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 906F: drivers/staging/android/uapi/ion_test.h 907 908AOA (Apple Onboard Audio) ALSA DRIVER 909M: Johannes Berg <johannes@sipsolutions.net> 910L: linuxppc-dev@lists.ozlabs.org 911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 912S: Maintained 913F: sound/aoa/ 914 915APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 916M: William Breathitt Gray <vilhelm.gray@gmail.com> 917L: linux-iio@vger.kernel.org 918S: Maintained 919F: drivers/iio/adc/stx104.c 920 921APM DRIVER 922M: Jiri Kosina <jikos@kernel.org> 923S: Odd fixes 924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 925F: arch/x86/kernel/apm_32.c 926F: include/linux/apm_bios.h 927F: include/uapi/linux/apm_bios.h 928F: drivers/char/apm-emulation.c 929 930APPARMOR SECURITY MODULE 931M: John Johansen <john.johansen@canonical.com> 932L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 933W: apparmor.wiki.kernel.org 934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 935S: Supported 936F: security/apparmor/ 937F: Documentation/admin-guide/LSM/apparmor.rst 938 939APPLE BCM5974 MULTITOUCH DRIVER 940M: Henrik Rydberg <rydberg@bitmath.org> 941L: linux-input@vger.kernel.org 942S: Odd fixes 943F: drivers/input/mouse/bcm5974.c 944 945APPLE SMC DRIVER 946M: Henrik Rydberg <rydberg@bitmath.org> 947L: linux-hwmon@vger.kernel.org 948S: Odd fixes 949F: drivers/hwmon/applesmc.c 950 951APPLETALK NETWORK LAYER 952L: netdev@vger.kernel.org 953S: Odd fixes 954F: drivers/net/appletalk/ 955F: net/appletalk/ 956 957APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 958M: Duc Dang <dhdang@apm.com> 959S: Supported 960F: arch/arm64/boot/dts/apm/ 961 962APPLIED MICRO (APM) X-GENE SOC EDAC 963M: Loc Ho <lho@apm.com> 964S: Supported 965F: drivers/edac/xgene_edac.c 966F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 967 968APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 969M: Iyappan Subramanian <isubramanian@apm.com> 970M: Keyur Chudgar <kchudgar@apm.com> 971S: Supported 972F: drivers/net/ethernet/apm/xgene-v2/ 973 974APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 975M: Iyappan Subramanian <isubramanian@apm.com> 976M: Keyur Chudgar <kchudgar@apm.com> 977M: Quan Nguyen <qnguyen@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene/ 980F: drivers/net/phy/mdio-xgene.c 981F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 982F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 983 984APPLIED MICRO (APM) X-GENE SOC PMU 985M: Tai Nguyen <ttnguyen@apm.com> 986S: Supported 987F: drivers/perf/xgene_pmu.c 988F: Documentation/perf/xgene-pmu.txt 989F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 990 991APTINA CAMERA SENSOR PLL 992M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 993L: linux-media@vger.kernel.org 994S: Maintained 995F: drivers/media/i2c/aptina-pll.* 996 997ARC FRAMEBUFFER DRIVER 998M: Jaya Kumar <jayalk@intworks.biz> 999S: Maintained 1000F: drivers/video/fbdev/arcfb.c 1001F: drivers/video/fbdev/core/fb_defio.c 1002 1003ARC PGU DRM DRIVER 1004M: Alexey Brodkin <abrodkin@synopsys.com> 1005S: Supported 1006F: drivers/gpu/drm/arc/ 1007F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1008 1009ARCNET NETWORK LAYER 1010M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1011L: netdev@vger.kernel.org 1012S: Maintained 1013F: drivers/net/arcnet/ 1014F: include/uapi/linux/if_arcnet.h 1015 1016ARM ARCHITECTED TIMER DRIVER 1017M: Mark Rutland <mark.rutland@arm.com> 1018M: Marc Zyngier <marc.zyngier@arm.com> 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1020S: Maintained 1021F: arch/arm/include/asm/arch_timer.h 1022F: arch/arm64/include/asm/arch_timer.h 1023F: drivers/clocksource/arm_arch_timer.c 1024 1025ARM HDLCD DRM DRIVER 1026M: Liviu Dudau <liviu.dudau@arm.com> 1027S: Supported 1028F: drivers/gpu/drm/arm/hdlcd_* 1029F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1030 1031ARM MALI-DP DRM DRIVER 1032M: Liviu Dudau <liviu.dudau@arm.com> 1033M: Brian Starkey <brian.starkey@arm.com> 1034M: Mali DP Maintainers <malidp@foss.arm.com> 1035S: Supported 1036F: drivers/gpu/drm/arm/ 1037F: Documentation/devicetree/bindings/display/arm,malidp.txt 1038 1039ARM MFM AND FLOPPY DRIVERS 1040M: Ian Molton <spyro@f2s.com> 1041S: Maintained 1042F: arch/arm/lib/floppydma.S 1043F: arch/arm/include/asm/floppy.h 1044 1045ARM PMU PROFILING AND DEBUGGING 1046M: Will Deacon <will.deacon@arm.com> 1047M: Mark Rutland <mark.rutland@arm.com> 1048S: Maintained 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1050F: arch/arm*/kernel/perf_* 1051F: arch/arm/oprofile/common.c 1052F: arch/arm*/kernel/hw_breakpoint.c 1053F: arch/arm*/include/asm/hw_breakpoint.h 1054F: arch/arm*/include/asm/perf_event.h 1055F: drivers/perf/* 1056F: include/linux/perf/arm_pmu.h 1057F: Documentation/devicetree/bindings/arm/pmu.txt 1058F: Documentation/devicetree/bindings/perf/ 1059 1060ARM PORT 1061M: Russell King <linux@armlinux.org.uk> 1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1063W: http://www.armlinux.org.uk/ 1064S: Maintained 1065T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1066F: arch/arm/ 1067 1068ARM PRIMECELL AACI PL041 DRIVER 1069M: Russell King <linux@armlinux.org.uk> 1070S: Maintained 1071F: sound/arm/aaci.* 1072 1073ARM PRIMECELL BUS SUPPORT 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/amba/ 1077F: include/linux/amba/bus.h 1078 1079ARM PRIMECELL CLCD PL110 DRIVER 1080M: Russell King <linux@armlinux.org.uk> 1081S: Maintained 1082F: drivers/video/fbdev/amba-clcd.* 1083 1084ARM PRIMECELL KMI PL050 DRIVER 1085M: Russell King <linux@armlinux.org.uk> 1086S: Maintained 1087F: drivers/input/serio/ambakmi.* 1088F: include/linux/amba/kmi.h 1089 1090ARM PRIMECELL MMCI PL180/1 DRIVER 1091M: Russell King <linux@armlinux.org.uk> 1092S: Maintained 1093F: drivers/mmc/host/mmci.* 1094F: include/linux/amba/mmci.h 1095 1096ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1097M: Russell King <linux@armlinux.org.uk> 1098S: Maintained 1099F: drivers/tty/serial/amba-pl01*.c 1100F: include/linux/amba/serial.h 1101 1102ARM SMMU DRIVERS 1103M: Will Deacon <will.deacon@arm.com> 1104R: Robin Murphy <robin.murphy@arm.com> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107F: drivers/iommu/arm-smmu.c 1108F: drivers/iommu/arm-smmu-v3.c 1109F: drivers/iommu/io-pgtable-arm.c 1110F: drivers/iommu/io-pgtable-arm-v7s.c 1111 1112ARM SUB-ARCHITECTURES 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: arch/arm/mach-*/ 1116F: arch/arm/plat-*/ 1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1118 1119ARM/ACTIONS SEMI ARCHITECTURE 1120M: Andreas Färber <afaerber@suse.de> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123N: owl 1124F: arch/arm/mach-actions/ 1125F: arch/arm/boot/dts/owl-* 1126F: arch/arm64/boot/dts/actions/ 1127F: drivers/clocksource/owl-* 1128F: drivers/soc/actions/ 1129F: include/dt-bindings/power/owl-* 1130F: include/linux/soc/actions/ 1131F: Documentation/devicetree/bindings/arm/actions.txt 1132F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1133F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1134 1135ARM/ADS SPHERE MACHINE SUPPORT 1136M: Lennert Buytenhek <kernel@wantstofly.org> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/AFEB9260 MACHINE SUPPORT 1141M: Sergey Lapin <slapin@ossfans.org> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144 1145ARM/AJECO 1ARM MACHINE SUPPORT 1146M: Lennert Buytenhek <kernel@wantstofly.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/Allwinner SoC Clock Support 1151M: Emilio López <emilio@elopez.com.ar> 1152S: Maintained 1153F: drivers/clk/sunxi/ 1154 1155ARM/Allwinner sunXi SoC support 1156M: Maxime Ripard <maxime.ripard@free-electrons.com> 1157M: Chen-Yu Tsai <wens@csie.org> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159S: Maintained 1160N: sun[x456789]i 1161N: sun50i 1162F: arch/arm/mach-sunxi/ 1163F: arch/arm64/boot/dts/allwinner/ 1164F: drivers/clk/sunxi-ng/ 1165F: drivers/pinctrl/sunxi/ 1166F: drivers/soc/sunxi/ 1167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1168 1169ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1170M: Neil Armstrong <narmstrong@baylibre.com> 1171M: Jerome Brunet <jbrunet@baylibre.com> 1172L: linux-amlogic@lists.infradead.org 1173S: Maintained 1174F: drivers/clk/meson/ 1175F: include/dt-bindings/clock/meson* 1176F: include/dt-bindings/clock/gxbb* 1177F: Documentation/devicetree/bindings/clock/amlogic* 1178 1179ARM/Amlogic Meson SoC support 1180M: Carlo Caione <carlo@caione.org> 1181M: Kevin Hilman <khilman@baylibre.com> 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1183L: linux-amlogic@lists.infradead.org 1184W: http://linux-meson.com/ 1185S: Maintained 1186F: arch/arm/mach-meson/ 1187F: arch/arm/boot/dts/meson* 1188F: arch/arm64/boot/dts/amlogic/ 1189F: drivers/pinctrl/meson/ 1190F: drivers/mmc/host/meson* 1191N: meson 1192 1193ARM/Annapurna Labs ALPINE ARCHITECTURE 1194M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1195M: Antoine Tenart <antoine.tenart@free-electrons.com> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198F: arch/arm/mach-alpine/ 1199F: arch/arm/boot/dts/alpine* 1200F: arch/arm64/boot/dts/al/ 1201F: drivers/*/*alpine* 1202 1203ARM/ARTPEC MACHINE SUPPORT 1204M: Jesper Nilsson <jesper.nilsson@axis.com> 1205M: Lars Persson <lars.persson@axis.com> 1206M: Niklas Cassel <niklas.cassel@axis.com> 1207S: Maintained 1208L: linux-arm-kernel@axis.com 1209F: arch/arm/mach-artpec 1210F: arch/arm/boot/dts/artpec6* 1211F: drivers/clk/axis 1212F: drivers/crypto/axis 1213F: drivers/pinctrl/pinctrl-artpec* 1214F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1215 1216ARM/ASPEED I2C DRIVER 1217M: Brendan Higgins <brendanhiggins@google.com> 1218R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1219R: Joel Stanley <joel@jms.id.au> 1220L: linux-i2c@vger.kernel.org 1221L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1222S: Maintained 1223F: drivers/irqchip/irq-aspeed-i2c-ic.c 1224F: drivers/i2c/busses/i2c-aspeed.c 1225F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1226F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1227 1228ARM/ASPEED MACHINE SUPPORT 1229M: Joel Stanley <joel@jms.id.au> 1230S: Maintained 1231F: arch/arm/mach-aspeed/ 1232F: arch/arm/boot/dts/aspeed-* 1233F: drivers/*/*aspeed* 1234 1235ARM/ATMEL AT91 Clock Support 1236M: Boris Brezillon <boris.brezillon@free-electrons.com> 1237S: Maintained 1238F: drivers/clk/at91 1239 1240ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1241M: Nicolas Ferre <nicolas.ferre@microchip.com> 1242M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244W: http://www.linux4sam.org 1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1246S: Supported 1247N: at91 1248N: atmel 1249F: arch/arm/mach-at91/ 1250F: include/soc/at91/ 1251F: arch/arm/boot/dts/at91*.dts 1252F: arch/arm/boot/dts/at91*.dtsi 1253F: arch/arm/boot/dts/sama*.dts 1254F: arch/arm/boot/dts/sama*.dtsi 1255F: arch/arm/include/debug/at91.S 1256F: drivers/memory/atmel* 1257F: drivers/watchdog/sama5d4_wdt.c 1258X: drivers/input/touchscreen/atmel_mxt_ts.c 1259X: drivers/net/wireless/atmel/ 1260 1261ARM/CALXEDA HIGHBANK ARCHITECTURE 1262M: Rob Herring <robh@kernel.org> 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1264S: Maintained 1265F: arch/arm/mach-highbank/ 1266F: arch/arm/boot/dts/highbank.dts 1267F: arch/arm/boot/dts/ecx-*.dts* 1268 1269ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1270M: Krzysztof Halasa <khalasa@piap.pl> 1271S: Maintained 1272F: arch/arm/mach-cns3xxx/ 1273 1274ARM/CAVIUM THUNDER NETWORK DRIVER 1275M: Sunil Goutham <sgoutham@cavium.com> 1276M: Robert Richter <rric@kernel.org> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Supported 1279F: drivers/net/ethernet/cavium/thunder/ 1280 1281ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1282M: Lukasz Majewski <lukma@denx.de> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285F: arch/arm/mach-ep93xx/ts72xx.c 1286 1287ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1288M: Alexander Shiyan <shc_work@mail.ru> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Odd Fixes 1291N: clps711x 1292 1293ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1294M: Lennert Buytenhek <kernel@wantstofly.org> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297 1298ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1299M: Hartley Sweeten <hsweeten@visionengravers.com> 1300M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303F: arch/arm/mach-ep93xx/ 1304F: arch/arm/mach-ep93xx/include/mach/ 1305 1306ARM/CLKDEV SUPPORT 1307M: Russell King <linux@armlinux.org.uk> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1311F: arch/arm/include/asm/clkdev.h 1312F: drivers/clk/clkdev.c 1313 1314ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1315M: Mike Rapoport <mike@compulab.co.il> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318 1319ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1320M: Baruch Siach <baruch@tkos.co.il> 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323F: arch/arm/boot/dts/cx92755* 1324N: digicolor 1325 1326ARM/CONTEC MICRO9 MACHINE SUPPORT 1327M: Hubert Feurstein <hubert.feurstein@contec.at> 1328S: Maintained 1329F: arch/arm/mach-ep93xx/micro9.c 1330 1331ARM/CORESIGHT FRAMEWORK AND DRIVERS 1332M: Mathieu Poirier <mathieu.poirier@linaro.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: drivers/hwtracing/coresight/* 1336F: Documentation/trace/coresight.txt 1337F: Documentation/trace/coresight-cpu-debug.txt 1338F: Documentation/devicetree/bindings/arm/coresight.txt 1339F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1340F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1341F: tools/perf/arch/arm/util/pmu.c 1342F: tools/perf/arch/arm/util/auxtrace.c 1343F: tools/perf/arch/arm/util/cs-etm.c 1344F: tools/perf/arch/arm/util/cs-etm.h 1345F: tools/perf/util/cs-etm.* 1346F: tools/perf/util/cs-etm-decoder/* 1347 1348ARM/CORGI MACHINE SUPPORT 1349M: Richard Purdie <rpurdie@rpsys.net> 1350S: Maintained 1351 1352ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1353M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1354M: Linus Walleij <linus.walleij@linaro.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356T: git git://github.com/ulli-kroll/linux.git 1357S: Maintained 1358F: Documentation/devicetree/bindings/arm/gemini.txt 1359F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1360F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1361F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1362F: arch/arm/mach-gemini/ 1363F: drivers/net/ethernet/cortina/gemini/* 1364F: drivers/pinctrl/pinctrl-gemini.c 1365F: drivers/rtc/rtc-ftrtc010.c 1366 1367ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1368M: Barry Song <baohua@kernel.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1371S: Maintained 1372F: arch/arm/boot/dts/prima2* 1373F: arch/arm/mach-prima2/ 1374F: drivers/clk/sirf/ 1375F: drivers/clocksource/timer-prima2.c 1376F: drivers/clocksource/timer-atlas7.c 1377N: [^a-z]sirf 1378 1379ARM/EBSA110 MACHINE SUPPORT 1380M: Russell King <linux@armlinux.org.uk> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382W: http://www.armlinux.org.uk/ 1383S: Maintained 1384F: arch/arm/mach-ebsa110/ 1385F: drivers/net/ethernet/amd/am79c961a.* 1386 1387ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1388M: Uwe Kleine-König <kernel@pengutronix.de> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391N: efm32 1392 1393ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1394M: Robert Jarzmik <robert.jarzmik@free.fr> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm/mach-pxa/ezx.c 1398 1399ARM/FARADAY FA526 PORT 1400M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.berlios.de/gemini-board 1404F: arch/arm/mm/*-fa* 1405 1406ARM/FOOTBRIDGE ARCHITECTURE 1407M: Russell King <linux@armlinux.org.uk> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409W: http://www.armlinux.org.uk/ 1410S: Maintained 1411F: arch/arm/include/asm/hardware/dec21285.h 1412F: arch/arm/mach-footbridge/ 1413 1414ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1415M: Shawn Guo <shawnguo@kernel.org> 1416M: Sascha Hauer <kernel@pengutronix.de> 1417R: Fabio Estevam <fabio.estevam@nxp.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1421F: arch/arm/mach-imx/ 1422F: arch/arm/mach-mxs/ 1423F: arch/arm/boot/dts/imx* 1424F: arch/arm/configs/imx*_defconfig 1425F: drivers/clk/imx/ 1426F: drivers/soc/imx/ 1427F: include/soc/imx/ 1428 1429ARM/FREESCALE VYBRID ARM ARCHITECTURE 1430M: Shawn Guo <shawnguo@kernel.org> 1431M: Sascha Hauer <kernel@pengutronix.de> 1432R: Stefan Agner <stefan@agner.ch> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434S: Maintained 1435T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1436F: arch/arm/mach-imx/*vf610* 1437F: arch/arm/boot/dts/vf* 1438 1439ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1440M: Lennert Buytenhek <kernel@wantstofly.org> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443 1444ARM/GUMSTIX MACHINE SUPPORT 1445M: Steve Sakoman <sakoman@gmail.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448 1449ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1450M: Philipp Zabel <philipp.zabel@gmail.com> 1451M: Paul Parsons <lost.distance@yahoo.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454F: arch/arm/mach-pxa/hx4700.c 1455F: arch/arm/mach-pxa/include/mach/hx4700.h 1456F: sound/soc/pxa/hx4700.c 1457 1458ARM/HISILICON SOC SUPPORT 1459M: Wei Xu <xuwei5@hisilicon.com> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461W: http://www.hisilicon.com 1462S: Supported 1463T: git git://github.com/hisilicon/linux-hisi.git 1464F: arch/arm/mach-hisi/ 1465F: arch/arm/boot/dts/hi3* 1466F: arch/arm/boot/dts/hip* 1467F: arch/arm/boot/dts/hisi* 1468F: arch/arm64/boot/dts/hisilicon/ 1469 1470ARM/HP JORNADA 7XX MACHINE SUPPORT 1471M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1472W: www.jlime.com 1473S: Maintained 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1475F: arch/arm/mach-sa1100/jornada720.c 1476F: arch/arm/mach-sa1100/include/mach/jornada720.h 1477 1478ARM/IGEP MACHINE SUPPORT 1479M: Enric Balletbo i Serra <eballetbo@gmail.com> 1480M: Javier Martinez Canillas <javier@dowhile0.org> 1481L: linux-omap@vger.kernel.org 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484F: arch/arm/boot/dts/omap3-igep* 1485 1486ARM/INCOME PXA270 SUPPORT 1487M: Marek Vasut <marek.vasut@gmail.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/mach-pxa/colibri-pxa270-income.c 1491 1492ARM/INTEL IOP13XX ARM ARCHITECTURE 1493M: Lennert Buytenhek <kernel@wantstofly.org> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496 1497ARM/INTEL IOP32X ARM ARCHITECTURE 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/INTEL IOP33X ARM ARCHITECTURE 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Orphan 1505 1506ARM/INTEL IQ81342EX MACHINE SUPPORT 1507M: Lennert Buytenhek <kernel@wantstofly.org> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510 1511ARM/INTEL IXDP2850 MACHINE SUPPORT 1512M: Lennert Buytenhek <kernel@wantstofly.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515 1516ARM/INTEL IXP4XX ARM ARCHITECTURE 1517M: Imre Kaloz <kaloz@openwrt.org> 1518M: Krzysztof Halasa <khalasa@piap.pl> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: arch/arm/mach-ixp4xx/ 1522 1523ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1524M: Jonathan Cameron <jic23@cam.ac.uk> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-pxa/stargate2.c 1528F: drivers/pcmcia/pxa2xx_stargate2.c 1529 1530ARM/INTEL XSC3 (MANZANO) ARM CORE 1531M: Lennert Buytenhek <kernel@wantstofly.org> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534 1535ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1536M: Lennert Buytenhek <kernel@wantstofly.org> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539 1540ARM/LG1K ARCHITECTURE 1541M: Chanho Min <chanho.min@lge.com> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543S: Maintained 1544F: arch/arm64/boot/dts/lg/ 1545 1546ARM/LOGICPD PXA270 MACHINE SUPPORT 1547M: Lennert Buytenhek <kernel@wantstofly.org> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550 1551ARM/LPC18XX ARCHITECTURE 1552M: Joachim Eastwood <manabian@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/boot/dts/lpc43* 1556F: drivers/clk/nxp/clk-lpc18xx* 1557F: drivers/clocksource/time-lpc32xx.c 1558F: drivers/i2c/busses/i2c-lpc2k.c 1559F: drivers/memory/pl172.c 1560F: drivers/mtd/spi-nor/nxp-spifi.c 1561F: drivers/rtc/rtc-lpc24xx.c 1562N: lpc18xx 1563 1564ARM/LPC32XX SOC SUPPORT 1565M: Vladimir Zapolskiy <vz@mleia.com> 1566M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1569S: Maintained 1570F: arch/arm/boot/dts/lpc32* 1571F: arch/arm/mach-lpc32xx/ 1572F: drivers/i2c/busses/i2c-pnx.c 1573F: drivers/net/ethernet/nxp/lpc_eth.c 1574F: drivers/usb/host/ohci-nxp.c 1575F: drivers/watchdog/pnx4008_wdt.c 1576N: lpc32xx 1577 1578ARM/MAGICIAN MACHINE SUPPORT 1579M: Philipp Zabel <philipp.zabel@gmail.com> 1580S: Maintained 1581 1582ARM/Marvell Berlin SoC support 1583M: Jisheng Zhang <jszhang@marvell.com> 1584M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587F: arch/arm/mach-berlin/ 1588F: arch/arm/boot/dts/berlin* 1589F: arch/arm64/boot/dts/marvell/berlin* 1590 1591ARM/Marvell Dove/MV78xx0/Orion SOC support 1592M: Jason Cooper <jason@lakedaemon.net> 1593M: Andrew Lunn <andrew@lunn.ch> 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1595M: Gregory Clement <gregory.clement@free-electrons.com> 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: Documentation/devicetree/bindings/soc/dove/ 1599F: arch/arm/mach-dove/ 1600F: arch/arm/mach-mv78xx0/ 1601F: arch/arm/mach-orion5x/ 1602F: arch/arm/plat-orion/ 1603F: arch/arm/boot/dts/dove* 1604F: arch/arm/boot/dts/orion5x* 1605 1606ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1607M: Jason Cooper <jason@lakedaemon.net> 1608M: Andrew Lunn <andrew@lunn.ch> 1609M: Gregory Clement <gregory.clement@free-electrons.com> 1610M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: arch/arm/boot/dts/armada* 1614F: arch/arm/boot/dts/kirkwood* 1615F: arch/arm/configs/mvebu_*_defconfig 1616F: arch/arm/mach-mvebu/ 1617F: arch/arm64/boot/dts/marvell/armada* 1618F: drivers/cpufreq/armada-37xx-cpufreq.c 1619F: drivers/cpufreq/mvebu-cpufreq.c 1620F: drivers/irqchip/irq-armada-370-xp.c 1621F: drivers/irqchip/irq-mvebu-* 1622F: drivers/pinctrl/mvebu/ 1623F: drivers/rtc/rtc-armada38x.c 1624 1625ARM/Mediatek RTC DRIVER 1626M: Eddie Huang <eddie.huang@mediatek.com> 1627M: Sean Wang <sean.wang@mediatek.com> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1632F: drivers/rtc/rtc-mt6397.c 1633F: drivers/rtc/rtc-mt7622.c 1634 1635ARM/Mediatek SoC support 1636M: Matthias Brugger <matthias.bgg@gmail.com> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm/boot/dts/mt6* 1641F: arch/arm/boot/dts/mt7* 1642F: arch/arm/boot/dts/mt8* 1643F: arch/arm/mach-mediatek/ 1644F: arch/arm64/boot/dts/mediatek/ 1645N: mtk 1646K: mediatek 1647 1648ARM/Mediatek USB3 PHY DRIVER 1649M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: drivers/phy/mediatek/phy-mtk-tphy.c 1654 1655ARM/MICREL KS8695 ARCHITECTURE 1656M: Greg Ungerer <gerg@uclinux.org> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658F: arch/arm/mach-ks8695/ 1659S: Odd Fixes 1660 1661ARM/MIOA701 MACHINE SUPPORT 1662M: Robert Jarzmik <robert.jarzmik@free.fr> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664F: arch/arm/mach-pxa/mioa701.c 1665S: Maintained 1666 1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1668M: Michael Petchkovsky <mkpetch@internode.on.net> 1669S: Maintained 1670 1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1672M: Linus Walleij <linus.walleij@linaro.org> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm/mach-nomadik/ 1676F: arch/arm/mach-u300/ 1677F: arch/arm/mach-ux500/ 1678F: arch/arm/boot/dts/ste-* 1679F: drivers/clk/clk-nomadik.c 1680F: drivers/clk/clk-u300.c 1681F: drivers/clocksource/clksrc-dbx500-prcmu.c 1682F: drivers/clocksource/timer-u300.c 1683F: drivers/dma/coh901318* 1684F: drivers/dma/ste_dma40* 1685F: drivers/hwspinlock/u8500_hsem.c 1686F: drivers/i2c/busses/i2c-nomadik.c 1687F: drivers/i2c/busses/i2c-stu300.c 1688F: drivers/mfd/ab3100* 1689F: drivers/mfd/ab8500* 1690F: drivers/mfd/abx500* 1691F: drivers/mfd/dbx500* 1692F: drivers/mfd/db8500* 1693F: drivers/pinctrl/nomadik/ 1694F: drivers/pinctrl/pinctrl-coh901* 1695F: drivers/pinctrl/pinctrl-u300.c 1696F: drivers/rtc/rtc-ab3100.c 1697F: drivers/rtc/rtc-ab8500.c 1698F: drivers/rtc/rtc-coh901331.c 1699F: drivers/rtc/rtc-pl031.c 1700F: drivers/watchdog/coh901327_wdt.c 1701F: Documentation/devicetree/bindings/arm/ste-* 1702F: Documentation/devicetree/bindings/arm/ux500/ 1703T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1704 1705ARM/NUVOTON W90X900 ARM ARCHITECTURE 1706M: Wan ZongShun <mcuos.com@gmail.com> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708W: http://www.mcuos.com 1709S: Maintained 1710F: arch/arm/mach-w90x900/ 1711F: drivers/input/keyboard/w90p910_keypad.c 1712F: drivers/input/touchscreen/w90p910_ts.c 1713F: drivers/watchdog/nuc900_wdt.c 1714F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1715F: drivers/mtd/nand/nuc900_nand.c 1716F: drivers/rtc/rtc-nuc900.c 1717F: drivers/spi/spi-nuc900.c 1718F: drivers/usb/host/ehci-w90x900.c 1719F: drivers/video/fbdev/nuc900fb.c 1720 1721ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1722M: Nelson Castillo <arhuaco@freaks-unidos.net> 1723L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1724W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1725S: Supported 1726 1727ARM/Orion SoC/Technologic Systems TS-78xx platform support 1728M: Alexander Clouter <alex@digriz.org.uk> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730W: http://www.digriz.org.uk/ts78xx/kernel 1731S: Maintained 1732F: arch/arm/mach-orion5x/ts78xx-* 1733 1734ARM/OXNAS platform support 1735M: Neil Armstrong <narmstrong@baylibre.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1738S: Maintained 1739F: arch/arm/mach-oxnas/ 1740F: arch/arm/boot/dts/ox8*.dtsi 1741F: arch/arm/boot/dts/wd-mbwe.dts 1742F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1743N: oxnas 1744 1745ARM/PALM TREO SUPPORT 1746M: Tomas Cech <sleep_walker@suse.com> 1747L: linux-arm-kernel@lists.infradead.org 1748W: http://hackndev.com 1749S: Maintained 1750F: arch/arm/mach-pxa/include/mach/palmtreo.h 1751F: arch/arm/mach-pxa/palmtreo.c 1752 1753ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1754M: Marek Vasut <marek.vasut@gmail.com> 1755L: linux-arm-kernel@lists.infradead.org 1756W: http://hackndev.com 1757S: Maintained 1758F: arch/arm/mach-pxa/include/mach/palmtx.h 1759F: arch/arm/mach-pxa/palmtx.c 1760F: arch/arm/mach-pxa/include/mach/palmt5.h 1761F: arch/arm/mach-pxa/palmt5.c 1762F: arch/arm/mach-pxa/include/mach/palmld.h 1763F: arch/arm/mach-pxa/palmld.c 1764F: arch/arm/mach-pxa/include/mach/palmte2.h 1765F: arch/arm/mach-pxa/palmte2.c 1766F: arch/arm/mach-pxa/include/mach/palmtc.h 1767F: arch/arm/mach-pxa/palmtc.c 1768 1769ARM/PALMZ72 SUPPORT 1770M: Sergey Lapin <slapin@ossfans.org> 1771L: linux-arm-kernel@lists.infradead.org 1772W: http://hackndev.com 1773S: Maintained 1774F: arch/arm/mach-pxa/include/mach/palmz72.h 1775F: arch/arm/mach-pxa/palmz72.c 1776 1777ARM/PLEB SUPPORT 1778M: Peter Chubb <pleb@gelato.unsw.edu.au> 1779W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1780S: Maintained 1781 1782ARM/PT DIGITAL BOARD PORT 1783M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785W: http://www.armlinux.org.uk/ 1786S: Maintained 1787 1788ARM/QUALCOMM SUPPORT 1789M: Andy Gross <andy.gross@linaro.org> 1790M: David Brown <david.brown@linaro.org> 1791L: linux-arm-msm@vger.kernel.org 1792L: linux-soc@vger.kernel.org 1793S: Maintained 1794F: Documentation/devicetree/bindings/soc/qcom/ 1795F: arch/arm/boot/dts/qcom-*.dts 1796F: arch/arm/boot/dts/qcom-*.dtsi 1797F: arch/arm/mach-qcom/ 1798F: arch/arm64/boot/dts/qcom/* 1799F: drivers/i2c/busses/i2c-qup.c 1800F: drivers/clk/qcom/ 1801F: drivers/dma/qcom/ 1802F: drivers/soc/qcom/ 1803F: drivers/spi/spi-qup.c 1804F: drivers/tty/serial/msm_serial.h 1805F: drivers/tty/serial/msm_serial.c 1806F: drivers/*/pm8???-* 1807F: drivers/mfd/ssbi.c 1808F: drivers/firmware/qcom_scm.c 1809T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1810 1811ARM/RADISYS ENP2611 MACHINE SUPPORT 1812M: Lennert Buytenhek <kernel@wantstofly.org> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814S: Maintained 1815 1816ARM/REALTEK ARCHITECTURE 1817M: Andreas Färber <afaerber@suse.de> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820F: arch/arm64/boot/dts/realtek/ 1821F: Documentation/devicetree/bindings/arm/realtek.txt 1822 1823ARM/RENESAS ARM64 ARCHITECTURE 1824M: Simon Horman <horms@verge.net.au> 1825M: Magnus Damm <magnus.damm@gmail.com> 1826L: linux-renesas-soc@vger.kernel.org 1827Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1828T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1829S: Supported 1830F: arch/arm64/boot/dts/renesas/ 1831F: Documentation/devicetree/bindings/arm/shmobile.txt 1832F: drivers/soc/renesas/ 1833F: include/linux/soc/renesas/ 1834 1835ARM/RISCPC ARCHITECTURE 1836M: Russell King <linux@armlinux.org.uk> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838W: http://www.armlinux.org.uk/ 1839S: Maintained 1840F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1841F: arch/arm/include/asm/hardware/ioc.h 1842F: arch/arm/include/asm/hardware/iomd.h 1843F: arch/arm/include/asm/hardware/memc.h 1844F: arch/arm/mach-rpc/ 1845F: drivers/net/ethernet/8390/etherh.c 1846F: drivers/net/ethernet/i825xx/ether1* 1847F: drivers/net/ethernet/seeq/ether3* 1848F: drivers/scsi/arm/ 1849 1850ARM/Rockchip SoC support 1851M: Heiko Stuebner <heiko@sntech.de> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853L: linux-rockchip@lists.infradead.org 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1855S: Maintained 1856F: arch/arm/boot/dts/rk3* 1857F: arch/arm/boot/dts/rv1108* 1858F: arch/arm/mach-rockchip/ 1859F: drivers/clk/rockchip/ 1860F: drivers/i2c/busses/i2c-rk3x.c 1861F: drivers/*/*rockchip* 1862F: drivers/*/*/*rockchip* 1863F: sound/soc/rockchip/ 1864N: rockchip 1865 1866ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1867M: Kukjin Kim <kgene@kernel.org> 1868M: Krzysztof Kozlowski <krzk@kernel.org> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1871Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1872S: Maintained 1873F: arch/arm/boot/dts/s3c* 1874F: arch/arm/boot/dts/s5p* 1875F: arch/arm/boot/dts/samsung* 1876F: arch/arm/boot/dts/exynos* 1877F: arch/arm64/boot/dts/exynos/ 1878F: arch/arm/plat-samsung/ 1879F: arch/arm/mach-s3c24*/ 1880F: arch/arm/mach-s3c64xx/ 1881F: arch/arm/mach-s5p*/ 1882F: arch/arm/mach-exynos*/ 1883F: drivers/*/*s3c24* 1884F: drivers/*/*/*s3c24* 1885F: drivers/*/*s3c64xx* 1886F: drivers/*/*s5pv210* 1887F: drivers/memory/samsung/* 1888F: drivers/soc/samsung/* 1889F: Documentation/arm/Samsung/ 1890F: Documentation/devicetree/bindings/arm/samsung/ 1891F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1892F: Documentation/devicetree/bindings/power/pd-samsung.txt 1893N: exynos 1894 1895ARM/SAMSUNG MOBILE MACHINE SUPPORT 1896M: Kyungmin Park <kyungmin.park@samsung.com> 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1898S: Maintained 1899F: arch/arm/mach-s5pv210/ 1900 1901ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1902M: Kyungmin Park <kyungmin.park@samsung.com> 1903M: Kamil Debski <kamil@wypas.org> 1904M: Andrzej Hajda <a.hajda@samsung.com> 1905L: linux-arm-kernel@lists.infradead.org 1906L: linux-media@vger.kernel.org 1907S: Maintained 1908F: drivers/media/platform/s5p-g2d/ 1909 1910ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1911M: Marek Szyprowski <m.szyprowski@samsung.com> 1912L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1913L: linux-media@vger.kernel.org 1914S: Maintained 1915F: drivers/media/platform/s5p-cec/ 1916F: Documentation/devicetree/bindings/media/s5p-cec.txt 1917 1918ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1919M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1920M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1921L: linux-arm-kernel@lists.infradead.org 1922L: linux-media@vger.kernel.org 1923S: Maintained 1924F: drivers/media/platform/s5p-jpeg/ 1925 1926ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Jeongtae Park <jtp.park@samsung.com> 1930M: Andrzej Hajda <a.hajda@samsung.com> 1931L: linux-arm-kernel@lists.infradead.org 1932L: linux-media@vger.kernel.org 1933S: Maintained 1934F: arch/arm/plat-samsung/s5p-dev-mfc.c 1935F: drivers/media/platform/s5p-mfc/ 1936 1937ARM/SHMOBILE ARM ARCHITECTURE 1938M: Simon Horman <horms@verge.net.au> 1939M: Magnus Damm <magnus.damm@gmail.com> 1940L: linux-renesas-soc@vger.kernel.org 1941Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1942T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1943S: Supported 1944F: arch/arm/boot/dts/emev2* 1945F: arch/arm/boot/dts/r7s* 1946F: arch/arm/boot/dts/r8a* 1947F: arch/arm/boot/dts/sh* 1948F: arch/arm/configs/shmobile_defconfig 1949F: arch/arm/include/debug/renesas-scif.S 1950F: arch/arm/mach-shmobile/ 1951F: Documentation/devicetree/bindings/arm/shmobile.txt 1952F: drivers/soc/renesas/ 1953F: include/linux/soc/renesas/ 1954 1955ARM/SOCFPGA ARCHITECTURE 1956M: Dinh Nguyen <dinguyen@kernel.org> 1957S: Maintained 1958F: arch/arm/mach-socfpga/ 1959F: arch/arm/boot/dts/socfpga* 1960F: arch/arm/configs/socfpga_defconfig 1961F: arch/arm64/boot/dts/altera/ 1962W: http://www.rocketboards.org 1963T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1964 1965ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1966M: Dinh Nguyen <dinguyen@kernel.org> 1967S: Maintained 1968F: drivers/clk/socfpga/ 1969 1970ARM/SOCFPGA EDAC SUPPORT 1971M: Thor Thayer <thor.thayer@linux.intel.com> 1972S: Maintained 1973F: drivers/edac/altera_edac. 1974 1975ARM/STI ARCHITECTURE 1976M: Patrice Chotard <patrice.chotard@st.com> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978W: http://www.stlinux.com 1979S: Maintained 1980F: arch/arm/mach-sti/ 1981F: arch/arm/boot/dts/sti* 1982F: drivers/char/hw_random/st-rng.c 1983F: drivers/clocksource/arm_global_timer.c 1984F: drivers/clocksource/clksrc_st_lpc.c 1985F: drivers/cpufreq/sti-cpufreq.c 1986F: drivers/dma/st_fdma* 1987F: drivers/i2c/busses/i2c-st.c 1988F: drivers/media/rc/st_rc.c 1989F: drivers/media/platform/sti/c8sectpfe/ 1990F: drivers/mmc/host/sdhci-st.c 1991F: drivers/phy/st/phy-miphy28lp.c 1992F: drivers/phy/st/phy-stih407-usb.c 1993F: drivers/pinctrl/pinctrl-st.c 1994F: drivers/remoteproc/st_remoteproc.c 1995F: drivers/remoteproc/st_slim_rproc.c 1996F: drivers/reset/sti/ 1997F: drivers/rtc/rtc-st-lpc.c 1998F: drivers/tty/serial/st-asc.c 1999F: drivers/usb/dwc3/dwc3-st.c 2000F: drivers/usb/host/ehci-st.c 2001F: drivers/usb/host/ohci-st.c 2002F: drivers/watchdog/st_lpc_wdt.c 2003F: drivers/ata/ahci_st.c 2004F: include/linux/remoteproc/st_slim_rproc.h 2005 2006ARM/STM32 ARCHITECTURE 2007M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2008M: Alexandre Torgue <alexandre.torgue@st.com> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010S: Maintained 2011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 2012N: stm32 2013F: drivers/clocksource/armv7m_systick.c 2014 2015ARM/TANGO ARCHITECTURE 2016M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2017M: Mans Rullgard <mans@mansr.com> 2018L: linux-arm-kernel@lists.infradead.org 2019S: Odd Fixes 2020N: tango 2021 2022ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2023M: Lennert Buytenhek <kernel@wantstofly.org> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026 2027ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2028M: Hans Verkuil <hans.verkuil@cisco.com> 2029L: linux-tegra@vger.kernel.org 2030L: linux-media@vger.kernel.org 2031S: Maintained 2032F: drivers/media/platform/tegra-cec/ 2033F: Documentation/devicetree/bindings/media/tegra-cec.txt 2034 2035ARM/TETON BGA MACHINE SUPPORT 2036M: "Mark F. Brown" <mark.brown314@gmail.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039 2040ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2041M: Santosh Shilimkar <ssantosh@kernel.org> 2042L: linux-kernel@vger.kernel.org 2043S: Maintained 2044F: drivers/memory/*emif* 2045 2046ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2047M: Santosh Shilimkar <ssantosh@kernel.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-keystone/ 2051F: arch/arm/boot/dts/keystone-* 2052T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2053 2054ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2055M: Santosh Shilimkar <ssantosh@kernel.org> 2056L: linux-kernel@vger.kernel.org 2057S: Maintained 2058F: drivers/clk/keystone/ 2059 2060ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2061M: Santosh Shilimkar <ssantosh@kernel.org> 2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2063L: linux-kernel@vger.kernel.org 2064S: Maintained 2065F: drivers/clocksource/timer-keystone.c 2066 2067ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2068M: Santosh Shilimkar <ssantosh@kernel.org> 2069L: linux-kernel@vger.kernel.org 2070S: Maintained 2071F: drivers/power/reset/keystone-reset.c 2072 2073ARM/THECUS N2100 MACHINE SUPPORT 2074M: Lennert Buytenhek <kernel@wantstofly.org> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076S: Maintained 2077 2078ARM/TOSA MACHINE SUPPORT 2079M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2080M: Dirk Opfer <dirk@opfer-online.de> 2081S: Maintained 2082 2083ARM/UNIPHIER ARCHITECTURE 2084M: Masahiro Yamada <yamada.masahiro@socionext.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2087S: Maintained 2088F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2089F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2090F: arch/arm/boot/dts/uniphier* 2091F: arch/arm/include/asm/hardware/cache-uniphier.h 2092F: arch/arm/mach-uniphier/ 2093F: arch/arm/mm/cache-uniphier.c 2094F: arch/arm64/boot/dts/socionext/uniphier* 2095F: drivers/bus/uniphier-system-bus.c 2096F: drivers/clk/uniphier/ 2097F: drivers/gpio/gpio-uniphier.c 2098F: drivers/i2c/busses/i2c-uniphier* 2099F: drivers/irqchip/irq-uniphier-aidet.c 2100F: drivers/pinctrl/uniphier/ 2101F: drivers/reset/reset-uniphier.c 2102F: drivers/tty/serial/8250/8250_uniphier.c 2103N: uniphier 2104 2105ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2106M: Ulf Hansson <ulf.hansson@linaro.org> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108T: git git://git.linaro.org/people/ulfh/clk.git 2109S: Maintained 2110F: drivers/clk/ux500/ 2111 2112ARM/VERSATILE EXPRESS PLATFORM 2113M: Liviu Dudau <liviu.dudau@arm.com> 2114M: Sudeep Holla <sudeep.holla@arm.com> 2115M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2117S: Maintained 2118F: arch/arm/boot/dts/vexpress* 2119F: arch/arm64/boot/dts/arm/ 2120F: arch/arm/mach-vexpress/ 2121F: */*/vexpress* 2122F: */*/*/vexpress* 2123F: drivers/clk/versatile/clk-vexpress-osc.c 2124F: drivers/clocksource/versatile.c 2125N: mps2 2126 2127ARM/VFP SUPPORT 2128M: Russell King <linux@armlinux.org.uk> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130W: http://www.armlinux.org.uk/ 2131S: Maintained 2132F: arch/arm/vfp/ 2133 2134ARM/VOIPAC PXA270 SUPPORT 2135M: Marek Vasut <marek.vasut@gmail.com> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Maintained 2138F: arch/arm/mach-pxa/vpac270.c 2139F: arch/arm/mach-pxa/include/mach/vpac270.h 2140 2141ARM/VT8500 ARM ARCHITECTURE 2142M: Tony Prisk <linux@prisktech.co.nz> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/mach-vt8500/ 2146F: drivers/clocksource/vt8500_timer.c 2147F: drivers/i2c/busses/i2c-wmt.c 2148F: drivers/mmc/host/wmt-sdmmc.c 2149F: drivers/pwm/pwm-vt8500.c 2150F: drivers/rtc/rtc-vt8500.c 2151F: drivers/tty/serial/vt8500_serial.c 2152F: drivers/usb/host/ehci-platform.c 2153F: drivers/usb/host/uhci-platform.c 2154F: drivers/video/fbdev/vt8500lcdfb.* 2155F: drivers/video/fbdev/wm8505fb* 2156F: drivers/video/fbdev/wmt_ge_rops.* 2157 2158ARM/ZIPIT Z2 SUPPORT 2159M: Marek Vasut <marek.vasut@gmail.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/mach-pxa/z2.c 2163F: arch/arm/mach-pxa/include/mach/z2.h 2164 2165ARM/ZTE ARCHITECTURE 2166M: Jun Nie <jun.nie@linaro.org> 2167M: Baoyou Xie <baoyou.xie@linaro.org> 2168M: Shawn Guo <shawnguo@kernel.org> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170S: Maintained 2171F: arch/arm/boot/dts/zx2967* 2172F: arch/arm/mach-zx/ 2173F: arch/arm64/boot/dts/zte/ 2174F: drivers/clk/zte/ 2175F: drivers/dma/zx_dma.c 2176F: drivers/gpio/gpio-zx.c 2177F: drivers/i2c/busses/i2c-zx2967.c 2178F: drivers/mmc/host/dw_mmc-zx.* 2179F: drivers/pinctrl/zte/ 2180F: drivers/soc/zte/ 2181F: drivers/thermal/zx2967_thermal.c 2182F: drivers/watchdog/zx2967_wdt.c 2183F: Documentation/devicetree/bindings/arm/zte.txt 2184F: Documentation/devicetree/bindings/clock/zx2967*.txt 2185F: Documentation/devicetree/bindings/dma/zxdma.txt 2186F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2187F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2188F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2189F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2190F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2191F: Documentation/devicetree/bindings/soc/zte/ 2192F: Documentation/devicetree/bindings/sound/zte,*.txt 2193F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2194F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2195F: include/dt-bindings/clock/zx2967*.h 2196F: include/dt-bindings/soc/zte,*.h 2197F: sound/soc/codecs/zx_aud96p22.c 2198F: sound/soc/zte/ 2199 2200ARM/ZYNQ ARCHITECTURE 2201M: Michal Simek <michal.simek@xilinx.com> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203W: http://wiki.xilinx.com 2204T: git https://github.com/Xilinx/linux-xlnx.git 2205S: Supported 2206F: arch/arm/mach-zynq/ 2207F: drivers/cpuidle/cpuidle-zynq.c 2208F: drivers/block/xsysace.c 2209N: zynq 2210N: xilinx 2211F: drivers/clocksource/cadence_ttc_timer.c 2212F: drivers/i2c/busses/i2c-cadence.c 2213F: drivers/mmc/host/sdhci-of-arasan.c 2214F: drivers/edac/synopsys_edac.c 2215 2216ARM64 PORT (AARCH64 ARCHITECTURE) 2217M: Catalin Marinas <catalin.marinas@arm.com> 2218M: Will Deacon <will.deacon@arm.com> 2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2221S: Maintained 2222F: arch/arm64/ 2223F: Documentation/arm64/ 2224 2225AS3645A LED FLASH CONTROLLER DRIVER 2226M: Sakari Ailus <sakari.ailus@iki.fi> 2227L: linux-leds@vger.kernel.org 2228S: Maintained 2229F: drivers/leds/leds-as3645a.c 2230 2231AS3645A LED FLASH CONTROLLER DRIVER 2232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2233L: linux-media@vger.kernel.org 2234T: git git://linuxtv.org/media_tree.git 2235S: Maintained 2236F: drivers/media/i2c/as3645a.c 2237F: include/media/i2c/as3645a.h 2238 2239ASAHI KASEI AK8974 DRIVER 2240M: Linus Walleij <linus.walleij@linaro.org> 2241L: linux-iio@vger.kernel.org 2242W: http://www.akm.com/ 2243S: Supported 2244F: drivers/iio/magnetometer/ak8974.c 2245 2246ASC7621 HARDWARE MONITOR DRIVER 2247M: George Joseph <george.joseph@fairview5.com> 2248L: linux-hwmon@vger.kernel.org 2249S: Maintained 2250F: Documentation/hwmon/asc7621 2251F: drivers/hwmon/asc7621.c 2252 2253ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2254M: Corentin Chary <corentin.chary@gmail.com> 2255L: acpi4asus-user@lists.sourceforge.net 2256L: platform-driver-x86@vger.kernel.org 2257W: http://acpi4asus.sf.net 2258S: Maintained 2259F: drivers/platform/x86/asus*.c 2260F: drivers/platform/x86/eeepc*.c 2261 2262ASUS WIRELESS RADIO CONTROL DRIVER 2263M: João Paulo Rechi Vita <jprvita@gmail.com> 2264L: platform-driver-x86@vger.kernel.org 2265S: Maintained 2266F: drivers/platform/x86/asus-wireless.c 2267 2268ASYMMETRIC KEYS 2269M: David Howells <dhowells@redhat.com> 2270L: keyrings@vger.kernel.org 2271S: Maintained 2272F: Documentation/crypto/asymmetric-keys.txt 2273F: include/linux/verification.h 2274F: include/crypto/public_key.h 2275F: include/crypto/pkcs7.h 2276F: crypto/asymmetric_keys/ 2277 2278ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2279R: Dan Williams <dan.j.williams@intel.com> 2280W: http://sourceforge.net/projects/xscaleiop 2281S: Odd fixes 2282F: Documentation/crypto/async-tx-api.txt 2283F: crypto/async_tx/ 2284F: drivers/dma/ 2285F: include/linux/dmaengine.h 2286F: include/linux/async_tx.h 2287 2288AT24 EEPROM DRIVER 2289M: Bartosz Golaszewski <brgl@bgdev.pl> 2290L: linux-i2c@vger.kernel.org 2291T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2292S: Maintained 2293F: Documentation/devicetree/bindings/eeprom/at24.txt 2294F: drivers/misc/eeprom/at24.c 2295F: include/linux/platform_data/at24.h 2296 2297ATA OVER ETHERNET (AOE) DRIVER 2298M: "Ed L. Cashin" <ed.cashin@acm.org> 2299W: http://www.openaoe.org/ 2300S: Supported 2301F: Documentation/aoe/ 2302F: drivers/block/aoe/ 2303 2304ATHEROS 71XX/9XXX GPIO DRIVER 2305M: Alban Bedel <albeu@free.fr> 2306W: https://github.com/AlbanBedel/linux 2307T: git git://github.com/AlbanBedel/linux 2308S: Maintained 2309F: drivers/gpio/gpio-ath79.c 2310F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2311 2312ATHEROS ATH GENERIC UTILITIES 2313M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2314L: linux-wireless@vger.kernel.org 2315S: Supported 2316F: drivers/net/wireless/ath/* 2317 2318ATHEROS ATH5K WIRELESS DRIVER 2319M: Jiri Slaby <jirislaby@gmail.com> 2320M: Nick Kossifidis <mickflemm@gmail.com> 2321M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2322L: linux-wireless@vger.kernel.org 2323W: http://wireless.kernel.org/en/users/Drivers/ath5k 2324S: Maintained 2325F: drivers/net/wireless/ath/ath5k/ 2326 2327ATHEROS ATH6KL WIRELESS DRIVER 2328M: Kalle Valo <kvalo@qca.qualcomm.com> 2329L: linux-wireless@vger.kernel.org 2330W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2331T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2332S: Supported 2333F: drivers/net/wireless/ath/ath6kl/ 2334 2335ATI_REMOTE2 DRIVER 2336M: Ville Syrjala <syrjala@sci.fi> 2337S: Maintained 2338F: drivers/input/misc/ati_remote2.c 2339 2340ATK0110 HWMON DRIVER 2341M: Luca Tettamanti <kronos.it@gmail.com> 2342L: linux-hwmon@vger.kernel.org 2343S: Maintained 2344F: drivers/hwmon/asus_atk0110.c 2345 2346ATLX ETHERNET DRIVERS 2347M: Jay Cliburn <jcliburn@gmail.com> 2348M: Chris Snook <chris.snook@gmail.com> 2349L: netdev@vger.kernel.org 2350W: http://sourceforge.net/projects/atl1 2351W: http://atl1.sourceforge.net 2352S: Maintained 2353F: drivers/net/ethernet/atheros/ 2354 2355ATM 2356M: Chas Williams <3chas3@gmail.com> 2357L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2358L: netdev@vger.kernel.org 2359W: http://linux-atm.sourceforge.net 2360S: Maintained 2361F: drivers/atm/ 2362F: include/linux/atm* 2363F: include/uapi/linux/atm* 2364 2365ATMEL AT91 / AT32 MCI DRIVER 2366M: Ludovic Desroches <ludovic.desroches@microchip.com> 2367S: Maintained 2368F: drivers/mmc/host/atmel-mci.c 2369 2370ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2371M: Nicolas Ferre <nicolas.ferre@microchip.com> 2372S: Supported 2373F: drivers/power/reset/at91-sama5d2_shdwc.c 2374 2375ATMEL Audio ALSA driver 2376M: Nicolas Ferre <nicolas.ferre@microchip.com> 2377L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2378S: Supported 2379F: sound/soc/atmel 2380 2381ATMEL I2C DRIVER 2382M: Ludovic Desroches <ludovic.desroches@microchip.com> 2383L: linux-i2c@vger.kernel.org 2384S: Supported 2385F: drivers/i2c/busses/i2c-at91.c 2386 2387ATMEL ISI DRIVER 2388M: Ludovic Desroches <ludovic.desroches@microchip.com> 2389L: linux-media@vger.kernel.org 2390S: Supported 2391F: drivers/media/platform/atmel/atmel-isi.c 2392F: include/media/atmel-isi.h 2393 2394ATMEL LCDFB DRIVER 2395M: Nicolas Ferre <nicolas.ferre@microchip.com> 2396L: linux-fbdev@vger.kernel.org 2397S: Maintained 2398F: drivers/video/fbdev/atmel_lcdfb.c 2399F: include/video/atmel_lcdc.h 2400 2401ATMEL MACB ETHERNET DRIVER 2402M: Nicolas Ferre <nicolas.ferre@microchip.com> 2403S: Supported 2404F: drivers/net/ethernet/cadence/ 2405 2406ATMEL MAXTOUCH DRIVER 2407M: Nick Dyer <nick@shmanahar.org> 2408T: git git://github.com/ndyer/linux.git 2409S: Maintained 2410F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2411F: drivers/input/touchscreen/atmel_mxt_ts.c 2412F: include/linux/platform_data/atmel_mxt_ts.h 2413 2414ATMEL SAMA5D2 ADC DRIVER 2415M: Ludovic Desroches <ludovic.desroches@microchip.com> 2416L: linux-iio@vger.kernel.org 2417S: Supported 2418F: drivers/iio/adc/at91-sama5d2_adc.c 2419 2420ATMEL SDMMC DRIVER 2421M: Ludovic Desroches <ludovic.desroches@microchip.com> 2422L: linux-mmc@vger.kernel.org 2423S: Supported 2424F: drivers/mmc/host/sdhci-of-at91.c 2425 2426ATMEL SPI DRIVER 2427M: Nicolas Ferre <nicolas.ferre@microchip.com> 2428S: Supported 2429F: drivers/spi/spi-atmel.* 2430 2431ATMEL SSC DRIVER 2432M: Nicolas Ferre <nicolas.ferre@microchip.com> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Supported 2435F: drivers/misc/atmel-ssc.c 2436F: include/linux/atmel-ssc.h 2437 2438ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2441S: Supported 2442F: drivers/misc/atmel_tclib.c 2443F: drivers/clocksource/tcb_clksrc.c 2444 2445ATMEL USBA UDC DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2448S: Supported 2449F: drivers/usb/gadget/udc/atmel_usba_udc.* 2450 2451ATMEL WIRELESS DRIVER 2452M: Simon Kelley <simon@thekelleys.org.uk> 2453L: linux-wireless@vger.kernel.org 2454W: http://www.thekelleys.org.uk/atmel 2455W: http://atmelwlandriver.sourceforge.net/ 2456S: Maintained 2457F: drivers/net/wireless/atmel/atmel* 2458 2459ATMEL XDMA DRIVER 2460M: Ludovic Desroches <ludovic.desroches@microchip.com> 2461L: linux-arm-kernel@lists.infradead.org 2462L: dmaengine@vger.kernel.org 2463S: Supported 2464F: drivers/dma/at_xdmac.c 2465 2466ATOMIC INFRASTRUCTURE 2467M: Will Deacon <will.deacon@arm.com> 2468M: Peter Zijlstra <peterz@infradead.org> 2469R: Boqun Feng <boqun.feng@gmail.com> 2470L: linux-kernel@vger.kernel.org 2471S: Maintained 2472F: arch/*/include/asm/atomic*.h 2473F: include/*/atomic*.h 2474 2475ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2476M: Bradley Grove <linuxdrivers@attotech.com> 2477L: linux-scsi@vger.kernel.org 2478W: http://www.attotech.com 2479S: Supported 2480F: drivers/scsi/esas2r 2481 2482ATUSB IEEE 802.15.4 RADIO DRIVER 2483M: Stefan Schmidt <stefan@osg.samsung.com> 2484L: linux-wpan@vger.kernel.org 2485S: Maintained 2486F: drivers/net/ieee802154/atusb.c 2487F: drivers/net/ieee802154/atusb.h 2488F: drivers/net/ieee802154/at86rf230.h 2489 2490AUDIT SUBSYSTEM 2491M: Paul Moore <paul@paul-moore.com> 2492M: Eric Paris <eparis@redhat.com> 2493L: linux-audit@redhat.com (moderated for non-subscribers) 2494W: https://github.com/linux-audit 2495W: https://people.redhat.com/sgrubb/audit 2496T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2497S: Supported 2498F: include/linux/audit.h 2499F: include/uapi/linux/audit.h 2500F: kernel/audit* 2501 2502AUXILIARY DISPLAY DRIVERS 2503M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2504W: http://miguelojeda.es/auxdisplay.htm 2505W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2506S: Maintained 2507F: drivers/auxdisplay/ 2508F: include/linux/cfag12864b.h 2509 2510AX.25 NETWORK LAYER 2511M: Ralf Baechle <ralf@linux-mips.org> 2512L: linux-hams@vger.kernel.org 2513W: http://www.linux-ax25.org/ 2514S: Maintained 2515F: include/uapi/linux/ax25.h 2516F: include/net/ax25.h 2517F: net/ax25/ 2518 2519AXENTIA ARM DEVICES 2520M: Peter Rosin <peda@axentia.se> 2521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2522S: Maintained 2523F: Documentation/devicetree/bindings/arm/axentia.txt 2524F: arch/arm/boot/dts/at91-linea.dtsi 2525F: arch/arm/boot/dts/at91-natte.dtsi 2526F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2527F: arch/arm/boot/dts/at91-tse850-3.dts 2528 2529AXENTIA ASOC DRIVERS 2530M: Peter Rosin <peda@axentia.se> 2531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2532S: Maintained 2533F: Documentation/devicetree/bindings/sound/axentia,* 2534F: sound/soc/atmel/tse850-pcm5142.c 2535 2536AZ6007 DVB DRIVER 2537M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2538M: Mauro Carvalho Chehab <mchehab@kernel.org> 2539L: linux-media@vger.kernel.org 2540W: https://linuxtv.org 2541T: git git://linuxtv.org/media_tree.git 2542S: Maintained 2543F: drivers/media/usb/dvb-usb-v2/az6007.c 2544 2545AZTECH FM RADIO RECEIVER DRIVER 2546M: Hans Verkuil <hverkuil@xs4all.nl> 2547L: linux-media@vger.kernel.org 2548T: git git://linuxtv.org/media_tree.git 2549W: https://linuxtv.org 2550S: Maintained 2551F: drivers/media/radio/radio-aztech* 2552 2553B43 WIRELESS DRIVER 2554L: linux-wireless@vger.kernel.org 2555L: b43-dev@lists.infradead.org 2556W: http://wireless.kernel.org/en/users/Drivers/b43 2557S: Odd Fixes 2558F: drivers/net/wireless/broadcom/b43/ 2559 2560B43LEGACY WIRELESS DRIVER 2561M: Larry Finger <Larry.Finger@lwfinger.net> 2562L: linux-wireless@vger.kernel.org 2563L: b43-dev@lists.infradead.org 2564W: http://wireless.kernel.org/en/users/Drivers/b43 2565S: Maintained 2566F: drivers/net/wireless/broadcom/b43legacy/ 2567 2568BACKLIGHT CLASS/SUBSYSTEM 2569M: Lee Jones <lee.jones@linaro.org> 2570M: Daniel Thompson <daniel.thompson@linaro.org> 2571M: Jingoo Han <jingoohan1@gmail.com> 2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2573S: Maintained 2574F: drivers/video/backlight/ 2575F: include/linux/backlight.h 2576F: include/linux/pwm_backlight.h 2577F: Documentation/devicetree/bindings/leds/backlight 2578 2579BATMAN ADVANCED 2580M: Marek Lindner <mareklindner@neomailbox.ch> 2581M: Simon Wunderlich <sw@simonwunderlich.de> 2582M: Antonio Quartulli <a@unstable.cc> 2583L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2584W: https://www.open-mesh.org/ 2585Q: https://patchwork.open-mesh.org/project/batman/list/ 2586S: Maintained 2587F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2588F: Documentation/ABI/testing/sysfs-class-net-mesh 2589F: Documentation/networking/batman-adv.rst 2590F: include/uapi/linux/batadv_packet.h 2591F: include/uapi/linux/batman_adv.h 2592F: net/batman-adv/ 2593 2594BAYCOM/HDLCDRV DRIVERS FOR AX.25 2595M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2596L: linux-hams@vger.kernel.org 2597W: http://www.baycom.org/~tom/ham/ham.html 2598S: Maintained 2599F: drivers/net/hamradio/baycom* 2600 2601BCACHE (BLOCK LAYER CACHE) 2602M: Michael Lyle <mlyle@lyle.org> 2603M: Kent Overstreet <kent.overstreet@gmail.com> 2604L: linux-bcache@vger.kernel.org 2605W: http://bcache.evilpiepirate.org 2606C: irc://irc.oftc.net/bcache 2607S: Maintained 2608F: drivers/md/bcache/ 2609 2610BDISP ST MEDIA DRIVER 2611M: Fabien Dessenne <fabien.dessenne@st.com> 2612L: linux-media@vger.kernel.org 2613T: git git://linuxtv.org/media_tree.git 2614W: https://linuxtv.org 2615S: Supported 2616F: drivers/media/platform/sti/bdisp 2617 2618BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2619M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2620L: netdev@vger.kernel.org 2621S: Maintained 2622F: drivers/net/ethernet/ec_bhf.c 2623 2624BEFS FILE SYSTEM 2625M: Luis de Bethencourt <luisbg@kernel.org> 2626M: Salah Triki <salah.triki@gmail.com> 2627S: Maintained 2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2629F: Documentation/filesystems/befs.txt 2630F: fs/befs/ 2631 2632BFQ I/O SCHEDULER 2633M: Paolo Valente <paolo.valente@linaro.org> 2634M: Jens Axboe <axboe@kernel.dk> 2635L: linux-block@vger.kernel.org 2636S: Maintained 2637F: block/bfq-* 2638F: Documentation/block/bfq-iosched.txt 2639 2640BFS FILE SYSTEM 2641M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2642S: Maintained 2643F: Documentation/filesystems/bfs.txt 2644F: fs/bfs/ 2645F: include/uapi/linux/bfs_fs.h 2646 2647BLACKFIN ARCHITECTURE 2648L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2649T: git git://git.code.sf.net/p/adi-linux/code 2650W: http://blackfin.uclinux.org 2651S: Orphan 2652F: arch/blackfin/ 2653 2654BLACKFIN EMAC DRIVER 2655L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2656W: http://blackfin.uclinux.org 2657S: Orphan 2658F: drivers/net/ethernet/adi/ 2659 2660BLACKFIN MEDIA DRIVER 2661L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2662W: http://blackfin.uclinux.org/ 2663S: Orphan 2664F: drivers/media/platform/blackfin/ 2665F: drivers/media/i2c/adv7183* 2666F: drivers/media/i2c/vs6624* 2667 2668BLACKFIN RTC DRIVER 2669L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2670W: http://blackfin.uclinux.org 2671S: Orphan 2672F: drivers/rtc/rtc-bfin.c 2673 2674BLACKFIN SDH DRIVER 2675L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2676W: http://blackfin.uclinux.org 2677S: Orphan 2678F: drivers/mmc/host/bfin_sdh.c 2679 2680BLACKFIN SERIAL DRIVER 2681L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2682W: http://blackfin.uclinux.org 2683S: Orphan 2684F: drivers/tty/serial/bfin_uart.c 2685 2686BLACKFIN WATCHDOG DRIVER 2687L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2688W: http://blackfin.uclinux.org 2689S: Orphan 2690F: drivers/watchdog/bfin_wdt.c 2691 2692BLINKM RGB LED DRIVER 2693M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2694S: Maintained 2695F: drivers/leds/leds-blinkm.c 2696 2697BLOCK LAYER 2698M: Jens Axboe <axboe@kernel.dk> 2699L: linux-block@vger.kernel.org 2700T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2701S: Maintained 2702F: block/ 2703F: kernel/trace/blktrace.c 2704F: lib/sbitmap.c 2705 2706BLOCK2MTD DRIVER 2707M: Joern Engel <joern@lazybastard.org> 2708L: linux-mtd@lists.infradead.org 2709S: Maintained 2710F: drivers/mtd/devices/block2mtd.c 2711 2712BLUETOOTH DRIVERS 2713M: Marcel Holtmann <marcel@holtmann.org> 2714M: Johan Hedberg <johan.hedberg@gmail.com> 2715L: linux-bluetooth@vger.kernel.org 2716W: http://www.bluez.org/ 2717T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2718T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2719S: Maintained 2720F: drivers/bluetooth/ 2721 2722BLUETOOTH SUBSYSTEM 2723M: Marcel Holtmann <marcel@holtmann.org> 2724M: Johan Hedberg <johan.hedberg@gmail.com> 2725L: linux-bluetooth@vger.kernel.org 2726W: http://www.bluez.org/ 2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2729S: Maintained 2730F: net/bluetooth/ 2731F: include/net/bluetooth/ 2732 2733BONDING DRIVER 2734M: Jay Vosburgh <j.vosburgh@gmail.com> 2735M: Veaceslav Falico <vfalico@gmail.com> 2736M: Andy Gospodarek <andy@greyhouse.net> 2737L: netdev@vger.kernel.org 2738W: http://sourceforge.net/projects/bonding/ 2739S: Supported 2740F: drivers/net/bonding/ 2741F: include/uapi/linux/if_bonding.h 2742 2743BPF (Safe dynamic programs and tools) 2744M: Alexei Starovoitov <ast@kernel.org> 2745M: Daniel Borkmann <daniel@iogearbox.net> 2746L: netdev@vger.kernel.org 2747L: linux-kernel@vger.kernel.org 2748T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2749T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2750S: Supported 2751F: arch/x86/net/bpf_jit* 2752F: Documentation/networking/filter.txt 2753F: Documentation/bpf/ 2754F: include/linux/bpf* 2755F: include/linux/filter.h 2756F: include/trace/events/bpf.h 2757F: include/trace/events/xdp.h 2758F: include/uapi/linux/bpf* 2759F: include/uapi/linux/filter.h 2760F: kernel/bpf/ 2761F: kernel/trace/bpf_trace.c 2762F: lib/test_bpf.c 2763F: net/bpf/ 2764F: net/core/filter.c 2765F: net/sched/act_bpf.c 2766F: net/sched/cls_bpf.c 2767F: samples/bpf/ 2768F: tools/bpf/ 2769F: tools/testing/selftests/bpf/ 2770 2771BROADCOM B44 10/100 ETHERNET DRIVER 2772M: Michael Chan <michael.chan@broadcom.com> 2773L: netdev@vger.kernel.org 2774S: Supported 2775F: drivers/net/ethernet/broadcom/b44.* 2776 2777BROADCOM B53 ETHERNET SWITCH DRIVER 2778M: Florian Fainelli <f.fainelli@gmail.com> 2779L: netdev@vger.kernel.org 2780L: openwrt-devel@lists.openwrt.org (subscribers-only) 2781S: Supported 2782F: drivers/net/dsa/b53/* 2783F: include/linux/platform_data/b53.h 2784 2785BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2786M: Florian Fainelli <f.fainelli@gmail.com> 2787M: Ray Jui <rjui@broadcom.com> 2788M: Scott Branden <sbranden@broadcom.com> 2789M: bcm-kernel-feedback-list@broadcom.com 2790T: git git://github.com/broadcom/mach-bcm 2791S: Maintained 2792N: bcm281* 2793N: bcm113* 2794N: bcm216* 2795N: kona 2796F: arch/arm/mach-bcm/ 2797 2798BROADCOM BCM2835 ARM ARCHITECTURE 2799M: Eric Anholt <eric@anholt.net> 2800M: Stefan Wahren <stefan.wahren@i2se.com> 2801L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2803T: git git://github.com/anholt/linux 2804S: Maintained 2805N: bcm2835 2806F: drivers/staging/vc04_services 2807 2808BROADCOM BCM47XX MIPS ARCHITECTURE 2809M: Hauke Mehrtens <hauke@hauke-m.de> 2810M: Rafał Miłecki <zajec5@gmail.com> 2811L: linux-mips@linux-mips.org 2812S: Maintained 2813F: Documentation/devicetree/bindings/mips/brcm/ 2814F: arch/mips/bcm47xx/* 2815F: arch/mips/include/asm/mach-bcm47xx/* 2816 2817BROADCOM BCM5301X ARM ARCHITECTURE 2818M: Hauke Mehrtens <hauke@hauke-m.de> 2819M: Rafał Miłecki <zajec5@gmail.com> 2820M: Jon Mason <jonmason@broadcom.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-arm-kernel@lists.infradead.org 2823S: Maintained 2824F: arch/arm/mach-bcm/bcm_5301x.c 2825F: arch/arm/boot/dts/bcm5301x*.dtsi 2826F: arch/arm/boot/dts/bcm470* 2827F: arch/arm/boot/dts/bcm953012* 2828 2829BROADCOM BCM53573 ARM ARCHITECTURE 2830M: Rafał Miłecki <rafal@milecki.pl> 2831L: linux-arm-kernel@lists.infradead.org 2832S: Maintained 2833F: arch/arm/boot/dts/bcm53573* 2834F: arch/arm/boot/dts/bcm47189* 2835 2836BROADCOM BCM63XX ARM ARCHITECTURE 2837M: Florian Fainelli <f.fainelli@gmail.com> 2838M: bcm-kernel-feedback-list@broadcom.com 2839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2840T: git git://github.com/broadcom/stblinux.git 2841S: Maintained 2842N: bcm63xx 2843 2844BROADCOM BCM63XX/BCM33XX UDC DRIVER 2845M: Kevin Cernekee <cernekee@gmail.com> 2846L: linux-usb@vger.kernel.org 2847S: Maintained 2848F: drivers/usb/gadget/udc/bcm63xx_udc.* 2849 2850BROADCOM BCM7XXX ARM ARCHITECTURE 2851M: Brian Norris <computersforpeace@gmail.com> 2852M: Gregory Fong <gregory.0xf0@gmail.com> 2853M: Florian Fainelli <f.fainelli@gmail.com> 2854M: bcm-kernel-feedback-list@broadcom.com 2855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2856T: git git://github.com/broadcom/stblinux.git 2857S: Maintained 2858F: arch/arm/mach-bcm/*brcmstb* 2859F: arch/arm/boot/dts/bcm7*.dts* 2860F: drivers/bus/brcmstb_gisb.c 2861F: arch/arm/mm/cache-b15-rac.c 2862F: arch/arm/include/asm/hardware/cache-b15-rac.h 2863N: brcmstb 2864 2865BROADCOM BMIPS CPUFREQ DRIVER 2866M: Markus Mayer <mmayer@broadcom.com> 2867M: bcm-kernel-feedback-list@broadcom.com 2868L: linux-pm@vger.kernel.org 2869S: Maintained 2870F: drivers/cpufreq/bmips-cpufreq.c 2871 2872BROADCOM BMIPS MIPS ARCHITECTURE 2873M: Kevin Cernekee <cernekee@gmail.com> 2874M: Florian Fainelli <f.fainelli@gmail.com> 2875L: linux-mips@linux-mips.org 2876T: git git://github.com/broadcom/stblinux.git 2877S: Maintained 2878F: arch/mips/bmips/* 2879F: arch/mips/include/asm/mach-bmips/* 2880F: arch/mips/kernel/*bmips* 2881F: arch/mips/boot/dts/brcm/bcm*.dts* 2882F: drivers/irqchip/irq-bcm63* 2883F: drivers/irqchip/irq-bcm7* 2884F: drivers/irqchip/irq-brcmstb* 2885F: include/linux/bcm963xx_nvram.h 2886F: include/linux/bcm963xx_tag.h 2887 2888BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2889M: Rasesh Mody <rasesh.mody@cavium.com> 2890M: Harish Patil <harish.patil@cavium.com> 2891M: Dept-GELinuxNICDev@cavium.com 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnx2.* 2895F: drivers/net/ethernet/broadcom/bnx2_* 2896 2897BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2898M: QLogic-Storage-Upstream@qlogic.com 2899L: linux-scsi@vger.kernel.org 2900S: Supported 2901F: drivers/scsi/bnx2fc/ 2902 2903BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2904M: QLogic-Storage-Upstream@qlogic.com 2905L: linux-scsi@vger.kernel.org 2906S: Supported 2907F: drivers/scsi/bnx2i/ 2908 2909BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2910M: Ariel Elior <ariel.elior@cavium.com> 2911M: everest-linux-l2@cavium.com 2912L: netdev@vger.kernel.org 2913S: Supported 2914F: drivers/net/ethernet/broadcom/bnx2x/ 2915 2916BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2917M: Michael Chan <michael.chan@broadcom.com> 2918L: netdev@vger.kernel.org 2919S: Supported 2920F: drivers/net/ethernet/broadcom/bnxt/ 2921 2922BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2923M: Arend van Spriel <arend.vanspriel@broadcom.com> 2924M: Franky Lin <franky.lin@broadcom.com> 2925M: Hante Meuleman <hante.meuleman@broadcom.com> 2926M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2927M: Wright Feng <wright.feng@cypress.com> 2928L: linux-wireless@vger.kernel.org 2929L: brcm80211-dev-list.pdl@broadcom.com 2930L: brcm80211-dev-list@cypress.com 2931S: Supported 2932F: drivers/net/wireless/broadcom/brcm80211/ 2933 2934BROADCOM BRCMSTB GPIO DRIVER 2935M: Gregory Fong <gregory.0xf0@gmail.com> 2936L: bcm-kernel-feedback-list@broadcom.com 2937S: Supported 2938F: drivers/gpio/gpio-brcmstb.c 2939F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2940 2941BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2942M: Al Cooper <alcooperx@gmail.com> 2943L: linux-kernel@vger.kernel.org 2944L: bcm-kernel-feedback-list@broadcom.com 2945S: Maintained 2946F: drivers/phy/broadcom/phy-brcm-usb* 2947 2948BROADCOM GENET ETHERNET DRIVER 2949M: Doug Berger <opendmb@gmail.com> 2950M: Florian Fainelli <f.fainelli@gmail.com> 2951L: netdev@vger.kernel.org 2952S: Supported 2953F: drivers/net/ethernet/broadcom/genet/ 2954 2955BROADCOM IPROC ARM ARCHITECTURE 2956M: Ray Jui <rjui@broadcom.com> 2957M: Scott Branden <sbranden@broadcom.com> 2958M: Jon Mason <jonmason@broadcom.com> 2959M: bcm-kernel-feedback-list@broadcom.com 2960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2961T: git git://github.com/broadcom/cygnus-linux.git 2962S: Maintained 2963N: iproc 2964N: cygnus 2965N: bcm[-_]nsp 2966N: bcm9113* 2967N: bcm9583* 2968N: bcm9585* 2969N: bcm9586* 2970N: bcm988312 2971N: bcm113* 2972N: bcm583* 2973N: bcm585* 2974N: bcm586* 2975N: bcm88312 2976N: hr2 2977F: arch/arm64/boot/dts/broadcom/ns2* 2978F: drivers/clk/bcm/clk-ns* 2979F: drivers/pinctrl/bcm/pinctrl-ns* 2980 2981BROADCOM KONA GPIO DRIVER 2982M: Ray Jui <rjui@broadcom.com> 2983L: bcm-kernel-feedback-list@broadcom.com 2984S: Supported 2985F: drivers/gpio/gpio-bcm-kona.c 2986F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2987 2988BROADCOM NETXTREME-E ROCE DRIVER 2989M: Selvin Xavier <selvin.xavier@broadcom.com> 2990M: Devesh Sharma <devesh.sharma@broadcom.com> 2991M: Somnath Kotur <somnath.kotur@broadcom.com> 2992M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2993L: linux-rdma@vger.kernel.org 2994W: http://www.broadcom.com 2995S: Supported 2996F: drivers/infiniband/hw/bnxt_re/ 2997F: include/uapi/rdma/bnxt_re-abi.h 2998 2999BROADCOM NVRAM DRIVER 3000M: Rafał Miłecki <zajec5@gmail.com> 3001L: linux-mips@linux-mips.org 3002S: Maintained 3003F: drivers/firmware/broadcom/* 3004 3005BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3006M: Rafał Miłecki <zajec5@gmail.com> 3007L: linux-wireless@vger.kernel.org 3008S: Maintained 3009F: drivers/bcma/ 3010F: include/linux/bcma/ 3011 3012BROADCOM STB AVS CPUFREQ DRIVER 3013M: Markus Mayer <mmayer@broadcom.com> 3014M: bcm-kernel-feedback-list@broadcom.com 3015L: linux-pm@vger.kernel.org 3016S: Maintained 3017F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3018F: drivers/cpufreq/brcmstb* 3019 3020BROADCOM STB AVS TMON DRIVER 3021M: Markus Mayer <mmayer@broadcom.com> 3022M: bcm-kernel-feedback-list@broadcom.com 3023L: linux-pm@vger.kernel.org 3024S: Maintained 3025F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3026F: drivers/thermal/broadcom/brcmstb* 3027 3028BROADCOM STB NAND FLASH DRIVER 3029M: Brian Norris <computersforpeace@gmail.com> 3030M: Kamal Dasu <kdasu.kdev@gmail.com> 3031L: linux-mtd@lists.infradead.org 3032L: bcm-kernel-feedback-list@broadcom.com 3033S: Maintained 3034F: drivers/mtd/nand/brcmnand/ 3035 3036BROADCOM STB DPFE DRIVER 3037M: Markus Mayer <mmayer@broadcom.com> 3038M: bcm-kernel-feedback-list@broadcom.com 3039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3040S: Maintained 3041F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3042F: drivers/memory/brcmstb_dpfe.c 3043 3044BROADCOM SYSTEMPORT ETHERNET DRIVER 3045M: Florian Fainelli <f.fainelli@gmail.com> 3046L: netdev@vger.kernel.org 3047S: Supported 3048F: drivers/net/ethernet/broadcom/bcmsysport.* 3049 3050BROADCOM TG3 GIGABIT ETHERNET DRIVER 3051M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3052M: Prashant Sreedharan <prashant@broadcom.com> 3053M: Michael Chan <mchan@broadcom.com> 3054L: netdev@vger.kernel.org 3055S: Supported 3056F: drivers/net/ethernet/broadcom/tg3.* 3057 3058BROCADE BFA FC SCSI DRIVER 3059M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3060M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3061L: linux-scsi@vger.kernel.org 3062S: Supported 3063F: drivers/scsi/bfa/ 3064 3065BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3066M: Rasesh Mody <rasesh.mody@cavium.com> 3067M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3068M: Dept-GELinuxNICDev@cavium.com 3069L: netdev@vger.kernel.org 3070S: Supported 3071F: drivers/net/ethernet/brocade/bna/ 3072 3073BSG (block layer generic sg v4 driver) 3074M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3075L: linux-scsi@vger.kernel.org 3076S: Supported 3077F: block/bsg.c 3078F: include/linux/bsg.h 3079F: include/uapi/linux/bsg.h 3080 3081BT87X AUDIO DRIVER 3082M: Clemens Ladisch <clemens@ladisch.de> 3083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3084T: git git://git.alsa-project.org/alsa-kernel.git 3085S: Maintained 3086F: Documentation/sound/alsa/Bt87x.txt 3087F: sound/pci/bt87x.c 3088 3089BT8XXGPIO DRIVER 3090M: Michael Buesch <m@bues.ch> 3091W: http://bu3sch.de/btgpio.php 3092S: Maintained 3093F: drivers/gpio/gpio-bt8xx.c 3094 3095BTRFS FILE SYSTEM 3096M: Chris Mason <clm@fb.com> 3097M: Josef Bacik <jbacik@fb.com> 3098M: David Sterba <dsterba@suse.com> 3099L: linux-btrfs@vger.kernel.org 3100W: http://btrfs.wiki.kernel.org/ 3101Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3103S: Maintained 3104F: Documentation/filesystems/btrfs.txt 3105F: fs/btrfs/ 3106F: include/linux/btrfs* 3107F: include/uapi/linux/btrfs* 3108 3109BTTV VIDEO4LINUX DRIVER 3110M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3111M: Mauro Carvalho Chehab <mchehab@kernel.org> 3112L: linux-media@vger.kernel.org 3113W: https://linuxtv.org 3114T: git git://linuxtv.org/media_tree.git 3115S: Odd fixes 3116F: Documentation/media/v4l-drivers/bttv* 3117F: drivers/media/pci/bt8xx/bttv* 3118 3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3120M: Chanwoo Choi <cw00.choi@samsung.com> 3121L: linux-pm@vger.kernel.org 3122L: linux-samsung-soc@vger.kernel.org 3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3124S: Maintained 3125F: drivers/devfreq/exynos-bus.c 3126F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3127 3128BUSLOGIC SCSI DRIVER 3129M: Khalid Aziz <khalid@gonehiking.org> 3130L: linux-scsi@vger.kernel.org 3131S: Maintained 3132F: drivers/scsi/BusLogic.* 3133F: drivers/scsi/FlashPoint.* 3134 3135C-MEDIA CMI8788 DRIVER 3136M: Clemens Ladisch <clemens@ladisch.de> 3137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3138T: git git://git.alsa-project.org/alsa-kernel.git 3139S: Maintained 3140F: sound/pci/oxygen/ 3141 3142C6X ARCHITECTURE 3143M: Mark Salter <msalter@redhat.com> 3144M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3145L: linux-c6x-dev@linux-c6x.org 3146W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3147S: Maintained 3148F: arch/c6x/ 3149 3150CA8210 IEEE-802.15.4 RADIO DRIVER 3151M: Harry Morris <h.morris@cascoda.com> 3152L: linux-wpan@vger.kernel.org 3153W: https://github.com/Cascoda/ca8210-linux.git 3154S: Maintained 3155F: drivers/net/ieee802154/ca8210.c 3156F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3157 3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3159M: David Howells <dhowells@redhat.com> 3160L: linux-cachefs@redhat.com (moderated for non-subscribers) 3161S: Supported 3162F: Documentation/filesystems/caching/cachefiles.txt 3163F: fs/cachefiles/ 3164 3165CADET FM/AM RADIO RECEIVER DRIVER 3166M: Hans Verkuil <hverkuil@xs4all.nl> 3167L: linux-media@vger.kernel.org 3168T: git git://linuxtv.org/media_tree.git 3169W: https://linuxtv.org 3170S: Maintained 3171F: drivers/media/radio/radio-cadet* 3172 3173CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3174M: Jonathan Corbet <corbet@lwn.net> 3175L: linux-media@vger.kernel.org 3176T: git git://linuxtv.org/media_tree.git 3177S: Maintained 3178F: Documentation/media/v4l-drivers/cafe_ccic* 3179F: drivers/media/platform/marvell-ccic/ 3180 3181CAIF NETWORK LAYER 3182M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3183L: netdev@vger.kernel.org 3184S: Supported 3185F: Documentation/networking/caif/ 3186F: drivers/net/caif/ 3187F: include/uapi/linux/caif/ 3188F: include/net/caif/ 3189F: net/caif/ 3190 3191CALGARY x86-64 IOMMU 3192M: Muli Ben-Yehuda <mulix@mulix.org> 3193M: Jon Mason <jdmason@kudzu.us> 3194L: iommu@lists.linux-foundation.org 3195S: Maintained 3196F: arch/x86/kernel/pci-calgary_64.c 3197F: arch/x86/kernel/tce_64.c 3198F: arch/x86/include/asm/calgary.h 3199F: arch/x86/include/asm/tce.h 3200 3201CAN NETWORK DRIVERS 3202M: Wolfgang Grandegger <wg@grandegger.com> 3203M: Marc Kleine-Budde <mkl@pengutronix.de> 3204L: linux-can@vger.kernel.org 3205W: https://github.com/linux-can 3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3208S: Maintained 3209F: Documentation/devicetree/bindings/net/can/ 3210F: drivers/net/can/ 3211F: include/linux/can/dev.h 3212F: include/linux/can/platform/ 3213F: include/uapi/linux/can/error.h 3214F: include/uapi/linux/can/netlink.h 3215 3216CAN NETWORK LAYER 3217M: Oliver Hartkopp <socketcan@hartkopp.net> 3218M: Marc Kleine-Budde <mkl@pengutronix.de> 3219L: linux-can@vger.kernel.org 3220W: https://github.com/linux-can 3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3222T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3223S: Maintained 3224F: Documentation/networking/can.rst 3225F: net/can/ 3226F: include/linux/can/core.h 3227F: include/uapi/linux/can.h 3228F: include/uapi/linux/can/bcm.h 3229F: include/uapi/linux/can/raw.h 3230F: include/uapi/linux/can/gw.h 3231 3232CAPABILITIES 3233M: Serge Hallyn <serge@hallyn.com> 3234L: linux-security-module@vger.kernel.org 3235S: Supported 3236F: include/linux/capability.h 3237F: include/uapi/linux/capability.h 3238F: security/commoncap.c 3239F: kernel/capability.c 3240 3241CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3242M: Kevin Tsai <ktsai@capellamicro.com> 3243S: Maintained 3244F: drivers/iio/light/cm* 3245 3246CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3247M: Christian Lamparter <chunkeey@googlemail.com> 3248L: linux-wireless@vger.kernel.org 3249W: http://wireless.kernel.org/en/users/Drivers/carl9170 3250S: Maintained 3251F: drivers/net/wireless/ath/carl9170/ 3252 3253CAVIUM I2C DRIVER 3254M: Jan Glauber <jglauber@cavium.com> 3255M: David Daney <david.daney@cavium.com> 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/i2c/busses/i2c-octeon* 3259F: drivers/i2c/busses/i2c-thunderx* 3260 3261CAVIUM LIQUIDIO NETWORK DRIVER 3262M: Derek Chickles <derek.chickles@caviumnetworks.com> 3263M: Satanand Burla <satananda.burla@caviumnetworks.com> 3264M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3265M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3266L: netdev@vger.kernel.org 3267W: http://www.cavium.com 3268S: Supported 3269F: drivers/net/ethernet/cavium/liquidio/ 3270 3271CAVIUM MMC DRIVER 3272M: Jan Glauber <jglauber@cavium.com> 3273M: David Daney <david.daney@cavium.com> 3274M: Steven J. Hill <Steven.Hill@cavium.com> 3275W: http://www.cavium.com 3276S: Supported 3277F: drivers/mmc/host/cavium* 3278 3279CAVIUM OCTEON-TX CRYPTO DRIVER 3280M: George Cherian <george.cherian@cavium.com> 3281L: linux-crypto@vger.kernel.org 3282W: http://www.cavium.com 3283S: Supported 3284F: drivers/crypto/cavium/cpt/ 3285 3286CAVIUM THUNDERX2 ARM64 SOC 3287M: Robert Richter <rrichter@cavium.com> 3288M: Jayachandran C <jnair@caviumnetworks.com> 3289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3290S: Maintained 3291F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3292F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3293 3294CC2520 IEEE-802.15.4 RADIO DRIVER 3295M: Varka Bhadram <varkabhadram@gmail.com> 3296L: linux-wpan@vger.kernel.org 3297S: Maintained 3298F: drivers/net/ieee802154/cc2520.c 3299F: include/linux/spi/cc2520.h 3300F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3301 3302CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3303M: Gilad Ben-Yossef <gilad@benyossef.com> 3304L: linux-crypto@vger.kernel.org 3305L: driverdev-devel@linuxdriverproject.org 3306S: Supported 3307F: drivers/staging/ccree/ 3308W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3309 3310CEC FRAMEWORK 3311M: Hans Verkuil <hans.verkuil@cisco.com> 3312L: linux-media@vger.kernel.org 3313T: git git://linuxtv.org/media_tree.git 3314W: http://linuxtv.org 3315S: Supported 3316F: Documentation/media/kapi/cec-core.rst 3317F: Documentation/media/uapi/cec 3318F: drivers/media/cec/ 3319F: drivers/media/rc/keymaps/rc-cec.c 3320F: include/media/cec.h 3321F: include/media/cec-notifier.h 3322F: include/uapi/linux/cec.h 3323F: include/uapi/linux/cec-funcs.h 3324F: Documentation/devicetree/bindings/media/cec.txt 3325 3326CEC GPIO DRIVER 3327M: Hans Verkuil <hans.verkuil@cisco.com> 3328L: linux-media@vger.kernel.org 3329T: git git://linuxtv.org/media_tree.git 3330W: http://linuxtv.org 3331S: Supported 3332F: drivers/media/platform/cec-gpio/ 3333F: Documentation/devicetree/bindings/media/cec-gpio.txt 3334 3335CELL BROADBAND ENGINE ARCHITECTURE 3336M: Arnd Bergmann <arnd@arndb.de> 3337L: linuxppc-dev@lists.ozlabs.org 3338W: http://www.ibm.com/developerworks/power/cell/ 3339S: Supported 3340F: arch/powerpc/include/asm/cell*.h 3341F: arch/powerpc/include/asm/spu*.h 3342F: arch/powerpc/include/uapi/asm/spu*.h 3343F: arch/powerpc/oprofile/*cell* 3344F: arch/powerpc/platforms/cell/ 3345 3346CEPH COMMON CODE (LIBCEPH) 3347M: Ilya Dryomov <idryomov@gmail.com> 3348M: "Yan, Zheng" <zyan@redhat.com> 3349M: Sage Weil <sage@redhat.com> 3350L: ceph-devel@vger.kernel.org 3351W: http://ceph.com/ 3352T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3353T: git git://github.com/ceph/ceph-client.git 3354S: Supported 3355F: net/ceph/ 3356F: include/linux/ceph/ 3357F: include/linux/crush/ 3358 3359CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3360M: "Yan, Zheng" <zyan@redhat.com> 3361M: Sage Weil <sage@redhat.com> 3362M: Ilya Dryomov <idryomov@gmail.com> 3363L: ceph-devel@vger.kernel.org 3364W: http://ceph.com/ 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3366T: git git://github.com/ceph/ceph-client.git 3367S: Supported 3368F: Documentation/filesystems/ceph.txt 3369F: fs/ceph/ 3370 3371CERTIFICATE HANDLING: 3372M: David Howells <dhowells@redhat.com> 3373M: David Woodhouse <dwmw2@infradead.org> 3374L: keyrings@vger.kernel.org 3375S: Maintained 3376F: Documentation/module-signing.txt 3377F: certs/ 3378F: scripts/sign-file.c 3379F: scripts/extract-cert.c 3380 3381CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3382L: linux-usb@vger.kernel.org 3383S: Orphan 3384F: Documentation/usb/WUSB-Design-overview.txt 3385F: Documentation/usb/wusb-cbaf 3386F: drivers/usb/host/hwa-hc.c 3387F: drivers/usb/host/whci/ 3388F: drivers/usb/wusbcore/ 3389F: include/linux/usb/wusb* 3390 3391CFAG12864B LCD DRIVER 3392M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3393W: http://miguelojeda.es/auxdisplay.htm 3394W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3395S: Maintained 3396F: drivers/auxdisplay/cfag12864b.c 3397F: include/linux/cfag12864b.h 3398 3399CFAG12864BFB LCD FRAMEBUFFER DRIVER 3400M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3401W: http://miguelojeda.es/auxdisplay.htm 3402W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3403S: Maintained 3404F: drivers/auxdisplay/cfag12864bfb.c 3405F: include/linux/cfag12864b.h 3406 3407802.11 (including CFG80211/NL80211) 3408M: Johannes Berg <johannes@sipsolutions.net> 3409L: linux-wireless@vger.kernel.org 3410W: http://wireless.kernel.org/ 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3413S: Maintained 3414F: net/wireless/ 3415F: include/uapi/linux/nl80211.h 3416F: include/linux/ieee80211.h 3417F: include/net/wext.h 3418F: include/net/cfg80211.h 3419F: include/net/iw_handler.h 3420F: include/net/ieee80211_radiotap.h 3421F: Documentation/driver-api/80211/cfg80211.rst 3422F: Documentation/networking/regulatory.txt 3423 3424CHAR and MISC DRIVERS 3425M: Arnd Bergmann <arnd@arndb.de> 3426M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3427T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3428S: Supported 3429F: drivers/char/ 3430F: drivers/misc/ 3431F: include/linux/miscdevice.h 3432 3433CHECKPATCH 3434M: Andy Whitcroft <apw@canonical.com> 3435M: Joe Perches <joe@perches.com> 3436S: Maintained 3437F: scripts/checkpatch.pl 3438 3439CHINESE DOCUMENTATION 3440M: Harry Wei <harryxiyou@gmail.com> 3441L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3442L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3443S: Maintained 3444F: Documentation/translations/zh_CN/ 3445 3446CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3447M: Peter Chen <Peter.Chen@nxp.com> 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3449L: linux-usb@vger.kernel.org 3450S: Maintained 3451F: drivers/usb/chipidea/ 3452 3453CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3454M: Hans de Goede <hdegoede@redhat.com> 3455L: linux-input@vger.kernel.org 3456S: Maintained 3457F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3458F: drivers/input/touchscreen/chipone_icn8318.c 3459 3460CHROME HARDWARE PLATFORM SUPPORT 3461M: Benson Leung <bleung@chromium.org> 3462M: Olof Johansson <olof@lixom.net> 3463S: Maintained 3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3465F: drivers/platform/chrome/ 3466 3467CIRRUS LOGIC AUDIO CODEC DRIVERS 3468M: Brian Austin <brian.austin@cirrus.com> 3469M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3471S: Maintained 3472F: sound/soc/codecs/cs* 3473 3474CIRRUS LOGIC EP93XX ETHERNET DRIVER 3475M: Hartley Sweeten <hsweeten@visionengravers.com> 3476L: netdev@vger.kernel.org 3477S: Maintained 3478F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3479 3480CISCO FCOE HBA DRIVER 3481M: Satish Kharat <satishkh@cisco.com> 3482M: Sesidhar Baddela <sebaddel@cisco.com> 3483M: Karan Tilak Kumar <kartilak@cisco.com> 3484L: linux-scsi@vger.kernel.org 3485S: Supported 3486F: drivers/scsi/fnic/ 3487 3488CISCO SCSI HBA DRIVER 3489M: Karan Tilak Kumar <kartilak@cisco.com> 3490M: Sesidhar Baddela <sebaddel@cisco.com> 3491L: linux-scsi@vger.kernel.org 3492S: Supported 3493F: drivers/scsi/snic/ 3494 3495CISCO VIC ETHERNET NIC DRIVER 3496M: Christian Benvenuti <benve@cisco.com> 3497M: Govindarajulu Varadarajan <_govind@gmx.com> 3498M: Parvi Kaustubhi <pkaustub@cisco.com> 3499S: Supported 3500F: drivers/net/ethernet/cisco/enic/ 3501 3502CISCO VIC LOW LATENCY NIC DRIVER 3503M: Christian Benvenuti <benve@cisco.com> 3504M: Dave Goodell <dgoodell@cisco.com> 3505S: Supported 3506F: drivers/infiniband/hw/usnic/ 3507 3508CLEANCACHE API 3509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3510L: linux-kernel@vger.kernel.org 3511S: Maintained 3512F: mm/cleancache.c 3513F: include/linux/cleancache.h 3514 3515CLK API 3516M: Russell King <linux@armlinux.org.uk> 3517L: linux-clk@vger.kernel.org 3518S: Maintained 3519F: include/linux/clk.h 3520 3521CLOCKSOURCE, CLOCKEVENT DRIVERS 3522M: Daniel Lezcano <daniel.lezcano@linaro.org> 3523M: Thomas Gleixner <tglx@linutronix.de> 3524L: linux-kernel@vger.kernel.org 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3526S: Supported 3527F: drivers/clocksource/ 3528F: Documentation/devicetree/bindings/timer/ 3529 3530CMPC ACPI DRIVER 3531M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3532M: Daniel Oliveira Nascimento <don@syst.com.br> 3533L: platform-driver-x86@vger.kernel.org 3534S: Supported 3535F: drivers/platform/x86/classmate-laptop.c 3536 3537COBALT MEDIA DRIVER 3538M: Hans Verkuil <hans.verkuil@cisco.com> 3539L: linux-media@vger.kernel.org 3540T: git git://linuxtv.org/media_tree.git 3541W: https://linuxtv.org 3542S: Supported 3543F: drivers/media/pci/cobalt/ 3544 3545COCCINELLE/Semantic Patches (SmPL) 3546M: Julia Lawall <Julia.Lawall@lip6.fr> 3547M: Gilles Muller <Gilles.Muller@lip6.fr> 3548M: Nicolas Palix <nicolas.palix@imag.fr> 3549M: Michal Marek <michal.lkml@markovi.net> 3550L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3552W: http://coccinelle.lip6.fr/ 3553S: Supported 3554F: Documentation/dev-tools/coccinelle.rst 3555F: scripts/coccinelle/ 3556F: scripts/coccicheck 3557 3558CODA FILE SYSTEM 3559M: Jan Harkes <jaharkes@cs.cmu.edu> 3560M: coda@cs.cmu.edu 3561L: codalist@coda.cs.cmu.edu 3562W: http://www.coda.cs.cmu.edu/ 3563S: Maintained 3564F: Documentation/filesystems/coda.txt 3565F: fs/coda/ 3566F: include/linux/coda*.h 3567F: include/uapi/linux/coda*.h 3568 3569CODA V4L2 MEM2MEM DRIVER 3570M: Philipp Zabel <p.zabel@pengutronix.de> 3571L: linux-media@vger.kernel.org 3572S: Maintained 3573F: Documentation/devicetree/bindings/media/coda.txt 3574F: drivers/media/platform/coda/ 3575 3576COMMON CLK FRAMEWORK 3577M: Michael Turquette <mturquette@baylibre.com> 3578M: Stephen Boyd <sboyd@kernel.org> 3579L: linux-clk@vger.kernel.org 3580Q: http://patchwork.kernel.org/project/linux-clk/list/ 3581T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3582S: Maintained 3583F: Documentation/devicetree/bindings/clock/ 3584F: drivers/clk/ 3585X: drivers/clk/clkdev.c 3586F: include/linux/clk-pr* 3587F: include/linux/clk/ 3588 3589COMMON INTERNET FILE SYSTEM (CIFS) 3590M: Steve French <sfrench@samba.org> 3591L: linux-cifs@vger.kernel.org 3592L: samba-technical@lists.samba.org (moderated for non-subscribers) 3593W: http://linux-cifs.samba.org/ 3594T: git git://git.samba.org/sfrench/cifs-2.6.git 3595S: Supported 3596F: Documentation/filesystems/cifs/ 3597F: fs/cifs/ 3598 3599COMPACTPCI HOTPLUG CORE 3600M: Scott Murray <scott@spiteful.org> 3601L: linux-pci@vger.kernel.org 3602S: Maintained 3603F: drivers/pci/hotplug/cpci_hotplug* 3604 3605COMPACTPCI HOTPLUG GENERIC DRIVER 3606M: Scott Murray <scott@spiteful.org> 3607L: linux-pci@vger.kernel.org 3608S: Maintained 3609F: drivers/pci/hotplug/cpcihp_generic.c 3610 3611COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3612M: Scott Murray <scott@spiteful.org> 3613L: linux-pci@vger.kernel.org 3614S: Maintained 3615F: drivers/pci/hotplug/cpcihp_zt5550.* 3616 3617COMPAL LAPTOP SUPPORT 3618M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3619L: platform-driver-x86@vger.kernel.org 3620S: Maintained 3621F: drivers/platform/x86/compal-laptop.c 3622 3623CONEXANT ACCESSRUNNER USB DRIVER 3624L: accessrunner-general@lists.sourceforge.net 3625W: http://accessrunner.sourceforge.net/ 3626S: Orphan 3627F: drivers/usb/atm/cxacru.c 3628 3629CONFIGFS 3630M: Joel Becker <jlbec@evilplan.org> 3631M: Christoph Hellwig <hch@lst.de> 3632T: git git://git.infradead.org/users/hch/configfs.git 3633S: Supported 3634F: fs/configfs/ 3635F: include/linux/configfs.h 3636 3637CONNECTOR 3638M: Evgeniy Polyakov <zbr@ioremap.net> 3639L: netdev@vger.kernel.org 3640S: Maintained 3641F: drivers/connector/ 3642 3643CONTROL GROUP (CGROUP) 3644M: Tejun Heo <tj@kernel.org> 3645M: Li Zefan <lizefan@huawei.com> 3646M: Johannes Weiner <hannes@cmpxchg.org> 3647L: cgroups@vger.kernel.org 3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3649S: Maintained 3650F: Documentation/cgroup* 3651F: include/linux/cgroup* 3652F: kernel/cgroup* 3653 3654CONTROL GROUP - CPUSET 3655M: Li Zefan <lizefan@huawei.com> 3656L: cgroups@vger.kernel.org 3657W: http://www.bullopensource.org/cpuset/ 3658W: http://oss.sgi.com/projects/cpusets/ 3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3660S: Maintained 3661F: Documentation/cgroup-v1/cpusets.txt 3662F: include/linux/cpuset.h 3663F: kernel/cgroup/cpuset.c 3664 3665CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3666M: Johannes Weiner <hannes@cmpxchg.org> 3667M: Michal Hocko <mhocko@kernel.org> 3668M: Vladimir Davydov <vdavydov.dev@gmail.com> 3669L: cgroups@vger.kernel.org 3670L: linux-mm@kvack.org 3671S: Maintained 3672F: mm/memcontrol.c 3673F: mm/swap_cgroup.c 3674 3675CORETEMP HARDWARE MONITORING DRIVER 3676M: Fenghua Yu <fenghua.yu@intel.com> 3677L: linux-hwmon@vger.kernel.org 3678S: Maintained 3679F: Documentation/hwmon/coretemp 3680F: drivers/hwmon/coretemp.c 3681 3682COSA/SRP SYNC SERIAL DRIVER 3683M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3684W: http://www.fi.muni.cz/~kas/cosa/ 3685S: Maintained 3686F: drivers/net/wan/cosa* 3687 3688CPMAC ETHERNET DRIVER 3689M: Florian Fainelli <f.fainelli@gmail.com> 3690L: netdev@vger.kernel.org 3691S: Maintained 3692F: drivers/net/ethernet/ti/cpmac.c 3693 3694CPU FREQUENCY DRIVERS 3695M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3696M: Viresh Kumar <viresh.kumar@linaro.org> 3697L: linux-pm@vger.kernel.org 3698S: Maintained 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3700T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3701B: https://bugzilla.kernel.org 3702F: Documentation/cpu-freq/ 3703F: Documentation/devicetree/bindings/cpufreq/ 3704F: drivers/cpufreq/ 3705F: include/linux/cpufreq.h 3706F: tools/testing/selftests/cpufreq/ 3707 3708CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3709M: Viresh Kumar <viresh.kumar@linaro.org> 3710M: Sudeep Holla <sudeep.holla@arm.com> 3711L: linux-pm@vger.kernel.org 3712W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3713S: Maintained 3714F: drivers/cpufreq/arm_big_little.h 3715F: drivers/cpufreq/arm_big_little.c 3716F: drivers/cpufreq/arm_big_little_dt.c 3717 3718CPU POWER MONITORING SUBSYSTEM 3719M: Thomas Renninger <trenn@suse.com> 3720M: Shuah Khan <shuahkh@osg.samsung.com> 3721M: Shuah Khan <shuah@kernel.org> 3722L: linux-pm@vger.kernel.org 3723S: Maintained 3724F: tools/power/cpupower/ 3725 3726CPUID/MSR DRIVER 3727M: "H. Peter Anvin" <hpa@zytor.com> 3728S: Maintained 3729F: arch/x86/kernel/cpuid.c 3730F: arch/x86/kernel/msr.c 3731 3732CPUIDLE DRIVER - ARM BIG LITTLE 3733M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3734M: Daniel Lezcano <daniel.lezcano@linaro.org> 3735L: linux-pm@vger.kernel.org 3736L: linux-arm-kernel@lists.infradead.org 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3738S: Maintained 3739F: drivers/cpuidle/cpuidle-big_little.c 3740 3741CPUIDLE DRIVER - ARM EXYNOS 3742M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3743M: Daniel Lezcano <daniel.lezcano@linaro.org> 3744M: Kukjin Kim <kgene@kernel.org> 3745L: linux-pm@vger.kernel.org 3746L: linux-samsung-soc@vger.kernel.org 3747S: Supported 3748F: drivers/cpuidle/cpuidle-exynos.c 3749F: arch/arm/mach-exynos/pm.c 3750 3751CPUIDLE DRIVERS 3752M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3753M: Daniel Lezcano <daniel.lezcano@linaro.org> 3754L: linux-pm@vger.kernel.org 3755S: Maintained 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3757B: https://bugzilla.kernel.org 3758F: drivers/cpuidle/* 3759F: include/linux/cpuidle.h 3760 3761CRAMFS FILESYSTEM 3762M: Nicolas Pitre <nico@linaro.org> 3763S: Maintained 3764F: Documentation/filesystems/cramfs.txt 3765F: fs/cramfs/ 3766 3767CRIS PORT 3768M: Mikael Starvik <starvik@axis.com> 3769M: Jesper Nilsson <jesper.nilsson@axis.com> 3770L: linux-cris-kernel@axis.com 3771W: http://developer.axis.com 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3773S: Maintained 3774F: arch/cris/ 3775F: drivers/tty/serial/crisv10.* 3776 3777CRYPTO API 3778M: Herbert Xu <herbert@gondor.apana.org.au> 3779M: "David S. Miller" <davem@davemloft.net> 3780L: linux-crypto@vger.kernel.org 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3783S: Maintained 3784F: Documentation/crypto/ 3785F: Documentation/devicetree/bindings/crypto/ 3786F: arch/*/crypto/ 3787F: crypto/ 3788F: drivers/crypto/ 3789F: include/crypto/ 3790F: include/linux/crypto* 3791 3792CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3793M: Neil Horman <nhorman@tuxdriver.com> 3794L: linux-crypto@vger.kernel.org 3795S: Maintained 3796F: crypto/ansi_cprng.c 3797F: crypto/rng.c 3798 3799CS3308 MEDIA DRIVER 3800M: Hans Verkuil <hverkuil@xs4all.nl> 3801L: linux-media@vger.kernel.org 3802T: git git://linuxtv.org/media_tree.git 3803W: http://linuxtv.org 3804S: Odd Fixes 3805F: drivers/media/i2c/cs3308.c 3806F: drivers/media/i2c/cs3308.h 3807 3808CS5535 Audio ALSA driver 3809M: Jaya Kumar <jayakumar.alsa@gmail.com> 3810S: Maintained 3811F: sound/pci/cs5535audio/ 3812 3813CW1200 WLAN driver 3814M: Solomon Peachy <pizza@shaftnet.org> 3815S: Maintained 3816F: drivers/net/wireless/st/cw1200/ 3817 3818CX18 VIDEO4LINUX DRIVER 3819M: Andy Walls <awalls@md.metrocast.net> 3820L: ivtv-devel@ivtvdriver.org (subscribers-only) 3821L: linux-media@vger.kernel.org 3822T: git git://linuxtv.org/media_tree.git 3823W: https://linuxtv.org 3824W: http://www.ivtvdriver.org/index.php/Cx18 3825S: Maintained 3826F: Documentation/media/v4l-drivers/cx18* 3827F: drivers/media/pci/cx18/ 3828F: include/uapi/linux/ivtv* 3829 3830CX2341X MPEG ENCODER HELPER MODULE 3831M: Hans Verkuil <hverkuil@xs4all.nl> 3832L: linux-media@vger.kernel.org 3833T: git git://linuxtv.org/media_tree.git 3834W: https://linuxtv.org 3835S: Maintained 3836F: drivers/media/common/cx2341x* 3837F: include/media/cx2341x* 3838 3839CX24120 MEDIA DRIVER 3840M: Jemma Denson <jdenson@gmail.com> 3841M: Patrick Boettcher <patrick.boettcher@posteo.de> 3842L: linux-media@vger.kernel.org 3843W: https://linuxtv.org 3844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3845S: Maintained 3846F: drivers/media/dvb-frontends/cx24120* 3847 3848CX88 VIDEO4LINUX DRIVER 3849M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3850M: Mauro Carvalho Chehab <mchehab@kernel.org> 3851L: linux-media@vger.kernel.org 3852W: https://linuxtv.org 3853T: git git://linuxtv.org/media_tree.git 3854S: Odd fixes 3855F: Documentation/media/v4l-drivers/cx88* 3856F: drivers/media/pci/cx88/ 3857 3858CXD2820R MEDIA DRIVER 3859M: Antti Palosaari <crope@iki.fi> 3860L: linux-media@vger.kernel.org 3861W: https://linuxtv.org 3862W: http://palosaari.fi/linux/ 3863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3864T: git git://linuxtv.org/anttip/media_tree.git 3865S: Maintained 3866F: drivers/media/dvb-frontends/cxd2820r* 3867 3868CXGB3 ETHERNET DRIVER (CXGB3) 3869M: Santosh Raspatur <santosh@chelsio.com> 3870L: netdev@vger.kernel.org 3871W: http://www.chelsio.com 3872S: Supported 3873F: drivers/net/ethernet/chelsio/cxgb3/ 3874 3875CXGB3 ISCSI DRIVER (CXGB3I) 3876M: Karen Xie <kxie@chelsio.com> 3877L: linux-scsi@vger.kernel.org 3878W: http://www.chelsio.com 3879S: Supported 3880F: drivers/scsi/cxgbi/cxgb3i 3881 3882CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3883M: Steve Wise <swise@chelsio.com> 3884L: linux-rdma@vger.kernel.org 3885W: http://www.openfabrics.org 3886S: Supported 3887F: drivers/infiniband/hw/cxgb3/ 3888F: include/uapi/rdma/cxgb3-abi.h 3889 3890CXGB4 CRYPTO DRIVER (chcr) 3891M: Harsh Jain <harsh@chelsio.com> 3892L: linux-crypto@vger.kernel.org 3893W: http://www.chelsio.com 3894S: Supported 3895F: drivers/crypto/chelsio 3896 3897CXGB4 ETHERNET DRIVER (CXGB4) 3898M: Ganesh Goudar <ganeshgr@chelsio.com> 3899L: netdev@vger.kernel.org 3900W: http://www.chelsio.com 3901S: Supported 3902F: drivers/net/ethernet/chelsio/cxgb4/ 3903 3904CXGB4 ISCSI DRIVER (CXGB4I) 3905M: Karen Xie <kxie@chelsio.com> 3906L: linux-scsi@vger.kernel.org 3907W: http://www.chelsio.com 3908S: Supported 3909F: drivers/scsi/cxgbi/cxgb4i 3910 3911CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3912M: Steve Wise <swise@chelsio.com> 3913L: linux-rdma@vger.kernel.org 3914W: http://www.openfabrics.org 3915S: Supported 3916F: drivers/infiniband/hw/cxgb4/ 3917F: include/uapi/rdma/cxgb4-abi.h 3918 3919CXGB4VF ETHERNET DRIVER (CXGB4VF) 3920M: Casey Leedom <leedom@chelsio.com> 3921L: netdev@vger.kernel.org 3922W: http://www.chelsio.com 3923S: Supported 3924F: drivers/net/ethernet/chelsio/cxgb4vf/ 3925 3926CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3927M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3928M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3929L: linuxppc-dev@lists.ozlabs.org 3930S: Supported 3931F: arch/powerpc/platforms/powernv/pci-cxl.c 3932F: drivers/misc/cxl/ 3933F: include/misc/cxl* 3934F: include/uapi/misc/cxl.h 3935F: Documentation/powerpc/cxl.txt 3936F: Documentation/ABI/testing/sysfs-class-cxl 3937 3938CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3939M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3940M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3941M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3942L: linux-scsi@vger.kernel.org 3943S: Supported 3944F: drivers/scsi/cxlflash/ 3945F: include/uapi/scsi/cxlflash_ioctls.h 3946F: Documentation/powerpc/cxlflash.txt 3947 3948CYBERPRO FB DRIVER 3949M: Russell King <linux@armlinux.org.uk> 3950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3951W: http://www.armlinux.org.uk/ 3952S: Maintained 3953F: drivers/video/fbdev/cyber2000fb.* 3954 3955CYCLADES ASYNC MUX DRIVER 3956W: http://www.cyclades.com/ 3957S: Orphan 3958F: drivers/tty/cyclades.c 3959F: include/linux/cyclades.h 3960F: include/uapi/linux/cyclades.h 3961 3962CYCLADES PC300 DRIVER 3963W: http://www.cyclades.com/ 3964S: Orphan 3965F: drivers/net/wan/pc300* 3966 3967CYPRESS_FIRMWARE MEDIA DRIVER 3968M: Antti Palosaari <crope@iki.fi> 3969L: linux-media@vger.kernel.org 3970W: https://linuxtv.org 3971W: http://palosaari.fi/linux/ 3972Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3973T: git git://linuxtv.org/anttip/media_tree.git 3974S: Maintained 3975F: drivers/media/common/cypress_firmware* 3976 3977CYTTSP TOUCHSCREEN DRIVER 3978M: Ferruh Yigit <fery@cypress.com> 3979L: linux-input@vger.kernel.org 3980S: Supported 3981F: drivers/input/touchscreen/cyttsp* 3982F: include/linux/input/cyttsp.h 3983 3984D-LINK DIR-685 TOUCHKEYS DRIVER 3985M: Linus Walleij <linus.walleij@linaro.org> 3986L: linux-input@vger.kernel.org 3987S: Supported 3988F: drivers/input/dlink-dir685-touchkeys.c 3989 3990DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3991M: Joshua Kinard <kumba@gentoo.org> 3992S: Maintained 3993F: drivers/rtc/rtc-ds1685.c 3994F: include/linux/rtc/ds1685.h 3995 3996DAMA SLAVE for AX.25 3997M: Joerg Reuter <jreuter@yaina.de> 3998W: http://yaina.de/jreuter/ 3999W: http://www.qsl.net/dl1bke/ 4000L: linux-hams@vger.kernel.org 4001S: Maintained 4002F: net/ax25/af_ax25.c 4003F: net/ax25/ax25_dev.c 4004F: net/ax25/ax25_ds_* 4005F: net/ax25/ax25_in.c 4006F: net/ax25/ax25_out.c 4007F: net/ax25/ax25_timer.c 4008F: net/ax25/sysctl_net_ax25.c 4009 4010DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4011L: netdev@vger.kernel.org 4012S: Orphan 4013F: Documentation/networking/dmfe.txt 4014F: drivers/net/ethernet/dec/tulip/dmfe.c 4015 4016DC390/AM53C974 SCSI driver 4017M: Hannes Reinecke <hare@suse.com> 4018L: linux-scsi@vger.kernel.org 4019S: Maintained 4020F: drivers/scsi/am53c974.c 4021 4022DC395x SCSI driver 4023M: Oliver Neukum <oliver@neukum.org> 4024M: Ali Akcaagac <aliakc@web.de> 4025M: Jamie Lenehan <lenehan@twibble.org> 4026L: dc395x@twibble.org 4027W: http://twibble.org/dist/dc395x/ 4028W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4029S: Maintained 4030F: Documentation/scsi/dc395x.txt 4031F: drivers/scsi/dc395x.* 4032 4033DCCP PROTOCOL 4034M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4035L: dccp@vger.kernel.org 4036W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4037S: Maintained 4038F: include/linux/dccp.h 4039F: include/uapi/linux/dccp.h 4040F: include/linux/tfrc.h 4041F: net/dccp/ 4042 4043DECnet NETWORK LAYER 4044W: http://linux-decnet.sourceforge.net 4045L: linux-decnet-user@lists.sourceforge.net 4046S: Orphan 4047F: Documentation/networking/decnet.txt 4048F: net/decnet/ 4049 4050DECSTATION PLATFORM SUPPORT 4051M: "Maciej W. Rozycki" <macro@linux-mips.org> 4052L: linux-mips@linux-mips.org 4053W: http://www.linux-mips.org/wiki/DECstation 4054S: Maintained 4055F: arch/mips/dec/ 4056F: arch/mips/include/asm/dec/ 4057F: arch/mips/include/asm/mach-dec/ 4058 4059DEFXX FDDI NETWORK DRIVER 4060M: "Maciej W. Rozycki" <macro@linux-mips.org> 4061S: Maintained 4062F: drivers/net/fddi/defxx.* 4063 4064DELL SMBIOS DRIVER 4065M: Pali Rohár <pali.rohar@gmail.com> 4066M: Mario Limonciello <mario.limonciello@dell.com> 4067L: platform-driver-x86@vger.kernel.org 4068S: Maintained 4069F: drivers/platform/x86/dell-smbios.* 4070 4071DELL SMBIOS SMM DRIVER 4072M: Mario Limonciello <mario.limonciello@dell.com> 4073L: platform-driver-x86@vger.kernel.org 4074S: Maintained 4075F: drivers/platform/x86/dell-smbios-smm.c 4076 4077DELL SMBIOS WMI DRIVER 4078M: Mario Limonciello <mario.limonciello@dell.com> 4079L: platform-driver-x86@vger.kernel.org 4080S: Maintained 4081F: drivers/platform/x86/dell-smbios-wmi.c 4082F: tools/wmi/dell-smbios-example.c 4083 4084DELL LAPTOP DRIVER 4085M: Matthew Garrett <mjg59@srcf.ucam.org> 4086M: Pali Rohár <pali.rohar@gmail.com> 4087L: platform-driver-x86@vger.kernel.org 4088S: Maintained 4089F: drivers/platform/x86/dell-laptop.c 4090 4091DELL LAPTOP FREEFALL DRIVER 4092M: Pali Rohár <pali.rohar@gmail.com> 4093S: Maintained 4094F: drivers/platform/x86/dell-smo8800.c 4095 4096DELL LAPTOP RBTN DRIVER 4097M: Pali Rohár <pali.rohar@gmail.com> 4098S: Maintained 4099F: drivers/platform/x86/dell-rbtn.* 4100 4101DELL LAPTOP SMM DRIVER 4102M: Pali Rohár <pali.rohar@gmail.com> 4103S: Maintained 4104F: drivers/hwmon/dell-smm-hwmon.c 4105F: include/uapi/linux/i8k.h 4106 4107DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4108M: Doug Warzecha <Douglas_Warzecha@dell.com> 4109S: Maintained 4110F: Documentation/dcdbas.txt 4111F: drivers/firmware/dcdbas.* 4112 4113DELL WMI NOTIFICATIONS DRIVER 4114M: Matthew Garrett <mjg59@srcf.ucam.org> 4115M: Pali Rohár <pali.rohar@gmail.com> 4116S: Maintained 4117F: drivers/platform/x86/dell-wmi.c 4118 4119DELL WMI DESCRIPTOR DRIVER 4120M: Mario Limonciello <mario.limonciello@dell.com> 4121S: Maintained 4122F: drivers/platform/x86/dell-wmi-descriptor.c 4123 4124DELTA ST MEDIA DRIVER 4125M: Hugues Fruchet <hugues.fruchet@st.com> 4126L: linux-media@vger.kernel.org 4127T: git git://linuxtv.org/media_tree.git 4128W: https://linuxtv.org 4129S: Supported 4130F: drivers/media/platform/sti/delta 4131 4132DENALI NAND DRIVER 4133M: Masahiro Yamada <yamada.masahiro@socionext.com> 4134L: linux-mtd@lists.infradead.org 4135S: Supported 4136F: drivers/mtd/nand/denali* 4137 4138DESIGNWARE USB2 DRD IP DRIVER 4139M: John Youn <johnyoun@synopsys.com> 4140L: linux-usb@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4142S: Maintained 4143F: drivers/usb/dwc2/ 4144 4145DESIGNWARE USB3 DRD IP DRIVER 4146M: Felipe Balbi <balbi@kernel.org> 4147L: linux-usb@vger.kernel.org 4148T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4149S: Maintained 4150F: drivers/usb/dwc3/ 4151 4152DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4153M: Andreas Klinger <ak@it-klinger.de> 4154L: linux-iio@vger.kernel.org 4155S: Maintained 4156F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4157F: drivers/iio/proximity/srf*.c 4158 4159DEVICE COREDUMP (DEV_COREDUMP) 4160M: Johannes Berg <johannes@sipsolutions.net> 4161L: linux-kernel@vger.kernel.org 4162S: Maintained 4163F: drivers/base/devcoredump.c 4164F: include/linux/devcoredump.h 4165 4166DEVICE FREQUENCY (DEVFREQ) 4167M: MyungJoo Ham <myungjoo.ham@samsung.com> 4168M: Kyungmin Park <kyungmin.park@samsung.com> 4169R: Chanwoo Choi <cw00.choi@samsung.com> 4170L: linux-pm@vger.kernel.org 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4172S: Maintained 4173F: drivers/devfreq/ 4174F: include/linux/devfreq.h 4175F: Documentation/devicetree/bindings/devfreq/ 4176 4177DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4178M: Chanwoo Choi <cw00.choi@samsung.com> 4179L: linux-pm@vger.kernel.org 4180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4181S: Supported 4182F: drivers/devfreq/event/ 4183F: drivers/devfreq/devfreq-event.c 4184F: include/linux/devfreq-event.h 4185F: Documentation/devicetree/bindings/devfreq/event/ 4186 4187DEVICE NUMBER REGISTRY 4188M: Torben Mathiasen <device@lanana.org> 4189W: http://lanana.org/docs/device-list/index.html 4190S: Maintained 4191 4192DEVICE-MAPPER (LVM) 4193M: Alasdair Kergon <agk@redhat.com> 4194M: Mike Snitzer <snitzer@redhat.com> 4195M: dm-devel@redhat.com 4196L: dm-devel@redhat.com 4197W: http://sources.redhat.com/dm 4198Q: http://patchwork.kernel.org/project/dm-devel/list/ 4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4200T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4201S: Maintained 4202F: Documentation/device-mapper/ 4203F: drivers/md/Makefile 4204F: drivers/md/Kconfig 4205F: drivers/md/dm* 4206F: drivers/md/persistent-data/ 4207F: include/linux/device-mapper.h 4208F: include/linux/dm-*.h 4209F: include/uapi/linux/dm-*.h 4210 4211DEVLINK 4212M: Jiri Pirko <jiri@mellanox.com> 4213L: netdev@vger.kernel.org 4214S: Supported 4215F: net/core/devlink.c 4216F: include/net/devlink.h 4217F: include/uapi/linux/devlink.h 4218 4219DIALOG SEMICONDUCTOR DRIVERS 4220M: Support Opensource <support.opensource@diasemi.com> 4221W: http://www.dialog-semiconductor.com/products 4222S: Supported 4223F: Documentation/hwmon/da90?? 4224F: Documentation/devicetree/bindings/mfd/da90*.txt 4225F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4226F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4227F: Documentation/devicetree/bindings/regulator/da92*.txt 4228F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4229F: Documentation/devicetree/bindings/sound/da[79]*.txt 4230F: drivers/gpio/gpio-da90??.c 4231F: drivers/hwmon/da90??-hwmon.c 4232F: drivers/iio/adc/da91??-*.c 4233F: drivers/input/misc/da90??_onkey.c 4234F: drivers/input/touchscreen/da9052_tsi.c 4235F: drivers/leds/leds-da90??.c 4236F: drivers/mfd/da903x.c 4237F: drivers/mfd/da90??-*.c 4238F: drivers/mfd/da91??-*.c 4239F: drivers/power/supply/da9052-battery.c 4240F: drivers/power/supply/da91??-*.c 4241F: drivers/regulator/da903x.c 4242F: drivers/regulator/da9???-regulator.[ch] 4243F: drivers/thermal/da90??-thermal.c 4244F: drivers/rtc/rtc-da90??.c 4245F: drivers/video/backlight/da90??_bl.c 4246F: drivers/watchdog/da90??_wdt.c 4247F: include/linux/mfd/da903x.h 4248F: include/linux/mfd/da9052/ 4249F: include/linux/mfd/da9055/ 4250F: include/linux/mfd/da9062/ 4251F: include/linux/mfd/da9063/ 4252F: include/linux/mfd/da9150/ 4253F: include/linux/regulator/da9211.h 4254F: include/sound/da[79]*.h 4255F: sound/soc/codecs/da[79]*.[ch] 4256 4257DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4258M: William Breathitt Gray <vilhelm.gray@gmail.com> 4259L: linux-gpio@vger.kernel.org 4260S: Maintained 4261F: drivers/gpio/gpio-gpio-mm.c 4262 4263DIGI NEO AND CLASSIC PCI PRODUCTS 4264M: Lidza Louina <lidza.louina@gmail.com> 4265M: Mark Hounschell <markh@compro.net> 4266L: driverdev-devel@linuxdriverproject.org 4267S: Maintained 4268F: drivers/staging/dgnc/ 4269 4270DIOLAN U2C-12 I2C DRIVER 4271M: Guenter Roeck <linux@roeck-us.net> 4272L: linux-i2c@vger.kernel.org 4273S: Maintained 4274F: drivers/i2c/busses/i2c-diolan-u2c.c 4275 4276FILESYSTEM DIRECT ACCESS (DAX) 4277M: Matthew Wilcox <mawilcox@microsoft.com> 4278M: Ross Zwisler <ross.zwisler@linux.intel.com> 4279L: linux-fsdevel@vger.kernel.org 4280S: Supported 4281F: fs/dax.c 4282F: include/linux/dax.h 4283F: include/trace/events/fs_dax.h 4284 4285DEVICE DIRECT ACCESS (DAX) 4286M: Dan Williams <dan.j.williams@intel.com> 4287L: linux-nvdimm@lists.01.org 4288S: Supported 4289F: drivers/dax/ 4290 4291DIRECTORY NOTIFICATION (DNOTIFY) 4292M: Jan Kara <jack@suse.cz> 4293R: Amir Goldstein <amir73il@gmail.com> 4294L: linux-fsdevel@vger.kernel.org 4295S: Maintained 4296F: Documentation/filesystems/dnotify.txt 4297F: fs/notify/dnotify/ 4298F: include/linux/dnotify.h 4299 4300DISK GEOMETRY AND PARTITION HANDLING 4301M: Andries Brouwer <aeb@cwi.nl> 4302W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4303W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4304W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4305S: Maintained 4306 4307DISKQUOTA 4308M: Jan Kara <jack@suse.com> 4309S: Maintained 4310F: Documentation/filesystems/quota.txt 4311F: fs/quota/ 4312F: include/linux/quota*.h 4313F: include/uapi/linux/quota*.h 4314 4315DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4316M: Bernie Thompson <bernie@plugable.com> 4317L: linux-fbdev@vger.kernel.org 4318S: Maintained 4319W: http://plugable.com/category/projects/udlfb/ 4320F: drivers/video/fbdev/udlfb.c 4321F: include/video/udlfb.h 4322F: Documentation/fb/udlfb.txt 4323 4324DISTRIBUTED LOCK MANAGER (DLM) 4325M: Christine Caulfield <ccaulfie@redhat.com> 4326M: David Teigland <teigland@redhat.com> 4327L: cluster-devel@redhat.com 4328W: http://sources.redhat.com/cluster/ 4329T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4330S: Supported 4331F: fs/dlm/ 4332 4333DMA BUFFER SHARING FRAMEWORK 4334M: Sumit Semwal <sumit.semwal@linaro.org> 4335S: Maintained 4336L: linux-media@vger.kernel.org 4337L: dri-devel@lists.freedesktop.org 4338L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4339F: drivers/dma-buf/ 4340F: include/linux/dma-buf* 4341F: include/linux/reservation.h 4342F: include/linux/*fence.h 4343F: Documentation/driver-api/dma-buf.rst 4344T: git git://anongit.freedesktop.org/drm/drm-misc 4345 4346DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4347M: Vinod Koul <vinod.koul@intel.com> 4348L: dmaengine@vger.kernel.org 4349Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4350S: Maintained 4351F: drivers/dma/ 4352F: include/linux/dmaengine.h 4353F: Documentation/devicetree/bindings/dma/ 4354F: Documentation/driver-api/dmaengine/ 4355T: git git://git.infradead.org/users/vkoul/slave-dma.git 4356 4357DMA MAPPING HELPERS 4358M: Christoph Hellwig <hch@lst.de> 4359M: Marek Szyprowski <m.szyprowski@samsung.com> 4360R: Robin Murphy <robin.murphy@arm.com> 4361L: iommu@lists.linux-foundation.org 4362T: git git://git.infradead.org/users/hch/dma-mapping.git 4363W: http://git.infradead.org/users/hch/dma-mapping.git 4364S: Supported 4365F: lib/dma-debug.c 4366F: lib/dma-direct.c 4367F: lib/dma-virt.c 4368F: drivers/base/dma-mapping.c 4369F: drivers/base/dma-coherent.c 4370F: include/asm-generic/dma-mapping.h 4371F: include/linux/dma-direct.h 4372F: include/linux/dma-mapping.h 4373 4374DME1737 HARDWARE MONITOR DRIVER 4375M: Juerg Haefliger <juergh@gmail.com> 4376L: linux-hwmon@vger.kernel.org 4377S: Maintained 4378F: Documentation/hwmon/dme1737 4379F: drivers/hwmon/dme1737.c 4380 4381DMI/SMBIOS SUPPORT 4382M: Jean Delvare <jdelvare@suse.com> 4383S: Maintained 4384T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4385F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4386F: drivers/firmware/dmi-id.c 4387F: drivers/firmware/dmi_scan.c 4388F: include/linux/dmi.h 4389 4390DOCUMENTATION 4391M: Jonathan Corbet <corbet@lwn.net> 4392L: linux-doc@vger.kernel.org 4393S: Maintained 4394F: Documentation/ 4395F: scripts/kernel-doc 4396X: Documentation/ABI/ 4397X: Documentation/devicetree/ 4398X: Documentation/acpi 4399X: Documentation/power 4400X: Documentation/spi 4401X: Documentation/media 4402T: git git://git.lwn.net/linux.git docs-next 4403 4404DONGWOON DW9714 LENS VOICE COIL DRIVER 4405M: Sakari Ailus <sakari.ailus@linux.intel.com> 4406L: linux-media@vger.kernel.org 4407T: git git://linuxtv.org/media_tree.git 4408S: Maintained 4409F: drivers/media/i2c/dw9714.c 4410 4411DOUBLETALK DRIVER 4412M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4413L: blinux-list@redhat.com 4414S: Maintained 4415F: drivers/char/dtlk.c 4416F: include/linux/dtlk.h 4417 4418DPAA2 DATAPATH I/O (DPIO) DRIVER 4419M: Roy Pledge <Roy.Pledge@nxp.com> 4420L: linux-kernel@vger.kernel.org 4421S: Maintained 4422F: drivers/staging/fsl-mc/bus/dpio 4423 4424DPAA2 ETHERNET DRIVER 4425M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4426L: linux-kernel@vger.kernel.org 4427S: Maintained 4428F: drivers/staging/fsl-dpaa2/ethernet 4429 4430DPT_I2O SCSI RAID DRIVER 4431M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4432L: linux-scsi@vger.kernel.org 4433W: http://www.adaptec.com/ 4434S: Maintained 4435F: drivers/scsi/dpt* 4436F: drivers/scsi/dpt/ 4437 4438DRBD DRIVER 4439M: Philipp Reisner <philipp.reisner@linbit.com> 4440M: Lars Ellenberg <lars.ellenberg@linbit.com> 4441L: drbd-dev@lists.linbit.com 4442W: http://www.drbd.org 4443T: git git://git.linbit.com/linux-drbd.git 4444T: git git://git.linbit.com/drbd-8.4.git 4445S: Supported 4446F: drivers/block/drbd/ 4447F: lib/lru_cache.c 4448F: Documentation/blockdev/drbd/ 4449 4450DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4451M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4452T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4453S: Supported 4454F: Documentation/kobject.txt 4455F: drivers/base/ 4456F: fs/debugfs/ 4457F: fs/sysfs/ 4458F: include/linux/debugfs.h 4459F: include/linux/kobj* 4460F: lib/kobj* 4461 4462DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4463M: Kevin Hilman <khilman@kernel.org> 4464M: Nishanth Menon <nm@ti.com> 4465S: Maintained 4466F: drivers/power/avs/ 4467F: include/linux/power/smartreflex.h 4468L: linux-pm@vger.kernel.org 4469 4470DRM DRIVER FOR ARM PL111 CLCD 4471M: Eric Anholt <eric@anholt.net> 4472T: git git://anongit.freedesktop.org/drm/drm-misc 4473S: Supported 4474F: drivers/gpu/drm/pl111/ 4475 4476DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4477M: Dave Airlie <airlied@redhat.com> 4478S: Odd Fixes 4479F: drivers/gpu/drm/ast/ 4480 4481DRM DRIVER FOR BOCHS VIRTUAL GPU 4482M: Gerd Hoffmann <kraxel@redhat.com> 4483L: virtualization@lists.linux-foundation.org 4484T: git git://anongit.freedesktop.org/drm/drm-misc 4485S: Maintained 4486F: drivers/gpu/drm/bochs/ 4487 4488DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4489M: Linus Walleij <linus.walleij@linaro.org> 4490T: git git://anongit.freedesktop.org/drm/drm-misc 4491S: Maintained 4492F: drivers/gpu/drm/tve200/ 4493 4494DRM DRIVER FOR ILITEK ILI9225 PANELS 4495M: David Lechner <david@lechnology.com> 4496S: Maintained 4497F: drivers/gpu/drm/tinydrm/ili9225.c 4498F: Documentation/devicetree/bindings/display/ili9225.txt 4499 4500DRM DRIVER FOR INTEL I810 VIDEO CARDS 4501S: Orphan / Obsolete 4502F: drivers/gpu/drm/i810/ 4503F: include/uapi/drm/i810_drm.h 4504 4505DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4506S: Orphan / Obsolete 4507F: drivers/gpu/drm/mga/ 4508F: include/uapi/drm/mga_drm.h 4509 4510DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4511M: Dave Airlie <airlied@redhat.com> 4512S: Odd Fixes 4513F: drivers/gpu/drm/mgag200/ 4514 4515DRM DRIVER FOR MI0283QT 4516M: Noralf Trønnes <noralf@tronnes.org> 4517S: Maintained 4518F: drivers/gpu/drm/tinydrm/mi0283qt.c 4519F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4520 4521DRM DRIVER FOR MSM ADRENO GPU 4522M: Rob Clark <robdclark@gmail.com> 4523L: linux-arm-msm@vger.kernel.org 4524L: dri-devel@lists.freedesktop.org 4525L: freedreno@lists.freedesktop.org 4526T: git git://people.freedesktop.org/~robclark/linux 4527S: Maintained 4528F: drivers/gpu/drm/msm/ 4529F: include/uapi/drm/msm_drm.h 4530F: Documentation/devicetree/bindings/display/msm/ 4531 4532DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4533M: Ben Skeggs <bskeggs@redhat.com> 4534L: dri-devel@lists.freedesktop.org 4535L: nouveau@lists.freedesktop.org 4536T: git git://github.com/skeggsb/linux 4537S: Supported 4538F: drivers/gpu/drm/nouveau/ 4539F: include/uapi/drm/nouveau_drm.h 4540 4541DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4542M: Noralf Trønnes <noralf@tronnes.org> 4543S: Maintained 4544F: drivers/gpu/drm/tinydrm/repaper.c 4545F: Documentation/devicetree/bindings/display/repaper.txt 4546 4547DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4548M: Dave Airlie <airlied@redhat.com> 4549M: Gerd Hoffmann <kraxel@redhat.com> 4550L: virtualization@lists.linux-foundation.org 4551T: git git://anongit.freedesktop.org/drm/drm-misc 4552S: Obsolete 4553W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4554F: drivers/gpu/drm/cirrus/ 4555 4556DRM DRIVER FOR QXL VIRTUAL GPU 4557M: Dave Airlie <airlied@redhat.com> 4558M: Gerd Hoffmann <kraxel@redhat.com> 4559L: virtualization@lists.linux-foundation.org 4560T: git git://anongit.freedesktop.org/drm/drm-misc 4561S: Maintained 4562F: drivers/gpu/drm/qxl/ 4563F: include/uapi/drm/qxl_drm.h 4564 4565DRM DRIVER FOR RAGE 128 VIDEO CARDS 4566S: Orphan / Obsolete 4567F: drivers/gpu/drm/r128/ 4568F: include/uapi/drm/r128_drm.h 4569 4570DRM DRIVER FOR SAVAGE VIDEO CARDS 4571S: Orphan / Obsolete 4572F: drivers/gpu/drm/savage/ 4573F: include/uapi/drm/savage_drm.h 4574 4575DRM DRIVER FOR SIS VIDEO CARDS 4576S: Orphan / Obsolete 4577F: drivers/gpu/drm/sis/ 4578F: include/uapi/drm/sis_drm.h 4579 4580DRM DRIVER FOR SITRONIX ST7586 PANELS 4581M: David Lechner <david@lechnology.com> 4582S: Maintained 4583F: drivers/gpu/drm/tinydrm/st7586.c 4584F: Documentation/devicetree/bindings/display/st7586.txt 4585 4586DRM DRIVER FOR SITRONIX ST7735R PANELS 4587M: David Lechner <david@lechnology.com> 4588S: Maintained 4589F: drivers/gpu/drm/tinydrm/st7735r.c 4590F: Documentation/devicetree/bindings/display/st7735r.txt 4591 4592DRM DRIVER FOR TDFX VIDEO CARDS 4593S: Orphan / Obsolete 4594F: drivers/gpu/drm/tdfx/ 4595 4596DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4597M: Dave Airlie <airlied@redhat.com> 4598S: Odd Fixes 4599F: drivers/gpu/drm/udl/ 4600 4601DRM DRIVER FOR VMWARE VIRTUAL GPU 4602M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4603M: Sinclair Yeh <syeh@vmware.com> 4604M: Thomas Hellstrom <thellstrom@vmware.com> 4605L: dri-devel@lists.freedesktop.org 4606T: git git://people.freedesktop.org/~syeh/repos_linux 4607T: git git://people.freedesktop.org/~thomash/linux 4608S: Supported 4609F: drivers/gpu/drm/vmwgfx/ 4610F: include/uapi/drm/vmwgfx_drm.h 4611 4612DRM DRIVERS 4613M: David Airlie <airlied@linux.ie> 4614L: dri-devel@lists.freedesktop.org 4615T: git git://people.freedesktop.org/~airlied/linux 4616B: https://bugs.freedesktop.org/ 4617C: irc://chat.freenode.net/dri-devel 4618S: Maintained 4619F: drivers/gpu/drm/ 4620F: drivers/gpu/vga/ 4621F: Documentation/devicetree/bindings/display/ 4622F: Documentation/devicetree/bindings/gpu/ 4623F: Documentation/devicetree/bindings/video/ 4624F: Documentation/gpu/ 4625F: include/drm/ 4626F: include/uapi/drm/ 4627F: include/linux/vga* 4628 4629DRM DRIVERS AND MISC GPU PATCHES 4630M: Daniel Vetter <daniel.vetter@intel.com> 4631M: Gustavo Padovan <gustavo@padovan.org> 4632M: Sean Paul <seanpaul@chromium.org> 4633W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4634S: Maintained 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636F: Documentation/gpu/ 4637F: drivers/gpu/vga/ 4638F: drivers/gpu/drm/* 4639F: include/drm/drm* 4640F: include/uapi/drm/drm* 4641F: include/linux/vga* 4642 4643DRM DRIVERS FOR ALLWINNER A10 4644M: Maxime Ripard <maxime.ripard@free-electrons.com> 4645L: dri-devel@lists.freedesktop.org 4646S: Supported 4647F: drivers/gpu/drm/sun4i/ 4648F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4649T: git git://anongit.freedesktop.org/drm/drm-misc 4650 4651DRM DRIVERS FOR AMLOGIC SOCS 4652M: Neil Armstrong <narmstrong@baylibre.com> 4653L: dri-devel@lists.freedesktop.org 4654L: linux-amlogic@lists.infradead.org 4655W: http://linux-meson.com/ 4656S: Supported 4657F: drivers/gpu/drm/meson/ 4658F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4659F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4660F: Documentation/gpu/meson.rst 4661T: git git://anongit.freedesktop.org/drm/drm-misc 4662 4663DRM DRIVERS FOR ATMEL HLCDC 4664M: Boris Brezillon <boris.brezillon@free-electrons.com> 4665L: dri-devel@lists.freedesktop.org 4666S: Supported 4667F: drivers/gpu/drm/atmel-hlcdc/ 4668F: Documentation/devicetree/bindings/drm/atmel/ 4669T: git git://anongit.freedesktop.org/drm/drm-misc 4670 4671DRM DRIVERS FOR BRIDGE CHIPS 4672M: Archit Taneja <architt@codeaurora.org> 4673M: Andrzej Hajda <a.hajda@samsung.com> 4674R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4675S: Maintained 4676T: git git://anongit.freedesktop.org/drm/drm-misc 4677F: drivers/gpu/drm/bridge/ 4678 4679DRM DRIVERS FOR EXYNOS 4680M: Inki Dae <inki.dae@samsung.com> 4681M: Joonyoung Shim <jy0922.shim@samsung.com> 4682M: Seung-Woo Kim <sw0312.kim@samsung.com> 4683M: Kyungmin Park <kyungmin.park@samsung.com> 4684L: dri-devel@lists.freedesktop.org 4685T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4686S: Supported 4687F: drivers/gpu/drm/exynos/ 4688F: include/uapi/drm/exynos_drm.h 4689F: Documentation/devicetree/bindings/display/exynos/ 4690 4691DRM DRIVERS FOR FREESCALE DCU 4692M: Stefan Agner <stefan@agner.ch> 4693M: Alison Wang <alison.wang@freescale.com> 4694L: dri-devel@lists.freedesktop.org 4695S: Supported 4696F: drivers/gpu/drm/fsl-dcu/ 4697F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4698F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4699F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4700 4701DRM DRIVERS FOR FREESCALE IMX 4702M: Philipp Zabel <p.zabel@pengutronix.de> 4703L: dri-devel@lists.freedesktop.org 4704S: Maintained 4705F: drivers/gpu/drm/imx/ 4706F: drivers/gpu/ipu-v3/ 4707F: Documentation/devicetree/bindings/display/imx/ 4708 4709DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4710M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4711L: dri-devel@lists.freedesktop.org 4712T: git git://github.com/patjak/drm-gma500 4713S: Maintained 4714F: drivers/gpu/drm/gma500/ 4715 4716DRM DRIVERS FOR HISILICON 4717M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4718M: Rongrong Zou <zourongrong@gmail.com> 4719R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4720R: Chen Feng <puck.chen@hisilicon.com> 4721L: dri-devel@lists.freedesktop.org 4722T: git git://github.com/xin3liang/linux.git 4723S: Maintained 4724F: drivers/gpu/drm/hisilicon/ 4725F: Documentation/devicetree/bindings/display/hisilicon/ 4726 4727DRM DRIVERS FOR MEDIATEK 4728M: CK Hu <ck.hu@mediatek.com> 4729M: Philipp Zabel <p.zabel@pengutronix.de> 4730L: dri-devel@lists.freedesktop.org 4731S: Supported 4732F: drivers/gpu/drm/mediatek/ 4733F: Documentation/devicetree/bindings/display/mediatek/ 4734 4735DRM DRIVERS FOR NVIDIA TEGRA 4736M: Thierry Reding <thierry.reding@gmail.com> 4737L: dri-devel@lists.freedesktop.org 4738L: linux-tegra@vger.kernel.org 4739T: git git://anongit.freedesktop.org/tegra/linux.git 4740S: Supported 4741F: drivers/gpu/drm/tegra/ 4742F: drivers/gpu/host1x/ 4743F: include/linux/host1x.h 4744F: include/uapi/drm/tegra_drm.h 4745F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4746 4747DRM DRIVERS FOR RENESAS 4748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4749L: dri-devel@lists.freedesktop.org 4750L: linux-renesas-soc@vger.kernel.org 4751T: git git://linuxtv.org/pinchartl/fbdev 4752S: Supported 4753F: drivers/gpu/drm/rcar-du/ 4754F: drivers/gpu/drm/shmobile/ 4755F: include/linux/platform_data/shmob_drm.h 4756F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4757F: Documentation/devicetree/bindings/display/renesas,du.txt 4758 4759DRM DRIVERS FOR ROCKCHIP 4760M: Sandy Huang <hjc@rock-chips.com> 4761M: Heiko Stübner <heiko@sntech.de> 4762L: dri-devel@lists.freedesktop.org 4763S: Maintained 4764F: drivers/gpu/drm/rockchip/ 4765F: Documentation/devicetree/bindings/display/rockchip/ 4766T: git git://anongit.freedesktop.org/drm/drm-misc 4767 4768DRM DRIVERS FOR STI 4769M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4770M: Vincent Abriou <vincent.abriou@st.com> 4771L: dri-devel@lists.freedesktop.org 4772T: git git://anongit.freedesktop.org/drm/drm-misc 4773S: Maintained 4774F: drivers/gpu/drm/sti 4775F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4776 4777DRM DRIVERS FOR STM 4778M: Yannick Fertre <yannick.fertre@st.com> 4779M: Philippe Cornu <philippe.cornu@st.com> 4780M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4781M: Vincent Abriou <vincent.abriou@st.com> 4782L: dri-devel@lists.freedesktop.org 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784S: Maintained 4785F: drivers/gpu/drm/stm 4786F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4787 4788DRM DRIVERS FOR TI LCDC 4789M: Jyri Sarha <jsarha@ti.com> 4790R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4791L: dri-devel@lists.freedesktop.org 4792S: Maintained 4793F: drivers/gpu/drm/tilcdc/ 4794F: Documentation/devicetree/bindings/display/tilcdc/ 4795 4796DRM DRIVERS FOR TI OMAP 4797M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4798L: dri-devel@lists.freedesktop.org 4799S: Maintained 4800F: drivers/gpu/drm/omapdrm/ 4801F: Documentation/devicetree/bindings/display/ti/ 4802 4803DRM DRIVERS FOR VC4 4804M: Eric Anholt <eric@anholt.net> 4805T: git git://github.com/anholt/linux 4806S: Supported 4807F: drivers/gpu/drm/vc4/ 4808F: include/uapi/drm/vc4_drm.h 4809F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4810T: git git://anongit.freedesktop.org/drm/drm-misc 4811 4812DRM DRIVERS FOR VIVANTE GPU IP 4813M: Lucas Stach <l.stach@pengutronix.de> 4814R: Russell King <linux+etnaviv@armlinux.org.uk> 4815R: Christian Gmeiner <christian.gmeiner@gmail.com> 4816L: etnaviv@lists.freedesktop.org 4817L: dri-devel@lists.freedesktop.org 4818S: Maintained 4819F: drivers/gpu/drm/etnaviv/ 4820F: include/uapi/drm/etnaviv_drm.h 4821F: Documentation/devicetree/bindings/display/etnaviv/ 4822 4823DRM DRIVERS FOR ZTE ZX 4824M: Shawn Guo <shawnguo@kernel.org> 4825L: dri-devel@lists.freedesktop.org 4826S: Maintained 4827F: drivers/gpu/drm/zte/ 4828F: Documentation/devicetree/bindings/display/zte,vou.txt 4829T: git git://anongit.freedesktop.org/drm/drm-misc 4830 4831DRM PANEL DRIVERS 4832M: Thierry Reding <thierry.reding@gmail.com> 4833L: dri-devel@lists.freedesktop.org 4834T: git git://anongit.freedesktop.org/drm/drm-misc 4835S: Maintained 4836F: drivers/gpu/drm/drm_panel.c 4837F: drivers/gpu/drm/panel/ 4838F: include/drm/drm_panel.h 4839F: Documentation/devicetree/bindings/display/panel/ 4840 4841DRM TINYDRM DRIVERS 4842M: Noralf Trønnes <noralf@tronnes.org> 4843W: https://github.com/notro/tinydrm/wiki/Development 4844T: git git://anongit.freedesktop.org/drm/drm-misc 4845S: Maintained 4846F: drivers/gpu/drm/tinydrm/ 4847F: include/drm/tinydrm/ 4848 4849DRM TTM SUBSYSTEM 4850M: Christian Koenig <christian.koenig@amd.com> 4851M: Roger He <Hongbo.He@amd.com> 4852T: git git://people.freedesktop.org/~agd5f/linux 4853S: Maintained 4854L: dri-devel@lists.freedesktop.org 4855F: include/drm/ttm/ 4856F: drivers/gpu/drm/ttm/ 4857 4858DSBR100 USB FM RADIO DRIVER 4859M: Alexey Klimov <klimov.linux@gmail.com> 4860L: linux-media@vger.kernel.org 4861T: git git://linuxtv.org/media_tree.git 4862S: Maintained 4863F: drivers/media/radio/dsbr100.c 4864 4865DSCC4 DRIVER 4866M: Francois Romieu <romieu@fr.zoreil.com> 4867L: netdev@vger.kernel.org 4868S: Maintained 4869F: drivers/net/wan/dscc4.c 4870 4871DT3155 MEDIA DRIVER 4872M: Hans Verkuil <hverkuil@xs4all.nl> 4873L: linux-media@vger.kernel.org 4874T: git git://linuxtv.org/media_tree.git 4875W: https://linuxtv.org 4876S: Odd Fixes 4877F: drivers/media/pci/dt3155/ 4878 4879DVB_USB_AF9015 MEDIA DRIVER 4880M: Antti Palosaari <crope@iki.fi> 4881L: linux-media@vger.kernel.org 4882W: https://linuxtv.org 4883W: http://palosaari.fi/linux/ 4884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4885T: git git://linuxtv.org/anttip/media_tree.git 4886S: Maintained 4887F: drivers/media/usb/dvb-usb-v2/af9015* 4888 4889DVB_USB_AF9035 MEDIA DRIVER 4890M: Antti Palosaari <crope@iki.fi> 4891L: linux-media@vger.kernel.org 4892W: https://linuxtv.org 4893W: http://palosaari.fi/linux/ 4894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4895T: git git://linuxtv.org/anttip/media_tree.git 4896S: Maintained 4897F: drivers/media/usb/dvb-usb-v2/af9035* 4898 4899DVB_USB_ANYSEE MEDIA DRIVER 4900M: Antti Palosaari <crope@iki.fi> 4901L: linux-media@vger.kernel.org 4902W: https://linuxtv.org 4903W: http://palosaari.fi/linux/ 4904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4905T: git git://linuxtv.org/anttip/media_tree.git 4906S: Maintained 4907F: drivers/media/usb/dvb-usb-v2/anysee* 4908 4909DVB_USB_AU6610 MEDIA DRIVER 4910M: Antti Palosaari <crope@iki.fi> 4911L: linux-media@vger.kernel.org 4912W: https://linuxtv.org 4913W: http://palosaari.fi/linux/ 4914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4915T: git git://linuxtv.org/anttip/media_tree.git 4916S: Maintained 4917F: drivers/media/usb/dvb-usb-v2/au6610* 4918 4919DVB_USB_CE6230 MEDIA DRIVER 4920M: Antti Palosaari <crope@iki.fi> 4921L: linux-media@vger.kernel.org 4922W: https://linuxtv.org 4923W: http://palosaari.fi/linux/ 4924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4925T: git git://linuxtv.org/anttip/media_tree.git 4926S: Maintained 4927F: drivers/media/usb/dvb-usb-v2/ce6230* 4928 4929DVB_USB_CXUSB MEDIA DRIVER 4930M: Michael Krufky <mkrufky@linuxtv.org> 4931L: linux-media@vger.kernel.org 4932W: https://linuxtv.org 4933W: http://github.com/mkrufky 4934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4935T: git git://linuxtv.org/media_tree.git 4936S: Maintained 4937F: drivers/media/usb/dvb-usb/cxusb* 4938 4939DVB_USB_EC168 MEDIA DRIVER 4940M: Antti Palosaari <crope@iki.fi> 4941L: linux-media@vger.kernel.org 4942W: https://linuxtv.org 4943W: http://palosaari.fi/linux/ 4944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4945T: git git://linuxtv.org/anttip/media_tree.git 4946S: Maintained 4947F: drivers/media/usb/dvb-usb-v2/ec168* 4948 4949DVB_USB_GL861 MEDIA DRIVER 4950M: Antti Palosaari <crope@iki.fi> 4951L: linux-media@vger.kernel.org 4952W: https://linuxtv.org 4953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4954T: git git://linuxtv.org/anttip/media_tree.git 4955S: Maintained 4956F: drivers/media/usb/dvb-usb-v2/gl861* 4957 4958DVB_USB_MXL111SF MEDIA DRIVER 4959M: Michael Krufky <mkrufky@linuxtv.org> 4960L: linux-media@vger.kernel.org 4961W: https://linuxtv.org 4962W: http://github.com/mkrufky 4963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4964T: git git://linuxtv.org/mkrufky/mxl111sf.git 4965S: Maintained 4966F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4967 4968DVB_USB_RTL28XXU MEDIA DRIVER 4969M: Antti Palosaari <crope@iki.fi> 4970L: linux-media@vger.kernel.org 4971W: https://linuxtv.org 4972W: http://palosaari.fi/linux/ 4973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4974T: git git://linuxtv.org/anttip/media_tree.git 4975S: Maintained 4976F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4977 4978DVB_USB_V2 MEDIA DRIVER 4979M: Antti Palosaari <crope@iki.fi> 4980L: linux-media@vger.kernel.org 4981W: https://linuxtv.org 4982W: http://palosaari.fi/linux/ 4983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4984T: git git://linuxtv.org/anttip/media_tree.git 4985S: Maintained 4986F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4987F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4988 4989DYNAMIC DEBUG 4990M: Jason Baron <jbaron@akamai.com> 4991S: Maintained 4992F: lib/dynamic_debug.c 4993F: include/linux/dynamic_debug.h 4994 4995DYNAMIC INTERRUPT MODERATION 4996M: Tal Gilboa <talgi@mellanox.com> 4997S: Maintained 4998F: include/linux/net_dim.h 4999 5000DZ DECSTATION DZ11 SERIAL DRIVER 5001M: "Maciej W. Rozycki" <macro@linux-mips.org> 5002S: Maintained 5003F: drivers/tty/serial/dz.* 5004 5005E3X0 POWER BUTTON DRIVER 5006M: Moritz Fischer <moritz.fischer@ettus.com> 5007L: usrp-users@lists.ettus.com 5008W: http://www.ettus.com 5009S: Supported 5010F: drivers/input/misc/e3x0-button.c 5011F: Documentation/devicetree/bindings/input/e3x0-button.txt 5012 5013E4000 MEDIA DRIVER 5014M: Antti Palosaari <crope@iki.fi> 5015L: linux-media@vger.kernel.org 5016W: https://linuxtv.org 5017W: http://palosaari.fi/linux/ 5018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5019T: git git://linuxtv.org/anttip/media_tree.git 5020S: Maintained 5021F: drivers/media/tuners/e4000* 5022 5023EATA ISA/EISA/PCI SCSI DRIVER 5024M: Dario Ballabio <ballabio_dario@emc.com> 5025L: linux-scsi@vger.kernel.org 5026S: Maintained 5027F: drivers/scsi/eata.c 5028 5029EC100 MEDIA DRIVER 5030M: Antti Palosaari <crope@iki.fi> 5031L: linux-media@vger.kernel.org 5032W: https://linuxtv.org 5033W: http://palosaari.fi/linux/ 5034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5035T: git git://linuxtv.org/anttip/media_tree.git 5036S: Maintained 5037F: drivers/media/dvb-frontends/ec100* 5038 5039ECRYPT FILE SYSTEM 5040M: Tyler Hicks <tyhicks@canonical.com> 5041L: ecryptfs@vger.kernel.org 5042W: http://ecryptfs.org 5043W: https://launchpad.net/ecryptfs 5044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5045S: Supported 5046F: Documentation/filesystems/ecryptfs.txt 5047F: fs/ecryptfs/ 5048 5049EDAC-AMD64 5050M: Borislav Petkov <bp@alien8.de> 5051L: linux-edac@vger.kernel.org 5052S: Maintained 5053F: drivers/edac/amd64_edac* 5054 5055EDAC-CALXEDA 5056M: Robert Richter <rric@kernel.org> 5057L: linux-edac@vger.kernel.org 5058S: Maintained 5059F: drivers/edac/highbank* 5060 5061EDAC-CAVIUM OCTEON 5062M: Ralf Baechle <ralf@linux-mips.org> 5063M: David Daney <david.daney@cavium.com> 5064L: linux-edac@vger.kernel.org 5065L: linux-mips@linux-mips.org 5066S: Supported 5067F: drivers/edac/octeon_edac* 5068 5069EDAC-CAVIUM THUNDERX 5070M: David Daney <david.daney@cavium.com> 5071M: Jan Glauber <jglauber@cavium.com> 5072L: linux-edac@vger.kernel.org 5073S: Supported 5074F: drivers/edac/thunderx_edac* 5075 5076EDAC-CORE 5077M: Borislav Petkov <bp@alien8.de> 5078M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5079M: Mauro Carvalho Chehab <mchehab@kernel.org> 5080L: linux-edac@vger.kernel.org 5081T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5082T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5083S: Supported 5084F: Documentation/admin-guide/ras.rst 5085F: Documentation/driver-api/edac.rst 5086F: drivers/edac/ 5087F: include/linux/edac.h 5088 5089EDAC-E752X 5090M: Mark Gross <mark.gross@intel.com> 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/e752x_edac.c 5094 5095EDAC-E7XXX 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/e7xxx_edac.c 5099 5100EDAC-FSL_DDR 5101M: York Sun <york.sun@nxp.com> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/fsl_ddr_edac.* 5105 5106EDAC-GHES 5107M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5108M: Mauro Carvalho Chehab <mchehab@kernel.org> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/ghes_edac.c 5112 5113EDAC-I3000 5114L: linux-edac@vger.kernel.org 5115S: Orphan 5116F: drivers/edac/i3000_edac.c 5117 5118EDAC-I5000 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/i5000_edac.c 5122 5123EDAC-I5400 5124M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5125M: Mauro Carvalho Chehab <mchehab@kernel.org> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/i5400_edac.c 5129 5130EDAC-I7300 5131M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5132M: Mauro Carvalho Chehab <mchehab@kernel.org> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/i7300_edac.c 5136 5137EDAC-I7CORE 5138M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5139M: Mauro Carvalho Chehab <mchehab@kernel.org> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/i7core_edac.c 5143 5144EDAC-I82443BXGX 5145M: Tim Small <tim@buttersideup.com> 5146L: linux-edac@vger.kernel.org 5147S: Maintained 5148F: drivers/edac/i82443bxgx_edac.c 5149 5150EDAC-I82975X 5151M: Ranganathan Desikan <ravi@jetztechnologies.com> 5152M: "Arvind R." <arvino55@gmail.com> 5153L: linux-edac@vger.kernel.org 5154S: Maintained 5155F: drivers/edac/i82975x_edac.c 5156 5157EDAC-IE31200 5158M: Jason Baron <jbaron@akamai.com> 5159L: linux-edac@vger.kernel.org 5160S: Maintained 5161F: drivers/edac/ie31200_edac.c 5162 5163EDAC-MPC85XX 5164M: Johannes Thumshirn <morbidrsa@gmail.com> 5165L: linux-edac@vger.kernel.org 5166S: Maintained 5167F: drivers/edac/mpc85xx_edac.[ch] 5168 5169EDAC-PASEMI 5170M: Egor Martovetsky <egor@pasemi.com> 5171L: linux-edac@vger.kernel.org 5172S: Maintained 5173F: drivers/edac/pasemi_edac.c 5174 5175EDAC-PND2 5176M: Tony Luck <tony.luck@intel.com> 5177L: linux-edac@vger.kernel.org 5178S: Maintained 5179F: drivers/edac/pnd2_edac.[ch] 5180 5181EDAC-R82600 5182M: Tim Small <tim@buttersideup.com> 5183L: linux-edac@vger.kernel.org 5184S: Maintained 5185F: drivers/edac/r82600_edac.c 5186 5187EDAC-SBRIDGE 5188M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5189M: Mauro Carvalho Chehab <mchehab@kernel.org> 5190L: linux-edac@vger.kernel.org 5191S: Maintained 5192F: drivers/edac/sb_edac.c 5193 5194EDAC-SKYLAKE 5195M: Tony Luck <tony.luck@intel.com> 5196L: linux-edac@vger.kernel.org 5197S: Maintained 5198F: drivers/edac/skx_edac.c 5199 5200EDAC-TI 5201M: Tero Kristo <t-kristo@ti.com> 5202L: linux-edac@vger.kernel.org 5203S: Maintained 5204F: drivers/edac/ti_edac.c 5205 5206EDIROL UA-101/UA-1000 DRIVER 5207M: Clemens Ladisch <clemens@ladisch.de> 5208L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5209T: git git://git.alsa-project.org/alsa-kernel.git 5210S: Maintained 5211F: sound/usb/misc/ua101.c 5212 5213EFI TEST DRIVER 5214L: linux-efi@vger.kernel.org 5215M: Ivan Hu <ivan.hu@canonical.com> 5216M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5217S: Maintained 5218F: drivers/firmware/efi/test/ 5219 5220EFI VARIABLE FILESYSTEM 5221M: Matthew Garrett <matthew.garrett@nebula.com> 5222M: Jeremy Kerr <jk@ozlabs.org> 5223M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5225L: linux-efi@vger.kernel.org 5226S: Maintained 5227F: fs/efivarfs/ 5228 5229EFIFB FRAMEBUFFER DRIVER 5230L: linux-fbdev@vger.kernel.org 5231M: Peter Jones <pjones@redhat.com> 5232S: Maintained 5233F: drivers/video/fbdev/efifb.c 5234 5235EFS FILESYSTEM 5236W: http://aeschi.ch.eu.org/efs/ 5237S: Orphan 5238F: fs/efs/ 5239 5240EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5241M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5242L: netdev@vger.kernel.org 5243S: Maintained 5244F: drivers/net/ethernet/ibm/ehea/ 5245 5246EM28XX VIDEO4LINUX DRIVER 5247M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5248M: Mauro Carvalho Chehab <mchehab@kernel.org> 5249L: linux-media@vger.kernel.org 5250W: https://linuxtv.org 5251T: git git://linuxtv.org/media_tree.git 5252S: Maintained 5253F: drivers/media/usb/em28xx/ 5254F: Documentation/media/v4l-drivers/em28xx* 5255 5256EMBEDDED LINUX 5257M: Paul Gortmaker <paul.gortmaker@windriver.com> 5258M: Matt Mackall <mpm@selenic.com> 5259M: David Woodhouse <dwmw2@infradead.org> 5260L: linux-embedded@vger.kernel.org 5261S: Maintained 5262 5263Emulex 10Gbps iSCSI - OneConnect DRIVER 5264M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5265M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5266M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5267L: linux-scsi@vger.kernel.org 5268W: http://www.broadcom.com 5269S: Supported 5270F: drivers/scsi/be2iscsi/ 5271 5272Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5273M: Sathya Perla <sathya.perla@broadcom.com> 5274M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5275M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5276M: Somnath Kotur <somnath.kotur@broadcom.com> 5277L: netdev@vger.kernel.org 5278W: http://www.emulex.com 5279S: Supported 5280F: drivers/net/ethernet/emulex/benet/ 5281 5282EMULEX ONECONNECT ROCE DRIVER 5283M: Selvin Xavier <selvin.xavier@broadcom.com> 5284M: Devesh Sharma <devesh.sharma@broadcom.com> 5285L: linux-rdma@vger.kernel.org 5286W: http://www.broadcom.com 5287S: Odd Fixes 5288F: drivers/infiniband/hw/ocrdma/ 5289F: include/uapi/rdma/ocrdma-abi.h 5290 5291EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5292M: James Smart <james.smart@broadcom.com> 5293M: Dick Kennedy <dick.kennedy@broadcom.com> 5294L: linux-scsi@vger.kernel.org 5295W: http://www.broadcom.com 5296S: Supported 5297F: drivers/scsi/lpfc/ 5298 5299ENE CB710 FLASH CARD READER DRIVER 5300M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5301S: Maintained 5302F: drivers/misc/cb710/ 5303F: drivers/mmc/host/cb710-mmc.* 5304F: include/linux/cb710.h 5305 5306ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5307M: Maxim Levitsky <maximlevitsky@gmail.com> 5308S: Maintained 5309F: drivers/media/rc/ene_ir.* 5310 5311EPSON S1D13XXX FRAMEBUFFER DRIVER 5312M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5313S: Maintained 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5315F: drivers/video/fbdev/s1d13xxxfb.c 5316F: include/video/s1d13xxxfb.h 5317 5318ERRSEQ ERROR TRACKING INFRASTRUCTURE 5319M: Jeff Layton <jlayton@kernel.org> 5320S: Maintained 5321F: lib/errseq.c 5322F: include/linux/errseq.h 5323 5324ET131X NETWORK DRIVER 5325M: Mark Einon <mark.einon@gmail.com> 5326S: Odd Fixes 5327F: drivers/net/ethernet/agere/ 5328 5329ETHERNET BRIDGE 5330M: Stephen Hemminger <stephen@networkplumber.org> 5331L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5332L: netdev@vger.kernel.org 5333W: http://www.linuxfoundation.org/en/Net:Bridge 5334S: Maintained 5335F: include/linux/netfilter_bridge/ 5336F: net/bridge/ 5337 5338ETHERNET PHY LIBRARY 5339M: Andrew Lunn <andrew@lunn.ch> 5340M: Florian Fainelli <f.fainelli@gmail.com> 5341L: netdev@vger.kernel.org 5342S: Maintained 5343F: Documentation/ABI/testing/sysfs-bus-mdio 5344F: Documentation/devicetree/bindings/net/mdio* 5345F: Documentation/networking/phy.txt 5346F: drivers/net/phy/ 5347F: drivers/of/of_mdio.c 5348F: drivers/of/of_net.c 5349F: include/linux/*mdio*.h 5350F: include/linux/of_net.h 5351F: include/linux/phy.h 5352F: include/linux/phy_fixed.h 5353F: include/linux/platform_data/mdio-gpio.h 5354F: include/linux/platform_data/mdio-bcm-unimac.h 5355F: include/trace/events/mdio.h 5356F: include/uapi/linux/mdio.h 5357F: include/uapi/linux/mii.h 5358 5359EXT2 FILE SYSTEM 5360M: Jan Kara <jack@suse.com> 5361L: linux-ext4@vger.kernel.org 5362S: Maintained 5363F: Documentation/filesystems/ext2.txt 5364F: fs/ext2/ 5365F: include/linux/ext2* 5366 5367EXT4 FILE SYSTEM 5368M: "Theodore Ts'o" <tytso@mit.edu> 5369M: Andreas Dilger <adilger.kernel@dilger.ca> 5370L: linux-ext4@vger.kernel.org 5371W: http://ext4.wiki.kernel.org 5372Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5374S: Maintained 5375F: Documentation/filesystems/ext4.txt 5376F: fs/ext4/ 5377 5378Extended Verification Module (EVM) 5379M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5380L: linux-integrity@vger.kernel.org 5381S: Supported 5382F: security/integrity/evm/ 5383 5384EXTENSIBLE FIRMWARE INTERFACE (EFI) 5385M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5386L: linux-efi@vger.kernel.org 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5388S: Maintained 5389F: Documentation/efi-stub.txt 5390F: arch/*/kernel/efi.c 5391F: arch/x86/boot/compressed/eboot.[ch] 5392F: arch/*/include/asm/efi.h 5393F: arch/x86/platform/efi/ 5394F: drivers/firmware/efi/ 5395F: include/linux/efi*.h 5396F: arch/arm/boot/compressed/efi-header.S 5397F: arch/arm64/kernel/efi-entry.S 5398 5399EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5400M: MyungJoo Ham <myungjoo.ham@samsung.com> 5401M: Chanwoo Choi <cw00.choi@samsung.com> 5402L: linux-kernel@vger.kernel.org 5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5404S: Maintained 5405F: drivers/extcon/ 5406F: include/linux/extcon/ 5407F: include/linux/extcon.h 5408F: Documentation/extcon/ 5409F: Documentation/devicetree/bindings/extcon/ 5410 5411EXYNOS DP DRIVER 5412M: Jingoo Han <jingoohan1@gmail.com> 5413L: dri-devel@lists.freedesktop.org 5414S: Maintained 5415F: drivers/gpu/drm/exynos/exynos_dp* 5416 5417EXYNOS SYSMMU (IOMMU) driver 5418M: Marek Szyprowski <m.szyprowski@samsung.com> 5419L: iommu@lists.linux-foundation.org 5420S: Maintained 5421F: drivers/iommu/exynos-iommu.c 5422 5423EZchip NPS platform support 5424M: Elad Kanfi <eladkan@mellanox.com> 5425M: Vineet Gupta <vgupta@synopsys.com> 5426S: Supported 5427F: arch/arc/plat-eznps 5428F: arch/arc/boot/dts/eznps.dts 5429 5430F2FS FILE SYSTEM 5431M: Jaegeuk Kim <jaegeuk@kernel.org> 5432M: Chao Yu <yuchao0@huawei.com> 5433L: linux-f2fs-devel@lists.sourceforge.net 5434W: https://f2fs.wiki.kernel.org/ 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5436S: Maintained 5437F: Documentation/filesystems/f2fs.txt 5438F: Documentation/ABI/testing/sysfs-fs-f2fs 5439F: fs/f2fs/ 5440F: include/linux/f2fs_fs.h 5441F: include/trace/events/f2fs.h 5442 5443F71805F HARDWARE MONITORING DRIVER 5444M: Jean Delvare <jdelvare@suse.com> 5445L: linux-hwmon@vger.kernel.org 5446S: Maintained 5447F: Documentation/hwmon/f71805f 5448F: drivers/hwmon/f71805f.c 5449 5450FANOTIFY 5451M: Jan Kara <jack@suse.cz> 5452R: Amir Goldstein <amir73il@gmail.com> 5453L: linux-fsdevel@vger.kernel.org 5454S: Maintained 5455F: fs/notify/fanotify/ 5456F: include/linux/fanotify.h 5457F: include/uapi/linux/fanotify.h 5458 5459FARSYNC SYNCHRONOUS DRIVER 5460M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5461W: http://www.farsite.co.uk/ 5462S: Supported 5463F: drivers/net/wan/farsync.* 5464 5465FAULT INJECTION SUPPORT 5466M: Akinobu Mita <akinobu.mita@gmail.com> 5467S: Supported 5468F: Documentation/fault-injection/ 5469F: lib/fault-inject.c 5470 5471FBTFT Framebuffer drivers 5472M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5473S: Maintained 5474F: drivers/staging/fbtft/ 5475 5476FC0011 TUNER DRIVER 5477M: Michael Buesch <m@bues.ch> 5478L: linux-media@vger.kernel.org 5479S: Maintained 5480F: drivers/media/tuners/fc0011.h 5481F: drivers/media/tuners/fc0011.c 5482 5483FC2580 MEDIA DRIVER 5484M: Antti Palosaari <crope@iki.fi> 5485L: linux-media@vger.kernel.org 5486W: https://linuxtv.org 5487W: http://palosaari.fi/linux/ 5488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5489T: git git://linuxtv.org/anttip/media_tree.git 5490S: Maintained 5491F: drivers/media/tuners/fc2580* 5492 5493FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5494M: Johannes Thumshirn <jth@kernel.org> 5495L: linux-scsi@vger.kernel.org 5496W: www.Open-FCoE.org 5497S: Supported 5498F: drivers/scsi/libfc/ 5499F: drivers/scsi/fcoe/ 5500F: include/scsi/fc/ 5501F: include/scsi/libfc.h 5502F: include/scsi/libfcoe.h 5503F: include/uapi/scsi/fc/ 5504 5505FILE LOCKING (flock() and fcntl()/lockf()) 5506M: Jeff Layton <jlayton@kernel.org> 5507M: "J. Bruce Fields" <bfields@fieldses.org> 5508L: linux-fsdevel@vger.kernel.org 5509S: Maintained 5510F: include/linux/fcntl.h 5511F: include/uapi/linux/fcntl.h 5512F: fs/fcntl.c 5513F: fs/locks.c 5514 5515FILESYSTEMS (VFS and infrastructure) 5516M: Alexander Viro <viro@zeniv.linux.org.uk> 5517L: linux-fsdevel@vger.kernel.org 5518S: Maintained 5519F: fs/* 5520F: include/linux/fs.h 5521F: include/uapi/linux/fs.h 5522 5523FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5524M: Riku Voipio <riku.voipio@iki.fi> 5525L: linux-hwmon@vger.kernel.org 5526S: Maintained 5527F: drivers/hwmon/f75375s.c 5528F: include/linux/f75375s.h 5529 5530FIREWIRE AUDIO DRIVERS 5531M: Clemens Ladisch <clemens@ladisch.de> 5532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5533T: git git://git.alsa-project.org/alsa-kernel.git 5534S: Maintained 5535F: sound/firewire/ 5536 5537FIREWIRE MEDIA DRIVERS (firedtv) 5538M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5539L: linux-media@vger.kernel.org 5540L: linux1394-devel@lists.sourceforge.net 5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5542S: Maintained 5543F: drivers/media/firewire/ 5544 5545FIREWIRE SBP-2 TARGET 5546M: Chris Boot <bootc@bootc.net> 5547L: linux-scsi@vger.kernel.org 5548L: target-devel@vger.kernel.org 5549L: linux1394-devel@lists.sourceforge.net 5550T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5551S: Maintained 5552F: drivers/target/sbp/ 5553 5554FIREWIRE SUBSYSTEM 5555M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5556L: linux1394-devel@lists.sourceforge.net 5557W: http://ieee1394.wiki.kernel.org/ 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5559S: Maintained 5560F: drivers/firewire/ 5561F: include/linux/firewire.h 5562F: include/uapi/linux/firewire*.h 5563F: tools/firewire/ 5564 5565FIRMWARE LOADER (request_firmware) 5566M: Luis R. Rodriguez <mcgrof@kernel.org> 5567L: linux-kernel@vger.kernel.org 5568S: Maintained 5569F: Documentation/firmware_class/ 5570F: drivers/base/firmware*.c 5571F: include/linux/firmware.h 5572 5573FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5574M: Joshua Morris <josh.h.morris@us.ibm.com> 5575M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5576S: Maintained 5577F: drivers/block/rsxx/ 5578 5579FLOPPY DRIVER 5580M: Jiri Kosina <jikos@kernel.org> 5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5582S: Odd fixes 5583F: drivers/block/floppy.c 5584 5585FMC SUBSYSTEM 5586M: Alessandro Rubini <rubini@gnudd.com> 5587W: http://www.ohwr.org/projects/fmc-bus 5588S: Supported 5589F: drivers/fmc/ 5590F: include/linux/fmc*.h 5591F: include/linux/ipmi-fru.h 5592K: fmc_d.*register 5593 5594FPGA MANAGER FRAMEWORK 5595M: Alan Tull <atull@kernel.org> 5596M: Moritz Fischer <mdf@kernel.org> 5597L: linux-fpga@vger.kernel.org 5598S: Maintained 5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5600Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5601F: Documentation/fpga/ 5602F: Documentation/devicetree/bindings/fpga/ 5603F: drivers/fpga/ 5604F: include/linux/fpga/ 5605W: http://www.rocketboards.org 5606 5607FPU EMULATOR 5608M: Bill Metzenthen <billm@melbpc.org.au> 5609W: http://floatingpoint.sourceforge.net/emulator/index.html 5610S: Maintained 5611F: arch/x86/math-emu/ 5612 5613FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5614L: netdev@vger.kernel.org 5615S: Orphan 5616F: drivers/net/wan/dlci.c 5617F: drivers/net/wan/sdla.c 5618 5619FRAMEBUFFER LAYER 5620M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5621L: dri-devel@lists.freedesktop.org 5622L: linux-fbdev@vger.kernel.org 5623T: git git://github.com/bzolnier/linux.git 5624Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5625S: Maintained 5626F: Documentation/fb/ 5627F: drivers/video/ 5628F: include/video/ 5629F: include/linux/fb.h 5630F: include/uapi/video/ 5631F: include/uapi/linux/fb.h 5632 5633FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5634M: Horia Geantă <horia.geanta@nxp.com> 5635M: Aymen Sghaier <aymen.sghaier@nxp.com> 5636L: linux-crypto@vger.kernel.org 5637S: Maintained 5638F: drivers/crypto/caam/ 5639F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5640 5641FREESCALE DIU FRAMEBUFFER DRIVER 5642M: Timur Tabi <timur@tabi.org> 5643L: linux-fbdev@vger.kernel.org 5644S: Maintained 5645F: drivers/video/fbdev/fsl-diu-fb.* 5646 5647FREESCALE DMA DRIVER 5648M: Li Yang <leoyang.li@nxp.com> 5649M: Zhang Wei <zw@zh-kernel.org> 5650L: linuxppc-dev@lists.ozlabs.org 5651S: Maintained 5652F: drivers/dma/fsldma.* 5653 5654FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5655M: Claudiu Manoil <claudiu.manoil@freescale.com> 5656L: netdev@vger.kernel.org 5657S: Maintained 5658F: drivers/net/ethernet/freescale/gianfar* 5659X: drivers/net/ethernet/freescale/gianfar_ptp.c 5660F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5661 5662FREESCALE GPMI NAND DRIVER 5663M: Han Xu <han.xu@nxp.com> 5664L: linux-mtd@lists.infradead.org 5665S: Maintained 5666F: drivers/mtd/nand/gpmi-nand/* 5667 5668FREESCALE I2C CPM DRIVER 5669M: Jochen Friedrich <jochen@scram.de> 5670L: linuxppc-dev@lists.ozlabs.org 5671L: linux-i2c@vger.kernel.org 5672S: Maintained 5673F: drivers/i2c/busses/i2c-cpm.c 5674 5675FREESCALE IMX / MXC FEC DRIVER 5676M: Fugang Duan <fugang.duan@nxp.com> 5677L: netdev@vger.kernel.org 5678S: Maintained 5679F: drivers/net/ethernet/freescale/fec_main.c 5680F: drivers/net/ethernet/freescale/fec_ptp.c 5681F: drivers/net/ethernet/freescale/fec.h 5682F: Documentation/devicetree/bindings/net/fsl-fec.txt 5683 5684FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5685M: Sascha Hauer <kernel@pengutronix.de> 5686L: linux-fbdev@vger.kernel.org 5687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5688S: Maintained 5689F: include/linux/platform_data/video-imxfb.h 5690F: drivers/video/fbdev/imxfb.c 5691 5692FREESCALE QORIQ DPAA ETHERNET DRIVER 5693M: Madalin Bucur <madalin.bucur@nxp.com> 5694L: netdev@vger.kernel.org 5695S: Maintained 5696F: drivers/net/ethernet/freescale/dpaa 5697 5698FREESCALE QORIQ DPAA FMAN DRIVER 5699M: Madalin Bucur <madalin.bucur@nxp.com> 5700L: netdev@vger.kernel.org 5701S: Maintained 5702F: drivers/net/ethernet/freescale/fman 5703F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5704 5705FREESCALE QUAD SPI DRIVER 5706M: Han Xu <han.xu@nxp.com> 5707L: linux-mtd@lists.infradead.org 5708S: Maintained 5709F: drivers/mtd/spi-nor/fsl-quadspi.c 5710 5711FREESCALE QUICC ENGINE LIBRARY 5712M: Qiang Zhao <qiang.zhao@nxp.com> 5713L: linuxppc-dev@lists.ozlabs.org 5714S: Maintained 5715F: drivers/soc/fsl/qe/ 5716F: include/soc/fsl/*qe*.h 5717F: include/soc/fsl/*ucc*.h 5718 5719FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5720M: Li Yang <leoyang.li@nxp.com> 5721L: netdev@vger.kernel.org 5722L: linuxppc-dev@lists.ozlabs.org 5723S: Maintained 5724F: drivers/net/ethernet/freescale/ucc_geth* 5725 5726FREESCALE QUICC ENGINE UCC HDLC DRIVER 5727M: Zhao Qiang <qiang.zhao@nxp.com> 5728L: netdev@vger.kernel.org 5729L: linuxppc-dev@lists.ozlabs.org 5730S: Maintained 5731F: drivers/net/wan/fsl_ucc_hdlc* 5732 5733FREESCALE QUICC ENGINE UCC UART DRIVER 5734M: Timur Tabi <timur@tabi.org> 5735L: linuxppc-dev@lists.ozlabs.org 5736S: Maintained 5737F: drivers/tty/serial/ucc_uart.c 5738 5739FREESCALE SOC DRIVERS 5740M: Li Yang <leoyang.li@nxp.com> 5741L: linuxppc-dev@lists.ozlabs.org 5742L: linux-arm-kernel@lists.infradead.org 5743S: Maintained 5744F: Documentation/devicetree/bindings/soc/fsl/ 5745F: drivers/soc/fsl/ 5746F: include/linux/fsl/ 5747 5748FREESCALE SOC FS_ENET DRIVER 5749M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5750M: Vitaly Bordug <vbordug@ru.mvista.com> 5751L: linuxppc-dev@lists.ozlabs.org 5752L: netdev@vger.kernel.org 5753S: Maintained 5754F: drivers/net/ethernet/freescale/fs_enet/ 5755F: include/linux/fs_enet_pd.h 5756 5757FREESCALE SOC SOUND DRIVERS 5758M: Timur Tabi <timur@tabi.org> 5759M: Nicolin Chen <nicoleotsuka@gmail.com> 5760M: Xiubo Li <Xiubo.Lee@gmail.com> 5761R: Fabio Estevam <fabio.estevam@nxp.com> 5762L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5763L: linuxppc-dev@lists.ozlabs.org 5764S: Maintained 5765F: sound/soc/fsl/fsl* 5766F: sound/soc/fsl/imx* 5767F: sound/soc/fsl/mpc8610_hpcd.c 5768 5769FREESCALE USB PERIPHERAL DRIVERS 5770M: Li Yang <leoyang.li@nxp.com> 5771L: linux-usb@vger.kernel.org 5772L: linuxppc-dev@lists.ozlabs.org 5773S: Maintained 5774F: drivers/usb/gadget/udc/fsl* 5775 5776FREEVXFS FILESYSTEM 5777M: Christoph Hellwig <hch@infradead.org> 5778W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5779S: Maintained 5780F: fs/freevxfs/ 5781 5782FREEZER 5783M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5784M: Pavel Machek <pavel@ucw.cz> 5785L: linux-pm@vger.kernel.org 5786S: Supported 5787F: Documentation/power/freezing-of-tasks.txt 5788F: include/linux/freezer.h 5789F: kernel/freezer.c 5790 5791FRONTSWAP API 5792M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5793L: linux-kernel@vger.kernel.org 5794S: Maintained 5795F: mm/frontswap.c 5796F: include/linux/frontswap.h 5797 5798FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5799M: David Howells <dhowells@redhat.com> 5800L: linux-cachefs@redhat.com (moderated for non-subscribers) 5801S: Supported 5802F: Documentation/filesystems/caching/ 5803F: fs/fscache/ 5804F: include/linux/fscache*.h 5805 5806FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5807M: Theodore Y. Ts'o <tytso@mit.edu> 5808M: Jaegeuk Kim <jaegeuk@kernel.org> 5809L: linux-fscrypt@vger.kernel.org 5810Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5812S: Supported 5813F: fs/crypto/ 5814F: include/linux/fscrypt*.h 5815F: Documentation/filesystems/fscrypt.rst 5816 5817FUJITSU FR-V (FRV) PORT 5818S: Orphan 5819F: arch/frv/ 5820 5821FUJITSU LAPTOP EXTRAS 5822M: Jonathan Woithe <jwoithe@just42.net> 5823L: platform-driver-x86@vger.kernel.org 5824S: Maintained 5825F: drivers/platform/x86/fujitsu-laptop.c 5826 5827FUJITSU M-5MO LS CAMERA ISP DRIVER 5828M: Kyungmin Park <kyungmin.park@samsung.com> 5829M: Heungjun Kim <riverful.kim@samsung.com> 5830L: linux-media@vger.kernel.org 5831S: Maintained 5832F: drivers/media/i2c/m5mols/ 5833F: include/media/i2c/m5mols.h 5834 5835FUJITSU TABLET EXTRAS 5836M: Robert Gerlach <khnz@gmx.de> 5837L: platform-driver-x86@vger.kernel.org 5838S: Maintained 5839F: drivers/platform/x86/fujitsu-tablet.c 5840 5841FUSE: FILESYSTEM IN USERSPACE 5842M: Miklos Szeredi <miklos@szeredi.hu> 5843L: linux-fsdevel@vger.kernel.org 5844W: http://fuse.sourceforge.net/ 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5846S: Maintained 5847F: fs/fuse/ 5848F: include/uapi/linux/fuse.h 5849F: Documentation/filesystems/fuse.txt 5850 5851FUTEX SUBSYSTEM 5852M: Thomas Gleixner <tglx@linutronix.de> 5853M: Ingo Molnar <mingo@redhat.com> 5854R: Peter Zijlstra <peterz@infradead.org> 5855R: Darren Hart <dvhart@infradead.org> 5856L: linux-kernel@vger.kernel.org 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5858S: Maintained 5859F: kernel/futex.c 5860F: kernel/futex_compat.c 5861F: include/asm-generic/futex.h 5862F: include/linux/futex.h 5863F: include/uapi/linux/futex.h 5864F: tools/testing/selftests/futex/ 5865F: tools/perf/bench/futex* 5866F: Documentation/*futex* 5867 5868FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5869M: Rik Faith <faith@cs.unc.edu> 5870L: linux-scsi@vger.kernel.org 5871S: Odd Fixes (e.g., new signatures) 5872F: drivers/scsi/fdomain.* 5873 5874GCC PLUGINS 5875M: Kees Cook <keescook@chromium.org> 5876R: Emese Revfy <re.emese@gmail.com> 5877L: kernel-hardening@lists.openwall.com 5878S: Maintained 5879F: scripts/gcc-plugins/ 5880F: scripts/gcc-plugin.sh 5881F: scripts/Makefile.gcc-plugins 5882F: Documentation/gcc-plugins.txt 5883 5884GCOV BASED KERNEL PROFILING 5885M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5886S: Maintained 5887F: kernel/gcov/ 5888F: Documentation/dev-tools/gcov.rst 5889 5890GDB KERNEL DEBUGGING HELPER SCRIPTS 5891M: Jan Kiszka <jan.kiszka@siemens.com> 5892M: Kieran Bingham <kieran@bingham.xyz> 5893S: Supported 5894F: scripts/gdb/ 5895 5896GDT SCSI DISK ARRAY CONTROLLER DRIVER 5897M: Achim Leubner <achim_leubner@adaptec.com> 5898L: linux-scsi@vger.kernel.org 5899W: http://www.icp-vortex.com/ 5900S: Supported 5901F: drivers/scsi/gdt* 5902 5903GEMTEK FM RADIO RECEIVER DRIVER 5904M: Hans Verkuil <hverkuil@xs4all.nl> 5905L: linux-media@vger.kernel.org 5906T: git git://linuxtv.org/media_tree.git 5907W: https://linuxtv.org 5908S: Maintained 5909F: drivers/media/radio/radio-gemtek* 5910 5911GENERIC GPIO I2C DRIVER 5912M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5913S: Supported 5914F: drivers/i2c/busses/i2c-gpio.c 5915F: include/linux/i2c-gpio.h 5916 5917GENERIC GPIO I2C MULTIPLEXER DRIVER 5918M: Peter Korsgaard <peter.korsgaard@barco.com> 5919L: linux-i2c@vger.kernel.org 5920S: Supported 5921F: drivers/i2c/muxes/i2c-mux-gpio.c 5922F: include/linux/i2c-mux-gpio.h 5923F: Documentation/i2c/muxes/i2c-mux-gpio 5924 5925GENERIC HDLC (WAN) DRIVERS 5926M: Krzysztof Halasa <khc@pm.waw.pl> 5927W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5928S: Maintained 5929F: drivers/net/wan/c101.c 5930F: drivers/net/wan/hd6457* 5931F: drivers/net/wan/hdlc* 5932F: drivers/net/wan/n2.c 5933F: drivers/net/wan/pc300too.c 5934F: drivers/net/wan/pci200syn.c 5935F: drivers/net/wan/wanxl* 5936 5937GENERIC INCLUDE/ASM HEADER FILES 5938M: Arnd Bergmann <arnd@arndb.de> 5939L: linux-arch@vger.kernel.org 5940T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5941S: Maintained 5942F: include/asm-generic/ 5943F: include/uapi/asm-generic/ 5944 5945GENERIC PHY FRAMEWORK 5946M: Kishon Vijay Abraham I <kishon@ti.com> 5947L: linux-kernel@vger.kernel.org 5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5949S: Supported 5950F: drivers/phy/ 5951F: include/linux/phy/ 5952 5953GENERIC PM DOMAINS 5954M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5955M: Kevin Hilman <khilman@kernel.org> 5956M: Ulf Hansson <ulf.hansson@linaro.org> 5957L: linux-pm@vger.kernel.org 5958S: Supported 5959F: drivers/base/power/domain*.c 5960F: include/linux/pm_domain.h 5961F: Documentation/devicetree/bindings/power/power_domain.txt 5962 5963GENERIC UIO DRIVER FOR PCI DEVICES 5964M: "Michael S. Tsirkin" <mst@redhat.com> 5965L: kvm@vger.kernel.org 5966S: Supported 5967F: drivers/uio/uio_pci_generic.c 5968 5969GENWQE (IBM Generic Workqueue Card) 5970M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5971M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5972S: Supported 5973F: drivers/misc/genwqe/ 5974 5975GET_MAINTAINER SCRIPT 5976M: Joe Perches <joe@perches.com> 5977S: Maintained 5978F: scripts/get_maintainer.pl 5979 5980GFS2 FILE SYSTEM 5981M: Steven Whitehouse <swhiteho@redhat.com> 5982M: Bob Peterson <rpeterso@redhat.com> 5983L: cluster-devel@redhat.com 5984W: http://sources.redhat.com/cluster/ 5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5986S: Supported 5987F: Documentation/filesystems/gfs2*.txt 5988F: fs/gfs2/ 5989F: include/uapi/linux/gfs2_ondisk.h 5990 5991GIGASET ISDN DRIVERS 5992M: Paul Bolle <pebolle@tiscali.nl> 5993L: gigaset307x-common@lists.sourceforge.net 5994W: http://gigaset307x.sourceforge.net/ 5995S: Odd Fixes 5996F: Documentation/isdn/README.gigaset 5997F: drivers/isdn/gigaset/ 5998F: include/uapi/linux/gigaset_dev.h 5999 6000GO7007 MPEG CODEC 6001M: Hans Verkuil <hans.verkuil@cisco.com> 6002L: linux-media@vger.kernel.org 6003S: Maintained 6004F: drivers/media/usb/go7007/ 6005 6006GOODIX TOUCHSCREEN 6007M: Bastien Nocera <hadess@hadess.net> 6008L: linux-input@vger.kernel.org 6009S: Maintained 6010F: drivers/input/touchscreen/goodix.c 6011 6012GPIO ACPI SUPPORT 6013M: Mika Westerberg <mika.westerberg@linux.intel.com> 6014M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6015L: linux-gpio@vger.kernel.org 6016L: linux-acpi@vger.kernel.org 6017S: Maintained 6018F: Documentation/acpi/gpio-properties.txt 6019F: drivers/gpio/gpiolib-acpi.c 6020 6021GPIO IR Transmitter 6022M: Sean Young <sean@mess.org> 6023L: linux-media@vger.kernel.org 6024S: Maintained 6025F: drivers/media/rc/gpio-ir-tx.c 6026 6027GPIO MOCKUP DRIVER 6028M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6029R: Bartosz Golaszewski <brgl@bgdev.pl> 6030L: linux-gpio@vger.kernel.org 6031S: Maintained 6032F: drivers/gpio/gpio-mockup.c 6033F: tools/testing/selftests/gpio/ 6034 6035GPIO SUBSYSTEM 6036M: Linus Walleij <linus.walleij@linaro.org> 6037L: linux-gpio@vger.kernel.org 6038T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6039S: Maintained 6040F: Documentation/devicetree/bindings/gpio/ 6041F: Documentation/gpio/ 6042F: Documentation/ABI/testing/gpio-cdev 6043F: Documentation/ABI/obsolete/sysfs-gpio 6044F: drivers/gpio/ 6045F: include/linux/gpio/ 6046F: include/linux/gpio.h 6047F: include/asm-generic/gpio.h 6048F: include/uapi/linux/gpio.h 6049F: tools/gpio/ 6050 6051GRE DEMULTIPLEXER DRIVER 6052M: Dmitry Kozlov <xeb@mail.ru> 6053L: netdev@vger.kernel.org 6054S: Maintained 6055F: net/ipv4/gre_demux.c 6056F: net/ipv4/gre_offload.c 6057F: include/net/gre.h 6058 6059GRETH 10/100/1G Ethernet MAC device driver 6060M: Andreas Larsson <andreas@gaisler.com> 6061L: netdev@vger.kernel.org 6062S: Maintained 6063F: drivers/net/ethernet/aeroflex/ 6064 6065GREYBUS AUDIO PROTOCOLS DRIVERS 6066M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6067M: Mark Greer <mgreer@animalcreek.com> 6068S: Maintained 6069F: drivers/staging/greybus/audio_apbridgea.c 6070F: drivers/staging/greybus/audio_apbridgea.h 6071F: drivers/staging/greybus/audio_codec.c 6072F: drivers/staging/greybus/audio_codec.h 6073F: drivers/staging/greybus/audio_gb.c 6074F: drivers/staging/greybus/audio_manager.c 6075F: drivers/staging/greybus/audio_manager.h 6076F: drivers/staging/greybus/audio_manager_module.c 6077F: drivers/staging/greybus/audio_manager_private.h 6078F: drivers/staging/greybus/audio_manager_sysfs.c 6079F: drivers/staging/greybus/audio_module.c 6080F: drivers/staging/greybus/audio_topology.c 6081 6082GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6083M: Viresh Kumar <vireshk@kernel.org> 6084S: Maintained 6085F: drivers/staging/greybus/authentication.c 6086F: drivers/staging/greybus/bootrom.c 6087F: drivers/staging/greybus/firmware.h 6088F: drivers/staging/greybus/fw-core.c 6089F: drivers/staging/greybus/fw-download.c 6090F: drivers/staging/greybus/fw-managament.c 6091F: drivers/staging/greybus/greybus_authentication.h 6092F: drivers/staging/greybus/greybus_firmware.h 6093F: drivers/staging/greybus/hid.c 6094F: drivers/staging/greybus/i2c.c 6095F: drivers/staging/greybus/spi.c 6096F: drivers/staging/greybus/spilib.c 6097F: drivers/staging/greybus/spilib.h 6098 6099GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6100M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6101S: Maintained 6102F: drivers/staging/greybus/loopback.c 6103F: drivers/staging/greybus/timesync.c 6104F: drivers/staging/greybus/timesync_platform.c 6105 6106GREYBUS PLATFORM DRIVERS 6107M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6108S: Maintained 6109F: drivers/staging/greybus/arche-platform.c 6110F: drivers/staging/greybus/arche-apb-ctrl.c 6111F: drivers/staging/greybus/arche_platform.h 6112 6113GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6114M: Rui Miguel Silva <rmfrfs@gmail.com> 6115S: Maintained 6116F: drivers/staging/greybus/sdio.c 6117F: drivers/staging/greybus/light.c 6118F: drivers/staging/greybus/gpio.c 6119F: drivers/staging/greybus/power_supply.c 6120F: drivers/staging/greybus/spi.c 6121F: drivers/staging/greybus/spilib.c 6122 6123GREYBUS SUBSYSTEM 6124M: Johan Hovold <johan@kernel.org> 6125M: Alex Elder <elder@kernel.org> 6126M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6127S: Maintained 6128F: drivers/staging/greybus/ 6129L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6130 6131GREYBUS UART PROTOCOLS DRIVERS 6132M: David Lin <dtwlin@gmail.com> 6133S: Maintained 6134F: drivers/staging/greybus/uart.c 6135F: drivers/staging/greybus/log.c 6136 6137GS1662 VIDEO SERIALIZER 6138M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6139L: linux-media@vger.kernel.org 6140T: git git://linuxtv.org/media_tree.git 6141S: Maintained 6142F: drivers/media/spi/gs1662.c 6143 6144GSPCA FINEPIX SUBDRIVER 6145M: Frank Zago <frank@zago.net> 6146L: linux-media@vger.kernel.org 6147T: git git://linuxtv.org/media_tree.git 6148S: Maintained 6149F: drivers/media/usb/gspca/finepix.c 6150 6151GSPCA GL860 SUBDRIVER 6152M: Olivier Lorin <o.lorin@laposte.net> 6153L: linux-media@vger.kernel.org 6154T: git git://linuxtv.org/media_tree.git 6155S: Maintained 6156F: drivers/media/usb/gspca/gl860/ 6157 6158GSPCA M5602 SUBDRIVER 6159M: Erik Andren <erik.andren@gmail.com> 6160L: linux-media@vger.kernel.org 6161T: git git://linuxtv.org/media_tree.git 6162S: Maintained 6163F: drivers/media/usb/gspca/m5602/ 6164 6165GSPCA PAC207 SONIXB SUBDRIVER 6166M: Hans Verkuil <hverkuil@xs4all.nl> 6167L: linux-media@vger.kernel.org 6168T: git git://linuxtv.org/media_tree.git 6169S: Odd Fixes 6170F: drivers/media/usb/gspca/pac207.c 6171 6172GSPCA SN9C20X SUBDRIVER 6173M: Brian Johnson <brijohn@gmail.com> 6174L: linux-media@vger.kernel.org 6175T: git git://linuxtv.org/media_tree.git 6176S: Maintained 6177F: drivers/media/usb/gspca/sn9c20x.c 6178 6179GSPCA T613 SUBDRIVER 6180M: Leandro Costantino <lcostantino@gmail.com> 6181L: linux-media@vger.kernel.org 6182T: git git://linuxtv.org/media_tree.git 6183S: Maintained 6184F: drivers/media/usb/gspca/t613.c 6185 6186GSPCA USB WEBCAM DRIVER 6187M: Hans Verkuil <hverkuil@xs4all.nl> 6188L: linux-media@vger.kernel.org 6189T: git git://linuxtv.org/media_tree.git 6190S: Odd Fixes 6191F: drivers/media/usb/gspca/ 6192 6193GTP (GPRS Tunneling Protocol) 6194M: Pablo Neira Ayuso <pablo@netfilter.org> 6195M: Harald Welte <laforge@gnumonks.org> 6196L: osmocom-net-gprs@lists.osmocom.org 6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6198S: Maintained 6199F: drivers/net/gtp.c 6200 6201GUID PARTITION TABLE (GPT) 6202M: Davidlohr Bueso <dave@stgolabs.net> 6203L: linux-efi@vger.kernel.org 6204S: Maintained 6205F: block/partitions/efi.* 6206 6207H8/300 ARCHITECTURE 6208M: Yoshinori Sato <ysato@users.sourceforge.jp> 6209L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6210W: http://uclinux-h8.sourceforge.jp 6211T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6212S: Maintained 6213F: arch/h8300/ 6214F: drivers/clocksource/h8300_*.c 6215F: drivers/clk/h8300/ 6216F: drivers/irqchip/irq-renesas-h8*.c 6217 6218HACKRF MEDIA DRIVER 6219M: Antti Palosaari <crope@iki.fi> 6220L: linux-media@vger.kernel.org 6221W: https://linuxtv.org 6222W: http://palosaari.fi/linux/ 6223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6224T: git git://linuxtv.org/anttip/media_tree.git 6225S: Maintained 6226F: drivers/media/usb/hackrf/ 6227 6228HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6229M: Frank Seidel <frank@f-seidel.de> 6230L: platform-driver-x86@vger.kernel.org 6231W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6232S: Maintained 6233F: drivers/platform/x86/hdaps.c 6234 6235HARDWARE MONITORING 6236M: Jean Delvare <jdelvare@suse.com> 6237M: Guenter Roeck <linux@roeck-us.net> 6238L: linux-hwmon@vger.kernel.org 6239W: http://hwmon.wiki.kernel.org/ 6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6241S: Maintained 6242F: Documentation/hwmon/ 6243F: drivers/hwmon/ 6244F: include/linux/hwmon*.h 6245 6246HARDWARE RANDOM NUMBER GENERATOR CORE 6247M: Matt Mackall <mpm@selenic.com> 6248M: Herbert Xu <herbert@gondor.apana.org.au> 6249L: linux-crypto@vger.kernel.org 6250S: Odd fixes 6251F: Documentation/devicetree/bindings/rng/ 6252F: Documentation/hw_random.txt 6253F: drivers/char/hw_random/ 6254F: include/linux/hw_random.h 6255 6256HARDWARE SPINLOCK CORE 6257M: Ohad Ben-Cohen <ohad@wizery.com> 6258M: Bjorn Andersson <bjorn.andersson@linaro.org> 6259L: linux-remoteproc@vger.kernel.org 6260S: Maintained 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6262F: Documentation/devicetree/bindings/hwlock/ 6263F: Documentation/hwspinlock.txt 6264F: drivers/hwspinlock/ 6265F: include/linux/hwspinlock.h 6266 6267HARMONY SOUND DRIVER 6268L: linux-parisc@vger.kernel.org 6269S: Maintained 6270F: sound/parisc/harmony.* 6271 6272HDPVR USB VIDEO ENCODER DRIVER 6273M: Hans Verkuil <hverkuil@xs4all.nl> 6274L: linux-media@vger.kernel.org 6275T: git git://linuxtv.org/media_tree.git 6276W: https://linuxtv.org 6277S: Odd Fixes 6278F: drivers/media/usb/hdpvr/ 6279 6280HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6281M: Jimmy Vance <jimmy.vance@hpe.com> 6282S: Supported 6283F: Documentation/watchdog/hpwdt.txt 6284F: drivers/watchdog/hpwdt.c 6285 6286HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6287M: Don Brace <don.brace@microsemi.com> 6288L: esc.storagedev@microsemi.com 6289L: linux-scsi@vger.kernel.org 6290S: Supported 6291F: Documentation/scsi/hpsa.txt 6292F: drivers/scsi/hpsa*.[ch] 6293F: include/linux/cciss*.h 6294F: include/uapi/linux/cciss*.h 6295 6296HFI1 DRIVER 6297M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6298M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6299L: linux-rdma@vger.kernel.org 6300S: Supported 6301F: drivers/infiniband/hw/hfi1 6302 6303HFS FILESYSTEM 6304L: linux-fsdevel@vger.kernel.org 6305S: Orphan 6306F: Documentation/filesystems/hfs.txt 6307F: fs/hfs/ 6308 6309HFSPLUS FILESYSTEM 6310L: linux-fsdevel@vger.kernel.org 6311S: Orphan 6312F: Documentation/filesystems/hfsplus.txt 6313F: fs/hfsplus/ 6314 6315HGA FRAMEBUFFER DRIVER 6316M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6317L: linux-nvidia@lists.surfsouth.com 6318W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6319S: Maintained 6320F: drivers/video/fbdev/hgafb.c 6321 6322HIBERNATION (aka Software Suspend, aka swsusp) 6323M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6324M: Pavel Machek <pavel@ucw.cz> 6325L: linux-pm@vger.kernel.org 6326B: https://bugzilla.kernel.org 6327S: Supported 6328F: arch/x86/power/ 6329F: drivers/base/power/ 6330F: kernel/power/ 6331F: include/linux/suspend.h 6332F: include/linux/freezer.h 6333F: include/linux/pm.h 6334F: arch/*/include/asm/suspend*.h 6335 6336HID CORE LAYER 6337M: Jiri Kosina <jikos@kernel.org> 6338R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6339L: linux-input@vger.kernel.org 6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6341S: Maintained 6342F: drivers/hid/ 6343F: include/linux/hid* 6344F: include/uapi/linux/hid* 6345 6346HID SENSOR HUB DRIVERS 6347M: Jiri Kosina <jikos@kernel.org> 6348M: Jonathan Cameron <jic23@kernel.org> 6349M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6350L: linux-input@vger.kernel.org 6351L: linux-iio@vger.kernel.org 6352S: Maintained 6353F: Documentation/hid/hid-sensor* 6354F: drivers/hid/hid-sensor-* 6355F: drivers/iio/*/hid-* 6356F: include/linux/hid-sensor-* 6357 6358HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6359M: Thomas Gleixner <tglx@linutronix.de> 6360L: linux-kernel@vger.kernel.org 6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6362S: Maintained 6363F: Documentation/timers/ 6364F: kernel/time/hrtimer.c 6365F: kernel/time/clockevents.c 6366F: kernel/time/timer_*.c 6367F: include/linux/clockchips.h 6368F: include/linux/hrtimer.h 6369 6370HIGH-SPEED SCC DRIVER FOR AX.25 6371L: linux-hams@vger.kernel.org 6372S: Orphan 6373F: drivers/net/hamradio/dmascc.c 6374F: drivers/net/hamradio/scc.c 6375 6376HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6377M: HighPoint Linux Team <linux@highpoint-tech.com> 6378W: http://www.highpoint-tech.com 6379S: Supported 6380F: Documentation/scsi/hptiop.txt 6381F: drivers/scsi/hptiop.c 6382 6383HIPPI 6384M: Jes Sorensen <jes@trained-monkey.org> 6385L: linux-hippi@sunsite.dk 6386S: Maintained 6387F: include/linux/hippidevice.h 6388F: include/uapi/linux/if_hippi.h 6389F: net/802/hippi.c 6390F: drivers/net/hippi/ 6391 6392HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6393M: Yisen Zhuang <yisen.zhuang@huawei.com> 6394M: Salil Mehta <salil.mehta@huawei.com> 6395L: netdev@vger.kernel.org 6396W: http://www.hisilicon.com 6397S: Maintained 6398F: drivers/net/ethernet/hisilicon/hns3/ 6399 6400HISILICON NETWORK SUBSYSTEM DRIVER 6401M: Yisen Zhuang <yisen.zhuang@huawei.com> 6402M: Salil Mehta <salil.mehta@huawei.com> 6403L: netdev@vger.kernel.org 6404W: http://www.hisilicon.com 6405S: Maintained 6406F: drivers/net/ethernet/hisilicon/ 6407F: Documentation/devicetree/bindings/net/hisilicon*.txt 6408 6409HISILICON PMU DRIVER 6410M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6411W: http://www.hisilicon.com 6412S: Supported 6413F: drivers/perf/hisilicon 6414F: Documentation/perf/hisi-pmu.txt 6415 6416HISILICON ROCE DRIVER 6417M: Lijun Ou <oulijun@huawei.com> 6418M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6419L: linux-rdma@vger.kernel.org 6420S: Maintained 6421F: drivers/infiniband/hw/hns/ 6422F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6423 6424HISILICON SAS Controller 6425M: John Garry <john.garry@huawei.com> 6426W: http://www.hisilicon.com 6427S: Supported 6428F: drivers/scsi/hisi_sas/ 6429F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6430 6431HMM - Heterogeneous Memory Management 6432M: Jérôme Glisse <jglisse@redhat.com> 6433L: linux-mm@kvack.org 6434S: Maintained 6435F: mm/hmm* 6436F: include/linux/hmm* 6437 6438HOST AP DRIVER 6439M: Jouni Malinen <j@w1.fi> 6440L: linux-wireless@vger.kernel.org 6441W: http://w1.fi/hostap-driver.html 6442S: Obsolete 6443F: drivers/net/wireless/intersil/hostap/ 6444 6445HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6446L: platform-driver-x86@vger.kernel.org 6447S: Orphan 6448F: drivers/platform/x86/tc1100-wmi.c 6449 6450HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6451M: Jaroslav Kysela <perex@perex.cz> 6452S: Maintained 6453F: drivers/net/ethernet/hp/hp100.* 6454 6455HPET: High Precision Event Timers driver 6456M: Clemens Ladisch <clemens@ladisch.de> 6457S: Maintained 6458F: Documentation/timers/hpet.txt 6459F: drivers/char/hpet.c 6460F: include/linux/hpet.h 6461F: include/uapi/linux/hpet.h 6462 6463HPET: x86 6464S: Orphan 6465F: arch/x86/kernel/hpet.c 6466F: arch/x86/include/asm/hpet.h 6467 6468HPFS FILESYSTEM 6469M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6470W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6471S: Maintained 6472F: fs/hpfs/ 6473 6474HSI SUBSYSTEM 6475M: Sebastian Reichel <sre@kernel.org> 6476T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6477S: Maintained 6478F: Documentation/ABI/testing/sysfs-bus-hsi 6479F: Documentation/driver-api/hsi.rst 6480F: drivers/hsi/ 6481F: include/linux/hsi/ 6482F: include/uapi/linux/hsi/ 6483 6484HSO 3G MODEM DRIVER 6485L: linux-usb@vger.kernel.org 6486S: Orphan 6487F: drivers/net/usb/hso.c 6488 6489HSR NETWORK PROTOCOL 6490M: Arvid Brodin <arvid.brodin@alten.se> 6491L: netdev@vger.kernel.org 6492S: Maintained 6493F: net/hsr/ 6494 6495HT16K33 LED CONTROLLER DRIVER 6496M: Robin van der Gracht <robin@protonic.nl> 6497S: Maintained 6498F: drivers/auxdisplay/ht16k33.c 6499F: Documentation/devicetree/bindings/display/ht16k33.txt 6500 6501HTCPEN TOUCHSCREEN DRIVER 6502M: Pau Oliva Fora <pof@eslack.org> 6503L: linux-input@vger.kernel.org 6504S: Maintained 6505F: drivers/input/touchscreen/htcpen.c 6506 6507HUAWEI ETHERNET DRIVER 6508M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6509L: netdev@vger.kernel.org 6510S: Supported 6511F: Documentation/networking/hinic.txt 6512F: drivers/net/ethernet/huawei/hinic/ 6513 6514HUGETLB FILESYSTEM 6515M: Nadia Yvette Chambers <nyc@holomorphy.com> 6516S: Maintained 6517F: fs/hugetlbfs/ 6518 6519HVA ST MEDIA DRIVER 6520M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6521L: linux-media@vger.kernel.org 6522T: git git://linuxtv.org/media_tree.git 6523W: https://linuxtv.org 6524S: Supported 6525F: drivers/media/platform/sti/hva 6526 6527HWPOISON MEMORY FAILURE HANDLING 6528M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6529L: linux-mm@kvack.org 6530S: Maintained 6531F: mm/memory-failure.c 6532F: mm/hwpoison-inject.c 6533 6534Hyper-V CORE AND DRIVERS 6535M: "K. Y. Srinivasan" <kys@microsoft.com> 6536M: Haiyang Zhang <haiyangz@microsoft.com> 6537M: Stephen Hemminger <sthemmin@microsoft.com> 6538L: devel@linuxdriverproject.org 6539S: Maintained 6540F: Documentation/networking/netvsc.txt 6541F: arch/x86/include/asm/mshyperv.h 6542F: arch/x86/include/asm/trace/hyperv.h 6543F: arch/x86/include/uapi/asm/hyperv.h 6544F: arch/x86/kernel/cpu/mshyperv.c 6545F: arch/x86/hyperv 6546F: drivers/hid/hid-hyperv.c 6547F: drivers/hv/ 6548F: drivers/input/serio/hyperv-keyboard.c 6549F: drivers/pci/host/pci-hyperv.c 6550F: drivers/net/hyperv/ 6551F: drivers/scsi/storvsc_drv.c 6552F: drivers/uio/uio_hv_generic.c 6553F: drivers/video/fbdev/hyperv_fb.c 6554F: net/vmw_vsock/hyperv_transport.c 6555F: include/linux/hyperv.h 6556F: include/uapi/linux/hyperv.h 6557F: tools/hv/ 6558F: Documentation/ABI/stable/sysfs-bus-vmbus 6559 6560HYPERVISOR VIRTUAL CONSOLE DRIVER 6561L: linuxppc-dev@lists.ozlabs.org 6562S: Odd Fixes 6563F: drivers/tty/hvc/ 6564 6565I2C ACPI SUPPORT 6566M: Mika Westerberg <mika.westerberg@linux.intel.com> 6567L: linux-i2c@vger.kernel.org 6568L: linux-acpi@vger.kernel.org 6569S: Maintained 6570F: drivers/i2c/i2c-core-acpi.c 6571 6572I2C MUXES 6573M: Peter Rosin <peda@axentia.se> 6574L: linux-i2c@vger.kernel.org 6575S: Maintained 6576F: Documentation/i2c/i2c-topology 6577F: Documentation/i2c/muxes/ 6578F: Documentation/devicetree/bindings/i2c/i2c-mux* 6579F: Documentation/devicetree/bindings/i2c/i2c-arb* 6580F: Documentation/devicetree/bindings/i2c/i2c-gate* 6581F: drivers/i2c/i2c-mux.c 6582F: drivers/i2c/muxes/ 6583F: include/linux/i2c-mux.h 6584 6585I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6586M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6587L: linux-i2c@vger.kernel.org 6588S: Maintained 6589F: drivers/i2c/busses/i2c-mv64xxx.c 6590 6591I2C OVER PARALLEL PORT 6592M: Jean Delvare <jdelvare@suse.com> 6593L: linux-i2c@vger.kernel.org 6594S: Maintained 6595F: Documentation/i2c/busses/i2c-parport 6596F: Documentation/i2c/busses/i2c-parport-light 6597F: drivers/i2c/busses/i2c-parport.c 6598F: drivers/i2c/busses/i2c-parport-light.c 6599 6600I2C SUBSYSTEM 6601M: Wolfram Sang <wsa@the-dreams.de> 6602L: linux-i2c@vger.kernel.org 6603W: https://i2c.wiki.kernel.org/ 6604Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6606S: Maintained 6607F: Documentation/devicetree/bindings/i2c/ 6608F: Documentation/i2c/ 6609F: drivers/i2c/ 6610F: drivers/i2c/*/ 6611F: include/linux/i2c.h 6612F: include/linux/i2c-*.h 6613F: include/uapi/linux/i2c.h 6614F: include/uapi/linux/i2c-*.h 6615 6616I2C-TAOS-EVM DRIVER 6617M: Jean Delvare <jdelvare@suse.com> 6618L: linux-i2c@vger.kernel.org 6619S: Maintained 6620F: Documentation/i2c/busses/i2c-taos-evm 6621F: drivers/i2c/busses/i2c-taos-evm.c 6622 6623I2C-TINY-USB DRIVER 6624M: Till Harbaum <till@harbaum.org> 6625L: linux-i2c@vger.kernel.org 6626W: http://www.harbaum.org/till/i2c_tiny_usb 6627S: Maintained 6628F: drivers/i2c/busses/i2c-tiny-usb.c 6629 6630I2C/SMBUS CONTROLLER DRIVERS FOR PC 6631M: Jean Delvare <jdelvare@suse.com> 6632L: linux-i2c@vger.kernel.org 6633S: Maintained 6634F: Documentation/i2c/busses/i2c-ali1535 6635F: Documentation/i2c/busses/i2c-ali1563 6636F: Documentation/i2c/busses/i2c-ali15x3 6637F: Documentation/i2c/busses/i2c-amd756 6638F: Documentation/i2c/busses/i2c-amd8111 6639F: Documentation/i2c/busses/i2c-i801 6640F: Documentation/i2c/busses/i2c-nforce2 6641F: Documentation/i2c/busses/i2c-piix4 6642F: Documentation/i2c/busses/i2c-sis5595 6643F: Documentation/i2c/busses/i2c-sis630 6644F: Documentation/i2c/busses/i2c-sis96x 6645F: Documentation/i2c/busses/i2c-via 6646F: Documentation/i2c/busses/i2c-viapro 6647F: drivers/i2c/busses/i2c-ali1535.c 6648F: drivers/i2c/busses/i2c-ali1563.c 6649F: drivers/i2c/busses/i2c-ali15x3.c 6650F: drivers/i2c/busses/i2c-amd756.c 6651F: drivers/i2c/busses/i2c-amd756-s4882.c 6652F: drivers/i2c/busses/i2c-amd8111.c 6653F: drivers/i2c/busses/i2c-i801.c 6654F: drivers/i2c/busses/i2c-isch.c 6655F: drivers/i2c/busses/i2c-nforce2.c 6656F: drivers/i2c/busses/i2c-nforce2-s4985.c 6657F: drivers/i2c/busses/i2c-piix4.c 6658F: drivers/i2c/busses/i2c-sis5595.c 6659F: drivers/i2c/busses/i2c-sis630.c 6660F: drivers/i2c/busses/i2c-sis96x.c 6661F: drivers/i2c/busses/i2c-via.c 6662F: drivers/i2c/busses/i2c-viapro.c 6663 6664I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6665M: Hans de Goede <hdegoede@redhat.com> 6666L: linux-i2c@vger.kernel.org 6667S: Maintained 6668F: drivers/i2c/busses/i2c-cht-wc.c 6669 6670I2C/SMBUS ISMT DRIVER 6671M: Seth Heasley <seth.heasley@intel.com> 6672M: Neil Horman <nhorman@tuxdriver.com> 6673L: linux-i2c@vger.kernel.org 6674F: drivers/i2c/busses/i2c-ismt.c 6675F: Documentation/i2c/busses/i2c-ismt 6676 6677I2C/SMBUS STUB DRIVER 6678M: Jean Delvare <jdelvare@suse.com> 6679L: linux-i2c@vger.kernel.org 6680S: Maintained 6681F: drivers/i2c/i2c-stub.c 6682 6683IA64 (Itanium) PLATFORM 6684M: Tony Luck <tony.luck@intel.com> 6685M: Fenghua Yu <fenghua.yu@intel.com> 6686L: linux-ia64@vger.kernel.org 6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6688S: Maintained 6689F: arch/ia64/ 6690 6691IBM Power 842 compression accelerator 6692M: Haren Myneni <haren@us.ibm.com> 6693S: Supported 6694F: drivers/crypto/nx/Makefile 6695F: drivers/crypto/nx/Kconfig 6696F: drivers/crypto/nx/nx-842* 6697F: include/linux/sw842.h 6698F: crypto/842.c 6699F: lib/842/ 6700 6701IBM Power in-Nest Crypto Acceleration 6702M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6703M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6704L: linux-crypto@vger.kernel.org 6705S: Supported 6706F: drivers/crypto/nx/Makefile 6707F: drivers/crypto/nx/Kconfig 6708F: drivers/crypto/nx/nx-aes* 6709F: drivers/crypto/nx/nx-sha* 6710F: drivers/crypto/nx/nx.* 6711F: drivers/crypto/nx/nx_csbcpb.h 6712F: drivers/crypto/nx/nx_debugfs.h 6713 6714IBM Power Linux RAID adapter 6715M: Brian King <brking@us.ibm.com> 6716S: Supported 6717F: drivers/scsi/ipr.* 6718 6719IBM Power SRIOV Virtual NIC Device Driver 6720M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6721M: John Allen <jallen@linux.vnet.ibm.com> 6722L: netdev@vger.kernel.org 6723S: Supported 6724F: drivers/net/ethernet/ibm/ibmvnic.* 6725 6726IBM Power Virtual Accelerator Switchboard 6727M: Sukadev Bhattiprolu 6728L: linuxppc-dev@lists.ozlabs.org 6729S: Supported 6730F: arch/powerpc/platforms/powernv/vas* 6731F: arch/powerpc/platforms/powernv/copy-paste.h 6732F: arch/powerpc/include/asm/vas.h 6733F: arch/powerpc/include/uapi/asm/vas.h 6734 6735IBM Power Virtual Ethernet Device Driver 6736M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6737L: netdev@vger.kernel.org 6738S: Supported 6739F: drivers/net/ethernet/ibm/ibmveth.* 6740 6741IBM Power Virtual FC Device Drivers 6742M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6743L: linux-scsi@vger.kernel.org 6744S: Supported 6745F: drivers/scsi/ibmvscsi/ibmvfc* 6746 6747IBM Power Virtual SCSI Device Drivers 6748M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6749L: linux-scsi@vger.kernel.org 6750S: Supported 6751F: drivers/scsi/ibmvscsi/ibmvscsi* 6752F: include/scsi/viosrp.h 6753 6754IBM Power Virtual SCSI Device Target Driver 6755M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6756M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6757L: linux-scsi@vger.kernel.org 6758L: target-devel@vger.kernel.org 6759S: Supported 6760F: drivers/scsi/ibmvscsi_tgt/ 6761 6762IBM Power VMX Cryptographic instructions 6763M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6764M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6765L: linux-crypto@vger.kernel.org 6766S: Supported 6767F: drivers/crypto/vmx/Makefile 6768F: drivers/crypto/vmx/Kconfig 6769F: drivers/crypto/vmx/vmx.c 6770F: drivers/crypto/vmx/aes* 6771F: drivers/crypto/vmx/ghash* 6772F: drivers/crypto/vmx/ppc-xlate.pl 6773 6774IBM ServeRAID RAID DRIVER 6775S: Orphan 6776F: drivers/scsi/ips.* 6777 6778ICH LPC AND GPIO DRIVER 6779M: Peter Tyser <ptyser@xes-inc.com> 6780S: Maintained 6781F: drivers/mfd/lpc_ich.c 6782F: drivers/gpio/gpio-ich.c 6783 6784IDE SUBSYSTEM 6785M: "David S. Miller" <davem@davemloft.net> 6786L: linux-ide@vger.kernel.org 6787Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6789S: Maintained 6790F: Documentation/ide/ 6791F: drivers/ide/ 6792F: include/linux/ide.h 6793 6794IDE/ATAPI DRIVERS 6795M: Borislav Petkov <bp@alien8.de> 6796L: linux-ide@vger.kernel.org 6797S: Maintained 6798F: Documentation/cdrom/ide-cd 6799F: drivers/ide/ide-cd* 6800 6801IDEAPAD LAPTOP EXTRAS DRIVER 6802M: Ike Panhc <ike.pan@canonical.com> 6803L: platform-driver-x86@vger.kernel.org 6804W: http://launchpad.net/ideapad-laptop 6805S: Maintained 6806F: drivers/platform/x86/ideapad-laptop.c 6807 6808IDEAPAD LAPTOP SLIDEBAR DRIVER 6809M: Andrey Moiseev <o2g.org.ru@gmail.com> 6810L: linux-input@vger.kernel.org 6811W: https://github.com/o2genum/ideapad-slidebar 6812S: Maintained 6813F: drivers/input/misc/ideapad_slidebar.c 6814 6815IDT VersaClock 5 CLOCK DRIVER 6816M: Marek Vasut <marek.vasut@gmail.com> 6817S: Maintained 6818F: drivers/clk/clk-versaclock5.c 6819 6820IEEE 802.15.4 SUBSYSTEM 6821M: Alexander Aring <alex.aring@gmail.com> 6822M: Stefan Schmidt <stefan@osg.samsung.com> 6823L: linux-wpan@vger.kernel.org 6824W: http://wpan.cakelab.org/ 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6827S: Maintained 6828F: net/ieee802154/ 6829F: net/mac802154/ 6830F: drivers/net/ieee802154/ 6831F: include/linux/nl802154.h 6832F: include/linux/ieee802154.h 6833F: include/net/nl802154.h 6834F: include/net/mac802154.h 6835F: include/net/af_ieee802154.h 6836F: include/net/cfg802154.h 6837F: include/net/ieee802154_netdev.h 6838F: Documentation/networking/ieee802154.txt 6839 6840IFE PROTOCOL 6841M: Yotam Gigi <yotam.gi@gmail.com> 6842M: Jamal Hadi Salim <jhs@mojatatu.com> 6843F: net/ife 6844F: include/net/ife.h 6845F: include/uapi/linux/ife.h 6846 6847IGORPLUG-USB IR RECEIVER 6848M: Sean Young <sean@mess.org> 6849L: linux-media@vger.kernel.org 6850S: Maintained 6851F: drivers/media/rc/igorplugusb.c 6852 6853IGUANAWORKS USB IR TRANSCEIVER 6854M: Sean Young <sean@mess.org> 6855L: linux-media@vger.kernel.org 6856S: Maintained 6857F: drivers/media/rc/iguanair.c 6858 6859IIO DIGITAL POTENTIOMETER DAC 6860M: Peter Rosin <peda@axentia.se> 6861L: linux-iio@vger.kernel.org 6862S: Maintained 6863F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6864F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6865F: drivers/iio/dac/dpot-dac.c 6866 6867IIO ENVELOPE DETECTOR 6868M: Peter Rosin <peda@axentia.se> 6869L: linux-iio@vger.kernel.org 6870S: Maintained 6871F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6872F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6873F: drivers/iio/adc/envelope-detector.c 6874 6875IIO MULTIPLEXER 6876M: Peter Rosin <peda@axentia.se> 6877L: linux-iio@vger.kernel.org 6878S: Maintained 6879F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6880F: drivers/iio/multiplexer/iio-mux.c 6881 6882IIO SUBSYSTEM AND DRIVERS 6883M: Jonathan Cameron <jic23@kernel.org> 6884R: Hartmut Knaack <knaack.h@gmx.de> 6885R: Lars-Peter Clausen <lars@metafoo.de> 6886R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6887L: linux-iio@vger.kernel.org 6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6889S: Maintained 6890F: Documentation/ABI/testing/configfs-iio* 6891F: Documentation/ABI/testing/sysfs-bus-iio* 6892F: Documentation/devicetree/bindings/iio/ 6893F: drivers/iio/ 6894F: drivers/staging/iio/ 6895F: include/linux/iio/ 6896F: tools/iio/ 6897 6898IKANOS/ADI EAGLE ADSL USB DRIVER 6899M: Matthieu Castet <castet.matthieu@free.fr> 6900M: Stanislaw Gruszka <stf_xl@wp.pl> 6901S: Maintained 6902F: drivers/usb/atm/ueagle-atm.c 6903 6904IMGTEC ASCII LCD DRIVER 6905M: Paul Burton <paul.burton@mips.com> 6906S: Maintained 6907F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6908F: drivers/auxdisplay/img-ascii-lcd.c 6909 6910IMGTEC IR DECODER DRIVER 6911M: James Hogan <jhogan@kernel.org> 6912S: Maintained 6913F: drivers/media/rc/img-ir/ 6914 6915IMS TWINTURBO FRAMEBUFFER DRIVER 6916L: linux-fbdev@vger.kernel.org 6917S: Orphan 6918F: drivers/video/fbdev/imsttfb.c 6919 6920INA209 HARDWARE MONITOR DRIVER 6921M: Guenter Roeck <linux@roeck-us.net> 6922L: linux-hwmon@vger.kernel.org 6923S: Maintained 6924F: Documentation/hwmon/ina209 6925F: Documentation/devicetree/bindings/i2c/ina209.txt 6926F: drivers/hwmon/ina209.c 6927 6928INA2XX HARDWARE MONITOR DRIVER 6929M: Guenter Roeck <linux@roeck-us.net> 6930L: linux-hwmon@vger.kernel.org 6931S: Maintained 6932F: Documentation/hwmon/ina2xx 6933F: drivers/hwmon/ina2xx.c 6934F: include/linux/platform_data/ina2xx.h 6935 6936INDUSTRY PACK SUBSYSTEM (IPACK) 6937M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6938M: Jens Taprogge <jens.taprogge@taprogge.org> 6939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6940L: industrypack-devel@lists.sourceforge.net 6941W: http://industrypack.sourceforge.net 6942S: Maintained 6943F: drivers/ipack/ 6944 6945INFINIBAND SUBSYSTEM 6946M: Doug Ledford <dledford@redhat.com> 6947M: Jason Gunthorpe <jgg@mellanox.com> 6948L: linux-rdma@vger.kernel.org 6949W: http://www.openfabrics.org/ 6950Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6952S: Supported 6953F: Documentation/devicetree/bindings/infiniband/ 6954F: Documentation/infiniband/ 6955F: drivers/infiniband/ 6956F: include/uapi/linux/if_infiniband.h 6957F: include/uapi/rdma/ 6958F: include/rdma/ 6959 6960INGENIC JZ4780 DMA Driver 6961M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6962S: Maintained 6963F: drivers/dma/dma-jz4780.c 6964 6965INGENIC JZ4780 NAND DRIVER 6966M: Harvey Hunt <harveyhuntnexus@gmail.com> 6967L: linux-mtd@lists.infradead.org 6968S: Maintained 6969F: drivers/mtd/nand/jz4780_* 6970 6971INOTIFY 6972M: Jan Kara <jack@suse.cz> 6973R: Amir Goldstein <amir73il@gmail.com> 6974L: linux-fsdevel@vger.kernel.org 6975S: Maintained 6976F: Documentation/filesystems/inotify.txt 6977F: fs/notify/inotify/ 6978F: include/linux/inotify.h 6979F: include/uapi/linux/inotify.h 6980 6981INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6982M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6983L: linux-input@vger.kernel.org 6984Q: http://patchwork.kernel.org/project/linux-input/list/ 6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6986S: Maintained 6987F: drivers/input/ 6988F: include/linux/input.h 6989F: include/uapi/linux/input.h 6990F: include/uapi/linux/input-event-codes.h 6991F: include/linux/input/ 6992F: Documentation/devicetree/bindings/input/ 6993F: Documentation/input/ 6994 6995INPUT MULTITOUCH (MT) PROTOCOL 6996M: Henrik Rydberg <rydberg@bitmath.org> 6997L: linux-input@vger.kernel.org 6998S: Odd fixes 6999F: Documentation/input/multi-touch-protocol.rst 7000F: drivers/input/input-mt.c 7001K: \b(ABS|SYN)_MT_ 7002 7003INSIDE SECURE CRYPTO DRIVER 7004M: Antoine Tenart <antoine.tenart@free-electrons.com> 7005F: drivers/crypto/inside-secure/ 7006S: Maintained 7007L: linux-crypto@vger.kernel.org 7008 7009INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7010M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7011M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7012L: linux-integrity@vger.kernel.org 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7014S: Supported 7015F: security/integrity/ima/ 7016 7017INTEL 810/815 FRAMEBUFFER DRIVER 7018M: Antonino Daplas <adaplas@gmail.com> 7019L: linux-fbdev@vger.kernel.org 7020S: Maintained 7021F: drivers/video/fbdev/i810/ 7022 7023INTEL ASoC BDW/HSW DRIVERS 7024M: Jie Yang <yang.jie@linux.intel.com> 7025L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7026S: Supported 7027F: sound/soc/intel/common/sst-dsp* 7028F: sound/soc/intel/common/sst-firmware.c 7029F: sound/soc/intel/boards/broadwell.c 7030F: sound/soc/intel/haswell/ 7031 7032INTEL C600 SERIES SAS CONTROLLER DRIVER 7033M: Intel SCU Linux support <intel-linux-scu@intel.com> 7034M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7035L: linux-scsi@vger.kernel.org 7036T: git git://git.code.sf.net/p/intel-sas/isci 7037S: Supported 7038F: drivers/scsi/isci/ 7039 7040INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7041M: Jani Nikula <jani.nikula@linux.intel.com> 7042M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7043M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7044L: intel-gfx@lists.freedesktop.org 7045W: https://01.org/linuxgraphics/ 7046B: https://01.org/linuxgraphics/documentation/how-report-bugs 7047C: irc://chat.freenode.net/intel-gfx 7048Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7049T: git git://anongit.freedesktop.org/drm-intel 7050S: Supported 7051F: drivers/gpu/drm/i915/ 7052F: include/drm/i915* 7053F: include/uapi/drm/i915_drm.h 7054F: Documentation/gpu/i915.rst 7055 7056INTEL ETHERNET DRIVERS 7057M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7058L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7059W: http://www.intel.com/support/feedback.htm 7060W: http://e1000.sourceforge.net/ 7061Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7064S: Supported 7065F: Documentation/networking/e100.txt 7066F: Documentation/networking/e1000.txt 7067F: Documentation/networking/e1000e.txt 7068F: Documentation/networking/igb.txt 7069F: Documentation/networking/igbvf.txt 7070F: Documentation/networking/ixgb.txt 7071F: Documentation/networking/ixgbe.txt 7072F: Documentation/networking/ixgbevf.txt 7073F: Documentation/networking/i40e.txt 7074F: Documentation/networking/i40evf.txt 7075F: drivers/net/ethernet/intel/ 7076F: drivers/net/ethernet/intel/*/ 7077F: include/linux/avf/virtchnl.h 7078 7079INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7080M: Maik Broemme <mbroemme@libmpq.org> 7081L: linux-fbdev@vger.kernel.org 7082S: Maintained 7083F: Documentation/fb/intelfb.txt 7084F: drivers/video/fbdev/intelfb/ 7085 7086INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7087M: Zhenyu Wang <zhenyuw@linux.intel.com> 7088M: Zhi Wang <zhi.a.wang@intel.com> 7089L: intel-gvt-dev@lists.freedesktop.org 7090L: intel-gfx@lists.freedesktop.org 7091W: https://01.org/igvt-g 7092T: git https://github.com/intel/gvt-linux.git 7093S: Supported 7094F: drivers/gpu/drm/i915/gvt/ 7095 7096INTEL HID EVENT DRIVER 7097M: Alex Hung <alex.hung@canonical.com> 7098L: platform-driver-x86@vger.kernel.org 7099S: Maintained 7100F: drivers/platform/x86/intel-hid.c 7101 7102INTEL I/OAT DMA DRIVER 7103M: Dave Jiang <dave.jiang@intel.com> 7104R: Dan Williams <dan.j.williams@intel.com> 7105L: dmaengine@vger.kernel.org 7106Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7107S: Supported 7108F: drivers/dma/ioat* 7109 7110INTEL IDLE DRIVER 7111M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7112M: Len Brown <lenb@kernel.org> 7113L: linux-pm@vger.kernel.org 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7115B: https://bugzilla.kernel.org 7116S: Supported 7117F: drivers/idle/intel_idle.c 7118 7119INTEL INTEGRATED SENSOR HUB DRIVER 7120M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7121M: Jiri Kosina <jikos@kernel.org> 7122L: linux-input@vger.kernel.org 7123S: Maintained 7124F: drivers/hid/intel-ish-hid/ 7125 7126INTEL IOMMU (VT-d) 7127M: David Woodhouse <dwmw2@infradead.org> 7128L: iommu@lists.linux-foundation.org 7129T: git git://git.infradead.org/iommu-2.6.git 7130S: Supported 7131F: drivers/iommu/intel-iommu.c 7132F: include/linux/intel-iommu.h 7133 7134INTEL IOP-ADMA DMA DRIVER 7135R: Dan Williams <dan.j.williams@intel.com> 7136S: Odd fixes 7137F: drivers/dma/iop-adma.c 7138 7139INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7140M: Krzysztof Halasa <khalasa@piap.pl> 7141S: Maintained 7142F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7143F: arch/arm/mach-ixp4xx/include/mach/npe.h 7144F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7145F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7146F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7147F: drivers/net/wan/ixp4xx_hss.c 7148 7149INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7150M: Deepak Saxena <dsaxena@plexity.net> 7151S: Maintained 7152F: drivers/char/hw_random/ixp4xx-rng.c 7153 7154INTEL MANAGEMENT ENGINE (mei) 7155M: Tomas Winkler <tomas.winkler@intel.com> 7156L: linux-kernel@vger.kernel.org 7157S: Supported 7158F: include/uapi/linux/mei.h 7159F: include/linux/mei_cl_bus.h 7160F: drivers/misc/mei/* 7161F: drivers/watchdog/mei_wdt.c 7162F: Documentation/misc-devices/mei/* 7163F: samples/mei/* 7164 7165INTEL MENLOW THERMAL DRIVER 7166M: Sujith Thomas <sujith.thomas@intel.com> 7167L: platform-driver-x86@vger.kernel.org 7168W: https://01.org/linux-acpi 7169S: Supported 7170F: drivers/platform/x86/intel_menlow.c 7171 7172INTEL MERRIFIELD GPIO DRIVER 7173M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7174L: linux-gpio@vger.kernel.org 7175S: Maintained 7176F: drivers/gpio/gpio-merrifield.c 7177 7178INTEL MIC DRIVERS (mic) 7179M: Sudeep Dutt <sudeep.dutt@intel.com> 7180M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7181S: Supported 7182W: https://github.com/sudeepdutt/mic 7183W: http://software.intel.com/en-us/mic-developer 7184F: include/linux/mic_bus.h 7185F: include/linux/scif.h 7186F: include/uapi/linux/mic_common.h 7187F: include/uapi/linux/mic_ioctl.h 7188F: include/uapi/linux/scif_ioctl.h 7189F: drivers/misc/mic/ 7190F: drivers/dma/mic_x100_dma.c 7191F: drivers/dma/mic_x100_dma.h 7192F: Documentation/mic/ 7193 7194INTEL PMC CORE DRIVER 7195M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7196M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7197L: platform-driver-x86@vger.kernel.org 7198S: Maintained 7199F: arch/x86/include/asm/pmc_core.h 7200F: drivers/platform/x86/intel_pmc_core* 7201 7202INTEL PMC/P-Unit IPC DRIVER 7203M: Zha Qipeng<qipeng.zha@intel.com> 7204L: platform-driver-x86@vger.kernel.org 7205S: Maintained 7206F: drivers/platform/x86/intel_pmc_ipc.c 7207F: drivers/platform/x86/intel_punit_ipc.c 7208F: arch/x86/include/asm/intel_pmc_ipc.h 7209F: arch/x86/include/asm/intel_punit_ipc.h 7210 7211INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7212M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7213L: linux-wireless@vger.kernel.org 7214S: Maintained 7215F: Documentation/networking/README.ipw2100 7216F: Documentation/networking/README.ipw2200 7217F: drivers/net/wireless/intel/ipw2x00/ 7218 7219INTEL PSTATE DRIVER 7220M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7221M: Len Brown <lenb@kernel.org> 7222L: linux-pm@vger.kernel.org 7223S: Supported 7224F: drivers/cpufreq/intel_pstate.c 7225 7226INTEL RDMA RNIC DRIVER 7227M: Faisal Latif <faisal.latif@intel.com> 7228M: Shiraz Saleem <shiraz.saleem@intel.com> 7229L: linux-rdma@vger.kernel.org 7230S: Supported 7231F: drivers/infiniband/hw/i40iw/ 7232 7233INTEL TELEMETRY DRIVER 7234M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7235L: platform-driver-x86@vger.kernel.org 7236S: Maintained 7237F: arch/x86/include/asm/intel_telemetry.h 7238F: drivers/platform/x86/intel_telemetry* 7239 7240INTEL VIRTUAL BUTTON DRIVER 7241M: AceLan Kao <acelan.kao@canonical.com> 7242L: platform-driver-x86@vger.kernel.org 7243S: Maintained 7244F: drivers/platform/x86/intel-vbtn.c 7245 7246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7247M: Stanislaw Gruszka <sgruszka@redhat.com> 7248L: linux-wireless@vger.kernel.org 7249S: Supported 7250F: drivers/net/wireless/intel/iwlegacy/ 7251 7252INTEL WIRELESS WIFI LINK (iwlwifi) 7253M: Johannes Berg <johannes.berg@intel.com> 7254M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7255M: Luca Coelho <luciano.coelho@intel.com> 7256M: Intel Linux Wireless <linuxwifi@intel.com> 7257L: linux-wireless@vger.kernel.org 7258W: http://intellinuxwireless.org 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7260S: Supported 7261F: drivers/net/wireless/intel/iwlwifi/ 7262 7263INTEL WIRELESS WIMAX CONNECTION 2400 7264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7265M: linux-wimax@intel.com 7266L: wimax@linuxwimax.org (subscribers-only) 7267S: Supported 7268W: http://linuxwimax.org 7269F: Documentation/wimax/README.i2400m 7270F: drivers/net/wimax/i2400m/ 7271F: include/uapi/linux/wimax/i2400m.h 7272 7273INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7274M: Mario Limonciello <mario.limonciello@dell.com> 7275S: Maintained 7276F: drivers/platform/x86/intel-wmi-thunderbolt.c 7277 7278INTEL(R) TRACE HUB 7279M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7280S: Supported 7281F: Documentation/trace/intel_th.txt 7282F: drivers/hwtracing/intel_th/ 7283 7284INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7285M: Ning Sun <ning.sun@intel.com> 7286L: tboot-devel@lists.sourceforge.net 7287W: http://tboot.sourceforge.net 7288T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7289S: Supported 7290F: Documentation/intel_txt.txt 7291F: include/linux/tboot.h 7292F: arch/x86/kernel/tboot.c 7293 7294INTEL-MID GPIO DRIVER 7295M: David Cohen <david.a.cohen@linux.intel.com> 7296L: linux-gpio@vger.kernel.org 7297S: Maintained 7298F: drivers/gpio/gpio-intel-mid.c 7299 7300INVENSENSE MPU-3050 GYROSCOPE DRIVER 7301M: Linus Walleij <linus.walleij@linaro.org> 7302L: linux-iio@vger.kernel.org 7303S: Maintained 7304F: drivers/iio/gyro/mpu3050* 7305F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7306 7307IOC3 ETHERNET DRIVER 7308M: Ralf Baechle <ralf@linux-mips.org> 7309L: linux-mips@linux-mips.org 7310S: Maintained 7311F: drivers/net/ethernet/sgi/ioc3-eth.c 7312 7313IOC3 SERIAL DRIVER 7314M: Pat Gefre <pfg@sgi.com> 7315L: linux-serial@vger.kernel.org 7316S: Maintained 7317F: drivers/tty/serial/ioc3_serial.c 7318 7319IOMMU DRIVERS 7320M: Joerg Roedel <joro@8bytes.org> 7321L: iommu@lists.linux-foundation.org 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7323S: Maintained 7324F: Documentation/devicetree/bindings/iommu/ 7325F: drivers/iommu/ 7326F: include/linux/iommu.h 7327F: include/linux/iova.h 7328 7329IP MASQUERADING 7330M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7331S: Maintained 7332F: net/ipv4/netfilter/ipt_MASQUERADE.c 7333 7334IPMI SUBSYSTEM 7335M: Corey Minyard <minyard@acm.org> 7336L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7337W: http://openipmi.sourceforge.net/ 7338S: Supported 7339F: Documentation/IPMI.txt 7340F: drivers/char/ipmi/ 7341F: include/linux/ipmi* 7342F: include/uapi/linux/ipmi* 7343 7344IPS SCSI RAID DRIVER 7345M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7346L: linux-scsi@vger.kernel.org 7347W: http://www.adaptec.com/ 7348S: Maintained 7349F: drivers/scsi/ips* 7350 7351IPVS 7352M: Wensong Zhang <wensong@linux-vs.org> 7353M: Simon Horman <horms@verge.net.au> 7354M: Julian Anastasov <ja@ssi.bg> 7355L: netdev@vger.kernel.org 7356L: lvs-devel@vger.kernel.org 7357S: Maintained 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7360F: Documentation/networking/ipvs-sysctl.txt 7361F: include/net/ip_vs.h 7362F: include/uapi/linux/ip_vs.h 7363F: net/netfilter/ipvs/ 7364 7365IPWIRELESS DRIVER 7366M: Jiri Kosina <jikos@kernel.org> 7367M: David Sterba <dsterba@suse.com> 7368S: Odd Fixes 7369F: drivers/tty/ipwireless/ 7370 7371IPX NETWORK LAYER 7372L: netdev@vger.kernel.org 7373S: Obsolete 7374F: include/uapi/linux/ipx.h 7375F: drivers/staging/ipx/ 7376 7377IRDA SUBSYSTEM 7378M: Samuel Ortiz <samuel@sortiz.org> 7379L: irda-users@lists.sourceforge.net (subscribers-only) 7380L: netdev@vger.kernel.org 7381W: http://irda.sourceforge.net/ 7382S: Obsolete 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7384F: Documentation/networking/irda.txt 7385F: drivers/staging/irda/ 7386 7387IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7388M: Marc Zyngier <marc.zyngier@arm.com> 7389S: Maintained 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7391F: Documentation/IRQ-domain.txt 7392F: include/linux/irqdomain.h 7393F: kernel/irq/irqdomain.c 7394F: kernel/irq/msi.c 7395 7396IRQ SUBSYSTEM 7397M: Thomas Gleixner <tglx@linutronix.de> 7398L: linux-kernel@vger.kernel.org 7399S: Maintained 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7401F: kernel/irq/ 7402 7403IRQCHIP DRIVERS 7404M: Thomas Gleixner <tglx@linutronix.de> 7405M: Jason Cooper <jason@lakedaemon.net> 7406M: Marc Zyngier <marc.zyngier@arm.com> 7407L: linux-kernel@vger.kernel.org 7408S: Maintained 7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7410F: Documentation/devicetree/bindings/interrupt-controller/ 7411F: drivers/irqchip/ 7412 7413ISA 7414M: William Breathitt Gray <vilhelm.gray@gmail.com> 7415S: Maintained 7416F: Documentation/isa.txt 7417F: drivers/base/isa.c 7418F: include/linux/isa.h 7419 7420ISA RADIO MODULE 7421M: Hans Verkuil <hverkuil@xs4all.nl> 7422L: linux-media@vger.kernel.org 7423T: git git://linuxtv.org/media_tree.git 7424W: https://linuxtv.org 7425S: Maintained 7426F: drivers/media/radio/radio-isa* 7427 7428ISAPNP 7429M: Jaroslav Kysela <perex@perex.cz> 7430S: Maintained 7431F: Documentation/isapnp.txt 7432F: drivers/pnp/isapnp/ 7433F: include/linux/isapnp.h 7434 7435ISCSI 7436M: Lee Duncan <lduncan@suse.com> 7437M: Chris Leech <cleech@redhat.com> 7438L: open-iscsi@googlegroups.com 7439W: www.open-iscsi.com 7440S: Maintained 7441F: drivers/scsi/*iscsi* 7442F: include/scsi/*iscsi* 7443 7444iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7445M: Peter Jones <pjones@redhat.com> 7446M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7447S: Maintained 7448F: drivers/firmware/iscsi_ibft* 7449 7450ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7451M: Or Gerlitz <ogerlitz@mellanox.com> 7452M: Sagi Grimberg <sagi@grimberg.me> 7453M: Roi Dayan <roid@mellanox.com> 7454L: linux-rdma@vger.kernel.org 7455S: Supported 7456W: http://www.openfabrics.org 7457W: www.open-iscsi.org 7458Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7459F: drivers/infiniband/ulp/iser/ 7460 7461ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7462M: Sagi Grimberg <sagi@grimberg.me> 7463T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7464L: linux-rdma@vger.kernel.org 7465L: target-devel@vger.kernel.org 7466S: Supported 7467W: http://www.linux-iscsi.org 7468F: drivers/infiniband/ulp/isert 7469 7470ISDN SUBSYSTEM 7471M: Karsten Keil <isdn@linux-pingi.de> 7472L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7473L: netdev@vger.kernel.org 7474W: http://www.isdn4linux.de 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7476S: Maintained 7477F: Documentation/isdn/ 7478F: drivers/isdn/ 7479F: include/linux/isdn.h 7480F: include/linux/isdn/ 7481F: include/uapi/linux/isdn.h 7482F: include/uapi/linux/isdn/ 7483 7484ISDN SUBSYSTEM (Eicon active card driver) 7485M: Armin Schindler <mac@melware.de> 7486L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7487W: http://www.melware.de 7488S: Maintained 7489F: drivers/isdn/hardware/eicon/ 7490 7491IT87 HARDWARE MONITORING DRIVER 7492M: Jean Delvare <jdelvare@suse.com> 7493L: linux-hwmon@vger.kernel.org 7494S: Maintained 7495F: Documentation/hwmon/it87 7496F: drivers/hwmon/it87.c 7497 7498IT913X MEDIA DRIVER 7499M: Antti Palosaari <crope@iki.fi> 7500L: linux-media@vger.kernel.org 7501W: https://linuxtv.org 7502W: http://palosaari.fi/linux/ 7503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7504T: git git://linuxtv.org/anttip/media_tree.git 7505S: Maintained 7506F: drivers/media/tuners/it913x* 7507 7508IVTV VIDEO4LINUX DRIVER 7509M: Andy Walls <awalls@md.metrocast.net> 7510L: ivtv-devel@ivtvdriver.org (subscribers-only) 7511L: linux-media@vger.kernel.org 7512T: git git://linuxtv.org/media_tree.git 7513W: http://www.ivtvdriver.org 7514S: Maintained 7515F: Documentation/media/v4l-drivers/ivtv* 7516F: drivers/media/pci/ivtv/ 7517F: include/uapi/linux/ivtv* 7518 7519IX2505V MEDIA DRIVER 7520M: Malcolm Priestley <tvboxspy@gmail.com> 7521L: linux-media@vger.kernel.org 7522W: https://linuxtv.org 7523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7524S: Maintained 7525F: drivers/media/dvb-frontends/ix2505v* 7526 7527JC42.4 TEMPERATURE SENSOR DRIVER 7528M: Guenter Roeck <linux@roeck-us.net> 7529L: linux-hwmon@vger.kernel.org 7530S: Maintained 7531F: drivers/hwmon/jc42.c 7532F: Documentation/hwmon/jc42 7533 7534JFS FILESYSTEM 7535M: Dave Kleikamp <shaggy@kernel.org> 7536L: jfs-discussion@lists.sourceforge.net 7537W: http://jfs.sourceforge.net/ 7538T: git git://github.com/kleikamp/linux-shaggy.git 7539S: Maintained 7540F: Documentation/filesystems/jfs.txt 7541F: fs/jfs/ 7542 7543JME NETWORK DRIVER 7544M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7545L: netdev@vger.kernel.org 7546S: Maintained 7547F: drivers/net/ethernet/jme.* 7548 7549JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7550M: David Woodhouse <dwmw2@infradead.org> 7551L: linux-mtd@lists.infradead.org 7552W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7553S: Maintained 7554F: fs/jffs2/ 7555F: include/uapi/linux/jffs2.h 7556 7557JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7558M: "Theodore Ts'o" <tytso@mit.edu> 7559M: Jan Kara <jack@suse.com> 7560L: linux-ext4@vger.kernel.org 7561S: Maintained 7562F: fs/jbd2/ 7563F: include/linux/jbd2.h 7564 7565JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7566M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7567L: linux-media@vger.kernel.org 7568S: Maintained 7569F: drivers/media/platform/rcar_jpu.c 7570 7571JSM Neo PCI based serial card 7572M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7573L: linux-serial@vger.kernel.org 7574S: Maintained 7575F: drivers/tty/serial/jsm/ 7576 7577K10TEMP HARDWARE MONITORING DRIVER 7578M: Clemens Ladisch <clemens@ladisch.de> 7579L: linux-hwmon@vger.kernel.org 7580S: Maintained 7581F: Documentation/hwmon/k10temp 7582F: drivers/hwmon/k10temp.c 7583 7584K8TEMP HARDWARE MONITORING DRIVER 7585M: Rudolf Marek <r.marek@assembler.cz> 7586L: linux-hwmon@vger.kernel.org 7587S: Maintained 7588F: Documentation/hwmon/k8temp 7589F: drivers/hwmon/k8temp.c 7590 7591KASAN 7592M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7593R: Alexander Potapenko <glider@google.com> 7594R: Dmitry Vyukov <dvyukov@google.com> 7595L: kasan-dev@googlegroups.com 7596S: Maintained 7597F: arch/*/include/asm/kasan.h 7598F: arch/*/mm/kasan_init* 7599F: Documentation/dev-tools/kasan.rst 7600F: include/linux/kasan*.h 7601F: lib/test_kasan.c 7602F: mm/kasan/ 7603F: scripts/Makefile.kasan 7604 7605KCONFIG 7606L: linux-kbuild@vger.kernel.org 7607S: Orphan 7608F: Documentation/kbuild/kconfig-language.txt 7609F: scripts/kconfig/ 7610 7611KDUMP 7612M: Dave Young <dyoung@redhat.com> 7613M: Baoquan He <bhe@redhat.com> 7614R: Vivek Goyal <vgoyal@redhat.com> 7615L: kexec@lists.infradead.org 7616W: http://lse.sourceforge.net/kdump/ 7617S: Maintained 7618F: Documentation/kdump/ 7619 7620KEENE FM RADIO TRANSMITTER DRIVER 7621M: Hans Verkuil <hverkuil@xs4all.nl> 7622L: linux-media@vger.kernel.org 7623T: git git://linuxtv.org/media_tree.git 7624W: https://linuxtv.org 7625S: Maintained 7626F: drivers/media/radio/radio-keene* 7627 7628KERNEL AUTOMOUNTER v4 (AUTOFS4) 7629M: Ian Kent <raven@themaw.net> 7630L: autofs@vger.kernel.org 7631S: Maintained 7632F: fs/autofs4/ 7633 7634KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7635M: Masahiro Yamada <yamada.masahiro@socionext.com> 7636M: Michal Marek <michal.lkml@markovi.net> 7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7638L: linux-kbuild@vger.kernel.org 7639S: Maintained 7640F: Documentation/kbuild/ 7641F: Makefile 7642F: scripts/Makefile.* 7643F: scripts/basic/ 7644F: scripts/mk* 7645F: scripts/package/ 7646 7647KERNEL JANITORS 7648L: kernel-janitors@vger.kernel.org 7649W: http://kernelnewbies.org/KernelJanitors 7650S: Odd Fixes 7651 7652KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7653M: "J. Bruce Fields" <bfields@fieldses.org> 7654M: Jeff Layton <jlayton@kernel.org> 7655L: linux-nfs@vger.kernel.org 7656W: http://nfs.sourceforge.net/ 7657T: git git://linux-nfs.org/~bfields/linux.git 7658S: Supported 7659F: fs/nfsd/ 7660F: include/uapi/linux/nfsd/ 7661F: fs/lockd/ 7662F: fs/nfs_common/ 7663F: net/sunrpc/ 7664F: include/linux/lockd/ 7665F: include/linux/sunrpc/ 7666F: include/uapi/linux/sunrpc/ 7667 7668KERNEL SELFTEST FRAMEWORK 7669M: Shuah Khan <shuahkh@osg.samsung.com> 7670M: Shuah Khan <shuah@kernel.org> 7671L: linux-kselftest@vger.kernel.org 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7673S: Maintained 7674F: tools/testing/selftests/ 7675F: Documentation/dev-tools/kselftest* 7676 7677KERNEL USERMODE HELPER 7678M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7679L: linux-kernel@vger.kernel.org 7680S: Maintained 7681F: kernel/umh.c 7682F: include/linux/umh.h 7683 7684KERNEL VIRTUAL MACHINE (KVM) 7685M: Paolo Bonzini <pbonzini@redhat.com> 7686M: Radim Krčmář <rkrcmar@redhat.com> 7687L: kvm@vger.kernel.org 7688W: http://www.linux-kvm.org 7689T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7690S: Supported 7691F: Documentation/virtual/kvm/ 7692F: include/trace/events/kvm.h 7693F: include/uapi/asm-generic/kvm* 7694F: include/uapi/linux/kvm* 7695F: include/asm-generic/kvm* 7696F: include/linux/kvm* 7697F: include/kvm/iodev.h 7698F: virt/kvm/* 7699F: tools/kvm/ 7700 7701KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7702M: Joerg Roedel <joro@8bytes.org> 7703L: kvm@vger.kernel.org 7704W: http://www.linux-kvm.org/ 7705S: Maintained 7706F: arch/x86/include/asm/svm.h 7707F: arch/x86/kvm/svm.c 7708 7709KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7710M: Christoffer Dall <christoffer.dall@linaro.org> 7711M: Marc Zyngier <marc.zyngier@arm.com> 7712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7713L: kvmarm@lists.cs.columbia.edu 7714W: http://systems.cs.columbia.edu/projects/kvm-arm 7715T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7716S: Supported 7717F: arch/arm/include/uapi/asm/kvm* 7718F: arch/arm/include/asm/kvm* 7719F: arch/arm/kvm/ 7720F: virt/kvm/arm/ 7721F: include/kvm/arm_* 7722 7723KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7724M: Christoffer Dall <christoffer.dall@linaro.org> 7725M: Marc Zyngier <marc.zyngier@arm.com> 7726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7727L: kvmarm@lists.cs.columbia.edu 7728S: Maintained 7729F: arch/arm64/include/uapi/asm/kvm* 7730F: arch/arm64/include/asm/kvm* 7731F: arch/arm64/kvm/ 7732 7733KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7734M: James Hogan <jhogan@kernel.org> 7735L: linux-mips@linux-mips.org 7736S: Supported 7737F: arch/mips/include/uapi/asm/kvm* 7738F: arch/mips/include/asm/kvm* 7739F: arch/mips/kvm/ 7740 7741KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7742M: Paul Mackerras <paulus@ozlabs.org> 7743L: kvm-ppc@vger.kernel.org 7744W: http://www.linux-kvm.org/ 7745T: git git://github.com/agraf/linux-2.6.git 7746S: Supported 7747F: arch/powerpc/include/uapi/asm/kvm* 7748F: arch/powerpc/include/asm/kvm* 7749F: arch/powerpc/kvm/ 7750F: arch/powerpc/kernel/kvm* 7751 7752KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7753M: Christian Borntraeger <borntraeger@de.ibm.com> 7754M: Cornelia Huck <cohuck@redhat.com> 7755L: linux-s390@vger.kernel.org 7756W: http://www.ibm.com/developerworks/linux/linux390/ 7757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7758S: Supported 7759F: arch/s390/include/uapi/asm/kvm* 7760F: arch/s390/include/asm/gmap.h 7761F: arch/s390/include/asm/kvm* 7762F: arch/s390/kvm/ 7763F: arch/s390/mm/gmap.c 7764 7765KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7766M: Paolo Bonzini <pbonzini@redhat.com> 7767M: Radim Krčmář <rkrcmar@redhat.com> 7768L: kvm@vger.kernel.org 7769W: http://www.linux-kvm.org 7770T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7771S: Supported 7772F: arch/x86/kvm/ 7773F: arch/x86/include/uapi/asm/kvm* 7774F: arch/x86/include/asm/kvm* 7775F: arch/x86/include/asm/pvclock-abi.h 7776F: arch/x86/kernel/kvm.c 7777F: arch/x86/kernel/kvmclock.c 7778 7779KERNFS 7780M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7781M: Tejun Heo <tj@kernel.org> 7782T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7783S: Supported 7784F: include/linux/kernfs.h 7785F: fs/kernfs/ 7786 7787KEXEC 7788M: Eric Biederman <ebiederm@xmission.com> 7789W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7790L: kexec@lists.infradead.org 7791S: Maintained 7792F: include/linux/kexec.h 7793F: include/uapi/linux/kexec.h 7794F: kernel/kexec* 7795 7796KEYS-ENCRYPTED 7797M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7798L: linux-integrity@vger.kernel.org 7799L: keyrings@vger.kernel.org 7800S: Supported 7801F: Documentation/security/keys/trusted-encrypted.rst 7802F: include/keys/encrypted-type.h 7803F: security/keys/encrypted-keys/ 7804 7805KEYS-TRUSTED 7806M: James Bottomley <jejb@linux.vnet.ibm.com> 7807M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7808L: linux-integrity@vger.kernel.org 7809L: keyrings@vger.kernel.org 7810S: Supported 7811F: Documentation/security/keys/trusted-encrypted.rst 7812F: include/keys/trusted-type.h 7813F: security/keys/trusted.c 7814F: security/keys/trusted.h 7815 7816KEYS/KEYRINGS: 7817M: David Howells <dhowells@redhat.com> 7818L: keyrings@vger.kernel.org 7819S: Maintained 7820F: Documentation/security/keys/core.rst 7821F: include/linux/key.h 7822F: include/linux/key-type.h 7823F: include/linux/keyctl.h 7824F: include/uapi/linux/keyctl.h 7825F: include/keys/ 7826F: security/keys/ 7827 7828KGDB / KDB /debug_core 7829M: Jason Wessel <jason.wessel@windriver.com> 7830M: Daniel Thompson <daniel.thompson@linaro.org> 7831W: http://kgdb.wiki.kernel.org/ 7832L: kgdb-bugreport@lists.sourceforge.net 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7834S: Maintained 7835F: Documentation/dev-tools/kgdb.rst 7836F: drivers/misc/kgdbts.c 7837F: drivers/tty/serial/kgdboc.c 7838F: include/linux/kdb.h 7839F: include/linux/kgdb.h 7840F: kernel/debug/ 7841 7842KMEMLEAK 7843M: Catalin Marinas <catalin.marinas@arm.com> 7844S: Maintained 7845F: Documentation/dev-tools/kmemleak.rst 7846F: include/linux/kmemleak.h 7847F: mm/kmemleak.c 7848F: mm/kmemleak-test.c 7849 7850KMOD KERNEL MODULE LOADER - USERMODE HELPER 7851M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7852L: linux-kernel@vger.kernel.org 7853S: Maintained 7854F: kernel/kmod.c 7855F: include/linux/kmod.h 7856F: lib/test_kmod.c 7857F: tools/testing/selftests/kmod/ 7858 7859KPROBES 7860M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7861M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7862M: "David S. Miller" <davem@davemloft.net> 7863M: Masami Hiramatsu <mhiramat@kernel.org> 7864S: Maintained 7865F: Documentation/kprobes.txt 7866F: include/linux/kprobes.h 7867F: include/asm-generic/kprobes.h 7868F: kernel/kprobes.c 7869 7870KS0108 LCD CONTROLLER DRIVER 7871M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7872W: http://miguelojeda.es/auxdisplay.htm 7873W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7874S: Maintained 7875F: Documentation/auxdisplay/ks0108 7876F: drivers/auxdisplay/ks0108.c 7877F: include/linux/ks0108.h 7878 7879L3MDEV 7880M: David Ahern <dsa@cumulusnetworks.com> 7881L: netdev@vger.kernel.org 7882S: Maintained 7883F: net/l3mdev 7884F: include/net/l3mdev.h 7885 7886LANTIQ MIPS ARCHITECTURE 7887M: John Crispin <john@phrozen.org> 7888L: linux-mips@linux-mips.org 7889S: Maintained 7890F: arch/mips/lantiq 7891F: drivers/soc/lantiq 7892 7893LAPB module 7894L: linux-x25@vger.kernel.org 7895S: Orphan 7896F: Documentation/networking/lapb-module.txt 7897F: include/*/lapb.h 7898F: net/lapb/ 7899 7900LASI 53c700 driver for PARISC 7901M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7902L: linux-scsi@vger.kernel.org 7903S: Maintained 7904F: Documentation/scsi/53c700.txt 7905F: drivers/scsi/53c700* 7906 7907LEAKING_ADDRESSES 7908M: Tobin C. Harding <me@tobin.cc> 7909S: Maintained 7910F: scripts/leaking_addresses.pl 7911 7912LED SUBSYSTEM 7913M: Richard Purdie <rpurdie@rpsys.net> 7914M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7915M: Pavel Machek <pavel@ucw.cz> 7916L: linux-leds@vger.kernel.org 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7918S: Maintained 7919F: Documentation/devicetree/bindings/leds/ 7920F: drivers/leds/ 7921F: include/linux/leds.h 7922 7923LEGACY EEPROM DRIVER 7924M: Jean Delvare <jdelvare@suse.com> 7925S: Maintained 7926F: Documentation/misc-devices/eeprom 7927F: drivers/misc/eeprom/eeprom.c 7928 7929LEGO USB Tower driver 7930M: Juergen Stuber <starblue@users.sourceforge.net> 7931L: legousb-devel@lists.sourceforge.net 7932W: http://legousb.sourceforge.net/ 7933S: Maintained 7934F: drivers/usb/misc/legousbtower.c 7935 7936LG2160 MEDIA DRIVER 7937M: Michael Krufky <mkrufky@linuxtv.org> 7938L: linux-media@vger.kernel.org 7939W: https://linuxtv.org 7940W: http://github.com/mkrufky 7941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7942T: git git://linuxtv.org/mkrufky/tuners.git 7943S: Maintained 7944F: drivers/media/dvb-frontends/lg2160.* 7945 7946LGDT3305 MEDIA DRIVER 7947M: Michael Krufky <mkrufky@linuxtv.org> 7948L: linux-media@vger.kernel.org 7949W: https://linuxtv.org 7950W: http://github.com/mkrufky 7951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7952T: git git://linuxtv.org/mkrufky/tuners.git 7953S: Maintained 7954F: drivers/media/dvb-frontends/lgdt3305.* 7955 7956LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7957M: Viresh Kumar <vireshk@kernel.org> 7958L: linux-ide@vger.kernel.org 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7960S: Maintained 7961F: include/linux/pata_arasan_cf_data.h 7962F: drivers/ata/pata_arasan_cf.c 7963 7964LIBATA PATA DRIVERS 7965M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7966M: Tejun Heo <tj@kernel.org> 7967L: linux-ide@vger.kernel.org 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7969S: Maintained 7970F: drivers/ata/pata_*.c 7971F: drivers/ata/ata_generic.c 7972 7973LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7974M: Linus Walleij <linus.walleij@linaro.org> 7975L: linux-ide@vger.kernel.org 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7977S: Maintained 7978F: drivers/ata/pata_ftide010.c 7979F: drivers/ata/sata_gemini.c 7980F: drivers/ata/sata_gemini.h 7981 7982LIBATA SATA AHCI PLATFORM devices support 7983M: Hans de Goede <hdegoede@redhat.com> 7984M: Tejun Heo <tj@kernel.org> 7985L: linux-ide@vger.kernel.org 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7987S: Maintained 7988F: drivers/ata/ahci_platform.c 7989F: drivers/ata/libahci_platform.c 7990F: include/linux/ahci_platform.h 7991 7992LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7993M: Mikael Pettersson <mikpelinux@gmail.com> 7994L: linux-ide@vger.kernel.org 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7996S: Maintained 7997F: drivers/ata/sata_promise.* 7998 7999LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8000M: Tejun Heo <tj@kernel.org> 8001L: linux-ide@vger.kernel.org 8002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8003S: Maintained 8004F: drivers/ata/ 8005F: include/linux/ata.h 8006F: include/linux/libata.h 8007F: Documentation/devicetree/bindings/ata/ 8008 8009LIBLOCKDEP 8010M: Sasha Levin <alexander.levin@verizon.com> 8011S: Maintained 8012F: tools/lib/lockdep/ 8013 8014LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8015M: Ross Zwisler <ross.zwisler@linux.intel.com> 8016L: linux-nvdimm@lists.01.org 8017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8018S: Supported 8019F: drivers/nvdimm/blk.c 8020F: drivers/nvdimm/region_devs.c 8021 8022LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8023M: Vishal Verma <vishal.l.verma@intel.com> 8024L: linux-nvdimm@lists.01.org 8025Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8026S: Supported 8027F: drivers/nvdimm/btt* 8028 8029LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8030M: Ross Zwisler <ross.zwisler@linux.intel.com> 8031L: linux-nvdimm@lists.01.org 8032Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8033S: Supported 8034F: drivers/nvdimm/pmem* 8035 8036LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8037M: Dan Williams <dan.j.williams@intel.com> 8038L: linux-nvdimm@lists.01.org 8039Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8040T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8041S: Supported 8042F: drivers/nvdimm/* 8043F: drivers/acpi/nfit/* 8044F: include/linux/nd.h 8045F: include/linux/libnvdimm.h 8046F: include/uapi/linux/ndctl.h 8047 8048LIGHTNVM PLATFORM SUPPORT 8049M: Matias Bjorling <mb@lightnvm.io> 8050W: http://github/OpenChannelSSD 8051L: linux-block@vger.kernel.org 8052S: Maintained 8053F: drivers/lightnvm/ 8054F: include/linux/lightnvm.h 8055F: include/uapi/linux/lightnvm.h 8056 8057LINUX FOR POWER MACINTOSH 8058M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8059W: http://www.penguinppc.org/ 8060L: linuxppc-dev@lists.ozlabs.org 8061S: Maintained 8062F: arch/powerpc/platforms/powermac/ 8063F: drivers/macintosh/ 8064 8065LINUX FOR POWERPC (32-BIT AND 64-BIT) 8066M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8067M: Paul Mackerras <paulus@samba.org> 8068M: Michael Ellerman <mpe@ellerman.id.au> 8069W: https://github.com/linuxppc/linux/wiki 8070L: linuxppc-dev@lists.ozlabs.org 8071Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8073S: Supported 8074F: Documentation/ABI/stable/sysfs-firmware-opal-* 8075F: Documentation/devicetree/bindings/powerpc/ 8076F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8077F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8078F: Documentation/powerpc/ 8079F: arch/powerpc/ 8080F: drivers/char/tpm/tpm_ibmvtpm* 8081F: drivers/crypto/nx/ 8082F: drivers/crypto/vmx/ 8083F: drivers/i2c/busses/i2c-opal.c 8084F: drivers/net/ethernet/ibm/ibmveth.* 8085F: drivers/net/ethernet/ibm/ibmvnic.* 8086F: drivers/pci/hotplug/pnv_php.c 8087F: drivers/pci/hotplug/rpa* 8088F: drivers/rtc/rtc-opal.c 8089F: drivers/scsi/ibmvscsi/ 8090F: drivers/tty/hvc/hvc_opal.c 8091F: drivers/watchdog/wdrtas.c 8092F: tools/testing/selftests/powerpc 8093N: /pmac 8094N: powermac 8095N: powernv 8096N: [^a-z0-9]ps3 8097N: pseries 8098 8099LINUX FOR POWERPC EMBEDDED MPC5XXX 8100M: Anatolij Gustschin <agust@denx.de> 8101L: linuxppc-dev@lists.ozlabs.org 8102T: git git://git.denx.de/linux-denx-agust.git 8103S: Maintained 8104F: arch/powerpc/platforms/512x/ 8105F: arch/powerpc/platforms/52xx/ 8106 8107LINUX FOR POWERPC EMBEDDED PPC4XX 8108M: Alistair Popple <alistair@popple.id.au> 8109M: Matt Porter <mporter@kernel.crashing.org> 8110W: http://www.penguinppc.org/ 8111L: linuxppc-dev@lists.ozlabs.org 8112S: Maintained 8113F: arch/powerpc/platforms/40x/ 8114F: arch/powerpc/platforms/44x/ 8115 8116LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8117M: Scott Wood <oss@buserror.net> 8118M: Kumar Gala <galak@kernel.crashing.org> 8119W: http://www.penguinppc.org/ 8120L: linuxppc-dev@lists.ozlabs.org 8121T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8122S: Maintained 8123F: arch/powerpc/platforms/83xx/ 8124F: arch/powerpc/platforms/85xx/ 8125F: Documentation/devicetree/bindings/powerpc/fsl/ 8126 8127LINUX FOR POWERPC EMBEDDED PPC8XX 8128M: Vitaly Bordug <vitb@kernel.crashing.org> 8129W: http://www.penguinppc.org/ 8130L: linuxppc-dev@lists.ozlabs.org 8131S: Maintained 8132F: arch/powerpc/platforms/8xx/ 8133 8134LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8135L: linuxppc-dev@lists.ozlabs.org 8136S: Orphan 8137F: arch/powerpc/*/*virtex* 8138F: arch/powerpc/*/*/*virtex* 8139 8140LINUX FOR POWERPC PA SEMI PWRFICIENT 8141L: linuxppc-dev@lists.ozlabs.org 8142S: Orphan 8143F: arch/powerpc/platforms/pasemi/ 8144F: drivers/*/*pasemi* 8145F: drivers/*/*/*pasemi* 8146 8147LINUX KERNEL DUMP TEST MODULE (LKDTM) 8148M: Kees Cook <keescook@chromium.org> 8149S: Maintained 8150F: drivers/misc/lkdtm* 8151 8152LINUX SECURITY MODULE (LSM) FRAMEWORK 8153M: Chris Wright <chrisw@sous-sol.org> 8154L: linux-security-module@vger.kernel.org 8155S: Supported 8156 8157LIS3LV02D ACCELEROMETER DRIVER 8158M: Eric Piel <eric.piel@tremplin-utc.net> 8159S: Maintained 8160F: Documentation/misc-devices/lis3lv02d 8161F: drivers/misc/lis3lv02d/ 8162F: drivers/platform/x86/hp_accel.c 8163 8164LIVE PATCHING 8165M: Josh Poimboeuf <jpoimboe@redhat.com> 8166M: Jessica Yu <jeyu@kernel.org> 8167M: Jiri Kosina <jikos@kernel.org> 8168M: Miroslav Benes <mbenes@suse.cz> 8169R: Petr Mladek <pmladek@suse.com> 8170S: Maintained 8171F: kernel/livepatch/ 8172F: include/linux/livepatch.h 8173F: arch/x86/include/asm/livepatch.h 8174F: arch/x86/kernel/livepatch.c 8175F: Documentation/livepatch/ 8176F: Documentation/ABI/testing/sysfs-kernel-livepatch 8177F: samples/livepatch/ 8178L: live-patching@vger.kernel.org 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8180 8181LLC (802.2) 8182L: netdev@vger.kernel.org 8183S: Odd fixes 8184F: include/linux/llc.h 8185F: include/uapi/linux/llc.h 8186F: include/net/llc* 8187F: net/llc/ 8188 8189LM73 HARDWARE MONITOR DRIVER 8190M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8191L: linux-hwmon@vger.kernel.org 8192S: Maintained 8193F: drivers/hwmon/lm73.c 8194 8195LM78 HARDWARE MONITOR DRIVER 8196M: Jean Delvare <jdelvare@suse.com> 8197L: linux-hwmon@vger.kernel.org 8198S: Maintained 8199F: Documentation/hwmon/lm78 8200F: drivers/hwmon/lm78.c 8201 8202LM83 HARDWARE MONITOR DRIVER 8203M: Jean Delvare <jdelvare@suse.com> 8204L: linux-hwmon@vger.kernel.org 8205S: Maintained 8206F: Documentation/hwmon/lm83 8207F: drivers/hwmon/lm83.c 8208 8209LM90 HARDWARE MONITOR DRIVER 8210M: Jean Delvare <jdelvare@suse.com> 8211L: linux-hwmon@vger.kernel.org 8212S: Maintained 8213F: Documentation/hwmon/lm90 8214F: Documentation/devicetree/bindings/hwmon/lm90.txt 8215F: drivers/hwmon/lm90.c 8216F: include/dt-bindings/thermal/lm90.h 8217 8218LM95234 HARDWARE MONITOR DRIVER 8219M: Guenter Roeck <linux@roeck-us.net> 8220L: linux-hwmon@vger.kernel.org 8221S: Maintained 8222F: Documentation/hwmon/lm95234 8223F: drivers/hwmon/lm95234.c 8224 8225LME2510 MEDIA DRIVER 8226M: Malcolm Priestley <tvboxspy@gmail.com> 8227L: linux-media@vger.kernel.org 8228W: https://linuxtv.org 8229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8230S: Maintained 8231F: drivers/media/usb/dvb-usb-v2/lmedm04* 8232 8233LOADPIN SECURITY MODULE 8234M: Kees Cook <keescook@chromium.org> 8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8236S: Supported 8237F: security/loadpin/ 8238F: Documentation/admin-guide/LSM/LoadPin.rst 8239 8240LOCKING PRIMITIVES 8241M: Peter Zijlstra <peterz@infradead.org> 8242M: Ingo Molnar <mingo@redhat.com> 8243L: linux-kernel@vger.kernel.org 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8245S: Maintained 8246F: Documentation/locking/ 8247F: include/linux/lockdep.h 8248F: include/linux/spinlock*.h 8249F: arch/*/include/asm/spinlock*.h 8250F: include/linux/rwlock*.h 8251F: include/linux/mutex*.h 8252F: arch/*/include/asm/mutex*.h 8253F: include/linux/rwsem*.h 8254F: arch/*/include/asm/rwsem.h 8255F: include/linux/seqlock.h 8256F: lib/locking*.[ch] 8257F: kernel/locking/ 8258X: kernel/locking/locktorture.c 8259 8260LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8261M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8262L: linux-ntfs-dev@lists.sourceforge.net 8263W: http://www.linux-ntfs.org/content/view/19/37/ 8264S: Maintained 8265F: Documentation/ldm.txt 8266F: block/partitions/ldm.* 8267 8268LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8269M: Sathya Prakash <sathya.prakash@broadcom.com> 8270M: Chaitra P B <chaitra.basappa@broadcom.com> 8271M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8272L: MPT-FusionLinux.pdl@broadcom.com 8273L: linux-scsi@vger.kernel.org 8274W: http://www.avagotech.com/support/ 8275S: Supported 8276F: drivers/message/fusion/ 8277F: drivers/scsi/mpt2sas/ 8278F: drivers/scsi/mpt3sas/ 8279 8280LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8281M: Matthew Wilcox <matthew@wil.cx> 8282L: linux-scsi@vger.kernel.org 8283S: Maintained 8284F: drivers/scsi/sym53c8xx_2/ 8285 8286LTC4261 HARDWARE MONITOR DRIVER 8287M: Guenter Roeck <linux@roeck-us.net> 8288L: linux-hwmon@vger.kernel.org 8289S: Maintained 8290F: Documentation/hwmon/ltc4261 8291F: drivers/hwmon/ltc4261.c 8292 8293LTC4306 I2C MULTIPLEXER DRIVER 8294M: Michael Hennerich <michael.hennerich@analog.com> 8295W: http://ez.analog.com/community/linux-device-drivers 8296L: linux-i2c@vger.kernel.org 8297S: Supported 8298F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8299F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8300 8301LTP (Linux Test Project) 8302M: Mike Frysinger <vapier@gentoo.org> 8303M: Cyril Hrubis <chrubis@suse.cz> 8304M: Wanlong Gao <wanlong.gao@gmail.com> 8305M: Jan Stancek <jstancek@redhat.com> 8306M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8307M: Alexey Kodanev <alexey.kodanev@oracle.com> 8308L: ltp@lists.linux.it (subscribers-only) 8309W: http://linux-test-project.github.io/ 8310T: git git://github.com/linux-test-project/ltp.git 8311S: Maintained 8312 8313M32R ARCHITECTURE 8314W: http://www.linux-m32r.org/ 8315S: Orphan 8316F: arch/m32r/ 8317 8318M68K ARCHITECTURE 8319M: Geert Uytterhoeven <geert@linux-m68k.org> 8320L: linux-m68k@lists.linux-m68k.org 8321W: http://www.linux-m68k.org/ 8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8323S: Maintained 8324F: arch/m68k/ 8325F: drivers/zorro/ 8326 8327M68K ON APPLE MACINTOSH 8328M: Joshua Thompson <funaho@jurai.org> 8329W: http://www.mac.linux-m68k.org/ 8330L: linux-m68k@lists.linux-m68k.org 8331S: Maintained 8332F: arch/m68k/mac/ 8333 8334M68K ON HP9000/300 8335M: Philip Blundell <philb@gnu.org> 8336W: http://www.tazenda.demon.co.uk/phil/linux-hp 8337S: Maintained 8338F: arch/m68k/hp300/ 8339 8340M88DS3103 MEDIA DRIVER 8341M: Antti Palosaari <crope@iki.fi> 8342L: linux-media@vger.kernel.org 8343W: https://linuxtv.org 8344W: http://palosaari.fi/linux/ 8345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8346T: git git://linuxtv.org/anttip/media_tree.git 8347S: Maintained 8348F: drivers/media/dvb-frontends/m88ds3103* 8349 8350M88RS2000 MEDIA DRIVER 8351M: Malcolm Priestley <tvboxspy@gmail.com> 8352L: linux-media@vger.kernel.org 8353W: https://linuxtv.org 8354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8355S: Maintained 8356F: drivers/media/dvb-frontends/m88rs2000* 8357 8358MA901 MASTERKIT USB FM RADIO DRIVER 8359M: Alexey Klimov <klimov.linux@gmail.com> 8360L: linux-media@vger.kernel.org 8361T: git git://linuxtv.org/media_tree.git 8362S: Maintained 8363F: drivers/media/radio/radio-ma901.c 8364 8365MAC80211 8366M: Johannes Berg <johannes@sipsolutions.net> 8367L: linux-wireless@vger.kernel.org 8368W: http://wireless.kernel.org/ 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8371S: Maintained 8372F: Documentation/networking/mac80211-injection.txt 8373F: include/net/mac80211.h 8374F: net/mac80211/ 8375F: drivers/net/wireless/mac80211_hwsim.[ch] 8376F: Documentation/networking/mac80211_hwsim/README 8377 8378MAILBOX API 8379M: Jassi Brar <jassisinghbrar@gmail.com> 8380L: linux-kernel@vger.kernel.org 8381S: Maintained 8382F: drivers/mailbox/ 8383F: include/linux/mailbox_client.h 8384F: include/linux/mailbox_controller.h 8385 8386MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8387M: Michael Kerrisk <mtk.manpages@gmail.com> 8388W: http://www.kernel.org/doc/man-pages 8389L: linux-man@vger.kernel.org 8390S: Maintained 8391 8392MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8393M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8394L: linux-mips@linux-mips.org 8395S: Maintained 8396F: arch/mips/boot/dts/img/pistachio_marduk.dts 8397 8398MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8399M: Andrew Lunn <andrew@lunn.ch> 8400M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8401L: netdev@vger.kernel.org 8402S: Maintained 8403F: drivers/net/dsa/mv88e6xxx/ 8404F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8405 8406MARVELL ARMADA DRM SUPPORT 8407M: Russell King <linux@armlinux.org.uk> 8408S: Maintained 8409T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8410T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8411F: drivers/gpu/drm/armada/ 8412F: include/uapi/drm/armada_drm.h 8413F: Documentation/devicetree/bindings/display/armada/ 8414 8415MARVELL CRYPTO DRIVER 8416M: Boris Brezillon <boris.brezillon@free-electrons.com> 8417M: Arnaud Ebalard <arno@natisbad.org> 8418F: drivers/crypto/marvell/ 8419S: Maintained 8420L: linux-crypto@vger.kernel.org 8421 8422MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8423M: Mirko Lindner <mlindner@marvell.com> 8424M: Stephen Hemminger <stephen@networkplumber.org> 8425L: netdev@vger.kernel.org 8426S: Maintained 8427F: drivers/net/ethernet/marvell/sk* 8428 8429MARVELL LIBERTAS WIRELESS DRIVER 8430L: libertas-dev@lists.infradead.org 8431S: Orphan 8432F: drivers/net/wireless/marvell/libertas/ 8433 8434MARVELL MACCHIATOBIN SUPPORT 8435M: Russell King <rmk@armlinux.org.uk> 8436L: linux-arm-kernel@lists.infradead.org 8437S: Maintained 8438F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8439 8440MARVELL MV643XX ETHERNET DRIVER 8441M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8442L: netdev@vger.kernel.org 8443S: Maintained 8444F: drivers/net/ethernet/marvell/mv643xx_eth.* 8445F: include/linux/mv643xx.h 8446 8447MARVELL MV88X3310 PHY DRIVER 8448M: Russell King <rmk@armlinux.org.uk> 8449L: netdev@vger.kernel.org 8450S: Maintained 8451F: drivers/net/phy/marvell10g.c 8452 8453MARVELL MVNETA ETHERNET DRIVER 8454M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8455L: netdev@vger.kernel.org 8456S: Maintained 8457F: drivers/net/ethernet/marvell/mvneta.* 8458 8459MARVELL MWIFIEX WIRELESS DRIVER 8460M: Amitkumar Karwar <amitkarwar@gmail.com> 8461M: Nishant Sarmukadam <nishants@marvell.com> 8462M: Ganapathi Bhat <gbhat@marvell.com> 8463M: Xinming Hu <huxm@marvell.com> 8464L: linux-wireless@vger.kernel.org 8465S: Maintained 8466F: drivers/net/wireless/marvell/mwifiex/ 8467 8468MARVELL MWL8K WIRELESS DRIVER 8469M: Lennert Buytenhek <buytenh@wantstofly.org> 8470L: linux-wireless@vger.kernel.org 8471S: Odd Fixes 8472F: drivers/net/wireless/marvell/mwl8k.c 8473 8474MARVELL NAND CONTROLLER DRIVER 8475M: Miquel Raynal <miquel.raynal@free-electrons.com> 8476L: linux-mtd@lists.infradead.org 8477S: Maintained 8478F: drivers/mtd/nand/marvell_nand.c 8479F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8480 8481MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8482M: Nicolas Pitre <nico@fluxnic.net> 8483S: Odd Fixes 8484F: drivers/mmc/host/mvsdio.* 8485 8486MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8487M: Hu Ziji <huziji@marvell.com> 8488L: linux-mmc@vger.kernel.org 8489S: Supported 8490F: drivers/mmc/host/sdhci-xenon* 8491F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8492 8493MATROX FRAMEBUFFER DRIVER 8494L: linux-fbdev@vger.kernel.org 8495S: Orphan 8496F: drivers/video/fbdev/matrox/matroxfb_* 8497F: include/uapi/linux/matroxfb.h 8498 8499MAX16065 HARDWARE MONITOR DRIVER 8500M: Guenter Roeck <linux@roeck-us.net> 8501L: linux-hwmon@vger.kernel.org 8502S: Maintained 8503F: Documentation/hwmon/max16065 8504F: drivers/hwmon/max16065.c 8505 8506MAX20751 HARDWARE MONITOR DRIVER 8507M: Guenter Roeck <linux@roeck-us.net> 8508L: linux-hwmon@vger.kernel.org 8509S: Maintained 8510F: Documentation/hwmon/max20751 8511F: drivers/hwmon/max20751.c 8512 8513MAX2175 SDR TUNER DRIVER 8514M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8515L: linux-media@vger.kernel.org 8516T: git git://linuxtv.org/media_tree.git 8517S: Maintained 8518F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8519F: Documentation/media/v4l-drivers/max2175.rst 8520F: drivers/media/i2c/max2175* 8521F: include/uapi/linux/max2175.h 8522 8523MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8524L: linux-hwmon@vger.kernel.org 8525S: Orphan 8526F: Documentation/hwmon/max6650 8527F: drivers/hwmon/max6650.c 8528 8529MAX6697 HARDWARE MONITOR DRIVER 8530M: Guenter Roeck <linux@roeck-us.net> 8531L: linux-hwmon@vger.kernel.org 8532S: Maintained 8533F: Documentation/hwmon/max6697 8534F: Documentation/devicetree/bindings/i2c/max6697.txt 8535F: drivers/hwmon/max6697.c 8536F: include/linux/platform_data/max6697.h 8537 8538MAX9860 MONO AUDIO VOICE CODEC DRIVER 8539M: Peter Rosin <peda@axentia.se> 8540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8541S: Maintained 8542F: Documentation/devicetree/bindings/sound/max9860.txt 8543F: sound/soc/codecs/max9860.* 8544 8545MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8546M: Javier Martinez Canillas <javier@dowhile0.org> 8547L: linux-kernel@vger.kernel.org 8548S: Supported 8549F: drivers/regulator/max77802-regulator.c 8550F: Documentation/devicetree/bindings/*/*max77802.txt 8551F: include/dt-bindings/*/*max77802.h 8552 8553MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8554M: Krzysztof Kozlowski <krzk@kernel.org> 8555M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8556L: linux-pm@vger.kernel.org 8557S: Supported 8558F: drivers/power/supply/max14577_charger.c 8559F: drivers/power/supply/max77693_charger.c 8560 8561MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8562M: Chanwoo Choi <cw00.choi@samsung.com> 8563M: Krzysztof Kozlowski <krzk@kernel.org> 8564M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8565L: linux-kernel@vger.kernel.org 8566S: Supported 8567F: drivers/*/max14577*.c 8568F: drivers/*/max77686*.c 8569F: drivers/*/max77693*.c 8570F: drivers/extcon/extcon-max14577.c 8571F: drivers/extcon/extcon-max77693.c 8572F: drivers/rtc/rtc-max77686.c 8573F: drivers/clk/clk-max77686.c 8574F: Documentation/devicetree/bindings/mfd/max14577.txt 8575F: Documentation/devicetree/bindings/*/max77686.txt 8576F: Documentation/devicetree/bindings/mfd/max77693.txt 8577F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8578F: include/linux/mfd/max14577*.h 8579F: include/linux/mfd/max77686*.h 8580F: include/linux/mfd/max77693*.h 8581 8582MAXIRADIO FM RADIO RECEIVER DRIVER 8583M: Hans Verkuil <hverkuil@xs4all.nl> 8584L: linux-media@vger.kernel.org 8585T: git git://linuxtv.org/media_tree.git 8586W: https://linuxtv.org 8587S: Maintained 8588F: drivers/media/radio/radio-maxiradio* 8589 8590MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8591M: Peter Rosin <peda@axentia.se> 8592L: linux-iio@vger.kernel.org 8593S: Maintained 8594F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8595F: drivers/iio/potentiometer/mcp4531.c 8596 8597MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8598M: William Breathitt Gray <vilhelm.gray@gmail.com> 8599L: linux-iio@vger.kernel.org 8600S: Maintained 8601F: drivers/iio/dac/cio-dac.c 8602 8603MEDIA DRIVERS FOR ASCOT2E 8604M: Sergey Kozlov <serjk@netup.ru> 8605M: Abylay Ospan <aospan@netup.ru> 8606L: linux-media@vger.kernel.org 8607W: https://linuxtv.org 8608W: http://netup.tv/ 8609T: git git://linuxtv.org/media_tree.git 8610S: Supported 8611F: drivers/media/dvb-frontends/ascot2e* 8612 8613MEDIA DRIVERS FOR CXD2841ER 8614M: Sergey Kozlov <serjk@netup.ru> 8615M: Abylay Ospan <aospan@netup.ru> 8616L: linux-media@vger.kernel.org 8617W: https://linuxtv.org 8618W: http://netup.tv/ 8619T: git git://linuxtv.org/media_tree.git 8620S: Supported 8621F: drivers/media/dvb-frontends/cxd2841er* 8622 8623MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8624M: Daniel Scheller <d.scheller.oss@gmail.com> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627T: git git://linuxtv.org/media_tree.git 8628S: Maintained 8629F: drivers/media/pci/ddbridge/* 8630 8631MEDIA DRIVERS FOR FREESCALE IMX 8632M: Steve Longerbeam <slongerbeam@gmail.com> 8633M: Philipp Zabel <p.zabel@pengutronix.de> 8634L: linux-media@vger.kernel.org 8635T: git git://linuxtv.org/media_tree.git 8636S: Maintained 8637F: Documentation/devicetree/bindings/media/imx.txt 8638F: Documentation/media/v4l-drivers/imx.rst 8639F: drivers/staging/media/imx/ 8640F: include/linux/imx-media.h 8641F: include/media/imx.h 8642 8643MEDIA DRIVERS FOR HELENE 8644M: Abylay Ospan <aospan@netup.ru> 8645L: linux-media@vger.kernel.org 8646W: https://linuxtv.org 8647W: http://netup.tv/ 8648T: git git://linuxtv.org/media_tree.git 8649S: Supported 8650F: drivers/media/dvb-frontends/helene* 8651 8652MEDIA DRIVERS FOR HORUS3A 8653M: Sergey Kozlov <serjk@netup.ru> 8654M: Abylay Ospan <aospan@netup.ru> 8655L: linux-media@vger.kernel.org 8656W: https://linuxtv.org 8657W: http://netup.tv/ 8658T: git git://linuxtv.org/media_tree.git 8659S: Supported 8660F: drivers/media/dvb-frontends/horus3a* 8661 8662MEDIA DRIVERS FOR LNBH25 8663M: Sergey Kozlov <serjk@netup.ru> 8664M: Abylay Ospan <aospan@netup.ru> 8665L: linux-media@vger.kernel.org 8666W: https://linuxtv.org 8667W: http://netup.tv/ 8668T: git git://linuxtv.org/media_tree.git 8669S: Supported 8670F: drivers/media/dvb-frontends/lnbh25* 8671 8672MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8673M: Daniel Scheller <d.scheller.oss@gmail.com> 8674L: linux-media@vger.kernel.org 8675W: https://linuxtv.org 8676T: git git://linuxtv.org/media_tree.git 8677S: Maintained 8678F: drivers/media/dvb-frontends/mxl5xx* 8679 8680MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8681M: Sergey Kozlov <serjk@netup.ru> 8682M: Abylay Ospan <aospan@netup.ru> 8683L: linux-media@vger.kernel.org 8684W: https://linuxtv.org 8685W: http://netup.tv/ 8686T: git git://linuxtv.org/media_tree.git 8687S: Supported 8688F: drivers/media/pci/netup_unidvb/* 8689 8690MEDIA DRIVERS FOR RENESAS - DRIF 8691M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8692L: linux-media@vger.kernel.org 8693L: linux-renesas-soc@vger.kernel.org 8694T: git git://linuxtv.org/media_tree.git 8695S: Supported 8696F: Documentation/devicetree/bindings/media/renesas,drif.txt 8697F: drivers/media/platform/rcar_drif.c 8698 8699MEDIA DRIVERS FOR RENESAS - FCP 8700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8701L: linux-media@vger.kernel.org 8702L: linux-renesas-soc@vger.kernel.org 8703T: git git://linuxtv.org/media_tree.git 8704S: Supported 8705F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8706F: drivers/media/platform/rcar-fcp.c 8707F: include/media/rcar-fcp.h 8708 8709MEDIA DRIVERS FOR RENESAS - FDP1 8710M: Kieran Bingham <kieran@bingham.xyz> 8711L: linux-media@vger.kernel.org 8712L: linux-renesas-soc@vger.kernel.org 8713T: git git://linuxtv.org/media_tree.git 8714S: Supported 8715F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8716F: drivers/media/platform/rcar_fdp1.c 8717 8718MEDIA DRIVERS FOR RENESAS - VIN 8719M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8720L: linux-media@vger.kernel.org 8721L: linux-renesas-soc@vger.kernel.org 8722T: git git://linuxtv.org/media_tree.git 8723S: Supported 8724F: Documentation/devicetree/bindings/media/rcar_vin.txt 8725F: drivers/media/platform/rcar-vin/ 8726 8727MEDIA DRIVERS FOR RENESAS - VSP1 8728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8729L: linux-media@vger.kernel.org 8730L: linux-renesas-soc@vger.kernel.org 8731T: git git://linuxtv.org/media_tree.git 8732S: Supported 8733F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8734F: drivers/media/platform/vsp1/ 8735 8736MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8737M: Daniel Scheller <d.scheller.oss@gmail.com> 8738L: linux-media@vger.kernel.org 8739W: https://linuxtv.org 8740T: git git://linuxtv.org/media_tree.git 8741S: Maintained 8742F: drivers/media/dvb-frontends/stv0910* 8743 8744MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8745M: Daniel Scheller <d.scheller.oss@gmail.com> 8746L: linux-media@vger.kernel.org 8747W: https://linuxtv.org 8748T: git git://linuxtv.org/media_tree.git 8749S: Maintained 8750F: drivers/media/dvb-frontends/stv6111* 8751 8752MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8753M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8754M: Mauro Carvalho Chehab <mchehab@kernel.org> 8755P: LinuxTV.org Project 8756L: linux-media@vger.kernel.org 8757W: https://linuxtv.org 8758Q: http://patchwork.kernel.org/project/linux-media/list/ 8759T: git git://linuxtv.org/media_tree.git 8760S: Maintained 8761F: Documentation/devicetree/bindings/media/ 8762F: Documentation/media/ 8763F: drivers/media/ 8764F: drivers/staging/media/ 8765F: include/linux/platform_data/media/ 8766F: include/media/ 8767F: include/uapi/linux/dvb/ 8768F: include/uapi/linux/videodev2.h 8769F: include/uapi/linux/media.h 8770F: include/uapi/linux/v4l2-* 8771F: include/uapi/linux/meye.h 8772F: include/uapi/linux/ivtv* 8773F: include/uapi/linux/uvcvideo.h 8774 8775MEDIATEK CIR DRIVER 8776M: Sean Wang <sean.wang@mediatek.com> 8777S: Maintained 8778F: drivers/media/rc/mtk-cir.c 8779 8780MEDIATEK PMIC LED DRIVER 8781M: Sean Wang <sean.wang@mediatek.com> 8782S: Maintained 8783F: drivers/leds/leds-mt6323.c 8784F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8785 8786MEDIATEK ETHERNET DRIVER 8787M: Felix Fietkau <nbd@openwrt.org> 8788M: John Crispin <john@phrozen.org> 8789M: Sean Wang <sean.wang@mediatek.com> 8790M: Nelson Chang <nelson.chang@mediatek.com> 8791L: netdev@vger.kernel.org 8792S: Maintained 8793F: drivers/net/ethernet/mediatek/ 8794 8795MEDIATEK SWITCH DRIVER 8796M: Sean Wang <sean.wang@mediatek.com> 8797L: netdev@vger.kernel.org 8798S: Maintained 8799F: drivers/net/dsa/mt7530.* 8800F: net/dsa/tag_mtk.c 8801 8802MEDIATEK JPEG DRIVER 8803M: Rick Chang <rick.chang@mediatek.com> 8804M: Bin Liu <bin.liu@mediatek.com> 8805S: Supported 8806F: drivers/media/platform/mtk-jpeg/ 8807F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8808 8809MEDIATEK MDP DRIVER 8810M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8811M: Houlong Wei <houlong.wei@mediatek.com> 8812M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8813S: Supported 8814F: drivers/media/platform/mtk-mdp/ 8815F: drivers/media/platform/mtk-vpu/ 8816F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8817 8818MEDIATEK MEDIA DRIVER 8819M: Tiffany Lin <tiffany.lin@mediatek.com> 8820M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8821S: Supported 8822F: drivers/media/platform/mtk-vcodec/ 8823F: drivers/media/platform/mtk-vpu/ 8824F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8825F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8826 8827MEDIATEK MT7601U WIRELESS LAN DRIVER 8828M: Jakub Kicinski <kubakici@wp.pl> 8829L: linux-wireless@vger.kernel.org 8830S: Maintained 8831F: drivers/net/wireless/mediatek/mt7601u/ 8832 8833MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8834M: Sean Wang <sean.wang@mediatek.com> 8835S: Maintained 8836F: drivers/char/hw_random/mtk-rng.c 8837 8838MEDIATEK USB3 DRD IP DRIVER 8839M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8840L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8842L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8843S: Maintained 8844F: drivers/usb/mtu3/ 8845 8846MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8847M: Peter Senna Tschudin <peter.senna@collabora.com> 8848M: Martin Donnelly <martin.donnelly@ge.com> 8849M: Martyn Welch <martyn.welch@collabora.co.uk> 8850S: Maintained 8851F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8852F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8853 8854MEGARAID SCSI/SAS DRIVERS 8855M: Kashyap Desai <kashyap.desai@broadcom.com> 8856M: Sumit Saxena <sumit.saxena@broadcom.com> 8857M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8858L: megaraidlinux.pdl@broadcom.com 8859L: linux-scsi@vger.kernel.org 8860W: http://www.avagotech.com/support/ 8861S: Maintained 8862F: Documentation/scsi/megaraid.txt 8863F: drivers/scsi/megaraid.* 8864F: drivers/scsi/megaraid/ 8865 8866MELEXIS MLX90614 DRIVER 8867M: Crt Mori <cmo@melexis.com> 8868L: linux-iio@vger.kernel.org 8869W: http://www.melexis.com 8870S: Supported 8871F: drivers/iio/temperature/mlx90614.c 8872 8873MELFAS MIP4 TOUCHSCREEN DRIVER 8874M: Sangwon Jee <jeesw@melfas.com> 8875W: http://www.melfas.com 8876S: Supported 8877F: drivers/input/touchscreen/melfas_mip4.c 8878F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8879 8880MELLANOX ETHERNET DRIVER (mlx4_en) 8881M: Tariq Toukan <tariqt@mellanox.com> 8882L: netdev@vger.kernel.org 8883S: Supported 8884W: http://www.mellanox.com 8885Q: http://patchwork.ozlabs.org/project/netdev/list/ 8886F: drivers/net/ethernet/mellanox/mlx4/en_* 8887 8888MELLANOX ETHERNET DRIVER (mlx5e) 8889M: Saeed Mahameed <saeedm@mellanox.com> 8890L: netdev@vger.kernel.org 8891S: Supported 8892W: http://www.mellanox.com 8893Q: http://patchwork.ozlabs.org/project/netdev/list/ 8894F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8895 8896MELLANOX ETHERNET INNOVA DRIVER 8897M: Ilan Tayari <ilant@mellanox.com> 8898R: Boris Pismenny <borisp@mellanox.com> 8899L: netdev@vger.kernel.org 8900S: Supported 8901W: http://www.mellanox.com 8902Q: http://patchwork.ozlabs.org/project/netdev/list/ 8903F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8904F: include/linux/mlx5/mlx5_ifc_fpga.h 8905 8906MELLANOX ETHERNET INNOVA IPSEC DRIVER 8907M: Ilan Tayari <ilant@mellanox.com> 8908R: Boris Pismenny <borisp@mellanox.com> 8909L: netdev@vger.kernel.org 8910S: Supported 8911W: http://www.mellanox.com 8912Q: http://patchwork.ozlabs.org/project/netdev/list/ 8913F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8914F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8915 8916MELLANOX ETHERNET SWITCH DRIVERS 8917M: Jiri Pirko <jiri@mellanox.com> 8918M: Ido Schimmel <idosch@mellanox.com> 8919L: netdev@vger.kernel.org 8920S: Supported 8921W: http://www.mellanox.com 8922Q: http://patchwork.ozlabs.org/project/netdev/list/ 8923F: drivers/net/ethernet/mellanox/mlxsw/ 8924 8925MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8926M: mlxsw@mellanox.com 8927L: netdev@vger.kernel.org 8928S: Supported 8929W: http://www.mellanox.com 8930Q: http://patchwork.ozlabs.org/project/netdev/list/ 8931F: drivers/net/ethernet/mellanox/mlxfw/ 8932 8933MELLANOX MLX CPLD HOTPLUG DRIVER 8934M: Vadim Pasternak <vadimp@mellanox.com> 8935L: platform-driver-x86@vger.kernel.org 8936S: Supported 8937F: drivers/platform/x86/mlxcpld-hotplug.c 8938F: include/linux/platform_data/mlxcpld-hotplug.h 8939 8940MELLANOX MLX4 core VPI driver 8941M: Tariq Toukan <tariqt@mellanox.com> 8942L: netdev@vger.kernel.org 8943L: linux-rdma@vger.kernel.org 8944W: http://www.mellanox.com 8945Q: http://patchwork.ozlabs.org/project/netdev/list/ 8946S: Supported 8947F: drivers/net/ethernet/mellanox/mlx4/ 8948F: include/linux/mlx4/ 8949 8950MELLANOX MLX4 IB driver 8951M: Yishai Hadas <yishaih@mellanox.com> 8952L: linux-rdma@vger.kernel.org 8953W: http://www.mellanox.com 8954Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8955S: Supported 8956F: drivers/infiniband/hw/mlx4/ 8957F: include/linux/mlx4/ 8958F: include/uapi/rdma/mlx4-abi.h 8959 8960MELLANOX MLX5 core VPI driver 8961M: Saeed Mahameed <saeedm@mellanox.com> 8962M: Matan Barak <matanb@mellanox.com> 8963M: Leon Romanovsky <leonro@mellanox.com> 8964L: netdev@vger.kernel.org 8965L: linux-rdma@vger.kernel.org 8966W: http://www.mellanox.com 8967Q: http://patchwork.ozlabs.org/project/netdev/list/ 8968S: Supported 8969F: drivers/net/ethernet/mellanox/mlx5/core/ 8970F: include/linux/mlx5/ 8971 8972MELLANOX MLX5 IB driver 8973M: Matan Barak <matanb@mellanox.com> 8974M: Leon Romanovsky <leonro@mellanox.com> 8975L: linux-rdma@vger.kernel.org 8976W: http://www.mellanox.com 8977Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8978S: Supported 8979F: drivers/infiniband/hw/mlx5/ 8980F: include/linux/mlx5/ 8981F: include/uapi/rdma/mlx5-abi.h 8982 8983MELLANOX MLXCPLD I2C AND MUX DRIVER 8984M: Vadim Pasternak <vadimp@mellanox.com> 8985M: Michael Shych <michaelsh@mellanox.com> 8986L: linux-i2c@vger.kernel.org 8987S: Supported 8988F: drivers/i2c/busses/i2c-mlxcpld.c 8989F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8990F: Documentation/i2c/busses/i2c-mlxcpld 8991 8992MELLANOX MLXCPLD LED DRIVER 8993M: Vadim Pasternak <vadimp@mellanox.com> 8994L: linux-leds@vger.kernel.org 8995S: Supported 8996F: drivers/leds/leds-mlxcpld.c 8997F: Documentation/leds/leds-mlxcpld.txt 8998 8999MELLANOX PLATFORM DRIVER 9000M: Vadim Pasternak <vadimp@mellanox.com> 9001L: platform-driver-x86@vger.kernel.org 9002S: Supported 9003F: drivers/platform/x86/mlx-platform.c 9004 9005MEMBARRIER SUPPORT 9006M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9007M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9008L: linux-kernel@vger.kernel.org 9009S: Supported 9010F: kernel/sched/membarrier.c 9011F: include/uapi/linux/membarrier.h 9012 9013MEMORY MANAGEMENT 9014L: linux-mm@kvack.org 9015W: http://www.linux-mm.org 9016S: Maintained 9017F: include/linux/mm.h 9018F: include/linux/gfp.h 9019F: include/linux/mmzone.h 9020F: include/linux/memory_hotplug.h 9021F: include/linux/vmalloc.h 9022F: mm/ 9023 9024MEMORY TECHNOLOGY DEVICES (MTD) 9025M: David Woodhouse <dwmw2@infradead.org> 9026M: Brian Norris <computersforpeace@gmail.com> 9027M: Boris Brezillon <boris.brezillon@free-electrons.com> 9028M: Marek Vasut <marek.vasut@gmail.com> 9029M: Richard Weinberger <richard@nod.at> 9030M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9031L: linux-mtd@lists.infradead.org 9032W: http://www.linux-mtd.infradead.org/ 9033Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9034T: git git://git.infradead.org/linux-mtd.git master 9035T: git git://git.infradead.org/linux-mtd.git mtd/next 9036S: Maintained 9037F: Documentation/devicetree/bindings/mtd/ 9038F: drivers/mtd/ 9039F: include/linux/mtd/ 9040F: include/uapi/mtd/ 9041 9042MEN A21 WATCHDOG DRIVER 9043M: Johannes Thumshirn <morbidrsa@gmail.com> 9044L: linux-watchdog@vger.kernel.org 9045S: Maintained 9046F: drivers/watchdog/mena21_wdt.c 9047 9048MEN CHAMELEON BUS (mcb) 9049M: Johannes Thumshirn <morbidrsa@gmail.com> 9050S: Maintained 9051F: drivers/mcb/ 9052F: include/linux/mcb.h 9053F: Documentation/men-chameleon-bus.txt 9054 9055MEN F21BMC (Board Management Controller) 9056M: Andreas Werner <andreas.werner@men.de> 9057S: Supported 9058F: drivers/mfd/menf21bmc.c 9059F: drivers/watchdog/menf21bmc_wdt.c 9060F: drivers/leds/leds-menf21bmc.c 9061F: drivers/hwmon/menf21bmc_hwmon.c 9062F: Documentation/hwmon/menf21bmc 9063 9064MESON AO CEC DRIVER FOR AMLOGIC SOCS 9065M: Neil Armstrong <narmstrong@baylibre.com> 9066L: linux-media@lists.freedesktop.org 9067L: linux-amlogic@lists.infradead.org 9068W: http://linux-meson.com/ 9069S: Supported 9070F: drivers/media/platform/meson/ao-cec.c 9071F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9072T: git git://linuxtv.org/media_tree.git 9073 9074METAG ARCHITECTURE 9075M: James Hogan <jhogan@kernel.org> 9076L: linux-metag@vger.kernel.org 9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9078S: Odd Fixes 9079F: arch/metag/ 9080F: Documentation/metag/ 9081F: Documentation/devicetree/bindings/metag/ 9082F: Documentation/devicetree/bindings/interrupt-controller/img,* 9083F: drivers/clocksource/metag_generic.c 9084F: drivers/irqchip/irq-metag.c 9085F: drivers/irqchip/irq-metag-ext.c 9086F: drivers/tty/metag_da.c 9087 9088MICROBLAZE ARCHITECTURE 9089M: Michal Simek <monstr@monstr.eu> 9090W: http://www.monstr.eu/fdt/ 9091T: git git://git.monstr.eu/linux-2.6-microblaze.git 9092S: Supported 9093F: arch/microblaze/ 9094 9095MICROCHIP / ATMEL AT91 SERIAL DRIVER 9096M: Richard Genoud <richard.genoud@gmail.com> 9097S: Maintained 9098F: drivers/tty/serial/atmel_serial.c 9099F: drivers/tty/serial/atmel_serial.h 9100 9101MICROCHIP / ATMEL DMA DRIVER 9102M: Ludovic Desroches <ludovic.desroches@microchip.com> 9103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9104L: dmaengine@vger.kernel.org 9105S: Supported 9106F: drivers/dma/at_hdmac.c 9107F: drivers/dma/at_hdmac_regs.h 9108F: include/linux/platform_data/dma-atmel.h 9109 9110MICROCHIP / ATMEL ECC DRIVER 9111M: Tudor Ambarus <tudor.ambarus@microchip.com> 9112L: linux-crypto@vger.kernel.org 9113S: Maintained 9114F: drivers/crypto/atmel-ecc.* 9115 9116MICROCHIP / ATMEL ISC DRIVER 9117M: Songjun Wu <songjun.wu@microchip.com> 9118L: linux-media@vger.kernel.org 9119S: Supported 9120F: drivers/media/platform/atmel/atmel-isc.c 9121F: drivers/media/platform/atmel/atmel-isc-regs.h 9122F: devicetree/bindings/media/atmel-isc.txt 9123 9124MICROCHIP / ATMEL NAND DRIVER 9125M: Wenyou Yang <wenyou.yang@microchip.com> 9126M: Josh Wu <rainyfeeling@outlook.com> 9127L: linux-mtd@lists.infradead.org 9128S: Supported 9129F: drivers/mtd/nand/atmel/* 9130F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9131 9132MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9133M: Woojung Huh <Woojung.Huh@microchip.com> 9134M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9135L: netdev@vger.kernel.org 9136S: Maintained 9137F: net/dsa/tag_ksz.c 9138F: drivers/net/dsa/microchip/* 9139F: include/linux/platform_data/microchip-ksz.h 9140F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9141 9142MICROCHIP USB251XB DRIVER 9143M: Richard Leitner <richard.leitner@skidata.com> 9144L: linux-usb@vger.kernel.org 9145S: Maintained 9146F: drivers/usb/misc/usb251xb.c 9147F: Documentation/devicetree/bindings/usb/usb251xb.txt 9148 9149MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9150M: Don Brace <don.brace@microsemi.com> 9151L: esc.storagedev@microsemi.com 9152L: linux-scsi@vger.kernel.org 9153S: Supported 9154F: drivers/scsi/smartpqi/smartpqi*.[ch] 9155F: drivers/scsi/smartpqi/Kconfig 9156F: drivers/scsi/smartpqi/Makefile 9157F: include/linux/cciss*.h 9158F: include/uapi/linux/cciss*.h 9159F: Documentation/scsi/smartpqi.txt 9160 9161MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9162M: Chen Yu <yu.c.chen@intel.com> 9163L: platform-driver-x86@vger.kernel.org 9164S: Supported 9165F: drivers/platform/x86/surfacepro3_button.c 9166 9167MICROTEK X6 SCANNER 9168M: Oliver Neukum <oliver@neukum.org> 9169S: Maintained 9170F: drivers/usb/image/microtek.* 9171 9172MIPS 9173M: Ralf Baechle <ralf@linux-mips.org> 9174M: James Hogan <jhogan@kernel.org> 9175L: linux-mips@linux-mips.org 9176W: http://www.linux-mips.org/ 9177T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9178Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9179S: Supported 9180F: Documentation/devicetree/bindings/mips/ 9181F: Documentation/mips/ 9182F: arch/mips/ 9183 9184MIPS BOSTON DEVELOPMENT BOARD 9185M: Paul Burton <paul.burton@mips.com> 9186L: linux-mips@linux-mips.org 9187S: Maintained 9188F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9189F: arch/mips/boot/dts/img/boston.dts 9190F: arch/mips/configs/generic/board-boston.config 9191F: drivers/clk/imgtec/clk-boston.c 9192F: include/dt-bindings/clock/boston-clock.h 9193 9194MIPS GENERIC PLATFORM 9195M: Paul Burton <paul.burton@mips.com> 9196L: linux-mips@linux-mips.org 9197S: Supported 9198F: arch/mips/generic/ 9199F: arch/mips/tools/generic-board-config.sh 9200 9201MIPS/LOONGSON1 ARCHITECTURE 9202M: Keguang Zhang <keguang.zhang@gmail.com> 9203L: linux-mips@linux-mips.org 9204S: Maintained 9205F: arch/mips/loongson32/ 9206F: arch/mips/include/asm/mach-loongson32/ 9207F: drivers/*/*loongson1* 9208F: drivers/*/*/*loongson1* 9209 9210MIPS RINT INSTRUCTION EMULATION 9211M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9212L: linux-mips@linux-mips.org 9213S: Supported 9214F: arch/mips/math-emu/sp_rint.c 9215F: arch/mips/math-emu/dp_rint.c 9216 9217MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9218M: Hans Verkuil <hverkuil@xs4all.nl> 9219L: linux-media@vger.kernel.org 9220T: git git://linuxtv.org/media_tree.git 9221W: https://linuxtv.org 9222S: Odd Fixes 9223F: drivers/media/radio/radio-miropcm20* 9224 9225MMP SUPPORT 9226M: Eric Miao <eric.y.miao@gmail.com> 9227M: Haojian Zhuang <haojian.zhuang@gmail.com> 9228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9229T: git git://github.com/hzhuang1/linux.git 9230T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9231S: Maintained 9232F: arch/arm/boot/dts/mmp* 9233F: arch/arm/mach-mmp/ 9234 9235MN88472 MEDIA DRIVER 9236M: Antti Palosaari <crope@iki.fi> 9237L: linux-media@vger.kernel.org 9238W: https://linuxtv.org 9239W: http://palosaari.fi/linux/ 9240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9241S: Maintained 9242F: drivers/media/dvb-frontends/mn88472* 9243 9244MN88473 MEDIA DRIVER 9245M: Antti Palosaari <crope@iki.fi> 9246L: linux-media@vger.kernel.org 9247W: https://linuxtv.org 9248W: http://palosaari.fi/linux/ 9249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9250S: Maintained 9251F: drivers/media/dvb-frontends/mn88473* 9252 9253MODULE SUPPORT 9254M: Jessica Yu <jeyu@kernel.org> 9255M: Rusty Russell <rusty@rustcorp.com.au> 9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9257S: Maintained 9258F: include/linux/module.h 9259F: kernel/module.c 9260 9261MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9262W: http://popies.net/meye/ 9263S: Orphan 9264F: Documentation/media/v4l-drivers/meye* 9265F: drivers/media/pci/meye/ 9266F: include/uapi/linux/meye.h 9267 9268MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9269M: Jiri Slaby <jirislaby@gmail.com> 9270S: Maintained 9271F: Documentation/serial/moxa-smartio 9272F: drivers/tty/mxser.* 9273 9274MR800 AVERMEDIA USB FM RADIO DRIVER 9275M: Alexey Klimov <klimov.linux@gmail.com> 9276L: linux-media@vger.kernel.org 9277T: git git://linuxtv.org/media_tree.git 9278S: Maintained 9279F: drivers/media/radio/radio-mr800.c 9280 9281MRF24J40 IEEE 802.15.4 RADIO DRIVER 9282M: Alan Ott <alan@signal11.us> 9283L: linux-wpan@vger.kernel.org 9284S: Maintained 9285F: drivers/net/ieee802154/mrf24j40.c 9286F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9287 9288MSI LAPTOP SUPPORT 9289M: "Lee, Chun-Yi" <jlee@suse.com> 9290L: platform-driver-x86@vger.kernel.org 9291S: Maintained 9292F: drivers/platform/x86/msi-laptop.c 9293 9294MSI WMI SUPPORT 9295L: platform-driver-x86@vger.kernel.org 9296S: Orphan 9297F: drivers/platform/x86/msi-wmi.c 9298 9299MSI001 MEDIA DRIVER 9300M: Antti Palosaari <crope@iki.fi> 9301L: linux-media@vger.kernel.org 9302W: https://linuxtv.org 9303W: http://palosaari.fi/linux/ 9304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9305T: git git://linuxtv.org/anttip/media_tree.git 9306S: Maintained 9307F: drivers/media/tuners/msi001* 9308 9309MSI2500 MEDIA DRIVER 9310M: Antti Palosaari <crope@iki.fi> 9311L: linux-media@vger.kernel.org 9312W: https://linuxtv.org 9313W: http://palosaari.fi/linux/ 9314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9315T: git git://linuxtv.org/anttip/media_tree.git 9316S: Maintained 9317F: drivers/media/usb/msi2500/ 9318 9319MSYSTEMS DISKONCHIP G3 MTD DRIVER 9320M: Robert Jarzmik <robert.jarzmik@free.fr> 9321L: linux-mtd@lists.infradead.org 9322S: Maintained 9323F: drivers/mtd/devices/docg3* 9324 9325MT9M032 APTINA SENSOR DRIVER 9326M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9327L: linux-media@vger.kernel.org 9328T: git git://linuxtv.org/media_tree.git 9329S: Maintained 9330F: drivers/media/i2c/mt9m032.c 9331F: include/media/i2c/mt9m032.h 9332 9333MT9P031 APTINA CAMERA SENSOR 9334M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9335L: linux-media@vger.kernel.org 9336T: git git://linuxtv.org/media_tree.git 9337S: Maintained 9338F: drivers/media/i2c/mt9p031.c 9339F: include/media/i2c/mt9p031.h 9340 9341MT9T001 APTINA CAMERA SENSOR 9342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9343L: linux-media@vger.kernel.org 9344T: git git://linuxtv.org/media_tree.git 9345S: Maintained 9346F: drivers/media/i2c/mt9t001.c 9347F: include/media/i2c/mt9t001.h 9348 9349MT9V032 APTINA CAMERA SENSOR 9350M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9351L: linux-media@vger.kernel.org 9352T: git git://linuxtv.org/media_tree.git 9353S: Maintained 9354F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9355F: drivers/media/i2c/mt9v032.c 9356F: include/media/i2c/mt9v032.h 9357 9358MULTIFUNCTION DEVICES (MFD) 9359M: Lee Jones <lee.jones@linaro.org> 9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9361S: Supported 9362F: Documentation/devicetree/bindings/mfd/ 9363F: drivers/mfd/ 9364F: include/linux/mfd/ 9365F: include/dt-bindings/mfd/ 9366 9367MULTIMEDIA CARD (MMC) ETC. OVER SPI 9368S: Orphan 9369F: drivers/mmc/host/mmc_spi.c 9370F: include/linux/spi/mmc_spi.h 9371 9372MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9373M: Ulf Hansson <ulf.hansson@linaro.org> 9374L: linux-mmc@vger.kernel.org 9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9376S: Maintained 9377F: Documentation/devicetree/bindings/mmc/ 9378F: drivers/mmc/ 9379F: include/linux/mmc/ 9380F: include/uapi/linux/mmc/ 9381 9382MULTIPLEXER SUBSYSTEM 9383M: Peter Rosin <peda@axentia.se> 9384S: Maintained 9385F: Documentation/ABI/testing/mux/sysfs-class-mux* 9386F: Documentation/devicetree/bindings/mux/ 9387F: include/linux/dt-bindings/mux/ 9388F: include/linux/mux/ 9389F: drivers/mux/ 9390 9391MULTITECH MULTIPORT CARD (ISICOM) 9392S: Orphan 9393F: drivers/tty/isicom.c 9394F: include/linux/isicom.h 9395 9396MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9397M: Bin Liu <b-liu@ti.com> 9398L: linux-usb@vger.kernel.org 9399S: Maintained 9400F: drivers/usb/musb/ 9401 9402MXL5007T MEDIA DRIVER 9403M: Michael Krufky <mkrufky@linuxtv.org> 9404L: linux-media@vger.kernel.org 9405W: https://linuxtv.org 9406W: http://github.com/mkrufky 9407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9408T: git git://linuxtv.org/mkrufky/tuners.git 9409S: Maintained 9410F: drivers/media/tuners/mxl5007t.* 9411 9412MXSFB DRM DRIVER 9413M: Marek Vasut <marex@denx.de> 9414S: Supported 9415F: drivers/gpu/drm/mxsfb/ 9416F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9417 9418MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9419M: Chris Lee <christopher.lee@cspi.com> 9420L: netdev@vger.kernel.org 9421W: https://www.cspi.com/ethernet-products/support/downloads/ 9422S: Supported 9423F: drivers/net/ethernet/myricom/myri10ge/ 9424 9425NAND FLASH SUBSYSTEM 9426M: Boris Brezillon <boris.brezillon@free-electrons.com> 9427R: Richard Weinberger <richard@nod.at> 9428L: linux-mtd@lists.infradead.org 9429W: http://www.linux-mtd.infradead.org/ 9430Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9431T: git git://git.infradead.org/linux-mtd.git nand/fixes 9432T: git git://git.infradead.org/linux-mtd.git nand/next 9433S: Maintained 9434F: drivers/mtd/nand/ 9435F: include/linux/mtd/*nand*.h 9436 9437NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9438M: Daniel Mack <zonque@gmail.com> 9439S: Maintained 9440L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9441W: http://www.native-instruments.com 9442F: sound/usb/caiaq/ 9443 9444NATSEMI ETHERNET DRIVER (DP8381x) 9445S: Orphan 9446F: drivers/net/ethernet/natsemi/natsemi.c 9447 9448NCP FILESYSTEM 9449M: Petr Vandrovec <petr@vandrovec.name> 9450S: Obsolete 9451F: drivers/staging/ncpfs/ 9452 9453NCR 5380 SCSI DRIVERS 9454M: Finn Thain <fthain@telegraphics.com.au> 9455M: Michael Schmitz <schmitzmic@gmail.com> 9456L: linux-scsi@vger.kernel.org 9457S: Maintained 9458F: Documentation/scsi/g_NCR5380.txt 9459F: drivers/scsi/NCR5380.* 9460F: drivers/scsi/arm/cumana_1.c 9461F: drivers/scsi/arm/oak.c 9462F: drivers/scsi/atari_scsi.* 9463F: drivers/scsi/dmx3191d.c 9464F: drivers/scsi/g_NCR5380.* 9465F: drivers/scsi/mac_scsi.* 9466F: drivers/scsi/sun3_scsi.* 9467F: drivers/scsi/sun3_scsi_vme.c 9468 9469NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9470M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9471L: linux-scsi@vger.kernel.org 9472S: Maintained 9473F: drivers/scsi/NCR_D700.* 9474 9475NCT6775 HARDWARE MONITOR DRIVER 9476M: Guenter Roeck <linux@roeck-us.net> 9477L: linux-hwmon@vger.kernel.org 9478S: Maintained 9479F: Documentation/hwmon/nct6775 9480F: drivers/hwmon/nct6775.c 9481 9482NETEFFECT IWARP RNIC DRIVER (IW_NES) 9483M: Faisal Latif <faisal.latif@intel.com> 9484L: linux-rdma@vger.kernel.org 9485W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9486S: Supported 9487F: drivers/infiniband/hw/nes/ 9488F: include/uapi/rdma/nes-abi.h 9489 9490NETEM NETWORK EMULATOR 9491M: Stephen Hemminger <stephen@networkplumber.org> 9492L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9493S: Maintained 9494F: net/sched/sch_netem.c 9495 9496NETERION 10GbE DRIVERS (s2io/vxge) 9497M: Jon Mason <jdmason@kudzu.us> 9498L: netdev@vger.kernel.org 9499S: Supported 9500F: Documentation/networking/s2io.txt 9501F: Documentation/networking/vxge.txt 9502F: drivers/net/ethernet/neterion/ 9503 9504NETFILTER 9505M: Pablo Neira Ayuso <pablo@netfilter.org> 9506M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9507M: Florian Westphal <fw@strlen.de> 9508L: netfilter-devel@vger.kernel.org 9509L: coreteam@netfilter.org 9510W: http://www.netfilter.org/ 9511W: http://www.iptables.org/ 9512W: http://www.nftables.org/ 9513Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9514T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9516S: Maintained 9517F: include/linux/netfilter* 9518F: include/linux/netfilter/ 9519F: include/net/netfilter/ 9520F: include/uapi/linux/netfilter* 9521F: include/uapi/linux/netfilter/ 9522F: net/*/netfilter.c 9523F: net/*/netfilter/ 9524F: net/netfilter/ 9525F: net/bridge/br_netfilter*.c 9526 9527NETROM NETWORK LAYER 9528M: Ralf Baechle <ralf@linux-mips.org> 9529L: linux-hams@vger.kernel.org 9530W: http://www.linux-ax25.org/ 9531S: Maintained 9532F: include/net/netrom.h 9533F: include/uapi/linux/netrom.h 9534F: net/netrom/ 9535 9536NETRONOME ETHERNET DRIVERS 9537M: Jakub Kicinski <jakub.kicinski@netronome.com> 9538L: oss-drivers@netronome.com 9539S: Maintained 9540F: drivers/net/ethernet/netronome/ 9541 9542NETWORK BLOCK DEVICE (NBD) 9543M: Josef Bacik <jbacik@fb.com> 9544S: Maintained 9545L: linux-block@vger.kernel.org 9546L: nbd@other.debian.org 9547F: Documentation/blockdev/nbd.txt 9548F: drivers/block/nbd.c 9549F: include/uapi/linux/nbd.h 9550 9551NETWORK DROP MONITOR 9552M: Neil Horman <nhorman@tuxdriver.com> 9553L: netdev@vger.kernel.org 9554S: Maintained 9555W: https://fedorahosted.org/dropwatch/ 9556F: net/core/drop_monitor.c 9557 9558NETWORKING DRIVERS 9559L: netdev@vger.kernel.org 9560W: http://www.linuxfoundation.org/en/Net 9561Q: http://patchwork.ozlabs.org/project/netdev/list/ 9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9564S: Odd Fixes 9565F: Documentation/devicetree/bindings/net/ 9566F: drivers/net/ 9567F: include/linux/if_* 9568F: include/linux/netdevice.h 9569F: include/linux/etherdevice.h 9570F: include/linux/fcdevice.h 9571F: include/linux/fddidevice.h 9572F: include/linux/hippidevice.h 9573F: include/linux/inetdevice.h 9574F: include/uapi/linux/if_* 9575F: include/uapi/linux/netdevice.h 9576 9577NETWORKING DRIVERS (WIRELESS) 9578M: Kalle Valo <kvalo@codeaurora.org> 9579L: linux-wireless@vger.kernel.org 9580Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9583S: Maintained 9584F: Documentation/devicetree/bindings/net/wireless/ 9585F: drivers/net/wireless/ 9586 9587NETWORKING [DSA] 9588M: Andrew Lunn <andrew@lunn.ch> 9589M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9590M: Florian Fainelli <f.fainelli@gmail.com> 9591S: Maintained 9592F: net/dsa/ 9593F: include/net/dsa.h 9594F: include/linux/dsa/ 9595F: drivers/net/dsa/ 9596 9597NETWORKING [GENERAL] 9598M: "David S. Miller" <davem@davemloft.net> 9599L: netdev@vger.kernel.org 9600W: http://www.linuxfoundation.org/en/Net 9601Q: http://patchwork.ozlabs.org/project/netdev/list/ 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9604B: mailto:netdev@vger.kernel.org 9605S: Maintained 9606F: net/ 9607F: include/net/ 9608F: include/linux/in.h 9609F: include/linux/net.h 9610F: include/linux/netdevice.h 9611F: include/uapi/linux/in.h 9612F: include/uapi/linux/net.h 9613F: include/uapi/linux/netdevice.h 9614F: include/uapi/linux/net_namespace.h 9615F: tools/testing/selftests/net/ 9616F: lib/net_utils.c 9617F: lib/random32.c 9618 9619NETWORKING [IPSEC] 9620M: Steffen Klassert <steffen.klassert@secunet.com> 9621M: Herbert Xu <herbert@gondor.apana.org.au> 9622M: "David S. Miller" <davem@davemloft.net> 9623L: netdev@vger.kernel.org 9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9626S: Maintained 9627F: net/core/flow.c 9628F: net/xfrm/ 9629F: net/key/ 9630F: net/ipv4/xfrm* 9631F: net/ipv4/esp4* 9632F: net/ipv4/ah4.c 9633F: net/ipv4/ipcomp.c 9634F: net/ipv4/ip_vti.c 9635F: net/ipv6/xfrm* 9636F: net/ipv6/esp6* 9637F: net/ipv6/ah6.c 9638F: net/ipv6/ipcomp6.c 9639F: net/ipv6/ip6_vti.c 9640F: include/uapi/linux/xfrm.h 9641F: include/net/xfrm.h 9642 9643NETWORKING [IPv4/IPv6] 9644M: "David S. Miller" <davem@davemloft.net> 9645M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9646M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9647L: netdev@vger.kernel.org 9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9649S: Maintained 9650F: net/ipv4/ 9651F: net/ipv6/ 9652F: include/net/ip* 9653F: arch/x86/net/* 9654 9655NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9656M: Paul Moore <paul@paul-moore.com> 9657W: https://github.com/netlabel 9658L: netdev@vger.kernel.org 9659L: linux-security-module@vger.kernel.org 9660S: Maintained 9661F: Documentation/netlabel/ 9662F: include/net/calipso.h 9663F: include/net/cipso_ipv4.h 9664F: include/net/netlabel.h 9665F: include/uapi/linux/netfilter/xt_SECMARK.h 9666F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9667F: net/netlabel/ 9668F: net/ipv4/cipso_ipv4.c 9669F: net/ipv6/calipso.c 9670F: net/netfilter/xt_CONNSECMARK.c 9671F: net/netfilter/xt_SECMARK.c 9672 9673NETWORKING [TLS] 9674M: Ilya Lesokhin <ilyal@mellanox.com> 9675M: Aviad Yehezkel <aviadye@mellanox.com> 9676M: Dave Watson <davejwatson@fb.com> 9677L: netdev@vger.kernel.org 9678S: Maintained 9679F: net/tls/* 9680F: include/uapi/linux/tls.h 9681F: include/net/tls.h 9682 9683NETWORKING [WIRELESS] 9684L: linux-wireless@vger.kernel.org 9685Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9686 9687NETDEVSIM 9688M: Jakub Kicinski <jakub.kicinski@netronome.com> 9689S: Maintained 9690F: drivers/net/netdevsim/* 9691 9692NETXEN (1/10) GbE SUPPORT 9693M: Manish Chopra <manish.chopra@cavium.com> 9694M: Rahul Verma <rahul.verma@cavium.com> 9695M: Dept-GELinuxNICDev@cavium.com 9696L: netdev@vger.kernel.org 9697S: Supported 9698F: drivers/net/ethernet/qlogic/netxen/ 9699 9700NFC SUBSYSTEM 9701M: Samuel Ortiz <sameo@linux.intel.com> 9702L: linux-wireless@vger.kernel.org 9703L: linux-nfc@lists.01.org (subscribers-only) 9704S: Supported 9705F: net/nfc/ 9706F: include/net/nfc/ 9707F: include/uapi/linux/nfc.h 9708F: drivers/nfc/ 9709F: include/linux/platform_data/nfcmrvl.h 9710F: include/linux/platform_data/nxp-nci.h 9711F: Documentation/devicetree/bindings/net/nfc/ 9712 9713NFS, SUNRPC, AND LOCKD CLIENTS 9714M: Trond Myklebust <trond.myklebust@primarydata.com> 9715M: Anna Schumaker <anna.schumaker@netapp.com> 9716L: linux-nfs@vger.kernel.org 9717W: http://client.linux-nfs.org 9718T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9719S: Maintained 9720F: fs/lockd/ 9721F: fs/nfs/ 9722F: fs/nfs_common/ 9723F: net/sunrpc/ 9724F: include/linux/lockd/ 9725F: include/linux/nfs* 9726F: include/linux/sunrpc/ 9727F: include/uapi/linux/nfs* 9728F: include/uapi/linux/sunrpc/ 9729 9730NILFS2 FILESYSTEM 9731M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9732L: linux-nilfs@vger.kernel.org 9733W: https://nilfs.sourceforge.io/ 9734W: https://nilfs.osdn.jp/ 9735T: git git://github.com/konis/nilfs2.git 9736S: Supported 9737F: Documentation/filesystems/nilfs2.txt 9738F: fs/nilfs2/ 9739F: include/trace/events/nilfs2.h 9740F: include/uapi/linux/nilfs2_api.h 9741F: include/uapi/linux/nilfs2_ondisk.h 9742 9743NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9744M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9745W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9746S: Maintained 9747F: Documentation/scsi/NinjaSCSI.txt 9748F: drivers/scsi/pcmcia/nsp_* 9749 9750NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9751M: GOTO Masanori <gotom@debian.or.jp> 9752M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9753W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9754S: Maintained 9755F: Documentation/scsi/NinjaSCSI.txt 9756F: drivers/scsi/nsp32* 9757 9758NIOS2 ARCHITECTURE 9759M: Ley Foon Tan <lftan@altera.com> 9760L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9762S: Maintained 9763F: arch/nios2/ 9764 9765NOHZ, DYNTICKS SUPPORT 9766M: Frederic Weisbecker <fweisbec@gmail.com> 9767M: Thomas Gleixner <tglx@linutronix.de> 9768M: Ingo Molnar <mingo@kernel.org> 9769L: linux-kernel@vger.kernel.org 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9771S: Maintained 9772F: kernel/time/tick*.* 9773F: include/linux/tick.h 9774F: include/linux/sched/nohz.h 9775 9776NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9777M: Pavel Machek <pavel@ucw.cz> 9778M: Sakari Ailus <sakari.ailus@iki.fi> 9779L: linux-media@vger.kernel.org 9780S: Maintained 9781F: drivers/media/i2c/et8ek8 9782F: drivers/media/i2c/ad5820.c 9783 9784NOKIA N900 POWER SUPPLY DRIVERS 9785R: Pali Rohár <pali.rohar@gmail.com> 9786F: include/linux/power/bq2415x_charger.h 9787F: include/linux/power/bq27xxx_battery.h 9788F: include/linux/power/isp1704_charger.h 9789F: drivers/power/supply/bq2415x_charger.c 9790F: drivers/power/supply/bq27xxx_battery.c 9791F: drivers/power/supply/bq27xxx_battery_i2c.c 9792F: drivers/power/supply/isp1704_charger.c 9793F: drivers/power/supply/rx51_battery.c 9794 9795NTB AMD DRIVER 9796M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9797L: linux-ntb@googlegroups.com 9798S: Supported 9799F: drivers/ntb/hw/amd/ 9800 9801NTB DRIVER CORE 9802M: Jon Mason <jdmason@kudzu.us> 9803M: Dave Jiang <dave.jiang@intel.com> 9804M: Allen Hubbe <allenbh@gmail.com> 9805L: linux-ntb@googlegroups.com 9806S: Supported 9807W: https://github.com/jonmason/ntb/wiki 9808T: git git://github.com/jonmason/ntb.git 9809F: drivers/ntb/ 9810F: drivers/net/ntb_netdev.c 9811F: include/linux/ntb.h 9812F: include/linux/ntb_transport.h 9813F: tools/testing/selftests/ntb/ 9814 9815NTB IDT DRIVER 9816M: Serge Semin <fancer.lancer@gmail.com> 9817L: linux-ntb@googlegroups.com 9818S: Supported 9819F: drivers/ntb/hw/idt/ 9820 9821NTB INTEL DRIVER 9822M: Dave Jiang <dave.jiang@intel.com> 9823L: linux-ntb@googlegroups.com 9824S: Supported 9825W: https://github.com/davejiang/linux/wiki 9826T: git https://github.com/davejiang/linux.git 9827F: drivers/ntb/hw/intel/ 9828 9829NTFS FILESYSTEM 9830M: Anton Altaparmakov <anton@tuxera.com> 9831L: linux-ntfs-dev@lists.sourceforge.net 9832W: http://www.tuxera.com/ 9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9834S: Supported 9835F: Documentation/filesystems/ntfs.txt 9836F: fs/ntfs/ 9837 9838NUBUS SUBSYSTEM 9839M: Finn Thain <fthain@telegraphics.com.au> 9840L: linux-m68k@lists.linux-m68k.org 9841S: Maintained 9842F: arch/*/include/asm/nubus.h 9843F: drivers/nubus/ 9844F: include/linux/nubus.h 9845F: include/uapi/linux/nubus.h 9846 9847NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9848M: Antonino Daplas <adaplas@gmail.com> 9849L: linux-fbdev@vger.kernel.org 9850S: Maintained 9851F: drivers/video/fbdev/riva/ 9852F: drivers/video/fbdev/nvidia/ 9853 9854NVM EXPRESS DRIVER 9855M: Keith Busch <keith.busch@intel.com> 9856M: Jens Axboe <axboe@fb.com> 9857M: Christoph Hellwig <hch@lst.de> 9858M: Sagi Grimberg <sagi@grimberg.me> 9859L: linux-nvme@lists.infradead.org 9860T: git://git.infradead.org/nvme.git 9861W: http://git.infradead.org/nvme.git 9862S: Supported 9863F: drivers/nvme/host/ 9864F: include/linux/nvme.h 9865F: include/uapi/linux/nvme_ioctl.h 9866 9867NVM EXPRESS FC TRANSPORT DRIVERS 9868M: James Smart <james.smart@broadcom.com> 9869L: linux-nvme@lists.infradead.org 9870S: Supported 9871F: include/linux/nvme-fc.h 9872F: include/linux/nvme-fc-driver.h 9873F: drivers/nvme/host/fc.c 9874F: drivers/nvme/target/fc.c 9875F: drivers/nvme/target/fcloop.c 9876 9877NVM EXPRESS TARGET DRIVER 9878M: Christoph Hellwig <hch@lst.de> 9879M: Sagi Grimberg <sagi@grimberg.me> 9880L: linux-nvme@lists.infradead.org 9881T: git://git.infradead.org/nvme.git 9882W: http://git.infradead.org/nvme.git 9883S: Supported 9884F: drivers/nvme/target/ 9885 9886NVMEM FRAMEWORK 9887M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9888S: Maintained 9889F: drivers/nvmem/ 9890F: Documentation/devicetree/bindings/nvmem/ 9891F: Documentation/ABI/stable/sysfs-bus-nvmem 9892F: include/linux/nvmem-consumer.h 9893F: include/linux/nvmem-provider.h 9894 9895NXP TDA998X DRM DRIVER 9896M: Russell King <linux@armlinux.org.uk> 9897S: Supported 9898T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9899T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9900F: drivers/gpu/drm/i2c/tda998x_drv.c 9901F: include/drm/i2c/tda998x.h 9902 9903NXP TFA9879 DRIVER 9904M: Peter Rosin <peda@axentia.se> 9905L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9906S: Maintained 9907F: Documentation/devicetree/bindings/sound/tfa9879.txt 9908F: sound/soc/codecs/tfa9879* 9909 9910NXP-NCI NFC DRIVER 9911M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9912R: Charles Gorand <charles.gorand@effinnov.com> 9913L: linux-nfc@lists.01.org (moderated for non-subscribers) 9914S: Supported 9915F: drivers/nfc/nxp-nci 9916 9917OBJTOOL 9918M: Josh Poimboeuf <jpoimboe@redhat.com> 9919S: Supported 9920F: tools/objtool/ 9921 9922OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9923M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9924M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9925L: linuxppc-dev@lists.ozlabs.org 9926S: Supported 9927F: arch/powerpc/platforms/powernv/ocxl.c 9928F: arch/powerpc/include/asm/pnv-ocxl.h 9929F: drivers/misc/ocxl/ 9930F: include/misc/ocxl* 9931F: include/uapi/misc/ocxl.h 9932F: Documentation/accelerators/ocxl.txt 9933 9934OMAP AUDIO SUPPORT 9935M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9936M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9937L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9938L: linux-omap@vger.kernel.org 9939S: Maintained 9940F: sound/soc/omap/ 9941 9942OMAP CLOCK FRAMEWORK SUPPORT 9943M: Paul Walmsley <paul@pwsan.com> 9944L: linux-omap@vger.kernel.org 9945S: Maintained 9946F: arch/arm/*omap*/*clock* 9947 9948OMAP DEVICE TREE SUPPORT 9949M: Benoît Cousson <bcousson@baylibre.com> 9950M: Tony Lindgren <tony@atomide.com> 9951L: linux-omap@vger.kernel.org 9952L: devicetree@vger.kernel.org 9953S: Maintained 9954F: arch/arm/boot/dts/*omap* 9955F: arch/arm/boot/dts/*am3* 9956F: arch/arm/boot/dts/*am4* 9957F: arch/arm/boot/dts/*am5* 9958F: arch/arm/boot/dts/*dra7* 9959 9960OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9961M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9962L: linux-omap@vger.kernel.org 9963L: linux-fbdev@vger.kernel.org 9964S: Maintained 9965F: drivers/video/fbdev/omap2/ 9966F: Documentation/arm/OMAP/DSS 9967 9968OMAP FRAMEBUFFER SUPPORT 9969M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9970L: linux-fbdev@vger.kernel.org 9971L: linux-omap@vger.kernel.org 9972S: Maintained 9973F: drivers/video/fbdev/omap/ 9974 9975OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9976M: Roger Quadros <rogerq@ti.com> 9977M: Tony Lindgren <tony@atomide.com> 9978L: linux-omap@vger.kernel.org 9979S: Maintained 9980F: drivers/memory/omap-gpmc.c 9981F: arch/arm/mach-omap2/*gpmc* 9982 9983OMAP GPIO DRIVER 9984M: Grygorii Strashko <grygorii.strashko@ti.com> 9985M: Santosh Shilimkar <ssantosh@kernel.org> 9986M: Kevin Hilman <khilman@kernel.org> 9987L: linux-omap@vger.kernel.org 9988S: Maintained 9989F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9990F: drivers/gpio/gpio-omap.c 9991 9992OMAP HARDWARE SPINLOCK SUPPORT 9993M: Ohad Ben-Cohen <ohad@wizery.com> 9994L: linux-omap@vger.kernel.org 9995S: Maintained 9996F: drivers/hwspinlock/omap_hwspinlock.c 9997 9998OMAP HS MMC SUPPORT 9999L: linux-mmc@vger.kernel.org 10000L: linux-omap@vger.kernel.org 10001S: Orphan 10002F: drivers/mmc/host/omap_hsmmc.c 10003 10004OMAP HWMOD DATA 10005M: Paul Walmsley <paul@pwsan.com> 10006L: linux-omap@vger.kernel.org 10007S: Maintained 10008F: arch/arm/mach-omap2/omap_hwmod*data* 10009 10010OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10011M: Benoît Cousson <bcousson@baylibre.com> 10012L: linux-omap@vger.kernel.org 10013S: Maintained 10014F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10015 10016OMAP HWMOD SUPPORT 10017M: Benoît Cousson <bcousson@baylibre.com> 10018M: Paul Walmsley <paul@pwsan.com> 10019L: linux-omap@vger.kernel.org 10020S: Maintained 10021F: arch/arm/mach-omap2/omap_hwmod.* 10022 10023OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10025L: linux-media@vger.kernel.org 10026S: Maintained 10027F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10028F: drivers/media/platform/omap3isp/ 10029F: drivers/staging/media/omap4iss/ 10030 10031OMAP MMC SUPPORT 10032M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10033L: linux-omap@vger.kernel.org 10034S: Maintained 10035F: drivers/mmc/host/omap.c 10036 10037OMAP POWER MANAGEMENT SUPPORT 10038M: Kevin Hilman <khilman@kernel.org> 10039L: linux-omap@vger.kernel.org 10040S: Maintained 10041F: arch/arm/*omap*/*pm* 10042F: drivers/cpufreq/omap-cpufreq.c 10043 10044OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10045M: Rajendra Nayak <rnayak@codeaurora.org> 10046M: Paul Walmsley <paul@pwsan.com> 10047L: linux-omap@vger.kernel.org 10048S: Maintained 10049F: arch/arm/mach-omap2/prm* 10050 10051OMAP RANDOM NUMBER GENERATOR SUPPORT 10052M: Deepak Saxena <dsaxena@plexity.net> 10053S: Maintained 10054F: drivers/char/hw_random/omap-rng.c 10055 10056OMAP USB SUPPORT 10057L: linux-usb@vger.kernel.org 10058L: linux-omap@vger.kernel.org 10059S: Orphan 10060F: drivers/usb/*/*omap* 10061F: arch/arm/*omap*/usb* 10062 10063OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10064M: Mark Jackson <mpfj@newflow.co.uk> 10065L: linux-omap@vger.kernel.org 10066S: Maintained 10067F: arch/arm/boot/dts/am335x-nano.dts 10068 10069OMAP1 SUPPORT 10070M: Aaro Koskinen <aaro.koskinen@iki.fi> 10071M: Tony Lindgren <tony@atomide.com> 10072L: linux-omap@vger.kernel.org 10073Q: http://patchwork.kernel.org/project/linux-omap/list/ 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10075S: Maintained 10076F: arch/arm/mach-omap1/ 10077F: arch/arm/plat-omap/ 10078F: arch/arm/configs/omap1_defconfig 10079F: drivers/i2c/busses/i2c-omap.c 10080F: include/linux/i2c-omap.h 10081 10082OMAP2+ SUPPORT 10083M: Tony Lindgren <tony@atomide.com> 10084L: linux-omap@vger.kernel.org 10085W: http://www.muru.com/linux/omap/ 10086W: http://linux.omap.com/ 10087Q: http://patchwork.kernel.org/project/linux-omap/list/ 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10089S: Maintained 10090F: arch/arm/mach-omap2/ 10091F: arch/arm/plat-omap/ 10092F: arch/arm/configs/omap2plus_defconfig 10093F: drivers/i2c/busses/i2c-omap.c 10094F: drivers/irqchip/irq-omap-intc.c 10095F: drivers/mfd/*omap*.c 10096F: drivers/mfd/menelaus.c 10097F: drivers/mfd/palmas.c 10098F: drivers/mfd/tps65217.c 10099F: drivers/mfd/tps65218.c 10100F: drivers/mfd/tps65910.c 10101F: drivers/mfd/twl-core.[ch] 10102F: drivers/mfd/twl4030*.c 10103F: drivers/mfd/twl6030*.c 10104F: drivers/mfd/twl6040*.c 10105F: drivers/regulator/palmas-regulator*.c 10106F: drivers/regulator/pbias-regulator.c 10107F: drivers/regulator/tps65217-regulator.c 10108F: drivers/regulator/tps65218-regulator.c 10109F: drivers/regulator/tps65910-regulator.c 10110F: drivers/regulator/twl-regulator.c 10111F: drivers/regulator/twl6030-regulator.c 10112F: include/linux/i2c-omap.h 10113 10114ONION OMEGA2+ BOARD 10115M: Harvey Hunt <harveyhuntnexus@gmail.com> 10116L: linux-mips@linux-mips.org 10117S: Maintained 10118F: arch/mips/boot/dts/ralink/omega2p.dts 10119 10120OMFS FILESYSTEM 10121M: Bob Copeland <me@bobcopeland.com> 10122L: linux-karma-devel@lists.sourceforge.net 10123S: Maintained 10124F: Documentation/filesystems/omfs.txt 10125F: fs/omfs/ 10126 10127OMNIKEY CARDMAN 4000 DRIVER 10128M: Harald Welte <laforge@gnumonks.org> 10129S: Maintained 10130F: drivers/char/pcmcia/cm4000_cs.c 10131F: include/linux/cm4000_cs.h 10132F: include/uapi/linux/cm4000_cs.h 10133 10134OMNIKEY CARDMAN 4040 DRIVER 10135M: Harald Welte <laforge@gnumonks.org> 10136S: Maintained 10137F: drivers/char/pcmcia/cm4040_cs.* 10138 10139OMNIVISION OV13858 SENSOR DRIVER 10140M: Sakari Ailus <sakari.ailus@linux.intel.com> 10141L: linux-media@vger.kernel.org 10142T: git git://linuxtv.org/media_tree.git 10143S: Maintained 10144F: drivers/media/i2c/ov13858.c 10145 10146OMNIVISION OV5640 SENSOR DRIVER 10147M: Steve Longerbeam <slongerbeam@gmail.com> 10148L: linux-media@vger.kernel.org 10149T: git git://linuxtv.org/media_tree.git 10150S: Maintained 10151F: drivers/media/i2c/ov5640.c 10152 10153OMNIVISION OV5647 SENSOR DRIVER 10154M: Luis Oliveira <lolivei@synopsys.com> 10155L: linux-media@vger.kernel.org 10156T: git git://linuxtv.org/media_tree.git 10157S: Maintained 10158F: drivers/media/i2c/ov5647.c 10159 10160OMNIVISION OV7670 SENSOR DRIVER 10161M: Jonathan Corbet <corbet@lwn.net> 10162L: linux-media@vger.kernel.org 10163T: git git://linuxtv.org/media_tree.git 10164S: Maintained 10165F: drivers/media/i2c/ov7670.c 10166F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10167 10168ONENAND FLASH DRIVER 10169M: Kyungmin Park <kyungmin.park@samsung.com> 10170L: linux-mtd@lists.infradead.org 10171S: Maintained 10172F: drivers/mtd/onenand/ 10173F: include/linux/mtd/onenand*.h 10174 10175ONSTREAM SCSI TAPE DRIVER 10176M: Willem Riede <osst@riede.org> 10177L: osst-users@lists.sourceforge.net 10178L: linux-scsi@vger.kernel.org 10179S: Maintained 10180F: Documentation/scsi/osst.txt 10181F: drivers/scsi/osst.* 10182F: drivers/scsi/osst_*.h 10183F: drivers/scsi/st.h 10184 10185OP-TEE DRIVER 10186M: Jens Wiklander <jens.wiklander@linaro.org> 10187S: Maintained 10188F: drivers/tee/optee/ 10189 10190OPA-VNIC DRIVER 10191M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10192M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10193L: linux-rdma@vger.kernel.org 10194S: Supported 10195F: drivers/infiniband/ulp/opa_vnic 10196 10197OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10198M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10199L: devicetree@vger.kernel.org 10200S: Maintained 10201F: Documentation/devicetree/dynamic-resolution-notes.txt 10202F: Documentation/devicetree/overlay-notes.txt 10203F: drivers/of/overlay.c 10204F: drivers/of/resolver.c 10205 10206OPEN FIRMWARE AND FLATTENED DEVICE TREE 10207M: Rob Herring <robh+dt@kernel.org> 10208M: Frank Rowand <frowand.list@gmail.com> 10209L: devicetree@vger.kernel.org 10210W: http://www.devicetree.org/ 10211T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10212S: Maintained 10213F: drivers/of/ 10214F: include/linux/of*.h 10215F: scripts/dtc/ 10216F: Documentation/ABI/testing/sysfs-firmware-ofw 10217 10218OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10219M: Rob Herring <robh+dt@kernel.org> 10220M: Mark Rutland <mark.rutland@arm.com> 10221L: devicetree@vger.kernel.org 10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10223Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10224S: Maintained 10225F: Documentation/devicetree/ 10226F: arch/*/boot/dts/ 10227F: include/dt-bindings/ 10228 10229OPENCORES I2C BUS DRIVER 10230M: Peter Korsgaard <jacmet@sunsite.dk> 10231L: linux-i2c@vger.kernel.org 10232S: Maintained 10233F: Documentation/i2c/busses/i2c-ocores 10234F: drivers/i2c/busses/i2c-ocores.c 10235 10236OPENRISC ARCHITECTURE 10237M: Jonas Bonn <jonas@southpole.se> 10238M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10239M: Stafford Horne <shorne@gmail.com> 10240T: git git://github.com/openrisc/linux.git 10241L: openrisc@lists.librecores.org 10242W: http://openrisc.io 10243S: Maintained 10244F: Documentation/devicetree/bindings/openrisc/ 10245F: Documentation/openrisc/ 10246F: arch/openrisc/ 10247F: drivers/irqchip/irq-ompic.c 10248F: drivers/irqchip/irq-or1k-* 10249 10250OPENVSWITCH 10251M: Pravin B Shelar <pshelar@ovn.org> 10252L: netdev@vger.kernel.org 10253L: dev@openvswitch.org 10254W: http://openvswitch.org 10255S: Maintained 10256F: net/openvswitch/ 10257F: include/uapi/linux/openvswitch.h 10258 10259OPERATING PERFORMANCE POINTS (OPP) 10260M: Viresh Kumar <vireshk@kernel.org> 10261M: Nishanth Menon <nm@ti.com> 10262M: Stephen Boyd <sboyd@kernel.org> 10263L: linux-pm@vger.kernel.org 10264S: Maintained 10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10266F: drivers/opp/ 10267F: include/linux/pm_opp.h 10268F: Documentation/power/opp.txt 10269F: Documentation/devicetree/bindings/opp/ 10270 10271OPL4 DRIVER 10272M: Clemens Ladisch <clemens@ladisch.de> 10273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10274T: git git://git.alsa-project.org/alsa-kernel.git 10275S: Maintained 10276F: sound/drivers/opl4/ 10277 10278OPROFILE 10279M: Robert Richter <rric@kernel.org> 10280L: oprofile-list@lists.sf.net 10281S: Maintained 10282F: arch/*/include/asm/oprofile*.h 10283F: arch/*/oprofile/ 10284F: drivers/oprofile/ 10285F: include/linux/oprofile.h 10286 10287ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10288M: Mark Fasheh <mfasheh@versity.com> 10289M: Joel Becker <jlbec@evilplan.org> 10290L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10291W: http://ocfs2.wiki.kernel.org 10292S: Supported 10293F: Documentation/filesystems/ocfs2.txt 10294F: Documentation/filesystems/dlmfs.txt 10295F: fs/ocfs2/ 10296 10297ORANGEFS FILESYSTEM 10298M: Mike Marshall <hubcap@omnibond.com> 10299L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10300T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10301S: Supported 10302F: fs/orangefs/ 10303F: Documentation/filesystems/orangefs.txt 10304 10305ORINOCO DRIVER 10306L: linux-wireless@vger.kernel.org 10307W: http://wireless.kernel.org/en/users/Drivers/orinoco 10308W: http://www.nongnu.org/orinoco/ 10309S: Orphan 10310F: drivers/net/wireless/intersil/orinoco/ 10311 10312OSD LIBRARY and FILESYSTEM 10313M: Boaz Harrosh <ooo@electrozaur.com> 10314S: Maintained 10315F: drivers/scsi/osd/ 10316F: include/scsi/osd_* 10317F: fs/exofs/ 10318 10319OV2659 OMNIVISION SENSOR DRIVER 10320M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10321L: linux-media@vger.kernel.org 10322W: https://linuxtv.org 10323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10324T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10325S: Maintained 10326F: drivers/media/i2c/ov2659.c 10327F: include/media/i2c/ov2659.h 10328 10329OVERLAY FILESYSTEM 10330M: Miklos Szeredi <miklos@szeredi.hu> 10331L: linux-unionfs@vger.kernel.org 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10333S: Supported 10334F: fs/overlayfs/ 10335F: Documentation/filesystems/overlayfs.txt 10336 10337P54 WIRELESS DRIVER 10338M: Christian Lamparter <chunkeey@googlemail.com> 10339L: linux-wireless@vger.kernel.org 10340W: http://wireless.kernel.org/en/users/Drivers/p54 10341S: Maintained 10342F: drivers/net/wireless/intersil/p54/ 10343 10344PA SEMI ETHERNET DRIVER 10345L: netdev@vger.kernel.org 10346S: Orphan 10347F: drivers/net/ethernet/pasemi/* 10348 10349PA SEMI SMBUS DRIVER 10350L: linux-i2c@vger.kernel.org 10351S: Orphan 10352F: drivers/i2c/busses/i2c-pasemi.c 10353 10354PADATA PARALLEL EXECUTION MECHANISM 10355M: Steffen Klassert <steffen.klassert@secunet.com> 10356L: linux-crypto@vger.kernel.org 10357S: Maintained 10358F: kernel/padata.c 10359F: include/linux/padata.h 10360F: Documentation/padata.txt 10361 10362PANASONIC LAPTOP ACPI EXTRAS DRIVER 10363M: Harald Welte <laforge@gnumonks.org> 10364L: platform-driver-x86@vger.kernel.org 10365S: Maintained 10366F: drivers/platform/x86/panasonic-laptop.c 10367 10368PANASONIC MN10300/AM33/AM34 PORT 10369M: David Howells <dhowells@redhat.com> 10370L: linux-am33-list@redhat.com (moderated for non-subscribers) 10371W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10372S: Maintained 10373F: Documentation/mn10300/ 10374F: arch/mn10300/ 10375 10376PARALLEL LCD/KEYPAD PANEL DRIVER 10377M: Willy Tarreau <willy@haproxy.com> 10378M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10379S: Odd Fixes 10380F: Documentation/misc-devices/lcd-panel-cgram.txt 10381F: drivers/misc/panel.c 10382 10383PARALLEL PORT SUBSYSTEM 10384M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10385M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10386L: linux-parport@lists.infradead.org (subscribers-only) 10387S: Maintained 10388F: drivers/parport/ 10389F: include/linux/parport*.h 10390F: drivers/char/ppdev.c 10391F: include/uapi/linux/ppdev.h 10392F: Documentation/parport*.txt 10393 10394PARAVIRT_OPS INTERFACE 10395M: Juergen Gross <jgross@suse.com> 10396M: Alok Kataria <akataria@vmware.com> 10397M: Rusty Russell <rusty@rustcorp.com.au> 10398L: virtualization@lists.linux-foundation.org 10399S: Supported 10400F: Documentation/virtual/paravirt_ops.txt 10401F: arch/*/kernel/paravirt* 10402F: arch/*/include/asm/paravirt*.h 10403F: include/linux/hypervisor.h 10404 10405PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10406M: Tim Waugh <tim@cyberelk.net> 10407L: linux-parport@lists.infradead.org (subscribers-only) 10408S: Maintained 10409F: Documentation/blockdev/paride.txt 10410F: drivers/block/paride/ 10411 10412PARISC ARCHITECTURE 10413M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10414M: Helge Deller <deller@gmx.de> 10415L: linux-parisc@vger.kernel.org 10416W: http://www.parisc-linux.org/ 10417Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10420S: Maintained 10421F: arch/parisc/ 10422F: Documentation/parisc/ 10423F: drivers/parisc/ 10424F: drivers/char/agp/parisc-agp.c 10425F: drivers/input/serio/gscps2.c 10426F: drivers/parport/parport_gsc.* 10427F: drivers/tty/serial/8250/8250_gsc.c 10428F: drivers/video/fbdev/sti* 10429F: drivers/video/console/sti* 10430F: drivers/video/logo/logo_parisc* 10431 10432PARMAN 10433M: Jiri Pirko <jiri@mellanox.com> 10434L: netdev@vger.kernel.org 10435S: Supported 10436F: lib/parman.c 10437F: lib/test_parman.c 10438F: include/linux/parman.h 10439 10440PC87360 HARDWARE MONITORING DRIVER 10441M: Jim Cromie <jim.cromie@gmail.com> 10442L: linux-hwmon@vger.kernel.org 10443S: Maintained 10444F: Documentation/hwmon/pc87360 10445F: drivers/hwmon/pc87360.c 10446 10447PC8736x GPIO DRIVER 10448M: Jim Cromie <jim.cromie@gmail.com> 10449S: Maintained 10450F: drivers/char/pc8736x_gpio.c 10451 10452PC87427 HARDWARE MONITORING DRIVER 10453M: Jean Delvare <jdelvare@suse.com> 10454L: linux-hwmon@vger.kernel.org 10455S: Maintained 10456F: Documentation/hwmon/pc87427 10457F: drivers/hwmon/pc87427.c 10458 10459PCA9532 LED DRIVER 10460M: Riku Voipio <riku.voipio@iki.fi> 10461S: Maintained 10462F: drivers/leds/leds-pca9532.c 10463F: include/linux/leds-pca9532.h 10464 10465PCA9541 I2C BUS MASTER SELECTOR DRIVER 10466M: Guenter Roeck <linux@roeck-us.net> 10467L: linux-i2c@vger.kernel.org 10468S: Maintained 10469F: drivers/i2c/muxes/i2c-mux-pca9541.c 10470 10471PCDP - PRIMARY CONSOLE AND DEBUG PORT 10472M: Khalid Aziz <khalid@gonehiking.org> 10473S: Maintained 10474F: drivers/firmware/pcdp.* 10475 10476PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10477M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10478L: linux-pci@vger.kernel.org 10479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10480S: Maintained 10481F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10482F: drivers/pci/host/pci-aardvark.c 10483 10484PCI DRIVER FOR ALTERA PCIE IP 10485M: Ley Foon Tan <lftan@altera.com> 10486L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10487L: linux-pci@vger.kernel.org 10488S: Supported 10489F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10490F: drivers/pci/host/pcie-altera.c 10491 10492PCI DRIVER FOR APPLIEDMICRO XGENE 10493M: Tanmay Inamdar <tinamdar@apm.com> 10494L: linux-pci@vger.kernel.org 10495L: linux-arm-kernel@lists.infradead.org 10496S: Maintained 10497F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10498F: drivers/pci/host/pci-xgene.c 10499 10500PCI DRIVER FOR ARM VERSATILE PLATFORM 10501M: Rob Herring <robh@kernel.org> 10502L: linux-pci@vger.kernel.org 10503L: linux-arm-kernel@lists.infradead.org 10504S: Maintained 10505F: Documentation/devicetree/bindings/pci/versatile.txt 10506F: drivers/pci/host/pci-versatile.c 10507 10508PCI DRIVER FOR ARMADA 8K 10509M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10510L: linux-pci@vger.kernel.org 10511L: linux-arm-kernel@lists.infradead.org 10512S: Maintained 10513F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10514F: drivers/pci/dwc/pcie-armada8k.c 10515 10516PCI DRIVER FOR FREESCALE LAYERSCAPE 10517M: Minghuan Lian <minghuan.Lian@freescale.com> 10518M: Mingkai Hu <mingkai.hu@freescale.com> 10519M: Roy Zang <tie-fei.zang@freescale.com> 10520L: linuxppc-dev@lists.ozlabs.org 10521L: linux-pci@vger.kernel.org 10522L: linux-arm-kernel@lists.infradead.org 10523S: Maintained 10524F: drivers/pci/dwc/*layerscape* 10525 10526PCI DRIVER FOR GENERIC OF HOSTS 10527M: Will Deacon <will.deacon@arm.com> 10528L: linux-pci@vger.kernel.org 10529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10530S: Maintained 10531F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10532F: drivers/pci/host/pci-host-common.c 10533F: drivers/pci/host/pci-host-generic.c 10534 10535PCI DRIVER FOR IMX6 10536M: Richard Zhu <hongxing.zhu@nxp.com> 10537M: Lucas Stach <l.stach@pengutronix.de> 10538L: linux-pci@vger.kernel.org 10539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10540S: Maintained 10541F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10542F: drivers/pci/dwc/*imx6* 10543 10544PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10545M: Keith Busch <keith.busch@intel.com> 10546M: Jonathan Derrick <jonathan.derrick@intel.com> 10547L: linux-pci@vger.kernel.org 10548S: Supported 10549F: drivers/pci/host/vmd.c 10550 10551PCI DRIVER FOR MICROSEMI SWITCHTEC 10552M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10553M: Logan Gunthorpe <logang@deltatee.com> 10554L: linux-pci@vger.kernel.org 10555S: Maintained 10556F: Documentation/switchtec.txt 10557F: Documentation/ABI/testing/sysfs-class-switchtec 10558F: drivers/pci/switch/switchtec* 10559F: include/uapi/linux/switchtec_ioctl.h 10560F: include/linux/switchtec.h 10561F: drivers/ntb/hw/mscc/ 10562 10563PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10564M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10565M: Jason Cooper <jason@lakedaemon.net> 10566L: linux-pci@vger.kernel.org 10567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10568S: Maintained 10569F: drivers/pci/host/*mvebu* 10570 10571PCI DRIVER FOR NVIDIA TEGRA 10572M: Thierry Reding <thierry.reding@gmail.com> 10573L: linux-tegra@vger.kernel.org 10574L: linux-pci@vger.kernel.org 10575S: Supported 10576F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10577F: drivers/pci/host/pci-tegra.c 10578 10579PCI DRIVER FOR RENESAS R-CAR 10580M: Simon Horman <horms@verge.net.au> 10581L: linux-pci@vger.kernel.org 10582L: linux-renesas-soc@vger.kernel.org 10583S: Maintained 10584F: drivers/pci/host/*rcar* 10585 10586PCI DRIVER FOR SAMSUNG EXYNOS 10587M: Jingoo Han <jingoohan1@gmail.com> 10588L: linux-pci@vger.kernel.org 10589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10591S: Maintained 10592F: drivers/pci/dwc/pci-exynos.c 10593 10594PCI DRIVER FOR SYNOPSYS DESIGNWARE 10595M: Jingoo Han <jingoohan1@gmail.com> 10596M: Joao Pinto <Joao.Pinto@synopsys.com> 10597L: linux-pci@vger.kernel.org 10598S: Maintained 10599F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10600F: drivers/pci/dwc/*designware* 10601 10602PCI DRIVER FOR TI DRA7XX 10603M: Kishon Vijay Abraham I <kishon@ti.com> 10604L: linux-omap@vger.kernel.org 10605L: linux-pci@vger.kernel.org 10606S: Supported 10607F: Documentation/devicetree/bindings/pci/ti-pci.txt 10608F: drivers/pci/dwc/pci-dra7xx.c 10609 10610PCI DRIVER FOR TI KEYSTONE 10611M: Murali Karicheri <m-karicheri2@ti.com> 10612L: linux-pci@vger.kernel.org 10613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10614S: Maintained 10615F: drivers/pci/dwc/*keystone* 10616 10617PCI ENDPOINT SUBSYSTEM 10618M: Kishon Vijay Abraham I <kishon@ti.com> 10619M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10620L: linux-pci@vger.kernel.org 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10622S: Supported 10623F: drivers/pci/endpoint/ 10624F: drivers/misc/pci_endpoint_test.c 10625F: tools/pci/ 10626 10627PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10628M: Russell Currey <ruscur@russell.cc> 10629L: linuxppc-dev@lists.ozlabs.org 10630S: Supported 10631F: Documentation/powerpc/eeh-pci-error-recovery.txt 10632F: arch/powerpc/kernel/eeh*.c 10633F: arch/powerpc/platforms/*/eeh*.c 10634F: arch/powerpc/include/*/eeh*.h 10635 10636PCI ERROR RECOVERY 10637M: Linas Vepstas <linasvepstas@gmail.com> 10638L: linux-pci@vger.kernel.org 10639S: Supported 10640F: Documentation/PCI/pci-error-recovery.txt 10641 10642PCI MSI DRIVER FOR ALTERA MSI IP 10643M: Ley Foon Tan <lftan@altera.com> 10644L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10645L: linux-pci@vger.kernel.org 10646S: Supported 10647F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10648F: drivers/pci/host/pcie-altera-msi.c 10649 10650PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10651M: Duc Dang <dhdang@apm.com> 10652L: linux-pci@vger.kernel.org 10653L: linux-arm-kernel@lists.infradead.org 10654S: Maintained 10655F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10656F: drivers/pci/host/pci-xgene-msi.c 10657 10658PCI SUBSYSTEM 10659M: Bjorn Helgaas <bhelgaas@google.com> 10660L: linux-pci@vger.kernel.org 10661Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10663S: Supported 10664F: Documentation/devicetree/bindings/pci/ 10665F: Documentation/PCI/ 10666F: drivers/pci/ 10667F: include/linux/pci* 10668F: arch/x86/pci/ 10669F: arch/x86/kernel/quirks.c 10670 10671PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10672M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10673L: linux-pci@vger.kernel.org 10674Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10675T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10676S: Supported 10677F: drivers/pci/host/ 10678F: drivers/pci/dwc/ 10679 10680PCIE DRIVER FOR AXIS ARTPEC 10681M: Niklas Cassel <niklas.cassel@axis.com> 10682M: Jesper Nilsson <jesper.nilsson@axis.com> 10683L: linux-arm-kernel@axis.com 10684L: linux-pci@vger.kernel.org 10685S: Maintained 10686F: Documentation/devicetree/bindings/pci/axis,artpec* 10687F: drivers/pci/dwc/*artpec* 10688 10689PCIE DRIVER FOR CAVIUM THUNDERX 10690M: David Daney <david.daney@cavium.com> 10691L: linux-pci@vger.kernel.org 10692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10693S: Supported 10694F: Documentation/devicetree/bindings/pci/pci-thunder-* 10695F: drivers/pci/host/pci-thunder-* 10696 10697PCIE DRIVER FOR HISILICON 10698M: Zhou Wang <wangzhou1@hisilicon.com> 10699L: linux-pci@vger.kernel.org 10700S: Maintained 10701F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10702F: drivers/pci/dwc/pcie-hisi.c 10703 10704PCIE DRIVER FOR HISILICON KIRIN 10705M: Xiaowei Song <songxiaowei@hisilicon.com> 10706M: Binghui Wang <wangbinghui@hisilicon.com> 10707L: linux-pci@vger.kernel.org 10708S: Maintained 10709F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10710F: drivers/pci/dwc/pcie-kirin.c 10711 10712PCIE DRIVER FOR HISILICON STB 10713M: Jianguo Sun <sunjianguo1@huawei.com> 10714M: Shawn Guo <shawn.guo@linaro.org> 10715L: linux-pci@vger.kernel.org 10716S: Maintained 10717F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10718F: drivers/pci/dwc/pcie-histb.c 10719 10720PCIE DRIVER FOR MEDIATEK 10721M: Ryder Lee <ryder.lee@mediatek.com> 10722L: linux-pci@vger.kernel.org 10723L: linux-mediatek@lists.infradead.org 10724S: Supported 10725F: Documentation/devicetree/bindings/pci/mediatek* 10726F: drivers/pci/host/*mediatek* 10727 10728PCIE DRIVER FOR QUALCOMM MSM 10729M: Stanimir Varbanov <svarbanov@mm-sol.com> 10730L: linux-pci@vger.kernel.org 10731L: linux-arm-msm@vger.kernel.org 10732S: Maintained 10733F: drivers/pci/dwc/*qcom* 10734 10735PCIE DRIVER FOR ROCKCHIP 10736M: Shawn Lin <shawn.lin@rock-chips.com> 10737L: linux-pci@vger.kernel.org 10738L: linux-rockchip@lists.infradead.org 10739S: Maintained 10740F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10741F: drivers/pci/host/pcie-rockchip.c 10742 10743PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10744M: Linus Walleij <linus.walleij@linaro.org> 10745L: linux-pci@vger.kernel.org 10746S: Maintained 10747F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10748F: drivers/pci/host/pci-v3-semi.c 10749 10750PCIE DRIVER FOR ST SPEAR13XX 10751M: Pratyush Anand <pratyush.anand@gmail.com> 10752L: linux-pci@vger.kernel.org 10753S: Maintained 10754F: drivers/pci/dwc/*spear* 10755 10756PCMCIA SUBSYSTEM 10757P: Linux PCMCIA Team 10758L: linux-pcmcia@lists.infradead.org 10759W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10761S: Maintained 10762F: Documentation/pcmcia/ 10763F: tools/pcmcia/ 10764F: drivers/pcmcia/ 10765F: include/pcmcia/ 10766 10767PCNET32 NETWORK DRIVER 10768M: Don Fry <pcnet32@frontier.com> 10769L: netdev@vger.kernel.org 10770S: Maintained 10771F: drivers/net/ethernet/amd/pcnet32.c 10772 10773PCRYPT PARALLEL CRYPTO ENGINE 10774M: Steffen Klassert <steffen.klassert@secunet.com> 10775L: linux-crypto@vger.kernel.org 10776S: Maintained 10777F: crypto/pcrypt.c 10778F: include/crypto/pcrypt.h 10779 10780PEAQ WMI HOTKEYS DRIVER 10781M: Hans de Goede <hdegoede@redhat.com> 10782L: platform-driver-x86@vger.kernel.org 10783S: Maintained 10784F: drivers/platform/x86/peaq-wmi.c 10785 10786PER-CPU MEMORY ALLOCATOR 10787M: Tejun Heo <tj@kernel.org> 10788M: Christoph Lameter <cl@linux.com> 10789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10790S: Maintained 10791F: include/linux/percpu*.h 10792F: mm/percpu*.c 10793F: arch/*/include/asm/percpu.h 10794 10795PER-TASK DELAY ACCOUNTING 10796M: Balbir Singh <bsingharora@gmail.com> 10797S: Maintained 10798F: include/linux/delayacct.h 10799F: kernel/delayacct.c 10800 10801PERFORMANCE EVENTS SUBSYSTEM 10802M: Peter Zijlstra <peterz@infradead.org> 10803M: Ingo Molnar <mingo@redhat.com> 10804M: Arnaldo Carvalho de Melo <acme@kernel.org> 10805R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10806R: Jiri Olsa <jolsa@redhat.com> 10807R: Namhyung Kim <namhyung@kernel.org> 10808L: linux-kernel@vger.kernel.org 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10810S: Supported 10811F: kernel/events/* 10812F: include/linux/perf_event.h 10813F: include/uapi/linux/perf_event.h 10814F: arch/*/kernel/perf_event*.c 10815F: arch/*/kernel/*/perf_event*.c 10816F: arch/*/kernel/*/*/perf_event*.c 10817F: arch/*/include/asm/perf_event.h 10818F: arch/*/kernel/perf_callchain.c 10819F: arch/*/events/* 10820F: tools/perf/ 10821 10822PERSONALITY HANDLING 10823M: Christoph Hellwig <hch@infradead.org> 10824L: linux-abi-devel@lists.sourceforge.net 10825S: Maintained 10826F: include/linux/personality.h 10827F: include/uapi/linux/personality.h 10828 10829PHONET PROTOCOL 10830M: Remi Denis-Courmont <courmisch@gmail.com> 10831S: Supported 10832F: Documentation/networking/phonet.txt 10833F: include/linux/phonet.h 10834F: include/net/phonet/ 10835F: include/uapi/linux/phonet.h 10836F: net/phonet/ 10837 10838PHRAM MTD DRIVER 10839M: Joern Engel <joern@lazybastard.org> 10840L: linux-mtd@lists.infradead.org 10841S: Maintained 10842F: drivers/mtd/devices/phram.c 10843 10844PICOLCD HID DRIVER 10845M: Bruno Prémont <bonbons@linux-vserver.org> 10846L: linux-input@vger.kernel.org 10847S: Maintained 10848F: drivers/hid/hid-picolcd* 10849 10850PICOXCELL SUPPORT 10851M: Jamie Iles <jamie@jamieiles.com> 10852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10853T: git git://github.com/jamieiles/linux-2.6-ji.git 10854S: Supported 10855F: arch/arm/boot/dts/picoxcell* 10856F: arch/arm/mach-picoxcell/ 10857F: drivers/crypto/picoxcell* 10858 10859PIN CONTROL SUBSYSTEM 10860M: Linus Walleij <linus.walleij@linaro.org> 10861L: linux-gpio@vger.kernel.org 10862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10863S: Maintained 10864F: Documentation/devicetree/bindings/pinctrl/ 10865F: Documentation/driver-api/pinctl.rst 10866F: drivers/pinctrl/ 10867F: include/linux/pinctrl/ 10868 10869PIN CONTROLLER - ATMEL AT91 10870M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10872S: Maintained 10873F: drivers/pinctrl/pinctrl-at91.* 10874 10875PIN CONTROLLER - ATMEL AT91 PIO4 10876M: Ludovic Desroches <ludovic.desroches@microchip.com> 10877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10878L: linux-gpio@vger.kernel.org 10879S: Supported 10880F: drivers/pinctrl/pinctrl-at91-pio4.* 10881 10882PIN CONTROLLER - INTEL 10883M: Mika Westerberg <mika.westerberg@linux.intel.com> 10884M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10885S: Maintained 10886F: drivers/pinctrl/intel/ 10887 10888PIN CONTROLLER - MEDIATEK 10889M: Sean Wang <sean.wang@mediatek.com> 10890L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10891S: Maintained 10892F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10893F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10894F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10895F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10896F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10897 10898PIN CONTROLLER - QUALCOMM 10899M: Bjorn Andersson <bjorn.andersson@linaro.org> 10900S: Maintained 10901L: linux-arm-msm@vger.kernel.org 10902F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10903F: drivers/pinctrl/qcom/ 10904 10905PIN CONTROLLER - RENESAS 10906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10907M: Geert Uytterhoeven <geert+renesas@glider.be> 10908L: linux-renesas-soc@vger.kernel.org 10909T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10910S: Maintained 10911F: drivers/pinctrl/sh-pfc/ 10912 10913PIN CONTROLLER - SAMSUNG 10914M: Tomasz Figa <tomasz.figa@gmail.com> 10915M: Krzysztof Kozlowski <krzk@kernel.org> 10916M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10918L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10919Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10921S: Maintained 10922F: drivers/pinctrl/samsung/ 10923F: include/dt-bindings/pinctrl/samsung.h 10924F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10925 10926PIN CONTROLLER - SINGLE 10927M: Tony Lindgren <tony@atomide.com> 10928M: Haojian Zhuang <haojian.zhuang@linaro.org> 10929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10930L: linux-omap@vger.kernel.org 10931S: Maintained 10932F: drivers/pinctrl/pinctrl-single.c 10933 10934PIN CONTROLLER - ST SPEAR 10935M: Viresh Kumar <vireshk@kernel.org> 10936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10937W: http://www.st.com/spear 10938S: Maintained 10939F: drivers/pinctrl/spear/ 10940 10941PISTACHIO SOC SUPPORT 10942M: James Hartley <james.hartley@sondrel.com> 10943L: linux-mips@linux-mips.org 10944S: Odd Fixes 10945F: arch/mips/pistachio/ 10946F: arch/mips/include/asm/mach-pistachio/ 10947F: arch/mips/boot/dts/img/pistachio* 10948F: arch/mips/configs/pistachio*_defconfig 10949 10950PKTCDVD DRIVER 10951S: Orphan 10952M: linux-block@vger.kernel.org 10953F: drivers/block/pktcdvd.c 10954F: include/linux/pktcdvd.h 10955F: include/uapi/linux/pktcdvd.h 10956 10957PKUNITY SOC DRIVERS 10958M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10959W: http://mprc.pku.edu.cn/~guanxuetao/linux 10960S: Maintained 10961T: git git://github.com/gxt/linux.git 10962F: drivers/input/serio/i8042-unicore32io.h 10963F: drivers/i2c/busses/i2c-puv3.c 10964F: drivers/video/fbdev/fb-puv3.c 10965F: drivers/rtc/rtc-puv3.c 10966 10967PMBUS HARDWARE MONITORING DRIVERS 10968M: Guenter Roeck <linux@roeck-us.net> 10969L: linux-hwmon@vger.kernel.org 10970W: http://hwmon.wiki.kernel.org/ 10971W: http://www.roeck-us.net/linux/drivers/ 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10973S: Maintained 10974F: Documentation/hwmon/pmbus 10975F: drivers/hwmon/pmbus/ 10976F: include/linux/pmbus.h 10977 10978PMC SIERRA MaxRAID DRIVER 10979L: linux-scsi@vger.kernel.org 10980W: http://www.pmc-sierra.com/ 10981S: Orphan 10982F: drivers/scsi/pmcraid.* 10983 10984PMC SIERRA PM8001 DRIVER 10985M: Jack Wang <jinpu.wang@profitbricks.com> 10986M: lindar_liu@usish.com 10987L: linux-scsi@vger.kernel.org 10988S: Supported 10989F: drivers/scsi/pm8001/ 10990 10991PNP SUPPORT 10992M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10993S: Maintained 10994F: drivers/pnp/ 10995 10996POSIX CLOCKS and TIMERS 10997M: Thomas Gleixner <tglx@linutronix.de> 10998L: linux-kernel@vger.kernel.org 10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11000S: Maintained 11001F: fs/timerfd.c 11002F: include/linux/timer* 11003F: kernel/time/*timer* 11004 11005POWER MANAGEMENT CORE 11006M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11007L: linux-pm@vger.kernel.org 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11009B: https://bugzilla.kernel.org 11010S: Supported 11011F: drivers/base/power/ 11012F: include/linux/pm.h 11013F: include/linux/pm_* 11014F: include/linux/powercap.h 11015F: drivers/powercap/ 11016F: kernel/configs/nopm.config 11017 11018POWER STATE COORDINATION INTERFACE (PSCI) 11019M: Mark Rutland <mark.rutland@arm.com> 11020M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11021L: linux-arm-kernel@lists.infradead.org 11022S: Maintained 11023F: drivers/firmware/psci*.c 11024F: include/linux/psci.h 11025F: include/uapi/linux/psci.h 11026 11027POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11028M: Sebastian Reichel <sre@kernel.org> 11029L: linux-pm@vger.kernel.org 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11031S: Maintained 11032F: Documentation/devicetree/bindings/power/supply/ 11033F: include/linux/power_supply.h 11034F: drivers/power/supply/ 11035 11036POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11037M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11038L: linuxppc-dev@lists.ozlabs.org 11039S: Maintained 11040F: drivers/char/powernv-op-panel.c 11041 11042PPP OVER ATM (RFC 2364) 11043M: Mitchell Blank Jr <mitch@sfgoth.com> 11044S: Maintained 11045F: net/atm/pppoatm.c 11046F: include/uapi/linux/atmppp.h 11047 11048PPP OVER ETHERNET 11049M: Michal Ostrowski <mostrows@earthlink.net> 11050S: Maintained 11051F: drivers/net/ppp/pppoe.c 11052F: drivers/net/ppp/pppox.c 11053 11054PPP OVER L2TP 11055M: James Chapman <jchapman@katalix.com> 11056S: Maintained 11057F: net/l2tp/l2tp_ppp.c 11058F: include/linux/if_pppol2tp.h 11059F: include/uapi/linux/if_pppol2tp.h 11060 11061PPP PROTOCOL DRIVERS AND COMPRESSORS 11062M: Paul Mackerras <paulus@samba.org> 11063L: linux-ppp@vger.kernel.org 11064S: Maintained 11065F: drivers/net/ppp/ppp_* 11066 11067PPS SUPPORT 11068M: Rodolfo Giometti <giometti@enneenne.com> 11069W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11070L: linuxpps@ml.enneenne.com (subscribers-only) 11071S: Maintained 11072F: Documentation/pps/ 11073F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11074F: Documentation/ABI/testing/sysfs-pps 11075F: drivers/pps/ 11076F: include/linux/pps*.h 11077F: include/uapi/linux/pps.h 11078 11079PPTP DRIVER 11080M: Dmitry Kozlov <xeb@mail.ru> 11081L: netdev@vger.kernel.org 11082S: Maintained 11083F: drivers/net/ppp/pptp.c 11084W: http://sourceforge.net/projects/accel-pptp 11085 11086PREEMPTIBLE KERNEL 11087M: Robert Love <rml@tech9.net> 11088L: kpreempt-tech@lists.sourceforge.net 11089W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11090S: Supported 11091F: Documentation/preempt-locking.txt 11092F: include/linux/preempt.h 11093 11094PRINTK 11095M: Petr Mladek <pmladek@suse.com> 11096M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11097R: Steven Rostedt <rostedt@goodmis.org> 11098S: Maintained 11099F: kernel/printk/ 11100F: include/linux/printk.h 11101 11102PRISM54 WIRELESS DRIVER 11103M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11104L: linux-wireless@vger.kernel.org 11105W: http://wireless.kernel.org/en/users/Drivers/p54 11106S: Obsolete 11107F: drivers/net/wireless/intersil/prism54/ 11108 11109PROC SYSCTL 11110M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11111M: Kees Cook <keescook@chromium.org> 11112L: linux-kernel@vger.kernel.org 11113L: linux-fsdevel@vger.kernel.org 11114S: Maintained 11115F: fs/proc/proc_sysctl.c 11116F: include/linux/sysctl.h 11117F: kernel/sysctl.c 11118F: tools/testing/selftests/sysctl/ 11119 11120PS3 NETWORK SUPPORT 11121M: Geoff Levand <geoff@infradead.org> 11122L: netdev@vger.kernel.org 11123L: linuxppc-dev@lists.ozlabs.org 11124S: Maintained 11125F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11126 11127PS3 PLATFORM SUPPORT 11128M: Geoff Levand <geoff@infradead.org> 11129L: linuxppc-dev@lists.ozlabs.org 11130S: Maintained 11131F: arch/powerpc/boot/ps3* 11132F: arch/powerpc/include/asm/lv1call.h 11133F: arch/powerpc/include/asm/ps3*.h 11134F: arch/powerpc/platforms/ps3/ 11135F: drivers/*/ps3* 11136F: drivers/ps3/ 11137F: drivers/rtc/rtc-ps3.c 11138F: drivers/usb/host/*ps3.c 11139F: sound/ppc/snd_ps3* 11140 11141PS3VRAM DRIVER 11142M: Jim Paris <jim@jtan.com> 11143M: Geoff Levand <geoff@infradead.org> 11144L: linuxppc-dev@lists.ozlabs.org 11145S: Maintained 11146F: drivers/block/ps3vram.c 11147 11148PSAMPLE PACKET SAMPLING SUPPORT: 11149M: Yotam Gigi <yotam.gi@gmail.com> 11150S: Maintained 11151F: net/psample 11152F: include/net/psample.h 11153F: include/uapi/linux/psample.h 11154 11155PSTORE FILESYSTEM 11156M: Kees Cook <keescook@chromium.org> 11157M: Anton Vorontsov <anton@enomsg.org> 11158M: Colin Cross <ccross@android.com> 11159M: Tony Luck <tony.luck@intel.com> 11160S: Maintained 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11162F: fs/pstore/ 11163F: include/linux/pstore* 11164F: drivers/firmware/efi/efi-pstore.c 11165F: drivers/acpi/apei/erst.c 11166F: Documentation/admin-guide/ramoops.rst 11167F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11168K: \b(pstore|ramoops) 11169 11170PTP HARDWARE CLOCK SUPPORT 11171M: Richard Cochran <richardcochran@gmail.com> 11172L: netdev@vger.kernel.org 11173S: Maintained 11174W: http://linuxptp.sourceforge.net/ 11175F: Documentation/ABI/testing/sysfs-ptp 11176F: Documentation/ptp/* 11177F: drivers/net/ethernet/freescale/gianfar_ptp.c 11178F: drivers/net/phy/dp83640* 11179F: drivers/ptp/* 11180F: include/linux/ptp_cl* 11181 11182PTRACE SUPPORT 11183M: Oleg Nesterov <oleg@redhat.com> 11184S: Maintained 11185F: include/asm-generic/syscall.h 11186F: include/linux/ptrace.h 11187F: include/linux/regset.h 11188F: include/linux/tracehook.h 11189F: include/uapi/linux/ptrace.h 11190F: include/uapi/linux/ptrace.h 11191F: include/asm-generic/ptrace.h 11192F: kernel/ptrace.c 11193F: arch/*/ptrace*.c 11194F: arch/*/*/ptrace*.c 11195F: arch/*/include/asm/ptrace*.h 11196 11197PULSE8-CEC DRIVER 11198M: Hans Verkuil <hverkuil@xs4all.nl> 11199L: linux-media@vger.kernel.org 11200T: git git://linuxtv.org/media_tree.git 11201S: Maintained 11202F: drivers/media/usb/pulse8-cec/* 11203F: Documentation/media/cec-drivers/pulse8-cec.rst 11204 11205PVRUSB2 VIDEO4LINUX DRIVER 11206M: Mike Isely <isely@pobox.com> 11207L: pvrusb2@isely.net (subscribers-only) 11208L: linux-media@vger.kernel.org 11209W: http://www.isely.net/pvrusb2/ 11210T: git git://linuxtv.org/media_tree.git 11211S: Maintained 11212F: Documentation/media/v4l-drivers/pvrusb2* 11213F: drivers/media/usb/pvrusb2/ 11214 11215PWC WEBCAM DRIVER 11216M: Hans Verkuil <hverkuil@xs4all.nl> 11217L: linux-media@vger.kernel.org 11218T: git git://linuxtv.org/media_tree.git 11219S: Odd Fixes 11220F: drivers/media/usb/pwc/* 11221 11222PWM FAN DRIVER 11223M: Kamil Debski <kamil@wypas.org> 11224M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11225L: linux-hwmon@vger.kernel.org 11226S: Supported 11227F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11228F: Documentation/hwmon/pwm-fan 11229F: drivers/hwmon/pwm-fan.c 11230 11231PWM IR Transmitter 11232M: Sean Young <sean@mess.org> 11233L: linux-media@vger.kernel.org 11234S: Maintained 11235F: drivers/media/rc/pwm-ir-tx.c 11236 11237PWM SUBSYSTEM 11238M: Thierry Reding <thierry.reding@gmail.com> 11239L: linux-pwm@vger.kernel.org 11240S: Maintained 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11242F: Documentation/pwm.txt 11243F: Documentation/devicetree/bindings/pwm/ 11244F: include/linux/pwm.h 11245F: drivers/pwm/ 11246F: drivers/video/backlight/pwm_bl.c 11247F: include/linux/pwm_backlight.h 11248F: drivers/gpio/gpio-mvebu.c 11249F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11250 11251PXA GPIO DRIVER 11252M: Robert Jarzmik <robert.jarzmik@free.fr> 11253L: linux-gpio@vger.kernel.org 11254S: Maintained 11255F: drivers/gpio/gpio-pxa.c 11256 11257PXA MMCI DRIVER 11258S: Orphan 11259 11260PXA RTC DRIVER 11261M: Robert Jarzmik <robert.jarzmik@free.fr> 11262L: linux-rtc@vger.kernel.org 11263S: Maintained 11264 11265PXA2xx/PXA3xx SUPPORT 11266M: Daniel Mack <daniel@zonque.org> 11267M: Haojian Zhuang <haojian.zhuang@gmail.com> 11268M: Robert Jarzmik <robert.jarzmik@free.fr> 11269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11270T: git git://github.com/hzhuang1/linux.git 11271T: git git://github.com/rjarzmik/linux.git 11272S: Maintained 11273F: arch/arm/boot/dts/pxa* 11274F: arch/arm/mach-pxa/ 11275F: drivers/dma/pxa* 11276F: drivers/pcmcia/pxa2xx* 11277F: drivers/pinctrl/pxa/ 11278F: drivers/spi/spi-pxa2xx* 11279F: drivers/usb/gadget/udc/pxa2* 11280F: include/sound/pxa2xx-lib.h 11281F: sound/arm/pxa* 11282F: sound/soc/pxa/ 11283 11284PXA3xx NAND FLASH DRIVER 11285M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11286L: linux-mtd@lists.infradead.org 11287S: Maintained 11288F: drivers/mtd/nand/pxa3xx_nand.c 11289 11290QAT DRIVER 11291M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11292L: qat-linux@intel.com 11293S: Supported 11294F: drivers/crypto/qat/ 11295 11296QCOM AUDIO (ASoC) DRIVERS 11297M: Patrick Lai <plai@codeaurora.org> 11298M: Banajit Goswami <bgoswami@codeaurora.org> 11299L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11300S: Supported 11301F: sound/soc/qcom/ 11302 11303QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11304M: Gabriel Somlo <somlo@cmu.edu> 11305M: "Michael S. Tsirkin" <mst@redhat.com> 11306L: qemu-devel@nongnu.org 11307S: Maintained 11308F: drivers/firmware/qemu_fw_cfg.c 11309 11310QIB DRIVER 11311M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11312M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11313L: linux-rdma@vger.kernel.org 11314S: Supported 11315F: drivers/infiniband/hw/qib/ 11316 11317QLOGIC QL41xxx FCOE DRIVER 11318M: QLogic-Storage-Upstream@cavium.com 11319L: linux-scsi@vger.kernel.org 11320S: Supported 11321F: drivers/scsi/qedf/ 11322 11323QLOGIC QL41xxx ISCSI DRIVER 11324M: QLogic-Storage-Upstream@cavium.com 11325L: linux-scsi@vger.kernel.org 11326S: Supported 11327F: drivers/scsi/qedi/ 11328 11329QLOGIC QL4xxx ETHERNET DRIVER 11330M: Ariel Elior <Ariel.Elior@cavium.com> 11331M: everest-linux-l2@cavium.com 11332L: netdev@vger.kernel.org 11333S: Supported 11334F: drivers/net/ethernet/qlogic/qed/ 11335F: include/linux/qed/ 11336F: drivers/net/ethernet/qlogic/qede/ 11337 11338QLOGIC QL4xxx RDMA DRIVER 11339M: Michal Kalderon <Michal.Kalderon@cavium.com> 11340M: Ariel Elior <Ariel.Elior@cavium.com> 11341L: linux-rdma@vger.kernel.org 11342S: Supported 11343F: drivers/infiniband/hw/qedr/ 11344F: include/uapi/rdma/qedr-abi.h 11345 11346QLOGIC QLA1280 SCSI DRIVER 11347M: Michael Reed <mdr@sgi.com> 11348L: linux-scsi@vger.kernel.org 11349S: Maintained 11350F: drivers/scsi/qla1280.[ch] 11351 11352QLOGIC QLA2XXX FC-SCSI DRIVER 11353M: qla2xxx-upstream@qlogic.com 11354L: linux-scsi@vger.kernel.org 11355S: Supported 11356F: Documentation/scsi/LICENSE.qla2xxx 11357F: drivers/scsi/qla2xxx/ 11358 11359QLOGIC QLA3XXX NETWORK DRIVER 11360M: Dept-GELinuxNICDev@cavium.com 11361L: netdev@vger.kernel.org 11362S: Supported 11363F: Documentation/networking/LICENSE.qla3xxx 11364F: drivers/net/ethernet/qlogic/qla3xxx.* 11365 11366QLOGIC QLA4XXX iSCSI DRIVER 11367M: QLogic-Storage-Upstream@qlogic.com 11368L: linux-scsi@vger.kernel.org 11369S: Supported 11370F: Documentation/scsi/LICENSE.qla4xxx 11371F: drivers/scsi/qla4xxx/ 11372 11373QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11374M: Harish Patil <harish.patil@cavium.com> 11375M: Manish Chopra <manish.chopra@cavium.com> 11376M: Dept-GELinuxNICDev@cavium.com 11377L: netdev@vger.kernel.org 11378S: Supported 11379F: drivers/net/ethernet/qlogic/qlcnic/ 11380 11381QLOGIC QLGE 10Gb ETHERNET DRIVER 11382M: Harish Patil <harish.patil@cavium.com> 11383M: Manish Chopra <manish.chopra@cavium.com> 11384M: Dept-GELinuxNICDev@cavium.com 11385L: netdev@vger.kernel.org 11386S: Supported 11387F: drivers/net/ethernet/qlogic/qlge/ 11388 11389QNX4 FILESYSTEM 11390M: Anders Larsen <al@alarsen.net> 11391W: http://www.alarsen.net/linux/qnx4fs/ 11392S: Maintained 11393F: fs/qnx4/ 11394F: include/uapi/linux/qnx4_fs.h 11395F: include/uapi/linux/qnxtypes.h 11396 11397QORIQ DPAA2 FSL-MC BUS DRIVER 11398M: Stuart Yoder <stuyoder@gmail.com> 11399M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11400L: linux-kernel@vger.kernel.org 11401S: Maintained 11402F: drivers/staging/fsl-mc/ 11403F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11404 11405QT1010 MEDIA DRIVER 11406M: Antti Palosaari <crope@iki.fi> 11407L: linux-media@vger.kernel.org 11408W: https://linuxtv.org 11409W: http://palosaari.fi/linux/ 11410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11411T: git git://linuxtv.org/anttip/media_tree.git 11412S: Maintained 11413F: drivers/media/tuners/qt1010* 11414 11415QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11416M: Kalle Valo <kvalo@qca.qualcomm.com> 11417L: ath10k@lists.infradead.org 11418W: http://wireless.kernel.org/en/users/Drivers/ath10k 11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11420S: Supported 11421F: drivers/net/wireless/ath/ath10k/ 11422 11423QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11424M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11425L: linux-wireless@vger.kernel.org 11426W: http://wireless.kernel.org/en/users/Drivers/ath9k 11427S: Supported 11428F: drivers/net/wireless/ath/ath9k/ 11429 11430QUALCOMM CAMERA SUBSYSTEM DRIVER 11431M: Todor Tomov <todor.tomov@linaro.org> 11432L: linux-media@vger.kernel.org 11433S: Maintained 11434F: Documentation/devicetree/bindings/media/qcom,camss.txt 11435F: Documentation/media/v4l-drivers/qcom_camss.rst 11436F: drivers/media/platform/qcom/camss-8x16/ 11437 11438QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11439M: Timur Tabi <timur@codeaurora.org> 11440L: netdev@vger.kernel.org 11441S: Supported 11442F: drivers/net/ethernet/qualcomm/emac/ 11443 11444QUALCOMM HEXAGON ARCHITECTURE 11445M: Richard Kuo <rkuo@codeaurora.org> 11446L: linux-hexagon@vger.kernel.org 11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11448S: Supported 11449F: arch/hexagon/ 11450 11451QUALCOMM IOMMU 11452M: Rob Clark <robdclark@gmail.com> 11453L: iommu@lists.linux-foundation.org 11454L: linux-arm-msm@vger.kernel.org 11455S: Maintained 11456F: drivers/iommu/qcom_iommu.c 11457 11458QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11459M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11460L: linux-media@vger.kernel.org 11461L: linux-arm-msm@vger.kernel.org 11462T: git git://linuxtv.org/media_tree.git 11463S: Maintained 11464F: drivers/media/platform/qcom/venus/ 11465 11466QUALCOMM WCN36XX WIRELESS DRIVER 11467M: Eugene Krasnikov <k.eugene.e@gmail.com> 11468L: wcn36xx@lists.infradead.org 11469W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11470T: git git://github.com/KrasnikovEugene/wcn36xx.git 11471S: Supported 11472F: drivers/net/wireless/ath/wcn36xx/ 11473 11474QUANTENNA QTNFMAC WIRELESS DRIVER 11475M: Igor Mitsyanko <imitsyanko@quantenna.com> 11476M: Avinash Patil <avinashp@quantenna.com> 11477M: Sergey Matyukevich <smatyukevich@quantenna.com> 11478L: linux-wireless@vger.kernel.org 11479S: Maintained 11480F: drivers/net/wireless/quantenna 11481 11482RADEON and AMDGPU DRM DRIVERS 11483M: Alex Deucher <alexander.deucher@amd.com> 11484M: Christian König <christian.koenig@amd.com> 11485M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11486L: amd-gfx@lists.freedesktop.org 11487T: git git://people.freedesktop.org/~agd5f/linux 11488S: Supported 11489F: drivers/gpu/drm/radeon/ 11490F: include/uapi/drm/radeon_drm.h 11491F: drivers/gpu/drm/amd/ 11492F: include/uapi/drm/amdgpu_drm.h 11493 11494RADEON FRAMEBUFFER DISPLAY DRIVER 11495M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11496L: linux-fbdev@vger.kernel.org 11497S: Maintained 11498F: drivers/video/fbdev/aty/radeon* 11499F: include/uapi/linux/radeonfb.h 11500 11501RADIOSHARK RADIO DRIVER 11502M: Hans Verkuil <hverkuil@xs4all.nl> 11503L: linux-media@vger.kernel.org 11504T: git git://linuxtv.org/media_tree.git 11505S: Maintained 11506F: drivers/media/radio/radio-shark.c 11507 11508RADIOSHARK2 RADIO DRIVER 11509M: Hans Verkuil <hverkuil@xs4all.nl> 11510L: linux-media@vger.kernel.org 11511T: git git://linuxtv.org/media_tree.git 11512S: Maintained 11513F: drivers/media/radio/radio-shark2.c 11514F: drivers/media/radio/radio-tea5777.c 11515 11516RADOS BLOCK DEVICE (RBD) 11517M: Ilya Dryomov <idryomov@gmail.com> 11518M: Sage Weil <sage@redhat.com> 11519M: Alex Elder <elder@kernel.org> 11520L: ceph-devel@vger.kernel.org 11521W: http://ceph.com/ 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11523T: git git://github.com/ceph/ceph-client.git 11524S: Supported 11525F: Documentation/ABI/testing/sysfs-bus-rbd 11526F: drivers/block/rbd.c 11527F: drivers/block/rbd_types.h 11528 11529RAGE128 FRAMEBUFFER DISPLAY DRIVER 11530M: Paul Mackerras <paulus@samba.org> 11531L: linux-fbdev@vger.kernel.org 11532S: Maintained 11533F: drivers/video/fbdev/aty/aty128fb.c 11534 11535RAINSHADOW-CEC DRIVER 11536M: Hans Verkuil <hverkuil@xs4all.nl> 11537L: linux-media@vger.kernel.org 11538T: git git://linuxtv.org/media_tree.git 11539S: Maintained 11540F: drivers/media/usb/rainshadow-cec/* 11541 11542RALINK MIPS ARCHITECTURE 11543M: John Crispin <john@phrozen.org> 11544L: linux-mips@linux-mips.org 11545S: Maintained 11546F: arch/mips/ralink 11547 11548RALINK RT2X00 WIRELESS LAN DRIVER 11549P: rt2x00 project 11550M: Stanislaw Gruszka <sgruszka@redhat.com> 11551M: Helmut Schaa <helmut.schaa@googlemail.com> 11552L: linux-wireless@vger.kernel.org 11553S: Maintained 11554F: drivers/net/wireless/ralink/rt2x00/ 11555 11556RAMDISK RAM BLOCK DEVICE DRIVER 11557M: Jens Axboe <axboe@kernel.dk> 11558S: Maintained 11559F: Documentation/blockdev/ramdisk.txt 11560F: drivers/block/brd.c 11561 11562RANDOM NUMBER DRIVER 11563M: "Theodore Ts'o" <tytso@mit.edu> 11564S: Maintained 11565F: drivers/char/random.c 11566 11567RAPIDIO SUBSYSTEM 11568M: Matt Porter <mporter@kernel.crashing.org> 11569M: Alexandre Bounine <alexandre.bounine@idt.com> 11570S: Maintained 11571F: drivers/rapidio/ 11572 11573RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11574L: linux-wireless@vger.kernel.org 11575S: Orphan 11576F: drivers/net/wireless/ray* 11577 11578RCUTORTURE TEST FRAMEWORK 11579M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11580M: Josh Triplett <josh@joshtriplett.org> 11581R: Steven Rostedt <rostedt@goodmis.org> 11582R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11583R: Lai Jiangshan <jiangshanlai@gmail.com> 11584L: linux-kernel@vger.kernel.org 11585S: Supported 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11587F: tools/testing/selftests/rcutorture 11588 11589RDC R-321X SoC 11590M: Florian Fainelli <florian@openwrt.org> 11591S: Maintained 11592 11593RDC R6040 FAST ETHERNET DRIVER 11594M: Florian Fainelli <f.fainelli@gmail.com> 11595L: netdev@vger.kernel.org 11596S: Maintained 11597F: drivers/net/ethernet/rdc/r6040.c 11598 11599RDMAVT - RDMA verbs software 11600M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11601M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11602L: linux-rdma@vger.kernel.org 11603S: Supported 11604F: drivers/infiniband/sw/rdmavt 11605 11606RDS - RELIABLE DATAGRAM SOCKETS 11607M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11608L: netdev@vger.kernel.org 11609L: linux-rdma@vger.kernel.org 11610L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11611W: https://oss.oracle.com/projects/rds/ 11612S: Supported 11613F: net/rds/ 11614F: Documentation/networking/rds.txt 11615 11616RDT - RESOURCE ALLOCATION 11617M: Fenghua Yu <fenghua.yu@intel.com> 11618L: linux-kernel@vger.kernel.org 11619S: Supported 11620F: arch/x86/kernel/cpu/intel_rdt* 11621F: arch/x86/include/asm/intel_rdt_sched.h 11622F: Documentation/x86/intel_rdt* 11623 11624READ-COPY UPDATE (RCU) 11625M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11626M: Josh Triplett <josh@joshtriplett.org> 11627R: Steven Rostedt <rostedt@goodmis.org> 11628R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11629R: Lai Jiangshan <jiangshanlai@gmail.com> 11630L: linux-kernel@vger.kernel.org 11631W: http://www.rdrop.com/users/paulmck/RCU/ 11632S: Supported 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11634F: Documentation/RCU/ 11635X: Documentation/RCU/torture.txt 11636F: include/linux/rcu* 11637X: include/linux/srcu.h 11638F: kernel/rcu/ 11639X: kernel/torture.c 11640 11641REAL TIME CLOCK (RTC) SUBSYSTEM 11642M: Alessandro Zummo <a.zummo@towertech.it> 11643M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11644L: linux-rtc@vger.kernel.org 11645Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11647S: Maintained 11648F: Documentation/devicetree/bindings/rtc/ 11649F: Documentation/rtc.txt 11650F: drivers/rtc/ 11651F: include/linux/rtc.h 11652F: include/uapi/linux/rtc.h 11653F: include/linux/rtc/ 11654F: include/linux/platform_data/rtc-* 11655F: tools/testing/selftests/timers/rtctest.c 11656 11657REALTEK AUDIO CODECS 11658M: Bard Liao <bardliao@realtek.com> 11659M: Oder Chiou <oder_chiou@realtek.com> 11660S: Maintained 11661F: sound/soc/codecs/rt* 11662F: include/sound/rt*.h 11663 11664REGISTER MAP ABSTRACTION 11665M: Mark Brown <broonie@kernel.org> 11666L: linux-kernel@vger.kernel.org 11667T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11668S: Supported 11669F: Documentation/devicetree/bindings/regmap/ 11670F: drivers/base/regmap/ 11671F: include/linux/regmap.h 11672 11673REISERFS FILE SYSTEM 11674L: reiserfs-devel@vger.kernel.org 11675S: Supported 11676F: fs/reiserfs/ 11677 11678REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11679M: Ohad Ben-Cohen <ohad@wizery.com> 11680M: Bjorn Andersson <bjorn.andersson@linaro.org> 11681L: linux-remoteproc@vger.kernel.org 11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11683S: Maintained 11684F: Documentation/devicetree/bindings/remoteproc/ 11685F: Documentation/remoteproc.txt 11686F: drivers/remoteproc/ 11687F: include/linux/remoteproc.h 11688 11689REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11690M: Ohad Ben-Cohen <ohad@wizery.com> 11691M: Bjorn Andersson <bjorn.andersson@linaro.org> 11692L: linux-remoteproc@vger.kernel.org 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11694S: Maintained 11695F: drivers/rpmsg/ 11696F: Documentation/rpmsg.txt 11697F: include/linux/rpmsg.h 11698F: include/linux/rpmsg/ 11699 11700RENESAS CLOCK DRIVERS 11701M: Geert Uytterhoeven <geert+renesas@glider.be> 11702L: linux-renesas-soc@vger.kernel.org 11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11704S: Supported 11705F: drivers/clk/renesas/ 11706 11707RENESAS ETHERNET DRIVERS 11708R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11709L: netdev@vger.kernel.org 11710L: linux-renesas-soc@vger.kernel.org 11711F: Documentation/devicetree/bindings/net/renesas,*.txt 11712F: Documentation/devicetree/bindings/net/sh_eth.txt 11713F: drivers/net/ethernet/renesas/ 11714F: include/linux/sh_eth.h 11715 11716RENESAS R-CAR GYROADC DRIVER 11717M: Marek Vasut <marek.vasut@gmail.com> 11718L: linux-iio@vger.kernel.org 11719S: Supported 11720F: drivers/iio/adc/rcar_gyro_adc.c 11721 11722RENESAS USB PHY DRIVER 11723M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11724L: linux-renesas-soc@vger.kernel.org 11725S: Maintained 11726F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11727 11728RESET CONTROLLER FRAMEWORK 11729M: Philipp Zabel <p.zabel@pengutronix.de> 11730T: git git://git.pengutronix.de/git/pza/linux 11731S: Maintained 11732F: drivers/reset/ 11733F: Documentation/devicetree/bindings/reset/ 11734F: include/dt-bindings/reset/ 11735F: include/linux/reset.h 11736F: include/linux/reset-controller.h 11737 11738RFKILL 11739M: Johannes Berg <johannes@sipsolutions.net> 11740L: linux-wireless@vger.kernel.org 11741W: http://wireless.kernel.org/ 11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11744S: Maintained 11745F: Documentation/rfkill.txt 11746F: Documentation/ABI/stable/sysfs-class-rfkill 11747F: net/rfkill/ 11748 11749RHASHTABLE 11750M: Thomas Graf <tgraf@suug.ch> 11751M: Herbert Xu <herbert@gondor.apana.org.au> 11752L: netdev@vger.kernel.org 11753S: Maintained 11754F: lib/rhashtable.c 11755F: include/linux/rhashtable.h 11756 11757RICOH R5C592 MEMORYSTICK DRIVER 11758M: Maxim Levitsky <maximlevitsky@gmail.com> 11759S: Maintained 11760F: drivers/memstick/host/r592.* 11761 11762RICOH SMARTMEDIA/XD DRIVER 11763M: Maxim Levitsky <maximlevitsky@gmail.com> 11764S: Maintained 11765F: drivers/mtd/nand/r852.c 11766F: drivers/mtd/nand/r852.h 11767 11768RISC-V ARCHITECTURE 11769M: Palmer Dabbelt <palmer@sifive.com> 11770M: Albert Ou <albert@sifive.com> 11771L: linux-riscv@lists.infradead.org 11772T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11773S: Supported 11774F: arch/riscv/ 11775K: riscv 11776N: riscv 11777 11778ROCCAT DRIVERS 11779M: Stefan Achatz <erazor_de@users.sourceforge.net> 11780W: http://sourceforge.net/projects/roccat/ 11781S: Maintained 11782F: drivers/hid/hid-roccat* 11783F: include/linux/hid-roccat* 11784F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11785 11786ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11787M: Jacob chen <jacob2.chen@rock-chips.com> 11788L: linux-media@vger.kernel.org 11789S: Maintained 11790F: drivers/media/platform/rockchip/rga/ 11791F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11792 11793ROCKER DRIVER 11794M: Jiri Pirko <jiri@resnulli.us> 11795L: netdev@vger.kernel.org 11796S: Supported 11797F: drivers/net/ethernet/rocker/ 11798 11799ROCKETPORT DRIVER 11800P: Comtrol Corp. 11801W: http://www.comtrol.com 11802S: Maintained 11803F: Documentation/serial/rocket.txt 11804F: drivers/tty/rocket* 11805 11806ROCKETPORT EXPRESS/INFINITY DRIVER 11807M: Kevin Cernekee <cernekee@gmail.com> 11808L: linux-serial@vger.kernel.org 11809S: Odd Fixes 11810F: drivers/tty/serial/rp2.* 11811 11812ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11813M: Marek Vasut <marek.vasut+renesas@gmail.com> 11814L: linux-kernel@vger.kernel.org 11815L: linux-renesas-soc@vger.kernel.org 11816S: Supported 11817F: drivers/mfd/bd9571mwv.c 11818F: drivers/regulator/bd9571mwv-regulator.c 11819F: drivers/gpio/gpio-bd9571mwv.c 11820F: include/linux/mfd/bd9571mwv.h 11821F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11822 11823ROSE NETWORK LAYER 11824M: Ralf Baechle <ralf@linux-mips.org> 11825L: linux-hams@vger.kernel.org 11826W: http://www.linux-ax25.org/ 11827S: Maintained 11828F: include/net/rose.h 11829F: include/uapi/linux/rose.h 11830F: net/rose/ 11831 11832RTL2830 MEDIA DRIVER 11833M: Antti Palosaari <crope@iki.fi> 11834L: linux-media@vger.kernel.org 11835W: https://linuxtv.org 11836W: http://palosaari.fi/linux/ 11837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11838T: git git://linuxtv.org/anttip/media_tree.git 11839S: Maintained 11840F: drivers/media/dvb-frontends/rtl2830* 11841 11842RTL2832 MEDIA DRIVER 11843M: Antti Palosaari <crope@iki.fi> 11844L: linux-media@vger.kernel.org 11845W: https://linuxtv.org 11846W: http://palosaari.fi/linux/ 11847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11848T: git git://linuxtv.org/anttip/media_tree.git 11849S: Maintained 11850F: drivers/media/dvb-frontends/rtl2832* 11851 11852RTL2832_SDR MEDIA DRIVER 11853M: Antti Palosaari <crope@iki.fi> 11854L: linux-media@vger.kernel.org 11855W: https://linuxtv.org 11856W: http://palosaari.fi/linux/ 11857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11858T: git git://linuxtv.org/anttip/media_tree.git 11859S: Maintained 11860F: drivers/media/dvb-frontends/rtl2832_sdr* 11861 11862RTL8180 WIRELESS DRIVER 11863L: linux-wireless@vger.kernel.org 11864W: http://wireless.kernel.org/ 11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11866S: Orphan 11867F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11868 11869RTL8187 WIRELESS DRIVER 11870M: Herton Ronaldo Krzesinski <herton@canonical.com> 11871M: Hin-Tak Leung <htl10@users.sourceforge.net> 11872M: Larry Finger <Larry.Finger@lwfinger.net> 11873L: linux-wireless@vger.kernel.org 11874W: http://wireless.kernel.org/ 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11876S: Maintained 11877F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11878 11879REALTEK WIRELESS DRIVER (rtlwifi family) 11880M: Ping-Ke Shih <pkshih@realtek.com> 11881L: linux-wireless@vger.kernel.org 11882W: http://wireless.kernel.org/ 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11884S: Maintained 11885F: drivers/net/wireless/realtek/rtlwifi/ 11886 11887RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11888M: Jes Sorensen <Jes.Sorensen@gmail.com> 11889L: linux-wireless@vger.kernel.org 11890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11891S: Maintained 11892F: drivers/net/wireless/realtek/rtl8xxxu/ 11893 11894RXRPC SOCKETS (AF_RXRPC) 11895M: David Howells <dhowells@redhat.com> 11896L: linux-afs@lists.infradead.org 11897S: Supported 11898F: net/rxrpc/ 11899F: include/keys/rxrpc-type.h 11900F: include/net/af_rxrpc.h 11901F: include/trace/events/rxrpc.h 11902F: include/uapi/linux/rxrpc.h 11903F: Documentation/networking/rxrpc.txt 11904W: https://www.infradead.org/~dhowells/kafs/ 11905 11906S3 SAVAGE FRAMEBUFFER DRIVER 11907M: Antonino Daplas <adaplas@gmail.com> 11908L: linux-fbdev@vger.kernel.org 11909S: Maintained 11910F: drivers/video/fbdev/savage/ 11911 11912S390 11913M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11914M: Heiko Carstens <heiko.carstens@de.ibm.com> 11915L: linux-s390@vger.kernel.org 11916W: http://www.ibm.com/developerworks/linux/linux390/ 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11918S: Supported 11919F: arch/s390/ 11920F: drivers/s390/ 11921F: Documentation/s390/ 11922F: Documentation/driver-api/s390-drivers.rst 11923 11924S390 COMMON I/O LAYER 11925M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11926M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11927L: linux-s390@vger.kernel.org 11928W: http://www.ibm.com/developerworks/linux/linux390/ 11929S: Supported 11930F: drivers/s390/cio/ 11931 11932S390 DASD DRIVER 11933M: Stefan Haberland <sth@linux.vnet.ibm.com> 11934M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11935L: linux-s390@vger.kernel.org 11936W: http://www.ibm.com/developerworks/linux/linux390/ 11937S: Supported 11938F: drivers/s390/block/dasd* 11939F: block/partitions/ibm.c 11940 11941S390 IOMMU (PCI) 11942M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11943L: linux-s390@vger.kernel.org 11944W: http://www.ibm.com/developerworks/linux/linux390/ 11945S: Supported 11946F: drivers/iommu/s390-iommu.c 11947 11948S390 IUCV NETWORK LAYER 11949M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11950M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11951L: linux-s390@vger.kernel.org 11952W: http://www.ibm.com/developerworks/linux/linux390/ 11953S: Supported 11954F: drivers/s390/net/*iucv* 11955F: include/net/iucv/ 11956F: net/iucv/ 11957 11958S390 NETWORK DRIVERS 11959M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11960M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11961L: linux-s390@vger.kernel.org 11962W: http://www.ibm.com/developerworks/linux/linux390/ 11963S: Supported 11964F: drivers/s390/net/ 11965 11966S390 PCI SUBSYSTEM 11967M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11968M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11969L: linux-s390@vger.kernel.org 11970W: http://www.ibm.com/developerworks/linux/linux390/ 11971S: Supported 11972F: arch/s390/pci/ 11973F: drivers/pci/hotplug/s390_pci_hpc.c 11974 11975S390 VFIO-CCW DRIVER 11976M: Cornelia Huck <cohuck@redhat.com> 11977M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11978L: linux-s390@vger.kernel.org 11979L: kvm@vger.kernel.org 11980S: Supported 11981F: drivers/s390/cio/vfio_ccw* 11982F: Documentation/s390/vfio-ccw.txt 11983F: include/uapi/linux/vfio_ccw.h 11984 11985S390 ZCRYPT DRIVER 11986M: Harald Freudenberger <freude@de.ibm.com> 11987L: linux-s390@vger.kernel.org 11988W: http://www.ibm.com/developerworks/linux/linux390/ 11989S: Supported 11990F: drivers/s390/crypto/ 11991 11992S390 ZFCP DRIVER 11993M: Steffen Maier <maier@linux.vnet.ibm.com> 11994M: Benjamin Block <bblock@linux.vnet.ibm.com> 11995L: linux-s390@vger.kernel.org 11996W: http://www.ibm.com/developerworks/linux/linux390/ 11997S: Supported 11998F: drivers/s390/scsi/zfcp_* 11999 12000S3C24XX SD/MMC Driver 12001M: Ben Dooks <ben-linux@fluff.org> 12002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12003S: Supported 12004F: drivers/mmc/host/s3cmci.* 12005 12006SAA6588 RDS RECEIVER DRIVER 12007M: Hans Verkuil <hverkuil@xs4all.nl> 12008L: linux-media@vger.kernel.org 12009T: git git://linuxtv.org/media_tree.git 12010W: https://linuxtv.org 12011S: Odd Fixes 12012F: drivers/media/i2c/saa6588* 12013 12014SAA7134 VIDEO4LINUX DRIVER 12015M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12016M: Mauro Carvalho Chehab <mchehab@kernel.org> 12017L: linux-media@vger.kernel.org 12018W: https://linuxtv.org 12019T: git git://linuxtv.org/media_tree.git 12020S: Odd fixes 12021F: Documentation/media/v4l-drivers/saa7134* 12022F: drivers/media/pci/saa7134/ 12023 12024SAA7146 VIDEO4LINUX-2 DRIVER 12025M: Hans Verkuil <hverkuil@xs4all.nl> 12026L: linux-media@vger.kernel.org 12027T: git git://linuxtv.org/media_tree.git 12028S: Maintained 12029F: drivers/media/common/saa7146/ 12030F: drivers/media/pci/saa7146/ 12031F: include/media/saa7146* 12032 12033SAMSUNG AUDIO (ASoC) DRIVERS 12034M: Krzysztof Kozlowski <krzk@kernel.org> 12035M: Sangbeom Kim <sbkim73@samsung.com> 12036M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12037L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12038S: Supported 12039F: sound/soc/samsung/ 12040 12041SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12042M: Krzysztof Kozlowski <krzk@kernel.org> 12043L: linux-crypto@vger.kernel.org 12044L: linux-samsung-soc@vger.kernel.org 12045S: Maintained 12046F: drivers/crypto/exynos-rng.c 12047F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12048 12049SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12050M: Łukasz Stelmach <l.stelmach@samsung.com> 12051L: linux-samsung-soc@vger.kernel.org 12052S: Maintained 12053F: drivers/char/hw_random/exynos-trng.c 12054F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12055 12056SAMSUNG FRAMEBUFFER DRIVER 12057M: Jingoo Han <jingoohan1@gmail.com> 12058L: linux-fbdev@vger.kernel.org 12059S: Maintained 12060F: drivers/video/fbdev/s3c-fb.c 12061 12062SAMSUNG LAPTOP DRIVER 12063M: Corentin Chary <corentin.chary@gmail.com> 12064L: platform-driver-x86@vger.kernel.org 12065S: Maintained 12066F: drivers/platform/x86/samsung-laptop.c 12067 12068SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12069M: Sangbeom Kim <sbkim73@samsung.com> 12070M: Krzysztof Kozlowski <krzk@kernel.org> 12071M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12072L: linux-kernel@vger.kernel.org 12073L: linux-samsung-soc@vger.kernel.org 12074S: Supported 12075F: drivers/mfd/sec*.c 12076F: drivers/regulator/s2m*.c 12077F: drivers/regulator/s5m*.c 12078F: drivers/clk/clk-s2mps11.c 12079F: drivers/rtc/rtc-s5m.c 12080F: include/linux/mfd/samsung/ 12081F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12082F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12083F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12084F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12085 12086SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12087M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12088L: linux-media@vger.kernel.org 12089L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12090S: Maintained 12091F: drivers/media/platform/s3c-camif/ 12092F: include/media/drv-intf/s3c_camif.h 12093 12094SAMSUNG S3FWRN5 NFC DRIVER 12095M: Robert Baldyga <r.baldyga@samsung.com> 12096M: Krzysztof Opasiak <k.opasiak@samsung.com> 12097L: linux-nfc@lists.01.org (moderated for non-subscribers) 12098S: Supported 12099F: drivers/nfc/s3fwrn5 12100 12101SAMSUNG S5C73M3 CAMERA DRIVER 12102M: Kyungmin Park <kyungmin.park@samsung.com> 12103M: Andrzej Hajda <a.hajda@samsung.com> 12104L: linux-media@vger.kernel.org 12105S: Supported 12106F: drivers/media/i2c/s5c73m3/* 12107 12108SAMSUNG S5K5BAF CAMERA DRIVER 12109M: Kyungmin Park <kyungmin.park@samsung.com> 12110M: Andrzej Hajda <a.hajda@samsung.com> 12111L: linux-media@vger.kernel.org 12112S: Supported 12113F: drivers/media/i2c/s5k5baf.c 12114 12115SAMSUNG S5P Security SubSystem (SSS) DRIVER 12116M: Krzysztof Kozlowski <krzk@kernel.org> 12117M: Vladimir Zapolskiy <vz@mleia.com> 12118M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12119L: linux-crypto@vger.kernel.org 12120L: linux-samsung-soc@vger.kernel.org 12121S: Maintained 12122F: drivers/crypto/s5p-sss.c 12123 12124SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12125M: Kyungmin Park <kyungmin.park@samsung.com> 12126M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12127L: linux-media@vger.kernel.org 12128Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12129S: Supported 12130F: drivers/media/platform/exynos4-is/ 12131 12132SAMSUNG SOC CLOCK DRIVERS 12133M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12134M: Tomasz Figa <tomasz.figa@gmail.com> 12135M: Chanwoo Choi <cw00.choi@samsung.com> 12136S: Supported 12137L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12138F: drivers/clk/samsung/ 12139F: include/dt-bindings/clock/exynos*.h 12140F: Documentation/devicetree/bindings/clock/exynos*.txt 12141 12142SAMSUNG SPI DRIVERS 12143M: Kukjin Kim <kgene@kernel.org> 12144M: Krzysztof Kozlowski <krzk@kernel.org> 12145M: Andi Shyti <andi.shyti@samsung.com> 12146L: linux-spi@vger.kernel.org 12147L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12148S: Maintained 12149F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12150F: drivers/spi/spi-s3c* 12151F: include/linux/platform_data/spi-s3c64xx.h 12152 12153SAMSUNG SXGBE DRIVERS 12154M: Byungho An <bh74.an@samsung.com> 12155M: Girish K S <ks.giri@samsung.com> 12156M: Vipul Pandya <vipul.pandya@samsung.com> 12157S: Supported 12158L: netdev@vger.kernel.org 12159F: drivers/net/ethernet/samsung/sxgbe/ 12160 12161SAMSUNG THERMAL DRIVER 12162M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12163L: linux-pm@vger.kernel.org 12164L: linux-samsung-soc@vger.kernel.org 12165S: Supported 12166T: git https://github.com/lmajewski/linux-samsung-thermal.git 12167F: drivers/thermal/samsung/ 12168 12169SAMSUNG USB2 PHY DRIVER 12170M: Kamil Debski <kamil@wypas.org> 12171M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12172L: linux-kernel@vger.kernel.org 12173S: Supported 12174F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12175F: Documentation/phy/samsung-usb2.txt 12176F: drivers/phy/samsung/phy-exynos4210-usb2.c 12177F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12178F: drivers/phy/samsung/phy-exynos5250-usb2.c 12179F: drivers/phy/samsung/phy-s5pv210-usb2.c 12180F: drivers/phy/samsung/phy-samsung-usb2.c 12181F: drivers/phy/samsung/phy-samsung-usb2.h 12182 12183SC1200 WDT DRIVER 12184M: Zwane Mwaikambo <zwanem@gmail.com> 12185S: Maintained 12186F: drivers/watchdog/sc1200wdt.c 12187 12188SCHEDULER 12189M: Ingo Molnar <mingo@redhat.com> 12190M: Peter Zijlstra <peterz@infradead.org> 12191L: linux-kernel@vger.kernel.org 12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12193S: Maintained 12194F: kernel/sched/ 12195F: include/linux/sched.h 12196F: include/uapi/linux/sched.h 12197F: include/linux/wait.h 12198 12199SCORE ARCHITECTURE 12200M: Chen Liqin <liqin.linux@gmail.com> 12201M: Lennox Wu <lennox.wu@gmail.com> 12202W: http://www.sunplus.com 12203S: Supported 12204F: arch/score/ 12205 12206SCR24X CHIP CARD INTERFACE DRIVER 12207M: Lubomir Rintel <lkundrak@v3.sk> 12208S: Supported 12209F: drivers/char/pcmcia/scr24x_cs.c 12210 12211SCSI CDROM DRIVER 12212M: Jens Axboe <axboe@kernel.dk> 12213L: linux-scsi@vger.kernel.org 12214W: http://www.kernel.dk 12215S: Maintained 12216F: drivers/scsi/sr* 12217 12218SCSI RDMA PROTOCOL (SRP) INITIATOR 12219M: Bart Van Assche <bart.vanassche@sandisk.com> 12220L: linux-rdma@vger.kernel.org 12221S: Supported 12222W: http://www.openfabrics.org 12223Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12225F: drivers/infiniband/ulp/srp/ 12226F: include/scsi/srp.h 12227 12228SCSI SG DRIVER 12229M: Doug Gilbert <dgilbert@interlog.com> 12230L: linux-scsi@vger.kernel.org 12231W: http://sg.danny.cz/sg 12232S: Maintained 12233F: Documentation/scsi/scsi-generic.txt 12234F: drivers/scsi/sg.c 12235F: include/scsi/sg.h 12236 12237SCSI SUBSYSTEM 12238M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12240M: "Martin K. Petersen" <martin.petersen@oracle.com> 12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12242L: linux-scsi@vger.kernel.org 12243S: Maintained 12244F: Documentation/devicetree/bindings/scsi/ 12245F: drivers/scsi/ 12246F: include/scsi/ 12247 12248SCSI TAPE DRIVER 12249M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12250L: linux-scsi@vger.kernel.org 12251S: Maintained 12252F: Documentation/scsi/st.txt 12253F: drivers/scsi/st.* 12254F: drivers/scsi/st_*.h 12255 12256SCTP PROTOCOL 12257M: Vlad Yasevich <vyasevich@gmail.com> 12258M: Neil Horman <nhorman@tuxdriver.com> 12259L: linux-sctp@vger.kernel.org 12260W: http://lksctp.sourceforge.net 12261S: Maintained 12262F: Documentation/networking/sctp.txt 12263F: include/linux/sctp.h 12264F: include/uapi/linux/sctp.h 12265F: include/net/sctp/ 12266F: net/sctp/ 12267 12268SCx200 CPU SUPPORT 12269M: Jim Cromie <jim.cromie@gmail.com> 12270S: Odd Fixes 12271F: Documentation/i2c/busses/scx200_acb 12272F: arch/x86/platform/scx200/ 12273F: drivers/watchdog/scx200_wdt.c 12274F: drivers/i2c/busses/scx200* 12275F: drivers/mtd/maps/scx200_docflash.c 12276F: include/linux/scx200.h 12277 12278SCx200 GPIO DRIVER 12279M: Jim Cromie <jim.cromie@gmail.com> 12280S: Maintained 12281F: drivers/char/scx200_gpio.c 12282F: include/linux/scx200_gpio.h 12283 12284SCx200 HRT CLOCKSOURCE DRIVER 12285M: Jim Cromie <jim.cromie@gmail.com> 12286S: Maintained 12287F: drivers/clocksource/scx200_hrt.c 12288 12289SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12290M: Sascha Sommer <saschasommer@freenet.de> 12291L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12292S: Maintained 12293F: drivers/mmc/host/sdricoh_cs.c 12294 12295SECURE COMPUTING 12296M: Kees Cook <keescook@chromium.org> 12297R: Andy Lutomirski <luto@amacapital.net> 12298R: Will Drewry <wad@chromium.org> 12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12300S: Supported 12301F: kernel/seccomp.c 12302F: include/uapi/linux/seccomp.h 12303F: include/linux/seccomp.h 12304F: tools/testing/selftests/seccomp/* 12305F: tools/testing/selftests/kselftest_harness.h 12306F: Documentation/userspace-api/seccomp_filter.rst 12307K: \bsecure_computing 12308K: \bTIF_SECCOMP\b 12309 12310SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12311M: Al Cooper <alcooperx@gmail.com> 12312L: linux-mmc@vger.kernel.org 12313L: bcm-kernel-feedback-list@broadcom.com 12314S: Maintained 12315F: drivers/mmc/host/sdhci-brcmstb* 12316 12317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12318M: Adrian Hunter <adrian.hunter@intel.com> 12319L: linux-mmc@vger.kernel.org 12320T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12321S: Maintained 12322F: drivers/mmc/host/sdhci* 12323F: include/linux/mmc/sdhci* 12324 12325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12326M: Ben Dooks <ben-linux@fluff.org> 12327M: Jaehoon Chung <jh80.chung@samsung.com> 12328L: linux-mmc@vger.kernel.org 12329S: Maintained 12330F: drivers/mmc/host/sdhci-s3c* 12331 12332SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12333M: Viresh Kumar <vireshk@kernel.org> 12334L: linux-mmc@vger.kernel.org 12335S: Maintained 12336F: drivers/mmc/host/sdhci-spear.c 12337 12338SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12339M: Kishon Vijay Abraham I <kishon@ti.com> 12340L: linux-mmc@vger.kernel.org 12341S: Maintained 12342F: drivers/mmc/host/sdhci-omap.c 12343 12344SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12345M: Scott Bauer <scott.bauer@intel.com> 12346M: Jonathan Derrick <jonathan.derrick@intel.com> 12347L: linux-block@vger.kernel.org 12348S: Supported 12349F: block/sed* 12350F: block/opal_proto.h 12351F: include/linux/sed* 12352F: include/uapi/linux/sed* 12353 12354SECURITY CONTACT 12355M: Security Officers <security@kernel.org> 12356S: Supported 12357 12358SECURITY SUBSYSTEM 12359M: James Morris <jmorris@namei.org> 12360M: "Serge E. Hallyn" <serge@hallyn.com> 12361L: linux-security-module@vger.kernel.org (suggested Cc:) 12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12363W: http://kernsec.org/ 12364S: Supported 12365F: security/ 12366 12367SELINUX SECURITY MODULE 12368M: Paul Moore <paul@paul-moore.com> 12369M: Stephen Smalley <sds@tycho.nsa.gov> 12370M: Eric Paris <eparis@parisplace.org> 12371L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12372W: https://selinuxproject.org 12373W: https://github.com/SELinuxProject 12374T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12375S: Supported 12376F: include/linux/selinux* 12377F: security/selinux/ 12378F: scripts/selinux/ 12379F: Documentation/admin-guide/LSM/SELinux.rst 12380 12381SENSABLE PHANTOM 12382M: Jiri Slaby <jirislaby@gmail.com> 12383S: Maintained 12384F: drivers/misc/phantom.c 12385F: include/uapi/linux/phantom.h 12386 12387SERIAL DEVICE BUS 12388M: Rob Herring <robh@kernel.org> 12389L: linux-serial@vger.kernel.org 12390S: Maintained 12391F: Documentation/devicetree/bindings/serial/slave-device.txt 12392F: drivers/tty/serdev/ 12393F: include/linux/serdev.h 12394 12395SERIAL DRIVERS 12396M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12397L: linux-serial@vger.kernel.org 12398S: Maintained 12399F: Documentation/devicetree/bindings/serial/ 12400F: drivers/tty/serial/ 12401 12402SERIAL IR RECEIVER 12403M: Sean Young <sean@mess.org> 12404L: linux-media@vger.kernel.org 12405S: Maintained 12406F: drivers/media/rc/serial_ir.c 12407 12408SFC NETWORK DRIVER 12409M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12410M: Edward Cree <ecree@solarflare.com> 12411M: Bert Kenward <bkenward@solarflare.com> 12412L: netdev@vger.kernel.org 12413S: Supported 12414F: drivers/net/ethernet/sfc/ 12415 12416SGI GRU DRIVER 12417M: Dimitri Sivanich <sivanich@sgi.com> 12418S: Maintained 12419F: drivers/misc/sgi-gru/ 12420 12421SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12422M: Pat Gefre <pfg@sgi.com> 12423L: linux-ia64@vger.kernel.org 12424S: Supported 12425F: Documentation/ia64/serial.txt 12426F: drivers/tty/serial/ioc?_serial.c 12427F: include/linux/ioc?.h 12428 12429SGI XP/XPC/XPNET DRIVER 12430M: Cliff Whickman <cpw@sgi.com> 12431M: Robin Holt <robinmholt@gmail.com> 12432S: Maintained 12433F: drivers/misc/sgi-xp/ 12434 12435SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12436M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12437L: linux-s390@vger.kernel.org 12438W: http://www.ibm.com/developerworks/linux/linux390/ 12439S: Supported 12440F: net/smc/ 12441 12442SH_VEU V4L2 MEM2MEM DRIVER 12443L: linux-media@vger.kernel.org 12444S: Orphan 12445F: drivers/media/platform/sh_veu.c 12446 12447SH_VOU V4L2 OUTPUT DRIVER 12448L: linux-media@vger.kernel.org 12449S: Orphan 12450F: drivers/media/platform/sh_vou.c 12451F: include/media/drv-intf/sh_vou.h 12452 12453SI2157 MEDIA DRIVER 12454M: Antti Palosaari <crope@iki.fi> 12455L: linux-media@vger.kernel.org 12456W: https://linuxtv.org 12457W: http://palosaari.fi/linux/ 12458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12459T: git git://linuxtv.org/anttip/media_tree.git 12460S: Maintained 12461F: drivers/media/tuners/si2157* 12462 12463SI2168 MEDIA DRIVER 12464M: Antti Palosaari <crope@iki.fi> 12465L: linux-media@vger.kernel.org 12466W: https://linuxtv.org 12467W: http://palosaari.fi/linux/ 12468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12469T: git git://linuxtv.org/anttip/media_tree.git 12470S: Maintained 12471F: drivers/media/dvb-frontends/si2168* 12472 12473SI470X FM RADIO RECEIVER I2C DRIVER 12474M: Hans Verkuil <hverkuil@xs4all.nl> 12475L: linux-media@vger.kernel.org 12476T: git git://linuxtv.org/media_tree.git 12477W: https://linuxtv.org 12478S: Odd Fixes 12479F: drivers/media/radio/si470x/radio-si470x-i2c.c 12480 12481SI470X FM RADIO RECEIVER USB DRIVER 12482M: Hans Verkuil <hverkuil@xs4all.nl> 12483L: linux-media@vger.kernel.org 12484T: git git://linuxtv.org/media_tree.git 12485W: https://linuxtv.org 12486S: Maintained 12487F: drivers/media/radio/si470x/radio-si470x-common.c 12488F: drivers/media/radio/si470x/radio-si470x.h 12489F: drivers/media/radio/si470x/radio-si470x-usb.c 12490 12491SI4713 FM RADIO TRANSMITTER I2C DRIVER 12492M: Eduardo Valentin <edubezval@gmail.com> 12493L: linux-media@vger.kernel.org 12494T: git git://linuxtv.org/media_tree.git 12495W: https://linuxtv.org 12496S: Odd Fixes 12497F: drivers/media/radio/si4713/si4713.? 12498 12499SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12500M: Eduardo Valentin <edubezval@gmail.com> 12501L: linux-media@vger.kernel.org 12502T: git git://linuxtv.org/media_tree.git 12503W: https://linuxtv.org 12504S: Odd Fixes 12505F: drivers/media/radio/si4713/radio-platform-si4713.c 12506 12507SI4713 FM RADIO TRANSMITTER USB DRIVER 12508M: Hans Verkuil <hverkuil@xs4all.nl> 12509L: linux-media@vger.kernel.org 12510T: git git://linuxtv.org/media_tree.git 12511W: https://linuxtv.org 12512S: Maintained 12513F: drivers/media/radio/si4713/radio-usb-si4713.c 12514 12515SIANO DVB DRIVER 12516M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12517M: Mauro Carvalho Chehab <mchehab@kernel.org> 12518L: linux-media@vger.kernel.org 12519W: https://linuxtv.org 12520T: git git://linuxtv.org/media_tree.git 12521S: Odd fixes 12522F: drivers/media/common/siano/ 12523F: drivers/media/usb/siano/ 12524F: drivers/media/usb/siano/ 12525F: drivers/media/mmc/siano/ 12526 12527SILEAD TOUCHSCREEN DRIVER 12528M: Hans de Goede <hdegoede@redhat.com> 12529L: linux-input@vger.kernel.org 12530L: platform-driver-x86@vger.kernel.org 12531S: Maintained 12532F: drivers/input/touchscreen/silead.c 12533F: drivers/platform/x86/silead_dmi.c 12534 12535SILICON MOTION SM712 FRAME BUFFER DRIVER 12536M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12537M: Teddy Wang <teddy.wang@siliconmotion.com> 12538M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12539L: linux-fbdev@vger.kernel.org 12540S: Maintained 12541F: drivers/video/fbdev/sm712* 12542F: Documentation/fb/sm712fb.txt 12543 12544SIMPLE FIRMWARE INTERFACE (SFI) 12545M: Len Brown <lenb@kernel.org> 12546L: sfi-devel@simplefirmware.org 12547W: http://simplefirmware.org/ 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12549S: Supported 12550F: arch/x86/platform/sfi/ 12551F: drivers/sfi/ 12552F: include/linux/sfi*.h 12553 12554SIMPLEFB FB DRIVER 12555M: Hans de Goede <hdegoede@redhat.com> 12556L: linux-fbdev@vger.kernel.org 12557S: Maintained 12558F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12559F: drivers/video/fbdev/simplefb.c 12560F: include/linux/platform_data/simplefb.h 12561 12562SIMTEC EB110ATX (Chalice CATS) 12563P: Ben Dooks 12564P: Vincent Sanders <vince@simtec.co.uk> 12565M: Simtec Linux Team <linux@simtec.co.uk> 12566W: http://www.simtec.co.uk/products/EB110ATX/ 12567S: Supported 12568 12569SIMTEC EB2410ITX (BAST) 12570P: Ben Dooks 12571P: Vincent Sanders <vince@simtec.co.uk> 12572M: Simtec Linux Team <linux@simtec.co.uk> 12573W: http://www.simtec.co.uk/products/EB2410ITX/ 12574S: Supported 12575F: arch/arm/mach-s3c24xx/mach-bast.c 12576F: arch/arm/mach-s3c24xx/bast-ide.c 12577F: arch/arm/mach-s3c24xx/bast-irq.c 12578 12579SIPHASH PRF ROUTINES 12580M: Jason A. Donenfeld <Jason@zx2c4.com> 12581S: Maintained 12582F: lib/siphash.c 12583F: lib/test_siphash.c 12584F: include/linux/siphash.h 12585 12586SIOX 12587M: Gavin Schenk <g.schenk@eckelmann.de> 12588M: Uwe Kleine-König <kernel@pengutronix.de> 12589S: Supported 12590F: drivers/siox/* 12591F: include/trace/events/siox.h 12592 12593SIS 190 ETHERNET DRIVER 12594M: Francois Romieu <romieu@fr.zoreil.com> 12595L: netdev@vger.kernel.org 12596S: Maintained 12597F: drivers/net/ethernet/sis/sis190.c 12598 12599SIS 900/7016 FAST ETHERNET DRIVER 12600M: Daniele Venzano <venza@brownhat.org> 12601W: http://www.brownhat.org/sis900.html 12602L: netdev@vger.kernel.org 12603S: Maintained 12604F: drivers/net/ethernet/sis/sis900.* 12605 12606SIS FRAMEBUFFER DRIVER 12607M: Thomas Winischhofer <thomas@winischhofer.net> 12608W: http://www.winischhofer.net/linuxsisvga.shtml 12609S: Maintained 12610F: Documentation/fb/sisfb.txt 12611F: drivers/video/fbdev/sis/ 12612F: include/video/sisfb.h 12613 12614SIS USB2VGA DRIVER 12615M: Thomas Winischhofer <thomas@winischhofer.net> 12616W: http://www.winischhofer.at/linuxsisusbvga.shtml 12617S: Maintained 12618F: drivers/usb/misc/sisusbvga/ 12619 12620SLAB ALLOCATOR 12621M: Christoph Lameter <cl@linux.com> 12622M: Pekka Enberg <penberg@kernel.org> 12623M: David Rientjes <rientjes@google.com> 12624M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12625M: Andrew Morton <akpm@linux-foundation.org> 12626L: linux-mm@kvack.org 12627S: Maintained 12628F: include/linux/sl?b*.h 12629F: mm/sl?b* 12630 12631SLEEPABLE READ-COPY UPDATE (SRCU) 12632M: Lai Jiangshan <jiangshanlai@gmail.com> 12633M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12634M: Josh Triplett <josh@joshtriplett.org> 12635R: Steven Rostedt <rostedt@goodmis.org> 12636R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12637L: linux-kernel@vger.kernel.org 12638W: http://www.rdrop.com/users/paulmck/RCU/ 12639S: Supported 12640T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12641F: include/linux/srcu.h 12642F: kernel/rcu/srcu.c 12643 12644SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12645M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12647S: Maintained 12648F: drivers/slimbus/ 12649F: Documentation/devicetree/bindings/slimbus/ 12650F: include/linux/slimbus.h 12651 12652SMACK SECURITY MODULE 12653M: Casey Schaufler <casey@schaufler-ca.com> 12654L: linux-security-module@vger.kernel.org 12655W: http://schaufler-ca.com 12656T: git git://github.com/cschaufler/smack-next 12657S: Maintained 12658F: Documentation/admin-guide/LSM/Smack.rst 12659F: security/smack/ 12660 12661SMC91x ETHERNET DRIVER 12662M: Nicolas Pitre <nico@fluxnic.net> 12663S: Odd Fixes 12664F: drivers/net/ethernet/smsc/smc91x.* 12665 12666SMIA AND SMIA++ IMAGE SENSOR DRIVER 12667M: Sakari Ailus <sakari.ailus@iki.fi> 12668L: linux-media@vger.kernel.org 12669S: Maintained 12670F: drivers/media/i2c/smiapp/ 12671F: include/media/i2c/smiapp.h 12672F: drivers/media/i2c/smiapp-pll.c 12673F: drivers/media/i2c/smiapp-pll.h 12674F: include/uapi/linux/smiapp.h 12675F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12676 12677SMM665 HARDWARE MONITOR DRIVER 12678M: Guenter Roeck <linux@roeck-us.net> 12679L: linux-hwmon@vger.kernel.org 12680S: Maintained 12681F: Documentation/hwmon/smm665 12682F: drivers/hwmon/smm665.c 12683 12684SMSC EMC2103 HARDWARE MONITOR DRIVER 12685M: Steve Glendinning <steve.glendinning@shawell.net> 12686L: linux-hwmon@vger.kernel.org 12687S: Maintained 12688F: Documentation/hwmon/emc2103 12689F: drivers/hwmon/emc2103.c 12690 12691SMSC SCH5627 HARDWARE MONITOR DRIVER 12692M: Hans de Goede <hdegoede@redhat.com> 12693L: linux-hwmon@vger.kernel.org 12694S: Supported 12695F: Documentation/hwmon/sch5627 12696F: drivers/hwmon/sch5627.c 12697 12698SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12699M: Steve Glendinning <steve.glendinning@shawell.net> 12700L: linux-fbdev@vger.kernel.org 12701S: Maintained 12702F: drivers/video/fbdev/smscufx.c 12703 12704SMSC47B397 HARDWARE MONITOR DRIVER 12705M: Jean Delvare <jdelvare@suse.com> 12706L: linux-hwmon@vger.kernel.org 12707S: Maintained 12708F: Documentation/hwmon/smsc47b397 12709F: drivers/hwmon/smsc47b397.c 12710 12711SMSC911x ETHERNET DRIVER 12712M: Steve Glendinning <steve.glendinning@shawell.net> 12713L: netdev@vger.kernel.org 12714S: Maintained 12715F: include/linux/smsc911x.h 12716F: drivers/net/ethernet/smsc/smsc911x.* 12717 12718SMSC9420 PCI ETHERNET DRIVER 12719M: Steve Glendinning <steve.glendinning@shawell.net> 12720L: netdev@vger.kernel.org 12721S: Maintained 12722F: drivers/net/ethernet/smsc/smsc9420.* 12723 12724SOC-CAMERA V4L2 SUBSYSTEM 12725M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12726L: linux-media@vger.kernel.org 12727T: git git://linuxtv.org/media_tree.git 12728S: Maintained 12729F: include/media/soc* 12730F: drivers/media/i2c/soc_camera/ 12731F: drivers/media/platform/soc_camera/ 12732 12733SOCIONEXT UNIPHIER SOUND DRIVER 12734M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12736S: Maintained 12737F: sound/soc/uniphier/ 12738 12739SOEKRIS NET48XX LED SUPPORT 12740M: Chris Boot <bootc@bootc.net> 12741S: Maintained 12742F: drivers/leds/leds-net48xx.c 12743 12744SOFT-ROCE DRIVER (rxe) 12745M: Moni Shoua <monis@mellanox.com> 12746L: linux-rdma@vger.kernel.org 12747S: Supported 12748W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12749Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12750F: drivers/infiniband/sw/rxe/ 12751F: include/uapi/rdma/rdma_user_rxe.h 12752 12753SOFTLOGIC 6x10 MPEG CODEC 12754M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12755M: Anton Sviridenko <anton@corp.bluecherry.net> 12756M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12757M: Andrey Utkin <andrey_utkin@fastmail.com> 12758M: Ismael Luceno <ismael@iodev.co.uk> 12759L: linux-media@vger.kernel.org 12760S: Supported 12761F: drivers/media/pci/solo6x10/ 12762 12763SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12764M: James Morse <james.morse@arm.com> 12765L: linux-arm-kernel@lists.infradead.org 12766S: Maintained 12767F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12768F: drivers/firmware/arm_sdei.c 12769F: include/linux/sdei.h 12770F: include/uapi/linux/sdei.h 12771 12772SOFTWARE RAID (Multiple Disks) SUPPORT 12773M: Shaohua Li <shli@kernel.org> 12774L: linux-raid@vger.kernel.org 12775T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12776S: Supported 12777F: drivers/md/Makefile 12778F: drivers/md/Kconfig 12779F: drivers/md/md* 12780F: drivers/md/raid* 12781F: include/linux/raid/ 12782F: include/uapi/linux/raid/ 12783 12784SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12785M: Jassi Brar <jaswinder.singh@linaro.org> 12786L: netdev@vger.kernel.org 12787S: Maintained 12788F: drivers/net/ethernet/socionext/netsec.c 12789F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12790 12791SONIC NETWORK DRIVER 12792M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12793L: netdev@vger.kernel.org 12794S: Maintained 12795F: drivers/net/ethernet/natsemi/sonic.* 12796 12797SONICS SILICON BACKPLANE DRIVER (SSB) 12798M: Michael Buesch <m@bues.ch> 12799L: linux-wireless@vger.kernel.org 12800S: Maintained 12801F: drivers/ssb/ 12802F: include/linux/ssb/ 12803 12804SONY IMX274 SENSOR DRIVER 12805M: Leon Luo <leonl@leopardimaging.com> 12806L: linux-media@vger.kernel.org 12807T: git git://linuxtv.org/media_tree.git 12808S: Maintained 12809F: drivers/media/i2c/imx274.c 12810F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12811 12812SONY MEMORYSTICK CARD SUPPORT 12813M: Alex Dubov <oakad@yahoo.com> 12814W: http://tifmxx.berlios.de/ 12815S: Maintained 12816F: drivers/memstick/host/tifm_ms.c 12817 12818SONY MEMORYSTICK STANDARD SUPPORT 12819M: Maxim Levitsky <maximlevitsky@gmail.com> 12820S: Maintained 12821F: drivers/memstick/core/ms_block.* 12822 12823SONY VAIO CONTROL DEVICE DRIVER 12824M: Mattia Dongili <malattia@linux.it> 12825L: platform-driver-x86@vger.kernel.org 12826W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12827S: Maintained 12828F: Documentation/laptops/sony-laptop.txt 12829F: drivers/char/sonypi.c 12830F: drivers/platform/x86/sony-laptop.c 12831F: include/linux/sony-laptop.h 12832 12833SOUND 12834M: Jaroslav Kysela <perex@perex.cz> 12835M: Takashi Iwai <tiwai@suse.com> 12836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12837W: http://www.alsa-project.org/ 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12839T: git git://git.alsa-project.org/alsa-kernel.git 12840Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12841S: Maintained 12842F: Documentation/sound/ 12843F: include/sound/ 12844F: include/uapi/sound/ 12845F: sound/ 12846 12847SOUND - COMPRESSED AUDIO 12848M: Vinod Koul <vinod.koul@intel.com> 12849L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12851S: Supported 12852F: Documentation/sound/alsa/compress_offload.txt 12853F: include/sound/compress_driver.h 12854F: include/uapi/sound/compress_* 12855F: sound/core/compress_offload.c 12856F: sound/soc/soc-compress.c 12857 12858SOUND - DMAENGINE HELPERS 12859M: Lars-Peter Clausen <lars@metafoo.de> 12860S: Supported 12861F: include/sound/dmaengine_pcm.h 12862F: sound/core/pcm_dmaengine.c 12863F: sound/soc/soc-generic-dmaengine-pcm.c 12864 12865SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12866M: Liam Girdwood <lgirdwood@gmail.com> 12867M: Mark Brown <broonie@kernel.org> 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12869L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12870W: http://alsa-project.org/main/index.php/ASoC 12871S: Supported 12872F: Documentation/devicetree/bindings/sound/ 12873F: Documentation/sound/alsa/soc/ 12874F: sound/soc/ 12875F: include/sound/soc* 12876 12877SOUNDWIRE SUBSYSTEM 12878M: Vinod Koul <vinod.koul@intel.com> 12879M: Sanyog Kale <sanyog.r.kale@intel.com> 12880R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12881L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12882S: Supported 12883F: Documentation/driver-api/soundwire/ 12884F: drivers/soundwire/ 12885F: include/linux/soundwire/ 12886 12887SP2 MEDIA DRIVER 12888M: Olli Salonen <olli.salonen@iki.fi> 12889L: linux-media@vger.kernel.org 12890W: https://linuxtv.org 12891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12892S: Maintained 12893F: drivers/media/dvb-frontends/sp2* 12894 12895SPARC + UltraSPARC (sparc/sparc64) 12896M: "David S. Miller" <davem@davemloft.net> 12897L: sparclinux@vger.kernel.org 12898Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12899T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12901S: Maintained 12902F: arch/sparc/ 12903F: drivers/sbus/ 12904 12905SPARC SERIAL DRIVERS 12906M: "David S. Miller" <davem@davemloft.net> 12907L: sparclinux@vger.kernel.org 12908T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12909T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12910S: Maintained 12911F: include/linux/sunserialcore.h 12912F: drivers/tty/serial/suncore.c 12913F: drivers/tty/serial/sunhv.c 12914F: drivers/tty/serial/sunsab.c 12915F: drivers/tty/serial/sunsab.h 12916F: drivers/tty/serial/sunsu.c 12917F: drivers/tty/serial/sunzilog.c 12918F: drivers/tty/serial/sunzilog.h 12919F: drivers/tty/vcc.c 12920 12921SPARSE CHECKER 12922M: "Christopher Li" <sparse@chrisli.org> 12923L: linux-sparse@vger.kernel.org 12924W: https://sparse.wiki.kernel.org/ 12925T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12926T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12927S: Maintained 12928F: include/linux/compiler.h 12929 12930SPEAR CLOCK FRAMEWORK SUPPORT 12931M: Viresh Kumar <vireshk@kernel.org> 12932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12933W: http://www.st.com/spear 12934S: Maintained 12935F: drivers/clk/spear/ 12936 12937SPEAR PLATFORM SUPPORT 12938M: Viresh Kumar <vireshk@kernel.org> 12939M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12941W: http://www.st.com/spear 12942S: Maintained 12943F: arch/arm/boot/dts/spear* 12944F: arch/arm/mach-spear/ 12945 12946SPI NOR SUBSYSTEM 12947M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12948M: Marek Vasut <marek.vasut@gmail.com> 12949L: linux-mtd@lists.infradead.org 12950W: http://www.linux-mtd.infradead.org/ 12951Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12952T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12953T: git git://git.infradead.org/linux-mtd.git spi-nor/next 12954S: Maintained 12955F: drivers/mtd/spi-nor/ 12956F: include/linux/mtd/spi-nor.h 12957 12958SPI SUBSYSTEM 12959M: Mark Brown <broonie@kernel.org> 12960L: linux-spi@vger.kernel.org 12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12962Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12963S: Maintained 12964F: Documentation/devicetree/bindings/spi/ 12965F: Documentation/spi/ 12966F: drivers/spi/ 12967F: include/linux/spi/ 12968F: include/uapi/linux/spi/ 12969F: tools/spi/ 12970 12971SPIDERNET NETWORK DRIVER for CELL 12972M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12973L: netdev@vger.kernel.org 12974S: Supported 12975F: Documentation/networking/spider_net.txt 12976F: drivers/net/ethernet/toshiba/spider_net* 12977 12978SPMI SUBSYSTEM 12979R: Stephen Boyd <sboyd@kernel.org> 12980L: linux-arm-msm@vger.kernel.org 12981F: Documentation/devicetree/bindings/spmi/ 12982F: drivers/spmi/ 12983F: include/dt-bindings/spmi/spmi.h 12984F: include/linux/spmi.h 12985F: include/trace/events/spmi.h 12986 12987SPU FILE SYSTEM 12988M: Jeremy Kerr <jk@ozlabs.org> 12989L: linuxppc-dev@lists.ozlabs.org 12990W: http://www.ibm.com/developerworks/power/cell/ 12991S: Supported 12992F: Documentation/filesystems/spufs.txt 12993F: arch/powerpc/platforms/cell/spufs/ 12994 12995SQUASHFS FILE SYSTEM 12996M: Phillip Lougher <phillip@squashfs.org.uk> 12997L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12998W: http://squashfs.org.uk 12999T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13000S: Maintained 13001F: Documentation/filesystems/squashfs.txt 13002F: fs/squashfs/ 13003 13004SRM (Alpha) environment access 13005M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13006S: Maintained 13007F: arch/alpha/kernel/srm_env.c 13008 13009STABLE BRANCH 13010M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13011L: stable@vger.kernel.org 13012S: Supported 13013F: Documentation/process/stable-kernel-rules.rst 13014 13015STAGING - ATOMISP DRIVER 13016M: Alan Cox <alan@linux.intel.com> 13017M: Sakari Ailus <sakari.ailus@linux.intel.com> 13018L: linux-media@vger.kernel.org 13019S: Maintained 13020F: drivers/staging/media/atomisp/ 13021 13022STAGING - COMEDI 13023M: Ian Abbott <abbotti@mev.co.uk> 13024M: H Hartley Sweeten <hsweeten@visionengravers.com> 13025S: Odd Fixes 13026F: drivers/staging/comedi/ 13027 13028STAGING - FLARION FT1000 DRIVERS 13029M: Marek Belisko <marek.belisko@gmail.com> 13030S: Odd Fixes 13031F: drivers/staging/ft1000/ 13032 13033STAGING - INDUSTRIAL IO 13034M: Jonathan Cameron <jic23@kernel.org> 13035L: linux-iio@vger.kernel.org 13036S: Odd Fixes 13037F: Documentation/devicetree/bindings/staging/iio/ 13038F: drivers/staging/iio/ 13039 13040STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 13041M: Jarod Wilson <jarod@wilsonet.com> 13042W: http://www.lirc.org/ 13043S: Odd Fixes 13044F: drivers/staging/media/lirc/ 13045 13046STAGING - LUSTRE PARALLEL FILESYSTEM 13047M: Oleg Drokin <oleg.drokin@intel.com> 13048M: Andreas Dilger <andreas.dilger@intel.com> 13049M: James Simmons <jsimmons@infradead.org> 13050L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13051W: http://wiki.lustre.org/ 13052S: Maintained 13053F: drivers/staging/lustre 13054 13055STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13056M: Marc Dietrich <marvin24@gmx.de> 13057L: ac100@lists.launchpad.net (moderated for non-subscribers) 13058L: linux-tegra@vger.kernel.org 13059S: Maintained 13060F: drivers/staging/nvec/ 13061 13062STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13063M: Jens Frederich <jfrederich@gmail.com> 13064M: Daniel Drake <dsd@laptop.org> 13065M: Jon Nettleton <jon.nettleton@gmail.com> 13066W: http://wiki.laptop.org/go/DCON 13067S: Maintained 13068F: drivers/staging/olpc_dcon/ 13069 13070STAGING - REALTEK RTL8712U DRIVERS 13071M: Larry Finger <Larry.Finger@lwfinger.net> 13072M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13073S: Odd Fixes 13074F: drivers/staging/rtl8712/ 13075 13076STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13077M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13078M: Teddy Wang <teddy.wang@siliconmotion.com> 13079M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13080L: linux-fbdev@vger.kernel.org 13081S: Maintained 13082F: drivers/staging/sm750fb/ 13083 13084STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13085M: William Hubbs <w.d.hubbs@gmail.com> 13086M: Chris Brannon <chris@the-brannons.com> 13087M: Kirk Reiser <kirk@reisers.ca> 13088M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13089L: speakup@linux-speakup.org 13090W: http://www.linux-speakup.org/ 13091S: Odd Fixes 13092F: drivers/staging/speakup/ 13093 13094STAGING - VIA VT665X DRIVERS 13095M: Forest Bond <forest@alittletooquiet.net> 13096S: Odd Fixes 13097F: drivers/staging/vt665?/ 13098 13099STAGING - WILC1000 WIFI DRIVER 13100M: Aditya Shankar <aditya.shankar@microchip.com> 13101M: Ganesh Krishna <ganesh.krishna@microchip.com> 13102L: linux-wireless@vger.kernel.org 13103S: Supported 13104F: drivers/staging/wilc1000/ 13105 13106STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13107M: Arnaud Patard <arnaud.patard@rtp-net.org> 13108S: Odd Fixes 13109F: drivers/staging/xgifb/ 13110 13111STAGING SUBSYSTEM 13112M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13113T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13114L: devel@driverdev.osuosl.org 13115S: Supported 13116F: drivers/staging/ 13117 13118STARFIRE/DURALAN NETWORK DRIVER 13119M: Ion Badulescu <ionut@badula.org> 13120S: Odd Fixes 13121F: drivers/net/ethernet/adaptec/starfire* 13122 13123STEC S1220 SKD DRIVER 13124M: Bart Van Assche <bart.vanassche@wdc.com> 13125L: linux-block@vger.kernel.org 13126S: Maintained 13127F: drivers/block/skd*[ch] 13128 13129STI CEC DRIVER 13130M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13131S: Maintained 13132F: drivers/staging/media/st-cec/ 13133F: Documentation/devicetree/bindings/media/stih-cec.txt 13134 13135STK1160 USB VIDEO CAPTURE DRIVER 13136M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13137L: linux-media@vger.kernel.org 13138T: git git://linuxtv.org/media_tree.git 13139S: Maintained 13140F: drivers/media/usb/stk1160/ 13141 13142STMMAC ETHERNET DRIVER 13143M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13144M: Alexandre Torgue <alexandre.torgue@st.com> 13145L: netdev@vger.kernel.org 13146W: http://www.stlinux.com 13147S: Supported 13148F: drivers/net/ethernet/stmicro/stmmac/ 13149 13150SUN3/3X 13151M: Sam Creasey <sammy@sammy.net> 13152W: http://sammy.net/sun3/ 13153S: Maintained 13154F: arch/m68k/kernel/*sun3* 13155F: arch/m68k/sun3*/ 13156F: arch/m68k/include/asm/sun3* 13157F: drivers/net/ethernet/i825xx/sun3* 13158 13159SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13160M: Hans de Goede <hdegoede@redhat.com> 13161L: linux-input@vger.kernel.org 13162S: Maintained 13163F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13164F: drivers/input/keyboard/sun4i-lradc-keys.c 13165 13166SUNDANCE NETWORK DRIVER 13167M: Denis Kirjanov <kda@linux-powerpc.org> 13168L: netdev@vger.kernel.org 13169S: Maintained 13170F: drivers/net/ethernet/dlink/sundance.c 13171 13172SUPERH 13173M: Yoshinori Sato <ysato@users.sourceforge.jp> 13174M: Rich Felker <dalias@libc.org> 13175L: linux-sh@vger.kernel.org 13176Q: http://patchwork.kernel.org/project/linux-sh/list/ 13177S: Maintained 13178F: Documentation/sh/ 13179F: arch/sh/ 13180F: drivers/sh/ 13181 13182SUSPEND TO RAM 13183M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13184M: Len Brown <len.brown@intel.com> 13185M: Pavel Machek <pavel@ucw.cz> 13186L: linux-pm@vger.kernel.org 13187B: https://bugzilla.kernel.org 13188S: Supported 13189F: Documentation/power/ 13190F: arch/x86/kernel/acpi/ 13191F: drivers/base/power/ 13192F: kernel/power/ 13193F: include/linux/suspend.h 13194F: include/linux/freezer.h 13195F: include/linux/pm.h 13196 13197SVGA HANDLING 13198M: Martin Mares <mj@ucw.cz> 13199L: linux-video@atrey.karlin.mff.cuni.cz 13200S: Maintained 13201F: Documentation/svga.txt 13202F: arch/x86/boot/video* 13203 13204SWIOTLB SUBSYSTEM 13205M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13206L: iommu@lists.linux-foundation.org 13207T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13208S: Supported 13209F: lib/swiotlb.c 13210F: arch/*/kernel/pci-swiotlb.c 13211F: include/linux/swiotlb.h 13212 13213SWITCHDEV 13214M: Jiri Pirko <jiri@resnulli.us> 13215M: Ivan Vecera <ivecera@redhat.com> 13216L: netdev@vger.kernel.org 13217S: Supported 13218F: net/switchdev/ 13219F: include/net/switchdev.h 13220 13221SYNC FILE FRAMEWORK 13222M: Sumit Semwal <sumit.semwal@linaro.org> 13223R: Gustavo Padovan <gustavo@padovan.org> 13224S: Maintained 13225L: linux-media@vger.kernel.org 13226L: dri-devel@lists.freedesktop.org 13227F: drivers/dma-buf/sync_* 13228F: drivers/dma-buf/dma-fence* 13229F: drivers/dma-buf/sw_sync.c 13230F: include/linux/sync_file.h 13231F: include/uapi/linux/sync_file.h 13232F: Documentation/sync_file.txt 13233T: git git://anongit.freedesktop.org/drm/drm-misc 13234 13235SYNOPSYS ARC ARCHITECTURE 13236M: Vineet Gupta <vgupta@synopsys.com> 13237L: linux-snps-arc@lists.infradead.org 13238S: Supported 13239F: arch/arc/ 13240F: Documentation/devicetree/bindings/arc/* 13241F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13242F: drivers/clocksource/arc_timer.c 13243F: drivers/tty/serial/arc_uart.c 13244T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13245 13246SYNOPSYS ARC HSDK SDP pll clock driver 13247M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13248S: Supported 13249F: drivers/clk/clk-hsdk-pll.c 13250F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13251 13252SYNOPSYS ARC SDP clock driver 13253M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13254S: Supported 13255F: drivers/clk/axs10x/* 13256F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13257 13258SYNOPSYS ARC SDP platform support 13259M: Alexey Brodkin <abrodkin@synopsys.com> 13260S: Supported 13261F: arch/arc/plat-axs10x 13262F: arch/arc/boot/dts/ax* 13263F: Documentation/devicetree/bindings/arc/axs10* 13264 13265SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13266M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13267S: Supported 13268F: drivers/reset/reset-axs10x.c 13269F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13270 13271SYNOPSYS DESIGNWARE 8250 UART DRIVER 13272R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13273S: Maintained 13274F: drivers/tty/serial/8250/8250_dw.c 13275 13276SYNOPSYS DESIGNWARE APB GPIO DRIVER 13277M: Hoan Tran <hotran@apm.com> 13278L: linux-gpio@vger.kernel.org 13279S: Maintained 13280F: drivers/gpio/gpio-dwapb.c 13281F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13282 13283SYNOPSYS DESIGNWARE DMAC DRIVER 13284M: Viresh Kumar <vireshk@kernel.org> 13285R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13286S: Maintained 13287F: include/linux/dma/dw.h 13288F: include/linux/platform_data/dma-dw.h 13289F: drivers/dma/dw/ 13290 13291SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13292M: Jie Deng <jiedeng@synopsys.com> 13293M: Jose Abreu <Jose.Abreu@synopsys.com> 13294L: netdev@vger.kernel.org 13295S: Supported 13296F: drivers/net/ethernet/synopsys/ 13297 13298SYNOPSYS DESIGNWARE I2C DRIVER 13299M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13300R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13301R: Mika Westerberg <mika.westerberg@linux.intel.com> 13302L: linux-i2c@vger.kernel.org 13303S: Maintained 13304F: drivers/i2c/busses/i2c-designware-* 13305F: include/linux/platform_data/i2c-designware.h 13306 13307SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13308M: Jaehoon Chung <jh80.chung@samsung.com> 13309L: linux-mmc@vger.kernel.org 13310S: Maintained 13311F: drivers/mmc/host/dw_mmc* 13312 13313SYNOPSYS HSDK RESET CONTROLLER DRIVER 13314M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13315S: Supported 13316F: drivers/reset/reset-hsdk.c 13317F: include/dt-bindings/reset/snps,hsdk-reset.h 13318F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13319 13320SYSTEM CONFIGURATION (SYSCON) 13321M: Lee Jones <lee.jones@linaro.org> 13322M: Arnd Bergmann <arnd@arndb.de> 13323T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13324S: Supported 13325F: drivers/mfd/syscon.c 13326 13327SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13328M: Sudeep Holla <sudeep.holla@arm.com> 13329L: linux-arm-kernel@lists.infradead.org 13330S: Maintained 13331F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13332F: drivers/clk/clk-scpi.c 13333F: drivers/cpufreq/scpi-cpufreq.c 13334F: drivers/firmware/arm_scpi.c 13335F: include/linux/scpi_protocol.h 13336 13337SYSTEM RESET/SHUTDOWN DRIVERS 13338M: Sebastian Reichel <sre@kernel.org> 13339L: linux-pm@vger.kernel.org 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13341S: Maintained 13342F: Documentation/devicetree/bindings/power/reset/ 13343F: drivers/power/reset/ 13344 13345SYSTEM TRACE MODULE CLASS 13346M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13347S: Maintained 13348T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13349F: Documentation/trace/stm.txt 13350F: drivers/hwtracing/stm/ 13351F: include/linux/stm.h 13352F: include/uapi/linux/stm.h 13353 13354SYSV FILESYSTEM 13355M: Christoph Hellwig <hch@infradead.org> 13356S: Maintained 13357F: Documentation/filesystems/sysv-fs.txt 13358F: fs/sysv/ 13359F: include/linux/sysv_fs.h 13360 13361TARGET SUBSYSTEM 13362M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13363L: linux-scsi@vger.kernel.org 13364L: target-devel@vger.kernel.org 13365W: http://www.linux-iscsi.org 13366W: http://groups.google.com/group/linux-iscsi-target-dev 13367T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13368S: Supported 13369F: drivers/target/ 13370F: include/target/ 13371F: Documentation/target/ 13372 13373TASKSTATS STATISTICS INTERFACE 13374M: Balbir Singh <bsingharora@gmail.com> 13375S: Maintained 13376F: Documentation/accounting/taskstats* 13377F: include/linux/taskstats* 13378F: kernel/taskstats.c 13379 13380TC subsystem 13381M: Jamal Hadi Salim <jhs@mojatatu.com> 13382M: Cong Wang <xiyou.wangcong@gmail.com> 13383M: Jiri Pirko <jiri@resnulli.us> 13384L: netdev@vger.kernel.org 13385S: Maintained 13386F: include/net/pkt_cls.h 13387F: include/net/pkt_sched.h 13388F: include/net/tc_act/ 13389F: include/uapi/linux/pkt_cls.h 13390F: include/uapi/linux/pkt_sched.h 13391F: include/uapi/linux/tc_act/ 13392F: include/uapi/linux/tc_ematch/ 13393F: net/sched/ 13394 13395TCP LOW PRIORITY MODULE 13396M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13397M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13398W: http://tcp-lp-mod.sourceforge.net/ 13399S: Maintained 13400F: net/ipv4/tcp_lp.c 13401 13402TDA10071 MEDIA DRIVER 13403M: Antti Palosaari <crope@iki.fi> 13404L: linux-media@vger.kernel.org 13405W: https://linuxtv.org 13406W: http://palosaari.fi/linux/ 13407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13408T: git git://linuxtv.org/anttip/media_tree.git 13409S: Maintained 13410F: drivers/media/dvb-frontends/tda10071* 13411 13412TDA18212 MEDIA DRIVER 13413M: Antti Palosaari <crope@iki.fi> 13414L: linux-media@vger.kernel.org 13415W: https://linuxtv.org 13416W: http://palosaari.fi/linux/ 13417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13418T: git git://linuxtv.org/anttip/media_tree.git 13419S: Maintained 13420F: drivers/media/tuners/tda18212* 13421 13422TDA18218 MEDIA DRIVER 13423M: Antti Palosaari <crope@iki.fi> 13424L: linux-media@vger.kernel.org 13425W: https://linuxtv.org 13426W: http://palosaari.fi/linux/ 13427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13428T: git git://linuxtv.org/anttip/media_tree.git 13429S: Maintained 13430F: drivers/media/tuners/tda18218* 13431 13432TDA18271 MEDIA DRIVER 13433M: Michael Krufky <mkrufky@linuxtv.org> 13434L: linux-media@vger.kernel.org 13435W: https://linuxtv.org 13436W: http://github.com/mkrufky 13437Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13438T: git git://linuxtv.org/mkrufky/tuners.git 13439S: Maintained 13440F: drivers/media/tuners/tda18271* 13441 13442TDA827x MEDIA DRIVER 13443M: Michael Krufky <mkrufky@linuxtv.org> 13444L: linux-media@vger.kernel.org 13445W: https://linuxtv.org 13446W: http://github.com/mkrufky 13447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13448T: git git://linuxtv.org/mkrufky/tuners.git 13449S: Maintained 13450F: drivers/media/tuners/tda8290.* 13451 13452TDA8290 MEDIA DRIVER 13453M: Michael Krufky <mkrufky@linuxtv.org> 13454L: linux-media@vger.kernel.org 13455W: https://linuxtv.org 13456W: http://github.com/mkrufky 13457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13458T: git git://linuxtv.org/mkrufky/tuners.git 13459S: Maintained 13460F: drivers/media/tuners/tda8290.* 13461 13462TDA9840 MEDIA DRIVER 13463M: Hans Verkuil <hverkuil@xs4all.nl> 13464L: linux-media@vger.kernel.org 13465T: git git://linuxtv.org/media_tree.git 13466W: https://linuxtv.org 13467S: Maintained 13468F: drivers/media/i2c/tda9840* 13469 13470TEA5761 TUNER DRIVER 13471M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13472M: Mauro Carvalho Chehab <mchehab@kernel.org> 13473L: linux-media@vger.kernel.org 13474W: https://linuxtv.org 13475T: git git://linuxtv.org/media_tree.git 13476S: Odd fixes 13477F: drivers/media/tuners/tea5761.* 13478 13479TEA5767 TUNER DRIVER 13480M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13481M: Mauro Carvalho Chehab <mchehab@kernel.org> 13482L: linux-media@vger.kernel.org 13483W: https://linuxtv.org 13484T: git git://linuxtv.org/media_tree.git 13485S: Maintained 13486F: drivers/media/tuners/tea5767.* 13487 13488TEA6415C MEDIA DRIVER 13489M: Hans Verkuil <hverkuil@xs4all.nl> 13490L: linux-media@vger.kernel.org 13491T: git git://linuxtv.org/media_tree.git 13492W: https://linuxtv.org 13493S: Maintained 13494F: drivers/media/i2c/tea6415c* 13495 13496TEA6420 MEDIA DRIVER 13497M: Hans Verkuil <hverkuil@xs4all.nl> 13498L: linux-media@vger.kernel.org 13499T: git git://linuxtv.org/media_tree.git 13500W: https://linuxtv.org 13501S: Maintained 13502F: drivers/media/i2c/tea6420* 13503 13504TEAM DRIVER 13505M: Jiri Pirko <jiri@resnulli.us> 13506L: netdev@vger.kernel.org 13507S: Supported 13508F: drivers/net/team/ 13509F: include/linux/if_team.h 13510F: include/uapi/linux/if_team.h 13511 13512TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13513M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13514S: Maintained 13515F: arch/x86/platform/ts5500/ 13516 13517TECHNOTREND USB IR RECEIVER 13518M: Sean Young <sean@mess.org> 13519L: linux-media@vger.kernel.org 13520S: Maintained 13521F: drivers/media/rc/ttusbir.c 13522 13523TEE SUBSYSTEM 13524M: Jens Wiklander <jens.wiklander@linaro.org> 13525S: Maintained 13526F: include/linux/tee_drv.h 13527F: include/uapi/linux/tee.h 13528F: drivers/tee/ 13529F: Documentation/tee.txt 13530 13531TEGRA ARCHITECTURE SUPPORT 13532M: Thierry Reding <thierry.reding@gmail.com> 13533M: Jonathan Hunter <jonathanh@nvidia.com> 13534L: linux-tegra@vger.kernel.org 13535Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13537S: Supported 13538N: [^a-z]tegra 13539 13540TEGRA CLOCK DRIVER 13541M: Peter De Schrijver <pdeschrijver@nvidia.com> 13542M: Prashant Gaikwad <pgaikwad@nvidia.com> 13543S: Supported 13544F: drivers/clk/tegra/ 13545 13546TEGRA DMA DRIVERS 13547M: Laxman Dewangan <ldewangan@nvidia.com> 13548M: Jon Hunter <jonathanh@nvidia.com> 13549S: Supported 13550F: drivers/dma/tegra* 13551 13552TEGRA I2C DRIVER 13553M: Laxman Dewangan <ldewangan@nvidia.com> 13554S: Supported 13555F: drivers/i2c/busses/i2c-tegra.c 13556 13557TEGRA IOMMU DRIVERS 13558M: Hiroshi Doyu <hdoyu@nvidia.com> 13559S: Supported 13560F: drivers/iommu/tegra* 13561 13562TEGRA KBC DRIVER 13563M: Rakesh Iyer <riyer@nvidia.com> 13564M: Laxman Dewangan <ldewangan@nvidia.com> 13565S: Supported 13566F: drivers/input/keyboard/tegra-kbc.c 13567 13568TEGRA PWM DRIVER 13569M: Thierry Reding <thierry.reding@gmail.com> 13570S: Supported 13571F: drivers/pwm/pwm-tegra.c 13572 13573TEGRA SERIAL DRIVER 13574M: Laxman Dewangan <ldewangan@nvidia.com> 13575S: Supported 13576F: drivers/tty/serial/serial-tegra.c 13577 13578TEGRA SPI DRIVER 13579M: Laxman Dewangan <ldewangan@nvidia.com> 13580S: Supported 13581F: drivers/spi/spi-tegra* 13582 13583TEHUTI ETHERNET DRIVER 13584M: Andy Gospodarek <andy@greyhouse.net> 13585L: netdev@vger.kernel.org 13586S: Supported 13587F: drivers/net/ethernet/tehuti/* 13588 13589Telecom Clock Driver for MCPL0010 13590M: Mark Gross <mark.gross@intel.com> 13591S: Supported 13592F: drivers/char/tlclk.c 13593 13594TENSILICA XTENSA PORT (xtensa) 13595M: Chris Zankel <chris@zankel.net> 13596M: Max Filippov <jcmvbkbc@gmail.com> 13597L: linux-xtensa@linux-xtensa.org 13598T: git git://github.com/czankel/xtensa-linux.git 13599S: Maintained 13600F: arch/xtensa/ 13601F: drivers/irqchip/irq-xtensa-* 13602 13603Texas Instruments' System Control Interface (TISCI) Protocol Driver 13604M: Nishanth Menon <nm@ti.com> 13605M: Tero Kristo <t-kristo@ti.com> 13606M: Santosh Shilimkar <ssantosh@kernel.org> 13607L: linux-arm-kernel@lists.infradead.org 13608S: Maintained 13609F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13610F: drivers/firmware/ti_sci* 13611F: include/linux/soc/ti/ti_sci_protocol.h 13612F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13613F: include/dt-bindings/genpd/k2g.h 13614F: drivers/soc/ti/ti_sci_pm_domains.c 13615F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13616F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13617F: drivers/clk/keystone/sci-clk.c 13618F: drivers/reset/reset-ti-sci.c 13619 13620THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13621M: Hans Verkuil <hverkuil@xs4all.nl> 13622L: linux-media@vger.kernel.org 13623T: git git://linuxtv.org/media_tree.git 13624W: https://linuxtv.org 13625S: Maintained 13626F: drivers/media/radio/radio-raremono.c 13627 13628THERMAL 13629M: Zhang Rui <rui.zhang@intel.com> 13630M: Eduardo Valentin <edubezval@gmail.com> 13631L: linux-pm@vger.kernel.org 13632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13633T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13634Q: https://patchwork.kernel.org/project/linux-pm/list/ 13635S: Supported 13636F: drivers/thermal/ 13637F: include/linux/thermal.h 13638F: include/uapi/linux/thermal.h 13639F: include/linux/cpu_cooling.h 13640F: Documentation/devicetree/bindings/thermal/ 13641 13642THERMAL/CPU_COOLING 13643M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13644M: Viresh Kumar <viresh.kumar@linaro.org> 13645M: Javi Merino <javi.merino@kernel.org> 13646L: linux-pm@vger.kernel.org 13647S: Supported 13648F: Documentation/thermal/cpu-cooling-api.txt 13649F: drivers/thermal/cpu_cooling.c 13650F: include/linux/cpu_cooling.h 13651 13652THINKPAD ACPI EXTRAS DRIVER 13653M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13654L: ibm-acpi-devel@lists.sourceforge.net 13655L: platform-driver-x86@vger.kernel.org 13656W: http://ibm-acpi.sourceforge.net 13657W: http://thinkwiki.org/wiki/Ibm-acpi 13658T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13659S: Maintained 13660F: drivers/platform/x86/thinkpad_acpi.c 13661 13662THUNDERBOLT DRIVER 13663M: Andreas Noever <andreas.noever@gmail.com> 13664M: Michael Jamet <michael.jamet@intel.com> 13665M: Mika Westerberg <mika.westerberg@linux.intel.com> 13666M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13668S: Maintained 13669F: Documentation/admin-guide/thunderbolt.rst 13670F: drivers/thunderbolt/ 13671F: include/linux/thunderbolt.h 13672 13673THUNDERBOLT NETWORK DRIVER 13674M: Michael Jamet <michael.jamet@intel.com> 13675M: Mika Westerberg <mika.westerberg@linux.intel.com> 13676M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13677L: netdev@vger.kernel.org 13678S: Maintained 13679F: drivers/net/thunderbolt.c 13680 13681THUNDERX GPIO DRIVER 13682M: David Daney <david.daney@cavium.com> 13683S: Maintained 13684F: drivers/gpio/gpio-thunderx.c 13685 13686TI AM437X VPFE DRIVER 13687M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13688L: linux-media@vger.kernel.org 13689W: https://linuxtv.org 13690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13691T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13692S: Maintained 13693F: drivers/media/platform/am437x/ 13694 13695TI BANDGAP AND THERMAL DRIVER 13696M: Eduardo Valentin <edubezval@gmail.com> 13697M: Keerthy <j-keerthy@ti.com> 13698L: linux-pm@vger.kernel.org 13699L: linux-omap@vger.kernel.org 13700S: Maintained 13701F: drivers/thermal/ti-soc-thermal/ 13702 13703TI BQ27XXX POWER SUPPLY DRIVER 13704R: Andrew F. Davis <afd@ti.com> 13705F: include/linux/power/bq27xxx_battery.h 13706F: drivers/power/supply/bq27xxx_battery.c 13707F: drivers/power/supply/bq27xxx_battery_i2c.c 13708 13709TI CDCE706 CLOCK DRIVER 13710M: Max Filippov <jcmvbkbc@gmail.com> 13711S: Maintained 13712F: drivers/clk/clk-cdce706.c 13713 13714TI CLOCK DRIVER 13715M: Tero Kristo <t-kristo@ti.com> 13716L: linux-omap@vger.kernel.org 13717S: Maintained 13718F: drivers/clk/ti/ 13719F: include/linux/clk/ti.h 13720 13721TI DAVINCI MACHINE SUPPORT 13722M: Sekhar Nori <nsekhar@ti.com> 13723M: Kevin Hilman <khilman@kernel.org> 13724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13725T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13726S: Supported 13727F: arch/arm/mach-davinci/ 13728F: drivers/i2c/busses/i2c-davinci.c 13729F: arch/arm/boot/dts/da850* 13730 13731TI DAVINCI SERIES GPIO DRIVER 13732M: Keerthy <j-keerthy@ti.com> 13733L: linux-gpio@vger.kernel.org 13734S: Maintained 13735F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13736F: drivers/gpio/gpio-davinci.c 13737 13738TI DAVINCI SERIES MEDIA DRIVER 13739M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13740L: linux-media@vger.kernel.org 13741W: https://linuxtv.org 13742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13743T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13744S: Maintained 13745F: drivers/media/platform/davinci/ 13746F: include/media/davinci/ 13747 13748TI ETHERNET SWITCH DRIVER (CPSW) 13749R: Grygorii Strashko <grygorii.strashko@ti.com> 13750L: linux-omap@vger.kernel.org 13751L: netdev@vger.kernel.org 13752S: Maintained 13753F: drivers/net/ethernet/ti/cpsw* 13754F: drivers/net/ethernet/ti/davinci* 13755 13756TI FLASH MEDIA INTERFACE DRIVER 13757M: Alex Dubov <oakad@yahoo.com> 13758S: Maintained 13759F: drivers/misc/tifm* 13760F: drivers/mmc/host/tifm_sd.c 13761F: include/linux/tifm.h 13762 13763TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13764M: Santosh Shilimkar <ssantosh@kernel.org> 13765L: linux-kernel@vger.kernel.org 13766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13767S: Maintained 13768F: drivers/soc/ti/* 13769T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13770 13771TI LM49xxx FAMILY ASoC CODEC DRIVERS 13772M: M R Swami Reddy <mr.swami.reddy@ti.com> 13773M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13774L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13775S: Maintained 13776F: sound/soc/codecs/lm49453* 13777F: sound/soc/codecs/isabelle* 13778 13779TI LP855x BACKLIGHT DRIVER 13780M: Milo Kim <milo.kim@ti.com> 13781S: Maintained 13782F: Documentation/backlight/lp855x-driver.txt 13783F: drivers/video/backlight/lp855x_bl.c 13784F: include/linux/platform_data/lp855x.h 13785 13786TI LP8727 CHARGER DRIVER 13787M: Milo Kim <milo.kim@ti.com> 13788S: Maintained 13789F: drivers/power/supply/lp8727_charger.c 13790F: include/linux/platform_data/lp8727.h 13791 13792TI LP8788 MFD DRIVER 13793M: Milo Kim <milo.kim@ti.com> 13794S: Maintained 13795F: drivers/iio/adc/lp8788_adc.c 13796F: drivers/leds/leds-lp8788.c 13797F: drivers/mfd/lp8788*.c 13798F: drivers/power/supply/lp8788-charger.c 13799F: drivers/regulator/lp8788-*.c 13800F: include/linux/mfd/lp8788*.h 13801 13802TI NETCP ETHERNET DRIVER 13803M: Wingman Kwok <w-kwok2@ti.com> 13804M: Murali Karicheri <m-karicheri2@ti.com> 13805L: netdev@vger.kernel.org 13806S: Maintained 13807F: drivers/net/ethernet/ti/netcp* 13808 13809TI TAS571X FAMILY ASoC CODEC DRIVER 13810M: Kevin Cernekee <cernekee@chromium.org> 13811L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13812S: Odd Fixes 13813F: sound/soc/codecs/tas571x* 13814 13815TI TRF7970A NFC DRIVER 13816M: Mark Greer <mgreer@animalcreek.com> 13817L: linux-wireless@vger.kernel.org 13818L: linux-nfc@lists.01.org (moderated for non-subscribers) 13819S: Supported 13820F: drivers/nfc/trf7970a.c 13821F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13822 13823TI TWL4030 SERIES SOC CODEC DRIVER 13824M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13826S: Maintained 13827F: sound/soc/codecs/twl4030* 13828 13829TI VPE/CAL DRIVERS 13830M: Benoit Parrot <bparrot@ti.com> 13831L: linux-media@vger.kernel.org 13832W: http://linuxtv.org/ 13833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13834S: Maintained 13835F: drivers/media/platform/ti-vpe/ 13836 13837TI WILINK WIRELESS DRIVERS 13838L: linux-wireless@vger.kernel.org 13839W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13840W: http://wireless.kernel.org/en/users/Drivers/wl1251 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13842S: Orphan 13843F: drivers/net/wireless/ti/ 13844F: include/linux/wl12xx.h 13845 13846TILE ARCHITECTURE 13847W: http://www.mellanox.com/repository/solutions/tile-scm/ 13848S: Orphan 13849F: arch/tile/ 13850F: drivers/char/tile-srom.c 13851F: drivers/edac/tile_edac.c 13852F: drivers/net/ethernet/tile/ 13853F: drivers/rtc/rtc-tile.c 13854F: drivers/tty/hvc/hvc_tile.c 13855F: drivers/tty/serial/tilegx.c 13856F: drivers/usb/host/*-tilegx.c 13857F: include/linux/usb/tilegx.h 13858 13859TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13860M: John Stultz <john.stultz@linaro.org> 13861M: Thomas Gleixner <tglx@linutronix.de> 13862R: Stephen Boyd <sboyd@kernel.org> 13863L: linux-kernel@vger.kernel.org 13864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13865S: Supported 13866F: include/linux/clocksource.h 13867F: include/linux/time.h 13868F: include/linux/timex.h 13869F: include/uapi/linux/time.h 13870F: include/uapi/linux/timex.h 13871F: kernel/time/clocksource.c 13872F: kernel/time/time*.c 13873F: kernel/time/alarmtimer.c 13874F: kernel/time/ntp.c 13875F: tools/testing/selftests/timers/ 13876 13877TIPC NETWORK LAYER 13878M: Jon Maloy <jon.maloy@ericsson.com> 13879M: Ying Xue <ying.xue@windriver.com> 13880L: netdev@vger.kernel.org (core kernel code) 13881L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13882W: http://tipc.sourceforge.net/ 13883S: Maintained 13884F: include/uapi/linux/tipc*.h 13885F: net/tipc/ 13886 13887TLAN NETWORK DRIVER 13888M: Samuel Chessman <chessman@tux.org> 13889L: tlan-devel@lists.sourceforge.net (subscribers-only) 13890W: http://sourceforge.net/projects/tlan/ 13891S: Maintained 13892F: Documentation/networking/tlan.txt 13893F: drivers/net/ethernet/ti/tlan.* 13894 13895TM6000 VIDEO4LINUX DRIVER 13896M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13897M: Mauro Carvalho Chehab <mchehab@kernel.org> 13898L: linux-media@vger.kernel.org 13899W: https://linuxtv.org 13900T: git git://linuxtv.org/media_tree.git 13901S: Odd fixes 13902F: drivers/media/usb/tm6000/ 13903F: Documentation/media/v4l-drivers/tm6000* 13904 13905TMIO/SDHI MMC DRIVER 13906M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13907L: linux-mmc@vger.kernel.org 13908S: Supported 13909F: drivers/mmc/host/tmio_mmc* 13910F: drivers/mmc/host/renesas_sdhi* 13911F: include/linux/mfd/tmio.h 13912 13913TMP401 HARDWARE MONITOR DRIVER 13914M: Guenter Roeck <linux@roeck-us.net> 13915L: linux-hwmon@vger.kernel.org 13916S: Maintained 13917F: Documentation/hwmon/tmp401 13918F: drivers/hwmon/tmp401.c 13919 13920TMPFS (SHMEM FILESYSTEM) 13921M: Hugh Dickins <hughd@google.com> 13922L: linux-mm@kvack.org 13923S: Maintained 13924F: include/linux/shmem_fs.h 13925F: mm/shmem.c 13926 13927TOMOYO SECURITY MODULE 13928M: Kentaro Takeda <takedakn@nttdata.co.jp> 13929M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13930L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13931L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13932L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13933L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13934W: http://tomoyo.sourceforge.jp/ 13935T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13936S: Maintained 13937F: security/tomoyo/ 13938 13939TOPSTAR LAPTOP EXTRAS DRIVER 13940M: Herton Ronaldo Krzesinski <herton@canonical.com> 13941L: platform-driver-x86@vger.kernel.org 13942S: Maintained 13943F: drivers/platform/x86/topstar-laptop.c 13944 13945TORTURE-TEST MODULES 13946M: Davidlohr Bueso <dave@stgolabs.net> 13947M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13948M: Josh Triplett <josh@joshtriplett.org> 13949L: linux-kernel@vger.kernel.org 13950S: Supported 13951T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13952F: Documentation/RCU/torture.txt 13953F: kernel/torture.c 13954F: kernel/rcu/rcutorture.c 13955F: kernel/locking/locktorture.c 13956 13957TOSHIBA ACPI EXTRAS DRIVER 13958M: Azael Avalos <coproscefalo@gmail.com> 13959L: platform-driver-x86@vger.kernel.org 13960S: Maintained 13961F: drivers/platform/x86/toshiba_acpi.c 13962 13963TOSHIBA BLUETOOTH DRIVER 13964M: Azael Avalos <coproscefalo@gmail.com> 13965L: platform-driver-x86@vger.kernel.org 13966S: Maintained 13967F: drivers/platform/x86/toshiba_bluetooth.c 13968 13969TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13970M: Azael Avalos <coproscefalo@gmail.com> 13971L: platform-driver-x86@vger.kernel.org 13972S: Maintained 13973F: drivers/platform/x86/toshiba_haps.c 13974 13975TOSHIBA SMM DRIVER 13976M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13977W: http://www.buzzard.org.uk/toshiba/ 13978S: Maintained 13979F: drivers/char/toshiba.c 13980F: include/linux/toshiba.h 13981F: include/uapi/linux/toshiba.h 13982 13983TOSHIBA TC358743 DRIVER 13984M: Mats Randgaard <matrandg@cisco.com> 13985L: linux-media@vger.kernel.org 13986S: Maintained 13987F: drivers/media/i2c/tc358743* 13988F: include/media/i2c/tc358743.h 13989 13990TOSHIBA WMI HOTKEYS DRIVER 13991M: Azael Avalos <coproscefalo@gmail.com> 13992L: platform-driver-x86@vger.kernel.org 13993S: Maintained 13994F: drivers/platform/x86/toshiba-wmi.c 13995 13996TPM DEVICE DRIVER 13997M: Peter Huewe <peterhuewe@gmx.de> 13998M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13999R: Jason Gunthorpe <jgg@ziepe.ca> 14000L: linux-integrity@vger.kernel.org 14001Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14002W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14003T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14004S: Maintained 14005F: drivers/char/tpm/ 14006 14007TRACING 14008M: Steven Rostedt <rostedt@goodmis.org> 14009M: Ingo Molnar <mingo@redhat.com> 14010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14011S: Maintained 14012F: Documentation/trace/ftrace.txt 14013F: arch/*/*/*/ftrace.h 14014F: arch/*/kernel/ftrace.c 14015F: include/*/ftrace.h 14016F: include/linux/trace*.h 14017F: include/trace/ 14018F: kernel/trace/ 14019F: tools/testing/selftests/ftrace/ 14020 14021TRACING MMIO ACCESSES (MMIOTRACE) 14022M: Steven Rostedt <rostedt@goodmis.org> 14023M: Ingo Molnar <mingo@kernel.org> 14024R: Karol Herbst <karolherbst@gmail.com> 14025R: Pekka Paalanen <ppaalanen@gmail.com> 14026S: Maintained 14027L: linux-kernel@vger.kernel.org 14028L: nouveau@lists.freedesktop.org 14029F: kernel/trace/trace_mmiotrace.c 14030F: include/linux/mmiotrace.h 14031F: arch/x86/mm/kmmio.c 14032F: arch/x86/mm/mmio-mod.c 14033F: arch/x86/mm/testmmiotrace.c 14034 14035TRIVIAL PATCHES 14036M: Jiri Kosina <trivial@kernel.org> 14037T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14038S: Maintained 14039K: ^Subject:.*(?i)trivial 14040 14041TEMPO SEMICONDUCTOR DRIVERS 14042M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14043S: Maintained 14044F: sound/soc/codecs/tscs*.c 14045F: sound/soc/codecs/tscs*.h 14046F: Documentation/devicetree/bindings/sound/tscs*.txt 14047 14048TTY LAYER 14049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14050M: Jiri Slaby <jslaby@suse.com> 14051S: Supported 14052T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14053F: Documentation/serial/ 14054F: drivers/tty/ 14055F: drivers/tty/serial/serial_core.c 14056F: include/linux/serial_core.h 14057F: include/linux/serial.h 14058F: include/linux/tty.h 14059F: include/uapi/linux/serial_core.h 14060F: include/uapi/linux/serial.h 14061F: include/uapi/linux/tty.h 14062 14063TUA9001 MEDIA DRIVER 14064M: Antti Palosaari <crope@iki.fi> 14065L: linux-media@vger.kernel.org 14066W: https://linuxtv.org 14067W: http://palosaari.fi/linux/ 14068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14069T: git git://linuxtv.org/anttip/media_tree.git 14070S: Maintained 14071F: drivers/media/tuners/tua9001* 14072 14073TULIP NETWORK DRIVERS 14074L: netdev@vger.kernel.org 14075L: linux-parisc@vger.kernel.org 14076S: Orphan 14077F: drivers/net/ethernet/dec/tulip/ 14078 14079TUN/TAP driver 14080M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14081W: http://vtun.sourceforge.net/tun 14082S: Maintained 14083F: Documentation/networking/tuntap.txt 14084F: arch/um/os-Linux/drivers/ 14085 14086TURBOCHANNEL SUBSYSTEM 14087M: "Maciej W. Rozycki" <macro@linux-mips.org> 14088M: Ralf Baechle <ralf@linux-mips.org> 14089L: linux-mips@linux-mips.org 14090Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14091S: Maintained 14092F: drivers/tc/ 14093F: include/linux/tc.h 14094 14095TW5864 VIDEO4LINUX DRIVER 14096M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14097M: Anton Sviridenko <anton@corp.bluecherry.net> 14098M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14099M: Andrey Utkin <andrey_utkin@fastmail.com> 14100L: linux-media@vger.kernel.org 14101S: Supported 14102F: drivers/media/pci/tw5864/ 14103 14104TW68 VIDEO4LINUX DRIVER 14105M: Hans Verkuil <hverkuil@xs4all.nl> 14106L: linux-media@vger.kernel.org 14107T: git git://linuxtv.org/media_tree.git 14108W: https://linuxtv.org 14109S: Odd Fixes 14110F: drivers/media/pci/tw68/ 14111 14112TW686X VIDEO4LINUX DRIVER 14113M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14114L: linux-media@vger.kernel.org 14115T: git git://linuxtv.org/media_tree.git 14116W: http://linuxtv.org 14117S: Maintained 14118F: drivers/media/pci/tw686x/ 14119 14120UBI FILE SYSTEM (UBIFS) 14121M: Richard Weinberger <richard@nod.at> 14122M: Artem Bityutskiy <dedekind1@gmail.com> 14123M: Adrian Hunter <adrian.hunter@intel.com> 14124L: linux-mtd@lists.infradead.org 14125T: git git://git.infradead.org/ubifs-2.6.git 14126W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14127S: Supported 14128F: Documentation/filesystems/ubifs.txt 14129F: fs/ubifs/ 14130 14131UCLINUX (M68KNOMMU AND COLDFIRE) 14132M: Greg Ungerer <gerg@linux-m68k.org> 14133W: http://www.linux-m68k.org/ 14134W: http://www.uclinux.org/ 14135L: linux-m68k@lists.linux-m68k.org 14136L: uclinux-dev@uclinux.org (subscribers-only) 14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14138S: Maintained 14139F: arch/m68k/coldfire/ 14140F: arch/m68k/68*/ 14141F: arch/m68k/*/*_no.* 14142F: arch/m68k/include/asm/*_no.* 14143 14144UDF FILESYSTEM 14145M: Jan Kara <jack@suse.com> 14146S: Maintained 14147F: Documentation/filesystems/udf.txt 14148F: fs/udf/ 14149 14150UDRAW TABLET 14151M: Bastien Nocera <hadess@hadess.net> 14152L: linux-input@vger.kernel.org 14153S: Maintained 14154F: drivers/hid/hid-udraw-ps3.c 14155 14156UFS FILESYSTEM 14157M: Evgeniy Dushistov <dushistov@mail.ru> 14158S: Maintained 14159F: Documentation/filesystems/ufs.txt 14160F: fs/ufs/ 14161 14162UHID USERSPACE HID IO DRIVER: 14163M: David Herrmann <dh.herrmann@googlemail.com> 14164L: linux-input@vger.kernel.org 14165S: Maintained 14166F: drivers/hid/uhid.c 14167F: include/uapi/linux/uhid.h 14168 14169ULPI BUS 14170M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14171L: linux-usb@vger.kernel.org 14172S: Maintained 14173F: drivers/usb/common/ulpi.c 14174F: include/linux/ulpi/ 14175 14176ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14177L: linux-usb@vger.kernel.org 14178S: Orphan 14179F: drivers/uwb/ 14180F: include/linux/uwb.h 14181F: include/linux/uwb/ 14182 14183UNICORE32 ARCHITECTURE: 14184M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14185W: http://mprc.pku.edu.cn/~guanxuetao/linux 14186S: Maintained 14187T: git git://github.com/gxt/linux.git 14188F: arch/unicore32/ 14189 14190UNIFDEF 14191M: Tony Finch <dot@dotat.at> 14192W: http://dotat.at/prog/unifdef 14193S: Maintained 14194F: scripts/unifdef.c 14195 14196UNIFORM CDROM DRIVER 14197M: Jens Axboe <axboe@kernel.dk> 14198W: http://www.kernel.dk 14199S: Maintained 14200F: Documentation/cdrom/ 14201F: drivers/cdrom/cdrom.c 14202F: include/linux/cdrom.h 14203F: include/uapi/linux/cdrom.h 14204 14205UNISYS S-PAR DRIVERS 14206M: David Kershner <david.kershner@unisys.com> 14207L: sparmaintainer@unisys.com (Unisys internal) 14208S: Supported 14209F: include/linux/visorbus.h 14210F: drivers/visorbus/ 14211F: drivers/staging/unisys/ 14212 14213UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14214M: Vinayak Holikatti <vinholikatti@gmail.com> 14215L: linux-scsi@vger.kernel.org 14216S: Supported 14217F: Documentation/scsi/ufs.txt 14218F: drivers/scsi/ufs/ 14219 14220UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14221M: Joao Pinto <jpinto@synopsys.com> 14222L: linux-scsi@vger.kernel.org 14223S: Supported 14224F: drivers/scsi/ufs/*dwc* 14225 14226UNSORTED BLOCK IMAGES (UBI) 14227M: Artem Bityutskiy <dedekind1@gmail.com> 14228M: Richard Weinberger <richard@nod.at> 14229W: http://www.linux-mtd.infradead.org/ 14230L: linux-mtd@lists.infradead.org 14231T: git git://git.infradead.org/ubifs-2.6.git 14232S: Supported 14233F: drivers/mtd/ubi/ 14234F: include/linux/mtd/ubi.h 14235F: include/uapi/mtd/ubi-user.h 14236 14237USB "USBNET" DRIVER FRAMEWORK 14238M: Oliver Neukum <oneukum@suse.com> 14239L: netdev@vger.kernel.org 14240W: http://www.linux-usb.org/usbnet 14241S: Maintained 14242F: drivers/net/usb/usbnet.c 14243F: include/linux/usb/usbnet.h 14244 14245USB ACM DRIVER 14246M: Oliver Neukum <oneukum@suse.com> 14247L: linux-usb@vger.kernel.org 14248S: Maintained 14249F: Documentation/usb/acm.txt 14250F: drivers/usb/class/cdc-acm.* 14251 14252USB AR5523 WIRELESS DRIVER 14253M: Pontus Fuchs <pontus.fuchs@gmail.com> 14254L: linux-wireless@vger.kernel.org 14255S: Maintained 14256F: drivers/net/wireless/ath/ar5523/ 14257 14258USB ATTACHED SCSI 14259M: Oliver Neukum <oneukum@suse.com> 14260L: linux-usb@vger.kernel.org 14261L: linux-scsi@vger.kernel.org 14262S: Maintained 14263F: drivers/usb/storage/uas.c 14264 14265USB CDC ETHERNET DRIVER 14266M: Oliver Neukum <oliver@neukum.org> 14267L: linux-usb@vger.kernel.org 14268S: Maintained 14269F: drivers/net/usb/cdc_*.c 14270F: include/uapi/linux/usb/cdc.h 14271 14272USB CHAOSKEY DRIVER 14273M: Keith Packard <keithp@keithp.com> 14274L: linux-usb@vger.kernel.org 14275S: Maintained 14276F: drivers/usb/misc/chaoskey.c 14277 14278USB CYPRESS C67X00 DRIVER 14279M: Peter Korsgaard <jacmet@sunsite.dk> 14280L: linux-usb@vger.kernel.org 14281S: Maintained 14282F: drivers/usb/c67x00/ 14283 14284USB DAVICOM DM9601 DRIVER 14285M: Peter Korsgaard <jacmet@sunsite.dk> 14286L: netdev@vger.kernel.org 14287W: http://www.linux-usb.org/usbnet 14288S: Maintained 14289F: drivers/net/usb/dm9601.c 14290 14291USB DIAMOND RIO500 DRIVER 14292M: Cesar Miquel <miquel@df.uba.ar> 14293L: rio500-users@lists.sourceforge.net 14294W: http://rio500.sourceforge.net 14295S: Maintained 14296F: drivers/usb/misc/rio500* 14297 14298USB EHCI DRIVER 14299M: Alan Stern <stern@rowland.harvard.edu> 14300L: linux-usb@vger.kernel.org 14301S: Maintained 14302F: Documentation/usb/ehci.txt 14303F: drivers/usb/host/ehci* 14304 14305USB GADGET/PERIPHERAL SUBSYSTEM 14306M: Felipe Balbi <balbi@kernel.org> 14307L: linux-usb@vger.kernel.org 14308W: http://www.linux-usb.org/gadget 14309T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14310S: Maintained 14311F: drivers/usb/gadget/ 14312F: include/linux/usb/gadget* 14313 14314USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14315M: Jiri Kosina <jikos@kernel.org> 14316R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14317L: linux-usb@vger.kernel.org 14318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14319S: Maintained 14320F: Documentation/hid/hiddev.txt 14321F: drivers/hid/usbhid/ 14322 14323USB ISP116X DRIVER 14324M: Olav Kongas <ok@artecdesign.ee> 14325L: linux-usb@vger.kernel.org 14326S: Maintained 14327F: drivers/usb/host/isp116x* 14328F: include/linux/usb/isp116x.h 14329 14330USB LAN78XX ETHERNET DRIVER 14331M: Woojung Huh <woojung.huh@microchip.com> 14332M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14333L: netdev@vger.kernel.org 14334S: Maintained 14335F: drivers/net/usb/lan78xx.* 14336 14337USB MASS STORAGE DRIVER 14338M: Alan Stern <stern@rowland.harvard.edu> 14339L: linux-usb@vger.kernel.org 14340L: usb-storage@lists.one-eyed-alien.net 14341S: Maintained 14342W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14343F: drivers/usb/storage/ 14344 14345USB MIDI DRIVER 14346M: Clemens Ladisch <clemens@ladisch.de> 14347L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14348T: git git://git.alsa-project.org/alsa-kernel.git 14349S: Maintained 14350F: sound/usb/midi.* 14351 14352USB NETWORKING DRIVERS 14353L: linux-usb@vger.kernel.org 14354S: Odd Fixes 14355F: drivers/net/usb/ 14356 14357USB OHCI DRIVER 14358M: Alan Stern <stern@rowland.harvard.edu> 14359L: linux-usb@vger.kernel.org 14360S: Maintained 14361F: Documentation/usb/ohci.txt 14362F: drivers/usb/host/ohci* 14363 14364USB OTG FSM (Finite State Machine) 14365M: Peter Chen <Peter.Chen@nxp.com> 14366T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14367L: linux-usb@vger.kernel.org 14368S: Maintained 14369F: drivers/usb/common/usb-otg-fsm.c 14370 14371USB OVER IP DRIVER 14372M: Valentina Manea <valentina.manea.m@gmail.com> 14373M: Shuah Khan <shuahkh@osg.samsung.com> 14374M: Shuah Khan <shuah@kernel.org> 14375L: linux-usb@vger.kernel.org 14376S: Maintained 14377F: Documentation/usb/usbip_protocol.txt 14378F: drivers/usb/usbip/ 14379F: tools/usb/usbip/ 14380 14381USB PEGASUS DRIVER 14382M: Petko Manolov <petkan@nucleusys.com> 14383L: linux-usb@vger.kernel.org 14384L: netdev@vger.kernel.org 14385T: git git://github.com/petkan/pegasus.git 14386W: https://github.com/petkan/pegasus 14387S: Maintained 14388F: drivers/net/usb/pegasus.* 14389 14390USB PHY LAYER 14391M: Felipe Balbi <balbi@kernel.org> 14392L: linux-usb@vger.kernel.org 14393T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14394S: Maintained 14395F: drivers/usb/phy/ 14396 14397USB PRINTER DRIVER (usblp) 14398M: Pete Zaitcev <zaitcev@redhat.com> 14399L: linux-usb@vger.kernel.org 14400S: Supported 14401F: drivers/usb/class/usblp.c 14402 14403USB QMI WWAN NETWORK DRIVER 14404M: Bjørn Mork <bjorn@mork.no> 14405L: netdev@vger.kernel.org 14406S: Maintained 14407F: Documentation/ABI/testing/sysfs-class-net-qmi 14408F: drivers/net/usb/qmi_wwan.c 14409 14410USB RTL8150 DRIVER 14411M: Petko Manolov <petkan@nucleusys.com> 14412L: linux-usb@vger.kernel.org 14413L: netdev@vger.kernel.org 14414T: git git://github.com/petkan/rtl8150.git 14415W: https://github.com/petkan/rtl8150 14416S: Maintained 14417F: drivers/net/usb/rtl8150.c 14418 14419USB SERIAL SUBSYSTEM 14420M: Johan Hovold <johan@kernel.org> 14421L: linux-usb@vger.kernel.org 14422T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14423S: Maintained 14424F: Documentation/usb/usb-serial.txt 14425F: drivers/usb/serial/ 14426F: include/linux/usb/serial.h 14427 14428USB SMSC75XX ETHERNET DRIVER 14429M: Steve Glendinning <steve.glendinning@shawell.net> 14430L: netdev@vger.kernel.org 14431S: Maintained 14432F: drivers/net/usb/smsc75xx.* 14433 14434USB SMSC95XX ETHERNET DRIVER 14435M: Steve Glendinning <steve.glendinning@shawell.net> 14436M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14437L: netdev@vger.kernel.org 14438S: Maintained 14439F: drivers/net/usb/smsc95xx.* 14440 14441USB SUBSYSTEM 14442M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14443L: linux-usb@vger.kernel.org 14444W: http://www.linux-usb.org 14445T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14446S: Supported 14447F: Documentation/devicetree/bindings/usb/ 14448F: Documentation/usb/ 14449F: drivers/usb/ 14450F: include/linux/usb.h 14451F: include/linux/usb/ 14452 14453USB TYPEC SUBSYSTEM 14454M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14455L: linux-usb@vger.kernel.org 14456S: Maintained 14457F: Documentation/ABI/testing/sysfs-class-typec 14458F: Documentation/usb/typec.rst 14459F: drivers/usb/typec/ 14460F: include/linux/usb/typec.h 14461 14462USB UHCI DRIVER 14463M: Alan Stern <stern@rowland.harvard.edu> 14464L: linux-usb@vger.kernel.org 14465S: Maintained 14466F: drivers/usb/host/uhci* 14467 14468USB VIDEO CLASS 14469M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14470L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14471L: linux-media@vger.kernel.org 14472T: git git://linuxtv.org/media_tree.git 14473W: http://www.ideasonboard.org/uvc/ 14474S: Maintained 14475F: drivers/media/usb/uvc/ 14476F: include/uapi/linux/uvcvideo.h 14477 14478USB VISION DRIVER 14479M: Hans Verkuil <hverkuil@xs4all.nl> 14480L: linux-media@vger.kernel.org 14481T: git git://linuxtv.org/media_tree.git 14482W: https://linuxtv.org 14483S: Odd Fixes 14484F: drivers/media/usb/usbvision/ 14485 14486USB WEBCAM GADGET 14487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14488L: linux-usb@vger.kernel.org 14489S: Maintained 14490F: drivers/usb/gadget/function/*uvc* 14491F: drivers/usb/gadget/legacy/webcam.c 14492 14493USB WIRELESS RNDIS DRIVER (rndis_wlan) 14494M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14495L: linux-wireless@vger.kernel.org 14496S: Maintained 14497F: drivers/net/wireless/rndis_wlan.c 14498 14499USB XHCI DRIVER 14500M: Mathias Nyman <mathias.nyman@intel.com> 14501L: linux-usb@vger.kernel.org 14502S: Supported 14503F: drivers/usb/host/xhci* 14504F: drivers/usb/host/pci-quirks* 14505 14506USB ZD1201 DRIVER 14507L: linux-wireless@vger.kernel.org 14508W: http://linux-lc100020.sourceforge.net 14509S: Orphan 14510F: drivers/net/wireless/zydas/zd1201.* 14511 14512USB ZR364XX DRIVER 14513M: Antoine Jacquet <royale@zerezo.com> 14514L: linux-usb@vger.kernel.org 14515L: linux-media@vger.kernel.org 14516T: git git://linuxtv.org/media_tree.git 14517W: http://royale.zerezo.com/zr364xx/ 14518S: Maintained 14519F: Documentation/media/v4l-drivers/zr364xx* 14520F: drivers/media/usb/zr364xx/ 14521 14522USER-MODE LINUX (UML) 14523M: Jeff Dike <jdike@addtoit.com> 14524M: Richard Weinberger <richard@nod.at> 14525L: user-mode-linux-devel@lists.sourceforge.net 14526L: user-mode-linux-user@lists.sourceforge.net 14527W: http://user-mode-linux.sourceforge.net 14528T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14529S: Maintained 14530F: Documentation/virtual/uml/ 14531F: arch/um/ 14532F: arch/x86/um/ 14533F: fs/hostfs/ 14534F: fs/hppfs/ 14535 14536USERSPACE I/O (UIO) 14537M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14538S: Maintained 14539T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14540F: Documentation/driver-api/uio-howto.rst 14541F: drivers/uio/ 14542F: include/linux/uio*.h 14543 14544UTIL-LINUX PACKAGE 14545M: Karel Zak <kzak@redhat.com> 14546L: util-linux@vger.kernel.org 14547W: http://en.wikipedia.org/wiki/Util-linux 14548T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14549S: Maintained 14550 14551UUID HELPERS 14552M: Christoph Hellwig <hch@lst.de> 14553R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14554L: linux-kernel@vger.kernel.org 14555T: git git://git.infradead.org/users/hch/uuid.git 14556F: lib/uuid.c 14557F: lib/test_uuid.c 14558F: include/linux/uuid.h 14559F: include/uapi/linux/uuid.h 14560S: Maintained 14561 14562UVESAFB DRIVER 14563M: Michal Januszewski <spock@gentoo.org> 14564L: linux-fbdev@vger.kernel.org 14565W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14566S: Maintained 14567F: Documentation/fb/uvesafb.txt 14568F: drivers/video/fbdev/uvesafb.* 14569 14570VF610 NAND DRIVER 14571M: Stefan Agner <stefan@agner.ch> 14572L: linux-mtd@lists.infradead.org 14573S: Supported 14574F: drivers/mtd/nand/vf610_nfc.c 14575 14576VFAT/FAT/MSDOS FILESYSTEM 14577M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14578S: Maintained 14579F: Documentation/filesystems/vfat.txt 14580F: fs/fat/ 14581 14582VFIO DRIVER 14583M: Alex Williamson <alex.williamson@redhat.com> 14584L: kvm@vger.kernel.org 14585T: git git://github.com/awilliam/linux-vfio.git 14586S: Maintained 14587F: Documentation/vfio.txt 14588F: drivers/vfio/ 14589F: include/linux/vfio.h 14590F: include/uapi/linux/vfio.h 14591 14592VFIO MEDIATED DEVICE DRIVERS 14593M: Kirti Wankhede <kwankhede@nvidia.com> 14594L: kvm@vger.kernel.org 14595S: Maintained 14596F: Documentation/vfio-mediated-device.txt 14597F: drivers/vfio/mdev/ 14598F: include/linux/mdev.h 14599F: samples/vfio-mdev/ 14600 14601VFIO PLATFORM DRIVER 14602M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14603L: kvm@vger.kernel.org 14604S: Maintained 14605F: drivers/vfio/platform/ 14606 14607VGA_SWITCHEROO 14608R: Lukas Wunner <lukas@wunner.de> 14609S: Maintained 14610F: Documentation/gpu/vga-switcheroo.rst 14611F: drivers/gpu/vga/vga_switcheroo.c 14612F: include/linux/vga_switcheroo.h 14613T: git git://anongit.freedesktop.org/drm/drm-misc 14614 14615VIA RHINE NETWORK DRIVER 14616S: Orphan 14617F: drivers/net/ethernet/via/via-rhine.c 14618 14619VIA SD/MMC CARD CONTROLLER DRIVER 14620M: Bruce Chang <brucechang@via.com.tw> 14621M: Harald Welte <HaraldWelte@viatech.com> 14622S: Maintained 14623F: drivers/mmc/host/via-sdmmc.c 14624 14625VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14626M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14627L: linux-fbdev@vger.kernel.org 14628S: Maintained 14629F: include/linux/via-core.h 14630F: include/linux/via-gpio.h 14631F: include/linux/via_i2c.h 14632F: drivers/video/fbdev/via/ 14633 14634VIA VELOCITY NETWORK DRIVER 14635M: Francois Romieu <romieu@fr.zoreil.com> 14636L: netdev@vger.kernel.org 14637S: Maintained 14638F: drivers/net/ethernet/via/via-velocity.* 14639 14640VIDEO MULTIPLEXER DRIVER 14641M: Philipp Zabel <p.zabel@pengutronix.de> 14642L: linux-media@vger.kernel.org 14643S: Maintained 14644F: drivers/media/platform/video-mux.c 14645 14646VIDEOBUF2 FRAMEWORK 14647M: Pawel Osciak <pawel@osciak.com> 14648M: Marek Szyprowski <m.szyprowski@samsung.com> 14649M: Kyungmin Park <kyungmin.park@samsung.com> 14650L: linux-media@vger.kernel.org 14651S: Maintained 14652F: drivers/media/v4l2-core/videobuf2-* 14653F: include/media/videobuf2-* 14654 14655VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14656M: Helen Koike <helen.koike@collabora.com> 14657L: linux-media@vger.kernel.org 14658T: git git://linuxtv.org/media_tree.git 14659W: https://linuxtv.org 14660S: Maintained 14661F: drivers/media/platform/vimc/* 14662 14663VIRT LIB 14664M: Alex Williamson <alex.williamson@redhat.com> 14665M: Paolo Bonzini <pbonzini@redhat.com> 14666L: kvm@vger.kernel.org 14667S: Supported 14668F: virt/lib/ 14669 14670VIRTIO AND VHOST VSOCK DRIVER 14671M: Stefan Hajnoczi <stefanha@redhat.com> 14672L: kvm@vger.kernel.org 14673L: virtualization@lists.linux-foundation.org 14674L: netdev@vger.kernel.org 14675S: Maintained 14676F: include/linux/virtio_vsock.h 14677F: include/uapi/linux/virtio_vsock.h 14678F: include/uapi/linux/vsockmon.h 14679F: include/uapi/linux/vm_sockets_diag.h 14680F: net/vmw_vsock/diag.c 14681F: net/vmw_vsock/af_vsock_tap.c 14682F: net/vmw_vsock/virtio_transport_common.c 14683F: net/vmw_vsock/virtio_transport.c 14684F: drivers/net/vsockmon.c 14685F: drivers/vhost/vsock.c 14686F: drivers/vhost/vsock.h 14687F: tools/testing/vsock/ 14688 14689VIRTIO CONSOLE DRIVER 14690M: Amit Shah <amit@kernel.org> 14691L: virtualization@lists.linux-foundation.org 14692S: Maintained 14693F: drivers/char/virtio_console.c 14694F: include/linux/virtio_console.h 14695F: include/uapi/linux/virtio_console.h 14696 14697VIRTIO CORE, NET AND BLOCK DRIVERS 14698M: "Michael S. Tsirkin" <mst@redhat.com> 14699M: Jason Wang <jasowang@redhat.com> 14700L: virtualization@lists.linux-foundation.org 14701S: Maintained 14702F: Documentation/devicetree/bindings/virtio/ 14703F: drivers/virtio/ 14704F: tools/virtio/ 14705F: drivers/net/virtio_net.c 14706F: drivers/block/virtio_blk.c 14707F: include/linux/virtio*.h 14708F: include/uapi/linux/virtio_*.h 14709F: drivers/crypto/virtio/ 14710F: mm/balloon_compaction.c 14711 14712VIRTIO CRYPTO DRIVER 14713M: Gonglei <arei.gonglei@huawei.com> 14714L: virtualization@lists.linux-foundation.org 14715L: linux-crypto@vger.kernel.org 14716S: Maintained 14717F: drivers/crypto/virtio/ 14718F: include/uapi/linux/virtio_crypto.h 14719 14720VIRTIO DRIVERS FOR S390 14721M: Cornelia Huck <cohuck@redhat.com> 14722M: Halil Pasic <pasic@linux.vnet.ibm.com> 14723L: linux-s390@vger.kernel.org 14724L: virtualization@lists.linux-foundation.org 14725L: kvm@vger.kernel.org 14726S: Supported 14727F: drivers/s390/virtio/ 14728F: arch/s390/include/uapi/asm/virtio-ccw.h 14729 14730VIRTIO GPU DRIVER 14731M: David Airlie <airlied@linux.ie> 14732M: Gerd Hoffmann <kraxel@redhat.com> 14733L: dri-devel@lists.freedesktop.org 14734L: virtualization@lists.linux-foundation.org 14735T: git git://anongit.freedesktop.org/drm/drm-misc 14736S: Maintained 14737F: drivers/gpu/drm/virtio/ 14738F: include/uapi/linux/virtio_gpu.h 14739 14740VIRTIO HOST (VHOST) 14741M: "Michael S. Tsirkin" <mst@redhat.com> 14742M: Jason Wang <jasowang@redhat.com> 14743L: kvm@vger.kernel.org 14744L: virtualization@lists.linux-foundation.org 14745L: netdev@vger.kernel.org 14746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14747S: Maintained 14748F: drivers/vhost/ 14749F: include/uapi/linux/vhost.h 14750 14751VIRTIO INPUT DRIVER 14752M: Gerd Hoffmann <kraxel@redhat.com> 14753S: Maintained 14754F: drivers/virtio/virtio_input.c 14755F: include/uapi/linux/virtio_input.h 14756 14757VIRTUAL BOX GUEST DEVICE DRIVER 14758M: Hans de Goede <hdegoede@redhat.com> 14759M: Arnd Bergmann <arnd@arndb.de> 14760M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14761S: Maintained 14762F: include/linux/vbox_utils.h 14763F: include/uapi/linux/vbox*.h 14764F: drivers/virt/vboxguest/ 14765 14766VIRTUAL SERIO DEVICE DRIVER 14767M: Stephen Chandler Paul <thatslyude@gmail.com> 14768S: Maintained 14769F: drivers/input/serio/userio.c 14770F: include/uapi/linux/userio.h 14771 14772VIVID VIRTUAL VIDEO DRIVER 14773M: Hans Verkuil <hverkuil@xs4all.nl> 14774L: linux-media@vger.kernel.org 14775T: git git://linuxtv.org/media_tree.git 14776W: https://linuxtv.org 14777S: Maintained 14778F: drivers/media/platform/vivid/* 14779 14780VLYNQ BUS 14781M: Florian Fainelli <f.fainelli@gmail.com> 14782L: openwrt-devel@lists.openwrt.org (subscribers-only) 14783S: Maintained 14784F: drivers/vlynq/vlynq.c 14785F: include/linux/vlynq.h 14786 14787VME SUBSYSTEM 14788M: Martyn Welch <martyn@welchs.me.uk> 14789M: Manohar Vanga <manohar.vanga@gmail.com> 14790M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14791L: devel@driverdev.osuosl.org 14792S: Maintained 14793T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14794F: Documentation/driver-api/vme.rst 14795F: drivers/staging/vme/ 14796F: drivers/vme/ 14797F: include/linux/vme* 14798 14799VMWARE BALLOON DRIVER 14800M: Xavier Deguillard <xdeguillard@vmware.com> 14801M: Philip Moltmann <moltmann@vmware.com> 14802M: "VMware, Inc." <pv-drivers@vmware.com> 14803L: linux-kernel@vger.kernel.org 14804S: Maintained 14805F: drivers/misc/vmw_balloon.c 14806 14807VMWARE HYPERVISOR INTERFACE 14808M: Alok Kataria <akataria@vmware.com> 14809L: virtualization@lists.linux-foundation.org 14810S: Supported 14811F: arch/x86/kernel/cpu/vmware.c 14812 14813VMWARE PVRDMA DRIVER 14814M: Adit Ranadive <aditr@vmware.com> 14815M: VMware PV-Drivers <pv-drivers@vmware.com> 14816L: linux-rdma@vger.kernel.org 14817S: Maintained 14818F: drivers/infiniband/hw/vmw_pvrdma/ 14819 14820VMware PVSCSI driver 14821M: Jim Gill <jgill@vmware.com> 14822M: VMware PV-Drivers <pv-drivers@vmware.com> 14823L: linux-scsi@vger.kernel.org 14824S: Maintained 14825F: drivers/scsi/vmw_pvscsi.c 14826F: drivers/scsi/vmw_pvscsi.h 14827 14828VMWARE VMMOUSE SUBDRIVER 14829M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14830M: "VMware, Inc." <pv-drivers@vmware.com> 14831L: linux-input@vger.kernel.org 14832S: Maintained 14833F: drivers/input/mouse/vmmouse.c 14834F: drivers/input/mouse/vmmouse.h 14835 14836VMWARE VMXNET3 ETHERNET DRIVER 14837M: Shrikrishna Khare <skhare@vmware.com> 14838M: "VMware, Inc." <pv-drivers@vmware.com> 14839L: netdev@vger.kernel.org 14840S: Maintained 14841F: drivers/net/vmxnet3/ 14842 14843VOCORE VOCORE2 BOARD 14844M: Harvey Hunt <harveyhuntnexus@gmail.com> 14845L: linux-mips@linux-mips.org 14846S: Maintained 14847F: arch/mips/boot/dts/ralink/vocore2.dts 14848 14849VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14850M: Liam Girdwood <lgirdwood@gmail.com> 14851M: Mark Brown <broonie@kernel.org> 14852L: linux-kernel@vger.kernel.org 14853W: http://www.slimlogic.co.uk/?p=48 14854T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14855S: Supported 14856F: Documentation/devicetree/bindings/regulator/ 14857F: Documentation/power/regulator/ 14858F: drivers/regulator/ 14859F: include/dt-bindings/regulator/ 14860F: include/linux/regulator/ 14861 14862VRF 14863M: David Ahern <dsa@cumulusnetworks.com> 14864M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14865L: netdev@vger.kernel.org 14866S: Maintained 14867F: drivers/net/vrf.c 14868F: Documentation/networking/vrf.txt 14869 14870VT1211 HARDWARE MONITOR DRIVER 14871M: Juerg Haefliger <juergh@gmail.com> 14872L: linux-hwmon@vger.kernel.org 14873S: Maintained 14874F: Documentation/hwmon/vt1211 14875F: drivers/hwmon/vt1211.c 14876 14877VT8231 HARDWARE MONITOR DRIVER 14878M: Roger Lucas <vt8231@hiddenengine.co.uk> 14879L: linux-hwmon@vger.kernel.org 14880S: Maintained 14881F: drivers/hwmon/vt8231.c 14882 14883VUB300 USB to SDIO/SD/MMC bridge chip 14884M: Tony Olech <tony.olech@elandigitalsystems.com> 14885L: linux-mmc@vger.kernel.org 14886L: linux-usb@vger.kernel.org 14887S: Supported 14888F: drivers/mmc/host/vub300.c 14889 14890W1 DALLAS'S 1-WIRE BUS 14891M: Evgeniy Polyakov <zbr@ioremap.net> 14892S: Maintained 14893F: Documentation/w1/ 14894F: drivers/w1/ 14895F: include/linux/w1.h 14896 14897W83791D HARDWARE MONITORING DRIVER 14898M: Marc Hulsman <m.hulsman@tudelft.nl> 14899L: linux-hwmon@vger.kernel.org 14900S: Maintained 14901F: Documentation/hwmon/w83791d 14902F: drivers/hwmon/w83791d.c 14903 14904W83793 HARDWARE MONITORING DRIVER 14905M: Rudolf Marek <r.marek@assembler.cz> 14906L: linux-hwmon@vger.kernel.org 14907S: Maintained 14908F: Documentation/hwmon/w83793 14909F: drivers/hwmon/w83793.c 14910 14911W83795 HARDWARE MONITORING DRIVER 14912M: Jean Delvare <jdelvare@suse.com> 14913L: linux-hwmon@vger.kernel.org 14914S: Maintained 14915F: drivers/hwmon/w83795.c 14916 14917W83L51xD SD/MMC CARD INTERFACE DRIVER 14918M: Pierre Ossman <pierre@ossman.eu> 14919S: Maintained 14920F: drivers/mmc/host/wbsd.* 14921 14922WACOM PROTOCOL 4 SERIAL TABLETS 14923M: Julian Squires <julian@cipht.net> 14924M: Hans de Goede <hdegoede@redhat.com> 14925L: linux-input@vger.kernel.org 14926S: Maintained 14927F: drivers/input/tablet/wacom_serial4.c 14928 14929WATCHDOG DEVICE DRIVERS 14930M: Wim Van Sebroeck <wim@iguana.be> 14931R: Guenter Roeck <linux@roeck-us.net> 14932L: linux-watchdog@vger.kernel.org 14933W: http://www.linux-watchdog.org/ 14934T: git git://www.linux-watchdog.org/linux-watchdog.git 14935S: Maintained 14936F: Documentation/devicetree/bindings/watchdog/ 14937F: Documentation/watchdog/ 14938F: drivers/watchdog/ 14939F: include/linux/watchdog.h 14940F: include/uapi/linux/watchdog.h 14941 14942WHISKEYCOVE PMIC GPIO DRIVER 14943M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14944L: linux-gpio@vger.kernel.org 14945S: Maintained 14946F: drivers/gpio/gpio-wcove.c 14947 14948WIIMOTE HID DRIVER 14949M: David Herrmann <dh.herrmann@googlemail.com> 14950L: linux-input@vger.kernel.org 14951S: Maintained 14952F: drivers/hid/hid-wiimote* 14953 14954WILOCITY WIL6210 WIRELESS DRIVER 14955M: Maya Erez <merez@codeaurora.org> 14956L: linux-wireless@vger.kernel.org 14957L: wil6210@qti.qualcomm.com 14958S: Supported 14959W: http://wireless.kernel.org/en/users/Drivers/wil6210 14960F: drivers/net/wireless/ath/wil6210/ 14961 14962WIMAX STACK 14963M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14964M: linux-wimax@intel.com 14965L: wimax@linuxwimax.org (subscribers-only) 14966S: Supported 14967W: http://linuxwimax.org 14968F: Documentation/wimax/README.wimax 14969F: include/linux/wimax/debug.h 14970F: include/net/wimax.h 14971F: include/uapi/linux/wimax.h 14972F: net/wimax/ 14973 14974WINBOND CIR DRIVER 14975M: David Härdeman <david@hardeman.nu> 14976S: Maintained 14977F: drivers/media/rc/winbond-cir.c 14978 14979WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14980M: William Breathitt Gray <vilhelm.gray@gmail.com> 14981L: linux-watchdog@vger.kernel.org 14982S: Maintained 14983F: drivers/watchdog/ebc-c384_wdt.c 14984 14985WINSYSTEMS WS16C48 GPIO DRIVER 14986M: William Breathitt Gray <vilhelm.gray@gmail.com> 14987L: linux-gpio@vger.kernel.org 14988S: Maintained 14989F: drivers/gpio/gpio-ws16c48.c 14990 14991WISTRON LAPTOP BUTTON DRIVER 14992M: Miloslav Trmac <mitr@volny.cz> 14993S: Maintained 14994F: drivers/input/misc/wistron_btns.c 14995 14996WL3501 WIRELESS PCMCIA CARD DRIVER 14997L: linux-wireless@vger.kernel.org 14998S: Odd fixes 14999F: drivers/net/wireless/wl3501* 15000 15001WOLFSON MICROELECTRONICS DRIVERS 15002L: patches@opensource.cirrus.com 15003T: git https://github.com/CirrusLogic/linux-drivers.git 15004W: https://github.com/CirrusLogic/linux-drivers/wiki 15005S: Supported 15006F: Documentation/hwmon/wm83?? 15007F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15008F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15009F: Documentation/devicetree/bindings/mfd/arizona.txt 15010F: Documentation/devicetree/bindings/mfd/wm831x.txt 15011F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15012F: arch/arm/mach-s3c64xx/mach-crag6410* 15013F: drivers/clk/clk-wm83*.c 15014F: drivers/extcon/extcon-arizona.c 15015F: drivers/leds/leds-wm83*.c 15016F: drivers/gpio/gpio-*wm*.c 15017F: drivers/gpio/gpio-arizona.c 15018F: drivers/hwmon/wm83??-hwmon.c 15019F: drivers/input/misc/wm831x-on.c 15020F: drivers/input/touchscreen/wm831x-ts.c 15021F: drivers/input/touchscreen/wm97*.c 15022F: drivers/mfd/arizona* 15023F: drivers/mfd/wm*.c 15024F: drivers/mfd/cs47l24* 15025F: drivers/power/supply/wm83*.c 15026F: drivers/rtc/rtc-wm83*.c 15027F: drivers/regulator/wm8*.c 15028F: drivers/regulator/arizona* 15029F: drivers/video/backlight/wm83*_bl.c 15030F: drivers/watchdog/wm83*_wdt.c 15031F: include/linux/mfd/arizona/ 15032F: include/linux/mfd/wm831x/ 15033F: include/linux/mfd/wm8350/ 15034F: include/linux/mfd/wm8400* 15035F: include/linux/regulator/arizona* 15036F: include/linux/wm97xx.h 15037F: include/sound/wm????.h 15038F: sound/soc/codecs/arizona.? 15039F: sound/soc/codecs/wm* 15040F: sound/soc/codecs/cs47l24* 15041 15042WORKQUEUE 15043M: Tejun Heo <tj@kernel.org> 15044R: Lai Jiangshan <jiangshanlai@gmail.com> 15045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15046S: Maintained 15047F: include/linux/workqueue.h 15048F: kernel/workqueue.c 15049F: Documentation/core-api/workqueue.rst 15050 15051X-POWERS AXP288 PMIC DRIVERS 15052M: Hans de Goede <hdegoede@redhat.com> 15053S: Maintained 15054N: axp288 15055F: drivers/acpi/pmic/intel_pmic_xpower.c 15056 15057X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15058M: Chen-Yu Tsai <wens@csie.org> 15059L: linux-kernel@vger.kernel.org 15060S: Maintained 15061N: axp[128] 15062 15063X.25 NETWORK LAYER 15064M: Andrew Hendry <andrew.hendry@gmail.com> 15065L: linux-x25@vger.kernel.org 15066S: Odd Fixes 15067F: Documentation/networking/x25* 15068F: include/net/x25* 15069F: net/x25/ 15070 15071X86 ARCHITECTURE (32-BIT AND 64-BIT) 15072M: Thomas Gleixner <tglx@linutronix.de> 15073M: Ingo Molnar <mingo@redhat.com> 15074R: "H. Peter Anvin" <hpa@zytor.com> 15075M: x86@kernel.org 15076L: linux-kernel@vger.kernel.org 15077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15078S: Maintained 15079F: Documentation/x86/ 15080F: arch/x86/ 15081 15082X86 MCE INFRASTRUCTURE 15083M: Tony Luck <tony.luck@intel.com> 15084M: Borislav Petkov <bp@alien8.de> 15085L: linux-edac@vger.kernel.org 15086S: Maintained 15087F: arch/x86/kernel/cpu/mcheck/* 15088 15089X86 MICROCODE UPDATE SUPPORT 15090M: Borislav Petkov <bp@alien8.de> 15091S: Maintained 15092F: arch/x86/kernel/cpu/microcode/* 15093 15094X86 PLATFORM DRIVERS 15095M: Darren Hart <dvhart@infradead.org> 15096M: Andy Shevchenko <andy@infradead.org> 15097L: platform-driver-x86@vger.kernel.org 15098T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 15099S: Maintained 15100F: drivers/platform/x86/ 15101F: drivers/platform/olpc/ 15102 15103X86 VDSO 15104M: Andy Lutomirski <luto@amacapital.net> 15105L: linux-kernel@vger.kernel.org 15106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15107S: Maintained 15108F: arch/x86/entry/vdso/ 15109 15110XC2028/3028 TUNER DRIVER 15111M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15112M: Mauro Carvalho Chehab <mchehab@kernel.org> 15113L: linux-media@vger.kernel.org 15114W: https://linuxtv.org 15115T: git git://linuxtv.org/media_tree.git 15116S: Maintained 15117F: drivers/media/tuners/tuner-xc2028.* 15118 15119XEN BLOCK SUBSYSTEM 15120M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15121M: Roger Pau Monné <roger.pau@citrix.com> 15122L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15123S: Supported 15124F: drivers/block/xen-blkback/* 15125F: drivers/block/xen* 15126 15127XEN HYPERVISOR ARM 15128M: Stefano Stabellini <sstabellini@kernel.org> 15129L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15130S: Maintained 15131F: arch/arm/xen/ 15132F: arch/arm/include/asm/xen/ 15133 15134XEN HYPERVISOR ARM64 15135M: Stefano Stabellini <sstabellini@kernel.org> 15136L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15137S: Maintained 15138F: arch/arm64/xen/ 15139F: arch/arm64/include/asm/xen/ 15140 15141XEN HYPERVISOR INTERFACE 15142M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15143M: Juergen Gross <jgross@suse.com> 15144L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15146S: Supported 15147F: arch/x86/xen/ 15148F: drivers/*/xen-*front.c 15149F: drivers/xen/ 15150F: arch/x86/include/asm/xen/ 15151F: arch/x86/include/asm/pvclock-abi.h 15152F: include/xen/ 15153F: include/uapi/xen/ 15154F: Documentation/ABI/stable/sysfs-hypervisor-xen 15155F: Documentation/ABI/testing/sysfs-hypervisor-xen 15156 15157XEN NETWORK BACKEND DRIVER 15158M: Wei Liu <wei.liu2@citrix.com> 15159M: Paul Durrant <paul.durrant@citrix.com> 15160L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15161L: netdev@vger.kernel.org 15162S: Supported 15163F: drivers/net/xen-netback/* 15164 15165XEN PCI SUBSYSTEM 15166M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15167L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15168S: Supported 15169F: arch/x86/pci/*xen* 15170F: drivers/pci/*xen* 15171 15172XEN PVSCSI DRIVERS 15173M: Juergen Gross <jgross@suse.com> 15174L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15175L: linux-scsi@vger.kernel.org 15176S: Supported 15177F: drivers/scsi/xen-scsifront.c 15178F: drivers/xen/xen-scsiback.c 15179F: include/xen/interface/io/vscsiif.h 15180 15181XEN SWIOTLB SUBSYSTEM 15182M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15183L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15184L: iommu@lists.linux-foundation.org 15185S: Supported 15186F: arch/x86/xen/*swiotlb* 15187F: drivers/xen/*swiotlb* 15188 15189XFS FILESYSTEM 15190M: Darrick J. Wong <darrick.wong@oracle.com> 15191M: linux-xfs@vger.kernel.org 15192L: linux-xfs@vger.kernel.org 15193W: http://xfs.org/ 15194T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15195S: Supported 15196F: Documentation/filesystems/xfs.txt 15197F: fs/xfs/ 15198 15199XILINX AXI ETHERNET DRIVER 15200M: Anirudha Sarangi <anirudh@xilinx.com> 15201M: John Linn <John.Linn@xilinx.com> 15202S: Maintained 15203F: drivers/net/ethernet/xilinx/xilinx_axienet* 15204 15205XILINX UARTLITE SERIAL DRIVER 15206M: Peter Korsgaard <jacmet@sunsite.dk> 15207L: linux-serial@vger.kernel.org 15208S: Maintained 15209F: drivers/tty/serial/uartlite.c 15210 15211XILINX VIDEO IP CORES 15212M: Hyun Kwon <hyun.kwon@xilinx.com> 15213M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15214L: linux-media@vger.kernel.org 15215T: git git://linuxtv.org/media_tree.git 15216S: Supported 15217F: Documentation/devicetree/bindings/media/xilinx/ 15218F: drivers/media/platform/xilinx/ 15219F: include/uapi/linux/xilinx-v4l2-controls.h 15220 15221XILLYBUS DRIVER 15222M: Eli Billauer <eli.billauer@gmail.com> 15223L: linux-kernel@vger.kernel.org 15224S: Supported 15225F: drivers/char/xillybus/ 15226 15227XRA1403 GPIO EXPANDER 15228M: Nandor Han <nandor.han@ge.com> 15229M: Semi Malinen <semi.malinen@ge.com> 15230L: linux-gpio@vger.kernel.org 15231S: Maintained 15232F: drivers/gpio/gpio-xra1403.c 15233F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15234 15235XTENSA XTFPGA PLATFORM SUPPORT 15236M: Max Filippov <jcmvbkbc@gmail.com> 15237L: linux-xtensa@linux-xtensa.org 15238S: Maintained 15239F: drivers/spi/spi-xtensa-xtfpga.c 15240F: sound/soc/xtensa/xtfpga-i2s.c 15241 15242YAM DRIVER FOR AX.25 15243M: Jean-Paul Roubelat <jpr@f6fbb.org> 15244L: linux-hams@vger.kernel.org 15245S: Maintained 15246F: drivers/net/hamradio/yam* 15247F: include/linux/yam.h 15248 15249YAMA SECURITY MODULE 15250M: Kees Cook <keescook@chromium.org> 15251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15252S: Supported 15253F: security/yama/ 15254F: Documentation/admin-guide/LSM/Yama.rst 15255 15256YEALINK PHONE DRIVER 15257M: Henk Vergonet <Henk.Vergonet@gmail.com> 15258L: usbb2k-api-dev@nongnu.org 15259S: Maintained 15260F: Documentation/input/yealink.rst 15261F: drivers/input/misc/yealink.* 15262 15263Z8530 DRIVER FOR AX.25 15264M: Joerg Reuter <jreuter@yaina.de> 15265W: http://yaina.de/jreuter/ 15266W: http://www.qsl.net/dl1bke/ 15267L: linux-hams@vger.kernel.org 15268S: Maintained 15269F: Documentation/networking/z8530drv.txt 15270F: drivers/net/hamradio/*scc.c 15271F: drivers/net/hamradio/z8530.h 15272 15273ZBUD COMPRESSED PAGE ALLOCATOR 15274M: Seth Jennings <sjenning@redhat.com> 15275M: Dan Streetman <ddstreet@ieee.org> 15276L: linux-mm@kvack.org 15277S: Maintained 15278F: mm/zbud.c 15279F: include/linux/zbud.h 15280 15281ZD1211RW WIRELESS DRIVER 15282M: Daniel Drake <dsd@gentoo.org> 15283M: Ulrich Kunitz <kune@deine-taler.de> 15284W: http://zd1211.ath.cx/wiki/DriverRewrite 15285L: linux-wireless@vger.kernel.org 15286L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15287S: Maintained 15288F: drivers/net/wireless/zydas/zd1211rw/ 15289 15290ZD1301 MEDIA DRIVER 15291M: Antti Palosaari <crope@iki.fi> 15292L: linux-media@vger.kernel.org 15293W: https://linuxtv.org/ 15294W: http://palosaari.fi/linux/ 15295Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15296S: Maintained 15297F: drivers/media/usb/dvb-usb-v2/zd1301* 15298 15299ZD1301_DEMOD MEDIA DRIVER 15300M: Antti Palosaari <crope@iki.fi> 15301L: linux-media@vger.kernel.org 15302W: https://linuxtv.org/ 15303W: http://palosaari.fi/linux/ 15304Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15305S: Maintained 15306F: drivers/media/dvb-frontends/zd1301_demod* 15307 15308ZPOOL COMPRESSED PAGE STORAGE API 15309M: Dan Streetman <ddstreet@ieee.org> 15310L: linux-mm@kvack.org 15311S: Maintained 15312F: mm/zpool.c 15313F: include/linux/zpool.h 15314 15315ZR36067 VIDEO FOR LINUX DRIVER 15316L: mjpeg-users@lists.sourceforge.net 15317L: linux-media@vger.kernel.org 15318W: http://mjpeg.sourceforge.net/driver-zoran/ 15319T: hg https://linuxtv.org/hg/v4l-dvb 15320S: Odd Fixes 15321F: drivers/media/pci/zoran/ 15322 15323ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15324M: Minchan Kim <minchan@kernel.org> 15325M: Nitin Gupta <ngupta@vflare.org> 15326R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15327L: linux-kernel@vger.kernel.org 15328S: Maintained 15329F: drivers/block/zram/ 15330F: Documentation/blockdev/zram.txt 15331 15332ZS DECSTATION Z85C30 SERIAL DRIVER 15333M: "Maciej W. Rozycki" <macro@linux-mips.org> 15334S: Maintained 15335F: drivers/tty/serial/zs.* 15336 15337ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15338M: Minchan Kim <minchan@kernel.org> 15339M: Nitin Gupta <ngupta@vflare.org> 15340R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15341L: linux-mm@kvack.org 15342S: Maintained 15343F: mm/zsmalloc.c 15344F: include/linux/zsmalloc.h 15345F: Documentation/vm/zsmalloc.txt 15346 15347ZSWAP COMPRESSED SWAP CACHING 15348M: Seth Jennings <sjenning@redhat.com> 15349M: Dan Streetman <ddstreet@ieee.org> 15350L: linux-mm@kvack.org 15351S: Maintained 15352F: mm/zswap.c 15353 15354THE REST 15355M: Linus Torvalds <torvalds@linux-foundation.org> 15356L: linux-kernel@vger.kernel.org 15357Q: http://patchwork.kernel.org/project/LKML/list/ 15358T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15359S: Buried alive in reporters 15360F: * 15361F: */ 15362