1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567L: linux-fsdevel@vger.kernel.org 568S: Orphan 569F: Documentation/filesystems/affs.txt 570F: fs/affs/ 571 572AFS FILESYSTEM 573M: David Howells <dhowells@redhat.com> 574L: linux-afs@lists.infradead.org 575S: Supported 576F: fs/afs/ 577F: include/trace/events/afs.h 578F: Documentation/filesystems/afs.txt 579W: https://www.infradead.org/~dhowells/kafs/ 580 581AGPGART DRIVER 582M: David Airlie <airlied@linux.ie> 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 584S: Maintained 585F: drivers/char/agp/ 586F: include/linux/agp* 587F: include/uapi/linux/agp* 588 589AHA152X SCSI DRIVER 590M: "Juergen E. Fischer" <fischer@norbit.de> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aha152x* 594F: drivers/scsi/pcmcia/aha152x* 595 596AIC7XXX / AIC79XX SCSI DRIVER 597M: Hannes Reinecke <hare@suse.com> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aic7xxx/ 601 602AIMSLAB FM RADIO RECEIVER DRIVER 603M: Hans Verkuil <hverkuil@xs4all.nl> 604L: linux-media@vger.kernel.org 605T: git git://linuxtv.org/media_tree.git 606W: https://linuxtv.org 607S: Maintained 608F: drivers/media/radio/radio-aimslab* 609 610AIO 611M: Benjamin LaHaise <bcrl@kvack.org> 612L: linux-aio@kvack.org 613S: Supported 614F: fs/aio.c 615F: include/linux/*aio*.h 616 617AIRSPY MEDIA DRIVER 618M: Antti Palosaari <crope@iki.fi> 619L: linux-media@vger.kernel.org 620W: https://linuxtv.org 621W: http://palosaari.fi/linux/ 622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 623T: git git://linuxtv.org/anttip/media_tree.git 624S: Maintained 625F: drivers/media/usb/airspy/ 626 627ALACRITECH GIGABIT ETHERNET DRIVER 628M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 629S: Maintained 630F: drivers/net/ethernet/alacritech/* 631 632ALCATEL SPEEDTOUCH USB DRIVER 633M: Duncan Sands <duncan.sands@free.fr> 634L: linux-usb@vger.kernel.org 635W: http://www.linux-usb.org/SpeedTouch/ 636S: Maintained 637F: drivers/usb/atm/speedtch.c 638F: drivers/usb/atm/usbatm.c 639 640ALCHEMY AU1XX0 MMC DRIVER 641M: Manuel Lauss <manuel.lauss@gmail.com> 642S: Maintained 643F: drivers/mmc/host/au1xmmc.c 644 645ALI1563 I2C DRIVER 646M: Rudolf Marek <r.marek@assembler.cz> 647L: linux-i2c@vger.kernel.org 648S: Maintained 649F: Documentation/i2c/busses/i2c-ali1563 650F: drivers/i2c/busses/i2c-ali1563.c 651 652ALLWINNER SECURITY SYSTEM 653M: Corentin Labbe <clabbe.montjoie@gmail.com> 654L: linux-crypto@vger.kernel.org 655S: Maintained 656F: drivers/crypto/sunxi-ss/ 657 658ALPHA PORT 659M: Richard Henderson <rth@twiddle.net> 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 661M: Matt Turner <mattst88@gmail.com> 662S: Odd Fixes 663L: linux-alpha@vger.kernel.org 664F: arch/alpha/ 665 666ALPS PS/2 TOUCHPAD DRIVER 667R: Pali Rohár <pali.rohar@gmail.com> 668F: drivers/input/mouse/alps.* 669 670ALTERA I2C CONTROLLER DRIVER 671M: Thor Thayer <thor.thayer@linux.intel.com> 672S: Maintained 673F: drivers/i2c/busses/i2c-altera.c 674 675ALTERA MAILBOX DRIVER 676M: Ley Foon Tan <lftan@altera.com> 677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 678S: Maintained 679F: drivers/mailbox/mailbox-altera.c 680 681ALTERA PIO DRIVER 682M: Tien Hock Loh <thloh@altera.com> 683L: linux-gpio@vger.kernel.org 684S: Maintained 685F: drivers/gpio/gpio-altera.c 686 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 688M: Thor Thayer <thor.thayer@linux.intel.com> 689S: Maintained 690F: drivers/gpio/gpio-altera-a10sr.c 691F: drivers/mfd/altera-a10sr.c 692F: drivers/reset/reset-a10sr.c 693F: include/linux/mfd/altera-a10sr.h 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 695 696ALTERA TRIPLE SPEED ETHERNET DRIVER 697M: Vince Bridgers <vbridger@opensource.altera.com> 698L: netdev@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/net/ethernet/altera/ 702 703ALTERA UART/JTAG UART SERIAL DRIVERS 704M: Tobias Klauser <tklauser@distanz.ch> 705L: linux-serial@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/tty/serial/altera_uart.c 709F: drivers/tty/serial/altera_jtaguart.c 710F: include/linux/altera_uart.h 711F: include/linux/altera_jtaguart.h 712 713AMAZON ETHERNET DRIVERS 714M: Netanel Belgazal <netanel@amazon.com> 715R: Saeed Bishara <saeedb@amazon.com> 716R: Zorik Machulsky <zorik@amazon.com> 717L: netdev@vger.kernel.org 718S: Supported 719F: Documentation/networking/ena.txt 720F: drivers/net/ethernet/amazon/ 721 722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 723M: Tom Lendacky <thomas.lendacky@amd.com> 724M: Gary Hook <gary.hook@amd.com> 725L: linux-crypto@vger.kernel.org 726S: Supported 727F: drivers/crypto/ccp/ 728F: include/linux/ccp.h 729 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER 731M: Huang Rui <ray.huang@amd.com> 732L: linux-hwmon@vger.kernel.org 733S: Supported 734F: Documentation/hwmon/fam15h_power 735F: drivers/hwmon/fam15h_power.c 736 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 738L: linux-geode@lists.infradead.org (moderated for non-subscribers) 739S: Orphan 740F: drivers/usb/gadget/udc/amd5536udc.* 741 742AMD GEODE PROCESSOR/CHIPSET SUPPORT 743P: Andres Salomon <dilinger@queued.net> 744L: linux-geode@lists.infradead.org (moderated for non-subscribers) 745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 746S: Supported 747F: drivers/char/hw_random/geode-rng.c 748F: drivers/crypto/geode* 749F: drivers/video/fbdev/geode/ 750F: arch/x86/include/asm/geode.h 751 752AMD IOMMU (AMD-VI) 753M: Joerg Roedel <joro@8bytes.org> 754L: iommu@lists.linux-foundation.org 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 756S: Maintained 757F: drivers/iommu/amd_iommu*.[ch] 758F: include/linux/amd-iommu.h 759 760AMD KFD 761M: Oded Gabbay <oded.gabbay@gmail.com> 762L: dri-devel@lists.freedesktop.org 763T: git git://people.freedesktop.org/~gabbayo/linux.git 764S: Supported 765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 769F: drivers/gpu/drm/amd/amdkfd/ 770F: drivers/gpu/drm/amd/include/cik_structs.h 771F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 772F: drivers/gpu/drm/amd/include/vi_structs.h 773F: include/uapi/linux/kfd_ioctl.h 774 775AMD SEATTLE DEVICE TREE SUPPORT 776M: Brijesh Singh <brijeshkumar.singh@amd.com> 777M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 778M: Tom Lendacky <thomas.lendacky@amd.com> 779S: Supported 780F: arch/arm64/boot/dts/amd/ 781 782AMD XGBE DRIVER 783M: Tom Lendacky <thomas.lendacky@amd.com> 784L: netdev@vger.kernel.org 785S: Supported 786F: drivers/net/ethernet/amd/xgbe/ 787F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 788 789AMS (Apple Motion Sensor) DRIVER 790M: Michael Hanselmann <linux-kernel@hansmi.ch> 791S: Supported 792F: drivers/macintosh/ams/ 793 794ANALOG DEVICES INC AD9389B DRIVER 795M: Hans Verkuil <hans.verkuil@cisco.com> 796L: linux-media@vger.kernel.org 797S: Maintained 798F: drivers/media/i2c/ad9389b* 799 800ANALOG DEVICES INC ADV7180 DRIVER 801M: Lars-Peter Clausen <lars@metafoo.de> 802L: linux-media@vger.kernel.org 803W: http://ez.analog.com/community/linux-device-drivers 804S: Supported 805F: drivers/media/i2c/adv7180.c 806 807ANALOG DEVICES INC ADV748X DRIVER 808M: Kieran Bingham <kieran.bingham@ideasonboard.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/adv748x/* 812 813ANALOG DEVICES INC ADV7511 DRIVER 814M: Hans Verkuil <hans.verkuil@cisco.com> 815L: linux-media@vger.kernel.org 816S: Maintained 817F: drivers/media/i2c/adv7511* 818 819ANALOG DEVICES INC ADV7604 DRIVER 820M: Hans Verkuil <hans.verkuil@cisco.com> 821L: linux-media@vger.kernel.org 822S: Maintained 823F: drivers/media/i2c/adv7604* 824 825ANALOG DEVICES INC ADV7842 DRIVER 826M: Hans Verkuil <hans.verkuil@cisco.com> 827L: linux-media@vger.kernel.org 828S: Maintained 829F: drivers/media/i2c/adv7842* 830 831ANALOG DEVICES INC ASOC CODEC DRIVERS 832M: Lars-Peter Clausen <lars@metafoo.de> 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834W: http://wiki.analog.com/ 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: sound/soc/codecs/adau* 838F: sound/soc/codecs/adav* 839F: sound/soc/codecs/ad1* 840F: sound/soc/codecs/ad7* 841F: sound/soc/codecs/ssm* 842F: sound/soc/codecs/sigmadsp.* 843 844ANALOG DEVICES INC ASOC DRIVERS 845L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://blackfin.uclinux.org/ 848S: Supported 849F: sound/soc/blackfin/* 850 851ANALOG DEVICES INC DMA DRIVERS 852M: Lars-Peter Clausen <lars@metafoo.de> 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/dma/dma-axi-dmac.c 856 857ANALOG DEVICES INC IIO DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859M: Michael Hennerich <Michael.Hennerich@analog.com> 860W: http://wiki.analog.com/ 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 864F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 865F: drivers/iio/*/ad* 866F: drivers/iio/adc/ltc2497* 867X: drivers/iio/*/adjd* 868F: drivers/staging/iio/*/ad* 869F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 870 871ANDROID CONFIG FRAGMENTS 872M: Rob Herring <robh@kernel.org> 873S: Supported 874F: kernel/configs/android* 875 876ANDROID DRIVERS 877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 878M: Arve Hjønnevåg <arve@android.com> 879M: Todd Kjos <tkjos@android.com> 880M: Martijn Coenen <maco@android.com> 881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/android/ 885F: drivers/staging/android/ 886 887ANDROID GOLDFISH PIC DRIVER 888M: Miodrag Dinic <miodrag.dinic@mips.com> 889S: Supported 890F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 891F: drivers/irqchip/irq-goldfish-pic.c 892 893ANDROID GOLDFISH RTC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 897F: drivers/rtc/rtc-goldfish.c 898 899ANDROID ION DRIVER 900M: Laura Abbott <labbott@redhat.com> 901M: Sumit Semwal <sumit.semwal@linaro.org> 902L: devel@driverdev.osuosl.org 903S: Supported 904F: drivers/staging/android/ion 905F: drivers/staging/android/uapi/ion.h 906 907AOA (Apple Onboard Audio) ALSA DRIVER 908M: Johannes Berg <johannes@sipsolutions.net> 909L: linuxppc-dev@lists.ozlabs.org 910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 911S: Maintained 912F: sound/aoa/ 913 914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 915M: William Breathitt Gray <vilhelm.gray@gmail.com> 916L: linux-iio@vger.kernel.org 917S: Maintained 918F: drivers/iio/adc/stx104.c 919 920APM DRIVER 921M: Jiri Kosina <jikos@kernel.org> 922S: Odd fixes 923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 924F: arch/x86/kernel/apm_32.c 925F: include/linux/apm_bios.h 926F: include/uapi/linux/apm_bios.h 927F: drivers/char/apm-emulation.c 928 929APPARMOR SECURITY MODULE 930M: John Johansen <john.johansen@canonical.com> 931L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 932W: apparmor.wiki.kernel.org 933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 934S: Supported 935F: security/apparmor/ 936F: Documentation/admin-guide/LSM/apparmor.rst 937 938APPLE BCM5974 MULTITOUCH DRIVER 939M: Henrik Rydberg <rydberg@bitmath.org> 940L: linux-input@vger.kernel.org 941S: Odd fixes 942F: drivers/input/mouse/bcm5974.c 943 944APPLE SMC DRIVER 945M: Henrik Rydberg <rydberg@bitmath.org> 946L: linux-hwmon@vger.kernel.org 947S: Odd fixes 948F: drivers/hwmon/applesmc.c 949 950APPLETALK NETWORK LAYER 951L: netdev@vger.kernel.org 952S: Odd fixes 953F: drivers/net/appletalk/ 954F: net/appletalk/ 955 956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 957M: Duc Dang <dhdang@apm.com> 958S: Supported 959F: arch/arm64/boot/dts/apm/ 960 961APPLIED MICRO (APM) X-GENE SOC EDAC 962M: Loc Ho <lho@apm.com> 963S: Supported 964F: drivers/edac/xgene_edac.c 965F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 966 967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 968M: Iyappan Subramanian <isubramanian@apm.com> 969M: Keyur Chudgar <kchudgar@apm.com> 970S: Supported 971F: drivers/net/ethernet/apm/xgene-v2/ 972 973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 974M: Iyappan Subramanian <isubramanian@apm.com> 975M: Keyur Chudgar <kchudgar@apm.com> 976M: Quan Nguyen <qnguyen@apm.com> 977S: Supported 978F: drivers/net/ethernet/apm/xgene/ 979F: drivers/net/phy/mdio-xgene.c 980F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 981F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 982 983APPLIED MICRO (APM) X-GENE SOC PMU 984M: Tai Nguyen <ttnguyen@apm.com> 985S: Supported 986F: drivers/perf/xgene_pmu.c 987F: Documentation/perf/xgene-pmu.txt 988F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 989 990APTINA CAMERA SENSOR PLL 991M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 992L: linux-media@vger.kernel.org 993S: Maintained 994F: drivers/media/i2c/aptina-pll.* 995 996ARC FRAMEBUFFER DRIVER 997M: Jaya Kumar <jayalk@intworks.biz> 998S: Maintained 999F: drivers/video/fbdev/arcfb.c 1000F: drivers/video/fbdev/core/fb_defio.c 1001 1002ARC PGU DRM DRIVER 1003M: Alexey Brodkin <abrodkin@synopsys.com> 1004S: Supported 1005F: drivers/gpu/drm/arc/ 1006F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1007 1008ARCNET NETWORK LAYER 1009M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1010L: netdev@vger.kernel.org 1011S: Maintained 1012F: drivers/net/arcnet/ 1013F: include/uapi/linux/if_arcnet.h 1014 1015ARM ARCHITECTED TIMER DRIVER 1016M: Mark Rutland <mark.rutland@arm.com> 1017M: Marc Zyngier <marc.zyngier@arm.com> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020F: arch/arm/include/asm/arch_timer.h 1021F: arch/arm64/include/asm/arch_timer.h 1022F: drivers/clocksource/arm_arch_timer.c 1023 1024ARM HDLCD DRM DRIVER 1025M: Liviu Dudau <liviu.dudau@arm.com> 1026S: Supported 1027F: drivers/gpu/drm/arm/hdlcd_* 1028F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1029 1030ARM MALI-DP DRM DRIVER 1031M: Liviu Dudau <liviu.dudau@arm.com> 1032M: Brian Starkey <brian.starkey@arm.com> 1033M: Mali DP Maintainers <malidp@foss.arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/ 1036F: Documentation/devicetree/bindings/display/arm,malidp.txt 1037 1038ARM MFM AND FLOPPY DRIVERS 1039M: Ian Molton <spyro@f2s.com> 1040S: Maintained 1041F: arch/arm/lib/floppydma.S 1042F: arch/arm/include/asm/floppy.h 1043 1044ARM PMU PROFILING AND DEBUGGING 1045M: Will Deacon <will.deacon@arm.com> 1046M: Mark Rutland <mark.rutland@arm.com> 1047S: Maintained 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1049F: arch/arm*/kernel/perf_* 1050F: arch/arm/oprofile/common.c 1051F: arch/arm*/kernel/hw_breakpoint.c 1052F: arch/arm*/include/asm/hw_breakpoint.h 1053F: arch/arm*/include/asm/perf_event.h 1054F: drivers/perf/* 1055F: include/linux/perf/arm_pmu.h 1056F: Documentation/devicetree/bindings/arm/pmu.txt 1057F: Documentation/devicetree/bindings/perf/ 1058 1059ARM PORT 1060M: Russell King <linux@armlinux.org.uk> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062W: http://www.armlinux.org.uk/ 1063S: Maintained 1064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1065F: arch/arm/ 1066 1067ARM PRIMECELL AACI PL041 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: sound/arm/aaci.* 1071 1072ARM PRIMECELL BUS SUPPORT 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/amba/ 1076F: include/linux/amba/bus.h 1077 1078ARM PRIMECELL CLCD PL110 DRIVER 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/video/fbdev/amba-clcd.* 1082 1083ARM PRIMECELL KMI PL050 DRIVER 1084M: Russell King <linux@armlinux.org.uk> 1085S: Maintained 1086F: drivers/input/serio/ambakmi.* 1087F: include/linux/amba/kmi.h 1088 1089ARM PRIMECELL MMCI PL180/1 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Maintained 1092F: drivers/mmc/host/mmci.* 1093F: include/linux/amba/mmci.h 1094 1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1096M: Russell King <linux@armlinux.org.uk> 1097S: Maintained 1098F: drivers/tty/serial/amba-pl01*.c 1099F: include/linux/amba/serial.h 1100 1101ARM SMMU DRIVERS 1102M: Will Deacon <will.deacon@arm.com> 1103R: Robin Murphy <robin.murphy@arm.com> 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105S: Maintained 1106F: drivers/iommu/arm-smmu.c 1107F: drivers/iommu/arm-smmu-v3.c 1108F: drivers/iommu/io-pgtable-arm.c 1109F: drivers/iommu/io-pgtable-arm-v7s.c 1110 1111ARM SUB-ARCHITECTURES 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114F: arch/arm/mach-*/ 1115F: arch/arm/plat-*/ 1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1117 1118ARM/ACTIONS SEMI ARCHITECTURE 1119M: Andreas Färber <afaerber@suse.de> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122N: owl 1123F: arch/arm/mach-actions/ 1124F: arch/arm/boot/dts/owl-* 1125F: arch/arm64/boot/dts/actions/ 1126F: drivers/clocksource/owl-* 1127F: drivers/soc/actions/ 1128F: include/dt-bindings/power/owl-* 1129F: include/linux/soc/actions/ 1130F: Documentation/devicetree/bindings/arm/actions.txt 1131F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1132F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1133 1134ARM/ADS SPHERE MACHINE SUPPORT 1135M: Lennert Buytenhek <kernel@wantstofly.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138 1139ARM/AFEB9260 MACHINE SUPPORT 1140M: Sergey Lapin <slapin@ossfans.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143 1144ARM/AJECO 1ARM MACHINE SUPPORT 1145M: Lennert Buytenhek <kernel@wantstofly.org> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148 1149ARM/Allwinner SoC Clock Support 1150M: Emilio López <emilio@elopez.com.ar> 1151S: Maintained 1152F: drivers/clk/sunxi/ 1153 1154ARM/Allwinner sunXi SoC support 1155M: Maxime Ripard <maxime.ripard@free-electrons.com> 1156M: Chen-Yu Tsai <wens@csie.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159N: sun[x456789]i 1160N: sun50i 1161F: arch/arm/mach-sunxi/ 1162F: arch/arm64/boot/dts/allwinner/ 1163F: drivers/clk/sunxi-ng/ 1164F: drivers/pinctrl/sunxi/ 1165F: drivers/soc/sunxi/ 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1167 1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1169M: Neil Armstrong <narmstrong@baylibre.com> 1170M: Jerome Brunet <jbrunet@baylibre.com> 1171L: linux-amlogic@lists.infradead.org 1172S: Maintained 1173F: drivers/clk/meson/ 1174F: include/dt-bindings/clock/meson* 1175F: include/dt-bindings/clock/gxbb* 1176F: Documentation/devicetree/bindings/clock/amlogic* 1177 1178ARM/Amlogic Meson SoC support 1179M: Carlo Caione <carlo@caione.org> 1180M: Kevin Hilman <khilman@baylibre.com> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182L: linux-amlogic@lists.infradead.org 1183W: http://linux-meson.com/ 1184S: Maintained 1185F: arch/arm/mach-meson/ 1186F: arch/arm/boot/dts/meson* 1187F: arch/arm64/boot/dts/amlogic/ 1188F: drivers/pinctrl/meson/ 1189F: drivers/mmc/host/meson* 1190N: meson 1191 1192ARM/Annapurna Labs ALPINE ARCHITECTURE 1193M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1194M: Antoine Tenart <antoine.tenart@free-electrons.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-alpine/ 1198F: arch/arm/boot/dts/alpine* 1199F: arch/arm64/boot/dts/al/ 1200F: drivers/*/*alpine* 1201 1202ARM/ARTPEC MACHINE SUPPORT 1203M: Jesper Nilsson <jesper.nilsson@axis.com> 1204M: Lars Persson <lars.persson@axis.com> 1205M: Niklas Cassel <niklas.cassel@axis.com> 1206S: Maintained 1207L: linux-arm-kernel@axis.com 1208F: arch/arm/mach-artpec 1209F: arch/arm/boot/dts/artpec6* 1210F: drivers/clk/axis 1211F: drivers/crypto/axis 1212F: drivers/pinctrl/pinctrl-artpec* 1213F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1214 1215ARM/ASPEED I2C DRIVER 1216M: Brendan Higgins <brendanhiggins@google.com> 1217R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1218R: Joel Stanley <joel@jms.id.au> 1219L: linux-i2c@vger.kernel.org 1220L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1221S: Maintained 1222F: drivers/irqchip/irq-aspeed-i2c-ic.c 1223F: drivers/i2c/busses/i2c-aspeed.c 1224F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1225F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1226 1227ARM/ASPEED MACHINE SUPPORT 1228M: Joel Stanley <joel@jms.id.au> 1229S: Maintained 1230F: arch/arm/mach-aspeed/ 1231F: arch/arm/boot/dts/aspeed-* 1232F: drivers/*/*aspeed* 1233 1234ARM/ATMEL AT91 Clock Support 1235M: Boris Brezillon <boris.brezillon@free-electrons.com> 1236S: Maintained 1237F: drivers/clk/at91 1238 1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1240M: Nicolas Ferre <nicolas.ferre@microchip.com> 1241M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243W: http://www.linux4sam.org 1244T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1245S: Supported 1246N: at91 1247N: atmel 1248F: arch/arm/mach-at91/ 1249F: include/soc/at91/ 1250F: arch/arm/boot/dts/at91*.dts 1251F: arch/arm/boot/dts/at91*.dtsi 1252F: arch/arm/boot/dts/sama*.dts 1253F: arch/arm/boot/dts/sama*.dtsi 1254F: arch/arm/include/debug/at91.S 1255F: drivers/memory/atmel* 1256F: drivers/watchdog/sama5d4_wdt.c 1257X: drivers/input/touchscreen/atmel_mxt_ts.c 1258X: drivers/net/wireless/atmel/ 1259 1260ARM/CALXEDA HIGHBANK ARCHITECTURE 1261M: Rob Herring <robh@kernel.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-highbank/ 1265F: arch/arm/boot/dts/highbank.dts 1266F: arch/arm/boot/dts/ecx-*.dts* 1267 1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1269M: Krzysztof Halasa <khalasa@piap.pl> 1270S: Maintained 1271F: arch/arm/mach-cns3xxx/ 1272 1273ARM/CAVIUM THUNDER NETWORK DRIVER 1274M: Sunil Goutham <sgoutham@cavium.com> 1275M: Robert Richter <rric@kernel.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Supported 1278F: drivers/net/ethernet/cavium/thunder/ 1279 1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1281M: Lukasz Majewski <lukma@denx.de> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284F: arch/arm/mach-ep93xx/ts72xx.c 1285 1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1287M: Alexander Shiyan <shc_work@mail.ru> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Odd Fixes 1290N: clps711x 1291 1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1293M: Lennert Buytenhek <kernel@wantstofly.org> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296 1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1298M: Hartley Sweeten <hsweeten@visionengravers.com> 1299M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-ep93xx/ 1303F: arch/arm/mach-ep93xx/include/mach/ 1304 1305ARM/CLKDEV SUPPORT 1306M: Russell King <linux@armlinux.org.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1310F: drivers/clk/clkdev.c 1311 1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1313M: Mike Rapoport <mike@compulab.co.il> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1318M: Baruch Siach <baruch@tkos.co.il> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/boot/dts/cx92755* 1322N: digicolor 1323 1324ARM/CONTEC MICRO9 MACHINE SUPPORT 1325M: Hubert Feurstein <hubert.feurstein@contec.at> 1326S: Maintained 1327F: arch/arm/mach-ep93xx/micro9.c 1328 1329ARM/CORESIGHT FRAMEWORK AND DRIVERS 1330M: Mathieu Poirier <mathieu.poirier@linaro.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: drivers/hwtracing/coresight/* 1334F: Documentation/trace/coresight.txt 1335F: Documentation/trace/coresight-cpu-debug.txt 1336F: Documentation/devicetree/bindings/arm/coresight.txt 1337F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1338F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1339F: tools/perf/arch/arm/util/pmu.c 1340F: tools/perf/arch/arm/util/auxtrace.c 1341F: tools/perf/arch/arm/util/cs-etm.c 1342F: tools/perf/arch/arm/util/cs-etm.h 1343F: tools/perf/util/cs-etm.* 1344F: tools/perf/util/cs-etm-decoder/* 1345 1346ARM/CORGI MACHINE SUPPORT 1347M: Richard Purdie <rpurdie@rpsys.net> 1348S: Maintained 1349 1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1351M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1352M: Linus Walleij <linus.walleij@linaro.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354T: git git://github.com/ulli-kroll/linux.git 1355S: Maintained 1356F: Documentation/devicetree/bindings/arm/gemini.txt 1357F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1358F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1359F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1360F: arch/arm/mach-gemini/ 1361F: drivers/net/ethernet/cortina/ 1362F: drivers/pinctrl/pinctrl-gemini.c 1363F: drivers/rtc/rtc-ftrtc010.c 1364 1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1366M: Barry Song <baohua@kernel.org> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1369S: Maintained 1370F: arch/arm/boot/dts/prima2* 1371F: arch/arm/mach-prima2/ 1372F: drivers/clk/sirf/ 1373F: drivers/clocksource/timer-prima2.c 1374F: drivers/clocksource/timer-atlas7.c 1375N: [^a-z]sirf 1376 1377ARM/EBSA110 MACHINE SUPPORT 1378M: Russell King <linux@armlinux.org.uk> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380W: http://www.armlinux.org.uk/ 1381S: Maintained 1382F: arch/arm/mach-ebsa110/ 1383F: drivers/net/ethernet/amd/am79c961a.* 1384 1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1386M: Uwe Kleine-König <kernel@pengutronix.de> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: efm32 1390 1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1392M: Robert Jarzmik <robert.jarzmik@free.fr> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: arch/arm/mach-pxa/ezx.c 1396 1397ARM/FARADAY FA526 PORT 1398M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.berlios.de/gemini-board 1402F: arch/arm/mm/*-fa* 1403 1404ARM/FOOTBRIDGE ARCHITECTURE 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407W: http://www.armlinux.org.uk/ 1408S: Maintained 1409F: arch/arm/include/asm/hardware/dec21285.h 1410F: arch/arm/mach-footbridge/ 1411 1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1413M: Shawn Guo <shawnguo@kernel.org> 1414M: Sascha Hauer <kernel@pengutronix.de> 1415R: Fabio Estevam <fabio.estevam@nxp.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1419F: arch/arm/mach-imx/ 1420F: arch/arm/mach-mxs/ 1421F: arch/arm/boot/dts/imx* 1422F: arch/arm/configs/imx*_defconfig 1423F: drivers/clk/imx/ 1424F: drivers/soc/imx/ 1425F: include/soc/imx/ 1426 1427ARM/FREESCALE VYBRID ARM ARCHITECTURE 1428M: Shawn Guo <shawnguo@kernel.org> 1429M: Sascha Hauer <kernel@pengutronix.de> 1430R: Stefan Agner <stefan@agner.ch> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1434F: arch/arm/mach-imx/*vf610* 1435F: arch/arm/boot/dts/vf* 1436 1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1438M: Lennert Buytenhek <kernel@wantstofly.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/GUMSTIX MACHINE SUPPORT 1443M: Steve Sakoman <sakoman@gmail.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446 1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1448M: Philipp Zabel <philipp.zabel@gmail.com> 1449M: Paul Parsons <lost.distance@yahoo.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/mach-pxa/hx4700.c 1453F: arch/arm/mach-pxa/include/mach/hx4700.h 1454F: sound/soc/pxa/hx4700.c 1455 1456ARM/HISILICON SOC SUPPORT 1457M: Wei Xu <xuwei5@hisilicon.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459W: http://www.hisilicon.com 1460S: Supported 1461T: git git://github.com/hisilicon/linux-hisi.git 1462F: arch/arm/mach-hisi/ 1463F: arch/arm/boot/dts/hi3* 1464F: arch/arm/boot/dts/hip* 1465F: arch/arm/boot/dts/hisi* 1466F: arch/arm64/boot/dts/hisilicon/ 1467 1468ARM/HP JORNADA 7XX MACHINE SUPPORT 1469M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1470W: www.jlime.com 1471S: Maintained 1472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1473F: arch/arm/mach-sa1100/jornada720.c 1474F: arch/arm/mach-sa1100/include/mach/jornada720.h 1475 1476ARM/IGEP MACHINE SUPPORT 1477M: Enric Balletbo i Serra <eballetbo@gmail.com> 1478M: Javier Martinez Canillas <javier@dowhile0.org> 1479L: linux-omap@vger.kernel.org 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/omap3-igep* 1483 1484ARM/INCOME PXA270 SUPPORT 1485M: Marek Vasut <marek.vasut@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-pxa/colibri-pxa270-income.c 1489 1490ARM/INTEL IOP13XX ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP32X ARM ARCHITECTURE 1496M: Lennert Buytenhek <kernel@wantstofly.org> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498S: Maintained 1499 1500ARM/INTEL IOP33X ARM ARCHITECTURE 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Orphan 1503 1504ARM/INTEL IQ81342EX MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXDP2850 MACHINE SUPPORT 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/INTEL IXP4XX ARM ARCHITECTURE 1515M: Imre Kaloz <kaloz@openwrt.org> 1516M: Krzysztof Halasa <khalasa@piap.pl> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519F: arch/arm/mach-ixp4xx/ 1520 1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1522M: Jonathan Cameron <jic23@cam.ac.uk> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-pxa/stargate2.c 1526F: drivers/pcmcia/pxa2xx_stargate2.c 1527 1528ARM/INTEL XSC3 (MANZANO) ARM CORE 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1534M: Lennert Buytenhek <kernel@wantstofly.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537 1538ARM/LG1K ARCHITECTURE 1539M: Chanho Min <chanho.min@lge.com> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541S: Maintained 1542F: arch/arm64/boot/dts/lg/ 1543 1544ARM/LOGICPD PXA270 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/LPC18XX ARCHITECTURE 1550M: Joachim Eastwood <manabian@gmail.com> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: arch/arm/boot/dts/lpc43* 1554F: drivers/clk/nxp/clk-lpc18xx* 1555F: drivers/clocksource/time-lpc32xx.c 1556F: drivers/i2c/busses/i2c-lpc2k.c 1557F: drivers/memory/pl172.c 1558F: drivers/mtd/spi-nor/nxp-spifi.c 1559F: drivers/rtc/rtc-lpc24xx.c 1560N: lpc18xx 1561 1562ARM/LPC32XX SOC SUPPORT 1563M: Vladimir Zapolskiy <vz@mleia.com> 1564M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1567S: Maintained 1568F: arch/arm/boot/dts/lpc32* 1569F: arch/arm/mach-lpc32xx/ 1570F: drivers/i2c/busses/i2c-pnx.c 1571F: drivers/net/ethernet/nxp/lpc_eth.c 1572F: drivers/usb/host/ohci-nxp.c 1573F: drivers/watchdog/pnx4008_wdt.c 1574N: lpc32xx 1575 1576ARM/MAGICIAN MACHINE SUPPORT 1577M: Philipp Zabel <philipp.zabel@gmail.com> 1578S: Maintained 1579 1580ARM/Marvell Berlin SoC support 1581M: Jisheng Zhang <jszhang@marvell.com> 1582M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: arch/arm/mach-berlin/ 1586F: arch/arm/boot/dts/berlin* 1587F: arch/arm64/boot/dts/marvell/berlin* 1588 1589ARM/Marvell Dove/MV78xx0/Orion SOC support 1590M: Jason Cooper <jason@lakedaemon.net> 1591M: Andrew Lunn <andrew@lunn.ch> 1592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/dove/ 1597F: arch/arm/mach-dove/ 1598F: arch/arm/mach-mv78xx0/ 1599F: arch/arm/mach-orion5x/ 1600F: arch/arm/plat-orion/ 1601F: arch/arm/boot/dts/dove* 1602F: arch/arm/boot/dts/orion5x* 1603 1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1605M: Jason Cooper <jason@lakedaemon.net> 1606M: Andrew Lunn <andrew@lunn.ch> 1607M: Gregory Clement <gregory.clement@bootlin.com> 1608M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/boot/dts/armada* 1612F: arch/arm/boot/dts/kirkwood* 1613F: arch/arm/configs/mvebu_*_defconfig 1614F: arch/arm/mach-mvebu/ 1615F: arch/arm64/boot/dts/marvell/armada* 1616F: drivers/cpufreq/armada-37xx-cpufreq.c 1617F: drivers/cpufreq/mvebu-cpufreq.c 1618F: drivers/irqchip/irq-armada-370-xp.c 1619F: drivers/irqchip/irq-mvebu-* 1620F: drivers/pinctrl/mvebu/ 1621F: drivers/rtc/rtc-armada38x.c 1622 1623ARM/Mediatek RTC DRIVER 1624M: Eddie Huang <eddie.huang@mediatek.com> 1625M: Sean Wang <sean.wang@mediatek.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1630F: drivers/rtc/rtc-mt6397.c 1631F: drivers/rtc/rtc-mt7622.c 1632 1633ARM/Mediatek SoC support 1634M: Matthias Brugger <matthias.bgg@gmail.com> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/boot/dts/mt6* 1639F: arch/arm/boot/dts/mt7* 1640F: arch/arm/boot/dts/mt8* 1641F: arch/arm/mach-mediatek/ 1642F: arch/arm64/boot/dts/mediatek/ 1643N: mtk 1644K: mediatek 1645 1646ARM/Mediatek USB3 PHY DRIVER 1647M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651F: drivers/phy/mediatek/phy-mtk-tphy.c 1652 1653ARM/MICREL KS8695 ARCHITECTURE 1654M: Greg Ungerer <gerg@uclinux.org> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656F: arch/arm/mach-ks8695/ 1657S: Odd Fixes 1658 1659ARM/MIOA701 MACHINE SUPPORT 1660M: Robert Jarzmik <robert.jarzmik@free.fr> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662F: arch/arm/mach-pxa/mioa701.c 1663S: Maintained 1664 1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1666M: Michael Petchkovsky <mkpetch@internode.on.net> 1667S: Maintained 1668 1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1670M: Linus Walleij <linus.walleij@linaro.org> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/mach-nomadik/ 1674F: arch/arm/mach-u300/ 1675F: arch/arm/mach-ux500/ 1676F: arch/arm/boot/dts/ste-* 1677F: drivers/clk/clk-nomadik.c 1678F: drivers/clk/clk-u300.c 1679F: drivers/clocksource/clksrc-dbx500-prcmu.c 1680F: drivers/clocksource/timer-u300.c 1681F: drivers/dma/coh901318* 1682F: drivers/dma/ste_dma40* 1683F: drivers/hwspinlock/u8500_hsem.c 1684F: drivers/i2c/busses/i2c-nomadik.c 1685F: drivers/i2c/busses/i2c-stu300.c 1686F: drivers/mfd/ab3100* 1687F: drivers/mfd/ab8500* 1688F: drivers/mfd/abx500* 1689F: drivers/mfd/dbx500* 1690F: drivers/mfd/db8500* 1691F: drivers/pinctrl/nomadik/ 1692F: drivers/pinctrl/pinctrl-coh901* 1693F: drivers/pinctrl/pinctrl-u300.c 1694F: drivers/rtc/rtc-ab3100.c 1695F: drivers/rtc/rtc-ab8500.c 1696F: drivers/rtc/rtc-coh901331.c 1697F: drivers/rtc/rtc-pl031.c 1698F: drivers/watchdog/coh901327_wdt.c 1699F: Documentation/devicetree/bindings/arm/ste-* 1700F: Documentation/devicetree/bindings/arm/ux500/ 1701T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1702 1703ARM/NUVOTON W90X900 ARM ARCHITECTURE 1704M: Wan ZongShun <mcuos.com@gmail.com> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706W: http://www.mcuos.com 1707S: Maintained 1708F: arch/arm/mach-w90x900/ 1709F: drivers/input/keyboard/w90p910_keypad.c 1710F: drivers/input/touchscreen/w90p910_ts.c 1711F: drivers/watchdog/nuc900_wdt.c 1712F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1713F: drivers/mtd/nand/nuc900_nand.c 1714F: drivers/rtc/rtc-nuc900.c 1715F: drivers/spi/spi-nuc900.c 1716F: drivers/usb/host/ehci-w90x900.c 1717F: drivers/video/fbdev/nuc900fb.c 1718 1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1720M: Nelson Castillo <arhuaco@freaks-unidos.net> 1721L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1722W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1723S: Supported 1724 1725ARM/Orion SoC/Technologic Systems TS-78xx platform support 1726M: Alexander Clouter <alex@digriz.org.uk> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.digriz.org.uk/ts78xx/kernel 1729S: Maintained 1730F: arch/arm/mach-orion5x/ts78xx-* 1731 1732ARM/OXNAS platform support 1733M: Neil Armstrong <narmstrong@baylibre.com> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-oxnas/ 1738F: arch/arm/boot/dts/ox8*.dts* 1739N: oxnas 1740 1741ARM/PALM TREO SUPPORT 1742M: Tomas Cech <sleep_walker@suse.com> 1743L: linux-arm-kernel@lists.infradead.org 1744W: http://hackndev.com 1745S: Maintained 1746F: arch/arm/mach-pxa/palmtreo.* 1747 1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1749M: Marek Vasut <marek.vasut@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org 1751W: http://hackndev.com 1752S: Maintained 1753F: arch/arm/mach-pxa/include/mach/palmtx.h 1754F: arch/arm/mach-pxa/palmtx.c 1755F: arch/arm/mach-pxa/palmt5.* 1756F: arch/arm/mach-pxa/include/mach/palmld.h 1757F: arch/arm/mach-pxa/palmld.c 1758F: arch/arm/mach-pxa/palmte2.* 1759F: arch/arm/mach-pxa/include/mach/palmtc.h 1760F: arch/arm/mach-pxa/palmtc.c 1761 1762ARM/PALMZ72 SUPPORT 1763M: Sergey Lapin <slapin@ossfans.org> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmz72.* 1768 1769ARM/PLEB SUPPORT 1770M: Peter Chubb <pleb@gelato.unsw.edu.au> 1771W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1772S: Maintained 1773 1774ARM/PT DIGITAL BOARD PORT 1775M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779 1780ARM/QUALCOMM SUPPORT 1781M: Andy Gross <andy.gross@linaro.org> 1782M: David Brown <david.brown@linaro.org> 1783L: linux-arm-msm@vger.kernel.org 1784L: linux-soc@vger.kernel.org 1785S: Maintained 1786F: Documentation/devicetree/bindings/soc/qcom/ 1787F: arch/arm/boot/dts/qcom-*.dts 1788F: arch/arm/boot/dts/qcom-*.dtsi 1789F: arch/arm/mach-qcom/ 1790F: arch/arm64/boot/dts/qcom/* 1791F: drivers/i2c/busses/i2c-qup.c 1792F: drivers/clk/qcom/ 1793F: drivers/dma/qcom/ 1794F: drivers/soc/qcom/ 1795F: drivers/spi/spi-qup.c 1796F: drivers/tty/serial/msm_serial.c 1797F: drivers/*/pm8???-* 1798F: drivers/mfd/ssbi.c 1799F: drivers/firmware/qcom_scm.c 1800T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1801 1802ARM/RADISYS ENP2611 MACHINE SUPPORT 1803M: Lennert Buytenhek <kernel@wantstofly.org> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805S: Maintained 1806 1807ARM/REALTEK ARCHITECTURE 1808M: Andreas Färber <afaerber@suse.de> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810S: Maintained 1811F: arch/arm64/boot/dts/realtek/ 1812F: Documentation/devicetree/bindings/arm/realtek.txt 1813 1814ARM/RENESAS ARM64 ARCHITECTURE 1815M: Simon Horman <horms@verge.net.au> 1816M: Magnus Damm <magnus.damm@gmail.com> 1817L: linux-renesas-soc@vger.kernel.org 1818Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1820S: Supported 1821F: arch/arm64/boot/dts/renesas/ 1822F: Documentation/devicetree/bindings/arm/shmobile.txt 1823F: drivers/soc/renesas/ 1824F: include/linux/soc/renesas/ 1825 1826ARM/RISCPC ARCHITECTURE 1827M: Russell King <linux@armlinux.org.uk> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.armlinux.org.uk/ 1830S: Maintained 1831F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1832F: arch/arm/include/asm/hardware/ioc.h 1833F: arch/arm/include/asm/hardware/iomd.h 1834F: arch/arm/include/asm/hardware/memc.h 1835F: arch/arm/mach-rpc/ 1836F: drivers/net/ethernet/8390/etherh.c 1837F: drivers/net/ethernet/i825xx/ether1* 1838F: drivers/net/ethernet/seeq/ether3* 1839F: drivers/scsi/arm/ 1840 1841ARM/Rockchip SoC support 1842M: Heiko Stuebner <heiko@sntech.de> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844L: linux-rockchip@lists.infradead.org 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1846S: Maintained 1847F: arch/arm/boot/dts/rk3* 1848F: arch/arm/boot/dts/rv1108* 1849F: arch/arm/mach-rockchip/ 1850F: drivers/clk/rockchip/ 1851F: drivers/i2c/busses/i2c-rk3x.c 1852F: drivers/*/*rockchip* 1853F: drivers/*/*/*rockchip* 1854F: sound/soc/rockchip/ 1855N: rockchip 1856 1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1858M: Kukjin Kim <kgene@kernel.org> 1859M: Krzysztof Kozlowski <krzk@kernel.org> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1862Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1863S: Maintained 1864F: arch/arm/boot/dts/s3c* 1865F: arch/arm/boot/dts/s5p* 1866F: arch/arm/boot/dts/samsung* 1867F: arch/arm/boot/dts/exynos* 1868F: arch/arm64/boot/dts/exynos/ 1869F: arch/arm/plat-samsung/ 1870F: arch/arm/mach-s3c24*/ 1871F: arch/arm/mach-s3c64xx/ 1872F: arch/arm/mach-s5p*/ 1873F: arch/arm/mach-exynos*/ 1874F: drivers/*/*s3c24* 1875F: drivers/*/*/*s3c24* 1876F: drivers/*/*s3c64xx* 1877F: drivers/*/*s5pv210* 1878F: drivers/memory/samsung/* 1879F: drivers/soc/samsung/* 1880F: Documentation/arm/Samsung/ 1881F: Documentation/devicetree/bindings/arm/samsung/ 1882F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1883F: Documentation/devicetree/bindings/power/pd-samsung.txt 1884N: exynos 1885 1886ARM/SAMSUNG MOBILE MACHINE SUPPORT 1887M: Kyungmin Park <kyungmin.park@samsung.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890F: arch/arm/mach-s5pv210/ 1891 1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1893M: Kyungmin Park <kyungmin.park@samsung.com> 1894M: Kamil Debski <kamil@wypas.org> 1895M: Andrzej Hajda <a.hajda@samsung.com> 1896L: linux-arm-kernel@lists.infradead.org 1897L: linux-media@vger.kernel.org 1898S: Maintained 1899F: drivers/media/platform/s5p-g2d/ 1900 1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1902M: Marek Szyprowski <m.szyprowski@samsung.com> 1903L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1904L: linux-media@vger.kernel.org 1905S: Maintained 1906F: drivers/media/platform/s5p-cec/ 1907F: Documentation/devicetree/bindings/media/s5p-cec.txt 1908 1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1910M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1911M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1912L: linux-arm-kernel@lists.infradead.org 1913L: linux-media@vger.kernel.org 1914S: Maintained 1915F: drivers/media/platform/s5p-jpeg/ 1916 1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1918M: Kyungmin Park <kyungmin.park@samsung.com> 1919M: Kamil Debski <kamil@wypas.org> 1920M: Jeongtae Park <jtp.park@samsung.com> 1921M: Andrzej Hajda <a.hajda@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org 1923L: linux-media@vger.kernel.org 1924S: Maintained 1925F: arch/arm/plat-samsung/s5p-dev-mfc.c 1926F: drivers/media/platform/s5p-mfc/ 1927 1928ARM/SHMOBILE ARM ARCHITECTURE 1929M: Simon Horman <horms@verge.net.au> 1930M: Magnus Damm <magnus.damm@gmail.com> 1931L: linux-renesas-soc@vger.kernel.org 1932Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1933T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1934S: Supported 1935F: arch/arm/boot/dts/emev2* 1936F: arch/arm/boot/dts/r7s* 1937F: arch/arm/boot/dts/r8a* 1938F: arch/arm/boot/dts/sh* 1939F: arch/arm/configs/shmobile_defconfig 1940F: arch/arm/include/debug/renesas-scif.S 1941F: arch/arm/mach-shmobile/ 1942F: Documentation/devicetree/bindings/arm/shmobile.txt 1943F: drivers/soc/renesas/ 1944F: include/linux/soc/renesas/ 1945 1946ARM/SOCFPGA ARCHITECTURE 1947M: Dinh Nguyen <dinguyen@kernel.org> 1948S: Maintained 1949F: arch/arm/mach-socfpga/ 1950F: arch/arm/boot/dts/socfpga* 1951F: arch/arm/configs/socfpga_defconfig 1952F: arch/arm64/boot/dts/altera/ 1953W: http://www.rocketboards.org 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1955 1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1957M: Dinh Nguyen <dinguyen@kernel.org> 1958S: Maintained 1959F: drivers/clk/socfpga/ 1960 1961ARM/SOCFPGA EDAC SUPPORT 1962M: Thor Thayer <thor.thayer@linux.intel.com> 1963S: Maintained 1964F: drivers/edac/altera_edac. 1965 1966ARM/STI ARCHITECTURE 1967M: Patrice Chotard <patrice.chotard@st.com> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969W: http://www.stlinux.com 1970S: Maintained 1971F: arch/arm/mach-sti/ 1972F: arch/arm/boot/dts/sti* 1973F: drivers/char/hw_random/st-rng.c 1974F: drivers/clocksource/arm_global_timer.c 1975F: drivers/clocksource/clksrc_st_lpc.c 1976F: drivers/cpufreq/sti-cpufreq.c 1977F: drivers/dma/st_fdma* 1978F: drivers/i2c/busses/i2c-st.c 1979F: drivers/media/rc/st_rc.c 1980F: drivers/media/platform/sti/c8sectpfe/ 1981F: drivers/mmc/host/sdhci-st.c 1982F: drivers/phy/st/phy-miphy28lp.c 1983F: drivers/phy/st/phy-stih407-usb.c 1984F: drivers/pinctrl/pinctrl-st.c 1985F: drivers/remoteproc/st_remoteproc.c 1986F: drivers/remoteproc/st_slim_rproc.c 1987F: drivers/reset/sti/ 1988F: drivers/rtc/rtc-st-lpc.c 1989F: drivers/tty/serial/st-asc.c 1990F: drivers/usb/dwc3/dwc3-st.c 1991F: drivers/usb/host/ehci-st.c 1992F: drivers/usb/host/ohci-st.c 1993F: drivers/watchdog/st_lpc_wdt.c 1994F: drivers/ata/ahci_st.c 1995F: include/linux/remoteproc/st_slim_rproc.h 1996 1997ARM/STM32 ARCHITECTURE 1998M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1999M: Alexandre Torgue <alexandre.torgue@st.com> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001S: Maintained 2002T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2003N: stm32 2004F: arch/arm/boot/dts/stm32* 2005F: arch/arm/mach-stm32/ 2006F: drivers/clocksource/armv7m_systick.c 2007 2008ARM/TANGO ARCHITECTURE 2009M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2010M: Mans Rullgard <mans@mansr.com> 2011L: linux-arm-kernel@lists.infradead.org 2012S: Odd Fixes 2013N: tango 2014 2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2021M: Hans Verkuil <hans.verkuil@cisco.com> 2022L: linux-tegra@vger.kernel.org 2023L: linux-media@vger.kernel.org 2024S: Maintained 2025F: drivers/media/platform/tegra-cec/ 2026F: Documentation/devicetree/bindings/media/tegra-cec.txt 2027 2028ARM/TETON BGA MACHINE SUPPORT 2029M: "Mark F. Brown" <mark.brown314@gmail.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032 2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2034M: Santosh Shilimkar <ssantosh@kernel.org> 2035L: linux-kernel@vger.kernel.org 2036S: Maintained 2037F: drivers/memory/*emif* 2038 2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2040M: Santosh Shilimkar <ssantosh@kernel.org> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042S: Maintained 2043F: arch/arm/mach-keystone/ 2044F: arch/arm/boot/dts/keystone-* 2045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2046 2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2048M: Santosh Shilimkar <ssantosh@kernel.org> 2049L: linux-kernel@vger.kernel.org 2050S: Maintained 2051F: drivers/clk/keystone/ 2052 2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2054M: Santosh Shilimkar <ssantosh@kernel.org> 2055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2056L: linux-kernel@vger.kernel.org 2057S: Maintained 2058F: drivers/clocksource/timer-keystone.c 2059 2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2061M: Santosh Shilimkar <ssantosh@kernel.org> 2062L: linux-kernel@vger.kernel.org 2063S: Maintained 2064F: drivers/power/reset/keystone-reset.c 2065 2066ARM/THECUS N2100 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TOSA MACHINE SUPPORT 2072M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2073M: Dirk Opfer <dirk@opfer-online.de> 2074S: Maintained 2075 2076ARM/UNIPHIER ARCHITECTURE 2077M: Masahiro Yamada <yamada.masahiro@socionext.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2080S: Maintained 2081F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2082F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2083F: arch/arm/boot/dts/uniphier* 2084F: arch/arm/include/asm/hardware/cache-uniphier.h 2085F: arch/arm/mach-uniphier/ 2086F: arch/arm/mm/cache-uniphier.c 2087F: arch/arm64/boot/dts/socionext/uniphier* 2088F: drivers/bus/uniphier-system-bus.c 2089F: drivers/clk/uniphier/ 2090F: drivers/gpio/gpio-uniphier.c 2091F: drivers/i2c/busses/i2c-uniphier* 2092F: drivers/irqchip/irq-uniphier-aidet.c 2093F: drivers/pinctrl/uniphier/ 2094F: drivers/reset/reset-uniphier.c 2095F: drivers/tty/serial/8250/8250_uniphier.c 2096N: uniphier 2097 2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2099M: Ulf Hansson <ulf.hansson@linaro.org> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101T: git git://git.linaro.org/people/ulfh/clk.git 2102S: Maintained 2103F: drivers/clk/ux500/ 2104 2105ARM/VERSATILE EXPRESS PLATFORM 2106M: Liviu Dudau <liviu.dudau@arm.com> 2107M: Sudeep Holla <sudeep.holla@arm.com> 2108M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2110S: Maintained 2111F: arch/arm/boot/dts/vexpress* 2112F: arch/arm64/boot/dts/arm/ 2113F: arch/arm/mach-vexpress/ 2114F: */*/vexpress* 2115F: */*/*/vexpress* 2116F: drivers/clk/versatile/clk-vexpress-osc.c 2117F: drivers/clocksource/versatile.c 2118N: mps2 2119 2120ARM/VFP SUPPORT 2121M: Russell King <linux@armlinux.org.uk> 2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2123W: http://www.armlinux.org.uk/ 2124S: Maintained 2125F: arch/arm/vfp/ 2126 2127ARM/VOIPAC PXA270 SUPPORT 2128M: Marek Vasut <marek.vasut@gmail.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Maintained 2131F: arch/arm/mach-pxa/vpac270.c 2132F: arch/arm/mach-pxa/include/mach/vpac270.h 2133 2134ARM/VT8500 ARM ARCHITECTURE 2135M: Tony Prisk <linux@prisktech.co.nz> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Maintained 2138F: arch/arm/mach-vt8500/ 2139F: drivers/clocksource/vt8500_timer.c 2140F: drivers/i2c/busses/i2c-wmt.c 2141F: drivers/mmc/host/wmt-sdmmc.c 2142F: drivers/pwm/pwm-vt8500.c 2143F: drivers/rtc/rtc-vt8500.c 2144F: drivers/tty/serial/vt8500_serial.c 2145F: drivers/usb/host/ehci-platform.c 2146F: drivers/usb/host/uhci-platform.c 2147F: drivers/video/fbdev/vt8500lcdfb.* 2148F: drivers/video/fbdev/wm8505fb* 2149F: drivers/video/fbdev/wmt_ge_rops.* 2150 2151ARM/ZIPIT Z2 SUPPORT 2152M: Marek Vasut <marek.vasut@gmail.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154S: Maintained 2155F: arch/arm/mach-pxa/z2.c 2156F: arch/arm/mach-pxa/include/mach/z2.h 2157 2158ARM/ZTE ARCHITECTURE 2159M: Jun Nie <jun.nie@linaro.org> 2160M: Baoyou Xie <baoyou.xie@linaro.org> 2161M: Shawn Guo <shawnguo@kernel.org> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Maintained 2164F: arch/arm/boot/dts/zx2967* 2165F: arch/arm/mach-zx/ 2166F: arch/arm64/boot/dts/zte/ 2167F: drivers/clk/zte/ 2168F: drivers/dma/zx_dma.c 2169F: drivers/gpio/gpio-zx.c 2170F: drivers/i2c/busses/i2c-zx2967.c 2171F: drivers/mmc/host/dw_mmc-zx.* 2172F: drivers/pinctrl/zte/ 2173F: drivers/soc/zte/ 2174F: drivers/thermal/zx2967_thermal.c 2175F: drivers/watchdog/zx2967_wdt.c 2176F: Documentation/devicetree/bindings/arm/zte.txt 2177F: Documentation/devicetree/bindings/clock/zx2967*.txt 2178F: Documentation/devicetree/bindings/dma/zxdma.txt 2179F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2180F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2181F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2182F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2183F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2184F: Documentation/devicetree/bindings/soc/zte/ 2185F: Documentation/devicetree/bindings/sound/zte,*.txt 2186F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2187F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2188F: include/dt-bindings/clock/zx2967*.h 2189F: include/dt-bindings/soc/zte,*.h 2190F: sound/soc/codecs/zx_aud96p22.c 2191F: sound/soc/zte/ 2192 2193ARM/ZYNQ ARCHITECTURE 2194M: Michal Simek <michal.simek@xilinx.com> 2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2196W: http://wiki.xilinx.com 2197T: git https://github.com/Xilinx/linux-xlnx.git 2198S: Supported 2199F: arch/arm/mach-zynq/ 2200F: drivers/cpuidle/cpuidle-zynq.c 2201F: drivers/block/xsysace.c 2202N: zynq 2203N: xilinx 2204F: drivers/clocksource/cadence_ttc_timer.c 2205F: drivers/i2c/busses/i2c-cadence.c 2206F: drivers/mmc/host/sdhci-of-arasan.c 2207F: drivers/edac/synopsys_edac.c 2208 2209ARM64 PORT (AARCH64 ARCHITECTURE) 2210M: Catalin Marinas <catalin.marinas@arm.com> 2211M: Will Deacon <will.deacon@arm.com> 2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2213T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2214S: Maintained 2215F: arch/arm64/ 2216F: Documentation/arm64/ 2217 2218AS3645A LED FLASH CONTROLLER DRIVER 2219M: Sakari Ailus <sakari.ailus@iki.fi> 2220L: linux-leds@vger.kernel.org 2221S: Maintained 2222F: drivers/leds/leds-as3645a.c 2223 2224ASAHI KASEI AK8974 DRIVER 2225M: Linus Walleij <linus.walleij@linaro.org> 2226L: linux-iio@vger.kernel.org 2227W: http://www.akm.com/ 2228S: Supported 2229F: drivers/iio/magnetometer/ak8974.c 2230 2231ASC7621 HARDWARE MONITOR DRIVER 2232M: George Joseph <george.joseph@fairview5.com> 2233L: linux-hwmon@vger.kernel.org 2234S: Maintained 2235F: Documentation/hwmon/asc7621 2236F: drivers/hwmon/asc7621.c 2237 2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2239M: Corentin Chary <corentin.chary@gmail.com> 2240L: acpi4asus-user@lists.sourceforge.net 2241L: platform-driver-x86@vger.kernel.org 2242W: http://acpi4asus.sf.net 2243S: Maintained 2244F: drivers/platform/x86/asus*.c 2245F: drivers/platform/x86/eeepc*.c 2246 2247ASUS WIRELESS RADIO CONTROL DRIVER 2248M: João Paulo Rechi Vita <jprvita@gmail.com> 2249L: platform-driver-x86@vger.kernel.org 2250S: Maintained 2251F: drivers/platform/x86/asus-wireless.c 2252 2253ASYMMETRIC KEYS 2254M: David Howells <dhowells@redhat.com> 2255L: keyrings@vger.kernel.org 2256S: Maintained 2257F: Documentation/crypto/asymmetric-keys.txt 2258F: include/linux/verification.h 2259F: include/crypto/public_key.h 2260F: include/crypto/pkcs7.h 2261F: crypto/asymmetric_keys/ 2262 2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2264R: Dan Williams <dan.j.williams@intel.com> 2265W: http://sourceforge.net/projects/xscaleiop 2266S: Odd fixes 2267F: Documentation/crypto/async-tx-api.txt 2268F: crypto/async_tx/ 2269F: drivers/dma/ 2270F: include/linux/dmaengine.h 2271F: include/linux/async_tx.h 2272 2273AT24 EEPROM DRIVER 2274M: Bartosz Golaszewski <brgl@bgdev.pl> 2275L: linux-i2c@vger.kernel.org 2276T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2277S: Maintained 2278F: Documentation/devicetree/bindings/eeprom/at24.txt 2279F: drivers/misc/eeprom/at24.c 2280F: include/linux/platform_data/at24.h 2281 2282ATA OVER ETHERNET (AOE) DRIVER 2283M: "Ed L. Cashin" <ed.cashin@acm.org> 2284W: http://www.openaoe.org/ 2285S: Supported 2286F: Documentation/aoe/ 2287F: drivers/block/aoe/ 2288 2289ATHEROS 71XX/9XXX GPIO DRIVER 2290M: Alban Bedel <albeu@free.fr> 2291W: https://github.com/AlbanBedel/linux 2292T: git git://github.com/AlbanBedel/linux 2293S: Maintained 2294F: drivers/gpio/gpio-ath79.c 2295F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2296 2297ATHEROS ATH GENERIC UTILITIES 2298M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2299L: linux-wireless@vger.kernel.org 2300S: Supported 2301F: drivers/net/wireless/ath/* 2302 2303ATHEROS ATH5K WIRELESS DRIVER 2304M: Jiri Slaby <jirislaby@gmail.com> 2305M: Nick Kossifidis <mickflemm@gmail.com> 2306M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2307L: linux-wireless@vger.kernel.org 2308W: http://wireless.kernel.org/en/users/Drivers/ath5k 2309S: Maintained 2310F: drivers/net/wireless/ath/ath5k/ 2311 2312ATHEROS ATH6KL WIRELESS DRIVER 2313M: Kalle Valo <kvalo@qca.qualcomm.com> 2314L: linux-wireless@vger.kernel.org 2315W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2317S: Supported 2318F: drivers/net/wireless/ath/ath6kl/ 2319 2320ATI_REMOTE2 DRIVER 2321M: Ville Syrjala <syrjala@sci.fi> 2322S: Maintained 2323F: drivers/input/misc/ati_remote2.c 2324 2325ATK0110 HWMON DRIVER 2326M: Luca Tettamanti <kronos.it@gmail.com> 2327L: linux-hwmon@vger.kernel.org 2328S: Maintained 2329F: drivers/hwmon/asus_atk0110.c 2330 2331ATLX ETHERNET DRIVERS 2332M: Jay Cliburn <jcliburn@gmail.com> 2333M: Chris Snook <chris.snook@gmail.com> 2334L: netdev@vger.kernel.org 2335W: http://sourceforge.net/projects/atl1 2336W: http://atl1.sourceforge.net 2337S: Maintained 2338F: drivers/net/ethernet/atheros/ 2339 2340ATM 2341M: Chas Williams <3chas3@gmail.com> 2342L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2343L: netdev@vger.kernel.org 2344W: http://linux-atm.sourceforge.net 2345S: Maintained 2346F: drivers/atm/ 2347F: include/linux/atm* 2348F: include/uapi/linux/atm* 2349 2350ATMEL AT91 / AT32 MCI DRIVER 2351M: Ludovic Desroches <ludovic.desroches@microchip.com> 2352S: Maintained 2353F: drivers/mmc/host/atmel-mci.c 2354 2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2356M: Nicolas Ferre <nicolas.ferre@microchip.com> 2357S: Supported 2358F: drivers/power/reset/at91-sama5d2_shdwc.c 2359 2360ATMEL Audio ALSA driver 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2363S: Supported 2364F: sound/soc/atmel 2365 2366ATMEL I2C DRIVER 2367M: Ludovic Desroches <ludovic.desroches@microchip.com> 2368L: linux-i2c@vger.kernel.org 2369S: Supported 2370F: drivers/i2c/busses/i2c-at91.c 2371 2372ATMEL ISI DRIVER 2373M: Ludovic Desroches <ludovic.desroches@microchip.com> 2374L: linux-media@vger.kernel.org 2375S: Supported 2376F: drivers/media/platform/atmel/atmel-isi.c 2377F: include/media/atmel-isi.h 2378 2379ATMEL LCDFB DRIVER 2380M: Nicolas Ferre <nicolas.ferre@microchip.com> 2381L: linux-fbdev@vger.kernel.org 2382S: Maintained 2383F: drivers/video/fbdev/atmel_lcdfb.c 2384F: include/video/atmel_lcdc.h 2385 2386ATMEL MACB ETHERNET DRIVER 2387M: Nicolas Ferre <nicolas.ferre@microchip.com> 2388S: Supported 2389F: drivers/net/ethernet/cadence/ 2390 2391ATMEL MAXTOUCH DRIVER 2392M: Nick Dyer <nick@shmanahar.org> 2393T: git git://github.com/ndyer/linux.git 2394S: Maintained 2395F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2396F: drivers/input/touchscreen/atmel_mxt_ts.c 2397F: include/linux/platform_data/atmel_mxt_ts.h 2398 2399ATMEL SAMA5D2 ADC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-iio@vger.kernel.org 2402S: Supported 2403F: drivers/iio/adc/at91-sama5d2_adc.c 2404 2405ATMEL SDMMC DRIVER 2406M: Ludovic Desroches <ludovic.desroches@microchip.com> 2407L: linux-mmc@vger.kernel.org 2408S: Supported 2409F: drivers/mmc/host/sdhci-of-at91.c 2410 2411ATMEL SPI DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413S: Supported 2414F: drivers/spi/spi-atmel.* 2415 2416ATMEL SSC DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/misc/atmel-ssc.c 2421F: include/linux/atmel-ssc.h 2422 2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Supported 2427F: drivers/misc/atmel_tclib.c 2428F: drivers/clocksource/tcb_clksrc.c 2429 2430ATMEL USBA UDC DRIVER 2431M: Nicolas Ferre <nicolas.ferre@microchip.com> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Supported 2434F: drivers/usb/gadget/udc/atmel_usba_udc.* 2435 2436ATMEL WIRELESS DRIVER 2437M: Simon Kelley <simon@thekelleys.org.uk> 2438L: linux-wireless@vger.kernel.org 2439W: http://www.thekelleys.org.uk/atmel 2440W: http://atmelwlandriver.sourceforge.net/ 2441S: Maintained 2442F: drivers/net/wireless/atmel/atmel* 2443 2444ATMEL XDMA DRIVER 2445M: Ludovic Desroches <ludovic.desroches@microchip.com> 2446L: linux-arm-kernel@lists.infradead.org 2447L: dmaengine@vger.kernel.org 2448S: Supported 2449F: drivers/dma/at_xdmac.c 2450 2451ATOMIC INFRASTRUCTURE 2452M: Will Deacon <will.deacon@arm.com> 2453M: Peter Zijlstra <peterz@infradead.org> 2454R: Boqun Feng <boqun.feng@gmail.com> 2455L: linux-kernel@vger.kernel.org 2456S: Maintained 2457F: arch/*/include/asm/atomic*.h 2458F: include/*/atomic*.h 2459 2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2461M: Bradley Grove <linuxdrivers@attotech.com> 2462L: linux-scsi@vger.kernel.org 2463W: http://www.attotech.com 2464S: Supported 2465F: drivers/scsi/esas2r 2466 2467ATUSB IEEE 802.15.4 RADIO DRIVER 2468M: Stefan Schmidt <stefan@osg.samsung.com> 2469L: linux-wpan@vger.kernel.org 2470S: Maintained 2471F: drivers/net/ieee802154/atusb.c 2472F: drivers/net/ieee802154/atusb.h 2473F: drivers/net/ieee802154/at86rf230.h 2474 2475AUDIT SUBSYSTEM 2476M: Paul Moore <paul@paul-moore.com> 2477M: Eric Paris <eparis@redhat.com> 2478L: linux-audit@redhat.com (moderated for non-subscribers) 2479W: https://github.com/linux-audit 2480W: https://people.redhat.com/sgrubb/audit 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2482S: Supported 2483F: include/linux/audit.h 2484F: include/uapi/linux/audit.h 2485F: kernel/audit* 2486 2487AUXILIARY DISPLAY DRIVERS 2488M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2489W: http://miguelojeda.es/auxdisplay.htm 2490W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2491S: Maintained 2492F: drivers/auxdisplay/ 2493F: include/linux/cfag12864b.h 2494 2495AX.25 NETWORK LAYER 2496M: Ralf Baechle <ralf@linux-mips.org> 2497L: linux-hams@vger.kernel.org 2498W: http://www.linux-ax25.org/ 2499S: Maintained 2500F: include/uapi/linux/ax25.h 2501F: include/net/ax25.h 2502F: net/ax25/ 2503 2504AXENTIA ARM DEVICES 2505M: Peter Rosin <peda@axentia.se> 2506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2507S: Maintained 2508F: Documentation/devicetree/bindings/arm/axentia.txt 2509F: arch/arm/boot/dts/at91-linea.dtsi 2510F: arch/arm/boot/dts/at91-natte.dtsi 2511F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2512F: arch/arm/boot/dts/at91-tse850-3.dts 2513 2514AXENTIA ASOC DRIVERS 2515M: Peter Rosin <peda@axentia.se> 2516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2517S: Maintained 2518F: Documentation/devicetree/bindings/sound/axentia,* 2519F: sound/soc/atmel/tse850-pcm5142.c 2520 2521AZ6007 DVB DRIVER 2522M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2523M: Mauro Carvalho Chehab <mchehab@kernel.org> 2524L: linux-media@vger.kernel.org 2525W: https://linuxtv.org 2526T: git git://linuxtv.org/media_tree.git 2527S: Maintained 2528F: drivers/media/usb/dvb-usb-v2/az6007.c 2529 2530AZTECH FM RADIO RECEIVER DRIVER 2531M: Hans Verkuil <hverkuil@xs4all.nl> 2532L: linux-media@vger.kernel.org 2533T: git git://linuxtv.org/media_tree.git 2534W: https://linuxtv.org 2535S: Maintained 2536F: drivers/media/radio/radio-aztech* 2537 2538B43 WIRELESS DRIVER 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Odd Fixes 2543F: drivers/net/wireless/broadcom/b43/ 2544 2545B43LEGACY WIRELESS DRIVER 2546M: Larry Finger <Larry.Finger@lwfinger.net> 2547L: linux-wireless@vger.kernel.org 2548L: b43-dev@lists.infradead.org 2549W: http://wireless.kernel.org/en/users/Drivers/b43 2550S: Maintained 2551F: drivers/net/wireless/broadcom/b43legacy/ 2552 2553BACKLIGHT CLASS/SUBSYSTEM 2554M: Lee Jones <lee.jones@linaro.org> 2555M: Daniel Thompson <daniel.thompson@linaro.org> 2556M: Jingoo Han <jingoohan1@gmail.com> 2557T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2558S: Maintained 2559F: drivers/video/backlight/ 2560F: include/linux/backlight.h 2561F: include/linux/pwm_backlight.h 2562F: Documentation/devicetree/bindings/leds/backlight 2563 2564BATMAN ADVANCED 2565M: Marek Lindner <mareklindner@neomailbox.ch> 2566M: Simon Wunderlich <sw@simonwunderlich.de> 2567M: Antonio Quartulli <a@unstable.cc> 2568L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2569W: https://www.open-mesh.org/ 2570Q: https://patchwork.open-mesh.org/project/batman/list/ 2571S: Maintained 2572F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2573F: Documentation/ABI/testing/sysfs-class-net-mesh 2574F: Documentation/networking/batman-adv.rst 2575F: include/uapi/linux/batadv_packet.h 2576F: include/uapi/linux/batman_adv.h 2577F: net/batman-adv/ 2578 2579BAYCOM/HDLCDRV DRIVERS FOR AX.25 2580M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2581L: linux-hams@vger.kernel.org 2582W: http://www.baycom.org/~tom/ham/ham.html 2583S: Maintained 2584F: drivers/net/hamradio/baycom* 2585 2586BCACHE (BLOCK LAYER CACHE) 2587M: Michael Lyle <mlyle@lyle.org> 2588M: Kent Overstreet <kent.overstreet@gmail.com> 2589L: linux-bcache@vger.kernel.org 2590W: http://bcache.evilpiepirate.org 2591C: irc://irc.oftc.net/bcache 2592S: Maintained 2593F: drivers/md/bcache/ 2594 2595BDISP ST MEDIA DRIVER 2596M: Fabien Dessenne <fabien.dessenne@st.com> 2597L: linux-media@vger.kernel.org 2598T: git git://linuxtv.org/media_tree.git 2599W: https://linuxtv.org 2600S: Supported 2601F: drivers/media/platform/sti/bdisp 2602 2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2604M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2605L: netdev@vger.kernel.org 2606S: Maintained 2607F: drivers/net/ethernet/ec_bhf.c 2608 2609BEFS FILE SYSTEM 2610M: Luis de Bethencourt <luisbg@kernel.org> 2611M: Salah Triki <salah.triki@gmail.com> 2612S: Maintained 2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2614F: Documentation/filesystems/befs.txt 2615F: fs/befs/ 2616 2617BFQ I/O SCHEDULER 2618M: Paolo Valente <paolo.valente@linaro.org> 2619M: Jens Axboe <axboe@kernel.dk> 2620L: linux-block@vger.kernel.org 2621S: Maintained 2622F: block/bfq-* 2623F: Documentation/block/bfq-iosched.txt 2624 2625BFS FILE SYSTEM 2626M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2627S: Maintained 2628F: Documentation/filesystems/bfs.txt 2629F: fs/bfs/ 2630F: include/uapi/linux/bfs_fs.h 2631 2632BLINKM RGB LED DRIVER 2633M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2634S: Maintained 2635F: drivers/leds/leds-blinkm.c 2636 2637BLOCK LAYER 2638M: Jens Axboe <axboe@kernel.dk> 2639L: linux-block@vger.kernel.org 2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2641S: Maintained 2642F: block/ 2643F: kernel/trace/blktrace.c 2644F: lib/sbitmap.c 2645 2646BLOCK2MTD DRIVER 2647M: Joern Engel <joern@lazybastard.org> 2648L: linux-mtd@lists.infradead.org 2649S: Maintained 2650F: drivers/mtd/devices/block2mtd.c 2651 2652BLUETOOTH DRIVERS 2653M: Marcel Holtmann <marcel@holtmann.org> 2654M: Johan Hedberg <johan.hedberg@gmail.com> 2655L: linux-bluetooth@vger.kernel.org 2656W: http://www.bluez.org/ 2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2659S: Maintained 2660F: drivers/bluetooth/ 2661 2662BLUETOOTH SUBSYSTEM 2663M: Marcel Holtmann <marcel@holtmann.org> 2664M: Johan Hedberg <johan.hedberg@gmail.com> 2665L: linux-bluetooth@vger.kernel.org 2666W: http://www.bluez.org/ 2667T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2669S: Maintained 2670F: net/bluetooth/ 2671F: include/net/bluetooth/ 2672 2673BONDING DRIVER 2674M: Jay Vosburgh <j.vosburgh@gmail.com> 2675M: Veaceslav Falico <vfalico@gmail.com> 2676M: Andy Gospodarek <andy@greyhouse.net> 2677L: netdev@vger.kernel.org 2678W: http://sourceforge.net/projects/bonding/ 2679S: Supported 2680F: drivers/net/bonding/ 2681F: include/uapi/linux/if_bonding.h 2682 2683BPF (Safe dynamic programs and tools) 2684M: Alexei Starovoitov <ast@kernel.org> 2685M: Daniel Borkmann <daniel@iogearbox.net> 2686L: netdev@vger.kernel.org 2687L: linux-kernel@vger.kernel.org 2688T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2690S: Supported 2691F: arch/x86/net/bpf_jit* 2692F: Documentation/networking/filter.txt 2693F: Documentation/bpf/ 2694F: include/linux/bpf* 2695F: include/linux/filter.h 2696F: include/trace/events/bpf.h 2697F: include/trace/events/xdp.h 2698F: include/uapi/linux/bpf* 2699F: include/uapi/linux/filter.h 2700F: kernel/bpf/ 2701F: kernel/trace/bpf_trace.c 2702F: lib/test_bpf.c 2703F: net/bpf/ 2704F: net/core/filter.c 2705F: net/sched/act_bpf.c 2706F: net/sched/cls_bpf.c 2707F: samples/bpf/ 2708F: tools/bpf/ 2709F: tools/testing/selftests/bpf/ 2710 2711BROADCOM B44 10/100 ETHERNET DRIVER 2712M: Michael Chan <michael.chan@broadcom.com> 2713L: netdev@vger.kernel.org 2714S: Supported 2715F: drivers/net/ethernet/broadcom/b44.* 2716 2717BROADCOM B53 ETHERNET SWITCH DRIVER 2718M: Florian Fainelli <f.fainelli@gmail.com> 2719L: netdev@vger.kernel.org 2720L: openwrt-devel@lists.openwrt.org (subscribers-only) 2721S: Supported 2722F: drivers/net/dsa/b53/* 2723F: include/linux/platform_data/b53.h 2724 2725BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2726M: Florian Fainelli <f.fainelli@gmail.com> 2727M: Ray Jui <rjui@broadcom.com> 2728M: Scott Branden <sbranden@broadcom.com> 2729M: bcm-kernel-feedback-list@broadcom.com 2730T: git git://github.com/broadcom/mach-bcm 2731S: Maintained 2732N: bcm281* 2733N: bcm113* 2734N: bcm216* 2735N: kona 2736F: arch/arm/mach-bcm/ 2737 2738BROADCOM BCM2835 ARM ARCHITECTURE 2739M: Eric Anholt <eric@anholt.net> 2740M: Stefan Wahren <stefan.wahren@i2se.com> 2741L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2743T: git git://github.com/anholt/linux 2744S: Maintained 2745N: bcm2835 2746F: drivers/staging/vc04_services 2747 2748BROADCOM BCM47XX MIPS ARCHITECTURE 2749M: Hauke Mehrtens <hauke@hauke-m.de> 2750M: Rafał Miłecki <zajec5@gmail.com> 2751L: linux-mips@linux-mips.org 2752S: Maintained 2753F: Documentation/devicetree/bindings/mips/brcm/ 2754F: arch/mips/bcm47xx/* 2755F: arch/mips/include/asm/mach-bcm47xx/* 2756 2757BROADCOM BCM5301X ARM ARCHITECTURE 2758M: Hauke Mehrtens <hauke@hauke-m.de> 2759M: Rafał Miłecki <zajec5@gmail.com> 2760M: Jon Mason <jonmason@broadcom.com> 2761M: bcm-kernel-feedback-list@broadcom.com 2762L: linux-arm-kernel@lists.infradead.org 2763S: Maintained 2764F: arch/arm/mach-bcm/bcm_5301x.c 2765F: arch/arm/boot/dts/bcm5301x*.dtsi 2766F: arch/arm/boot/dts/bcm470* 2767F: arch/arm/boot/dts/bcm953012* 2768 2769BROADCOM BCM53573 ARM ARCHITECTURE 2770M: Rafał Miłecki <rafal@milecki.pl> 2771L: linux-arm-kernel@lists.infradead.org 2772S: Maintained 2773F: arch/arm/boot/dts/bcm53573* 2774F: arch/arm/boot/dts/bcm47189* 2775 2776BROADCOM BCM63XX ARM ARCHITECTURE 2777M: Florian Fainelli <f.fainelli@gmail.com> 2778M: bcm-kernel-feedback-list@broadcom.com 2779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2780T: git git://github.com/broadcom/stblinux.git 2781S: Maintained 2782N: bcm63xx 2783 2784BROADCOM BCM63XX/BCM33XX UDC DRIVER 2785M: Kevin Cernekee <cernekee@gmail.com> 2786L: linux-usb@vger.kernel.org 2787S: Maintained 2788F: drivers/usb/gadget/udc/bcm63xx_udc.* 2789 2790BROADCOM BCM7XXX ARM ARCHITECTURE 2791M: Brian Norris <computersforpeace@gmail.com> 2792M: Gregory Fong <gregory.0xf0@gmail.com> 2793M: Florian Fainelli <f.fainelli@gmail.com> 2794M: bcm-kernel-feedback-list@broadcom.com 2795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2796T: git git://github.com/broadcom/stblinux.git 2797S: Maintained 2798F: arch/arm/mach-bcm/*brcmstb* 2799F: arch/arm/boot/dts/bcm7*.dts* 2800F: drivers/bus/brcmstb_gisb.c 2801F: arch/arm/mm/cache-b15-rac.c 2802F: arch/arm/include/asm/hardware/cache-b15-rac.h 2803N: brcmstb 2804 2805BROADCOM BMIPS CPUFREQ DRIVER 2806M: Markus Mayer <mmayer@broadcom.com> 2807M: bcm-kernel-feedback-list@broadcom.com 2808L: linux-pm@vger.kernel.org 2809S: Maintained 2810F: drivers/cpufreq/bmips-cpufreq.c 2811 2812BROADCOM BMIPS MIPS ARCHITECTURE 2813M: Kevin Cernekee <cernekee@gmail.com> 2814M: Florian Fainelli <f.fainelli@gmail.com> 2815L: linux-mips@linux-mips.org 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818F: arch/mips/bmips/* 2819F: arch/mips/include/asm/mach-bmips/* 2820F: arch/mips/kernel/*bmips* 2821F: arch/mips/boot/dts/brcm/bcm*.dts* 2822F: drivers/irqchip/irq-bcm63* 2823F: drivers/irqchip/irq-bcm7* 2824F: drivers/irqchip/irq-brcmstb* 2825F: include/linux/bcm963xx_nvram.h 2826F: include/linux/bcm963xx_tag.h 2827 2828BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2829M: Rasesh Mody <rasesh.mody@cavium.com> 2830M: Harish Patil <harish.patil@cavium.com> 2831M: Dept-GELinuxNICDev@cavium.com 2832L: netdev@vger.kernel.org 2833S: Supported 2834F: drivers/net/ethernet/broadcom/bnx2.* 2835F: drivers/net/ethernet/broadcom/bnx2_* 2836 2837BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2838M: QLogic-Storage-Upstream@qlogic.com 2839L: linux-scsi@vger.kernel.org 2840S: Supported 2841F: drivers/scsi/bnx2fc/ 2842 2843BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2844M: QLogic-Storage-Upstream@qlogic.com 2845L: linux-scsi@vger.kernel.org 2846S: Supported 2847F: drivers/scsi/bnx2i/ 2848 2849BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2850M: Ariel Elior <ariel.elior@cavium.com> 2851M: everest-linux-l2@cavium.com 2852L: netdev@vger.kernel.org 2853S: Supported 2854F: drivers/net/ethernet/broadcom/bnx2x/ 2855 2856BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2857M: Michael Chan <michael.chan@broadcom.com> 2858L: netdev@vger.kernel.org 2859S: Supported 2860F: drivers/net/ethernet/broadcom/bnxt/ 2861 2862BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2863M: Arend van Spriel <arend.vanspriel@broadcom.com> 2864M: Franky Lin <franky.lin@broadcom.com> 2865M: Hante Meuleman <hante.meuleman@broadcom.com> 2866M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2867M: Wright Feng <wright.feng@cypress.com> 2868L: linux-wireless@vger.kernel.org 2869L: brcm80211-dev-list.pdl@broadcom.com 2870L: brcm80211-dev-list@cypress.com 2871S: Supported 2872F: drivers/net/wireless/broadcom/brcm80211/ 2873 2874BROADCOM BRCMSTB GPIO DRIVER 2875M: Gregory Fong <gregory.0xf0@gmail.com> 2876L: bcm-kernel-feedback-list@broadcom.com 2877S: Supported 2878F: drivers/gpio/gpio-brcmstb.c 2879F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2880 2881BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2882M: Al Cooper <alcooperx@gmail.com> 2883L: linux-kernel@vger.kernel.org 2884L: bcm-kernel-feedback-list@broadcom.com 2885S: Maintained 2886F: drivers/phy/broadcom/phy-brcm-usb* 2887 2888BROADCOM GENET ETHERNET DRIVER 2889M: Doug Berger <opendmb@gmail.com> 2890M: Florian Fainelli <f.fainelli@gmail.com> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/genet/ 2894 2895BROADCOM IPROC ARM ARCHITECTURE 2896M: Ray Jui <rjui@broadcom.com> 2897M: Scott Branden <sbranden@broadcom.com> 2898M: Jon Mason <jonmason@broadcom.com> 2899M: bcm-kernel-feedback-list@broadcom.com 2900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2901T: git git://github.com/broadcom/cygnus-linux.git 2902S: Maintained 2903N: iproc 2904N: cygnus 2905N: bcm[-_]nsp 2906N: bcm9113* 2907N: bcm9583* 2908N: bcm9585* 2909N: bcm9586* 2910N: bcm988312 2911N: bcm113* 2912N: bcm583* 2913N: bcm585* 2914N: bcm586* 2915N: bcm88312 2916N: hr2 2917F: arch/arm64/boot/dts/broadcom/ns2* 2918F: drivers/clk/bcm/clk-ns* 2919F: drivers/pinctrl/bcm/pinctrl-ns* 2920 2921BROADCOM KONA GPIO DRIVER 2922M: Ray Jui <rjui@broadcom.com> 2923L: bcm-kernel-feedback-list@broadcom.com 2924S: Supported 2925F: drivers/gpio/gpio-bcm-kona.c 2926F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2927 2928BROADCOM NETXTREME-E ROCE DRIVER 2929M: Selvin Xavier <selvin.xavier@broadcom.com> 2930M: Devesh Sharma <devesh.sharma@broadcom.com> 2931M: Somnath Kotur <somnath.kotur@broadcom.com> 2932M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2933L: linux-rdma@vger.kernel.org 2934W: http://www.broadcom.com 2935S: Supported 2936F: drivers/infiniband/hw/bnxt_re/ 2937F: include/uapi/rdma/bnxt_re-abi.h 2938 2939BROADCOM NVRAM DRIVER 2940M: Rafał Miłecki <zajec5@gmail.com> 2941L: linux-mips@linux-mips.org 2942S: Maintained 2943F: drivers/firmware/broadcom/* 2944 2945BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2946M: Rafał Miłecki <zajec5@gmail.com> 2947L: linux-wireless@vger.kernel.org 2948S: Maintained 2949F: drivers/bcma/ 2950F: include/linux/bcma/ 2951 2952BROADCOM STB AVS CPUFREQ DRIVER 2953M: Markus Mayer <mmayer@broadcom.com> 2954M: bcm-kernel-feedback-list@broadcom.com 2955L: linux-pm@vger.kernel.org 2956S: Maintained 2957F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2958F: drivers/cpufreq/brcmstb* 2959 2960BROADCOM STB AVS TMON DRIVER 2961M: Markus Mayer <mmayer@broadcom.com> 2962M: bcm-kernel-feedback-list@broadcom.com 2963L: linux-pm@vger.kernel.org 2964S: Maintained 2965F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2966F: drivers/thermal/broadcom/brcmstb* 2967 2968BROADCOM STB NAND FLASH DRIVER 2969M: Brian Norris <computersforpeace@gmail.com> 2970M: Kamal Dasu <kdasu.kdev@gmail.com> 2971L: linux-mtd@lists.infradead.org 2972L: bcm-kernel-feedback-list@broadcom.com 2973S: Maintained 2974F: drivers/mtd/nand/brcmnand/ 2975 2976BROADCOM STB DPFE DRIVER 2977M: Markus Mayer <mmayer@broadcom.com> 2978M: bcm-kernel-feedback-list@broadcom.com 2979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2980S: Maintained 2981F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 2982F: drivers/memory/brcmstb_dpfe.c 2983 2984BROADCOM SYSTEMPORT ETHERNET DRIVER 2985M: Florian Fainelli <f.fainelli@gmail.com> 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/broadcom/bcmsysport.* 2989 2990BROADCOM TG3 GIGABIT ETHERNET DRIVER 2991M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2992M: Prashant Sreedharan <prashant@broadcom.com> 2993M: Michael Chan <mchan@broadcom.com> 2994L: netdev@vger.kernel.org 2995S: Supported 2996F: drivers/net/ethernet/broadcom/tg3.* 2997 2998BROCADE BFA FC SCSI DRIVER 2999M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3000M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3001L: linux-scsi@vger.kernel.org 3002S: Supported 3003F: drivers/scsi/bfa/ 3004 3005BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3006M: Rasesh Mody <rasesh.mody@cavium.com> 3007M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3008M: Dept-GELinuxNICDev@cavium.com 3009L: netdev@vger.kernel.org 3010S: Supported 3011F: drivers/net/ethernet/brocade/bna/ 3012 3013BSG (block layer generic sg v4 driver) 3014M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3015L: linux-scsi@vger.kernel.org 3016S: Supported 3017F: block/bsg.c 3018F: include/linux/bsg.h 3019F: include/uapi/linux/bsg.h 3020 3021BT87X AUDIO DRIVER 3022M: Clemens Ladisch <clemens@ladisch.de> 3023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3024T: git git://git.alsa-project.org/alsa-kernel.git 3025S: Maintained 3026F: Documentation/sound/alsa/Bt87x.txt 3027F: sound/pci/bt87x.c 3028 3029BT8XXGPIO DRIVER 3030M: Michael Buesch <m@bues.ch> 3031W: http://bu3sch.de/btgpio.php 3032S: Maintained 3033F: drivers/gpio/gpio-bt8xx.c 3034 3035BTRFS FILE SYSTEM 3036M: Chris Mason <clm@fb.com> 3037M: Josef Bacik <jbacik@fb.com> 3038M: David Sterba <dsterba@suse.com> 3039L: linux-btrfs@vger.kernel.org 3040W: http://btrfs.wiki.kernel.org/ 3041Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3042T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3043S: Maintained 3044F: Documentation/filesystems/btrfs.txt 3045F: fs/btrfs/ 3046F: include/linux/btrfs* 3047F: include/uapi/linux/btrfs* 3048 3049BTTV VIDEO4LINUX DRIVER 3050M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3051M: Mauro Carvalho Chehab <mchehab@kernel.org> 3052L: linux-media@vger.kernel.org 3053W: https://linuxtv.org 3054T: git git://linuxtv.org/media_tree.git 3055S: Odd fixes 3056F: Documentation/media/v4l-drivers/bttv* 3057F: drivers/media/pci/bt8xx/bttv* 3058 3059BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3060M: Chanwoo Choi <cw00.choi@samsung.com> 3061L: linux-pm@vger.kernel.org 3062L: linux-samsung-soc@vger.kernel.org 3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3064S: Maintained 3065F: drivers/devfreq/exynos-bus.c 3066F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3067 3068BUSLOGIC SCSI DRIVER 3069M: Khalid Aziz <khalid@gonehiking.org> 3070L: linux-scsi@vger.kernel.org 3071S: Maintained 3072F: drivers/scsi/BusLogic.* 3073F: drivers/scsi/FlashPoint.* 3074 3075C-MEDIA CMI8788 DRIVER 3076M: Clemens Ladisch <clemens@ladisch.de> 3077L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3078T: git git://git.alsa-project.org/alsa-kernel.git 3079S: Maintained 3080F: sound/pci/oxygen/ 3081 3082C6X ARCHITECTURE 3083M: Mark Salter <msalter@redhat.com> 3084M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3085L: linux-c6x-dev@linux-c6x.org 3086W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3087S: Maintained 3088F: arch/c6x/ 3089 3090CA8210 IEEE-802.15.4 RADIO DRIVER 3091M: Harry Morris <h.morris@cascoda.com> 3092L: linux-wpan@vger.kernel.org 3093W: https://github.com/Cascoda/ca8210-linux.git 3094S: Maintained 3095F: drivers/net/ieee802154/ca8210.c 3096F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3097 3098CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3099M: David Howells <dhowells@redhat.com> 3100L: linux-cachefs@redhat.com (moderated for non-subscribers) 3101S: Supported 3102F: Documentation/filesystems/caching/cachefiles.txt 3103F: fs/cachefiles/ 3104 3105CADET FM/AM RADIO RECEIVER DRIVER 3106M: Hans Verkuil <hverkuil@xs4all.nl> 3107L: linux-media@vger.kernel.org 3108T: git git://linuxtv.org/media_tree.git 3109W: https://linuxtv.org 3110S: Maintained 3111F: drivers/media/radio/radio-cadet* 3112 3113CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3114M: Jonathan Corbet <corbet@lwn.net> 3115L: linux-media@vger.kernel.org 3116T: git git://linuxtv.org/media_tree.git 3117S: Maintained 3118F: Documentation/media/v4l-drivers/cafe_ccic* 3119F: drivers/media/platform/marvell-ccic/ 3120 3121CAIF NETWORK LAYER 3122M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3123L: netdev@vger.kernel.org 3124S: Supported 3125F: Documentation/networking/caif/ 3126F: drivers/net/caif/ 3127F: include/uapi/linux/caif/ 3128F: include/net/caif/ 3129F: net/caif/ 3130 3131CALGARY x86-64 IOMMU 3132M: Muli Ben-Yehuda <mulix@mulix.org> 3133M: Jon Mason <jdmason@kudzu.us> 3134L: iommu@lists.linux-foundation.org 3135S: Maintained 3136F: arch/x86/kernel/pci-calgary_64.c 3137F: arch/x86/kernel/tce_64.c 3138F: arch/x86/include/asm/calgary.h 3139F: arch/x86/include/asm/tce.h 3140 3141CAN NETWORK DRIVERS 3142M: Wolfgang Grandegger <wg@grandegger.com> 3143M: Marc Kleine-Budde <mkl@pengutronix.de> 3144L: linux-can@vger.kernel.org 3145W: https://github.com/linux-can 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3148S: Maintained 3149F: Documentation/devicetree/bindings/net/can/ 3150F: drivers/net/can/ 3151F: include/linux/can/dev.h 3152F: include/linux/can/platform/ 3153F: include/uapi/linux/can/error.h 3154F: include/uapi/linux/can/netlink.h 3155 3156CAN NETWORK LAYER 3157M: Oliver Hartkopp <socketcan@hartkopp.net> 3158M: Marc Kleine-Budde <mkl@pengutronix.de> 3159L: linux-can@vger.kernel.org 3160W: https://github.com/linux-can 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3163S: Maintained 3164F: Documentation/networking/can.rst 3165F: net/can/ 3166F: include/linux/can/core.h 3167F: include/uapi/linux/can.h 3168F: include/uapi/linux/can/bcm.h 3169F: include/uapi/linux/can/raw.h 3170F: include/uapi/linux/can/gw.h 3171 3172CAPABILITIES 3173M: Serge Hallyn <serge@hallyn.com> 3174L: linux-security-module@vger.kernel.org 3175S: Supported 3176F: include/linux/capability.h 3177F: include/uapi/linux/capability.h 3178F: security/commoncap.c 3179F: kernel/capability.c 3180 3181CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3182M: Kevin Tsai <ktsai@capellamicro.com> 3183S: Maintained 3184F: drivers/iio/light/cm* 3185 3186CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3187M: Christian Lamparter <chunkeey@googlemail.com> 3188L: linux-wireless@vger.kernel.org 3189W: http://wireless.kernel.org/en/users/Drivers/carl9170 3190S: Maintained 3191F: drivers/net/wireless/ath/carl9170/ 3192 3193CAVIUM I2C DRIVER 3194M: Jan Glauber <jglauber@cavium.com> 3195M: David Daney <david.daney@cavium.com> 3196W: http://www.cavium.com 3197S: Supported 3198F: drivers/i2c/busses/i2c-octeon* 3199F: drivers/i2c/busses/i2c-thunderx* 3200 3201CAVIUM LIQUIDIO NETWORK DRIVER 3202M: Derek Chickles <derek.chickles@caviumnetworks.com> 3203M: Satanand Burla <satananda.burla@caviumnetworks.com> 3204M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3205M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3206L: netdev@vger.kernel.org 3207W: http://www.cavium.com 3208S: Supported 3209F: drivers/net/ethernet/cavium/liquidio/ 3210 3211CAVIUM MMC DRIVER 3212M: Jan Glauber <jglauber@cavium.com> 3213M: David Daney <david.daney@cavium.com> 3214M: Steven J. Hill <Steven.Hill@cavium.com> 3215W: http://www.cavium.com 3216S: Supported 3217F: drivers/mmc/host/cavium* 3218 3219CAVIUM OCTEON-TX CRYPTO DRIVER 3220M: George Cherian <george.cherian@cavium.com> 3221L: linux-crypto@vger.kernel.org 3222W: http://www.cavium.com 3223S: Supported 3224F: drivers/crypto/cavium/cpt/ 3225 3226CAVIUM THUNDERX2 ARM64 SOC 3227M: Robert Richter <rrichter@cavium.com> 3228M: Jayachandran C <jnair@caviumnetworks.com> 3229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3230S: Maintained 3231F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3232F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3233 3234CC2520 IEEE-802.15.4 RADIO DRIVER 3235M: Varka Bhadram <varkabhadram@gmail.com> 3236L: linux-wpan@vger.kernel.org 3237S: Maintained 3238F: drivers/net/ieee802154/cc2520.c 3239F: include/linux/spi/cc2520.h 3240F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3241 3242CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3243M: Gilad Ben-Yossef <gilad@benyossef.com> 3244L: linux-crypto@vger.kernel.org 3245L: driverdev-devel@linuxdriverproject.org 3246S: Supported 3247F: drivers/staging/ccree/ 3248W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3249 3250CEC FRAMEWORK 3251M: Hans Verkuil <hans.verkuil@cisco.com> 3252L: linux-media@vger.kernel.org 3253T: git git://linuxtv.org/media_tree.git 3254W: http://linuxtv.org 3255S: Supported 3256F: Documentation/media/kapi/cec-core.rst 3257F: Documentation/media/uapi/cec 3258F: drivers/media/cec/ 3259F: drivers/media/rc/keymaps/rc-cec.c 3260F: include/media/cec.h 3261F: include/media/cec-notifier.h 3262F: include/uapi/linux/cec.h 3263F: include/uapi/linux/cec-funcs.h 3264F: Documentation/devicetree/bindings/media/cec.txt 3265 3266CEC GPIO DRIVER 3267M: Hans Verkuil <hans.verkuil@cisco.com> 3268L: linux-media@vger.kernel.org 3269T: git git://linuxtv.org/media_tree.git 3270W: http://linuxtv.org 3271S: Supported 3272F: drivers/media/platform/cec-gpio/ 3273F: Documentation/devicetree/bindings/media/cec-gpio.txt 3274 3275CELL BROADBAND ENGINE ARCHITECTURE 3276M: Arnd Bergmann <arnd@arndb.de> 3277L: linuxppc-dev@lists.ozlabs.org 3278W: http://www.ibm.com/developerworks/power/cell/ 3279S: Supported 3280F: arch/powerpc/include/asm/cell*.h 3281F: arch/powerpc/include/asm/spu*.h 3282F: arch/powerpc/include/uapi/asm/spu*.h 3283F: arch/powerpc/oprofile/*cell* 3284F: arch/powerpc/platforms/cell/ 3285 3286CEPH COMMON CODE (LIBCEPH) 3287M: Ilya Dryomov <idryomov@gmail.com> 3288M: "Yan, Zheng" <zyan@redhat.com> 3289M: Sage Weil <sage@redhat.com> 3290L: ceph-devel@vger.kernel.org 3291W: http://ceph.com/ 3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3293T: git git://github.com/ceph/ceph-client.git 3294S: Supported 3295F: net/ceph/ 3296F: include/linux/ceph/ 3297F: include/linux/crush/ 3298 3299CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3300M: "Yan, Zheng" <zyan@redhat.com> 3301M: Sage Weil <sage@redhat.com> 3302M: Ilya Dryomov <idryomov@gmail.com> 3303L: ceph-devel@vger.kernel.org 3304W: http://ceph.com/ 3305T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3306T: git git://github.com/ceph/ceph-client.git 3307S: Supported 3308F: Documentation/filesystems/ceph.txt 3309F: fs/ceph/ 3310 3311CERTIFICATE HANDLING: 3312M: David Howells <dhowells@redhat.com> 3313M: David Woodhouse <dwmw2@infradead.org> 3314L: keyrings@vger.kernel.org 3315S: Maintained 3316F: Documentation/module-signing.txt 3317F: certs/ 3318F: scripts/sign-file.c 3319F: scripts/extract-cert.c 3320 3321CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3322L: linux-usb@vger.kernel.org 3323S: Orphan 3324F: Documentation/usb/WUSB-Design-overview.txt 3325F: Documentation/usb/wusb-cbaf 3326F: drivers/usb/host/hwa-hc.c 3327F: drivers/usb/host/whci/ 3328F: drivers/usb/wusbcore/ 3329F: include/linux/usb/wusb* 3330 3331CFAG12864B LCD DRIVER 3332M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3333W: http://miguelojeda.es/auxdisplay.htm 3334W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3335S: Maintained 3336F: drivers/auxdisplay/cfag12864b.c 3337F: include/linux/cfag12864b.h 3338 3339CFAG12864BFB LCD FRAMEBUFFER DRIVER 3340M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3341W: http://miguelojeda.es/auxdisplay.htm 3342W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3343S: Maintained 3344F: drivers/auxdisplay/cfag12864bfb.c 3345F: include/linux/cfag12864b.h 3346 3347802.11 (including CFG80211/NL80211) 3348M: Johannes Berg <johannes@sipsolutions.net> 3349L: linux-wireless@vger.kernel.org 3350W: http://wireless.kernel.org/ 3351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3352T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3353S: Maintained 3354F: net/wireless/ 3355F: include/uapi/linux/nl80211.h 3356F: include/linux/ieee80211.h 3357F: include/net/wext.h 3358F: include/net/cfg80211.h 3359F: include/net/iw_handler.h 3360F: include/net/ieee80211_radiotap.h 3361F: Documentation/driver-api/80211/cfg80211.rst 3362F: Documentation/networking/regulatory.txt 3363 3364CHAR and MISC DRIVERS 3365M: Arnd Bergmann <arnd@arndb.de> 3366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3368S: Supported 3369F: drivers/char/ 3370F: drivers/misc/ 3371F: include/linux/miscdevice.h 3372 3373CHECKPATCH 3374M: Andy Whitcroft <apw@canonical.com> 3375M: Joe Perches <joe@perches.com> 3376S: Maintained 3377F: scripts/checkpatch.pl 3378 3379CHINESE DOCUMENTATION 3380M: Harry Wei <harryxiyou@gmail.com> 3381L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3382L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3383S: Maintained 3384F: Documentation/translations/zh_CN/ 3385 3386CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3387M: Peter Chen <Peter.Chen@nxp.com> 3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3389L: linux-usb@vger.kernel.org 3390S: Maintained 3391F: drivers/usb/chipidea/ 3392 3393CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3394M: Hans de Goede <hdegoede@redhat.com> 3395L: linux-input@vger.kernel.org 3396S: Maintained 3397F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3398F: drivers/input/touchscreen/chipone_icn8318.c 3399 3400CHROME HARDWARE PLATFORM SUPPORT 3401M: Benson Leung <bleung@chromium.org> 3402M: Olof Johansson <olof@lixom.net> 3403S: Maintained 3404T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3405F: drivers/platform/chrome/ 3406 3407CIRRUS LOGIC AUDIO CODEC DRIVERS 3408M: Brian Austin <brian.austin@cirrus.com> 3409M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3410L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3411S: Maintained 3412F: sound/soc/codecs/cs* 3413 3414CIRRUS LOGIC EP93XX ETHERNET DRIVER 3415M: Hartley Sweeten <hsweeten@visionengravers.com> 3416L: netdev@vger.kernel.org 3417S: Maintained 3418F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3419 3420CISCO FCOE HBA DRIVER 3421M: Satish Kharat <satishkh@cisco.com> 3422M: Sesidhar Baddela <sebaddel@cisco.com> 3423M: Karan Tilak Kumar <kartilak@cisco.com> 3424L: linux-scsi@vger.kernel.org 3425S: Supported 3426F: drivers/scsi/fnic/ 3427 3428CISCO SCSI HBA DRIVER 3429M: Karan Tilak Kumar <kartilak@cisco.com> 3430M: Sesidhar Baddela <sebaddel@cisco.com> 3431L: linux-scsi@vger.kernel.org 3432S: Supported 3433F: drivers/scsi/snic/ 3434 3435CISCO VIC ETHERNET NIC DRIVER 3436M: Christian Benvenuti <benve@cisco.com> 3437M: Govindarajulu Varadarajan <_govind@gmx.com> 3438M: Parvi Kaustubhi <pkaustub@cisco.com> 3439S: Supported 3440F: drivers/net/ethernet/cisco/enic/ 3441 3442CISCO VIC LOW LATENCY NIC DRIVER 3443M: Christian Benvenuti <benve@cisco.com> 3444M: Dave Goodell <dgoodell@cisco.com> 3445S: Supported 3446F: drivers/infiniband/hw/usnic/ 3447 3448CLEANCACHE API 3449M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3450L: linux-kernel@vger.kernel.org 3451S: Maintained 3452F: mm/cleancache.c 3453F: include/linux/cleancache.h 3454 3455CLK API 3456M: Russell King <linux@armlinux.org.uk> 3457L: linux-clk@vger.kernel.org 3458S: Maintained 3459F: include/linux/clk.h 3460 3461CLOCKSOURCE, CLOCKEVENT DRIVERS 3462M: Daniel Lezcano <daniel.lezcano@linaro.org> 3463M: Thomas Gleixner <tglx@linutronix.de> 3464L: linux-kernel@vger.kernel.org 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3466S: Supported 3467F: drivers/clocksource/ 3468F: Documentation/devicetree/bindings/timer/ 3469 3470CMPC ACPI DRIVER 3471M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3472M: Daniel Oliveira Nascimento <don@syst.com.br> 3473L: platform-driver-x86@vger.kernel.org 3474S: Supported 3475F: drivers/platform/x86/classmate-laptop.c 3476 3477COBALT MEDIA DRIVER 3478M: Hans Verkuil <hans.verkuil@cisco.com> 3479L: linux-media@vger.kernel.org 3480T: git git://linuxtv.org/media_tree.git 3481W: https://linuxtv.org 3482S: Supported 3483F: drivers/media/pci/cobalt/ 3484 3485COCCINELLE/Semantic Patches (SmPL) 3486M: Julia Lawall <Julia.Lawall@lip6.fr> 3487M: Gilles Muller <Gilles.Muller@lip6.fr> 3488M: Nicolas Palix <nicolas.palix@imag.fr> 3489M: Michal Marek <michal.lkml@markovi.net> 3490L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3492W: http://coccinelle.lip6.fr/ 3493S: Supported 3494F: Documentation/dev-tools/coccinelle.rst 3495F: scripts/coccinelle/ 3496F: scripts/coccicheck 3497 3498CODA FILE SYSTEM 3499M: Jan Harkes <jaharkes@cs.cmu.edu> 3500M: coda@cs.cmu.edu 3501L: codalist@coda.cs.cmu.edu 3502W: http://www.coda.cs.cmu.edu/ 3503S: Maintained 3504F: Documentation/filesystems/coda.txt 3505F: fs/coda/ 3506F: include/linux/coda*.h 3507F: include/uapi/linux/coda*.h 3508 3509CODA V4L2 MEM2MEM DRIVER 3510M: Philipp Zabel <p.zabel@pengutronix.de> 3511L: linux-media@vger.kernel.org 3512S: Maintained 3513F: Documentation/devicetree/bindings/media/coda.txt 3514F: drivers/media/platform/coda/ 3515 3516COMMON CLK FRAMEWORK 3517M: Michael Turquette <mturquette@baylibre.com> 3518M: Stephen Boyd <sboyd@kernel.org> 3519L: linux-clk@vger.kernel.org 3520Q: http://patchwork.kernel.org/project/linux-clk/list/ 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3522S: Maintained 3523F: Documentation/devicetree/bindings/clock/ 3524F: drivers/clk/ 3525X: drivers/clk/clkdev.c 3526F: include/linux/clk-pr* 3527F: include/linux/clk/ 3528 3529COMMON INTERNET FILE SYSTEM (CIFS) 3530M: Steve French <sfrench@samba.org> 3531L: linux-cifs@vger.kernel.org 3532L: samba-technical@lists.samba.org (moderated for non-subscribers) 3533W: http://linux-cifs.samba.org/ 3534T: git git://git.samba.org/sfrench/cifs-2.6.git 3535S: Supported 3536F: Documentation/filesystems/cifs/ 3537F: fs/cifs/ 3538 3539COMPACTPCI HOTPLUG CORE 3540M: Scott Murray <scott@spiteful.org> 3541L: linux-pci@vger.kernel.org 3542S: Maintained 3543F: drivers/pci/hotplug/cpci_hotplug* 3544 3545COMPACTPCI HOTPLUG GENERIC DRIVER 3546M: Scott Murray <scott@spiteful.org> 3547L: linux-pci@vger.kernel.org 3548S: Maintained 3549F: drivers/pci/hotplug/cpcihp_generic.c 3550 3551COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3552M: Scott Murray <scott@spiteful.org> 3553L: linux-pci@vger.kernel.org 3554S: Maintained 3555F: drivers/pci/hotplug/cpcihp_zt5550.* 3556 3557COMPAL LAPTOP SUPPORT 3558M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3559L: platform-driver-x86@vger.kernel.org 3560S: Maintained 3561F: drivers/platform/x86/compal-laptop.c 3562 3563CONEXANT ACCESSRUNNER USB DRIVER 3564L: accessrunner-general@lists.sourceforge.net 3565W: http://accessrunner.sourceforge.net/ 3566S: Orphan 3567F: drivers/usb/atm/cxacru.c 3568 3569CONFIGFS 3570M: Joel Becker <jlbec@evilplan.org> 3571M: Christoph Hellwig <hch@lst.de> 3572T: git git://git.infradead.org/users/hch/configfs.git 3573S: Supported 3574F: fs/configfs/ 3575F: include/linux/configfs.h 3576 3577CONNECTOR 3578M: Evgeniy Polyakov <zbr@ioremap.net> 3579L: netdev@vger.kernel.org 3580S: Maintained 3581F: drivers/connector/ 3582 3583CONTROL GROUP (CGROUP) 3584M: Tejun Heo <tj@kernel.org> 3585M: Li Zefan <lizefan@huawei.com> 3586M: Johannes Weiner <hannes@cmpxchg.org> 3587L: cgroups@vger.kernel.org 3588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3589S: Maintained 3590F: Documentation/cgroup* 3591F: include/linux/cgroup* 3592F: kernel/cgroup* 3593 3594CONTROL GROUP - CPUSET 3595M: Li Zefan <lizefan@huawei.com> 3596L: cgroups@vger.kernel.org 3597W: http://www.bullopensource.org/cpuset/ 3598W: http://oss.sgi.com/projects/cpusets/ 3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3600S: Maintained 3601F: Documentation/cgroup-v1/cpusets.txt 3602F: include/linux/cpuset.h 3603F: kernel/cgroup/cpuset.c 3604 3605CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3606M: Johannes Weiner <hannes@cmpxchg.org> 3607M: Michal Hocko <mhocko@kernel.org> 3608M: Vladimir Davydov <vdavydov.dev@gmail.com> 3609L: cgroups@vger.kernel.org 3610L: linux-mm@kvack.org 3611S: Maintained 3612F: mm/memcontrol.c 3613F: mm/swap_cgroup.c 3614 3615CORETEMP HARDWARE MONITORING DRIVER 3616M: Fenghua Yu <fenghua.yu@intel.com> 3617L: linux-hwmon@vger.kernel.org 3618S: Maintained 3619F: Documentation/hwmon/coretemp 3620F: drivers/hwmon/coretemp.c 3621 3622COSA/SRP SYNC SERIAL DRIVER 3623M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3624W: http://www.fi.muni.cz/~kas/cosa/ 3625S: Maintained 3626F: drivers/net/wan/cosa* 3627 3628CPMAC ETHERNET DRIVER 3629M: Florian Fainelli <f.fainelli@gmail.com> 3630L: netdev@vger.kernel.org 3631S: Maintained 3632F: drivers/net/ethernet/ti/cpmac.c 3633 3634CPU FREQUENCY DRIVERS 3635M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3636M: Viresh Kumar <viresh.kumar@linaro.org> 3637L: linux-pm@vger.kernel.org 3638S: Maintained 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3640T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3641B: https://bugzilla.kernel.org 3642F: Documentation/cpu-freq/ 3643F: Documentation/devicetree/bindings/cpufreq/ 3644F: drivers/cpufreq/ 3645F: include/linux/cpufreq.h 3646F: tools/testing/selftests/cpufreq/ 3647 3648CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3649M: Viresh Kumar <viresh.kumar@linaro.org> 3650M: Sudeep Holla <sudeep.holla@arm.com> 3651L: linux-pm@vger.kernel.org 3652W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3653S: Maintained 3654F: drivers/cpufreq/arm_big_little.h 3655F: drivers/cpufreq/arm_big_little.c 3656F: drivers/cpufreq/arm_big_little_dt.c 3657 3658CPU POWER MONITORING SUBSYSTEM 3659M: Thomas Renninger <trenn@suse.com> 3660M: Shuah Khan <shuahkh@osg.samsung.com> 3661M: Shuah Khan <shuah@kernel.org> 3662L: linux-pm@vger.kernel.org 3663S: Maintained 3664F: tools/power/cpupower/ 3665 3666CPUID/MSR DRIVER 3667M: "H. Peter Anvin" <hpa@zytor.com> 3668S: Maintained 3669F: arch/x86/kernel/cpuid.c 3670F: arch/x86/kernel/msr.c 3671 3672CPUIDLE DRIVER - ARM BIG LITTLE 3673M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3674M: Daniel Lezcano <daniel.lezcano@linaro.org> 3675L: linux-pm@vger.kernel.org 3676L: linux-arm-kernel@lists.infradead.org 3677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3678S: Maintained 3679F: drivers/cpuidle/cpuidle-big_little.c 3680 3681CPUIDLE DRIVER - ARM EXYNOS 3682M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3683M: Daniel Lezcano <daniel.lezcano@linaro.org> 3684M: Kukjin Kim <kgene@kernel.org> 3685L: linux-pm@vger.kernel.org 3686L: linux-samsung-soc@vger.kernel.org 3687S: Supported 3688F: drivers/cpuidle/cpuidle-exynos.c 3689F: arch/arm/mach-exynos/pm.c 3690 3691CPUIDLE DRIVERS 3692M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3693M: Daniel Lezcano <daniel.lezcano@linaro.org> 3694L: linux-pm@vger.kernel.org 3695S: Maintained 3696T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3697B: https://bugzilla.kernel.org 3698F: drivers/cpuidle/* 3699F: include/linux/cpuidle.h 3700 3701CRAMFS FILESYSTEM 3702M: Nicolas Pitre <nico@linaro.org> 3703S: Maintained 3704F: Documentation/filesystems/cramfs.txt 3705F: fs/cramfs/ 3706 3707CRYPTO API 3708M: Herbert Xu <herbert@gondor.apana.org.au> 3709M: "David S. Miller" <davem@davemloft.net> 3710L: linux-crypto@vger.kernel.org 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3713S: Maintained 3714F: Documentation/crypto/ 3715F: Documentation/devicetree/bindings/crypto/ 3716F: arch/*/crypto/ 3717F: crypto/ 3718F: drivers/crypto/ 3719F: include/crypto/ 3720F: include/linux/crypto* 3721 3722CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3723M: Neil Horman <nhorman@tuxdriver.com> 3724L: linux-crypto@vger.kernel.org 3725S: Maintained 3726F: crypto/ansi_cprng.c 3727F: crypto/rng.c 3728 3729CS3308 MEDIA DRIVER 3730M: Hans Verkuil <hverkuil@xs4all.nl> 3731L: linux-media@vger.kernel.org 3732T: git git://linuxtv.org/media_tree.git 3733W: http://linuxtv.org 3734S: Odd Fixes 3735F: drivers/media/i2c/cs3308.c 3736F: drivers/media/i2c/cs3308.h 3737 3738CS5535 Audio ALSA driver 3739M: Jaya Kumar <jayakumar.alsa@gmail.com> 3740S: Maintained 3741F: sound/pci/cs5535audio/ 3742 3743CW1200 WLAN driver 3744M: Solomon Peachy <pizza@shaftnet.org> 3745S: Maintained 3746F: drivers/net/wireless/st/cw1200/ 3747 3748CX18 VIDEO4LINUX DRIVER 3749M: Andy Walls <awalls@md.metrocast.net> 3750L: ivtv-devel@ivtvdriver.org (subscribers-only) 3751L: linux-media@vger.kernel.org 3752T: git git://linuxtv.org/media_tree.git 3753W: https://linuxtv.org 3754W: http://www.ivtvdriver.org/index.php/Cx18 3755S: Maintained 3756F: Documentation/media/v4l-drivers/cx18* 3757F: drivers/media/pci/cx18/ 3758F: include/uapi/linux/ivtv* 3759 3760CX2341X MPEG ENCODER HELPER MODULE 3761M: Hans Verkuil <hverkuil@xs4all.nl> 3762L: linux-media@vger.kernel.org 3763T: git git://linuxtv.org/media_tree.git 3764W: https://linuxtv.org 3765S: Maintained 3766F: drivers/media/common/cx2341x* 3767F: include/media/cx2341x* 3768 3769CX24120 MEDIA DRIVER 3770M: Jemma Denson <jdenson@gmail.com> 3771M: Patrick Boettcher <patrick.boettcher@posteo.de> 3772L: linux-media@vger.kernel.org 3773W: https://linuxtv.org 3774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3775S: Maintained 3776F: drivers/media/dvb-frontends/cx24120* 3777 3778CX88 VIDEO4LINUX DRIVER 3779M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3780M: Mauro Carvalho Chehab <mchehab@kernel.org> 3781L: linux-media@vger.kernel.org 3782W: https://linuxtv.org 3783T: git git://linuxtv.org/media_tree.git 3784S: Odd fixes 3785F: Documentation/media/v4l-drivers/cx88* 3786F: drivers/media/pci/cx88/ 3787 3788CXD2820R MEDIA DRIVER 3789M: Antti Palosaari <crope@iki.fi> 3790L: linux-media@vger.kernel.org 3791W: https://linuxtv.org 3792W: http://palosaari.fi/linux/ 3793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3794T: git git://linuxtv.org/anttip/media_tree.git 3795S: Maintained 3796F: drivers/media/dvb-frontends/cxd2820r* 3797 3798CXGB3 ETHERNET DRIVER (CXGB3) 3799M: Santosh Raspatur <santosh@chelsio.com> 3800L: netdev@vger.kernel.org 3801W: http://www.chelsio.com 3802S: Supported 3803F: drivers/net/ethernet/chelsio/cxgb3/ 3804 3805CXGB3 ISCSI DRIVER (CXGB3I) 3806M: Karen Xie <kxie@chelsio.com> 3807L: linux-scsi@vger.kernel.org 3808W: http://www.chelsio.com 3809S: Supported 3810F: drivers/scsi/cxgbi/cxgb3i 3811 3812CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3813M: Steve Wise <swise@chelsio.com> 3814L: linux-rdma@vger.kernel.org 3815W: http://www.openfabrics.org 3816S: Supported 3817F: drivers/infiniband/hw/cxgb3/ 3818F: include/uapi/rdma/cxgb3-abi.h 3819 3820CXGB4 CRYPTO DRIVER (chcr) 3821M: Harsh Jain <harsh@chelsio.com> 3822L: linux-crypto@vger.kernel.org 3823W: http://www.chelsio.com 3824S: Supported 3825F: drivers/crypto/chelsio 3826 3827CXGB4 ETHERNET DRIVER (CXGB4) 3828M: Ganesh Goudar <ganeshgr@chelsio.com> 3829L: netdev@vger.kernel.org 3830W: http://www.chelsio.com 3831S: Supported 3832F: drivers/net/ethernet/chelsio/cxgb4/ 3833 3834CXGB4 ISCSI DRIVER (CXGB4I) 3835M: Karen Xie <kxie@chelsio.com> 3836L: linux-scsi@vger.kernel.org 3837W: http://www.chelsio.com 3838S: Supported 3839F: drivers/scsi/cxgbi/cxgb4i 3840 3841CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3842M: Steve Wise <swise@chelsio.com> 3843L: linux-rdma@vger.kernel.org 3844W: http://www.openfabrics.org 3845S: Supported 3846F: drivers/infiniband/hw/cxgb4/ 3847F: include/uapi/rdma/cxgb4-abi.h 3848 3849CXGB4VF ETHERNET DRIVER (CXGB4VF) 3850M: Casey Leedom <leedom@chelsio.com> 3851L: netdev@vger.kernel.org 3852W: http://www.chelsio.com 3853S: Supported 3854F: drivers/net/ethernet/chelsio/cxgb4vf/ 3855 3856CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3857M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3858M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3859L: linuxppc-dev@lists.ozlabs.org 3860S: Supported 3861F: arch/powerpc/platforms/powernv/pci-cxl.c 3862F: drivers/misc/cxl/ 3863F: include/misc/cxl* 3864F: include/uapi/misc/cxl.h 3865F: Documentation/powerpc/cxl.txt 3866F: Documentation/ABI/testing/sysfs-class-cxl 3867 3868CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3869M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3870M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3871M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3872L: linux-scsi@vger.kernel.org 3873S: Supported 3874F: drivers/scsi/cxlflash/ 3875F: include/uapi/scsi/cxlflash_ioctls.h 3876F: Documentation/powerpc/cxlflash.txt 3877 3878CYBERPRO FB DRIVER 3879M: Russell King <linux@armlinux.org.uk> 3880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3881W: http://www.armlinux.org.uk/ 3882S: Maintained 3883F: drivers/video/fbdev/cyber2000fb.* 3884 3885CYCLADES ASYNC MUX DRIVER 3886W: http://www.cyclades.com/ 3887S: Orphan 3888F: drivers/tty/cyclades.c 3889F: include/linux/cyclades.h 3890F: include/uapi/linux/cyclades.h 3891 3892CYCLADES PC300 DRIVER 3893W: http://www.cyclades.com/ 3894S: Orphan 3895F: drivers/net/wan/pc300* 3896 3897CYPRESS_FIRMWARE MEDIA DRIVER 3898M: Antti Palosaari <crope@iki.fi> 3899L: linux-media@vger.kernel.org 3900W: https://linuxtv.org 3901W: http://palosaari.fi/linux/ 3902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3903T: git git://linuxtv.org/anttip/media_tree.git 3904S: Maintained 3905F: drivers/media/common/cypress_firmware* 3906 3907CYTTSP TOUCHSCREEN DRIVER 3908M: Ferruh Yigit <fery@cypress.com> 3909L: linux-input@vger.kernel.org 3910S: Supported 3911F: drivers/input/touchscreen/cyttsp* 3912F: include/linux/input/cyttsp.h 3913 3914D-LINK DIR-685 TOUCHKEYS DRIVER 3915M: Linus Walleij <linus.walleij@linaro.org> 3916L: linux-input@vger.kernel.org 3917S: Supported 3918F: drivers/input/dlink-dir685-touchkeys.c 3919 3920DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3921M: Joshua Kinard <kumba@gentoo.org> 3922S: Maintained 3923F: drivers/rtc/rtc-ds1685.c 3924F: include/linux/rtc/ds1685.h 3925 3926DAMA SLAVE for AX.25 3927M: Joerg Reuter <jreuter@yaina.de> 3928W: http://yaina.de/jreuter/ 3929W: http://www.qsl.net/dl1bke/ 3930L: linux-hams@vger.kernel.org 3931S: Maintained 3932F: net/ax25/af_ax25.c 3933F: net/ax25/ax25_dev.c 3934F: net/ax25/ax25_ds_* 3935F: net/ax25/ax25_in.c 3936F: net/ax25/ax25_out.c 3937F: net/ax25/ax25_timer.c 3938F: net/ax25/sysctl_net_ax25.c 3939 3940DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3941L: netdev@vger.kernel.org 3942S: Orphan 3943F: Documentation/networking/dmfe.txt 3944F: drivers/net/ethernet/dec/tulip/dmfe.c 3945 3946DC390/AM53C974 SCSI driver 3947M: Hannes Reinecke <hare@suse.com> 3948L: linux-scsi@vger.kernel.org 3949S: Maintained 3950F: drivers/scsi/am53c974.c 3951 3952DC395x SCSI driver 3953M: Oliver Neukum <oliver@neukum.org> 3954M: Ali Akcaagac <aliakc@web.de> 3955M: Jamie Lenehan <lenehan@twibble.org> 3956L: dc395x@twibble.org 3957W: http://twibble.org/dist/dc395x/ 3958W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3959S: Maintained 3960F: Documentation/scsi/dc395x.txt 3961F: drivers/scsi/dc395x.* 3962 3963DCCP PROTOCOL 3964M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3965L: dccp@vger.kernel.org 3966W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3967S: Maintained 3968F: include/linux/dccp.h 3969F: include/uapi/linux/dccp.h 3970F: include/linux/tfrc.h 3971F: net/dccp/ 3972 3973DECnet NETWORK LAYER 3974W: http://linux-decnet.sourceforge.net 3975L: linux-decnet-user@lists.sourceforge.net 3976S: Orphan 3977F: Documentation/networking/decnet.txt 3978F: net/decnet/ 3979 3980DECSTATION PLATFORM SUPPORT 3981M: "Maciej W. Rozycki" <macro@linux-mips.org> 3982L: linux-mips@linux-mips.org 3983W: http://www.linux-mips.org/wiki/DECstation 3984S: Maintained 3985F: arch/mips/dec/ 3986F: arch/mips/include/asm/dec/ 3987F: arch/mips/include/asm/mach-dec/ 3988 3989DEFXX FDDI NETWORK DRIVER 3990M: "Maciej W. Rozycki" <macro@linux-mips.org> 3991S: Maintained 3992F: drivers/net/fddi/defxx.* 3993 3994DELL SMBIOS DRIVER 3995M: Pali Rohár <pali.rohar@gmail.com> 3996M: Mario Limonciello <mario.limonciello@dell.com> 3997L: platform-driver-x86@vger.kernel.org 3998S: Maintained 3999F: drivers/platform/x86/dell-smbios.* 4000 4001DELL SMBIOS SMM DRIVER 4002M: Mario Limonciello <mario.limonciello@dell.com> 4003L: platform-driver-x86@vger.kernel.org 4004S: Maintained 4005F: drivers/platform/x86/dell-smbios-smm.c 4006 4007DELL SMBIOS WMI DRIVER 4008M: Mario Limonciello <mario.limonciello@dell.com> 4009L: platform-driver-x86@vger.kernel.org 4010S: Maintained 4011F: drivers/platform/x86/dell-smbios-wmi.c 4012F: tools/wmi/dell-smbios-example.c 4013 4014DELL LAPTOP DRIVER 4015M: Matthew Garrett <mjg59@srcf.ucam.org> 4016M: Pali Rohár <pali.rohar@gmail.com> 4017L: platform-driver-x86@vger.kernel.org 4018S: Maintained 4019F: drivers/platform/x86/dell-laptop.c 4020 4021DELL LAPTOP FREEFALL DRIVER 4022M: Pali Rohár <pali.rohar@gmail.com> 4023S: Maintained 4024F: drivers/platform/x86/dell-smo8800.c 4025 4026DELL LAPTOP RBTN DRIVER 4027M: Pali Rohár <pali.rohar@gmail.com> 4028S: Maintained 4029F: drivers/platform/x86/dell-rbtn.* 4030 4031DELL LAPTOP SMM DRIVER 4032M: Pali Rohár <pali.rohar@gmail.com> 4033S: Maintained 4034F: drivers/hwmon/dell-smm-hwmon.c 4035F: include/uapi/linux/i8k.h 4036 4037DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4038M: Doug Warzecha <Douglas_Warzecha@dell.com> 4039S: Maintained 4040F: Documentation/dcdbas.txt 4041F: drivers/firmware/dcdbas.* 4042 4043DELL WMI NOTIFICATIONS DRIVER 4044M: Matthew Garrett <mjg59@srcf.ucam.org> 4045M: Pali Rohár <pali.rohar@gmail.com> 4046S: Maintained 4047F: drivers/platform/x86/dell-wmi.c 4048 4049DELL WMI DESCRIPTOR DRIVER 4050M: Mario Limonciello <mario.limonciello@dell.com> 4051S: Maintained 4052F: drivers/platform/x86/dell-wmi-descriptor.c 4053 4054DELTA ST MEDIA DRIVER 4055M: Hugues Fruchet <hugues.fruchet@st.com> 4056L: linux-media@vger.kernel.org 4057T: git git://linuxtv.org/media_tree.git 4058W: https://linuxtv.org 4059S: Supported 4060F: drivers/media/platform/sti/delta 4061 4062DENALI NAND DRIVER 4063M: Masahiro Yamada <yamada.masahiro@socionext.com> 4064L: linux-mtd@lists.infradead.org 4065S: Supported 4066F: drivers/mtd/nand/denali* 4067 4068DESIGNWARE USB2 DRD IP DRIVER 4069M: John Youn <johnyoun@synopsys.com> 4070L: linux-usb@vger.kernel.org 4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4072S: Maintained 4073F: drivers/usb/dwc2/ 4074 4075DESIGNWARE USB3 DRD IP DRIVER 4076M: Felipe Balbi <balbi@kernel.org> 4077L: linux-usb@vger.kernel.org 4078T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4079S: Maintained 4080F: drivers/usb/dwc3/ 4081 4082DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4083M: Andreas Klinger <ak@it-klinger.de> 4084L: linux-iio@vger.kernel.org 4085S: Maintained 4086F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4087F: drivers/iio/proximity/srf*.c 4088 4089DEVICE COREDUMP (DEV_COREDUMP) 4090M: Johannes Berg <johannes@sipsolutions.net> 4091L: linux-kernel@vger.kernel.org 4092S: Maintained 4093F: drivers/base/devcoredump.c 4094F: include/linux/devcoredump.h 4095 4096DEVICE FREQUENCY (DEVFREQ) 4097M: MyungJoo Ham <myungjoo.ham@samsung.com> 4098M: Kyungmin Park <kyungmin.park@samsung.com> 4099R: Chanwoo Choi <cw00.choi@samsung.com> 4100L: linux-pm@vger.kernel.org 4101T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4102S: Maintained 4103F: drivers/devfreq/ 4104F: include/linux/devfreq.h 4105F: Documentation/devicetree/bindings/devfreq/ 4106 4107DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4108M: Chanwoo Choi <cw00.choi@samsung.com> 4109L: linux-pm@vger.kernel.org 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4111S: Supported 4112F: drivers/devfreq/event/ 4113F: drivers/devfreq/devfreq-event.c 4114F: include/linux/devfreq-event.h 4115F: Documentation/devicetree/bindings/devfreq/event/ 4116 4117DEVICE NUMBER REGISTRY 4118M: Torben Mathiasen <device@lanana.org> 4119W: http://lanana.org/docs/device-list/index.html 4120S: Maintained 4121 4122DEVICE-MAPPER (LVM) 4123M: Alasdair Kergon <agk@redhat.com> 4124M: Mike Snitzer <snitzer@redhat.com> 4125M: dm-devel@redhat.com 4126L: dm-devel@redhat.com 4127W: http://sources.redhat.com/dm 4128Q: http://patchwork.kernel.org/project/dm-devel/list/ 4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4130T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4131S: Maintained 4132F: Documentation/device-mapper/ 4133F: drivers/md/Makefile 4134F: drivers/md/Kconfig 4135F: drivers/md/dm* 4136F: drivers/md/persistent-data/ 4137F: include/linux/device-mapper.h 4138F: include/linux/dm-*.h 4139F: include/uapi/linux/dm-*.h 4140 4141DEVLINK 4142M: Jiri Pirko <jiri@mellanox.com> 4143L: netdev@vger.kernel.org 4144S: Supported 4145F: net/core/devlink.c 4146F: include/net/devlink.h 4147F: include/uapi/linux/devlink.h 4148 4149DIALOG SEMICONDUCTOR DRIVERS 4150M: Support Opensource <support.opensource@diasemi.com> 4151W: http://www.dialog-semiconductor.com/products 4152S: Supported 4153F: Documentation/hwmon/da90?? 4154F: Documentation/devicetree/bindings/mfd/da90*.txt 4155F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4156F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4157F: Documentation/devicetree/bindings/regulator/da92*.txt 4158F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4159F: Documentation/devicetree/bindings/sound/da[79]*.txt 4160F: drivers/gpio/gpio-da90??.c 4161F: drivers/hwmon/da90??-hwmon.c 4162F: drivers/iio/adc/da91??-*.c 4163F: drivers/input/misc/da90??_onkey.c 4164F: drivers/input/touchscreen/da9052_tsi.c 4165F: drivers/leds/leds-da90??.c 4166F: drivers/mfd/da903x.c 4167F: drivers/mfd/da90??-*.c 4168F: drivers/mfd/da91??-*.c 4169F: drivers/power/supply/da9052-battery.c 4170F: drivers/power/supply/da91??-*.c 4171F: drivers/regulator/da903x.c 4172F: drivers/regulator/da9???-regulator.[ch] 4173F: drivers/thermal/da90??-thermal.c 4174F: drivers/rtc/rtc-da90??.c 4175F: drivers/video/backlight/da90??_bl.c 4176F: drivers/watchdog/da90??_wdt.c 4177F: include/linux/mfd/da903x.h 4178F: include/linux/mfd/da9052/ 4179F: include/linux/mfd/da9055/ 4180F: include/linux/mfd/da9062/ 4181F: include/linux/mfd/da9063/ 4182F: include/linux/mfd/da9150/ 4183F: include/linux/regulator/da9211.h 4184F: include/sound/da[79]*.h 4185F: sound/soc/codecs/da[79]*.[ch] 4186 4187DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4188M: William Breathitt Gray <vilhelm.gray@gmail.com> 4189L: linux-gpio@vger.kernel.org 4190S: Maintained 4191F: drivers/gpio/gpio-gpio-mm.c 4192 4193DIGI NEO AND CLASSIC PCI PRODUCTS 4194M: Lidza Louina <lidza.louina@gmail.com> 4195M: Mark Hounschell <markh@compro.net> 4196L: driverdev-devel@linuxdriverproject.org 4197S: Maintained 4198F: drivers/staging/dgnc/ 4199 4200DIOLAN U2C-12 I2C DRIVER 4201M: Guenter Roeck <linux@roeck-us.net> 4202L: linux-i2c@vger.kernel.org 4203S: Maintained 4204F: drivers/i2c/busses/i2c-diolan-u2c.c 4205 4206FILESYSTEM DIRECT ACCESS (DAX) 4207M: Matthew Wilcox <mawilcox@microsoft.com> 4208M: Ross Zwisler <ross.zwisler@linux.intel.com> 4209L: linux-fsdevel@vger.kernel.org 4210S: Supported 4211F: fs/dax.c 4212F: include/linux/dax.h 4213F: include/trace/events/fs_dax.h 4214 4215DEVICE DIRECT ACCESS (DAX) 4216M: Dan Williams <dan.j.williams@intel.com> 4217L: linux-nvdimm@lists.01.org 4218S: Supported 4219F: drivers/dax/ 4220 4221DIRECTORY NOTIFICATION (DNOTIFY) 4222M: Jan Kara <jack@suse.cz> 4223R: Amir Goldstein <amir73il@gmail.com> 4224L: linux-fsdevel@vger.kernel.org 4225S: Maintained 4226F: Documentation/filesystems/dnotify.txt 4227F: fs/notify/dnotify/ 4228F: include/linux/dnotify.h 4229 4230DISK GEOMETRY AND PARTITION HANDLING 4231M: Andries Brouwer <aeb@cwi.nl> 4232W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4233W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4234W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4235S: Maintained 4236 4237DISKQUOTA 4238M: Jan Kara <jack@suse.com> 4239S: Maintained 4240F: Documentation/filesystems/quota.txt 4241F: fs/quota/ 4242F: include/linux/quota*.h 4243F: include/uapi/linux/quota*.h 4244 4245DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4246M: Bernie Thompson <bernie@plugable.com> 4247L: linux-fbdev@vger.kernel.org 4248S: Maintained 4249W: http://plugable.com/category/projects/udlfb/ 4250F: drivers/video/fbdev/udlfb.c 4251F: include/video/udlfb.h 4252F: Documentation/fb/udlfb.txt 4253 4254DISTRIBUTED LOCK MANAGER (DLM) 4255M: Christine Caulfield <ccaulfie@redhat.com> 4256M: David Teigland <teigland@redhat.com> 4257L: cluster-devel@redhat.com 4258W: http://sources.redhat.com/cluster/ 4259T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4260S: Supported 4261F: fs/dlm/ 4262 4263DMA BUFFER SHARING FRAMEWORK 4264M: Sumit Semwal <sumit.semwal@linaro.org> 4265S: Maintained 4266L: linux-media@vger.kernel.org 4267L: dri-devel@lists.freedesktop.org 4268L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4269F: drivers/dma-buf/ 4270F: include/linux/dma-buf* 4271F: include/linux/reservation.h 4272F: include/linux/*fence.h 4273F: Documentation/driver-api/dma-buf.rst 4274T: git git://anongit.freedesktop.org/drm/drm-misc 4275 4276DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4277M: Vinod Koul <vinod.koul@intel.com> 4278L: dmaengine@vger.kernel.org 4279Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4280S: Maintained 4281F: drivers/dma/ 4282F: include/linux/dmaengine.h 4283F: Documentation/devicetree/bindings/dma/ 4284F: Documentation/driver-api/dmaengine/ 4285T: git git://git.infradead.org/users/vkoul/slave-dma.git 4286 4287DMA MAPPING HELPERS 4288M: Christoph Hellwig <hch@lst.de> 4289M: Marek Szyprowski <m.szyprowski@samsung.com> 4290R: Robin Murphy <robin.murphy@arm.com> 4291L: iommu@lists.linux-foundation.org 4292T: git git://git.infradead.org/users/hch/dma-mapping.git 4293W: http://git.infradead.org/users/hch/dma-mapping.git 4294S: Supported 4295F: lib/dma-debug.c 4296F: lib/dma-direct.c 4297F: lib/dma-virt.c 4298F: drivers/base/dma-mapping.c 4299F: drivers/base/dma-coherent.c 4300F: include/asm-generic/dma-mapping.h 4301F: include/linux/dma-direct.h 4302F: include/linux/dma-mapping.h 4303 4304DME1737 HARDWARE MONITOR DRIVER 4305M: Juerg Haefliger <juergh@gmail.com> 4306L: linux-hwmon@vger.kernel.org 4307S: Maintained 4308F: Documentation/hwmon/dme1737 4309F: drivers/hwmon/dme1737.c 4310 4311DMI/SMBIOS SUPPORT 4312M: Jean Delvare <jdelvare@suse.com> 4313S: Maintained 4314T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4315F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4316F: drivers/firmware/dmi-id.c 4317F: drivers/firmware/dmi_scan.c 4318F: include/linux/dmi.h 4319 4320DOCUMENTATION 4321M: Jonathan Corbet <corbet@lwn.net> 4322L: linux-doc@vger.kernel.org 4323S: Maintained 4324F: Documentation/ 4325F: scripts/kernel-doc 4326X: Documentation/ABI/ 4327X: Documentation/devicetree/ 4328X: Documentation/acpi 4329X: Documentation/power 4330X: Documentation/spi 4331X: Documentation/media 4332T: git git://git.lwn.net/linux.git docs-next 4333 4334DONGWOON DW9714 LENS VOICE COIL DRIVER 4335M: Sakari Ailus <sakari.ailus@linux.intel.com> 4336L: linux-media@vger.kernel.org 4337T: git git://linuxtv.org/media_tree.git 4338S: Maintained 4339F: drivers/media/i2c/dw9714.c 4340 4341DOUBLETALK DRIVER 4342M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4343L: blinux-list@redhat.com 4344S: Maintained 4345F: drivers/char/dtlk.c 4346F: include/linux/dtlk.h 4347 4348DPAA2 DATAPATH I/O (DPIO) DRIVER 4349M: Roy Pledge <Roy.Pledge@nxp.com> 4350L: linux-kernel@vger.kernel.org 4351S: Maintained 4352F: drivers/staging/fsl-mc/bus/dpio 4353 4354DPAA2 ETHERNET DRIVER 4355M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4356L: linux-kernel@vger.kernel.org 4357S: Maintained 4358F: drivers/staging/fsl-dpaa2/ethernet 4359 4360DPT_I2O SCSI RAID DRIVER 4361M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4362L: linux-scsi@vger.kernel.org 4363W: http://www.adaptec.com/ 4364S: Maintained 4365F: drivers/scsi/dpt* 4366F: drivers/scsi/dpt/ 4367 4368DRBD DRIVER 4369M: Philipp Reisner <philipp.reisner@linbit.com> 4370M: Lars Ellenberg <lars.ellenberg@linbit.com> 4371L: drbd-dev@lists.linbit.com 4372W: http://www.drbd.org 4373T: git git://git.linbit.com/linux-drbd.git 4374T: git git://git.linbit.com/drbd-8.4.git 4375S: Supported 4376F: drivers/block/drbd/ 4377F: lib/lru_cache.c 4378F: Documentation/blockdev/drbd/ 4379 4380DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4383S: Supported 4384F: Documentation/kobject.txt 4385F: drivers/base/ 4386F: fs/debugfs/ 4387F: fs/sysfs/ 4388F: include/linux/debugfs.h 4389F: include/linux/kobj* 4390F: lib/kobj* 4391 4392DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4393M: Kevin Hilman <khilman@kernel.org> 4394M: Nishanth Menon <nm@ti.com> 4395S: Maintained 4396F: drivers/power/avs/ 4397F: include/linux/power/smartreflex.h 4398L: linux-pm@vger.kernel.org 4399 4400DRM DRIVER FOR ARM PL111 CLCD 4401M: Eric Anholt <eric@anholt.net> 4402T: git git://anongit.freedesktop.org/drm/drm-misc 4403S: Supported 4404F: drivers/gpu/drm/pl111/ 4405 4406DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4407M: Dave Airlie <airlied@redhat.com> 4408S: Odd Fixes 4409F: drivers/gpu/drm/ast/ 4410 4411DRM DRIVER FOR BOCHS VIRTUAL GPU 4412M: Gerd Hoffmann <kraxel@redhat.com> 4413L: virtualization@lists.linux-foundation.org 4414T: git git://anongit.freedesktop.org/drm/drm-misc 4415S: Maintained 4416F: drivers/gpu/drm/bochs/ 4417 4418DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4419M: Linus Walleij <linus.walleij@linaro.org> 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421S: Maintained 4422F: drivers/gpu/drm/tve200/ 4423 4424DRM DRIVER FOR ILITEK ILI9225 PANELS 4425M: David Lechner <david@lechnology.com> 4426S: Maintained 4427F: drivers/gpu/drm/tinydrm/ili9225.c 4428F: Documentation/devicetree/bindings/display/ili9225.txt 4429 4430DRM DRIVER FOR INTEL I810 VIDEO CARDS 4431S: Orphan / Obsolete 4432F: drivers/gpu/drm/i810/ 4433F: include/uapi/drm/i810_drm.h 4434 4435DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4436S: Orphan / Obsolete 4437F: drivers/gpu/drm/mga/ 4438F: include/uapi/drm/mga_drm.h 4439 4440DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4441M: Dave Airlie <airlied@redhat.com> 4442S: Odd Fixes 4443F: drivers/gpu/drm/mgag200/ 4444 4445DRM DRIVER FOR MI0283QT 4446M: Noralf Trønnes <noralf@tronnes.org> 4447S: Maintained 4448F: drivers/gpu/drm/tinydrm/mi0283qt.c 4449F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4450 4451DRM DRIVER FOR MSM ADRENO GPU 4452M: Rob Clark <robdclark@gmail.com> 4453L: linux-arm-msm@vger.kernel.org 4454L: dri-devel@lists.freedesktop.org 4455L: freedreno@lists.freedesktop.org 4456T: git git://people.freedesktop.org/~robclark/linux 4457S: Maintained 4458F: drivers/gpu/drm/msm/ 4459F: include/uapi/drm/msm_drm.h 4460F: Documentation/devicetree/bindings/display/msm/ 4461 4462DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4463M: Ben Skeggs <bskeggs@redhat.com> 4464L: dri-devel@lists.freedesktop.org 4465L: nouveau@lists.freedesktop.org 4466T: git git://github.com/skeggsb/linux 4467S: Supported 4468F: drivers/gpu/drm/nouveau/ 4469F: include/uapi/drm/nouveau_drm.h 4470 4471DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4472M: Noralf Trønnes <noralf@tronnes.org> 4473S: Maintained 4474F: drivers/gpu/drm/tinydrm/repaper.c 4475F: Documentation/devicetree/bindings/display/repaper.txt 4476 4477DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4478M: Dave Airlie <airlied@redhat.com> 4479M: Gerd Hoffmann <kraxel@redhat.com> 4480L: virtualization@lists.linux-foundation.org 4481T: git git://anongit.freedesktop.org/drm/drm-misc 4482S: Obsolete 4483W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4484F: drivers/gpu/drm/cirrus/ 4485 4486DRM DRIVER FOR QXL VIRTUAL GPU 4487M: Dave Airlie <airlied@redhat.com> 4488M: Gerd Hoffmann <kraxel@redhat.com> 4489L: virtualization@lists.linux-foundation.org 4490T: git git://anongit.freedesktop.org/drm/drm-misc 4491S: Maintained 4492F: drivers/gpu/drm/qxl/ 4493F: include/uapi/drm/qxl_drm.h 4494 4495DRM DRIVER FOR RAGE 128 VIDEO CARDS 4496S: Orphan / Obsolete 4497F: drivers/gpu/drm/r128/ 4498F: include/uapi/drm/r128_drm.h 4499 4500DRM DRIVER FOR SAVAGE VIDEO CARDS 4501S: Orphan / Obsolete 4502F: drivers/gpu/drm/savage/ 4503F: include/uapi/drm/savage_drm.h 4504 4505DRM DRIVER FOR SIS VIDEO CARDS 4506S: Orphan / Obsolete 4507F: drivers/gpu/drm/sis/ 4508F: include/uapi/drm/sis_drm.h 4509 4510DRM DRIVER FOR SITRONIX ST7586 PANELS 4511M: David Lechner <david@lechnology.com> 4512S: Maintained 4513F: drivers/gpu/drm/tinydrm/st7586.c 4514F: Documentation/devicetree/bindings/display/st7586.txt 4515 4516DRM DRIVER FOR SITRONIX ST7735R PANELS 4517M: David Lechner <david@lechnology.com> 4518S: Maintained 4519F: drivers/gpu/drm/tinydrm/st7735r.c 4520F: Documentation/devicetree/bindings/display/st7735r.txt 4521 4522DRM DRIVER FOR TDFX VIDEO CARDS 4523S: Orphan / Obsolete 4524F: drivers/gpu/drm/tdfx/ 4525 4526DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4527M: Dave Airlie <airlied@redhat.com> 4528S: Odd Fixes 4529F: drivers/gpu/drm/udl/ 4530 4531DRM DRIVER FOR VMWARE VIRTUAL GPU 4532M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4533M: Sinclair Yeh <syeh@vmware.com> 4534M: Thomas Hellstrom <thellstrom@vmware.com> 4535L: dri-devel@lists.freedesktop.org 4536T: git git://people.freedesktop.org/~syeh/repos_linux 4537T: git git://people.freedesktop.org/~thomash/linux 4538S: Supported 4539F: drivers/gpu/drm/vmwgfx/ 4540F: include/uapi/drm/vmwgfx_drm.h 4541 4542DRM DRIVERS 4543M: David Airlie <airlied@linux.ie> 4544L: dri-devel@lists.freedesktop.org 4545T: git git://people.freedesktop.org/~airlied/linux 4546B: https://bugs.freedesktop.org/ 4547C: irc://chat.freenode.net/dri-devel 4548S: Maintained 4549F: drivers/gpu/drm/ 4550F: drivers/gpu/vga/ 4551F: Documentation/devicetree/bindings/display/ 4552F: Documentation/devicetree/bindings/gpu/ 4553F: Documentation/devicetree/bindings/video/ 4554F: Documentation/gpu/ 4555F: include/drm/ 4556F: include/uapi/drm/ 4557F: include/linux/vga* 4558 4559DRM DRIVERS AND MISC GPU PATCHES 4560M: Daniel Vetter <daniel.vetter@intel.com> 4561M: Gustavo Padovan <gustavo@padovan.org> 4562M: Sean Paul <seanpaul@chromium.org> 4563W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4564S: Maintained 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566F: Documentation/gpu/ 4567F: drivers/gpu/vga/ 4568F: drivers/gpu/drm/* 4569F: include/drm/drm* 4570F: include/uapi/drm/drm* 4571F: include/linux/vga* 4572 4573DRM DRIVERS FOR ALLWINNER A10 4574M: Maxime Ripard <maxime.ripard@free-electrons.com> 4575L: dri-devel@lists.freedesktop.org 4576S: Supported 4577F: drivers/gpu/drm/sun4i/ 4578F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4579T: git git://anongit.freedesktop.org/drm/drm-misc 4580 4581DRM DRIVERS FOR AMLOGIC SOCS 4582M: Neil Armstrong <narmstrong@baylibre.com> 4583L: dri-devel@lists.freedesktop.org 4584L: linux-amlogic@lists.infradead.org 4585W: http://linux-meson.com/ 4586S: Supported 4587F: drivers/gpu/drm/meson/ 4588F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4589F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4590F: Documentation/gpu/meson.rst 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592 4593DRM DRIVERS FOR ATMEL HLCDC 4594M: Boris Brezillon <boris.brezillon@free-electrons.com> 4595L: dri-devel@lists.freedesktop.org 4596S: Supported 4597F: drivers/gpu/drm/atmel-hlcdc/ 4598F: Documentation/devicetree/bindings/drm/atmel/ 4599T: git git://anongit.freedesktop.org/drm/drm-misc 4600 4601DRM DRIVERS FOR BRIDGE CHIPS 4602M: Archit Taneja <architt@codeaurora.org> 4603M: Andrzej Hajda <a.hajda@samsung.com> 4604R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4605S: Maintained 4606T: git git://anongit.freedesktop.org/drm/drm-misc 4607F: drivers/gpu/drm/bridge/ 4608 4609DRM DRIVERS FOR EXYNOS 4610M: Inki Dae <inki.dae@samsung.com> 4611M: Joonyoung Shim <jy0922.shim@samsung.com> 4612M: Seung-Woo Kim <sw0312.kim@samsung.com> 4613M: Kyungmin Park <kyungmin.park@samsung.com> 4614L: dri-devel@lists.freedesktop.org 4615T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4616S: Supported 4617F: drivers/gpu/drm/exynos/ 4618F: include/uapi/drm/exynos_drm.h 4619F: Documentation/devicetree/bindings/display/exynos/ 4620 4621DRM DRIVERS FOR FREESCALE DCU 4622M: Stefan Agner <stefan@agner.ch> 4623M: Alison Wang <alison.wang@freescale.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Supported 4626F: drivers/gpu/drm/fsl-dcu/ 4627F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4628F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4629F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4630 4631DRM DRIVERS FOR FREESCALE IMX 4632M: Philipp Zabel <p.zabel@pengutronix.de> 4633L: dri-devel@lists.freedesktop.org 4634S: Maintained 4635F: drivers/gpu/drm/imx/ 4636F: drivers/gpu/ipu-v3/ 4637F: Documentation/devicetree/bindings/display/imx/ 4638 4639DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4640M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4641L: dri-devel@lists.freedesktop.org 4642T: git git://github.com/patjak/drm-gma500 4643S: Maintained 4644F: drivers/gpu/drm/gma500/ 4645 4646DRM DRIVERS FOR HISILICON 4647M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4648M: Rongrong Zou <zourongrong@gmail.com> 4649R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4650R: Chen Feng <puck.chen@hisilicon.com> 4651L: dri-devel@lists.freedesktop.org 4652T: git git://github.com/xin3liang/linux.git 4653S: Maintained 4654F: drivers/gpu/drm/hisilicon/ 4655F: Documentation/devicetree/bindings/display/hisilicon/ 4656 4657DRM DRIVERS FOR MEDIATEK 4658M: CK Hu <ck.hu@mediatek.com> 4659M: Philipp Zabel <p.zabel@pengutronix.de> 4660L: dri-devel@lists.freedesktop.org 4661S: Supported 4662F: drivers/gpu/drm/mediatek/ 4663F: Documentation/devicetree/bindings/display/mediatek/ 4664 4665DRM DRIVERS FOR NVIDIA TEGRA 4666M: Thierry Reding <thierry.reding@gmail.com> 4667L: dri-devel@lists.freedesktop.org 4668L: linux-tegra@vger.kernel.org 4669T: git git://anongit.freedesktop.org/tegra/linux.git 4670S: Supported 4671F: drivers/gpu/drm/tegra/ 4672F: drivers/gpu/host1x/ 4673F: include/linux/host1x.h 4674F: include/uapi/drm/tegra_drm.h 4675F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4676 4677DRM DRIVERS FOR RENESAS 4678M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4679L: dri-devel@lists.freedesktop.org 4680L: linux-renesas-soc@vger.kernel.org 4681T: git git://linuxtv.org/pinchartl/fbdev 4682S: Supported 4683F: drivers/gpu/drm/rcar-du/ 4684F: drivers/gpu/drm/shmobile/ 4685F: include/linux/platform_data/shmob_drm.h 4686F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4687F: Documentation/devicetree/bindings/display/renesas,du.txt 4688 4689DRM DRIVERS FOR ROCKCHIP 4690M: Sandy Huang <hjc@rock-chips.com> 4691M: Heiko Stübner <heiko@sntech.de> 4692L: dri-devel@lists.freedesktop.org 4693S: Maintained 4694F: drivers/gpu/drm/rockchip/ 4695F: Documentation/devicetree/bindings/display/rockchip/ 4696T: git git://anongit.freedesktop.org/drm/drm-misc 4697 4698DRM DRIVERS FOR STI 4699M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4700M: Vincent Abriou <vincent.abriou@st.com> 4701L: dri-devel@lists.freedesktop.org 4702T: git git://anongit.freedesktop.org/drm/drm-misc 4703S: Maintained 4704F: drivers/gpu/drm/sti 4705F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4706 4707DRM DRIVERS FOR STM 4708M: Yannick Fertre <yannick.fertre@st.com> 4709M: Philippe Cornu <philippe.cornu@st.com> 4710M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4711M: Vincent Abriou <vincent.abriou@st.com> 4712L: dri-devel@lists.freedesktop.org 4713T: git git://anongit.freedesktop.org/drm/drm-misc 4714S: Maintained 4715F: drivers/gpu/drm/stm 4716F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4717 4718DRM DRIVERS FOR TI LCDC 4719M: Jyri Sarha <jsarha@ti.com> 4720R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4721L: dri-devel@lists.freedesktop.org 4722S: Maintained 4723F: drivers/gpu/drm/tilcdc/ 4724F: Documentation/devicetree/bindings/display/tilcdc/ 4725 4726DRM DRIVERS FOR TI OMAP 4727M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4728L: dri-devel@lists.freedesktop.org 4729S: Maintained 4730F: drivers/gpu/drm/omapdrm/ 4731F: Documentation/devicetree/bindings/display/ti/ 4732 4733DRM DRIVERS FOR VC4 4734M: Eric Anholt <eric@anholt.net> 4735T: git git://github.com/anholt/linux 4736S: Supported 4737F: drivers/gpu/drm/vc4/ 4738F: include/uapi/drm/vc4_drm.h 4739F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4740T: git git://anongit.freedesktop.org/drm/drm-misc 4741 4742DRM DRIVERS FOR VIVANTE GPU IP 4743M: Lucas Stach <l.stach@pengutronix.de> 4744R: Russell King <linux+etnaviv@armlinux.org.uk> 4745R: Christian Gmeiner <christian.gmeiner@gmail.com> 4746L: etnaviv@lists.freedesktop.org 4747L: dri-devel@lists.freedesktop.org 4748S: Maintained 4749F: drivers/gpu/drm/etnaviv/ 4750F: include/uapi/drm/etnaviv_drm.h 4751F: Documentation/devicetree/bindings/display/etnaviv/ 4752 4753DRM DRIVERS FOR ZTE ZX 4754M: Shawn Guo <shawnguo@kernel.org> 4755L: dri-devel@lists.freedesktop.org 4756S: Maintained 4757F: drivers/gpu/drm/zte/ 4758F: Documentation/devicetree/bindings/display/zte,vou.txt 4759T: git git://anongit.freedesktop.org/drm/drm-misc 4760 4761DRM PANEL DRIVERS 4762M: Thierry Reding <thierry.reding@gmail.com> 4763L: dri-devel@lists.freedesktop.org 4764T: git git://anongit.freedesktop.org/drm/drm-misc 4765S: Maintained 4766F: drivers/gpu/drm/drm_panel.c 4767F: drivers/gpu/drm/panel/ 4768F: include/drm/drm_panel.h 4769F: Documentation/devicetree/bindings/display/panel/ 4770 4771DRM TINYDRM DRIVERS 4772M: Noralf Trønnes <noralf@tronnes.org> 4773W: https://github.com/notro/tinydrm/wiki/Development 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775S: Maintained 4776F: drivers/gpu/drm/tinydrm/ 4777F: include/drm/tinydrm/ 4778 4779DRM TTM SUBSYSTEM 4780M: Christian Koenig <christian.koenig@amd.com> 4781M: Roger He <Hongbo.He@amd.com> 4782T: git git://people.freedesktop.org/~agd5f/linux 4783S: Maintained 4784L: dri-devel@lists.freedesktop.org 4785F: include/drm/ttm/ 4786F: drivers/gpu/drm/ttm/ 4787 4788DSBR100 USB FM RADIO DRIVER 4789M: Alexey Klimov <klimov.linux@gmail.com> 4790L: linux-media@vger.kernel.org 4791T: git git://linuxtv.org/media_tree.git 4792S: Maintained 4793F: drivers/media/radio/dsbr100.c 4794 4795DSCC4 DRIVER 4796M: Francois Romieu <romieu@fr.zoreil.com> 4797L: netdev@vger.kernel.org 4798S: Maintained 4799F: drivers/net/wan/dscc4.c 4800 4801DT3155 MEDIA DRIVER 4802M: Hans Verkuil <hverkuil@xs4all.nl> 4803L: linux-media@vger.kernel.org 4804T: git git://linuxtv.org/media_tree.git 4805W: https://linuxtv.org 4806S: Odd Fixes 4807F: drivers/media/pci/dt3155/ 4808 4809DVB_USB_AF9015 MEDIA DRIVER 4810M: Antti Palosaari <crope@iki.fi> 4811L: linux-media@vger.kernel.org 4812W: https://linuxtv.org 4813W: http://palosaari.fi/linux/ 4814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4815T: git git://linuxtv.org/anttip/media_tree.git 4816S: Maintained 4817F: drivers/media/usb/dvb-usb-v2/af9015* 4818 4819DVB_USB_AF9035 MEDIA DRIVER 4820M: Antti Palosaari <crope@iki.fi> 4821L: linux-media@vger.kernel.org 4822W: https://linuxtv.org 4823W: http://palosaari.fi/linux/ 4824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4825T: git git://linuxtv.org/anttip/media_tree.git 4826S: Maintained 4827F: drivers/media/usb/dvb-usb-v2/af9035* 4828 4829DVB_USB_ANYSEE MEDIA DRIVER 4830M: Antti Palosaari <crope@iki.fi> 4831L: linux-media@vger.kernel.org 4832W: https://linuxtv.org 4833W: http://palosaari.fi/linux/ 4834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4835T: git git://linuxtv.org/anttip/media_tree.git 4836S: Maintained 4837F: drivers/media/usb/dvb-usb-v2/anysee* 4838 4839DVB_USB_AU6610 MEDIA DRIVER 4840M: Antti Palosaari <crope@iki.fi> 4841L: linux-media@vger.kernel.org 4842W: https://linuxtv.org 4843W: http://palosaari.fi/linux/ 4844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4845T: git git://linuxtv.org/anttip/media_tree.git 4846S: Maintained 4847F: drivers/media/usb/dvb-usb-v2/au6610* 4848 4849DVB_USB_CE6230 MEDIA DRIVER 4850M: Antti Palosaari <crope@iki.fi> 4851L: linux-media@vger.kernel.org 4852W: https://linuxtv.org 4853W: http://palosaari.fi/linux/ 4854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4855T: git git://linuxtv.org/anttip/media_tree.git 4856S: Maintained 4857F: drivers/media/usb/dvb-usb-v2/ce6230* 4858 4859DVB_USB_CXUSB MEDIA DRIVER 4860M: Michael Krufky <mkrufky@linuxtv.org> 4861L: linux-media@vger.kernel.org 4862W: https://linuxtv.org 4863W: http://github.com/mkrufky 4864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4865T: git git://linuxtv.org/media_tree.git 4866S: Maintained 4867F: drivers/media/usb/dvb-usb/cxusb* 4868 4869DVB_USB_EC168 MEDIA DRIVER 4870M: Antti Palosaari <crope@iki.fi> 4871L: linux-media@vger.kernel.org 4872W: https://linuxtv.org 4873W: http://palosaari.fi/linux/ 4874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4875T: git git://linuxtv.org/anttip/media_tree.git 4876S: Maintained 4877F: drivers/media/usb/dvb-usb-v2/ec168* 4878 4879DVB_USB_GL861 MEDIA DRIVER 4880M: Antti Palosaari <crope@iki.fi> 4881L: linux-media@vger.kernel.org 4882W: https://linuxtv.org 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/anttip/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb-v2/gl861* 4887 4888DVB_USB_MXL111SF MEDIA DRIVER 4889M: Michael Krufky <mkrufky@linuxtv.org> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892W: http://github.com/mkrufky 4893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4894T: git git://linuxtv.org/mkrufky/mxl111sf.git 4895S: Maintained 4896F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4897 4898DVB_USB_RTL28XXU MEDIA DRIVER 4899M: Antti Palosaari <crope@iki.fi> 4900L: linux-media@vger.kernel.org 4901W: https://linuxtv.org 4902W: http://palosaari.fi/linux/ 4903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4904T: git git://linuxtv.org/anttip/media_tree.git 4905S: Maintained 4906F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4907 4908DVB_USB_V2 MEDIA DRIVER 4909M: Antti Palosaari <crope@iki.fi> 4910L: linux-media@vger.kernel.org 4911W: https://linuxtv.org 4912W: http://palosaari.fi/linux/ 4913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4914T: git git://linuxtv.org/anttip/media_tree.git 4915S: Maintained 4916F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4917F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4918 4919DYNAMIC DEBUG 4920M: Jason Baron <jbaron@akamai.com> 4921S: Maintained 4922F: lib/dynamic_debug.c 4923F: include/linux/dynamic_debug.h 4924 4925DYNAMIC INTERRUPT MODERATION 4926M: Tal Gilboa <talgi@mellanox.com> 4927S: Maintained 4928F: include/linux/net_dim.h 4929 4930DZ DECSTATION DZ11 SERIAL DRIVER 4931M: "Maciej W. Rozycki" <macro@linux-mips.org> 4932S: Maintained 4933F: drivers/tty/serial/dz.* 4934 4935E3X0 POWER BUTTON DRIVER 4936M: Moritz Fischer <moritz.fischer@ettus.com> 4937L: usrp-users@lists.ettus.com 4938W: http://www.ettus.com 4939S: Supported 4940F: drivers/input/misc/e3x0-button.c 4941F: Documentation/devicetree/bindings/input/e3x0-button.txt 4942 4943E4000 MEDIA DRIVER 4944M: Antti Palosaari <crope@iki.fi> 4945L: linux-media@vger.kernel.org 4946W: https://linuxtv.org 4947W: http://palosaari.fi/linux/ 4948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4949T: git git://linuxtv.org/anttip/media_tree.git 4950S: Maintained 4951F: drivers/media/tuners/e4000* 4952 4953EATA ISA/EISA/PCI SCSI DRIVER 4954M: Dario Ballabio <ballabio_dario@emc.com> 4955L: linux-scsi@vger.kernel.org 4956S: Maintained 4957F: drivers/scsi/eata.c 4958 4959EC100 MEDIA DRIVER 4960M: Antti Palosaari <crope@iki.fi> 4961L: linux-media@vger.kernel.org 4962W: https://linuxtv.org 4963W: http://palosaari.fi/linux/ 4964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4965T: git git://linuxtv.org/anttip/media_tree.git 4966S: Maintained 4967F: drivers/media/dvb-frontends/ec100* 4968 4969ECRYPT FILE SYSTEM 4970M: Tyler Hicks <tyhicks@canonical.com> 4971L: ecryptfs@vger.kernel.org 4972W: http://ecryptfs.org 4973W: https://launchpad.net/ecryptfs 4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4975S: Supported 4976F: Documentation/filesystems/ecryptfs.txt 4977F: fs/ecryptfs/ 4978 4979EDAC-AMD64 4980M: Borislav Petkov <bp@alien8.de> 4981L: linux-edac@vger.kernel.org 4982S: Maintained 4983F: drivers/edac/amd64_edac* 4984 4985EDAC-CALXEDA 4986M: Robert Richter <rric@kernel.org> 4987L: linux-edac@vger.kernel.org 4988S: Maintained 4989F: drivers/edac/highbank* 4990 4991EDAC-CAVIUM OCTEON 4992M: Ralf Baechle <ralf@linux-mips.org> 4993M: David Daney <david.daney@cavium.com> 4994L: linux-edac@vger.kernel.org 4995L: linux-mips@linux-mips.org 4996S: Supported 4997F: drivers/edac/octeon_edac* 4998 4999EDAC-CAVIUM THUNDERX 5000M: David Daney <david.daney@cavium.com> 5001M: Jan Glauber <jglauber@cavium.com> 5002L: linux-edac@vger.kernel.org 5003S: Supported 5004F: drivers/edac/thunderx_edac* 5005 5006EDAC-CORE 5007M: Borislav Petkov <bp@alien8.de> 5008M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5009M: Mauro Carvalho Chehab <mchehab@kernel.org> 5010L: linux-edac@vger.kernel.org 5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5013S: Supported 5014F: Documentation/admin-guide/ras.rst 5015F: Documentation/driver-api/edac.rst 5016F: drivers/edac/ 5017F: include/linux/edac.h 5018 5019EDAC-E752X 5020M: Mark Gross <mark.gross@intel.com> 5021L: linux-edac@vger.kernel.org 5022S: Maintained 5023F: drivers/edac/e752x_edac.c 5024 5025EDAC-E7XXX 5026L: linux-edac@vger.kernel.org 5027S: Maintained 5028F: drivers/edac/e7xxx_edac.c 5029 5030EDAC-FSL_DDR 5031M: York Sun <york.sun@nxp.com> 5032L: linux-edac@vger.kernel.org 5033S: Maintained 5034F: drivers/edac/fsl_ddr_edac.* 5035 5036EDAC-GHES 5037M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5038M: Mauro Carvalho Chehab <mchehab@kernel.org> 5039L: linux-edac@vger.kernel.org 5040S: Maintained 5041F: drivers/edac/ghes_edac.c 5042 5043EDAC-I3000 5044L: linux-edac@vger.kernel.org 5045S: Orphan 5046F: drivers/edac/i3000_edac.c 5047 5048EDAC-I5000 5049L: linux-edac@vger.kernel.org 5050S: Maintained 5051F: drivers/edac/i5000_edac.c 5052 5053EDAC-I5400 5054M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5055M: Mauro Carvalho Chehab <mchehab@kernel.org> 5056L: linux-edac@vger.kernel.org 5057S: Maintained 5058F: drivers/edac/i5400_edac.c 5059 5060EDAC-I7300 5061M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5062M: Mauro Carvalho Chehab <mchehab@kernel.org> 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/i7300_edac.c 5066 5067EDAC-I7CORE 5068M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5069M: Mauro Carvalho Chehab <mchehab@kernel.org> 5070L: linux-edac@vger.kernel.org 5071S: Maintained 5072F: drivers/edac/i7core_edac.c 5073 5074EDAC-I82443BXGX 5075M: Tim Small <tim@buttersideup.com> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/i82443bxgx_edac.c 5079 5080EDAC-I82975X 5081M: Ranganathan Desikan <ravi@jetztechnologies.com> 5082M: "Arvind R." <arvino55@gmail.com> 5083L: linux-edac@vger.kernel.org 5084S: Maintained 5085F: drivers/edac/i82975x_edac.c 5086 5087EDAC-IE31200 5088M: Jason Baron <jbaron@akamai.com> 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/ie31200_edac.c 5092 5093EDAC-MPC85XX 5094M: Johannes Thumshirn <morbidrsa@gmail.com> 5095L: linux-edac@vger.kernel.org 5096S: Maintained 5097F: drivers/edac/mpc85xx_edac.[ch] 5098 5099EDAC-PASEMI 5100M: Egor Martovetsky <egor@pasemi.com> 5101L: linux-edac@vger.kernel.org 5102S: Maintained 5103F: drivers/edac/pasemi_edac.c 5104 5105EDAC-PND2 5106M: Tony Luck <tony.luck@intel.com> 5107L: linux-edac@vger.kernel.org 5108S: Maintained 5109F: drivers/edac/pnd2_edac.[ch] 5110 5111EDAC-R82600 5112M: Tim Small <tim@buttersideup.com> 5113L: linux-edac@vger.kernel.org 5114S: Maintained 5115F: drivers/edac/r82600_edac.c 5116 5117EDAC-SBRIDGE 5118M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5119M: Mauro Carvalho Chehab <mchehab@kernel.org> 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/sb_edac.c 5123 5124EDAC-SKYLAKE 5125M: Tony Luck <tony.luck@intel.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/skx_edac.c 5129 5130EDAC-TI 5131M: Tero Kristo <t-kristo@ti.com> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/ti_edac.c 5135 5136EDIROL UA-101/UA-1000 DRIVER 5137M: Clemens Ladisch <clemens@ladisch.de> 5138L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5139T: git git://git.alsa-project.org/alsa-kernel.git 5140S: Maintained 5141F: sound/usb/misc/ua101.c 5142 5143EFI TEST DRIVER 5144L: linux-efi@vger.kernel.org 5145M: Ivan Hu <ivan.hu@canonical.com> 5146M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5147S: Maintained 5148F: drivers/firmware/efi/test/ 5149 5150EFI VARIABLE FILESYSTEM 5151M: Matthew Garrett <matthew.garrett@nebula.com> 5152M: Jeremy Kerr <jk@ozlabs.org> 5153M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5154T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5155L: linux-efi@vger.kernel.org 5156S: Maintained 5157F: fs/efivarfs/ 5158 5159EFIFB FRAMEBUFFER DRIVER 5160L: linux-fbdev@vger.kernel.org 5161M: Peter Jones <pjones@redhat.com> 5162S: Maintained 5163F: drivers/video/fbdev/efifb.c 5164 5165EFS FILESYSTEM 5166W: http://aeschi.ch.eu.org/efs/ 5167S: Orphan 5168F: fs/efs/ 5169 5170EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5171M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5172L: netdev@vger.kernel.org 5173S: Maintained 5174F: drivers/net/ethernet/ibm/ehea/ 5175 5176EM28XX VIDEO4LINUX DRIVER 5177M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5178M: Mauro Carvalho Chehab <mchehab@kernel.org> 5179L: linux-media@vger.kernel.org 5180W: https://linuxtv.org 5181T: git git://linuxtv.org/media_tree.git 5182S: Maintained 5183F: drivers/media/usb/em28xx/ 5184F: Documentation/media/v4l-drivers/em28xx* 5185 5186EMBEDDED LINUX 5187M: Paul Gortmaker <paul.gortmaker@windriver.com> 5188M: Matt Mackall <mpm@selenic.com> 5189M: David Woodhouse <dwmw2@infradead.org> 5190L: linux-embedded@vger.kernel.org 5191S: Maintained 5192 5193Emulex 10Gbps iSCSI - OneConnect DRIVER 5194M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5195M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5196M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5197L: linux-scsi@vger.kernel.org 5198W: http://www.broadcom.com 5199S: Supported 5200F: drivers/scsi/be2iscsi/ 5201 5202Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5203M: Sathya Perla <sathya.perla@broadcom.com> 5204M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5205M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5206M: Somnath Kotur <somnath.kotur@broadcom.com> 5207L: netdev@vger.kernel.org 5208W: http://www.emulex.com 5209S: Supported 5210F: drivers/net/ethernet/emulex/benet/ 5211 5212EMULEX ONECONNECT ROCE DRIVER 5213M: Selvin Xavier <selvin.xavier@broadcom.com> 5214M: Devesh Sharma <devesh.sharma@broadcom.com> 5215L: linux-rdma@vger.kernel.org 5216W: http://www.broadcom.com 5217S: Odd Fixes 5218F: drivers/infiniband/hw/ocrdma/ 5219F: include/uapi/rdma/ocrdma-abi.h 5220 5221EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5222M: James Smart <james.smart@broadcom.com> 5223M: Dick Kennedy <dick.kennedy@broadcom.com> 5224L: linux-scsi@vger.kernel.org 5225W: http://www.broadcom.com 5226S: Supported 5227F: drivers/scsi/lpfc/ 5228 5229ENE CB710 FLASH CARD READER DRIVER 5230M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5231S: Maintained 5232F: drivers/misc/cb710/ 5233F: drivers/mmc/host/cb710-mmc.* 5234F: include/linux/cb710.h 5235 5236ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5237M: Maxim Levitsky <maximlevitsky@gmail.com> 5238S: Maintained 5239F: drivers/media/rc/ene_ir.* 5240 5241EPSON S1D13XXX FRAMEBUFFER DRIVER 5242M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5243S: Maintained 5244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5245F: drivers/video/fbdev/s1d13xxxfb.c 5246F: include/video/s1d13xxxfb.h 5247 5248ERRSEQ ERROR TRACKING INFRASTRUCTURE 5249M: Jeff Layton <jlayton@kernel.org> 5250S: Maintained 5251F: lib/errseq.c 5252F: include/linux/errseq.h 5253 5254ET131X NETWORK DRIVER 5255M: Mark Einon <mark.einon@gmail.com> 5256S: Odd Fixes 5257F: drivers/net/ethernet/agere/ 5258 5259ETHERNET BRIDGE 5260M: Stephen Hemminger <stephen@networkplumber.org> 5261L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5262L: netdev@vger.kernel.org 5263W: http://www.linuxfoundation.org/en/Net:Bridge 5264S: Maintained 5265F: include/linux/netfilter_bridge/ 5266F: net/bridge/ 5267 5268ETHERNET PHY LIBRARY 5269M: Andrew Lunn <andrew@lunn.ch> 5270M: Florian Fainelli <f.fainelli@gmail.com> 5271L: netdev@vger.kernel.org 5272S: Maintained 5273F: Documentation/ABI/testing/sysfs-bus-mdio 5274F: Documentation/devicetree/bindings/net/mdio* 5275F: Documentation/networking/phy.txt 5276F: drivers/net/phy/ 5277F: drivers/of/of_mdio.c 5278F: drivers/of/of_net.c 5279F: include/linux/*mdio*.h 5280F: include/linux/of_net.h 5281F: include/linux/phy.h 5282F: include/linux/phy_fixed.h 5283F: include/linux/platform_data/mdio-gpio.h 5284F: include/linux/platform_data/mdio-bcm-unimac.h 5285F: include/trace/events/mdio.h 5286F: include/uapi/linux/mdio.h 5287F: include/uapi/linux/mii.h 5288 5289EXT2 FILE SYSTEM 5290M: Jan Kara <jack@suse.com> 5291L: linux-ext4@vger.kernel.org 5292S: Maintained 5293F: Documentation/filesystems/ext2.txt 5294F: fs/ext2/ 5295F: include/linux/ext2* 5296 5297EXT4 FILE SYSTEM 5298M: "Theodore Ts'o" <tytso@mit.edu> 5299M: Andreas Dilger <adilger.kernel@dilger.ca> 5300L: linux-ext4@vger.kernel.org 5301W: http://ext4.wiki.kernel.org 5302Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5304S: Maintained 5305F: Documentation/filesystems/ext4.txt 5306F: fs/ext4/ 5307 5308Extended Verification Module (EVM) 5309M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5310L: linux-integrity@vger.kernel.org 5311S: Supported 5312F: security/integrity/evm/ 5313 5314EXTENSIBLE FIRMWARE INTERFACE (EFI) 5315M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5316L: linux-efi@vger.kernel.org 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5318S: Maintained 5319F: Documentation/efi-stub.txt 5320F: arch/*/kernel/efi.c 5321F: arch/x86/boot/compressed/eboot.[ch] 5322F: arch/*/include/asm/efi.h 5323F: arch/x86/platform/efi/ 5324F: drivers/firmware/efi/ 5325F: include/linux/efi*.h 5326F: arch/arm/boot/compressed/efi-header.S 5327F: arch/arm64/kernel/efi-entry.S 5328 5329EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5330M: MyungJoo Ham <myungjoo.ham@samsung.com> 5331M: Chanwoo Choi <cw00.choi@samsung.com> 5332L: linux-kernel@vger.kernel.org 5333T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5334S: Maintained 5335F: drivers/extcon/ 5336F: include/linux/extcon/ 5337F: include/linux/extcon.h 5338F: Documentation/extcon/ 5339F: Documentation/devicetree/bindings/extcon/ 5340 5341EXYNOS DP DRIVER 5342M: Jingoo Han <jingoohan1@gmail.com> 5343L: dri-devel@lists.freedesktop.org 5344S: Maintained 5345F: drivers/gpu/drm/exynos/exynos_dp* 5346 5347EXYNOS SYSMMU (IOMMU) driver 5348M: Marek Szyprowski <m.szyprowski@samsung.com> 5349L: iommu@lists.linux-foundation.org 5350S: Maintained 5351F: drivers/iommu/exynos-iommu.c 5352 5353EZchip NPS platform support 5354M: Elad Kanfi <eladkan@mellanox.com> 5355M: Vineet Gupta <vgupta@synopsys.com> 5356S: Supported 5357F: arch/arc/plat-eznps 5358F: arch/arc/boot/dts/eznps.dts 5359 5360F2FS FILE SYSTEM 5361M: Jaegeuk Kim <jaegeuk@kernel.org> 5362M: Chao Yu <yuchao0@huawei.com> 5363L: linux-f2fs-devel@lists.sourceforge.net 5364W: https://f2fs.wiki.kernel.org/ 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5366S: Maintained 5367F: Documentation/filesystems/f2fs.txt 5368F: Documentation/ABI/testing/sysfs-fs-f2fs 5369F: fs/f2fs/ 5370F: include/linux/f2fs_fs.h 5371F: include/trace/events/f2fs.h 5372 5373F71805F HARDWARE MONITORING DRIVER 5374M: Jean Delvare <jdelvare@suse.com> 5375L: linux-hwmon@vger.kernel.org 5376S: Maintained 5377F: Documentation/hwmon/f71805f 5378F: drivers/hwmon/f71805f.c 5379 5380FANOTIFY 5381M: Jan Kara <jack@suse.cz> 5382R: Amir Goldstein <amir73il@gmail.com> 5383L: linux-fsdevel@vger.kernel.org 5384S: Maintained 5385F: fs/notify/fanotify/ 5386F: include/linux/fanotify.h 5387F: include/uapi/linux/fanotify.h 5388 5389FARSYNC SYNCHRONOUS DRIVER 5390M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5391W: http://www.farsite.co.uk/ 5392S: Supported 5393F: drivers/net/wan/farsync.* 5394 5395FAULT INJECTION SUPPORT 5396M: Akinobu Mita <akinobu.mita@gmail.com> 5397S: Supported 5398F: Documentation/fault-injection/ 5399F: lib/fault-inject.c 5400 5401FBTFT Framebuffer drivers 5402M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5403S: Maintained 5404F: drivers/staging/fbtft/ 5405 5406FC0011 TUNER DRIVER 5407M: Michael Buesch <m@bues.ch> 5408L: linux-media@vger.kernel.org 5409S: Maintained 5410F: drivers/media/tuners/fc0011.h 5411F: drivers/media/tuners/fc0011.c 5412 5413FC2580 MEDIA DRIVER 5414M: Antti Palosaari <crope@iki.fi> 5415L: linux-media@vger.kernel.org 5416W: https://linuxtv.org 5417W: http://palosaari.fi/linux/ 5418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5419T: git git://linuxtv.org/anttip/media_tree.git 5420S: Maintained 5421F: drivers/media/tuners/fc2580* 5422 5423FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5424M: Johannes Thumshirn <jth@kernel.org> 5425L: linux-scsi@vger.kernel.org 5426W: www.Open-FCoE.org 5427S: Supported 5428F: drivers/scsi/libfc/ 5429F: drivers/scsi/fcoe/ 5430F: include/scsi/fc/ 5431F: include/scsi/libfc.h 5432F: include/scsi/libfcoe.h 5433F: include/uapi/scsi/fc/ 5434 5435FILE LOCKING (flock() and fcntl()/lockf()) 5436M: Jeff Layton <jlayton@kernel.org> 5437M: "J. Bruce Fields" <bfields@fieldses.org> 5438L: linux-fsdevel@vger.kernel.org 5439S: Maintained 5440F: include/linux/fcntl.h 5441F: include/uapi/linux/fcntl.h 5442F: fs/fcntl.c 5443F: fs/locks.c 5444 5445FILESYSTEMS (VFS and infrastructure) 5446M: Alexander Viro <viro@zeniv.linux.org.uk> 5447L: linux-fsdevel@vger.kernel.org 5448S: Maintained 5449F: fs/* 5450F: include/linux/fs.h 5451F: include/uapi/linux/fs.h 5452 5453FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5454M: Riku Voipio <riku.voipio@iki.fi> 5455L: linux-hwmon@vger.kernel.org 5456S: Maintained 5457F: drivers/hwmon/f75375s.c 5458F: include/linux/f75375s.h 5459 5460FIREWIRE AUDIO DRIVERS 5461M: Clemens Ladisch <clemens@ladisch.de> 5462L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5463T: git git://git.alsa-project.org/alsa-kernel.git 5464S: Maintained 5465F: sound/firewire/ 5466 5467FIREWIRE MEDIA DRIVERS (firedtv) 5468M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5469L: linux-media@vger.kernel.org 5470L: linux1394-devel@lists.sourceforge.net 5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5472S: Maintained 5473F: drivers/media/firewire/ 5474 5475FIREWIRE SBP-2 TARGET 5476M: Chris Boot <bootc@bootc.net> 5477L: linux-scsi@vger.kernel.org 5478L: target-devel@vger.kernel.org 5479L: linux1394-devel@lists.sourceforge.net 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5481S: Maintained 5482F: drivers/target/sbp/ 5483 5484FIREWIRE SUBSYSTEM 5485M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5486L: linux1394-devel@lists.sourceforge.net 5487W: http://ieee1394.wiki.kernel.org/ 5488T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5489S: Maintained 5490F: drivers/firewire/ 5491F: include/linux/firewire.h 5492F: include/uapi/linux/firewire*.h 5493F: tools/firewire/ 5494 5495FIRMWARE LOADER (request_firmware) 5496M: Luis R. Rodriguez <mcgrof@kernel.org> 5497L: linux-kernel@vger.kernel.org 5498S: Maintained 5499F: Documentation/firmware_class/ 5500F: drivers/base/firmware*.c 5501F: include/linux/firmware.h 5502 5503FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5504M: Joshua Morris <josh.h.morris@us.ibm.com> 5505M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5506S: Maintained 5507F: drivers/block/rsxx/ 5508 5509FLOPPY DRIVER 5510M: Jiri Kosina <jikos@kernel.org> 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5512S: Odd fixes 5513F: drivers/block/floppy.c 5514 5515FMC SUBSYSTEM 5516M: Alessandro Rubini <rubini@gnudd.com> 5517W: http://www.ohwr.org/projects/fmc-bus 5518S: Supported 5519F: drivers/fmc/ 5520F: include/linux/fmc*.h 5521F: include/linux/ipmi-fru.h 5522K: fmc_d.*register 5523 5524FPGA MANAGER FRAMEWORK 5525M: Alan Tull <atull@kernel.org> 5526M: Moritz Fischer <mdf@kernel.org> 5527L: linux-fpga@vger.kernel.org 5528S: Maintained 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5530Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5531F: Documentation/fpga/ 5532F: Documentation/devicetree/bindings/fpga/ 5533F: drivers/fpga/ 5534F: include/linux/fpga/ 5535W: http://www.rocketboards.org 5536 5537FPU EMULATOR 5538M: Bill Metzenthen <billm@melbpc.org.au> 5539W: http://floatingpoint.sourceforge.net/emulator/index.html 5540S: Maintained 5541F: arch/x86/math-emu/ 5542 5543FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5544L: netdev@vger.kernel.org 5545S: Orphan 5546F: drivers/net/wan/dlci.c 5547F: drivers/net/wan/sdla.c 5548 5549FRAMEBUFFER LAYER 5550M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5551L: dri-devel@lists.freedesktop.org 5552L: linux-fbdev@vger.kernel.org 5553T: git git://github.com/bzolnier/linux.git 5554Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5555S: Maintained 5556F: Documentation/fb/ 5557F: drivers/video/ 5558F: include/video/ 5559F: include/linux/fb.h 5560F: include/uapi/video/ 5561F: include/uapi/linux/fb.h 5562 5563FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5564M: Horia Geantă <horia.geanta@nxp.com> 5565M: Aymen Sghaier <aymen.sghaier@nxp.com> 5566L: linux-crypto@vger.kernel.org 5567S: Maintained 5568F: drivers/crypto/caam/ 5569F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5570 5571FREESCALE DIU FRAMEBUFFER DRIVER 5572M: Timur Tabi <timur@tabi.org> 5573L: linux-fbdev@vger.kernel.org 5574S: Maintained 5575F: drivers/video/fbdev/fsl-diu-fb.* 5576 5577FREESCALE DMA DRIVER 5578M: Li Yang <leoyang.li@nxp.com> 5579M: Zhang Wei <zw@zh-kernel.org> 5580L: linuxppc-dev@lists.ozlabs.org 5581S: Maintained 5582F: drivers/dma/fsldma.* 5583 5584FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5585M: Claudiu Manoil <claudiu.manoil@freescale.com> 5586L: netdev@vger.kernel.org 5587S: Maintained 5588F: drivers/net/ethernet/freescale/gianfar* 5589X: drivers/net/ethernet/freescale/gianfar_ptp.c 5590F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5591 5592FREESCALE GPMI NAND DRIVER 5593M: Han Xu <han.xu@nxp.com> 5594L: linux-mtd@lists.infradead.org 5595S: Maintained 5596F: drivers/mtd/nand/gpmi-nand/* 5597 5598FREESCALE I2C CPM DRIVER 5599M: Jochen Friedrich <jochen@scram.de> 5600L: linuxppc-dev@lists.ozlabs.org 5601L: linux-i2c@vger.kernel.org 5602S: Maintained 5603F: drivers/i2c/busses/i2c-cpm.c 5604 5605FREESCALE IMX / MXC FEC DRIVER 5606M: Fugang Duan <fugang.duan@nxp.com> 5607L: netdev@vger.kernel.org 5608S: Maintained 5609F: drivers/net/ethernet/freescale/fec_main.c 5610F: drivers/net/ethernet/freescale/fec_ptp.c 5611F: drivers/net/ethernet/freescale/fec.h 5612F: Documentation/devicetree/bindings/net/fsl-fec.txt 5613 5614FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5615M: Sascha Hauer <kernel@pengutronix.de> 5616L: linux-fbdev@vger.kernel.org 5617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5618S: Maintained 5619F: include/linux/platform_data/video-imxfb.h 5620F: drivers/video/fbdev/imxfb.c 5621 5622FREESCALE QORIQ DPAA ETHERNET DRIVER 5623M: Madalin Bucur <madalin.bucur@nxp.com> 5624L: netdev@vger.kernel.org 5625S: Maintained 5626F: drivers/net/ethernet/freescale/dpaa 5627 5628FREESCALE QORIQ DPAA FMAN DRIVER 5629M: Madalin Bucur <madalin.bucur@nxp.com> 5630L: netdev@vger.kernel.org 5631S: Maintained 5632F: drivers/net/ethernet/freescale/fman 5633F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5634 5635FREESCALE QUAD SPI DRIVER 5636M: Han Xu <han.xu@nxp.com> 5637L: linux-mtd@lists.infradead.org 5638S: Maintained 5639F: drivers/mtd/spi-nor/fsl-quadspi.c 5640 5641FREESCALE QUICC ENGINE LIBRARY 5642M: Qiang Zhao <qiang.zhao@nxp.com> 5643L: linuxppc-dev@lists.ozlabs.org 5644S: Maintained 5645F: drivers/soc/fsl/qe/ 5646F: include/soc/fsl/*qe*.h 5647F: include/soc/fsl/*ucc*.h 5648 5649FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5650M: Li Yang <leoyang.li@nxp.com> 5651L: netdev@vger.kernel.org 5652L: linuxppc-dev@lists.ozlabs.org 5653S: Maintained 5654F: drivers/net/ethernet/freescale/ucc_geth* 5655 5656FREESCALE QUICC ENGINE UCC HDLC DRIVER 5657M: Zhao Qiang <qiang.zhao@nxp.com> 5658L: netdev@vger.kernel.org 5659L: linuxppc-dev@lists.ozlabs.org 5660S: Maintained 5661F: drivers/net/wan/fsl_ucc_hdlc* 5662 5663FREESCALE QUICC ENGINE UCC UART DRIVER 5664M: Timur Tabi <timur@tabi.org> 5665L: linuxppc-dev@lists.ozlabs.org 5666S: Maintained 5667F: drivers/tty/serial/ucc_uart.c 5668 5669FREESCALE SOC DRIVERS 5670M: Li Yang <leoyang.li@nxp.com> 5671L: linuxppc-dev@lists.ozlabs.org 5672L: linux-arm-kernel@lists.infradead.org 5673S: Maintained 5674F: Documentation/devicetree/bindings/soc/fsl/ 5675F: drivers/soc/fsl/ 5676F: include/linux/fsl/ 5677 5678FREESCALE SOC FS_ENET DRIVER 5679M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5680M: Vitaly Bordug <vbordug@ru.mvista.com> 5681L: linuxppc-dev@lists.ozlabs.org 5682L: netdev@vger.kernel.org 5683S: Maintained 5684F: drivers/net/ethernet/freescale/fs_enet/ 5685F: include/linux/fs_enet_pd.h 5686 5687FREESCALE SOC SOUND DRIVERS 5688M: Timur Tabi <timur@tabi.org> 5689M: Nicolin Chen <nicoleotsuka@gmail.com> 5690M: Xiubo Li <Xiubo.Lee@gmail.com> 5691R: Fabio Estevam <fabio.estevam@nxp.com> 5692L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5693L: linuxppc-dev@lists.ozlabs.org 5694S: Maintained 5695F: sound/soc/fsl/fsl* 5696F: sound/soc/fsl/imx* 5697F: sound/soc/fsl/mpc8610_hpcd.c 5698 5699FREESCALE USB PERIPHERAL DRIVERS 5700M: Li Yang <leoyang.li@nxp.com> 5701L: linux-usb@vger.kernel.org 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: drivers/usb/gadget/udc/fsl* 5705 5706FREEVXFS FILESYSTEM 5707M: Christoph Hellwig <hch@infradead.org> 5708W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5709S: Maintained 5710F: fs/freevxfs/ 5711 5712FREEZER 5713M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5714M: Pavel Machek <pavel@ucw.cz> 5715L: linux-pm@vger.kernel.org 5716S: Supported 5717F: Documentation/power/freezing-of-tasks.txt 5718F: include/linux/freezer.h 5719F: kernel/freezer.c 5720 5721FRONTSWAP API 5722M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5723L: linux-kernel@vger.kernel.org 5724S: Maintained 5725F: mm/frontswap.c 5726F: include/linux/frontswap.h 5727 5728FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5729M: David Howells <dhowells@redhat.com> 5730L: linux-cachefs@redhat.com (moderated for non-subscribers) 5731S: Supported 5732F: Documentation/filesystems/caching/ 5733F: fs/fscache/ 5734F: include/linux/fscache*.h 5735 5736FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5737M: Theodore Y. Ts'o <tytso@mit.edu> 5738M: Jaegeuk Kim <jaegeuk@kernel.org> 5739L: linux-fscrypt@vger.kernel.org 5740Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5742S: Supported 5743F: fs/crypto/ 5744F: include/linux/fscrypt*.h 5745F: Documentation/filesystems/fscrypt.rst 5746 5747FUJITSU LAPTOP EXTRAS 5748M: Jonathan Woithe <jwoithe@just42.net> 5749L: platform-driver-x86@vger.kernel.org 5750S: Maintained 5751F: drivers/platform/x86/fujitsu-laptop.c 5752 5753FUJITSU M-5MO LS CAMERA ISP DRIVER 5754M: Kyungmin Park <kyungmin.park@samsung.com> 5755M: Heungjun Kim <riverful.kim@samsung.com> 5756L: linux-media@vger.kernel.org 5757S: Maintained 5758F: drivers/media/i2c/m5mols/ 5759F: include/media/i2c/m5mols.h 5760 5761FUJITSU TABLET EXTRAS 5762M: Robert Gerlach <khnz@gmx.de> 5763L: platform-driver-x86@vger.kernel.org 5764S: Maintained 5765F: drivers/platform/x86/fujitsu-tablet.c 5766 5767FUSE: FILESYSTEM IN USERSPACE 5768M: Miklos Szeredi <miklos@szeredi.hu> 5769L: linux-fsdevel@vger.kernel.org 5770W: http://fuse.sourceforge.net/ 5771T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5772S: Maintained 5773F: fs/fuse/ 5774F: include/uapi/linux/fuse.h 5775F: Documentation/filesystems/fuse.txt 5776 5777FUTEX SUBSYSTEM 5778M: Thomas Gleixner <tglx@linutronix.de> 5779M: Ingo Molnar <mingo@redhat.com> 5780R: Peter Zijlstra <peterz@infradead.org> 5781R: Darren Hart <dvhart@infradead.org> 5782L: linux-kernel@vger.kernel.org 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5784S: Maintained 5785F: kernel/futex.c 5786F: kernel/futex_compat.c 5787F: include/asm-generic/futex.h 5788F: include/linux/futex.h 5789F: include/uapi/linux/futex.h 5790F: tools/testing/selftests/futex/ 5791F: tools/perf/bench/futex* 5792F: Documentation/*futex* 5793 5794FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5795M: Rik Faith <faith@cs.unc.edu> 5796L: linux-scsi@vger.kernel.org 5797S: Odd Fixes (e.g., new signatures) 5798F: drivers/scsi/fdomain.* 5799 5800GCC PLUGINS 5801M: Kees Cook <keescook@chromium.org> 5802R: Emese Revfy <re.emese@gmail.com> 5803L: kernel-hardening@lists.openwall.com 5804S: Maintained 5805F: scripts/gcc-plugins/ 5806F: scripts/gcc-plugin.sh 5807F: scripts/Makefile.gcc-plugins 5808F: Documentation/gcc-plugins.txt 5809 5810GCOV BASED KERNEL PROFILING 5811M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5812S: Maintained 5813F: kernel/gcov/ 5814F: Documentation/dev-tools/gcov.rst 5815 5816GDB KERNEL DEBUGGING HELPER SCRIPTS 5817M: Jan Kiszka <jan.kiszka@siemens.com> 5818M: Kieran Bingham <kieran@bingham.xyz> 5819S: Supported 5820F: scripts/gdb/ 5821 5822GDT SCSI DISK ARRAY CONTROLLER DRIVER 5823M: Achim Leubner <achim_leubner@adaptec.com> 5824L: linux-scsi@vger.kernel.org 5825W: http://www.icp-vortex.com/ 5826S: Supported 5827F: drivers/scsi/gdt* 5828 5829GEMTEK FM RADIO RECEIVER DRIVER 5830M: Hans Verkuil <hverkuil@xs4all.nl> 5831L: linux-media@vger.kernel.org 5832T: git git://linuxtv.org/media_tree.git 5833W: https://linuxtv.org 5834S: Maintained 5835F: drivers/media/radio/radio-gemtek* 5836 5837GENERIC GPIO I2C DRIVER 5838M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5839S: Supported 5840F: drivers/i2c/busses/i2c-gpio.c 5841F: include/linux/i2c-gpio.h 5842 5843GENERIC GPIO I2C MULTIPLEXER DRIVER 5844M: Peter Korsgaard <peter.korsgaard@barco.com> 5845L: linux-i2c@vger.kernel.org 5846S: Supported 5847F: drivers/i2c/muxes/i2c-mux-gpio.c 5848F: include/linux/i2c-mux-gpio.h 5849F: Documentation/i2c/muxes/i2c-mux-gpio 5850 5851GENERIC HDLC (WAN) DRIVERS 5852M: Krzysztof Halasa <khc@pm.waw.pl> 5853W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5854S: Maintained 5855F: drivers/net/wan/c101.c 5856F: drivers/net/wan/hd6457* 5857F: drivers/net/wan/hdlc* 5858F: drivers/net/wan/n2.c 5859F: drivers/net/wan/pc300too.c 5860F: drivers/net/wan/pci200syn.c 5861F: drivers/net/wan/wanxl* 5862 5863GENERIC INCLUDE/ASM HEADER FILES 5864M: Arnd Bergmann <arnd@arndb.de> 5865L: linux-arch@vger.kernel.org 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5867S: Maintained 5868F: include/asm-generic/ 5869F: include/uapi/asm-generic/ 5870 5871GENERIC PHY FRAMEWORK 5872M: Kishon Vijay Abraham I <kishon@ti.com> 5873L: linux-kernel@vger.kernel.org 5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5875S: Supported 5876F: drivers/phy/ 5877F: include/linux/phy/ 5878 5879GENERIC PM DOMAINS 5880M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5881M: Kevin Hilman <khilman@kernel.org> 5882M: Ulf Hansson <ulf.hansson@linaro.org> 5883L: linux-pm@vger.kernel.org 5884S: Supported 5885F: drivers/base/power/domain*.c 5886F: include/linux/pm_domain.h 5887F: Documentation/devicetree/bindings/power/power_domain.txt 5888 5889GENERIC UIO DRIVER FOR PCI DEVICES 5890M: "Michael S. Tsirkin" <mst@redhat.com> 5891L: kvm@vger.kernel.org 5892S: Supported 5893F: drivers/uio/uio_pci_generic.c 5894 5895GENWQE (IBM Generic Workqueue Card) 5896M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5897M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5898S: Supported 5899F: drivers/misc/genwqe/ 5900 5901GET_MAINTAINER SCRIPT 5902M: Joe Perches <joe@perches.com> 5903S: Maintained 5904F: scripts/get_maintainer.pl 5905 5906GFS2 FILE SYSTEM 5907M: Steven Whitehouse <swhiteho@redhat.com> 5908M: Bob Peterson <rpeterso@redhat.com> 5909L: cluster-devel@redhat.com 5910W: http://sources.redhat.com/cluster/ 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5912S: Supported 5913F: Documentation/filesystems/gfs2*.txt 5914F: fs/gfs2/ 5915F: include/uapi/linux/gfs2_ondisk.h 5916 5917GIGASET ISDN DRIVERS 5918M: Paul Bolle <pebolle@tiscali.nl> 5919L: gigaset307x-common@lists.sourceforge.net 5920W: http://gigaset307x.sourceforge.net/ 5921S: Odd Fixes 5922F: Documentation/isdn/README.gigaset 5923F: drivers/isdn/gigaset/ 5924F: include/uapi/linux/gigaset_dev.h 5925 5926GO7007 MPEG CODEC 5927M: Hans Verkuil <hans.verkuil@cisco.com> 5928L: linux-media@vger.kernel.org 5929S: Maintained 5930F: drivers/media/usb/go7007/ 5931 5932GOODIX TOUCHSCREEN 5933M: Bastien Nocera <hadess@hadess.net> 5934L: linux-input@vger.kernel.org 5935S: Maintained 5936F: drivers/input/touchscreen/goodix.c 5937 5938GPD POCKET FAN DRIVER 5939M: Hans de Goede <hdegoede@redhat.com> 5940L: platform-driver-x86@vger.kernel.org 5941S: Maintained 5942F: drivers/platform/x86/gpd-pocket-fan.c 5943 5944GPIO ACPI SUPPORT 5945M: Mika Westerberg <mika.westerberg@linux.intel.com> 5946M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5947L: linux-gpio@vger.kernel.org 5948L: linux-acpi@vger.kernel.org 5949S: Maintained 5950F: Documentation/acpi/gpio-properties.txt 5951F: drivers/gpio/gpiolib-acpi.c 5952 5953GPIO IR Transmitter 5954M: Sean Young <sean@mess.org> 5955L: linux-media@vger.kernel.org 5956S: Maintained 5957F: drivers/media/rc/gpio-ir-tx.c 5958 5959GPIO MOCKUP DRIVER 5960M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5961R: Bartosz Golaszewski <brgl@bgdev.pl> 5962L: linux-gpio@vger.kernel.org 5963S: Maintained 5964F: drivers/gpio/gpio-mockup.c 5965F: tools/testing/selftests/gpio/ 5966 5967GPIO SUBSYSTEM 5968M: Linus Walleij <linus.walleij@linaro.org> 5969L: linux-gpio@vger.kernel.org 5970T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5971S: Maintained 5972F: Documentation/devicetree/bindings/gpio/ 5973F: Documentation/gpio/ 5974F: Documentation/ABI/testing/gpio-cdev 5975F: Documentation/ABI/obsolete/sysfs-gpio 5976F: drivers/gpio/ 5977F: include/linux/gpio/ 5978F: include/linux/gpio.h 5979F: include/asm-generic/gpio.h 5980F: include/uapi/linux/gpio.h 5981F: tools/gpio/ 5982 5983GRE DEMULTIPLEXER DRIVER 5984M: Dmitry Kozlov <xeb@mail.ru> 5985L: netdev@vger.kernel.org 5986S: Maintained 5987F: net/ipv4/gre_demux.c 5988F: net/ipv4/gre_offload.c 5989F: include/net/gre.h 5990 5991GRETH 10/100/1G Ethernet MAC device driver 5992M: Andreas Larsson <andreas@gaisler.com> 5993L: netdev@vger.kernel.org 5994S: Maintained 5995F: drivers/net/ethernet/aeroflex/ 5996 5997GREYBUS AUDIO PROTOCOLS DRIVERS 5998M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5999M: Mark Greer <mgreer@animalcreek.com> 6000S: Maintained 6001F: drivers/staging/greybus/audio_apbridgea.c 6002F: drivers/staging/greybus/audio_apbridgea.h 6003F: drivers/staging/greybus/audio_codec.c 6004F: drivers/staging/greybus/audio_codec.h 6005F: drivers/staging/greybus/audio_gb.c 6006F: drivers/staging/greybus/audio_manager.c 6007F: drivers/staging/greybus/audio_manager.h 6008F: drivers/staging/greybus/audio_manager_module.c 6009F: drivers/staging/greybus/audio_manager_private.h 6010F: drivers/staging/greybus/audio_manager_sysfs.c 6011F: drivers/staging/greybus/audio_module.c 6012F: drivers/staging/greybus/audio_topology.c 6013 6014GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6015M: Viresh Kumar <vireshk@kernel.org> 6016S: Maintained 6017F: drivers/staging/greybus/authentication.c 6018F: drivers/staging/greybus/bootrom.c 6019F: drivers/staging/greybus/firmware.h 6020F: drivers/staging/greybus/fw-core.c 6021F: drivers/staging/greybus/fw-download.c 6022F: drivers/staging/greybus/fw-managament.c 6023F: drivers/staging/greybus/greybus_authentication.h 6024F: drivers/staging/greybus/greybus_firmware.h 6025F: drivers/staging/greybus/hid.c 6026F: drivers/staging/greybus/i2c.c 6027F: drivers/staging/greybus/spi.c 6028F: drivers/staging/greybus/spilib.c 6029F: drivers/staging/greybus/spilib.h 6030 6031GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6032M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6033S: Maintained 6034F: drivers/staging/greybus/loopback.c 6035F: drivers/staging/greybus/timesync.c 6036F: drivers/staging/greybus/timesync_platform.c 6037 6038GREYBUS PLATFORM DRIVERS 6039M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6040S: Maintained 6041F: drivers/staging/greybus/arche-platform.c 6042F: drivers/staging/greybus/arche-apb-ctrl.c 6043F: drivers/staging/greybus/arche_platform.h 6044 6045GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6046M: Rui Miguel Silva <rmfrfs@gmail.com> 6047S: Maintained 6048F: drivers/staging/greybus/sdio.c 6049F: drivers/staging/greybus/light.c 6050F: drivers/staging/greybus/gpio.c 6051F: drivers/staging/greybus/power_supply.c 6052F: drivers/staging/greybus/spi.c 6053F: drivers/staging/greybus/spilib.c 6054 6055GREYBUS SUBSYSTEM 6056M: Johan Hovold <johan@kernel.org> 6057M: Alex Elder <elder@kernel.org> 6058M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6059S: Maintained 6060F: drivers/staging/greybus/ 6061L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6062 6063GREYBUS UART PROTOCOLS DRIVERS 6064M: David Lin <dtwlin@gmail.com> 6065S: Maintained 6066F: drivers/staging/greybus/uart.c 6067F: drivers/staging/greybus/log.c 6068 6069GS1662 VIDEO SERIALIZER 6070M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6071L: linux-media@vger.kernel.org 6072T: git git://linuxtv.org/media_tree.git 6073S: Maintained 6074F: drivers/media/spi/gs1662.c 6075 6076GSPCA FINEPIX SUBDRIVER 6077M: Frank Zago <frank@zago.net> 6078L: linux-media@vger.kernel.org 6079T: git git://linuxtv.org/media_tree.git 6080S: Maintained 6081F: drivers/media/usb/gspca/finepix.c 6082 6083GSPCA GL860 SUBDRIVER 6084M: Olivier Lorin <o.lorin@laposte.net> 6085L: linux-media@vger.kernel.org 6086T: git git://linuxtv.org/media_tree.git 6087S: Maintained 6088F: drivers/media/usb/gspca/gl860/ 6089 6090GSPCA M5602 SUBDRIVER 6091M: Erik Andren <erik.andren@gmail.com> 6092L: linux-media@vger.kernel.org 6093T: git git://linuxtv.org/media_tree.git 6094S: Maintained 6095F: drivers/media/usb/gspca/m5602/ 6096 6097GSPCA PAC207 SONIXB SUBDRIVER 6098M: Hans Verkuil <hverkuil@xs4all.nl> 6099L: linux-media@vger.kernel.org 6100T: git git://linuxtv.org/media_tree.git 6101S: Odd Fixes 6102F: drivers/media/usb/gspca/pac207.c 6103 6104GSPCA SN9C20X SUBDRIVER 6105M: Brian Johnson <brijohn@gmail.com> 6106L: linux-media@vger.kernel.org 6107T: git git://linuxtv.org/media_tree.git 6108S: Maintained 6109F: drivers/media/usb/gspca/sn9c20x.c 6110 6111GSPCA T613 SUBDRIVER 6112M: Leandro Costantino <lcostantino@gmail.com> 6113L: linux-media@vger.kernel.org 6114T: git git://linuxtv.org/media_tree.git 6115S: Maintained 6116F: drivers/media/usb/gspca/t613.c 6117 6118GSPCA USB WEBCAM DRIVER 6119M: Hans Verkuil <hverkuil@xs4all.nl> 6120L: linux-media@vger.kernel.org 6121T: git git://linuxtv.org/media_tree.git 6122S: Odd Fixes 6123F: drivers/media/usb/gspca/ 6124 6125GTP (GPRS Tunneling Protocol) 6126M: Pablo Neira Ayuso <pablo@netfilter.org> 6127M: Harald Welte <laforge@gnumonks.org> 6128L: osmocom-net-gprs@lists.osmocom.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6130S: Maintained 6131F: drivers/net/gtp.c 6132 6133GUID PARTITION TABLE (GPT) 6134M: Davidlohr Bueso <dave@stgolabs.net> 6135L: linux-efi@vger.kernel.org 6136S: Maintained 6137F: block/partitions/efi.* 6138 6139H8/300 ARCHITECTURE 6140M: Yoshinori Sato <ysato@users.sourceforge.jp> 6141L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6142W: http://uclinux-h8.sourceforge.jp 6143T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6144S: Maintained 6145F: arch/h8300/ 6146F: drivers/clocksource/h8300_*.c 6147F: drivers/clk/h8300/ 6148F: drivers/irqchip/irq-renesas-h8*.c 6149 6150HACKRF MEDIA DRIVER 6151M: Antti Palosaari <crope@iki.fi> 6152L: linux-media@vger.kernel.org 6153W: https://linuxtv.org 6154W: http://palosaari.fi/linux/ 6155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6156T: git git://linuxtv.org/anttip/media_tree.git 6157S: Maintained 6158F: drivers/media/usb/hackrf/ 6159 6160HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6161M: Frank Seidel <frank@f-seidel.de> 6162L: platform-driver-x86@vger.kernel.org 6163W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6164S: Maintained 6165F: drivers/platform/x86/hdaps.c 6166 6167HARDWARE MONITORING 6168M: Jean Delvare <jdelvare@suse.com> 6169M: Guenter Roeck <linux@roeck-us.net> 6170L: linux-hwmon@vger.kernel.org 6171W: http://hwmon.wiki.kernel.org/ 6172T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6173S: Maintained 6174F: Documentation/hwmon/ 6175F: drivers/hwmon/ 6176F: include/linux/hwmon*.h 6177 6178HARDWARE RANDOM NUMBER GENERATOR CORE 6179M: Matt Mackall <mpm@selenic.com> 6180M: Herbert Xu <herbert@gondor.apana.org.au> 6181L: linux-crypto@vger.kernel.org 6182S: Odd fixes 6183F: Documentation/devicetree/bindings/rng/ 6184F: Documentation/hw_random.txt 6185F: drivers/char/hw_random/ 6186F: include/linux/hw_random.h 6187 6188HARDWARE SPINLOCK CORE 6189M: Ohad Ben-Cohen <ohad@wizery.com> 6190M: Bjorn Andersson <bjorn.andersson@linaro.org> 6191L: linux-remoteproc@vger.kernel.org 6192S: Maintained 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6194F: Documentation/devicetree/bindings/hwlock/ 6195F: Documentation/hwspinlock.txt 6196F: drivers/hwspinlock/ 6197F: include/linux/hwspinlock.h 6198 6199HARMONY SOUND DRIVER 6200L: linux-parisc@vger.kernel.org 6201S: Maintained 6202F: sound/parisc/harmony.* 6203 6204HDPVR USB VIDEO ENCODER DRIVER 6205M: Hans Verkuil <hverkuil@xs4all.nl> 6206L: linux-media@vger.kernel.org 6207T: git git://linuxtv.org/media_tree.git 6208W: https://linuxtv.org 6209S: Odd Fixes 6210F: drivers/media/usb/hdpvr/ 6211 6212HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6213M: Jimmy Vance <jimmy.vance@hpe.com> 6214S: Supported 6215F: Documentation/watchdog/hpwdt.txt 6216F: drivers/watchdog/hpwdt.c 6217 6218HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6219M: Don Brace <don.brace@microsemi.com> 6220L: esc.storagedev@microsemi.com 6221L: linux-scsi@vger.kernel.org 6222S: Supported 6223F: Documentation/scsi/hpsa.txt 6224F: drivers/scsi/hpsa*.[ch] 6225F: include/linux/cciss*.h 6226F: include/uapi/linux/cciss*.h 6227 6228HFI1 DRIVER 6229M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6230M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6231L: linux-rdma@vger.kernel.org 6232S: Supported 6233F: drivers/infiniband/hw/hfi1 6234 6235HFS FILESYSTEM 6236L: linux-fsdevel@vger.kernel.org 6237S: Orphan 6238F: Documentation/filesystems/hfs.txt 6239F: fs/hfs/ 6240 6241HFSPLUS FILESYSTEM 6242L: linux-fsdevel@vger.kernel.org 6243S: Orphan 6244F: Documentation/filesystems/hfsplus.txt 6245F: fs/hfsplus/ 6246 6247HGA FRAMEBUFFER DRIVER 6248M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6249L: linux-nvidia@lists.surfsouth.com 6250W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6251S: Maintained 6252F: drivers/video/fbdev/hgafb.c 6253 6254HIBERNATION (aka Software Suspend, aka swsusp) 6255M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6256M: Pavel Machek <pavel@ucw.cz> 6257L: linux-pm@vger.kernel.org 6258B: https://bugzilla.kernel.org 6259S: Supported 6260F: arch/x86/power/ 6261F: drivers/base/power/ 6262F: kernel/power/ 6263F: include/linux/suspend.h 6264F: include/linux/freezer.h 6265F: include/linux/pm.h 6266F: arch/*/include/asm/suspend*.h 6267 6268HID CORE LAYER 6269M: Jiri Kosina <jikos@kernel.org> 6270R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6271L: linux-input@vger.kernel.org 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6273S: Maintained 6274F: drivers/hid/ 6275F: include/linux/hid* 6276F: include/uapi/linux/hid* 6277 6278HID SENSOR HUB DRIVERS 6279M: Jiri Kosina <jikos@kernel.org> 6280M: Jonathan Cameron <jic23@kernel.org> 6281M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6282L: linux-input@vger.kernel.org 6283L: linux-iio@vger.kernel.org 6284S: Maintained 6285F: Documentation/hid/hid-sensor* 6286F: drivers/hid/hid-sensor-* 6287F: drivers/iio/*/hid-* 6288F: include/linux/hid-sensor-* 6289 6290HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6291M: Thomas Gleixner <tglx@linutronix.de> 6292L: linux-kernel@vger.kernel.org 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6294S: Maintained 6295F: Documentation/timers/ 6296F: kernel/time/hrtimer.c 6297F: kernel/time/clockevents.c 6298F: kernel/time/timer_*.c 6299F: include/linux/clockchips.h 6300F: include/linux/hrtimer.h 6301 6302HIGH-SPEED SCC DRIVER FOR AX.25 6303L: linux-hams@vger.kernel.org 6304S: Orphan 6305F: drivers/net/hamradio/dmascc.c 6306F: drivers/net/hamradio/scc.c 6307 6308HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6309M: HighPoint Linux Team <linux@highpoint-tech.com> 6310W: http://www.highpoint-tech.com 6311S: Supported 6312F: Documentation/scsi/hptiop.txt 6313F: drivers/scsi/hptiop.c 6314 6315HIPPI 6316M: Jes Sorensen <jes@trained-monkey.org> 6317L: linux-hippi@sunsite.dk 6318S: Maintained 6319F: include/linux/hippidevice.h 6320F: include/uapi/linux/if_hippi.h 6321F: net/802/hippi.c 6322F: drivers/net/hippi/ 6323 6324HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6325M: Yisen Zhuang <yisen.zhuang@huawei.com> 6326M: Salil Mehta <salil.mehta@huawei.com> 6327L: netdev@vger.kernel.org 6328W: http://www.hisilicon.com 6329S: Maintained 6330F: drivers/net/ethernet/hisilicon/hns3/ 6331 6332HISILICON NETWORK SUBSYSTEM DRIVER 6333M: Yisen Zhuang <yisen.zhuang@huawei.com> 6334M: Salil Mehta <salil.mehta@huawei.com> 6335L: netdev@vger.kernel.org 6336W: http://www.hisilicon.com 6337S: Maintained 6338F: drivers/net/ethernet/hisilicon/ 6339F: Documentation/devicetree/bindings/net/hisilicon*.txt 6340 6341HISILICON PMU DRIVER 6342M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6343W: http://www.hisilicon.com 6344S: Supported 6345F: drivers/perf/hisilicon 6346F: Documentation/perf/hisi-pmu.txt 6347 6348HISILICON ROCE DRIVER 6349M: Lijun Ou <oulijun@huawei.com> 6350M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6351L: linux-rdma@vger.kernel.org 6352S: Maintained 6353F: drivers/infiniband/hw/hns/ 6354F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6355 6356HISILICON SAS Controller 6357M: John Garry <john.garry@huawei.com> 6358W: http://www.hisilicon.com 6359S: Supported 6360F: drivers/scsi/hisi_sas/ 6361F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6362 6363HMM - Heterogeneous Memory Management 6364M: Jérôme Glisse <jglisse@redhat.com> 6365L: linux-mm@kvack.org 6366S: Maintained 6367F: mm/hmm* 6368F: include/linux/hmm* 6369 6370HOST AP DRIVER 6371M: Jouni Malinen <j@w1.fi> 6372L: linux-wireless@vger.kernel.org 6373W: http://w1.fi/hostap-driver.html 6374S: Obsolete 6375F: drivers/net/wireless/intersil/hostap/ 6376 6377HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6378L: platform-driver-x86@vger.kernel.org 6379S: Orphan 6380F: drivers/platform/x86/tc1100-wmi.c 6381 6382HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6383M: Jaroslav Kysela <perex@perex.cz> 6384S: Maintained 6385F: drivers/net/ethernet/hp/hp100.* 6386 6387HPET: High Precision Event Timers driver 6388M: Clemens Ladisch <clemens@ladisch.de> 6389S: Maintained 6390F: Documentation/timers/hpet.txt 6391F: drivers/char/hpet.c 6392F: include/linux/hpet.h 6393F: include/uapi/linux/hpet.h 6394 6395HPET: x86 6396S: Orphan 6397F: arch/x86/kernel/hpet.c 6398F: arch/x86/include/asm/hpet.h 6399 6400HPFS FILESYSTEM 6401M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6402W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6403S: Maintained 6404F: fs/hpfs/ 6405 6406HSI SUBSYSTEM 6407M: Sebastian Reichel <sre@kernel.org> 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6409S: Maintained 6410F: Documentation/ABI/testing/sysfs-bus-hsi 6411F: Documentation/driver-api/hsi.rst 6412F: drivers/hsi/ 6413F: include/linux/hsi/ 6414F: include/uapi/linux/hsi/ 6415 6416HSO 3G MODEM DRIVER 6417L: linux-usb@vger.kernel.org 6418S: Orphan 6419F: drivers/net/usb/hso.c 6420 6421HSR NETWORK PROTOCOL 6422M: Arvid Brodin <arvid.brodin@alten.se> 6423L: netdev@vger.kernel.org 6424S: Maintained 6425F: net/hsr/ 6426 6427HT16K33 LED CONTROLLER DRIVER 6428M: Robin van der Gracht <robin@protonic.nl> 6429S: Maintained 6430F: drivers/auxdisplay/ht16k33.c 6431F: Documentation/devicetree/bindings/display/ht16k33.txt 6432 6433HTCPEN TOUCHSCREEN DRIVER 6434M: Pau Oliva Fora <pof@eslack.org> 6435L: linux-input@vger.kernel.org 6436S: Maintained 6437F: drivers/input/touchscreen/htcpen.c 6438 6439HUAWEI ETHERNET DRIVER 6440M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6441L: netdev@vger.kernel.org 6442S: Supported 6443F: Documentation/networking/hinic.txt 6444F: drivers/net/ethernet/huawei/hinic/ 6445 6446HUGETLB FILESYSTEM 6447M: Nadia Yvette Chambers <nyc@holomorphy.com> 6448S: Maintained 6449F: fs/hugetlbfs/ 6450 6451HVA ST MEDIA DRIVER 6452M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6453L: linux-media@vger.kernel.org 6454T: git git://linuxtv.org/media_tree.git 6455W: https://linuxtv.org 6456S: Supported 6457F: drivers/media/platform/sti/hva 6458 6459HWPOISON MEMORY FAILURE HANDLING 6460M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6461L: linux-mm@kvack.org 6462S: Maintained 6463F: mm/memory-failure.c 6464F: mm/hwpoison-inject.c 6465 6466Hyper-V CORE AND DRIVERS 6467M: "K. Y. Srinivasan" <kys@microsoft.com> 6468M: Haiyang Zhang <haiyangz@microsoft.com> 6469M: Stephen Hemminger <sthemmin@microsoft.com> 6470L: devel@linuxdriverproject.org 6471S: Maintained 6472F: Documentation/networking/netvsc.txt 6473F: arch/x86/include/asm/mshyperv.h 6474F: arch/x86/include/asm/trace/hyperv.h 6475F: arch/x86/include/uapi/asm/hyperv.h 6476F: arch/x86/kernel/cpu/mshyperv.c 6477F: arch/x86/hyperv 6478F: drivers/hid/hid-hyperv.c 6479F: drivers/hv/ 6480F: drivers/input/serio/hyperv-keyboard.c 6481F: drivers/pci/host/pci-hyperv.c 6482F: drivers/net/hyperv/ 6483F: drivers/scsi/storvsc_drv.c 6484F: drivers/uio/uio_hv_generic.c 6485F: drivers/video/fbdev/hyperv_fb.c 6486F: net/vmw_vsock/hyperv_transport.c 6487F: include/linux/hyperv.h 6488F: include/uapi/linux/hyperv.h 6489F: tools/hv/ 6490F: Documentation/ABI/stable/sysfs-bus-vmbus 6491 6492HYPERVISOR VIRTUAL CONSOLE DRIVER 6493L: linuxppc-dev@lists.ozlabs.org 6494S: Odd Fixes 6495F: drivers/tty/hvc/ 6496 6497I2C ACPI SUPPORT 6498M: Mika Westerberg <mika.westerberg@linux.intel.com> 6499L: linux-i2c@vger.kernel.org 6500L: linux-acpi@vger.kernel.org 6501S: Maintained 6502F: drivers/i2c/i2c-core-acpi.c 6503 6504I2C MUXES 6505M: Peter Rosin <peda@axentia.se> 6506L: linux-i2c@vger.kernel.org 6507S: Maintained 6508F: Documentation/i2c/i2c-topology 6509F: Documentation/i2c/muxes/ 6510F: Documentation/devicetree/bindings/i2c/i2c-mux* 6511F: Documentation/devicetree/bindings/i2c/i2c-arb* 6512F: Documentation/devicetree/bindings/i2c/i2c-gate* 6513F: drivers/i2c/i2c-mux.c 6514F: drivers/i2c/muxes/ 6515F: include/linux/i2c-mux.h 6516 6517I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6518M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6519L: linux-i2c@vger.kernel.org 6520S: Maintained 6521F: drivers/i2c/busses/i2c-mv64xxx.c 6522 6523I2C OVER PARALLEL PORT 6524M: Jean Delvare <jdelvare@suse.com> 6525L: linux-i2c@vger.kernel.org 6526S: Maintained 6527F: Documentation/i2c/busses/i2c-parport 6528F: Documentation/i2c/busses/i2c-parport-light 6529F: drivers/i2c/busses/i2c-parport.c 6530F: drivers/i2c/busses/i2c-parport-light.c 6531 6532I2C SUBSYSTEM 6533M: Wolfram Sang <wsa@the-dreams.de> 6534L: linux-i2c@vger.kernel.org 6535W: https://i2c.wiki.kernel.org/ 6536Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6538S: Maintained 6539F: Documentation/devicetree/bindings/i2c/ 6540F: Documentation/i2c/ 6541F: drivers/i2c/ 6542F: drivers/i2c/*/ 6543F: include/linux/i2c.h 6544F: include/linux/i2c-*.h 6545F: include/uapi/linux/i2c.h 6546F: include/uapi/linux/i2c-*.h 6547 6548I2C-TAOS-EVM DRIVER 6549M: Jean Delvare <jdelvare@suse.com> 6550L: linux-i2c@vger.kernel.org 6551S: Maintained 6552F: Documentation/i2c/busses/i2c-taos-evm 6553F: drivers/i2c/busses/i2c-taos-evm.c 6554 6555I2C-TINY-USB DRIVER 6556M: Till Harbaum <till@harbaum.org> 6557L: linux-i2c@vger.kernel.org 6558W: http://www.harbaum.org/till/i2c_tiny_usb 6559S: Maintained 6560F: drivers/i2c/busses/i2c-tiny-usb.c 6561 6562I2C/SMBUS CONTROLLER DRIVERS FOR PC 6563M: Jean Delvare <jdelvare@suse.com> 6564L: linux-i2c@vger.kernel.org 6565S: Maintained 6566F: Documentation/i2c/busses/i2c-ali1535 6567F: Documentation/i2c/busses/i2c-ali1563 6568F: Documentation/i2c/busses/i2c-ali15x3 6569F: Documentation/i2c/busses/i2c-amd756 6570F: Documentation/i2c/busses/i2c-amd8111 6571F: Documentation/i2c/busses/i2c-i801 6572F: Documentation/i2c/busses/i2c-nforce2 6573F: Documentation/i2c/busses/i2c-piix4 6574F: Documentation/i2c/busses/i2c-sis5595 6575F: Documentation/i2c/busses/i2c-sis630 6576F: Documentation/i2c/busses/i2c-sis96x 6577F: Documentation/i2c/busses/i2c-via 6578F: Documentation/i2c/busses/i2c-viapro 6579F: drivers/i2c/busses/i2c-ali1535.c 6580F: drivers/i2c/busses/i2c-ali1563.c 6581F: drivers/i2c/busses/i2c-ali15x3.c 6582F: drivers/i2c/busses/i2c-amd756.c 6583F: drivers/i2c/busses/i2c-amd756-s4882.c 6584F: drivers/i2c/busses/i2c-amd8111.c 6585F: drivers/i2c/busses/i2c-i801.c 6586F: drivers/i2c/busses/i2c-isch.c 6587F: drivers/i2c/busses/i2c-nforce2.c 6588F: drivers/i2c/busses/i2c-nforce2-s4985.c 6589F: drivers/i2c/busses/i2c-piix4.c 6590F: drivers/i2c/busses/i2c-sis5595.c 6591F: drivers/i2c/busses/i2c-sis630.c 6592F: drivers/i2c/busses/i2c-sis96x.c 6593F: drivers/i2c/busses/i2c-via.c 6594F: drivers/i2c/busses/i2c-viapro.c 6595 6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6597M: Hans de Goede <hdegoede@redhat.com> 6598L: linux-i2c@vger.kernel.org 6599S: Maintained 6600F: drivers/i2c/busses/i2c-cht-wc.c 6601 6602I2C/SMBUS ISMT DRIVER 6603M: Seth Heasley <seth.heasley@intel.com> 6604M: Neil Horman <nhorman@tuxdriver.com> 6605L: linux-i2c@vger.kernel.org 6606F: drivers/i2c/busses/i2c-ismt.c 6607F: Documentation/i2c/busses/i2c-ismt 6608 6609I2C/SMBUS STUB DRIVER 6610M: Jean Delvare <jdelvare@suse.com> 6611L: linux-i2c@vger.kernel.org 6612S: Maintained 6613F: drivers/i2c/i2c-stub.c 6614 6615IA64 (Itanium) PLATFORM 6616M: Tony Luck <tony.luck@intel.com> 6617M: Fenghua Yu <fenghua.yu@intel.com> 6618L: linux-ia64@vger.kernel.org 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6620S: Maintained 6621F: arch/ia64/ 6622 6623IBM Power 842 compression accelerator 6624M: Haren Myneni <haren@us.ibm.com> 6625S: Supported 6626F: drivers/crypto/nx/Makefile 6627F: drivers/crypto/nx/Kconfig 6628F: drivers/crypto/nx/nx-842* 6629F: include/linux/sw842.h 6630F: crypto/842.c 6631F: lib/842/ 6632 6633IBM Power in-Nest Crypto Acceleration 6634M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6635M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6636L: linux-crypto@vger.kernel.org 6637S: Supported 6638F: drivers/crypto/nx/Makefile 6639F: drivers/crypto/nx/Kconfig 6640F: drivers/crypto/nx/nx-aes* 6641F: drivers/crypto/nx/nx-sha* 6642F: drivers/crypto/nx/nx.* 6643F: drivers/crypto/nx/nx_csbcpb.h 6644F: drivers/crypto/nx/nx_debugfs.h 6645 6646IBM Power Linux RAID adapter 6647M: Brian King <brking@us.ibm.com> 6648S: Supported 6649F: drivers/scsi/ipr.* 6650 6651IBM Power SRIOV Virtual NIC Device Driver 6652M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6653M: John Allen <jallen@linux.vnet.ibm.com> 6654L: netdev@vger.kernel.org 6655S: Supported 6656F: drivers/net/ethernet/ibm/ibmvnic.* 6657 6658IBM Power Virtual Accelerator Switchboard 6659M: Sukadev Bhattiprolu 6660L: linuxppc-dev@lists.ozlabs.org 6661S: Supported 6662F: arch/powerpc/platforms/powernv/vas* 6663F: arch/powerpc/platforms/powernv/copy-paste.h 6664F: arch/powerpc/include/asm/vas.h 6665F: arch/powerpc/include/uapi/asm/vas.h 6666 6667IBM Power Virtual Ethernet Device Driver 6668M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6669L: netdev@vger.kernel.org 6670S: Supported 6671F: drivers/net/ethernet/ibm/ibmveth.* 6672 6673IBM Power Virtual FC Device Drivers 6674M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6675L: linux-scsi@vger.kernel.org 6676S: Supported 6677F: drivers/scsi/ibmvscsi/ibmvfc* 6678 6679IBM Power Virtual SCSI Device Drivers 6680M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6681L: linux-scsi@vger.kernel.org 6682S: Supported 6683F: drivers/scsi/ibmvscsi/ibmvscsi* 6684F: include/scsi/viosrp.h 6685 6686IBM Power Virtual SCSI Device Target Driver 6687M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6688M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6689L: linux-scsi@vger.kernel.org 6690L: target-devel@vger.kernel.org 6691S: Supported 6692F: drivers/scsi/ibmvscsi_tgt/ 6693 6694IBM Power VMX Cryptographic instructions 6695M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6696M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6697L: linux-crypto@vger.kernel.org 6698S: Supported 6699F: drivers/crypto/vmx/Makefile 6700F: drivers/crypto/vmx/Kconfig 6701F: drivers/crypto/vmx/vmx.c 6702F: drivers/crypto/vmx/aes* 6703F: drivers/crypto/vmx/ghash* 6704F: drivers/crypto/vmx/ppc-xlate.pl 6705 6706IBM ServeRAID RAID DRIVER 6707S: Orphan 6708F: drivers/scsi/ips.* 6709 6710ICH LPC AND GPIO DRIVER 6711M: Peter Tyser <ptyser@xes-inc.com> 6712S: Maintained 6713F: drivers/mfd/lpc_ich.c 6714F: drivers/gpio/gpio-ich.c 6715 6716IDE SUBSYSTEM 6717M: "David S. Miller" <davem@davemloft.net> 6718L: linux-ide@vger.kernel.org 6719Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6721S: Maintained 6722F: Documentation/ide/ 6723F: drivers/ide/ 6724F: include/linux/ide.h 6725 6726IDE/ATAPI DRIVERS 6727M: Borislav Petkov <bp@alien8.de> 6728L: linux-ide@vger.kernel.org 6729S: Maintained 6730F: Documentation/cdrom/ide-cd 6731F: drivers/ide/ide-cd* 6732 6733IDEAPAD LAPTOP EXTRAS DRIVER 6734M: Ike Panhc <ike.pan@canonical.com> 6735L: platform-driver-x86@vger.kernel.org 6736W: http://launchpad.net/ideapad-laptop 6737S: Maintained 6738F: drivers/platform/x86/ideapad-laptop.c 6739 6740IDEAPAD LAPTOP SLIDEBAR DRIVER 6741M: Andrey Moiseev <o2g.org.ru@gmail.com> 6742L: linux-input@vger.kernel.org 6743W: https://github.com/o2genum/ideapad-slidebar 6744S: Maintained 6745F: drivers/input/misc/ideapad_slidebar.c 6746 6747IDT VersaClock 5 CLOCK DRIVER 6748M: Marek Vasut <marek.vasut@gmail.com> 6749S: Maintained 6750F: drivers/clk/clk-versaclock5.c 6751 6752IEEE 802.15.4 SUBSYSTEM 6753M: Alexander Aring <alex.aring@gmail.com> 6754M: Stefan Schmidt <stefan@osg.samsung.com> 6755L: linux-wpan@vger.kernel.org 6756W: http://wpan.cakelab.org/ 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6759S: Maintained 6760F: net/ieee802154/ 6761F: net/mac802154/ 6762F: drivers/net/ieee802154/ 6763F: include/linux/nl802154.h 6764F: include/linux/ieee802154.h 6765F: include/net/nl802154.h 6766F: include/net/mac802154.h 6767F: include/net/af_ieee802154.h 6768F: include/net/cfg802154.h 6769F: include/net/ieee802154_netdev.h 6770F: Documentation/networking/ieee802154.txt 6771 6772IFE PROTOCOL 6773M: Yotam Gigi <yotam.gi@gmail.com> 6774M: Jamal Hadi Salim <jhs@mojatatu.com> 6775F: net/ife 6776F: include/net/ife.h 6777F: include/uapi/linux/ife.h 6778 6779IGORPLUG-USB IR RECEIVER 6780M: Sean Young <sean@mess.org> 6781L: linux-media@vger.kernel.org 6782S: Maintained 6783F: drivers/media/rc/igorplugusb.c 6784 6785IGUANAWORKS USB IR TRANSCEIVER 6786M: Sean Young <sean@mess.org> 6787L: linux-media@vger.kernel.org 6788S: Maintained 6789F: drivers/media/rc/iguanair.c 6790 6791IIO DIGITAL POTENTIOMETER DAC 6792M: Peter Rosin <peda@axentia.se> 6793L: linux-iio@vger.kernel.org 6794S: Maintained 6795F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6796F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6797F: drivers/iio/dac/dpot-dac.c 6798 6799IIO ENVELOPE DETECTOR 6800M: Peter Rosin <peda@axentia.se> 6801L: linux-iio@vger.kernel.org 6802S: Maintained 6803F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6804F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6805F: drivers/iio/adc/envelope-detector.c 6806 6807IIO MULTIPLEXER 6808M: Peter Rosin <peda@axentia.se> 6809L: linux-iio@vger.kernel.org 6810S: Maintained 6811F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6812F: drivers/iio/multiplexer/iio-mux.c 6813 6814IIO SUBSYSTEM AND DRIVERS 6815M: Jonathan Cameron <jic23@kernel.org> 6816R: Hartmut Knaack <knaack.h@gmx.de> 6817R: Lars-Peter Clausen <lars@metafoo.de> 6818R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6819L: linux-iio@vger.kernel.org 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6821S: Maintained 6822F: Documentation/ABI/testing/configfs-iio* 6823F: Documentation/ABI/testing/sysfs-bus-iio* 6824F: Documentation/devicetree/bindings/iio/ 6825F: drivers/iio/ 6826F: drivers/staging/iio/ 6827F: include/linux/iio/ 6828F: tools/iio/ 6829 6830IKANOS/ADI EAGLE ADSL USB DRIVER 6831M: Matthieu Castet <castet.matthieu@free.fr> 6832M: Stanislaw Gruszka <stf_xl@wp.pl> 6833S: Maintained 6834F: drivers/usb/atm/ueagle-atm.c 6835 6836IMGTEC ASCII LCD DRIVER 6837M: Paul Burton <paul.burton@mips.com> 6838S: Maintained 6839F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6840F: drivers/auxdisplay/img-ascii-lcd.c 6841 6842IMGTEC IR DECODER DRIVER 6843M: James Hogan <jhogan@kernel.org> 6844S: Maintained 6845F: drivers/media/rc/img-ir/ 6846 6847IMS TWINTURBO FRAMEBUFFER DRIVER 6848L: linux-fbdev@vger.kernel.org 6849S: Orphan 6850F: drivers/video/fbdev/imsttfb.c 6851 6852INA209 HARDWARE MONITOR DRIVER 6853M: Guenter Roeck <linux@roeck-us.net> 6854L: linux-hwmon@vger.kernel.org 6855S: Maintained 6856F: Documentation/hwmon/ina209 6857F: Documentation/devicetree/bindings/i2c/ina209.txt 6858F: drivers/hwmon/ina209.c 6859 6860INA2XX HARDWARE MONITOR DRIVER 6861M: Guenter Roeck <linux@roeck-us.net> 6862L: linux-hwmon@vger.kernel.org 6863S: Maintained 6864F: Documentation/hwmon/ina2xx 6865F: drivers/hwmon/ina2xx.c 6866F: include/linux/platform_data/ina2xx.h 6867 6868INDUSTRY PACK SUBSYSTEM (IPACK) 6869M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6870M: Jens Taprogge <jens.taprogge@taprogge.org> 6871M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6872L: industrypack-devel@lists.sourceforge.net 6873W: http://industrypack.sourceforge.net 6874S: Maintained 6875F: drivers/ipack/ 6876 6877INFINIBAND SUBSYSTEM 6878M: Doug Ledford <dledford@redhat.com> 6879M: Jason Gunthorpe <jgg@mellanox.com> 6880L: linux-rdma@vger.kernel.org 6881W: https://github.com/linux-rdma/rdma-core 6882Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6883T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6884S: Supported 6885F: Documentation/devicetree/bindings/infiniband/ 6886F: Documentation/infiniband/ 6887F: drivers/infiniband/ 6888F: include/uapi/linux/if_infiniband.h 6889F: include/uapi/rdma/ 6890F: include/rdma/ 6891 6892INGENIC JZ4780 DMA Driver 6893M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6894S: Maintained 6895F: drivers/dma/dma-jz4780.c 6896 6897INGENIC JZ4780 NAND DRIVER 6898M: Harvey Hunt <harveyhuntnexus@gmail.com> 6899L: linux-mtd@lists.infradead.org 6900S: Maintained 6901F: drivers/mtd/nand/jz4780_* 6902 6903INOTIFY 6904M: Jan Kara <jack@suse.cz> 6905R: Amir Goldstein <amir73il@gmail.com> 6906L: linux-fsdevel@vger.kernel.org 6907S: Maintained 6908F: Documentation/filesystems/inotify.txt 6909F: fs/notify/inotify/ 6910F: include/linux/inotify.h 6911F: include/uapi/linux/inotify.h 6912 6913INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6914M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6915L: linux-input@vger.kernel.org 6916Q: http://patchwork.kernel.org/project/linux-input/list/ 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6918S: Maintained 6919F: drivers/input/ 6920F: include/linux/input.h 6921F: include/uapi/linux/input.h 6922F: include/uapi/linux/input-event-codes.h 6923F: include/linux/input/ 6924F: Documentation/devicetree/bindings/input/ 6925F: Documentation/input/ 6926 6927INPUT MULTITOUCH (MT) PROTOCOL 6928M: Henrik Rydberg <rydberg@bitmath.org> 6929L: linux-input@vger.kernel.org 6930S: Odd fixes 6931F: Documentation/input/multi-touch-protocol.rst 6932F: drivers/input/input-mt.c 6933K: \b(ABS|SYN)_MT_ 6934 6935INSIDE SECURE CRYPTO DRIVER 6936M: Antoine Tenart <antoine.tenart@free-electrons.com> 6937F: drivers/crypto/inside-secure/ 6938S: Maintained 6939L: linux-crypto@vger.kernel.org 6940 6941INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6942M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6943M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6944L: linux-integrity@vger.kernel.org 6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6946S: Supported 6947F: security/integrity/ima/ 6948 6949INTEL 810/815 FRAMEBUFFER DRIVER 6950M: Antonino Daplas <adaplas@gmail.com> 6951L: linux-fbdev@vger.kernel.org 6952S: Maintained 6953F: drivers/video/fbdev/i810/ 6954 6955INTEL ASoC BDW/HSW DRIVERS 6956M: Jie Yang <yang.jie@linux.intel.com> 6957L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6958S: Supported 6959F: sound/soc/intel/common/sst-dsp* 6960F: sound/soc/intel/common/sst-firmware.c 6961F: sound/soc/intel/boards/broadwell.c 6962F: sound/soc/intel/haswell/ 6963 6964INTEL C600 SERIES SAS CONTROLLER DRIVER 6965M: Intel SCU Linux support <intel-linux-scu@intel.com> 6966M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6967L: linux-scsi@vger.kernel.org 6968T: git git://git.code.sf.net/p/intel-sas/isci 6969S: Supported 6970F: drivers/scsi/isci/ 6971 6972INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6973M: Jani Nikula <jani.nikula@linux.intel.com> 6974M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6975M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6976L: intel-gfx@lists.freedesktop.org 6977W: https://01.org/linuxgraphics/ 6978B: https://01.org/linuxgraphics/documentation/how-report-bugs 6979C: irc://chat.freenode.net/intel-gfx 6980Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6981T: git git://anongit.freedesktop.org/drm-intel 6982S: Supported 6983F: drivers/gpu/drm/i915/ 6984F: include/drm/i915* 6985F: include/uapi/drm/i915_drm.h 6986F: Documentation/gpu/i915.rst 6987 6988INTEL ETHERNET DRIVERS 6989M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6990L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6991W: http://www.intel.com/support/feedback.htm 6992W: http://e1000.sourceforge.net/ 6993Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6996S: Supported 6997F: Documentation/networking/e100.txt 6998F: Documentation/networking/e1000.txt 6999F: Documentation/networking/e1000e.txt 7000F: Documentation/networking/igb.txt 7001F: Documentation/networking/igbvf.txt 7002F: Documentation/networking/ixgb.txt 7003F: Documentation/networking/ixgbe.txt 7004F: Documentation/networking/ixgbevf.txt 7005F: Documentation/networking/i40e.txt 7006F: Documentation/networking/i40evf.txt 7007F: drivers/net/ethernet/intel/ 7008F: drivers/net/ethernet/intel/*/ 7009F: include/linux/avf/virtchnl.h 7010 7011INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7012M: Maik Broemme <mbroemme@libmpq.org> 7013L: linux-fbdev@vger.kernel.org 7014S: Maintained 7015F: Documentation/fb/intelfb.txt 7016F: drivers/video/fbdev/intelfb/ 7017 7018INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7019M: Zhenyu Wang <zhenyuw@linux.intel.com> 7020M: Zhi Wang <zhi.a.wang@intel.com> 7021L: intel-gvt-dev@lists.freedesktop.org 7022L: intel-gfx@lists.freedesktop.org 7023W: https://01.org/igvt-g 7024T: git https://github.com/intel/gvt-linux.git 7025S: Supported 7026F: drivers/gpu/drm/i915/gvt/ 7027 7028INTEL HID EVENT DRIVER 7029M: Alex Hung <alex.hung@canonical.com> 7030L: platform-driver-x86@vger.kernel.org 7031S: Maintained 7032F: drivers/platform/x86/intel-hid.c 7033 7034INTEL I/OAT DMA DRIVER 7035M: Dave Jiang <dave.jiang@intel.com> 7036R: Dan Williams <dan.j.williams@intel.com> 7037L: dmaengine@vger.kernel.org 7038Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7039S: Supported 7040F: drivers/dma/ioat* 7041 7042INTEL IDLE DRIVER 7043M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7044M: Len Brown <lenb@kernel.org> 7045L: linux-pm@vger.kernel.org 7046T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7047B: https://bugzilla.kernel.org 7048S: Supported 7049F: drivers/idle/intel_idle.c 7050 7051INTEL INTEGRATED SENSOR HUB DRIVER 7052M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7053M: Jiri Kosina <jikos@kernel.org> 7054L: linux-input@vger.kernel.org 7055S: Maintained 7056F: drivers/hid/intel-ish-hid/ 7057 7058INTEL IOMMU (VT-d) 7059M: David Woodhouse <dwmw2@infradead.org> 7060L: iommu@lists.linux-foundation.org 7061T: git git://git.infradead.org/iommu-2.6.git 7062S: Supported 7063F: drivers/iommu/intel-iommu.c 7064F: include/linux/intel-iommu.h 7065 7066INTEL IOP-ADMA DMA DRIVER 7067R: Dan Williams <dan.j.williams@intel.com> 7068S: Odd fixes 7069F: drivers/dma/iop-adma.c 7070 7071INTEL IPU3 CSI-2 CIO2 DRIVER 7072M: Yong Zhi <yong.zhi@intel.com> 7073M: Sakari Ailus <sakari.ailus@linux.intel.com> 7074L: linux-media@vger.kernel.org 7075S: Maintained 7076F: drivers/media/pci/intel/ipu3/ 7077F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7078 7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7080M: Krzysztof Halasa <khalasa@piap.pl> 7081S: Maintained 7082F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7083F: arch/arm/mach-ixp4xx/include/mach/npe.h 7084F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7085F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7086F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7087F: drivers/net/wan/ixp4xx_hss.c 7088 7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7090M: Deepak Saxena <dsaxena@plexity.net> 7091S: Maintained 7092F: drivers/char/hw_random/ixp4xx-rng.c 7093 7094INTEL MANAGEMENT ENGINE (mei) 7095M: Tomas Winkler <tomas.winkler@intel.com> 7096L: linux-kernel@vger.kernel.org 7097S: Supported 7098F: include/uapi/linux/mei.h 7099F: include/linux/mei_cl_bus.h 7100F: drivers/misc/mei/* 7101F: drivers/watchdog/mei_wdt.c 7102F: Documentation/misc-devices/mei/* 7103F: samples/mei/* 7104 7105INTEL MENLOW THERMAL DRIVER 7106M: Sujith Thomas <sujith.thomas@intel.com> 7107L: platform-driver-x86@vger.kernel.org 7108W: https://01.org/linux-acpi 7109S: Supported 7110F: drivers/platform/x86/intel_menlow.c 7111 7112INTEL MERRIFIELD GPIO DRIVER 7113M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7114L: linux-gpio@vger.kernel.org 7115S: Maintained 7116F: drivers/gpio/gpio-merrifield.c 7117 7118INTEL MIC DRIVERS (mic) 7119M: Sudeep Dutt <sudeep.dutt@intel.com> 7120M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7121S: Supported 7122W: https://github.com/sudeepdutt/mic 7123W: http://software.intel.com/en-us/mic-developer 7124F: include/linux/mic_bus.h 7125F: include/linux/scif.h 7126F: include/uapi/linux/mic_common.h 7127F: include/uapi/linux/mic_ioctl.h 7128F: include/uapi/linux/scif_ioctl.h 7129F: drivers/misc/mic/ 7130F: drivers/dma/mic_x100_dma.c 7131F: drivers/dma/mic_x100_dma.h 7132F: Documentation/mic/ 7133 7134INTEL PMC CORE DRIVER 7135M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7136M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7137L: platform-driver-x86@vger.kernel.org 7138S: Maintained 7139F: arch/x86/include/asm/pmc_core.h 7140F: drivers/platform/x86/intel_pmc_core* 7141 7142INTEL PMC/P-Unit IPC DRIVER 7143M: Zha Qipeng<qipeng.zha@intel.com> 7144L: platform-driver-x86@vger.kernel.org 7145S: Maintained 7146F: drivers/platform/x86/intel_pmc_ipc.c 7147F: drivers/platform/x86/intel_punit_ipc.c 7148F: arch/x86/include/asm/intel_pmc_ipc.h 7149F: arch/x86/include/asm/intel_punit_ipc.h 7150 7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7152M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7153L: linux-wireless@vger.kernel.org 7154S: Maintained 7155F: Documentation/networking/README.ipw2100 7156F: Documentation/networking/README.ipw2200 7157F: drivers/net/wireless/intel/ipw2x00/ 7158 7159INTEL PSTATE DRIVER 7160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7161M: Len Brown <lenb@kernel.org> 7162L: linux-pm@vger.kernel.org 7163S: Supported 7164F: drivers/cpufreq/intel_pstate.c 7165 7166INTEL RDMA RNIC DRIVER 7167M: Faisal Latif <faisal.latif@intel.com> 7168M: Shiraz Saleem <shiraz.saleem@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/i40iw/ 7172 7173INTEL TELEMETRY DRIVER 7174M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7175L: platform-driver-x86@vger.kernel.org 7176S: Maintained 7177F: arch/x86/include/asm/intel_telemetry.h 7178F: drivers/platform/x86/intel_telemetry* 7179 7180INTEL VIRTUAL BUTTON DRIVER 7181M: AceLan Kao <acelan.kao@canonical.com> 7182L: platform-driver-x86@vger.kernel.org 7183S: Maintained 7184F: drivers/platform/x86/intel-vbtn.c 7185 7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7187M: Stanislaw Gruszka <sgruszka@redhat.com> 7188L: linux-wireless@vger.kernel.org 7189S: Supported 7190F: drivers/net/wireless/intel/iwlegacy/ 7191 7192INTEL WIRELESS WIFI LINK (iwlwifi) 7193M: Johannes Berg <johannes.berg@intel.com> 7194M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7195M: Luca Coelho <luciano.coelho@intel.com> 7196M: Intel Linux Wireless <linuxwifi@intel.com> 7197L: linux-wireless@vger.kernel.org 7198W: http://intellinuxwireless.org 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7200S: Supported 7201F: drivers/net/wireless/intel/iwlwifi/ 7202 7203INTEL WIRELESS WIMAX CONNECTION 2400 7204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7205M: linux-wimax@intel.com 7206L: wimax@linuxwimax.org (subscribers-only) 7207S: Supported 7208W: http://linuxwimax.org 7209F: Documentation/wimax/README.i2400m 7210F: drivers/net/wimax/i2400m/ 7211F: include/uapi/linux/wimax/i2400m.h 7212 7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7214M: Mario Limonciello <mario.limonciello@dell.com> 7215S: Maintained 7216F: drivers/platform/x86/intel-wmi-thunderbolt.c 7217 7218INTEL(R) TRACE HUB 7219M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7220S: Supported 7221F: Documentation/trace/intel_th.txt 7222F: drivers/hwtracing/intel_th/ 7223 7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7225M: Ning Sun <ning.sun@intel.com> 7226L: tboot-devel@lists.sourceforge.net 7227W: http://tboot.sourceforge.net 7228T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7229S: Supported 7230F: Documentation/intel_txt.txt 7231F: include/linux/tboot.h 7232F: arch/x86/kernel/tboot.c 7233 7234INTEL-MID GPIO DRIVER 7235M: David Cohen <david.a.cohen@linux.intel.com> 7236L: linux-gpio@vger.kernel.org 7237S: Maintained 7238F: drivers/gpio/gpio-intel-mid.c 7239 7240INVENSENSE MPU-3050 GYROSCOPE DRIVER 7241M: Linus Walleij <linus.walleij@linaro.org> 7242L: linux-iio@vger.kernel.org 7243S: Maintained 7244F: drivers/iio/gyro/mpu3050* 7245F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7246 7247IOC3 ETHERNET DRIVER 7248M: Ralf Baechle <ralf@linux-mips.org> 7249L: linux-mips@linux-mips.org 7250S: Maintained 7251F: drivers/net/ethernet/sgi/ioc3-eth.c 7252 7253IOC3 SERIAL DRIVER 7254M: Pat Gefre <pfg@sgi.com> 7255L: linux-serial@vger.kernel.org 7256S: Maintained 7257F: drivers/tty/serial/ioc3_serial.c 7258 7259IOMMU DRIVERS 7260M: Joerg Roedel <joro@8bytes.org> 7261L: iommu@lists.linux-foundation.org 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7263S: Maintained 7264F: Documentation/devicetree/bindings/iommu/ 7265F: drivers/iommu/ 7266F: include/linux/iommu.h 7267F: include/linux/iova.h 7268 7269IP MASQUERADING 7270M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7271S: Maintained 7272F: net/ipv4/netfilter/ipt_MASQUERADE.c 7273 7274IPMI SUBSYSTEM 7275M: Corey Minyard <minyard@acm.org> 7276L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7277W: http://openipmi.sourceforge.net/ 7278S: Supported 7279F: Documentation/IPMI.txt 7280F: drivers/char/ipmi/ 7281F: include/linux/ipmi* 7282F: include/uapi/linux/ipmi* 7283 7284IPS SCSI RAID DRIVER 7285M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7286L: linux-scsi@vger.kernel.org 7287W: http://www.adaptec.com/ 7288S: Maintained 7289F: drivers/scsi/ips* 7290 7291IPVS 7292M: Wensong Zhang <wensong@linux-vs.org> 7293M: Simon Horman <horms@verge.net.au> 7294M: Julian Anastasov <ja@ssi.bg> 7295L: netdev@vger.kernel.org 7296L: lvs-devel@vger.kernel.org 7297S: Maintained 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7300F: Documentation/networking/ipvs-sysctl.txt 7301F: include/net/ip_vs.h 7302F: include/uapi/linux/ip_vs.h 7303F: net/netfilter/ipvs/ 7304 7305IPWIRELESS DRIVER 7306M: Jiri Kosina <jikos@kernel.org> 7307M: David Sterba <dsterba@suse.com> 7308S: Odd Fixes 7309F: drivers/tty/ipwireless/ 7310 7311IPX NETWORK LAYER 7312L: netdev@vger.kernel.org 7313S: Obsolete 7314F: include/uapi/linux/ipx.h 7315F: drivers/staging/ipx/ 7316 7317IRDA SUBSYSTEM 7318M: Samuel Ortiz <samuel@sortiz.org> 7319L: irda-users@lists.sourceforge.net (subscribers-only) 7320L: netdev@vger.kernel.org 7321W: http://irda.sourceforge.net/ 7322S: Obsolete 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7324F: Documentation/networking/irda.txt 7325F: drivers/staging/irda/ 7326 7327IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7328M: Marc Zyngier <marc.zyngier@arm.com> 7329S: Maintained 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7331F: Documentation/IRQ-domain.txt 7332F: include/linux/irqdomain.h 7333F: kernel/irq/irqdomain.c 7334F: kernel/irq/msi.c 7335 7336IRQ SUBSYSTEM 7337M: Thomas Gleixner <tglx@linutronix.de> 7338L: linux-kernel@vger.kernel.org 7339S: Maintained 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7341F: kernel/irq/ 7342 7343IRQCHIP DRIVERS 7344M: Thomas Gleixner <tglx@linutronix.de> 7345M: Jason Cooper <jason@lakedaemon.net> 7346M: Marc Zyngier <marc.zyngier@arm.com> 7347L: linux-kernel@vger.kernel.org 7348S: Maintained 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7350F: Documentation/devicetree/bindings/interrupt-controller/ 7351F: drivers/irqchip/ 7352 7353ISA 7354M: William Breathitt Gray <vilhelm.gray@gmail.com> 7355S: Maintained 7356F: Documentation/isa.txt 7357F: drivers/base/isa.c 7358F: include/linux/isa.h 7359 7360ISA RADIO MODULE 7361M: Hans Verkuil <hverkuil@xs4all.nl> 7362L: linux-media@vger.kernel.org 7363T: git git://linuxtv.org/media_tree.git 7364W: https://linuxtv.org 7365S: Maintained 7366F: drivers/media/radio/radio-isa* 7367 7368ISAPNP 7369M: Jaroslav Kysela <perex@perex.cz> 7370S: Maintained 7371F: Documentation/isapnp.txt 7372F: drivers/pnp/isapnp/ 7373F: include/linux/isapnp.h 7374 7375ISCSI 7376M: Lee Duncan <lduncan@suse.com> 7377M: Chris Leech <cleech@redhat.com> 7378L: open-iscsi@googlegroups.com 7379W: www.open-iscsi.com 7380S: Maintained 7381F: drivers/scsi/*iscsi* 7382F: include/scsi/*iscsi* 7383 7384iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7385M: Peter Jones <pjones@redhat.com> 7386M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7387S: Maintained 7388F: drivers/firmware/iscsi_ibft* 7389 7390ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7391M: Or Gerlitz <ogerlitz@mellanox.com> 7392M: Sagi Grimberg <sagi@grimberg.me> 7393M: Roi Dayan <roid@mellanox.com> 7394L: linux-rdma@vger.kernel.org 7395S: Supported 7396W: http://www.openfabrics.org 7397W: www.open-iscsi.org 7398Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7399F: drivers/infiniband/ulp/iser/ 7400 7401ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7402M: Sagi Grimberg <sagi@grimberg.me> 7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7404L: linux-rdma@vger.kernel.org 7405L: target-devel@vger.kernel.org 7406S: Supported 7407W: http://www.linux-iscsi.org 7408F: drivers/infiniband/ulp/isert 7409 7410ISDN SUBSYSTEM 7411M: Karsten Keil <isdn@linux-pingi.de> 7412L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7413L: netdev@vger.kernel.org 7414W: http://www.isdn4linux.de 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7416S: Maintained 7417F: Documentation/isdn/ 7418F: drivers/isdn/ 7419F: include/linux/isdn.h 7420F: include/linux/isdn/ 7421F: include/uapi/linux/isdn.h 7422F: include/uapi/linux/isdn/ 7423 7424ISDN SUBSYSTEM (Eicon active card driver) 7425M: Armin Schindler <mac@melware.de> 7426L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7427W: http://www.melware.de 7428S: Maintained 7429F: drivers/isdn/hardware/eicon/ 7430 7431IT87 HARDWARE MONITORING DRIVER 7432M: Jean Delvare <jdelvare@suse.com> 7433L: linux-hwmon@vger.kernel.org 7434S: Maintained 7435F: Documentation/hwmon/it87 7436F: drivers/hwmon/it87.c 7437 7438IT913X MEDIA DRIVER 7439M: Antti Palosaari <crope@iki.fi> 7440L: linux-media@vger.kernel.org 7441W: https://linuxtv.org 7442W: http://palosaari.fi/linux/ 7443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7444T: git git://linuxtv.org/anttip/media_tree.git 7445S: Maintained 7446F: drivers/media/tuners/it913x* 7447 7448IVTV VIDEO4LINUX DRIVER 7449M: Andy Walls <awalls@md.metrocast.net> 7450L: ivtv-devel@ivtvdriver.org (subscribers-only) 7451L: linux-media@vger.kernel.org 7452T: git git://linuxtv.org/media_tree.git 7453W: http://www.ivtvdriver.org 7454S: Maintained 7455F: Documentation/media/v4l-drivers/ivtv* 7456F: drivers/media/pci/ivtv/ 7457F: include/uapi/linux/ivtv* 7458 7459IX2505V MEDIA DRIVER 7460M: Malcolm Priestley <tvboxspy@gmail.com> 7461L: linux-media@vger.kernel.org 7462W: https://linuxtv.org 7463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7464S: Maintained 7465F: drivers/media/dvb-frontends/ix2505v* 7466 7467JC42.4 TEMPERATURE SENSOR DRIVER 7468M: Guenter Roeck <linux@roeck-us.net> 7469L: linux-hwmon@vger.kernel.org 7470S: Maintained 7471F: drivers/hwmon/jc42.c 7472F: Documentation/hwmon/jc42 7473 7474JFS FILESYSTEM 7475M: Dave Kleikamp <shaggy@kernel.org> 7476L: jfs-discussion@lists.sourceforge.net 7477W: http://jfs.sourceforge.net/ 7478T: git git://github.com/kleikamp/linux-shaggy.git 7479S: Maintained 7480F: Documentation/filesystems/jfs.txt 7481F: fs/jfs/ 7482 7483JME NETWORK DRIVER 7484M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7485L: netdev@vger.kernel.org 7486S: Maintained 7487F: drivers/net/ethernet/jme.* 7488 7489JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7490M: David Woodhouse <dwmw2@infradead.org> 7491L: linux-mtd@lists.infradead.org 7492W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7493S: Maintained 7494F: fs/jffs2/ 7495F: include/uapi/linux/jffs2.h 7496 7497JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7498M: "Theodore Ts'o" <tytso@mit.edu> 7499M: Jan Kara <jack@suse.com> 7500L: linux-ext4@vger.kernel.org 7501S: Maintained 7502F: fs/jbd2/ 7503F: include/linux/jbd2.h 7504 7505JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7506M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7507L: linux-media@vger.kernel.org 7508S: Maintained 7509F: drivers/media/platform/rcar_jpu.c 7510 7511JSM Neo PCI based serial card 7512M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7513L: linux-serial@vger.kernel.org 7514S: Maintained 7515F: drivers/tty/serial/jsm/ 7516 7517K10TEMP HARDWARE MONITORING DRIVER 7518M: Clemens Ladisch <clemens@ladisch.de> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/k10temp 7522F: drivers/hwmon/k10temp.c 7523 7524K8TEMP HARDWARE MONITORING DRIVER 7525M: Rudolf Marek <r.marek@assembler.cz> 7526L: linux-hwmon@vger.kernel.org 7527S: Maintained 7528F: Documentation/hwmon/k8temp 7529F: drivers/hwmon/k8temp.c 7530 7531KASAN 7532M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7533R: Alexander Potapenko <glider@google.com> 7534R: Dmitry Vyukov <dvyukov@google.com> 7535L: kasan-dev@googlegroups.com 7536S: Maintained 7537F: arch/*/include/asm/kasan.h 7538F: arch/*/mm/kasan_init* 7539F: Documentation/dev-tools/kasan.rst 7540F: include/linux/kasan*.h 7541F: lib/test_kasan.c 7542F: mm/kasan/ 7543F: scripts/Makefile.kasan 7544 7545KCONFIG 7546M: Masahiro Yamada <yamada.masahiro@socionext.com> 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7548L: linux-kbuild@vger.kernel.org 7549S: Maintained 7550F: Documentation/kbuild/kconfig-language.txt 7551F: scripts/kconfig/ 7552 7553KDUMP 7554M: Dave Young <dyoung@redhat.com> 7555M: Baoquan He <bhe@redhat.com> 7556R: Vivek Goyal <vgoyal@redhat.com> 7557L: kexec@lists.infradead.org 7558W: http://lse.sourceforge.net/kdump/ 7559S: Maintained 7560F: Documentation/kdump/ 7561 7562KEENE FM RADIO TRANSMITTER DRIVER 7563M: Hans Verkuil <hverkuil@xs4all.nl> 7564L: linux-media@vger.kernel.org 7565T: git git://linuxtv.org/media_tree.git 7566W: https://linuxtv.org 7567S: Maintained 7568F: drivers/media/radio/radio-keene* 7569 7570KERNEL AUTOMOUNTER v4 (AUTOFS4) 7571M: Ian Kent <raven@themaw.net> 7572L: autofs@vger.kernel.org 7573S: Maintained 7574F: fs/autofs4/ 7575 7576KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7577M: Masahiro Yamada <yamada.masahiro@socionext.com> 7578M: Michal Marek <michal.lkml@markovi.net> 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7580L: linux-kbuild@vger.kernel.org 7581S: Maintained 7582F: Documentation/kbuild/ 7583F: Makefile 7584F: scripts/Makefile.* 7585F: scripts/basic/ 7586F: scripts/mk* 7587F: scripts/package/ 7588 7589KERNEL JANITORS 7590L: kernel-janitors@vger.kernel.org 7591W: http://kernelnewbies.org/KernelJanitors 7592S: Odd Fixes 7593 7594KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7595M: "J. Bruce Fields" <bfields@fieldses.org> 7596M: Jeff Layton <jlayton@kernel.org> 7597L: linux-nfs@vger.kernel.org 7598W: http://nfs.sourceforge.net/ 7599T: git git://linux-nfs.org/~bfields/linux.git 7600S: Supported 7601F: fs/nfsd/ 7602F: include/uapi/linux/nfsd/ 7603F: fs/lockd/ 7604F: fs/nfs_common/ 7605F: net/sunrpc/ 7606F: include/linux/lockd/ 7607F: include/linux/sunrpc/ 7608F: include/uapi/linux/sunrpc/ 7609 7610KERNEL SELFTEST FRAMEWORK 7611M: Shuah Khan <shuahkh@osg.samsung.com> 7612M: Shuah Khan <shuah@kernel.org> 7613L: linux-kselftest@vger.kernel.org 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7615S: Maintained 7616F: tools/testing/selftests/ 7617F: Documentation/dev-tools/kselftest* 7618 7619KERNEL USERMODE HELPER 7620M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7621L: linux-kernel@vger.kernel.org 7622S: Maintained 7623F: kernel/umh.c 7624F: include/linux/umh.h 7625 7626KERNEL VIRTUAL MACHINE (KVM) 7627M: Paolo Bonzini <pbonzini@redhat.com> 7628M: Radim Krčmář <rkrcmar@redhat.com> 7629L: kvm@vger.kernel.org 7630W: http://www.linux-kvm.org 7631T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7632S: Supported 7633F: Documentation/virtual/kvm/ 7634F: include/trace/events/kvm.h 7635F: include/uapi/asm-generic/kvm* 7636F: include/uapi/linux/kvm* 7637F: include/asm-generic/kvm* 7638F: include/linux/kvm* 7639F: include/kvm/iodev.h 7640F: virt/kvm/* 7641F: tools/kvm/ 7642 7643KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7644M: Joerg Roedel <joro@8bytes.org> 7645L: kvm@vger.kernel.org 7646W: http://www.linux-kvm.org/ 7647S: Maintained 7648F: arch/x86/include/asm/svm.h 7649F: arch/x86/kvm/svm.c 7650 7651KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7652M: Christoffer Dall <christoffer.dall@linaro.org> 7653M: Marc Zyngier <marc.zyngier@arm.com> 7654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7655L: kvmarm@lists.cs.columbia.edu 7656W: http://systems.cs.columbia.edu/projects/kvm-arm 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7658S: Supported 7659F: arch/arm/include/uapi/asm/kvm* 7660F: arch/arm/include/asm/kvm* 7661F: arch/arm/kvm/ 7662F: virt/kvm/arm/ 7663F: include/kvm/arm_* 7664 7665KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7666M: Christoffer Dall <christoffer.dall@linaro.org> 7667M: Marc Zyngier <marc.zyngier@arm.com> 7668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7669L: kvmarm@lists.cs.columbia.edu 7670S: Maintained 7671F: arch/arm64/include/uapi/asm/kvm* 7672F: arch/arm64/include/asm/kvm* 7673F: arch/arm64/kvm/ 7674 7675KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7676M: James Hogan <jhogan@kernel.org> 7677L: linux-mips@linux-mips.org 7678S: Supported 7679F: arch/mips/include/uapi/asm/kvm* 7680F: arch/mips/include/asm/kvm* 7681F: arch/mips/kvm/ 7682 7683KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7684M: Paul Mackerras <paulus@ozlabs.org> 7685L: kvm-ppc@vger.kernel.org 7686W: http://www.linux-kvm.org/ 7687T: git git://github.com/agraf/linux-2.6.git 7688S: Supported 7689F: arch/powerpc/include/uapi/asm/kvm* 7690F: arch/powerpc/include/asm/kvm* 7691F: arch/powerpc/kvm/ 7692F: arch/powerpc/kernel/kvm* 7693 7694KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7695M: Christian Borntraeger <borntraeger@de.ibm.com> 7696M: Janosch Frank <frankja@linux.vnet.ibm.com> 7697R: David Hildenbrand <david@redhat.com> 7698R: Cornelia Huck <cohuck@redhat.com> 7699L: linux-s390@vger.kernel.org 7700W: http://www.ibm.com/developerworks/linux/linux390/ 7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7702S: Supported 7703F: arch/s390/include/uapi/asm/kvm* 7704F: arch/s390/include/asm/gmap.h 7705F: arch/s390/include/asm/kvm* 7706F: arch/s390/kvm/ 7707F: arch/s390/mm/gmap.c 7708 7709KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7710M: Paolo Bonzini <pbonzini@redhat.com> 7711M: Radim Krčmář <rkrcmar@redhat.com> 7712L: kvm@vger.kernel.org 7713W: http://www.linux-kvm.org 7714T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7715S: Supported 7716F: arch/x86/kvm/ 7717F: arch/x86/include/uapi/asm/kvm* 7718F: arch/x86/include/asm/kvm* 7719F: arch/x86/include/asm/pvclock-abi.h 7720F: arch/x86/kernel/kvm.c 7721F: arch/x86/kernel/kvmclock.c 7722 7723KERNFS 7724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7725M: Tejun Heo <tj@kernel.org> 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7727S: Supported 7728F: include/linux/kernfs.h 7729F: fs/kernfs/ 7730 7731KEXEC 7732M: Eric Biederman <ebiederm@xmission.com> 7733W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7734L: kexec@lists.infradead.org 7735S: Maintained 7736F: include/linux/kexec.h 7737F: include/uapi/linux/kexec.h 7738F: kernel/kexec* 7739 7740KEYS-ENCRYPTED 7741M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7742L: linux-integrity@vger.kernel.org 7743L: keyrings@vger.kernel.org 7744S: Supported 7745F: Documentation/security/keys/trusted-encrypted.rst 7746F: include/keys/encrypted-type.h 7747F: security/keys/encrypted-keys/ 7748 7749KEYS-TRUSTED 7750M: James Bottomley <jejb@linux.vnet.ibm.com> 7751M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7752L: linux-integrity@vger.kernel.org 7753L: keyrings@vger.kernel.org 7754S: Supported 7755F: Documentation/security/keys/trusted-encrypted.rst 7756F: include/keys/trusted-type.h 7757F: security/keys/trusted.c 7758F: security/keys/trusted.h 7759 7760KEYS/KEYRINGS: 7761M: David Howells <dhowells@redhat.com> 7762L: keyrings@vger.kernel.org 7763S: Maintained 7764F: Documentation/security/keys/core.rst 7765F: include/linux/key.h 7766F: include/linux/key-type.h 7767F: include/linux/keyctl.h 7768F: include/uapi/linux/keyctl.h 7769F: include/keys/ 7770F: security/keys/ 7771 7772KGDB / KDB /debug_core 7773M: Jason Wessel <jason.wessel@windriver.com> 7774M: Daniel Thompson <daniel.thompson@linaro.org> 7775W: http://kgdb.wiki.kernel.org/ 7776L: kgdb-bugreport@lists.sourceforge.net 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7778S: Maintained 7779F: Documentation/dev-tools/kgdb.rst 7780F: drivers/misc/kgdbts.c 7781F: drivers/tty/serial/kgdboc.c 7782F: include/linux/kdb.h 7783F: include/linux/kgdb.h 7784F: kernel/debug/ 7785 7786KMEMLEAK 7787M: Catalin Marinas <catalin.marinas@arm.com> 7788S: Maintained 7789F: Documentation/dev-tools/kmemleak.rst 7790F: include/linux/kmemleak.h 7791F: mm/kmemleak.c 7792F: mm/kmemleak-test.c 7793 7794KMOD KERNEL MODULE LOADER - USERMODE HELPER 7795M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7796L: linux-kernel@vger.kernel.org 7797S: Maintained 7798F: kernel/kmod.c 7799F: include/linux/kmod.h 7800F: lib/test_kmod.c 7801F: tools/testing/selftests/kmod/ 7802 7803KPROBES 7804M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7805M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7806M: "David S. Miller" <davem@davemloft.net> 7807M: Masami Hiramatsu <mhiramat@kernel.org> 7808S: Maintained 7809F: Documentation/kprobes.txt 7810F: include/linux/kprobes.h 7811F: include/asm-generic/kprobes.h 7812F: kernel/kprobes.c 7813 7814KS0108 LCD CONTROLLER DRIVER 7815M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7816W: http://miguelojeda.es/auxdisplay.htm 7817W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7818S: Maintained 7819F: Documentation/auxdisplay/ks0108 7820F: drivers/auxdisplay/ks0108.c 7821F: include/linux/ks0108.h 7822 7823L3MDEV 7824M: David Ahern <dsa@cumulusnetworks.com> 7825L: netdev@vger.kernel.org 7826S: Maintained 7827F: net/l3mdev 7828F: include/net/l3mdev.h 7829 7830LANTIQ MIPS ARCHITECTURE 7831M: John Crispin <john@phrozen.org> 7832L: linux-mips@linux-mips.org 7833S: Maintained 7834F: arch/mips/lantiq 7835F: drivers/soc/lantiq 7836 7837LAPB module 7838L: linux-x25@vger.kernel.org 7839S: Orphan 7840F: Documentation/networking/lapb-module.txt 7841F: include/*/lapb.h 7842F: net/lapb/ 7843 7844LASI 53c700 driver for PARISC 7845M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7846L: linux-scsi@vger.kernel.org 7847S: Maintained 7848F: Documentation/scsi/53c700.txt 7849F: drivers/scsi/53c700* 7850 7851LEAKING_ADDRESSES 7852M: Tobin C. Harding <me@tobin.cc> 7853S: Maintained 7854F: scripts/leaking_addresses.pl 7855 7856LED SUBSYSTEM 7857M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7858M: Pavel Machek <pavel@ucw.cz> 7859L: linux-leds@vger.kernel.org 7860T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7861S: Maintained 7862F: Documentation/devicetree/bindings/leds/ 7863F: drivers/leds/ 7864F: include/linux/leds.h 7865 7866LEGACY EEPROM DRIVER 7867M: Jean Delvare <jdelvare@suse.com> 7868S: Maintained 7869F: Documentation/misc-devices/eeprom 7870F: drivers/misc/eeprom/eeprom.c 7871 7872LEGO USB Tower driver 7873M: Juergen Stuber <starblue@users.sourceforge.net> 7874L: legousb-devel@lists.sourceforge.net 7875W: http://legousb.sourceforge.net/ 7876S: Maintained 7877F: drivers/usb/misc/legousbtower.c 7878 7879LG2160 MEDIA DRIVER 7880M: Michael Krufky <mkrufky@linuxtv.org> 7881L: linux-media@vger.kernel.org 7882W: https://linuxtv.org 7883W: http://github.com/mkrufky 7884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7885T: git git://linuxtv.org/mkrufky/tuners.git 7886S: Maintained 7887F: drivers/media/dvb-frontends/lg2160.* 7888 7889LGDT3305 MEDIA DRIVER 7890M: Michael Krufky <mkrufky@linuxtv.org> 7891L: linux-media@vger.kernel.org 7892W: https://linuxtv.org 7893W: http://github.com/mkrufky 7894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7895T: git git://linuxtv.org/mkrufky/tuners.git 7896S: Maintained 7897F: drivers/media/dvb-frontends/lgdt3305.* 7898 7899LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7900M: Viresh Kumar <vireshk@kernel.org> 7901L: linux-ide@vger.kernel.org 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7903S: Maintained 7904F: include/linux/pata_arasan_cf_data.h 7905F: drivers/ata/pata_arasan_cf.c 7906 7907LIBATA PATA DRIVERS 7908M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7909M: Tejun Heo <tj@kernel.org> 7910L: linux-ide@vger.kernel.org 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7912S: Maintained 7913F: drivers/ata/pata_*.c 7914F: drivers/ata/ata_generic.c 7915 7916LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7917M: Linus Walleij <linus.walleij@linaro.org> 7918L: linux-ide@vger.kernel.org 7919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7920S: Maintained 7921F: drivers/ata/pata_ftide010.c 7922F: drivers/ata/sata_gemini.c 7923F: drivers/ata/sata_gemini.h 7924 7925LIBATA SATA AHCI PLATFORM devices support 7926M: Hans de Goede <hdegoede@redhat.com> 7927M: Tejun Heo <tj@kernel.org> 7928L: linux-ide@vger.kernel.org 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7930S: Maintained 7931F: drivers/ata/ahci_platform.c 7932F: drivers/ata/libahci_platform.c 7933F: include/linux/ahci_platform.h 7934 7935LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7936M: Mikael Pettersson <mikpelinux@gmail.com> 7937L: linux-ide@vger.kernel.org 7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7939S: Maintained 7940F: drivers/ata/sata_promise.* 7941 7942LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7943M: Tejun Heo <tj@kernel.org> 7944L: linux-ide@vger.kernel.org 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7946S: Maintained 7947F: drivers/ata/ 7948F: include/linux/ata.h 7949F: include/linux/libata.h 7950F: Documentation/devicetree/bindings/ata/ 7951 7952LIBLOCKDEP 7953M: Sasha Levin <alexander.levin@verizon.com> 7954S: Maintained 7955F: tools/lib/lockdep/ 7956 7957LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7958M: Ross Zwisler <ross.zwisler@linux.intel.com> 7959L: linux-nvdimm@lists.01.org 7960Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7961S: Supported 7962F: drivers/nvdimm/blk.c 7963F: drivers/nvdimm/region_devs.c 7964 7965LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7966M: Vishal Verma <vishal.l.verma@intel.com> 7967L: linux-nvdimm@lists.01.org 7968Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7969S: Supported 7970F: drivers/nvdimm/btt* 7971 7972LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7973M: Ross Zwisler <ross.zwisler@linux.intel.com> 7974L: linux-nvdimm@lists.01.org 7975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7976S: Supported 7977F: drivers/nvdimm/pmem* 7978 7979LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7980M: Dan Williams <dan.j.williams@intel.com> 7981L: linux-nvdimm@lists.01.org 7982Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7984S: Supported 7985F: drivers/nvdimm/* 7986F: drivers/acpi/nfit/* 7987F: include/linux/nd.h 7988F: include/linux/libnvdimm.h 7989F: include/uapi/linux/ndctl.h 7990 7991LIGHTNVM PLATFORM SUPPORT 7992M: Matias Bjorling <mb@lightnvm.io> 7993W: http://github/OpenChannelSSD 7994L: linux-block@vger.kernel.org 7995S: Maintained 7996F: drivers/lightnvm/ 7997F: include/linux/lightnvm.h 7998F: include/uapi/linux/lightnvm.h 7999 8000LINUX FOR POWER MACINTOSH 8001M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8002W: http://www.penguinppc.org/ 8003L: linuxppc-dev@lists.ozlabs.org 8004S: Maintained 8005F: arch/powerpc/platforms/powermac/ 8006F: drivers/macintosh/ 8007 8008LINUX FOR POWERPC (32-BIT AND 64-BIT) 8009M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8010M: Paul Mackerras <paulus@samba.org> 8011M: Michael Ellerman <mpe@ellerman.id.au> 8012W: https://github.com/linuxppc/linux/wiki 8013L: linuxppc-dev@lists.ozlabs.org 8014Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8016S: Supported 8017F: Documentation/ABI/stable/sysfs-firmware-opal-* 8018F: Documentation/devicetree/bindings/powerpc/ 8019F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8020F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8021F: Documentation/powerpc/ 8022F: arch/powerpc/ 8023F: drivers/char/tpm/tpm_ibmvtpm* 8024F: drivers/crypto/nx/ 8025F: drivers/crypto/vmx/ 8026F: drivers/i2c/busses/i2c-opal.c 8027F: drivers/net/ethernet/ibm/ibmveth.* 8028F: drivers/net/ethernet/ibm/ibmvnic.* 8029F: drivers/pci/hotplug/pnv_php.c 8030F: drivers/pci/hotplug/rpa* 8031F: drivers/rtc/rtc-opal.c 8032F: drivers/scsi/ibmvscsi/ 8033F: drivers/tty/hvc/hvc_opal.c 8034F: drivers/watchdog/wdrtas.c 8035F: tools/testing/selftests/powerpc 8036N: /pmac 8037N: powermac 8038N: powernv 8039N: [^a-z0-9]ps3 8040N: pseries 8041 8042LINUX FOR POWERPC EMBEDDED MPC5XXX 8043M: Anatolij Gustschin <agust@denx.de> 8044L: linuxppc-dev@lists.ozlabs.org 8045T: git git://git.denx.de/linux-denx-agust.git 8046S: Maintained 8047F: arch/powerpc/platforms/512x/ 8048F: arch/powerpc/platforms/52xx/ 8049 8050LINUX FOR POWERPC EMBEDDED PPC4XX 8051M: Alistair Popple <alistair@popple.id.au> 8052M: Matt Porter <mporter@kernel.crashing.org> 8053W: http://www.penguinppc.org/ 8054L: linuxppc-dev@lists.ozlabs.org 8055S: Maintained 8056F: arch/powerpc/platforms/40x/ 8057F: arch/powerpc/platforms/44x/ 8058 8059LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8060M: Scott Wood <oss@buserror.net> 8061M: Kumar Gala <galak@kernel.crashing.org> 8062W: http://www.penguinppc.org/ 8063L: linuxppc-dev@lists.ozlabs.org 8064T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8065S: Maintained 8066F: arch/powerpc/platforms/83xx/ 8067F: arch/powerpc/platforms/85xx/ 8068F: Documentation/devicetree/bindings/powerpc/fsl/ 8069 8070LINUX FOR POWERPC EMBEDDED PPC8XX 8071M: Vitaly Bordug <vitb@kernel.crashing.org> 8072W: http://www.penguinppc.org/ 8073L: linuxppc-dev@lists.ozlabs.org 8074S: Maintained 8075F: arch/powerpc/platforms/8xx/ 8076 8077LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8078L: linuxppc-dev@lists.ozlabs.org 8079S: Orphan 8080F: arch/powerpc/*/*virtex* 8081F: arch/powerpc/*/*/*virtex* 8082 8083LINUX FOR POWERPC PA SEMI PWRFICIENT 8084L: linuxppc-dev@lists.ozlabs.org 8085S: Orphan 8086F: arch/powerpc/platforms/pasemi/ 8087F: drivers/*/*pasemi* 8088F: drivers/*/*/*pasemi* 8089 8090LINUX KERNEL DUMP TEST MODULE (LKDTM) 8091M: Kees Cook <keescook@chromium.org> 8092S: Maintained 8093F: drivers/misc/lkdtm* 8094 8095LINUX SECURITY MODULE (LSM) FRAMEWORK 8096M: Chris Wright <chrisw@sous-sol.org> 8097L: linux-security-module@vger.kernel.org 8098S: Supported 8099 8100LIS3LV02D ACCELEROMETER DRIVER 8101M: Eric Piel <eric.piel@tremplin-utc.net> 8102S: Maintained 8103F: Documentation/misc-devices/lis3lv02d 8104F: drivers/misc/lis3lv02d/ 8105F: drivers/platform/x86/hp_accel.c 8106 8107LIVE PATCHING 8108M: Josh Poimboeuf <jpoimboe@redhat.com> 8109M: Jessica Yu <jeyu@kernel.org> 8110M: Jiri Kosina <jikos@kernel.org> 8111M: Miroslav Benes <mbenes@suse.cz> 8112R: Petr Mladek <pmladek@suse.com> 8113S: Maintained 8114F: kernel/livepatch/ 8115F: include/linux/livepatch.h 8116F: arch/x86/include/asm/livepatch.h 8117F: arch/x86/kernel/livepatch.c 8118F: Documentation/livepatch/ 8119F: Documentation/ABI/testing/sysfs-kernel-livepatch 8120F: samples/livepatch/ 8121L: live-patching@vger.kernel.org 8122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8123 8124LLC (802.2) 8125L: netdev@vger.kernel.org 8126S: Odd fixes 8127F: include/linux/llc.h 8128F: include/uapi/linux/llc.h 8129F: include/net/llc* 8130F: net/llc/ 8131 8132LM73 HARDWARE MONITOR DRIVER 8133M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8134L: linux-hwmon@vger.kernel.org 8135S: Maintained 8136F: drivers/hwmon/lm73.c 8137 8138LM78 HARDWARE MONITOR DRIVER 8139M: Jean Delvare <jdelvare@suse.com> 8140L: linux-hwmon@vger.kernel.org 8141S: Maintained 8142F: Documentation/hwmon/lm78 8143F: drivers/hwmon/lm78.c 8144 8145LM83 HARDWARE MONITOR DRIVER 8146M: Jean Delvare <jdelvare@suse.com> 8147L: linux-hwmon@vger.kernel.org 8148S: Maintained 8149F: Documentation/hwmon/lm83 8150F: drivers/hwmon/lm83.c 8151 8152LM90 HARDWARE MONITOR DRIVER 8153M: Jean Delvare <jdelvare@suse.com> 8154L: linux-hwmon@vger.kernel.org 8155S: Maintained 8156F: Documentation/hwmon/lm90 8157F: Documentation/devicetree/bindings/hwmon/lm90.txt 8158F: drivers/hwmon/lm90.c 8159F: include/dt-bindings/thermal/lm90.h 8160 8161LM95234 HARDWARE MONITOR DRIVER 8162M: Guenter Roeck <linux@roeck-us.net> 8163L: linux-hwmon@vger.kernel.org 8164S: Maintained 8165F: Documentation/hwmon/lm95234 8166F: drivers/hwmon/lm95234.c 8167 8168LME2510 MEDIA DRIVER 8169M: Malcolm Priestley <tvboxspy@gmail.com> 8170L: linux-media@vger.kernel.org 8171W: https://linuxtv.org 8172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8173S: Maintained 8174F: drivers/media/usb/dvb-usb-v2/lmedm04* 8175 8176LOADPIN SECURITY MODULE 8177M: Kees Cook <keescook@chromium.org> 8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8179S: Supported 8180F: security/loadpin/ 8181F: Documentation/admin-guide/LSM/LoadPin.rst 8182 8183LOCKING PRIMITIVES 8184M: Peter Zijlstra <peterz@infradead.org> 8185M: Ingo Molnar <mingo@redhat.com> 8186L: linux-kernel@vger.kernel.org 8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8188S: Maintained 8189F: Documentation/locking/ 8190F: include/linux/lockdep.h 8191F: include/linux/spinlock*.h 8192F: arch/*/include/asm/spinlock*.h 8193F: include/linux/rwlock*.h 8194F: include/linux/mutex*.h 8195F: arch/*/include/asm/mutex*.h 8196F: include/linux/rwsem*.h 8197F: arch/*/include/asm/rwsem.h 8198F: include/linux/seqlock.h 8199F: lib/locking*.[ch] 8200F: kernel/locking/ 8201X: kernel/locking/locktorture.c 8202 8203LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8204M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8205L: linux-ntfs-dev@lists.sourceforge.net 8206W: http://www.linux-ntfs.org/content/view/19/37/ 8207S: Maintained 8208F: Documentation/ldm.txt 8209F: block/partitions/ldm.* 8210 8211LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8212M: Sathya Prakash <sathya.prakash@broadcom.com> 8213M: Chaitra P B <chaitra.basappa@broadcom.com> 8214M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8215L: MPT-FusionLinux.pdl@broadcom.com 8216L: linux-scsi@vger.kernel.org 8217W: http://www.avagotech.com/support/ 8218S: Supported 8219F: drivers/message/fusion/ 8220F: drivers/scsi/mpt2sas/ 8221F: drivers/scsi/mpt3sas/ 8222 8223LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8224M: Matthew Wilcox <matthew@wil.cx> 8225L: linux-scsi@vger.kernel.org 8226S: Maintained 8227F: drivers/scsi/sym53c8xx_2/ 8228 8229LTC4261 HARDWARE MONITOR DRIVER 8230M: Guenter Roeck <linux@roeck-us.net> 8231L: linux-hwmon@vger.kernel.org 8232S: Maintained 8233F: Documentation/hwmon/ltc4261 8234F: drivers/hwmon/ltc4261.c 8235 8236LTC4306 I2C MULTIPLEXER DRIVER 8237M: Michael Hennerich <michael.hennerich@analog.com> 8238W: http://ez.analog.com/community/linux-device-drivers 8239L: linux-i2c@vger.kernel.org 8240S: Supported 8241F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8242F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8243 8244LTP (Linux Test Project) 8245M: Mike Frysinger <vapier@gentoo.org> 8246M: Cyril Hrubis <chrubis@suse.cz> 8247M: Wanlong Gao <wanlong.gao@gmail.com> 8248M: Jan Stancek <jstancek@redhat.com> 8249M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8250M: Alexey Kodanev <alexey.kodanev@oracle.com> 8251L: ltp@lists.linux.it (subscribers-only) 8252W: http://linux-test-project.github.io/ 8253T: git git://github.com/linux-test-project/ltp.git 8254S: Maintained 8255 8256M68K ARCHITECTURE 8257M: Geert Uytterhoeven <geert@linux-m68k.org> 8258L: linux-m68k@lists.linux-m68k.org 8259W: http://www.linux-m68k.org/ 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8261S: Maintained 8262F: arch/m68k/ 8263F: drivers/zorro/ 8264 8265M68K ON APPLE MACINTOSH 8266M: Joshua Thompson <funaho@jurai.org> 8267W: http://www.mac.linux-m68k.org/ 8268L: linux-m68k@lists.linux-m68k.org 8269S: Maintained 8270F: arch/m68k/mac/ 8271 8272M68K ON HP9000/300 8273M: Philip Blundell <philb@gnu.org> 8274W: http://www.tazenda.demon.co.uk/phil/linux-hp 8275S: Maintained 8276F: arch/m68k/hp300/ 8277 8278M88DS3103 MEDIA DRIVER 8279M: Antti Palosaari <crope@iki.fi> 8280L: linux-media@vger.kernel.org 8281W: https://linuxtv.org 8282W: http://palosaari.fi/linux/ 8283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8284T: git git://linuxtv.org/anttip/media_tree.git 8285S: Maintained 8286F: drivers/media/dvb-frontends/m88ds3103* 8287 8288M88RS2000 MEDIA DRIVER 8289M: Malcolm Priestley <tvboxspy@gmail.com> 8290L: linux-media@vger.kernel.org 8291W: https://linuxtv.org 8292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8293S: Maintained 8294F: drivers/media/dvb-frontends/m88rs2000* 8295 8296MA901 MASTERKIT USB FM RADIO DRIVER 8297M: Alexey Klimov <klimov.linux@gmail.com> 8298L: linux-media@vger.kernel.org 8299T: git git://linuxtv.org/media_tree.git 8300S: Maintained 8301F: drivers/media/radio/radio-ma901.c 8302 8303MAC80211 8304M: Johannes Berg <johannes@sipsolutions.net> 8305L: linux-wireless@vger.kernel.org 8306W: http://wireless.kernel.org/ 8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8309S: Maintained 8310F: Documentation/networking/mac80211-injection.txt 8311F: include/net/mac80211.h 8312F: net/mac80211/ 8313F: drivers/net/wireless/mac80211_hwsim.[ch] 8314F: Documentation/networking/mac80211_hwsim/README 8315 8316MAILBOX API 8317M: Jassi Brar <jassisinghbrar@gmail.com> 8318L: linux-kernel@vger.kernel.org 8319S: Maintained 8320F: drivers/mailbox/ 8321F: include/linux/mailbox_client.h 8322F: include/linux/mailbox_controller.h 8323 8324MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8325M: Michael Kerrisk <mtk.manpages@gmail.com> 8326W: http://www.kernel.org/doc/man-pages 8327L: linux-man@vger.kernel.org 8328S: Maintained 8329 8330MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8331M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8332L: linux-mips@linux-mips.org 8333S: Maintained 8334F: arch/mips/boot/dts/img/pistachio_marduk.dts 8335 8336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8337M: Andrew Lunn <andrew@lunn.ch> 8338M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8339L: netdev@vger.kernel.org 8340S: Maintained 8341F: drivers/net/dsa/mv88e6xxx/ 8342F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8343 8344MARVELL ARMADA DRM SUPPORT 8345M: Russell King <linux@armlinux.org.uk> 8346S: Maintained 8347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8348T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8349F: drivers/gpu/drm/armada/ 8350F: include/uapi/drm/armada_drm.h 8351F: Documentation/devicetree/bindings/display/armada/ 8352 8353MARVELL CRYPTO DRIVER 8354M: Boris Brezillon <boris.brezillon@free-electrons.com> 8355M: Arnaud Ebalard <arno@natisbad.org> 8356F: drivers/crypto/marvell/ 8357S: Maintained 8358L: linux-crypto@vger.kernel.org 8359 8360MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8361M: Mirko Lindner <mlindner@marvell.com> 8362M: Stephen Hemminger <stephen@networkplumber.org> 8363L: netdev@vger.kernel.org 8364S: Maintained 8365F: drivers/net/ethernet/marvell/sk* 8366 8367MARVELL LIBERTAS WIRELESS DRIVER 8368L: libertas-dev@lists.infradead.org 8369S: Orphan 8370F: drivers/net/wireless/marvell/libertas/ 8371 8372MARVELL MACCHIATOBIN SUPPORT 8373M: Russell King <rmk@armlinux.org.uk> 8374L: linux-arm-kernel@lists.infradead.org 8375S: Maintained 8376F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8377 8378MARVELL MV643XX ETHERNET DRIVER 8379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8380L: netdev@vger.kernel.org 8381S: Maintained 8382F: drivers/net/ethernet/marvell/mv643xx_eth.* 8383F: include/linux/mv643xx.h 8384 8385MARVELL MV88X3310 PHY DRIVER 8386M: Russell King <rmk@armlinux.org.uk> 8387L: netdev@vger.kernel.org 8388S: Maintained 8389F: drivers/net/phy/marvell10g.c 8390 8391MARVELL MVNETA ETHERNET DRIVER 8392M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8393L: netdev@vger.kernel.org 8394S: Maintained 8395F: drivers/net/ethernet/marvell/mvneta.* 8396 8397MARVELL MWIFIEX WIRELESS DRIVER 8398M: Amitkumar Karwar <amitkarwar@gmail.com> 8399M: Nishant Sarmukadam <nishants@marvell.com> 8400M: Ganapathi Bhat <gbhat@marvell.com> 8401M: Xinming Hu <huxm@marvell.com> 8402L: linux-wireless@vger.kernel.org 8403S: Maintained 8404F: drivers/net/wireless/marvell/mwifiex/ 8405 8406MARVELL MWL8K WIRELESS DRIVER 8407M: Lennert Buytenhek <buytenh@wantstofly.org> 8408L: linux-wireless@vger.kernel.org 8409S: Odd Fixes 8410F: drivers/net/wireless/marvell/mwl8k.c 8411 8412MARVELL NAND CONTROLLER DRIVER 8413M: Miquel Raynal <miquel.raynal@free-electrons.com> 8414L: linux-mtd@lists.infradead.org 8415S: Maintained 8416F: drivers/mtd/nand/marvell_nand.c 8417F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8418 8419MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8420M: Nicolas Pitre <nico@fluxnic.net> 8421S: Odd Fixes 8422F: drivers/mmc/host/mvsdio.* 8423 8424MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8425M: Hu Ziji <huziji@marvell.com> 8426L: linux-mmc@vger.kernel.org 8427S: Supported 8428F: drivers/mmc/host/sdhci-xenon* 8429F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8430 8431MATROX FRAMEBUFFER DRIVER 8432L: linux-fbdev@vger.kernel.org 8433S: Orphan 8434F: drivers/video/fbdev/matrox/matroxfb_* 8435F: include/uapi/linux/matroxfb.h 8436 8437MAX16065 HARDWARE MONITOR DRIVER 8438M: Guenter Roeck <linux@roeck-us.net> 8439L: linux-hwmon@vger.kernel.org 8440S: Maintained 8441F: Documentation/hwmon/max16065 8442F: drivers/hwmon/max16065.c 8443 8444MAX20751 HARDWARE MONITOR DRIVER 8445M: Guenter Roeck <linux@roeck-us.net> 8446L: linux-hwmon@vger.kernel.org 8447S: Maintained 8448F: Documentation/hwmon/max20751 8449F: drivers/hwmon/max20751.c 8450 8451MAX2175 SDR TUNER DRIVER 8452M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8453L: linux-media@vger.kernel.org 8454T: git git://linuxtv.org/media_tree.git 8455S: Maintained 8456F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8457F: Documentation/media/v4l-drivers/max2175.rst 8458F: drivers/media/i2c/max2175* 8459F: include/uapi/linux/max2175.h 8460 8461MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8462L: linux-hwmon@vger.kernel.org 8463S: Orphan 8464F: Documentation/hwmon/max6650 8465F: drivers/hwmon/max6650.c 8466 8467MAX6697 HARDWARE MONITOR DRIVER 8468M: Guenter Roeck <linux@roeck-us.net> 8469L: linux-hwmon@vger.kernel.org 8470S: Maintained 8471F: Documentation/hwmon/max6697 8472F: Documentation/devicetree/bindings/i2c/max6697.txt 8473F: drivers/hwmon/max6697.c 8474F: include/linux/platform_data/max6697.h 8475 8476MAX9860 MONO AUDIO VOICE CODEC DRIVER 8477M: Peter Rosin <peda@axentia.se> 8478L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8479S: Maintained 8480F: Documentation/devicetree/bindings/sound/max9860.txt 8481F: sound/soc/codecs/max9860.* 8482 8483MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8484M: Javier Martinez Canillas <javier@dowhile0.org> 8485L: linux-kernel@vger.kernel.org 8486S: Supported 8487F: drivers/regulator/max77802-regulator.c 8488F: Documentation/devicetree/bindings/*/*max77802.txt 8489F: include/dt-bindings/*/*max77802.h 8490 8491MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8492M: Krzysztof Kozlowski <krzk@kernel.org> 8493M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8494L: linux-pm@vger.kernel.org 8495S: Supported 8496F: drivers/power/supply/max14577_charger.c 8497F: drivers/power/supply/max77693_charger.c 8498 8499MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8500M: Chanwoo Choi <cw00.choi@samsung.com> 8501M: Krzysztof Kozlowski <krzk@kernel.org> 8502M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8503L: linux-kernel@vger.kernel.org 8504S: Supported 8505F: drivers/*/max14577*.c 8506F: drivers/*/max77686*.c 8507F: drivers/*/max77693*.c 8508F: drivers/extcon/extcon-max14577.c 8509F: drivers/extcon/extcon-max77693.c 8510F: drivers/rtc/rtc-max77686.c 8511F: drivers/clk/clk-max77686.c 8512F: Documentation/devicetree/bindings/mfd/max14577.txt 8513F: Documentation/devicetree/bindings/*/max77686.txt 8514F: Documentation/devicetree/bindings/mfd/max77693.txt 8515F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8516F: include/linux/mfd/max14577*.h 8517F: include/linux/mfd/max77686*.h 8518F: include/linux/mfd/max77693*.h 8519 8520MAXIRADIO FM RADIO RECEIVER DRIVER 8521M: Hans Verkuil <hverkuil@xs4all.nl> 8522L: linux-media@vger.kernel.org 8523T: git git://linuxtv.org/media_tree.git 8524W: https://linuxtv.org 8525S: Maintained 8526F: drivers/media/radio/radio-maxiradio* 8527 8528MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8529M: Peter Rosin <peda@axentia.se> 8530L: linux-iio@vger.kernel.org 8531S: Maintained 8532F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8533F: drivers/iio/potentiometer/mcp4531.c 8534 8535MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8536M: William Breathitt Gray <vilhelm.gray@gmail.com> 8537L: linux-iio@vger.kernel.org 8538S: Maintained 8539F: drivers/iio/dac/cio-dac.c 8540 8541MEDIA DRIVERS FOR ASCOT2E 8542M: Sergey Kozlov <serjk@netup.ru> 8543M: Abylay Ospan <aospan@netup.ru> 8544L: linux-media@vger.kernel.org 8545W: https://linuxtv.org 8546W: http://netup.tv/ 8547T: git git://linuxtv.org/media_tree.git 8548S: Supported 8549F: drivers/media/dvb-frontends/ascot2e* 8550 8551MEDIA DRIVERS FOR CXD2841ER 8552M: Sergey Kozlov <serjk@netup.ru> 8553M: Abylay Ospan <aospan@netup.ru> 8554L: linux-media@vger.kernel.org 8555W: https://linuxtv.org 8556W: http://netup.tv/ 8557T: git git://linuxtv.org/media_tree.git 8558S: Supported 8559F: drivers/media/dvb-frontends/cxd2841er* 8560 8561MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8562M: Daniel Scheller <d.scheller.oss@gmail.com> 8563L: linux-media@vger.kernel.org 8564W: https://linuxtv.org 8565T: git git://linuxtv.org/media_tree.git 8566S: Maintained 8567F: drivers/media/pci/ddbridge/* 8568 8569MEDIA DRIVERS FOR FREESCALE IMX 8570M: Steve Longerbeam <slongerbeam@gmail.com> 8571M: Philipp Zabel <p.zabel@pengutronix.de> 8572L: linux-media@vger.kernel.org 8573T: git git://linuxtv.org/media_tree.git 8574S: Maintained 8575F: Documentation/devicetree/bindings/media/imx.txt 8576F: Documentation/media/v4l-drivers/imx.rst 8577F: drivers/staging/media/imx/ 8578F: include/linux/imx-media.h 8579F: include/media/imx.h 8580 8581MEDIA DRIVERS FOR HELENE 8582M: Abylay Ospan <aospan@netup.ru> 8583L: linux-media@vger.kernel.org 8584W: https://linuxtv.org 8585W: http://netup.tv/ 8586T: git git://linuxtv.org/media_tree.git 8587S: Supported 8588F: drivers/media/dvb-frontends/helene* 8589 8590MEDIA DRIVERS FOR HORUS3A 8591M: Sergey Kozlov <serjk@netup.ru> 8592M: Abylay Ospan <aospan@netup.ru> 8593L: linux-media@vger.kernel.org 8594W: https://linuxtv.org 8595W: http://netup.tv/ 8596T: git git://linuxtv.org/media_tree.git 8597S: Supported 8598F: drivers/media/dvb-frontends/horus3a* 8599 8600MEDIA DRIVERS FOR LNBH25 8601M: Sergey Kozlov <serjk@netup.ru> 8602M: Abylay Ospan <aospan@netup.ru> 8603L: linux-media@vger.kernel.org 8604W: https://linuxtv.org 8605W: http://netup.tv/ 8606T: git git://linuxtv.org/media_tree.git 8607S: Supported 8608F: drivers/media/dvb-frontends/lnbh25* 8609 8610MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8611M: Daniel Scheller <d.scheller.oss@gmail.com> 8612L: linux-media@vger.kernel.org 8613W: https://linuxtv.org 8614T: git git://linuxtv.org/media_tree.git 8615S: Maintained 8616F: drivers/media/dvb-frontends/mxl5xx* 8617 8618MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8619M: Sergey Kozlov <serjk@netup.ru> 8620M: Abylay Ospan <aospan@netup.ru> 8621L: linux-media@vger.kernel.org 8622W: https://linuxtv.org 8623W: http://netup.tv/ 8624T: git git://linuxtv.org/media_tree.git 8625S: Supported 8626F: drivers/media/pci/netup_unidvb/* 8627 8628MEDIA DRIVERS FOR RENESAS - DRIF 8629M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8630L: linux-media@vger.kernel.org 8631L: linux-renesas-soc@vger.kernel.org 8632T: git git://linuxtv.org/media_tree.git 8633S: Supported 8634F: Documentation/devicetree/bindings/media/renesas,drif.txt 8635F: drivers/media/platform/rcar_drif.c 8636 8637MEDIA DRIVERS FOR RENESAS - FCP 8638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8639L: linux-media@vger.kernel.org 8640L: linux-renesas-soc@vger.kernel.org 8641T: git git://linuxtv.org/media_tree.git 8642S: Supported 8643F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8644F: drivers/media/platform/rcar-fcp.c 8645F: include/media/rcar-fcp.h 8646 8647MEDIA DRIVERS FOR RENESAS - FDP1 8648M: Kieran Bingham <kieran@bingham.xyz> 8649L: linux-media@vger.kernel.org 8650L: linux-renesas-soc@vger.kernel.org 8651T: git git://linuxtv.org/media_tree.git 8652S: Supported 8653F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8654F: drivers/media/platform/rcar_fdp1.c 8655 8656MEDIA DRIVERS FOR RENESAS - VIN 8657M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8658L: linux-media@vger.kernel.org 8659L: linux-renesas-soc@vger.kernel.org 8660T: git git://linuxtv.org/media_tree.git 8661S: Supported 8662F: Documentation/devicetree/bindings/media/rcar_vin.txt 8663F: drivers/media/platform/rcar-vin/ 8664 8665MEDIA DRIVERS FOR RENESAS - VSP1 8666M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8667L: linux-media@vger.kernel.org 8668L: linux-renesas-soc@vger.kernel.org 8669T: git git://linuxtv.org/media_tree.git 8670S: Supported 8671F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8672F: drivers/media/platform/vsp1/ 8673 8674MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8675M: Daniel Scheller <d.scheller.oss@gmail.com> 8676L: linux-media@vger.kernel.org 8677W: https://linuxtv.org 8678T: git git://linuxtv.org/media_tree.git 8679S: Maintained 8680F: drivers/media/dvb-frontends/stv0910* 8681 8682MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8683M: Daniel Scheller <d.scheller.oss@gmail.com> 8684L: linux-media@vger.kernel.org 8685W: https://linuxtv.org 8686T: git git://linuxtv.org/media_tree.git 8687S: Maintained 8688F: drivers/media/dvb-frontends/stv6111* 8689 8690MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8691M: Dmitry Osipenko <digetx@gmail.com> 8692L: linux-media@vger.kernel.org 8693L: linux-tegra@vger.kernel.org 8694T: git git://linuxtv.org/media_tree.git 8695S: Maintained 8696F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8697F: drivers/staging/media/tegra-vde/ 8698 8699MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8700M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8701M: Mauro Carvalho Chehab <mchehab@kernel.org> 8702P: LinuxTV.org Project 8703L: linux-media@vger.kernel.org 8704W: https://linuxtv.org 8705Q: http://patchwork.kernel.org/project/linux-media/list/ 8706T: git git://linuxtv.org/media_tree.git 8707S: Maintained 8708F: Documentation/devicetree/bindings/media/ 8709F: Documentation/media/ 8710F: drivers/media/ 8711F: drivers/staging/media/ 8712F: include/linux/platform_data/media/ 8713F: include/media/ 8714F: include/uapi/linux/dvb/ 8715F: include/uapi/linux/videodev2.h 8716F: include/uapi/linux/media.h 8717F: include/uapi/linux/v4l2-* 8718F: include/uapi/linux/meye.h 8719F: include/uapi/linux/ivtv* 8720F: include/uapi/linux/uvcvideo.h 8721 8722MEDIATEK CIR DRIVER 8723M: Sean Wang <sean.wang@mediatek.com> 8724S: Maintained 8725F: drivers/media/rc/mtk-cir.c 8726 8727MEDIATEK PMIC LED DRIVER 8728M: Sean Wang <sean.wang@mediatek.com> 8729S: Maintained 8730F: drivers/leds/leds-mt6323.c 8731F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8732 8733MEDIATEK ETHERNET DRIVER 8734M: Felix Fietkau <nbd@openwrt.org> 8735M: John Crispin <john@phrozen.org> 8736M: Sean Wang <sean.wang@mediatek.com> 8737M: Nelson Chang <nelson.chang@mediatek.com> 8738L: netdev@vger.kernel.org 8739S: Maintained 8740F: drivers/net/ethernet/mediatek/ 8741 8742MEDIATEK SWITCH DRIVER 8743M: Sean Wang <sean.wang@mediatek.com> 8744L: netdev@vger.kernel.org 8745S: Maintained 8746F: drivers/net/dsa/mt7530.* 8747F: net/dsa/tag_mtk.c 8748 8749MEDIATEK JPEG DRIVER 8750M: Rick Chang <rick.chang@mediatek.com> 8751M: Bin Liu <bin.liu@mediatek.com> 8752S: Supported 8753F: drivers/media/platform/mtk-jpeg/ 8754F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8755 8756MEDIATEK MDP DRIVER 8757M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8758M: Houlong Wei <houlong.wei@mediatek.com> 8759M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8760S: Supported 8761F: drivers/media/platform/mtk-mdp/ 8762F: drivers/media/platform/mtk-vpu/ 8763F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8764 8765MEDIATEK MEDIA DRIVER 8766M: Tiffany Lin <tiffany.lin@mediatek.com> 8767M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8768S: Supported 8769F: drivers/media/platform/mtk-vcodec/ 8770F: drivers/media/platform/mtk-vpu/ 8771F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8772F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8773 8774MEDIATEK MT7601U WIRELESS LAN DRIVER 8775M: Jakub Kicinski <kubakici@wp.pl> 8776L: linux-wireless@vger.kernel.org 8777S: Maintained 8778F: drivers/net/wireless/mediatek/mt7601u/ 8779 8780MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8781M: Sean Wang <sean.wang@mediatek.com> 8782S: Maintained 8783F: drivers/char/hw_random/mtk-rng.c 8784 8785MEDIATEK USB3 DRD IP DRIVER 8786M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8787L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8789L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8790S: Maintained 8791F: drivers/usb/mtu3/ 8792 8793MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8794M: Peter Senna Tschudin <peter.senna@collabora.com> 8795M: Martin Donnelly <martin.donnelly@ge.com> 8796M: Martyn Welch <martyn.welch@collabora.co.uk> 8797S: Maintained 8798F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8799F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8800 8801MEGARAID SCSI/SAS DRIVERS 8802M: Kashyap Desai <kashyap.desai@broadcom.com> 8803M: Sumit Saxena <sumit.saxena@broadcom.com> 8804M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8805L: megaraidlinux.pdl@broadcom.com 8806L: linux-scsi@vger.kernel.org 8807W: http://www.avagotech.com/support/ 8808S: Maintained 8809F: Documentation/scsi/megaraid.txt 8810F: drivers/scsi/megaraid.* 8811F: drivers/scsi/megaraid/ 8812 8813MELEXIS MLX90614 DRIVER 8814M: Crt Mori <cmo@melexis.com> 8815L: linux-iio@vger.kernel.org 8816W: http://www.melexis.com 8817S: Supported 8818F: drivers/iio/temperature/mlx90614.c 8819 8820MELFAS MIP4 TOUCHSCREEN DRIVER 8821M: Sangwon Jee <jeesw@melfas.com> 8822W: http://www.melfas.com 8823S: Supported 8824F: drivers/input/touchscreen/melfas_mip4.c 8825F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8826 8827MELLANOX ETHERNET DRIVER (mlx4_en) 8828M: Tariq Toukan <tariqt@mellanox.com> 8829L: netdev@vger.kernel.org 8830S: Supported 8831W: http://www.mellanox.com 8832Q: http://patchwork.ozlabs.org/project/netdev/list/ 8833F: drivers/net/ethernet/mellanox/mlx4/en_* 8834 8835MELLANOX ETHERNET DRIVER (mlx5e) 8836M: Saeed Mahameed <saeedm@mellanox.com> 8837L: netdev@vger.kernel.org 8838S: Supported 8839W: http://www.mellanox.com 8840Q: http://patchwork.ozlabs.org/project/netdev/list/ 8841F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8842 8843MELLANOX ETHERNET INNOVA DRIVER 8844M: Ilan Tayari <ilant@mellanox.com> 8845R: Boris Pismenny <borisp@mellanox.com> 8846L: netdev@vger.kernel.org 8847S: Supported 8848W: http://www.mellanox.com 8849Q: http://patchwork.ozlabs.org/project/netdev/list/ 8850F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8851F: include/linux/mlx5/mlx5_ifc_fpga.h 8852 8853MELLANOX ETHERNET INNOVA IPSEC DRIVER 8854M: Ilan Tayari <ilant@mellanox.com> 8855R: Boris Pismenny <borisp@mellanox.com> 8856L: netdev@vger.kernel.org 8857S: Supported 8858W: http://www.mellanox.com 8859Q: http://patchwork.ozlabs.org/project/netdev/list/ 8860F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8861F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8862 8863MELLANOX ETHERNET SWITCH DRIVERS 8864M: Jiri Pirko <jiri@mellanox.com> 8865M: Ido Schimmel <idosch@mellanox.com> 8866L: netdev@vger.kernel.org 8867S: Supported 8868W: http://www.mellanox.com 8869Q: http://patchwork.ozlabs.org/project/netdev/list/ 8870F: drivers/net/ethernet/mellanox/mlxsw/ 8871 8872MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8873M: mlxsw@mellanox.com 8874L: netdev@vger.kernel.org 8875S: Supported 8876W: http://www.mellanox.com 8877Q: http://patchwork.ozlabs.org/project/netdev/list/ 8878F: drivers/net/ethernet/mellanox/mlxfw/ 8879 8880MELLANOX HARDWARE PLATFORM SUPPORT 8881M: Andy Shevchenko <andy@infradead.org> 8882M: Darren Hart <dvhart@infradead.org> 8883M: Vadim Pasternak <vadimp@mellanox.com> 8884L: platform-driver-x86@vger.kernel.org 8885S: Supported 8886F: drivers/platform/mellanox/ 8887 8888MELLANOX MLX4 core VPI driver 8889M: Tariq Toukan <tariqt@mellanox.com> 8890L: netdev@vger.kernel.org 8891L: linux-rdma@vger.kernel.org 8892W: http://www.mellanox.com 8893Q: http://patchwork.ozlabs.org/project/netdev/list/ 8894S: Supported 8895F: drivers/net/ethernet/mellanox/mlx4/ 8896F: include/linux/mlx4/ 8897 8898MELLANOX MLX4 IB driver 8899M: Yishai Hadas <yishaih@mellanox.com> 8900L: linux-rdma@vger.kernel.org 8901W: http://www.mellanox.com 8902Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8903S: Supported 8904F: drivers/infiniband/hw/mlx4/ 8905F: include/linux/mlx4/ 8906F: include/uapi/rdma/mlx4-abi.h 8907 8908MELLANOX MLX5 core VPI driver 8909M: Saeed Mahameed <saeedm@mellanox.com> 8910M: Matan Barak <matanb@mellanox.com> 8911M: Leon Romanovsky <leonro@mellanox.com> 8912L: netdev@vger.kernel.org 8913L: linux-rdma@vger.kernel.org 8914W: http://www.mellanox.com 8915Q: http://patchwork.ozlabs.org/project/netdev/list/ 8916S: Supported 8917F: drivers/net/ethernet/mellanox/mlx5/core/ 8918F: include/linux/mlx5/ 8919 8920MELLANOX MLX5 IB driver 8921M: Matan Barak <matanb@mellanox.com> 8922M: Leon Romanovsky <leonro@mellanox.com> 8923L: linux-rdma@vger.kernel.org 8924W: http://www.mellanox.com 8925Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8926S: Supported 8927F: drivers/infiniband/hw/mlx5/ 8928F: include/linux/mlx5/ 8929F: include/uapi/rdma/mlx5-abi.h 8930 8931MELLANOX MLXCPLD I2C AND MUX DRIVER 8932M: Vadim Pasternak <vadimp@mellanox.com> 8933M: Michael Shych <michaelsh@mellanox.com> 8934L: linux-i2c@vger.kernel.org 8935S: Supported 8936F: drivers/i2c/busses/i2c-mlxcpld.c 8937F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8938F: Documentation/i2c/busses/i2c-mlxcpld 8939 8940MELLANOX MLXCPLD LED DRIVER 8941M: Vadim Pasternak <vadimp@mellanox.com> 8942L: linux-leds@vger.kernel.org 8943S: Supported 8944F: drivers/leds/leds-mlxcpld.c 8945F: Documentation/leds/leds-mlxcpld.txt 8946 8947MELLANOX PLATFORM DRIVER 8948M: Vadim Pasternak <vadimp@mellanox.com> 8949L: platform-driver-x86@vger.kernel.org 8950S: Supported 8951F: drivers/platform/x86/mlx-platform.c 8952 8953MEMBARRIER SUPPORT 8954M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8955M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8956L: linux-kernel@vger.kernel.org 8957S: Supported 8958F: kernel/sched/membarrier.c 8959F: include/uapi/linux/membarrier.h 8960F: arch/powerpc/include/asm/membarrier.h 8961 8962MEMORY MANAGEMENT 8963L: linux-mm@kvack.org 8964W: http://www.linux-mm.org 8965S: Maintained 8966F: include/linux/mm.h 8967F: include/linux/gfp.h 8968F: include/linux/mmzone.h 8969F: include/linux/memory_hotplug.h 8970F: include/linux/vmalloc.h 8971F: mm/ 8972 8973MEMORY TECHNOLOGY DEVICES (MTD) 8974M: David Woodhouse <dwmw2@infradead.org> 8975M: Brian Norris <computersforpeace@gmail.com> 8976M: Boris Brezillon <boris.brezillon@free-electrons.com> 8977M: Marek Vasut <marek.vasut@gmail.com> 8978M: Richard Weinberger <richard@nod.at> 8979M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8980L: linux-mtd@lists.infradead.org 8981W: http://www.linux-mtd.infradead.org/ 8982Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8983T: git git://git.infradead.org/linux-mtd.git master 8984T: git git://git.infradead.org/linux-mtd.git mtd/next 8985S: Maintained 8986F: Documentation/devicetree/bindings/mtd/ 8987F: drivers/mtd/ 8988F: include/linux/mtd/ 8989F: include/uapi/mtd/ 8990 8991MEN A21 WATCHDOG DRIVER 8992M: Johannes Thumshirn <morbidrsa@gmail.com> 8993L: linux-watchdog@vger.kernel.org 8994S: Maintained 8995F: drivers/watchdog/mena21_wdt.c 8996 8997MEN CHAMELEON BUS (mcb) 8998M: Johannes Thumshirn <morbidrsa@gmail.com> 8999S: Maintained 9000F: drivers/mcb/ 9001F: include/linux/mcb.h 9002F: Documentation/men-chameleon-bus.txt 9003 9004MEN F21BMC (Board Management Controller) 9005M: Andreas Werner <andreas.werner@men.de> 9006S: Supported 9007F: drivers/mfd/menf21bmc.c 9008F: drivers/watchdog/menf21bmc_wdt.c 9009F: drivers/leds/leds-menf21bmc.c 9010F: drivers/hwmon/menf21bmc_hwmon.c 9011F: Documentation/hwmon/menf21bmc 9012 9013MESON AO CEC DRIVER FOR AMLOGIC SOCS 9014M: Neil Armstrong <narmstrong@baylibre.com> 9015L: linux-media@lists.freedesktop.org 9016L: linux-amlogic@lists.infradead.org 9017W: http://linux-meson.com/ 9018S: Supported 9019F: drivers/media/platform/meson/ao-cec.c 9020F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9021T: git git://linuxtv.org/media_tree.git 9022 9023MICROBLAZE ARCHITECTURE 9024M: Michal Simek <monstr@monstr.eu> 9025W: http://www.monstr.eu/fdt/ 9026T: git git://git.monstr.eu/linux-2.6-microblaze.git 9027S: Supported 9028F: arch/microblaze/ 9029 9030MICROCHIP / ATMEL AT91 SERIAL DRIVER 9031M: Richard Genoud <richard.genoud@gmail.com> 9032S: Maintained 9033F: drivers/tty/serial/atmel_serial.c 9034F: drivers/tty/serial/atmel_serial.h 9035 9036MICROCHIP / ATMEL DMA DRIVER 9037M: Ludovic Desroches <ludovic.desroches@microchip.com> 9038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9039L: dmaengine@vger.kernel.org 9040S: Supported 9041F: drivers/dma/at_hdmac.c 9042F: drivers/dma/at_hdmac_regs.h 9043F: include/linux/platform_data/dma-atmel.h 9044 9045MICROCHIP / ATMEL ECC DRIVER 9046M: Tudor Ambarus <tudor.ambarus@microchip.com> 9047L: linux-crypto@vger.kernel.org 9048S: Maintained 9049F: drivers/crypto/atmel-ecc.* 9050 9051MICROCHIP / ATMEL ISC DRIVER 9052M: Songjun Wu <songjun.wu@microchip.com> 9053L: linux-media@vger.kernel.org 9054S: Supported 9055F: drivers/media/platform/atmel/atmel-isc.c 9056F: drivers/media/platform/atmel/atmel-isc-regs.h 9057F: devicetree/bindings/media/atmel-isc.txt 9058 9059MICROCHIP / ATMEL NAND DRIVER 9060M: Wenyou Yang <wenyou.yang@microchip.com> 9061M: Josh Wu <rainyfeeling@outlook.com> 9062L: linux-mtd@lists.infradead.org 9063S: Supported 9064F: drivers/mtd/nand/atmel/* 9065F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9066 9067MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9068M: Woojung Huh <Woojung.Huh@microchip.com> 9069M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9070L: netdev@vger.kernel.org 9071S: Maintained 9072F: net/dsa/tag_ksz.c 9073F: drivers/net/dsa/microchip/* 9074F: include/linux/platform_data/microchip-ksz.h 9075F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9076 9077MICROCHIP USB251XB DRIVER 9078M: Richard Leitner <richard.leitner@skidata.com> 9079L: linux-usb@vger.kernel.org 9080S: Maintained 9081F: drivers/usb/misc/usb251xb.c 9082F: Documentation/devicetree/bindings/usb/usb251xb.txt 9083 9084MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9085M: Don Brace <don.brace@microsemi.com> 9086L: esc.storagedev@microsemi.com 9087L: linux-scsi@vger.kernel.org 9088S: Supported 9089F: drivers/scsi/smartpqi/smartpqi*.[ch] 9090F: drivers/scsi/smartpqi/Kconfig 9091F: drivers/scsi/smartpqi/Makefile 9092F: include/linux/cciss*.h 9093F: include/uapi/linux/cciss*.h 9094F: Documentation/scsi/smartpqi.txt 9095 9096MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9097M: Chen Yu <yu.c.chen@intel.com> 9098L: platform-driver-x86@vger.kernel.org 9099S: Supported 9100F: drivers/platform/x86/surfacepro3_button.c 9101 9102MICROTEK X6 SCANNER 9103M: Oliver Neukum <oliver@neukum.org> 9104S: Maintained 9105F: drivers/usb/image/microtek.* 9106 9107MIPS 9108M: Ralf Baechle <ralf@linux-mips.org> 9109M: James Hogan <jhogan@kernel.org> 9110L: linux-mips@linux-mips.org 9111W: http://www.linux-mips.org/ 9112T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9113Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9114S: Supported 9115F: Documentation/devicetree/bindings/mips/ 9116F: Documentation/mips/ 9117F: arch/mips/ 9118F: drivers/platform/mips/ 9119 9120MIPS BOSTON DEVELOPMENT BOARD 9121M: Paul Burton <paul.burton@mips.com> 9122L: linux-mips@linux-mips.org 9123S: Maintained 9124F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9125F: arch/mips/boot/dts/img/boston.dts 9126F: arch/mips/configs/generic/board-boston.config 9127F: drivers/clk/imgtec/clk-boston.c 9128F: include/dt-bindings/clock/boston-clock.h 9129 9130MIPS GENERIC PLATFORM 9131M: Paul Burton <paul.burton@mips.com> 9132L: linux-mips@linux-mips.org 9133S: Supported 9134F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9135F: arch/mips/generic/ 9136F: arch/mips/tools/generic-board-config.sh 9137 9138MIPS/LOONGSON1 ARCHITECTURE 9139M: Keguang Zhang <keguang.zhang@gmail.com> 9140L: linux-mips@linux-mips.org 9141S: Maintained 9142F: arch/mips/loongson32/ 9143F: arch/mips/include/asm/mach-loongson32/ 9144F: drivers/*/*loongson1* 9145F: drivers/*/*/*loongson1* 9146 9147MIPS/LOONGSON2 ARCHITECTURE 9148M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9149L: linux-mips@linux-mips.org 9150S: Maintained 9151F: arch/mips/loongson64/*{2e/2f}* 9152F: arch/mips/include/asm/mach-loongson64/ 9153F: drivers/*/*loongson2* 9154F: drivers/*/*/*loongson2* 9155 9156MIPS/LOONGSON3 ARCHITECTURE 9157M: Huacai Chen <chenhc@lemote.com> 9158L: linux-mips@linux-mips.org 9159S: Maintained 9160F: arch/mips/loongson64/ 9161F: arch/mips/include/asm/mach-loongson64/ 9162F: drivers/platform/mips/cpu_hwmon.c 9163F: drivers/*/*loongson3* 9164F: drivers/*/*/*loongson3* 9165 9166MIPS RINT INSTRUCTION EMULATION 9167M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9168L: linux-mips@linux-mips.org 9169S: Supported 9170F: arch/mips/math-emu/sp_rint.c 9171F: arch/mips/math-emu/dp_rint.c 9172 9173MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9174M: Hans Verkuil <hverkuil@xs4all.nl> 9175L: linux-media@vger.kernel.org 9176T: git git://linuxtv.org/media_tree.git 9177W: https://linuxtv.org 9178S: Odd Fixes 9179F: drivers/media/radio/radio-miropcm20* 9180 9181MMP SUPPORT 9182M: Eric Miao <eric.y.miao@gmail.com> 9183M: Haojian Zhuang <haojian.zhuang@gmail.com> 9184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9185T: git git://github.com/hzhuang1/linux.git 9186T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9187S: Maintained 9188F: arch/arm/boot/dts/mmp* 9189F: arch/arm/mach-mmp/ 9190 9191MN88472 MEDIA DRIVER 9192M: Antti Palosaari <crope@iki.fi> 9193L: linux-media@vger.kernel.org 9194W: https://linuxtv.org 9195W: http://palosaari.fi/linux/ 9196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9197S: Maintained 9198F: drivers/media/dvb-frontends/mn88472* 9199 9200MN88473 MEDIA DRIVER 9201M: Antti Palosaari <crope@iki.fi> 9202L: linux-media@vger.kernel.org 9203W: https://linuxtv.org 9204W: http://palosaari.fi/linux/ 9205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9206S: Maintained 9207F: drivers/media/dvb-frontends/mn88473* 9208 9209MODULE SUPPORT 9210M: Jessica Yu <jeyu@kernel.org> 9211T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9212S: Maintained 9213F: include/linux/module.h 9214F: kernel/module.c 9215 9216MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9217W: http://popies.net/meye/ 9218S: Orphan 9219F: Documentation/media/v4l-drivers/meye* 9220F: drivers/media/pci/meye/ 9221F: include/uapi/linux/meye.h 9222 9223MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9224M: Jiri Slaby <jirislaby@gmail.com> 9225S: Maintained 9226F: Documentation/serial/moxa-smartio 9227F: drivers/tty/mxser.* 9228 9229MR800 AVERMEDIA USB FM RADIO DRIVER 9230M: Alexey Klimov <klimov.linux@gmail.com> 9231L: linux-media@vger.kernel.org 9232T: git git://linuxtv.org/media_tree.git 9233S: Maintained 9234F: drivers/media/radio/radio-mr800.c 9235 9236MRF24J40 IEEE 802.15.4 RADIO DRIVER 9237M: Alan Ott <alan@signal11.us> 9238L: linux-wpan@vger.kernel.org 9239S: Maintained 9240F: drivers/net/ieee802154/mrf24j40.c 9241F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9242 9243MSI LAPTOP SUPPORT 9244M: "Lee, Chun-Yi" <jlee@suse.com> 9245L: platform-driver-x86@vger.kernel.org 9246S: Maintained 9247F: drivers/platform/x86/msi-laptop.c 9248 9249MSI WMI SUPPORT 9250L: platform-driver-x86@vger.kernel.org 9251S: Orphan 9252F: drivers/platform/x86/msi-wmi.c 9253 9254MSI001 MEDIA DRIVER 9255M: Antti Palosaari <crope@iki.fi> 9256L: linux-media@vger.kernel.org 9257W: https://linuxtv.org 9258W: http://palosaari.fi/linux/ 9259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9260T: git git://linuxtv.org/anttip/media_tree.git 9261S: Maintained 9262F: drivers/media/tuners/msi001* 9263 9264MSI2500 MEDIA DRIVER 9265M: Antti Palosaari <crope@iki.fi> 9266L: linux-media@vger.kernel.org 9267W: https://linuxtv.org 9268W: http://palosaari.fi/linux/ 9269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9270T: git git://linuxtv.org/anttip/media_tree.git 9271S: Maintained 9272F: drivers/media/usb/msi2500/ 9273 9274MSYSTEMS DISKONCHIP G3 MTD DRIVER 9275M: Robert Jarzmik <robert.jarzmik@free.fr> 9276L: linux-mtd@lists.infradead.org 9277S: Maintained 9278F: drivers/mtd/devices/docg3* 9279 9280MT9M032 APTINA SENSOR DRIVER 9281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9282L: linux-media@vger.kernel.org 9283T: git git://linuxtv.org/media_tree.git 9284S: Maintained 9285F: drivers/media/i2c/mt9m032.c 9286F: include/media/i2c/mt9m032.h 9287 9288MT9P031 APTINA CAMERA SENSOR 9289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9290L: linux-media@vger.kernel.org 9291T: git git://linuxtv.org/media_tree.git 9292S: Maintained 9293F: drivers/media/i2c/mt9p031.c 9294F: include/media/i2c/mt9p031.h 9295 9296MT9T001 APTINA CAMERA SENSOR 9297M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9298L: linux-media@vger.kernel.org 9299T: git git://linuxtv.org/media_tree.git 9300S: Maintained 9301F: drivers/media/i2c/mt9t001.c 9302F: include/media/i2c/mt9t001.h 9303 9304MT9V032 APTINA CAMERA SENSOR 9305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9306L: linux-media@vger.kernel.org 9307T: git git://linuxtv.org/media_tree.git 9308S: Maintained 9309F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9310F: drivers/media/i2c/mt9v032.c 9311F: include/media/i2c/mt9v032.h 9312 9313MULTIFUNCTION DEVICES (MFD) 9314M: Lee Jones <lee.jones@linaro.org> 9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9316S: Supported 9317F: Documentation/devicetree/bindings/mfd/ 9318F: drivers/mfd/ 9319F: include/linux/mfd/ 9320F: include/dt-bindings/mfd/ 9321 9322MULTIMEDIA CARD (MMC) ETC. OVER SPI 9323S: Orphan 9324F: drivers/mmc/host/mmc_spi.c 9325F: include/linux/spi/mmc_spi.h 9326 9327MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9328M: Ulf Hansson <ulf.hansson@linaro.org> 9329L: linux-mmc@vger.kernel.org 9330T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9331S: Maintained 9332F: Documentation/devicetree/bindings/mmc/ 9333F: drivers/mmc/ 9334F: include/linux/mmc/ 9335F: include/uapi/linux/mmc/ 9336 9337MULTIPLEXER SUBSYSTEM 9338M: Peter Rosin <peda@axentia.se> 9339S: Maintained 9340F: Documentation/ABI/testing/mux/sysfs-class-mux* 9341F: Documentation/devicetree/bindings/mux/ 9342F: include/linux/dt-bindings/mux/ 9343F: include/linux/mux/ 9344F: drivers/mux/ 9345 9346MULTITECH MULTIPORT CARD (ISICOM) 9347S: Orphan 9348F: drivers/tty/isicom.c 9349F: include/linux/isicom.h 9350 9351MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9352M: Bin Liu <b-liu@ti.com> 9353L: linux-usb@vger.kernel.org 9354S: Maintained 9355F: drivers/usb/musb/ 9356 9357MXL5007T MEDIA DRIVER 9358M: Michael Krufky <mkrufky@linuxtv.org> 9359L: linux-media@vger.kernel.org 9360W: https://linuxtv.org 9361W: http://github.com/mkrufky 9362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9363T: git git://linuxtv.org/mkrufky/tuners.git 9364S: Maintained 9365F: drivers/media/tuners/mxl5007t.* 9366 9367MXSFB DRM DRIVER 9368M: Marek Vasut <marex@denx.de> 9369S: Supported 9370F: drivers/gpu/drm/mxsfb/ 9371F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9372 9373MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9374M: Chris Lee <christopher.lee@cspi.com> 9375L: netdev@vger.kernel.org 9376W: https://www.cspi.com/ethernet-products/support/downloads/ 9377S: Supported 9378F: drivers/net/ethernet/myricom/myri10ge/ 9379 9380NAND FLASH SUBSYSTEM 9381M: Boris Brezillon <boris.brezillon@free-electrons.com> 9382R: Richard Weinberger <richard@nod.at> 9383L: linux-mtd@lists.infradead.org 9384W: http://www.linux-mtd.infradead.org/ 9385Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9386T: git git://git.infradead.org/linux-mtd.git nand/fixes 9387T: git git://git.infradead.org/linux-mtd.git nand/next 9388S: Maintained 9389F: drivers/mtd/nand/ 9390F: include/linux/mtd/*nand*.h 9391 9392NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9393M: Daniel Mack <zonque@gmail.com> 9394S: Maintained 9395L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9396W: http://www.native-instruments.com 9397F: sound/usb/caiaq/ 9398 9399NATSEMI ETHERNET DRIVER (DP8381x) 9400S: Orphan 9401F: drivers/net/ethernet/natsemi/natsemi.c 9402 9403NCP FILESYSTEM 9404M: Petr Vandrovec <petr@vandrovec.name> 9405S: Obsolete 9406F: drivers/staging/ncpfs/ 9407 9408NCR 5380 SCSI DRIVERS 9409M: Finn Thain <fthain@telegraphics.com.au> 9410M: Michael Schmitz <schmitzmic@gmail.com> 9411L: linux-scsi@vger.kernel.org 9412S: Maintained 9413F: Documentation/scsi/g_NCR5380.txt 9414F: drivers/scsi/NCR5380.* 9415F: drivers/scsi/arm/cumana_1.c 9416F: drivers/scsi/arm/oak.c 9417F: drivers/scsi/atari_scsi.* 9418F: drivers/scsi/dmx3191d.c 9419F: drivers/scsi/g_NCR5380.* 9420F: drivers/scsi/mac_scsi.* 9421F: drivers/scsi/sun3_scsi.* 9422F: drivers/scsi/sun3_scsi_vme.c 9423 9424NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9425M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9426L: linux-scsi@vger.kernel.org 9427S: Maintained 9428F: drivers/scsi/NCR_D700.* 9429 9430NCT6775 HARDWARE MONITOR DRIVER 9431M: Guenter Roeck <linux@roeck-us.net> 9432L: linux-hwmon@vger.kernel.org 9433S: Maintained 9434F: Documentation/hwmon/nct6775 9435F: drivers/hwmon/nct6775.c 9436 9437NETEFFECT IWARP RNIC DRIVER (IW_NES) 9438M: Faisal Latif <faisal.latif@intel.com> 9439L: linux-rdma@vger.kernel.org 9440W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9441S: Supported 9442F: drivers/infiniband/hw/nes/ 9443F: include/uapi/rdma/nes-abi.h 9444 9445NETEM NETWORK EMULATOR 9446M: Stephen Hemminger <stephen@networkplumber.org> 9447L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9448S: Maintained 9449F: net/sched/sch_netem.c 9450 9451NETERION 10GbE DRIVERS (s2io/vxge) 9452M: Jon Mason <jdmason@kudzu.us> 9453L: netdev@vger.kernel.org 9454S: Supported 9455F: Documentation/networking/s2io.txt 9456F: Documentation/networking/vxge.txt 9457F: drivers/net/ethernet/neterion/ 9458 9459NETFILTER 9460M: Pablo Neira Ayuso <pablo@netfilter.org> 9461M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9462M: Florian Westphal <fw@strlen.de> 9463L: netfilter-devel@vger.kernel.org 9464L: coreteam@netfilter.org 9465W: http://www.netfilter.org/ 9466W: http://www.iptables.org/ 9467W: http://www.nftables.org/ 9468Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9471S: Maintained 9472F: include/linux/netfilter* 9473F: include/linux/netfilter/ 9474F: include/net/netfilter/ 9475F: include/uapi/linux/netfilter* 9476F: include/uapi/linux/netfilter/ 9477F: net/*/netfilter.c 9478F: net/*/netfilter/ 9479F: net/netfilter/ 9480F: net/bridge/br_netfilter*.c 9481 9482NETROM NETWORK LAYER 9483M: Ralf Baechle <ralf@linux-mips.org> 9484L: linux-hams@vger.kernel.org 9485W: http://www.linux-ax25.org/ 9486S: Maintained 9487F: include/net/netrom.h 9488F: include/uapi/linux/netrom.h 9489F: net/netrom/ 9490 9491NETRONOME ETHERNET DRIVERS 9492M: Jakub Kicinski <jakub.kicinski@netronome.com> 9493L: oss-drivers@netronome.com 9494S: Maintained 9495F: drivers/net/ethernet/netronome/ 9496 9497NETWORK BLOCK DEVICE (NBD) 9498M: Josef Bacik <jbacik@fb.com> 9499S: Maintained 9500L: linux-block@vger.kernel.org 9501L: nbd@other.debian.org 9502F: Documentation/blockdev/nbd.txt 9503F: drivers/block/nbd.c 9504F: include/uapi/linux/nbd.h 9505 9506NETWORK DROP MONITOR 9507M: Neil Horman <nhorman@tuxdriver.com> 9508L: netdev@vger.kernel.org 9509S: Maintained 9510W: https://fedorahosted.org/dropwatch/ 9511F: net/core/drop_monitor.c 9512 9513NETWORKING DRIVERS 9514L: netdev@vger.kernel.org 9515W: http://www.linuxfoundation.org/en/Net 9516Q: http://patchwork.ozlabs.org/project/netdev/list/ 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9519S: Odd Fixes 9520F: Documentation/devicetree/bindings/net/ 9521F: drivers/net/ 9522F: include/linux/if_* 9523F: include/linux/netdevice.h 9524F: include/linux/etherdevice.h 9525F: include/linux/fcdevice.h 9526F: include/linux/fddidevice.h 9527F: include/linux/hippidevice.h 9528F: include/linux/inetdevice.h 9529F: include/uapi/linux/if_* 9530F: include/uapi/linux/netdevice.h 9531 9532NETWORKING DRIVERS (WIRELESS) 9533M: Kalle Valo <kvalo@codeaurora.org> 9534L: linux-wireless@vger.kernel.org 9535Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9538S: Maintained 9539F: Documentation/devicetree/bindings/net/wireless/ 9540F: drivers/net/wireless/ 9541 9542NETWORKING [DSA] 9543M: Andrew Lunn <andrew@lunn.ch> 9544M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9545M: Florian Fainelli <f.fainelli@gmail.com> 9546S: Maintained 9547F: net/dsa/ 9548F: include/net/dsa.h 9549F: include/linux/dsa/ 9550F: drivers/net/dsa/ 9551 9552NETWORKING [GENERAL] 9553M: "David S. Miller" <davem@davemloft.net> 9554L: netdev@vger.kernel.org 9555W: http://www.linuxfoundation.org/en/Net 9556Q: http://patchwork.ozlabs.org/project/netdev/list/ 9557T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9559B: mailto:netdev@vger.kernel.org 9560S: Maintained 9561F: net/ 9562F: include/net/ 9563F: include/linux/in.h 9564F: include/linux/net.h 9565F: include/linux/netdevice.h 9566F: include/uapi/linux/in.h 9567F: include/uapi/linux/net.h 9568F: include/uapi/linux/netdevice.h 9569F: include/uapi/linux/net_namespace.h 9570F: tools/testing/selftests/net/ 9571F: lib/net_utils.c 9572F: lib/random32.c 9573 9574NETWORKING [IPSEC] 9575M: Steffen Klassert <steffen.klassert@secunet.com> 9576M: Herbert Xu <herbert@gondor.apana.org.au> 9577M: "David S. Miller" <davem@davemloft.net> 9578L: netdev@vger.kernel.org 9579T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9581S: Maintained 9582F: net/core/flow.c 9583F: net/xfrm/ 9584F: net/key/ 9585F: net/ipv4/xfrm* 9586F: net/ipv4/esp4* 9587F: net/ipv4/ah4.c 9588F: net/ipv4/ipcomp.c 9589F: net/ipv4/ip_vti.c 9590F: net/ipv6/xfrm* 9591F: net/ipv6/esp6* 9592F: net/ipv6/ah6.c 9593F: net/ipv6/ipcomp6.c 9594F: net/ipv6/ip6_vti.c 9595F: include/uapi/linux/xfrm.h 9596F: include/net/xfrm.h 9597 9598NETWORKING [IPv4/IPv6] 9599M: "David S. Miller" <davem@davemloft.net> 9600M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9601M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9602L: netdev@vger.kernel.org 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9604S: Maintained 9605F: net/ipv4/ 9606F: net/ipv6/ 9607F: include/net/ip* 9608F: arch/x86/net/* 9609 9610NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9611M: Paul Moore <paul@paul-moore.com> 9612W: https://github.com/netlabel 9613L: netdev@vger.kernel.org 9614L: linux-security-module@vger.kernel.org 9615S: Maintained 9616F: Documentation/netlabel/ 9617F: include/net/calipso.h 9618F: include/net/cipso_ipv4.h 9619F: include/net/netlabel.h 9620F: include/uapi/linux/netfilter/xt_SECMARK.h 9621F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9622F: net/netlabel/ 9623F: net/ipv4/cipso_ipv4.c 9624F: net/ipv6/calipso.c 9625F: net/netfilter/xt_CONNSECMARK.c 9626F: net/netfilter/xt_SECMARK.c 9627 9628NETWORKING [TLS] 9629M: Ilya Lesokhin <ilyal@mellanox.com> 9630M: Aviad Yehezkel <aviadye@mellanox.com> 9631M: Dave Watson <davejwatson@fb.com> 9632L: netdev@vger.kernel.org 9633S: Maintained 9634F: net/tls/* 9635F: include/uapi/linux/tls.h 9636F: include/net/tls.h 9637 9638NETWORKING [WIRELESS] 9639L: linux-wireless@vger.kernel.org 9640Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9641 9642NETDEVSIM 9643M: Jakub Kicinski <jakub.kicinski@netronome.com> 9644S: Maintained 9645F: drivers/net/netdevsim/* 9646 9647NETXEN (1/10) GbE SUPPORT 9648M: Manish Chopra <manish.chopra@cavium.com> 9649M: Rahul Verma <rahul.verma@cavium.com> 9650M: Dept-GELinuxNICDev@cavium.com 9651L: netdev@vger.kernel.org 9652S: Supported 9653F: drivers/net/ethernet/qlogic/netxen/ 9654 9655NFC SUBSYSTEM 9656M: Samuel Ortiz <sameo@linux.intel.com> 9657L: linux-wireless@vger.kernel.org 9658L: linux-nfc@lists.01.org (subscribers-only) 9659S: Supported 9660F: net/nfc/ 9661F: include/net/nfc/ 9662F: include/uapi/linux/nfc.h 9663F: drivers/nfc/ 9664F: include/linux/platform_data/nfcmrvl.h 9665F: include/linux/platform_data/nxp-nci.h 9666F: Documentation/devicetree/bindings/net/nfc/ 9667 9668NFS, SUNRPC, AND LOCKD CLIENTS 9669M: Trond Myklebust <trond.myklebust@primarydata.com> 9670M: Anna Schumaker <anna.schumaker@netapp.com> 9671L: linux-nfs@vger.kernel.org 9672W: http://client.linux-nfs.org 9673T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9674S: Maintained 9675F: fs/lockd/ 9676F: fs/nfs/ 9677F: fs/nfs_common/ 9678F: net/sunrpc/ 9679F: include/linux/lockd/ 9680F: include/linux/nfs* 9681F: include/linux/sunrpc/ 9682F: include/uapi/linux/nfs* 9683F: include/uapi/linux/sunrpc/ 9684 9685NILFS2 FILESYSTEM 9686M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9687L: linux-nilfs@vger.kernel.org 9688W: https://nilfs.sourceforge.io/ 9689W: https://nilfs.osdn.jp/ 9690T: git git://github.com/konis/nilfs2.git 9691S: Supported 9692F: Documentation/filesystems/nilfs2.txt 9693F: fs/nilfs2/ 9694F: include/trace/events/nilfs2.h 9695F: include/uapi/linux/nilfs2_api.h 9696F: include/uapi/linux/nilfs2_ondisk.h 9697 9698NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9699M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9700W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9701S: Maintained 9702F: Documentation/scsi/NinjaSCSI.txt 9703F: drivers/scsi/pcmcia/nsp_* 9704 9705NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9706M: GOTO Masanori <gotom@debian.or.jp> 9707M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9708W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9709S: Maintained 9710F: Documentation/scsi/NinjaSCSI.txt 9711F: drivers/scsi/nsp32* 9712 9713NIOS2 ARCHITECTURE 9714M: Ley Foon Tan <lftan@altera.com> 9715L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9717S: Maintained 9718F: arch/nios2/ 9719 9720NOHZ, DYNTICKS SUPPORT 9721M: Frederic Weisbecker <fweisbec@gmail.com> 9722M: Thomas Gleixner <tglx@linutronix.de> 9723M: Ingo Molnar <mingo@kernel.org> 9724L: linux-kernel@vger.kernel.org 9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9726S: Maintained 9727F: kernel/time/tick*.* 9728F: include/linux/tick.h 9729F: include/linux/sched/nohz.h 9730 9731NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9732M: Pavel Machek <pavel@ucw.cz> 9733M: Sakari Ailus <sakari.ailus@iki.fi> 9734L: linux-media@vger.kernel.org 9735S: Maintained 9736F: drivers/media/i2c/et8ek8 9737F: drivers/media/i2c/ad5820.c 9738 9739NOKIA N900 POWER SUPPLY DRIVERS 9740R: Pali Rohár <pali.rohar@gmail.com> 9741F: include/linux/power/bq2415x_charger.h 9742F: include/linux/power/bq27xxx_battery.h 9743F: include/linux/power/isp1704_charger.h 9744F: drivers/power/supply/bq2415x_charger.c 9745F: drivers/power/supply/bq27xxx_battery.c 9746F: drivers/power/supply/bq27xxx_battery_i2c.c 9747F: drivers/power/supply/isp1704_charger.c 9748F: drivers/power/supply/rx51_battery.c 9749 9750NTB AMD DRIVER 9751M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9752L: linux-ntb@googlegroups.com 9753S: Supported 9754F: drivers/ntb/hw/amd/ 9755 9756NTB DRIVER CORE 9757M: Jon Mason <jdmason@kudzu.us> 9758M: Dave Jiang <dave.jiang@intel.com> 9759M: Allen Hubbe <allenbh@gmail.com> 9760L: linux-ntb@googlegroups.com 9761S: Supported 9762W: https://github.com/jonmason/ntb/wiki 9763T: git git://github.com/jonmason/ntb.git 9764F: drivers/ntb/ 9765F: drivers/net/ntb_netdev.c 9766F: include/linux/ntb.h 9767F: include/linux/ntb_transport.h 9768F: tools/testing/selftests/ntb/ 9769 9770NTB IDT DRIVER 9771M: Serge Semin <fancer.lancer@gmail.com> 9772L: linux-ntb@googlegroups.com 9773S: Supported 9774F: drivers/ntb/hw/idt/ 9775 9776NTB INTEL DRIVER 9777M: Dave Jiang <dave.jiang@intel.com> 9778L: linux-ntb@googlegroups.com 9779S: Supported 9780W: https://github.com/davejiang/linux/wiki 9781T: git https://github.com/davejiang/linux.git 9782F: drivers/ntb/hw/intel/ 9783 9784NTFS FILESYSTEM 9785M: Anton Altaparmakov <anton@tuxera.com> 9786L: linux-ntfs-dev@lists.sourceforge.net 9787W: http://www.tuxera.com/ 9788T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9789S: Supported 9790F: Documentation/filesystems/ntfs.txt 9791F: fs/ntfs/ 9792 9793NUBUS SUBSYSTEM 9794M: Finn Thain <fthain@telegraphics.com.au> 9795L: linux-m68k@lists.linux-m68k.org 9796S: Maintained 9797F: arch/*/include/asm/nubus.h 9798F: drivers/nubus/ 9799F: include/linux/nubus.h 9800F: include/uapi/linux/nubus.h 9801 9802NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9803M: Antonino Daplas <adaplas@gmail.com> 9804L: linux-fbdev@vger.kernel.org 9805S: Maintained 9806F: drivers/video/fbdev/riva/ 9807F: drivers/video/fbdev/nvidia/ 9808 9809NVM EXPRESS DRIVER 9810M: Keith Busch <keith.busch@intel.com> 9811M: Jens Axboe <axboe@fb.com> 9812M: Christoph Hellwig <hch@lst.de> 9813M: Sagi Grimberg <sagi@grimberg.me> 9814L: linux-nvme@lists.infradead.org 9815T: git://git.infradead.org/nvme.git 9816W: http://git.infradead.org/nvme.git 9817S: Supported 9818F: drivers/nvme/host/ 9819F: include/linux/nvme.h 9820F: include/uapi/linux/nvme_ioctl.h 9821 9822NVM EXPRESS FC TRANSPORT DRIVERS 9823M: James Smart <james.smart@broadcom.com> 9824L: linux-nvme@lists.infradead.org 9825S: Supported 9826F: include/linux/nvme-fc.h 9827F: include/linux/nvme-fc-driver.h 9828F: drivers/nvme/host/fc.c 9829F: drivers/nvme/target/fc.c 9830F: drivers/nvme/target/fcloop.c 9831 9832NVM EXPRESS TARGET DRIVER 9833M: Christoph Hellwig <hch@lst.de> 9834M: Sagi Grimberg <sagi@grimberg.me> 9835L: linux-nvme@lists.infradead.org 9836T: git://git.infradead.org/nvme.git 9837W: http://git.infradead.org/nvme.git 9838S: Supported 9839F: drivers/nvme/target/ 9840 9841NVMEM FRAMEWORK 9842M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9843S: Maintained 9844F: drivers/nvmem/ 9845F: Documentation/devicetree/bindings/nvmem/ 9846F: Documentation/ABI/stable/sysfs-bus-nvmem 9847F: include/linux/nvmem-consumer.h 9848F: include/linux/nvmem-provider.h 9849 9850NXP TDA998X DRM DRIVER 9851M: Russell King <linux@armlinux.org.uk> 9852S: Supported 9853T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9854T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9855F: drivers/gpu/drm/i2c/tda998x_drv.c 9856F: include/drm/i2c/tda998x.h 9857 9858NXP TFA9879 DRIVER 9859M: Peter Rosin <peda@axentia.se> 9860L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9861S: Maintained 9862F: Documentation/devicetree/bindings/sound/tfa9879.txt 9863F: sound/soc/codecs/tfa9879* 9864 9865NXP-NCI NFC DRIVER 9866M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9867R: Charles Gorand <charles.gorand@effinnov.com> 9868L: linux-nfc@lists.01.org (moderated for non-subscribers) 9869S: Supported 9870F: drivers/nfc/nxp-nci 9871 9872OBJTOOL 9873M: Josh Poimboeuf <jpoimboe@redhat.com> 9874M: Peter Zijlstra <peterz@infradead.org> 9875S: Supported 9876F: tools/objtool/ 9877 9878OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9879M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9880M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9881L: linuxppc-dev@lists.ozlabs.org 9882S: Supported 9883F: arch/powerpc/platforms/powernv/ocxl.c 9884F: arch/powerpc/include/asm/pnv-ocxl.h 9885F: drivers/misc/ocxl/ 9886F: include/misc/ocxl* 9887F: include/uapi/misc/ocxl.h 9888F: Documentation/accelerators/ocxl.txt 9889 9890OMAP AUDIO SUPPORT 9891M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9892M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9894L: linux-omap@vger.kernel.org 9895S: Maintained 9896F: sound/soc/omap/ 9897 9898OMAP CLOCK FRAMEWORK SUPPORT 9899M: Paul Walmsley <paul@pwsan.com> 9900L: linux-omap@vger.kernel.org 9901S: Maintained 9902F: arch/arm/*omap*/*clock* 9903 9904OMAP DEVICE TREE SUPPORT 9905M: Benoît Cousson <bcousson@baylibre.com> 9906M: Tony Lindgren <tony@atomide.com> 9907L: linux-omap@vger.kernel.org 9908L: devicetree@vger.kernel.org 9909S: Maintained 9910F: arch/arm/boot/dts/*omap* 9911F: arch/arm/boot/dts/*am3* 9912F: arch/arm/boot/dts/*am4* 9913F: arch/arm/boot/dts/*am5* 9914F: arch/arm/boot/dts/*dra7* 9915 9916OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9917M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9918L: linux-omap@vger.kernel.org 9919L: linux-fbdev@vger.kernel.org 9920S: Maintained 9921F: drivers/video/fbdev/omap2/ 9922F: Documentation/arm/OMAP/DSS 9923 9924OMAP FRAMEBUFFER SUPPORT 9925M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9926L: linux-fbdev@vger.kernel.org 9927L: linux-omap@vger.kernel.org 9928S: Maintained 9929F: drivers/video/fbdev/omap/ 9930 9931OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9932M: Roger Quadros <rogerq@ti.com> 9933M: Tony Lindgren <tony@atomide.com> 9934L: linux-omap@vger.kernel.org 9935S: Maintained 9936F: drivers/memory/omap-gpmc.c 9937F: arch/arm/mach-omap2/*gpmc* 9938 9939OMAP GPIO DRIVER 9940M: Grygorii Strashko <grygorii.strashko@ti.com> 9941M: Santosh Shilimkar <ssantosh@kernel.org> 9942M: Kevin Hilman <khilman@kernel.org> 9943L: linux-omap@vger.kernel.org 9944S: Maintained 9945F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9946F: drivers/gpio/gpio-omap.c 9947 9948OMAP HARDWARE SPINLOCK SUPPORT 9949M: Ohad Ben-Cohen <ohad@wizery.com> 9950L: linux-omap@vger.kernel.org 9951S: Maintained 9952F: drivers/hwspinlock/omap_hwspinlock.c 9953 9954OMAP HS MMC SUPPORT 9955L: linux-mmc@vger.kernel.org 9956L: linux-omap@vger.kernel.org 9957S: Orphan 9958F: drivers/mmc/host/omap_hsmmc.c 9959 9960OMAP HWMOD DATA 9961M: Paul Walmsley <paul@pwsan.com> 9962L: linux-omap@vger.kernel.org 9963S: Maintained 9964F: arch/arm/mach-omap2/omap_hwmod*data* 9965 9966OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9967M: Benoît Cousson <bcousson@baylibre.com> 9968L: linux-omap@vger.kernel.org 9969S: Maintained 9970F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9971 9972OMAP HWMOD SUPPORT 9973M: Benoît Cousson <bcousson@baylibre.com> 9974M: Paul Walmsley <paul@pwsan.com> 9975L: linux-omap@vger.kernel.org 9976S: Maintained 9977F: arch/arm/mach-omap2/omap_hwmod.* 9978 9979OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9981L: linux-media@vger.kernel.org 9982S: Maintained 9983F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9984F: drivers/media/platform/omap3isp/ 9985F: drivers/staging/media/omap4iss/ 9986 9987OMAP MMC SUPPORT 9988M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9989L: linux-omap@vger.kernel.org 9990S: Maintained 9991F: drivers/mmc/host/omap.c 9992 9993OMAP POWER MANAGEMENT SUPPORT 9994M: Kevin Hilman <khilman@kernel.org> 9995L: linux-omap@vger.kernel.org 9996S: Maintained 9997F: arch/arm/*omap*/*pm* 9998F: drivers/cpufreq/omap-cpufreq.c 9999 10000OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10001M: Rajendra Nayak <rnayak@codeaurora.org> 10002M: Paul Walmsley <paul@pwsan.com> 10003L: linux-omap@vger.kernel.org 10004S: Maintained 10005F: arch/arm/mach-omap2/prm* 10006 10007OMAP RANDOM NUMBER GENERATOR SUPPORT 10008M: Deepak Saxena <dsaxena@plexity.net> 10009S: Maintained 10010F: drivers/char/hw_random/omap-rng.c 10011 10012OMAP USB SUPPORT 10013L: linux-usb@vger.kernel.org 10014L: linux-omap@vger.kernel.org 10015S: Orphan 10016F: drivers/usb/*/*omap* 10017F: arch/arm/*omap*/usb* 10018 10019OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10020M: Mark Jackson <mpfj@newflow.co.uk> 10021L: linux-omap@vger.kernel.org 10022S: Maintained 10023F: arch/arm/boot/dts/am335x-nano.dts 10024 10025OMAP1 SUPPORT 10026M: Aaro Koskinen <aaro.koskinen@iki.fi> 10027M: Tony Lindgren <tony@atomide.com> 10028L: linux-omap@vger.kernel.org 10029Q: http://patchwork.kernel.org/project/linux-omap/list/ 10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10031S: Maintained 10032F: arch/arm/mach-omap1/ 10033F: arch/arm/plat-omap/ 10034F: arch/arm/configs/omap1_defconfig 10035F: drivers/i2c/busses/i2c-omap.c 10036F: include/linux/i2c-omap.h 10037 10038OMAP2+ SUPPORT 10039M: Tony Lindgren <tony@atomide.com> 10040L: linux-omap@vger.kernel.org 10041W: http://www.muru.com/linux/omap/ 10042W: http://linux.omap.com/ 10043Q: http://patchwork.kernel.org/project/linux-omap/list/ 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10045S: Maintained 10046F: arch/arm/mach-omap2/ 10047F: arch/arm/plat-omap/ 10048F: arch/arm/configs/omap2plus_defconfig 10049F: drivers/i2c/busses/i2c-omap.c 10050F: drivers/irqchip/irq-omap-intc.c 10051F: drivers/mfd/*omap*.c 10052F: drivers/mfd/menelaus.c 10053F: drivers/mfd/palmas.c 10054F: drivers/mfd/tps65217.c 10055F: drivers/mfd/tps65218.c 10056F: drivers/mfd/tps65910.c 10057F: drivers/mfd/twl-core.[ch] 10058F: drivers/mfd/twl4030*.c 10059F: drivers/mfd/twl6030*.c 10060F: drivers/mfd/twl6040*.c 10061F: drivers/regulator/palmas-regulator*.c 10062F: drivers/regulator/pbias-regulator.c 10063F: drivers/regulator/tps65217-regulator.c 10064F: drivers/regulator/tps65218-regulator.c 10065F: drivers/regulator/tps65910-regulator.c 10066F: drivers/regulator/twl-regulator.c 10067F: drivers/regulator/twl6030-regulator.c 10068F: include/linux/i2c-omap.h 10069 10070ONION OMEGA2+ BOARD 10071M: Harvey Hunt <harveyhuntnexus@gmail.com> 10072L: linux-mips@linux-mips.org 10073S: Maintained 10074F: arch/mips/boot/dts/ralink/omega2p.dts 10075 10076OMFS FILESYSTEM 10077M: Bob Copeland <me@bobcopeland.com> 10078L: linux-karma-devel@lists.sourceforge.net 10079S: Maintained 10080F: Documentation/filesystems/omfs.txt 10081F: fs/omfs/ 10082 10083OMNIKEY CARDMAN 4000 DRIVER 10084M: Harald Welte <laforge@gnumonks.org> 10085S: Maintained 10086F: drivers/char/pcmcia/cm4000_cs.c 10087F: include/linux/cm4000_cs.h 10088F: include/uapi/linux/cm4000_cs.h 10089 10090OMNIKEY CARDMAN 4040 DRIVER 10091M: Harald Welte <laforge@gnumonks.org> 10092S: Maintained 10093F: drivers/char/pcmcia/cm4040_cs.* 10094 10095OMNIVISION OV13858 SENSOR DRIVER 10096M: Sakari Ailus <sakari.ailus@linux.intel.com> 10097L: linux-media@vger.kernel.org 10098T: git git://linuxtv.org/media_tree.git 10099S: Maintained 10100F: drivers/media/i2c/ov13858.c 10101 10102OMNIVISION OV5640 SENSOR DRIVER 10103M: Steve Longerbeam <slongerbeam@gmail.com> 10104L: linux-media@vger.kernel.org 10105T: git git://linuxtv.org/media_tree.git 10106S: Maintained 10107F: drivers/media/i2c/ov5640.c 10108 10109OMNIVISION OV5647 SENSOR DRIVER 10110M: Luis Oliveira <lolivei@synopsys.com> 10111L: linux-media@vger.kernel.org 10112T: git git://linuxtv.org/media_tree.git 10113S: Maintained 10114F: drivers/media/i2c/ov5647.c 10115 10116OMNIVISION OV7670 SENSOR DRIVER 10117M: Jonathan Corbet <corbet@lwn.net> 10118L: linux-media@vger.kernel.org 10119T: git git://linuxtv.org/media_tree.git 10120S: Maintained 10121F: drivers/media/i2c/ov7670.c 10122F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10123 10124OMNIVISION OV7740 SENSOR DRIVER 10125M: Wenyou Yang <wenyou.yang@microchip.com> 10126L: linux-media@vger.kernel.org 10127T: git git://linuxtv.org/media_tree.git 10128S: Maintained 10129F: drivers/media/i2c/ov7740.c 10130F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10131 10132ONENAND FLASH DRIVER 10133M: Kyungmin Park <kyungmin.park@samsung.com> 10134L: linux-mtd@lists.infradead.org 10135S: Maintained 10136F: drivers/mtd/onenand/ 10137F: include/linux/mtd/onenand*.h 10138 10139ONSTREAM SCSI TAPE DRIVER 10140M: Willem Riede <osst@riede.org> 10141L: osst-users@lists.sourceforge.net 10142L: linux-scsi@vger.kernel.org 10143S: Maintained 10144F: Documentation/scsi/osst.txt 10145F: drivers/scsi/osst.* 10146F: drivers/scsi/osst_*.h 10147F: drivers/scsi/st.h 10148 10149OP-TEE DRIVER 10150M: Jens Wiklander <jens.wiklander@linaro.org> 10151S: Maintained 10152F: drivers/tee/optee/ 10153 10154OPA-VNIC DRIVER 10155M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10156M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10157L: linux-rdma@vger.kernel.org 10158S: Supported 10159F: drivers/infiniband/ulp/opa_vnic 10160 10161OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10162M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10163L: devicetree@vger.kernel.org 10164S: Maintained 10165F: Documentation/devicetree/dynamic-resolution-notes.txt 10166F: Documentation/devicetree/overlay-notes.txt 10167F: drivers/of/overlay.c 10168F: drivers/of/resolver.c 10169 10170OPEN FIRMWARE AND FLATTENED DEVICE TREE 10171M: Rob Herring <robh+dt@kernel.org> 10172M: Frank Rowand <frowand.list@gmail.com> 10173L: devicetree@vger.kernel.org 10174W: http://www.devicetree.org/ 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10176S: Maintained 10177F: drivers/of/ 10178F: include/linux/of*.h 10179F: scripts/dtc/ 10180F: Documentation/ABI/testing/sysfs-firmware-ofw 10181 10182OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10183M: Rob Herring <robh+dt@kernel.org> 10184M: Mark Rutland <mark.rutland@arm.com> 10185L: devicetree@vger.kernel.org 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10187Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10188S: Maintained 10189F: Documentation/devicetree/ 10190F: arch/*/boot/dts/ 10191F: include/dt-bindings/ 10192 10193OPENCORES I2C BUS DRIVER 10194M: Peter Korsgaard <jacmet@sunsite.dk> 10195L: linux-i2c@vger.kernel.org 10196S: Maintained 10197F: Documentation/i2c/busses/i2c-ocores 10198F: drivers/i2c/busses/i2c-ocores.c 10199 10200OPENRISC ARCHITECTURE 10201M: Jonas Bonn <jonas@southpole.se> 10202M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10203M: Stafford Horne <shorne@gmail.com> 10204T: git git://github.com/openrisc/linux.git 10205L: openrisc@lists.librecores.org 10206W: http://openrisc.io 10207S: Maintained 10208F: Documentation/devicetree/bindings/openrisc/ 10209F: Documentation/openrisc/ 10210F: arch/openrisc/ 10211F: drivers/irqchip/irq-ompic.c 10212F: drivers/irqchip/irq-or1k-* 10213 10214OPENVSWITCH 10215M: Pravin B Shelar <pshelar@ovn.org> 10216L: netdev@vger.kernel.org 10217L: dev@openvswitch.org 10218W: http://openvswitch.org 10219S: Maintained 10220F: net/openvswitch/ 10221F: include/uapi/linux/openvswitch.h 10222 10223OPERATING PERFORMANCE POINTS (OPP) 10224M: Viresh Kumar <vireshk@kernel.org> 10225M: Nishanth Menon <nm@ti.com> 10226M: Stephen Boyd <sboyd@kernel.org> 10227L: linux-pm@vger.kernel.org 10228S: Maintained 10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10230F: drivers/opp/ 10231F: include/linux/pm_opp.h 10232F: Documentation/power/opp.txt 10233F: Documentation/devicetree/bindings/opp/ 10234 10235OPL4 DRIVER 10236M: Clemens Ladisch <clemens@ladisch.de> 10237L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10238T: git git://git.alsa-project.org/alsa-kernel.git 10239S: Maintained 10240F: sound/drivers/opl4/ 10241 10242OPROFILE 10243M: Robert Richter <rric@kernel.org> 10244L: oprofile-list@lists.sf.net 10245S: Maintained 10246F: arch/*/include/asm/oprofile*.h 10247F: arch/*/oprofile/ 10248F: drivers/oprofile/ 10249F: include/linux/oprofile.h 10250 10251ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10252M: Mark Fasheh <mfasheh@versity.com> 10253M: Joel Becker <jlbec@evilplan.org> 10254L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10255W: http://ocfs2.wiki.kernel.org 10256S: Supported 10257F: Documentation/filesystems/ocfs2.txt 10258F: Documentation/filesystems/dlmfs.txt 10259F: fs/ocfs2/ 10260 10261ORANGEFS FILESYSTEM 10262M: Mike Marshall <hubcap@omnibond.com> 10263R: Martin Brandenburg <martin@omnibond.com> 10264L: devel@lists.orangefs.org 10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10266S: Supported 10267F: fs/orangefs/ 10268F: Documentation/filesystems/orangefs.txt 10269 10270ORINOCO DRIVER 10271L: linux-wireless@vger.kernel.org 10272W: http://wireless.kernel.org/en/users/Drivers/orinoco 10273W: http://www.nongnu.org/orinoco/ 10274S: Orphan 10275F: drivers/net/wireless/intersil/orinoco/ 10276 10277OSD LIBRARY and FILESYSTEM 10278M: Boaz Harrosh <ooo@electrozaur.com> 10279S: Maintained 10280F: drivers/scsi/osd/ 10281F: include/scsi/osd_* 10282F: fs/exofs/ 10283 10284OV2659 OMNIVISION SENSOR DRIVER 10285M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10286L: linux-media@vger.kernel.org 10287W: https://linuxtv.org 10288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10289T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10290S: Maintained 10291F: drivers/media/i2c/ov2659.c 10292F: include/media/i2c/ov2659.h 10293 10294OVERLAY FILESYSTEM 10295M: Miklos Szeredi <miklos@szeredi.hu> 10296L: linux-unionfs@vger.kernel.org 10297T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10298S: Supported 10299F: fs/overlayfs/ 10300F: Documentation/filesystems/overlayfs.txt 10301 10302P54 WIRELESS DRIVER 10303M: Christian Lamparter <chunkeey@googlemail.com> 10304L: linux-wireless@vger.kernel.org 10305W: http://wireless.kernel.org/en/users/Drivers/p54 10306S: Maintained 10307F: drivers/net/wireless/intersil/p54/ 10308 10309PA SEMI ETHERNET DRIVER 10310L: netdev@vger.kernel.org 10311S: Orphan 10312F: drivers/net/ethernet/pasemi/* 10313 10314PA SEMI SMBUS DRIVER 10315L: linux-i2c@vger.kernel.org 10316S: Orphan 10317F: drivers/i2c/busses/i2c-pasemi.c 10318 10319PADATA PARALLEL EXECUTION MECHANISM 10320M: Steffen Klassert <steffen.klassert@secunet.com> 10321L: linux-crypto@vger.kernel.org 10322S: Maintained 10323F: kernel/padata.c 10324F: include/linux/padata.h 10325F: Documentation/padata.txt 10326 10327PANASONIC LAPTOP ACPI EXTRAS DRIVER 10328M: Harald Welte <laforge@gnumonks.org> 10329L: platform-driver-x86@vger.kernel.org 10330S: Maintained 10331F: drivers/platform/x86/panasonic-laptop.c 10332 10333PARALLEL LCD/KEYPAD PANEL DRIVER 10334M: Willy Tarreau <willy@haproxy.com> 10335M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10336S: Odd Fixes 10337F: Documentation/misc-devices/lcd-panel-cgram.txt 10338F: drivers/misc/panel.c 10339 10340PARALLEL PORT SUBSYSTEM 10341M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10342M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10343L: linux-parport@lists.infradead.org (subscribers-only) 10344S: Maintained 10345F: drivers/parport/ 10346F: include/linux/parport*.h 10347F: drivers/char/ppdev.c 10348F: include/uapi/linux/ppdev.h 10349F: Documentation/parport*.txt 10350 10351PARAVIRT_OPS INTERFACE 10352M: Juergen Gross <jgross@suse.com> 10353M: Alok Kataria <akataria@vmware.com> 10354L: virtualization@lists.linux-foundation.org 10355S: Supported 10356F: Documentation/virtual/paravirt_ops.txt 10357F: arch/*/kernel/paravirt* 10358F: arch/*/include/asm/paravirt*.h 10359F: include/linux/hypervisor.h 10360 10361PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10362M: Tim Waugh <tim@cyberelk.net> 10363L: linux-parport@lists.infradead.org (subscribers-only) 10364S: Maintained 10365F: Documentation/blockdev/paride.txt 10366F: drivers/block/paride/ 10367 10368PARISC ARCHITECTURE 10369M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10370M: Helge Deller <deller@gmx.de> 10371L: linux-parisc@vger.kernel.org 10372W: http://www.parisc-linux.org/ 10373Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10376S: Maintained 10377F: arch/parisc/ 10378F: Documentation/parisc/ 10379F: drivers/parisc/ 10380F: drivers/char/agp/parisc-agp.c 10381F: drivers/input/serio/gscps2.c 10382F: drivers/parport/parport_gsc.* 10383F: drivers/tty/serial/8250/8250_gsc.c 10384F: drivers/video/fbdev/sti* 10385F: drivers/video/console/sti* 10386F: drivers/video/logo/logo_parisc* 10387 10388PARMAN 10389M: Jiri Pirko <jiri@mellanox.com> 10390L: netdev@vger.kernel.org 10391S: Supported 10392F: lib/parman.c 10393F: lib/test_parman.c 10394F: include/linux/parman.h 10395 10396PC87360 HARDWARE MONITORING DRIVER 10397M: Jim Cromie <jim.cromie@gmail.com> 10398L: linux-hwmon@vger.kernel.org 10399S: Maintained 10400F: Documentation/hwmon/pc87360 10401F: drivers/hwmon/pc87360.c 10402 10403PC8736x GPIO DRIVER 10404M: Jim Cromie <jim.cromie@gmail.com> 10405S: Maintained 10406F: drivers/char/pc8736x_gpio.c 10407 10408PC87427 HARDWARE MONITORING DRIVER 10409M: Jean Delvare <jdelvare@suse.com> 10410L: linux-hwmon@vger.kernel.org 10411S: Maintained 10412F: Documentation/hwmon/pc87427 10413F: drivers/hwmon/pc87427.c 10414 10415PCA9532 LED DRIVER 10416M: Riku Voipio <riku.voipio@iki.fi> 10417S: Maintained 10418F: drivers/leds/leds-pca9532.c 10419F: include/linux/leds-pca9532.h 10420 10421PCA9541 I2C BUS MASTER SELECTOR DRIVER 10422M: Guenter Roeck <linux@roeck-us.net> 10423L: linux-i2c@vger.kernel.org 10424S: Maintained 10425F: drivers/i2c/muxes/i2c-mux-pca9541.c 10426 10427PCDP - PRIMARY CONSOLE AND DEBUG PORT 10428M: Khalid Aziz <khalid@gonehiking.org> 10429S: Maintained 10430F: drivers/firmware/pcdp.* 10431 10432PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10433M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10434L: linux-pci@vger.kernel.org 10435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10436S: Maintained 10437F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10438F: drivers/pci/host/pci-aardvark.c 10439 10440PCI DRIVER FOR ALTERA PCIE IP 10441M: Ley Foon Tan <lftan@altera.com> 10442L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10443L: linux-pci@vger.kernel.org 10444S: Supported 10445F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10446F: drivers/pci/host/pcie-altera.c 10447 10448PCI DRIVER FOR APPLIEDMICRO XGENE 10449M: Tanmay Inamdar <tinamdar@apm.com> 10450L: linux-pci@vger.kernel.org 10451L: linux-arm-kernel@lists.infradead.org 10452S: Maintained 10453F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10454F: drivers/pci/host/pci-xgene.c 10455 10456PCI DRIVER FOR ARM VERSATILE PLATFORM 10457M: Rob Herring <robh@kernel.org> 10458L: linux-pci@vger.kernel.org 10459L: linux-arm-kernel@lists.infradead.org 10460S: Maintained 10461F: Documentation/devicetree/bindings/pci/versatile.txt 10462F: drivers/pci/host/pci-versatile.c 10463 10464PCI DRIVER FOR ARMADA 8K 10465M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10466L: linux-pci@vger.kernel.org 10467L: linux-arm-kernel@lists.infradead.org 10468S: Maintained 10469F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10470F: drivers/pci/dwc/pcie-armada8k.c 10471 10472PCI DRIVER FOR CADENCE PCIE IP 10473M: Alan Douglas <adouglas@cadence.com> 10474L: linux-pci@vger.kernel.org 10475S: Maintained 10476F: Documentation/devicetree/bindings/pci/cdns,*.txt 10477F: drivers/pci/cadence/pcie-cadence* 10478 10479PCI DRIVER FOR FREESCALE LAYERSCAPE 10480M: Minghuan Lian <minghuan.Lian@freescale.com> 10481M: Mingkai Hu <mingkai.hu@freescale.com> 10482M: Roy Zang <tie-fei.zang@freescale.com> 10483L: linuxppc-dev@lists.ozlabs.org 10484L: linux-pci@vger.kernel.org 10485L: linux-arm-kernel@lists.infradead.org 10486S: Maintained 10487F: drivers/pci/dwc/*layerscape* 10488 10489PCI DRIVER FOR GENERIC OF HOSTS 10490M: Will Deacon <will.deacon@arm.com> 10491L: linux-pci@vger.kernel.org 10492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10493S: Maintained 10494F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10495F: drivers/pci/host/pci-host-common.c 10496F: drivers/pci/host/pci-host-generic.c 10497 10498PCI DRIVER FOR IMX6 10499M: Richard Zhu <hongxing.zhu@nxp.com> 10500M: Lucas Stach <l.stach@pengutronix.de> 10501L: linux-pci@vger.kernel.org 10502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10503S: Maintained 10504F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10505F: drivers/pci/dwc/*imx6* 10506 10507PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10508M: Keith Busch <keith.busch@intel.com> 10509M: Jonathan Derrick <jonathan.derrick@intel.com> 10510L: linux-pci@vger.kernel.org 10511S: Supported 10512F: drivers/pci/host/vmd.c 10513 10514PCI DRIVER FOR MICROSEMI SWITCHTEC 10515M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10516M: Logan Gunthorpe <logang@deltatee.com> 10517L: linux-pci@vger.kernel.org 10518S: Maintained 10519F: Documentation/switchtec.txt 10520F: Documentation/ABI/testing/sysfs-class-switchtec 10521F: drivers/pci/switch/switchtec* 10522F: include/uapi/linux/switchtec_ioctl.h 10523F: include/linux/switchtec.h 10524F: drivers/ntb/hw/mscc/ 10525 10526PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10527M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10528M: Jason Cooper <jason@lakedaemon.net> 10529L: linux-pci@vger.kernel.org 10530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10531S: Maintained 10532F: drivers/pci/host/*mvebu* 10533 10534PCI DRIVER FOR NVIDIA TEGRA 10535M: Thierry Reding <thierry.reding@gmail.com> 10536L: linux-tegra@vger.kernel.org 10537L: linux-pci@vger.kernel.org 10538S: Supported 10539F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10540F: drivers/pci/host/pci-tegra.c 10541 10542PCI DRIVER FOR RENESAS R-CAR 10543M: Simon Horman <horms@verge.net.au> 10544L: linux-pci@vger.kernel.org 10545L: linux-renesas-soc@vger.kernel.org 10546S: Maintained 10547F: drivers/pci/host/*rcar* 10548 10549PCI DRIVER FOR SAMSUNG EXYNOS 10550M: Jingoo Han <jingoohan1@gmail.com> 10551L: linux-pci@vger.kernel.org 10552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10553L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10554S: Maintained 10555F: drivers/pci/dwc/pci-exynos.c 10556 10557PCI DRIVER FOR SYNOPSYS DESIGNWARE 10558M: Jingoo Han <jingoohan1@gmail.com> 10559M: Joao Pinto <Joao.Pinto@synopsys.com> 10560L: linux-pci@vger.kernel.org 10561S: Maintained 10562F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10563F: drivers/pci/dwc/*designware* 10564 10565PCI DRIVER FOR TI DRA7XX 10566M: Kishon Vijay Abraham I <kishon@ti.com> 10567L: linux-omap@vger.kernel.org 10568L: linux-pci@vger.kernel.org 10569S: Supported 10570F: Documentation/devicetree/bindings/pci/ti-pci.txt 10571F: drivers/pci/dwc/pci-dra7xx.c 10572 10573PCI DRIVER FOR TI KEYSTONE 10574M: Murali Karicheri <m-karicheri2@ti.com> 10575L: linux-pci@vger.kernel.org 10576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10577S: Maintained 10578F: drivers/pci/dwc/*keystone* 10579 10580PCI ENDPOINT SUBSYSTEM 10581M: Kishon Vijay Abraham I <kishon@ti.com> 10582M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10583L: linux-pci@vger.kernel.org 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10585S: Supported 10586F: drivers/pci/endpoint/ 10587F: drivers/misc/pci_endpoint_test.c 10588F: tools/pci/ 10589 10590PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10591M: Russell Currey <ruscur@russell.cc> 10592L: linuxppc-dev@lists.ozlabs.org 10593S: Supported 10594F: Documentation/powerpc/eeh-pci-error-recovery.txt 10595F: arch/powerpc/kernel/eeh*.c 10596F: arch/powerpc/platforms/*/eeh*.c 10597F: arch/powerpc/include/*/eeh*.h 10598 10599PCI ERROR RECOVERY 10600M: Linas Vepstas <linasvepstas@gmail.com> 10601L: linux-pci@vger.kernel.org 10602S: Supported 10603F: Documentation/PCI/pci-error-recovery.txt 10604 10605PCI MSI DRIVER FOR ALTERA MSI IP 10606M: Ley Foon Tan <lftan@altera.com> 10607L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10608L: linux-pci@vger.kernel.org 10609S: Supported 10610F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10611F: drivers/pci/host/pcie-altera-msi.c 10612 10613PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10614M: Duc Dang <dhdang@apm.com> 10615L: linux-pci@vger.kernel.org 10616L: linux-arm-kernel@lists.infradead.org 10617S: Maintained 10618F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10619F: drivers/pci/host/pci-xgene-msi.c 10620 10621PCI SUBSYSTEM 10622M: Bjorn Helgaas <bhelgaas@google.com> 10623L: linux-pci@vger.kernel.org 10624Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10625T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10626S: Supported 10627F: Documentation/devicetree/bindings/pci/ 10628F: Documentation/PCI/ 10629F: drivers/acpi/pci* 10630F: drivers/pci/ 10631F: include/asm-generic/pci* 10632F: include/linux/pci* 10633F: include/uapi/linux/pci* 10634F: lib/pci* 10635F: arch/x86/pci/ 10636F: arch/x86/kernel/quirks.c 10637 10638PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10639M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10640L: linux-pci@vger.kernel.org 10641Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10642T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10643S: Supported 10644F: drivers/pci/host/ 10645F: drivers/pci/dwc/ 10646 10647PCIE DRIVER FOR AXIS ARTPEC 10648M: Niklas Cassel <niklas.cassel@axis.com> 10649M: Jesper Nilsson <jesper.nilsson@axis.com> 10650L: linux-arm-kernel@axis.com 10651L: linux-pci@vger.kernel.org 10652S: Maintained 10653F: Documentation/devicetree/bindings/pci/axis,artpec* 10654F: drivers/pci/dwc/*artpec* 10655 10656PCIE DRIVER FOR CAVIUM THUNDERX 10657M: David Daney <david.daney@cavium.com> 10658L: linux-pci@vger.kernel.org 10659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10660S: Supported 10661F: Documentation/devicetree/bindings/pci/pci-thunder-* 10662F: drivers/pci/host/pci-thunder-* 10663 10664PCIE DRIVER FOR HISILICON 10665M: Zhou Wang <wangzhou1@hisilicon.com> 10666L: linux-pci@vger.kernel.org 10667S: Maintained 10668F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10669F: drivers/pci/dwc/pcie-hisi.c 10670 10671PCIE DRIVER FOR HISILICON KIRIN 10672M: Xiaowei Song <songxiaowei@hisilicon.com> 10673M: Binghui Wang <wangbinghui@hisilicon.com> 10674L: linux-pci@vger.kernel.org 10675S: Maintained 10676F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10677F: drivers/pci/dwc/pcie-kirin.c 10678 10679PCIE DRIVER FOR HISILICON STB 10680M: Jianguo Sun <sunjianguo1@huawei.com> 10681M: Shawn Guo <shawn.guo@linaro.org> 10682L: linux-pci@vger.kernel.org 10683S: Maintained 10684F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10685F: drivers/pci/dwc/pcie-histb.c 10686 10687PCIE DRIVER FOR MEDIATEK 10688M: Ryder Lee <ryder.lee@mediatek.com> 10689L: linux-pci@vger.kernel.org 10690L: linux-mediatek@lists.infradead.org 10691S: Supported 10692F: Documentation/devicetree/bindings/pci/mediatek* 10693F: drivers/pci/host/*mediatek* 10694 10695PCIE DRIVER FOR QUALCOMM MSM 10696M: Stanimir Varbanov <svarbanov@mm-sol.com> 10697L: linux-pci@vger.kernel.org 10698L: linux-arm-msm@vger.kernel.org 10699S: Maintained 10700F: drivers/pci/dwc/*qcom* 10701 10702PCIE DRIVER FOR ROCKCHIP 10703M: Shawn Lin <shawn.lin@rock-chips.com> 10704L: linux-pci@vger.kernel.org 10705L: linux-rockchip@lists.infradead.org 10706S: Maintained 10707F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10708F: drivers/pci/host/pcie-rockchip.c 10709 10710PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10711M: Linus Walleij <linus.walleij@linaro.org> 10712L: linux-pci@vger.kernel.org 10713S: Maintained 10714F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10715F: drivers/pci/host/pci-v3-semi.c 10716 10717PCIE DRIVER FOR ST SPEAR13XX 10718M: Pratyush Anand <pratyush.anand@gmail.com> 10719L: linux-pci@vger.kernel.org 10720S: Maintained 10721F: drivers/pci/dwc/*spear* 10722 10723PCMCIA SUBSYSTEM 10724M: Dominik Brodowski <linux@dominikbrodowski.net> 10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10726S: Odd Fixes 10727F: Documentation/pcmcia/ 10728F: tools/pcmcia/ 10729F: drivers/pcmcia/ 10730F: include/pcmcia/ 10731 10732PCNET32 NETWORK DRIVER 10733M: Don Fry <pcnet32@frontier.com> 10734L: netdev@vger.kernel.org 10735S: Maintained 10736F: drivers/net/ethernet/amd/pcnet32.c 10737 10738PCRYPT PARALLEL CRYPTO ENGINE 10739M: Steffen Klassert <steffen.klassert@secunet.com> 10740L: linux-crypto@vger.kernel.org 10741S: Maintained 10742F: crypto/pcrypt.c 10743F: include/crypto/pcrypt.h 10744 10745PEAQ WMI HOTKEYS DRIVER 10746M: Hans de Goede <hdegoede@redhat.com> 10747L: platform-driver-x86@vger.kernel.org 10748S: Maintained 10749F: drivers/platform/x86/peaq-wmi.c 10750 10751PER-CPU MEMORY ALLOCATOR 10752M: Tejun Heo <tj@kernel.org> 10753M: Christoph Lameter <cl@linux.com> 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10755S: Maintained 10756F: include/linux/percpu*.h 10757F: mm/percpu*.c 10758F: arch/*/include/asm/percpu.h 10759 10760PER-TASK DELAY ACCOUNTING 10761M: Balbir Singh <bsingharora@gmail.com> 10762S: Maintained 10763F: include/linux/delayacct.h 10764F: kernel/delayacct.c 10765 10766PERFORMANCE EVENTS SUBSYSTEM 10767M: Peter Zijlstra <peterz@infradead.org> 10768M: Ingo Molnar <mingo@redhat.com> 10769M: Arnaldo Carvalho de Melo <acme@kernel.org> 10770R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10771R: Jiri Olsa <jolsa@redhat.com> 10772R: Namhyung Kim <namhyung@kernel.org> 10773L: linux-kernel@vger.kernel.org 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10775S: Supported 10776F: kernel/events/* 10777F: include/linux/perf_event.h 10778F: include/uapi/linux/perf_event.h 10779F: arch/*/kernel/perf_event*.c 10780F: arch/*/kernel/*/perf_event*.c 10781F: arch/*/kernel/*/*/perf_event*.c 10782F: arch/*/include/asm/perf_event.h 10783F: arch/*/kernel/perf_callchain.c 10784F: arch/*/events/* 10785F: tools/perf/ 10786 10787PERSONALITY HANDLING 10788M: Christoph Hellwig <hch@infradead.org> 10789L: linux-abi-devel@lists.sourceforge.net 10790S: Maintained 10791F: include/linux/personality.h 10792F: include/uapi/linux/personality.h 10793 10794PHONET PROTOCOL 10795M: Remi Denis-Courmont <courmisch@gmail.com> 10796S: Supported 10797F: Documentation/networking/phonet.txt 10798F: include/linux/phonet.h 10799F: include/net/phonet/ 10800F: include/uapi/linux/phonet.h 10801F: net/phonet/ 10802 10803PHRAM MTD DRIVER 10804M: Joern Engel <joern@lazybastard.org> 10805L: linux-mtd@lists.infradead.org 10806S: Maintained 10807F: drivers/mtd/devices/phram.c 10808 10809PICOLCD HID DRIVER 10810M: Bruno Prémont <bonbons@linux-vserver.org> 10811L: linux-input@vger.kernel.org 10812S: Maintained 10813F: drivers/hid/hid-picolcd* 10814 10815PICOXCELL SUPPORT 10816M: Jamie Iles <jamie@jamieiles.com> 10817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10818T: git git://github.com/jamieiles/linux-2.6-ji.git 10819S: Supported 10820F: arch/arm/boot/dts/picoxcell* 10821F: arch/arm/mach-picoxcell/ 10822F: drivers/crypto/picoxcell* 10823 10824PIN CONTROL SUBSYSTEM 10825M: Linus Walleij <linus.walleij@linaro.org> 10826L: linux-gpio@vger.kernel.org 10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10828S: Maintained 10829F: Documentation/devicetree/bindings/pinctrl/ 10830F: Documentation/driver-api/pinctl.rst 10831F: drivers/pinctrl/ 10832F: include/linux/pinctrl/ 10833 10834PIN CONTROLLER - ATMEL AT91 10835M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10837S: Maintained 10838F: drivers/pinctrl/pinctrl-at91.* 10839 10840PIN CONTROLLER - ATMEL AT91 PIO4 10841M: Ludovic Desroches <ludovic.desroches@microchip.com> 10842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10843L: linux-gpio@vger.kernel.org 10844S: Supported 10845F: drivers/pinctrl/pinctrl-at91-pio4.* 10846 10847PIN CONTROLLER - FREESCALE 10848M: Dong Aisheng <aisheng.dong@nxp.com> 10849M: Fabio Estevam <festevam@gmail.com> 10850M: Shawn Guo <shawnguo@kernel.org> 10851M: Stefan Agner <stefan@agner.ch> 10852R: Pengutronix Kernel Team <kernel@pengutronix.de> 10853L: linux-gpio@vger.kernel.org 10854S: Maintained 10855F: drivers/pinctrl/freescale/ 10856F: Documentation/devicetree/bindings/pinctrl/fsl,* 10857 10858PIN CONTROLLER - INTEL 10859M: Mika Westerberg <mika.westerberg@linux.intel.com> 10860M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10861S: Maintained 10862F: drivers/pinctrl/intel/ 10863 10864PIN CONTROLLER - MEDIATEK 10865M: Sean Wang <sean.wang@mediatek.com> 10866L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10867S: Maintained 10868F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10869F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10870F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10871F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10872F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10873 10874PIN CONTROLLER - QUALCOMM 10875M: Bjorn Andersson <bjorn.andersson@linaro.org> 10876S: Maintained 10877L: linux-arm-msm@vger.kernel.org 10878F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10879F: drivers/pinctrl/qcom/ 10880 10881PIN CONTROLLER - RENESAS 10882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10883M: Geert Uytterhoeven <geert+renesas@glider.be> 10884L: linux-renesas-soc@vger.kernel.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10886S: Maintained 10887F: drivers/pinctrl/sh-pfc/ 10888 10889PIN CONTROLLER - SAMSUNG 10890M: Tomasz Figa <tomasz.figa@gmail.com> 10891M: Krzysztof Kozlowski <krzk@kernel.org> 10892M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10894L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10895Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10897S: Maintained 10898F: drivers/pinctrl/samsung/ 10899F: include/dt-bindings/pinctrl/samsung.h 10900F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10901 10902PIN CONTROLLER - SINGLE 10903M: Tony Lindgren <tony@atomide.com> 10904M: Haojian Zhuang <haojian.zhuang@linaro.org> 10905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10906L: linux-omap@vger.kernel.org 10907S: Maintained 10908F: drivers/pinctrl/pinctrl-single.c 10909 10910PIN CONTROLLER - ST SPEAR 10911M: Viresh Kumar <vireshk@kernel.org> 10912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10913W: http://www.st.com/spear 10914S: Maintained 10915F: drivers/pinctrl/spear/ 10916 10917PISTACHIO SOC SUPPORT 10918M: James Hartley <james.hartley@sondrel.com> 10919L: linux-mips@linux-mips.org 10920S: Odd Fixes 10921F: arch/mips/pistachio/ 10922F: arch/mips/include/asm/mach-pistachio/ 10923F: arch/mips/boot/dts/img/pistachio* 10924F: arch/mips/configs/pistachio*_defconfig 10925 10926PKTCDVD DRIVER 10927S: Orphan 10928M: linux-block@vger.kernel.org 10929F: drivers/block/pktcdvd.c 10930F: include/linux/pktcdvd.h 10931F: include/uapi/linux/pktcdvd.h 10932 10933PKUNITY SOC DRIVERS 10934M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10935W: http://mprc.pku.edu.cn/~guanxuetao/linux 10936S: Maintained 10937T: git git://github.com/gxt/linux.git 10938F: drivers/input/serio/i8042-unicore32io.h 10939F: drivers/i2c/busses/i2c-puv3.c 10940F: drivers/video/fbdev/fb-puv3.c 10941F: drivers/rtc/rtc-puv3.c 10942 10943PMBUS HARDWARE MONITORING DRIVERS 10944M: Guenter Roeck <linux@roeck-us.net> 10945L: linux-hwmon@vger.kernel.org 10946W: http://hwmon.wiki.kernel.org/ 10947W: http://www.roeck-us.net/linux/drivers/ 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10949S: Maintained 10950F: Documentation/hwmon/pmbus 10951F: drivers/hwmon/pmbus/ 10952F: include/linux/pmbus.h 10953 10954PMC SIERRA MaxRAID DRIVER 10955L: linux-scsi@vger.kernel.org 10956W: http://www.pmc-sierra.com/ 10957S: Orphan 10958F: drivers/scsi/pmcraid.* 10959 10960PMC SIERRA PM8001 DRIVER 10961M: Jack Wang <jinpu.wang@profitbricks.com> 10962M: lindar_liu@usish.com 10963L: linux-scsi@vger.kernel.org 10964S: Supported 10965F: drivers/scsi/pm8001/ 10966 10967PNP SUPPORT 10968M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10969S: Maintained 10970F: drivers/pnp/ 10971 10972POSIX CLOCKS and TIMERS 10973M: Thomas Gleixner <tglx@linutronix.de> 10974L: linux-kernel@vger.kernel.org 10975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10976S: Maintained 10977F: fs/timerfd.c 10978F: include/linux/timer* 10979F: kernel/time/*timer* 10980 10981POWER MANAGEMENT CORE 10982M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10983L: linux-pm@vger.kernel.org 10984T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10985B: https://bugzilla.kernel.org 10986S: Supported 10987F: drivers/base/power/ 10988F: include/linux/pm.h 10989F: include/linux/pm_* 10990F: include/linux/powercap.h 10991F: drivers/powercap/ 10992F: kernel/configs/nopm.config 10993 10994POWER STATE COORDINATION INTERFACE (PSCI) 10995M: Mark Rutland <mark.rutland@arm.com> 10996M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10997L: linux-arm-kernel@lists.infradead.org 10998S: Maintained 10999F: drivers/firmware/psci*.c 11000F: include/linux/psci.h 11001F: include/uapi/linux/psci.h 11002 11003POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11004M: Sebastian Reichel <sre@kernel.org> 11005L: linux-pm@vger.kernel.org 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11007S: Maintained 11008F: Documentation/devicetree/bindings/power/supply/ 11009F: include/linux/power_supply.h 11010F: drivers/power/supply/ 11011 11012POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11013M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11014L: linuxppc-dev@lists.ozlabs.org 11015S: Maintained 11016F: drivers/char/powernv-op-panel.c 11017 11018PPP OVER ATM (RFC 2364) 11019M: Mitchell Blank Jr <mitch@sfgoth.com> 11020S: Maintained 11021F: net/atm/pppoatm.c 11022F: include/uapi/linux/atmppp.h 11023 11024PPP OVER ETHERNET 11025M: Michal Ostrowski <mostrows@earthlink.net> 11026S: Maintained 11027F: drivers/net/ppp/pppoe.c 11028F: drivers/net/ppp/pppox.c 11029 11030PPP OVER L2TP 11031M: James Chapman <jchapman@katalix.com> 11032S: Maintained 11033F: net/l2tp/l2tp_ppp.c 11034F: include/linux/if_pppol2tp.h 11035F: include/uapi/linux/if_pppol2tp.h 11036 11037PPP PROTOCOL DRIVERS AND COMPRESSORS 11038M: Paul Mackerras <paulus@samba.org> 11039L: linux-ppp@vger.kernel.org 11040S: Maintained 11041F: drivers/net/ppp/ppp_* 11042 11043PPS SUPPORT 11044M: Rodolfo Giometti <giometti@enneenne.com> 11045W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11046L: linuxpps@ml.enneenne.com (subscribers-only) 11047S: Maintained 11048F: Documentation/pps/ 11049F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11050F: Documentation/ABI/testing/sysfs-pps 11051F: drivers/pps/ 11052F: include/linux/pps*.h 11053F: include/uapi/linux/pps.h 11054 11055PPTP DRIVER 11056M: Dmitry Kozlov <xeb@mail.ru> 11057L: netdev@vger.kernel.org 11058S: Maintained 11059F: drivers/net/ppp/pptp.c 11060W: http://sourceforge.net/projects/accel-pptp 11061 11062PREEMPTIBLE KERNEL 11063M: Robert Love <rml@tech9.net> 11064L: kpreempt-tech@lists.sourceforge.net 11065W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11066S: Supported 11067F: Documentation/preempt-locking.txt 11068F: include/linux/preempt.h 11069 11070PRINTK 11071M: Petr Mladek <pmladek@suse.com> 11072M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11073R: Steven Rostedt <rostedt@goodmis.org> 11074S: Maintained 11075F: kernel/printk/ 11076F: include/linux/printk.h 11077 11078PRISM54 WIRELESS DRIVER 11079M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11080L: linux-wireless@vger.kernel.org 11081W: http://wireless.kernel.org/en/users/Drivers/p54 11082S: Obsolete 11083F: drivers/net/wireless/intersil/prism54/ 11084 11085PROC SYSCTL 11086M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11087M: Kees Cook <keescook@chromium.org> 11088L: linux-kernel@vger.kernel.org 11089L: linux-fsdevel@vger.kernel.org 11090S: Maintained 11091F: fs/proc/proc_sysctl.c 11092F: include/linux/sysctl.h 11093F: kernel/sysctl.c 11094F: tools/testing/selftests/sysctl/ 11095 11096PS3 NETWORK SUPPORT 11097M: Geoff Levand <geoff@infradead.org> 11098L: netdev@vger.kernel.org 11099L: linuxppc-dev@lists.ozlabs.org 11100S: Maintained 11101F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11102 11103PS3 PLATFORM SUPPORT 11104M: Geoff Levand <geoff@infradead.org> 11105L: linuxppc-dev@lists.ozlabs.org 11106S: Maintained 11107F: arch/powerpc/boot/ps3* 11108F: arch/powerpc/include/asm/lv1call.h 11109F: arch/powerpc/include/asm/ps3*.h 11110F: arch/powerpc/platforms/ps3/ 11111F: drivers/*/ps3* 11112F: drivers/ps3/ 11113F: drivers/rtc/rtc-ps3.c 11114F: drivers/usb/host/*ps3.c 11115F: sound/ppc/snd_ps3* 11116 11117PS3VRAM DRIVER 11118M: Jim Paris <jim@jtan.com> 11119M: Geoff Levand <geoff@infradead.org> 11120L: linuxppc-dev@lists.ozlabs.org 11121S: Maintained 11122F: drivers/block/ps3vram.c 11123 11124PSAMPLE PACKET SAMPLING SUPPORT: 11125M: Yotam Gigi <yotam.gi@gmail.com> 11126S: Maintained 11127F: net/psample 11128F: include/net/psample.h 11129F: include/uapi/linux/psample.h 11130 11131PSTORE FILESYSTEM 11132M: Kees Cook <keescook@chromium.org> 11133M: Anton Vorontsov <anton@enomsg.org> 11134M: Colin Cross <ccross@android.com> 11135M: Tony Luck <tony.luck@intel.com> 11136S: Maintained 11137T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11138F: fs/pstore/ 11139F: include/linux/pstore* 11140F: drivers/firmware/efi/efi-pstore.c 11141F: drivers/acpi/apei/erst.c 11142F: Documentation/admin-guide/ramoops.rst 11143F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11144K: \b(pstore|ramoops) 11145 11146PTP HARDWARE CLOCK SUPPORT 11147M: Richard Cochran <richardcochran@gmail.com> 11148L: netdev@vger.kernel.org 11149S: Maintained 11150W: http://linuxptp.sourceforge.net/ 11151F: Documentation/ABI/testing/sysfs-ptp 11152F: Documentation/ptp/* 11153F: drivers/net/ethernet/freescale/gianfar_ptp.c 11154F: drivers/net/phy/dp83640* 11155F: drivers/ptp/* 11156F: include/linux/ptp_cl* 11157 11158PTRACE SUPPORT 11159M: Oleg Nesterov <oleg@redhat.com> 11160S: Maintained 11161F: include/asm-generic/syscall.h 11162F: include/linux/ptrace.h 11163F: include/linux/regset.h 11164F: include/linux/tracehook.h 11165F: include/uapi/linux/ptrace.h 11166F: include/uapi/linux/ptrace.h 11167F: include/asm-generic/ptrace.h 11168F: kernel/ptrace.c 11169F: arch/*/ptrace*.c 11170F: arch/*/*/ptrace*.c 11171F: arch/*/include/asm/ptrace*.h 11172 11173PULSE8-CEC DRIVER 11174M: Hans Verkuil <hverkuil@xs4all.nl> 11175L: linux-media@vger.kernel.org 11176T: git git://linuxtv.org/media_tree.git 11177S: Maintained 11178F: drivers/media/usb/pulse8-cec/* 11179F: Documentation/media/cec-drivers/pulse8-cec.rst 11180 11181PVRUSB2 VIDEO4LINUX DRIVER 11182M: Mike Isely <isely@pobox.com> 11183L: pvrusb2@isely.net (subscribers-only) 11184L: linux-media@vger.kernel.org 11185W: http://www.isely.net/pvrusb2/ 11186T: git git://linuxtv.org/media_tree.git 11187S: Maintained 11188F: Documentation/media/v4l-drivers/pvrusb2* 11189F: drivers/media/usb/pvrusb2/ 11190 11191PWC WEBCAM DRIVER 11192M: Hans Verkuil <hverkuil@xs4all.nl> 11193L: linux-media@vger.kernel.org 11194T: git git://linuxtv.org/media_tree.git 11195S: Odd Fixes 11196F: drivers/media/usb/pwc/* 11197 11198PWM FAN DRIVER 11199M: Kamil Debski <kamil@wypas.org> 11200M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11201L: linux-hwmon@vger.kernel.org 11202S: Supported 11203F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11204F: Documentation/hwmon/pwm-fan 11205F: drivers/hwmon/pwm-fan.c 11206 11207PWM IR Transmitter 11208M: Sean Young <sean@mess.org> 11209L: linux-media@vger.kernel.org 11210S: Maintained 11211F: drivers/media/rc/pwm-ir-tx.c 11212 11213PWM SUBSYSTEM 11214M: Thierry Reding <thierry.reding@gmail.com> 11215L: linux-pwm@vger.kernel.org 11216S: Maintained 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11218F: Documentation/pwm.txt 11219F: Documentation/devicetree/bindings/pwm/ 11220F: include/linux/pwm.h 11221F: drivers/pwm/ 11222F: drivers/video/backlight/pwm_bl.c 11223F: include/linux/pwm_backlight.h 11224F: drivers/gpio/gpio-mvebu.c 11225F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11226 11227PXA GPIO DRIVER 11228M: Robert Jarzmik <robert.jarzmik@free.fr> 11229L: linux-gpio@vger.kernel.org 11230S: Maintained 11231F: drivers/gpio/gpio-pxa.c 11232 11233PXA MMCI DRIVER 11234S: Orphan 11235 11236PXA RTC DRIVER 11237M: Robert Jarzmik <robert.jarzmik@free.fr> 11238L: linux-rtc@vger.kernel.org 11239S: Maintained 11240 11241PXA2xx/PXA3xx SUPPORT 11242M: Daniel Mack <daniel@zonque.org> 11243M: Haojian Zhuang <haojian.zhuang@gmail.com> 11244M: Robert Jarzmik <robert.jarzmik@free.fr> 11245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11246T: git git://github.com/hzhuang1/linux.git 11247T: git git://github.com/rjarzmik/linux.git 11248S: Maintained 11249F: arch/arm/boot/dts/pxa* 11250F: arch/arm/mach-pxa/ 11251F: drivers/dma/pxa* 11252F: drivers/pcmcia/pxa2xx* 11253F: drivers/pinctrl/pxa/ 11254F: drivers/spi/spi-pxa2xx* 11255F: drivers/usb/gadget/udc/pxa2* 11256F: include/sound/pxa2xx-lib.h 11257F: sound/arm/pxa* 11258F: sound/soc/pxa/ 11259 11260PXA3xx NAND FLASH DRIVER 11261M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11262L: linux-mtd@lists.infradead.org 11263S: Maintained 11264F: drivers/mtd/nand/pxa3xx_nand.c 11265 11266QAT DRIVER 11267M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11268L: qat-linux@intel.com 11269S: Supported 11270F: drivers/crypto/qat/ 11271 11272QCOM AUDIO (ASoC) DRIVERS 11273M: Patrick Lai <plai@codeaurora.org> 11274M: Banajit Goswami <bgoswami@codeaurora.org> 11275L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11276S: Supported 11277F: sound/soc/qcom/ 11278 11279QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11280M: Gabriel Somlo <somlo@cmu.edu> 11281M: "Michael S. Tsirkin" <mst@redhat.com> 11282L: qemu-devel@nongnu.org 11283S: Maintained 11284F: drivers/firmware/qemu_fw_cfg.c 11285 11286QIB DRIVER 11287M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11288M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11289L: linux-rdma@vger.kernel.org 11290S: Supported 11291F: drivers/infiniband/hw/qib/ 11292 11293QLOGIC QL41xxx FCOE DRIVER 11294M: QLogic-Storage-Upstream@cavium.com 11295L: linux-scsi@vger.kernel.org 11296S: Supported 11297F: drivers/scsi/qedf/ 11298 11299QLOGIC QL41xxx ISCSI DRIVER 11300M: QLogic-Storage-Upstream@cavium.com 11301L: linux-scsi@vger.kernel.org 11302S: Supported 11303F: drivers/scsi/qedi/ 11304 11305QLOGIC QL4xxx ETHERNET DRIVER 11306M: Ariel Elior <Ariel.Elior@cavium.com> 11307M: everest-linux-l2@cavium.com 11308L: netdev@vger.kernel.org 11309S: Supported 11310F: drivers/net/ethernet/qlogic/qed/ 11311F: include/linux/qed/ 11312F: drivers/net/ethernet/qlogic/qede/ 11313 11314QLOGIC QL4xxx RDMA DRIVER 11315M: Michal Kalderon <Michal.Kalderon@cavium.com> 11316M: Ariel Elior <Ariel.Elior@cavium.com> 11317L: linux-rdma@vger.kernel.org 11318S: Supported 11319F: drivers/infiniband/hw/qedr/ 11320F: include/uapi/rdma/qedr-abi.h 11321 11322QLOGIC QLA1280 SCSI DRIVER 11323M: Michael Reed <mdr@sgi.com> 11324L: linux-scsi@vger.kernel.org 11325S: Maintained 11326F: drivers/scsi/qla1280.[ch] 11327 11328QLOGIC QLA2XXX FC-SCSI DRIVER 11329M: qla2xxx-upstream@qlogic.com 11330L: linux-scsi@vger.kernel.org 11331S: Supported 11332F: Documentation/scsi/LICENSE.qla2xxx 11333F: drivers/scsi/qla2xxx/ 11334 11335QLOGIC QLA3XXX NETWORK DRIVER 11336M: Dept-GELinuxNICDev@cavium.com 11337L: netdev@vger.kernel.org 11338S: Supported 11339F: Documentation/networking/LICENSE.qla3xxx 11340F: drivers/net/ethernet/qlogic/qla3xxx.* 11341 11342QLOGIC QLA4XXX iSCSI DRIVER 11343M: QLogic-Storage-Upstream@qlogic.com 11344L: linux-scsi@vger.kernel.org 11345S: Supported 11346F: Documentation/scsi/LICENSE.qla4xxx 11347F: drivers/scsi/qla4xxx/ 11348 11349QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11350M: Harish Patil <harish.patil@cavium.com> 11351M: Manish Chopra <manish.chopra@cavium.com> 11352M: Dept-GELinuxNICDev@cavium.com 11353L: netdev@vger.kernel.org 11354S: Supported 11355F: drivers/net/ethernet/qlogic/qlcnic/ 11356 11357QLOGIC QLGE 10Gb ETHERNET DRIVER 11358M: Harish Patil <harish.patil@cavium.com> 11359M: Manish Chopra <manish.chopra@cavium.com> 11360M: Dept-GELinuxNICDev@cavium.com 11361L: netdev@vger.kernel.org 11362S: Supported 11363F: drivers/net/ethernet/qlogic/qlge/ 11364 11365QNX4 FILESYSTEM 11366M: Anders Larsen <al@alarsen.net> 11367W: http://www.alarsen.net/linux/qnx4fs/ 11368S: Maintained 11369F: fs/qnx4/ 11370F: include/uapi/linux/qnx4_fs.h 11371F: include/uapi/linux/qnxtypes.h 11372 11373QORIQ DPAA2 FSL-MC BUS DRIVER 11374M: Stuart Yoder <stuyoder@gmail.com> 11375M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11376L: linux-kernel@vger.kernel.org 11377S: Maintained 11378F: drivers/staging/fsl-mc/ 11379F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11380 11381QT1010 MEDIA DRIVER 11382M: Antti Palosaari <crope@iki.fi> 11383L: linux-media@vger.kernel.org 11384W: https://linuxtv.org 11385W: http://palosaari.fi/linux/ 11386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11387T: git git://linuxtv.org/anttip/media_tree.git 11388S: Maintained 11389F: drivers/media/tuners/qt1010* 11390 11391QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11392M: Kalle Valo <kvalo@qca.qualcomm.com> 11393L: ath10k@lists.infradead.org 11394W: http://wireless.kernel.org/en/users/Drivers/ath10k 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11396S: Supported 11397F: drivers/net/wireless/ath/ath10k/ 11398 11399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11400M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11401L: linux-wireless@vger.kernel.org 11402W: http://wireless.kernel.org/en/users/Drivers/ath9k 11403S: Supported 11404F: drivers/net/wireless/ath/ath9k/ 11405 11406QUALCOMM CAMERA SUBSYSTEM DRIVER 11407M: Todor Tomov <todor.tomov@linaro.org> 11408L: linux-media@vger.kernel.org 11409S: Maintained 11410F: Documentation/devicetree/bindings/media/qcom,camss.txt 11411F: Documentation/media/v4l-drivers/qcom_camss.rst 11412F: drivers/media/platform/qcom/camss-8x16/ 11413 11414QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11415M: Timur Tabi <timur@codeaurora.org> 11416L: netdev@vger.kernel.org 11417S: Supported 11418F: drivers/net/ethernet/qualcomm/emac/ 11419 11420QUALCOMM HEXAGON ARCHITECTURE 11421M: Richard Kuo <rkuo@codeaurora.org> 11422L: linux-hexagon@vger.kernel.org 11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11424S: Supported 11425F: arch/hexagon/ 11426 11427QUALCOMM IOMMU 11428M: Rob Clark <robdclark@gmail.com> 11429L: iommu@lists.linux-foundation.org 11430L: linux-arm-msm@vger.kernel.org 11431S: Maintained 11432F: drivers/iommu/qcom_iommu.c 11433 11434QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11435M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11436L: linux-media@vger.kernel.org 11437L: linux-arm-msm@vger.kernel.org 11438T: git git://linuxtv.org/media_tree.git 11439S: Maintained 11440F: drivers/media/platform/qcom/venus/ 11441 11442QUALCOMM WCN36XX WIRELESS DRIVER 11443M: Eugene Krasnikov <k.eugene.e@gmail.com> 11444L: wcn36xx@lists.infradead.org 11445W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11446T: git git://github.com/KrasnikovEugene/wcn36xx.git 11447S: Supported 11448F: drivers/net/wireless/ath/wcn36xx/ 11449 11450QUANTENNA QTNFMAC WIRELESS DRIVER 11451M: Igor Mitsyanko <imitsyanko@quantenna.com> 11452M: Avinash Patil <avinashp@quantenna.com> 11453M: Sergey Matyukevich <smatyukevich@quantenna.com> 11454L: linux-wireless@vger.kernel.org 11455S: Maintained 11456F: drivers/net/wireless/quantenna 11457 11458RADEON and AMDGPU DRM DRIVERS 11459M: Alex Deucher <alexander.deucher@amd.com> 11460M: Christian König <christian.koenig@amd.com> 11461M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11462L: amd-gfx@lists.freedesktop.org 11463T: git git://people.freedesktop.org/~agd5f/linux 11464S: Supported 11465F: drivers/gpu/drm/radeon/ 11466F: include/uapi/drm/radeon_drm.h 11467F: drivers/gpu/drm/amd/ 11468F: include/uapi/drm/amdgpu_drm.h 11469 11470RADEON FRAMEBUFFER DISPLAY DRIVER 11471M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11472L: linux-fbdev@vger.kernel.org 11473S: Maintained 11474F: drivers/video/fbdev/aty/radeon* 11475F: include/uapi/linux/radeonfb.h 11476 11477RADIOSHARK RADIO DRIVER 11478M: Hans Verkuil <hverkuil@xs4all.nl> 11479L: linux-media@vger.kernel.org 11480T: git git://linuxtv.org/media_tree.git 11481S: Maintained 11482F: drivers/media/radio/radio-shark.c 11483 11484RADIOSHARK2 RADIO DRIVER 11485M: Hans Verkuil <hverkuil@xs4all.nl> 11486L: linux-media@vger.kernel.org 11487T: git git://linuxtv.org/media_tree.git 11488S: Maintained 11489F: drivers/media/radio/radio-shark2.c 11490F: drivers/media/radio/radio-tea5777.c 11491 11492RADOS BLOCK DEVICE (RBD) 11493M: Ilya Dryomov <idryomov@gmail.com> 11494M: Sage Weil <sage@redhat.com> 11495M: Alex Elder <elder@kernel.org> 11496L: ceph-devel@vger.kernel.org 11497W: http://ceph.com/ 11498T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11499T: git git://github.com/ceph/ceph-client.git 11500S: Supported 11501F: Documentation/ABI/testing/sysfs-bus-rbd 11502F: drivers/block/rbd.c 11503F: drivers/block/rbd_types.h 11504 11505RAGE128 FRAMEBUFFER DISPLAY DRIVER 11506M: Paul Mackerras <paulus@samba.org> 11507L: linux-fbdev@vger.kernel.org 11508S: Maintained 11509F: drivers/video/fbdev/aty/aty128fb.c 11510 11511RAINSHADOW-CEC DRIVER 11512M: Hans Verkuil <hverkuil@xs4all.nl> 11513L: linux-media@vger.kernel.org 11514T: git git://linuxtv.org/media_tree.git 11515S: Maintained 11516F: drivers/media/usb/rainshadow-cec/* 11517 11518RALINK MIPS ARCHITECTURE 11519M: John Crispin <john@phrozen.org> 11520L: linux-mips@linux-mips.org 11521S: Maintained 11522F: arch/mips/ralink 11523 11524RALINK RT2X00 WIRELESS LAN DRIVER 11525P: rt2x00 project 11526M: Stanislaw Gruszka <sgruszka@redhat.com> 11527M: Helmut Schaa <helmut.schaa@googlemail.com> 11528L: linux-wireless@vger.kernel.org 11529S: Maintained 11530F: drivers/net/wireless/ralink/rt2x00/ 11531 11532RAMDISK RAM BLOCK DEVICE DRIVER 11533M: Jens Axboe <axboe@kernel.dk> 11534S: Maintained 11535F: Documentation/blockdev/ramdisk.txt 11536F: drivers/block/brd.c 11537 11538RANCHU VIRTUAL BOARD FOR MIPS 11539M: Miodrag Dinic <miodrag.dinic@mips.com> 11540L: linux-mips@linux-mips.org 11541S: Supported 11542F: arch/mips/generic/board-ranchu.c 11543F: arch/mips/configs/generic/board-ranchu.config 11544 11545RANDOM NUMBER DRIVER 11546M: "Theodore Ts'o" <tytso@mit.edu> 11547S: Maintained 11548F: drivers/char/random.c 11549 11550RAPIDIO SUBSYSTEM 11551M: Matt Porter <mporter@kernel.crashing.org> 11552M: Alexandre Bounine <alexandre.bounine@idt.com> 11553S: Maintained 11554F: drivers/rapidio/ 11555 11556RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11557L: linux-wireless@vger.kernel.org 11558S: Orphan 11559F: drivers/net/wireless/ray* 11560 11561RCUTORTURE TEST FRAMEWORK 11562M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11563M: Josh Triplett <josh@joshtriplett.org> 11564R: Steven Rostedt <rostedt@goodmis.org> 11565R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11566R: Lai Jiangshan <jiangshanlai@gmail.com> 11567L: linux-kernel@vger.kernel.org 11568S: Supported 11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11570F: tools/testing/selftests/rcutorture 11571 11572RDC R-321X SoC 11573M: Florian Fainelli <florian@openwrt.org> 11574S: Maintained 11575 11576RDC R6040 FAST ETHERNET DRIVER 11577M: Florian Fainelli <f.fainelli@gmail.com> 11578L: netdev@vger.kernel.org 11579S: Maintained 11580F: drivers/net/ethernet/rdc/r6040.c 11581 11582RDMAVT - RDMA verbs software 11583M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11584M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11585L: linux-rdma@vger.kernel.org 11586S: Supported 11587F: drivers/infiniband/sw/rdmavt 11588 11589RDS - RELIABLE DATAGRAM SOCKETS 11590M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11591L: netdev@vger.kernel.org 11592L: linux-rdma@vger.kernel.org 11593L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11594W: https://oss.oracle.com/projects/rds/ 11595S: Supported 11596F: net/rds/ 11597F: Documentation/networking/rds.txt 11598 11599RDT - RESOURCE ALLOCATION 11600M: Fenghua Yu <fenghua.yu@intel.com> 11601L: linux-kernel@vger.kernel.org 11602S: Supported 11603F: arch/x86/kernel/cpu/intel_rdt* 11604F: arch/x86/include/asm/intel_rdt_sched.h 11605F: Documentation/x86/intel_rdt* 11606 11607READ-COPY UPDATE (RCU) 11608M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11609M: Josh Triplett <josh@joshtriplett.org> 11610R: Steven Rostedt <rostedt@goodmis.org> 11611R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11612R: Lai Jiangshan <jiangshanlai@gmail.com> 11613L: linux-kernel@vger.kernel.org 11614W: http://www.rdrop.com/users/paulmck/RCU/ 11615S: Supported 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11617F: Documentation/RCU/ 11618X: Documentation/RCU/torture.txt 11619F: include/linux/rcu* 11620X: include/linux/srcu.h 11621F: kernel/rcu/ 11622X: kernel/torture.c 11623 11624REAL TIME CLOCK (RTC) SUBSYSTEM 11625M: Alessandro Zummo <a.zummo@towertech.it> 11626M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11627L: linux-rtc@vger.kernel.org 11628Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11630S: Maintained 11631F: Documentation/devicetree/bindings/rtc/ 11632F: Documentation/rtc.txt 11633F: drivers/rtc/ 11634F: include/linux/rtc.h 11635F: include/uapi/linux/rtc.h 11636F: include/linux/rtc/ 11637F: include/linux/platform_data/rtc-* 11638F: tools/testing/selftests/timers/rtctest.c 11639 11640REALTEK AUDIO CODECS 11641M: Bard Liao <bardliao@realtek.com> 11642M: Oder Chiou <oder_chiou@realtek.com> 11643S: Maintained 11644F: sound/soc/codecs/rt* 11645F: include/sound/rt*.h 11646 11647REGISTER MAP ABSTRACTION 11648M: Mark Brown <broonie@kernel.org> 11649L: linux-kernel@vger.kernel.org 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11651S: Supported 11652F: Documentation/devicetree/bindings/regmap/ 11653F: drivers/base/regmap/ 11654F: include/linux/regmap.h 11655 11656REISERFS FILE SYSTEM 11657L: reiserfs-devel@vger.kernel.org 11658S: Supported 11659F: fs/reiserfs/ 11660 11661REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11662M: Ohad Ben-Cohen <ohad@wizery.com> 11663M: Bjorn Andersson <bjorn.andersson@linaro.org> 11664L: linux-remoteproc@vger.kernel.org 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11666S: Maintained 11667F: Documentation/devicetree/bindings/remoteproc/ 11668F: Documentation/remoteproc.txt 11669F: drivers/remoteproc/ 11670F: include/linux/remoteproc.h 11671 11672REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11673M: Ohad Ben-Cohen <ohad@wizery.com> 11674M: Bjorn Andersson <bjorn.andersson@linaro.org> 11675L: linux-remoteproc@vger.kernel.org 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11677S: Maintained 11678F: drivers/rpmsg/ 11679F: Documentation/rpmsg.txt 11680F: include/linux/rpmsg.h 11681F: include/linux/rpmsg/ 11682 11683RENESAS CLOCK DRIVERS 11684M: Geert Uytterhoeven <geert+renesas@glider.be> 11685L: linux-renesas-soc@vger.kernel.org 11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11687S: Supported 11688F: drivers/clk/renesas/ 11689 11690RENESAS ETHERNET DRIVERS 11691R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11692L: netdev@vger.kernel.org 11693L: linux-renesas-soc@vger.kernel.org 11694F: Documentation/devicetree/bindings/net/renesas,*.txt 11695F: Documentation/devicetree/bindings/net/sh_eth.txt 11696F: drivers/net/ethernet/renesas/ 11697F: include/linux/sh_eth.h 11698 11699RENESAS R-CAR GYROADC DRIVER 11700M: Marek Vasut <marek.vasut@gmail.com> 11701L: linux-iio@vger.kernel.org 11702S: Supported 11703F: drivers/iio/adc/rcar_gyro_adc.c 11704 11705RENESAS USB PHY DRIVER 11706M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11707L: linux-renesas-soc@vger.kernel.org 11708S: Maintained 11709F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11710 11711RESET CONTROLLER FRAMEWORK 11712M: Philipp Zabel <p.zabel@pengutronix.de> 11713T: git git://git.pengutronix.de/git/pza/linux 11714S: Maintained 11715F: drivers/reset/ 11716F: Documentation/devicetree/bindings/reset/ 11717F: include/dt-bindings/reset/ 11718F: include/linux/reset.h 11719F: include/linux/reset-controller.h 11720 11721RFKILL 11722M: Johannes Berg <johannes@sipsolutions.net> 11723L: linux-wireless@vger.kernel.org 11724W: http://wireless.kernel.org/ 11725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11727S: Maintained 11728F: Documentation/rfkill.txt 11729F: Documentation/ABI/stable/sysfs-class-rfkill 11730F: net/rfkill/ 11731 11732RHASHTABLE 11733M: Thomas Graf <tgraf@suug.ch> 11734M: Herbert Xu <herbert@gondor.apana.org.au> 11735L: netdev@vger.kernel.org 11736S: Maintained 11737F: lib/rhashtable.c 11738F: include/linux/rhashtable.h 11739 11740RICOH R5C592 MEMORYSTICK DRIVER 11741M: Maxim Levitsky <maximlevitsky@gmail.com> 11742S: Maintained 11743F: drivers/memstick/host/r592.* 11744 11745RICOH SMARTMEDIA/XD DRIVER 11746M: Maxim Levitsky <maximlevitsky@gmail.com> 11747S: Maintained 11748F: drivers/mtd/nand/r852.c 11749F: drivers/mtd/nand/r852.h 11750 11751RISC-V ARCHITECTURE 11752M: Palmer Dabbelt <palmer@sifive.com> 11753M: Albert Ou <albert@sifive.com> 11754L: linux-riscv@lists.infradead.org 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11756S: Supported 11757F: arch/riscv/ 11758K: riscv 11759N: riscv 11760 11761ROCCAT DRIVERS 11762M: Stefan Achatz <erazor_de@users.sourceforge.net> 11763W: http://sourceforge.net/projects/roccat/ 11764S: Maintained 11765F: drivers/hid/hid-roccat* 11766F: include/linux/hid-roccat* 11767F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11768 11769ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11770M: Jacob chen <jacob2.chen@rock-chips.com> 11771L: linux-media@vger.kernel.org 11772S: Maintained 11773F: drivers/media/platform/rockchip/rga/ 11774F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11775 11776ROCKER DRIVER 11777M: Jiri Pirko <jiri@resnulli.us> 11778L: netdev@vger.kernel.org 11779S: Supported 11780F: drivers/net/ethernet/rocker/ 11781 11782ROCKETPORT DRIVER 11783P: Comtrol Corp. 11784W: http://www.comtrol.com 11785S: Maintained 11786F: Documentation/serial/rocket.txt 11787F: drivers/tty/rocket* 11788 11789ROCKETPORT EXPRESS/INFINITY DRIVER 11790M: Kevin Cernekee <cernekee@gmail.com> 11791L: linux-serial@vger.kernel.org 11792S: Odd Fixes 11793F: drivers/tty/serial/rp2.* 11794 11795ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11796M: Marek Vasut <marek.vasut+renesas@gmail.com> 11797L: linux-kernel@vger.kernel.org 11798L: linux-renesas-soc@vger.kernel.org 11799S: Supported 11800F: drivers/mfd/bd9571mwv.c 11801F: drivers/regulator/bd9571mwv-regulator.c 11802F: drivers/gpio/gpio-bd9571mwv.c 11803F: include/linux/mfd/bd9571mwv.h 11804F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11805 11806ROSE NETWORK LAYER 11807M: Ralf Baechle <ralf@linux-mips.org> 11808L: linux-hams@vger.kernel.org 11809W: http://www.linux-ax25.org/ 11810S: Maintained 11811F: include/net/rose.h 11812F: include/uapi/linux/rose.h 11813F: net/rose/ 11814 11815RTL2830 MEDIA DRIVER 11816M: Antti Palosaari <crope@iki.fi> 11817L: linux-media@vger.kernel.org 11818W: https://linuxtv.org 11819W: http://palosaari.fi/linux/ 11820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11821T: git git://linuxtv.org/anttip/media_tree.git 11822S: Maintained 11823F: drivers/media/dvb-frontends/rtl2830* 11824 11825RTL2832 MEDIA DRIVER 11826M: Antti Palosaari <crope@iki.fi> 11827L: linux-media@vger.kernel.org 11828W: https://linuxtv.org 11829W: http://palosaari.fi/linux/ 11830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11831T: git git://linuxtv.org/anttip/media_tree.git 11832S: Maintained 11833F: drivers/media/dvb-frontends/rtl2832* 11834 11835RTL2832_SDR MEDIA DRIVER 11836M: Antti Palosaari <crope@iki.fi> 11837L: linux-media@vger.kernel.org 11838W: https://linuxtv.org 11839W: http://palosaari.fi/linux/ 11840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11841T: git git://linuxtv.org/anttip/media_tree.git 11842S: Maintained 11843F: drivers/media/dvb-frontends/rtl2832_sdr* 11844 11845RTL8180 WIRELESS DRIVER 11846L: linux-wireless@vger.kernel.org 11847W: http://wireless.kernel.org/ 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11849S: Orphan 11850F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11851 11852RTL8187 WIRELESS DRIVER 11853M: Herton Ronaldo Krzesinski <herton@canonical.com> 11854M: Hin-Tak Leung <htl10@users.sourceforge.net> 11855M: Larry Finger <Larry.Finger@lwfinger.net> 11856L: linux-wireless@vger.kernel.org 11857W: http://wireless.kernel.org/ 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11859S: Maintained 11860F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11861 11862REALTEK WIRELESS DRIVER (rtlwifi family) 11863M: Ping-Ke Shih <pkshih@realtek.com> 11864L: linux-wireless@vger.kernel.org 11865W: http://wireless.kernel.org/ 11866T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11867S: Maintained 11868F: drivers/net/wireless/realtek/rtlwifi/ 11869 11870RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11871M: Jes Sorensen <Jes.Sorensen@gmail.com> 11872L: linux-wireless@vger.kernel.org 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11874S: Maintained 11875F: drivers/net/wireless/realtek/rtl8xxxu/ 11876 11877RXRPC SOCKETS (AF_RXRPC) 11878M: David Howells <dhowells@redhat.com> 11879L: linux-afs@lists.infradead.org 11880S: Supported 11881F: net/rxrpc/ 11882F: include/keys/rxrpc-type.h 11883F: include/net/af_rxrpc.h 11884F: include/trace/events/rxrpc.h 11885F: include/uapi/linux/rxrpc.h 11886F: Documentation/networking/rxrpc.txt 11887W: https://www.infradead.org/~dhowells/kafs/ 11888 11889S3 SAVAGE FRAMEBUFFER DRIVER 11890M: Antonino Daplas <adaplas@gmail.com> 11891L: linux-fbdev@vger.kernel.org 11892S: Maintained 11893F: drivers/video/fbdev/savage/ 11894 11895S390 11896M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11897M: Heiko Carstens <heiko.carstens@de.ibm.com> 11898L: linux-s390@vger.kernel.org 11899W: http://www.ibm.com/developerworks/linux/linux390/ 11900T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11901S: Supported 11902F: arch/s390/ 11903F: drivers/s390/ 11904F: Documentation/s390/ 11905F: Documentation/driver-api/s390-drivers.rst 11906 11907S390 COMMON I/O LAYER 11908M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11909M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11910L: linux-s390@vger.kernel.org 11911W: http://www.ibm.com/developerworks/linux/linux390/ 11912S: Supported 11913F: drivers/s390/cio/ 11914 11915S390 DASD DRIVER 11916M: Stefan Haberland <sth@linux.vnet.ibm.com> 11917M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11918L: linux-s390@vger.kernel.org 11919W: http://www.ibm.com/developerworks/linux/linux390/ 11920S: Supported 11921F: drivers/s390/block/dasd* 11922F: block/partitions/ibm.c 11923 11924S390 IOMMU (PCI) 11925M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11926L: linux-s390@vger.kernel.org 11927W: http://www.ibm.com/developerworks/linux/linux390/ 11928S: Supported 11929F: drivers/iommu/s390-iommu.c 11930 11931S390 IUCV NETWORK LAYER 11932M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11933M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11934L: linux-s390@vger.kernel.org 11935W: http://www.ibm.com/developerworks/linux/linux390/ 11936S: Supported 11937F: drivers/s390/net/*iucv* 11938F: include/net/iucv/ 11939F: net/iucv/ 11940 11941S390 NETWORK DRIVERS 11942M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11943M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11944L: linux-s390@vger.kernel.org 11945W: http://www.ibm.com/developerworks/linux/linux390/ 11946S: Supported 11947F: drivers/s390/net/ 11948 11949S390 PCI SUBSYSTEM 11950M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11951M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11952L: linux-s390@vger.kernel.org 11953W: http://www.ibm.com/developerworks/linux/linux390/ 11954S: Supported 11955F: arch/s390/pci/ 11956F: drivers/pci/hotplug/s390_pci_hpc.c 11957 11958S390 VFIO-CCW DRIVER 11959M: Cornelia Huck <cohuck@redhat.com> 11960M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11961M: Halil Pasic <pasic@linux.vnet.ibm.com> 11962L: linux-s390@vger.kernel.org 11963L: kvm@vger.kernel.org 11964S: Supported 11965F: drivers/s390/cio/vfio_ccw* 11966F: Documentation/s390/vfio-ccw.txt 11967F: include/uapi/linux/vfio_ccw.h 11968 11969S390 ZCRYPT DRIVER 11970M: Harald Freudenberger <freude@de.ibm.com> 11971L: linux-s390@vger.kernel.org 11972W: http://www.ibm.com/developerworks/linux/linux390/ 11973S: Supported 11974F: drivers/s390/crypto/ 11975 11976S390 ZFCP DRIVER 11977M: Steffen Maier <maier@linux.vnet.ibm.com> 11978M: Benjamin Block <bblock@linux.vnet.ibm.com> 11979L: linux-s390@vger.kernel.org 11980W: http://www.ibm.com/developerworks/linux/linux390/ 11981S: Supported 11982F: drivers/s390/scsi/zfcp_* 11983 11984S3C24XX SD/MMC Driver 11985M: Ben Dooks <ben-linux@fluff.org> 11986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11987S: Supported 11988F: drivers/mmc/host/s3cmci.* 11989 11990SAA6588 RDS RECEIVER DRIVER 11991M: Hans Verkuil <hverkuil@xs4all.nl> 11992L: linux-media@vger.kernel.org 11993T: git git://linuxtv.org/media_tree.git 11994W: https://linuxtv.org 11995S: Odd Fixes 11996F: drivers/media/i2c/saa6588* 11997 11998SAA7134 VIDEO4LINUX DRIVER 11999M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12000M: Mauro Carvalho Chehab <mchehab@kernel.org> 12001L: linux-media@vger.kernel.org 12002W: https://linuxtv.org 12003T: git git://linuxtv.org/media_tree.git 12004S: Odd fixes 12005F: Documentation/media/v4l-drivers/saa7134* 12006F: drivers/media/pci/saa7134/ 12007 12008SAA7146 VIDEO4LINUX-2 DRIVER 12009M: Hans Verkuil <hverkuil@xs4all.nl> 12010L: linux-media@vger.kernel.org 12011T: git git://linuxtv.org/media_tree.git 12012S: Maintained 12013F: drivers/media/common/saa7146/ 12014F: drivers/media/pci/saa7146/ 12015F: include/media/saa7146* 12016 12017SAMSUNG AUDIO (ASoC) DRIVERS 12018M: Krzysztof Kozlowski <krzk@kernel.org> 12019M: Sangbeom Kim <sbkim73@samsung.com> 12020M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12022S: Supported 12023F: sound/soc/samsung/ 12024 12025SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12026M: Krzysztof Kozlowski <krzk@kernel.org> 12027L: linux-crypto@vger.kernel.org 12028L: linux-samsung-soc@vger.kernel.org 12029S: Maintained 12030F: drivers/crypto/exynos-rng.c 12031F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12032 12033SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12034M: Łukasz Stelmach <l.stelmach@samsung.com> 12035L: linux-samsung-soc@vger.kernel.org 12036S: Maintained 12037F: drivers/char/hw_random/exynos-trng.c 12038F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12039 12040SAMSUNG FRAMEBUFFER DRIVER 12041M: Jingoo Han <jingoohan1@gmail.com> 12042L: linux-fbdev@vger.kernel.org 12043S: Maintained 12044F: drivers/video/fbdev/s3c-fb.c 12045 12046SAMSUNG LAPTOP DRIVER 12047M: Corentin Chary <corentin.chary@gmail.com> 12048L: platform-driver-x86@vger.kernel.org 12049S: Maintained 12050F: drivers/platform/x86/samsung-laptop.c 12051 12052SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12053M: Sangbeom Kim <sbkim73@samsung.com> 12054M: Krzysztof Kozlowski <krzk@kernel.org> 12055M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12056L: linux-kernel@vger.kernel.org 12057L: linux-samsung-soc@vger.kernel.org 12058S: Supported 12059F: drivers/mfd/sec*.c 12060F: drivers/regulator/s2m*.c 12061F: drivers/regulator/s5m*.c 12062F: drivers/clk/clk-s2mps11.c 12063F: drivers/rtc/rtc-s5m.c 12064F: include/linux/mfd/samsung/ 12065F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12066F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12067F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12068F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12069 12070SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12071M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12072L: linux-media@vger.kernel.org 12073L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12074S: Maintained 12075F: drivers/media/platform/s3c-camif/ 12076F: include/media/drv-intf/s3c_camif.h 12077 12078SAMSUNG S3FWRN5 NFC DRIVER 12079M: Robert Baldyga <r.baldyga@samsung.com> 12080M: Krzysztof Opasiak <k.opasiak@samsung.com> 12081L: linux-nfc@lists.01.org (moderated for non-subscribers) 12082S: Supported 12083F: drivers/nfc/s3fwrn5 12084 12085SAMSUNG S5C73M3 CAMERA DRIVER 12086M: Kyungmin Park <kyungmin.park@samsung.com> 12087M: Andrzej Hajda <a.hajda@samsung.com> 12088L: linux-media@vger.kernel.org 12089S: Supported 12090F: drivers/media/i2c/s5c73m3/* 12091 12092SAMSUNG S5K5BAF CAMERA DRIVER 12093M: Kyungmin Park <kyungmin.park@samsung.com> 12094M: Andrzej Hajda <a.hajda@samsung.com> 12095L: linux-media@vger.kernel.org 12096S: Supported 12097F: drivers/media/i2c/s5k5baf.c 12098 12099SAMSUNG S5P Security SubSystem (SSS) DRIVER 12100M: Krzysztof Kozlowski <krzk@kernel.org> 12101M: Vladimir Zapolskiy <vz@mleia.com> 12102M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12103L: linux-crypto@vger.kernel.org 12104L: linux-samsung-soc@vger.kernel.org 12105S: Maintained 12106F: drivers/crypto/s5p-sss.c 12107 12108SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12109M: Kyungmin Park <kyungmin.park@samsung.com> 12110M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12111L: linux-media@vger.kernel.org 12112Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12113S: Supported 12114F: drivers/media/platform/exynos4-is/ 12115 12116SAMSUNG SOC CLOCK DRIVERS 12117M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12118M: Tomasz Figa <tomasz.figa@gmail.com> 12119M: Chanwoo Choi <cw00.choi@samsung.com> 12120S: Supported 12121L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12122F: drivers/clk/samsung/ 12123F: include/dt-bindings/clock/exynos*.h 12124F: Documentation/devicetree/bindings/clock/exynos*.txt 12125 12126SAMSUNG SPI DRIVERS 12127M: Kukjin Kim <kgene@kernel.org> 12128M: Krzysztof Kozlowski <krzk@kernel.org> 12129M: Andi Shyti <andi.shyti@samsung.com> 12130L: linux-spi@vger.kernel.org 12131L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12132S: Maintained 12133F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12134F: drivers/spi/spi-s3c* 12135F: include/linux/platform_data/spi-s3c64xx.h 12136 12137SAMSUNG SXGBE DRIVERS 12138M: Byungho An <bh74.an@samsung.com> 12139M: Girish K S <ks.giri@samsung.com> 12140M: Vipul Pandya <vipul.pandya@samsung.com> 12141S: Supported 12142L: netdev@vger.kernel.org 12143F: drivers/net/ethernet/samsung/sxgbe/ 12144 12145SAMSUNG THERMAL DRIVER 12146M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12147L: linux-pm@vger.kernel.org 12148L: linux-samsung-soc@vger.kernel.org 12149S: Supported 12150T: git https://github.com/lmajewski/linux-samsung-thermal.git 12151F: drivers/thermal/samsung/ 12152 12153SAMSUNG USB2 PHY DRIVER 12154M: Kamil Debski <kamil@wypas.org> 12155M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12156L: linux-kernel@vger.kernel.org 12157S: Supported 12158F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12159F: Documentation/phy/samsung-usb2.txt 12160F: drivers/phy/samsung/phy-exynos4210-usb2.c 12161F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12162F: drivers/phy/samsung/phy-exynos5250-usb2.c 12163F: drivers/phy/samsung/phy-s5pv210-usb2.c 12164F: drivers/phy/samsung/phy-samsung-usb2.c 12165F: drivers/phy/samsung/phy-samsung-usb2.h 12166 12167SC1200 WDT DRIVER 12168M: Zwane Mwaikambo <zwanem@gmail.com> 12169S: Maintained 12170F: drivers/watchdog/sc1200wdt.c 12171 12172SCHEDULER 12173M: Ingo Molnar <mingo@redhat.com> 12174M: Peter Zijlstra <peterz@infradead.org> 12175L: linux-kernel@vger.kernel.org 12176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12177S: Maintained 12178F: kernel/sched/ 12179F: include/linux/sched.h 12180F: include/uapi/linux/sched.h 12181F: include/linux/wait.h 12182 12183SCR24X CHIP CARD INTERFACE DRIVER 12184M: Lubomir Rintel <lkundrak@v3.sk> 12185S: Supported 12186F: drivers/char/pcmcia/scr24x_cs.c 12187 12188SCSI CDROM DRIVER 12189M: Jens Axboe <axboe@kernel.dk> 12190L: linux-scsi@vger.kernel.org 12191W: http://www.kernel.dk 12192S: Maintained 12193F: drivers/scsi/sr* 12194 12195SCSI RDMA PROTOCOL (SRP) INITIATOR 12196M: Bart Van Assche <bart.vanassche@sandisk.com> 12197L: linux-rdma@vger.kernel.org 12198S: Supported 12199W: http://www.openfabrics.org 12200Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12201T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12202F: drivers/infiniband/ulp/srp/ 12203F: include/scsi/srp.h 12204 12205SCSI SG DRIVER 12206M: Doug Gilbert <dgilbert@interlog.com> 12207L: linux-scsi@vger.kernel.org 12208W: http://sg.danny.cz/sg 12209S: Maintained 12210F: Documentation/scsi/scsi-generic.txt 12211F: drivers/scsi/sg.c 12212F: include/scsi/sg.h 12213 12214SCSI SUBSYSTEM 12215M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12217M: "Martin K. Petersen" <martin.petersen@oracle.com> 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12219L: linux-scsi@vger.kernel.org 12220S: Maintained 12221F: Documentation/devicetree/bindings/scsi/ 12222F: drivers/scsi/ 12223F: include/scsi/ 12224 12225SCSI TAPE DRIVER 12226M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12227L: linux-scsi@vger.kernel.org 12228S: Maintained 12229F: Documentation/scsi/st.txt 12230F: drivers/scsi/st.* 12231F: drivers/scsi/st_*.h 12232 12233SCTP PROTOCOL 12234M: Vlad Yasevich <vyasevich@gmail.com> 12235M: Neil Horman <nhorman@tuxdriver.com> 12236L: linux-sctp@vger.kernel.org 12237W: http://lksctp.sourceforge.net 12238S: Maintained 12239F: Documentation/networking/sctp.txt 12240F: include/linux/sctp.h 12241F: include/uapi/linux/sctp.h 12242F: include/net/sctp/ 12243F: net/sctp/ 12244 12245SCx200 CPU SUPPORT 12246M: Jim Cromie <jim.cromie@gmail.com> 12247S: Odd Fixes 12248F: Documentation/i2c/busses/scx200_acb 12249F: arch/x86/platform/scx200/ 12250F: drivers/watchdog/scx200_wdt.c 12251F: drivers/i2c/busses/scx200* 12252F: drivers/mtd/maps/scx200_docflash.c 12253F: include/linux/scx200.h 12254 12255SCx200 GPIO DRIVER 12256M: Jim Cromie <jim.cromie@gmail.com> 12257S: Maintained 12258F: drivers/char/scx200_gpio.c 12259F: include/linux/scx200_gpio.h 12260 12261SCx200 HRT CLOCKSOURCE DRIVER 12262M: Jim Cromie <jim.cromie@gmail.com> 12263S: Maintained 12264F: drivers/clocksource/scx200_hrt.c 12265 12266SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12267M: Sascha Sommer <saschasommer@freenet.de> 12268L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12269S: Maintained 12270F: drivers/mmc/host/sdricoh_cs.c 12271 12272SECURE COMPUTING 12273M: Kees Cook <keescook@chromium.org> 12274R: Andy Lutomirski <luto@amacapital.net> 12275R: Will Drewry <wad@chromium.org> 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12277S: Supported 12278F: kernel/seccomp.c 12279F: include/uapi/linux/seccomp.h 12280F: include/linux/seccomp.h 12281F: tools/testing/selftests/seccomp/* 12282F: tools/testing/selftests/kselftest_harness.h 12283F: Documentation/userspace-api/seccomp_filter.rst 12284K: \bsecure_computing 12285K: \bTIF_SECCOMP\b 12286 12287SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12288M: Al Cooper <alcooperx@gmail.com> 12289L: linux-mmc@vger.kernel.org 12290L: bcm-kernel-feedback-list@broadcom.com 12291S: Maintained 12292F: drivers/mmc/host/sdhci-brcmstb* 12293 12294SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12295M: Adrian Hunter <adrian.hunter@intel.com> 12296L: linux-mmc@vger.kernel.org 12297T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12298S: Maintained 12299F: drivers/mmc/host/sdhci* 12300F: include/linux/mmc/sdhci* 12301 12302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12303M: Ben Dooks <ben-linux@fluff.org> 12304M: Jaehoon Chung <jh80.chung@samsung.com> 12305L: linux-mmc@vger.kernel.org 12306S: Maintained 12307F: drivers/mmc/host/sdhci-s3c* 12308 12309SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12310M: Viresh Kumar <vireshk@kernel.org> 12311L: linux-mmc@vger.kernel.org 12312S: Maintained 12313F: drivers/mmc/host/sdhci-spear.c 12314 12315SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12316M: Kishon Vijay Abraham I <kishon@ti.com> 12317L: linux-mmc@vger.kernel.org 12318S: Maintained 12319F: drivers/mmc/host/sdhci-omap.c 12320 12321SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12322M: Scott Bauer <scott.bauer@intel.com> 12323M: Jonathan Derrick <jonathan.derrick@intel.com> 12324L: linux-block@vger.kernel.org 12325S: Supported 12326F: block/sed* 12327F: block/opal_proto.h 12328F: include/linux/sed* 12329F: include/uapi/linux/sed* 12330 12331SECURITY CONTACT 12332M: Security Officers <security@kernel.org> 12333S: Supported 12334 12335SECURITY SUBSYSTEM 12336M: James Morris <jmorris@namei.org> 12337M: "Serge E. Hallyn" <serge@hallyn.com> 12338L: linux-security-module@vger.kernel.org (suggested Cc:) 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12340W: http://kernsec.org/ 12341S: Supported 12342F: security/ 12343 12344SELINUX SECURITY MODULE 12345M: Paul Moore <paul@paul-moore.com> 12346M: Stephen Smalley <sds@tycho.nsa.gov> 12347M: Eric Paris <eparis@parisplace.org> 12348L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12349W: https://selinuxproject.org 12350W: https://github.com/SELinuxProject 12351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12352S: Supported 12353F: include/linux/selinux* 12354F: security/selinux/ 12355F: scripts/selinux/ 12356F: Documentation/admin-guide/LSM/SELinux.rst 12357 12358SENSABLE PHANTOM 12359M: Jiri Slaby <jirislaby@gmail.com> 12360S: Maintained 12361F: drivers/misc/phantom.c 12362F: include/uapi/linux/phantom.h 12363 12364SERIAL DEVICE BUS 12365M: Rob Herring <robh@kernel.org> 12366L: linux-serial@vger.kernel.org 12367S: Maintained 12368F: Documentation/devicetree/bindings/serial/slave-device.txt 12369F: drivers/tty/serdev/ 12370F: include/linux/serdev.h 12371 12372SERIAL DRIVERS 12373M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12374L: linux-serial@vger.kernel.org 12375S: Maintained 12376F: Documentation/devicetree/bindings/serial/ 12377F: drivers/tty/serial/ 12378 12379SERIAL IR RECEIVER 12380M: Sean Young <sean@mess.org> 12381L: linux-media@vger.kernel.org 12382S: Maintained 12383F: drivers/media/rc/serial_ir.c 12384 12385SFC NETWORK DRIVER 12386M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12387M: Edward Cree <ecree@solarflare.com> 12388M: Bert Kenward <bkenward@solarflare.com> 12389L: netdev@vger.kernel.org 12390S: Supported 12391F: drivers/net/ethernet/sfc/ 12392 12393SGI GRU DRIVER 12394M: Dimitri Sivanich <sivanich@sgi.com> 12395S: Maintained 12396F: drivers/misc/sgi-gru/ 12397 12398SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12399M: Pat Gefre <pfg@sgi.com> 12400L: linux-ia64@vger.kernel.org 12401S: Supported 12402F: Documentation/ia64/serial.txt 12403F: drivers/tty/serial/ioc?_serial.c 12404F: include/linux/ioc?.h 12405 12406SGI XP/XPC/XPNET DRIVER 12407M: Cliff Whickman <cpw@sgi.com> 12408M: Robin Holt <robinmholt@gmail.com> 12409S: Maintained 12410F: drivers/misc/sgi-xp/ 12411 12412SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12413M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12414L: linux-s390@vger.kernel.org 12415W: http://www.ibm.com/developerworks/linux/linux390/ 12416S: Supported 12417F: net/smc/ 12418 12419SH_VEU V4L2 MEM2MEM DRIVER 12420L: linux-media@vger.kernel.org 12421S: Orphan 12422F: drivers/media/platform/sh_veu.c 12423 12424SH_VOU V4L2 OUTPUT DRIVER 12425L: linux-media@vger.kernel.org 12426S: Orphan 12427F: drivers/media/platform/sh_vou.c 12428F: include/media/drv-intf/sh_vou.h 12429 12430SI2157 MEDIA DRIVER 12431M: Antti Palosaari <crope@iki.fi> 12432L: linux-media@vger.kernel.org 12433W: https://linuxtv.org 12434W: http://palosaari.fi/linux/ 12435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12436T: git git://linuxtv.org/anttip/media_tree.git 12437S: Maintained 12438F: drivers/media/tuners/si2157* 12439 12440SI2165 MEDIA DRIVER 12441M: Matthias Schwarzott <zzam@gentoo.org> 12442L: linux-media@vger.kernel.org 12443W: https://linuxtv.org 12444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12445S: Maintained 12446F: drivers/media/dvb-frontends/si2165* 12447 12448SI2168 MEDIA DRIVER 12449M: Antti Palosaari <crope@iki.fi> 12450L: linux-media@vger.kernel.org 12451W: https://linuxtv.org 12452W: http://palosaari.fi/linux/ 12453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12454T: git git://linuxtv.org/anttip/media_tree.git 12455S: Maintained 12456F: drivers/media/dvb-frontends/si2168* 12457 12458SI470X FM RADIO RECEIVER I2C DRIVER 12459M: Hans Verkuil <hverkuil@xs4all.nl> 12460L: linux-media@vger.kernel.org 12461T: git git://linuxtv.org/media_tree.git 12462W: https://linuxtv.org 12463S: Odd Fixes 12464F: drivers/media/radio/si470x/radio-si470x-i2c.c 12465 12466SI470X FM RADIO RECEIVER USB DRIVER 12467M: Hans Verkuil <hverkuil@xs4all.nl> 12468L: linux-media@vger.kernel.org 12469T: git git://linuxtv.org/media_tree.git 12470W: https://linuxtv.org 12471S: Maintained 12472F: drivers/media/radio/si470x/radio-si470x-common.c 12473F: drivers/media/radio/si470x/radio-si470x.h 12474F: drivers/media/radio/si470x/radio-si470x-usb.c 12475 12476SI4713 FM RADIO TRANSMITTER I2C DRIVER 12477M: Eduardo Valentin <edubezval@gmail.com> 12478L: linux-media@vger.kernel.org 12479T: git git://linuxtv.org/media_tree.git 12480W: https://linuxtv.org 12481S: Odd Fixes 12482F: drivers/media/radio/si4713/si4713.? 12483 12484SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12485M: Eduardo Valentin <edubezval@gmail.com> 12486L: linux-media@vger.kernel.org 12487T: git git://linuxtv.org/media_tree.git 12488W: https://linuxtv.org 12489S: Odd Fixes 12490F: drivers/media/radio/si4713/radio-platform-si4713.c 12491 12492SI4713 FM RADIO TRANSMITTER USB DRIVER 12493M: Hans Verkuil <hverkuil@xs4all.nl> 12494L: linux-media@vger.kernel.org 12495T: git git://linuxtv.org/media_tree.git 12496W: https://linuxtv.org 12497S: Maintained 12498F: drivers/media/radio/si4713/radio-usb-si4713.c 12499 12500SIANO DVB DRIVER 12501M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12502M: Mauro Carvalho Chehab <mchehab@kernel.org> 12503L: linux-media@vger.kernel.org 12504W: https://linuxtv.org 12505T: git git://linuxtv.org/media_tree.git 12506S: Odd fixes 12507F: drivers/media/common/siano/ 12508F: drivers/media/usb/siano/ 12509F: drivers/media/usb/siano/ 12510F: drivers/media/mmc/siano/ 12511 12512SILEAD TOUCHSCREEN DRIVER 12513M: Hans de Goede <hdegoede@redhat.com> 12514L: linux-input@vger.kernel.org 12515L: platform-driver-x86@vger.kernel.org 12516S: Maintained 12517F: drivers/input/touchscreen/silead.c 12518F: drivers/platform/x86/silead_dmi.c 12519 12520SILICON MOTION SM712 FRAME BUFFER DRIVER 12521M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12522M: Teddy Wang <teddy.wang@siliconmotion.com> 12523M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12524L: linux-fbdev@vger.kernel.org 12525S: Maintained 12526F: drivers/video/fbdev/sm712* 12527F: Documentation/fb/sm712fb.txt 12528 12529SIMPLE FIRMWARE INTERFACE (SFI) 12530M: Len Brown <lenb@kernel.org> 12531L: sfi-devel@simplefirmware.org 12532W: http://simplefirmware.org/ 12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12534S: Supported 12535F: arch/x86/platform/sfi/ 12536F: drivers/sfi/ 12537F: include/linux/sfi*.h 12538 12539SIMPLEFB FB DRIVER 12540M: Hans de Goede <hdegoede@redhat.com> 12541L: linux-fbdev@vger.kernel.org 12542S: Maintained 12543F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12544F: drivers/video/fbdev/simplefb.c 12545F: include/linux/platform_data/simplefb.h 12546 12547SIMTEC EB110ATX (Chalice CATS) 12548P: Ben Dooks 12549P: Vincent Sanders <vince@simtec.co.uk> 12550M: Simtec Linux Team <linux@simtec.co.uk> 12551W: http://www.simtec.co.uk/products/EB110ATX/ 12552S: Supported 12553 12554SIMTEC EB2410ITX (BAST) 12555P: Ben Dooks 12556P: Vincent Sanders <vince@simtec.co.uk> 12557M: Simtec Linux Team <linux@simtec.co.uk> 12558W: http://www.simtec.co.uk/products/EB2410ITX/ 12559S: Supported 12560F: arch/arm/mach-s3c24xx/mach-bast.c 12561F: arch/arm/mach-s3c24xx/bast-ide.c 12562F: arch/arm/mach-s3c24xx/bast-irq.c 12563 12564SIPHASH PRF ROUTINES 12565M: Jason A. Donenfeld <Jason@zx2c4.com> 12566S: Maintained 12567F: lib/siphash.c 12568F: lib/test_siphash.c 12569F: include/linux/siphash.h 12570 12571SIOX 12572M: Gavin Schenk <g.schenk@eckelmann.de> 12573M: Uwe Kleine-König <kernel@pengutronix.de> 12574S: Supported 12575F: drivers/siox/* 12576F: include/trace/events/siox.h 12577 12578SIS 190 ETHERNET DRIVER 12579M: Francois Romieu <romieu@fr.zoreil.com> 12580L: netdev@vger.kernel.org 12581S: Maintained 12582F: drivers/net/ethernet/sis/sis190.c 12583 12584SIS 900/7016 FAST ETHERNET DRIVER 12585M: Daniele Venzano <venza@brownhat.org> 12586W: http://www.brownhat.org/sis900.html 12587L: netdev@vger.kernel.org 12588S: Maintained 12589F: drivers/net/ethernet/sis/sis900.* 12590 12591SIS FRAMEBUFFER DRIVER 12592M: Thomas Winischhofer <thomas@winischhofer.net> 12593W: http://www.winischhofer.net/linuxsisvga.shtml 12594S: Maintained 12595F: Documentation/fb/sisfb.txt 12596F: drivers/video/fbdev/sis/ 12597F: include/video/sisfb.h 12598 12599SIS USB2VGA DRIVER 12600M: Thomas Winischhofer <thomas@winischhofer.net> 12601W: http://www.winischhofer.at/linuxsisusbvga.shtml 12602S: Maintained 12603F: drivers/usb/misc/sisusbvga/ 12604 12605SLAB ALLOCATOR 12606M: Christoph Lameter <cl@linux.com> 12607M: Pekka Enberg <penberg@kernel.org> 12608M: David Rientjes <rientjes@google.com> 12609M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12610M: Andrew Morton <akpm@linux-foundation.org> 12611L: linux-mm@kvack.org 12612S: Maintained 12613F: include/linux/sl?b*.h 12614F: mm/sl?b* 12615 12616SLEEPABLE READ-COPY UPDATE (SRCU) 12617M: Lai Jiangshan <jiangshanlai@gmail.com> 12618M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12619M: Josh Triplett <josh@joshtriplett.org> 12620R: Steven Rostedt <rostedt@goodmis.org> 12621R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12622L: linux-kernel@vger.kernel.org 12623W: http://www.rdrop.com/users/paulmck/RCU/ 12624S: Supported 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12626F: include/linux/srcu.h 12627F: kernel/rcu/srcu.c 12628 12629SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12630M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12632S: Maintained 12633F: drivers/slimbus/ 12634F: Documentation/devicetree/bindings/slimbus/ 12635F: include/linux/slimbus.h 12636 12637SMACK SECURITY MODULE 12638M: Casey Schaufler <casey@schaufler-ca.com> 12639L: linux-security-module@vger.kernel.org 12640W: http://schaufler-ca.com 12641T: git git://github.com/cschaufler/smack-next 12642S: Maintained 12643F: Documentation/admin-guide/LSM/Smack.rst 12644F: security/smack/ 12645 12646SMC91x ETHERNET DRIVER 12647M: Nicolas Pitre <nico@fluxnic.net> 12648S: Odd Fixes 12649F: drivers/net/ethernet/smsc/smc91x.* 12650 12651SMIA AND SMIA++ IMAGE SENSOR DRIVER 12652M: Sakari Ailus <sakari.ailus@iki.fi> 12653L: linux-media@vger.kernel.org 12654S: Maintained 12655F: drivers/media/i2c/smiapp/ 12656F: include/media/i2c/smiapp.h 12657F: drivers/media/i2c/smiapp-pll.c 12658F: drivers/media/i2c/smiapp-pll.h 12659F: include/uapi/linux/smiapp.h 12660F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12661 12662SMM665 HARDWARE MONITOR DRIVER 12663M: Guenter Roeck <linux@roeck-us.net> 12664L: linux-hwmon@vger.kernel.org 12665S: Maintained 12666F: Documentation/hwmon/smm665 12667F: drivers/hwmon/smm665.c 12668 12669SMSC EMC2103 HARDWARE MONITOR DRIVER 12670M: Steve Glendinning <steve.glendinning@shawell.net> 12671L: linux-hwmon@vger.kernel.org 12672S: Maintained 12673F: Documentation/hwmon/emc2103 12674F: drivers/hwmon/emc2103.c 12675 12676SMSC SCH5627 HARDWARE MONITOR DRIVER 12677M: Hans de Goede <hdegoede@redhat.com> 12678L: linux-hwmon@vger.kernel.org 12679S: Supported 12680F: Documentation/hwmon/sch5627 12681F: drivers/hwmon/sch5627.c 12682 12683SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12684M: Steve Glendinning <steve.glendinning@shawell.net> 12685L: linux-fbdev@vger.kernel.org 12686S: Maintained 12687F: drivers/video/fbdev/smscufx.c 12688 12689SMSC47B397 HARDWARE MONITOR DRIVER 12690M: Jean Delvare <jdelvare@suse.com> 12691L: linux-hwmon@vger.kernel.org 12692S: Maintained 12693F: Documentation/hwmon/smsc47b397 12694F: drivers/hwmon/smsc47b397.c 12695 12696SMSC911x ETHERNET DRIVER 12697M: Steve Glendinning <steve.glendinning@shawell.net> 12698L: netdev@vger.kernel.org 12699S: Maintained 12700F: include/linux/smsc911x.h 12701F: drivers/net/ethernet/smsc/smsc911x.* 12702 12703SMSC9420 PCI ETHERNET DRIVER 12704M: Steve Glendinning <steve.glendinning@shawell.net> 12705L: netdev@vger.kernel.org 12706S: Maintained 12707F: drivers/net/ethernet/smsc/smsc9420.* 12708 12709SOC-CAMERA V4L2 SUBSYSTEM 12710M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12711L: linux-media@vger.kernel.org 12712T: git git://linuxtv.org/media_tree.git 12713S: Maintained 12714F: include/media/soc* 12715F: drivers/media/i2c/soc_camera/ 12716F: drivers/media/platform/soc_camera/ 12717 12718SOCIONEXT UNIPHIER SOUND DRIVER 12719M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12720L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12721S: Maintained 12722F: sound/soc/uniphier/ 12723 12724SOEKRIS NET48XX LED SUPPORT 12725M: Chris Boot <bootc@bootc.net> 12726S: Maintained 12727F: drivers/leds/leds-net48xx.c 12728 12729SOFT-ROCE DRIVER (rxe) 12730M: Moni Shoua <monis@mellanox.com> 12731L: linux-rdma@vger.kernel.org 12732S: Supported 12733W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12734Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12735F: drivers/infiniband/sw/rxe/ 12736F: include/uapi/rdma/rdma_user_rxe.h 12737 12738SOFTLOGIC 6x10 MPEG CODEC 12739M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12740M: Anton Sviridenko <anton@corp.bluecherry.net> 12741M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12742M: Andrey Utkin <andrey_utkin@fastmail.com> 12743M: Ismael Luceno <ismael@iodev.co.uk> 12744L: linux-media@vger.kernel.org 12745S: Supported 12746F: drivers/media/pci/solo6x10/ 12747 12748SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12749M: James Morse <james.morse@arm.com> 12750L: linux-arm-kernel@lists.infradead.org 12751S: Maintained 12752F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12753F: drivers/firmware/arm_sdei.c 12754F: include/linux/sdei.h 12755F: include/uapi/linux/sdei.h 12756 12757SOFTWARE RAID (Multiple Disks) SUPPORT 12758M: Shaohua Li <shli@kernel.org> 12759L: linux-raid@vger.kernel.org 12760T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12761S: Supported 12762F: drivers/md/Makefile 12763F: drivers/md/Kconfig 12764F: drivers/md/md* 12765F: drivers/md/raid* 12766F: include/linux/raid/ 12767F: include/uapi/linux/raid/ 12768 12769SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12770M: Jassi Brar <jaswinder.singh@linaro.org> 12771L: netdev@vger.kernel.org 12772S: Maintained 12773F: drivers/net/ethernet/socionext/netsec.c 12774F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12775 12776SONIC NETWORK DRIVER 12777M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12778L: netdev@vger.kernel.org 12779S: Maintained 12780F: drivers/net/ethernet/natsemi/sonic.* 12781 12782SONICS SILICON BACKPLANE DRIVER (SSB) 12783M: Michael Buesch <m@bues.ch> 12784L: linux-wireless@vger.kernel.org 12785S: Maintained 12786F: drivers/ssb/ 12787F: include/linux/ssb/ 12788 12789SONY IMX274 SENSOR DRIVER 12790M: Leon Luo <leonl@leopardimaging.com> 12791L: linux-media@vger.kernel.org 12792T: git git://linuxtv.org/media_tree.git 12793S: Maintained 12794F: drivers/media/i2c/imx274.c 12795F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12796 12797SONY MEMORYSTICK CARD SUPPORT 12798M: Alex Dubov <oakad@yahoo.com> 12799W: http://tifmxx.berlios.de/ 12800S: Maintained 12801F: drivers/memstick/host/tifm_ms.c 12802 12803SONY MEMORYSTICK STANDARD SUPPORT 12804M: Maxim Levitsky <maximlevitsky@gmail.com> 12805S: Maintained 12806F: drivers/memstick/core/ms_block.* 12807 12808SONY VAIO CONTROL DEVICE DRIVER 12809M: Mattia Dongili <malattia@linux.it> 12810L: platform-driver-x86@vger.kernel.org 12811W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12812S: Maintained 12813F: Documentation/laptops/sony-laptop.txt 12814F: drivers/char/sonypi.c 12815F: drivers/platform/x86/sony-laptop.c 12816F: include/linux/sony-laptop.h 12817 12818SOUND 12819M: Jaroslav Kysela <perex@perex.cz> 12820M: Takashi Iwai <tiwai@suse.com> 12821L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12822W: http://www.alsa-project.org/ 12823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12824T: git git://git.alsa-project.org/alsa-kernel.git 12825Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12826S: Maintained 12827F: Documentation/sound/ 12828F: include/sound/ 12829F: include/uapi/sound/ 12830F: sound/ 12831 12832SOUND - COMPRESSED AUDIO 12833M: Vinod Koul <vinod.koul@intel.com> 12834L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12836S: Supported 12837F: Documentation/sound/alsa/compress_offload.txt 12838F: include/sound/compress_driver.h 12839F: include/uapi/sound/compress_* 12840F: sound/core/compress_offload.c 12841F: sound/soc/soc-compress.c 12842 12843SOUND - DMAENGINE HELPERS 12844M: Lars-Peter Clausen <lars@metafoo.de> 12845S: Supported 12846F: include/sound/dmaengine_pcm.h 12847F: sound/core/pcm_dmaengine.c 12848F: sound/soc/soc-generic-dmaengine-pcm.c 12849 12850SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12851M: Liam Girdwood <lgirdwood@gmail.com> 12852M: Mark Brown <broonie@kernel.org> 12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12855W: http://alsa-project.org/main/index.php/ASoC 12856S: Supported 12857F: Documentation/devicetree/bindings/sound/ 12858F: Documentation/sound/alsa/soc/ 12859F: sound/soc/ 12860F: include/sound/soc* 12861 12862SOUNDWIRE SUBSYSTEM 12863M: Vinod Koul <vinod.koul@intel.com> 12864M: Sanyog Kale <sanyog.r.kale@intel.com> 12865R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12866L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12867S: Supported 12868F: Documentation/driver-api/soundwire/ 12869F: drivers/soundwire/ 12870F: include/linux/soundwire/ 12871 12872SP2 MEDIA DRIVER 12873M: Olli Salonen <olli.salonen@iki.fi> 12874L: linux-media@vger.kernel.org 12875W: https://linuxtv.org 12876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12877S: Maintained 12878F: drivers/media/dvb-frontends/sp2* 12879 12880SPARC + UltraSPARC (sparc/sparc64) 12881M: "David S. Miller" <davem@davemloft.net> 12882L: sparclinux@vger.kernel.org 12883Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12884T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12885T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12886S: Maintained 12887F: arch/sparc/ 12888F: drivers/sbus/ 12889 12890SPARC SERIAL DRIVERS 12891M: "David S. Miller" <davem@davemloft.net> 12892L: sparclinux@vger.kernel.org 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12894T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12895S: Maintained 12896F: include/linux/sunserialcore.h 12897F: drivers/tty/serial/suncore.c 12898F: drivers/tty/serial/sunhv.c 12899F: drivers/tty/serial/sunsab.c 12900F: drivers/tty/serial/sunsab.h 12901F: drivers/tty/serial/sunsu.c 12902F: drivers/tty/serial/sunzilog.c 12903F: drivers/tty/serial/sunzilog.h 12904F: drivers/tty/vcc.c 12905 12906SPARSE CHECKER 12907M: "Christopher Li" <sparse@chrisli.org> 12908L: linux-sparse@vger.kernel.org 12909W: https://sparse.wiki.kernel.org/ 12910T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12911T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12912S: Maintained 12913F: include/linux/compiler.h 12914 12915SPEAR CLOCK FRAMEWORK SUPPORT 12916M: Viresh Kumar <vireshk@kernel.org> 12917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12918W: http://www.st.com/spear 12919S: Maintained 12920F: drivers/clk/spear/ 12921 12922SPEAR PLATFORM SUPPORT 12923M: Viresh Kumar <vireshk@kernel.org> 12924M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12926W: http://www.st.com/spear 12927S: Maintained 12928F: arch/arm/boot/dts/spear* 12929F: arch/arm/mach-spear/ 12930 12931SPI NOR SUBSYSTEM 12932M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12933M: Marek Vasut <marek.vasut@gmail.com> 12934L: linux-mtd@lists.infradead.org 12935W: http://www.linux-mtd.infradead.org/ 12936Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12937T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12938T: git git://git.infradead.org/linux-mtd.git spi-nor/next 12939S: Maintained 12940F: drivers/mtd/spi-nor/ 12941F: include/linux/mtd/spi-nor.h 12942 12943SPI SUBSYSTEM 12944M: Mark Brown <broonie@kernel.org> 12945L: linux-spi@vger.kernel.org 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12947Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12948S: Maintained 12949F: Documentation/devicetree/bindings/spi/ 12950F: Documentation/spi/ 12951F: drivers/spi/ 12952F: include/linux/spi/ 12953F: include/uapi/linux/spi/ 12954F: tools/spi/ 12955 12956SPIDERNET NETWORK DRIVER for CELL 12957M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12958L: netdev@vger.kernel.org 12959S: Supported 12960F: Documentation/networking/spider_net.txt 12961F: drivers/net/ethernet/toshiba/spider_net* 12962 12963SPMI SUBSYSTEM 12964R: Stephen Boyd <sboyd@kernel.org> 12965L: linux-arm-msm@vger.kernel.org 12966F: Documentation/devicetree/bindings/spmi/ 12967F: drivers/spmi/ 12968F: include/dt-bindings/spmi/spmi.h 12969F: include/linux/spmi.h 12970F: include/trace/events/spmi.h 12971 12972SPU FILE SYSTEM 12973M: Jeremy Kerr <jk@ozlabs.org> 12974L: linuxppc-dev@lists.ozlabs.org 12975W: http://www.ibm.com/developerworks/power/cell/ 12976S: Supported 12977F: Documentation/filesystems/spufs.txt 12978F: arch/powerpc/platforms/cell/spufs/ 12979 12980SQUASHFS FILE SYSTEM 12981M: Phillip Lougher <phillip@squashfs.org.uk> 12982L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12983W: http://squashfs.org.uk 12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12985S: Maintained 12986F: Documentation/filesystems/squashfs.txt 12987F: fs/squashfs/ 12988 12989SRM (Alpha) environment access 12990M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12991S: Maintained 12992F: arch/alpha/kernel/srm_env.c 12993 12994STABLE BRANCH 12995M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12996L: stable@vger.kernel.org 12997S: Supported 12998F: Documentation/process/stable-kernel-rules.rst 12999 13000STAGING - ATOMISP DRIVER 13001M: Alan Cox <alan@linux.intel.com> 13002M: Sakari Ailus <sakari.ailus@linux.intel.com> 13003L: linux-media@vger.kernel.org 13004S: Maintained 13005F: drivers/staging/media/atomisp/ 13006 13007STAGING - COMEDI 13008M: Ian Abbott <abbotti@mev.co.uk> 13009M: H Hartley Sweeten <hsweeten@visionengravers.com> 13010S: Odd Fixes 13011F: drivers/staging/comedi/ 13012 13013STAGING - FLARION FT1000 DRIVERS 13014M: Marek Belisko <marek.belisko@gmail.com> 13015S: Odd Fixes 13016F: drivers/staging/ft1000/ 13017 13018STAGING - INDUSTRIAL IO 13019M: Jonathan Cameron <jic23@kernel.org> 13020L: linux-iio@vger.kernel.org 13021S: Odd Fixes 13022F: Documentation/devicetree/bindings/staging/iio/ 13023F: drivers/staging/iio/ 13024 13025STAGING - LUSTRE PARALLEL FILESYSTEM 13026M: Oleg Drokin <oleg.drokin@intel.com> 13027M: Andreas Dilger <andreas.dilger@intel.com> 13028M: James Simmons <jsimmons@infradead.org> 13029L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13030W: http://wiki.lustre.org/ 13031S: Maintained 13032F: drivers/staging/lustre 13033 13034STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13035M: Marc Dietrich <marvin24@gmx.de> 13036L: ac100@lists.launchpad.net (moderated for non-subscribers) 13037L: linux-tegra@vger.kernel.org 13038S: Maintained 13039F: drivers/staging/nvec/ 13040 13041STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13042M: Jens Frederich <jfrederich@gmail.com> 13043M: Daniel Drake <dsd@laptop.org> 13044M: Jon Nettleton <jon.nettleton@gmail.com> 13045W: http://wiki.laptop.org/go/DCON 13046S: Maintained 13047F: drivers/staging/olpc_dcon/ 13048 13049STAGING - REALTEK RTL8712U DRIVERS 13050M: Larry Finger <Larry.Finger@lwfinger.net> 13051M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13052S: Odd Fixes 13053F: drivers/staging/rtl8712/ 13054 13055STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13056M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13057M: Teddy Wang <teddy.wang@siliconmotion.com> 13058M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13059L: linux-fbdev@vger.kernel.org 13060S: Maintained 13061F: drivers/staging/sm750fb/ 13062 13063STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13064M: William Hubbs <w.d.hubbs@gmail.com> 13065M: Chris Brannon <chris@the-brannons.com> 13066M: Kirk Reiser <kirk@reisers.ca> 13067M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13068L: speakup@linux-speakup.org 13069W: http://www.linux-speakup.org/ 13070S: Odd Fixes 13071F: drivers/staging/speakup/ 13072 13073STAGING - VIA VT665X DRIVERS 13074M: Forest Bond <forest@alittletooquiet.net> 13075S: Odd Fixes 13076F: drivers/staging/vt665?/ 13077 13078STAGING - WILC1000 WIFI DRIVER 13079M: Aditya Shankar <aditya.shankar@microchip.com> 13080M: Ganesh Krishna <ganesh.krishna@microchip.com> 13081L: linux-wireless@vger.kernel.org 13082S: Supported 13083F: drivers/staging/wilc1000/ 13084 13085STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13086M: Arnaud Patard <arnaud.patard@rtp-net.org> 13087S: Odd Fixes 13088F: drivers/staging/xgifb/ 13089 13090STAGING SUBSYSTEM 13091M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13093L: devel@driverdev.osuosl.org 13094S: Supported 13095F: drivers/staging/ 13096 13097STARFIRE/DURALAN NETWORK DRIVER 13098M: Ion Badulescu <ionut@badula.org> 13099S: Odd Fixes 13100F: drivers/net/ethernet/adaptec/starfire* 13101 13102STEC S1220 SKD DRIVER 13103M: Bart Van Assche <bart.vanassche@wdc.com> 13104L: linux-block@vger.kernel.org 13105S: Maintained 13106F: drivers/block/skd*[ch] 13107 13108STI CEC DRIVER 13109M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13110S: Maintained 13111F: drivers/staging/media/st-cec/ 13112F: Documentation/devicetree/bindings/media/stih-cec.txt 13113 13114STK1160 USB VIDEO CAPTURE DRIVER 13115M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13116L: linux-media@vger.kernel.org 13117T: git git://linuxtv.org/media_tree.git 13118S: Maintained 13119F: drivers/media/usb/stk1160/ 13120 13121STMMAC ETHERNET DRIVER 13122M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13123M: Alexandre Torgue <alexandre.torgue@st.com> 13124L: netdev@vger.kernel.org 13125W: http://www.stlinux.com 13126S: Supported 13127F: drivers/net/ethernet/stmicro/stmmac/ 13128 13129SUN3/3X 13130M: Sam Creasey <sammy@sammy.net> 13131W: http://sammy.net/sun3/ 13132S: Maintained 13133F: arch/m68k/kernel/*sun3* 13134F: arch/m68k/sun3*/ 13135F: arch/m68k/include/asm/sun3* 13136F: drivers/net/ethernet/i825xx/sun3* 13137 13138SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13139M: Hans de Goede <hdegoede@redhat.com> 13140L: linux-input@vger.kernel.org 13141S: Maintained 13142F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13143F: drivers/input/keyboard/sun4i-lradc-keys.c 13144 13145SUNDANCE NETWORK DRIVER 13146M: Denis Kirjanov <kda@linux-powerpc.org> 13147L: netdev@vger.kernel.org 13148S: Maintained 13149F: drivers/net/ethernet/dlink/sundance.c 13150 13151SUPERH 13152M: Yoshinori Sato <ysato@users.sourceforge.jp> 13153M: Rich Felker <dalias@libc.org> 13154L: linux-sh@vger.kernel.org 13155Q: http://patchwork.kernel.org/project/linux-sh/list/ 13156S: Maintained 13157F: Documentation/sh/ 13158F: arch/sh/ 13159F: drivers/sh/ 13160 13161SUSPEND TO RAM 13162M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13163M: Len Brown <len.brown@intel.com> 13164M: Pavel Machek <pavel@ucw.cz> 13165L: linux-pm@vger.kernel.org 13166B: https://bugzilla.kernel.org 13167S: Supported 13168F: Documentation/power/ 13169F: arch/x86/kernel/acpi/ 13170F: drivers/base/power/ 13171F: kernel/power/ 13172F: include/linux/suspend.h 13173F: include/linux/freezer.h 13174F: include/linux/pm.h 13175 13176SVGA HANDLING 13177M: Martin Mares <mj@ucw.cz> 13178L: linux-video@atrey.karlin.mff.cuni.cz 13179S: Maintained 13180F: Documentation/svga.txt 13181F: arch/x86/boot/video* 13182 13183SWIOTLB SUBSYSTEM 13184M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13185L: iommu@lists.linux-foundation.org 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13187S: Supported 13188F: lib/swiotlb.c 13189F: arch/*/kernel/pci-swiotlb.c 13190F: include/linux/swiotlb.h 13191 13192SWITCHDEV 13193M: Jiri Pirko <jiri@resnulli.us> 13194M: Ivan Vecera <ivecera@redhat.com> 13195L: netdev@vger.kernel.org 13196S: Supported 13197F: net/switchdev/ 13198F: include/net/switchdev.h 13199 13200SYNC FILE FRAMEWORK 13201M: Sumit Semwal <sumit.semwal@linaro.org> 13202R: Gustavo Padovan <gustavo@padovan.org> 13203S: Maintained 13204L: linux-media@vger.kernel.org 13205L: dri-devel@lists.freedesktop.org 13206F: drivers/dma-buf/sync_* 13207F: drivers/dma-buf/dma-fence* 13208F: drivers/dma-buf/sw_sync.c 13209F: include/linux/sync_file.h 13210F: include/uapi/linux/sync_file.h 13211F: Documentation/sync_file.txt 13212T: git git://anongit.freedesktop.org/drm/drm-misc 13213 13214SYNOPSYS ARC ARCHITECTURE 13215M: Vineet Gupta <vgupta@synopsys.com> 13216L: linux-snps-arc@lists.infradead.org 13217S: Supported 13218F: arch/arc/ 13219F: Documentation/devicetree/bindings/arc/* 13220F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13221F: drivers/clocksource/arc_timer.c 13222F: drivers/tty/serial/arc_uart.c 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13224 13225SYNOPSYS ARC HSDK SDP pll clock driver 13226M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13227S: Supported 13228F: drivers/clk/clk-hsdk-pll.c 13229F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13230 13231SYNOPSYS ARC SDP clock driver 13232M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13233S: Supported 13234F: drivers/clk/axs10x/* 13235F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13236 13237SYNOPSYS ARC SDP platform support 13238M: Alexey Brodkin <abrodkin@synopsys.com> 13239S: Supported 13240F: arch/arc/plat-axs10x 13241F: arch/arc/boot/dts/ax* 13242F: Documentation/devicetree/bindings/arc/axs10* 13243 13244SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13245M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13246S: Supported 13247F: drivers/reset/reset-axs10x.c 13248F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13249 13250SYNOPSYS DESIGNWARE 8250 UART DRIVER 13251R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13252S: Maintained 13253F: drivers/tty/serial/8250/8250_dw.c 13254 13255SYNOPSYS DESIGNWARE APB GPIO DRIVER 13256M: Hoan Tran <hotran@apm.com> 13257L: linux-gpio@vger.kernel.org 13258S: Maintained 13259F: drivers/gpio/gpio-dwapb.c 13260F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13261 13262SYNOPSYS DESIGNWARE DMAC DRIVER 13263M: Viresh Kumar <vireshk@kernel.org> 13264R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13265S: Maintained 13266F: include/linux/dma/dw.h 13267F: include/linux/platform_data/dma-dw.h 13268F: drivers/dma/dw/ 13269 13270SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13271M: Jose Abreu <Jose.Abreu@synopsys.com> 13272L: netdev@vger.kernel.org 13273S: Supported 13274F: drivers/net/ethernet/synopsys/ 13275 13276SYNOPSYS DESIGNWARE I2C DRIVER 13277M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13278R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13279R: Mika Westerberg <mika.westerberg@linux.intel.com> 13280L: linux-i2c@vger.kernel.org 13281S: Maintained 13282F: drivers/i2c/busses/i2c-designware-* 13283F: include/linux/platform_data/i2c-designware.h 13284 13285SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13286M: Jaehoon Chung <jh80.chung@samsung.com> 13287L: linux-mmc@vger.kernel.org 13288S: Maintained 13289F: drivers/mmc/host/dw_mmc* 13290 13291SYNOPSYS HSDK RESET CONTROLLER DRIVER 13292M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13293S: Supported 13294F: drivers/reset/reset-hsdk.c 13295F: include/dt-bindings/reset/snps,hsdk-reset.h 13296F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13297 13298SYSTEM CONFIGURATION (SYSCON) 13299M: Lee Jones <lee.jones@linaro.org> 13300M: Arnd Bergmann <arnd@arndb.de> 13301T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13302S: Supported 13303F: drivers/mfd/syscon.c 13304 13305SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13306M: Sudeep Holla <sudeep.holla@arm.com> 13307L: linux-arm-kernel@lists.infradead.org 13308S: Maintained 13309F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13310F: drivers/clk/clk-scpi.c 13311F: drivers/cpufreq/scpi-cpufreq.c 13312F: drivers/firmware/arm_scpi.c 13313F: include/linux/scpi_protocol.h 13314 13315SYSTEM RESET/SHUTDOWN DRIVERS 13316M: Sebastian Reichel <sre@kernel.org> 13317L: linux-pm@vger.kernel.org 13318T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13319S: Maintained 13320F: Documentation/devicetree/bindings/power/reset/ 13321F: drivers/power/reset/ 13322 13323SYSTEM TRACE MODULE CLASS 13324M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13325S: Maintained 13326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13327F: Documentation/trace/stm.txt 13328F: drivers/hwtracing/stm/ 13329F: include/linux/stm.h 13330F: include/uapi/linux/stm.h 13331 13332SYSV FILESYSTEM 13333M: Christoph Hellwig <hch@infradead.org> 13334S: Maintained 13335F: Documentation/filesystems/sysv-fs.txt 13336F: fs/sysv/ 13337F: include/linux/sysv_fs.h 13338 13339TARGET SUBSYSTEM 13340M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13341L: linux-scsi@vger.kernel.org 13342L: target-devel@vger.kernel.org 13343W: http://www.linux-iscsi.org 13344W: http://groups.google.com/group/linux-iscsi-target-dev 13345T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13346S: Supported 13347F: drivers/target/ 13348F: include/target/ 13349F: Documentation/target/ 13350 13351TASKSTATS STATISTICS INTERFACE 13352M: Balbir Singh <bsingharora@gmail.com> 13353S: Maintained 13354F: Documentation/accounting/taskstats* 13355F: include/linux/taskstats* 13356F: kernel/taskstats.c 13357 13358TC subsystem 13359M: Jamal Hadi Salim <jhs@mojatatu.com> 13360M: Cong Wang <xiyou.wangcong@gmail.com> 13361M: Jiri Pirko <jiri@resnulli.us> 13362L: netdev@vger.kernel.org 13363S: Maintained 13364F: include/net/pkt_cls.h 13365F: include/net/pkt_sched.h 13366F: include/net/tc_act/ 13367F: include/uapi/linux/pkt_cls.h 13368F: include/uapi/linux/pkt_sched.h 13369F: include/uapi/linux/tc_act/ 13370F: include/uapi/linux/tc_ematch/ 13371F: net/sched/ 13372 13373TCP LOW PRIORITY MODULE 13374M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13375M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13376W: http://tcp-lp-mod.sourceforge.net/ 13377S: Maintained 13378F: net/ipv4/tcp_lp.c 13379 13380TDA10071 MEDIA DRIVER 13381M: Antti Palosaari <crope@iki.fi> 13382L: linux-media@vger.kernel.org 13383W: https://linuxtv.org 13384W: http://palosaari.fi/linux/ 13385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13386T: git git://linuxtv.org/anttip/media_tree.git 13387S: Maintained 13388F: drivers/media/dvb-frontends/tda10071* 13389 13390TDA18212 MEDIA DRIVER 13391M: Antti Palosaari <crope@iki.fi> 13392L: linux-media@vger.kernel.org 13393W: https://linuxtv.org 13394W: http://palosaari.fi/linux/ 13395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13396T: git git://linuxtv.org/anttip/media_tree.git 13397S: Maintained 13398F: drivers/media/tuners/tda18212* 13399 13400TDA18218 MEDIA DRIVER 13401M: Antti Palosaari <crope@iki.fi> 13402L: linux-media@vger.kernel.org 13403W: https://linuxtv.org 13404W: http://palosaari.fi/linux/ 13405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13406T: git git://linuxtv.org/anttip/media_tree.git 13407S: Maintained 13408F: drivers/media/tuners/tda18218* 13409 13410TDA18250 MEDIA DRIVER 13411M: Olli Salonen <olli.salonen@iki.fi> 13412L: linux-media@vger.kernel.org 13413W: https://linuxtv.org 13414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13415T: git git://linuxtv.org/media_tree.git 13416S: Maintained 13417F: drivers/media/tuners/tda18250* 13418 13419TDA18271 MEDIA DRIVER 13420M: Michael Krufky <mkrufky@linuxtv.org> 13421L: linux-media@vger.kernel.org 13422W: https://linuxtv.org 13423W: http://github.com/mkrufky 13424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13425T: git git://linuxtv.org/mkrufky/tuners.git 13426S: Maintained 13427F: drivers/media/tuners/tda18271* 13428 13429TDA827x MEDIA DRIVER 13430M: Michael Krufky <mkrufky@linuxtv.org> 13431L: linux-media@vger.kernel.org 13432W: https://linuxtv.org 13433W: http://github.com/mkrufky 13434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13435T: git git://linuxtv.org/mkrufky/tuners.git 13436S: Maintained 13437F: drivers/media/tuners/tda8290.* 13438 13439TDA8290 MEDIA DRIVER 13440M: Michael Krufky <mkrufky@linuxtv.org> 13441L: linux-media@vger.kernel.org 13442W: https://linuxtv.org 13443W: http://github.com/mkrufky 13444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13445T: git git://linuxtv.org/mkrufky/tuners.git 13446S: Maintained 13447F: drivers/media/tuners/tda8290.* 13448 13449TDA9840 MEDIA DRIVER 13450M: Hans Verkuil <hverkuil@xs4all.nl> 13451L: linux-media@vger.kernel.org 13452T: git git://linuxtv.org/media_tree.git 13453W: https://linuxtv.org 13454S: Maintained 13455F: drivers/media/i2c/tda9840* 13456 13457TEA5761 TUNER DRIVER 13458M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13459M: Mauro Carvalho Chehab <mchehab@kernel.org> 13460L: linux-media@vger.kernel.org 13461W: https://linuxtv.org 13462T: git git://linuxtv.org/media_tree.git 13463S: Odd fixes 13464F: drivers/media/tuners/tea5761.* 13465 13466TEA5767 TUNER DRIVER 13467M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13468M: Mauro Carvalho Chehab <mchehab@kernel.org> 13469L: linux-media@vger.kernel.org 13470W: https://linuxtv.org 13471T: git git://linuxtv.org/media_tree.git 13472S: Maintained 13473F: drivers/media/tuners/tea5767.* 13474 13475TEA6415C MEDIA DRIVER 13476M: Hans Verkuil <hverkuil@xs4all.nl> 13477L: linux-media@vger.kernel.org 13478T: git git://linuxtv.org/media_tree.git 13479W: https://linuxtv.org 13480S: Maintained 13481F: drivers/media/i2c/tea6415c* 13482 13483TEA6420 MEDIA DRIVER 13484M: Hans Verkuil <hverkuil@xs4all.nl> 13485L: linux-media@vger.kernel.org 13486T: git git://linuxtv.org/media_tree.git 13487W: https://linuxtv.org 13488S: Maintained 13489F: drivers/media/i2c/tea6420* 13490 13491TEAM DRIVER 13492M: Jiri Pirko <jiri@resnulli.us> 13493L: netdev@vger.kernel.org 13494S: Supported 13495F: drivers/net/team/ 13496F: include/linux/if_team.h 13497F: include/uapi/linux/if_team.h 13498 13499TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13500M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13501S: Maintained 13502F: arch/x86/platform/ts5500/ 13503 13504TECHNOTREND USB IR RECEIVER 13505M: Sean Young <sean@mess.org> 13506L: linux-media@vger.kernel.org 13507S: Maintained 13508F: drivers/media/rc/ttusbir.c 13509 13510TEE SUBSYSTEM 13511M: Jens Wiklander <jens.wiklander@linaro.org> 13512S: Maintained 13513F: include/linux/tee_drv.h 13514F: include/uapi/linux/tee.h 13515F: drivers/tee/ 13516F: Documentation/tee.txt 13517 13518TEGRA ARCHITECTURE SUPPORT 13519M: Thierry Reding <thierry.reding@gmail.com> 13520M: Jonathan Hunter <jonathanh@nvidia.com> 13521L: linux-tegra@vger.kernel.org 13522Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13524S: Supported 13525N: [^a-z]tegra 13526 13527TEGRA CLOCK DRIVER 13528M: Peter De Schrijver <pdeschrijver@nvidia.com> 13529M: Prashant Gaikwad <pgaikwad@nvidia.com> 13530S: Supported 13531F: drivers/clk/tegra/ 13532 13533TEGRA DMA DRIVERS 13534M: Laxman Dewangan <ldewangan@nvidia.com> 13535M: Jon Hunter <jonathanh@nvidia.com> 13536S: Supported 13537F: drivers/dma/tegra* 13538 13539TEGRA I2C DRIVER 13540M: Laxman Dewangan <ldewangan@nvidia.com> 13541S: Supported 13542F: drivers/i2c/busses/i2c-tegra.c 13543 13544TEGRA IOMMU DRIVERS 13545M: Hiroshi Doyu <hdoyu@nvidia.com> 13546S: Supported 13547F: drivers/iommu/tegra* 13548 13549TEGRA KBC DRIVER 13550M: Rakesh Iyer <riyer@nvidia.com> 13551M: Laxman Dewangan <ldewangan@nvidia.com> 13552S: Supported 13553F: drivers/input/keyboard/tegra-kbc.c 13554 13555TEGRA PWM DRIVER 13556M: Thierry Reding <thierry.reding@gmail.com> 13557S: Supported 13558F: drivers/pwm/pwm-tegra.c 13559 13560TEGRA SERIAL DRIVER 13561M: Laxman Dewangan <ldewangan@nvidia.com> 13562S: Supported 13563F: drivers/tty/serial/serial-tegra.c 13564 13565TEGRA SPI DRIVER 13566M: Laxman Dewangan <ldewangan@nvidia.com> 13567S: Supported 13568F: drivers/spi/spi-tegra* 13569 13570TEHUTI ETHERNET DRIVER 13571M: Andy Gospodarek <andy@greyhouse.net> 13572L: netdev@vger.kernel.org 13573S: Supported 13574F: drivers/net/ethernet/tehuti/* 13575 13576Telecom Clock Driver for MCPL0010 13577M: Mark Gross <mark.gross@intel.com> 13578S: Supported 13579F: drivers/char/tlclk.c 13580 13581TENSILICA XTENSA PORT (xtensa) 13582M: Chris Zankel <chris@zankel.net> 13583M: Max Filippov <jcmvbkbc@gmail.com> 13584L: linux-xtensa@linux-xtensa.org 13585T: git git://github.com/czankel/xtensa-linux.git 13586S: Maintained 13587F: arch/xtensa/ 13588F: drivers/irqchip/irq-xtensa-* 13589 13590Texas Instruments' System Control Interface (TISCI) Protocol Driver 13591M: Nishanth Menon <nm@ti.com> 13592M: Tero Kristo <t-kristo@ti.com> 13593M: Santosh Shilimkar <ssantosh@kernel.org> 13594L: linux-arm-kernel@lists.infradead.org 13595S: Maintained 13596F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13597F: drivers/firmware/ti_sci* 13598F: include/linux/soc/ti/ti_sci_protocol.h 13599F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13600F: include/dt-bindings/genpd/k2g.h 13601F: drivers/soc/ti/ti_sci_pm_domains.c 13602F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13603F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13604F: drivers/clk/keystone/sci-clk.c 13605F: drivers/reset/reset-ti-sci.c 13606 13607THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13608M: Hans Verkuil <hverkuil@xs4all.nl> 13609L: linux-media@vger.kernel.org 13610T: git git://linuxtv.org/media_tree.git 13611W: https://linuxtv.org 13612S: Maintained 13613F: drivers/media/radio/radio-raremono.c 13614 13615THERMAL 13616M: Zhang Rui <rui.zhang@intel.com> 13617M: Eduardo Valentin <edubezval@gmail.com> 13618L: linux-pm@vger.kernel.org 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13621Q: https://patchwork.kernel.org/project/linux-pm/list/ 13622S: Supported 13623F: drivers/thermal/ 13624F: include/linux/thermal.h 13625F: include/uapi/linux/thermal.h 13626F: include/linux/cpu_cooling.h 13627F: Documentation/devicetree/bindings/thermal/ 13628 13629THERMAL/CPU_COOLING 13630M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13631M: Viresh Kumar <viresh.kumar@linaro.org> 13632M: Javi Merino <javi.merino@kernel.org> 13633L: linux-pm@vger.kernel.org 13634S: Supported 13635F: Documentation/thermal/cpu-cooling-api.txt 13636F: drivers/thermal/cpu_cooling.c 13637F: include/linux/cpu_cooling.h 13638 13639THINKPAD ACPI EXTRAS DRIVER 13640M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13641L: ibm-acpi-devel@lists.sourceforge.net 13642L: platform-driver-x86@vger.kernel.org 13643W: http://ibm-acpi.sourceforge.net 13644W: http://thinkwiki.org/wiki/Ibm-acpi 13645T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13646S: Maintained 13647F: drivers/platform/x86/thinkpad_acpi.c 13648 13649THUNDERBOLT DRIVER 13650M: Andreas Noever <andreas.noever@gmail.com> 13651M: Michael Jamet <michael.jamet@intel.com> 13652M: Mika Westerberg <mika.westerberg@linux.intel.com> 13653M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13654T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13655S: Maintained 13656F: Documentation/admin-guide/thunderbolt.rst 13657F: drivers/thunderbolt/ 13658F: include/linux/thunderbolt.h 13659 13660THUNDERBOLT NETWORK DRIVER 13661M: Michael Jamet <michael.jamet@intel.com> 13662M: Mika Westerberg <mika.westerberg@linux.intel.com> 13663M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13664L: netdev@vger.kernel.org 13665S: Maintained 13666F: drivers/net/thunderbolt.c 13667 13668THUNDERX GPIO DRIVER 13669M: David Daney <david.daney@cavium.com> 13670S: Maintained 13671F: drivers/gpio/gpio-thunderx.c 13672 13673TI AM437X VPFE DRIVER 13674M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13675L: linux-media@vger.kernel.org 13676W: https://linuxtv.org 13677Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13678T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13679S: Maintained 13680F: drivers/media/platform/am437x/ 13681 13682TI BANDGAP AND THERMAL DRIVER 13683M: Eduardo Valentin <edubezval@gmail.com> 13684M: Keerthy <j-keerthy@ti.com> 13685L: linux-pm@vger.kernel.org 13686L: linux-omap@vger.kernel.org 13687S: Maintained 13688F: drivers/thermal/ti-soc-thermal/ 13689 13690TI BQ27XXX POWER SUPPLY DRIVER 13691R: Andrew F. Davis <afd@ti.com> 13692F: include/linux/power/bq27xxx_battery.h 13693F: drivers/power/supply/bq27xxx_battery.c 13694F: drivers/power/supply/bq27xxx_battery_i2c.c 13695 13696TI CDCE706 CLOCK DRIVER 13697M: Max Filippov <jcmvbkbc@gmail.com> 13698S: Maintained 13699F: drivers/clk/clk-cdce706.c 13700 13701TI CLOCK DRIVER 13702M: Tero Kristo <t-kristo@ti.com> 13703L: linux-omap@vger.kernel.org 13704S: Maintained 13705F: drivers/clk/ti/ 13706F: include/linux/clk/ti.h 13707 13708TI DAVINCI MACHINE SUPPORT 13709M: Sekhar Nori <nsekhar@ti.com> 13710M: Kevin Hilman <khilman@kernel.org> 13711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13712T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13713S: Supported 13714F: arch/arm/mach-davinci/ 13715F: drivers/i2c/busses/i2c-davinci.c 13716F: arch/arm/boot/dts/da850* 13717 13718TI DAVINCI SERIES GPIO DRIVER 13719M: Keerthy <j-keerthy@ti.com> 13720L: linux-gpio@vger.kernel.org 13721S: Maintained 13722F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13723F: drivers/gpio/gpio-davinci.c 13724 13725TI DAVINCI SERIES MEDIA DRIVER 13726M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13727L: linux-media@vger.kernel.org 13728W: https://linuxtv.org 13729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13730T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13731S: Maintained 13732F: drivers/media/platform/davinci/ 13733F: include/media/davinci/ 13734 13735TI ETHERNET SWITCH DRIVER (CPSW) 13736R: Grygorii Strashko <grygorii.strashko@ti.com> 13737L: linux-omap@vger.kernel.org 13738L: netdev@vger.kernel.org 13739S: Maintained 13740F: drivers/net/ethernet/ti/cpsw* 13741F: drivers/net/ethernet/ti/davinci* 13742 13743TI FLASH MEDIA INTERFACE DRIVER 13744M: Alex Dubov <oakad@yahoo.com> 13745S: Maintained 13746F: drivers/misc/tifm* 13747F: drivers/mmc/host/tifm_sd.c 13748F: include/linux/tifm.h 13749 13750TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13751M: Santosh Shilimkar <ssantosh@kernel.org> 13752L: linux-kernel@vger.kernel.org 13753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13754S: Maintained 13755F: drivers/soc/ti/* 13756T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13757 13758TI LM49xxx FAMILY ASoC CODEC DRIVERS 13759M: M R Swami Reddy <mr.swami.reddy@ti.com> 13760M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13761L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13762S: Maintained 13763F: sound/soc/codecs/lm49453* 13764F: sound/soc/codecs/isabelle* 13765 13766TI LP855x BACKLIGHT DRIVER 13767M: Milo Kim <milo.kim@ti.com> 13768S: Maintained 13769F: Documentation/backlight/lp855x-driver.txt 13770F: drivers/video/backlight/lp855x_bl.c 13771F: include/linux/platform_data/lp855x.h 13772 13773TI LP8727 CHARGER DRIVER 13774M: Milo Kim <milo.kim@ti.com> 13775S: Maintained 13776F: drivers/power/supply/lp8727_charger.c 13777F: include/linux/platform_data/lp8727.h 13778 13779TI LP8788 MFD DRIVER 13780M: Milo Kim <milo.kim@ti.com> 13781S: Maintained 13782F: drivers/iio/adc/lp8788_adc.c 13783F: drivers/leds/leds-lp8788.c 13784F: drivers/mfd/lp8788*.c 13785F: drivers/power/supply/lp8788-charger.c 13786F: drivers/regulator/lp8788-*.c 13787F: include/linux/mfd/lp8788*.h 13788 13789TI NETCP ETHERNET DRIVER 13790M: Wingman Kwok <w-kwok2@ti.com> 13791M: Murali Karicheri <m-karicheri2@ti.com> 13792L: netdev@vger.kernel.org 13793S: Maintained 13794F: drivers/net/ethernet/ti/netcp* 13795 13796TI TAS571X FAMILY ASoC CODEC DRIVER 13797M: Kevin Cernekee <cernekee@chromium.org> 13798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13799S: Odd Fixes 13800F: sound/soc/codecs/tas571x* 13801 13802TI TRF7970A NFC DRIVER 13803M: Mark Greer <mgreer@animalcreek.com> 13804L: linux-wireless@vger.kernel.org 13805L: linux-nfc@lists.01.org (moderated for non-subscribers) 13806S: Supported 13807F: drivers/nfc/trf7970a.c 13808F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13809 13810TI TWL4030 SERIES SOC CODEC DRIVER 13811M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13813S: Maintained 13814F: sound/soc/codecs/twl4030* 13815 13816TI VPE/CAL DRIVERS 13817M: Benoit Parrot <bparrot@ti.com> 13818L: linux-media@vger.kernel.org 13819W: http://linuxtv.org/ 13820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13821S: Maintained 13822F: drivers/media/platform/ti-vpe/ 13823 13824TI WILINK WIRELESS DRIVERS 13825L: linux-wireless@vger.kernel.org 13826W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13827W: http://wireless.kernel.org/en/users/Drivers/wl1251 13828T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13829S: Orphan 13830F: drivers/net/wireless/ti/ 13831F: include/linux/wl12xx.h 13832 13833TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13834M: John Stultz <john.stultz@linaro.org> 13835M: Thomas Gleixner <tglx@linutronix.de> 13836R: Stephen Boyd <sboyd@kernel.org> 13837L: linux-kernel@vger.kernel.org 13838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13839S: Supported 13840F: include/linux/clocksource.h 13841F: include/linux/time.h 13842F: include/linux/timex.h 13843F: include/uapi/linux/time.h 13844F: include/uapi/linux/timex.h 13845F: kernel/time/clocksource.c 13846F: kernel/time/time*.c 13847F: kernel/time/alarmtimer.c 13848F: kernel/time/ntp.c 13849F: tools/testing/selftests/timers/ 13850 13851TIPC NETWORK LAYER 13852M: Jon Maloy <jon.maloy@ericsson.com> 13853M: Ying Xue <ying.xue@windriver.com> 13854L: netdev@vger.kernel.org (core kernel code) 13855L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13856W: http://tipc.sourceforge.net/ 13857S: Maintained 13858F: include/uapi/linux/tipc*.h 13859F: net/tipc/ 13860 13861TLAN NETWORK DRIVER 13862M: Samuel Chessman <chessman@tux.org> 13863L: tlan-devel@lists.sourceforge.net (subscribers-only) 13864W: http://sourceforge.net/projects/tlan/ 13865S: Maintained 13866F: Documentation/networking/tlan.txt 13867F: drivers/net/ethernet/ti/tlan.* 13868 13869TM6000 VIDEO4LINUX DRIVER 13870M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13871M: Mauro Carvalho Chehab <mchehab@kernel.org> 13872L: linux-media@vger.kernel.org 13873W: https://linuxtv.org 13874T: git git://linuxtv.org/media_tree.git 13875S: Odd fixes 13876F: drivers/media/usb/tm6000/ 13877F: Documentation/media/v4l-drivers/tm6000* 13878 13879TMIO/SDHI MMC DRIVER 13880M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13881L: linux-mmc@vger.kernel.org 13882S: Supported 13883F: drivers/mmc/host/tmio_mmc* 13884F: drivers/mmc/host/renesas_sdhi* 13885F: include/linux/mfd/tmio.h 13886 13887TMP401 HARDWARE MONITOR DRIVER 13888M: Guenter Roeck <linux@roeck-us.net> 13889L: linux-hwmon@vger.kernel.org 13890S: Maintained 13891F: Documentation/hwmon/tmp401 13892F: drivers/hwmon/tmp401.c 13893 13894TMPFS (SHMEM FILESYSTEM) 13895M: Hugh Dickins <hughd@google.com> 13896L: linux-mm@kvack.org 13897S: Maintained 13898F: include/linux/shmem_fs.h 13899F: mm/shmem.c 13900 13901TOMOYO SECURITY MODULE 13902M: Kentaro Takeda <takedakn@nttdata.co.jp> 13903M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13904L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13905L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13906L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13907L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13908W: http://tomoyo.sourceforge.jp/ 13909T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13910S: Maintained 13911F: security/tomoyo/ 13912 13913TOPSTAR LAPTOP EXTRAS DRIVER 13914M: Herton Ronaldo Krzesinski <herton@canonical.com> 13915L: platform-driver-x86@vger.kernel.org 13916S: Maintained 13917F: drivers/platform/x86/topstar-laptop.c 13918 13919TORTURE-TEST MODULES 13920M: Davidlohr Bueso <dave@stgolabs.net> 13921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13922M: Josh Triplett <josh@joshtriplett.org> 13923L: linux-kernel@vger.kernel.org 13924S: Supported 13925T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13926F: Documentation/RCU/torture.txt 13927F: kernel/torture.c 13928F: kernel/rcu/rcutorture.c 13929F: kernel/locking/locktorture.c 13930 13931TOSHIBA ACPI EXTRAS DRIVER 13932M: Azael Avalos <coproscefalo@gmail.com> 13933L: platform-driver-x86@vger.kernel.org 13934S: Maintained 13935F: drivers/platform/x86/toshiba_acpi.c 13936 13937TOSHIBA BLUETOOTH DRIVER 13938M: Azael Avalos <coproscefalo@gmail.com> 13939L: platform-driver-x86@vger.kernel.org 13940S: Maintained 13941F: drivers/platform/x86/toshiba_bluetooth.c 13942 13943TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13944M: Azael Avalos <coproscefalo@gmail.com> 13945L: platform-driver-x86@vger.kernel.org 13946S: Maintained 13947F: drivers/platform/x86/toshiba_haps.c 13948 13949TOSHIBA SMM DRIVER 13950M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13951W: http://www.buzzard.org.uk/toshiba/ 13952S: Maintained 13953F: drivers/char/toshiba.c 13954F: include/linux/toshiba.h 13955F: include/uapi/linux/toshiba.h 13956 13957TOSHIBA TC358743 DRIVER 13958M: Mats Randgaard <matrandg@cisco.com> 13959L: linux-media@vger.kernel.org 13960S: Maintained 13961F: drivers/media/i2c/tc358743* 13962F: include/media/i2c/tc358743.h 13963 13964TOSHIBA WMI HOTKEYS DRIVER 13965M: Azael Avalos <coproscefalo@gmail.com> 13966L: platform-driver-x86@vger.kernel.org 13967S: Maintained 13968F: drivers/platform/x86/toshiba-wmi.c 13969 13970TPM DEVICE DRIVER 13971M: Peter Huewe <peterhuewe@gmx.de> 13972M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13973R: Jason Gunthorpe <jgg@ziepe.ca> 13974L: linux-integrity@vger.kernel.org 13975Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13976W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13977T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13978S: Maintained 13979F: drivers/char/tpm/ 13980 13981TRACING 13982M: Steven Rostedt <rostedt@goodmis.org> 13983M: Ingo Molnar <mingo@redhat.com> 13984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13985S: Maintained 13986F: Documentation/trace/ftrace.txt 13987F: arch/*/*/*/ftrace.h 13988F: arch/*/kernel/ftrace.c 13989F: include/*/ftrace.h 13990F: include/linux/trace*.h 13991F: include/trace/ 13992F: kernel/trace/ 13993F: tools/testing/selftests/ftrace/ 13994 13995TRACING MMIO ACCESSES (MMIOTRACE) 13996M: Steven Rostedt <rostedt@goodmis.org> 13997M: Ingo Molnar <mingo@kernel.org> 13998R: Karol Herbst <karolherbst@gmail.com> 13999R: Pekka Paalanen <ppaalanen@gmail.com> 14000S: Maintained 14001L: linux-kernel@vger.kernel.org 14002L: nouveau@lists.freedesktop.org 14003F: kernel/trace/trace_mmiotrace.c 14004F: include/linux/mmiotrace.h 14005F: arch/x86/mm/kmmio.c 14006F: arch/x86/mm/mmio-mod.c 14007F: arch/x86/mm/testmmiotrace.c 14008 14009TRIVIAL PATCHES 14010M: Jiri Kosina <trivial@kernel.org> 14011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14012S: Maintained 14013K: ^Subject:.*(?i)trivial 14014 14015TEMPO SEMICONDUCTOR DRIVERS 14016M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14017S: Maintained 14018F: sound/soc/codecs/tscs*.c 14019F: sound/soc/codecs/tscs*.h 14020F: Documentation/devicetree/bindings/sound/tscs*.txt 14021 14022TTY LAYER 14023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14024M: Jiri Slaby <jslaby@suse.com> 14025S: Supported 14026T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14027F: Documentation/serial/ 14028F: drivers/tty/ 14029F: drivers/tty/serial/serial_core.c 14030F: include/linux/serial_core.h 14031F: include/linux/serial.h 14032F: include/linux/tty.h 14033F: include/uapi/linux/serial_core.h 14034F: include/uapi/linux/serial.h 14035F: include/uapi/linux/tty.h 14036 14037TUA9001 MEDIA DRIVER 14038M: Antti Palosaari <crope@iki.fi> 14039L: linux-media@vger.kernel.org 14040W: https://linuxtv.org 14041W: http://palosaari.fi/linux/ 14042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14043T: git git://linuxtv.org/anttip/media_tree.git 14044S: Maintained 14045F: drivers/media/tuners/tua9001* 14046 14047TULIP NETWORK DRIVERS 14048L: netdev@vger.kernel.org 14049L: linux-parisc@vger.kernel.org 14050S: Orphan 14051F: drivers/net/ethernet/dec/tulip/ 14052 14053TUN/TAP driver 14054M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14055W: http://vtun.sourceforge.net/tun 14056S: Maintained 14057F: Documentation/networking/tuntap.txt 14058F: arch/um/os-Linux/drivers/ 14059 14060TURBOCHANNEL SUBSYSTEM 14061M: "Maciej W. Rozycki" <macro@linux-mips.org> 14062M: Ralf Baechle <ralf@linux-mips.org> 14063L: linux-mips@linux-mips.org 14064Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14065S: Maintained 14066F: drivers/tc/ 14067F: include/linux/tc.h 14068 14069TW5864 VIDEO4LINUX DRIVER 14070M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14071M: Anton Sviridenko <anton@corp.bluecherry.net> 14072M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14073M: Andrey Utkin <andrey_utkin@fastmail.com> 14074L: linux-media@vger.kernel.org 14075S: Supported 14076F: drivers/media/pci/tw5864/ 14077 14078TW68 VIDEO4LINUX DRIVER 14079M: Hans Verkuil <hverkuil@xs4all.nl> 14080L: linux-media@vger.kernel.org 14081T: git git://linuxtv.org/media_tree.git 14082W: https://linuxtv.org 14083S: Odd Fixes 14084F: drivers/media/pci/tw68/ 14085 14086TW686X VIDEO4LINUX DRIVER 14087M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14088L: linux-media@vger.kernel.org 14089T: git git://linuxtv.org/media_tree.git 14090W: http://linuxtv.org 14091S: Maintained 14092F: drivers/media/pci/tw686x/ 14093 14094UBI FILE SYSTEM (UBIFS) 14095M: Richard Weinberger <richard@nod.at> 14096M: Artem Bityutskiy <dedekind1@gmail.com> 14097M: Adrian Hunter <adrian.hunter@intel.com> 14098L: linux-mtd@lists.infradead.org 14099T: git git://git.infradead.org/ubifs-2.6.git 14100W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14101S: Supported 14102F: Documentation/filesystems/ubifs.txt 14103F: fs/ubifs/ 14104 14105UCLINUX (M68KNOMMU AND COLDFIRE) 14106M: Greg Ungerer <gerg@linux-m68k.org> 14107W: http://www.linux-m68k.org/ 14108W: http://www.uclinux.org/ 14109L: linux-m68k@lists.linux-m68k.org 14110L: uclinux-dev@uclinux.org (subscribers-only) 14111T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14112S: Maintained 14113F: arch/m68k/coldfire/ 14114F: arch/m68k/68*/ 14115F: arch/m68k/*/*_no.* 14116F: arch/m68k/include/asm/*_no.* 14117 14118UDF FILESYSTEM 14119M: Jan Kara <jack@suse.com> 14120S: Maintained 14121F: Documentation/filesystems/udf.txt 14122F: fs/udf/ 14123 14124UDRAW TABLET 14125M: Bastien Nocera <hadess@hadess.net> 14126L: linux-input@vger.kernel.org 14127S: Maintained 14128F: drivers/hid/hid-udraw-ps3.c 14129 14130UFS FILESYSTEM 14131M: Evgeniy Dushistov <dushistov@mail.ru> 14132S: Maintained 14133F: Documentation/filesystems/ufs.txt 14134F: fs/ufs/ 14135 14136UHID USERSPACE HID IO DRIVER: 14137M: David Herrmann <dh.herrmann@googlemail.com> 14138L: linux-input@vger.kernel.org 14139S: Maintained 14140F: drivers/hid/uhid.c 14141F: include/uapi/linux/uhid.h 14142 14143ULPI BUS 14144M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14145L: linux-usb@vger.kernel.org 14146S: Maintained 14147F: drivers/usb/common/ulpi.c 14148F: include/linux/ulpi/ 14149 14150ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14151L: linux-usb@vger.kernel.org 14152S: Orphan 14153F: drivers/uwb/ 14154F: include/linux/uwb.h 14155F: include/linux/uwb/ 14156 14157UNICORE32 ARCHITECTURE: 14158M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14159W: http://mprc.pku.edu.cn/~guanxuetao/linux 14160S: Maintained 14161T: git git://github.com/gxt/linux.git 14162F: arch/unicore32/ 14163 14164UNIFDEF 14165M: Tony Finch <dot@dotat.at> 14166W: http://dotat.at/prog/unifdef 14167S: Maintained 14168F: scripts/unifdef.c 14169 14170UNIFORM CDROM DRIVER 14171M: Jens Axboe <axboe@kernel.dk> 14172W: http://www.kernel.dk 14173S: Maintained 14174F: Documentation/cdrom/ 14175F: drivers/cdrom/cdrom.c 14176F: include/linux/cdrom.h 14177F: include/uapi/linux/cdrom.h 14178 14179UNISYS S-PAR DRIVERS 14180M: David Kershner <david.kershner@unisys.com> 14181L: sparmaintainer@unisys.com (Unisys internal) 14182S: Supported 14183F: include/linux/visorbus.h 14184F: drivers/visorbus/ 14185F: drivers/staging/unisys/ 14186 14187UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14188M: Vinayak Holikatti <vinholikatti@gmail.com> 14189L: linux-scsi@vger.kernel.org 14190S: Supported 14191F: Documentation/scsi/ufs.txt 14192F: drivers/scsi/ufs/ 14193 14194UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14195M: Joao Pinto <jpinto@synopsys.com> 14196L: linux-scsi@vger.kernel.org 14197S: Supported 14198F: drivers/scsi/ufs/*dwc* 14199 14200UNSORTED BLOCK IMAGES (UBI) 14201M: Artem Bityutskiy <dedekind1@gmail.com> 14202M: Richard Weinberger <richard@nod.at> 14203W: http://www.linux-mtd.infradead.org/ 14204L: linux-mtd@lists.infradead.org 14205T: git git://git.infradead.org/ubifs-2.6.git 14206S: Supported 14207F: drivers/mtd/ubi/ 14208F: include/linux/mtd/ubi.h 14209F: include/uapi/mtd/ubi-user.h 14210 14211USB "USBNET" DRIVER FRAMEWORK 14212M: Oliver Neukum <oneukum@suse.com> 14213L: netdev@vger.kernel.org 14214W: http://www.linux-usb.org/usbnet 14215S: Maintained 14216F: drivers/net/usb/usbnet.c 14217F: include/linux/usb/usbnet.h 14218 14219USB ACM DRIVER 14220M: Oliver Neukum <oneukum@suse.com> 14221L: linux-usb@vger.kernel.org 14222S: Maintained 14223F: Documentation/usb/acm.txt 14224F: drivers/usb/class/cdc-acm.* 14225 14226USB AR5523 WIRELESS DRIVER 14227M: Pontus Fuchs <pontus.fuchs@gmail.com> 14228L: linux-wireless@vger.kernel.org 14229S: Maintained 14230F: drivers/net/wireless/ath/ar5523/ 14231 14232USB ATTACHED SCSI 14233M: Oliver Neukum <oneukum@suse.com> 14234L: linux-usb@vger.kernel.org 14235L: linux-scsi@vger.kernel.org 14236S: Maintained 14237F: drivers/usb/storage/uas.c 14238 14239USB CDC ETHERNET DRIVER 14240M: Oliver Neukum <oliver@neukum.org> 14241L: linux-usb@vger.kernel.org 14242S: Maintained 14243F: drivers/net/usb/cdc_*.c 14244F: include/uapi/linux/usb/cdc.h 14245 14246USB CHAOSKEY DRIVER 14247M: Keith Packard <keithp@keithp.com> 14248L: linux-usb@vger.kernel.org 14249S: Maintained 14250F: drivers/usb/misc/chaoskey.c 14251 14252USB CYPRESS C67X00 DRIVER 14253M: Peter Korsgaard <jacmet@sunsite.dk> 14254L: linux-usb@vger.kernel.org 14255S: Maintained 14256F: drivers/usb/c67x00/ 14257 14258USB DAVICOM DM9601 DRIVER 14259M: Peter Korsgaard <jacmet@sunsite.dk> 14260L: netdev@vger.kernel.org 14261W: http://www.linux-usb.org/usbnet 14262S: Maintained 14263F: drivers/net/usb/dm9601.c 14264 14265USB DIAMOND RIO500 DRIVER 14266M: Cesar Miquel <miquel@df.uba.ar> 14267L: rio500-users@lists.sourceforge.net 14268W: http://rio500.sourceforge.net 14269S: Maintained 14270F: drivers/usb/misc/rio500* 14271 14272USB EHCI DRIVER 14273M: Alan Stern <stern@rowland.harvard.edu> 14274L: linux-usb@vger.kernel.org 14275S: Maintained 14276F: Documentation/usb/ehci.txt 14277F: drivers/usb/host/ehci* 14278 14279USB GADGET/PERIPHERAL SUBSYSTEM 14280M: Felipe Balbi <balbi@kernel.org> 14281L: linux-usb@vger.kernel.org 14282W: http://www.linux-usb.org/gadget 14283T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14284S: Maintained 14285F: drivers/usb/gadget/ 14286F: include/linux/usb/gadget* 14287 14288USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14289M: Jiri Kosina <jikos@kernel.org> 14290R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14291L: linux-usb@vger.kernel.org 14292T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14293S: Maintained 14294F: Documentation/hid/hiddev.txt 14295F: drivers/hid/usbhid/ 14296 14297USB ISP116X DRIVER 14298M: Olav Kongas <ok@artecdesign.ee> 14299L: linux-usb@vger.kernel.org 14300S: Maintained 14301F: drivers/usb/host/isp116x* 14302F: include/linux/usb/isp116x.h 14303 14304USB LAN78XX ETHERNET DRIVER 14305M: Woojung Huh <woojung.huh@microchip.com> 14306M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14307L: netdev@vger.kernel.org 14308S: Maintained 14309F: drivers/net/usb/lan78xx.* 14310 14311USB MASS STORAGE DRIVER 14312M: Alan Stern <stern@rowland.harvard.edu> 14313L: linux-usb@vger.kernel.org 14314L: usb-storage@lists.one-eyed-alien.net 14315S: Maintained 14316W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14317F: drivers/usb/storage/ 14318 14319USB MIDI DRIVER 14320M: Clemens Ladisch <clemens@ladisch.de> 14321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14322T: git git://git.alsa-project.org/alsa-kernel.git 14323S: Maintained 14324F: sound/usb/midi.* 14325 14326USB NETWORKING DRIVERS 14327L: linux-usb@vger.kernel.org 14328S: Odd Fixes 14329F: drivers/net/usb/ 14330 14331USB OHCI DRIVER 14332M: Alan Stern <stern@rowland.harvard.edu> 14333L: linux-usb@vger.kernel.org 14334S: Maintained 14335F: Documentation/usb/ohci.txt 14336F: drivers/usb/host/ohci* 14337 14338USB OTG FSM (Finite State Machine) 14339M: Peter Chen <Peter.Chen@nxp.com> 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14341L: linux-usb@vger.kernel.org 14342S: Maintained 14343F: drivers/usb/common/usb-otg-fsm.c 14344 14345USB OVER IP DRIVER 14346M: Valentina Manea <valentina.manea.m@gmail.com> 14347M: Shuah Khan <shuahkh@osg.samsung.com> 14348M: Shuah Khan <shuah@kernel.org> 14349L: linux-usb@vger.kernel.org 14350S: Maintained 14351F: Documentation/usb/usbip_protocol.txt 14352F: drivers/usb/usbip/ 14353F: tools/usb/usbip/ 14354 14355USB PEGASUS DRIVER 14356M: Petko Manolov <petkan@nucleusys.com> 14357L: linux-usb@vger.kernel.org 14358L: netdev@vger.kernel.org 14359T: git git://github.com/petkan/pegasus.git 14360W: https://github.com/petkan/pegasus 14361S: Maintained 14362F: drivers/net/usb/pegasus.* 14363 14364USB PHY LAYER 14365M: Felipe Balbi <balbi@kernel.org> 14366L: linux-usb@vger.kernel.org 14367T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14368S: Maintained 14369F: drivers/usb/phy/ 14370 14371USB PRINTER DRIVER (usblp) 14372M: Pete Zaitcev <zaitcev@redhat.com> 14373L: linux-usb@vger.kernel.org 14374S: Supported 14375F: drivers/usb/class/usblp.c 14376 14377USB QMI WWAN NETWORK DRIVER 14378M: Bjørn Mork <bjorn@mork.no> 14379L: netdev@vger.kernel.org 14380S: Maintained 14381F: Documentation/ABI/testing/sysfs-class-net-qmi 14382F: drivers/net/usb/qmi_wwan.c 14383 14384USB RTL8150 DRIVER 14385M: Petko Manolov <petkan@nucleusys.com> 14386L: linux-usb@vger.kernel.org 14387L: netdev@vger.kernel.org 14388T: git git://github.com/petkan/rtl8150.git 14389W: https://github.com/petkan/rtl8150 14390S: Maintained 14391F: drivers/net/usb/rtl8150.c 14392 14393USB SERIAL SUBSYSTEM 14394M: Johan Hovold <johan@kernel.org> 14395L: linux-usb@vger.kernel.org 14396T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14397S: Maintained 14398F: Documentation/usb/usb-serial.txt 14399F: drivers/usb/serial/ 14400F: include/linux/usb/serial.h 14401 14402USB SMSC75XX ETHERNET DRIVER 14403M: Steve Glendinning <steve.glendinning@shawell.net> 14404L: netdev@vger.kernel.org 14405S: Maintained 14406F: drivers/net/usb/smsc75xx.* 14407 14408USB SMSC95XX ETHERNET DRIVER 14409M: Steve Glendinning <steve.glendinning@shawell.net> 14410M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14411L: netdev@vger.kernel.org 14412S: Maintained 14413F: drivers/net/usb/smsc95xx.* 14414 14415USB SUBSYSTEM 14416M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14417L: linux-usb@vger.kernel.org 14418W: http://www.linux-usb.org 14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14420S: Supported 14421F: Documentation/devicetree/bindings/usb/ 14422F: Documentation/usb/ 14423F: drivers/usb/ 14424F: include/linux/usb.h 14425F: include/linux/usb/ 14426 14427USB TYPEC SUBSYSTEM 14428M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14429L: linux-usb@vger.kernel.org 14430S: Maintained 14431F: Documentation/ABI/testing/sysfs-class-typec 14432F: Documentation/usb/typec.rst 14433F: drivers/usb/typec/ 14434F: include/linux/usb/typec.h 14435 14436USB UHCI DRIVER 14437M: Alan Stern <stern@rowland.harvard.edu> 14438L: linux-usb@vger.kernel.org 14439S: Maintained 14440F: drivers/usb/host/uhci* 14441 14442USB VIDEO CLASS 14443M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14444L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14445L: linux-media@vger.kernel.org 14446T: git git://linuxtv.org/media_tree.git 14447W: http://www.ideasonboard.org/uvc/ 14448S: Maintained 14449F: drivers/media/usb/uvc/ 14450F: include/uapi/linux/uvcvideo.h 14451 14452USB VISION DRIVER 14453M: Hans Verkuil <hverkuil@xs4all.nl> 14454L: linux-media@vger.kernel.org 14455T: git git://linuxtv.org/media_tree.git 14456W: https://linuxtv.org 14457S: Odd Fixes 14458F: drivers/media/usb/usbvision/ 14459 14460USB WEBCAM GADGET 14461M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14462L: linux-usb@vger.kernel.org 14463S: Maintained 14464F: drivers/usb/gadget/function/*uvc* 14465F: drivers/usb/gadget/legacy/webcam.c 14466 14467USB WIRELESS RNDIS DRIVER (rndis_wlan) 14468M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14469L: linux-wireless@vger.kernel.org 14470S: Maintained 14471F: drivers/net/wireless/rndis_wlan.c 14472 14473USB XHCI DRIVER 14474M: Mathias Nyman <mathias.nyman@intel.com> 14475L: linux-usb@vger.kernel.org 14476S: Supported 14477F: drivers/usb/host/xhci* 14478F: drivers/usb/host/pci-quirks* 14479 14480USB ZD1201 DRIVER 14481L: linux-wireless@vger.kernel.org 14482W: http://linux-lc100020.sourceforge.net 14483S: Orphan 14484F: drivers/net/wireless/zydas/zd1201.* 14485 14486USB ZR364XX DRIVER 14487M: Antoine Jacquet <royale@zerezo.com> 14488L: linux-usb@vger.kernel.org 14489L: linux-media@vger.kernel.org 14490T: git git://linuxtv.org/media_tree.git 14491W: http://royale.zerezo.com/zr364xx/ 14492S: Maintained 14493F: Documentation/media/v4l-drivers/zr364xx* 14494F: drivers/media/usb/zr364xx/ 14495 14496USER-MODE LINUX (UML) 14497M: Jeff Dike <jdike@addtoit.com> 14498M: Richard Weinberger <richard@nod.at> 14499L: user-mode-linux-devel@lists.sourceforge.net 14500L: user-mode-linux-user@lists.sourceforge.net 14501W: http://user-mode-linux.sourceforge.net 14502T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14503S: Maintained 14504F: Documentation/virtual/uml/ 14505F: arch/um/ 14506F: arch/x86/um/ 14507F: fs/hostfs/ 14508F: fs/hppfs/ 14509 14510USERSPACE I/O (UIO) 14511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14512S: Maintained 14513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14514F: Documentation/driver-api/uio-howto.rst 14515F: drivers/uio/ 14516F: include/linux/uio*.h 14517 14518UTIL-LINUX PACKAGE 14519M: Karel Zak <kzak@redhat.com> 14520L: util-linux@vger.kernel.org 14521W: http://en.wikipedia.org/wiki/Util-linux 14522T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14523S: Maintained 14524 14525UUID HELPERS 14526M: Christoph Hellwig <hch@lst.de> 14527R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14528L: linux-kernel@vger.kernel.org 14529T: git git://git.infradead.org/users/hch/uuid.git 14530F: lib/uuid.c 14531F: lib/test_uuid.c 14532F: include/linux/uuid.h 14533F: include/uapi/linux/uuid.h 14534S: Maintained 14535 14536UVESAFB DRIVER 14537M: Michal Januszewski <spock@gentoo.org> 14538L: linux-fbdev@vger.kernel.org 14539W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14540S: Maintained 14541F: Documentation/fb/uvesafb.txt 14542F: drivers/video/fbdev/uvesafb.* 14543 14544VF610 NAND DRIVER 14545M: Stefan Agner <stefan@agner.ch> 14546L: linux-mtd@lists.infradead.org 14547S: Supported 14548F: drivers/mtd/nand/vf610_nfc.c 14549 14550VFAT/FAT/MSDOS FILESYSTEM 14551M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14552S: Maintained 14553F: Documentation/filesystems/vfat.txt 14554F: fs/fat/ 14555 14556VFIO DRIVER 14557M: Alex Williamson <alex.williamson@redhat.com> 14558L: kvm@vger.kernel.org 14559T: git git://github.com/awilliam/linux-vfio.git 14560S: Maintained 14561F: Documentation/vfio.txt 14562F: drivers/vfio/ 14563F: include/linux/vfio.h 14564F: include/uapi/linux/vfio.h 14565 14566VFIO MEDIATED DEVICE DRIVERS 14567M: Kirti Wankhede <kwankhede@nvidia.com> 14568L: kvm@vger.kernel.org 14569S: Maintained 14570F: Documentation/vfio-mediated-device.txt 14571F: drivers/vfio/mdev/ 14572F: include/linux/mdev.h 14573F: samples/vfio-mdev/ 14574 14575VFIO PLATFORM DRIVER 14576M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14577L: kvm@vger.kernel.org 14578S: Maintained 14579F: drivers/vfio/platform/ 14580 14581VGA_SWITCHEROO 14582R: Lukas Wunner <lukas@wunner.de> 14583S: Maintained 14584F: Documentation/gpu/vga-switcheroo.rst 14585F: drivers/gpu/vga/vga_switcheroo.c 14586F: include/linux/vga_switcheroo.h 14587T: git git://anongit.freedesktop.org/drm/drm-misc 14588 14589VIA RHINE NETWORK DRIVER 14590S: Orphan 14591F: drivers/net/ethernet/via/via-rhine.c 14592 14593VIA SD/MMC CARD CONTROLLER DRIVER 14594M: Bruce Chang <brucechang@via.com.tw> 14595M: Harald Welte <HaraldWelte@viatech.com> 14596S: Maintained 14597F: drivers/mmc/host/via-sdmmc.c 14598 14599VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14600M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14601L: linux-fbdev@vger.kernel.org 14602S: Maintained 14603F: include/linux/via-core.h 14604F: include/linux/via-gpio.h 14605F: include/linux/via_i2c.h 14606F: drivers/video/fbdev/via/ 14607 14608VIA VELOCITY NETWORK DRIVER 14609M: Francois Romieu <romieu@fr.zoreil.com> 14610L: netdev@vger.kernel.org 14611S: Maintained 14612F: drivers/net/ethernet/via/via-velocity.* 14613 14614VIDEO MULTIPLEXER DRIVER 14615M: Philipp Zabel <p.zabel@pengutronix.de> 14616L: linux-media@vger.kernel.org 14617S: Maintained 14618F: drivers/media/platform/video-mux.c 14619 14620VIDEOBUF2 FRAMEWORK 14621M: Pawel Osciak <pawel@osciak.com> 14622M: Marek Szyprowski <m.szyprowski@samsung.com> 14623M: Kyungmin Park <kyungmin.park@samsung.com> 14624L: linux-media@vger.kernel.org 14625S: Maintained 14626F: drivers/media/v4l2-core/videobuf2-* 14627F: include/media/videobuf2-* 14628 14629VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14630M: Helen Koike <helen.koike@collabora.com> 14631L: linux-media@vger.kernel.org 14632T: git git://linuxtv.org/media_tree.git 14633W: https://linuxtv.org 14634S: Maintained 14635F: drivers/media/platform/vimc/* 14636 14637VIRT LIB 14638M: Alex Williamson <alex.williamson@redhat.com> 14639M: Paolo Bonzini <pbonzini@redhat.com> 14640L: kvm@vger.kernel.org 14641S: Supported 14642F: virt/lib/ 14643 14644VIRTIO AND VHOST VSOCK DRIVER 14645M: Stefan Hajnoczi <stefanha@redhat.com> 14646L: kvm@vger.kernel.org 14647L: virtualization@lists.linux-foundation.org 14648L: netdev@vger.kernel.org 14649S: Maintained 14650F: include/linux/virtio_vsock.h 14651F: include/uapi/linux/virtio_vsock.h 14652F: include/uapi/linux/vsockmon.h 14653F: include/uapi/linux/vm_sockets_diag.h 14654F: net/vmw_vsock/diag.c 14655F: net/vmw_vsock/af_vsock_tap.c 14656F: net/vmw_vsock/virtio_transport_common.c 14657F: net/vmw_vsock/virtio_transport.c 14658F: drivers/net/vsockmon.c 14659F: drivers/vhost/vsock.c 14660F: drivers/vhost/vsock.h 14661F: tools/testing/vsock/ 14662 14663VIRTIO CONSOLE DRIVER 14664M: Amit Shah <amit@kernel.org> 14665L: virtualization@lists.linux-foundation.org 14666S: Maintained 14667F: drivers/char/virtio_console.c 14668F: include/linux/virtio_console.h 14669F: include/uapi/linux/virtio_console.h 14670 14671VIRTIO CORE, NET AND BLOCK DRIVERS 14672M: "Michael S. Tsirkin" <mst@redhat.com> 14673M: Jason Wang <jasowang@redhat.com> 14674L: virtualization@lists.linux-foundation.org 14675S: Maintained 14676F: Documentation/devicetree/bindings/virtio/ 14677F: drivers/virtio/ 14678F: tools/virtio/ 14679F: drivers/net/virtio_net.c 14680F: drivers/block/virtio_blk.c 14681F: include/linux/virtio*.h 14682F: include/uapi/linux/virtio_*.h 14683F: drivers/crypto/virtio/ 14684F: mm/balloon_compaction.c 14685 14686VIRTIO CRYPTO DRIVER 14687M: Gonglei <arei.gonglei@huawei.com> 14688L: virtualization@lists.linux-foundation.org 14689L: linux-crypto@vger.kernel.org 14690S: Maintained 14691F: drivers/crypto/virtio/ 14692F: include/uapi/linux/virtio_crypto.h 14693 14694VIRTIO DRIVERS FOR S390 14695M: Cornelia Huck <cohuck@redhat.com> 14696M: Halil Pasic <pasic@linux.vnet.ibm.com> 14697L: linux-s390@vger.kernel.org 14698L: virtualization@lists.linux-foundation.org 14699L: kvm@vger.kernel.org 14700S: Supported 14701F: drivers/s390/virtio/ 14702F: arch/s390/include/uapi/asm/virtio-ccw.h 14703 14704VIRTIO GPU DRIVER 14705M: David Airlie <airlied@linux.ie> 14706M: Gerd Hoffmann <kraxel@redhat.com> 14707L: dri-devel@lists.freedesktop.org 14708L: virtualization@lists.linux-foundation.org 14709T: git git://anongit.freedesktop.org/drm/drm-misc 14710S: Maintained 14711F: drivers/gpu/drm/virtio/ 14712F: include/uapi/linux/virtio_gpu.h 14713 14714VIRTIO HOST (VHOST) 14715M: "Michael S. Tsirkin" <mst@redhat.com> 14716M: Jason Wang <jasowang@redhat.com> 14717L: kvm@vger.kernel.org 14718L: virtualization@lists.linux-foundation.org 14719L: netdev@vger.kernel.org 14720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14721S: Maintained 14722F: drivers/vhost/ 14723F: include/uapi/linux/vhost.h 14724 14725VIRTIO INPUT DRIVER 14726M: Gerd Hoffmann <kraxel@redhat.com> 14727S: Maintained 14728F: drivers/virtio/virtio_input.c 14729F: include/uapi/linux/virtio_input.h 14730 14731VIRTUAL BOX GUEST DEVICE DRIVER 14732M: Hans de Goede <hdegoede@redhat.com> 14733M: Arnd Bergmann <arnd@arndb.de> 14734M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14735S: Maintained 14736F: include/linux/vbox_utils.h 14737F: include/uapi/linux/vbox*.h 14738F: drivers/virt/vboxguest/ 14739 14740VIRTUAL SERIO DEVICE DRIVER 14741M: Stephen Chandler Paul <thatslyude@gmail.com> 14742S: Maintained 14743F: drivers/input/serio/userio.c 14744F: include/uapi/linux/userio.h 14745 14746VIVID VIRTUAL VIDEO DRIVER 14747M: Hans Verkuil <hverkuil@xs4all.nl> 14748L: linux-media@vger.kernel.org 14749T: git git://linuxtv.org/media_tree.git 14750W: https://linuxtv.org 14751S: Maintained 14752F: drivers/media/platform/vivid/* 14753 14754VLYNQ BUS 14755M: Florian Fainelli <f.fainelli@gmail.com> 14756L: openwrt-devel@lists.openwrt.org (subscribers-only) 14757S: Maintained 14758F: drivers/vlynq/vlynq.c 14759F: include/linux/vlynq.h 14760 14761VME SUBSYSTEM 14762M: Martyn Welch <martyn@welchs.me.uk> 14763M: Manohar Vanga <manohar.vanga@gmail.com> 14764M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14765L: devel@driverdev.osuosl.org 14766S: Maintained 14767T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14768F: Documentation/driver-api/vme.rst 14769F: drivers/staging/vme/ 14770F: drivers/vme/ 14771F: include/linux/vme* 14772 14773VMWARE BALLOON DRIVER 14774M: Xavier Deguillard <xdeguillard@vmware.com> 14775M: Philip Moltmann <moltmann@vmware.com> 14776M: "VMware, Inc." <pv-drivers@vmware.com> 14777L: linux-kernel@vger.kernel.org 14778S: Maintained 14779F: drivers/misc/vmw_balloon.c 14780 14781VMWARE HYPERVISOR INTERFACE 14782M: Alok Kataria <akataria@vmware.com> 14783L: virtualization@lists.linux-foundation.org 14784S: Supported 14785F: arch/x86/kernel/cpu/vmware.c 14786 14787VMWARE PVRDMA DRIVER 14788M: Adit Ranadive <aditr@vmware.com> 14789M: VMware PV-Drivers <pv-drivers@vmware.com> 14790L: linux-rdma@vger.kernel.org 14791S: Maintained 14792F: drivers/infiniband/hw/vmw_pvrdma/ 14793 14794VMware PVSCSI driver 14795M: Jim Gill <jgill@vmware.com> 14796M: VMware PV-Drivers <pv-drivers@vmware.com> 14797L: linux-scsi@vger.kernel.org 14798S: Maintained 14799F: drivers/scsi/vmw_pvscsi.c 14800F: drivers/scsi/vmw_pvscsi.h 14801 14802VMWARE VMMOUSE SUBDRIVER 14803M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14804M: "VMware, Inc." <pv-drivers@vmware.com> 14805L: linux-input@vger.kernel.org 14806S: Maintained 14807F: drivers/input/mouse/vmmouse.c 14808F: drivers/input/mouse/vmmouse.h 14809 14810VMWARE VMXNET3 ETHERNET DRIVER 14811M: Shrikrishna Khare <skhare@vmware.com> 14812M: "VMware, Inc." <pv-drivers@vmware.com> 14813L: netdev@vger.kernel.org 14814S: Maintained 14815F: drivers/net/vmxnet3/ 14816 14817VOCORE VOCORE2 BOARD 14818M: Harvey Hunt <harveyhuntnexus@gmail.com> 14819L: linux-mips@linux-mips.org 14820S: Maintained 14821F: arch/mips/boot/dts/ralink/vocore2.dts 14822 14823VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14824M: Liam Girdwood <lgirdwood@gmail.com> 14825M: Mark Brown <broonie@kernel.org> 14826L: linux-kernel@vger.kernel.org 14827W: http://www.slimlogic.co.uk/?p=48 14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14829S: Supported 14830F: Documentation/devicetree/bindings/regulator/ 14831F: Documentation/power/regulator/ 14832F: drivers/regulator/ 14833F: include/dt-bindings/regulator/ 14834F: include/linux/regulator/ 14835 14836VRF 14837M: David Ahern <dsa@cumulusnetworks.com> 14838M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14839L: netdev@vger.kernel.org 14840S: Maintained 14841F: drivers/net/vrf.c 14842F: Documentation/networking/vrf.txt 14843 14844VT1211 HARDWARE MONITOR DRIVER 14845M: Juerg Haefliger <juergh@gmail.com> 14846L: linux-hwmon@vger.kernel.org 14847S: Maintained 14848F: Documentation/hwmon/vt1211 14849F: drivers/hwmon/vt1211.c 14850 14851VT8231 HARDWARE MONITOR DRIVER 14852M: Roger Lucas <vt8231@hiddenengine.co.uk> 14853L: linux-hwmon@vger.kernel.org 14854S: Maintained 14855F: drivers/hwmon/vt8231.c 14856 14857VUB300 USB to SDIO/SD/MMC bridge chip 14858M: Tony Olech <tony.olech@elandigitalsystems.com> 14859L: linux-mmc@vger.kernel.org 14860L: linux-usb@vger.kernel.org 14861S: Supported 14862F: drivers/mmc/host/vub300.c 14863 14864W1 DALLAS'S 1-WIRE BUS 14865M: Evgeniy Polyakov <zbr@ioremap.net> 14866S: Maintained 14867F: Documentation/w1/ 14868F: drivers/w1/ 14869F: include/linux/w1.h 14870 14871W83791D HARDWARE MONITORING DRIVER 14872M: Marc Hulsman <m.hulsman@tudelft.nl> 14873L: linux-hwmon@vger.kernel.org 14874S: Maintained 14875F: Documentation/hwmon/w83791d 14876F: drivers/hwmon/w83791d.c 14877 14878W83793 HARDWARE MONITORING DRIVER 14879M: Rudolf Marek <r.marek@assembler.cz> 14880L: linux-hwmon@vger.kernel.org 14881S: Maintained 14882F: Documentation/hwmon/w83793 14883F: drivers/hwmon/w83793.c 14884 14885W83795 HARDWARE MONITORING DRIVER 14886M: Jean Delvare <jdelvare@suse.com> 14887L: linux-hwmon@vger.kernel.org 14888S: Maintained 14889F: drivers/hwmon/w83795.c 14890 14891W83L51xD SD/MMC CARD INTERFACE DRIVER 14892M: Pierre Ossman <pierre@ossman.eu> 14893S: Maintained 14894F: drivers/mmc/host/wbsd.* 14895 14896WACOM PROTOCOL 4 SERIAL TABLETS 14897M: Julian Squires <julian@cipht.net> 14898M: Hans de Goede <hdegoede@redhat.com> 14899L: linux-input@vger.kernel.org 14900S: Maintained 14901F: drivers/input/tablet/wacom_serial4.c 14902 14903WATCHDOG DEVICE DRIVERS 14904M: Wim Van Sebroeck <wim@linux-watchdog.org> 14905M: Guenter Roeck <linux@roeck-us.net> 14906L: linux-watchdog@vger.kernel.org 14907W: http://www.linux-watchdog.org/ 14908T: git git://www.linux-watchdog.org/linux-watchdog.git 14909S: Maintained 14910F: Documentation/devicetree/bindings/watchdog/ 14911F: Documentation/watchdog/ 14912F: drivers/watchdog/ 14913F: include/linux/watchdog.h 14914F: include/uapi/linux/watchdog.h 14915 14916WHISKEYCOVE PMIC GPIO DRIVER 14917M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14918L: linux-gpio@vger.kernel.org 14919S: Maintained 14920F: drivers/gpio/gpio-wcove.c 14921 14922WIIMOTE HID DRIVER 14923M: David Herrmann <dh.herrmann@googlemail.com> 14924L: linux-input@vger.kernel.org 14925S: Maintained 14926F: drivers/hid/hid-wiimote* 14927 14928WILOCITY WIL6210 WIRELESS DRIVER 14929M: Maya Erez <merez@codeaurora.org> 14930L: linux-wireless@vger.kernel.org 14931L: wil6210@qti.qualcomm.com 14932S: Supported 14933W: http://wireless.kernel.org/en/users/Drivers/wil6210 14934F: drivers/net/wireless/ath/wil6210/ 14935 14936WIMAX STACK 14937M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14938M: linux-wimax@intel.com 14939L: wimax@linuxwimax.org (subscribers-only) 14940S: Supported 14941W: http://linuxwimax.org 14942F: Documentation/wimax/README.wimax 14943F: include/linux/wimax/debug.h 14944F: include/net/wimax.h 14945F: include/uapi/linux/wimax.h 14946F: net/wimax/ 14947 14948WINBOND CIR DRIVER 14949M: David Härdeman <david@hardeman.nu> 14950S: Maintained 14951F: drivers/media/rc/winbond-cir.c 14952 14953WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14954M: William Breathitt Gray <vilhelm.gray@gmail.com> 14955L: linux-watchdog@vger.kernel.org 14956S: Maintained 14957F: drivers/watchdog/ebc-c384_wdt.c 14958 14959WINSYSTEMS WS16C48 GPIO DRIVER 14960M: William Breathitt Gray <vilhelm.gray@gmail.com> 14961L: linux-gpio@vger.kernel.org 14962S: Maintained 14963F: drivers/gpio/gpio-ws16c48.c 14964 14965WISTRON LAPTOP BUTTON DRIVER 14966M: Miloslav Trmac <mitr@volny.cz> 14967S: Maintained 14968F: drivers/input/misc/wistron_btns.c 14969 14970WL3501 WIRELESS PCMCIA CARD DRIVER 14971L: linux-wireless@vger.kernel.org 14972S: Odd fixes 14973F: drivers/net/wireless/wl3501* 14974 14975WOLFSON MICROELECTRONICS DRIVERS 14976L: patches@opensource.cirrus.com 14977T: git https://github.com/CirrusLogic/linux-drivers.git 14978W: https://github.com/CirrusLogic/linux-drivers/wiki 14979S: Supported 14980F: Documentation/hwmon/wm83?? 14981F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14982F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14983F: Documentation/devicetree/bindings/mfd/arizona.txt 14984F: Documentation/devicetree/bindings/mfd/wm831x.txt 14985F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14986F: arch/arm/mach-s3c64xx/mach-crag6410* 14987F: drivers/clk/clk-wm83*.c 14988F: drivers/extcon/extcon-arizona.c 14989F: drivers/leds/leds-wm83*.c 14990F: drivers/gpio/gpio-*wm*.c 14991F: drivers/gpio/gpio-arizona.c 14992F: drivers/hwmon/wm83??-hwmon.c 14993F: drivers/input/misc/wm831x-on.c 14994F: drivers/input/touchscreen/wm831x-ts.c 14995F: drivers/input/touchscreen/wm97*.c 14996F: drivers/mfd/arizona* 14997F: drivers/mfd/wm*.c 14998F: drivers/mfd/cs47l24* 14999F: drivers/power/supply/wm83*.c 15000F: drivers/rtc/rtc-wm83*.c 15001F: drivers/regulator/wm8*.c 15002F: drivers/regulator/arizona* 15003F: drivers/video/backlight/wm83*_bl.c 15004F: drivers/watchdog/wm83*_wdt.c 15005F: include/linux/mfd/arizona/ 15006F: include/linux/mfd/wm831x/ 15007F: include/linux/mfd/wm8350/ 15008F: include/linux/mfd/wm8400* 15009F: include/linux/regulator/arizona* 15010F: include/linux/wm97xx.h 15011F: include/sound/wm????.h 15012F: sound/soc/codecs/arizona.? 15013F: sound/soc/codecs/wm* 15014F: sound/soc/codecs/cs47l24* 15015 15016WORKQUEUE 15017M: Tejun Heo <tj@kernel.org> 15018R: Lai Jiangshan <jiangshanlai@gmail.com> 15019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15020S: Maintained 15021F: include/linux/workqueue.h 15022F: kernel/workqueue.c 15023F: Documentation/core-api/workqueue.rst 15024 15025X-POWERS AXP288 PMIC DRIVERS 15026M: Hans de Goede <hdegoede@redhat.com> 15027S: Maintained 15028N: axp288 15029F: drivers/acpi/pmic/intel_pmic_xpower.c 15030 15031X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15032M: Chen-Yu Tsai <wens@csie.org> 15033L: linux-kernel@vger.kernel.org 15034S: Maintained 15035N: axp[128] 15036 15037X.25 NETWORK LAYER 15038M: Andrew Hendry <andrew.hendry@gmail.com> 15039L: linux-x25@vger.kernel.org 15040S: Odd Fixes 15041F: Documentation/networking/x25* 15042F: include/net/x25* 15043F: net/x25/ 15044 15045X86 ARCHITECTURE (32-BIT AND 64-BIT) 15046M: Thomas Gleixner <tglx@linutronix.de> 15047M: Ingo Molnar <mingo@redhat.com> 15048R: "H. Peter Anvin" <hpa@zytor.com> 15049M: x86@kernel.org 15050L: linux-kernel@vger.kernel.org 15051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15052S: Maintained 15053F: Documentation/x86/ 15054F: arch/x86/ 15055 15056X86 MCE INFRASTRUCTURE 15057M: Tony Luck <tony.luck@intel.com> 15058M: Borislav Petkov <bp@alien8.de> 15059L: linux-edac@vger.kernel.org 15060S: Maintained 15061F: arch/x86/kernel/cpu/mcheck/* 15062 15063X86 MICROCODE UPDATE SUPPORT 15064M: Borislav Petkov <bp@alien8.de> 15065S: Maintained 15066F: arch/x86/kernel/cpu/microcode/* 15067 15068X86 PLATFORM DRIVERS 15069M: Darren Hart <dvhart@infradead.org> 15070M: Andy Shevchenko <andy@infradead.org> 15071L: platform-driver-x86@vger.kernel.org 15072T: git git://git.infradead.org/linux-platform-drivers-x86.git 15073S: Maintained 15074F: drivers/platform/x86/ 15075F: drivers/platform/olpc/ 15076 15077X86 VDSO 15078M: Andy Lutomirski <luto@amacapital.net> 15079L: linux-kernel@vger.kernel.org 15080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15081S: Maintained 15082F: arch/x86/entry/vdso/ 15083 15084XC2028/3028 TUNER DRIVER 15085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15086M: Mauro Carvalho Chehab <mchehab@kernel.org> 15087L: linux-media@vger.kernel.org 15088W: https://linuxtv.org 15089T: git git://linuxtv.org/media_tree.git 15090S: Maintained 15091F: drivers/media/tuners/tuner-xc2028.* 15092 15093XEN BLOCK SUBSYSTEM 15094M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15095M: Roger Pau Monné <roger.pau@citrix.com> 15096L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15097S: Supported 15098F: drivers/block/xen-blkback/* 15099F: drivers/block/xen* 15100 15101XEN HYPERVISOR ARM 15102M: Stefano Stabellini <sstabellini@kernel.org> 15103L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15104S: Maintained 15105F: arch/arm/xen/ 15106F: arch/arm/include/asm/xen/ 15107 15108XEN HYPERVISOR ARM64 15109M: Stefano Stabellini <sstabellini@kernel.org> 15110L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15111S: Maintained 15112F: arch/arm64/xen/ 15113F: arch/arm64/include/asm/xen/ 15114 15115XEN HYPERVISOR INTERFACE 15116M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15117M: Juergen Gross <jgross@suse.com> 15118L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15119T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15120S: Supported 15121F: arch/x86/xen/ 15122F: drivers/*/xen-*front.c 15123F: drivers/xen/ 15124F: arch/x86/include/asm/xen/ 15125F: arch/x86/include/asm/pvclock-abi.h 15126F: include/xen/ 15127F: include/uapi/xen/ 15128F: Documentation/ABI/stable/sysfs-hypervisor-xen 15129F: Documentation/ABI/testing/sysfs-hypervisor-xen 15130 15131XEN NETWORK BACKEND DRIVER 15132M: Wei Liu <wei.liu2@citrix.com> 15133M: Paul Durrant <paul.durrant@citrix.com> 15134L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15135L: netdev@vger.kernel.org 15136S: Supported 15137F: drivers/net/xen-netback/* 15138 15139XEN PCI SUBSYSTEM 15140M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15141L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15142S: Supported 15143F: arch/x86/pci/*xen* 15144F: drivers/pci/*xen* 15145 15146XEN PVSCSI DRIVERS 15147M: Juergen Gross <jgross@suse.com> 15148L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15149L: linux-scsi@vger.kernel.org 15150S: Supported 15151F: drivers/scsi/xen-scsifront.c 15152F: drivers/xen/xen-scsiback.c 15153F: include/xen/interface/io/vscsiif.h 15154 15155XEN SWIOTLB SUBSYSTEM 15156M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15157L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15158L: iommu@lists.linux-foundation.org 15159S: Supported 15160F: arch/x86/xen/*swiotlb* 15161F: drivers/xen/*swiotlb* 15162 15163XFS FILESYSTEM 15164M: Darrick J. Wong <darrick.wong@oracle.com> 15165M: linux-xfs@vger.kernel.org 15166L: linux-xfs@vger.kernel.org 15167W: http://xfs.org/ 15168T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15169S: Supported 15170F: Documentation/filesystems/xfs.txt 15171F: fs/xfs/ 15172 15173XILINX AXI ETHERNET DRIVER 15174M: Anirudha Sarangi <anirudh@xilinx.com> 15175M: John Linn <John.Linn@xilinx.com> 15176S: Maintained 15177F: drivers/net/ethernet/xilinx/xilinx_axienet* 15178 15179XILINX UARTLITE SERIAL DRIVER 15180M: Peter Korsgaard <jacmet@sunsite.dk> 15181L: linux-serial@vger.kernel.org 15182S: Maintained 15183F: drivers/tty/serial/uartlite.c 15184 15185XILINX VIDEO IP CORES 15186M: Hyun Kwon <hyun.kwon@xilinx.com> 15187M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15188L: linux-media@vger.kernel.org 15189T: git git://linuxtv.org/media_tree.git 15190S: Supported 15191F: Documentation/devicetree/bindings/media/xilinx/ 15192F: drivers/media/platform/xilinx/ 15193F: include/uapi/linux/xilinx-v4l2-controls.h 15194 15195XILLYBUS DRIVER 15196M: Eli Billauer <eli.billauer@gmail.com> 15197L: linux-kernel@vger.kernel.org 15198S: Supported 15199F: drivers/char/xillybus/ 15200 15201XRA1403 GPIO EXPANDER 15202M: Nandor Han <nandor.han@ge.com> 15203M: Semi Malinen <semi.malinen@ge.com> 15204L: linux-gpio@vger.kernel.org 15205S: Maintained 15206F: drivers/gpio/gpio-xra1403.c 15207F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15208 15209XTENSA XTFPGA PLATFORM SUPPORT 15210M: Max Filippov <jcmvbkbc@gmail.com> 15211L: linux-xtensa@linux-xtensa.org 15212S: Maintained 15213F: drivers/spi/spi-xtensa-xtfpga.c 15214F: sound/soc/xtensa/xtfpga-i2s.c 15215 15216YAM DRIVER FOR AX.25 15217M: Jean-Paul Roubelat <jpr@f6fbb.org> 15218L: linux-hams@vger.kernel.org 15219S: Maintained 15220F: drivers/net/hamradio/yam* 15221F: include/linux/yam.h 15222 15223YAMA SECURITY MODULE 15224M: Kees Cook <keescook@chromium.org> 15225T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15226S: Supported 15227F: security/yama/ 15228F: Documentation/admin-guide/LSM/Yama.rst 15229 15230YEALINK PHONE DRIVER 15231M: Henk Vergonet <Henk.Vergonet@gmail.com> 15232L: usbb2k-api-dev@nongnu.org 15233S: Maintained 15234F: Documentation/input/yealink.rst 15235F: drivers/input/misc/yealink.* 15236 15237Z8530 DRIVER FOR AX.25 15238M: Joerg Reuter <jreuter@yaina.de> 15239W: http://yaina.de/jreuter/ 15240W: http://www.qsl.net/dl1bke/ 15241L: linux-hams@vger.kernel.org 15242S: Maintained 15243F: Documentation/networking/z8530drv.txt 15244F: drivers/net/hamradio/*scc.c 15245F: drivers/net/hamradio/z8530.h 15246 15247ZBUD COMPRESSED PAGE ALLOCATOR 15248M: Seth Jennings <sjenning@redhat.com> 15249M: Dan Streetman <ddstreet@ieee.org> 15250L: linux-mm@kvack.org 15251S: Maintained 15252F: mm/zbud.c 15253F: include/linux/zbud.h 15254 15255ZD1211RW WIRELESS DRIVER 15256M: Daniel Drake <dsd@gentoo.org> 15257M: Ulrich Kunitz <kune@deine-taler.de> 15258W: http://zd1211.ath.cx/wiki/DriverRewrite 15259L: linux-wireless@vger.kernel.org 15260L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15261S: Maintained 15262F: drivers/net/wireless/zydas/zd1211rw/ 15263 15264ZD1301 MEDIA DRIVER 15265M: Antti Palosaari <crope@iki.fi> 15266L: linux-media@vger.kernel.org 15267W: https://linuxtv.org/ 15268W: http://palosaari.fi/linux/ 15269Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15270S: Maintained 15271F: drivers/media/usb/dvb-usb-v2/zd1301* 15272 15273ZD1301_DEMOD MEDIA DRIVER 15274M: Antti Palosaari <crope@iki.fi> 15275L: linux-media@vger.kernel.org 15276W: https://linuxtv.org/ 15277W: http://palosaari.fi/linux/ 15278Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15279S: Maintained 15280F: drivers/media/dvb-frontends/zd1301_demod* 15281 15282ZPOOL COMPRESSED PAGE STORAGE API 15283M: Dan Streetman <ddstreet@ieee.org> 15284L: linux-mm@kvack.org 15285S: Maintained 15286F: mm/zpool.c 15287F: include/linux/zpool.h 15288 15289ZR36067 VIDEO FOR LINUX DRIVER 15290L: mjpeg-users@lists.sourceforge.net 15291L: linux-media@vger.kernel.org 15292W: http://mjpeg.sourceforge.net/driver-zoran/ 15293T: hg https://linuxtv.org/hg/v4l-dvb 15294S: Odd Fixes 15295F: drivers/media/pci/zoran/ 15296 15297ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15298M: Minchan Kim <minchan@kernel.org> 15299M: Nitin Gupta <ngupta@vflare.org> 15300R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15301L: linux-kernel@vger.kernel.org 15302S: Maintained 15303F: drivers/block/zram/ 15304F: Documentation/blockdev/zram.txt 15305 15306ZS DECSTATION Z85C30 SERIAL DRIVER 15307M: "Maciej W. Rozycki" <macro@linux-mips.org> 15308S: Maintained 15309F: drivers/tty/serial/zs.* 15310 15311ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15312M: Minchan Kim <minchan@kernel.org> 15313M: Nitin Gupta <ngupta@vflare.org> 15314R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15315L: linux-mm@kvack.org 15316S: Maintained 15317F: mm/zsmalloc.c 15318F: include/linux/zsmalloc.h 15319F: Documentation/vm/zsmalloc.txt 15320 15321ZSWAP COMPRESSED SWAP CACHING 15322M: Seth Jennings <sjenning@redhat.com> 15323M: Dan Streetman <ddstreet@ieee.org> 15324L: linux-mm@kvack.org 15325S: Maintained 15326F: mm/zswap.c 15327 15328THE REST 15329M: Linus Torvalds <torvalds@linux-foundation.org> 15330L: linux-kernel@vger.kernel.org 15331Q: http://patchwork.kernel.org/project/LKML/list/ 15332T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15333S: Buried alive in reporters 15334F: * 15335F: */ 15336