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 AD5686 DRIVER 795M: Stefan Popa <stefan.popa@analog.com> 796L: linux-pm@vger.kernel.org 797W: http://ez.analog.com/community/linux-device-drivers 798S: Supported 799F: drivers/iio/dac/ad5686* 800F: drivers/iio/dac/ad5696* 801 802ANALOG DEVICES INC AD9389B DRIVER 803M: Hans Verkuil <hans.verkuil@cisco.com> 804L: linux-media@vger.kernel.org 805S: Maintained 806F: drivers/media/i2c/ad9389b* 807 808ANALOG DEVICES INC ADV7180 DRIVER 809M: Lars-Peter Clausen <lars@metafoo.de> 810L: linux-media@vger.kernel.org 811W: http://ez.analog.com/community/linux-device-drivers 812S: Supported 813F: drivers/media/i2c/adv7180.c 814 815ANALOG DEVICES INC ADV748X DRIVER 816M: Kieran Bingham <kieran.bingham@ideasonboard.com> 817L: linux-media@vger.kernel.org 818S: Maintained 819F: drivers/media/i2c/adv748x/* 820 821ANALOG DEVICES INC ADV7511 DRIVER 822M: Hans Verkuil <hans.verkuil@cisco.com> 823L: linux-media@vger.kernel.org 824S: Maintained 825F: drivers/media/i2c/adv7511* 826 827ANALOG DEVICES INC ADV7604 DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/adv7604* 832 833ANALOG DEVICES INC ADV7842 DRIVER 834M: Hans Verkuil <hans.verkuil@cisco.com> 835L: linux-media@vger.kernel.org 836S: Maintained 837F: drivers/media/i2c/adv7842* 838 839ANALOG DEVICES INC ASOC CODEC DRIVERS 840M: Lars-Peter Clausen <lars@metafoo.de> 841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 842W: http://wiki.analog.com/ 843W: http://ez.analog.com/community/linux-device-drivers 844S: Supported 845F: sound/soc/codecs/adau* 846F: sound/soc/codecs/adav* 847F: sound/soc/codecs/ad1* 848F: sound/soc/codecs/ad7* 849F: sound/soc/codecs/ssm* 850F: sound/soc/codecs/sigmadsp.* 851 852ANALOG DEVICES INC ASOC DRIVERS 853L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 855W: http://blackfin.uclinux.org/ 856S: Supported 857F: sound/soc/blackfin/* 858 859ANALOG DEVICES INC DMA DRIVERS 860M: Lars-Peter Clausen <lars@metafoo.de> 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: drivers/dma/dma-axi-dmac.c 864 865ANALOG DEVICES INC IIO DRIVERS 866M: Lars-Peter Clausen <lars@metafoo.de> 867M: Michael Hennerich <Michael.Hennerich@analog.com> 868W: http://wiki.analog.com/ 869W: http://ez.analog.com/community/linux-device-drivers 870S: Supported 871F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 872F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 873F: drivers/iio/*/ad* 874F: drivers/iio/adc/ltc2497* 875X: drivers/iio/*/adjd* 876F: drivers/staging/iio/*/ad* 877F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 878 879ANDROID CONFIG FRAGMENTS 880M: Rob Herring <robh@kernel.org> 881S: Supported 882F: kernel/configs/android* 883 884ANDROID DRIVERS 885M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 886M: Arve Hjønnevåg <arve@android.com> 887M: Todd Kjos <tkjos@android.com> 888M: Martijn Coenen <maco@android.com> 889T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 890L: devel@driverdev.osuosl.org 891S: Supported 892F: drivers/android/ 893F: drivers/staging/android/ 894 895ANDROID GOLDFISH PIC DRIVER 896M: Miodrag Dinic <miodrag.dinic@mips.com> 897S: Supported 898F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 899F: drivers/irqchip/irq-goldfish-pic.c 900 901ANDROID GOLDFISH RTC DRIVER 902M: Miodrag Dinic <miodrag.dinic@mips.com> 903S: Supported 904F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 905F: drivers/rtc/rtc-goldfish.c 906 907ANDROID ION DRIVER 908M: Laura Abbott <labbott@redhat.com> 909M: Sumit Semwal <sumit.semwal@linaro.org> 910L: devel@driverdev.osuosl.org 911S: Supported 912F: drivers/staging/android/ion 913F: drivers/staging/android/uapi/ion.h 914 915AOA (Apple Onboard Audio) ALSA DRIVER 916M: Johannes Berg <johannes@sipsolutions.net> 917L: linuxppc-dev@lists.ozlabs.org 918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 919S: Maintained 920F: sound/aoa/ 921 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 923M: William Breathitt Gray <vilhelm.gray@gmail.com> 924L: linux-iio@vger.kernel.org 925S: Maintained 926F: drivers/iio/adc/stx104.c 927 928APM DRIVER 929M: Jiri Kosina <jikos@kernel.org> 930S: Odd fixes 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 932F: arch/x86/kernel/apm_32.c 933F: include/linux/apm_bios.h 934F: include/uapi/linux/apm_bios.h 935F: drivers/char/apm-emulation.c 936 937APPARMOR SECURITY MODULE 938M: John Johansen <john.johansen@canonical.com> 939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 940W: apparmor.wiki.kernel.org 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 942S: Supported 943F: security/apparmor/ 944F: Documentation/admin-guide/LSM/apparmor.rst 945 946APPLE BCM5974 MULTITOUCH DRIVER 947M: Henrik Rydberg <rydberg@bitmath.org> 948L: linux-input@vger.kernel.org 949S: Odd fixes 950F: drivers/input/mouse/bcm5974.c 951 952APPLE SMC DRIVER 953M: Henrik Rydberg <rydberg@bitmath.org> 954L: linux-hwmon@vger.kernel.org 955S: Odd fixes 956F: drivers/hwmon/applesmc.c 957 958APPLETALK NETWORK LAYER 959L: netdev@vger.kernel.org 960S: Odd fixes 961F: drivers/net/appletalk/ 962F: net/appletalk/ 963 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 965M: Duc Dang <dhdang@apm.com> 966S: Supported 967F: arch/arm64/boot/dts/apm/ 968 969APPLIED MICRO (APM) X-GENE SOC EDAC 970M: Loc Ho <lho@apm.com> 971S: Supported 972F: drivers/edac/xgene_edac.c 973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 974 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 976M: Iyappan Subramanian <isubramanian@apm.com> 977M: Keyur Chudgar <kchudgar@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene-v2/ 980 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 982M: Iyappan Subramanian <isubramanian@apm.com> 983M: Keyur Chudgar <kchudgar@apm.com> 984M: Quan Nguyen <qnguyen@apm.com> 985S: Supported 986F: drivers/net/ethernet/apm/xgene/ 987F: drivers/net/phy/mdio-xgene.c 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 990 991APPLIED MICRO (APM) X-GENE SOC PMU 992M: Tai Nguyen <ttnguyen@apm.com> 993S: Supported 994F: drivers/perf/xgene_pmu.c 995F: Documentation/perf/xgene-pmu.txt 996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 997 998APTINA CAMERA SENSOR PLL 999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1000L: linux-media@vger.kernel.org 1001S: Maintained 1002F: drivers/media/i2c/aptina-pll.* 1003 1004ARC FRAMEBUFFER DRIVER 1005M: Jaya Kumar <jayalk@intworks.biz> 1006S: Maintained 1007F: drivers/video/fbdev/arcfb.c 1008F: drivers/video/fbdev/core/fb_defio.c 1009 1010ARC PGU DRM DRIVER 1011M: Alexey Brodkin <abrodkin@synopsys.com> 1012S: Supported 1013F: drivers/gpu/drm/arc/ 1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1015 1016ARCNET NETWORK LAYER 1017M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1018L: netdev@vger.kernel.org 1019S: Maintained 1020F: drivers/net/arcnet/ 1021F: include/uapi/linux/if_arcnet.h 1022 1023ARM ARCHITECTED TIMER DRIVER 1024M: Mark Rutland <mark.rutland@arm.com> 1025M: Marc Zyngier <marc.zyngier@arm.com> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/include/asm/arch_timer.h 1029F: arch/arm64/include/asm/arch_timer.h 1030F: drivers/clocksource/arm_arch_timer.c 1031 1032ARM HDLCD DRM DRIVER 1033M: Liviu Dudau <liviu.dudau@arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/hdlcd_* 1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1037 1038ARM MALI-DP DRM DRIVER 1039M: Liviu Dudau <liviu.dudau@arm.com> 1040M: Brian Starkey <brian.starkey@arm.com> 1041M: Mali DP Maintainers <malidp@foss.arm.com> 1042S: Supported 1043F: drivers/gpu/drm/arm/ 1044F: Documentation/devicetree/bindings/display/arm,malidp.txt 1045 1046ARM MFM AND FLOPPY DRIVERS 1047M: Ian Molton <spyro@f2s.com> 1048S: Maintained 1049F: arch/arm/lib/floppydma.S 1050F: arch/arm/include/asm/floppy.h 1051 1052ARM PMU PROFILING AND DEBUGGING 1053M: Will Deacon <will.deacon@arm.com> 1054M: Mark Rutland <mark.rutland@arm.com> 1055S: Maintained 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1057F: arch/arm*/kernel/perf_* 1058F: arch/arm/oprofile/common.c 1059F: arch/arm*/kernel/hw_breakpoint.c 1060F: arch/arm*/include/asm/hw_breakpoint.h 1061F: arch/arm*/include/asm/perf_event.h 1062F: drivers/perf/* 1063F: include/linux/perf/arm_pmu.h 1064F: Documentation/devicetree/bindings/arm/pmu.txt 1065F: Documentation/devicetree/bindings/perf/ 1066 1067ARM PORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070W: http://www.armlinux.org.uk/ 1071S: Maintained 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1073F: arch/arm/ 1074 1075ARM PRIMECELL AACI PL041 DRIVER 1076M: Russell King <linux@armlinux.org.uk> 1077S: Maintained 1078F: sound/arm/aaci.* 1079 1080ARM PRIMECELL BUS SUPPORT 1081M: Russell King <linux@armlinux.org.uk> 1082S: Maintained 1083F: drivers/amba/ 1084F: include/linux/amba/bus.h 1085 1086ARM PRIMECELL CLCD PL110 DRIVER 1087M: Russell King <linux@armlinux.org.uk> 1088S: Maintained 1089F: drivers/video/fbdev/amba-clcd.* 1090 1091ARM PRIMECELL KMI PL050 DRIVER 1092M: Russell King <linux@armlinux.org.uk> 1093S: Maintained 1094F: drivers/input/serio/ambakmi.* 1095F: include/linux/amba/kmi.h 1096 1097ARM PRIMECELL MMCI PL180/1 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Maintained 1100F: drivers/mmc/host/mmci.* 1101F: include/linux/amba/mmci.h 1102 1103ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1104M: Russell King <linux@armlinux.org.uk> 1105S: Maintained 1106F: drivers/tty/serial/amba-pl01*.c 1107F: include/linux/amba/serial.h 1108 1109ARM SMMU DRIVERS 1110M: Will Deacon <will.deacon@arm.com> 1111R: Robin Murphy <robin.murphy@arm.com> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114F: drivers/iommu/arm-smmu.c 1115F: drivers/iommu/arm-smmu-v3.c 1116F: drivers/iommu/io-pgtable-arm.c 1117F: drivers/iommu/io-pgtable-arm-v7s.c 1118 1119ARM SUB-ARCHITECTURES 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122F: arch/arm/mach-*/ 1123F: arch/arm/plat-*/ 1124T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1125 1126ARM/ACTIONS SEMI ARCHITECTURE 1127M: Andreas Färber <afaerber@suse.de> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Maintained 1130N: owl 1131F: arch/arm/mach-actions/ 1132F: arch/arm/boot/dts/owl-* 1133F: arch/arm64/boot/dts/actions/ 1134F: drivers/clocksource/owl-* 1135F: drivers/soc/actions/ 1136F: include/dt-bindings/power/owl-* 1137F: include/linux/soc/actions/ 1138F: Documentation/devicetree/bindings/arm/actions.txt 1139F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1140F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1141 1142ARM/ADS SPHERE MACHINE SUPPORT 1143M: Lennert Buytenhek <kernel@wantstofly.org> 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1145S: Maintained 1146 1147ARM/AFEB9260 MACHINE SUPPORT 1148M: Sergey Lapin <slapin@ossfans.org> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151 1152ARM/AJECO 1ARM MACHINE SUPPORT 1153M: Lennert Buytenhek <kernel@wantstofly.org> 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155S: Maintained 1156 1157ARM/Allwinner SoC Clock Support 1158M: Emilio López <emilio@elopez.com.ar> 1159S: Maintained 1160F: drivers/clk/sunxi/ 1161 1162ARM/Allwinner sunXi SoC support 1163M: Maxime Ripard <maxime.ripard@free-electrons.com> 1164M: Chen-Yu Tsai <wens@csie.org> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166S: Maintained 1167N: sun[x456789]i 1168N: sun50i 1169F: arch/arm/mach-sunxi/ 1170F: arch/arm64/boot/dts/allwinner/ 1171F: drivers/clk/sunxi-ng/ 1172F: drivers/pinctrl/sunxi/ 1173F: drivers/soc/sunxi/ 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1175 1176ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1177M: Neil Armstrong <narmstrong@baylibre.com> 1178M: Jerome Brunet <jbrunet@baylibre.com> 1179L: linux-amlogic@lists.infradead.org 1180S: Maintained 1181F: drivers/clk/meson/ 1182F: include/dt-bindings/clock/meson* 1183F: include/dt-bindings/clock/gxbb* 1184F: Documentation/devicetree/bindings/clock/amlogic* 1185 1186ARM/Amlogic Meson SoC support 1187M: Carlo Caione <carlo@caione.org> 1188M: Kevin Hilman <khilman@baylibre.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190L: linux-amlogic@lists.infradead.org 1191W: http://linux-meson.com/ 1192S: Maintained 1193F: arch/arm/mach-meson/ 1194F: arch/arm/boot/dts/meson* 1195F: arch/arm64/boot/dts/amlogic/ 1196F: drivers/pinctrl/meson/ 1197F: drivers/mmc/host/meson* 1198N: meson 1199 1200ARM/Annapurna Labs ALPINE ARCHITECTURE 1201M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1202M: Antoine Tenart <antoine.tenart@free-electrons.com> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204S: Maintained 1205F: arch/arm/mach-alpine/ 1206F: arch/arm/boot/dts/alpine* 1207F: arch/arm64/boot/dts/al/ 1208F: drivers/*/*alpine* 1209 1210ARM/ARTPEC MACHINE SUPPORT 1211M: Jesper Nilsson <jesper.nilsson@axis.com> 1212M: Lars Persson <lars.persson@axis.com> 1213M: Niklas Cassel <niklas.cassel@axis.com> 1214S: Maintained 1215L: linux-arm-kernel@axis.com 1216F: arch/arm/mach-artpec 1217F: arch/arm/boot/dts/artpec6* 1218F: drivers/clk/axis 1219F: drivers/crypto/axis 1220F: drivers/pinctrl/pinctrl-artpec* 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1222 1223ARM/ASPEED I2C DRIVER 1224M: Brendan Higgins <brendanhiggins@google.com> 1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1226R: Joel Stanley <joel@jms.id.au> 1227L: linux-i2c@vger.kernel.org 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1229S: Maintained 1230F: drivers/irqchip/irq-aspeed-i2c-ic.c 1231F: drivers/i2c/busses/i2c-aspeed.c 1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1234 1235ARM/ASPEED MACHINE SUPPORT 1236M: Joel Stanley <joel@jms.id.au> 1237S: Maintained 1238F: arch/arm/mach-aspeed/ 1239F: arch/arm/boot/dts/aspeed-* 1240F: drivers/*/*aspeed* 1241 1242ARM/ATMEL AT91 Clock Support 1243M: Boris Brezillon <boris.brezillon@free-electrons.com> 1244S: Maintained 1245F: drivers/clk/at91 1246 1247ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1248M: Nicolas Ferre <nicolas.ferre@microchip.com> 1249M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251W: http://www.linux4sam.org 1252T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1253S: Supported 1254N: at91 1255N: atmel 1256F: arch/arm/mach-at91/ 1257F: include/soc/at91/ 1258F: arch/arm/boot/dts/at91*.dts 1259F: arch/arm/boot/dts/at91*.dtsi 1260F: arch/arm/boot/dts/sama*.dts 1261F: arch/arm/boot/dts/sama*.dtsi 1262F: arch/arm/include/debug/at91.S 1263F: drivers/memory/atmel* 1264F: drivers/watchdog/sama5d4_wdt.c 1265X: drivers/input/touchscreen/atmel_mxt_ts.c 1266X: drivers/net/wireless/atmel/ 1267 1268ARM/CALXEDA HIGHBANK ARCHITECTURE 1269M: Rob Herring <robh@kernel.org> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272F: arch/arm/mach-highbank/ 1273F: arch/arm/boot/dts/highbank.dts 1274F: arch/arm/boot/dts/ecx-*.dts* 1275 1276ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1277M: Krzysztof Halasa <khalasa@piap.pl> 1278S: Maintained 1279F: arch/arm/mach-cns3xxx/ 1280 1281ARM/CAVIUM THUNDER NETWORK DRIVER 1282M: Sunil Goutham <sgoutham@cavium.com> 1283M: Robert Richter <rric@kernel.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Supported 1286F: drivers/net/ethernet/cavium/thunder/ 1287 1288ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1289M: Lukasz Majewski <lukma@denx.de> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-ep93xx/ts72xx.c 1293 1294ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1295M: Alexander Shiyan <shc_work@mail.ru> 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Odd Fixes 1298N: clps711x 1299 1300ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1301M: Lennert Buytenhek <kernel@wantstofly.org> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304 1305ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1306M: Hartley Sweeten <hsweeten@visionengravers.com> 1307M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310F: arch/arm/mach-ep93xx/ 1311F: arch/arm/mach-ep93xx/include/mach/ 1312 1313ARM/CLKDEV SUPPORT 1314M: Russell King <linux@armlinux.org.uk> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1318F: drivers/clk/clkdev.c 1319 1320ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1321M: Mike Rapoport <mike@compulab.co.il> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324 1325ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1326M: Baruch Siach <baruch@tkos.co.il> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329F: arch/arm/boot/dts/cx92755* 1330N: digicolor 1331 1332ARM/CONTEC MICRO9 MACHINE SUPPORT 1333M: Hubert Feurstein <hubert.feurstein@contec.at> 1334S: Maintained 1335F: arch/arm/mach-ep93xx/micro9.c 1336 1337ARM/CORESIGHT FRAMEWORK AND DRIVERS 1338M: Mathieu Poirier <mathieu.poirier@linaro.org> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: drivers/hwtracing/coresight/* 1342F: Documentation/trace/coresight.txt 1343F: Documentation/trace/coresight-cpu-debug.txt 1344F: Documentation/devicetree/bindings/arm/coresight.txt 1345F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1346F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1347F: tools/perf/arch/arm/util/pmu.c 1348F: tools/perf/arch/arm/util/auxtrace.c 1349F: tools/perf/arch/arm/util/cs-etm.c 1350F: tools/perf/arch/arm/util/cs-etm.h 1351F: tools/perf/util/cs-etm.* 1352F: tools/perf/util/cs-etm-decoder/* 1353 1354ARM/CORGI MACHINE SUPPORT 1355M: Richard Purdie <rpurdie@rpsys.net> 1356S: Maintained 1357 1358ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1359M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1360M: Linus Walleij <linus.walleij@linaro.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362T: git git://github.com/ulli-kroll/linux.git 1363S: Maintained 1364F: Documentation/devicetree/bindings/arm/gemini.txt 1365F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1366F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1367F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1368F: arch/arm/mach-gemini/ 1369F: drivers/net/ethernet/cortina/ 1370F: drivers/pinctrl/pinctrl-gemini.c 1371F: drivers/rtc/rtc-ftrtc010.c 1372 1373ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1374M: Barry Song <baohua@kernel.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1377S: Maintained 1378F: arch/arm/boot/dts/prima2* 1379F: arch/arm/mach-prima2/ 1380F: drivers/clk/sirf/ 1381F: drivers/clocksource/timer-prima2.c 1382F: drivers/clocksource/timer-atlas7.c 1383N: [^a-z]sirf 1384 1385ARM/EBSA110 MACHINE SUPPORT 1386M: Russell King <linux@armlinux.org.uk> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388W: http://www.armlinux.org.uk/ 1389S: Maintained 1390F: arch/arm/mach-ebsa110/ 1391F: drivers/net/ethernet/amd/am79c961a.* 1392 1393ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1394M: Uwe Kleine-König <kernel@pengutronix.de> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397N: efm32 1398 1399ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1400M: Robert Jarzmik <robert.jarzmik@free.fr> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403F: arch/arm/mach-pxa/ezx.c 1404 1405ARM/FARADAY FA526 PORT 1406M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409T: git git://git.berlios.de/gemini-board 1410F: arch/arm/mm/*-fa* 1411 1412ARM/FOOTBRIDGE ARCHITECTURE 1413M: Russell King <linux@armlinux.org.uk> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415W: http://www.armlinux.org.uk/ 1416S: Maintained 1417F: arch/arm/include/asm/hardware/dec21285.h 1418F: arch/arm/mach-footbridge/ 1419 1420ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1421M: Shawn Guo <shawnguo@kernel.org> 1422M: Sascha Hauer <kernel@pengutronix.de> 1423R: Fabio Estevam <fabio.estevam@nxp.com> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1427F: arch/arm/mach-imx/ 1428F: arch/arm/mach-mxs/ 1429F: arch/arm/boot/dts/imx* 1430F: arch/arm/configs/imx*_defconfig 1431F: drivers/clk/imx/ 1432F: drivers/soc/imx/ 1433F: include/soc/imx/ 1434 1435ARM/FREESCALE VYBRID ARM ARCHITECTURE 1436M: Shawn Guo <shawnguo@kernel.org> 1437M: Sascha Hauer <kernel@pengutronix.de> 1438R: Stefan Agner <stefan@agner.ch> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1442F: arch/arm/mach-imx/*vf610* 1443F: arch/arm/boot/dts/vf* 1444 1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1446M: Lennert Buytenhek <kernel@wantstofly.org> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/GUMSTIX MACHINE SUPPORT 1451M: Steve Sakoman <sakoman@gmail.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1456M: Philipp Zabel <philipp.zabel@gmail.com> 1457M: Paul Parsons <lost.distance@yahoo.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-pxa/hx4700.c 1461F: arch/arm/mach-pxa/include/mach/hx4700.h 1462F: sound/soc/pxa/hx4700.c 1463 1464ARM/HISILICON SOC SUPPORT 1465M: Wei Xu <xuwei5@hisilicon.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467W: http://www.hisilicon.com 1468S: Supported 1469T: git git://github.com/hisilicon/linux-hisi.git 1470F: arch/arm/mach-hisi/ 1471F: arch/arm/boot/dts/hi3* 1472F: arch/arm/boot/dts/hip* 1473F: arch/arm/boot/dts/hisi* 1474F: arch/arm64/boot/dts/hisilicon/ 1475 1476ARM/HP JORNADA 7XX MACHINE SUPPORT 1477M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1478W: www.jlime.com 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1481F: arch/arm/mach-sa1100/jornada720.c 1482F: arch/arm/mach-sa1100/include/mach/jornada720.h 1483 1484ARM/IGEP MACHINE SUPPORT 1485M: Enric Balletbo i Serra <eballetbo@gmail.com> 1486M: Javier Martinez Canillas <javier@dowhile0.org> 1487L: linux-omap@vger.kernel.org 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/boot/dts/omap3-igep* 1491 1492ARM/INCOME PXA270 SUPPORT 1493M: Marek Vasut <marek.vasut@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/colibri-pxa270-income.c 1497 1498ARM/INTEL IOP13XX ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP32X ARM ARCHITECTURE 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/INTEL IOP33X ARM ARCHITECTURE 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Orphan 1511 1512ARM/INTEL IQ81342EX MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXDP2850 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/INTEL IXP4XX ARM ARCHITECTURE 1523M: Imre Kaloz <kaloz@openwrt.org> 1524M: Krzysztof Halasa <khalasa@piap.pl> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-ixp4xx/ 1528 1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1530M: Jonathan Cameron <jic23@cam.ac.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-pxa/stargate2.c 1534F: drivers/pcmcia/pxa2xx_stargate2.c 1535 1536ARM/INTEL XSC3 (MANZANO) ARM CORE 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LG1K ARCHITECTURE 1547M: Chanho Min <chanho.min@lge.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm64/boot/dts/lg/ 1551 1552ARM/LOGICPD PXA270 MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/LPC18XX ARCHITECTURE 1558M: Joachim Eastwood <manabian@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/boot/dts/lpc43* 1562F: drivers/clk/nxp/clk-lpc18xx* 1563F: drivers/clocksource/time-lpc32xx.c 1564F: drivers/i2c/busses/i2c-lpc2k.c 1565F: drivers/memory/pl172.c 1566F: drivers/mtd/spi-nor/nxp-spifi.c 1567F: drivers/rtc/rtc-lpc24xx.c 1568N: lpc18xx 1569 1570ARM/LPC32XX SOC SUPPORT 1571M: Vladimir Zapolskiy <vz@mleia.com> 1572M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1575S: Maintained 1576F: arch/arm/boot/dts/lpc32* 1577F: arch/arm/mach-lpc32xx/ 1578F: drivers/i2c/busses/i2c-pnx.c 1579F: drivers/net/ethernet/nxp/lpc_eth.c 1580F: drivers/usb/host/ohci-nxp.c 1581F: drivers/watchdog/pnx4008_wdt.c 1582N: lpc32xx 1583 1584ARM/MAGICIAN MACHINE SUPPORT 1585M: Philipp Zabel <philipp.zabel@gmail.com> 1586S: Maintained 1587 1588ARM/Marvell Berlin SoC support 1589M: Jisheng Zhang <jszhang@marvell.com> 1590M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593F: arch/arm/mach-berlin/ 1594F: arch/arm/boot/dts/berlin* 1595F: arch/arm64/boot/dts/marvell/berlin* 1596 1597ARM/Marvell Dove/MV78xx0/Orion SOC support 1598M: Jason Cooper <jason@lakedaemon.net> 1599M: Andrew Lunn <andrew@lunn.ch> 1600M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1601M: Gregory Clement <gregory.clement@free-electrons.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: Documentation/devicetree/bindings/soc/dove/ 1605F: arch/arm/mach-dove/ 1606F: arch/arm/mach-mv78xx0/ 1607F: arch/arm/mach-orion5x/ 1608F: arch/arm/plat-orion/ 1609F: arch/arm/boot/dts/dove* 1610F: arch/arm/boot/dts/orion5x* 1611 1612ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1613M: Jason Cooper <jason@lakedaemon.net> 1614M: Andrew Lunn <andrew@lunn.ch> 1615M: Gregory Clement <gregory.clement@free-electrons.com> 1616M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619F: arch/arm/boot/dts/armada* 1620F: arch/arm/boot/dts/kirkwood* 1621F: arch/arm/configs/mvebu_*_defconfig 1622F: arch/arm/mach-mvebu/ 1623F: arch/arm64/boot/dts/marvell/armada* 1624F: drivers/cpufreq/armada-37xx-cpufreq.c 1625F: drivers/cpufreq/mvebu-cpufreq.c 1626F: drivers/irqchip/irq-armada-370-xp.c 1627F: drivers/irqchip/irq-mvebu-* 1628F: drivers/pinctrl/mvebu/ 1629F: drivers/rtc/rtc-armada38x.c 1630 1631ARM/Mediatek RTC DRIVER 1632M: Eddie Huang <eddie.huang@mediatek.com> 1633M: Sean Wang <sean.wang@mediatek.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1638F: drivers/rtc/rtc-mt6397.c 1639F: drivers/rtc/rtc-mt7622.c 1640 1641ARM/Mediatek SoC support 1642M: Matthias Brugger <matthias.bgg@gmail.com> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646F: arch/arm/boot/dts/mt6* 1647F: arch/arm/boot/dts/mt7* 1648F: arch/arm/boot/dts/mt8* 1649F: arch/arm/mach-mediatek/ 1650F: arch/arm64/boot/dts/mediatek/ 1651N: mtk 1652K: mediatek 1653 1654ARM/Mediatek USB3 PHY DRIVER 1655M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1658S: Maintained 1659F: drivers/phy/mediatek/phy-mtk-tphy.c 1660 1661ARM/MICREL KS8695 ARCHITECTURE 1662M: Greg Ungerer <gerg@uclinux.org> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664F: arch/arm/mach-ks8695/ 1665S: Odd Fixes 1666 1667ARM/MIOA701 MACHINE SUPPORT 1668M: Robert Jarzmik <robert.jarzmik@free.fr> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670F: arch/arm/mach-pxa/mioa701.c 1671S: Maintained 1672 1673ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1674M: Michael Petchkovsky <mkpetch@internode.on.net> 1675S: Maintained 1676 1677ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1678M: Linus Walleij <linus.walleij@linaro.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681F: arch/arm/mach-nomadik/ 1682F: arch/arm/mach-u300/ 1683F: arch/arm/mach-ux500/ 1684F: arch/arm/boot/dts/ste-* 1685F: drivers/clk/clk-nomadik.c 1686F: drivers/clk/clk-u300.c 1687F: drivers/clocksource/clksrc-dbx500-prcmu.c 1688F: drivers/clocksource/timer-u300.c 1689F: drivers/dma/coh901318* 1690F: drivers/dma/ste_dma40* 1691F: drivers/hwspinlock/u8500_hsem.c 1692F: drivers/i2c/busses/i2c-nomadik.c 1693F: drivers/i2c/busses/i2c-stu300.c 1694F: drivers/mfd/ab3100* 1695F: drivers/mfd/ab8500* 1696F: drivers/mfd/abx500* 1697F: drivers/mfd/dbx500* 1698F: drivers/mfd/db8500* 1699F: drivers/pinctrl/nomadik/ 1700F: drivers/pinctrl/pinctrl-coh901* 1701F: drivers/pinctrl/pinctrl-u300.c 1702F: drivers/rtc/rtc-ab3100.c 1703F: drivers/rtc/rtc-ab8500.c 1704F: drivers/rtc/rtc-coh901331.c 1705F: drivers/rtc/rtc-pl031.c 1706F: drivers/watchdog/coh901327_wdt.c 1707F: Documentation/devicetree/bindings/arm/ste-* 1708F: Documentation/devicetree/bindings/arm/ux500/ 1709T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1710 1711ARM/NUVOTON W90X900 ARM ARCHITECTURE 1712M: Wan ZongShun <mcuos.com@gmail.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714W: http://www.mcuos.com 1715S: Maintained 1716F: arch/arm/mach-w90x900/ 1717F: drivers/input/keyboard/w90p910_keypad.c 1718F: drivers/input/touchscreen/w90p910_ts.c 1719F: drivers/watchdog/nuc900_wdt.c 1720F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1721F: drivers/mtd/nand/nuc900_nand.c 1722F: drivers/rtc/rtc-nuc900.c 1723F: drivers/spi/spi-nuc900.c 1724F: drivers/usb/host/ehci-w90x900.c 1725F: drivers/video/fbdev/nuc900fb.c 1726 1727ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1728M: Nelson Castillo <arhuaco@freaks-unidos.net> 1729L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1730W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1731S: Supported 1732 1733ARM/Orion SoC/Technologic Systems TS-78xx platform support 1734M: Alexander Clouter <alex@digriz.org.uk> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736W: http://www.digriz.org.uk/ts78xx/kernel 1737S: Maintained 1738F: arch/arm/mach-orion5x/ts78xx-* 1739 1740ARM/OXNAS platform support 1741M: Neil Armstrong <narmstrong@baylibre.com> 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1744S: Maintained 1745F: arch/arm/mach-oxnas/ 1746F: arch/arm/boot/dts/ox8*.dts* 1747N: oxnas 1748 1749ARM/PALM TREO SUPPORT 1750M: Tomas Cech <sleep_walker@suse.com> 1751L: linux-arm-kernel@lists.infradead.org 1752W: http://hackndev.com 1753S: Maintained 1754F: arch/arm/mach-pxa/palmtreo.* 1755 1756ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1757M: Marek Vasut <marek.vasut@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org 1759W: http://hackndev.com 1760S: Maintained 1761F: arch/arm/mach-pxa/include/mach/palmtx.h 1762F: arch/arm/mach-pxa/palmtx.c 1763F: arch/arm/mach-pxa/palmt5.* 1764F: arch/arm/mach-pxa/include/mach/palmld.h 1765F: arch/arm/mach-pxa/palmld.c 1766F: arch/arm/mach-pxa/palmte2.* 1767F: arch/arm/mach-pxa/include/mach/palmtc.h 1768F: arch/arm/mach-pxa/palmtc.c 1769 1770ARM/PALMZ72 SUPPORT 1771M: Sergey Lapin <slapin@ossfans.org> 1772L: linux-arm-kernel@lists.infradead.org 1773W: http://hackndev.com 1774S: Maintained 1775F: arch/arm/mach-pxa/palmz72.* 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.c 1805F: drivers/*/pm8???-* 1806F: drivers/mfd/ssbi.c 1807F: drivers/firmware/qcom_scm.c 1808T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1809 1810ARM/RADISYS ENP2611 MACHINE SUPPORT 1811M: Lennert Buytenhek <kernel@wantstofly.org> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814 1815ARM/REALTEK ARCHITECTURE 1816M: Andreas Färber <afaerber@suse.de> 1817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1818S: Maintained 1819F: arch/arm64/boot/dts/realtek/ 1820F: Documentation/devicetree/bindings/arm/realtek.txt 1821 1822ARM/RENESAS ARM64 ARCHITECTURE 1823M: Simon Horman <horms@verge.net.au> 1824M: Magnus Damm <magnus.damm@gmail.com> 1825L: linux-renesas-soc@vger.kernel.org 1826Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1827T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1828S: Supported 1829F: arch/arm64/boot/dts/renesas/ 1830F: Documentation/devicetree/bindings/arm/shmobile.txt 1831F: drivers/soc/renesas/ 1832F: include/linux/soc/renesas/ 1833 1834ARM/RISCPC ARCHITECTURE 1835M: Russell King <linux@armlinux.org.uk> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837W: http://www.armlinux.org.uk/ 1838S: Maintained 1839F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1840F: arch/arm/include/asm/hardware/ioc.h 1841F: arch/arm/include/asm/hardware/iomd.h 1842F: arch/arm/include/asm/hardware/memc.h 1843F: arch/arm/mach-rpc/ 1844F: drivers/net/ethernet/8390/etherh.c 1845F: drivers/net/ethernet/i825xx/ether1* 1846F: drivers/net/ethernet/seeq/ether3* 1847F: drivers/scsi/arm/ 1848 1849ARM/Rockchip SoC support 1850M: Heiko Stuebner <heiko@sntech.de> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852L: linux-rockchip@lists.infradead.org 1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1854S: Maintained 1855F: arch/arm/boot/dts/rk3* 1856F: arch/arm/boot/dts/rv1108* 1857F: arch/arm/mach-rockchip/ 1858F: drivers/clk/rockchip/ 1859F: drivers/i2c/busses/i2c-rk3x.c 1860F: drivers/*/*rockchip* 1861F: drivers/*/*/*rockchip* 1862F: sound/soc/rockchip/ 1863N: rockchip 1864 1865ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1866M: Kukjin Kim <kgene@kernel.org> 1867M: Krzysztof Kozlowski <krzk@kernel.org> 1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1869L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1870Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1871S: Maintained 1872F: arch/arm/boot/dts/s3c* 1873F: arch/arm/boot/dts/s5p* 1874F: arch/arm/boot/dts/samsung* 1875F: arch/arm/boot/dts/exynos* 1876F: arch/arm64/boot/dts/exynos/ 1877F: arch/arm/plat-samsung/ 1878F: arch/arm/mach-s3c24*/ 1879F: arch/arm/mach-s3c64xx/ 1880F: arch/arm/mach-s5p*/ 1881F: arch/arm/mach-exynos*/ 1882F: drivers/*/*s3c24* 1883F: drivers/*/*/*s3c24* 1884F: drivers/*/*s3c64xx* 1885F: drivers/*/*s5pv210* 1886F: drivers/memory/samsung/* 1887F: drivers/soc/samsung/* 1888F: Documentation/arm/Samsung/ 1889F: Documentation/devicetree/bindings/arm/samsung/ 1890F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1891F: Documentation/devicetree/bindings/power/pd-samsung.txt 1892N: exynos 1893 1894ARM/SAMSUNG MOBILE MACHINE SUPPORT 1895M: Kyungmin Park <kyungmin.park@samsung.com> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897S: Maintained 1898F: arch/arm/mach-s5pv210/ 1899 1900ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1901M: Kyungmin Park <kyungmin.park@samsung.com> 1902M: Kamil Debski <kamil@wypas.org> 1903M: Andrzej Hajda <a.hajda@samsung.com> 1904L: linux-arm-kernel@lists.infradead.org 1905L: linux-media@vger.kernel.org 1906S: Maintained 1907F: drivers/media/platform/s5p-g2d/ 1908 1909ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1910M: Marek Szyprowski <m.szyprowski@samsung.com> 1911L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1912L: linux-media@vger.kernel.org 1913S: Maintained 1914F: drivers/media/platform/s5p-cec/ 1915F: Documentation/devicetree/bindings/media/s5p-cec.txt 1916 1917ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1918M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1919M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1920L: linux-arm-kernel@lists.infradead.org 1921L: linux-media@vger.kernel.org 1922S: Maintained 1923F: drivers/media/platform/s5p-jpeg/ 1924 1925ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1926M: Kyungmin Park <kyungmin.park@samsung.com> 1927M: Kamil Debski <kamil@wypas.org> 1928M: Jeongtae Park <jtp.park@samsung.com> 1929M: Andrzej Hajda <a.hajda@samsung.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: arch/arm/plat-samsung/s5p-dev-mfc.c 1934F: drivers/media/platform/s5p-mfc/ 1935 1936ARM/SHMOBILE ARM ARCHITECTURE 1937M: Simon Horman <horms@verge.net.au> 1938M: Magnus Damm <magnus.damm@gmail.com> 1939L: linux-renesas-soc@vger.kernel.org 1940Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1941T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1942S: Supported 1943F: arch/arm/boot/dts/emev2* 1944F: arch/arm/boot/dts/r7s* 1945F: arch/arm/boot/dts/r8a* 1946F: arch/arm/boot/dts/sh* 1947F: arch/arm/configs/shmobile_defconfig 1948F: arch/arm/include/debug/renesas-scif.S 1949F: arch/arm/mach-shmobile/ 1950F: Documentation/devicetree/bindings/arm/shmobile.txt 1951F: drivers/soc/renesas/ 1952F: include/linux/soc/renesas/ 1953 1954ARM/SOCFPGA ARCHITECTURE 1955M: Dinh Nguyen <dinguyen@kernel.org> 1956S: Maintained 1957F: arch/arm/mach-socfpga/ 1958F: arch/arm/boot/dts/socfpga* 1959F: arch/arm/configs/socfpga_defconfig 1960F: arch/arm64/boot/dts/altera/ 1961W: http://www.rocketboards.org 1962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1963 1964ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1965M: Dinh Nguyen <dinguyen@kernel.org> 1966S: Maintained 1967F: drivers/clk/socfpga/ 1968 1969ARM/SOCFPGA EDAC SUPPORT 1970M: Thor Thayer <thor.thayer@linux.intel.com> 1971S: Maintained 1972F: drivers/edac/altera_edac. 1973 1974ARM/STI ARCHITECTURE 1975M: Patrice Chotard <patrice.chotard@st.com> 1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1977W: http://www.stlinux.com 1978S: Maintained 1979F: arch/arm/mach-sti/ 1980F: arch/arm/boot/dts/sti* 1981F: drivers/char/hw_random/st-rng.c 1982F: drivers/clocksource/arm_global_timer.c 1983F: drivers/clocksource/clksrc_st_lpc.c 1984F: drivers/cpufreq/sti-cpufreq.c 1985F: drivers/dma/st_fdma* 1986F: drivers/i2c/busses/i2c-st.c 1987F: drivers/media/rc/st_rc.c 1988F: drivers/media/platform/sti/c8sectpfe/ 1989F: drivers/mmc/host/sdhci-st.c 1990F: drivers/phy/st/phy-miphy28lp.c 1991F: drivers/phy/st/phy-stih407-usb.c 1992F: drivers/pinctrl/pinctrl-st.c 1993F: drivers/remoteproc/st_remoteproc.c 1994F: drivers/remoteproc/st_slim_rproc.c 1995F: drivers/reset/sti/ 1996F: drivers/rtc/rtc-st-lpc.c 1997F: drivers/tty/serial/st-asc.c 1998F: drivers/usb/dwc3/dwc3-st.c 1999F: drivers/usb/host/ehci-st.c 2000F: drivers/usb/host/ohci-st.c 2001F: drivers/watchdog/st_lpc_wdt.c 2002F: drivers/ata/ahci_st.c 2003F: include/linux/remoteproc/st_slim_rproc.h 2004 2005ARM/STM32 ARCHITECTURE 2006M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2007M: Alexandre Torgue <alexandre.torgue@st.com> 2008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2009S: Maintained 2010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 2011N: stm32 2012F: drivers/clocksource/armv7m_systick.c 2013 2014ARM/TANGO ARCHITECTURE 2015M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2016M: Mans Rullgard <mans@mansr.com> 2017L: linux-arm-kernel@lists.infradead.org 2018S: Odd Fixes 2019N: tango 2020 2021ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2022M: Lennert Buytenhek <kernel@wantstofly.org> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024S: Maintained 2025 2026ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2027M: Hans Verkuil <hans.verkuil@cisco.com> 2028L: linux-tegra@vger.kernel.org 2029L: linux-media@vger.kernel.org 2030S: Maintained 2031F: drivers/media/platform/tegra-cec/ 2032F: Documentation/devicetree/bindings/media/tegra-cec.txt 2033 2034ARM/TETON BGA MACHINE SUPPORT 2035M: "Mark F. Brown" <mark.brown314@gmail.com> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037S: Maintained 2038 2039ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2040M: Santosh Shilimkar <ssantosh@kernel.org> 2041L: linux-kernel@vger.kernel.org 2042S: Maintained 2043F: drivers/memory/*emif* 2044 2045ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2046M: Santosh Shilimkar <ssantosh@kernel.org> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049F: arch/arm/mach-keystone/ 2050F: arch/arm/boot/dts/keystone-* 2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2052 2053ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2054M: Santosh Shilimkar <ssantosh@kernel.org> 2055L: linux-kernel@vger.kernel.org 2056S: Maintained 2057F: drivers/clk/keystone/ 2058 2059ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2060M: Santosh Shilimkar <ssantosh@kernel.org> 2061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2062L: linux-kernel@vger.kernel.org 2063S: Maintained 2064F: drivers/clocksource/timer-keystone.c 2065 2066ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2067M: Santosh Shilimkar <ssantosh@kernel.org> 2068L: linux-kernel@vger.kernel.org 2069S: Maintained 2070F: drivers/power/reset/keystone-reset.c 2071 2072ARM/THECUS N2100 MACHINE SUPPORT 2073M: Lennert Buytenhek <kernel@wantstofly.org> 2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2075S: Maintained 2076 2077ARM/TOSA MACHINE SUPPORT 2078M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2079M: Dirk Opfer <dirk@opfer-online.de> 2080S: Maintained 2081 2082ARM/UNIPHIER ARCHITECTURE 2083M: Masahiro Yamada <yamada.masahiro@socionext.com> 2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2085T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2086S: Maintained 2087F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2088F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2089F: arch/arm/boot/dts/uniphier* 2090F: arch/arm/include/asm/hardware/cache-uniphier.h 2091F: arch/arm/mach-uniphier/ 2092F: arch/arm/mm/cache-uniphier.c 2093F: arch/arm64/boot/dts/socionext/uniphier* 2094F: drivers/bus/uniphier-system-bus.c 2095F: drivers/clk/uniphier/ 2096F: drivers/gpio/gpio-uniphier.c 2097F: drivers/i2c/busses/i2c-uniphier* 2098F: drivers/irqchip/irq-uniphier-aidet.c 2099F: drivers/pinctrl/uniphier/ 2100F: drivers/reset/reset-uniphier.c 2101F: drivers/tty/serial/8250/8250_uniphier.c 2102N: uniphier 2103 2104ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2105M: Ulf Hansson <ulf.hansson@linaro.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107T: git git://git.linaro.org/people/ulfh/clk.git 2108S: Maintained 2109F: drivers/clk/ux500/ 2110 2111ARM/VERSATILE EXPRESS PLATFORM 2112M: Liviu Dudau <liviu.dudau@arm.com> 2113M: Sudeep Holla <sudeep.holla@arm.com> 2114M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116S: Maintained 2117F: arch/arm/boot/dts/vexpress* 2118F: arch/arm64/boot/dts/arm/ 2119F: arch/arm/mach-vexpress/ 2120F: */*/vexpress* 2121F: */*/*/vexpress* 2122F: drivers/clk/versatile/clk-vexpress-osc.c 2123F: drivers/clocksource/versatile.c 2124N: mps2 2125 2126ARM/VFP SUPPORT 2127M: Russell King <linux@armlinux.org.uk> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129W: http://www.armlinux.org.uk/ 2130S: Maintained 2131F: arch/arm/vfp/ 2132 2133ARM/VOIPAC PXA270 SUPPORT 2134M: Marek Vasut <marek.vasut@gmail.com> 2135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2136S: Maintained 2137F: arch/arm/mach-pxa/vpac270.c 2138F: arch/arm/mach-pxa/include/mach/vpac270.h 2139 2140ARM/VT8500 ARM ARCHITECTURE 2141M: Tony Prisk <linux@prisktech.co.nz> 2142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2143S: Maintained 2144F: arch/arm/mach-vt8500/ 2145F: drivers/clocksource/vt8500_timer.c 2146F: drivers/i2c/busses/i2c-wmt.c 2147F: drivers/mmc/host/wmt-sdmmc.c 2148F: drivers/pwm/pwm-vt8500.c 2149F: drivers/rtc/rtc-vt8500.c 2150F: drivers/tty/serial/vt8500_serial.c 2151F: drivers/usb/host/ehci-platform.c 2152F: drivers/usb/host/uhci-platform.c 2153F: drivers/video/fbdev/vt8500lcdfb.* 2154F: drivers/video/fbdev/wm8505fb* 2155F: drivers/video/fbdev/wmt_ge_rops.* 2156 2157ARM/ZIPIT Z2 SUPPORT 2158M: Marek Vasut <marek.vasut@gmail.com> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Maintained 2161F: arch/arm/mach-pxa/z2.c 2162F: arch/arm/mach-pxa/include/mach/z2.h 2163 2164ARM/ZTE ARCHITECTURE 2165M: Jun Nie <jun.nie@linaro.org> 2166M: Baoyou Xie <baoyou.xie@linaro.org> 2167M: Shawn Guo <shawnguo@kernel.org> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169S: Maintained 2170F: arch/arm/boot/dts/zx2967* 2171F: arch/arm/mach-zx/ 2172F: arch/arm64/boot/dts/zte/ 2173F: drivers/clk/zte/ 2174F: drivers/dma/zx_dma.c 2175F: drivers/gpio/gpio-zx.c 2176F: drivers/i2c/busses/i2c-zx2967.c 2177F: drivers/mmc/host/dw_mmc-zx.* 2178F: drivers/pinctrl/zte/ 2179F: drivers/soc/zte/ 2180F: drivers/thermal/zx2967_thermal.c 2181F: drivers/watchdog/zx2967_wdt.c 2182F: Documentation/devicetree/bindings/arm/zte.txt 2183F: Documentation/devicetree/bindings/clock/zx2967*.txt 2184F: Documentation/devicetree/bindings/dma/zxdma.txt 2185F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2186F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2187F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2188F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2189F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2190F: Documentation/devicetree/bindings/soc/zte/ 2191F: Documentation/devicetree/bindings/sound/zte,*.txt 2192F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2193F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2194F: include/dt-bindings/clock/zx2967*.h 2195F: include/dt-bindings/soc/zte,*.h 2196F: sound/soc/codecs/zx_aud96p22.c 2197F: sound/soc/zte/ 2198 2199ARM/ZYNQ ARCHITECTURE 2200M: Michal Simek <michal.simek@xilinx.com> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202W: http://wiki.xilinx.com 2203T: git https://github.com/Xilinx/linux-xlnx.git 2204S: Supported 2205F: arch/arm/mach-zynq/ 2206F: drivers/cpuidle/cpuidle-zynq.c 2207F: drivers/block/xsysace.c 2208N: zynq 2209N: xilinx 2210F: drivers/clocksource/cadence_ttc_timer.c 2211F: drivers/i2c/busses/i2c-cadence.c 2212F: drivers/mmc/host/sdhci-of-arasan.c 2213F: drivers/edac/synopsys_edac.c 2214 2215ARM64 PORT (AARCH64 ARCHITECTURE) 2216M: Catalin Marinas <catalin.marinas@arm.com> 2217M: Will Deacon <will.deacon@arm.com> 2218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2219T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2220S: Maintained 2221F: arch/arm64/ 2222F: Documentation/arm64/ 2223 2224AS3645A LED FLASH CONTROLLER DRIVER 2225M: Sakari Ailus <sakari.ailus@iki.fi> 2226L: linux-leds@vger.kernel.org 2227S: Maintained 2228F: drivers/leds/leds-as3645a.c 2229 2230ASAHI KASEI AK8974 DRIVER 2231M: Linus Walleij <linus.walleij@linaro.org> 2232L: linux-iio@vger.kernel.org 2233W: http://www.akm.com/ 2234S: Supported 2235F: drivers/iio/magnetometer/ak8974.c 2236 2237ASC7621 HARDWARE MONITOR DRIVER 2238M: George Joseph <george.joseph@fairview5.com> 2239L: linux-hwmon@vger.kernel.org 2240S: Maintained 2241F: Documentation/hwmon/asc7621 2242F: drivers/hwmon/asc7621.c 2243 2244ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2245M: Corentin Chary <corentin.chary@gmail.com> 2246L: acpi4asus-user@lists.sourceforge.net 2247L: platform-driver-x86@vger.kernel.org 2248W: http://acpi4asus.sf.net 2249S: Maintained 2250F: drivers/platform/x86/asus*.c 2251F: drivers/platform/x86/eeepc*.c 2252 2253ASUS WIRELESS RADIO CONTROL DRIVER 2254M: João Paulo Rechi Vita <jprvita@gmail.com> 2255L: platform-driver-x86@vger.kernel.org 2256S: Maintained 2257F: drivers/platform/x86/asus-wireless.c 2258 2259ASYMMETRIC KEYS 2260M: David Howells <dhowells@redhat.com> 2261L: keyrings@vger.kernel.org 2262S: Maintained 2263F: Documentation/crypto/asymmetric-keys.txt 2264F: include/linux/verification.h 2265F: include/crypto/public_key.h 2266F: include/crypto/pkcs7.h 2267F: crypto/asymmetric_keys/ 2268 2269ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2270R: Dan Williams <dan.j.williams@intel.com> 2271W: http://sourceforge.net/projects/xscaleiop 2272S: Odd fixes 2273F: Documentation/crypto/async-tx-api.txt 2274F: crypto/async_tx/ 2275F: drivers/dma/ 2276F: include/linux/dmaengine.h 2277F: include/linux/async_tx.h 2278 2279AT24 EEPROM DRIVER 2280M: Bartosz Golaszewski <brgl@bgdev.pl> 2281L: linux-i2c@vger.kernel.org 2282T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2283S: Maintained 2284F: Documentation/devicetree/bindings/eeprom/at24.txt 2285F: drivers/misc/eeprom/at24.c 2286F: include/linux/platform_data/at24.h 2287 2288ATA OVER ETHERNET (AOE) DRIVER 2289M: "Ed L. Cashin" <ed.cashin@acm.org> 2290W: http://www.openaoe.org/ 2291S: Supported 2292F: Documentation/aoe/ 2293F: drivers/block/aoe/ 2294 2295ATHEROS 71XX/9XXX GPIO DRIVER 2296M: Alban Bedel <albeu@free.fr> 2297W: https://github.com/AlbanBedel/linux 2298T: git git://github.com/AlbanBedel/linux 2299S: Maintained 2300F: drivers/gpio/gpio-ath79.c 2301F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2302 2303ATHEROS ATH GENERIC UTILITIES 2304M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2305L: linux-wireless@vger.kernel.org 2306S: Supported 2307F: drivers/net/wireless/ath/* 2308 2309ATHEROS ATH5K WIRELESS DRIVER 2310M: Jiri Slaby <jirislaby@gmail.com> 2311M: Nick Kossifidis <mickflemm@gmail.com> 2312M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2313L: linux-wireless@vger.kernel.org 2314W: http://wireless.kernel.org/en/users/Drivers/ath5k 2315S: Maintained 2316F: drivers/net/wireless/ath/ath5k/ 2317 2318ATHEROS ATH6KL WIRELESS DRIVER 2319M: Kalle Valo <kvalo@qca.qualcomm.com> 2320L: linux-wireless@vger.kernel.org 2321W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2323S: Supported 2324F: drivers/net/wireless/ath/ath6kl/ 2325 2326ATI_REMOTE2 DRIVER 2327M: Ville Syrjala <syrjala@sci.fi> 2328S: Maintained 2329F: drivers/input/misc/ati_remote2.c 2330 2331ATK0110 HWMON DRIVER 2332M: Luca Tettamanti <kronos.it@gmail.com> 2333L: linux-hwmon@vger.kernel.org 2334S: Maintained 2335F: drivers/hwmon/asus_atk0110.c 2336 2337ATLX ETHERNET DRIVERS 2338M: Jay Cliburn <jcliburn@gmail.com> 2339M: Chris Snook <chris.snook@gmail.com> 2340L: netdev@vger.kernel.org 2341W: http://sourceforge.net/projects/atl1 2342W: http://atl1.sourceforge.net 2343S: Maintained 2344F: drivers/net/ethernet/atheros/ 2345 2346ATM 2347M: Chas Williams <3chas3@gmail.com> 2348L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2349L: netdev@vger.kernel.org 2350W: http://linux-atm.sourceforge.net 2351S: Maintained 2352F: drivers/atm/ 2353F: include/linux/atm* 2354F: include/uapi/linux/atm* 2355 2356ATMEL AT91 / AT32 MCI DRIVER 2357M: Ludovic Desroches <ludovic.desroches@microchip.com> 2358S: Maintained 2359F: drivers/mmc/host/atmel-mci.c 2360 2361ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2362M: Nicolas Ferre <nicolas.ferre@microchip.com> 2363S: Supported 2364F: drivers/power/reset/at91-sama5d2_shdwc.c 2365 2366ATMEL Audio ALSA driver 2367M: Nicolas Ferre <nicolas.ferre@microchip.com> 2368L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2369S: Supported 2370F: sound/soc/atmel 2371 2372ATMEL I2C DRIVER 2373M: Ludovic Desroches <ludovic.desroches@microchip.com> 2374L: linux-i2c@vger.kernel.org 2375S: Supported 2376F: drivers/i2c/busses/i2c-at91.c 2377 2378ATMEL ISI DRIVER 2379M: Ludovic Desroches <ludovic.desroches@microchip.com> 2380L: linux-media@vger.kernel.org 2381S: Supported 2382F: drivers/media/platform/atmel/atmel-isi.c 2383F: include/media/atmel-isi.h 2384 2385ATMEL LCDFB DRIVER 2386M: Nicolas Ferre <nicolas.ferre@microchip.com> 2387L: linux-fbdev@vger.kernel.org 2388S: Maintained 2389F: drivers/video/fbdev/atmel_lcdfb.c 2390F: include/video/atmel_lcdc.h 2391 2392ATMEL MACB ETHERNET DRIVER 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/net/ethernet/cadence/ 2396 2397ATMEL MAXTOUCH DRIVER 2398M: Nick Dyer <nick@shmanahar.org> 2399T: git git://github.com/ndyer/linux.git 2400S: Maintained 2401F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2402F: drivers/input/touchscreen/atmel_mxt_ts.c 2403F: include/linux/platform_data/atmel_mxt_ts.h 2404 2405ATMEL SAMA5D2 ADC DRIVER 2406M: Ludovic Desroches <ludovic.desroches@microchip.com> 2407L: linux-iio@vger.kernel.org 2408S: Supported 2409F: drivers/iio/adc/at91-sama5d2_adc.c 2410 2411ATMEL SDMMC DRIVER 2412M: Ludovic Desroches <ludovic.desroches@microchip.com> 2413L: linux-mmc@vger.kernel.org 2414S: Supported 2415F: drivers/mmc/host/sdhci-of-at91.c 2416 2417ATMEL SPI DRIVER 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419S: Supported 2420F: drivers/spi/spi-atmel.* 2421 2422ATMEL SSC DRIVER 2423M: Nicolas Ferre <nicolas.ferre@microchip.com> 2424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2425S: Supported 2426F: drivers/misc/atmel-ssc.c 2427F: include/linux/atmel-ssc.h 2428 2429ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2430M: Nicolas Ferre <nicolas.ferre@microchip.com> 2431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432S: Supported 2433F: drivers/misc/atmel_tclib.c 2434F: drivers/clocksource/tcb_clksrc.c 2435 2436ATMEL USBA UDC DRIVER 2437M: Nicolas Ferre <nicolas.ferre@microchip.com> 2438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2439S: Supported 2440F: drivers/usb/gadget/udc/atmel_usba_udc.* 2441 2442ATMEL WIRELESS DRIVER 2443M: Simon Kelley <simon@thekelleys.org.uk> 2444L: linux-wireless@vger.kernel.org 2445W: http://www.thekelleys.org.uk/atmel 2446W: http://atmelwlandriver.sourceforge.net/ 2447S: Maintained 2448F: drivers/net/wireless/atmel/atmel* 2449 2450ATMEL XDMA DRIVER 2451M: Ludovic Desroches <ludovic.desroches@microchip.com> 2452L: linux-arm-kernel@lists.infradead.org 2453L: dmaengine@vger.kernel.org 2454S: Supported 2455F: drivers/dma/at_xdmac.c 2456 2457ATOMIC INFRASTRUCTURE 2458M: Will Deacon <will.deacon@arm.com> 2459M: Peter Zijlstra <peterz@infradead.org> 2460R: Boqun Feng <boqun.feng@gmail.com> 2461L: linux-kernel@vger.kernel.org 2462S: Maintained 2463F: arch/*/include/asm/atomic*.h 2464F: include/*/atomic*.h 2465 2466ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2467M: Bradley Grove <linuxdrivers@attotech.com> 2468L: linux-scsi@vger.kernel.org 2469W: http://www.attotech.com 2470S: Supported 2471F: drivers/scsi/esas2r 2472 2473ATUSB IEEE 802.15.4 RADIO DRIVER 2474M: Stefan Schmidt <stefan@osg.samsung.com> 2475L: linux-wpan@vger.kernel.org 2476S: Maintained 2477F: drivers/net/ieee802154/atusb.c 2478F: drivers/net/ieee802154/atusb.h 2479F: drivers/net/ieee802154/at86rf230.h 2480 2481AUDIT SUBSYSTEM 2482M: Paul Moore <paul@paul-moore.com> 2483M: Eric Paris <eparis@redhat.com> 2484L: linux-audit@redhat.com (moderated for non-subscribers) 2485W: https://github.com/linux-audit 2486W: https://people.redhat.com/sgrubb/audit 2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2488S: Supported 2489F: include/linux/audit.h 2490F: include/uapi/linux/audit.h 2491F: kernel/audit* 2492 2493AUXILIARY DISPLAY DRIVERS 2494M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2495W: http://miguelojeda.es/auxdisplay.htm 2496W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2497S: Maintained 2498F: drivers/auxdisplay/ 2499F: include/linux/cfag12864b.h 2500 2501AX.25 NETWORK LAYER 2502M: Ralf Baechle <ralf@linux-mips.org> 2503L: linux-hams@vger.kernel.org 2504W: http://www.linux-ax25.org/ 2505S: Maintained 2506F: include/uapi/linux/ax25.h 2507F: include/net/ax25.h 2508F: net/ax25/ 2509 2510AXENTIA ARM DEVICES 2511M: Peter Rosin <peda@axentia.se> 2512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2513S: Maintained 2514F: Documentation/devicetree/bindings/arm/axentia.txt 2515F: arch/arm/boot/dts/at91-linea.dtsi 2516F: arch/arm/boot/dts/at91-natte.dtsi 2517F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2518F: arch/arm/boot/dts/at91-tse850-3.dts 2519 2520AXENTIA ASOC DRIVERS 2521M: Peter Rosin <peda@axentia.se> 2522L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2523S: Maintained 2524F: Documentation/devicetree/bindings/sound/axentia,* 2525F: sound/soc/atmel/tse850-pcm5142.c 2526 2527AZ6007 DVB DRIVER 2528M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2529M: Mauro Carvalho Chehab <mchehab@kernel.org> 2530L: linux-media@vger.kernel.org 2531W: https://linuxtv.org 2532T: git git://linuxtv.org/media_tree.git 2533S: Maintained 2534F: drivers/media/usb/dvb-usb-v2/az6007.c 2535 2536AZTECH FM RADIO RECEIVER DRIVER 2537M: Hans Verkuil <hverkuil@xs4all.nl> 2538L: linux-media@vger.kernel.org 2539T: git git://linuxtv.org/media_tree.git 2540W: https://linuxtv.org 2541S: Maintained 2542F: drivers/media/radio/radio-aztech* 2543 2544B43 WIRELESS DRIVER 2545L: linux-wireless@vger.kernel.org 2546L: b43-dev@lists.infradead.org 2547W: http://wireless.kernel.org/en/users/Drivers/b43 2548S: Odd Fixes 2549F: drivers/net/wireless/broadcom/b43/ 2550 2551B43LEGACY WIRELESS DRIVER 2552M: Larry Finger <Larry.Finger@lwfinger.net> 2553L: linux-wireless@vger.kernel.org 2554L: b43-dev@lists.infradead.org 2555W: http://wireless.kernel.org/en/users/Drivers/b43 2556S: Maintained 2557F: drivers/net/wireless/broadcom/b43legacy/ 2558 2559BACKLIGHT CLASS/SUBSYSTEM 2560M: Lee Jones <lee.jones@linaro.org> 2561M: Daniel Thompson <daniel.thompson@linaro.org> 2562M: Jingoo Han <jingoohan1@gmail.com> 2563T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2564S: Maintained 2565F: drivers/video/backlight/ 2566F: include/linux/backlight.h 2567F: include/linux/pwm_backlight.h 2568F: Documentation/devicetree/bindings/leds/backlight 2569 2570BATMAN ADVANCED 2571M: Marek Lindner <mareklindner@neomailbox.ch> 2572M: Simon Wunderlich <sw@simonwunderlich.de> 2573M: Antonio Quartulli <a@unstable.cc> 2574L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2575W: https://www.open-mesh.org/ 2576Q: https://patchwork.open-mesh.org/project/batman/list/ 2577S: Maintained 2578F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2579F: Documentation/ABI/testing/sysfs-class-net-mesh 2580F: Documentation/networking/batman-adv.rst 2581F: include/uapi/linux/batadv_packet.h 2582F: include/uapi/linux/batman_adv.h 2583F: net/batman-adv/ 2584 2585BAYCOM/HDLCDRV DRIVERS FOR AX.25 2586M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2587L: linux-hams@vger.kernel.org 2588W: http://www.baycom.org/~tom/ham/ham.html 2589S: Maintained 2590F: drivers/net/hamradio/baycom* 2591 2592BCACHE (BLOCK LAYER CACHE) 2593M: Michael Lyle <mlyle@lyle.org> 2594M: Kent Overstreet <kent.overstreet@gmail.com> 2595L: linux-bcache@vger.kernel.org 2596W: http://bcache.evilpiepirate.org 2597C: irc://irc.oftc.net/bcache 2598S: Maintained 2599F: drivers/md/bcache/ 2600 2601BDISP ST MEDIA DRIVER 2602M: Fabien Dessenne <fabien.dessenne@st.com> 2603L: linux-media@vger.kernel.org 2604T: git git://linuxtv.org/media_tree.git 2605W: https://linuxtv.org 2606S: Supported 2607F: drivers/media/platform/sti/bdisp 2608 2609BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2610M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2611L: netdev@vger.kernel.org 2612S: Maintained 2613F: drivers/net/ethernet/ec_bhf.c 2614 2615BEFS FILE SYSTEM 2616M: Luis de Bethencourt <luisbg@kernel.org> 2617M: Salah Triki <salah.triki@gmail.com> 2618S: Maintained 2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2620F: Documentation/filesystems/befs.txt 2621F: fs/befs/ 2622 2623BFQ I/O SCHEDULER 2624M: Paolo Valente <paolo.valente@linaro.org> 2625M: Jens Axboe <axboe@kernel.dk> 2626L: linux-block@vger.kernel.org 2627S: Maintained 2628F: block/bfq-* 2629F: Documentation/block/bfq-iosched.txt 2630 2631BFS FILE SYSTEM 2632M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2633S: Maintained 2634F: Documentation/filesystems/bfs.txt 2635F: fs/bfs/ 2636F: include/uapi/linux/bfs_fs.h 2637 2638BLACKFIN ARCHITECTURE 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640T: git git://git.code.sf.net/p/adi-linux/code 2641W: http://blackfin.uclinux.org 2642S: Orphan 2643F: arch/blackfin/ 2644 2645BLACKFIN EMAC DRIVER 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647W: http://blackfin.uclinux.org 2648S: Orphan 2649F: drivers/net/ethernet/adi/ 2650 2651BLACKFIN MEDIA DRIVER 2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2653W: http://blackfin.uclinux.org/ 2654S: Orphan 2655F: drivers/media/platform/blackfin/ 2656F: drivers/media/i2c/adv7183* 2657F: drivers/media/i2c/vs6624* 2658 2659BLACKFIN RTC DRIVER 2660L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2661W: http://blackfin.uclinux.org 2662S: Orphan 2663F: drivers/rtc/rtc-bfin.c 2664 2665BLACKFIN SDH DRIVER 2666L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2667W: http://blackfin.uclinux.org 2668S: Orphan 2669F: drivers/mmc/host/bfin_sdh.c 2670 2671BLACKFIN SERIAL DRIVER 2672L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2673W: http://blackfin.uclinux.org 2674S: Orphan 2675F: drivers/tty/serial/bfin_uart.c 2676 2677BLACKFIN WATCHDOG DRIVER 2678L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2679W: http://blackfin.uclinux.org 2680S: Orphan 2681F: drivers/watchdog/bfin_wdt.c 2682 2683BLINKM RGB LED DRIVER 2684M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2685S: Maintained 2686F: drivers/leds/leds-blinkm.c 2687 2688BLOCK LAYER 2689M: Jens Axboe <axboe@kernel.dk> 2690L: linux-block@vger.kernel.org 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2692S: Maintained 2693F: block/ 2694F: kernel/trace/blktrace.c 2695F: lib/sbitmap.c 2696 2697BLOCK2MTD DRIVER 2698M: Joern Engel <joern@lazybastard.org> 2699L: linux-mtd@lists.infradead.org 2700S: Maintained 2701F: drivers/mtd/devices/block2mtd.c 2702 2703BLUETOOTH DRIVERS 2704M: Marcel Holtmann <marcel@holtmann.org> 2705M: Johan Hedberg <johan.hedberg@gmail.com> 2706L: linux-bluetooth@vger.kernel.org 2707W: http://www.bluez.org/ 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2709T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2710S: Maintained 2711F: drivers/bluetooth/ 2712 2713BLUETOOTH SUBSYSTEM 2714M: Marcel Holtmann <marcel@holtmann.org> 2715M: Johan Hedberg <johan.hedberg@gmail.com> 2716L: linux-bluetooth@vger.kernel.org 2717W: http://www.bluez.org/ 2718T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2720S: Maintained 2721F: net/bluetooth/ 2722F: include/net/bluetooth/ 2723 2724BONDING DRIVER 2725M: Jay Vosburgh <j.vosburgh@gmail.com> 2726M: Veaceslav Falico <vfalico@gmail.com> 2727M: Andy Gospodarek <andy@greyhouse.net> 2728L: netdev@vger.kernel.org 2729W: http://sourceforge.net/projects/bonding/ 2730S: Supported 2731F: drivers/net/bonding/ 2732F: include/uapi/linux/if_bonding.h 2733 2734BPF (Safe dynamic programs and tools) 2735M: Alexei Starovoitov <ast@kernel.org> 2736M: Daniel Borkmann <daniel@iogearbox.net> 2737L: netdev@vger.kernel.org 2738L: linux-kernel@vger.kernel.org 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2741S: Supported 2742F: arch/x86/net/bpf_jit* 2743F: Documentation/networking/filter.txt 2744F: Documentation/bpf/ 2745F: include/linux/bpf* 2746F: include/linux/filter.h 2747F: include/trace/events/bpf.h 2748F: include/trace/events/xdp.h 2749F: include/uapi/linux/bpf* 2750F: include/uapi/linux/filter.h 2751F: kernel/bpf/ 2752F: kernel/trace/bpf_trace.c 2753F: lib/test_bpf.c 2754F: net/bpf/ 2755F: net/core/filter.c 2756F: net/sched/act_bpf.c 2757F: net/sched/cls_bpf.c 2758F: samples/bpf/ 2759F: tools/bpf/ 2760F: tools/testing/selftests/bpf/ 2761 2762BROADCOM B44 10/100 ETHERNET DRIVER 2763M: Michael Chan <michael.chan@broadcom.com> 2764L: netdev@vger.kernel.org 2765S: Supported 2766F: drivers/net/ethernet/broadcom/b44.* 2767 2768BROADCOM B53 ETHERNET SWITCH DRIVER 2769M: Florian Fainelli <f.fainelli@gmail.com> 2770L: netdev@vger.kernel.org 2771L: openwrt-devel@lists.openwrt.org (subscribers-only) 2772S: Supported 2773F: drivers/net/dsa/b53/* 2774F: include/linux/platform_data/b53.h 2775 2776BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2777M: Florian Fainelli <f.fainelli@gmail.com> 2778M: Ray Jui <rjui@broadcom.com> 2779M: Scott Branden <sbranden@broadcom.com> 2780M: bcm-kernel-feedback-list@broadcom.com 2781T: git git://github.com/broadcom/mach-bcm 2782S: Maintained 2783N: bcm281* 2784N: bcm113* 2785N: bcm216* 2786N: kona 2787F: arch/arm/mach-bcm/ 2788 2789BROADCOM BCM2835 ARM ARCHITECTURE 2790M: Eric Anholt <eric@anholt.net> 2791M: Stefan Wahren <stefan.wahren@i2se.com> 2792L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2794T: git git://github.com/anholt/linux 2795S: Maintained 2796N: bcm2835 2797F: drivers/staging/vc04_services 2798 2799BROADCOM BCM47XX MIPS ARCHITECTURE 2800M: Hauke Mehrtens <hauke@hauke-m.de> 2801M: Rafał Miłecki <zajec5@gmail.com> 2802L: linux-mips@linux-mips.org 2803S: Maintained 2804F: Documentation/devicetree/bindings/mips/brcm/ 2805F: arch/mips/bcm47xx/* 2806F: arch/mips/include/asm/mach-bcm47xx/* 2807 2808BROADCOM BCM5301X ARM ARCHITECTURE 2809M: Hauke Mehrtens <hauke@hauke-m.de> 2810M: Rafał Miłecki <zajec5@gmail.com> 2811M: Jon Mason <jonmason@broadcom.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org 2814S: Maintained 2815F: arch/arm/mach-bcm/bcm_5301x.c 2816F: arch/arm/boot/dts/bcm5301x*.dtsi 2817F: arch/arm/boot/dts/bcm470* 2818F: arch/arm/boot/dts/bcm953012* 2819 2820BROADCOM BCM53573 ARM ARCHITECTURE 2821M: Rafał Miłecki <rafal@milecki.pl> 2822L: linux-arm-kernel@lists.infradead.org 2823S: Maintained 2824F: arch/arm/boot/dts/bcm53573* 2825F: arch/arm/boot/dts/bcm47189* 2826 2827BROADCOM BCM63XX ARM ARCHITECTURE 2828M: Florian Fainelli <f.fainelli@gmail.com> 2829M: bcm-kernel-feedback-list@broadcom.com 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2831T: git git://github.com/broadcom/stblinux.git 2832S: Maintained 2833N: bcm63xx 2834 2835BROADCOM BCM63XX/BCM33XX UDC DRIVER 2836M: Kevin Cernekee <cernekee@gmail.com> 2837L: linux-usb@vger.kernel.org 2838S: Maintained 2839F: drivers/usb/gadget/udc/bcm63xx_udc.* 2840 2841BROADCOM BCM7XXX ARM ARCHITECTURE 2842M: Brian Norris <computersforpeace@gmail.com> 2843M: Gregory Fong <gregory.0xf0@gmail.com> 2844M: Florian Fainelli <f.fainelli@gmail.com> 2845M: bcm-kernel-feedback-list@broadcom.com 2846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2847T: git git://github.com/broadcom/stblinux.git 2848S: Maintained 2849F: arch/arm/mach-bcm/*brcmstb* 2850F: arch/arm/boot/dts/bcm7*.dts* 2851F: drivers/bus/brcmstb_gisb.c 2852F: arch/arm/mm/cache-b15-rac.c 2853F: arch/arm/include/asm/hardware/cache-b15-rac.h 2854N: brcmstb 2855 2856BROADCOM BMIPS CPUFREQ DRIVER 2857M: Markus Mayer <mmayer@broadcom.com> 2858M: bcm-kernel-feedback-list@broadcom.com 2859L: linux-pm@vger.kernel.org 2860S: Maintained 2861F: drivers/cpufreq/bmips-cpufreq.c 2862 2863BROADCOM BMIPS MIPS ARCHITECTURE 2864M: Kevin Cernekee <cernekee@gmail.com> 2865M: Florian Fainelli <f.fainelli@gmail.com> 2866L: linux-mips@linux-mips.org 2867T: git git://github.com/broadcom/stblinux.git 2868S: Maintained 2869F: arch/mips/bmips/* 2870F: arch/mips/include/asm/mach-bmips/* 2871F: arch/mips/kernel/*bmips* 2872F: arch/mips/boot/dts/brcm/bcm*.dts* 2873F: drivers/irqchip/irq-bcm63* 2874F: drivers/irqchip/irq-bcm7* 2875F: drivers/irqchip/irq-brcmstb* 2876F: include/linux/bcm963xx_nvram.h 2877F: include/linux/bcm963xx_tag.h 2878 2879BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2880M: Rasesh Mody <rasesh.mody@cavium.com> 2881M: Harish Patil <harish.patil@cavium.com> 2882M: Dept-GELinuxNICDev@cavium.com 2883L: netdev@vger.kernel.org 2884S: Supported 2885F: drivers/net/ethernet/broadcom/bnx2.* 2886F: drivers/net/ethernet/broadcom/bnx2_* 2887 2888BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2889M: QLogic-Storage-Upstream@qlogic.com 2890L: linux-scsi@vger.kernel.org 2891S: Supported 2892F: drivers/scsi/bnx2fc/ 2893 2894BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2895M: QLogic-Storage-Upstream@qlogic.com 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bnx2i/ 2899 2900BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2901M: Ariel Elior <ariel.elior@cavium.com> 2902M: everest-linux-l2@cavium.com 2903L: netdev@vger.kernel.org 2904S: Supported 2905F: drivers/net/ethernet/broadcom/bnx2x/ 2906 2907BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2908M: Michael Chan <michael.chan@broadcom.com> 2909L: netdev@vger.kernel.org 2910S: Supported 2911F: drivers/net/ethernet/broadcom/bnxt/ 2912 2913BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2914M: Arend van Spriel <arend.vanspriel@broadcom.com> 2915M: Franky Lin <franky.lin@broadcom.com> 2916M: Hante Meuleman <hante.meuleman@broadcom.com> 2917M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2918M: Wright Feng <wright.feng@cypress.com> 2919L: linux-wireless@vger.kernel.org 2920L: brcm80211-dev-list.pdl@broadcom.com 2921L: brcm80211-dev-list@cypress.com 2922S: Supported 2923F: drivers/net/wireless/broadcom/brcm80211/ 2924 2925BROADCOM BRCMSTB GPIO DRIVER 2926M: Gregory Fong <gregory.0xf0@gmail.com> 2927L: bcm-kernel-feedback-list@broadcom.com 2928S: Supported 2929F: drivers/gpio/gpio-brcmstb.c 2930F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2931 2932BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2933M: Al Cooper <alcooperx@gmail.com> 2934L: linux-kernel@vger.kernel.org 2935L: bcm-kernel-feedback-list@broadcom.com 2936S: Maintained 2937F: drivers/phy/broadcom/phy-brcm-usb* 2938 2939BROADCOM GENET ETHERNET DRIVER 2940M: Doug Berger <opendmb@gmail.com> 2941M: Florian Fainelli <f.fainelli@gmail.com> 2942L: netdev@vger.kernel.org 2943S: Supported 2944F: drivers/net/ethernet/broadcom/genet/ 2945 2946BROADCOM IPROC ARM ARCHITECTURE 2947M: Ray Jui <rjui@broadcom.com> 2948M: Scott Branden <sbranden@broadcom.com> 2949M: Jon Mason <jonmason@broadcom.com> 2950M: bcm-kernel-feedback-list@broadcom.com 2951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2952T: git git://github.com/broadcom/cygnus-linux.git 2953S: Maintained 2954N: iproc 2955N: cygnus 2956N: bcm[-_]nsp 2957N: bcm9113* 2958N: bcm9583* 2959N: bcm9585* 2960N: bcm9586* 2961N: bcm988312 2962N: bcm113* 2963N: bcm583* 2964N: bcm585* 2965N: bcm586* 2966N: bcm88312 2967N: hr2 2968F: arch/arm64/boot/dts/broadcom/ns2* 2969F: drivers/clk/bcm/clk-ns* 2970F: drivers/pinctrl/bcm/pinctrl-ns* 2971 2972BROADCOM KONA GPIO DRIVER 2973M: Ray Jui <rjui@broadcom.com> 2974L: bcm-kernel-feedback-list@broadcom.com 2975S: Supported 2976F: drivers/gpio/gpio-bcm-kona.c 2977F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2978 2979BROADCOM NETXTREME-E ROCE DRIVER 2980M: Selvin Xavier <selvin.xavier@broadcom.com> 2981M: Devesh Sharma <devesh.sharma@broadcom.com> 2982M: Somnath Kotur <somnath.kotur@broadcom.com> 2983M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2984L: linux-rdma@vger.kernel.org 2985W: http://www.broadcom.com 2986S: Supported 2987F: drivers/infiniband/hw/bnxt_re/ 2988F: include/uapi/rdma/bnxt_re-abi.h 2989 2990BROADCOM NVRAM DRIVER 2991M: Rafał Miłecki <zajec5@gmail.com> 2992L: linux-mips@linux-mips.org 2993S: Maintained 2994F: drivers/firmware/broadcom/* 2995 2996BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2997M: Rafał Miłecki <zajec5@gmail.com> 2998L: linux-wireless@vger.kernel.org 2999S: Maintained 3000F: drivers/bcma/ 3001F: include/linux/bcma/ 3002 3003BROADCOM STB AVS CPUFREQ DRIVER 3004M: Markus Mayer <mmayer@broadcom.com> 3005M: bcm-kernel-feedback-list@broadcom.com 3006L: linux-pm@vger.kernel.org 3007S: Maintained 3008F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3009F: drivers/cpufreq/brcmstb* 3010 3011BROADCOM STB AVS TMON DRIVER 3012M: Markus Mayer <mmayer@broadcom.com> 3013M: bcm-kernel-feedback-list@broadcom.com 3014L: linux-pm@vger.kernel.org 3015S: Maintained 3016F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3017F: drivers/thermal/broadcom/brcmstb* 3018 3019BROADCOM STB NAND FLASH DRIVER 3020M: Brian Norris <computersforpeace@gmail.com> 3021M: Kamal Dasu <kdasu.kdev@gmail.com> 3022L: linux-mtd@lists.infradead.org 3023L: bcm-kernel-feedback-list@broadcom.com 3024S: Maintained 3025F: drivers/mtd/nand/brcmnand/ 3026 3027BROADCOM STB DPFE DRIVER 3028M: Markus Mayer <mmayer@broadcom.com> 3029M: bcm-kernel-feedback-list@broadcom.com 3030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3031S: Maintained 3032F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3033F: drivers/memory/brcmstb_dpfe.c 3034 3035BROADCOM SYSTEMPORT ETHERNET DRIVER 3036M: Florian Fainelli <f.fainelli@gmail.com> 3037L: netdev@vger.kernel.org 3038S: Supported 3039F: drivers/net/ethernet/broadcom/bcmsysport.* 3040 3041BROADCOM TG3 GIGABIT ETHERNET DRIVER 3042M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3043M: Prashant Sreedharan <prashant@broadcom.com> 3044M: Michael Chan <mchan@broadcom.com> 3045L: netdev@vger.kernel.org 3046S: Supported 3047F: drivers/net/ethernet/broadcom/tg3.* 3048 3049BROCADE BFA FC SCSI DRIVER 3050M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3051M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3052L: linux-scsi@vger.kernel.org 3053S: Supported 3054F: drivers/scsi/bfa/ 3055 3056BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3057M: Rasesh Mody <rasesh.mody@cavium.com> 3058M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3059M: Dept-GELinuxNICDev@cavium.com 3060L: netdev@vger.kernel.org 3061S: Supported 3062F: drivers/net/ethernet/brocade/bna/ 3063 3064BSG (block layer generic sg v4 driver) 3065M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3066L: linux-scsi@vger.kernel.org 3067S: Supported 3068F: block/bsg.c 3069F: include/linux/bsg.h 3070F: include/uapi/linux/bsg.h 3071 3072BT87X AUDIO DRIVER 3073M: Clemens Ladisch <clemens@ladisch.de> 3074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3075T: git git://git.alsa-project.org/alsa-kernel.git 3076S: Maintained 3077F: Documentation/sound/alsa/Bt87x.txt 3078F: sound/pci/bt87x.c 3079 3080BT8XXGPIO DRIVER 3081M: Michael Buesch <m@bues.ch> 3082W: http://bu3sch.de/btgpio.php 3083S: Maintained 3084F: drivers/gpio/gpio-bt8xx.c 3085 3086BTRFS FILE SYSTEM 3087M: Chris Mason <clm@fb.com> 3088M: Josef Bacik <jbacik@fb.com> 3089M: David Sterba <dsterba@suse.com> 3090L: linux-btrfs@vger.kernel.org 3091W: http://btrfs.wiki.kernel.org/ 3092Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3094S: Maintained 3095F: Documentation/filesystems/btrfs.txt 3096F: fs/btrfs/ 3097F: include/linux/btrfs* 3098F: include/uapi/linux/btrfs* 3099 3100BTTV VIDEO4LINUX DRIVER 3101M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3102M: Mauro Carvalho Chehab <mchehab@kernel.org> 3103L: linux-media@vger.kernel.org 3104W: https://linuxtv.org 3105T: git git://linuxtv.org/media_tree.git 3106S: Odd fixes 3107F: Documentation/media/v4l-drivers/bttv* 3108F: drivers/media/pci/bt8xx/bttv* 3109 3110BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3111M: Chanwoo Choi <cw00.choi@samsung.com> 3112L: linux-pm@vger.kernel.org 3113L: linux-samsung-soc@vger.kernel.org 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3115S: Maintained 3116F: drivers/devfreq/exynos-bus.c 3117F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3118 3119BUSLOGIC SCSI DRIVER 3120M: Khalid Aziz <khalid@gonehiking.org> 3121L: linux-scsi@vger.kernel.org 3122S: Maintained 3123F: drivers/scsi/BusLogic.* 3124F: drivers/scsi/FlashPoint.* 3125 3126C-MEDIA CMI8788 DRIVER 3127M: Clemens Ladisch <clemens@ladisch.de> 3128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3129T: git git://git.alsa-project.org/alsa-kernel.git 3130S: Maintained 3131F: sound/pci/oxygen/ 3132 3133C6X ARCHITECTURE 3134M: Mark Salter <msalter@redhat.com> 3135M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3136L: linux-c6x-dev@linux-c6x.org 3137W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3138S: Maintained 3139F: arch/c6x/ 3140 3141CA8210 IEEE-802.15.4 RADIO DRIVER 3142M: Harry Morris <h.morris@cascoda.com> 3143L: linux-wpan@vger.kernel.org 3144W: https://github.com/Cascoda/ca8210-linux.git 3145S: Maintained 3146F: drivers/net/ieee802154/ca8210.c 3147F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3148 3149CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3150M: David Howells <dhowells@redhat.com> 3151L: linux-cachefs@redhat.com (moderated for non-subscribers) 3152S: Supported 3153F: Documentation/filesystems/caching/cachefiles.txt 3154F: fs/cachefiles/ 3155 3156CADET FM/AM RADIO RECEIVER DRIVER 3157M: Hans Verkuil <hverkuil@xs4all.nl> 3158L: linux-media@vger.kernel.org 3159T: git git://linuxtv.org/media_tree.git 3160W: https://linuxtv.org 3161S: Maintained 3162F: drivers/media/radio/radio-cadet* 3163 3164CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3165M: Jonathan Corbet <corbet@lwn.net> 3166L: linux-media@vger.kernel.org 3167T: git git://linuxtv.org/media_tree.git 3168S: Maintained 3169F: Documentation/media/v4l-drivers/cafe_ccic* 3170F: drivers/media/platform/marvell-ccic/ 3171 3172CAIF NETWORK LAYER 3173M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3174L: netdev@vger.kernel.org 3175S: Supported 3176F: Documentation/networking/caif/ 3177F: drivers/net/caif/ 3178F: include/uapi/linux/caif/ 3179F: include/net/caif/ 3180F: net/caif/ 3181 3182CALGARY x86-64 IOMMU 3183M: Muli Ben-Yehuda <mulix@mulix.org> 3184M: Jon Mason <jdmason@kudzu.us> 3185L: iommu@lists.linux-foundation.org 3186S: Maintained 3187F: arch/x86/kernel/pci-calgary_64.c 3188F: arch/x86/kernel/tce_64.c 3189F: arch/x86/include/asm/calgary.h 3190F: arch/x86/include/asm/tce.h 3191 3192CAN NETWORK DRIVERS 3193M: Wolfgang Grandegger <wg@grandegger.com> 3194M: Marc Kleine-Budde <mkl@pengutronix.de> 3195L: linux-can@vger.kernel.org 3196W: https://github.com/linux-can 3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3199S: Maintained 3200F: Documentation/devicetree/bindings/net/can/ 3201F: drivers/net/can/ 3202F: include/linux/can/dev.h 3203F: include/linux/can/platform/ 3204F: include/uapi/linux/can/error.h 3205F: include/uapi/linux/can/netlink.h 3206 3207CAN NETWORK LAYER 3208M: Oliver Hartkopp <socketcan@hartkopp.net> 3209M: Marc Kleine-Budde <mkl@pengutronix.de> 3210L: linux-can@vger.kernel.org 3211W: https://github.com/linux-can 3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3214S: Maintained 3215F: Documentation/networking/can.rst 3216F: net/can/ 3217F: include/linux/can/core.h 3218F: include/uapi/linux/can.h 3219F: include/uapi/linux/can/bcm.h 3220F: include/uapi/linux/can/raw.h 3221F: include/uapi/linux/can/gw.h 3222 3223CAPABILITIES 3224M: Serge Hallyn <serge@hallyn.com> 3225L: linux-security-module@vger.kernel.org 3226S: Supported 3227F: include/linux/capability.h 3228F: include/uapi/linux/capability.h 3229F: security/commoncap.c 3230F: kernel/capability.c 3231 3232CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3233M: Kevin Tsai <ktsai@capellamicro.com> 3234S: Maintained 3235F: drivers/iio/light/cm* 3236 3237CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3238M: Christian Lamparter <chunkeey@googlemail.com> 3239L: linux-wireless@vger.kernel.org 3240W: http://wireless.kernel.org/en/users/Drivers/carl9170 3241S: Maintained 3242F: drivers/net/wireless/ath/carl9170/ 3243 3244CAVIUM I2C DRIVER 3245M: Jan Glauber <jglauber@cavium.com> 3246M: David Daney <david.daney@cavium.com> 3247W: http://www.cavium.com 3248S: Supported 3249F: drivers/i2c/busses/i2c-octeon* 3250F: drivers/i2c/busses/i2c-thunderx* 3251 3252CAVIUM LIQUIDIO NETWORK DRIVER 3253M: Derek Chickles <derek.chickles@caviumnetworks.com> 3254M: Satanand Burla <satananda.burla@caviumnetworks.com> 3255M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3256M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3257L: netdev@vger.kernel.org 3258W: http://www.cavium.com 3259S: Supported 3260F: drivers/net/ethernet/cavium/liquidio/ 3261 3262CAVIUM MMC DRIVER 3263M: Jan Glauber <jglauber@cavium.com> 3264M: David Daney <david.daney@cavium.com> 3265M: Steven J. Hill <Steven.Hill@cavium.com> 3266W: http://www.cavium.com 3267S: Supported 3268F: drivers/mmc/host/cavium* 3269 3270CAVIUM OCTEON-TX CRYPTO DRIVER 3271M: George Cherian <george.cherian@cavium.com> 3272L: linux-crypto@vger.kernel.org 3273W: http://www.cavium.com 3274S: Supported 3275F: drivers/crypto/cavium/cpt/ 3276 3277CAVIUM THUNDERX2 ARM64 SOC 3278M: Robert Richter <rrichter@cavium.com> 3279M: Jayachandran C <jnair@caviumnetworks.com> 3280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3281S: Maintained 3282F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3283F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3284 3285CC2520 IEEE-802.15.4 RADIO DRIVER 3286M: Varka Bhadram <varkabhadram@gmail.com> 3287L: linux-wpan@vger.kernel.org 3288S: Maintained 3289F: drivers/net/ieee802154/cc2520.c 3290F: include/linux/spi/cc2520.h 3291F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3292 3293CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3294M: Gilad Ben-Yossef <gilad@benyossef.com> 3295L: linux-crypto@vger.kernel.org 3296L: driverdev-devel@linuxdriverproject.org 3297S: Supported 3298F: drivers/staging/ccree/ 3299W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3300 3301CEC FRAMEWORK 3302M: Hans Verkuil <hans.verkuil@cisco.com> 3303L: linux-media@vger.kernel.org 3304T: git git://linuxtv.org/media_tree.git 3305W: http://linuxtv.org 3306S: Supported 3307F: Documentation/media/kapi/cec-core.rst 3308F: Documentation/media/uapi/cec 3309F: drivers/media/cec/ 3310F: drivers/media/rc/keymaps/rc-cec.c 3311F: include/media/cec.h 3312F: include/media/cec-notifier.h 3313F: include/uapi/linux/cec.h 3314F: include/uapi/linux/cec-funcs.h 3315F: Documentation/devicetree/bindings/media/cec.txt 3316 3317CEC GPIO DRIVER 3318M: Hans Verkuil <hans.verkuil@cisco.com> 3319L: linux-media@vger.kernel.org 3320T: git git://linuxtv.org/media_tree.git 3321W: http://linuxtv.org 3322S: Supported 3323F: drivers/media/platform/cec-gpio/ 3324F: Documentation/devicetree/bindings/media/cec-gpio.txt 3325 3326CELL BROADBAND ENGINE ARCHITECTURE 3327M: Arnd Bergmann <arnd@arndb.de> 3328L: linuxppc-dev@lists.ozlabs.org 3329W: http://www.ibm.com/developerworks/power/cell/ 3330S: Supported 3331F: arch/powerpc/include/asm/cell*.h 3332F: arch/powerpc/include/asm/spu*.h 3333F: arch/powerpc/include/uapi/asm/spu*.h 3334F: arch/powerpc/oprofile/*cell* 3335F: arch/powerpc/platforms/cell/ 3336 3337CEPH COMMON CODE (LIBCEPH) 3338M: Ilya Dryomov <idryomov@gmail.com> 3339M: "Yan, Zheng" <zyan@redhat.com> 3340M: Sage Weil <sage@redhat.com> 3341L: ceph-devel@vger.kernel.org 3342W: http://ceph.com/ 3343T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3344T: git git://github.com/ceph/ceph-client.git 3345S: Supported 3346F: net/ceph/ 3347F: include/linux/ceph/ 3348F: include/linux/crush/ 3349 3350CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3351M: "Yan, Zheng" <zyan@redhat.com> 3352M: Sage Weil <sage@redhat.com> 3353M: Ilya Dryomov <idryomov@gmail.com> 3354L: ceph-devel@vger.kernel.org 3355W: http://ceph.com/ 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3357T: git git://github.com/ceph/ceph-client.git 3358S: Supported 3359F: Documentation/filesystems/ceph.txt 3360F: fs/ceph/ 3361 3362CERTIFICATE HANDLING: 3363M: David Howells <dhowells@redhat.com> 3364M: David Woodhouse <dwmw2@infradead.org> 3365L: keyrings@vger.kernel.org 3366S: Maintained 3367F: Documentation/module-signing.txt 3368F: certs/ 3369F: scripts/sign-file.c 3370F: scripts/extract-cert.c 3371 3372CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3373L: linux-usb@vger.kernel.org 3374S: Orphan 3375F: Documentation/usb/WUSB-Design-overview.txt 3376F: Documentation/usb/wusb-cbaf 3377F: drivers/usb/host/hwa-hc.c 3378F: drivers/usb/host/whci/ 3379F: drivers/usb/wusbcore/ 3380F: include/linux/usb/wusb* 3381 3382CFAG12864B LCD DRIVER 3383M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3384W: http://miguelojeda.es/auxdisplay.htm 3385W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3386S: Maintained 3387F: drivers/auxdisplay/cfag12864b.c 3388F: include/linux/cfag12864b.h 3389 3390CFAG12864BFB LCD FRAMEBUFFER DRIVER 3391M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3392W: http://miguelojeda.es/auxdisplay.htm 3393W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3394S: Maintained 3395F: drivers/auxdisplay/cfag12864bfb.c 3396F: include/linux/cfag12864b.h 3397 3398802.11 (including CFG80211/NL80211) 3399M: Johannes Berg <johannes@sipsolutions.net> 3400L: linux-wireless@vger.kernel.org 3401W: http://wireless.kernel.org/ 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3404S: Maintained 3405F: net/wireless/ 3406F: include/uapi/linux/nl80211.h 3407F: include/linux/ieee80211.h 3408F: include/net/wext.h 3409F: include/net/cfg80211.h 3410F: include/net/iw_handler.h 3411F: include/net/ieee80211_radiotap.h 3412F: Documentation/driver-api/80211/cfg80211.rst 3413F: Documentation/networking/regulatory.txt 3414 3415CHAR and MISC DRIVERS 3416M: Arnd Bergmann <arnd@arndb.de> 3417M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3419S: Supported 3420F: drivers/char/ 3421F: drivers/misc/ 3422F: include/linux/miscdevice.h 3423 3424CHECKPATCH 3425M: Andy Whitcroft <apw@canonical.com> 3426M: Joe Perches <joe@perches.com> 3427S: Maintained 3428F: scripts/checkpatch.pl 3429 3430CHINESE DOCUMENTATION 3431M: Harry Wei <harryxiyou@gmail.com> 3432L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3433L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3434S: Maintained 3435F: Documentation/translations/zh_CN/ 3436 3437CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3438M: Peter Chen <Peter.Chen@nxp.com> 3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3440L: linux-usb@vger.kernel.org 3441S: Maintained 3442F: drivers/usb/chipidea/ 3443 3444CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3445M: Hans de Goede <hdegoede@redhat.com> 3446L: linux-input@vger.kernel.org 3447S: Maintained 3448F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3449F: drivers/input/touchscreen/chipone_icn8318.c 3450 3451CHROME HARDWARE PLATFORM SUPPORT 3452M: Benson Leung <bleung@chromium.org> 3453M: Olof Johansson <olof@lixom.net> 3454S: Maintained 3455T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3456F: drivers/platform/chrome/ 3457 3458CIRRUS LOGIC AUDIO CODEC DRIVERS 3459M: Brian Austin <brian.austin@cirrus.com> 3460M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3462S: Maintained 3463F: sound/soc/codecs/cs* 3464 3465CIRRUS LOGIC EP93XX ETHERNET DRIVER 3466M: Hartley Sweeten <hsweeten@visionengravers.com> 3467L: netdev@vger.kernel.org 3468S: Maintained 3469F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3470 3471CISCO FCOE HBA DRIVER 3472M: Satish Kharat <satishkh@cisco.com> 3473M: Sesidhar Baddela <sebaddel@cisco.com> 3474M: Karan Tilak Kumar <kartilak@cisco.com> 3475L: linux-scsi@vger.kernel.org 3476S: Supported 3477F: drivers/scsi/fnic/ 3478 3479CISCO SCSI HBA DRIVER 3480M: Karan Tilak Kumar <kartilak@cisco.com> 3481M: Sesidhar Baddela <sebaddel@cisco.com> 3482L: linux-scsi@vger.kernel.org 3483S: Supported 3484F: drivers/scsi/snic/ 3485 3486CISCO VIC ETHERNET NIC DRIVER 3487M: Christian Benvenuti <benve@cisco.com> 3488M: Govindarajulu Varadarajan <_govind@gmx.com> 3489M: Parvi Kaustubhi <pkaustub@cisco.com> 3490S: Supported 3491F: drivers/net/ethernet/cisco/enic/ 3492 3493CISCO VIC LOW LATENCY NIC DRIVER 3494M: Christian Benvenuti <benve@cisco.com> 3495M: Dave Goodell <dgoodell@cisco.com> 3496S: Supported 3497F: drivers/infiniband/hw/usnic/ 3498 3499CLEANCACHE API 3500M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3501L: linux-kernel@vger.kernel.org 3502S: Maintained 3503F: mm/cleancache.c 3504F: include/linux/cleancache.h 3505 3506CLK API 3507M: Russell King <linux@armlinux.org.uk> 3508L: linux-clk@vger.kernel.org 3509S: Maintained 3510F: include/linux/clk.h 3511 3512CLOCKSOURCE, CLOCKEVENT DRIVERS 3513M: Daniel Lezcano <daniel.lezcano@linaro.org> 3514M: Thomas Gleixner <tglx@linutronix.de> 3515L: linux-kernel@vger.kernel.org 3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3517S: Supported 3518F: drivers/clocksource/ 3519F: Documentation/devicetree/bindings/timer/ 3520 3521CMPC ACPI DRIVER 3522M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3523M: Daniel Oliveira Nascimento <don@syst.com.br> 3524L: platform-driver-x86@vger.kernel.org 3525S: Supported 3526F: drivers/platform/x86/classmate-laptop.c 3527 3528COBALT MEDIA DRIVER 3529M: Hans Verkuil <hans.verkuil@cisco.com> 3530L: linux-media@vger.kernel.org 3531T: git git://linuxtv.org/media_tree.git 3532W: https://linuxtv.org 3533S: Supported 3534F: drivers/media/pci/cobalt/ 3535 3536COCCINELLE/Semantic Patches (SmPL) 3537M: Julia Lawall <Julia.Lawall@lip6.fr> 3538M: Gilles Muller <Gilles.Muller@lip6.fr> 3539M: Nicolas Palix <nicolas.palix@imag.fr> 3540M: Michal Marek <michal.lkml@markovi.net> 3541L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3543W: http://coccinelle.lip6.fr/ 3544S: Supported 3545F: Documentation/dev-tools/coccinelle.rst 3546F: scripts/coccinelle/ 3547F: scripts/coccicheck 3548 3549CODA FILE SYSTEM 3550M: Jan Harkes <jaharkes@cs.cmu.edu> 3551M: coda@cs.cmu.edu 3552L: codalist@coda.cs.cmu.edu 3553W: http://www.coda.cs.cmu.edu/ 3554S: Maintained 3555F: Documentation/filesystems/coda.txt 3556F: fs/coda/ 3557F: include/linux/coda*.h 3558F: include/uapi/linux/coda*.h 3559 3560CODA V4L2 MEM2MEM DRIVER 3561M: Philipp Zabel <p.zabel@pengutronix.de> 3562L: linux-media@vger.kernel.org 3563S: Maintained 3564F: Documentation/devicetree/bindings/media/coda.txt 3565F: drivers/media/platform/coda/ 3566 3567COMMON CLK FRAMEWORK 3568M: Michael Turquette <mturquette@baylibre.com> 3569M: Stephen Boyd <sboyd@kernel.org> 3570L: linux-clk@vger.kernel.org 3571Q: http://patchwork.kernel.org/project/linux-clk/list/ 3572T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3573S: Maintained 3574F: Documentation/devicetree/bindings/clock/ 3575F: drivers/clk/ 3576X: drivers/clk/clkdev.c 3577F: include/linux/clk-pr* 3578F: include/linux/clk/ 3579 3580COMMON INTERNET FILE SYSTEM (CIFS) 3581M: Steve French <sfrench@samba.org> 3582L: linux-cifs@vger.kernel.org 3583L: samba-technical@lists.samba.org (moderated for non-subscribers) 3584W: http://linux-cifs.samba.org/ 3585T: git git://git.samba.org/sfrench/cifs-2.6.git 3586S: Supported 3587F: Documentation/filesystems/cifs/ 3588F: fs/cifs/ 3589 3590COMPACTPCI HOTPLUG CORE 3591M: Scott Murray <scott@spiteful.org> 3592L: linux-pci@vger.kernel.org 3593S: Maintained 3594F: drivers/pci/hotplug/cpci_hotplug* 3595 3596COMPACTPCI HOTPLUG GENERIC DRIVER 3597M: Scott Murray <scott@spiteful.org> 3598L: linux-pci@vger.kernel.org 3599S: Maintained 3600F: drivers/pci/hotplug/cpcihp_generic.c 3601 3602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3603M: Scott Murray <scott@spiteful.org> 3604L: linux-pci@vger.kernel.org 3605S: Maintained 3606F: drivers/pci/hotplug/cpcihp_zt5550.* 3607 3608COMPAL LAPTOP SUPPORT 3609M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3610L: platform-driver-x86@vger.kernel.org 3611S: Maintained 3612F: drivers/platform/x86/compal-laptop.c 3613 3614CONEXANT ACCESSRUNNER USB DRIVER 3615L: accessrunner-general@lists.sourceforge.net 3616W: http://accessrunner.sourceforge.net/ 3617S: Orphan 3618F: drivers/usb/atm/cxacru.c 3619 3620CONFIGFS 3621M: Joel Becker <jlbec@evilplan.org> 3622M: Christoph Hellwig <hch@lst.de> 3623T: git git://git.infradead.org/users/hch/configfs.git 3624S: Supported 3625F: fs/configfs/ 3626F: include/linux/configfs.h 3627 3628CONNECTOR 3629M: Evgeniy Polyakov <zbr@ioremap.net> 3630L: netdev@vger.kernel.org 3631S: Maintained 3632F: drivers/connector/ 3633 3634CONTROL GROUP (CGROUP) 3635M: Tejun Heo <tj@kernel.org> 3636M: Li Zefan <lizefan@huawei.com> 3637M: Johannes Weiner <hannes@cmpxchg.org> 3638L: cgroups@vger.kernel.org 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3640S: Maintained 3641F: Documentation/cgroup* 3642F: include/linux/cgroup* 3643F: kernel/cgroup* 3644 3645CONTROL GROUP - CPUSET 3646M: Li Zefan <lizefan@huawei.com> 3647L: cgroups@vger.kernel.org 3648W: http://www.bullopensource.org/cpuset/ 3649W: http://oss.sgi.com/projects/cpusets/ 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3651S: Maintained 3652F: Documentation/cgroup-v1/cpusets.txt 3653F: include/linux/cpuset.h 3654F: kernel/cgroup/cpuset.c 3655 3656CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3657M: Johannes Weiner <hannes@cmpxchg.org> 3658M: Michal Hocko <mhocko@kernel.org> 3659M: Vladimir Davydov <vdavydov.dev@gmail.com> 3660L: cgroups@vger.kernel.org 3661L: linux-mm@kvack.org 3662S: Maintained 3663F: mm/memcontrol.c 3664F: mm/swap_cgroup.c 3665 3666CORETEMP HARDWARE MONITORING DRIVER 3667M: Fenghua Yu <fenghua.yu@intel.com> 3668L: linux-hwmon@vger.kernel.org 3669S: Maintained 3670F: Documentation/hwmon/coretemp 3671F: drivers/hwmon/coretemp.c 3672 3673COSA/SRP SYNC SERIAL DRIVER 3674M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3675W: http://www.fi.muni.cz/~kas/cosa/ 3676S: Maintained 3677F: drivers/net/wan/cosa* 3678 3679CPMAC ETHERNET DRIVER 3680M: Florian Fainelli <f.fainelli@gmail.com> 3681L: netdev@vger.kernel.org 3682S: Maintained 3683F: drivers/net/ethernet/ti/cpmac.c 3684 3685CPU FREQUENCY DRIVERS 3686M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3687M: Viresh Kumar <viresh.kumar@linaro.org> 3688L: linux-pm@vger.kernel.org 3689S: Maintained 3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3691T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3692B: https://bugzilla.kernel.org 3693F: Documentation/cpu-freq/ 3694F: Documentation/devicetree/bindings/cpufreq/ 3695F: drivers/cpufreq/ 3696F: include/linux/cpufreq.h 3697F: tools/testing/selftests/cpufreq/ 3698 3699CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3700M: Viresh Kumar <viresh.kumar@linaro.org> 3701M: Sudeep Holla <sudeep.holla@arm.com> 3702L: linux-pm@vger.kernel.org 3703W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3704S: Maintained 3705F: drivers/cpufreq/arm_big_little.h 3706F: drivers/cpufreq/arm_big_little.c 3707F: drivers/cpufreq/arm_big_little_dt.c 3708 3709CPU POWER MONITORING SUBSYSTEM 3710M: Thomas Renninger <trenn@suse.com> 3711M: Shuah Khan <shuahkh@osg.samsung.com> 3712M: Shuah Khan <shuah@kernel.org> 3713L: linux-pm@vger.kernel.org 3714S: Maintained 3715F: tools/power/cpupower/ 3716 3717CPUID/MSR DRIVER 3718M: "H. Peter Anvin" <hpa@zytor.com> 3719S: Maintained 3720F: arch/x86/kernel/cpuid.c 3721F: arch/x86/kernel/msr.c 3722 3723CPUIDLE DRIVER - ARM BIG LITTLE 3724M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3725M: Daniel Lezcano <daniel.lezcano@linaro.org> 3726L: linux-pm@vger.kernel.org 3727L: linux-arm-kernel@lists.infradead.org 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3729S: Maintained 3730F: drivers/cpuidle/cpuidle-big_little.c 3731 3732CPUIDLE DRIVER - ARM EXYNOS 3733M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3734M: Daniel Lezcano <daniel.lezcano@linaro.org> 3735M: Kukjin Kim <kgene@kernel.org> 3736L: linux-pm@vger.kernel.org 3737L: linux-samsung-soc@vger.kernel.org 3738S: Supported 3739F: drivers/cpuidle/cpuidle-exynos.c 3740F: arch/arm/mach-exynos/pm.c 3741 3742CPUIDLE DRIVERS 3743M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3744M: Daniel Lezcano <daniel.lezcano@linaro.org> 3745L: linux-pm@vger.kernel.org 3746S: Maintained 3747T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3748B: https://bugzilla.kernel.org 3749F: drivers/cpuidle/* 3750F: include/linux/cpuidle.h 3751 3752CRAMFS FILESYSTEM 3753M: Nicolas Pitre <nico@linaro.org> 3754S: Maintained 3755F: Documentation/filesystems/cramfs.txt 3756F: fs/cramfs/ 3757 3758CRIS PORT 3759M: Mikael Starvik <starvik@axis.com> 3760M: Jesper Nilsson <jesper.nilsson@axis.com> 3761L: linux-cris-kernel@axis.com 3762W: http://developer.axis.com 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3764S: Maintained 3765F: arch/cris/ 3766F: drivers/tty/serial/crisv10.* 3767 3768CRYPTO API 3769M: Herbert Xu <herbert@gondor.apana.org.au> 3770M: "David S. Miller" <davem@davemloft.net> 3771L: linux-crypto@vger.kernel.org 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3774S: Maintained 3775F: Documentation/crypto/ 3776F: Documentation/devicetree/bindings/crypto/ 3777F: arch/*/crypto/ 3778F: crypto/ 3779F: drivers/crypto/ 3780F: include/crypto/ 3781F: include/linux/crypto* 3782 3783CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3784M: Neil Horman <nhorman@tuxdriver.com> 3785L: linux-crypto@vger.kernel.org 3786S: Maintained 3787F: crypto/ansi_cprng.c 3788F: crypto/rng.c 3789 3790CS3308 MEDIA DRIVER 3791M: Hans Verkuil <hverkuil@xs4all.nl> 3792L: linux-media@vger.kernel.org 3793T: git git://linuxtv.org/media_tree.git 3794W: http://linuxtv.org 3795S: Odd Fixes 3796F: drivers/media/i2c/cs3308.c 3797F: drivers/media/i2c/cs3308.h 3798 3799CS5535 Audio ALSA driver 3800M: Jaya Kumar <jayakumar.alsa@gmail.com> 3801S: Maintained 3802F: sound/pci/cs5535audio/ 3803 3804CW1200 WLAN driver 3805M: Solomon Peachy <pizza@shaftnet.org> 3806S: Maintained 3807F: drivers/net/wireless/st/cw1200/ 3808 3809CX18 VIDEO4LINUX DRIVER 3810M: Andy Walls <awalls@md.metrocast.net> 3811L: ivtv-devel@ivtvdriver.org (subscribers-only) 3812L: linux-media@vger.kernel.org 3813T: git git://linuxtv.org/media_tree.git 3814W: https://linuxtv.org 3815W: http://www.ivtvdriver.org/index.php/Cx18 3816S: Maintained 3817F: Documentation/media/v4l-drivers/cx18* 3818F: drivers/media/pci/cx18/ 3819F: include/uapi/linux/ivtv* 3820 3821CX2341X MPEG ENCODER HELPER MODULE 3822M: Hans Verkuil <hverkuil@xs4all.nl> 3823L: linux-media@vger.kernel.org 3824T: git git://linuxtv.org/media_tree.git 3825W: https://linuxtv.org 3826S: Maintained 3827F: drivers/media/common/cx2341x* 3828F: include/media/cx2341x* 3829 3830CX24120 MEDIA DRIVER 3831M: Jemma Denson <jdenson@gmail.com> 3832M: Patrick Boettcher <patrick.boettcher@posteo.de> 3833L: linux-media@vger.kernel.org 3834W: https://linuxtv.org 3835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3836S: Maintained 3837F: drivers/media/dvb-frontends/cx24120* 3838 3839CX88 VIDEO4LINUX DRIVER 3840M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3841M: Mauro Carvalho Chehab <mchehab@kernel.org> 3842L: linux-media@vger.kernel.org 3843W: https://linuxtv.org 3844T: git git://linuxtv.org/media_tree.git 3845S: Odd fixes 3846F: Documentation/media/v4l-drivers/cx88* 3847F: drivers/media/pci/cx88/ 3848 3849CXD2820R MEDIA DRIVER 3850M: Antti Palosaari <crope@iki.fi> 3851L: linux-media@vger.kernel.org 3852W: https://linuxtv.org 3853W: http://palosaari.fi/linux/ 3854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3855T: git git://linuxtv.org/anttip/media_tree.git 3856S: Maintained 3857F: drivers/media/dvb-frontends/cxd2820r* 3858 3859CXGB3 ETHERNET DRIVER (CXGB3) 3860M: Santosh Raspatur <santosh@chelsio.com> 3861L: netdev@vger.kernel.org 3862W: http://www.chelsio.com 3863S: Supported 3864F: drivers/net/ethernet/chelsio/cxgb3/ 3865 3866CXGB3 ISCSI DRIVER (CXGB3I) 3867M: Karen Xie <kxie@chelsio.com> 3868L: linux-scsi@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/scsi/cxgbi/cxgb3i 3872 3873CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3874M: Steve Wise <swise@chelsio.com> 3875L: linux-rdma@vger.kernel.org 3876W: http://www.openfabrics.org 3877S: Supported 3878F: drivers/infiniband/hw/cxgb3/ 3879F: include/uapi/rdma/cxgb3-abi.h 3880 3881CXGB4 CRYPTO DRIVER (chcr) 3882M: Harsh Jain <harsh@chelsio.com> 3883L: linux-crypto@vger.kernel.org 3884W: http://www.chelsio.com 3885S: Supported 3886F: drivers/crypto/chelsio 3887 3888CXGB4 ETHERNET DRIVER (CXGB4) 3889M: Ganesh Goudar <ganeshgr@chelsio.com> 3890L: netdev@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/net/ethernet/chelsio/cxgb4/ 3894 3895CXGB4 ISCSI DRIVER (CXGB4I) 3896M: Karen Xie <kxie@chelsio.com> 3897L: linux-scsi@vger.kernel.org 3898W: http://www.chelsio.com 3899S: Supported 3900F: drivers/scsi/cxgbi/cxgb4i 3901 3902CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3903M: Steve Wise <swise@chelsio.com> 3904L: linux-rdma@vger.kernel.org 3905W: http://www.openfabrics.org 3906S: Supported 3907F: drivers/infiniband/hw/cxgb4/ 3908F: include/uapi/rdma/cxgb4-abi.h 3909 3910CXGB4VF ETHERNET DRIVER (CXGB4VF) 3911M: Casey Leedom <leedom@chelsio.com> 3912L: netdev@vger.kernel.org 3913W: http://www.chelsio.com 3914S: Supported 3915F: drivers/net/ethernet/chelsio/cxgb4vf/ 3916 3917CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3918M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3919M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3920L: linuxppc-dev@lists.ozlabs.org 3921S: Supported 3922F: arch/powerpc/platforms/powernv/pci-cxl.c 3923F: drivers/misc/cxl/ 3924F: include/misc/cxl* 3925F: include/uapi/misc/cxl.h 3926F: Documentation/powerpc/cxl.txt 3927F: Documentation/ABI/testing/sysfs-class-cxl 3928 3929CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3930M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3931M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3932M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3933L: linux-scsi@vger.kernel.org 3934S: Supported 3935F: drivers/scsi/cxlflash/ 3936F: include/uapi/scsi/cxlflash_ioctls.h 3937F: Documentation/powerpc/cxlflash.txt 3938 3939CYBERPRO FB DRIVER 3940M: Russell King <linux@armlinux.org.uk> 3941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3942W: http://www.armlinux.org.uk/ 3943S: Maintained 3944F: drivers/video/fbdev/cyber2000fb.* 3945 3946CYCLADES ASYNC MUX DRIVER 3947W: http://www.cyclades.com/ 3948S: Orphan 3949F: drivers/tty/cyclades.c 3950F: include/linux/cyclades.h 3951F: include/uapi/linux/cyclades.h 3952 3953CYCLADES PC300 DRIVER 3954W: http://www.cyclades.com/ 3955S: Orphan 3956F: drivers/net/wan/pc300* 3957 3958CYPRESS_FIRMWARE MEDIA DRIVER 3959M: Antti Palosaari <crope@iki.fi> 3960L: linux-media@vger.kernel.org 3961W: https://linuxtv.org 3962W: http://palosaari.fi/linux/ 3963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3964T: git git://linuxtv.org/anttip/media_tree.git 3965S: Maintained 3966F: drivers/media/common/cypress_firmware* 3967 3968CYTTSP TOUCHSCREEN DRIVER 3969M: Ferruh Yigit <fery@cypress.com> 3970L: linux-input@vger.kernel.org 3971S: Supported 3972F: drivers/input/touchscreen/cyttsp* 3973F: include/linux/input/cyttsp.h 3974 3975D-LINK DIR-685 TOUCHKEYS DRIVER 3976M: Linus Walleij <linus.walleij@linaro.org> 3977L: linux-input@vger.kernel.org 3978S: Supported 3979F: drivers/input/dlink-dir685-touchkeys.c 3980 3981DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3982M: Joshua Kinard <kumba@gentoo.org> 3983S: Maintained 3984F: drivers/rtc/rtc-ds1685.c 3985F: include/linux/rtc/ds1685.h 3986 3987DAMA SLAVE for AX.25 3988M: Joerg Reuter <jreuter@yaina.de> 3989W: http://yaina.de/jreuter/ 3990W: http://www.qsl.net/dl1bke/ 3991L: linux-hams@vger.kernel.org 3992S: Maintained 3993F: net/ax25/af_ax25.c 3994F: net/ax25/ax25_dev.c 3995F: net/ax25/ax25_ds_* 3996F: net/ax25/ax25_in.c 3997F: net/ax25/ax25_out.c 3998F: net/ax25/ax25_timer.c 3999F: net/ax25/sysctl_net_ax25.c 4000 4001DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4002L: netdev@vger.kernel.org 4003S: Orphan 4004F: Documentation/networking/dmfe.txt 4005F: drivers/net/ethernet/dec/tulip/dmfe.c 4006 4007DC390/AM53C974 SCSI driver 4008M: Hannes Reinecke <hare@suse.com> 4009L: linux-scsi@vger.kernel.org 4010S: Maintained 4011F: drivers/scsi/am53c974.c 4012 4013DC395x SCSI driver 4014M: Oliver Neukum <oliver@neukum.org> 4015M: Ali Akcaagac <aliakc@web.de> 4016M: Jamie Lenehan <lenehan@twibble.org> 4017L: dc395x@twibble.org 4018W: http://twibble.org/dist/dc395x/ 4019W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4020S: Maintained 4021F: Documentation/scsi/dc395x.txt 4022F: drivers/scsi/dc395x.* 4023 4024DCCP PROTOCOL 4025M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4026L: dccp@vger.kernel.org 4027W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4028S: Maintained 4029F: include/linux/dccp.h 4030F: include/uapi/linux/dccp.h 4031F: include/linux/tfrc.h 4032F: net/dccp/ 4033 4034DECnet NETWORK LAYER 4035W: http://linux-decnet.sourceforge.net 4036L: linux-decnet-user@lists.sourceforge.net 4037S: Orphan 4038F: Documentation/networking/decnet.txt 4039F: net/decnet/ 4040 4041DECSTATION PLATFORM SUPPORT 4042M: "Maciej W. Rozycki" <macro@linux-mips.org> 4043L: linux-mips@linux-mips.org 4044W: http://www.linux-mips.org/wiki/DECstation 4045S: Maintained 4046F: arch/mips/dec/ 4047F: arch/mips/include/asm/dec/ 4048F: arch/mips/include/asm/mach-dec/ 4049 4050DEFXX FDDI NETWORK DRIVER 4051M: "Maciej W. Rozycki" <macro@linux-mips.org> 4052S: Maintained 4053F: drivers/net/fddi/defxx.* 4054 4055DELL SMBIOS DRIVER 4056M: Pali Rohár <pali.rohar@gmail.com> 4057M: Mario Limonciello <mario.limonciello@dell.com> 4058L: platform-driver-x86@vger.kernel.org 4059S: Maintained 4060F: drivers/platform/x86/dell-smbios.* 4061 4062DELL SMBIOS SMM DRIVER 4063M: Mario Limonciello <mario.limonciello@dell.com> 4064L: platform-driver-x86@vger.kernel.org 4065S: Maintained 4066F: drivers/platform/x86/dell-smbios-smm.c 4067 4068DELL SMBIOS WMI DRIVER 4069M: Mario Limonciello <mario.limonciello@dell.com> 4070L: platform-driver-x86@vger.kernel.org 4071S: Maintained 4072F: drivers/platform/x86/dell-smbios-wmi.c 4073F: tools/wmi/dell-smbios-example.c 4074 4075DELL LAPTOP DRIVER 4076M: Matthew Garrett <mjg59@srcf.ucam.org> 4077M: Pali Rohár <pali.rohar@gmail.com> 4078L: platform-driver-x86@vger.kernel.org 4079S: Maintained 4080F: drivers/platform/x86/dell-laptop.c 4081 4082DELL LAPTOP FREEFALL DRIVER 4083M: Pali Rohár <pali.rohar@gmail.com> 4084S: Maintained 4085F: drivers/platform/x86/dell-smo8800.c 4086 4087DELL LAPTOP RBTN DRIVER 4088M: Pali Rohár <pali.rohar@gmail.com> 4089S: Maintained 4090F: drivers/platform/x86/dell-rbtn.* 4091 4092DELL LAPTOP SMM DRIVER 4093M: Pali Rohár <pali.rohar@gmail.com> 4094S: Maintained 4095F: drivers/hwmon/dell-smm-hwmon.c 4096F: include/uapi/linux/i8k.h 4097 4098DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4099M: Doug Warzecha <Douglas_Warzecha@dell.com> 4100S: Maintained 4101F: Documentation/dcdbas.txt 4102F: drivers/firmware/dcdbas.* 4103 4104DELL WMI NOTIFICATIONS DRIVER 4105M: Matthew Garrett <mjg59@srcf.ucam.org> 4106M: Pali Rohár <pali.rohar@gmail.com> 4107S: Maintained 4108F: drivers/platform/x86/dell-wmi.c 4109 4110DELL WMI DESCRIPTOR DRIVER 4111M: Mario Limonciello <mario.limonciello@dell.com> 4112S: Maintained 4113F: drivers/platform/x86/dell-wmi-descriptor.c 4114 4115DELTA ST MEDIA DRIVER 4116M: Hugues Fruchet <hugues.fruchet@st.com> 4117L: linux-media@vger.kernel.org 4118T: git git://linuxtv.org/media_tree.git 4119W: https://linuxtv.org 4120S: Supported 4121F: drivers/media/platform/sti/delta 4122 4123DENALI NAND DRIVER 4124M: Masahiro Yamada <yamada.masahiro@socionext.com> 4125L: linux-mtd@lists.infradead.org 4126S: Supported 4127F: drivers/mtd/nand/denali* 4128 4129DESIGNWARE USB2 DRD IP DRIVER 4130M: John Youn <johnyoun@synopsys.com> 4131L: linux-usb@vger.kernel.org 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4133S: Maintained 4134F: drivers/usb/dwc2/ 4135 4136DESIGNWARE USB3 DRD IP DRIVER 4137M: Felipe Balbi <balbi@kernel.org> 4138L: linux-usb@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4140S: Maintained 4141F: drivers/usb/dwc3/ 4142 4143DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4144M: Andreas Klinger <ak@it-klinger.de> 4145L: linux-iio@vger.kernel.org 4146S: Maintained 4147F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4148F: drivers/iio/proximity/srf*.c 4149 4150DEVICE COREDUMP (DEV_COREDUMP) 4151M: Johannes Berg <johannes@sipsolutions.net> 4152L: linux-kernel@vger.kernel.org 4153S: Maintained 4154F: drivers/base/devcoredump.c 4155F: include/linux/devcoredump.h 4156 4157DEVICE FREQUENCY (DEVFREQ) 4158M: MyungJoo Ham <myungjoo.ham@samsung.com> 4159M: Kyungmin Park <kyungmin.park@samsung.com> 4160R: Chanwoo Choi <cw00.choi@samsung.com> 4161L: linux-pm@vger.kernel.org 4162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4163S: Maintained 4164F: drivers/devfreq/ 4165F: include/linux/devfreq.h 4166F: Documentation/devicetree/bindings/devfreq/ 4167 4168DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4169M: 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: Supported 4173F: drivers/devfreq/event/ 4174F: drivers/devfreq/devfreq-event.c 4175F: include/linux/devfreq-event.h 4176F: Documentation/devicetree/bindings/devfreq/event/ 4177 4178DEVICE NUMBER REGISTRY 4179M: Torben Mathiasen <device@lanana.org> 4180W: http://lanana.org/docs/device-list/index.html 4181S: Maintained 4182 4183DEVICE-MAPPER (LVM) 4184M: Alasdair Kergon <agk@redhat.com> 4185M: Mike Snitzer <snitzer@redhat.com> 4186M: dm-devel@redhat.com 4187L: dm-devel@redhat.com 4188W: http://sources.redhat.com/dm 4189Q: http://patchwork.kernel.org/project/dm-devel/list/ 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4191T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4192S: Maintained 4193F: Documentation/device-mapper/ 4194F: drivers/md/Makefile 4195F: drivers/md/Kconfig 4196F: drivers/md/dm* 4197F: drivers/md/persistent-data/ 4198F: include/linux/device-mapper.h 4199F: include/linux/dm-*.h 4200F: include/uapi/linux/dm-*.h 4201 4202DEVLINK 4203M: Jiri Pirko <jiri@mellanox.com> 4204L: netdev@vger.kernel.org 4205S: Supported 4206F: net/core/devlink.c 4207F: include/net/devlink.h 4208F: include/uapi/linux/devlink.h 4209 4210DIALOG SEMICONDUCTOR DRIVERS 4211M: Support Opensource <support.opensource@diasemi.com> 4212W: http://www.dialog-semiconductor.com/products 4213S: Supported 4214F: Documentation/hwmon/da90?? 4215F: Documentation/devicetree/bindings/mfd/da90*.txt 4216F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4217F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4218F: Documentation/devicetree/bindings/regulator/da92*.txt 4219F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4220F: Documentation/devicetree/bindings/sound/da[79]*.txt 4221F: drivers/gpio/gpio-da90??.c 4222F: drivers/hwmon/da90??-hwmon.c 4223F: drivers/iio/adc/da91??-*.c 4224F: drivers/input/misc/da90??_onkey.c 4225F: drivers/input/touchscreen/da9052_tsi.c 4226F: drivers/leds/leds-da90??.c 4227F: drivers/mfd/da903x.c 4228F: drivers/mfd/da90??-*.c 4229F: drivers/mfd/da91??-*.c 4230F: drivers/power/supply/da9052-battery.c 4231F: drivers/power/supply/da91??-*.c 4232F: drivers/regulator/da903x.c 4233F: drivers/regulator/da9???-regulator.[ch] 4234F: drivers/thermal/da90??-thermal.c 4235F: drivers/rtc/rtc-da90??.c 4236F: drivers/video/backlight/da90??_bl.c 4237F: drivers/watchdog/da90??_wdt.c 4238F: include/linux/mfd/da903x.h 4239F: include/linux/mfd/da9052/ 4240F: include/linux/mfd/da9055/ 4241F: include/linux/mfd/da9062/ 4242F: include/linux/mfd/da9063/ 4243F: include/linux/mfd/da9150/ 4244F: include/linux/regulator/da9211.h 4245F: include/sound/da[79]*.h 4246F: sound/soc/codecs/da[79]*.[ch] 4247 4248DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4249M: William Breathitt Gray <vilhelm.gray@gmail.com> 4250L: linux-gpio@vger.kernel.org 4251S: Maintained 4252F: drivers/gpio/gpio-gpio-mm.c 4253 4254DIGI NEO AND CLASSIC PCI PRODUCTS 4255M: Lidza Louina <lidza.louina@gmail.com> 4256M: Mark Hounschell <markh@compro.net> 4257L: driverdev-devel@linuxdriverproject.org 4258S: Maintained 4259F: drivers/staging/dgnc/ 4260 4261DIOLAN U2C-12 I2C DRIVER 4262M: Guenter Roeck <linux@roeck-us.net> 4263L: linux-i2c@vger.kernel.org 4264S: Maintained 4265F: drivers/i2c/busses/i2c-diolan-u2c.c 4266 4267FILESYSTEM DIRECT ACCESS (DAX) 4268M: Matthew Wilcox <mawilcox@microsoft.com> 4269M: Ross Zwisler <ross.zwisler@linux.intel.com> 4270L: linux-fsdevel@vger.kernel.org 4271S: Supported 4272F: fs/dax.c 4273F: include/linux/dax.h 4274F: include/trace/events/fs_dax.h 4275 4276DEVICE DIRECT ACCESS (DAX) 4277M: Dan Williams <dan.j.williams@intel.com> 4278L: linux-nvdimm@lists.01.org 4279S: Supported 4280F: drivers/dax/ 4281 4282DIRECTORY NOTIFICATION (DNOTIFY) 4283M: Jan Kara <jack@suse.cz> 4284R: Amir Goldstein <amir73il@gmail.com> 4285L: linux-fsdevel@vger.kernel.org 4286S: Maintained 4287F: Documentation/filesystems/dnotify.txt 4288F: fs/notify/dnotify/ 4289F: include/linux/dnotify.h 4290 4291DISK GEOMETRY AND PARTITION HANDLING 4292M: Andries Brouwer <aeb@cwi.nl> 4293W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4294W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4295W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4296S: Maintained 4297 4298DISKQUOTA 4299M: Jan Kara <jack@suse.com> 4300S: Maintained 4301F: Documentation/filesystems/quota.txt 4302F: fs/quota/ 4303F: include/linux/quota*.h 4304F: include/uapi/linux/quota*.h 4305 4306DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4307M: Bernie Thompson <bernie@plugable.com> 4308L: linux-fbdev@vger.kernel.org 4309S: Maintained 4310W: http://plugable.com/category/projects/udlfb/ 4311F: drivers/video/fbdev/udlfb.c 4312F: include/video/udlfb.h 4313F: Documentation/fb/udlfb.txt 4314 4315DISTRIBUTED LOCK MANAGER (DLM) 4316M: Christine Caulfield <ccaulfie@redhat.com> 4317M: David Teigland <teigland@redhat.com> 4318L: cluster-devel@redhat.com 4319W: http://sources.redhat.com/cluster/ 4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4321S: Supported 4322F: fs/dlm/ 4323 4324DMA BUFFER SHARING FRAMEWORK 4325M: Sumit Semwal <sumit.semwal@linaro.org> 4326S: Maintained 4327L: linux-media@vger.kernel.org 4328L: dri-devel@lists.freedesktop.org 4329L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4330F: drivers/dma-buf/ 4331F: include/linux/dma-buf* 4332F: include/linux/reservation.h 4333F: include/linux/*fence.h 4334F: Documentation/driver-api/dma-buf.rst 4335T: git git://anongit.freedesktop.org/drm/drm-misc 4336 4337DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4338M: Vinod Koul <vinod.koul@intel.com> 4339L: dmaengine@vger.kernel.org 4340Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4341S: Maintained 4342F: drivers/dma/ 4343F: include/linux/dmaengine.h 4344F: Documentation/devicetree/bindings/dma/ 4345F: Documentation/driver-api/dmaengine/ 4346T: git git://git.infradead.org/users/vkoul/slave-dma.git 4347 4348DMA MAPPING HELPERS 4349M: Christoph Hellwig <hch@lst.de> 4350M: Marek Szyprowski <m.szyprowski@samsung.com> 4351R: Robin Murphy <robin.murphy@arm.com> 4352L: iommu@lists.linux-foundation.org 4353T: git git://git.infradead.org/users/hch/dma-mapping.git 4354W: http://git.infradead.org/users/hch/dma-mapping.git 4355S: Supported 4356F: lib/dma-debug.c 4357F: lib/dma-direct.c 4358F: lib/dma-virt.c 4359F: drivers/base/dma-mapping.c 4360F: drivers/base/dma-coherent.c 4361F: include/asm-generic/dma-mapping.h 4362F: include/linux/dma-direct.h 4363F: include/linux/dma-mapping.h 4364 4365DME1737 HARDWARE MONITOR DRIVER 4366M: Juerg Haefliger <juergh@gmail.com> 4367L: linux-hwmon@vger.kernel.org 4368S: Maintained 4369F: Documentation/hwmon/dme1737 4370F: drivers/hwmon/dme1737.c 4371 4372DMI/SMBIOS SUPPORT 4373M: Jean Delvare <jdelvare@suse.com> 4374S: Maintained 4375T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4376F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4377F: drivers/firmware/dmi-id.c 4378F: drivers/firmware/dmi_scan.c 4379F: include/linux/dmi.h 4380 4381DOCUMENTATION 4382M: Jonathan Corbet <corbet@lwn.net> 4383L: linux-doc@vger.kernel.org 4384S: Maintained 4385F: Documentation/ 4386F: scripts/kernel-doc 4387X: Documentation/ABI/ 4388X: Documentation/devicetree/ 4389X: Documentation/acpi 4390X: Documentation/power 4391X: Documentation/spi 4392X: Documentation/media 4393T: git git://git.lwn.net/linux.git docs-next 4394 4395DONGWOON DW9714 LENS VOICE COIL DRIVER 4396M: Sakari Ailus <sakari.ailus@linux.intel.com> 4397L: linux-media@vger.kernel.org 4398T: git git://linuxtv.org/media_tree.git 4399S: Maintained 4400F: drivers/media/i2c/dw9714.c 4401 4402DOUBLETALK DRIVER 4403M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4404L: blinux-list@redhat.com 4405S: Maintained 4406F: drivers/char/dtlk.c 4407F: include/linux/dtlk.h 4408 4409DPAA2 DATAPATH I/O (DPIO) DRIVER 4410M: Roy Pledge <Roy.Pledge@nxp.com> 4411L: linux-kernel@vger.kernel.org 4412S: Maintained 4413F: drivers/staging/fsl-mc/bus/dpio 4414 4415DPAA2 ETHERNET DRIVER 4416M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4417L: linux-kernel@vger.kernel.org 4418S: Maintained 4419F: drivers/staging/fsl-dpaa2/ethernet 4420 4421DPAA2 ETHERNET SWITCH DRIVER 4422M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4423L: linux-kernel@vger.kernel.org 4424S: Maintained 4425F: drivers/staging/fsl-dpaa2/ethsw 4426 4427DPT_I2O SCSI RAID DRIVER 4428M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4429L: linux-scsi@vger.kernel.org 4430W: http://www.adaptec.com/ 4431S: Maintained 4432F: drivers/scsi/dpt* 4433F: drivers/scsi/dpt/ 4434 4435DRBD DRIVER 4436M: Philipp Reisner <philipp.reisner@linbit.com> 4437M: Lars Ellenberg <lars.ellenberg@linbit.com> 4438L: drbd-dev@lists.linbit.com 4439W: http://www.drbd.org 4440T: git git://git.linbit.com/linux-drbd.git 4441T: git git://git.linbit.com/drbd-8.4.git 4442S: Supported 4443F: drivers/block/drbd/ 4444F: lib/lru_cache.c 4445F: Documentation/blockdev/drbd/ 4446 4447DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4448M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4450S: Supported 4451F: Documentation/kobject.txt 4452F: drivers/base/ 4453F: fs/debugfs/ 4454F: fs/sysfs/ 4455F: include/linux/debugfs.h 4456F: include/linux/kobj* 4457F: lib/kobj* 4458 4459DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4460M: Kevin Hilman <khilman@kernel.org> 4461M: Nishanth Menon <nm@ti.com> 4462S: Maintained 4463F: drivers/power/avs/ 4464F: include/linux/power/smartreflex.h 4465L: linux-pm@vger.kernel.org 4466 4467DRM DRIVER FOR ARM PL111 CLCD 4468M: Eric Anholt <eric@anholt.net> 4469T: git git://anongit.freedesktop.org/drm/drm-misc 4470S: Supported 4471F: drivers/gpu/drm/pl111/ 4472 4473DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4474M: Dave Airlie <airlied@redhat.com> 4475S: Odd Fixes 4476F: drivers/gpu/drm/ast/ 4477 4478DRM DRIVER FOR BOCHS VIRTUAL GPU 4479M: Gerd Hoffmann <kraxel@redhat.com> 4480L: virtualization@lists.linux-foundation.org 4481T: git git://anongit.freedesktop.org/drm/drm-misc 4482S: Maintained 4483F: drivers/gpu/drm/bochs/ 4484 4485DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4486M: Linus Walleij <linus.walleij@linaro.org> 4487T: git git://anongit.freedesktop.org/drm/drm-misc 4488S: Maintained 4489F: drivers/gpu/drm/tve200/ 4490 4491DRM DRIVER FOR ILITEK ILI9225 PANELS 4492M: David Lechner <david@lechnology.com> 4493S: Maintained 4494F: drivers/gpu/drm/tinydrm/ili9225.c 4495F: Documentation/devicetree/bindings/display/ili9225.txt 4496 4497DRM DRIVER FOR INTEL I810 VIDEO CARDS 4498S: Orphan / Obsolete 4499F: drivers/gpu/drm/i810/ 4500F: include/uapi/drm/i810_drm.h 4501 4502DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4503S: Orphan / Obsolete 4504F: drivers/gpu/drm/mga/ 4505F: include/uapi/drm/mga_drm.h 4506 4507DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4508M: Dave Airlie <airlied@redhat.com> 4509S: Odd Fixes 4510F: drivers/gpu/drm/mgag200/ 4511 4512DRM DRIVER FOR MI0283QT 4513M: Noralf Trønnes <noralf@tronnes.org> 4514S: Maintained 4515F: drivers/gpu/drm/tinydrm/mi0283qt.c 4516F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4517 4518DRM DRIVER FOR MSM ADRENO GPU 4519M: Rob Clark <robdclark@gmail.com> 4520L: linux-arm-msm@vger.kernel.org 4521L: dri-devel@lists.freedesktop.org 4522L: freedreno@lists.freedesktop.org 4523T: git git://people.freedesktop.org/~robclark/linux 4524S: Maintained 4525F: drivers/gpu/drm/msm/ 4526F: include/uapi/drm/msm_drm.h 4527F: Documentation/devicetree/bindings/display/msm/ 4528 4529DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4530M: Ben Skeggs <bskeggs@redhat.com> 4531L: dri-devel@lists.freedesktop.org 4532L: nouveau@lists.freedesktop.org 4533T: git git://github.com/skeggsb/linux 4534S: Supported 4535F: drivers/gpu/drm/nouveau/ 4536F: include/uapi/drm/nouveau_drm.h 4537 4538DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4539M: Noralf Trønnes <noralf@tronnes.org> 4540S: Maintained 4541F: drivers/gpu/drm/tinydrm/repaper.c 4542F: Documentation/devicetree/bindings/display/repaper.txt 4543 4544DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4545M: Dave Airlie <airlied@redhat.com> 4546M: Gerd Hoffmann <kraxel@redhat.com> 4547L: virtualization@lists.linux-foundation.org 4548T: git git://anongit.freedesktop.org/drm/drm-misc 4549S: Obsolete 4550W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4551F: drivers/gpu/drm/cirrus/ 4552 4553DRM DRIVER FOR QXL VIRTUAL GPU 4554M: Dave Airlie <airlied@redhat.com> 4555M: Gerd Hoffmann <kraxel@redhat.com> 4556L: virtualization@lists.linux-foundation.org 4557T: git git://anongit.freedesktop.org/drm/drm-misc 4558S: Maintained 4559F: drivers/gpu/drm/qxl/ 4560F: include/uapi/drm/qxl_drm.h 4561 4562DRM DRIVER FOR RAGE 128 VIDEO CARDS 4563S: Orphan / Obsolete 4564F: drivers/gpu/drm/r128/ 4565F: include/uapi/drm/r128_drm.h 4566 4567DRM DRIVER FOR SAVAGE VIDEO CARDS 4568S: Orphan / Obsolete 4569F: drivers/gpu/drm/savage/ 4570F: include/uapi/drm/savage_drm.h 4571 4572DRM DRIVER FOR SIS VIDEO CARDS 4573S: Orphan / Obsolete 4574F: drivers/gpu/drm/sis/ 4575F: include/uapi/drm/sis_drm.h 4576 4577DRM DRIVER FOR SITRONIX ST7586 PANELS 4578M: David Lechner <david@lechnology.com> 4579S: Maintained 4580F: drivers/gpu/drm/tinydrm/st7586.c 4581F: Documentation/devicetree/bindings/display/st7586.txt 4582 4583DRM DRIVER FOR SITRONIX ST7735R PANELS 4584M: David Lechner <david@lechnology.com> 4585S: Maintained 4586F: drivers/gpu/drm/tinydrm/st7735r.c 4587F: Documentation/devicetree/bindings/display/st7735r.txt 4588 4589DRM DRIVER FOR TDFX VIDEO CARDS 4590S: Orphan / Obsolete 4591F: drivers/gpu/drm/tdfx/ 4592 4593DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4594M: Dave Airlie <airlied@redhat.com> 4595S: Odd Fixes 4596F: drivers/gpu/drm/udl/ 4597 4598DRM DRIVER FOR VMWARE VIRTUAL GPU 4599M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4600M: Sinclair Yeh <syeh@vmware.com> 4601M: Thomas Hellstrom <thellstrom@vmware.com> 4602L: dri-devel@lists.freedesktop.org 4603T: git git://people.freedesktop.org/~syeh/repos_linux 4604T: git git://people.freedesktop.org/~thomash/linux 4605S: Supported 4606F: drivers/gpu/drm/vmwgfx/ 4607F: include/uapi/drm/vmwgfx_drm.h 4608 4609DRM DRIVERS 4610M: David Airlie <airlied@linux.ie> 4611L: dri-devel@lists.freedesktop.org 4612T: git git://people.freedesktop.org/~airlied/linux 4613B: https://bugs.freedesktop.org/ 4614C: irc://chat.freenode.net/dri-devel 4615S: Maintained 4616F: drivers/gpu/drm/ 4617F: drivers/gpu/vga/ 4618F: Documentation/devicetree/bindings/display/ 4619F: Documentation/devicetree/bindings/gpu/ 4620F: Documentation/devicetree/bindings/video/ 4621F: Documentation/gpu/ 4622F: include/drm/ 4623F: include/uapi/drm/ 4624F: include/linux/vga* 4625 4626DRM DRIVERS AND MISC GPU PATCHES 4627M: Daniel Vetter <daniel.vetter@intel.com> 4628M: Gustavo Padovan <gustavo@padovan.org> 4629M: Sean Paul <seanpaul@chromium.org> 4630W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4631S: Maintained 4632T: git git://anongit.freedesktop.org/drm/drm-misc 4633F: Documentation/gpu/ 4634F: drivers/gpu/vga/ 4635F: drivers/gpu/drm/* 4636F: include/drm/drm* 4637F: include/uapi/drm/drm* 4638F: include/linux/vga* 4639 4640DRM DRIVERS FOR ALLWINNER A10 4641M: Maxime Ripard <maxime.ripard@free-electrons.com> 4642L: dri-devel@lists.freedesktop.org 4643S: Supported 4644F: drivers/gpu/drm/sun4i/ 4645F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4646T: git git://anongit.freedesktop.org/drm/drm-misc 4647 4648DRM DRIVERS FOR AMLOGIC SOCS 4649M: Neil Armstrong <narmstrong@baylibre.com> 4650L: dri-devel@lists.freedesktop.org 4651L: linux-amlogic@lists.infradead.org 4652W: http://linux-meson.com/ 4653S: Supported 4654F: drivers/gpu/drm/meson/ 4655F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4656F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4657F: Documentation/gpu/meson.rst 4658T: git git://anongit.freedesktop.org/drm/drm-misc 4659 4660DRM DRIVERS FOR ATMEL HLCDC 4661M: Boris Brezillon <boris.brezillon@free-electrons.com> 4662L: dri-devel@lists.freedesktop.org 4663S: Supported 4664F: drivers/gpu/drm/atmel-hlcdc/ 4665F: Documentation/devicetree/bindings/drm/atmel/ 4666T: git git://anongit.freedesktop.org/drm/drm-misc 4667 4668DRM DRIVERS FOR BRIDGE CHIPS 4669M: Archit Taneja <architt@codeaurora.org> 4670M: Andrzej Hajda <a.hajda@samsung.com> 4671R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4672S: Maintained 4673T: git git://anongit.freedesktop.org/drm/drm-misc 4674F: drivers/gpu/drm/bridge/ 4675 4676DRM DRIVERS FOR EXYNOS 4677M: Inki Dae <inki.dae@samsung.com> 4678M: Joonyoung Shim <jy0922.shim@samsung.com> 4679M: Seung-Woo Kim <sw0312.kim@samsung.com> 4680M: Kyungmin Park <kyungmin.park@samsung.com> 4681L: dri-devel@lists.freedesktop.org 4682T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4683S: Supported 4684F: drivers/gpu/drm/exynos/ 4685F: include/uapi/drm/exynos_drm.h 4686F: Documentation/devicetree/bindings/display/exynos/ 4687 4688DRM DRIVERS FOR FREESCALE DCU 4689M: Stefan Agner <stefan@agner.ch> 4690M: Alison Wang <alison.wang@freescale.com> 4691L: dri-devel@lists.freedesktop.org 4692S: Supported 4693F: drivers/gpu/drm/fsl-dcu/ 4694F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4695F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4696F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4697 4698DRM DRIVERS FOR FREESCALE IMX 4699M: Philipp Zabel <p.zabel@pengutronix.de> 4700L: dri-devel@lists.freedesktop.org 4701S: Maintained 4702F: drivers/gpu/drm/imx/ 4703F: drivers/gpu/ipu-v3/ 4704F: Documentation/devicetree/bindings/display/imx/ 4705 4706DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4707M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4708L: dri-devel@lists.freedesktop.org 4709T: git git://github.com/patjak/drm-gma500 4710S: Maintained 4711F: drivers/gpu/drm/gma500/ 4712 4713DRM DRIVERS FOR HISILICON 4714M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4715M: Rongrong Zou <zourongrong@gmail.com> 4716R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4717R: Chen Feng <puck.chen@hisilicon.com> 4718L: dri-devel@lists.freedesktop.org 4719T: git git://github.com/xin3liang/linux.git 4720S: Maintained 4721F: drivers/gpu/drm/hisilicon/ 4722F: Documentation/devicetree/bindings/display/hisilicon/ 4723 4724DRM DRIVERS FOR MEDIATEK 4725M: CK Hu <ck.hu@mediatek.com> 4726M: Philipp Zabel <p.zabel@pengutronix.de> 4727L: dri-devel@lists.freedesktop.org 4728S: Supported 4729F: drivers/gpu/drm/mediatek/ 4730F: Documentation/devicetree/bindings/display/mediatek/ 4731 4732DRM DRIVERS FOR NVIDIA TEGRA 4733M: Thierry Reding <thierry.reding@gmail.com> 4734L: dri-devel@lists.freedesktop.org 4735L: linux-tegra@vger.kernel.org 4736T: git git://anongit.freedesktop.org/tegra/linux.git 4737S: Supported 4738F: drivers/gpu/drm/tegra/ 4739F: drivers/gpu/host1x/ 4740F: include/linux/host1x.h 4741F: include/uapi/drm/tegra_drm.h 4742F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4743 4744DRM DRIVERS FOR RENESAS 4745M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4746L: dri-devel@lists.freedesktop.org 4747L: linux-renesas-soc@vger.kernel.org 4748T: git git://linuxtv.org/pinchartl/fbdev 4749S: Supported 4750F: drivers/gpu/drm/rcar-du/ 4751F: drivers/gpu/drm/shmobile/ 4752F: include/linux/platform_data/shmob_drm.h 4753F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4754F: Documentation/devicetree/bindings/display/renesas,du.txt 4755 4756DRM DRIVERS FOR ROCKCHIP 4757M: Sandy Huang <hjc@rock-chips.com> 4758M: Heiko Stübner <heiko@sntech.de> 4759L: dri-devel@lists.freedesktop.org 4760S: Maintained 4761F: drivers/gpu/drm/rockchip/ 4762F: Documentation/devicetree/bindings/display/rockchip/ 4763T: git git://anongit.freedesktop.org/drm/drm-misc 4764 4765DRM DRIVERS FOR STI 4766M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4767M: Vincent Abriou <vincent.abriou@st.com> 4768L: dri-devel@lists.freedesktop.org 4769T: git git://anongit.freedesktop.org/drm/drm-misc 4770S: Maintained 4771F: drivers/gpu/drm/sti 4772F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4773 4774DRM DRIVERS FOR STM 4775M: Yannick Fertre <yannick.fertre@st.com> 4776M: Philippe Cornu <philippe.cornu@st.com> 4777M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4778M: Vincent Abriou <vincent.abriou@st.com> 4779L: dri-devel@lists.freedesktop.org 4780T: git git://anongit.freedesktop.org/drm/drm-misc 4781S: Maintained 4782F: drivers/gpu/drm/stm 4783F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4784 4785DRM DRIVERS FOR TI LCDC 4786M: Jyri Sarha <jsarha@ti.com> 4787R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4788L: dri-devel@lists.freedesktop.org 4789S: Maintained 4790F: drivers/gpu/drm/tilcdc/ 4791F: Documentation/devicetree/bindings/display/tilcdc/ 4792 4793DRM DRIVERS FOR TI OMAP 4794M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4795L: dri-devel@lists.freedesktop.org 4796S: Maintained 4797F: drivers/gpu/drm/omapdrm/ 4798F: Documentation/devicetree/bindings/display/ti/ 4799 4800DRM DRIVERS FOR VC4 4801M: Eric Anholt <eric@anholt.net> 4802T: git git://github.com/anholt/linux 4803S: Supported 4804F: drivers/gpu/drm/vc4/ 4805F: include/uapi/drm/vc4_drm.h 4806F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4807T: git git://anongit.freedesktop.org/drm/drm-misc 4808 4809DRM DRIVERS FOR VIVANTE GPU IP 4810M: Lucas Stach <l.stach@pengutronix.de> 4811R: Russell King <linux+etnaviv@armlinux.org.uk> 4812R: Christian Gmeiner <christian.gmeiner@gmail.com> 4813L: etnaviv@lists.freedesktop.org 4814L: dri-devel@lists.freedesktop.org 4815S: Maintained 4816F: drivers/gpu/drm/etnaviv/ 4817F: include/uapi/drm/etnaviv_drm.h 4818F: Documentation/devicetree/bindings/display/etnaviv/ 4819 4820DRM DRIVERS FOR ZTE ZX 4821M: Shawn Guo <shawnguo@kernel.org> 4822L: dri-devel@lists.freedesktop.org 4823S: Maintained 4824F: drivers/gpu/drm/zte/ 4825F: Documentation/devicetree/bindings/display/zte,vou.txt 4826T: git git://anongit.freedesktop.org/drm/drm-misc 4827 4828DRM PANEL DRIVERS 4829M: Thierry Reding <thierry.reding@gmail.com> 4830L: dri-devel@lists.freedesktop.org 4831T: git git://anongit.freedesktop.org/drm/drm-misc 4832S: Maintained 4833F: drivers/gpu/drm/drm_panel.c 4834F: drivers/gpu/drm/panel/ 4835F: include/drm/drm_panel.h 4836F: Documentation/devicetree/bindings/display/panel/ 4837 4838DRM TINYDRM DRIVERS 4839M: Noralf Trønnes <noralf@tronnes.org> 4840W: https://github.com/notro/tinydrm/wiki/Development 4841T: git git://anongit.freedesktop.org/drm/drm-misc 4842S: Maintained 4843F: drivers/gpu/drm/tinydrm/ 4844F: include/drm/tinydrm/ 4845 4846DRM TTM SUBSYSTEM 4847M: Christian Koenig <christian.koenig@amd.com> 4848M: Roger He <Hongbo.He@amd.com> 4849T: git git://people.freedesktop.org/~agd5f/linux 4850S: Maintained 4851L: dri-devel@lists.freedesktop.org 4852F: include/drm/ttm/ 4853F: drivers/gpu/drm/ttm/ 4854 4855DSBR100 USB FM RADIO DRIVER 4856M: Alexey Klimov <klimov.linux@gmail.com> 4857L: linux-media@vger.kernel.org 4858T: git git://linuxtv.org/media_tree.git 4859S: Maintained 4860F: drivers/media/radio/dsbr100.c 4861 4862DSCC4 DRIVER 4863M: Francois Romieu <romieu@fr.zoreil.com> 4864L: netdev@vger.kernel.org 4865S: Maintained 4866F: drivers/net/wan/dscc4.c 4867 4868DT3155 MEDIA DRIVER 4869M: Hans Verkuil <hverkuil@xs4all.nl> 4870L: linux-media@vger.kernel.org 4871T: git git://linuxtv.org/media_tree.git 4872W: https://linuxtv.org 4873S: Odd Fixes 4874F: drivers/media/pci/dt3155/ 4875 4876DVB_USB_AF9015 MEDIA DRIVER 4877M: Antti Palosaari <crope@iki.fi> 4878L: linux-media@vger.kernel.org 4879W: https://linuxtv.org 4880W: http://palosaari.fi/linux/ 4881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4882T: git git://linuxtv.org/anttip/media_tree.git 4883S: Maintained 4884F: drivers/media/usb/dvb-usb-v2/af9015* 4885 4886DVB_USB_AF9035 MEDIA DRIVER 4887M: Antti Palosaari <crope@iki.fi> 4888L: linux-media@vger.kernel.org 4889W: https://linuxtv.org 4890W: http://palosaari.fi/linux/ 4891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4892T: git git://linuxtv.org/anttip/media_tree.git 4893S: Maintained 4894F: drivers/media/usb/dvb-usb-v2/af9035* 4895 4896DVB_USB_ANYSEE MEDIA DRIVER 4897M: Antti Palosaari <crope@iki.fi> 4898L: linux-media@vger.kernel.org 4899W: https://linuxtv.org 4900W: http://palosaari.fi/linux/ 4901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4902T: git git://linuxtv.org/anttip/media_tree.git 4903S: Maintained 4904F: drivers/media/usb/dvb-usb-v2/anysee* 4905 4906DVB_USB_AU6610 MEDIA DRIVER 4907M: Antti Palosaari <crope@iki.fi> 4908L: linux-media@vger.kernel.org 4909W: https://linuxtv.org 4910W: http://palosaari.fi/linux/ 4911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4912T: git git://linuxtv.org/anttip/media_tree.git 4913S: Maintained 4914F: drivers/media/usb/dvb-usb-v2/au6610* 4915 4916DVB_USB_CE6230 MEDIA DRIVER 4917M: Antti Palosaari <crope@iki.fi> 4918L: linux-media@vger.kernel.org 4919W: https://linuxtv.org 4920W: http://palosaari.fi/linux/ 4921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4922T: git git://linuxtv.org/anttip/media_tree.git 4923S: Maintained 4924F: drivers/media/usb/dvb-usb-v2/ce6230* 4925 4926DVB_USB_CXUSB MEDIA DRIVER 4927M: Michael Krufky <mkrufky@linuxtv.org> 4928L: linux-media@vger.kernel.org 4929W: https://linuxtv.org 4930W: http://github.com/mkrufky 4931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4932T: git git://linuxtv.org/media_tree.git 4933S: Maintained 4934F: drivers/media/usb/dvb-usb/cxusb* 4935 4936DVB_USB_EC168 MEDIA DRIVER 4937M: Antti Palosaari <crope@iki.fi> 4938L: linux-media@vger.kernel.org 4939W: https://linuxtv.org 4940W: http://palosaari.fi/linux/ 4941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4942T: git git://linuxtv.org/anttip/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/dvb-usb-v2/ec168* 4945 4946DVB_USB_GL861 MEDIA DRIVER 4947M: Antti Palosaari <crope@iki.fi> 4948L: linux-media@vger.kernel.org 4949W: https://linuxtv.org 4950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4951T: git git://linuxtv.org/anttip/media_tree.git 4952S: Maintained 4953F: drivers/media/usb/dvb-usb-v2/gl861* 4954 4955DVB_USB_MXL111SF MEDIA DRIVER 4956M: Michael Krufky <mkrufky@linuxtv.org> 4957L: linux-media@vger.kernel.org 4958W: https://linuxtv.org 4959W: http://github.com/mkrufky 4960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4961T: git git://linuxtv.org/mkrufky/mxl111sf.git 4962S: Maintained 4963F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4964 4965DVB_USB_RTL28XXU MEDIA DRIVER 4966M: Antti Palosaari <crope@iki.fi> 4967L: linux-media@vger.kernel.org 4968W: https://linuxtv.org 4969W: http://palosaari.fi/linux/ 4970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4971T: git git://linuxtv.org/anttip/media_tree.git 4972S: Maintained 4973F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4974 4975DVB_USB_V2 MEDIA DRIVER 4976M: Antti Palosaari <crope@iki.fi> 4977L: linux-media@vger.kernel.org 4978W: https://linuxtv.org 4979W: http://palosaari.fi/linux/ 4980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4981T: git git://linuxtv.org/anttip/media_tree.git 4982S: Maintained 4983F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4984F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4985 4986DYNAMIC DEBUG 4987M: Jason Baron <jbaron@akamai.com> 4988S: Maintained 4989F: lib/dynamic_debug.c 4990F: include/linux/dynamic_debug.h 4991 4992DYNAMIC INTERRUPT MODERATION 4993M: Tal Gilboa <talgi@mellanox.com> 4994S: Maintained 4995F: include/linux/net_dim.h 4996 4997DZ DECSTATION DZ11 SERIAL DRIVER 4998M: "Maciej W. Rozycki" <macro@linux-mips.org> 4999S: Maintained 5000F: drivers/tty/serial/dz.* 5001 5002E3X0 POWER BUTTON DRIVER 5003M: Moritz Fischer <moritz.fischer@ettus.com> 5004L: usrp-users@lists.ettus.com 5005W: http://www.ettus.com 5006S: Supported 5007F: drivers/input/misc/e3x0-button.c 5008F: Documentation/devicetree/bindings/input/e3x0-button.txt 5009 5010E4000 MEDIA DRIVER 5011M: Antti Palosaari <crope@iki.fi> 5012L: linux-media@vger.kernel.org 5013W: https://linuxtv.org 5014W: http://palosaari.fi/linux/ 5015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5016T: git git://linuxtv.org/anttip/media_tree.git 5017S: Maintained 5018F: drivers/media/tuners/e4000* 5019 5020EATA ISA/EISA/PCI SCSI DRIVER 5021M: Dario Ballabio <ballabio_dario@emc.com> 5022L: linux-scsi@vger.kernel.org 5023S: Maintained 5024F: drivers/scsi/eata.c 5025 5026EC100 MEDIA DRIVER 5027M: Antti Palosaari <crope@iki.fi> 5028L: linux-media@vger.kernel.org 5029W: https://linuxtv.org 5030W: http://palosaari.fi/linux/ 5031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5032T: git git://linuxtv.org/anttip/media_tree.git 5033S: Maintained 5034F: drivers/media/dvb-frontends/ec100* 5035 5036ECRYPT FILE SYSTEM 5037M: Tyler Hicks <tyhicks@canonical.com> 5038L: ecryptfs@vger.kernel.org 5039W: http://ecryptfs.org 5040W: https://launchpad.net/ecryptfs 5041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5042S: Supported 5043F: Documentation/filesystems/ecryptfs.txt 5044F: fs/ecryptfs/ 5045 5046EDAC-AMD64 5047M: Borislav Petkov <bp@alien8.de> 5048L: linux-edac@vger.kernel.org 5049S: Maintained 5050F: drivers/edac/amd64_edac* 5051 5052EDAC-CALXEDA 5053M: Robert Richter <rric@kernel.org> 5054L: linux-edac@vger.kernel.org 5055S: Maintained 5056F: drivers/edac/highbank* 5057 5058EDAC-CAVIUM OCTEON 5059M: Ralf Baechle <ralf@linux-mips.org> 5060M: David Daney <david.daney@cavium.com> 5061L: linux-edac@vger.kernel.org 5062L: linux-mips@linux-mips.org 5063S: Supported 5064F: drivers/edac/octeon_edac* 5065 5066EDAC-CAVIUM THUNDERX 5067M: David Daney <david.daney@cavium.com> 5068M: Jan Glauber <jglauber@cavium.com> 5069L: linux-edac@vger.kernel.org 5070S: Supported 5071F: drivers/edac/thunderx_edac* 5072 5073EDAC-CORE 5074M: Borislav Petkov <bp@alien8.de> 5075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5076M: Mauro Carvalho Chehab <mchehab@kernel.org> 5077L: linux-edac@vger.kernel.org 5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5080S: Supported 5081F: Documentation/admin-guide/ras.rst 5082F: Documentation/driver-api/edac.rst 5083F: drivers/edac/ 5084F: include/linux/edac.h 5085 5086EDAC-E752X 5087M: Mark Gross <mark.gross@intel.com> 5088L: linux-edac@vger.kernel.org 5089S: Maintained 5090F: drivers/edac/e752x_edac.c 5091 5092EDAC-E7XXX 5093L: linux-edac@vger.kernel.org 5094S: Maintained 5095F: drivers/edac/e7xxx_edac.c 5096 5097EDAC-FSL_DDR 5098M: York Sun <york.sun@nxp.com> 5099L: linux-edac@vger.kernel.org 5100S: Maintained 5101F: drivers/edac/fsl_ddr_edac.* 5102 5103EDAC-GHES 5104M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5105M: Mauro Carvalho Chehab <mchehab@kernel.org> 5106L: linux-edac@vger.kernel.org 5107S: Maintained 5108F: drivers/edac/ghes_edac.c 5109 5110EDAC-I3000 5111L: linux-edac@vger.kernel.org 5112S: Orphan 5113F: drivers/edac/i3000_edac.c 5114 5115EDAC-I5000 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/i5000_edac.c 5119 5120EDAC-I5400 5121M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5122M: Mauro Carvalho Chehab <mchehab@kernel.org> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/i5400_edac.c 5126 5127EDAC-I7300 5128M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5129M: Mauro Carvalho Chehab <mchehab@kernel.org> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/i7300_edac.c 5133 5134EDAC-I7CORE 5135M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5136M: Mauro Carvalho Chehab <mchehab@kernel.org> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/i7core_edac.c 5140 5141EDAC-I82443BXGX 5142M: Tim Small <tim@buttersideup.com> 5143L: linux-edac@vger.kernel.org 5144S: Maintained 5145F: drivers/edac/i82443bxgx_edac.c 5146 5147EDAC-I82975X 5148M: Ranganathan Desikan <ravi@jetztechnologies.com> 5149M: "Arvind R." <arvino55@gmail.com> 5150L: linux-edac@vger.kernel.org 5151S: Maintained 5152F: drivers/edac/i82975x_edac.c 5153 5154EDAC-IE31200 5155M: Jason Baron <jbaron@akamai.com> 5156L: linux-edac@vger.kernel.org 5157S: Maintained 5158F: drivers/edac/ie31200_edac.c 5159 5160EDAC-MPC85XX 5161M: Johannes Thumshirn <morbidrsa@gmail.com> 5162L: linux-edac@vger.kernel.org 5163S: Maintained 5164F: drivers/edac/mpc85xx_edac.[ch] 5165 5166EDAC-PASEMI 5167M: Egor Martovetsky <egor@pasemi.com> 5168L: linux-edac@vger.kernel.org 5169S: Maintained 5170F: drivers/edac/pasemi_edac.c 5171 5172EDAC-PND2 5173M: Tony Luck <tony.luck@intel.com> 5174L: linux-edac@vger.kernel.org 5175S: Maintained 5176F: drivers/edac/pnd2_edac.[ch] 5177 5178EDAC-R82600 5179M: Tim Small <tim@buttersideup.com> 5180L: linux-edac@vger.kernel.org 5181S: Maintained 5182F: drivers/edac/r82600_edac.c 5183 5184EDAC-SBRIDGE 5185M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5186M: Mauro Carvalho Chehab <mchehab@kernel.org> 5187L: linux-edac@vger.kernel.org 5188S: Maintained 5189F: drivers/edac/sb_edac.c 5190 5191EDAC-SKYLAKE 5192M: Tony Luck <tony.luck@intel.com> 5193L: linux-edac@vger.kernel.org 5194S: Maintained 5195F: drivers/edac/skx_edac.c 5196 5197EDAC-TI 5198M: Tero Kristo <t-kristo@ti.com> 5199L: linux-edac@vger.kernel.org 5200S: Maintained 5201F: drivers/edac/ti_edac.c 5202 5203EDIROL UA-101/UA-1000 DRIVER 5204M: Clemens Ladisch <clemens@ladisch.de> 5205L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5206T: git git://git.alsa-project.org/alsa-kernel.git 5207S: Maintained 5208F: sound/usb/misc/ua101.c 5209 5210EFI TEST DRIVER 5211L: linux-efi@vger.kernel.org 5212M: Ivan Hu <ivan.hu@canonical.com> 5213M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5214S: Maintained 5215F: drivers/firmware/efi/test/ 5216 5217EFI VARIABLE FILESYSTEM 5218M: Matthew Garrett <matthew.garrett@nebula.com> 5219M: Jeremy Kerr <jk@ozlabs.org> 5220M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5221T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5222L: linux-efi@vger.kernel.org 5223S: Maintained 5224F: fs/efivarfs/ 5225 5226EFIFB FRAMEBUFFER DRIVER 5227L: linux-fbdev@vger.kernel.org 5228M: Peter Jones <pjones@redhat.com> 5229S: Maintained 5230F: drivers/video/fbdev/efifb.c 5231 5232EFS FILESYSTEM 5233W: http://aeschi.ch.eu.org/efs/ 5234S: Orphan 5235F: fs/efs/ 5236 5237EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5238M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5239L: netdev@vger.kernel.org 5240S: Maintained 5241F: drivers/net/ethernet/ibm/ehea/ 5242 5243EM28XX VIDEO4LINUX DRIVER 5244M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5245M: Mauro Carvalho Chehab <mchehab@kernel.org> 5246L: linux-media@vger.kernel.org 5247W: https://linuxtv.org 5248T: git git://linuxtv.org/media_tree.git 5249S: Maintained 5250F: drivers/media/usb/em28xx/ 5251F: Documentation/media/v4l-drivers/em28xx* 5252 5253EMBEDDED LINUX 5254M: Paul Gortmaker <paul.gortmaker@windriver.com> 5255M: Matt Mackall <mpm@selenic.com> 5256M: David Woodhouse <dwmw2@infradead.org> 5257L: linux-embedded@vger.kernel.org 5258S: Maintained 5259 5260Emulex 10Gbps iSCSI - OneConnect DRIVER 5261M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5262M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5263M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5264L: linux-scsi@vger.kernel.org 5265W: http://www.broadcom.com 5266S: Supported 5267F: drivers/scsi/be2iscsi/ 5268 5269Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5270M: Sathya Perla <sathya.perla@broadcom.com> 5271M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5272M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5273M: Somnath Kotur <somnath.kotur@broadcom.com> 5274L: netdev@vger.kernel.org 5275W: http://www.emulex.com 5276S: Supported 5277F: drivers/net/ethernet/emulex/benet/ 5278 5279EMULEX ONECONNECT ROCE DRIVER 5280M: Selvin Xavier <selvin.xavier@broadcom.com> 5281M: Devesh Sharma <devesh.sharma@broadcom.com> 5282L: linux-rdma@vger.kernel.org 5283W: http://www.broadcom.com 5284S: Odd Fixes 5285F: drivers/infiniband/hw/ocrdma/ 5286F: include/uapi/rdma/ocrdma-abi.h 5287 5288EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5289M: James Smart <james.smart@broadcom.com> 5290M: Dick Kennedy <dick.kennedy@broadcom.com> 5291L: linux-scsi@vger.kernel.org 5292W: http://www.broadcom.com 5293S: Supported 5294F: drivers/scsi/lpfc/ 5295 5296ENE CB710 FLASH CARD READER DRIVER 5297M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5298S: Maintained 5299F: drivers/misc/cb710/ 5300F: drivers/mmc/host/cb710-mmc.* 5301F: include/linux/cb710.h 5302 5303ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5304M: Maxim Levitsky <maximlevitsky@gmail.com> 5305S: Maintained 5306F: drivers/media/rc/ene_ir.* 5307 5308EPSON S1D13XXX FRAMEBUFFER DRIVER 5309M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5310S: Maintained 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5312F: drivers/video/fbdev/s1d13xxxfb.c 5313F: include/video/s1d13xxxfb.h 5314 5315ERRSEQ ERROR TRACKING INFRASTRUCTURE 5316M: Jeff Layton <jlayton@kernel.org> 5317S: Maintained 5318F: lib/errseq.c 5319F: include/linux/errseq.h 5320 5321ET131X NETWORK DRIVER 5322M: Mark Einon <mark.einon@gmail.com> 5323S: Odd Fixes 5324F: drivers/net/ethernet/agere/ 5325 5326ETHERNET BRIDGE 5327M: Stephen Hemminger <stephen@networkplumber.org> 5328L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5329L: netdev@vger.kernel.org 5330W: http://www.linuxfoundation.org/en/Net:Bridge 5331S: Maintained 5332F: include/linux/netfilter_bridge/ 5333F: net/bridge/ 5334 5335ETHERNET PHY LIBRARY 5336M: Andrew Lunn <andrew@lunn.ch> 5337M: Florian Fainelli <f.fainelli@gmail.com> 5338L: netdev@vger.kernel.org 5339S: Maintained 5340F: Documentation/ABI/testing/sysfs-bus-mdio 5341F: Documentation/devicetree/bindings/net/mdio* 5342F: Documentation/networking/phy.txt 5343F: drivers/net/phy/ 5344F: drivers/of/of_mdio.c 5345F: drivers/of/of_net.c 5346F: include/linux/*mdio*.h 5347F: include/linux/of_net.h 5348F: include/linux/phy.h 5349F: include/linux/phy_fixed.h 5350F: include/linux/platform_data/mdio-gpio.h 5351F: include/linux/platform_data/mdio-bcm-unimac.h 5352F: include/trace/events/mdio.h 5353F: include/uapi/linux/mdio.h 5354F: include/uapi/linux/mii.h 5355 5356EXT2 FILE SYSTEM 5357M: Jan Kara <jack@suse.com> 5358L: linux-ext4@vger.kernel.org 5359S: Maintained 5360F: Documentation/filesystems/ext2.txt 5361F: fs/ext2/ 5362F: include/linux/ext2* 5363 5364EXT4 FILE SYSTEM 5365M: "Theodore Ts'o" <tytso@mit.edu> 5366M: Andreas Dilger <adilger.kernel@dilger.ca> 5367L: linux-ext4@vger.kernel.org 5368W: http://ext4.wiki.kernel.org 5369Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5371S: Maintained 5372F: Documentation/filesystems/ext4.txt 5373F: fs/ext4/ 5374 5375Extended Verification Module (EVM) 5376M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5377L: linux-integrity@vger.kernel.org 5378S: Supported 5379F: security/integrity/evm/ 5380 5381EXTENSIBLE FIRMWARE INTERFACE (EFI) 5382M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5383L: linux-efi@vger.kernel.org 5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5385S: Maintained 5386F: Documentation/efi-stub.txt 5387F: arch/*/kernel/efi.c 5388F: arch/x86/boot/compressed/eboot.[ch] 5389F: arch/*/include/asm/efi.h 5390F: arch/x86/platform/efi/ 5391F: drivers/firmware/efi/ 5392F: include/linux/efi*.h 5393F: arch/arm/boot/compressed/efi-header.S 5394F: arch/arm64/kernel/efi-entry.S 5395 5396EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5397M: MyungJoo Ham <myungjoo.ham@samsung.com> 5398M: Chanwoo Choi <cw00.choi@samsung.com> 5399L: linux-kernel@vger.kernel.org 5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5401S: Maintained 5402F: drivers/extcon/ 5403F: include/linux/extcon/ 5404F: include/linux/extcon.h 5405F: Documentation/extcon/ 5406F: Documentation/devicetree/bindings/extcon/ 5407 5408EXYNOS DP DRIVER 5409M: Jingoo Han <jingoohan1@gmail.com> 5410L: dri-devel@lists.freedesktop.org 5411S: Maintained 5412F: drivers/gpu/drm/exynos/exynos_dp* 5413 5414EXYNOS SYSMMU (IOMMU) driver 5415M: Marek Szyprowski <m.szyprowski@samsung.com> 5416L: iommu@lists.linux-foundation.org 5417S: Maintained 5418F: drivers/iommu/exynos-iommu.c 5419 5420EZchip NPS platform support 5421M: Elad Kanfi <eladkan@mellanox.com> 5422M: Vineet Gupta <vgupta@synopsys.com> 5423S: Supported 5424F: arch/arc/plat-eznps 5425F: arch/arc/boot/dts/eznps.dts 5426 5427F2FS FILE SYSTEM 5428M: Jaegeuk Kim <jaegeuk@kernel.org> 5429M: Chao Yu <yuchao0@huawei.com> 5430L: linux-f2fs-devel@lists.sourceforge.net 5431W: https://f2fs.wiki.kernel.org/ 5432T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5433S: Maintained 5434F: Documentation/filesystems/f2fs.txt 5435F: Documentation/ABI/testing/sysfs-fs-f2fs 5436F: fs/f2fs/ 5437F: include/linux/f2fs_fs.h 5438F: include/trace/events/f2fs.h 5439 5440F71805F HARDWARE MONITORING DRIVER 5441M: Jean Delvare <jdelvare@suse.com> 5442L: linux-hwmon@vger.kernel.org 5443S: Maintained 5444F: Documentation/hwmon/f71805f 5445F: drivers/hwmon/f71805f.c 5446 5447FANOTIFY 5448M: Jan Kara <jack@suse.cz> 5449R: Amir Goldstein <amir73il@gmail.com> 5450L: linux-fsdevel@vger.kernel.org 5451S: Maintained 5452F: fs/notify/fanotify/ 5453F: include/linux/fanotify.h 5454F: include/uapi/linux/fanotify.h 5455 5456FARSYNC SYNCHRONOUS DRIVER 5457M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5458W: http://www.farsite.co.uk/ 5459S: Supported 5460F: drivers/net/wan/farsync.* 5461 5462FAULT INJECTION SUPPORT 5463M: Akinobu Mita <akinobu.mita@gmail.com> 5464S: Supported 5465F: Documentation/fault-injection/ 5466F: lib/fault-inject.c 5467 5468FBTFT Framebuffer drivers 5469M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5470S: Maintained 5471F: drivers/staging/fbtft/ 5472 5473FC0011 TUNER DRIVER 5474M: Michael Buesch <m@bues.ch> 5475L: linux-media@vger.kernel.org 5476S: Maintained 5477F: drivers/media/tuners/fc0011.h 5478F: drivers/media/tuners/fc0011.c 5479 5480FC2580 MEDIA DRIVER 5481M: Antti Palosaari <crope@iki.fi> 5482L: linux-media@vger.kernel.org 5483W: https://linuxtv.org 5484W: http://palosaari.fi/linux/ 5485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5486T: git git://linuxtv.org/anttip/media_tree.git 5487S: Maintained 5488F: drivers/media/tuners/fc2580* 5489 5490FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5491M: Johannes Thumshirn <jth@kernel.org> 5492L: linux-scsi@vger.kernel.org 5493W: www.Open-FCoE.org 5494S: Supported 5495F: drivers/scsi/libfc/ 5496F: drivers/scsi/fcoe/ 5497F: include/scsi/fc/ 5498F: include/scsi/libfc.h 5499F: include/scsi/libfcoe.h 5500F: include/uapi/scsi/fc/ 5501 5502FILE LOCKING (flock() and fcntl()/lockf()) 5503M: Jeff Layton <jlayton@kernel.org> 5504M: "J. Bruce Fields" <bfields@fieldses.org> 5505L: linux-fsdevel@vger.kernel.org 5506S: Maintained 5507F: include/linux/fcntl.h 5508F: include/uapi/linux/fcntl.h 5509F: fs/fcntl.c 5510F: fs/locks.c 5511 5512FILESYSTEMS (VFS and infrastructure) 5513M: Alexander Viro <viro@zeniv.linux.org.uk> 5514L: linux-fsdevel@vger.kernel.org 5515S: Maintained 5516F: fs/* 5517F: include/linux/fs.h 5518F: include/uapi/linux/fs.h 5519 5520FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5521M: Riku Voipio <riku.voipio@iki.fi> 5522L: linux-hwmon@vger.kernel.org 5523S: Maintained 5524F: drivers/hwmon/f75375s.c 5525F: include/linux/f75375s.h 5526 5527FIREWIRE AUDIO DRIVERS 5528M: Clemens Ladisch <clemens@ladisch.de> 5529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5530T: git git://git.alsa-project.org/alsa-kernel.git 5531S: Maintained 5532F: sound/firewire/ 5533 5534FIREWIRE MEDIA DRIVERS (firedtv) 5535M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5536L: linux-media@vger.kernel.org 5537L: linux1394-devel@lists.sourceforge.net 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5539S: Maintained 5540F: drivers/media/firewire/ 5541 5542FIREWIRE SBP-2 TARGET 5543M: Chris Boot <bootc@bootc.net> 5544L: linux-scsi@vger.kernel.org 5545L: target-devel@vger.kernel.org 5546L: linux1394-devel@lists.sourceforge.net 5547T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5548S: Maintained 5549F: drivers/target/sbp/ 5550 5551FIREWIRE SUBSYSTEM 5552M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5553L: linux1394-devel@lists.sourceforge.net 5554W: http://ieee1394.wiki.kernel.org/ 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5556S: Maintained 5557F: drivers/firewire/ 5558F: include/linux/firewire.h 5559F: include/uapi/linux/firewire*.h 5560F: tools/firewire/ 5561 5562FIRMWARE LOADER (request_firmware) 5563M: Luis R. Rodriguez <mcgrof@kernel.org> 5564L: linux-kernel@vger.kernel.org 5565S: Maintained 5566F: Documentation/firmware_class/ 5567F: drivers/base/firmware*.c 5568F: include/linux/firmware.h 5569 5570FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5571M: Joshua Morris <josh.h.morris@us.ibm.com> 5572M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5573S: Maintained 5574F: drivers/block/rsxx/ 5575 5576FLOPPY DRIVER 5577M: Jiri Kosina <jikos@kernel.org> 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5579S: Odd fixes 5580F: drivers/block/floppy.c 5581 5582FMC SUBSYSTEM 5583M: Alessandro Rubini <rubini@gnudd.com> 5584W: http://www.ohwr.org/projects/fmc-bus 5585S: Supported 5586F: drivers/fmc/ 5587F: include/linux/fmc*.h 5588F: include/linux/ipmi-fru.h 5589K: fmc_d.*register 5590 5591FPGA MANAGER FRAMEWORK 5592M: Alan Tull <atull@kernel.org> 5593M: Moritz Fischer <mdf@kernel.org> 5594L: linux-fpga@vger.kernel.org 5595S: Maintained 5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5597Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5598F: Documentation/fpga/ 5599F: Documentation/devicetree/bindings/fpga/ 5600F: drivers/fpga/ 5601F: include/linux/fpga/ 5602W: http://www.rocketboards.org 5603 5604FPU EMULATOR 5605M: Bill Metzenthen <billm@melbpc.org.au> 5606W: http://floatingpoint.sourceforge.net/emulator/index.html 5607S: Maintained 5608F: arch/x86/math-emu/ 5609 5610FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5611L: netdev@vger.kernel.org 5612S: Orphan 5613F: drivers/net/wan/dlci.c 5614F: drivers/net/wan/sdla.c 5615 5616FRAMEBUFFER LAYER 5617M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5618L: dri-devel@lists.freedesktop.org 5619L: linux-fbdev@vger.kernel.org 5620T: git git://github.com/bzolnier/linux.git 5621Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5622S: Maintained 5623F: Documentation/fb/ 5624F: drivers/video/ 5625F: include/video/ 5626F: include/linux/fb.h 5627F: include/uapi/video/ 5628F: include/uapi/linux/fb.h 5629 5630FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5631M: Horia Geantă <horia.geanta@nxp.com> 5632M: Aymen Sghaier <aymen.sghaier@nxp.com> 5633L: linux-crypto@vger.kernel.org 5634S: Maintained 5635F: drivers/crypto/caam/ 5636F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5637 5638FREESCALE DIU FRAMEBUFFER DRIVER 5639M: Timur Tabi <timur@tabi.org> 5640L: linux-fbdev@vger.kernel.org 5641S: Maintained 5642F: drivers/video/fbdev/fsl-diu-fb.* 5643 5644FREESCALE DMA DRIVER 5645M: Li Yang <leoyang.li@nxp.com> 5646M: Zhang Wei <zw@zh-kernel.org> 5647L: linuxppc-dev@lists.ozlabs.org 5648S: Maintained 5649F: drivers/dma/fsldma.* 5650 5651FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5652M: Claudiu Manoil <claudiu.manoil@freescale.com> 5653L: netdev@vger.kernel.org 5654S: Maintained 5655F: drivers/net/ethernet/freescale/gianfar* 5656X: drivers/net/ethernet/freescale/gianfar_ptp.c 5657F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5658 5659FREESCALE GPMI NAND DRIVER 5660M: Han Xu <han.xu@nxp.com> 5661L: linux-mtd@lists.infradead.org 5662S: Maintained 5663F: drivers/mtd/nand/gpmi-nand/* 5664 5665FREESCALE I2C CPM DRIVER 5666M: Jochen Friedrich <jochen@scram.de> 5667L: linuxppc-dev@lists.ozlabs.org 5668L: linux-i2c@vger.kernel.org 5669S: Maintained 5670F: drivers/i2c/busses/i2c-cpm.c 5671 5672FREESCALE IMX / MXC FEC DRIVER 5673M: Fugang Duan <fugang.duan@nxp.com> 5674L: netdev@vger.kernel.org 5675S: Maintained 5676F: drivers/net/ethernet/freescale/fec_main.c 5677F: drivers/net/ethernet/freescale/fec_ptp.c 5678F: drivers/net/ethernet/freescale/fec.h 5679F: Documentation/devicetree/bindings/net/fsl-fec.txt 5680 5681FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5682M: Sascha Hauer <kernel@pengutronix.de> 5683L: linux-fbdev@vger.kernel.org 5684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5685S: Maintained 5686F: include/linux/platform_data/video-imxfb.h 5687F: drivers/video/fbdev/imxfb.c 5688 5689FREESCALE QORIQ DPAA ETHERNET DRIVER 5690M: Madalin Bucur <madalin.bucur@nxp.com> 5691L: netdev@vger.kernel.org 5692S: Maintained 5693F: drivers/net/ethernet/freescale/dpaa 5694 5695FREESCALE QORIQ DPAA FMAN DRIVER 5696M: Madalin Bucur <madalin.bucur@nxp.com> 5697L: netdev@vger.kernel.org 5698S: Maintained 5699F: drivers/net/ethernet/freescale/fman 5700F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5701 5702FREESCALE QUAD SPI DRIVER 5703M: Han Xu <han.xu@nxp.com> 5704L: linux-mtd@lists.infradead.org 5705S: Maintained 5706F: drivers/mtd/spi-nor/fsl-quadspi.c 5707 5708FREESCALE QUICC ENGINE LIBRARY 5709M: Qiang Zhao <qiang.zhao@nxp.com> 5710L: linuxppc-dev@lists.ozlabs.org 5711S: Maintained 5712F: drivers/soc/fsl/qe/ 5713F: include/soc/fsl/*qe*.h 5714F: include/soc/fsl/*ucc*.h 5715 5716FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5717M: Li Yang <leoyang.li@nxp.com> 5718L: netdev@vger.kernel.org 5719L: linuxppc-dev@lists.ozlabs.org 5720S: Maintained 5721F: drivers/net/ethernet/freescale/ucc_geth* 5722 5723FREESCALE QUICC ENGINE UCC HDLC DRIVER 5724M: Zhao Qiang <qiang.zhao@nxp.com> 5725L: netdev@vger.kernel.org 5726L: linuxppc-dev@lists.ozlabs.org 5727S: Maintained 5728F: drivers/net/wan/fsl_ucc_hdlc* 5729 5730FREESCALE QUICC ENGINE UCC UART DRIVER 5731M: Timur Tabi <timur@tabi.org> 5732L: linuxppc-dev@lists.ozlabs.org 5733S: Maintained 5734F: drivers/tty/serial/ucc_uart.c 5735 5736FREESCALE SOC DRIVERS 5737M: Li Yang <leoyang.li@nxp.com> 5738L: linuxppc-dev@lists.ozlabs.org 5739L: linux-arm-kernel@lists.infradead.org 5740S: Maintained 5741F: Documentation/devicetree/bindings/soc/fsl/ 5742F: drivers/soc/fsl/ 5743F: include/linux/fsl/ 5744 5745FREESCALE SOC FS_ENET DRIVER 5746M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5747M: Vitaly Bordug <vbordug@ru.mvista.com> 5748L: linuxppc-dev@lists.ozlabs.org 5749L: netdev@vger.kernel.org 5750S: Maintained 5751F: drivers/net/ethernet/freescale/fs_enet/ 5752F: include/linux/fs_enet_pd.h 5753 5754FREESCALE SOC SOUND DRIVERS 5755M: Timur Tabi <timur@tabi.org> 5756M: Nicolin Chen <nicoleotsuka@gmail.com> 5757M: Xiubo Li <Xiubo.Lee@gmail.com> 5758R: Fabio Estevam <fabio.estevam@nxp.com> 5759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5760L: linuxppc-dev@lists.ozlabs.org 5761S: Maintained 5762F: sound/soc/fsl/fsl* 5763F: sound/soc/fsl/imx* 5764F: sound/soc/fsl/mpc8610_hpcd.c 5765 5766FREESCALE USB PERIPHERAL DRIVERS 5767M: Li Yang <leoyang.li@nxp.com> 5768L: linux-usb@vger.kernel.org 5769L: linuxppc-dev@lists.ozlabs.org 5770S: Maintained 5771F: drivers/usb/gadget/udc/fsl* 5772 5773FREEVXFS FILESYSTEM 5774M: Christoph Hellwig <hch@infradead.org> 5775W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5776S: Maintained 5777F: fs/freevxfs/ 5778 5779FREEZER 5780M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5781M: Pavel Machek <pavel@ucw.cz> 5782L: linux-pm@vger.kernel.org 5783S: Supported 5784F: Documentation/power/freezing-of-tasks.txt 5785F: include/linux/freezer.h 5786F: kernel/freezer.c 5787 5788FRONTSWAP API 5789M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5790L: linux-kernel@vger.kernel.org 5791S: Maintained 5792F: mm/frontswap.c 5793F: include/linux/frontswap.h 5794 5795FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5796M: David Howells <dhowells@redhat.com> 5797L: linux-cachefs@redhat.com (moderated for non-subscribers) 5798S: Supported 5799F: Documentation/filesystems/caching/ 5800F: fs/fscache/ 5801F: include/linux/fscache*.h 5802 5803FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5804M: Theodore Y. Ts'o <tytso@mit.edu> 5805M: Jaegeuk Kim <jaegeuk@kernel.org> 5806L: linux-fscrypt@vger.kernel.org 5807Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5809S: Supported 5810F: fs/crypto/ 5811F: include/linux/fscrypt*.h 5812F: Documentation/filesystems/fscrypt.rst 5813 5814FUJITSU FR-V (FRV) PORT 5815S: Orphan 5816F: arch/frv/ 5817 5818FUJITSU LAPTOP EXTRAS 5819M: Jonathan Woithe <jwoithe@just42.net> 5820L: platform-driver-x86@vger.kernel.org 5821S: Maintained 5822F: drivers/platform/x86/fujitsu-laptop.c 5823 5824FUJITSU M-5MO LS CAMERA ISP DRIVER 5825M: Kyungmin Park <kyungmin.park@samsung.com> 5826M: Heungjun Kim <riverful.kim@samsung.com> 5827L: linux-media@vger.kernel.org 5828S: Maintained 5829F: drivers/media/i2c/m5mols/ 5830F: include/media/i2c/m5mols.h 5831 5832FUJITSU TABLET EXTRAS 5833M: Robert Gerlach <khnz@gmx.de> 5834L: platform-driver-x86@vger.kernel.org 5835S: Maintained 5836F: drivers/platform/x86/fujitsu-tablet.c 5837 5838FUSE: FILESYSTEM IN USERSPACE 5839M: Miklos Szeredi <miklos@szeredi.hu> 5840L: linux-fsdevel@vger.kernel.org 5841W: http://fuse.sourceforge.net/ 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5843S: Maintained 5844F: fs/fuse/ 5845F: include/uapi/linux/fuse.h 5846F: Documentation/filesystems/fuse.txt 5847 5848FUTEX SUBSYSTEM 5849M: Thomas Gleixner <tglx@linutronix.de> 5850M: Ingo Molnar <mingo@redhat.com> 5851R: Peter Zijlstra <peterz@infradead.org> 5852R: Darren Hart <dvhart@infradead.org> 5853L: linux-kernel@vger.kernel.org 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5855S: Maintained 5856F: kernel/futex.c 5857F: kernel/futex_compat.c 5858F: include/asm-generic/futex.h 5859F: include/linux/futex.h 5860F: include/uapi/linux/futex.h 5861F: tools/testing/selftests/futex/ 5862F: tools/perf/bench/futex* 5863F: Documentation/*futex* 5864 5865FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5866M: Rik Faith <faith@cs.unc.edu> 5867L: linux-scsi@vger.kernel.org 5868S: Odd Fixes (e.g., new signatures) 5869F: drivers/scsi/fdomain.* 5870 5871GCC PLUGINS 5872M: Kees Cook <keescook@chromium.org> 5873R: Emese Revfy <re.emese@gmail.com> 5874L: kernel-hardening@lists.openwall.com 5875S: Maintained 5876F: scripts/gcc-plugins/ 5877F: scripts/gcc-plugin.sh 5878F: scripts/Makefile.gcc-plugins 5879F: Documentation/gcc-plugins.txt 5880 5881GCOV BASED KERNEL PROFILING 5882M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5883S: Maintained 5884F: kernel/gcov/ 5885F: Documentation/dev-tools/gcov.rst 5886 5887GDB KERNEL DEBUGGING HELPER SCRIPTS 5888M: Jan Kiszka <jan.kiszka@siemens.com> 5889M: Kieran Bingham <kieran@bingham.xyz> 5890S: Supported 5891F: scripts/gdb/ 5892 5893GDT SCSI DISK ARRAY CONTROLLER DRIVER 5894M: Achim Leubner <achim_leubner@adaptec.com> 5895L: linux-scsi@vger.kernel.org 5896W: http://www.icp-vortex.com/ 5897S: Supported 5898F: drivers/scsi/gdt* 5899 5900GEMTEK FM RADIO RECEIVER DRIVER 5901M: Hans Verkuil <hverkuil@xs4all.nl> 5902L: linux-media@vger.kernel.org 5903T: git git://linuxtv.org/media_tree.git 5904W: https://linuxtv.org 5905S: Maintained 5906F: drivers/media/radio/radio-gemtek* 5907 5908GENERIC GPIO I2C DRIVER 5909M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5910S: Supported 5911F: drivers/i2c/busses/i2c-gpio.c 5912F: include/linux/i2c-gpio.h 5913 5914GENERIC GPIO I2C MULTIPLEXER DRIVER 5915M: Peter Korsgaard <peter.korsgaard@barco.com> 5916L: linux-i2c@vger.kernel.org 5917S: Supported 5918F: drivers/i2c/muxes/i2c-mux-gpio.c 5919F: include/linux/i2c-mux-gpio.h 5920F: Documentation/i2c/muxes/i2c-mux-gpio 5921 5922GENERIC HDLC (WAN) DRIVERS 5923M: Krzysztof Halasa <khc@pm.waw.pl> 5924W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5925S: Maintained 5926F: drivers/net/wan/c101.c 5927F: drivers/net/wan/hd6457* 5928F: drivers/net/wan/hdlc* 5929F: drivers/net/wan/n2.c 5930F: drivers/net/wan/pc300too.c 5931F: drivers/net/wan/pci200syn.c 5932F: drivers/net/wan/wanxl* 5933 5934GENERIC INCLUDE/ASM HEADER FILES 5935M: Arnd Bergmann <arnd@arndb.de> 5936L: linux-arch@vger.kernel.org 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5938S: Maintained 5939F: include/asm-generic/ 5940F: include/uapi/asm-generic/ 5941 5942GENERIC PHY FRAMEWORK 5943M: Kishon Vijay Abraham I <kishon@ti.com> 5944L: linux-kernel@vger.kernel.org 5945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5946S: Supported 5947F: drivers/phy/ 5948F: include/linux/phy/ 5949 5950GENERIC PM DOMAINS 5951M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5952M: Kevin Hilman <khilman@kernel.org> 5953M: Ulf Hansson <ulf.hansson@linaro.org> 5954L: linux-pm@vger.kernel.org 5955S: Supported 5956F: drivers/base/power/domain*.c 5957F: include/linux/pm_domain.h 5958F: Documentation/devicetree/bindings/power/power_domain.txt 5959 5960GENERIC UIO DRIVER FOR PCI DEVICES 5961M: "Michael S. Tsirkin" <mst@redhat.com> 5962L: kvm@vger.kernel.org 5963S: Supported 5964F: drivers/uio/uio_pci_generic.c 5965 5966GENWQE (IBM Generic Workqueue Card) 5967M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5968M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5969S: Supported 5970F: drivers/misc/genwqe/ 5971 5972GET_MAINTAINER SCRIPT 5973M: Joe Perches <joe@perches.com> 5974S: Maintained 5975F: scripts/get_maintainer.pl 5976 5977GFS2 FILE SYSTEM 5978M: Steven Whitehouse <swhiteho@redhat.com> 5979M: Bob Peterson <rpeterso@redhat.com> 5980L: cluster-devel@redhat.com 5981W: http://sources.redhat.com/cluster/ 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5983S: Supported 5984F: Documentation/filesystems/gfs2*.txt 5985F: fs/gfs2/ 5986F: include/uapi/linux/gfs2_ondisk.h 5987 5988GIGASET ISDN DRIVERS 5989M: Paul Bolle <pebolle@tiscali.nl> 5990L: gigaset307x-common@lists.sourceforge.net 5991W: http://gigaset307x.sourceforge.net/ 5992S: Odd Fixes 5993F: Documentation/isdn/README.gigaset 5994F: drivers/isdn/gigaset/ 5995F: include/uapi/linux/gigaset_dev.h 5996 5997GO7007 MPEG CODEC 5998M: Hans Verkuil <hans.verkuil@cisco.com> 5999L: linux-media@vger.kernel.org 6000S: Maintained 6001F: drivers/media/usb/go7007/ 6002 6003GOODIX TOUCHSCREEN 6004M: Bastien Nocera <hadess@hadess.net> 6005L: linux-input@vger.kernel.org 6006S: Maintained 6007F: drivers/input/touchscreen/goodix.c 6008 6009GPD POCKET FAN DRIVER 6010M: Hans de Goede <hdegoede@redhat.com> 6011L: platform-driver-x86@vger.kernel.org 6012S: Maintained 6013F: drivers/platform/x86/gpd-pocket-fan.c 6014 6015GPIO ACPI SUPPORT 6016M: Mika Westerberg <mika.westerberg@linux.intel.com> 6017M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6018L: linux-gpio@vger.kernel.org 6019L: linux-acpi@vger.kernel.org 6020S: Maintained 6021F: Documentation/acpi/gpio-properties.txt 6022F: drivers/gpio/gpiolib-acpi.c 6023 6024GPIO IR Transmitter 6025M: Sean Young <sean@mess.org> 6026L: linux-media@vger.kernel.org 6027S: Maintained 6028F: drivers/media/rc/gpio-ir-tx.c 6029 6030GPIO MOCKUP DRIVER 6031M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6032R: Bartosz Golaszewski <brgl@bgdev.pl> 6033L: linux-gpio@vger.kernel.org 6034S: Maintained 6035F: drivers/gpio/gpio-mockup.c 6036F: tools/testing/selftests/gpio/ 6037 6038GPIO SUBSYSTEM 6039M: Linus Walleij <linus.walleij@linaro.org> 6040L: linux-gpio@vger.kernel.org 6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6042S: Maintained 6043F: Documentation/devicetree/bindings/gpio/ 6044F: Documentation/gpio/ 6045F: Documentation/ABI/testing/gpio-cdev 6046F: Documentation/ABI/obsolete/sysfs-gpio 6047F: drivers/gpio/ 6048F: include/linux/gpio/ 6049F: include/linux/gpio.h 6050F: include/asm-generic/gpio.h 6051F: include/uapi/linux/gpio.h 6052F: tools/gpio/ 6053 6054GRE DEMULTIPLEXER DRIVER 6055M: Dmitry Kozlov <xeb@mail.ru> 6056L: netdev@vger.kernel.org 6057S: Maintained 6058F: net/ipv4/gre_demux.c 6059F: net/ipv4/gre_offload.c 6060F: include/net/gre.h 6061 6062GRETH 10/100/1G Ethernet MAC device driver 6063M: Andreas Larsson <andreas@gaisler.com> 6064L: netdev@vger.kernel.org 6065S: Maintained 6066F: drivers/net/ethernet/aeroflex/ 6067 6068GREYBUS AUDIO PROTOCOLS DRIVERS 6069M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6070M: Mark Greer <mgreer@animalcreek.com> 6071S: Maintained 6072F: drivers/staging/greybus/audio_apbridgea.c 6073F: drivers/staging/greybus/audio_apbridgea.h 6074F: drivers/staging/greybus/audio_codec.c 6075F: drivers/staging/greybus/audio_codec.h 6076F: drivers/staging/greybus/audio_gb.c 6077F: drivers/staging/greybus/audio_manager.c 6078F: drivers/staging/greybus/audio_manager.h 6079F: drivers/staging/greybus/audio_manager_module.c 6080F: drivers/staging/greybus/audio_manager_private.h 6081F: drivers/staging/greybus/audio_manager_sysfs.c 6082F: drivers/staging/greybus/audio_module.c 6083F: drivers/staging/greybus/audio_topology.c 6084 6085GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6086M: Viresh Kumar <vireshk@kernel.org> 6087S: Maintained 6088F: drivers/staging/greybus/authentication.c 6089F: drivers/staging/greybus/bootrom.c 6090F: drivers/staging/greybus/firmware.h 6091F: drivers/staging/greybus/fw-core.c 6092F: drivers/staging/greybus/fw-download.c 6093F: drivers/staging/greybus/fw-managament.c 6094F: drivers/staging/greybus/greybus_authentication.h 6095F: drivers/staging/greybus/greybus_firmware.h 6096F: drivers/staging/greybus/hid.c 6097F: drivers/staging/greybus/i2c.c 6098F: drivers/staging/greybus/spi.c 6099F: drivers/staging/greybus/spilib.c 6100F: drivers/staging/greybus/spilib.h 6101 6102GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6103M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6104S: Maintained 6105F: drivers/staging/greybus/loopback.c 6106F: drivers/staging/greybus/timesync.c 6107F: drivers/staging/greybus/timesync_platform.c 6108 6109GREYBUS PLATFORM DRIVERS 6110M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6111S: Maintained 6112F: drivers/staging/greybus/arche-platform.c 6113F: drivers/staging/greybus/arche-apb-ctrl.c 6114F: drivers/staging/greybus/arche_platform.h 6115 6116GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6117M: Rui Miguel Silva <rmfrfs@gmail.com> 6118S: Maintained 6119F: drivers/staging/greybus/sdio.c 6120F: drivers/staging/greybus/light.c 6121F: drivers/staging/greybus/gpio.c 6122F: drivers/staging/greybus/power_supply.c 6123F: drivers/staging/greybus/spi.c 6124F: drivers/staging/greybus/spilib.c 6125 6126GREYBUS SUBSYSTEM 6127M: Johan Hovold <johan@kernel.org> 6128M: Alex Elder <elder@kernel.org> 6129M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6130S: Maintained 6131F: drivers/staging/greybus/ 6132L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6133 6134GREYBUS UART PROTOCOLS DRIVERS 6135M: David Lin <dtwlin@gmail.com> 6136S: Maintained 6137F: drivers/staging/greybus/uart.c 6138F: drivers/staging/greybus/log.c 6139 6140GS1662 VIDEO SERIALIZER 6141M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6142L: linux-media@vger.kernel.org 6143T: git git://linuxtv.org/media_tree.git 6144S: Maintained 6145F: drivers/media/spi/gs1662.c 6146 6147GSPCA FINEPIX SUBDRIVER 6148M: Frank Zago <frank@zago.net> 6149L: linux-media@vger.kernel.org 6150T: git git://linuxtv.org/media_tree.git 6151S: Maintained 6152F: drivers/media/usb/gspca/finepix.c 6153 6154GSPCA GL860 SUBDRIVER 6155M: Olivier Lorin <o.lorin@laposte.net> 6156L: linux-media@vger.kernel.org 6157T: git git://linuxtv.org/media_tree.git 6158S: Maintained 6159F: drivers/media/usb/gspca/gl860/ 6160 6161GSPCA M5602 SUBDRIVER 6162M: Erik Andren <erik.andren@gmail.com> 6163L: linux-media@vger.kernel.org 6164T: git git://linuxtv.org/media_tree.git 6165S: Maintained 6166F: drivers/media/usb/gspca/m5602/ 6167 6168GSPCA PAC207 SONIXB SUBDRIVER 6169M: Hans Verkuil <hverkuil@xs4all.nl> 6170L: linux-media@vger.kernel.org 6171T: git git://linuxtv.org/media_tree.git 6172S: Odd Fixes 6173F: drivers/media/usb/gspca/pac207.c 6174 6175GSPCA SN9C20X SUBDRIVER 6176M: Brian Johnson <brijohn@gmail.com> 6177L: linux-media@vger.kernel.org 6178T: git git://linuxtv.org/media_tree.git 6179S: Maintained 6180F: drivers/media/usb/gspca/sn9c20x.c 6181 6182GSPCA T613 SUBDRIVER 6183M: Leandro Costantino <lcostantino@gmail.com> 6184L: linux-media@vger.kernel.org 6185T: git git://linuxtv.org/media_tree.git 6186S: Maintained 6187F: drivers/media/usb/gspca/t613.c 6188 6189GSPCA USB WEBCAM DRIVER 6190M: Hans Verkuil <hverkuil@xs4all.nl> 6191L: linux-media@vger.kernel.org 6192T: git git://linuxtv.org/media_tree.git 6193S: Odd Fixes 6194F: drivers/media/usb/gspca/ 6195 6196GTP (GPRS Tunneling Protocol) 6197M: Pablo Neira Ayuso <pablo@netfilter.org> 6198M: Harald Welte <laforge@gnumonks.org> 6199L: osmocom-net-gprs@lists.osmocom.org 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6201S: Maintained 6202F: drivers/net/gtp.c 6203 6204GUID PARTITION TABLE (GPT) 6205M: Davidlohr Bueso <dave@stgolabs.net> 6206L: linux-efi@vger.kernel.org 6207S: Maintained 6208F: block/partitions/efi.* 6209 6210H8/300 ARCHITECTURE 6211M: Yoshinori Sato <ysato@users.sourceforge.jp> 6212L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6213W: http://uclinux-h8.sourceforge.jp 6214T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6215S: Maintained 6216F: arch/h8300/ 6217F: drivers/clocksource/h8300_*.c 6218F: drivers/clk/h8300/ 6219F: drivers/irqchip/irq-renesas-h8*.c 6220 6221HACKRF MEDIA DRIVER 6222M: Antti Palosaari <crope@iki.fi> 6223L: linux-media@vger.kernel.org 6224W: https://linuxtv.org 6225W: http://palosaari.fi/linux/ 6226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6227T: git git://linuxtv.org/anttip/media_tree.git 6228S: Maintained 6229F: drivers/media/usb/hackrf/ 6230 6231HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6232M: Frank Seidel <frank@f-seidel.de> 6233L: platform-driver-x86@vger.kernel.org 6234W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6235S: Maintained 6236F: drivers/platform/x86/hdaps.c 6237 6238HARDWARE MONITORING 6239M: Jean Delvare <jdelvare@suse.com> 6240M: Guenter Roeck <linux@roeck-us.net> 6241L: linux-hwmon@vger.kernel.org 6242W: http://hwmon.wiki.kernel.org/ 6243T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6244S: Maintained 6245F: Documentation/hwmon/ 6246F: drivers/hwmon/ 6247F: include/linux/hwmon*.h 6248 6249HARDWARE RANDOM NUMBER GENERATOR CORE 6250M: Matt Mackall <mpm@selenic.com> 6251M: Herbert Xu <herbert@gondor.apana.org.au> 6252L: linux-crypto@vger.kernel.org 6253S: Odd fixes 6254F: Documentation/devicetree/bindings/rng/ 6255F: Documentation/hw_random.txt 6256F: drivers/char/hw_random/ 6257F: include/linux/hw_random.h 6258 6259HARDWARE SPINLOCK CORE 6260M: Ohad Ben-Cohen <ohad@wizery.com> 6261M: Bjorn Andersson <bjorn.andersson@linaro.org> 6262L: linux-remoteproc@vger.kernel.org 6263S: Maintained 6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6265F: Documentation/devicetree/bindings/hwlock/ 6266F: Documentation/hwspinlock.txt 6267F: drivers/hwspinlock/ 6268F: include/linux/hwspinlock.h 6269 6270HARMONY SOUND DRIVER 6271L: linux-parisc@vger.kernel.org 6272S: Maintained 6273F: sound/parisc/harmony.* 6274 6275HDPVR USB VIDEO ENCODER DRIVER 6276M: Hans Verkuil <hverkuil@xs4all.nl> 6277L: linux-media@vger.kernel.org 6278T: git git://linuxtv.org/media_tree.git 6279W: https://linuxtv.org 6280S: Odd Fixes 6281F: drivers/media/usb/hdpvr/ 6282 6283HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6284M: Jimmy Vance <jimmy.vance@hpe.com> 6285S: Supported 6286F: Documentation/watchdog/hpwdt.txt 6287F: drivers/watchdog/hpwdt.c 6288 6289HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6290M: Don Brace <don.brace@microsemi.com> 6291L: esc.storagedev@microsemi.com 6292L: linux-scsi@vger.kernel.org 6293S: Supported 6294F: Documentation/scsi/hpsa.txt 6295F: drivers/scsi/hpsa*.[ch] 6296F: include/linux/cciss*.h 6297F: include/uapi/linux/cciss*.h 6298 6299HFI1 DRIVER 6300M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6301M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6302L: linux-rdma@vger.kernel.org 6303S: Supported 6304F: drivers/infiniband/hw/hfi1 6305 6306HFS FILESYSTEM 6307L: linux-fsdevel@vger.kernel.org 6308S: Orphan 6309F: Documentation/filesystems/hfs.txt 6310F: fs/hfs/ 6311 6312HFSPLUS FILESYSTEM 6313L: linux-fsdevel@vger.kernel.org 6314S: Orphan 6315F: Documentation/filesystems/hfsplus.txt 6316F: fs/hfsplus/ 6317 6318HGA FRAMEBUFFER DRIVER 6319M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6320L: linux-nvidia@lists.surfsouth.com 6321W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6322S: Maintained 6323F: drivers/video/fbdev/hgafb.c 6324 6325HIBERNATION (aka Software Suspend, aka swsusp) 6326M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6327M: Pavel Machek <pavel@ucw.cz> 6328L: linux-pm@vger.kernel.org 6329B: https://bugzilla.kernel.org 6330S: Supported 6331F: arch/x86/power/ 6332F: drivers/base/power/ 6333F: kernel/power/ 6334F: include/linux/suspend.h 6335F: include/linux/freezer.h 6336F: include/linux/pm.h 6337F: arch/*/include/asm/suspend*.h 6338 6339HID CORE LAYER 6340M: Jiri Kosina <jikos@kernel.org> 6341R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6342L: linux-input@vger.kernel.org 6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6344S: Maintained 6345F: drivers/hid/ 6346F: include/linux/hid* 6347F: include/uapi/linux/hid* 6348 6349HID SENSOR HUB DRIVERS 6350M: Jiri Kosina <jikos@kernel.org> 6351M: Jonathan Cameron <jic23@kernel.org> 6352M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6353L: linux-input@vger.kernel.org 6354L: linux-iio@vger.kernel.org 6355S: Maintained 6356F: Documentation/hid/hid-sensor* 6357F: drivers/hid/hid-sensor-* 6358F: drivers/iio/*/hid-* 6359F: include/linux/hid-sensor-* 6360 6361HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6362M: Thomas Gleixner <tglx@linutronix.de> 6363L: linux-kernel@vger.kernel.org 6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6365S: Maintained 6366F: Documentation/timers/ 6367F: kernel/time/hrtimer.c 6368F: kernel/time/clockevents.c 6369F: kernel/time/timer_*.c 6370F: include/linux/clockchips.h 6371F: include/linux/hrtimer.h 6372 6373HIGH-SPEED SCC DRIVER FOR AX.25 6374L: linux-hams@vger.kernel.org 6375S: Orphan 6376F: drivers/net/hamradio/dmascc.c 6377F: drivers/net/hamradio/scc.c 6378 6379HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6380M: HighPoint Linux Team <linux@highpoint-tech.com> 6381W: http://www.highpoint-tech.com 6382S: Supported 6383F: Documentation/scsi/hptiop.txt 6384F: drivers/scsi/hptiop.c 6385 6386HIPPI 6387M: Jes Sorensen <jes@trained-monkey.org> 6388L: linux-hippi@sunsite.dk 6389S: Maintained 6390F: include/linux/hippidevice.h 6391F: include/uapi/linux/if_hippi.h 6392F: net/802/hippi.c 6393F: drivers/net/hippi/ 6394 6395HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6396M: Yisen Zhuang <yisen.zhuang@huawei.com> 6397M: Salil Mehta <salil.mehta@huawei.com> 6398L: netdev@vger.kernel.org 6399W: http://www.hisilicon.com 6400S: Maintained 6401F: drivers/net/ethernet/hisilicon/hns3/ 6402 6403HISILICON NETWORK SUBSYSTEM DRIVER 6404M: Yisen Zhuang <yisen.zhuang@huawei.com> 6405M: Salil Mehta <salil.mehta@huawei.com> 6406L: netdev@vger.kernel.org 6407W: http://www.hisilicon.com 6408S: Maintained 6409F: drivers/net/ethernet/hisilicon/ 6410F: Documentation/devicetree/bindings/net/hisilicon*.txt 6411 6412HISILICON PMU DRIVER 6413M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6414W: http://www.hisilicon.com 6415S: Supported 6416F: drivers/perf/hisilicon 6417F: Documentation/perf/hisi-pmu.txt 6418 6419HISILICON ROCE DRIVER 6420M: Lijun Ou <oulijun@huawei.com> 6421M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6422L: linux-rdma@vger.kernel.org 6423S: Maintained 6424F: drivers/infiniband/hw/hns/ 6425F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6426 6427HISILICON SAS Controller 6428M: John Garry <john.garry@huawei.com> 6429W: http://www.hisilicon.com 6430S: Supported 6431F: drivers/scsi/hisi_sas/ 6432F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6433 6434HMM - Heterogeneous Memory Management 6435M: Jérôme Glisse <jglisse@redhat.com> 6436L: linux-mm@kvack.org 6437S: Maintained 6438F: mm/hmm* 6439F: include/linux/hmm* 6440 6441HOST AP DRIVER 6442M: Jouni Malinen <j@w1.fi> 6443L: linux-wireless@vger.kernel.org 6444W: http://w1.fi/hostap-driver.html 6445S: Obsolete 6446F: drivers/net/wireless/intersil/hostap/ 6447 6448HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6449L: platform-driver-x86@vger.kernel.org 6450S: Orphan 6451F: drivers/platform/x86/tc1100-wmi.c 6452 6453HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6454M: Jaroslav Kysela <perex@perex.cz> 6455S: Maintained 6456F: drivers/net/ethernet/hp/hp100.* 6457 6458HPET: High Precision Event Timers driver 6459M: Clemens Ladisch <clemens@ladisch.de> 6460S: Maintained 6461F: Documentation/timers/hpet.txt 6462F: drivers/char/hpet.c 6463F: include/linux/hpet.h 6464F: include/uapi/linux/hpet.h 6465 6466HPET: x86 6467S: Orphan 6468F: arch/x86/kernel/hpet.c 6469F: arch/x86/include/asm/hpet.h 6470 6471HPFS FILESYSTEM 6472M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6473W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6474S: Maintained 6475F: fs/hpfs/ 6476 6477HSI SUBSYSTEM 6478M: Sebastian Reichel <sre@kernel.org> 6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6480S: Maintained 6481F: Documentation/ABI/testing/sysfs-bus-hsi 6482F: Documentation/driver-api/hsi.rst 6483F: drivers/hsi/ 6484F: include/linux/hsi/ 6485F: include/uapi/linux/hsi/ 6486 6487HSO 3G MODEM DRIVER 6488L: linux-usb@vger.kernel.org 6489S: Orphan 6490F: drivers/net/usb/hso.c 6491 6492HSR NETWORK PROTOCOL 6493M: Arvid Brodin <arvid.brodin@alten.se> 6494L: netdev@vger.kernel.org 6495S: Maintained 6496F: net/hsr/ 6497 6498HT16K33 LED CONTROLLER DRIVER 6499M: Robin van der Gracht <robin@protonic.nl> 6500S: Maintained 6501F: drivers/auxdisplay/ht16k33.c 6502F: Documentation/devicetree/bindings/display/ht16k33.txt 6503 6504HTCPEN TOUCHSCREEN DRIVER 6505M: Pau Oliva Fora <pof@eslack.org> 6506L: linux-input@vger.kernel.org 6507S: Maintained 6508F: drivers/input/touchscreen/htcpen.c 6509 6510HUAWEI ETHERNET DRIVER 6511M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6512L: netdev@vger.kernel.org 6513S: Supported 6514F: Documentation/networking/hinic.txt 6515F: drivers/net/ethernet/huawei/hinic/ 6516 6517HUGETLB FILESYSTEM 6518M: Nadia Yvette Chambers <nyc@holomorphy.com> 6519S: Maintained 6520F: fs/hugetlbfs/ 6521 6522HVA ST MEDIA DRIVER 6523M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6524L: linux-media@vger.kernel.org 6525T: git git://linuxtv.org/media_tree.git 6526W: https://linuxtv.org 6527S: Supported 6528F: drivers/media/platform/sti/hva 6529 6530HWPOISON MEMORY FAILURE HANDLING 6531M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6532L: linux-mm@kvack.org 6533S: Maintained 6534F: mm/memory-failure.c 6535F: mm/hwpoison-inject.c 6536 6537Hyper-V CORE AND DRIVERS 6538M: "K. Y. Srinivasan" <kys@microsoft.com> 6539M: Haiyang Zhang <haiyangz@microsoft.com> 6540M: Stephen Hemminger <sthemmin@microsoft.com> 6541L: devel@linuxdriverproject.org 6542S: Maintained 6543F: Documentation/networking/netvsc.txt 6544F: arch/x86/include/asm/mshyperv.h 6545F: arch/x86/include/asm/trace/hyperv.h 6546F: arch/x86/include/uapi/asm/hyperv.h 6547F: arch/x86/kernel/cpu/mshyperv.c 6548F: arch/x86/hyperv 6549F: drivers/hid/hid-hyperv.c 6550F: drivers/hv/ 6551F: drivers/input/serio/hyperv-keyboard.c 6552F: drivers/pci/host/pci-hyperv.c 6553F: drivers/net/hyperv/ 6554F: drivers/scsi/storvsc_drv.c 6555F: drivers/uio/uio_hv_generic.c 6556F: drivers/video/fbdev/hyperv_fb.c 6557F: net/vmw_vsock/hyperv_transport.c 6558F: include/linux/hyperv.h 6559F: include/uapi/linux/hyperv.h 6560F: tools/hv/ 6561F: Documentation/ABI/stable/sysfs-bus-vmbus 6562 6563HYPERVISOR VIRTUAL CONSOLE DRIVER 6564L: linuxppc-dev@lists.ozlabs.org 6565S: Odd Fixes 6566F: drivers/tty/hvc/ 6567 6568I2C ACPI SUPPORT 6569M: Mika Westerberg <mika.westerberg@linux.intel.com> 6570L: linux-i2c@vger.kernel.org 6571L: linux-acpi@vger.kernel.org 6572S: Maintained 6573F: drivers/i2c/i2c-core-acpi.c 6574 6575I2C MUXES 6576M: Peter Rosin <peda@axentia.se> 6577L: linux-i2c@vger.kernel.org 6578S: Maintained 6579F: Documentation/i2c/i2c-topology 6580F: Documentation/i2c/muxes/ 6581F: Documentation/devicetree/bindings/i2c/i2c-mux* 6582F: Documentation/devicetree/bindings/i2c/i2c-arb* 6583F: Documentation/devicetree/bindings/i2c/i2c-gate* 6584F: drivers/i2c/i2c-mux.c 6585F: drivers/i2c/muxes/ 6586F: include/linux/i2c-mux.h 6587 6588I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6589M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6590L: linux-i2c@vger.kernel.org 6591S: Maintained 6592F: drivers/i2c/busses/i2c-mv64xxx.c 6593 6594I2C OVER PARALLEL PORT 6595M: Jean Delvare <jdelvare@suse.com> 6596L: linux-i2c@vger.kernel.org 6597S: Maintained 6598F: Documentation/i2c/busses/i2c-parport 6599F: Documentation/i2c/busses/i2c-parport-light 6600F: drivers/i2c/busses/i2c-parport.c 6601F: drivers/i2c/busses/i2c-parport-light.c 6602 6603I2C SUBSYSTEM 6604M: Wolfram Sang <wsa@the-dreams.de> 6605L: linux-i2c@vger.kernel.org 6606W: https://i2c.wiki.kernel.org/ 6607Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6609S: Maintained 6610F: Documentation/devicetree/bindings/i2c/ 6611F: Documentation/i2c/ 6612F: drivers/i2c/ 6613F: drivers/i2c/*/ 6614F: include/linux/i2c.h 6615F: include/linux/i2c-*.h 6616F: include/uapi/linux/i2c.h 6617F: include/uapi/linux/i2c-*.h 6618 6619I2C-TAOS-EVM DRIVER 6620M: Jean Delvare <jdelvare@suse.com> 6621L: linux-i2c@vger.kernel.org 6622S: Maintained 6623F: Documentation/i2c/busses/i2c-taos-evm 6624F: drivers/i2c/busses/i2c-taos-evm.c 6625 6626I2C-TINY-USB DRIVER 6627M: Till Harbaum <till@harbaum.org> 6628L: linux-i2c@vger.kernel.org 6629W: http://www.harbaum.org/till/i2c_tiny_usb 6630S: Maintained 6631F: drivers/i2c/busses/i2c-tiny-usb.c 6632 6633I2C/SMBUS CONTROLLER DRIVERS FOR PC 6634M: Jean Delvare <jdelvare@suse.com> 6635L: linux-i2c@vger.kernel.org 6636S: Maintained 6637F: Documentation/i2c/busses/i2c-ali1535 6638F: Documentation/i2c/busses/i2c-ali1563 6639F: Documentation/i2c/busses/i2c-ali15x3 6640F: Documentation/i2c/busses/i2c-amd756 6641F: Documentation/i2c/busses/i2c-amd8111 6642F: Documentation/i2c/busses/i2c-i801 6643F: Documentation/i2c/busses/i2c-nforce2 6644F: Documentation/i2c/busses/i2c-piix4 6645F: Documentation/i2c/busses/i2c-sis5595 6646F: Documentation/i2c/busses/i2c-sis630 6647F: Documentation/i2c/busses/i2c-sis96x 6648F: Documentation/i2c/busses/i2c-via 6649F: Documentation/i2c/busses/i2c-viapro 6650F: drivers/i2c/busses/i2c-ali1535.c 6651F: drivers/i2c/busses/i2c-ali1563.c 6652F: drivers/i2c/busses/i2c-ali15x3.c 6653F: drivers/i2c/busses/i2c-amd756.c 6654F: drivers/i2c/busses/i2c-amd756-s4882.c 6655F: drivers/i2c/busses/i2c-amd8111.c 6656F: drivers/i2c/busses/i2c-i801.c 6657F: drivers/i2c/busses/i2c-isch.c 6658F: drivers/i2c/busses/i2c-nforce2.c 6659F: drivers/i2c/busses/i2c-nforce2-s4985.c 6660F: drivers/i2c/busses/i2c-piix4.c 6661F: drivers/i2c/busses/i2c-sis5595.c 6662F: drivers/i2c/busses/i2c-sis630.c 6663F: drivers/i2c/busses/i2c-sis96x.c 6664F: drivers/i2c/busses/i2c-via.c 6665F: drivers/i2c/busses/i2c-viapro.c 6666 6667I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6668M: Hans de Goede <hdegoede@redhat.com> 6669L: linux-i2c@vger.kernel.org 6670S: Maintained 6671F: drivers/i2c/busses/i2c-cht-wc.c 6672 6673I2C/SMBUS ISMT DRIVER 6674M: Seth Heasley <seth.heasley@intel.com> 6675M: Neil Horman <nhorman@tuxdriver.com> 6676L: linux-i2c@vger.kernel.org 6677F: drivers/i2c/busses/i2c-ismt.c 6678F: Documentation/i2c/busses/i2c-ismt 6679 6680I2C/SMBUS STUB DRIVER 6681M: Jean Delvare <jdelvare@suse.com> 6682L: linux-i2c@vger.kernel.org 6683S: Maintained 6684F: drivers/i2c/i2c-stub.c 6685 6686IA64 (Itanium) PLATFORM 6687M: Tony Luck <tony.luck@intel.com> 6688M: Fenghua Yu <fenghua.yu@intel.com> 6689L: linux-ia64@vger.kernel.org 6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6691S: Maintained 6692F: arch/ia64/ 6693 6694IBM Power 842 compression accelerator 6695M: Haren Myneni <haren@us.ibm.com> 6696S: Supported 6697F: drivers/crypto/nx/Makefile 6698F: drivers/crypto/nx/Kconfig 6699F: drivers/crypto/nx/nx-842* 6700F: include/linux/sw842.h 6701F: crypto/842.c 6702F: lib/842/ 6703 6704IBM Power in-Nest Crypto Acceleration 6705M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6706M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6707L: linux-crypto@vger.kernel.org 6708S: Supported 6709F: drivers/crypto/nx/Makefile 6710F: drivers/crypto/nx/Kconfig 6711F: drivers/crypto/nx/nx-aes* 6712F: drivers/crypto/nx/nx-sha* 6713F: drivers/crypto/nx/nx.* 6714F: drivers/crypto/nx/nx_csbcpb.h 6715F: drivers/crypto/nx/nx_debugfs.h 6716 6717IBM Power Linux RAID adapter 6718M: Brian King <brking@us.ibm.com> 6719S: Supported 6720F: drivers/scsi/ipr.* 6721 6722IBM Power SRIOV Virtual NIC Device Driver 6723M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6724M: John Allen <jallen@linux.vnet.ibm.com> 6725L: netdev@vger.kernel.org 6726S: Supported 6727F: drivers/net/ethernet/ibm/ibmvnic.* 6728 6729IBM Power Virtual Accelerator Switchboard 6730M: Sukadev Bhattiprolu 6731L: linuxppc-dev@lists.ozlabs.org 6732S: Supported 6733F: arch/powerpc/platforms/powernv/vas* 6734F: arch/powerpc/platforms/powernv/copy-paste.h 6735F: arch/powerpc/include/asm/vas.h 6736F: arch/powerpc/include/uapi/asm/vas.h 6737 6738IBM Power Virtual Ethernet Device Driver 6739M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6740L: netdev@vger.kernel.org 6741S: Supported 6742F: drivers/net/ethernet/ibm/ibmveth.* 6743 6744IBM Power Virtual FC Device Drivers 6745M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6746L: linux-scsi@vger.kernel.org 6747S: Supported 6748F: drivers/scsi/ibmvscsi/ibmvfc* 6749 6750IBM Power Virtual SCSI Device Drivers 6751M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6752L: linux-scsi@vger.kernel.org 6753S: Supported 6754F: drivers/scsi/ibmvscsi/ibmvscsi* 6755F: include/scsi/viosrp.h 6756 6757IBM Power Virtual SCSI Device Target Driver 6758M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6759M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6760L: linux-scsi@vger.kernel.org 6761L: target-devel@vger.kernel.org 6762S: Supported 6763F: drivers/scsi/ibmvscsi_tgt/ 6764 6765IBM Power VMX Cryptographic instructions 6766M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6767M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6768L: linux-crypto@vger.kernel.org 6769S: Supported 6770F: drivers/crypto/vmx/Makefile 6771F: drivers/crypto/vmx/Kconfig 6772F: drivers/crypto/vmx/vmx.c 6773F: drivers/crypto/vmx/aes* 6774F: drivers/crypto/vmx/ghash* 6775F: drivers/crypto/vmx/ppc-xlate.pl 6776 6777IBM ServeRAID RAID DRIVER 6778S: Orphan 6779F: drivers/scsi/ips.* 6780 6781ICH LPC AND GPIO DRIVER 6782M: Peter Tyser <ptyser@xes-inc.com> 6783S: Maintained 6784F: drivers/mfd/lpc_ich.c 6785F: drivers/gpio/gpio-ich.c 6786 6787IDE SUBSYSTEM 6788M: "David S. Miller" <davem@davemloft.net> 6789L: linux-ide@vger.kernel.org 6790Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6792S: Maintained 6793F: Documentation/ide/ 6794F: drivers/ide/ 6795F: include/linux/ide.h 6796 6797IDE/ATAPI DRIVERS 6798M: Borislav Petkov <bp@alien8.de> 6799L: linux-ide@vger.kernel.org 6800S: Maintained 6801F: Documentation/cdrom/ide-cd 6802F: drivers/ide/ide-cd* 6803 6804IDEAPAD LAPTOP EXTRAS DRIVER 6805M: Ike Panhc <ike.pan@canonical.com> 6806L: platform-driver-x86@vger.kernel.org 6807W: http://launchpad.net/ideapad-laptop 6808S: Maintained 6809F: drivers/platform/x86/ideapad-laptop.c 6810 6811IDEAPAD LAPTOP SLIDEBAR DRIVER 6812M: Andrey Moiseev <o2g.org.ru@gmail.com> 6813L: linux-input@vger.kernel.org 6814W: https://github.com/o2genum/ideapad-slidebar 6815S: Maintained 6816F: drivers/input/misc/ideapad_slidebar.c 6817 6818IDT VersaClock 5 CLOCK DRIVER 6819M: Marek Vasut <marek.vasut@gmail.com> 6820S: Maintained 6821F: drivers/clk/clk-versaclock5.c 6822 6823IEEE 802.15.4 SUBSYSTEM 6824M: Alexander Aring <alex.aring@gmail.com> 6825M: Stefan Schmidt <stefan@osg.samsung.com> 6826L: linux-wpan@vger.kernel.org 6827W: http://wpan.cakelab.org/ 6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6830S: Maintained 6831F: net/ieee802154/ 6832F: net/mac802154/ 6833F: drivers/net/ieee802154/ 6834F: include/linux/nl802154.h 6835F: include/linux/ieee802154.h 6836F: include/net/nl802154.h 6837F: include/net/mac802154.h 6838F: include/net/af_ieee802154.h 6839F: include/net/cfg802154.h 6840F: include/net/ieee802154_netdev.h 6841F: Documentation/networking/ieee802154.txt 6842 6843IFE PROTOCOL 6844M: Yotam Gigi <yotam.gi@gmail.com> 6845M: Jamal Hadi Salim <jhs@mojatatu.com> 6846F: net/ife 6847F: include/net/ife.h 6848F: include/uapi/linux/ife.h 6849 6850IGORPLUG-USB IR RECEIVER 6851M: Sean Young <sean@mess.org> 6852L: linux-media@vger.kernel.org 6853S: Maintained 6854F: drivers/media/rc/igorplugusb.c 6855 6856IGUANAWORKS USB IR TRANSCEIVER 6857M: Sean Young <sean@mess.org> 6858L: linux-media@vger.kernel.org 6859S: Maintained 6860F: drivers/media/rc/iguanair.c 6861 6862IIO DIGITAL POTENTIOMETER DAC 6863M: Peter Rosin <peda@axentia.se> 6864L: linux-iio@vger.kernel.org 6865S: Maintained 6866F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6867F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6868F: drivers/iio/dac/dpot-dac.c 6869 6870IIO ENVELOPE DETECTOR 6871M: Peter Rosin <peda@axentia.se> 6872L: linux-iio@vger.kernel.org 6873S: Maintained 6874F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6875F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6876F: drivers/iio/adc/envelope-detector.c 6877 6878IIO MULTIPLEXER 6879M: Peter Rosin <peda@axentia.se> 6880L: linux-iio@vger.kernel.org 6881S: Maintained 6882F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6883F: drivers/iio/multiplexer/iio-mux.c 6884 6885IIO SUBSYSTEM AND DRIVERS 6886M: Jonathan Cameron <jic23@kernel.org> 6887R: Hartmut Knaack <knaack.h@gmx.de> 6888R: Lars-Peter Clausen <lars@metafoo.de> 6889R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6890L: linux-iio@vger.kernel.org 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6892S: Maintained 6893F: Documentation/ABI/testing/configfs-iio* 6894F: Documentation/ABI/testing/sysfs-bus-iio* 6895F: Documentation/devicetree/bindings/iio/ 6896F: drivers/iio/ 6897F: drivers/staging/iio/ 6898F: include/linux/iio/ 6899F: tools/iio/ 6900 6901IIO UNIT CONVERTER 6902M: Peter Rosin <peda@axentia.se> 6903L: linux-iio@vger.kernel.org 6904S: Maintained 6905F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6906F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6907 6908IKANOS/ADI EAGLE ADSL USB DRIVER 6909M: Matthieu Castet <castet.matthieu@free.fr> 6910M: Stanislaw Gruszka <stf_xl@wp.pl> 6911S: Maintained 6912F: drivers/usb/atm/ueagle-atm.c 6913 6914IMGTEC ASCII LCD DRIVER 6915M: Paul Burton <paul.burton@mips.com> 6916S: Maintained 6917F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6918F: drivers/auxdisplay/img-ascii-lcd.c 6919 6920IMGTEC IR DECODER DRIVER 6921M: James Hogan <jhogan@kernel.org> 6922S: Maintained 6923F: drivers/media/rc/img-ir/ 6924 6925IMS TWINTURBO FRAMEBUFFER DRIVER 6926L: linux-fbdev@vger.kernel.org 6927S: Orphan 6928F: drivers/video/fbdev/imsttfb.c 6929 6930INA209 HARDWARE MONITOR DRIVER 6931M: Guenter Roeck <linux@roeck-us.net> 6932L: linux-hwmon@vger.kernel.org 6933S: Maintained 6934F: Documentation/hwmon/ina209 6935F: Documentation/devicetree/bindings/i2c/ina209.txt 6936F: drivers/hwmon/ina209.c 6937 6938INA2XX HARDWARE MONITOR DRIVER 6939M: Guenter Roeck <linux@roeck-us.net> 6940L: linux-hwmon@vger.kernel.org 6941S: Maintained 6942F: Documentation/hwmon/ina2xx 6943F: drivers/hwmon/ina2xx.c 6944F: include/linux/platform_data/ina2xx.h 6945 6946INDUSTRY PACK SUBSYSTEM (IPACK) 6947M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6948M: Jens Taprogge <jens.taprogge@taprogge.org> 6949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6950L: industrypack-devel@lists.sourceforge.net 6951W: http://industrypack.sourceforge.net 6952S: Maintained 6953F: drivers/ipack/ 6954 6955INFINIBAND SUBSYSTEM 6956M: Doug Ledford <dledford@redhat.com> 6957M: Jason Gunthorpe <jgg@mellanox.com> 6958L: linux-rdma@vger.kernel.org 6959W: https://github.com/linux-rdma/rdma-core 6960Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6962S: Supported 6963F: Documentation/devicetree/bindings/infiniband/ 6964F: Documentation/infiniband/ 6965F: drivers/infiniband/ 6966F: include/uapi/linux/if_infiniband.h 6967F: include/uapi/rdma/ 6968F: include/rdma/ 6969 6970INGENIC JZ4780 DMA Driver 6971M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6972S: Maintained 6973F: drivers/dma/dma-jz4780.c 6974 6975INGENIC JZ4780 NAND DRIVER 6976M: Harvey Hunt <harveyhuntnexus@gmail.com> 6977L: linux-mtd@lists.infradead.org 6978S: Maintained 6979F: drivers/mtd/nand/jz4780_* 6980 6981INOTIFY 6982M: Jan Kara <jack@suse.cz> 6983R: Amir Goldstein <amir73il@gmail.com> 6984L: linux-fsdevel@vger.kernel.org 6985S: Maintained 6986F: Documentation/filesystems/inotify.txt 6987F: fs/notify/inotify/ 6988F: include/linux/inotify.h 6989F: include/uapi/linux/inotify.h 6990 6991INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6992M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6993L: linux-input@vger.kernel.org 6994Q: http://patchwork.kernel.org/project/linux-input/list/ 6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6996S: Maintained 6997F: drivers/input/ 6998F: include/linux/input.h 6999F: include/uapi/linux/input.h 7000F: include/uapi/linux/input-event-codes.h 7001F: include/linux/input/ 7002F: Documentation/devicetree/bindings/input/ 7003F: Documentation/input/ 7004 7005INPUT MULTITOUCH (MT) PROTOCOL 7006M: Henrik Rydberg <rydberg@bitmath.org> 7007L: linux-input@vger.kernel.org 7008S: Odd fixes 7009F: Documentation/input/multi-touch-protocol.rst 7010F: drivers/input/input-mt.c 7011K: \b(ABS|SYN)_MT_ 7012 7013INSIDE SECURE CRYPTO DRIVER 7014M: Antoine Tenart <antoine.tenart@free-electrons.com> 7015F: drivers/crypto/inside-secure/ 7016S: Maintained 7017L: linux-crypto@vger.kernel.org 7018 7019INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7020M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7021M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7022L: linux-integrity@vger.kernel.org 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7024S: Supported 7025F: security/integrity/ima/ 7026 7027INTEL 810/815 FRAMEBUFFER DRIVER 7028M: Antonino Daplas <adaplas@gmail.com> 7029L: linux-fbdev@vger.kernel.org 7030S: Maintained 7031F: drivers/video/fbdev/i810/ 7032 7033INTEL ASoC BDW/HSW DRIVERS 7034M: Jie Yang <yang.jie@linux.intel.com> 7035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7036S: Supported 7037F: sound/soc/intel/common/sst-dsp* 7038F: sound/soc/intel/common/sst-firmware.c 7039F: sound/soc/intel/boards/broadwell.c 7040F: sound/soc/intel/haswell/ 7041 7042INTEL C600 SERIES SAS CONTROLLER DRIVER 7043M: Intel SCU Linux support <intel-linux-scu@intel.com> 7044M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7045L: linux-scsi@vger.kernel.org 7046T: git git://git.code.sf.net/p/intel-sas/isci 7047S: Supported 7048F: drivers/scsi/isci/ 7049 7050INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7051M: Jani Nikula <jani.nikula@linux.intel.com> 7052M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7053M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7054L: intel-gfx@lists.freedesktop.org 7055W: https://01.org/linuxgraphics/ 7056B: https://01.org/linuxgraphics/documentation/how-report-bugs 7057C: irc://chat.freenode.net/intel-gfx 7058Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7059T: git git://anongit.freedesktop.org/drm-intel 7060S: Supported 7061F: drivers/gpu/drm/i915/ 7062F: include/drm/i915* 7063F: include/uapi/drm/i915_drm.h 7064F: Documentation/gpu/i915.rst 7065 7066INTEL ETHERNET DRIVERS 7067M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7068L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7069W: http://www.intel.com/support/feedback.htm 7070W: http://e1000.sourceforge.net/ 7071Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7074S: Supported 7075F: Documentation/networking/e100.txt 7076F: Documentation/networking/e1000.txt 7077F: Documentation/networking/e1000e.txt 7078F: Documentation/networking/igb.txt 7079F: Documentation/networking/igbvf.txt 7080F: Documentation/networking/ixgb.txt 7081F: Documentation/networking/ixgbe.txt 7082F: Documentation/networking/ixgbevf.txt 7083F: Documentation/networking/i40e.txt 7084F: Documentation/networking/i40evf.txt 7085F: drivers/net/ethernet/intel/ 7086F: drivers/net/ethernet/intel/*/ 7087F: include/linux/avf/virtchnl.h 7088 7089INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7090M: Maik Broemme <mbroemme@libmpq.org> 7091L: linux-fbdev@vger.kernel.org 7092S: Maintained 7093F: Documentation/fb/intelfb.txt 7094F: drivers/video/fbdev/intelfb/ 7095 7096INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7097M: Zhenyu Wang <zhenyuw@linux.intel.com> 7098M: Zhi Wang <zhi.a.wang@intel.com> 7099L: intel-gvt-dev@lists.freedesktop.org 7100L: intel-gfx@lists.freedesktop.org 7101W: https://01.org/igvt-g 7102T: git https://github.com/intel/gvt-linux.git 7103S: Supported 7104F: drivers/gpu/drm/i915/gvt/ 7105 7106INTEL HID EVENT DRIVER 7107M: Alex Hung <alex.hung@canonical.com> 7108L: platform-driver-x86@vger.kernel.org 7109S: Maintained 7110F: drivers/platform/x86/intel-hid.c 7111 7112INTEL I/OAT DMA DRIVER 7113M: Dave Jiang <dave.jiang@intel.com> 7114R: Dan Williams <dan.j.williams@intel.com> 7115L: dmaengine@vger.kernel.org 7116Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7117S: Supported 7118F: drivers/dma/ioat* 7119 7120INTEL IDLE DRIVER 7121M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7122M: Len Brown <lenb@kernel.org> 7123L: linux-pm@vger.kernel.org 7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7125B: https://bugzilla.kernel.org 7126S: Supported 7127F: drivers/idle/intel_idle.c 7128 7129INTEL INTEGRATED SENSOR HUB DRIVER 7130M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7131M: Jiri Kosina <jikos@kernel.org> 7132L: linux-input@vger.kernel.org 7133S: Maintained 7134F: drivers/hid/intel-ish-hid/ 7135 7136INTEL IOMMU (VT-d) 7137M: David Woodhouse <dwmw2@infradead.org> 7138L: iommu@lists.linux-foundation.org 7139T: git git://git.infradead.org/iommu-2.6.git 7140S: Supported 7141F: drivers/iommu/intel-iommu.c 7142F: include/linux/intel-iommu.h 7143 7144INTEL IOP-ADMA DMA DRIVER 7145R: Dan Williams <dan.j.williams@intel.com> 7146S: Odd fixes 7147F: drivers/dma/iop-adma.c 7148 7149INTEL IPU3 CSI-2 CIO2 DRIVER 7150M: Yong Zhi <yong.zhi@intel.com> 7151M: Sakari Ailus <sakari.ailus@linux.intel.com> 7152L: linux-media@vger.kernel.org 7153S: Maintained 7154F: drivers/media/pci/intel/ipu3/ 7155F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7156 7157INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7158M: Krzysztof Halasa <khalasa@piap.pl> 7159S: Maintained 7160F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7161F: arch/arm/mach-ixp4xx/include/mach/npe.h 7162F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7163F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7164F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7165F: drivers/net/wan/ixp4xx_hss.c 7166 7167INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7168M: Deepak Saxena <dsaxena@plexity.net> 7169S: Maintained 7170F: drivers/char/hw_random/ixp4xx-rng.c 7171 7172INTEL MANAGEMENT ENGINE (mei) 7173M: Tomas Winkler <tomas.winkler@intel.com> 7174L: linux-kernel@vger.kernel.org 7175S: Supported 7176F: include/uapi/linux/mei.h 7177F: include/linux/mei_cl_bus.h 7178F: drivers/misc/mei/* 7179F: drivers/watchdog/mei_wdt.c 7180F: Documentation/misc-devices/mei/* 7181F: samples/mei/* 7182 7183INTEL MENLOW THERMAL DRIVER 7184M: Sujith Thomas <sujith.thomas@intel.com> 7185L: platform-driver-x86@vger.kernel.org 7186W: https://01.org/linux-acpi 7187S: Supported 7188F: drivers/platform/x86/intel_menlow.c 7189 7190INTEL MERRIFIELD GPIO DRIVER 7191M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7192L: linux-gpio@vger.kernel.org 7193S: Maintained 7194F: drivers/gpio/gpio-merrifield.c 7195 7196INTEL MIC DRIVERS (mic) 7197M: Sudeep Dutt <sudeep.dutt@intel.com> 7198M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7199S: Supported 7200W: https://github.com/sudeepdutt/mic 7201W: http://software.intel.com/en-us/mic-developer 7202F: include/linux/mic_bus.h 7203F: include/linux/scif.h 7204F: include/uapi/linux/mic_common.h 7205F: include/uapi/linux/mic_ioctl.h 7206F: include/uapi/linux/scif_ioctl.h 7207F: drivers/misc/mic/ 7208F: drivers/dma/mic_x100_dma.c 7209F: drivers/dma/mic_x100_dma.h 7210F: Documentation/mic/ 7211 7212INTEL PMC CORE DRIVER 7213M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7214M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7215L: platform-driver-x86@vger.kernel.org 7216S: Maintained 7217F: arch/x86/include/asm/pmc_core.h 7218F: drivers/platform/x86/intel_pmc_core* 7219 7220INTEL PMC/P-Unit IPC DRIVER 7221M: Zha Qipeng<qipeng.zha@intel.com> 7222L: platform-driver-x86@vger.kernel.org 7223S: Maintained 7224F: drivers/platform/x86/intel_pmc_ipc.c 7225F: drivers/platform/x86/intel_punit_ipc.c 7226F: arch/x86/include/asm/intel_pmc_ipc.h 7227F: arch/x86/include/asm/intel_punit_ipc.h 7228 7229INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7230M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7231L: linux-wireless@vger.kernel.org 7232S: Maintained 7233F: Documentation/networking/README.ipw2100 7234F: Documentation/networking/README.ipw2200 7235F: drivers/net/wireless/intel/ipw2x00/ 7236 7237INTEL PSTATE DRIVER 7238M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7239M: Len Brown <lenb@kernel.org> 7240L: linux-pm@vger.kernel.org 7241S: Supported 7242F: drivers/cpufreq/intel_pstate.c 7243 7244INTEL RDMA RNIC DRIVER 7245M: Faisal Latif <faisal.latif@intel.com> 7246M: Shiraz Saleem <shiraz.saleem@intel.com> 7247L: linux-rdma@vger.kernel.org 7248S: Supported 7249F: drivers/infiniband/hw/i40iw/ 7250 7251INTEL TELEMETRY DRIVER 7252M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7253L: platform-driver-x86@vger.kernel.org 7254S: Maintained 7255F: arch/x86/include/asm/intel_telemetry.h 7256F: drivers/platform/x86/intel_telemetry* 7257 7258INTEL VIRTUAL BUTTON DRIVER 7259M: AceLan Kao <acelan.kao@canonical.com> 7260L: platform-driver-x86@vger.kernel.org 7261S: Maintained 7262F: drivers/platform/x86/intel-vbtn.c 7263 7264INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7265M: Stanislaw Gruszka <sgruszka@redhat.com> 7266L: linux-wireless@vger.kernel.org 7267S: Supported 7268F: drivers/net/wireless/intel/iwlegacy/ 7269 7270INTEL WIRELESS WIFI LINK (iwlwifi) 7271M: Johannes Berg <johannes.berg@intel.com> 7272M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7273M: Luca Coelho <luciano.coelho@intel.com> 7274M: Intel Linux Wireless <linuxwifi@intel.com> 7275L: linux-wireless@vger.kernel.org 7276W: http://intellinuxwireless.org 7277T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7278S: Supported 7279F: drivers/net/wireless/intel/iwlwifi/ 7280 7281INTEL WIRELESS WIMAX CONNECTION 2400 7282M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7283M: linux-wimax@intel.com 7284L: wimax@linuxwimax.org (subscribers-only) 7285S: Supported 7286W: http://linuxwimax.org 7287F: Documentation/wimax/README.i2400m 7288F: drivers/net/wimax/i2400m/ 7289F: include/uapi/linux/wimax/i2400m.h 7290 7291INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7292M: Mario Limonciello <mario.limonciello@dell.com> 7293S: Maintained 7294F: drivers/platform/x86/intel-wmi-thunderbolt.c 7295 7296INTEL(R) TRACE HUB 7297M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7298S: Supported 7299F: Documentation/trace/intel_th.txt 7300F: drivers/hwtracing/intel_th/ 7301 7302INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7303M: Ning Sun <ning.sun@intel.com> 7304L: tboot-devel@lists.sourceforge.net 7305W: http://tboot.sourceforge.net 7306T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7307S: Supported 7308F: Documentation/intel_txt.txt 7309F: include/linux/tboot.h 7310F: arch/x86/kernel/tboot.c 7311 7312INTEL-MID GPIO DRIVER 7313M: David Cohen <david.a.cohen@linux.intel.com> 7314L: linux-gpio@vger.kernel.org 7315S: Maintained 7316F: drivers/gpio/gpio-intel-mid.c 7317 7318INVENSENSE MPU-3050 GYROSCOPE DRIVER 7319M: Linus Walleij <linus.walleij@linaro.org> 7320L: linux-iio@vger.kernel.org 7321S: Maintained 7322F: drivers/iio/gyro/mpu3050* 7323F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7324 7325IOC3 ETHERNET DRIVER 7326M: Ralf Baechle <ralf@linux-mips.org> 7327L: linux-mips@linux-mips.org 7328S: Maintained 7329F: drivers/net/ethernet/sgi/ioc3-eth.c 7330 7331IOC3 SERIAL DRIVER 7332M: Pat Gefre <pfg@sgi.com> 7333L: linux-serial@vger.kernel.org 7334S: Maintained 7335F: drivers/tty/serial/ioc3_serial.c 7336 7337IOMMU DRIVERS 7338M: Joerg Roedel <joro@8bytes.org> 7339L: iommu@lists.linux-foundation.org 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7341S: Maintained 7342F: Documentation/devicetree/bindings/iommu/ 7343F: drivers/iommu/ 7344F: include/linux/iommu.h 7345F: include/linux/iova.h 7346 7347IP MASQUERADING 7348M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7349S: Maintained 7350F: net/ipv4/netfilter/ipt_MASQUERADE.c 7351 7352IPMI SUBSYSTEM 7353M: Corey Minyard <minyard@acm.org> 7354L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7355W: http://openipmi.sourceforge.net/ 7356S: Supported 7357F: Documentation/IPMI.txt 7358F: drivers/char/ipmi/ 7359F: include/linux/ipmi* 7360F: include/uapi/linux/ipmi* 7361 7362IPS SCSI RAID DRIVER 7363M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7364L: linux-scsi@vger.kernel.org 7365W: http://www.adaptec.com/ 7366S: Maintained 7367F: drivers/scsi/ips* 7368 7369IPVS 7370M: Wensong Zhang <wensong@linux-vs.org> 7371M: Simon Horman <horms@verge.net.au> 7372M: Julian Anastasov <ja@ssi.bg> 7373L: netdev@vger.kernel.org 7374L: lvs-devel@vger.kernel.org 7375S: Maintained 7376T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7377T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7378F: Documentation/networking/ipvs-sysctl.txt 7379F: include/net/ip_vs.h 7380F: include/uapi/linux/ip_vs.h 7381F: net/netfilter/ipvs/ 7382 7383IPWIRELESS DRIVER 7384M: Jiri Kosina <jikos@kernel.org> 7385M: David Sterba <dsterba@suse.com> 7386S: Odd Fixes 7387F: drivers/tty/ipwireless/ 7388 7389IPX NETWORK LAYER 7390L: netdev@vger.kernel.org 7391S: Obsolete 7392F: include/uapi/linux/ipx.h 7393F: drivers/staging/ipx/ 7394 7395IRDA SUBSYSTEM 7396M: Samuel Ortiz <samuel@sortiz.org> 7397L: irda-users@lists.sourceforge.net (subscribers-only) 7398L: netdev@vger.kernel.org 7399W: http://irda.sourceforge.net/ 7400S: Obsolete 7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7402F: Documentation/networking/irda.txt 7403F: drivers/staging/irda/ 7404 7405IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7406M: Marc Zyngier <marc.zyngier@arm.com> 7407S: Maintained 7408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7409F: Documentation/IRQ-domain.txt 7410F: include/linux/irqdomain.h 7411F: kernel/irq/irqdomain.c 7412F: kernel/irq/msi.c 7413 7414IRQ SUBSYSTEM 7415M: Thomas Gleixner <tglx@linutronix.de> 7416L: linux-kernel@vger.kernel.org 7417S: Maintained 7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7419F: kernel/irq/ 7420 7421IRQCHIP DRIVERS 7422M: Thomas Gleixner <tglx@linutronix.de> 7423M: Jason Cooper <jason@lakedaemon.net> 7424M: Marc Zyngier <marc.zyngier@arm.com> 7425L: linux-kernel@vger.kernel.org 7426S: Maintained 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7428F: Documentation/devicetree/bindings/interrupt-controller/ 7429F: drivers/irqchip/ 7430 7431ISA 7432M: William Breathitt Gray <vilhelm.gray@gmail.com> 7433S: Maintained 7434F: Documentation/isa.txt 7435F: drivers/base/isa.c 7436F: include/linux/isa.h 7437 7438ISA RADIO MODULE 7439M: Hans Verkuil <hverkuil@xs4all.nl> 7440L: linux-media@vger.kernel.org 7441T: git git://linuxtv.org/media_tree.git 7442W: https://linuxtv.org 7443S: Maintained 7444F: drivers/media/radio/radio-isa* 7445 7446ISAPNP 7447M: Jaroslav Kysela <perex@perex.cz> 7448S: Maintained 7449F: Documentation/isapnp.txt 7450F: drivers/pnp/isapnp/ 7451F: include/linux/isapnp.h 7452 7453ISCSI 7454M: Lee Duncan <lduncan@suse.com> 7455M: Chris Leech <cleech@redhat.com> 7456L: open-iscsi@googlegroups.com 7457W: www.open-iscsi.com 7458S: Maintained 7459F: drivers/scsi/*iscsi* 7460F: include/scsi/*iscsi* 7461 7462iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7463M: Peter Jones <pjones@redhat.com> 7464M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7465S: Maintained 7466F: drivers/firmware/iscsi_ibft* 7467 7468ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7469M: Or Gerlitz <ogerlitz@mellanox.com> 7470M: Sagi Grimberg <sagi@grimberg.me> 7471M: Roi Dayan <roid@mellanox.com> 7472L: linux-rdma@vger.kernel.org 7473S: Supported 7474W: http://www.openfabrics.org 7475W: www.open-iscsi.org 7476Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7477F: drivers/infiniband/ulp/iser/ 7478 7479ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7480M: Sagi Grimberg <sagi@grimberg.me> 7481T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7482L: linux-rdma@vger.kernel.org 7483L: target-devel@vger.kernel.org 7484S: Supported 7485W: http://www.linux-iscsi.org 7486F: drivers/infiniband/ulp/isert 7487 7488ISDN SUBSYSTEM 7489M: Karsten Keil <isdn@linux-pingi.de> 7490L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7491L: netdev@vger.kernel.org 7492W: http://www.isdn4linux.de 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7494S: Maintained 7495F: Documentation/isdn/ 7496F: drivers/isdn/ 7497F: include/linux/isdn.h 7498F: include/linux/isdn/ 7499F: include/uapi/linux/isdn.h 7500F: include/uapi/linux/isdn/ 7501 7502ISDN SUBSYSTEM (Eicon active card driver) 7503M: Armin Schindler <mac@melware.de> 7504L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7505W: http://www.melware.de 7506S: Maintained 7507F: drivers/isdn/hardware/eicon/ 7508 7509IT87 HARDWARE MONITORING DRIVER 7510M: Jean Delvare <jdelvare@suse.com> 7511L: linux-hwmon@vger.kernel.org 7512S: Maintained 7513F: Documentation/hwmon/it87 7514F: drivers/hwmon/it87.c 7515 7516IT913X MEDIA DRIVER 7517M: Antti Palosaari <crope@iki.fi> 7518L: linux-media@vger.kernel.org 7519W: https://linuxtv.org 7520W: http://palosaari.fi/linux/ 7521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7522T: git git://linuxtv.org/anttip/media_tree.git 7523S: Maintained 7524F: drivers/media/tuners/it913x* 7525 7526IVTV VIDEO4LINUX DRIVER 7527M: Andy Walls <awalls@md.metrocast.net> 7528L: ivtv-devel@ivtvdriver.org (subscribers-only) 7529L: linux-media@vger.kernel.org 7530T: git git://linuxtv.org/media_tree.git 7531W: http://www.ivtvdriver.org 7532S: Maintained 7533F: Documentation/media/v4l-drivers/ivtv* 7534F: drivers/media/pci/ivtv/ 7535F: include/uapi/linux/ivtv* 7536 7537IX2505V MEDIA DRIVER 7538M: Malcolm Priestley <tvboxspy@gmail.com> 7539L: linux-media@vger.kernel.org 7540W: https://linuxtv.org 7541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7542S: Maintained 7543F: drivers/media/dvb-frontends/ix2505v* 7544 7545JC42.4 TEMPERATURE SENSOR DRIVER 7546M: Guenter Roeck <linux@roeck-us.net> 7547L: linux-hwmon@vger.kernel.org 7548S: Maintained 7549F: drivers/hwmon/jc42.c 7550F: Documentation/hwmon/jc42 7551 7552JFS FILESYSTEM 7553M: Dave Kleikamp <shaggy@kernel.org> 7554L: jfs-discussion@lists.sourceforge.net 7555W: http://jfs.sourceforge.net/ 7556T: git git://github.com/kleikamp/linux-shaggy.git 7557S: Maintained 7558F: Documentation/filesystems/jfs.txt 7559F: fs/jfs/ 7560 7561JME NETWORK DRIVER 7562M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7563L: netdev@vger.kernel.org 7564S: Maintained 7565F: drivers/net/ethernet/jme.* 7566 7567JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7568M: David Woodhouse <dwmw2@infradead.org> 7569L: linux-mtd@lists.infradead.org 7570W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7571S: Maintained 7572F: fs/jffs2/ 7573F: include/uapi/linux/jffs2.h 7574 7575JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7576M: "Theodore Ts'o" <tytso@mit.edu> 7577M: Jan Kara <jack@suse.com> 7578L: linux-ext4@vger.kernel.org 7579S: Maintained 7580F: fs/jbd2/ 7581F: include/linux/jbd2.h 7582 7583JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7584M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7585L: linux-media@vger.kernel.org 7586S: Maintained 7587F: drivers/media/platform/rcar_jpu.c 7588 7589JSM Neo PCI based serial card 7590M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7591L: linux-serial@vger.kernel.org 7592S: Maintained 7593F: drivers/tty/serial/jsm/ 7594 7595K10TEMP HARDWARE MONITORING DRIVER 7596M: Clemens Ladisch <clemens@ladisch.de> 7597L: linux-hwmon@vger.kernel.org 7598S: Maintained 7599F: Documentation/hwmon/k10temp 7600F: drivers/hwmon/k10temp.c 7601 7602K8TEMP HARDWARE MONITORING DRIVER 7603M: Rudolf Marek <r.marek@assembler.cz> 7604L: linux-hwmon@vger.kernel.org 7605S: Maintained 7606F: Documentation/hwmon/k8temp 7607F: drivers/hwmon/k8temp.c 7608 7609KASAN 7610M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7611R: Alexander Potapenko <glider@google.com> 7612R: Dmitry Vyukov <dvyukov@google.com> 7613L: kasan-dev@googlegroups.com 7614S: Maintained 7615F: arch/*/include/asm/kasan.h 7616F: arch/*/mm/kasan_init* 7617F: Documentation/dev-tools/kasan.rst 7618F: include/linux/kasan*.h 7619F: lib/test_kasan.c 7620F: mm/kasan/ 7621F: scripts/Makefile.kasan 7622 7623KCONFIG 7624L: linux-kbuild@vger.kernel.org 7625S: Orphan 7626F: Documentation/kbuild/kconfig-language.txt 7627F: scripts/kconfig/ 7628 7629KDUMP 7630M: Dave Young <dyoung@redhat.com> 7631M: Baoquan He <bhe@redhat.com> 7632R: Vivek Goyal <vgoyal@redhat.com> 7633L: kexec@lists.infradead.org 7634W: http://lse.sourceforge.net/kdump/ 7635S: Maintained 7636F: Documentation/kdump/ 7637 7638KEENE FM RADIO TRANSMITTER DRIVER 7639M: Hans Verkuil <hverkuil@xs4all.nl> 7640L: linux-media@vger.kernel.org 7641T: git git://linuxtv.org/media_tree.git 7642W: https://linuxtv.org 7643S: Maintained 7644F: drivers/media/radio/radio-keene* 7645 7646KERNEL AUTOMOUNTER v4 (AUTOFS4) 7647M: Ian Kent <raven@themaw.net> 7648L: autofs@vger.kernel.org 7649S: Maintained 7650F: fs/autofs4/ 7651 7652KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7653M: Masahiro Yamada <yamada.masahiro@socionext.com> 7654M: Michal Marek <michal.lkml@markovi.net> 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7656L: linux-kbuild@vger.kernel.org 7657S: Maintained 7658F: Documentation/kbuild/ 7659F: Makefile 7660F: scripts/Makefile.* 7661F: scripts/basic/ 7662F: scripts/mk* 7663F: scripts/package/ 7664 7665KERNEL JANITORS 7666L: kernel-janitors@vger.kernel.org 7667W: http://kernelnewbies.org/KernelJanitors 7668S: Odd Fixes 7669 7670KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7671M: "J. Bruce Fields" <bfields@fieldses.org> 7672M: Jeff Layton <jlayton@kernel.org> 7673L: linux-nfs@vger.kernel.org 7674W: http://nfs.sourceforge.net/ 7675T: git git://linux-nfs.org/~bfields/linux.git 7676S: Supported 7677F: fs/nfsd/ 7678F: include/uapi/linux/nfsd/ 7679F: fs/lockd/ 7680F: fs/nfs_common/ 7681F: net/sunrpc/ 7682F: include/linux/lockd/ 7683F: include/linux/sunrpc/ 7684F: include/uapi/linux/sunrpc/ 7685 7686KERNEL SELFTEST FRAMEWORK 7687M: Shuah Khan <shuahkh@osg.samsung.com> 7688M: Shuah Khan <shuah@kernel.org> 7689L: linux-kselftest@vger.kernel.org 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7691S: Maintained 7692F: tools/testing/selftests/ 7693F: Documentation/dev-tools/kselftest* 7694 7695KERNEL USERMODE HELPER 7696M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7697L: linux-kernel@vger.kernel.org 7698S: Maintained 7699F: kernel/umh.c 7700F: include/linux/umh.h 7701 7702KERNEL VIRTUAL MACHINE (KVM) 7703M: Paolo Bonzini <pbonzini@redhat.com> 7704M: Radim Krčmář <rkrcmar@redhat.com> 7705L: kvm@vger.kernel.org 7706W: http://www.linux-kvm.org 7707T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7708S: Supported 7709F: Documentation/virtual/kvm/ 7710F: include/trace/events/kvm.h 7711F: include/uapi/asm-generic/kvm* 7712F: include/uapi/linux/kvm* 7713F: include/asm-generic/kvm* 7714F: include/linux/kvm* 7715F: include/kvm/iodev.h 7716F: virt/kvm/* 7717F: tools/kvm/ 7718 7719KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7720M: Joerg Roedel <joro@8bytes.org> 7721L: kvm@vger.kernel.org 7722W: http://www.linux-kvm.org/ 7723S: Maintained 7724F: arch/x86/include/asm/svm.h 7725F: arch/x86/kvm/svm.c 7726 7727KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7728M: Christoffer Dall <christoffer.dall@linaro.org> 7729M: Marc Zyngier <marc.zyngier@arm.com> 7730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7731L: kvmarm@lists.cs.columbia.edu 7732W: http://systems.cs.columbia.edu/projects/kvm-arm 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7734S: Supported 7735F: arch/arm/include/uapi/asm/kvm* 7736F: arch/arm/include/asm/kvm* 7737F: arch/arm/kvm/ 7738F: virt/kvm/arm/ 7739F: include/kvm/arm_* 7740 7741KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7742M: Christoffer Dall <christoffer.dall@linaro.org> 7743M: Marc Zyngier <marc.zyngier@arm.com> 7744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7745L: kvmarm@lists.cs.columbia.edu 7746S: Maintained 7747F: arch/arm64/include/uapi/asm/kvm* 7748F: arch/arm64/include/asm/kvm* 7749F: arch/arm64/kvm/ 7750 7751KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7752M: James Hogan <jhogan@kernel.org> 7753L: linux-mips@linux-mips.org 7754S: Supported 7755F: arch/mips/include/uapi/asm/kvm* 7756F: arch/mips/include/asm/kvm* 7757F: arch/mips/kvm/ 7758 7759KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7760M: Paul Mackerras <paulus@ozlabs.org> 7761L: kvm-ppc@vger.kernel.org 7762W: http://www.linux-kvm.org/ 7763T: git git://github.com/agraf/linux-2.6.git 7764S: Supported 7765F: arch/powerpc/include/uapi/asm/kvm* 7766F: arch/powerpc/include/asm/kvm* 7767F: arch/powerpc/kvm/ 7768F: arch/powerpc/kernel/kvm* 7769 7770KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7771M: Christian Borntraeger <borntraeger@de.ibm.com> 7772M: Janosch Frank <frankja@linux.vnet.ibm.com> 7773R: David Hildenbrand <david@redhat.com> 7774R: Cornelia Huck <cohuck@redhat.com> 7775L: linux-s390@vger.kernel.org 7776W: http://www.ibm.com/developerworks/linux/linux390/ 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7778S: Supported 7779F: arch/s390/include/uapi/asm/kvm* 7780F: arch/s390/include/asm/gmap.h 7781F: arch/s390/include/asm/kvm* 7782F: arch/s390/kvm/ 7783F: arch/s390/mm/gmap.c 7784 7785KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7786M: Paolo Bonzini <pbonzini@redhat.com> 7787M: Radim Krčmář <rkrcmar@redhat.com> 7788L: kvm@vger.kernel.org 7789W: http://www.linux-kvm.org 7790T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7791S: Supported 7792F: arch/x86/kvm/ 7793F: arch/x86/include/uapi/asm/kvm* 7794F: arch/x86/include/asm/kvm* 7795F: arch/x86/include/asm/pvclock-abi.h 7796F: arch/x86/kernel/kvm.c 7797F: arch/x86/kernel/kvmclock.c 7798 7799KERNFS 7800M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7801M: Tejun Heo <tj@kernel.org> 7802T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7803S: Supported 7804F: include/linux/kernfs.h 7805F: fs/kernfs/ 7806 7807KEXEC 7808M: Eric Biederman <ebiederm@xmission.com> 7809W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7810L: kexec@lists.infradead.org 7811S: Maintained 7812F: include/linux/kexec.h 7813F: include/uapi/linux/kexec.h 7814F: kernel/kexec* 7815 7816KEYS-ENCRYPTED 7817M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7818L: linux-integrity@vger.kernel.org 7819L: keyrings@vger.kernel.org 7820S: Supported 7821F: Documentation/security/keys/trusted-encrypted.rst 7822F: include/keys/encrypted-type.h 7823F: security/keys/encrypted-keys/ 7824 7825KEYS-TRUSTED 7826M: James Bottomley <jejb@linux.vnet.ibm.com> 7827M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7828L: linux-integrity@vger.kernel.org 7829L: keyrings@vger.kernel.org 7830S: Supported 7831F: Documentation/security/keys/trusted-encrypted.rst 7832F: include/keys/trusted-type.h 7833F: security/keys/trusted.c 7834F: security/keys/trusted.h 7835 7836KEYS/KEYRINGS: 7837M: David Howells <dhowells@redhat.com> 7838L: keyrings@vger.kernel.org 7839S: Maintained 7840F: Documentation/security/keys/core.rst 7841F: include/linux/key.h 7842F: include/linux/key-type.h 7843F: include/linux/keyctl.h 7844F: include/uapi/linux/keyctl.h 7845F: include/keys/ 7846F: security/keys/ 7847 7848KGDB / KDB /debug_core 7849M: Jason Wessel <jason.wessel@windriver.com> 7850M: Daniel Thompson <daniel.thompson@linaro.org> 7851W: http://kgdb.wiki.kernel.org/ 7852L: kgdb-bugreport@lists.sourceforge.net 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7854S: Maintained 7855F: Documentation/dev-tools/kgdb.rst 7856F: drivers/misc/kgdbts.c 7857F: drivers/tty/serial/kgdboc.c 7858F: include/linux/kdb.h 7859F: include/linux/kgdb.h 7860F: kernel/debug/ 7861 7862KMEMLEAK 7863M: Catalin Marinas <catalin.marinas@arm.com> 7864S: Maintained 7865F: Documentation/dev-tools/kmemleak.rst 7866F: include/linux/kmemleak.h 7867F: mm/kmemleak.c 7868F: mm/kmemleak-test.c 7869 7870KMOD KERNEL MODULE LOADER - USERMODE HELPER 7871M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7872L: linux-kernel@vger.kernel.org 7873S: Maintained 7874F: kernel/kmod.c 7875F: include/linux/kmod.h 7876F: lib/test_kmod.c 7877F: tools/testing/selftests/kmod/ 7878 7879KPROBES 7880M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7881M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7882M: "David S. Miller" <davem@davemloft.net> 7883M: Masami Hiramatsu <mhiramat@kernel.org> 7884S: Maintained 7885F: Documentation/kprobes.txt 7886F: include/linux/kprobes.h 7887F: include/asm-generic/kprobes.h 7888F: kernel/kprobes.c 7889 7890KS0108 LCD CONTROLLER DRIVER 7891M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7892W: http://miguelojeda.es/auxdisplay.htm 7893W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7894S: Maintained 7895F: Documentation/auxdisplay/ks0108 7896F: drivers/auxdisplay/ks0108.c 7897F: include/linux/ks0108.h 7898 7899L3MDEV 7900M: David Ahern <dsa@cumulusnetworks.com> 7901L: netdev@vger.kernel.org 7902S: Maintained 7903F: net/l3mdev 7904F: include/net/l3mdev.h 7905 7906LANTIQ MIPS ARCHITECTURE 7907M: John Crispin <john@phrozen.org> 7908L: linux-mips@linux-mips.org 7909S: Maintained 7910F: arch/mips/lantiq 7911F: drivers/soc/lantiq 7912 7913LAPB module 7914L: linux-x25@vger.kernel.org 7915S: Orphan 7916F: Documentation/networking/lapb-module.txt 7917F: include/*/lapb.h 7918F: net/lapb/ 7919 7920LASI 53c700 driver for PARISC 7921M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7922L: linux-scsi@vger.kernel.org 7923S: Maintained 7924F: Documentation/scsi/53c700.txt 7925F: drivers/scsi/53c700* 7926 7927LEAKING_ADDRESSES 7928M: Tobin C. Harding <me@tobin.cc> 7929S: Maintained 7930F: scripts/leaking_addresses.pl 7931 7932LED SUBSYSTEM 7933M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7934M: Pavel Machek <pavel@ucw.cz> 7935L: linux-leds@vger.kernel.org 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7937S: Maintained 7938F: Documentation/devicetree/bindings/leds/ 7939F: drivers/leds/ 7940F: include/linux/leds.h 7941 7942LEGACY EEPROM DRIVER 7943M: Jean Delvare <jdelvare@suse.com> 7944S: Maintained 7945F: Documentation/misc-devices/eeprom 7946F: drivers/misc/eeprom/eeprom.c 7947 7948LEGO USB Tower driver 7949M: Juergen Stuber <starblue@users.sourceforge.net> 7950L: legousb-devel@lists.sourceforge.net 7951W: http://legousb.sourceforge.net/ 7952S: Maintained 7953F: drivers/usb/misc/legousbtower.c 7954 7955LG2160 MEDIA DRIVER 7956M: Michael Krufky <mkrufky@linuxtv.org> 7957L: linux-media@vger.kernel.org 7958W: https://linuxtv.org 7959W: http://github.com/mkrufky 7960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7961T: git git://linuxtv.org/mkrufky/tuners.git 7962S: Maintained 7963F: drivers/media/dvb-frontends/lg2160.* 7964 7965LGDT3305 MEDIA DRIVER 7966M: Michael Krufky <mkrufky@linuxtv.org> 7967L: linux-media@vger.kernel.org 7968W: https://linuxtv.org 7969W: http://github.com/mkrufky 7970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7971T: git git://linuxtv.org/mkrufky/tuners.git 7972S: Maintained 7973F: drivers/media/dvb-frontends/lgdt3305.* 7974 7975LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7976M: Viresh Kumar <vireshk@kernel.org> 7977L: linux-ide@vger.kernel.org 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7979S: Maintained 7980F: include/linux/pata_arasan_cf_data.h 7981F: drivers/ata/pata_arasan_cf.c 7982 7983LIBATA PATA DRIVERS 7984M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7985M: Tejun Heo <tj@kernel.org> 7986L: linux-ide@vger.kernel.org 7987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7988S: Maintained 7989F: drivers/ata/pata_*.c 7990F: drivers/ata/ata_generic.c 7991 7992LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7993M: Linus Walleij <linus.walleij@linaro.org> 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/pata_ftide010.c 7998F: drivers/ata/sata_gemini.c 7999F: drivers/ata/sata_gemini.h 8000 8001LIBATA SATA AHCI PLATFORM devices support 8002M: Hans de Goede <hdegoede@redhat.com> 8003M: Tejun Heo <tj@kernel.org> 8004L: linux-ide@vger.kernel.org 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8006S: Maintained 8007F: drivers/ata/ahci_platform.c 8008F: drivers/ata/libahci_platform.c 8009F: include/linux/ahci_platform.h 8010 8011LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8012M: Mikael Pettersson <mikpelinux@gmail.com> 8013L: linux-ide@vger.kernel.org 8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8015S: Maintained 8016F: drivers/ata/sata_promise.* 8017 8018LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8019M: Tejun Heo <tj@kernel.org> 8020L: linux-ide@vger.kernel.org 8021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8022S: Maintained 8023F: drivers/ata/ 8024F: include/linux/ata.h 8025F: include/linux/libata.h 8026F: Documentation/devicetree/bindings/ata/ 8027 8028LIBLOCKDEP 8029M: Sasha Levin <alexander.levin@verizon.com> 8030S: Maintained 8031F: tools/lib/lockdep/ 8032 8033LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8034M: Ross Zwisler <ross.zwisler@linux.intel.com> 8035L: linux-nvdimm@lists.01.org 8036Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8037S: Supported 8038F: drivers/nvdimm/blk.c 8039F: drivers/nvdimm/region_devs.c 8040 8041LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8042M: Vishal Verma <vishal.l.verma@intel.com> 8043L: linux-nvdimm@lists.01.org 8044Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8045S: Supported 8046F: drivers/nvdimm/btt* 8047 8048LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8049M: Ross Zwisler <ross.zwisler@linux.intel.com> 8050L: linux-nvdimm@lists.01.org 8051Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8052S: Supported 8053F: drivers/nvdimm/pmem* 8054 8055LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8056M: Dan Williams <dan.j.williams@intel.com> 8057L: linux-nvdimm@lists.01.org 8058Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8060S: Supported 8061F: drivers/nvdimm/* 8062F: drivers/acpi/nfit/* 8063F: include/linux/nd.h 8064F: include/linux/libnvdimm.h 8065F: include/uapi/linux/ndctl.h 8066 8067LIGHTNVM PLATFORM SUPPORT 8068M: Matias Bjorling <mb@lightnvm.io> 8069W: http://github/OpenChannelSSD 8070L: linux-block@vger.kernel.org 8071S: Maintained 8072F: drivers/lightnvm/ 8073F: include/linux/lightnvm.h 8074F: include/uapi/linux/lightnvm.h 8075 8076LINUX FOR POWER MACINTOSH 8077M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8078W: http://www.penguinppc.org/ 8079L: linuxppc-dev@lists.ozlabs.org 8080S: Maintained 8081F: arch/powerpc/platforms/powermac/ 8082F: drivers/macintosh/ 8083 8084LINUX FOR POWERPC (32-BIT AND 64-BIT) 8085M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8086M: Paul Mackerras <paulus@samba.org> 8087M: Michael Ellerman <mpe@ellerman.id.au> 8088W: https://github.com/linuxppc/linux/wiki 8089L: linuxppc-dev@lists.ozlabs.org 8090Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8092S: Supported 8093F: Documentation/ABI/stable/sysfs-firmware-opal-* 8094F: Documentation/devicetree/bindings/powerpc/ 8095F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8096F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8097F: Documentation/powerpc/ 8098F: arch/powerpc/ 8099F: drivers/char/tpm/tpm_ibmvtpm* 8100F: drivers/crypto/nx/ 8101F: drivers/crypto/vmx/ 8102F: drivers/i2c/busses/i2c-opal.c 8103F: drivers/net/ethernet/ibm/ibmveth.* 8104F: drivers/net/ethernet/ibm/ibmvnic.* 8105F: drivers/pci/hotplug/pnv_php.c 8106F: drivers/pci/hotplug/rpa* 8107F: drivers/rtc/rtc-opal.c 8108F: drivers/scsi/ibmvscsi/ 8109F: drivers/tty/hvc/hvc_opal.c 8110F: drivers/watchdog/wdrtas.c 8111F: tools/testing/selftests/powerpc 8112N: /pmac 8113N: powermac 8114N: powernv 8115N: [^a-z0-9]ps3 8116N: pseries 8117 8118LINUX FOR POWERPC EMBEDDED MPC5XXX 8119M: Anatolij Gustschin <agust@denx.de> 8120L: linuxppc-dev@lists.ozlabs.org 8121T: git git://git.denx.de/linux-denx-agust.git 8122S: Maintained 8123F: arch/powerpc/platforms/512x/ 8124F: arch/powerpc/platforms/52xx/ 8125 8126LINUX FOR POWERPC EMBEDDED PPC4XX 8127M: Alistair Popple <alistair@popple.id.au> 8128M: Matt Porter <mporter@kernel.crashing.org> 8129W: http://www.penguinppc.org/ 8130L: linuxppc-dev@lists.ozlabs.org 8131S: Maintained 8132F: arch/powerpc/platforms/40x/ 8133F: arch/powerpc/platforms/44x/ 8134 8135LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8136M: Scott Wood <oss@buserror.net> 8137M: Kumar Gala <galak@kernel.crashing.org> 8138W: http://www.penguinppc.org/ 8139L: linuxppc-dev@lists.ozlabs.org 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8141S: Maintained 8142F: arch/powerpc/platforms/83xx/ 8143F: arch/powerpc/platforms/85xx/ 8144F: Documentation/devicetree/bindings/powerpc/fsl/ 8145 8146LINUX FOR POWERPC EMBEDDED PPC8XX 8147M: Vitaly Bordug <vitb@kernel.crashing.org> 8148W: http://www.penguinppc.org/ 8149L: linuxppc-dev@lists.ozlabs.org 8150S: Maintained 8151F: arch/powerpc/platforms/8xx/ 8152 8153LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8154L: linuxppc-dev@lists.ozlabs.org 8155S: Orphan 8156F: arch/powerpc/*/*virtex* 8157F: arch/powerpc/*/*/*virtex* 8158 8159LINUX FOR POWERPC PA SEMI PWRFICIENT 8160L: linuxppc-dev@lists.ozlabs.org 8161S: Orphan 8162F: arch/powerpc/platforms/pasemi/ 8163F: drivers/*/*pasemi* 8164F: drivers/*/*/*pasemi* 8165 8166LINUX KERNEL DUMP TEST MODULE (LKDTM) 8167M: Kees Cook <keescook@chromium.org> 8168S: Maintained 8169F: drivers/misc/lkdtm* 8170 8171LINUX SECURITY MODULE (LSM) FRAMEWORK 8172M: Chris Wright <chrisw@sous-sol.org> 8173L: linux-security-module@vger.kernel.org 8174S: Supported 8175 8176LIS3LV02D ACCELEROMETER DRIVER 8177M: Eric Piel <eric.piel@tremplin-utc.net> 8178S: Maintained 8179F: Documentation/misc-devices/lis3lv02d 8180F: drivers/misc/lis3lv02d/ 8181F: drivers/platform/x86/hp_accel.c 8182 8183LIVE PATCHING 8184M: Josh Poimboeuf <jpoimboe@redhat.com> 8185M: Jessica Yu <jeyu@kernel.org> 8186M: Jiri Kosina <jikos@kernel.org> 8187M: Miroslav Benes <mbenes@suse.cz> 8188R: Petr Mladek <pmladek@suse.com> 8189S: Maintained 8190F: kernel/livepatch/ 8191F: include/linux/livepatch.h 8192F: arch/x86/include/asm/livepatch.h 8193F: arch/x86/kernel/livepatch.c 8194F: Documentation/livepatch/ 8195F: Documentation/ABI/testing/sysfs-kernel-livepatch 8196F: samples/livepatch/ 8197L: live-patching@vger.kernel.org 8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8199 8200LLC (802.2) 8201L: netdev@vger.kernel.org 8202S: Odd fixes 8203F: include/linux/llc.h 8204F: include/uapi/linux/llc.h 8205F: include/net/llc* 8206F: net/llc/ 8207 8208LM73 HARDWARE MONITOR DRIVER 8209M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8210L: linux-hwmon@vger.kernel.org 8211S: Maintained 8212F: drivers/hwmon/lm73.c 8213 8214LM78 HARDWARE MONITOR DRIVER 8215M: Jean Delvare <jdelvare@suse.com> 8216L: linux-hwmon@vger.kernel.org 8217S: Maintained 8218F: Documentation/hwmon/lm78 8219F: drivers/hwmon/lm78.c 8220 8221LM83 HARDWARE MONITOR DRIVER 8222M: Jean Delvare <jdelvare@suse.com> 8223L: linux-hwmon@vger.kernel.org 8224S: Maintained 8225F: Documentation/hwmon/lm83 8226F: drivers/hwmon/lm83.c 8227 8228LM90 HARDWARE MONITOR DRIVER 8229M: Jean Delvare <jdelvare@suse.com> 8230L: linux-hwmon@vger.kernel.org 8231S: Maintained 8232F: Documentation/hwmon/lm90 8233F: Documentation/devicetree/bindings/hwmon/lm90.txt 8234F: drivers/hwmon/lm90.c 8235F: include/dt-bindings/thermal/lm90.h 8236 8237LM95234 HARDWARE MONITOR DRIVER 8238M: Guenter Roeck <linux@roeck-us.net> 8239L: linux-hwmon@vger.kernel.org 8240S: Maintained 8241F: Documentation/hwmon/lm95234 8242F: drivers/hwmon/lm95234.c 8243 8244LME2510 MEDIA DRIVER 8245M: Malcolm Priestley <tvboxspy@gmail.com> 8246L: linux-media@vger.kernel.org 8247W: https://linuxtv.org 8248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8249S: Maintained 8250F: drivers/media/usb/dvb-usb-v2/lmedm04* 8251 8252LOADPIN SECURITY MODULE 8253M: Kees Cook <keescook@chromium.org> 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8255S: Supported 8256F: security/loadpin/ 8257F: Documentation/admin-guide/LSM/LoadPin.rst 8258 8259LOCKING PRIMITIVES 8260M: Peter Zijlstra <peterz@infradead.org> 8261M: Ingo Molnar <mingo@redhat.com> 8262L: linux-kernel@vger.kernel.org 8263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8264S: Maintained 8265F: Documentation/locking/ 8266F: include/linux/lockdep.h 8267F: include/linux/spinlock*.h 8268F: arch/*/include/asm/spinlock*.h 8269F: include/linux/rwlock*.h 8270F: include/linux/mutex*.h 8271F: arch/*/include/asm/mutex*.h 8272F: include/linux/rwsem*.h 8273F: arch/*/include/asm/rwsem.h 8274F: include/linux/seqlock.h 8275F: lib/locking*.[ch] 8276F: kernel/locking/ 8277X: kernel/locking/locktorture.c 8278 8279LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8280M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8281L: linux-ntfs-dev@lists.sourceforge.net 8282W: http://www.linux-ntfs.org/content/view/19/37/ 8283S: Maintained 8284F: Documentation/ldm.txt 8285F: block/partitions/ldm.* 8286 8287LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8288M: Sathya Prakash <sathya.prakash@broadcom.com> 8289M: Chaitra P B <chaitra.basappa@broadcom.com> 8290M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8291L: MPT-FusionLinux.pdl@broadcom.com 8292L: linux-scsi@vger.kernel.org 8293W: http://www.avagotech.com/support/ 8294S: Supported 8295F: drivers/message/fusion/ 8296F: drivers/scsi/mpt2sas/ 8297F: drivers/scsi/mpt3sas/ 8298 8299LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8300M: Matthew Wilcox <matthew@wil.cx> 8301L: linux-scsi@vger.kernel.org 8302S: Maintained 8303F: drivers/scsi/sym53c8xx_2/ 8304 8305LTC4261 HARDWARE MONITOR DRIVER 8306M: Guenter Roeck <linux@roeck-us.net> 8307L: linux-hwmon@vger.kernel.org 8308S: Maintained 8309F: Documentation/hwmon/ltc4261 8310F: drivers/hwmon/ltc4261.c 8311 8312LTC4306 I2C MULTIPLEXER DRIVER 8313M: Michael Hennerich <michael.hennerich@analog.com> 8314W: http://ez.analog.com/community/linux-device-drivers 8315L: linux-i2c@vger.kernel.org 8316S: Supported 8317F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8318F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8319 8320LTP (Linux Test Project) 8321M: Mike Frysinger <vapier@gentoo.org> 8322M: Cyril Hrubis <chrubis@suse.cz> 8323M: Wanlong Gao <wanlong.gao@gmail.com> 8324M: Jan Stancek <jstancek@redhat.com> 8325M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8326M: Alexey Kodanev <alexey.kodanev@oracle.com> 8327L: ltp@lists.linux.it (subscribers-only) 8328W: http://linux-test-project.github.io/ 8329T: git git://github.com/linux-test-project/ltp.git 8330S: Maintained 8331 8332M32R ARCHITECTURE 8333W: http://www.linux-m32r.org/ 8334S: Orphan 8335F: arch/m32r/ 8336 8337M68K ARCHITECTURE 8338M: Geert Uytterhoeven <geert@linux-m68k.org> 8339L: linux-m68k@lists.linux-m68k.org 8340W: http://www.linux-m68k.org/ 8341T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8342S: Maintained 8343F: arch/m68k/ 8344F: drivers/zorro/ 8345 8346M68K ON APPLE MACINTOSH 8347M: Joshua Thompson <funaho@jurai.org> 8348W: http://www.mac.linux-m68k.org/ 8349L: linux-m68k@lists.linux-m68k.org 8350S: Maintained 8351F: arch/m68k/mac/ 8352 8353M68K ON HP9000/300 8354M: Philip Blundell <philb@gnu.org> 8355W: http://www.tazenda.demon.co.uk/phil/linux-hp 8356S: Maintained 8357F: arch/m68k/hp300/ 8358 8359M88DS3103 MEDIA DRIVER 8360M: Antti Palosaari <crope@iki.fi> 8361L: linux-media@vger.kernel.org 8362W: https://linuxtv.org 8363W: http://palosaari.fi/linux/ 8364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8365T: git git://linuxtv.org/anttip/media_tree.git 8366S: Maintained 8367F: drivers/media/dvb-frontends/m88ds3103* 8368 8369M88RS2000 MEDIA DRIVER 8370M: Malcolm Priestley <tvboxspy@gmail.com> 8371L: linux-media@vger.kernel.org 8372W: https://linuxtv.org 8373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8374S: Maintained 8375F: drivers/media/dvb-frontends/m88rs2000* 8376 8377MA901 MASTERKIT USB FM RADIO DRIVER 8378M: Alexey Klimov <klimov.linux@gmail.com> 8379L: linux-media@vger.kernel.org 8380T: git git://linuxtv.org/media_tree.git 8381S: Maintained 8382F: drivers/media/radio/radio-ma901.c 8383 8384MAC80211 8385M: Johannes Berg <johannes@sipsolutions.net> 8386L: linux-wireless@vger.kernel.org 8387W: http://wireless.kernel.org/ 8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8390S: Maintained 8391F: Documentation/networking/mac80211-injection.txt 8392F: include/net/mac80211.h 8393F: net/mac80211/ 8394F: drivers/net/wireless/mac80211_hwsim.[ch] 8395F: Documentation/networking/mac80211_hwsim/README 8396 8397MAILBOX API 8398M: Jassi Brar <jassisinghbrar@gmail.com> 8399L: linux-kernel@vger.kernel.org 8400S: Maintained 8401F: drivers/mailbox/ 8402F: include/linux/mailbox_client.h 8403F: include/linux/mailbox_controller.h 8404 8405MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8406M: Michael Kerrisk <mtk.manpages@gmail.com> 8407W: http://www.kernel.org/doc/man-pages 8408L: linux-man@vger.kernel.org 8409S: Maintained 8410 8411MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8412M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8413L: linux-mips@linux-mips.org 8414S: Maintained 8415F: arch/mips/boot/dts/img/pistachio_marduk.dts 8416 8417MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8418M: Andrew Lunn <andrew@lunn.ch> 8419M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8420L: netdev@vger.kernel.org 8421S: Maintained 8422F: drivers/net/dsa/mv88e6xxx/ 8423F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8424 8425MARVELL ARMADA DRM SUPPORT 8426M: Russell King <linux@armlinux.org.uk> 8427S: Maintained 8428T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8429T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8430F: drivers/gpu/drm/armada/ 8431F: include/uapi/drm/armada_drm.h 8432F: Documentation/devicetree/bindings/display/armada/ 8433 8434MARVELL CRYPTO DRIVER 8435M: Boris Brezillon <boris.brezillon@free-electrons.com> 8436M: Arnaud Ebalard <arno@natisbad.org> 8437F: drivers/crypto/marvell/ 8438S: Maintained 8439L: linux-crypto@vger.kernel.org 8440 8441MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8442M: Mirko Lindner <mlindner@marvell.com> 8443M: Stephen Hemminger <stephen@networkplumber.org> 8444L: netdev@vger.kernel.org 8445S: Maintained 8446F: drivers/net/ethernet/marvell/sk* 8447 8448MARVELL LIBERTAS WIRELESS DRIVER 8449L: libertas-dev@lists.infradead.org 8450S: Orphan 8451F: drivers/net/wireless/marvell/libertas/ 8452 8453MARVELL MACCHIATOBIN SUPPORT 8454M: Russell King <rmk@armlinux.org.uk> 8455L: linux-arm-kernel@lists.infradead.org 8456S: Maintained 8457F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8458 8459MARVELL MV643XX ETHERNET DRIVER 8460M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8461L: netdev@vger.kernel.org 8462S: Maintained 8463F: drivers/net/ethernet/marvell/mv643xx_eth.* 8464F: include/linux/mv643xx.h 8465 8466MARVELL MV88X3310 PHY DRIVER 8467M: Russell King <rmk@armlinux.org.uk> 8468L: netdev@vger.kernel.org 8469S: Maintained 8470F: drivers/net/phy/marvell10g.c 8471 8472MARVELL MVNETA ETHERNET DRIVER 8473M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8474L: netdev@vger.kernel.org 8475S: Maintained 8476F: drivers/net/ethernet/marvell/mvneta.* 8477 8478MARVELL MWIFIEX WIRELESS DRIVER 8479M: Amitkumar Karwar <amitkarwar@gmail.com> 8480M: Nishant Sarmukadam <nishants@marvell.com> 8481M: Ganapathi Bhat <gbhat@marvell.com> 8482M: Xinming Hu <huxm@marvell.com> 8483L: linux-wireless@vger.kernel.org 8484S: Maintained 8485F: drivers/net/wireless/marvell/mwifiex/ 8486 8487MARVELL MWL8K WIRELESS DRIVER 8488M: Lennert Buytenhek <buytenh@wantstofly.org> 8489L: linux-wireless@vger.kernel.org 8490S: Odd Fixes 8491F: drivers/net/wireless/marvell/mwl8k.c 8492 8493MARVELL NAND CONTROLLER DRIVER 8494M: Miquel Raynal <miquel.raynal@free-electrons.com> 8495L: linux-mtd@lists.infradead.org 8496S: Maintained 8497F: drivers/mtd/nand/marvell_nand.c 8498F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8499 8500MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8501M: Nicolas Pitre <nico@fluxnic.net> 8502S: Odd Fixes 8503F: drivers/mmc/host/mvsdio.* 8504 8505MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8506M: Hu Ziji <huziji@marvell.com> 8507L: linux-mmc@vger.kernel.org 8508S: Supported 8509F: drivers/mmc/host/sdhci-xenon* 8510F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8511 8512MATROX FRAMEBUFFER DRIVER 8513L: linux-fbdev@vger.kernel.org 8514S: Orphan 8515F: drivers/video/fbdev/matrox/matroxfb_* 8516F: include/uapi/linux/matroxfb.h 8517 8518MAX16065 HARDWARE MONITOR DRIVER 8519M: Guenter Roeck <linux@roeck-us.net> 8520L: linux-hwmon@vger.kernel.org 8521S: Maintained 8522F: Documentation/hwmon/max16065 8523F: drivers/hwmon/max16065.c 8524 8525MAX20751 HARDWARE MONITOR DRIVER 8526M: Guenter Roeck <linux@roeck-us.net> 8527L: linux-hwmon@vger.kernel.org 8528S: Maintained 8529F: Documentation/hwmon/max20751 8530F: drivers/hwmon/max20751.c 8531 8532MAX2175 SDR TUNER DRIVER 8533M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8534L: linux-media@vger.kernel.org 8535T: git git://linuxtv.org/media_tree.git 8536S: Maintained 8537F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8538F: Documentation/media/v4l-drivers/max2175.rst 8539F: drivers/media/i2c/max2175* 8540F: include/uapi/linux/max2175.h 8541 8542MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8543L: linux-hwmon@vger.kernel.org 8544S: Orphan 8545F: Documentation/hwmon/max6650 8546F: drivers/hwmon/max6650.c 8547 8548MAX6697 HARDWARE MONITOR DRIVER 8549M: Guenter Roeck <linux@roeck-us.net> 8550L: linux-hwmon@vger.kernel.org 8551S: Maintained 8552F: Documentation/hwmon/max6697 8553F: Documentation/devicetree/bindings/i2c/max6697.txt 8554F: drivers/hwmon/max6697.c 8555F: include/linux/platform_data/max6697.h 8556 8557MAX9860 MONO AUDIO VOICE CODEC DRIVER 8558M: Peter Rosin <peda@axentia.se> 8559L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8560S: Maintained 8561F: Documentation/devicetree/bindings/sound/max9860.txt 8562F: sound/soc/codecs/max9860.* 8563 8564MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8565M: Javier Martinez Canillas <javier@dowhile0.org> 8566L: linux-kernel@vger.kernel.org 8567S: Supported 8568F: drivers/regulator/max77802-regulator.c 8569F: Documentation/devicetree/bindings/*/*max77802.txt 8570F: include/dt-bindings/*/*max77802.h 8571 8572MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8573M: Krzysztof Kozlowski <krzk@kernel.org> 8574M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8575L: linux-pm@vger.kernel.org 8576S: Supported 8577F: drivers/power/supply/max14577_charger.c 8578F: drivers/power/supply/max77693_charger.c 8579 8580MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8581M: Chanwoo Choi <cw00.choi@samsung.com> 8582M: Krzysztof Kozlowski <krzk@kernel.org> 8583M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8584L: linux-kernel@vger.kernel.org 8585S: Supported 8586F: drivers/*/max14577*.c 8587F: drivers/*/max77686*.c 8588F: drivers/*/max77693*.c 8589F: drivers/extcon/extcon-max14577.c 8590F: drivers/extcon/extcon-max77693.c 8591F: drivers/rtc/rtc-max77686.c 8592F: drivers/clk/clk-max77686.c 8593F: Documentation/devicetree/bindings/mfd/max14577.txt 8594F: Documentation/devicetree/bindings/*/max77686.txt 8595F: Documentation/devicetree/bindings/mfd/max77693.txt 8596F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8597F: include/linux/mfd/max14577*.h 8598F: include/linux/mfd/max77686*.h 8599F: include/linux/mfd/max77693*.h 8600 8601MAXIRADIO FM RADIO RECEIVER DRIVER 8602M: Hans Verkuil <hverkuil@xs4all.nl> 8603L: linux-media@vger.kernel.org 8604T: git git://linuxtv.org/media_tree.git 8605W: https://linuxtv.org 8606S: Maintained 8607F: drivers/media/radio/radio-maxiradio* 8608 8609MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8610M: Peter Rosin <peda@axentia.se> 8611L: linux-iio@vger.kernel.org 8612S: Maintained 8613F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8614F: drivers/iio/potentiometer/mcp4018.c 8615F: drivers/iio/potentiometer/mcp4531.c 8616 8617MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8618M: William Breathitt Gray <vilhelm.gray@gmail.com> 8619L: linux-iio@vger.kernel.org 8620S: Maintained 8621F: drivers/iio/dac/cio-dac.c 8622 8623MEDIA DRIVERS FOR ASCOT2E 8624M: Sergey Kozlov <serjk@netup.ru> 8625M: Abylay Ospan <aospan@netup.ru> 8626L: linux-media@vger.kernel.org 8627W: https://linuxtv.org 8628W: http://netup.tv/ 8629T: git git://linuxtv.org/media_tree.git 8630S: Supported 8631F: drivers/media/dvb-frontends/ascot2e* 8632 8633MEDIA DRIVERS FOR CXD2841ER 8634M: Sergey Kozlov <serjk@netup.ru> 8635M: Abylay Ospan <aospan@netup.ru> 8636L: linux-media@vger.kernel.org 8637W: https://linuxtv.org 8638W: http://netup.tv/ 8639T: git git://linuxtv.org/media_tree.git 8640S: Supported 8641F: drivers/media/dvb-frontends/cxd2841er* 8642 8643MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8644M: Daniel Scheller <d.scheller.oss@gmail.com> 8645L: linux-media@vger.kernel.org 8646W: https://linuxtv.org 8647T: git git://linuxtv.org/media_tree.git 8648S: Maintained 8649F: drivers/media/pci/ddbridge/* 8650 8651MEDIA DRIVERS FOR FREESCALE IMX 8652M: Steve Longerbeam <slongerbeam@gmail.com> 8653M: Philipp Zabel <p.zabel@pengutronix.de> 8654L: linux-media@vger.kernel.org 8655T: git git://linuxtv.org/media_tree.git 8656S: Maintained 8657F: Documentation/devicetree/bindings/media/imx.txt 8658F: Documentation/media/v4l-drivers/imx.rst 8659F: drivers/staging/media/imx/ 8660F: include/linux/imx-media.h 8661F: include/media/imx.h 8662 8663MEDIA DRIVERS FOR HELENE 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/helene* 8671 8672MEDIA DRIVERS FOR HORUS3A 8673M: Sergey Kozlov <serjk@netup.ru> 8674M: Abylay Ospan <aospan@netup.ru> 8675L: linux-media@vger.kernel.org 8676W: https://linuxtv.org 8677W: http://netup.tv/ 8678T: git git://linuxtv.org/media_tree.git 8679S: Supported 8680F: drivers/media/dvb-frontends/horus3a* 8681 8682MEDIA DRIVERS FOR LNBH25 8683M: Sergey Kozlov <serjk@netup.ru> 8684M: Abylay Ospan <aospan@netup.ru> 8685L: linux-media@vger.kernel.org 8686W: https://linuxtv.org 8687W: http://netup.tv/ 8688T: git git://linuxtv.org/media_tree.git 8689S: Supported 8690F: drivers/media/dvb-frontends/lnbh25* 8691 8692MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8693M: Daniel Scheller <d.scheller.oss@gmail.com> 8694L: linux-media@vger.kernel.org 8695W: https://linuxtv.org 8696T: git git://linuxtv.org/media_tree.git 8697S: Maintained 8698F: drivers/media/dvb-frontends/mxl5xx* 8699 8700MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8701M: Sergey Kozlov <serjk@netup.ru> 8702M: Abylay Ospan <aospan@netup.ru> 8703L: linux-media@vger.kernel.org 8704W: https://linuxtv.org 8705W: http://netup.tv/ 8706T: git git://linuxtv.org/media_tree.git 8707S: Supported 8708F: drivers/media/pci/netup_unidvb/* 8709 8710MEDIA DRIVERS FOR RENESAS - DRIF 8711M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8712L: linux-media@vger.kernel.org 8713L: linux-renesas-soc@vger.kernel.org 8714T: git git://linuxtv.org/media_tree.git 8715S: Supported 8716F: Documentation/devicetree/bindings/media/renesas,drif.txt 8717F: drivers/media/platform/rcar_drif.c 8718 8719MEDIA DRIVERS FOR RENESAS - FCP 8720M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8721L: linux-media@vger.kernel.org 8722L: linux-renesas-soc@vger.kernel.org 8723T: git git://linuxtv.org/media_tree.git 8724S: Supported 8725F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8726F: drivers/media/platform/rcar-fcp.c 8727F: include/media/rcar-fcp.h 8728 8729MEDIA DRIVERS FOR RENESAS - FDP1 8730M: Kieran Bingham <kieran@bingham.xyz> 8731L: linux-media@vger.kernel.org 8732L: linux-renesas-soc@vger.kernel.org 8733T: git git://linuxtv.org/media_tree.git 8734S: Supported 8735F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8736F: drivers/media/platform/rcar_fdp1.c 8737 8738MEDIA DRIVERS FOR RENESAS - VIN 8739M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8740L: linux-media@vger.kernel.org 8741L: linux-renesas-soc@vger.kernel.org 8742T: git git://linuxtv.org/media_tree.git 8743S: Supported 8744F: Documentation/devicetree/bindings/media/rcar_vin.txt 8745F: drivers/media/platform/rcar-vin/ 8746 8747MEDIA DRIVERS FOR RENESAS - VSP1 8748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8749L: linux-media@vger.kernel.org 8750L: linux-renesas-soc@vger.kernel.org 8751T: git git://linuxtv.org/media_tree.git 8752S: Supported 8753F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8754F: drivers/media/platform/vsp1/ 8755 8756MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8757M: Daniel Scheller <d.scheller.oss@gmail.com> 8758L: linux-media@vger.kernel.org 8759W: https://linuxtv.org 8760T: git git://linuxtv.org/media_tree.git 8761S: Maintained 8762F: drivers/media/dvb-frontends/stv0910* 8763 8764MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8765M: Daniel Scheller <d.scheller.oss@gmail.com> 8766L: linux-media@vger.kernel.org 8767W: https://linuxtv.org 8768T: git git://linuxtv.org/media_tree.git 8769S: Maintained 8770F: drivers/media/dvb-frontends/stv6111* 8771 8772MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8773M: Dmitry Osipenko <digetx@gmail.com> 8774L: linux-media@vger.kernel.org 8775L: linux-tegra@vger.kernel.org 8776T: git git://linuxtv.org/media_tree.git 8777S: Maintained 8778F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8779F: drivers/staging/media/tegra-vde/ 8780 8781MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8782M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8783M: Mauro Carvalho Chehab <mchehab@kernel.org> 8784P: LinuxTV.org Project 8785L: linux-media@vger.kernel.org 8786W: https://linuxtv.org 8787Q: http://patchwork.kernel.org/project/linux-media/list/ 8788T: git git://linuxtv.org/media_tree.git 8789S: Maintained 8790F: Documentation/devicetree/bindings/media/ 8791F: Documentation/media/ 8792F: drivers/media/ 8793F: drivers/staging/media/ 8794F: include/linux/platform_data/media/ 8795F: include/media/ 8796F: include/uapi/linux/dvb/ 8797F: include/uapi/linux/videodev2.h 8798F: include/uapi/linux/media.h 8799F: include/uapi/linux/v4l2-* 8800F: include/uapi/linux/meye.h 8801F: include/uapi/linux/ivtv* 8802F: include/uapi/linux/uvcvideo.h 8803 8804MEDIATEK CIR DRIVER 8805M: Sean Wang <sean.wang@mediatek.com> 8806S: Maintained 8807F: drivers/media/rc/mtk-cir.c 8808 8809MEDIATEK PMIC LED DRIVER 8810M: Sean Wang <sean.wang@mediatek.com> 8811S: Maintained 8812F: drivers/leds/leds-mt6323.c 8813F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8814 8815MEDIATEK ETHERNET DRIVER 8816M: Felix Fietkau <nbd@openwrt.org> 8817M: John Crispin <john@phrozen.org> 8818M: Sean Wang <sean.wang@mediatek.com> 8819M: Nelson Chang <nelson.chang@mediatek.com> 8820L: netdev@vger.kernel.org 8821S: Maintained 8822F: drivers/net/ethernet/mediatek/ 8823 8824MEDIATEK SWITCH DRIVER 8825M: Sean Wang <sean.wang@mediatek.com> 8826L: netdev@vger.kernel.org 8827S: Maintained 8828F: drivers/net/dsa/mt7530.* 8829F: net/dsa/tag_mtk.c 8830 8831MEDIATEK JPEG DRIVER 8832M: Rick Chang <rick.chang@mediatek.com> 8833M: Bin Liu <bin.liu@mediatek.com> 8834S: Supported 8835F: drivers/media/platform/mtk-jpeg/ 8836F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8837 8838MEDIATEK MDP DRIVER 8839M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8840M: Houlong Wei <houlong.wei@mediatek.com> 8841M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8842S: Supported 8843F: drivers/media/platform/mtk-mdp/ 8844F: drivers/media/platform/mtk-vpu/ 8845F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8846 8847MEDIATEK MEDIA DRIVER 8848M: Tiffany Lin <tiffany.lin@mediatek.com> 8849M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8850S: Supported 8851F: drivers/media/platform/mtk-vcodec/ 8852F: drivers/media/platform/mtk-vpu/ 8853F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8854F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8855 8856MEDIATEK MT7601U WIRELESS LAN DRIVER 8857M: Jakub Kicinski <kubakici@wp.pl> 8858L: linux-wireless@vger.kernel.org 8859S: Maintained 8860F: drivers/net/wireless/mediatek/mt7601u/ 8861 8862MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8863M: Sean Wang <sean.wang@mediatek.com> 8864S: Maintained 8865F: drivers/char/hw_random/mtk-rng.c 8866 8867MEDIATEK USB3 DRD IP DRIVER 8868M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8869L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8871L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8872S: Maintained 8873F: drivers/usb/mtu3/ 8874 8875MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8876M: Peter Senna Tschudin <peter.senna@collabora.com> 8877M: Martin Donnelly <martin.donnelly@ge.com> 8878M: Martyn Welch <martyn.welch@collabora.co.uk> 8879S: Maintained 8880F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8881F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8882 8883MEGARAID SCSI/SAS DRIVERS 8884M: Kashyap Desai <kashyap.desai@broadcom.com> 8885M: Sumit Saxena <sumit.saxena@broadcom.com> 8886M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8887L: megaraidlinux.pdl@broadcom.com 8888L: linux-scsi@vger.kernel.org 8889W: http://www.avagotech.com/support/ 8890S: Maintained 8891F: Documentation/scsi/megaraid.txt 8892F: drivers/scsi/megaraid.* 8893F: drivers/scsi/megaraid/ 8894 8895MELEXIS MLX90614 DRIVER 8896M: Crt Mori <cmo@melexis.com> 8897L: linux-iio@vger.kernel.org 8898W: http://www.melexis.com 8899S: Supported 8900F: drivers/iio/temperature/mlx90614.c 8901 8902MELEXIS MLX90632 DRIVER 8903M: Crt Mori <cmo@melexis.com> 8904L: linux-iio@vger.kernel.org 8905W: http://www.melexis.com 8906S: Supported 8907F: drivers/iio/temperature/mlx90632.c 8908 8909MELFAS MIP4 TOUCHSCREEN DRIVER 8910M: Sangwon Jee <jeesw@melfas.com> 8911W: http://www.melfas.com 8912S: Supported 8913F: drivers/input/touchscreen/melfas_mip4.c 8914F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8915 8916MELLANOX ETHERNET DRIVER (mlx4_en) 8917M: Tariq Toukan <tariqt@mellanox.com> 8918L: netdev@vger.kernel.org 8919S: Supported 8920W: http://www.mellanox.com 8921Q: http://patchwork.ozlabs.org/project/netdev/list/ 8922F: drivers/net/ethernet/mellanox/mlx4/en_* 8923 8924MELLANOX ETHERNET DRIVER (mlx5e) 8925M: Saeed Mahameed <saeedm@mellanox.com> 8926L: netdev@vger.kernel.org 8927S: Supported 8928W: http://www.mellanox.com 8929Q: http://patchwork.ozlabs.org/project/netdev/list/ 8930F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8931 8932MELLANOX ETHERNET INNOVA DRIVER 8933M: Ilan Tayari <ilant@mellanox.com> 8934R: Boris Pismenny <borisp@mellanox.com> 8935L: netdev@vger.kernel.org 8936S: Supported 8937W: http://www.mellanox.com 8938Q: http://patchwork.ozlabs.org/project/netdev/list/ 8939F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8940F: include/linux/mlx5/mlx5_ifc_fpga.h 8941 8942MELLANOX ETHERNET INNOVA IPSEC DRIVER 8943M: Ilan Tayari <ilant@mellanox.com> 8944R: Boris Pismenny <borisp@mellanox.com> 8945L: netdev@vger.kernel.org 8946S: Supported 8947W: http://www.mellanox.com 8948Q: http://patchwork.ozlabs.org/project/netdev/list/ 8949F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8950F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8951 8952MELLANOX ETHERNET SWITCH DRIVERS 8953M: Jiri Pirko <jiri@mellanox.com> 8954M: Ido Schimmel <idosch@mellanox.com> 8955L: netdev@vger.kernel.org 8956S: Supported 8957W: http://www.mellanox.com 8958Q: http://patchwork.ozlabs.org/project/netdev/list/ 8959F: drivers/net/ethernet/mellanox/mlxsw/ 8960 8961MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8962M: mlxsw@mellanox.com 8963L: netdev@vger.kernel.org 8964S: Supported 8965W: http://www.mellanox.com 8966Q: http://patchwork.ozlabs.org/project/netdev/list/ 8967F: drivers/net/ethernet/mellanox/mlxfw/ 8968 8969MELLANOX HARDWARE PLATFORM SUPPORT 8970M: Andy Shevchenko <andy@infradead.org> 8971M: Darren Hart <dvhart@infradead.org> 8972M: Vadim Pasternak <vadimp@mellanox.com> 8973L: platform-driver-x86@vger.kernel.org 8974S: Supported 8975F: drivers/platform/mellanox/ 8976 8977MELLANOX MLX4 core VPI driver 8978M: Tariq Toukan <tariqt@mellanox.com> 8979L: netdev@vger.kernel.org 8980L: linux-rdma@vger.kernel.org 8981W: http://www.mellanox.com 8982Q: http://patchwork.ozlabs.org/project/netdev/list/ 8983S: Supported 8984F: drivers/net/ethernet/mellanox/mlx4/ 8985F: include/linux/mlx4/ 8986 8987MELLANOX MLX4 IB driver 8988M: Yishai Hadas <yishaih@mellanox.com> 8989L: linux-rdma@vger.kernel.org 8990W: http://www.mellanox.com 8991Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8992S: Supported 8993F: drivers/infiniband/hw/mlx4/ 8994F: include/linux/mlx4/ 8995F: include/uapi/rdma/mlx4-abi.h 8996 8997MELLANOX MLX5 core VPI driver 8998M: Saeed Mahameed <saeedm@mellanox.com> 8999M: Matan Barak <matanb@mellanox.com> 9000M: Leon Romanovsky <leonro@mellanox.com> 9001L: netdev@vger.kernel.org 9002L: linux-rdma@vger.kernel.org 9003W: http://www.mellanox.com 9004Q: http://patchwork.ozlabs.org/project/netdev/list/ 9005S: Supported 9006F: drivers/net/ethernet/mellanox/mlx5/core/ 9007F: include/linux/mlx5/ 9008 9009MELLANOX MLX5 IB driver 9010M: Matan Barak <matanb@mellanox.com> 9011M: Leon Romanovsky <leonro@mellanox.com> 9012L: linux-rdma@vger.kernel.org 9013W: http://www.mellanox.com 9014Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9015S: Supported 9016F: drivers/infiniband/hw/mlx5/ 9017F: include/linux/mlx5/ 9018F: include/uapi/rdma/mlx5-abi.h 9019 9020MELLANOX MLXCPLD I2C AND MUX DRIVER 9021M: Vadim Pasternak <vadimp@mellanox.com> 9022M: Michael Shych <michaelsh@mellanox.com> 9023L: linux-i2c@vger.kernel.org 9024S: Supported 9025F: drivers/i2c/busses/i2c-mlxcpld.c 9026F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9027F: Documentation/i2c/busses/i2c-mlxcpld 9028 9029MELLANOX MLXCPLD LED DRIVER 9030M: Vadim Pasternak <vadimp@mellanox.com> 9031L: linux-leds@vger.kernel.org 9032S: Supported 9033F: drivers/leds/leds-mlxcpld.c 9034F: Documentation/leds/leds-mlxcpld.txt 9035 9036MELLANOX PLATFORM DRIVER 9037M: Vadim Pasternak <vadimp@mellanox.com> 9038L: platform-driver-x86@vger.kernel.org 9039S: Supported 9040F: drivers/platform/x86/mlx-platform.c 9041 9042MEMBARRIER SUPPORT 9043M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9044M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9045L: linux-kernel@vger.kernel.org 9046S: Supported 9047F: kernel/sched/membarrier.c 9048F: include/uapi/linux/membarrier.h 9049F: arch/powerpc/include/asm/membarrier.h 9050 9051MEMORY MANAGEMENT 9052L: linux-mm@kvack.org 9053W: http://www.linux-mm.org 9054S: Maintained 9055F: include/linux/mm.h 9056F: include/linux/gfp.h 9057F: include/linux/mmzone.h 9058F: include/linux/memory_hotplug.h 9059F: include/linux/vmalloc.h 9060F: mm/ 9061 9062MEMORY TECHNOLOGY DEVICES (MTD) 9063M: David Woodhouse <dwmw2@infradead.org> 9064M: Brian Norris <computersforpeace@gmail.com> 9065M: Boris Brezillon <boris.brezillon@free-electrons.com> 9066M: Marek Vasut <marek.vasut@gmail.com> 9067M: Richard Weinberger <richard@nod.at> 9068M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9069L: linux-mtd@lists.infradead.org 9070W: http://www.linux-mtd.infradead.org/ 9071Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9072T: git git://git.infradead.org/linux-mtd.git master 9073T: git git://git.infradead.org/linux-mtd.git mtd/next 9074S: Maintained 9075F: Documentation/devicetree/bindings/mtd/ 9076F: drivers/mtd/ 9077F: include/linux/mtd/ 9078F: include/uapi/mtd/ 9079 9080MEN A21 WATCHDOG DRIVER 9081M: Johannes Thumshirn <morbidrsa@gmail.com> 9082L: linux-watchdog@vger.kernel.org 9083S: Maintained 9084F: drivers/watchdog/mena21_wdt.c 9085 9086MEN CHAMELEON BUS (mcb) 9087M: Johannes Thumshirn <morbidrsa@gmail.com> 9088S: Maintained 9089F: drivers/mcb/ 9090F: include/linux/mcb.h 9091F: Documentation/men-chameleon-bus.txt 9092 9093MEN F21BMC (Board Management Controller) 9094M: Andreas Werner <andreas.werner@men.de> 9095S: Supported 9096F: drivers/mfd/menf21bmc.c 9097F: drivers/watchdog/menf21bmc_wdt.c 9098F: drivers/leds/leds-menf21bmc.c 9099F: drivers/hwmon/menf21bmc_hwmon.c 9100F: Documentation/hwmon/menf21bmc 9101 9102MESON AO CEC DRIVER FOR AMLOGIC SOCS 9103M: Neil Armstrong <narmstrong@baylibre.com> 9104L: linux-media@lists.freedesktop.org 9105L: linux-amlogic@lists.infradead.org 9106W: http://linux-meson.com/ 9107S: Supported 9108F: drivers/media/platform/meson/ao-cec.c 9109F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9110T: git git://linuxtv.org/media_tree.git 9111 9112METAG ARCHITECTURE 9113M: James Hogan <jhogan@kernel.org> 9114L: linux-metag@vger.kernel.org 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9116S: Odd Fixes 9117F: arch/metag/ 9118F: Documentation/metag/ 9119F: Documentation/devicetree/bindings/metag/ 9120F: Documentation/devicetree/bindings/interrupt-controller/img,* 9121F: drivers/clocksource/metag_generic.c 9122F: drivers/irqchip/irq-metag.c 9123F: drivers/irqchip/irq-metag-ext.c 9124F: drivers/tty/metag_da.c 9125 9126MICROBLAZE ARCHITECTURE 9127M: Michal Simek <monstr@monstr.eu> 9128W: http://www.monstr.eu/fdt/ 9129T: git git://git.monstr.eu/linux-2.6-microblaze.git 9130S: Supported 9131F: arch/microblaze/ 9132 9133MICROCHIP / ATMEL AT91 SERIAL DRIVER 9134M: Richard Genoud <richard.genoud@gmail.com> 9135S: Maintained 9136F: drivers/tty/serial/atmel_serial.c 9137F: drivers/tty/serial/atmel_serial.h 9138 9139MICROCHIP / ATMEL DMA DRIVER 9140M: Ludovic Desroches <ludovic.desroches@microchip.com> 9141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9142L: dmaengine@vger.kernel.org 9143S: Supported 9144F: drivers/dma/at_hdmac.c 9145F: drivers/dma/at_hdmac_regs.h 9146F: include/linux/platform_data/dma-atmel.h 9147 9148MICROCHIP / ATMEL ECC DRIVER 9149M: Tudor Ambarus <tudor.ambarus@microchip.com> 9150L: linux-crypto@vger.kernel.org 9151S: Maintained 9152F: drivers/crypto/atmel-ecc.* 9153 9154MICROCHIP / ATMEL ISC DRIVER 9155M: Songjun Wu <songjun.wu@microchip.com> 9156L: linux-media@vger.kernel.org 9157S: Supported 9158F: drivers/media/platform/atmel/atmel-isc.c 9159F: drivers/media/platform/atmel/atmel-isc-regs.h 9160F: devicetree/bindings/media/atmel-isc.txt 9161 9162MICROCHIP / ATMEL NAND DRIVER 9163M: Wenyou Yang <wenyou.yang@microchip.com> 9164M: Josh Wu <rainyfeeling@outlook.com> 9165L: linux-mtd@lists.infradead.org 9166S: Supported 9167F: drivers/mtd/nand/atmel/* 9168F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9169 9170MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9171M: Woojung Huh <Woojung.Huh@microchip.com> 9172M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9173L: netdev@vger.kernel.org 9174S: Maintained 9175F: net/dsa/tag_ksz.c 9176F: drivers/net/dsa/microchip/* 9177F: include/linux/platform_data/microchip-ksz.h 9178F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9179 9180MICROCHIP USB251XB DRIVER 9181M: Richard Leitner <richard.leitner@skidata.com> 9182L: linux-usb@vger.kernel.org 9183S: Maintained 9184F: drivers/usb/misc/usb251xb.c 9185F: Documentation/devicetree/bindings/usb/usb251xb.txt 9186 9187MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9188M: Don Brace <don.brace@microsemi.com> 9189L: esc.storagedev@microsemi.com 9190L: linux-scsi@vger.kernel.org 9191S: Supported 9192F: drivers/scsi/smartpqi/smartpqi*.[ch] 9193F: drivers/scsi/smartpqi/Kconfig 9194F: drivers/scsi/smartpqi/Makefile 9195F: include/linux/cciss*.h 9196F: include/uapi/linux/cciss*.h 9197F: Documentation/scsi/smartpqi.txt 9198 9199MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9200M: Chen Yu <yu.c.chen@intel.com> 9201L: platform-driver-x86@vger.kernel.org 9202S: Supported 9203F: drivers/platform/x86/surfacepro3_button.c 9204 9205MICROTEK X6 SCANNER 9206M: Oliver Neukum <oliver@neukum.org> 9207S: Maintained 9208F: drivers/usb/image/microtek.* 9209 9210MIPS 9211M: Ralf Baechle <ralf@linux-mips.org> 9212M: James Hogan <jhogan@kernel.org> 9213L: linux-mips@linux-mips.org 9214W: http://www.linux-mips.org/ 9215T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9216Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9217S: Supported 9218F: Documentation/devicetree/bindings/mips/ 9219F: Documentation/mips/ 9220F: arch/mips/ 9221F: drivers/platform/mips/ 9222 9223MIPS BOSTON DEVELOPMENT BOARD 9224M: Paul Burton <paul.burton@mips.com> 9225L: linux-mips@linux-mips.org 9226S: Maintained 9227F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9228F: arch/mips/boot/dts/img/boston.dts 9229F: arch/mips/configs/generic/board-boston.config 9230F: drivers/clk/imgtec/clk-boston.c 9231F: include/dt-bindings/clock/boston-clock.h 9232 9233MIPS GENERIC PLATFORM 9234M: Paul Burton <paul.burton@mips.com> 9235L: linux-mips@linux-mips.org 9236S: Supported 9237F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9238F: arch/mips/generic/ 9239F: arch/mips/tools/generic-board-config.sh 9240 9241MIPS/LOONGSON1 ARCHITECTURE 9242M: Keguang Zhang <keguang.zhang@gmail.com> 9243L: linux-mips@linux-mips.org 9244S: Maintained 9245F: arch/mips/loongson32/ 9246F: arch/mips/include/asm/mach-loongson32/ 9247F: drivers/*/*loongson1* 9248F: drivers/*/*/*loongson1* 9249 9250MIPS/LOONGSON2 ARCHITECTURE 9251M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9252L: linux-mips@linux-mips.org 9253S: Maintained 9254F: arch/mips/loongson64/*{2e/2f}* 9255F: arch/mips/include/asm/mach-loongson64/ 9256F: drivers/*/*loongson2* 9257F: drivers/*/*/*loongson2* 9258 9259MIPS/LOONGSON3 ARCHITECTURE 9260M: Huacai Chen <chenhc@lemote.com> 9261L: linux-mips@linux-mips.org 9262S: Maintained 9263F: arch/mips/loongson64/ 9264F: arch/mips/include/asm/mach-loongson64/ 9265F: drivers/platform/mips/cpu_hwmon.c 9266F: drivers/*/*loongson3* 9267F: drivers/*/*/*loongson3* 9268 9269MIPS RINT INSTRUCTION EMULATION 9270M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9271L: linux-mips@linux-mips.org 9272S: Supported 9273F: arch/mips/math-emu/sp_rint.c 9274F: arch/mips/math-emu/dp_rint.c 9275 9276MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9277M: Hans Verkuil <hverkuil@xs4all.nl> 9278L: linux-media@vger.kernel.org 9279T: git git://linuxtv.org/media_tree.git 9280W: https://linuxtv.org 9281S: Odd Fixes 9282F: drivers/media/radio/radio-miropcm20* 9283 9284MMP SUPPORT 9285M: Eric Miao <eric.y.miao@gmail.com> 9286M: Haojian Zhuang <haojian.zhuang@gmail.com> 9287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9288T: git git://github.com/hzhuang1/linux.git 9289T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9290S: Maintained 9291F: arch/arm/boot/dts/mmp* 9292F: arch/arm/mach-mmp/ 9293 9294MN88472 MEDIA DRIVER 9295M: Antti Palosaari <crope@iki.fi> 9296L: linux-media@vger.kernel.org 9297W: https://linuxtv.org 9298W: http://palosaari.fi/linux/ 9299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9300S: Maintained 9301F: drivers/media/dvb-frontends/mn88472* 9302 9303MN88473 MEDIA DRIVER 9304M: Antti Palosaari <crope@iki.fi> 9305L: linux-media@vger.kernel.org 9306W: https://linuxtv.org 9307W: http://palosaari.fi/linux/ 9308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9309S: Maintained 9310F: drivers/media/dvb-frontends/mn88473* 9311 9312MODULE SUPPORT 9313M: Jessica Yu <jeyu@kernel.org> 9314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9315S: Maintained 9316F: include/linux/module.h 9317F: kernel/module.c 9318 9319MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9320W: http://popies.net/meye/ 9321S: Orphan 9322F: Documentation/media/v4l-drivers/meye* 9323F: drivers/media/pci/meye/ 9324F: include/uapi/linux/meye.h 9325 9326MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9327M: Jiri Slaby <jirislaby@gmail.com> 9328S: Maintained 9329F: Documentation/serial/moxa-smartio 9330F: drivers/tty/mxser.* 9331 9332MR800 AVERMEDIA USB FM RADIO DRIVER 9333M: Alexey Klimov <klimov.linux@gmail.com> 9334L: linux-media@vger.kernel.org 9335T: git git://linuxtv.org/media_tree.git 9336S: Maintained 9337F: drivers/media/radio/radio-mr800.c 9338 9339MRF24J40 IEEE 802.15.4 RADIO DRIVER 9340M: Alan Ott <alan@signal11.us> 9341L: linux-wpan@vger.kernel.org 9342S: Maintained 9343F: drivers/net/ieee802154/mrf24j40.c 9344F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9345 9346MSI LAPTOP SUPPORT 9347M: "Lee, Chun-Yi" <jlee@suse.com> 9348L: platform-driver-x86@vger.kernel.org 9349S: Maintained 9350F: drivers/platform/x86/msi-laptop.c 9351 9352MSI WMI SUPPORT 9353L: platform-driver-x86@vger.kernel.org 9354S: Orphan 9355F: drivers/platform/x86/msi-wmi.c 9356 9357MSI001 MEDIA DRIVER 9358M: Antti Palosaari <crope@iki.fi> 9359L: linux-media@vger.kernel.org 9360W: https://linuxtv.org 9361W: http://palosaari.fi/linux/ 9362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9363T: git git://linuxtv.org/anttip/media_tree.git 9364S: Maintained 9365F: drivers/media/tuners/msi001* 9366 9367MSI2500 MEDIA DRIVER 9368M: Antti Palosaari <crope@iki.fi> 9369L: linux-media@vger.kernel.org 9370W: https://linuxtv.org 9371W: http://palosaari.fi/linux/ 9372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9373T: git git://linuxtv.org/anttip/media_tree.git 9374S: Maintained 9375F: drivers/media/usb/msi2500/ 9376 9377MSYSTEMS DISKONCHIP G3 MTD DRIVER 9378M: Robert Jarzmik <robert.jarzmik@free.fr> 9379L: linux-mtd@lists.infradead.org 9380S: Maintained 9381F: drivers/mtd/devices/docg3* 9382 9383MT9M032 APTINA SENSOR DRIVER 9384M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9385L: linux-media@vger.kernel.org 9386T: git git://linuxtv.org/media_tree.git 9387S: Maintained 9388F: drivers/media/i2c/mt9m032.c 9389F: include/media/i2c/mt9m032.h 9390 9391MT9P031 APTINA CAMERA SENSOR 9392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9393L: linux-media@vger.kernel.org 9394T: git git://linuxtv.org/media_tree.git 9395S: Maintained 9396F: drivers/media/i2c/mt9p031.c 9397F: include/media/i2c/mt9p031.h 9398 9399MT9T001 APTINA CAMERA SENSOR 9400M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9401L: linux-media@vger.kernel.org 9402T: git git://linuxtv.org/media_tree.git 9403S: Maintained 9404F: drivers/media/i2c/mt9t001.c 9405F: include/media/i2c/mt9t001.h 9406 9407MT9V032 APTINA CAMERA SENSOR 9408M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9409L: linux-media@vger.kernel.org 9410T: git git://linuxtv.org/media_tree.git 9411S: Maintained 9412F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9413F: drivers/media/i2c/mt9v032.c 9414F: include/media/i2c/mt9v032.h 9415 9416MULTIFUNCTION DEVICES (MFD) 9417M: Lee Jones <lee.jones@linaro.org> 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9419S: Supported 9420F: Documentation/devicetree/bindings/mfd/ 9421F: drivers/mfd/ 9422F: include/linux/mfd/ 9423F: include/dt-bindings/mfd/ 9424 9425MULTIMEDIA CARD (MMC) ETC. OVER SPI 9426S: Orphan 9427F: drivers/mmc/host/mmc_spi.c 9428F: include/linux/spi/mmc_spi.h 9429 9430MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9431M: Ulf Hansson <ulf.hansson@linaro.org> 9432L: linux-mmc@vger.kernel.org 9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9434S: Maintained 9435F: Documentation/devicetree/bindings/mmc/ 9436F: drivers/mmc/ 9437F: include/linux/mmc/ 9438F: include/uapi/linux/mmc/ 9439 9440MULTIPLEXER SUBSYSTEM 9441M: Peter Rosin <peda@axentia.se> 9442S: Maintained 9443F: Documentation/ABI/testing/mux/sysfs-class-mux* 9444F: Documentation/devicetree/bindings/mux/ 9445F: include/linux/dt-bindings/mux/ 9446F: include/linux/mux/ 9447F: drivers/mux/ 9448 9449MULTITECH MULTIPORT CARD (ISICOM) 9450S: Orphan 9451F: drivers/tty/isicom.c 9452F: include/linux/isicom.h 9453 9454MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9455M: Bin Liu <b-liu@ti.com> 9456L: linux-usb@vger.kernel.org 9457S: Maintained 9458F: drivers/usb/musb/ 9459 9460MXL5007T MEDIA DRIVER 9461M: Michael Krufky <mkrufky@linuxtv.org> 9462L: linux-media@vger.kernel.org 9463W: https://linuxtv.org 9464W: http://github.com/mkrufky 9465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9466T: git git://linuxtv.org/mkrufky/tuners.git 9467S: Maintained 9468F: drivers/media/tuners/mxl5007t.* 9469 9470MXSFB DRM DRIVER 9471M: Marek Vasut <marex@denx.de> 9472S: Supported 9473F: drivers/gpu/drm/mxsfb/ 9474F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9475 9476MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9477M: Chris Lee <christopher.lee@cspi.com> 9478L: netdev@vger.kernel.org 9479W: https://www.cspi.com/ethernet-products/support/downloads/ 9480S: Supported 9481F: drivers/net/ethernet/myricom/myri10ge/ 9482 9483NAND FLASH SUBSYSTEM 9484M: Boris Brezillon <boris.brezillon@free-electrons.com> 9485R: Richard Weinberger <richard@nod.at> 9486L: linux-mtd@lists.infradead.org 9487W: http://www.linux-mtd.infradead.org/ 9488Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9489T: git git://git.infradead.org/linux-mtd.git nand/fixes 9490T: git git://git.infradead.org/linux-mtd.git nand/next 9491S: Maintained 9492F: drivers/mtd/nand/ 9493F: include/linux/mtd/*nand*.h 9494 9495NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9496M: Daniel Mack <zonque@gmail.com> 9497S: Maintained 9498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9499W: http://www.native-instruments.com 9500F: sound/usb/caiaq/ 9501 9502NATSEMI ETHERNET DRIVER (DP8381x) 9503S: Orphan 9504F: drivers/net/ethernet/natsemi/natsemi.c 9505 9506NCP FILESYSTEM 9507M: Petr Vandrovec <petr@vandrovec.name> 9508S: Obsolete 9509F: drivers/staging/ncpfs/ 9510 9511NCR 5380 SCSI DRIVERS 9512M: Finn Thain <fthain@telegraphics.com.au> 9513M: Michael Schmitz <schmitzmic@gmail.com> 9514L: linux-scsi@vger.kernel.org 9515S: Maintained 9516F: Documentation/scsi/g_NCR5380.txt 9517F: drivers/scsi/NCR5380.* 9518F: drivers/scsi/arm/cumana_1.c 9519F: drivers/scsi/arm/oak.c 9520F: drivers/scsi/atari_scsi.* 9521F: drivers/scsi/dmx3191d.c 9522F: drivers/scsi/g_NCR5380.* 9523F: drivers/scsi/mac_scsi.* 9524F: drivers/scsi/sun3_scsi.* 9525F: drivers/scsi/sun3_scsi_vme.c 9526 9527NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9528M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9529L: linux-scsi@vger.kernel.org 9530S: Maintained 9531F: drivers/scsi/NCR_D700.* 9532 9533NCT6775 HARDWARE MONITOR DRIVER 9534M: Guenter Roeck <linux@roeck-us.net> 9535L: linux-hwmon@vger.kernel.org 9536S: Maintained 9537F: Documentation/hwmon/nct6775 9538F: drivers/hwmon/nct6775.c 9539 9540NETEFFECT IWARP RNIC DRIVER (IW_NES) 9541M: Faisal Latif <faisal.latif@intel.com> 9542L: linux-rdma@vger.kernel.org 9543W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9544S: Supported 9545F: drivers/infiniband/hw/nes/ 9546F: include/uapi/rdma/nes-abi.h 9547 9548NETEM NETWORK EMULATOR 9549M: Stephen Hemminger <stephen@networkplumber.org> 9550L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9551S: Maintained 9552F: net/sched/sch_netem.c 9553 9554NETERION 10GbE DRIVERS (s2io/vxge) 9555M: Jon Mason <jdmason@kudzu.us> 9556L: netdev@vger.kernel.org 9557S: Supported 9558F: Documentation/networking/s2io.txt 9559F: Documentation/networking/vxge.txt 9560F: drivers/net/ethernet/neterion/ 9561 9562NETFILTER 9563M: Pablo Neira Ayuso <pablo@netfilter.org> 9564M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9565M: Florian Westphal <fw@strlen.de> 9566L: netfilter-devel@vger.kernel.org 9567L: coreteam@netfilter.org 9568W: http://www.netfilter.org/ 9569W: http://www.iptables.org/ 9570W: http://www.nftables.org/ 9571Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9574S: Maintained 9575F: include/linux/netfilter* 9576F: include/linux/netfilter/ 9577F: include/net/netfilter/ 9578F: include/uapi/linux/netfilter* 9579F: include/uapi/linux/netfilter/ 9580F: net/*/netfilter.c 9581F: net/*/netfilter/ 9582F: net/netfilter/ 9583F: net/bridge/br_netfilter*.c 9584 9585NETROM NETWORK LAYER 9586M: Ralf Baechle <ralf@linux-mips.org> 9587L: linux-hams@vger.kernel.org 9588W: http://www.linux-ax25.org/ 9589S: Maintained 9590F: include/net/netrom.h 9591F: include/uapi/linux/netrom.h 9592F: net/netrom/ 9593 9594NETRONOME ETHERNET DRIVERS 9595M: Jakub Kicinski <jakub.kicinski@netronome.com> 9596L: oss-drivers@netronome.com 9597S: Maintained 9598F: drivers/net/ethernet/netronome/ 9599 9600NETWORK BLOCK DEVICE (NBD) 9601M: Josef Bacik <jbacik@fb.com> 9602S: Maintained 9603L: linux-block@vger.kernel.org 9604L: nbd@other.debian.org 9605F: Documentation/blockdev/nbd.txt 9606F: drivers/block/nbd.c 9607F: include/uapi/linux/nbd.h 9608 9609NETWORK DROP MONITOR 9610M: Neil Horman <nhorman@tuxdriver.com> 9611L: netdev@vger.kernel.org 9612S: Maintained 9613W: https://fedorahosted.org/dropwatch/ 9614F: net/core/drop_monitor.c 9615 9616NETWORKING DRIVERS 9617L: netdev@vger.kernel.org 9618W: http://www.linuxfoundation.org/en/Net 9619Q: http://patchwork.ozlabs.org/project/netdev/list/ 9620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9622S: Odd Fixes 9623F: Documentation/devicetree/bindings/net/ 9624F: drivers/net/ 9625F: include/linux/if_* 9626F: include/linux/netdevice.h 9627F: include/linux/etherdevice.h 9628F: include/linux/fcdevice.h 9629F: include/linux/fddidevice.h 9630F: include/linux/hippidevice.h 9631F: include/linux/inetdevice.h 9632F: include/uapi/linux/if_* 9633F: include/uapi/linux/netdevice.h 9634 9635NETWORKING DRIVERS (WIRELESS) 9636M: Kalle Valo <kvalo@codeaurora.org> 9637L: linux-wireless@vger.kernel.org 9638Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9641S: Maintained 9642F: Documentation/devicetree/bindings/net/wireless/ 9643F: drivers/net/wireless/ 9644 9645NETWORKING [DSA] 9646M: Andrew Lunn <andrew@lunn.ch> 9647M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9648M: Florian Fainelli <f.fainelli@gmail.com> 9649S: Maintained 9650F: net/dsa/ 9651F: include/net/dsa.h 9652F: include/linux/dsa/ 9653F: drivers/net/dsa/ 9654 9655NETWORKING [GENERAL] 9656M: "David S. Miller" <davem@davemloft.net> 9657L: netdev@vger.kernel.org 9658W: http://www.linuxfoundation.org/en/Net 9659Q: http://patchwork.ozlabs.org/project/netdev/list/ 9660T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9662B: mailto:netdev@vger.kernel.org 9663S: Maintained 9664F: net/ 9665F: include/net/ 9666F: include/linux/in.h 9667F: include/linux/net.h 9668F: include/linux/netdevice.h 9669F: include/uapi/linux/in.h 9670F: include/uapi/linux/net.h 9671F: include/uapi/linux/netdevice.h 9672F: include/uapi/linux/net_namespace.h 9673F: tools/testing/selftests/net/ 9674F: lib/net_utils.c 9675F: lib/random32.c 9676 9677NETWORKING [IPSEC] 9678M: Steffen Klassert <steffen.klassert@secunet.com> 9679M: Herbert Xu <herbert@gondor.apana.org.au> 9680M: "David S. Miller" <davem@davemloft.net> 9681L: netdev@vger.kernel.org 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9684S: Maintained 9685F: net/core/flow.c 9686F: net/xfrm/ 9687F: net/key/ 9688F: net/ipv4/xfrm* 9689F: net/ipv4/esp4* 9690F: net/ipv4/ah4.c 9691F: net/ipv4/ipcomp.c 9692F: net/ipv4/ip_vti.c 9693F: net/ipv6/xfrm* 9694F: net/ipv6/esp6* 9695F: net/ipv6/ah6.c 9696F: net/ipv6/ipcomp6.c 9697F: net/ipv6/ip6_vti.c 9698F: include/uapi/linux/xfrm.h 9699F: include/net/xfrm.h 9700 9701NETWORKING [IPv4/IPv6] 9702M: "David S. Miller" <davem@davemloft.net> 9703M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9704M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9705L: netdev@vger.kernel.org 9706T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9707S: Maintained 9708F: net/ipv4/ 9709F: net/ipv6/ 9710F: include/net/ip* 9711F: arch/x86/net/* 9712 9713NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9714M: Paul Moore <paul@paul-moore.com> 9715W: https://github.com/netlabel 9716L: netdev@vger.kernel.org 9717L: linux-security-module@vger.kernel.org 9718S: Maintained 9719F: Documentation/netlabel/ 9720F: include/net/calipso.h 9721F: include/net/cipso_ipv4.h 9722F: include/net/netlabel.h 9723F: include/uapi/linux/netfilter/xt_SECMARK.h 9724F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9725F: net/netlabel/ 9726F: net/ipv4/cipso_ipv4.c 9727F: net/ipv6/calipso.c 9728F: net/netfilter/xt_CONNSECMARK.c 9729F: net/netfilter/xt_SECMARK.c 9730 9731NETWORKING [TLS] 9732M: Ilya Lesokhin <ilyal@mellanox.com> 9733M: Aviad Yehezkel <aviadye@mellanox.com> 9734M: Dave Watson <davejwatson@fb.com> 9735L: netdev@vger.kernel.org 9736S: Maintained 9737F: net/tls/* 9738F: include/uapi/linux/tls.h 9739F: include/net/tls.h 9740 9741NETWORKING [WIRELESS] 9742L: linux-wireless@vger.kernel.org 9743Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9744 9745NETDEVSIM 9746M: Jakub Kicinski <jakub.kicinski@netronome.com> 9747S: Maintained 9748F: drivers/net/netdevsim/* 9749 9750NETXEN (1/10) GbE SUPPORT 9751M: Manish Chopra <manish.chopra@cavium.com> 9752M: Rahul Verma <rahul.verma@cavium.com> 9753M: Dept-GELinuxNICDev@cavium.com 9754L: netdev@vger.kernel.org 9755S: Supported 9756F: drivers/net/ethernet/qlogic/netxen/ 9757 9758NFC SUBSYSTEM 9759M: Samuel Ortiz <sameo@linux.intel.com> 9760L: linux-wireless@vger.kernel.org 9761L: linux-nfc@lists.01.org (subscribers-only) 9762S: Supported 9763F: net/nfc/ 9764F: include/net/nfc/ 9765F: include/uapi/linux/nfc.h 9766F: drivers/nfc/ 9767F: include/linux/platform_data/nfcmrvl.h 9768F: include/linux/platform_data/nxp-nci.h 9769F: Documentation/devicetree/bindings/net/nfc/ 9770 9771NFS, SUNRPC, AND LOCKD CLIENTS 9772M: Trond Myklebust <trond.myklebust@primarydata.com> 9773M: Anna Schumaker <anna.schumaker@netapp.com> 9774L: linux-nfs@vger.kernel.org 9775W: http://client.linux-nfs.org 9776T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9777S: Maintained 9778F: fs/lockd/ 9779F: fs/nfs/ 9780F: fs/nfs_common/ 9781F: net/sunrpc/ 9782F: include/linux/lockd/ 9783F: include/linux/nfs* 9784F: include/linux/sunrpc/ 9785F: include/uapi/linux/nfs* 9786F: include/uapi/linux/sunrpc/ 9787 9788NILFS2 FILESYSTEM 9789M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9790L: linux-nilfs@vger.kernel.org 9791W: https://nilfs.sourceforge.io/ 9792W: https://nilfs.osdn.jp/ 9793T: git git://github.com/konis/nilfs2.git 9794S: Supported 9795F: Documentation/filesystems/nilfs2.txt 9796F: fs/nilfs2/ 9797F: include/trace/events/nilfs2.h 9798F: include/uapi/linux/nilfs2_api.h 9799F: include/uapi/linux/nilfs2_ondisk.h 9800 9801NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9802M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9803W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9804S: Maintained 9805F: Documentation/scsi/NinjaSCSI.txt 9806F: drivers/scsi/pcmcia/nsp_* 9807 9808NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9809M: GOTO Masanori <gotom@debian.or.jp> 9810M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9811W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9812S: Maintained 9813F: Documentation/scsi/NinjaSCSI.txt 9814F: drivers/scsi/nsp32* 9815 9816NIOS2 ARCHITECTURE 9817M: Ley Foon Tan <lftan@altera.com> 9818L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9820S: Maintained 9821F: arch/nios2/ 9822 9823NOHZ, DYNTICKS SUPPORT 9824M: Frederic Weisbecker <fweisbec@gmail.com> 9825M: Thomas Gleixner <tglx@linutronix.de> 9826M: Ingo Molnar <mingo@kernel.org> 9827L: linux-kernel@vger.kernel.org 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9829S: Maintained 9830F: kernel/time/tick*.* 9831F: include/linux/tick.h 9832F: include/linux/sched/nohz.h 9833 9834NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9835M: Pavel Machek <pavel@ucw.cz> 9836M: Sakari Ailus <sakari.ailus@iki.fi> 9837L: linux-media@vger.kernel.org 9838S: Maintained 9839F: drivers/media/i2c/et8ek8 9840F: drivers/media/i2c/ad5820.c 9841 9842NOKIA N900 POWER SUPPLY DRIVERS 9843R: Pali Rohár <pali.rohar@gmail.com> 9844F: include/linux/power/bq2415x_charger.h 9845F: include/linux/power/bq27xxx_battery.h 9846F: include/linux/power/isp1704_charger.h 9847F: drivers/power/supply/bq2415x_charger.c 9848F: drivers/power/supply/bq27xxx_battery.c 9849F: drivers/power/supply/bq27xxx_battery_i2c.c 9850F: drivers/power/supply/isp1704_charger.c 9851F: drivers/power/supply/rx51_battery.c 9852 9853NTB AMD DRIVER 9854M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9855L: linux-ntb@googlegroups.com 9856S: Supported 9857F: drivers/ntb/hw/amd/ 9858 9859NTB DRIVER CORE 9860M: Jon Mason <jdmason@kudzu.us> 9861M: Dave Jiang <dave.jiang@intel.com> 9862M: Allen Hubbe <allenbh@gmail.com> 9863L: linux-ntb@googlegroups.com 9864S: Supported 9865W: https://github.com/jonmason/ntb/wiki 9866T: git git://github.com/jonmason/ntb.git 9867F: drivers/ntb/ 9868F: drivers/net/ntb_netdev.c 9869F: include/linux/ntb.h 9870F: include/linux/ntb_transport.h 9871F: tools/testing/selftests/ntb/ 9872 9873NTB IDT DRIVER 9874M: Serge Semin <fancer.lancer@gmail.com> 9875L: linux-ntb@googlegroups.com 9876S: Supported 9877F: drivers/ntb/hw/idt/ 9878 9879NTB INTEL DRIVER 9880M: Dave Jiang <dave.jiang@intel.com> 9881L: linux-ntb@googlegroups.com 9882S: Supported 9883W: https://github.com/davejiang/linux/wiki 9884T: git https://github.com/davejiang/linux.git 9885F: drivers/ntb/hw/intel/ 9886 9887NTFS FILESYSTEM 9888M: Anton Altaparmakov <anton@tuxera.com> 9889L: linux-ntfs-dev@lists.sourceforge.net 9890W: http://www.tuxera.com/ 9891T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9892S: Supported 9893F: Documentation/filesystems/ntfs.txt 9894F: fs/ntfs/ 9895 9896NUBUS SUBSYSTEM 9897M: Finn Thain <fthain@telegraphics.com.au> 9898L: linux-m68k@lists.linux-m68k.org 9899S: Maintained 9900F: arch/*/include/asm/nubus.h 9901F: drivers/nubus/ 9902F: include/linux/nubus.h 9903F: include/uapi/linux/nubus.h 9904 9905NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9906M: Antonino Daplas <adaplas@gmail.com> 9907L: linux-fbdev@vger.kernel.org 9908S: Maintained 9909F: drivers/video/fbdev/riva/ 9910F: drivers/video/fbdev/nvidia/ 9911 9912NVM EXPRESS DRIVER 9913M: Keith Busch <keith.busch@intel.com> 9914M: Jens Axboe <axboe@fb.com> 9915M: Christoph Hellwig <hch@lst.de> 9916M: Sagi Grimberg <sagi@grimberg.me> 9917L: linux-nvme@lists.infradead.org 9918T: git://git.infradead.org/nvme.git 9919W: http://git.infradead.org/nvme.git 9920S: Supported 9921F: drivers/nvme/host/ 9922F: include/linux/nvme.h 9923F: include/uapi/linux/nvme_ioctl.h 9924 9925NVM EXPRESS FC TRANSPORT DRIVERS 9926M: James Smart <james.smart@broadcom.com> 9927L: linux-nvme@lists.infradead.org 9928S: Supported 9929F: include/linux/nvme-fc.h 9930F: include/linux/nvme-fc-driver.h 9931F: drivers/nvme/host/fc.c 9932F: drivers/nvme/target/fc.c 9933F: drivers/nvme/target/fcloop.c 9934 9935NVM EXPRESS TARGET DRIVER 9936M: Christoph Hellwig <hch@lst.de> 9937M: Sagi Grimberg <sagi@grimberg.me> 9938L: linux-nvme@lists.infradead.org 9939T: git://git.infradead.org/nvme.git 9940W: http://git.infradead.org/nvme.git 9941S: Supported 9942F: drivers/nvme/target/ 9943 9944NVMEM FRAMEWORK 9945M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9946S: Maintained 9947F: drivers/nvmem/ 9948F: Documentation/devicetree/bindings/nvmem/ 9949F: Documentation/ABI/stable/sysfs-bus-nvmem 9950F: include/linux/nvmem-consumer.h 9951F: include/linux/nvmem-provider.h 9952 9953NXP TDA998X DRM DRIVER 9954M: Russell King <linux@armlinux.org.uk> 9955S: Supported 9956T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9957T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9958F: drivers/gpu/drm/i2c/tda998x_drv.c 9959F: include/drm/i2c/tda998x.h 9960 9961NXP TFA9879 DRIVER 9962M: Peter Rosin <peda@axentia.se> 9963L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9964S: Maintained 9965F: Documentation/devicetree/bindings/sound/tfa9879.txt 9966F: sound/soc/codecs/tfa9879* 9967 9968NXP-NCI NFC DRIVER 9969M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9970R: Charles Gorand <charles.gorand@effinnov.com> 9971L: linux-nfc@lists.01.org (moderated for non-subscribers) 9972S: Supported 9973F: drivers/nfc/nxp-nci 9974 9975OBJTOOL 9976M: Josh Poimboeuf <jpoimboe@redhat.com> 9977M: Peter Zijlstra <peterz@infradead.org> 9978S: Supported 9979F: tools/objtool/ 9980 9981OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9982M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9983M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9984L: linuxppc-dev@lists.ozlabs.org 9985S: Supported 9986F: arch/powerpc/platforms/powernv/ocxl.c 9987F: arch/powerpc/include/asm/pnv-ocxl.h 9988F: drivers/misc/ocxl/ 9989F: include/misc/ocxl* 9990F: include/uapi/misc/ocxl.h 9991F: Documentation/accelerators/ocxl.txt 9992 9993OMAP AUDIO SUPPORT 9994M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9995M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9996L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9997L: linux-omap@vger.kernel.org 9998S: Maintained 9999F: sound/soc/omap/ 10000 10001OMAP CLOCK FRAMEWORK SUPPORT 10002M: Paul Walmsley <paul@pwsan.com> 10003L: linux-omap@vger.kernel.org 10004S: Maintained 10005F: arch/arm/*omap*/*clock* 10006 10007OMAP DEVICE TREE SUPPORT 10008M: Benoît Cousson <bcousson@baylibre.com> 10009M: Tony Lindgren <tony@atomide.com> 10010L: linux-omap@vger.kernel.org 10011L: devicetree@vger.kernel.org 10012S: Maintained 10013F: arch/arm/boot/dts/*omap* 10014F: arch/arm/boot/dts/*am3* 10015F: arch/arm/boot/dts/*am4* 10016F: arch/arm/boot/dts/*am5* 10017F: arch/arm/boot/dts/*dra7* 10018 10019OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10020M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10021L: linux-omap@vger.kernel.org 10022L: linux-fbdev@vger.kernel.org 10023S: Maintained 10024F: drivers/video/fbdev/omap2/ 10025F: Documentation/arm/OMAP/DSS 10026 10027OMAP FRAMEBUFFER SUPPORT 10028M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10029L: linux-fbdev@vger.kernel.org 10030L: linux-omap@vger.kernel.org 10031S: Maintained 10032F: drivers/video/fbdev/omap/ 10033 10034OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10035M: Roger Quadros <rogerq@ti.com> 10036M: Tony Lindgren <tony@atomide.com> 10037L: linux-omap@vger.kernel.org 10038S: Maintained 10039F: drivers/memory/omap-gpmc.c 10040F: arch/arm/mach-omap2/*gpmc* 10041 10042OMAP GPIO DRIVER 10043M: Grygorii Strashko <grygorii.strashko@ti.com> 10044M: Santosh Shilimkar <ssantosh@kernel.org> 10045M: Kevin Hilman <khilman@kernel.org> 10046L: linux-omap@vger.kernel.org 10047S: Maintained 10048F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10049F: drivers/gpio/gpio-omap.c 10050 10051OMAP HARDWARE SPINLOCK SUPPORT 10052M: Ohad Ben-Cohen <ohad@wizery.com> 10053L: linux-omap@vger.kernel.org 10054S: Maintained 10055F: drivers/hwspinlock/omap_hwspinlock.c 10056 10057OMAP HS MMC SUPPORT 10058L: linux-mmc@vger.kernel.org 10059L: linux-omap@vger.kernel.org 10060S: Orphan 10061F: drivers/mmc/host/omap_hsmmc.c 10062 10063OMAP HWMOD DATA 10064M: Paul Walmsley <paul@pwsan.com> 10065L: linux-omap@vger.kernel.org 10066S: Maintained 10067F: arch/arm/mach-omap2/omap_hwmod*data* 10068 10069OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10070M: Benoît Cousson <bcousson@baylibre.com> 10071L: linux-omap@vger.kernel.org 10072S: Maintained 10073F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10074 10075OMAP HWMOD SUPPORT 10076M: Benoît Cousson <bcousson@baylibre.com> 10077M: Paul Walmsley <paul@pwsan.com> 10078L: linux-omap@vger.kernel.org 10079S: Maintained 10080F: arch/arm/mach-omap2/omap_hwmod.* 10081 10082OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10083M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10084L: linux-media@vger.kernel.org 10085S: Maintained 10086F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10087F: drivers/media/platform/omap3isp/ 10088F: drivers/staging/media/omap4iss/ 10089 10090OMAP MMC SUPPORT 10091M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10092L: linux-omap@vger.kernel.org 10093S: Maintained 10094F: drivers/mmc/host/omap.c 10095 10096OMAP POWER MANAGEMENT SUPPORT 10097M: Kevin Hilman <khilman@kernel.org> 10098L: linux-omap@vger.kernel.org 10099S: Maintained 10100F: arch/arm/*omap*/*pm* 10101F: drivers/cpufreq/omap-cpufreq.c 10102 10103OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10104M: Rajendra Nayak <rnayak@codeaurora.org> 10105M: Paul Walmsley <paul@pwsan.com> 10106L: linux-omap@vger.kernel.org 10107S: Maintained 10108F: arch/arm/mach-omap2/prm* 10109 10110OMAP RANDOM NUMBER GENERATOR SUPPORT 10111M: Deepak Saxena <dsaxena@plexity.net> 10112S: Maintained 10113F: drivers/char/hw_random/omap-rng.c 10114 10115OMAP USB SUPPORT 10116L: linux-usb@vger.kernel.org 10117L: linux-omap@vger.kernel.org 10118S: Orphan 10119F: drivers/usb/*/*omap* 10120F: arch/arm/*omap*/usb* 10121 10122OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10123M: Mark Jackson <mpfj@newflow.co.uk> 10124L: linux-omap@vger.kernel.org 10125S: Maintained 10126F: arch/arm/boot/dts/am335x-nano.dts 10127 10128OMAP1 SUPPORT 10129M: Aaro Koskinen <aaro.koskinen@iki.fi> 10130M: Tony Lindgren <tony@atomide.com> 10131L: linux-omap@vger.kernel.org 10132Q: http://patchwork.kernel.org/project/linux-omap/list/ 10133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10134S: Maintained 10135F: arch/arm/mach-omap1/ 10136F: arch/arm/plat-omap/ 10137F: arch/arm/configs/omap1_defconfig 10138F: drivers/i2c/busses/i2c-omap.c 10139F: include/linux/i2c-omap.h 10140 10141OMAP2+ SUPPORT 10142M: Tony Lindgren <tony@atomide.com> 10143L: linux-omap@vger.kernel.org 10144W: http://www.muru.com/linux/omap/ 10145W: http://linux.omap.com/ 10146Q: http://patchwork.kernel.org/project/linux-omap/list/ 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10148S: Maintained 10149F: arch/arm/mach-omap2/ 10150F: arch/arm/plat-omap/ 10151F: arch/arm/configs/omap2plus_defconfig 10152F: drivers/i2c/busses/i2c-omap.c 10153F: drivers/irqchip/irq-omap-intc.c 10154F: drivers/mfd/*omap*.c 10155F: drivers/mfd/menelaus.c 10156F: drivers/mfd/palmas.c 10157F: drivers/mfd/tps65217.c 10158F: drivers/mfd/tps65218.c 10159F: drivers/mfd/tps65910.c 10160F: drivers/mfd/twl-core.[ch] 10161F: drivers/mfd/twl4030*.c 10162F: drivers/mfd/twl6030*.c 10163F: drivers/mfd/twl6040*.c 10164F: drivers/regulator/palmas-regulator*.c 10165F: drivers/regulator/pbias-regulator.c 10166F: drivers/regulator/tps65217-regulator.c 10167F: drivers/regulator/tps65218-regulator.c 10168F: drivers/regulator/tps65910-regulator.c 10169F: drivers/regulator/twl-regulator.c 10170F: drivers/regulator/twl6030-regulator.c 10171F: include/linux/i2c-omap.h 10172 10173ONION OMEGA2+ BOARD 10174M: Harvey Hunt <harveyhuntnexus@gmail.com> 10175L: linux-mips@linux-mips.org 10176S: Maintained 10177F: arch/mips/boot/dts/ralink/omega2p.dts 10178 10179OMFS FILESYSTEM 10180M: Bob Copeland <me@bobcopeland.com> 10181L: linux-karma-devel@lists.sourceforge.net 10182S: Maintained 10183F: Documentation/filesystems/omfs.txt 10184F: fs/omfs/ 10185 10186OMNIKEY CARDMAN 4000 DRIVER 10187M: Harald Welte <laforge@gnumonks.org> 10188S: Maintained 10189F: drivers/char/pcmcia/cm4000_cs.c 10190F: include/linux/cm4000_cs.h 10191F: include/uapi/linux/cm4000_cs.h 10192 10193OMNIKEY CARDMAN 4040 DRIVER 10194M: Harald Welte <laforge@gnumonks.org> 10195S: Maintained 10196F: drivers/char/pcmcia/cm4040_cs.* 10197 10198OMNIVISION OV13858 SENSOR DRIVER 10199M: Sakari Ailus <sakari.ailus@linux.intel.com> 10200L: linux-media@vger.kernel.org 10201T: git git://linuxtv.org/media_tree.git 10202S: Maintained 10203F: drivers/media/i2c/ov13858.c 10204 10205OMNIVISION OV5640 SENSOR DRIVER 10206M: Steve Longerbeam <slongerbeam@gmail.com> 10207L: linux-media@vger.kernel.org 10208T: git git://linuxtv.org/media_tree.git 10209S: Maintained 10210F: drivers/media/i2c/ov5640.c 10211 10212OMNIVISION OV5647 SENSOR DRIVER 10213M: Luis Oliveira <lolivei@synopsys.com> 10214L: linux-media@vger.kernel.org 10215T: git git://linuxtv.org/media_tree.git 10216S: Maintained 10217F: drivers/media/i2c/ov5647.c 10218 10219OMNIVISION OV7670 SENSOR DRIVER 10220M: Jonathan Corbet <corbet@lwn.net> 10221L: linux-media@vger.kernel.org 10222T: git git://linuxtv.org/media_tree.git 10223S: Maintained 10224F: drivers/media/i2c/ov7670.c 10225F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10226 10227OMNIVISION OV7740 SENSOR DRIVER 10228M: Wenyou Yang <wenyou.yang@microchip.com> 10229L: linux-media@vger.kernel.org 10230T: git git://linuxtv.org/media_tree.git 10231S: Maintained 10232F: drivers/media/i2c/ov7740.c 10233F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10234 10235ONENAND FLASH DRIVER 10236M: Kyungmin Park <kyungmin.park@samsung.com> 10237L: linux-mtd@lists.infradead.org 10238S: Maintained 10239F: drivers/mtd/onenand/ 10240F: include/linux/mtd/onenand*.h 10241 10242ONSTREAM SCSI TAPE DRIVER 10243M: Willem Riede <osst@riede.org> 10244L: osst-users@lists.sourceforge.net 10245L: linux-scsi@vger.kernel.org 10246S: Maintained 10247F: Documentation/scsi/osst.txt 10248F: drivers/scsi/osst.* 10249F: drivers/scsi/osst_*.h 10250F: drivers/scsi/st.h 10251 10252OP-TEE DRIVER 10253M: Jens Wiklander <jens.wiklander@linaro.org> 10254S: Maintained 10255F: drivers/tee/optee/ 10256 10257OPA-VNIC DRIVER 10258M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10259M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10260L: linux-rdma@vger.kernel.org 10261S: Supported 10262F: drivers/infiniband/ulp/opa_vnic 10263 10264OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10265M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10266L: devicetree@vger.kernel.org 10267S: Maintained 10268F: Documentation/devicetree/dynamic-resolution-notes.txt 10269F: Documentation/devicetree/overlay-notes.txt 10270F: drivers/of/overlay.c 10271F: drivers/of/resolver.c 10272 10273OPEN FIRMWARE AND FLATTENED DEVICE TREE 10274M: Rob Herring <robh+dt@kernel.org> 10275M: Frank Rowand <frowand.list@gmail.com> 10276L: devicetree@vger.kernel.org 10277W: http://www.devicetree.org/ 10278T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10279S: Maintained 10280F: drivers/of/ 10281F: include/linux/of*.h 10282F: scripts/dtc/ 10283F: Documentation/ABI/testing/sysfs-firmware-ofw 10284 10285OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10286M: Rob Herring <robh+dt@kernel.org> 10287M: Mark Rutland <mark.rutland@arm.com> 10288L: devicetree@vger.kernel.org 10289T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10290Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10291S: Maintained 10292F: Documentation/devicetree/ 10293F: arch/*/boot/dts/ 10294F: include/dt-bindings/ 10295 10296OPENCORES I2C BUS DRIVER 10297M: Peter Korsgaard <jacmet@sunsite.dk> 10298L: linux-i2c@vger.kernel.org 10299S: Maintained 10300F: Documentation/i2c/busses/i2c-ocores 10301F: drivers/i2c/busses/i2c-ocores.c 10302 10303OPENRISC ARCHITECTURE 10304M: Jonas Bonn <jonas@southpole.se> 10305M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10306M: Stafford Horne <shorne@gmail.com> 10307T: git git://github.com/openrisc/linux.git 10308L: openrisc@lists.librecores.org 10309W: http://openrisc.io 10310S: Maintained 10311F: Documentation/devicetree/bindings/openrisc/ 10312F: Documentation/openrisc/ 10313F: arch/openrisc/ 10314F: drivers/irqchip/irq-ompic.c 10315F: drivers/irqchip/irq-or1k-* 10316 10317OPENVSWITCH 10318M: Pravin B Shelar <pshelar@ovn.org> 10319L: netdev@vger.kernel.org 10320L: dev@openvswitch.org 10321W: http://openvswitch.org 10322S: Maintained 10323F: net/openvswitch/ 10324F: include/uapi/linux/openvswitch.h 10325 10326OPERATING PERFORMANCE POINTS (OPP) 10327M: Viresh Kumar <vireshk@kernel.org> 10328M: Nishanth Menon <nm@ti.com> 10329M: Stephen Boyd <sboyd@kernel.org> 10330L: linux-pm@vger.kernel.org 10331S: Maintained 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10333F: drivers/opp/ 10334F: include/linux/pm_opp.h 10335F: Documentation/power/opp.txt 10336F: Documentation/devicetree/bindings/opp/ 10337 10338OPL4 DRIVER 10339M: Clemens Ladisch <clemens@ladisch.de> 10340L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10341T: git git://git.alsa-project.org/alsa-kernel.git 10342S: Maintained 10343F: sound/drivers/opl4/ 10344 10345OPROFILE 10346M: Robert Richter <rric@kernel.org> 10347L: oprofile-list@lists.sf.net 10348S: Maintained 10349F: arch/*/include/asm/oprofile*.h 10350F: arch/*/oprofile/ 10351F: drivers/oprofile/ 10352F: include/linux/oprofile.h 10353 10354ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10355M: Mark Fasheh <mfasheh@versity.com> 10356M: Joel Becker <jlbec@evilplan.org> 10357L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10358W: http://ocfs2.wiki.kernel.org 10359S: Supported 10360F: Documentation/filesystems/ocfs2.txt 10361F: Documentation/filesystems/dlmfs.txt 10362F: fs/ocfs2/ 10363 10364ORANGEFS FILESYSTEM 10365M: Mike Marshall <hubcap@omnibond.com> 10366R: Martin Brandenburg <martin@omnibond.com> 10367L: devel@lists.orangefs.org 10368T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10369S: Supported 10370F: fs/orangefs/ 10371F: Documentation/filesystems/orangefs.txt 10372 10373ORINOCO DRIVER 10374L: linux-wireless@vger.kernel.org 10375W: http://wireless.kernel.org/en/users/Drivers/orinoco 10376W: http://www.nongnu.org/orinoco/ 10377S: Orphan 10378F: drivers/net/wireless/intersil/orinoco/ 10379 10380OSD LIBRARY and FILESYSTEM 10381M: Boaz Harrosh <ooo@electrozaur.com> 10382S: Maintained 10383F: drivers/scsi/osd/ 10384F: include/scsi/osd_* 10385F: fs/exofs/ 10386 10387OV2659 OMNIVISION SENSOR DRIVER 10388M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10389L: linux-media@vger.kernel.org 10390W: https://linuxtv.org 10391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10392T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10393S: Maintained 10394F: drivers/media/i2c/ov2659.c 10395F: include/media/i2c/ov2659.h 10396 10397OVERLAY FILESYSTEM 10398M: Miklos Szeredi <miklos@szeredi.hu> 10399L: linux-unionfs@vger.kernel.org 10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10401S: Supported 10402F: fs/overlayfs/ 10403F: Documentation/filesystems/overlayfs.txt 10404 10405P54 WIRELESS DRIVER 10406M: Christian Lamparter <chunkeey@googlemail.com> 10407L: linux-wireless@vger.kernel.org 10408W: http://wireless.kernel.org/en/users/Drivers/p54 10409S: Maintained 10410F: drivers/net/wireless/intersil/p54/ 10411 10412PA SEMI ETHERNET DRIVER 10413L: netdev@vger.kernel.org 10414S: Orphan 10415F: drivers/net/ethernet/pasemi/* 10416 10417PA SEMI SMBUS DRIVER 10418L: linux-i2c@vger.kernel.org 10419S: Orphan 10420F: drivers/i2c/busses/i2c-pasemi.c 10421 10422PADATA PARALLEL EXECUTION MECHANISM 10423M: Steffen Klassert <steffen.klassert@secunet.com> 10424L: linux-crypto@vger.kernel.org 10425S: Maintained 10426F: kernel/padata.c 10427F: include/linux/padata.h 10428F: Documentation/padata.txt 10429 10430PANASONIC LAPTOP ACPI EXTRAS DRIVER 10431M: Harald Welte <laforge@gnumonks.org> 10432L: platform-driver-x86@vger.kernel.org 10433S: Maintained 10434F: drivers/platform/x86/panasonic-laptop.c 10435 10436PANASONIC MN10300/AM33/AM34 PORT 10437M: David Howells <dhowells@redhat.com> 10438L: linux-am33-list@redhat.com (moderated for non-subscribers) 10439W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10440S: Maintained 10441F: Documentation/mn10300/ 10442F: arch/mn10300/ 10443 10444PARALLEL LCD/KEYPAD PANEL DRIVER 10445M: Willy Tarreau <willy@haproxy.com> 10446M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10447S: Odd Fixes 10448F: Documentation/misc-devices/lcd-panel-cgram.txt 10449F: drivers/misc/panel.c 10450 10451PARALLEL PORT SUBSYSTEM 10452M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10453M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10454L: linux-parport@lists.infradead.org (subscribers-only) 10455S: Maintained 10456F: drivers/parport/ 10457F: include/linux/parport*.h 10458F: drivers/char/ppdev.c 10459F: include/uapi/linux/ppdev.h 10460F: Documentation/parport*.txt 10461 10462PARAVIRT_OPS INTERFACE 10463M: Juergen Gross <jgross@suse.com> 10464M: Alok Kataria <akataria@vmware.com> 10465L: virtualization@lists.linux-foundation.org 10466S: Supported 10467F: Documentation/virtual/paravirt_ops.txt 10468F: arch/*/kernel/paravirt* 10469F: arch/*/include/asm/paravirt*.h 10470F: include/linux/hypervisor.h 10471 10472PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10473M: Tim Waugh <tim@cyberelk.net> 10474L: linux-parport@lists.infradead.org (subscribers-only) 10475S: Maintained 10476F: Documentation/blockdev/paride.txt 10477F: drivers/block/paride/ 10478 10479PARISC ARCHITECTURE 10480M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10481M: Helge Deller <deller@gmx.de> 10482L: linux-parisc@vger.kernel.org 10483W: http://www.parisc-linux.org/ 10484Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10486T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10487S: Maintained 10488F: arch/parisc/ 10489F: Documentation/parisc/ 10490F: drivers/parisc/ 10491F: drivers/char/agp/parisc-agp.c 10492F: drivers/input/serio/gscps2.c 10493F: drivers/parport/parport_gsc.* 10494F: drivers/tty/serial/8250/8250_gsc.c 10495F: drivers/video/fbdev/sti* 10496F: drivers/video/console/sti* 10497F: drivers/video/logo/logo_parisc* 10498 10499PARMAN 10500M: Jiri Pirko <jiri@mellanox.com> 10501L: netdev@vger.kernel.org 10502S: Supported 10503F: lib/parman.c 10504F: lib/test_parman.c 10505F: include/linux/parman.h 10506 10507PC87360 HARDWARE MONITORING DRIVER 10508M: Jim Cromie <jim.cromie@gmail.com> 10509L: linux-hwmon@vger.kernel.org 10510S: Maintained 10511F: Documentation/hwmon/pc87360 10512F: drivers/hwmon/pc87360.c 10513 10514PC8736x GPIO DRIVER 10515M: Jim Cromie <jim.cromie@gmail.com> 10516S: Maintained 10517F: drivers/char/pc8736x_gpio.c 10518 10519PC87427 HARDWARE MONITORING DRIVER 10520M: Jean Delvare <jdelvare@suse.com> 10521L: linux-hwmon@vger.kernel.org 10522S: Maintained 10523F: Documentation/hwmon/pc87427 10524F: drivers/hwmon/pc87427.c 10525 10526PCA9532 LED DRIVER 10527M: Riku Voipio <riku.voipio@iki.fi> 10528S: Maintained 10529F: drivers/leds/leds-pca9532.c 10530F: include/linux/leds-pca9532.h 10531 10532PCA9541 I2C BUS MASTER SELECTOR DRIVER 10533M: Guenter Roeck <linux@roeck-us.net> 10534L: linux-i2c@vger.kernel.org 10535S: Maintained 10536F: drivers/i2c/muxes/i2c-mux-pca9541.c 10537 10538PCDP - PRIMARY CONSOLE AND DEBUG PORT 10539M: Khalid Aziz <khalid@gonehiking.org> 10540S: Maintained 10541F: drivers/firmware/pcdp.* 10542 10543PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10544M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10545L: linux-pci@vger.kernel.org 10546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10547S: Maintained 10548F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10549F: drivers/pci/host/pci-aardvark.c 10550 10551PCI DRIVER FOR ALTERA PCIE IP 10552M: Ley Foon Tan <lftan@altera.com> 10553L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10554L: linux-pci@vger.kernel.org 10555S: Supported 10556F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10557F: drivers/pci/host/pcie-altera.c 10558 10559PCI DRIVER FOR APPLIEDMICRO XGENE 10560M: Tanmay Inamdar <tinamdar@apm.com> 10561L: linux-pci@vger.kernel.org 10562L: linux-arm-kernel@lists.infradead.org 10563S: Maintained 10564F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10565F: drivers/pci/host/pci-xgene.c 10566 10567PCI DRIVER FOR ARM VERSATILE PLATFORM 10568M: Rob Herring <robh@kernel.org> 10569L: linux-pci@vger.kernel.org 10570L: linux-arm-kernel@lists.infradead.org 10571S: Maintained 10572F: Documentation/devicetree/bindings/pci/versatile.txt 10573F: drivers/pci/host/pci-versatile.c 10574 10575PCI DRIVER FOR ARMADA 8K 10576M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10577L: linux-pci@vger.kernel.org 10578L: linux-arm-kernel@lists.infradead.org 10579S: Maintained 10580F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10581F: drivers/pci/dwc/pcie-armada8k.c 10582 10583PCI DRIVER FOR CADENCE PCIE IP 10584M: Alan Douglas <adouglas@cadence.com> 10585L: linux-pci@vger.kernel.org 10586S: Maintained 10587F: Documentation/devicetree/bindings/pci/cdns,*.txt 10588F: drivers/pci/cadence/pcie-cadence* 10589 10590PCI DRIVER FOR FREESCALE LAYERSCAPE 10591M: Minghuan Lian <minghuan.Lian@freescale.com> 10592M: Mingkai Hu <mingkai.hu@freescale.com> 10593M: Roy Zang <tie-fei.zang@freescale.com> 10594L: linuxppc-dev@lists.ozlabs.org 10595L: linux-pci@vger.kernel.org 10596L: linux-arm-kernel@lists.infradead.org 10597S: Maintained 10598F: drivers/pci/dwc/*layerscape* 10599 10600PCI DRIVER FOR GENERIC OF HOSTS 10601M: Will Deacon <will.deacon@arm.com> 10602L: linux-pci@vger.kernel.org 10603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10604S: Maintained 10605F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10606F: drivers/pci/host/pci-host-common.c 10607F: drivers/pci/host/pci-host-generic.c 10608 10609PCI DRIVER FOR IMX6 10610M: Richard Zhu <hongxing.zhu@nxp.com> 10611M: Lucas Stach <l.stach@pengutronix.de> 10612L: linux-pci@vger.kernel.org 10613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10614S: Maintained 10615F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10616F: drivers/pci/dwc/*imx6* 10617 10618PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10619M: Keith Busch <keith.busch@intel.com> 10620M: Jonathan Derrick <jonathan.derrick@intel.com> 10621L: linux-pci@vger.kernel.org 10622S: Supported 10623F: drivers/pci/host/vmd.c 10624 10625PCI DRIVER FOR MICROSEMI SWITCHTEC 10626M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10627M: Logan Gunthorpe <logang@deltatee.com> 10628L: linux-pci@vger.kernel.org 10629S: Maintained 10630F: Documentation/switchtec.txt 10631F: Documentation/ABI/testing/sysfs-class-switchtec 10632F: drivers/pci/switch/switchtec* 10633F: include/uapi/linux/switchtec_ioctl.h 10634F: include/linux/switchtec.h 10635F: drivers/ntb/hw/mscc/ 10636 10637PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10638M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10639M: Jason Cooper <jason@lakedaemon.net> 10640L: linux-pci@vger.kernel.org 10641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10642S: Maintained 10643F: drivers/pci/host/*mvebu* 10644 10645PCI DRIVER FOR NVIDIA TEGRA 10646M: Thierry Reding <thierry.reding@gmail.com> 10647L: linux-tegra@vger.kernel.org 10648L: linux-pci@vger.kernel.org 10649S: Supported 10650F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10651F: drivers/pci/host/pci-tegra.c 10652 10653PCI DRIVER FOR RENESAS R-CAR 10654M: Simon Horman <horms@verge.net.au> 10655L: linux-pci@vger.kernel.org 10656L: linux-renesas-soc@vger.kernel.org 10657S: Maintained 10658F: drivers/pci/host/*rcar* 10659 10660PCI DRIVER FOR SAMSUNG EXYNOS 10661M: Jingoo Han <jingoohan1@gmail.com> 10662L: linux-pci@vger.kernel.org 10663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10665S: Maintained 10666F: drivers/pci/dwc/pci-exynos.c 10667 10668PCI DRIVER FOR SYNOPSYS DESIGNWARE 10669M: Jingoo Han <jingoohan1@gmail.com> 10670M: Joao Pinto <Joao.Pinto@synopsys.com> 10671L: linux-pci@vger.kernel.org 10672S: Maintained 10673F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10674F: drivers/pci/dwc/*designware* 10675 10676PCI DRIVER FOR TI DRA7XX 10677M: Kishon Vijay Abraham I <kishon@ti.com> 10678L: linux-omap@vger.kernel.org 10679L: linux-pci@vger.kernel.org 10680S: Supported 10681F: Documentation/devicetree/bindings/pci/ti-pci.txt 10682F: drivers/pci/dwc/pci-dra7xx.c 10683 10684PCI DRIVER FOR TI KEYSTONE 10685M: Murali Karicheri <m-karicheri2@ti.com> 10686L: linux-pci@vger.kernel.org 10687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10688S: Maintained 10689F: drivers/pci/dwc/*keystone* 10690 10691PCI ENDPOINT SUBSYSTEM 10692M: Kishon Vijay Abraham I <kishon@ti.com> 10693M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10694L: linux-pci@vger.kernel.org 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10696S: Supported 10697F: drivers/pci/endpoint/ 10698F: drivers/misc/pci_endpoint_test.c 10699F: tools/pci/ 10700 10701PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10702M: Russell Currey <ruscur@russell.cc> 10703L: linuxppc-dev@lists.ozlabs.org 10704S: Supported 10705F: Documentation/powerpc/eeh-pci-error-recovery.txt 10706F: arch/powerpc/kernel/eeh*.c 10707F: arch/powerpc/platforms/*/eeh*.c 10708F: arch/powerpc/include/*/eeh*.h 10709 10710PCI ERROR RECOVERY 10711M: Linas Vepstas <linasvepstas@gmail.com> 10712L: linux-pci@vger.kernel.org 10713S: Supported 10714F: Documentation/PCI/pci-error-recovery.txt 10715 10716PCI MSI DRIVER FOR ALTERA MSI IP 10717M: Ley Foon Tan <lftan@altera.com> 10718L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10719L: linux-pci@vger.kernel.org 10720S: Supported 10721F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10722F: drivers/pci/host/pcie-altera-msi.c 10723 10724PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10725M: Duc Dang <dhdang@apm.com> 10726L: linux-pci@vger.kernel.org 10727L: linux-arm-kernel@lists.infradead.org 10728S: Maintained 10729F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10730F: drivers/pci/host/pci-xgene-msi.c 10731 10732PCI SUBSYSTEM 10733M: Bjorn Helgaas <bhelgaas@google.com> 10734L: linux-pci@vger.kernel.org 10735Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10737S: Supported 10738F: Documentation/devicetree/bindings/pci/ 10739F: Documentation/PCI/ 10740F: drivers/acpi/pci* 10741F: drivers/pci/ 10742F: include/asm-generic/pci* 10743F: include/linux/pci* 10744F: include/uapi/linux/pci* 10745F: lib/pci* 10746F: arch/x86/pci/ 10747F: arch/x86/kernel/quirks.c 10748 10749PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10750M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10751L: linux-pci@vger.kernel.org 10752Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10754S: Supported 10755F: drivers/pci/host/ 10756F: drivers/pci/dwc/ 10757 10758PCIE DRIVER FOR AXIS ARTPEC 10759M: Niklas Cassel <niklas.cassel@axis.com> 10760M: Jesper Nilsson <jesper.nilsson@axis.com> 10761L: linux-arm-kernel@axis.com 10762L: linux-pci@vger.kernel.org 10763S: Maintained 10764F: Documentation/devicetree/bindings/pci/axis,artpec* 10765F: drivers/pci/dwc/*artpec* 10766 10767PCIE DRIVER FOR CAVIUM THUNDERX 10768M: David Daney <david.daney@cavium.com> 10769L: linux-pci@vger.kernel.org 10770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10771S: Supported 10772F: Documentation/devicetree/bindings/pci/pci-thunder-* 10773F: drivers/pci/host/pci-thunder-* 10774 10775PCIE DRIVER FOR HISILICON 10776M: Zhou Wang <wangzhou1@hisilicon.com> 10777L: linux-pci@vger.kernel.org 10778S: Maintained 10779F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10780F: drivers/pci/dwc/pcie-hisi.c 10781 10782PCIE DRIVER FOR HISILICON KIRIN 10783M: Xiaowei Song <songxiaowei@hisilicon.com> 10784M: Binghui Wang <wangbinghui@hisilicon.com> 10785L: linux-pci@vger.kernel.org 10786S: Maintained 10787F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10788F: drivers/pci/dwc/pcie-kirin.c 10789 10790PCIE DRIVER FOR HISILICON STB 10791M: Jianguo Sun <sunjianguo1@huawei.com> 10792M: Shawn Guo <shawn.guo@linaro.org> 10793L: linux-pci@vger.kernel.org 10794S: Maintained 10795F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10796F: drivers/pci/dwc/pcie-histb.c 10797 10798PCIE DRIVER FOR MEDIATEK 10799M: Ryder Lee <ryder.lee@mediatek.com> 10800L: linux-pci@vger.kernel.org 10801L: linux-mediatek@lists.infradead.org 10802S: Supported 10803F: Documentation/devicetree/bindings/pci/mediatek* 10804F: drivers/pci/host/*mediatek* 10805 10806PCIE DRIVER FOR QUALCOMM MSM 10807M: Stanimir Varbanov <svarbanov@mm-sol.com> 10808L: linux-pci@vger.kernel.org 10809L: linux-arm-msm@vger.kernel.org 10810S: Maintained 10811F: drivers/pci/dwc/*qcom* 10812 10813PCIE DRIVER FOR ROCKCHIP 10814M: Shawn Lin <shawn.lin@rock-chips.com> 10815L: linux-pci@vger.kernel.org 10816L: linux-rockchip@lists.infradead.org 10817S: Maintained 10818F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10819F: drivers/pci/host/pcie-rockchip.c 10820 10821PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10822M: Linus Walleij <linus.walleij@linaro.org> 10823L: linux-pci@vger.kernel.org 10824S: Maintained 10825F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10826F: drivers/pci/host/pci-v3-semi.c 10827 10828PCIE DRIVER FOR ST SPEAR13XX 10829M: Pratyush Anand <pratyush.anand@gmail.com> 10830L: linux-pci@vger.kernel.org 10831S: Maintained 10832F: drivers/pci/dwc/*spear* 10833 10834PCMCIA SUBSYSTEM 10835M: Dominik Brodowski <linux@dominikbrodowski.net> 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10837S: Odd Fixes 10838F: Documentation/pcmcia/ 10839F: tools/pcmcia/ 10840F: drivers/pcmcia/ 10841F: include/pcmcia/ 10842 10843PCNET32 NETWORK DRIVER 10844M: Don Fry <pcnet32@frontier.com> 10845L: netdev@vger.kernel.org 10846S: Maintained 10847F: drivers/net/ethernet/amd/pcnet32.c 10848 10849PCRYPT PARALLEL CRYPTO ENGINE 10850M: Steffen Klassert <steffen.klassert@secunet.com> 10851L: linux-crypto@vger.kernel.org 10852S: Maintained 10853F: crypto/pcrypt.c 10854F: include/crypto/pcrypt.h 10855 10856PEAQ WMI HOTKEYS DRIVER 10857M: Hans de Goede <hdegoede@redhat.com> 10858L: platform-driver-x86@vger.kernel.org 10859S: Maintained 10860F: drivers/platform/x86/peaq-wmi.c 10861 10862PER-CPU MEMORY ALLOCATOR 10863M: Tejun Heo <tj@kernel.org> 10864M: Christoph Lameter <cl@linux.com> 10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10866S: Maintained 10867F: include/linux/percpu*.h 10868F: mm/percpu*.c 10869F: arch/*/include/asm/percpu.h 10870 10871PER-TASK DELAY ACCOUNTING 10872M: Balbir Singh <bsingharora@gmail.com> 10873S: Maintained 10874F: include/linux/delayacct.h 10875F: kernel/delayacct.c 10876 10877PERFORMANCE EVENTS SUBSYSTEM 10878M: Peter Zijlstra <peterz@infradead.org> 10879M: Ingo Molnar <mingo@redhat.com> 10880M: Arnaldo Carvalho de Melo <acme@kernel.org> 10881R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10882R: Jiri Olsa <jolsa@redhat.com> 10883R: Namhyung Kim <namhyung@kernel.org> 10884L: linux-kernel@vger.kernel.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10886S: Supported 10887F: kernel/events/* 10888F: include/linux/perf_event.h 10889F: include/uapi/linux/perf_event.h 10890F: arch/*/kernel/perf_event*.c 10891F: arch/*/kernel/*/perf_event*.c 10892F: arch/*/kernel/*/*/perf_event*.c 10893F: arch/*/include/asm/perf_event.h 10894F: arch/*/kernel/perf_callchain.c 10895F: arch/*/events/* 10896F: tools/perf/ 10897 10898PERSONALITY HANDLING 10899M: Christoph Hellwig <hch@infradead.org> 10900L: linux-abi-devel@lists.sourceforge.net 10901S: Maintained 10902F: include/linux/personality.h 10903F: include/uapi/linux/personality.h 10904 10905PHONET PROTOCOL 10906M: Remi Denis-Courmont <courmisch@gmail.com> 10907S: Supported 10908F: Documentation/networking/phonet.txt 10909F: include/linux/phonet.h 10910F: include/net/phonet/ 10911F: include/uapi/linux/phonet.h 10912F: net/phonet/ 10913 10914PHRAM MTD DRIVER 10915M: Joern Engel <joern@lazybastard.org> 10916L: linux-mtd@lists.infradead.org 10917S: Maintained 10918F: drivers/mtd/devices/phram.c 10919 10920PICOLCD HID DRIVER 10921M: Bruno Prémont <bonbons@linux-vserver.org> 10922L: linux-input@vger.kernel.org 10923S: Maintained 10924F: drivers/hid/hid-picolcd* 10925 10926PICOXCELL SUPPORT 10927M: Jamie Iles <jamie@jamieiles.com> 10928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10929T: git git://github.com/jamieiles/linux-2.6-ji.git 10930S: Supported 10931F: arch/arm/boot/dts/picoxcell* 10932F: arch/arm/mach-picoxcell/ 10933F: drivers/crypto/picoxcell* 10934 10935PIN CONTROL SUBSYSTEM 10936M: Linus Walleij <linus.walleij@linaro.org> 10937L: linux-gpio@vger.kernel.org 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10939S: Maintained 10940F: Documentation/devicetree/bindings/pinctrl/ 10941F: Documentation/driver-api/pinctl.rst 10942F: drivers/pinctrl/ 10943F: include/linux/pinctrl/ 10944 10945PIN CONTROLLER - ATMEL AT91 10946M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10948S: Maintained 10949F: drivers/pinctrl/pinctrl-at91.* 10950 10951PIN CONTROLLER - ATMEL AT91 PIO4 10952M: Ludovic Desroches <ludovic.desroches@microchip.com> 10953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10954L: linux-gpio@vger.kernel.org 10955S: Supported 10956F: drivers/pinctrl/pinctrl-at91-pio4.* 10957 10958PIN CONTROLLER - INTEL 10959M: Mika Westerberg <mika.westerberg@linux.intel.com> 10960M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10961S: Maintained 10962F: drivers/pinctrl/intel/ 10963 10964PIN CONTROLLER - MEDIATEK 10965M: Sean Wang <sean.wang@mediatek.com> 10966L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10967S: Maintained 10968F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10969F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10970F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10971F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10972F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10973 10974PIN CONTROLLER - QUALCOMM 10975M: Bjorn Andersson <bjorn.andersson@linaro.org> 10976S: Maintained 10977L: linux-arm-msm@vger.kernel.org 10978F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10979F: drivers/pinctrl/qcom/ 10980 10981PIN CONTROLLER - RENESAS 10982M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10983M: Geert Uytterhoeven <geert+renesas@glider.be> 10984L: linux-renesas-soc@vger.kernel.org 10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10986S: Maintained 10987F: drivers/pinctrl/sh-pfc/ 10988 10989PIN CONTROLLER - SAMSUNG 10990M: Tomasz Figa <tomasz.figa@gmail.com> 10991M: Krzysztof Kozlowski <krzk@kernel.org> 10992M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10994L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10995Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10997S: Maintained 10998F: drivers/pinctrl/samsung/ 10999F: include/dt-bindings/pinctrl/samsung.h 11000F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11001 11002PIN CONTROLLER - SINGLE 11003M: Tony Lindgren <tony@atomide.com> 11004M: Haojian Zhuang <haojian.zhuang@linaro.org> 11005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11006L: linux-omap@vger.kernel.org 11007S: Maintained 11008F: drivers/pinctrl/pinctrl-single.c 11009 11010PIN CONTROLLER - ST SPEAR 11011M: Viresh Kumar <vireshk@kernel.org> 11012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11013W: http://www.st.com/spear 11014S: Maintained 11015F: drivers/pinctrl/spear/ 11016 11017PISTACHIO SOC SUPPORT 11018M: James Hartley <james.hartley@sondrel.com> 11019L: linux-mips@linux-mips.org 11020S: Odd Fixes 11021F: arch/mips/pistachio/ 11022F: arch/mips/include/asm/mach-pistachio/ 11023F: arch/mips/boot/dts/img/pistachio* 11024F: arch/mips/configs/pistachio*_defconfig 11025 11026PKTCDVD DRIVER 11027S: Orphan 11028M: linux-block@vger.kernel.org 11029F: drivers/block/pktcdvd.c 11030F: include/linux/pktcdvd.h 11031F: include/uapi/linux/pktcdvd.h 11032 11033PKUNITY SOC DRIVERS 11034M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11035W: http://mprc.pku.edu.cn/~guanxuetao/linux 11036S: Maintained 11037T: git git://github.com/gxt/linux.git 11038F: drivers/input/serio/i8042-unicore32io.h 11039F: drivers/i2c/busses/i2c-puv3.c 11040F: drivers/video/fbdev/fb-puv3.c 11041F: drivers/rtc/rtc-puv3.c 11042 11043PMBUS HARDWARE MONITORING DRIVERS 11044M: Guenter Roeck <linux@roeck-us.net> 11045L: linux-hwmon@vger.kernel.org 11046W: http://hwmon.wiki.kernel.org/ 11047W: http://www.roeck-us.net/linux/drivers/ 11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11049S: Maintained 11050F: Documentation/hwmon/pmbus 11051F: drivers/hwmon/pmbus/ 11052F: include/linux/pmbus.h 11053 11054PMC SIERRA MaxRAID DRIVER 11055L: linux-scsi@vger.kernel.org 11056W: http://www.pmc-sierra.com/ 11057S: Orphan 11058F: drivers/scsi/pmcraid.* 11059 11060PMC SIERRA PM8001 DRIVER 11061M: Jack Wang <jinpu.wang@profitbricks.com> 11062M: lindar_liu@usish.com 11063L: linux-scsi@vger.kernel.org 11064S: Supported 11065F: drivers/scsi/pm8001/ 11066 11067PNP SUPPORT 11068M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11069S: Maintained 11070F: drivers/pnp/ 11071 11072POSIX CLOCKS and TIMERS 11073M: Thomas Gleixner <tglx@linutronix.de> 11074L: linux-kernel@vger.kernel.org 11075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11076S: Maintained 11077F: fs/timerfd.c 11078F: include/linux/timer* 11079F: kernel/time/*timer* 11080 11081POWER MANAGEMENT CORE 11082M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11083L: linux-pm@vger.kernel.org 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11085B: https://bugzilla.kernel.org 11086S: Supported 11087F: drivers/base/power/ 11088F: include/linux/pm.h 11089F: include/linux/pm_* 11090F: include/linux/powercap.h 11091F: drivers/powercap/ 11092F: kernel/configs/nopm.config 11093 11094POWER STATE COORDINATION INTERFACE (PSCI) 11095M: Mark Rutland <mark.rutland@arm.com> 11096M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11097L: linux-arm-kernel@lists.infradead.org 11098S: Maintained 11099F: drivers/firmware/psci*.c 11100F: include/linux/psci.h 11101F: include/uapi/linux/psci.h 11102 11103POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11104M: Sebastian Reichel <sre@kernel.org> 11105L: linux-pm@vger.kernel.org 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11107S: Maintained 11108F: Documentation/devicetree/bindings/power/supply/ 11109F: include/linux/power_supply.h 11110F: drivers/power/supply/ 11111 11112POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11113M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11114L: linuxppc-dev@lists.ozlabs.org 11115S: Maintained 11116F: drivers/char/powernv-op-panel.c 11117 11118PPP OVER ATM (RFC 2364) 11119M: Mitchell Blank Jr <mitch@sfgoth.com> 11120S: Maintained 11121F: net/atm/pppoatm.c 11122F: include/uapi/linux/atmppp.h 11123 11124PPP OVER ETHERNET 11125M: Michal Ostrowski <mostrows@earthlink.net> 11126S: Maintained 11127F: drivers/net/ppp/pppoe.c 11128F: drivers/net/ppp/pppox.c 11129 11130PPP OVER L2TP 11131M: James Chapman <jchapman@katalix.com> 11132S: Maintained 11133F: net/l2tp/l2tp_ppp.c 11134F: include/linux/if_pppol2tp.h 11135F: include/uapi/linux/if_pppol2tp.h 11136 11137PPP PROTOCOL DRIVERS AND COMPRESSORS 11138M: Paul Mackerras <paulus@samba.org> 11139L: linux-ppp@vger.kernel.org 11140S: Maintained 11141F: drivers/net/ppp/ppp_* 11142 11143PPS SUPPORT 11144M: Rodolfo Giometti <giometti@enneenne.com> 11145W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11146L: linuxpps@ml.enneenne.com (subscribers-only) 11147S: Maintained 11148F: Documentation/pps/ 11149F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11150F: Documentation/ABI/testing/sysfs-pps 11151F: drivers/pps/ 11152F: include/linux/pps*.h 11153F: include/uapi/linux/pps.h 11154 11155PPTP DRIVER 11156M: Dmitry Kozlov <xeb@mail.ru> 11157L: netdev@vger.kernel.org 11158S: Maintained 11159F: drivers/net/ppp/pptp.c 11160W: http://sourceforge.net/projects/accel-pptp 11161 11162PREEMPTIBLE KERNEL 11163M: Robert Love <rml@tech9.net> 11164L: kpreempt-tech@lists.sourceforge.net 11165W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11166S: Supported 11167F: Documentation/preempt-locking.txt 11168F: include/linux/preempt.h 11169 11170PRINTK 11171M: Petr Mladek <pmladek@suse.com> 11172M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11173R: Steven Rostedt <rostedt@goodmis.org> 11174S: Maintained 11175F: kernel/printk/ 11176F: include/linux/printk.h 11177 11178PRISM54 WIRELESS DRIVER 11179M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11180L: linux-wireless@vger.kernel.org 11181W: http://wireless.kernel.org/en/users/Drivers/p54 11182S: Obsolete 11183F: drivers/net/wireless/intersil/prism54/ 11184 11185PROC SYSCTL 11186M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11187M: Kees Cook <keescook@chromium.org> 11188L: linux-kernel@vger.kernel.org 11189L: linux-fsdevel@vger.kernel.org 11190S: Maintained 11191F: fs/proc/proc_sysctl.c 11192F: include/linux/sysctl.h 11193F: kernel/sysctl.c 11194F: tools/testing/selftests/sysctl/ 11195 11196PS3 NETWORK SUPPORT 11197M: Geoff Levand <geoff@infradead.org> 11198L: netdev@vger.kernel.org 11199L: linuxppc-dev@lists.ozlabs.org 11200S: Maintained 11201F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11202 11203PS3 PLATFORM SUPPORT 11204M: Geoff Levand <geoff@infradead.org> 11205L: linuxppc-dev@lists.ozlabs.org 11206S: Maintained 11207F: arch/powerpc/boot/ps3* 11208F: arch/powerpc/include/asm/lv1call.h 11209F: arch/powerpc/include/asm/ps3*.h 11210F: arch/powerpc/platforms/ps3/ 11211F: drivers/*/ps3* 11212F: drivers/ps3/ 11213F: drivers/rtc/rtc-ps3.c 11214F: drivers/usb/host/*ps3.c 11215F: sound/ppc/snd_ps3* 11216 11217PS3VRAM DRIVER 11218M: Jim Paris <jim@jtan.com> 11219M: Geoff Levand <geoff@infradead.org> 11220L: linuxppc-dev@lists.ozlabs.org 11221S: Maintained 11222F: drivers/block/ps3vram.c 11223 11224PSAMPLE PACKET SAMPLING SUPPORT: 11225M: Yotam Gigi <yotam.gi@gmail.com> 11226S: Maintained 11227F: net/psample 11228F: include/net/psample.h 11229F: include/uapi/linux/psample.h 11230 11231PSTORE FILESYSTEM 11232M: Kees Cook <keescook@chromium.org> 11233M: Anton Vorontsov <anton@enomsg.org> 11234M: Colin Cross <ccross@android.com> 11235M: Tony Luck <tony.luck@intel.com> 11236S: Maintained 11237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11238F: fs/pstore/ 11239F: include/linux/pstore* 11240F: drivers/firmware/efi/efi-pstore.c 11241F: drivers/acpi/apei/erst.c 11242F: Documentation/admin-guide/ramoops.rst 11243F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11244K: \b(pstore|ramoops) 11245 11246PTP HARDWARE CLOCK SUPPORT 11247M: Richard Cochran <richardcochran@gmail.com> 11248L: netdev@vger.kernel.org 11249S: Maintained 11250W: http://linuxptp.sourceforge.net/ 11251F: Documentation/ABI/testing/sysfs-ptp 11252F: Documentation/ptp/* 11253F: drivers/net/ethernet/freescale/gianfar_ptp.c 11254F: drivers/net/phy/dp83640* 11255F: drivers/ptp/* 11256F: include/linux/ptp_cl* 11257 11258PTRACE SUPPORT 11259M: Oleg Nesterov <oleg@redhat.com> 11260S: Maintained 11261F: include/asm-generic/syscall.h 11262F: include/linux/ptrace.h 11263F: include/linux/regset.h 11264F: include/linux/tracehook.h 11265F: include/uapi/linux/ptrace.h 11266F: include/uapi/linux/ptrace.h 11267F: include/asm-generic/ptrace.h 11268F: kernel/ptrace.c 11269F: arch/*/ptrace*.c 11270F: arch/*/*/ptrace*.c 11271F: arch/*/include/asm/ptrace*.h 11272 11273PULSE8-CEC DRIVER 11274M: Hans Verkuil <hverkuil@xs4all.nl> 11275L: linux-media@vger.kernel.org 11276T: git git://linuxtv.org/media_tree.git 11277S: Maintained 11278F: drivers/media/usb/pulse8-cec/* 11279F: Documentation/media/cec-drivers/pulse8-cec.rst 11280 11281PVRUSB2 VIDEO4LINUX DRIVER 11282M: Mike Isely <isely@pobox.com> 11283L: pvrusb2@isely.net (subscribers-only) 11284L: linux-media@vger.kernel.org 11285W: http://www.isely.net/pvrusb2/ 11286T: git git://linuxtv.org/media_tree.git 11287S: Maintained 11288F: Documentation/media/v4l-drivers/pvrusb2* 11289F: drivers/media/usb/pvrusb2/ 11290 11291PWC WEBCAM DRIVER 11292M: Hans Verkuil <hverkuil@xs4all.nl> 11293L: linux-media@vger.kernel.org 11294T: git git://linuxtv.org/media_tree.git 11295S: Odd Fixes 11296F: drivers/media/usb/pwc/* 11297 11298PWM FAN DRIVER 11299M: Kamil Debski <kamil@wypas.org> 11300M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11301L: linux-hwmon@vger.kernel.org 11302S: Supported 11303F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11304F: Documentation/hwmon/pwm-fan 11305F: drivers/hwmon/pwm-fan.c 11306 11307PWM IR Transmitter 11308M: Sean Young <sean@mess.org> 11309L: linux-media@vger.kernel.org 11310S: Maintained 11311F: drivers/media/rc/pwm-ir-tx.c 11312 11313PWM SUBSYSTEM 11314M: Thierry Reding <thierry.reding@gmail.com> 11315L: linux-pwm@vger.kernel.org 11316S: Maintained 11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11318F: Documentation/pwm.txt 11319F: Documentation/devicetree/bindings/pwm/ 11320F: include/linux/pwm.h 11321F: drivers/pwm/ 11322F: drivers/video/backlight/pwm_bl.c 11323F: include/linux/pwm_backlight.h 11324F: drivers/gpio/gpio-mvebu.c 11325F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11326 11327PXA GPIO DRIVER 11328M: Robert Jarzmik <robert.jarzmik@free.fr> 11329L: linux-gpio@vger.kernel.org 11330S: Maintained 11331F: drivers/gpio/gpio-pxa.c 11332 11333PXA MMCI DRIVER 11334S: Orphan 11335 11336PXA RTC DRIVER 11337M: Robert Jarzmik <robert.jarzmik@free.fr> 11338L: linux-rtc@vger.kernel.org 11339S: Maintained 11340 11341PXA2xx/PXA3xx SUPPORT 11342M: Daniel Mack <daniel@zonque.org> 11343M: Haojian Zhuang <haojian.zhuang@gmail.com> 11344M: Robert Jarzmik <robert.jarzmik@free.fr> 11345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11346T: git git://github.com/hzhuang1/linux.git 11347T: git git://github.com/rjarzmik/linux.git 11348S: Maintained 11349F: arch/arm/boot/dts/pxa* 11350F: arch/arm/mach-pxa/ 11351F: drivers/dma/pxa* 11352F: drivers/pcmcia/pxa2xx* 11353F: drivers/pinctrl/pxa/ 11354F: drivers/spi/spi-pxa2xx* 11355F: drivers/usb/gadget/udc/pxa2* 11356F: include/sound/pxa2xx-lib.h 11357F: sound/arm/pxa* 11358F: sound/soc/pxa/ 11359 11360PXA3xx NAND FLASH DRIVER 11361M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11362L: linux-mtd@lists.infradead.org 11363S: Maintained 11364F: drivers/mtd/nand/pxa3xx_nand.c 11365 11366QAT DRIVER 11367M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11368L: qat-linux@intel.com 11369S: Supported 11370F: drivers/crypto/qat/ 11371 11372QCOM AUDIO (ASoC) DRIVERS 11373M: Patrick Lai <plai@codeaurora.org> 11374M: Banajit Goswami <bgoswami@codeaurora.org> 11375L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11376S: Supported 11377F: sound/soc/qcom/ 11378 11379QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11380M: Gabriel Somlo <somlo@cmu.edu> 11381M: "Michael S. Tsirkin" <mst@redhat.com> 11382L: qemu-devel@nongnu.org 11383S: Maintained 11384F: drivers/firmware/qemu_fw_cfg.c 11385 11386QIB DRIVER 11387M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11388M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11389L: linux-rdma@vger.kernel.org 11390S: Supported 11391F: drivers/infiniband/hw/qib/ 11392 11393QLOGIC QL41xxx FCOE DRIVER 11394M: QLogic-Storage-Upstream@cavium.com 11395L: linux-scsi@vger.kernel.org 11396S: Supported 11397F: drivers/scsi/qedf/ 11398 11399QLOGIC QL41xxx ISCSI DRIVER 11400M: QLogic-Storage-Upstream@cavium.com 11401L: linux-scsi@vger.kernel.org 11402S: Supported 11403F: drivers/scsi/qedi/ 11404 11405QLOGIC QL4xxx ETHERNET DRIVER 11406M: Ariel Elior <Ariel.Elior@cavium.com> 11407M: everest-linux-l2@cavium.com 11408L: netdev@vger.kernel.org 11409S: Supported 11410F: drivers/net/ethernet/qlogic/qed/ 11411F: include/linux/qed/ 11412F: drivers/net/ethernet/qlogic/qede/ 11413 11414QLOGIC QL4xxx RDMA DRIVER 11415M: Michal Kalderon <Michal.Kalderon@cavium.com> 11416M: Ariel Elior <Ariel.Elior@cavium.com> 11417L: linux-rdma@vger.kernel.org 11418S: Supported 11419F: drivers/infiniband/hw/qedr/ 11420F: include/uapi/rdma/qedr-abi.h 11421 11422QLOGIC QLA1280 SCSI DRIVER 11423M: Michael Reed <mdr@sgi.com> 11424L: linux-scsi@vger.kernel.org 11425S: Maintained 11426F: drivers/scsi/qla1280.[ch] 11427 11428QLOGIC QLA2XXX FC-SCSI DRIVER 11429M: qla2xxx-upstream@qlogic.com 11430L: linux-scsi@vger.kernel.org 11431S: Supported 11432F: Documentation/scsi/LICENSE.qla2xxx 11433F: drivers/scsi/qla2xxx/ 11434 11435QLOGIC QLA3XXX NETWORK DRIVER 11436M: Dept-GELinuxNICDev@cavium.com 11437L: netdev@vger.kernel.org 11438S: Supported 11439F: Documentation/networking/LICENSE.qla3xxx 11440F: drivers/net/ethernet/qlogic/qla3xxx.* 11441 11442QLOGIC QLA4XXX iSCSI DRIVER 11443M: QLogic-Storage-Upstream@qlogic.com 11444L: linux-scsi@vger.kernel.org 11445S: Supported 11446F: Documentation/scsi/LICENSE.qla4xxx 11447F: drivers/scsi/qla4xxx/ 11448 11449QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11450M: Harish Patil <harish.patil@cavium.com> 11451M: Manish Chopra <manish.chopra@cavium.com> 11452M: Dept-GELinuxNICDev@cavium.com 11453L: netdev@vger.kernel.org 11454S: Supported 11455F: drivers/net/ethernet/qlogic/qlcnic/ 11456 11457QLOGIC QLGE 10Gb ETHERNET DRIVER 11458M: Harish Patil <harish.patil@cavium.com> 11459M: Manish Chopra <manish.chopra@cavium.com> 11460M: Dept-GELinuxNICDev@cavium.com 11461L: netdev@vger.kernel.org 11462S: Supported 11463F: drivers/net/ethernet/qlogic/qlge/ 11464 11465QNX4 FILESYSTEM 11466M: Anders Larsen <al@alarsen.net> 11467W: http://www.alarsen.net/linux/qnx4fs/ 11468S: Maintained 11469F: fs/qnx4/ 11470F: include/uapi/linux/qnx4_fs.h 11471F: include/uapi/linux/qnxtypes.h 11472 11473QORIQ DPAA2 FSL-MC BUS DRIVER 11474M: Stuart Yoder <stuyoder@gmail.com> 11475M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11476L: linux-kernel@vger.kernel.org 11477S: Maintained 11478F: drivers/bus/fsl-mc/ 11479F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11480F: Documentation/networking/dpaa2/overview.rst 11481 11482QT1010 MEDIA DRIVER 11483M: Antti Palosaari <crope@iki.fi> 11484L: linux-media@vger.kernel.org 11485W: https://linuxtv.org 11486W: http://palosaari.fi/linux/ 11487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11488T: git git://linuxtv.org/anttip/media_tree.git 11489S: Maintained 11490F: drivers/media/tuners/qt1010* 11491 11492QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11493M: Kalle Valo <kvalo@qca.qualcomm.com> 11494L: ath10k@lists.infradead.org 11495W: http://wireless.kernel.org/en/users/Drivers/ath10k 11496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11497S: Supported 11498F: drivers/net/wireless/ath/ath10k/ 11499 11500QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11501M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11502L: linux-wireless@vger.kernel.org 11503W: http://wireless.kernel.org/en/users/Drivers/ath9k 11504S: Supported 11505F: drivers/net/wireless/ath/ath9k/ 11506 11507QUALCOMM CAMERA SUBSYSTEM DRIVER 11508M: Todor Tomov <todor.tomov@linaro.org> 11509L: linux-media@vger.kernel.org 11510S: Maintained 11511F: Documentation/devicetree/bindings/media/qcom,camss.txt 11512F: Documentation/media/v4l-drivers/qcom_camss.rst 11513F: drivers/media/platform/qcom/camss-8x16/ 11514 11515QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11516M: Timur Tabi <timur@codeaurora.org> 11517L: netdev@vger.kernel.org 11518S: Supported 11519F: drivers/net/ethernet/qualcomm/emac/ 11520 11521QUALCOMM HEXAGON ARCHITECTURE 11522M: Richard Kuo <rkuo@codeaurora.org> 11523L: linux-hexagon@vger.kernel.org 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11525S: Supported 11526F: arch/hexagon/ 11527 11528QUALCOMM IOMMU 11529M: Rob Clark <robdclark@gmail.com> 11530L: iommu@lists.linux-foundation.org 11531L: linux-arm-msm@vger.kernel.org 11532S: Maintained 11533F: drivers/iommu/qcom_iommu.c 11534 11535QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11536M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11537L: linux-media@vger.kernel.org 11538L: linux-arm-msm@vger.kernel.org 11539T: git git://linuxtv.org/media_tree.git 11540S: Maintained 11541F: drivers/media/platform/qcom/venus/ 11542 11543QUALCOMM WCN36XX WIRELESS DRIVER 11544M: Eugene Krasnikov <k.eugene.e@gmail.com> 11545L: wcn36xx@lists.infradead.org 11546W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11547T: git git://github.com/KrasnikovEugene/wcn36xx.git 11548S: Supported 11549F: drivers/net/wireless/ath/wcn36xx/ 11550 11551QUANTENNA QTNFMAC WIRELESS DRIVER 11552M: Igor Mitsyanko <imitsyanko@quantenna.com> 11553M: Avinash Patil <avinashp@quantenna.com> 11554M: Sergey Matyukevich <smatyukevich@quantenna.com> 11555L: linux-wireless@vger.kernel.org 11556S: Maintained 11557F: drivers/net/wireless/quantenna 11558 11559RADEON and AMDGPU DRM DRIVERS 11560M: Alex Deucher <alexander.deucher@amd.com> 11561M: Christian König <christian.koenig@amd.com> 11562M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11563L: amd-gfx@lists.freedesktop.org 11564T: git git://people.freedesktop.org/~agd5f/linux 11565S: Supported 11566F: drivers/gpu/drm/radeon/ 11567F: include/uapi/drm/radeon_drm.h 11568F: drivers/gpu/drm/amd/ 11569F: include/uapi/drm/amdgpu_drm.h 11570 11571RADEON FRAMEBUFFER DISPLAY DRIVER 11572M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11573L: linux-fbdev@vger.kernel.org 11574S: Maintained 11575F: drivers/video/fbdev/aty/radeon* 11576F: include/uapi/linux/radeonfb.h 11577 11578RADIOSHARK RADIO DRIVER 11579M: Hans Verkuil <hverkuil@xs4all.nl> 11580L: linux-media@vger.kernel.org 11581T: git git://linuxtv.org/media_tree.git 11582S: Maintained 11583F: drivers/media/radio/radio-shark.c 11584 11585RADIOSHARK2 RADIO DRIVER 11586M: Hans Verkuil <hverkuil@xs4all.nl> 11587L: linux-media@vger.kernel.org 11588T: git git://linuxtv.org/media_tree.git 11589S: Maintained 11590F: drivers/media/radio/radio-shark2.c 11591F: drivers/media/radio/radio-tea5777.c 11592 11593RADOS BLOCK DEVICE (RBD) 11594M: Ilya Dryomov <idryomov@gmail.com> 11595M: Sage Weil <sage@redhat.com> 11596M: Alex Elder <elder@kernel.org> 11597L: ceph-devel@vger.kernel.org 11598W: http://ceph.com/ 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11600T: git git://github.com/ceph/ceph-client.git 11601S: Supported 11602F: Documentation/ABI/testing/sysfs-bus-rbd 11603F: drivers/block/rbd.c 11604F: drivers/block/rbd_types.h 11605 11606RAGE128 FRAMEBUFFER DISPLAY DRIVER 11607M: Paul Mackerras <paulus@samba.org> 11608L: linux-fbdev@vger.kernel.org 11609S: Maintained 11610F: drivers/video/fbdev/aty/aty128fb.c 11611 11612RAINSHADOW-CEC DRIVER 11613M: Hans Verkuil <hverkuil@xs4all.nl> 11614L: linux-media@vger.kernel.org 11615T: git git://linuxtv.org/media_tree.git 11616S: Maintained 11617F: drivers/media/usb/rainshadow-cec/* 11618 11619RALINK MIPS ARCHITECTURE 11620M: John Crispin <john@phrozen.org> 11621L: linux-mips@linux-mips.org 11622S: Maintained 11623F: arch/mips/ralink 11624 11625RALINK RT2X00 WIRELESS LAN DRIVER 11626P: rt2x00 project 11627M: Stanislaw Gruszka <sgruszka@redhat.com> 11628M: Helmut Schaa <helmut.schaa@googlemail.com> 11629L: linux-wireless@vger.kernel.org 11630S: Maintained 11631F: drivers/net/wireless/ralink/rt2x00/ 11632 11633RAMDISK RAM BLOCK DEVICE DRIVER 11634M: Jens Axboe <axboe@kernel.dk> 11635S: Maintained 11636F: Documentation/blockdev/ramdisk.txt 11637F: drivers/block/brd.c 11638 11639RANCHU VIRTUAL BOARD FOR MIPS 11640M: Miodrag Dinic <miodrag.dinic@mips.com> 11641L: linux-mips@linux-mips.org 11642S: Supported 11643F: arch/mips/generic/board-ranchu.c 11644F: arch/mips/configs/generic/board-ranchu.config 11645 11646RANDOM NUMBER DRIVER 11647M: "Theodore Ts'o" <tytso@mit.edu> 11648S: Maintained 11649F: drivers/char/random.c 11650 11651RAPIDIO SUBSYSTEM 11652M: Matt Porter <mporter@kernel.crashing.org> 11653M: Alexandre Bounine <alexandre.bounine@idt.com> 11654S: Maintained 11655F: drivers/rapidio/ 11656 11657RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11658L: linux-wireless@vger.kernel.org 11659S: Orphan 11660F: drivers/net/wireless/ray* 11661 11662RCUTORTURE TEST FRAMEWORK 11663M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11664M: Josh Triplett <josh@joshtriplett.org> 11665R: Steven Rostedt <rostedt@goodmis.org> 11666R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11667R: Lai Jiangshan <jiangshanlai@gmail.com> 11668L: linux-kernel@vger.kernel.org 11669S: Supported 11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11671F: tools/testing/selftests/rcutorture 11672 11673RDC R-321X SoC 11674M: Florian Fainelli <florian@openwrt.org> 11675S: Maintained 11676 11677RDC R6040 FAST ETHERNET DRIVER 11678M: Florian Fainelli <f.fainelli@gmail.com> 11679L: netdev@vger.kernel.org 11680S: Maintained 11681F: drivers/net/ethernet/rdc/r6040.c 11682 11683RDMAVT - RDMA verbs software 11684M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11685M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11686L: linux-rdma@vger.kernel.org 11687S: Supported 11688F: drivers/infiniband/sw/rdmavt 11689 11690RDS - RELIABLE DATAGRAM SOCKETS 11691M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11692L: netdev@vger.kernel.org 11693L: linux-rdma@vger.kernel.org 11694L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11695W: https://oss.oracle.com/projects/rds/ 11696S: Supported 11697F: net/rds/ 11698F: Documentation/networking/rds.txt 11699 11700RDT - RESOURCE ALLOCATION 11701M: Fenghua Yu <fenghua.yu@intel.com> 11702L: linux-kernel@vger.kernel.org 11703S: Supported 11704F: arch/x86/kernel/cpu/intel_rdt* 11705F: arch/x86/include/asm/intel_rdt_sched.h 11706F: Documentation/x86/intel_rdt* 11707 11708READ-COPY UPDATE (RCU) 11709M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11710M: Josh Triplett <josh@joshtriplett.org> 11711R: Steven Rostedt <rostedt@goodmis.org> 11712R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11713R: Lai Jiangshan <jiangshanlai@gmail.com> 11714L: linux-kernel@vger.kernel.org 11715W: http://www.rdrop.com/users/paulmck/RCU/ 11716S: Supported 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11718F: Documentation/RCU/ 11719X: Documentation/RCU/torture.txt 11720F: include/linux/rcu* 11721X: include/linux/srcu.h 11722F: kernel/rcu/ 11723X: kernel/torture.c 11724 11725REAL TIME CLOCK (RTC) SUBSYSTEM 11726M: Alessandro Zummo <a.zummo@towertech.it> 11727M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11728L: linux-rtc@vger.kernel.org 11729Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11730T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11731S: Maintained 11732F: Documentation/devicetree/bindings/rtc/ 11733F: Documentation/rtc.txt 11734F: drivers/rtc/ 11735F: include/linux/rtc.h 11736F: include/uapi/linux/rtc.h 11737F: include/linux/rtc/ 11738F: include/linux/platform_data/rtc-* 11739F: tools/testing/selftests/timers/rtctest.c 11740 11741REALTEK AUDIO CODECS 11742M: Bard Liao <bardliao@realtek.com> 11743M: Oder Chiou <oder_chiou@realtek.com> 11744S: Maintained 11745F: sound/soc/codecs/rt* 11746F: include/sound/rt*.h 11747 11748REGISTER MAP ABSTRACTION 11749M: Mark Brown <broonie@kernel.org> 11750L: linux-kernel@vger.kernel.org 11751T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11752S: Supported 11753F: Documentation/devicetree/bindings/regmap/ 11754F: drivers/base/regmap/ 11755F: include/linux/regmap.h 11756 11757REISERFS FILE SYSTEM 11758L: reiserfs-devel@vger.kernel.org 11759S: Supported 11760F: fs/reiserfs/ 11761 11762REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11763M: Ohad Ben-Cohen <ohad@wizery.com> 11764M: Bjorn Andersson <bjorn.andersson@linaro.org> 11765L: linux-remoteproc@vger.kernel.org 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11767S: Maintained 11768F: Documentation/devicetree/bindings/remoteproc/ 11769F: Documentation/remoteproc.txt 11770F: drivers/remoteproc/ 11771F: include/linux/remoteproc.h 11772 11773REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11774M: Ohad Ben-Cohen <ohad@wizery.com> 11775M: Bjorn Andersson <bjorn.andersson@linaro.org> 11776L: linux-remoteproc@vger.kernel.org 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11778S: Maintained 11779F: drivers/rpmsg/ 11780F: Documentation/rpmsg.txt 11781F: include/linux/rpmsg.h 11782F: include/linux/rpmsg/ 11783 11784RENESAS CLOCK DRIVERS 11785M: Geert Uytterhoeven <geert+renesas@glider.be> 11786L: linux-renesas-soc@vger.kernel.org 11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11788S: Supported 11789F: drivers/clk/renesas/ 11790 11791RENESAS ETHERNET DRIVERS 11792R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11793L: netdev@vger.kernel.org 11794L: linux-renesas-soc@vger.kernel.org 11795F: Documentation/devicetree/bindings/net/renesas,*.txt 11796F: Documentation/devicetree/bindings/net/sh_eth.txt 11797F: drivers/net/ethernet/renesas/ 11798F: include/linux/sh_eth.h 11799 11800RENESAS R-CAR GYROADC DRIVER 11801M: Marek Vasut <marek.vasut@gmail.com> 11802L: linux-iio@vger.kernel.org 11803S: Supported 11804F: drivers/iio/adc/rcar_gyro_adc.c 11805 11806RENESAS USB PHY DRIVER 11807M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11808L: linux-renesas-soc@vger.kernel.org 11809S: Maintained 11810F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11811 11812RESET CONTROLLER FRAMEWORK 11813M: Philipp Zabel <p.zabel@pengutronix.de> 11814T: git git://git.pengutronix.de/git/pza/linux 11815S: Maintained 11816F: drivers/reset/ 11817F: Documentation/devicetree/bindings/reset/ 11818F: include/dt-bindings/reset/ 11819F: include/linux/reset.h 11820F: include/linux/reset-controller.h 11821 11822RFKILL 11823M: Johannes Berg <johannes@sipsolutions.net> 11824L: linux-wireless@vger.kernel.org 11825W: http://wireless.kernel.org/ 11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11828S: Maintained 11829F: Documentation/rfkill.txt 11830F: Documentation/ABI/stable/sysfs-class-rfkill 11831F: net/rfkill/ 11832 11833RHASHTABLE 11834M: Thomas Graf <tgraf@suug.ch> 11835M: Herbert Xu <herbert@gondor.apana.org.au> 11836L: netdev@vger.kernel.org 11837S: Maintained 11838F: lib/rhashtable.c 11839F: include/linux/rhashtable.h 11840 11841RICOH R5C592 MEMORYSTICK DRIVER 11842M: Maxim Levitsky <maximlevitsky@gmail.com> 11843S: Maintained 11844F: drivers/memstick/host/r592.* 11845 11846RICOH SMARTMEDIA/XD DRIVER 11847M: Maxim Levitsky <maximlevitsky@gmail.com> 11848S: Maintained 11849F: drivers/mtd/nand/r852.c 11850F: drivers/mtd/nand/r852.h 11851 11852RISC-V ARCHITECTURE 11853M: Palmer Dabbelt <palmer@sifive.com> 11854M: Albert Ou <albert@sifive.com> 11855L: linux-riscv@lists.infradead.org 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11857S: Supported 11858F: arch/riscv/ 11859K: riscv 11860N: riscv 11861 11862ROCCAT DRIVERS 11863M: Stefan Achatz <erazor_de@users.sourceforge.net> 11864W: http://sourceforge.net/projects/roccat/ 11865S: Maintained 11866F: drivers/hid/hid-roccat* 11867F: include/linux/hid-roccat* 11868F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11869 11870ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11871M: Jacob chen <jacob2.chen@rock-chips.com> 11872L: linux-media@vger.kernel.org 11873S: Maintained 11874F: drivers/media/platform/rockchip/rga/ 11875F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11876 11877ROCKER DRIVER 11878M: Jiri Pirko <jiri@resnulli.us> 11879L: netdev@vger.kernel.org 11880S: Supported 11881F: drivers/net/ethernet/rocker/ 11882 11883ROCKETPORT DRIVER 11884P: Comtrol Corp. 11885W: http://www.comtrol.com 11886S: Maintained 11887F: Documentation/serial/rocket.txt 11888F: drivers/tty/rocket* 11889 11890ROCKETPORT EXPRESS/INFINITY DRIVER 11891M: Kevin Cernekee <cernekee@gmail.com> 11892L: linux-serial@vger.kernel.org 11893S: Odd Fixes 11894F: drivers/tty/serial/rp2.* 11895 11896ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11897M: Marek Vasut <marek.vasut+renesas@gmail.com> 11898L: linux-kernel@vger.kernel.org 11899L: linux-renesas-soc@vger.kernel.org 11900S: Supported 11901F: drivers/mfd/bd9571mwv.c 11902F: drivers/regulator/bd9571mwv-regulator.c 11903F: drivers/gpio/gpio-bd9571mwv.c 11904F: include/linux/mfd/bd9571mwv.h 11905F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11906 11907ROSE NETWORK LAYER 11908M: Ralf Baechle <ralf@linux-mips.org> 11909L: linux-hams@vger.kernel.org 11910W: http://www.linux-ax25.org/ 11911S: Maintained 11912F: include/net/rose.h 11913F: include/uapi/linux/rose.h 11914F: net/rose/ 11915 11916RTL2830 MEDIA DRIVER 11917M: Antti Palosaari <crope@iki.fi> 11918L: linux-media@vger.kernel.org 11919W: https://linuxtv.org 11920W: http://palosaari.fi/linux/ 11921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11922T: git git://linuxtv.org/anttip/media_tree.git 11923S: Maintained 11924F: drivers/media/dvb-frontends/rtl2830* 11925 11926RTL2832 MEDIA DRIVER 11927M: Antti Palosaari <crope@iki.fi> 11928L: linux-media@vger.kernel.org 11929W: https://linuxtv.org 11930W: http://palosaari.fi/linux/ 11931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11932T: git git://linuxtv.org/anttip/media_tree.git 11933S: Maintained 11934F: drivers/media/dvb-frontends/rtl2832* 11935 11936RTL2832_SDR MEDIA DRIVER 11937M: Antti Palosaari <crope@iki.fi> 11938L: linux-media@vger.kernel.org 11939W: https://linuxtv.org 11940W: http://palosaari.fi/linux/ 11941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11942T: git git://linuxtv.org/anttip/media_tree.git 11943S: Maintained 11944F: drivers/media/dvb-frontends/rtl2832_sdr* 11945 11946RTL8180 WIRELESS DRIVER 11947L: linux-wireless@vger.kernel.org 11948W: http://wireless.kernel.org/ 11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11950S: Orphan 11951F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11952 11953RTL8187 WIRELESS DRIVER 11954M: Herton Ronaldo Krzesinski <herton@canonical.com> 11955M: Hin-Tak Leung <htl10@users.sourceforge.net> 11956M: Larry Finger <Larry.Finger@lwfinger.net> 11957L: linux-wireless@vger.kernel.org 11958W: http://wireless.kernel.org/ 11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11960S: Maintained 11961F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11962 11963REALTEK WIRELESS DRIVER (rtlwifi family) 11964M: Ping-Ke Shih <pkshih@realtek.com> 11965L: linux-wireless@vger.kernel.org 11966W: http://wireless.kernel.org/ 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11968S: Maintained 11969F: drivers/net/wireless/realtek/rtlwifi/ 11970 11971RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11972M: Jes Sorensen <Jes.Sorensen@gmail.com> 11973L: linux-wireless@vger.kernel.org 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11975S: Maintained 11976F: drivers/net/wireless/realtek/rtl8xxxu/ 11977 11978RXRPC SOCKETS (AF_RXRPC) 11979M: David Howells <dhowells@redhat.com> 11980L: linux-afs@lists.infradead.org 11981S: Supported 11982F: net/rxrpc/ 11983F: include/keys/rxrpc-type.h 11984F: include/net/af_rxrpc.h 11985F: include/trace/events/rxrpc.h 11986F: include/uapi/linux/rxrpc.h 11987F: Documentation/networking/rxrpc.txt 11988W: https://www.infradead.org/~dhowells/kafs/ 11989 11990S3 SAVAGE FRAMEBUFFER DRIVER 11991M: Antonino Daplas <adaplas@gmail.com> 11992L: linux-fbdev@vger.kernel.org 11993S: Maintained 11994F: drivers/video/fbdev/savage/ 11995 11996S390 11997M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11998M: Heiko Carstens <heiko.carstens@de.ibm.com> 11999L: linux-s390@vger.kernel.org 12000W: http://www.ibm.com/developerworks/linux/linux390/ 12001T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12002S: Supported 12003F: arch/s390/ 12004F: drivers/s390/ 12005F: Documentation/s390/ 12006F: Documentation/driver-api/s390-drivers.rst 12007 12008S390 COMMON I/O LAYER 12009M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12010M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 12011L: linux-s390@vger.kernel.org 12012W: http://www.ibm.com/developerworks/linux/linux390/ 12013S: Supported 12014F: drivers/s390/cio/ 12015 12016S390 DASD DRIVER 12017M: Stefan Haberland <sth@linux.vnet.ibm.com> 12018M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12019L: linux-s390@vger.kernel.org 12020W: http://www.ibm.com/developerworks/linux/linux390/ 12021S: Supported 12022F: drivers/s390/block/dasd* 12023F: block/partitions/ibm.c 12024 12025S390 IOMMU (PCI) 12026M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12027L: linux-s390@vger.kernel.org 12028W: http://www.ibm.com/developerworks/linux/linux390/ 12029S: Supported 12030F: drivers/iommu/s390-iommu.c 12031 12032S390 IUCV NETWORK LAYER 12033M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12034M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12035L: linux-s390@vger.kernel.org 12036W: http://www.ibm.com/developerworks/linux/linux390/ 12037S: Supported 12038F: drivers/s390/net/*iucv* 12039F: include/net/iucv/ 12040F: net/iucv/ 12041 12042S390 NETWORK DRIVERS 12043M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12044M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12045L: linux-s390@vger.kernel.org 12046W: http://www.ibm.com/developerworks/linux/linux390/ 12047S: Supported 12048F: drivers/s390/net/ 12049 12050S390 PCI SUBSYSTEM 12051M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12052M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12053L: linux-s390@vger.kernel.org 12054W: http://www.ibm.com/developerworks/linux/linux390/ 12055S: Supported 12056F: arch/s390/pci/ 12057F: drivers/pci/hotplug/s390_pci_hpc.c 12058 12059S390 VFIO-CCW DRIVER 12060M: Cornelia Huck <cohuck@redhat.com> 12061M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12062M: Halil Pasic <pasic@linux.vnet.ibm.com> 12063L: linux-s390@vger.kernel.org 12064L: kvm@vger.kernel.org 12065S: Supported 12066F: drivers/s390/cio/vfio_ccw* 12067F: Documentation/s390/vfio-ccw.txt 12068F: include/uapi/linux/vfio_ccw.h 12069 12070S390 ZCRYPT DRIVER 12071M: Harald Freudenberger <freude@de.ibm.com> 12072L: linux-s390@vger.kernel.org 12073W: http://www.ibm.com/developerworks/linux/linux390/ 12074S: Supported 12075F: drivers/s390/crypto/ 12076 12077S390 ZFCP DRIVER 12078M: Steffen Maier <maier@linux.vnet.ibm.com> 12079M: Benjamin Block <bblock@linux.vnet.ibm.com> 12080L: linux-s390@vger.kernel.org 12081W: http://www.ibm.com/developerworks/linux/linux390/ 12082S: Supported 12083F: drivers/s390/scsi/zfcp_* 12084 12085S3C24XX SD/MMC Driver 12086M: Ben Dooks <ben-linux@fluff.org> 12087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12088S: Supported 12089F: drivers/mmc/host/s3cmci.* 12090 12091SAA6588 RDS RECEIVER DRIVER 12092M: Hans Verkuil <hverkuil@xs4all.nl> 12093L: linux-media@vger.kernel.org 12094T: git git://linuxtv.org/media_tree.git 12095W: https://linuxtv.org 12096S: Odd Fixes 12097F: drivers/media/i2c/saa6588* 12098 12099SAA7134 VIDEO4LINUX DRIVER 12100M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12101M: Mauro Carvalho Chehab <mchehab@kernel.org> 12102L: linux-media@vger.kernel.org 12103W: https://linuxtv.org 12104T: git git://linuxtv.org/media_tree.git 12105S: Odd fixes 12106F: Documentation/media/v4l-drivers/saa7134* 12107F: drivers/media/pci/saa7134/ 12108 12109SAA7146 VIDEO4LINUX-2 DRIVER 12110M: Hans Verkuil <hverkuil@xs4all.nl> 12111L: linux-media@vger.kernel.org 12112T: git git://linuxtv.org/media_tree.git 12113S: Maintained 12114F: drivers/media/common/saa7146/ 12115F: drivers/media/pci/saa7146/ 12116F: include/media/saa7146* 12117 12118SAMSUNG AUDIO (ASoC) DRIVERS 12119M: Krzysztof Kozlowski <krzk@kernel.org> 12120M: Sangbeom Kim <sbkim73@samsung.com> 12121M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12123S: Supported 12124F: sound/soc/samsung/ 12125 12126SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12127M: Krzysztof Kozlowski <krzk@kernel.org> 12128L: linux-crypto@vger.kernel.org 12129L: linux-samsung-soc@vger.kernel.org 12130S: Maintained 12131F: drivers/crypto/exynos-rng.c 12132F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12133 12134SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12135M: Łukasz Stelmach <l.stelmach@samsung.com> 12136L: linux-samsung-soc@vger.kernel.org 12137S: Maintained 12138F: drivers/char/hw_random/exynos-trng.c 12139F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12140 12141SAMSUNG FRAMEBUFFER DRIVER 12142M: Jingoo Han <jingoohan1@gmail.com> 12143L: linux-fbdev@vger.kernel.org 12144S: Maintained 12145F: drivers/video/fbdev/s3c-fb.c 12146 12147SAMSUNG LAPTOP DRIVER 12148M: Corentin Chary <corentin.chary@gmail.com> 12149L: platform-driver-x86@vger.kernel.org 12150S: Maintained 12151F: drivers/platform/x86/samsung-laptop.c 12152 12153SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12154M: Sangbeom Kim <sbkim73@samsung.com> 12155M: Krzysztof Kozlowski <krzk@kernel.org> 12156M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12157L: linux-kernel@vger.kernel.org 12158L: linux-samsung-soc@vger.kernel.org 12159S: Supported 12160F: drivers/mfd/sec*.c 12161F: drivers/regulator/s2m*.c 12162F: drivers/regulator/s5m*.c 12163F: drivers/clk/clk-s2mps11.c 12164F: drivers/rtc/rtc-s5m.c 12165F: include/linux/mfd/samsung/ 12166F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12167F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12168F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12169F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12170 12171SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12172M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12173L: linux-media@vger.kernel.org 12174L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12175S: Maintained 12176F: drivers/media/platform/s3c-camif/ 12177F: include/media/drv-intf/s3c_camif.h 12178 12179SAMSUNG S3FWRN5 NFC DRIVER 12180M: Robert Baldyga <r.baldyga@samsung.com> 12181M: Krzysztof Opasiak <k.opasiak@samsung.com> 12182L: linux-nfc@lists.01.org (moderated for non-subscribers) 12183S: Supported 12184F: drivers/nfc/s3fwrn5 12185 12186SAMSUNG S5C73M3 CAMERA DRIVER 12187M: Kyungmin Park <kyungmin.park@samsung.com> 12188M: Andrzej Hajda <a.hajda@samsung.com> 12189L: linux-media@vger.kernel.org 12190S: Supported 12191F: drivers/media/i2c/s5c73m3/* 12192 12193SAMSUNG S5K5BAF CAMERA DRIVER 12194M: Kyungmin Park <kyungmin.park@samsung.com> 12195M: Andrzej Hajda <a.hajda@samsung.com> 12196L: linux-media@vger.kernel.org 12197S: Supported 12198F: drivers/media/i2c/s5k5baf.c 12199 12200SAMSUNG S5P Security SubSystem (SSS) DRIVER 12201M: Krzysztof Kozlowski <krzk@kernel.org> 12202M: Vladimir Zapolskiy <vz@mleia.com> 12203M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12204L: linux-crypto@vger.kernel.org 12205L: linux-samsung-soc@vger.kernel.org 12206S: Maintained 12207F: drivers/crypto/s5p-sss.c 12208 12209SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12210M: Kyungmin Park <kyungmin.park@samsung.com> 12211M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12212L: linux-media@vger.kernel.org 12213Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12214S: Supported 12215F: drivers/media/platform/exynos4-is/ 12216 12217SAMSUNG SOC CLOCK DRIVERS 12218M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12219M: Tomasz Figa <tomasz.figa@gmail.com> 12220M: Chanwoo Choi <cw00.choi@samsung.com> 12221S: Supported 12222L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12223F: drivers/clk/samsung/ 12224F: include/dt-bindings/clock/exynos*.h 12225F: Documentation/devicetree/bindings/clock/exynos*.txt 12226 12227SAMSUNG SPI DRIVERS 12228M: Kukjin Kim <kgene@kernel.org> 12229M: Krzysztof Kozlowski <krzk@kernel.org> 12230M: Andi Shyti <andi.shyti@samsung.com> 12231L: linux-spi@vger.kernel.org 12232L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12233S: Maintained 12234F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12235F: drivers/spi/spi-s3c* 12236F: include/linux/platform_data/spi-s3c64xx.h 12237 12238SAMSUNG SXGBE DRIVERS 12239M: Byungho An <bh74.an@samsung.com> 12240M: Girish K S <ks.giri@samsung.com> 12241M: Vipul Pandya <vipul.pandya@samsung.com> 12242S: Supported 12243L: netdev@vger.kernel.org 12244F: drivers/net/ethernet/samsung/sxgbe/ 12245 12246SAMSUNG THERMAL DRIVER 12247M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12248L: linux-pm@vger.kernel.org 12249L: linux-samsung-soc@vger.kernel.org 12250S: Supported 12251T: git https://github.com/lmajewski/linux-samsung-thermal.git 12252F: drivers/thermal/samsung/ 12253 12254SAMSUNG USB2 PHY DRIVER 12255M: Kamil Debski <kamil@wypas.org> 12256M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12257L: linux-kernel@vger.kernel.org 12258S: Supported 12259F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12260F: Documentation/phy/samsung-usb2.txt 12261F: drivers/phy/samsung/phy-exynos4210-usb2.c 12262F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12263F: drivers/phy/samsung/phy-exynos5250-usb2.c 12264F: drivers/phy/samsung/phy-s5pv210-usb2.c 12265F: drivers/phy/samsung/phy-samsung-usb2.c 12266F: drivers/phy/samsung/phy-samsung-usb2.h 12267 12268SC1200 WDT DRIVER 12269M: Zwane Mwaikambo <zwanem@gmail.com> 12270S: Maintained 12271F: drivers/watchdog/sc1200wdt.c 12272 12273SCHEDULER 12274M: Ingo Molnar <mingo@redhat.com> 12275M: Peter Zijlstra <peterz@infradead.org> 12276L: linux-kernel@vger.kernel.org 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12278S: Maintained 12279F: kernel/sched/ 12280F: include/linux/sched.h 12281F: include/uapi/linux/sched.h 12282F: include/linux/wait.h 12283 12284SCORE ARCHITECTURE 12285M: Chen Liqin <liqin.linux@gmail.com> 12286M: Lennox Wu <lennox.wu@gmail.com> 12287W: http://www.sunplus.com 12288S: Supported 12289F: arch/score/ 12290 12291SCR24X CHIP CARD INTERFACE DRIVER 12292M: Lubomir Rintel <lkundrak@v3.sk> 12293S: Supported 12294F: drivers/char/pcmcia/scr24x_cs.c 12295 12296SCSI CDROM DRIVER 12297M: Jens Axboe <axboe@kernel.dk> 12298L: linux-scsi@vger.kernel.org 12299W: http://www.kernel.dk 12300S: Maintained 12301F: drivers/scsi/sr* 12302 12303SCSI RDMA PROTOCOL (SRP) INITIATOR 12304M: Bart Van Assche <bart.vanassche@sandisk.com> 12305L: linux-rdma@vger.kernel.org 12306S: Supported 12307W: http://www.openfabrics.org 12308Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12310F: drivers/infiniband/ulp/srp/ 12311F: include/scsi/srp.h 12312 12313SCSI SG DRIVER 12314M: Doug Gilbert <dgilbert@interlog.com> 12315L: linux-scsi@vger.kernel.org 12316W: http://sg.danny.cz/sg 12317S: Maintained 12318F: Documentation/scsi/scsi-generic.txt 12319F: drivers/scsi/sg.c 12320F: include/scsi/sg.h 12321 12322SCSI SUBSYSTEM 12323M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12325M: "Martin K. Petersen" <martin.petersen@oracle.com> 12326T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12327L: linux-scsi@vger.kernel.org 12328S: Maintained 12329F: Documentation/devicetree/bindings/scsi/ 12330F: drivers/scsi/ 12331F: include/scsi/ 12332 12333SCSI TAPE DRIVER 12334M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12335L: linux-scsi@vger.kernel.org 12336S: Maintained 12337F: Documentation/scsi/st.txt 12338F: drivers/scsi/st.* 12339F: drivers/scsi/st_*.h 12340 12341SCTP PROTOCOL 12342M: Vlad Yasevich <vyasevich@gmail.com> 12343M: Neil Horman <nhorman@tuxdriver.com> 12344L: linux-sctp@vger.kernel.org 12345W: http://lksctp.sourceforge.net 12346S: Maintained 12347F: Documentation/networking/sctp.txt 12348F: include/linux/sctp.h 12349F: include/uapi/linux/sctp.h 12350F: include/net/sctp/ 12351F: net/sctp/ 12352 12353SCx200 CPU SUPPORT 12354M: Jim Cromie <jim.cromie@gmail.com> 12355S: Odd Fixes 12356F: Documentation/i2c/busses/scx200_acb 12357F: arch/x86/platform/scx200/ 12358F: drivers/watchdog/scx200_wdt.c 12359F: drivers/i2c/busses/scx200* 12360F: drivers/mtd/maps/scx200_docflash.c 12361F: include/linux/scx200.h 12362 12363SCx200 GPIO DRIVER 12364M: Jim Cromie <jim.cromie@gmail.com> 12365S: Maintained 12366F: drivers/char/scx200_gpio.c 12367F: include/linux/scx200_gpio.h 12368 12369SCx200 HRT CLOCKSOURCE DRIVER 12370M: Jim Cromie <jim.cromie@gmail.com> 12371S: Maintained 12372F: drivers/clocksource/scx200_hrt.c 12373 12374SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12375M: Sascha Sommer <saschasommer@freenet.de> 12376L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12377S: Maintained 12378F: drivers/mmc/host/sdricoh_cs.c 12379 12380SECURE COMPUTING 12381M: Kees Cook <keescook@chromium.org> 12382R: Andy Lutomirski <luto@amacapital.net> 12383R: Will Drewry <wad@chromium.org> 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12385S: Supported 12386F: kernel/seccomp.c 12387F: include/uapi/linux/seccomp.h 12388F: include/linux/seccomp.h 12389F: tools/testing/selftests/seccomp/* 12390F: tools/testing/selftests/kselftest_harness.h 12391F: Documentation/userspace-api/seccomp_filter.rst 12392K: \bsecure_computing 12393K: \bTIF_SECCOMP\b 12394 12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12396M: Al Cooper <alcooperx@gmail.com> 12397L: linux-mmc@vger.kernel.org 12398L: bcm-kernel-feedback-list@broadcom.com 12399S: Maintained 12400F: drivers/mmc/host/sdhci-brcmstb* 12401 12402SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12403M: Adrian Hunter <adrian.hunter@intel.com> 12404L: linux-mmc@vger.kernel.org 12405T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12406S: Maintained 12407F: drivers/mmc/host/sdhci* 12408F: include/linux/mmc/sdhci* 12409 12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12411M: Ben Dooks <ben-linux@fluff.org> 12412M: Jaehoon Chung <jh80.chung@samsung.com> 12413L: linux-mmc@vger.kernel.org 12414S: Maintained 12415F: drivers/mmc/host/sdhci-s3c* 12416 12417SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12418M: Viresh Kumar <vireshk@kernel.org> 12419L: linux-mmc@vger.kernel.org 12420S: Maintained 12421F: drivers/mmc/host/sdhci-spear.c 12422 12423SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12424M: Kishon Vijay Abraham I <kishon@ti.com> 12425L: linux-mmc@vger.kernel.org 12426S: Maintained 12427F: drivers/mmc/host/sdhci-omap.c 12428 12429SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12430M: Scott Bauer <scott.bauer@intel.com> 12431M: Jonathan Derrick <jonathan.derrick@intel.com> 12432L: linux-block@vger.kernel.org 12433S: Supported 12434F: block/sed* 12435F: block/opal_proto.h 12436F: include/linux/sed* 12437F: include/uapi/linux/sed* 12438 12439SECURITY CONTACT 12440M: Security Officers <security@kernel.org> 12441S: Supported 12442 12443SECURITY SUBSYSTEM 12444M: James Morris <jmorris@namei.org> 12445M: "Serge E. Hallyn" <serge@hallyn.com> 12446L: linux-security-module@vger.kernel.org (suggested Cc:) 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12448W: http://kernsec.org/ 12449S: Supported 12450F: security/ 12451 12452SELINUX SECURITY MODULE 12453M: Paul Moore <paul@paul-moore.com> 12454M: Stephen Smalley <sds@tycho.nsa.gov> 12455M: Eric Paris <eparis@parisplace.org> 12456L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12457W: https://selinuxproject.org 12458W: https://github.com/SELinuxProject 12459T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12460S: Supported 12461F: include/linux/selinux* 12462F: security/selinux/ 12463F: scripts/selinux/ 12464F: Documentation/admin-guide/LSM/SELinux.rst 12465 12466SENSABLE PHANTOM 12467M: Jiri Slaby <jirislaby@gmail.com> 12468S: Maintained 12469F: drivers/misc/phantom.c 12470F: include/uapi/linux/phantom.h 12471 12472SERIAL DEVICE BUS 12473M: Rob Herring <robh@kernel.org> 12474L: linux-serial@vger.kernel.org 12475S: Maintained 12476F: Documentation/devicetree/bindings/serial/slave-device.txt 12477F: drivers/tty/serdev/ 12478F: include/linux/serdev.h 12479 12480SERIAL DRIVERS 12481M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12482L: linux-serial@vger.kernel.org 12483S: Maintained 12484F: Documentation/devicetree/bindings/serial/ 12485F: drivers/tty/serial/ 12486 12487SERIAL IR RECEIVER 12488M: Sean Young <sean@mess.org> 12489L: linux-media@vger.kernel.org 12490S: Maintained 12491F: drivers/media/rc/serial_ir.c 12492 12493SFC NETWORK DRIVER 12494M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12495M: Edward Cree <ecree@solarflare.com> 12496M: Bert Kenward <bkenward@solarflare.com> 12497L: netdev@vger.kernel.org 12498S: Supported 12499F: drivers/net/ethernet/sfc/ 12500 12501SGI GRU DRIVER 12502M: Dimitri Sivanich <sivanich@sgi.com> 12503S: Maintained 12504F: drivers/misc/sgi-gru/ 12505 12506SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12507M: Pat Gefre <pfg@sgi.com> 12508L: linux-ia64@vger.kernel.org 12509S: Supported 12510F: Documentation/ia64/serial.txt 12511F: drivers/tty/serial/ioc?_serial.c 12512F: include/linux/ioc?.h 12513 12514SGI XP/XPC/XPNET DRIVER 12515M: Cliff Whickman <cpw@sgi.com> 12516M: Robin Holt <robinmholt@gmail.com> 12517S: Maintained 12518F: drivers/misc/sgi-xp/ 12519 12520SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12521M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12522L: linux-s390@vger.kernel.org 12523W: http://www.ibm.com/developerworks/linux/linux390/ 12524S: Supported 12525F: net/smc/ 12526 12527SH_VEU V4L2 MEM2MEM DRIVER 12528L: linux-media@vger.kernel.org 12529S: Orphan 12530F: drivers/media/platform/sh_veu.c 12531 12532SH_VOU V4L2 OUTPUT DRIVER 12533L: linux-media@vger.kernel.org 12534S: Orphan 12535F: drivers/media/platform/sh_vou.c 12536F: include/media/drv-intf/sh_vou.h 12537 12538SI2157 MEDIA DRIVER 12539M: Antti Palosaari <crope@iki.fi> 12540L: linux-media@vger.kernel.org 12541W: https://linuxtv.org 12542W: http://palosaari.fi/linux/ 12543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12544T: git git://linuxtv.org/anttip/media_tree.git 12545S: Maintained 12546F: drivers/media/tuners/si2157* 12547 12548SI2165 MEDIA DRIVER 12549M: Matthias Schwarzott <zzam@gentoo.org> 12550L: linux-media@vger.kernel.org 12551W: https://linuxtv.org 12552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12553S: Maintained 12554F: drivers/media/dvb-frontends/si2165* 12555 12556SI2168 MEDIA DRIVER 12557M: Antti Palosaari <crope@iki.fi> 12558L: linux-media@vger.kernel.org 12559W: https://linuxtv.org 12560W: http://palosaari.fi/linux/ 12561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12562T: git git://linuxtv.org/anttip/media_tree.git 12563S: Maintained 12564F: drivers/media/dvb-frontends/si2168* 12565 12566SI470X FM RADIO RECEIVER I2C DRIVER 12567M: Hans Verkuil <hverkuil@xs4all.nl> 12568L: linux-media@vger.kernel.org 12569T: git git://linuxtv.org/media_tree.git 12570W: https://linuxtv.org 12571S: Odd Fixes 12572F: drivers/media/radio/si470x/radio-si470x-i2c.c 12573 12574SI470X FM RADIO RECEIVER USB DRIVER 12575M: Hans Verkuil <hverkuil@xs4all.nl> 12576L: linux-media@vger.kernel.org 12577T: git git://linuxtv.org/media_tree.git 12578W: https://linuxtv.org 12579S: Maintained 12580F: drivers/media/radio/si470x/radio-si470x-common.c 12581F: drivers/media/radio/si470x/radio-si470x.h 12582F: drivers/media/radio/si470x/radio-si470x-usb.c 12583 12584SI4713 FM RADIO TRANSMITTER I2C DRIVER 12585M: Eduardo Valentin <edubezval@gmail.com> 12586L: linux-media@vger.kernel.org 12587T: git git://linuxtv.org/media_tree.git 12588W: https://linuxtv.org 12589S: Odd Fixes 12590F: drivers/media/radio/si4713/si4713.? 12591 12592SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12593M: Eduardo Valentin <edubezval@gmail.com> 12594L: linux-media@vger.kernel.org 12595T: git git://linuxtv.org/media_tree.git 12596W: https://linuxtv.org 12597S: Odd Fixes 12598F: drivers/media/radio/si4713/radio-platform-si4713.c 12599 12600SI4713 FM RADIO TRANSMITTER USB DRIVER 12601M: Hans Verkuil <hverkuil@xs4all.nl> 12602L: linux-media@vger.kernel.org 12603T: git git://linuxtv.org/media_tree.git 12604W: https://linuxtv.org 12605S: Maintained 12606F: drivers/media/radio/si4713/radio-usb-si4713.c 12607 12608SIANO DVB DRIVER 12609M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12610M: Mauro Carvalho Chehab <mchehab@kernel.org> 12611L: linux-media@vger.kernel.org 12612W: https://linuxtv.org 12613T: git git://linuxtv.org/media_tree.git 12614S: Odd fixes 12615F: drivers/media/common/siano/ 12616F: drivers/media/usb/siano/ 12617F: drivers/media/usb/siano/ 12618F: drivers/media/mmc/siano/ 12619 12620SILEAD TOUCHSCREEN DRIVER 12621M: Hans de Goede <hdegoede@redhat.com> 12622L: linux-input@vger.kernel.org 12623L: platform-driver-x86@vger.kernel.org 12624S: Maintained 12625F: drivers/input/touchscreen/silead.c 12626F: drivers/platform/x86/silead_dmi.c 12627 12628SILICON MOTION SM712 FRAME BUFFER DRIVER 12629M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12630M: Teddy Wang <teddy.wang@siliconmotion.com> 12631M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12632L: linux-fbdev@vger.kernel.org 12633S: Maintained 12634F: drivers/video/fbdev/sm712* 12635F: Documentation/fb/sm712fb.txt 12636 12637SIMPLE FIRMWARE INTERFACE (SFI) 12638M: Len Brown <lenb@kernel.org> 12639L: sfi-devel@simplefirmware.org 12640W: http://simplefirmware.org/ 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12642S: Supported 12643F: arch/x86/platform/sfi/ 12644F: drivers/sfi/ 12645F: include/linux/sfi*.h 12646 12647SIMPLEFB FB DRIVER 12648M: Hans de Goede <hdegoede@redhat.com> 12649L: linux-fbdev@vger.kernel.org 12650S: Maintained 12651F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12652F: drivers/video/fbdev/simplefb.c 12653F: include/linux/platform_data/simplefb.h 12654 12655SIMTEC EB110ATX (Chalice CATS) 12656P: Ben Dooks 12657P: Vincent Sanders <vince@simtec.co.uk> 12658M: Simtec Linux Team <linux@simtec.co.uk> 12659W: http://www.simtec.co.uk/products/EB110ATX/ 12660S: Supported 12661 12662SIMTEC EB2410ITX (BAST) 12663P: Ben Dooks 12664P: Vincent Sanders <vince@simtec.co.uk> 12665M: Simtec Linux Team <linux@simtec.co.uk> 12666W: http://www.simtec.co.uk/products/EB2410ITX/ 12667S: Supported 12668F: arch/arm/mach-s3c24xx/mach-bast.c 12669F: arch/arm/mach-s3c24xx/bast-ide.c 12670F: arch/arm/mach-s3c24xx/bast-irq.c 12671 12672SIPHASH PRF ROUTINES 12673M: Jason A. Donenfeld <Jason@zx2c4.com> 12674S: Maintained 12675F: lib/siphash.c 12676F: lib/test_siphash.c 12677F: include/linux/siphash.h 12678 12679SIOX 12680M: Gavin Schenk <g.schenk@eckelmann.de> 12681M: Uwe Kleine-König <kernel@pengutronix.de> 12682S: Supported 12683F: drivers/siox/* 12684F: include/trace/events/siox.h 12685 12686SIS 190 ETHERNET DRIVER 12687M: Francois Romieu <romieu@fr.zoreil.com> 12688L: netdev@vger.kernel.org 12689S: Maintained 12690F: drivers/net/ethernet/sis/sis190.c 12691 12692SIS 900/7016 FAST ETHERNET DRIVER 12693M: Daniele Venzano <venza@brownhat.org> 12694W: http://www.brownhat.org/sis900.html 12695L: netdev@vger.kernel.org 12696S: Maintained 12697F: drivers/net/ethernet/sis/sis900.* 12698 12699SIS FRAMEBUFFER DRIVER 12700M: Thomas Winischhofer <thomas@winischhofer.net> 12701W: http://www.winischhofer.net/linuxsisvga.shtml 12702S: Maintained 12703F: Documentation/fb/sisfb.txt 12704F: drivers/video/fbdev/sis/ 12705F: include/video/sisfb.h 12706 12707SIS USB2VGA DRIVER 12708M: Thomas Winischhofer <thomas@winischhofer.net> 12709W: http://www.winischhofer.at/linuxsisusbvga.shtml 12710S: Maintained 12711F: drivers/usb/misc/sisusbvga/ 12712 12713SLAB ALLOCATOR 12714M: Christoph Lameter <cl@linux.com> 12715M: Pekka Enberg <penberg@kernel.org> 12716M: David Rientjes <rientjes@google.com> 12717M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12718M: Andrew Morton <akpm@linux-foundation.org> 12719L: linux-mm@kvack.org 12720S: Maintained 12721F: include/linux/sl?b*.h 12722F: mm/sl?b* 12723 12724SLEEPABLE READ-COPY UPDATE (SRCU) 12725M: Lai Jiangshan <jiangshanlai@gmail.com> 12726M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12727M: Josh Triplett <josh@joshtriplett.org> 12728R: Steven Rostedt <rostedt@goodmis.org> 12729R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12730L: linux-kernel@vger.kernel.org 12731W: http://www.rdrop.com/users/paulmck/RCU/ 12732S: Supported 12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12734F: include/linux/srcu.h 12735F: kernel/rcu/srcu.c 12736 12737SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12738M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12739L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12740S: Maintained 12741F: drivers/slimbus/ 12742F: Documentation/devicetree/bindings/slimbus/ 12743F: include/linux/slimbus.h 12744 12745SMACK SECURITY MODULE 12746M: Casey Schaufler <casey@schaufler-ca.com> 12747L: linux-security-module@vger.kernel.org 12748W: http://schaufler-ca.com 12749T: git git://github.com/cschaufler/smack-next 12750S: Maintained 12751F: Documentation/admin-guide/LSM/Smack.rst 12752F: security/smack/ 12753 12754SMC91x ETHERNET DRIVER 12755M: Nicolas Pitre <nico@fluxnic.net> 12756S: Odd Fixes 12757F: drivers/net/ethernet/smsc/smc91x.* 12758 12759SMIA AND SMIA++ IMAGE SENSOR DRIVER 12760M: Sakari Ailus <sakari.ailus@iki.fi> 12761L: linux-media@vger.kernel.org 12762S: Maintained 12763F: drivers/media/i2c/smiapp/ 12764F: include/media/i2c/smiapp.h 12765F: drivers/media/i2c/smiapp-pll.c 12766F: drivers/media/i2c/smiapp-pll.h 12767F: include/uapi/linux/smiapp.h 12768F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12769 12770SMM665 HARDWARE MONITOR DRIVER 12771M: Guenter Roeck <linux@roeck-us.net> 12772L: linux-hwmon@vger.kernel.org 12773S: Maintained 12774F: Documentation/hwmon/smm665 12775F: drivers/hwmon/smm665.c 12776 12777SMSC EMC2103 HARDWARE MONITOR DRIVER 12778M: Steve Glendinning <steve.glendinning@shawell.net> 12779L: linux-hwmon@vger.kernel.org 12780S: Maintained 12781F: Documentation/hwmon/emc2103 12782F: drivers/hwmon/emc2103.c 12783 12784SMSC SCH5627 HARDWARE MONITOR DRIVER 12785M: Hans de Goede <hdegoede@redhat.com> 12786L: linux-hwmon@vger.kernel.org 12787S: Supported 12788F: Documentation/hwmon/sch5627 12789F: drivers/hwmon/sch5627.c 12790 12791SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12792M: Steve Glendinning <steve.glendinning@shawell.net> 12793L: linux-fbdev@vger.kernel.org 12794S: Maintained 12795F: drivers/video/fbdev/smscufx.c 12796 12797SMSC47B397 HARDWARE MONITOR DRIVER 12798M: Jean Delvare <jdelvare@suse.com> 12799L: linux-hwmon@vger.kernel.org 12800S: Maintained 12801F: Documentation/hwmon/smsc47b397 12802F: drivers/hwmon/smsc47b397.c 12803 12804SMSC911x ETHERNET DRIVER 12805M: Steve Glendinning <steve.glendinning@shawell.net> 12806L: netdev@vger.kernel.org 12807S: Maintained 12808F: include/linux/smsc911x.h 12809F: drivers/net/ethernet/smsc/smsc911x.* 12810 12811SMSC9420 PCI ETHERNET DRIVER 12812M: Steve Glendinning <steve.glendinning@shawell.net> 12813L: netdev@vger.kernel.org 12814S: Maintained 12815F: drivers/net/ethernet/smsc/smsc9420.* 12816 12817SOC-CAMERA V4L2 SUBSYSTEM 12818M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12819L: linux-media@vger.kernel.org 12820T: git git://linuxtv.org/media_tree.git 12821S: Maintained 12822F: include/media/soc* 12823F: drivers/media/i2c/soc_camera/ 12824F: drivers/media/platform/soc_camera/ 12825 12826SOCIONEXT UNIPHIER SOUND DRIVER 12827M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12829S: Maintained 12830F: sound/soc/uniphier/ 12831 12832SOEKRIS NET48XX LED SUPPORT 12833M: Chris Boot <bootc@bootc.net> 12834S: Maintained 12835F: drivers/leds/leds-net48xx.c 12836 12837SOFT-ROCE DRIVER (rxe) 12838M: Moni Shoua <monis@mellanox.com> 12839L: linux-rdma@vger.kernel.org 12840S: Supported 12841W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12842Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12843F: drivers/infiniband/sw/rxe/ 12844F: include/uapi/rdma/rdma_user_rxe.h 12845 12846SOFTLOGIC 6x10 MPEG CODEC 12847M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12848M: Anton Sviridenko <anton@corp.bluecherry.net> 12849M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12850M: Andrey Utkin <andrey_utkin@fastmail.com> 12851M: Ismael Luceno <ismael@iodev.co.uk> 12852L: linux-media@vger.kernel.org 12853S: Supported 12854F: drivers/media/pci/solo6x10/ 12855 12856SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12857M: James Morse <james.morse@arm.com> 12858L: linux-arm-kernel@lists.infradead.org 12859S: Maintained 12860F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12861F: drivers/firmware/arm_sdei.c 12862F: include/linux/sdei.h 12863F: include/uapi/linux/sdei.h 12864 12865SOFTWARE RAID (Multiple Disks) SUPPORT 12866M: Shaohua Li <shli@kernel.org> 12867L: linux-raid@vger.kernel.org 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12869S: Supported 12870F: drivers/md/Makefile 12871F: drivers/md/Kconfig 12872F: drivers/md/md* 12873F: drivers/md/raid* 12874F: include/linux/raid/ 12875F: include/uapi/linux/raid/ 12876 12877SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12878M: Jassi Brar <jaswinder.singh@linaro.org> 12879L: netdev@vger.kernel.org 12880S: Maintained 12881F: drivers/net/ethernet/socionext/netsec.c 12882F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12883 12884SONIC NETWORK DRIVER 12885M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12886L: netdev@vger.kernel.org 12887S: Maintained 12888F: drivers/net/ethernet/natsemi/sonic.* 12889 12890SONICS SILICON BACKPLANE DRIVER (SSB) 12891M: Michael Buesch <m@bues.ch> 12892L: linux-wireless@vger.kernel.org 12893S: Maintained 12894F: drivers/ssb/ 12895F: include/linux/ssb/ 12896 12897SONY IMX274 SENSOR DRIVER 12898M: Leon Luo <leonl@leopardimaging.com> 12899L: linux-media@vger.kernel.org 12900T: git git://linuxtv.org/media_tree.git 12901S: Maintained 12902F: drivers/media/i2c/imx274.c 12903F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12904 12905SONY MEMORYSTICK CARD SUPPORT 12906M: Alex Dubov <oakad@yahoo.com> 12907W: http://tifmxx.berlios.de/ 12908S: Maintained 12909F: drivers/memstick/host/tifm_ms.c 12910 12911SONY MEMORYSTICK STANDARD SUPPORT 12912M: Maxim Levitsky <maximlevitsky@gmail.com> 12913S: Maintained 12914F: drivers/memstick/core/ms_block.* 12915 12916SONY VAIO CONTROL DEVICE DRIVER 12917M: Mattia Dongili <malattia@linux.it> 12918L: platform-driver-x86@vger.kernel.org 12919W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12920S: Maintained 12921F: Documentation/laptops/sony-laptop.txt 12922F: drivers/char/sonypi.c 12923F: drivers/platform/x86/sony-laptop.c 12924F: include/linux/sony-laptop.h 12925 12926SOUND 12927M: Jaroslav Kysela <perex@perex.cz> 12928M: Takashi Iwai <tiwai@suse.com> 12929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12930W: http://www.alsa-project.org/ 12931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12932T: git git://git.alsa-project.org/alsa-kernel.git 12933Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12934S: Maintained 12935F: Documentation/sound/ 12936F: include/sound/ 12937F: include/uapi/sound/ 12938F: sound/ 12939 12940SOUND - COMPRESSED AUDIO 12941M: Vinod Koul <vinod.koul@intel.com> 12942L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12944S: Supported 12945F: Documentation/sound/alsa/compress_offload.txt 12946F: include/sound/compress_driver.h 12947F: include/uapi/sound/compress_* 12948F: sound/core/compress_offload.c 12949F: sound/soc/soc-compress.c 12950 12951SOUND - DMAENGINE HELPERS 12952M: Lars-Peter Clausen <lars@metafoo.de> 12953S: Supported 12954F: include/sound/dmaengine_pcm.h 12955F: sound/core/pcm_dmaengine.c 12956F: sound/soc/soc-generic-dmaengine-pcm.c 12957 12958SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12959M: Liam Girdwood <lgirdwood@gmail.com> 12960M: Mark Brown <broonie@kernel.org> 12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12962L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12963W: http://alsa-project.org/main/index.php/ASoC 12964S: Supported 12965F: Documentation/devicetree/bindings/sound/ 12966F: Documentation/sound/alsa/soc/ 12967F: sound/soc/ 12968F: include/sound/soc* 12969 12970SOUNDWIRE SUBSYSTEM 12971M: Vinod Koul <vinod.koul@intel.com> 12972M: Sanyog Kale <sanyog.r.kale@intel.com> 12973R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12974L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12975S: Supported 12976F: Documentation/driver-api/soundwire/ 12977F: drivers/soundwire/ 12978F: include/linux/soundwire/ 12979 12980SP2 MEDIA DRIVER 12981M: Olli Salonen <olli.salonen@iki.fi> 12982L: linux-media@vger.kernel.org 12983W: https://linuxtv.org 12984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12985S: Maintained 12986F: drivers/media/dvb-frontends/sp2* 12987 12988SPARC + UltraSPARC (sparc/sparc64) 12989M: "David S. Miller" <davem@davemloft.net> 12990L: sparclinux@vger.kernel.org 12991Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12994S: Maintained 12995F: arch/sparc/ 12996F: drivers/sbus/ 12997 12998SPARC SERIAL DRIVERS 12999M: "David S. Miller" <davem@davemloft.net> 13000L: sparclinux@vger.kernel.org 13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13003S: Maintained 13004F: include/linux/sunserialcore.h 13005F: drivers/tty/serial/suncore.c 13006F: drivers/tty/serial/sunhv.c 13007F: drivers/tty/serial/sunsab.c 13008F: drivers/tty/serial/sunsab.h 13009F: drivers/tty/serial/sunsu.c 13010F: drivers/tty/serial/sunzilog.c 13011F: drivers/tty/serial/sunzilog.h 13012F: drivers/tty/vcc.c 13013 13014SPARSE CHECKER 13015M: "Christopher Li" <sparse@chrisli.org> 13016L: linux-sparse@vger.kernel.org 13017W: https://sparse.wiki.kernel.org/ 13018T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13019T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13020S: Maintained 13021F: include/linux/compiler.h 13022 13023SPEAR CLOCK FRAMEWORK SUPPORT 13024M: Viresh Kumar <vireshk@kernel.org> 13025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13026W: http://www.st.com/spear 13027S: Maintained 13028F: drivers/clk/spear/ 13029 13030SPEAR PLATFORM SUPPORT 13031M: Viresh Kumar <vireshk@kernel.org> 13032M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13034W: http://www.st.com/spear 13035S: Maintained 13036F: arch/arm/boot/dts/spear* 13037F: arch/arm/mach-spear/ 13038 13039SPI NOR SUBSYSTEM 13040M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13041M: Marek Vasut <marek.vasut@gmail.com> 13042L: linux-mtd@lists.infradead.org 13043W: http://www.linux-mtd.infradead.org/ 13044Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13045T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13046T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13047S: Maintained 13048F: drivers/mtd/spi-nor/ 13049F: include/linux/mtd/spi-nor.h 13050 13051SPI SUBSYSTEM 13052M: Mark Brown <broonie@kernel.org> 13053L: linux-spi@vger.kernel.org 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13055Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13056S: Maintained 13057F: Documentation/devicetree/bindings/spi/ 13058F: Documentation/spi/ 13059F: drivers/spi/ 13060F: include/linux/spi/ 13061F: include/uapi/linux/spi/ 13062F: tools/spi/ 13063 13064SPIDERNET NETWORK DRIVER for CELL 13065M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13066L: netdev@vger.kernel.org 13067S: Supported 13068F: Documentation/networking/spider_net.txt 13069F: drivers/net/ethernet/toshiba/spider_net* 13070 13071SPMI SUBSYSTEM 13072R: Stephen Boyd <sboyd@kernel.org> 13073L: linux-arm-msm@vger.kernel.org 13074F: Documentation/devicetree/bindings/spmi/ 13075F: drivers/spmi/ 13076F: include/dt-bindings/spmi/spmi.h 13077F: include/linux/spmi.h 13078F: include/trace/events/spmi.h 13079 13080SPU FILE SYSTEM 13081M: Jeremy Kerr <jk@ozlabs.org> 13082L: linuxppc-dev@lists.ozlabs.org 13083W: http://www.ibm.com/developerworks/power/cell/ 13084S: Supported 13085F: Documentation/filesystems/spufs.txt 13086F: arch/powerpc/platforms/cell/spufs/ 13087 13088SQUASHFS FILE SYSTEM 13089M: Phillip Lougher <phillip@squashfs.org.uk> 13090L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13091W: http://squashfs.org.uk 13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13093S: Maintained 13094F: Documentation/filesystems/squashfs.txt 13095F: fs/squashfs/ 13096 13097SRM (Alpha) environment access 13098M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13099S: Maintained 13100F: arch/alpha/kernel/srm_env.c 13101 13102STABLE BRANCH 13103M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13104L: stable@vger.kernel.org 13105S: Supported 13106F: Documentation/process/stable-kernel-rules.rst 13107 13108STAGING - ATOMISP DRIVER 13109M: Alan Cox <alan@linux.intel.com> 13110M: Sakari Ailus <sakari.ailus@linux.intel.com> 13111L: linux-media@vger.kernel.org 13112S: Maintained 13113F: drivers/staging/media/atomisp/ 13114 13115STAGING - COMEDI 13116M: Ian Abbott <abbotti@mev.co.uk> 13117M: H Hartley Sweeten <hsweeten@visionengravers.com> 13118S: Odd Fixes 13119F: drivers/staging/comedi/ 13120 13121STAGING - FLARION FT1000 DRIVERS 13122M: Marek Belisko <marek.belisko@gmail.com> 13123S: Odd Fixes 13124F: drivers/staging/ft1000/ 13125 13126STAGING - INDUSTRIAL IO 13127M: Jonathan Cameron <jic23@kernel.org> 13128L: linux-iio@vger.kernel.org 13129S: Odd Fixes 13130F: Documentation/devicetree/bindings/staging/iio/ 13131F: drivers/staging/iio/ 13132 13133STAGING - LUSTRE PARALLEL FILESYSTEM 13134M: Oleg Drokin <oleg.drokin@intel.com> 13135M: Andreas Dilger <andreas.dilger@intel.com> 13136M: James Simmons <jsimmons@infradead.org> 13137L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13138W: http://wiki.lustre.org/ 13139S: Maintained 13140F: drivers/staging/lustre 13141 13142STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13143M: Marc Dietrich <marvin24@gmx.de> 13144L: ac100@lists.launchpad.net (moderated for non-subscribers) 13145L: linux-tegra@vger.kernel.org 13146S: Maintained 13147F: drivers/staging/nvec/ 13148 13149STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13150M: Jens Frederich <jfrederich@gmail.com> 13151M: Daniel Drake <dsd@laptop.org> 13152M: Jon Nettleton <jon.nettleton@gmail.com> 13153W: http://wiki.laptop.org/go/DCON 13154S: Maintained 13155F: drivers/staging/olpc_dcon/ 13156 13157STAGING - REALTEK RTL8712U DRIVERS 13158M: Larry Finger <Larry.Finger@lwfinger.net> 13159M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13160S: Odd Fixes 13161F: drivers/staging/rtl8712/ 13162 13163STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13164M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13165M: Teddy Wang <teddy.wang@siliconmotion.com> 13166M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13167L: linux-fbdev@vger.kernel.org 13168S: Maintained 13169F: drivers/staging/sm750fb/ 13170 13171STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13172M: William Hubbs <w.d.hubbs@gmail.com> 13173M: Chris Brannon <chris@the-brannons.com> 13174M: Kirk Reiser <kirk@reisers.ca> 13175M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13176L: speakup@linux-speakup.org 13177W: http://www.linux-speakup.org/ 13178S: Odd Fixes 13179F: drivers/staging/speakup/ 13180 13181STAGING - VIA VT665X DRIVERS 13182M: Forest Bond <forest@alittletooquiet.net> 13183S: Odd Fixes 13184F: drivers/staging/vt665?/ 13185 13186STAGING - WILC1000 WIFI DRIVER 13187M: Aditya Shankar <aditya.shankar@microchip.com> 13188M: Ganesh Krishna <ganesh.krishna@microchip.com> 13189L: linux-wireless@vger.kernel.org 13190S: Supported 13191F: drivers/staging/wilc1000/ 13192 13193STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13194M: Arnaud Patard <arnaud.patard@rtp-net.org> 13195S: Odd Fixes 13196F: drivers/staging/xgifb/ 13197 13198STAGING SUBSYSTEM 13199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13200T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13201L: devel@driverdev.osuosl.org 13202S: Supported 13203F: drivers/staging/ 13204 13205STARFIRE/DURALAN NETWORK DRIVER 13206M: Ion Badulescu <ionut@badula.org> 13207S: Odd Fixes 13208F: drivers/net/ethernet/adaptec/starfire* 13209 13210STEC S1220 SKD DRIVER 13211M: Bart Van Assche <bart.vanassche@wdc.com> 13212L: linux-block@vger.kernel.org 13213S: Maintained 13214F: drivers/block/skd*[ch] 13215 13216STI CEC DRIVER 13217M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13218S: Maintained 13219F: drivers/staging/media/st-cec/ 13220F: Documentation/devicetree/bindings/media/stih-cec.txt 13221 13222STK1160 USB VIDEO CAPTURE DRIVER 13223M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13224L: linux-media@vger.kernel.org 13225T: git git://linuxtv.org/media_tree.git 13226S: Maintained 13227F: drivers/media/usb/stk1160/ 13228 13229STMMAC ETHERNET DRIVER 13230M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13231M: Alexandre Torgue <alexandre.torgue@st.com> 13232L: netdev@vger.kernel.org 13233W: http://www.stlinux.com 13234S: Supported 13235F: drivers/net/ethernet/stmicro/stmmac/ 13236 13237SUN3/3X 13238M: Sam Creasey <sammy@sammy.net> 13239W: http://sammy.net/sun3/ 13240S: Maintained 13241F: arch/m68k/kernel/*sun3* 13242F: arch/m68k/sun3*/ 13243F: arch/m68k/include/asm/sun3* 13244F: drivers/net/ethernet/i825xx/sun3* 13245 13246SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13247M: Hans de Goede <hdegoede@redhat.com> 13248L: linux-input@vger.kernel.org 13249S: Maintained 13250F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13251F: drivers/input/keyboard/sun4i-lradc-keys.c 13252 13253SUNDANCE NETWORK DRIVER 13254M: Denis Kirjanov <kda@linux-powerpc.org> 13255L: netdev@vger.kernel.org 13256S: Maintained 13257F: drivers/net/ethernet/dlink/sundance.c 13258 13259SUPERH 13260M: Yoshinori Sato <ysato@users.sourceforge.jp> 13261M: Rich Felker <dalias@libc.org> 13262L: linux-sh@vger.kernel.org 13263Q: http://patchwork.kernel.org/project/linux-sh/list/ 13264S: Maintained 13265F: Documentation/sh/ 13266F: arch/sh/ 13267F: drivers/sh/ 13268 13269SUSPEND TO RAM 13270M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13271M: Len Brown <len.brown@intel.com> 13272M: Pavel Machek <pavel@ucw.cz> 13273L: linux-pm@vger.kernel.org 13274B: https://bugzilla.kernel.org 13275S: Supported 13276F: Documentation/power/ 13277F: arch/x86/kernel/acpi/ 13278F: drivers/base/power/ 13279F: kernel/power/ 13280F: include/linux/suspend.h 13281F: include/linux/freezer.h 13282F: include/linux/pm.h 13283 13284SVGA HANDLING 13285M: Martin Mares <mj@ucw.cz> 13286L: linux-video@atrey.karlin.mff.cuni.cz 13287S: Maintained 13288F: Documentation/svga.txt 13289F: arch/x86/boot/video* 13290 13291SWIOTLB SUBSYSTEM 13292M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13293L: iommu@lists.linux-foundation.org 13294T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13295S: Supported 13296F: lib/swiotlb.c 13297F: arch/*/kernel/pci-swiotlb.c 13298F: include/linux/swiotlb.h 13299 13300SWITCHDEV 13301M: Jiri Pirko <jiri@resnulli.us> 13302M: Ivan Vecera <ivecera@redhat.com> 13303L: netdev@vger.kernel.org 13304S: Supported 13305F: net/switchdev/ 13306F: include/net/switchdev.h 13307 13308SYNC FILE FRAMEWORK 13309M: Sumit Semwal <sumit.semwal@linaro.org> 13310R: Gustavo Padovan <gustavo@padovan.org> 13311S: Maintained 13312L: linux-media@vger.kernel.org 13313L: dri-devel@lists.freedesktop.org 13314F: drivers/dma-buf/sync_* 13315F: drivers/dma-buf/dma-fence* 13316F: drivers/dma-buf/sw_sync.c 13317F: include/linux/sync_file.h 13318F: include/uapi/linux/sync_file.h 13319F: Documentation/sync_file.txt 13320T: git git://anongit.freedesktop.org/drm/drm-misc 13321 13322SYNOPSYS ARC ARCHITECTURE 13323M: Vineet Gupta <vgupta@synopsys.com> 13324L: linux-snps-arc@lists.infradead.org 13325S: Supported 13326F: arch/arc/ 13327F: Documentation/devicetree/bindings/arc/* 13328F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13329F: drivers/clocksource/arc_timer.c 13330F: drivers/tty/serial/arc_uart.c 13331T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13332 13333SYNOPSYS ARC HSDK SDP pll clock driver 13334M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13335S: Supported 13336F: drivers/clk/clk-hsdk-pll.c 13337F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13338 13339SYNOPSYS ARC SDP clock driver 13340M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13341S: Supported 13342F: drivers/clk/axs10x/* 13343F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13344 13345SYNOPSYS ARC SDP platform support 13346M: Alexey Brodkin <abrodkin@synopsys.com> 13347S: Supported 13348F: arch/arc/plat-axs10x 13349F: arch/arc/boot/dts/ax* 13350F: Documentation/devicetree/bindings/arc/axs10* 13351 13352SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13353M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13354S: Supported 13355F: drivers/reset/reset-axs10x.c 13356F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13357 13358SYNOPSYS DESIGNWARE 8250 UART DRIVER 13359R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13360S: Maintained 13361F: drivers/tty/serial/8250/8250_dw.c 13362 13363SYNOPSYS DESIGNWARE APB GPIO DRIVER 13364M: Hoan Tran <hotran@apm.com> 13365L: linux-gpio@vger.kernel.org 13366S: Maintained 13367F: drivers/gpio/gpio-dwapb.c 13368F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13369 13370SYNOPSYS DESIGNWARE DMAC DRIVER 13371M: Viresh Kumar <vireshk@kernel.org> 13372R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13373S: Maintained 13374F: include/linux/dma/dw.h 13375F: include/linux/platform_data/dma-dw.h 13376F: drivers/dma/dw/ 13377 13378SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13379M: Jose Abreu <Jose.Abreu@synopsys.com> 13380L: netdev@vger.kernel.org 13381S: Supported 13382F: drivers/net/ethernet/synopsys/ 13383 13384SYNOPSYS DESIGNWARE I2C DRIVER 13385M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13386R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13387R: Mika Westerberg <mika.westerberg@linux.intel.com> 13388L: linux-i2c@vger.kernel.org 13389S: Maintained 13390F: drivers/i2c/busses/i2c-designware-* 13391F: include/linux/platform_data/i2c-designware.h 13392 13393SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13394M: Jaehoon Chung <jh80.chung@samsung.com> 13395L: linux-mmc@vger.kernel.org 13396S: Maintained 13397F: drivers/mmc/host/dw_mmc* 13398 13399SYNOPSYS HSDK RESET CONTROLLER DRIVER 13400M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13401S: Supported 13402F: drivers/reset/reset-hsdk.c 13403F: include/dt-bindings/reset/snps,hsdk-reset.h 13404F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13405 13406SYSTEM CONFIGURATION (SYSCON) 13407M: Lee Jones <lee.jones@linaro.org> 13408M: Arnd Bergmann <arnd@arndb.de> 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13410S: Supported 13411F: drivers/mfd/syscon.c 13412 13413SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13414M: Sudeep Holla <sudeep.holla@arm.com> 13415L: linux-arm-kernel@lists.infradead.org 13416S: Maintained 13417F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13418F: drivers/clk/clk-scpi.c 13419F: drivers/cpufreq/scpi-cpufreq.c 13420F: drivers/firmware/arm_scpi.c 13421F: include/linux/scpi_protocol.h 13422 13423SYSTEM RESET/SHUTDOWN DRIVERS 13424M: Sebastian Reichel <sre@kernel.org> 13425L: linux-pm@vger.kernel.org 13426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13427S: Maintained 13428F: Documentation/devicetree/bindings/power/reset/ 13429F: drivers/power/reset/ 13430 13431SYSTEM TRACE MODULE CLASS 13432M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13433S: Maintained 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13435F: Documentation/trace/stm.txt 13436F: drivers/hwtracing/stm/ 13437F: include/linux/stm.h 13438F: include/uapi/linux/stm.h 13439 13440SYSV FILESYSTEM 13441M: Christoph Hellwig <hch@infradead.org> 13442S: Maintained 13443F: Documentation/filesystems/sysv-fs.txt 13444F: fs/sysv/ 13445F: include/linux/sysv_fs.h 13446 13447TARGET SUBSYSTEM 13448M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13449L: linux-scsi@vger.kernel.org 13450L: target-devel@vger.kernel.org 13451W: http://www.linux-iscsi.org 13452W: http://groups.google.com/group/linux-iscsi-target-dev 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13454S: Supported 13455F: drivers/target/ 13456F: include/target/ 13457F: Documentation/target/ 13458 13459TASKSTATS STATISTICS INTERFACE 13460M: Balbir Singh <bsingharora@gmail.com> 13461S: Maintained 13462F: Documentation/accounting/taskstats* 13463F: include/linux/taskstats* 13464F: kernel/taskstats.c 13465 13466TC subsystem 13467M: Jamal Hadi Salim <jhs@mojatatu.com> 13468M: Cong Wang <xiyou.wangcong@gmail.com> 13469M: Jiri Pirko <jiri@resnulli.us> 13470L: netdev@vger.kernel.org 13471S: Maintained 13472F: include/net/pkt_cls.h 13473F: include/net/pkt_sched.h 13474F: include/net/tc_act/ 13475F: include/uapi/linux/pkt_cls.h 13476F: include/uapi/linux/pkt_sched.h 13477F: include/uapi/linux/tc_act/ 13478F: include/uapi/linux/tc_ematch/ 13479F: net/sched/ 13480 13481TCP LOW PRIORITY MODULE 13482M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13483M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13484W: http://tcp-lp-mod.sourceforge.net/ 13485S: Maintained 13486F: net/ipv4/tcp_lp.c 13487 13488TDA10071 MEDIA DRIVER 13489M: Antti Palosaari <crope@iki.fi> 13490L: linux-media@vger.kernel.org 13491W: https://linuxtv.org 13492W: http://palosaari.fi/linux/ 13493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13494T: git git://linuxtv.org/anttip/media_tree.git 13495S: Maintained 13496F: drivers/media/dvb-frontends/tda10071* 13497 13498TDA18212 MEDIA DRIVER 13499M: Antti Palosaari <crope@iki.fi> 13500L: linux-media@vger.kernel.org 13501W: https://linuxtv.org 13502W: http://palosaari.fi/linux/ 13503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13504T: git git://linuxtv.org/anttip/media_tree.git 13505S: Maintained 13506F: drivers/media/tuners/tda18212* 13507 13508TDA18218 MEDIA DRIVER 13509M: Antti Palosaari <crope@iki.fi> 13510L: linux-media@vger.kernel.org 13511W: https://linuxtv.org 13512W: http://palosaari.fi/linux/ 13513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13514T: git git://linuxtv.org/anttip/media_tree.git 13515S: Maintained 13516F: drivers/media/tuners/tda18218* 13517 13518TDA18250 MEDIA DRIVER 13519M: Olli Salonen <olli.salonen@iki.fi> 13520L: linux-media@vger.kernel.org 13521W: https://linuxtv.org 13522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13523T: git git://linuxtv.org/media_tree.git 13524S: Maintained 13525F: drivers/media/tuners/tda18250* 13526 13527TDA18271 MEDIA DRIVER 13528M: Michael Krufky <mkrufky@linuxtv.org> 13529L: linux-media@vger.kernel.org 13530W: https://linuxtv.org 13531W: http://github.com/mkrufky 13532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13533T: git git://linuxtv.org/mkrufky/tuners.git 13534S: Maintained 13535F: drivers/media/tuners/tda18271* 13536 13537TDA827x MEDIA DRIVER 13538M: Michael Krufky <mkrufky@linuxtv.org> 13539L: linux-media@vger.kernel.org 13540W: https://linuxtv.org 13541W: http://github.com/mkrufky 13542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13543T: git git://linuxtv.org/mkrufky/tuners.git 13544S: Maintained 13545F: drivers/media/tuners/tda8290.* 13546 13547TDA8290 MEDIA DRIVER 13548M: Michael Krufky <mkrufky@linuxtv.org> 13549L: linux-media@vger.kernel.org 13550W: https://linuxtv.org 13551W: http://github.com/mkrufky 13552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13553T: git git://linuxtv.org/mkrufky/tuners.git 13554S: Maintained 13555F: drivers/media/tuners/tda8290.* 13556 13557TDA9840 MEDIA DRIVER 13558M: Hans Verkuil <hverkuil@xs4all.nl> 13559L: linux-media@vger.kernel.org 13560T: git git://linuxtv.org/media_tree.git 13561W: https://linuxtv.org 13562S: Maintained 13563F: drivers/media/i2c/tda9840* 13564 13565TEA5761 TUNER DRIVER 13566M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13567M: Mauro Carvalho Chehab <mchehab@kernel.org> 13568L: linux-media@vger.kernel.org 13569W: https://linuxtv.org 13570T: git git://linuxtv.org/media_tree.git 13571S: Odd fixes 13572F: drivers/media/tuners/tea5761.* 13573 13574TEA5767 TUNER DRIVER 13575M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13576M: Mauro Carvalho Chehab <mchehab@kernel.org> 13577L: linux-media@vger.kernel.org 13578W: https://linuxtv.org 13579T: git git://linuxtv.org/media_tree.git 13580S: Maintained 13581F: drivers/media/tuners/tea5767.* 13582 13583TEA6415C MEDIA DRIVER 13584M: Hans Verkuil <hverkuil@xs4all.nl> 13585L: linux-media@vger.kernel.org 13586T: git git://linuxtv.org/media_tree.git 13587W: https://linuxtv.org 13588S: Maintained 13589F: drivers/media/i2c/tea6415c* 13590 13591TEA6420 MEDIA DRIVER 13592M: Hans Verkuil <hverkuil@xs4all.nl> 13593L: linux-media@vger.kernel.org 13594T: git git://linuxtv.org/media_tree.git 13595W: https://linuxtv.org 13596S: Maintained 13597F: drivers/media/i2c/tea6420* 13598 13599TEAM DRIVER 13600M: Jiri Pirko <jiri@resnulli.us> 13601L: netdev@vger.kernel.org 13602S: Supported 13603F: drivers/net/team/ 13604F: include/linux/if_team.h 13605F: include/uapi/linux/if_team.h 13606 13607TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13608M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13609S: Maintained 13610F: arch/x86/platform/ts5500/ 13611 13612TECHNOTREND USB IR RECEIVER 13613M: Sean Young <sean@mess.org> 13614L: linux-media@vger.kernel.org 13615S: Maintained 13616F: drivers/media/rc/ttusbir.c 13617 13618TEE SUBSYSTEM 13619M: Jens Wiklander <jens.wiklander@linaro.org> 13620S: Maintained 13621F: include/linux/tee_drv.h 13622F: include/uapi/linux/tee.h 13623F: drivers/tee/ 13624F: Documentation/tee.txt 13625 13626TEGRA ARCHITECTURE SUPPORT 13627M: Thierry Reding <thierry.reding@gmail.com> 13628M: Jonathan Hunter <jonathanh@nvidia.com> 13629L: linux-tegra@vger.kernel.org 13630Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13632S: Supported 13633N: [^a-z]tegra 13634 13635TEGRA CLOCK DRIVER 13636M: Peter De Schrijver <pdeschrijver@nvidia.com> 13637M: Prashant Gaikwad <pgaikwad@nvidia.com> 13638S: Supported 13639F: drivers/clk/tegra/ 13640 13641TEGRA DMA DRIVERS 13642M: Laxman Dewangan <ldewangan@nvidia.com> 13643M: Jon Hunter <jonathanh@nvidia.com> 13644S: Supported 13645F: drivers/dma/tegra* 13646 13647TEGRA I2C DRIVER 13648M: Laxman Dewangan <ldewangan@nvidia.com> 13649S: Supported 13650F: drivers/i2c/busses/i2c-tegra.c 13651 13652TEGRA IOMMU DRIVERS 13653M: Hiroshi Doyu <hdoyu@nvidia.com> 13654S: Supported 13655F: drivers/iommu/tegra* 13656 13657TEGRA KBC DRIVER 13658M: Rakesh Iyer <riyer@nvidia.com> 13659M: Laxman Dewangan <ldewangan@nvidia.com> 13660S: Supported 13661F: drivers/input/keyboard/tegra-kbc.c 13662 13663TEGRA PWM DRIVER 13664M: Thierry Reding <thierry.reding@gmail.com> 13665S: Supported 13666F: drivers/pwm/pwm-tegra.c 13667 13668TEGRA SERIAL DRIVER 13669M: Laxman Dewangan <ldewangan@nvidia.com> 13670S: Supported 13671F: drivers/tty/serial/serial-tegra.c 13672 13673TEGRA SPI DRIVER 13674M: Laxman Dewangan <ldewangan@nvidia.com> 13675S: Supported 13676F: drivers/spi/spi-tegra* 13677 13678TEHUTI ETHERNET DRIVER 13679M: Andy Gospodarek <andy@greyhouse.net> 13680L: netdev@vger.kernel.org 13681S: Supported 13682F: drivers/net/ethernet/tehuti/* 13683 13684Telecom Clock Driver for MCPL0010 13685M: Mark Gross <mark.gross@intel.com> 13686S: Supported 13687F: drivers/char/tlclk.c 13688 13689TENSILICA XTENSA PORT (xtensa) 13690M: Chris Zankel <chris@zankel.net> 13691M: Max Filippov <jcmvbkbc@gmail.com> 13692L: linux-xtensa@linux-xtensa.org 13693T: git git://github.com/czankel/xtensa-linux.git 13694S: Maintained 13695F: arch/xtensa/ 13696F: drivers/irqchip/irq-xtensa-* 13697 13698Texas Instruments' System Control Interface (TISCI) Protocol Driver 13699M: Nishanth Menon <nm@ti.com> 13700M: Tero Kristo <t-kristo@ti.com> 13701M: Santosh Shilimkar <ssantosh@kernel.org> 13702L: linux-arm-kernel@lists.infradead.org 13703S: Maintained 13704F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13705F: drivers/firmware/ti_sci* 13706F: include/linux/soc/ti/ti_sci_protocol.h 13707F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13708F: include/dt-bindings/genpd/k2g.h 13709F: drivers/soc/ti/ti_sci_pm_domains.c 13710F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13711F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13712F: drivers/clk/keystone/sci-clk.c 13713F: drivers/reset/reset-ti-sci.c 13714 13715THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13716M: Hans Verkuil <hverkuil@xs4all.nl> 13717L: linux-media@vger.kernel.org 13718T: git git://linuxtv.org/media_tree.git 13719W: https://linuxtv.org 13720S: Maintained 13721F: drivers/media/radio/radio-raremono.c 13722 13723THERMAL 13724M: Zhang Rui <rui.zhang@intel.com> 13725M: Eduardo Valentin <edubezval@gmail.com> 13726L: linux-pm@vger.kernel.org 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13728T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13729Q: https://patchwork.kernel.org/project/linux-pm/list/ 13730S: Supported 13731F: drivers/thermal/ 13732F: include/linux/thermal.h 13733F: include/uapi/linux/thermal.h 13734F: include/linux/cpu_cooling.h 13735F: Documentation/devicetree/bindings/thermal/ 13736 13737THERMAL/CPU_COOLING 13738M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13739M: Viresh Kumar <viresh.kumar@linaro.org> 13740M: Javi Merino <javi.merino@kernel.org> 13741L: linux-pm@vger.kernel.org 13742S: Supported 13743F: Documentation/thermal/cpu-cooling-api.txt 13744F: drivers/thermal/cpu_cooling.c 13745F: include/linux/cpu_cooling.h 13746 13747THINKPAD ACPI EXTRAS DRIVER 13748M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13749L: ibm-acpi-devel@lists.sourceforge.net 13750L: platform-driver-x86@vger.kernel.org 13751W: http://ibm-acpi.sourceforge.net 13752W: http://thinkwiki.org/wiki/Ibm-acpi 13753T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13754S: Maintained 13755F: drivers/platform/x86/thinkpad_acpi.c 13756 13757THUNDERBOLT DRIVER 13758M: Andreas Noever <andreas.noever@gmail.com> 13759M: Michael Jamet <michael.jamet@intel.com> 13760M: Mika Westerberg <mika.westerberg@linux.intel.com> 13761M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13763S: Maintained 13764F: Documentation/admin-guide/thunderbolt.rst 13765F: drivers/thunderbolt/ 13766F: include/linux/thunderbolt.h 13767 13768THUNDERBOLT NETWORK DRIVER 13769M: Michael Jamet <michael.jamet@intel.com> 13770M: Mika Westerberg <mika.westerberg@linux.intel.com> 13771M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13772L: netdev@vger.kernel.org 13773S: Maintained 13774F: drivers/net/thunderbolt.c 13775 13776THUNDERX GPIO DRIVER 13777M: David Daney <david.daney@cavium.com> 13778S: Maintained 13779F: drivers/gpio/gpio-thunderx.c 13780 13781TI AM437X VPFE DRIVER 13782M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13783L: linux-media@vger.kernel.org 13784W: https://linuxtv.org 13785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13786T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13787S: Maintained 13788F: drivers/media/platform/am437x/ 13789 13790TI BANDGAP AND THERMAL DRIVER 13791M: Eduardo Valentin <edubezval@gmail.com> 13792M: Keerthy <j-keerthy@ti.com> 13793L: linux-pm@vger.kernel.org 13794L: linux-omap@vger.kernel.org 13795S: Maintained 13796F: drivers/thermal/ti-soc-thermal/ 13797 13798TI BQ27XXX POWER SUPPLY DRIVER 13799R: Andrew F. Davis <afd@ti.com> 13800F: include/linux/power/bq27xxx_battery.h 13801F: drivers/power/supply/bq27xxx_battery.c 13802F: drivers/power/supply/bq27xxx_battery_i2c.c 13803 13804TI CDCE706 CLOCK DRIVER 13805M: Max Filippov <jcmvbkbc@gmail.com> 13806S: Maintained 13807F: drivers/clk/clk-cdce706.c 13808 13809TI CLOCK DRIVER 13810M: Tero Kristo <t-kristo@ti.com> 13811L: linux-omap@vger.kernel.org 13812S: Maintained 13813F: drivers/clk/ti/ 13814F: include/linux/clk/ti.h 13815 13816TI DAVINCI MACHINE SUPPORT 13817M: Sekhar Nori <nsekhar@ti.com> 13818M: Kevin Hilman <khilman@kernel.org> 13819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13821S: Supported 13822F: arch/arm/mach-davinci/ 13823F: drivers/i2c/busses/i2c-davinci.c 13824F: arch/arm/boot/dts/da850* 13825 13826TI DAVINCI SERIES GPIO DRIVER 13827M: Keerthy <j-keerthy@ti.com> 13828L: linux-gpio@vger.kernel.org 13829S: Maintained 13830F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13831F: drivers/gpio/gpio-davinci.c 13832 13833TI DAVINCI SERIES MEDIA DRIVER 13834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13835L: linux-media@vger.kernel.org 13836W: https://linuxtv.org 13837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13839S: Maintained 13840F: drivers/media/platform/davinci/ 13841F: include/media/davinci/ 13842 13843TI ETHERNET SWITCH DRIVER (CPSW) 13844R: Grygorii Strashko <grygorii.strashko@ti.com> 13845L: linux-omap@vger.kernel.org 13846L: netdev@vger.kernel.org 13847S: Maintained 13848F: drivers/net/ethernet/ti/cpsw* 13849F: drivers/net/ethernet/ti/davinci* 13850 13851TI FLASH MEDIA INTERFACE DRIVER 13852M: Alex Dubov <oakad@yahoo.com> 13853S: Maintained 13854F: drivers/misc/tifm* 13855F: drivers/mmc/host/tifm_sd.c 13856F: include/linux/tifm.h 13857 13858TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13859M: Santosh Shilimkar <ssantosh@kernel.org> 13860L: linux-kernel@vger.kernel.org 13861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13862S: Maintained 13863F: drivers/soc/ti/* 13864T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13865 13866TI LM49xxx FAMILY ASoC CODEC DRIVERS 13867M: M R Swami Reddy <mr.swami.reddy@ti.com> 13868M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13869L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13870S: Maintained 13871F: sound/soc/codecs/lm49453* 13872F: sound/soc/codecs/isabelle* 13873 13874TI LP855x BACKLIGHT DRIVER 13875M: Milo Kim <milo.kim@ti.com> 13876S: Maintained 13877F: Documentation/backlight/lp855x-driver.txt 13878F: drivers/video/backlight/lp855x_bl.c 13879F: include/linux/platform_data/lp855x.h 13880 13881TI LP8727 CHARGER DRIVER 13882M: Milo Kim <milo.kim@ti.com> 13883S: Maintained 13884F: drivers/power/supply/lp8727_charger.c 13885F: include/linux/platform_data/lp8727.h 13886 13887TI LP8788 MFD DRIVER 13888M: Milo Kim <milo.kim@ti.com> 13889S: Maintained 13890F: drivers/iio/adc/lp8788_adc.c 13891F: drivers/leds/leds-lp8788.c 13892F: drivers/mfd/lp8788*.c 13893F: drivers/power/supply/lp8788-charger.c 13894F: drivers/regulator/lp8788-*.c 13895F: include/linux/mfd/lp8788*.h 13896 13897TI NETCP ETHERNET DRIVER 13898M: Wingman Kwok <w-kwok2@ti.com> 13899M: Murali Karicheri <m-karicheri2@ti.com> 13900L: netdev@vger.kernel.org 13901S: Maintained 13902F: drivers/net/ethernet/ti/netcp* 13903 13904TI TAS571X FAMILY ASoC CODEC DRIVER 13905M: Kevin Cernekee <cernekee@chromium.org> 13906L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13907S: Odd Fixes 13908F: sound/soc/codecs/tas571x* 13909 13910TI TRF7970A NFC DRIVER 13911M: Mark Greer <mgreer@animalcreek.com> 13912L: linux-wireless@vger.kernel.org 13913L: linux-nfc@lists.01.org (moderated for non-subscribers) 13914S: Supported 13915F: drivers/nfc/trf7970a.c 13916F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13917 13918TI TWL4030 SERIES SOC CODEC DRIVER 13919M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13921S: Maintained 13922F: sound/soc/codecs/twl4030* 13923 13924TI VPE/CAL DRIVERS 13925M: Benoit Parrot <bparrot@ti.com> 13926L: linux-media@vger.kernel.org 13927W: http://linuxtv.org/ 13928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13929S: Maintained 13930F: drivers/media/platform/ti-vpe/ 13931 13932TI WILINK WIRELESS DRIVERS 13933L: linux-wireless@vger.kernel.org 13934W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13935W: http://wireless.kernel.org/en/users/Drivers/wl1251 13936T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13937S: Orphan 13938F: drivers/net/wireless/ti/ 13939F: include/linux/wl12xx.h 13940 13941TILE ARCHITECTURE 13942W: http://www.mellanox.com/repository/solutions/tile-scm/ 13943S: Orphan 13944F: arch/tile/ 13945F: drivers/char/tile-srom.c 13946F: drivers/edac/tile_edac.c 13947F: drivers/net/ethernet/tile/ 13948F: drivers/rtc/rtc-tile.c 13949F: drivers/tty/hvc/hvc_tile.c 13950F: drivers/tty/serial/tilegx.c 13951F: drivers/usb/host/*-tilegx.c 13952F: include/linux/usb/tilegx.h 13953 13954TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13955M: John Stultz <john.stultz@linaro.org> 13956M: Thomas Gleixner <tglx@linutronix.de> 13957R: Stephen Boyd <sboyd@kernel.org> 13958L: linux-kernel@vger.kernel.org 13959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13960S: Supported 13961F: include/linux/clocksource.h 13962F: include/linux/time.h 13963F: include/linux/timex.h 13964F: include/uapi/linux/time.h 13965F: include/uapi/linux/timex.h 13966F: kernel/time/clocksource.c 13967F: kernel/time/time*.c 13968F: kernel/time/alarmtimer.c 13969F: kernel/time/ntp.c 13970F: tools/testing/selftests/timers/ 13971 13972TIPC NETWORK LAYER 13973M: Jon Maloy <jon.maloy@ericsson.com> 13974M: Ying Xue <ying.xue@windriver.com> 13975L: netdev@vger.kernel.org (core kernel code) 13976L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13977W: http://tipc.sourceforge.net/ 13978S: Maintained 13979F: include/uapi/linux/tipc*.h 13980F: net/tipc/ 13981 13982TLAN NETWORK DRIVER 13983M: Samuel Chessman <chessman@tux.org> 13984L: tlan-devel@lists.sourceforge.net (subscribers-only) 13985W: http://sourceforge.net/projects/tlan/ 13986S: Maintained 13987F: Documentation/networking/tlan.txt 13988F: drivers/net/ethernet/ti/tlan.* 13989 13990TM6000 VIDEO4LINUX DRIVER 13991M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13992M: Mauro Carvalho Chehab <mchehab@kernel.org> 13993L: linux-media@vger.kernel.org 13994W: https://linuxtv.org 13995T: git git://linuxtv.org/media_tree.git 13996S: Odd fixes 13997F: drivers/media/usb/tm6000/ 13998F: Documentation/media/v4l-drivers/tm6000* 13999 14000TMIO/SDHI MMC DRIVER 14001M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14002L: linux-mmc@vger.kernel.org 14003S: Supported 14004F: drivers/mmc/host/tmio_mmc* 14005F: drivers/mmc/host/renesas_sdhi* 14006F: include/linux/mfd/tmio.h 14007 14008TMP401 HARDWARE MONITOR DRIVER 14009M: Guenter Roeck <linux@roeck-us.net> 14010L: linux-hwmon@vger.kernel.org 14011S: Maintained 14012F: Documentation/hwmon/tmp401 14013F: drivers/hwmon/tmp401.c 14014 14015TMPFS (SHMEM FILESYSTEM) 14016M: Hugh Dickins <hughd@google.com> 14017L: linux-mm@kvack.org 14018S: Maintained 14019F: include/linux/shmem_fs.h 14020F: mm/shmem.c 14021 14022TOMOYO SECURITY MODULE 14023M: Kentaro Takeda <takedakn@nttdata.co.jp> 14024M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14025L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14026L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14027L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14028L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14029W: http://tomoyo.sourceforge.jp/ 14030T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14031S: Maintained 14032F: security/tomoyo/ 14033 14034TOPSTAR LAPTOP EXTRAS DRIVER 14035M: Herton Ronaldo Krzesinski <herton@canonical.com> 14036L: platform-driver-x86@vger.kernel.org 14037S: Maintained 14038F: drivers/platform/x86/topstar-laptop.c 14039 14040TORTURE-TEST MODULES 14041M: Davidlohr Bueso <dave@stgolabs.net> 14042M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14043M: Josh Triplett <josh@joshtriplett.org> 14044L: linux-kernel@vger.kernel.org 14045S: Supported 14046T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14047F: Documentation/RCU/torture.txt 14048F: kernel/torture.c 14049F: kernel/rcu/rcutorture.c 14050F: kernel/locking/locktorture.c 14051 14052TOSHIBA ACPI EXTRAS DRIVER 14053M: Azael Avalos <coproscefalo@gmail.com> 14054L: platform-driver-x86@vger.kernel.org 14055S: Maintained 14056F: drivers/platform/x86/toshiba_acpi.c 14057 14058TOSHIBA BLUETOOTH DRIVER 14059M: Azael Avalos <coproscefalo@gmail.com> 14060L: platform-driver-x86@vger.kernel.org 14061S: Maintained 14062F: drivers/platform/x86/toshiba_bluetooth.c 14063 14064TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14065M: Azael Avalos <coproscefalo@gmail.com> 14066L: platform-driver-x86@vger.kernel.org 14067S: Maintained 14068F: drivers/platform/x86/toshiba_haps.c 14069 14070TOSHIBA SMM DRIVER 14071M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14072W: http://www.buzzard.org.uk/toshiba/ 14073S: Maintained 14074F: drivers/char/toshiba.c 14075F: include/linux/toshiba.h 14076F: include/uapi/linux/toshiba.h 14077 14078TOSHIBA TC358743 DRIVER 14079M: Mats Randgaard <matrandg@cisco.com> 14080L: linux-media@vger.kernel.org 14081S: Maintained 14082F: drivers/media/i2c/tc358743* 14083F: include/media/i2c/tc358743.h 14084 14085TOSHIBA WMI HOTKEYS DRIVER 14086M: Azael Avalos <coproscefalo@gmail.com> 14087L: platform-driver-x86@vger.kernel.org 14088S: Maintained 14089F: drivers/platform/x86/toshiba-wmi.c 14090 14091TPM DEVICE DRIVER 14092M: Peter Huewe <peterhuewe@gmx.de> 14093M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14094R: Jason Gunthorpe <jgg@ziepe.ca> 14095L: linux-integrity@vger.kernel.org 14096Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14097W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14098T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14099S: Maintained 14100F: drivers/char/tpm/ 14101 14102TRACING 14103M: Steven Rostedt <rostedt@goodmis.org> 14104M: Ingo Molnar <mingo@redhat.com> 14105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14106S: Maintained 14107F: Documentation/trace/ftrace.txt 14108F: arch/*/*/*/ftrace.h 14109F: arch/*/kernel/ftrace.c 14110F: include/*/ftrace.h 14111F: include/linux/trace*.h 14112F: include/trace/ 14113F: kernel/trace/ 14114F: tools/testing/selftests/ftrace/ 14115 14116TRACING MMIO ACCESSES (MMIOTRACE) 14117M: Steven Rostedt <rostedt@goodmis.org> 14118M: Ingo Molnar <mingo@kernel.org> 14119R: Karol Herbst <karolherbst@gmail.com> 14120R: Pekka Paalanen <ppaalanen@gmail.com> 14121S: Maintained 14122L: linux-kernel@vger.kernel.org 14123L: nouveau@lists.freedesktop.org 14124F: kernel/trace/trace_mmiotrace.c 14125F: include/linux/mmiotrace.h 14126F: arch/x86/mm/kmmio.c 14127F: arch/x86/mm/mmio-mod.c 14128F: arch/x86/mm/testmmiotrace.c 14129 14130TRIVIAL PATCHES 14131M: Jiri Kosina <trivial@kernel.org> 14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14133S: Maintained 14134K: ^Subject:.*(?i)trivial 14135 14136TEMPO SEMICONDUCTOR DRIVERS 14137M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14138S: Maintained 14139F: sound/soc/codecs/tscs*.c 14140F: sound/soc/codecs/tscs*.h 14141F: Documentation/devicetree/bindings/sound/tscs*.txt 14142 14143TTY LAYER 14144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14145M: Jiri Slaby <jslaby@suse.com> 14146S: Supported 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14148F: Documentation/serial/ 14149F: drivers/tty/ 14150F: drivers/tty/serial/serial_core.c 14151F: include/linux/serial_core.h 14152F: include/linux/serial.h 14153F: include/linux/tty.h 14154F: include/uapi/linux/serial_core.h 14155F: include/uapi/linux/serial.h 14156F: include/uapi/linux/tty.h 14157 14158TUA9001 MEDIA DRIVER 14159M: Antti Palosaari <crope@iki.fi> 14160L: linux-media@vger.kernel.org 14161W: https://linuxtv.org 14162W: http://palosaari.fi/linux/ 14163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14164T: git git://linuxtv.org/anttip/media_tree.git 14165S: Maintained 14166F: drivers/media/tuners/tua9001* 14167 14168TULIP NETWORK DRIVERS 14169L: netdev@vger.kernel.org 14170L: linux-parisc@vger.kernel.org 14171S: Orphan 14172F: drivers/net/ethernet/dec/tulip/ 14173 14174TUN/TAP driver 14175M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14176W: http://vtun.sourceforge.net/tun 14177S: Maintained 14178F: Documentation/networking/tuntap.txt 14179F: arch/um/os-Linux/drivers/ 14180 14181TURBOCHANNEL SUBSYSTEM 14182M: "Maciej W. Rozycki" <macro@linux-mips.org> 14183M: Ralf Baechle <ralf@linux-mips.org> 14184L: linux-mips@linux-mips.org 14185Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14186S: Maintained 14187F: drivers/tc/ 14188F: include/linux/tc.h 14189 14190TW5864 VIDEO4LINUX DRIVER 14191M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14192M: Anton Sviridenko <anton@corp.bluecherry.net> 14193M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14194M: Andrey Utkin <andrey_utkin@fastmail.com> 14195L: linux-media@vger.kernel.org 14196S: Supported 14197F: drivers/media/pci/tw5864/ 14198 14199TW68 VIDEO4LINUX DRIVER 14200M: Hans Verkuil <hverkuil@xs4all.nl> 14201L: linux-media@vger.kernel.org 14202T: git git://linuxtv.org/media_tree.git 14203W: https://linuxtv.org 14204S: Odd Fixes 14205F: drivers/media/pci/tw68/ 14206 14207TW686X VIDEO4LINUX DRIVER 14208M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14209L: linux-media@vger.kernel.org 14210T: git git://linuxtv.org/media_tree.git 14211W: http://linuxtv.org 14212S: Maintained 14213F: drivers/media/pci/tw686x/ 14214 14215UBI FILE SYSTEM (UBIFS) 14216M: Richard Weinberger <richard@nod.at> 14217M: Artem Bityutskiy <dedekind1@gmail.com> 14218M: Adrian Hunter <adrian.hunter@intel.com> 14219L: linux-mtd@lists.infradead.org 14220T: git git://git.infradead.org/ubifs-2.6.git 14221W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14222S: Supported 14223F: Documentation/filesystems/ubifs.txt 14224F: fs/ubifs/ 14225 14226UCLINUX (M68KNOMMU AND COLDFIRE) 14227M: Greg Ungerer <gerg@linux-m68k.org> 14228W: http://www.linux-m68k.org/ 14229W: http://www.uclinux.org/ 14230L: linux-m68k@lists.linux-m68k.org 14231L: uclinux-dev@uclinux.org (subscribers-only) 14232T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14233S: Maintained 14234F: arch/m68k/coldfire/ 14235F: arch/m68k/68*/ 14236F: arch/m68k/*/*_no.* 14237F: arch/m68k/include/asm/*_no.* 14238 14239UDF FILESYSTEM 14240M: Jan Kara <jack@suse.com> 14241S: Maintained 14242F: Documentation/filesystems/udf.txt 14243F: fs/udf/ 14244 14245UDRAW TABLET 14246M: Bastien Nocera <hadess@hadess.net> 14247L: linux-input@vger.kernel.org 14248S: Maintained 14249F: drivers/hid/hid-udraw-ps3.c 14250 14251UFS FILESYSTEM 14252M: Evgeniy Dushistov <dushistov@mail.ru> 14253S: Maintained 14254F: Documentation/filesystems/ufs.txt 14255F: fs/ufs/ 14256 14257UHID USERSPACE HID IO DRIVER: 14258M: David Herrmann <dh.herrmann@googlemail.com> 14259L: linux-input@vger.kernel.org 14260S: Maintained 14261F: drivers/hid/uhid.c 14262F: include/uapi/linux/uhid.h 14263 14264ULPI BUS 14265M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14266L: linux-usb@vger.kernel.org 14267S: Maintained 14268F: drivers/usb/common/ulpi.c 14269F: include/linux/ulpi/ 14270 14271ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14272L: linux-usb@vger.kernel.org 14273S: Orphan 14274F: drivers/uwb/ 14275F: include/linux/uwb.h 14276F: include/linux/uwb/ 14277 14278UNICORE32 ARCHITECTURE: 14279M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14280W: http://mprc.pku.edu.cn/~guanxuetao/linux 14281S: Maintained 14282T: git git://github.com/gxt/linux.git 14283F: arch/unicore32/ 14284 14285UNIFDEF 14286M: Tony Finch <dot@dotat.at> 14287W: http://dotat.at/prog/unifdef 14288S: Maintained 14289F: scripts/unifdef.c 14290 14291UNIFORM CDROM DRIVER 14292M: Jens Axboe <axboe@kernel.dk> 14293W: http://www.kernel.dk 14294S: Maintained 14295F: Documentation/cdrom/ 14296F: drivers/cdrom/cdrom.c 14297F: include/linux/cdrom.h 14298F: include/uapi/linux/cdrom.h 14299 14300UNISYS S-PAR DRIVERS 14301M: David Kershner <david.kershner@unisys.com> 14302L: sparmaintainer@unisys.com (Unisys internal) 14303S: Supported 14304F: include/linux/visorbus.h 14305F: drivers/visorbus/ 14306F: drivers/staging/unisys/ 14307 14308UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14309M: Vinayak Holikatti <vinholikatti@gmail.com> 14310L: linux-scsi@vger.kernel.org 14311S: Supported 14312F: Documentation/scsi/ufs.txt 14313F: drivers/scsi/ufs/ 14314 14315UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14316M: Joao Pinto <jpinto@synopsys.com> 14317L: linux-scsi@vger.kernel.org 14318S: Supported 14319F: drivers/scsi/ufs/*dwc* 14320 14321UNSORTED BLOCK IMAGES (UBI) 14322M: Artem Bityutskiy <dedekind1@gmail.com> 14323M: Richard Weinberger <richard@nod.at> 14324W: http://www.linux-mtd.infradead.org/ 14325L: linux-mtd@lists.infradead.org 14326T: git git://git.infradead.org/ubifs-2.6.git 14327S: Supported 14328F: drivers/mtd/ubi/ 14329F: include/linux/mtd/ubi.h 14330F: include/uapi/mtd/ubi-user.h 14331 14332USB "USBNET" DRIVER FRAMEWORK 14333M: Oliver Neukum <oneukum@suse.com> 14334L: netdev@vger.kernel.org 14335W: http://www.linux-usb.org/usbnet 14336S: Maintained 14337F: drivers/net/usb/usbnet.c 14338F: include/linux/usb/usbnet.h 14339 14340USB ACM DRIVER 14341M: Oliver Neukum <oneukum@suse.com> 14342L: linux-usb@vger.kernel.org 14343S: Maintained 14344F: Documentation/usb/acm.txt 14345F: drivers/usb/class/cdc-acm.* 14346 14347USB AR5523 WIRELESS DRIVER 14348M: Pontus Fuchs <pontus.fuchs@gmail.com> 14349L: linux-wireless@vger.kernel.org 14350S: Maintained 14351F: drivers/net/wireless/ath/ar5523/ 14352 14353USB ATTACHED SCSI 14354M: Oliver Neukum <oneukum@suse.com> 14355L: linux-usb@vger.kernel.org 14356L: linux-scsi@vger.kernel.org 14357S: Maintained 14358F: drivers/usb/storage/uas.c 14359 14360USB CDC ETHERNET DRIVER 14361M: Oliver Neukum <oliver@neukum.org> 14362L: linux-usb@vger.kernel.org 14363S: Maintained 14364F: drivers/net/usb/cdc_*.c 14365F: include/uapi/linux/usb/cdc.h 14366 14367USB CHAOSKEY DRIVER 14368M: Keith Packard <keithp@keithp.com> 14369L: linux-usb@vger.kernel.org 14370S: Maintained 14371F: drivers/usb/misc/chaoskey.c 14372 14373USB CYPRESS C67X00 DRIVER 14374M: Peter Korsgaard <jacmet@sunsite.dk> 14375L: linux-usb@vger.kernel.org 14376S: Maintained 14377F: drivers/usb/c67x00/ 14378 14379USB DAVICOM DM9601 DRIVER 14380M: Peter Korsgaard <jacmet@sunsite.dk> 14381L: netdev@vger.kernel.org 14382W: http://www.linux-usb.org/usbnet 14383S: Maintained 14384F: drivers/net/usb/dm9601.c 14385 14386USB DIAMOND RIO500 DRIVER 14387M: Cesar Miquel <miquel@df.uba.ar> 14388L: rio500-users@lists.sourceforge.net 14389W: http://rio500.sourceforge.net 14390S: Maintained 14391F: drivers/usb/misc/rio500* 14392 14393USB EHCI DRIVER 14394M: Alan Stern <stern@rowland.harvard.edu> 14395L: linux-usb@vger.kernel.org 14396S: Maintained 14397F: Documentation/usb/ehci.txt 14398F: drivers/usb/host/ehci* 14399 14400USB GADGET/PERIPHERAL SUBSYSTEM 14401M: Felipe Balbi <balbi@kernel.org> 14402L: linux-usb@vger.kernel.org 14403W: http://www.linux-usb.org/gadget 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14405S: Maintained 14406F: drivers/usb/gadget/ 14407F: include/linux/usb/gadget* 14408 14409USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14410M: Jiri Kosina <jikos@kernel.org> 14411R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14412L: linux-usb@vger.kernel.org 14413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14414S: Maintained 14415F: Documentation/hid/hiddev.txt 14416F: drivers/hid/usbhid/ 14417 14418USB ISP116X DRIVER 14419M: Olav Kongas <ok@artecdesign.ee> 14420L: linux-usb@vger.kernel.org 14421S: Maintained 14422F: drivers/usb/host/isp116x* 14423F: include/linux/usb/isp116x.h 14424 14425USB LAN78XX ETHERNET DRIVER 14426M: Woojung Huh <woojung.huh@microchip.com> 14427M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14428L: netdev@vger.kernel.org 14429S: Maintained 14430F: drivers/net/usb/lan78xx.* 14431 14432USB MASS STORAGE DRIVER 14433M: Alan Stern <stern@rowland.harvard.edu> 14434L: linux-usb@vger.kernel.org 14435L: usb-storage@lists.one-eyed-alien.net 14436S: Maintained 14437W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14438F: drivers/usb/storage/ 14439 14440USB MIDI DRIVER 14441M: Clemens Ladisch <clemens@ladisch.de> 14442L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14443T: git git://git.alsa-project.org/alsa-kernel.git 14444S: Maintained 14445F: sound/usb/midi.* 14446 14447USB NETWORKING DRIVERS 14448L: linux-usb@vger.kernel.org 14449S: Odd Fixes 14450F: drivers/net/usb/ 14451 14452USB OHCI DRIVER 14453M: Alan Stern <stern@rowland.harvard.edu> 14454L: linux-usb@vger.kernel.org 14455S: Maintained 14456F: Documentation/usb/ohci.txt 14457F: drivers/usb/host/ohci* 14458 14459USB OTG FSM (Finite State Machine) 14460M: Peter Chen <Peter.Chen@nxp.com> 14461T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14462L: linux-usb@vger.kernel.org 14463S: Maintained 14464F: drivers/usb/common/usb-otg-fsm.c 14465 14466USB OVER IP DRIVER 14467M: Valentina Manea <valentina.manea.m@gmail.com> 14468M: Shuah Khan <shuahkh@osg.samsung.com> 14469M: Shuah Khan <shuah@kernel.org> 14470L: linux-usb@vger.kernel.org 14471S: Maintained 14472F: Documentation/usb/usbip_protocol.txt 14473F: drivers/usb/usbip/ 14474F: tools/usb/usbip/ 14475 14476USB PEGASUS DRIVER 14477M: Petko Manolov <petkan@nucleusys.com> 14478L: linux-usb@vger.kernel.org 14479L: netdev@vger.kernel.org 14480T: git git://github.com/petkan/pegasus.git 14481W: https://github.com/petkan/pegasus 14482S: Maintained 14483F: drivers/net/usb/pegasus.* 14484 14485USB PHY LAYER 14486M: Felipe Balbi <balbi@kernel.org> 14487L: linux-usb@vger.kernel.org 14488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14489S: Maintained 14490F: drivers/usb/phy/ 14491 14492USB PRINTER DRIVER (usblp) 14493M: Pete Zaitcev <zaitcev@redhat.com> 14494L: linux-usb@vger.kernel.org 14495S: Supported 14496F: drivers/usb/class/usblp.c 14497 14498USB QMI WWAN NETWORK DRIVER 14499M: Bjørn Mork <bjorn@mork.no> 14500L: netdev@vger.kernel.org 14501S: Maintained 14502F: Documentation/ABI/testing/sysfs-class-net-qmi 14503F: drivers/net/usb/qmi_wwan.c 14504 14505USB RTL8150 DRIVER 14506M: Petko Manolov <petkan@nucleusys.com> 14507L: linux-usb@vger.kernel.org 14508L: netdev@vger.kernel.org 14509T: git git://github.com/petkan/rtl8150.git 14510W: https://github.com/petkan/rtl8150 14511S: Maintained 14512F: drivers/net/usb/rtl8150.c 14513 14514USB SERIAL SUBSYSTEM 14515M: Johan Hovold <johan@kernel.org> 14516L: linux-usb@vger.kernel.org 14517T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14518S: Maintained 14519F: Documentation/usb/usb-serial.txt 14520F: drivers/usb/serial/ 14521F: include/linux/usb/serial.h 14522 14523USB SMSC75XX ETHERNET DRIVER 14524M: Steve Glendinning <steve.glendinning@shawell.net> 14525L: netdev@vger.kernel.org 14526S: Maintained 14527F: drivers/net/usb/smsc75xx.* 14528 14529USB SMSC95XX ETHERNET DRIVER 14530M: Steve Glendinning <steve.glendinning@shawell.net> 14531M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14532L: netdev@vger.kernel.org 14533S: Maintained 14534F: drivers/net/usb/smsc95xx.* 14535 14536USB SUBSYSTEM 14537M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14538L: linux-usb@vger.kernel.org 14539W: http://www.linux-usb.org 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14541S: Supported 14542F: Documentation/devicetree/bindings/usb/ 14543F: Documentation/usb/ 14544F: drivers/usb/ 14545F: include/linux/usb.h 14546F: include/linux/usb/ 14547 14548USB TYPEC SUBSYSTEM 14549M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14550L: linux-usb@vger.kernel.org 14551S: Maintained 14552F: Documentation/ABI/testing/sysfs-class-typec 14553F: Documentation/usb/typec.rst 14554F: drivers/usb/typec/ 14555F: include/linux/usb/typec.h 14556 14557USB UHCI DRIVER 14558M: Alan Stern <stern@rowland.harvard.edu> 14559L: linux-usb@vger.kernel.org 14560S: Maintained 14561F: drivers/usb/host/uhci* 14562 14563USB VIDEO CLASS 14564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14565L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14566L: linux-media@vger.kernel.org 14567T: git git://linuxtv.org/media_tree.git 14568W: http://www.ideasonboard.org/uvc/ 14569S: Maintained 14570F: drivers/media/usb/uvc/ 14571F: include/uapi/linux/uvcvideo.h 14572 14573USB VISION DRIVER 14574M: Hans Verkuil <hverkuil@xs4all.nl> 14575L: linux-media@vger.kernel.org 14576T: git git://linuxtv.org/media_tree.git 14577W: https://linuxtv.org 14578S: Odd Fixes 14579F: drivers/media/usb/usbvision/ 14580 14581USB WEBCAM GADGET 14582M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14583L: linux-usb@vger.kernel.org 14584S: Maintained 14585F: drivers/usb/gadget/function/*uvc* 14586F: drivers/usb/gadget/legacy/webcam.c 14587 14588USB WIRELESS RNDIS DRIVER (rndis_wlan) 14589M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14590L: linux-wireless@vger.kernel.org 14591S: Maintained 14592F: drivers/net/wireless/rndis_wlan.c 14593 14594USB XHCI DRIVER 14595M: Mathias Nyman <mathias.nyman@intel.com> 14596L: linux-usb@vger.kernel.org 14597S: Supported 14598F: drivers/usb/host/xhci* 14599F: drivers/usb/host/pci-quirks* 14600 14601USB ZD1201 DRIVER 14602L: linux-wireless@vger.kernel.org 14603W: http://linux-lc100020.sourceforge.net 14604S: Orphan 14605F: drivers/net/wireless/zydas/zd1201.* 14606 14607USB ZR364XX DRIVER 14608M: Antoine Jacquet <royale@zerezo.com> 14609L: linux-usb@vger.kernel.org 14610L: linux-media@vger.kernel.org 14611T: git git://linuxtv.org/media_tree.git 14612W: http://royale.zerezo.com/zr364xx/ 14613S: Maintained 14614F: Documentation/media/v4l-drivers/zr364xx* 14615F: drivers/media/usb/zr364xx/ 14616 14617USER-MODE LINUX (UML) 14618M: Jeff Dike <jdike@addtoit.com> 14619M: Richard Weinberger <richard@nod.at> 14620L: user-mode-linux-devel@lists.sourceforge.net 14621L: user-mode-linux-user@lists.sourceforge.net 14622W: http://user-mode-linux.sourceforge.net 14623T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14624S: Maintained 14625F: Documentation/virtual/uml/ 14626F: arch/um/ 14627F: arch/x86/um/ 14628F: fs/hostfs/ 14629F: fs/hppfs/ 14630 14631USERSPACE I/O (UIO) 14632M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14633S: Maintained 14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14635F: Documentation/driver-api/uio-howto.rst 14636F: drivers/uio/ 14637F: include/linux/uio*.h 14638 14639UTIL-LINUX PACKAGE 14640M: Karel Zak <kzak@redhat.com> 14641L: util-linux@vger.kernel.org 14642W: http://en.wikipedia.org/wiki/Util-linux 14643T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14644S: Maintained 14645 14646UUID HELPERS 14647M: Christoph Hellwig <hch@lst.de> 14648R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14649L: linux-kernel@vger.kernel.org 14650T: git git://git.infradead.org/users/hch/uuid.git 14651F: lib/uuid.c 14652F: lib/test_uuid.c 14653F: include/linux/uuid.h 14654F: include/uapi/linux/uuid.h 14655S: Maintained 14656 14657UVESAFB DRIVER 14658M: Michal Januszewski <spock@gentoo.org> 14659L: linux-fbdev@vger.kernel.org 14660W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14661S: Maintained 14662F: Documentation/fb/uvesafb.txt 14663F: drivers/video/fbdev/uvesafb.* 14664 14665VF610 NAND DRIVER 14666M: Stefan Agner <stefan@agner.ch> 14667L: linux-mtd@lists.infradead.org 14668S: Supported 14669F: drivers/mtd/nand/vf610_nfc.c 14670 14671VFAT/FAT/MSDOS FILESYSTEM 14672M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14673S: Maintained 14674F: Documentation/filesystems/vfat.txt 14675F: fs/fat/ 14676 14677VFIO DRIVER 14678M: Alex Williamson <alex.williamson@redhat.com> 14679L: kvm@vger.kernel.org 14680T: git git://github.com/awilliam/linux-vfio.git 14681S: Maintained 14682F: Documentation/vfio.txt 14683F: drivers/vfio/ 14684F: include/linux/vfio.h 14685F: include/uapi/linux/vfio.h 14686 14687VFIO MEDIATED DEVICE DRIVERS 14688M: Kirti Wankhede <kwankhede@nvidia.com> 14689L: kvm@vger.kernel.org 14690S: Maintained 14691F: Documentation/vfio-mediated-device.txt 14692F: drivers/vfio/mdev/ 14693F: include/linux/mdev.h 14694F: samples/vfio-mdev/ 14695 14696VFIO PLATFORM DRIVER 14697M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14698L: kvm@vger.kernel.org 14699S: Maintained 14700F: drivers/vfio/platform/ 14701 14702VGA_SWITCHEROO 14703R: Lukas Wunner <lukas@wunner.de> 14704S: Maintained 14705F: Documentation/gpu/vga-switcheroo.rst 14706F: drivers/gpu/vga/vga_switcheroo.c 14707F: include/linux/vga_switcheroo.h 14708T: git git://anongit.freedesktop.org/drm/drm-misc 14709 14710VIA RHINE NETWORK DRIVER 14711S: Orphan 14712F: drivers/net/ethernet/via/via-rhine.c 14713 14714VIA SD/MMC CARD CONTROLLER DRIVER 14715M: Bruce Chang <brucechang@via.com.tw> 14716M: Harald Welte <HaraldWelte@viatech.com> 14717S: Maintained 14718F: drivers/mmc/host/via-sdmmc.c 14719 14720VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14721M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14722L: linux-fbdev@vger.kernel.org 14723S: Maintained 14724F: include/linux/via-core.h 14725F: include/linux/via-gpio.h 14726F: include/linux/via_i2c.h 14727F: drivers/video/fbdev/via/ 14728 14729VIA VELOCITY NETWORK DRIVER 14730M: Francois Romieu <romieu@fr.zoreil.com> 14731L: netdev@vger.kernel.org 14732S: Maintained 14733F: drivers/net/ethernet/via/via-velocity.* 14734 14735VIDEO MULTIPLEXER DRIVER 14736M: Philipp Zabel <p.zabel@pengutronix.de> 14737L: linux-media@vger.kernel.org 14738S: Maintained 14739F: drivers/media/platform/video-mux.c 14740 14741VIDEOBUF2 FRAMEWORK 14742M: Pawel Osciak <pawel@osciak.com> 14743M: Marek Szyprowski <m.szyprowski@samsung.com> 14744M: Kyungmin Park <kyungmin.park@samsung.com> 14745L: linux-media@vger.kernel.org 14746S: Maintained 14747F: drivers/media/v4l2-core/videobuf2-* 14748F: include/media/videobuf2-* 14749 14750VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14751M: Helen Koike <helen.koike@collabora.com> 14752L: linux-media@vger.kernel.org 14753T: git git://linuxtv.org/media_tree.git 14754W: https://linuxtv.org 14755S: Maintained 14756F: drivers/media/platform/vimc/* 14757 14758VIRT LIB 14759M: Alex Williamson <alex.williamson@redhat.com> 14760M: Paolo Bonzini <pbonzini@redhat.com> 14761L: kvm@vger.kernel.org 14762S: Supported 14763F: virt/lib/ 14764 14765VIRTIO AND VHOST VSOCK DRIVER 14766M: Stefan Hajnoczi <stefanha@redhat.com> 14767L: kvm@vger.kernel.org 14768L: virtualization@lists.linux-foundation.org 14769L: netdev@vger.kernel.org 14770S: Maintained 14771F: include/linux/virtio_vsock.h 14772F: include/uapi/linux/virtio_vsock.h 14773F: include/uapi/linux/vsockmon.h 14774F: include/uapi/linux/vm_sockets_diag.h 14775F: net/vmw_vsock/diag.c 14776F: net/vmw_vsock/af_vsock_tap.c 14777F: net/vmw_vsock/virtio_transport_common.c 14778F: net/vmw_vsock/virtio_transport.c 14779F: drivers/net/vsockmon.c 14780F: drivers/vhost/vsock.c 14781F: drivers/vhost/vsock.h 14782F: tools/testing/vsock/ 14783 14784VIRTIO CONSOLE DRIVER 14785M: Amit Shah <amit@kernel.org> 14786L: virtualization@lists.linux-foundation.org 14787S: Maintained 14788F: drivers/char/virtio_console.c 14789F: include/linux/virtio_console.h 14790F: include/uapi/linux/virtio_console.h 14791 14792VIRTIO CORE, NET AND BLOCK DRIVERS 14793M: "Michael S. Tsirkin" <mst@redhat.com> 14794M: Jason Wang <jasowang@redhat.com> 14795L: virtualization@lists.linux-foundation.org 14796S: Maintained 14797F: Documentation/devicetree/bindings/virtio/ 14798F: drivers/virtio/ 14799F: tools/virtio/ 14800F: drivers/net/virtio_net.c 14801F: drivers/block/virtio_blk.c 14802F: include/linux/virtio*.h 14803F: include/uapi/linux/virtio_*.h 14804F: drivers/crypto/virtio/ 14805F: mm/balloon_compaction.c 14806 14807VIRTIO CRYPTO DRIVER 14808M: Gonglei <arei.gonglei@huawei.com> 14809L: virtualization@lists.linux-foundation.org 14810L: linux-crypto@vger.kernel.org 14811S: Maintained 14812F: drivers/crypto/virtio/ 14813F: include/uapi/linux/virtio_crypto.h 14814 14815VIRTIO DRIVERS FOR S390 14816M: Cornelia Huck <cohuck@redhat.com> 14817M: Halil Pasic <pasic@linux.vnet.ibm.com> 14818L: linux-s390@vger.kernel.org 14819L: virtualization@lists.linux-foundation.org 14820L: kvm@vger.kernel.org 14821S: Supported 14822F: drivers/s390/virtio/ 14823F: arch/s390/include/uapi/asm/virtio-ccw.h 14824 14825VIRTIO GPU DRIVER 14826M: David Airlie <airlied@linux.ie> 14827M: Gerd Hoffmann <kraxel@redhat.com> 14828L: dri-devel@lists.freedesktop.org 14829L: virtualization@lists.linux-foundation.org 14830T: git git://anongit.freedesktop.org/drm/drm-misc 14831S: Maintained 14832F: drivers/gpu/drm/virtio/ 14833F: include/uapi/linux/virtio_gpu.h 14834 14835VIRTIO HOST (VHOST) 14836M: "Michael S. Tsirkin" <mst@redhat.com> 14837M: Jason Wang <jasowang@redhat.com> 14838L: kvm@vger.kernel.org 14839L: virtualization@lists.linux-foundation.org 14840L: netdev@vger.kernel.org 14841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14842S: Maintained 14843F: drivers/vhost/ 14844F: include/uapi/linux/vhost.h 14845 14846VIRTIO INPUT DRIVER 14847M: Gerd Hoffmann <kraxel@redhat.com> 14848S: Maintained 14849F: drivers/virtio/virtio_input.c 14850F: include/uapi/linux/virtio_input.h 14851 14852VIRTUAL BOX GUEST DEVICE DRIVER 14853M: Hans de Goede <hdegoede@redhat.com> 14854M: Arnd Bergmann <arnd@arndb.de> 14855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14856S: Maintained 14857F: include/linux/vbox_utils.h 14858F: include/uapi/linux/vbox*.h 14859F: drivers/virt/vboxguest/ 14860 14861VIRTUAL SERIO DEVICE DRIVER 14862M: Stephen Chandler Paul <thatslyude@gmail.com> 14863S: Maintained 14864F: drivers/input/serio/userio.c 14865F: include/uapi/linux/userio.h 14866 14867VIVID VIRTUAL VIDEO DRIVER 14868M: Hans Verkuil <hverkuil@xs4all.nl> 14869L: linux-media@vger.kernel.org 14870T: git git://linuxtv.org/media_tree.git 14871W: https://linuxtv.org 14872S: Maintained 14873F: drivers/media/platform/vivid/* 14874 14875VLYNQ BUS 14876M: Florian Fainelli <f.fainelli@gmail.com> 14877L: openwrt-devel@lists.openwrt.org (subscribers-only) 14878S: Maintained 14879F: drivers/vlynq/vlynq.c 14880F: include/linux/vlynq.h 14881 14882VME SUBSYSTEM 14883M: Martyn Welch <martyn@welchs.me.uk> 14884M: Manohar Vanga <manohar.vanga@gmail.com> 14885M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14886L: devel@driverdev.osuosl.org 14887S: Maintained 14888T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14889F: Documentation/driver-api/vme.rst 14890F: drivers/staging/vme/ 14891F: drivers/vme/ 14892F: include/linux/vme* 14893 14894VMWARE BALLOON DRIVER 14895M: Xavier Deguillard <xdeguillard@vmware.com> 14896M: Philip Moltmann <moltmann@vmware.com> 14897M: "VMware, Inc." <pv-drivers@vmware.com> 14898L: linux-kernel@vger.kernel.org 14899S: Maintained 14900F: drivers/misc/vmw_balloon.c 14901 14902VMWARE HYPERVISOR INTERFACE 14903M: Alok Kataria <akataria@vmware.com> 14904L: virtualization@lists.linux-foundation.org 14905S: Supported 14906F: arch/x86/kernel/cpu/vmware.c 14907 14908VMWARE PVRDMA DRIVER 14909M: Adit Ranadive <aditr@vmware.com> 14910M: VMware PV-Drivers <pv-drivers@vmware.com> 14911L: linux-rdma@vger.kernel.org 14912S: Maintained 14913F: drivers/infiniband/hw/vmw_pvrdma/ 14914 14915VMware PVSCSI driver 14916M: Jim Gill <jgill@vmware.com> 14917M: VMware PV-Drivers <pv-drivers@vmware.com> 14918L: linux-scsi@vger.kernel.org 14919S: Maintained 14920F: drivers/scsi/vmw_pvscsi.c 14921F: drivers/scsi/vmw_pvscsi.h 14922 14923VMWARE VMMOUSE SUBDRIVER 14924M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14925M: "VMware, Inc." <pv-drivers@vmware.com> 14926L: linux-input@vger.kernel.org 14927S: Maintained 14928F: drivers/input/mouse/vmmouse.c 14929F: drivers/input/mouse/vmmouse.h 14930 14931VMWARE VMXNET3 ETHERNET DRIVER 14932M: Shrikrishna Khare <skhare@vmware.com> 14933M: "VMware, Inc." <pv-drivers@vmware.com> 14934L: netdev@vger.kernel.org 14935S: Maintained 14936F: drivers/net/vmxnet3/ 14937 14938VOCORE VOCORE2 BOARD 14939M: Harvey Hunt <harveyhuntnexus@gmail.com> 14940L: linux-mips@linux-mips.org 14941S: Maintained 14942F: arch/mips/boot/dts/ralink/vocore2.dts 14943 14944VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14945M: Liam Girdwood <lgirdwood@gmail.com> 14946M: Mark Brown <broonie@kernel.org> 14947L: linux-kernel@vger.kernel.org 14948W: http://www.slimlogic.co.uk/?p=48 14949T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14950S: Supported 14951F: Documentation/devicetree/bindings/regulator/ 14952F: Documentation/power/regulator/ 14953F: drivers/regulator/ 14954F: include/dt-bindings/regulator/ 14955F: include/linux/regulator/ 14956 14957VRF 14958M: David Ahern <dsa@cumulusnetworks.com> 14959M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14960L: netdev@vger.kernel.org 14961S: Maintained 14962F: drivers/net/vrf.c 14963F: Documentation/networking/vrf.txt 14964 14965VT1211 HARDWARE MONITOR DRIVER 14966M: Juerg Haefliger <juergh@gmail.com> 14967L: linux-hwmon@vger.kernel.org 14968S: Maintained 14969F: Documentation/hwmon/vt1211 14970F: drivers/hwmon/vt1211.c 14971 14972VT8231 HARDWARE MONITOR DRIVER 14973M: Roger Lucas <vt8231@hiddenengine.co.uk> 14974L: linux-hwmon@vger.kernel.org 14975S: Maintained 14976F: drivers/hwmon/vt8231.c 14977 14978VUB300 USB to SDIO/SD/MMC bridge chip 14979M: Tony Olech <tony.olech@elandigitalsystems.com> 14980L: linux-mmc@vger.kernel.org 14981L: linux-usb@vger.kernel.org 14982S: Supported 14983F: drivers/mmc/host/vub300.c 14984 14985W1 DALLAS'S 1-WIRE BUS 14986M: Evgeniy Polyakov <zbr@ioremap.net> 14987S: Maintained 14988F: Documentation/w1/ 14989F: drivers/w1/ 14990F: include/linux/w1.h 14991 14992W83791D HARDWARE MONITORING DRIVER 14993M: Marc Hulsman <m.hulsman@tudelft.nl> 14994L: linux-hwmon@vger.kernel.org 14995S: Maintained 14996F: Documentation/hwmon/w83791d 14997F: drivers/hwmon/w83791d.c 14998 14999W83793 HARDWARE MONITORING DRIVER 15000M: Rudolf Marek <r.marek@assembler.cz> 15001L: linux-hwmon@vger.kernel.org 15002S: Maintained 15003F: Documentation/hwmon/w83793 15004F: drivers/hwmon/w83793.c 15005 15006W83795 HARDWARE MONITORING DRIVER 15007M: Jean Delvare <jdelvare@suse.com> 15008L: linux-hwmon@vger.kernel.org 15009S: Maintained 15010F: drivers/hwmon/w83795.c 15011 15012W83L51xD SD/MMC CARD INTERFACE DRIVER 15013M: Pierre Ossman <pierre@ossman.eu> 15014S: Maintained 15015F: drivers/mmc/host/wbsd.* 15016 15017WACOM PROTOCOL 4 SERIAL TABLETS 15018M: Julian Squires <julian@cipht.net> 15019M: Hans de Goede <hdegoede@redhat.com> 15020L: linux-input@vger.kernel.org 15021S: Maintained 15022F: drivers/input/tablet/wacom_serial4.c 15023 15024WATCHDOG DEVICE DRIVERS 15025M: Wim Van Sebroeck <wim@linux-watchdog.org> 15026M: Guenter Roeck <linux@roeck-us.net> 15027L: linux-watchdog@vger.kernel.org 15028W: http://www.linux-watchdog.org/ 15029T: git git://www.linux-watchdog.org/linux-watchdog.git 15030S: Maintained 15031F: Documentation/devicetree/bindings/watchdog/ 15032F: Documentation/watchdog/ 15033F: drivers/watchdog/ 15034F: include/linux/watchdog.h 15035F: include/uapi/linux/watchdog.h 15036 15037WHISKEYCOVE PMIC GPIO DRIVER 15038M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15039L: linux-gpio@vger.kernel.org 15040S: Maintained 15041F: drivers/gpio/gpio-wcove.c 15042 15043WIIMOTE HID DRIVER 15044M: David Herrmann <dh.herrmann@googlemail.com> 15045L: linux-input@vger.kernel.org 15046S: Maintained 15047F: drivers/hid/hid-wiimote* 15048 15049WILOCITY WIL6210 WIRELESS DRIVER 15050M: Maya Erez <merez@codeaurora.org> 15051L: linux-wireless@vger.kernel.org 15052L: wil6210@qti.qualcomm.com 15053S: Supported 15054W: http://wireless.kernel.org/en/users/Drivers/wil6210 15055F: drivers/net/wireless/ath/wil6210/ 15056 15057WIMAX STACK 15058M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15059M: linux-wimax@intel.com 15060L: wimax@linuxwimax.org (subscribers-only) 15061S: Supported 15062W: http://linuxwimax.org 15063F: Documentation/wimax/README.wimax 15064F: include/linux/wimax/debug.h 15065F: include/net/wimax.h 15066F: include/uapi/linux/wimax.h 15067F: net/wimax/ 15068 15069WINBOND CIR DRIVER 15070M: David Härdeman <david@hardeman.nu> 15071S: Maintained 15072F: drivers/media/rc/winbond-cir.c 15073 15074WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15075M: William Breathitt Gray <vilhelm.gray@gmail.com> 15076L: linux-watchdog@vger.kernel.org 15077S: Maintained 15078F: drivers/watchdog/ebc-c384_wdt.c 15079 15080WINSYSTEMS WS16C48 GPIO DRIVER 15081M: William Breathitt Gray <vilhelm.gray@gmail.com> 15082L: linux-gpio@vger.kernel.org 15083S: Maintained 15084F: drivers/gpio/gpio-ws16c48.c 15085 15086WISTRON LAPTOP BUTTON DRIVER 15087M: Miloslav Trmac <mitr@volny.cz> 15088S: Maintained 15089F: drivers/input/misc/wistron_btns.c 15090 15091WL3501 WIRELESS PCMCIA CARD DRIVER 15092L: linux-wireless@vger.kernel.org 15093S: Odd fixes 15094F: drivers/net/wireless/wl3501* 15095 15096WOLFSON MICROELECTRONICS DRIVERS 15097L: patches@opensource.cirrus.com 15098T: git https://github.com/CirrusLogic/linux-drivers.git 15099W: https://github.com/CirrusLogic/linux-drivers/wiki 15100S: Supported 15101F: Documentation/hwmon/wm83?? 15102F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15103F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15104F: Documentation/devicetree/bindings/mfd/arizona.txt 15105F: Documentation/devicetree/bindings/mfd/wm831x.txt 15106F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15107F: arch/arm/mach-s3c64xx/mach-crag6410* 15108F: drivers/clk/clk-wm83*.c 15109F: drivers/extcon/extcon-arizona.c 15110F: drivers/leds/leds-wm83*.c 15111F: drivers/gpio/gpio-*wm*.c 15112F: drivers/gpio/gpio-arizona.c 15113F: drivers/hwmon/wm83??-hwmon.c 15114F: drivers/input/misc/wm831x-on.c 15115F: drivers/input/touchscreen/wm831x-ts.c 15116F: drivers/input/touchscreen/wm97*.c 15117F: drivers/mfd/arizona* 15118F: drivers/mfd/wm*.c 15119F: drivers/mfd/cs47l24* 15120F: drivers/power/supply/wm83*.c 15121F: drivers/rtc/rtc-wm83*.c 15122F: drivers/regulator/wm8*.c 15123F: drivers/regulator/arizona* 15124F: drivers/video/backlight/wm83*_bl.c 15125F: drivers/watchdog/wm83*_wdt.c 15126F: include/linux/mfd/arizona/ 15127F: include/linux/mfd/wm831x/ 15128F: include/linux/mfd/wm8350/ 15129F: include/linux/mfd/wm8400* 15130F: include/linux/regulator/arizona* 15131F: include/linux/wm97xx.h 15132F: include/sound/wm????.h 15133F: sound/soc/codecs/arizona.? 15134F: sound/soc/codecs/wm* 15135F: sound/soc/codecs/cs47l24* 15136 15137WORKQUEUE 15138M: Tejun Heo <tj@kernel.org> 15139R: Lai Jiangshan <jiangshanlai@gmail.com> 15140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15141S: Maintained 15142F: include/linux/workqueue.h 15143F: kernel/workqueue.c 15144F: Documentation/core-api/workqueue.rst 15145 15146X-POWERS AXP288 PMIC DRIVERS 15147M: Hans de Goede <hdegoede@redhat.com> 15148S: Maintained 15149N: axp288 15150F: drivers/acpi/pmic/intel_pmic_xpower.c 15151 15152X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15153M: Chen-Yu Tsai <wens@csie.org> 15154L: linux-kernel@vger.kernel.org 15155S: Maintained 15156N: axp[128] 15157 15158X.25 NETWORK LAYER 15159M: Andrew Hendry <andrew.hendry@gmail.com> 15160L: linux-x25@vger.kernel.org 15161S: Odd Fixes 15162F: Documentation/networking/x25* 15163F: include/net/x25* 15164F: net/x25/ 15165 15166X86 ARCHITECTURE (32-BIT AND 64-BIT) 15167M: Thomas Gleixner <tglx@linutronix.de> 15168M: Ingo Molnar <mingo@redhat.com> 15169R: "H. Peter Anvin" <hpa@zytor.com> 15170M: x86@kernel.org 15171L: linux-kernel@vger.kernel.org 15172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15173S: Maintained 15174F: Documentation/x86/ 15175F: arch/x86/ 15176 15177X86 MCE INFRASTRUCTURE 15178M: Tony Luck <tony.luck@intel.com> 15179M: Borislav Petkov <bp@alien8.de> 15180L: linux-edac@vger.kernel.org 15181S: Maintained 15182F: arch/x86/kernel/cpu/mcheck/* 15183 15184X86 MICROCODE UPDATE SUPPORT 15185M: Borislav Petkov <bp@alien8.de> 15186S: Maintained 15187F: arch/x86/kernel/cpu/microcode/* 15188 15189X86 PLATFORM DRIVERS 15190M: Darren Hart <dvhart@infradead.org> 15191M: Andy Shevchenko <andy@infradead.org> 15192L: platform-driver-x86@vger.kernel.org 15193T: git git://git.infradead.org/linux-platform-drivers-x86.git 15194S: Maintained 15195F: drivers/platform/x86/ 15196F: drivers/platform/olpc/ 15197 15198X86 VDSO 15199M: Andy Lutomirski <luto@amacapital.net> 15200L: linux-kernel@vger.kernel.org 15201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15202S: Maintained 15203F: arch/x86/entry/vdso/ 15204 15205XC2028/3028 TUNER DRIVER 15206M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15207M: Mauro Carvalho Chehab <mchehab@kernel.org> 15208L: linux-media@vger.kernel.org 15209W: https://linuxtv.org 15210T: git git://linuxtv.org/media_tree.git 15211S: Maintained 15212F: drivers/media/tuners/tuner-xc2028.* 15213 15214XEN BLOCK SUBSYSTEM 15215M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15216M: Roger Pau Monné <roger.pau@citrix.com> 15217L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15218S: Supported 15219F: drivers/block/xen-blkback/* 15220F: drivers/block/xen* 15221 15222XEN HYPERVISOR ARM 15223M: Stefano Stabellini <sstabellini@kernel.org> 15224L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15225S: Maintained 15226F: arch/arm/xen/ 15227F: arch/arm/include/asm/xen/ 15228 15229XEN HYPERVISOR ARM64 15230M: Stefano Stabellini <sstabellini@kernel.org> 15231L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15232S: Maintained 15233F: arch/arm64/xen/ 15234F: arch/arm64/include/asm/xen/ 15235 15236XEN HYPERVISOR INTERFACE 15237M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15238M: Juergen Gross <jgross@suse.com> 15239L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15240T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15241S: Supported 15242F: arch/x86/xen/ 15243F: drivers/*/xen-*front.c 15244F: drivers/xen/ 15245F: arch/x86/include/asm/xen/ 15246F: arch/x86/include/asm/pvclock-abi.h 15247F: include/xen/ 15248F: include/uapi/xen/ 15249F: Documentation/ABI/stable/sysfs-hypervisor-xen 15250F: Documentation/ABI/testing/sysfs-hypervisor-xen 15251 15252XEN NETWORK BACKEND DRIVER 15253M: Wei Liu <wei.liu2@citrix.com> 15254M: Paul Durrant <paul.durrant@citrix.com> 15255L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15256L: netdev@vger.kernel.org 15257S: Supported 15258F: drivers/net/xen-netback/* 15259 15260XEN PCI SUBSYSTEM 15261M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15262L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15263S: Supported 15264F: arch/x86/pci/*xen* 15265F: drivers/pci/*xen* 15266 15267XEN PVSCSI DRIVERS 15268M: Juergen Gross <jgross@suse.com> 15269L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15270L: linux-scsi@vger.kernel.org 15271S: Supported 15272F: drivers/scsi/xen-scsifront.c 15273F: drivers/xen/xen-scsiback.c 15274F: include/xen/interface/io/vscsiif.h 15275 15276XEN SWIOTLB SUBSYSTEM 15277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15278L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15279L: iommu@lists.linux-foundation.org 15280S: Supported 15281F: arch/x86/xen/*swiotlb* 15282F: drivers/xen/*swiotlb* 15283 15284XFS FILESYSTEM 15285M: Darrick J. Wong <darrick.wong@oracle.com> 15286M: linux-xfs@vger.kernel.org 15287L: linux-xfs@vger.kernel.org 15288W: http://xfs.org/ 15289T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15290S: Supported 15291F: Documentation/filesystems/xfs.txt 15292F: fs/xfs/ 15293 15294XILINX AXI ETHERNET DRIVER 15295M: Anirudha Sarangi <anirudh@xilinx.com> 15296M: John Linn <John.Linn@xilinx.com> 15297S: Maintained 15298F: drivers/net/ethernet/xilinx/xilinx_axienet* 15299 15300XILINX UARTLITE SERIAL DRIVER 15301M: Peter Korsgaard <jacmet@sunsite.dk> 15302L: linux-serial@vger.kernel.org 15303S: Maintained 15304F: drivers/tty/serial/uartlite.c 15305 15306XILINX VIDEO IP CORES 15307M: Hyun Kwon <hyun.kwon@xilinx.com> 15308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15309L: linux-media@vger.kernel.org 15310T: git git://linuxtv.org/media_tree.git 15311S: Supported 15312F: Documentation/devicetree/bindings/media/xilinx/ 15313F: drivers/media/platform/xilinx/ 15314F: include/uapi/linux/xilinx-v4l2-controls.h 15315 15316XILLYBUS DRIVER 15317M: Eli Billauer <eli.billauer@gmail.com> 15318L: linux-kernel@vger.kernel.org 15319S: Supported 15320F: drivers/char/xillybus/ 15321 15322XRA1403 GPIO EXPANDER 15323M: Nandor Han <nandor.han@ge.com> 15324M: Semi Malinen <semi.malinen@ge.com> 15325L: linux-gpio@vger.kernel.org 15326S: Maintained 15327F: drivers/gpio/gpio-xra1403.c 15328F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15329 15330XTENSA XTFPGA PLATFORM SUPPORT 15331M: Max Filippov <jcmvbkbc@gmail.com> 15332L: linux-xtensa@linux-xtensa.org 15333S: Maintained 15334F: drivers/spi/spi-xtensa-xtfpga.c 15335F: sound/soc/xtensa/xtfpga-i2s.c 15336 15337YAM DRIVER FOR AX.25 15338M: Jean-Paul Roubelat <jpr@f6fbb.org> 15339L: linux-hams@vger.kernel.org 15340S: Maintained 15341F: drivers/net/hamradio/yam* 15342F: include/linux/yam.h 15343 15344YAMA SECURITY MODULE 15345M: Kees Cook <keescook@chromium.org> 15346T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15347S: Supported 15348F: security/yama/ 15349F: Documentation/admin-guide/LSM/Yama.rst 15350 15351YEALINK PHONE DRIVER 15352M: Henk Vergonet <Henk.Vergonet@gmail.com> 15353L: usbb2k-api-dev@nongnu.org 15354S: Maintained 15355F: Documentation/input/yealink.rst 15356F: drivers/input/misc/yealink.* 15357 15358Z8530 DRIVER FOR AX.25 15359M: Joerg Reuter <jreuter@yaina.de> 15360W: http://yaina.de/jreuter/ 15361W: http://www.qsl.net/dl1bke/ 15362L: linux-hams@vger.kernel.org 15363S: Maintained 15364F: Documentation/networking/z8530drv.txt 15365F: drivers/net/hamradio/*scc.c 15366F: drivers/net/hamradio/z8530.h 15367 15368ZBUD COMPRESSED PAGE ALLOCATOR 15369M: Seth Jennings <sjenning@redhat.com> 15370M: Dan Streetman <ddstreet@ieee.org> 15371L: linux-mm@kvack.org 15372S: Maintained 15373F: mm/zbud.c 15374F: include/linux/zbud.h 15375 15376ZD1211RW WIRELESS DRIVER 15377M: Daniel Drake <dsd@gentoo.org> 15378M: Ulrich Kunitz <kune@deine-taler.de> 15379W: http://zd1211.ath.cx/wiki/DriverRewrite 15380L: linux-wireless@vger.kernel.org 15381L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15382S: Maintained 15383F: drivers/net/wireless/zydas/zd1211rw/ 15384 15385ZD1301 MEDIA DRIVER 15386M: Antti Palosaari <crope@iki.fi> 15387L: linux-media@vger.kernel.org 15388W: https://linuxtv.org/ 15389W: http://palosaari.fi/linux/ 15390Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15391S: Maintained 15392F: drivers/media/usb/dvb-usb-v2/zd1301* 15393 15394ZD1301_DEMOD MEDIA DRIVER 15395M: Antti Palosaari <crope@iki.fi> 15396L: linux-media@vger.kernel.org 15397W: https://linuxtv.org/ 15398W: http://palosaari.fi/linux/ 15399Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15400S: Maintained 15401F: drivers/media/dvb-frontends/zd1301_demod* 15402 15403ZPOOL COMPRESSED PAGE STORAGE API 15404M: Dan Streetman <ddstreet@ieee.org> 15405L: linux-mm@kvack.org 15406S: Maintained 15407F: mm/zpool.c 15408F: include/linux/zpool.h 15409 15410ZR36067 VIDEO FOR LINUX DRIVER 15411L: mjpeg-users@lists.sourceforge.net 15412L: linux-media@vger.kernel.org 15413W: http://mjpeg.sourceforge.net/driver-zoran/ 15414T: hg https://linuxtv.org/hg/v4l-dvb 15415S: Odd Fixes 15416F: drivers/media/pci/zoran/ 15417 15418ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15419M: Minchan Kim <minchan@kernel.org> 15420M: Nitin Gupta <ngupta@vflare.org> 15421R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15422L: linux-kernel@vger.kernel.org 15423S: Maintained 15424F: drivers/block/zram/ 15425F: Documentation/blockdev/zram.txt 15426 15427ZS DECSTATION Z85C30 SERIAL DRIVER 15428M: "Maciej W. Rozycki" <macro@linux-mips.org> 15429S: Maintained 15430F: drivers/tty/serial/zs.* 15431 15432ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15433M: Minchan Kim <minchan@kernel.org> 15434M: Nitin Gupta <ngupta@vflare.org> 15435R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15436L: linux-mm@kvack.org 15437S: Maintained 15438F: mm/zsmalloc.c 15439F: include/linux/zsmalloc.h 15440F: Documentation/vm/zsmalloc.txt 15441 15442ZSWAP COMPRESSED SWAP CACHING 15443M: Seth Jennings <sjenning@redhat.com> 15444M: Dan Streetman <ddstreet@ieee.org> 15445L: linux-mm@kvack.org 15446S: Maintained 15447F: mm/zswap.c 15448 15449THE REST 15450M: Linus Torvalds <torvalds@linux-foundation.org> 15451L: linux-kernel@vger.kernel.org 15452Q: http://patchwork.kernel.org/project/LKML/list/ 15453T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15454S: Buried alive in reporters 15455F: * 15456F: */ 15457