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 DMA DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/dma/dma-axi-dmac.c 849 850ANALOG DEVICES INC IIO DRIVERS 851M: Lars-Peter Clausen <lars@metafoo.de> 852M: Michael Hennerich <Michael.Hennerich@analog.com> 853W: http://wiki.analog.com/ 854W: http://ez.analog.com/community/linux-device-drivers 855S: Supported 856F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 857F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 858F: drivers/iio/*/ad* 859F: drivers/iio/adc/ltc2497* 860X: drivers/iio/*/adjd* 861F: drivers/staging/iio/*/ad* 862F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 863 864ANDROID CONFIG FRAGMENTS 865M: Rob Herring <robh@kernel.org> 866S: Supported 867F: kernel/configs/android* 868 869ANDROID DRIVERS 870M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 871M: Arve Hjønnevåg <arve@android.com> 872M: Todd Kjos <tkjos@android.com> 873M: Martijn Coenen <maco@android.com> 874T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 875L: devel@driverdev.osuosl.org 876S: Supported 877F: drivers/android/ 878F: drivers/staging/android/ 879 880ANDROID GOLDFISH PIC DRIVER 881M: Miodrag Dinic <miodrag.dinic@mips.com> 882S: Supported 883F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 884F: drivers/irqchip/irq-goldfish-pic.c 885 886ANDROID GOLDFISH RTC DRIVER 887M: Miodrag Dinic <miodrag.dinic@mips.com> 888S: Supported 889F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 890F: drivers/rtc/rtc-goldfish.c 891 892ANDROID ION DRIVER 893M: Laura Abbott <labbott@redhat.com> 894M: Sumit Semwal <sumit.semwal@linaro.org> 895L: devel@driverdev.osuosl.org 896S: Supported 897F: drivers/staging/android/ion 898F: drivers/staging/android/uapi/ion.h 899 900AOA (Apple Onboard Audio) ALSA DRIVER 901M: Johannes Berg <johannes@sipsolutions.net> 902L: linuxppc-dev@lists.ozlabs.org 903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 904S: Maintained 905F: sound/aoa/ 906 907APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 908M: William Breathitt Gray <vilhelm.gray@gmail.com> 909L: linux-iio@vger.kernel.org 910S: Maintained 911F: drivers/iio/adc/stx104.c 912 913APM DRIVER 914M: Jiri Kosina <jikos@kernel.org> 915S: Odd fixes 916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 917F: arch/x86/kernel/apm_32.c 918F: include/linux/apm_bios.h 919F: include/uapi/linux/apm_bios.h 920F: drivers/char/apm-emulation.c 921 922APPARMOR SECURITY MODULE 923M: John Johansen <john.johansen@canonical.com> 924L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 925W: apparmor.wiki.kernel.org 926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 927S: Supported 928F: security/apparmor/ 929F: Documentation/admin-guide/LSM/apparmor.rst 930 931APPLE BCM5974 MULTITOUCH DRIVER 932M: Henrik Rydberg <rydberg@bitmath.org> 933L: linux-input@vger.kernel.org 934S: Odd fixes 935F: drivers/input/mouse/bcm5974.c 936 937APPLE SMC DRIVER 938M: Henrik Rydberg <rydberg@bitmath.org> 939L: linux-hwmon@vger.kernel.org 940S: Odd fixes 941F: drivers/hwmon/applesmc.c 942 943APPLETALK NETWORK LAYER 944L: netdev@vger.kernel.org 945S: Odd fixes 946F: drivers/net/appletalk/ 947F: net/appletalk/ 948 949APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 950M: Duc Dang <dhdang@apm.com> 951S: Supported 952F: arch/arm64/boot/dts/apm/ 953 954APPLIED MICRO (APM) X-GENE SOC EDAC 955M: Loc Ho <lho@apm.com> 956S: Supported 957F: drivers/edac/xgene_edac.c 958F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 959 960APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 961M: Iyappan Subramanian <isubramanian@apm.com> 962M: Keyur Chudgar <kchudgar@apm.com> 963S: Supported 964F: drivers/net/ethernet/apm/xgene-v2/ 965 966APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 967M: Iyappan Subramanian <isubramanian@apm.com> 968M: Keyur Chudgar <kchudgar@apm.com> 969M: Quan Nguyen <qnguyen@apm.com> 970S: Supported 971F: drivers/net/ethernet/apm/xgene/ 972F: drivers/net/phy/mdio-xgene.c 973F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 974F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 975 976APPLIED MICRO (APM) X-GENE SOC PMU 977M: Tai Nguyen <ttnguyen@apm.com> 978S: Supported 979F: drivers/perf/xgene_pmu.c 980F: Documentation/perf/xgene-pmu.txt 981F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 982 983APTINA CAMERA SENSOR PLL 984M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 985L: linux-media@vger.kernel.org 986S: Maintained 987F: drivers/media/i2c/aptina-pll.* 988 989ARC FRAMEBUFFER DRIVER 990M: Jaya Kumar <jayalk@intworks.biz> 991S: Maintained 992F: drivers/video/fbdev/arcfb.c 993F: drivers/video/fbdev/core/fb_defio.c 994 995ARC PGU DRM DRIVER 996M: Alexey Brodkin <abrodkin@synopsys.com> 997S: Supported 998F: drivers/gpu/drm/arc/ 999F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1000 1001ARCNET NETWORK LAYER 1002M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1003L: netdev@vger.kernel.org 1004S: Maintained 1005F: drivers/net/arcnet/ 1006F: include/uapi/linux/if_arcnet.h 1007 1008ARM ARCHITECTED TIMER DRIVER 1009M: Mark Rutland <mark.rutland@arm.com> 1010M: Marc Zyngier <marc.zyngier@arm.com> 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1012S: Maintained 1013F: arch/arm/include/asm/arch_timer.h 1014F: arch/arm64/include/asm/arch_timer.h 1015F: drivers/clocksource/arm_arch_timer.c 1016 1017ARM HDLCD DRM DRIVER 1018M: Liviu Dudau <liviu.dudau@arm.com> 1019S: Supported 1020F: drivers/gpu/drm/arm/hdlcd_* 1021F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1022 1023ARM MALI-DP DRM DRIVER 1024M: Liviu Dudau <liviu.dudau@arm.com> 1025M: Brian Starkey <brian.starkey@arm.com> 1026M: Mali DP Maintainers <malidp@foss.arm.com> 1027S: Supported 1028F: drivers/gpu/drm/arm/ 1029F: Documentation/devicetree/bindings/display/arm,malidp.txt 1030 1031ARM MFM AND FLOPPY DRIVERS 1032M: Ian Molton <spyro@f2s.com> 1033S: Maintained 1034F: arch/arm/lib/floppydma.S 1035F: arch/arm/include/asm/floppy.h 1036 1037ARM PMU PROFILING AND DEBUGGING 1038M: Will Deacon <will.deacon@arm.com> 1039M: Mark Rutland <mark.rutland@arm.com> 1040S: Maintained 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042F: arch/arm*/kernel/perf_* 1043F: arch/arm/oprofile/common.c 1044F: arch/arm*/kernel/hw_breakpoint.c 1045F: arch/arm*/include/asm/hw_breakpoint.h 1046F: arch/arm*/include/asm/perf_event.h 1047F: drivers/perf/* 1048F: include/linux/perf/arm_pmu.h 1049F: Documentation/devicetree/bindings/arm/pmu.txt 1050F: Documentation/devicetree/bindings/perf/ 1051 1052ARM PORT 1053M: Russell King <linux@armlinux.org.uk> 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1055W: http://www.armlinux.org.uk/ 1056S: Maintained 1057T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1058F: arch/arm/ 1059 1060ARM PRIMECELL AACI PL041 DRIVER 1061M: Russell King <linux@armlinux.org.uk> 1062S: Maintained 1063F: sound/arm/aaci.* 1064 1065ARM PRIMECELL BUS SUPPORT 1066M: Russell King <linux@armlinux.org.uk> 1067S: Maintained 1068F: drivers/amba/ 1069F: include/linux/amba/bus.h 1070 1071ARM PRIMECELL CLCD PL110 DRIVER 1072M: Russell King <linux@armlinux.org.uk> 1073S: Maintained 1074F: drivers/video/fbdev/amba-clcd.* 1075 1076ARM PRIMECELL KMI PL050 DRIVER 1077M: Russell King <linux@armlinux.org.uk> 1078S: Maintained 1079F: drivers/input/serio/ambakmi.* 1080F: include/linux/amba/kmi.h 1081 1082ARM PRIMECELL MMCI PL180/1 DRIVER 1083M: Russell King <linux@armlinux.org.uk> 1084S: Maintained 1085F: drivers/mmc/host/mmci.* 1086F: include/linux/amba/mmci.h 1087 1088ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1089M: Russell King <linux@armlinux.org.uk> 1090S: Maintained 1091F: drivers/tty/serial/amba-pl01*.c 1092F: include/linux/amba/serial.h 1093 1094ARM SMMU DRIVERS 1095M: Will Deacon <will.deacon@arm.com> 1096R: Robin Murphy <robin.murphy@arm.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099F: drivers/iommu/arm-smmu.c 1100F: drivers/iommu/arm-smmu-v3.c 1101F: drivers/iommu/io-pgtable-arm.c 1102F: drivers/iommu/io-pgtable-arm-v7s.c 1103 1104ARM SUB-ARCHITECTURES 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107F: arch/arm/mach-*/ 1108F: arch/arm/plat-*/ 1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1110 1111ARM/ACTIONS SEMI ARCHITECTURE 1112M: Andreas Färber <afaerber@suse.de> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115N: owl 1116F: arch/arm/mach-actions/ 1117F: arch/arm/boot/dts/owl-* 1118F: arch/arm64/boot/dts/actions/ 1119F: drivers/clocksource/owl-* 1120F: drivers/soc/actions/ 1121F: include/dt-bindings/power/owl-* 1122F: include/linux/soc/actions/ 1123F: Documentation/devicetree/bindings/arm/actions.txt 1124F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1125F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1126 1127ARM/ADS SPHERE MACHINE SUPPORT 1128M: Lennert Buytenhek <kernel@wantstofly.org> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131 1132ARM/AFEB9260 MACHINE SUPPORT 1133M: Sergey Lapin <slapin@ossfans.org> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136 1137ARM/AJECO 1ARM MACHINE SUPPORT 1138M: Lennert Buytenhek <kernel@wantstofly.org> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141 1142ARM/Allwinner SoC Clock Support 1143M: Emilio López <emilio@elopez.com.ar> 1144S: Maintained 1145F: drivers/clk/sunxi/ 1146 1147ARM/Allwinner sunXi SoC support 1148M: Maxime Ripard <maxime.ripard@free-electrons.com> 1149M: Chen-Yu Tsai <wens@csie.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152N: sun[x456789]i 1153N: sun50i 1154F: arch/arm/mach-sunxi/ 1155F: arch/arm64/boot/dts/allwinner/ 1156F: drivers/clk/sunxi-ng/ 1157F: drivers/pinctrl/sunxi/ 1158F: drivers/soc/sunxi/ 1159T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1160 1161ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1162M: Neil Armstrong <narmstrong@baylibre.com> 1163M: Jerome Brunet <jbrunet@baylibre.com> 1164L: linux-amlogic@lists.infradead.org 1165S: Maintained 1166F: drivers/clk/meson/ 1167F: include/dt-bindings/clock/meson* 1168F: include/dt-bindings/clock/gxbb* 1169F: Documentation/devicetree/bindings/clock/amlogic* 1170 1171ARM/Amlogic Meson SoC support 1172M: Carlo Caione <carlo@caione.org> 1173M: Kevin Hilman <khilman@baylibre.com> 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1175L: linux-amlogic@lists.infradead.org 1176W: http://linux-meson.com/ 1177S: Maintained 1178F: arch/arm/mach-meson/ 1179F: arch/arm/boot/dts/meson* 1180F: arch/arm64/boot/dts/amlogic/ 1181F: drivers/pinctrl/meson/ 1182F: drivers/mmc/host/meson* 1183N: meson 1184 1185ARM/Annapurna Labs ALPINE ARCHITECTURE 1186M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1187M: Antoine Tenart <antoine.tenart@free-electrons.com> 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1189S: Maintained 1190F: arch/arm/mach-alpine/ 1191F: arch/arm/boot/dts/alpine* 1192F: arch/arm64/boot/dts/al/ 1193F: drivers/*/*alpine* 1194 1195ARM/ARTPEC MACHINE SUPPORT 1196M: Jesper Nilsson <jesper.nilsson@axis.com> 1197M: Lars Persson <lars.persson@axis.com> 1198M: Niklas Cassel <niklas.cassel@axis.com> 1199S: Maintained 1200L: linux-arm-kernel@axis.com 1201F: arch/arm/mach-artpec 1202F: arch/arm/boot/dts/artpec6* 1203F: drivers/clk/axis 1204F: drivers/crypto/axis 1205F: drivers/pinctrl/pinctrl-artpec* 1206F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1207 1208ARM/ASPEED I2C DRIVER 1209M: Brendan Higgins <brendanhiggins@google.com> 1210R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1211R: Joel Stanley <joel@jms.id.au> 1212L: linux-i2c@vger.kernel.org 1213L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1214S: Maintained 1215F: drivers/irqchip/irq-aspeed-i2c-ic.c 1216F: drivers/i2c/busses/i2c-aspeed.c 1217F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1218F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1219 1220ARM/ASPEED MACHINE SUPPORT 1221M: Joel Stanley <joel@jms.id.au> 1222S: Maintained 1223F: arch/arm/mach-aspeed/ 1224F: arch/arm/boot/dts/aspeed-* 1225F: drivers/*/*aspeed* 1226 1227ARM/ATMEL AT91 Clock Support 1228M: Boris Brezillon <boris.brezillon@free-electrons.com> 1229S: Maintained 1230F: drivers/clk/at91 1231 1232ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1233M: Nicolas Ferre <nicolas.ferre@microchip.com> 1234M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1236W: http://www.linux4sam.org 1237T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1238S: Supported 1239N: at91 1240N: atmel 1241F: arch/arm/mach-at91/ 1242F: include/soc/at91/ 1243F: arch/arm/boot/dts/at91*.dts 1244F: arch/arm/boot/dts/at91*.dtsi 1245F: arch/arm/boot/dts/sama*.dts 1246F: arch/arm/boot/dts/sama*.dtsi 1247F: arch/arm/include/debug/at91.S 1248F: drivers/memory/atmel* 1249F: drivers/watchdog/sama5d4_wdt.c 1250X: drivers/input/touchscreen/atmel_mxt_ts.c 1251X: drivers/net/wireless/atmel/ 1252 1253ARM/CALXEDA HIGHBANK ARCHITECTURE 1254M: Rob Herring <robh@kernel.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257F: arch/arm/mach-highbank/ 1258F: arch/arm/boot/dts/highbank.dts 1259F: arch/arm/boot/dts/ecx-*.dts* 1260 1261ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1262M: Krzysztof Halasa <khalasa@piap.pl> 1263S: Maintained 1264F: arch/arm/mach-cns3xxx/ 1265 1266ARM/CAVIUM THUNDER NETWORK DRIVER 1267M: Sunil Goutham <sgoutham@cavium.com> 1268M: Robert Richter <rric@kernel.org> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Supported 1271F: drivers/net/ethernet/cavium/thunder/ 1272 1273ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1274M: Lukasz Majewski <lukma@denx.de> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277F: arch/arm/mach-ep93xx/ts72xx.c 1278 1279ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1280M: Alexander Shiyan <shc_work@mail.ru> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Odd Fixes 1283N: clps711x 1284 1285ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1286M: Lennert Buytenhek <kernel@wantstofly.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1291M: Hartley Sweeten <hsweeten@visionengravers.com> 1292M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295F: arch/arm/mach-ep93xx/ 1296F: arch/arm/mach-ep93xx/include/mach/ 1297 1298ARM/CLKDEV SUPPORT 1299M: Russell King <linux@armlinux.org.uk> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1303F: drivers/clk/clkdev.c 1304 1305ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1306M: Mike Rapoport <mike@compulab.co.il> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309 1310ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1311M: Baruch Siach <baruch@tkos.co.il> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314F: arch/arm/boot/dts/cx92755* 1315N: digicolor 1316 1317ARM/CONTEC MICRO9 MACHINE SUPPORT 1318M: Hubert Feurstein <hubert.feurstein@contec.at> 1319S: Maintained 1320F: arch/arm/mach-ep93xx/micro9.c 1321 1322ARM/CORESIGHT FRAMEWORK AND DRIVERS 1323M: Mathieu Poirier <mathieu.poirier@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: drivers/hwtracing/coresight/* 1327F: Documentation/trace/coresight.txt 1328F: Documentation/trace/coresight-cpu-debug.txt 1329F: Documentation/devicetree/bindings/arm/coresight.txt 1330F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1331F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1332F: tools/perf/arch/arm/util/pmu.c 1333F: tools/perf/arch/arm/util/auxtrace.c 1334F: tools/perf/arch/arm/util/cs-etm.c 1335F: tools/perf/arch/arm/util/cs-etm.h 1336F: tools/perf/util/cs-etm.* 1337F: tools/perf/util/cs-etm-decoder/* 1338 1339ARM/CORGI MACHINE SUPPORT 1340M: Richard Purdie <rpurdie@rpsys.net> 1341S: Maintained 1342 1343ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1344M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1345M: Linus Walleij <linus.walleij@linaro.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347T: git git://github.com/ulli-kroll/linux.git 1348S: Maintained 1349F: Documentation/devicetree/bindings/arm/gemini.txt 1350F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1351F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1352F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1353F: arch/arm/mach-gemini/ 1354F: drivers/net/ethernet/cortina/ 1355F: drivers/pinctrl/pinctrl-gemini.c 1356F: drivers/rtc/rtc-ftrtc010.c 1357 1358ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1359M: Barry Song <baohua@kernel.org> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1362S: Maintained 1363F: arch/arm/boot/dts/prima2* 1364F: arch/arm/mach-prima2/ 1365F: drivers/clk/sirf/ 1366F: drivers/clocksource/timer-prima2.c 1367F: drivers/clocksource/timer-atlas7.c 1368N: [^a-z]sirf 1369 1370ARM/EBSA110 MACHINE SUPPORT 1371M: Russell King <linux@armlinux.org.uk> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373W: http://www.armlinux.org.uk/ 1374S: Maintained 1375F: arch/arm/mach-ebsa110/ 1376F: drivers/net/ethernet/amd/am79c961a.* 1377 1378ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1379M: Uwe Kleine-König <kernel@pengutronix.de> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382N: efm32 1383 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1385M: Robert Jarzmik <robert.jarzmik@free.fr> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388F: arch/arm/mach-pxa/ezx.c 1389 1390ARM/FARADAY FA526 PORT 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394T: git git://git.berlios.de/gemini-board 1395F: arch/arm/mm/*-fa* 1396 1397ARM/FOOTBRIDGE ARCHITECTURE 1398M: Russell King <linux@armlinux.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.armlinux.org.uk/ 1401S: Maintained 1402F: arch/arm/include/asm/hardware/dec21285.h 1403F: arch/arm/mach-footbridge/ 1404 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1406M: Shawn Guo <shawnguo@kernel.org> 1407M: Sascha Hauer <kernel@pengutronix.de> 1408R: Fabio Estevam <fabio.estevam@nxp.com> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1412F: arch/arm/mach-imx/ 1413F: arch/arm/mach-mxs/ 1414F: arch/arm/boot/dts/imx* 1415F: arch/arm/configs/imx*_defconfig 1416F: drivers/clk/imx/ 1417F: drivers/soc/imx/ 1418F: include/soc/imx/ 1419 1420ARM/FREESCALE VYBRID ARM ARCHITECTURE 1421M: Shawn Guo <shawnguo@kernel.org> 1422M: Sascha Hauer <kernel@pengutronix.de> 1423R: Stefan Agner <stefan@agner.ch> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1427F: arch/arm/mach-imx/*vf610* 1428F: arch/arm/boot/dts/vf* 1429 1430ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/GUMSTIX MACHINE SUPPORT 1436M: Steve Sakoman <sakoman@gmail.com> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1441M: Philipp Zabel <philipp.zabel@gmail.com> 1442M: Paul Parsons <lost.distance@yahoo.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-pxa/hx4700.c 1446F: arch/arm/mach-pxa/include/mach/hx4700.h 1447F: sound/soc/pxa/hx4700.c 1448 1449ARM/HISILICON SOC SUPPORT 1450M: Wei Xu <xuwei5@hisilicon.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452W: http://www.hisilicon.com 1453S: Supported 1454T: git git://github.com/hisilicon/linux-hisi.git 1455F: arch/arm/mach-hisi/ 1456F: arch/arm/boot/dts/hi3* 1457F: arch/arm/boot/dts/hip* 1458F: arch/arm/boot/dts/hisi* 1459F: arch/arm64/boot/dts/hisilicon/ 1460 1461ARM/HP JORNADA 7XX MACHINE SUPPORT 1462M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1463W: www.jlime.com 1464S: Maintained 1465T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1466F: arch/arm/mach-sa1100/jornada720.c 1467F: arch/arm/mach-sa1100/include/mach/jornada720.h 1468 1469ARM/IGEP MACHINE SUPPORT 1470M: Enric Balletbo i Serra <eballetbo@gmail.com> 1471M: Javier Martinez Canillas <javier@dowhile0.org> 1472L: linux-omap@vger.kernel.org 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/boot/dts/omap3-igep* 1476 1477ARM/INCOME PXA270 SUPPORT 1478M: Marek Vasut <marek.vasut@gmail.com> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481F: arch/arm/mach-pxa/colibri-pxa270-income.c 1482 1483ARM/INTEL IOP13XX ARM ARCHITECTURE 1484M: Lennert Buytenhek <kernel@wantstofly.org> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487 1488ARM/INTEL IOP32X ARM ARCHITECTURE 1489M: Lennert Buytenhek <kernel@wantstofly.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492 1493ARM/INTEL IOP33X ARM ARCHITECTURE 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Orphan 1496 1497ARM/INTEL IQ81342EX MACHINE SUPPORT 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/INTEL IXDP2850 MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/INTEL IXP4XX ARM ARCHITECTURE 1508M: Imre Kaloz <kaloz@openwrt.org> 1509M: Krzysztof Halasa <khalasa@piap.pl> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm/mach-ixp4xx/ 1513 1514ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1515M: Jonathan Cameron <jic23@cam.ac.uk> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: arch/arm/mach-pxa/stargate2.c 1519F: drivers/pcmcia/pxa2xx_stargate2.c 1520 1521ARM/INTEL XSC3 (MANZANO) ARM CORE 1522M: Lennert Buytenhek <kernel@wantstofly.org> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525 1526ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1527M: Lennert Buytenhek <kernel@wantstofly.org> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529S: Maintained 1530 1531ARM/LG1K ARCHITECTURE 1532M: Chanho Min <chanho.min@lge.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535F: arch/arm64/boot/dts/lg/ 1536 1537ARM/LOGICPD PXA270 MACHINE SUPPORT 1538M: Lennert Buytenhek <kernel@wantstofly.org> 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1540S: Maintained 1541 1542ARM/LPC18XX ARCHITECTURE 1543M: Joachim Eastwood <manabian@gmail.com> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546F: arch/arm/boot/dts/lpc43* 1547F: drivers/clk/nxp/clk-lpc18xx* 1548F: drivers/clocksource/time-lpc32xx.c 1549F: drivers/i2c/busses/i2c-lpc2k.c 1550F: drivers/memory/pl172.c 1551F: drivers/mtd/spi-nor/nxp-spifi.c 1552F: drivers/rtc/rtc-lpc24xx.c 1553N: lpc18xx 1554 1555ARM/LPC32XX SOC SUPPORT 1556M: Vladimir Zapolskiy <vz@mleia.com> 1557M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1560S: Maintained 1561F: arch/arm/boot/dts/lpc32* 1562F: arch/arm/mach-lpc32xx/ 1563F: drivers/i2c/busses/i2c-pnx.c 1564F: drivers/net/ethernet/nxp/lpc_eth.c 1565F: drivers/usb/host/ohci-nxp.c 1566F: drivers/watchdog/pnx4008_wdt.c 1567N: lpc32xx 1568 1569ARM/MAGICIAN MACHINE SUPPORT 1570M: Philipp Zabel <philipp.zabel@gmail.com> 1571S: Maintained 1572 1573ARM/Marvell Berlin SoC support 1574M: Jisheng Zhang <jszhang@marvell.com> 1575M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1577S: Maintained 1578F: arch/arm/mach-berlin/ 1579F: arch/arm/boot/dts/berlin* 1580F: arch/arm64/boot/dts/marvell/berlin* 1581 1582ARM/Marvell Dove/MV78xx0/Orion SOC support 1583M: Jason Cooper <jason@lakedaemon.net> 1584M: Andrew Lunn <andrew@lunn.ch> 1585M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1586M: Gregory Clement <gregory.clement@bootlin.com> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589F: Documentation/devicetree/bindings/soc/dove/ 1590F: arch/arm/mach-dove/ 1591F: arch/arm/mach-mv78xx0/ 1592F: arch/arm/mach-orion5x/ 1593F: arch/arm/plat-orion/ 1594F: arch/arm/boot/dts/dove* 1595F: arch/arm/boot/dts/orion5x* 1596 1597ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1598M: Jason Cooper <jason@lakedaemon.net> 1599M: Andrew Lunn <andrew@lunn.ch> 1600M: Gregory Clement <gregory.clement@bootlin.com> 1601M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/armada* 1605F: arch/arm/boot/dts/kirkwood* 1606F: arch/arm/configs/mvebu_*_defconfig 1607F: arch/arm/mach-mvebu/ 1608F: arch/arm64/boot/dts/marvell/armada* 1609F: drivers/cpufreq/armada-37xx-cpufreq.c 1610F: drivers/cpufreq/mvebu-cpufreq.c 1611F: drivers/irqchip/irq-armada-370-xp.c 1612F: drivers/irqchip/irq-mvebu-* 1613F: drivers/pinctrl/mvebu/ 1614F: drivers/rtc/rtc-armada38x.c 1615 1616ARM/Mediatek RTC DRIVER 1617M: Eddie Huang <eddie.huang@mediatek.com> 1618M: Sean Wang <sean.wang@mediatek.com> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1623F: drivers/rtc/rtc-mt6397.c 1624F: drivers/rtc/rtc-mt7622.c 1625 1626ARM/Mediatek SoC support 1627M: Matthias Brugger <matthias.bgg@gmail.com> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631F: arch/arm/boot/dts/mt6* 1632F: arch/arm/boot/dts/mt7* 1633F: arch/arm/boot/dts/mt8* 1634F: arch/arm/mach-mediatek/ 1635F: arch/arm64/boot/dts/mediatek/ 1636N: mtk 1637K: mediatek 1638 1639ARM/Mediatek USB3 PHY DRIVER 1640M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1643S: Maintained 1644F: drivers/phy/mediatek/phy-mtk-tphy.c 1645 1646ARM/MICREL KS8695 ARCHITECTURE 1647M: Greg Ungerer <gerg@uclinux.org> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649F: arch/arm/mach-ks8695/ 1650S: Odd Fixes 1651 1652ARM/MIOA701 MACHINE SUPPORT 1653M: Robert Jarzmik <robert.jarzmik@free.fr> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655F: arch/arm/mach-pxa/mioa701.c 1656S: Maintained 1657 1658ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1659M: Michael Petchkovsky <mkpetch@internode.on.net> 1660S: Maintained 1661 1662ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1663M: Linus Walleij <linus.walleij@linaro.org> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm/mach-nomadik/ 1667F: arch/arm/mach-u300/ 1668F: arch/arm/mach-ux500/ 1669F: arch/arm/boot/dts/ste-* 1670F: drivers/clk/clk-nomadik.c 1671F: drivers/clk/clk-u300.c 1672F: drivers/clocksource/clksrc-dbx500-prcmu.c 1673F: drivers/clocksource/timer-u300.c 1674F: drivers/dma/coh901318* 1675F: drivers/dma/ste_dma40* 1676F: drivers/hwspinlock/u8500_hsem.c 1677F: drivers/i2c/busses/i2c-nomadik.c 1678F: drivers/i2c/busses/i2c-stu300.c 1679F: drivers/mfd/ab3100* 1680F: drivers/mfd/ab8500* 1681F: drivers/mfd/abx500* 1682F: drivers/mfd/dbx500* 1683F: drivers/mfd/db8500* 1684F: drivers/pinctrl/nomadik/ 1685F: drivers/pinctrl/pinctrl-coh901* 1686F: drivers/pinctrl/pinctrl-u300.c 1687F: drivers/rtc/rtc-ab3100.c 1688F: drivers/rtc/rtc-ab8500.c 1689F: drivers/rtc/rtc-coh901331.c 1690F: drivers/rtc/rtc-pl031.c 1691F: drivers/watchdog/coh901327_wdt.c 1692F: Documentation/devicetree/bindings/arm/ste-* 1693F: Documentation/devicetree/bindings/arm/ux500/ 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1695 1696ARM/NUVOTON W90X900 ARM ARCHITECTURE 1697M: Wan ZongShun <mcuos.com@gmail.com> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699W: http://www.mcuos.com 1700S: Maintained 1701F: arch/arm/mach-w90x900/ 1702F: drivers/input/keyboard/w90p910_keypad.c 1703F: drivers/input/touchscreen/w90p910_ts.c 1704F: drivers/watchdog/nuc900_wdt.c 1705F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1706F: drivers/mtd/nand/nuc900_nand.c 1707F: drivers/rtc/rtc-nuc900.c 1708F: drivers/spi/spi-nuc900.c 1709F: drivers/usb/host/ehci-w90x900.c 1710F: drivers/video/fbdev/nuc900fb.c 1711 1712ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1713M: Nelson Castillo <arhuaco@freaks-unidos.net> 1714L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1715W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1716S: Supported 1717 1718ARM/Orion SoC/Technologic Systems TS-78xx platform support 1719M: Alexander Clouter <alex@digriz.org.uk> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.digriz.org.uk/ts78xx/kernel 1722S: Maintained 1723F: arch/arm/mach-orion5x/ts78xx-* 1724 1725ARM/OXNAS platform support 1726M: Neil Armstrong <narmstrong@baylibre.com> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1729S: Maintained 1730F: arch/arm/mach-oxnas/ 1731F: arch/arm/boot/dts/ox8*.dts* 1732N: oxnas 1733 1734ARM/PALM TREO SUPPORT 1735M: Tomas Cech <sleep_walker@suse.com> 1736L: linux-arm-kernel@lists.infradead.org 1737W: http://hackndev.com 1738S: Maintained 1739F: arch/arm/mach-pxa/palmtreo.* 1740 1741ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1742M: Marek Vasut <marek.vasut@gmail.com> 1743L: linux-arm-kernel@lists.infradead.org 1744W: http://hackndev.com 1745S: Maintained 1746F: arch/arm/mach-pxa/include/mach/palmtx.h 1747F: arch/arm/mach-pxa/palmtx.c 1748F: arch/arm/mach-pxa/palmt5.* 1749F: arch/arm/mach-pxa/include/mach/palmld.h 1750F: arch/arm/mach-pxa/palmld.c 1751F: arch/arm/mach-pxa/palmte2.* 1752F: arch/arm/mach-pxa/include/mach/palmtc.h 1753F: arch/arm/mach-pxa/palmtc.c 1754 1755ARM/PALMZ72 SUPPORT 1756M: Sergey Lapin <slapin@ossfans.org> 1757L: linux-arm-kernel@lists.infradead.org 1758W: http://hackndev.com 1759S: Maintained 1760F: arch/arm/mach-pxa/palmz72.* 1761 1762ARM/PLEB SUPPORT 1763M: Peter Chubb <pleb@gelato.unsw.edu.au> 1764W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1765S: Maintained 1766 1767ARM/PT DIGITAL BOARD PORT 1768M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770W: http://www.armlinux.org.uk/ 1771S: Maintained 1772 1773ARM/QUALCOMM SUPPORT 1774M: Andy Gross <andy.gross@linaro.org> 1775M: David Brown <david.brown@linaro.org> 1776L: linux-arm-msm@vger.kernel.org 1777L: linux-soc@vger.kernel.org 1778S: Maintained 1779F: Documentation/devicetree/bindings/soc/qcom/ 1780F: arch/arm/boot/dts/qcom-*.dts 1781F: arch/arm/boot/dts/qcom-*.dtsi 1782F: arch/arm/mach-qcom/ 1783F: arch/arm64/boot/dts/qcom/* 1784F: drivers/i2c/busses/i2c-qup.c 1785F: drivers/clk/qcom/ 1786F: drivers/dma/qcom/ 1787F: drivers/soc/qcom/ 1788F: drivers/spi/spi-qup.c 1789F: drivers/tty/serial/msm_serial.c 1790F: drivers/*/pm8???-* 1791F: drivers/mfd/ssbi.c 1792F: drivers/firmware/qcom_scm.c 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1794 1795ARM/RADISYS ENP2611 MACHINE SUPPORT 1796M: Lennert Buytenhek <kernel@wantstofly.org> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798S: Maintained 1799 1800ARM/REALTEK ARCHITECTURE 1801M: Andreas Färber <afaerber@suse.de> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804F: arch/arm64/boot/dts/realtek/ 1805F: Documentation/devicetree/bindings/arm/realtek.txt 1806 1807ARM/RENESAS ARM64 ARCHITECTURE 1808M: Simon Horman <horms@verge.net.au> 1809M: Magnus Damm <magnus.damm@gmail.com> 1810L: linux-renesas-soc@vger.kernel.org 1811Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1813S: Supported 1814F: arch/arm64/boot/dts/renesas/ 1815F: Documentation/devicetree/bindings/arm/shmobile.txt 1816F: drivers/soc/renesas/ 1817F: include/linux/soc/renesas/ 1818 1819ARM/RISCPC ARCHITECTURE 1820M: Russell King <linux@armlinux.org.uk> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822W: http://www.armlinux.org.uk/ 1823S: Maintained 1824F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1825F: arch/arm/include/asm/hardware/ioc.h 1826F: arch/arm/include/asm/hardware/iomd.h 1827F: arch/arm/include/asm/hardware/memc.h 1828F: arch/arm/mach-rpc/ 1829F: drivers/net/ethernet/8390/etherh.c 1830F: drivers/net/ethernet/i825xx/ether1* 1831F: drivers/net/ethernet/seeq/ether3* 1832F: drivers/scsi/arm/ 1833 1834ARM/Rockchip SoC support 1835M: Heiko Stuebner <heiko@sntech.de> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837L: linux-rockchip@lists.infradead.org 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1839S: Maintained 1840F: arch/arm/boot/dts/rk3* 1841F: arch/arm/boot/dts/rv1108* 1842F: arch/arm/mach-rockchip/ 1843F: drivers/clk/rockchip/ 1844F: drivers/i2c/busses/i2c-rk3x.c 1845F: drivers/*/*rockchip* 1846F: drivers/*/*/*rockchip* 1847F: sound/soc/rockchip/ 1848N: rockchip 1849 1850ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1851M: Kukjin Kim <kgene@kernel.org> 1852M: Krzysztof Kozlowski <krzk@kernel.org> 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1854L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1855Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1856S: Maintained 1857F: arch/arm/boot/dts/s3c* 1858F: arch/arm/boot/dts/s5p* 1859F: arch/arm/boot/dts/samsung* 1860F: arch/arm/boot/dts/exynos* 1861F: arch/arm64/boot/dts/exynos/ 1862F: arch/arm/plat-samsung/ 1863F: arch/arm/mach-s3c24*/ 1864F: arch/arm/mach-s3c64xx/ 1865F: arch/arm/mach-s5p*/ 1866F: arch/arm/mach-exynos*/ 1867F: drivers/*/*s3c24* 1868F: drivers/*/*/*s3c24* 1869F: drivers/*/*s3c64xx* 1870F: drivers/*/*s5pv210* 1871F: drivers/memory/samsung/* 1872F: drivers/soc/samsung/* 1873F: Documentation/arm/Samsung/ 1874F: Documentation/devicetree/bindings/arm/samsung/ 1875F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1876F: Documentation/devicetree/bindings/power/pd-samsung.txt 1877N: exynos 1878 1879ARM/SAMSUNG MOBILE MACHINE SUPPORT 1880M: Kyungmin Park <kyungmin.park@samsung.com> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm/mach-s5pv210/ 1884 1885ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1886M: Kyungmin Park <kyungmin.park@samsung.com> 1887M: Kamil Debski <kamil@wypas.org> 1888M: Andrzej Hajda <a.hajda@samsung.com> 1889L: linux-arm-kernel@lists.infradead.org 1890L: linux-media@vger.kernel.org 1891S: Maintained 1892F: drivers/media/platform/s5p-g2d/ 1893 1894ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1895M: Marek Szyprowski <m.szyprowski@samsung.com> 1896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1897L: linux-media@vger.kernel.org 1898S: Maintained 1899F: drivers/media/platform/s5p-cec/ 1900F: Documentation/devicetree/bindings/media/s5p-cec.txt 1901 1902ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1903M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1904M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1905L: linux-arm-kernel@lists.infradead.org 1906L: linux-media@vger.kernel.org 1907S: Maintained 1908F: drivers/media/platform/s5p-jpeg/ 1909 1910ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1911M: Kyungmin Park <kyungmin.park@samsung.com> 1912M: Kamil Debski <kamil@wypas.org> 1913M: Jeongtae Park <jtp.park@samsung.com> 1914M: Andrzej Hajda <a.hajda@samsung.com> 1915L: linux-arm-kernel@lists.infradead.org 1916L: linux-media@vger.kernel.org 1917S: Maintained 1918F: arch/arm/plat-samsung/s5p-dev-mfc.c 1919F: drivers/media/platform/s5p-mfc/ 1920 1921ARM/SHMOBILE ARM ARCHITECTURE 1922M: Simon Horman <horms@verge.net.au> 1923M: Magnus Damm <magnus.damm@gmail.com> 1924L: linux-renesas-soc@vger.kernel.org 1925Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1926T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1927S: Supported 1928F: arch/arm/boot/dts/emev2* 1929F: arch/arm/boot/dts/r7s* 1930F: arch/arm/boot/dts/r8a* 1931F: arch/arm/boot/dts/sh* 1932F: arch/arm/configs/shmobile_defconfig 1933F: arch/arm/include/debug/renesas-scif.S 1934F: arch/arm/mach-shmobile/ 1935F: Documentation/devicetree/bindings/arm/shmobile.txt 1936F: drivers/soc/renesas/ 1937F: include/linux/soc/renesas/ 1938 1939ARM/SOCFPGA ARCHITECTURE 1940M: Dinh Nguyen <dinguyen@kernel.org> 1941S: Maintained 1942F: arch/arm/mach-socfpga/ 1943F: arch/arm/boot/dts/socfpga* 1944F: arch/arm/configs/socfpga_defconfig 1945F: arch/arm64/boot/dts/altera/ 1946W: http://www.rocketboards.org 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1948 1949ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1950M: Dinh Nguyen <dinguyen@kernel.org> 1951S: Maintained 1952F: drivers/clk/socfpga/ 1953 1954ARM/SOCFPGA EDAC SUPPORT 1955M: Thor Thayer <thor.thayer@linux.intel.com> 1956S: Maintained 1957F: drivers/edac/altera_edac. 1958 1959ARM/STI ARCHITECTURE 1960M: Patrice Chotard <patrice.chotard@st.com> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962W: http://www.stlinux.com 1963S: Maintained 1964F: arch/arm/mach-sti/ 1965F: arch/arm/boot/dts/sti* 1966F: drivers/char/hw_random/st-rng.c 1967F: drivers/clocksource/arm_global_timer.c 1968F: drivers/clocksource/clksrc_st_lpc.c 1969F: drivers/cpufreq/sti-cpufreq.c 1970F: drivers/dma/st_fdma* 1971F: drivers/i2c/busses/i2c-st.c 1972F: drivers/media/rc/st_rc.c 1973F: drivers/media/platform/sti/c8sectpfe/ 1974F: drivers/mmc/host/sdhci-st.c 1975F: drivers/phy/st/phy-miphy28lp.c 1976F: drivers/phy/st/phy-stih407-usb.c 1977F: drivers/pinctrl/pinctrl-st.c 1978F: drivers/remoteproc/st_remoteproc.c 1979F: drivers/remoteproc/st_slim_rproc.c 1980F: drivers/reset/sti/ 1981F: drivers/rtc/rtc-st-lpc.c 1982F: drivers/tty/serial/st-asc.c 1983F: drivers/usb/dwc3/dwc3-st.c 1984F: drivers/usb/host/ehci-st.c 1985F: drivers/usb/host/ohci-st.c 1986F: drivers/watchdog/st_lpc_wdt.c 1987F: drivers/ata/ahci_st.c 1988F: include/linux/remoteproc/st_slim_rproc.h 1989 1990ARM/STM32 ARCHITECTURE 1991M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1992M: Alexandre Torgue <alexandre.torgue@st.com> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994S: Maintained 1995T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 1996N: stm32 1997F: arch/arm/boot/dts/stm32* 1998F: arch/arm/mach-stm32/ 1999F: drivers/clocksource/armv7m_systick.c 2000 2001ARM/TANGO ARCHITECTURE 2002M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2003M: Mans Rullgard <mans@mansr.com> 2004L: linux-arm-kernel@lists.infradead.org 2005S: Odd Fixes 2006N: tango 2007 2008ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2009M: Lennert Buytenhek <kernel@wantstofly.org> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011S: Maintained 2012 2013ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2014M: Hans Verkuil <hans.verkuil@cisco.com> 2015L: linux-tegra@vger.kernel.org 2016L: linux-media@vger.kernel.org 2017S: Maintained 2018F: drivers/media/platform/tegra-cec/ 2019F: Documentation/devicetree/bindings/media/tegra-cec.txt 2020 2021ARM/TETON BGA MACHINE SUPPORT 2022M: "Mark F. Brown" <mark.brown314@gmail.com> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024S: Maintained 2025 2026ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2027M: Santosh Shilimkar <ssantosh@kernel.org> 2028L: linux-kernel@vger.kernel.org 2029S: Maintained 2030F: drivers/memory/*emif* 2031 2032ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2033M: Santosh Shilimkar <ssantosh@kernel.org> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/mach-keystone/ 2037F: arch/arm/boot/dts/keystone-* 2038T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2039 2040ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2041M: Santosh Shilimkar <ssantosh@kernel.org> 2042L: linux-kernel@vger.kernel.org 2043S: Maintained 2044F: drivers/clk/keystone/ 2045 2046ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2047M: Santosh Shilimkar <ssantosh@kernel.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049L: linux-kernel@vger.kernel.org 2050S: Maintained 2051F: drivers/clocksource/timer-keystone.c 2052 2053ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2054M: Santosh Shilimkar <ssantosh@kernel.org> 2055L: linux-kernel@vger.kernel.org 2056S: Maintained 2057F: drivers/power/reset/keystone-reset.c 2058 2059ARM/THECUS N2100 MACHINE SUPPORT 2060M: Lennert Buytenhek <kernel@wantstofly.org> 2061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2062S: Maintained 2063 2064ARM/TOSA MACHINE SUPPORT 2065M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2066M: Dirk Opfer <dirk@opfer-online.de> 2067S: Maintained 2068 2069ARM/UNIPHIER ARCHITECTURE 2070M: Masahiro Yamada <yamada.masahiro@socionext.com> 2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2072T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2073S: Maintained 2074F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2075F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2076F: arch/arm/boot/dts/uniphier* 2077F: arch/arm/include/asm/hardware/cache-uniphier.h 2078F: arch/arm/mach-uniphier/ 2079F: arch/arm/mm/cache-uniphier.c 2080F: arch/arm64/boot/dts/socionext/uniphier* 2081F: drivers/bus/uniphier-system-bus.c 2082F: drivers/clk/uniphier/ 2083F: drivers/gpio/gpio-uniphier.c 2084F: drivers/i2c/busses/i2c-uniphier* 2085F: drivers/irqchip/irq-uniphier-aidet.c 2086F: drivers/pinctrl/uniphier/ 2087F: drivers/reset/reset-uniphier.c 2088F: drivers/tty/serial/8250/8250_uniphier.c 2089N: uniphier 2090 2091ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2092M: Ulf Hansson <ulf.hansson@linaro.org> 2093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2094T: git git://git.linaro.org/people/ulfh/clk.git 2095S: Maintained 2096F: drivers/clk/ux500/ 2097 2098ARM/VERSATILE EXPRESS PLATFORM 2099M: Liviu Dudau <liviu.dudau@arm.com> 2100M: Sudeep Holla <sudeep.holla@arm.com> 2101M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103S: Maintained 2104F: arch/arm/boot/dts/vexpress* 2105F: arch/arm64/boot/dts/arm/ 2106F: arch/arm/mach-vexpress/ 2107F: */*/vexpress* 2108F: */*/*/vexpress* 2109F: drivers/clk/versatile/clk-vexpress-osc.c 2110F: drivers/clocksource/versatile.c 2111N: mps2 2112 2113ARM/VFP SUPPORT 2114M: Russell King <linux@armlinux.org.uk> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116W: http://www.armlinux.org.uk/ 2117S: Maintained 2118F: arch/arm/vfp/ 2119 2120ARM/VOIPAC PXA270 SUPPORT 2121M: Marek Vasut <marek.vasut@gmail.com> 2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2123S: Maintained 2124F: arch/arm/mach-pxa/vpac270.c 2125F: arch/arm/mach-pxa/include/mach/vpac270.h 2126 2127ARM/VT8500 ARM ARCHITECTURE 2128M: Tony Prisk <linux@prisktech.co.nz> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Maintained 2131F: arch/arm/mach-vt8500/ 2132F: drivers/clocksource/vt8500_timer.c 2133F: drivers/i2c/busses/i2c-wmt.c 2134F: drivers/mmc/host/wmt-sdmmc.c 2135F: drivers/pwm/pwm-vt8500.c 2136F: drivers/rtc/rtc-vt8500.c 2137F: drivers/tty/serial/vt8500_serial.c 2138F: drivers/usb/host/ehci-platform.c 2139F: drivers/usb/host/uhci-platform.c 2140F: drivers/video/fbdev/vt8500lcdfb.* 2141F: drivers/video/fbdev/wm8505fb* 2142F: drivers/video/fbdev/wmt_ge_rops.* 2143 2144ARM/ZIPIT Z2 SUPPORT 2145M: Marek Vasut <marek.vasut@gmail.com> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/mach-pxa/z2.c 2149F: arch/arm/mach-pxa/include/mach/z2.h 2150 2151ARM/ZTE ARCHITECTURE 2152M: Jun Nie <jun.nie@linaro.org> 2153M: Baoyou Xie <baoyou.xie@linaro.org> 2154M: Shawn Guo <shawnguo@kernel.org> 2155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2156S: Maintained 2157F: arch/arm/boot/dts/zx2967* 2158F: arch/arm/mach-zx/ 2159F: arch/arm64/boot/dts/zte/ 2160F: drivers/clk/zte/ 2161F: drivers/dma/zx_dma.c 2162F: drivers/gpio/gpio-zx.c 2163F: drivers/i2c/busses/i2c-zx2967.c 2164F: drivers/mmc/host/dw_mmc-zx.* 2165F: drivers/pinctrl/zte/ 2166F: drivers/soc/zte/ 2167F: drivers/thermal/zx2967_thermal.c 2168F: drivers/watchdog/zx2967_wdt.c 2169F: Documentation/devicetree/bindings/arm/zte.txt 2170F: Documentation/devicetree/bindings/clock/zx2967*.txt 2171F: Documentation/devicetree/bindings/dma/zxdma.txt 2172F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2173F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2174F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2175F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2176F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2177F: Documentation/devicetree/bindings/soc/zte/ 2178F: Documentation/devicetree/bindings/sound/zte,*.txt 2179F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2180F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2181F: include/dt-bindings/clock/zx2967*.h 2182F: include/dt-bindings/soc/zte,*.h 2183F: sound/soc/codecs/zx_aud96p22.c 2184F: sound/soc/zte/ 2185 2186ARM/ZYNQ ARCHITECTURE 2187M: Michal Simek <michal.simek@xilinx.com> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189W: http://wiki.xilinx.com 2190T: git https://github.com/Xilinx/linux-xlnx.git 2191S: Supported 2192F: arch/arm/mach-zynq/ 2193F: drivers/cpuidle/cpuidle-zynq.c 2194F: drivers/block/xsysace.c 2195N: zynq 2196N: xilinx 2197F: drivers/clocksource/cadence_ttc_timer.c 2198F: drivers/i2c/busses/i2c-cadence.c 2199F: drivers/mmc/host/sdhci-of-arasan.c 2200F: drivers/edac/synopsys_edac.c 2201 2202ARM64 PORT (AARCH64 ARCHITECTURE) 2203M: Catalin Marinas <catalin.marinas@arm.com> 2204M: Will Deacon <will.deacon@arm.com> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2207S: Maintained 2208F: arch/arm64/ 2209F: Documentation/arm64/ 2210 2211AS3645A LED FLASH CONTROLLER DRIVER 2212M: Sakari Ailus <sakari.ailus@iki.fi> 2213L: linux-leds@vger.kernel.org 2214S: Maintained 2215F: drivers/leds/leds-as3645a.c 2216 2217ASAHI KASEI AK8974 DRIVER 2218M: Linus Walleij <linus.walleij@linaro.org> 2219L: linux-iio@vger.kernel.org 2220W: http://www.akm.com/ 2221S: Supported 2222F: drivers/iio/magnetometer/ak8974.c 2223 2224ASC7621 HARDWARE MONITOR DRIVER 2225M: George Joseph <george.joseph@fairview5.com> 2226L: linux-hwmon@vger.kernel.org 2227S: Maintained 2228F: Documentation/hwmon/asc7621 2229F: drivers/hwmon/asc7621.c 2230 2231ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2232M: Corentin Chary <corentin.chary@gmail.com> 2233L: acpi4asus-user@lists.sourceforge.net 2234L: platform-driver-x86@vger.kernel.org 2235W: http://acpi4asus.sf.net 2236S: Maintained 2237F: drivers/platform/x86/asus*.c 2238F: drivers/platform/x86/eeepc*.c 2239 2240ASUS WIRELESS RADIO CONTROL DRIVER 2241M: João Paulo Rechi Vita <jprvita@gmail.com> 2242L: platform-driver-x86@vger.kernel.org 2243S: Maintained 2244F: drivers/platform/x86/asus-wireless.c 2245 2246ASYMMETRIC KEYS 2247M: David Howells <dhowells@redhat.com> 2248L: keyrings@vger.kernel.org 2249S: Maintained 2250F: Documentation/crypto/asymmetric-keys.txt 2251F: include/linux/verification.h 2252F: include/crypto/public_key.h 2253F: include/crypto/pkcs7.h 2254F: crypto/asymmetric_keys/ 2255 2256ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2257R: Dan Williams <dan.j.williams@intel.com> 2258W: http://sourceforge.net/projects/xscaleiop 2259S: Odd fixes 2260F: Documentation/crypto/async-tx-api.txt 2261F: crypto/async_tx/ 2262F: drivers/dma/ 2263F: include/linux/dmaengine.h 2264F: include/linux/async_tx.h 2265 2266AT24 EEPROM DRIVER 2267M: Bartosz Golaszewski <brgl@bgdev.pl> 2268L: linux-i2c@vger.kernel.org 2269T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2270S: Maintained 2271F: Documentation/devicetree/bindings/eeprom/at24.txt 2272F: drivers/misc/eeprom/at24.c 2273F: include/linux/platform_data/at24.h 2274 2275ATA OVER ETHERNET (AOE) DRIVER 2276M: "Ed L. Cashin" <ed.cashin@acm.org> 2277W: http://www.openaoe.org/ 2278S: Supported 2279F: Documentation/aoe/ 2280F: drivers/block/aoe/ 2281 2282ATHEROS 71XX/9XXX GPIO DRIVER 2283M: Alban Bedel <albeu@free.fr> 2284W: https://github.com/AlbanBedel/linux 2285T: git git://github.com/AlbanBedel/linux 2286S: Maintained 2287F: drivers/gpio/gpio-ath79.c 2288F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2289 2290ATHEROS ATH GENERIC UTILITIES 2291M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2292L: linux-wireless@vger.kernel.org 2293S: Supported 2294F: drivers/net/wireless/ath/* 2295 2296ATHEROS ATH5K WIRELESS DRIVER 2297M: Jiri Slaby <jirislaby@gmail.com> 2298M: Nick Kossifidis <mickflemm@gmail.com> 2299M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2300L: linux-wireless@vger.kernel.org 2301W: http://wireless.kernel.org/en/users/Drivers/ath5k 2302S: Maintained 2303F: drivers/net/wireless/ath/ath5k/ 2304 2305ATHEROS ATH6KL WIRELESS DRIVER 2306M: Kalle Valo <kvalo@qca.qualcomm.com> 2307L: linux-wireless@vger.kernel.org 2308W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2310S: Supported 2311F: drivers/net/wireless/ath/ath6kl/ 2312 2313ATI_REMOTE2 DRIVER 2314M: Ville Syrjala <syrjala@sci.fi> 2315S: Maintained 2316F: drivers/input/misc/ati_remote2.c 2317 2318ATK0110 HWMON DRIVER 2319M: Luca Tettamanti <kronos.it@gmail.com> 2320L: linux-hwmon@vger.kernel.org 2321S: Maintained 2322F: drivers/hwmon/asus_atk0110.c 2323 2324ATLX ETHERNET DRIVERS 2325M: Jay Cliburn <jcliburn@gmail.com> 2326M: Chris Snook <chris.snook@gmail.com> 2327L: netdev@vger.kernel.org 2328W: http://sourceforge.net/projects/atl1 2329W: http://atl1.sourceforge.net 2330S: Maintained 2331F: drivers/net/ethernet/atheros/ 2332 2333ATM 2334M: Chas Williams <3chas3@gmail.com> 2335L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2336L: netdev@vger.kernel.org 2337W: http://linux-atm.sourceforge.net 2338S: Maintained 2339F: drivers/atm/ 2340F: include/linux/atm* 2341F: include/uapi/linux/atm* 2342 2343ATMEL AT91 / AT32 MCI DRIVER 2344M: Ludovic Desroches <ludovic.desroches@microchip.com> 2345S: Maintained 2346F: drivers/mmc/host/atmel-mci.c 2347 2348ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2349M: Nicolas Ferre <nicolas.ferre@microchip.com> 2350S: Supported 2351F: drivers/power/reset/at91-sama5d2_shdwc.c 2352 2353ATMEL Audio ALSA driver 2354M: Nicolas Ferre <nicolas.ferre@microchip.com> 2355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2356S: Supported 2357F: sound/soc/atmel 2358 2359ATMEL I2C DRIVER 2360M: Ludovic Desroches <ludovic.desroches@microchip.com> 2361L: linux-i2c@vger.kernel.org 2362S: Supported 2363F: drivers/i2c/busses/i2c-at91.c 2364 2365ATMEL ISI DRIVER 2366M: Ludovic Desroches <ludovic.desroches@microchip.com> 2367L: linux-media@vger.kernel.org 2368S: Supported 2369F: drivers/media/platform/atmel/atmel-isi.c 2370F: include/media/atmel-isi.h 2371 2372ATMEL LCDFB DRIVER 2373M: Nicolas Ferre <nicolas.ferre@microchip.com> 2374L: linux-fbdev@vger.kernel.org 2375S: Maintained 2376F: drivers/video/fbdev/atmel_lcdfb.c 2377F: include/video/atmel_lcdc.h 2378 2379ATMEL MACB ETHERNET DRIVER 2380M: Nicolas Ferre <nicolas.ferre@microchip.com> 2381S: Supported 2382F: drivers/net/ethernet/cadence/ 2383 2384ATMEL MAXTOUCH DRIVER 2385M: Nick Dyer <nick@shmanahar.org> 2386T: git git://github.com/ndyer/linux.git 2387S: Maintained 2388F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2389F: drivers/input/touchscreen/atmel_mxt_ts.c 2390F: include/linux/platform_data/atmel_mxt_ts.h 2391 2392ATMEL SAMA5D2 ADC DRIVER 2393M: Ludovic Desroches <ludovic.desroches@microchip.com> 2394L: linux-iio@vger.kernel.org 2395S: Supported 2396F: drivers/iio/adc/at91-sama5d2_adc.c 2397 2398ATMEL SDMMC DRIVER 2399M: Ludovic Desroches <ludovic.desroches@microchip.com> 2400L: linux-mmc@vger.kernel.org 2401S: Supported 2402F: drivers/mmc/host/sdhci-of-at91.c 2403 2404ATMEL SPI DRIVER 2405M: Nicolas Ferre <nicolas.ferre@microchip.com> 2406S: Supported 2407F: drivers/spi/spi-atmel.* 2408 2409ATMEL SSC DRIVER 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Supported 2413F: drivers/misc/atmel-ssc.c 2414F: include/linux/atmel-ssc.h 2415 2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/misc/atmel_tclib.c 2421F: drivers/clocksource/tcb_clksrc.c 2422 2423ATMEL USBA UDC DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Supported 2427F: drivers/usb/gadget/udc/atmel_usba_udc.* 2428 2429ATMEL WIRELESS DRIVER 2430M: Simon Kelley <simon@thekelleys.org.uk> 2431L: linux-wireless@vger.kernel.org 2432W: http://www.thekelleys.org.uk/atmel 2433W: http://atmelwlandriver.sourceforge.net/ 2434S: Maintained 2435F: drivers/net/wireless/atmel/atmel* 2436 2437ATMEL XDMA DRIVER 2438M: Ludovic Desroches <ludovic.desroches@microchip.com> 2439L: linux-arm-kernel@lists.infradead.org 2440L: dmaengine@vger.kernel.org 2441S: Supported 2442F: drivers/dma/at_xdmac.c 2443 2444ATOMIC INFRASTRUCTURE 2445M: Will Deacon <will.deacon@arm.com> 2446M: Peter Zijlstra <peterz@infradead.org> 2447R: Boqun Feng <boqun.feng@gmail.com> 2448L: linux-kernel@vger.kernel.org 2449S: Maintained 2450F: arch/*/include/asm/atomic*.h 2451F: include/*/atomic*.h 2452 2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2454M: Bradley Grove <linuxdrivers@attotech.com> 2455L: linux-scsi@vger.kernel.org 2456W: http://www.attotech.com 2457S: Supported 2458F: drivers/scsi/esas2r 2459 2460ATUSB IEEE 802.15.4 RADIO DRIVER 2461M: Stefan Schmidt <stefan@osg.samsung.com> 2462L: linux-wpan@vger.kernel.org 2463S: Maintained 2464F: drivers/net/ieee802154/atusb.c 2465F: drivers/net/ieee802154/atusb.h 2466F: drivers/net/ieee802154/at86rf230.h 2467 2468AUDIT SUBSYSTEM 2469M: Paul Moore <paul@paul-moore.com> 2470M: Eric Paris <eparis@redhat.com> 2471L: linux-audit@redhat.com (moderated for non-subscribers) 2472W: https://github.com/linux-audit 2473W: https://people.redhat.com/sgrubb/audit 2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2475S: Supported 2476F: include/linux/audit.h 2477F: include/uapi/linux/audit.h 2478F: kernel/audit* 2479 2480AUXILIARY DISPLAY DRIVERS 2481M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2482W: http://miguelojeda.es/auxdisplay.htm 2483W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2484S: Maintained 2485F: drivers/auxdisplay/ 2486F: include/linux/cfag12864b.h 2487 2488AX.25 NETWORK LAYER 2489M: Ralf Baechle <ralf@linux-mips.org> 2490L: linux-hams@vger.kernel.org 2491W: http://www.linux-ax25.org/ 2492S: Maintained 2493F: include/uapi/linux/ax25.h 2494F: include/net/ax25.h 2495F: net/ax25/ 2496 2497AXENTIA ARM DEVICES 2498M: Peter Rosin <peda@axentia.se> 2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2500S: Maintained 2501F: Documentation/devicetree/bindings/arm/axentia.txt 2502F: arch/arm/boot/dts/at91-linea.dtsi 2503F: arch/arm/boot/dts/at91-natte.dtsi 2504F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2505F: arch/arm/boot/dts/at91-tse850-3.dts 2506 2507AXENTIA ASOC DRIVERS 2508M: Peter Rosin <peda@axentia.se> 2509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2510S: Maintained 2511F: Documentation/devicetree/bindings/sound/axentia,* 2512F: sound/soc/atmel/tse850-pcm5142.c 2513 2514AZ6007 DVB DRIVER 2515M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2516M: Mauro Carvalho Chehab <mchehab@kernel.org> 2517L: linux-media@vger.kernel.org 2518W: https://linuxtv.org 2519T: git git://linuxtv.org/media_tree.git 2520S: Maintained 2521F: drivers/media/usb/dvb-usb-v2/az6007.c 2522 2523AZTECH FM RADIO RECEIVER DRIVER 2524M: Hans Verkuil <hverkuil@xs4all.nl> 2525L: linux-media@vger.kernel.org 2526T: git git://linuxtv.org/media_tree.git 2527W: https://linuxtv.org 2528S: Maintained 2529F: drivers/media/radio/radio-aztech* 2530 2531B43 WIRELESS DRIVER 2532L: linux-wireless@vger.kernel.org 2533L: b43-dev@lists.infradead.org 2534W: http://wireless.kernel.org/en/users/Drivers/b43 2535S: Odd Fixes 2536F: drivers/net/wireless/broadcom/b43/ 2537 2538B43LEGACY WIRELESS DRIVER 2539M: Larry Finger <Larry.Finger@lwfinger.net> 2540L: linux-wireless@vger.kernel.org 2541L: b43-dev@lists.infradead.org 2542W: http://wireless.kernel.org/en/users/Drivers/b43 2543S: Maintained 2544F: drivers/net/wireless/broadcom/b43legacy/ 2545 2546BACKLIGHT CLASS/SUBSYSTEM 2547M: Lee Jones <lee.jones@linaro.org> 2548M: Daniel Thompson <daniel.thompson@linaro.org> 2549M: Jingoo Han <jingoohan1@gmail.com> 2550T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2551S: Maintained 2552F: drivers/video/backlight/ 2553F: include/linux/backlight.h 2554F: include/linux/pwm_backlight.h 2555F: Documentation/devicetree/bindings/leds/backlight 2556 2557BATMAN ADVANCED 2558M: Marek Lindner <mareklindner@neomailbox.ch> 2559M: Simon Wunderlich <sw@simonwunderlich.de> 2560M: Antonio Quartulli <a@unstable.cc> 2561L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2562W: https://www.open-mesh.org/ 2563Q: https://patchwork.open-mesh.org/project/batman/list/ 2564S: Maintained 2565F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2566F: Documentation/ABI/testing/sysfs-class-net-mesh 2567F: Documentation/networking/batman-adv.rst 2568F: include/uapi/linux/batadv_packet.h 2569F: include/uapi/linux/batman_adv.h 2570F: net/batman-adv/ 2571 2572BAYCOM/HDLCDRV DRIVERS FOR AX.25 2573M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2574L: linux-hams@vger.kernel.org 2575W: http://www.baycom.org/~tom/ham/ham.html 2576S: Maintained 2577F: drivers/net/hamradio/baycom* 2578 2579BCACHE (BLOCK LAYER CACHE) 2580M: Michael Lyle <mlyle@lyle.org> 2581M: Kent Overstreet <kent.overstreet@gmail.com> 2582L: linux-bcache@vger.kernel.org 2583W: http://bcache.evilpiepirate.org 2584C: irc://irc.oftc.net/bcache 2585S: Maintained 2586F: drivers/md/bcache/ 2587 2588BDISP ST MEDIA DRIVER 2589M: Fabien Dessenne <fabien.dessenne@st.com> 2590L: linux-media@vger.kernel.org 2591T: git git://linuxtv.org/media_tree.git 2592W: https://linuxtv.org 2593S: Supported 2594F: drivers/media/platform/sti/bdisp 2595 2596BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2597M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2598L: netdev@vger.kernel.org 2599S: Maintained 2600F: drivers/net/ethernet/ec_bhf.c 2601 2602BEFS FILE SYSTEM 2603M: Luis de Bethencourt <luisbg@kernel.org> 2604M: Salah Triki <salah.triki@gmail.com> 2605S: Maintained 2606T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2607F: Documentation/filesystems/befs.txt 2608F: fs/befs/ 2609 2610BFQ I/O SCHEDULER 2611M: Paolo Valente <paolo.valente@linaro.org> 2612M: Jens Axboe <axboe@kernel.dk> 2613L: linux-block@vger.kernel.org 2614S: Maintained 2615F: block/bfq-* 2616F: Documentation/block/bfq-iosched.txt 2617 2618BFS FILE SYSTEM 2619M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2620S: Maintained 2621F: Documentation/filesystems/bfs.txt 2622F: fs/bfs/ 2623F: include/uapi/linux/bfs_fs.h 2624 2625BLACKFIN ARCHITECTURE 2626L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2627T: git git://git.code.sf.net/p/adi-linux/code 2628W: http://blackfin.uclinux.org 2629S: Orphan 2630F: arch/blackfin/ 2631 2632BLACKFIN EMAC DRIVER 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634W: http://blackfin.uclinux.org 2635S: Orphan 2636F: drivers/net/ethernet/adi/ 2637 2638BLACKFIN MEDIA DRIVER 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org/ 2641S: Orphan 2642F: drivers/media/platform/blackfin/ 2643F: drivers/media/i2c/adv7183* 2644F: drivers/media/i2c/vs6624* 2645 2646BLACKFIN RTC DRIVER 2647L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2648W: http://blackfin.uclinux.org 2649S: Orphan 2650F: drivers/rtc/rtc-bfin.c 2651 2652BLACKFIN SDH DRIVER 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2654W: http://blackfin.uclinux.org 2655S: Orphan 2656F: drivers/mmc/host/bfin_sdh.c 2657 2658BLACKFIN SERIAL DRIVER 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2660W: http://blackfin.uclinux.org 2661S: Orphan 2662F: drivers/tty/serial/bfin_uart.c 2663 2664BLACKFIN WATCHDOG DRIVER 2665L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2666W: http://blackfin.uclinux.org 2667S: Orphan 2668F: drivers/watchdog/bfin_wdt.c 2669 2670BLINKM RGB LED DRIVER 2671M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2672S: Maintained 2673F: drivers/leds/leds-blinkm.c 2674 2675BLOCK LAYER 2676M: Jens Axboe <axboe@kernel.dk> 2677L: linux-block@vger.kernel.org 2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2679S: Maintained 2680F: block/ 2681F: kernel/trace/blktrace.c 2682F: lib/sbitmap.c 2683 2684BLOCK2MTD DRIVER 2685M: Joern Engel <joern@lazybastard.org> 2686L: linux-mtd@lists.infradead.org 2687S: Maintained 2688F: drivers/mtd/devices/block2mtd.c 2689 2690BLUETOOTH DRIVERS 2691M: Marcel Holtmann <marcel@holtmann.org> 2692M: Johan Hedberg <johan.hedberg@gmail.com> 2693L: linux-bluetooth@vger.kernel.org 2694W: http://www.bluez.org/ 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2697S: Maintained 2698F: drivers/bluetooth/ 2699 2700BLUETOOTH SUBSYSTEM 2701M: Marcel Holtmann <marcel@holtmann.org> 2702M: Johan Hedberg <johan.hedberg@gmail.com> 2703L: linux-bluetooth@vger.kernel.org 2704W: http://www.bluez.org/ 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2707S: Maintained 2708F: net/bluetooth/ 2709F: include/net/bluetooth/ 2710 2711BONDING DRIVER 2712M: Jay Vosburgh <j.vosburgh@gmail.com> 2713M: Veaceslav Falico <vfalico@gmail.com> 2714M: Andy Gospodarek <andy@greyhouse.net> 2715L: netdev@vger.kernel.org 2716W: http://sourceforge.net/projects/bonding/ 2717S: Supported 2718F: drivers/net/bonding/ 2719F: include/uapi/linux/if_bonding.h 2720 2721BPF (Safe dynamic programs and tools) 2722M: Alexei Starovoitov <ast@kernel.org> 2723M: Daniel Borkmann <daniel@iogearbox.net> 2724L: netdev@vger.kernel.org 2725L: linux-kernel@vger.kernel.org 2726T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2728S: Supported 2729F: arch/x86/net/bpf_jit* 2730F: Documentation/networking/filter.txt 2731F: Documentation/bpf/ 2732F: include/linux/bpf* 2733F: include/linux/filter.h 2734F: include/trace/events/bpf.h 2735F: include/trace/events/xdp.h 2736F: include/uapi/linux/bpf* 2737F: include/uapi/linux/filter.h 2738F: kernel/bpf/ 2739F: kernel/trace/bpf_trace.c 2740F: lib/test_bpf.c 2741F: net/bpf/ 2742F: net/core/filter.c 2743F: net/sched/act_bpf.c 2744F: net/sched/cls_bpf.c 2745F: samples/bpf/ 2746F: tools/bpf/ 2747F: tools/testing/selftests/bpf/ 2748 2749BROADCOM B44 10/100 ETHERNET DRIVER 2750M: Michael Chan <michael.chan@broadcom.com> 2751L: netdev@vger.kernel.org 2752S: Supported 2753F: drivers/net/ethernet/broadcom/b44.* 2754 2755BROADCOM B53 ETHERNET SWITCH DRIVER 2756M: Florian Fainelli <f.fainelli@gmail.com> 2757L: netdev@vger.kernel.org 2758L: openwrt-devel@lists.openwrt.org (subscribers-only) 2759S: Supported 2760F: drivers/net/dsa/b53/* 2761F: include/linux/platform_data/b53.h 2762 2763BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2764M: Florian Fainelli <f.fainelli@gmail.com> 2765M: Ray Jui <rjui@broadcom.com> 2766M: Scott Branden <sbranden@broadcom.com> 2767M: bcm-kernel-feedback-list@broadcom.com 2768T: git git://github.com/broadcom/mach-bcm 2769S: Maintained 2770N: bcm281* 2771N: bcm113* 2772N: bcm216* 2773N: kona 2774F: arch/arm/mach-bcm/ 2775 2776BROADCOM BCM2835 ARM ARCHITECTURE 2777M: Eric Anholt <eric@anholt.net> 2778M: Stefan Wahren <stefan.wahren@i2se.com> 2779L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2781T: git git://github.com/anholt/linux 2782S: Maintained 2783N: bcm2835 2784F: drivers/staging/vc04_services 2785 2786BROADCOM BCM47XX MIPS ARCHITECTURE 2787M: Hauke Mehrtens <hauke@hauke-m.de> 2788M: Rafał Miłecki <zajec5@gmail.com> 2789L: linux-mips@linux-mips.org 2790S: Maintained 2791F: Documentation/devicetree/bindings/mips/brcm/ 2792F: arch/mips/bcm47xx/* 2793F: arch/mips/include/asm/mach-bcm47xx/* 2794 2795BROADCOM BCM5301X ARM ARCHITECTURE 2796M: Hauke Mehrtens <hauke@hauke-m.de> 2797M: Rafał Miłecki <zajec5@gmail.com> 2798M: Jon Mason <jonmason@broadcom.com> 2799M: bcm-kernel-feedback-list@broadcom.com 2800L: linux-arm-kernel@lists.infradead.org 2801S: Maintained 2802F: arch/arm/mach-bcm/bcm_5301x.c 2803F: arch/arm/boot/dts/bcm5301x*.dtsi 2804F: arch/arm/boot/dts/bcm470* 2805F: arch/arm/boot/dts/bcm953012* 2806 2807BROADCOM BCM53573 ARM ARCHITECTURE 2808M: Rafał Miłecki <rafal@milecki.pl> 2809L: linux-arm-kernel@lists.infradead.org 2810S: Maintained 2811F: arch/arm/boot/dts/bcm53573* 2812F: arch/arm/boot/dts/bcm47189* 2813 2814BROADCOM BCM63XX ARM ARCHITECTURE 2815M: Florian Fainelli <f.fainelli@gmail.com> 2816M: bcm-kernel-feedback-list@broadcom.com 2817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2818T: git git://github.com/broadcom/stblinux.git 2819S: Maintained 2820N: bcm63xx 2821 2822BROADCOM BCM63XX/BCM33XX UDC DRIVER 2823M: Kevin Cernekee <cernekee@gmail.com> 2824L: linux-usb@vger.kernel.org 2825S: Maintained 2826F: drivers/usb/gadget/udc/bcm63xx_udc.* 2827 2828BROADCOM BCM7XXX ARM ARCHITECTURE 2829M: Brian Norris <computersforpeace@gmail.com> 2830M: Gregory Fong <gregory.0xf0@gmail.com> 2831M: Florian Fainelli <f.fainelli@gmail.com> 2832M: bcm-kernel-feedback-list@broadcom.com 2833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2834T: git git://github.com/broadcom/stblinux.git 2835S: Maintained 2836F: arch/arm/mach-bcm/*brcmstb* 2837F: arch/arm/boot/dts/bcm7*.dts* 2838F: drivers/bus/brcmstb_gisb.c 2839F: arch/arm/mm/cache-b15-rac.c 2840F: arch/arm/include/asm/hardware/cache-b15-rac.h 2841N: brcmstb 2842 2843BROADCOM BMIPS CPUFREQ DRIVER 2844M: Markus Mayer <mmayer@broadcom.com> 2845M: bcm-kernel-feedback-list@broadcom.com 2846L: linux-pm@vger.kernel.org 2847S: Maintained 2848F: drivers/cpufreq/bmips-cpufreq.c 2849 2850BROADCOM BMIPS MIPS ARCHITECTURE 2851M: Kevin Cernekee <cernekee@gmail.com> 2852M: Florian Fainelli <f.fainelli@gmail.com> 2853L: linux-mips@linux-mips.org 2854T: git git://github.com/broadcom/stblinux.git 2855S: Maintained 2856F: arch/mips/bmips/* 2857F: arch/mips/include/asm/mach-bmips/* 2858F: arch/mips/kernel/*bmips* 2859F: arch/mips/boot/dts/brcm/bcm*.dts* 2860F: drivers/irqchip/irq-bcm63* 2861F: drivers/irqchip/irq-bcm7* 2862F: drivers/irqchip/irq-brcmstb* 2863F: include/linux/bcm963xx_nvram.h 2864F: include/linux/bcm963xx_tag.h 2865 2866BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2867M: Rasesh Mody <rasesh.mody@cavium.com> 2868M: Harish Patil <harish.patil@cavium.com> 2869M: Dept-GELinuxNICDev@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/broadcom/bnx2.* 2873F: drivers/net/ethernet/broadcom/bnx2_* 2874 2875BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2876M: QLogic-Storage-Upstream@qlogic.com 2877L: linux-scsi@vger.kernel.org 2878S: Supported 2879F: drivers/scsi/bnx2fc/ 2880 2881BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2882M: QLogic-Storage-Upstream@qlogic.com 2883L: linux-scsi@vger.kernel.org 2884S: Supported 2885F: drivers/scsi/bnx2i/ 2886 2887BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2888M: Ariel Elior <ariel.elior@cavium.com> 2889M: everest-linux-l2@cavium.com 2890L: netdev@vger.kernel.org 2891S: Supported 2892F: drivers/net/ethernet/broadcom/bnx2x/ 2893 2894BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2895M: Michael Chan <michael.chan@broadcom.com> 2896L: netdev@vger.kernel.org 2897S: Supported 2898F: drivers/net/ethernet/broadcom/bnxt/ 2899 2900BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2901M: Arend van Spriel <arend.vanspriel@broadcom.com> 2902M: Franky Lin <franky.lin@broadcom.com> 2903M: Hante Meuleman <hante.meuleman@broadcom.com> 2904M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2905M: Wright Feng <wright.feng@cypress.com> 2906L: linux-wireless@vger.kernel.org 2907L: brcm80211-dev-list.pdl@broadcom.com 2908L: brcm80211-dev-list@cypress.com 2909S: Supported 2910F: drivers/net/wireless/broadcom/brcm80211/ 2911 2912BROADCOM BRCMSTB GPIO DRIVER 2913M: Gregory Fong <gregory.0xf0@gmail.com> 2914L: bcm-kernel-feedback-list@broadcom.com 2915S: Supported 2916F: drivers/gpio/gpio-brcmstb.c 2917F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2918 2919BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2920M: Al Cooper <alcooperx@gmail.com> 2921L: linux-kernel@vger.kernel.org 2922L: bcm-kernel-feedback-list@broadcom.com 2923S: Maintained 2924F: drivers/phy/broadcom/phy-brcm-usb* 2925 2926BROADCOM GENET ETHERNET DRIVER 2927M: Doug Berger <opendmb@gmail.com> 2928M: Florian Fainelli <f.fainelli@gmail.com> 2929L: netdev@vger.kernel.org 2930S: Supported 2931F: drivers/net/ethernet/broadcom/genet/ 2932 2933BROADCOM IPROC ARM ARCHITECTURE 2934M: Ray Jui <rjui@broadcom.com> 2935M: Scott Branden <sbranden@broadcom.com> 2936M: Jon Mason <jonmason@broadcom.com> 2937M: bcm-kernel-feedback-list@broadcom.com 2938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2939T: git git://github.com/broadcom/cygnus-linux.git 2940S: Maintained 2941N: iproc 2942N: cygnus 2943N: bcm[-_]nsp 2944N: bcm9113* 2945N: bcm9583* 2946N: bcm9585* 2947N: bcm9586* 2948N: bcm988312 2949N: bcm113* 2950N: bcm583* 2951N: bcm585* 2952N: bcm586* 2953N: bcm88312 2954N: hr2 2955F: arch/arm64/boot/dts/broadcom/ns2* 2956F: drivers/clk/bcm/clk-ns* 2957F: drivers/pinctrl/bcm/pinctrl-ns* 2958 2959BROADCOM KONA GPIO DRIVER 2960M: Ray Jui <rjui@broadcom.com> 2961L: bcm-kernel-feedback-list@broadcom.com 2962S: Supported 2963F: drivers/gpio/gpio-bcm-kona.c 2964F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2965 2966BROADCOM NETXTREME-E ROCE DRIVER 2967M: Selvin Xavier <selvin.xavier@broadcom.com> 2968M: Devesh Sharma <devesh.sharma@broadcom.com> 2969M: Somnath Kotur <somnath.kotur@broadcom.com> 2970M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2971L: linux-rdma@vger.kernel.org 2972W: http://www.broadcom.com 2973S: Supported 2974F: drivers/infiniband/hw/bnxt_re/ 2975F: include/uapi/rdma/bnxt_re-abi.h 2976 2977BROADCOM NVRAM DRIVER 2978M: Rafał Miłecki <zajec5@gmail.com> 2979L: linux-mips@linux-mips.org 2980S: Maintained 2981F: drivers/firmware/broadcom/* 2982 2983BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2984M: Rafał Miłecki <zajec5@gmail.com> 2985L: linux-wireless@vger.kernel.org 2986S: Maintained 2987F: drivers/bcma/ 2988F: include/linux/bcma/ 2989 2990BROADCOM STB AVS CPUFREQ DRIVER 2991M: Markus Mayer <mmayer@broadcom.com> 2992M: bcm-kernel-feedback-list@broadcom.com 2993L: linux-pm@vger.kernel.org 2994S: Maintained 2995F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2996F: drivers/cpufreq/brcmstb* 2997 2998BROADCOM STB AVS TMON DRIVER 2999M: Markus Mayer <mmayer@broadcom.com> 3000M: bcm-kernel-feedback-list@broadcom.com 3001L: linux-pm@vger.kernel.org 3002S: Maintained 3003F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3004F: drivers/thermal/broadcom/brcmstb* 3005 3006BROADCOM STB NAND FLASH DRIVER 3007M: Brian Norris <computersforpeace@gmail.com> 3008M: Kamal Dasu <kdasu.kdev@gmail.com> 3009L: linux-mtd@lists.infradead.org 3010L: bcm-kernel-feedback-list@broadcom.com 3011S: Maintained 3012F: drivers/mtd/nand/brcmnand/ 3013 3014BROADCOM STB DPFE DRIVER 3015M: Markus Mayer <mmayer@broadcom.com> 3016M: bcm-kernel-feedback-list@broadcom.com 3017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3018S: Maintained 3019F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3020F: drivers/memory/brcmstb_dpfe.c 3021 3022BROADCOM SYSTEMPORT ETHERNET DRIVER 3023M: Florian Fainelli <f.fainelli@gmail.com> 3024L: netdev@vger.kernel.org 3025S: Supported 3026F: drivers/net/ethernet/broadcom/bcmsysport.* 3027 3028BROADCOM TG3 GIGABIT ETHERNET DRIVER 3029M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3030M: Prashant Sreedharan <prashant@broadcom.com> 3031M: Michael Chan <mchan@broadcom.com> 3032L: netdev@vger.kernel.org 3033S: Supported 3034F: drivers/net/ethernet/broadcom/tg3.* 3035 3036BROCADE BFA FC SCSI DRIVER 3037M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3038M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3039L: linux-scsi@vger.kernel.org 3040S: Supported 3041F: drivers/scsi/bfa/ 3042 3043BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3044M: Rasesh Mody <rasesh.mody@cavium.com> 3045M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3046M: Dept-GELinuxNICDev@cavium.com 3047L: netdev@vger.kernel.org 3048S: Supported 3049F: drivers/net/ethernet/brocade/bna/ 3050 3051BSG (block layer generic sg v4 driver) 3052M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3053L: linux-scsi@vger.kernel.org 3054S: Supported 3055F: block/bsg.c 3056F: include/linux/bsg.h 3057F: include/uapi/linux/bsg.h 3058 3059BT87X AUDIO DRIVER 3060M: Clemens Ladisch <clemens@ladisch.de> 3061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3062T: git git://git.alsa-project.org/alsa-kernel.git 3063S: Maintained 3064F: Documentation/sound/alsa/Bt87x.txt 3065F: sound/pci/bt87x.c 3066 3067BT8XXGPIO DRIVER 3068M: Michael Buesch <m@bues.ch> 3069W: http://bu3sch.de/btgpio.php 3070S: Maintained 3071F: drivers/gpio/gpio-bt8xx.c 3072 3073BTRFS FILE SYSTEM 3074M: Chris Mason <clm@fb.com> 3075M: Josef Bacik <jbacik@fb.com> 3076M: David Sterba <dsterba@suse.com> 3077L: linux-btrfs@vger.kernel.org 3078W: http://btrfs.wiki.kernel.org/ 3079Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3080T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3081S: Maintained 3082F: Documentation/filesystems/btrfs.txt 3083F: fs/btrfs/ 3084F: include/linux/btrfs* 3085F: include/uapi/linux/btrfs* 3086 3087BTTV VIDEO4LINUX DRIVER 3088M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3089M: Mauro Carvalho Chehab <mchehab@kernel.org> 3090L: linux-media@vger.kernel.org 3091W: https://linuxtv.org 3092T: git git://linuxtv.org/media_tree.git 3093S: Odd fixes 3094F: Documentation/media/v4l-drivers/bttv* 3095F: drivers/media/pci/bt8xx/bttv* 3096 3097BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3098M: Chanwoo Choi <cw00.choi@samsung.com> 3099L: linux-pm@vger.kernel.org 3100L: linux-samsung-soc@vger.kernel.org 3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3102S: Maintained 3103F: drivers/devfreq/exynos-bus.c 3104F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3105 3106BUSLOGIC SCSI DRIVER 3107M: Khalid Aziz <khalid@gonehiking.org> 3108L: linux-scsi@vger.kernel.org 3109S: Maintained 3110F: drivers/scsi/BusLogic.* 3111F: drivers/scsi/FlashPoint.* 3112 3113C-MEDIA CMI8788 DRIVER 3114M: Clemens Ladisch <clemens@ladisch.de> 3115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3116T: git git://git.alsa-project.org/alsa-kernel.git 3117S: Maintained 3118F: sound/pci/oxygen/ 3119 3120C6X ARCHITECTURE 3121M: Mark Salter <msalter@redhat.com> 3122M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3123L: linux-c6x-dev@linux-c6x.org 3124W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3125S: Maintained 3126F: arch/c6x/ 3127 3128CA8210 IEEE-802.15.4 RADIO DRIVER 3129M: Harry Morris <h.morris@cascoda.com> 3130L: linux-wpan@vger.kernel.org 3131W: https://github.com/Cascoda/ca8210-linux.git 3132S: Maintained 3133F: drivers/net/ieee802154/ca8210.c 3134F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3135 3136CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3137M: David Howells <dhowells@redhat.com> 3138L: linux-cachefs@redhat.com (moderated for non-subscribers) 3139S: Supported 3140F: Documentation/filesystems/caching/cachefiles.txt 3141F: fs/cachefiles/ 3142 3143CADET FM/AM RADIO RECEIVER DRIVER 3144M: Hans Verkuil <hverkuil@xs4all.nl> 3145L: linux-media@vger.kernel.org 3146T: git git://linuxtv.org/media_tree.git 3147W: https://linuxtv.org 3148S: Maintained 3149F: drivers/media/radio/radio-cadet* 3150 3151CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3152M: Jonathan Corbet <corbet@lwn.net> 3153L: linux-media@vger.kernel.org 3154T: git git://linuxtv.org/media_tree.git 3155S: Maintained 3156F: Documentation/media/v4l-drivers/cafe_ccic* 3157F: drivers/media/platform/marvell-ccic/ 3158 3159CAIF NETWORK LAYER 3160M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3161L: netdev@vger.kernel.org 3162S: Supported 3163F: Documentation/networking/caif/ 3164F: drivers/net/caif/ 3165F: include/uapi/linux/caif/ 3166F: include/net/caif/ 3167F: net/caif/ 3168 3169CALGARY x86-64 IOMMU 3170M: Muli Ben-Yehuda <mulix@mulix.org> 3171M: Jon Mason <jdmason@kudzu.us> 3172L: iommu@lists.linux-foundation.org 3173S: Maintained 3174F: arch/x86/kernel/pci-calgary_64.c 3175F: arch/x86/kernel/tce_64.c 3176F: arch/x86/include/asm/calgary.h 3177F: arch/x86/include/asm/tce.h 3178 3179CAN NETWORK DRIVERS 3180M: Wolfgang Grandegger <wg@grandegger.com> 3181M: Marc Kleine-Budde <mkl@pengutronix.de> 3182L: linux-can@vger.kernel.org 3183W: https://github.com/linux-can 3184T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3186S: Maintained 3187F: Documentation/devicetree/bindings/net/can/ 3188F: drivers/net/can/ 3189F: include/linux/can/dev.h 3190F: include/linux/can/platform/ 3191F: include/uapi/linux/can/error.h 3192F: include/uapi/linux/can/netlink.h 3193 3194CAN NETWORK LAYER 3195M: Oliver Hartkopp <socketcan@hartkopp.net> 3196M: Marc Kleine-Budde <mkl@pengutronix.de> 3197L: linux-can@vger.kernel.org 3198W: https://github.com/linux-can 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3201S: Maintained 3202F: Documentation/networking/can.rst 3203F: net/can/ 3204F: include/linux/can/core.h 3205F: include/uapi/linux/can.h 3206F: include/uapi/linux/can/bcm.h 3207F: include/uapi/linux/can/raw.h 3208F: include/uapi/linux/can/gw.h 3209 3210CAPABILITIES 3211M: Serge Hallyn <serge@hallyn.com> 3212L: linux-security-module@vger.kernel.org 3213S: Supported 3214F: include/linux/capability.h 3215F: include/uapi/linux/capability.h 3216F: security/commoncap.c 3217F: kernel/capability.c 3218 3219CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3220M: Kevin Tsai <ktsai@capellamicro.com> 3221S: Maintained 3222F: drivers/iio/light/cm* 3223 3224CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3225M: Christian Lamparter <chunkeey@googlemail.com> 3226L: linux-wireless@vger.kernel.org 3227W: http://wireless.kernel.org/en/users/Drivers/carl9170 3228S: Maintained 3229F: drivers/net/wireless/ath/carl9170/ 3230 3231CAVIUM I2C DRIVER 3232M: Jan Glauber <jglauber@cavium.com> 3233M: David Daney <david.daney@cavium.com> 3234W: http://www.cavium.com 3235S: Supported 3236F: drivers/i2c/busses/i2c-octeon* 3237F: drivers/i2c/busses/i2c-thunderx* 3238 3239CAVIUM LIQUIDIO NETWORK DRIVER 3240M: Derek Chickles <derek.chickles@caviumnetworks.com> 3241M: Satanand Burla <satananda.burla@caviumnetworks.com> 3242M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3243M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3244L: netdev@vger.kernel.org 3245W: http://www.cavium.com 3246S: Supported 3247F: drivers/net/ethernet/cavium/liquidio/ 3248 3249CAVIUM MMC DRIVER 3250M: Jan Glauber <jglauber@cavium.com> 3251M: David Daney <david.daney@cavium.com> 3252M: Steven J. Hill <Steven.Hill@cavium.com> 3253W: http://www.cavium.com 3254S: Supported 3255F: drivers/mmc/host/cavium* 3256 3257CAVIUM OCTEON-TX CRYPTO DRIVER 3258M: George Cherian <george.cherian@cavium.com> 3259L: linux-crypto@vger.kernel.org 3260W: http://www.cavium.com 3261S: Supported 3262F: drivers/crypto/cavium/cpt/ 3263 3264CAVIUM THUNDERX2 ARM64 SOC 3265M: Robert Richter <rrichter@cavium.com> 3266M: Jayachandran C <jnair@caviumnetworks.com> 3267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3268S: Maintained 3269F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3270F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3271 3272CC2520 IEEE-802.15.4 RADIO DRIVER 3273M: Varka Bhadram <varkabhadram@gmail.com> 3274L: linux-wpan@vger.kernel.org 3275S: Maintained 3276F: drivers/net/ieee802154/cc2520.c 3277F: include/linux/spi/cc2520.h 3278F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3279 3280CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3281M: Gilad Ben-Yossef <gilad@benyossef.com> 3282L: linux-crypto@vger.kernel.org 3283L: driverdev-devel@linuxdriverproject.org 3284S: Supported 3285F: drivers/staging/ccree/ 3286W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3287 3288CEC FRAMEWORK 3289M: Hans Verkuil <hans.verkuil@cisco.com> 3290L: linux-media@vger.kernel.org 3291T: git git://linuxtv.org/media_tree.git 3292W: http://linuxtv.org 3293S: Supported 3294F: Documentation/media/kapi/cec-core.rst 3295F: Documentation/media/uapi/cec 3296F: drivers/media/cec/ 3297F: drivers/media/rc/keymaps/rc-cec.c 3298F: include/media/cec.h 3299F: include/media/cec-notifier.h 3300F: include/uapi/linux/cec.h 3301F: include/uapi/linux/cec-funcs.h 3302F: Documentation/devicetree/bindings/media/cec.txt 3303 3304CEC GPIO DRIVER 3305M: Hans Verkuil <hans.verkuil@cisco.com> 3306L: linux-media@vger.kernel.org 3307T: git git://linuxtv.org/media_tree.git 3308W: http://linuxtv.org 3309S: Supported 3310F: drivers/media/platform/cec-gpio/ 3311F: Documentation/devicetree/bindings/media/cec-gpio.txt 3312 3313CELL BROADBAND ENGINE ARCHITECTURE 3314M: Arnd Bergmann <arnd@arndb.de> 3315L: linuxppc-dev@lists.ozlabs.org 3316W: http://www.ibm.com/developerworks/power/cell/ 3317S: Supported 3318F: arch/powerpc/include/asm/cell*.h 3319F: arch/powerpc/include/asm/spu*.h 3320F: arch/powerpc/include/uapi/asm/spu*.h 3321F: arch/powerpc/oprofile/*cell* 3322F: arch/powerpc/platforms/cell/ 3323 3324CEPH COMMON CODE (LIBCEPH) 3325M: Ilya Dryomov <idryomov@gmail.com> 3326M: "Yan, Zheng" <zyan@redhat.com> 3327M: Sage Weil <sage@redhat.com> 3328L: ceph-devel@vger.kernel.org 3329W: http://ceph.com/ 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3331T: git git://github.com/ceph/ceph-client.git 3332S: Supported 3333F: net/ceph/ 3334F: include/linux/ceph/ 3335F: include/linux/crush/ 3336 3337CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3338M: "Yan, Zheng" <zyan@redhat.com> 3339M: Sage Weil <sage@redhat.com> 3340M: Ilya Dryomov <idryomov@gmail.com> 3341L: ceph-devel@vger.kernel.org 3342W: http://ceph.com/ 3343T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3344T: git git://github.com/ceph/ceph-client.git 3345S: Supported 3346F: Documentation/filesystems/ceph.txt 3347F: fs/ceph/ 3348 3349CERTIFICATE HANDLING: 3350M: David Howells <dhowells@redhat.com> 3351M: David Woodhouse <dwmw2@infradead.org> 3352L: keyrings@vger.kernel.org 3353S: Maintained 3354F: Documentation/module-signing.txt 3355F: certs/ 3356F: scripts/sign-file.c 3357F: scripts/extract-cert.c 3358 3359CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3360L: linux-usb@vger.kernel.org 3361S: Orphan 3362F: Documentation/usb/WUSB-Design-overview.txt 3363F: Documentation/usb/wusb-cbaf 3364F: drivers/usb/host/hwa-hc.c 3365F: drivers/usb/host/whci/ 3366F: drivers/usb/wusbcore/ 3367F: include/linux/usb/wusb* 3368 3369CFAG12864B LCD DRIVER 3370M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3371W: http://miguelojeda.es/auxdisplay.htm 3372W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3373S: Maintained 3374F: drivers/auxdisplay/cfag12864b.c 3375F: include/linux/cfag12864b.h 3376 3377CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c 3383F: include/linux/cfag12864b.h 3384 3385802.11 (including CFG80211/NL80211) 3386M: Johannes Berg <johannes@sipsolutions.net> 3387L: linux-wireless@vger.kernel.org 3388W: http://wireless.kernel.org/ 3389T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3391S: Maintained 3392F: net/wireless/ 3393F: include/uapi/linux/nl80211.h 3394F: include/linux/ieee80211.h 3395F: include/net/wext.h 3396F: include/net/cfg80211.h 3397F: include/net/iw_handler.h 3398F: include/net/ieee80211_radiotap.h 3399F: Documentation/driver-api/80211/cfg80211.rst 3400F: Documentation/networking/regulatory.txt 3401 3402CHAR and MISC DRIVERS 3403M: Arnd Bergmann <arnd@arndb.de> 3404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3406S: Supported 3407F: drivers/char/ 3408F: drivers/misc/ 3409F: include/linux/miscdevice.h 3410 3411CHECKPATCH 3412M: Andy Whitcroft <apw@canonical.com> 3413M: Joe Perches <joe@perches.com> 3414S: Maintained 3415F: scripts/checkpatch.pl 3416 3417CHINESE DOCUMENTATION 3418M: Harry Wei <harryxiyou@gmail.com> 3419L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3420L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3421S: Maintained 3422F: Documentation/translations/zh_CN/ 3423 3424CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3425M: Peter Chen <Peter.Chen@nxp.com> 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3427L: linux-usb@vger.kernel.org 3428S: Maintained 3429F: drivers/usb/chipidea/ 3430 3431CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3432M: Hans de Goede <hdegoede@redhat.com> 3433L: linux-input@vger.kernel.org 3434S: Maintained 3435F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3436F: drivers/input/touchscreen/chipone_icn8318.c 3437 3438CHROME HARDWARE PLATFORM SUPPORT 3439M: Benson Leung <bleung@chromium.org> 3440M: Olof Johansson <olof@lixom.net> 3441S: Maintained 3442T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3443F: drivers/platform/chrome/ 3444 3445CIRRUS LOGIC AUDIO CODEC DRIVERS 3446M: Brian Austin <brian.austin@cirrus.com> 3447M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3448L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3449S: Maintained 3450F: sound/soc/codecs/cs* 3451 3452CIRRUS LOGIC EP93XX ETHERNET DRIVER 3453M: Hartley Sweeten <hsweeten@visionengravers.com> 3454L: netdev@vger.kernel.org 3455S: Maintained 3456F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3457 3458CISCO FCOE HBA DRIVER 3459M: Satish Kharat <satishkh@cisco.com> 3460M: Sesidhar Baddela <sebaddel@cisco.com> 3461M: Karan Tilak Kumar <kartilak@cisco.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/fnic/ 3465 3466CISCO SCSI HBA DRIVER 3467M: Karan Tilak Kumar <kartilak@cisco.com> 3468M: Sesidhar Baddela <sebaddel@cisco.com> 3469L: linux-scsi@vger.kernel.org 3470S: Supported 3471F: drivers/scsi/snic/ 3472 3473CISCO VIC ETHERNET NIC DRIVER 3474M: Christian Benvenuti <benve@cisco.com> 3475M: Govindarajulu Varadarajan <_govind@gmx.com> 3476M: Parvi Kaustubhi <pkaustub@cisco.com> 3477S: Supported 3478F: drivers/net/ethernet/cisco/enic/ 3479 3480CISCO VIC LOW LATENCY NIC DRIVER 3481M: Christian Benvenuti <benve@cisco.com> 3482M: Dave Goodell <dgoodell@cisco.com> 3483S: Supported 3484F: drivers/infiniband/hw/usnic/ 3485 3486CLEANCACHE API 3487M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3488L: linux-kernel@vger.kernel.org 3489S: Maintained 3490F: mm/cleancache.c 3491F: include/linux/cleancache.h 3492 3493CLK API 3494M: Russell King <linux@armlinux.org.uk> 3495L: linux-clk@vger.kernel.org 3496S: Maintained 3497F: include/linux/clk.h 3498 3499CLOCKSOURCE, CLOCKEVENT DRIVERS 3500M: Daniel Lezcano <daniel.lezcano@linaro.org> 3501M: Thomas Gleixner <tglx@linutronix.de> 3502L: linux-kernel@vger.kernel.org 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3504S: Supported 3505F: drivers/clocksource/ 3506F: Documentation/devicetree/bindings/timer/ 3507 3508CMPC ACPI DRIVER 3509M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3510M: Daniel Oliveira Nascimento <don@syst.com.br> 3511L: platform-driver-x86@vger.kernel.org 3512S: Supported 3513F: drivers/platform/x86/classmate-laptop.c 3514 3515COBALT MEDIA DRIVER 3516M: Hans Verkuil <hans.verkuil@cisco.com> 3517L: linux-media@vger.kernel.org 3518T: git git://linuxtv.org/media_tree.git 3519W: https://linuxtv.org 3520S: Supported 3521F: drivers/media/pci/cobalt/ 3522 3523COCCINELLE/Semantic Patches (SmPL) 3524M: Julia Lawall <Julia.Lawall@lip6.fr> 3525M: Gilles Muller <Gilles.Muller@lip6.fr> 3526M: Nicolas Palix <nicolas.palix@imag.fr> 3527M: Michal Marek <michal.lkml@markovi.net> 3528L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3530W: http://coccinelle.lip6.fr/ 3531S: Supported 3532F: Documentation/dev-tools/coccinelle.rst 3533F: scripts/coccinelle/ 3534F: scripts/coccicheck 3535 3536CODA FILE SYSTEM 3537M: Jan Harkes <jaharkes@cs.cmu.edu> 3538M: coda@cs.cmu.edu 3539L: codalist@coda.cs.cmu.edu 3540W: http://www.coda.cs.cmu.edu/ 3541S: Maintained 3542F: Documentation/filesystems/coda.txt 3543F: fs/coda/ 3544F: include/linux/coda*.h 3545F: include/uapi/linux/coda*.h 3546 3547CODA V4L2 MEM2MEM DRIVER 3548M: Philipp Zabel <p.zabel@pengutronix.de> 3549L: linux-media@vger.kernel.org 3550S: Maintained 3551F: Documentation/devicetree/bindings/media/coda.txt 3552F: drivers/media/platform/coda/ 3553 3554COMMON CLK FRAMEWORK 3555M: Michael Turquette <mturquette@baylibre.com> 3556M: Stephen Boyd <sboyd@kernel.org> 3557L: linux-clk@vger.kernel.org 3558Q: http://patchwork.kernel.org/project/linux-clk/list/ 3559T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3560S: Maintained 3561F: Documentation/devicetree/bindings/clock/ 3562F: drivers/clk/ 3563X: drivers/clk/clkdev.c 3564F: include/linux/clk-pr* 3565F: include/linux/clk/ 3566 3567COMMON INTERNET FILE SYSTEM (CIFS) 3568M: Steve French <sfrench@samba.org> 3569L: linux-cifs@vger.kernel.org 3570L: samba-technical@lists.samba.org (moderated for non-subscribers) 3571W: http://linux-cifs.samba.org/ 3572T: git git://git.samba.org/sfrench/cifs-2.6.git 3573S: Supported 3574F: Documentation/filesystems/cifs/ 3575F: fs/cifs/ 3576 3577COMPACTPCI HOTPLUG CORE 3578M: Scott Murray <scott@spiteful.org> 3579L: linux-pci@vger.kernel.org 3580S: Maintained 3581F: drivers/pci/hotplug/cpci_hotplug* 3582 3583COMPACTPCI HOTPLUG GENERIC DRIVER 3584M: Scott Murray <scott@spiteful.org> 3585L: linux-pci@vger.kernel.org 3586S: Maintained 3587F: drivers/pci/hotplug/cpcihp_generic.c 3588 3589COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3590M: Scott Murray <scott@spiteful.org> 3591L: linux-pci@vger.kernel.org 3592S: Maintained 3593F: drivers/pci/hotplug/cpcihp_zt5550.* 3594 3595COMPAL LAPTOP SUPPORT 3596M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3597L: platform-driver-x86@vger.kernel.org 3598S: Maintained 3599F: drivers/platform/x86/compal-laptop.c 3600 3601CONEXANT ACCESSRUNNER USB DRIVER 3602L: accessrunner-general@lists.sourceforge.net 3603W: http://accessrunner.sourceforge.net/ 3604S: Orphan 3605F: drivers/usb/atm/cxacru.c 3606 3607CONFIGFS 3608M: Joel Becker <jlbec@evilplan.org> 3609M: Christoph Hellwig <hch@lst.de> 3610T: git git://git.infradead.org/users/hch/configfs.git 3611S: Supported 3612F: fs/configfs/ 3613F: include/linux/configfs.h 3614 3615CONNECTOR 3616M: Evgeniy Polyakov <zbr@ioremap.net> 3617L: netdev@vger.kernel.org 3618S: Maintained 3619F: drivers/connector/ 3620 3621CONTROL GROUP (CGROUP) 3622M: Tejun Heo <tj@kernel.org> 3623M: Li Zefan <lizefan@huawei.com> 3624M: Johannes Weiner <hannes@cmpxchg.org> 3625L: cgroups@vger.kernel.org 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3627S: Maintained 3628F: Documentation/cgroup* 3629F: include/linux/cgroup* 3630F: kernel/cgroup* 3631 3632CONTROL GROUP - CPUSET 3633M: Li Zefan <lizefan@huawei.com> 3634L: cgroups@vger.kernel.org 3635W: http://www.bullopensource.org/cpuset/ 3636W: http://oss.sgi.com/projects/cpusets/ 3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3638S: Maintained 3639F: Documentation/cgroup-v1/cpusets.txt 3640F: include/linux/cpuset.h 3641F: kernel/cgroup/cpuset.c 3642 3643CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3644M: Johannes Weiner <hannes@cmpxchg.org> 3645M: Michal Hocko <mhocko@kernel.org> 3646M: Vladimir Davydov <vdavydov.dev@gmail.com> 3647L: cgroups@vger.kernel.org 3648L: linux-mm@kvack.org 3649S: Maintained 3650F: mm/memcontrol.c 3651F: mm/swap_cgroup.c 3652 3653CORETEMP HARDWARE MONITORING DRIVER 3654M: Fenghua Yu <fenghua.yu@intel.com> 3655L: linux-hwmon@vger.kernel.org 3656S: Maintained 3657F: Documentation/hwmon/coretemp 3658F: drivers/hwmon/coretemp.c 3659 3660COSA/SRP SYNC SERIAL DRIVER 3661M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3662W: http://www.fi.muni.cz/~kas/cosa/ 3663S: Maintained 3664F: drivers/net/wan/cosa* 3665 3666CPMAC ETHERNET DRIVER 3667M: Florian Fainelli <f.fainelli@gmail.com> 3668L: netdev@vger.kernel.org 3669S: Maintained 3670F: drivers/net/ethernet/ti/cpmac.c 3671 3672CPU FREQUENCY DRIVERS 3673M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3674M: Viresh Kumar <viresh.kumar@linaro.org> 3675L: linux-pm@vger.kernel.org 3676S: Maintained 3677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3678T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3679B: https://bugzilla.kernel.org 3680F: Documentation/cpu-freq/ 3681F: Documentation/devicetree/bindings/cpufreq/ 3682F: drivers/cpufreq/ 3683F: include/linux/cpufreq.h 3684F: tools/testing/selftests/cpufreq/ 3685 3686CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3687M: Viresh Kumar <viresh.kumar@linaro.org> 3688M: Sudeep Holla <sudeep.holla@arm.com> 3689L: linux-pm@vger.kernel.org 3690W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3691S: Maintained 3692F: drivers/cpufreq/arm_big_little.h 3693F: drivers/cpufreq/arm_big_little.c 3694F: drivers/cpufreq/arm_big_little_dt.c 3695 3696CPU POWER MONITORING SUBSYSTEM 3697M: Thomas Renninger <trenn@suse.com> 3698M: Shuah Khan <shuahkh@osg.samsung.com> 3699M: Shuah Khan <shuah@kernel.org> 3700L: linux-pm@vger.kernel.org 3701S: Maintained 3702F: tools/power/cpupower/ 3703 3704CPUID/MSR DRIVER 3705M: "H. Peter Anvin" <hpa@zytor.com> 3706S: Maintained 3707F: arch/x86/kernel/cpuid.c 3708F: arch/x86/kernel/msr.c 3709 3710CPUIDLE DRIVER - ARM BIG LITTLE 3711M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3712M: Daniel Lezcano <daniel.lezcano@linaro.org> 3713L: linux-pm@vger.kernel.org 3714L: linux-arm-kernel@lists.infradead.org 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3716S: Maintained 3717F: drivers/cpuidle/cpuidle-big_little.c 3718 3719CPUIDLE DRIVER - ARM EXYNOS 3720M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3721M: Daniel Lezcano <daniel.lezcano@linaro.org> 3722M: Kukjin Kim <kgene@kernel.org> 3723L: linux-pm@vger.kernel.org 3724L: linux-samsung-soc@vger.kernel.org 3725S: Supported 3726F: drivers/cpuidle/cpuidle-exynos.c 3727F: arch/arm/mach-exynos/pm.c 3728 3729CPUIDLE DRIVERS 3730M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3731M: Daniel Lezcano <daniel.lezcano@linaro.org> 3732L: linux-pm@vger.kernel.org 3733S: Maintained 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3735B: https://bugzilla.kernel.org 3736F: drivers/cpuidle/* 3737F: include/linux/cpuidle.h 3738 3739CRAMFS FILESYSTEM 3740M: Nicolas Pitre <nico@linaro.org> 3741S: Maintained 3742F: Documentation/filesystems/cramfs.txt 3743F: fs/cramfs/ 3744 3745CRIS PORT 3746M: Mikael Starvik <starvik@axis.com> 3747M: Jesper Nilsson <jesper.nilsson@axis.com> 3748L: linux-cris-kernel@axis.com 3749W: http://developer.axis.com 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3751S: Maintained 3752F: arch/cris/ 3753F: drivers/tty/serial/crisv10.* 3754 3755CRYPTO API 3756M: Herbert Xu <herbert@gondor.apana.org.au> 3757M: "David S. Miller" <davem@davemloft.net> 3758L: linux-crypto@vger.kernel.org 3759T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3761S: Maintained 3762F: Documentation/crypto/ 3763F: Documentation/devicetree/bindings/crypto/ 3764F: arch/*/crypto/ 3765F: crypto/ 3766F: drivers/crypto/ 3767F: include/crypto/ 3768F: include/linux/crypto* 3769 3770CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3771M: Neil Horman <nhorman@tuxdriver.com> 3772L: linux-crypto@vger.kernel.org 3773S: Maintained 3774F: crypto/ansi_cprng.c 3775F: crypto/rng.c 3776 3777CS3308 MEDIA DRIVER 3778M: Hans Verkuil <hverkuil@xs4all.nl> 3779L: linux-media@vger.kernel.org 3780T: git git://linuxtv.org/media_tree.git 3781W: http://linuxtv.org 3782S: Odd Fixes 3783F: drivers/media/i2c/cs3308.c 3784F: drivers/media/i2c/cs3308.h 3785 3786CS5535 Audio ALSA driver 3787M: Jaya Kumar <jayakumar.alsa@gmail.com> 3788S: Maintained 3789F: sound/pci/cs5535audio/ 3790 3791CW1200 WLAN driver 3792M: Solomon Peachy <pizza@shaftnet.org> 3793S: Maintained 3794F: drivers/net/wireless/st/cw1200/ 3795 3796CX18 VIDEO4LINUX DRIVER 3797M: Andy Walls <awalls@md.metrocast.net> 3798L: ivtv-devel@ivtvdriver.org (subscribers-only) 3799L: linux-media@vger.kernel.org 3800T: git git://linuxtv.org/media_tree.git 3801W: https://linuxtv.org 3802W: http://www.ivtvdriver.org/index.php/Cx18 3803S: Maintained 3804F: Documentation/media/v4l-drivers/cx18* 3805F: drivers/media/pci/cx18/ 3806F: include/uapi/linux/ivtv* 3807 3808CX2341X MPEG ENCODER HELPER MODULE 3809M: Hans Verkuil <hverkuil@xs4all.nl> 3810L: linux-media@vger.kernel.org 3811T: git git://linuxtv.org/media_tree.git 3812W: https://linuxtv.org 3813S: Maintained 3814F: drivers/media/common/cx2341x* 3815F: include/media/cx2341x* 3816 3817CX24120 MEDIA DRIVER 3818M: Jemma Denson <jdenson@gmail.com> 3819M: Patrick Boettcher <patrick.boettcher@posteo.de> 3820L: linux-media@vger.kernel.org 3821W: https://linuxtv.org 3822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3823S: Maintained 3824F: drivers/media/dvb-frontends/cx24120* 3825 3826CX88 VIDEO4LINUX DRIVER 3827M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3828M: Mauro Carvalho Chehab <mchehab@kernel.org> 3829L: linux-media@vger.kernel.org 3830W: https://linuxtv.org 3831T: git git://linuxtv.org/media_tree.git 3832S: Odd fixes 3833F: Documentation/media/v4l-drivers/cx88* 3834F: drivers/media/pci/cx88/ 3835 3836CXD2820R MEDIA DRIVER 3837M: Antti Palosaari <crope@iki.fi> 3838L: linux-media@vger.kernel.org 3839W: https://linuxtv.org 3840W: http://palosaari.fi/linux/ 3841Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3842T: git git://linuxtv.org/anttip/media_tree.git 3843S: Maintained 3844F: drivers/media/dvb-frontends/cxd2820r* 3845 3846CXGB3 ETHERNET DRIVER (CXGB3) 3847M: Santosh Raspatur <santosh@chelsio.com> 3848L: netdev@vger.kernel.org 3849W: http://www.chelsio.com 3850S: Supported 3851F: drivers/net/ethernet/chelsio/cxgb3/ 3852 3853CXGB3 ISCSI DRIVER (CXGB3I) 3854M: Karen Xie <kxie@chelsio.com> 3855L: linux-scsi@vger.kernel.org 3856W: http://www.chelsio.com 3857S: Supported 3858F: drivers/scsi/cxgbi/cxgb3i 3859 3860CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3861M: Steve Wise <swise@chelsio.com> 3862L: linux-rdma@vger.kernel.org 3863W: http://www.openfabrics.org 3864S: Supported 3865F: drivers/infiniband/hw/cxgb3/ 3866F: include/uapi/rdma/cxgb3-abi.h 3867 3868CXGB4 CRYPTO DRIVER (chcr) 3869M: Harsh Jain <harsh@chelsio.com> 3870L: linux-crypto@vger.kernel.org 3871W: http://www.chelsio.com 3872S: Supported 3873F: drivers/crypto/chelsio 3874 3875CXGB4 ETHERNET DRIVER (CXGB4) 3876M: Ganesh Goudar <ganeshgr@chelsio.com> 3877L: netdev@vger.kernel.org 3878W: http://www.chelsio.com 3879S: Supported 3880F: drivers/net/ethernet/chelsio/cxgb4/ 3881 3882CXGB4 ISCSI DRIVER (CXGB4I) 3883M: Karen Xie <kxie@chelsio.com> 3884L: linux-scsi@vger.kernel.org 3885W: http://www.chelsio.com 3886S: Supported 3887F: drivers/scsi/cxgbi/cxgb4i 3888 3889CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3890M: Steve Wise <swise@chelsio.com> 3891L: linux-rdma@vger.kernel.org 3892W: http://www.openfabrics.org 3893S: Supported 3894F: drivers/infiniband/hw/cxgb4/ 3895F: include/uapi/rdma/cxgb4-abi.h 3896 3897CXGB4VF ETHERNET DRIVER (CXGB4VF) 3898M: Casey Leedom <leedom@chelsio.com> 3899L: netdev@vger.kernel.org 3900W: http://www.chelsio.com 3901S: Supported 3902F: drivers/net/ethernet/chelsio/cxgb4vf/ 3903 3904CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3905M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3906M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3907L: linuxppc-dev@lists.ozlabs.org 3908S: Supported 3909F: arch/powerpc/platforms/powernv/pci-cxl.c 3910F: drivers/misc/cxl/ 3911F: include/misc/cxl* 3912F: include/uapi/misc/cxl.h 3913F: Documentation/powerpc/cxl.txt 3914F: Documentation/ABI/testing/sysfs-class-cxl 3915 3916CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3917M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3918M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3919M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3920L: linux-scsi@vger.kernel.org 3921S: Supported 3922F: drivers/scsi/cxlflash/ 3923F: include/uapi/scsi/cxlflash_ioctls.h 3924F: Documentation/powerpc/cxlflash.txt 3925 3926CYBERPRO FB DRIVER 3927M: Russell King <linux@armlinux.org.uk> 3928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3929W: http://www.armlinux.org.uk/ 3930S: Maintained 3931F: drivers/video/fbdev/cyber2000fb.* 3932 3933CYCLADES ASYNC MUX DRIVER 3934W: http://www.cyclades.com/ 3935S: Orphan 3936F: drivers/tty/cyclades.c 3937F: include/linux/cyclades.h 3938F: include/uapi/linux/cyclades.h 3939 3940CYCLADES PC300 DRIVER 3941W: http://www.cyclades.com/ 3942S: Orphan 3943F: drivers/net/wan/pc300* 3944 3945CYPRESS_FIRMWARE MEDIA DRIVER 3946M: Antti Palosaari <crope@iki.fi> 3947L: linux-media@vger.kernel.org 3948W: https://linuxtv.org 3949W: http://palosaari.fi/linux/ 3950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3951T: git git://linuxtv.org/anttip/media_tree.git 3952S: Maintained 3953F: drivers/media/common/cypress_firmware* 3954 3955CYTTSP TOUCHSCREEN DRIVER 3956M: Ferruh Yigit <fery@cypress.com> 3957L: linux-input@vger.kernel.org 3958S: Supported 3959F: drivers/input/touchscreen/cyttsp* 3960F: include/linux/input/cyttsp.h 3961 3962D-LINK DIR-685 TOUCHKEYS DRIVER 3963M: Linus Walleij <linus.walleij@linaro.org> 3964L: linux-input@vger.kernel.org 3965S: Supported 3966F: drivers/input/dlink-dir685-touchkeys.c 3967 3968DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3969M: Joshua Kinard <kumba@gentoo.org> 3970S: Maintained 3971F: drivers/rtc/rtc-ds1685.c 3972F: include/linux/rtc/ds1685.h 3973 3974DAMA SLAVE for AX.25 3975M: Joerg Reuter <jreuter@yaina.de> 3976W: http://yaina.de/jreuter/ 3977W: http://www.qsl.net/dl1bke/ 3978L: linux-hams@vger.kernel.org 3979S: Maintained 3980F: net/ax25/af_ax25.c 3981F: net/ax25/ax25_dev.c 3982F: net/ax25/ax25_ds_* 3983F: net/ax25/ax25_in.c 3984F: net/ax25/ax25_out.c 3985F: net/ax25/ax25_timer.c 3986F: net/ax25/sysctl_net_ax25.c 3987 3988DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3989L: netdev@vger.kernel.org 3990S: Orphan 3991F: Documentation/networking/dmfe.txt 3992F: drivers/net/ethernet/dec/tulip/dmfe.c 3993 3994DC390/AM53C974 SCSI driver 3995M: Hannes Reinecke <hare@suse.com> 3996L: linux-scsi@vger.kernel.org 3997S: Maintained 3998F: drivers/scsi/am53c974.c 3999 4000DC395x SCSI driver 4001M: Oliver Neukum <oliver@neukum.org> 4002M: Ali Akcaagac <aliakc@web.de> 4003M: Jamie Lenehan <lenehan@twibble.org> 4004L: dc395x@twibble.org 4005W: http://twibble.org/dist/dc395x/ 4006W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4007S: Maintained 4008F: Documentation/scsi/dc395x.txt 4009F: drivers/scsi/dc395x.* 4010 4011DCCP PROTOCOL 4012M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4013L: dccp@vger.kernel.org 4014W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4015S: Maintained 4016F: include/linux/dccp.h 4017F: include/uapi/linux/dccp.h 4018F: include/linux/tfrc.h 4019F: net/dccp/ 4020 4021DECnet NETWORK LAYER 4022W: http://linux-decnet.sourceforge.net 4023L: linux-decnet-user@lists.sourceforge.net 4024S: Orphan 4025F: Documentation/networking/decnet.txt 4026F: net/decnet/ 4027 4028DECSTATION PLATFORM SUPPORT 4029M: "Maciej W. Rozycki" <macro@linux-mips.org> 4030L: linux-mips@linux-mips.org 4031W: http://www.linux-mips.org/wiki/DECstation 4032S: Maintained 4033F: arch/mips/dec/ 4034F: arch/mips/include/asm/dec/ 4035F: arch/mips/include/asm/mach-dec/ 4036 4037DEFXX FDDI NETWORK DRIVER 4038M: "Maciej W. Rozycki" <macro@linux-mips.org> 4039S: Maintained 4040F: drivers/net/fddi/defxx.* 4041 4042DELL SMBIOS DRIVER 4043M: Pali Rohár <pali.rohar@gmail.com> 4044M: Mario Limonciello <mario.limonciello@dell.com> 4045L: platform-driver-x86@vger.kernel.org 4046S: Maintained 4047F: drivers/platform/x86/dell-smbios.* 4048 4049DELL SMBIOS SMM DRIVER 4050M: Mario Limonciello <mario.limonciello@dell.com> 4051L: platform-driver-x86@vger.kernel.org 4052S: Maintained 4053F: drivers/platform/x86/dell-smbios-smm.c 4054 4055DELL SMBIOS WMI DRIVER 4056M: Mario Limonciello <mario.limonciello@dell.com> 4057L: platform-driver-x86@vger.kernel.org 4058S: Maintained 4059F: drivers/platform/x86/dell-smbios-wmi.c 4060F: tools/wmi/dell-smbios-example.c 4061 4062DELL LAPTOP DRIVER 4063M: Matthew Garrett <mjg59@srcf.ucam.org> 4064M: Pali Rohár <pali.rohar@gmail.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-laptop.c 4068 4069DELL LAPTOP FREEFALL DRIVER 4070M: Pali Rohár <pali.rohar@gmail.com> 4071S: Maintained 4072F: drivers/platform/x86/dell-smo8800.c 4073 4074DELL LAPTOP RBTN DRIVER 4075M: Pali Rohár <pali.rohar@gmail.com> 4076S: Maintained 4077F: drivers/platform/x86/dell-rbtn.* 4078 4079DELL LAPTOP SMM DRIVER 4080M: Pali Rohár <pali.rohar@gmail.com> 4081S: Maintained 4082F: drivers/hwmon/dell-smm-hwmon.c 4083F: include/uapi/linux/i8k.h 4084 4085DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4086M: Doug Warzecha <Douglas_Warzecha@dell.com> 4087S: Maintained 4088F: Documentation/dcdbas.txt 4089F: drivers/firmware/dcdbas.* 4090 4091DELL WMI NOTIFICATIONS DRIVER 4092M: Matthew Garrett <mjg59@srcf.ucam.org> 4093M: Pali Rohár <pali.rohar@gmail.com> 4094S: Maintained 4095F: drivers/platform/x86/dell-wmi.c 4096 4097DELL WMI DESCRIPTOR DRIVER 4098M: Mario Limonciello <mario.limonciello@dell.com> 4099S: Maintained 4100F: drivers/platform/x86/dell-wmi-descriptor.c 4101 4102DELTA ST MEDIA DRIVER 4103M: Hugues Fruchet <hugues.fruchet@st.com> 4104L: linux-media@vger.kernel.org 4105T: git git://linuxtv.org/media_tree.git 4106W: https://linuxtv.org 4107S: Supported 4108F: drivers/media/platform/sti/delta 4109 4110DENALI NAND DRIVER 4111M: Masahiro Yamada <yamada.masahiro@socionext.com> 4112L: linux-mtd@lists.infradead.org 4113S: Supported 4114F: drivers/mtd/nand/denali* 4115 4116DESIGNWARE USB2 DRD IP DRIVER 4117M: John Youn <johnyoun@synopsys.com> 4118L: linux-usb@vger.kernel.org 4119T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4120S: Maintained 4121F: drivers/usb/dwc2/ 4122 4123DESIGNWARE USB3 DRD IP DRIVER 4124M: Felipe Balbi <balbi@kernel.org> 4125L: linux-usb@vger.kernel.org 4126T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4127S: Maintained 4128F: drivers/usb/dwc3/ 4129 4130DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4131M: Andreas Klinger <ak@it-klinger.de> 4132L: linux-iio@vger.kernel.org 4133S: Maintained 4134F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4135F: drivers/iio/proximity/srf*.c 4136 4137DEVICE COREDUMP (DEV_COREDUMP) 4138M: Johannes Berg <johannes@sipsolutions.net> 4139L: linux-kernel@vger.kernel.org 4140S: Maintained 4141F: drivers/base/devcoredump.c 4142F: include/linux/devcoredump.h 4143 4144DEVICE FREQUENCY (DEVFREQ) 4145M: MyungJoo Ham <myungjoo.ham@samsung.com> 4146M: Kyungmin Park <kyungmin.park@samsung.com> 4147R: Chanwoo Choi <cw00.choi@samsung.com> 4148L: linux-pm@vger.kernel.org 4149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4150S: Maintained 4151F: drivers/devfreq/ 4152F: include/linux/devfreq.h 4153F: Documentation/devicetree/bindings/devfreq/ 4154 4155DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4156M: Chanwoo Choi <cw00.choi@samsung.com> 4157L: linux-pm@vger.kernel.org 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4159S: Supported 4160F: drivers/devfreq/event/ 4161F: drivers/devfreq/devfreq-event.c 4162F: include/linux/devfreq-event.h 4163F: Documentation/devicetree/bindings/devfreq/event/ 4164 4165DEVICE NUMBER REGISTRY 4166M: Torben Mathiasen <device@lanana.org> 4167W: http://lanana.org/docs/device-list/index.html 4168S: Maintained 4169 4170DEVICE-MAPPER (LVM) 4171M: Alasdair Kergon <agk@redhat.com> 4172M: Mike Snitzer <snitzer@redhat.com> 4173M: dm-devel@redhat.com 4174L: dm-devel@redhat.com 4175W: http://sources.redhat.com/dm 4176Q: http://patchwork.kernel.org/project/dm-devel/list/ 4177T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4178T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4179S: Maintained 4180F: Documentation/device-mapper/ 4181F: drivers/md/Makefile 4182F: drivers/md/Kconfig 4183F: drivers/md/dm* 4184F: drivers/md/persistent-data/ 4185F: include/linux/device-mapper.h 4186F: include/linux/dm-*.h 4187F: include/uapi/linux/dm-*.h 4188 4189DEVLINK 4190M: Jiri Pirko <jiri@mellanox.com> 4191L: netdev@vger.kernel.org 4192S: Supported 4193F: net/core/devlink.c 4194F: include/net/devlink.h 4195F: include/uapi/linux/devlink.h 4196 4197DIALOG SEMICONDUCTOR DRIVERS 4198M: Support Opensource <support.opensource@diasemi.com> 4199W: http://www.dialog-semiconductor.com/products 4200S: Supported 4201F: Documentation/hwmon/da90?? 4202F: Documentation/devicetree/bindings/mfd/da90*.txt 4203F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4204F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4205F: Documentation/devicetree/bindings/regulator/da92*.txt 4206F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4207F: Documentation/devicetree/bindings/sound/da[79]*.txt 4208F: drivers/gpio/gpio-da90??.c 4209F: drivers/hwmon/da90??-hwmon.c 4210F: drivers/iio/adc/da91??-*.c 4211F: drivers/input/misc/da90??_onkey.c 4212F: drivers/input/touchscreen/da9052_tsi.c 4213F: drivers/leds/leds-da90??.c 4214F: drivers/mfd/da903x.c 4215F: drivers/mfd/da90??-*.c 4216F: drivers/mfd/da91??-*.c 4217F: drivers/power/supply/da9052-battery.c 4218F: drivers/power/supply/da91??-*.c 4219F: drivers/regulator/da903x.c 4220F: drivers/regulator/da9???-regulator.[ch] 4221F: drivers/thermal/da90??-thermal.c 4222F: drivers/rtc/rtc-da90??.c 4223F: drivers/video/backlight/da90??_bl.c 4224F: drivers/watchdog/da90??_wdt.c 4225F: include/linux/mfd/da903x.h 4226F: include/linux/mfd/da9052/ 4227F: include/linux/mfd/da9055/ 4228F: include/linux/mfd/da9062/ 4229F: include/linux/mfd/da9063/ 4230F: include/linux/mfd/da9150/ 4231F: include/linux/regulator/da9211.h 4232F: include/sound/da[79]*.h 4233F: sound/soc/codecs/da[79]*.[ch] 4234 4235DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4236M: William Breathitt Gray <vilhelm.gray@gmail.com> 4237L: linux-gpio@vger.kernel.org 4238S: Maintained 4239F: drivers/gpio/gpio-gpio-mm.c 4240 4241DIGI NEO AND CLASSIC PCI PRODUCTS 4242M: Lidza Louina <lidza.louina@gmail.com> 4243M: Mark Hounschell <markh@compro.net> 4244L: driverdev-devel@linuxdriverproject.org 4245S: Maintained 4246F: drivers/staging/dgnc/ 4247 4248DIOLAN U2C-12 I2C DRIVER 4249M: Guenter Roeck <linux@roeck-us.net> 4250L: linux-i2c@vger.kernel.org 4251S: Maintained 4252F: drivers/i2c/busses/i2c-diolan-u2c.c 4253 4254FILESYSTEM DIRECT ACCESS (DAX) 4255M: Matthew Wilcox <mawilcox@microsoft.com> 4256M: Ross Zwisler <ross.zwisler@linux.intel.com> 4257L: linux-fsdevel@vger.kernel.org 4258S: Supported 4259F: fs/dax.c 4260F: include/linux/dax.h 4261F: include/trace/events/fs_dax.h 4262 4263DEVICE DIRECT ACCESS (DAX) 4264M: Dan Williams <dan.j.williams@intel.com> 4265L: linux-nvdimm@lists.01.org 4266S: Supported 4267F: drivers/dax/ 4268 4269DIRECTORY NOTIFICATION (DNOTIFY) 4270M: Jan Kara <jack@suse.cz> 4271R: Amir Goldstein <amir73il@gmail.com> 4272L: linux-fsdevel@vger.kernel.org 4273S: Maintained 4274F: Documentation/filesystems/dnotify.txt 4275F: fs/notify/dnotify/ 4276F: include/linux/dnotify.h 4277 4278DISK GEOMETRY AND PARTITION HANDLING 4279M: Andries Brouwer <aeb@cwi.nl> 4280W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4281W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4282W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4283S: Maintained 4284 4285DISKQUOTA 4286M: Jan Kara <jack@suse.com> 4287S: Maintained 4288F: Documentation/filesystems/quota.txt 4289F: fs/quota/ 4290F: include/linux/quota*.h 4291F: include/uapi/linux/quota*.h 4292 4293DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4294M: Bernie Thompson <bernie@plugable.com> 4295L: linux-fbdev@vger.kernel.org 4296S: Maintained 4297W: http://plugable.com/category/projects/udlfb/ 4298F: drivers/video/fbdev/udlfb.c 4299F: include/video/udlfb.h 4300F: Documentation/fb/udlfb.txt 4301 4302DISTRIBUTED LOCK MANAGER (DLM) 4303M: Christine Caulfield <ccaulfie@redhat.com> 4304M: David Teigland <teigland@redhat.com> 4305L: cluster-devel@redhat.com 4306W: http://sources.redhat.com/cluster/ 4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4308S: Supported 4309F: fs/dlm/ 4310 4311DMA BUFFER SHARING FRAMEWORK 4312M: Sumit Semwal <sumit.semwal@linaro.org> 4313S: Maintained 4314L: linux-media@vger.kernel.org 4315L: dri-devel@lists.freedesktop.org 4316L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4317F: drivers/dma-buf/ 4318F: include/linux/dma-buf* 4319F: include/linux/reservation.h 4320F: include/linux/*fence.h 4321F: Documentation/driver-api/dma-buf.rst 4322T: git git://anongit.freedesktop.org/drm/drm-misc 4323 4324DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4325M: Vinod Koul <vinod.koul@intel.com> 4326L: dmaengine@vger.kernel.org 4327Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4328S: Maintained 4329F: drivers/dma/ 4330F: include/linux/dmaengine.h 4331F: Documentation/devicetree/bindings/dma/ 4332F: Documentation/driver-api/dmaengine/ 4333T: git git://git.infradead.org/users/vkoul/slave-dma.git 4334 4335DMA MAPPING HELPERS 4336M: Christoph Hellwig <hch@lst.de> 4337M: Marek Szyprowski <m.szyprowski@samsung.com> 4338R: Robin Murphy <robin.murphy@arm.com> 4339L: iommu@lists.linux-foundation.org 4340T: git git://git.infradead.org/users/hch/dma-mapping.git 4341W: http://git.infradead.org/users/hch/dma-mapping.git 4342S: Supported 4343F: lib/dma-debug.c 4344F: lib/dma-direct.c 4345F: lib/dma-virt.c 4346F: drivers/base/dma-mapping.c 4347F: drivers/base/dma-coherent.c 4348F: include/asm-generic/dma-mapping.h 4349F: include/linux/dma-direct.h 4350F: include/linux/dma-mapping.h 4351 4352DME1737 HARDWARE MONITOR DRIVER 4353M: Juerg Haefliger <juergh@gmail.com> 4354L: linux-hwmon@vger.kernel.org 4355S: Maintained 4356F: Documentation/hwmon/dme1737 4357F: drivers/hwmon/dme1737.c 4358 4359DMI/SMBIOS SUPPORT 4360M: Jean Delvare <jdelvare@suse.com> 4361S: Maintained 4362T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4363F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4364F: drivers/firmware/dmi-id.c 4365F: drivers/firmware/dmi_scan.c 4366F: include/linux/dmi.h 4367 4368DOCUMENTATION 4369M: Jonathan Corbet <corbet@lwn.net> 4370L: linux-doc@vger.kernel.org 4371S: Maintained 4372F: Documentation/ 4373F: scripts/kernel-doc 4374X: Documentation/ABI/ 4375X: Documentation/devicetree/ 4376X: Documentation/acpi 4377X: Documentation/power 4378X: Documentation/spi 4379X: Documentation/media 4380T: git git://git.lwn.net/linux.git docs-next 4381 4382DONGWOON DW9714 LENS VOICE COIL DRIVER 4383M: Sakari Ailus <sakari.ailus@linux.intel.com> 4384L: linux-media@vger.kernel.org 4385T: git git://linuxtv.org/media_tree.git 4386S: Maintained 4387F: drivers/media/i2c/dw9714.c 4388 4389DOUBLETALK DRIVER 4390M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4391L: blinux-list@redhat.com 4392S: Maintained 4393F: drivers/char/dtlk.c 4394F: include/linux/dtlk.h 4395 4396DPAA2 DATAPATH I/O (DPIO) DRIVER 4397M: Roy Pledge <Roy.Pledge@nxp.com> 4398L: linux-kernel@vger.kernel.org 4399S: Maintained 4400F: drivers/staging/fsl-mc/bus/dpio 4401 4402DPAA2 ETHERNET DRIVER 4403M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4404L: linux-kernel@vger.kernel.org 4405S: Maintained 4406F: drivers/staging/fsl-dpaa2/ethernet 4407 4408DPT_I2O SCSI RAID DRIVER 4409M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4410L: linux-scsi@vger.kernel.org 4411W: http://www.adaptec.com/ 4412S: Maintained 4413F: drivers/scsi/dpt* 4414F: drivers/scsi/dpt/ 4415 4416DRBD DRIVER 4417M: Philipp Reisner <philipp.reisner@linbit.com> 4418M: Lars Ellenberg <lars.ellenberg@linbit.com> 4419L: drbd-dev@lists.linbit.com 4420W: http://www.drbd.org 4421T: git git://git.linbit.com/linux-drbd.git 4422T: git git://git.linbit.com/drbd-8.4.git 4423S: Supported 4424F: drivers/block/drbd/ 4425F: lib/lru_cache.c 4426F: Documentation/blockdev/drbd/ 4427 4428DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4431S: Supported 4432F: Documentation/kobject.txt 4433F: drivers/base/ 4434F: fs/debugfs/ 4435F: fs/sysfs/ 4436F: include/linux/debugfs.h 4437F: include/linux/kobj* 4438F: lib/kobj* 4439 4440DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4441M: Kevin Hilman <khilman@kernel.org> 4442M: Nishanth Menon <nm@ti.com> 4443S: Maintained 4444F: drivers/power/avs/ 4445F: include/linux/power/smartreflex.h 4446L: linux-pm@vger.kernel.org 4447 4448DRM DRIVER FOR ARM PL111 CLCD 4449M: Eric Anholt <eric@anholt.net> 4450T: git git://anongit.freedesktop.org/drm/drm-misc 4451S: Supported 4452F: drivers/gpu/drm/pl111/ 4453 4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4455M: Dave Airlie <airlied@redhat.com> 4456S: Odd Fixes 4457F: drivers/gpu/drm/ast/ 4458 4459DRM DRIVER FOR BOCHS VIRTUAL GPU 4460M: Gerd Hoffmann <kraxel@redhat.com> 4461L: virtualization@lists.linux-foundation.org 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/bochs/ 4465 4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4467M: Linus Walleij <linus.walleij@linaro.org> 4468T: git git://anongit.freedesktop.org/drm/drm-misc 4469S: Maintained 4470F: drivers/gpu/drm/tve200/ 4471 4472DRM DRIVER FOR ILITEK ILI9225 PANELS 4473M: David Lechner <david@lechnology.com> 4474S: Maintained 4475F: drivers/gpu/drm/tinydrm/ili9225.c 4476F: Documentation/devicetree/bindings/display/ili9225.txt 4477 4478DRM DRIVER FOR INTEL I810 VIDEO CARDS 4479S: Orphan / Obsolete 4480F: drivers/gpu/drm/i810/ 4481F: include/uapi/drm/i810_drm.h 4482 4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/mga/ 4486F: include/uapi/drm/mga_drm.h 4487 4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4489M: Dave Airlie <airlied@redhat.com> 4490S: Odd Fixes 4491F: drivers/gpu/drm/mgag200/ 4492 4493DRM DRIVER FOR MI0283QT 4494M: Noralf Trønnes <noralf@tronnes.org> 4495S: Maintained 4496F: drivers/gpu/drm/tinydrm/mi0283qt.c 4497F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4498 4499DRM DRIVER FOR MSM ADRENO GPU 4500M: Rob Clark <robdclark@gmail.com> 4501L: linux-arm-msm@vger.kernel.org 4502L: dri-devel@lists.freedesktop.org 4503L: freedreno@lists.freedesktop.org 4504T: git git://people.freedesktop.org/~robclark/linux 4505S: Maintained 4506F: drivers/gpu/drm/msm/ 4507F: include/uapi/drm/msm_drm.h 4508F: Documentation/devicetree/bindings/display/msm/ 4509 4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4511M: Ben Skeggs <bskeggs@redhat.com> 4512L: dri-devel@lists.freedesktop.org 4513L: nouveau@lists.freedesktop.org 4514T: git git://github.com/skeggsb/linux 4515S: Supported 4516F: drivers/gpu/drm/nouveau/ 4517F: include/uapi/drm/nouveau_drm.h 4518 4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4520M: Noralf Trønnes <noralf@tronnes.org> 4521S: Maintained 4522F: drivers/gpu/drm/tinydrm/repaper.c 4523F: Documentation/devicetree/bindings/display/repaper.txt 4524 4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4526M: Dave Airlie <airlied@redhat.com> 4527M: Gerd Hoffmann <kraxel@redhat.com> 4528L: virtualization@lists.linux-foundation.org 4529T: git git://anongit.freedesktop.org/drm/drm-misc 4530S: Obsolete 4531W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4532F: drivers/gpu/drm/cirrus/ 4533 4534DRM DRIVER FOR QXL VIRTUAL GPU 4535M: Dave Airlie <airlied@redhat.com> 4536M: Gerd Hoffmann <kraxel@redhat.com> 4537L: virtualization@lists.linux-foundation.org 4538T: git git://anongit.freedesktop.org/drm/drm-misc 4539S: Maintained 4540F: drivers/gpu/drm/qxl/ 4541F: include/uapi/drm/qxl_drm.h 4542 4543DRM DRIVER FOR RAGE 128 VIDEO CARDS 4544S: Orphan / Obsolete 4545F: drivers/gpu/drm/r128/ 4546F: include/uapi/drm/r128_drm.h 4547 4548DRM DRIVER FOR SAVAGE VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/savage/ 4551F: include/uapi/drm/savage_drm.h 4552 4553DRM DRIVER FOR SIS VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/sis/ 4556F: include/uapi/drm/sis_drm.h 4557 4558DRM DRIVER FOR SITRONIX ST7586 PANELS 4559M: David Lechner <david@lechnology.com> 4560S: Maintained 4561F: drivers/gpu/drm/tinydrm/st7586.c 4562F: Documentation/devicetree/bindings/display/st7586.txt 4563 4564DRM DRIVER FOR SITRONIX ST7735R PANELS 4565M: David Lechner <david@lechnology.com> 4566S: Maintained 4567F: drivers/gpu/drm/tinydrm/st7735r.c 4568F: Documentation/devicetree/bindings/display/st7735r.txt 4569 4570DRM DRIVER FOR TDFX VIDEO CARDS 4571S: Orphan / Obsolete 4572F: drivers/gpu/drm/tdfx/ 4573 4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4575M: Dave Airlie <airlied@redhat.com> 4576S: Odd Fixes 4577F: drivers/gpu/drm/udl/ 4578 4579DRM DRIVER FOR VMWARE VIRTUAL GPU 4580M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4581M: Sinclair Yeh <syeh@vmware.com> 4582M: Thomas Hellstrom <thellstrom@vmware.com> 4583L: dri-devel@lists.freedesktop.org 4584T: git git://people.freedesktop.org/~syeh/repos_linux 4585T: git git://people.freedesktop.org/~thomash/linux 4586S: Supported 4587F: drivers/gpu/drm/vmwgfx/ 4588F: include/uapi/drm/vmwgfx_drm.h 4589 4590DRM DRIVERS 4591M: David Airlie <airlied@linux.ie> 4592L: dri-devel@lists.freedesktop.org 4593T: git git://people.freedesktop.org/~airlied/linux 4594B: https://bugs.freedesktop.org/ 4595C: irc://chat.freenode.net/dri-devel 4596S: Maintained 4597F: drivers/gpu/drm/ 4598F: drivers/gpu/vga/ 4599F: Documentation/devicetree/bindings/display/ 4600F: Documentation/devicetree/bindings/gpu/ 4601F: Documentation/devicetree/bindings/video/ 4602F: Documentation/gpu/ 4603F: include/drm/ 4604F: include/uapi/drm/ 4605F: include/linux/vga* 4606 4607DRM DRIVERS AND MISC GPU PATCHES 4608M: Daniel Vetter <daniel.vetter@intel.com> 4609M: Gustavo Padovan <gustavo@padovan.org> 4610M: Sean Paul <seanpaul@chromium.org> 4611W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4612S: Maintained 4613T: git git://anongit.freedesktop.org/drm/drm-misc 4614F: Documentation/gpu/ 4615F: drivers/gpu/vga/ 4616F: drivers/gpu/drm/* 4617F: include/drm/drm* 4618F: include/uapi/drm/drm* 4619F: include/linux/vga* 4620 4621DRM DRIVERS FOR ALLWINNER A10 4622M: Maxime Ripard <maxime.ripard@free-electrons.com> 4623L: dri-devel@lists.freedesktop.org 4624S: Supported 4625F: drivers/gpu/drm/sun4i/ 4626F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628 4629DRM DRIVERS FOR AMLOGIC SOCS 4630M: Neil Armstrong <narmstrong@baylibre.com> 4631L: dri-devel@lists.freedesktop.org 4632L: linux-amlogic@lists.infradead.org 4633W: http://linux-meson.com/ 4634S: Supported 4635F: drivers/gpu/drm/meson/ 4636F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4637F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4638F: Documentation/gpu/meson.rst 4639T: git git://anongit.freedesktop.org/drm/drm-misc 4640 4641DRM DRIVERS FOR ATMEL HLCDC 4642M: Boris Brezillon <boris.brezillon@free-electrons.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Supported 4645F: drivers/gpu/drm/atmel-hlcdc/ 4646F: Documentation/devicetree/bindings/drm/atmel/ 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR BRIDGE CHIPS 4650M: Archit Taneja <architt@codeaurora.org> 4651M: Andrzej Hajda <a.hajda@samsung.com> 4652R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4653S: Maintained 4654T: git git://anongit.freedesktop.org/drm/drm-misc 4655F: drivers/gpu/drm/bridge/ 4656 4657DRM DRIVERS FOR EXYNOS 4658M: Inki Dae <inki.dae@samsung.com> 4659M: Joonyoung Shim <jy0922.shim@samsung.com> 4660M: Seung-Woo Kim <sw0312.kim@samsung.com> 4661M: Kyungmin Park <kyungmin.park@samsung.com> 4662L: dri-devel@lists.freedesktop.org 4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4664S: Supported 4665F: drivers/gpu/drm/exynos/ 4666F: include/uapi/drm/exynos_drm.h 4667F: Documentation/devicetree/bindings/display/exynos/ 4668 4669DRM DRIVERS FOR FREESCALE DCU 4670M: Stefan Agner <stefan@agner.ch> 4671M: Alison Wang <alison.wang@freescale.com> 4672L: dri-devel@lists.freedesktop.org 4673S: Supported 4674F: drivers/gpu/drm/fsl-dcu/ 4675F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4676F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4677F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4678 4679DRM DRIVERS FOR FREESCALE IMX 4680M: Philipp Zabel <p.zabel@pengutronix.de> 4681L: dri-devel@lists.freedesktop.org 4682S: Maintained 4683F: drivers/gpu/drm/imx/ 4684F: drivers/gpu/ipu-v3/ 4685F: Documentation/devicetree/bindings/display/imx/ 4686 4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4688M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4689L: dri-devel@lists.freedesktop.org 4690T: git git://github.com/patjak/drm-gma500 4691S: Maintained 4692F: drivers/gpu/drm/gma500/ 4693 4694DRM DRIVERS FOR HISILICON 4695M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4696M: Rongrong Zou <zourongrong@gmail.com> 4697R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4698R: Chen Feng <puck.chen@hisilicon.com> 4699L: dri-devel@lists.freedesktop.org 4700T: git git://github.com/xin3liang/linux.git 4701S: Maintained 4702F: drivers/gpu/drm/hisilicon/ 4703F: Documentation/devicetree/bindings/display/hisilicon/ 4704 4705DRM DRIVERS FOR MEDIATEK 4706M: CK Hu <ck.hu@mediatek.com> 4707M: Philipp Zabel <p.zabel@pengutronix.de> 4708L: dri-devel@lists.freedesktop.org 4709S: Supported 4710F: drivers/gpu/drm/mediatek/ 4711F: Documentation/devicetree/bindings/display/mediatek/ 4712 4713DRM DRIVERS FOR NVIDIA TEGRA 4714M: Thierry Reding <thierry.reding@gmail.com> 4715L: dri-devel@lists.freedesktop.org 4716L: linux-tegra@vger.kernel.org 4717T: git git://anongit.freedesktop.org/tegra/linux.git 4718S: Supported 4719F: drivers/gpu/drm/tegra/ 4720F: drivers/gpu/host1x/ 4721F: include/linux/host1x.h 4722F: include/uapi/drm/tegra_drm.h 4723F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4724 4725DRM DRIVERS FOR RENESAS 4726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4727L: dri-devel@lists.freedesktop.org 4728L: linux-renesas-soc@vger.kernel.org 4729T: git git://linuxtv.org/pinchartl/fbdev 4730S: Supported 4731F: drivers/gpu/drm/rcar-du/ 4732F: drivers/gpu/drm/shmobile/ 4733F: include/linux/platform_data/shmob_drm.h 4734F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4735F: Documentation/devicetree/bindings/display/renesas,du.txt 4736 4737DRM DRIVERS FOR ROCKCHIP 4738M: Sandy Huang <hjc@rock-chips.com> 4739M: Heiko Stübner <heiko@sntech.de> 4740L: dri-devel@lists.freedesktop.org 4741S: Maintained 4742F: drivers/gpu/drm/rockchip/ 4743F: Documentation/devicetree/bindings/display/rockchip/ 4744T: git git://anongit.freedesktop.org/drm/drm-misc 4745 4746DRM DRIVERS FOR STI 4747M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4748M: Vincent Abriou <vincent.abriou@st.com> 4749L: dri-devel@lists.freedesktop.org 4750T: git git://anongit.freedesktop.org/drm/drm-misc 4751S: Maintained 4752F: drivers/gpu/drm/sti 4753F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4754 4755DRM DRIVERS FOR STM 4756M: Yannick Fertre <yannick.fertre@st.com> 4757M: Philippe Cornu <philippe.cornu@st.com> 4758M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4759M: Vincent Abriou <vincent.abriou@st.com> 4760L: dri-devel@lists.freedesktop.org 4761T: git git://anongit.freedesktop.org/drm/drm-misc 4762S: Maintained 4763F: drivers/gpu/drm/stm 4764F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4765 4766DRM DRIVERS FOR TI LCDC 4767M: Jyri Sarha <jsarha@ti.com> 4768R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4769L: dri-devel@lists.freedesktop.org 4770S: Maintained 4771F: drivers/gpu/drm/tilcdc/ 4772F: Documentation/devicetree/bindings/display/tilcdc/ 4773 4774DRM DRIVERS FOR TI OMAP 4775M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/omapdrm/ 4779F: Documentation/devicetree/bindings/display/ti/ 4780 4781DRM DRIVERS FOR VC4 4782M: Eric Anholt <eric@anholt.net> 4783T: git git://github.com/anholt/linux 4784S: Supported 4785F: drivers/gpu/drm/vc4/ 4786F: include/uapi/drm/vc4_drm.h 4787F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4788T: git git://anongit.freedesktop.org/drm/drm-misc 4789 4790DRM DRIVERS FOR VIVANTE GPU IP 4791M: Lucas Stach <l.stach@pengutronix.de> 4792R: Russell King <linux+etnaviv@armlinux.org.uk> 4793R: Christian Gmeiner <christian.gmeiner@gmail.com> 4794L: etnaviv@lists.freedesktop.org 4795L: dri-devel@lists.freedesktop.org 4796S: Maintained 4797F: drivers/gpu/drm/etnaviv/ 4798F: include/uapi/drm/etnaviv_drm.h 4799F: Documentation/devicetree/bindings/display/etnaviv/ 4800 4801DRM DRIVERS FOR ZTE ZX 4802M: Shawn Guo <shawnguo@kernel.org> 4803L: dri-devel@lists.freedesktop.org 4804S: Maintained 4805F: drivers/gpu/drm/zte/ 4806F: Documentation/devicetree/bindings/display/zte,vou.txt 4807T: git git://anongit.freedesktop.org/drm/drm-misc 4808 4809DRM PANEL DRIVERS 4810M: Thierry Reding <thierry.reding@gmail.com> 4811L: dri-devel@lists.freedesktop.org 4812T: git git://anongit.freedesktop.org/drm/drm-misc 4813S: Maintained 4814F: drivers/gpu/drm/drm_panel.c 4815F: drivers/gpu/drm/panel/ 4816F: include/drm/drm_panel.h 4817F: Documentation/devicetree/bindings/display/panel/ 4818 4819DRM TINYDRM DRIVERS 4820M: Noralf Trønnes <noralf@tronnes.org> 4821W: https://github.com/notro/tinydrm/wiki/Development 4822T: git git://anongit.freedesktop.org/drm/drm-misc 4823S: Maintained 4824F: drivers/gpu/drm/tinydrm/ 4825F: include/drm/tinydrm/ 4826 4827DRM TTM SUBSYSTEM 4828M: Christian Koenig <christian.koenig@amd.com> 4829M: Roger He <Hongbo.He@amd.com> 4830T: git git://people.freedesktop.org/~agd5f/linux 4831S: Maintained 4832L: dri-devel@lists.freedesktop.org 4833F: include/drm/ttm/ 4834F: drivers/gpu/drm/ttm/ 4835 4836DSBR100 USB FM RADIO DRIVER 4837M: Alexey Klimov <klimov.linux@gmail.com> 4838L: linux-media@vger.kernel.org 4839T: git git://linuxtv.org/media_tree.git 4840S: Maintained 4841F: drivers/media/radio/dsbr100.c 4842 4843DSCC4 DRIVER 4844M: Francois Romieu <romieu@fr.zoreil.com> 4845L: netdev@vger.kernel.org 4846S: Maintained 4847F: drivers/net/wan/dscc4.c 4848 4849DT3155 MEDIA DRIVER 4850M: Hans Verkuil <hverkuil@xs4all.nl> 4851L: linux-media@vger.kernel.org 4852T: git git://linuxtv.org/media_tree.git 4853W: https://linuxtv.org 4854S: Odd Fixes 4855F: drivers/media/pci/dt3155/ 4856 4857DVB_USB_AF9015 MEDIA DRIVER 4858M: Antti Palosaari <crope@iki.fi> 4859L: linux-media@vger.kernel.org 4860W: https://linuxtv.org 4861W: http://palosaari.fi/linux/ 4862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4863T: git git://linuxtv.org/anttip/media_tree.git 4864S: Maintained 4865F: drivers/media/usb/dvb-usb-v2/af9015* 4866 4867DVB_USB_AF9035 MEDIA DRIVER 4868M: Antti Palosaari <crope@iki.fi> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871W: http://palosaari.fi/linux/ 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/dvb-usb-v2/af9035* 4876 4877DVB_USB_ANYSEE MEDIA DRIVER 4878M: Antti Palosaari <crope@iki.fi> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://palosaari.fi/linux/ 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/anttip/media_tree.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb-v2/anysee* 4886 4887DVB_USB_AU6610 MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/au6610* 4896 4897DVB_USB_CE6230 MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901W: http://palosaari.fi/linux/ 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/ce6230* 4906 4907DVB_USB_CXUSB MEDIA DRIVER 4908M: Michael Krufky <mkrufky@linuxtv.org> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://github.com/mkrufky 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/media_tree.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb/cxusb* 4916 4917DVB_USB_EC168 MEDIA DRIVER 4918M: Antti Palosaari <crope@iki.fi> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://palosaari.fi/linux/ 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/anttip/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb-v2/ec168* 4926 4927DVB_USB_GL861 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4932T: git git://linuxtv.org/anttip/media_tree.git 4933S: Maintained 4934F: drivers/media/usb/dvb-usb-v2/gl861* 4935 4936DVB_USB_MXL111SF MEDIA DRIVER 4937M: Michael Krufky <mkrufky@linuxtv.org> 4938L: linux-media@vger.kernel.org 4939W: https://linuxtv.org 4940W: http://github.com/mkrufky 4941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4942T: git git://linuxtv.org/mkrufky/mxl111sf.git 4943S: Maintained 4944F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4945 4946DVB_USB_RTL28XXU MEDIA DRIVER 4947M: Antti Palosaari <crope@iki.fi> 4948L: linux-media@vger.kernel.org 4949W: https://linuxtv.org 4950W: http://palosaari.fi/linux/ 4951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4952T: git git://linuxtv.org/anttip/media_tree.git 4953S: Maintained 4954F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4955 4956DVB_USB_V2 MEDIA DRIVER 4957M: Antti Palosaari <crope@iki.fi> 4958L: linux-media@vger.kernel.org 4959W: https://linuxtv.org 4960W: http://palosaari.fi/linux/ 4961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4962T: git git://linuxtv.org/anttip/media_tree.git 4963S: Maintained 4964F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4965F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4966 4967DYNAMIC DEBUG 4968M: Jason Baron <jbaron@akamai.com> 4969S: Maintained 4970F: lib/dynamic_debug.c 4971F: include/linux/dynamic_debug.h 4972 4973DYNAMIC INTERRUPT MODERATION 4974M: Tal Gilboa <talgi@mellanox.com> 4975S: Maintained 4976F: include/linux/net_dim.h 4977 4978DZ DECSTATION DZ11 SERIAL DRIVER 4979M: "Maciej W. Rozycki" <macro@linux-mips.org> 4980S: Maintained 4981F: drivers/tty/serial/dz.* 4982 4983E3X0 POWER BUTTON DRIVER 4984M: Moritz Fischer <moritz.fischer@ettus.com> 4985L: usrp-users@lists.ettus.com 4986W: http://www.ettus.com 4987S: Supported 4988F: drivers/input/misc/e3x0-button.c 4989F: Documentation/devicetree/bindings/input/e3x0-button.txt 4990 4991E4000 MEDIA DRIVER 4992M: Antti Palosaari <crope@iki.fi> 4993L: linux-media@vger.kernel.org 4994W: https://linuxtv.org 4995W: http://palosaari.fi/linux/ 4996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4997T: git git://linuxtv.org/anttip/media_tree.git 4998S: Maintained 4999F: drivers/media/tuners/e4000* 5000 5001EATA ISA/EISA/PCI SCSI DRIVER 5002M: Dario Ballabio <ballabio_dario@emc.com> 5003L: linux-scsi@vger.kernel.org 5004S: Maintained 5005F: drivers/scsi/eata.c 5006 5007EC100 MEDIA DRIVER 5008M: Antti Palosaari <crope@iki.fi> 5009L: linux-media@vger.kernel.org 5010W: https://linuxtv.org 5011W: http://palosaari.fi/linux/ 5012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5013T: git git://linuxtv.org/anttip/media_tree.git 5014S: Maintained 5015F: drivers/media/dvb-frontends/ec100* 5016 5017ECRYPT FILE SYSTEM 5018M: Tyler Hicks <tyhicks@canonical.com> 5019L: ecryptfs@vger.kernel.org 5020W: http://ecryptfs.org 5021W: https://launchpad.net/ecryptfs 5022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5023S: Supported 5024F: Documentation/filesystems/ecryptfs.txt 5025F: fs/ecryptfs/ 5026 5027EDAC-AMD64 5028M: Borislav Petkov <bp@alien8.de> 5029L: linux-edac@vger.kernel.org 5030S: Maintained 5031F: drivers/edac/amd64_edac* 5032 5033EDAC-CALXEDA 5034M: Robert Richter <rric@kernel.org> 5035L: linux-edac@vger.kernel.org 5036S: Maintained 5037F: drivers/edac/highbank* 5038 5039EDAC-CAVIUM OCTEON 5040M: Ralf Baechle <ralf@linux-mips.org> 5041M: David Daney <david.daney@cavium.com> 5042L: linux-edac@vger.kernel.org 5043L: linux-mips@linux-mips.org 5044S: Supported 5045F: drivers/edac/octeon_edac* 5046 5047EDAC-CAVIUM THUNDERX 5048M: David Daney <david.daney@cavium.com> 5049M: Jan Glauber <jglauber@cavium.com> 5050L: linux-edac@vger.kernel.org 5051S: Supported 5052F: drivers/edac/thunderx_edac* 5053 5054EDAC-CORE 5055M: Borislav Petkov <bp@alien8.de> 5056M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5057M: Mauro Carvalho Chehab <mchehab@kernel.org> 5058L: linux-edac@vger.kernel.org 5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5061S: Supported 5062F: Documentation/admin-guide/ras.rst 5063F: Documentation/driver-api/edac.rst 5064F: drivers/edac/ 5065F: include/linux/edac.h 5066 5067EDAC-E752X 5068M: Mark Gross <mark.gross@intel.com> 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/e752x_edac.c 5072 5073EDAC-E7XXX 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/e7xxx_edac.c 5077 5078EDAC-FSL_DDR 5079M: York Sun <york.sun@nxp.com> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/fsl_ddr_edac.* 5083 5084EDAC-GHES 5085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5086M: Mauro Carvalho Chehab <mchehab@kernel.org> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/ghes_edac.c 5090 5091EDAC-I3000 5092L: linux-edac@vger.kernel.org 5093S: Orphan 5094F: drivers/edac/i3000_edac.c 5095 5096EDAC-I5000 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i5000_edac.c 5100 5101EDAC-I5400 5102M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/i5400_edac.c 5107 5108EDAC-I7300 5109M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5110M: Mauro Carvalho Chehab <mchehab@kernel.org> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/i7300_edac.c 5114 5115EDAC-I7CORE 5116M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5117M: Mauro Carvalho Chehab <mchehab@kernel.org> 5118L: linux-edac@vger.kernel.org 5119S: Maintained 5120F: drivers/edac/i7core_edac.c 5121 5122EDAC-I82443BXGX 5123M: Tim Small <tim@buttersideup.com> 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/i82443bxgx_edac.c 5127 5128EDAC-I82975X 5129M: Ranganathan Desikan <ravi@jetztechnologies.com> 5130M: "Arvind R." <arvino55@gmail.com> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/i82975x_edac.c 5134 5135EDAC-IE31200 5136M: Jason Baron <jbaron@akamai.com> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/ie31200_edac.c 5140 5141EDAC-MPC85XX 5142M: Johannes Thumshirn <morbidrsa@gmail.com> 5143L: linux-edac@vger.kernel.org 5144S: Maintained 5145F: drivers/edac/mpc85xx_edac.[ch] 5146 5147EDAC-PASEMI 5148M: Egor Martovetsky <egor@pasemi.com> 5149L: linux-edac@vger.kernel.org 5150S: Maintained 5151F: drivers/edac/pasemi_edac.c 5152 5153EDAC-PND2 5154M: Tony Luck <tony.luck@intel.com> 5155L: linux-edac@vger.kernel.org 5156S: Maintained 5157F: drivers/edac/pnd2_edac.[ch] 5158 5159EDAC-R82600 5160M: Tim Small <tim@buttersideup.com> 5161L: linux-edac@vger.kernel.org 5162S: Maintained 5163F: drivers/edac/r82600_edac.c 5164 5165EDAC-SBRIDGE 5166M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5167M: Mauro Carvalho Chehab <mchehab@kernel.org> 5168L: linux-edac@vger.kernel.org 5169S: Maintained 5170F: drivers/edac/sb_edac.c 5171 5172EDAC-SKYLAKE 5173M: Tony Luck <tony.luck@intel.com> 5174L: linux-edac@vger.kernel.org 5175S: Maintained 5176F: drivers/edac/skx_edac.c 5177 5178EDAC-TI 5179M: Tero Kristo <t-kristo@ti.com> 5180L: linux-edac@vger.kernel.org 5181S: Maintained 5182F: drivers/edac/ti_edac.c 5183 5184EDIROL UA-101/UA-1000 DRIVER 5185M: Clemens Ladisch <clemens@ladisch.de> 5186L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5187T: git git://git.alsa-project.org/alsa-kernel.git 5188S: Maintained 5189F: sound/usb/misc/ua101.c 5190 5191EFI TEST DRIVER 5192L: linux-efi@vger.kernel.org 5193M: Ivan Hu <ivan.hu@canonical.com> 5194M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5195S: Maintained 5196F: drivers/firmware/efi/test/ 5197 5198EFI VARIABLE FILESYSTEM 5199M: Matthew Garrett <matthew.garrett@nebula.com> 5200M: Jeremy Kerr <jk@ozlabs.org> 5201M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5203L: linux-efi@vger.kernel.org 5204S: Maintained 5205F: fs/efivarfs/ 5206 5207EFIFB FRAMEBUFFER DRIVER 5208L: linux-fbdev@vger.kernel.org 5209M: Peter Jones <pjones@redhat.com> 5210S: Maintained 5211F: drivers/video/fbdev/efifb.c 5212 5213EFS FILESYSTEM 5214W: http://aeschi.ch.eu.org/efs/ 5215S: Orphan 5216F: fs/efs/ 5217 5218EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5219M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5220L: netdev@vger.kernel.org 5221S: Maintained 5222F: drivers/net/ethernet/ibm/ehea/ 5223 5224EM28XX VIDEO4LINUX DRIVER 5225M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5226M: Mauro Carvalho Chehab <mchehab@kernel.org> 5227L: linux-media@vger.kernel.org 5228W: https://linuxtv.org 5229T: git git://linuxtv.org/media_tree.git 5230S: Maintained 5231F: drivers/media/usb/em28xx/ 5232F: Documentation/media/v4l-drivers/em28xx* 5233 5234EMBEDDED LINUX 5235M: Paul Gortmaker <paul.gortmaker@windriver.com> 5236M: Matt Mackall <mpm@selenic.com> 5237M: David Woodhouse <dwmw2@infradead.org> 5238L: linux-embedded@vger.kernel.org 5239S: Maintained 5240 5241Emulex 10Gbps iSCSI - OneConnect DRIVER 5242M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5243M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5244M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5245L: linux-scsi@vger.kernel.org 5246W: http://www.broadcom.com 5247S: Supported 5248F: drivers/scsi/be2iscsi/ 5249 5250Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5251M: Sathya Perla <sathya.perla@broadcom.com> 5252M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5253M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5254M: Somnath Kotur <somnath.kotur@broadcom.com> 5255L: netdev@vger.kernel.org 5256W: http://www.emulex.com 5257S: Supported 5258F: drivers/net/ethernet/emulex/benet/ 5259 5260EMULEX ONECONNECT ROCE DRIVER 5261M: Selvin Xavier <selvin.xavier@broadcom.com> 5262M: Devesh Sharma <devesh.sharma@broadcom.com> 5263L: linux-rdma@vger.kernel.org 5264W: http://www.broadcom.com 5265S: Odd Fixes 5266F: drivers/infiniband/hw/ocrdma/ 5267F: include/uapi/rdma/ocrdma-abi.h 5268 5269EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5270M: James Smart <james.smart@broadcom.com> 5271M: Dick Kennedy <dick.kennedy@broadcom.com> 5272L: linux-scsi@vger.kernel.org 5273W: http://www.broadcom.com 5274S: Supported 5275F: drivers/scsi/lpfc/ 5276 5277ENE CB710 FLASH CARD READER DRIVER 5278M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5279S: Maintained 5280F: drivers/misc/cb710/ 5281F: drivers/mmc/host/cb710-mmc.* 5282F: include/linux/cb710.h 5283 5284ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5285M: Maxim Levitsky <maximlevitsky@gmail.com> 5286S: Maintained 5287F: drivers/media/rc/ene_ir.* 5288 5289EPSON S1D13XXX FRAMEBUFFER DRIVER 5290M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5291S: Maintained 5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5293F: drivers/video/fbdev/s1d13xxxfb.c 5294F: include/video/s1d13xxxfb.h 5295 5296ERRSEQ ERROR TRACKING INFRASTRUCTURE 5297M: Jeff Layton <jlayton@kernel.org> 5298S: Maintained 5299F: lib/errseq.c 5300F: include/linux/errseq.h 5301 5302ET131X NETWORK DRIVER 5303M: Mark Einon <mark.einon@gmail.com> 5304S: Odd Fixes 5305F: drivers/net/ethernet/agere/ 5306 5307ETHERNET BRIDGE 5308M: Stephen Hemminger <stephen@networkplumber.org> 5309L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5310L: netdev@vger.kernel.org 5311W: http://www.linuxfoundation.org/en/Net:Bridge 5312S: Maintained 5313F: include/linux/netfilter_bridge/ 5314F: net/bridge/ 5315 5316ETHERNET PHY LIBRARY 5317M: Andrew Lunn <andrew@lunn.ch> 5318M: Florian Fainelli <f.fainelli@gmail.com> 5319L: netdev@vger.kernel.org 5320S: Maintained 5321F: Documentation/ABI/testing/sysfs-bus-mdio 5322F: Documentation/devicetree/bindings/net/mdio* 5323F: Documentation/networking/phy.txt 5324F: drivers/net/phy/ 5325F: drivers/of/of_mdio.c 5326F: drivers/of/of_net.c 5327F: include/linux/*mdio*.h 5328F: include/linux/of_net.h 5329F: include/linux/phy.h 5330F: include/linux/phy_fixed.h 5331F: include/linux/platform_data/mdio-gpio.h 5332F: include/linux/platform_data/mdio-bcm-unimac.h 5333F: include/trace/events/mdio.h 5334F: include/uapi/linux/mdio.h 5335F: include/uapi/linux/mii.h 5336 5337EXT2 FILE SYSTEM 5338M: Jan Kara <jack@suse.com> 5339L: linux-ext4@vger.kernel.org 5340S: Maintained 5341F: Documentation/filesystems/ext2.txt 5342F: fs/ext2/ 5343F: include/linux/ext2* 5344 5345EXT4 FILE SYSTEM 5346M: "Theodore Ts'o" <tytso@mit.edu> 5347M: Andreas Dilger <adilger.kernel@dilger.ca> 5348L: linux-ext4@vger.kernel.org 5349W: http://ext4.wiki.kernel.org 5350Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5352S: Maintained 5353F: Documentation/filesystems/ext4.txt 5354F: fs/ext4/ 5355 5356Extended Verification Module (EVM) 5357M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5358L: linux-integrity@vger.kernel.org 5359S: Supported 5360F: security/integrity/evm/ 5361 5362EXTENSIBLE FIRMWARE INTERFACE (EFI) 5363M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5364L: linux-efi@vger.kernel.org 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5366S: Maintained 5367F: Documentation/efi-stub.txt 5368F: arch/*/kernel/efi.c 5369F: arch/x86/boot/compressed/eboot.[ch] 5370F: arch/*/include/asm/efi.h 5371F: arch/x86/platform/efi/ 5372F: drivers/firmware/efi/ 5373F: include/linux/efi*.h 5374F: arch/arm/boot/compressed/efi-header.S 5375F: arch/arm64/kernel/efi-entry.S 5376 5377EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5378M: MyungJoo Ham <myungjoo.ham@samsung.com> 5379M: Chanwoo Choi <cw00.choi@samsung.com> 5380L: linux-kernel@vger.kernel.org 5381T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5382S: Maintained 5383F: drivers/extcon/ 5384F: include/linux/extcon/ 5385F: include/linux/extcon.h 5386F: Documentation/extcon/ 5387F: Documentation/devicetree/bindings/extcon/ 5388 5389EXYNOS DP DRIVER 5390M: Jingoo Han <jingoohan1@gmail.com> 5391L: dri-devel@lists.freedesktop.org 5392S: Maintained 5393F: drivers/gpu/drm/exynos/exynos_dp* 5394 5395EXYNOS SYSMMU (IOMMU) driver 5396M: Marek Szyprowski <m.szyprowski@samsung.com> 5397L: iommu@lists.linux-foundation.org 5398S: Maintained 5399F: drivers/iommu/exynos-iommu.c 5400 5401EZchip NPS platform support 5402M: Elad Kanfi <eladkan@mellanox.com> 5403M: Vineet Gupta <vgupta@synopsys.com> 5404S: Supported 5405F: arch/arc/plat-eznps 5406F: arch/arc/boot/dts/eznps.dts 5407 5408F2FS FILE SYSTEM 5409M: Jaegeuk Kim <jaegeuk@kernel.org> 5410M: Chao Yu <yuchao0@huawei.com> 5411L: linux-f2fs-devel@lists.sourceforge.net 5412W: https://f2fs.wiki.kernel.org/ 5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5414S: Maintained 5415F: Documentation/filesystems/f2fs.txt 5416F: Documentation/ABI/testing/sysfs-fs-f2fs 5417F: fs/f2fs/ 5418F: include/linux/f2fs_fs.h 5419F: include/trace/events/f2fs.h 5420 5421F71805F HARDWARE MONITORING DRIVER 5422M: Jean Delvare <jdelvare@suse.com> 5423L: linux-hwmon@vger.kernel.org 5424S: Maintained 5425F: Documentation/hwmon/f71805f 5426F: drivers/hwmon/f71805f.c 5427 5428FANOTIFY 5429M: Jan Kara <jack@suse.cz> 5430R: Amir Goldstein <amir73il@gmail.com> 5431L: linux-fsdevel@vger.kernel.org 5432S: Maintained 5433F: fs/notify/fanotify/ 5434F: include/linux/fanotify.h 5435F: include/uapi/linux/fanotify.h 5436 5437FARSYNC SYNCHRONOUS DRIVER 5438M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5439W: http://www.farsite.co.uk/ 5440S: Supported 5441F: drivers/net/wan/farsync.* 5442 5443FAULT INJECTION SUPPORT 5444M: Akinobu Mita <akinobu.mita@gmail.com> 5445S: Supported 5446F: Documentation/fault-injection/ 5447F: lib/fault-inject.c 5448 5449FBTFT Framebuffer drivers 5450M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5451S: Maintained 5452F: drivers/staging/fbtft/ 5453 5454FC0011 TUNER DRIVER 5455M: Michael Buesch <m@bues.ch> 5456L: linux-media@vger.kernel.org 5457S: Maintained 5458F: drivers/media/tuners/fc0011.h 5459F: drivers/media/tuners/fc0011.c 5460 5461FC2580 MEDIA DRIVER 5462M: Antti Palosaari <crope@iki.fi> 5463L: linux-media@vger.kernel.org 5464W: https://linuxtv.org 5465W: http://palosaari.fi/linux/ 5466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5467T: git git://linuxtv.org/anttip/media_tree.git 5468S: Maintained 5469F: drivers/media/tuners/fc2580* 5470 5471FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5472M: Johannes Thumshirn <jth@kernel.org> 5473L: linux-scsi@vger.kernel.org 5474W: www.Open-FCoE.org 5475S: Supported 5476F: drivers/scsi/libfc/ 5477F: drivers/scsi/fcoe/ 5478F: include/scsi/fc/ 5479F: include/scsi/libfc.h 5480F: include/scsi/libfcoe.h 5481F: include/uapi/scsi/fc/ 5482 5483FILE LOCKING (flock() and fcntl()/lockf()) 5484M: Jeff Layton <jlayton@kernel.org> 5485M: "J. Bruce Fields" <bfields@fieldses.org> 5486L: linux-fsdevel@vger.kernel.org 5487S: Maintained 5488F: include/linux/fcntl.h 5489F: include/uapi/linux/fcntl.h 5490F: fs/fcntl.c 5491F: fs/locks.c 5492 5493FILESYSTEMS (VFS and infrastructure) 5494M: Alexander Viro <viro@zeniv.linux.org.uk> 5495L: linux-fsdevel@vger.kernel.org 5496S: Maintained 5497F: fs/* 5498F: include/linux/fs.h 5499F: include/uapi/linux/fs.h 5500 5501FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5502M: Riku Voipio <riku.voipio@iki.fi> 5503L: linux-hwmon@vger.kernel.org 5504S: Maintained 5505F: drivers/hwmon/f75375s.c 5506F: include/linux/f75375s.h 5507 5508FIREWIRE AUDIO DRIVERS 5509M: Clemens Ladisch <clemens@ladisch.de> 5510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5511T: git git://git.alsa-project.org/alsa-kernel.git 5512S: Maintained 5513F: sound/firewire/ 5514 5515FIREWIRE MEDIA DRIVERS (firedtv) 5516M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5517L: linux-media@vger.kernel.org 5518L: linux1394-devel@lists.sourceforge.net 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5520S: Maintained 5521F: drivers/media/firewire/ 5522 5523FIREWIRE SBP-2 TARGET 5524M: Chris Boot <bootc@bootc.net> 5525L: linux-scsi@vger.kernel.org 5526L: target-devel@vger.kernel.org 5527L: linux1394-devel@lists.sourceforge.net 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5529S: Maintained 5530F: drivers/target/sbp/ 5531 5532FIREWIRE SUBSYSTEM 5533M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5534L: linux1394-devel@lists.sourceforge.net 5535W: http://ieee1394.wiki.kernel.org/ 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5537S: Maintained 5538F: drivers/firewire/ 5539F: include/linux/firewire.h 5540F: include/uapi/linux/firewire*.h 5541F: tools/firewire/ 5542 5543FIRMWARE LOADER (request_firmware) 5544M: Luis R. Rodriguez <mcgrof@kernel.org> 5545L: linux-kernel@vger.kernel.org 5546S: Maintained 5547F: Documentation/firmware_class/ 5548F: drivers/base/firmware*.c 5549F: include/linux/firmware.h 5550 5551FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5552M: Joshua Morris <josh.h.morris@us.ibm.com> 5553M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5554S: Maintained 5555F: drivers/block/rsxx/ 5556 5557FLOPPY DRIVER 5558M: Jiri Kosina <jikos@kernel.org> 5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5560S: Odd fixes 5561F: drivers/block/floppy.c 5562 5563FMC SUBSYSTEM 5564M: Alessandro Rubini <rubini@gnudd.com> 5565W: http://www.ohwr.org/projects/fmc-bus 5566S: Supported 5567F: drivers/fmc/ 5568F: include/linux/fmc*.h 5569F: include/linux/ipmi-fru.h 5570K: fmc_d.*register 5571 5572FPGA MANAGER FRAMEWORK 5573M: Alan Tull <atull@kernel.org> 5574M: Moritz Fischer <mdf@kernel.org> 5575L: linux-fpga@vger.kernel.org 5576S: Maintained 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5578Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5579F: Documentation/fpga/ 5580F: Documentation/devicetree/bindings/fpga/ 5581F: drivers/fpga/ 5582F: include/linux/fpga/ 5583W: http://www.rocketboards.org 5584 5585FPU EMULATOR 5586M: Bill Metzenthen <billm@melbpc.org.au> 5587W: http://floatingpoint.sourceforge.net/emulator/index.html 5588S: Maintained 5589F: arch/x86/math-emu/ 5590 5591FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5592L: netdev@vger.kernel.org 5593S: Orphan 5594F: drivers/net/wan/dlci.c 5595F: drivers/net/wan/sdla.c 5596 5597FRAMEBUFFER LAYER 5598M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5599L: dri-devel@lists.freedesktop.org 5600L: linux-fbdev@vger.kernel.org 5601T: git git://github.com/bzolnier/linux.git 5602Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5603S: Maintained 5604F: Documentation/fb/ 5605F: drivers/video/ 5606F: include/video/ 5607F: include/linux/fb.h 5608F: include/uapi/video/ 5609F: include/uapi/linux/fb.h 5610 5611FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5612M: Horia Geantă <horia.geanta@nxp.com> 5613M: Aymen Sghaier <aymen.sghaier@nxp.com> 5614L: linux-crypto@vger.kernel.org 5615S: Maintained 5616F: drivers/crypto/caam/ 5617F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5618 5619FREESCALE DIU FRAMEBUFFER DRIVER 5620M: Timur Tabi <timur@tabi.org> 5621L: linux-fbdev@vger.kernel.org 5622S: Maintained 5623F: drivers/video/fbdev/fsl-diu-fb.* 5624 5625FREESCALE DMA DRIVER 5626M: Li Yang <leoyang.li@nxp.com> 5627M: Zhang Wei <zw@zh-kernel.org> 5628L: linuxppc-dev@lists.ozlabs.org 5629S: Maintained 5630F: drivers/dma/fsldma.* 5631 5632FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5633M: Claudiu Manoil <claudiu.manoil@freescale.com> 5634L: netdev@vger.kernel.org 5635S: Maintained 5636F: drivers/net/ethernet/freescale/gianfar* 5637X: drivers/net/ethernet/freescale/gianfar_ptp.c 5638F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5639 5640FREESCALE GPMI NAND DRIVER 5641M: Han Xu <han.xu@nxp.com> 5642L: linux-mtd@lists.infradead.org 5643S: Maintained 5644F: drivers/mtd/nand/gpmi-nand/* 5645 5646FREESCALE I2C CPM DRIVER 5647M: Jochen Friedrich <jochen@scram.de> 5648L: linuxppc-dev@lists.ozlabs.org 5649L: linux-i2c@vger.kernel.org 5650S: Maintained 5651F: drivers/i2c/busses/i2c-cpm.c 5652 5653FREESCALE IMX / MXC FEC DRIVER 5654M: Fugang Duan <fugang.duan@nxp.com> 5655L: netdev@vger.kernel.org 5656S: Maintained 5657F: drivers/net/ethernet/freescale/fec_main.c 5658F: drivers/net/ethernet/freescale/fec_ptp.c 5659F: drivers/net/ethernet/freescale/fec.h 5660F: Documentation/devicetree/bindings/net/fsl-fec.txt 5661 5662FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5663M: Sascha Hauer <kernel@pengutronix.de> 5664L: linux-fbdev@vger.kernel.org 5665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5666S: Maintained 5667F: include/linux/platform_data/video-imxfb.h 5668F: drivers/video/fbdev/imxfb.c 5669 5670FREESCALE QORIQ DPAA ETHERNET DRIVER 5671M: Madalin Bucur <madalin.bucur@nxp.com> 5672L: netdev@vger.kernel.org 5673S: Maintained 5674F: drivers/net/ethernet/freescale/dpaa 5675 5676FREESCALE QORIQ DPAA FMAN DRIVER 5677M: Madalin Bucur <madalin.bucur@nxp.com> 5678L: netdev@vger.kernel.org 5679S: Maintained 5680F: drivers/net/ethernet/freescale/fman 5681F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5682 5683FREESCALE QUAD SPI DRIVER 5684M: Han Xu <han.xu@nxp.com> 5685L: linux-mtd@lists.infradead.org 5686S: Maintained 5687F: drivers/mtd/spi-nor/fsl-quadspi.c 5688 5689FREESCALE QUICC ENGINE LIBRARY 5690M: Qiang Zhao <qiang.zhao@nxp.com> 5691L: linuxppc-dev@lists.ozlabs.org 5692S: Maintained 5693F: drivers/soc/fsl/qe/ 5694F: include/soc/fsl/*qe*.h 5695F: include/soc/fsl/*ucc*.h 5696 5697FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5698M: Li Yang <leoyang.li@nxp.com> 5699L: netdev@vger.kernel.org 5700L: linuxppc-dev@lists.ozlabs.org 5701S: Maintained 5702F: drivers/net/ethernet/freescale/ucc_geth* 5703 5704FREESCALE QUICC ENGINE UCC HDLC DRIVER 5705M: Zhao Qiang <qiang.zhao@nxp.com> 5706L: netdev@vger.kernel.org 5707L: linuxppc-dev@lists.ozlabs.org 5708S: Maintained 5709F: drivers/net/wan/fsl_ucc_hdlc* 5710 5711FREESCALE QUICC ENGINE UCC UART DRIVER 5712M: Timur Tabi <timur@tabi.org> 5713L: linuxppc-dev@lists.ozlabs.org 5714S: Maintained 5715F: drivers/tty/serial/ucc_uart.c 5716 5717FREESCALE SOC DRIVERS 5718M: Li Yang <leoyang.li@nxp.com> 5719L: linuxppc-dev@lists.ozlabs.org 5720L: linux-arm-kernel@lists.infradead.org 5721S: Maintained 5722F: Documentation/devicetree/bindings/soc/fsl/ 5723F: drivers/soc/fsl/ 5724F: include/linux/fsl/ 5725 5726FREESCALE SOC FS_ENET DRIVER 5727M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5728M: Vitaly Bordug <vbordug@ru.mvista.com> 5729L: linuxppc-dev@lists.ozlabs.org 5730L: netdev@vger.kernel.org 5731S: Maintained 5732F: drivers/net/ethernet/freescale/fs_enet/ 5733F: include/linux/fs_enet_pd.h 5734 5735FREESCALE SOC SOUND DRIVERS 5736M: Timur Tabi <timur@tabi.org> 5737M: Nicolin Chen <nicoleotsuka@gmail.com> 5738M: Xiubo Li <Xiubo.Lee@gmail.com> 5739R: Fabio Estevam <fabio.estevam@nxp.com> 5740L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5741L: linuxppc-dev@lists.ozlabs.org 5742S: Maintained 5743F: sound/soc/fsl/fsl* 5744F: sound/soc/fsl/imx* 5745F: sound/soc/fsl/mpc8610_hpcd.c 5746 5747FREESCALE USB PERIPHERAL DRIVERS 5748M: Li Yang <leoyang.li@nxp.com> 5749L: linux-usb@vger.kernel.org 5750L: linuxppc-dev@lists.ozlabs.org 5751S: Maintained 5752F: drivers/usb/gadget/udc/fsl* 5753 5754FREEVXFS FILESYSTEM 5755M: Christoph Hellwig <hch@infradead.org> 5756W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5757S: Maintained 5758F: fs/freevxfs/ 5759 5760FREEZER 5761M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5762M: Pavel Machek <pavel@ucw.cz> 5763L: linux-pm@vger.kernel.org 5764S: Supported 5765F: Documentation/power/freezing-of-tasks.txt 5766F: include/linux/freezer.h 5767F: kernel/freezer.c 5768 5769FRONTSWAP API 5770M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5771L: linux-kernel@vger.kernel.org 5772S: Maintained 5773F: mm/frontswap.c 5774F: include/linux/frontswap.h 5775 5776FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5777M: David Howells <dhowells@redhat.com> 5778L: linux-cachefs@redhat.com (moderated for non-subscribers) 5779S: Supported 5780F: Documentation/filesystems/caching/ 5781F: fs/fscache/ 5782F: include/linux/fscache*.h 5783 5784FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5785M: Theodore Y. Ts'o <tytso@mit.edu> 5786M: Jaegeuk Kim <jaegeuk@kernel.org> 5787L: linux-fscrypt@vger.kernel.org 5788Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5790S: Supported 5791F: fs/crypto/ 5792F: include/linux/fscrypt*.h 5793F: Documentation/filesystems/fscrypt.rst 5794 5795FUJITSU FR-V (FRV) PORT 5796S: Orphan 5797F: arch/frv/ 5798 5799FUJITSU LAPTOP EXTRAS 5800M: Jonathan Woithe <jwoithe@just42.net> 5801L: platform-driver-x86@vger.kernel.org 5802S: Maintained 5803F: drivers/platform/x86/fujitsu-laptop.c 5804 5805FUJITSU M-5MO LS CAMERA ISP DRIVER 5806M: Kyungmin Park <kyungmin.park@samsung.com> 5807M: Heungjun Kim <riverful.kim@samsung.com> 5808L: linux-media@vger.kernel.org 5809S: Maintained 5810F: drivers/media/i2c/m5mols/ 5811F: include/media/i2c/m5mols.h 5812 5813FUJITSU TABLET EXTRAS 5814M: Robert Gerlach <khnz@gmx.de> 5815L: platform-driver-x86@vger.kernel.org 5816S: Maintained 5817F: drivers/platform/x86/fujitsu-tablet.c 5818 5819FUSE: FILESYSTEM IN USERSPACE 5820M: Miklos Szeredi <miklos@szeredi.hu> 5821L: linux-fsdevel@vger.kernel.org 5822W: http://fuse.sourceforge.net/ 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5824S: Maintained 5825F: fs/fuse/ 5826F: include/uapi/linux/fuse.h 5827F: Documentation/filesystems/fuse.txt 5828 5829FUTEX SUBSYSTEM 5830M: Thomas Gleixner <tglx@linutronix.de> 5831M: Ingo Molnar <mingo@redhat.com> 5832R: Peter Zijlstra <peterz@infradead.org> 5833R: Darren Hart <dvhart@infradead.org> 5834L: linux-kernel@vger.kernel.org 5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5836S: Maintained 5837F: kernel/futex.c 5838F: kernel/futex_compat.c 5839F: include/asm-generic/futex.h 5840F: include/linux/futex.h 5841F: include/uapi/linux/futex.h 5842F: tools/testing/selftests/futex/ 5843F: tools/perf/bench/futex* 5844F: Documentation/*futex* 5845 5846FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5847M: Rik Faith <faith@cs.unc.edu> 5848L: linux-scsi@vger.kernel.org 5849S: Odd Fixes (e.g., new signatures) 5850F: drivers/scsi/fdomain.* 5851 5852GCC PLUGINS 5853M: Kees Cook <keescook@chromium.org> 5854R: Emese Revfy <re.emese@gmail.com> 5855L: kernel-hardening@lists.openwall.com 5856S: Maintained 5857F: scripts/gcc-plugins/ 5858F: scripts/gcc-plugin.sh 5859F: scripts/Makefile.gcc-plugins 5860F: Documentation/gcc-plugins.txt 5861 5862GCOV BASED KERNEL PROFILING 5863M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5864S: Maintained 5865F: kernel/gcov/ 5866F: Documentation/dev-tools/gcov.rst 5867 5868GDB KERNEL DEBUGGING HELPER SCRIPTS 5869M: Jan Kiszka <jan.kiszka@siemens.com> 5870M: Kieran Bingham <kieran@bingham.xyz> 5871S: Supported 5872F: scripts/gdb/ 5873 5874GDT SCSI DISK ARRAY CONTROLLER DRIVER 5875M: Achim Leubner <achim_leubner@adaptec.com> 5876L: linux-scsi@vger.kernel.org 5877W: http://www.icp-vortex.com/ 5878S: Supported 5879F: drivers/scsi/gdt* 5880 5881GEMTEK FM RADIO RECEIVER DRIVER 5882M: Hans Verkuil <hverkuil@xs4all.nl> 5883L: linux-media@vger.kernel.org 5884T: git git://linuxtv.org/media_tree.git 5885W: https://linuxtv.org 5886S: Maintained 5887F: drivers/media/radio/radio-gemtek* 5888 5889GENERIC GPIO I2C DRIVER 5890M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5891S: Supported 5892F: drivers/i2c/busses/i2c-gpio.c 5893F: include/linux/i2c-gpio.h 5894 5895GENERIC GPIO I2C MULTIPLEXER DRIVER 5896M: Peter Korsgaard <peter.korsgaard@barco.com> 5897L: linux-i2c@vger.kernel.org 5898S: Supported 5899F: drivers/i2c/muxes/i2c-mux-gpio.c 5900F: include/linux/i2c-mux-gpio.h 5901F: Documentation/i2c/muxes/i2c-mux-gpio 5902 5903GENERIC HDLC (WAN) DRIVERS 5904M: Krzysztof Halasa <khc@pm.waw.pl> 5905W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5906S: Maintained 5907F: drivers/net/wan/c101.c 5908F: drivers/net/wan/hd6457* 5909F: drivers/net/wan/hdlc* 5910F: drivers/net/wan/n2.c 5911F: drivers/net/wan/pc300too.c 5912F: drivers/net/wan/pci200syn.c 5913F: drivers/net/wan/wanxl* 5914 5915GENERIC INCLUDE/ASM HEADER FILES 5916M: Arnd Bergmann <arnd@arndb.de> 5917L: linux-arch@vger.kernel.org 5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5919S: Maintained 5920F: include/asm-generic/ 5921F: include/uapi/asm-generic/ 5922 5923GENERIC PHY FRAMEWORK 5924M: Kishon Vijay Abraham I <kishon@ti.com> 5925L: linux-kernel@vger.kernel.org 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5927S: Supported 5928F: drivers/phy/ 5929F: include/linux/phy/ 5930 5931GENERIC PM DOMAINS 5932M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5933M: Kevin Hilman <khilman@kernel.org> 5934M: Ulf Hansson <ulf.hansson@linaro.org> 5935L: linux-pm@vger.kernel.org 5936S: Supported 5937F: drivers/base/power/domain*.c 5938F: include/linux/pm_domain.h 5939F: Documentation/devicetree/bindings/power/power_domain.txt 5940 5941GENERIC UIO DRIVER FOR PCI DEVICES 5942M: "Michael S. Tsirkin" <mst@redhat.com> 5943L: kvm@vger.kernel.org 5944S: Supported 5945F: drivers/uio/uio_pci_generic.c 5946 5947GENWQE (IBM Generic Workqueue Card) 5948M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5949M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5950S: Supported 5951F: drivers/misc/genwqe/ 5952 5953GET_MAINTAINER SCRIPT 5954M: Joe Perches <joe@perches.com> 5955S: Maintained 5956F: scripts/get_maintainer.pl 5957 5958GFS2 FILE SYSTEM 5959M: Steven Whitehouse <swhiteho@redhat.com> 5960M: Bob Peterson <rpeterso@redhat.com> 5961L: cluster-devel@redhat.com 5962W: http://sources.redhat.com/cluster/ 5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5964S: Supported 5965F: Documentation/filesystems/gfs2*.txt 5966F: fs/gfs2/ 5967F: include/uapi/linux/gfs2_ondisk.h 5968 5969GIGASET ISDN DRIVERS 5970M: Paul Bolle <pebolle@tiscali.nl> 5971L: gigaset307x-common@lists.sourceforge.net 5972W: http://gigaset307x.sourceforge.net/ 5973S: Odd Fixes 5974F: Documentation/isdn/README.gigaset 5975F: drivers/isdn/gigaset/ 5976F: include/uapi/linux/gigaset_dev.h 5977 5978GO7007 MPEG CODEC 5979M: Hans Verkuil <hans.verkuil@cisco.com> 5980L: linux-media@vger.kernel.org 5981S: Maintained 5982F: drivers/media/usb/go7007/ 5983 5984GOODIX TOUCHSCREEN 5985M: Bastien Nocera <hadess@hadess.net> 5986L: linux-input@vger.kernel.org 5987S: Maintained 5988F: drivers/input/touchscreen/goodix.c 5989 5990GPD POCKET FAN DRIVER 5991M: Hans de Goede <hdegoede@redhat.com> 5992L: platform-driver-x86@vger.kernel.org 5993S: Maintained 5994F: drivers/platform/x86/gpd-pocket-fan.c 5995 5996GPIO ACPI SUPPORT 5997M: Mika Westerberg <mika.westerberg@linux.intel.com> 5998M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5999L: linux-gpio@vger.kernel.org 6000L: linux-acpi@vger.kernel.org 6001S: Maintained 6002F: Documentation/acpi/gpio-properties.txt 6003F: drivers/gpio/gpiolib-acpi.c 6004 6005GPIO IR Transmitter 6006M: Sean Young <sean@mess.org> 6007L: linux-media@vger.kernel.org 6008S: Maintained 6009F: drivers/media/rc/gpio-ir-tx.c 6010 6011GPIO MOCKUP DRIVER 6012M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6013R: Bartosz Golaszewski <brgl@bgdev.pl> 6014L: linux-gpio@vger.kernel.org 6015S: Maintained 6016F: drivers/gpio/gpio-mockup.c 6017F: tools/testing/selftests/gpio/ 6018 6019GPIO SUBSYSTEM 6020M: Linus Walleij <linus.walleij@linaro.org> 6021L: linux-gpio@vger.kernel.org 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6023S: Maintained 6024F: Documentation/devicetree/bindings/gpio/ 6025F: Documentation/gpio/ 6026F: Documentation/ABI/testing/gpio-cdev 6027F: Documentation/ABI/obsolete/sysfs-gpio 6028F: drivers/gpio/ 6029F: include/linux/gpio/ 6030F: include/linux/gpio.h 6031F: include/asm-generic/gpio.h 6032F: include/uapi/linux/gpio.h 6033F: tools/gpio/ 6034 6035GRE DEMULTIPLEXER DRIVER 6036M: Dmitry Kozlov <xeb@mail.ru> 6037L: netdev@vger.kernel.org 6038S: Maintained 6039F: net/ipv4/gre_demux.c 6040F: net/ipv4/gre_offload.c 6041F: include/net/gre.h 6042 6043GRETH 10/100/1G Ethernet MAC device driver 6044M: Andreas Larsson <andreas@gaisler.com> 6045L: netdev@vger.kernel.org 6046S: Maintained 6047F: drivers/net/ethernet/aeroflex/ 6048 6049GREYBUS AUDIO PROTOCOLS DRIVERS 6050M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6051M: Mark Greer <mgreer@animalcreek.com> 6052S: Maintained 6053F: drivers/staging/greybus/audio_apbridgea.c 6054F: drivers/staging/greybus/audio_apbridgea.h 6055F: drivers/staging/greybus/audio_codec.c 6056F: drivers/staging/greybus/audio_codec.h 6057F: drivers/staging/greybus/audio_gb.c 6058F: drivers/staging/greybus/audio_manager.c 6059F: drivers/staging/greybus/audio_manager.h 6060F: drivers/staging/greybus/audio_manager_module.c 6061F: drivers/staging/greybus/audio_manager_private.h 6062F: drivers/staging/greybus/audio_manager_sysfs.c 6063F: drivers/staging/greybus/audio_module.c 6064F: drivers/staging/greybus/audio_topology.c 6065 6066GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6067M: Viresh Kumar <vireshk@kernel.org> 6068S: Maintained 6069F: drivers/staging/greybus/authentication.c 6070F: drivers/staging/greybus/bootrom.c 6071F: drivers/staging/greybus/firmware.h 6072F: drivers/staging/greybus/fw-core.c 6073F: drivers/staging/greybus/fw-download.c 6074F: drivers/staging/greybus/fw-managament.c 6075F: drivers/staging/greybus/greybus_authentication.h 6076F: drivers/staging/greybus/greybus_firmware.h 6077F: drivers/staging/greybus/hid.c 6078F: drivers/staging/greybus/i2c.c 6079F: drivers/staging/greybus/spi.c 6080F: drivers/staging/greybus/spilib.c 6081F: drivers/staging/greybus/spilib.h 6082 6083GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6084M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6085S: Maintained 6086F: drivers/staging/greybus/loopback.c 6087F: drivers/staging/greybus/timesync.c 6088F: drivers/staging/greybus/timesync_platform.c 6089 6090GREYBUS PLATFORM DRIVERS 6091M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6092S: Maintained 6093F: drivers/staging/greybus/arche-platform.c 6094F: drivers/staging/greybus/arche-apb-ctrl.c 6095F: drivers/staging/greybus/arche_platform.h 6096 6097GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6098M: Rui Miguel Silva <rmfrfs@gmail.com> 6099S: Maintained 6100F: drivers/staging/greybus/sdio.c 6101F: drivers/staging/greybus/light.c 6102F: drivers/staging/greybus/gpio.c 6103F: drivers/staging/greybus/power_supply.c 6104F: drivers/staging/greybus/spi.c 6105F: drivers/staging/greybus/spilib.c 6106 6107GREYBUS SUBSYSTEM 6108M: Johan Hovold <johan@kernel.org> 6109M: Alex Elder <elder@kernel.org> 6110M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6111S: Maintained 6112F: drivers/staging/greybus/ 6113L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6114 6115GREYBUS UART PROTOCOLS DRIVERS 6116M: David Lin <dtwlin@gmail.com> 6117S: Maintained 6118F: drivers/staging/greybus/uart.c 6119F: drivers/staging/greybus/log.c 6120 6121GS1662 VIDEO SERIALIZER 6122M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6123L: linux-media@vger.kernel.org 6124T: git git://linuxtv.org/media_tree.git 6125S: Maintained 6126F: drivers/media/spi/gs1662.c 6127 6128GSPCA FINEPIX SUBDRIVER 6129M: Frank Zago <frank@zago.net> 6130L: linux-media@vger.kernel.org 6131T: git git://linuxtv.org/media_tree.git 6132S: Maintained 6133F: drivers/media/usb/gspca/finepix.c 6134 6135GSPCA GL860 SUBDRIVER 6136M: Olivier Lorin <o.lorin@laposte.net> 6137L: linux-media@vger.kernel.org 6138T: git git://linuxtv.org/media_tree.git 6139S: Maintained 6140F: drivers/media/usb/gspca/gl860/ 6141 6142GSPCA M5602 SUBDRIVER 6143M: Erik Andren <erik.andren@gmail.com> 6144L: linux-media@vger.kernel.org 6145T: git git://linuxtv.org/media_tree.git 6146S: Maintained 6147F: drivers/media/usb/gspca/m5602/ 6148 6149GSPCA PAC207 SONIXB SUBDRIVER 6150M: Hans Verkuil <hverkuil@xs4all.nl> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153S: Odd Fixes 6154F: drivers/media/usb/gspca/pac207.c 6155 6156GSPCA SN9C20X SUBDRIVER 6157M: Brian Johnson <brijohn@gmail.com> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160S: Maintained 6161F: drivers/media/usb/gspca/sn9c20x.c 6162 6163GSPCA T613 SUBDRIVER 6164M: Leandro Costantino <lcostantino@gmail.com> 6165L: linux-media@vger.kernel.org 6166T: git git://linuxtv.org/media_tree.git 6167S: Maintained 6168F: drivers/media/usb/gspca/t613.c 6169 6170GSPCA USB WEBCAM DRIVER 6171M: Hans Verkuil <hverkuil@xs4all.nl> 6172L: linux-media@vger.kernel.org 6173T: git git://linuxtv.org/media_tree.git 6174S: Odd Fixes 6175F: drivers/media/usb/gspca/ 6176 6177GTP (GPRS Tunneling Protocol) 6178M: Pablo Neira Ayuso <pablo@netfilter.org> 6179M: Harald Welte <laforge@gnumonks.org> 6180L: osmocom-net-gprs@lists.osmocom.org 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6182S: Maintained 6183F: drivers/net/gtp.c 6184 6185GUID PARTITION TABLE (GPT) 6186M: Davidlohr Bueso <dave@stgolabs.net> 6187L: linux-efi@vger.kernel.org 6188S: Maintained 6189F: block/partitions/efi.* 6190 6191H8/300 ARCHITECTURE 6192M: Yoshinori Sato <ysato@users.sourceforge.jp> 6193L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6194W: http://uclinux-h8.sourceforge.jp 6195T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6196S: Maintained 6197F: arch/h8300/ 6198F: drivers/clocksource/h8300_*.c 6199F: drivers/clk/h8300/ 6200F: drivers/irqchip/irq-renesas-h8*.c 6201 6202HACKRF MEDIA DRIVER 6203M: Antti Palosaari <crope@iki.fi> 6204L: linux-media@vger.kernel.org 6205W: https://linuxtv.org 6206W: http://palosaari.fi/linux/ 6207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6208T: git git://linuxtv.org/anttip/media_tree.git 6209S: Maintained 6210F: drivers/media/usb/hackrf/ 6211 6212HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6213M: Frank Seidel <frank@f-seidel.de> 6214L: platform-driver-x86@vger.kernel.org 6215W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6216S: Maintained 6217F: drivers/platform/x86/hdaps.c 6218 6219HARDWARE MONITORING 6220M: Jean Delvare <jdelvare@suse.com> 6221M: Guenter Roeck <linux@roeck-us.net> 6222L: linux-hwmon@vger.kernel.org 6223W: http://hwmon.wiki.kernel.org/ 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6225S: Maintained 6226F: Documentation/hwmon/ 6227F: drivers/hwmon/ 6228F: include/linux/hwmon*.h 6229 6230HARDWARE RANDOM NUMBER GENERATOR CORE 6231M: Matt Mackall <mpm@selenic.com> 6232M: Herbert Xu <herbert@gondor.apana.org.au> 6233L: linux-crypto@vger.kernel.org 6234S: Odd fixes 6235F: Documentation/devicetree/bindings/rng/ 6236F: Documentation/hw_random.txt 6237F: drivers/char/hw_random/ 6238F: include/linux/hw_random.h 6239 6240HARDWARE SPINLOCK CORE 6241M: Ohad Ben-Cohen <ohad@wizery.com> 6242M: Bjorn Andersson <bjorn.andersson@linaro.org> 6243L: linux-remoteproc@vger.kernel.org 6244S: Maintained 6245T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6246F: Documentation/devicetree/bindings/hwlock/ 6247F: Documentation/hwspinlock.txt 6248F: drivers/hwspinlock/ 6249F: include/linux/hwspinlock.h 6250 6251HARMONY SOUND DRIVER 6252L: linux-parisc@vger.kernel.org 6253S: Maintained 6254F: sound/parisc/harmony.* 6255 6256HDPVR USB VIDEO ENCODER DRIVER 6257M: Hans Verkuil <hverkuil@xs4all.nl> 6258L: linux-media@vger.kernel.org 6259T: git git://linuxtv.org/media_tree.git 6260W: https://linuxtv.org 6261S: Odd Fixes 6262F: drivers/media/usb/hdpvr/ 6263 6264HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6265M: Jimmy Vance <jimmy.vance@hpe.com> 6266S: Supported 6267F: Documentation/watchdog/hpwdt.txt 6268F: drivers/watchdog/hpwdt.c 6269 6270HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6271M: Don Brace <don.brace@microsemi.com> 6272L: esc.storagedev@microsemi.com 6273L: linux-scsi@vger.kernel.org 6274S: Supported 6275F: Documentation/scsi/hpsa.txt 6276F: drivers/scsi/hpsa*.[ch] 6277F: include/linux/cciss*.h 6278F: include/uapi/linux/cciss*.h 6279 6280HFI1 DRIVER 6281M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6282M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6283L: linux-rdma@vger.kernel.org 6284S: Supported 6285F: drivers/infiniband/hw/hfi1 6286 6287HFS FILESYSTEM 6288L: linux-fsdevel@vger.kernel.org 6289S: Orphan 6290F: Documentation/filesystems/hfs.txt 6291F: fs/hfs/ 6292 6293HFSPLUS FILESYSTEM 6294L: linux-fsdevel@vger.kernel.org 6295S: Orphan 6296F: Documentation/filesystems/hfsplus.txt 6297F: fs/hfsplus/ 6298 6299HGA FRAMEBUFFER DRIVER 6300M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6301L: linux-nvidia@lists.surfsouth.com 6302W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6303S: Maintained 6304F: drivers/video/fbdev/hgafb.c 6305 6306HIBERNATION (aka Software Suspend, aka swsusp) 6307M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6308M: Pavel Machek <pavel@ucw.cz> 6309L: linux-pm@vger.kernel.org 6310B: https://bugzilla.kernel.org 6311S: Supported 6312F: arch/x86/power/ 6313F: drivers/base/power/ 6314F: kernel/power/ 6315F: include/linux/suspend.h 6316F: include/linux/freezer.h 6317F: include/linux/pm.h 6318F: arch/*/include/asm/suspend*.h 6319 6320HID CORE LAYER 6321M: Jiri Kosina <jikos@kernel.org> 6322R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6323L: linux-input@vger.kernel.org 6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6325S: Maintained 6326F: drivers/hid/ 6327F: include/linux/hid* 6328F: include/uapi/linux/hid* 6329 6330HID SENSOR HUB DRIVERS 6331M: Jiri Kosina <jikos@kernel.org> 6332M: Jonathan Cameron <jic23@kernel.org> 6333M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6334L: linux-input@vger.kernel.org 6335L: linux-iio@vger.kernel.org 6336S: Maintained 6337F: Documentation/hid/hid-sensor* 6338F: drivers/hid/hid-sensor-* 6339F: drivers/iio/*/hid-* 6340F: include/linux/hid-sensor-* 6341 6342HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6343M: Thomas Gleixner <tglx@linutronix.de> 6344L: linux-kernel@vger.kernel.org 6345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6346S: Maintained 6347F: Documentation/timers/ 6348F: kernel/time/hrtimer.c 6349F: kernel/time/clockevents.c 6350F: kernel/time/timer_*.c 6351F: include/linux/clockchips.h 6352F: include/linux/hrtimer.h 6353 6354HIGH-SPEED SCC DRIVER FOR AX.25 6355L: linux-hams@vger.kernel.org 6356S: Orphan 6357F: drivers/net/hamradio/dmascc.c 6358F: drivers/net/hamradio/scc.c 6359 6360HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6361M: HighPoint Linux Team <linux@highpoint-tech.com> 6362W: http://www.highpoint-tech.com 6363S: Supported 6364F: Documentation/scsi/hptiop.txt 6365F: drivers/scsi/hptiop.c 6366 6367HIPPI 6368M: Jes Sorensen <jes@trained-monkey.org> 6369L: linux-hippi@sunsite.dk 6370S: Maintained 6371F: include/linux/hippidevice.h 6372F: include/uapi/linux/if_hippi.h 6373F: net/802/hippi.c 6374F: drivers/net/hippi/ 6375 6376HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6377M: Yisen Zhuang <yisen.zhuang@huawei.com> 6378M: Salil Mehta <salil.mehta@huawei.com> 6379L: netdev@vger.kernel.org 6380W: http://www.hisilicon.com 6381S: Maintained 6382F: drivers/net/ethernet/hisilicon/hns3/ 6383 6384HISILICON NETWORK SUBSYSTEM DRIVER 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/ 6391F: Documentation/devicetree/bindings/net/hisilicon*.txt 6392 6393HISILICON PMU DRIVER 6394M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6395W: http://www.hisilicon.com 6396S: Supported 6397F: drivers/perf/hisilicon 6398F: Documentation/perf/hisi-pmu.txt 6399 6400HISILICON ROCE DRIVER 6401M: Lijun Ou <oulijun@huawei.com> 6402M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6403L: linux-rdma@vger.kernel.org 6404S: Maintained 6405F: drivers/infiniband/hw/hns/ 6406F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6407 6408HISILICON SAS Controller 6409M: John Garry <john.garry@huawei.com> 6410W: http://www.hisilicon.com 6411S: Supported 6412F: drivers/scsi/hisi_sas/ 6413F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6414 6415HMM - Heterogeneous Memory Management 6416M: Jérôme Glisse <jglisse@redhat.com> 6417L: linux-mm@kvack.org 6418S: Maintained 6419F: mm/hmm* 6420F: include/linux/hmm* 6421 6422HOST AP DRIVER 6423M: Jouni Malinen <j@w1.fi> 6424L: linux-wireless@vger.kernel.org 6425W: http://w1.fi/hostap-driver.html 6426S: Obsolete 6427F: drivers/net/wireless/intersil/hostap/ 6428 6429HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6430L: platform-driver-x86@vger.kernel.org 6431S: Orphan 6432F: drivers/platform/x86/tc1100-wmi.c 6433 6434HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6435M: Jaroslav Kysela <perex@perex.cz> 6436S: Maintained 6437F: drivers/net/ethernet/hp/hp100.* 6438 6439HPET: High Precision Event Timers driver 6440M: Clemens Ladisch <clemens@ladisch.de> 6441S: Maintained 6442F: Documentation/timers/hpet.txt 6443F: drivers/char/hpet.c 6444F: include/linux/hpet.h 6445F: include/uapi/linux/hpet.h 6446 6447HPET: x86 6448S: Orphan 6449F: arch/x86/kernel/hpet.c 6450F: arch/x86/include/asm/hpet.h 6451 6452HPFS FILESYSTEM 6453M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6454W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6455S: Maintained 6456F: fs/hpfs/ 6457 6458HSI SUBSYSTEM 6459M: Sebastian Reichel <sre@kernel.org> 6460T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6461S: Maintained 6462F: Documentation/ABI/testing/sysfs-bus-hsi 6463F: Documentation/driver-api/hsi.rst 6464F: drivers/hsi/ 6465F: include/linux/hsi/ 6466F: include/uapi/linux/hsi/ 6467 6468HSO 3G MODEM DRIVER 6469L: linux-usb@vger.kernel.org 6470S: Orphan 6471F: drivers/net/usb/hso.c 6472 6473HSR NETWORK PROTOCOL 6474M: Arvid Brodin <arvid.brodin@alten.se> 6475L: netdev@vger.kernel.org 6476S: Maintained 6477F: net/hsr/ 6478 6479HT16K33 LED CONTROLLER DRIVER 6480M: Robin van der Gracht <robin@protonic.nl> 6481S: Maintained 6482F: drivers/auxdisplay/ht16k33.c 6483F: Documentation/devicetree/bindings/display/ht16k33.txt 6484 6485HTCPEN TOUCHSCREEN DRIVER 6486M: Pau Oliva Fora <pof@eslack.org> 6487L: linux-input@vger.kernel.org 6488S: Maintained 6489F: drivers/input/touchscreen/htcpen.c 6490 6491HUAWEI ETHERNET DRIVER 6492M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6493L: netdev@vger.kernel.org 6494S: Supported 6495F: Documentation/networking/hinic.txt 6496F: drivers/net/ethernet/huawei/hinic/ 6497 6498HUGETLB FILESYSTEM 6499M: Nadia Yvette Chambers <nyc@holomorphy.com> 6500S: Maintained 6501F: fs/hugetlbfs/ 6502 6503HVA ST MEDIA DRIVER 6504M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6505L: linux-media@vger.kernel.org 6506T: git git://linuxtv.org/media_tree.git 6507W: https://linuxtv.org 6508S: Supported 6509F: drivers/media/platform/sti/hva 6510 6511HWPOISON MEMORY FAILURE HANDLING 6512M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6513L: linux-mm@kvack.org 6514S: Maintained 6515F: mm/memory-failure.c 6516F: mm/hwpoison-inject.c 6517 6518Hyper-V CORE AND DRIVERS 6519M: "K. Y. Srinivasan" <kys@microsoft.com> 6520M: Haiyang Zhang <haiyangz@microsoft.com> 6521M: Stephen Hemminger <sthemmin@microsoft.com> 6522L: devel@linuxdriverproject.org 6523S: Maintained 6524F: Documentation/networking/netvsc.txt 6525F: arch/x86/include/asm/mshyperv.h 6526F: arch/x86/include/asm/trace/hyperv.h 6527F: arch/x86/include/uapi/asm/hyperv.h 6528F: arch/x86/kernel/cpu/mshyperv.c 6529F: arch/x86/hyperv 6530F: drivers/hid/hid-hyperv.c 6531F: drivers/hv/ 6532F: drivers/input/serio/hyperv-keyboard.c 6533F: drivers/pci/host/pci-hyperv.c 6534F: drivers/net/hyperv/ 6535F: drivers/scsi/storvsc_drv.c 6536F: drivers/uio/uio_hv_generic.c 6537F: drivers/video/fbdev/hyperv_fb.c 6538F: net/vmw_vsock/hyperv_transport.c 6539F: include/linux/hyperv.h 6540F: include/uapi/linux/hyperv.h 6541F: tools/hv/ 6542F: Documentation/ABI/stable/sysfs-bus-vmbus 6543 6544HYPERVISOR VIRTUAL CONSOLE DRIVER 6545L: linuxppc-dev@lists.ozlabs.org 6546S: Odd Fixes 6547F: drivers/tty/hvc/ 6548 6549I2C ACPI SUPPORT 6550M: Mika Westerberg <mika.westerberg@linux.intel.com> 6551L: linux-i2c@vger.kernel.org 6552L: linux-acpi@vger.kernel.org 6553S: Maintained 6554F: drivers/i2c/i2c-core-acpi.c 6555 6556I2C MUXES 6557M: Peter Rosin <peda@axentia.se> 6558L: linux-i2c@vger.kernel.org 6559S: Maintained 6560F: Documentation/i2c/i2c-topology 6561F: Documentation/i2c/muxes/ 6562F: Documentation/devicetree/bindings/i2c/i2c-mux* 6563F: Documentation/devicetree/bindings/i2c/i2c-arb* 6564F: Documentation/devicetree/bindings/i2c/i2c-gate* 6565F: drivers/i2c/i2c-mux.c 6566F: drivers/i2c/muxes/ 6567F: include/linux/i2c-mux.h 6568 6569I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6570M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6571L: linux-i2c@vger.kernel.org 6572S: Maintained 6573F: drivers/i2c/busses/i2c-mv64xxx.c 6574 6575I2C OVER PARALLEL PORT 6576M: Jean Delvare <jdelvare@suse.com> 6577L: linux-i2c@vger.kernel.org 6578S: Maintained 6579F: Documentation/i2c/busses/i2c-parport 6580F: Documentation/i2c/busses/i2c-parport-light 6581F: drivers/i2c/busses/i2c-parport.c 6582F: drivers/i2c/busses/i2c-parport-light.c 6583 6584I2C SUBSYSTEM 6585M: Wolfram Sang <wsa@the-dreams.de> 6586L: linux-i2c@vger.kernel.org 6587W: https://i2c.wiki.kernel.org/ 6588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6590S: Maintained 6591F: Documentation/devicetree/bindings/i2c/ 6592F: Documentation/i2c/ 6593F: drivers/i2c/ 6594F: drivers/i2c/*/ 6595F: include/linux/i2c.h 6596F: include/linux/i2c-*.h 6597F: include/uapi/linux/i2c.h 6598F: include/uapi/linux/i2c-*.h 6599 6600I2C-TAOS-EVM DRIVER 6601M: Jean Delvare <jdelvare@suse.com> 6602L: linux-i2c@vger.kernel.org 6603S: Maintained 6604F: Documentation/i2c/busses/i2c-taos-evm 6605F: drivers/i2c/busses/i2c-taos-evm.c 6606 6607I2C-TINY-USB DRIVER 6608M: Till Harbaum <till@harbaum.org> 6609L: linux-i2c@vger.kernel.org 6610W: http://www.harbaum.org/till/i2c_tiny_usb 6611S: Maintained 6612F: drivers/i2c/busses/i2c-tiny-usb.c 6613 6614I2C/SMBUS CONTROLLER DRIVERS FOR PC 6615M: Jean Delvare <jdelvare@suse.com> 6616L: linux-i2c@vger.kernel.org 6617S: Maintained 6618F: Documentation/i2c/busses/i2c-ali1535 6619F: Documentation/i2c/busses/i2c-ali1563 6620F: Documentation/i2c/busses/i2c-ali15x3 6621F: Documentation/i2c/busses/i2c-amd756 6622F: Documentation/i2c/busses/i2c-amd8111 6623F: Documentation/i2c/busses/i2c-i801 6624F: Documentation/i2c/busses/i2c-nforce2 6625F: Documentation/i2c/busses/i2c-piix4 6626F: Documentation/i2c/busses/i2c-sis5595 6627F: Documentation/i2c/busses/i2c-sis630 6628F: Documentation/i2c/busses/i2c-sis96x 6629F: Documentation/i2c/busses/i2c-via 6630F: Documentation/i2c/busses/i2c-viapro 6631F: drivers/i2c/busses/i2c-ali1535.c 6632F: drivers/i2c/busses/i2c-ali1563.c 6633F: drivers/i2c/busses/i2c-ali15x3.c 6634F: drivers/i2c/busses/i2c-amd756.c 6635F: drivers/i2c/busses/i2c-amd756-s4882.c 6636F: drivers/i2c/busses/i2c-amd8111.c 6637F: drivers/i2c/busses/i2c-i801.c 6638F: drivers/i2c/busses/i2c-isch.c 6639F: drivers/i2c/busses/i2c-nforce2.c 6640F: drivers/i2c/busses/i2c-nforce2-s4985.c 6641F: drivers/i2c/busses/i2c-piix4.c 6642F: drivers/i2c/busses/i2c-sis5595.c 6643F: drivers/i2c/busses/i2c-sis630.c 6644F: drivers/i2c/busses/i2c-sis96x.c 6645F: drivers/i2c/busses/i2c-via.c 6646F: drivers/i2c/busses/i2c-viapro.c 6647 6648I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6649M: Hans de Goede <hdegoede@redhat.com> 6650L: linux-i2c@vger.kernel.org 6651S: Maintained 6652F: drivers/i2c/busses/i2c-cht-wc.c 6653 6654I2C/SMBUS ISMT DRIVER 6655M: Seth Heasley <seth.heasley@intel.com> 6656M: Neil Horman <nhorman@tuxdriver.com> 6657L: linux-i2c@vger.kernel.org 6658F: drivers/i2c/busses/i2c-ismt.c 6659F: Documentation/i2c/busses/i2c-ismt 6660 6661I2C/SMBUS STUB DRIVER 6662M: Jean Delvare <jdelvare@suse.com> 6663L: linux-i2c@vger.kernel.org 6664S: Maintained 6665F: drivers/i2c/i2c-stub.c 6666 6667IA64 (Itanium) PLATFORM 6668M: Tony Luck <tony.luck@intel.com> 6669M: Fenghua Yu <fenghua.yu@intel.com> 6670L: linux-ia64@vger.kernel.org 6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6672S: Maintained 6673F: arch/ia64/ 6674 6675IBM Power 842 compression accelerator 6676M: Haren Myneni <haren@us.ibm.com> 6677S: Supported 6678F: drivers/crypto/nx/Makefile 6679F: drivers/crypto/nx/Kconfig 6680F: drivers/crypto/nx/nx-842* 6681F: include/linux/sw842.h 6682F: crypto/842.c 6683F: lib/842/ 6684 6685IBM Power in-Nest Crypto Acceleration 6686M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6687M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6688L: linux-crypto@vger.kernel.org 6689S: Supported 6690F: drivers/crypto/nx/Makefile 6691F: drivers/crypto/nx/Kconfig 6692F: drivers/crypto/nx/nx-aes* 6693F: drivers/crypto/nx/nx-sha* 6694F: drivers/crypto/nx/nx.* 6695F: drivers/crypto/nx/nx_csbcpb.h 6696F: drivers/crypto/nx/nx_debugfs.h 6697 6698IBM Power Linux RAID adapter 6699M: Brian King <brking@us.ibm.com> 6700S: Supported 6701F: drivers/scsi/ipr.* 6702 6703IBM Power SRIOV Virtual NIC Device Driver 6704M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6705M: John Allen <jallen@linux.vnet.ibm.com> 6706L: netdev@vger.kernel.org 6707S: Supported 6708F: drivers/net/ethernet/ibm/ibmvnic.* 6709 6710IBM Power Virtual Accelerator Switchboard 6711M: Sukadev Bhattiprolu 6712L: linuxppc-dev@lists.ozlabs.org 6713S: Supported 6714F: arch/powerpc/platforms/powernv/vas* 6715F: arch/powerpc/platforms/powernv/copy-paste.h 6716F: arch/powerpc/include/asm/vas.h 6717F: arch/powerpc/include/uapi/asm/vas.h 6718 6719IBM Power Virtual Ethernet Device Driver 6720M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6721L: netdev@vger.kernel.org 6722S: Supported 6723F: drivers/net/ethernet/ibm/ibmveth.* 6724 6725IBM Power Virtual FC Device Drivers 6726M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6727L: linux-scsi@vger.kernel.org 6728S: Supported 6729F: drivers/scsi/ibmvscsi/ibmvfc* 6730 6731IBM Power Virtual SCSI Device Drivers 6732M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6733L: linux-scsi@vger.kernel.org 6734S: Supported 6735F: drivers/scsi/ibmvscsi/ibmvscsi* 6736F: include/scsi/viosrp.h 6737 6738IBM Power Virtual SCSI Device Target Driver 6739M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6740M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6741L: linux-scsi@vger.kernel.org 6742L: target-devel@vger.kernel.org 6743S: Supported 6744F: drivers/scsi/ibmvscsi_tgt/ 6745 6746IBM Power VMX Cryptographic instructions 6747M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6748M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6749L: linux-crypto@vger.kernel.org 6750S: Supported 6751F: drivers/crypto/vmx/Makefile 6752F: drivers/crypto/vmx/Kconfig 6753F: drivers/crypto/vmx/vmx.c 6754F: drivers/crypto/vmx/aes* 6755F: drivers/crypto/vmx/ghash* 6756F: drivers/crypto/vmx/ppc-xlate.pl 6757 6758IBM ServeRAID RAID DRIVER 6759S: Orphan 6760F: drivers/scsi/ips.* 6761 6762ICH LPC AND GPIO DRIVER 6763M: Peter Tyser <ptyser@xes-inc.com> 6764S: Maintained 6765F: drivers/mfd/lpc_ich.c 6766F: drivers/gpio/gpio-ich.c 6767 6768IDE SUBSYSTEM 6769M: "David S. Miller" <davem@davemloft.net> 6770L: linux-ide@vger.kernel.org 6771Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6773S: Maintained 6774F: Documentation/ide/ 6775F: drivers/ide/ 6776F: include/linux/ide.h 6777 6778IDE/ATAPI DRIVERS 6779M: Borislav Petkov <bp@alien8.de> 6780L: linux-ide@vger.kernel.org 6781S: Maintained 6782F: Documentation/cdrom/ide-cd 6783F: drivers/ide/ide-cd* 6784 6785IDEAPAD LAPTOP EXTRAS DRIVER 6786M: Ike Panhc <ike.pan@canonical.com> 6787L: platform-driver-x86@vger.kernel.org 6788W: http://launchpad.net/ideapad-laptop 6789S: Maintained 6790F: drivers/platform/x86/ideapad-laptop.c 6791 6792IDEAPAD LAPTOP SLIDEBAR DRIVER 6793M: Andrey Moiseev <o2g.org.ru@gmail.com> 6794L: linux-input@vger.kernel.org 6795W: https://github.com/o2genum/ideapad-slidebar 6796S: Maintained 6797F: drivers/input/misc/ideapad_slidebar.c 6798 6799IDT VersaClock 5 CLOCK DRIVER 6800M: Marek Vasut <marek.vasut@gmail.com> 6801S: Maintained 6802F: drivers/clk/clk-versaclock5.c 6803 6804IEEE 802.15.4 SUBSYSTEM 6805M: Alexander Aring <alex.aring@gmail.com> 6806M: Stefan Schmidt <stefan@osg.samsung.com> 6807L: linux-wpan@vger.kernel.org 6808W: http://wpan.cakelab.org/ 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6811S: Maintained 6812F: net/ieee802154/ 6813F: net/mac802154/ 6814F: drivers/net/ieee802154/ 6815F: include/linux/nl802154.h 6816F: include/linux/ieee802154.h 6817F: include/net/nl802154.h 6818F: include/net/mac802154.h 6819F: include/net/af_ieee802154.h 6820F: include/net/cfg802154.h 6821F: include/net/ieee802154_netdev.h 6822F: Documentation/networking/ieee802154.txt 6823 6824IFE PROTOCOL 6825M: Yotam Gigi <yotam.gi@gmail.com> 6826M: Jamal Hadi Salim <jhs@mojatatu.com> 6827F: net/ife 6828F: include/net/ife.h 6829F: include/uapi/linux/ife.h 6830 6831IGORPLUG-USB IR RECEIVER 6832M: Sean Young <sean@mess.org> 6833L: linux-media@vger.kernel.org 6834S: Maintained 6835F: drivers/media/rc/igorplugusb.c 6836 6837IGUANAWORKS USB IR TRANSCEIVER 6838M: Sean Young <sean@mess.org> 6839L: linux-media@vger.kernel.org 6840S: Maintained 6841F: drivers/media/rc/iguanair.c 6842 6843IIO DIGITAL POTENTIOMETER DAC 6844M: Peter Rosin <peda@axentia.se> 6845L: linux-iio@vger.kernel.org 6846S: Maintained 6847F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6848F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6849F: drivers/iio/dac/dpot-dac.c 6850 6851IIO ENVELOPE DETECTOR 6852M: Peter Rosin <peda@axentia.se> 6853L: linux-iio@vger.kernel.org 6854S: Maintained 6855F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6856F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6857F: drivers/iio/adc/envelope-detector.c 6858 6859IIO MULTIPLEXER 6860M: Peter Rosin <peda@axentia.se> 6861L: linux-iio@vger.kernel.org 6862S: Maintained 6863F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6864F: drivers/iio/multiplexer/iio-mux.c 6865 6866IIO SUBSYSTEM AND DRIVERS 6867M: Jonathan Cameron <jic23@kernel.org> 6868R: Hartmut Knaack <knaack.h@gmx.de> 6869R: Lars-Peter Clausen <lars@metafoo.de> 6870R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6871L: linux-iio@vger.kernel.org 6872T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6873S: Maintained 6874F: Documentation/ABI/testing/configfs-iio* 6875F: Documentation/ABI/testing/sysfs-bus-iio* 6876F: Documentation/devicetree/bindings/iio/ 6877F: drivers/iio/ 6878F: drivers/staging/iio/ 6879F: include/linux/iio/ 6880F: tools/iio/ 6881 6882IKANOS/ADI EAGLE ADSL USB DRIVER 6883M: Matthieu Castet <castet.matthieu@free.fr> 6884M: Stanislaw Gruszka <stf_xl@wp.pl> 6885S: Maintained 6886F: drivers/usb/atm/ueagle-atm.c 6887 6888IMGTEC ASCII LCD DRIVER 6889M: Paul Burton <paul.burton@mips.com> 6890S: Maintained 6891F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6892F: drivers/auxdisplay/img-ascii-lcd.c 6893 6894IMGTEC IR DECODER DRIVER 6895M: James Hogan <jhogan@kernel.org> 6896S: Maintained 6897F: drivers/media/rc/img-ir/ 6898 6899IMS TWINTURBO FRAMEBUFFER DRIVER 6900L: linux-fbdev@vger.kernel.org 6901S: Orphan 6902F: drivers/video/fbdev/imsttfb.c 6903 6904INA209 HARDWARE MONITOR DRIVER 6905M: Guenter Roeck <linux@roeck-us.net> 6906L: linux-hwmon@vger.kernel.org 6907S: Maintained 6908F: Documentation/hwmon/ina209 6909F: Documentation/devicetree/bindings/i2c/ina209.txt 6910F: drivers/hwmon/ina209.c 6911 6912INA2XX HARDWARE MONITOR DRIVER 6913M: Guenter Roeck <linux@roeck-us.net> 6914L: linux-hwmon@vger.kernel.org 6915S: Maintained 6916F: Documentation/hwmon/ina2xx 6917F: drivers/hwmon/ina2xx.c 6918F: include/linux/platform_data/ina2xx.h 6919 6920INDUSTRY PACK SUBSYSTEM (IPACK) 6921M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6922M: Jens Taprogge <jens.taprogge@taprogge.org> 6923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6924L: industrypack-devel@lists.sourceforge.net 6925W: http://industrypack.sourceforge.net 6926S: Maintained 6927F: drivers/ipack/ 6928 6929INFINIBAND SUBSYSTEM 6930M: Doug Ledford <dledford@redhat.com> 6931M: Jason Gunthorpe <jgg@mellanox.com> 6932L: linux-rdma@vger.kernel.org 6933W: https://github.com/linux-rdma/rdma-core 6934Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6936S: Supported 6937F: Documentation/devicetree/bindings/infiniband/ 6938F: Documentation/infiniband/ 6939F: drivers/infiniband/ 6940F: include/uapi/linux/if_infiniband.h 6941F: include/uapi/rdma/ 6942F: include/rdma/ 6943 6944INGENIC JZ4780 DMA Driver 6945M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6946S: Maintained 6947F: drivers/dma/dma-jz4780.c 6948 6949INGENIC JZ4780 NAND DRIVER 6950M: Harvey Hunt <harveyhuntnexus@gmail.com> 6951L: linux-mtd@lists.infradead.org 6952S: Maintained 6953F: drivers/mtd/nand/jz4780_* 6954 6955INOTIFY 6956M: Jan Kara <jack@suse.cz> 6957R: Amir Goldstein <amir73il@gmail.com> 6958L: linux-fsdevel@vger.kernel.org 6959S: Maintained 6960F: Documentation/filesystems/inotify.txt 6961F: fs/notify/inotify/ 6962F: include/linux/inotify.h 6963F: include/uapi/linux/inotify.h 6964 6965INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6966M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6967L: linux-input@vger.kernel.org 6968Q: http://patchwork.kernel.org/project/linux-input/list/ 6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6970S: Maintained 6971F: drivers/input/ 6972F: include/linux/input.h 6973F: include/uapi/linux/input.h 6974F: include/uapi/linux/input-event-codes.h 6975F: include/linux/input/ 6976F: Documentation/devicetree/bindings/input/ 6977F: Documentation/input/ 6978 6979INPUT MULTITOUCH (MT) PROTOCOL 6980M: Henrik Rydberg <rydberg@bitmath.org> 6981L: linux-input@vger.kernel.org 6982S: Odd fixes 6983F: Documentation/input/multi-touch-protocol.rst 6984F: drivers/input/input-mt.c 6985K: \b(ABS|SYN)_MT_ 6986 6987INSIDE SECURE CRYPTO DRIVER 6988M: Antoine Tenart <antoine.tenart@free-electrons.com> 6989F: drivers/crypto/inside-secure/ 6990S: Maintained 6991L: linux-crypto@vger.kernel.org 6992 6993INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6994M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6995M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6996L: linux-integrity@vger.kernel.org 6997T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6998S: Supported 6999F: security/integrity/ima/ 7000 7001INTEL 810/815 FRAMEBUFFER DRIVER 7002M: Antonino Daplas <adaplas@gmail.com> 7003L: linux-fbdev@vger.kernel.org 7004S: Maintained 7005F: drivers/video/fbdev/i810/ 7006 7007INTEL ASoC BDW/HSW DRIVERS 7008M: Jie Yang <yang.jie@linux.intel.com> 7009L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7010S: Supported 7011F: sound/soc/intel/common/sst-dsp* 7012F: sound/soc/intel/common/sst-firmware.c 7013F: sound/soc/intel/boards/broadwell.c 7014F: sound/soc/intel/haswell/ 7015 7016INTEL C600 SERIES SAS CONTROLLER DRIVER 7017M: Intel SCU Linux support <intel-linux-scu@intel.com> 7018M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7019L: linux-scsi@vger.kernel.org 7020T: git git://git.code.sf.net/p/intel-sas/isci 7021S: Supported 7022F: drivers/scsi/isci/ 7023 7024INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7025M: Jani Nikula <jani.nikula@linux.intel.com> 7026M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7027M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7028L: intel-gfx@lists.freedesktop.org 7029W: https://01.org/linuxgraphics/ 7030B: https://01.org/linuxgraphics/documentation/how-report-bugs 7031C: irc://chat.freenode.net/intel-gfx 7032Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7033T: git git://anongit.freedesktop.org/drm-intel 7034S: Supported 7035F: drivers/gpu/drm/i915/ 7036F: include/drm/i915* 7037F: include/uapi/drm/i915_drm.h 7038F: Documentation/gpu/i915.rst 7039 7040INTEL ETHERNET DRIVERS 7041M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7042L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7043W: http://www.intel.com/support/feedback.htm 7044W: http://e1000.sourceforge.net/ 7045Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7048S: Supported 7049F: Documentation/networking/e100.txt 7050F: Documentation/networking/e1000.txt 7051F: Documentation/networking/e1000e.txt 7052F: Documentation/networking/igb.txt 7053F: Documentation/networking/igbvf.txt 7054F: Documentation/networking/ixgb.txt 7055F: Documentation/networking/ixgbe.txt 7056F: Documentation/networking/ixgbevf.txt 7057F: Documentation/networking/i40e.txt 7058F: Documentation/networking/i40evf.txt 7059F: drivers/net/ethernet/intel/ 7060F: drivers/net/ethernet/intel/*/ 7061F: include/linux/avf/virtchnl.h 7062 7063INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7064M: Maik Broemme <mbroemme@libmpq.org> 7065L: linux-fbdev@vger.kernel.org 7066S: Maintained 7067F: Documentation/fb/intelfb.txt 7068F: drivers/video/fbdev/intelfb/ 7069 7070INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7071M: Zhenyu Wang <zhenyuw@linux.intel.com> 7072M: Zhi Wang <zhi.a.wang@intel.com> 7073L: intel-gvt-dev@lists.freedesktop.org 7074L: intel-gfx@lists.freedesktop.org 7075W: https://01.org/igvt-g 7076T: git https://github.com/intel/gvt-linux.git 7077S: Supported 7078F: drivers/gpu/drm/i915/gvt/ 7079 7080INTEL HID EVENT DRIVER 7081M: Alex Hung <alex.hung@canonical.com> 7082L: platform-driver-x86@vger.kernel.org 7083S: Maintained 7084F: drivers/platform/x86/intel-hid.c 7085 7086INTEL I/OAT DMA DRIVER 7087M: Dave Jiang <dave.jiang@intel.com> 7088R: Dan Williams <dan.j.williams@intel.com> 7089L: dmaengine@vger.kernel.org 7090Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7091S: Supported 7092F: drivers/dma/ioat* 7093 7094INTEL IDLE DRIVER 7095M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7096M: Len Brown <lenb@kernel.org> 7097L: linux-pm@vger.kernel.org 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7099B: https://bugzilla.kernel.org 7100S: Supported 7101F: drivers/idle/intel_idle.c 7102 7103INTEL INTEGRATED SENSOR HUB DRIVER 7104M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7105M: Jiri Kosina <jikos@kernel.org> 7106L: linux-input@vger.kernel.org 7107S: Maintained 7108F: drivers/hid/intel-ish-hid/ 7109 7110INTEL IOMMU (VT-d) 7111M: David Woodhouse <dwmw2@infradead.org> 7112L: iommu@lists.linux-foundation.org 7113T: git git://git.infradead.org/iommu-2.6.git 7114S: Supported 7115F: drivers/iommu/intel-iommu.c 7116F: include/linux/intel-iommu.h 7117 7118INTEL IOP-ADMA DMA DRIVER 7119R: Dan Williams <dan.j.williams@intel.com> 7120S: Odd fixes 7121F: drivers/dma/iop-adma.c 7122 7123INTEL IPU3 CSI-2 CIO2 DRIVER 7124M: Yong Zhi <yong.zhi@intel.com> 7125M: Sakari Ailus <sakari.ailus@linux.intel.com> 7126L: linux-media@vger.kernel.org 7127S: Maintained 7128F: drivers/media/pci/intel/ipu3/ 7129F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7130 7131INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7132M: Krzysztof Halasa <khalasa@piap.pl> 7133S: Maintained 7134F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7135F: arch/arm/mach-ixp4xx/include/mach/npe.h 7136F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7137F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7138F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7139F: drivers/net/wan/ixp4xx_hss.c 7140 7141INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7142M: Deepak Saxena <dsaxena@plexity.net> 7143S: Maintained 7144F: drivers/char/hw_random/ixp4xx-rng.c 7145 7146INTEL MANAGEMENT ENGINE (mei) 7147M: Tomas Winkler <tomas.winkler@intel.com> 7148L: linux-kernel@vger.kernel.org 7149S: Supported 7150F: include/uapi/linux/mei.h 7151F: include/linux/mei_cl_bus.h 7152F: drivers/misc/mei/* 7153F: drivers/watchdog/mei_wdt.c 7154F: Documentation/misc-devices/mei/* 7155F: samples/mei/* 7156 7157INTEL MENLOW THERMAL DRIVER 7158M: Sujith Thomas <sujith.thomas@intel.com> 7159L: platform-driver-x86@vger.kernel.org 7160W: https://01.org/linux-acpi 7161S: Supported 7162F: drivers/platform/x86/intel_menlow.c 7163 7164INTEL MERRIFIELD GPIO DRIVER 7165M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7166L: linux-gpio@vger.kernel.org 7167S: Maintained 7168F: drivers/gpio/gpio-merrifield.c 7169 7170INTEL MIC DRIVERS (mic) 7171M: Sudeep Dutt <sudeep.dutt@intel.com> 7172M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7173S: Supported 7174W: https://github.com/sudeepdutt/mic 7175W: http://software.intel.com/en-us/mic-developer 7176F: include/linux/mic_bus.h 7177F: include/linux/scif.h 7178F: include/uapi/linux/mic_common.h 7179F: include/uapi/linux/mic_ioctl.h 7180F: include/uapi/linux/scif_ioctl.h 7181F: drivers/misc/mic/ 7182F: drivers/dma/mic_x100_dma.c 7183F: drivers/dma/mic_x100_dma.h 7184F: Documentation/mic/ 7185 7186INTEL PMC CORE DRIVER 7187M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7188M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7189L: platform-driver-x86@vger.kernel.org 7190S: Maintained 7191F: arch/x86/include/asm/pmc_core.h 7192F: drivers/platform/x86/intel_pmc_core* 7193 7194INTEL PMC/P-Unit IPC DRIVER 7195M: Zha Qipeng<qipeng.zha@intel.com> 7196L: platform-driver-x86@vger.kernel.org 7197S: Maintained 7198F: drivers/platform/x86/intel_pmc_ipc.c 7199F: drivers/platform/x86/intel_punit_ipc.c 7200F: arch/x86/include/asm/intel_pmc_ipc.h 7201F: arch/x86/include/asm/intel_punit_ipc.h 7202 7203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7204M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7205L: linux-wireless@vger.kernel.org 7206S: Maintained 7207F: Documentation/networking/README.ipw2100 7208F: Documentation/networking/README.ipw2200 7209F: drivers/net/wireless/intel/ipw2x00/ 7210 7211INTEL PSTATE DRIVER 7212M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7213M: Len Brown <lenb@kernel.org> 7214L: linux-pm@vger.kernel.org 7215S: Supported 7216F: drivers/cpufreq/intel_pstate.c 7217 7218INTEL RDMA RNIC DRIVER 7219M: Faisal Latif <faisal.latif@intel.com> 7220M: Shiraz Saleem <shiraz.saleem@intel.com> 7221L: linux-rdma@vger.kernel.org 7222S: Supported 7223F: drivers/infiniband/hw/i40iw/ 7224 7225INTEL TELEMETRY DRIVER 7226M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7227L: platform-driver-x86@vger.kernel.org 7228S: Maintained 7229F: arch/x86/include/asm/intel_telemetry.h 7230F: drivers/platform/x86/intel_telemetry* 7231 7232INTEL VIRTUAL BUTTON DRIVER 7233M: AceLan Kao <acelan.kao@canonical.com> 7234L: platform-driver-x86@vger.kernel.org 7235S: Maintained 7236F: drivers/platform/x86/intel-vbtn.c 7237 7238INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7239M: Stanislaw Gruszka <sgruszka@redhat.com> 7240L: linux-wireless@vger.kernel.org 7241S: Supported 7242F: drivers/net/wireless/intel/iwlegacy/ 7243 7244INTEL WIRELESS WIFI LINK (iwlwifi) 7245M: Johannes Berg <johannes.berg@intel.com> 7246M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7247M: Luca Coelho <luciano.coelho@intel.com> 7248M: Intel Linux Wireless <linuxwifi@intel.com> 7249L: linux-wireless@vger.kernel.org 7250W: http://intellinuxwireless.org 7251T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7252S: Supported 7253F: drivers/net/wireless/intel/iwlwifi/ 7254 7255INTEL WIRELESS WIMAX CONNECTION 2400 7256M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7257M: linux-wimax@intel.com 7258L: wimax@linuxwimax.org (subscribers-only) 7259S: Supported 7260W: http://linuxwimax.org 7261F: Documentation/wimax/README.i2400m 7262F: drivers/net/wimax/i2400m/ 7263F: include/uapi/linux/wimax/i2400m.h 7264 7265INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7266M: Mario Limonciello <mario.limonciello@dell.com> 7267S: Maintained 7268F: drivers/platform/x86/intel-wmi-thunderbolt.c 7269 7270INTEL(R) TRACE HUB 7271M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7272S: Supported 7273F: Documentation/trace/intel_th.txt 7274F: drivers/hwtracing/intel_th/ 7275 7276INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7277M: Ning Sun <ning.sun@intel.com> 7278L: tboot-devel@lists.sourceforge.net 7279W: http://tboot.sourceforge.net 7280T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7281S: Supported 7282F: Documentation/intel_txt.txt 7283F: include/linux/tboot.h 7284F: arch/x86/kernel/tboot.c 7285 7286INTEL-MID GPIO DRIVER 7287M: David Cohen <david.a.cohen@linux.intel.com> 7288L: linux-gpio@vger.kernel.org 7289S: Maintained 7290F: drivers/gpio/gpio-intel-mid.c 7291 7292INVENSENSE MPU-3050 GYROSCOPE DRIVER 7293M: Linus Walleij <linus.walleij@linaro.org> 7294L: linux-iio@vger.kernel.org 7295S: Maintained 7296F: drivers/iio/gyro/mpu3050* 7297F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7298 7299IOC3 ETHERNET DRIVER 7300M: Ralf Baechle <ralf@linux-mips.org> 7301L: linux-mips@linux-mips.org 7302S: Maintained 7303F: drivers/net/ethernet/sgi/ioc3-eth.c 7304 7305IOC3 SERIAL DRIVER 7306M: Pat Gefre <pfg@sgi.com> 7307L: linux-serial@vger.kernel.org 7308S: Maintained 7309F: drivers/tty/serial/ioc3_serial.c 7310 7311IOMMU DRIVERS 7312M: Joerg Roedel <joro@8bytes.org> 7313L: iommu@lists.linux-foundation.org 7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7315S: Maintained 7316F: Documentation/devicetree/bindings/iommu/ 7317F: drivers/iommu/ 7318F: include/linux/iommu.h 7319F: include/linux/iova.h 7320 7321IP MASQUERADING 7322M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7323S: Maintained 7324F: net/ipv4/netfilter/ipt_MASQUERADE.c 7325 7326IPMI SUBSYSTEM 7327M: Corey Minyard <minyard@acm.org> 7328L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7329W: http://openipmi.sourceforge.net/ 7330S: Supported 7331F: Documentation/IPMI.txt 7332F: drivers/char/ipmi/ 7333F: include/linux/ipmi* 7334F: include/uapi/linux/ipmi* 7335 7336IPS SCSI RAID DRIVER 7337M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7338L: linux-scsi@vger.kernel.org 7339W: http://www.adaptec.com/ 7340S: Maintained 7341F: drivers/scsi/ips* 7342 7343IPVS 7344M: Wensong Zhang <wensong@linux-vs.org> 7345M: Simon Horman <horms@verge.net.au> 7346M: Julian Anastasov <ja@ssi.bg> 7347L: netdev@vger.kernel.org 7348L: lvs-devel@vger.kernel.org 7349S: Maintained 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7352F: Documentation/networking/ipvs-sysctl.txt 7353F: include/net/ip_vs.h 7354F: include/uapi/linux/ip_vs.h 7355F: net/netfilter/ipvs/ 7356 7357IPWIRELESS DRIVER 7358M: Jiri Kosina <jikos@kernel.org> 7359M: David Sterba <dsterba@suse.com> 7360S: Odd Fixes 7361F: drivers/tty/ipwireless/ 7362 7363IPX NETWORK LAYER 7364L: netdev@vger.kernel.org 7365S: Obsolete 7366F: include/uapi/linux/ipx.h 7367F: drivers/staging/ipx/ 7368 7369IRDA SUBSYSTEM 7370M: Samuel Ortiz <samuel@sortiz.org> 7371L: irda-users@lists.sourceforge.net (subscribers-only) 7372L: netdev@vger.kernel.org 7373W: http://irda.sourceforge.net/ 7374S: Obsolete 7375T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7376F: Documentation/networking/irda.txt 7377F: drivers/staging/irda/ 7378 7379IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7380M: Marc Zyngier <marc.zyngier@arm.com> 7381S: Maintained 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7383F: Documentation/IRQ-domain.txt 7384F: include/linux/irqdomain.h 7385F: kernel/irq/irqdomain.c 7386F: kernel/irq/msi.c 7387 7388IRQ SUBSYSTEM 7389M: Thomas Gleixner <tglx@linutronix.de> 7390L: linux-kernel@vger.kernel.org 7391S: Maintained 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7393F: kernel/irq/ 7394 7395IRQCHIP DRIVERS 7396M: Thomas Gleixner <tglx@linutronix.de> 7397M: Jason Cooper <jason@lakedaemon.net> 7398M: Marc Zyngier <marc.zyngier@arm.com> 7399L: linux-kernel@vger.kernel.org 7400S: Maintained 7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7402F: Documentation/devicetree/bindings/interrupt-controller/ 7403F: drivers/irqchip/ 7404 7405ISA 7406M: William Breathitt Gray <vilhelm.gray@gmail.com> 7407S: Maintained 7408F: Documentation/isa.txt 7409F: drivers/base/isa.c 7410F: include/linux/isa.h 7411 7412ISA RADIO MODULE 7413M: Hans Verkuil <hverkuil@xs4all.nl> 7414L: linux-media@vger.kernel.org 7415T: git git://linuxtv.org/media_tree.git 7416W: https://linuxtv.org 7417S: Maintained 7418F: drivers/media/radio/radio-isa* 7419 7420ISAPNP 7421M: Jaroslav Kysela <perex@perex.cz> 7422S: Maintained 7423F: Documentation/isapnp.txt 7424F: drivers/pnp/isapnp/ 7425F: include/linux/isapnp.h 7426 7427ISCSI 7428M: Lee Duncan <lduncan@suse.com> 7429M: Chris Leech <cleech@redhat.com> 7430L: open-iscsi@googlegroups.com 7431W: www.open-iscsi.com 7432S: Maintained 7433F: drivers/scsi/*iscsi* 7434F: include/scsi/*iscsi* 7435 7436iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7437M: Peter Jones <pjones@redhat.com> 7438M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7439S: Maintained 7440F: drivers/firmware/iscsi_ibft* 7441 7442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7443M: Or Gerlitz <ogerlitz@mellanox.com> 7444M: Sagi Grimberg <sagi@grimberg.me> 7445M: Roi Dayan <roid@mellanox.com> 7446L: linux-rdma@vger.kernel.org 7447S: Supported 7448W: http://www.openfabrics.org 7449W: www.open-iscsi.org 7450Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7451F: drivers/infiniband/ulp/iser/ 7452 7453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7454M: Sagi Grimberg <sagi@grimberg.me> 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7456L: linux-rdma@vger.kernel.org 7457L: target-devel@vger.kernel.org 7458S: Supported 7459W: http://www.linux-iscsi.org 7460F: drivers/infiniband/ulp/isert 7461 7462ISDN SUBSYSTEM 7463M: Karsten Keil <isdn@linux-pingi.de> 7464L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7465L: netdev@vger.kernel.org 7466W: http://www.isdn4linux.de 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7468S: Maintained 7469F: Documentation/isdn/ 7470F: drivers/isdn/ 7471F: include/linux/isdn.h 7472F: include/linux/isdn/ 7473F: include/uapi/linux/isdn.h 7474F: include/uapi/linux/isdn/ 7475 7476ISDN SUBSYSTEM (Eicon active card driver) 7477M: Armin Schindler <mac@melware.de> 7478L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7479W: http://www.melware.de 7480S: Maintained 7481F: drivers/isdn/hardware/eicon/ 7482 7483IT87 HARDWARE MONITORING DRIVER 7484M: Jean Delvare <jdelvare@suse.com> 7485L: linux-hwmon@vger.kernel.org 7486S: Maintained 7487F: Documentation/hwmon/it87 7488F: drivers/hwmon/it87.c 7489 7490IT913X MEDIA DRIVER 7491M: Antti Palosaari <crope@iki.fi> 7492L: linux-media@vger.kernel.org 7493W: https://linuxtv.org 7494W: http://palosaari.fi/linux/ 7495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7496T: git git://linuxtv.org/anttip/media_tree.git 7497S: Maintained 7498F: drivers/media/tuners/it913x* 7499 7500IVTV VIDEO4LINUX DRIVER 7501M: Andy Walls <awalls@md.metrocast.net> 7502L: ivtv-devel@ivtvdriver.org (subscribers-only) 7503L: linux-media@vger.kernel.org 7504T: git git://linuxtv.org/media_tree.git 7505W: http://www.ivtvdriver.org 7506S: Maintained 7507F: Documentation/media/v4l-drivers/ivtv* 7508F: drivers/media/pci/ivtv/ 7509F: include/uapi/linux/ivtv* 7510 7511IX2505V MEDIA DRIVER 7512M: Malcolm Priestley <tvboxspy@gmail.com> 7513L: linux-media@vger.kernel.org 7514W: https://linuxtv.org 7515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7516S: Maintained 7517F: drivers/media/dvb-frontends/ix2505v* 7518 7519JC42.4 TEMPERATURE SENSOR DRIVER 7520M: Guenter Roeck <linux@roeck-us.net> 7521L: linux-hwmon@vger.kernel.org 7522S: Maintained 7523F: drivers/hwmon/jc42.c 7524F: Documentation/hwmon/jc42 7525 7526JFS FILESYSTEM 7527M: Dave Kleikamp <shaggy@kernel.org> 7528L: jfs-discussion@lists.sourceforge.net 7529W: http://jfs.sourceforge.net/ 7530T: git git://github.com/kleikamp/linux-shaggy.git 7531S: Maintained 7532F: Documentation/filesystems/jfs.txt 7533F: fs/jfs/ 7534 7535JME NETWORK DRIVER 7536M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7537L: netdev@vger.kernel.org 7538S: Maintained 7539F: drivers/net/ethernet/jme.* 7540 7541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7542M: David Woodhouse <dwmw2@infradead.org> 7543L: linux-mtd@lists.infradead.org 7544W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7545S: Maintained 7546F: fs/jffs2/ 7547F: include/uapi/linux/jffs2.h 7548 7549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7550M: "Theodore Ts'o" <tytso@mit.edu> 7551M: Jan Kara <jack@suse.com> 7552L: linux-ext4@vger.kernel.org 7553S: Maintained 7554F: fs/jbd2/ 7555F: include/linux/jbd2.h 7556 7557JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7558M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7559L: linux-media@vger.kernel.org 7560S: Maintained 7561F: drivers/media/platform/rcar_jpu.c 7562 7563JSM Neo PCI based serial card 7564M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7565L: linux-serial@vger.kernel.org 7566S: Maintained 7567F: drivers/tty/serial/jsm/ 7568 7569K10TEMP HARDWARE MONITORING DRIVER 7570M: Clemens Ladisch <clemens@ladisch.de> 7571L: linux-hwmon@vger.kernel.org 7572S: Maintained 7573F: Documentation/hwmon/k10temp 7574F: drivers/hwmon/k10temp.c 7575 7576K8TEMP HARDWARE MONITORING DRIVER 7577M: Rudolf Marek <r.marek@assembler.cz> 7578L: linux-hwmon@vger.kernel.org 7579S: Maintained 7580F: Documentation/hwmon/k8temp 7581F: drivers/hwmon/k8temp.c 7582 7583KASAN 7584M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7585R: Alexander Potapenko <glider@google.com> 7586R: Dmitry Vyukov <dvyukov@google.com> 7587L: kasan-dev@googlegroups.com 7588S: Maintained 7589F: arch/*/include/asm/kasan.h 7590F: arch/*/mm/kasan_init* 7591F: Documentation/dev-tools/kasan.rst 7592F: include/linux/kasan*.h 7593F: lib/test_kasan.c 7594F: mm/kasan/ 7595F: scripts/Makefile.kasan 7596 7597KCONFIG 7598M: Masahiro Yamada <yamada.masahiro@socionext.com> 7599T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7600L: linux-kbuild@vger.kernel.org 7601S: Maintained 7602F: Documentation/kbuild/kconfig-language.txt 7603F: scripts/kconfig/ 7604 7605KDUMP 7606M: Dave Young <dyoung@redhat.com> 7607M: Baoquan He <bhe@redhat.com> 7608R: Vivek Goyal <vgoyal@redhat.com> 7609L: kexec@lists.infradead.org 7610W: http://lse.sourceforge.net/kdump/ 7611S: Maintained 7612F: Documentation/kdump/ 7613 7614KEENE FM RADIO TRANSMITTER DRIVER 7615M: Hans Verkuil <hverkuil@xs4all.nl> 7616L: linux-media@vger.kernel.org 7617T: git git://linuxtv.org/media_tree.git 7618W: https://linuxtv.org 7619S: Maintained 7620F: drivers/media/radio/radio-keene* 7621 7622KERNEL AUTOMOUNTER v4 (AUTOFS4) 7623M: Ian Kent <raven@themaw.net> 7624L: autofs@vger.kernel.org 7625S: Maintained 7626F: fs/autofs4/ 7627 7628KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7629M: Masahiro Yamada <yamada.masahiro@socionext.com> 7630M: Michal Marek <michal.lkml@markovi.net> 7631T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7632L: linux-kbuild@vger.kernel.org 7633S: Maintained 7634F: Documentation/kbuild/ 7635F: Makefile 7636F: scripts/Makefile.* 7637F: scripts/basic/ 7638F: scripts/mk* 7639F: scripts/package/ 7640 7641KERNEL JANITORS 7642L: kernel-janitors@vger.kernel.org 7643W: http://kernelnewbies.org/KernelJanitors 7644S: Odd Fixes 7645 7646KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7647M: "J. Bruce Fields" <bfields@fieldses.org> 7648M: Jeff Layton <jlayton@kernel.org> 7649L: linux-nfs@vger.kernel.org 7650W: http://nfs.sourceforge.net/ 7651T: git git://linux-nfs.org/~bfields/linux.git 7652S: Supported 7653F: fs/nfsd/ 7654F: include/uapi/linux/nfsd/ 7655F: fs/lockd/ 7656F: fs/nfs_common/ 7657F: net/sunrpc/ 7658F: include/linux/lockd/ 7659F: include/linux/sunrpc/ 7660F: include/uapi/linux/sunrpc/ 7661 7662KERNEL SELFTEST FRAMEWORK 7663M: Shuah Khan <shuahkh@osg.samsung.com> 7664M: Shuah Khan <shuah@kernel.org> 7665L: linux-kselftest@vger.kernel.org 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7667S: Maintained 7668F: tools/testing/selftests/ 7669F: Documentation/dev-tools/kselftest* 7670 7671KERNEL USERMODE HELPER 7672M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7673L: linux-kernel@vger.kernel.org 7674S: Maintained 7675F: kernel/umh.c 7676F: include/linux/umh.h 7677 7678KERNEL VIRTUAL MACHINE (KVM) 7679M: Paolo Bonzini <pbonzini@redhat.com> 7680M: Radim Krčmář <rkrcmar@redhat.com> 7681L: kvm@vger.kernel.org 7682W: http://www.linux-kvm.org 7683T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7684S: Supported 7685F: Documentation/virtual/kvm/ 7686F: include/trace/events/kvm.h 7687F: include/uapi/asm-generic/kvm* 7688F: include/uapi/linux/kvm* 7689F: include/asm-generic/kvm* 7690F: include/linux/kvm* 7691F: include/kvm/iodev.h 7692F: virt/kvm/* 7693F: tools/kvm/ 7694 7695KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7696M: Joerg Roedel <joro@8bytes.org> 7697L: kvm@vger.kernel.org 7698W: http://www.linux-kvm.org/ 7699S: Maintained 7700F: arch/x86/include/asm/svm.h 7701F: arch/x86/kvm/svm.c 7702 7703KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7704M: Christoffer Dall <christoffer.dall@linaro.org> 7705M: Marc Zyngier <marc.zyngier@arm.com> 7706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7707L: kvmarm@lists.cs.columbia.edu 7708W: http://systems.cs.columbia.edu/projects/kvm-arm 7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7710S: Supported 7711F: arch/arm/include/uapi/asm/kvm* 7712F: arch/arm/include/asm/kvm* 7713F: arch/arm/kvm/ 7714F: virt/kvm/arm/ 7715F: include/kvm/arm_* 7716 7717KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7718M: Christoffer Dall <christoffer.dall@linaro.org> 7719M: Marc Zyngier <marc.zyngier@arm.com> 7720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7721L: kvmarm@lists.cs.columbia.edu 7722S: Maintained 7723F: arch/arm64/include/uapi/asm/kvm* 7724F: arch/arm64/include/asm/kvm* 7725F: arch/arm64/kvm/ 7726 7727KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7728M: James Hogan <jhogan@kernel.org> 7729L: linux-mips@linux-mips.org 7730S: Supported 7731F: arch/mips/include/uapi/asm/kvm* 7732F: arch/mips/include/asm/kvm* 7733F: arch/mips/kvm/ 7734 7735KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7736M: Paul Mackerras <paulus@ozlabs.org> 7737L: kvm-ppc@vger.kernel.org 7738W: http://www.linux-kvm.org/ 7739T: git git://github.com/agraf/linux-2.6.git 7740S: Supported 7741F: arch/powerpc/include/uapi/asm/kvm* 7742F: arch/powerpc/include/asm/kvm* 7743F: arch/powerpc/kvm/ 7744F: arch/powerpc/kernel/kvm* 7745 7746KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7747M: Christian Borntraeger <borntraeger@de.ibm.com> 7748M: Janosch Frank <frankja@linux.vnet.ibm.com> 7749R: David Hildenbrand <david@redhat.com> 7750R: Cornelia Huck <cohuck@redhat.com> 7751L: linux-s390@vger.kernel.org 7752W: http://www.ibm.com/developerworks/linux/linux390/ 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7754S: Supported 7755F: arch/s390/include/uapi/asm/kvm* 7756F: arch/s390/include/asm/gmap.h 7757F: arch/s390/include/asm/kvm* 7758F: arch/s390/kvm/ 7759F: arch/s390/mm/gmap.c 7760 7761KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7762M: Paolo Bonzini <pbonzini@redhat.com> 7763M: Radim Krčmář <rkrcmar@redhat.com> 7764L: kvm@vger.kernel.org 7765W: http://www.linux-kvm.org 7766T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7767S: Supported 7768F: arch/x86/kvm/ 7769F: arch/x86/include/uapi/asm/kvm* 7770F: arch/x86/include/asm/kvm* 7771F: arch/x86/include/asm/pvclock-abi.h 7772F: arch/x86/kernel/kvm.c 7773F: arch/x86/kernel/kvmclock.c 7774 7775KERNFS 7776M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7777M: Tejun Heo <tj@kernel.org> 7778T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7779S: Supported 7780F: include/linux/kernfs.h 7781F: fs/kernfs/ 7782 7783KEXEC 7784M: Eric Biederman <ebiederm@xmission.com> 7785W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7786L: kexec@lists.infradead.org 7787S: Maintained 7788F: include/linux/kexec.h 7789F: include/uapi/linux/kexec.h 7790F: kernel/kexec* 7791 7792KEYS-ENCRYPTED 7793M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7794L: linux-integrity@vger.kernel.org 7795L: keyrings@vger.kernel.org 7796S: Supported 7797F: Documentation/security/keys/trusted-encrypted.rst 7798F: include/keys/encrypted-type.h 7799F: security/keys/encrypted-keys/ 7800 7801KEYS-TRUSTED 7802M: James Bottomley <jejb@linux.vnet.ibm.com> 7803M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7804L: linux-integrity@vger.kernel.org 7805L: keyrings@vger.kernel.org 7806S: Supported 7807F: Documentation/security/keys/trusted-encrypted.rst 7808F: include/keys/trusted-type.h 7809F: security/keys/trusted.c 7810F: security/keys/trusted.h 7811 7812KEYS/KEYRINGS: 7813M: David Howells <dhowells@redhat.com> 7814L: keyrings@vger.kernel.org 7815S: Maintained 7816F: Documentation/security/keys/core.rst 7817F: include/linux/key.h 7818F: include/linux/key-type.h 7819F: include/linux/keyctl.h 7820F: include/uapi/linux/keyctl.h 7821F: include/keys/ 7822F: security/keys/ 7823 7824KGDB / KDB /debug_core 7825M: Jason Wessel <jason.wessel@windriver.com> 7826M: Daniel Thompson <daniel.thompson@linaro.org> 7827W: http://kgdb.wiki.kernel.org/ 7828L: kgdb-bugreport@lists.sourceforge.net 7829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7830S: Maintained 7831F: Documentation/dev-tools/kgdb.rst 7832F: drivers/misc/kgdbts.c 7833F: drivers/tty/serial/kgdboc.c 7834F: include/linux/kdb.h 7835F: include/linux/kgdb.h 7836F: kernel/debug/ 7837 7838KMEMLEAK 7839M: Catalin Marinas <catalin.marinas@arm.com> 7840S: Maintained 7841F: Documentation/dev-tools/kmemleak.rst 7842F: include/linux/kmemleak.h 7843F: mm/kmemleak.c 7844F: mm/kmemleak-test.c 7845 7846KMOD KERNEL MODULE LOADER - USERMODE HELPER 7847M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7848L: linux-kernel@vger.kernel.org 7849S: Maintained 7850F: kernel/kmod.c 7851F: include/linux/kmod.h 7852F: lib/test_kmod.c 7853F: tools/testing/selftests/kmod/ 7854 7855KPROBES 7856M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7857M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7858M: "David S. Miller" <davem@davemloft.net> 7859M: Masami Hiramatsu <mhiramat@kernel.org> 7860S: Maintained 7861F: Documentation/kprobes.txt 7862F: include/linux/kprobes.h 7863F: include/asm-generic/kprobes.h 7864F: kernel/kprobes.c 7865 7866KS0108 LCD CONTROLLER DRIVER 7867M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7868W: http://miguelojeda.es/auxdisplay.htm 7869W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7870S: Maintained 7871F: Documentation/auxdisplay/ks0108 7872F: drivers/auxdisplay/ks0108.c 7873F: include/linux/ks0108.h 7874 7875L3MDEV 7876M: David Ahern <dsa@cumulusnetworks.com> 7877L: netdev@vger.kernel.org 7878S: Maintained 7879F: net/l3mdev 7880F: include/net/l3mdev.h 7881 7882LANTIQ MIPS ARCHITECTURE 7883M: John Crispin <john@phrozen.org> 7884L: linux-mips@linux-mips.org 7885S: Maintained 7886F: arch/mips/lantiq 7887F: drivers/soc/lantiq 7888 7889LAPB module 7890L: linux-x25@vger.kernel.org 7891S: Orphan 7892F: Documentation/networking/lapb-module.txt 7893F: include/*/lapb.h 7894F: net/lapb/ 7895 7896LASI 53c700 driver for PARISC 7897M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7898L: linux-scsi@vger.kernel.org 7899S: Maintained 7900F: Documentation/scsi/53c700.txt 7901F: drivers/scsi/53c700* 7902 7903LEAKING_ADDRESSES 7904M: Tobin C. Harding <me@tobin.cc> 7905S: Maintained 7906F: scripts/leaking_addresses.pl 7907 7908LED SUBSYSTEM 7909M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7910M: Pavel Machek <pavel@ucw.cz> 7911L: linux-leds@vger.kernel.org 7912T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7913S: Maintained 7914F: Documentation/devicetree/bindings/leds/ 7915F: drivers/leds/ 7916F: include/linux/leds.h 7917 7918LEGACY EEPROM DRIVER 7919M: Jean Delvare <jdelvare@suse.com> 7920S: Maintained 7921F: Documentation/misc-devices/eeprom 7922F: drivers/misc/eeprom/eeprom.c 7923 7924LEGO USB Tower driver 7925M: Juergen Stuber <starblue@users.sourceforge.net> 7926L: legousb-devel@lists.sourceforge.net 7927W: http://legousb.sourceforge.net/ 7928S: Maintained 7929F: drivers/usb/misc/legousbtower.c 7930 7931LG2160 MEDIA DRIVER 7932M: Michael Krufky <mkrufky@linuxtv.org> 7933L: linux-media@vger.kernel.org 7934W: https://linuxtv.org 7935W: http://github.com/mkrufky 7936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7937T: git git://linuxtv.org/mkrufky/tuners.git 7938S: Maintained 7939F: drivers/media/dvb-frontends/lg2160.* 7940 7941LGDT3305 MEDIA DRIVER 7942M: Michael Krufky <mkrufky@linuxtv.org> 7943L: linux-media@vger.kernel.org 7944W: https://linuxtv.org 7945W: http://github.com/mkrufky 7946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7947T: git git://linuxtv.org/mkrufky/tuners.git 7948S: Maintained 7949F: drivers/media/dvb-frontends/lgdt3305.* 7950 7951LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7952M: Viresh Kumar <vireshk@kernel.org> 7953L: linux-ide@vger.kernel.org 7954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7955S: Maintained 7956F: include/linux/pata_arasan_cf_data.h 7957F: drivers/ata/pata_arasan_cf.c 7958 7959LIBATA PATA DRIVERS 7960M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7961M: Tejun Heo <tj@kernel.org> 7962L: linux-ide@vger.kernel.org 7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7964S: Maintained 7965F: drivers/ata/pata_*.c 7966F: drivers/ata/ata_generic.c 7967 7968LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7969M: Linus Walleij <linus.walleij@linaro.org> 7970L: linux-ide@vger.kernel.org 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7972S: Maintained 7973F: drivers/ata/pata_ftide010.c 7974F: drivers/ata/sata_gemini.c 7975F: drivers/ata/sata_gemini.h 7976 7977LIBATA SATA AHCI PLATFORM devices support 7978M: Hans de Goede <hdegoede@redhat.com> 7979M: Tejun Heo <tj@kernel.org> 7980L: linux-ide@vger.kernel.org 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7982S: Maintained 7983F: drivers/ata/ahci_platform.c 7984F: drivers/ata/libahci_platform.c 7985F: include/linux/ahci_platform.h 7986 7987LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7988M: Mikael Pettersson <mikpelinux@gmail.com> 7989L: linux-ide@vger.kernel.org 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7991S: Maintained 7992F: drivers/ata/sata_promise.* 7993 7994LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7995M: Tejun Heo <tj@kernel.org> 7996L: linux-ide@vger.kernel.org 7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7998S: Maintained 7999F: drivers/ata/ 8000F: include/linux/ata.h 8001F: include/linux/libata.h 8002F: Documentation/devicetree/bindings/ata/ 8003 8004LIBLOCKDEP 8005M: Sasha Levin <alexander.levin@verizon.com> 8006S: Maintained 8007F: tools/lib/lockdep/ 8008 8009LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8010M: Ross Zwisler <ross.zwisler@linux.intel.com> 8011L: linux-nvdimm@lists.01.org 8012Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8013S: Supported 8014F: drivers/nvdimm/blk.c 8015F: drivers/nvdimm/region_devs.c 8016 8017LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8018M: Vishal Verma <vishal.l.verma@intel.com> 8019L: linux-nvdimm@lists.01.org 8020Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8021S: Supported 8022F: drivers/nvdimm/btt* 8023 8024LIBNVDIMM PMEM: PERSISTENT MEMORY 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/pmem* 8030 8031LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8032M: Dan Williams <dan.j.williams@intel.com> 8033L: linux-nvdimm@lists.01.org 8034Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8036S: Supported 8037F: drivers/nvdimm/* 8038F: drivers/acpi/nfit/* 8039F: include/linux/nd.h 8040F: include/linux/libnvdimm.h 8041F: include/uapi/linux/ndctl.h 8042 8043LIGHTNVM PLATFORM SUPPORT 8044M: Matias Bjorling <mb@lightnvm.io> 8045W: http://github/OpenChannelSSD 8046L: linux-block@vger.kernel.org 8047S: Maintained 8048F: drivers/lightnvm/ 8049F: include/linux/lightnvm.h 8050F: include/uapi/linux/lightnvm.h 8051 8052LINUX FOR POWER MACINTOSH 8053M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8054W: http://www.penguinppc.org/ 8055L: linuxppc-dev@lists.ozlabs.org 8056S: Maintained 8057F: arch/powerpc/platforms/powermac/ 8058F: drivers/macintosh/ 8059 8060LINUX FOR POWERPC (32-BIT AND 64-BIT) 8061M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8062M: Paul Mackerras <paulus@samba.org> 8063M: Michael Ellerman <mpe@ellerman.id.au> 8064W: https://github.com/linuxppc/linux/wiki 8065L: linuxppc-dev@lists.ozlabs.org 8066Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8068S: Supported 8069F: Documentation/ABI/stable/sysfs-firmware-opal-* 8070F: Documentation/devicetree/bindings/powerpc/ 8071F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8072F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8073F: Documentation/powerpc/ 8074F: arch/powerpc/ 8075F: drivers/char/tpm/tpm_ibmvtpm* 8076F: drivers/crypto/nx/ 8077F: drivers/crypto/vmx/ 8078F: drivers/i2c/busses/i2c-opal.c 8079F: drivers/net/ethernet/ibm/ibmveth.* 8080F: drivers/net/ethernet/ibm/ibmvnic.* 8081F: drivers/pci/hotplug/pnv_php.c 8082F: drivers/pci/hotplug/rpa* 8083F: drivers/rtc/rtc-opal.c 8084F: drivers/scsi/ibmvscsi/ 8085F: drivers/tty/hvc/hvc_opal.c 8086F: drivers/watchdog/wdrtas.c 8087F: tools/testing/selftests/powerpc 8088N: /pmac 8089N: powermac 8090N: powernv 8091N: [^a-z0-9]ps3 8092N: pseries 8093 8094LINUX FOR POWERPC EMBEDDED MPC5XXX 8095M: Anatolij Gustschin <agust@denx.de> 8096L: linuxppc-dev@lists.ozlabs.org 8097T: git git://git.denx.de/linux-denx-agust.git 8098S: Maintained 8099F: arch/powerpc/platforms/512x/ 8100F: arch/powerpc/platforms/52xx/ 8101 8102LINUX FOR POWERPC EMBEDDED PPC4XX 8103M: Alistair Popple <alistair@popple.id.au> 8104M: Matt Porter <mporter@kernel.crashing.org> 8105W: http://www.penguinppc.org/ 8106L: linuxppc-dev@lists.ozlabs.org 8107S: Maintained 8108F: arch/powerpc/platforms/40x/ 8109F: arch/powerpc/platforms/44x/ 8110 8111LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8112M: Scott Wood <oss@buserror.net> 8113M: Kumar Gala <galak@kernel.crashing.org> 8114W: http://www.penguinppc.org/ 8115L: linuxppc-dev@lists.ozlabs.org 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8117S: Maintained 8118F: arch/powerpc/platforms/83xx/ 8119F: arch/powerpc/platforms/85xx/ 8120F: Documentation/devicetree/bindings/powerpc/fsl/ 8121 8122LINUX FOR POWERPC EMBEDDED PPC8XX 8123M: Vitaly Bordug <vitb@kernel.crashing.org> 8124W: http://www.penguinppc.org/ 8125L: linuxppc-dev@lists.ozlabs.org 8126S: Maintained 8127F: arch/powerpc/platforms/8xx/ 8128 8129LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8130L: linuxppc-dev@lists.ozlabs.org 8131S: Orphan 8132F: arch/powerpc/*/*virtex* 8133F: arch/powerpc/*/*/*virtex* 8134 8135LINUX FOR POWERPC PA SEMI PWRFICIENT 8136L: linuxppc-dev@lists.ozlabs.org 8137S: Orphan 8138F: arch/powerpc/platforms/pasemi/ 8139F: drivers/*/*pasemi* 8140F: drivers/*/*/*pasemi* 8141 8142LINUX KERNEL DUMP TEST MODULE (LKDTM) 8143M: Kees Cook <keescook@chromium.org> 8144S: Maintained 8145F: drivers/misc/lkdtm* 8146 8147LINUX SECURITY MODULE (LSM) FRAMEWORK 8148M: Chris Wright <chrisw@sous-sol.org> 8149L: linux-security-module@vger.kernel.org 8150S: Supported 8151 8152LIS3LV02D ACCELEROMETER DRIVER 8153M: Eric Piel <eric.piel@tremplin-utc.net> 8154S: Maintained 8155F: Documentation/misc-devices/lis3lv02d 8156F: drivers/misc/lis3lv02d/ 8157F: drivers/platform/x86/hp_accel.c 8158 8159LIVE PATCHING 8160M: Josh Poimboeuf <jpoimboe@redhat.com> 8161M: Jessica Yu <jeyu@kernel.org> 8162M: Jiri Kosina <jikos@kernel.org> 8163M: Miroslav Benes <mbenes@suse.cz> 8164R: Petr Mladek <pmladek@suse.com> 8165S: Maintained 8166F: kernel/livepatch/ 8167F: include/linux/livepatch.h 8168F: arch/x86/include/asm/livepatch.h 8169F: arch/x86/kernel/livepatch.c 8170F: Documentation/livepatch/ 8171F: Documentation/ABI/testing/sysfs-kernel-livepatch 8172F: samples/livepatch/ 8173L: live-patching@vger.kernel.org 8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8175 8176LLC (802.2) 8177L: netdev@vger.kernel.org 8178S: Odd fixes 8179F: include/linux/llc.h 8180F: include/uapi/linux/llc.h 8181F: include/net/llc* 8182F: net/llc/ 8183 8184LM73 HARDWARE MONITOR DRIVER 8185M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8186L: linux-hwmon@vger.kernel.org 8187S: Maintained 8188F: drivers/hwmon/lm73.c 8189 8190LM78 HARDWARE MONITOR DRIVER 8191M: Jean Delvare <jdelvare@suse.com> 8192L: linux-hwmon@vger.kernel.org 8193S: Maintained 8194F: Documentation/hwmon/lm78 8195F: drivers/hwmon/lm78.c 8196 8197LM83 HARDWARE MONITOR DRIVER 8198M: Jean Delvare <jdelvare@suse.com> 8199L: linux-hwmon@vger.kernel.org 8200S: Maintained 8201F: Documentation/hwmon/lm83 8202F: drivers/hwmon/lm83.c 8203 8204LM90 HARDWARE MONITOR DRIVER 8205M: Jean Delvare <jdelvare@suse.com> 8206L: linux-hwmon@vger.kernel.org 8207S: Maintained 8208F: Documentation/hwmon/lm90 8209F: Documentation/devicetree/bindings/hwmon/lm90.txt 8210F: drivers/hwmon/lm90.c 8211F: include/dt-bindings/thermal/lm90.h 8212 8213LM95234 HARDWARE MONITOR DRIVER 8214M: Guenter Roeck <linux@roeck-us.net> 8215L: linux-hwmon@vger.kernel.org 8216S: Maintained 8217F: Documentation/hwmon/lm95234 8218F: drivers/hwmon/lm95234.c 8219 8220LME2510 MEDIA DRIVER 8221M: Malcolm Priestley <tvboxspy@gmail.com> 8222L: linux-media@vger.kernel.org 8223W: https://linuxtv.org 8224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8225S: Maintained 8226F: drivers/media/usb/dvb-usb-v2/lmedm04* 8227 8228LOADPIN SECURITY MODULE 8229M: Kees Cook <keescook@chromium.org> 8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8231S: Supported 8232F: security/loadpin/ 8233F: Documentation/admin-guide/LSM/LoadPin.rst 8234 8235LOCKING PRIMITIVES 8236M: Peter Zijlstra <peterz@infradead.org> 8237M: Ingo Molnar <mingo@redhat.com> 8238L: linux-kernel@vger.kernel.org 8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8240S: Maintained 8241F: Documentation/locking/ 8242F: include/linux/lockdep.h 8243F: include/linux/spinlock*.h 8244F: arch/*/include/asm/spinlock*.h 8245F: include/linux/rwlock*.h 8246F: include/linux/mutex*.h 8247F: arch/*/include/asm/mutex*.h 8248F: include/linux/rwsem*.h 8249F: arch/*/include/asm/rwsem.h 8250F: include/linux/seqlock.h 8251F: lib/locking*.[ch] 8252F: kernel/locking/ 8253X: kernel/locking/locktorture.c 8254 8255LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8256M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8257L: linux-ntfs-dev@lists.sourceforge.net 8258W: http://www.linux-ntfs.org/content/view/19/37/ 8259S: Maintained 8260F: Documentation/ldm.txt 8261F: block/partitions/ldm.* 8262 8263LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8264M: Sathya Prakash <sathya.prakash@broadcom.com> 8265M: Chaitra P B <chaitra.basappa@broadcom.com> 8266M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8267L: MPT-FusionLinux.pdl@broadcom.com 8268L: linux-scsi@vger.kernel.org 8269W: http://www.avagotech.com/support/ 8270S: Supported 8271F: drivers/message/fusion/ 8272F: drivers/scsi/mpt2sas/ 8273F: drivers/scsi/mpt3sas/ 8274 8275LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8276M: Matthew Wilcox <matthew@wil.cx> 8277L: linux-scsi@vger.kernel.org 8278S: Maintained 8279F: drivers/scsi/sym53c8xx_2/ 8280 8281LTC4261 HARDWARE MONITOR DRIVER 8282M: Guenter Roeck <linux@roeck-us.net> 8283L: linux-hwmon@vger.kernel.org 8284S: Maintained 8285F: Documentation/hwmon/ltc4261 8286F: drivers/hwmon/ltc4261.c 8287 8288LTC4306 I2C MULTIPLEXER DRIVER 8289M: Michael Hennerich <michael.hennerich@analog.com> 8290W: http://ez.analog.com/community/linux-device-drivers 8291L: linux-i2c@vger.kernel.org 8292S: Supported 8293F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8294F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8295 8296LTP (Linux Test Project) 8297M: Mike Frysinger <vapier@gentoo.org> 8298M: Cyril Hrubis <chrubis@suse.cz> 8299M: Wanlong Gao <wanlong.gao@gmail.com> 8300M: Jan Stancek <jstancek@redhat.com> 8301M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8302M: Alexey Kodanev <alexey.kodanev@oracle.com> 8303L: ltp@lists.linux.it (subscribers-only) 8304W: http://linux-test-project.github.io/ 8305T: git git://github.com/linux-test-project/ltp.git 8306S: Maintained 8307 8308M32R ARCHITECTURE 8309W: http://www.linux-m32r.org/ 8310S: Orphan 8311F: arch/m32r/ 8312 8313M68K ARCHITECTURE 8314M: Geert Uytterhoeven <geert@linux-m68k.org> 8315L: linux-m68k@lists.linux-m68k.org 8316W: http://www.linux-m68k.org/ 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8318S: Maintained 8319F: arch/m68k/ 8320F: drivers/zorro/ 8321 8322M68K ON APPLE MACINTOSH 8323M: Joshua Thompson <funaho@jurai.org> 8324W: http://www.mac.linux-m68k.org/ 8325L: linux-m68k@lists.linux-m68k.org 8326S: Maintained 8327F: arch/m68k/mac/ 8328 8329M68K ON HP9000/300 8330M: Philip Blundell <philb@gnu.org> 8331W: http://www.tazenda.demon.co.uk/phil/linux-hp 8332S: Maintained 8333F: arch/m68k/hp300/ 8334 8335M88DS3103 MEDIA DRIVER 8336M: Antti Palosaari <crope@iki.fi> 8337L: linux-media@vger.kernel.org 8338W: https://linuxtv.org 8339W: http://palosaari.fi/linux/ 8340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8341T: git git://linuxtv.org/anttip/media_tree.git 8342S: Maintained 8343F: drivers/media/dvb-frontends/m88ds3103* 8344 8345M88RS2000 MEDIA DRIVER 8346M: Malcolm Priestley <tvboxspy@gmail.com> 8347L: linux-media@vger.kernel.org 8348W: https://linuxtv.org 8349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8350S: Maintained 8351F: drivers/media/dvb-frontends/m88rs2000* 8352 8353MA901 MASTERKIT USB FM RADIO DRIVER 8354M: Alexey Klimov <klimov.linux@gmail.com> 8355L: linux-media@vger.kernel.org 8356T: git git://linuxtv.org/media_tree.git 8357S: Maintained 8358F: drivers/media/radio/radio-ma901.c 8359 8360MAC80211 8361M: Johannes Berg <johannes@sipsolutions.net> 8362L: linux-wireless@vger.kernel.org 8363W: http://wireless.kernel.org/ 8364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8366S: Maintained 8367F: Documentation/networking/mac80211-injection.txt 8368F: include/net/mac80211.h 8369F: net/mac80211/ 8370F: drivers/net/wireless/mac80211_hwsim.[ch] 8371F: Documentation/networking/mac80211_hwsim/README 8372 8373MAILBOX API 8374M: Jassi Brar <jassisinghbrar@gmail.com> 8375L: linux-kernel@vger.kernel.org 8376S: Maintained 8377F: drivers/mailbox/ 8378F: include/linux/mailbox_client.h 8379F: include/linux/mailbox_controller.h 8380 8381MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8382M: Michael Kerrisk <mtk.manpages@gmail.com> 8383W: http://www.kernel.org/doc/man-pages 8384L: linux-man@vger.kernel.org 8385S: Maintained 8386 8387MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8388M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8389L: linux-mips@linux-mips.org 8390S: Maintained 8391F: arch/mips/boot/dts/img/pistachio_marduk.dts 8392 8393MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8394M: Andrew Lunn <andrew@lunn.ch> 8395M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8396L: netdev@vger.kernel.org 8397S: Maintained 8398F: drivers/net/dsa/mv88e6xxx/ 8399F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8400 8401MARVELL ARMADA DRM SUPPORT 8402M: Russell King <linux@armlinux.org.uk> 8403S: Maintained 8404T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8405T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8406F: drivers/gpu/drm/armada/ 8407F: include/uapi/drm/armada_drm.h 8408F: Documentation/devicetree/bindings/display/armada/ 8409 8410MARVELL CRYPTO DRIVER 8411M: Boris Brezillon <boris.brezillon@free-electrons.com> 8412M: Arnaud Ebalard <arno@natisbad.org> 8413F: drivers/crypto/marvell/ 8414S: Maintained 8415L: linux-crypto@vger.kernel.org 8416 8417MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8418M: Mirko Lindner <mlindner@marvell.com> 8419M: Stephen Hemminger <stephen@networkplumber.org> 8420L: netdev@vger.kernel.org 8421S: Maintained 8422F: drivers/net/ethernet/marvell/sk* 8423 8424MARVELL LIBERTAS WIRELESS DRIVER 8425L: libertas-dev@lists.infradead.org 8426S: Orphan 8427F: drivers/net/wireless/marvell/libertas/ 8428 8429MARVELL MACCHIATOBIN SUPPORT 8430M: Russell King <rmk@armlinux.org.uk> 8431L: linux-arm-kernel@lists.infradead.org 8432S: Maintained 8433F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8434 8435MARVELL MV643XX ETHERNET DRIVER 8436M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8437L: netdev@vger.kernel.org 8438S: Maintained 8439F: drivers/net/ethernet/marvell/mv643xx_eth.* 8440F: include/linux/mv643xx.h 8441 8442MARVELL MV88X3310 PHY DRIVER 8443M: Russell King <rmk@armlinux.org.uk> 8444L: netdev@vger.kernel.org 8445S: Maintained 8446F: drivers/net/phy/marvell10g.c 8447 8448MARVELL MVNETA ETHERNET DRIVER 8449M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8450L: netdev@vger.kernel.org 8451S: Maintained 8452F: drivers/net/ethernet/marvell/mvneta.* 8453 8454MARVELL MWIFIEX WIRELESS DRIVER 8455M: Amitkumar Karwar <amitkarwar@gmail.com> 8456M: Nishant Sarmukadam <nishants@marvell.com> 8457M: Ganapathi Bhat <gbhat@marvell.com> 8458M: Xinming Hu <huxm@marvell.com> 8459L: linux-wireless@vger.kernel.org 8460S: Maintained 8461F: drivers/net/wireless/marvell/mwifiex/ 8462 8463MARVELL MWL8K WIRELESS DRIVER 8464M: Lennert Buytenhek <buytenh@wantstofly.org> 8465L: linux-wireless@vger.kernel.org 8466S: Odd Fixes 8467F: drivers/net/wireless/marvell/mwl8k.c 8468 8469MARVELL NAND CONTROLLER DRIVER 8470M: Miquel Raynal <miquel.raynal@free-electrons.com> 8471L: linux-mtd@lists.infradead.org 8472S: Maintained 8473F: drivers/mtd/nand/marvell_nand.c 8474F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8475 8476MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8477M: Nicolas Pitre <nico@fluxnic.net> 8478S: Odd Fixes 8479F: drivers/mmc/host/mvsdio.* 8480 8481MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8482M: Hu Ziji <huziji@marvell.com> 8483L: linux-mmc@vger.kernel.org 8484S: Supported 8485F: drivers/mmc/host/sdhci-xenon* 8486F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8487 8488MATROX FRAMEBUFFER DRIVER 8489L: linux-fbdev@vger.kernel.org 8490S: Orphan 8491F: drivers/video/fbdev/matrox/matroxfb_* 8492F: include/uapi/linux/matroxfb.h 8493 8494MAX16065 HARDWARE MONITOR DRIVER 8495M: Guenter Roeck <linux@roeck-us.net> 8496L: linux-hwmon@vger.kernel.org 8497S: Maintained 8498F: Documentation/hwmon/max16065 8499F: drivers/hwmon/max16065.c 8500 8501MAX20751 HARDWARE MONITOR DRIVER 8502M: Guenter Roeck <linux@roeck-us.net> 8503L: linux-hwmon@vger.kernel.org 8504S: Maintained 8505F: Documentation/hwmon/max20751 8506F: drivers/hwmon/max20751.c 8507 8508MAX2175 SDR TUNER DRIVER 8509M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8510L: linux-media@vger.kernel.org 8511T: git git://linuxtv.org/media_tree.git 8512S: Maintained 8513F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8514F: Documentation/media/v4l-drivers/max2175.rst 8515F: drivers/media/i2c/max2175* 8516F: include/uapi/linux/max2175.h 8517 8518MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8519L: linux-hwmon@vger.kernel.org 8520S: Orphan 8521F: Documentation/hwmon/max6650 8522F: drivers/hwmon/max6650.c 8523 8524MAX6697 HARDWARE MONITOR DRIVER 8525M: Guenter Roeck <linux@roeck-us.net> 8526L: linux-hwmon@vger.kernel.org 8527S: Maintained 8528F: Documentation/hwmon/max6697 8529F: Documentation/devicetree/bindings/i2c/max6697.txt 8530F: drivers/hwmon/max6697.c 8531F: include/linux/platform_data/max6697.h 8532 8533MAX9860 MONO AUDIO VOICE CODEC DRIVER 8534M: Peter Rosin <peda@axentia.se> 8535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8536S: Maintained 8537F: Documentation/devicetree/bindings/sound/max9860.txt 8538F: sound/soc/codecs/max9860.* 8539 8540MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8541M: Javier Martinez Canillas <javier@dowhile0.org> 8542L: linux-kernel@vger.kernel.org 8543S: Supported 8544F: drivers/regulator/max77802-regulator.c 8545F: Documentation/devicetree/bindings/*/*max77802.txt 8546F: include/dt-bindings/*/*max77802.h 8547 8548MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8549M: Krzysztof Kozlowski <krzk@kernel.org> 8550M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8551L: linux-pm@vger.kernel.org 8552S: Supported 8553F: drivers/power/supply/max14577_charger.c 8554F: drivers/power/supply/max77693_charger.c 8555 8556MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8557M: Chanwoo Choi <cw00.choi@samsung.com> 8558M: Krzysztof Kozlowski <krzk@kernel.org> 8559M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8560L: linux-kernel@vger.kernel.org 8561S: Supported 8562F: drivers/*/max14577*.c 8563F: drivers/*/max77686*.c 8564F: drivers/*/max77693*.c 8565F: drivers/extcon/extcon-max14577.c 8566F: drivers/extcon/extcon-max77693.c 8567F: drivers/rtc/rtc-max77686.c 8568F: drivers/clk/clk-max77686.c 8569F: Documentation/devicetree/bindings/mfd/max14577.txt 8570F: Documentation/devicetree/bindings/*/max77686.txt 8571F: Documentation/devicetree/bindings/mfd/max77693.txt 8572F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8573F: include/linux/mfd/max14577*.h 8574F: include/linux/mfd/max77686*.h 8575F: include/linux/mfd/max77693*.h 8576 8577MAXIRADIO FM RADIO RECEIVER DRIVER 8578M: Hans Verkuil <hverkuil@xs4all.nl> 8579L: linux-media@vger.kernel.org 8580T: git git://linuxtv.org/media_tree.git 8581W: https://linuxtv.org 8582S: Maintained 8583F: drivers/media/radio/radio-maxiradio* 8584 8585MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8586M: Peter Rosin <peda@axentia.se> 8587L: linux-iio@vger.kernel.org 8588S: Maintained 8589F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8590F: drivers/iio/potentiometer/mcp4531.c 8591 8592MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8593M: William Breathitt Gray <vilhelm.gray@gmail.com> 8594L: linux-iio@vger.kernel.org 8595S: Maintained 8596F: drivers/iio/dac/cio-dac.c 8597 8598MEDIA DRIVERS FOR ASCOT2E 8599M: Sergey Kozlov <serjk@netup.ru> 8600M: Abylay Ospan <aospan@netup.ru> 8601L: linux-media@vger.kernel.org 8602W: https://linuxtv.org 8603W: http://netup.tv/ 8604T: git git://linuxtv.org/media_tree.git 8605S: Supported 8606F: drivers/media/dvb-frontends/ascot2e* 8607 8608MEDIA DRIVERS FOR CXD2841ER 8609M: Sergey Kozlov <serjk@netup.ru> 8610M: Abylay Ospan <aospan@netup.ru> 8611L: linux-media@vger.kernel.org 8612W: https://linuxtv.org 8613W: http://netup.tv/ 8614T: git git://linuxtv.org/media_tree.git 8615S: Supported 8616F: drivers/media/dvb-frontends/cxd2841er* 8617 8618MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8619M: Daniel Scheller <d.scheller.oss@gmail.com> 8620L: linux-media@vger.kernel.org 8621W: https://linuxtv.org 8622T: git git://linuxtv.org/media_tree.git 8623S: Maintained 8624F: drivers/media/pci/ddbridge/* 8625 8626MEDIA DRIVERS FOR FREESCALE IMX 8627M: Steve Longerbeam <slongerbeam@gmail.com> 8628M: Philipp Zabel <p.zabel@pengutronix.de> 8629L: linux-media@vger.kernel.org 8630T: git git://linuxtv.org/media_tree.git 8631S: Maintained 8632F: Documentation/devicetree/bindings/media/imx.txt 8633F: Documentation/media/v4l-drivers/imx.rst 8634F: drivers/staging/media/imx/ 8635F: include/linux/imx-media.h 8636F: include/media/imx.h 8637 8638MEDIA DRIVERS FOR HELENE 8639M: Abylay Ospan <aospan@netup.ru> 8640L: linux-media@vger.kernel.org 8641W: https://linuxtv.org 8642W: http://netup.tv/ 8643T: git git://linuxtv.org/media_tree.git 8644S: Supported 8645F: drivers/media/dvb-frontends/helene* 8646 8647MEDIA DRIVERS FOR HORUS3A 8648M: Sergey Kozlov <serjk@netup.ru> 8649M: Abylay Ospan <aospan@netup.ru> 8650L: linux-media@vger.kernel.org 8651W: https://linuxtv.org 8652W: http://netup.tv/ 8653T: git git://linuxtv.org/media_tree.git 8654S: Supported 8655F: drivers/media/dvb-frontends/horus3a* 8656 8657MEDIA DRIVERS FOR LNBH25 8658M: Sergey Kozlov <serjk@netup.ru> 8659M: Abylay Ospan <aospan@netup.ru> 8660L: linux-media@vger.kernel.org 8661W: https://linuxtv.org 8662W: http://netup.tv/ 8663T: git git://linuxtv.org/media_tree.git 8664S: Supported 8665F: drivers/media/dvb-frontends/lnbh25* 8666 8667MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8668M: Daniel Scheller <d.scheller.oss@gmail.com> 8669L: linux-media@vger.kernel.org 8670W: https://linuxtv.org 8671T: git git://linuxtv.org/media_tree.git 8672S: Maintained 8673F: drivers/media/dvb-frontends/mxl5xx* 8674 8675MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8676M: Sergey Kozlov <serjk@netup.ru> 8677M: Abylay Ospan <aospan@netup.ru> 8678L: linux-media@vger.kernel.org 8679W: https://linuxtv.org 8680W: http://netup.tv/ 8681T: git git://linuxtv.org/media_tree.git 8682S: Supported 8683F: drivers/media/pci/netup_unidvb/* 8684 8685MEDIA DRIVERS FOR RENESAS - DRIF 8686M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8687L: linux-media@vger.kernel.org 8688L: linux-renesas-soc@vger.kernel.org 8689T: git git://linuxtv.org/media_tree.git 8690S: Supported 8691F: Documentation/devicetree/bindings/media/renesas,drif.txt 8692F: drivers/media/platform/rcar_drif.c 8693 8694MEDIA DRIVERS FOR RENESAS - FCP 8695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8696L: linux-media@vger.kernel.org 8697L: linux-renesas-soc@vger.kernel.org 8698T: git git://linuxtv.org/media_tree.git 8699S: Supported 8700F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8701F: drivers/media/platform/rcar-fcp.c 8702F: include/media/rcar-fcp.h 8703 8704MEDIA DRIVERS FOR RENESAS - FDP1 8705M: Kieran Bingham <kieran@bingham.xyz> 8706L: linux-media@vger.kernel.org 8707L: linux-renesas-soc@vger.kernel.org 8708T: git git://linuxtv.org/media_tree.git 8709S: Supported 8710F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8711F: drivers/media/platform/rcar_fdp1.c 8712 8713MEDIA DRIVERS FOR RENESAS - VIN 8714M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8715L: linux-media@vger.kernel.org 8716L: linux-renesas-soc@vger.kernel.org 8717T: git git://linuxtv.org/media_tree.git 8718S: Supported 8719F: Documentation/devicetree/bindings/media/rcar_vin.txt 8720F: drivers/media/platform/rcar-vin/ 8721 8722MEDIA DRIVERS FOR RENESAS - VSP1 8723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8724L: linux-media@vger.kernel.org 8725L: linux-renesas-soc@vger.kernel.org 8726T: git git://linuxtv.org/media_tree.git 8727S: Supported 8728F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8729F: drivers/media/platform/vsp1/ 8730 8731MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8732M: Daniel Scheller <d.scheller.oss@gmail.com> 8733L: linux-media@vger.kernel.org 8734W: https://linuxtv.org 8735T: git git://linuxtv.org/media_tree.git 8736S: Maintained 8737F: drivers/media/dvb-frontends/stv0910* 8738 8739MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8740M: Daniel Scheller <d.scheller.oss@gmail.com> 8741L: linux-media@vger.kernel.org 8742W: https://linuxtv.org 8743T: git git://linuxtv.org/media_tree.git 8744S: Maintained 8745F: drivers/media/dvb-frontends/stv6111* 8746 8747MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8748M: Dmitry Osipenko <digetx@gmail.com> 8749L: linux-media@vger.kernel.org 8750L: linux-tegra@vger.kernel.org 8751T: git git://linuxtv.org/media_tree.git 8752S: Maintained 8753F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8754F: drivers/staging/media/tegra-vde/ 8755 8756MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8757M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8758M: Mauro Carvalho Chehab <mchehab@kernel.org> 8759P: LinuxTV.org Project 8760L: linux-media@vger.kernel.org 8761W: https://linuxtv.org 8762Q: http://patchwork.kernel.org/project/linux-media/list/ 8763T: git git://linuxtv.org/media_tree.git 8764S: Maintained 8765F: Documentation/devicetree/bindings/media/ 8766F: Documentation/media/ 8767F: drivers/media/ 8768F: drivers/staging/media/ 8769F: include/linux/platform_data/media/ 8770F: include/media/ 8771F: include/uapi/linux/dvb/ 8772F: include/uapi/linux/videodev2.h 8773F: include/uapi/linux/media.h 8774F: include/uapi/linux/v4l2-* 8775F: include/uapi/linux/meye.h 8776F: include/uapi/linux/ivtv* 8777F: include/uapi/linux/uvcvideo.h 8778 8779MEDIATEK CIR DRIVER 8780M: Sean Wang <sean.wang@mediatek.com> 8781S: Maintained 8782F: drivers/media/rc/mtk-cir.c 8783 8784MEDIATEK PMIC LED DRIVER 8785M: Sean Wang <sean.wang@mediatek.com> 8786S: Maintained 8787F: drivers/leds/leds-mt6323.c 8788F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8789 8790MEDIATEK ETHERNET DRIVER 8791M: Felix Fietkau <nbd@openwrt.org> 8792M: John Crispin <john@phrozen.org> 8793M: Sean Wang <sean.wang@mediatek.com> 8794M: Nelson Chang <nelson.chang@mediatek.com> 8795L: netdev@vger.kernel.org 8796S: Maintained 8797F: drivers/net/ethernet/mediatek/ 8798 8799MEDIATEK SWITCH DRIVER 8800M: Sean Wang <sean.wang@mediatek.com> 8801L: netdev@vger.kernel.org 8802S: Maintained 8803F: drivers/net/dsa/mt7530.* 8804F: net/dsa/tag_mtk.c 8805 8806MEDIATEK JPEG DRIVER 8807M: Rick Chang <rick.chang@mediatek.com> 8808M: Bin Liu <bin.liu@mediatek.com> 8809S: Supported 8810F: drivers/media/platform/mtk-jpeg/ 8811F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8812 8813MEDIATEK MDP DRIVER 8814M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8815M: Houlong Wei <houlong.wei@mediatek.com> 8816M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8817S: Supported 8818F: drivers/media/platform/mtk-mdp/ 8819F: drivers/media/platform/mtk-vpu/ 8820F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8821 8822MEDIATEK MEDIA DRIVER 8823M: Tiffany Lin <tiffany.lin@mediatek.com> 8824M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8825S: Supported 8826F: drivers/media/platform/mtk-vcodec/ 8827F: drivers/media/platform/mtk-vpu/ 8828F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8829F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8830 8831MEDIATEK MT7601U WIRELESS LAN DRIVER 8832M: Jakub Kicinski <kubakici@wp.pl> 8833L: linux-wireless@vger.kernel.org 8834S: Maintained 8835F: drivers/net/wireless/mediatek/mt7601u/ 8836 8837MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8838M: Sean Wang <sean.wang@mediatek.com> 8839S: Maintained 8840F: drivers/char/hw_random/mtk-rng.c 8841 8842MEDIATEK USB3 DRD IP DRIVER 8843M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8844L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8846L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8847S: Maintained 8848F: drivers/usb/mtu3/ 8849 8850MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8851M: Peter Senna Tschudin <peter.senna@collabora.com> 8852M: Martin Donnelly <martin.donnelly@ge.com> 8853M: Martyn Welch <martyn.welch@collabora.co.uk> 8854S: Maintained 8855F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8856F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8857 8858MEGARAID SCSI/SAS DRIVERS 8859M: Kashyap Desai <kashyap.desai@broadcom.com> 8860M: Sumit Saxena <sumit.saxena@broadcom.com> 8861M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8862L: megaraidlinux.pdl@broadcom.com 8863L: linux-scsi@vger.kernel.org 8864W: http://www.avagotech.com/support/ 8865S: Maintained 8866F: Documentation/scsi/megaraid.txt 8867F: drivers/scsi/megaraid.* 8868F: drivers/scsi/megaraid/ 8869 8870MELEXIS MLX90614 DRIVER 8871M: Crt Mori <cmo@melexis.com> 8872L: linux-iio@vger.kernel.org 8873W: http://www.melexis.com 8874S: Supported 8875F: drivers/iio/temperature/mlx90614.c 8876 8877MELFAS MIP4 TOUCHSCREEN DRIVER 8878M: Sangwon Jee <jeesw@melfas.com> 8879W: http://www.melfas.com 8880S: Supported 8881F: drivers/input/touchscreen/melfas_mip4.c 8882F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8883 8884MELLANOX ETHERNET DRIVER (mlx4_en) 8885M: Tariq Toukan <tariqt@mellanox.com> 8886L: netdev@vger.kernel.org 8887S: Supported 8888W: http://www.mellanox.com 8889Q: http://patchwork.ozlabs.org/project/netdev/list/ 8890F: drivers/net/ethernet/mellanox/mlx4/en_* 8891 8892MELLANOX ETHERNET DRIVER (mlx5e) 8893M: Saeed Mahameed <saeedm@mellanox.com> 8894L: netdev@vger.kernel.org 8895S: Supported 8896W: http://www.mellanox.com 8897Q: http://patchwork.ozlabs.org/project/netdev/list/ 8898F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8899 8900MELLANOX ETHERNET INNOVA DRIVER 8901M: Ilan Tayari <ilant@mellanox.com> 8902R: Boris Pismenny <borisp@mellanox.com> 8903L: netdev@vger.kernel.org 8904S: Supported 8905W: http://www.mellanox.com 8906Q: http://patchwork.ozlabs.org/project/netdev/list/ 8907F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8908F: include/linux/mlx5/mlx5_ifc_fpga.h 8909 8910MELLANOX ETHERNET INNOVA IPSEC DRIVER 8911M: Ilan Tayari <ilant@mellanox.com> 8912R: Boris Pismenny <borisp@mellanox.com> 8913L: netdev@vger.kernel.org 8914S: Supported 8915W: http://www.mellanox.com 8916Q: http://patchwork.ozlabs.org/project/netdev/list/ 8917F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8918F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8919 8920MELLANOX ETHERNET SWITCH DRIVERS 8921M: Jiri Pirko <jiri@mellanox.com> 8922M: Ido Schimmel <idosch@mellanox.com> 8923L: netdev@vger.kernel.org 8924S: Supported 8925W: http://www.mellanox.com 8926Q: http://patchwork.ozlabs.org/project/netdev/list/ 8927F: drivers/net/ethernet/mellanox/mlxsw/ 8928 8929MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8930M: mlxsw@mellanox.com 8931L: netdev@vger.kernel.org 8932S: Supported 8933W: http://www.mellanox.com 8934Q: http://patchwork.ozlabs.org/project/netdev/list/ 8935F: drivers/net/ethernet/mellanox/mlxfw/ 8936 8937MELLANOX HARDWARE PLATFORM SUPPORT 8938M: Andy Shevchenko <andy@infradead.org> 8939M: Darren Hart <dvhart@infradead.org> 8940M: Vadim Pasternak <vadimp@mellanox.com> 8941L: platform-driver-x86@vger.kernel.org 8942S: Supported 8943F: drivers/platform/mellanox/ 8944 8945MELLANOX MLX4 core VPI driver 8946M: Tariq Toukan <tariqt@mellanox.com> 8947L: netdev@vger.kernel.org 8948L: linux-rdma@vger.kernel.org 8949W: http://www.mellanox.com 8950Q: http://patchwork.ozlabs.org/project/netdev/list/ 8951S: Supported 8952F: drivers/net/ethernet/mellanox/mlx4/ 8953F: include/linux/mlx4/ 8954 8955MELLANOX MLX4 IB driver 8956M: Yishai Hadas <yishaih@mellanox.com> 8957L: linux-rdma@vger.kernel.org 8958W: http://www.mellanox.com 8959Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8960S: Supported 8961F: drivers/infiniband/hw/mlx4/ 8962F: include/linux/mlx4/ 8963F: include/uapi/rdma/mlx4-abi.h 8964 8965MELLANOX MLX5 core VPI driver 8966M: Saeed Mahameed <saeedm@mellanox.com> 8967M: Matan Barak <matanb@mellanox.com> 8968M: Leon Romanovsky <leonro@mellanox.com> 8969L: netdev@vger.kernel.org 8970L: linux-rdma@vger.kernel.org 8971W: http://www.mellanox.com 8972Q: http://patchwork.ozlabs.org/project/netdev/list/ 8973S: Supported 8974F: drivers/net/ethernet/mellanox/mlx5/core/ 8975F: include/linux/mlx5/ 8976 8977MELLANOX MLX5 IB driver 8978M: Matan Barak <matanb@mellanox.com> 8979M: Leon Romanovsky <leonro@mellanox.com> 8980L: linux-rdma@vger.kernel.org 8981W: http://www.mellanox.com 8982Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8983S: Supported 8984F: drivers/infiniband/hw/mlx5/ 8985F: include/linux/mlx5/ 8986F: include/uapi/rdma/mlx5-abi.h 8987 8988MELLANOX MLXCPLD I2C AND MUX DRIVER 8989M: Vadim Pasternak <vadimp@mellanox.com> 8990M: Michael Shych <michaelsh@mellanox.com> 8991L: linux-i2c@vger.kernel.org 8992S: Supported 8993F: drivers/i2c/busses/i2c-mlxcpld.c 8994F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8995F: Documentation/i2c/busses/i2c-mlxcpld 8996 8997MELLANOX MLXCPLD LED DRIVER 8998M: Vadim Pasternak <vadimp@mellanox.com> 8999L: linux-leds@vger.kernel.org 9000S: Supported 9001F: drivers/leds/leds-mlxcpld.c 9002F: Documentation/leds/leds-mlxcpld.txt 9003 9004MELLANOX PLATFORM DRIVER 9005M: Vadim Pasternak <vadimp@mellanox.com> 9006L: platform-driver-x86@vger.kernel.org 9007S: Supported 9008F: drivers/platform/x86/mlx-platform.c 9009 9010MEMBARRIER SUPPORT 9011M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9012M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9013L: linux-kernel@vger.kernel.org 9014S: Supported 9015F: kernel/sched/membarrier.c 9016F: include/uapi/linux/membarrier.h 9017F: arch/powerpc/include/asm/membarrier.h 9018 9019MEMORY MANAGEMENT 9020L: linux-mm@kvack.org 9021W: http://www.linux-mm.org 9022S: Maintained 9023F: include/linux/mm.h 9024F: include/linux/gfp.h 9025F: include/linux/mmzone.h 9026F: include/linux/memory_hotplug.h 9027F: include/linux/vmalloc.h 9028F: mm/ 9029 9030MEMORY TECHNOLOGY DEVICES (MTD) 9031M: David Woodhouse <dwmw2@infradead.org> 9032M: Brian Norris <computersforpeace@gmail.com> 9033M: Boris Brezillon <boris.brezillon@free-electrons.com> 9034M: Marek Vasut <marek.vasut@gmail.com> 9035M: Richard Weinberger <richard@nod.at> 9036M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9037L: linux-mtd@lists.infradead.org 9038W: http://www.linux-mtd.infradead.org/ 9039Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9040T: git git://git.infradead.org/linux-mtd.git master 9041T: git git://git.infradead.org/linux-mtd.git mtd/next 9042S: Maintained 9043F: Documentation/devicetree/bindings/mtd/ 9044F: drivers/mtd/ 9045F: include/linux/mtd/ 9046F: include/uapi/mtd/ 9047 9048MEN A21 WATCHDOG DRIVER 9049M: Johannes Thumshirn <morbidrsa@gmail.com> 9050L: linux-watchdog@vger.kernel.org 9051S: Maintained 9052F: drivers/watchdog/mena21_wdt.c 9053 9054MEN CHAMELEON BUS (mcb) 9055M: Johannes Thumshirn <morbidrsa@gmail.com> 9056S: Maintained 9057F: drivers/mcb/ 9058F: include/linux/mcb.h 9059F: Documentation/men-chameleon-bus.txt 9060 9061MEN F21BMC (Board Management Controller) 9062M: Andreas Werner <andreas.werner@men.de> 9063S: Supported 9064F: drivers/mfd/menf21bmc.c 9065F: drivers/watchdog/menf21bmc_wdt.c 9066F: drivers/leds/leds-menf21bmc.c 9067F: drivers/hwmon/menf21bmc_hwmon.c 9068F: Documentation/hwmon/menf21bmc 9069 9070MESON AO CEC DRIVER FOR AMLOGIC SOCS 9071M: Neil Armstrong <narmstrong@baylibre.com> 9072L: linux-media@lists.freedesktop.org 9073L: linux-amlogic@lists.infradead.org 9074W: http://linux-meson.com/ 9075S: Supported 9076F: drivers/media/platform/meson/ao-cec.c 9077F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9078T: git git://linuxtv.org/media_tree.git 9079 9080METAG ARCHITECTURE 9081M: James Hogan <jhogan@kernel.org> 9082L: linux-metag@vger.kernel.org 9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9084S: Odd Fixes 9085F: arch/metag/ 9086F: Documentation/metag/ 9087F: Documentation/devicetree/bindings/metag/ 9088F: Documentation/devicetree/bindings/interrupt-controller/img,* 9089F: drivers/clocksource/metag_generic.c 9090F: drivers/irqchip/irq-metag.c 9091F: drivers/irqchip/irq-metag-ext.c 9092F: drivers/tty/metag_da.c 9093 9094MICROBLAZE ARCHITECTURE 9095M: Michal Simek <monstr@monstr.eu> 9096W: http://www.monstr.eu/fdt/ 9097T: git git://git.monstr.eu/linux-2.6-microblaze.git 9098S: Supported 9099F: arch/microblaze/ 9100 9101MICROCHIP / ATMEL AT91 SERIAL DRIVER 9102M: Richard Genoud <richard.genoud@gmail.com> 9103S: Maintained 9104F: drivers/tty/serial/atmel_serial.c 9105F: drivers/tty/serial/atmel_serial.h 9106 9107MICROCHIP / ATMEL DMA DRIVER 9108M: Ludovic Desroches <ludovic.desroches@microchip.com> 9109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9110L: dmaengine@vger.kernel.org 9111S: Supported 9112F: drivers/dma/at_hdmac.c 9113F: drivers/dma/at_hdmac_regs.h 9114F: include/linux/platform_data/dma-atmel.h 9115 9116MICROCHIP / ATMEL ECC DRIVER 9117M: Tudor Ambarus <tudor.ambarus@microchip.com> 9118L: linux-crypto@vger.kernel.org 9119S: Maintained 9120F: drivers/crypto/atmel-ecc.* 9121 9122MICROCHIP / ATMEL ISC DRIVER 9123M: Songjun Wu <songjun.wu@microchip.com> 9124L: linux-media@vger.kernel.org 9125S: Supported 9126F: drivers/media/platform/atmel/atmel-isc.c 9127F: drivers/media/platform/atmel/atmel-isc-regs.h 9128F: devicetree/bindings/media/atmel-isc.txt 9129 9130MICROCHIP / ATMEL NAND DRIVER 9131M: Wenyou Yang <wenyou.yang@microchip.com> 9132M: Josh Wu <rainyfeeling@outlook.com> 9133L: linux-mtd@lists.infradead.org 9134S: Supported 9135F: drivers/mtd/nand/atmel/* 9136F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9137 9138MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9139M: Woojung Huh <Woojung.Huh@microchip.com> 9140M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9141L: netdev@vger.kernel.org 9142S: Maintained 9143F: net/dsa/tag_ksz.c 9144F: drivers/net/dsa/microchip/* 9145F: include/linux/platform_data/microchip-ksz.h 9146F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9147 9148MICROCHIP USB251XB DRIVER 9149M: Richard Leitner <richard.leitner@skidata.com> 9150L: linux-usb@vger.kernel.org 9151S: Maintained 9152F: drivers/usb/misc/usb251xb.c 9153F: Documentation/devicetree/bindings/usb/usb251xb.txt 9154 9155MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9156M: Don Brace <don.brace@microsemi.com> 9157L: esc.storagedev@microsemi.com 9158L: linux-scsi@vger.kernel.org 9159S: Supported 9160F: drivers/scsi/smartpqi/smartpqi*.[ch] 9161F: drivers/scsi/smartpqi/Kconfig 9162F: drivers/scsi/smartpqi/Makefile 9163F: include/linux/cciss*.h 9164F: include/uapi/linux/cciss*.h 9165F: Documentation/scsi/smartpqi.txt 9166 9167MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9168M: Chen Yu <yu.c.chen@intel.com> 9169L: platform-driver-x86@vger.kernel.org 9170S: Supported 9171F: drivers/platform/x86/surfacepro3_button.c 9172 9173MICROTEK X6 SCANNER 9174M: Oliver Neukum <oliver@neukum.org> 9175S: Maintained 9176F: drivers/usb/image/microtek.* 9177 9178MIPS 9179M: Ralf Baechle <ralf@linux-mips.org> 9180M: James Hogan <jhogan@kernel.org> 9181L: linux-mips@linux-mips.org 9182W: http://www.linux-mips.org/ 9183T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9184Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9185S: Supported 9186F: Documentation/devicetree/bindings/mips/ 9187F: Documentation/mips/ 9188F: arch/mips/ 9189F: drivers/platform/mips/ 9190 9191MIPS BOSTON DEVELOPMENT BOARD 9192M: Paul Burton <paul.burton@mips.com> 9193L: linux-mips@linux-mips.org 9194S: Maintained 9195F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9196F: arch/mips/boot/dts/img/boston.dts 9197F: arch/mips/configs/generic/board-boston.config 9198F: drivers/clk/imgtec/clk-boston.c 9199F: include/dt-bindings/clock/boston-clock.h 9200 9201MIPS GENERIC PLATFORM 9202M: Paul Burton <paul.burton@mips.com> 9203L: linux-mips@linux-mips.org 9204S: Supported 9205F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9206F: arch/mips/generic/ 9207F: arch/mips/tools/generic-board-config.sh 9208 9209MIPS/LOONGSON1 ARCHITECTURE 9210M: Keguang Zhang <keguang.zhang@gmail.com> 9211L: linux-mips@linux-mips.org 9212S: Maintained 9213F: arch/mips/loongson32/ 9214F: arch/mips/include/asm/mach-loongson32/ 9215F: drivers/*/*loongson1* 9216F: drivers/*/*/*loongson1* 9217 9218MIPS/LOONGSON2 ARCHITECTURE 9219M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9220L: linux-mips@linux-mips.org 9221S: Maintained 9222F: arch/mips/loongson64/*{2e/2f}* 9223F: arch/mips/include/asm/mach-loongson64/ 9224F: drivers/*/*loongson2* 9225F: drivers/*/*/*loongson2* 9226 9227MIPS/LOONGSON3 ARCHITECTURE 9228M: Huacai Chen <chenhc@lemote.com> 9229L: linux-mips@linux-mips.org 9230S: Maintained 9231F: arch/mips/loongson64/ 9232F: arch/mips/include/asm/mach-loongson64/ 9233F: drivers/platform/mips/cpu_hwmon.c 9234F: drivers/*/*loongson3* 9235F: drivers/*/*/*loongson3* 9236 9237MIPS RINT INSTRUCTION EMULATION 9238M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9239L: linux-mips@linux-mips.org 9240S: Supported 9241F: arch/mips/math-emu/sp_rint.c 9242F: arch/mips/math-emu/dp_rint.c 9243 9244MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9245M: Hans Verkuil <hverkuil@xs4all.nl> 9246L: linux-media@vger.kernel.org 9247T: git git://linuxtv.org/media_tree.git 9248W: https://linuxtv.org 9249S: Odd Fixes 9250F: drivers/media/radio/radio-miropcm20* 9251 9252MMP SUPPORT 9253M: Eric Miao <eric.y.miao@gmail.com> 9254M: Haojian Zhuang <haojian.zhuang@gmail.com> 9255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9256T: git git://github.com/hzhuang1/linux.git 9257T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9258S: Maintained 9259F: arch/arm/boot/dts/mmp* 9260F: arch/arm/mach-mmp/ 9261 9262MN88472 MEDIA DRIVER 9263M: Antti Palosaari <crope@iki.fi> 9264L: linux-media@vger.kernel.org 9265W: https://linuxtv.org 9266W: http://palosaari.fi/linux/ 9267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9268S: Maintained 9269F: drivers/media/dvb-frontends/mn88472* 9270 9271MN88473 MEDIA DRIVER 9272M: Antti Palosaari <crope@iki.fi> 9273L: linux-media@vger.kernel.org 9274W: https://linuxtv.org 9275W: http://palosaari.fi/linux/ 9276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9277S: Maintained 9278F: drivers/media/dvb-frontends/mn88473* 9279 9280MODULE SUPPORT 9281M: Jessica Yu <jeyu@kernel.org> 9282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9283S: Maintained 9284F: include/linux/module.h 9285F: kernel/module.c 9286 9287MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9288W: http://popies.net/meye/ 9289S: Orphan 9290F: Documentation/media/v4l-drivers/meye* 9291F: drivers/media/pci/meye/ 9292F: include/uapi/linux/meye.h 9293 9294MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9295M: Jiri Slaby <jirislaby@gmail.com> 9296S: Maintained 9297F: Documentation/serial/moxa-smartio 9298F: drivers/tty/mxser.* 9299 9300MR800 AVERMEDIA USB FM RADIO DRIVER 9301M: Alexey Klimov <klimov.linux@gmail.com> 9302L: linux-media@vger.kernel.org 9303T: git git://linuxtv.org/media_tree.git 9304S: Maintained 9305F: drivers/media/radio/radio-mr800.c 9306 9307MRF24J40 IEEE 802.15.4 RADIO DRIVER 9308M: Alan Ott <alan@signal11.us> 9309L: linux-wpan@vger.kernel.org 9310S: Maintained 9311F: drivers/net/ieee802154/mrf24j40.c 9312F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9313 9314MSI LAPTOP SUPPORT 9315M: "Lee, Chun-Yi" <jlee@suse.com> 9316L: platform-driver-x86@vger.kernel.org 9317S: Maintained 9318F: drivers/platform/x86/msi-laptop.c 9319 9320MSI WMI SUPPORT 9321L: platform-driver-x86@vger.kernel.org 9322S: Orphan 9323F: drivers/platform/x86/msi-wmi.c 9324 9325MSI001 MEDIA DRIVER 9326M: Antti Palosaari <crope@iki.fi> 9327L: linux-media@vger.kernel.org 9328W: https://linuxtv.org 9329W: http://palosaari.fi/linux/ 9330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9331T: git git://linuxtv.org/anttip/media_tree.git 9332S: Maintained 9333F: drivers/media/tuners/msi001* 9334 9335MSI2500 MEDIA DRIVER 9336M: Antti Palosaari <crope@iki.fi> 9337L: linux-media@vger.kernel.org 9338W: https://linuxtv.org 9339W: http://palosaari.fi/linux/ 9340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9341T: git git://linuxtv.org/anttip/media_tree.git 9342S: Maintained 9343F: drivers/media/usb/msi2500/ 9344 9345MSYSTEMS DISKONCHIP G3 MTD DRIVER 9346M: Robert Jarzmik <robert.jarzmik@free.fr> 9347L: linux-mtd@lists.infradead.org 9348S: Maintained 9349F: drivers/mtd/devices/docg3* 9350 9351MT9M032 APTINA SENSOR DRIVER 9352M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9353L: linux-media@vger.kernel.org 9354T: git git://linuxtv.org/media_tree.git 9355S: Maintained 9356F: drivers/media/i2c/mt9m032.c 9357F: include/media/i2c/mt9m032.h 9358 9359MT9P031 APTINA CAMERA SENSOR 9360M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9361L: linux-media@vger.kernel.org 9362T: git git://linuxtv.org/media_tree.git 9363S: Maintained 9364F: drivers/media/i2c/mt9p031.c 9365F: include/media/i2c/mt9p031.h 9366 9367MT9T001 APTINA CAMERA SENSOR 9368M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9369L: linux-media@vger.kernel.org 9370T: git git://linuxtv.org/media_tree.git 9371S: Maintained 9372F: drivers/media/i2c/mt9t001.c 9373F: include/media/i2c/mt9t001.h 9374 9375MT9V032 APTINA CAMERA SENSOR 9376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9377L: linux-media@vger.kernel.org 9378T: git git://linuxtv.org/media_tree.git 9379S: Maintained 9380F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9381F: drivers/media/i2c/mt9v032.c 9382F: include/media/i2c/mt9v032.h 9383 9384MULTIFUNCTION DEVICES (MFD) 9385M: Lee Jones <lee.jones@linaro.org> 9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9387S: Supported 9388F: Documentation/devicetree/bindings/mfd/ 9389F: drivers/mfd/ 9390F: include/linux/mfd/ 9391F: include/dt-bindings/mfd/ 9392 9393MULTIMEDIA CARD (MMC) ETC. OVER SPI 9394S: Orphan 9395F: drivers/mmc/host/mmc_spi.c 9396F: include/linux/spi/mmc_spi.h 9397 9398MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9399M: Ulf Hansson <ulf.hansson@linaro.org> 9400L: linux-mmc@vger.kernel.org 9401T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9402S: Maintained 9403F: Documentation/devicetree/bindings/mmc/ 9404F: drivers/mmc/ 9405F: include/linux/mmc/ 9406F: include/uapi/linux/mmc/ 9407 9408MULTIPLEXER SUBSYSTEM 9409M: Peter Rosin <peda@axentia.se> 9410S: Maintained 9411F: Documentation/ABI/testing/mux/sysfs-class-mux* 9412F: Documentation/devicetree/bindings/mux/ 9413F: include/linux/dt-bindings/mux/ 9414F: include/linux/mux/ 9415F: drivers/mux/ 9416 9417MULTITECH MULTIPORT CARD (ISICOM) 9418S: Orphan 9419F: drivers/tty/isicom.c 9420F: include/linux/isicom.h 9421 9422MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9423M: Bin Liu <b-liu@ti.com> 9424L: linux-usb@vger.kernel.org 9425S: Maintained 9426F: drivers/usb/musb/ 9427 9428MXL5007T MEDIA DRIVER 9429M: Michael Krufky <mkrufky@linuxtv.org> 9430L: linux-media@vger.kernel.org 9431W: https://linuxtv.org 9432W: http://github.com/mkrufky 9433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9434T: git git://linuxtv.org/mkrufky/tuners.git 9435S: Maintained 9436F: drivers/media/tuners/mxl5007t.* 9437 9438MXSFB DRM DRIVER 9439M: Marek Vasut <marex@denx.de> 9440S: Supported 9441F: drivers/gpu/drm/mxsfb/ 9442F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9443 9444MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9445M: Chris Lee <christopher.lee@cspi.com> 9446L: netdev@vger.kernel.org 9447W: https://www.cspi.com/ethernet-products/support/downloads/ 9448S: Supported 9449F: drivers/net/ethernet/myricom/myri10ge/ 9450 9451NAND FLASH SUBSYSTEM 9452M: Boris Brezillon <boris.brezillon@free-electrons.com> 9453R: Richard Weinberger <richard@nod.at> 9454L: linux-mtd@lists.infradead.org 9455W: http://www.linux-mtd.infradead.org/ 9456Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9457T: git git://git.infradead.org/linux-mtd.git nand/fixes 9458T: git git://git.infradead.org/linux-mtd.git nand/next 9459S: Maintained 9460F: drivers/mtd/nand/ 9461F: include/linux/mtd/*nand*.h 9462 9463NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9464M: Daniel Mack <zonque@gmail.com> 9465S: Maintained 9466L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9467W: http://www.native-instruments.com 9468F: sound/usb/caiaq/ 9469 9470NATSEMI ETHERNET DRIVER (DP8381x) 9471S: Orphan 9472F: drivers/net/ethernet/natsemi/natsemi.c 9473 9474NCP FILESYSTEM 9475M: Petr Vandrovec <petr@vandrovec.name> 9476S: Obsolete 9477F: drivers/staging/ncpfs/ 9478 9479NCR 5380 SCSI DRIVERS 9480M: Finn Thain <fthain@telegraphics.com.au> 9481M: Michael Schmitz <schmitzmic@gmail.com> 9482L: linux-scsi@vger.kernel.org 9483S: Maintained 9484F: Documentation/scsi/g_NCR5380.txt 9485F: drivers/scsi/NCR5380.* 9486F: drivers/scsi/arm/cumana_1.c 9487F: drivers/scsi/arm/oak.c 9488F: drivers/scsi/atari_scsi.* 9489F: drivers/scsi/dmx3191d.c 9490F: drivers/scsi/g_NCR5380.* 9491F: drivers/scsi/mac_scsi.* 9492F: drivers/scsi/sun3_scsi.* 9493F: drivers/scsi/sun3_scsi_vme.c 9494 9495NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9496M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9497L: linux-scsi@vger.kernel.org 9498S: Maintained 9499F: drivers/scsi/NCR_D700.* 9500 9501NCT6775 HARDWARE MONITOR DRIVER 9502M: Guenter Roeck <linux@roeck-us.net> 9503L: linux-hwmon@vger.kernel.org 9504S: Maintained 9505F: Documentation/hwmon/nct6775 9506F: drivers/hwmon/nct6775.c 9507 9508NETEFFECT IWARP RNIC DRIVER (IW_NES) 9509M: Faisal Latif <faisal.latif@intel.com> 9510L: linux-rdma@vger.kernel.org 9511W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9512S: Supported 9513F: drivers/infiniband/hw/nes/ 9514F: include/uapi/rdma/nes-abi.h 9515 9516NETEM NETWORK EMULATOR 9517M: Stephen Hemminger <stephen@networkplumber.org> 9518L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9519S: Maintained 9520F: net/sched/sch_netem.c 9521 9522NETERION 10GbE DRIVERS (s2io/vxge) 9523M: Jon Mason <jdmason@kudzu.us> 9524L: netdev@vger.kernel.org 9525S: Supported 9526F: Documentation/networking/s2io.txt 9527F: Documentation/networking/vxge.txt 9528F: drivers/net/ethernet/neterion/ 9529 9530NETFILTER 9531M: Pablo Neira Ayuso <pablo@netfilter.org> 9532M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9533M: Florian Westphal <fw@strlen.de> 9534L: netfilter-devel@vger.kernel.org 9535L: coreteam@netfilter.org 9536W: http://www.netfilter.org/ 9537W: http://www.iptables.org/ 9538W: http://www.nftables.org/ 9539Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9542S: Maintained 9543F: include/linux/netfilter* 9544F: include/linux/netfilter/ 9545F: include/net/netfilter/ 9546F: include/uapi/linux/netfilter* 9547F: include/uapi/linux/netfilter/ 9548F: net/*/netfilter.c 9549F: net/*/netfilter/ 9550F: net/netfilter/ 9551F: net/bridge/br_netfilter*.c 9552 9553NETROM NETWORK LAYER 9554M: Ralf Baechle <ralf@linux-mips.org> 9555L: linux-hams@vger.kernel.org 9556W: http://www.linux-ax25.org/ 9557S: Maintained 9558F: include/net/netrom.h 9559F: include/uapi/linux/netrom.h 9560F: net/netrom/ 9561 9562NETRONOME ETHERNET DRIVERS 9563M: Jakub Kicinski <jakub.kicinski@netronome.com> 9564L: oss-drivers@netronome.com 9565S: Maintained 9566F: drivers/net/ethernet/netronome/ 9567 9568NETWORK BLOCK DEVICE (NBD) 9569M: Josef Bacik <jbacik@fb.com> 9570S: Maintained 9571L: linux-block@vger.kernel.org 9572L: nbd@other.debian.org 9573F: Documentation/blockdev/nbd.txt 9574F: drivers/block/nbd.c 9575F: include/uapi/linux/nbd.h 9576 9577NETWORK DROP MONITOR 9578M: Neil Horman <nhorman@tuxdriver.com> 9579L: netdev@vger.kernel.org 9580S: Maintained 9581W: https://fedorahosted.org/dropwatch/ 9582F: net/core/drop_monitor.c 9583 9584NETWORKING DRIVERS 9585L: netdev@vger.kernel.org 9586W: http://www.linuxfoundation.org/en/Net 9587Q: http://patchwork.ozlabs.org/project/netdev/list/ 9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9590S: Odd Fixes 9591F: Documentation/devicetree/bindings/net/ 9592F: drivers/net/ 9593F: include/linux/if_* 9594F: include/linux/netdevice.h 9595F: include/linux/etherdevice.h 9596F: include/linux/fcdevice.h 9597F: include/linux/fddidevice.h 9598F: include/linux/hippidevice.h 9599F: include/linux/inetdevice.h 9600F: include/uapi/linux/if_* 9601F: include/uapi/linux/netdevice.h 9602 9603NETWORKING DRIVERS (WIRELESS) 9604M: Kalle Valo <kvalo@codeaurora.org> 9605L: linux-wireless@vger.kernel.org 9606Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9609S: Maintained 9610F: Documentation/devicetree/bindings/net/wireless/ 9611F: drivers/net/wireless/ 9612 9613NETWORKING [DSA] 9614M: Andrew Lunn <andrew@lunn.ch> 9615M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9616M: Florian Fainelli <f.fainelli@gmail.com> 9617S: Maintained 9618F: net/dsa/ 9619F: include/net/dsa.h 9620F: include/linux/dsa/ 9621F: drivers/net/dsa/ 9622 9623NETWORKING [GENERAL] 9624M: "David S. Miller" <davem@davemloft.net> 9625L: netdev@vger.kernel.org 9626W: http://www.linuxfoundation.org/en/Net 9627Q: http://patchwork.ozlabs.org/project/netdev/list/ 9628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9630B: mailto:netdev@vger.kernel.org 9631S: Maintained 9632F: net/ 9633F: include/net/ 9634F: include/linux/in.h 9635F: include/linux/net.h 9636F: include/linux/netdevice.h 9637F: include/uapi/linux/in.h 9638F: include/uapi/linux/net.h 9639F: include/uapi/linux/netdevice.h 9640F: include/uapi/linux/net_namespace.h 9641F: tools/testing/selftests/net/ 9642F: lib/net_utils.c 9643F: lib/random32.c 9644 9645NETWORKING [IPSEC] 9646M: Steffen Klassert <steffen.klassert@secunet.com> 9647M: Herbert Xu <herbert@gondor.apana.org.au> 9648M: "David S. Miller" <davem@davemloft.net> 9649L: netdev@vger.kernel.org 9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9651T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9652S: Maintained 9653F: net/core/flow.c 9654F: net/xfrm/ 9655F: net/key/ 9656F: net/ipv4/xfrm* 9657F: net/ipv4/esp4* 9658F: net/ipv4/ah4.c 9659F: net/ipv4/ipcomp.c 9660F: net/ipv4/ip_vti.c 9661F: net/ipv6/xfrm* 9662F: net/ipv6/esp6* 9663F: net/ipv6/ah6.c 9664F: net/ipv6/ipcomp6.c 9665F: net/ipv6/ip6_vti.c 9666F: include/uapi/linux/xfrm.h 9667F: include/net/xfrm.h 9668 9669NETWORKING [IPv4/IPv6] 9670M: "David S. Miller" <davem@davemloft.net> 9671M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9672M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9673L: netdev@vger.kernel.org 9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9675S: Maintained 9676F: net/ipv4/ 9677F: net/ipv6/ 9678F: include/net/ip* 9679F: arch/x86/net/* 9680 9681NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9682M: Paul Moore <paul@paul-moore.com> 9683W: https://github.com/netlabel 9684L: netdev@vger.kernel.org 9685L: linux-security-module@vger.kernel.org 9686S: Maintained 9687F: Documentation/netlabel/ 9688F: include/net/calipso.h 9689F: include/net/cipso_ipv4.h 9690F: include/net/netlabel.h 9691F: include/uapi/linux/netfilter/xt_SECMARK.h 9692F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9693F: net/netlabel/ 9694F: net/ipv4/cipso_ipv4.c 9695F: net/ipv6/calipso.c 9696F: net/netfilter/xt_CONNSECMARK.c 9697F: net/netfilter/xt_SECMARK.c 9698 9699NETWORKING [TLS] 9700M: Ilya Lesokhin <ilyal@mellanox.com> 9701M: Aviad Yehezkel <aviadye@mellanox.com> 9702M: Dave Watson <davejwatson@fb.com> 9703L: netdev@vger.kernel.org 9704S: Maintained 9705F: net/tls/* 9706F: include/uapi/linux/tls.h 9707F: include/net/tls.h 9708 9709NETWORKING [WIRELESS] 9710L: linux-wireless@vger.kernel.org 9711Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9712 9713NETDEVSIM 9714M: Jakub Kicinski <jakub.kicinski@netronome.com> 9715S: Maintained 9716F: drivers/net/netdevsim/* 9717 9718NETXEN (1/10) GbE SUPPORT 9719M: Manish Chopra <manish.chopra@cavium.com> 9720M: Rahul Verma <rahul.verma@cavium.com> 9721M: Dept-GELinuxNICDev@cavium.com 9722L: netdev@vger.kernel.org 9723S: Supported 9724F: drivers/net/ethernet/qlogic/netxen/ 9725 9726NFC SUBSYSTEM 9727M: Samuel Ortiz <sameo@linux.intel.com> 9728L: linux-wireless@vger.kernel.org 9729L: linux-nfc@lists.01.org (subscribers-only) 9730S: Supported 9731F: net/nfc/ 9732F: include/net/nfc/ 9733F: include/uapi/linux/nfc.h 9734F: drivers/nfc/ 9735F: include/linux/platform_data/nfcmrvl.h 9736F: include/linux/platform_data/nxp-nci.h 9737F: Documentation/devicetree/bindings/net/nfc/ 9738 9739NFS, SUNRPC, AND LOCKD CLIENTS 9740M: Trond Myklebust <trond.myklebust@primarydata.com> 9741M: Anna Schumaker <anna.schumaker@netapp.com> 9742L: linux-nfs@vger.kernel.org 9743W: http://client.linux-nfs.org 9744T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9745S: Maintained 9746F: fs/lockd/ 9747F: fs/nfs/ 9748F: fs/nfs_common/ 9749F: net/sunrpc/ 9750F: include/linux/lockd/ 9751F: include/linux/nfs* 9752F: include/linux/sunrpc/ 9753F: include/uapi/linux/nfs* 9754F: include/uapi/linux/sunrpc/ 9755 9756NILFS2 FILESYSTEM 9757M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9758L: linux-nilfs@vger.kernel.org 9759W: https://nilfs.sourceforge.io/ 9760W: https://nilfs.osdn.jp/ 9761T: git git://github.com/konis/nilfs2.git 9762S: Supported 9763F: Documentation/filesystems/nilfs2.txt 9764F: fs/nilfs2/ 9765F: include/trace/events/nilfs2.h 9766F: include/uapi/linux/nilfs2_api.h 9767F: include/uapi/linux/nilfs2_ondisk.h 9768 9769NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9770M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9771W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9772S: Maintained 9773F: Documentation/scsi/NinjaSCSI.txt 9774F: drivers/scsi/pcmcia/nsp_* 9775 9776NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9777M: GOTO Masanori <gotom@debian.or.jp> 9778M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9779W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9780S: Maintained 9781F: Documentation/scsi/NinjaSCSI.txt 9782F: drivers/scsi/nsp32* 9783 9784NIOS2 ARCHITECTURE 9785M: Ley Foon Tan <lftan@altera.com> 9786L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9788S: Maintained 9789F: arch/nios2/ 9790 9791NOHZ, DYNTICKS SUPPORT 9792M: Frederic Weisbecker <fweisbec@gmail.com> 9793M: Thomas Gleixner <tglx@linutronix.de> 9794M: Ingo Molnar <mingo@kernel.org> 9795L: linux-kernel@vger.kernel.org 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9797S: Maintained 9798F: kernel/time/tick*.* 9799F: include/linux/tick.h 9800F: include/linux/sched/nohz.h 9801 9802NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9803M: Pavel Machek <pavel@ucw.cz> 9804M: Sakari Ailus <sakari.ailus@iki.fi> 9805L: linux-media@vger.kernel.org 9806S: Maintained 9807F: drivers/media/i2c/et8ek8 9808F: drivers/media/i2c/ad5820.c 9809 9810NOKIA N900 POWER SUPPLY DRIVERS 9811R: Pali Rohár <pali.rohar@gmail.com> 9812F: include/linux/power/bq2415x_charger.h 9813F: include/linux/power/bq27xxx_battery.h 9814F: include/linux/power/isp1704_charger.h 9815F: drivers/power/supply/bq2415x_charger.c 9816F: drivers/power/supply/bq27xxx_battery.c 9817F: drivers/power/supply/bq27xxx_battery_i2c.c 9818F: drivers/power/supply/isp1704_charger.c 9819F: drivers/power/supply/rx51_battery.c 9820 9821NTB AMD DRIVER 9822M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9823L: linux-ntb@googlegroups.com 9824S: Supported 9825F: drivers/ntb/hw/amd/ 9826 9827NTB DRIVER CORE 9828M: Jon Mason <jdmason@kudzu.us> 9829M: Dave Jiang <dave.jiang@intel.com> 9830M: Allen Hubbe <allenbh@gmail.com> 9831L: linux-ntb@googlegroups.com 9832S: Supported 9833W: https://github.com/jonmason/ntb/wiki 9834T: git git://github.com/jonmason/ntb.git 9835F: drivers/ntb/ 9836F: drivers/net/ntb_netdev.c 9837F: include/linux/ntb.h 9838F: include/linux/ntb_transport.h 9839F: tools/testing/selftests/ntb/ 9840 9841NTB IDT DRIVER 9842M: Serge Semin <fancer.lancer@gmail.com> 9843L: linux-ntb@googlegroups.com 9844S: Supported 9845F: drivers/ntb/hw/idt/ 9846 9847NTB INTEL DRIVER 9848M: Dave Jiang <dave.jiang@intel.com> 9849L: linux-ntb@googlegroups.com 9850S: Supported 9851W: https://github.com/davejiang/linux/wiki 9852T: git https://github.com/davejiang/linux.git 9853F: drivers/ntb/hw/intel/ 9854 9855NTFS FILESYSTEM 9856M: Anton Altaparmakov <anton@tuxera.com> 9857L: linux-ntfs-dev@lists.sourceforge.net 9858W: http://www.tuxera.com/ 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9860S: Supported 9861F: Documentation/filesystems/ntfs.txt 9862F: fs/ntfs/ 9863 9864NUBUS SUBSYSTEM 9865M: Finn Thain <fthain@telegraphics.com.au> 9866L: linux-m68k@lists.linux-m68k.org 9867S: Maintained 9868F: arch/*/include/asm/nubus.h 9869F: drivers/nubus/ 9870F: include/linux/nubus.h 9871F: include/uapi/linux/nubus.h 9872 9873NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9874M: Antonino Daplas <adaplas@gmail.com> 9875L: linux-fbdev@vger.kernel.org 9876S: Maintained 9877F: drivers/video/fbdev/riva/ 9878F: drivers/video/fbdev/nvidia/ 9879 9880NVM EXPRESS DRIVER 9881M: Keith Busch <keith.busch@intel.com> 9882M: Jens Axboe <axboe@fb.com> 9883M: Christoph Hellwig <hch@lst.de> 9884M: Sagi Grimberg <sagi@grimberg.me> 9885L: linux-nvme@lists.infradead.org 9886T: git://git.infradead.org/nvme.git 9887W: http://git.infradead.org/nvme.git 9888S: Supported 9889F: drivers/nvme/host/ 9890F: include/linux/nvme.h 9891F: include/uapi/linux/nvme_ioctl.h 9892 9893NVM EXPRESS FC TRANSPORT DRIVERS 9894M: James Smart <james.smart@broadcom.com> 9895L: linux-nvme@lists.infradead.org 9896S: Supported 9897F: include/linux/nvme-fc.h 9898F: include/linux/nvme-fc-driver.h 9899F: drivers/nvme/host/fc.c 9900F: drivers/nvme/target/fc.c 9901F: drivers/nvme/target/fcloop.c 9902 9903NVM EXPRESS TARGET DRIVER 9904M: Christoph Hellwig <hch@lst.de> 9905M: Sagi Grimberg <sagi@grimberg.me> 9906L: linux-nvme@lists.infradead.org 9907T: git://git.infradead.org/nvme.git 9908W: http://git.infradead.org/nvme.git 9909S: Supported 9910F: drivers/nvme/target/ 9911 9912NVMEM FRAMEWORK 9913M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9914S: Maintained 9915F: drivers/nvmem/ 9916F: Documentation/devicetree/bindings/nvmem/ 9917F: Documentation/ABI/stable/sysfs-bus-nvmem 9918F: include/linux/nvmem-consumer.h 9919F: include/linux/nvmem-provider.h 9920 9921NXP SGTL5000 DRIVER 9922M: Fabio Estevam <fabio.estevam@nxp.com> 9923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9924S: Maintained 9925F: Documentation/devicetree/bindings/sound/sgtl5000.txt 9926F: sound/soc/codecs/sgtl5000* 9927 9928NXP TDA998X DRM DRIVER 9929M: Russell King <linux@armlinux.org.uk> 9930S: Supported 9931T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9932T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9933F: drivers/gpu/drm/i2c/tda998x_drv.c 9934F: include/drm/i2c/tda998x.h 9935 9936NXP TFA9879 DRIVER 9937M: Peter Rosin <peda@axentia.se> 9938L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9939S: Maintained 9940F: Documentation/devicetree/bindings/sound/tfa9879.txt 9941F: sound/soc/codecs/tfa9879* 9942 9943NXP-NCI NFC DRIVER 9944M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9945R: Charles Gorand <charles.gorand@effinnov.com> 9946L: linux-nfc@lists.01.org (moderated for non-subscribers) 9947S: Supported 9948F: drivers/nfc/nxp-nci 9949 9950OBJTOOL 9951M: Josh Poimboeuf <jpoimboe@redhat.com> 9952M: Peter Zijlstra <peterz@infradead.org> 9953S: Supported 9954F: tools/objtool/ 9955 9956OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9957M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9958M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9959L: linuxppc-dev@lists.ozlabs.org 9960S: Supported 9961F: arch/powerpc/platforms/powernv/ocxl.c 9962F: arch/powerpc/include/asm/pnv-ocxl.h 9963F: drivers/misc/ocxl/ 9964F: include/misc/ocxl* 9965F: include/uapi/misc/ocxl.h 9966F: Documentation/accelerators/ocxl.txt 9967 9968OMAP AUDIO SUPPORT 9969M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9970M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9971L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9972L: linux-omap@vger.kernel.org 9973S: Maintained 9974F: sound/soc/omap/ 9975 9976OMAP CLOCK FRAMEWORK SUPPORT 9977M: Paul Walmsley <paul@pwsan.com> 9978L: linux-omap@vger.kernel.org 9979S: Maintained 9980F: arch/arm/*omap*/*clock* 9981 9982OMAP DEVICE TREE SUPPORT 9983M: Benoît Cousson <bcousson@baylibre.com> 9984M: Tony Lindgren <tony@atomide.com> 9985L: linux-omap@vger.kernel.org 9986L: devicetree@vger.kernel.org 9987S: Maintained 9988F: arch/arm/boot/dts/*omap* 9989F: arch/arm/boot/dts/*am3* 9990F: arch/arm/boot/dts/*am4* 9991F: arch/arm/boot/dts/*am5* 9992F: arch/arm/boot/dts/*dra7* 9993 9994OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9995M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9996L: linux-omap@vger.kernel.org 9997L: linux-fbdev@vger.kernel.org 9998S: Maintained 9999F: drivers/video/fbdev/omap2/ 10000F: Documentation/arm/OMAP/DSS 10001 10002OMAP FRAMEBUFFER SUPPORT 10003M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10004L: linux-fbdev@vger.kernel.org 10005L: linux-omap@vger.kernel.org 10006S: Maintained 10007F: drivers/video/fbdev/omap/ 10008 10009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10010M: Roger Quadros <rogerq@ti.com> 10011M: Tony Lindgren <tony@atomide.com> 10012L: linux-omap@vger.kernel.org 10013S: Maintained 10014F: drivers/memory/omap-gpmc.c 10015F: arch/arm/mach-omap2/*gpmc* 10016 10017OMAP GPIO DRIVER 10018M: Grygorii Strashko <grygorii.strashko@ti.com> 10019M: Santosh Shilimkar <ssantosh@kernel.org> 10020M: Kevin Hilman <khilman@kernel.org> 10021L: linux-omap@vger.kernel.org 10022S: Maintained 10023F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10024F: drivers/gpio/gpio-omap.c 10025 10026OMAP HARDWARE SPINLOCK SUPPORT 10027M: Ohad Ben-Cohen <ohad@wizery.com> 10028L: linux-omap@vger.kernel.org 10029S: Maintained 10030F: drivers/hwspinlock/omap_hwspinlock.c 10031 10032OMAP HS MMC SUPPORT 10033L: linux-mmc@vger.kernel.org 10034L: linux-omap@vger.kernel.org 10035S: Orphan 10036F: drivers/mmc/host/omap_hsmmc.c 10037 10038OMAP HWMOD DATA 10039M: Paul Walmsley <paul@pwsan.com> 10040L: linux-omap@vger.kernel.org 10041S: Maintained 10042F: arch/arm/mach-omap2/omap_hwmod*data* 10043 10044OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10045M: Benoît Cousson <bcousson@baylibre.com> 10046L: linux-omap@vger.kernel.org 10047S: Maintained 10048F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10049 10050OMAP HWMOD SUPPORT 10051M: Benoît Cousson <bcousson@baylibre.com> 10052M: Paul Walmsley <paul@pwsan.com> 10053L: linux-omap@vger.kernel.org 10054S: Maintained 10055F: arch/arm/mach-omap2/omap_hwmod.* 10056 10057OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10058M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10059L: linux-media@vger.kernel.org 10060S: Maintained 10061F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10062F: drivers/media/platform/omap3isp/ 10063F: drivers/staging/media/omap4iss/ 10064 10065OMAP MMC SUPPORT 10066M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10067L: linux-omap@vger.kernel.org 10068S: Maintained 10069F: drivers/mmc/host/omap.c 10070 10071OMAP POWER MANAGEMENT SUPPORT 10072M: Kevin Hilman <khilman@kernel.org> 10073L: linux-omap@vger.kernel.org 10074S: Maintained 10075F: arch/arm/*omap*/*pm* 10076F: drivers/cpufreq/omap-cpufreq.c 10077 10078OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10079M: Rajendra Nayak <rnayak@codeaurora.org> 10080M: Paul Walmsley <paul@pwsan.com> 10081L: linux-omap@vger.kernel.org 10082S: Maintained 10083F: arch/arm/mach-omap2/prm* 10084 10085OMAP RANDOM NUMBER GENERATOR SUPPORT 10086M: Deepak Saxena <dsaxena@plexity.net> 10087S: Maintained 10088F: drivers/char/hw_random/omap-rng.c 10089 10090OMAP USB SUPPORT 10091L: linux-usb@vger.kernel.org 10092L: linux-omap@vger.kernel.org 10093S: Orphan 10094F: drivers/usb/*/*omap* 10095F: arch/arm/*omap*/usb* 10096 10097OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10098M: Mark Jackson <mpfj@newflow.co.uk> 10099L: linux-omap@vger.kernel.org 10100S: Maintained 10101F: arch/arm/boot/dts/am335x-nano.dts 10102 10103OMAP1 SUPPORT 10104M: Aaro Koskinen <aaro.koskinen@iki.fi> 10105M: Tony Lindgren <tony@atomide.com> 10106L: linux-omap@vger.kernel.org 10107Q: http://patchwork.kernel.org/project/linux-omap/list/ 10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10109S: Maintained 10110F: arch/arm/mach-omap1/ 10111F: arch/arm/plat-omap/ 10112F: arch/arm/configs/omap1_defconfig 10113F: drivers/i2c/busses/i2c-omap.c 10114F: include/linux/i2c-omap.h 10115 10116OMAP2+ SUPPORT 10117M: Tony Lindgren <tony@atomide.com> 10118L: linux-omap@vger.kernel.org 10119W: http://www.muru.com/linux/omap/ 10120W: http://linux.omap.com/ 10121Q: http://patchwork.kernel.org/project/linux-omap/list/ 10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10123S: Maintained 10124F: arch/arm/mach-omap2/ 10125F: arch/arm/plat-omap/ 10126F: arch/arm/configs/omap2plus_defconfig 10127F: drivers/i2c/busses/i2c-omap.c 10128F: drivers/irqchip/irq-omap-intc.c 10129F: drivers/mfd/*omap*.c 10130F: drivers/mfd/menelaus.c 10131F: drivers/mfd/palmas.c 10132F: drivers/mfd/tps65217.c 10133F: drivers/mfd/tps65218.c 10134F: drivers/mfd/tps65910.c 10135F: drivers/mfd/twl-core.[ch] 10136F: drivers/mfd/twl4030*.c 10137F: drivers/mfd/twl6030*.c 10138F: drivers/mfd/twl6040*.c 10139F: drivers/regulator/palmas-regulator*.c 10140F: drivers/regulator/pbias-regulator.c 10141F: drivers/regulator/tps65217-regulator.c 10142F: drivers/regulator/tps65218-regulator.c 10143F: drivers/regulator/tps65910-regulator.c 10144F: drivers/regulator/twl-regulator.c 10145F: drivers/regulator/twl6030-regulator.c 10146F: include/linux/i2c-omap.h 10147 10148ONION OMEGA2+ BOARD 10149M: Harvey Hunt <harveyhuntnexus@gmail.com> 10150L: linux-mips@linux-mips.org 10151S: Maintained 10152F: arch/mips/boot/dts/ralink/omega2p.dts 10153 10154OMFS FILESYSTEM 10155M: Bob Copeland <me@bobcopeland.com> 10156L: linux-karma-devel@lists.sourceforge.net 10157S: Maintained 10158F: Documentation/filesystems/omfs.txt 10159F: fs/omfs/ 10160 10161OMNIKEY CARDMAN 4000 DRIVER 10162M: Harald Welte <laforge@gnumonks.org> 10163S: Maintained 10164F: drivers/char/pcmcia/cm4000_cs.c 10165F: include/linux/cm4000_cs.h 10166F: include/uapi/linux/cm4000_cs.h 10167 10168OMNIKEY CARDMAN 4040 DRIVER 10169M: Harald Welte <laforge@gnumonks.org> 10170S: Maintained 10171F: drivers/char/pcmcia/cm4040_cs.* 10172 10173OMNIVISION OV13858 SENSOR DRIVER 10174M: Sakari Ailus <sakari.ailus@linux.intel.com> 10175L: linux-media@vger.kernel.org 10176T: git git://linuxtv.org/media_tree.git 10177S: Maintained 10178F: drivers/media/i2c/ov13858.c 10179 10180OMNIVISION OV5640 SENSOR DRIVER 10181M: Steve Longerbeam <slongerbeam@gmail.com> 10182L: linux-media@vger.kernel.org 10183T: git git://linuxtv.org/media_tree.git 10184S: Maintained 10185F: drivers/media/i2c/ov5640.c 10186 10187OMNIVISION OV5647 SENSOR DRIVER 10188M: Luis Oliveira <lolivei@synopsys.com> 10189L: linux-media@vger.kernel.org 10190T: git git://linuxtv.org/media_tree.git 10191S: Maintained 10192F: drivers/media/i2c/ov5647.c 10193 10194OMNIVISION OV7670 SENSOR DRIVER 10195M: Jonathan Corbet <corbet@lwn.net> 10196L: linux-media@vger.kernel.org 10197T: git git://linuxtv.org/media_tree.git 10198S: Maintained 10199F: drivers/media/i2c/ov7670.c 10200F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10201 10202OMNIVISION OV7740 SENSOR DRIVER 10203M: Wenyou Yang <wenyou.yang@microchip.com> 10204L: linux-media@vger.kernel.org 10205T: git git://linuxtv.org/media_tree.git 10206S: Maintained 10207F: drivers/media/i2c/ov7740.c 10208F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10209 10210ONENAND FLASH DRIVER 10211M: Kyungmin Park <kyungmin.park@samsung.com> 10212L: linux-mtd@lists.infradead.org 10213S: Maintained 10214F: drivers/mtd/onenand/ 10215F: include/linux/mtd/onenand*.h 10216 10217ONSTREAM SCSI TAPE DRIVER 10218M: Willem Riede <osst@riede.org> 10219L: osst-users@lists.sourceforge.net 10220L: linux-scsi@vger.kernel.org 10221S: Maintained 10222F: Documentation/scsi/osst.txt 10223F: drivers/scsi/osst.* 10224F: drivers/scsi/osst_*.h 10225F: drivers/scsi/st.h 10226 10227OP-TEE DRIVER 10228M: Jens Wiklander <jens.wiklander@linaro.org> 10229S: Maintained 10230F: drivers/tee/optee/ 10231 10232OPA-VNIC DRIVER 10233M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10234M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10235L: linux-rdma@vger.kernel.org 10236S: Supported 10237F: drivers/infiniband/ulp/opa_vnic 10238 10239OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10240M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10241L: devicetree@vger.kernel.org 10242S: Maintained 10243F: Documentation/devicetree/dynamic-resolution-notes.txt 10244F: Documentation/devicetree/overlay-notes.txt 10245F: drivers/of/overlay.c 10246F: drivers/of/resolver.c 10247 10248OPEN FIRMWARE AND FLATTENED DEVICE TREE 10249M: Rob Herring <robh+dt@kernel.org> 10250M: Frank Rowand <frowand.list@gmail.com> 10251L: devicetree@vger.kernel.org 10252W: http://www.devicetree.org/ 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10254S: Maintained 10255F: drivers/of/ 10256F: include/linux/of*.h 10257F: scripts/dtc/ 10258F: Documentation/ABI/testing/sysfs-firmware-ofw 10259 10260OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10261M: Rob Herring <robh+dt@kernel.org> 10262M: Mark Rutland <mark.rutland@arm.com> 10263L: devicetree@vger.kernel.org 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10265Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10266S: Maintained 10267F: Documentation/devicetree/ 10268F: arch/*/boot/dts/ 10269F: include/dt-bindings/ 10270 10271OPENCORES I2C BUS DRIVER 10272M: Peter Korsgaard <jacmet@sunsite.dk> 10273L: linux-i2c@vger.kernel.org 10274S: Maintained 10275F: Documentation/i2c/busses/i2c-ocores 10276F: drivers/i2c/busses/i2c-ocores.c 10277 10278OPENRISC ARCHITECTURE 10279M: Jonas Bonn <jonas@southpole.se> 10280M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10281M: Stafford Horne <shorne@gmail.com> 10282T: git git://github.com/openrisc/linux.git 10283L: openrisc@lists.librecores.org 10284W: http://openrisc.io 10285S: Maintained 10286F: Documentation/devicetree/bindings/openrisc/ 10287F: Documentation/openrisc/ 10288F: arch/openrisc/ 10289F: drivers/irqchip/irq-ompic.c 10290F: drivers/irqchip/irq-or1k-* 10291 10292OPENVSWITCH 10293M: Pravin B Shelar <pshelar@ovn.org> 10294L: netdev@vger.kernel.org 10295L: dev@openvswitch.org 10296W: http://openvswitch.org 10297S: Maintained 10298F: net/openvswitch/ 10299F: include/uapi/linux/openvswitch.h 10300 10301OPERATING PERFORMANCE POINTS (OPP) 10302M: Viresh Kumar <vireshk@kernel.org> 10303M: Nishanth Menon <nm@ti.com> 10304M: Stephen Boyd <sboyd@kernel.org> 10305L: linux-pm@vger.kernel.org 10306S: Maintained 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10308F: drivers/opp/ 10309F: include/linux/pm_opp.h 10310F: Documentation/power/opp.txt 10311F: Documentation/devicetree/bindings/opp/ 10312 10313OPL4 DRIVER 10314M: Clemens Ladisch <clemens@ladisch.de> 10315L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10316T: git git://git.alsa-project.org/alsa-kernel.git 10317S: Maintained 10318F: sound/drivers/opl4/ 10319 10320OPROFILE 10321M: Robert Richter <rric@kernel.org> 10322L: oprofile-list@lists.sf.net 10323S: Maintained 10324F: arch/*/include/asm/oprofile*.h 10325F: arch/*/oprofile/ 10326F: drivers/oprofile/ 10327F: include/linux/oprofile.h 10328 10329ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10330M: Mark Fasheh <mark@fasheh.com> 10331M: Joel Becker <jlbec@evilplan.org> 10332L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10333W: http://ocfs2.wiki.kernel.org 10334S: Supported 10335F: Documentation/filesystems/ocfs2.txt 10336F: Documentation/filesystems/dlmfs.txt 10337F: fs/ocfs2/ 10338 10339ORANGEFS FILESYSTEM 10340M: Mike Marshall <hubcap@omnibond.com> 10341R: Martin Brandenburg <martin@omnibond.com> 10342L: devel@lists.orangefs.org 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10344S: Supported 10345F: fs/orangefs/ 10346F: Documentation/filesystems/orangefs.txt 10347 10348ORINOCO DRIVER 10349L: linux-wireless@vger.kernel.org 10350W: http://wireless.kernel.org/en/users/Drivers/orinoco 10351W: http://www.nongnu.org/orinoco/ 10352S: Orphan 10353F: drivers/net/wireless/intersil/orinoco/ 10354 10355OSD LIBRARY and FILESYSTEM 10356M: Boaz Harrosh <ooo@electrozaur.com> 10357S: Maintained 10358F: drivers/scsi/osd/ 10359F: include/scsi/osd_* 10360F: fs/exofs/ 10361 10362OV2659 OMNIVISION SENSOR DRIVER 10363M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10364L: linux-media@vger.kernel.org 10365W: https://linuxtv.org 10366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10367T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10368S: Maintained 10369F: drivers/media/i2c/ov2659.c 10370F: include/media/i2c/ov2659.h 10371 10372OVERLAY FILESYSTEM 10373M: Miklos Szeredi <miklos@szeredi.hu> 10374L: linux-unionfs@vger.kernel.org 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10376S: Supported 10377F: fs/overlayfs/ 10378F: Documentation/filesystems/overlayfs.txt 10379 10380P54 WIRELESS DRIVER 10381M: Christian Lamparter <chunkeey@googlemail.com> 10382L: linux-wireless@vger.kernel.org 10383W: http://wireless.kernel.org/en/users/Drivers/p54 10384S: Maintained 10385F: drivers/net/wireless/intersil/p54/ 10386 10387PA SEMI ETHERNET DRIVER 10388L: netdev@vger.kernel.org 10389S: Orphan 10390F: drivers/net/ethernet/pasemi/* 10391 10392PA SEMI SMBUS DRIVER 10393L: linux-i2c@vger.kernel.org 10394S: Orphan 10395F: drivers/i2c/busses/i2c-pasemi.c 10396 10397PADATA PARALLEL EXECUTION MECHANISM 10398M: Steffen Klassert <steffen.klassert@secunet.com> 10399L: linux-crypto@vger.kernel.org 10400S: Maintained 10401F: kernel/padata.c 10402F: include/linux/padata.h 10403F: Documentation/padata.txt 10404 10405PANASONIC LAPTOP ACPI EXTRAS DRIVER 10406M: Harald Welte <laforge@gnumonks.org> 10407L: platform-driver-x86@vger.kernel.org 10408S: Maintained 10409F: drivers/platform/x86/panasonic-laptop.c 10410 10411PANASONIC MN10300/AM33/AM34 PORT 10412M: David Howells <dhowells@redhat.com> 10413L: linux-am33-list@redhat.com (moderated for non-subscribers) 10414W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10415S: Maintained 10416F: Documentation/mn10300/ 10417F: arch/mn10300/ 10418 10419PARALLEL LCD/KEYPAD PANEL DRIVER 10420M: Willy Tarreau <willy@haproxy.com> 10421M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10422S: Odd Fixes 10423F: Documentation/misc-devices/lcd-panel-cgram.txt 10424F: drivers/misc/panel.c 10425 10426PARALLEL PORT SUBSYSTEM 10427M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10428M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10429L: linux-parport@lists.infradead.org (subscribers-only) 10430S: Maintained 10431F: drivers/parport/ 10432F: include/linux/parport*.h 10433F: drivers/char/ppdev.c 10434F: include/uapi/linux/ppdev.h 10435F: Documentation/parport*.txt 10436 10437PARAVIRT_OPS INTERFACE 10438M: Juergen Gross <jgross@suse.com> 10439M: Alok Kataria <akataria@vmware.com> 10440L: virtualization@lists.linux-foundation.org 10441S: Supported 10442F: Documentation/virtual/paravirt_ops.txt 10443F: arch/*/kernel/paravirt* 10444F: arch/*/include/asm/paravirt*.h 10445F: include/linux/hypervisor.h 10446 10447PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10448M: Tim Waugh <tim@cyberelk.net> 10449L: linux-parport@lists.infradead.org (subscribers-only) 10450S: Maintained 10451F: Documentation/blockdev/paride.txt 10452F: drivers/block/paride/ 10453 10454PARISC ARCHITECTURE 10455M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10456M: Helge Deller <deller@gmx.de> 10457L: linux-parisc@vger.kernel.org 10458W: http://www.parisc-linux.org/ 10459Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10462S: Maintained 10463F: arch/parisc/ 10464F: Documentation/parisc/ 10465F: drivers/parisc/ 10466F: drivers/char/agp/parisc-agp.c 10467F: drivers/input/serio/gscps2.c 10468F: drivers/parport/parport_gsc.* 10469F: drivers/tty/serial/8250/8250_gsc.c 10470F: drivers/video/fbdev/sti* 10471F: drivers/video/console/sti* 10472F: drivers/video/logo/logo_parisc* 10473 10474PARMAN 10475M: Jiri Pirko <jiri@mellanox.com> 10476L: netdev@vger.kernel.org 10477S: Supported 10478F: lib/parman.c 10479F: lib/test_parman.c 10480F: include/linux/parman.h 10481 10482PC87360 HARDWARE MONITORING DRIVER 10483M: Jim Cromie <jim.cromie@gmail.com> 10484L: linux-hwmon@vger.kernel.org 10485S: Maintained 10486F: Documentation/hwmon/pc87360 10487F: drivers/hwmon/pc87360.c 10488 10489PC8736x GPIO DRIVER 10490M: Jim Cromie <jim.cromie@gmail.com> 10491S: Maintained 10492F: drivers/char/pc8736x_gpio.c 10493 10494PC87427 HARDWARE MONITORING DRIVER 10495M: Jean Delvare <jdelvare@suse.com> 10496L: linux-hwmon@vger.kernel.org 10497S: Maintained 10498F: Documentation/hwmon/pc87427 10499F: drivers/hwmon/pc87427.c 10500 10501PCA9532 LED DRIVER 10502M: Riku Voipio <riku.voipio@iki.fi> 10503S: Maintained 10504F: drivers/leds/leds-pca9532.c 10505F: include/linux/leds-pca9532.h 10506 10507PCA9541 I2C BUS MASTER SELECTOR DRIVER 10508M: Guenter Roeck <linux@roeck-us.net> 10509L: linux-i2c@vger.kernel.org 10510S: Maintained 10511F: drivers/i2c/muxes/i2c-mux-pca9541.c 10512 10513PCDP - PRIMARY CONSOLE AND DEBUG PORT 10514M: Khalid Aziz <khalid@gonehiking.org> 10515S: Maintained 10516F: drivers/firmware/pcdp.* 10517 10518PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10519M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10520L: linux-pci@vger.kernel.org 10521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10522S: Maintained 10523F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10524F: drivers/pci/host/pci-aardvark.c 10525 10526PCI DRIVER FOR ALTERA PCIE IP 10527M: Ley Foon Tan <lftan@altera.com> 10528L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10529L: linux-pci@vger.kernel.org 10530S: Supported 10531F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10532F: drivers/pci/host/pcie-altera.c 10533 10534PCI DRIVER FOR APPLIEDMICRO XGENE 10535M: Tanmay Inamdar <tinamdar@apm.com> 10536L: linux-pci@vger.kernel.org 10537L: linux-arm-kernel@lists.infradead.org 10538S: Maintained 10539F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10540F: drivers/pci/host/pci-xgene.c 10541 10542PCI DRIVER FOR ARM VERSATILE PLATFORM 10543M: Rob Herring <robh@kernel.org> 10544L: linux-pci@vger.kernel.org 10545L: linux-arm-kernel@lists.infradead.org 10546S: Maintained 10547F: Documentation/devicetree/bindings/pci/versatile.txt 10548F: drivers/pci/host/pci-versatile.c 10549 10550PCI DRIVER FOR ARMADA 8K 10551M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10552L: linux-pci@vger.kernel.org 10553L: linux-arm-kernel@lists.infradead.org 10554S: Maintained 10555F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10556F: drivers/pci/dwc/pcie-armada8k.c 10557 10558PCI DRIVER FOR CADENCE PCIE IP 10559M: Alan Douglas <adouglas@cadence.com> 10560L: linux-pci@vger.kernel.org 10561S: Maintained 10562F: Documentation/devicetree/bindings/pci/cdns,*.txt 10563F: drivers/pci/cadence/pcie-cadence* 10564 10565PCI DRIVER FOR FREESCALE LAYERSCAPE 10566M: Minghuan Lian <minghuan.Lian@freescale.com> 10567M: Mingkai Hu <mingkai.hu@freescale.com> 10568M: Roy Zang <tie-fei.zang@freescale.com> 10569L: linuxppc-dev@lists.ozlabs.org 10570L: linux-pci@vger.kernel.org 10571L: linux-arm-kernel@lists.infradead.org 10572S: Maintained 10573F: drivers/pci/dwc/*layerscape* 10574 10575PCI DRIVER FOR GENERIC OF HOSTS 10576M: Will Deacon <will.deacon@arm.com> 10577L: linux-pci@vger.kernel.org 10578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10579S: Maintained 10580F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10581F: drivers/pci/host/pci-host-common.c 10582F: drivers/pci/host/pci-host-generic.c 10583 10584PCI DRIVER FOR IMX6 10585M: Richard Zhu <hongxing.zhu@nxp.com> 10586M: Lucas Stach <l.stach@pengutronix.de> 10587L: linux-pci@vger.kernel.org 10588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10589S: Maintained 10590F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10591F: drivers/pci/dwc/*imx6* 10592 10593PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10594M: Keith Busch <keith.busch@intel.com> 10595M: Jonathan Derrick <jonathan.derrick@intel.com> 10596L: linux-pci@vger.kernel.org 10597S: Supported 10598F: drivers/pci/host/vmd.c 10599 10600PCI DRIVER FOR MICROSEMI SWITCHTEC 10601M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10602M: Logan Gunthorpe <logang@deltatee.com> 10603L: linux-pci@vger.kernel.org 10604S: Maintained 10605F: Documentation/switchtec.txt 10606F: Documentation/ABI/testing/sysfs-class-switchtec 10607F: drivers/pci/switch/switchtec* 10608F: include/uapi/linux/switchtec_ioctl.h 10609F: include/linux/switchtec.h 10610F: drivers/ntb/hw/mscc/ 10611 10612PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10613M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10614M: Jason Cooper <jason@lakedaemon.net> 10615L: linux-pci@vger.kernel.org 10616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10617S: Maintained 10618F: drivers/pci/host/*mvebu* 10619 10620PCI DRIVER FOR NVIDIA TEGRA 10621M: Thierry Reding <thierry.reding@gmail.com> 10622L: linux-tegra@vger.kernel.org 10623L: linux-pci@vger.kernel.org 10624S: Supported 10625F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10626F: drivers/pci/host/pci-tegra.c 10627 10628PCI DRIVER FOR RENESAS R-CAR 10629M: Simon Horman <horms@verge.net.au> 10630L: linux-pci@vger.kernel.org 10631L: linux-renesas-soc@vger.kernel.org 10632S: Maintained 10633F: drivers/pci/host/*rcar* 10634 10635PCI DRIVER FOR SAMSUNG EXYNOS 10636M: Jingoo Han <jingoohan1@gmail.com> 10637L: linux-pci@vger.kernel.org 10638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10639L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10640S: Maintained 10641F: drivers/pci/dwc/pci-exynos.c 10642 10643PCI DRIVER FOR SYNOPSYS DESIGNWARE 10644M: Jingoo Han <jingoohan1@gmail.com> 10645M: Joao Pinto <Joao.Pinto@synopsys.com> 10646L: linux-pci@vger.kernel.org 10647S: Maintained 10648F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10649F: drivers/pci/dwc/*designware* 10650 10651PCI DRIVER FOR TI DRA7XX 10652M: Kishon Vijay Abraham I <kishon@ti.com> 10653L: linux-omap@vger.kernel.org 10654L: linux-pci@vger.kernel.org 10655S: Supported 10656F: Documentation/devicetree/bindings/pci/ti-pci.txt 10657F: drivers/pci/dwc/pci-dra7xx.c 10658 10659PCI DRIVER FOR TI KEYSTONE 10660M: Murali Karicheri <m-karicheri2@ti.com> 10661L: linux-pci@vger.kernel.org 10662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10663S: Maintained 10664F: drivers/pci/dwc/*keystone* 10665 10666PCI ENDPOINT SUBSYSTEM 10667M: Kishon Vijay Abraham I <kishon@ti.com> 10668M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10669L: linux-pci@vger.kernel.org 10670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10671S: Supported 10672F: drivers/pci/endpoint/ 10673F: drivers/misc/pci_endpoint_test.c 10674F: tools/pci/ 10675 10676PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10677M: Russell Currey <ruscur@russell.cc> 10678L: linuxppc-dev@lists.ozlabs.org 10679S: Supported 10680F: Documentation/powerpc/eeh-pci-error-recovery.txt 10681F: arch/powerpc/kernel/eeh*.c 10682F: arch/powerpc/platforms/*/eeh*.c 10683F: arch/powerpc/include/*/eeh*.h 10684 10685PCI ERROR RECOVERY 10686M: Linas Vepstas <linasvepstas@gmail.com> 10687L: linux-pci@vger.kernel.org 10688S: Supported 10689F: Documentation/PCI/pci-error-recovery.txt 10690 10691PCI MSI DRIVER FOR ALTERA MSI IP 10692M: Ley Foon Tan <lftan@altera.com> 10693L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10694L: linux-pci@vger.kernel.org 10695S: Supported 10696F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10697F: drivers/pci/host/pcie-altera-msi.c 10698 10699PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10700M: Duc Dang <dhdang@apm.com> 10701L: linux-pci@vger.kernel.org 10702L: linux-arm-kernel@lists.infradead.org 10703S: Maintained 10704F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10705F: drivers/pci/host/pci-xgene-msi.c 10706 10707PCI SUBSYSTEM 10708M: Bjorn Helgaas <bhelgaas@google.com> 10709L: linux-pci@vger.kernel.org 10710Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10712S: Supported 10713F: Documentation/devicetree/bindings/pci/ 10714F: Documentation/PCI/ 10715F: drivers/acpi/pci* 10716F: drivers/pci/ 10717F: include/asm-generic/pci* 10718F: include/linux/pci* 10719F: include/uapi/linux/pci* 10720F: lib/pci* 10721F: arch/x86/pci/ 10722F: arch/x86/kernel/quirks.c 10723 10724PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10725M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10726L: linux-pci@vger.kernel.org 10727Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10729S: Supported 10730F: drivers/pci/host/ 10731F: drivers/pci/dwc/ 10732 10733PCIE DRIVER FOR AXIS ARTPEC 10734M: Niklas Cassel <niklas.cassel@axis.com> 10735M: Jesper Nilsson <jesper.nilsson@axis.com> 10736L: linux-arm-kernel@axis.com 10737L: linux-pci@vger.kernel.org 10738S: Maintained 10739F: Documentation/devicetree/bindings/pci/axis,artpec* 10740F: drivers/pci/dwc/*artpec* 10741 10742PCIE DRIVER FOR CAVIUM THUNDERX 10743M: David Daney <david.daney@cavium.com> 10744L: linux-pci@vger.kernel.org 10745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10746S: Supported 10747F: Documentation/devicetree/bindings/pci/pci-thunder-* 10748F: drivers/pci/host/pci-thunder-* 10749 10750PCIE DRIVER FOR HISILICON 10751M: Zhou Wang <wangzhou1@hisilicon.com> 10752L: linux-pci@vger.kernel.org 10753S: Maintained 10754F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10755F: drivers/pci/dwc/pcie-hisi.c 10756 10757PCIE DRIVER FOR HISILICON KIRIN 10758M: Xiaowei Song <songxiaowei@hisilicon.com> 10759M: Binghui Wang <wangbinghui@hisilicon.com> 10760L: linux-pci@vger.kernel.org 10761S: Maintained 10762F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10763F: drivers/pci/dwc/pcie-kirin.c 10764 10765PCIE DRIVER FOR HISILICON STB 10766M: Jianguo Sun <sunjianguo1@huawei.com> 10767M: Shawn Guo <shawn.guo@linaro.org> 10768L: linux-pci@vger.kernel.org 10769S: Maintained 10770F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10771F: drivers/pci/dwc/pcie-histb.c 10772 10773PCIE DRIVER FOR MEDIATEK 10774M: Ryder Lee <ryder.lee@mediatek.com> 10775L: linux-pci@vger.kernel.org 10776L: linux-mediatek@lists.infradead.org 10777S: Supported 10778F: Documentation/devicetree/bindings/pci/mediatek* 10779F: drivers/pci/host/*mediatek* 10780 10781PCIE DRIVER FOR QUALCOMM MSM 10782M: Stanimir Varbanov <svarbanov@mm-sol.com> 10783L: linux-pci@vger.kernel.org 10784L: linux-arm-msm@vger.kernel.org 10785S: Maintained 10786F: drivers/pci/dwc/*qcom* 10787 10788PCIE DRIVER FOR ROCKCHIP 10789M: Shawn Lin <shawn.lin@rock-chips.com> 10790L: linux-pci@vger.kernel.org 10791L: linux-rockchip@lists.infradead.org 10792S: Maintained 10793F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10794F: drivers/pci/host/pcie-rockchip.c 10795 10796PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10797M: Linus Walleij <linus.walleij@linaro.org> 10798L: linux-pci@vger.kernel.org 10799S: Maintained 10800F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10801F: drivers/pci/host/pci-v3-semi.c 10802 10803PCIE DRIVER FOR ST SPEAR13XX 10804M: Pratyush Anand <pratyush.anand@gmail.com> 10805L: linux-pci@vger.kernel.org 10806S: Maintained 10807F: drivers/pci/dwc/*spear* 10808 10809PCMCIA SUBSYSTEM 10810M: Dominik Brodowski <linux@dominikbrodowski.net> 10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10812S: Odd Fixes 10813F: Documentation/pcmcia/ 10814F: tools/pcmcia/ 10815F: drivers/pcmcia/ 10816F: include/pcmcia/ 10817 10818PCNET32 NETWORK DRIVER 10819M: Don Fry <pcnet32@frontier.com> 10820L: netdev@vger.kernel.org 10821S: Maintained 10822F: drivers/net/ethernet/amd/pcnet32.c 10823 10824PCRYPT PARALLEL CRYPTO ENGINE 10825M: Steffen Klassert <steffen.klassert@secunet.com> 10826L: linux-crypto@vger.kernel.org 10827S: Maintained 10828F: crypto/pcrypt.c 10829F: include/crypto/pcrypt.h 10830 10831PEAQ WMI HOTKEYS DRIVER 10832M: Hans de Goede <hdegoede@redhat.com> 10833L: platform-driver-x86@vger.kernel.org 10834S: Maintained 10835F: drivers/platform/x86/peaq-wmi.c 10836 10837PER-CPU MEMORY ALLOCATOR 10838M: Tejun Heo <tj@kernel.org> 10839M: Christoph Lameter <cl@linux.com> 10840M: Dennis Zhou <dennisszhou@gmail.com> 10841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10842S: Maintained 10843F: include/linux/percpu*.h 10844F: mm/percpu*.c 10845F: arch/*/include/asm/percpu.h 10846 10847PER-TASK DELAY ACCOUNTING 10848M: Balbir Singh <bsingharora@gmail.com> 10849S: Maintained 10850F: include/linux/delayacct.h 10851F: kernel/delayacct.c 10852 10853PERFORMANCE EVENTS SUBSYSTEM 10854M: Peter Zijlstra <peterz@infradead.org> 10855M: Ingo Molnar <mingo@redhat.com> 10856M: Arnaldo Carvalho de Melo <acme@kernel.org> 10857R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10858R: Jiri Olsa <jolsa@redhat.com> 10859R: Namhyung Kim <namhyung@kernel.org> 10860L: linux-kernel@vger.kernel.org 10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10862S: Supported 10863F: kernel/events/* 10864F: include/linux/perf_event.h 10865F: include/uapi/linux/perf_event.h 10866F: arch/*/kernel/perf_event*.c 10867F: arch/*/kernel/*/perf_event*.c 10868F: arch/*/kernel/*/*/perf_event*.c 10869F: arch/*/include/asm/perf_event.h 10870F: arch/*/kernel/perf_callchain.c 10871F: arch/*/events/* 10872F: tools/perf/ 10873 10874PERSONALITY HANDLING 10875M: Christoph Hellwig <hch@infradead.org> 10876L: linux-abi-devel@lists.sourceforge.net 10877S: Maintained 10878F: include/linux/personality.h 10879F: include/uapi/linux/personality.h 10880 10881PHONET PROTOCOL 10882M: Remi Denis-Courmont <courmisch@gmail.com> 10883S: Supported 10884F: Documentation/networking/phonet.txt 10885F: include/linux/phonet.h 10886F: include/net/phonet/ 10887F: include/uapi/linux/phonet.h 10888F: net/phonet/ 10889 10890PHRAM MTD DRIVER 10891M: Joern Engel <joern@lazybastard.org> 10892L: linux-mtd@lists.infradead.org 10893S: Maintained 10894F: drivers/mtd/devices/phram.c 10895 10896PICOLCD HID DRIVER 10897M: Bruno Prémont <bonbons@linux-vserver.org> 10898L: linux-input@vger.kernel.org 10899S: Maintained 10900F: drivers/hid/hid-picolcd* 10901 10902PICOXCELL SUPPORT 10903M: Jamie Iles <jamie@jamieiles.com> 10904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10905T: git git://github.com/jamieiles/linux-2.6-ji.git 10906S: Supported 10907F: arch/arm/boot/dts/picoxcell* 10908F: arch/arm/mach-picoxcell/ 10909F: drivers/crypto/picoxcell* 10910 10911PIN CONTROL SUBSYSTEM 10912M: Linus Walleij <linus.walleij@linaro.org> 10913L: linux-gpio@vger.kernel.org 10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10915S: Maintained 10916F: Documentation/devicetree/bindings/pinctrl/ 10917F: Documentation/driver-api/pinctl.rst 10918F: drivers/pinctrl/ 10919F: include/linux/pinctrl/ 10920 10921PIN CONTROLLER - ATMEL AT91 10922M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10924S: Maintained 10925F: drivers/pinctrl/pinctrl-at91.* 10926 10927PIN CONTROLLER - ATMEL AT91 PIO4 10928M: Ludovic Desroches <ludovic.desroches@microchip.com> 10929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10930L: linux-gpio@vger.kernel.org 10931S: Supported 10932F: drivers/pinctrl/pinctrl-at91-pio4.* 10933 10934PIN CONTROLLER - FREESCALE 10935M: Dong Aisheng <aisheng.dong@nxp.com> 10936M: Fabio Estevam <festevam@gmail.com> 10937M: Shawn Guo <shawnguo@kernel.org> 10938M: Stefan Agner <stefan@agner.ch> 10939R: Pengutronix Kernel Team <kernel@pengutronix.de> 10940L: linux-gpio@vger.kernel.org 10941S: Maintained 10942F: drivers/pinctrl/freescale/ 10943F: Documentation/devicetree/bindings/pinctrl/fsl,* 10944 10945PIN CONTROLLER - INTEL 10946M: Mika Westerberg <mika.westerberg@linux.intel.com> 10947M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10948S: Maintained 10949F: drivers/pinctrl/intel/ 10950 10951PIN CONTROLLER - MEDIATEK 10952M: Sean Wang <sean.wang@mediatek.com> 10953L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10954S: Maintained 10955F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10956F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10957F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10958F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10959F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10960 10961PIN CONTROLLER - QUALCOMM 10962M: Bjorn Andersson <bjorn.andersson@linaro.org> 10963S: Maintained 10964L: linux-arm-msm@vger.kernel.org 10965F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10966F: drivers/pinctrl/qcom/ 10967 10968PIN CONTROLLER - RENESAS 10969M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10970M: Geert Uytterhoeven <geert+renesas@glider.be> 10971L: linux-renesas-soc@vger.kernel.org 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10973S: Maintained 10974F: drivers/pinctrl/sh-pfc/ 10975 10976PIN CONTROLLER - SAMSUNG 10977M: Tomasz Figa <tomasz.figa@gmail.com> 10978M: Krzysztof Kozlowski <krzk@kernel.org> 10979M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10981L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10982Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10984S: Maintained 10985F: drivers/pinctrl/samsung/ 10986F: include/dt-bindings/pinctrl/samsung.h 10987F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10988 10989PIN CONTROLLER - SINGLE 10990M: Tony Lindgren <tony@atomide.com> 10991M: Haojian Zhuang <haojian.zhuang@linaro.org> 10992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10993L: linux-omap@vger.kernel.org 10994S: Maintained 10995F: drivers/pinctrl/pinctrl-single.c 10996 10997PIN CONTROLLER - ST SPEAR 10998M: Viresh Kumar <vireshk@kernel.org> 10999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11000W: http://www.st.com/spear 11001S: Maintained 11002F: drivers/pinctrl/spear/ 11003 11004PISTACHIO SOC SUPPORT 11005M: James Hartley <james.hartley@sondrel.com> 11006L: linux-mips@linux-mips.org 11007S: Odd Fixes 11008F: arch/mips/pistachio/ 11009F: arch/mips/include/asm/mach-pistachio/ 11010F: arch/mips/boot/dts/img/pistachio* 11011F: arch/mips/configs/pistachio*_defconfig 11012 11013PKTCDVD DRIVER 11014S: Orphan 11015M: linux-block@vger.kernel.org 11016F: drivers/block/pktcdvd.c 11017F: include/linux/pktcdvd.h 11018F: include/uapi/linux/pktcdvd.h 11019 11020PKUNITY SOC DRIVERS 11021M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11022W: http://mprc.pku.edu.cn/~guanxuetao/linux 11023S: Maintained 11024T: git git://github.com/gxt/linux.git 11025F: drivers/input/serio/i8042-unicore32io.h 11026F: drivers/i2c/busses/i2c-puv3.c 11027F: drivers/video/fbdev/fb-puv3.c 11028F: drivers/rtc/rtc-puv3.c 11029 11030PMBUS HARDWARE MONITORING DRIVERS 11031M: Guenter Roeck <linux@roeck-us.net> 11032L: linux-hwmon@vger.kernel.org 11033W: http://hwmon.wiki.kernel.org/ 11034W: http://www.roeck-us.net/linux/drivers/ 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11036S: Maintained 11037F: Documentation/hwmon/pmbus 11038F: drivers/hwmon/pmbus/ 11039F: include/linux/pmbus.h 11040 11041PMC SIERRA MaxRAID DRIVER 11042L: linux-scsi@vger.kernel.org 11043W: http://www.pmc-sierra.com/ 11044S: Orphan 11045F: drivers/scsi/pmcraid.* 11046 11047PMC SIERRA PM8001 DRIVER 11048M: Jack Wang <jinpu.wang@profitbricks.com> 11049M: lindar_liu@usish.com 11050L: linux-scsi@vger.kernel.org 11051S: Supported 11052F: drivers/scsi/pm8001/ 11053 11054PNP SUPPORT 11055M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11056S: Maintained 11057F: drivers/pnp/ 11058 11059POSIX CLOCKS and TIMERS 11060M: Thomas Gleixner <tglx@linutronix.de> 11061L: linux-kernel@vger.kernel.org 11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11063S: Maintained 11064F: fs/timerfd.c 11065F: include/linux/timer* 11066F: kernel/time/*timer* 11067 11068POWER MANAGEMENT CORE 11069M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11070L: linux-pm@vger.kernel.org 11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11072B: https://bugzilla.kernel.org 11073S: Supported 11074F: drivers/base/power/ 11075F: include/linux/pm.h 11076F: include/linux/pm_* 11077F: include/linux/powercap.h 11078F: drivers/powercap/ 11079F: kernel/configs/nopm.config 11080 11081POWER STATE COORDINATION INTERFACE (PSCI) 11082M: Mark Rutland <mark.rutland@arm.com> 11083M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11084L: linux-arm-kernel@lists.infradead.org 11085S: Maintained 11086F: drivers/firmware/psci*.c 11087F: include/linux/psci.h 11088F: include/uapi/linux/psci.h 11089 11090POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11091M: Sebastian Reichel <sre@kernel.org> 11092L: linux-pm@vger.kernel.org 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11094S: Maintained 11095F: Documentation/devicetree/bindings/power/supply/ 11096F: include/linux/power_supply.h 11097F: drivers/power/supply/ 11098 11099POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11100M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11101L: linuxppc-dev@lists.ozlabs.org 11102S: Maintained 11103F: drivers/char/powernv-op-panel.c 11104 11105PPP OVER ATM (RFC 2364) 11106M: Mitchell Blank Jr <mitch@sfgoth.com> 11107S: Maintained 11108F: net/atm/pppoatm.c 11109F: include/uapi/linux/atmppp.h 11110 11111PPP OVER ETHERNET 11112M: Michal Ostrowski <mostrows@earthlink.net> 11113S: Maintained 11114F: drivers/net/ppp/pppoe.c 11115F: drivers/net/ppp/pppox.c 11116 11117PPP OVER L2TP 11118M: James Chapman <jchapman@katalix.com> 11119S: Maintained 11120F: net/l2tp/l2tp_ppp.c 11121F: include/linux/if_pppol2tp.h 11122F: include/uapi/linux/if_pppol2tp.h 11123 11124PPP PROTOCOL DRIVERS AND COMPRESSORS 11125M: Paul Mackerras <paulus@samba.org> 11126L: linux-ppp@vger.kernel.org 11127S: Maintained 11128F: drivers/net/ppp/ppp_* 11129 11130PPS SUPPORT 11131M: Rodolfo Giometti <giometti@enneenne.com> 11132W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11133L: linuxpps@ml.enneenne.com (subscribers-only) 11134S: Maintained 11135F: Documentation/pps/ 11136F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11137F: Documentation/ABI/testing/sysfs-pps 11138F: drivers/pps/ 11139F: include/linux/pps*.h 11140F: include/uapi/linux/pps.h 11141 11142PPTP DRIVER 11143M: Dmitry Kozlov <xeb@mail.ru> 11144L: netdev@vger.kernel.org 11145S: Maintained 11146F: drivers/net/ppp/pptp.c 11147W: http://sourceforge.net/projects/accel-pptp 11148 11149PREEMPTIBLE KERNEL 11150M: Robert Love <rml@tech9.net> 11151L: kpreempt-tech@lists.sourceforge.net 11152W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11153S: Supported 11154F: Documentation/preempt-locking.txt 11155F: include/linux/preempt.h 11156 11157PRINTK 11158M: Petr Mladek <pmladek@suse.com> 11159M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11160R: Steven Rostedt <rostedt@goodmis.org> 11161S: Maintained 11162F: kernel/printk/ 11163F: include/linux/printk.h 11164 11165PRISM54 WIRELESS DRIVER 11166M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11167L: linux-wireless@vger.kernel.org 11168W: http://wireless.kernel.org/en/users/Drivers/p54 11169S: Obsolete 11170F: drivers/net/wireless/intersil/prism54/ 11171 11172PROC SYSCTL 11173M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11174M: Kees Cook <keescook@chromium.org> 11175L: linux-kernel@vger.kernel.org 11176L: linux-fsdevel@vger.kernel.org 11177S: Maintained 11178F: fs/proc/proc_sysctl.c 11179F: include/linux/sysctl.h 11180F: kernel/sysctl.c 11181F: tools/testing/selftests/sysctl/ 11182 11183PS3 NETWORK SUPPORT 11184M: Geoff Levand <geoff@infradead.org> 11185L: netdev@vger.kernel.org 11186L: linuxppc-dev@lists.ozlabs.org 11187S: Maintained 11188F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11189 11190PS3 PLATFORM SUPPORT 11191M: Geoff Levand <geoff@infradead.org> 11192L: linuxppc-dev@lists.ozlabs.org 11193S: Maintained 11194F: arch/powerpc/boot/ps3* 11195F: arch/powerpc/include/asm/lv1call.h 11196F: arch/powerpc/include/asm/ps3*.h 11197F: arch/powerpc/platforms/ps3/ 11198F: drivers/*/ps3* 11199F: drivers/ps3/ 11200F: drivers/rtc/rtc-ps3.c 11201F: drivers/usb/host/*ps3.c 11202F: sound/ppc/snd_ps3* 11203 11204PS3VRAM DRIVER 11205M: Jim Paris <jim@jtan.com> 11206M: Geoff Levand <geoff@infradead.org> 11207L: linuxppc-dev@lists.ozlabs.org 11208S: Maintained 11209F: drivers/block/ps3vram.c 11210 11211PSAMPLE PACKET SAMPLING SUPPORT: 11212M: Yotam Gigi <yotam.gi@gmail.com> 11213S: Maintained 11214F: net/psample 11215F: include/net/psample.h 11216F: include/uapi/linux/psample.h 11217 11218PSTORE FILESYSTEM 11219M: Kees Cook <keescook@chromium.org> 11220M: Anton Vorontsov <anton@enomsg.org> 11221M: Colin Cross <ccross@android.com> 11222M: Tony Luck <tony.luck@intel.com> 11223S: Maintained 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11225F: fs/pstore/ 11226F: include/linux/pstore* 11227F: drivers/firmware/efi/efi-pstore.c 11228F: drivers/acpi/apei/erst.c 11229F: Documentation/admin-guide/ramoops.rst 11230F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11231K: \b(pstore|ramoops) 11232 11233PTP HARDWARE CLOCK SUPPORT 11234M: Richard Cochran <richardcochran@gmail.com> 11235L: netdev@vger.kernel.org 11236S: Maintained 11237W: http://linuxptp.sourceforge.net/ 11238F: Documentation/ABI/testing/sysfs-ptp 11239F: Documentation/ptp/* 11240F: drivers/net/ethernet/freescale/gianfar_ptp.c 11241F: drivers/net/phy/dp83640* 11242F: drivers/ptp/* 11243F: include/linux/ptp_cl* 11244 11245PTRACE SUPPORT 11246M: Oleg Nesterov <oleg@redhat.com> 11247S: Maintained 11248F: include/asm-generic/syscall.h 11249F: include/linux/ptrace.h 11250F: include/linux/regset.h 11251F: include/linux/tracehook.h 11252F: include/uapi/linux/ptrace.h 11253F: include/uapi/linux/ptrace.h 11254F: include/asm-generic/ptrace.h 11255F: kernel/ptrace.c 11256F: arch/*/ptrace*.c 11257F: arch/*/*/ptrace*.c 11258F: arch/*/include/asm/ptrace*.h 11259 11260PULSE8-CEC DRIVER 11261M: Hans Verkuil <hverkuil@xs4all.nl> 11262L: linux-media@vger.kernel.org 11263T: git git://linuxtv.org/media_tree.git 11264S: Maintained 11265F: drivers/media/usb/pulse8-cec/* 11266F: Documentation/media/cec-drivers/pulse8-cec.rst 11267 11268PVRUSB2 VIDEO4LINUX DRIVER 11269M: Mike Isely <isely@pobox.com> 11270L: pvrusb2@isely.net (subscribers-only) 11271L: linux-media@vger.kernel.org 11272W: http://www.isely.net/pvrusb2/ 11273T: git git://linuxtv.org/media_tree.git 11274S: Maintained 11275F: Documentation/media/v4l-drivers/pvrusb2* 11276F: drivers/media/usb/pvrusb2/ 11277 11278PWC WEBCAM DRIVER 11279M: Hans Verkuil <hverkuil@xs4all.nl> 11280L: linux-media@vger.kernel.org 11281T: git git://linuxtv.org/media_tree.git 11282S: Odd Fixes 11283F: drivers/media/usb/pwc/* 11284 11285PWM FAN DRIVER 11286M: Kamil Debski <kamil@wypas.org> 11287M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11288L: linux-hwmon@vger.kernel.org 11289S: Supported 11290F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11291F: Documentation/hwmon/pwm-fan 11292F: drivers/hwmon/pwm-fan.c 11293 11294PWM IR Transmitter 11295M: Sean Young <sean@mess.org> 11296L: linux-media@vger.kernel.org 11297S: Maintained 11298F: drivers/media/rc/pwm-ir-tx.c 11299 11300PWM SUBSYSTEM 11301M: Thierry Reding <thierry.reding@gmail.com> 11302L: linux-pwm@vger.kernel.org 11303S: Maintained 11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11305F: Documentation/pwm.txt 11306F: Documentation/devicetree/bindings/pwm/ 11307F: include/linux/pwm.h 11308F: drivers/pwm/ 11309F: drivers/video/backlight/pwm_bl.c 11310F: include/linux/pwm_backlight.h 11311F: drivers/gpio/gpio-mvebu.c 11312F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11313 11314PXA GPIO DRIVER 11315M: Robert Jarzmik <robert.jarzmik@free.fr> 11316L: linux-gpio@vger.kernel.org 11317S: Maintained 11318F: drivers/gpio/gpio-pxa.c 11319 11320PXA MMCI DRIVER 11321S: Orphan 11322 11323PXA RTC DRIVER 11324M: Robert Jarzmik <robert.jarzmik@free.fr> 11325L: linux-rtc@vger.kernel.org 11326S: Maintained 11327 11328PXA2xx/PXA3xx SUPPORT 11329M: Daniel Mack <daniel@zonque.org> 11330M: Haojian Zhuang <haojian.zhuang@gmail.com> 11331M: Robert Jarzmik <robert.jarzmik@free.fr> 11332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11333T: git git://github.com/hzhuang1/linux.git 11334T: git git://github.com/rjarzmik/linux.git 11335S: Maintained 11336F: arch/arm/boot/dts/pxa* 11337F: arch/arm/mach-pxa/ 11338F: drivers/dma/pxa* 11339F: drivers/pcmcia/pxa2xx* 11340F: drivers/pinctrl/pxa/ 11341F: drivers/spi/spi-pxa2xx* 11342F: drivers/usb/gadget/udc/pxa2* 11343F: include/sound/pxa2xx-lib.h 11344F: sound/arm/pxa* 11345F: sound/soc/pxa/ 11346 11347PXA3xx NAND FLASH DRIVER 11348M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11349L: linux-mtd@lists.infradead.org 11350S: Maintained 11351F: drivers/mtd/nand/pxa3xx_nand.c 11352 11353QAT DRIVER 11354M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11355L: qat-linux@intel.com 11356S: Supported 11357F: drivers/crypto/qat/ 11358 11359QCOM AUDIO (ASoC) DRIVERS 11360M: Patrick Lai <plai@codeaurora.org> 11361M: Banajit Goswami <bgoswami@codeaurora.org> 11362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11363S: Supported 11364F: sound/soc/qcom/ 11365 11366QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11367M: Gabriel Somlo <somlo@cmu.edu> 11368M: "Michael S. Tsirkin" <mst@redhat.com> 11369L: qemu-devel@nongnu.org 11370S: Maintained 11371F: drivers/firmware/qemu_fw_cfg.c 11372 11373QIB DRIVER 11374M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11375M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11376L: linux-rdma@vger.kernel.org 11377S: Supported 11378F: drivers/infiniband/hw/qib/ 11379 11380QLOGIC QL41xxx FCOE DRIVER 11381M: QLogic-Storage-Upstream@cavium.com 11382L: linux-scsi@vger.kernel.org 11383S: Supported 11384F: drivers/scsi/qedf/ 11385 11386QLOGIC QL41xxx ISCSI DRIVER 11387M: QLogic-Storage-Upstream@cavium.com 11388L: linux-scsi@vger.kernel.org 11389S: Supported 11390F: drivers/scsi/qedi/ 11391 11392QLOGIC QL4xxx ETHERNET DRIVER 11393M: Ariel Elior <Ariel.Elior@cavium.com> 11394M: everest-linux-l2@cavium.com 11395L: netdev@vger.kernel.org 11396S: Supported 11397F: drivers/net/ethernet/qlogic/qed/ 11398F: include/linux/qed/ 11399F: drivers/net/ethernet/qlogic/qede/ 11400 11401QLOGIC QL4xxx RDMA DRIVER 11402M: Michal Kalderon <Michal.Kalderon@cavium.com> 11403M: Ariel Elior <Ariel.Elior@cavium.com> 11404L: linux-rdma@vger.kernel.org 11405S: Supported 11406F: drivers/infiniband/hw/qedr/ 11407F: include/uapi/rdma/qedr-abi.h 11408 11409QLOGIC QLA1280 SCSI DRIVER 11410M: Michael Reed <mdr@sgi.com> 11411L: linux-scsi@vger.kernel.org 11412S: Maintained 11413F: drivers/scsi/qla1280.[ch] 11414 11415QLOGIC QLA2XXX FC-SCSI DRIVER 11416M: qla2xxx-upstream@qlogic.com 11417L: linux-scsi@vger.kernel.org 11418S: Supported 11419F: Documentation/scsi/LICENSE.qla2xxx 11420F: drivers/scsi/qla2xxx/ 11421 11422QLOGIC QLA3XXX NETWORK DRIVER 11423M: Dept-GELinuxNICDev@cavium.com 11424L: netdev@vger.kernel.org 11425S: Supported 11426F: Documentation/networking/LICENSE.qla3xxx 11427F: drivers/net/ethernet/qlogic/qla3xxx.* 11428 11429QLOGIC QLA4XXX iSCSI DRIVER 11430M: QLogic-Storage-Upstream@qlogic.com 11431L: linux-scsi@vger.kernel.org 11432S: Supported 11433F: Documentation/scsi/LICENSE.qla4xxx 11434F: drivers/scsi/qla4xxx/ 11435 11436QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11437M: Harish Patil <harish.patil@cavium.com> 11438M: Manish Chopra <manish.chopra@cavium.com> 11439M: Dept-GELinuxNICDev@cavium.com 11440L: netdev@vger.kernel.org 11441S: Supported 11442F: drivers/net/ethernet/qlogic/qlcnic/ 11443 11444QLOGIC QLGE 10Gb ETHERNET DRIVER 11445M: Harish Patil <harish.patil@cavium.com> 11446M: Manish Chopra <manish.chopra@cavium.com> 11447M: Dept-GELinuxNICDev@cavium.com 11448L: netdev@vger.kernel.org 11449S: Supported 11450F: drivers/net/ethernet/qlogic/qlge/ 11451 11452QNX4 FILESYSTEM 11453M: Anders Larsen <al@alarsen.net> 11454W: http://www.alarsen.net/linux/qnx4fs/ 11455S: Maintained 11456F: fs/qnx4/ 11457F: include/uapi/linux/qnx4_fs.h 11458F: include/uapi/linux/qnxtypes.h 11459 11460QORIQ DPAA2 FSL-MC BUS DRIVER 11461M: Stuart Yoder <stuyoder@gmail.com> 11462M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11463L: linux-kernel@vger.kernel.org 11464S: Maintained 11465F: drivers/staging/fsl-mc/ 11466F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11467 11468QT1010 MEDIA DRIVER 11469M: Antti Palosaari <crope@iki.fi> 11470L: linux-media@vger.kernel.org 11471W: https://linuxtv.org 11472W: http://palosaari.fi/linux/ 11473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11474T: git git://linuxtv.org/anttip/media_tree.git 11475S: Maintained 11476F: drivers/media/tuners/qt1010* 11477 11478QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11479M: Kalle Valo <kvalo@qca.qualcomm.com> 11480L: ath10k@lists.infradead.org 11481W: http://wireless.kernel.org/en/users/Drivers/ath10k 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11483S: Supported 11484F: drivers/net/wireless/ath/ath10k/ 11485 11486QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11487M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11488L: linux-wireless@vger.kernel.org 11489W: http://wireless.kernel.org/en/users/Drivers/ath9k 11490S: Supported 11491F: drivers/net/wireless/ath/ath9k/ 11492 11493QUALCOMM CAMERA SUBSYSTEM DRIVER 11494M: Todor Tomov <todor.tomov@linaro.org> 11495L: linux-media@vger.kernel.org 11496S: Maintained 11497F: Documentation/devicetree/bindings/media/qcom,camss.txt 11498F: Documentation/media/v4l-drivers/qcom_camss.rst 11499F: drivers/media/platform/qcom/camss-8x16/ 11500 11501QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11502M: Timur Tabi <timur@codeaurora.org> 11503L: netdev@vger.kernel.org 11504S: Supported 11505F: drivers/net/ethernet/qualcomm/emac/ 11506 11507QUALCOMM HEXAGON ARCHITECTURE 11508M: Richard Kuo <rkuo@codeaurora.org> 11509L: linux-hexagon@vger.kernel.org 11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11511S: Supported 11512F: arch/hexagon/ 11513 11514QUALCOMM IOMMU 11515M: Rob Clark <robdclark@gmail.com> 11516L: iommu@lists.linux-foundation.org 11517L: linux-arm-msm@vger.kernel.org 11518S: Maintained 11519F: drivers/iommu/qcom_iommu.c 11520 11521QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11522M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11523L: linux-media@vger.kernel.org 11524L: linux-arm-msm@vger.kernel.org 11525T: git git://linuxtv.org/media_tree.git 11526S: Maintained 11527F: drivers/media/platform/qcom/venus/ 11528 11529QUALCOMM WCN36XX WIRELESS DRIVER 11530M: Eugene Krasnikov <k.eugene.e@gmail.com> 11531L: wcn36xx@lists.infradead.org 11532W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11533T: git git://github.com/KrasnikovEugene/wcn36xx.git 11534S: Supported 11535F: drivers/net/wireless/ath/wcn36xx/ 11536 11537QUANTENNA QTNFMAC WIRELESS DRIVER 11538M: Igor Mitsyanko <imitsyanko@quantenna.com> 11539M: Avinash Patil <avinashp@quantenna.com> 11540M: Sergey Matyukevich <smatyukevich@quantenna.com> 11541L: linux-wireless@vger.kernel.org 11542S: Maintained 11543F: drivers/net/wireless/quantenna 11544 11545RADEON and AMDGPU DRM DRIVERS 11546M: Alex Deucher <alexander.deucher@amd.com> 11547M: Christian König <christian.koenig@amd.com> 11548M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11549L: amd-gfx@lists.freedesktop.org 11550T: git git://people.freedesktop.org/~agd5f/linux 11551S: Supported 11552F: drivers/gpu/drm/radeon/ 11553F: include/uapi/drm/radeon_drm.h 11554F: drivers/gpu/drm/amd/ 11555F: include/uapi/drm/amdgpu_drm.h 11556 11557RADEON FRAMEBUFFER DISPLAY DRIVER 11558M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11559L: linux-fbdev@vger.kernel.org 11560S: Maintained 11561F: drivers/video/fbdev/aty/radeon* 11562F: include/uapi/linux/radeonfb.h 11563 11564RADIOSHARK RADIO DRIVER 11565M: Hans Verkuil <hverkuil@xs4all.nl> 11566L: linux-media@vger.kernel.org 11567T: git git://linuxtv.org/media_tree.git 11568S: Maintained 11569F: drivers/media/radio/radio-shark.c 11570 11571RADIOSHARK2 RADIO DRIVER 11572M: Hans Verkuil <hverkuil@xs4all.nl> 11573L: linux-media@vger.kernel.org 11574T: git git://linuxtv.org/media_tree.git 11575S: Maintained 11576F: drivers/media/radio/radio-shark2.c 11577F: drivers/media/radio/radio-tea5777.c 11578 11579RADOS BLOCK DEVICE (RBD) 11580M: Ilya Dryomov <idryomov@gmail.com> 11581M: Sage Weil <sage@redhat.com> 11582M: Alex Elder <elder@kernel.org> 11583L: ceph-devel@vger.kernel.org 11584W: http://ceph.com/ 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11586T: git git://github.com/ceph/ceph-client.git 11587S: Supported 11588F: Documentation/ABI/testing/sysfs-bus-rbd 11589F: drivers/block/rbd.c 11590F: drivers/block/rbd_types.h 11591 11592RAGE128 FRAMEBUFFER DISPLAY DRIVER 11593M: Paul Mackerras <paulus@samba.org> 11594L: linux-fbdev@vger.kernel.org 11595S: Maintained 11596F: drivers/video/fbdev/aty/aty128fb.c 11597 11598RAINSHADOW-CEC DRIVER 11599M: Hans Verkuil <hverkuil@xs4all.nl> 11600L: linux-media@vger.kernel.org 11601T: git git://linuxtv.org/media_tree.git 11602S: Maintained 11603F: drivers/media/usb/rainshadow-cec/* 11604 11605RALINK MIPS ARCHITECTURE 11606M: John Crispin <john@phrozen.org> 11607L: linux-mips@linux-mips.org 11608S: Maintained 11609F: arch/mips/ralink 11610 11611RALINK RT2X00 WIRELESS LAN DRIVER 11612P: rt2x00 project 11613M: Stanislaw Gruszka <sgruszka@redhat.com> 11614M: Helmut Schaa <helmut.schaa@googlemail.com> 11615L: linux-wireless@vger.kernel.org 11616S: Maintained 11617F: drivers/net/wireless/ralink/rt2x00/ 11618 11619RAMDISK RAM BLOCK DEVICE DRIVER 11620M: Jens Axboe <axboe@kernel.dk> 11621S: Maintained 11622F: Documentation/blockdev/ramdisk.txt 11623F: drivers/block/brd.c 11624 11625RANCHU VIRTUAL BOARD FOR MIPS 11626M: Miodrag Dinic <miodrag.dinic@mips.com> 11627L: linux-mips@linux-mips.org 11628S: Supported 11629F: arch/mips/generic/board-ranchu.c 11630F: arch/mips/configs/generic/board-ranchu.config 11631 11632RANDOM NUMBER DRIVER 11633M: "Theodore Ts'o" <tytso@mit.edu> 11634S: Maintained 11635F: drivers/char/random.c 11636 11637RAPIDIO SUBSYSTEM 11638M: Matt Porter <mporter@kernel.crashing.org> 11639M: Alexandre Bounine <alexandre.bounine@idt.com> 11640S: Maintained 11641F: drivers/rapidio/ 11642 11643RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11644L: linux-wireless@vger.kernel.org 11645S: Orphan 11646F: drivers/net/wireless/ray* 11647 11648RCUTORTURE TEST FRAMEWORK 11649M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11650M: Josh Triplett <josh@joshtriplett.org> 11651R: Steven Rostedt <rostedt@goodmis.org> 11652R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11653R: Lai Jiangshan <jiangshanlai@gmail.com> 11654L: linux-kernel@vger.kernel.org 11655S: Supported 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11657F: tools/testing/selftests/rcutorture 11658 11659RDC R-321X SoC 11660M: Florian Fainelli <florian@openwrt.org> 11661S: Maintained 11662 11663RDC R6040 FAST ETHERNET DRIVER 11664M: Florian Fainelli <f.fainelli@gmail.com> 11665L: netdev@vger.kernel.org 11666S: Maintained 11667F: drivers/net/ethernet/rdc/r6040.c 11668 11669RDMAVT - RDMA verbs software 11670M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11671M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11672L: linux-rdma@vger.kernel.org 11673S: Supported 11674F: drivers/infiniband/sw/rdmavt 11675 11676RDS - RELIABLE DATAGRAM SOCKETS 11677M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11678L: netdev@vger.kernel.org 11679L: linux-rdma@vger.kernel.org 11680L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11681W: https://oss.oracle.com/projects/rds/ 11682S: Supported 11683F: net/rds/ 11684F: Documentation/networking/rds.txt 11685 11686RDT - RESOURCE ALLOCATION 11687M: Fenghua Yu <fenghua.yu@intel.com> 11688L: linux-kernel@vger.kernel.org 11689S: Supported 11690F: arch/x86/kernel/cpu/intel_rdt* 11691F: arch/x86/include/asm/intel_rdt_sched.h 11692F: Documentation/x86/intel_rdt* 11693 11694READ-COPY UPDATE (RCU) 11695M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11696M: Josh Triplett <josh@joshtriplett.org> 11697R: Steven Rostedt <rostedt@goodmis.org> 11698R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11699R: Lai Jiangshan <jiangshanlai@gmail.com> 11700L: linux-kernel@vger.kernel.org 11701W: http://www.rdrop.com/users/paulmck/RCU/ 11702S: Supported 11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11704F: Documentation/RCU/ 11705X: Documentation/RCU/torture.txt 11706F: include/linux/rcu* 11707X: include/linux/srcu.h 11708F: kernel/rcu/ 11709X: kernel/torture.c 11710 11711REAL TIME CLOCK (RTC) SUBSYSTEM 11712M: Alessandro Zummo <a.zummo@towertech.it> 11713M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11714L: linux-rtc@vger.kernel.org 11715Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11717S: Maintained 11718F: Documentation/devicetree/bindings/rtc/ 11719F: Documentation/rtc.txt 11720F: drivers/rtc/ 11721F: include/linux/rtc.h 11722F: include/uapi/linux/rtc.h 11723F: include/linux/rtc/ 11724F: include/linux/platform_data/rtc-* 11725F: tools/testing/selftests/timers/rtctest.c 11726 11727REALTEK AUDIO CODECS 11728M: Bard Liao <bardliao@realtek.com> 11729M: Oder Chiou <oder_chiou@realtek.com> 11730S: Maintained 11731F: sound/soc/codecs/rt* 11732F: include/sound/rt*.h 11733 11734REGISTER MAP ABSTRACTION 11735M: Mark Brown <broonie@kernel.org> 11736L: linux-kernel@vger.kernel.org 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11738S: Supported 11739F: Documentation/devicetree/bindings/regmap/ 11740F: drivers/base/regmap/ 11741F: include/linux/regmap.h 11742 11743REISERFS FILE SYSTEM 11744L: reiserfs-devel@vger.kernel.org 11745S: Supported 11746F: fs/reiserfs/ 11747 11748REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11749M: Ohad Ben-Cohen <ohad@wizery.com> 11750M: Bjorn Andersson <bjorn.andersson@linaro.org> 11751L: linux-remoteproc@vger.kernel.org 11752T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11753S: Maintained 11754F: Documentation/devicetree/bindings/remoteproc/ 11755F: Documentation/remoteproc.txt 11756F: drivers/remoteproc/ 11757F: include/linux/remoteproc.h 11758 11759REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11760M: Ohad Ben-Cohen <ohad@wizery.com> 11761M: Bjorn Andersson <bjorn.andersson@linaro.org> 11762L: linux-remoteproc@vger.kernel.org 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11764S: Maintained 11765F: drivers/rpmsg/ 11766F: Documentation/rpmsg.txt 11767F: include/linux/rpmsg.h 11768F: include/linux/rpmsg/ 11769 11770RENESAS CLOCK DRIVERS 11771M: Geert Uytterhoeven <geert+renesas@glider.be> 11772L: linux-renesas-soc@vger.kernel.org 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11774S: Supported 11775F: drivers/clk/renesas/ 11776 11777RENESAS ETHERNET DRIVERS 11778R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11779L: netdev@vger.kernel.org 11780L: linux-renesas-soc@vger.kernel.org 11781F: Documentation/devicetree/bindings/net/renesas,*.txt 11782F: Documentation/devicetree/bindings/net/sh_eth.txt 11783F: drivers/net/ethernet/renesas/ 11784F: include/linux/sh_eth.h 11785 11786RENESAS R-CAR GYROADC DRIVER 11787M: Marek Vasut <marek.vasut@gmail.com> 11788L: linux-iio@vger.kernel.org 11789S: Supported 11790F: drivers/iio/adc/rcar_gyro_adc.c 11791 11792RENESAS USB PHY DRIVER 11793M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11794L: linux-renesas-soc@vger.kernel.org 11795S: Maintained 11796F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11797 11798RESET CONTROLLER FRAMEWORK 11799M: Philipp Zabel <p.zabel@pengutronix.de> 11800T: git git://git.pengutronix.de/git/pza/linux 11801S: Maintained 11802F: drivers/reset/ 11803F: Documentation/devicetree/bindings/reset/ 11804F: include/dt-bindings/reset/ 11805F: include/linux/reset.h 11806F: include/linux/reset-controller.h 11807 11808RFKILL 11809M: Johannes Berg <johannes@sipsolutions.net> 11810L: linux-wireless@vger.kernel.org 11811W: http://wireless.kernel.org/ 11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11814S: Maintained 11815F: Documentation/rfkill.txt 11816F: Documentation/ABI/stable/sysfs-class-rfkill 11817F: net/rfkill/ 11818 11819RHASHTABLE 11820M: Thomas Graf <tgraf@suug.ch> 11821M: Herbert Xu <herbert@gondor.apana.org.au> 11822L: netdev@vger.kernel.org 11823S: Maintained 11824F: lib/rhashtable.c 11825F: include/linux/rhashtable.h 11826 11827RICOH R5C592 MEMORYSTICK DRIVER 11828M: Maxim Levitsky <maximlevitsky@gmail.com> 11829S: Maintained 11830F: drivers/memstick/host/r592.* 11831 11832RICOH SMARTMEDIA/XD DRIVER 11833M: Maxim Levitsky <maximlevitsky@gmail.com> 11834S: Maintained 11835F: drivers/mtd/nand/r852.c 11836F: drivers/mtd/nand/r852.h 11837 11838RISC-V ARCHITECTURE 11839M: Palmer Dabbelt <palmer@sifive.com> 11840M: Albert Ou <albert@sifive.com> 11841L: linux-riscv@lists.infradead.org 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11843S: Supported 11844F: arch/riscv/ 11845K: riscv 11846N: riscv 11847 11848ROCCAT DRIVERS 11849M: Stefan Achatz <erazor_de@users.sourceforge.net> 11850W: http://sourceforge.net/projects/roccat/ 11851S: Maintained 11852F: drivers/hid/hid-roccat* 11853F: include/linux/hid-roccat* 11854F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11855 11856ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11857M: Jacob chen <jacob2.chen@rock-chips.com> 11858L: linux-media@vger.kernel.org 11859S: Maintained 11860F: drivers/media/platform/rockchip/rga/ 11861F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11862 11863ROCKER DRIVER 11864M: Jiri Pirko <jiri@resnulli.us> 11865L: netdev@vger.kernel.org 11866S: Supported 11867F: drivers/net/ethernet/rocker/ 11868 11869ROCKETPORT DRIVER 11870P: Comtrol Corp. 11871W: http://www.comtrol.com 11872S: Maintained 11873F: Documentation/serial/rocket.txt 11874F: drivers/tty/rocket* 11875 11876ROCKETPORT EXPRESS/INFINITY DRIVER 11877M: Kevin Cernekee <cernekee@gmail.com> 11878L: linux-serial@vger.kernel.org 11879S: Odd Fixes 11880F: drivers/tty/serial/rp2.* 11881 11882ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11883M: Marek Vasut <marek.vasut+renesas@gmail.com> 11884L: linux-kernel@vger.kernel.org 11885L: linux-renesas-soc@vger.kernel.org 11886S: Supported 11887F: drivers/mfd/bd9571mwv.c 11888F: drivers/regulator/bd9571mwv-regulator.c 11889F: drivers/gpio/gpio-bd9571mwv.c 11890F: include/linux/mfd/bd9571mwv.h 11891F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11892 11893ROSE NETWORK LAYER 11894M: Ralf Baechle <ralf@linux-mips.org> 11895L: linux-hams@vger.kernel.org 11896W: http://www.linux-ax25.org/ 11897S: Maintained 11898F: include/net/rose.h 11899F: include/uapi/linux/rose.h 11900F: net/rose/ 11901 11902RTL2830 MEDIA DRIVER 11903M: Antti Palosaari <crope@iki.fi> 11904L: linux-media@vger.kernel.org 11905W: https://linuxtv.org 11906W: http://palosaari.fi/linux/ 11907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11908T: git git://linuxtv.org/anttip/media_tree.git 11909S: Maintained 11910F: drivers/media/dvb-frontends/rtl2830* 11911 11912RTL2832 MEDIA DRIVER 11913M: Antti Palosaari <crope@iki.fi> 11914L: linux-media@vger.kernel.org 11915W: https://linuxtv.org 11916W: http://palosaari.fi/linux/ 11917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11918T: git git://linuxtv.org/anttip/media_tree.git 11919S: Maintained 11920F: drivers/media/dvb-frontends/rtl2832* 11921 11922RTL2832_SDR MEDIA DRIVER 11923M: Antti Palosaari <crope@iki.fi> 11924L: linux-media@vger.kernel.org 11925W: https://linuxtv.org 11926W: http://palosaari.fi/linux/ 11927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11928T: git git://linuxtv.org/anttip/media_tree.git 11929S: Maintained 11930F: drivers/media/dvb-frontends/rtl2832_sdr* 11931 11932RTL8180 WIRELESS DRIVER 11933L: linux-wireless@vger.kernel.org 11934W: http://wireless.kernel.org/ 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11936S: Orphan 11937F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11938 11939RTL8187 WIRELESS DRIVER 11940M: Herton Ronaldo Krzesinski <herton@canonical.com> 11941M: Hin-Tak Leung <htl10@users.sourceforge.net> 11942M: Larry Finger <Larry.Finger@lwfinger.net> 11943L: linux-wireless@vger.kernel.org 11944W: http://wireless.kernel.org/ 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11946S: Maintained 11947F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11948 11949REALTEK WIRELESS DRIVER (rtlwifi family) 11950M: Ping-Ke Shih <pkshih@realtek.com> 11951L: linux-wireless@vger.kernel.org 11952W: http://wireless.kernel.org/ 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11954S: Maintained 11955F: drivers/net/wireless/realtek/rtlwifi/ 11956 11957RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11958M: Jes Sorensen <Jes.Sorensen@gmail.com> 11959L: linux-wireless@vger.kernel.org 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11961S: Maintained 11962F: drivers/net/wireless/realtek/rtl8xxxu/ 11963 11964RXRPC SOCKETS (AF_RXRPC) 11965M: David Howells <dhowells@redhat.com> 11966L: linux-afs@lists.infradead.org 11967S: Supported 11968F: net/rxrpc/ 11969F: include/keys/rxrpc-type.h 11970F: include/net/af_rxrpc.h 11971F: include/trace/events/rxrpc.h 11972F: include/uapi/linux/rxrpc.h 11973F: Documentation/networking/rxrpc.txt 11974W: https://www.infradead.org/~dhowells/kafs/ 11975 11976S3 SAVAGE FRAMEBUFFER DRIVER 11977M: Antonino Daplas <adaplas@gmail.com> 11978L: linux-fbdev@vger.kernel.org 11979S: Maintained 11980F: drivers/video/fbdev/savage/ 11981 11982S390 11983M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11984M: Heiko Carstens <heiko.carstens@de.ibm.com> 11985L: linux-s390@vger.kernel.org 11986W: http://www.ibm.com/developerworks/linux/linux390/ 11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11988S: Supported 11989F: arch/s390/ 11990F: drivers/s390/ 11991F: Documentation/s390/ 11992F: Documentation/driver-api/s390-drivers.rst 11993 11994S390 COMMON I/O LAYER 11995M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11997L: linux-s390@vger.kernel.org 11998W: http://www.ibm.com/developerworks/linux/linux390/ 11999S: Supported 12000F: drivers/s390/cio/ 12001 12002S390 DASD DRIVER 12003M: Stefan Haberland <sth@linux.vnet.ibm.com> 12004M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12005L: linux-s390@vger.kernel.org 12006W: http://www.ibm.com/developerworks/linux/linux390/ 12007S: Supported 12008F: drivers/s390/block/dasd* 12009F: block/partitions/ibm.c 12010 12011S390 IOMMU (PCI) 12012M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12013L: linux-s390@vger.kernel.org 12014W: http://www.ibm.com/developerworks/linux/linux390/ 12015S: Supported 12016F: drivers/iommu/s390-iommu.c 12017 12018S390 IUCV NETWORK LAYER 12019M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12020M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12021L: linux-s390@vger.kernel.org 12022W: http://www.ibm.com/developerworks/linux/linux390/ 12023S: Supported 12024F: drivers/s390/net/*iucv* 12025F: include/net/iucv/ 12026F: net/iucv/ 12027 12028S390 NETWORK DRIVERS 12029M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12030M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12031L: linux-s390@vger.kernel.org 12032W: http://www.ibm.com/developerworks/linux/linux390/ 12033S: Supported 12034F: drivers/s390/net/ 12035 12036S390 PCI SUBSYSTEM 12037M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12038M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12039L: linux-s390@vger.kernel.org 12040W: http://www.ibm.com/developerworks/linux/linux390/ 12041S: Supported 12042F: arch/s390/pci/ 12043F: drivers/pci/hotplug/s390_pci_hpc.c 12044 12045S390 VFIO-CCW DRIVER 12046M: Cornelia Huck <cohuck@redhat.com> 12047M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12048M: Halil Pasic <pasic@linux.vnet.ibm.com> 12049L: linux-s390@vger.kernel.org 12050L: kvm@vger.kernel.org 12051S: Supported 12052F: drivers/s390/cio/vfio_ccw* 12053F: Documentation/s390/vfio-ccw.txt 12054F: include/uapi/linux/vfio_ccw.h 12055 12056S390 ZCRYPT DRIVER 12057M: Harald Freudenberger <freude@de.ibm.com> 12058L: linux-s390@vger.kernel.org 12059W: http://www.ibm.com/developerworks/linux/linux390/ 12060S: Supported 12061F: drivers/s390/crypto/ 12062 12063S390 ZFCP DRIVER 12064M: Steffen Maier <maier@linux.vnet.ibm.com> 12065M: Benjamin Block <bblock@linux.vnet.ibm.com> 12066L: linux-s390@vger.kernel.org 12067W: http://www.ibm.com/developerworks/linux/linux390/ 12068S: Supported 12069F: drivers/s390/scsi/zfcp_* 12070 12071S3C24XX SD/MMC Driver 12072M: Ben Dooks <ben-linux@fluff.org> 12073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12074S: Supported 12075F: drivers/mmc/host/s3cmci.* 12076 12077SAA6588 RDS RECEIVER DRIVER 12078M: Hans Verkuil <hverkuil@xs4all.nl> 12079L: linux-media@vger.kernel.org 12080T: git git://linuxtv.org/media_tree.git 12081W: https://linuxtv.org 12082S: Odd Fixes 12083F: drivers/media/i2c/saa6588* 12084 12085SAA7134 VIDEO4LINUX DRIVER 12086M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12087M: Mauro Carvalho Chehab <mchehab@kernel.org> 12088L: linux-media@vger.kernel.org 12089W: https://linuxtv.org 12090T: git git://linuxtv.org/media_tree.git 12091S: Odd fixes 12092F: Documentation/media/v4l-drivers/saa7134* 12093F: drivers/media/pci/saa7134/ 12094 12095SAA7146 VIDEO4LINUX-2 DRIVER 12096M: Hans Verkuil <hverkuil@xs4all.nl> 12097L: linux-media@vger.kernel.org 12098T: git git://linuxtv.org/media_tree.git 12099S: Maintained 12100F: drivers/media/common/saa7146/ 12101F: drivers/media/pci/saa7146/ 12102F: include/media/saa7146* 12103 12104SAMSUNG AUDIO (ASoC) DRIVERS 12105M: Krzysztof Kozlowski <krzk@kernel.org> 12106M: Sangbeom Kim <sbkim73@samsung.com> 12107M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12109S: Supported 12110F: sound/soc/samsung/ 12111F: Documentation/devicetree/bindings/sound/samsung* 12112 12113SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12114M: Krzysztof Kozlowski <krzk@kernel.org> 12115L: linux-crypto@vger.kernel.org 12116L: linux-samsung-soc@vger.kernel.org 12117S: Maintained 12118F: drivers/crypto/exynos-rng.c 12119F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12120 12121SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12122M: Łukasz Stelmach <l.stelmach@samsung.com> 12123L: linux-samsung-soc@vger.kernel.org 12124S: Maintained 12125F: drivers/char/hw_random/exynos-trng.c 12126F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12127 12128SAMSUNG FRAMEBUFFER DRIVER 12129M: Jingoo Han <jingoohan1@gmail.com> 12130L: linux-fbdev@vger.kernel.org 12131S: Maintained 12132F: drivers/video/fbdev/s3c-fb.c 12133 12134SAMSUNG LAPTOP DRIVER 12135M: Corentin Chary <corentin.chary@gmail.com> 12136L: platform-driver-x86@vger.kernel.org 12137S: Maintained 12138F: drivers/platform/x86/samsung-laptop.c 12139 12140SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12141M: Sangbeom Kim <sbkim73@samsung.com> 12142M: Krzysztof Kozlowski <krzk@kernel.org> 12143M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12144L: linux-kernel@vger.kernel.org 12145L: linux-samsung-soc@vger.kernel.org 12146S: Supported 12147F: drivers/mfd/sec*.c 12148F: drivers/regulator/s2m*.c 12149F: drivers/regulator/s5m*.c 12150F: drivers/clk/clk-s2mps11.c 12151F: drivers/rtc/rtc-s5m.c 12152F: include/linux/mfd/samsung/ 12153F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12154F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12155F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12156F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12157 12158SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12159M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12160L: linux-media@vger.kernel.org 12161L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12162S: Maintained 12163F: drivers/media/platform/s3c-camif/ 12164F: include/media/drv-intf/s3c_camif.h 12165 12166SAMSUNG S3FWRN5 NFC DRIVER 12167M: Robert Baldyga <r.baldyga@samsung.com> 12168M: Krzysztof Opasiak <k.opasiak@samsung.com> 12169L: linux-nfc@lists.01.org (moderated for non-subscribers) 12170S: Supported 12171F: drivers/nfc/s3fwrn5 12172 12173SAMSUNG S5C73M3 CAMERA DRIVER 12174M: Kyungmin Park <kyungmin.park@samsung.com> 12175M: Andrzej Hajda <a.hajda@samsung.com> 12176L: linux-media@vger.kernel.org 12177S: Supported 12178F: drivers/media/i2c/s5c73m3/* 12179 12180SAMSUNG S5K5BAF CAMERA DRIVER 12181M: Kyungmin Park <kyungmin.park@samsung.com> 12182M: Andrzej Hajda <a.hajda@samsung.com> 12183L: linux-media@vger.kernel.org 12184S: Supported 12185F: drivers/media/i2c/s5k5baf.c 12186 12187SAMSUNG S5P Security SubSystem (SSS) DRIVER 12188M: Krzysztof Kozlowski <krzk@kernel.org> 12189M: Vladimir Zapolskiy <vz@mleia.com> 12190M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12191L: linux-crypto@vger.kernel.org 12192L: linux-samsung-soc@vger.kernel.org 12193S: Maintained 12194F: drivers/crypto/s5p-sss.c 12195 12196SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12197M: Kyungmin Park <kyungmin.park@samsung.com> 12198M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12199L: linux-media@vger.kernel.org 12200Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12201S: Supported 12202F: drivers/media/platform/exynos4-is/ 12203 12204SAMSUNG SOC CLOCK DRIVERS 12205M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12206M: Tomasz Figa <tomasz.figa@gmail.com> 12207M: Chanwoo Choi <cw00.choi@samsung.com> 12208S: Supported 12209L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12210F: drivers/clk/samsung/ 12211F: include/dt-bindings/clock/exynos*.h 12212F: Documentation/devicetree/bindings/clock/exynos*.txt 12213 12214SAMSUNG SPI DRIVERS 12215M: Kukjin Kim <kgene@kernel.org> 12216M: Krzysztof Kozlowski <krzk@kernel.org> 12217M: Andi Shyti <andi.shyti@samsung.com> 12218L: linux-spi@vger.kernel.org 12219L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12220S: Maintained 12221F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12222F: drivers/spi/spi-s3c* 12223F: include/linux/platform_data/spi-s3c64xx.h 12224 12225SAMSUNG SXGBE DRIVERS 12226M: Byungho An <bh74.an@samsung.com> 12227M: Girish K S <ks.giri@samsung.com> 12228M: Vipul Pandya <vipul.pandya@samsung.com> 12229S: Supported 12230L: netdev@vger.kernel.org 12231F: drivers/net/ethernet/samsung/sxgbe/ 12232 12233SAMSUNG THERMAL DRIVER 12234M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12235L: linux-pm@vger.kernel.org 12236L: linux-samsung-soc@vger.kernel.org 12237S: Supported 12238T: git https://github.com/lmajewski/linux-samsung-thermal.git 12239F: drivers/thermal/samsung/ 12240 12241SAMSUNG USB2 PHY DRIVER 12242M: Kamil Debski <kamil@wypas.org> 12243M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12244L: linux-kernel@vger.kernel.org 12245S: Supported 12246F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12247F: Documentation/phy/samsung-usb2.txt 12248F: drivers/phy/samsung/phy-exynos4210-usb2.c 12249F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12250F: drivers/phy/samsung/phy-exynos5250-usb2.c 12251F: drivers/phy/samsung/phy-s5pv210-usb2.c 12252F: drivers/phy/samsung/phy-samsung-usb2.c 12253F: drivers/phy/samsung/phy-samsung-usb2.h 12254 12255SC1200 WDT DRIVER 12256M: Zwane Mwaikambo <zwanem@gmail.com> 12257S: Maintained 12258F: drivers/watchdog/sc1200wdt.c 12259 12260SCHEDULER 12261M: Ingo Molnar <mingo@redhat.com> 12262M: Peter Zijlstra <peterz@infradead.org> 12263L: linux-kernel@vger.kernel.org 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12265S: Maintained 12266F: kernel/sched/ 12267F: include/linux/sched.h 12268F: include/uapi/linux/sched.h 12269F: include/linux/wait.h 12270 12271SCORE ARCHITECTURE 12272M: Chen Liqin <liqin.linux@gmail.com> 12273M: Lennox Wu <lennox.wu@gmail.com> 12274W: http://www.sunplus.com 12275S: Supported 12276F: arch/score/ 12277 12278SCR24X CHIP CARD INTERFACE DRIVER 12279M: Lubomir Rintel <lkundrak@v3.sk> 12280S: Supported 12281F: drivers/char/pcmcia/scr24x_cs.c 12282 12283SCSI CDROM DRIVER 12284M: Jens Axboe <axboe@kernel.dk> 12285L: linux-scsi@vger.kernel.org 12286W: http://www.kernel.dk 12287S: Maintained 12288F: drivers/scsi/sr* 12289 12290SCSI RDMA PROTOCOL (SRP) INITIATOR 12291M: Bart Van Assche <bart.vanassche@sandisk.com> 12292L: linux-rdma@vger.kernel.org 12293S: Supported 12294W: http://www.openfabrics.org 12295Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12297F: drivers/infiniband/ulp/srp/ 12298F: include/scsi/srp.h 12299 12300SCSI SG DRIVER 12301M: Doug Gilbert <dgilbert@interlog.com> 12302L: linux-scsi@vger.kernel.org 12303W: http://sg.danny.cz/sg 12304S: Maintained 12305F: Documentation/scsi/scsi-generic.txt 12306F: drivers/scsi/sg.c 12307F: include/scsi/sg.h 12308 12309SCSI SUBSYSTEM 12310M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12312M: "Martin K. Petersen" <martin.petersen@oracle.com> 12313T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12314L: linux-scsi@vger.kernel.org 12315S: Maintained 12316F: Documentation/devicetree/bindings/scsi/ 12317F: drivers/scsi/ 12318F: include/scsi/ 12319 12320SCSI TAPE DRIVER 12321M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12322L: linux-scsi@vger.kernel.org 12323S: Maintained 12324F: Documentation/scsi/st.txt 12325F: drivers/scsi/st.* 12326F: drivers/scsi/st_*.h 12327 12328SCTP PROTOCOL 12329M: Vlad Yasevich <vyasevich@gmail.com> 12330M: Neil Horman <nhorman@tuxdriver.com> 12331L: linux-sctp@vger.kernel.org 12332W: http://lksctp.sourceforge.net 12333S: Maintained 12334F: Documentation/networking/sctp.txt 12335F: include/linux/sctp.h 12336F: include/uapi/linux/sctp.h 12337F: include/net/sctp/ 12338F: net/sctp/ 12339 12340SCx200 CPU SUPPORT 12341M: Jim Cromie <jim.cromie@gmail.com> 12342S: Odd Fixes 12343F: Documentation/i2c/busses/scx200_acb 12344F: arch/x86/platform/scx200/ 12345F: drivers/watchdog/scx200_wdt.c 12346F: drivers/i2c/busses/scx200* 12347F: drivers/mtd/maps/scx200_docflash.c 12348F: include/linux/scx200.h 12349 12350SCx200 GPIO DRIVER 12351M: Jim Cromie <jim.cromie@gmail.com> 12352S: Maintained 12353F: drivers/char/scx200_gpio.c 12354F: include/linux/scx200_gpio.h 12355 12356SCx200 HRT CLOCKSOURCE DRIVER 12357M: Jim Cromie <jim.cromie@gmail.com> 12358S: Maintained 12359F: drivers/clocksource/scx200_hrt.c 12360 12361SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12362M: Sascha Sommer <saschasommer@freenet.de> 12363L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12364S: Maintained 12365F: drivers/mmc/host/sdricoh_cs.c 12366 12367SECURE COMPUTING 12368M: Kees Cook <keescook@chromium.org> 12369R: Andy Lutomirski <luto@amacapital.net> 12370R: Will Drewry <wad@chromium.org> 12371T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12372S: Supported 12373F: kernel/seccomp.c 12374F: include/uapi/linux/seccomp.h 12375F: include/linux/seccomp.h 12376F: tools/testing/selftests/seccomp/* 12377F: tools/testing/selftests/kselftest_harness.h 12378F: Documentation/userspace-api/seccomp_filter.rst 12379K: \bsecure_computing 12380K: \bTIF_SECCOMP\b 12381 12382SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12383M: Al Cooper <alcooperx@gmail.com> 12384L: linux-mmc@vger.kernel.org 12385L: bcm-kernel-feedback-list@broadcom.com 12386S: Maintained 12387F: drivers/mmc/host/sdhci-brcmstb* 12388 12389SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12390M: Adrian Hunter <adrian.hunter@intel.com> 12391L: linux-mmc@vger.kernel.org 12392T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12393S: Maintained 12394F: drivers/mmc/host/sdhci* 12395F: include/linux/mmc/sdhci* 12396 12397SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12398M: Ben Dooks <ben-linux@fluff.org> 12399M: Jaehoon Chung <jh80.chung@samsung.com> 12400L: linux-mmc@vger.kernel.org 12401S: Maintained 12402F: drivers/mmc/host/sdhci-s3c* 12403 12404SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12405M: Viresh Kumar <vireshk@kernel.org> 12406L: linux-mmc@vger.kernel.org 12407S: Maintained 12408F: drivers/mmc/host/sdhci-spear.c 12409 12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12411M: Kishon Vijay Abraham I <kishon@ti.com> 12412L: linux-mmc@vger.kernel.org 12413S: Maintained 12414F: drivers/mmc/host/sdhci-omap.c 12415 12416SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12417M: Scott Bauer <scott.bauer@intel.com> 12418M: Jonathan Derrick <jonathan.derrick@intel.com> 12419L: linux-block@vger.kernel.org 12420S: Supported 12421F: block/sed* 12422F: block/opal_proto.h 12423F: include/linux/sed* 12424F: include/uapi/linux/sed* 12425 12426SECURITY CONTACT 12427M: Security Officers <security@kernel.org> 12428S: Supported 12429 12430SECURITY SUBSYSTEM 12431M: James Morris <jmorris@namei.org> 12432M: "Serge E. Hallyn" <serge@hallyn.com> 12433L: linux-security-module@vger.kernel.org (suggested Cc:) 12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12435W: http://kernsec.org/ 12436S: Supported 12437F: security/ 12438 12439SELINUX SECURITY MODULE 12440M: Paul Moore <paul@paul-moore.com> 12441M: Stephen Smalley <sds@tycho.nsa.gov> 12442M: Eric Paris <eparis@parisplace.org> 12443L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12444W: https://selinuxproject.org 12445W: https://github.com/SELinuxProject 12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12447S: Supported 12448F: include/linux/selinux* 12449F: security/selinux/ 12450F: scripts/selinux/ 12451F: Documentation/admin-guide/LSM/SELinux.rst 12452 12453SENSABLE PHANTOM 12454M: Jiri Slaby <jirislaby@gmail.com> 12455S: Maintained 12456F: drivers/misc/phantom.c 12457F: include/uapi/linux/phantom.h 12458 12459SERIAL DEVICE BUS 12460M: Rob Herring <robh@kernel.org> 12461L: linux-serial@vger.kernel.org 12462S: Maintained 12463F: Documentation/devicetree/bindings/serial/slave-device.txt 12464F: drivers/tty/serdev/ 12465F: include/linux/serdev.h 12466 12467SERIAL DRIVERS 12468M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12469L: linux-serial@vger.kernel.org 12470S: Maintained 12471F: Documentation/devicetree/bindings/serial/ 12472F: drivers/tty/serial/ 12473 12474SERIAL IR RECEIVER 12475M: Sean Young <sean@mess.org> 12476L: linux-media@vger.kernel.org 12477S: Maintained 12478F: drivers/media/rc/serial_ir.c 12479 12480SFC NETWORK DRIVER 12481M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12482M: Edward Cree <ecree@solarflare.com> 12483M: Bert Kenward <bkenward@solarflare.com> 12484L: netdev@vger.kernel.org 12485S: Supported 12486F: drivers/net/ethernet/sfc/ 12487 12488SGI GRU DRIVER 12489M: Dimitri Sivanich <sivanich@sgi.com> 12490S: Maintained 12491F: drivers/misc/sgi-gru/ 12492 12493SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12494M: Pat Gefre <pfg@sgi.com> 12495L: linux-ia64@vger.kernel.org 12496S: Supported 12497F: Documentation/ia64/serial.txt 12498F: drivers/tty/serial/ioc?_serial.c 12499F: include/linux/ioc?.h 12500 12501SGI XP/XPC/XPNET DRIVER 12502M: Cliff Whickman <cpw@sgi.com> 12503M: Robin Holt <robinmholt@gmail.com> 12504S: Maintained 12505F: drivers/misc/sgi-xp/ 12506 12507SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12508M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12509L: linux-s390@vger.kernel.org 12510W: http://www.ibm.com/developerworks/linux/linux390/ 12511S: Supported 12512F: net/smc/ 12513 12514SH_VEU V4L2 MEM2MEM DRIVER 12515L: linux-media@vger.kernel.org 12516S: Orphan 12517F: drivers/media/platform/sh_veu.c 12518 12519SH_VOU V4L2 OUTPUT DRIVER 12520L: linux-media@vger.kernel.org 12521S: Orphan 12522F: drivers/media/platform/sh_vou.c 12523F: include/media/drv-intf/sh_vou.h 12524 12525SI2157 MEDIA DRIVER 12526M: Antti Palosaari <crope@iki.fi> 12527L: linux-media@vger.kernel.org 12528W: https://linuxtv.org 12529W: http://palosaari.fi/linux/ 12530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12531T: git git://linuxtv.org/anttip/media_tree.git 12532S: Maintained 12533F: drivers/media/tuners/si2157* 12534 12535SI2165 MEDIA DRIVER 12536M: Matthias Schwarzott <zzam@gentoo.org> 12537L: linux-media@vger.kernel.org 12538W: https://linuxtv.org 12539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12540S: Maintained 12541F: drivers/media/dvb-frontends/si2165* 12542 12543SI2168 MEDIA DRIVER 12544M: Antti Palosaari <crope@iki.fi> 12545L: linux-media@vger.kernel.org 12546W: https://linuxtv.org 12547W: http://palosaari.fi/linux/ 12548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12549T: git git://linuxtv.org/anttip/media_tree.git 12550S: Maintained 12551F: drivers/media/dvb-frontends/si2168* 12552 12553SI470X FM RADIO RECEIVER I2C DRIVER 12554M: Hans Verkuil <hverkuil@xs4all.nl> 12555L: linux-media@vger.kernel.org 12556T: git git://linuxtv.org/media_tree.git 12557W: https://linuxtv.org 12558S: Odd Fixes 12559F: drivers/media/radio/si470x/radio-si470x-i2c.c 12560 12561SI470X FM RADIO RECEIVER USB DRIVER 12562M: Hans Verkuil <hverkuil@xs4all.nl> 12563L: linux-media@vger.kernel.org 12564T: git git://linuxtv.org/media_tree.git 12565W: https://linuxtv.org 12566S: Maintained 12567F: drivers/media/radio/si470x/radio-si470x-common.c 12568F: drivers/media/radio/si470x/radio-si470x.h 12569F: drivers/media/radio/si470x/radio-si470x-usb.c 12570 12571SI4713 FM RADIO TRANSMITTER I2C DRIVER 12572M: Eduardo Valentin <edubezval@gmail.com> 12573L: linux-media@vger.kernel.org 12574T: git git://linuxtv.org/media_tree.git 12575W: https://linuxtv.org 12576S: Odd Fixes 12577F: drivers/media/radio/si4713/si4713.? 12578 12579SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12580M: Eduardo Valentin <edubezval@gmail.com> 12581L: linux-media@vger.kernel.org 12582T: git git://linuxtv.org/media_tree.git 12583W: https://linuxtv.org 12584S: Odd Fixes 12585F: drivers/media/radio/si4713/radio-platform-si4713.c 12586 12587SI4713 FM RADIO TRANSMITTER USB DRIVER 12588M: Hans Verkuil <hverkuil@xs4all.nl> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591W: https://linuxtv.org 12592S: Maintained 12593F: drivers/media/radio/si4713/radio-usb-si4713.c 12594 12595SIANO DVB DRIVER 12596M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12597M: Mauro Carvalho Chehab <mchehab@kernel.org> 12598L: linux-media@vger.kernel.org 12599W: https://linuxtv.org 12600T: git git://linuxtv.org/media_tree.git 12601S: Odd fixes 12602F: drivers/media/common/siano/ 12603F: drivers/media/usb/siano/ 12604F: drivers/media/usb/siano/ 12605F: drivers/media/mmc/siano/ 12606 12607SILEAD TOUCHSCREEN DRIVER 12608M: Hans de Goede <hdegoede@redhat.com> 12609L: linux-input@vger.kernel.org 12610L: platform-driver-x86@vger.kernel.org 12611S: Maintained 12612F: drivers/input/touchscreen/silead.c 12613F: drivers/platform/x86/silead_dmi.c 12614 12615SILICON MOTION SM712 FRAME BUFFER DRIVER 12616M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12617M: Teddy Wang <teddy.wang@siliconmotion.com> 12618M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12619L: linux-fbdev@vger.kernel.org 12620S: Maintained 12621F: drivers/video/fbdev/sm712* 12622F: Documentation/fb/sm712fb.txt 12623 12624SIMPLE FIRMWARE INTERFACE (SFI) 12625M: Len Brown <lenb@kernel.org> 12626L: sfi-devel@simplefirmware.org 12627W: http://simplefirmware.org/ 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12629S: Supported 12630F: arch/x86/platform/sfi/ 12631F: drivers/sfi/ 12632F: include/linux/sfi*.h 12633 12634SIMPLEFB FB DRIVER 12635M: Hans de Goede <hdegoede@redhat.com> 12636L: linux-fbdev@vger.kernel.org 12637S: Maintained 12638F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12639F: drivers/video/fbdev/simplefb.c 12640F: include/linux/platform_data/simplefb.h 12641 12642SIMTEC EB110ATX (Chalice CATS) 12643P: Ben Dooks 12644P: Vincent Sanders <vince@simtec.co.uk> 12645M: Simtec Linux Team <linux@simtec.co.uk> 12646W: http://www.simtec.co.uk/products/EB110ATX/ 12647S: Supported 12648 12649SIMTEC EB2410ITX (BAST) 12650P: Ben Dooks 12651P: Vincent Sanders <vince@simtec.co.uk> 12652M: Simtec Linux Team <linux@simtec.co.uk> 12653W: http://www.simtec.co.uk/products/EB2410ITX/ 12654S: Supported 12655F: arch/arm/mach-s3c24xx/mach-bast.c 12656F: arch/arm/mach-s3c24xx/bast-ide.c 12657F: arch/arm/mach-s3c24xx/bast-irq.c 12658 12659SIPHASH PRF ROUTINES 12660M: Jason A. Donenfeld <Jason@zx2c4.com> 12661S: Maintained 12662F: lib/siphash.c 12663F: lib/test_siphash.c 12664F: include/linux/siphash.h 12665 12666SIOX 12667M: Gavin Schenk <g.schenk@eckelmann.de> 12668M: Uwe Kleine-König <kernel@pengutronix.de> 12669S: Supported 12670F: drivers/siox/* 12671F: include/trace/events/siox.h 12672 12673SIS 190 ETHERNET DRIVER 12674M: Francois Romieu <romieu@fr.zoreil.com> 12675L: netdev@vger.kernel.org 12676S: Maintained 12677F: drivers/net/ethernet/sis/sis190.c 12678 12679SIS 900/7016 FAST ETHERNET DRIVER 12680M: Daniele Venzano <venza@brownhat.org> 12681W: http://www.brownhat.org/sis900.html 12682L: netdev@vger.kernel.org 12683S: Maintained 12684F: drivers/net/ethernet/sis/sis900.* 12685 12686SIS FRAMEBUFFER DRIVER 12687M: Thomas Winischhofer <thomas@winischhofer.net> 12688W: http://www.winischhofer.net/linuxsisvga.shtml 12689S: Maintained 12690F: Documentation/fb/sisfb.txt 12691F: drivers/video/fbdev/sis/ 12692F: include/video/sisfb.h 12693 12694SIS USB2VGA DRIVER 12695M: Thomas Winischhofer <thomas@winischhofer.net> 12696W: http://www.winischhofer.at/linuxsisusbvga.shtml 12697S: Maintained 12698F: drivers/usb/misc/sisusbvga/ 12699 12700SLAB ALLOCATOR 12701M: Christoph Lameter <cl@linux.com> 12702M: Pekka Enberg <penberg@kernel.org> 12703M: David Rientjes <rientjes@google.com> 12704M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12705M: Andrew Morton <akpm@linux-foundation.org> 12706L: linux-mm@kvack.org 12707S: Maintained 12708F: include/linux/sl?b*.h 12709F: mm/sl?b* 12710 12711SLEEPABLE READ-COPY UPDATE (SRCU) 12712M: Lai Jiangshan <jiangshanlai@gmail.com> 12713M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12714M: Josh Triplett <josh@joshtriplett.org> 12715R: Steven Rostedt <rostedt@goodmis.org> 12716R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12717L: linux-kernel@vger.kernel.org 12718W: http://www.rdrop.com/users/paulmck/RCU/ 12719S: Supported 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12721F: include/linux/srcu.h 12722F: kernel/rcu/srcu.c 12723 12724SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12725M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12726L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12727S: Maintained 12728F: drivers/slimbus/ 12729F: Documentation/devicetree/bindings/slimbus/ 12730F: include/linux/slimbus.h 12731 12732SMACK SECURITY MODULE 12733M: Casey Schaufler <casey@schaufler-ca.com> 12734L: linux-security-module@vger.kernel.org 12735W: http://schaufler-ca.com 12736T: git git://github.com/cschaufler/smack-next 12737S: Maintained 12738F: Documentation/admin-guide/LSM/Smack.rst 12739F: security/smack/ 12740 12741SMC91x ETHERNET DRIVER 12742M: Nicolas Pitre <nico@fluxnic.net> 12743S: Odd Fixes 12744F: drivers/net/ethernet/smsc/smc91x.* 12745 12746SMIA AND SMIA++ IMAGE SENSOR DRIVER 12747M: Sakari Ailus <sakari.ailus@iki.fi> 12748L: linux-media@vger.kernel.org 12749S: Maintained 12750F: drivers/media/i2c/smiapp/ 12751F: include/media/i2c/smiapp.h 12752F: drivers/media/i2c/smiapp-pll.c 12753F: drivers/media/i2c/smiapp-pll.h 12754F: include/uapi/linux/smiapp.h 12755F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12756 12757SMM665 HARDWARE MONITOR DRIVER 12758M: Guenter Roeck <linux@roeck-us.net> 12759L: linux-hwmon@vger.kernel.org 12760S: Maintained 12761F: Documentation/hwmon/smm665 12762F: drivers/hwmon/smm665.c 12763 12764SMSC EMC2103 HARDWARE MONITOR DRIVER 12765M: Steve Glendinning <steve.glendinning@shawell.net> 12766L: linux-hwmon@vger.kernel.org 12767S: Maintained 12768F: Documentation/hwmon/emc2103 12769F: drivers/hwmon/emc2103.c 12770 12771SMSC SCH5627 HARDWARE MONITOR DRIVER 12772M: Hans de Goede <hdegoede@redhat.com> 12773L: linux-hwmon@vger.kernel.org 12774S: Supported 12775F: Documentation/hwmon/sch5627 12776F: drivers/hwmon/sch5627.c 12777 12778SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12779M: Steve Glendinning <steve.glendinning@shawell.net> 12780L: linux-fbdev@vger.kernel.org 12781S: Maintained 12782F: drivers/video/fbdev/smscufx.c 12783 12784SMSC47B397 HARDWARE MONITOR DRIVER 12785M: Jean Delvare <jdelvare@suse.com> 12786L: linux-hwmon@vger.kernel.org 12787S: Maintained 12788F: Documentation/hwmon/smsc47b397 12789F: drivers/hwmon/smsc47b397.c 12790 12791SMSC911x ETHERNET DRIVER 12792M: Steve Glendinning <steve.glendinning@shawell.net> 12793L: netdev@vger.kernel.org 12794S: Maintained 12795F: include/linux/smsc911x.h 12796F: drivers/net/ethernet/smsc/smsc911x.* 12797 12798SMSC9420 PCI ETHERNET DRIVER 12799M: Steve Glendinning <steve.glendinning@shawell.net> 12800L: netdev@vger.kernel.org 12801S: Maintained 12802F: drivers/net/ethernet/smsc/smsc9420.* 12803 12804SOC-CAMERA V4L2 SUBSYSTEM 12805M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12806L: linux-media@vger.kernel.org 12807T: git git://linuxtv.org/media_tree.git 12808S: Maintained 12809F: include/media/soc* 12810F: drivers/media/i2c/soc_camera/ 12811F: drivers/media/platform/soc_camera/ 12812 12813SOCIONEXT UNIPHIER SOUND DRIVER 12814M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12816S: Maintained 12817F: sound/soc/uniphier/ 12818 12819SOEKRIS NET48XX LED SUPPORT 12820M: Chris Boot <bootc@bootc.net> 12821S: Maintained 12822F: drivers/leds/leds-net48xx.c 12823 12824SOFT-ROCE DRIVER (rxe) 12825M: Moni Shoua <monis@mellanox.com> 12826L: linux-rdma@vger.kernel.org 12827S: Supported 12828W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12829Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12830F: drivers/infiniband/sw/rxe/ 12831F: include/uapi/rdma/rdma_user_rxe.h 12832 12833SOFTLOGIC 6x10 MPEG CODEC 12834M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12835M: Anton Sviridenko <anton@corp.bluecherry.net> 12836M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12837M: Andrey Utkin <andrey_utkin@fastmail.com> 12838M: Ismael Luceno <ismael@iodev.co.uk> 12839L: linux-media@vger.kernel.org 12840S: Supported 12841F: drivers/media/pci/solo6x10/ 12842 12843SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12844M: James Morse <james.morse@arm.com> 12845L: linux-arm-kernel@lists.infradead.org 12846S: Maintained 12847F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12848F: drivers/firmware/arm_sdei.c 12849F: include/linux/sdei.h 12850F: include/uapi/linux/sdei.h 12851 12852SOFTWARE RAID (Multiple Disks) SUPPORT 12853M: Shaohua Li <shli@kernel.org> 12854L: linux-raid@vger.kernel.org 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12856S: Supported 12857F: drivers/md/Makefile 12858F: drivers/md/Kconfig 12859F: drivers/md/md* 12860F: drivers/md/raid* 12861F: include/linux/raid/ 12862F: include/uapi/linux/raid/ 12863 12864SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12865M: Jassi Brar <jaswinder.singh@linaro.org> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/ethernet/socionext/netsec.c 12869F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12870 12871SONIC NETWORK DRIVER 12872M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12873L: netdev@vger.kernel.org 12874S: Maintained 12875F: drivers/net/ethernet/natsemi/sonic.* 12876 12877SONICS SILICON BACKPLANE DRIVER (SSB) 12878M: Michael Buesch <m@bues.ch> 12879L: linux-wireless@vger.kernel.org 12880S: Maintained 12881F: drivers/ssb/ 12882F: include/linux/ssb/ 12883 12884SONY IMX274 SENSOR DRIVER 12885M: Leon Luo <leonl@leopardimaging.com> 12886L: linux-media@vger.kernel.org 12887T: git git://linuxtv.org/media_tree.git 12888S: Maintained 12889F: drivers/media/i2c/imx274.c 12890F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12891 12892SONY MEMORYSTICK CARD SUPPORT 12893M: Alex Dubov <oakad@yahoo.com> 12894W: http://tifmxx.berlios.de/ 12895S: Maintained 12896F: drivers/memstick/host/tifm_ms.c 12897 12898SONY MEMORYSTICK STANDARD SUPPORT 12899M: Maxim Levitsky <maximlevitsky@gmail.com> 12900S: Maintained 12901F: drivers/memstick/core/ms_block.* 12902 12903SONY VAIO CONTROL DEVICE DRIVER 12904M: Mattia Dongili <malattia@linux.it> 12905L: platform-driver-x86@vger.kernel.org 12906W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12907S: Maintained 12908F: Documentation/laptops/sony-laptop.txt 12909F: drivers/char/sonypi.c 12910F: drivers/platform/x86/sony-laptop.c 12911F: include/linux/sony-laptop.h 12912 12913SOUND 12914M: Jaroslav Kysela <perex@perex.cz> 12915M: Takashi Iwai <tiwai@suse.com> 12916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12917W: http://www.alsa-project.org/ 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12919T: git git://git.alsa-project.org/alsa-kernel.git 12920Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12921S: Maintained 12922F: Documentation/sound/ 12923F: include/sound/ 12924F: include/uapi/sound/ 12925F: sound/ 12926 12927SOUND - COMPRESSED AUDIO 12928M: Vinod Koul <vkoul@kernel.org> 12929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12931S: Supported 12932F: Documentation/sound/alsa/compress_offload.txt 12933F: include/sound/compress_driver.h 12934F: include/uapi/sound/compress_* 12935F: sound/core/compress_offload.c 12936F: sound/soc/soc-compress.c 12937 12938SOUND - DMAENGINE HELPERS 12939M: Lars-Peter Clausen <lars@metafoo.de> 12940S: Supported 12941F: include/sound/dmaengine_pcm.h 12942F: sound/core/pcm_dmaengine.c 12943F: sound/soc/soc-generic-dmaengine-pcm.c 12944 12945SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12946M: Liam Girdwood <lgirdwood@gmail.com> 12947M: Mark Brown <broonie@kernel.org> 12948T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12949L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12950W: http://alsa-project.org/main/index.php/ASoC 12951S: Supported 12952F: Documentation/devicetree/bindings/sound/ 12953F: Documentation/sound/alsa/soc/ 12954F: sound/soc/ 12955F: include/sound/soc* 12956 12957SOUNDWIRE SUBSYSTEM 12958M: Vinod Koul <vinod.koul@intel.com> 12959M: Sanyog Kale <sanyog.r.kale@intel.com> 12960R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12962S: Supported 12963F: Documentation/driver-api/soundwire/ 12964F: drivers/soundwire/ 12965F: include/linux/soundwire/ 12966 12967SP2 MEDIA DRIVER 12968M: Olli Salonen <olli.salonen@iki.fi> 12969L: linux-media@vger.kernel.org 12970W: https://linuxtv.org 12971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12972S: Maintained 12973F: drivers/media/dvb-frontends/sp2* 12974 12975SPARC + UltraSPARC (sparc/sparc64) 12976M: "David S. Miller" <davem@davemloft.net> 12977L: sparclinux@vger.kernel.org 12978Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12981S: Maintained 12982F: arch/sparc/ 12983F: drivers/sbus/ 12984 12985SPARC SERIAL DRIVERS 12986M: "David S. Miller" <davem@davemloft.net> 12987L: sparclinux@vger.kernel.org 12988T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12990S: Maintained 12991F: include/linux/sunserialcore.h 12992F: drivers/tty/serial/suncore.c 12993F: drivers/tty/serial/sunhv.c 12994F: drivers/tty/serial/sunsab.c 12995F: drivers/tty/serial/sunsab.h 12996F: drivers/tty/serial/sunsu.c 12997F: drivers/tty/serial/sunzilog.c 12998F: drivers/tty/serial/sunzilog.h 12999F: drivers/tty/vcc.c 13000 13001SPARSE CHECKER 13002M: "Christopher Li" <sparse@chrisli.org> 13003L: linux-sparse@vger.kernel.org 13004W: https://sparse.wiki.kernel.org/ 13005T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13006T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13007S: Maintained 13008F: include/linux/compiler.h 13009 13010SPEAR CLOCK FRAMEWORK SUPPORT 13011M: Viresh Kumar <vireshk@kernel.org> 13012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13013W: http://www.st.com/spear 13014S: Maintained 13015F: drivers/clk/spear/ 13016 13017SPEAR PLATFORM SUPPORT 13018M: Viresh Kumar <vireshk@kernel.org> 13019M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13021W: http://www.st.com/spear 13022S: Maintained 13023F: arch/arm/boot/dts/spear* 13024F: arch/arm/mach-spear/ 13025 13026SPI NOR SUBSYSTEM 13027M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13028M: Marek Vasut <marek.vasut@gmail.com> 13029L: linux-mtd@lists.infradead.org 13030W: http://www.linux-mtd.infradead.org/ 13031Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13032T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13033T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13034S: Maintained 13035F: drivers/mtd/spi-nor/ 13036F: include/linux/mtd/spi-nor.h 13037 13038SPI SUBSYSTEM 13039M: Mark Brown <broonie@kernel.org> 13040L: linux-spi@vger.kernel.org 13041T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13042Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13043S: Maintained 13044F: Documentation/devicetree/bindings/spi/ 13045F: Documentation/spi/ 13046F: drivers/spi/ 13047F: include/linux/spi/ 13048F: include/uapi/linux/spi/ 13049F: tools/spi/ 13050 13051SPIDERNET NETWORK DRIVER for CELL 13052M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13053L: netdev@vger.kernel.org 13054S: Supported 13055F: Documentation/networking/spider_net.txt 13056F: drivers/net/ethernet/toshiba/spider_net* 13057 13058SPMI SUBSYSTEM 13059R: Stephen Boyd <sboyd@kernel.org> 13060L: linux-arm-msm@vger.kernel.org 13061F: Documentation/devicetree/bindings/spmi/ 13062F: drivers/spmi/ 13063F: include/dt-bindings/spmi/spmi.h 13064F: include/linux/spmi.h 13065F: include/trace/events/spmi.h 13066 13067SPU FILE SYSTEM 13068M: Jeremy Kerr <jk@ozlabs.org> 13069L: linuxppc-dev@lists.ozlabs.org 13070W: http://www.ibm.com/developerworks/power/cell/ 13071S: Supported 13072F: Documentation/filesystems/spufs.txt 13073F: arch/powerpc/platforms/cell/spufs/ 13074 13075SQUASHFS FILE SYSTEM 13076M: Phillip Lougher <phillip@squashfs.org.uk> 13077L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13078W: http://squashfs.org.uk 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13080S: Maintained 13081F: Documentation/filesystems/squashfs.txt 13082F: fs/squashfs/ 13083 13084SRM (Alpha) environment access 13085M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13086S: Maintained 13087F: arch/alpha/kernel/srm_env.c 13088 13089STABLE BRANCH 13090M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13091L: stable@vger.kernel.org 13092S: Supported 13093F: Documentation/process/stable-kernel-rules.rst 13094 13095STAGING - ATOMISP DRIVER 13096M: Alan Cox <alan@linux.intel.com> 13097M: Sakari Ailus <sakari.ailus@linux.intel.com> 13098L: linux-media@vger.kernel.org 13099S: Maintained 13100F: drivers/staging/media/atomisp/ 13101 13102STAGING - COMEDI 13103M: Ian Abbott <abbotti@mev.co.uk> 13104M: H Hartley Sweeten <hsweeten@visionengravers.com> 13105S: Odd Fixes 13106F: drivers/staging/comedi/ 13107 13108STAGING - FLARION FT1000 DRIVERS 13109M: Marek Belisko <marek.belisko@gmail.com> 13110S: Odd Fixes 13111F: drivers/staging/ft1000/ 13112 13113STAGING - INDUSTRIAL IO 13114M: Jonathan Cameron <jic23@kernel.org> 13115L: linux-iio@vger.kernel.org 13116S: Odd Fixes 13117F: Documentation/devicetree/bindings/staging/iio/ 13118F: drivers/staging/iio/ 13119 13120STAGING - LUSTRE PARALLEL FILESYSTEM 13121M: Oleg Drokin <oleg.drokin@intel.com> 13122M: Andreas Dilger <andreas.dilger@intel.com> 13123M: James Simmons <jsimmons@infradead.org> 13124L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13125W: http://wiki.lustre.org/ 13126S: Maintained 13127F: drivers/staging/lustre 13128 13129STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13130M: Marc Dietrich <marvin24@gmx.de> 13131L: ac100@lists.launchpad.net (moderated for non-subscribers) 13132L: linux-tegra@vger.kernel.org 13133S: Maintained 13134F: drivers/staging/nvec/ 13135 13136STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13137M: Jens Frederich <jfrederich@gmail.com> 13138M: Daniel Drake <dsd@laptop.org> 13139M: Jon Nettleton <jon.nettleton@gmail.com> 13140W: http://wiki.laptop.org/go/DCON 13141S: Maintained 13142F: drivers/staging/olpc_dcon/ 13143 13144STAGING - REALTEK RTL8712U DRIVERS 13145M: Larry Finger <Larry.Finger@lwfinger.net> 13146M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13147S: Odd Fixes 13148F: drivers/staging/rtl8712/ 13149 13150STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13151M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13152M: Teddy Wang <teddy.wang@siliconmotion.com> 13153M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13154L: linux-fbdev@vger.kernel.org 13155S: Maintained 13156F: drivers/staging/sm750fb/ 13157 13158STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13159M: William Hubbs <w.d.hubbs@gmail.com> 13160M: Chris Brannon <chris@the-brannons.com> 13161M: Kirk Reiser <kirk@reisers.ca> 13162M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13163L: speakup@linux-speakup.org 13164W: http://www.linux-speakup.org/ 13165S: Odd Fixes 13166F: drivers/staging/speakup/ 13167 13168STAGING - VIA VT665X DRIVERS 13169M: Forest Bond <forest@alittletooquiet.net> 13170S: Odd Fixes 13171F: drivers/staging/vt665?/ 13172 13173STAGING - WILC1000 WIFI DRIVER 13174M: Aditya Shankar <aditya.shankar@microchip.com> 13175M: Ganesh Krishna <ganesh.krishna@microchip.com> 13176L: linux-wireless@vger.kernel.org 13177S: Supported 13178F: drivers/staging/wilc1000/ 13179 13180STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13181M: Arnaud Patard <arnaud.patard@rtp-net.org> 13182S: Odd Fixes 13183F: drivers/staging/xgifb/ 13184 13185STAGING SUBSYSTEM 13186M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13188L: devel@driverdev.osuosl.org 13189S: Supported 13190F: drivers/staging/ 13191 13192STARFIRE/DURALAN NETWORK DRIVER 13193M: Ion Badulescu <ionut@badula.org> 13194S: Odd Fixes 13195F: drivers/net/ethernet/adaptec/starfire* 13196 13197STEC S1220 SKD DRIVER 13198M: Bart Van Assche <bart.vanassche@wdc.com> 13199L: linux-block@vger.kernel.org 13200S: Maintained 13201F: drivers/block/skd*[ch] 13202 13203STI CEC DRIVER 13204M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13205S: Maintained 13206F: drivers/staging/media/st-cec/ 13207F: Documentation/devicetree/bindings/media/stih-cec.txt 13208 13209STK1160 USB VIDEO CAPTURE DRIVER 13210M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13211L: linux-media@vger.kernel.org 13212T: git git://linuxtv.org/media_tree.git 13213S: Maintained 13214F: drivers/media/usb/stk1160/ 13215 13216STMMAC ETHERNET DRIVER 13217M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13218M: Alexandre Torgue <alexandre.torgue@st.com> 13219L: netdev@vger.kernel.org 13220W: http://www.stlinux.com 13221S: Supported 13222F: drivers/net/ethernet/stmicro/stmmac/ 13223 13224SUN3/3X 13225M: Sam Creasey <sammy@sammy.net> 13226W: http://sammy.net/sun3/ 13227S: Maintained 13228F: arch/m68k/kernel/*sun3* 13229F: arch/m68k/sun3*/ 13230F: arch/m68k/include/asm/sun3* 13231F: drivers/net/ethernet/i825xx/sun3* 13232 13233SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13234M: Hans de Goede <hdegoede@redhat.com> 13235L: linux-input@vger.kernel.org 13236S: Maintained 13237F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13238F: drivers/input/keyboard/sun4i-lradc-keys.c 13239 13240SUNDANCE NETWORK DRIVER 13241M: Denis Kirjanov <kda@linux-powerpc.org> 13242L: netdev@vger.kernel.org 13243S: Maintained 13244F: drivers/net/ethernet/dlink/sundance.c 13245 13246SUPERH 13247M: Yoshinori Sato <ysato@users.sourceforge.jp> 13248M: Rich Felker <dalias@libc.org> 13249L: linux-sh@vger.kernel.org 13250Q: http://patchwork.kernel.org/project/linux-sh/list/ 13251S: Maintained 13252F: Documentation/sh/ 13253F: arch/sh/ 13254F: drivers/sh/ 13255 13256SUSPEND TO RAM 13257M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13258M: Len Brown <len.brown@intel.com> 13259M: Pavel Machek <pavel@ucw.cz> 13260L: linux-pm@vger.kernel.org 13261B: https://bugzilla.kernel.org 13262S: Supported 13263F: Documentation/power/ 13264F: arch/x86/kernel/acpi/ 13265F: drivers/base/power/ 13266F: kernel/power/ 13267F: include/linux/suspend.h 13268F: include/linux/freezer.h 13269F: include/linux/pm.h 13270 13271SVGA HANDLING 13272M: Martin Mares <mj@ucw.cz> 13273L: linux-video@atrey.karlin.mff.cuni.cz 13274S: Maintained 13275F: Documentation/svga.txt 13276F: arch/x86/boot/video* 13277 13278SWIOTLB SUBSYSTEM 13279M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13280L: iommu@lists.linux-foundation.org 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13282S: Supported 13283F: lib/swiotlb.c 13284F: arch/*/kernel/pci-swiotlb.c 13285F: include/linux/swiotlb.h 13286 13287SWITCHDEV 13288M: Jiri Pirko <jiri@resnulli.us> 13289M: Ivan Vecera <ivecera@redhat.com> 13290L: netdev@vger.kernel.org 13291S: Supported 13292F: net/switchdev/ 13293F: include/net/switchdev.h 13294 13295SYNC FILE FRAMEWORK 13296M: Sumit Semwal <sumit.semwal@linaro.org> 13297R: Gustavo Padovan <gustavo@padovan.org> 13298S: Maintained 13299L: linux-media@vger.kernel.org 13300L: dri-devel@lists.freedesktop.org 13301F: drivers/dma-buf/sync_* 13302F: drivers/dma-buf/dma-fence* 13303F: drivers/dma-buf/sw_sync.c 13304F: include/linux/sync_file.h 13305F: include/uapi/linux/sync_file.h 13306F: Documentation/sync_file.txt 13307T: git git://anongit.freedesktop.org/drm/drm-misc 13308 13309SYNOPSYS ARC ARCHITECTURE 13310M: Vineet Gupta <vgupta@synopsys.com> 13311L: linux-snps-arc@lists.infradead.org 13312S: Supported 13313F: arch/arc/ 13314F: Documentation/devicetree/bindings/arc/* 13315F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13316F: drivers/clocksource/arc_timer.c 13317F: drivers/tty/serial/arc_uart.c 13318T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13319 13320SYNOPSYS ARC HSDK SDP pll clock driver 13321M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13322S: Supported 13323F: drivers/clk/clk-hsdk-pll.c 13324F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13325 13326SYNOPSYS ARC SDP clock driver 13327M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13328S: Supported 13329F: drivers/clk/axs10x/* 13330F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13331 13332SYNOPSYS ARC SDP platform support 13333M: Alexey Brodkin <abrodkin@synopsys.com> 13334S: Supported 13335F: arch/arc/plat-axs10x 13336F: arch/arc/boot/dts/ax* 13337F: Documentation/devicetree/bindings/arc/axs10* 13338 13339SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13340M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13341S: Supported 13342F: drivers/reset/reset-axs10x.c 13343F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13344 13345SYNOPSYS DESIGNWARE 8250 UART DRIVER 13346R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13347S: Maintained 13348F: drivers/tty/serial/8250/8250_dw.c 13349 13350SYNOPSYS DESIGNWARE APB GPIO DRIVER 13351M: Hoan Tran <hotran@apm.com> 13352L: linux-gpio@vger.kernel.org 13353S: Maintained 13354F: drivers/gpio/gpio-dwapb.c 13355F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13356 13357SYNOPSYS DESIGNWARE DMAC DRIVER 13358M: Viresh Kumar <vireshk@kernel.org> 13359R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13360S: Maintained 13361F: include/linux/dma/dw.h 13362F: include/linux/platform_data/dma-dw.h 13363F: drivers/dma/dw/ 13364 13365SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13366M: Jose Abreu <Jose.Abreu@synopsys.com> 13367L: netdev@vger.kernel.org 13368S: Supported 13369F: drivers/net/ethernet/synopsys/ 13370 13371SYNOPSYS DESIGNWARE I2C DRIVER 13372M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13373R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13374R: Mika Westerberg <mika.westerberg@linux.intel.com> 13375L: linux-i2c@vger.kernel.org 13376S: Maintained 13377F: drivers/i2c/busses/i2c-designware-* 13378F: include/linux/platform_data/i2c-designware.h 13379 13380SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13381M: Jaehoon Chung <jh80.chung@samsung.com> 13382L: linux-mmc@vger.kernel.org 13383S: Maintained 13384F: drivers/mmc/host/dw_mmc* 13385 13386SYNOPSYS HSDK RESET CONTROLLER DRIVER 13387M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13388S: Supported 13389F: drivers/reset/reset-hsdk.c 13390F: include/dt-bindings/reset/snps,hsdk-reset.h 13391F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13392 13393SYSTEM CONFIGURATION (SYSCON) 13394M: Lee Jones <lee.jones@linaro.org> 13395M: Arnd Bergmann <arnd@arndb.de> 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13397S: Supported 13398F: drivers/mfd/syscon.c 13399 13400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13401M: Sudeep Holla <sudeep.holla@arm.com> 13402L: linux-arm-kernel@lists.infradead.org 13403S: Maintained 13404F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13405F: drivers/clk/clk-scpi.c 13406F: drivers/cpufreq/scpi-cpufreq.c 13407F: drivers/firmware/arm_scpi.c 13408F: include/linux/scpi_protocol.h 13409 13410SYSTEM RESET/SHUTDOWN DRIVERS 13411M: Sebastian Reichel <sre@kernel.org> 13412L: linux-pm@vger.kernel.org 13413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13414S: Maintained 13415F: Documentation/devicetree/bindings/power/reset/ 13416F: drivers/power/reset/ 13417 13418SYSTEM TRACE MODULE CLASS 13419M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13420S: Maintained 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13422F: Documentation/trace/stm.txt 13423F: drivers/hwtracing/stm/ 13424F: include/linux/stm.h 13425F: include/uapi/linux/stm.h 13426 13427SYSV FILESYSTEM 13428M: Christoph Hellwig <hch@infradead.org> 13429S: Maintained 13430F: Documentation/filesystems/sysv-fs.txt 13431F: fs/sysv/ 13432F: include/linux/sysv_fs.h 13433 13434TARGET SUBSYSTEM 13435M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13436L: linux-scsi@vger.kernel.org 13437L: target-devel@vger.kernel.org 13438W: http://www.linux-iscsi.org 13439W: http://groups.google.com/group/linux-iscsi-target-dev 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13441S: Supported 13442F: drivers/target/ 13443F: include/target/ 13444F: Documentation/target/ 13445 13446TASKSTATS STATISTICS INTERFACE 13447M: Balbir Singh <bsingharora@gmail.com> 13448S: Maintained 13449F: Documentation/accounting/taskstats* 13450F: include/linux/taskstats* 13451F: kernel/taskstats.c 13452 13453TC subsystem 13454M: Jamal Hadi Salim <jhs@mojatatu.com> 13455M: Cong Wang <xiyou.wangcong@gmail.com> 13456M: Jiri Pirko <jiri@resnulli.us> 13457L: netdev@vger.kernel.org 13458S: Maintained 13459F: include/net/pkt_cls.h 13460F: include/net/pkt_sched.h 13461F: include/net/tc_act/ 13462F: include/uapi/linux/pkt_cls.h 13463F: include/uapi/linux/pkt_sched.h 13464F: include/uapi/linux/tc_act/ 13465F: include/uapi/linux/tc_ematch/ 13466F: net/sched/ 13467 13468TCP LOW PRIORITY MODULE 13469M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13470M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13471W: http://tcp-lp-mod.sourceforge.net/ 13472S: Maintained 13473F: net/ipv4/tcp_lp.c 13474 13475TDA10071 MEDIA DRIVER 13476M: Antti Palosaari <crope@iki.fi> 13477L: linux-media@vger.kernel.org 13478W: https://linuxtv.org 13479W: http://palosaari.fi/linux/ 13480Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13481T: git git://linuxtv.org/anttip/media_tree.git 13482S: Maintained 13483F: drivers/media/dvb-frontends/tda10071* 13484 13485TDA18212 MEDIA DRIVER 13486M: Antti Palosaari <crope@iki.fi> 13487L: linux-media@vger.kernel.org 13488W: https://linuxtv.org 13489W: http://palosaari.fi/linux/ 13490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13491T: git git://linuxtv.org/anttip/media_tree.git 13492S: Maintained 13493F: drivers/media/tuners/tda18212* 13494 13495TDA18218 MEDIA DRIVER 13496M: Antti Palosaari <crope@iki.fi> 13497L: linux-media@vger.kernel.org 13498W: https://linuxtv.org 13499W: http://palosaari.fi/linux/ 13500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13501T: git git://linuxtv.org/anttip/media_tree.git 13502S: Maintained 13503F: drivers/media/tuners/tda18218* 13504 13505TDA18250 MEDIA DRIVER 13506M: Olli Salonen <olli.salonen@iki.fi> 13507L: linux-media@vger.kernel.org 13508W: https://linuxtv.org 13509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13510T: git git://linuxtv.org/media_tree.git 13511S: Maintained 13512F: drivers/media/tuners/tda18250* 13513 13514TDA18271 MEDIA DRIVER 13515M: Michael Krufky <mkrufky@linuxtv.org> 13516L: linux-media@vger.kernel.org 13517W: https://linuxtv.org 13518W: http://github.com/mkrufky 13519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13520T: git git://linuxtv.org/mkrufky/tuners.git 13521S: Maintained 13522F: drivers/media/tuners/tda18271* 13523 13524TDA827x MEDIA DRIVER 13525M: Michael Krufky <mkrufky@linuxtv.org> 13526L: linux-media@vger.kernel.org 13527W: https://linuxtv.org 13528W: http://github.com/mkrufky 13529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13530T: git git://linuxtv.org/mkrufky/tuners.git 13531S: Maintained 13532F: drivers/media/tuners/tda8290.* 13533 13534TDA8290 MEDIA DRIVER 13535M: Michael Krufky <mkrufky@linuxtv.org> 13536L: linux-media@vger.kernel.org 13537W: https://linuxtv.org 13538W: http://github.com/mkrufky 13539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13540T: git git://linuxtv.org/mkrufky/tuners.git 13541S: Maintained 13542F: drivers/media/tuners/tda8290.* 13543 13544TDA9840 MEDIA DRIVER 13545M: Hans Verkuil <hverkuil@xs4all.nl> 13546L: linux-media@vger.kernel.org 13547T: git git://linuxtv.org/media_tree.git 13548W: https://linuxtv.org 13549S: Maintained 13550F: drivers/media/i2c/tda9840* 13551 13552TEA5761 TUNER DRIVER 13553M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13554M: Mauro Carvalho Chehab <mchehab@kernel.org> 13555L: linux-media@vger.kernel.org 13556W: https://linuxtv.org 13557T: git git://linuxtv.org/media_tree.git 13558S: Odd fixes 13559F: drivers/media/tuners/tea5761.* 13560 13561TEA5767 TUNER DRIVER 13562M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13563M: Mauro Carvalho Chehab <mchehab@kernel.org> 13564L: linux-media@vger.kernel.org 13565W: https://linuxtv.org 13566T: git git://linuxtv.org/media_tree.git 13567S: Maintained 13568F: drivers/media/tuners/tea5767.* 13569 13570TEA6415C MEDIA DRIVER 13571M: Hans Verkuil <hverkuil@xs4all.nl> 13572L: linux-media@vger.kernel.org 13573T: git git://linuxtv.org/media_tree.git 13574W: https://linuxtv.org 13575S: Maintained 13576F: drivers/media/i2c/tea6415c* 13577 13578TEA6420 MEDIA DRIVER 13579M: Hans Verkuil <hverkuil@xs4all.nl> 13580L: linux-media@vger.kernel.org 13581T: git git://linuxtv.org/media_tree.git 13582W: https://linuxtv.org 13583S: Maintained 13584F: drivers/media/i2c/tea6420* 13585 13586TEAM DRIVER 13587M: Jiri Pirko <jiri@resnulli.us> 13588L: netdev@vger.kernel.org 13589S: Supported 13590F: drivers/net/team/ 13591F: include/linux/if_team.h 13592F: include/uapi/linux/if_team.h 13593 13594TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13595M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13596S: Maintained 13597F: arch/x86/platform/ts5500/ 13598 13599TECHNOTREND USB IR RECEIVER 13600M: Sean Young <sean@mess.org> 13601L: linux-media@vger.kernel.org 13602S: Maintained 13603F: drivers/media/rc/ttusbir.c 13604 13605TEE SUBSYSTEM 13606M: Jens Wiklander <jens.wiklander@linaro.org> 13607S: Maintained 13608F: include/linux/tee_drv.h 13609F: include/uapi/linux/tee.h 13610F: drivers/tee/ 13611F: Documentation/tee.txt 13612 13613TEGRA ARCHITECTURE SUPPORT 13614M: Thierry Reding <thierry.reding@gmail.com> 13615M: Jonathan Hunter <jonathanh@nvidia.com> 13616L: linux-tegra@vger.kernel.org 13617Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13619S: Supported 13620N: [^a-z]tegra 13621 13622TEGRA CLOCK DRIVER 13623M: Peter De Schrijver <pdeschrijver@nvidia.com> 13624M: Prashant Gaikwad <pgaikwad@nvidia.com> 13625S: Supported 13626F: drivers/clk/tegra/ 13627 13628TEGRA DMA DRIVERS 13629M: Laxman Dewangan <ldewangan@nvidia.com> 13630M: Jon Hunter <jonathanh@nvidia.com> 13631S: Supported 13632F: drivers/dma/tegra* 13633 13634TEGRA I2C DRIVER 13635M: Laxman Dewangan <ldewangan@nvidia.com> 13636S: Supported 13637F: drivers/i2c/busses/i2c-tegra.c 13638 13639TEGRA IOMMU DRIVERS 13640M: Hiroshi Doyu <hdoyu@nvidia.com> 13641S: Supported 13642F: drivers/iommu/tegra* 13643 13644TEGRA KBC DRIVER 13645M: Rakesh Iyer <riyer@nvidia.com> 13646M: Laxman Dewangan <ldewangan@nvidia.com> 13647S: Supported 13648F: drivers/input/keyboard/tegra-kbc.c 13649 13650TEGRA PWM DRIVER 13651M: Thierry Reding <thierry.reding@gmail.com> 13652S: Supported 13653F: drivers/pwm/pwm-tegra.c 13654 13655TEGRA SERIAL DRIVER 13656M: Laxman Dewangan <ldewangan@nvidia.com> 13657S: Supported 13658F: drivers/tty/serial/serial-tegra.c 13659 13660TEGRA SPI DRIVER 13661M: Laxman Dewangan <ldewangan@nvidia.com> 13662S: Supported 13663F: drivers/spi/spi-tegra* 13664 13665TEHUTI ETHERNET DRIVER 13666M: Andy Gospodarek <andy@greyhouse.net> 13667L: netdev@vger.kernel.org 13668S: Supported 13669F: drivers/net/ethernet/tehuti/* 13670 13671Telecom Clock Driver for MCPL0010 13672M: Mark Gross <mark.gross@intel.com> 13673S: Supported 13674F: drivers/char/tlclk.c 13675 13676TENSILICA XTENSA PORT (xtensa) 13677M: Chris Zankel <chris@zankel.net> 13678M: Max Filippov <jcmvbkbc@gmail.com> 13679L: linux-xtensa@linux-xtensa.org 13680T: git git://github.com/czankel/xtensa-linux.git 13681S: Maintained 13682F: arch/xtensa/ 13683F: drivers/irqchip/irq-xtensa-* 13684 13685Texas Instruments' System Control Interface (TISCI) Protocol Driver 13686M: Nishanth Menon <nm@ti.com> 13687M: Tero Kristo <t-kristo@ti.com> 13688M: Santosh Shilimkar <ssantosh@kernel.org> 13689L: linux-arm-kernel@lists.infradead.org 13690S: Maintained 13691F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13692F: drivers/firmware/ti_sci* 13693F: include/linux/soc/ti/ti_sci_protocol.h 13694F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13695F: include/dt-bindings/genpd/k2g.h 13696F: drivers/soc/ti/ti_sci_pm_domains.c 13697F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13698F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13699F: drivers/clk/keystone/sci-clk.c 13700F: drivers/reset/reset-ti-sci.c 13701 13702THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13703M: Hans Verkuil <hverkuil@xs4all.nl> 13704L: linux-media@vger.kernel.org 13705T: git git://linuxtv.org/media_tree.git 13706W: https://linuxtv.org 13707S: Maintained 13708F: drivers/media/radio/radio-raremono.c 13709 13710THERMAL 13711M: Zhang Rui <rui.zhang@intel.com> 13712M: Eduardo Valentin <edubezval@gmail.com> 13713L: linux-pm@vger.kernel.org 13714T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13715T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13716Q: https://patchwork.kernel.org/project/linux-pm/list/ 13717S: Supported 13718F: drivers/thermal/ 13719F: include/linux/thermal.h 13720F: include/uapi/linux/thermal.h 13721F: include/linux/cpu_cooling.h 13722F: Documentation/devicetree/bindings/thermal/ 13723 13724THERMAL/CPU_COOLING 13725M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13726M: Viresh Kumar <viresh.kumar@linaro.org> 13727M: Javi Merino <javi.merino@kernel.org> 13728L: linux-pm@vger.kernel.org 13729S: Supported 13730F: Documentation/thermal/cpu-cooling-api.txt 13731F: drivers/thermal/cpu_cooling.c 13732F: include/linux/cpu_cooling.h 13733 13734THINKPAD ACPI EXTRAS DRIVER 13735M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13736L: ibm-acpi-devel@lists.sourceforge.net 13737L: platform-driver-x86@vger.kernel.org 13738W: http://ibm-acpi.sourceforge.net 13739W: http://thinkwiki.org/wiki/Ibm-acpi 13740T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13741S: Maintained 13742F: drivers/platform/x86/thinkpad_acpi.c 13743 13744THUNDERBOLT DRIVER 13745M: Andreas Noever <andreas.noever@gmail.com> 13746M: Michael Jamet <michael.jamet@intel.com> 13747M: Mika Westerberg <mika.westerberg@linux.intel.com> 13748M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13749T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13750S: Maintained 13751F: Documentation/admin-guide/thunderbolt.rst 13752F: drivers/thunderbolt/ 13753F: include/linux/thunderbolt.h 13754 13755THUNDERBOLT NETWORK DRIVER 13756M: Michael Jamet <michael.jamet@intel.com> 13757M: Mika Westerberg <mika.westerberg@linux.intel.com> 13758M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13759L: netdev@vger.kernel.org 13760S: Maintained 13761F: drivers/net/thunderbolt.c 13762 13763THUNDERX GPIO DRIVER 13764M: David Daney <david.daney@cavium.com> 13765S: Maintained 13766F: drivers/gpio/gpio-thunderx.c 13767 13768TI AM437X VPFE DRIVER 13769M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13770L: linux-media@vger.kernel.org 13771W: https://linuxtv.org 13772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13773T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13774S: Maintained 13775F: drivers/media/platform/am437x/ 13776 13777TI BANDGAP AND THERMAL DRIVER 13778M: Eduardo Valentin <edubezval@gmail.com> 13779M: Keerthy <j-keerthy@ti.com> 13780L: linux-pm@vger.kernel.org 13781L: linux-omap@vger.kernel.org 13782S: Maintained 13783F: drivers/thermal/ti-soc-thermal/ 13784 13785TI BQ27XXX POWER SUPPLY DRIVER 13786R: Andrew F. Davis <afd@ti.com> 13787F: include/linux/power/bq27xxx_battery.h 13788F: drivers/power/supply/bq27xxx_battery.c 13789F: drivers/power/supply/bq27xxx_battery_i2c.c 13790 13791TI CDCE706 CLOCK DRIVER 13792M: Max Filippov <jcmvbkbc@gmail.com> 13793S: Maintained 13794F: drivers/clk/clk-cdce706.c 13795 13796TI CLOCK DRIVER 13797M: Tero Kristo <t-kristo@ti.com> 13798L: linux-omap@vger.kernel.org 13799S: Maintained 13800F: drivers/clk/ti/ 13801F: include/linux/clk/ti.h 13802 13803TI DAVINCI MACHINE SUPPORT 13804M: Sekhar Nori <nsekhar@ti.com> 13805M: Kevin Hilman <khilman@kernel.org> 13806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13807T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13808S: Supported 13809F: arch/arm/mach-davinci/ 13810F: drivers/i2c/busses/i2c-davinci.c 13811F: arch/arm/boot/dts/da850* 13812 13813TI DAVINCI SERIES GPIO DRIVER 13814M: Keerthy <j-keerthy@ti.com> 13815L: linux-gpio@vger.kernel.org 13816S: Maintained 13817F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13818F: drivers/gpio/gpio-davinci.c 13819 13820TI DAVINCI SERIES MEDIA DRIVER 13821M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13822L: linux-media@vger.kernel.org 13823W: https://linuxtv.org 13824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13825T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13826S: Maintained 13827F: drivers/media/platform/davinci/ 13828F: include/media/davinci/ 13829 13830TI ETHERNET SWITCH DRIVER (CPSW) 13831R: Grygorii Strashko <grygorii.strashko@ti.com> 13832L: linux-omap@vger.kernel.org 13833L: netdev@vger.kernel.org 13834S: Maintained 13835F: drivers/net/ethernet/ti/cpsw* 13836F: drivers/net/ethernet/ti/davinci* 13837 13838TI FLASH MEDIA INTERFACE DRIVER 13839M: Alex Dubov <oakad@yahoo.com> 13840S: Maintained 13841F: drivers/misc/tifm* 13842F: drivers/mmc/host/tifm_sd.c 13843F: include/linux/tifm.h 13844 13845TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13846M: Santosh Shilimkar <ssantosh@kernel.org> 13847L: linux-kernel@vger.kernel.org 13848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13849S: Maintained 13850F: drivers/soc/ti/* 13851T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13852 13853TI LM49xxx FAMILY ASoC CODEC DRIVERS 13854M: M R Swami Reddy <mr.swami.reddy@ti.com> 13855M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13856L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13857S: Maintained 13858F: sound/soc/codecs/lm49453* 13859F: sound/soc/codecs/isabelle* 13860 13861TI LP855x BACKLIGHT DRIVER 13862M: Milo Kim <milo.kim@ti.com> 13863S: Maintained 13864F: Documentation/backlight/lp855x-driver.txt 13865F: drivers/video/backlight/lp855x_bl.c 13866F: include/linux/platform_data/lp855x.h 13867 13868TI LP8727 CHARGER DRIVER 13869M: Milo Kim <milo.kim@ti.com> 13870S: Maintained 13871F: drivers/power/supply/lp8727_charger.c 13872F: include/linux/platform_data/lp8727.h 13873 13874TI LP8788 MFD DRIVER 13875M: Milo Kim <milo.kim@ti.com> 13876S: Maintained 13877F: drivers/iio/adc/lp8788_adc.c 13878F: drivers/leds/leds-lp8788.c 13879F: drivers/mfd/lp8788*.c 13880F: drivers/power/supply/lp8788-charger.c 13881F: drivers/regulator/lp8788-*.c 13882F: include/linux/mfd/lp8788*.h 13883 13884TI NETCP ETHERNET DRIVER 13885M: Wingman Kwok <w-kwok2@ti.com> 13886M: Murali Karicheri <m-karicheri2@ti.com> 13887L: netdev@vger.kernel.org 13888S: Maintained 13889F: drivers/net/ethernet/ti/netcp* 13890 13891TI TAS571X FAMILY ASoC CODEC DRIVER 13892M: Kevin Cernekee <cernekee@chromium.org> 13893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13894S: Odd Fixes 13895F: sound/soc/codecs/tas571x* 13896 13897TI TRF7970A NFC DRIVER 13898M: Mark Greer <mgreer@animalcreek.com> 13899L: linux-wireless@vger.kernel.org 13900L: linux-nfc@lists.01.org (moderated for non-subscribers) 13901S: Supported 13902F: drivers/nfc/trf7970a.c 13903F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13904 13905TI TWL4030 SERIES SOC CODEC DRIVER 13906M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13907L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13908S: Maintained 13909F: sound/soc/codecs/twl4030* 13910 13911TI VPE/CAL DRIVERS 13912M: Benoit Parrot <bparrot@ti.com> 13913L: linux-media@vger.kernel.org 13914W: http://linuxtv.org/ 13915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13916S: Maintained 13917F: drivers/media/platform/ti-vpe/ 13918 13919TI WILINK WIRELESS DRIVERS 13920L: linux-wireless@vger.kernel.org 13921W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13922W: http://wireless.kernel.org/en/users/Drivers/wl1251 13923T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13924S: Orphan 13925F: drivers/net/wireless/ti/ 13926F: include/linux/wl12xx.h 13927 13928TILE ARCHITECTURE 13929W: http://www.mellanox.com/repository/solutions/tile-scm/ 13930S: Orphan 13931F: arch/tile/ 13932F: drivers/char/tile-srom.c 13933F: drivers/edac/tile_edac.c 13934F: drivers/net/ethernet/tile/ 13935F: drivers/rtc/rtc-tile.c 13936F: drivers/tty/hvc/hvc_tile.c 13937F: drivers/tty/serial/tilegx.c 13938F: drivers/usb/host/*-tilegx.c 13939F: include/linux/usb/tilegx.h 13940 13941TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13942M: John Stultz <john.stultz@linaro.org> 13943M: Thomas Gleixner <tglx@linutronix.de> 13944R: Stephen Boyd <sboyd@kernel.org> 13945L: linux-kernel@vger.kernel.org 13946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13947S: Supported 13948F: include/linux/clocksource.h 13949F: include/linux/time.h 13950F: include/linux/timex.h 13951F: include/uapi/linux/time.h 13952F: include/uapi/linux/timex.h 13953F: kernel/time/clocksource.c 13954F: kernel/time/time*.c 13955F: kernel/time/alarmtimer.c 13956F: kernel/time/ntp.c 13957F: tools/testing/selftests/timers/ 13958 13959TIPC NETWORK LAYER 13960M: Jon Maloy <jon.maloy@ericsson.com> 13961M: Ying Xue <ying.xue@windriver.com> 13962L: netdev@vger.kernel.org (core kernel code) 13963L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13964W: http://tipc.sourceforge.net/ 13965S: Maintained 13966F: include/uapi/linux/tipc*.h 13967F: net/tipc/ 13968 13969TLAN NETWORK DRIVER 13970M: Samuel Chessman <chessman@tux.org> 13971L: tlan-devel@lists.sourceforge.net (subscribers-only) 13972W: http://sourceforge.net/projects/tlan/ 13973S: Maintained 13974F: Documentation/networking/tlan.txt 13975F: drivers/net/ethernet/ti/tlan.* 13976 13977TM6000 VIDEO4LINUX DRIVER 13978M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13979M: Mauro Carvalho Chehab <mchehab@kernel.org> 13980L: linux-media@vger.kernel.org 13981W: https://linuxtv.org 13982T: git git://linuxtv.org/media_tree.git 13983S: Odd fixes 13984F: drivers/media/usb/tm6000/ 13985F: Documentation/media/v4l-drivers/tm6000* 13986 13987TMIO/SDHI MMC DRIVER 13988M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13989L: linux-mmc@vger.kernel.org 13990S: Supported 13991F: drivers/mmc/host/tmio_mmc* 13992F: drivers/mmc/host/renesas_sdhi* 13993F: include/linux/mfd/tmio.h 13994 13995TMP401 HARDWARE MONITOR DRIVER 13996M: Guenter Roeck <linux@roeck-us.net> 13997L: linux-hwmon@vger.kernel.org 13998S: Maintained 13999F: Documentation/hwmon/tmp401 14000F: drivers/hwmon/tmp401.c 14001 14002TMPFS (SHMEM FILESYSTEM) 14003M: Hugh Dickins <hughd@google.com> 14004L: linux-mm@kvack.org 14005S: Maintained 14006F: include/linux/shmem_fs.h 14007F: mm/shmem.c 14008 14009TOMOYO SECURITY MODULE 14010M: Kentaro Takeda <takedakn@nttdata.co.jp> 14011M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14012L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14013L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14014L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14015L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14016W: http://tomoyo.sourceforge.jp/ 14017T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14018S: Maintained 14019F: security/tomoyo/ 14020 14021TOPSTAR LAPTOP EXTRAS DRIVER 14022M: Herton Ronaldo Krzesinski <herton@canonical.com> 14023L: platform-driver-x86@vger.kernel.org 14024S: Maintained 14025F: drivers/platform/x86/topstar-laptop.c 14026 14027TORTURE-TEST MODULES 14028M: Davidlohr Bueso <dave@stgolabs.net> 14029M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14030M: Josh Triplett <josh@joshtriplett.org> 14031L: linux-kernel@vger.kernel.org 14032S: Supported 14033T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14034F: Documentation/RCU/torture.txt 14035F: kernel/torture.c 14036F: kernel/rcu/rcutorture.c 14037F: kernel/locking/locktorture.c 14038 14039TOSHIBA ACPI EXTRAS DRIVER 14040M: Azael Avalos <coproscefalo@gmail.com> 14041L: platform-driver-x86@vger.kernel.org 14042S: Maintained 14043F: drivers/platform/x86/toshiba_acpi.c 14044 14045TOSHIBA BLUETOOTH DRIVER 14046M: Azael Avalos <coproscefalo@gmail.com> 14047L: platform-driver-x86@vger.kernel.org 14048S: Maintained 14049F: drivers/platform/x86/toshiba_bluetooth.c 14050 14051TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14052M: Azael Avalos <coproscefalo@gmail.com> 14053L: platform-driver-x86@vger.kernel.org 14054S: Maintained 14055F: drivers/platform/x86/toshiba_haps.c 14056 14057TOSHIBA SMM DRIVER 14058M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14059W: http://www.buzzard.org.uk/toshiba/ 14060S: Maintained 14061F: drivers/char/toshiba.c 14062F: include/linux/toshiba.h 14063F: include/uapi/linux/toshiba.h 14064 14065TOSHIBA TC358743 DRIVER 14066M: Mats Randgaard <matrandg@cisco.com> 14067L: linux-media@vger.kernel.org 14068S: Maintained 14069F: drivers/media/i2c/tc358743* 14070F: include/media/i2c/tc358743.h 14071 14072TOSHIBA WMI HOTKEYS DRIVER 14073M: Azael Avalos <coproscefalo@gmail.com> 14074L: platform-driver-x86@vger.kernel.org 14075S: Maintained 14076F: drivers/platform/x86/toshiba-wmi.c 14077 14078TPM DEVICE DRIVER 14079M: Peter Huewe <peterhuewe@gmx.de> 14080M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14081R: Jason Gunthorpe <jgg@ziepe.ca> 14082L: linux-integrity@vger.kernel.org 14083Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14084W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14085T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14086S: Maintained 14087F: drivers/char/tpm/ 14088 14089TRACING 14090M: Steven Rostedt <rostedt@goodmis.org> 14091M: Ingo Molnar <mingo@redhat.com> 14092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14093S: Maintained 14094F: Documentation/trace/ftrace.txt 14095F: arch/*/*/*/ftrace.h 14096F: arch/*/kernel/ftrace.c 14097F: include/*/ftrace.h 14098F: include/linux/trace*.h 14099F: include/trace/ 14100F: kernel/trace/ 14101F: tools/testing/selftests/ftrace/ 14102 14103TRACING MMIO ACCESSES (MMIOTRACE) 14104M: Steven Rostedt <rostedt@goodmis.org> 14105M: Ingo Molnar <mingo@kernel.org> 14106R: Karol Herbst <karolherbst@gmail.com> 14107R: Pekka Paalanen <ppaalanen@gmail.com> 14108S: Maintained 14109L: linux-kernel@vger.kernel.org 14110L: nouveau@lists.freedesktop.org 14111F: kernel/trace/trace_mmiotrace.c 14112F: include/linux/mmiotrace.h 14113F: arch/x86/mm/kmmio.c 14114F: arch/x86/mm/mmio-mod.c 14115F: arch/x86/mm/testmmiotrace.c 14116 14117TRIVIAL PATCHES 14118M: Jiri Kosina <trivial@kernel.org> 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14120S: Maintained 14121K: ^Subject:.*(?i)trivial 14122 14123TEMPO SEMICONDUCTOR DRIVERS 14124M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14125S: Maintained 14126F: sound/soc/codecs/tscs*.c 14127F: sound/soc/codecs/tscs*.h 14128F: Documentation/devicetree/bindings/sound/tscs*.txt 14129 14130TTY LAYER 14131M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14132M: Jiri Slaby <jslaby@suse.com> 14133S: Supported 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14135F: Documentation/serial/ 14136F: drivers/tty/ 14137F: drivers/tty/serial/serial_core.c 14138F: include/linux/serial_core.h 14139F: include/linux/serial.h 14140F: include/linux/tty.h 14141F: include/uapi/linux/serial_core.h 14142F: include/uapi/linux/serial.h 14143F: include/uapi/linux/tty.h 14144 14145TUA9001 MEDIA DRIVER 14146M: Antti Palosaari <crope@iki.fi> 14147L: linux-media@vger.kernel.org 14148W: https://linuxtv.org 14149W: http://palosaari.fi/linux/ 14150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14151T: git git://linuxtv.org/anttip/media_tree.git 14152S: Maintained 14153F: drivers/media/tuners/tua9001* 14154 14155TULIP NETWORK DRIVERS 14156L: netdev@vger.kernel.org 14157L: linux-parisc@vger.kernel.org 14158S: Orphan 14159F: drivers/net/ethernet/dec/tulip/ 14160 14161TUN/TAP driver 14162M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14163W: http://vtun.sourceforge.net/tun 14164S: Maintained 14165F: Documentation/networking/tuntap.txt 14166F: arch/um/os-Linux/drivers/ 14167 14168TURBOCHANNEL SUBSYSTEM 14169M: "Maciej W. Rozycki" <macro@linux-mips.org> 14170M: Ralf Baechle <ralf@linux-mips.org> 14171L: linux-mips@linux-mips.org 14172Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14173S: Maintained 14174F: drivers/tc/ 14175F: include/linux/tc.h 14176 14177TW5864 VIDEO4LINUX DRIVER 14178M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14179M: Anton Sviridenko <anton@corp.bluecherry.net> 14180M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14181M: Andrey Utkin <andrey_utkin@fastmail.com> 14182L: linux-media@vger.kernel.org 14183S: Supported 14184F: drivers/media/pci/tw5864/ 14185 14186TW68 VIDEO4LINUX DRIVER 14187M: Hans Verkuil <hverkuil@xs4all.nl> 14188L: linux-media@vger.kernel.org 14189T: git git://linuxtv.org/media_tree.git 14190W: https://linuxtv.org 14191S: Odd Fixes 14192F: drivers/media/pci/tw68/ 14193 14194TW686X VIDEO4LINUX DRIVER 14195M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14196L: linux-media@vger.kernel.org 14197T: git git://linuxtv.org/media_tree.git 14198W: http://linuxtv.org 14199S: Maintained 14200F: drivers/media/pci/tw686x/ 14201 14202UBI FILE SYSTEM (UBIFS) 14203M: Richard Weinberger <richard@nod.at> 14204M: Artem Bityutskiy <dedekind1@gmail.com> 14205M: Adrian Hunter <adrian.hunter@intel.com> 14206L: linux-mtd@lists.infradead.org 14207T: git git://git.infradead.org/ubifs-2.6.git 14208W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14209S: Supported 14210F: Documentation/filesystems/ubifs.txt 14211F: fs/ubifs/ 14212 14213UCLINUX (M68KNOMMU AND COLDFIRE) 14214M: Greg Ungerer <gerg@linux-m68k.org> 14215W: http://www.linux-m68k.org/ 14216W: http://www.uclinux.org/ 14217L: linux-m68k@lists.linux-m68k.org 14218L: uclinux-dev@uclinux.org (subscribers-only) 14219T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14220S: Maintained 14221F: arch/m68k/coldfire/ 14222F: arch/m68k/68*/ 14223F: arch/m68k/*/*_no.* 14224F: arch/m68k/include/asm/*_no.* 14225 14226UDF FILESYSTEM 14227M: Jan Kara <jack@suse.com> 14228S: Maintained 14229F: Documentation/filesystems/udf.txt 14230F: fs/udf/ 14231 14232UDRAW TABLET 14233M: Bastien Nocera <hadess@hadess.net> 14234L: linux-input@vger.kernel.org 14235S: Maintained 14236F: drivers/hid/hid-udraw-ps3.c 14237 14238UFS FILESYSTEM 14239M: Evgeniy Dushistov <dushistov@mail.ru> 14240S: Maintained 14241F: Documentation/filesystems/ufs.txt 14242F: fs/ufs/ 14243 14244UHID USERSPACE HID IO DRIVER: 14245M: David Herrmann <dh.herrmann@googlemail.com> 14246L: linux-input@vger.kernel.org 14247S: Maintained 14248F: drivers/hid/uhid.c 14249F: include/uapi/linux/uhid.h 14250 14251ULPI BUS 14252M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14253L: linux-usb@vger.kernel.org 14254S: Maintained 14255F: drivers/usb/common/ulpi.c 14256F: include/linux/ulpi/ 14257 14258ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14259L: linux-usb@vger.kernel.org 14260S: Orphan 14261F: drivers/uwb/ 14262F: include/linux/uwb.h 14263F: include/linux/uwb/ 14264 14265UNICORE32 ARCHITECTURE: 14266M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14267W: http://mprc.pku.edu.cn/~guanxuetao/linux 14268S: Maintained 14269T: git git://github.com/gxt/linux.git 14270F: arch/unicore32/ 14271 14272UNIFDEF 14273M: Tony Finch <dot@dotat.at> 14274W: http://dotat.at/prog/unifdef 14275S: Maintained 14276F: scripts/unifdef.c 14277 14278UNIFORM CDROM DRIVER 14279M: Jens Axboe <axboe@kernel.dk> 14280W: http://www.kernel.dk 14281S: Maintained 14282F: Documentation/cdrom/ 14283F: drivers/cdrom/cdrom.c 14284F: include/linux/cdrom.h 14285F: include/uapi/linux/cdrom.h 14286 14287UNISYS S-PAR DRIVERS 14288M: David Kershner <david.kershner@unisys.com> 14289L: sparmaintainer@unisys.com (Unisys internal) 14290S: Supported 14291F: include/linux/visorbus.h 14292F: drivers/visorbus/ 14293F: drivers/staging/unisys/ 14294 14295UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14296M: Vinayak Holikatti <vinholikatti@gmail.com> 14297L: linux-scsi@vger.kernel.org 14298S: Supported 14299F: Documentation/scsi/ufs.txt 14300F: drivers/scsi/ufs/ 14301 14302UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14303M: Joao Pinto <jpinto@synopsys.com> 14304L: linux-scsi@vger.kernel.org 14305S: Supported 14306F: drivers/scsi/ufs/*dwc* 14307 14308UNSORTED BLOCK IMAGES (UBI) 14309M: Artem Bityutskiy <dedekind1@gmail.com> 14310M: Richard Weinberger <richard@nod.at> 14311W: http://www.linux-mtd.infradead.org/ 14312L: linux-mtd@lists.infradead.org 14313T: git git://git.infradead.org/ubifs-2.6.git 14314S: Supported 14315F: drivers/mtd/ubi/ 14316F: include/linux/mtd/ubi.h 14317F: include/uapi/mtd/ubi-user.h 14318 14319USB "USBNET" DRIVER FRAMEWORK 14320M: Oliver Neukum <oneukum@suse.com> 14321L: netdev@vger.kernel.org 14322W: http://www.linux-usb.org/usbnet 14323S: Maintained 14324F: drivers/net/usb/usbnet.c 14325F: include/linux/usb/usbnet.h 14326 14327USB ACM DRIVER 14328M: Oliver Neukum <oneukum@suse.com> 14329L: linux-usb@vger.kernel.org 14330S: Maintained 14331F: Documentation/usb/acm.txt 14332F: drivers/usb/class/cdc-acm.* 14333 14334USB AR5523 WIRELESS DRIVER 14335M: Pontus Fuchs <pontus.fuchs@gmail.com> 14336L: linux-wireless@vger.kernel.org 14337S: Maintained 14338F: drivers/net/wireless/ath/ar5523/ 14339 14340USB ATTACHED SCSI 14341M: Oliver Neukum <oneukum@suse.com> 14342L: linux-usb@vger.kernel.org 14343L: linux-scsi@vger.kernel.org 14344S: Maintained 14345F: drivers/usb/storage/uas.c 14346 14347USB CDC ETHERNET DRIVER 14348M: Oliver Neukum <oliver@neukum.org> 14349L: linux-usb@vger.kernel.org 14350S: Maintained 14351F: drivers/net/usb/cdc_*.c 14352F: include/uapi/linux/usb/cdc.h 14353 14354USB CHAOSKEY DRIVER 14355M: Keith Packard <keithp@keithp.com> 14356L: linux-usb@vger.kernel.org 14357S: Maintained 14358F: drivers/usb/misc/chaoskey.c 14359 14360USB CYPRESS C67X00 DRIVER 14361M: Peter Korsgaard <jacmet@sunsite.dk> 14362L: linux-usb@vger.kernel.org 14363S: Maintained 14364F: drivers/usb/c67x00/ 14365 14366USB DAVICOM DM9601 DRIVER 14367M: Peter Korsgaard <jacmet@sunsite.dk> 14368L: netdev@vger.kernel.org 14369W: http://www.linux-usb.org/usbnet 14370S: Maintained 14371F: drivers/net/usb/dm9601.c 14372 14373USB DIAMOND RIO500 DRIVER 14374M: Cesar Miquel <miquel@df.uba.ar> 14375L: rio500-users@lists.sourceforge.net 14376W: http://rio500.sourceforge.net 14377S: Maintained 14378F: drivers/usb/misc/rio500* 14379 14380USB EHCI DRIVER 14381M: Alan Stern <stern@rowland.harvard.edu> 14382L: linux-usb@vger.kernel.org 14383S: Maintained 14384F: Documentation/usb/ehci.txt 14385F: drivers/usb/host/ehci* 14386 14387USB GADGET/PERIPHERAL SUBSYSTEM 14388M: Felipe Balbi <balbi@kernel.org> 14389L: linux-usb@vger.kernel.org 14390W: http://www.linux-usb.org/gadget 14391T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14392S: Maintained 14393F: drivers/usb/gadget/ 14394F: include/linux/usb/gadget* 14395 14396USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14397M: Jiri Kosina <jikos@kernel.org> 14398R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14399L: linux-usb@vger.kernel.org 14400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14401S: Maintained 14402F: Documentation/hid/hiddev.txt 14403F: drivers/hid/usbhid/ 14404 14405USB ISP116X DRIVER 14406M: Olav Kongas <ok@artecdesign.ee> 14407L: linux-usb@vger.kernel.org 14408S: Maintained 14409F: drivers/usb/host/isp116x* 14410F: include/linux/usb/isp116x.h 14411 14412USB LAN78XX ETHERNET DRIVER 14413M: Woojung Huh <woojung.huh@microchip.com> 14414M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14415L: netdev@vger.kernel.org 14416S: Maintained 14417F: drivers/net/usb/lan78xx.* 14418 14419USB MASS STORAGE DRIVER 14420M: Alan Stern <stern@rowland.harvard.edu> 14421L: linux-usb@vger.kernel.org 14422L: usb-storage@lists.one-eyed-alien.net 14423S: Maintained 14424W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14425F: drivers/usb/storage/ 14426 14427USB MIDI DRIVER 14428M: Clemens Ladisch <clemens@ladisch.de> 14429L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14430T: git git://git.alsa-project.org/alsa-kernel.git 14431S: Maintained 14432F: sound/usb/midi.* 14433 14434USB NETWORKING DRIVERS 14435L: linux-usb@vger.kernel.org 14436S: Odd Fixes 14437F: drivers/net/usb/ 14438 14439USB OHCI DRIVER 14440M: Alan Stern <stern@rowland.harvard.edu> 14441L: linux-usb@vger.kernel.org 14442S: Maintained 14443F: Documentation/usb/ohci.txt 14444F: drivers/usb/host/ohci* 14445 14446USB OTG FSM (Finite State Machine) 14447M: Peter Chen <Peter.Chen@nxp.com> 14448T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14449L: linux-usb@vger.kernel.org 14450S: Maintained 14451F: drivers/usb/common/usb-otg-fsm.c 14452 14453USB OVER IP DRIVER 14454M: Valentina Manea <valentina.manea.m@gmail.com> 14455M: Shuah Khan <shuahkh@osg.samsung.com> 14456M: Shuah Khan <shuah@kernel.org> 14457L: linux-usb@vger.kernel.org 14458S: Maintained 14459F: Documentation/usb/usbip_protocol.txt 14460F: drivers/usb/usbip/ 14461F: tools/usb/usbip/ 14462 14463USB PEGASUS DRIVER 14464M: Petko Manolov <petkan@nucleusys.com> 14465L: linux-usb@vger.kernel.org 14466L: netdev@vger.kernel.org 14467T: git git://github.com/petkan/pegasus.git 14468W: https://github.com/petkan/pegasus 14469S: Maintained 14470F: drivers/net/usb/pegasus.* 14471 14472USB PHY LAYER 14473M: Felipe Balbi <balbi@kernel.org> 14474L: linux-usb@vger.kernel.org 14475T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14476S: Maintained 14477F: drivers/usb/phy/ 14478 14479USB PRINTER DRIVER (usblp) 14480M: Pete Zaitcev <zaitcev@redhat.com> 14481L: linux-usb@vger.kernel.org 14482S: Supported 14483F: drivers/usb/class/usblp.c 14484 14485USB QMI WWAN NETWORK DRIVER 14486M: Bjørn Mork <bjorn@mork.no> 14487L: netdev@vger.kernel.org 14488S: Maintained 14489F: Documentation/ABI/testing/sysfs-class-net-qmi 14490F: drivers/net/usb/qmi_wwan.c 14491 14492USB RTL8150 DRIVER 14493M: Petko Manolov <petkan@nucleusys.com> 14494L: linux-usb@vger.kernel.org 14495L: netdev@vger.kernel.org 14496T: git git://github.com/petkan/rtl8150.git 14497W: https://github.com/petkan/rtl8150 14498S: Maintained 14499F: drivers/net/usb/rtl8150.c 14500 14501USB SERIAL SUBSYSTEM 14502M: Johan Hovold <johan@kernel.org> 14503L: linux-usb@vger.kernel.org 14504T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14505S: Maintained 14506F: Documentation/usb/usb-serial.txt 14507F: drivers/usb/serial/ 14508F: include/linux/usb/serial.h 14509 14510USB SMSC75XX ETHERNET DRIVER 14511M: Steve Glendinning <steve.glendinning@shawell.net> 14512L: netdev@vger.kernel.org 14513S: Maintained 14514F: drivers/net/usb/smsc75xx.* 14515 14516USB SMSC95XX ETHERNET DRIVER 14517M: Steve Glendinning <steve.glendinning@shawell.net> 14518M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14519L: netdev@vger.kernel.org 14520S: Maintained 14521F: drivers/net/usb/smsc95xx.* 14522 14523USB SUBSYSTEM 14524M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14525L: linux-usb@vger.kernel.org 14526W: http://www.linux-usb.org 14527T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14528S: Supported 14529F: Documentation/devicetree/bindings/usb/ 14530F: Documentation/usb/ 14531F: drivers/usb/ 14532F: include/linux/usb.h 14533F: include/linux/usb/ 14534 14535USB TYPEC SUBSYSTEM 14536M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14537L: linux-usb@vger.kernel.org 14538S: Maintained 14539F: Documentation/ABI/testing/sysfs-class-typec 14540F: Documentation/usb/typec.rst 14541F: drivers/usb/typec/ 14542F: include/linux/usb/typec.h 14543 14544USB UHCI DRIVER 14545M: Alan Stern <stern@rowland.harvard.edu> 14546L: linux-usb@vger.kernel.org 14547S: Maintained 14548F: drivers/usb/host/uhci* 14549 14550USB VIDEO CLASS 14551M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14552L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14553L: linux-media@vger.kernel.org 14554T: git git://linuxtv.org/media_tree.git 14555W: http://www.ideasonboard.org/uvc/ 14556S: Maintained 14557F: drivers/media/usb/uvc/ 14558F: include/uapi/linux/uvcvideo.h 14559 14560USB VISION DRIVER 14561M: Hans Verkuil <hverkuil@xs4all.nl> 14562L: linux-media@vger.kernel.org 14563T: git git://linuxtv.org/media_tree.git 14564W: https://linuxtv.org 14565S: Odd Fixes 14566F: drivers/media/usb/usbvision/ 14567 14568USB WEBCAM GADGET 14569M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14570L: linux-usb@vger.kernel.org 14571S: Maintained 14572F: drivers/usb/gadget/function/*uvc* 14573F: drivers/usb/gadget/legacy/webcam.c 14574 14575USB WIRELESS RNDIS DRIVER (rndis_wlan) 14576M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14577L: linux-wireless@vger.kernel.org 14578S: Maintained 14579F: drivers/net/wireless/rndis_wlan.c 14580 14581USB XHCI DRIVER 14582M: Mathias Nyman <mathias.nyman@intel.com> 14583L: linux-usb@vger.kernel.org 14584S: Supported 14585F: drivers/usb/host/xhci* 14586F: drivers/usb/host/pci-quirks* 14587 14588USB ZD1201 DRIVER 14589L: linux-wireless@vger.kernel.org 14590W: http://linux-lc100020.sourceforge.net 14591S: Orphan 14592F: drivers/net/wireless/zydas/zd1201.* 14593 14594USB ZR364XX DRIVER 14595M: Antoine Jacquet <royale@zerezo.com> 14596L: linux-usb@vger.kernel.org 14597L: linux-media@vger.kernel.org 14598T: git git://linuxtv.org/media_tree.git 14599W: http://royale.zerezo.com/zr364xx/ 14600S: Maintained 14601F: Documentation/media/v4l-drivers/zr364xx* 14602F: drivers/media/usb/zr364xx/ 14603 14604USER-MODE LINUX (UML) 14605M: Jeff Dike <jdike@addtoit.com> 14606M: Richard Weinberger <richard@nod.at> 14607L: user-mode-linux-devel@lists.sourceforge.net 14608L: user-mode-linux-user@lists.sourceforge.net 14609W: http://user-mode-linux.sourceforge.net 14610T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14611S: Maintained 14612F: Documentation/virtual/uml/ 14613F: arch/um/ 14614F: arch/x86/um/ 14615F: fs/hostfs/ 14616F: fs/hppfs/ 14617 14618USERSPACE I/O (UIO) 14619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14620S: Maintained 14621T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14622F: Documentation/driver-api/uio-howto.rst 14623F: drivers/uio/ 14624F: include/linux/uio*.h 14625 14626UTIL-LINUX PACKAGE 14627M: Karel Zak <kzak@redhat.com> 14628L: util-linux@vger.kernel.org 14629W: http://en.wikipedia.org/wiki/Util-linux 14630T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14631S: Maintained 14632 14633UUID HELPERS 14634M: Christoph Hellwig <hch@lst.de> 14635R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14636L: linux-kernel@vger.kernel.org 14637T: git git://git.infradead.org/users/hch/uuid.git 14638F: lib/uuid.c 14639F: lib/test_uuid.c 14640F: include/linux/uuid.h 14641F: include/uapi/linux/uuid.h 14642S: Maintained 14643 14644UVESAFB DRIVER 14645M: Michal Januszewski <spock@gentoo.org> 14646L: linux-fbdev@vger.kernel.org 14647W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14648S: Maintained 14649F: Documentation/fb/uvesafb.txt 14650F: drivers/video/fbdev/uvesafb.* 14651 14652VF610 NAND DRIVER 14653M: Stefan Agner <stefan@agner.ch> 14654L: linux-mtd@lists.infradead.org 14655S: Supported 14656F: drivers/mtd/nand/vf610_nfc.c 14657 14658VFAT/FAT/MSDOS FILESYSTEM 14659M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14660S: Maintained 14661F: Documentation/filesystems/vfat.txt 14662F: fs/fat/ 14663 14664VFIO DRIVER 14665M: Alex Williamson <alex.williamson@redhat.com> 14666L: kvm@vger.kernel.org 14667T: git git://github.com/awilliam/linux-vfio.git 14668S: Maintained 14669F: Documentation/vfio.txt 14670F: drivers/vfio/ 14671F: include/linux/vfio.h 14672F: include/uapi/linux/vfio.h 14673 14674VFIO MEDIATED DEVICE DRIVERS 14675M: Kirti Wankhede <kwankhede@nvidia.com> 14676L: kvm@vger.kernel.org 14677S: Maintained 14678F: Documentation/vfio-mediated-device.txt 14679F: drivers/vfio/mdev/ 14680F: include/linux/mdev.h 14681F: samples/vfio-mdev/ 14682 14683VFIO PLATFORM DRIVER 14684M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14685L: kvm@vger.kernel.org 14686S: Maintained 14687F: drivers/vfio/platform/ 14688 14689VGA_SWITCHEROO 14690R: Lukas Wunner <lukas@wunner.de> 14691S: Maintained 14692F: Documentation/gpu/vga-switcheroo.rst 14693F: drivers/gpu/vga/vga_switcheroo.c 14694F: include/linux/vga_switcheroo.h 14695T: git git://anongit.freedesktop.org/drm/drm-misc 14696 14697VIA RHINE NETWORK DRIVER 14698S: Orphan 14699F: drivers/net/ethernet/via/via-rhine.c 14700 14701VIA SD/MMC CARD CONTROLLER DRIVER 14702M: Bruce Chang <brucechang@via.com.tw> 14703M: Harald Welte <HaraldWelte@viatech.com> 14704S: Maintained 14705F: drivers/mmc/host/via-sdmmc.c 14706 14707VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14708M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14709L: linux-fbdev@vger.kernel.org 14710S: Maintained 14711F: include/linux/via-core.h 14712F: include/linux/via-gpio.h 14713F: include/linux/via_i2c.h 14714F: drivers/video/fbdev/via/ 14715 14716VIA VELOCITY NETWORK DRIVER 14717M: Francois Romieu <romieu@fr.zoreil.com> 14718L: netdev@vger.kernel.org 14719S: Maintained 14720F: drivers/net/ethernet/via/via-velocity.* 14721 14722VIDEO MULTIPLEXER DRIVER 14723M: Philipp Zabel <p.zabel@pengutronix.de> 14724L: linux-media@vger.kernel.org 14725S: Maintained 14726F: drivers/media/platform/video-mux.c 14727 14728VIDEOBUF2 FRAMEWORK 14729M: Pawel Osciak <pawel@osciak.com> 14730M: Marek Szyprowski <m.szyprowski@samsung.com> 14731M: Kyungmin Park <kyungmin.park@samsung.com> 14732L: linux-media@vger.kernel.org 14733S: Maintained 14734F: drivers/media/v4l2-core/videobuf2-* 14735F: include/media/videobuf2-* 14736 14737VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14738M: Helen Koike <helen.koike@collabora.com> 14739L: linux-media@vger.kernel.org 14740T: git git://linuxtv.org/media_tree.git 14741W: https://linuxtv.org 14742S: Maintained 14743F: drivers/media/platform/vimc/* 14744 14745VIRT LIB 14746M: Alex Williamson <alex.williamson@redhat.com> 14747M: Paolo Bonzini <pbonzini@redhat.com> 14748L: kvm@vger.kernel.org 14749S: Supported 14750F: virt/lib/ 14751 14752VIRTIO AND VHOST VSOCK DRIVER 14753M: Stefan Hajnoczi <stefanha@redhat.com> 14754L: kvm@vger.kernel.org 14755L: virtualization@lists.linux-foundation.org 14756L: netdev@vger.kernel.org 14757S: Maintained 14758F: include/linux/virtio_vsock.h 14759F: include/uapi/linux/virtio_vsock.h 14760F: include/uapi/linux/vsockmon.h 14761F: include/uapi/linux/vm_sockets_diag.h 14762F: net/vmw_vsock/diag.c 14763F: net/vmw_vsock/af_vsock_tap.c 14764F: net/vmw_vsock/virtio_transport_common.c 14765F: net/vmw_vsock/virtio_transport.c 14766F: drivers/net/vsockmon.c 14767F: drivers/vhost/vsock.c 14768F: drivers/vhost/vsock.h 14769F: tools/testing/vsock/ 14770 14771VIRTIO CONSOLE DRIVER 14772M: Amit Shah <amit@kernel.org> 14773L: virtualization@lists.linux-foundation.org 14774S: Maintained 14775F: drivers/char/virtio_console.c 14776F: include/linux/virtio_console.h 14777F: include/uapi/linux/virtio_console.h 14778 14779VIRTIO CORE, NET AND BLOCK DRIVERS 14780M: "Michael S. Tsirkin" <mst@redhat.com> 14781M: Jason Wang <jasowang@redhat.com> 14782L: virtualization@lists.linux-foundation.org 14783S: Maintained 14784F: Documentation/devicetree/bindings/virtio/ 14785F: drivers/virtio/ 14786F: tools/virtio/ 14787F: drivers/net/virtio_net.c 14788F: drivers/block/virtio_blk.c 14789F: include/linux/virtio*.h 14790F: include/uapi/linux/virtio_*.h 14791F: drivers/crypto/virtio/ 14792F: mm/balloon_compaction.c 14793 14794VIRTIO CRYPTO DRIVER 14795M: Gonglei <arei.gonglei@huawei.com> 14796L: virtualization@lists.linux-foundation.org 14797L: linux-crypto@vger.kernel.org 14798S: Maintained 14799F: drivers/crypto/virtio/ 14800F: include/uapi/linux/virtio_crypto.h 14801 14802VIRTIO DRIVERS FOR S390 14803M: Cornelia Huck <cohuck@redhat.com> 14804M: Halil Pasic <pasic@linux.vnet.ibm.com> 14805L: linux-s390@vger.kernel.org 14806L: virtualization@lists.linux-foundation.org 14807L: kvm@vger.kernel.org 14808S: Supported 14809F: drivers/s390/virtio/ 14810F: arch/s390/include/uapi/asm/virtio-ccw.h 14811 14812VIRTIO GPU DRIVER 14813M: David Airlie <airlied@linux.ie> 14814M: Gerd Hoffmann <kraxel@redhat.com> 14815L: dri-devel@lists.freedesktop.org 14816L: virtualization@lists.linux-foundation.org 14817T: git git://anongit.freedesktop.org/drm/drm-misc 14818S: Maintained 14819F: drivers/gpu/drm/virtio/ 14820F: include/uapi/linux/virtio_gpu.h 14821 14822VIRTIO HOST (VHOST) 14823M: "Michael S. Tsirkin" <mst@redhat.com> 14824M: Jason Wang <jasowang@redhat.com> 14825L: kvm@vger.kernel.org 14826L: virtualization@lists.linux-foundation.org 14827L: netdev@vger.kernel.org 14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14829S: Maintained 14830F: drivers/vhost/ 14831F: include/uapi/linux/vhost.h 14832 14833VIRTIO INPUT DRIVER 14834M: Gerd Hoffmann <kraxel@redhat.com> 14835S: Maintained 14836F: drivers/virtio/virtio_input.c 14837F: include/uapi/linux/virtio_input.h 14838 14839VIRTUAL BOX GUEST DEVICE DRIVER 14840M: Hans de Goede <hdegoede@redhat.com> 14841M: Arnd Bergmann <arnd@arndb.de> 14842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14843S: Maintained 14844F: include/linux/vbox_utils.h 14845F: include/uapi/linux/vbox*.h 14846F: drivers/virt/vboxguest/ 14847 14848VIRTUAL SERIO DEVICE DRIVER 14849M: Stephen Chandler Paul <thatslyude@gmail.com> 14850S: Maintained 14851F: drivers/input/serio/userio.c 14852F: include/uapi/linux/userio.h 14853 14854VIVID VIRTUAL VIDEO DRIVER 14855M: Hans Verkuil <hverkuil@xs4all.nl> 14856L: linux-media@vger.kernel.org 14857T: git git://linuxtv.org/media_tree.git 14858W: https://linuxtv.org 14859S: Maintained 14860F: drivers/media/platform/vivid/* 14861 14862VLYNQ BUS 14863M: Florian Fainelli <f.fainelli@gmail.com> 14864L: openwrt-devel@lists.openwrt.org (subscribers-only) 14865S: Maintained 14866F: drivers/vlynq/vlynq.c 14867F: include/linux/vlynq.h 14868 14869VME SUBSYSTEM 14870M: Martyn Welch <martyn@welchs.me.uk> 14871M: Manohar Vanga <manohar.vanga@gmail.com> 14872M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14873L: devel@driverdev.osuosl.org 14874S: Maintained 14875T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14876F: Documentation/driver-api/vme.rst 14877F: drivers/staging/vme/ 14878F: drivers/vme/ 14879F: include/linux/vme* 14880 14881VMWARE BALLOON DRIVER 14882M: Xavier Deguillard <xdeguillard@vmware.com> 14883M: Philip Moltmann <moltmann@vmware.com> 14884M: "VMware, Inc." <pv-drivers@vmware.com> 14885L: linux-kernel@vger.kernel.org 14886S: Maintained 14887F: drivers/misc/vmw_balloon.c 14888 14889VMWARE HYPERVISOR INTERFACE 14890M: Alok Kataria <akataria@vmware.com> 14891L: virtualization@lists.linux-foundation.org 14892S: Supported 14893F: arch/x86/kernel/cpu/vmware.c 14894 14895VMWARE PVRDMA DRIVER 14896M: Adit Ranadive <aditr@vmware.com> 14897M: VMware PV-Drivers <pv-drivers@vmware.com> 14898L: linux-rdma@vger.kernel.org 14899S: Maintained 14900F: drivers/infiniband/hw/vmw_pvrdma/ 14901 14902VMware PVSCSI driver 14903M: Jim Gill <jgill@vmware.com> 14904M: VMware PV-Drivers <pv-drivers@vmware.com> 14905L: linux-scsi@vger.kernel.org 14906S: Maintained 14907F: drivers/scsi/vmw_pvscsi.c 14908F: drivers/scsi/vmw_pvscsi.h 14909 14910VMWARE VMMOUSE SUBDRIVER 14911M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14912M: "VMware, Inc." <pv-drivers@vmware.com> 14913L: linux-input@vger.kernel.org 14914S: Maintained 14915F: drivers/input/mouse/vmmouse.c 14916F: drivers/input/mouse/vmmouse.h 14917 14918VMWARE VMXNET3 ETHERNET DRIVER 14919M: Shrikrishna Khare <skhare@vmware.com> 14920M: "VMware, Inc." <pv-drivers@vmware.com> 14921L: netdev@vger.kernel.org 14922S: Maintained 14923F: drivers/net/vmxnet3/ 14924 14925VOCORE VOCORE2 BOARD 14926M: Harvey Hunt <harveyhuntnexus@gmail.com> 14927L: linux-mips@linux-mips.org 14928S: Maintained 14929F: arch/mips/boot/dts/ralink/vocore2.dts 14930 14931VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14932M: Liam Girdwood <lgirdwood@gmail.com> 14933M: Mark Brown <broonie@kernel.org> 14934L: linux-kernel@vger.kernel.org 14935W: http://www.slimlogic.co.uk/?p=48 14936T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14937S: Supported 14938F: Documentation/devicetree/bindings/regulator/ 14939F: Documentation/power/regulator/ 14940F: drivers/regulator/ 14941F: include/dt-bindings/regulator/ 14942F: include/linux/regulator/ 14943 14944VRF 14945M: David Ahern <dsa@cumulusnetworks.com> 14946M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14947L: netdev@vger.kernel.org 14948S: Maintained 14949F: drivers/net/vrf.c 14950F: Documentation/networking/vrf.txt 14951 14952VT1211 HARDWARE MONITOR DRIVER 14953M: Juerg Haefliger <juergh@gmail.com> 14954L: linux-hwmon@vger.kernel.org 14955S: Maintained 14956F: Documentation/hwmon/vt1211 14957F: drivers/hwmon/vt1211.c 14958 14959VT8231 HARDWARE MONITOR DRIVER 14960M: Roger Lucas <vt8231@hiddenengine.co.uk> 14961L: linux-hwmon@vger.kernel.org 14962S: Maintained 14963F: drivers/hwmon/vt8231.c 14964 14965VUB300 USB to SDIO/SD/MMC bridge chip 14966M: Tony Olech <tony.olech@elandigitalsystems.com> 14967L: linux-mmc@vger.kernel.org 14968L: linux-usb@vger.kernel.org 14969S: Supported 14970F: drivers/mmc/host/vub300.c 14971 14972W1 DALLAS'S 1-WIRE BUS 14973M: Evgeniy Polyakov <zbr@ioremap.net> 14974S: Maintained 14975F: Documentation/w1/ 14976F: drivers/w1/ 14977F: include/linux/w1.h 14978 14979W83791D HARDWARE MONITORING DRIVER 14980M: Marc Hulsman <m.hulsman@tudelft.nl> 14981L: linux-hwmon@vger.kernel.org 14982S: Maintained 14983F: Documentation/hwmon/w83791d 14984F: drivers/hwmon/w83791d.c 14985 14986W83793 HARDWARE MONITORING DRIVER 14987M: Rudolf Marek <r.marek@assembler.cz> 14988L: linux-hwmon@vger.kernel.org 14989S: Maintained 14990F: Documentation/hwmon/w83793 14991F: drivers/hwmon/w83793.c 14992 14993W83795 HARDWARE MONITORING DRIVER 14994M: Jean Delvare <jdelvare@suse.com> 14995L: linux-hwmon@vger.kernel.org 14996S: Maintained 14997F: drivers/hwmon/w83795.c 14998 14999W83L51xD SD/MMC CARD INTERFACE DRIVER 15000M: Pierre Ossman <pierre@ossman.eu> 15001S: Maintained 15002F: drivers/mmc/host/wbsd.* 15003 15004WACOM PROTOCOL 4 SERIAL TABLETS 15005M: Julian Squires <julian@cipht.net> 15006M: Hans de Goede <hdegoede@redhat.com> 15007L: linux-input@vger.kernel.org 15008S: Maintained 15009F: drivers/input/tablet/wacom_serial4.c 15010 15011WATCHDOG DEVICE DRIVERS 15012M: Wim Van Sebroeck <wim@linux-watchdog.org> 15013M: Guenter Roeck <linux@roeck-us.net> 15014L: linux-watchdog@vger.kernel.org 15015W: http://www.linux-watchdog.org/ 15016T: git git://www.linux-watchdog.org/linux-watchdog.git 15017S: Maintained 15018F: Documentation/devicetree/bindings/watchdog/ 15019F: Documentation/watchdog/ 15020F: drivers/watchdog/ 15021F: include/linux/watchdog.h 15022F: include/uapi/linux/watchdog.h 15023 15024WHISKEYCOVE PMIC GPIO DRIVER 15025M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15026L: linux-gpio@vger.kernel.org 15027S: Maintained 15028F: drivers/gpio/gpio-wcove.c 15029 15030WIIMOTE HID DRIVER 15031M: David Herrmann <dh.herrmann@googlemail.com> 15032L: linux-input@vger.kernel.org 15033S: Maintained 15034F: drivers/hid/hid-wiimote* 15035 15036WILOCITY WIL6210 WIRELESS DRIVER 15037M: Maya Erez <merez@codeaurora.org> 15038L: linux-wireless@vger.kernel.org 15039L: wil6210@qti.qualcomm.com 15040S: Supported 15041W: http://wireless.kernel.org/en/users/Drivers/wil6210 15042F: drivers/net/wireless/ath/wil6210/ 15043 15044WIMAX STACK 15045M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15046M: linux-wimax@intel.com 15047L: wimax@linuxwimax.org (subscribers-only) 15048S: Supported 15049W: http://linuxwimax.org 15050F: Documentation/wimax/README.wimax 15051F: include/linux/wimax/debug.h 15052F: include/net/wimax.h 15053F: include/uapi/linux/wimax.h 15054F: net/wimax/ 15055 15056WINBOND CIR DRIVER 15057M: David Härdeman <david@hardeman.nu> 15058S: Maintained 15059F: drivers/media/rc/winbond-cir.c 15060 15061WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15062M: William Breathitt Gray <vilhelm.gray@gmail.com> 15063L: linux-watchdog@vger.kernel.org 15064S: Maintained 15065F: drivers/watchdog/ebc-c384_wdt.c 15066 15067WINSYSTEMS WS16C48 GPIO DRIVER 15068M: William Breathitt Gray <vilhelm.gray@gmail.com> 15069L: linux-gpio@vger.kernel.org 15070S: Maintained 15071F: drivers/gpio/gpio-ws16c48.c 15072 15073WISTRON LAPTOP BUTTON DRIVER 15074M: Miloslav Trmac <mitr@volny.cz> 15075S: Maintained 15076F: drivers/input/misc/wistron_btns.c 15077 15078WL3501 WIRELESS PCMCIA CARD DRIVER 15079L: linux-wireless@vger.kernel.org 15080S: Odd fixes 15081F: drivers/net/wireless/wl3501* 15082 15083WOLFSON MICROELECTRONICS DRIVERS 15084L: patches@opensource.cirrus.com 15085T: git https://github.com/CirrusLogic/linux-drivers.git 15086W: https://github.com/CirrusLogic/linux-drivers/wiki 15087S: Supported 15088F: Documentation/hwmon/wm83?? 15089F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15090F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15091F: Documentation/devicetree/bindings/mfd/arizona.txt 15092F: Documentation/devicetree/bindings/mfd/wm831x.txt 15093F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15094F: arch/arm/mach-s3c64xx/mach-crag6410* 15095F: drivers/clk/clk-wm83*.c 15096F: drivers/extcon/extcon-arizona.c 15097F: drivers/leds/leds-wm83*.c 15098F: drivers/gpio/gpio-*wm*.c 15099F: drivers/gpio/gpio-arizona.c 15100F: drivers/hwmon/wm83??-hwmon.c 15101F: drivers/input/misc/wm831x-on.c 15102F: drivers/input/touchscreen/wm831x-ts.c 15103F: drivers/input/touchscreen/wm97*.c 15104F: drivers/mfd/arizona* 15105F: drivers/mfd/wm*.c 15106F: drivers/mfd/cs47l24* 15107F: drivers/power/supply/wm83*.c 15108F: drivers/rtc/rtc-wm83*.c 15109F: drivers/regulator/wm8*.c 15110F: drivers/regulator/arizona* 15111F: drivers/video/backlight/wm83*_bl.c 15112F: drivers/watchdog/wm83*_wdt.c 15113F: include/linux/mfd/arizona/ 15114F: include/linux/mfd/wm831x/ 15115F: include/linux/mfd/wm8350/ 15116F: include/linux/mfd/wm8400* 15117F: include/linux/regulator/arizona* 15118F: include/linux/wm97xx.h 15119F: include/sound/wm????.h 15120F: sound/soc/codecs/arizona.? 15121F: sound/soc/codecs/wm* 15122F: sound/soc/codecs/cs47l24* 15123 15124WORKQUEUE 15125M: Tejun Heo <tj@kernel.org> 15126R: Lai Jiangshan <jiangshanlai@gmail.com> 15127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15128S: Maintained 15129F: include/linux/workqueue.h 15130F: kernel/workqueue.c 15131F: Documentation/core-api/workqueue.rst 15132 15133X-POWERS AXP288 PMIC DRIVERS 15134M: Hans de Goede <hdegoede@redhat.com> 15135S: Maintained 15136N: axp288 15137F: drivers/acpi/pmic/intel_pmic_xpower.c 15138 15139X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15140M: Chen-Yu Tsai <wens@csie.org> 15141L: linux-kernel@vger.kernel.org 15142S: Maintained 15143N: axp[128] 15144 15145X.25 NETWORK LAYER 15146M: Andrew Hendry <andrew.hendry@gmail.com> 15147L: linux-x25@vger.kernel.org 15148S: Odd Fixes 15149F: Documentation/networking/x25* 15150F: include/net/x25* 15151F: net/x25/ 15152 15153X86 ARCHITECTURE (32-BIT AND 64-BIT) 15154M: Thomas Gleixner <tglx@linutronix.de> 15155M: Ingo Molnar <mingo@redhat.com> 15156R: "H. Peter Anvin" <hpa@zytor.com> 15157M: x86@kernel.org 15158L: linux-kernel@vger.kernel.org 15159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15160S: Maintained 15161F: Documentation/x86/ 15162F: arch/x86/ 15163 15164X86 MCE INFRASTRUCTURE 15165M: Tony Luck <tony.luck@intel.com> 15166M: Borislav Petkov <bp@alien8.de> 15167L: linux-edac@vger.kernel.org 15168S: Maintained 15169F: arch/x86/kernel/cpu/mcheck/* 15170 15171X86 MICROCODE UPDATE SUPPORT 15172M: Borislav Petkov <bp@alien8.de> 15173S: Maintained 15174F: arch/x86/kernel/cpu/microcode/* 15175 15176X86 PLATFORM DRIVERS 15177M: Darren Hart <dvhart@infradead.org> 15178M: Andy Shevchenko <andy@infradead.org> 15179L: platform-driver-x86@vger.kernel.org 15180T: git git://git.infradead.org/linux-platform-drivers-x86.git 15181S: Maintained 15182F: drivers/platform/x86/ 15183F: drivers/platform/olpc/ 15184 15185X86 VDSO 15186M: Andy Lutomirski <luto@amacapital.net> 15187L: linux-kernel@vger.kernel.org 15188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15189S: Maintained 15190F: arch/x86/entry/vdso/ 15191 15192XC2028/3028 TUNER DRIVER 15193M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15194M: Mauro Carvalho Chehab <mchehab@kernel.org> 15195L: linux-media@vger.kernel.org 15196W: https://linuxtv.org 15197T: git git://linuxtv.org/media_tree.git 15198S: Maintained 15199F: drivers/media/tuners/tuner-xc2028.* 15200 15201XEN BLOCK SUBSYSTEM 15202M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15203M: Roger Pau Monné <roger.pau@citrix.com> 15204L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15205S: Supported 15206F: drivers/block/xen-blkback/* 15207F: drivers/block/xen* 15208 15209XEN HYPERVISOR ARM 15210M: Stefano Stabellini <sstabellini@kernel.org> 15211L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15212S: Maintained 15213F: arch/arm/xen/ 15214F: arch/arm/include/asm/xen/ 15215 15216XEN HYPERVISOR ARM64 15217M: Stefano Stabellini <sstabellini@kernel.org> 15218L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15219S: Maintained 15220F: arch/arm64/xen/ 15221F: arch/arm64/include/asm/xen/ 15222 15223XEN HYPERVISOR INTERFACE 15224M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15225M: Juergen Gross <jgross@suse.com> 15226L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15227T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15228S: Supported 15229F: arch/x86/xen/ 15230F: drivers/*/xen-*front.c 15231F: drivers/xen/ 15232F: arch/x86/include/asm/xen/ 15233F: arch/x86/include/asm/pvclock-abi.h 15234F: include/xen/ 15235F: include/uapi/xen/ 15236F: Documentation/ABI/stable/sysfs-hypervisor-xen 15237F: Documentation/ABI/testing/sysfs-hypervisor-xen 15238 15239XEN NETWORK BACKEND DRIVER 15240M: Wei Liu <wei.liu2@citrix.com> 15241M: Paul Durrant <paul.durrant@citrix.com> 15242L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15243L: netdev@vger.kernel.org 15244S: Supported 15245F: drivers/net/xen-netback/* 15246 15247XEN PCI SUBSYSTEM 15248M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15249L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15250S: Supported 15251F: arch/x86/pci/*xen* 15252F: drivers/pci/*xen* 15253 15254XEN PVSCSI DRIVERS 15255M: Juergen Gross <jgross@suse.com> 15256L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15257L: linux-scsi@vger.kernel.org 15258S: Supported 15259F: drivers/scsi/xen-scsifront.c 15260F: drivers/xen/xen-scsiback.c 15261F: include/xen/interface/io/vscsiif.h 15262 15263XEN SWIOTLB SUBSYSTEM 15264M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15265L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15266L: iommu@lists.linux-foundation.org 15267S: Supported 15268F: arch/x86/xen/*swiotlb* 15269F: drivers/xen/*swiotlb* 15270 15271XFS FILESYSTEM 15272M: Darrick J. Wong <darrick.wong@oracle.com> 15273M: linux-xfs@vger.kernel.org 15274L: linux-xfs@vger.kernel.org 15275W: http://xfs.org/ 15276T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15277S: Supported 15278F: Documentation/filesystems/xfs.txt 15279F: fs/xfs/ 15280 15281XILINX AXI ETHERNET DRIVER 15282M: Anirudha Sarangi <anirudh@xilinx.com> 15283M: John Linn <John.Linn@xilinx.com> 15284S: Maintained 15285F: drivers/net/ethernet/xilinx/xilinx_axienet* 15286 15287XILINX UARTLITE SERIAL DRIVER 15288M: Peter Korsgaard <jacmet@sunsite.dk> 15289L: linux-serial@vger.kernel.org 15290S: Maintained 15291F: drivers/tty/serial/uartlite.c 15292 15293XILINX VIDEO IP CORES 15294M: Hyun Kwon <hyun.kwon@xilinx.com> 15295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15296L: linux-media@vger.kernel.org 15297T: git git://linuxtv.org/media_tree.git 15298S: Supported 15299F: Documentation/devicetree/bindings/media/xilinx/ 15300F: drivers/media/platform/xilinx/ 15301F: include/uapi/linux/xilinx-v4l2-controls.h 15302 15303XILLYBUS DRIVER 15304M: Eli Billauer <eli.billauer@gmail.com> 15305L: linux-kernel@vger.kernel.org 15306S: Supported 15307F: drivers/char/xillybus/ 15308 15309XRA1403 GPIO EXPANDER 15310M: Nandor Han <nandor.han@ge.com> 15311M: Semi Malinen <semi.malinen@ge.com> 15312L: linux-gpio@vger.kernel.org 15313S: Maintained 15314F: drivers/gpio/gpio-xra1403.c 15315F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15316 15317XTENSA XTFPGA PLATFORM SUPPORT 15318M: Max Filippov <jcmvbkbc@gmail.com> 15319L: linux-xtensa@linux-xtensa.org 15320S: Maintained 15321F: drivers/spi/spi-xtensa-xtfpga.c 15322F: sound/soc/xtensa/xtfpga-i2s.c 15323 15324YAM DRIVER FOR AX.25 15325M: Jean-Paul Roubelat <jpr@f6fbb.org> 15326L: linux-hams@vger.kernel.org 15327S: Maintained 15328F: drivers/net/hamradio/yam* 15329F: include/linux/yam.h 15330 15331YAMA SECURITY MODULE 15332M: Kees Cook <keescook@chromium.org> 15333T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15334S: Supported 15335F: security/yama/ 15336F: Documentation/admin-guide/LSM/Yama.rst 15337 15338YEALINK PHONE DRIVER 15339M: Henk Vergonet <Henk.Vergonet@gmail.com> 15340L: usbb2k-api-dev@nongnu.org 15341S: Maintained 15342F: Documentation/input/yealink.rst 15343F: drivers/input/misc/yealink.* 15344 15345Z8530 DRIVER FOR AX.25 15346M: Joerg Reuter <jreuter@yaina.de> 15347W: http://yaina.de/jreuter/ 15348W: http://www.qsl.net/dl1bke/ 15349L: linux-hams@vger.kernel.org 15350S: Maintained 15351F: Documentation/networking/z8530drv.txt 15352F: drivers/net/hamradio/*scc.c 15353F: drivers/net/hamradio/z8530.h 15354 15355ZBUD COMPRESSED PAGE ALLOCATOR 15356M: Seth Jennings <sjenning@redhat.com> 15357M: Dan Streetman <ddstreet@ieee.org> 15358L: linux-mm@kvack.org 15359S: Maintained 15360F: mm/zbud.c 15361F: include/linux/zbud.h 15362 15363ZD1211RW WIRELESS DRIVER 15364M: Daniel Drake <dsd@gentoo.org> 15365M: Ulrich Kunitz <kune@deine-taler.de> 15366W: http://zd1211.ath.cx/wiki/DriverRewrite 15367L: linux-wireless@vger.kernel.org 15368L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15369S: Maintained 15370F: drivers/net/wireless/zydas/zd1211rw/ 15371 15372ZD1301 MEDIA DRIVER 15373M: Antti Palosaari <crope@iki.fi> 15374L: linux-media@vger.kernel.org 15375W: https://linuxtv.org/ 15376W: http://palosaari.fi/linux/ 15377Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15378S: Maintained 15379F: drivers/media/usb/dvb-usb-v2/zd1301* 15380 15381ZD1301_DEMOD MEDIA DRIVER 15382M: Antti Palosaari <crope@iki.fi> 15383L: linux-media@vger.kernel.org 15384W: https://linuxtv.org/ 15385W: http://palosaari.fi/linux/ 15386Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15387S: Maintained 15388F: drivers/media/dvb-frontends/zd1301_demod* 15389 15390ZPOOL COMPRESSED PAGE STORAGE API 15391M: Dan Streetman <ddstreet@ieee.org> 15392L: linux-mm@kvack.org 15393S: Maintained 15394F: mm/zpool.c 15395F: include/linux/zpool.h 15396 15397ZR36067 VIDEO FOR LINUX DRIVER 15398L: mjpeg-users@lists.sourceforge.net 15399L: linux-media@vger.kernel.org 15400W: http://mjpeg.sourceforge.net/driver-zoran/ 15401T: hg https://linuxtv.org/hg/v4l-dvb 15402S: Odd Fixes 15403F: drivers/media/pci/zoran/ 15404 15405ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15406M: Minchan Kim <minchan@kernel.org> 15407M: Nitin Gupta <ngupta@vflare.org> 15408R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15409L: linux-kernel@vger.kernel.org 15410S: Maintained 15411F: drivers/block/zram/ 15412F: Documentation/blockdev/zram.txt 15413 15414ZS DECSTATION Z85C30 SERIAL DRIVER 15415M: "Maciej W. Rozycki" <macro@linux-mips.org> 15416S: Maintained 15417F: drivers/tty/serial/zs.* 15418 15419ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15420M: Minchan Kim <minchan@kernel.org> 15421M: Nitin Gupta <ngupta@vflare.org> 15422R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15423L: linux-mm@kvack.org 15424S: Maintained 15425F: mm/zsmalloc.c 15426F: include/linux/zsmalloc.h 15427F: Documentation/vm/zsmalloc.txt 15428 15429ZSWAP COMPRESSED SWAP CACHING 15430M: Seth Jennings <sjenning@redhat.com> 15431M: Dan Streetman <ddstreet@ieee.org> 15432L: linux-mm@kvack.org 15433S: Maintained 15434F: mm/zswap.c 15435 15436THE REST 15437M: Linus Torvalds <torvalds@linux-foundation.org> 15438L: linux-kernel@vger.kernel.org 15439Q: http://patchwork.kernel.org/project/LKML/list/ 15440T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15441S: Buried alive in reporters 15442F: * 15443F: */ 15444