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/amdgpu/amdgpu_amdkfd_fence.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 771F: drivers/gpu/drm/amd/amdkfd/ 772F: drivers/gpu/drm/amd/include/cik_structs.h 773F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 774F: drivers/gpu/drm/amd/include/vi_structs.h 775F: include/uapi/linux/kfd_ioctl.h 776 777AMD SEATTLE DEVICE TREE SUPPORT 778M: Brijesh Singh <brijeshkumar.singh@amd.com> 779M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 780M: Tom Lendacky <thomas.lendacky@amd.com> 781S: Supported 782F: arch/arm64/boot/dts/amd/ 783 784AMD XGBE DRIVER 785M: Tom Lendacky <thomas.lendacky@amd.com> 786L: netdev@vger.kernel.org 787S: Supported 788F: drivers/net/ethernet/amd/xgbe/ 789F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 790 791AMS (Apple Motion Sensor) DRIVER 792M: Michael Hanselmann <linux-kernel@hansmi.ch> 793S: Supported 794F: drivers/macintosh/ams/ 795 796ANALOG DEVICES INC AD9389B DRIVER 797M: Hans Verkuil <hans.verkuil@cisco.com> 798L: linux-media@vger.kernel.org 799S: Maintained 800F: drivers/media/i2c/ad9389b* 801 802ANALOG DEVICES INC ADV7180 DRIVER 803M: Lars-Peter Clausen <lars@metafoo.de> 804L: linux-media@vger.kernel.org 805W: http://ez.analog.com/community/linux-device-drivers 806S: Supported 807F: drivers/media/i2c/adv7180.c 808 809ANALOG DEVICES INC ADV748X DRIVER 810M: Kieran Bingham <kieran.bingham@ideasonboard.com> 811L: linux-media@vger.kernel.org 812S: Maintained 813F: drivers/media/i2c/adv748x/* 814 815ANALOG DEVICES INC ADV7511 DRIVER 816M: Hans Verkuil <hans.verkuil@cisco.com> 817L: linux-media@vger.kernel.org 818S: Maintained 819F: drivers/media/i2c/adv7511* 820 821ANALOG DEVICES INC ADV7604 DRIVER 822M: Hans Verkuil <hans.verkuil@cisco.com> 823L: linux-media@vger.kernel.org 824S: Maintained 825F: drivers/media/i2c/adv7604* 826 827ANALOG DEVICES INC ADV7842 DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/adv7842* 832 833ANALOG DEVICES INC ASOC CODEC DRIVERS 834M: Lars-Peter Clausen <lars@metafoo.de> 835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 836W: http://wiki.analog.com/ 837W: http://ez.analog.com/community/linux-device-drivers 838S: Supported 839F: sound/soc/codecs/adau* 840F: sound/soc/codecs/adav* 841F: sound/soc/codecs/ad1* 842F: sound/soc/codecs/ad7* 843F: sound/soc/codecs/ssm* 844F: sound/soc/codecs/sigmadsp.* 845 846ANALOG DEVICES INC DMA DRIVERS 847M: Lars-Peter Clausen <lars@metafoo.de> 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/dma/dma-axi-dmac.c 851 852ANALOG DEVICES INC IIO DRIVERS 853M: Lars-Peter Clausen <lars@metafoo.de> 854M: Michael Hennerich <Michael.Hennerich@analog.com> 855W: http://wiki.analog.com/ 856W: http://ez.analog.com/community/linux-device-drivers 857S: Supported 858F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 860F: drivers/iio/*/ad* 861F: drivers/iio/adc/ltc2497* 862X: drivers/iio/*/adjd* 863F: drivers/staging/iio/*/ad* 864 865ANDES ARCHITECTURE 866M: Greentime Hu <green.hu@gmail.com> 867M: Vincent Chen <deanbo422@gmail.com> 868T: git https://github.com/andestech/linux.git 869S: Supported 870F: arch/nds32/ 871F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 872F: Documentation/devicetree/bindings/nds32/ 873K: nds32 874N: nds32 875 876ANDROID CONFIG FRAGMENTS 877M: Rob Herring <robh@kernel.org> 878S: Supported 879F: kernel/configs/android* 880 881ANDROID DRIVERS 882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 883M: Arve Hjønnevåg <arve@android.com> 884M: Todd Kjos <tkjos@android.com> 885M: Martijn Coenen <maco@android.com> 886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 887L: devel@driverdev.osuosl.org 888S: Supported 889F: drivers/android/ 890F: drivers/staging/android/ 891 892ANDROID GOLDFISH PIC DRIVER 893M: Miodrag Dinic <miodrag.dinic@mips.com> 894S: Supported 895F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 896F: drivers/irqchip/irq-goldfish-pic.c 897 898ANDROID GOLDFISH RTC DRIVER 899M: Miodrag Dinic <miodrag.dinic@mips.com> 900S: Supported 901F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 902F: drivers/rtc/rtc-goldfish.c 903 904ANDROID ION DRIVER 905M: Laura Abbott <labbott@redhat.com> 906M: Sumit Semwal <sumit.semwal@linaro.org> 907L: devel@driverdev.osuosl.org 908S: Supported 909F: drivers/staging/android/ion 910F: drivers/staging/android/uapi/ion.h 911 912AOA (Apple Onboard Audio) ALSA DRIVER 913M: Johannes Berg <johannes@sipsolutions.net> 914L: linuxppc-dev@lists.ozlabs.org 915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 916S: Maintained 917F: sound/aoa/ 918 919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 920M: William Breathitt Gray <vilhelm.gray@gmail.com> 921L: linux-iio@vger.kernel.org 922S: Maintained 923F: drivers/iio/adc/stx104.c 924 925APM DRIVER 926M: Jiri Kosina <jikos@kernel.org> 927S: Odd fixes 928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 929F: arch/x86/kernel/apm_32.c 930F: include/linux/apm_bios.h 931F: include/uapi/linux/apm_bios.h 932F: drivers/char/apm-emulation.c 933 934APPARMOR SECURITY MODULE 935M: John Johansen <john.johansen@canonical.com> 936L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 937W: apparmor.wiki.kernel.org 938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 939S: Supported 940F: security/apparmor/ 941F: Documentation/admin-guide/LSM/apparmor.rst 942 943APPLE BCM5974 MULTITOUCH DRIVER 944M: Henrik Rydberg <rydberg@bitmath.org> 945L: linux-input@vger.kernel.org 946S: Odd fixes 947F: drivers/input/mouse/bcm5974.c 948 949APPLE SMC DRIVER 950M: Henrik Rydberg <rydberg@bitmath.org> 951L: linux-hwmon@vger.kernel.org 952S: Odd fixes 953F: drivers/hwmon/applesmc.c 954 955APPLETALK NETWORK LAYER 956L: netdev@vger.kernel.org 957S: Odd fixes 958F: drivers/net/appletalk/ 959F: net/appletalk/ 960 961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 962M: Duc Dang <dhdang@apm.com> 963S: Supported 964F: arch/arm64/boot/dts/apm/ 965 966APPLIED MICRO (APM) X-GENE SOC EDAC 967M: Loc Ho <lho@apm.com> 968S: Supported 969F: drivers/edac/xgene_edac.c 970F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 971 972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 973M: Iyappan Subramanian <isubramanian@apm.com> 974M: Keyur Chudgar <kchudgar@apm.com> 975S: Supported 976F: drivers/net/ethernet/apm/xgene-v2/ 977 978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 979M: Iyappan Subramanian <isubramanian@apm.com> 980M: Keyur Chudgar <kchudgar@apm.com> 981M: Quan Nguyen <qnguyen@apm.com> 982S: Supported 983F: drivers/net/ethernet/apm/xgene/ 984F: drivers/net/phy/mdio-xgene.c 985F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 986F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 987 988APPLIED MICRO (APM) X-GENE SOC PMU 989M: Tai Nguyen <ttnguyen@apm.com> 990S: Supported 991F: drivers/perf/xgene_pmu.c 992F: Documentation/perf/xgene-pmu.txt 993F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 994 995APTINA CAMERA SENSOR PLL 996M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 997L: linux-media@vger.kernel.org 998S: Maintained 999F: drivers/media/i2c/aptina-pll.* 1000 1001ARC FRAMEBUFFER DRIVER 1002M: Jaya Kumar <jayalk@intworks.biz> 1003S: Maintained 1004F: drivers/video/fbdev/arcfb.c 1005F: drivers/video/fbdev/core/fb_defio.c 1006 1007ARC PGU DRM DRIVER 1008M: Alexey Brodkin <abrodkin@synopsys.com> 1009S: Supported 1010F: drivers/gpu/drm/arc/ 1011F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1012 1013ARCNET NETWORK LAYER 1014M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1015L: netdev@vger.kernel.org 1016S: Maintained 1017F: drivers/net/arcnet/ 1018F: include/uapi/linux/if_arcnet.h 1019 1020ARM ARCHITECTED TIMER DRIVER 1021M: Mark Rutland <mark.rutland@arm.com> 1022M: Marc Zyngier <marc.zyngier@arm.com> 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1024S: Maintained 1025F: arch/arm/include/asm/arch_timer.h 1026F: arch/arm64/include/asm/arch_timer.h 1027F: drivers/clocksource/arm_arch_timer.c 1028 1029ARM HDLCD DRM DRIVER 1030M: Liviu Dudau <liviu.dudau@arm.com> 1031S: Supported 1032F: drivers/gpu/drm/arm/hdlcd_* 1033F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1034 1035ARM MALI-DP DRM DRIVER 1036M: Liviu Dudau <liviu.dudau@arm.com> 1037M: Brian Starkey <brian.starkey@arm.com> 1038M: Mali DP Maintainers <malidp@foss.arm.com> 1039S: Supported 1040F: drivers/gpu/drm/arm/ 1041F: Documentation/devicetree/bindings/display/arm,malidp.txt 1042 1043ARM MFM AND FLOPPY DRIVERS 1044M: Ian Molton <spyro@f2s.com> 1045S: Maintained 1046F: arch/arm/lib/floppydma.S 1047F: arch/arm/include/asm/floppy.h 1048 1049ARM PMU PROFILING AND DEBUGGING 1050M: Will Deacon <will.deacon@arm.com> 1051M: Mark Rutland <mark.rutland@arm.com> 1052S: Maintained 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054F: arch/arm*/kernel/perf_* 1055F: arch/arm/oprofile/common.c 1056F: arch/arm*/kernel/hw_breakpoint.c 1057F: arch/arm*/include/asm/hw_breakpoint.h 1058F: arch/arm*/include/asm/perf_event.h 1059F: drivers/perf/* 1060F: include/linux/perf/arm_pmu.h 1061F: Documentation/devicetree/bindings/arm/pmu.txt 1062F: Documentation/devicetree/bindings/perf/ 1063 1064ARM PORT 1065M: Russell King <linux@armlinux.org.uk> 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067W: http://www.armlinux.org.uk/ 1068S: Odd Fixes 1069T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1070F: arch/arm/ 1071X: arch/arm/boot/dts/ 1072 1073ARM PRIMECELL AACI PL041 DRIVER 1074M: Russell King <linux@armlinux.org.uk> 1075S: Odd Fixes 1076F: sound/arm/aaci.* 1077 1078ARM PRIMECELL BUS SUPPORT 1079M: Russell King <linux@armlinux.org.uk> 1080S: Odd Fixes 1081F: drivers/amba/ 1082F: include/linux/amba/bus.h 1083 1084ARM PRIMECELL CLCD PL110 DRIVER 1085M: Russell King <linux@armlinux.org.uk> 1086S: Odd Fixes 1087F: drivers/video/fbdev/amba-clcd.* 1088 1089ARM PRIMECELL KMI PL050 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Odd Fixes 1092F: drivers/input/serio/ambakmi.* 1093F: include/linux/amba/kmi.h 1094 1095ARM PRIMECELL MMCI PL180/1 DRIVER 1096M: Russell King <linux@armlinux.org.uk> 1097S: Odd Fixes 1098F: drivers/mmc/host/mmci.* 1099F: include/linux/amba/mmci.h 1100 1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1102M: Russell King <linux@armlinux.org.uk> 1103S: Odd Fixes 1104F: drivers/tty/serial/amba-pl01*.c 1105F: include/linux/amba/serial.h 1106 1107ARM SMMU DRIVERS 1108M: Will Deacon <will.deacon@arm.com> 1109R: Robin Murphy <robin.murphy@arm.com> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112F: drivers/iommu/arm-smmu.c 1113F: drivers/iommu/arm-smmu-v3.c 1114F: drivers/iommu/io-pgtable-arm.c 1115F: drivers/iommu/io-pgtable-arm-v7s.c 1116 1117ARM SUB-ARCHITECTURES 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-*/ 1121F: arch/arm/plat-*/ 1122T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1123 1124ARM/ACTIONS SEMI ARCHITECTURE 1125M: Andreas Färber <afaerber@suse.de> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127S: Maintained 1128N: owl 1129F: arch/arm/mach-actions/ 1130F: arch/arm/boot/dts/owl-* 1131F: arch/arm64/boot/dts/actions/ 1132F: drivers/clocksource/owl-* 1133F: drivers/soc/actions/ 1134F: include/dt-bindings/power/owl-* 1135F: include/linux/soc/actions/ 1136F: Documentation/devicetree/bindings/arm/actions.txt 1137F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1138F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1139 1140ARM/ADS SPHERE MACHINE SUPPORT 1141M: Lennert Buytenhek <kernel@wantstofly.org> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144 1145ARM/AFEB9260 MACHINE SUPPORT 1146M: Sergey Lapin <slapin@ossfans.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/AJECO 1ARM MACHINE SUPPORT 1151M: Lennert Buytenhek <kernel@wantstofly.org> 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1153S: Maintained 1154 1155ARM/Allwinner SoC Clock Support 1156M: Emilio López <emilio@elopez.com.ar> 1157S: Maintained 1158F: drivers/clk/sunxi/ 1159 1160ARM/Allwinner sunXi SoC support 1161M: Maxime Ripard <maxime.ripard@bootlin.com> 1162M: Chen-Yu Tsai <wens@csie.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165N: sun[x456789]i 1166N: sun50i 1167F: arch/arm/mach-sunxi/ 1168F: arch/arm64/boot/dts/allwinner/ 1169F: drivers/clk/sunxi-ng/ 1170F: drivers/pinctrl/sunxi/ 1171F: drivers/soc/sunxi/ 1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1173 1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1175M: Neil Armstrong <narmstrong@baylibre.com> 1176M: Jerome Brunet <jbrunet@baylibre.com> 1177L: linux-amlogic@lists.infradead.org 1178S: Maintained 1179F: drivers/clk/meson/ 1180F: include/dt-bindings/clock/meson* 1181F: include/dt-bindings/clock/gxbb* 1182F: Documentation/devicetree/bindings/clock/amlogic* 1183 1184ARM/Amlogic Meson SoC support 1185M: Carlo Caione <carlo@caione.org> 1186M: Kevin Hilman <khilman@baylibre.com> 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1188L: linux-amlogic@lists.infradead.org 1189W: http://linux-meson.com/ 1190S: Maintained 1191F: arch/arm/mach-meson/ 1192F: arch/arm/boot/dts/meson* 1193F: arch/arm64/boot/dts/amlogic/ 1194F: drivers/pinctrl/meson/ 1195F: drivers/mmc/host/meson* 1196N: meson 1197 1198ARM/Annapurna Labs ALPINE ARCHITECTURE 1199M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1200M: Antoine Tenart <antoine.tenart@free-electrons.com> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-alpine/ 1204F: arch/arm/boot/dts/alpine* 1205F: arch/arm64/boot/dts/al/ 1206F: drivers/*/*alpine* 1207 1208ARM/ARTPEC MACHINE SUPPORT 1209M: Jesper Nilsson <jesper.nilsson@axis.com> 1210M: Lars Persson <lars.persson@axis.com> 1211M: Niklas Cassel <niklas.cassel@axis.com> 1212S: Maintained 1213L: linux-arm-kernel@axis.com 1214F: arch/arm/mach-artpec 1215F: arch/arm/boot/dts/artpec6* 1216F: drivers/clk/axis 1217F: drivers/crypto/axis 1218F: drivers/pinctrl/pinctrl-artpec* 1219F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1220 1221ARM/ASPEED I2C DRIVER 1222M: Brendan Higgins <brendanhiggins@google.com> 1223R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1224R: Joel Stanley <joel@jms.id.au> 1225L: linux-i2c@vger.kernel.org 1226L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1227S: Maintained 1228F: drivers/irqchip/irq-aspeed-i2c-ic.c 1229F: drivers/i2c/busses/i2c-aspeed.c 1230F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1231F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1232 1233ARM/ASPEED MACHINE SUPPORT 1234M: Joel Stanley <joel@jms.id.au> 1235S: Maintained 1236F: arch/arm/mach-aspeed/ 1237F: arch/arm/boot/dts/aspeed-* 1238F: drivers/*/*aspeed* 1239 1240ARM/ATMEL AT91 Clock Support 1241M: Boris Brezillon <boris.brezillon@free-electrons.com> 1242S: Maintained 1243F: drivers/clk/at91 1244 1245ARM/CALXEDA HIGHBANK ARCHITECTURE 1246M: Rob Herring <robh@kernel.org> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249F: arch/arm/mach-highbank/ 1250F: arch/arm/boot/dts/highbank.dts 1251F: arch/arm/boot/dts/ecx-*.dts* 1252 1253ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1254M: Krzysztof Halasa <khalasa@piap.pl> 1255S: Maintained 1256F: arch/arm/mach-cns3xxx/ 1257 1258ARM/CAVIUM THUNDER NETWORK DRIVER 1259M: Sunil Goutham <sgoutham@cavium.com> 1260M: Robert Richter <rric@kernel.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Supported 1263F: drivers/net/ethernet/cavium/thunder/ 1264 1265ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1266M: Lukasz Majewski <lukma@denx.de> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269F: arch/arm/mach-ep93xx/ts72xx.c 1270 1271ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1272M: Alexander Shiyan <shc_work@mail.ru> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Odd Fixes 1275N: clps711x 1276 1277ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1278M: Lennert Buytenhek <kernel@wantstofly.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281 1282ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1283M: Hartley Sweeten <hsweeten@visionengravers.com> 1284M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287F: arch/arm/mach-ep93xx/ 1288F: arch/arm/mach-ep93xx/include/mach/ 1289 1290ARM/CLKDEV SUPPORT 1291M: Russell King <linux@armlinux.org.uk> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1295F: drivers/clk/clkdev.c 1296 1297ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1298M: Mike Rapoport <mike@compulab.co.il> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301 1302ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1303M: Baruch Siach <baruch@tkos.co.il> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/boot/dts/cx92755* 1307N: digicolor 1308 1309ARM/CONTEC MICRO9 MACHINE SUPPORT 1310M: Hubert Feurstein <hubert.feurstein@contec.at> 1311S: Maintained 1312F: arch/arm/mach-ep93xx/micro9.c 1313 1314ARM/CORESIGHT FRAMEWORK AND DRIVERS 1315M: Mathieu Poirier <mathieu.poirier@linaro.org> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318F: drivers/hwtracing/coresight/* 1319F: Documentation/trace/coresight.txt 1320F: Documentation/trace/coresight-cpu-debug.txt 1321F: Documentation/devicetree/bindings/arm/coresight.txt 1322F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1323F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1324F: tools/perf/arch/arm/util/pmu.c 1325F: tools/perf/arch/arm/util/auxtrace.c 1326F: tools/perf/arch/arm/util/cs-etm.c 1327F: tools/perf/arch/arm/util/cs-etm.h 1328F: tools/perf/util/cs-etm.* 1329F: tools/perf/util/cs-etm-decoder/* 1330 1331ARM/CORGI MACHINE SUPPORT 1332M: Richard Purdie <rpurdie@rpsys.net> 1333S: Maintained 1334 1335ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1336M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1337M: Linus Walleij <linus.walleij@linaro.org> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339T: git git://github.com/ulli-kroll/linux.git 1340S: Maintained 1341F: Documentation/devicetree/bindings/arm/gemini.txt 1342F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1343F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1344F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1345F: arch/arm/mach-gemini/ 1346F: drivers/net/ethernet/cortina/ 1347F: drivers/pinctrl/pinctrl-gemini.c 1348F: drivers/rtc/rtc-ftrtc010.c 1349 1350ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1351M: Barry Song <baohua@kernel.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1354S: Maintained 1355F: arch/arm/boot/dts/prima2* 1356F: arch/arm/mach-prima2/ 1357F: drivers/clk/sirf/ 1358F: drivers/clocksource/timer-prima2.c 1359F: drivers/clocksource/timer-atlas7.c 1360N: [^a-z]sirf 1361 1362ARM/EBSA110 MACHINE SUPPORT 1363M: Russell King <linux@armlinux.org.uk> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365W: http://www.armlinux.org.uk/ 1366S: Maintained 1367F: arch/arm/mach-ebsa110/ 1368F: drivers/net/ethernet/amd/am79c961a.* 1369 1370ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1371M: Uwe Kleine-König <kernel@pengutronix.de> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374N: efm32 1375 1376ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1377M: Robert Jarzmik <robert.jarzmik@free.fr> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380F: arch/arm/mach-pxa/ezx.c 1381 1382ARM/FARADAY FA526 PORT 1383M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386T: git git://git.berlios.de/gemini-board 1387F: arch/arm/mm/*-fa* 1388 1389ARM/FOOTBRIDGE ARCHITECTURE 1390M: Russell King <linux@armlinux.org.uk> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392W: http://www.armlinux.org.uk/ 1393S: Maintained 1394F: arch/arm/include/asm/hardware/dec21285.h 1395F: arch/arm/mach-footbridge/ 1396 1397ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Fabio Estevam <fabio.estevam@nxp.com> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/ 1405F: arch/arm/mach-mxs/ 1406F: arch/arm/boot/dts/imx* 1407F: arch/arm/configs/imx*_defconfig 1408F: drivers/clk/imx/ 1409F: drivers/soc/imx/ 1410F: include/soc/imx/ 1411 1412ARM/FREESCALE VYBRID ARM ARCHITECTURE 1413M: Shawn Guo <shawnguo@kernel.org> 1414M: Sascha Hauer <kernel@pengutronix.de> 1415R: Stefan Agner <stefan@agner.ch> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1419F: arch/arm/mach-imx/*vf610* 1420F: arch/arm/boot/dts/vf* 1421 1422ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1423M: Lennert Buytenhek <kernel@wantstofly.org> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426 1427ARM/GUMSTIX MACHINE SUPPORT 1428M: Steve Sakoman <sakoman@gmail.com> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431 1432ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1433M: Philipp Zabel <philipp.zabel@gmail.com> 1434M: Paul Parsons <lost.distance@yahoo.com> 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1436S: Maintained 1437F: arch/arm/mach-pxa/hx4700.c 1438F: arch/arm/mach-pxa/include/mach/hx4700.h 1439F: sound/soc/pxa/hx4700.c 1440 1441ARM/HISILICON SOC SUPPORT 1442M: Wei Xu <xuwei5@hisilicon.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444W: http://www.hisilicon.com 1445S: Supported 1446T: git git://github.com/hisilicon/linux-hisi.git 1447F: arch/arm/mach-hisi/ 1448F: arch/arm/boot/dts/hi3* 1449F: arch/arm/boot/dts/hip* 1450F: arch/arm/boot/dts/hisi* 1451F: arch/arm64/boot/dts/hisilicon/ 1452 1453ARM/HP JORNADA 7XX MACHINE SUPPORT 1454M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1455W: www.jlime.com 1456S: Maintained 1457T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1458F: arch/arm/mach-sa1100/jornada720.c 1459F: arch/arm/mach-sa1100/include/mach/jornada720.h 1460 1461ARM/IGEP MACHINE SUPPORT 1462M: Enric Balletbo i Serra <eballetbo@gmail.com> 1463M: Javier Martinez Canillas <javier@dowhile0.org> 1464L: linux-omap@vger.kernel.org 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466S: Maintained 1467F: arch/arm/boot/dts/omap3-igep* 1468 1469ARM/INCOME PXA270 SUPPORT 1470M: Marek Vasut <marek.vasut@gmail.com> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Maintained 1473F: arch/arm/mach-pxa/colibri-pxa270-income.c 1474 1475ARM/INTEL IOP13XX ARM ARCHITECTURE 1476M: Lennert Buytenhek <kernel@wantstofly.org> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479 1480ARM/INTEL IOP32X ARM ARCHITECTURE 1481M: Lennert Buytenhek <kernel@wantstofly.org> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484 1485ARM/INTEL IOP33X ARM ARCHITECTURE 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Orphan 1488 1489ARM/INTEL IQ81342EX MACHINE SUPPORT 1490M: Lennert Buytenhek <kernel@wantstofly.org> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493 1494ARM/INTEL IXDP2850 MACHINE SUPPORT 1495M: Lennert Buytenhek <kernel@wantstofly.org> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498 1499ARM/INTEL IXP4XX ARM ARCHITECTURE 1500M: Imre Kaloz <kaloz@openwrt.org> 1501M: Krzysztof Halasa <khalasa@piap.pl> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/mach-ixp4xx/ 1505 1506ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1507M: Jonathan Cameron <jic23@cam.ac.uk> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510F: arch/arm/mach-pxa/stargate2.c 1511F: drivers/pcmcia/pxa2xx_stargate2.c 1512 1513ARM/INTEL XSC3 (MANZANO) ARM CORE 1514M: Lennert Buytenhek <kernel@wantstofly.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517 1518ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1519M: Lennert Buytenhek <kernel@wantstofly.org> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522 1523ARM/LG1K ARCHITECTURE 1524M: Chanho Min <chanho.min@lge.com> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm64/boot/dts/lg/ 1528 1529ARM/LOGICPD PXA270 MACHINE SUPPORT 1530M: Lennert Buytenhek <kernel@wantstofly.org> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533 1534ARM/LPC18XX ARCHITECTURE 1535M: Joachim Eastwood <manabian@gmail.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/boot/dts/lpc43* 1539F: drivers/clk/nxp/clk-lpc18xx* 1540F: drivers/clocksource/time-lpc32xx.c 1541F: drivers/i2c/busses/i2c-lpc2k.c 1542F: drivers/memory/pl172.c 1543F: drivers/mtd/spi-nor/nxp-spifi.c 1544F: drivers/rtc/rtc-lpc24xx.c 1545N: lpc18xx 1546 1547ARM/LPC32XX SOC SUPPORT 1548M: Vladimir Zapolskiy <vz@mleia.com> 1549M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1552S: Maintained 1553F: arch/arm/boot/dts/lpc32* 1554F: arch/arm/mach-lpc32xx/ 1555F: drivers/i2c/busses/i2c-pnx.c 1556F: drivers/net/ethernet/nxp/lpc_eth.c 1557F: drivers/usb/host/ohci-nxp.c 1558F: drivers/watchdog/pnx4008_wdt.c 1559N: lpc32xx 1560 1561ARM/MAGICIAN MACHINE SUPPORT 1562M: Philipp Zabel <philipp.zabel@gmail.com> 1563S: Maintained 1564 1565ARM/Marvell Dove/MV78xx0/Orion SOC support 1566M: Jason Cooper <jason@lakedaemon.net> 1567M: Andrew Lunn <andrew@lunn.ch> 1568M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1569M: Gregory Clement <gregory.clement@bootlin.com> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571S: Maintained 1572F: Documentation/devicetree/bindings/soc/dove/ 1573F: arch/arm/mach-dove/ 1574F: arch/arm/mach-mv78xx0/ 1575F: arch/arm/mach-orion5x/ 1576F: arch/arm/plat-orion/ 1577F: arch/arm/boot/dts/dove* 1578F: arch/arm/boot/dts/orion5x* 1579 1580ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1581M: Jason Cooper <jason@lakedaemon.net> 1582M: Andrew Lunn <andrew@lunn.ch> 1583M: Gregory Clement <gregory.clement@bootlin.com> 1584M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587F: arch/arm/boot/dts/armada* 1588F: arch/arm/boot/dts/kirkwood* 1589F: arch/arm/configs/mvebu_*_defconfig 1590F: arch/arm/mach-mvebu/ 1591F: arch/arm64/boot/dts/marvell/armada* 1592F: drivers/cpufreq/armada-37xx-cpufreq.c 1593F: drivers/cpufreq/mvebu-cpufreq.c 1594F: drivers/irqchip/irq-armada-370-xp.c 1595F: drivers/irqchip/irq-mvebu-* 1596F: drivers/pinctrl/mvebu/ 1597F: drivers/rtc/rtc-armada38x.c 1598 1599ARM/Mediatek RTC DRIVER 1600M: Eddie Huang <eddie.huang@mediatek.com> 1601M: Sean Wang <sean.wang@mediatek.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1606F: drivers/rtc/rtc-mt6397.c 1607F: drivers/rtc/rtc-mt7622.c 1608 1609ARM/Mediatek SoC support 1610M: Matthias Brugger <matthias.bgg@gmail.com> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614F: arch/arm/boot/dts/mt6* 1615F: arch/arm/boot/dts/mt7* 1616F: arch/arm/boot/dts/mt8* 1617F: arch/arm/mach-mediatek/ 1618F: arch/arm64/boot/dts/mediatek/ 1619N: mtk 1620K: mediatek 1621 1622ARM/Mediatek USB3 PHY DRIVER 1623M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1626S: Maintained 1627F: drivers/phy/mediatek/phy-mtk-tphy.c 1628 1629ARM/MICREL KS8695 ARCHITECTURE 1630M: Greg Ungerer <gerg@uclinux.org> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632F: arch/arm/mach-ks8695/ 1633S: Odd Fixes 1634 1635ARM/Microchip (AT91) SoC support 1636M: Nicolas Ferre <nicolas.ferre@microchip.com> 1637M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639W: http://www.linux4sam.org 1640T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1641S: Supported 1642N: at91 1643N: atmel 1644F: arch/arm/mach-at91/ 1645F: include/soc/at91/ 1646F: arch/arm/boot/dts/at91*.dts 1647F: arch/arm/boot/dts/at91*.dtsi 1648F: arch/arm/boot/dts/sama*.dts 1649F: arch/arm/boot/dts/sama*.dtsi 1650F: arch/arm/include/debug/at91.S 1651F: drivers/memory/atmel* 1652F: drivers/watchdog/sama5d4_wdt.c 1653X: drivers/input/touchscreen/atmel_mxt_ts.c 1654X: drivers/net/wireless/atmel/ 1655 1656ARM/MIOA701 MACHINE SUPPORT 1657M: Robert Jarzmik <robert.jarzmik@free.fr> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659F: arch/arm/mach-pxa/mioa701.c 1660S: Maintained 1661 1662ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1663M: Michael Petchkovsky <mkpetch@internode.on.net> 1664S: Maintained 1665 1666ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1667M: Linus Walleij <linus.walleij@linaro.org> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669S: Maintained 1670F: arch/arm/mach-nomadik/ 1671F: arch/arm/mach-u300/ 1672F: arch/arm/mach-ux500/ 1673F: arch/arm/boot/dts/ste-* 1674F: drivers/clk/clk-nomadik.c 1675F: drivers/clk/clk-u300.c 1676F: drivers/clocksource/clksrc-dbx500-prcmu.c 1677F: drivers/clocksource/timer-u300.c 1678F: drivers/dma/coh901318* 1679F: drivers/dma/ste_dma40* 1680F: drivers/hwspinlock/u8500_hsem.c 1681F: drivers/i2c/busses/i2c-nomadik.c 1682F: drivers/i2c/busses/i2c-stu300.c 1683F: drivers/mfd/ab3100* 1684F: drivers/mfd/ab8500* 1685F: drivers/mfd/abx500* 1686F: drivers/mfd/dbx500* 1687F: drivers/mfd/db8500* 1688F: drivers/pinctrl/nomadik/ 1689F: drivers/pinctrl/pinctrl-coh901* 1690F: drivers/pinctrl/pinctrl-u300.c 1691F: drivers/rtc/rtc-ab3100.c 1692F: drivers/rtc/rtc-ab8500.c 1693F: drivers/rtc/rtc-coh901331.c 1694F: drivers/rtc/rtc-pl031.c 1695F: drivers/watchdog/coh901327_wdt.c 1696F: Documentation/devicetree/bindings/arm/ste-* 1697F: Documentation/devicetree/bindings/arm/ux500/ 1698T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1699 1700ARM/NUVOTON NPCM ARCHITECTURE 1701M: Avi Fishman <avifishman70@gmail.com> 1702M: Tomer Maimon <tmaimon77@gmail.com> 1703R: Patrick Venture <venture@google.com> 1704R: Nancy Yuen <yuenn@google.com> 1705R: Brendan Higgins <brendanhiggins@google.com> 1706L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1707S: Supported 1708F: arch/arm/mach-npcm/ 1709F: arch/arm/boot/dts/nuvoton-npcm* 1710F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1711F: drivers/*/*npcm* 1712F: Documentation/*/*npcm* 1713 1714ARM/NUVOTON W90X900 ARM ARCHITECTURE 1715M: Wan ZongShun <mcuos.com@gmail.com> 1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1717W: http://www.mcuos.com 1718S: Maintained 1719F: arch/arm/mach-w90x900/ 1720F: drivers/input/keyboard/w90p910_keypad.c 1721F: drivers/input/touchscreen/w90p910_ts.c 1722F: drivers/watchdog/nuc900_wdt.c 1723F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1724F: drivers/mtd/nand/nuc900_nand.c 1725F: drivers/rtc/rtc-nuc900.c 1726F: drivers/spi/spi-nuc900.c 1727F: drivers/usb/host/ehci-w90x900.c 1728F: drivers/video/fbdev/nuc900fb.c 1729 1730ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1731M: Nelson Castillo <arhuaco@freaks-unidos.net> 1732L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1733W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1734S: Supported 1735 1736ARM/Orion SoC/Technologic Systems TS-78xx platform support 1737M: Alexander Clouter <alex@digriz.org.uk> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739W: http://www.digriz.org.uk/ts78xx/kernel 1740S: Maintained 1741F: arch/arm/mach-orion5x/ts78xx-* 1742 1743ARM/OXNAS platform support 1744M: Neil Armstrong <narmstrong@baylibre.com> 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1746L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1747S: Maintained 1748F: arch/arm/mach-oxnas/ 1749F: arch/arm/boot/dts/ox8*.dts* 1750N: oxnas 1751 1752ARM/PALM TREO SUPPORT 1753M: Tomas Cech <sleep_walker@suse.com> 1754L: linux-arm-kernel@lists.infradead.org 1755W: http://hackndev.com 1756S: Maintained 1757F: arch/arm/mach-pxa/palmtreo.* 1758 1759ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1760M: Marek Vasut <marek.vasut@gmail.com> 1761L: linux-arm-kernel@lists.infradead.org 1762W: http://hackndev.com 1763S: Maintained 1764F: arch/arm/mach-pxa/include/mach/palmtx.h 1765F: arch/arm/mach-pxa/palmtx.c 1766F: arch/arm/mach-pxa/palmt5.* 1767F: arch/arm/mach-pxa/include/mach/palmld.h 1768F: arch/arm/mach-pxa/palmld.c 1769F: arch/arm/mach-pxa/palmte2.* 1770F: arch/arm/mach-pxa/include/mach/palmtc.h 1771F: arch/arm/mach-pxa/palmtc.c 1772 1773ARM/PALMZ72 SUPPORT 1774M: Sergey Lapin <slapin@ossfans.org> 1775L: linux-arm-kernel@lists.infradead.org 1776W: http://hackndev.com 1777S: Maintained 1778F: arch/arm/mach-pxa/palmz72.* 1779 1780ARM/PLEB SUPPORT 1781M: Peter Chubb <pleb@gelato.unsw.edu.au> 1782W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1783S: Maintained 1784 1785ARM/PT DIGITAL BOARD PORT 1786M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788W: http://www.armlinux.org.uk/ 1789S: Maintained 1790 1791ARM/QUALCOMM SUPPORT 1792M: Andy Gross <andy.gross@linaro.org> 1793M: David Brown <david.brown@linaro.org> 1794L: linux-arm-msm@vger.kernel.org 1795L: linux-soc@vger.kernel.org 1796S: Maintained 1797F: Documentation/devicetree/bindings/soc/qcom/ 1798F: arch/arm/boot/dts/qcom-*.dts 1799F: arch/arm/boot/dts/qcom-*.dtsi 1800F: arch/arm/mach-qcom/ 1801F: arch/arm64/boot/dts/qcom/* 1802F: drivers/i2c/busses/i2c-qup.c 1803F: drivers/clk/qcom/ 1804F: drivers/dma/qcom/ 1805F: drivers/soc/qcom/ 1806F: drivers/spi/spi-qup.c 1807F: drivers/tty/serial/msm_serial.c 1808F: drivers/*/pm8???-* 1809F: drivers/mfd/ssbi.c 1810F: drivers/firmware/qcom_scm.c 1811T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1812 1813ARM/RADISYS ENP2611 MACHINE SUPPORT 1814M: Lennert Buytenhek <kernel@wantstofly.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817 1818ARM/REALTEK ARCHITECTURE 1819M: Andreas Färber <afaerber@suse.de> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822F: arch/arm64/boot/dts/realtek/ 1823F: Documentation/devicetree/bindings/arm/realtek.txt 1824 1825ARM/RENESAS ARM64 ARCHITECTURE 1826M: Simon Horman <horms@verge.net.au> 1827M: Magnus Damm <magnus.damm@gmail.com> 1828L: linux-renesas-soc@vger.kernel.org 1829Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1831S: Supported 1832F: arch/arm64/boot/dts/renesas/ 1833F: Documentation/devicetree/bindings/arm/shmobile.txt 1834F: drivers/soc/renesas/ 1835F: include/linux/soc/renesas/ 1836 1837ARM/RISCPC ARCHITECTURE 1838M: Russell King <linux@armlinux.org.uk> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840W: http://www.armlinux.org.uk/ 1841S: Maintained 1842F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1843F: arch/arm/include/asm/hardware/ioc.h 1844F: arch/arm/include/asm/hardware/iomd.h 1845F: arch/arm/include/asm/hardware/memc.h 1846F: arch/arm/mach-rpc/ 1847F: drivers/net/ethernet/8390/etherh.c 1848F: drivers/net/ethernet/i825xx/ether1* 1849F: drivers/net/ethernet/seeq/ether3* 1850F: drivers/scsi/arm/ 1851 1852ARM/Rockchip SoC support 1853M: Heiko Stuebner <heiko@sntech.de> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855L: linux-rockchip@lists.infradead.org 1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1857S: Maintained 1858F: arch/arm/boot/dts/rk3* 1859F: arch/arm/boot/dts/rv1108* 1860F: arch/arm/mach-rockchip/ 1861F: drivers/clk/rockchip/ 1862F: drivers/i2c/busses/i2c-rk3x.c 1863F: drivers/*/*rockchip* 1864F: drivers/*/*/*rockchip* 1865F: sound/soc/rockchip/ 1866N: rockchip 1867 1868ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1869M: Kukjin Kim <kgene@kernel.org> 1870M: Krzysztof Kozlowski <krzk@kernel.org> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1873Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1874S: Maintained 1875F: arch/arm/boot/dts/s3c* 1876F: arch/arm/boot/dts/s5p* 1877F: arch/arm/boot/dts/exynos* 1878F: arch/arm64/boot/dts/exynos/ 1879F: arch/arm/plat-samsung/ 1880F: arch/arm/mach-s3c24*/ 1881F: arch/arm/mach-s3c64xx/ 1882F: arch/arm/mach-s5p*/ 1883F: arch/arm/mach-exynos*/ 1884F: drivers/*/*s3c24* 1885F: drivers/*/*/*s3c24* 1886F: drivers/*/*s3c64xx* 1887F: drivers/*/*s5pv210* 1888F: drivers/memory/samsung/* 1889F: drivers/soc/samsung/* 1890F: Documentation/arm/Samsung/ 1891F: Documentation/devicetree/bindings/arm/samsung/ 1892F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1893F: Documentation/devicetree/bindings/power/pd-samsung.txt 1894N: exynos 1895 1896ARM/SAMSUNG MOBILE MACHINE SUPPORT 1897M: Kyungmin Park <kyungmin.park@samsung.com> 1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1899S: Maintained 1900F: arch/arm/mach-s5pv210/ 1901 1902ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1903M: Kyungmin Park <kyungmin.park@samsung.com> 1904M: Kamil Debski <kamil@wypas.org> 1905M: Andrzej Hajda <a.hajda@samsung.com> 1906L: linux-arm-kernel@lists.infradead.org 1907L: linux-media@vger.kernel.org 1908S: Maintained 1909F: drivers/media/platform/s5p-g2d/ 1910 1911ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1912M: Marek Szyprowski <m.szyprowski@samsung.com> 1913L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1914L: linux-media@vger.kernel.org 1915S: Maintained 1916F: drivers/media/platform/s5p-cec/ 1917F: Documentation/devicetree/bindings/media/s5p-cec.txt 1918 1919ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1920M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1921M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1922L: linux-arm-kernel@lists.infradead.org 1923L: linux-media@vger.kernel.org 1924S: Maintained 1925F: drivers/media/platform/s5p-jpeg/ 1926 1927ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1928M: Kyungmin Park <kyungmin.park@samsung.com> 1929M: Kamil Debski <kamil@wypas.org> 1930M: Jeongtae Park <jtp.park@samsung.com> 1931M: Andrzej Hajda <a.hajda@samsung.com> 1932L: linux-arm-kernel@lists.infradead.org 1933L: linux-media@vger.kernel.org 1934S: Maintained 1935F: arch/arm/plat-samsung/s5p-dev-mfc.c 1936F: drivers/media/platform/s5p-mfc/ 1937 1938ARM/SHMOBILE ARM ARCHITECTURE 1939M: Simon Horman <horms@verge.net.au> 1940M: Magnus Damm <magnus.damm@gmail.com> 1941L: linux-renesas-soc@vger.kernel.org 1942Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1943T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1944S: Supported 1945F: arch/arm/boot/dts/emev2* 1946F: arch/arm/boot/dts/r7s* 1947F: arch/arm/boot/dts/r8a* 1948F: arch/arm/boot/dts/sh* 1949F: arch/arm/configs/shmobile_defconfig 1950F: arch/arm/include/debug/renesas-scif.S 1951F: arch/arm/mach-shmobile/ 1952F: Documentation/devicetree/bindings/arm/shmobile.txt 1953F: drivers/soc/renesas/ 1954F: include/linux/soc/renesas/ 1955 1956ARM/SOCFPGA ARCHITECTURE 1957M: Dinh Nguyen <dinguyen@kernel.org> 1958S: Maintained 1959F: arch/arm/mach-socfpga/ 1960F: arch/arm/boot/dts/socfpga* 1961F: arch/arm/configs/socfpga_defconfig 1962F: arch/arm64/boot/dts/altera/ 1963W: http://www.rocketboards.org 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1965 1966ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1967M: Dinh Nguyen <dinguyen@kernel.org> 1968S: Maintained 1969F: drivers/clk/socfpga/ 1970 1971ARM/SOCFPGA EDAC SUPPORT 1972M: Thor Thayer <thor.thayer@linux.intel.com> 1973S: Maintained 1974F: drivers/edac/altera_edac. 1975 1976ARM/SPREADTRUM SoC SUPPORT 1977M: Orson Zhai <orsonzhai@gmail.com> 1978M: Baolin Wang <baolin.wang@linaro.org> 1979M: Chunyan Zhang <zhang.lyra@gmail.com> 1980S: Maintained 1981F: arch/arm64/boot/dts/sprd 1982N: sprd 1983 1984ARM/STI ARCHITECTURE 1985M: Patrice Chotard <patrice.chotard@st.com> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987W: http://www.stlinux.com 1988S: Maintained 1989F: arch/arm/mach-sti/ 1990F: arch/arm/boot/dts/sti* 1991F: drivers/char/hw_random/st-rng.c 1992F: drivers/clocksource/arm_global_timer.c 1993F: drivers/clocksource/clksrc_st_lpc.c 1994F: drivers/cpufreq/sti-cpufreq.c 1995F: drivers/dma/st_fdma* 1996F: drivers/i2c/busses/i2c-st.c 1997F: drivers/media/rc/st_rc.c 1998F: drivers/media/platform/sti/c8sectpfe/ 1999F: drivers/mmc/host/sdhci-st.c 2000F: drivers/phy/st/phy-miphy28lp.c 2001F: drivers/phy/st/phy-stih407-usb.c 2002F: drivers/pinctrl/pinctrl-st.c 2003F: drivers/remoteproc/st_remoteproc.c 2004F: drivers/remoteproc/st_slim_rproc.c 2005F: drivers/reset/sti/ 2006F: drivers/rtc/rtc-st-lpc.c 2007F: drivers/tty/serial/st-asc.c 2008F: drivers/usb/dwc3/dwc3-st.c 2009F: drivers/usb/host/ehci-st.c 2010F: drivers/usb/host/ohci-st.c 2011F: drivers/watchdog/st_lpc_wdt.c 2012F: drivers/ata/ahci_st.c 2013F: include/linux/remoteproc/st_slim_rproc.h 2014 2015ARM/STM32 ARCHITECTURE 2016M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2017M: Alexandre Torgue <alexandre.torgue@st.com> 2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2019S: Maintained 2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2021N: stm32 2022F: arch/arm/boot/dts/stm32* 2023F: arch/arm/mach-stm32/ 2024F: drivers/clocksource/armv7m_systick.c 2025 2026ARM/Synaptics Berlin SoC support 2027M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2028M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030S: Maintained 2031F: arch/arm/mach-berlin/ 2032F: arch/arm/boot/dts/berlin* 2033F: arch/arm64/boot/dts/marvell/berlin* 2034 2035ARM/TANGO ARCHITECTURE 2036M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2037M: Mans Rullgard <mans@mansr.com> 2038L: linux-arm-kernel@lists.infradead.org 2039S: Odd Fixes 2040N: tango 2041 2042ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2043M: Lennert Buytenhek <kernel@wantstofly.org> 2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2045S: Maintained 2046 2047ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2048M: Hans Verkuil <hans.verkuil@cisco.com> 2049L: linux-tegra@vger.kernel.org 2050L: linux-media@vger.kernel.org 2051S: Maintained 2052F: drivers/media/platform/tegra-cec/ 2053F: Documentation/devicetree/bindings/media/tegra-cec.txt 2054 2055ARM/TETON BGA MACHINE SUPPORT 2056M: "Mark F. Brown" <mark.brown314@gmail.com> 2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2058S: Maintained 2059 2060ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2061M: Santosh Shilimkar <ssantosh@kernel.org> 2062L: linux-kernel@vger.kernel.org 2063S: Maintained 2064F: drivers/memory/*emif* 2065 2066ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2067M: Santosh Shilimkar <ssantosh@kernel.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070F: arch/arm/mach-keystone/ 2071F: arch/arm/boot/dts/keystone-* 2072T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2073 2074ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2075M: Santosh Shilimkar <ssantosh@kernel.org> 2076L: linux-kernel@vger.kernel.org 2077S: Maintained 2078F: drivers/clk/keystone/ 2079 2080ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2081M: Santosh Shilimkar <ssantosh@kernel.org> 2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083L: linux-kernel@vger.kernel.org 2084S: Maintained 2085F: drivers/clocksource/timer-keystone.c 2086 2087ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2088M: Santosh Shilimkar <ssantosh@kernel.org> 2089L: linux-kernel@vger.kernel.org 2090S: Maintained 2091F: drivers/power/reset/keystone-reset.c 2092 2093ARM/THECUS N2100 MACHINE SUPPORT 2094M: Lennert Buytenhek <kernel@wantstofly.org> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096S: Maintained 2097 2098ARM/TOSA MACHINE SUPPORT 2099M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2100M: Dirk Opfer <dirk@opfer-online.de> 2101S: Maintained 2102 2103ARM/UNIPHIER ARCHITECTURE 2104M: Masahiro Yamada <yamada.masahiro@socionext.com> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2107S: Maintained 2108F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2109F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2110F: arch/arm/boot/dts/uniphier* 2111F: arch/arm/include/asm/hardware/cache-uniphier.h 2112F: arch/arm/mach-uniphier/ 2113F: arch/arm/mm/cache-uniphier.c 2114F: arch/arm64/boot/dts/socionext/uniphier* 2115F: drivers/bus/uniphier-system-bus.c 2116F: drivers/clk/uniphier/ 2117F: drivers/gpio/gpio-uniphier.c 2118F: drivers/i2c/busses/i2c-uniphier* 2119F: drivers/irqchip/irq-uniphier-aidet.c 2120F: drivers/pinctrl/uniphier/ 2121F: drivers/reset/reset-uniphier.c 2122F: drivers/tty/serial/8250/8250_uniphier.c 2123N: uniphier 2124 2125ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2126M: Ulf Hansson <ulf.hansson@linaro.org> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128T: git git://git.linaro.org/people/ulfh/clk.git 2129S: Maintained 2130F: drivers/clk/ux500/ 2131 2132ARM/VERSATILE EXPRESS PLATFORM 2133M: Liviu Dudau <liviu.dudau@arm.com> 2134M: Sudeep Holla <sudeep.holla@arm.com> 2135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Maintained 2138F: arch/arm/boot/dts/vexpress* 2139F: arch/arm64/boot/dts/arm/ 2140F: arch/arm/mach-vexpress/ 2141F: */*/vexpress* 2142F: */*/*/vexpress* 2143F: drivers/clk/versatile/clk-vexpress-osc.c 2144F: drivers/clocksource/versatile.c 2145N: mps2 2146 2147ARM/VFP SUPPORT 2148M: Russell King <linux@armlinux.org.uk> 2149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2150W: http://www.armlinux.org.uk/ 2151S: Maintained 2152F: arch/arm/vfp/ 2153 2154ARM/VOIPAC PXA270 SUPPORT 2155M: Marek Vasut <marek.vasut@gmail.com> 2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2157S: Maintained 2158F: arch/arm/mach-pxa/vpac270.c 2159F: arch/arm/mach-pxa/include/mach/vpac270.h 2160 2161ARM/VT8500 ARM ARCHITECTURE 2162M: Tony Prisk <linux@prisktech.co.nz> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Maintained 2165F: arch/arm/mach-vt8500/ 2166F: drivers/clocksource/vt8500_timer.c 2167F: drivers/i2c/busses/i2c-wmt.c 2168F: drivers/mmc/host/wmt-sdmmc.c 2169F: drivers/pwm/pwm-vt8500.c 2170F: drivers/rtc/rtc-vt8500.c 2171F: drivers/tty/serial/vt8500_serial.c 2172F: drivers/usb/host/ehci-platform.c 2173F: drivers/usb/host/uhci-platform.c 2174F: drivers/video/fbdev/vt8500lcdfb.* 2175F: drivers/video/fbdev/wm8505fb* 2176F: drivers/video/fbdev/wmt_ge_rops.* 2177 2178ARM/ZIPIT Z2 SUPPORT 2179M: Marek Vasut <marek.vasut@gmail.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181S: Maintained 2182F: arch/arm/mach-pxa/z2.c 2183F: arch/arm/mach-pxa/include/mach/z2.h 2184 2185ARM/ZTE ARCHITECTURE 2186M: Jun Nie <jun.nie@linaro.org> 2187M: Baoyou Xie <baoyou.xie@linaro.org> 2188M: Shawn Guo <shawnguo@kernel.org> 2189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2190S: Maintained 2191F: arch/arm/boot/dts/zx2967* 2192F: arch/arm/mach-zx/ 2193F: arch/arm64/boot/dts/zte/ 2194F: drivers/clk/zte/ 2195F: drivers/dma/zx_dma.c 2196F: drivers/gpio/gpio-zx.c 2197F: drivers/i2c/busses/i2c-zx2967.c 2198F: drivers/mmc/host/dw_mmc-zx.* 2199F: drivers/pinctrl/zte/ 2200F: drivers/soc/zte/ 2201F: drivers/thermal/zx2967_thermal.c 2202F: drivers/watchdog/zx2967_wdt.c 2203F: Documentation/devicetree/bindings/arm/zte.txt 2204F: Documentation/devicetree/bindings/clock/zx2967*.txt 2205F: Documentation/devicetree/bindings/dma/zxdma.txt 2206F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2207F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2208F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2209F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2210F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2211F: Documentation/devicetree/bindings/soc/zte/ 2212F: Documentation/devicetree/bindings/sound/zte,*.txt 2213F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2214F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2215F: include/dt-bindings/clock/zx2967*.h 2216F: include/dt-bindings/soc/zte,*.h 2217F: sound/soc/codecs/zx_aud96p22.c 2218F: sound/soc/zte/ 2219 2220ARM/ZYNQ ARCHITECTURE 2221M: Michal Simek <michal.simek@xilinx.com> 2222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2223W: http://wiki.xilinx.com 2224T: git https://github.com/Xilinx/linux-xlnx.git 2225S: Supported 2226F: arch/arm/mach-zynq/ 2227F: drivers/cpuidle/cpuidle-zynq.c 2228F: drivers/block/xsysace.c 2229N: zynq 2230N: xilinx 2231F: drivers/clocksource/cadence_ttc_timer.c 2232F: drivers/i2c/busses/i2c-cadence.c 2233F: drivers/mmc/host/sdhci-of-arasan.c 2234F: drivers/edac/synopsys_edac.c 2235 2236ARM64 PORT (AARCH64 ARCHITECTURE) 2237M: Catalin Marinas <catalin.marinas@arm.com> 2238M: Will Deacon <will.deacon@arm.com> 2239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2240T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2241S: Maintained 2242F: arch/arm64/ 2243F: Documentation/arm64/ 2244 2245AS3645A LED FLASH CONTROLLER DRIVER 2246M: Sakari Ailus <sakari.ailus@iki.fi> 2247L: linux-leds@vger.kernel.org 2248S: Maintained 2249F: drivers/leds/leds-as3645a.c 2250 2251ASAHI KASEI AK8974 DRIVER 2252M: Linus Walleij <linus.walleij@linaro.org> 2253L: linux-iio@vger.kernel.org 2254W: http://www.akm.com/ 2255S: Supported 2256F: drivers/iio/magnetometer/ak8974.c 2257 2258ASC7621 HARDWARE MONITOR DRIVER 2259M: George Joseph <george.joseph@fairview5.com> 2260L: linux-hwmon@vger.kernel.org 2261S: Maintained 2262F: Documentation/hwmon/asc7621 2263F: drivers/hwmon/asc7621.c 2264 2265ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2266M: Corentin Chary <corentin.chary@gmail.com> 2267L: acpi4asus-user@lists.sourceforge.net 2268L: platform-driver-x86@vger.kernel.org 2269W: http://acpi4asus.sf.net 2270S: Maintained 2271F: drivers/platform/x86/asus*.c 2272F: drivers/platform/x86/eeepc*.c 2273 2274ASUS WIRELESS RADIO CONTROL DRIVER 2275M: João Paulo Rechi Vita <jprvita@gmail.com> 2276L: platform-driver-x86@vger.kernel.org 2277S: Maintained 2278F: drivers/platform/x86/asus-wireless.c 2279 2280ASYMMETRIC KEYS 2281M: David Howells <dhowells@redhat.com> 2282L: keyrings@vger.kernel.org 2283S: Maintained 2284F: Documentation/crypto/asymmetric-keys.txt 2285F: include/linux/verification.h 2286F: include/crypto/public_key.h 2287F: include/crypto/pkcs7.h 2288F: crypto/asymmetric_keys/ 2289 2290ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2291R: Dan Williams <dan.j.williams@intel.com> 2292W: http://sourceforge.net/projects/xscaleiop 2293S: Odd fixes 2294F: Documentation/crypto/async-tx-api.txt 2295F: crypto/async_tx/ 2296F: drivers/dma/ 2297F: include/linux/dmaengine.h 2298F: include/linux/async_tx.h 2299 2300AT24 EEPROM DRIVER 2301M: Bartosz Golaszewski <brgl@bgdev.pl> 2302L: linux-i2c@vger.kernel.org 2303T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2304S: Maintained 2305F: Documentation/devicetree/bindings/eeprom/at24.txt 2306F: drivers/misc/eeprom/at24.c 2307F: include/linux/platform_data/at24.h 2308 2309ATA OVER ETHERNET (AOE) DRIVER 2310M: "Ed L. Cashin" <ed.cashin@acm.org> 2311W: http://www.openaoe.org/ 2312S: Supported 2313F: Documentation/aoe/ 2314F: drivers/block/aoe/ 2315 2316ATHEROS 71XX/9XXX GPIO DRIVER 2317M: Alban Bedel <albeu@free.fr> 2318W: https://github.com/AlbanBedel/linux 2319T: git git://github.com/AlbanBedel/linux 2320S: Maintained 2321F: drivers/gpio/gpio-ath79.c 2322F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2323 2324ATHEROS ATH GENERIC UTILITIES 2325M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2326L: linux-wireless@vger.kernel.org 2327S: Supported 2328F: drivers/net/wireless/ath/* 2329 2330ATHEROS ATH5K WIRELESS DRIVER 2331M: Jiri Slaby <jirislaby@gmail.com> 2332M: Nick Kossifidis <mickflemm@gmail.com> 2333M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2334L: linux-wireless@vger.kernel.org 2335W: http://wireless.kernel.org/en/users/Drivers/ath5k 2336S: Maintained 2337F: drivers/net/wireless/ath/ath5k/ 2338 2339ATHEROS ATH6KL WIRELESS DRIVER 2340M: Kalle Valo <kvalo@qca.qualcomm.com> 2341L: linux-wireless@vger.kernel.org 2342W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2343T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2344S: Supported 2345F: drivers/net/wireless/ath/ath6kl/ 2346 2347ATI_REMOTE2 DRIVER 2348M: Ville Syrjala <syrjala@sci.fi> 2349S: Maintained 2350F: drivers/input/misc/ati_remote2.c 2351 2352ATK0110 HWMON DRIVER 2353M: Luca Tettamanti <kronos.it@gmail.com> 2354L: linux-hwmon@vger.kernel.org 2355S: Maintained 2356F: drivers/hwmon/asus_atk0110.c 2357 2358ATLX ETHERNET DRIVERS 2359M: Jay Cliburn <jcliburn@gmail.com> 2360M: Chris Snook <chris.snook@gmail.com> 2361L: netdev@vger.kernel.org 2362W: http://sourceforge.net/projects/atl1 2363W: http://atl1.sourceforge.net 2364S: Maintained 2365F: drivers/net/ethernet/atheros/ 2366 2367ATM 2368M: Chas Williams <3chas3@gmail.com> 2369L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2370L: netdev@vger.kernel.org 2371W: http://linux-atm.sourceforge.net 2372S: Maintained 2373F: drivers/atm/ 2374F: include/linux/atm* 2375F: include/uapi/linux/atm* 2376 2377ATMEL AT91 / AT32 MCI DRIVER 2378M: Ludovic Desroches <ludovic.desroches@microchip.com> 2379S: Maintained 2380F: drivers/mmc/host/atmel-mci.c 2381 2382ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2383M: Nicolas Ferre <nicolas.ferre@microchip.com> 2384S: Supported 2385F: drivers/power/reset/at91-sama5d2_shdwc.c 2386 2387ATMEL Audio ALSA driver 2388M: Nicolas Ferre <nicolas.ferre@microchip.com> 2389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2390S: Supported 2391F: sound/soc/atmel 2392 2393ATMEL I2C DRIVER 2394M: Ludovic Desroches <ludovic.desroches@microchip.com> 2395L: linux-i2c@vger.kernel.org 2396S: Supported 2397F: drivers/i2c/busses/i2c-at91.c 2398 2399ATMEL ISI DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-media@vger.kernel.org 2402S: Supported 2403F: drivers/media/platform/atmel/atmel-isi.c 2404F: include/media/atmel-isi.h 2405 2406ATMEL LCDFB DRIVER 2407M: Nicolas Ferre <nicolas.ferre@microchip.com> 2408L: linux-fbdev@vger.kernel.org 2409S: Maintained 2410F: drivers/video/fbdev/atmel_lcdfb.c 2411F: include/video/atmel_lcdc.h 2412 2413ATMEL MACB ETHERNET DRIVER 2414M: Nicolas Ferre <nicolas.ferre@microchip.com> 2415S: Supported 2416F: drivers/net/ethernet/cadence/ 2417 2418ATMEL MAXTOUCH DRIVER 2419M: Nick Dyer <nick@shmanahar.org> 2420T: git git://github.com/ndyer/linux.git 2421S: Maintained 2422F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2423F: drivers/input/touchscreen/atmel_mxt_ts.c 2424F: include/linux/platform_data/atmel_mxt_ts.h 2425 2426ATMEL SAMA5D2 ADC DRIVER 2427M: Ludovic Desroches <ludovic.desroches@microchip.com> 2428L: linux-iio@vger.kernel.org 2429S: Supported 2430F: drivers/iio/adc/at91-sama5d2_adc.c 2431 2432ATMEL SDMMC DRIVER 2433M: Ludovic Desroches <ludovic.desroches@microchip.com> 2434L: linux-mmc@vger.kernel.org 2435S: Supported 2436F: drivers/mmc/host/sdhci-of-at91.c 2437 2438ATMEL SPI DRIVER 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440S: Supported 2441F: drivers/spi/spi-atmel.* 2442 2443ATMEL SSC DRIVER 2444M: Nicolas Ferre <nicolas.ferre@microchip.com> 2445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2446S: Supported 2447F: drivers/misc/atmel-ssc.c 2448F: include/linux/atmel-ssc.h 2449 2450ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2451M: Nicolas Ferre <nicolas.ferre@microchip.com> 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453S: Supported 2454F: drivers/misc/atmel_tclib.c 2455F: drivers/clocksource/tcb_clksrc.c 2456 2457ATMEL USBA UDC DRIVER 2458M: Nicolas Ferre <nicolas.ferre@microchip.com> 2459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2460S: Supported 2461F: drivers/usb/gadget/udc/atmel_usba_udc.* 2462 2463ATMEL WIRELESS DRIVER 2464M: Simon Kelley <simon@thekelleys.org.uk> 2465L: linux-wireless@vger.kernel.org 2466W: http://www.thekelleys.org.uk/atmel 2467W: http://atmelwlandriver.sourceforge.net/ 2468S: Maintained 2469F: drivers/net/wireless/atmel/atmel* 2470 2471ATMEL XDMA DRIVER 2472M: Ludovic Desroches <ludovic.desroches@microchip.com> 2473L: linux-arm-kernel@lists.infradead.org 2474L: dmaengine@vger.kernel.org 2475S: Supported 2476F: drivers/dma/at_xdmac.c 2477 2478ATOMIC INFRASTRUCTURE 2479M: Will Deacon <will.deacon@arm.com> 2480M: Peter Zijlstra <peterz@infradead.org> 2481R: Boqun Feng <boqun.feng@gmail.com> 2482L: linux-kernel@vger.kernel.org 2483S: Maintained 2484F: arch/*/include/asm/atomic*.h 2485F: include/*/atomic*.h 2486 2487ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2488M: Bradley Grove <linuxdrivers@attotech.com> 2489L: linux-scsi@vger.kernel.org 2490W: http://www.attotech.com 2491S: Supported 2492F: drivers/scsi/esas2r 2493 2494ATUSB IEEE 802.15.4 RADIO DRIVER 2495M: Stefan Schmidt <stefan@osg.samsung.com> 2496L: linux-wpan@vger.kernel.org 2497S: Maintained 2498F: drivers/net/ieee802154/atusb.c 2499F: drivers/net/ieee802154/atusb.h 2500F: drivers/net/ieee802154/at86rf230.h 2501 2502AUDIT SUBSYSTEM 2503M: Paul Moore <paul@paul-moore.com> 2504M: Eric Paris <eparis@redhat.com> 2505L: linux-audit@redhat.com (moderated for non-subscribers) 2506W: https://github.com/linux-audit 2507W: https://people.redhat.com/sgrubb/audit 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2509S: Supported 2510F: include/linux/audit.h 2511F: include/uapi/linux/audit.h 2512F: kernel/audit* 2513 2514AUXILIARY DISPLAY DRIVERS 2515M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2516W: http://miguelojeda.es/auxdisplay.htm 2517W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2518S: Maintained 2519F: drivers/auxdisplay/ 2520F: include/linux/cfag12864b.h 2521 2522AX.25 NETWORK LAYER 2523M: Ralf Baechle <ralf@linux-mips.org> 2524L: linux-hams@vger.kernel.org 2525W: http://www.linux-ax25.org/ 2526S: Maintained 2527F: include/uapi/linux/ax25.h 2528F: include/net/ax25.h 2529F: net/ax25/ 2530 2531AXENTIA ARM DEVICES 2532M: Peter Rosin <peda@axentia.se> 2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2534S: Maintained 2535F: Documentation/devicetree/bindings/arm/axentia.txt 2536F: arch/arm/boot/dts/at91-linea.dtsi 2537F: arch/arm/boot/dts/at91-natte.dtsi 2538F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2539F: arch/arm/boot/dts/at91-tse850-3.dts 2540 2541AXENTIA ASOC DRIVERS 2542M: Peter Rosin <peda@axentia.se> 2543L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2544S: Maintained 2545F: Documentation/devicetree/bindings/sound/axentia,* 2546F: sound/soc/atmel/tse850-pcm5142.c 2547 2548AZ6007 DVB DRIVER 2549M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2550M: Mauro Carvalho Chehab <mchehab@kernel.org> 2551L: linux-media@vger.kernel.org 2552W: https://linuxtv.org 2553T: git git://linuxtv.org/media_tree.git 2554S: Maintained 2555F: drivers/media/usb/dvb-usb-v2/az6007.c 2556 2557AZTECH FM RADIO RECEIVER DRIVER 2558M: Hans Verkuil <hverkuil@xs4all.nl> 2559L: linux-media@vger.kernel.org 2560T: git git://linuxtv.org/media_tree.git 2561W: https://linuxtv.org 2562S: Maintained 2563F: drivers/media/radio/radio-aztech* 2564 2565B43 WIRELESS DRIVER 2566L: linux-wireless@vger.kernel.org 2567L: b43-dev@lists.infradead.org 2568W: http://wireless.kernel.org/en/users/Drivers/b43 2569S: Odd Fixes 2570F: drivers/net/wireless/broadcom/b43/ 2571 2572B43LEGACY WIRELESS DRIVER 2573M: Larry Finger <Larry.Finger@lwfinger.net> 2574L: linux-wireless@vger.kernel.org 2575L: b43-dev@lists.infradead.org 2576W: http://wireless.kernel.org/en/users/Drivers/b43 2577S: Maintained 2578F: drivers/net/wireless/broadcom/b43legacy/ 2579 2580BACKLIGHT CLASS/SUBSYSTEM 2581M: Lee Jones <lee.jones@linaro.org> 2582M: Daniel Thompson <daniel.thompson@linaro.org> 2583M: Jingoo Han <jingoohan1@gmail.com> 2584T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2585S: Maintained 2586F: drivers/video/backlight/ 2587F: include/linux/backlight.h 2588F: include/linux/pwm_backlight.h 2589F: Documentation/devicetree/bindings/leds/backlight 2590 2591BATMAN ADVANCED 2592M: Marek Lindner <mareklindner@neomailbox.ch> 2593M: Simon Wunderlich <sw@simonwunderlich.de> 2594M: Antonio Quartulli <a@unstable.cc> 2595L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2596W: https://www.open-mesh.org/ 2597Q: https://patchwork.open-mesh.org/project/batman/list/ 2598S: Maintained 2599F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2600F: Documentation/ABI/testing/sysfs-class-net-mesh 2601F: Documentation/networking/batman-adv.rst 2602F: include/uapi/linux/batadv_packet.h 2603F: include/uapi/linux/batman_adv.h 2604F: net/batman-adv/ 2605 2606BAYCOM/HDLCDRV DRIVERS FOR AX.25 2607M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2608L: linux-hams@vger.kernel.org 2609W: http://www.baycom.org/~tom/ham/ham.html 2610S: Maintained 2611F: drivers/net/hamradio/baycom* 2612 2613BCACHE (BLOCK LAYER CACHE) 2614M: Michael Lyle <mlyle@lyle.org> 2615M: Kent Overstreet <kent.overstreet@gmail.com> 2616L: linux-bcache@vger.kernel.org 2617W: http://bcache.evilpiepirate.org 2618C: irc://irc.oftc.net/bcache 2619S: Maintained 2620F: drivers/md/bcache/ 2621 2622BDISP ST MEDIA DRIVER 2623M: Fabien Dessenne <fabien.dessenne@st.com> 2624L: linux-media@vger.kernel.org 2625T: git git://linuxtv.org/media_tree.git 2626W: https://linuxtv.org 2627S: Supported 2628F: drivers/media/platform/sti/bdisp 2629 2630BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2631M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2632L: netdev@vger.kernel.org 2633S: Maintained 2634F: drivers/net/ethernet/ec_bhf.c 2635 2636BEFS FILE SYSTEM 2637M: Luis de Bethencourt <luisbg@kernel.org> 2638M: Salah Triki <salah.triki@gmail.com> 2639S: Maintained 2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2641F: Documentation/filesystems/befs.txt 2642F: fs/befs/ 2643 2644BFQ I/O SCHEDULER 2645M: Paolo Valente <paolo.valente@linaro.org> 2646M: Jens Axboe <axboe@kernel.dk> 2647L: linux-block@vger.kernel.org 2648S: Maintained 2649F: block/bfq-* 2650F: Documentation/block/bfq-iosched.txt 2651 2652BFS FILE SYSTEM 2653M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2654S: Maintained 2655F: Documentation/filesystems/bfs.txt 2656F: fs/bfs/ 2657F: include/uapi/linux/bfs_fs.h 2658 2659BLINKM RGB LED DRIVER 2660M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2661S: Maintained 2662F: drivers/leds/leds-blinkm.c 2663 2664BLOCK LAYER 2665M: Jens Axboe <axboe@kernel.dk> 2666L: linux-block@vger.kernel.org 2667T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2668S: Maintained 2669F: block/ 2670F: drivers/block/ 2671F: kernel/trace/blktrace.c 2672F: lib/sbitmap.c 2673 2674BLOCK2MTD DRIVER 2675M: Joern Engel <joern@lazybastard.org> 2676L: linux-mtd@lists.infradead.org 2677S: Maintained 2678F: drivers/mtd/devices/block2mtd.c 2679 2680BLUETOOTH DRIVERS 2681M: Marcel Holtmann <marcel@holtmann.org> 2682M: Johan Hedberg <johan.hedberg@gmail.com> 2683L: linux-bluetooth@vger.kernel.org 2684W: http://www.bluez.org/ 2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2687S: Maintained 2688F: drivers/bluetooth/ 2689 2690BLUETOOTH SUBSYSTEM 2691M: Marcel Holtmann <marcel@holtmann.org> 2692M: Johan Hedberg <johan.hedberg@gmail.com> 2693L: linux-bluetooth@vger.kernel.org 2694W: http://www.bluez.org/ 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2697S: Maintained 2698F: net/bluetooth/ 2699F: include/net/bluetooth/ 2700 2701BONDING DRIVER 2702M: Jay Vosburgh <j.vosburgh@gmail.com> 2703M: Veaceslav Falico <vfalico@gmail.com> 2704M: Andy Gospodarek <andy@greyhouse.net> 2705L: netdev@vger.kernel.org 2706W: http://sourceforge.net/projects/bonding/ 2707S: Supported 2708F: drivers/net/bonding/ 2709F: include/uapi/linux/if_bonding.h 2710 2711BPF (Safe dynamic programs and tools) 2712M: Alexei Starovoitov <ast@kernel.org> 2713M: Daniel Borkmann <daniel@iogearbox.net> 2714L: netdev@vger.kernel.org 2715L: linux-kernel@vger.kernel.org 2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2717T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2718S: Supported 2719F: arch/x86/net/bpf_jit* 2720F: Documentation/networking/filter.txt 2721F: Documentation/bpf/ 2722F: include/linux/bpf* 2723F: include/linux/filter.h 2724F: include/trace/events/bpf.h 2725F: include/trace/events/xdp.h 2726F: include/uapi/linux/bpf* 2727F: include/uapi/linux/filter.h 2728F: kernel/bpf/ 2729F: kernel/trace/bpf_trace.c 2730F: lib/test_bpf.c 2731F: net/bpf/ 2732F: net/core/filter.c 2733F: net/sched/act_bpf.c 2734F: net/sched/cls_bpf.c 2735F: samples/bpf/ 2736F: tools/bpf/ 2737F: tools/testing/selftests/bpf/ 2738 2739BROADCOM B44 10/100 ETHERNET DRIVER 2740M: Michael Chan <michael.chan@broadcom.com> 2741L: netdev@vger.kernel.org 2742S: Supported 2743F: drivers/net/ethernet/broadcom/b44.* 2744 2745BROADCOM B53 ETHERNET SWITCH DRIVER 2746M: Florian Fainelli <f.fainelli@gmail.com> 2747L: netdev@vger.kernel.org 2748L: openwrt-devel@lists.openwrt.org (subscribers-only) 2749S: Supported 2750F: drivers/net/dsa/b53/* 2751F: include/linux/platform_data/b53.h 2752 2753BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2754M: Florian Fainelli <f.fainelli@gmail.com> 2755M: Ray Jui <rjui@broadcom.com> 2756M: Scott Branden <sbranden@broadcom.com> 2757M: bcm-kernel-feedback-list@broadcom.com 2758T: git git://github.com/broadcom/mach-bcm 2759S: Maintained 2760N: bcm281* 2761N: bcm113* 2762N: bcm216* 2763N: kona 2764F: arch/arm/mach-bcm/ 2765 2766BROADCOM BCM2835 ARM ARCHITECTURE 2767M: Eric Anholt <eric@anholt.net> 2768M: Stefan Wahren <stefan.wahren@i2se.com> 2769L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2771T: git git://github.com/anholt/linux 2772S: Maintained 2773N: bcm2835 2774F: drivers/staging/vc04_services 2775 2776BROADCOM BCM47XX MIPS ARCHITECTURE 2777M: Hauke Mehrtens <hauke@hauke-m.de> 2778M: Rafał Miłecki <zajec5@gmail.com> 2779L: linux-mips@linux-mips.org 2780S: Maintained 2781F: Documentation/devicetree/bindings/mips/brcm/ 2782F: arch/mips/bcm47xx/* 2783F: arch/mips/include/asm/mach-bcm47xx/* 2784 2785BROADCOM BCM5301X ARM ARCHITECTURE 2786M: Hauke Mehrtens <hauke@hauke-m.de> 2787M: Rafał Miłecki <zajec5@gmail.com> 2788M: Jon Mason <jonmason@broadcom.com> 2789M: bcm-kernel-feedback-list@broadcom.com 2790L: linux-arm-kernel@lists.infradead.org 2791S: Maintained 2792F: arch/arm/mach-bcm/bcm_5301x.c 2793F: arch/arm/boot/dts/bcm5301x*.dtsi 2794F: arch/arm/boot/dts/bcm470* 2795F: arch/arm/boot/dts/bcm953012* 2796 2797BROADCOM BCM53573 ARM ARCHITECTURE 2798M: Rafał Miłecki <rafal@milecki.pl> 2799L: linux-arm-kernel@lists.infradead.org 2800S: Maintained 2801F: arch/arm/boot/dts/bcm53573* 2802F: arch/arm/boot/dts/bcm47189* 2803 2804BROADCOM BCM63XX ARM ARCHITECTURE 2805M: Florian Fainelli <f.fainelli@gmail.com> 2806M: bcm-kernel-feedback-list@broadcom.com 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2808T: git git://github.com/broadcom/stblinux.git 2809S: Maintained 2810N: bcm63xx 2811 2812BROADCOM BCM63XX/BCM33XX UDC DRIVER 2813M: Kevin Cernekee <cernekee@gmail.com> 2814L: linux-usb@vger.kernel.org 2815S: Maintained 2816F: drivers/usb/gadget/udc/bcm63xx_udc.* 2817 2818BROADCOM BCM7XXX ARM ARCHITECTURE 2819M: Brian Norris <computersforpeace@gmail.com> 2820M: Gregory Fong <gregory.0xf0@gmail.com> 2821M: Florian Fainelli <f.fainelli@gmail.com> 2822M: bcm-kernel-feedback-list@broadcom.com 2823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2824T: git git://github.com/broadcom/stblinux.git 2825S: Maintained 2826F: arch/arm/mach-bcm/*brcmstb* 2827F: arch/arm/boot/dts/bcm7*.dts* 2828F: drivers/bus/brcmstb_gisb.c 2829F: arch/arm/mm/cache-b15-rac.c 2830F: arch/arm/include/asm/hardware/cache-b15-rac.h 2831N: brcmstb 2832 2833BROADCOM BMIPS CPUFREQ DRIVER 2834M: Markus Mayer <mmayer@broadcom.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-pm@vger.kernel.org 2837S: Maintained 2838F: drivers/cpufreq/bmips-cpufreq.c 2839 2840BROADCOM BMIPS MIPS ARCHITECTURE 2841M: Kevin Cernekee <cernekee@gmail.com> 2842M: Florian Fainelli <f.fainelli@gmail.com> 2843L: linux-mips@linux-mips.org 2844T: git git://github.com/broadcom/stblinux.git 2845S: Maintained 2846F: arch/mips/bmips/* 2847F: arch/mips/include/asm/mach-bmips/* 2848F: arch/mips/kernel/*bmips* 2849F: arch/mips/boot/dts/brcm/bcm*.dts* 2850F: drivers/irqchip/irq-bcm63* 2851F: drivers/irqchip/irq-bcm7* 2852F: drivers/irqchip/irq-brcmstb* 2853F: include/linux/bcm963xx_nvram.h 2854F: include/linux/bcm963xx_tag.h 2855 2856BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2857M: Rasesh Mody <rasesh.mody@cavium.com> 2858M: Harish Patil <harish.patil@cavium.com> 2859M: Dept-GELinuxNICDev@cavium.com 2860L: netdev@vger.kernel.org 2861S: Supported 2862F: drivers/net/ethernet/broadcom/bnx2.* 2863F: drivers/net/ethernet/broadcom/bnx2_* 2864 2865BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2866M: QLogic-Storage-Upstream@qlogic.com 2867L: linux-scsi@vger.kernel.org 2868S: Supported 2869F: drivers/scsi/bnx2fc/ 2870 2871BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2i/ 2876 2877BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2878M: Ariel Elior <ariel.elior@cavium.com> 2879M: everest-linux-l2@cavium.com 2880L: netdev@vger.kernel.org 2881S: Supported 2882F: drivers/net/ethernet/broadcom/bnx2x/ 2883 2884BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2885M: Michael Chan <michael.chan@broadcom.com> 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnxt/ 2889 2890BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2891M: Arend van Spriel <arend.vanspriel@broadcom.com> 2892M: Franky Lin <franky.lin@broadcom.com> 2893M: Hante Meuleman <hante.meuleman@broadcom.com> 2894M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2895M: Wright Feng <wright.feng@cypress.com> 2896L: linux-wireless@vger.kernel.org 2897L: brcm80211-dev-list.pdl@broadcom.com 2898L: brcm80211-dev-list@cypress.com 2899S: Supported 2900F: drivers/net/wireless/broadcom/brcm80211/ 2901 2902BROADCOM BRCMSTB GPIO DRIVER 2903M: Gregory Fong <gregory.0xf0@gmail.com> 2904L: bcm-kernel-feedback-list@broadcom.com 2905S: Supported 2906F: drivers/gpio/gpio-brcmstb.c 2907F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2908 2909BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2910M: Al Cooper <alcooperx@gmail.com> 2911L: linux-kernel@vger.kernel.org 2912L: bcm-kernel-feedback-list@broadcom.com 2913S: Maintained 2914F: drivers/phy/broadcom/phy-brcm-usb* 2915 2916BROADCOM GENET ETHERNET DRIVER 2917M: Doug Berger <opendmb@gmail.com> 2918M: Florian Fainelli <f.fainelli@gmail.com> 2919L: netdev@vger.kernel.org 2920S: Supported 2921F: drivers/net/ethernet/broadcom/genet/ 2922 2923BROADCOM IPROC ARM ARCHITECTURE 2924M: Ray Jui <rjui@broadcom.com> 2925M: Scott Branden <sbranden@broadcom.com> 2926M: Jon Mason <jonmason@broadcom.com> 2927M: bcm-kernel-feedback-list@broadcom.com 2928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2929T: git git://github.com/broadcom/cygnus-linux.git 2930S: Maintained 2931N: iproc 2932N: cygnus 2933N: bcm[-_]nsp 2934N: bcm9113* 2935N: bcm9583* 2936N: bcm9585* 2937N: bcm9586* 2938N: bcm988312 2939N: bcm113* 2940N: bcm583* 2941N: bcm585* 2942N: bcm586* 2943N: bcm88312 2944N: hr2 2945F: arch/arm64/boot/dts/broadcom/ns2* 2946F: drivers/clk/bcm/clk-ns* 2947F: drivers/pinctrl/bcm/pinctrl-ns* 2948 2949BROADCOM KONA GPIO DRIVER 2950M: Ray Jui <rjui@broadcom.com> 2951L: bcm-kernel-feedback-list@broadcom.com 2952S: Supported 2953F: drivers/gpio/gpio-bcm-kona.c 2954F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2955 2956BROADCOM NETXTREME-E ROCE DRIVER 2957M: Selvin Xavier <selvin.xavier@broadcom.com> 2958M: Devesh Sharma <devesh.sharma@broadcom.com> 2959M: Somnath Kotur <somnath.kotur@broadcom.com> 2960M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2961L: linux-rdma@vger.kernel.org 2962W: http://www.broadcom.com 2963S: Supported 2964F: drivers/infiniband/hw/bnxt_re/ 2965F: include/uapi/rdma/bnxt_re-abi.h 2966 2967BROADCOM NVRAM DRIVER 2968M: Rafał Miłecki <zajec5@gmail.com> 2969L: linux-mips@linux-mips.org 2970S: Maintained 2971F: drivers/firmware/broadcom/* 2972 2973BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-wireless@vger.kernel.org 2976S: Maintained 2977F: drivers/bcma/ 2978F: include/linux/bcma/ 2979 2980BROADCOM STB AVS CPUFREQ DRIVER 2981M: Markus Mayer <mmayer@broadcom.com> 2982M: bcm-kernel-feedback-list@broadcom.com 2983L: linux-pm@vger.kernel.org 2984S: Maintained 2985F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2986F: drivers/cpufreq/brcmstb* 2987 2988BROADCOM STB AVS TMON DRIVER 2989M: Markus Mayer <mmayer@broadcom.com> 2990M: bcm-kernel-feedback-list@broadcom.com 2991L: linux-pm@vger.kernel.org 2992S: Maintained 2993F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2994F: drivers/thermal/broadcom/brcmstb* 2995 2996BROADCOM STB NAND FLASH DRIVER 2997M: Brian Norris <computersforpeace@gmail.com> 2998M: Kamal Dasu <kdasu.kdev@gmail.com> 2999L: linux-mtd@lists.infradead.org 3000L: bcm-kernel-feedback-list@broadcom.com 3001S: Maintained 3002F: drivers/mtd/nand/brcmnand/ 3003 3004BROADCOM STB DPFE DRIVER 3005M: Markus Mayer <mmayer@broadcom.com> 3006M: bcm-kernel-feedback-list@broadcom.com 3007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3008S: Maintained 3009F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3010F: drivers/memory/brcmstb_dpfe.c 3011 3012BROADCOM SYSTEMPORT ETHERNET DRIVER 3013M: Florian Fainelli <f.fainelli@gmail.com> 3014L: netdev@vger.kernel.org 3015S: Supported 3016F: drivers/net/ethernet/broadcom/bcmsysport.* 3017 3018BROADCOM TG3 GIGABIT ETHERNET DRIVER 3019M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3020M: Prashant Sreedharan <prashant@broadcom.com> 3021M: Michael Chan <mchan@broadcom.com> 3022L: netdev@vger.kernel.org 3023S: Supported 3024F: drivers/net/ethernet/broadcom/tg3.* 3025 3026BROCADE BFA FC SCSI DRIVER 3027M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3028M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3029L: linux-scsi@vger.kernel.org 3030S: Supported 3031F: drivers/scsi/bfa/ 3032 3033BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3034M: Rasesh Mody <rasesh.mody@cavium.com> 3035M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3036M: Dept-GELinuxNICDev@cavium.com 3037L: netdev@vger.kernel.org 3038S: Supported 3039F: drivers/net/ethernet/brocade/bna/ 3040 3041BSG (block layer generic sg v4 driver) 3042M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3043L: linux-scsi@vger.kernel.org 3044S: Supported 3045F: block/bsg.c 3046F: include/linux/bsg.h 3047F: include/uapi/linux/bsg.h 3048 3049BT87X AUDIO DRIVER 3050M: Clemens Ladisch <clemens@ladisch.de> 3051L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3052T: git git://git.alsa-project.org/alsa-kernel.git 3053S: Maintained 3054F: Documentation/sound/alsa/Bt87x.txt 3055F: sound/pci/bt87x.c 3056 3057BT8XXGPIO DRIVER 3058M: Michael Buesch <m@bues.ch> 3059W: http://bu3sch.de/btgpio.php 3060S: Maintained 3061F: drivers/gpio/gpio-bt8xx.c 3062 3063BTRFS FILE SYSTEM 3064M: Chris Mason <clm@fb.com> 3065M: Josef Bacik <jbacik@fb.com> 3066M: David Sterba <dsterba@suse.com> 3067L: linux-btrfs@vger.kernel.org 3068W: http://btrfs.wiki.kernel.org/ 3069Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3071S: Maintained 3072F: Documentation/filesystems/btrfs.txt 3073F: fs/btrfs/ 3074F: include/linux/btrfs* 3075F: include/uapi/linux/btrfs* 3076 3077BTTV VIDEO4LINUX DRIVER 3078M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3079M: Mauro Carvalho Chehab <mchehab@kernel.org> 3080L: linux-media@vger.kernel.org 3081W: https://linuxtv.org 3082T: git git://linuxtv.org/media_tree.git 3083S: Odd fixes 3084F: Documentation/media/v4l-drivers/bttv* 3085F: drivers/media/pci/bt8xx/bttv* 3086 3087BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3088M: Chanwoo Choi <cw00.choi@samsung.com> 3089L: linux-pm@vger.kernel.org 3090L: linux-samsung-soc@vger.kernel.org 3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3092S: Maintained 3093F: drivers/devfreq/exynos-bus.c 3094F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3095 3096BUSLOGIC SCSI DRIVER 3097M: Khalid Aziz <khalid@gonehiking.org> 3098L: linux-scsi@vger.kernel.org 3099S: Maintained 3100F: drivers/scsi/BusLogic.* 3101F: drivers/scsi/FlashPoint.* 3102 3103C-MEDIA CMI8788 DRIVER 3104M: Clemens Ladisch <clemens@ladisch.de> 3105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3106T: git git://git.alsa-project.org/alsa-kernel.git 3107S: Maintained 3108F: sound/pci/oxygen/ 3109 3110C6X ARCHITECTURE 3111M: Mark Salter <msalter@redhat.com> 3112M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3113L: linux-c6x-dev@linux-c6x.org 3114W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3115S: Maintained 3116F: arch/c6x/ 3117 3118CA8210 IEEE-802.15.4 RADIO DRIVER 3119M: Harry Morris <h.morris@cascoda.com> 3120L: linux-wpan@vger.kernel.org 3121W: https://github.com/Cascoda/ca8210-linux.git 3122S: Maintained 3123F: drivers/net/ieee802154/ca8210.c 3124F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3125 3126CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3127M: David Howells <dhowells@redhat.com> 3128L: linux-cachefs@redhat.com (moderated for non-subscribers) 3129S: Supported 3130F: Documentation/filesystems/caching/cachefiles.txt 3131F: fs/cachefiles/ 3132 3133CADET FM/AM RADIO RECEIVER DRIVER 3134M: Hans Verkuil <hverkuil@xs4all.nl> 3135L: linux-media@vger.kernel.org 3136T: git git://linuxtv.org/media_tree.git 3137W: https://linuxtv.org 3138S: Maintained 3139F: drivers/media/radio/radio-cadet* 3140 3141CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3142M: Jonathan Corbet <corbet@lwn.net> 3143L: linux-media@vger.kernel.org 3144T: git git://linuxtv.org/media_tree.git 3145S: Maintained 3146F: Documentation/media/v4l-drivers/cafe_ccic* 3147F: drivers/media/platform/marvell-ccic/ 3148 3149CAIF NETWORK LAYER 3150M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3151L: netdev@vger.kernel.org 3152S: Supported 3153F: Documentation/networking/caif/ 3154F: drivers/net/caif/ 3155F: include/uapi/linux/caif/ 3156F: include/net/caif/ 3157F: net/caif/ 3158 3159CALGARY x86-64 IOMMU 3160M: Muli Ben-Yehuda <mulix@mulix.org> 3161M: Jon Mason <jdmason@kudzu.us> 3162L: iommu@lists.linux-foundation.org 3163S: Maintained 3164F: arch/x86/kernel/pci-calgary_64.c 3165F: arch/x86/kernel/tce_64.c 3166F: arch/x86/include/asm/calgary.h 3167F: arch/x86/include/asm/tce.h 3168 3169CAN NETWORK DRIVERS 3170M: Wolfgang Grandegger <wg@grandegger.com> 3171M: Marc Kleine-Budde <mkl@pengutronix.de> 3172L: linux-can@vger.kernel.org 3173W: https://github.com/linux-can 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3176S: Maintained 3177F: Documentation/devicetree/bindings/net/can/ 3178F: drivers/net/can/ 3179F: include/linux/can/dev.h 3180F: include/linux/can/platform/ 3181F: include/uapi/linux/can/error.h 3182F: include/uapi/linux/can/netlink.h 3183 3184CAN NETWORK LAYER 3185M: Oliver Hartkopp <socketcan@hartkopp.net> 3186M: Marc Kleine-Budde <mkl@pengutronix.de> 3187L: linux-can@vger.kernel.org 3188W: https://github.com/linux-can 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3191S: Maintained 3192F: Documentation/networking/can.rst 3193F: net/can/ 3194F: include/linux/can/core.h 3195F: include/uapi/linux/can.h 3196F: include/uapi/linux/can/bcm.h 3197F: include/uapi/linux/can/raw.h 3198F: include/uapi/linux/can/gw.h 3199 3200CAPABILITIES 3201M: Serge Hallyn <serge@hallyn.com> 3202L: linux-security-module@vger.kernel.org 3203S: Supported 3204F: include/linux/capability.h 3205F: include/uapi/linux/capability.h 3206F: security/commoncap.c 3207F: kernel/capability.c 3208 3209CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3210M: Kevin Tsai <ktsai@capellamicro.com> 3211S: Maintained 3212F: drivers/iio/light/cm* 3213 3214CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3215M: Christian Lamparter <chunkeey@googlemail.com> 3216L: linux-wireless@vger.kernel.org 3217W: http://wireless.kernel.org/en/users/Drivers/carl9170 3218S: Maintained 3219F: drivers/net/wireless/ath/carl9170/ 3220 3221CAVIUM I2C DRIVER 3222M: Jan Glauber <jglauber@cavium.com> 3223M: David Daney <david.daney@cavium.com> 3224W: http://www.cavium.com 3225S: Supported 3226F: drivers/i2c/busses/i2c-octeon* 3227F: drivers/i2c/busses/i2c-thunderx* 3228 3229CAVIUM LIQUIDIO NETWORK DRIVER 3230M: Derek Chickles <derek.chickles@caviumnetworks.com> 3231M: Satanand Burla <satananda.burla@caviumnetworks.com> 3232M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3233M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3234L: netdev@vger.kernel.org 3235W: http://www.cavium.com 3236S: Supported 3237F: drivers/net/ethernet/cavium/liquidio/ 3238 3239CAVIUM MMC DRIVER 3240M: Jan Glauber <jglauber@cavium.com> 3241M: David Daney <david.daney@cavium.com> 3242M: Steven J. Hill <Steven.Hill@cavium.com> 3243W: http://www.cavium.com 3244S: Supported 3245F: drivers/mmc/host/cavium* 3246 3247CAVIUM OCTEON-TX CRYPTO DRIVER 3248M: George Cherian <george.cherian@cavium.com> 3249L: linux-crypto@vger.kernel.org 3250W: http://www.cavium.com 3251S: Supported 3252F: drivers/crypto/cavium/cpt/ 3253 3254CAVIUM THUNDERX2 ARM64 SOC 3255M: Robert Richter <rrichter@cavium.com> 3256M: Jayachandran C <jnair@caviumnetworks.com> 3257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3258S: Maintained 3259F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3260F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3261 3262CC2520 IEEE-802.15.4 RADIO DRIVER 3263M: Varka Bhadram <varkabhadram@gmail.com> 3264L: linux-wpan@vger.kernel.org 3265S: Maintained 3266F: drivers/net/ieee802154/cc2520.c 3267F: include/linux/spi/cc2520.h 3268F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3269 3270CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3271M: Gilad Ben-Yossef <gilad@benyossef.com> 3272L: linux-crypto@vger.kernel.org 3273S: Supported 3274F: drivers/crypto/ccree/ 3275W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3276 3277CEC FRAMEWORK 3278M: Hans Verkuil <hans.verkuil@cisco.com> 3279L: linux-media@vger.kernel.org 3280T: git git://linuxtv.org/media_tree.git 3281W: http://linuxtv.org 3282S: Supported 3283F: Documentation/media/kapi/cec-core.rst 3284F: Documentation/media/uapi/cec 3285F: drivers/media/cec/ 3286F: drivers/media/rc/keymaps/rc-cec.c 3287F: include/media/cec.h 3288F: include/media/cec-notifier.h 3289F: include/uapi/linux/cec.h 3290F: include/uapi/linux/cec-funcs.h 3291F: Documentation/devicetree/bindings/media/cec.txt 3292F: Documentation/ABI/testing/debugfs-cec-error-inj 3293 3294CEC GPIO DRIVER 3295M: Hans Verkuil <hans.verkuil@cisco.com> 3296L: linux-media@vger.kernel.org 3297T: git git://linuxtv.org/media_tree.git 3298W: http://linuxtv.org 3299S: Supported 3300F: drivers/media/platform/cec-gpio/ 3301F: Documentation/devicetree/bindings/media/cec-gpio.txt 3302 3303CELL BROADBAND ENGINE ARCHITECTURE 3304M: Arnd Bergmann <arnd@arndb.de> 3305L: linuxppc-dev@lists.ozlabs.org 3306W: http://www.ibm.com/developerworks/power/cell/ 3307S: Supported 3308F: arch/powerpc/include/asm/cell*.h 3309F: arch/powerpc/include/asm/spu*.h 3310F: arch/powerpc/include/uapi/asm/spu*.h 3311F: arch/powerpc/oprofile/*cell* 3312F: arch/powerpc/platforms/cell/ 3313 3314CEPH COMMON CODE (LIBCEPH) 3315M: Ilya Dryomov <idryomov@gmail.com> 3316M: "Yan, Zheng" <zyan@redhat.com> 3317M: Sage Weil <sage@redhat.com> 3318L: ceph-devel@vger.kernel.org 3319W: http://ceph.com/ 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3321T: git git://github.com/ceph/ceph-client.git 3322S: Supported 3323F: net/ceph/ 3324F: include/linux/ceph/ 3325F: include/linux/crush/ 3326 3327CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3328M: "Yan, Zheng" <zyan@redhat.com> 3329M: Sage Weil <sage@redhat.com> 3330M: Ilya Dryomov <idryomov@gmail.com> 3331L: ceph-devel@vger.kernel.org 3332W: http://ceph.com/ 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3334T: git git://github.com/ceph/ceph-client.git 3335S: Supported 3336F: Documentation/filesystems/ceph.txt 3337F: fs/ceph/ 3338 3339CERTIFICATE HANDLING: 3340M: David Howells <dhowells@redhat.com> 3341M: David Woodhouse <dwmw2@infradead.org> 3342L: keyrings@vger.kernel.org 3343S: Maintained 3344F: Documentation/module-signing.txt 3345F: certs/ 3346F: scripts/sign-file.c 3347F: scripts/extract-cert.c 3348 3349CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3350L: linux-usb@vger.kernel.org 3351S: Orphan 3352F: Documentation/usb/WUSB-Design-overview.txt 3353F: Documentation/usb/wusb-cbaf 3354F: drivers/usb/host/hwa-hc.c 3355F: drivers/usb/host/whci/ 3356F: drivers/usb/wusbcore/ 3357F: include/linux/usb/wusb* 3358 3359CFAG12864B LCD DRIVER 3360M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3361W: http://miguelojeda.es/auxdisplay.htm 3362W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3363S: Maintained 3364F: drivers/auxdisplay/cfag12864b.c 3365F: include/linux/cfag12864b.h 3366 3367CFAG12864BFB LCD FRAMEBUFFER DRIVER 3368M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3369W: http://miguelojeda.es/auxdisplay.htm 3370W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3371S: Maintained 3372F: drivers/auxdisplay/cfag12864bfb.c 3373F: include/linux/cfag12864b.h 3374 3375802.11 (including CFG80211/NL80211) 3376M: Johannes Berg <johannes@sipsolutions.net> 3377L: linux-wireless@vger.kernel.org 3378W: http://wireless.kernel.org/ 3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3381S: Maintained 3382F: net/wireless/ 3383F: include/uapi/linux/nl80211.h 3384F: include/linux/ieee80211.h 3385F: include/net/wext.h 3386F: include/net/cfg80211.h 3387F: include/net/iw_handler.h 3388F: include/net/ieee80211_radiotap.h 3389F: Documentation/driver-api/80211/cfg80211.rst 3390F: Documentation/networking/regulatory.txt 3391 3392CHAR and MISC DRIVERS 3393M: Arnd Bergmann <arnd@arndb.de> 3394M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3395T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3396S: Supported 3397F: drivers/char/ 3398F: drivers/misc/ 3399F: include/linux/miscdevice.h 3400 3401CHECKPATCH 3402M: Andy Whitcroft <apw@canonical.com> 3403M: Joe Perches <joe@perches.com> 3404S: Maintained 3405F: scripts/checkpatch.pl 3406 3407CHINESE DOCUMENTATION 3408M: Harry Wei <harryxiyou@gmail.com> 3409L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3410L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3411S: Maintained 3412F: Documentation/translations/zh_CN/ 3413 3414CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3415M: Peter Chen <Peter.Chen@nxp.com> 3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3417L: linux-usb@vger.kernel.org 3418S: Maintained 3419F: drivers/usb/chipidea/ 3420 3421CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3422M: Hans de Goede <hdegoede@redhat.com> 3423L: linux-input@vger.kernel.org 3424S: Maintained 3425F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3426F: drivers/input/touchscreen/chipone_icn8318.c 3427 3428CHROME HARDWARE PLATFORM SUPPORT 3429M: Benson Leung <bleung@chromium.org> 3430M: Olof Johansson <olof@lixom.net> 3431S: Maintained 3432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3433F: drivers/platform/chrome/ 3434 3435CIRRUS LOGIC AUDIO CODEC DRIVERS 3436M: Brian Austin <brian.austin@cirrus.com> 3437M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3438L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3439S: Maintained 3440F: sound/soc/codecs/cs* 3441 3442CIRRUS LOGIC EP93XX ETHERNET DRIVER 3443M: Hartley Sweeten <hsweeten@visionengravers.com> 3444L: netdev@vger.kernel.org 3445S: Maintained 3446F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3447 3448CISCO FCOE HBA DRIVER 3449M: Satish Kharat <satishkh@cisco.com> 3450M: Sesidhar Baddela <sebaddel@cisco.com> 3451M: Karan Tilak Kumar <kartilak@cisco.com> 3452L: linux-scsi@vger.kernel.org 3453S: Supported 3454F: drivers/scsi/fnic/ 3455 3456CISCO SCSI HBA DRIVER 3457M: Karan Tilak Kumar <kartilak@cisco.com> 3458M: Sesidhar Baddela <sebaddel@cisco.com> 3459L: linux-scsi@vger.kernel.org 3460S: Supported 3461F: drivers/scsi/snic/ 3462 3463CISCO VIC ETHERNET NIC DRIVER 3464M: Christian Benvenuti <benve@cisco.com> 3465M: Govindarajulu Varadarajan <_govind@gmx.com> 3466M: Parvi Kaustubhi <pkaustub@cisco.com> 3467S: Supported 3468F: drivers/net/ethernet/cisco/enic/ 3469 3470CISCO VIC LOW LATENCY NIC DRIVER 3471M: Christian Benvenuti <benve@cisco.com> 3472M: Dave Goodell <dgoodell@cisco.com> 3473S: Supported 3474F: drivers/infiniband/hw/usnic/ 3475 3476CLEANCACHE API 3477M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3478L: linux-kernel@vger.kernel.org 3479S: Maintained 3480F: mm/cleancache.c 3481F: include/linux/cleancache.h 3482 3483CLK API 3484M: Russell King <linux@armlinux.org.uk> 3485L: linux-clk@vger.kernel.org 3486S: Maintained 3487F: include/linux/clk.h 3488 3489CLOCKSOURCE, CLOCKEVENT DRIVERS 3490M: Daniel Lezcano <daniel.lezcano@linaro.org> 3491M: Thomas Gleixner <tglx@linutronix.de> 3492L: linux-kernel@vger.kernel.org 3493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3494S: Supported 3495F: drivers/clocksource/ 3496F: Documentation/devicetree/bindings/timer/ 3497 3498CMPC ACPI DRIVER 3499M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3500M: Daniel Oliveira Nascimento <don@syst.com.br> 3501L: platform-driver-x86@vger.kernel.org 3502S: Supported 3503F: drivers/platform/x86/classmate-laptop.c 3504 3505COBALT MEDIA DRIVER 3506M: Hans Verkuil <hans.verkuil@cisco.com> 3507L: linux-media@vger.kernel.org 3508T: git git://linuxtv.org/media_tree.git 3509W: https://linuxtv.org 3510S: Supported 3511F: drivers/media/pci/cobalt/ 3512 3513COCCINELLE/Semantic Patches (SmPL) 3514M: Julia Lawall <Julia.Lawall@lip6.fr> 3515M: Gilles Muller <Gilles.Muller@lip6.fr> 3516M: Nicolas Palix <nicolas.palix@imag.fr> 3517M: Michal Marek <michal.lkml@markovi.net> 3518L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3520W: http://coccinelle.lip6.fr/ 3521S: Supported 3522F: Documentation/dev-tools/coccinelle.rst 3523F: scripts/coccinelle/ 3524F: scripts/coccicheck 3525 3526CODA FILE SYSTEM 3527M: Jan Harkes <jaharkes@cs.cmu.edu> 3528M: coda@cs.cmu.edu 3529L: codalist@coda.cs.cmu.edu 3530W: http://www.coda.cs.cmu.edu/ 3531S: Maintained 3532F: Documentation/filesystems/coda.txt 3533F: fs/coda/ 3534F: include/linux/coda*.h 3535F: include/uapi/linux/coda*.h 3536 3537CODA V4L2 MEM2MEM DRIVER 3538M: Philipp Zabel <p.zabel@pengutronix.de> 3539L: linux-media@vger.kernel.org 3540S: Maintained 3541F: Documentation/devicetree/bindings/media/coda.txt 3542F: drivers/media/platform/coda/ 3543 3544COMMON CLK FRAMEWORK 3545M: Michael Turquette <mturquette@baylibre.com> 3546M: Stephen Boyd <sboyd@kernel.org> 3547L: linux-clk@vger.kernel.org 3548Q: http://patchwork.kernel.org/project/linux-clk/list/ 3549T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3550S: Maintained 3551F: Documentation/devicetree/bindings/clock/ 3552F: drivers/clk/ 3553X: drivers/clk/clkdev.c 3554F: include/linux/clk-pr* 3555F: include/linux/clk/ 3556 3557COMMON INTERNET FILE SYSTEM (CIFS) 3558M: Steve French <sfrench@samba.org> 3559L: linux-cifs@vger.kernel.org 3560L: samba-technical@lists.samba.org (moderated for non-subscribers) 3561W: http://linux-cifs.samba.org/ 3562T: git git://git.samba.org/sfrench/cifs-2.6.git 3563S: Supported 3564F: Documentation/filesystems/cifs/ 3565F: fs/cifs/ 3566 3567COMPACTPCI HOTPLUG CORE 3568M: Scott Murray <scott@spiteful.org> 3569L: linux-pci@vger.kernel.org 3570S: Maintained 3571F: drivers/pci/hotplug/cpci_hotplug* 3572 3573COMPACTPCI HOTPLUG GENERIC DRIVER 3574M: Scott Murray <scott@spiteful.org> 3575L: linux-pci@vger.kernel.org 3576S: Maintained 3577F: drivers/pci/hotplug/cpcihp_generic.c 3578 3579COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpcihp_zt5550.* 3584 3585COMPAL LAPTOP SUPPORT 3586M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3587L: platform-driver-x86@vger.kernel.org 3588S: Maintained 3589F: drivers/platform/x86/compal-laptop.c 3590 3591CONEXANT ACCESSRUNNER USB DRIVER 3592L: accessrunner-general@lists.sourceforge.net 3593W: http://accessrunner.sourceforge.net/ 3594S: Orphan 3595F: drivers/usb/atm/cxacru.c 3596 3597CONFIGFS 3598M: Joel Becker <jlbec@evilplan.org> 3599M: Christoph Hellwig <hch@lst.de> 3600T: git git://git.infradead.org/users/hch/configfs.git 3601S: Supported 3602F: fs/configfs/ 3603F: include/linux/configfs.h 3604 3605CONNECTOR 3606M: Evgeniy Polyakov <zbr@ioremap.net> 3607L: netdev@vger.kernel.org 3608S: Maintained 3609F: drivers/connector/ 3610 3611CONTROL GROUP (CGROUP) 3612M: Tejun Heo <tj@kernel.org> 3613M: Li Zefan <lizefan@huawei.com> 3614M: Johannes Weiner <hannes@cmpxchg.org> 3615L: cgroups@vger.kernel.org 3616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3617S: Maintained 3618F: Documentation/cgroup* 3619F: include/linux/cgroup* 3620F: kernel/cgroup* 3621 3622CONTROL GROUP - CPUSET 3623M: Li Zefan <lizefan@huawei.com> 3624L: cgroups@vger.kernel.org 3625W: http://www.bullopensource.org/cpuset/ 3626W: http://oss.sgi.com/projects/cpusets/ 3627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3628S: Maintained 3629F: Documentation/cgroup-v1/cpusets.txt 3630F: include/linux/cpuset.h 3631F: kernel/cgroup/cpuset.c 3632 3633CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3634M: Johannes Weiner <hannes@cmpxchg.org> 3635M: Michal Hocko <mhocko@kernel.org> 3636M: Vladimir Davydov <vdavydov.dev@gmail.com> 3637L: cgroups@vger.kernel.org 3638L: linux-mm@kvack.org 3639S: Maintained 3640F: mm/memcontrol.c 3641F: mm/swap_cgroup.c 3642 3643CORETEMP HARDWARE MONITORING DRIVER 3644M: Fenghua Yu <fenghua.yu@intel.com> 3645L: linux-hwmon@vger.kernel.org 3646S: Maintained 3647F: Documentation/hwmon/coretemp 3648F: drivers/hwmon/coretemp.c 3649 3650COSA/SRP SYNC SERIAL DRIVER 3651M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3652W: http://www.fi.muni.cz/~kas/cosa/ 3653S: Maintained 3654F: drivers/net/wan/cosa* 3655 3656CPMAC ETHERNET DRIVER 3657M: Florian Fainelli <f.fainelli@gmail.com> 3658L: netdev@vger.kernel.org 3659S: Maintained 3660F: drivers/net/ethernet/ti/cpmac.c 3661 3662CPU FREQUENCY DRIVERS 3663M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3664M: Viresh Kumar <viresh.kumar@linaro.org> 3665L: linux-pm@vger.kernel.org 3666S: Maintained 3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3668T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3669B: https://bugzilla.kernel.org 3670F: Documentation/cpu-freq/ 3671F: Documentation/devicetree/bindings/cpufreq/ 3672F: drivers/cpufreq/ 3673F: include/linux/cpufreq.h 3674F: tools/testing/selftests/cpufreq/ 3675 3676CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3677M: Viresh Kumar <viresh.kumar@linaro.org> 3678M: Sudeep Holla <sudeep.holla@arm.com> 3679L: linux-pm@vger.kernel.org 3680W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3681S: Maintained 3682F: drivers/cpufreq/arm_big_little.h 3683F: drivers/cpufreq/arm_big_little.c 3684F: drivers/cpufreq/arm_big_little_dt.c 3685 3686CPU POWER MONITORING SUBSYSTEM 3687M: Thomas Renninger <trenn@suse.com> 3688M: Shuah Khan <shuahkh@osg.samsung.com> 3689M: Shuah Khan <shuah@kernel.org> 3690L: linux-pm@vger.kernel.org 3691S: Maintained 3692F: tools/power/cpupower/ 3693 3694CPUID/MSR DRIVER 3695M: "H. Peter Anvin" <hpa@zytor.com> 3696S: Maintained 3697F: arch/x86/kernel/cpuid.c 3698F: arch/x86/kernel/msr.c 3699 3700CPUIDLE DRIVER - ARM BIG LITTLE 3701M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3702M: Daniel Lezcano <daniel.lezcano@linaro.org> 3703L: linux-pm@vger.kernel.org 3704L: linux-arm-kernel@lists.infradead.org 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3706S: Maintained 3707F: drivers/cpuidle/cpuidle-big_little.c 3708 3709CPUIDLE DRIVER - ARM EXYNOS 3710M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3711M: Daniel Lezcano <daniel.lezcano@linaro.org> 3712M: Kukjin Kim <kgene@kernel.org> 3713L: linux-pm@vger.kernel.org 3714L: linux-samsung-soc@vger.kernel.org 3715S: Supported 3716F: drivers/cpuidle/cpuidle-exynos.c 3717F: arch/arm/mach-exynos/pm.c 3718 3719CPUIDLE DRIVERS 3720M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3721M: Daniel Lezcano <daniel.lezcano@linaro.org> 3722L: linux-pm@vger.kernel.org 3723S: Maintained 3724T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3725B: https://bugzilla.kernel.org 3726F: drivers/cpuidle/* 3727F: include/linux/cpuidle.h 3728 3729CRAMFS FILESYSTEM 3730M: Nicolas Pitre <nico@linaro.org> 3731S: Maintained 3732F: Documentation/filesystems/cramfs.txt 3733F: fs/cramfs/ 3734 3735CRYPTO API 3736M: Herbert Xu <herbert@gondor.apana.org.au> 3737M: "David S. Miller" <davem@davemloft.net> 3738L: linux-crypto@vger.kernel.org 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3741S: Maintained 3742F: Documentation/crypto/ 3743F: Documentation/devicetree/bindings/crypto/ 3744F: arch/*/crypto/ 3745F: crypto/ 3746F: drivers/crypto/ 3747F: include/crypto/ 3748F: include/linux/crypto* 3749 3750CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3751M: Neil Horman <nhorman@tuxdriver.com> 3752L: linux-crypto@vger.kernel.org 3753S: Maintained 3754F: crypto/ansi_cprng.c 3755F: crypto/rng.c 3756 3757CS3308 MEDIA DRIVER 3758M: Hans Verkuil <hverkuil@xs4all.nl> 3759L: linux-media@vger.kernel.org 3760T: git git://linuxtv.org/media_tree.git 3761W: http://linuxtv.org 3762S: Odd Fixes 3763F: drivers/media/i2c/cs3308.c 3764F: drivers/media/i2c/cs3308.h 3765 3766CS5535 Audio ALSA driver 3767M: Jaya Kumar <jayakumar.alsa@gmail.com> 3768S: Maintained 3769F: sound/pci/cs5535audio/ 3770 3771CW1200 WLAN driver 3772M: Solomon Peachy <pizza@shaftnet.org> 3773S: Maintained 3774F: drivers/net/wireless/st/cw1200/ 3775 3776CX18 VIDEO4LINUX DRIVER 3777M: Andy Walls <awalls@md.metrocast.net> 3778L: ivtv-devel@ivtvdriver.org (subscribers-only) 3779L: linux-media@vger.kernel.org 3780T: git git://linuxtv.org/media_tree.git 3781W: https://linuxtv.org 3782W: http://www.ivtvdriver.org/index.php/Cx18 3783S: Maintained 3784F: Documentation/media/v4l-drivers/cx18* 3785F: drivers/media/pci/cx18/ 3786F: include/uapi/linux/ivtv* 3787 3788CX2341X MPEG ENCODER HELPER MODULE 3789M: Hans Verkuil <hverkuil@xs4all.nl> 3790L: linux-media@vger.kernel.org 3791T: git git://linuxtv.org/media_tree.git 3792W: https://linuxtv.org 3793S: Maintained 3794F: drivers/media/common/cx2341x* 3795F: include/media/cx2341x* 3796 3797CX24120 MEDIA DRIVER 3798M: Jemma Denson <jdenson@gmail.com> 3799M: Patrick Boettcher <patrick.boettcher@posteo.de> 3800L: linux-media@vger.kernel.org 3801W: https://linuxtv.org 3802Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3803S: Maintained 3804F: drivers/media/dvb-frontends/cx24120* 3805 3806CX88 VIDEO4LINUX DRIVER 3807M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3808M: Mauro Carvalho Chehab <mchehab@kernel.org> 3809L: linux-media@vger.kernel.org 3810W: https://linuxtv.org 3811T: git git://linuxtv.org/media_tree.git 3812S: Odd fixes 3813F: Documentation/media/v4l-drivers/cx88* 3814F: drivers/media/pci/cx88/ 3815 3816CXD2820R MEDIA DRIVER 3817M: Antti Palosaari <crope@iki.fi> 3818L: linux-media@vger.kernel.org 3819W: https://linuxtv.org 3820W: http://palosaari.fi/linux/ 3821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3822T: git git://linuxtv.org/anttip/media_tree.git 3823S: Maintained 3824F: drivers/media/dvb-frontends/cxd2820r* 3825 3826CXGB3 ETHERNET DRIVER (CXGB3) 3827M: Santosh Raspatur <santosh@chelsio.com> 3828L: netdev@vger.kernel.org 3829W: http://www.chelsio.com 3830S: Supported 3831F: drivers/net/ethernet/chelsio/cxgb3/ 3832 3833CXGB3 ISCSI DRIVER (CXGB3I) 3834M: Karen Xie <kxie@chelsio.com> 3835L: linux-scsi@vger.kernel.org 3836W: http://www.chelsio.com 3837S: Supported 3838F: drivers/scsi/cxgbi/cxgb3i 3839 3840CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3841M: Steve Wise <swise@chelsio.com> 3842L: linux-rdma@vger.kernel.org 3843W: http://www.openfabrics.org 3844S: Supported 3845F: drivers/infiniband/hw/cxgb3/ 3846F: include/uapi/rdma/cxgb3-abi.h 3847 3848CXGB4 CRYPTO DRIVER (chcr) 3849M: Harsh Jain <harsh@chelsio.com> 3850L: linux-crypto@vger.kernel.org 3851W: http://www.chelsio.com 3852S: Supported 3853F: drivers/crypto/chelsio 3854 3855CXGB4 ETHERNET DRIVER (CXGB4) 3856M: Ganesh Goudar <ganeshgr@chelsio.com> 3857L: netdev@vger.kernel.org 3858W: http://www.chelsio.com 3859S: Supported 3860F: drivers/net/ethernet/chelsio/cxgb4/ 3861 3862CXGB4 ISCSI DRIVER (CXGB4I) 3863M: Karen Xie <kxie@chelsio.com> 3864L: linux-scsi@vger.kernel.org 3865W: http://www.chelsio.com 3866S: Supported 3867F: drivers/scsi/cxgbi/cxgb4i 3868 3869CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3870M: Steve Wise <swise@chelsio.com> 3871L: linux-rdma@vger.kernel.org 3872W: http://www.openfabrics.org 3873S: Supported 3874F: drivers/infiniband/hw/cxgb4/ 3875F: include/uapi/rdma/cxgb4-abi.h 3876 3877CXGB4VF ETHERNET DRIVER (CXGB4VF) 3878M: Casey Leedom <leedom@chelsio.com> 3879L: netdev@vger.kernel.org 3880W: http://www.chelsio.com 3881S: Supported 3882F: drivers/net/ethernet/chelsio/cxgb4vf/ 3883 3884CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3885M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3886M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3887L: linuxppc-dev@lists.ozlabs.org 3888S: Supported 3889F: arch/powerpc/platforms/powernv/pci-cxl.c 3890F: drivers/misc/cxl/ 3891F: include/misc/cxl* 3892F: include/uapi/misc/cxl.h 3893F: Documentation/powerpc/cxl.txt 3894F: Documentation/ABI/testing/sysfs-class-cxl 3895 3896CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3897M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3898M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3899M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3900L: linux-scsi@vger.kernel.org 3901S: Supported 3902F: drivers/scsi/cxlflash/ 3903F: include/uapi/scsi/cxlflash_ioctls.h 3904F: Documentation/powerpc/cxlflash.txt 3905 3906CYBERPRO FB DRIVER 3907M: Russell King <linux@armlinux.org.uk> 3908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3909W: http://www.armlinux.org.uk/ 3910S: Maintained 3911F: drivers/video/fbdev/cyber2000fb.* 3912 3913CYCLADES ASYNC MUX DRIVER 3914W: http://www.cyclades.com/ 3915S: Orphan 3916F: drivers/tty/cyclades.c 3917F: include/linux/cyclades.h 3918F: include/uapi/linux/cyclades.h 3919 3920CYCLADES PC300 DRIVER 3921W: http://www.cyclades.com/ 3922S: Orphan 3923F: drivers/net/wan/pc300* 3924 3925CYPRESS_FIRMWARE MEDIA DRIVER 3926M: Antti Palosaari <crope@iki.fi> 3927L: linux-media@vger.kernel.org 3928W: https://linuxtv.org 3929W: http://palosaari.fi/linux/ 3930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3931T: git git://linuxtv.org/anttip/media_tree.git 3932S: Maintained 3933F: drivers/media/common/cypress_firmware* 3934 3935CYTTSP TOUCHSCREEN DRIVER 3936M: Ferruh Yigit <fery@cypress.com> 3937L: linux-input@vger.kernel.org 3938S: Supported 3939F: drivers/input/touchscreen/cyttsp* 3940F: include/linux/input/cyttsp.h 3941 3942D-LINK DIR-685 TOUCHKEYS DRIVER 3943M: Linus Walleij <linus.walleij@linaro.org> 3944L: linux-input@vger.kernel.org 3945S: Supported 3946F: drivers/input/dlink-dir685-touchkeys.c 3947 3948DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3949M: Joshua Kinard <kumba@gentoo.org> 3950S: Maintained 3951F: drivers/rtc/rtc-ds1685.c 3952F: include/linux/rtc/ds1685.h 3953 3954DAMA SLAVE for AX.25 3955M: Joerg Reuter <jreuter@yaina.de> 3956W: http://yaina.de/jreuter/ 3957W: http://www.qsl.net/dl1bke/ 3958L: linux-hams@vger.kernel.org 3959S: Maintained 3960F: net/ax25/af_ax25.c 3961F: net/ax25/ax25_dev.c 3962F: net/ax25/ax25_ds_* 3963F: net/ax25/ax25_in.c 3964F: net/ax25/ax25_out.c 3965F: net/ax25/ax25_timer.c 3966F: net/ax25/sysctl_net_ax25.c 3967 3968DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3969L: netdev@vger.kernel.org 3970S: Orphan 3971F: Documentation/networking/dmfe.txt 3972F: drivers/net/ethernet/dec/tulip/dmfe.c 3973 3974DC390/AM53C974 SCSI driver 3975M: Hannes Reinecke <hare@suse.com> 3976L: linux-scsi@vger.kernel.org 3977S: Maintained 3978F: drivers/scsi/am53c974.c 3979 3980DC395x SCSI driver 3981M: Oliver Neukum <oliver@neukum.org> 3982M: Ali Akcaagac <aliakc@web.de> 3983M: Jamie Lenehan <lenehan@twibble.org> 3984L: dc395x@twibble.org 3985W: http://twibble.org/dist/dc395x/ 3986W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3987S: Maintained 3988F: Documentation/scsi/dc395x.txt 3989F: drivers/scsi/dc395x.* 3990 3991DCCP PROTOCOL 3992M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3993L: dccp@vger.kernel.org 3994W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3995S: Maintained 3996F: include/linux/dccp.h 3997F: include/uapi/linux/dccp.h 3998F: include/linux/tfrc.h 3999F: net/dccp/ 4000 4001DECnet NETWORK LAYER 4002W: http://linux-decnet.sourceforge.net 4003L: linux-decnet-user@lists.sourceforge.net 4004S: Orphan 4005F: Documentation/networking/decnet.txt 4006F: net/decnet/ 4007 4008DECSTATION PLATFORM SUPPORT 4009M: "Maciej W. Rozycki" <macro@linux-mips.org> 4010L: linux-mips@linux-mips.org 4011W: http://www.linux-mips.org/wiki/DECstation 4012S: Maintained 4013F: arch/mips/dec/ 4014F: arch/mips/include/asm/dec/ 4015F: arch/mips/include/asm/mach-dec/ 4016 4017DEFXX FDDI NETWORK DRIVER 4018M: "Maciej W. Rozycki" <macro@linux-mips.org> 4019S: Maintained 4020F: drivers/net/fddi/defxx.* 4021 4022DELL SMBIOS DRIVER 4023M: Pali Rohár <pali.rohar@gmail.com> 4024M: Mario Limonciello <mario.limonciello@dell.com> 4025L: platform-driver-x86@vger.kernel.org 4026S: Maintained 4027F: drivers/platform/x86/dell-smbios.* 4028 4029DELL SMBIOS SMM DRIVER 4030M: Mario Limonciello <mario.limonciello@dell.com> 4031L: platform-driver-x86@vger.kernel.org 4032S: Maintained 4033F: drivers/platform/x86/dell-smbios-smm.c 4034 4035DELL SMBIOS WMI DRIVER 4036M: Mario Limonciello <mario.limonciello@dell.com> 4037L: platform-driver-x86@vger.kernel.org 4038S: Maintained 4039F: drivers/platform/x86/dell-smbios-wmi.c 4040F: tools/wmi/dell-smbios-example.c 4041 4042DELL LAPTOP DRIVER 4043M: Matthew Garrett <mjg59@srcf.ucam.org> 4044M: Pali Rohár <pali.rohar@gmail.com> 4045L: platform-driver-x86@vger.kernel.org 4046S: Maintained 4047F: drivers/platform/x86/dell-laptop.c 4048 4049DELL LAPTOP FREEFALL DRIVER 4050M: Pali Rohár <pali.rohar@gmail.com> 4051S: Maintained 4052F: drivers/platform/x86/dell-smo8800.c 4053 4054DELL LAPTOP RBTN DRIVER 4055M: Pali Rohár <pali.rohar@gmail.com> 4056S: Maintained 4057F: drivers/platform/x86/dell-rbtn.* 4058 4059DELL LAPTOP SMM DRIVER 4060M: Pali Rohár <pali.rohar@gmail.com> 4061S: Maintained 4062F: drivers/hwmon/dell-smm-hwmon.c 4063F: include/uapi/linux/i8k.h 4064 4065DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4066M: Doug Warzecha <Douglas_Warzecha@dell.com> 4067S: Maintained 4068F: Documentation/dcdbas.txt 4069F: drivers/firmware/dcdbas.* 4070 4071DELL WMI NOTIFICATIONS DRIVER 4072M: Matthew Garrett <mjg59@srcf.ucam.org> 4073M: Pali Rohár <pali.rohar@gmail.com> 4074S: Maintained 4075F: drivers/platform/x86/dell-wmi.c 4076 4077DELL WMI DESCRIPTOR DRIVER 4078M: Mario Limonciello <mario.limonciello@dell.com> 4079S: Maintained 4080F: drivers/platform/x86/dell-wmi-descriptor.c 4081 4082DELTA ST MEDIA DRIVER 4083M: Hugues Fruchet <hugues.fruchet@st.com> 4084L: linux-media@vger.kernel.org 4085T: git git://linuxtv.org/media_tree.git 4086W: https://linuxtv.org 4087S: Supported 4088F: drivers/media/platform/sti/delta 4089 4090DENALI NAND DRIVER 4091M: Masahiro Yamada <yamada.masahiro@socionext.com> 4092L: linux-mtd@lists.infradead.org 4093S: Supported 4094F: drivers/mtd/nand/denali* 4095 4096DESIGNWARE USB2 DRD IP DRIVER 4097M: Minas Harutyunyan <hminas@synopsys.com> 4098L: linux-usb@vger.kernel.org 4099T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4100S: Maintained 4101F: drivers/usb/dwc2/ 4102 4103DESIGNWARE USB3 DRD IP DRIVER 4104M: Felipe Balbi <balbi@kernel.org> 4105L: linux-usb@vger.kernel.org 4106T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4107S: Maintained 4108F: drivers/usb/dwc3/ 4109 4110DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4111M: Andreas Klinger <ak@it-klinger.de> 4112L: linux-iio@vger.kernel.org 4113S: Maintained 4114F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4115F: drivers/iio/proximity/srf*.c 4116 4117DEVICE COREDUMP (DEV_COREDUMP) 4118M: Johannes Berg <johannes@sipsolutions.net> 4119L: linux-kernel@vger.kernel.org 4120S: Maintained 4121F: drivers/base/devcoredump.c 4122F: include/linux/devcoredump.h 4123 4124DEVICE FREQUENCY (DEVFREQ) 4125M: MyungJoo Ham <myungjoo.ham@samsung.com> 4126M: Kyungmin Park <kyungmin.park@samsung.com> 4127R: Chanwoo Choi <cw00.choi@samsung.com> 4128L: linux-pm@vger.kernel.org 4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4130S: Maintained 4131F: drivers/devfreq/ 4132F: include/linux/devfreq.h 4133F: Documentation/devicetree/bindings/devfreq/ 4134 4135DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4136M: Chanwoo Choi <cw00.choi@samsung.com> 4137L: linux-pm@vger.kernel.org 4138T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4139S: Supported 4140F: drivers/devfreq/event/ 4141F: drivers/devfreq/devfreq-event.c 4142F: include/linux/devfreq-event.h 4143F: Documentation/devicetree/bindings/devfreq/event/ 4144 4145DEVICE NUMBER REGISTRY 4146M: Torben Mathiasen <device@lanana.org> 4147W: http://lanana.org/docs/device-list/index.html 4148S: Maintained 4149 4150DEVICE-MAPPER (LVM) 4151M: Alasdair Kergon <agk@redhat.com> 4152M: Mike Snitzer <snitzer@redhat.com> 4153M: dm-devel@redhat.com 4154L: dm-devel@redhat.com 4155W: http://sources.redhat.com/dm 4156Q: http://patchwork.kernel.org/project/dm-devel/list/ 4157T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4158T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4159S: Maintained 4160F: Documentation/device-mapper/ 4161F: drivers/md/Makefile 4162F: drivers/md/Kconfig 4163F: drivers/md/dm* 4164F: drivers/md/persistent-data/ 4165F: include/linux/device-mapper.h 4166F: include/linux/dm-*.h 4167F: include/uapi/linux/dm-*.h 4168 4169DEVLINK 4170M: Jiri Pirko <jiri@mellanox.com> 4171L: netdev@vger.kernel.org 4172S: Supported 4173F: net/core/devlink.c 4174F: include/net/devlink.h 4175F: include/uapi/linux/devlink.h 4176 4177DIALOG SEMICONDUCTOR DRIVERS 4178M: Support Opensource <support.opensource@diasemi.com> 4179W: http://www.dialog-semiconductor.com/products 4180S: Supported 4181F: Documentation/hwmon/da90?? 4182F: Documentation/devicetree/bindings/mfd/da90*.txt 4183F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4184F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4185F: Documentation/devicetree/bindings/regulator/da92*.txt 4186F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4187F: Documentation/devicetree/bindings/sound/da[79]*.txt 4188F: drivers/gpio/gpio-da90??.c 4189F: drivers/hwmon/da90??-hwmon.c 4190F: drivers/iio/adc/da91??-*.c 4191F: drivers/input/misc/da90??_onkey.c 4192F: drivers/input/touchscreen/da9052_tsi.c 4193F: drivers/leds/leds-da90??.c 4194F: drivers/mfd/da903x.c 4195F: drivers/mfd/da90??-*.c 4196F: drivers/mfd/da91??-*.c 4197F: drivers/power/supply/da9052-battery.c 4198F: drivers/power/supply/da91??-*.c 4199F: drivers/regulator/da903x.c 4200F: drivers/regulator/da9???-regulator.[ch] 4201F: drivers/thermal/da90??-thermal.c 4202F: drivers/rtc/rtc-da90??.c 4203F: drivers/video/backlight/da90??_bl.c 4204F: drivers/watchdog/da90??_wdt.c 4205F: include/linux/mfd/da903x.h 4206F: include/linux/mfd/da9052/ 4207F: include/linux/mfd/da9055/ 4208F: include/linux/mfd/da9062/ 4209F: include/linux/mfd/da9063/ 4210F: include/linux/mfd/da9150/ 4211F: include/linux/regulator/da9211.h 4212F: include/sound/da[79]*.h 4213F: sound/soc/codecs/da[79]*.[ch] 4214 4215DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4216M: William Breathitt Gray <vilhelm.gray@gmail.com> 4217L: linux-gpio@vger.kernel.org 4218S: Maintained 4219F: drivers/gpio/gpio-gpio-mm.c 4220 4221DIGI NEO AND CLASSIC PCI PRODUCTS 4222M: Lidza Louina <lidza.louina@gmail.com> 4223M: Mark Hounschell <markh@compro.net> 4224L: driverdev-devel@linuxdriverproject.org 4225S: Maintained 4226F: drivers/staging/dgnc/ 4227 4228DIOLAN U2C-12 I2C DRIVER 4229M: Guenter Roeck <linux@roeck-us.net> 4230L: linux-i2c@vger.kernel.org 4231S: Maintained 4232F: drivers/i2c/busses/i2c-diolan-u2c.c 4233 4234FILESYSTEM DIRECT ACCESS (DAX) 4235M: Matthew Wilcox <mawilcox@microsoft.com> 4236M: Ross Zwisler <ross.zwisler@linux.intel.com> 4237L: linux-fsdevel@vger.kernel.org 4238S: Supported 4239F: fs/dax.c 4240F: include/linux/dax.h 4241F: include/trace/events/fs_dax.h 4242 4243DEVICE DIRECT ACCESS (DAX) 4244M: Dan Williams <dan.j.williams@intel.com> 4245L: linux-nvdimm@lists.01.org 4246S: Supported 4247F: drivers/dax/ 4248 4249DIRECTORY NOTIFICATION (DNOTIFY) 4250M: Jan Kara <jack@suse.cz> 4251R: Amir Goldstein <amir73il@gmail.com> 4252L: linux-fsdevel@vger.kernel.org 4253S: Maintained 4254F: Documentation/filesystems/dnotify.txt 4255F: fs/notify/dnotify/ 4256F: include/linux/dnotify.h 4257 4258DISK GEOMETRY AND PARTITION HANDLING 4259M: Andries Brouwer <aeb@cwi.nl> 4260W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4261W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4262W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4263S: Maintained 4264 4265DISKQUOTA 4266M: Jan Kara <jack@suse.com> 4267S: Maintained 4268F: Documentation/filesystems/quota.txt 4269F: fs/quota/ 4270F: include/linux/quota*.h 4271F: include/uapi/linux/quota*.h 4272 4273DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4274M: Bernie Thompson <bernie@plugable.com> 4275L: linux-fbdev@vger.kernel.org 4276S: Maintained 4277W: http://plugable.com/category/projects/udlfb/ 4278F: drivers/video/fbdev/udlfb.c 4279F: include/video/udlfb.h 4280F: Documentation/fb/udlfb.txt 4281 4282DISTRIBUTED LOCK MANAGER (DLM) 4283M: Christine Caulfield <ccaulfie@redhat.com> 4284M: David Teigland <teigland@redhat.com> 4285L: cluster-devel@redhat.com 4286W: http://sources.redhat.com/cluster/ 4287T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4288S: Supported 4289F: fs/dlm/ 4290 4291DMA BUFFER SHARING FRAMEWORK 4292M: Sumit Semwal <sumit.semwal@linaro.org> 4293S: Maintained 4294L: linux-media@vger.kernel.org 4295L: dri-devel@lists.freedesktop.org 4296L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4297F: drivers/dma-buf/ 4298F: include/linux/dma-buf* 4299F: include/linux/reservation.h 4300F: include/linux/*fence.h 4301F: Documentation/driver-api/dma-buf.rst 4302T: git git://anongit.freedesktop.org/drm/drm-misc 4303 4304DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4305M: Vinod Koul <vinod.koul@intel.com> 4306L: dmaengine@vger.kernel.org 4307Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4308S: Maintained 4309F: drivers/dma/ 4310F: include/linux/dmaengine.h 4311F: include/linux/of_dma.h 4312F: Documentation/devicetree/bindings/dma/ 4313F: Documentation/driver-api/dmaengine/ 4314T: git git://git.infradead.org/users/vkoul/slave-dma.git 4315 4316DMA MAPPING HELPERS 4317M: Christoph Hellwig <hch@lst.de> 4318M: Marek Szyprowski <m.szyprowski@samsung.com> 4319R: Robin Murphy <robin.murphy@arm.com> 4320L: iommu@lists.linux-foundation.org 4321T: git git://git.infradead.org/users/hch/dma-mapping.git 4322W: http://git.infradead.org/users/hch/dma-mapping.git 4323S: Supported 4324F: lib/dma-debug.c 4325F: lib/dma-direct.c 4326F: lib/dma-virt.c 4327F: drivers/base/dma-mapping.c 4328F: drivers/base/dma-coherent.c 4329F: include/asm-generic/dma-mapping.h 4330F: include/linux/dma-direct.h 4331F: include/linux/dma-mapping.h 4332 4333DME1737 HARDWARE MONITOR DRIVER 4334M: Juerg Haefliger <juergh@gmail.com> 4335L: linux-hwmon@vger.kernel.org 4336S: Maintained 4337F: Documentation/hwmon/dme1737 4338F: drivers/hwmon/dme1737.c 4339 4340DMI/SMBIOS SUPPORT 4341M: Jean Delvare <jdelvare@suse.com> 4342S: Maintained 4343T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4344F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4345F: drivers/firmware/dmi-id.c 4346F: drivers/firmware/dmi_scan.c 4347F: include/linux/dmi.h 4348 4349DOCUMENTATION 4350M: Jonathan Corbet <corbet@lwn.net> 4351L: linux-doc@vger.kernel.org 4352S: Maintained 4353F: Documentation/ 4354F: scripts/kernel-doc 4355X: Documentation/ABI/ 4356X: Documentation/devicetree/ 4357X: Documentation/acpi 4358X: Documentation/power 4359X: Documentation/spi 4360X: Documentation/media 4361T: git git://git.lwn.net/linux.git docs-next 4362 4363DONGWOON DW9714 LENS VOICE COIL DRIVER 4364M: Sakari Ailus <sakari.ailus@linux.intel.com> 4365L: linux-media@vger.kernel.org 4366T: git git://linuxtv.org/media_tree.git 4367S: Maintained 4368F: drivers/media/i2c/dw9714.c 4369 4370DOUBLETALK DRIVER 4371M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4372L: blinux-list@redhat.com 4373S: Maintained 4374F: drivers/char/dtlk.c 4375F: include/linux/dtlk.h 4376 4377DPAA2 DATAPATH I/O (DPIO) DRIVER 4378M: Roy Pledge <Roy.Pledge@nxp.com> 4379L: linux-kernel@vger.kernel.org 4380S: Maintained 4381F: drivers/staging/fsl-mc/bus/dpio 4382 4383DPAA2 ETHERNET DRIVER 4384M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4385L: linux-kernel@vger.kernel.org 4386S: Maintained 4387F: drivers/staging/fsl-dpaa2/ethernet 4388 4389DPAA2 ETHERNET SWITCH DRIVER 4390M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4391L: linux-kernel@vger.kernel.org 4392S: Maintained 4393F: drivers/staging/fsl-dpaa2/ethsw 4394 4395DPT_I2O SCSI RAID DRIVER 4396M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4397L: linux-scsi@vger.kernel.org 4398W: http://www.adaptec.com/ 4399S: Maintained 4400F: drivers/scsi/dpt* 4401F: drivers/scsi/dpt/ 4402 4403DRBD DRIVER 4404M: Philipp Reisner <philipp.reisner@linbit.com> 4405M: Lars Ellenberg <lars.ellenberg@linbit.com> 4406L: drbd-dev@lists.linbit.com 4407W: http://www.drbd.org 4408T: git git://git.linbit.com/linux-drbd.git 4409T: git git://git.linbit.com/drbd-8.4.git 4410S: Supported 4411F: drivers/block/drbd/ 4412F: lib/lru_cache.c 4413F: Documentation/blockdev/drbd/ 4414 4415DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4416M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4417T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4418S: Supported 4419F: Documentation/kobject.txt 4420F: drivers/base/ 4421F: fs/debugfs/ 4422F: fs/sysfs/ 4423F: include/linux/debugfs.h 4424F: include/linux/kobj* 4425F: lib/kobj* 4426 4427DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4428M: Kevin Hilman <khilman@kernel.org> 4429M: Nishanth Menon <nm@ti.com> 4430S: Maintained 4431F: drivers/power/avs/ 4432F: include/linux/power/smartreflex.h 4433L: linux-pm@vger.kernel.org 4434 4435DRM DRIVER FOR ARM PL111 CLCD 4436M: Eric Anholt <eric@anholt.net> 4437T: git git://anongit.freedesktop.org/drm/drm-misc 4438S: Supported 4439F: drivers/gpu/drm/pl111/ 4440 4441DRM DRIVER FOR ARM VERSATILE TFT PANELS 4442M: Linus Walleij <linus.walleij@linaro.org> 4443T: git git://anongit.freedesktop.org/drm/drm-misc 4444S: Maintained 4445F: drivers/gpu/drm/panel/panel-arm-versatile.c 4446F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4447 4448DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4449M: Dave Airlie <airlied@redhat.com> 4450S: Odd Fixes 4451F: drivers/gpu/drm/ast/ 4452 4453DRM DRIVER FOR BOCHS VIRTUAL GPU 4454M: Gerd Hoffmann <kraxel@redhat.com> 4455L: virtualization@lists.linux-foundation.org 4456T: git git://anongit.freedesktop.org/drm/drm-misc 4457S: Maintained 4458F: drivers/gpu/drm/bochs/ 4459 4460DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4461M: Linus Walleij <linus.walleij@linaro.org> 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/tve200/ 4465 4466DRM DRIVER FOR ILITEK ILI9225 PANELS 4467M: David Lechner <david@lechnology.com> 4468S: Maintained 4469F: drivers/gpu/drm/tinydrm/ili9225.c 4470F: Documentation/devicetree/bindings/display/ili9225.txt 4471 4472DRM DRIVER FOR INTEL I810 VIDEO CARDS 4473S: Orphan / Obsolete 4474F: drivers/gpu/drm/i810/ 4475F: include/uapi/drm/i810_drm.h 4476 4477DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4478S: Orphan / Obsolete 4479F: drivers/gpu/drm/mga/ 4480F: include/uapi/drm/mga_drm.h 4481 4482DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4483M: Dave Airlie <airlied@redhat.com> 4484S: Odd Fixes 4485F: drivers/gpu/drm/mgag200/ 4486 4487DRM DRIVER FOR MI0283QT 4488M: Noralf Trønnes <noralf@tronnes.org> 4489S: Maintained 4490F: drivers/gpu/drm/tinydrm/mi0283qt.c 4491F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4492 4493DRM DRIVER FOR MSM ADRENO GPU 4494M: Rob Clark <robdclark@gmail.com> 4495L: linux-arm-msm@vger.kernel.org 4496L: dri-devel@lists.freedesktop.org 4497L: freedreno@lists.freedesktop.org 4498T: git git://people.freedesktop.org/~robclark/linux 4499S: Maintained 4500F: drivers/gpu/drm/msm/ 4501F: include/uapi/drm/msm_drm.h 4502F: Documentation/devicetree/bindings/display/msm/ 4503 4504DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4505M: Ben Skeggs <bskeggs@redhat.com> 4506L: dri-devel@lists.freedesktop.org 4507L: nouveau@lists.freedesktop.org 4508T: git git://github.com/skeggsb/linux 4509S: Supported 4510F: drivers/gpu/drm/nouveau/ 4511F: include/uapi/drm/nouveau_drm.h 4512 4513DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4514M: Noralf Trønnes <noralf@tronnes.org> 4515S: Maintained 4516F: drivers/gpu/drm/tinydrm/repaper.c 4517F: Documentation/devicetree/bindings/display/repaper.txt 4518 4519DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4520M: Dave Airlie <airlied@redhat.com> 4521M: Gerd Hoffmann <kraxel@redhat.com> 4522L: virtualization@lists.linux-foundation.org 4523T: git git://anongit.freedesktop.org/drm/drm-misc 4524S: Obsolete 4525W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4526F: drivers/gpu/drm/cirrus/ 4527 4528DRM DRIVER FOR QXL VIRTUAL GPU 4529M: Dave Airlie <airlied@redhat.com> 4530M: Gerd Hoffmann <kraxel@redhat.com> 4531L: virtualization@lists.linux-foundation.org 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533S: Maintained 4534F: drivers/gpu/drm/qxl/ 4535F: include/uapi/drm/qxl_drm.h 4536 4537DRM DRIVER FOR RAGE 128 VIDEO CARDS 4538S: Orphan / Obsolete 4539F: drivers/gpu/drm/r128/ 4540F: include/uapi/drm/r128_drm.h 4541 4542DRM DRIVER FOR SAVAGE VIDEO CARDS 4543S: Orphan / Obsolete 4544F: drivers/gpu/drm/savage/ 4545F: include/uapi/drm/savage_drm.h 4546 4547DRM DRIVER FOR SIS VIDEO CARDS 4548S: Orphan / Obsolete 4549F: drivers/gpu/drm/sis/ 4550F: include/uapi/drm/sis_drm.h 4551 4552DRM DRIVER FOR SITRONIX ST7586 PANELS 4553M: David Lechner <david@lechnology.com> 4554S: Maintained 4555F: drivers/gpu/drm/tinydrm/st7586.c 4556F: Documentation/devicetree/bindings/display/st7586.txt 4557 4558DRM DRIVER FOR SITRONIX ST7735R PANELS 4559M: David Lechner <david@lechnology.com> 4560S: Maintained 4561F: drivers/gpu/drm/tinydrm/st7735r.c 4562F: Documentation/devicetree/bindings/display/st7735r.txt 4563 4564DRM DRIVER FOR TDFX VIDEO CARDS 4565S: Orphan / Obsolete 4566F: drivers/gpu/drm/tdfx/ 4567 4568DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4569M: Dave Airlie <airlied@redhat.com> 4570S: Odd Fixes 4571F: drivers/gpu/drm/udl/ 4572 4573DRM DRIVER FOR VMWARE VIRTUAL GPU 4574M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4575M: Sinclair Yeh <syeh@vmware.com> 4576M: Thomas Hellstrom <thellstrom@vmware.com> 4577L: dri-devel@lists.freedesktop.org 4578T: git git://people.freedesktop.org/~syeh/repos_linux 4579T: git git://people.freedesktop.org/~thomash/linux 4580S: Supported 4581F: drivers/gpu/drm/vmwgfx/ 4582F: include/uapi/drm/vmwgfx_drm.h 4583 4584DRM DRIVERS 4585M: David Airlie <airlied@linux.ie> 4586L: dri-devel@lists.freedesktop.org 4587T: git git://people.freedesktop.org/~airlied/linux 4588B: https://bugs.freedesktop.org/ 4589C: irc://chat.freenode.net/dri-devel 4590S: Maintained 4591F: drivers/gpu/drm/ 4592F: drivers/gpu/vga/ 4593F: Documentation/devicetree/bindings/display/ 4594F: Documentation/devicetree/bindings/gpu/ 4595F: Documentation/devicetree/bindings/video/ 4596F: Documentation/gpu/ 4597F: include/drm/ 4598F: include/uapi/drm/ 4599F: include/linux/vga* 4600 4601DRM DRIVERS AND MISC GPU PATCHES 4602M: Gustavo Padovan <gustavo@padovan.org> 4603M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4604M: Sean Paul <seanpaul@chromium.org> 4605W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4606S: Maintained 4607T: git git://anongit.freedesktop.org/drm/drm-misc 4608F: Documentation/gpu/ 4609F: drivers/gpu/vga/ 4610F: drivers/gpu/drm/* 4611F: include/drm/drm* 4612F: include/uapi/drm/drm* 4613F: include/linux/vga* 4614 4615DRM DRIVERS FOR ALLWINNER A10 4616M: Maxime Ripard <maxime.ripard@bootlin.com> 4617L: dri-devel@lists.freedesktop.org 4618S: Supported 4619F: drivers/gpu/drm/sun4i/ 4620F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4621T: git git://anongit.freedesktop.org/drm/drm-misc 4622 4623DRM DRIVERS FOR AMLOGIC SOCS 4624M: Neil Armstrong <narmstrong@baylibre.com> 4625L: dri-devel@lists.freedesktop.org 4626L: linux-amlogic@lists.infradead.org 4627W: http://linux-meson.com/ 4628S: Supported 4629F: drivers/gpu/drm/meson/ 4630F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4631F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4632F: Documentation/gpu/meson.rst 4633T: git git://anongit.freedesktop.org/drm/drm-misc 4634 4635DRM DRIVERS FOR ATMEL HLCDC 4636M: Boris Brezillon <boris.brezillon@free-electrons.com> 4637L: dri-devel@lists.freedesktop.org 4638S: Supported 4639F: drivers/gpu/drm/atmel-hlcdc/ 4640F: Documentation/devicetree/bindings/drm/atmel/ 4641T: git git://anongit.freedesktop.org/drm/drm-misc 4642 4643DRM DRIVERS FOR BRIDGE CHIPS 4644M: Archit Taneja <architt@codeaurora.org> 4645M: Andrzej Hajda <a.hajda@samsung.com> 4646R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4647S: Maintained 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649F: drivers/gpu/drm/bridge/ 4650 4651DRM DRIVERS FOR EXYNOS 4652M: Inki Dae <inki.dae@samsung.com> 4653M: Joonyoung Shim <jy0922.shim@samsung.com> 4654M: Seung-Woo Kim <sw0312.kim@samsung.com> 4655M: Kyungmin Park <kyungmin.park@samsung.com> 4656L: dri-devel@lists.freedesktop.org 4657T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4658S: Supported 4659F: drivers/gpu/drm/exynos/ 4660F: include/uapi/drm/exynos_drm.h 4661F: Documentation/devicetree/bindings/display/exynos/ 4662 4663DRM DRIVERS FOR FREESCALE DCU 4664M: Stefan Agner <stefan@agner.ch> 4665M: Alison Wang <alison.wang@freescale.com> 4666L: dri-devel@lists.freedesktop.org 4667S: Supported 4668F: drivers/gpu/drm/fsl-dcu/ 4669F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4670F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4671F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4672 4673DRM DRIVERS FOR FREESCALE IMX 4674M: Philipp Zabel <p.zabel@pengutronix.de> 4675L: dri-devel@lists.freedesktop.org 4676S: Maintained 4677F: drivers/gpu/drm/imx/ 4678F: drivers/gpu/ipu-v3/ 4679F: Documentation/devicetree/bindings/display/imx/ 4680 4681DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4682M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4683L: dri-devel@lists.freedesktop.org 4684T: git git://github.com/patjak/drm-gma500 4685S: Maintained 4686F: drivers/gpu/drm/gma500/ 4687 4688DRM DRIVERS FOR HISILICON 4689M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4690M: Rongrong Zou <zourongrong@gmail.com> 4691R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4692R: Chen Feng <puck.chen@hisilicon.com> 4693L: dri-devel@lists.freedesktop.org 4694T: git git://github.com/xin3liang/linux.git 4695S: Maintained 4696F: drivers/gpu/drm/hisilicon/ 4697F: Documentation/devicetree/bindings/display/hisilicon/ 4698 4699DRM DRIVERS FOR MEDIATEK 4700M: CK Hu <ck.hu@mediatek.com> 4701M: Philipp Zabel <p.zabel@pengutronix.de> 4702L: dri-devel@lists.freedesktop.org 4703S: Supported 4704F: drivers/gpu/drm/mediatek/ 4705F: Documentation/devicetree/bindings/display/mediatek/ 4706 4707DRM DRIVERS FOR NVIDIA TEGRA 4708M: Thierry Reding <thierry.reding@gmail.com> 4709L: dri-devel@lists.freedesktop.org 4710L: linux-tegra@vger.kernel.org 4711T: git git://anongit.freedesktop.org/tegra/linux.git 4712S: Supported 4713F: drivers/gpu/drm/tegra/ 4714F: drivers/gpu/host1x/ 4715F: include/linux/host1x.h 4716F: include/uapi/drm/tegra_drm.h 4717F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4718 4719DRM DRIVERS FOR RENESAS 4720M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4721L: dri-devel@lists.freedesktop.org 4722L: linux-renesas-soc@vger.kernel.org 4723T: git git://linuxtv.org/pinchartl/fbdev 4724S: Supported 4725F: drivers/gpu/drm/rcar-du/ 4726F: drivers/gpu/drm/shmobile/ 4727F: include/linux/platform_data/shmob_drm.h 4728F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4729F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4730F: Documentation/devicetree/bindings/display/renesas,du.txt 4731 4732DRM DRIVERS FOR ROCKCHIP 4733M: Sandy Huang <hjc@rock-chips.com> 4734M: Heiko Stübner <heiko@sntech.de> 4735L: dri-devel@lists.freedesktop.org 4736S: Maintained 4737F: drivers/gpu/drm/rockchip/ 4738F: Documentation/devicetree/bindings/display/rockchip/ 4739T: git git://anongit.freedesktop.org/drm/drm-misc 4740 4741DRM DRIVERS FOR STI 4742M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4743M: Vincent Abriou <vincent.abriou@st.com> 4744L: dri-devel@lists.freedesktop.org 4745T: git git://anongit.freedesktop.org/drm/drm-misc 4746S: Maintained 4747F: drivers/gpu/drm/sti 4748F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4749 4750DRM DRIVERS FOR STM 4751M: Yannick Fertre <yannick.fertre@st.com> 4752M: Philippe Cornu <philippe.cornu@st.com> 4753M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4754M: Vincent Abriou <vincent.abriou@st.com> 4755L: dri-devel@lists.freedesktop.org 4756T: git git://anongit.freedesktop.org/drm/drm-misc 4757S: Maintained 4758F: drivers/gpu/drm/stm 4759F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4760 4761DRM DRIVERS FOR TI LCDC 4762M: Jyri Sarha <jsarha@ti.com> 4763R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4764L: dri-devel@lists.freedesktop.org 4765S: Maintained 4766F: drivers/gpu/drm/tilcdc/ 4767F: Documentation/devicetree/bindings/display/tilcdc/ 4768 4769DRM DRIVERS FOR TI OMAP 4770M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4771L: dri-devel@lists.freedesktop.org 4772S: Maintained 4773F: drivers/gpu/drm/omapdrm/ 4774F: Documentation/devicetree/bindings/display/ti/ 4775 4776DRM DRIVERS FOR VC4 4777M: Eric Anholt <eric@anholt.net> 4778T: git git://github.com/anholt/linux 4779S: Supported 4780F: drivers/gpu/drm/vc4/ 4781F: include/uapi/drm/vc4_drm.h 4782F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784 4785DRM DRIVERS FOR VIVANTE GPU IP 4786M: Lucas Stach <l.stach@pengutronix.de> 4787R: Russell King <linux+etnaviv@armlinux.org.uk> 4788R: Christian Gmeiner <christian.gmeiner@gmail.com> 4789L: etnaviv@lists.freedesktop.org 4790L: dri-devel@lists.freedesktop.org 4791S: Maintained 4792F: drivers/gpu/drm/etnaviv/ 4793F: include/uapi/drm/etnaviv_drm.h 4794F: Documentation/devicetree/bindings/display/etnaviv/ 4795 4796DRM DRIVERS FOR ZTE ZX 4797M: Shawn Guo <shawnguo@kernel.org> 4798L: dri-devel@lists.freedesktop.org 4799S: Maintained 4800F: drivers/gpu/drm/zte/ 4801F: Documentation/devicetree/bindings/display/zte,vou.txt 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803 4804DRM PANEL DRIVERS 4805M: Thierry Reding <thierry.reding@gmail.com> 4806L: dri-devel@lists.freedesktop.org 4807T: git git://anongit.freedesktop.org/drm/drm-misc 4808S: Maintained 4809F: drivers/gpu/drm/drm_panel.c 4810F: drivers/gpu/drm/panel/ 4811F: include/drm/drm_panel.h 4812F: Documentation/devicetree/bindings/display/panel/ 4813 4814DRM TINYDRM DRIVERS 4815M: Noralf Trønnes <noralf@tronnes.org> 4816W: https://github.com/notro/tinydrm/wiki/Development 4817T: git git://anongit.freedesktop.org/drm/drm-misc 4818S: Maintained 4819F: drivers/gpu/drm/tinydrm/ 4820F: include/drm/tinydrm/ 4821 4822DRM TTM SUBSYSTEM 4823M: Christian Koenig <christian.koenig@amd.com> 4824M: Roger He <Hongbo.He@amd.com> 4825T: git git://people.freedesktop.org/~agd5f/linux 4826S: Maintained 4827L: dri-devel@lists.freedesktop.org 4828F: include/drm/ttm/ 4829F: drivers/gpu/drm/ttm/ 4830 4831DSBR100 USB FM RADIO DRIVER 4832M: Alexey Klimov <klimov.linux@gmail.com> 4833L: linux-media@vger.kernel.org 4834T: git git://linuxtv.org/media_tree.git 4835S: Maintained 4836F: drivers/media/radio/dsbr100.c 4837 4838DSCC4 DRIVER 4839M: Francois Romieu <romieu@fr.zoreil.com> 4840L: netdev@vger.kernel.org 4841S: Maintained 4842F: drivers/net/wan/dscc4.c 4843 4844DT3155 MEDIA DRIVER 4845M: Hans Verkuil <hverkuil@xs4all.nl> 4846L: linux-media@vger.kernel.org 4847T: git git://linuxtv.org/media_tree.git 4848W: https://linuxtv.org 4849S: Odd Fixes 4850F: drivers/media/pci/dt3155/ 4851 4852DVB_USB_AF9015 MEDIA DRIVER 4853M: Antti Palosaari <crope@iki.fi> 4854L: linux-media@vger.kernel.org 4855W: https://linuxtv.org 4856W: http://palosaari.fi/linux/ 4857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4858T: git git://linuxtv.org/anttip/media_tree.git 4859S: Maintained 4860F: drivers/media/usb/dvb-usb-v2/af9015* 4861 4862DVB_USB_AF9035 MEDIA DRIVER 4863M: Antti Palosaari <crope@iki.fi> 4864L: linux-media@vger.kernel.org 4865W: https://linuxtv.org 4866W: http://palosaari.fi/linux/ 4867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4868T: git git://linuxtv.org/anttip/media_tree.git 4869S: Maintained 4870F: drivers/media/usb/dvb-usb-v2/af9035* 4871 4872DVB_USB_ANYSEE MEDIA DRIVER 4873M: Antti Palosaari <crope@iki.fi> 4874L: linux-media@vger.kernel.org 4875W: https://linuxtv.org 4876W: http://palosaari.fi/linux/ 4877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4878T: git git://linuxtv.org/anttip/media_tree.git 4879S: Maintained 4880F: drivers/media/usb/dvb-usb-v2/anysee* 4881 4882DVB_USB_AU6610 MEDIA DRIVER 4883M: Antti Palosaari <crope@iki.fi> 4884L: linux-media@vger.kernel.org 4885W: https://linuxtv.org 4886W: http://palosaari.fi/linux/ 4887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4888T: git git://linuxtv.org/anttip/media_tree.git 4889S: Maintained 4890F: drivers/media/usb/dvb-usb-v2/au6610* 4891 4892DVB_USB_CE6230 MEDIA DRIVER 4893M: Antti Palosaari <crope@iki.fi> 4894L: linux-media@vger.kernel.org 4895W: https://linuxtv.org 4896W: http://palosaari.fi/linux/ 4897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4898T: git git://linuxtv.org/anttip/media_tree.git 4899S: Maintained 4900F: drivers/media/usb/dvb-usb-v2/ce6230* 4901 4902DVB_USB_CXUSB MEDIA DRIVER 4903M: Michael Krufky <mkrufky@linuxtv.org> 4904L: linux-media@vger.kernel.org 4905W: https://linuxtv.org 4906W: http://github.com/mkrufky 4907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4908T: git git://linuxtv.org/media_tree.git 4909S: Maintained 4910F: drivers/media/usb/dvb-usb/cxusb* 4911 4912DVB_USB_EC168 MEDIA DRIVER 4913M: Antti Palosaari <crope@iki.fi> 4914L: linux-media@vger.kernel.org 4915W: https://linuxtv.org 4916W: http://palosaari.fi/linux/ 4917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4918T: git git://linuxtv.org/anttip/media_tree.git 4919S: Maintained 4920F: drivers/media/usb/dvb-usb-v2/ec168* 4921 4922DVB_USB_GL861 MEDIA DRIVER 4923M: Antti Palosaari <crope@iki.fi> 4924L: linux-media@vger.kernel.org 4925W: https://linuxtv.org 4926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4927T: git git://linuxtv.org/anttip/media_tree.git 4928S: Maintained 4929F: drivers/media/usb/dvb-usb-v2/gl861* 4930 4931DVB_USB_MXL111SF MEDIA DRIVER 4932M: Michael Krufky <mkrufky@linuxtv.org> 4933L: linux-media@vger.kernel.org 4934W: https://linuxtv.org 4935W: http://github.com/mkrufky 4936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4937T: git git://linuxtv.org/mkrufky/mxl111sf.git 4938S: Maintained 4939F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4940 4941DVB_USB_RTL28XXU MEDIA DRIVER 4942M: Antti Palosaari <crope@iki.fi> 4943L: linux-media@vger.kernel.org 4944W: https://linuxtv.org 4945W: http://palosaari.fi/linux/ 4946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4947T: git git://linuxtv.org/anttip/media_tree.git 4948S: Maintained 4949F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4950 4951DVB_USB_V2 MEDIA DRIVER 4952M: Antti Palosaari <crope@iki.fi> 4953L: linux-media@vger.kernel.org 4954W: https://linuxtv.org 4955W: http://palosaari.fi/linux/ 4956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4957T: git git://linuxtv.org/anttip/media_tree.git 4958S: Maintained 4959F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4960F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4961 4962DYNAMIC DEBUG 4963M: Jason Baron <jbaron@akamai.com> 4964S: Maintained 4965F: lib/dynamic_debug.c 4966F: include/linux/dynamic_debug.h 4967 4968DYNAMIC INTERRUPT MODERATION 4969M: Tal Gilboa <talgi@mellanox.com> 4970S: Maintained 4971F: include/linux/net_dim.h 4972 4973DZ DECSTATION DZ11 SERIAL DRIVER 4974M: "Maciej W. Rozycki" <macro@linux-mips.org> 4975S: Maintained 4976F: drivers/tty/serial/dz.* 4977 4978E3X0 POWER BUTTON DRIVER 4979M: Moritz Fischer <moritz.fischer@ettus.com> 4980L: usrp-users@lists.ettus.com 4981W: http://www.ettus.com 4982S: Supported 4983F: drivers/input/misc/e3x0-button.c 4984F: Documentation/devicetree/bindings/input/e3x0-button.txt 4985 4986E4000 MEDIA DRIVER 4987M: Antti Palosaari <crope@iki.fi> 4988L: linux-media@vger.kernel.org 4989W: https://linuxtv.org 4990W: http://palosaari.fi/linux/ 4991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4992T: git git://linuxtv.org/anttip/media_tree.git 4993S: Maintained 4994F: drivers/media/tuners/e4000* 4995 4996EC100 MEDIA DRIVER 4997M: Antti Palosaari <crope@iki.fi> 4998L: linux-media@vger.kernel.org 4999W: https://linuxtv.org 5000W: http://palosaari.fi/linux/ 5001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5002T: git git://linuxtv.org/anttip/media_tree.git 5003S: Maintained 5004F: drivers/media/dvb-frontends/ec100* 5005 5006ECRYPT FILE SYSTEM 5007M: Tyler Hicks <tyhicks@canonical.com> 5008L: ecryptfs@vger.kernel.org 5009W: http://ecryptfs.org 5010W: https://launchpad.net/ecryptfs 5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5012S: Supported 5013F: Documentation/filesystems/ecryptfs.txt 5014F: fs/ecryptfs/ 5015 5016EDAC-AMD64 5017M: Borislav Petkov <bp@alien8.de> 5018L: linux-edac@vger.kernel.org 5019S: Maintained 5020F: drivers/edac/amd64_edac* 5021 5022EDAC-CALXEDA 5023M: Robert Richter <rric@kernel.org> 5024L: linux-edac@vger.kernel.org 5025S: Maintained 5026F: drivers/edac/highbank* 5027 5028EDAC-CAVIUM OCTEON 5029M: Ralf Baechle <ralf@linux-mips.org> 5030M: David Daney <david.daney@cavium.com> 5031L: linux-edac@vger.kernel.org 5032L: linux-mips@linux-mips.org 5033S: Supported 5034F: drivers/edac/octeon_edac* 5035 5036EDAC-CAVIUM THUNDERX 5037M: David Daney <david.daney@cavium.com> 5038M: Jan Glauber <jglauber@cavium.com> 5039L: linux-edac@vger.kernel.org 5040S: Supported 5041F: drivers/edac/thunderx_edac* 5042 5043EDAC-CORE 5044M: Borislav Petkov <bp@alien8.de> 5045M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5046M: Mauro Carvalho Chehab <mchehab@kernel.org> 5047L: linux-edac@vger.kernel.org 5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5050S: Supported 5051F: Documentation/admin-guide/ras.rst 5052F: Documentation/driver-api/edac.rst 5053F: drivers/edac/ 5054F: include/linux/edac.h 5055 5056EDAC-E752X 5057M: Mark Gross <mark.gross@intel.com> 5058L: linux-edac@vger.kernel.org 5059S: Maintained 5060F: drivers/edac/e752x_edac.c 5061 5062EDAC-E7XXX 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/e7xxx_edac.c 5066 5067EDAC-FSL_DDR 5068M: York Sun <york.sun@nxp.com> 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/fsl_ddr_edac.* 5072 5073EDAC-GHES 5074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5075M: Mauro Carvalho Chehab <mchehab@kernel.org> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/ghes_edac.c 5079 5080EDAC-I3000 5081L: linux-edac@vger.kernel.org 5082S: Orphan 5083F: drivers/edac/i3000_edac.c 5084 5085EDAC-I5000 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/i5000_edac.c 5089 5090EDAC-I5400 5091M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5092M: Mauro Carvalho Chehab <mchehab@kernel.org> 5093L: linux-edac@vger.kernel.org 5094S: Maintained 5095F: drivers/edac/i5400_edac.c 5096 5097EDAC-I7300 5098M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5099M: Mauro Carvalho Chehab <mchehab@kernel.org> 5100L: linux-edac@vger.kernel.org 5101S: Maintained 5102F: drivers/edac/i7300_edac.c 5103 5104EDAC-I7CORE 5105M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5106M: Mauro Carvalho Chehab <mchehab@kernel.org> 5107L: linux-edac@vger.kernel.org 5108S: Maintained 5109F: drivers/edac/i7core_edac.c 5110 5111EDAC-I82443BXGX 5112M: Tim Small <tim@buttersideup.com> 5113L: linux-edac@vger.kernel.org 5114S: Maintained 5115F: drivers/edac/i82443bxgx_edac.c 5116 5117EDAC-I82975X 5118M: Ranganathan Desikan <ravi@jetztechnologies.com> 5119M: "Arvind R." <arvino55@gmail.com> 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/i82975x_edac.c 5123 5124EDAC-IE31200 5125M: Jason Baron <jbaron@akamai.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/ie31200_edac.c 5129 5130EDAC-MPC85XX 5131M: Johannes Thumshirn <morbidrsa@gmail.com> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/mpc85xx_edac.[ch] 5135 5136EDAC-PASEMI 5137M: Egor Martovetsky <egor@pasemi.com> 5138L: linux-edac@vger.kernel.org 5139S: Maintained 5140F: drivers/edac/pasemi_edac.c 5141 5142EDAC-PND2 5143M: Tony Luck <tony.luck@intel.com> 5144L: linux-edac@vger.kernel.org 5145S: Maintained 5146F: drivers/edac/pnd2_edac.[ch] 5147 5148EDAC-R82600 5149M: Tim Small <tim@buttersideup.com> 5150L: linux-edac@vger.kernel.org 5151S: Maintained 5152F: drivers/edac/r82600_edac.c 5153 5154EDAC-SBRIDGE 5155M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5156M: Mauro Carvalho Chehab <mchehab@kernel.org> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/sb_edac.c 5160 5161EDAC-SKYLAKE 5162M: Tony Luck <tony.luck@intel.com> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/skx_edac.c 5166 5167EDAC-TI 5168M: Tero Kristo <t-kristo@ti.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/ti_edac.c 5172 5173EDIROL UA-101/UA-1000 DRIVER 5174M: Clemens Ladisch <clemens@ladisch.de> 5175L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5176T: git git://git.alsa-project.org/alsa-kernel.git 5177S: Maintained 5178F: sound/usb/misc/ua101.c 5179 5180EFI TEST DRIVER 5181L: linux-efi@vger.kernel.org 5182M: Ivan Hu <ivan.hu@canonical.com> 5183M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5184S: Maintained 5185F: drivers/firmware/efi/test/ 5186 5187EFI VARIABLE FILESYSTEM 5188M: Matthew Garrett <matthew.garrett@nebula.com> 5189M: Jeremy Kerr <jk@ozlabs.org> 5190M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5191T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5192L: linux-efi@vger.kernel.org 5193S: Maintained 5194F: fs/efivarfs/ 5195 5196EFIFB FRAMEBUFFER DRIVER 5197L: linux-fbdev@vger.kernel.org 5198M: Peter Jones <pjones@redhat.com> 5199S: Maintained 5200F: drivers/video/fbdev/efifb.c 5201 5202EFS FILESYSTEM 5203W: http://aeschi.ch.eu.org/efs/ 5204S: Orphan 5205F: fs/efs/ 5206 5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5208M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5209L: netdev@vger.kernel.org 5210S: Maintained 5211F: drivers/net/ethernet/ibm/ehea/ 5212 5213EM28XX VIDEO4LINUX DRIVER 5214M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5215M: Mauro Carvalho Chehab <mchehab@kernel.org> 5216L: linux-media@vger.kernel.org 5217W: https://linuxtv.org 5218T: git git://linuxtv.org/media_tree.git 5219S: Maintained 5220F: drivers/media/usb/em28xx/ 5221F: Documentation/media/v4l-drivers/em28xx* 5222 5223EMBEDDED LINUX 5224M: Paul Gortmaker <paul.gortmaker@windriver.com> 5225M: Matt Mackall <mpm@selenic.com> 5226M: David Woodhouse <dwmw2@infradead.org> 5227L: linux-embedded@vger.kernel.org 5228S: Maintained 5229 5230Emulex 10Gbps iSCSI - OneConnect DRIVER 5231M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5232M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5233M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5234L: linux-scsi@vger.kernel.org 5235W: http://www.broadcom.com 5236S: Supported 5237F: drivers/scsi/be2iscsi/ 5238 5239Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5240M: Sathya Perla <sathya.perla@broadcom.com> 5241M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5242M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5243M: Somnath Kotur <somnath.kotur@broadcom.com> 5244L: netdev@vger.kernel.org 5245W: http://www.emulex.com 5246S: Supported 5247F: drivers/net/ethernet/emulex/benet/ 5248 5249EMULEX ONECONNECT ROCE DRIVER 5250M: Selvin Xavier <selvin.xavier@broadcom.com> 5251M: Devesh Sharma <devesh.sharma@broadcom.com> 5252L: linux-rdma@vger.kernel.org 5253W: http://www.broadcom.com 5254S: Odd Fixes 5255F: drivers/infiniband/hw/ocrdma/ 5256F: include/uapi/rdma/ocrdma-abi.h 5257 5258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5259M: James Smart <james.smart@broadcom.com> 5260M: Dick Kennedy <dick.kennedy@broadcom.com> 5261L: linux-scsi@vger.kernel.org 5262W: http://www.broadcom.com 5263S: Supported 5264F: drivers/scsi/lpfc/ 5265 5266ENE CB710 FLASH CARD READER DRIVER 5267M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5268S: Maintained 5269F: drivers/misc/cb710/ 5270F: drivers/mmc/host/cb710-mmc.* 5271F: include/linux/cb710.h 5272 5273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5274M: Maxim Levitsky <maximlevitsky@gmail.com> 5275S: Maintained 5276F: drivers/media/rc/ene_ir.* 5277 5278EPSON S1D13XXX FRAMEBUFFER DRIVER 5279M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5280S: Maintained 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5282F: drivers/video/fbdev/s1d13xxxfb.c 5283F: include/video/s1d13xxxfb.h 5284 5285ERRSEQ ERROR TRACKING INFRASTRUCTURE 5286M: Jeff Layton <jlayton@kernel.org> 5287S: Maintained 5288F: lib/errseq.c 5289F: include/linux/errseq.h 5290 5291ET131X NETWORK DRIVER 5292M: Mark Einon <mark.einon@gmail.com> 5293S: Odd Fixes 5294F: drivers/net/ethernet/agere/ 5295 5296ETHERNET BRIDGE 5297M: Stephen Hemminger <stephen@networkplumber.org> 5298L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5299L: netdev@vger.kernel.org 5300W: http://www.linuxfoundation.org/en/Net:Bridge 5301S: Maintained 5302F: include/linux/netfilter_bridge/ 5303F: net/bridge/ 5304 5305ETHERNET PHY LIBRARY 5306M: Andrew Lunn <andrew@lunn.ch> 5307M: Florian Fainelli <f.fainelli@gmail.com> 5308L: netdev@vger.kernel.org 5309S: Maintained 5310F: Documentation/ABI/testing/sysfs-bus-mdio 5311F: Documentation/devicetree/bindings/net/mdio* 5312F: Documentation/networking/phy.txt 5313F: drivers/net/phy/ 5314F: drivers/of/of_mdio.c 5315F: drivers/of/of_net.c 5316F: include/linux/*mdio*.h 5317F: include/linux/of_net.h 5318F: include/linux/phy.h 5319F: include/linux/phy_fixed.h 5320F: include/linux/platform_data/mdio-gpio.h 5321F: include/linux/platform_data/mdio-bcm-unimac.h 5322F: include/trace/events/mdio.h 5323F: include/uapi/linux/mdio.h 5324F: include/uapi/linux/mii.h 5325 5326EXT2 FILE SYSTEM 5327M: Jan Kara <jack@suse.com> 5328L: linux-ext4@vger.kernel.org 5329S: Maintained 5330F: Documentation/filesystems/ext2.txt 5331F: fs/ext2/ 5332F: include/linux/ext2* 5333 5334EXT4 FILE SYSTEM 5335M: "Theodore Ts'o" <tytso@mit.edu> 5336M: Andreas Dilger <adilger.kernel@dilger.ca> 5337L: linux-ext4@vger.kernel.org 5338W: http://ext4.wiki.kernel.org 5339Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5341S: Maintained 5342F: Documentation/filesystems/ext4.txt 5343F: fs/ext4/ 5344 5345Extended Verification Module (EVM) 5346M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5347L: linux-integrity@vger.kernel.org 5348S: Supported 5349F: security/integrity/evm/ 5350 5351EXTENSIBLE FIRMWARE INTERFACE (EFI) 5352M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5353L: linux-efi@vger.kernel.org 5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5355S: Maintained 5356F: Documentation/efi-stub.txt 5357F: arch/*/kernel/efi.c 5358F: arch/x86/boot/compressed/eboot.[ch] 5359F: arch/*/include/asm/efi.h 5360F: arch/x86/platform/efi/ 5361F: drivers/firmware/efi/ 5362F: include/linux/efi*.h 5363F: arch/arm/boot/compressed/efi-header.S 5364F: arch/arm64/kernel/efi-entry.S 5365 5366EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5367M: MyungJoo Ham <myungjoo.ham@samsung.com> 5368M: Chanwoo Choi <cw00.choi@samsung.com> 5369L: linux-kernel@vger.kernel.org 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5371S: Maintained 5372F: drivers/extcon/ 5373F: include/linux/extcon/ 5374F: include/linux/extcon.h 5375F: Documentation/extcon/ 5376F: Documentation/devicetree/bindings/extcon/ 5377 5378EXYNOS DP DRIVER 5379M: Jingoo Han <jingoohan1@gmail.com> 5380L: dri-devel@lists.freedesktop.org 5381S: Maintained 5382F: drivers/gpu/drm/exynos/exynos_dp* 5383 5384EXYNOS SYSMMU (IOMMU) driver 5385M: Marek Szyprowski <m.szyprowski@samsung.com> 5386L: iommu@lists.linux-foundation.org 5387S: Maintained 5388F: drivers/iommu/exynos-iommu.c 5389 5390EZchip NPS platform support 5391M: Elad Kanfi <eladkan@mellanox.com> 5392M: Vineet Gupta <vgupta@synopsys.com> 5393S: Supported 5394F: arch/arc/plat-eznps 5395F: arch/arc/boot/dts/eznps.dts 5396 5397F2FS FILE SYSTEM 5398M: Jaegeuk Kim <jaegeuk@kernel.org> 5399M: Chao Yu <yuchao0@huawei.com> 5400L: linux-f2fs-devel@lists.sourceforge.net 5401W: https://f2fs.wiki.kernel.org/ 5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5403S: Maintained 5404F: Documentation/filesystems/f2fs.txt 5405F: Documentation/ABI/testing/sysfs-fs-f2fs 5406F: fs/f2fs/ 5407F: include/linux/f2fs_fs.h 5408F: include/trace/events/f2fs.h 5409 5410F71805F HARDWARE MONITORING DRIVER 5411M: Jean Delvare <jdelvare@suse.com> 5412L: linux-hwmon@vger.kernel.org 5413S: Maintained 5414F: Documentation/hwmon/f71805f 5415F: drivers/hwmon/f71805f.c 5416 5417FANOTIFY 5418M: Jan Kara <jack@suse.cz> 5419R: Amir Goldstein <amir73il@gmail.com> 5420L: linux-fsdevel@vger.kernel.org 5421S: Maintained 5422F: fs/notify/fanotify/ 5423F: include/linux/fanotify.h 5424F: include/uapi/linux/fanotify.h 5425 5426FARSYNC SYNCHRONOUS DRIVER 5427M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5428W: http://www.farsite.co.uk/ 5429S: Supported 5430F: drivers/net/wan/farsync.* 5431 5432FAULT INJECTION SUPPORT 5433M: Akinobu Mita <akinobu.mita@gmail.com> 5434S: Supported 5435F: Documentation/fault-injection/ 5436F: lib/fault-inject.c 5437 5438FBTFT Framebuffer drivers 5439M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5440S: Maintained 5441F: drivers/staging/fbtft/ 5442 5443FC0011 TUNER DRIVER 5444M: Michael Buesch <m@bues.ch> 5445L: linux-media@vger.kernel.org 5446S: Maintained 5447F: drivers/media/tuners/fc0011.h 5448F: drivers/media/tuners/fc0011.c 5449 5450FC2580 MEDIA DRIVER 5451M: Antti Palosaari <crope@iki.fi> 5452L: linux-media@vger.kernel.org 5453W: https://linuxtv.org 5454W: http://palosaari.fi/linux/ 5455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5456T: git git://linuxtv.org/anttip/media_tree.git 5457S: Maintained 5458F: drivers/media/tuners/fc2580* 5459 5460FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5461M: Johannes Thumshirn <jth@kernel.org> 5462L: linux-scsi@vger.kernel.org 5463W: www.Open-FCoE.org 5464S: Supported 5465F: drivers/scsi/libfc/ 5466F: drivers/scsi/fcoe/ 5467F: include/scsi/fc/ 5468F: include/scsi/libfc.h 5469F: include/scsi/libfcoe.h 5470F: include/uapi/scsi/fc/ 5471 5472FILE LOCKING (flock() and fcntl()/lockf()) 5473M: Jeff Layton <jlayton@kernel.org> 5474M: "J. Bruce Fields" <bfields@fieldses.org> 5475L: linux-fsdevel@vger.kernel.org 5476S: Maintained 5477F: include/linux/fcntl.h 5478F: include/uapi/linux/fcntl.h 5479F: fs/fcntl.c 5480F: fs/locks.c 5481 5482FILESYSTEMS (VFS and infrastructure) 5483M: Alexander Viro <viro@zeniv.linux.org.uk> 5484L: linux-fsdevel@vger.kernel.org 5485S: Maintained 5486F: fs/* 5487F: include/linux/fs.h 5488F: include/uapi/linux/fs.h 5489 5490FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5491M: Riku Voipio <riku.voipio@iki.fi> 5492L: linux-hwmon@vger.kernel.org 5493S: Maintained 5494F: drivers/hwmon/f75375s.c 5495F: include/linux/f75375s.h 5496 5497FIREWIRE AUDIO DRIVERS 5498M: Clemens Ladisch <clemens@ladisch.de> 5499L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5500T: git git://git.alsa-project.org/alsa-kernel.git 5501S: Maintained 5502F: sound/firewire/ 5503 5504FIREWIRE MEDIA DRIVERS (firedtv) 5505M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5506L: linux-media@vger.kernel.org 5507L: linux1394-devel@lists.sourceforge.net 5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5509S: Maintained 5510F: drivers/media/firewire/ 5511 5512FIREWIRE SBP-2 TARGET 5513M: Chris Boot <bootc@bootc.net> 5514L: linux-scsi@vger.kernel.org 5515L: target-devel@vger.kernel.org 5516L: linux1394-devel@lists.sourceforge.net 5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5518S: Maintained 5519F: drivers/target/sbp/ 5520 5521FIREWIRE SUBSYSTEM 5522M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5523L: linux1394-devel@lists.sourceforge.net 5524W: http://ieee1394.wiki.kernel.org/ 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5526S: Maintained 5527F: drivers/firewire/ 5528F: include/linux/firewire.h 5529F: include/uapi/linux/firewire*.h 5530F: tools/firewire/ 5531 5532FIRMWARE LOADER (request_firmware) 5533M: Luis R. Rodriguez <mcgrof@kernel.org> 5534L: linux-kernel@vger.kernel.org 5535S: Maintained 5536F: Documentation/firmware_class/ 5537F: drivers/base/firmware_loader/ 5538F: include/linux/firmware.h 5539 5540FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5541M: Joshua Morris <josh.h.morris@us.ibm.com> 5542M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5543S: Maintained 5544F: drivers/block/rsxx/ 5545 5546FLOPPY DRIVER 5547M: Jiri Kosina <jikos@kernel.org> 5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5549S: Odd fixes 5550F: drivers/block/floppy.c 5551 5552FMC SUBSYSTEM 5553M: Alessandro Rubini <rubini@gnudd.com> 5554W: http://www.ohwr.org/projects/fmc-bus 5555S: Supported 5556F: drivers/fmc/ 5557F: include/linux/fmc*.h 5558F: include/linux/ipmi-fru.h 5559K: fmc_d.*register 5560 5561FPGA MANAGER FRAMEWORK 5562M: Alan Tull <atull@kernel.org> 5563M: Moritz Fischer <mdf@kernel.org> 5564L: linux-fpga@vger.kernel.org 5565S: Maintained 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5567Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5568F: Documentation/fpga/ 5569F: Documentation/devicetree/bindings/fpga/ 5570F: drivers/fpga/ 5571F: include/linux/fpga/ 5572W: http://www.rocketboards.org 5573 5574FPU EMULATOR 5575M: Bill Metzenthen <billm@melbpc.org.au> 5576W: http://floatingpoint.sourceforge.net/emulator/index.html 5577S: Maintained 5578F: arch/x86/math-emu/ 5579 5580FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5581L: netdev@vger.kernel.org 5582S: Orphan 5583F: drivers/net/wan/dlci.c 5584F: drivers/net/wan/sdla.c 5585 5586FRAMEBUFFER LAYER 5587M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5588L: dri-devel@lists.freedesktop.org 5589L: linux-fbdev@vger.kernel.org 5590T: git git://github.com/bzolnier/linux.git 5591Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5592S: Maintained 5593F: Documentation/fb/ 5594F: drivers/video/ 5595F: include/video/ 5596F: include/linux/fb.h 5597F: include/uapi/video/ 5598F: include/uapi/linux/fb.h 5599 5600FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5601M: Horia Geantă <horia.geanta@nxp.com> 5602M: Aymen Sghaier <aymen.sghaier@nxp.com> 5603L: linux-crypto@vger.kernel.org 5604S: Maintained 5605F: drivers/crypto/caam/ 5606F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5607 5608FREESCALE DIU FRAMEBUFFER DRIVER 5609M: Timur Tabi <timur@tabi.org> 5610L: linux-fbdev@vger.kernel.org 5611S: Maintained 5612F: drivers/video/fbdev/fsl-diu-fb.* 5613 5614FREESCALE DMA DRIVER 5615M: Li Yang <leoyang.li@nxp.com> 5616M: Zhang Wei <zw@zh-kernel.org> 5617L: linuxppc-dev@lists.ozlabs.org 5618S: Maintained 5619F: drivers/dma/fsldma.* 5620 5621FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5622M: Claudiu Manoil <claudiu.manoil@nxp.com> 5623L: netdev@vger.kernel.org 5624S: Maintained 5625F: drivers/net/ethernet/freescale/gianfar* 5626X: drivers/net/ethernet/freescale/gianfar_ptp.c 5627F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5628 5629FREESCALE GPMI NAND DRIVER 5630M: Han Xu <han.xu@nxp.com> 5631L: linux-mtd@lists.infradead.org 5632S: Maintained 5633F: drivers/mtd/nand/gpmi-nand/* 5634 5635FREESCALE I2C CPM DRIVER 5636M: Jochen Friedrich <jochen@scram.de> 5637L: linuxppc-dev@lists.ozlabs.org 5638L: linux-i2c@vger.kernel.org 5639S: Maintained 5640F: drivers/i2c/busses/i2c-cpm.c 5641 5642FREESCALE IMX / MXC FEC DRIVER 5643M: Fugang Duan <fugang.duan@nxp.com> 5644L: netdev@vger.kernel.org 5645S: Maintained 5646F: drivers/net/ethernet/freescale/fec_main.c 5647F: drivers/net/ethernet/freescale/fec_ptp.c 5648F: drivers/net/ethernet/freescale/fec.h 5649F: Documentation/devicetree/bindings/net/fsl-fec.txt 5650 5651FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5652M: Sascha Hauer <kernel@pengutronix.de> 5653L: linux-fbdev@vger.kernel.org 5654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5655S: Maintained 5656F: include/linux/platform_data/video-imxfb.h 5657F: drivers/video/fbdev/imxfb.c 5658 5659FREESCALE QORIQ DPAA ETHERNET DRIVER 5660M: Madalin Bucur <madalin.bucur@nxp.com> 5661L: netdev@vger.kernel.org 5662S: Maintained 5663F: drivers/net/ethernet/freescale/dpaa 5664 5665FREESCALE QORIQ DPAA FMAN DRIVER 5666M: Madalin Bucur <madalin.bucur@nxp.com> 5667L: netdev@vger.kernel.org 5668S: Maintained 5669F: drivers/net/ethernet/freescale/fman 5670F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5671 5672FREESCALE QUAD SPI DRIVER 5673M: Han Xu <han.xu@nxp.com> 5674L: linux-mtd@lists.infradead.org 5675S: Maintained 5676F: drivers/mtd/spi-nor/fsl-quadspi.c 5677 5678FREESCALE QUICC ENGINE LIBRARY 5679M: Qiang Zhao <qiang.zhao@nxp.com> 5680L: linuxppc-dev@lists.ozlabs.org 5681S: Maintained 5682F: drivers/soc/fsl/qe/ 5683F: include/soc/fsl/*qe*.h 5684F: include/soc/fsl/*ucc*.h 5685 5686FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5687M: Li Yang <leoyang.li@nxp.com> 5688L: netdev@vger.kernel.org 5689L: linuxppc-dev@lists.ozlabs.org 5690S: Maintained 5691F: drivers/net/ethernet/freescale/ucc_geth* 5692 5693FREESCALE QUICC ENGINE UCC HDLC DRIVER 5694M: Zhao Qiang <qiang.zhao@nxp.com> 5695L: netdev@vger.kernel.org 5696L: linuxppc-dev@lists.ozlabs.org 5697S: Maintained 5698F: drivers/net/wan/fsl_ucc_hdlc* 5699 5700FREESCALE QUICC ENGINE UCC UART DRIVER 5701M: Timur Tabi <timur@tabi.org> 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: drivers/tty/serial/ucc_uart.c 5705 5706FREESCALE SOC DRIVERS 5707M: Li Yang <leoyang.li@nxp.com> 5708L: linuxppc-dev@lists.ozlabs.org 5709L: linux-arm-kernel@lists.infradead.org 5710S: Maintained 5711F: Documentation/devicetree/bindings/soc/fsl/ 5712F: drivers/soc/fsl/ 5713F: include/linux/fsl/ 5714 5715FREESCALE SOC FS_ENET DRIVER 5716M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5717M: Vitaly Bordug <vbordug@ru.mvista.com> 5718L: linuxppc-dev@lists.ozlabs.org 5719L: netdev@vger.kernel.org 5720S: Maintained 5721F: drivers/net/ethernet/freescale/fs_enet/ 5722F: include/linux/fs_enet_pd.h 5723 5724FREESCALE SOC SOUND DRIVERS 5725M: Timur Tabi <timur@tabi.org> 5726M: Nicolin Chen <nicoleotsuka@gmail.com> 5727M: Xiubo Li <Xiubo.Lee@gmail.com> 5728R: Fabio Estevam <fabio.estevam@nxp.com> 5729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5730L: linuxppc-dev@lists.ozlabs.org 5731S: Maintained 5732F: sound/soc/fsl/fsl* 5733F: sound/soc/fsl/imx* 5734F: sound/soc/fsl/mpc8610_hpcd.c 5735 5736FREESCALE USB PERIPHERAL DRIVERS 5737M: Li Yang <leoyang.li@nxp.com> 5738L: linux-usb@vger.kernel.org 5739L: linuxppc-dev@lists.ozlabs.org 5740S: Maintained 5741F: drivers/usb/gadget/udc/fsl* 5742 5743FREEVXFS FILESYSTEM 5744M: Christoph Hellwig <hch@infradead.org> 5745W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5746S: Maintained 5747F: fs/freevxfs/ 5748 5749FREEZER 5750M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5751M: Pavel Machek <pavel@ucw.cz> 5752L: linux-pm@vger.kernel.org 5753S: Supported 5754F: Documentation/power/freezing-of-tasks.txt 5755F: include/linux/freezer.h 5756F: kernel/freezer.c 5757 5758FRONTSWAP API 5759M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5760L: linux-kernel@vger.kernel.org 5761S: Maintained 5762F: mm/frontswap.c 5763F: include/linux/frontswap.h 5764 5765FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5766M: David Howells <dhowells@redhat.com> 5767L: linux-cachefs@redhat.com (moderated for non-subscribers) 5768S: Supported 5769F: Documentation/filesystems/caching/ 5770F: fs/fscache/ 5771F: include/linux/fscache*.h 5772 5773FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5774M: Theodore Y. Ts'o <tytso@mit.edu> 5775M: Jaegeuk Kim <jaegeuk@kernel.org> 5776L: linux-fscrypt@vger.kernel.org 5777Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5779S: Supported 5780F: fs/crypto/ 5781F: include/linux/fscrypt*.h 5782F: Documentation/filesystems/fscrypt.rst 5783 5784FUJITSU LAPTOP EXTRAS 5785M: Jonathan Woithe <jwoithe@just42.net> 5786L: platform-driver-x86@vger.kernel.org 5787S: Maintained 5788F: drivers/platform/x86/fujitsu-laptop.c 5789 5790FUJITSU M-5MO LS CAMERA ISP DRIVER 5791M: Kyungmin Park <kyungmin.park@samsung.com> 5792M: Heungjun Kim <riverful.kim@samsung.com> 5793L: linux-media@vger.kernel.org 5794S: Maintained 5795F: drivers/media/i2c/m5mols/ 5796F: include/media/i2c/m5mols.h 5797 5798FUJITSU TABLET EXTRAS 5799M: Robert Gerlach <khnz@gmx.de> 5800L: platform-driver-x86@vger.kernel.org 5801S: Maintained 5802F: drivers/platform/x86/fujitsu-tablet.c 5803 5804FUSE: FILESYSTEM IN USERSPACE 5805M: Miklos Szeredi <miklos@szeredi.hu> 5806L: linux-fsdevel@vger.kernel.org 5807W: http://fuse.sourceforge.net/ 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5809S: Maintained 5810F: fs/fuse/ 5811F: include/uapi/linux/fuse.h 5812F: Documentation/filesystems/fuse.txt 5813 5814FUTEX SUBSYSTEM 5815M: Thomas Gleixner <tglx@linutronix.de> 5816M: Ingo Molnar <mingo@redhat.com> 5817R: Peter Zijlstra <peterz@infradead.org> 5818R: Darren Hart <dvhart@infradead.org> 5819L: linux-kernel@vger.kernel.org 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5821S: Maintained 5822F: kernel/futex.c 5823F: kernel/futex_compat.c 5824F: include/asm-generic/futex.h 5825F: include/linux/futex.h 5826F: include/uapi/linux/futex.h 5827F: tools/testing/selftests/futex/ 5828F: tools/perf/bench/futex* 5829F: Documentation/*futex* 5830 5831GCC PLUGINS 5832M: Kees Cook <keescook@chromium.org> 5833R: Emese Revfy <re.emese@gmail.com> 5834L: kernel-hardening@lists.openwall.com 5835S: Maintained 5836F: scripts/gcc-plugins/ 5837F: scripts/gcc-plugin.sh 5838F: scripts/Makefile.gcc-plugins 5839F: Documentation/gcc-plugins.txt 5840 5841GCOV BASED KERNEL PROFILING 5842M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5843S: Maintained 5844F: kernel/gcov/ 5845F: Documentation/dev-tools/gcov.rst 5846 5847GDB KERNEL DEBUGGING HELPER SCRIPTS 5848M: Jan Kiszka <jan.kiszka@siemens.com> 5849M: Kieran Bingham <kieran@bingham.xyz> 5850S: Supported 5851F: scripts/gdb/ 5852 5853GDT SCSI DISK ARRAY CONTROLLER DRIVER 5854M: Achim Leubner <achim_leubner@adaptec.com> 5855L: linux-scsi@vger.kernel.org 5856W: http://www.icp-vortex.com/ 5857S: Supported 5858F: drivers/scsi/gdt* 5859 5860GEMTEK FM RADIO RECEIVER DRIVER 5861M: Hans Verkuil <hverkuil@xs4all.nl> 5862L: linux-media@vger.kernel.org 5863T: git git://linuxtv.org/media_tree.git 5864W: https://linuxtv.org 5865S: Maintained 5866F: drivers/media/radio/radio-gemtek* 5867 5868GENERIC GPIO I2C DRIVER 5869M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5870S: Supported 5871F: drivers/i2c/busses/i2c-gpio.c 5872F: include/linux/i2c-gpio.h 5873 5874GENERIC GPIO I2C MULTIPLEXER DRIVER 5875M: Peter Korsgaard <peter.korsgaard@barco.com> 5876L: linux-i2c@vger.kernel.org 5877S: Supported 5878F: drivers/i2c/muxes/i2c-mux-gpio.c 5879F: include/linux/i2c-mux-gpio.h 5880F: Documentation/i2c/muxes/i2c-mux-gpio 5881 5882GENERIC HDLC (WAN) DRIVERS 5883M: Krzysztof Halasa <khc@pm.waw.pl> 5884W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5885S: Maintained 5886F: drivers/net/wan/c101.c 5887F: drivers/net/wan/hd6457* 5888F: drivers/net/wan/hdlc* 5889F: drivers/net/wan/n2.c 5890F: drivers/net/wan/pc300too.c 5891F: drivers/net/wan/pci200syn.c 5892F: drivers/net/wan/wanxl* 5893 5894GENERIC INCLUDE/ASM HEADER FILES 5895M: Arnd Bergmann <arnd@arndb.de> 5896L: linux-arch@vger.kernel.org 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5898S: Maintained 5899F: include/asm-generic/ 5900F: include/uapi/asm-generic/ 5901 5902GENERIC PHY FRAMEWORK 5903M: Kishon Vijay Abraham I <kishon@ti.com> 5904L: linux-kernel@vger.kernel.org 5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5906S: Supported 5907F: drivers/phy/ 5908F: include/linux/phy/ 5909 5910GENERIC PM DOMAINS 5911M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5912M: Kevin Hilman <khilman@kernel.org> 5913M: Ulf Hansson <ulf.hansson@linaro.org> 5914L: linux-pm@vger.kernel.org 5915S: Supported 5916F: drivers/base/power/domain*.c 5917F: include/linux/pm_domain.h 5918F: Documentation/devicetree/bindings/power/power_domain.txt 5919 5920GENERIC UIO DRIVER FOR PCI DEVICES 5921M: "Michael S. Tsirkin" <mst@redhat.com> 5922L: kvm@vger.kernel.org 5923S: Supported 5924F: drivers/uio/uio_pci_generic.c 5925 5926GENWQE (IBM Generic Workqueue Card) 5927M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5928M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5929S: Supported 5930F: drivers/misc/genwqe/ 5931 5932GET_MAINTAINER SCRIPT 5933M: Joe Perches <joe@perches.com> 5934S: Maintained 5935F: scripts/get_maintainer.pl 5936 5937GFS2 FILE SYSTEM 5938M: Steven Whitehouse <swhiteho@redhat.com> 5939M: Bob Peterson <rpeterso@redhat.com> 5940L: cluster-devel@redhat.com 5941W: http://sources.redhat.com/cluster/ 5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5943S: Supported 5944F: Documentation/filesystems/gfs2*.txt 5945F: fs/gfs2/ 5946F: include/uapi/linux/gfs2_ondisk.h 5947 5948GIGASET ISDN DRIVERS 5949M: Paul Bolle <pebolle@tiscali.nl> 5950L: gigaset307x-common@lists.sourceforge.net 5951W: http://gigaset307x.sourceforge.net/ 5952S: Odd Fixes 5953F: Documentation/isdn/README.gigaset 5954F: drivers/isdn/gigaset/ 5955F: include/uapi/linux/gigaset_dev.h 5956 5957GO7007 MPEG CODEC 5958M: Hans Verkuil <hans.verkuil@cisco.com> 5959L: linux-media@vger.kernel.org 5960S: Maintained 5961F: drivers/media/usb/go7007/ 5962 5963GOODIX TOUCHSCREEN 5964M: Bastien Nocera <hadess@hadess.net> 5965L: linux-input@vger.kernel.org 5966S: Maintained 5967F: drivers/input/touchscreen/goodix.c 5968 5969GPD POCKET FAN DRIVER 5970M: Hans de Goede <hdegoede@redhat.com> 5971L: platform-driver-x86@vger.kernel.org 5972S: Maintained 5973F: drivers/platform/x86/gpd-pocket-fan.c 5974 5975GPIO ACPI SUPPORT 5976M: Mika Westerberg <mika.westerberg@linux.intel.com> 5977M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5978L: linux-gpio@vger.kernel.org 5979L: linux-acpi@vger.kernel.org 5980S: Maintained 5981F: Documentation/acpi/gpio-properties.txt 5982F: drivers/gpio/gpiolib-acpi.c 5983 5984GPIO IR Transmitter 5985M: Sean Young <sean@mess.org> 5986L: linux-media@vger.kernel.org 5987S: Maintained 5988F: drivers/media/rc/gpio-ir-tx.c 5989 5990GPIO MOCKUP DRIVER 5991M: Bamvor Jian Zhang <bamv2005@gmail.com> 5992R: Bartosz Golaszewski <brgl@bgdev.pl> 5993L: linux-gpio@vger.kernel.org 5994S: Maintained 5995F: drivers/gpio/gpio-mockup.c 5996F: tools/testing/selftests/gpio/ 5997 5998GPIO SUBSYSTEM 5999M: Linus Walleij <linus.walleij@linaro.org> 6000L: linux-gpio@vger.kernel.org 6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6002S: Maintained 6003F: Documentation/devicetree/bindings/gpio/ 6004F: Documentation/driver-api/gpio/ 6005F: Documentation/gpio/ 6006F: Documentation/ABI/testing/gpio-cdev 6007F: Documentation/ABI/obsolete/sysfs-gpio 6008F: drivers/gpio/ 6009F: include/linux/gpio/ 6010F: include/linux/gpio.h 6011F: include/linux/of_gpio.h 6012F: include/asm-generic/gpio.h 6013F: include/uapi/linux/gpio.h 6014F: tools/gpio/ 6015 6016GRE DEMULTIPLEXER DRIVER 6017M: Dmitry Kozlov <xeb@mail.ru> 6018L: netdev@vger.kernel.org 6019S: Maintained 6020F: net/ipv4/gre_demux.c 6021F: net/ipv4/gre_offload.c 6022F: include/net/gre.h 6023 6024GRETH 10/100/1G Ethernet MAC device driver 6025M: Andreas Larsson <andreas@gaisler.com> 6026L: netdev@vger.kernel.org 6027S: Maintained 6028F: drivers/net/ethernet/aeroflex/ 6029 6030GREYBUS AUDIO PROTOCOLS DRIVERS 6031M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6032M: Mark Greer <mgreer@animalcreek.com> 6033S: Maintained 6034F: drivers/staging/greybus/audio_apbridgea.c 6035F: drivers/staging/greybus/audio_apbridgea.h 6036F: drivers/staging/greybus/audio_codec.c 6037F: drivers/staging/greybus/audio_codec.h 6038F: drivers/staging/greybus/audio_gb.c 6039F: drivers/staging/greybus/audio_manager.c 6040F: drivers/staging/greybus/audio_manager.h 6041F: drivers/staging/greybus/audio_manager_module.c 6042F: drivers/staging/greybus/audio_manager_private.h 6043F: drivers/staging/greybus/audio_manager_sysfs.c 6044F: drivers/staging/greybus/audio_module.c 6045F: drivers/staging/greybus/audio_topology.c 6046 6047GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6048M: Viresh Kumar <vireshk@kernel.org> 6049S: Maintained 6050F: drivers/staging/greybus/authentication.c 6051F: drivers/staging/greybus/bootrom.c 6052F: drivers/staging/greybus/firmware.h 6053F: drivers/staging/greybus/fw-core.c 6054F: drivers/staging/greybus/fw-download.c 6055F: drivers/staging/greybus/fw-managament.c 6056F: drivers/staging/greybus/greybus_authentication.h 6057F: drivers/staging/greybus/greybus_firmware.h 6058F: drivers/staging/greybus/hid.c 6059F: drivers/staging/greybus/i2c.c 6060F: drivers/staging/greybus/spi.c 6061F: drivers/staging/greybus/spilib.c 6062F: drivers/staging/greybus/spilib.h 6063 6064GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6065M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6066S: Maintained 6067F: drivers/staging/greybus/loopback.c 6068F: drivers/staging/greybus/timesync.c 6069F: drivers/staging/greybus/timesync_platform.c 6070 6071GREYBUS PLATFORM DRIVERS 6072M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6073S: Maintained 6074F: drivers/staging/greybus/arche-platform.c 6075F: drivers/staging/greybus/arche-apb-ctrl.c 6076F: drivers/staging/greybus/arche_platform.h 6077 6078GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6079M: Rui Miguel Silva <rmfrfs@gmail.com> 6080S: Maintained 6081F: drivers/staging/greybus/sdio.c 6082F: drivers/staging/greybus/light.c 6083F: drivers/staging/greybus/gpio.c 6084F: drivers/staging/greybus/power_supply.c 6085F: drivers/staging/greybus/spi.c 6086F: drivers/staging/greybus/spilib.c 6087 6088GREYBUS SUBSYSTEM 6089M: Johan Hovold <johan@kernel.org> 6090M: Alex Elder <elder@kernel.org> 6091M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6092S: Maintained 6093F: drivers/staging/greybus/ 6094L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6095 6096GREYBUS UART PROTOCOLS DRIVERS 6097M: David Lin <dtwlin@gmail.com> 6098S: Maintained 6099F: drivers/staging/greybus/uart.c 6100F: drivers/staging/greybus/log.c 6101 6102GS1662 VIDEO SERIALIZER 6103M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6104L: linux-media@vger.kernel.org 6105T: git git://linuxtv.org/media_tree.git 6106S: Maintained 6107F: drivers/media/spi/gs1662.c 6108 6109GSPCA FINEPIX SUBDRIVER 6110M: Frank Zago <frank@zago.net> 6111L: linux-media@vger.kernel.org 6112T: git git://linuxtv.org/media_tree.git 6113S: Maintained 6114F: drivers/media/usb/gspca/finepix.c 6115 6116GSPCA GL860 SUBDRIVER 6117M: Olivier Lorin <o.lorin@laposte.net> 6118L: linux-media@vger.kernel.org 6119T: git git://linuxtv.org/media_tree.git 6120S: Maintained 6121F: drivers/media/usb/gspca/gl860/ 6122 6123GSPCA M5602 SUBDRIVER 6124M: Erik Andren <erik.andren@gmail.com> 6125L: linux-media@vger.kernel.org 6126T: git git://linuxtv.org/media_tree.git 6127S: Maintained 6128F: drivers/media/usb/gspca/m5602/ 6129 6130GSPCA PAC207 SONIXB SUBDRIVER 6131M: Hans Verkuil <hverkuil@xs4all.nl> 6132L: linux-media@vger.kernel.org 6133T: git git://linuxtv.org/media_tree.git 6134S: Odd Fixes 6135F: drivers/media/usb/gspca/pac207.c 6136 6137GSPCA SN9C20X SUBDRIVER 6138M: Brian Johnson <brijohn@gmail.com> 6139L: linux-media@vger.kernel.org 6140T: git git://linuxtv.org/media_tree.git 6141S: Maintained 6142F: drivers/media/usb/gspca/sn9c20x.c 6143 6144GSPCA T613 SUBDRIVER 6145M: Leandro Costantino <lcostantino@gmail.com> 6146L: linux-media@vger.kernel.org 6147T: git git://linuxtv.org/media_tree.git 6148S: Maintained 6149F: drivers/media/usb/gspca/t613.c 6150 6151GSPCA USB WEBCAM DRIVER 6152M: Hans Verkuil <hverkuil@xs4all.nl> 6153L: linux-media@vger.kernel.org 6154T: git git://linuxtv.org/media_tree.git 6155S: Odd Fixes 6156F: drivers/media/usb/gspca/ 6157 6158GTP (GPRS Tunneling Protocol) 6159M: Pablo Neira Ayuso <pablo@netfilter.org> 6160M: Harald Welte <laforge@gnumonks.org> 6161L: osmocom-net-gprs@lists.osmocom.org 6162T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6163S: Maintained 6164F: drivers/net/gtp.c 6165 6166GUID PARTITION TABLE (GPT) 6167M: Davidlohr Bueso <dave@stgolabs.net> 6168L: linux-efi@vger.kernel.org 6169S: Maintained 6170F: block/partitions/efi.* 6171 6172H8/300 ARCHITECTURE 6173M: Yoshinori Sato <ysato@users.sourceforge.jp> 6174L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6175W: http://uclinux-h8.sourceforge.jp 6176T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6177S: Maintained 6178F: arch/h8300/ 6179F: drivers/clocksource/h8300_*.c 6180F: drivers/clk/h8300/ 6181F: drivers/irqchip/irq-renesas-h8*.c 6182 6183HACKRF MEDIA DRIVER 6184M: Antti Palosaari <crope@iki.fi> 6185L: linux-media@vger.kernel.org 6186W: https://linuxtv.org 6187W: http://palosaari.fi/linux/ 6188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6189T: git git://linuxtv.org/anttip/media_tree.git 6190S: Maintained 6191F: drivers/media/usb/hackrf/ 6192 6193HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6194M: Frank Seidel <frank@f-seidel.de> 6195L: platform-driver-x86@vger.kernel.org 6196W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6197S: Maintained 6198F: drivers/platform/x86/hdaps.c 6199 6200HARDWARE MONITORING 6201M: Jean Delvare <jdelvare@suse.com> 6202M: Guenter Roeck <linux@roeck-us.net> 6203L: linux-hwmon@vger.kernel.org 6204W: http://hwmon.wiki.kernel.org/ 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6206S: Maintained 6207F: Documentation/hwmon/ 6208F: drivers/hwmon/ 6209F: include/linux/hwmon*.h 6210 6211HARDWARE RANDOM NUMBER GENERATOR CORE 6212M: Matt Mackall <mpm@selenic.com> 6213M: Herbert Xu <herbert@gondor.apana.org.au> 6214L: linux-crypto@vger.kernel.org 6215S: Odd fixes 6216F: Documentation/devicetree/bindings/rng/ 6217F: Documentation/hw_random.txt 6218F: drivers/char/hw_random/ 6219F: include/linux/hw_random.h 6220 6221HARDWARE TRACING FACILITIES 6222M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6223S: Maintained 6224F: drivers/hwtracing/ 6225 6226HARDWARE SPINLOCK CORE 6227M: Ohad Ben-Cohen <ohad@wizery.com> 6228M: Bjorn Andersson <bjorn.andersson@linaro.org> 6229L: linux-remoteproc@vger.kernel.org 6230S: Maintained 6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6232F: Documentation/devicetree/bindings/hwlock/ 6233F: Documentation/hwspinlock.txt 6234F: drivers/hwspinlock/ 6235F: include/linux/hwspinlock.h 6236 6237HARMONY SOUND DRIVER 6238L: linux-parisc@vger.kernel.org 6239S: Maintained 6240F: sound/parisc/harmony.* 6241 6242HDPVR USB VIDEO ENCODER DRIVER 6243M: Hans Verkuil <hverkuil@xs4all.nl> 6244L: linux-media@vger.kernel.org 6245T: git git://linuxtv.org/media_tree.git 6246W: https://linuxtv.org 6247S: Odd Fixes 6248F: drivers/media/usb/hdpvr/ 6249 6250HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6251M: Jimmy Vance <jimmy.vance@hpe.com> 6252S: Supported 6253F: Documentation/watchdog/hpwdt.txt 6254F: drivers/watchdog/hpwdt.c 6255 6256HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6257M: Don Brace <don.brace@microsemi.com> 6258L: esc.storagedev@microsemi.com 6259L: linux-scsi@vger.kernel.org 6260S: Supported 6261F: Documentation/scsi/hpsa.txt 6262F: drivers/scsi/hpsa*.[ch] 6263F: include/linux/cciss*.h 6264F: include/uapi/linux/cciss*.h 6265 6266HFI1 DRIVER 6267M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6268M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6269L: linux-rdma@vger.kernel.org 6270S: Supported 6271F: drivers/infiniband/hw/hfi1 6272 6273HFS FILESYSTEM 6274L: linux-fsdevel@vger.kernel.org 6275S: Orphan 6276F: Documentation/filesystems/hfs.txt 6277F: fs/hfs/ 6278 6279HFSPLUS FILESYSTEM 6280L: linux-fsdevel@vger.kernel.org 6281S: Orphan 6282F: Documentation/filesystems/hfsplus.txt 6283F: fs/hfsplus/ 6284 6285HGA FRAMEBUFFER DRIVER 6286M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6287L: linux-nvidia@lists.surfsouth.com 6288W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6289S: Maintained 6290F: drivers/video/fbdev/hgafb.c 6291 6292HIBERNATION (aka Software Suspend, aka swsusp) 6293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6294M: Pavel Machek <pavel@ucw.cz> 6295L: linux-pm@vger.kernel.org 6296B: https://bugzilla.kernel.org 6297S: Supported 6298F: arch/x86/power/ 6299F: drivers/base/power/ 6300F: kernel/power/ 6301F: include/linux/suspend.h 6302F: include/linux/freezer.h 6303F: include/linux/pm.h 6304F: arch/*/include/asm/suspend*.h 6305 6306HID CORE LAYER 6307M: Jiri Kosina <jikos@kernel.org> 6308R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6309L: linux-input@vger.kernel.org 6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6311S: Maintained 6312F: drivers/hid/ 6313F: include/linux/hid* 6314F: include/uapi/linux/hid* 6315 6316HID SENSOR HUB DRIVERS 6317M: Jiri Kosina <jikos@kernel.org> 6318M: Jonathan Cameron <jic23@kernel.org> 6319M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6320L: linux-input@vger.kernel.org 6321L: linux-iio@vger.kernel.org 6322S: Maintained 6323F: Documentation/hid/hid-sensor* 6324F: drivers/hid/hid-sensor-* 6325F: drivers/iio/*/hid-* 6326F: include/linux/hid-sensor-* 6327 6328HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6329M: Thomas Gleixner <tglx@linutronix.de> 6330L: linux-kernel@vger.kernel.org 6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6332S: Maintained 6333F: Documentation/timers/ 6334F: kernel/time/hrtimer.c 6335F: kernel/time/clockevents.c 6336F: kernel/time/timer_*.c 6337F: include/linux/clockchips.h 6338F: include/linux/hrtimer.h 6339 6340HIGH-SPEED SCC DRIVER FOR AX.25 6341L: linux-hams@vger.kernel.org 6342S: Orphan 6343F: drivers/net/hamradio/dmascc.c 6344F: drivers/net/hamradio/scc.c 6345 6346HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6347M: HighPoint Linux Team <linux@highpoint-tech.com> 6348W: http://www.highpoint-tech.com 6349S: Supported 6350F: Documentation/scsi/hptiop.txt 6351F: drivers/scsi/hptiop.c 6352 6353HIPPI 6354M: Jes Sorensen <jes@trained-monkey.org> 6355L: linux-hippi@sunsite.dk 6356S: Maintained 6357F: include/linux/hippidevice.h 6358F: include/uapi/linux/if_hippi.h 6359F: net/802/hippi.c 6360F: drivers/net/hippi/ 6361 6362HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6363M: Yisen Zhuang <yisen.zhuang@huawei.com> 6364M: Salil Mehta <salil.mehta@huawei.com> 6365L: netdev@vger.kernel.org 6366W: http://www.hisilicon.com 6367S: Maintained 6368F: drivers/net/ethernet/hisilicon/hns3/ 6369 6370HISILICON NETWORK SUBSYSTEM DRIVER 6371M: Yisen Zhuang <yisen.zhuang@huawei.com> 6372M: Salil Mehta <salil.mehta@huawei.com> 6373L: netdev@vger.kernel.org 6374W: http://www.hisilicon.com 6375S: Maintained 6376F: drivers/net/ethernet/hisilicon/ 6377F: Documentation/devicetree/bindings/net/hisilicon*.txt 6378 6379HISILICON PMU DRIVER 6380M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6381W: http://www.hisilicon.com 6382S: Supported 6383F: drivers/perf/hisilicon 6384F: Documentation/perf/hisi-pmu.txt 6385 6386HISILICON ROCE DRIVER 6387M: Lijun Ou <oulijun@huawei.com> 6388M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6389L: linux-rdma@vger.kernel.org 6390S: Maintained 6391F: drivers/infiniband/hw/hns/ 6392F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6393 6394HISILICON SAS Controller 6395M: John Garry <john.garry@huawei.com> 6396W: http://www.hisilicon.com 6397S: Supported 6398F: drivers/scsi/hisi_sas/ 6399F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6400 6401HMM - Heterogeneous Memory Management 6402M: Jérôme Glisse <jglisse@redhat.com> 6403L: linux-mm@kvack.org 6404S: Maintained 6405F: mm/hmm* 6406F: include/linux/hmm* 6407 6408HOST AP DRIVER 6409M: Jouni Malinen <j@w1.fi> 6410L: linux-wireless@vger.kernel.org 6411W: http://w1.fi/hostap-driver.html 6412S: Obsolete 6413F: drivers/net/wireless/intersil/hostap/ 6414 6415HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6416L: platform-driver-x86@vger.kernel.org 6417S: Orphan 6418F: drivers/platform/x86/tc1100-wmi.c 6419 6420HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6421M: Jaroslav Kysela <perex@perex.cz> 6422S: Maintained 6423F: drivers/net/ethernet/hp/hp100.* 6424 6425HPET: High Precision Event Timers driver 6426M: Clemens Ladisch <clemens@ladisch.de> 6427S: Maintained 6428F: Documentation/timers/hpet.txt 6429F: drivers/char/hpet.c 6430F: include/linux/hpet.h 6431F: include/uapi/linux/hpet.h 6432 6433HPET: x86 6434S: Orphan 6435F: arch/x86/kernel/hpet.c 6436F: arch/x86/include/asm/hpet.h 6437 6438HPFS FILESYSTEM 6439M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6440W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6441S: Maintained 6442F: fs/hpfs/ 6443 6444HSI SUBSYSTEM 6445M: Sebastian Reichel <sre@kernel.org> 6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6447S: Maintained 6448F: Documentation/ABI/testing/sysfs-bus-hsi 6449F: Documentation/driver-api/hsi.rst 6450F: drivers/hsi/ 6451F: include/linux/hsi/ 6452F: include/uapi/linux/hsi/ 6453 6454HSO 3G MODEM DRIVER 6455L: linux-usb@vger.kernel.org 6456S: Orphan 6457F: drivers/net/usb/hso.c 6458 6459HSR NETWORK PROTOCOL 6460M: Arvid Brodin <arvid.brodin@alten.se> 6461L: netdev@vger.kernel.org 6462S: Maintained 6463F: net/hsr/ 6464 6465HT16K33 LED CONTROLLER DRIVER 6466M: Robin van der Gracht <robin@protonic.nl> 6467S: Maintained 6468F: drivers/auxdisplay/ht16k33.c 6469F: Documentation/devicetree/bindings/display/ht16k33.txt 6470 6471HTCPEN TOUCHSCREEN DRIVER 6472M: Pau Oliva Fora <pof@eslack.org> 6473L: linux-input@vger.kernel.org 6474S: Maintained 6475F: drivers/input/touchscreen/htcpen.c 6476 6477HUAWEI ETHERNET DRIVER 6478M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6479L: netdev@vger.kernel.org 6480S: Supported 6481F: Documentation/networking/hinic.txt 6482F: drivers/net/ethernet/huawei/hinic/ 6483 6484HUGETLB FILESYSTEM 6485M: Nadia Yvette Chambers <nyc@holomorphy.com> 6486S: Maintained 6487F: fs/hugetlbfs/ 6488 6489HVA ST MEDIA DRIVER 6490M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6491L: linux-media@vger.kernel.org 6492T: git git://linuxtv.org/media_tree.git 6493W: https://linuxtv.org 6494S: Supported 6495F: drivers/media/platform/sti/hva 6496 6497HWPOISON MEMORY FAILURE HANDLING 6498M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6499L: linux-mm@kvack.org 6500S: Maintained 6501F: mm/memory-failure.c 6502F: mm/hwpoison-inject.c 6503 6504Hyper-V CORE AND DRIVERS 6505M: "K. Y. Srinivasan" <kys@microsoft.com> 6506M: Haiyang Zhang <haiyangz@microsoft.com> 6507M: Stephen Hemminger <sthemmin@microsoft.com> 6508L: devel@linuxdriverproject.org 6509S: Maintained 6510F: Documentation/networking/netvsc.txt 6511F: arch/x86/include/asm/mshyperv.h 6512F: arch/x86/include/asm/trace/hyperv.h 6513F: arch/x86/include/uapi/asm/hyperv.h 6514F: arch/x86/kernel/cpu/mshyperv.c 6515F: arch/x86/hyperv 6516F: drivers/hid/hid-hyperv.c 6517F: drivers/hv/ 6518F: drivers/input/serio/hyperv-keyboard.c 6519F: drivers/pci/host/pci-hyperv.c 6520F: drivers/net/hyperv/ 6521F: drivers/scsi/storvsc_drv.c 6522F: drivers/uio/uio_hv_generic.c 6523F: drivers/video/fbdev/hyperv_fb.c 6524F: net/vmw_vsock/hyperv_transport.c 6525F: include/linux/hyperv.h 6526F: include/uapi/linux/hyperv.h 6527F: tools/hv/ 6528F: Documentation/ABI/stable/sysfs-bus-vmbus 6529 6530HYPERVISOR VIRTUAL CONSOLE DRIVER 6531L: linuxppc-dev@lists.ozlabs.org 6532S: Odd Fixes 6533F: drivers/tty/hvc/ 6534 6535I2C ACPI SUPPORT 6536M: Mika Westerberg <mika.westerberg@linux.intel.com> 6537L: linux-i2c@vger.kernel.org 6538L: linux-acpi@vger.kernel.org 6539S: Maintained 6540F: drivers/i2c/i2c-core-acpi.c 6541 6542I2C MUXES 6543M: Peter Rosin <peda@axentia.se> 6544L: linux-i2c@vger.kernel.org 6545S: Maintained 6546F: Documentation/i2c/i2c-topology 6547F: Documentation/i2c/muxes/ 6548F: Documentation/devicetree/bindings/i2c/i2c-mux* 6549F: Documentation/devicetree/bindings/i2c/i2c-arb* 6550F: Documentation/devicetree/bindings/i2c/i2c-gate* 6551F: drivers/i2c/i2c-mux.c 6552F: drivers/i2c/muxes/ 6553F: include/linux/i2c-mux.h 6554 6555I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6556M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6557L: linux-i2c@vger.kernel.org 6558S: Maintained 6559F: drivers/i2c/busses/i2c-mv64xxx.c 6560 6561I2C OVER PARALLEL PORT 6562M: Jean Delvare <jdelvare@suse.com> 6563L: linux-i2c@vger.kernel.org 6564S: Maintained 6565F: Documentation/i2c/busses/i2c-parport 6566F: Documentation/i2c/busses/i2c-parport-light 6567F: drivers/i2c/busses/i2c-parport.c 6568F: drivers/i2c/busses/i2c-parport-light.c 6569 6570I2C SUBSYSTEM 6571M: Wolfram Sang <wsa@the-dreams.de> 6572L: linux-i2c@vger.kernel.org 6573W: https://i2c.wiki.kernel.org/ 6574Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6576S: Maintained 6577F: Documentation/devicetree/bindings/i2c/ 6578F: Documentation/i2c/ 6579F: drivers/i2c/ 6580F: drivers/i2c/*/ 6581F: include/linux/i2c.h 6582F: include/linux/i2c-*.h 6583F: include/uapi/linux/i2c.h 6584F: include/uapi/linux/i2c-*.h 6585 6586I2C-TAOS-EVM DRIVER 6587M: Jean Delvare <jdelvare@suse.com> 6588L: linux-i2c@vger.kernel.org 6589S: Maintained 6590F: Documentation/i2c/busses/i2c-taos-evm 6591F: drivers/i2c/busses/i2c-taos-evm.c 6592 6593I2C-TINY-USB DRIVER 6594M: Till Harbaum <till@harbaum.org> 6595L: linux-i2c@vger.kernel.org 6596W: http://www.harbaum.org/till/i2c_tiny_usb 6597S: Maintained 6598F: drivers/i2c/busses/i2c-tiny-usb.c 6599 6600I2C/SMBUS CONTROLLER DRIVERS FOR PC 6601M: Jean Delvare <jdelvare@suse.com> 6602L: linux-i2c@vger.kernel.org 6603S: Maintained 6604F: Documentation/i2c/busses/i2c-ali1535 6605F: Documentation/i2c/busses/i2c-ali1563 6606F: Documentation/i2c/busses/i2c-ali15x3 6607F: Documentation/i2c/busses/i2c-amd756 6608F: Documentation/i2c/busses/i2c-amd8111 6609F: Documentation/i2c/busses/i2c-i801 6610F: Documentation/i2c/busses/i2c-nforce2 6611F: Documentation/i2c/busses/i2c-piix4 6612F: Documentation/i2c/busses/i2c-sis5595 6613F: Documentation/i2c/busses/i2c-sis630 6614F: Documentation/i2c/busses/i2c-sis96x 6615F: Documentation/i2c/busses/i2c-via 6616F: Documentation/i2c/busses/i2c-viapro 6617F: drivers/i2c/busses/i2c-ali1535.c 6618F: drivers/i2c/busses/i2c-ali1563.c 6619F: drivers/i2c/busses/i2c-ali15x3.c 6620F: drivers/i2c/busses/i2c-amd756.c 6621F: drivers/i2c/busses/i2c-amd756-s4882.c 6622F: drivers/i2c/busses/i2c-amd8111.c 6623F: drivers/i2c/busses/i2c-i801.c 6624F: drivers/i2c/busses/i2c-isch.c 6625F: drivers/i2c/busses/i2c-nforce2.c 6626F: drivers/i2c/busses/i2c-nforce2-s4985.c 6627F: drivers/i2c/busses/i2c-piix4.c 6628F: drivers/i2c/busses/i2c-sis5595.c 6629F: drivers/i2c/busses/i2c-sis630.c 6630F: drivers/i2c/busses/i2c-sis96x.c 6631F: drivers/i2c/busses/i2c-via.c 6632F: drivers/i2c/busses/i2c-viapro.c 6633 6634I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6635M: Hans de Goede <hdegoede@redhat.com> 6636L: linux-i2c@vger.kernel.org 6637S: Maintained 6638F: drivers/i2c/busses/i2c-cht-wc.c 6639 6640I2C/SMBUS ISMT DRIVER 6641M: Seth Heasley <seth.heasley@intel.com> 6642M: Neil Horman <nhorman@tuxdriver.com> 6643L: linux-i2c@vger.kernel.org 6644F: drivers/i2c/busses/i2c-ismt.c 6645F: Documentation/i2c/busses/i2c-ismt 6646 6647I2C/SMBUS STUB DRIVER 6648M: Jean Delvare <jdelvare@suse.com> 6649L: linux-i2c@vger.kernel.org 6650S: Maintained 6651F: drivers/i2c/i2c-stub.c 6652 6653IA64 (Itanium) PLATFORM 6654M: Tony Luck <tony.luck@intel.com> 6655M: Fenghua Yu <fenghua.yu@intel.com> 6656L: linux-ia64@vger.kernel.org 6657T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6658S: Maintained 6659F: arch/ia64/ 6660 6661IBM Power 842 compression accelerator 6662M: Haren Myneni <haren@us.ibm.com> 6663S: Supported 6664F: drivers/crypto/nx/Makefile 6665F: drivers/crypto/nx/Kconfig 6666F: drivers/crypto/nx/nx-842* 6667F: include/linux/sw842.h 6668F: crypto/842.c 6669F: lib/842/ 6670 6671IBM Power in-Nest Crypto Acceleration 6672M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6673M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6674L: linux-crypto@vger.kernel.org 6675S: Supported 6676F: drivers/crypto/nx/Makefile 6677F: drivers/crypto/nx/Kconfig 6678F: drivers/crypto/nx/nx-aes* 6679F: drivers/crypto/nx/nx-sha* 6680F: drivers/crypto/nx/nx.* 6681F: drivers/crypto/nx/nx_csbcpb.h 6682F: drivers/crypto/nx/nx_debugfs.h 6683 6684IBM Power Linux RAID adapter 6685M: Brian King <brking@us.ibm.com> 6686S: Supported 6687F: drivers/scsi/ipr.* 6688 6689IBM Power SRIOV Virtual NIC Device Driver 6690M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6691M: John Allen <jallen@linux.vnet.ibm.com> 6692L: netdev@vger.kernel.org 6693S: Supported 6694F: drivers/net/ethernet/ibm/ibmvnic.* 6695 6696IBM Power Virtual Accelerator Switchboard 6697M: Sukadev Bhattiprolu 6698L: linuxppc-dev@lists.ozlabs.org 6699S: Supported 6700F: arch/powerpc/platforms/powernv/vas* 6701F: arch/powerpc/platforms/powernv/copy-paste.h 6702F: arch/powerpc/include/asm/vas.h 6703F: arch/powerpc/include/uapi/asm/vas.h 6704 6705IBM Power Virtual Ethernet Device Driver 6706M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6707L: netdev@vger.kernel.org 6708S: Supported 6709F: drivers/net/ethernet/ibm/ibmveth.* 6710 6711IBM Power Virtual FC Device Drivers 6712M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6713L: linux-scsi@vger.kernel.org 6714S: Supported 6715F: drivers/scsi/ibmvscsi/ibmvfc* 6716 6717IBM Power Virtual SCSI Device Drivers 6718M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6719L: linux-scsi@vger.kernel.org 6720S: Supported 6721F: drivers/scsi/ibmvscsi/ibmvscsi* 6722F: include/scsi/viosrp.h 6723 6724IBM Power Virtual SCSI Device Target Driver 6725M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6726M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6727L: linux-scsi@vger.kernel.org 6728L: target-devel@vger.kernel.org 6729S: Supported 6730F: drivers/scsi/ibmvscsi_tgt/ 6731 6732IBM Power VMX Cryptographic instructions 6733M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6734M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6735L: linux-crypto@vger.kernel.org 6736S: Supported 6737F: drivers/crypto/vmx/Makefile 6738F: drivers/crypto/vmx/Kconfig 6739F: drivers/crypto/vmx/vmx.c 6740F: drivers/crypto/vmx/aes* 6741F: drivers/crypto/vmx/ghash* 6742F: drivers/crypto/vmx/ppc-xlate.pl 6743 6744IBM ServeRAID RAID DRIVER 6745S: Orphan 6746F: drivers/scsi/ips.* 6747 6748ICH LPC AND GPIO DRIVER 6749M: Peter Tyser <ptyser@xes-inc.com> 6750S: Maintained 6751F: drivers/mfd/lpc_ich.c 6752F: drivers/gpio/gpio-ich.c 6753 6754IDE SUBSYSTEM 6755M: "David S. Miller" <davem@davemloft.net> 6756L: linux-ide@vger.kernel.org 6757Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6759S: Maintained 6760F: Documentation/ide/ 6761F: drivers/ide/ 6762F: include/linux/ide.h 6763 6764IDE/ATAPI DRIVERS 6765M: Borislav Petkov <bp@alien8.de> 6766L: linux-ide@vger.kernel.org 6767S: Maintained 6768F: Documentation/cdrom/ide-cd 6769F: drivers/ide/ide-cd* 6770 6771IDEAPAD LAPTOP EXTRAS DRIVER 6772M: Ike Panhc <ike.pan@canonical.com> 6773L: platform-driver-x86@vger.kernel.org 6774W: http://launchpad.net/ideapad-laptop 6775S: Maintained 6776F: drivers/platform/x86/ideapad-laptop.c 6777 6778IDEAPAD LAPTOP SLIDEBAR DRIVER 6779M: Andrey Moiseev <o2g.org.ru@gmail.com> 6780L: linux-input@vger.kernel.org 6781W: https://github.com/o2genum/ideapad-slidebar 6782S: Maintained 6783F: drivers/input/misc/ideapad_slidebar.c 6784 6785IDT VersaClock 5 CLOCK DRIVER 6786M: Marek Vasut <marek.vasut@gmail.com> 6787S: Maintained 6788F: drivers/clk/clk-versaclock5.c 6789 6790IEEE 802.15.4 SUBSYSTEM 6791M: Alexander Aring <alex.aring@gmail.com> 6792M: Stefan Schmidt <stefan@osg.samsung.com> 6793L: linux-wpan@vger.kernel.org 6794W: http://wpan.cakelab.org/ 6795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6797S: Maintained 6798F: net/ieee802154/ 6799F: net/mac802154/ 6800F: drivers/net/ieee802154/ 6801F: include/linux/nl802154.h 6802F: include/linux/ieee802154.h 6803F: include/net/nl802154.h 6804F: include/net/mac802154.h 6805F: include/net/af_ieee802154.h 6806F: include/net/cfg802154.h 6807F: include/net/ieee802154_netdev.h 6808F: Documentation/networking/ieee802154.txt 6809 6810IFE PROTOCOL 6811M: Yotam Gigi <yotam.gi@gmail.com> 6812M: Jamal Hadi Salim <jhs@mojatatu.com> 6813F: net/ife 6814F: include/net/ife.h 6815F: include/uapi/linux/ife.h 6816 6817IGORPLUG-USB IR RECEIVER 6818M: Sean Young <sean@mess.org> 6819L: linux-media@vger.kernel.org 6820S: Maintained 6821F: drivers/media/rc/igorplugusb.c 6822 6823IGUANAWORKS USB IR TRANSCEIVER 6824M: Sean Young <sean@mess.org> 6825L: linux-media@vger.kernel.org 6826S: Maintained 6827F: drivers/media/rc/iguanair.c 6828 6829IIO DIGITAL POTENTIOMETER DAC 6830M: Peter Rosin <peda@axentia.se> 6831L: linux-iio@vger.kernel.org 6832S: Maintained 6833F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6834F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6835F: drivers/iio/dac/dpot-dac.c 6836 6837IIO ENVELOPE DETECTOR 6838M: Peter Rosin <peda@axentia.se> 6839L: linux-iio@vger.kernel.org 6840S: Maintained 6841F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6842F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6843F: drivers/iio/adc/envelope-detector.c 6844 6845IIO MULTIPLEXER 6846M: Peter Rosin <peda@axentia.se> 6847L: linux-iio@vger.kernel.org 6848S: Maintained 6849F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6850F: drivers/iio/multiplexer/iio-mux.c 6851 6852IIO SUBSYSTEM AND DRIVERS 6853M: Jonathan Cameron <jic23@kernel.org> 6854R: Hartmut Knaack <knaack.h@gmx.de> 6855R: Lars-Peter Clausen <lars@metafoo.de> 6856R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6857L: linux-iio@vger.kernel.org 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6859S: Maintained 6860F: Documentation/ABI/testing/configfs-iio* 6861F: Documentation/ABI/testing/sysfs-bus-iio* 6862F: Documentation/devicetree/bindings/iio/ 6863F: drivers/iio/ 6864F: drivers/staging/iio/ 6865F: include/linux/iio/ 6866F: tools/iio/ 6867 6868IKANOS/ADI EAGLE ADSL USB DRIVER 6869M: Matthieu Castet <castet.matthieu@free.fr> 6870M: Stanislaw Gruszka <stf_xl@wp.pl> 6871S: Maintained 6872F: drivers/usb/atm/ueagle-atm.c 6873 6874IMGTEC ASCII LCD DRIVER 6875M: Paul Burton <paul.burton@mips.com> 6876S: Maintained 6877F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6878F: drivers/auxdisplay/img-ascii-lcd.c 6879 6880IMGTEC IR DECODER DRIVER 6881M: James Hogan <jhogan@kernel.org> 6882S: Maintained 6883F: drivers/media/rc/img-ir/ 6884 6885IMON SOUNDGRAPH USB IR RECEIVER 6886M: Sean Young <sean@mess.org> 6887L: linux-media@vger.kernel.org 6888S: Maintained 6889F: drivers/media/rc/imon_raw.c 6890F: drivers/media/rc/imon.c 6891 6892IMS TWINTURBO FRAMEBUFFER DRIVER 6893L: linux-fbdev@vger.kernel.org 6894S: Orphan 6895F: drivers/video/fbdev/imsttfb.c 6896 6897INA209 HARDWARE MONITOR DRIVER 6898M: Guenter Roeck <linux@roeck-us.net> 6899L: linux-hwmon@vger.kernel.org 6900S: Maintained 6901F: Documentation/hwmon/ina209 6902F: Documentation/devicetree/bindings/i2c/ina209.txt 6903F: drivers/hwmon/ina209.c 6904 6905INA2XX HARDWARE MONITOR DRIVER 6906M: Guenter Roeck <linux@roeck-us.net> 6907L: linux-hwmon@vger.kernel.org 6908S: Maintained 6909F: Documentation/hwmon/ina2xx 6910F: drivers/hwmon/ina2xx.c 6911F: include/linux/platform_data/ina2xx.h 6912 6913INDUSTRY PACK SUBSYSTEM (IPACK) 6914M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6915M: Jens Taprogge <jens.taprogge@taprogge.org> 6916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6917L: industrypack-devel@lists.sourceforge.net 6918W: http://industrypack.sourceforge.net 6919S: Maintained 6920F: drivers/ipack/ 6921 6922INFINIBAND SUBSYSTEM 6923M: Doug Ledford <dledford@redhat.com> 6924M: Jason Gunthorpe <jgg@mellanox.com> 6925L: linux-rdma@vger.kernel.org 6926W: https://github.com/linux-rdma/rdma-core 6927Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6929S: Supported 6930F: Documentation/devicetree/bindings/infiniband/ 6931F: Documentation/infiniband/ 6932F: drivers/infiniband/ 6933F: include/uapi/linux/if_infiniband.h 6934F: include/uapi/rdma/ 6935F: include/rdma/ 6936 6937INGENIC JZ4780 DMA Driver 6938M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6939S: Maintained 6940F: drivers/dma/dma-jz4780.c 6941 6942INGENIC JZ4780 NAND DRIVER 6943M: Harvey Hunt <harveyhuntnexus@gmail.com> 6944L: linux-mtd@lists.infradead.org 6945S: Maintained 6946F: drivers/mtd/nand/jz4780_* 6947 6948INOTIFY 6949M: Jan Kara <jack@suse.cz> 6950R: Amir Goldstein <amir73il@gmail.com> 6951L: linux-fsdevel@vger.kernel.org 6952S: Maintained 6953F: Documentation/filesystems/inotify.txt 6954F: fs/notify/inotify/ 6955F: include/linux/inotify.h 6956F: include/uapi/linux/inotify.h 6957 6958INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6959M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6960L: linux-input@vger.kernel.org 6961Q: http://patchwork.kernel.org/project/linux-input/list/ 6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6963S: Maintained 6964F: drivers/input/ 6965F: include/linux/input.h 6966F: include/uapi/linux/input.h 6967F: include/uapi/linux/input-event-codes.h 6968F: include/linux/input/ 6969F: Documentation/devicetree/bindings/input/ 6970F: Documentation/input/ 6971 6972INPUT MULTITOUCH (MT) PROTOCOL 6973M: Henrik Rydberg <rydberg@bitmath.org> 6974L: linux-input@vger.kernel.org 6975S: Odd fixes 6976F: Documentation/input/multi-touch-protocol.rst 6977F: drivers/input/input-mt.c 6978K: \b(ABS|SYN)_MT_ 6979 6980INSIDE SECURE CRYPTO DRIVER 6981M: Antoine Tenart <antoine.tenart@bootlin.com> 6982F: drivers/crypto/inside-secure/ 6983S: Maintained 6984L: linux-crypto@vger.kernel.org 6985 6986INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6987M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6988M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6989L: linux-integrity@vger.kernel.org 6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6991S: Supported 6992F: security/integrity/ima/ 6993 6994INTEL 810/815 FRAMEBUFFER DRIVER 6995M: Antonino Daplas <adaplas@gmail.com> 6996L: linux-fbdev@vger.kernel.org 6997S: Maintained 6998F: drivers/video/fbdev/i810/ 6999 7000INTEL ASoC BDW/HSW DRIVERS 7001M: Jie Yang <yang.jie@linux.intel.com> 7002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7003S: Supported 7004F: sound/soc/intel/common/sst-dsp* 7005F: sound/soc/intel/common/sst-firmware.c 7006F: sound/soc/intel/boards/broadwell.c 7007F: sound/soc/intel/haswell/ 7008 7009INTEL C600 SERIES SAS CONTROLLER DRIVER 7010M: Intel SCU Linux support <intel-linux-scu@intel.com> 7011M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7012L: linux-scsi@vger.kernel.org 7013T: git git://git.code.sf.net/p/intel-sas/isci 7014S: Supported 7015F: drivers/scsi/isci/ 7016 7017INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7018M: Jani Nikula <jani.nikula@linux.intel.com> 7019M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7020M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7021L: intel-gfx@lists.freedesktop.org 7022W: https://01.org/linuxgraphics/ 7023B: https://01.org/linuxgraphics/documentation/how-report-bugs 7024C: irc://chat.freenode.net/intel-gfx 7025Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7026T: git git://anongit.freedesktop.org/drm-intel 7027S: Supported 7028F: drivers/gpu/drm/i915/ 7029F: include/drm/i915* 7030F: include/uapi/drm/i915_drm.h 7031F: Documentation/gpu/i915.rst 7032 7033INTEL ETHERNET DRIVERS 7034M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7035L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7036W: http://www.intel.com/support/feedback.htm 7037W: http://e1000.sourceforge.net/ 7038Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7041S: Supported 7042F: Documentation/networking/e100.txt 7043F: Documentation/networking/e1000.txt 7044F: Documentation/networking/e1000e.txt 7045F: Documentation/networking/igb.txt 7046F: Documentation/networking/igbvf.txt 7047F: Documentation/networking/ixgb.txt 7048F: Documentation/networking/ixgbe.txt 7049F: Documentation/networking/ixgbevf.txt 7050F: Documentation/networking/i40e.txt 7051F: Documentation/networking/i40evf.txt 7052F: Documentation/networking/ice.txt 7053F: drivers/net/ethernet/intel/ 7054F: drivers/net/ethernet/intel/*/ 7055F: include/linux/avf/virtchnl.h 7056 7057INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7058M: Maik Broemme <mbroemme@libmpq.org> 7059L: linux-fbdev@vger.kernel.org 7060S: Maintained 7061F: Documentation/fb/intelfb.txt 7062F: drivers/video/fbdev/intelfb/ 7063 7064INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7065M: Zhenyu Wang <zhenyuw@linux.intel.com> 7066M: Zhi Wang <zhi.a.wang@intel.com> 7067L: intel-gvt-dev@lists.freedesktop.org 7068L: intel-gfx@lists.freedesktop.org 7069W: https://01.org/igvt-g 7070T: git https://github.com/intel/gvt-linux.git 7071S: Supported 7072F: drivers/gpu/drm/i915/gvt/ 7073 7074INTEL HID EVENT DRIVER 7075M: Alex Hung <alex.hung@canonical.com> 7076L: platform-driver-x86@vger.kernel.org 7077S: Maintained 7078F: drivers/platform/x86/intel-hid.c 7079 7080INTEL I/OAT DMA DRIVER 7081M: Dave Jiang <dave.jiang@intel.com> 7082R: Dan Williams <dan.j.williams@intel.com> 7083L: dmaengine@vger.kernel.org 7084Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7085S: Supported 7086F: drivers/dma/ioat* 7087 7088INTEL IDLE DRIVER 7089M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7090M: Len Brown <lenb@kernel.org> 7091L: linux-pm@vger.kernel.org 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7093B: https://bugzilla.kernel.org 7094S: Supported 7095F: drivers/idle/intel_idle.c 7096 7097INTEL INTEGRATED SENSOR HUB DRIVER 7098M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7099M: Jiri Kosina <jikos@kernel.org> 7100L: linux-input@vger.kernel.org 7101S: Maintained 7102F: drivers/hid/intel-ish-hid/ 7103 7104INTEL IOMMU (VT-d) 7105M: David Woodhouse <dwmw2@infradead.org> 7106L: iommu@lists.linux-foundation.org 7107T: git git://git.infradead.org/iommu-2.6.git 7108S: Supported 7109F: drivers/iommu/intel-iommu.c 7110F: include/linux/intel-iommu.h 7111 7112INTEL IOP-ADMA DMA DRIVER 7113R: Dan Williams <dan.j.williams@intel.com> 7114S: Odd fixes 7115F: drivers/dma/iop-adma.c 7116 7117INTEL IPU3 CSI-2 CIO2 DRIVER 7118M: Yong Zhi <yong.zhi@intel.com> 7119M: Sakari Ailus <sakari.ailus@linux.intel.com> 7120L: linux-media@vger.kernel.org 7121S: Maintained 7122F: drivers/media/pci/intel/ipu3/ 7123F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7124 7125INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7126M: Krzysztof Halasa <khalasa@piap.pl> 7127S: Maintained 7128F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7129F: arch/arm/mach-ixp4xx/include/mach/npe.h 7130F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7131F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7132F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7133F: drivers/net/wan/ixp4xx_hss.c 7134 7135INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7136M: Deepak Saxena <dsaxena@plexity.net> 7137S: Maintained 7138F: drivers/char/hw_random/ixp4xx-rng.c 7139 7140INTEL MANAGEMENT ENGINE (mei) 7141M: Tomas Winkler <tomas.winkler@intel.com> 7142L: linux-kernel@vger.kernel.org 7143S: Supported 7144F: include/uapi/linux/mei.h 7145F: include/linux/mei_cl_bus.h 7146F: drivers/misc/mei/* 7147F: drivers/watchdog/mei_wdt.c 7148F: Documentation/misc-devices/mei/* 7149F: samples/mei/* 7150 7151INTEL MENLOW THERMAL DRIVER 7152M: Sujith Thomas <sujith.thomas@intel.com> 7153L: platform-driver-x86@vger.kernel.org 7154W: https://01.org/linux-acpi 7155S: Supported 7156F: drivers/platform/x86/intel_menlow.c 7157 7158INTEL MERRIFIELD GPIO DRIVER 7159M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7160L: linux-gpio@vger.kernel.org 7161S: Maintained 7162F: drivers/gpio/gpio-merrifield.c 7163 7164INTEL MIC DRIVERS (mic) 7165M: Sudeep Dutt <sudeep.dutt@intel.com> 7166M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7167S: Supported 7168W: https://github.com/sudeepdutt/mic 7169W: http://software.intel.com/en-us/mic-developer 7170F: include/linux/mic_bus.h 7171F: include/linux/scif.h 7172F: include/uapi/linux/mic_common.h 7173F: include/uapi/linux/mic_ioctl.h 7174F: include/uapi/linux/scif_ioctl.h 7175F: drivers/misc/mic/ 7176F: drivers/dma/mic_x100_dma.c 7177F: drivers/dma/mic_x100_dma.h 7178F: Documentation/mic/ 7179 7180INTEL PMC CORE DRIVER 7181M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7182M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7183L: platform-driver-x86@vger.kernel.org 7184S: Maintained 7185F: arch/x86/include/asm/pmc_core.h 7186F: drivers/platform/x86/intel_pmc_core* 7187 7188INTEL PMC/P-Unit IPC DRIVER 7189M: Zha Qipeng<qipeng.zha@intel.com> 7190L: platform-driver-x86@vger.kernel.org 7191S: Maintained 7192F: drivers/platform/x86/intel_pmc_ipc.c 7193F: drivers/platform/x86/intel_punit_ipc.c 7194F: arch/x86/include/asm/intel_pmc_ipc.h 7195F: arch/x86/include/asm/intel_punit_ipc.h 7196 7197INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7198M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7199L: linux-wireless@vger.kernel.org 7200S: Maintained 7201F: Documentation/networking/README.ipw2100 7202F: Documentation/networking/README.ipw2200 7203F: drivers/net/wireless/intel/ipw2x00/ 7204 7205INTEL PSTATE DRIVER 7206M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7207M: Len Brown <lenb@kernel.org> 7208L: linux-pm@vger.kernel.org 7209S: Supported 7210F: drivers/cpufreq/intel_pstate.c 7211 7212INTEL RDMA RNIC DRIVER 7213M: Faisal Latif <faisal.latif@intel.com> 7214M: Shiraz Saleem <shiraz.saleem@intel.com> 7215L: linux-rdma@vger.kernel.org 7216S: Supported 7217F: drivers/infiniband/hw/i40iw/ 7218 7219INTEL SHA MULTIBUFFER DRIVER 7220M: Megha Dey <megha.dey@linux.intel.com> 7221R: Tim Chen <tim.c.chen@linux.intel.com> 7222L: linux-crypto@vger.kernel.org 7223S: Supported 7224F: arch/x86/crypto/sha*-mb 7225F: crypto/mcryptd.c 7226 7227INTEL TELEMETRY DRIVER 7228M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7229L: platform-driver-x86@vger.kernel.org 7230S: Maintained 7231F: arch/x86/include/asm/intel_telemetry.h 7232F: drivers/platform/x86/intel_telemetry* 7233 7234INTEL VIRTUAL BUTTON DRIVER 7235M: AceLan Kao <acelan.kao@canonical.com> 7236L: platform-driver-x86@vger.kernel.org 7237S: Maintained 7238F: drivers/platform/x86/intel-vbtn.c 7239 7240INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7241M: Stanislaw Gruszka <sgruszka@redhat.com> 7242L: linux-wireless@vger.kernel.org 7243S: Supported 7244F: drivers/net/wireless/intel/iwlegacy/ 7245 7246INTEL WIRELESS WIFI LINK (iwlwifi) 7247M: Johannes Berg <johannes.berg@intel.com> 7248M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7249M: Luca Coelho <luciano.coelho@intel.com> 7250M: Intel Linux Wireless <linuxwifi@intel.com> 7251L: linux-wireless@vger.kernel.org 7252W: http://intellinuxwireless.org 7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7254S: Supported 7255F: drivers/net/wireless/intel/iwlwifi/ 7256 7257INTEL WIRELESS WIMAX CONNECTION 2400 7258M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7259M: linux-wimax@intel.com 7260L: wimax@linuxwimax.org (subscribers-only) 7261S: Supported 7262W: http://linuxwimax.org 7263F: Documentation/wimax/README.i2400m 7264F: drivers/net/wimax/i2400m/ 7265F: include/uapi/linux/wimax/i2400m.h 7266 7267INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7268M: Mario Limonciello <mario.limonciello@dell.com> 7269S: Maintained 7270F: drivers/platform/x86/intel-wmi-thunderbolt.c 7271 7272INTEL(R) TRACE HUB 7273M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7274S: Supported 7275F: Documentation/trace/intel_th.txt 7276F: drivers/hwtracing/intel_th/ 7277 7278INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7279M: Ning Sun <ning.sun@intel.com> 7280L: tboot-devel@lists.sourceforge.net 7281W: http://tboot.sourceforge.net 7282T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7283S: Supported 7284F: Documentation/intel_txt.txt 7285F: include/linux/tboot.h 7286F: arch/x86/kernel/tboot.c 7287 7288INTEL-MID GPIO DRIVER 7289M: David Cohen <david.a.cohen@linux.intel.com> 7290L: linux-gpio@vger.kernel.org 7291S: Maintained 7292F: drivers/gpio/gpio-intel-mid.c 7293 7294INVENSENSE MPU-3050 GYROSCOPE DRIVER 7295M: Linus Walleij <linus.walleij@linaro.org> 7296L: linux-iio@vger.kernel.org 7297S: Maintained 7298F: drivers/iio/gyro/mpu3050* 7299F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7300 7301IOC3 ETHERNET DRIVER 7302M: Ralf Baechle <ralf@linux-mips.org> 7303L: linux-mips@linux-mips.org 7304S: Maintained 7305F: drivers/net/ethernet/sgi/ioc3-eth.c 7306 7307IOC3 SERIAL DRIVER 7308M: Pat Gefre <pfg@sgi.com> 7309L: linux-serial@vger.kernel.org 7310S: Maintained 7311F: drivers/tty/serial/ioc3_serial.c 7312 7313IOMMU DRIVERS 7314M: Joerg Roedel <joro@8bytes.org> 7315L: iommu@lists.linux-foundation.org 7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7317S: Maintained 7318F: Documentation/devicetree/bindings/iommu/ 7319F: drivers/iommu/ 7320F: include/linux/iommu.h 7321F: include/linux/of_iommu.h 7322F: include/linux/iova.h 7323 7324IP MASQUERADING 7325M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7326S: Maintained 7327F: net/ipv4/netfilter/ipt_MASQUERADE.c 7328 7329IPMI SUBSYSTEM 7330M: Corey Minyard <minyard@acm.org> 7331L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7332W: http://openipmi.sourceforge.net/ 7333S: Supported 7334F: Documentation/IPMI.txt 7335F: drivers/char/ipmi/ 7336F: include/linux/ipmi* 7337F: include/uapi/linux/ipmi* 7338 7339IPS SCSI RAID DRIVER 7340M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7341L: linux-scsi@vger.kernel.org 7342W: http://www.adaptec.com/ 7343S: Maintained 7344F: drivers/scsi/ips* 7345 7346IPVS 7347M: Wensong Zhang <wensong@linux-vs.org> 7348M: Simon Horman <horms@verge.net.au> 7349M: Julian Anastasov <ja@ssi.bg> 7350L: netdev@vger.kernel.org 7351L: lvs-devel@vger.kernel.org 7352S: Maintained 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7355F: Documentation/networking/ipvs-sysctl.txt 7356F: include/net/ip_vs.h 7357F: include/uapi/linux/ip_vs.h 7358F: net/netfilter/ipvs/ 7359 7360IPWIRELESS DRIVER 7361M: Jiri Kosina <jikos@kernel.org> 7362M: David Sterba <dsterba@suse.com> 7363S: Odd Fixes 7364F: drivers/tty/ipwireless/ 7365 7366IPX NETWORK LAYER 7367L: netdev@vger.kernel.org 7368S: Obsolete 7369F: include/uapi/linux/ipx.h 7370F: drivers/staging/ipx/ 7371 7372IRDA SUBSYSTEM 7373M: Samuel Ortiz <samuel@sortiz.org> 7374L: irda-users@lists.sourceforge.net (subscribers-only) 7375L: netdev@vger.kernel.org 7376W: http://irda.sourceforge.net/ 7377S: Obsolete 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7379F: Documentation/networking/irda.txt 7380F: drivers/staging/irda/ 7381 7382IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7383M: Marc Zyngier <marc.zyngier@arm.com> 7384S: Maintained 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7386F: Documentation/IRQ-domain.txt 7387F: include/linux/irqdomain.h 7388F: kernel/irq/irqdomain.c 7389F: kernel/irq/msi.c 7390 7391IRQ SUBSYSTEM 7392M: Thomas Gleixner <tglx@linutronix.de> 7393L: linux-kernel@vger.kernel.org 7394S: Maintained 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7396F: kernel/irq/ 7397 7398IRQCHIP DRIVERS 7399M: Thomas Gleixner <tglx@linutronix.de> 7400M: Jason Cooper <jason@lakedaemon.net> 7401M: Marc Zyngier <marc.zyngier@arm.com> 7402L: linux-kernel@vger.kernel.org 7403S: Maintained 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7405F: Documentation/devicetree/bindings/interrupt-controller/ 7406F: drivers/irqchip/ 7407 7408ISA 7409M: William Breathitt Gray <vilhelm.gray@gmail.com> 7410S: Maintained 7411F: Documentation/isa.txt 7412F: drivers/base/isa.c 7413F: include/linux/isa.h 7414 7415ISA RADIO MODULE 7416M: Hans Verkuil <hverkuil@xs4all.nl> 7417L: linux-media@vger.kernel.org 7418T: git git://linuxtv.org/media_tree.git 7419W: https://linuxtv.org 7420S: Maintained 7421F: drivers/media/radio/radio-isa* 7422 7423ISAPNP 7424M: Jaroslav Kysela <perex@perex.cz> 7425S: Maintained 7426F: Documentation/isapnp.txt 7427F: drivers/pnp/isapnp/ 7428F: include/linux/isapnp.h 7429 7430ISCSI 7431M: Lee Duncan <lduncan@suse.com> 7432M: Chris Leech <cleech@redhat.com> 7433L: open-iscsi@googlegroups.com 7434W: www.open-iscsi.com 7435S: Maintained 7436F: drivers/scsi/*iscsi* 7437F: include/scsi/*iscsi* 7438 7439iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7440M: Peter Jones <pjones@redhat.com> 7441M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7442S: Maintained 7443F: drivers/firmware/iscsi_ibft* 7444 7445ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7446M: Or Gerlitz <ogerlitz@mellanox.com> 7447M: Sagi Grimberg <sagi@grimberg.me> 7448M: Roi Dayan <roid@mellanox.com> 7449L: linux-rdma@vger.kernel.org 7450S: Supported 7451W: http://www.openfabrics.org 7452W: www.open-iscsi.org 7453Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7454F: drivers/infiniband/ulp/iser/ 7455 7456ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7457M: Sagi Grimberg <sagi@grimberg.me> 7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7459L: linux-rdma@vger.kernel.org 7460L: target-devel@vger.kernel.org 7461S: Supported 7462W: http://www.linux-iscsi.org 7463F: drivers/infiniband/ulp/isert 7464 7465ISDN SUBSYSTEM 7466M: Karsten Keil <isdn@linux-pingi.de> 7467L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7468L: netdev@vger.kernel.org 7469W: http://www.isdn4linux.de 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7471S: Maintained 7472F: Documentation/isdn/ 7473F: drivers/isdn/ 7474F: include/linux/isdn.h 7475F: include/linux/isdn/ 7476F: include/uapi/linux/isdn.h 7477F: include/uapi/linux/isdn/ 7478 7479ISDN SUBSYSTEM (Eicon active card driver) 7480M: Armin Schindler <mac@melware.de> 7481L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7482W: http://www.melware.de 7483S: Maintained 7484F: drivers/isdn/hardware/eicon/ 7485 7486IT87 HARDWARE MONITORING DRIVER 7487M: Jean Delvare <jdelvare@suse.com> 7488L: linux-hwmon@vger.kernel.org 7489S: Maintained 7490F: Documentation/hwmon/it87 7491F: drivers/hwmon/it87.c 7492 7493IT913X MEDIA DRIVER 7494M: Antti Palosaari <crope@iki.fi> 7495L: linux-media@vger.kernel.org 7496W: https://linuxtv.org 7497W: http://palosaari.fi/linux/ 7498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7499T: git git://linuxtv.org/anttip/media_tree.git 7500S: Maintained 7501F: drivers/media/tuners/it913x* 7502 7503IVTV VIDEO4LINUX DRIVER 7504M: Andy Walls <awalls@md.metrocast.net> 7505L: ivtv-devel@ivtvdriver.org (subscribers-only) 7506L: linux-media@vger.kernel.org 7507T: git git://linuxtv.org/media_tree.git 7508W: http://www.ivtvdriver.org 7509S: Maintained 7510F: Documentation/media/v4l-drivers/ivtv* 7511F: drivers/media/pci/ivtv/ 7512F: include/uapi/linux/ivtv* 7513 7514IX2505V MEDIA DRIVER 7515M: Malcolm Priestley <tvboxspy@gmail.com> 7516L: linux-media@vger.kernel.org 7517W: https://linuxtv.org 7518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7519S: Maintained 7520F: drivers/media/dvb-frontends/ix2505v* 7521 7522JAILHOUSE HYPERVISOR INTERFACE 7523M: Jan Kiszka <jan.kiszka@siemens.com> 7524L: jailhouse-dev@googlegroups.com 7525S: Maintained 7526F: arch/x86/kernel/jailhouse.c 7527F: arch/x86/include/asm/jailhouse_para.h 7528 7529JC42.4 TEMPERATURE SENSOR DRIVER 7530M: Guenter Roeck <linux@roeck-us.net> 7531L: linux-hwmon@vger.kernel.org 7532S: Maintained 7533F: drivers/hwmon/jc42.c 7534F: Documentation/hwmon/jc42 7535 7536JFS FILESYSTEM 7537M: Dave Kleikamp <shaggy@kernel.org> 7538L: jfs-discussion@lists.sourceforge.net 7539W: http://jfs.sourceforge.net/ 7540T: git git://github.com/kleikamp/linux-shaggy.git 7541S: Maintained 7542F: Documentation/filesystems/jfs.txt 7543F: fs/jfs/ 7544 7545JME NETWORK DRIVER 7546M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7547L: netdev@vger.kernel.org 7548S: Maintained 7549F: drivers/net/ethernet/jme.* 7550 7551JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7552M: David Woodhouse <dwmw2@infradead.org> 7553L: linux-mtd@lists.infradead.org 7554W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7555S: Maintained 7556F: fs/jffs2/ 7557F: include/uapi/linux/jffs2.h 7558 7559JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7560M: "Theodore Ts'o" <tytso@mit.edu> 7561M: Jan Kara <jack@suse.com> 7562L: linux-ext4@vger.kernel.org 7563S: Maintained 7564F: fs/jbd2/ 7565F: include/linux/jbd2.h 7566 7567JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7568M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7569L: linux-media@vger.kernel.org 7570S: Maintained 7571F: drivers/media/platform/rcar_jpu.c 7572 7573JSM Neo PCI based serial card 7574M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7575L: linux-serial@vger.kernel.org 7576S: Maintained 7577F: drivers/tty/serial/jsm/ 7578 7579K10TEMP HARDWARE MONITORING DRIVER 7580M: Clemens Ladisch <clemens@ladisch.de> 7581L: linux-hwmon@vger.kernel.org 7582S: Maintained 7583F: Documentation/hwmon/k10temp 7584F: drivers/hwmon/k10temp.c 7585 7586K8TEMP HARDWARE MONITORING DRIVER 7587M: Rudolf Marek <r.marek@assembler.cz> 7588L: linux-hwmon@vger.kernel.org 7589S: Maintained 7590F: Documentation/hwmon/k8temp 7591F: drivers/hwmon/k8temp.c 7592 7593KASAN 7594M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7595R: Alexander Potapenko <glider@google.com> 7596R: Dmitry Vyukov <dvyukov@google.com> 7597L: kasan-dev@googlegroups.com 7598S: Maintained 7599F: arch/*/include/asm/kasan.h 7600F: arch/*/mm/kasan_init* 7601F: Documentation/dev-tools/kasan.rst 7602F: include/linux/kasan*.h 7603F: lib/test_kasan.c 7604F: mm/kasan/ 7605F: scripts/Makefile.kasan 7606 7607KCONFIG 7608M: Masahiro Yamada <yamada.masahiro@socionext.com> 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7610L: linux-kbuild@vger.kernel.org 7611S: Maintained 7612F: Documentation/kbuild/kconfig-language.txt 7613F: scripts/kconfig/ 7614 7615KDUMP 7616M: Dave Young <dyoung@redhat.com> 7617M: Baoquan He <bhe@redhat.com> 7618R: Vivek Goyal <vgoyal@redhat.com> 7619L: kexec@lists.infradead.org 7620W: http://lse.sourceforge.net/kdump/ 7621S: Maintained 7622F: Documentation/kdump/ 7623 7624KEENE FM RADIO TRANSMITTER DRIVER 7625M: Hans Verkuil <hverkuil@xs4all.nl> 7626L: linux-media@vger.kernel.org 7627T: git git://linuxtv.org/media_tree.git 7628W: https://linuxtv.org 7629S: Maintained 7630F: drivers/media/radio/radio-keene* 7631 7632KERNEL AUTOMOUNTER v4 (AUTOFS4) 7633M: Ian Kent <raven@themaw.net> 7634L: autofs@vger.kernel.org 7635S: Maintained 7636F: fs/autofs4/ 7637 7638KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7639M: Masahiro Yamada <yamada.masahiro@socionext.com> 7640M: Michal Marek <michal.lkml@markovi.net> 7641T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7642L: linux-kbuild@vger.kernel.org 7643S: Maintained 7644F: Documentation/kbuild/ 7645F: Makefile 7646F: scripts/Makefile.* 7647F: scripts/basic/ 7648F: scripts/mk* 7649F: scripts/package/ 7650 7651KERNEL JANITORS 7652L: kernel-janitors@vger.kernel.org 7653W: http://kernelnewbies.org/KernelJanitors 7654S: Odd Fixes 7655 7656KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7657M: "J. Bruce Fields" <bfields@fieldses.org> 7658M: Jeff Layton <jlayton@kernel.org> 7659L: linux-nfs@vger.kernel.org 7660W: http://nfs.sourceforge.net/ 7661T: git git://linux-nfs.org/~bfields/linux.git 7662S: Supported 7663F: fs/nfsd/ 7664F: include/uapi/linux/nfsd/ 7665F: fs/lockd/ 7666F: fs/nfs_common/ 7667F: net/sunrpc/ 7668F: include/linux/lockd/ 7669F: include/linux/sunrpc/ 7670F: include/uapi/linux/sunrpc/ 7671 7672KERNEL SELFTEST FRAMEWORK 7673M: Shuah Khan <shuahkh@osg.samsung.com> 7674M: Shuah Khan <shuah@kernel.org> 7675L: linux-kselftest@vger.kernel.org 7676T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7677S: Maintained 7678F: tools/testing/selftests/ 7679F: Documentation/dev-tools/kselftest* 7680 7681KERNEL USERMODE HELPER 7682M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7683L: linux-kernel@vger.kernel.org 7684S: Maintained 7685F: kernel/umh.c 7686F: include/linux/umh.h 7687 7688KERNEL VIRTUAL MACHINE (KVM) 7689M: Paolo Bonzini <pbonzini@redhat.com> 7690M: Radim Krčmář <rkrcmar@redhat.com> 7691L: kvm@vger.kernel.org 7692W: http://www.linux-kvm.org 7693T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7694S: Supported 7695F: Documentation/virtual/kvm/ 7696F: include/trace/events/kvm.h 7697F: include/uapi/asm-generic/kvm* 7698F: include/uapi/linux/kvm* 7699F: include/asm-generic/kvm* 7700F: include/linux/kvm* 7701F: include/kvm/iodev.h 7702F: virt/kvm/* 7703F: tools/kvm/ 7704 7705KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7706M: Joerg Roedel <joro@8bytes.org> 7707L: kvm@vger.kernel.org 7708W: http://www.linux-kvm.org/ 7709S: Maintained 7710F: arch/x86/include/asm/svm.h 7711F: arch/x86/kvm/svm.c 7712 7713KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7714M: Christoffer Dall <christoffer.dall@linaro.org> 7715M: Marc Zyngier <marc.zyngier@arm.com> 7716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7717L: kvmarm@lists.cs.columbia.edu 7718W: http://systems.cs.columbia.edu/projects/kvm-arm 7719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7720S: Supported 7721F: arch/arm/include/uapi/asm/kvm* 7722F: arch/arm/include/asm/kvm* 7723F: arch/arm/kvm/ 7724F: virt/kvm/arm/ 7725F: include/kvm/arm_* 7726 7727KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 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 7732S: Maintained 7733F: arch/arm64/include/uapi/asm/kvm* 7734F: arch/arm64/include/asm/kvm* 7735F: arch/arm64/kvm/ 7736 7737KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7738M: James Hogan <jhogan@kernel.org> 7739L: linux-mips@linux-mips.org 7740S: Supported 7741F: arch/mips/include/uapi/asm/kvm* 7742F: arch/mips/include/asm/kvm* 7743F: arch/mips/kvm/ 7744 7745KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7746M: Paul Mackerras <paulus@ozlabs.org> 7747L: kvm-ppc@vger.kernel.org 7748W: http://www.linux-kvm.org/ 7749T: git git://github.com/agraf/linux-2.6.git 7750S: Supported 7751F: arch/powerpc/include/uapi/asm/kvm* 7752F: arch/powerpc/include/asm/kvm* 7753F: arch/powerpc/kvm/ 7754F: arch/powerpc/kernel/kvm* 7755 7756KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7757M: Christian Borntraeger <borntraeger@de.ibm.com> 7758M: Janosch Frank <frankja@linux.vnet.ibm.com> 7759R: David Hildenbrand <david@redhat.com> 7760R: Cornelia Huck <cohuck@redhat.com> 7761L: linux-s390@vger.kernel.org 7762W: http://www.ibm.com/developerworks/linux/linux390/ 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7764S: Supported 7765F: arch/s390/include/uapi/asm/kvm* 7766F: arch/s390/include/asm/gmap.h 7767F: arch/s390/include/asm/kvm* 7768F: arch/s390/kvm/ 7769F: arch/s390/mm/gmap.c 7770 7771KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7772M: Paolo Bonzini <pbonzini@redhat.com> 7773M: Radim Krčmář <rkrcmar@redhat.com> 7774L: kvm@vger.kernel.org 7775W: http://www.linux-kvm.org 7776T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7777S: Supported 7778F: arch/x86/kvm/ 7779F: arch/x86/include/uapi/asm/kvm* 7780F: arch/x86/include/asm/kvm* 7781F: arch/x86/include/asm/pvclock-abi.h 7782F: arch/x86/kernel/kvm.c 7783F: arch/x86/kernel/kvmclock.c 7784 7785KERNFS 7786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7787M: Tejun Heo <tj@kernel.org> 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7789S: Supported 7790F: include/linux/kernfs.h 7791F: fs/kernfs/ 7792 7793KEXEC 7794M: Eric Biederman <ebiederm@xmission.com> 7795W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7796L: kexec@lists.infradead.org 7797S: Maintained 7798F: include/linux/kexec.h 7799F: include/uapi/linux/kexec.h 7800F: kernel/kexec* 7801 7802KEYS-ENCRYPTED 7803M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7804L: linux-integrity@vger.kernel.org 7805L: keyrings@vger.kernel.org 7806S: Supported 7807F: Documentation/security/keys/trusted-encrypted.rst 7808F: include/keys/encrypted-type.h 7809F: security/keys/encrypted-keys/ 7810 7811KEYS-TRUSTED 7812M: James Bottomley <jejb@linux.vnet.ibm.com> 7813M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7814L: linux-integrity@vger.kernel.org 7815L: keyrings@vger.kernel.org 7816S: Supported 7817F: Documentation/security/keys/trusted-encrypted.rst 7818F: include/keys/trusted-type.h 7819F: security/keys/trusted.c 7820F: security/keys/trusted.h 7821 7822KEYS/KEYRINGS: 7823M: David Howells <dhowells@redhat.com> 7824L: keyrings@vger.kernel.org 7825S: Maintained 7826F: Documentation/security/keys/core.rst 7827F: include/linux/key.h 7828F: include/linux/key-type.h 7829F: include/linux/keyctl.h 7830F: include/uapi/linux/keyctl.h 7831F: include/keys/ 7832F: security/keys/ 7833 7834KGDB / KDB /debug_core 7835M: Jason Wessel <jason.wessel@windriver.com> 7836M: Daniel Thompson <daniel.thompson@linaro.org> 7837W: http://kgdb.wiki.kernel.org/ 7838L: kgdb-bugreport@lists.sourceforge.net 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7840S: Maintained 7841F: Documentation/dev-tools/kgdb.rst 7842F: drivers/misc/kgdbts.c 7843F: drivers/tty/serial/kgdboc.c 7844F: include/linux/kdb.h 7845F: include/linux/kgdb.h 7846F: kernel/debug/ 7847 7848KMEMLEAK 7849M: Catalin Marinas <catalin.marinas@arm.com> 7850S: Maintained 7851F: Documentation/dev-tools/kmemleak.rst 7852F: include/linux/kmemleak.h 7853F: mm/kmemleak.c 7854F: mm/kmemleak-test.c 7855 7856KMOD KERNEL MODULE LOADER - USERMODE HELPER 7857M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7858L: linux-kernel@vger.kernel.org 7859S: Maintained 7860F: kernel/kmod.c 7861F: include/linux/kmod.h 7862F: lib/test_kmod.c 7863F: tools/testing/selftests/kmod/ 7864 7865KPROBES 7866M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7867M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7868M: "David S. Miller" <davem@davemloft.net> 7869M: Masami Hiramatsu <mhiramat@kernel.org> 7870S: Maintained 7871F: Documentation/kprobes.txt 7872F: include/linux/kprobes.h 7873F: include/asm-generic/kprobes.h 7874F: kernel/kprobes.c 7875 7876KS0108 LCD CONTROLLER DRIVER 7877M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7878W: http://miguelojeda.es/auxdisplay.htm 7879W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7880S: Maintained 7881F: Documentation/auxdisplay/ks0108 7882F: drivers/auxdisplay/ks0108.c 7883F: include/linux/ks0108.h 7884 7885L3MDEV 7886M: David Ahern <dsa@cumulusnetworks.com> 7887L: netdev@vger.kernel.org 7888S: Maintained 7889F: net/l3mdev 7890F: include/net/l3mdev.h 7891 7892LANTIQ MIPS ARCHITECTURE 7893M: John Crispin <john@phrozen.org> 7894L: linux-mips@linux-mips.org 7895S: Maintained 7896F: arch/mips/lantiq 7897F: drivers/soc/lantiq 7898 7899LAPB module 7900L: linux-x25@vger.kernel.org 7901S: Orphan 7902F: Documentation/networking/lapb-module.txt 7903F: include/*/lapb.h 7904F: net/lapb/ 7905 7906LASI 53c700 driver for PARISC 7907M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7908L: linux-scsi@vger.kernel.org 7909S: Maintained 7910F: Documentation/scsi/53c700.txt 7911F: drivers/scsi/53c700* 7912 7913LEAKING_ADDRESSES 7914M: Tobin C. Harding <me@tobin.cc> 7915S: Maintained 7916F: scripts/leaking_addresses.pl 7917 7918LED SUBSYSTEM 7919M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7920M: Pavel Machek <pavel@ucw.cz> 7921L: linux-leds@vger.kernel.org 7922T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7923S: Maintained 7924F: Documentation/devicetree/bindings/leds/ 7925F: drivers/leds/ 7926F: include/linux/leds.h 7927 7928LEGACY EEPROM DRIVER 7929M: Jean Delvare <jdelvare@suse.com> 7930S: Maintained 7931F: Documentation/misc-devices/eeprom 7932F: drivers/misc/eeprom/eeprom.c 7933 7934LEGO USB Tower driver 7935M: Juergen Stuber <starblue@users.sourceforge.net> 7936L: legousb-devel@lists.sourceforge.net 7937W: http://legousb.sourceforge.net/ 7938S: Maintained 7939F: drivers/usb/misc/legousbtower.c 7940 7941LG2160 MEDIA DRIVER 7942M: Michael Krufky <mkrufky@linuxtv.org> 7943L: linux-media@vger.kernel.org 7944W: https://linuxtv.org 7945W: http://github.com/mkrufky 7946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7947T: git git://linuxtv.org/mkrufky/tuners.git 7948S: Maintained 7949F: drivers/media/dvb-frontends/lg2160.* 7950 7951LGDT3305 MEDIA DRIVER 7952M: Michael Krufky <mkrufky@linuxtv.org> 7953L: linux-media@vger.kernel.org 7954W: https://linuxtv.org 7955W: http://github.com/mkrufky 7956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7957T: git git://linuxtv.org/mkrufky/tuners.git 7958S: Maintained 7959F: drivers/media/dvb-frontends/lgdt3305.* 7960 7961LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7962M: Viresh Kumar <vireshk@kernel.org> 7963L: linux-ide@vger.kernel.org 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7965S: Maintained 7966F: include/linux/pata_arasan_cf_data.h 7967F: drivers/ata/pata_arasan_cf.c 7968 7969LIBATA PATA DRIVERS 7970M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7971M: Tejun Heo <tj@kernel.org> 7972L: linux-ide@vger.kernel.org 7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7974S: Maintained 7975F: drivers/ata/pata_*.c 7976F: drivers/ata/ata_generic.c 7977 7978LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7979M: Linus Walleij <linus.walleij@linaro.org> 7980L: linux-ide@vger.kernel.org 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7982S: Maintained 7983F: drivers/ata/pata_ftide010.c 7984F: drivers/ata/sata_gemini.c 7985F: drivers/ata/sata_gemini.h 7986 7987LIBATA SATA AHCI PLATFORM devices support 7988M: Hans de Goede <hdegoede@redhat.com> 7989M: Tejun Heo <tj@kernel.org> 7990L: linux-ide@vger.kernel.org 7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7992S: Maintained 7993F: drivers/ata/ahci_platform.c 7994F: drivers/ata/libahci_platform.c 7995F: include/linux/ahci_platform.h 7996 7997LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7998M: Mikael Pettersson <mikpelinux@gmail.com> 7999L: linux-ide@vger.kernel.org 8000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8001S: Maintained 8002F: drivers/ata/sata_promise.* 8003 8004LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8005M: Tejun Heo <tj@kernel.org> 8006L: linux-ide@vger.kernel.org 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8008S: Maintained 8009F: drivers/ata/ 8010F: include/linux/ata.h 8011F: include/linux/libata.h 8012F: Documentation/devicetree/bindings/ata/ 8013 8014LIBLOCKDEP 8015M: Sasha Levin <alexander.levin@verizon.com> 8016S: Maintained 8017F: tools/lib/lockdep/ 8018 8019LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8020M: Ross Zwisler <ross.zwisler@linux.intel.com> 8021L: linux-nvdimm@lists.01.org 8022Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8023S: Supported 8024F: drivers/nvdimm/blk.c 8025F: drivers/nvdimm/region_devs.c 8026 8027LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8028M: Vishal Verma <vishal.l.verma@intel.com> 8029L: linux-nvdimm@lists.01.org 8030Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8031S: Supported 8032F: drivers/nvdimm/btt* 8033 8034LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8035M: Ross Zwisler <ross.zwisler@linux.intel.com> 8036L: linux-nvdimm@lists.01.org 8037Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8038S: Supported 8039F: drivers/nvdimm/pmem* 8040 8041LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8042M: Dan Williams <dan.j.williams@intel.com> 8043L: linux-nvdimm@lists.01.org 8044Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8045T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8046S: Supported 8047F: drivers/nvdimm/* 8048F: drivers/acpi/nfit/* 8049F: include/linux/nd.h 8050F: include/linux/libnvdimm.h 8051F: include/uapi/linux/ndctl.h 8052 8053LIGHTNVM PLATFORM SUPPORT 8054M: Matias Bjorling <mb@lightnvm.io> 8055W: http://github/OpenChannelSSD 8056L: linux-block@vger.kernel.org 8057S: Maintained 8058F: drivers/lightnvm/ 8059F: include/linux/lightnvm.h 8060F: include/uapi/linux/lightnvm.h 8061 8062LINUX FOR POWER MACINTOSH 8063M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8064W: http://www.penguinppc.org/ 8065L: linuxppc-dev@lists.ozlabs.org 8066S: Maintained 8067F: arch/powerpc/platforms/powermac/ 8068F: drivers/macintosh/ 8069 8070LINUX FOR POWERPC (32-BIT AND 64-BIT) 8071M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8072M: Paul Mackerras <paulus@samba.org> 8073M: Michael Ellerman <mpe@ellerman.id.au> 8074W: https://github.com/linuxppc/linux/wiki 8075L: linuxppc-dev@lists.ozlabs.org 8076Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8077T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8078S: Supported 8079F: Documentation/ABI/stable/sysfs-firmware-opal-* 8080F: Documentation/devicetree/bindings/powerpc/ 8081F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8082F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8083F: Documentation/powerpc/ 8084F: arch/powerpc/ 8085F: drivers/char/tpm/tpm_ibmvtpm* 8086F: drivers/crypto/nx/ 8087F: drivers/crypto/vmx/ 8088F: drivers/i2c/busses/i2c-opal.c 8089F: drivers/net/ethernet/ibm/ibmveth.* 8090F: drivers/net/ethernet/ibm/ibmvnic.* 8091F: drivers/pci/hotplug/pnv_php.c 8092F: drivers/pci/hotplug/rpa* 8093F: drivers/rtc/rtc-opal.c 8094F: drivers/scsi/ibmvscsi/ 8095F: drivers/tty/hvc/hvc_opal.c 8096F: drivers/watchdog/wdrtas.c 8097F: tools/testing/selftests/powerpc 8098N: /pmac 8099N: powermac 8100N: powernv 8101N: [^a-z0-9]ps3 8102N: pseries 8103 8104LINUX FOR POWERPC EMBEDDED MPC5XXX 8105M: Anatolij Gustschin <agust@denx.de> 8106L: linuxppc-dev@lists.ozlabs.org 8107T: git git://git.denx.de/linux-denx-agust.git 8108S: Maintained 8109F: arch/powerpc/platforms/512x/ 8110F: arch/powerpc/platforms/52xx/ 8111 8112LINUX FOR POWERPC EMBEDDED PPC4XX 8113M: Alistair Popple <alistair@popple.id.au> 8114M: Matt Porter <mporter@kernel.crashing.org> 8115W: http://www.penguinppc.org/ 8116L: linuxppc-dev@lists.ozlabs.org 8117S: Maintained 8118F: arch/powerpc/platforms/40x/ 8119F: arch/powerpc/platforms/44x/ 8120 8121LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8122M: Scott Wood <oss@buserror.net> 8123M: Kumar Gala <galak@kernel.crashing.org> 8124W: http://www.penguinppc.org/ 8125L: linuxppc-dev@lists.ozlabs.org 8126T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8127S: Maintained 8128F: arch/powerpc/platforms/83xx/ 8129F: arch/powerpc/platforms/85xx/ 8130F: Documentation/devicetree/bindings/powerpc/fsl/ 8131 8132LINUX FOR POWERPC EMBEDDED PPC8XX 8133M: Vitaly Bordug <vitb@kernel.crashing.org> 8134W: http://www.penguinppc.org/ 8135L: linuxppc-dev@lists.ozlabs.org 8136S: Maintained 8137F: arch/powerpc/platforms/8xx/ 8138 8139LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8140L: linuxppc-dev@lists.ozlabs.org 8141S: Orphan 8142F: arch/powerpc/*/*virtex* 8143F: arch/powerpc/*/*/*virtex* 8144 8145LINUX FOR POWERPC PA SEMI PWRFICIENT 8146L: linuxppc-dev@lists.ozlabs.org 8147S: Orphan 8148F: arch/powerpc/platforms/pasemi/ 8149F: drivers/*/*pasemi* 8150F: drivers/*/*/*pasemi* 8151 8152LINUX KERNEL DUMP TEST MODULE (LKDTM) 8153M: Kees Cook <keescook@chromium.org> 8154S: Maintained 8155F: drivers/misc/lkdtm/* 8156 8157LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8158M: Alan Stern <stern@rowland.harvard.edu> 8159M: Andrea Parri <parri.andrea@gmail.com> 8160M: Will Deacon <will.deacon@arm.com> 8161M: Peter Zijlstra <peterz@infradead.org> 8162M: Boqun Feng <boqun.feng@gmail.com> 8163M: Nicholas Piggin <npiggin@gmail.com> 8164M: David Howells <dhowells@redhat.com> 8165M: Jade Alglave <j.alglave@ucl.ac.uk> 8166M: Luc Maranget <luc.maranget@inria.fr> 8167M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8168R: Akira Yokosawa <akiyks@gmail.com> 8169L: linux-kernel@vger.kernel.org 8170S: Supported 8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8172F: tools/memory-model/ 8173F: Documentation/memory-barriers.txt 8174 8175LINUX SECURITY MODULE (LSM) FRAMEWORK 8176M: Chris Wright <chrisw@sous-sol.org> 8177L: linux-security-module@vger.kernel.org 8178S: Supported 8179 8180LIS3LV02D ACCELEROMETER DRIVER 8181M: Eric Piel <eric.piel@tremplin-utc.net> 8182S: Maintained 8183F: Documentation/misc-devices/lis3lv02d 8184F: drivers/misc/lis3lv02d/ 8185F: drivers/platform/x86/hp_accel.c 8186 8187LIVE PATCHING 8188M: Josh Poimboeuf <jpoimboe@redhat.com> 8189M: Jessica Yu <jeyu@kernel.org> 8190M: Jiri Kosina <jikos@kernel.org> 8191M: Miroslav Benes <mbenes@suse.cz> 8192R: Petr Mladek <pmladek@suse.com> 8193S: Maintained 8194F: kernel/livepatch/ 8195F: include/linux/livepatch.h 8196F: arch/x86/include/asm/livepatch.h 8197F: arch/x86/kernel/livepatch.c 8198F: Documentation/livepatch/ 8199F: Documentation/ABI/testing/sysfs-kernel-livepatch 8200F: samples/livepatch/ 8201L: live-patching@vger.kernel.org 8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8203 8204LLC (802.2) 8205L: netdev@vger.kernel.org 8206S: Odd fixes 8207F: include/linux/llc.h 8208F: include/uapi/linux/llc.h 8209F: include/net/llc* 8210F: net/llc/ 8211 8212LM73 HARDWARE MONITOR DRIVER 8213M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8214L: linux-hwmon@vger.kernel.org 8215S: Maintained 8216F: drivers/hwmon/lm73.c 8217 8218LM78 HARDWARE MONITOR DRIVER 8219M: Jean Delvare <jdelvare@suse.com> 8220L: linux-hwmon@vger.kernel.org 8221S: Maintained 8222F: Documentation/hwmon/lm78 8223F: drivers/hwmon/lm78.c 8224 8225LM83 HARDWARE MONITOR DRIVER 8226M: Jean Delvare <jdelvare@suse.com> 8227L: linux-hwmon@vger.kernel.org 8228S: Maintained 8229F: Documentation/hwmon/lm83 8230F: drivers/hwmon/lm83.c 8231 8232LM90 HARDWARE MONITOR DRIVER 8233M: Jean Delvare <jdelvare@suse.com> 8234L: linux-hwmon@vger.kernel.org 8235S: Maintained 8236F: Documentation/hwmon/lm90 8237F: Documentation/devicetree/bindings/hwmon/lm90.txt 8238F: drivers/hwmon/lm90.c 8239F: include/dt-bindings/thermal/lm90.h 8240 8241LM95234 HARDWARE MONITOR DRIVER 8242M: Guenter Roeck <linux@roeck-us.net> 8243L: linux-hwmon@vger.kernel.org 8244S: Maintained 8245F: Documentation/hwmon/lm95234 8246F: drivers/hwmon/lm95234.c 8247 8248LME2510 MEDIA DRIVER 8249M: Malcolm Priestley <tvboxspy@gmail.com> 8250L: linux-media@vger.kernel.org 8251W: https://linuxtv.org 8252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8253S: Maintained 8254F: drivers/media/usb/dvb-usb-v2/lmedm04* 8255 8256LOADPIN SECURITY MODULE 8257M: Kees Cook <keescook@chromium.org> 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8259S: Supported 8260F: security/loadpin/ 8261F: Documentation/admin-guide/LSM/LoadPin.rst 8262 8263LOCKING PRIMITIVES 8264M: Peter Zijlstra <peterz@infradead.org> 8265M: Ingo Molnar <mingo@redhat.com> 8266L: linux-kernel@vger.kernel.org 8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8268S: Maintained 8269F: Documentation/locking/ 8270F: include/linux/lockdep.h 8271F: include/linux/spinlock*.h 8272F: arch/*/include/asm/spinlock*.h 8273F: include/linux/rwlock*.h 8274F: include/linux/mutex*.h 8275F: arch/*/include/asm/mutex*.h 8276F: include/linux/rwsem*.h 8277F: arch/*/include/asm/rwsem.h 8278F: include/linux/seqlock.h 8279F: lib/locking*.[ch] 8280F: kernel/locking/ 8281X: kernel/locking/locktorture.c 8282 8283LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8284M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8285L: linux-ntfs-dev@lists.sourceforge.net 8286W: http://www.linux-ntfs.org/content/view/19/37/ 8287S: Maintained 8288F: Documentation/ldm.txt 8289F: block/partitions/ldm.* 8290 8291LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8292M: Sathya Prakash <sathya.prakash@broadcom.com> 8293M: Chaitra P B <chaitra.basappa@broadcom.com> 8294M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8295L: MPT-FusionLinux.pdl@broadcom.com 8296L: linux-scsi@vger.kernel.org 8297W: http://www.avagotech.com/support/ 8298S: Supported 8299F: drivers/message/fusion/ 8300F: drivers/scsi/mpt2sas/ 8301F: drivers/scsi/mpt3sas/ 8302 8303LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8304M: Matthew Wilcox <matthew@wil.cx> 8305L: linux-scsi@vger.kernel.org 8306S: Maintained 8307F: drivers/scsi/sym53c8xx_2/ 8308 8309LTC4261 HARDWARE MONITOR DRIVER 8310M: Guenter Roeck <linux@roeck-us.net> 8311L: linux-hwmon@vger.kernel.org 8312S: Maintained 8313F: Documentation/hwmon/ltc4261 8314F: drivers/hwmon/ltc4261.c 8315 8316LTC4306 I2C MULTIPLEXER DRIVER 8317M: Michael Hennerich <michael.hennerich@analog.com> 8318W: http://ez.analog.com/community/linux-device-drivers 8319L: linux-i2c@vger.kernel.org 8320S: Supported 8321F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8322F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8323 8324LTP (Linux Test Project) 8325M: Mike Frysinger <vapier@gentoo.org> 8326M: Cyril Hrubis <chrubis@suse.cz> 8327M: Wanlong Gao <wanlong.gao@gmail.com> 8328M: Jan Stancek <jstancek@redhat.com> 8329M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8330M: Alexey Kodanev <alexey.kodanev@oracle.com> 8331L: ltp@lists.linux.it (subscribers-only) 8332W: http://linux-test-project.github.io/ 8333T: git git://github.com/linux-test-project/ltp.git 8334S: Maintained 8335 8336M68K ARCHITECTURE 8337M: Geert Uytterhoeven <geert@linux-m68k.org> 8338L: linux-m68k@lists.linux-m68k.org 8339W: http://www.linux-m68k.org/ 8340T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8341S: Maintained 8342F: arch/m68k/ 8343F: drivers/zorro/ 8344 8345M68K ON APPLE MACINTOSH 8346M: Joshua Thompson <funaho@jurai.org> 8347W: http://www.mac.linux-m68k.org/ 8348L: linux-m68k@lists.linux-m68k.org 8349S: Maintained 8350F: arch/m68k/mac/ 8351 8352M68K ON HP9000/300 8353M: Philip Blundell <philb@gnu.org> 8354W: http://www.tazenda.demon.co.uk/phil/linux-hp 8355S: Maintained 8356F: arch/m68k/hp300/ 8357 8358M88DS3103 MEDIA DRIVER 8359M: Antti Palosaari <crope@iki.fi> 8360L: linux-media@vger.kernel.org 8361W: https://linuxtv.org 8362W: http://palosaari.fi/linux/ 8363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8364T: git git://linuxtv.org/anttip/media_tree.git 8365S: Maintained 8366F: drivers/media/dvb-frontends/m88ds3103* 8367 8368M88RS2000 MEDIA DRIVER 8369M: Malcolm Priestley <tvboxspy@gmail.com> 8370L: linux-media@vger.kernel.org 8371W: https://linuxtv.org 8372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8373S: Maintained 8374F: drivers/media/dvb-frontends/m88rs2000* 8375 8376MA901 MASTERKIT USB FM RADIO DRIVER 8377M: Alexey Klimov <klimov.linux@gmail.com> 8378L: linux-media@vger.kernel.org 8379T: git git://linuxtv.org/media_tree.git 8380S: Maintained 8381F: drivers/media/radio/radio-ma901.c 8382 8383MAC80211 8384M: Johannes Berg <johannes@sipsolutions.net> 8385L: linux-wireless@vger.kernel.org 8386W: http://wireless.kernel.org/ 8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8389S: Maintained 8390F: Documentation/networking/mac80211-injection.txt 8391F: include/net/mac80211.h 8392F: net/mac80211/ 8393F: drivers/net/wireless/mac80211_hwsim.[ch] 8394F: Documentation/networking/mac80211_hwsim/README 8395 8396MAILBOX API 8397M: Jassi Brar <jassisinghbrar@gmail.com> 8398L: linux-kernel@vger.kernel.org 8399S: Maintained 8400F: drivers/mailbox/ 8401F: include/linux/mailbox_client.h 8402F: include/linux/mailbox_controller.h 8403 8404MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8405M: Michael Kerrisk <mtk.manpages@gmail.com> 8406W: http://www.kernel.org/doc/man-pages 8407L: linux-man@vger.kernel.org 8408S: Maintained 8409 8410MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8411M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8412L: linux-mips@linux-mips.org 8413S: Maintained 8414F: arch/mips/boot/dts/img/pistachio_marduk.dts 8415 8416MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8417M: Andrew Lunn <andrew@lunn.ch> 8418M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8419L: netdev@vger.kernel.org 8420S: Maintained 8421F: drivers/net/dsa/mv88e6xxx/ 8422F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8423 8424MARVELL ARMADA DRM SUPPORT 8425M: Russell King <linux@armlinux.org.uk> 8426S: Maintained 8427T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8428T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8429F: drivers/gpu/drm/armada/ 8430F: include/uapi/drm/armada_drm.h 8431F: Documentation/devicetree/bindings/display/armada/ 8432 8433MARVELL CRYPTO DRIVER 8434M: Boris Brezillon <boris.brezillon@free-electrons.com> 8435M: Arnaud Ebalard <arno@natisbad.org> 8436F: drivers/crypto/marvell/ 8437S: Maintained 8438L: linux-crypto@vger.kernel.org 8439 8440MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8441M: Mirko Lindner <mlindner@marvell.com> 8442M: Stephen Hemminger <stephen@networkplumber.org> 8443L: netdev@vger.kernel.org 8444S: Maintained 8445F: drivers/net/ethernet/marvell/sk* 8446 8447MARVELL LIBERTAS WIRELESS DRIVER 8448L: libertas-dev@lists.infradead.org 8449S: Orphan 8450F: drivers/net/wireless/marvell/libertas/ 8451 8452MARVELL MACCHIATOBIN SUPPORT 8453M: Russell King <linux@armlinux.org.uk> 8454L: linux-arm-kernel@lists.infradead.org 8455S: Maintained 8456F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8457 8458MARVELL MV643XX ETHERNET DRIVER 8459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8460L: netdev@vger.kernel.org 8461S: Maintained 8462F: drivers/net/ethernet/marvell/mv643xx_eth.* 8463F: include/linux/mv643xx.h 8464 8465MARVELL MV88X3310 PHY DRIVER 8466M: Russell King <linux@armlinux.org.uk> 8467L: netdev@vger.kernel.org 8468S: Maintained 8469F: drivers/net/phy/marvell10g.c 8470 8471MARVELL MVNETA ETHERNET DRIVER 8472M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8473L: netdev@vger.kernel.org 8474S: Maintained 8475F: drivers/net/ethernet/marvell/mvneta.* 8476 8477MARVELL MWIFIEX WIRELESS DRIVER 8478M: Amitkumar Karwar <amitkarwar@gmail.com> 8479M: Nishant Sarmukadam <nishants@marvell.com> 8480M: Ganapathi Bhat <gbhat@marvell.com> 8481M: Xinming Hu <huxm@marvell.com> 8482L: linux-wireless@vger.kernel.org 8483S: Maintained 8484F: drivers/net/wireless/marvell/mwifiex/ 8485 8486MARVELL MWL8K WIRELESS DRIVER 8487M: Lennert Buytenhek <buytenh@wantstofly.org> 8488L: linux-wireless@vger.kernel.org 8489S: Odd Fixes 8490F: drivers/net/wireless/marvell/mwl8k.c 8491 8492MARVELL NAND CONTROLLER DRIVER 8493M: Miquel Raynal <miquel.raynal@free-electrons.com> 8494L: linux-mtd@lists.infradead.org 8495S: Maintained 8496F: drivers/mtd/nand/marvell_nand.c 8497F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8498 8499MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8500M: Nicolas Pitre <nico@fluxnic.net> 8501S: Odd Fixes 8502F: drivers/mmc/host/mvsdio.* 8503 8504MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8505M: Hu Ziji <huziji@marvell.com> 8506L: linux-mmc@vger.kernel.org 8507S: Supported 8508F: drivers/mmc/host/sdhci-xenon* 8509F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8510 8511MATROX FRAMEBUFFER DRIVER 8512L: linux-fbdev@vger.kernel.org 8513S: Orphan 8514F: drivers/video/fbdev/matrox/matroxfb_* 8515F: include/uapi/linux/matroxfb.h 8516 8517MAX16065 HARDWARE MONITOR DRIVER 8518M: Guenter Roeck <linux@roeck-us.net> 8519L: linux-hwmon@vger.kernel.org 8520S: Maintained 8521F: Documentation/hwmon/max16065 8522F: drivers/hwmon/max16065.c 8523 8524MAX20751 HARDWARE MONITOR DRIVER 8525M: Guenter Roeck <linux@roeck-us.net> 8526L: linux-hwmon@vger.kernel.org 8527S: Maintained 8528F: Documentation/hwmon/max20751 8529F: drivers/hwmon/max20751.c 8530 8531MAX2175 SDR TUNER DRIVER 8532M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8533L: linux-media@vger.kernel.org 8534T: git git://linuxtv.org/media_tree.git 8535S: Maintained 8536F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8537F: Documentation/media/v4l-drivers/max2175.rst 8538F: drivers/media/i2c/max2175* 8539F: include/uapi/linux/max2175.h 8540 8541MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8542L: linux-hwmon@vger.kernel.org 8543S: Orphan 8544F: Documentation/hwmon/max6650 8545F: drivers/hwmon/max6650.c 8546 8547MAX6697 HARDWARE MONITOR DRIVER 8548M: Guenter Roeck <linux@roeck-us.net> 8549L: linux-hwmon@vger.kernel.org 8550S: Maintained 8551F: Documentation/hwmon/max6697 8552F: Documentation/devicetree/bindings/i2c/max6697.txt 8553F: drivers/hwmon/max6697.c 8554F: include/linux/platform_data/max6697.h 8555 8556MAX9860 MONO AUDIO VOICE CODEC DRIVER 8557M: Peter Rosin <peda@axentia.se> 8558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8559S: Maintained 8560F: Documentation/devicetree/bindings/sound/max9860.txt 8561F: sound/soc/codecs/max9860.* 8562 8563MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8564M: Javier Martinez Canillas <javier@dowhile0.org> 8565L: linux-kernel@vger.kernel.org 8566S: Supported 8567F: drivers/regulator/max77802-regulator.c 8568F: Documentation/devicetree/bindings/*/*max77802.txt 8569F: include/dt-bindings/*/*max77802.h 8570 8571MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8572M: Krzysztof Kozlowski <krzk@kernel.org> 8573M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8574L: linux-pm@vger.kernel.org 8575S: Supported 8576F: drivers/power/supply/max14577_charger.c 8577F: drivers/power/supply/max77693_charger.c 8578 8579MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8580M: Chanwoo Choi <cw00.choi@samsung.com> 8581M: Krzysztof Kozlowski <krzk@kernel.org> 8582M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8583L: linux-kernel@vger.kernel.org 8584S: Supported 8585F: drivers/*/max14577*.c 8586F: drivers/*/max77686*.c 8587F: drivers/*/max77693*.c 8588F: drivers/extcon/extcon-max14577.c 8589F: drivers/extcon/extcon-max77693.c 8590F: drivers/rtc/rtc-max77686.c 8591F: drivers/clk/clk-max77686.c 8592F: Documentation/devicetree/bindings/mfd/max14577.txt 8593F: Documentation/devicetree/bindings/*/max77686.txt 8594F: Documentation/devicetree/bindings/mfd/max77693.txt 8595F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8596F: include/linux/mfd/max14577*.h 8597F: include/linux/mfd/max77686*.h 8598F: include/linux/mfd/max77693*.h 8599 8600MAXIRADIO FM RADIO RECEIVER DRIVER 8601M: Hans Verkuil <hverkuil@xs4all.nl> 8602L: linux-media@vger.kernel.org 8603T: git git://linuxtv.org/media_tree.git 8604W: https://linuxtv.org 8605S: Maintained 8606F: drivers/media/radio/radio-maxiradio* 8607 8608MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8609M: Peter Rosin <peda@axentia.se> 8610L: linux-iio@vger.kernel.org 8611S: Maintained 8612F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8613F: drivers/iio/potentiometer/mcp4018.c 8614F: drivers/iio/potentiometer/mcp4531.c 8615 8616MCR20A IEEE-802.15.4 RADIO DRIVER 8617M: Xue Liu <liuxuenetmail@gmail.com> 8618L: linux-wpan@vger.kernel.org 8619W: https://github.com/xueliu/mcr20a-linux 8620S: Maintained 8621F: drivers/net/ieee802154/mcr20a.c 8622F: drivers/net/ieee802154/mcr20a.h 8623F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8624 8625MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8626M: William Breathitt Gray <vilhelm.gray@gmail.com> 8627L: linux-iio@vger.kernel.org 8628S: Maintained 8629F: drivers/iio/dac/cio-dac.c 8630 8631MEDIA DRIVERS FOR ASCOT2E 8632M: Sergey Kozlov <serjk@netup.ru> 8633M: Abylay Ospan <aospan@netup.ru> 8634L: linux-media@vger.kernel.org 8635W: https://linuxtv.org 8636W: http://netup.tv/ 8637T: git git://linuxtv.org/media_tree.git 8638S: Supported 8639F: drivers/media/dvb-frontends/ascot2e* 8640 8641MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8642M: Jasmin Jessich <jasmin@anw.at> 8643L: linux-media@vger.kernel.org 8644W: https://linuxtv.org 8645T: git git://linuxtv.org/media_tree.git 8646S: Maintained 8647F: drivers/media/dvb-frontends/cxd2099* 8648 8649MEDIA DRIVERS FOR CXD2841ER 8650M: Sergey Kozlov <serjk@netup.ru> 8651M: Abylay Ospan <aospan@netup.ru> 8652L: linux-media@vger.kernel.org 8653W: https://linuxtv.org 8654W: http://netup.tv/ 8655T: git git://linuxtv.org/media_tree.git 8656S: Supported 8657F: drivers/media/dvb-frontends/cxd2841er* 8658 8659MEDIA DRIVERS FOR CXD2880 8660M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8661L: linux-media@vger.kernel.org 8662W: http://linuxtv.org/ 8663T: git git://linuxtv.org/media_tree.git 8664S: Supported 8665F: drivers/media/dvb-frontends/cxd2880/* 8666F: drivers/media/spi/cxd2880* 8667 8668MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8669M: Daniel Scheller <d.scheller.oss@gmail.com> 8670L: linux-media@vger.kernel.org 8671W: https://linuxtv.org 8672T: git git://linuxtv.org/media_tree.git 8673S: Maintained 8674F: drivers/media/pci/ddbridge/* 8675 8676MEDIA DRIVERS FOR FREESCALE IMX 8677M: Steve Longerbeam <slongerbeam@gmail.com> 8678M: Philipp Zabel <p.zabel@pengutronix.de> 8679L: linux-media@vger.kernel.org 8680T: git git://linuxtv.org/media_tree.git 8681S: Maintained 8682F: Documentation/devicetree/bindings/media/imx.txt 8683F: Documentation/media/v4l-drivers/imx.rst 8684F: drivers/staging/media/imx/ 8685F: include/linux/imx-media.h 8686F: include/media/imx.h 8687 8688MEDIA DRIVERS FOR HELENE 8689M: Abylay Ospan <aospan@netup.ru> 8690L: linux-media@vger.kernel.org 8691W: https://linuxtv.org 8692W: http://netup.tv/ 8693T: git git://linuxtv.org/media_tree.git 8694S: Supported 8695F: drivers/media/dvb-frontends/helene* 8696 8697MEDIA DRIVERS FOR HORUS3A 8698M: Sergey Kozlov <serjk@netup.ru> 8699M: Abylay Ospan <aospan@netup.ru> 8700L: linux-media@vger.kernel.org 8701W: https://linuxtv.org 8702W: http://netup.tv/ 8703T: git git://linuxtv.org/media_tree.git 8704S: Supported 8705F: drivers/media/dvb-frontends/horus3a* 8706 8707MEDIA DRIVERS FOR LNBH25 8708M: Sergey Kozlov <serjk@netup.ru> 8709M: Abylay Ospan <aospan@netup.ru> 8710L: linux-media@vger.kernel.org 8711W: https://linuxtv.org 8712W: http://netup.tv/ 8713T: git git://linuxtv.org/media_tree.git 8714S: Supported 8715F: drivers/media/dvb-frontends/lnbh25* 8716 8717MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8718M: Daniel Scheller <d.scheller.oss@gmail.com> 8719L: linux-media@vger.kernel.org 8720W: https://linuxtv.org 8721T: git git://linuxtv.org/media_tree.git 8722S: Maintained 8723F: drivers/media/dvb-frontends/mxl5xx* 8724 8725MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8726M: Sergey Kozlov <serjk@netup.ru> 8727M: Abylay Ospan <aospan@netup.ru> 8728L: linux-media@vger.kernel.org 8729W: https://linuxtv.org 8730W: http://netup.tv/ 8731T: git git://linuxtv.org/media_tree.git 8732S: Supported 8733F: drivers/media/pci/netup_unidvb/* 8734 8735MEDIA DRIVERS FOR RENESAS - CEU 8736M: Jacopo Mondi <jacopo@jmondi.org> 8737L: linux-media@vger.kernel.org 8738L: linux-renesas-soc@vger.kernel.org 8739T: git git://linuxtv.org/media_tree.git 8740S: Supported 8741F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8742F: drivers/media/platform/renesas-ceu.c 8743F: include/media/drv-intf/renesas-ceu.h 8744 8745MEDIA DRIVERS FOR RENESAS - DRIF 8746M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8747L: linux-media@vger.kernel.org 8748L: linux-renesas-soc@vger.kernel.org 8749T: git git://linuxtv.org/media_tree.git 8750S: Supported 8751F: Documentation/devicetree/bindings/media/renesas,drif.txt 8752F: drivers/media/platform/rcar_drif.c 8753 8754MEDIA DRIVERS FOR RENESAS - FCP 8755M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8756L: linux-media@vger.kernel.org 8757L: linux-renesas-soc@vger.kernel.org 8758T: git git://linuxtv.org/media_tree.git 8759S: Supported 8760F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8761F: drivers/media/platform/rcar-fcp.c 8762F: include/media/rcar-fcp.h 8763 8764MEDIA DRIVERS FOR RENESAS - FDP1 8765M: Kieran Bingham <kieran@bingham.xyz> 8766L: linux-media@vger.kernel.org 8767L: linux-renesas-soc@vger.kernel.org 8768T: git git://linuxtv.org/media_tree.git 8769S: Supported 8770F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8771F: drivers/media/platform/rcar_fdp1.c 8772 8773MEDIA DRIVERS FOR RENESAS - VIN 8774M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8775L: linux-media@vger.kernel.org 8776L: linux-renesas-soc@vger.kernel.org 8777T: git git://linuxtv.org/media_tree.git 8778S: Supported 8779F: Documentation/devicetree/bindings/media/rcar_vin.txt 8780F: drivers/media/platform/rcar-vin/ 8781 8782MEDIA DRIVERS FOR RENESAS - VSP1 8783M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8784L: linux-media@vger.kernel.org 8785L: linux-renesas-soc@vger.kernel.org 8786T: git git://linuxtv.org/media_tree.git 8787S: Supported 8788F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8789F: drivers/media/platform/vsp1/ 8790 8791MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8792M: Daniel Scheller <d.scheller.oss@gmail.com> 8793L: linux-media@vger.kernel.org 8794W: https://linuxtv.org 8795T: git git://linuxtv.org/media_tree.git 8796S: Maintained 8797F: drivers/media/dvb-frontends/stv0910* 8798 8799MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8800M: Daniel Scheller <d.scheller.oss@gmail.com> 8801L: linux-media@vger.kernel.org 8802W: https://linuxtv.org 8803T: git git://linuxtv.org/media_tree.git 8804S: Maintained 8805F: drivers/media/dvb-frontends/stv6111* 8806 8807MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8808M: Dmitry Osipenko <digetx@gmail.com> 8809L: linux-media@vger.kernel.org 8810L: linux-tegra@vger.kernel.org 8811T: git git://linuxtv.org/media_tree.git 8812S: Maintained 8813F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8814F: drivers/staging/media/tegra-vde/ 8815 8816MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8817M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8818M: Mauro Carvalho Chehab <mchehab@kernel.org> 8819P: LinuxTV.org Project 8820L: linux-media@vger.kernel.org 8821W: https://linuxtv.org 8822Q: http://patchwork.kernel.org/project/linux-media/list/ 8823T: git git://linuxtv.org/media_tree.git 8824S: Maintained 8825F: Documentation/devicetree/bindings/media/ 8826F: Documentation/media/ 8827F: drivers/media/ 8828F: drivers/staging/media/ 8829F: include/linux/platform_data/media/ 8830F: include/media/ 8831F: include/uapi/linux/dvb/ 8832F: include/uapi/linux/videodev2.h 8833F: include/uapi/linux/media.h 8834F: include/uapi/linux/v4l2-* 8835F: include/uapi/linux/meye.h 8836F: include/uapi/linux/ivtv* 8837F: include/uapi/linux/uvcvideo.h 8838 8839MEDIATEK CIR DRIVER 8840M: Sean Wang <sean.wang@mediatek.com> 8841S: Maintained 8842F: drivers/media/rc/mtk-cir.c 8843 8844MEDIATEK PMIC LED DRIVER 8845M: Sean Wang <sean.wang@mediatek.com> 8846S: Maintained 8847F: drivers/leds/leds-mt6323.c 8848F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8849 8850MEDIATEK ETHERNET DRIVER 8851M: Felix Fietkau <nbd@openwrt.org> 8852M: John Crispin <john@phrozen.org> 8853M: Sean Wang <sean.wang@mediatek.com> 8854M: Nelson Chang <nelson.chang@mediatek.com> 8855L: netdev@vger.kernel.org 8856S: Maintained 8857F: drivers/net/ethernet/mediatek/ 8858 8859MEDIATEK SWITCH DRIVER 8860M: Sean Wang <sean.wang@mediatek.com> 8861L: netdev@vger.kernel.org 8862S: Maintained 8863F: drivers/net/dsa/mt7530.* 8864F: net/dsa/tag_mtk.c 8865 8866MEDIATEK JPEG DRIVER 8867M: Rick Chang <rick.chang@mediatek.com> 8868M: Bin Liu <bin.liu@mediatek.com> 8869S: Supported 8870F: drivers/media/platform/mtk-jpeg/ 8871F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8872 8873MEDIATEK MDP DRIVER 8874M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8875M: Houlong Wei <houlong.wei@mediatek.com> 8876M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8877S: Supported 8878F: drivers/media/platform/mtk-mdp/ 8879F: drivers/media/platform/mtk-vpu/ 8880F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8881 8882MEDIATEK MEDIA DRIVER 8883M: Tiffany Lin <tiffany.lin@mediatek.com> 8884M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8885S: Supported 8886F: drivers/media/platform/mtk-vcodec/ 8887F: drivers/media/platform/mtk-vpu/ 8888F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8889F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8890 8891MEDIATEK MT7601U WIRELESS LAN DRIVER 8892M: Jakub Kicinski <kubakici@wp.pl> 8893L: linux-wireless@vger.kernel.org 8894S: Maintained 8895F: drivers/net/wireless/mediatek/mt7601u/ 8896 8897MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8898M: Sean Wang <sean.wang@mediatek.com> 8899S: Maintained 8900F: drivers/char/hw_random/mtk-rng.c 8901 8902MEDIATEK USB3 DRD IP DRIVER 8903M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8904L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8906L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8907S: Maintained 8908F: drivers/usb/mtu3/ 8909 8910MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8911M: Peter Senna Tschudin <peter.senna@collabora.com> 8912M: Martin Donnelly <martin.donnelly@ge.com> 8913M: Martyn Welch <martyn.welch@collabora.co.uk> 8914S: Maintained 8915F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8916F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8917 8918MEGARAID SCSI/SAS DRIVERS 8919M: Kashyap Desai <kashyap.desai@broadcom.com> 8920M: Sumit Saxena <sumit.saxena@broadcom.com> 8921M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8922L: megaraidlinux.pdl@broadcom.com 8923L: linux-scsi@vger.kernel.org 8924W: http://www.avagotech.com/support/ 8925S: Maintained 8926F: Documentation/scsi/megaraid.txt 8927F: drivers/scsi/megaraid.* 8928F: drivers/scsi/megaraid/ 8929 8930MELEXIS MLX90614 DRIVER 8931M: Crt Mori <cmo@melexis.com> 8932L: linux-iio@vger.kernel.org 8933W: http://www.melexis.com 8934S: Supported 8935F: drivers/iio/temperature/mlx90614.c 8936 8937MELEXIS MLX90632 DRIVER 8938M: Crt Mori <cmo@melexis.com> 8939L: linux-iio@vger.kernel.org 8940W: http://www.melexis.com 8941S: Supported 8942F: drivers/iio/temperature/mlx90632.c 8943 8944MELFAS MIP4 TOUCHSCREEN DRIVER 8945M: Sangwon Jee <jeesw@melfas.com> 8946W: http://www.melfas.com 8947S: Supported 8948F: drivers/input/touchscreen/melfas_mip4.c 8949F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8950 8951MELLANOX ETHERNET DRIVER (mlx4_en) 8952M: Tariq Toukan <tariqt@mellanox.com> 8953L: netdev@vger.kernel.org 8954S: Supported 8955W: http://www.mellanox.com 8956Q: http://patchwork.ozlabs.org/project/netdev/list/ 8957F: drivers/net/ethernet/mellanox/mlx4/en_* 8958 8959MELLANOX ETHERNET DRIVER (mlx5e) 8960M: Saeed Mahameed <saeedm@mellanox.com> 8961L: netdev@vger.kernel.org 8962S: Supported 8963W: http://www.mellanox.com 8964Q: http://patchwork.ozlabs.org/project/netdev/list/ 8965F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8966 8967MELLANOX ETHERNET INNOVA DRIVER 8968M: Ilan Tayari <ilant@mellanox.com> 8969R: Boris Pismenny <borisp@mellanox.com> 8970L: netdev@vger.kernel.org 8971S: Supported 8972W: http://www.mellanox.com 8973Q: http://patchwork.ozlabs.org/project/netdev/list/ 8974F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8975F: include/linux/mlx5/mlx5_ifc_fpga.h 8976 8977MELLANOX ETHERNET INNOVA IPSEC DRIVER 8978M: Ilan Tayari <ilant@mellanox.com> 8979R: Boris Pismenny <borisp@mellanox.com> 8980L: netdev@vger.kernel.org 8981S: Supported 8982W: http://www.mellanox.com 8983Q: http://patchwork.ozlabs.org/project/netdev/list/ 8984F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8985F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8986 8987MELLANOX ETHERNET SWITCH DRIVERS 8988M: Jiri Pirko <jiri@mellanox.com> 8989M: Ido Schimmel <idosch@mellanox.com> 8990L: netdev@vger.kernel.org 8991S: Supported 8992W: http://www.mellanox.com 8993Q: http://patchwork.ozlabs.org/project/netdev/list/ 8994F: drivers/net/ethernet/mellanox/mlxsw/ 8995 8996MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8997M: mlxsw@mellanox.com 8998L: netdev@vger.kernel.org 8999S: Supported 9000W: http://www.mellanox.com 9001Q: http://patchwork.ozlabs.org/project/netdev/list/ 9002F: drivers/net/ethernet/mellanox/mlxfw/ 9003 9004MELLANOX HARDWARE PLATFORM SUPPORT 9005M: Andy Shevchenko <andy@infradead.org> 9006M: Darren Hart <dvhart@infradead.org> 9007M: Vadim Pasternak <vadimp@mellanox.com> 9008L: platform-driver-x86@vger.kernel.org 9009S: Supported 9010F: drivers/platform/mellanox/ 9011 9012MELLANOX MLX4 core VPI driver 9013M: Tariq Toukan <tariqt@mellanox.com> 9014L: netdev@vger.kernel.org 9015L: linux-rdma@vger.kernel.org 9016W: http://www.mellanox.com 9017Q: http://patchwork.ozlabs.org/project/netdev/list/ 9018S: Supported 9019F: drivers/net/ethernet/mellanox/mlx4/ 9020F: include/linux/mlx4/ 9021 9022MELLANOX MLX4 IB driver 9023M: Yishai Hadas <yishaih@mellanox.com> 9024L: linux-rdma@vger.kernel.org 9025W: http://www.mellanox.com 9026Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9027S: Supported 9028F: drivers/infiniband/hw/mlx4/ 9029F: include/linux/mlx4/ 9030F: include/uapi/rdma/mlx4-abi.h 9031 9032MELLANOX MLX5 core VPI driver 9033M: Saeed Mahameed <saeedm@mellanox.com> 9034M: Matan Barak <matanb@mellanox.com> 9035M: Leon Romanovsky <leonro@mellanox.com> 9036L: netdev@vger.kernel.org 9037L: linux-rdma@vger.kernel.org 9038W: http://www.mellanox.com 9039Q: http://patchwork.ozlabs.org/project/netdev/list/ 9040S: Supported 9041F: drivers/net/ethernet/mellanox/mlx5/core/ 9042F: include/linux/mlx5/ 9043 9044MELLANOX MLX5 IB driver 9045M: Matan Barak <matanb@mellanox.com> 9046M: Leon Romanovsky <leonro@mellanox.com> 9047L: linux-rdma@vger.kernel.org 9048W: http://www.mellanox.com 9049Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9050S: Supported 9051F: drivers/infiniband/hw/mlx5/ 9052F: include/linux/mlx5/ 9053F: include/uapi/rdma/mlx5-abi.h 9054 9055MELLANOX MLXCPLD I2C AND MUX DRIVER 9056M: Vadim Pasternak <vadimp@mellanox.com> 9057M: Michael Shych <michaelsh@mellanox.com> 9058L: linux-i2c@vger.kernel.org 9059S: Supported 9060F: drivers/i2c/busses/i2c-mlxcpld.c 9061F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9062F: Documentation/i2c/busses/i2c-mlxcpld 9063 9064MELLANOX MLXCPLD LED DRIVER 9065M: Vadim Pasternak <vadimp@mellanox.com> 9066L: linux-leds@vger.kernel.org 9067S: Supported 9068F: drivers/leds/leds-mlxcpld.c 9069F: drivers/leds/leds-mlxreg.c 9070F: Documentation/leds/leds-mlxcpld.txt 9071 9072MELLANOX PLATFORM DRIVER 9073M: Vadim Pasternak <vadimp@mellanox.com> 9074L: platform-driver-x86@vger.kernel.org 9075S: Supported 9076F: drivers/platform/x86/mlx-platform.c 9077 9078MEMBARRIER SUPPORT 9079M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9080M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9081L: linux-kernel@vger.kernel.org 9082S: Supported 9083F: kernel/sched/membarrier.c 9084F: include/uapi/linux/membarrier.h 9085F: arch/powerpc/include/asm/membarrier.h 9086 9087MEMORY MANAGEMENT 9088L: linux-mm@kvack.org 9089W: http://www.linux-mm.org 9090S: Maintained 9091F: include/linux/mm.h 9092F: include/linux/gfp.h 9093F: include/linux/mmzone.h 9094F: include/linux/memory_hotplug.h 9095F: include/linux/vmalloc.h 9096F: mm/ 9097 9098MEMORY TECHNOLOGY DEVICES (MTD) 9099M: David Woodhouse <dwmw2@infradead.org> 9100M: Brian Norris <computersforpeace@gmail.com> 9101M: Boris Brezillon <boris.brezillon@free-electrons.com> 9102M: Marek Vasut <marek.vasut@gmail.com> 9103M: Richard Weinberger <richard@nod.at> 9104M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9105L: linux-mtd@lists.infradead.org 9106W: http://www.linux-mtd.infradead.org/ 9107Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9108T: git git://git.infradead.org/linux-mtd.git master 9109T: git git://git.infradead.org/linux-mtd.git mtd/next 9110S: Maintained 9111F: Documentation/devicetree/bindings/mtd/ 9112F: drivers/mtd/ 9113F: include/linux/mtd/ 9114F: include/uapi/mtd/ 9115 9116MEN A21 WATCHDOG DRIVER 9117M: Johannes Thumshirn <morbidrsa@gmail.com> 9118L: linux-watchdog@vger.kernel.org 9119S: Maintained 9120F: drivers/watchdog/mena21_wdt.c 9121 9122MEN CHAMELEON BUS (mcb) 9123M: Johannes Thumshirn <morbidrsa@gmail.com> 9124S: Maintained 9125F: drivers/mcb/ 9126F: include/linux/mcb.h 9127F: Documentation/men-chameleon-bus.txt 9128 9129MEN F21BMC (Board Management Controller) 9130M: Andreas Werner <andreas.werner@men.de> 9131S: Supported 9132F: drivers/mfd/menf21bmc.c 9133F: drivers/watchdog/menf21bmc_wdt.c 9134F: drivers/leds/leds-menf21bmc.c 9135F: drivers/hwmon/menf21bmc_hwmon.c 9136F: Documentation/hwmon/menf21bmc 9137 9138MESON AO CEC DRIVER FOR AMLOGIC SOCS 9139M: Neil Armstrong <narmstrong@baylibre.com> 9140L: linux-media@lists.freedesktop.org 9141L: linux-amlogic@lists.infradead.org 9142W: http://linux-meson.com/ 9143S: Supported 9144F: drivers/media/platform/meson/ao-cec.c 9145F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9146T: git git://linuxtv.org/media_tree.git 9147 9148MICROBLAZE ARCHITECTURE 9149M: Michal Simek <monstr@monstr.eu> 9150W: http://www.monstr.eu/fdt/ 9151T: git git://git.monstr.eu/linux-2.6-microblaze.git 9152S: Supported 9153F: arch/microblaze/ 9154 9155MICROCHIP / ATMEL AT91 SERIAL DRIVER 9156M: Richard Genoud <richard.genoud@gmail.com> 9157S: Maintained 9158F: drivers/tty/serial/atmel_serial.c 9159F: drivers/tty/serial/atmel_serial.h 9160 9161MICROCHIP / ATMEL DMA DRIVER 9162M: Ludovic Desroches <ludovic.desroches@microchip.com> 9163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9164L: dmaengine@vger.kernel.org 9165S: Supported 9166F: drivers/dma/at_hdmac.c 9167F: drivers/dma/at_hdmac_regs.h 9168F: include/linux/platform_data/dma-atmel.h 9169 9170MICROCHIP / ATMEL ECC DRIVER 9171M: Tudor Ambarus <tudor.ambarus@microchip.com> 9172L: linux-crypto@vger.kernel.org 9173S: Maintained 9174F: drivers/crypto/atmel-ecc.* 9175 9176MICROCHIP / ATMEL ISC DRIVER 9177M: Songjun Wu <songjun.wu@microchip.com> 9178L: linux-media@vger.kernel.org 9179S: Supported 9180F: drivers/media/platform/atmel/atmel-isc.c 9181F: drivers/media/platform/atmel/atmel-isc-regs.h 9182F: devicetree/bindings/media/atmel-isc.txt 9183 9184MICROCHIP / ATMEL NAND DRIVER 9185M: Wenyou Yang <wenyou.yang@microchip.com> 9186M: Josh Wu <rainyfeeling@outlook.com> 9187L: linux-mtd@lists.infradead.org 9188S: Supported 9189F: drivers/mtd/nand/atmel/* 9190F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9191 9192MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9193M: Woojung Huh <Woojung.Huh@microchip.com> 9194M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9195L: netdev@vger.kernel.org 9196S: Maintained 9197F: net/dsa/tag_ksz.c 9198F: drivers/net/dsa/microchip/* 9199F: include/linux/platform_data/microchip-ksz.h 9200F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9201 9202MICROCHIP LAN743X ETHERNET DRIVER 9203M: Bryan Whitehead <bryan.whitehead@microchip.com> 9204M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9205L: netdev@vger.kernel.org 9206S: Maintained 9207F: drivers/net/ethernet/microchip/lan743x_* 9208 9209MICROCHIP USB251XB DRIVER 9210M: Richard Leitner <richard.leitner@skidata.com> 9211L: linux-usb@vger.kernel.org 9212S: Maintained 9213F: drivers/usb/misc/usb251xb.c 9214F: Documentation/devicetree/bindings/usb/usb251xb.txt 9215 9216MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9217M: Don Brace <don.brace@microsemi.com> 9218L: esc.storagedev@microsemi.com 9219L: linux-scsi@vger.kernel.org 9220S: Supported 9221F: drivers/scsi/smartpqi/smartpqi*.[ch] 9222F: drivers/scsi/smartpqi/Kconfig 9223F: drivers/scsi/smartpqi/Makefile 9224F: include/linux/cciss*.h 9225F: include/uapi/linux/cciss*.h 9226F: Documentation/scsi/smartpqi.txt 9227 9228MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9229M: Chen Yu <yu.c.chen@intel.com> 9230L: platform-driver-x86@vger.kernel.org 9231S: Supported 9232F: drivers/platform/x86/surfacepro3_button.c 9233 9234MICROTEK X6 SCANNER 9235M: Oliver Neukum <oliver@neukum.org> 9236S: Maintained 9237F: drivers/usb/image/microtek.* 9238 9239MIPS 9240M: Ralf Baechle <ralf@linux-mips.org> 9241M: James Hogan <jhogan@kernel.org> 9242L: linux-mips@linux-mips.org 9243W: http://www.linux-mips.org/ 9244T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9245Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9246S: Supported 9247F: Documentation/devicetree/bindings/mips/ 9248F: Documentation/mips/ 9249F: arch/mips/ 9250F: drivers/platform/mips/ 9251 9252MIPS BOSTON DEVELOPMENT BOARD 9253M: Paul Burton <paul.burton@mips.com> 9254L: linux-mips@linux-mips.org 9255S: Maintained 9256F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9257F: arch/mips/boot/dts/img/boston.dts 9258F: arch/mips/configs/generic/board-boston.config 9259F: drivers/clk/imgtec/clk-boston.c 9260F: include/dt-bindings/clock/boston-clock.h 9261 9262MIPS GENERIC PLATFORM 9263M: Paul Burton <paul.burton@mips.com> 9264L: linux-mips@linux-mips.org 9265S: Supported 9266F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9267F: arch/mips/generic/ 9268F: arch/mips/tools/generic-board-config.sh 9269 9270MIPS/LOONGSON1 ARCHITECTURE 9271M: Keguang Zhang <keguang.zhang@gmail.com> 9272L: linux-mips@linux-mips.org 9273S: Maintained 9274F: arch/mips/loongson32/ 9275F: arch/mips/include/asm/mach-loongson32/ 9276F: drivers/*/*loongson1* 9277F: drivers/*/*/*loongson1* 9278 9279MIPS/LOONGSON2 ARCHITECTURE 9280M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9281L: linux-mips@linux-mips.org 9282S: Maintained 9283F: arch/mips/loongson64/*{2e/2f}* 9284F: arch/mips/include/asm/mach-loongson64/ 9285F: drivers/*/*loongson2* 9286F: drivers/*/*/*loongson2* 9287 9288MIPS/LOONGSON3 ARCHITECTURE 9289M: Huacai Chen <chenhc@lemote.com> 9290L: linux-mips@linux-mips.org 9291S: Maintained 9292F: arch/mips/loongson64/ 9293F: arch/mips/include/asm/mach-loongson64/ 9294F: drivers/platform/mips/cpu_hwmon.c 9295F: drivers/*/*loongson3* 9296F: drivers/*/*/*loongson3* 9297 9298MIPS RINT INSTRUCTION EMULATION 9299M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9300L: linux-mips@linux-mips.org 9301S: Supported 9302F: arch/mips/math-emu/sp_rint.c 9303F: arch/mips/math-emu/dp_rint.c 9304 9305MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9306M: Hans Verkuil <hverkuil@xs4all.nl> 9307L: linux-media@vger.kernel.org 9308T: git git://linuxtv.org/media_tree.git 9309W: https://linuxtv.org 9310S: Odd Fixes 9311F: drivers/media/radio/radio-miropcm20* 9312 9313MMP SUPPORT 9314M: Eric Miao <eric.y.miao@gmail.com> 9315M: Haojian Zhuang <haojian.zhuang@gmail.com> 9316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9317T: git git://github.com/hzhuang1/linux.git 9318T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9319S: Maintained 9320F: arch/arm/boot/dts/mmp* 9321F: arch/arm/mach-mmp/ 9322 9323MN88472 MEDIA DRIVER 9324M: Antti Palosaari <crope@iki.fi> 9325L: linux-media@vger.kernel.org 9326W: https://linuxtv.org 9327W: http://palosaari.fi/linux/ 9328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9329S: Maintained 9330F: drivers/media/dvb-frontends/mn88472* 9331 9332MN88473 MEDIA DRIVER 9333M: Antti Palosaari <crope@iki.fi> 9334L: linux-media@vger.kernel.org 9335W: https://linuxtv.org 9336W: http://palosaari.fi/linux/ 9337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9338S: Maintained 9339F: drivers/media/dvb-frontends/mn88473* 9340 9341MODULE SUPPORT 9342M: Jessica Yu <jeyu@kernel.org> 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9344S: Maintained 9345F: include/linux/module.h 9346F: kernel/module.c 9347 9348MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9349W: http://popies.net/meye/ 9350S: Orphan 9351F: Documentation/media/v4l-drivers/meye* 9352F: drivers/media/pci/meye/ 9353F: include/uapi/linux/meye.h 9354 9355MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9356M: Jiri Slaby <jirislaby@gmail.com> 9357S: Maintained 9358F: Documentation/serial/moxa-smartio 9359F: drivers/tty/mxser.* 9360 9361MR800 AVERMEDIA USB FM RADIO DRIVER 9362M: Alexey Klimov <klimov.linux@gmail.com> 9363L: linux-media@vger.kernel.org 9364T: git git://linuxtv.org/media_tree.git 9365S: Maintained 9366F: drivers/media/radio/radio-mr800.c 9367 9368MRF24J40 IEEE 802.15.4 RADIO DRIVER 9369M: Alan Ott <alan@signal11.us> 9370L: linux-wpan@vger.kernel.org 9371S: Maintained 9372F: drivers/net/ieee802154/mrf24j40.c 9373F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9374 9375MSI LAPTOP SUPPORT 9376M: "Lee, Chun-Yi" <jlee@suse.com> 9377L: platform-driver-x86@vger.kernel.org 9378S: Maintained 9379F: drivers/platform/x86/msi-laptop.c 9380 9381MSI WMI SUPPORT 9382L: platform-driver-x86@vger.kernel.org 9383S: Orphan 9384F: drivers/platform/x86/msi-wmi.c 9385 9386MSI001 MEDIA DRIVER 9387M: Antti Palosaari <crope@iki.fi> 9388L: linux-media@vger.kernel.org 9389W: https://linuxtv.org 9390W: http://palosaari.fi/linux/ 9391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9392T: git git://linuxtv.org/anttip/media_tree.git 9393S: Maintained 9394F: drivers/media/tuners/msi001* 9395 9396MSI2500 MEDIA DRIVER 9397M: Antti Palosaari <crope@iki.fi> 9398L: linux-media@vger.kernel.org 9399W: https://linuxtv.org 9400W: http://palosaari.fi/linux/ 9401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9402T: git git://linuxtv.org/anttip/media_tree.git 9403S: Maintained 9404F: drivers/media/usb/msi2500/ 9405 9406MSYSTEMS DISKONCHIP G3 MTD DRIVER 9407M: Robert Jarzmik <robert.jarzmik@free.fr> 9408L: linux-mtd@lists.infradead.org 9409S: Maintained 9410F: drivers/mtd/devices/docg3* 9411 9412MT9M032 APTINA SENSOR DRIVER 9413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9414L: linux-media@vger.kernel.org 9415T: git git://linuxtv.org/media_tree.git 9416S: Maintained 9417F: drivers/media/i2c/mt9m032.c 9418F: include/media/i2c/mt9m032.h 9419 9420MT9P031 APTINA CAMERA SENSOR 9421M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9422L: linux-media@vger.kernel.org 9423T: git git://linuxtv.org/media_tree.git 9424S: Maintained 9425F: drivers/media/i2c/mt9p031.c 9426F: include/media/i2c/mt9p031.h 9427 9428MT9T001 APTINA CAMERA SENSOR 9429M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9430L: linux-media@vger.kernel.org 9431T: git git://linuxtv.org/media_tree.git 9432S: Maintained 9433F: drivers/media/i2c/mt9t001.c 9434F: include/media/i2c/mt9t001.h 9435 9436MT9T112 APTINA CAMERA SENSOR 9437M: Jacopo Mondi <jacopo@jmondi.org> 9438L: linux-media@vger.kernel.org 9439T: git git://linuxtv.org/media_tree.git 9440S: Odd Fixes 9441F: drivers/media/i2c/mt9t112.c 9442F: include/media/i2c/mt9t112.h 9443 9444MT9V032 APTINA CAMERA SENSOR 9445M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9446L: linux-media@vger.kernel.org 9447T: git git://linuxtv.org/media_tree.git 9448S: Maintained 9449F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9450F: drivers/media/i2c/mt9v032.c 9451F: include/media/i2c/mt9v032.h 9452 9453MULTIFUNCTION DEVICES (MFD) 9454M: Lee Jones <lee.jones@linaro.org> 9455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9456S: Supported 9457F: Documentation/devicetree/bindings/mfd/ 9458F: drivers/mfd/ 9459F: include/linux/mfd/ 9460F: include/dt-bindings/mfd/ 9461 9462MULTIMEDIA CARD (MMC) ETC. OVER SPI 9463S: Orphan 9464F: drivers/mmc/host/mmc_spi.c 9465F: include/linux/spi/mmc_spi.h 9466 9467MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9468M: Ulf Hansson <ulf.hansson@linaro.org> 9469L: linux-mmc@vger.kernel.org 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9471S: Maintained 9472F: Documentation/devicetree/bindings/mmc/ 9473F: drivers/mmc/ 9474F: include/linux/mmc/ 9475F: include/uapi/linux/mmc/ 9476 9477MULTIPLEXER SUBSYSTEM 9478M: Peter Rosin <peda@axentia.se> 9479S: Maintained 9480F: Documentation/ABI/testing/mux/sysfs-class-mux* 9481F: Documentation/devicetree/bindings/mux/ 9482F: include/linux/dt-bindings/mux/ 9483F: include/linux/mux/ 9484F: drivers/mux/ 9485 9486MULTITECH MULTIPORT CARD (ISICOM) 9487S: Orphan 9488F: drivers/tty/isicom.c 9489F: include/linux/isicom.h 9490 9491MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9492M: Bin Liu <b-liu@ti.com> 9493L: linux-usb@vger.kernel.org 9494S: Maintained 9495F: drivers/usb/musb/ 9496 9497MXL5007T MEDIA DRIVER 9498M: Michael Krufky <mkrufky@linuxtv.org> 9499L: linux-media@vger.kernel.org 9500W: https://linuxtv.org 9501W: http://github.com/mkrufky 9502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9503T: git git://linuxtv.org/mkrufky/tuners.git 9504S: Maintained 9505F: drivers/media/tuners/mxl5007t.* 9506 9507MXSFB DRM DRIVER 9508M: Marek Vasut <marex@denx.de> 9509S: Supported 9510F: drivers/gpu/drm/mxsfb/ 9511F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9512 9513MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9514M: Chris Lee <christopher.lee@cspi.com> 9515L: netdev@vger.kernel.org 9516W: https://www.cspi.com/ethernet-products/support/downloads/ 9517S: Supported 9518F: drivers/net/ethernet/myricom/myri10ge/ 9519 9520NAND FLASH SUBSYSTEM 9521M: Boris Brezillon <boris.brezillon@free-electrons.com> 9522R: Richard Weinberger <richard@nod.at> 9523L: linux-mtd@lists.infradead.org 9524W: http://www.linux-mtd.infradead.org/ 9525Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9526T: git git://git.infradead.org/linux-mtd.git nand/fixes 9527T: git git://git.infradead.org/linux-mtd.git nand/next 9528S: Maintained 9529F: drivers/mtd/nand/ 9530F: include/linux/mtd/*nand*.h 9531 9532NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9533M: Daniel Mack <zonque@gmail.com> 9534S: Maintained 9535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9536W: http://www.native-instruments.com 9537F: sound/usb/caiaq/ 9538 9539NATSEMI ETHERNET DRIVER (DP8381x) 9540S: Orphan 9541F: drivers/net/ethernet/natsemi/natsemi.c 9542 9543NCP FILESYSTEM 9544M: Petr Vandrovec <petr@vandrovec.name> 9545S: Obsolete 9546F: drivers/staging/ncpfs/ 9547 9548NCR 5380 SCSI DRIVERS 9549M: Finn Thain <fthain@telegraphics.com.au> 9550M: Michael Schmitz <schmitzmic@gmail.com> 9551L: linux-scsi@vger.kernel.org 9552S: Maintained 9553F: Documentation/scsi/g_NCR5380.txt 9554F: drivers/scsi/NCR5380.* 9555F: drivers/scsi/arm/cumana_1.c 9556F: drivers/scsi/arm/oak.c 9557F: drivers/scsi/atari_scsi.* 9558F: drivers/scsi/dmx3191d.c 9559F: drivers/scsi/g_NCR5380.* 9560F: drivers/scsi/mac_scsi.* 9561F: drivers/scsi/sun3_scsi.* 9562F: drivers/scsi/sun3_scsi_vme.c 9563 9564NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9565M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9566L: linux-scsi@vger.kernel.org 9567S: Maintained 9568F: drivers/scsi/NCR_D700.* 9569 9570NCT6775 HARDWARE MONITOR DRIVER 9571M: Guenter Roeck <linux@roeck-us.net> 9572L: linux-hwmon@vger.kernel.org 9573S: Maintained 9574F: Documentation/hwmon/nct6775 9575F: drivers/hwmon/nct6775.c 9576 9577NETEFFECT IWARP RNIC DRIVER (IW_NES) 9578M: Faisal Latif <faisal.latif@intel.com> 9579L: linux-rdma@vger.kernel.org 9580W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9581S: Supported 9582F: drivers/infiniband/hw/nes/ 9583F: include/uapi/rdma/nes-abi.h 9584 9585NETEM NETWORK EMULATOR 9586M: Stephen Hemminger <stephen@networkplumber.org> 9587L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9588S: Maintained 9589F: net/sched/sch_netem.c 9590 9591NETERION 10GbE DRIVERS (s2io/vxge) 9592M: Jon Mason <jdmason@kudzu.us> 9593L: netdev@vger.kernel.org 9594S: Supported 9595F: Documentation/networking/s2io.txt 9596F: Documentation/networking/vxge.txt 9597F: drivers/net/ethernet/neterion/ 9598 9599NETFILTER 9600M: Pablo Neira Ayuso <pablo@netfilter.org> 9601M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9602M: Florian Westphal <fw@strlen.de> 9603L: netfilter-devel@vger.kernel.org 9604L: coreteam@netfilter.org 9605W: http://www.netfilter.org/ 9606W: http://www.iptables.org/ 9607W: http://www.nftables.org/ 9608Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9611S: Maintained 9612F: include/linux/netfilter* 9613F: include/linux/netfilter/ 9614F: include/net/netfilter/ 9615F: include/uapi/linux/netfilter* 9616F: include/uapi/linux/netfilter/ 9617F: net/*/netfilter.c 9618F: net/*/netfilter/ 9619F: net/netfilter/ 9620F: net/bridge/br_netfilter*.c 9621 9622NETROM NETWORK LAYER 9623M: Ralf Baechle <ralf@linux-mips.org> 9624L: linux-hams@vger.kernel.org 9625W: http://www.linux-ax25.org/ 9626S: Maintained 9627F: include/net/netrom.h 9628F: include/uapi/linux/netrom.h 9629F: net/netrom/ 9630 9631NETRONOME ETHERNET DRIVERS 9632M: Jakub Kicinski <jakub.kicinski@netronome.com> 9633L: oss-drivers@netronome.com 9634S: Maintained 9635F: drivers/net/ethernet/netronome/ 9636 9637NETWORK BLOCK DEVICE (NBD) 9638M: Josef Bacik <jbacik@fb.com> 9639S: Maintained 9640L: linux-block@vger.kernel.org 9641L: nbd@other.debian.org 9642F: Documentation/blockdev/nbd.txt 9643F: drivers/block/nbd.c 9644F: include/uapi/linux/nbd.h 9645 9646NETWORK DROP MONITOR 9647M: Neil Horman <nhorman@tuxdriver.com> 9648L: netdev@vger.kernel.org 9649S: Maintained 9650W: https://fedorahosted.org/dropwatch/ 9651F: net/core/drop_monitor.c 9652 9653NETWORKING DRIVERS 9654L: netdev@vger.kernel.org 9655W: http://www.linuxfoundation.org/en/Net 9656Q: http://patchwork.ozlabs.org/project/netdev/list/ 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9659S: Odd Fixes 9660F: Documentation/devicetree/bindings/net/ 9661F: drivers/net/ 9662F: include/linux/if_* 9663F: include/linux/netdevice.h 9664F: include/linux/etherdevice.h 9665F: include/linux/fcdevice.h 9666F: include/linux/fddidevice.h 9667F: include/linux/hippidevice.h 9668F: include/linux/inetdevice.h 9669F: include/uapi/linux/if_* 9670F: include/uapi/linux/netdevice.h 9671 9672NETWORKING DRIVERS (WIRELESS) 9673M: Kalle Valo <kvalo@codeaurora.org> 9674L: linux-wireless@vger.kernel.org 9675Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9676T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9678S: Maintained 9679F: Documentation/devicetree/bindings/net/wireless/ 9680F: drivers/net/wireless/ 9681 9682NETWORKING [DSA] 9683M: Andrew Lunn <andrew@lunn.ch> 9684M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9685M: Florian Fainelli <f.fainelli@gmail.com> 9686S: Maintained 9687F: net/dsa/ 9688F: include/net/dsa.h 9689F: include/linux/dsa/ 9690F: drivers/net/dsa/ 9691 9692NETWORKING [GENERAL] 9693M: "David S. Miller" <davem@davemloft.net> 9694L: netdev@vger.kernel.org 9695W: http://www.linuxfoundation.org/en/Net 9696Q: http://patchwork.ozlabs.org/project/netdev/list/ 9697T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9698T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9699B: mailto:netdev@vger.kernel.org 9700S: Maintained 9701F: net/ 9702F: include/net/ 9703F: include/linux/in.h 9704F: include/linux/net.h 9705F: include/linux/netdevice.h 9706F: include/uapi/linux/in.h 9707F: include/uapi/linux/net.h 9708F: include/uapi/linux/netdevice.h 9709F: include/uapi/linux/net_namespace.h 9710F: tools/testing/selftests/net/ 9711F: lib/net_utils.c 9712F: lib/random32.c 9713 9714NETWORKING [IPSEC] 9715M: Steffen Klassert <steffen.klassert@secunet.com> 9716M: Herbert Xu <herbert@gondor.apana.org.au> 9717M: "David S. Miller" <davem@davemloft.net> 9718L: netdev@vger.kernel.org 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9721S: Maintained 9722F: net/core/flow.c 9723F: net/xfrm/ 9724F: net/key/ 9725F: net/ipv4/xfrm* 9726F: net/ipv4/esp4* 9727F: net/ipv4/ah4.c 9728F: net/ipv4/ipcomp.c 9729F: net/ipv4/ip_vti.c 9730F: net/ipv6/xfrm* 9731F: net/ipv6/esp6* 9732F: net/ipv6/ah6.c 9733F: net/ipv6/ipcomp6.c 9734F: net/ipv6/ip6_vti.c 9735F: include/uapi/linux/xfrm.h 9736F: include/net/xfrm.h 9737 9738NETWORKING [IPv4/IPv6] 9739M: "David S. Miller" <davem@davemloft.net> 9740M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9741M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9742L: netdev@vger.kernel.org 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9744S: Maintained 9745F: net/ipv4/ 9746F: net/ipv6/ 9747F: include/net/ip* 9748F: arch/x86/net/* 9749 9750NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9751M: Paul Moore <paul@paul-moore.com> 9752W: https://github.com/netlabel 9753L: netdev@vger.kernel.org 9754L: linux-security-module@vger.kernel.org 9755S: Maintained 9756F: Documentation/netlabel/ 9757F: include/net/calipso.h 9758F: include/net/cipso_ipv4.h 9759F: include/net/netlabel.h 9760F: include/uapi/linux/netfilter/xt_SECMARK.h 9761F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9762F: net/netlabel/ 9763F: net/ipv4/cipso_ipv4.c 9764F: net/ipv6/calipso.c 9765F: net/netfilter/xt_CONNSECMARK.c 9766F: net/netfilter/xt_SECMARK.c 9767 9768NETWORKING [TLS] 9769M: Ilya Lesokhin <ilyal@mellanox.com> 9770M: Aviad Yehezkel <aviadye@mellanox.com> 9771M: Dave Watson <davejwatson@fb.com> 9772L: netdev@vger.kernel.org 9773S: Maintained 9774F: net/tls/* 9775F: include/uapi/linux/tls.h 9776F: include/net/tls.h 9777 9778NETWORKING [WIRELESS] 9779L: linux-wireless@vger.kernel.org 9780Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9781 9782NETDEVSIM 9783M: Jakub Kicinski <jakub.kicinski@netronome.com> 9784S: Maintained 9785F: drivers/net/netdevsim/* 9786 9787NETXEN (1/10) GbE SUPPORT 9788M: Manish Chopra <manish.chopra@cavium.com> 9789M: Rahul Verma <rahul.verma@cavium.com> 9790M: Dept-GELinuxNICDev@cavium.com 9791L: netdev@vger.kernel.org 9792S: Supported 9793F: drivers/net/ethernet/qlogic/netxen/ 9794 9795NFC SUBSYSTEM 9796M: Samuel Ortiz <sameo@linux.intel.com> 9797L: linux-wireless@vger.kernel.org 9798L: linux-nfc@lists.01.org (subscribers-only) 9799S: Supported 9800F: net/nfc/ 9801F: include/net/nfc/ 9802F: include/uapi/linux/nfc.h 9803F: drivers/nfc/ 9804F: include/linux/platform_data/nfcmrvl.h 9805F: include/linux/platform_data/nxp-nci.h 9806F: Documentation/devicetree/bindings/net/nfc/ 9807 9808NFS, SUNRPC, AND LOCKD CLIENTS 9809M: Trond Myklebust <trond.myklebust@primarydata.com> 9810M: Anna Schumaker <anna.schumaker@netapp.com> 9811L: linux-nfs@vger.kernel.org 9812W: http://client.linux-nfs.org 9813T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9814S: Maintained 9815F: fs/lockd/ 9816F: fs/nfs/ 9817F: fs/nfs_common/ 9818F: net/sunrpc/ 9819F: include/linux/lockd/ 9820F: include/linux/nfs* 9821F: include/linux/sunrpc/ 9822F: include/uapi/linux/nfs* 9823F: include/uapi/linux/sunrpc/ 9824 9825NILFS2 FILESYSTEM 9826M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9827L: linux-nilfs@vger.kernel.org 9828W: https://nilfs.sourceforge.io/ 9829W: https://nilfs.osdn.jp/ 9830T: git git://github.com/konis/nilfs2.git 9831S: Supported 9832F: Documentation/filesystems/nilfs2.txt 9833F: fs/nilfs2/ 9834F: include/trace/events/nilfs2.h 9835F: include/uapi/linux/nilfs2_api.h 9836F: include/uapi/linux/nilfs2_ondisk.h 9837 9838NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9839M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9840W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9841S: Maintained 9842F: Documentation/scsi/NinjaSCSI.txt 9843F: drivers/scsi/pcmcia/nsp_* 9844 9845NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9846M: GOTO Masanori <gotom@debian.or.jp> 9847M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9848W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9849S: Maintained 9850F: Documentation/scsi/NinjaSCSI.txt 9851F: drivers/scsi/nsp32* 9852 9853NIOS2 ARCHITECTURE 9854M: Ley Foon Tan <lftan@altera.com> 9855L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9856T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9857S: Maintained 9858F: arch/nios2/ 9859 9860NOHZ, DYNTICKS SUPPORT 9861M: Frederic Weisbecker <fweisbec@gmail.com> 9862M: Thomas Gleixner <tglx@linutronix.de> 9863M: Ingo Molnar <mingo@kernel.org> 9864L: linux-kernel@vger.kernel.org 9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9866S: Maintained 9867F: kernel/time/tick*.* 9868F: include/linux/tick.h 9869F: include/linux/sched/nohz.h 9870 9871NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9872M: Pavel Machek <pavel@ucw.cz> 9873M: Sakari Ailus <sakari.ailus@iki.fi> 9874L: linux-media@vger.kernel.org 9875S: Maintained 9876F: drivers/media/i2c/et8ek8 9877F: drivers/media/i2c/ad5820.c 9878 9879NOKIA N900 POWER SUPPLY DRIVERS 9880R: Pali Rohár <pali.rohar@gmail.com> 9881F: include/linux/power/bq2415x_charger.h 9882F: include/linux/power/bq27xxx_battery.h 9883F: include/linux/power/isp1704_charger.h 9884F: drivers/power/supply/bq2415x_charger.c 9885F: drivers/power/supply/bq27xxx_battery.c 9886F: drivers/power/supply/bq27xxx_battery_i2c.c 9887F: drivers/power/supply/isp1704_charger.c 9888F: drivers/power/supply/rx51_battery.c 9889 9890NTB AMD DRIVER 9891M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9892L: linux-ntb@googlegroups.com 9893S: Supported 9894F: drivers/ntb/hw/amd/ 9895 9896NTB DRIVER CORE 9897M: Jon Mason <jdmason@kudzu.us> 9898M: Dave Jiang <dave.jiang@intel.com> 9899M: Allen Hubbe <allenbh@gmail.com> 9900L: linux-ntb@googlegroups.com 9901S: Supported 9902W: https://github.com/jonmason/ntb/wiki 9903T: git git://github.com/jonmason/ntb.git 9904F: drivers/ntb/ 9905F: drivers/net/ntb_netdev.c 9906F: include/linux/ntb.h 9907F: include/linux/ntb_transport.h 9908F: tools/testing/selftests/ntb/ 9909 9910NTB IDT DRIVER 9911M: Serge Semin <fancer.lancer@gmail.com> 9912L: linux-ntb@googlegroups.com 9913S: Supported 9914F: drivers/ntb/hw/idt/ 9915 9916NTB INTEL DRIVER 9917M: Dave Jiang <dave.jiang@intel.com> 9918L: linux-ntb@googlegroups.com 9919S: Supported 9920W: https://github.com/davejiang/linux/wiki 9921T: git https://github.com/davejiang/linux.git 9922F: drivers/ntb/hw/intel/ 9923 9924NTFS FILESYSTEM 9925M: Anton Altaparmakov <anton@tuxera.com> 9926L: linux-ntfs-dev@lists.sourceforge.net 9927W: http://www.tuxera.com/ 9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9929S: Supported 9930F: Documentation/filesystems/ntfs.txt 9931F: fs/ntfs/ 9932 9933NUBUS SUBSYSTEM 9934M: Finn Thain <fthain@telegraphics.com.au> 9935L: linux-m68k@lists.linux-m68k.org 9936S: Maintained 9937F: arch/*/include/asm/nubus.h 9938F: drivers/nubus/ 9939F: include/linux/nubus.h 9940F: include/uapi/linux/nubus.h 9941 9942NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9943M: Antonino Daplas <adaplas@gmail.com> 9944L: linux-fbdev@vger.kernel.org 9945S: Maintained 9946F: drivers/video/fbdev/riva/ 9947F: drivers/video/fbdev/nvidia/ 9948 9949NVM EXPRESS DRIVER 9950M: Keith Busch <keith.busch@intel.com> 9951M: Jens Axboe <axboe@fb.com> 9952M: Christoph Hellwig <hch@lst.de> 9953M: Sagi Grimberg <sagi@grimberg.me> 9954L: linux-nvme@lists.infradead.org 9955T: git://git.infradead.org/nvme.git 9956W: http://git.infradead.org/nvme.git 9957S: Supported 9958F: drivers/nvme/host/ 9959F: include/linux/nvme.h 9960F: include/uapi/linux/nvme_ioctl.h 9961 9962NVM EXPRESS FC TRANSPORT DRIVERS 9963M: James Smart <james.smart@broadcom.com> 9964L: linux-nvme@lists.infradead.org 9965S: Supported 9966F: include/linux/nvme-fc.h 9967F: include/linux/nvme-fc-driver.h 9968F: drivers/nvme/host/fc.c 9969F: drivers/nvme/target/fc.c 9970F: drivers/nvme/target/fcloop.c 9971 9972NVM EXPRESS TARGET DRIVER 9973M: Christoph Hellwig <hch@lst.de> 9974M: Sagi Grimberg <sagi@grimberg.me> 9975L: linux-nvme@lists.infradead.org 9976T: git://git.infradead.org/nvme.git 9977W: http://git.infradead.org/nvme.git 9978S: Supported 9979F: drivers/nvme/target/ 9980 9981NVMEM FRAMEWORK 9982M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9983S: Maintained 9984F: drivers/nvmem/ 9985F: Documentation/devicetree/bindings/nvmem/ 9986F: Documentation/ABI/stable/sysfs-bus-nvmem 9987F: include/linux/nvmem-consumer.h 9988F: include/linux/nvmem-provider.h 9989 9990NXP SGTL5000 DRIVER 9991M: Fabio Estevam <fabio.estevam@nxp.com> 9992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9993S: Maintained 9994F: Documentation/devicetree/bindings/sound/sgtl5000.txt 9995F: sound/soc/codecs/sgtl5000* 9996 9997NXP TDA998X DRM DRIVER 9998M: Russell King <linux@armlinux.org.uk> 9999S: Supported 10000T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10001T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10002F: drivers/gpu/drm/i2c/tda998x_drv.c 10003F: include/drm/i2c/tda998x.h 10004 10005NXP TFA9879 DRIVER 10006M: Peter Rosin <peda@axentia.se> 10007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10008S: Maintained 10009F: Documentation/devicetree/bindings/sound/tfa9879.txt 10010F: sound/soc/codecs/tfa9879* 10011 10012NXP-NCI NFC DRIVER 10013M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10014R: Charles Gorand <charles.gorand@effinnov.com> 10015L: linux-nfc@lists.01.org (moderated for non-subscribers) 10016S: Supported 10017F: drivers/nfc/nxp-nci 10018 10019OBJTOOL 10020M: Josh Poimboeuf <jpoimboe@redhat.com> 10021M: Peter Zijlstra <peterz@infradead.org> 10022S: Supported 10023F: tools/objtool/ 10024 10025OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10026M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10027M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10028L: linuxppc-dev@lists.ozlabs.org 10029S: Supported 10030F: arch/powerpc/platforms/powernv/ocxl.c 10031F: arch/powerpc/include/asm/pnv-ocxl.h 10032F: drivers/misc/ocxl/ 10033F: include/misc/ocxl* 10034F: include/uapi/misc/ocxl.h 10035F: Documentation/accelerators/ocxl.txt 10036 10037OMAP AUDIO SUPPORT 10038M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10039M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10041L: linux-omap@vger.kernel.org 10042S: Maintained 10043F: sound/soc/omap/ 10044 10045OMAP CLOCK FRAMEWORK SUPPORT 10046M: Paul Walmsley <paul@pwsan.com> 10047L: linux-omap@vger.kernel.org 10048S: Maintained 10049F: arch/arm/*omap*/*clock* 10050 10051OMAP DEVICE TREE SUPPORT 10052M: Benoît Cousson <bcousson@baylibre.com> 10053M: Tony Lindgren <tony@atomide.com> 10054L: linux-omap@vger.kernel.org 10055L: devicetree@vger.kernel.org 10056S: Maintained 10057F: arch/arm/boot/dts/*omap* 10058F: arch/arm/boot/dts/*am3* 10059F: arch/arm/boot/dts/*am4* 10060F: arch/arm/boot/dts/*am5* 10061F: arch/arm/boot/dts/*dra7* 10062 10063OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10064M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10065L: linux-omap@vger.kernel.org 10066L: linux-fbdev@vger.kernel.org 10067S: Maintained 10068F: drivers/video/fbdev/omap2/ 10069F: Documentation/arm/OMAP/DSS 10070 10071OMAP FRAMEBUFFER SUPPORT 10072M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10073L: linux-fbdev@vger.kernel.org 10074L: linux-omap@vger.kernel.org 10075S: Maintained 10076F: drivers/video/fbdev/omap/ 10077 10078OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10079M: Roger Quadros <rogerq@ti.com> 10080M: Tony Lindgren <tony@atomide.com> 10081L: linux-omap@vger.kernel.org 10082S: Maintained 10083F: drivers/memory/omap-gpmc.c 10084F: arch/arm/mach-omap2/*gpmc* 10085 10086OMAP GPIO DRIVER 10087M: Grygorii Strashko <grygorii.strashko@ti.com> 10088M: Santosh Shilimkar <ssantosh@kernel.org> 10089M: Kevin Hilman <khilman@kernel.org> 10090L: linux-omap@vger.kernel.org 10091S: Maintained 10092F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10093F: drivers/gpio/gpio-omap.c 10094 10095OMAP HARDWARE SPINLOCK SUPPORT 10096M: Ohad Ben-Cohen <ohad@wizery.com> 10097L: linux-omap@vger.kernel.org 10098S: Maintained 10099F: drivers/hwspinlock/omap_hwspinlock.c 10100 10101OMAP HS MMC SUPPORT 10102L: linux-mmc@vger.kernel.org 10103L: linux-omap@vger.kernel.org 10104S: Orphan 10105F: drivers/mmc/host/omap_hsmmc.c 10106 10107OMAP HWMOD DATA 10108M: Paul Walmsley <paul@pwsan.com> 10109L: linux-omap@vger.kernel.org 10110S: Maintained 10111F: arch/arm/mach-omap2/omap_hwmod*data* 10112 10113OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10114M: Benoît Cousson <bcousson@baylibre.com> 10115L: linux-omap@vger.kernel.org 10116S: Maintained 10117F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10118 10119OMAP HWMOD SUPPORT 10120M: Benoît Cousson <bcousson@baylibre.com> 10121M: Paul Walmsley <paul@pwsan.com> 10122L: linux-omap@vger.kernel.org 10123S: Maintained 10124F: arch/arm/mach-omap2/omap_hwmod.* 10125 10126OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10127M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10128L: linux-media@vger.kernel.org 10129S: Maintained 10130F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10131F: drivers/media/platform/omap3isp/ 10132F: drivers/staging/media/omap4iss/ 10133 10134OMAP MMC SUPPORT 10135M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10136L: linux-omap@vger.kernel.org 10137S: Maintained 10138F: drivers/mmc/host/omap.c 10139 10140OMAP POWER MANAGEMENT SUPPORT 10141M: Kevin Hilman <khilman@kernel.org> 10142L: linux-omap@vger.kernel.org 10143S: Maintained 10144F: arch/arm/*omap*/*pm* 10145F: drivers/cpufreq/omap-cpufreq.c 10146 10147OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10148M: Rajendra Nayak <rnayak@codeaurora.org> 10149M: Paul Walmsley <paul@pwsan.com> 10150L: linux-omap@vger.kernel.org 10151S: Maintained 10152F: arch/arm/mach-omap2/prm* 10153 10154OMAP RANDOM NUMBER GENERATOR SUPPORT 10155M: Deepak Saxena <dsaxena@plexity.net> 10156S: Maintained 10157F: drivers/char/hw_random/omap-rng.c 10158 10159OMAP USB SUPPORT 10160L: linux-usb@vger.kernel.org 10161L: linux-omap@vger.kernel.org 10162S: Orphan 10163F: drivers/usb/*/*omap* 10164F: arch/arm/*omap*/usb* 10165 10166OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10167M: Mark Jackson <mpfj@newflow.co.uk> 10168L: linux-omap@vger.kernel.org 10169S: Maintained 10170F: arch/arm/boot/dts/am335x-nano.dts 10171 10172OMAP1 SUPPORT 10173M: Aaro Koskinen <aaro.koskinen@iki.fi> 10174M: Tony Lindgren <tony@atomide.com> 10175L: linux-omap@vger.kernel.org 10176Q: http://patchwork.kernel.org/project/linux-omap/list/ 10177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10178S: Maintained 10179F: arch/arm/mach-omap1/ 10180F: arch/arm/plat-omap/ 10181F: arch/arm/configs/omap1_defconfig 10182F: drivers/i2c/busses/i2c-omap.c 10183F: include/linux/i2c-omap.h 10184 10185OMAP2+ SUPPORT 10186M: Tony Lindgren <tony@atomide.com> 10187L: linux-omap@vger.kernel.org 10188W: http://www.muru.com/linux/omap/ 10189W: http://linux.omap.com/ 10190Q: http://patchwork.kernel.org/project/linux-omap/list/ 10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10192S: Maintained 10193F: arch/arm/mach-omap2/ 10194F: arch/arm/plat-omap/ 10195F: arch/arm/configs/omap2plus_defconfig 10196F: drivers/i2c/busses/i2c-omap.c 10197F: drivers/irqchip/irq-omap-intc.c 10198F: drivers/mfd/*omap*.c 10199F: drivers/mfd/menelaus.c 10200F: drivers/mfd/palmas.c 10201F: drivers/mfd/tps65217.c 10202F: drivers/mfd/tps65218.c 10203F: drivers/mfd/tps65910.c 10204F: drivers/mfd/twl-core.[ch] 10205F: drivers/mfd/twl4030*.c 10206F: drivers/mfd/twl6030*.c 10207F: drivers/mfd/twl6040*.c 10208F: drivers/regulator/palmas-regulator*.c 10209F: drivers/regulator/pbias-regulator.c 10210F: drivers/regulator/tps65217-regulator.c 10211F: drivers/regulator/tps65218-regulator.c 10212F: drivers/regulator/tps65910-regulator.c 10213F: drivers/regulator/twl-regulator.c 10214F: drivers/regulator/twl6030-regulator.c 10215F: include/linux/i2c-omap.h 10216 10217ONION OMEGA2+ BOARD 10218M: Harvey Hunt <harveyhuntnexus@gmail.com> 10219L: linux-mips@linux-mips.org 10220S: Maintained 10221F: arch/mips/boot/dts/ralink/omega2p.dts 10222 10223OMFS FILESYSTEM 10224M: Bob Copeland <me@bobcopeland.com> 10225L: linux-karma-devel@lists.sourceforge.net 10226S: Maintained 10227F: Documentation/filesystems/omfs.txt 10228F: fs/omfs/ 10229 10230OMNIKEY CARDMAN 4000 DRIVER 10231M: Harald Welte <laforge@gnumonks.org> 10232S: Maintained 10233F: drivers/char/pcmcia/cm4000_cs.c 10234F: include/linux/cm4000_cs.h 10235F: include/uapi/linux/cm4000_cs.h 10236 10237OMNIKEY CARDMAN 4040 DRIVER 10238M: Harald Welte <laforge@gnumonks.org> 10239S: Maintained 10240F: drivers/char/pcmcia/cm4040_cs.* 10241 10242OMNIVISION OV13858 SENSOR DRIVER 10243M: Sakari Ailus <sakari.ailus@linux.intel.com> 10244L: linux-media@vger.kernel.org 10245T: git git://linuxtv.org/media_tree.git 10246S: Maintained 10247F: drivers/media/i2c/ov13858.c 10248 10249OMNIVISION OV2685 SENSOR DRIVER 10250M: Shunqian Zheng <zhengsq@rock-chips.com> 10251L: linux-media@vger.kernel.org 10252T: git git://linuxtv.org/media_tree.git 10253S: Maintained 10254F: drivers/media/i2c/ov2685.c 10255 10256OMNIVISION OV5640 SENSOR DRIVER 10257M: Steve Longerbeam <slongerbeam@gmail.com> 10258L: linux-media@vger.kernel.org 10259T: git git://linuxtv.org/media_tree.git 10260S: Maintained 10261F: drivers/media/i2c/ov5640.c 10262 10263OMNIVISION OV5647 SENSOR DRIVER 10264M: Luis Oliveira <lolivei@synopsys.com> 10265L: linux-media@vger.kernel.org 10266T: git git://linuxtv.org/media_tree.git 10267S: Maintained 10268F: drivers/media/i2c/ov5647.c 10269 10270OMNIVISION OV5695 SENSOR DRIVER 10271M: Shunqian Zheng <zhengsq@rock-chips.com> 10272L: linux-media@vger.kernel.org 10273T: git git://linuxtv.org/media_tree.git 10274S: Maintained 10275F: drivers/media/i2c/ov5695.c 10276 10277OMNIVISION OV7670 SENSOR DRIVER 10278M: Jonathan Corbet <corbet@lwn.net> 10279L: linux-media@vger.kernel.org 10280T: git git://linuxtv.org/media_tree.git 10281S: Maintained 10282F: drivers/media/i2c/ov7670.c 10283F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10284 10285OMNIVISION OV772x SENSOR DRIVER 10286M: Jacopo Mondi <jacopo@jmondi.org> 10287L: linux-media@vger.kernel.org 10288T: git git://linuxtv.org/media_tree.git 10289S: Odd fixes 10290F: drivers/media/i2c/ov772x.c 10291F: include/media/i2c/ov772x.h 10292 10293OMNIVISION OV7740 SENSOR DRIVER 10294M: Wenyou Yang <wenyou.yang@microchip.com> 10295L: linux-media@vger.kernel.org 10296T: git git://linuxtv.org/media_tree.git 10297S: Maintained 10298F: drivers/media/i2c/ov7740.c 10299F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10300 10301OMNIVISION OV9650 SENSOR DRIVER 10302M: Sakari Ailus <sakari.ailus@linux.intel.com> 10303R: Akinobu Mita <akinobu.mita@gmail.com> 10304R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10305L: linux-media@vger.kernel.org 10306T: git git://linuxtv.org/media_tree.git 10307S: Maintained 10308F: drivers/media/i2c/ov9650.c 10309F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10310 10311ONENAND FLASH DRIVER 10312M: Kyungmin Park <kyungmin.park@samsung.com> 10313L: linux-mtd@lists.infradead.org 10314S: Maintained 10315F: drivers/mtd/onenand/ 10316F: include/linux/mtd/onenand*.h 10317 10318ONSTREAM SCSI TAPE DRIVER 10319M: Willem Riede <osst@riede.org> 10320L: osst-users@lists.sourceforge.net 10321L: linux-scsi@vger.kernel.org 10322S: Maintained 10323F: Documentation/scsi/osst.txt 10324F: drivers/scsi/osst.* 10325F: drivers/scsi/osst_*.h 10326F: drivers/scsi/st.h 10327 10328OP-TEE DRIVER 10329M: Jens Wiklander <jens.wiklander@linaro.org> 10330S: Maintained 10331F: drivers/tee/optee/ 10332 10333OPA-VNIC DRIVER 10334M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10335M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10336L: linux-rdma@vger.kernel.org 10337S: Supported 10338F: drivers/infiniband/ulp/opa_vnic 10339 10340OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10341M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10342L: devicetree@vger.kernel.org 10343S: Maintained 10344F: Documentation/devicetree/dynamic-resolution-notes.txt 10345F: Documentation/devicetree/overlay-notes.txt 10346F: drivers/of/overlay.c 10347F: drivers/of/resolver.c 10348 10349OPEN FIRMWARE AND FLATTENED DEVICE TREE 10350M: Rob Herring <robh+dt@kernel.org> 10351M: Frank Rowand <frowand.list@gmail.com> 10352L: devicetree@vger.kernel.org 10353W: http://www.devicetree.org/ 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10355S: Maintained 10356F: drivers/of/ 10357F: include/linux/of*.h 10358F: scripts/dtc/ 10359F: Documentation/ABI/testing/sysfs-firmware-ofw 10360 10361OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10362M: Rob Herring <robh+dt@kernel.org> 10363M: Mark Rutland <mark.rutland@arm.com> 10364L: devicetree@vger.kernel.org 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10366Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10367S: Maintained 10368F: Documentation/devicetree/ 10369F: arch/*/boot/dts/ 10370F: include/dt-bindings/ 10371 10372OPENCORES I2C BUS DRIVER 10373M: Peter Korsgaard <jacmet@sunsite.dk> 10374L: linux-i2c@vger.kernel.org 10375S: Maintained 10376F: Documentation/i2c/busses/i2c-ocores 10377F: drivers/i2c/busses/i2c-ocores.c 10378 10379OPENRISC ARCHITECTURE 10380M: Jonas Bonn <jonas@southpole.se> 10381M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10382M: Stafford Horne <shorne@gmail.com> 10383T: git git://github.com/openrisc/linux.git 10384L: openrisc@lists.librecores.org 10385W: http://openrisc.io 10386S: Maintained 10387F: Documentation/devicetree/bindings/openrisc/ 10388F: Documentation/openrisc/ 10389F: arch/openrisc/ 10390F: drivers/irqchip/irq-ompic.c 10391F: drivers/irqchip/irq-or1k-* 10392 10393OPENVSWITCH 10394M: Pravin B Shelar <pshelar@ovn.org> 10395L: netdev@vger.kernel.org 10396L: dev@openvswitch.org 10397W: http://openvswitch.org 10398S: Maintained 10399F: net/openvswitch/ 10400F: include/uapi/linux/openvswitch.h 10401 10402OPERATING PERFORMANCE POINTS (OPP) 10403M: Viresh Kumar <vireshk@kernel.org> 10404M: Nishanth Menon <nm@ti.com> 10405M: Stephen Boyd <sboyd@kernel.org> 10406L: linux-pm@vger.kernel.org 10407S: Maintained 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10409F: drivers/opp/ 10410F: include/linux/pm_opp.h 10411F: Documentation/power/opp.txt 10412F: Documentation/devicetree/bindings/opp/ 10413 10414OPL4 DRIVER 10415M: Clemens Ladisch <clemens@ladisch.de> 10416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10417T: git git://git.alsa-project.org/alsa-kernel.git 10418S: Maintained 10419F: sound/drivers/opl4/ 10420 10421OPROFILE 10422M: Robert Richter <rric@kernel.org> 10423L: oprofile-list@lists.sf.net 10424S: Maintained 10425F: arch/*/include/asm/oprofile*.h 10426F: arch/*/oprofile/ 10427F: drivers/oprofile/ 10428F: include/linux/oprofile.h 10429 10430ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10431M: Mark Fasheh <mark@fasheh.com> 10432M: Joel Becker <jlbec@evilplan.org> 10433L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10434W: http://ocfs2.wiki.kernel.org 10435S: Supported 10436F: Documentation/filesystems/ocfs2.txt 10437F: Documentation/filesystems/dlmfs.txt 10438F: fs/ocfs2/ 10439 10440ORANGEFS FILESYSTEM 10441M: Mike Marshall <hubcap@omnibond.com> 10442R: Martin Brandenburg <martin@omnibond.com> 10443L: devel@lists.orangefs.org 10444T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10445S: Supported 10446F: fs/orangefs/ 10447F: Documentation/filesystems/orangefs.txt 10448 10449ORINOCO DRIVER 10450L: linux-wireless@vger.kernel.org 10451W: http://wireless.kernel.org/en/users/Drivers/orinoco 10452W: http://www.nongnu.org/orinoco/ 10453S: Orphan 10454F: drivers/net/wireless/intersil/orinoco/ 10455 10456OSD LIBRARY and FILESYSTEM 10457M: Boaz Harrosh <ooo@electrozaur.com> 10458S: Maintained 10459F: drivers/scsi/osd/ 10460F: include/scsi/osd_* 10461F: fs/exofs/ 10462 10463OV2659 OMNIVISION SENSOR DRIVER 10464M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10465L: linux-media@vger.kernel.org 10466W: https://linuxtv.org 10467Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10469S: Maintained 10470F: drivers/media/i2c/ov2659.c 10471F: include/media/i2c/ov2659.h 10472 10473OVERLAY FILESYSTEM 10474M: Miklos Szeredi <miklos@szeredi.hu> 10475L: linux-unionfs@vger.kernel.org 10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10477S: Supported 10478F: fs/overlayfs/ 10479F: Documentation/filesystems/overlayfs.txt 10480 10481P54 WIRELESS DRIVER 10482M: Christian Lamparter <chunkeey@googlemail.com> 10483L: linux-wireless@vger.kernel.org 10484W: http://wireless.kernel.org/en/users/Drivers/p54 10485S: Maintained 10486F: drivers/net/wireless/intersil/p54/ 10487 10488PA SEMI ETHERNET DRIVER 10489L: netdev@vger.kernel.org 10490S: Orphan 10491F: drivers/net/ethernet/pasemi/* 10492 10493PA SEMI SMBUS DRIVER 10494L: linux-i2c@vger.kernel.org 10495S: Orphan 10496F: drivers/i2c/busses/i2c-pasemi.c 10497 10498PADATA PARALLEL EXECUTION MECHANISM 10499M: Steffen Klassert <steffen.klassert@secunet.com> 10500L: linux-crypto@vger.kernel.org 10501S: Maintained 10502F: kernel/padata.c 10503F: include/linux/padata.h 10504F: Documentation/padata.txt 10505 10506PANASONIC LAPTOP ACPI EXTRAS DRIVER 10507M: Harald Welte <laforge@gnumonks.org> 10508L: platform-driver-x86@vger.kernel.org 10509S: Maintained 10510F: drivers/platform/x86/panasonic-laptop.c 10511 10512PARALLEL LCD/KEYPAD PANEL DRIVER 10513M: Willy Tarreau <willy@haproxy.com> 10514M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10515S: Odd Fixes 10516F: Documentation/misc-devices/lcd-panel-cgram.txt 10517F: drivers/misc/panel.c 10518 10519PARALLEL PORT SUBSYSTEM 10520M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10521M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10522L: linux-parport@lists.infradead.org (subscribers-only) 10523S: Maintained 10524F: drivers/parport/ 10525F: include/linux/parport*.h 10526F: drivers/char/ppdev.c 10527F: include/uapi/linux/ppdev.h 10528F: Documentation/parport*.txt 10529 10530PARAVIRT_OPS INTERFACE 10531M: Juergen Gross <jgross@suse.com> 10532M: Alok Kataria <akataria@vmware.com> 10533L: virtualization@lists.linux-foundation.org 10534S: Supported 10535F: Documentation/virtual/paravirt_ops.txt 10536F: arch/*/kernel/paravirt* 10537F: arch/*/include/asm/paravirt*.h 10538F: include/linux/hypervisor.h 10539 10540PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10541M: Tim Waugh <tim@cyberelk.net> 10542L: linux-parport@lists.infradead.org (subscribers-only) 10543S: Maintained 10544F: Documentation/blockdev/paride.txt 10545F: drivers/block/paride/ 10546 10547PARISC ARCHITECTURE 10548M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10549M: Helge Deller <deller@gmx.de> 10550L: linux-parisc@vger.kernel.org 10551W: http://www.parisc-linux.org/ 10552Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10554T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10555S: Maintained 10556F: arch/parisc/ 10557F: Documentation/parisc/ 10558F: drivers/parisc/ 10559F: drivers/char/agp/parisc-agp.c 10560F: drivers/input/serio/gscps2.c 10561F: drivers/parport/parport_gsc.* 10562F: drivers/tty/serial/8250/8250_gsc.c 10563F: drivers/video/fbdev/sti* 10564F: drivers/video/console/sti* 10565F: drivers/video/logo/logo_parisc* 10566 10567PARMAN 10568M: Jiri Pirko <jiri@mellanox.com> 10569L: netdev@vger.kernel.org 10570S: Supported 10571F: lib/parman.c 10572F: lib/test_parman.c 10573F: include/linux/parman.h 10574 10575PC87360 HARDWARE MONITORING DRIVER 10576M: Jim Cromie <jim.cromie@gmail.com> 10577L: linux-hwmon@vger.kernel.org 10578S: Maintained 10579F: Documentation/hwmon/pc87360 10580F: drivers/hwmon/pc87360.c 10581 10582PC8736x GPIO DRIVER 10583M: Jim Cromie <jim.cromie@gmail.com> 10584S: Maintained 10585F: drivers/char/pc8736x_gpio.c 10586 10587PC87427 HARDWARE MONITORING DRIVER 10588M: Jean Delvare <jdelvare@suse.com> 10589L: linux-hwmon@vger.kernel.org 10590S: Maintained 10591F: Documentation/hwmon/pc87427 10592F: drivers/hwmon/pc87427.c 10593 10594PCA9532 LED DRIVER 10595M: Riku Voipio <riku.voipio@iki.fi> 10596S: Maintained 10597F: drivers/leds/leds-pca9532.c 10598F: include/linux/leds-pca9532.h 10599 10600PCA9541 I2C BUS MASTER SELECTOR DRIVER 10601M: Guenter Roeck <linux@roeck-us.net> 10602L: linux-i2c@vger.kernel.org 10603S: Maintained 10604F: drivers/i2c/muxes/i2c-mux-pca9541.c 10605 10606PCDP - PRIMARY CONSOLE AND DEBUG PORT 10607M: Khalid Aziz <khalid@gonehiking.org> 10608S: Maintained 10609F: drivers/firmware/pcdp.* 10610 10611PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10612M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10613L: linux-pci@vger.kernel.org 10614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10615S: Maintained 10616F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10617F: drivers/pci/host/pci-aardvark.c 10618 10619PCI DRIVER FOR ALTERA PCIE IP 10620M: Ley Foon Tan <lftan@altera.com> 10621L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10622L: linux-pci@vger.kernel.org 10623S: Supported 10624F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10625F: drivers/pci/host/pcie-altera.c 10626 10627PCI DRIVER FOR APPLIEDMICRO XGENE 10628M: Tanmay Inamdar <tinamdar@apm.com> 10629L: linux-pci@vger.kernel.org 10630L: linux-arm-kernel@lists.infradead.org 10631S: Maintained 10632F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10633F: drivers/pci/host/pci-xgene.c 10634 10635PCI DRIVER FOR ARM VERSATILE PLATFORM 10636M: Rob Herring <robh@kernel.org> 10637L: linux-pci@vger.kernel.org 10638L: linux-arm-kernel@lists.infradead.org 10639S: Maintained 10640F: Documentation/devicetree/bindings/pci/versatile.txt 10641F: drivers/pci/host/pci-versatile.c 10642 10643PCI DRIVER FOR ARMADA 8K 10644M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10645L: linux-pci@vger.kernel.org 10646L: linux-arm-kernel@lists.infradead.org 10647S: Maintained 10648F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10649F: drivers/pci/dwc/pcie-armada8k.c 10650 10651PCI DRIVER FOR CADENCE PCIE IP 10652M: Alan Douglas <adouglas@cadence.com> 10653L: linux-pci@vger.kernel.org 10654S: Maintained 10655F: Documentation/devicetree/bindings/pci/cdns,*.txt 10656F: drivers/pci/cadence/pcie-cadence* 10657 10658PCI DRIVER FOR FREESCALE LAYERSCAPE 10659M: Minghuan Lian <minghuan.Lian@freescale.com> 10660M: Mingkai Hu <mingkai.hu@freescale.com> 10661M: Roy Zang <tie-fei.zang@freescale.com> 10662L: linuxppc-dev@lists.ozlabs.org 10663L: linux-pci@vger.kernel.org 10664L: linux-arm-kernel@lists.infradead.org 10665S: Maintained 10666F: drivers/pci/dwc/*layerscape* 10667 10668PCI DRIVER FOR GENERIC OF HOSTS 10669M: Will Deacon <will.deacon@arm.com> 10670L: linux-pci@vger.kernel.org 10671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10672S: Maintained 10673F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10674F: drivers/pci/host/pci-host-common.c 10675F: drivers/pci/host/pci-host-generic.c 10676 10677PCI DRIVER FOR IMX6 10678M: Richard Zhu <hongxing.zhu@nxp.com> 10679M: Lucas Stach <l.stach@pengutronix.de> 10680L: linux-pci@vger.kernel.org 10681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10682S: Maintained 10683F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10684F: drivers/pci/dwc/*imx6* 10685 10686PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10687M: Keith Busch <keith.busch@intel.com> 10688M: Jonathan Derrick <jonathan.derrick@intel.com> 10689L: linux-pci@vger.kernel.org 10690S: Supported 10691F: drivers/pci/host/vmd.c 10692 10693PCI DRIVER FOR MICROSEMI SWITCHTEC 10694M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10695M: Logan Gunthorpe <logang@deltatee.com> 10696L: linux-pci@vger.kernel.org 10697S: Maintained 10698F: Documentation/switchtec.txt 10699F: Documentation/ABI/testing/sysfs-class-switchtec 10700F: drivers/pci/switch/switchtec* 10701F: include/uapi/linux/switchtec_ioctl.h 10702F: include/linux/switchtec.h 10703F: drivers/ntb/hw/mscc/ 10704 10705PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10706M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10707M: Jason Cooper <jason@lakedaemon.net> 10708L: linux-pci@vger.kernel.org 10709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10710S: Maintained 10711F: drivers/pci/host/*mvebu* 10712 10713PCI DRIVER FOR NVIDIA TEGRA 10714M: Thierry Reding <thierry.reding@gmail.com> 10715L: linux-tegra@vger.kernel.org 10716L: linux-pci@vger.kernel.org 10717S: Supported 10718F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10719F: drivers/pci/host/pci-tegra.c 10720 10721PCI DRIVER FOR RENESAS R-CAR 10722M: Simon Horman <horms@verge.net.au> 10723L: linux-pci@vger.kernel.org 10724L: linux-renesas-soc@vger.kernel.org 10725S: Maintained 10726F: drivers/pci/host/*rcar* 10727 10728PCI DRIVER FOR SAMSUNG EXYNOS 10729M: Jingoo Han <jingoohan1@gmail.com> 10730L: linux-pci@vger.kernel.org 10731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10732L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10733S: Maintained 10734F: drivers/pci/dwc/pci-exynos.c 10735 10736PCI DRIVER FOR SYNOPSYS DESIGNWARE 10737M: Jingoo Han <jingoohan1@gmail.com> 10738M: Joao Pinto <Joao.Pinto@synopsys.com> 10739L: linux-pci@vger.kernel.org 10740S: Maintained 10741F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10742F: drivers/pci/dwc/*designware* 10743 10744PCI DRIVER FOR TI DRA7XX 10745M: Kishon Vijay Abraham I <kishon@ti.com> 10746L: linux-omap@vger.kernel.org 10747L: linux-pci@vger.kernel.org 10748S: Supported 10749F: Documentation/devicetree/bindings/pci/ti-pci.txt 10750F: drivers/pci/dwc/pci-dra7xx.c 10751 10752PCI DRIVER FOR TI KEYSTONE 10753M: Murali Karicheri <m-karicheri2@ti.com> 10754L: linux-pci@vger.kernel.org 10755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10756S: Maintained 10757F: drivers/pci/dwc/*keystone* 10758 10759PCI ENDPOINT SUBSYSTEM 10760M: Kishon Vijay Abraham I <kishon@ti.com> 10761M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10762L: linux-pci@vger.kernel.org 10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10764S: Supported 10765F: drivers/pci/endpoint/ 10766F: drivers/misc/pci_endpoint_test.c 10767F: tools/pci/ 10768 10769PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10770M: Russell Currey <ruscur@russell.cc> 10771L: linuxppc-dev@lists.ozlabs.org 10772S: Supported 10773F: Documentation/powerpc/eeh-pci-error-recovery.txt 10774F: arch/powerpc/kernel/eeh*.c 10775F: arch/powerpc/platforms/*/eeh*.c 10776F: arch/powerpc/include/*/eeh*.h 10777 10778PCI ERROR RECOVERY 10779M: Linas Vepstas <linasvepstas@gmail.com> 10780L: linux-pci@vger.kernel.org 10781S: Supported 10782F: Documentation/PCI/pci-error-recovery.txt 10783 10784PCI MSI DRIVER FOR ALTERA MSI IP 10785M: Ley Foon Tan <lftan@altera.com> 10786L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10787L: linux-pci@vger.kernel.org 10788S: Supported 10789F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10790F: drivers/pci/host/pcie-altera-msi.c 10791 10792PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10793M: Duc Dang <dhdang@apm.com> 10794L: linux-pci@vger.kernel.org 10795L: linux-arm-kernel@lists.infradead.org 10796S: Maintained 10797F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10798F: drivers/pci/host/pci-xgene-msi.c 10799 10800PCI SUBSYSTEM 10801M: Bjorn Helgaas <bhelgaas@google.com> 10802L: linux-pci@vger.kernel.org 10803Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10805S: Supported 10806F: Documentation/devicetree/bindings/pci/ 10807F: Documentation/PCI/ 10808F: drivers/acpi/pci* 10809F: drivers/pci/ 10810F: include/asm-generic/pci* 10811F: include/linux/pci* 10812F: include/linux/of_pci.h 10813F: include/uapi/linux/pci* 10814F: lib/pci* 10815F: arch/x86/pci/ 10816F: arch/x86/kernel/quirks.c 10817 10818PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10819M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10820L: linux-pci@vger.kernel.org 10821Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10823S: Supported 10824F: drivers/pci/host/ 10825F: drivers/pci/dwc/ 10826 10827PCIE DRIVER FOR AXIS ARTPEC 10828M: Niklas Cassel <niklas.cassel@axis.com> 10829M: Jesper Nilsson <jesper.nilsson@axis.com> 10830L: linux-arm-kernel@axis.com 10831L: linux-pci@vger.kernel.org 10832S: Maintained 10833F: Documentation/devicetree/bindings/pci/axis,artpec* 10834F: drivers/pci/dwc/*artpec* 10835 10836PCIE DRIVER FOR CAVIUM THUNDERX 10837M: David Daney <david.daney@cavium.com> 10838L: linux-pci@vger.kernel.org 10839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10840S: Supported 10841F: Documentation/devicetree/bindings/pci/pci-thunder-* 10842F: drivers/pci/host/pci-thunder-* 10843 10844PCIE DRIVER FOR HISILICON 10845M: Zhou Wang <wangzhou1@hisilicon.com> 10846L: linux-pci@vger.kernel.org 10847S: Maintained 10848F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10849F: drivers/pci/dwc/pcie-hisi.c 10850 10851PCIE DRIVER FOR HISILICON KIRIN 10852M: Xiaowei Song <songxiaowei@hisilicon.com> 10853M: Binghui Wang <wangbinghui@hisilicon.com> 10854L: linux-pci@vger.kernel.org 10855S: Maintained 10856F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10857F: drivers/pci/dwc/pcie-kirin.c 10858 10859PCIE DRIVER FOR HISILICON STB 10860M: Jianguo Sun <sunjianguo1@huawei.com> 10861M: Shawn Guo <shawn.guo@linaro.org> 10862L: linux-pci@vger.kernel.org 10863S: Maintained 10864F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10865F: drivers/pci/dwc/pcie-histb.c 10866 10867PCIE DRIVER FOR MEDIATEK 10868M: Ryder Lee <ryder.lee@mediatek.com> 10869L: linux-pci@vger.kernel.org 10870L: linux-mediatek@lists.infradead.org 10871S: Supported 10872F: Documentation/devicetree/bindings/pci/mediatek* 10873F: drivers/pci/host/*mediatek* 10874 10875PCIE DRIVER FOR QUALCOMM MSM 10876M: Stanimir Varbanov <svarbanov@mm-sol.com> 10877L: linux-pci@vger.kernel.org 10878L: linux-arm-msm@vger.kernel.org 10879S: Maintained 10880F: drivers/pci/dwc/*qcom* 10881 10882PCIE DRIVER FOR ROCKCHIP 10883M: Shawn Lin <shawn.lin@rock-chips.com> 10884L: linux-pci@vger.kernel.org 10885L: linux-rockchip@lists.infradead.org 10886S: Maintained 10887F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10888F: drivers/pci/host/pcie-rockchip.c 10889 10890PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10891M: Linus Walleij <linus.walleij@linaro.org> 10892L: linux-pci@vger.kernel.org 10893S: Maintained 10894F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10895F: drivers/pci/host/pci-v3-semi.c 10896 10897PCIE DRIVER FOR ST SPEAR13XX 10898M: Pratyush Anand <pratyush.anand@gmail.com> 10899L: linux-pci@vger.kernel.org 10900S: Maintained 10901F: drivers/pci/dwc/*spear* 10902 10903PCMCIA SUBSYSTEM 10904M: Dominik Brodowski <linux@dominikbrodowski.net> 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10906S: Odd Fixes 10907F: Documentation/pcmcia/ 10908F: tools/pcmcia/ 10909F: drivers/pcmcia/ 10910F: include/pcmcia/ 10911 10912PCNET32 NETWORK DRIVER 10913M: Don Fry <pcnet32@frontier.com> 10914L: netdev@vger.kernel.org 10915S: Maintained 10916F: drivers/net/ethernet/amd/pcnet32.c 10917 10918PCRYPT PARALLEL CRYPTO ENGINE 10919M: Steffen Klassert <steffen.klassert@secunet.com> 10920L: linux-crypto@vger.kernel.org 10921S: Maintained 10922F: crypto/pcrypt.c 10923F: include/crypto/pcrypt.h 10924 10925PEAQ WMI HOTKEYS DRIVER 10926M: Hans de Goede <hdegoede@redhat.com> 10927L: platform-driver-x86@vger.kernel.org 10928S: Maintained 10929F: drivers/platform/x86/peaq-wmi.c 10930 10931PER-CPU MEMORY ALLOCATOR 10932M: Tejun Heo <tj@kernel.org> 10933M: Christoph Lameter <cl@linux.com> 10934M: Dennis Zhou <dennisszhou@gmail.com> 10935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10936S: Maintained 10937F: include/linux/percpu*.h 10938F: mm/percpu*.c 10939F: arch/*/include/asm/percpu.h 10940 10941PER-TASK DELAY ACCOUNTING 10942M: Balbir Singh <bsingharora@gmail.com> 10943S: Maintained 10944F: include/linux/delayacct.h 10945F: kernel/delayacct.c 10946 10947PERFORMANCE EVENTS SUBSYSTEM 10948M: Peter Zijlstra <peterz@infradead.org> 10949M: Ingo Molnar <mingo@redhat.com> 10950M: Arnaldo Carvalho de Melo <acme@kernel.org> 10951R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10952R: Jiri Olsa <jolsa@redhat.com> 10953R: Namhyung Kim <namhyung@kernel.org> 10954L: linux-kernel@vger.kernel.org 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10956S: Supported 10957F: kernel/events/* 10958F: include/linux/perf_event.h 10959F: include/uapi/linux/perf_event.h 10960F: arch/*/kernel/perf_event*.c 10961F: arch/*/kernel/*/perf_event*.c 10962F: arch/*/kernel/*/*/perf_event*.c 10963F: arch/*/include/asm/perf_event.h 10964F: arch/*/kernel/perf_callchain.c 10965F: arch/*/events/* 10966F: tools/perf/ 10967 10968PERSONALITY HANDLING 10969M: Christoph Hellwig <hch@infradead.org> 10970L: linux-abi-devel@lists.sourceforge.net 10971S: Maintained 10972F: include/linux/personality.h 10973F: include/uapi/linux/personality.h 10974 10975PHONET PROTOCOL 10976M: Remi Denis-Courmont <courmisch@gmail.com> 10977S: Supported 10978F: Documentation/networking/phonet.txt 10979F: include/linux/phonet.h 10980F: include/net/phonet/ 10981F: include/uapi/linux/phonet.h 10982F: net/phonet/ 10983 10984PHRAM MTD DRIVER 10985M: Joern Engel <joern@lazybastard.org> 10986L: linux-mtd@lists.infradead.org 10987S: Maintained 10988F: drivers/mtd/devices/phram.c 10989 10990PICOLCD HID DRIVER 10991M: Bruno Prémont <bonbons@linux-vserver.org> 10992L: linux-input@vger.kernel.org 10993S: Maintained 10994F: drivers/hid/hid-picolcd* 10995 10996PICOXCELL SUPPORT 10997M: Jamie Iles <jamie@jamieiles.com> 10998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10999T: git git://github.com/jamieiles/linux-2.6-ji.git 11000S: Supported 11001F: arch/arm/boot/dts/picoxcell* 11002F: arch/arm/mach-picoxcell/ 11003F: drivers/crypto/picoxcell* 11004 11005PIN CONTROL SUBSYSTEM 11006M: Linus Walleij <linus.walleij@linaro.org> 11007L: linux-gpio@vger.kernel.org 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11009S: Maintained 11010F: Documentation/devicetree/bindings/pinctrl/ 11011F: Documentation/driver-api/pinctl.rst 11012F: drivers/pinctrl/ 11013F: include/linux/pinctrl/ 11014 11015PIN CONTROLLER - ATMEL AT91 11016M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11018S: Maintained 11019F: drivers/pinctrl/pinctrl-at91.* 11020 11021PIN CONTROLLER - ATMEL AT91 PIO4 11022M: Ludovic Desroches <ludovic.desroches@microchip.com> 11023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11024L: linux-gpio@vger.kernel.org 11025S: Supported 11026F: drivers/pinctrl/pinctrl-at91-pio4.* 11027 11028PIN CONTROLLER - FREESCALE 11029M: Dong Aisheng <aisheng.dong@nxp.com> 11030M: Fabio Estevam <festevam@gmail.com> 11031M: Shawn Guo <shawnguo@kernel.org> 11032M: Stefan Agner <stefan@agner.ch> 11033R: Pengutronix Kernel Team <kernel@pengutronix.de> 11034L: linux-gpio@vger.kernel.org 11035S: Maintained 11036F: drivers/pinctrl/freescale/ 11037F: Documentation/devicetree/bindings/pinctrl/fsl,* 11038 11039PIN CONTROLLER - INTEL 11040M: Mika Westerberg <mika.westerberg@linux.intel.com> 11041M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11042S: Maintained 11043F: drivers/pinctrl/intel/ 11044 11045PIN CONTROLLER - MEDIATEK 11046M: Sean Wang <sean.wang@mediatek.com> 11047L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11048S: Maintained 11049F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11050F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11051F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11052F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11053F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11054 11055PIN CONTROLLER - QUALCOMM 11056M: Bjorn Andersson <bjorn.andersson@linaro.org> 11057S: Maintained 11058L: linux-arm-msm@vger.kernel.org 11059F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11060F: drivers/pinctrl/qcom/ 11061 11062PIN CONTROLLER - RENESAS 11063M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11064M: Geert Uytterhoeven <geert+renesas@glider.be> 11065L: linux-renesas-soc@vger.kernel.org 11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11067S: Maintained 11068F: drivers/pinctrl/sh-pfc/ 11069 11070PIN CONTROLLER - SAMSUNG 11071M: Tomasz Figa <tomasz.figa@gmail.com> 11072M: Krzysztof Kozlowski <krzk@kernel.org> 11073M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11075L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11076Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11078S: Maintained 11079F: drivers/pinctrl/samsung/ 11080F: include/dt-bindings/pinctrl/samsung.h 11081F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11082 11083PIN CONTROLLER - SINGLE 11084M: Tony Lindgren <tony@atomide.com> 11085M: Haojian Zhuang <haojian.zhuang@linaro.org> 11086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11087L: linux-omap@vger.kernel.org 11088S: Maintained 11089F: drivers/pinctrl/pinctrl-single.c 11090 11091PIN CONTROLLER - ST SPEAR 11092M: Viresh Kumar <vireshk@kernel.org> 11093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11094W: http://www.st.com/spear 11095S: Maintained 11096F: drivers/pinctrl/spear/ 11097 11098PISTACHIO SOC SUPPORT 11099M: James Hartley <james.hartley@sondrel.com> 11100L: linux-mips@linux-mips.org 11101S: Odd Fixes 11102F: arch/mips/pistachio/ 11103F: arch/mips/include/asm/mach-pistachio/ 11104F: arch/mips/boot/dts/img/pistachio* 11105F: arch/mips/configs/pistachio*_defconfig 11106 11107PKTCDVD DRIVER 11108S: Orphan 11109M: linux-block@vger.kernel.org 11110F: drivers/block/pktcdvd.c 11111F: include/linux/pktcdvd.h 11112F: include/uapi/linux/pktcdvd.h 11113 11114PKUNITY SOC DRIVERS 11115M: Guan Xuetao <gxt@pku.edu.cn> 11116W: http://mprc.pku.edu.cn/~guanxuetao/linux 11117S: Maintained 11118T: git git://github.com/gxt/linux.git 11119F: drivers/input/serio/i8042-unicore32io.h 11120F: drivers/i2c/busses/i2c-puv3.c 11121F: drivers/video/fbdev/fb-puv3.c 11122F: drivers/rtc/rtc-puv3.c 11123 11124PMBUS HARDWARE MONITORING DRIVERS 11125M: Guenter Roeck <linux@roeck-us.net> 11126L: linux-hwmon@vger.kernel.org 11127W: http://hwmon.wiki.kernel.org/ 11128W: http://www.roeck-us.net/linux/drivers/ 11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11130S: Maintained 11131F: Documentation/hwmon/pmbus 11132F: drivers/hwmon/pmbus/ 11133F: include/linux/pmbus.h 11134 11135PMC SIERRA MaxRAID DRIVER 11136L: linux-scsi@vger.kernel.org 11137W: http://www.pmc-sierra.com/ 11138S: Orphan 11139F: drivers/scsi/pmcraid.* 11140 11141PMC SIERRA PM8001 DRIVER 11142M: Jack Wang <jinpu.wang@profitbricks.com> 11143M: lindar_liu@usish.com 11144L: linux-scsi@vger.kernel.org 11145S: Supported 11146F: drivers/scsi/pm8001/ 11147 11148PNP SUPPORT 11149M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11150S: Maintained 11151F: drivers/pnp/ 11152 11153POSIX CLOCKS and TIMERS 11154M: Thomas Gleixner <tglx@linutronix.de> 11155L: linux-kernel@vger.kernel.org 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11157S: Maintained 11158F: fs/timerfd.c 11159F: include/linux/timer* 11160F: kernel/time/*timer* 11161 11162POWER MANAGEMENT CORE 11163M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11164L: linux-pm@vger.kernel.org 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11166B: https://bugzilla.kernel.org 11167S: Supported 11168F: drivers/base/power/ 11169F: include/linux/pm.h 11170F: include/linux/pm_* 11171F: include/linux/powercap.h 11172F: drivers/powercap/ 11173F: kernel/configs/nopm.config 11174 11175POWER STATE COORDINATION INTERFACE (PSCI) 11176M: Mark Rutland <mark.rutland@arm.com> 11177M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11178L: linux-arm-kernel@lists.infradead.org 11179S: Maintained 11180F: drivers/firmware/psci*.c 11181F: include/linux/psci.h 11182F: include/uapi/linux/psci.h 11183 11184POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11185M: Sebastian Reichel <sre@kernel.org> 11186L: linux-pm@vger.kernel.org 11187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11188S: Maintained 11189F: Documentation/devicetree/bindings/power/supply/ 11190F: include/linux/power_supply.h 11191F: drivers/power/supply/ 11192 11193POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11194M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11195L: linuxppc-dev@lists.ozlabs.org 11196S: Maintained 11197F: drivers/char/powernv-op-panel.c 11198 11199PPP OVER ATM (RFC 2364) 11200M: Mitchell Blank Jr <mitch@sfgoth.com> 11201S: Maintained 11202F: net/atm/pppoatm.c 11203F: include/uapi/linux/atmppp.h 11204 11205PPP OVER ETHERNET 11206M: Michal Ostrowski <mostrows@earthlink.net> 11207S: Maintained 11208F: drivers/net/ppp/pppoe.c 11209F: drivers/net/ppp/pppox.c 11210 11211PPP OVER L2TP 11212M: James Chapman <jchapman@katalix.com> 11213S: Maintained 11214F: net/l2tp/l2tp_ppp.c 11215F: include/linux/if_pppol2tp.h 11216F: include/uapi/linux/if_pppol2tp.h 11217 11218PPP PROTOCOL DRIVERS AND COMPRESSORS 11219M: Paul Mackerras <paulus@samba.org> 11220L: linux-ppp@vger.kernel.org 11221S: Maintained 11222F: drivers/net/ppp/ppp_* 11223 11224PPS SUPPORT 11225M: Rodolfo Giometti <giometti@enneenne.com> 11226W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11227L: linuxpps@ml.enneenne.com (subscribers-only) 11228S: Maintained 11229F: Documentation/pps/ 11230F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11231F: Documentation/ABI/testing/sysfs-pps 11232F: drivers/pps/ 11233F: include/linux/pps*.h 11234F: include/uapi/linux/pps.h 11235 11236PPTP DRIVER 11237M: Dmitry Kozlov <xeb@mail.ru> 11238L: netdev@vger.kernel.org 11239S: Maintained 11240F: drivers/net/ppp/pptp.c 11241W: http://sourceforge.net/projects/accel-pptp 11242 11243PREEMPTIBLE KERNEL 11244M: Robert Love <rml@tech9.net> 11245L: kpreempt-tech@lists.sourceforge.net 11246W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11247S: Supported 11248F: Documentation/preempt-locking.txt 11249F: include/linux/preempt.h 11250 11251PRINTK 11252M: Petr Mladek <pmladek@suse.com> 11253M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11254R: Steven Rostedt <rostedt@goodmis.org> 11255S: Maintained 11256F: kernel/printk/ 11257F: include/linux/printk.h 11258 11259PRISM54 WIRELESS DRIVER 11260M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11261L: linux-wireless@vger.kernel.org 11262W: http://wireless.kernel.org/en/users/Drivers/p54 11263S: Obsolete 11264F: drivers/net/wireless/intersil/prism54/ 11265 11266PROC SYSCTL 11267M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11268M: Kees Cook <keescook@chromium.org> 11269L: linux-kernel@vger.kernel.org 11270L: linux-fsdevel@vger.kernel.org 11271S: Maintained 11272F: fs/proc/proc_sysctl.c 11273F: include/linux/sysctl.h 11274F: kernel/sysctl.c 11275F: tools/testing/selftests/sysctl/ 11276 11277PS3 NETWORK SUPPORT 11278M: Geoff Levand <geoff@infradead.org> 11279L: netdev@vger.kernel.org 11280L: linuxppc-dev@lists.ozlabs.org 11281S: Maintained 11282F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11283 11284PS3 PLATFORM SUPPORT 11285M: Geoff Levand <geoff@infradead.org> 11286L: linuxppc-dev@lists.ozlabs.org 11287S: Maintained 11288F: arch/powerpc/boot/ps3* 11289F: arch/powerpc/include/asm/lv1call.h 11290F: arch/powerpc/include/asm/ps3*.h 11291F: arch/powerpc/platforms/ps3/ 11292F: drivers/*/ps3* 11293F: drivers/ps3/ 11294F: drivers/rtc/rtc-ps3.c 11295F: drivers/usb/host/*ps3.c 11296F: sound/ppc/snd_ps3* 11297 11298PS3VRAM DRIVER 11299M: Jim Paris <jim@jtan.com> 11300M: Geoff Levand <geoff@infradead.org> 11301L: linuxppc-dev@lists.ozlabs.org 11302S: Maintained 11303F: drivers/block/ps3vram.c 11304 11305PSAMPLE PACKET SAMPLING SUPPORT: 11306M: Yotam Gigi <yotam.gi@gmail.com> 11307S: Maintained 11308F: net/psample 11309F: include/net/psample.h 11310F: include/uapi/linux/psample.h 11311 11312PSTORE FILESYSTEM 11313M: Kees Cook <keescook@chromium.org> 11314M: Anton Vorontsov <anton@enomsg.org> 11315M: Colin Cross <ccross@android.com> 11316M: Tony Luck <tony.luck@intel.com> 11317S: Maintained 11318T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11319F: fs/pstore/ 11320F: include/linux/pstore* 11321F: drivers/firmware/efi/efi-pstore.c 11322F: drivers/acpi/apei/erst.c 11323F: Documentation/admin-guide/ramoops.rst 11324F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11325K: \b(pstore|ramoops) 11326 11327PTP HARDWARE CLOCK SUPPORT 11328M: Richard Cochran <richardcochran@gmail.com> 11329L: netdev@vger.kernel.org 11330S: Maintained 11331W: http://linuxptp.sourceforge.net/ 11332F: Documentation/ABI/testing/sysfs-ptp 11333F: Documentation/ptp/* 11334F: drivers/net/ethernet/freescale/gianfar_ptp.c 11335F: drivers/net/phy/dp83640* 11336F: drivers/ptp/* 11337F: include/linux/ptp_cl* 11338 11339PTRACE SUPPORT 11340M: Oleg Nesterov <oleg@redhat.com> 11341S: Maintained 11342F: include/asm-generic/syscall.h 11343F: include/linux/ptrace.h 11344F: include/linux/regset.h 11345F: include/linux/tracehook.h 11346F: include/uapi/linux/ptrace.h 11347F: include/uapi/linux/ptrace.h 11348F: include/asm-generic/ptrace.h 11349F: kernel/ptrace.c 11350F: arch/*/ptrace*.c 11351F: arch/*/*/ptrace*.c 11352F: arch/*/include/asm/ptrace*.h 11353 11354PULSE8-CEC DRIVER 11355M: Hans Verkuil <hverkuil@xs4all.nl> 11356L: linux-media@vger.kernel.org 11357T: git git://linuxtv.org/media_tree.git 11358S: Maintained 11359F: drivers/media/usb/pulse8-cec/* 11360F: Documentation/media/cec-drivers/pulse8-cec.rst 11361 11362PVRUSB2 VIDEO4LINUX DRIVER 11363M: Mike Isely <isely@pobox.com> 11364L: pvrusb2@isely.net (subscribers-only) 11365L: linux-media@vger.kernel.org 11366W: http://www.isely.net/pvrusb2/ 11367T: git git://linuxtv.org/media_tree.git 11368S: Maintained 11369F: Documentation/media/v4l-drivers/pvrusb2* 11370F: drivers/media/usb/pvrusb2/ 11371 11372PWC WEBCAM DRIVER 11373M: Hans Verkuil <hverkuil@xs4all.nl> 11374L: linux-media@vger.kernel.org 11375T: git git://linuxtv.org/media_tree.git 11376S: Odd Fixes 11377F: drivers/media/usb/pwc/* 11378 11379PWM FAN DRIVER 11380M: Kamil Debski <kamil@wypas.org> 11381M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11382L: linux-hwmon@vger.kernel.org 11383S: Supported 11384F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11385F: Documentation/hwmon/pwm-fan 11386F: drivers/hwmon/pwm-fan.c 11387 11388PWM IR Transmitter 11389M: Sean Young <sean@mess.org> 11390L: linux-media@vger.kernel.org 11391S: Maintained 11392F: drivers/media/rc/pwm-ir-tx.c 11393 11394PWM SUBSYSTEM 11395M: Thierry Reding <thierry.reding@gmail.com> 11396L: linux-pwm@vger.kernel.org 11397S: Maintained 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11399F: Documentation/pwm.txt 11400F: Documentation/devicetree/bindings/pwm/ 11401F: include/linux/pwm.h 11402F: drivers/pwm/ 11403F: drivers/video/backlight/pwm_bl.c 11404F: include/linux/pwm_backlight.h 11405F: drivers/gpio/gpio-mvebu.c 11406F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11407 11408PXA GPIO DRIVER 11409M: Robert Jarzmik <robert.jarzmik@free.fr> 11410L: linux-gpio@vger.kernel.org 11411S: Maintained 11412F: drivers/gpio/gpio-pxa.c 11413 11414PXA MMCI DRIVER 11415S: Orphan 11416 11417PXA RTC DRIVER 11418M: Robert Jarzmik <robert.jarzmik@free.fr> 11419L: linux-rtc@vger.kernel.org 11420S: Maintained 11421 11422PXA2xx/PXA3xx SUPPORT 11423M: Daniel Mack <daniel@zonque.org> 11424M: Haojian Zhuang <haojian.zhuang@gmail.com> 11425M: Robert Jarzmik <robert.jarzmik@free.fr> 11426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11427T: git git://github.com/hzhuang1/linux.git 11428T: git git://github.com/rjarzmik/linux.git 11429S: Maintained 11430F: arch/arm/boot/dts/pxa* 11431F: arch/arm/mach-pxa/ 11432F: drivers/dma/pxa* 11433F: drivers/pcmcia/pxa2xx* 11434F: drivers/pinctrl/pxa/ 11435F: drivers/spi/spi-pxa2xx* 11436F: drivers/usb/gadget/udc/pxa2* 11437F: include/sound/pxa2xx-lib.h 11438F: sound/arm/pxa* 11439F: sound/soc/pxa/ 11440 11441QAT DRIVER 11442M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11443L: qat-linux@intel.com 11444S: Supported 11445F: drivers/crypto/qat/ 11446 11447QCOM AUDIO (ASoC) DRIVERS 11448M: Patrick Lai <plai@codeaurora.org> 11449M: Banajit Goswami <bgoswami@codeaurora.org> 11450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11451S: Supported 11452F: sound/soc/qcom/ 11453 11454QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11455M: Gabriel Somlo <somlo@cmu.edu> 11456M: "Michael S. Tsirkin" <mst@redhat.com> 11457L: qemu-devel@nongnu.org 11458S: Maintained 11459F: drivers/firmware/qemu_fw_cfg.c 11460 11461QIB DRIVER 11462M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11463M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11464L: linux-rdma@vger.kernel.org 11465S: Supported 11466F: drivers/infiniband/hw/qib/ 11467 11468QLOGIC QL41xxx FCOE DRIVER 11469M: QLogic-Storage-Upstream@cavium.com 11470L: linux-scsi@vger.kernel.org 11471S: Supported 11472F: drivers/scsi/qedf/ 11473 11474QLOGIC QL41xxx ISCSI DRIVER 11475M: QLogic-Storage-Upstream@cavium.com 11476L: linux-scsi@vger.kernel.org 11477S: Supported 11478F: drivers/scsi/qedi/ 11479 11480QLOGIC QL4xxx ETHERNET DRIVER 11481M: Ariel Elior <Ariel.Elior@cavium.com> 11482M: everest-linux-l2@cavium.com 11483L: netdev@vger.kernel.org 11484S: Supported 11485F: drivers/net/ethernet/qlogic/qed/ 11486F: include/linux/qed/ 11487F: drivers/net/ethernet/qlogic/qede/ 11488 11489QLOGIC QL4xxx RDMA DRIVER 11490M: Michal Kalderon <Michal.Kalderon@cavium.com> 11491M: Ariel Elior <Ariel.Elior@cavium.com> 11492L: linux-rdma@vger.kernel.org 11493S: Supported 11494F: drivers/infiniband/hw/qedr/ 11495F: include/uapi/rdma/qedr-abi.h 11496 11497QLOGIC QLA1280 SCSI DRIVER 11498M: Michael Reed <mdr@sgi.com> 11499L: linux-scsi@vger.kernel.org 11500S: Maintained 11501F: drivers/scsi/qla1280.[ch] 11502 11503QLOGIC QLA2XXX FC-SCSI DRIVER 11504M: qla2xxx-upstream@qlogic.com 11505L: linux-scsi@vger.kernel.org 11506S: Supported 11507F: Documentation/scsi/LICENSE.qla2xxx 11508F: drivers/scsi/qla2xxx/ 11509 11510QLOGIC QLA3XXX NETWORK DRIVER 11511M: Dept-GELinuxNICDev@cavium.com 11512L: netdev@vger.kernel.org 11513S: Supported 11514F: Documentation/networking/LICENSE.qla3xxx 11515F: drivers/net/ethernet/qlogic/qla3xxx.* 11516 11517QLOGIC QLA4XXX iSCSI DRIVER 11518M: QLogic-Storage-Upstream@qlogic.com 11519L: linux-scsi@vger.kernel.org 11520S: Supported 11521F: Documentation/scsi/LICENSE.qla4xxx 11522F: drivers/scsi/qla4xxx/ 11523 11524QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11525M: Harish Patil <harish.patil@cavium.com> 11526M: Manish Chopra <manish.chopra@cavium.com> 11527M: Dept-GELinuxNICDev@cavium.com 11528L: netdev@vger.kernel.org 11529S: Supported 11530F: drivers/net/ethernet/qlogic/qlcnic/ 11531 11532QLOGIC QLGE 10Gb ETHERNET DRIVER 11533M: Harish Patil <harish.patil@cavium.com> 11534M: Manish Chopra <manish.chopra@cavium.com> 11535M: Dept-GELinuxNICDev@cavium.com 11536L: netdev@vger.kernel.org 11537S: Supported 11538F: drivers/net/ethernet/qlogic/qlge/ 11539 11540QNX4 FILESYSTEM 11541M: Anders Larsen <al@alarsen.net> 11542W: http://www.alarsen.net/linux/qnx4fs/ 11543S: Maintained 11544F: fs/qnx4/ 11545F: include/uapi/linux/qnx4_fs.h 11546F: include/uapi/linux/qnxtypes.h 11547 11548QORIQ DPAA2 FSL-MC BUS DRIVER 11549M: Stuart Yoder <stuyoder@gmail.com> 11550M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11551L: linux-kernel@vger.kernel.org 11552S: Maintained 11553F: drivers/bus/fsl-mc/ 11554F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11555F: Documentation/networking/dpaa2/overview.rst 11556 11557QT1010 MEDIA DRIVER 11558M: Antti Palosaari <crope@iki.fi> 11559L: linux-media@vger.kernel.org 11560W: https://linuxtv.org 11561W: http://palosaari.fi/linux/ 11562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11563T: git git://linuxtv.org/anttip/media_tree.git 11564S: Maintained 11565F: drivers/media/tuners/qt1010* 11566 11567QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11568M: Kalle Valo <kvalo@qca.qualcomm.com> 11569L: ath10k@lists.infradead.org 11570W: http://wireless.kernel.org/en/users/Drivers/ath10k 11571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11572S: Supported 11573F: drivers/net/wireless/ath/ath10k/ 11574 11575QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11576M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11577L: linux-wireless@vger.kernel.org 11578W: http://wireless.kernel.org/en/users/Drivers/ath9k 11579S: Supported 11580F: drivers/net/wireless/ath/ath9k/ 11581 11582QUALCOMM CAMERA SUBSYSTEM DRIVER 11583M: Todor Tomov <todor.tomov@linaro.org> 11584L: linux-media@vger.kernel.org 11585S: Maintained 11586F: Documentation/devicetree/bindings/media/qcom,camss.txt 11587F: Documentation/media/v4l-drivers/qcom_camss.rst 11588F: drivers/media/platform/qcom/camss-8x16/ 11589 11590QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11591M: Timur Tabi <timur@codeaurora.org> 11592L: netdev@vger.kernel.org 11593S: Supported 11594F: drivers/net/ethernet/qualcomm/emac/ 11595 11596QUALCOMM HEXAGON ARCHITECTURE 11597M: Richard Kuo <rkuo@codeaurora.org> 11598L: linux-hexagon@vger.kernel.org 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11600S: Supported 11601F: arch/hexagon/ 11602 11603QUALCOMM IOMMU 11604M: Rob Clark <robdclark@gmail.com> 11605L: iommu@lists.linux-foundation.org 11606L: linux-arm-msm@vger.kernel.org 11607S: Maintained 11608F: drivers/iommu/qcom_iommu.c 11609 11610QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11611M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11612L: linux-media@vger.kernel.org 11613L: linux-arm-msm@vger.kernel.org 11614T: git git://linuxtv.org/media_tree.git 11615S: Maintained 11616F: drivers/media/platform/qcom/venus/ 11617 11618QUALCOMM WCN36XX WIRELESS DRIVER 11619M: Eugene Krasnikov <k.eugene.e@gmail.com> 11620L: wcn36xx@lists.infradead.org 11621W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11622T: git git://github.com/KrasnikovEugene/wcn36xx.git 11623S: Supported 11624F: drivers/net/wireless/ath/wcn36xx/ 11625 11626QUANTENNA QTNFMAC WIRELESS DRIVER 11627M: Igor Mitsyanko <imitsyanko@quantenna.com> 11628M: Avinash Patil <avinashp@quantenna.com> 11629M: Sergey Matyukevich <smatyukevich@quantenna.com> 11630L: linux-wireless@vger.kernel.org 11631S: Maintained 11632F: drivers/net/wireless/quantenna 11633 11634RADEON and AMDGPU DRM DRIVERS 11635M: Alex Deucher <alexander.deucher@amd.com> 11636M: Christian König <christian.koenig@amd.com> 11637M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11638L: amd-gfx@lists.freedesktop.org 11639T: git git://people.freedesktop.org/~agd5f/linux 11640S: Supported 11641F: drivers/gpu/drm/radeon/ 11642F: include/uapi/drm/radeon_drm.h 11643F: drivers/gpu/drm/amd/ 11644F: include/uapi/drm/amdgpu_drm.h 11645 11646RADEON FRAMEBUFFER DISPLAY DRIVER 11647M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11648L: linux-fbdev@vger.kernel.org 11649S: Maintained 11650F: drivers/video/fbdev/aty/radeon* 11651F: include/uapi/linux/radeonfb.h 11652 11653RADIOSHARK RADIO DRIVER 11654M: Hans Verkuil <hverkuil@xs4all.nl> 11655L: linux-media@vger.kernel.org 11656T: git git://linuxtv.org/media_tree.git 11657S: Maintained 11658F: drivers/media/radio/radio-shark.c 11659 11660RADIOSHARK2 RADIO DRIVER 11661M: Hans Verkuil <hverkuil@xs4all.nl> 11662L: linux-media@vger.kernel.org 11663T: git git://linuxtv.org/media_tree.git 11664S: Maintained 11665F: drivers/media/radio/radio-shark2.c 11666F: drivers/media/radio/radio-tea5777.c 11667 11668RADOS BLOCK DEVICE (RBD) 11669M: Ilya Dryomov <idryomov@gmail.com> 11670M: Sage Weil <sage@redhat.com> 11671M: Alex Elder <elder@kernel.org> 11672L: ceph-devel@vger.kernel.org 11673W: http://ceph.com/ 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11675T: git git://github.com/ceph/ceph-client.git 11676S: Supported 11677F: Documentation/ABI/testing/sysfs-bus-rbd 11678F: drivers/block/rbd.c 11679F: drivers/block/rbd_types.h 11680 11681RAGE128 FRAMEBUFFER DISPLAY DRIVER 11682M: Paul Mackerras <paulus@samba.org> 11683L: linux-fbdev@vger.kernel.org 11684S: Maintained 11685F: drivers/video/fbdev/aty/aty128fb.c 11686 11687RAINSHADOW-CEC DRIVER 11688M: Hans Verkuil <hverkuil@xs4all.nl> 11689L: linux-media@vger.kernel.org 11690T: git git://linuxtv.org/media_tree.git 11691S: Maintained 11692F: drivers/media/usb/rainshadow-cec/* 11693 11694RALINK MIPS ARCHITECTURE 11695M: John Crispin <john@phrozen.org> 11696L: linux-mips@linux-mips.org 11697S: Maintained 11698F: arch/mips/ralink 11699 11700RALINK RT2X00 WIRELESS LAN DRIVER 11701P: rt2x00 project 11702M: Stanislaw Gruszka <sgruszka@redhat.com> 11703M: Helmut Schaa <helmut.schaa@googlemail.com> 11704L: linux-wireless@vger.kernel.org 11705S: Maintained 11706F: drivers/net/wireless/ralink/rt2x00/ 11707 11708RAMDISK RAM BLOCK DEVICE DRIVER 11709M: Jens Axboe <axboe@kernel.dk> 11710S: Maintained 11711F: Documentation/blockdev/ramdisk.txt 11712F: drivers/block/brd.c 11713 11714RANCHU VIRTUAL BOARD FOR MIPS 11715M: Miodrag Dinic <miodrag.dinic@mips.com> 11716L: linux-mips@linux-mips.org 11717S: Supported 11718F: arch/mips/generic/board-ranchu.c 11719F: arch/mips/configs/generic/board-ranchu.config 11720 11721RANDOM NUMBER DRIVER 11722M: "Theodore Ts'o" <tytso@mit.edu> 11723S: Maintained 11724F: drivers/char/random.c 11725 11726RAPIDIO SUBSYSTEM 11727M: Matt Porter <mporter@kernel.crashing.org> 11728M: Alexandre Bounine <alexandre.bounine@idt.com> 11729S: Maintained 11730F: drivers/rapidio/ 11731 11732RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11733L: linux-wireless@vger.kernel.org 11734S: Orphan 11735F: drivers/net/wireless/ray* 11736 11737RCUTORTURE TEST FRAMEWORK 11738M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11739M: Josh Triplett <josh@joshtriplett.org> 11740R: Steven Rostedt <rostedt@goodmis.org> 11741R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11742R: Lai Jiangshan <jiangshanlai@gmail.com> 11743L: linux-kernel@vger.kernel.org 11744S: Supported 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11746F: tools/testing/selftests/rcutorture 11747 11748RDC R-321X SoC 11749M: Florian Fainelli <florian@openwrt.org> 11750S: Maintained 11751 11752RDC R6040 FAST ETHERNET DRIVER 11753M: Florian Fainelli <f.fainelli@gmail.com> 11754L: netdev@vger.kernel.org 11755S: Maintained 11756F: drivers/net/ethernet/rdc/r6040.c 11757 11758RDMAVT - RDMA verbs software 11759M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11760M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11761L: linux-rdma@vger.kernel.org 11762S: Supported 11763F: drivers/infiniband/sw/rdmavt 11764 11765RDS - RELIABLE DATAGRAM SOCKETS 11766M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11767L: netdev@vger.kernel.org 11768L: linux-rdma@vger.kernel.org 11769L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11770W: https://oss.oracle.com/projects/rds/ 11771S: Supported 11772F: net/rds/ 11773F: Documentation/networking/rds.txt 11774 11775RDT - RESOURCE ALLOCATION 11776M: Fenghua Yu <fenghua.yu@intel.com> 11777L: linux-kernel@vger.kernel.org 11778S: Supported 11779F: arch/x86/kernel/cpu/intel_rdt* 11780F: arch/x86/include/asm/intel_rdt_sched.h 11781F: Documentation/x86/intel_rdt* 11782 11783READ-COPY UPDATE (RCU) 11784M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11785M: Josh Triplett <josh@joshtriplett.org> 11786R: Steven Rostedt <rostedt@goodmis.org> 11787R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11788R: Lai Jiangshan <jiangshanlai@gmail.com> 11789L: linux-kernel@vger.kernel.org 11790W: http://www.rdrop.com/users/paulmck/RCU/ 11791S: Supported 11792T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11793F: Documentation/RCU/ 11794X: Documentation/RCU/torture.txt 11795F: include/linux/rcu* 11796X: include/linux/srcu.h 11797F: kernel/rcu/ 11798X: kernel/torture.c 11799 11800REAL TIME CLOCK (RTC) SUBSYSTEM 11801M: Alessandro Zummo <a.zummo@towertech.it> 11802M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11803L: linux-rtc@vger.kernel.org 11804Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11806S: Maintained 11807F: Documentation/devicetree/bindings/rtc/ 11808F: Documentation/rtc.txt 11809F: drivers/rtc/ 11810F: include/linux/rtc.h 11811F: include/uapi/linux/rtc.h 11812F: include/linux/rtc/ 11813F: include/linux/platform_data/rtc-* 11814F: tools/testing/selftests/timers/rtctest.c 11815 11816REALTEK AUDIO CODECS 11817M: Bard Liao <bardliao@realtek.com> 11818M: Oder Chiou <oder_chiou@realtek.com> 11819S: Maintained 11820F: sound/soc/codecs/rt* 11821F: include/sound/rt*.h 11822 11823REGISTER MAP ABSTRACTION 11824M: Mark Brown <broonie@kernel.org> 11825L: linux-kernel@vger.kernel.org 11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11827S: Supported 11828F: Documentation/devicetree/bindings/regmap/ 11829F: drivers/base/regmap/ 11830F: include/linux/regmap.h 11831 11832REISERFS FILE SYSTEM 11833L: reiserfs-devel@vger.kernel.org 11834S: Supported 11835F: fs/reiserfs/ 11836 11837REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11838M: Ohad Ben-Cohen <ohad@wizery.com> 11839M: Bjorn Andersson <bjorn.andersson@linaro.org> 11840L: linux-remoteproc@vger.kernel.org 11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11842S: Maintained 11843F: Documentation/devicetree/bindings/remoteproc/ 11844F: Documentation/remoteproc.txt 11845F: drivers/remoteproc/ 11846F: include/linux/remoteproc.h 11847 11848REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11849M: Ohad Ben-Cohen <ohad@wizery.com> 11850M: Bjorn Andersson <bjorn.andersson@linaro.org> 11851L: linux-remoteproc@vger.kernel.org 11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11853S: Maintained 11854F: drivers/rpmsg/ 11855F: Documentation/rpmsg.txt 11856F: include/linux/rpmsg.h 11857F: include/linux/rpmsg/ 11858 11859RENESAS CLOCK DRIVERS 11860M: Geert Uytterhoeven <geert+renesas@glider.be> 11861L: linux-renesas-soc@vger.kernel.org 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11863S: Supported 11864F: drivers/clk/renesas/ 11865 11866RENESAS ETHERNET DRIVERS 11867R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11868L: netdev@vger.kernel.org 11869L: linux-renesas-soc@vger.kernel.org 11870F: Documentation/devicetree/bindings/net/renesas,*.txt 11871F: Documentation/devicetree/bindings/net/sh_eth.txt 11872F: drivers/net/ethernet/renesas/ 11873F: include/linux/sh_eth.h 11874 11875RENESAS R-CAR GYROADC DRIVER 11876M: Marek Vasut <marek.vasut@gmail.com> 11877L: linux-iio@vger.kernel.org 11878S: Supported 11879F: drivers/iio/adc/rcar_gyro_adc.c 11880 11881RENESAS USB PHY DRIVER 11882M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11883L: linux-renesas-soc@vger.kernel.org 11884S: Maintained 11885F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11886 11887RESET CONTROLLER FRAMEWORK 11888M: Philipp Zabel <p.zabel@pengutronix.de> 11889T: git git://git.pengutronix.de/git/pza/linux 11890S: Maintained 11891F: drivers/reset/ 11892F: Documentation/devicetree/bindings/reset/ 11893F: include/dt-bindings/reset/ 11894F: include/linux/reset.h 11895F: include/linux/reset-controller.h 11896 11897RFKILL 11898M: Johannes Berg <johannes@sipsolutions.net> 11899L: linux-wireless@vger.kernel.org 11900W: http://wireless.kernel.org/ 11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11903S: Maintained 11904F: Documentation/rfkill.txt 11905F: Documentation/ABI/stable/sysfs-class-rfkill 11906F: net/rfkill/ 11907 11908RHASHTABLE 11909M: Thomas Graf <tgraf@suug.ch> 11910M: Herbert Xu <herbert@gondor.apana.org.au> 11911L: netdev@vger.kernel.org 11912S: Maintained 11913F: lib/rhashtable.c 11914F: include/linux/rhashtable.h 11915 11916RICOH R5C592 MEMORYSTICK DRIVER 11917M: Maxim Levitsky <maximlevitsky@gmail.com> 11918S: Maintained 11919F: drivers/memstick/host/r592.* 11920 11921RICOH SMARTMEDIA/XD DRIVER 11922M: Maxim Levitsky <maximlevitsky@gmail.com> 11923S: Maintained 11924F: drivers/mtd/nand/r852.c 11925F: drivers/mtd/nand/r852.h 11926 11927RISC-V ARCHITECTURE 11928M: Palmer Dabbelt <palmer@sifive.com> 11929M: Albert Ou <albert@sifive.com> 11930L: linux-riscv@lists.infradead.org 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11932S: Supported 11933F: arch/riscv/ 11934K: riscv 11935N: riscv 11936 11937ROCCAT DRIVERS 11938M: Stefan Achatz <erazor_de@users.sourceforge.net> 11939W: http://sourceforge.net/projects/roccat/ 11940S: Maintained 11941F: drivers/hid/hid-roccat* 11942F: include/linux/hid-roccat* 11943F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11944 11945ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11946M: Jacob chen <jacob2.chen@rock-chips.com> 11947L: linux-media@vger.kernel.org 11948S: Maintained 11949F: drivers/media/platform/rockchip/rga/ 11950F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11951 11952ROCKER DRIVER 11953M: Jiri Pirko <jiri@resnulli.us> 11954L: netdev@vger.kernel.org 11955S: Supported 11956F: drivers/net/ethernet/rocker/ 11957 11958ROCKETPORT DRIVER 11959P: Comtrol Corp. 11960W: http://www.comtrol.com 11961S: Maintained 11962F: Documentation/serial/rocket.txt 11963F: drivers/tty/rocket* 11964 11965ROCKETPORT EXPRESS/INFINITY DRIVER 11966M: Kevin Cernekee <cernekee@gmail.com> 11967L: linux-serial@vger.kernel.org 11968S: Odd Fixes 11969F: drivers/tty/serial/rp2.* 11970 11971ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11972M: Marek Vasut <marek.vasut+renesas@gmail.com> 11973L: linux-kernel@vger.kernel.org 11974L: linux-renesas-soc@vger.kernel.org 11975S: Supported 11976F: drivers/mfd/bd9571mwv.c 11977F: drivers/regulator/bd9571mwv-regulator.c 11978F: drivers/gpio/gpio-bd9571mwv.c 11979F: include/linux/mfd/bd9571mwv.h 11980F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11981 11982ROSE NETWORK LAYER 11983M: Ralf Baechle <ralf@linux-mips.org> 11984L: linux-hams@vger.kernel.org 11985W: http://www.linux-ax25.org/ 11986S: Maintained 11987F: include/net/rose.h 11988F: include/uapi/linux/rose.h 11989F: net/rose/ 11990 11991RTL2830 MEDIA DRIVER 11992M: Antti Palosaari <crope@iki.fi> 11993L: linux-media@vger.kernel.org 11994W: https://linuxtv.org 11995W: http://palosaari.fi/linux/ 11996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11997T: git git://linuxtv.org/anttip/media_tree.git 11998S: Maintained 11999F: drivers/media/dvb-frontends/rtl2830* 12000 12001RTL2832 MEDIA DRIVER 12002M: Antti Palosaari <crope@iki.fi> 12003L: linux-media@vger.kernel.org 12004W: https://linuxtv.org 12005W: http://palosaari.fi/linux/ 12006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12007T: git git://linuxtv.org/anttip/media_tree.git 12008S: Maintained 12009F: drivers/media/dvb-frontends/rtl2832* 12010 12011RTL2832_SDR MEDIA DRIVER 12012M: Antti Palosaari <crope@iki.fi> 12013L: linux-media@vger.kernel.org 12014W: https://linuxtv.org 12015W: http://palosaari.fi/linux/ 12016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12017T: git git://linuxtv.org/anttip/media_tree.git 12018S: Maintained 12019F: drivers/media/dvb-frontends/rtl2832_sdr* 12020 12021RTL8180 WIRELESS DRIVER 12022L: linux-wireless@vger.kernel.org 12023W: http://wireless.kernel.org/ 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12025S: Orphan 12026F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12027 12028RTL8187 WIRELESS DRIVER 12029M: Herton Ronaldo Krzesinski <herton@canonical.com> 12030M: Hin-Tak Leung <htl10@users.sourceforge.net> 12031M: Larry Finger <Larry.Finger@lwfinger.net> 12032L: linux-wireless@vger.kernel.org 12033W: http://wireless.kernel.org/ 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12035S: Maintained 12036F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12037 12038REALTEK WIRELESS DRIVER (rtlwifi family) 12039M: Ping-Ke Shih <pkshih@realtek.com> 12040L: linux-wireless@vger.kernel.org 12041W: http://wireless.kernel.org/ 12042T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12043S: Maintained 12044F: drivers/net/wireless/realtek/rtlwifi/ 12045 12046RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12047M: Jes Sorensen <Jes.Sorensen@gmail.com> 12048L: linux-wireless@vger.kernel.org 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12050S: Maintained 12051F: drivers/net/wireless/realtek/rtl8xxxu/ 12052 12053RXRPC SOCKETS (AF_RXRPC) 12054M: David Howells <dhowells@redhat.com> 12055L: linux-afs@lists.infradead.org 12056S: Supported 12057F: net/rxrpc/ 12058F: include/keys/rxrpc-type.h 12059F: include/net/af_rxrpc.h 12060F: include/trace/events/rxrpc.h 12061F: include/uapi/linux/rxrpc.h 12062F: Documentation/networking/rxrpc.txt 12063W: https://www.infradead.org/~dhowells/kafs/ 12064 12065S3 SAVAGE FRAMEBUFFER DRIVER 12066M: Antonino Daplas <adaplas@gmail.com> 12067L: linux-fbdev@vger.kernel.org 12068S: Maintained 12069F: drivers/video/fbdev/savage/ 12070 12071S390 12072M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12073M: Heiko Carstens <heiko.carstens@de.ibm.com> 12074L: linux-s390@vger.kernel.org 12075W: http://www.ibm.com/developerworks/linux/linux390/ 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12077S: Supported 12078F: arch/s390/ 12079F: drivers/s390/ 12080F: Documentation/s390/ 12081F: Documentation/driver-api/s390-drivers.rst 12082 12083S390 COMMON I/O LAYER 12084M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12085M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 12086L: linux-s390@vger.kernel.org 12087W: http://www.ibm.com/developerworks/linux/linux390/ 12088S: Supported 12089F: drivers/s390/cio/ 12090 12091S390 DASD DRIVER 12092M: Stefan Haberland <sth@linux.vnet.ibm.com> 12093M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12094L: linux-s390@vger.kernel.org 12095W: http://www.ibm.com/developerworks/linux/linux390/ 12096S: Supported 12097F: drivers/s390/block/dasd* 12098F: block/partitions/ibm.c 12099 12100S390 IOMMU (PCI) 12101M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12102L: linux-s390@vger.kernel.org 12103W: http://www.ibm.com/developerworks/linux/linux390/ 12104S: Supported 12105F: drivers/iommu/s390-iommu.c 12106 12107S390 IUCV NETWORK LAYER 12108M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12109M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12110L: linux-s390@vger.kernel.org 12111W: http://www.ibm.com/developerworks/linux/linux390/ 12112S: Supported 12113F: drivers/s390/net/*iucv* 12114F: include/net/iucv/ 12115F: net/iucv/ 12116 12117S390 NETWORK DRIVERS 12118M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12119M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12120L: linux-s390@vger.kernel.org 12121W: http://www.ibm.com/developerworks/linux/linux390/ 12122S: Supported 12123F: drivers/s390/net/ 12124 12125S390 PCI SUBSYSTEM 12126M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12127M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12128L: linux-s390@vger.kernel.org 12129W: http://www.ibm.com/developerworks/linux/linux390/ 12130S: Supported 12131F: arch/s390/pci/ 12132F: drivers/pci/hotplug/s390_pci_hpc.c 12133 12134S390 VFIO-CCW DRIVER 12135M: Cornelia Huck <cohuck@redhat.com> 12136M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12137M: Halil Pasic <pasic@linux.vnet.ibm.com> 12138L: linux-s390@vger.kernel.org 12139L: kvm@vger.kernel.org 12140S: Supported 12141F: drivers/s390/cio/vfio_ccw* 12142F: Documentation/s390/vfio-ccw.txt 12143F: include/uapi/linux/vfio_ccw.h 12144 12145S390 ZCRYPT DRIVER 12146M: Harald Freudenberger <freude@de.ibm.com> 12147L: linux-s390@vger.kernel.org 12148W: http://www.ibm.com/developerworks/linux/linux390/ 12149S: Supported 12150F: drivers/s390/crypto/ 12151 12152S390 ZFCP DRIVER 12153M: Steffen Maier <maier@linux.vnet.ibm.com> 12154M: Benjamin Block <bblock@linux.vnet.ibm.com> 12155L: linux-s390@vger.kernel.org 12156W: http://www.ibm.com/developerworks/linux/linux390/ 12157S: Supported 12158F: drivers/s390/scsi/zfcp_* 12159 12160S3C24XX SD/MMC Driver 12161M: Ben Dooks <ben-linux@fluff.org> 12162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12163S: Supported 12164F: drivers/mmc/host/s3cmci.* 12165 12166SAA6588 RDS RECEIVER DRIVER 12167M: Hans Verkuil <hverkuil@xs4all.nl> 12168L: linux-media@vger.kernel.org 12169T: git git://linuxtv.org/media_tree.git 12170W: https://linuxtv.org 12171S: Odd Fixes 12172F: drivers/media/i2c/saa6588* 12173 12174SAA7134 VIDEO4LINUX DRIVER 12175M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12176M: Mauro Carvalho Chehab <mchehab@kernel.org> 12177L: linux-media@vger.kernel.org 12178W: https://linuxtv.org 12179T: git git://linuxtv.org/media_tree.git 12180S: Odd fixes 12181F: Documentation/media/v4l-drivers/saa7134* 12182F: drivers/media/pci/saa7134/ 12183 12184SAA7146 VIDEO4LINUX-2 DRIVER 12185M: Hans Verkuil <hverkuil@xs4all.nl> 12186L: linux-media@vger.kernel.org 12187T: git git://linuxtv.org/media_tree.git 12188S: Maintained 12189F: drivers/media/common/saa7146/ 12190F: drivers/media/pci/saa7146/ 12191F: include/media/saa7146* 12192 12193SAMSUNG AUDIO (ASoC) DRIVERS 12194M: Krzysztof Kozlowski <krzk@kernel.org> 12195M: Sangbeom Kim <sbkim73@samsung.com> 12196M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12197L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12198S: Supported 12199F: sound/soc/samsung/ 12200F: Documentation/devicetree/bindings/sound/samsung* 12201 12202SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12203M: Krzysztof Kozlowski <krzk@kernel.org> 12204L: linux-crypto@vger.kernel.org 12205L: linux-samsung-soc@vger.kernel.org 12206S: Maintained 12207F: drivers/crypto/exynos-rng.c 12208F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12209 12210SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12211M: Łukasz Stelmach <l.stelmach@samsung.com> 12212L: linux-samsung-soc@vger.kernel.org 12213S: Maintained 12214F: drivers/char/hw_random/exynos-trng.c 12215F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12216 12217SAMSUNG FRAMEBUFFER DRIVER 12218M: Jingoo Han <jingoohan1@gmail.com> 12219L: linux-fbdev@vger.kernel.org 12220S: Maintained 12221F: drivers/video/fbdev/s3c-fb.c 12222 12223SAMSUNG LAPTOP DRIVER 12224M: Corentin Chary <corentin.chary@gmail.com> 12225L: platform-driver-x86@vger.kernel.org 12226S: Maintained 12227F: drivers/platform/x86/samsung-laptop.c 12228 12229SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12230M: Sangbeom Kim <sbkim73@samsung.com> 12231M: Krzysztof Kozlowski <krzk@kernel.org> 12232M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12233L: linux-kernel@vger.kernel.org 12234L: linux-samsung-soc@vger.kernel.org 12235S: Supported 12236F: drivers/mfd/sec*.c 12237F: drivers/regulator/s2m*.c 12238F: drivers/regulator/s5m*.c 12239F: drivers/clk/clk-s2mps11.c 12240F: drivers/rtc/rtc-s5m.c 12241F: include/linux/mfd/samsung/ 12242F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12243F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12244F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12245F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12246 12247SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12248M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12249L: linux-media@vger.kernel.org 12250L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12251S: Maintained 12252F: drivers/media/platform/s3c-camif/ 12253F: include/media/drv-intf/s3c_camif.h 12254 12255SAMSUNG S3FWRN5 NFC DRIVER 12256M: Robert Baldyga <r.baldyga@samsung.com> 12257M: Krzysztof Opasiak <k.opasiak@samsung.com> 12258L: linux-nfc@lists.01.org (moderated for non-subscribers) 12259S: Supported 12260F: drivers/nfc/s3fwrn5 12261 12262SAMSUNG S5C73M3 CAMERA DRIVER 12263M: Kyungmin Park <kyungmin.park@samsung.com> 12264M: Andrzej Hajda <a.hajda@samsung.com> 12265L: linux-media@vger.kernel.org 12266S: Supported 12267F: drivers/media/i2c/s5c73m3/* 12268 12269SAMSUNG S5K5BAF CAMERA DRIVER 12270M: Kyungmin Park <kyungmin.park@samsung.com> 12271M: Andrzej Hajda <a.hajda@samsung.com> 12272L: linux-media@vger.kernel.org 12273S: Supported 12274F: drivers/media/i2c/s5k5baf.c 12275 12276SAMSUNG S5P Security SubSystem (SSS) DRIVER 12277M: Krzysztof Kozlowski <krzk@kernel.org> 12278M: Vladimir Zapolskiy <vz@mleia.com> 12279M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12280L: linux-crypto@vger.kernel.org 12281L: linux-samsung-soc@vger.kernel.org 12282S: Maintained 12283F: drivers/crypto/s5p-sss.c 12284 12285SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12286M: Kyungmin Park <kyungmin.park@samsung.com> 12287M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12288L: linux-media@vger.kernel.org 12289Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12290S: Supported 12291F: drivers/media/platform/exynos4-is/ 12292 12293SAMSUNG SOC CLOCK DRIVERS 12294M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12295M: Tomasz Figa <tomasz.figa@gmail.com> 12296M: Chanwoo Choi <cw00.choi@samsung.com> 12297S: Supported 12298L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12299F: drivers/clk/samsung/ 12300F: include/dt-bindings/clock/exynos*.h 12301F: Documentation/devicetree/bindings/clock/exynos*.txt 12302 12303SAMSUNG SPI DRIVERS 12304M: Kukjin Kim <kgene@kernel.org> 12305M: Krzysztof Kozlowski <krzk@kernel.org> 12306M: Andi Shyti <andi@etezian.org> 12307L: linux-spi@vger.kernel.org 12308L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12309S: Maintained 12310F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12311F: drivers/spi/spi-s3c* 12312F: include/linux/platform_data/spi-s3c64xx.h 12313 12314SAMSUNG SXGBE DRIVERS 12315M: Byungho An <bh74.an@samsung.com> 12316M: Girish K S <ks.giri@samsung.com> 12317M: Vipul Pandya <vipul.pandya@samsung.com> 12318S: Supported 12319L: netdev@vger.kernel.org 12320F: drivers/net/ethernet/samsung/sxgbe/ 12321 12322SAMSUNG THERMAL DRIVER 12323M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12324L: linux-pm@vger.kernel.org 12325L: linux-samsung-soc@vger.kernel.org 12326S: Supported 12327T: git https://github.com/lmajewski/linux-samsung-thermal.git 12328F: drivers/thermal/samsung/ 12329 12330SAMSUNG USB2 PHY DRIVER 12331M: Kamil Debski <kamil@wypas.org> 12332M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12333L: linux-kernel@vger.kernel.org 12334S: Supported 12335F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12336F: Documentation/phy/samsung-usb2.txt 12337F: drivers/phy/samsung/phy-exynos4210-usb2.c 12338F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12339F: drivers/phy/samsung/phy-exynos5250-usb2.c 12340F: drivers/phy/samsung/phy-s5pv210-usb2.c 12341F: drivers/phy/samsung/phy-samsung-usb2.c 12342F: drivers/phy/samsung/phy-samsung-usb2.h 12343 12344SC1200 WDT DRIVER 12345M: Zwane Mwaikambo <zwanem@gmail.com> 12346S: Maintained 12347F: drivers/watchdog/sc1200wdt.c 12348 12349SCHEDULER 12350M: Ingo Molnar <mingo@redhat.com> 12351M: Peter Zijlstra <peterz@infradead.org> 12352L: linux-kernel@vger.kernel.org 12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12354S: Maintained 12355F: kernel/sched/ 12356F: include/linux/sched.h 12357F: include/uapi/linux/sched.h 12358F: include/linux/wait.h 12359 12360SCR24X CHIP CARD INTERFACE DRIVER 12361M: Lubomir Rintel <lkundrak@v3.sk> 12362S: Supported 12363F: drivers/char/pcmcia/scr24x_cs.c 12364 12365SCSI CDROM DRIVER 12366M: Jens Axboe <axboe@kernel.dk> 12367L: linux-scsi@vger.kernel.org 12368W: http://www.kernel.dk 12369S: Maintained 12370F: drivers/scsi/sr* 12371 12372SCSI RDMA PROTOCOL (SRP) INITIATOR 12373M: Bart Van Assche <bart.vanassche@sandisk.com> 12374L: linux-rdma@vger.kernel.org 12375S: Supported 12376W: http://www.openfabrics.org 12377Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12379F: drivers/infiniband/ulp/srp/ 12380F: include/scsi/srp.h 12381 12382SCSI SG DRIVER 12383M: Doug Gilbert <dgilbert@interlog.com> 12384L: linux-scsi@vger.kernel.org 12385W: http://sg.danny.cz/sg 12386S: Maintained 12387F: Documentation/scsi/scsi-generic.txt 12388F: drivers/scsi/sg.c 12389F: include/scsi/sg.h 12390 12391SCSI SUBSYSTEM 12392M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12394M: "Martin K. Petersen" <martin.petersen@oracle.com> 12395T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12396L: linux-scsi@vger.kernel.org 12397S: Maintained 12398F: Documentation/devicetree/bindings/scsi/ 12399F: drivers/scsi/ 12400F: include/scsi/ 12401 12402SCSI TAPE DRIVER 12403M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12404L: linux-scsi@vger.kernel.org 12405S: Maintained 12406F: Documentation/scsi/st.txt 12407F: drivers/scsi/st.* 12408F: drivers/scsi/st_*.h 12409 12410SCTP PROTOCOL 12411M: Vlad Yasevich <vyasevich@gmail.com> 12412M: Neil Horman <nhorman@tuxdriver.com> 12413L: linux-sctp@vger.kernel.org 12414W: http://lksctp.sourceforge.net 12415S: Maintained 12416F: Documentation/networking/sctp.txt 12417F: include/linux/sctp.h 12418F: include/uapi/linux/sctp.h 12419F: include/net/sctp/ 12420F: net/sctp/ 12421 12422SCx200 CPU SUPPORT 12423M: Jim Cromie <jim.cromie@gmail.com> 12424S: Odd Fixes 12425F: Documentation/i2c/busses/scx200_acb 12426F: arch/x86/platform/scx200/ 12427F: drivers/watchdog/scx200_wdt.c 12428F: drivers/i2c/busses/scx200* 12429F: drivers/mtd/maps/scx200_docflash.c 12430F: include/linux/scx200.h 12431 12432SCx200 GPIO DRIVER 12433M: Jim Cromie <jim.cromie@gmail.com> 12434S: Maintained 12435F: drivers/char/scx200_gpio.c 12436F: include/linux/scx200_gpio.h 12437 12438SCx200 HRT CLOCKSOURCE DRIVER 12439M: Jim Cromie <jim.cromie@gmail.com> 12440S: Maintained 12441F: drivers/clocksource/scx200_hrt.c 12442 12443SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12444M: Sascha Sommer <saschasommer@freenet.de> 12445L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12446S: Maintained 12447F: drivers/mmc/host/sdricoh_cs.c 12448 12449SECURE COMPUTING 12450M: Kees Cook <keescook@chromium.org> 12451R: Andy Lutomirski <luto@amacapital.net> 12452R: Will Drewry <wad@chromium.org> 12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12454S: Supported 12455F: kernel/seccomp.c 12456F: include/uapi/linux/seccomp.h 12457F: include/linux/seccomp.h 12458F: tools/testing/selftests/seccomp/* 12459F: tools/testing/selftests/kselftest_harness.h 12460F: Documentation/userspace-api/seccomp_filter.rst 12461K: \bsecure_computing 12462K: \bTIF_SECCOMP\b 12463 12464SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12465M: Al Cooper <alcooperx@gmail.com> 12466L: linux-mmc@vger.kernel.org 12467L: bcm-kernel-feedback-list@broadcom.com 12468S: Maintained 12469F: drivers/mmc/host/sdhci-brcmstb* 12470 12471SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12472M: Adrian Hunter <adrian.hunter@intel.com> 12473L: linux-mmc@vger.kernel.org 12474T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12475S: Maintained 12476F: drivers/mmc/host/sdhci* 12477F: include/linux/mmc/sdhci* 12478 12479SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12480M: Ben Dooks <ben-linux@fluff.org> 12481M: Jaehoon Chung <jh80.chung@samsung.com> 12482L: linux-mmc@vger.kernel.org 12483S: Maintained 12484F: drivers/mmc/host/sdhci-s3c* 12485 12486SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12487M: Viresh Kumar <vireshk@kernel.org> 12488L: linux-mmc@vger.kernel.org 12489S: Maintained 12490F: drivers/mmc/host/sdhci-spear.c 12491 12492SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12493M: Kishon Vijay Abraham I <kishon@ti.com> 12494L: linux-mmc@vger.kernel.org 12495S: Maintained 12496F: drivers/mmc/host/sdhci-omap.c 12497 12498SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12499M: Scott Bauer <scott.bauer@intel.com> 12500M: Jonathan Derrick <jonathan.derrick@intel.com> 12501L: linux-block@vger.kernel.org 12502S: Supported 12503F: block/sed* 12504F: block/opal_proto.h 12505F: include/linux/sed* 12506F: include/uapi/linux/sed* 12507 12508SECURITY CONTACT 12509M: Security Officers <security@kernel.org> 12510S: Supported 12511 12512SECURITY SUBSYSTEM 12513M: James Morris <jmorris@namei.org> 12514M: "Serge E. Hallyn" <serge@hallyn.com> 12515L: linux-security-module@vger.kernel.org (suggested Cc:) 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12517W: http://kernsec.org/ 12518S: Supported 12519F: security/ 12520 12521SELINUX SECURITY MODULE 12522M: Paul Moore <paul@paul-moore.com> 12523M: Stephen Smalley <sds@tycho.nsa.gov> 12524M: Eric Paris <eparis@parisplace.org> 12525L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12526W: https://selinuxproject.org 12527W: https://github.com/SELinuxProject 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12529S: Supported 12530F: include/linux/selinux* 12531F: security/selinux/ 12532F: scripts/selinux/ 12533F: Documentation/admin-guide/LSM/SELinux.rst 12534 12535SENSABLE PHANTOM 12536M: Jiri Slaby <jirislaby@gmail.com> 12537S: Maintained 12538F: drivers/misc/phantom.c 12539F: include/uapi/linux/phantom.h 12540 12541SERIAL DEVICE BUS 12542M: Rob Herring <robh@kernel.org> 12543L: linux-serial@vger.kernel.org 12544S: Maintained 12545F: Documentation/devicetree/bindings/serial/slave-device.txt 12546F: drivers/tty/serdev/ 12547F: include/linux/serdev.h 12548 12549SERIAL DRIVERS 12550M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12551L: linux-serial@vger.kernel.org 12552S: Maintained 12553F: Documentation/devicetree/bindings/serial/ 12554F: drivers/tty/serial/ 12555 12556SERIAL IR RECEIVER 12557M: Sean Young <sean@mess.org> 12558L: linux-media@vger.kernel.org 12559S: Maintained 12560F: drivers/media/rc/serial_ir.c 12561 12562SFC NETWORK DRIVER 12563M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12564M: Edward Cree <ecree@solarflare.com> 12565M: Bert Kenward <bkenward@solarflare.com> 12566L: netdev@vger.kernel.org 12567S: Supported 12568F: drivers/net/ethernet/sfc/ 12569 12570SGI GRU DRIVER 12571M: Dimitri Sivanich <sivanich@sgi.com> 12572S: Maintained 12573F: drivers/misc/sgi-gru/ 12574 12575SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12576M: Pat Gefre <pfg@sgi.com> 12577L: linux-ia64@vger.kernel.org 12578S: Supported 12579F: Documentation/ia64/serial.txt 12580F: drivers/tty/serial/ioc?_serial.c 12581F: include/linux/ioc?.h 12582 12583SGI XP/XPC/XPNET DRIVER 12584M: Cliff Whickman <cpw@sgi.com> 12585M: Robin Holt <robinmholt@gmail.com> 12586S: Maintained 12587F: drivers/misc/sgi-xp/ 12588 12589SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12590M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12591L: linux-s390@vger.kernel.org 12592W: http://www.ibm.com/developerworks/linux/linux390/ 12593S: Supported 12594F: net/smc/ 12595 12596SH_VEU V4L2 MEM2MEM DRIVER 12597L: linux-media@vger.kernel.org 12598S: Orphan 12599F: drivers/media/platform/sh_veu.c 12600 12601SH_VOU V4L2 OUTPUT DRIVER 12602L: linux-media@vger.kernel.org 12603S: Orphan 12604F: drivers/media/platform/sh_vou.c 12605F: include/media/drv-intf/sh_vou.h 12606 12607SI2157 MEDIA DRIVER 12608M: Antti Palosaari <crope@iki.fi> 12609L: linux-media@vger.kernel.org 12610W: https://linuxtv.org 12611W: http://palosaari.fi/linux/ 12612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12613T: git git://linuxtv.org/anttip/media_tree.git 12614S: Maintained 12615F: drivers/media/tuners/si2157* 12616 12617SI2165 MEDIA DRIVER 12618M: Matthias Schwarzott <zzam@gentoo.org> 12619L: linux-media@vger.kernel.org 12620W: https://linuxtv.org 12621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12622S: Maintained 12623F: drivers/media/dvb-frontends/si2165* 12624 12625SI2168 MEDIA DRIVER 12626M: Antti Palosaari <crope@iki.fi> 12627L: linux-media@vger.kernel.org 12628W: https://linuxtv.org 12629W: http://palosaari.fi/linux/ 12630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12631T: git git://linuxtv.org/anttip/media_tree.git 12632S: Maintained 12633F: drivers/media/dvb-frontends/si2168* 12634 12635SI470X FM RADIO RECEIVER I2C DRIVER 12636M: Hans Verkuil <hverkuil@xs4all.nl> 12637L: linux-media@vger.kernel.org 12638T: git git://linuxtv.org/media_tree.git 12639W: https://linuxtv.org 12640S: Odd Fixes 12641F: drivers/media/radio/si470x/radio-si470x-i2c.c 12642 12643SI470X FM RADIO RECEIVER USB DRIVER 12644M: Hans Verkuil <hverkuil@xs4all.nl> 12645L: linux-media@vger.kernel.org 12646T: git git://linuxtv.org/media_tree.git 12647W: https://linuxtv.org 12648S: Maintained 12649F: drivers/media/radio/si470x/radio-si470x-common.c 12650F: drivers/media/radio/si470x/radio-si470x.h 12651F: drivers/media/radio/si470x/radio-si470x-usb.c 12652 12653SI4713 FM RADIO TRANSMITTER I2C DRIVER 12654M: Eduardo Valentin <edubezval@gmail.com> 12655L: linux-media@vger.kernel.org 12656T: git git://linuxtv.org/media_tree.git 12657W: https://linuxtv.org 12658S: Odd Fixes 12659F: drivers/media/radio/si4713/si4713.? 12660 12661SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12662M: Eduardo Valentin <edubezval@gmail.com> 12663L: linux-media@vger.kernel.org 12664T: git git://linuxtv.org/media_tree.git 12665W: https://linuxtv.org 12666S: Odd Fixes 12667F: drivers/media/radio/si4713/radio-platform-si4713.c 12668 12669SI4713 FM RADIO TRANSMITTER USB DRIVER 12670M: Hans Verkuil <hverkuil@xs4all.nl> 12671L: linux-media@vger.kernel.org 12672T: git git://linuxtv.org/media_tree.git 12673W: https://linuxtv.org 12674S: Maintained 12675F: drivers/media/radio/si4713/radio-usb-si4713.c 12676 12677SIANO DVB DRIVER 12678M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12679M: Mauro Carvalho Chehab <mchehab@kernel.org> 12680L: linux-media@vger.kernel.org 12681W: https://linuxtv.org 12682T: git git://linuxtv.org/media_tree.git 12683S: Odd fixes 12684F: drivers/media/common/siano/ 12685F: drivers/media/usb/siano/ 12686F: drivers/media/usb/siano/ 12687F: drivers/media/mmc/siano/ 12688 12689SILEAD TOUCHSCREEN DRIVER 12690M: Hans de Goede <hdegoede@redhat.com> 12691L: linux-input@vger.kernel.org 12692L: platform-driver-x86@vger.kernel.org 12693S: Maintained 12694F: drivers/input/touchscreen/silead.c 12695F: drivers/platform/x86/silead_dmi.c 12696 12697SILICON MOTION SM712 FRAME BUFFER DRIVER 12698M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12699M: Teddy Wang <teddy.wang@siliconmotion.com> 12700M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12701L: linux-fbdev@vger.kernel.org 12702S: Maintained 12703F: drivers/video/fbdev/sm712* 12704F: Documentation/fb/sm712fb.txt 12705 12706SIMPLE FIRMWARE INTERFACE (SFI) 12707M: Len Brown <lenb@kernel.org> 12708L: sfi-devel@simplefirmware.org 12709W: http://simplefirmware.org/ 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12711S: Supported 12712F: arch/x86/platform/sfi/ 12713F: drivers/sfi/ 12714F: include/linux/sfi*.h 12715 12716SIMPLEFB FB DRIVER 12717M: Hans de Goede <hdegoede@redhat.com> 12718L: linux-fbdev@vger.kernel.org 12719S: Maintained 12720F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12721F: drivers/video/fbdev/simplefb.c 12722F: include/linux/platform_data/simplefb.h 12723 12724SIMTEC EB110ATX (Chalice CATS) 12725P: Ben Dooks 12726P: Vincent Sanders <vince@simtec.co.uk> 12727M: Simtec Linux Team <linux@simtec.co.uk> 12728W: http://www.simtec.co.uk/products/EB110ATX/ 12729S: Supported 12730 12731SIMTEC EB2410ITX (BAST) 12732P: Ben Dooks 12733P: Vincent Sanders <vince@simtec.co.uk> 12734M: Simtec Linux Team <linux@simtec.co.uk> 12735W: http://www.simtec.co.uk/products/EB2410ITX/ 12736S: Supported 12737F: arch/arm/mach-s3c24xx/mach-bast.c 12738F: arch/arm/mach-s3c24xx/bast-ide.c 12739F: arch/arm/mach-s3c24xx/bast-irq.c 12740 12741SIPHASH PRF ROUTINES 12742M: Jason A. Donenfeld <Jason@zx2c4.com> 12743S: Maintained 12744F: lib/siphash.c 12745F: lib/test_siphash.c 12746F: include/linux/siphash.h 12747 12748SIOX 12749M: Gavin Schenk <g.schenk@eckelmann.de> 12750M: Uwe Kleine-König <kernel@pengutronix.de> 12751S: Supported 12752F: drivers/siox/* 12753F: include/trace/events/siox.h 12754 12755SIS 190 ETHERNET DRIVER 12756M: Francois Romieu <romieu@fr.zoreil.com> 12757L: netdev@vger.kernel.org 12758S: Maintained 12759F: drivers/net/ethernet/sis/sis190.c 12760 12761SIS 900/7016 FAST ETHERNET DRIVER 12762M: Daniele Venzano <venza@brownhat.org> 12763W: http://www.brownhat.org/sis900.html 12764L: netdev@vger.kernel.org 12765S: Maintained 12766F: drivers/net/ethernet/sis/sis900.* 12767 12768SIS FRAMEBUFFER DRIVER 12769M: Thomas Winischhofer <thomas@winischhofer.net> 12770W: http://www.winischhofer.net/linuxsisvga.shtml 12771S: Maintained 12772F: Documentation/fb/sisfb.txt 12773F: drivers/video/fbdev/sis/ 12774F: include/video/sisfb.h 12775 12776SIS USB2VGA DRIVER 12777M: Thomas Winischhofer <thomas@winischhofer.net> 12778W: http://www.winischhofer.at/linuxsisusbvga.shtml 12779S: Maintained 12780F: drivers/usb/misc/sisusbvga/ 12781 12782SLAB ALLOCATOR 12783M: Christoph Lameter <cl@linux.com> 12784M: Pekka Enberg <penberg@kernel.org> 12785M: David Rientjes <rientjes@google.com> 12786M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12787M: Andrew Morton <akpm@linux-foundation.org> 12788L: linux-mm@kvack.org 12789S: Maintained 12790F: include/linux/sl?b*.h 12791F: mm/sl?b* 12792 12793SLEEPABLE READ-COPY UPDATE (SRCU) 12794M: Lai Jiangshan <jiangshanlai@gmail.com> 12795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12796M: Josh Triplett <josh@joshtriplett.org> 12797R: Steven Rostedt <rostedt@goodmis.org> 12798R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12799L: linux-kernel@vger.kernel.org 12800W: http://www.rdrop.com/users/paulmck/RCU/ 12801S: Supported 12802T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12803F: include/linux/srcu.h 12804F: kernel/rcu/srcu.c 12805 12806SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12807M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12809S: Maintained 12810F: drivers/slimbus/ 12811F: Documentation/devicetree/bindings/slimbus/ 12812F: include/linux/slimbus.h 12813 12814SMACK SECURITY MODULE 12815M: Casey Schaufler <casey@schaufler-ca.com> 12816L: linux-security-module@vger.kernel.org 12817W: http://schaufler-ca.com 12818T: git git://github.com/cschaufler/smack-next 12819S: Maintained 12820F: Documentation/admin-guide/LSM/Smack.rst 12821F: security/smack/ 12822 12823SMC91x ETHERNET DRIVER 12824M: Nicolas Pitre <nico@fluxnic.net> 12825S: Odd Fixes 12826F: drivers/net/ethernet/smsc/smc91x.* 12827 12828SMIA AND SMIA++ IMAGE SENSOR DRIVER 12829M: Sakari Ailus <sakari.ailus@iki.fi> 12830L: linux-media@vger.kernel.org 12831S: Maintained 12832F: drivers/media/i2c/smiapp/ 12833F: include/media/i2c/smiapp.h 12834F: drivers/media/i2c/smiapp-pll.c 12835F: drivers/media/i2c/smiapp-pll.h 12836F: include/uapi/linux/smiapp.h 12837F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12838 12839SMM665 HARDWARE MONITOR DRIVER 12840M: Guenter Roeck <linux@roeck-us.net> 12841L: linux-hwmon@vger.kernel.org 12842S: Maintained 12843F: Documentation/hwmon/smm665 12844F: drivers/hwmon/smm665.c 12845 12846SMSC EMC2103 HARDWARE MONITOR DRIVER 12847M: Steve Glendinning <steve.glendinning@shawell.net> 12848L: linux-hwmon@vger.kernel.org 12849S: Maintained 12850F: Documentation/hwmon/emc2103 12851F: drivers/hwmon/emc2103.c 12852 12853SMSC SCH5627 HARDWARE MONITOR DRIVER 12854M: Hans de Goede <hdegoede@redhat.com> 12855L: linux-hwmon@vger.kernel.org 12856S: Supported 12857F: Documentation/hwmon/sch5627 12858F: drivers/hwmon/sch5627.c 12859 12860SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12861M: Steve Glendinning <steve.glendinning@shawell.net> 12862L: linux-fbdev@vger.kernel.org 12863S: Maintained 12864F: drivers/video/fbdev/smscufx.c 12865 12866SMSC47B397 HARDWARE MONITOR DRIVER 12867M: Jean Delvare <jdelvare@suse.com> 12868L: linux-hwmon@vger.kernel.org 12869S: Maintained 12870F: Documentation/hwmon/smsc47b397 12871F: drivers/hwmon/smsc47b397.c 12872 12873SMSC911x ETHERNET DRIVER 12874M: Steve Glendinning <steve.glendinning@shawell.net> 12875L: netdev@vger.kernel.org 12876S: Maintained 12877F: include/linux/smsc911x.h 12878F: drivers/net/ethernet/smsc/smsc911x.* 12879 12880SMSC9420 PCI ETHERNET DRIVER 12881M: Steve Glendinning <steve.glendinning@shawell.net> 12882L: netdev@vger.kernel.org 12883S: Maintained 12884F: drivers/net/ethernet/smsc/smsc9420.* 12885 12886SOC-CAMERA V4L2 SUBSYSTEM 12887L: linux-media@vger.kernel.org 12888T: git git://linuxtv.org/media_tree.git 12889S: Orphan 12890F: include/media/soc* 12891F: drivers/media/i2c/soc_camera/ 12892F: drivers/media/platform/soc_camera/ 12893 12894SOCIONEXT UNIPHIER SOUND DRIVER 12895M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12896L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12897S: Maintained 12898F: sound/soc/uniphier/ 12899 12900SOEKRIS NET48XX LED SUPPORT 12901M: Chris Boot <bootc@bootc.net> 12902S: Maintained 12903F: drivers/leds/leds-net48xx.c 12904 12905SOFT-ROCE DRIVER (rxe) 12906M: Moni Shoua <monis@mellanox.com> 12907L: linux-rdma@vger.kernel.org 12908S: Supported 12909W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12910Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12911F: drivers/infiniband/sw/rxe/ 12912F: include/uapi/rdma/rdma_user_rxe.h 12913 12914SOFTLOGIC 6x10 MPEG CODEC 12915M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12916M: Anton Sviridenko <anton@corp.bluecherry.net> 12917M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12918M: Andrey Utkin <andrey_utkin@fastmail.com> 12919M: Ismael Luceno <ismael@iodev.co.uk> 12920L: linux-media@vger.kernel.org 12921S: Supported 12922F: drivers/media/pci/solo6x10/ 12923 12924SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12925M: James Morse <james.morse@arm.com> 12926L: linux-arm-kernel@lists.infradead.org 12927S: Maintained 12928F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12929F: drivers/firmware/arm_sdei.c 12930F: include/linux/sdei.h 12931F: include/uapi/linux/sdei.h 12932 12933SOFTWARE RAID (Multiple Disks) SUPPORT 12934M: Shaohua Li <shli@kernel.org> 12935L: linux-raid@vger.kernel.org 12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12937S: Supported 12938F: drivers/md/Makefile 12939F: drivers/md/Kconfig 12940F: drivers/md/md* 12941F: drivers/md/raid* 12942F: include/linux/raid/ 12943F: include/uapi/linux/raid/ 12944 12945SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12946M: Jassi Brar <jaswinder.singh@linaro.org> 12947L: netdev@vger.kernel.org 12948S: Maintained 12949F: drivers/net/ethernet/socionext/netsec.c 12950F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12951 12952SOLIDRUN CLEARFOG SUPPORT 12953M: Russell King <linux@armlinux.org.uk> 12954S: Maintained 12955F: arch/arm/boot/dts/armada-388-clearfog* 12956F: arch/arm/boot/dts/armada-38x-solidrun-* 12957 12958SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 12959M: Russell King <linux@armlinux.org.uk> 12960S: Maintained 12961F: arch/arm/boot/dts/imx6*-cubox-i* 12962F: arch/arm/boot/dts/imx6*-hummingboard* 12963F: arch/arm/boot/dts/imx6*-sr-* 12964 12965SONIC NETWORK DRIVER 12966M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12967L: netdev@vger.kernel.org 12968S: Maintained 12969F: drivers/net/ethernet/natsemi/sonic.* 12970 12971SONICS SILICON BACKPLANE DRIVER (SSB) 12972M: Michael Buesch <m@bues.ch> 12973L: linux-wireless@vger.kernel.org 12974S: Maintained 12975F: drivers/ssb/ 12976F: include/linux/ssb/ 12977 12978SONY IMX274 SENSOR DRIVER 12979M: Leon Luo <leonl@leopardimaging.com> 12980L: linux-media@vger.kernel.org 12981T: git git://linuxtv.org/media_tree.git 12982S: Maintained 12983F: drivers/media/i2c/imx274.c 12984F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12985 12986SONY MEMORYSTICK CARD SUPPORT 12987M: Alex Dubov <oakad@yahoo.com> 12988W: http://tifmxx.berlios.de/ 12989S: Maintained 12990F: drivers/memstick/host/tifm_ms.c 12991 12992SONY MEMORYSTICK STANDARD SUPPORT 12993M: Maxim Levitsky <maximlevitsky@gmail.com> 12994S: Maintained 12995F: drivers/memstick/core/ms_block.* 12996 12997SONY VAIO CONTROL DEVICE DRIVER 12998M: Mattia Dongili <malattia@linux.it> 12999L: platform-driver-x86@vger.kernel.org 13000W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13001S: Maintained 13002F: Documentation/laptops/sony-laptop.txt 13003F: drivers/char/sonypi.c 13004F: drivers/platform/x86/sony-laptop.c 13005F: include/linux/sony-laptop.h 13006 13007SOUND 13008M: Jaroslav Kysela <perex@perex.cz> 13009M: Takashi Iwai <tiwai@suse.com> 13010L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13011W: http://www.alsa-project.org/ 13012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13013T: git git://git.alsa-project.org/alsa-kernel.git 13014Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13015S: Maintained 13016F: Documentation/sound/ 13017F: include/sound/ 13018F: include/uapi/sound/ 13019F: sound/ 13020 13021SOUND - COMPRESSED AUDIO 13022M: Vinod Koul <vinod.koul@intel.com> 13023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13025S: Supported 13026F: Documentation/sound/alsa/compress_offload.txt 13027F: include/sound/compress_driver.h 13028F: include/uapi/sound/compress_* 13029F: sound/core/compress_offload.c 13030F: sound/soc/soc-compress.c 13031 13032SOUND - DMAENGINE HELPERS 13033M: Lars-Peter Clausen <lars@metafoo.de> 13034S: Supported 13035F: include/sound/dmaengine_pcm.h 13036F: sound/core/pcm_dmaengine.c 13037F: sound/soc/soc-generic-dmaengine-pcm.c 13038 13039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13040M: Liam Girdwood <lgirdwood@gmail.com> 13041M: Mark Brown <broonie@kernel.org> 13042T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13044W: http://alsa-project.org/main/index.php/ASoC 13045S: Supported 13046F: Documentation/devicetree/bindings/sound/ 13047F: Documentation/sound/alsa/soc/ 13048F: sound/soc/ 13049F: include/sound/soc* 13050 13051SOUNDWIRE SUBSYSTEM 13052M: Vinod Koul <vinod.koul@intel.com> 13053M: Sanyog Kale <sanyog.r.kale@intel.com> 13054R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13056S: Supported 13057F: Documentation/driver-api/soundwire/ 13058F: drivers/soundwire/ 13059F: include/linux/soundwire/ 13060 13061SP2 MEDIA DRIVER 13062M: Olli Salonen <olli.salonen@iki.fi> 13063L: linux-media@vger.kernel.org 13064W: https://linuxtv.org 13065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13066S: Maintained 13067F: drivers/media/dvb-frontends/sp2* 13068 13069SPARC + UltraSPARC (sparc/sparc64) 13070M: "David S. Miller" <davem@davemloft.net> 13071L: sparclinux@vger.kernel.org 13072Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13075S: Maintained 13076F: arch/sparc/ 13077F: drivers/sbus/ 13078 13079SPARC SERIAL DRIVERS 13080M: "David S. Miller" <davem@davemloft.net> 13081L: sparclinux@vger.kernel.org 13082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13083T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13084S: Maintained 13085F: include/linux/sunserialcore.h 13086F: drivers/tty/serial/suncore.c 13087F: drivers/tty/serial/sunhv.c 13088F: drivers/tty/serial/sunsab.c 13089F: drivers/tty/serial/sunsab.h 13090F: drivers/tty/serial/sunsu.c 13091F: drivers/tty/serial/sunzilog.c 13092F: drivers/tty/serial/sunzilog.h 13093F: drivers/tty/vcc.c 13094 13095SPARSE CHECKER 13096M: "Christopher Li" <sparse@chrisli.org> 13097L: linux-sparse@vger.kernel.org 13098W: https://sparse.wiki.kernel.org/ 13099T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13100T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13101S: Maintained 13102F: include/linux/compiler.h 13103 13104SPEAR CLOCK FRAMEWORK SUPPORT 13105M: Viresh Kumar <vireshk@kernel.org> 13106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13107W: http://www.st.com/spear 13108S: Maintained 13109F: drivers/clk/spear/ 13110 13111SPEAR PLATFORM SUPPORT 13112M: Viresh Kumar <vireshk@kernel.org> 13113M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13115W: http://www.st.com/spear 13116S: Maintained 13117F: arch/arm/boot/dts/spear* 13118F: arch/arm/mach-spear/ 13119 13120SPI NOR SUBSYSTEM 13121M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13122M: Marek Vasut <marek.vasut@gmail.com> 13123L: linux-mtd@lists.infradead.org 13124W: http://www.linux-mtd.infradead.org/ 13125Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13126T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13127T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13128S: Maintained 13129F: drivers/mtd/spi-nor/ 13130F: include/linux/mtd/spi-nor.h 13131 13132SPI SUBSYSTEM 13133M: Mark Brown <broonie@kernel.org> 13134L: linux-spi@vger.kernel.org 13135T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13136Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13137S: Maintained 13138F: Documentation/devicetree/bindings/spi/ 13139F: Documentation/spi/ 13140F: drivers/spi/ 13141F: include/linux/spi/ 13142F: include/uapi/linux/spi/ 13143F: tools/spi/ 13144 13145SPIDERNET NETWORK DRIVER for CELL 13146M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13147L: netdev@vger.kernel.org 13148S: Supported 13149F: Documentation/networking/spider_net.txt 13150F: drivers/net/ethernet/toshiba/spider_net* 13151 13152SPMI SUBSYSTEM 13153R: Stephen Boyd <sboyd@kernel.org> 13154L: linux-arm-msm@vger.kernel.org 13155F: Documentation/devicetree/bindings/spmi/ 13156F: drivers/spmi/ 13157F: include/dt-bindings/spmi/spmi.h 13158F: include/linux/spmi.h 13159F: include/trace/events/spmi.h 13160 13161SPU FILE SYSTEM 13162M: Jeremy Kerr <jk@ozlabs.org> 13163L: linuxppc-dev@lists.ozlabs.org 13164W: http://www.ibm.com/developerworks/power/cell/ 13165S: Supported 13166F: Documentation/filesystems/spufs.txt 13167F: arch/powerpc/platforms/cell/spufs/ 13168 13169SQUASHFS FILE SYSTEM 13170M: Phillip Lougher <phillip@squashfs.org.uk> 13171L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13172W: http://squashfs.org.uk 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13174S: Maintained 13175F: Documentation/filesystems/squashfs.txt 13176F: fs/squashfs/ 13177 13178SRM (Alpha) environment access 13179M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13180S: Maintained 13181F: arch/alpha/kernel/srm_env.c 13182 13183STABLE BRANCH 13184M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13185L: stable@vger.kernel.org 13186S: Supported 13187F: Documentation/process/stable-kernel-rules.rst 13188 13189STAGING - ATOMISP DRIVER 13190M: Alan Cox <alan@linux.intel.com> 13191M: Sakari Ailus <sakari.ailus@linux.intel.com> 13192L: linux-media@vger.kernel.org 13193S: Maintained 13194F: drivers/staging/media/atomisp/ 13195 13196STAGING - COMEDI 13197M: Ian Abbott <abbotti@mev.co.uk> 13198M: H Hartley Sweeten <hsweeten@visionengravers.com> 13199S: Odd Fixes 13200F: drivers/staging/comedi/ 13201 13202STAGING - FLARION FT1000 DRIVERS 13203M: Marek Belisko <marek.belisko@gmail.com> 13204S: Odd Fixes 13205F: drivers/staging/ft1000/ 13206 13207STAGING - INDUSTRIAL IO 13208M: Jonathan Cameron <jic23@kernel.org> 13209L: linux-iio@vger.kernel.org 13210S: Odd Fixes 13211F: Documentation/devicetree/bindings/staging/iio/ 13212F: drivers/staging/iio/ 13213 13214STAGING - LUSTRE PARALLEL FILESYSTEM 13215M: Oleg Drokin <oleg.drokin@intel.com> 13216M: Andreas Dilger <andreas.dilger@intel.com> 13217M: James Simmons <jsimmons@infradead.org> 13218L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13219W: http://wiki.lustre.org/ 13220S: Maintained 13221F: drivers/staging/lustre 13222 13223STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13224M: Marc Dietrich <marvin24@gmx.de> 13225L: ac100@lists.launchpad.net (moderated for non-subscribers) 13226L: linux-tegra@vger.kernel.org 13227S: Maintained 13228F: drivers/staging/nvec/ 13229 13230STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13231M: Jens Frederich <jfrederich@gmail.com> 13232M: Daniel Drake <dsd@laptop.org> 13233M: Jon Nettleton <jon.nettleton@gmail.com> 13234W: http://wiki.laptop.org/go/DCON 13235S: Maintained 13236F: drivers/staging/olpc_dcon/ 13237 13238STAGING - REALTEK RTL8712U DRIVERS 13239M: Larry Finger <Larry.Finger@lwfinger.net> 13240M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13241S: Odd Fixes 13242F: drivers/staging/rtl8712/ 13243 13244STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13245M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13246M: Teddy Wang <teddy.wang@siliconmotion.com> 13247M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13248L: linux-fbdev@vger.kernel.org 13249S: Maintained 13250F: drivers/staging/sm750fb/ 13251 13252STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13253M: William Hubbs <w.d.hubbs@gmail.com> 13254M: Chris Brannon <chris@the-brannons.com> 13255M: Kirk Reiser <kirk@reisers.ca> 13256M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13257L: speakup@linux-speakup.org 13258W: http://www.linux-speakup.org/ 13259S: Odd Fixes 13260F: drivers/staging/speakup/ 13261 13262STAGING - VIA VT665X DRIVERS 13263M: Forest Bond <forest@alittletooquiet.net> 13264S: Odd Fixes 13265F: drivers/staging/vt665?/ 13266 13267STAGING - WILC1000 WIFI DRIVER 13268M: Aditya Shankar <aditya.shankar@microchip.com> 13269M: Ganesh Krishna <ganesh.krishna@microchip.com> 13270L: linux-wireless@vger.kernel.org 13271S: Supported 13272F: drivers/staging/wilc1000/ 13273 13274STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13275M: Arnaud Patard <arnaud.patard@rtp-net.org> 13276S: Odd Fixes 13277F: drivers/staging/xgifb/ 13278 13279STAGING SUBSYSTEM 13280M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13282L: devel@driverdev.osuosl.org 13283S: Supported 13284F: drivers/staging/ 13285 13286STARFIRE/DURALAN NETWORK DRIVER 13287M: Ion Badulescu <ionut@badula.org> 13288S: Odd Fixes 13289F: drivers/net/ethernet/adaptec/starfire* 13290 13291STEC S1220 SKD DRIVER 13292M: Bart Van Assche <bart.vanassche@wdc.com> 13293L: linux-block@vger.kernel.org 13294S: Maintained 13295F: drivers/block/skd*[ch] 13296 13297STI CEC DRIVER 13298M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13299S: Maintained 13300F: drivers/staging/media/st-cec/ 13301F: Documentation/devicetree/bindings/media/stih-cec.txt 13302 13303STK1160 USB VIDEO CAPTURE DRIVER 13304M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13305L: linux-media@vger.kernel.org 13306T: git git://linuxtv.org/media_tree.git 13307S: Maintained 13308F: drivers/media/usb/stk1160/ 13309 13310STMMAC ETHERNET DRIVER 13311M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13312M: Alexandre Torgue <alexandre.torgue@st.com> 13313L: netdev@vger.kernel.org 13314W: http://www.stlinux.com 13315S: Supported 13316F: drivers/net/ethernet/stmicro/stmmac/ 13317 13318SUN3/3X 13319M: Sam Creasey <sammy@sammy.net> 13320W: http://sammy.net/sun3/ 13321S: Maintained 13322F: arch/m68k/kernel/*sun3* 13323F: arch/m68k/sun3*/ 13324F: arch/m68k/include/asm/sun3* 13325F: drivers/net/ethernet/i825xx/sun3* 13326 13327SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13328M: Hans de Goede <hdegoede@redhat.com> 13329L: linux-input@vger.kernel.org 13330S: Maintained 13331F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13332F: drivers/input/keyboard/sun4i-lradc-keys.c 13333 13334SUNDANCE NETWORK DRIVER 13335M: Denis Kirjanov <kda@linux-powerpc.org> 13336L: netdev@vger.kernel.org 13337S: Maintained 13338F: drivers/net/ethernet/dlink/sundance.c 13339 13340SUPERH 13341M: Yoshinori Sato <ysato@users.sourceforge.jp> 13342M: Rich Felker <dalias@libc.org> 13343L: linux-sh@vger.kernel.org 13344Q: http://patchwork.kernel.org/project/linux-sh/list/ 13345S: Maintained 13346F: Documentation/sh/ 13347F: arch/sh/ 13348F: drivers/sh/ 13349 13350SUSPEND TO RAM 13351M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13352M: Len Brown <len.brown@intel.com> 13353M: Pavel Machek <pavel@ucw.cz> 13354L: linux-pm@vger.kernel.org 13355B: https://bugzilla.kernel.org 13356S: Supported 13357F: Documentation/power/ 13358F: arch/x86/kernel/acpi/ 13359F: drivers/base/power/ 13360F: kernel/power/ 13361F: include/linux/suspend.h 13362F: include/linux/freezer.h 13363F: include/linux/pm.h 13364 13365SVGA HANDLING 13366M: Martin Mares <mj@ucw.cz> 13367L: linux-video@atrey.karlin.mff.cuni.cz 13368S: Maintained 13369F: Documentation/svga.txt 13370F: arch/x86/boot/video* 13371 13372SWIOTLB SUBSYSTEM 13373M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13374L: iommu@lists.linux-foundation.org 13375T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13376S: Supported 13377F: lib/swiotlb.c 13378F: arch/*/kernel/pci-swiotlb.c 13379F: include/linux/swiotlb.h 13380 13381SWITCHDEV 13382M: Jiri Pirko <jiri@resnulli.us> 13383M: Ivan Vecera <ivecera@redhat.com> 13384L: netdev@vger.kernel.org 13385S: Supported 13386F: net/switchdev/ 13387F: include/net/switchdev.h 13388 13389SYNC FILE FRAMEWORK 13390M: Sumit Semwal <sumit.semwal@linaro.org> 13391R: Gustavo Padovan <gustavo@padovan.org> 13392S: Maintained 13393L: linux-media@vger.kernel.org 13394L: dri-devel@lists.freedesktop.org 13395F: drivers/dma-buf/sync_* 13396F: drivers/dma-buf/dma-fence* 13397F: drivers/dma-buf/sw_sync.c 13398F: include/linux/sync_file.h 13399F: include/uapi/linux/sync_file.h 13400F: Documentation/sync_file.txt 13401T: git git://anongit.freedesktop.org/drm/drm-misc 13402 13403SYNOPSYS ARC ARCHITECTURE 13404M: Vineet Gupta <vgupta@synopsys.com> 13405L: linux-snps-arc@lists.infradead.org 13406S: Supported 13407F: arch/arc/ 13408F: Documentation/devicetree/bindings/arc/* 13409F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13410F: drivers/clocksource/arc_timer.c 13411F: drivers/tty/serial/arc_uart.c 13412T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13413 13414SYNOPSYS ARC HSDK SDP pll clock driver 13415M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13416S: Supported 13417F: drivers/clk/clk-hsdk-pll.c 13418F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13419 13420SYNOPSYS ARC SDP clock driver 13421M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13422S: Supported 13423F: drivers/clk/axs10x/* 13424F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13425 13426SYNOPSYS ARC SDP platform support 13427M: Alexey Brodkin <abrodkin@synopsys.com> 13428S: Supported 13429F: arch/arc/plat-axs10x 13430F: arch/arc/boot/dts/ax* 13431F: Documentation/devicetree/bindings/arc/axs10* 13432 13433SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13434M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13435S: Supported 13436F: drivers/reset/reset-axs10x.c 13437F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13438 13439SYNOPSYS DESIGNWARE 8250 UART DRIVER 13440R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13441S: Maintained 13442F: drivers/tty/serial/8250/8250_dw.c 13443 13444SYNOPSYS DESIGNWARE APB GPIO DRIVER 13445M: Hoan Tran <hotran@apm.com> 13446L: linux-gpio@vger.kernel.org 13447S: Maintained 13448F: drivers/gpio/gpio-dwapb.c 13449F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13450 13451SYNOPSYS DESIGNWARE DMAC DRIVER 13452M: Viresh Kumar <vireshk@kernel.org> 13453R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13454S: Maintained 13455F: include/linux/dma/dw.h 13456F: include/linux/platform_data/dma-dw.h 13457F: drivers/dma/dw/ 13458 13459SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13460M: Jose Abreu <Jose.Abreu@synopsys.com> 13461L: netdev@vger.kernel.org 13462S: Supported 13463F: drivers/net/ethernet/synopsys/ 13464 13465SYNOPSYS DESIGNWARE I2C DRIVER 13466M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13467R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13468R: Mika Westerberg <mika.westerberg@linux.intel.com> 13469L: linux-i2c@vger.kernel.org 13470S: Maintained 13471F: drivers/i2c/busses/i2c-designware-* 13472F: include/linux/platform_data/i2c-designware.h 13473 13474SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13475M: Jaehoon Chung <jh80.chung@samsung.com> 13476L: linux-mmc@vger.kernel.org 13477S: Maintained 13478F: drivers/mmc/host/dw_mmc* 13479 13480SYNOPSYS HSDK RESET CONTROLLER DRIVER 13481M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13482S: Supported 13483F: drivers/reset/reset-hsdk.c 13484F: include/dt-bindings/reset/snps,hsdk-reset.h 13485F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13486 13487SYSTEM CONFIGURATION (SYSCON) 13488M: Lee Jones <lee.jones@linaro.org> 13489M: Arnd Bergmann <arnd@arndb.de> 13490T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13491S: Supported 13492F: drivers/mfd/syscon.c 13493 13494SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13495M: Sudeep Holla <sudeep.holla@arm.com> 13496L: linux-arm-kernel@lists.infradead.org 13497S: Maintained 13498F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13499F: drivers/clk/clk-sc[mp]i.c 13500F: drivers/cpufreq/sc[mp]i-cpufreq.c 13501F: drivers/firmware/arm_scpi.c 13502F: drivers/firmware/arm_scmi/ 13503F: include/linux/sc[mp]i_protocol.h 13504 13505SYSTEM RESET/SHUTDOWN DRIVERS 13506M: Sebastian Reichel <sre@kernel.org> 13507L: linux-pm@vger.kernel.org 13508T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13509S: Maintained 13510F: Documentation/devicetree/bindings/power/reset/ 13511F: drivers/power/reset/ 13512 13513SYSTEM TRACE MODULE CLASS 13514M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13515S: Maintained 13516T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13517F: Documentation/trace/stm.txt 13518F: drivers/hwtracing/stm/ 13519F: include/linux/stm.h 13520F: include/uapi/linux/stm.h 13521 13522SYSV FILESYSTEM 13523M: Christoph Hellwig <hch@infradead.org> 13524S: Maintained 13525F: Documentation/filesystems/sysv-fs.txt 13526F: fs/sysv/ 13527F: include/linux/sysv_fs.h 13528 13529TARGET SUBSYSTEM 13530M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13531L: linux-scsi@vger.kernel.org 13532L: target-devel@vger.kernel.org 13533W: http://www.linux-iscsi.org 13534W: http://groups.google.com/group/linux-iscsi-target-dev 13535T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13536S: Supported 13537F: drivers/target/ 13538F: include/target/ 13539F: Documentation/target/ 13540 13541TASKSTATS STATISTICS INTERFACE 13542M: Balbir Singh <bsingharora@gmail.com> 13543S: Maintained 13544F: Documentation/accounting/taskstats* 13545F: include/linux/taskstats* 13546F: kernel/taskstats.c 13547 13548TC subsystem 13549M: Jamal Hadi Salim <jhs@mojatatu.com> 13550M: Cong Wang <xiyou.wangcong@gmail.com> 13551M: Jiri Pirko <jiri@resnulli.us> 13552L: netdev@vger.kernel.org 13553S: Maintained 13554F: include/net/pkt_cls.h 13555F: include/net/pkt_sched.h 13556F: include/net/tc_act/ 13557F: include/uapi/linux/pkt_cls.h 13558F: include/uapi/linux/pkt_sched.h 13559F: include/uapi/linux/tc_act/ 13560F: include/uapi/linux/tc_ematch/ 13561F: net/sched/ 13562 13563TCP LOW PRIORITY MODULE 13564M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13565M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13566W: http://tcp-lp-mod.sourceforge.net/ 13567S: Maintained 13568F: net/ipv4/tcp_lp.c 13569 13570TDA10071 MEDIA DRIVER 13571M: Antti Palosaari <crope@iki.fi> 13572L: linux-media@vger.kernel.org 13573W: https://linuxtv.org 13574W: http://palosaari.fi/linux/ 13575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13576T: git git://linuxtv.org/anttip/media_tree.git 13577S: Maintained 13578F: drivers/media/dvb-frontends/tda10071* 13579 13580TDA18212 MEDIA DRIVER 13581M: Antti Palosaari <crope@iki.fi> 13582L: linux-media@vger.kernel.org 13583W: https://linuxtv.org 13584W: http://palosaari.fi/linux/ 13585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13586T: git git://linuxtv.org/anttip/media_tree.git 13587S: Maintained 13588F: drivers/media/tuners/tda18212* 13589 13590TDA18218 MEDIA DRIVER 13591M: Antti Palosaari <crope@iki.fi> 13592L: linux-media@vger.kernel.org 13593W: https://linuxtv.org 13594W: http://palosaari.fi/linux/ 13595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13596T: git git://linuxtv.org/anttip/media_tree.git 13597S: Maintained 13598F: drivers/media/tuners/tda18218* 13599 13600TDA18250 MEDIA DRIVER 13601M: Olli Salonen <olli.salonen@iki.fi> 13602L: linux-media@vger.kernel.org 13603W: https://linuxtv.org 13604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13605T: git git://linuxtv.org/media_tree.git 13606S: Maintained 13607F: drivers/media/tuners/tda18250* 13608 13609TDA18271 MEDIA DRIVER 13610M: Michael Krufky <mkrufky@linuxtv.org> 13611L: linux-media@vger.kernel.org 13612W: https://linuxtv.org 13613W: http://github.com/mkrufky 13614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13615T: git git://linuxtv.org/mkrufky/tuners.git 13616S: Maintained 13617F: drivers/media/tuners/tda18271* 13618 13619TDA1997x MEDIA DRIVER 13620M: Tim Harvey <tharvey@gateworks.com> 13621L: linux-media@vger.kernel.org 13622W: https://linuxtv.org 13623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13624S: Maintained 13625F: drivers/media/i2c/tda1997x.* 13626 13627TDA827x MEDIA DRIVER 13628M: Michael Krufky <mkrufky@linuxtv.org> 13629L: linux-media@vger.kernel.org 13630W: https://linuxtv.org 13631W: http://github.com/mkrufky 13632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13633T: git git://linuxtv.org/mkrufky/tuners.git 13634S: Maintained 13635F: drivers/media/tuners/tda8290.* 13636 13637TDA8290 MEDIA DRIVER 13638M: Michael Krufky <mkrufky@linuxtv.org> 13639L: linux-media@vger.kernel.org 13640W: https://linuxtv.org 13641W: http://github.com/mkrufky 13642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13643T: git git://linuxtv.org/mkrufky/tuners.git 13644S: Maintained 13645F: drivers/media/tuners/tda8290.* 13646 13647TDA9840 MEDIA DRIVER 13648M: Hans Verkuil <hverkuil@xs4all.nl> 13649L: linux-media@vger.kernel.org 13650T: git git://linuxtv.org/media_tree.git 13651W: https://linuxtv.org 13652S: Maintained 13653F: drivers/media/i2c/tda9840* 13654 13655TEA5761 TUNER DRIVER 13656M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13657M: Mauro Carvalho Chehab <mchehab@kernel.org> 13658L: linux-media@vger.kernel.org 13659W: https://linuxtv.org 13660T: git git://linuxtv.org/media_tree.git 13661S: Odd fixes 13662F: drivers/media/tuners/tea5761.* 13663 13664TEA5767 TUNER DRIVER 13665M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13666M: Mauro Carvalho Chehab <mchehab@kernel.org> 13667L: linux-media@vger.kernel.org 13668W: https://linuxtv.org 13669T: git git://linuxtv.org/media_tree.git 13670S: Maintained 13671F: drivers/media/tuners/tea5767.* 13672 13673TEA6415C MEDIA DRIVER 13674M: Hans Verkuil <hverkuil@xs4all.nl> 13675L: linux-media@vger.kernel.org 13676T: git git://linuxtv.org/media_tree.git 13677W: https://linuxtv.org 13678S: Maintained 13679F: drivers/media/i2c/tea6415c* 13680 13681TEA6420 MEDIA DRIVER 13682M: Hans Verkuil <hverkuil@xs4all.nl> 13683L: linux-media@vger.kernel.org 13684T: git git://linuxtv.org/media_tree.git 13685W: https://linuxtv.org 13686S: Maintained 13687F: drivers/media/i2c/tea6420* 13688 13689TEAM DRIVER 13690M: Jiri Pirko <jiri@resnulli.us> 13691L: netdev@vger.kernel.org 13692S: Supported 13693F: drivers/net/team/ 13694F: include/linux/if_team.h 13695F: include/uapi/linux/if_team.h 13696 13697TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13698M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13699S: Maintained 13700F: arch/x86/platform/ts5500/ 13701 13702TECHNOTREND USB IR RECEIVER 13703M: Sean Young <sean@mess.org> 13704L: linux-media@vger.kernel.org 13705S: Maintained 13706F: drivers/media/rc/ttusbir.c 13707 13708TECHWELL TW9910 VIDEO DECODER 13709L: linux-media@vger.kernel.org 13710S: Orphan 13711F: drivers/media/i2c/tw9910.c 13712F: include/media/i2c/tw9910.h 13713 13714TEE SUBSYSTEM 13715M: Jens Wiklander <jens.wiklander@linaro.org> 13716S: Maintained 13717F: include/linux/tee_drv.h 13718F: include/uapi/linux/tee.h 13719F: drivers/tee/ 13720F: Documentation/tee.txt 13721 13722TEGRA ARCHITECTURE SUPPORT 13723M: Thierry Reding <thierry.reding@gmail.com> 13724M: Jonathan Hunter <jonathanh@nvidia.com> 13725L: linux-tegra@vger.kernel.org 13726Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13728S: Supported 13729N: [^a-z]tegra 13730 13731TEGRA CLOCK DRIVER 13732M: Peter De Schrijver <pdeschrijver@nvidia.com> 13733M: Prashant Gaikwad <pgaikwad@nvidia.com> 13734S: Supported 13735F: drivers/clk/tegra/ 13736 13737TEGRA DMA DRIVERS 13738M: Laxman Dewangan <ldewangan@nvidia.com> 13739M: Jon Hunter <jonathanh@nvidia.com> 13740S: Supported 13741F: drivers/dma/tegra* 13742 13743TEGRA I2C DRIVER 13744M: Laxman Dewangan <ldewangan@nvidia.com> 13745S: Supported 13746F: drivers/i2c/busses/i2c-tegra.c 13747 13748TEGRA IOMMU DRIVERS 13749M: Thierry Reding <thierry.reding@gmail.com> 13750L: linux-tegra@vger.kernel.org 13751S: Supported 13752F: drivers/iommu/tegra* 13753 13754TEGRA KBC DRIVER 13755M: Rakesh Iyer <riyer@nvidia.com> 13756M: Laxman Dewangan <ldewangan@nvidia.com> 13757S: Supported 13758F: drivers/input/keyboard/tegra-kbc.c 13759 13760TEGRA PWM DRIVER 13761M: Thierry Reding <thierry.reding@gmail.com> 13762S: Supported 13763F: drivers/pwm/pwm-tegra.c 13764 13765TEGRA SERIAL DRIVER 13766M: Laxman Dewangan <ldewangan@nvidia.com> 13767S: Supported 13768F: drivers/tty/serial/serial-tegra.c 13769 13770TEGRA SPI DRIVER 13771M: Laxman Dewangan <ldewangan@nvidia.com> 13772S: Supported 13773F: drivers/spi/spi-tegra* 13774 13775TEHUTI ETHERNET DRIVER 13776M: Andy Gospodarek <andy@greyhouse.net> 13777L: netdev@vger.kernel.org 13778S: Supported 13779F: drivers/net/ethernet/tehuti/* 13780 13781Telecom Clock Driver for MCPL0010 13782M: Mark Gross <mark.gross@intel.com> 13783S: Supported 13784F: drivers/char/tlclk.c 13785 13786TENSILICA XTENSA PORT (xtensa) 13787M: Chris Zankel <chris@zankel.net> 13788M: Max Filippov <jcmvbkbc@gmail.com> 13789L: linux-xtensa@linux-xtensa.org 13790T: git git://github.com/czankel/xtensa-linux.git 13791S: Maintained 13792F: arch/xtensa/ 13793F: drivers/irqchip/irq-xtensa-* 13794 13795Texas Instruments' System Control Interface (TISCI) Protocol Driver 13796M: Nishanth Menon <nm@ti.com> 13797M: Tero Kristo <t-kristo@ti.com> 13798M: Santosh Shilimkar <ssantosh@kernel.org> 13799L: linux-arm-kernel@lists.infradead.org 13800S: Maintained 13801F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13802F: drivers/firmware/ti_sci* 13803F: include/linux/soc/ti/ti_sci_protocol.h 13804F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13805F: include/dt-bindings/genpd/k2g.h 13806F: drivers/soc/ti/ti_sci_pm_domains.c 13807F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13808F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13809F: drivers/clk/keystone/sci-clk.c 13810F: drivers/reset/reset-ti-sci.c 13811 13812THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13813M: Hans Verkuil <hverkuil@xs4all.nl> 13814L: linux-media@vger.kernel.org 13815T: git git://linuxtv.org/media_tree.git 13816W: https://linuxtv.org 13817S: Maintained 13818F: drivers/media/radio/radio-raremono.c 13819 13820THERMAL 13821M: Zhang Rui <rui.zhang@intel.com> 13822M: Eduardo Valentin <edubezval@gmail.com> 13823L: linux-pm@vger.kernel.org 13824T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13825T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13826Q: https://patchwork.kernel.org/project/linux-pm/list/ 13827S: Supported 13828F: drivers/thermal/ 13829F: include/linux/thermal.h 13830F: include/uapi/linux/thermal.h 13831F: include/linux/cpu_cooling.h 13832F: Documentation/devicetree/bindings/thermal/ 13833 13834THERMAL/CPU_COOLING 13835M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13836M: Viresh Kumar <viresh.kumar@linaro.org> 13837M: Javi Merino <javi.merino@kernel.org> 13838L: linux-pm@vger.kernel.org 13839S: Supported 13840F: Documentation/thermal/cpu-cooling-api.txt 13841F: drivers/thermal/cpu_cooling.c 13842F: include/linux/cpu_cooling.h 13843 13844THINKPAD ACPI EXTRAS DRIVER 13845M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13846L: ibm-acpi-devel@lists.sourceforge.net 13847L: platform-driver-x86@vger.kernel.org 13848W: http://ibm-acpi.sourceforge.net 13849W: http://thinkwiki.org/wiki/Ibm-acpi 13850T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13851S: Maintained 13852F: drivers/platform/x86/thinkpad_acpi.c 13853 13854THUNDERBOLT DRIVER 13855M: Andreas Noever <andreas.noever@gmail.com> 13856M: Michael Jamet <michael.jamet@intel.com> 13857M: Mika Westerberg <mika.westerberg@linux.intel.com> 13858M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13859T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13860S: Maintained 13861F: Documentation/admin-guide/thunderbolt.rst 13862F: drivers/thunderbolt/ 13863F: include/linux/thunderbolt.h 13864 13865THUNDERBOLT NETWORK DRIVER 13866M: Michael Jamet <michael.jamet@intel.com> 13867M: Mika Westerberg <mika.westerberg@linux.intel.com> 13868M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13869L: netdev@vger.kernel.org 13870S: Maintained 13871F: drivers/net/thunderbolt.c 13872 13873THUNDERX GPIO DRIVER 13874M: David Daney <david.daney@cavium.com> 13875S: Maintained 13876F: drivers/gpio/gpio-thunderx.c 13877 13878TI AM437X VPFE DRIVER 13879M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13880L: linux-media@vger.kernel.org 13881W: https://linuxtv.org 13882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13883T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13884S: Maintained 13885F: drivers/media/platform/am437x/ 13886 13887TI BANDGAP AND THERMAL DRIVER 13888M: Eduardo Valentin <edubezval@gmail.com> 13889M: Keerthy <j-keerthy@ti.com> 13890L: linux-pm@vger.kernel.org 13891L: linux-omap@vger.kernel.org 13892S: Maintained 13893F: drivers/thermal/ti-soc-thermal/ 13894 13895TI BQ27XXX POWER SUPPLY DRIVER 13896R: Andrew F. Davis <afd@ti.com> 13897F: include/linux/power/bq27xxx_battery.h 13898F: drivers/power/supply/bq27xxx_battery.c 13899F: drivers/power/supply/bq27xxx_battery_i2c.c 13900 13901TI CDCE706 CLOCK DRIVER 13902M: Max Filippov <jcmvbkbc@gmail.com> 13903S: Maintained 13904F: drivers/clk/clk-cdce706.c 13905 13906TI CLOCK DRIVER 13907M: Tero Kristo <t-kristo@ti.com> 13908L: linux-omap@vger.kernel.org 13909S: Maintained 13910F: drivers/clk/ti/ 13911F: include/linux/clk/ti.h 13912 13913TI DAVINCI MACHINE SUPPORT 13914M: Sekhar Nori <nsekhar@ti.com> 13915M: Kevin Hilman <khilman@kernel.org> 13916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13917T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13918S: Supported 13919F: arch/arm/mach-davinci/ 13920F: drivers/i2c/busses/i2c-davinci.c 13921F: arch/arm/boot/dts/da850* 13922 13923TI DAVINCI SERIES GPIO DRIVER 13924M: Keerthy <j-keerthy@ti.com> 13925L: linux-gpio@vger.kernel.org 13926S: Maintained 13927F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13928F: drivers/gpio/gpio-davinci.c 13929 13930TI DAVINCI SERIES MEDIA DRIVER 13931M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13932L: linux-media@vger.kernel.org 13933W: https://linuxtv.org 13934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13935T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13936S: Maintained 13937F: drivers/media/platform/davinci/ 13938F: include/media/davinci/ 13939 13940TI ETHERNET SWITCH DRIVER (CPSW) 13941R: Grygorii Strashko <grygorii.strashko@ti.com> 13942L: linux-omap@vger.kernel.org 13943L: netdev@vger.kernel.org 13944S: Maintained 13945F: drivers/net/ethernet/ti/cpsw* 13946F: drivers/net/ethernet/ti/davinci* 13947 13948TI FLASH MEDIA INTERFACE DRIVER 13949M: Alex Dubov <oakad@yahoo.com> 13950S: Maintained 13951F: drivers/misc/tifm* 13952F: drivers/mmc/host/tifm_sd.c 13953F: include/linux/tifm.h 13954 13955TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13956M: Santosh Shilimkar <ssantosh@kernel.org> 13957L: linux-kernel@vger.kernel.org 13958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13959S: Maintained 13960F: drivers/soc/ti/* 13961T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13962 13963TI LM49xxx FAMILY ASoC CODEC DRIVERS 13964M: M R Swami Reddy <mr.swami.reddy@ti.com> 13965M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13966L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13967S: Maintained 13968F: sound/soc/codecs/lm49453* 13969F: sound/soc/codecs/isabelle* 13970 13971TI LP855x BACKLIGHT DRIVER 13972M: Milo Kim <milo.kim@ti.com> 13973S: Maintained 13974F: Documentation/backlight/lp855x-driver.txt 13975F: drivers/video/backlight/lp855x_bl.c 13976F: include/linux/platform_data/lp855x.h 13977 13978TI LP8727 CHARGER DRIVER 13979M: Milo Kim <milo.kim@ti.com> 13980S: Maintained 13981F: drivers/power/supply/lp8727_charger.c 13982F: include/linux/platform_data/lp8727.h 13983 13984TI LP8788 MFD DRIVER 13985M: Milo Kim <milo.kim@ti.com> 13986S: Maintained 13987F: drivers/iio/adc/lp8788_adc.c 13988F: drivers/leds/leds-lp8788.c 13989F: drivers/mfd/lp8788*.c 13990F: drivers/power/supply/lp8788-charger.c 13991F: drivers/regulator/lp8788-*.c 13992F: include/linux/mfd/lp8788*.h 13993 13994TI NETCP ETHERNET DRIVER 13995M: Wingman Kwok <w-kwok2@ti.com> 13996M: Murali Karicheri <m-karicheri2@ti.com> 13997L: netdev@vger.kernel.org 13998S: Maintained 13999F: drivers/net/ethernet/ti/netcp* 14000 14001TI TAS571X FAMILY ASoC CODEC DRIVER 14002M: Kevin Cernekee <cernekee@chromium.org> 14003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14004S: Odd Fixes 14005F: sound/soc/codecs/tas571x* 14006 14007TI TRF7970A NFC DRIVER 14008M: Mark Greer <mgreer@animalcreek.com> 14009L: linux-wireless@vger.kernel.org 14010L: linux-nfc@lists.01.org (moderated for non-subscribers) 14011S: Supported 14012F: drivers/nfc/trf7970a.c 14013F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14014 14015TI TWL4030 SERIES SOC CODEC DRIVER 14016M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14018S: Maintained 14019F: sound/soc/codecs/twl4030* 14020 14021TI VPE/CAL DRIVERS 14022M: Benoit Parrot <bparrot@ti.com> 14023L: linux-media@vger.kernel.org 14024W: http://linuxtv.org/ 14025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14026S: Maintained 14027F: drivers/media/platform/ti-vpe/ 14028 14029TI WILINK WIRELESS DRIVERS 14030L: linux-wireless@vger.kernel.org 14031W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14032W: http://wireless.kernel.org/en/users/Drivers/wl1251 14033T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14034S: Orphan 14035F: drivers/net/wireless/ti/ 14036F: include/linux/wl12xx.h 14037 14038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14039M: John Stultz <john.stultz@linaro.org> 14040M: Thomas Gleixner <tglx@linutronix.de> 14041R: Stephen Boyd <sboyd@kernel.org> 14042L: linux-kernel@vger.kernel.org 14043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14044S: Supported 14045F: include/linux/clocksource.h 14046F: include/linux/time.h 14047F: include/linux/timex.h 14048F: include/uapi/linux/time.h 14049F: include/uapi/linux/timex.h 14050F: kernel/time/clocksource.c 14051F: kernel/time/time*.c 14052F: kernel/time/alarmtimer.c 14053F: kernel/time/ntp.c 14054F: tools/testing/selftests/timers/ 14055 14056TIPC NETWORK LAYER 14057M: Jon Maloy <jon.maloy@ericsson.com> 14058M: Ying Xue <ying.xue@windriver.com> 14059L: netdev@vger.kernel.org (core kernel code) 14060L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14061W: http://tipc.sourceforge.net/ 14062S: Maintained 14063F: include/uapi/linux/tipc*.h 14064F: net/tipc/ 14065 14066TLAN NETWORK DRIVER 14067M: Samuel Chessman <chessman@tux.org> 14068L: tlan-devel@lists.sourceforge.net (subscribers-only) 14069W: http://sourceforge.net/projects/tlan/ 14070S: Maintained 14071F: Documentation/networking/tlan.txt 14072F: drivers/net/ethernet/ti/tlan.* 14073 14074TM6000 VIDEO4LINUX DRIVER 14075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14076M: Mauro Carvalho Chehab <mchehab@kernel.org> 14077L: linux-media@vger.kernel.org 14078W: https://linuxtv.org 14079T: git git://linuxtv.org/media_tree.git 14080S: Odd fixes 14081F: drivers/media/usb/tm6000/ 14082F: Documentation/media/v4l-drivers/tm6000* 14083 14084TMIO/SDHI MMC DRIVER 14085M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14086L: linux-mmc@vger.kernel.org 14087S: Supported 14088F: drivers/mmc/host/tmio_mmc* 14089F: drivers/mmc/host/renesas_sdhi* 14090F: include/linux/mfd/tmio.h 14091 14092TMP401 HARDWARE MONITOR DRIVER 14093M: Guenter Roeck <linux@roeck-us.net> 14094L: linux-hwmon@vger.kernel.org 14095S: Maintained 14096F: Documentation/hwmon/tmp401 14097F: drivers/hwmon/tmp401.c 14098 14099TMPFS (SHMEM FILESYSTEM) 14100M: Hugh Dickins <hughd@google.com> 14101L: linux-mm@kvack.org 14102S: Maintained 14103F: include/linux/shmem_fs.h 14104F: mm/shmem.c 14105 14106TOMOYO SECURITY MODULE 14107M: Kentaro Takeda <takedakn@nttdata.co.jp> 14108M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14109L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14110L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14111L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14112L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14113W: http://tomoyo.sourceforge.jp/ 14114T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14115S: Maintained 14116F: security/tomoyo/ 14117 14118TOPSTAR LAPTOP EXTRAS DRIVER 14119M: Herton Ronaldo Krzesinski <herton@canonical.com> 14120L: platform-driver-x86@vger.kernel.org 14121S: Maintained 14122F: drivers/platform/x86/topstar-laptop.c 14123 14124TORTURE-TEST MODULES 14125M: Davidlohr Bueso <dave@stgolabs.net> 14126M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14127M: Josh Triplett <josh@joshtriplett.org> 14128L: linux-kernel@vger.kernel.org 14129S: Supported 14130T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14131F: Documentation/RCU/torture.txt 14132F: kernel/torture.c 14133F: kernel/rcu/rcutorture.c 14134F: kernel/locking/locktorture.c 14135 14136TOSHIBA ACPI EXTRAS DRIVER 14137M: Azael Avalos <coproscefalo@gmail.com> 14138L: platform-driver-x86@vger.kernel.org 14139S: Maintained 14140F: drivers/platform/x86/toshiba_acpi.c 14141 14142TOSHIBA BLUETOOTH DRIVER 14143M: Azael Avalos <coproscefalo@gmail.com> 14144L: platform-driver-x86@vger.kernel.org 14145S: Maintained 14146F: drivers/platform/x86/toshiba_bluetooth.c 14147 14148TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14149M: Azael Avalos <coproscefalo@gmail.com> 14150L: platform-driver-x86@vger.kernel.org 14151S: Maintained 14152F: drivers/platform/x86/toshiba_haps.c 14153 14154TOSHIBA SMM DRIVER 14155M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14156W: http://www.buzzard.org.uk/toshiba/ 14157S: Maintained 14158F: drivers/char/toshiba.c 14159F: include/linux/toshiba.h 14160F: include/uapi/linux/toshiba.h 14161 14162TOSHIBA TC358743 DRIVER 14163M: Mats Randgaard <matrandg@cisco.com> 14164L: linux-media@vger.kernel.org 14165S: Maintained 14166F: drivers/media/i2c/tc358743* 14167F: include/media/i2c/tc358743.h 14168 14169TOSHIBA WMI HOTKEYS DRIVER 14170M: Azael Avalos <coproscefalo@gmail.com> 14171L: platform-driver-x86@vger.kernel.org 14172S: Maintained 14173F: drivers/platform/x86/toshiba-wmi.c 14174 14175TPM DEVICE DRIVER 14176M: Peter Huewe <peterhuewe@gmx.de> 14177M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14178R: Jason Gunthorpe <jgg@ziepe.ca> 14179L: linux-integrity@vger.kernel.org 14180Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14181W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14182T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14183S: Maintained 14184F: drivers/char/tpm/ 14185 14186TRACING 14187M: Steven Rostedt <rostedt@goodmis.org> 14188M: Ingo Molnar <mingo@redhat.com> 14189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14190S: Maintained 14191F: Documentation/trace/ftrace.txt 14192F: arch/*/*/*/ftrace.h 14193F: arch/*/kernel/ftrace.c 14194F: include/*/ftrace.h 14195F: include/linux/trace*.h 14196F: include/trace/ 14197F: kernel/trace/ 14198F: tools/testing/selftests/ftrace/ 14199 14200TRACING MMIO ACCESSES (MMIOTRACE) 14201M: Steven Rostedt <rostedt@goodmis.org> 14202M: Ingo Molnar <mingo@kernel.org> 14203R: Karol Herbst <karolherbst@gmail.com> 14204R: Pekka Paalanen <ppaalanen@gmail.com> 14205S: Maintained 14206L: linux-kernel@vger.kernel.org 14207L: nouveau@lists.freedesktop.org 14208F: kernel/trace/trace_mmiotrace.c 14209F: include/linux/mmiotrace.h 14210F: arch/x86/mm/kmmio.c 14211F: arch/x86/mm/mmio-mod.c 14212F: arch/x86/mm/testmmiotrace.c 14213 14214TRIVIAL PATCHES 14215M: Jiri Kosina <trivial@kernel.org> 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14217S: Maintained 14218K: ^Subject:.*(?i)trivial 14219 14220TEMPO SEMICONDUCTOR DRIVERS 14221M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14222S: Maintained 14223F: sound/soc/codecs/tscs*.c 14224F: sound/soc/codecs/tscs*.h 14225F: Documentation/devicetree/bindings/sound/tscs*.txt 14226 14227TTY LAYER 14228M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14229M: Jiri Slaby <jslaby@suse.com> 14230S: Supported 14231T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14232F: Documentation/serial/ 14233F: drivers/tty/ 14234F: drivers/tty/serial/serial_core.c 14235F: include/linux/serial_core.h 14236F: include/linux/serial.h 14237F: include/linux/tty.h 14238F: include/uapi/linux/serial_core.h 14239F: include/uapi/linux/serial.h 14240F: include/uapi/linux/tty.h 14241 14242TUA9001 MEDIA DRIVER 14243M: Antti Palosaari <crope@iki.fi> 14244L: linux-media@vger.kernel.org 14245W: https://linuxtv.org 14246W: http://palosaari.fi/linux/ 14247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14248T: git git://linuxtv.org/anttip/media_tree.git 14249S: Maintained 14250F: drivers/media/tuners/tua9001* 14251 14252TULIP NETWORK DRIVERS 14253L: netdev@vger.kernel.org 14254L: linux-parisc@vger.kernel.org 14255S: Orphan 14256F: drivers/net/ethernet/dec/tulip/ 14257 14258TUN/TAP driver 14259M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14260W: http://vtun.sourceforge.net/tun 14261S: Maintained 14262F: Documentation/networking/tuntap.txt 14263F: arch/um/os-Linux/drivers/ 14264 14265TURBOCHANNEL SUBSYSTEM 14266M: "Maciej W. Rozycki" <macro@linux-mips.org> 14267M: Ralf Baechle <ralf@linux-mips.org> 14268L: linux-mips@linux-mips.org 14269Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14270S: Maintained 14271F: drivers/tc/ 14272F: include/linux/tc.h 14273 14274TW5864 VIDEO4LINUX DRIVER 14275M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14276M: Anton Sviridenko <anton@corp.bluecherry.net> 14277M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14278M: Andrey Utkin <andrey_utkin@fastmail.com> 14279L: linux-media@vger.kernel.org 14280S: Supported 14281F: drivers/media/pci/tw5864/ 14282 14283TW68 VIDEO4LINUX DRIVER 14284M: Hans Verkuil <hverkuil@xs4all.nl> 14285L: linux-media@vger.kernel.org 14286T: git git://linuxtv.org/media_tree.git 14287W: https://linuxtv.org 14288S: Odd Fixes 14289F: drivers/media/pci/tw68/ 14290 14291TW686X VIDEO4LINUX DRIVER 14292M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14293L: linux-media@vger.kernel.org 14294T: git git://linuxtv.org/media_tree.git 14295W: http://linuxtv.org 14296S: Maintained 14297F: drivers/media/pci/tw686x/ 14298 14299UBI FILE SYSTEM (UBIFS) 14300M: Richard Weinberger <richard@nod.at> 14301M: Artem Bityutskiy <dedekind1@gmail.com> 14302M: Adrian Hunter <adrian.hunter@intel.com> 14303L: linux-mtd@lists.infradead.org 14304T: git git://git.infradead.org/ubifs-2.6.git 14305W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14306S: Supported 14307F: Documentation/filesystems/ubifs.txt 14308F: fs/ubifs/ 14309 14310UCLINUX (M68KNOMMU AND COLDFIRE) 14311M: Greg Ungerer <gerg@linux-m68k.org> 14312W: http://www.linux-m68k.org/ 14313W: http://www.uclinux.org/ 14314L: linux-m68k@lists.linux-m68k.org 14315L: uclinux-dev@uclinux.org (subscribers-only) 14316T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14317S: Maintained 14318F: arch/m68k/coldfire/ 14319F: arch/m68k/68*/ 14320F: arch/m68k/*/*_no.* 14321F: arch/m68k/include/asm/*_no.* 14322 14323UDF FILESYSTEM 14324M: Jan Kara <jack@suse.com> 14325S: Maintained 14326F: Documentation/filesystems/udf.txt 14327F: fs/udf/ 14328 14329UDRAW TABLET 14330M: Bastien Nocera <hadess@hadess.net> 14331L: linux-input@vger.kernel.org 14332S: Maintained 14333F: drivers/hid/hid-udraw-ps3.c 14334 14335UFS FILESYSTEM 14336M: Evgeniy Dushistov <dushistov@mail.ru> 14337S: Maintained 14338F: Documentation/filesystems/ufs.txt 14339F: fs/ufs/ 14340 14341UHID USERSPACE HID IO DRIVER: 14342M: David Herrmann <dh.herrmann@googlemail.com> 14343L: linux-input@vger.kernel.org 14344S: Maintained 14345F: drivers/hid/uhid.c 14346F: include/uapi/linux/uhid.h 14347 14348ULPI BUS 14349M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14350L: linux-usb@vger.kernel.org 14351S: Maintained 14352F: drivers/usb/common/ulpi.c 14353F: include/linux/ulpi/ 14354 14355ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14356L: linux-usb@vger.kernel.org 14357S: Orphan 14358F: drivers/uwb/ 14359F: include/linux/uwb.h 14360F: include/linux/uwb/ 14361 14362UNICORE32 ARCHITECTURE: 14363M: Guan Xuetao <gxt@pku.edu.cn> 14364W: http://mprc.pku.edu.cn/~guanxuetao/linux 14365S: Maintained 14366T: git git://github.com/gxt/linux.git 14367F: arch/unicore32/ 14368 14369UNIFDEF 14370M: Tony Finch <dot@dotat.at> 14371W: http://dotat.at/prog/unifdef 14372S: Maintained 14373F: scripts/unifdef.c 14374 14375UNIFORM CDROM DRIVER 14376M: Jens Axboe <axboe@kernel.dk> 14377W: http://www.kernel.dk 14378S: Maintained 14379F: Documentation/cdrom/ 14380F: drivers/cdrom/cdrom.c 14381F: include/linux/cdrom.h 14382F: include/uapi/linux/cdrom.h 14383 14384UNISYS S-PAR DRIVERS 14385M: David Kershner <david.kershner@unisys.com> 14386L: sparmaintainer@unisys.com (Unisys internal) 14387S: Supported 14388F: include/linux/visorbus.h 14389F: drivers/visorbus/ 14390F: drivers/staging/unisys/ 14391 14392UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14393M: Vinayak Holikatti <vinholikatti@gmail.com> 14394L: linux-scsi@vger.kernel.org 14395S: Supported 14396F: Documentation/scsi/ufs.txt 14397F: drivers/scsi/ufs/ 14398 14399UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14400M: Joao Pinto <jpinto@synopsys.com> 14401L: linux-scsi@vger.kernel.org 14402S: Supported 14403F: drivers/scsi/ufs/*dwc* 14404 14405UNSORTED BLOCK IMAGES (UBI) 14406M: Artem Bityutskiy <dedekind1@gmail.com> 14407M: Richard Weinberger <richard@nod.at> 14408W: http://www.linux-mtd.infradead.org/ 14409L: linux-mtd@lists.infradead.org 14410T: git git://git.infradead.org/ubifs-2.6.git 14411S: Supported 14412F: drivers/mtd/ubi/ 14413F: include/linux/mtd/ubi.h 14414F: include/uapi/mtd/ubi-user.h 14415 14416USB "USBNET" DRIVER FRAMEWORK 14417M: Oliver Neukum <oneukum@suse.com> 14418L: netdev@vger.kernel.org 14419W: http://www.linux-usb.org/usbnet 14420S: Maintained 14421F: drivers/net/usb/usbnet.c 14422F: include/linux/usb/usbnet.h 14423 14424USB ACM DRIVER 14425M: Oliver Neukum <oneukum@suse.com> 14426L: linux-usb@vger.kernel.org 14427S: Maintained 14428F: Documentation/usb/acm.txt 14429F: drivers/usb/class/cdc-acm.* 14430 14431USB AR5523 WIRELESS DRIVER 14432M: Pontus Fuchs <pontus.fuchs@gmail.com> 14433L: linux-wireless@vger.kernel.org 14434S: Maintained 14435F: drivers/net/wireless/ath/ar5523/ 14436 14437USB ATTACHED SCSI 14438M: Oliver Neukum <oneukum@suse.com> 14439L: linux-usb@vger.kernel.org 14440L: linux-scsi@vger.kernel.org 14441S: Maintained 14442F: drivers/usb/storage/uas.c 14443 14444USB CDC ETHERNET DRIVER 14445M: Oliver Neukum <oliver@neukum.org> 14446L: linux-usb@vger.kernel.org 14447S: Maintained 14448F: drivers/net/usb/cdc_*.c 14449F: include/uapi/linux/usb/cdc.h 14450 14451USB CHAOSKEY DRIVER 14452M: Keith Packard <keithp@keithp.com> 14453L: linux-usb@vger.kernel.org 14454S: Maintained 14455F: drivers/usb/misc/chaoskey.c 14456 14457USB CYPRESS C67X00 DRIVER 14458M: Peter Korsgaard <jacmet@sunsite.dk> 14459L: linux-usb@vger.kernel.org 14460S: Maintained 14461F: drivers/usb/c67x00/ 14462 14463USB DAVICOM DM9601 DRIVER 14464M: Peter Korsgaard <jacmet@sunsite.dk> 14465L: netdev@vger.kernel.org 14466W: http://www.linux-usb.org/usbnet 14467S: Maintained 14468F: drivers/net/usb/dm9601.c 14469 14470USB DIAMOND RIO500 DRIVER 14471M: Cesar Miquel <miquel@df.uba.ar> 14472L: rio500-users@lists.sourceforge.net 14473W: http://rio500.sourceforge.net 14474S: Maintained 14475F: drivers/usb/misc/rio500* 14476 14477USB EHCI DRIVER 14478M: Alan Stern <stern@rowland.harvard.edu> 14479L: linux-usb@vger.kernel.org 14480S: Maintained 14481F: Documentation/usb/ehci.txt 14482F: drivers/usb/host/ehci* 14483 14484USB GADGET/PERIPHERAL SUBSYSTEM 14485M: Felipe Balbi <balbi@kernel.org> 14486L: linux-usb@vger.kernel.org 14487W: http://www.linux-usb.org/gadget 14488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14489S: Maintained 14490F: drivers/usb/gadget/ 14491F: include/linux/usb/gadget* 14492 14493USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14494M: Jiri Kosina <jikos@kernel.org> 14495R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14496L: linux-usb@vger.kernel.org 14497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14498S: Maintained 14499F: Documentation/hid/hiddev.txt 14500F: drivers/hid/usbhid/ 14501 14502USB INTEL XHCI ROLE MUX DRIVER 14503M: Hans de Goede <hdegoede@redhat.com> 14504L: linux-usb@vger.kernel.org 14505S: Maintained 14506F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14507 14508USB ISP116X DRIVER 14509M: Olav Kongas <ok@artecdesign.ee> 14510L: linux-usb@vger.kernel.org 14511S: Maintained 14512F: drivers/usb/host/isp116x* 14513F: include/linux/usb/isp116x.h 14514 14515USB LAN78XX ETHERNET DRIVER 14516M: Woojung Huh <woojung.huh@microchip.com> 14517M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14518L: netdev@vger.kernel.org 14519S: Maintained 14520F: drivers/net/usb/lan78xx.* 14521 14522USB MASS STORAGE DRIVER 14523M: Alan Stern <stern@rowland.harvard.edu> 14524L: linux-usb@vger.kernel.org 14525L: usb-storage@lists.one-eyed-alien.net 14526S: Maintained 14527W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14528F: drivers/usb/storage/ 14529 14530USB MIDI DRIVER 14531M: Clemens Ladisch <clemens@ladisch.de> 14532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14533T: git git://git.alsa-project.org/alsa-kernel.git 14534S: Maintained 14535F: sound/usb/midi.* 14536 14537USB NETWORKING DRIVERS 14538L: linux-usb@vger.kernel.org 14539S: Odd Fixes 14540F: drivers/net/usb/ 14541 14542USB OHCI DRIVER 14543M: Alan Stern <stern@rowland.harvard.edu> 14544L: linux-usb@vger.kernel.org 14545S: Maintained 14546F: Documentation/usb/ohci.txt 14547F: drivers/usb/host/ohci* 14548 14549USB OTG FSM (Finite State Machine) 14550M: Peter Chen <Peter.Chen@nxp.com> 14551T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14552L: linux-usb@vger.kernel.org 14553S: Maintained 14554F: drivers/usb/common/usb-otg-fsm.c 14555 14556USB OVER IP DRIVER 14557M: Valentina Manea <valentina.manea.m@gmail.com> 14558M: Shuah Khan <shuahkh@osg.samsung.com> 14559M: Shuah Khan <shuah@kernel.org> 14560L: linux-usb@vger.kernel.org 14561S: Maintained 14562F: Documentation/usb/usbip_protocol.txt 14563F: drivers/usb/usbip/ 14564F: tools/usb/usbip/ 14565 14566USB PEGASUS DRIVER 14567M: Petko Manolov <petkan@nucleusys.com> 14568L: linux-usb@vger.kernel.org 14569L: netdev@vger.kernel.org 14570T: git git://github.com/petkan/pegasus.git 14571W: https://github.com/petkan/pegasus 14572S: Maintained 14573F: drivers/net/usb/pegasus.* 14574 14575USB PHY LAYER 14576M: Felipe Balbi <balbi@kernel.org> 14577L: linux-usb@vger.kernel.org 14578T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14579S: Maintained 14580F: drivers/usb/phy/ 14581 14582USB PRINTER DRIVER (usblp) 14583M: Pete Zaitcev <zaitcev@redhat.com> 14584L: linux-usb@vger.kernel.org 14585S: Supported 14586F: drivers/usb/class/usblp.c 14587 14588USB QMI WWAN NETWORK DRIVER 14589M: Bjørn Mork <bjorn@mork.no> 14590L: netdev@vger.kernel.org 14591S: Maintained 14592F: Documentation/ABI/testing/sysfs-class-net-qmi 14593F: drivers/net/usb/qmi_wwan.c 14594 14595USB RTL8150 DRIVER 14596M: Petko Manolov <petkan@nucleusys.com> 14597L: linux-usb@vger.kernel.org 14598L: netdev@vger.kernel.org 14599T: git git://github.com/petkan/rtl8150.git 14600W: https://github.com/petkan/rtl8150 14601S: Maintained 14602F: drivers/net/usb/rtl8150.c 14603 14604USB SERIAL SUBSYSTEM 14605M: Johan Hovold <johan@kernel.org> 14606L: linux-usb@vger.kernel.org 14607T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14608S: Maintained 14609F: Documentation/usb/usb-serial.txt 14610F: drivers/usb/serial/ 14611F: include/linux/usb/serial.h 14612 14613USB SMSC75XX ETHERNET DRIVER 14614M: Steve Glendinning <steve.glendinning@shawell.net> 14615L: netdev@vger.kernel.org 14616S: Maintained 14617F: drivers/net/usb/smsc75xx.* 14618 14619USB SMSC95XX ETHERNET DRIVER 14620M: Steve Glendinning <steve.glendinning@shawell.net> 14621M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14622L: netdev@vger.kernel.org 14623S: Maintained 14624F: drivers/net/usb/smsc95xx.* 14625 14626USB SUBSYSTEM 14627M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14628L: linux-usb@vger.kernel.org 14629W: http://www.linux-usb.org 14630T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14631S: Supported 14632F: Documentation/devicetree/bindings/usb/ 14633F: Documentation/usb/ 14634F: drivers/usb/ 14635F: include/linux/usb.h 14636F: include/linux/usb/ 14637 14638USB TYPEC PI3USB30532 MUX DRIVER 14639M: Hans de Goede <hdegoede@redhat.com> 14640L: linux-usb@vger.kernel.org 14641S: Maintained 14642F: drivers/usb/typec/mux/pi3usb30532.c 14643 14644USB TYPEC SUBSYSTEM 14645M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14646L: linux-usb@vger.kernel.org 14647S: Maintained 14648F: Documentation/ABI/testing/sysfs-class-typec 14649F: Documentation/usb/typec.rst 14650F: drivers/usb/typec/ 14651F: include/linux/usb/typec.h 14652 14653USB UHCI DRIVER 14654M: Alan Stern <stern@rowland.harvard.edu> 14655L: linux-usb@vger.kernel.org 14656S: Maintained 14657F: drivers/usb/host/uhci* 14658 14659USB VIDEO CLASS 14660M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14661L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14662L: linux-media@vger.kernel.org 14663T: git git://linuxtv.org/media_tree.git 14664W: http://www.ideasonboard.org/uvc/ 14665S: Maintained 14666F: drivers/media/usb/uvc/ 14667F: include/uapi/linux/uvcvideo.h 14668 14669USB VISION DRIVER 14670M: Hans Verkuil <hverkuil@xs4all.nl> 14671L: linux-media@vger.kernel.org 14672T: git git://linuxtv.org/media_tree.git 14673W: https://linuxtv.org 14674S: Odd Fixes 14675F: drivers/media/usb/usbvision/ 14676 14677USB WEBCAM GADGET 14678M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14679L: linux-usb@vger.kernel.org 14680S: Maintained 14681F: drivers/usb/gadget/function/*uvc* 14682F: drivers/usb/gadget/legacy/webcam.c 14683 14684USB WIRELESS RNDIS DRIVER (rndis_wlan) 14685M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14686L: linux-wireless@vger.kernel.org 14687S: Maintained 14688F: drivers/net/wireless/rndis_wlan.c 14689 14690USB XHCI DRIVER 14691M: Mathias Nyman <mathias.nyman@intel.com> 14692L: linux-usb@vger.kernel.org 14693S: Supported 14694F: drivers/usb/host/xhci* 14695F: drivers/usb/host/pci-quirks* 14696 14697USB ZD1201 DRIVER 14698L: linux-wireless@vger.kernel.org 14699W: http://linux-lc100020.sourceforge.net 14700S: Orphan 14701F: drivers/net/wireless/zydas/zd1201.* 14702 14703USB ZR364XX DRIVER 14704M: Antoine Jacquet <royale@zerezo.com> 14705L: linux-usb@vger.kernel.org 14706L: linux-media@vger.kernel.org 14707T: git git://linuxtv.org/media_tree.git 14708W: http://royale.zerezo.com/zr364xx/ 14709S: Maintained 14710F: Documentation/media/v4l-drivers/zr364xx* 14711F: drivers/media/usb/zr364xx/ 14712 14713USER-MODE LINUX (UML) 14714M: Jeff Dike <jdike@addtoit.com> 14715M: Richard Weinberger <richard@nod.at> 14716L: user-mode-linux-devel@lists.sourceforge.net 14717L: user-mode-linux-user@lists.sourceforge.net 14718W: http://user-mode-linux.sourceforge.net 14719T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14720S: Maintained 14721F: Documentation/virtual/uml/ 14722F: arch/um/ 14723F: arch/x86/um/ 14724F: fs/hostfs/ 14725F: fs/hppfs/ 14726 14727USERSPACE I/O (UIO) 14728M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14729S: Maintained 14730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14731F: Documentation/driver-api/uio-howto.rst 14732F: drivers/uio/ 14733F: include/linux/uio*.h 14734 14735UTIL-LINUX PACKAGE 14736M: Karel Zak <kzak@redhat.com> 14737L: util-linux@vger.kernel.org 14738W: http://en.wikipedia.org/wiki/Util-linux 14739T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14740S: Maintained 14741 14742UUID HELPERS 14743M: Christoph Hellwig <hch@lst.de> 14744R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14745L: linux-kernel@vger.kernel.org 14746T: git git://git.infradead.org/users/hch/uuid.git 14747F: lib/uuid.c 14748F: lib/test_uuid.c 14749F: include/linux/uuid.h 14750F: include/uapi/linux/uuid.h 14751S: Maintained 14752 14753UVESAFB DRIVER 14754M: Michal Januszewski <spock@gentoo.org> 14755L: linux-fbdev@vger.kernel.org 14756W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14757S: Maintained 14758F: Documentation/fb/uvesafb.txt 14759F: drivers/video/fbdev/uvesafb.* 14760 14761VF610 NAND DRIVER 14762M: Stefan Agner <stefan@agner.ch> 14763L: linux-mtd@lists.infradead.org 14764S: Supported 14765F: drivers/mtd/nand/vf610_nfc.c 14766 14767VFAT/FAT/MSDOS FILESYSTEM 14768M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14769S: Maintained 14770F: Documentation/filesystems/vfat.txt 14771F: fs/fat/ 14772 14773VFIO DRIVER 14774M: Alex Williamson <alex.williamson@redhat.com> 14775L: kvm@vger.kernel.org 14776T: git git://github.com/awilliam/linux-vfio.git 14777S: Maintained 14778F: Documentation/vfio.txt 14779F: drivers/vfio/ 14780F: include/linux/vfio.h 14781F: include/uapi/linux/vfio.h 14782 14783VFIO MEDIATED DEVICE DRIVERS 14784M: Kirti Wankhede <kwankhede@nvidia.com> 14785L: kvm@vger.kernel.org 14786S: Maintained 14787F: Documentation/vfio-mediated-device.txt 14788F: drivers/vfio/mdev/ 14789F: include/linux/mdev.h 14790F: samples/vfio-mdev/ 14791 14792VFIO PLATFORM DRIVER 14793M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14794L: kvm@vger.kernel.org 14795S: Maintained 14796F: drivers/vfio/platform/ 14797 14798VGA_SWITCHEROO 14799R: Lukas Wunner <lukas@wunner.de> 14800S: Maintained 14801F: Documentation/gpu/vga-switcheroo.rst 14802F: drivers/gpu/vga/vga_switcheroo.c 14803F: include/linux/vga_switcheroo.h 14804T: git git://anongit.freedesktop.org/drm/drm-misc 14805 14806VIA RHINE NETWORK DRIVER 14807S: Orphan 14808F: drivers/net/ethernet/via/via-rhine.c 14809 14810VIA SD/MMC CARD CONTROLLER DRIVER 14811M: Bruce Chang <brucechang@via.com.tw> 14812M: Harald Welte <HaraldWelte@viatech.com> 14813S: Maintained 14814F: drivers/mmc/host/via-sdmmc.c 14815 14816VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14817M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14818L: linux-fbdev@vger.kernel.org 14819S: Maintained 14820F: include/linux/via-core.h 14821F: include/linux/via-gpio.h 14822F: include/linux/via_i2c.h 14823F: drivers/video/fbdev/via/ 14824 14825VIA VELOCITY NETWORK DRIVER 14826M: Francois Romieu <romieu@fr.zoreil.com> 14827L: netdev@vger.kernel.org 14828S: Maintained 14829F: drivers/net/ethernet/via/via-velocity.* 14830 14831VIDEO MULTIPLEXER DRIVER 14832M: Philipp Zabel <p.zabel@pengutronix.de> 14833L: linux-media@vger.kernel.org 14834S: Maintained 14835F: drivers/media/platform/video-mux.c 14836 14837VIDEOBUF2 FRAMEWORK 14838M: Pawel Osciak <pawel@osciak.com> 14839M: Marek Szyprowski <m.szyprowski@samsung.com> 14840M: Kyungmin Park <kyungmin.park@samsung.com> 14841L: linux-media@vger.kernel.org 14842S: Maintained 14843F: drivers/media/v4l2-core/videobuf2-* 14844F: include/media/videobuf2-* 14845 14846VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14847M: Helen Koike <helen.koike@collabora.com> 14848L: linux-media@vger.kernel.org 14849T: git git://linuxtv.org/media_tree.git 14850W: https://linuxtv.org 14851S: Maintained 14852F: drivers/media/platform/vimc/* 14853 14854VIRT LIB 14855M: Alex Williamson <alex.williamson@redhat.com> 14856M: Paolo Bonzini <pbonzini@redhat.com> 14857L: kvm@vger.kernel.org 14858S: Supported 14859F: virt/lib/ 14860 14861VIRTIO AND VHOST VSOCK DRIVER 14862M: Stefan Hajnoczi <stefanha@redhat.com> 14863L: kvm@vger.kernel.org 14864L: virtualization@lists.linux-foundation.org 14865L: netdev@vger.kernel.org 14866S: Maintained 14867F: include/linux/virtio_vsock.h 14868F: include/uapi/linux/virtio_vsock.h 14869F: include/uapi/linux/vsockmon.h 14870F: include/uapi/linux/vm_sockets_diag.h 14871F: net/vmw_vsock/diag.c 14872F: net/vmw_vsock/af_vsock_tap.c 14873F: net/vmw_vsock/virtio_transport_common.c 14874F: net/vmw_vsock/virtio_transport.c 14875F: drivers/net/vsockmon.c 14876F: drivers/vhost/vsock.c 14877F: drivers/vhost/vsock.h 14878F: tools/testing/vsock/ 14879 14880VIRTIO CONSOLE DRIVER 14881M: Amit Shah <amit@kernel.org> 14882L: virtualization@lists.linux-foundation.org 14883S: Maintained 14884F: drivers/char/virtio_console.c 14885F: include/linux/virtio_console.h 14886F: include/uapi/linux/virtio_console.h 14887 14888VIRTIO CORE, NET AND BLOCK DRIVERS 14889M: "Michael S. Tsirkin" <mst@redhat.com> 14890M: Jason Wang <jasowang@redhat.com> 14891L: virtualization@lists.linux-foundation.org 14892S: Maintained 14893F: Documentation/devicetree/bindings/virtio/ 14894F: drivers/virtio/ 14895F: tools/virtio/ 14896F: drivers/net/virtio_net.c 14897F: drivers/block/virtio_blk.c 14898F: include/linux/virtio*.h 14899F: include/uapi/linux/virtio_*.h 14900F: drivers/crypto/virtio/ 14901F: mm/balloon_compaction.c 14902 14903VIRTIO CRYPTO DRIVER 14904M: Gonglei <arei.gonglei@huawei.com> 14905L: virtualization@lists.linux-foundation.org 14906L: linux-crypto@vger.kernel.org 14907S: Maintained 14908F: drivers/crypto/virtio/ 14909F: include/uapi/linux/virtio_crypto.h 14910 14911VIRTIO DRIVERS FOR S390 14912M: Cornelia Huck <cohuck@redhat.com> 14913M: Halil Pasic <pasic@linux.vnet.ibm.com> 14914L: linux-s390@vger.kernel.org 14915L: virtualization@lists.linux-foundation.org 14916L: kvm@vger.kernel.org 14917S: Supported 14918F: drivers/s390/virtio/ 14919F: arch/s390/include/uapi/asm/virtio-ccw.h 14920 14921VIRTIO GPU DRIVER 14922M: David Airlie <airlied@linux.ie> 14923M: Gerd Hoffmann <kraxel@redhat.com> 14924L: dri-devel@lists.freedesktop.org 14925L: virtualization@lists.linux-foundation.org 14926T: git git://anongit.freedesktop.org/drm/drm-misc 14927S: Maintained 14928F: drivers/gpu/drm/virtio/ 14929F: include/uapi/linux/virtio_gpu.h 14930 14931VIRTIO HOST (VHOST) 14932M: "Michael S. Tsirkin" <mst@redhat.com> 14933M: Jason Wang <jasowang@redhat.com> 14934L: kvm@vger.kernel.org 14935L: virtualization@lists.linux-foundation.org 14936L: netdev@vger.kernel.org 14937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14938S: Maintained 14939F: drivers/vhost/ 14940F: include/uapi/linux/vhost.h 14941 14942VIRTIO INPUT DRIVER 14943M: Gerd Hoffmann <kraxel@redhat.com> 14944S: Maintained 14945F: drivers/virtio/virtio_input.c 14946F: include/uapi/linux/virtio_input.h 14947 14948VIRTUAL BOX GUEST DEVICE DRIVER 14949M: Hans de Goede <hdegoede@redhat.com> 14950M: Arnd Bergmann <arnd@arndb.de> 14951M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14952S: Maintained 14953F: include/linux/vbox_utils.h 14954F: include/uapi/linux/vbox*.h 14955F: drivers/virt/vboxguest/ 14956 14957VIRTUAL SERIO DEVICE DRIVER 14958M: Stephen Chandler Paul <thatslyude@gmail.com> 14959S: Maintained 14960F: drivers/input/serio/userio.c 14961F: include/uapi/linux/userio.h 14962 14963VIVID VIRTUAL VIDEO DRIVER 14964M: Hans Verkuil <hverkuil@xs4all.nl> 14965L: linux-media@vger.kernel.org 14966T: git git://linuxtv.org/media_tree.git 14967W: https://linuxtv.org 14968S: Maintained 14969F: drivers/media/platform/vivid/* 14970 14971VLYNQ BUS 14972M: Florian Fainelli <f.fainelli@gmail.com> 14973L: openwrt-devel@lists.openwrt.org (subscribers-only) 14974S: Maintained 14975F: drivers/vlynq/vlynq.c 14976F: include/linux/vlynq.h 14977 14978VME SUBSYSTEM 14979M: Martyn Welch <martyn@welchs.me.uk> 14980M: Manohar Vanga <manohar.vanga@gmail.com> 14981M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14982L: devel@driverdev.osuosl.org 14983S: Maintained 14984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14985F: Documentation/driver-api/vme.rst 14986F: drivers/staging/vme/ 14987F: drivers/vme/ 14988F: include/linux/vme* 14989 14990VMWARE BALLOON DRIVER 14991M: Xavier Deguillard <xdeguillard@vmware.com> 14992M: Philip Moltmann <moltmann@vmware.com> 14993M: "VMware, Inc." <pv-drivers@vmware.com> 14994L: linux-kernel@vger.kernel.org 14995S: Maintained 14996F: drivers/misc/vmw_balloon.c 14997 14998VMWARE HYPERVISOR INTERFACE 14999M: Alok Kataria <akataria@vmware.com> 15000L: virtualization@lists.linux-foundation.org 15001S: Supported 15002F: arch/x86/kernel/cpu/vmware.c 15003 15004VMWARE PVRDMA DRIVER 15005M: Adit Ranadive <aditr@vmware.com> 15006M: VMware PV-Drivers <pv-drivers@vmware.com> 15007L: linux-rdma@vger.kernel.org 15008S: Maintained 15009F: drivers/infiniband/hw/vmw_pvrdma/ 15010 15011VMware PVSCSI driver 15012M: Jim Gill <jgill@vmware.com> 15013M: VMware PV-Drivers <pv-drivers@vmware.com> 15014L: linux-scsi@vger.kernel.org 15015S: Maintained 15016F: drivers/scsi/vmw_pvscsi.c 15017F: drivers/scsi/vmw_pvscsi.h 15018 15019VMWARE VMMOUSE SUBDRIVER 15020M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15021M: "VMware, Inc." <pv-drivers@vmware.com> 15022L: linux-input@vger.kernel.org 15023S: Maintained 15024F: drivers/input/mouse/vmmouse.c 15025F: drivers/input/mouse/vmmouse.h 15026 15027VMWARE VMXNET3 ETHERNET DRIVER 15028M: Ronak Doshi <doshir@vmware.com> 15029M: "VMware, Inc." <pv-drivers@vmware.com> 15030L: netdev@vger.kernel.org 15031S: Maintained 15032F: drivers/net/vmxnet3/ 15033 15034VOCORE VOCORE2 BOARD 15035M: Harvey Hunt <harveyhuntnexus@gmail.com> 15036L: linux-mips@linux-mips.org 15037S: Maintained 15038F: arch/mips/boot/dts/ralink/vocore2.dts 15039 15040VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15041M: Liam Girdwood <lgirdwood@gmail.com> 15042M: Mark Brown <broonie@kernel.org> 15043L: linux-kernel@vger.kernel.org 15044W: http://www.slimlogic.co.uk/?p=48 15045T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15046S: Supported 15047F: Documentation/devicetree/bindings/regulator/ 15048F: Documentation/power/regulator/ 15049F: drivers/regulator/ 15050F: include/dt-bindings/regulator/ 15051F: include/linux/regulator/ 15052 15053VRF 15054M: David Ahern <dsa@cumulusnetworks.com> 15055M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15056L: netdev@vger.kernel.org 15057S: Maintained 15058F: drivers/net/vrf.c 15059F: Documentation/networking/vrf.txt 15060 15061VT1211 HARDWARE MONITOR DRIVER 15062M: Juerg Haefliger <juergh@gmail.com> 15063L: linux-hwmon@vger.kernel.org 15064S: Maintained 15065F: Documentation/hwmon/vt1211 15066F: drivers/hwmon/vt1211.c 15067 15068VT8231 HARDWARE MONITOR DRIVER 15069M: Roger Lucas <vt8231@hiddenengine.co.uk> 15070L: linux-hwmon@vger.kernel.org 15071S: Maintained 15072F: drivers/hwmon/vt8231.c 15073 15074VUB300 USB to SDIO/SD/MMC bridge chip 15075M: Tony Olech <tony.olech@elandigitalsystems.com> 15076L: linux-mmc@vger.kernel.org 15077L: linux-usb@vger.kernel.org 15078S: Supported 15079F: drivers/mmc/host/vub300.c 15080 15081W1 DALLAS'S 1-WIRE BUS 15082M: Evgeniy Polyakov <zbr@ioremap.net> 15083S: Maintained 15084F: Documentation/w1/ 15085F: drivers/w1/ 15086F: include/linux/w1.h 15087 15088W83791D HARDWARE MONITORING DRIVER 15089M: Marc Hulsman <m.hulsman@tudelft.nl> 15090L: linux-hwmon@vger.kernel.org 15091S: Maintained 15092F: Documentation/hwmon/w83791d 15093F: drivers/hwmon/w83791d.c 15094 15095W83793 HARDWARE MONITORING DRIVER 15096M: Rudolf Marek <r.marek@assembler.cz> 15097L: linux-hwmon@vger.kernel.org 15098S: Maintained 15099F: Documentation/hwmon/w83793 15100F: drivers/hwmon/w83793.c 15101 15102W83795 HARDWARE MONITORING DRIVER 15103M: Jean Delvare <jdelvare@suse.com> 15104L: linux-hwmon@vger.kernel.org 15105S: Maintained 15106F: drivers/hwmon/w83795.c 15107 15108W83L51xD SD/MMC CARD INTERFACE DRIVER 15109M: Pierre Ossman <pierre@ossman.eu> 15110S: Maintained 15111F: drivers/mmc/host/wbsd.* 15112 15113WACOM PROTOCOL 4 SERIAL TABLETS 15114M: Julian Squires <julian@cipht.net> 15115M: Hans de Goede <hdegoede@redhat.com> 15116L: linux-input@vger.kernel.org 15117S: Maintained 15118F: drivers/input/tablet/wacom_serial4.c 15119 15120WATCHDOG DEVICE DRIVERS 15121M: Wim Van Sebroeck <wim@linux-watchdog.org> 15122M: Guenter Roeck <linux@roeck-us.net> 15123L: linux-watchdog@vger.kernel.org 15124W: http://www.linux-watchdog.org/ 15125T: git git://www.linux-watchdog.org/linux-watchdog.git 15126S: Maintained 15127F: Documentation/devicetree/bindings/watchdog/ 15128F: Documentation/watchdog/ 15129F: drivers/watchdog/ 15130F: include/linux/watchdog.h 15131F: include/uapi/linux/watchdog.h 15132 15133WHISKEYCOVE PMIC GPIO DRIVER 15134M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15135L: linux-gpio@vger.kernel.org 15136S: Maintained 15137F: drivers/gpio/gpio-wcove.c 15138 15139WIIMOTE HID DRIVER 15140M: David Herrmann <dh.herrmann@googlemail.com> 15141L: linux-input@vger.kernel.org 15142S: Maintained 15143F: drivers/hid/hid-wiimote* 15144 15145WILOCITY WIL6210 WIRELESS DRIVER 15146M: Maya Erez <merez@codeaurora.org> 15147L: linux-wireless@vger.kernel.org 15148L: wil6210@qti.qualcomm.com 15149S: Supported 15150W: http://wireless.kernel.org/en/users/Drivers/wil6210 15151F: drivers/net/wireless/ath/wil6210/ 15152 15153WIMAX STACK 15154M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15155M: linux-wimax@intel.com 15156L: wimax@linuxwimax.org (subscribers-only) 15157S: Supported 15158W: http://linuxwimax.org 15159F: Documentation/wimax/README.wimax 15160F: include/linux/wimax/debug.h 15161F: include/net/wimax.h 15162F: include/uapi/linux/wimax.h 15163F: net/wimax/ 15164 15165WINBOND CIR DRIVER 15166M: David Härdeman <david@hardeman.nu> 15167S: Maintained 15168F: drivers/media/rc/winbond-cir.c 15169 15170WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15171M: William Breathitt Gray <vilhelm.gray@gmail.com> 15172L: linux-watchdog@vger.kernel.org 15173S: Maintained 15174F: drivers/watchdog/ebc-c384_wdt.c 15175 15176WINSYSTEMS WS16C48 GPIO DRIVER 15177M: William Breathitt Gray <vilhelm.gray@gmail.com> 15178L: linux-gpio@vger.kernel.org 15179S: Maintained 15180F: drivers/gpio/gpio-ws16c48.c 15181 15182WISTRON LAPTOP BUTTON DRIVER 15183M: Miloslav Trmac <mitr@volny.cz> 15184S: Maintained 15185F: drivers/input/misc/wistron_btns.c 15186 15187WL3501 WIRELESS PCMCIA CARD DRIVER 15188L: linux-wireless@vger.kernel.org 15189S: Odd fixes 15190F: drivers/net/wireless/wl3501* 15191 15192WOLFSON MICROELECTRONICS DRIVERS 15193L: patches@opensource.cirrus.com 15194T: git https://github.com/CirrusLogic/linux-drivers.git 15195W: https://github.com/CirrusLogic/linux-drivers/wiki 15196S: Supported 15197F: Documentation/hwmon/wm83?? 15198F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15199F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15200F: Documentation/devicetree/bindings/mfd/arizona.txt 15201F: Documentation/devicetree/bindings/mfd/wm831x.txt 15202F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15203F: arch/arm/mach-s3c64xx/mach-crag6410* 15204F: drivers/clk/clk-wm83*.c 15205F: drivers/extcon/extcon-arizona.c 15206F: drivers/leds/leds-wm83*.c 15207F: drivers/gpio/gpio-*wm*.c 15208F: drivers/gpio/gpio-arizona.c 15209F: drivers/hwmon/wm83??-hwmon.c 15210F: drivers/input/misc/wm831x-on.c 15211F: drivers/input/touchscreen/wm831x-ts.c 15212F: drivers/input/touchscreen/wm97*.c 15213F: drivers/mfd/arizona* 15214F: drivers/mfd/wm*.c 15215F: drivers/mfd/cs47l24* 15216F: drivers/power/supply/wm83*.c 15217F: drivers/rtc/rtc-wm83*.c 15218F: drivers/regulator/wm8*.c 15219F: drivers/regulator/arizona* 15220F: drivers/video/backlight/wm83*_bl.c 15221F: drivers/watchdog/wm83*_wdt.c 15222F: include/linux/mfd/arizona/ 15223F: include/linux/mfd/wm831x/ 15224F: include/linux/mfd/wm8350/ 15225F: include/linux/mfd/wm8400* 15226F: include/linux/regulator/arizona* 15227F: include/linux/wm97xx.h 15228F: include/sound/wm????.h 15229F: sound/soc/codecs/arizona.? 15230F: sound/soc/codecs/wm* 15231F: sound/soc/codecs/cs47l24* 15232 15233WORKQUEUE 15234M: Tejun Heo <tj@kernel.org> 15235R: Lai Jiangshan <jiangshanlai@gmail.com> 15236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15237S: Maintained 15238F: include/linux/workqueue.h 15239F: kernel/workqueue.c 15240F: Documentation/core-api/workqueue.rst 15241 15242X-POWERS AXP288 PMIC DRIVERS 15243M: Hans de Goede <hdegoede@redhat.com> 15244S: Maintained 15245N: axp288 15246F: drivers/acpi/pmic/intel_pmic_xpower.c 15247 15248X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15249M: Chen-Yu Tsai <wens@csie.org> 15250L: linux-kernel@vger.kernel.org 15251S: Maintained 15252N: axp[128] 15253 15254X.25 NETWORK LAYER 15255M: Andrew Hendry <andrew.hendry@gmail.com> 15256L: linux-x25@vger.kernel.org 15257S: Odd Fixes 15258F: Documentation/networking/x25* 15259F: include/net/x25* 15260F: net/x25/ 15261 15262X86 ARCHITECTURE (32-BIT AND 64-BIT) 15263M: Thomas Gleixner <tglx@linutronix.de> 15264M: Ingo Molnar <mingo@redhat.com> 15265R: "H. Peter Anvin" <hpa@zytor.com> 15266M: x86@kernel.org 15267L: linux-kernel@vger.kernel.org 15268T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15269S: Maintained 15270F: Documentation/x86/ 15271F: arch/x86/ 15272 15273X86 MCE INFRASTRUCTURE 15274M: Tony Luck <tony.luck@intel.com> 15275M: Borislav Petkov <bp@alien8.de> 15276L: linux-edac@vger.kernel.org 15277S: Maintained 15278F: arch/x86/kernel/cpu/mcheck/* 15279 15280X86 MICROCODE UPDATE SUPPORT 15281M: Borislav Petkov <bp@alien8.de> 15282S: Maintained 15283F: arch/x86/kernel/cpu/microcode/* 15284 15285X86 PLATFORM DRIVERS 15286M: Darren Hart <dvhart@infradead.org> 15287M: Andy Shevchenko <andy@infradead.org> 15288L: platform-driver-x86@vger.kernel.org 15289T: git git://git.infradead.org/linux-platform-drivers-x86.git 15290S: Maintained 15291F: drivers/platform/x86/ 15292F: drivers/platform/olpc/ 15293 15294X86 VDSO 15295M: Andy Lutomirski <luto@amacapital.net> 15296L: linux-kernel@vger.kernel.org 15297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15298S: Maintained 15299F: arch/x86/entry/vdso/ 15300 15301XC2028/3028 TUNER DRIVER 15302M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15303M: Mauro Carvalho Chehab <mchehab@kernel.org> 15304L: linux-media@vger.kernel.org 15305W: https://linuxtv.org 15306T: git git://linuxtv.org/media_tree.git 15307S: Maintained 15308F: drivers/media/tuners/tuner-xc2028.* 15309 15310XEN BLOCK SUBSYSTEM 15311M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15312M: Roger Pau Monné <roger.pau@citrix.com> 15313L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15314S: Supported 15315F: drivers/block/xen-blkback/* 15316F: drivers/block/xen* 15317 15318XEN HYPERVISOR ARM 15319M: Stefano Stabellini <sstabellini@kernel.org> 15320L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15321S: Maintained 15322F: arch/arm/xen/ 15323F: arch/arm/include/asm/xen/ 15324 15325XEN HYPERVISOR ARM64 15326M: Stefano Stabellini <sstabellini@kernel.org> 15327L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15328S: Maintained 15329F: arch/arm64/xen/ 15330F: arch/arm64/include/asm/xen/ 15331 15332XEN HYPERVISOR INTERFACE 15333M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15334M: Juergen Gross <jgross@suse.com> 15335L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15336T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15337S: Supported 15338F: arch/x86/xen/ 15339F: drivers/*/xen-*front.c 15340F: drivers/xen/ 15341F: arch/x86/include/asm/xen/ 15342F: arch/x86/include/asm/pvclock-abi.h 15343F: include/xen/ 15344F: include/uapi/xen/ 15345F: Documentation/ABI/stable/sysfs-hypervisor-xen 15346F: Documentation/ABI/testing/sysfs-hypervisor-xen 15347 15348XEN NETWORK BACKEND DRIVER 15349M: Wei Liu <wei.liu2@citrix.com> 15350M: Paul Durrant <paul.durrant@citrix.com> 15351L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15352L: netdev@vger.kernel.org 15353S: Supported 15354F: drivers/net/xen-netback/* 15355 15356XEN PCI SUBSYSTEM 15357M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15358L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15359S: Supported 15360F: arch/x86/pci/*xen* 15361F: drivers/pci/*xen* 15362 15363XEN PVSCSI DRIVERS 15364M: Juergen Gross <jgross@suse.com> 15365L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15366L: linux-scsi@vger.kernel.org 15367S: Supported 15368F: drivers/scsi/xen-scsifront.c 15369F: drivers/xen/xen-scsiback.c 15370F: include/xen/interface/io/vscsiif.h 15371 15372XEN SWIOTLB SUBSYSTEM 15373M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15374L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15375L: iommu@lists.linux-foundation.org 15376S: Supported 15377F: arch/x86/xen/*swiotlb* 15378F: drivers/xen/*swiotlb* 15379 15380XFS FILESYSTEM 15381M: Darrick J. Wong <darrick.wong@oracle.com> 15382M: linux-xfs@vger.kernel.org 15383L: linux-xfs@vger.kernel.org 15384W: http://xfs.org/ 15385T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15386S: Supported 15387F: Documentation/filesystems/xfs.txt 15388F: fs/xfs/ 15389 15390XILINX AXI ETHERNET DRIVER 15391M: Anirudha Sarangi <anirudh@xilinx.com> 15392M: John Linn <John.Linn@xilinx.com> 15393S: Maintained 15394F: drivers/net/ethernet/xilinx/xilinx_axienet* 15395 15396XILINX UARTLITE SERIAL DRIVER 15397M: Peter Korsgaard <jacmet@sunsite.dk> 15398L: linux-serial@vger.kernel.org 15399S: Maintained 15400F: drivers/tty/serial/uartlite.c 15401 15402XILINX VIDEO IP CORES 15403M: Hyun Kwon <hyun.kwon@xilinx.com> 15404M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15405L: linux-media@vger.kernel.org 15406T: git git://linuxtv.org/media_tree.git 15407S: Supported 15408F: Documentation/devicetree/bindings/media/xilinx/ 15409F: drivers/media/platform/xilinx/ 15410F: include/uapi/linux/xilinx-v4l2-controls.h 15411 15412XILLYBUS DRIVER 15413M: Eli Billauer <eli.billauer@gmail.com> 15414L: linux-kernel@vger.kernel.org 15415S: Supported 15416F: drivers/char/xillybus/ 15417 15418XRA1403 GPIO EXPANDER 15419M: Nandor Han <nandor.han@ge.com> 15420M: Semi Malinen <semi.malinen@ge.com> 15421L: linux-gpio@vger.kernel.org 15422S: Maintained 15423F: drivers/gpio/gpio-xra1403.c 15424F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15425 15426XTENSA XTFPGA PLATFORM SUPPORT 15427M: Max Filippov <jcmvbkbc@gmail.com> 15428L: linux-xtensa@linux-xtensa.org 15429S: Maintained 15430F: drivers/spi/spi-xtensa-xtfpga.c 15431F: sound/soc/xtensa/xtfpga-i2s.c 15432 15433YAM DRIVER FOR AX.25 15434M: Jean-Paul Roubelat <jpr@f6fbb.org> 15435L: linux-hams@vger.kernel.org 15436S: Maintained 15437F: drivers/net/hamradio/yam* 15438F: include/linux/yam.h 15439 15440YAMA SECURITY MODULE 15441M: Kees Cook <keescook@chromium.org> 15442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15443S: Supported 15444F: security/yama/ 15445F: Documentation/admin-guide/LSM/Yama.rst 15446 15447YEALINK PHONE DRIVER 15448M: Henk Vergonet <Henk.Vergonet@gmail.com> 15449L: usbb2k-api-dev@nongnu.org 15450S: Maintained 15451F: Documentation/input/yealink.rst 15452F: drivers/input/misc/yealink.* 15453 15454Z8530 DRIVER FOR AX.25 15455M: Joerg Reuter <jreuter@yaina.de> 15456W: http://yaina.de/jreuter/ 15457W: http://www.qsl.net/dl1bke/ 15458L: linux-hams@vger.kernel.org 15459S: Maintained 15460F: Documentation/networking/z8530drv.txt 15461F: drivers/net/hamradio/*scc.c 15462F: drivers/net/hamradio/z8530.h 15463 15464ZBUD COMPRESSED PAGE ALLOCATOR 15465M: Seth Jennings <sjenning@redhat.com> 15466M: Dan Streetman <ddstreet@ieee.org> 15467L: linux-mm@kvack.org 15468S: Maintained 15469F: mm/zbud.c 15470F: include/linux/zbud.h 15471 15472ZD1211RW WIRELESS DRIVER 15473M: Daniel Drake <dsd@gentoo.org> 15474M: Ulrich Kunitz <kune@deine-taler.de> 15475W: http://zd1211.ath.cx/wiki/DriverRewrite 15476L: linux-wireless@vger.kernel.org 15477L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15478S: Maintained 15479F: drivers/net/wireless/zydas/zd1211rw/ 15480 15481ZD1301 MEDIA DRIVER 15482M: Antti Palosaari <crope@iki.fi> 15483L: linux-media@vger.kernel.org 15484W: https://linuxtv.org/ 15485W: http://palosaari.fi/linux/ 15486Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15487S: Maintained 15488F: drivers/media/usb/dvb-usb-v2/zd1301* 15489 15490ZD1301_DEMOD MEDIA DRIVER 15491M: Antti Palosaari <crope@iki.fi> 15492L: linux-media@vger.kernel.org 15493W: https://linuxtv.org/ 15494W: http://palosaari.fi/linux/ 15495Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15496S: Maintained 15497F: drivers/media/dvb-frontends/zd1301_demod* 15498 15499ZPOOL COMPRESSED PAGE STORAGE API 15500M: Dan Streetman <ddstreet@ieee.org> 15501L: linux-mm@kvack.org 15502S: Maintained 15503F: mm/zpool.c 15504F: include/linux/zpool.h 15505 15506ZR36067 VIDEO FOR LINUX DRIVER 15507L: mjpeg-users@lists.sourceforge.net 15508L: linux-media@vger.kernel.org 15509W: http://mjpeg.sourceforge.net/driver-zoran/ 15510T: hg https://linuxtv.org/hg/v4l-dvb 15511S: Odd Fixes 15512F: drivers/media/pci/zoran/ 15513 15514ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15515M: Minchan Kim <minchan@kernel.org> 15516M: Nitin Gupta <ngupta@vflare.org> 15517R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15518L: linux-kernel@vger.kernel.org 15519S: Maintained 15520F: drivers/block/zram/ 15521F: Documentation/blockdev/zram.txt 15522 15523ZS DECSTATION Z85C30 SERIAL DRIVER 15524M: "Maciej W. Rozycki" <macro@linux-mips.org> 15525S: Maintained 15526F: drivers/tty/serial/zs.* 15527 15528ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15529M: Minchan Kim <minchan@kernel.org> 15530M: Nitin Gupta <ngupta@vflare.org> 15531R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15532L: linux-mm@kvack.org 15533S: Maintained 15534F: mm/zsmalloc.c 15535F: include/linux/zsmalloc.h 15536F: Documentation/vm/zsmalloc.txt 15537 15538ZSWAP COMPRESSED SWAP CACHING 15539M: Seth Jennings <sjenning@redhat.com> 15540M: Dan Streetman <ddstreet@ieee.org> 15541L: linux-mm@kvack.org 15542S: Maintained 15543F: mm/zswap.c 15544 15545THE REST 15546M: Linus Torvalds <torvalds@linux-foundation.org> 15547L: linux-kernel@vger.kernel.org 15548Q: http://patchwork.kernel.org/project/LKML/list/ 15549T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15550S: Buried alive in reporters 15551F: * 15552F: */ 15553