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@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 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 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://anongit.freedesktop.org/drm/drm 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 772F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 773F: drivers/gpu/drm/amd/amdkfd/ 774F: drivers/gpu/drm/amd/include/cik_structs.h 775F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 776F: drivers/gpu/drm/amd/include/vi_structs.h 777F: drivers/gpu/drm/amd/include/v9_structs.h 778F: include/uapi/linux/kfd_ioctl.h 779 780AMD SEATTLE DEVICE TREE SUPPORT 781M: Brijesh Singh <brijeshkumar.singh@amd.com> 782M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 783M: Tom Lendacky <thomas.lendacky@amd.com> 784S: Supported 785F: arch/arm64/boot/dts/amd/ 786 787AMD XGBE DRIVER 788M: Tom Lendacky <thomas.lendacky@amd.com> 789L: netdev@vger.kernel.org 790S: Supported 791F: drivers/net/ethernet/amd/xgbe/ 792F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 793 794AMS (Apple Motion Sensor) DRIVER 795M: Michael Hanselmann <linux-kernel@hansmi.ch> 796S: Supported 797F: drivers/macintosh/ams/ 798 799ANALOG DEVICES INC AD5686 DRIVER 800M: Stefan Popa <stefan.popa@analog.com> 801L: linux-pm@vger.kernel.org 802W: http://ez.analog.com/community/linux-device-drivers 803S: Supported 804F: drivers/iio/dac/ad5686* 805F: drivers/iio/dac/ad5696* 806 807ANALOG DEVICES INC AD9389B DRIVER 808M: Hans Verkuil <hans.verkuil@cisco.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/ad9389b* 812 813ANALOG DEVICES INC ADV7180 DRIVER 814M: Lars-Peter Clausen <lars@metafoo.de> 815L: linux-media@vger.kernel.org 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/media/i2c/adv7180.c 819 820ANALOG DEVICES INC ADV748X DRIVER 821M: Kieran Bingham <kieran.bingham@ideasonboard.com> 822L: linux-media@vger.kernel.org 823S: Maintained 824F: drivers/media/i2c/adv748x/* 825 826ANALOG DEVICES INC ADV7511 DRIVER 827M: Hans Verkuil <hans.verkuil@cisco.com> 828L: linux-media@vger.kernel.org 829S: Maintained 830F: drivers/media/i2c/adv7511* 831 832ANALOG DEVICES INC ADV7604 DRIVER 833M: Hans Verkuil <hans.verkuil@cisco.com> 834L: linux-media@vger.kernel.org 835S: Maintained 836F: drivers/media/i2c/adv7604* 837 838ANALOG DEVICES INC ADV7842 DRIVER 839M: Hans Verkuil <hans.verkuil@cisco.com> 840L: linux-media@vger.kernel.org 841S: Maintained 842F: drivers/media/i2c/adv7842* 843 844ANALOG DEVICES INC ASOC CODEC DRIVERS 845M: Lars-Peter Clausen <lars@metafoo.de> 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://wiki.analog.com/ 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: sound/soc/codecs/adau* 851F: sound/soc/codecs/adav* 852F: sound/soc/codecs/ad1* 853F: sound/soc/codecs/ad7* 854F: sound/soc/codecs/ssm* 855F: sound/soc/codecs/sigmadsp.* 856 857ANALOG DEVICES INC DMA DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859W: http://ez.analog.com/community/linux-device-drivers 860S: Supported 861F: drivers/dma/dma-axi-dmac.c 862 863ANALOG DEVICES INC IIO DRIVERS 864M: Lars-Peter Clausen <lars@metafoo.de> 865M: Michael Hennerich <Michael.Hennerich@analog.com> 866W: http://wiki.analog.com/ 867W: http://ez.analog.com/community/linux-device-drivers 868S: Supported 869F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 870F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 871F: drivers/iio/*/ad* 872F: drivers/iio/adc/ltc2497* 873X: drivers/iio/*/adjd* 874F: drivers/staging/iio/*/ad* 875 876ANDES ARCHITECTURE 877M: Greentime Hu <green.hu@gmail.com> 878M: Vincent Chen <deanbo422@gmail.com> 879T: git https://github.com/andestech/linux.git 880S: Supported 881F: arch/nds32/ 882F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 883F: Documentation/devicetree/bindings/nds32/ 884K: nds32 885N: nds32 886 887ANDROID CONFIG FRAGMENTS 888M: Rob Herring <robh@kernel.org> 889S: Supported 890F: kernel/configs/android* 891 892ANDROID DRIVERS 893M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 894M: Arve Hjønnevåg <arve@android.com> 895M: Todd Kjos <tkjos@android.com> 896M: Martijn Coenen <maco@android.com> 897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 898L: devel@driverdev.osuosl.org 899S: Supported 900F: drivers/android/ 901F: drivers/staging/android/ 902 903ANDROID GOLDFISH PIC DRIVER 904M: Miodrag Dinic <miodrag.dinic@mips.com> 905S: Supported 906F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 907F: drivers/irqchip/irq-goldfish-pic.c 908 909ANDROID GOLDFISH RTC DRIVER 910M: Miodrag Dinic <miodrag.dinic@mips.com> 911S: Supported 912F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 913F: drivers/rtc/rtc-goldfish.c 914 915ANDROID ION DRIVER 916M: Laura Abbott <labbott@redhat.com> 917M: Sumit Semwal <sumit.semwal@linaro.org> 918L: devel@driverdev.osuosl.org 919L: dri-devel@lists.freedesktop.org 920L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 921S: Supported 922F: drivers/staging/android/ion 923F: drivers/staging/android/uapi/ion.h 924 925AOA (Apple Onboard Audio) ALSA DRIVER 926M: Johannes Berg <johannes@sipsolutions.net> 927L: linuxppc-dev@lists.ozlabs.org 928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 929S: Maintained 930F: sound/aoa/ 931 932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 933M: William Breathitt Gray <vilhelm.gray@gmail.com> 934L: linux-iio@vger.kernel.org 935S: Maintained 936F: drivers/iio/adc/stx104.c 937 938APM DRIVER 939M: Jiri Kosina <jikos@kernel.org> 940S: Odd fixes 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 942F: arch/x86/kernel/apm_32.c 943F: include/linux/apm_bios.h 944F: include/uapi/linux/apm_bios.h 945F: drivers/char/apm-emulation.c 946 947APPARMOR SECURITY MODULE 948M: John Johansen <john.johansen@canonical.com> 949L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 950W: wiki.apparmor.net 951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 952S: Supported 953F: security/apparmor/ 954F: Documentation/admin-guide/LSM/apparmor.rst 955 956APPLE BCM5974 MULTITOUCH DRIVER 957M: Henrik Rydberg <rydberg@bitmath.org> 958L: linux-input@vger.kernel.org 959S: Odd fixes 960F: drivers/input/mouse/bcm5974.c 961 962APPLE SMC DRIVER 963M: Henrik Rydberg <rydberg@bitmath.org> 964L: linux-hwmon@vger.kernel.org 965S: Odd fixes 966F: drivers/hwmon/applesmc.c 967 968APPLETALK NETWORK LAYER 969L: netdev@vger.kernel.org 970S: Odd fixes 971F: drivers/net/appletalk/ 972F: net/appletalk/ 973 974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 975M: Duc Dang <dhdang@apm.com> 976S: Supported 977F: arch/arm64/boot/dts/apm/ 978 979APPLIED MICRO (APM) X-GENE SOC EDAC 980M: Loc Ho <lho@apm.com> 981S: Supported 982F: drivers/edac/xgene_edac.c 983F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 984 985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 986M: Iyappan Subramanian <isubramanian@apm.com> 987M: Keyur Chudgar <kchudgar@apm.com> 988S: Supported 989F: drivers/net/ethernet/apm/xgene-v2/ 990 991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 992M: Iyappan Subramanian <isubramanian@apm.com> 993M: Keyur Chudgar <kchudgar@apm.com> 994M: Quan Nguyen <qnguyen@apm.com> 995S: Supported 996F: drivers/net/ethernet/apm/xgene/ 997F: drivers/net/phy/mdio-xgene.c 998F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 999F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1000 1001APPLIED MICRO (APM) X-GENE SOC PMU 1002M: Tai Nguyen <ttnguyen@apm.com> 1003S: Supported 1004F: drivers/perf/xgene_pmu.c 1005F: Documentation/perf/xgene-pmu.txt 1006F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1007 1008APTINA CAMERA SENSOR PLL 1009M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1010L: linux-media@vger.kernel.org 1011S: Maintained 1012F: drivers/media/i2c/aptina-pll.* 1013 1014ARC FRAMEBUFFER DRIVER 1015M: Jaya Kumar <jayalk@intworks.biz> 1016S: Maintained 1017F: drivers/video/fbdev/arcfb.c 1018F: drivers/video/fbdev/core/fb_defio.c 1019 1020ARC PGU DRM DRIVER 1021M: Alexey Brodkin <abrodkin@synopsys.com> 1022S: Supported 1023F: drivers/gpu/drm/arc/ 1024F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1025 1026ARCNET NETWORK LAYER 1027M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1028L: netdev@vger.kernel.org 1029S: Maintained 1030F: drivers/net/arcnet/ 1031F: include/uapi/linux/if_arcnet.h 1032 1033ARM ARCHITECTED TIMER DRIVER 1034M: Mark Rutland <mark.rutland@arm.com> 1035M: Marc Zyngier <marc.zyngier@arm.com> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/include/asm/arch_timer.h 1039F: arch/arm64/include/asm/arch_timer.h 1040F: drivers/clocksource/arm_arch_timer.c 1041 1042ARM HDLCD DRM DRIVER 1043M: Liviu Dudau <liviu.dudau@arm.com> 1044S: Supported 1045F: drivers/gpu/drm/arm/hdlcd_* 1046F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1047 1048ARM MALI-DP DRM DRIVER 1049M: Liviu Dudau <liviu.dudau@arm.com> 1050M: Brian Starkey <brian.starkey@arm.com> 1051M: Mali DP Maintainers <malidp@foss.arm.com> 1052S: Supported 1053F: drivers/gpu/drm/arm/ 1054F: Documentation/devicetree/bindings/display/arm,malidp.txt 1055 1056ARM MFM AND FLOPPY DRIVERS 1057M: Ian Molton <spyro@f2s.com> 1058S: Maintained 1059F: arch/arm/lib/floppydma.S 1060F: arch/arm/include/asm/floppy.h 1061 1062ARM PMU PROFILING AND DEBUGGING 1063M: Will Deacon <will.deacon@arm.com> 1064M: Mark Rutland <mark.rutland@arm.com> 1065S: Maintained 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067F: arch/arm*/kernel/perf_* 1068F: arch/arm/oprofile/common.c 1069F: arch/arm*/kernel/hw_breakpoint.c 1070F: arch/arm*/include/asm/hw_breakpoint.h 1071F: arch/arm*/include/asm/perf_event.h 1072F: drivers/perf/* 1073F: include/linux/perf/arm_pmu.h 1074F: Documentation/devicetree/bindings/arm/pmu.txt 1075F: Documentation/devicetree/bindings/perf/ 1076 1077ARM PORT 1078M: Russell King <linux@armlinux.org.uk> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.armlinux.org.uk/ 1081S: Odd Fixes 1082T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1083F: arch/arm/ 1084X: arch/arm/boot/dts/ 1085 1086ARM PRIMECELL AACI PL041 DRIVER 1087M: Russell King <linux@armlinux.org.uk> 1088S: Odd Fixes 1089F: sound/arm/aaci.* 1090 1091ARM PRIMECELL BUS SUPPORT 1092M: Russell King <linux@armlinux.org.uk> 1093S: Odd Fixes 1094F: drivers/amba/ 1095F: include/linux/amba/bus.h 1096 1097ARM PRIMECELL CLCD PL110 DRIVER 1098M: Russell King <linux@armlinux.org.uk> 1099S: Odd Fixes 1100F: drivers/video/fbdev/amba-clcd.* 1101 1102ARM PRIMECELL KMI PL050 DRIVER 1103M: Russell King <linux@armlinux.org.uk> 1104S: Odd Fixes 1105F: drivers/input/serio/ambakmi.* 1106F: include/linux/amba/kmi.h 1107 1108ARM PRIMECELL MMCI PL180/1 DRIVER 1109M: Russell King <linux@armlinux.org.uk> 1110S: Odd Fixes 1111F: drivers/mmc/host/mmci.* 1112F: include/linux/amba/mmci.h 1113 1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1115M: Russell King <linux@armlinux.org.uk> 1116S: Odd Fixes 1117F: drivers/tty/serial/amba-pl01*.c 1118F: include/linux/amba/serial.h 1119 1120ARM SMMU DRIVERS 1121M: Will Deacon <will.deacon@arm.com> 1122R: Robin Murphy <robin.murphy@arm.com> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125F: drivers/iommu/arm-smmu.c 1126F: drivers/iommu/arm-smmu-v3.c 1127F: drivers/iommu/io-pgtable-arm.c 1128F: drivers/iommu/io-pgtable-arm-v7s.c 1129 1130ARM SUB-ARCHITECTURES 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1132S: Maintained 1133F: arch/arm/mach-*/ 1134F: arch/arm/plat-*/ 1135T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1136 1137ARM/ACTIONS SEMI ARCHITECTURE 1138M: Andreas Färber <afaerber@suse.de> 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1140S: Maintained 1141N: owl 1142F: arch/arm/mach-actions/ 1143F: arch/arm/boot/dts/owl-* 1144F: arch/arm64/boot/dts/actions/ 1145F: drivers/clocksource/owl-* 1146F: drivers/pinctrl/actions/* 1147F: drivers/soc/actions/ 1148F: include/dt-bindings/power/owl-* 1149F: include/linux/soc/actions/ 1150F: Documentation/devicetree/bindings/arm/actions.txt 1151F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1152F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1153F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1154 1155ARM/ADS SPHERE MACHINE SUPPORT 1156M: Lennert Buytenhek <kernel@wantstofly.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159 1160ARM/AFEB9260 MACHINE SUPPORT 1161M: Sergey Lapin <slapin@ossfans.org> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/AJECO 1ARM MACHINE SUPPORT 1166M: Lennert Buytenhek <kernel@wantstofly.org> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169 1170ARM/Allwinner SoC Clock Support 1171M: Emilio López <emilio@elopez.com.ar> 1172S: Maintained 1173F: drivers/clk/sunxi/ 1174 1175ARM/Allwinner sunXi SoC support 1176M: Maxime Ripard <maxime.ripard@bootlin.com> 1177M: Chen-Yu Tsai <wens@csie.org> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: sun[x456789]i 1181N: sun50i 1182F: arch/arm/mach-sunxi/ 1183F: arch/arm64/boot/dts/allwinner/ 1184F: drivers/clk/sunxi-ng/ 1185F: drivers/pinctrl/sunxi/ 1186F: drivers/soc/sunxi/ 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1188 1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1190M: Neil Armstrong <narmstrong@baylibre.com> 1191M: Jerome Brunet <jbrunet@baylibre.com> 1192L: linux-amlogic@lists.infradead.org 1193S: Maintained 1194F: drivers/clk/meson/ 1195F: include/dt-bindings/clock/meson* 1196F: include/dt-bindings/clock/gxbb* 1197F: Documentation/devicetree/bindings/clock/amlogic* 1198 1199ARM/Amlogic Meson SoC support 1200M: Carlo Caione <carlo@caione.org> 1201M: Kevin Hilman <khilman@baylibre.com> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203L: linux-amlogic@lists.infradead.org 1204W: http://linux-meson.com/ 1205S: Maintained 1206F: arch/arm/mach-meson/ 1207F: arch/arm/boot/dts/meson* 1208F: arch/arm64/boot/dts/amlogic/ 1209F: drivers/pinctrl/meson/ 1210F: drivers/mmc/host/meson* 1211N: meson 1212 1213ARM/Annapurna Labs ALPINE ARCHITECTURE 1214M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1215M: Antoine Tenart <antoine.tenart@free-electrons.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: arch/arm/mach-alpine/ 1219F: arch/arm/boot/dts/alpine* 1220F: arch/arm64/boot/dts/al/ 1221F: drivers/*/*alpine* 1222 1223ARM/ARTPEC MACHINE SUPPORT 1224M: Jesper Nilsson <jesper.nilsson@axis.com> 1225M: Lars Persson <lars.persson@axis.com> 1226S: Maintained 1227L: linux-arm-kernel@axis.com 1228F: arch/arm/mach-artpec 1229F: arch/arm/boot/dts/artpec6* 1230F: drivers/clk/axis 1231F: drivers/crypto/axis 1232F: drivers/pinctrl/pinctrl-artpec* 1233F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1234 1235ARM/ASPEED I2C DRIVER 1236M: Brendan Higgins <brendanhiggins@google.com> 1237R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1238R: Joel Stanley <joel@jms.id.au> 1239L: linux-i2c@vger.kernel.org 1240L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1241S: Maintained 1242F: drivers/irqchip/irq-aspeed-i2c-ic.c 1243F: drivers/i2c/busses/i2c-aspeed.c 1244F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1245F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1246 1247ARM/ASPEED MACHINE SUPPORT 1248M: Joel Stanley <joel@jms.id.au> 1249R: Andrew Jeffery <andrew@aj.id.au> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1252Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1253S: Supported 1254T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1255F: arch/arm/mach-aspeed/ 1256F: arch/arm/boot/dts/aspeed-* 1257N: aspeed 1258 1259ARM/ATMEL AT91 Clock Support 1260M: Boris Brezillon <boris.brezillon@bootlin.com> 1261S: Maintained 1262F: drivers/clk/at91 1263 1264ARM/CALXEDA HIGHBANK ARCHITECTURE 1265M: Rob Herring <robh@kernel.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-highbank/ 1269F: arch/arm/boot/dts/highbank.dts 1270F: arch/arm/boot/dts/ecx-*.dts* 1271 1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1273M: Krzysztof Halasa <khalasa@piap.pl> 1274S: Maintained 1275F: arch/arm/mach-cns3xxx/ 1276 1277ARM/CAVIUM THUNDER NETWORK DRIVER 1278M: Sunil Goutham <sgoutham@cavium.com> 1279M: Robert Richter <rric@kernel.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Supported 1282F: drivers/net/ethernet/cavium/thunder/ 1283 1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1285M: Lukasz Majewski <lukma@denx.de> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288F: arch/arm/mach-ep93xx/ts72xx.c 1289 1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1291M: Alexander Shiyan <shc_work@mail.ru> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Odd Fixes 1294N: clps711x 1295 1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1297M: Lennert Buytenhek <kernel@wantstofly.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300 1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1302M: Hartley Sweeten <hsweeten@visionengravers.com> 1303M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: arch/arm/mach-ep93xx/ 1307F: arch/arm/mach-ep93xx/include/mach/ 1308 1309ARM/CLKDEV SUPPORT 1310M: Russell King <linux@armlinux.org.uk> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1314F: drivers/clk/clkdev.c 1315 1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1317M: Mike Rapoport <mike@compulab.co.il> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320 1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1322M: Baruch Siach <baruch@tkos.co.il> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/boot/dts/cx92755* 1326N: digicolor 1327 1328ARM/CONTEC MICRO9 MACHINE SUPPORT 1329M: Hubert Feurstein <hubert.feurstein@contec.at> 1330S: Maintained 1331F: arch/arm/mach-ep93xx/micro9.c 1332 1333ARM/CORESIGHT FRAMEWORK AND DRIVERS 1334M: Mathieu Poirier <mathieu.poirier@linaro.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Maintained 1337F: drivers/hwtracing/coresight/* 1338F: Documentation/trace/coresight.txt 1339F: Documentation/trace/coresight-cpu-debug.txt 1340F: Documentation/devicetree/bindings/arm/coresight.txt 1341F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1342F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1343F: tools/perf/arch/arm/util/pmu.c 1344F: tools/perf/arch/arm/util/auxtrace.c 1345F: tools/perf/arch/arm/util/cs-etm.c 1346F: tools/perf/arch/arm/util/cs-etm.h 1347F: tools/perf/util/cs-etm.* 1348F: tools/perf/util/cs-etm-decoder/* 1349 1350ARM/CORGI MACHINE SUPPORT 1351M: Richard Purdie <rpurdie@rpsys.net> 1352S: Maintained 1353 1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1355M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1356M: Linus Walleij <linus.walleij@linaro.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358T: git git://github.com/ulli-kroll/linux.git 1359S: Maintained 1360F: Documentation/devicetree/bindings/arm/gemini.txt 1361F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1362F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1363F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1364F: arch/arm/mach-gemini/ 1365F: drivers/net/ethernet/cortina/ 1366F: drivers/pinctrl/pinctrl-gemini.c 1367F: drivers/rtc/rtc-ftrtc010.c 1368 1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1370M: Barry Song <baohua@kernel.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1373S: Maintained 1374F: arch/arm/boot/dts/prima2* 1375F: arch/arm/mach-prima2/ 1376F: drivers/clk/sirf/ 1377F: drivers/clocksource/timer-prima2.c 1378F: drivers/clocksource/timer-atlas7.c 1379N: [^a-z]sirf 1380 1381ARM/EBSA110 MACHINE SUPPORT 1382M: Russell King <linux@armlinux.org.uk> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384W: http://www.armlinux.org.uk/ 1385S: Maintained 1386F: arch/arm/mach-ebsa110/ 1387F: drivers/net/ethernet/amd/am79c961a.* 1388 1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1390M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1391R: Pengutronix Kernel Team <kernel@pengutronix.de> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394N: efm32 1395 1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1397M: Robert Jarzmik <robert.jarzmik@free.fr> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Maintained 1400F: arch/arm/mach-pxa/ezx.c 1401 1402ARM/FARADAY FA526 PORT 1403M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406T: git git://git.berlios.de/gemini-board 1407F: arch/arm/mm/*-fa* 1408 1409ARM/FOOTBRIDGE ARCHITECTURE 1410M: Russell King <linux@armlinux.org.uk> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412W: http://www.armlinux.org.uk/ 1413S: Maintained 1414F: arch/arm/include/asm/hardware/dec21285.h 1415F: arch/arm/mach-footbridge/ 1416 1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1418M: Shawn Guo <shawnguo@kernel.org> 1419M: Sascha Hauer <s.hauer@pengutronix.de> 1420R: Pengutronix Kernel Team <kernel@pengutronix.de> 1421R: Fabio Estevam <fabio.estevam@nxp.com> 1422R: NXP Linux Team <linux-imx@nxp.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1426F: arch/arm/mach-imx/ 1427F: arch/arm/mach-mxs/ 1428F: arch/arm/boot/dts/imx* 1429F: arch/arm/configs/imx*_defconfig 1430F: drivers/clk/imx/ 1431F: drivers/soc/imx/ 1432F: include/soc/imx/ 1433 1434ARM/FREESCALE VYBRID ARM ARCHITECTURE 1435M: Shawn Guo <shawnguo@kernel.org> 1436M: Sascha Hauer <s.hauer@pengutronix.de> 1437R: Pengutronix Kernel Team <kernel@pengutronix.de> 1438R: Stefan Agner <stefan@agner.ch> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1442F: arch/arm/mach-imx/*vf610* 1443F: arch/arm/boot/dts/vf* 1444 1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1446M: Lennert Buytenhek <kernel@wantstofly.org> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449 1450ARM/GUMSTIX MACHINE SUPPORT 1451M: Steve Sakoman <sakoman@gmail.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1456M: Philipp Zabel <philipp.zabel@gmail.com> 1457M: Paul Parsons <lost.distance@yahoo.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-pxa/hx4700.c 1461F: arch/arm/mach-pxa/include/mach/hx4700.h 1462F: sound/soc/pxa/hx4700.c 1463 1464ARM/HISILICON SOC SUPPORT 1465M: Wei Xu <xuwei5@hisilicon.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467W: http://www.hisilicon.com 1468S: Supported 1469T: git git://github.com/hisilicon/linux-hisi.git 1470F: arch/arm/mach-hisi/ 1471F: arch/arm/boot/dts/hi3* 1472F: arch/arm/boot/dts/hip* 1473F: arch/arm/boot/dts/hisi* 1474F: arch/arm64/boot/dts/hisilicon/ 1475 1476ARM/HP JORNADA 7XX MACHINE SUPPORT 1477M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1478W: www.jlime.com 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1481F: arch/arm/mach-sa1100/jornada720.c 1482F: arch/arm/mach-sa1100/include/mach/jornada720.h 1483 1484ARM/IGEP MACHINE SUPPORT 1485M: Enric Balletbo i Serra <eballetbo@gmail.com> 1486M: Javier Martinez Canillas <javier@dowhile0.org> 1487L: linux-omap@vger.kernel.org 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/boot/dts/omap3-igep* 1491 1492ARM/INCOME PXA270 SUPPORT 1493M: Marek Vasut <marek.vasut@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/colibri-pxa270-income.c 1497 1498ARM/INTEL IOP13XX ARM ARCHITECTURE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/INTEL IOP32X ARM ARCHITECTURE 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/INTEL IOP33X ARM ARCHITECTURE 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Orphan 1511 1512ARM/INTEL IQ81342EX MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/INTEL IXDP2850 MACHINE SUPPORT 1518M: Lennert Buytenhek <kernel@wantstofly.org> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521 1522ARM/INTEL IXP4XX ARM ARCHITECTURE 1523M: Imre Kaloz <kaloz@openwrt.org> 1524M: Krzysztof Halasa <khalasa@piap.pl> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-ixp4xx/ 1528 1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1530M: Jonathan Cameron <jic23@cam.ac.uk> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: arch/arm/mach-pxa/stargate2.c 1534F: drivers/pcmcia/pxa2xx_stargate2.c 1535 1536ARM/INTEL XSC3 (MANZANO) ARM CORE 1537M: Lennert Buytenhek <kernel@wantstofly.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540 1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1542M: Lennert Buytenhek <kernel@wantstofly.org> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544S: Maintained 1545 1546ARM/LG1K ARCHITECTURE 1547M: Chanho Min <chanho.min@lge.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: arch/arm64/boot/dts/lg/ 1551 1552ARM/LOGICPD PXA270 MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/LPC18XX ARCHITECTURE 1558M: Joachim Eastwood <manabian@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/boot/dts/lpc43* 1562F: drivers/clk/nxp/clk-lpc18xx* 1563F: drivers/clocksource/time-lpc32xx.c 1564F: drivers/i2c/busses/i2c-lpc2k.c 1565F: drivers/memory/pl172.c 1566F: drivers/mtd/spi-nor/nxp-spifi.c 1567F: drivers/rtc/rtc-lpc24xx.c 1568N: lpc18xx 1569 1570ARM/LPC32XX SOC SUPPORT 1571M: Vladimir Zapolskiy <vz@mleia.com> 1572M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1575S: Maintained 1576F: arch/arm/boot/dts/lpc32* 1577F: arch/arm/mach-lpc32xx/ 1578F: drivers/i2c/busses/i2c-pnx.c 1579F: drivers/net/ethernet/nxp/lpc_eth.c 1580F: drivers/usb/host/ohci-nxp.c 1581F: drivers/watchdog/pnx4008_wdt.c 1582N: lpc32xx 1583 1584ARM/MAGICIAN MACHINE SUPPORT 1585M: Philipp Zabel <philipp.zabel@gmail.com> 1586S: Maintained 1587 1588ARM/Marvell Dove/MV78xx0/Orion SOC support 1589M: Jason Cooper <jason@lakedaemon.net> 1590M: Andrew Lunn <andrew@lunn.ch> 1591M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1592M: Gregory Clement <gregory.clement@bootlin.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: Documentation/devicetree/bindings/soc/dove/ 1596F: arch/arm/mach-dove/ 1597F: arch/arm/mach-mv78xx0/ 1598F: arch/arm/mach-orion5x/ 1599F: arch/arm/plat-orion/ 1600F: arch/arm/boot/dts/dove* 1601F: arch/arm/boot/dts/orion5x* 1602 1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1604M: Jason Cooper <jason@lakedaemon.net> 1605M: Andrew Lunn <andrew@lunn.ch> 1606M: Gregory Clement <gregory.clement@bootlin.com> 1607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610F: arch/arm/boot/dts/armada* 1611F: arch/arm/boot/dts/kirkwood* 1612F: arch/arm/configs/mvebu_*_defconfig 1613F: arch/arm/mach-mvebu/ 1614F: arch/arm64/boot/dts/marvell/armada* 1615F: drivers/cpufreq/armada-37xx-cpufreq.c 1616F: drivers/cpufreq/mvebu-cpufreq.c 1617F: drivers/irqchip/irq-armada-370-xp.c 1618F: drivers/irqchip/irq-mvebu-* 1619F: drivers/pinctrl/mvebu/ 1620F: drivers/rtc/rtc-armada38x.c 1621 1622ARM/Mediatek RTC DRIVER 1623M: Eddie Huang <eddie.huang@mediatek.com> 1624M: Sean Wang <sean.wang@mediatek.com> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1629F: drivers/rtc/rtc-mt6397.c 1630F: drivers/rtc/rtc-mt7622.c 1631 1632ARM/Mediatek SoC support 1633M: Matthias Brugger <matthias.bgg@gmail.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: arch/arm/boot/dts/mt6* 1638F: arch/arm/boot/dts/mt7* 1639F: arch/arm/boot/dts/mt8* 1640F: arch/arm/mach-mediatek/ 1641F: arch/arm64/boot/dts/mediatek/ 1642N: mtk 1643K: mediatek 1644 1645ARM/Mediatek USB3 PHY DRIVER 1646M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650F: drivers/phy/mediatek/phy-mtk-tphy.c 1651 1652ARM/MICREL KS8695 ARCHITECTURE 1653M: Greg Ungerer <gerg@uclinux.org> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655F: arch/arm/mach-ks8695/ 1656S: Odd Fixes 1657 1658ARM/Microchip (AT91) SoC support 1659M: Nicolas Ferre <nicolas.ferre@microchip.com> 1660M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662W: http://www.linux4sam.org 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1664S: Supported 1665N: at91 1666N: atmel 1667F: arch/arm/mach-at91/ 1668F: include/soc/at91/ 1669F: arch/arm/boot/dts/at91*.dts 1670F: arch/arm/boot/dts/at91*.dtsi 1671F: arch/arm/boot/dts/sama*.dts 1672F: arch/arm/boot/dts/sama*.dtsi 1673F: arch/arm/include/debug/at91.S 1674F: drivers/memory/atmel* 1675F: drivers/watchdog/sama5d4_wdt.c 1676X: drivers/input/touchscreen/atmel_mxt_ts.c 1677X: drivers/net/wireless/atmel/ 1678 1679ARM/MIOA701 MACHINE SUPPORT 1680M: Robert Jarzmik <robert.jarzmik@free.fr> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682F: arch/arm/mach-pxa/mioa701.c 1683S: Maintained 1684 1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1686M: Michael Petchkovsky <mkpetch@internode.on.net> 1687S: Maintained 1688 1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1690M: Linus Walleij <linus.walleij@linaro.org> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/mach-nomadik/ 1694F: arch/arm/mach-u300/ 1695F: arch/arm/mach-ux500/ 1696F: arch/arm/boot/dts/ste-* 1697F: drivers/clk/clk-nomadik.c 1698F: drivers/clk/clk-u300.c 1699F: drivers/clocksource/clksrc-dbx500-prcmu.c 1700F: drivers/clocksource/timer-u300.c 1701F: drivers/dma/coh901318* 1702F: drivers/dma/ste_dma40* 1703F: drivers/hwspinlock/u8500_hsem.c 1704F: drivers/i2c/busses/i2c-nomadik.c 1705F: drivers/i2c/busses/i2c-stu300.c 1706F: drivers/mfd/ab3100* 1707F: drivers/mfd/ab8500* 1708F: drivers/mfd/abx500* 1709F: drivers/mfd/dbx500* 1710F: drivers/mfd/db8500* 1711F: drivers/pinctrl/nomadik/ 1712F: drivers/pinctrl/pinctrl-coh901* 1713F: drivers/pinctrl/pinctrl-u300.c 1714F: drivers/rtc/rtc-ab3100.c 1715F: drivers/rtc/rtc-ab8500.c 1716F: drivers/rtc/rtc-coh901331.c 1717F: drivers/rtc/rtc-pl031.c 1718F: drivers/watchdog/coh901327_wdt.c 1719F: Documentation/devicetree/bindings/arm/ste-* 1720F: Documentation/devicetree/bindings/arm/ux500/ 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1722 1723ARM/NUVOTON NPCM ARCHITECTURE 1724M: Avi Fishman <avifishman70@gmail.com> 1725M: Tomer Maimon <tmaimon77@gmail.com> 1726R: Patrick Venture <venture@google.com> 1727R: Nancy Yuen <yuenn@google.com> 1728R: Brendan Higgins <brendanhiggins@google.com> 1729L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1730S: Supported 1731F: arch/arm/mach-npcm/ 1732F: arch/arm/boot/dts/nuvoton-npcm* 1733F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1734F: drivers/*/*npcm* 1735F: Documentation/devicetree/bindings/*/*npcm* 1736F: Documentation/devicetree/bindings/*/*/*npcm* 1737 1738ARM/NUVOTON W90X900 ARM ARCHITECTURE 1739M: Wan ZongShun <mcuos.com@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741W: http://www.mcuos.com 1742S: Maintained 1743F: arch/arm/mach-w90x900/ 1744F: drivers/input/keyboard/w90p910_keypad.c 1745F: drivers/input/touchscreen/w90p910_ts.c 1746F: drivers/watchdog/nuc900_wdt.c 1747F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1748F: drivers/mtd/nand/raw/nuc900_nand.c 1749F: drivers/rtc/rtc-nuc900.c 1750F: drivers/spi/spi-nuc900.c 1751F: drivers/usb/host/ehci-w90x900.c 1752F: drivers/video/fbdev/nuc900fb.c 1753 1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1755M: Nelson Castillo <arhuaco@freaks-unidos.net> 1756L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1757W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1758S: Supported 1759 1760ARM/Orion SoC/Technologic Systems TS-78xx platform support 1761M: Alexander Clouter <alex@digriz.org.uk> 1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1763W: http://www.digriz.org.uk/ts78xx/kernel 1764S: Maintained 1765F: arch/arm/mach-orion5x/ts78xx-* 1766 1767ARM/OXNAS platform support 1768M: Neil Armstrong <narmstrong@baylibre.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770L: linux-oxnas@groups.io (moderated for non-subscribers) 1771S: Maintained 1772F: arch/arm/mach-oxnas/ 1773F: arch/arm/boot/dts/ox8*.dts* 1774N: oxnas 1775 1776ARM/PALM TREO SUPPORT 1777M: Tomas Cech <sleep_walker@suse.com> 1778L: linux-arm-kernel@lists.infradead.org 1779W: http://hackndev.com 1780S: Maintained 1781F: arch/arm/mach-pxa/palmtreo.* 1782 1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1784M: Marek Vasut <marek.vasut@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/include/mach/palmtx.h 1789F: arch/arm/mach-pxa/palmtx.c 1790F: arch/arm/mach-pxa/palmt5.* 1791F: arch/arm/mach-pxa/include/mach/palmld.h 1792F: arch/arm/mach-pxa/palmld.c 1793F: arch/arm/mach-pxa/palmte2.* 1794F: arch/arm/mach-pxa/include/mach/palmtc.h 1795F: arch/arm/mach-pxa/palmtc.c 1796 1797ARM/PALMZ72 SUPPORT 1798M: Sergey Lapin <slapin@ossfans.org> 1799L: linux-arm-kernel@lists.infradead.org 1800W: http://hackndev.com 1801S: Maintained 1802F: arch/arm/mach-pxa/palmz72.* 1803 1804ARM/PLEB SUPPORT 1805M: Peter Chubb <pleb@gelato.unsw.edu.au> 1806W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1807S: Maintained 1808 1809ARM/PT DIGITAL BOARD PORT 1810M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812W: http://www.armlinux.org.uk/ 1813S: Maintained 1814 1815ARM/QUALCOMM SUPPORT 1816M: Andy Gross <andy.gross@linaro.org> 1817M: David Brown <david.brown@linaro.org> 1818L: linux-arm-msm@vger.kernel.org 1819L: linux-soc@vger.kernel.org 1820S: Maintained 1821F: Documentation/devicetree/bindings/soc/qcom/ 1822F: arch/arm/boot/dts/qcom-*.dts 1823F: arch/arm/boot/dts/qcom-*.dtsi 1824F: arch/arm/mach-qcom/ 1825F: arch/arm64/boot/dts/qcom/* 1826F: drivers/i2c/busses/i2c-qup.c 1827F: drivers/clk/qcom/ 1828F: drivers/dma/qcom/ 1829F: drivers/soc/qcom/ 1830F: drivers/spi/spi-qup.c 1831F: drivers/tty/serial/msm_serial.c 1832F: drivers/*/pm8???-* 1833F: drivers/mfd/ssbi.c 1834F: drivers/firmware/qcom_scm* 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1836 1837ARM/RADISYS ENP2611 MACHINE SUPPORT 1838M: Lennert Buytenhek <kernel@wantstofly.org> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841 1842ARM/REALTEK ARCHITECTURE 1843M: Andreas Färber <afaerber@suse.de> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846F: arch/arm64/boot/dts/realtek/ 1847F: Documentation/devicetree/bindings/arm/realtek.txt 1848 1849ARM/RENESAS ARM64 ARCHITECTURE 1850M: Simon Horman <horms@verge.net.au> 1851M: Magnus Damm <magnus.damm@gmail.com> 1852L: linux-renesas-soc@vger.kernel.org 1853Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1855S: Supported 1856F: arch/arm64/boot/dts/renesas/ 1857F: Documentation/devicetree/bindings/arm/shmobile.txt 1858F: drivers/soc/renesas/ 1859F: include/linux/soc/renesas/ 1860 1861ARM/RISCPC ARCHITECTURE 1862M: Russell King <linux@armlinux.org.uk> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864W: http://www.armlinux.org.uk/ 1865S: Maintained 1866F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1867F: arch/arm/include/asm/hardware/ioc.h 1868F: arch/arm/include/asm/hardware/iomd.h 1869F: arch/arm/include/asm/hardware/memc.h 1870F: arch/arm/mach-rpc/ 1871F: drivers/net/ethernet/8390/etherh.c 1872F: drivers/net/ethernet/i825xx/ether1* 1873F: drivers/net/ethernet/seeq/ether3* 1874F: drivers/scsi/arm/ 1875 1876ARM/Rockchip SoC support 1877M: Heiko Stuebner <heiko@sntech.de> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879L: linux-rockchip@lists.infradead.org 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1881S: Maintained 1882F: arch/arm/boot/dts/rk3* 1883F: arch/arm/boot/dts/rv1108* 1884F: arch/arm/mach-rockchip/ 1885F: drivers/clk/rockchip/ 1886F: drivers/i2c/busses/i2c-rk3x.c 1887F: drivers/*/*rockchip* 1888F: drivers/*/*/*rockchip* 1889F: sound/soc/rockchip/ 1890N: rockchip 1891 1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1893M: Kukjin Kim <kgene@kernel.org> 1894M: Krzysztof Kozlowski <krzk@kernel.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1897Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1898S: Maintained 1899F: arch/arm/boot/dts/s3c* 1900F: arch/arm/boot/dts/s5p* 1901F: arch/arm/boot/dts/exynos* 1902F: arch/arm64/boot/dts/exynos/ 1903F: arch/arm/plat-samsung/ 1904F: arch/arm/mach-s3c24*/ 1905F: arch/arm/mach-s3c64xx/ 1906F: arch/arm/mach-s5p*/ 1907F: arch/arm/mach-exynos*/ 1908F: drivers/*/*s3c24* 1909F: drivers/*/*/*s3c24* 1910F: drivers/*/*s3c64xx* 1911F: drivers/*/*s5pv210* 1912F: drivers/memory/samsung/* 1913F: drivers/soc/samsung/* 1914F: Documentation/arm/Samsung/ 1915F: Documentation/devicetree/bindings/arm/samsung/ 1916F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1917F: Documentation/devicetree/bindings/power/pd-samsung.txt 1918N: exynos 1919 1920ARM/SAMSUNG MOBILE MACHINE SUPPORT 1921M: Kyungmin Park <kyungmin.park@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924F: arch/arm/mach-s5pv210/ 1925 1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Andrzej Hajda <a.hajda@samsung.com> 1930L: linux-arm-kernel@lists.infradead.org 1931L: linux-media@vger.kernel.org 1932S: Maintained 1933F: drivers/media/platform/s5p-g2d/ 1934 1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1936M: Marek Szyprowski <m.szyprowski@samsung.com> 1937L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1938L: linux-media@vger.kernel.org 1939S: Maintained 1940F: drivers/media/platform/s5p-cec/ 1941F: Documentation/devicetree/bindings/media/s5p-cec.txt 1942 1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1944M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1945M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1946L: linux-arm-kernel@lists.infradead.org 1947L: linux-media@vger.kernel.org 1948S: Maintained 1949F: drivers/media/platform/s5p-jpeg/ 1950 1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1952M: Kyungmin Park <kyungmin.park@samsung.com> 1953M: Kamil Debski <kamil@wypas.org> 1954M: Jeongtae Park <jtp.park@samsung.com> 1955M: Andrzej Hajda <a.hajda@samsung.com> 1956L: linux-arm-kernel@lists.infradead.org 1957L: linux-media@vger.kernel.org 1958S: Maintained 1959F: arch/arm/plat-samsung/s5p-dev-mfc.c 1960F: drivers/media/platform/s5p-mfc/ 1961 1962ARM/SHMOBILE ARM ARCHITECTURE 1963M: Simon Horman <horms@verge.net.au> 1964M: Magnus Damm <magnus.damm@gmail.com> 1965L: linux-renesas-soc@vger.kernel.org 1966Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1967T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1968S: Supported 1969F: arch/arm/boot/dts/emev2* 1970F: arch/arm/boot/dts/r7s* 1971F: arch/arm/boot/dts/r8a* 1972F: arch/arm/boot/dts/sh* 1973F: arch/arm/configs/shmobile_defconfig 1974F: arch/arm/include/debug/renesas-scif.S 1975F: arch/arm/mach-shmobile/ 1976F: Documentation/devicetree/bindings/arm/shmobile.txt 1977F: drivers/soc/renesas/ 1978F: include/linux/soc/renesas/ 1979 1980ARM/SOCFPGA ARCHITECTURE 1981M: Dinh Nguyen <dinguyen@kernel.org> 1982S: Maintained 1983F: arch/arm/mach-socfpga/ 1984F: arch/arm/boot/dts/socfpga* 1985F: arch/arm/configs/socfpga_defconfig 1986F: arch/arm64/boot/dts/altera/ 1987W: http://www.rocketboards.org 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1989 1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1991M: Dinh Nguyen <dinguyen@kernel.org> 1992S: Maintained 1993F: drivers/clk/socfpga/ 1994 1995ARM/SOCFPGA EDAC SUPPORT 1996M: Thor Thayer <thor.thayer@linux.intel.com> 1997S: Maintained 1998F: drivers/edac/altera_edac. 1999 2000ARM/SPREADTRUM SoC SUPPORT 2001M: Orson Zhai <orsonzhai@gmail.com> 2002M: Baolin Wang <baolin.wang@linaro.org> 2003M: Chunyan Zhang <zhang.lyra@gmail.com> 2004S: Maintained 2005F: arch/arm64/boot/dts/sprd 2006N: sprd 2007 2008ARM/STI ARCHITECTURE 2009M: Patrice Chotard <patrice.chotard@st.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011W: http://www.stlinux.com 2012S: Maintained 2013F: arch/arm/mach-sti/ 2014F: arch/arm/boot/dts/sti* 2015F: drivers/char/hw_random/st-rng.c 2016F: drivers/clocksource/arm_global_timer.c 2017F: drivers/clocksource/clksrc_st_lpc.c 2018F: drivers/cpufreq/sti-cpufreq.c 2019F: drivers/dma/st_fdma* 2020F: drivers/i2c/busses/i2c-st.c 2021F: drivers/media/rc/st_rc.c 2022F: drivers/media/platform/sti/c8sectpfe/ 2023F: drivers/mmc/host/sdhci-st.c 2024F: drivers/phy/st/phy-miphy28lp.c 2025F: drivers/phy/st/phy-stih407-usb.c 2026F: drivers/pinctrl/pinctrl-st.c 2027F: drivers/remoteproc/st_remoteproc.c 2028F: drivers/remoteproc/st_slim_rproc.c 2029F: drivers/reset/sti/ 2030F: drivers/rtc/rtc-st-lpc.c 2031F: drivers/tty/serial/st-asc.c 2032F: drivers/usb/dwc3/dwc3-st.c 2033F: drivers/usb/host/ehci-st.c 2034F: drivers/usb/host/ohci-st.c 2035F: drivers/watchdog/st_lpc_wdt.c 2036F: drivers/ata/ahci_st.c 2037F: include/linux/remoteproc/st_slim_rproc.h 2038 2039ARM/STM32 ARCHITECTURE 2040M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2041M: Alexandre Torgue <alexandre.torgue@st.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043S: Maintained 2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2045N: stm32 2046F: arch/arm/boot/dts/stm32* 2047F: arch/arm/mach-stm32/ 2048F: drivers/clocksource/armv7m_systick.c 2049 2050ARM/Synaptics Berlin SoC support 2051M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2052M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: arch/arm/mach-berlin/ 2056F: arch/arm/boot/dts/berlin* 2057F: arch/arm64/boot/dts/marvell/berlin* 2058 2059ARM/TANGO ARCHITECTURE 2060M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2061M: Mans Rullgard <mans@mansr.com> 2062L: linux-arm-kernel@lists.infradead.org 2063S: Odd Fixes 2064N: tango 2065 2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2072M: Hans Verkuil <hans.verkuil@cisco.com> 2073L: linux-tegra@vger.kernel.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/tegra-cec/ 2077F: Documentation/devicetree/bindings/media/tegra-cec.txt 2078 2079ARM/TETON BGA MACHINE SUPPORT 2080M: "Mark F. Brown" <mark.brown314@gmail.com> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082S: Maintained 2083 2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/memory/*emif* 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: arch/arm/mach-keystone/ 2095F: arch/arm/boot/dts/keystone-* 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2097 2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2099M: Santosh Shilimkar <ssantosh@kernel.org> 2100L: linux-kernel@vger.kernel.org 2101S: Maintained 2102F: drivers/clk/keystone/ 2103 2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2105M: Santosh Shilimkar <ssantosh@kernel.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107L: linux-kernel@vger.kernel.org 2108S: Maintained 2109F: drivers/clocksource/timer-keystone.c 2110 2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2112M: Santosh Shilimkar <ssantosh@kernel.org> 2113L: linux-kernel@vger.kernel.org 2114S: Maintained 2115F: drivers/power/reset/keystone-reset.c 2116 2117ARM/THECUS N2100 MACHINE SUPPORT 2118M: Lennert Buytenhek <kernel@wantstofly.org> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121 2122ARM/TOSA MACHINE SUPPORT 2123M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2124M: Dirk Opfer <dirk@opfer-online.de> 2125S: Maintained 2126 2127ARM/UNIPHIER ARCHITECTURE 2128M: Masahiro Yamada <yamada.masahiro@socionext.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2131S: Maintained 2132F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2133F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2134F: arch/arm/boot/dts/uniphier* 2135F: arch/arm/include/asm/hardware/cache-uniphier.h 2136F: arch/arm/mach-uniphier/ 2137F: arch/arm/mm/cache-uniphier.c 2138F: arch/arm64/boot/dts/socionext/uniphier* 2139F: drivers/bus/uniphier-system-bus.c 2140F: drivers/clk/uniphier/ 2141F: drivers/gpio/gpio-uniphier.c 2142F: drivers/i2c/busses/i2c-uniphier* 2143F: drivers/irqchip/irq-uniphier-aidet.c 2144F: drivers/pinctrl/uniphier/ 2145F: drivers/reset/reset-uniphier.c 2146F: drivers/tty/serial/8250/8250_uniphier.c 2147N: uniphier 2148 2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2150M: Ulf Hansson <ulf.hansson@linaro.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152T: git git://git.linaro.org/people/ulfh/clk.git 2153S: Maintained 2154F: drivers/clk/ux500/ 2155 2156ARM/VERSATILE EXPRESS PLATFORM 2157M: Liviu Dudau <liviu.dudau@arm.com> 2158M: Sudeep Holla <sudeep.holla@arm.com> 2159M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/boot/dts/vexpress* 2163F: arch/arm64/boot/dts/arm/ 2164F: arch/arm/mach-vexpress/ 2165F: */*/vexpress* 2166F: */*/*/vexpress* 2167F: drivers/clk/versatile/clk-vexpress-osc.c 2168F: drivers/clocksource/versatile.c 2169N: mps2 2170 2171ARM/VFP SUPPORT 2172M: Russell King <linux@armlinux.org.uk> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174W: http://www.armlinux.org.uk/ 2175S: Maintained 2176F: arch/arm/vfp/ 2177 2178ARM/VOIPAC PXA270 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/vpac270.c 2183F: arch/arm/mach-pxa/include/mach/vpac270.h 2184 2185ARM/VT8500 ARM ARCHITECTURE 2186M: Tony Prisk <linux@prisktech.co.nz> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/mach-vt8500/ 2190F: drivers/clocksource/vt8500_timer.c 2191F: drivers/i2c/busses/i2c-wmt.c 2192F: drivers/mmc/host/wmt-sdmmc.c 2193F: drivers/pwm/pwm-vt8500.c 2194F: drivers/rtc/rtc-vt8500.c 2195F: drivers/tty/serial/vt8500_serial.c 2196F: drivers/usb/host/ehci-platform.c 2197F: drivers/usb/host/uhci-platform.c 2198F: drivers/video/fbdev/vt8500lcdfb.* 2199F: drivers/video/fbdev/wm8505fb* 2200F: drivers/video/fbdev/wmt_ge_rops.* 2201 2202ARM/ZIPIT Z2 SUPPORT 2203M: Marek Vasut <marek.vasut@gmail.com> 2204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2205S: Maintained 2206F: arch/arm/mach-pxa/z2.c 2207F: arch/arm/mach-pxa/include/mach/z2.h 2208 2209ARM/ZTE ARCHITECTURE 2210M: Jun Nie <jun.nie@linaro.org> 2211M: Baoyou Xie <baoyou.xie@linaro.org> 2212M: Shawn Guo <shawnguo@kernel.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215F: arch/arm/boot/dts/zx2967* 2216F: arch/arm/mach-zx/ 2217F: arch/arm64/boot/dts/zte/ 2218F: drivers/clk/zte/ 2219F: drivers/dma/zx_dma.c 2220F: drivers/gpio/gpio-zx.c 2221F: drivers/i2c/busses/i2c-zx2967.c 2222F: drivers/mmc/host/dw_mmc-zx.* 2223F: drivers/pinctrl/zte/ 2224F: drivers/soc/zte/ 2225F: drivers/thermal/zx2967_thermal.c 2226F: drivers/watchdog/zx2967_wdt.c 2227F: Documentation/devicetree/bindings/arm/zte.txt 2228F: Documentation/devicetree/bindings/clock/zx2967*.txt 2229F: Documentation/devicetree/bindings/dma/zxdma.txt 2230F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2231F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2232F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2233F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2234F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2235F: Documentation/devicetree/bindings/soc/zte/ 2236F: Documentation/devicetree/bindings/sound/zte,*.txt 2237F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2238F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2239F: include/dt-bindings/clock/zx2967*.h 2240F: include/dt-bindings/soc/zte,*.h 2241F: sound/soc/codecs/zx_aud96p22.c 2242F: sound/soc/zte/ 2243 2244ARM/ZYNQ ARCHITECTURE 2245M: Michal Simek <michal.simek@xilinx.com> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247W: http://wiki.xilinx.com 2248T: git https://github.com/Xilinx/linux-xlnx.git 2249S: Supported 2250F: arch/arm/mach-zynq/ 2251F: drivers/cpuidle/cpuidle-zynq.c 2252F: drivers/block/xsysace.c 2253N: zynq 2254N: xilinx 2255F: drivers/clocksource/cadence_ttc_timer.c 2256F: drivers/i2c/busses/i2c-cadence.c 2257F: drivers/mmc/host/sdhci-of-arasan.c 2258F: drivers/edac/synopsys_edac.c 2259 2260ARM64 PORT (AARCH64 ARCHITECTURE) 2261M: Catalin Marinas <catalin.marinas@arm.com> 2262M: Will Deacon <will.deacon@arm.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2265S: Maintained 2266F: arch/arm64/ 2267F: Documentation/arm64/ 2268 2269AS3645A LED FLASH CONTROLLER DRIVER 2270M: Sakari Ailus <sakari.ailus@iki.fi> 2271L: linux-leds@vger.kernel.org 2272S: Maintained 2273F: drivers/leds/leds-as3645a.c 2274 2275ASAHI KASEI AK8974 DRIVER 2276M: Linus Walleij <linus.walleij@linaro.org> 2277L: linux-iio@vger.kernel.org 2278W: http://www.akm.com/ 2279S: Supported 2280F: drivers/iio/magnetometer/ak8974.c 2281 2282ASC7621 HARDWARE MONITOR DRIVER 2283M: George Joseph <george.joseph@fairview5.com> 2284L: linux-hwmon@vger.kernel.org 2285S: Maintained 2286F: Documentation/hwmon/asc7621 2287F: drivers/hwmon/asc7621.c 2288 2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2290M: Corentin Chary <corentin.chary@gmail.com> 2291L: acpi4asus-user@lists.sourceforge.net 2292L: platform-driver-x86@vger.kernel.org 2293W: http://acpi4asus.sf.net 2294S: Maintained 2295F: drivers/platform/x86/asus*.c 2296F: drivers/platform/x86/eeepc*.c 2297 2298ASUS WIRELESS RADIO CONTROL DRIVER 2299M: João Paulo Rechi Vita <jprvita@gmail.com> 2300L: platform-driver-x86@vger.kernel.org 2301S: Maintained 2302F: drivers/platform/x86/asus-wireless.c 2303 2304ASYMMETRIC KEYS 2305M: David Howells <dhowells@redhat.com> 2306L: keyrings@vger.kernel.org 2307S: Maintained 2308F: Documentation/crypto/asymmetric-keys.txt 2309F: include/linux/verification.h 2310F: include/crypto/public_key.h 2311F: include/crypto/pkcs7.h 2312F: crypto/asymmetric_keys/ 2313 2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2315R: Dan Williams <dan.j.williams@intel.com> 2316W: http://sourceforge.net/projects/xscaleiop 2317S: Odd fixes 2318F: Documentation/crypto/async-tx-api.txt 2319F: crypto/async_tx/ 2320F: drivers/dma/ 2321F: include/linux/dmaengine.h 2322F: include/linux/async_tx.h 2323 2324AT24 EEPROM DRIVER 2325M: Bartosz Golaszewski <brgl@bgdev.pl> 2326L: linux-i2c@vger.kernel.org 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2328S: Maintained 2329F: Documentation/devicetree/bindings/eeprom/at24.txt 2330F: drivers/misc/eeprom/at24.c 2331F: include/linux/platform_data/at24.h 2332 2333ATA OVER ETHERNET (AOE) DRIVER 2334M: "Ed L. Cashin" <ed.cashin@acm.org> 2335W: http://www.openaoe.org/ 2336S: Supported 2337F: Documentation/aoe/ 2338F: drivers/block/aoe/ 2339 2340ATHEROS 71XX/9XXX GPIO DRIVER 2341M: Alban Bedel <albeu@free.fr> 2342W: https://github.com/AlbanBedel/linux 2343T: git git://github.com/AlbanBedel/linux 2344S: Maintained 2345F: drivers/gpio/gpio-ath79.c 2346F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2347 2348ATHEROS 71XX/9XXX USB PHY DRIVER 2349M: Alban Bedel <albeu@free.fr> 2350W: https://github.com/AlbanBedel/linux 2351T: git git://github.com/AlbanBedel/linux 2352S: Maintained 2353F: drivers/phy/qualcomm/phy-ath79-usb.c 2354F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2355 2356ATHEROS ATH GENERIC UTILITIES 2357M: Kalle Valo <kvalo@codeaurora.org> 2358L: linux-wireless@vger.kernel.org 2359S: Supported 2360F: drivers/net/wireless/ath/* 2361 2362ATHEROS ATH5K WIRELESS DRIVER 2363M: Jiri Slaby <jirislaby@gmail.com> 2364M: Nick Kossifidis <mickflemm@gmail.com> 2365M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2366L: linux-wireless@vger.kernel.org 2367W: http://wireless.kernel.org/en/users/Drivers/ath5k 2368S: Maintained 2369F: drivers/net/wireless/ath/ath5k/ 2370 2371ATHEROS ATH6KL WIRELESS DRIVER 2372M: Kalle Valo <kvalo@codeaurora.org> 2373L: linux-wireless@vger.kernel.org 2374W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2376S: Supported 2377F: drivers/net/wireless/ath/ath6kl/ 2378 2379ATI_REMOTE2 DRIVER 2380M: Ville Syrjala <syrjala@sci.fi> 2381S: Maintained 2382F: drivers/input/misc/ati_remote2.c 2383 2384ATK0110 HWMON DRIVER 2385M: Luca Tettamanti <kronos.it@gmail.com> 2386L: linux-hwmon@vger.kernel.org 2387S: Maintained 2388F: drivers/hwmon/asus_atk0110.c 2389 2390ATLX ETHERNET DRIVERS 2391M: Jay Cliburn <jcliburn@gmail.com> 2392M: Chris Snook <chris.snook@gmail.com> 2393L: netdev@vger.kernel.org 2394W: http://sourceforge.net/projects/atl1 2395W: http://atl1.sourceforge.net 2396S: Maintained 2397F: drivers/net/ethernet/atheros/ 2398 2399ATM 2400M: Chas Williams <3chas3@gmail.com> 2401L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2402L: netdev@vger.kernel.org 2403W: http://linux-atm.sourceforge.net 2404S: Maintained 2405F: drivers/atm/ 2406F: include/linux/atm* 2407F: include/uapi/linux/atm* 2408 2409ATMEL AT91 / AT32 MCI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411S: Maintained 2412F: drivers/mmc/host/atmel-mci.c 2413 2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416S: Supported 2417F: drivers/power/reset/at91-sama5d2_shdwc.c 2418 2419ATMEL Audio ALSA driver 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2422S: Supported 2423F: sound/soc/atmel 2424 2425ATMEL I2C DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-i2c@vger.kernel.org 2428S: Supported 2429F: drivers/i2c/busses/i2c-at91.c 2430 2431ATMEL ISI DRIVER 2432M: Ludovic Desroches <ludovic.desroches@microchip.com> 2433L: linux-media@vger.kernel.org 2434S: Supported 2435F: drivers/media/platform/atmel/atmel-isi.c 2436F: include/media/atmel-isi.h 2437 2438ATMEL LCDFB DRIVER 2439M: Nicolas Ferre <nicolas.ferre@microchip.com> 2440L: linux-fbdev@vger.kernel.org 2441S: Maintained 2442F: drivers/video/fbdev/atmel_lcdfb.c 2443F: include/video/atmel_lcdc.h 2444 2445ATMEL MACB ETHERNET DRIVER 2446M: Nicolas Ferre <nicolas.ferre@microchip.com> 2447S: Supported 2448F: drivers/net/ethernet/cadence/ 2449 2450ATMEL MAXTOUCH DRIVER 2451M: Nick Dyer <nick@shmanahar.org> 2452T: git git://github.com/ndyer/linux.git 2453S: Maintained 2454F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2455F: drivers/input/touchscreen/atmel_mxt_ts.c 2456 2457ATMEL SAMA5D2 ADC DRIVER 2458M: Ludovic Desroches <ludovic.desroches@microchip.com> 2459L: linux-iio@vger.kernel.org 2460S: Supported 2461F: drivers/iio/adc/at91-sama5d2_adc.c 2462 2463ATMEL SDMMC DRIVER 2464M: Ludovic Desroches <ludovic.desroches@microchip.com> 2465L: linux-mmc@vger.kernel.org 2466S: Supported 2467F: drivers/mmc/host/sdhci-of-at91.c 2468 2469ATMEL SPI DRIVER 2470M: Nicolas Ferre <nicolas.ferre@microchip.com> 2471S: Supported 2472F: drivers/spi/spi-atmel.* 2473 2474ATMEL SSC DRIVER 2475M: Nicolas Ferre <nicolas.ferre@microchip.com> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Supported 2478F: drivers/misc/atmel-ssc.c 2479F: include/linux/atmel-ssc.h 2480 2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2482M: Nicolas Ferre <nicolas.ferre@microchip.com> 2483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2484S: Supported 2485F: drivers/misc/atmel_tclib.c 2486F: drivers/clocksource/tcb_clksrc.c 2487 2488ATMEL USBA UDC DRIVER 2489M: Nicolas Ferre <nicolas.ferre@microchip.com> 2490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2491S: Supported 2492F: drivers/usb/gadget/udc/atmel_usba_udc.* 2493 2494ATMEL WIRELESS DRIVER 2495M: Simon Kelley <simon@thekelleys.org.uk> 2496L: linux-wireless@vger.kernel.org 2497W: http://www.thekelleys.org.uk/atmel 2498W: http://atmelwlandriver.sourceforge.net/ 2499S: Maintained 2500F: drivers/net/wireless/atmel/atmel* 2501 2502ATMEL XDMA DRIVER 2503M: Ludovic Desroches <ludovic.desroches@microchip.com> 2504L: linux-arm-kernel@lists.infradead.org 2505L: dmaengine@vger.kernel.org 2506S: Supported 2507F: drivers/dma/at_xdmac.c 2508 2509ATOMIC INFRASTRUCTURE 2510M: Will Deacon <will.deacon@arm.com> 2511M: Peter Zijlstra <peterz@infradead.org> 2512R: Boqun Feng <boqun.feng@gmail.com> 2513L: linux-kernel@vger.kernel.org 2514S: Maintained 2515F: arch/*/include/asm/atomic*.h 2516F: include/*/atomic*.h 2517 2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2519M: Bradley Grove <linuxdrivers@attotech.com> 2520L: linux-scsi@vger.kernel.org 2521W: http://www.attotech.com 2522S: Supported 2523F: drivers/scsi/esas2r 2524 2525ATUSB IEEE 802.15.4 RADIO DRIVER 2526M: Stefan Schmidt <stefan@datenfreihafen.org> 2527L: linux-wpan@vger.kernel.org 2528S: Maintained 2529F: drivers/net/ieee802154/atusb.c 2530F: drivers/net/ieee802154/atusb.h 2531F: drivers/net/ieee802154/at86rf230.h 2532 2533AUDIT SUBSYSTEM 2534M: Paul Moore <paul@paul-moore.com> 2535M: Eric Paris <eparis@redhat.com> 2536L: linux-audit@redhat.com (moderated for non-subscribers) 2537W: https://github.com/linux-audit 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2539S: Supported 2540F: include/linux/audit.h 2541F: include/uapi/linux/audit.h 2542F: kernel/audit* 2543 2544AUXILIARY DISPLAY DRIVERS 2545M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2546S: Maintained 2547F: drivers/auxdisplay/ 2548F: include/linux/cfag12864b.h 2549 2550AX.25 NETWORK LAYER 2551M: Ralf Baechle <ralf@linux-mips.org> 2552L: linux-hams@vger.kernel.org 2553W: http://www.linux-ax25.org/ 2554S: Maintained 2555F: include/uapi/linux/ax25.h 2556F: include/net/ax25.h 2557F: net/ax25/ 2558 2559AXENTIA ARM DEVICES 2560M: Peter Rosin <peda@axentia.se> 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562S: Maintained 2563F: Documentation/devicetree/bindings/arm/axentia.txt 2564F: arch/arm/boot/dts/at91-linea.dtsi 2565F: arch/arm/boot/dts/at91-natte.dtsi 2566F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2567F: arch/arm/boot/dts/at91-tse850-3.dts 2568 2569AXENTIA ASOC DRIVERS 2570M: Peter Rosin <peda@axentia.se> 2571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2572S: Maintained 2573F: Documentation/devicetree/bindings/sound/axentia,* 2574F: sound/soc/atmel/tse850-pcm5142.c 2575 2576AZ6007 DVB DRIVER 2577M: Mauro Carvalho Chehab <mchehab@kernel.org> 2578L: linux-media@vger.kernel.org 2579W: https://linuxtv.org 2580T: git git://linuxtv.org/media_tree.git 2581S: Maintained 2582F: drivers/media/usb/dvb-usb-v2/az6007.c 2583 2584AZTECH FM RADIO RECEIVER DRIVER 2585M: Hans Verkuil <hverkuil@xs4all.nl> 2586L: linux-media@vger.kernel.org 2587T: git git://linuxtv.org/media_tree.git 2588W: https://linuxtv.org 2589S: Maintained 2590F: drivers/media/radio/radio-aztech* 2591 2592B43 WIRELESS DRIVER 2593L: linux-wireless@vger.kernel.org 2594L: b43-dev@lists.infradead.org 2595W: http://wireless.kernel.org/en/users/Drivers/b43 2596S: Odd Fixes 2597F: drivers/net/wireless/broadcom/b43/ 2598 2599B43LEGACY WIRELESS DRIVER 2600M: Larry Finger <Larry.Finger@lwfinger.net> 2601L: linux-wireless@vger.kernel.org 2602L: b43-dev@lists.infradead.org 2603W: http://wireless.kernel.org/en/users/Drivers/b43 2604S: Maintained 2605F: drivers/net/wireless/broadcom/b43legacy/ 2606 2607BACKLIGHT CLASS/SUBSYSTEM 2608M: Lee Jones <lee.jones@linaro.org> 2609M: Daniel Thompson <daniel.thompson@linaro.org> 2610M: Jingoo Han <jingoohan1@gmail.com> 2611L: dri-devel@lists.freedesktop.org 2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2613S: Maintained 2614F: drivers/video/backlight/ 2615F: include/linux/backlight.h 2616F: include/linux/pwm_backlight.h 2617F: Documentation/devicetree/bindings/leds/backlight 2618 2619BATMAN ADVANCED 2620M: Marek Lindner <mareklindner@neomailbox.ch> 2621M: Simon Wunderlich <sw@simonwunderlich.de> 2622M: Antonio Quartulli <a@unstable.cc> 2623L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2624W: https://www.open-mesh.org/ 2625Q: https://patchwork.open-mesh.org/project/batman/list/ 2626S: Maintained 2627F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2628F: Documentation/ABI/testing/sysfs-class-net-mesh 2629F: Documentation/networking/batman-adv.rst 2630F: include/uapi/linux/batadv_packet.h 2631F: include/uapi/linux/batman_adv.h 2632F: net/batman-adv/ 2633 2634BAYCOM/HDLCDRV DRIVERS FOR AX.25 2635M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2636L: linux-hams@vger.kernel.org 2637W: http://www.baycom.org/~tom/ham/ham.html 2638S: Maintained 2639F: drivers/net/hamradio/baycom* 2640 2641BCACHE (BLOCK LAYER CACHE) 2642M: Coly Li <colyli@suse.de> 2643M: Kent Overstreet <kent.overstreet@gmail.com> 2644L: linux-bcache@vger.kernel.org 2645W: http://bcache.evilpiepirate.org 2646C: irc://irc.oftc.net/bcache 2647S: Maintained 2648F: drivers/md/bcache/ 2649 2650BDISP ST MEDIA DRIVER 2651M: Fabien Dessenne <fabien.dessenne@st.com> 2652L: linux-media@vger.kernel.org 2653T: git git://linuxtv.org/media_tree.git 2654W: https://linuxtv.org 2655S: Supported 2656F: drivers/media/platform/sti/bdisp 2657 2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2659M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2660L: netdev@vger.kernel.org 2661S: Maintained 2662F: drivers/net/ethernet/ec_bhf.c 2663 2664BEFS FILE SYSTEM 2665M: Luis de Bethencourt <luisbg@kernel.org> 2666M: Salah Triki <salah.triki@gmail.com> 2667S: Maintained 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2669F: Documentation/filesystems/befs.txt 2670F: fs/befs/ 2671 2672BFQ I/O SCHEDULER 2673M: Paolo Valente <paolo.valente@linaro.org> 2674M: Jens Axboe <axboe@kernel.dk> 2675L: linux-block@vger.kernel.org 2676S: Maintained 2677F: block/bfq-* 2678F: Documentation/block/bfq-iosched.txt 2679 2680BFS FILE SYSTEM 2681M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2682S: Maintained 2683F: Documentation/filesystems/bfs.txt 2684F: fs/bfs/ 2685F: include/uapi/linux/bfs_fs.h 2686 2687BLINKM RGB LED DRIVER 2688M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2689S: Maintained 2690F: drivers/leds/leds-blinkm.c 2691 2692BLOCK LAYER 2693M: Jens Axboe <axboe@kernel.dk> 2694L: linux-block@vger.kernel.org 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2696S: Maintained 2697F: block/ 2698F: drivers/block/ 2699F: kernel/trace/blktrace.c 2700F: lib/sbitmap.c 2701 2702BLOCK2MTD DRIVER 2703M: Joern Engel <joern@lazybastard.org> 2704L: linux-mtd@lists.infradead.org 2705S: Maintained 2706F: drivers/mtd/devices/block2mtd.c 2707 2708BLUETOOTH DRIVERS 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: drivers/bluetooth/ 2717 2718BLUETOOTH SUBSYSTEM 2719M: Marcel Holtmann <marcel@holtmann.org> 2720M: Johan Hedberg <johan.hedberg@gmail.com> 2721L: linux-bluetooth@vger.kernel.org 2722W: http://www.bluez.org/ 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2725S: Maintained 2726F: net/bluetooth/ 2727F: include/net/bluetooth/ 2728 2729BONDING DRIVER 2730M: Jay Vosburgh <j.vosburgh@gmail.com> 2731M: Veaceslav Falico <vfalico@gmail.com> 2732M: Andy Gospodarek <andy@greyhouse.net> 2733L: netdev@vger.kernel.org 2734W: http://sourceforge.net/projects/bonding/ 2735S: Supported 2736F: drivers/net/bonding/ 2737F: include/uapi/linux/if_bonding.h 2738 2739BPF (Safe dynamic programs and tools) 2740M: Alexei Starovoitov <ast@kernel.org> 2741M: Daniel Borkmann <daniel@iogearbox.net> 2742L: netdev@vger.kernel.org 2743L: linux-kernel@vger.kernel.org 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2746Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2747S: Supported 2748F: arch/x86/net/bpf_jit* 2749F: Documentation/networking/filter.txt 2750F: Documentation/bpf/ 2751F: include/linux/bpf* 2752F: include/linux/filter.h 2753F: include/trace/events/xdp.h 2754F: include/uapi/linux/bpf* 2755F: include/uapi/linux/filter.h 2756F: kernel/bpf/ 2757F: kernel/trace/bpf_trace.c 2758F: lib/test_bpf.c 2759F: net/bpf/ 2760F: net/core/filter.c 2761F: net/sched/act_bpf.c 2762F: net/sched/cls_bpf.c 2763F: samples/bpf/ 2764F: tools/bpf/ 2765F: tools/lib/bpf/ 2766F: tools/testing/selftests/bpf/ 2767 2768BROADCOM B44 10/100 ETHERNET DRIVER 2769M: Michael Chan <michael.chan@broadcom.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/broadcom/b44.* 2773 2774BROADCOM B53 ETHERNET SWITCH DRIVER 2775M: Florian Fainelli <f.fainelli@gmail.com> 2776L: netdev@vger.kernel.org 2777L: openwrt-devel@lists.openwrt.org (subscribers-only) 2778S: Supported 2779F: drivers/net/dsa/b53/* 2780F: include/linux/platform_data/b53.h 2781 2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: Ray Jui <rjui@broadcom.com> 2785M: Scott Branden <sbranden@broadcom.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787T: git git://github.com/broadcom/mach-bcm 2788S: Maintained 2789N: bcm281* 2790N: bcm113* 2791N: bcm216* 2792N: kona 2793F: arch/arm/mach-bcm/ 2794 2795BROADCOM BCM2835 ARM ARCHITECTURE 2796M: Eric Anholt <eric@anholt.net> 2797M: Stefan Wahren <stefan.wahren@i2se.com> 2798L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/anholt/linux 2801S: Maintained 2802N: bcm2835 2803F: drivers/staging/vc04_services 2804 2805BROADCOM BCM47XX MIPS ARCHITECTURE 2806M: Hauke Mehrtens <hauke@hauke-m.de> 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: Documentation/devicetree/bindings/mips/brcm/ 2811F: arch/mips/bcm47xx/* 2812F: arch/mips/include/asm/mach-bcm47xx/* 2813 2814BROADCOM BCM5301X ARM ARCHITECTURE 2815M: Hauke Mehrtens <hauke@hauke-m.de> 2816M: Rafał Miłecki <zajec5@gmail.com> 2817M: Jon Mason <jonmason@broadcom.com> 2818M: bcm-kernel-feedback-list@broadcom.com 2819L: linux-arm-kernel@lists.infradead.org 2820S: Maintained 2821F: arch/arm/mach-bcm/bcm_5301x.c 2822F: arch/arm/boot/dts/bcm5301x*.dtsi 2823F: arch/arm/boot/dts/bcm470* 2824F: arch/arm/boot/dts/bcm953012* 2825 2826BROADCOM BCM53573 ARM ARCHITECTURE 2827M: Rafał Miłecki <rafal@milecki.pl> 2828L: linux-arm-kernel@lists.infradead.org 2829S: Maintained 2830F: arch/arm/boot/dts/bcm53573* 2831F: arch/arm/boot/dts/bcm47189* 2832 2833BROADCOM BCM63XX ARM ARCHITECTURE 2834M: Florian Fainelli <f.fainelli@gmail.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2837T: git git://github.com/broadcom/stblinux.git 2838S: Maintained 2839N: bcm63xx 2840 2841BROADCOM BCM63XX/BCM33XX UDC DRIVER 2842M: Kevin Cernekee <cernekee@gmail.com> 2843L: linux-usb@vger.kernel.org 2844S: Maintained 2845F: drivers/usb/gadget/udc/bcm63xx_udc.* 2846 2847BROADCOM BCM7XXX ARM ARCHITECTURE 2848M: Brian Norris <computersforpeace@gmail.com> 2849M: Gregory Fong <gregory.0xf0@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851M: bcm-kernel-feedback-list@broadcom.com 2852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2853T: git git://github.com/broadcom/stblinux.git 2854S: Maintained 2855F: arch/arm/mach-bcm/*brcmstb* 2856F: arch/arm/boot/dts/bcm7*.dts* 2857F: drivers/bus/brcmstb_gisb.c 2858F: arch/arm/mm/cache-b15-rac.c 2859F: arch/arm/include/asm/hardware/cache-b15-rac.h 2860N: brcmstb 2861 2862BROADCOM BMIPS CPUFREQ DRIVER 2863M: Markus Mayer <mmayer@broadcom.com> 2864M: bcm-kernel-feedback-list@broadcom.com 2865L: linux-pm@vger.kernel.org 2866S: Maintained 2867F: drivers/cpufreq/bmips-cpufreq.c 2868 2869BROADCOM BMIPS MIPS ARCHITECTURE 2870M: Kevin Cernekee <cernekee@gmail.com> 2871M: Florian Fainelli <f.fainelli@gmail.com> 2872L: linux-mips@linux-mips.org 2873T: git git://github.com/broadcom/stblinux.git 2874S: Maintained 2875F: arch/mips/bmips/* 2876F: arch/mips/include/asm/mach-bmips/* 2877F: arch/mips/kernel/*bmips* 2878F: arch/mips/boot/dts/brcm/bcm*.dts* 2879F: drivers/irqchip/irq-bcm63* 2880F: drivers/irqchip/irq-bcm7* 2881F: drivers/irqchip/irq-brcmstb* 2882F: include/linux/bcm963xx_nvram.h 2883F: include/linux/bcm963xx_tag.h 2884 2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2886M: Rasesh Mody <rasesh.mody@cavium.com> 2887M: Harish Patil <harish.patil@cavium.com> 2888M: Dept-GELinuxNICDev@cavium.com 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnx2.* 2892F: drivers/net/ethernet/broadcom/bnx2_* 2893 2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2895M: QLogic-Storage-Upstream@qlogic.com 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bnx2fc/ 2899 2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2901M: QLogic-Storage-Upstream@qlogic.com 2902L: linux-scsi@vger.kernel.org 2903S: Supported 2904F: drivers/scsi/bnx2i/ 2905 2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2907M: Ariel Elior <ariel.elior@cavium.com> 2908M: everest-linux-l2@cavium.com 2909L: netdev@vger.kernel.org 2910S: Supported 2911F: drivers/net/ethernet/broadcom/bnx2x/ 2912 2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2914M: Michael Chan <michael.chan@broadcom.com> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: drivers/net/ethernet/broadcom/bnxt/ 2918 2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2920M: Arend van Spriel <arend.vanspriel@broadcom.com> 2921M: Franky Lin <franky.lin@broadcom.com> 2922M: Hante Meuleman <hante.meuleman@broadcom.com> 2923M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2924M: Wright Feng <wright.feng@cypress.com> 2925L: linux-wireless@vger.kernel.org 2926L: brcm80211-dev-list.pdl@broadcom.com 2927L: brcm80211-dev-list@cypress.com 2928S: Supported 2929F: drivers/net/wireless/broadcom/brcm80211/ 2930 2931BROADCOM BRCMSTB GPIO DRIVER 2932M: Gregory Fong <gregory.0xf0@gmail.com> 2933L: bcm-kernel-feedback-list@broadcom.com 2934S: Supported 2935F: drivers/gpio/gpio-brcmstb.c 2936F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2937 2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2939M: Al Cooper <alcooperx@gmail.com> 2940L: linux-kernel@vger.kernel.org 2941L: bcm-kernel-feedback-list@broadcom.com 2942S: Maintained 2943F: drivers/phy/broadcom/phy-brcm-usb* 2944 2945BROADCOM GENET ETHERNET DRIVER 2946M: Doug Berger <opendmb@gmail.com> 2947M: Florian Fainelli <f.fainelli@gmail.com> 2948L: netdev@vger.kernel.org 2949S: Supported 2950F: drivers/net/ethernet/broadcom/genet/ 2951 2952BROADCOM IPROC ARM ARCHITECTURE 2953M: Ray Jui <rjui@broadcom.com> 2954M: Scott Branden <sbranden@broadcom.com> 2955M: Jon Mason <jonmason@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2958T: git git://github.com/broadcom/cygnus-linux.git 2959S: Maintained 2960N: iproc 2961N: cygnus 2962N: bcm[-_]nsp 2963N: bcm9113* 2964N: bcm9583* 2965N: bcm9585* 2966N: bcm9586* 2967N: bcm988312 2968N: bcm113* 2969N: bcm583* 2970N: bcm585* 2971N: bcm586* 2972N: bcm88312 2973N: hr2 2974N: stingray 2975F: arch/arm64/boot/dts/broadcom/northstar2/* 2976F: arch/arm64/boot/dts/broadcom/stingray/* 2977F: drivers/clk/bcm/clk-ns* 2978F: drivers/clk/bcm/clk-sr* 2979F: drivers/pinctrl/bcm/pinctrl-ns* 2980F: include/dt-bindings/clock/bcm-sr* 2981 2982BROADCOM KONA GPIO DRIVER 2983M: Ray Jui <rjui@broadcom.com> 2984L: bcm-kernel-feedback-list@broadcom.com 2985S: Supported 2986F: drivers/gpio/gpio-bcm-kona.c 2987F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2988 2989BROADCOM NETXTREME-E ROCE DRIVER 2990M: Selvin Xavier <selvin.xavier@broadcom.com> 2991M: Devesh Sharma <devesh.sharma@broadcom.com> 2992M: Somnath Kotur <somnath.kotur@broadcom.com> 2993M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2994L: linux-rdma@vger.kernel.org 2995W: http://www.broadcom.com 2996S: Supported 2997F: drivers/infiniband/hw/bnxt_re/ 2998F: include/uapi/rdma/bnxt_re-abi.h 2999 3000BROADCOM NVRAM DRIVER 3001M: Rafał Miłecki <zajec5@gmail.com> 3002L: linux-mips@linux-mips.org 3003S: Maintained 3004F: drivers/firmware/broadcom/* 3005 3006BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3007M: Rafał Miłecki <zajec5@gmail.com> 3008L: linux-wireless@vger.kernel.org 3009S: Maintained 3010F: drivers/bcma/ 3011F: include/linux/bcma/ 3012 3013BROADCOM STB AVS CPUFREQ DRIVER 3014M: Markus Mayer <mmayer@broadcom.com> 3015M: bcm-kernel-feedback-list@broadcom.com 3016L: linux-pm@vger.kernel.org 3017S: Maintained 3018F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3019F: drivers/cpufreq/brcmstb* 3020 3021BROADCOM STB AVS TMON DRIVER 3022M: Markus Mayer <mmayer@broadcom.com> 3023M: bcm-kernel-feedback-list@broadcom.com 3024L: linux-pm@vger.kernel.org 3025S: Maintained 3026F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3027F: drivers/thermal/broadcom/brcmstb* 3028 3029BROADCOM STB NAND FLASH DRIVER 3030M: Brian Norris <computersforpeace@gmail.com> 3031M: Kamal Dasu <kdasu.kdev@gmail.com> 3032L: linux-mtd@lists.infradead.org 3033L: bcm-kernel-feedback-list@broadcom.com 3034S: Maintained 3035F: drivers/mtd/nand/raw/brcmnand/ 3036 3037BROADCOM STB DPFE DRIVER 3038M: Markus Mayer <mmayer@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3041S: Maintained 3042F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3043F: drivers/memory/brcmstb_dpfe.c 3044 3045BROADCOM SYSTEMPORT ETHERNET DRIVER 3046M: Florian Fainelli <f.fainelli@gmail.com> 3047L: netdev@vger.kernel.org 3048S: Supported 3049F: drivers/net/ethernet/broadcom/bcmsysport.* 3050 3051BROADCOM TG3 GIGABIT ETHERNET DRIVER 3052M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3053M: Prashant Sreedharan <prashant@broadcom.com> 3054M: Michael Chan <mchan@broadcom.com> 3055L: netdev@vger.kernel.org 3056S: Supported 3057F: drivers/net/ethernet/broadcom/tg3.* 3058 3059BROCADE BFA FC SCSI DRIVER 3060M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3061M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3062L: linux-scsi@vger.kernel.org 3063S: Supported 3064F: drivers/scsi/bfa/ 3065 3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3067M: Rasesh Mody <rasesh.mody@cavium.com> 3068M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3069M: Dept-GELinuxNICDev@cavium.com 3070L: netdev@vger.kernel.org 3071S: Supported 3072F: drivers/net/ethernet/brocade/bna/ 3073 3074BSG (block layer generic sg v4 driver) 3075M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3076L: linux-scsi@vger.kernel.org 3077S: Supported 3078F: block/bsg.c 3079F: include/linux/bsg.h 3080F: include/uapi/linux/bsg.h 3081 3082BT87X AUDIO DRIVER 3083M: Clemens Ladisch <clemens@ladisch.de> 3084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3085T: git git://git.alsa-project.org/alsa-kernel.git 3086S: Maintained 3087F: Documentation/sound/cards/bt87x.rst 3088F: sound/pci/bt87x.c 3089 3090BT8XXGPIO DRIVER 3091M: Michael Buesch <m@bues.ch> 3092W: http://bu3sch.de/btgpio.php 3093S: Maintained 3094F: drivers/gpio/gpio-bt8xx.c 3095 3096BTRFS FILE SYSTEM 3097M: Chris Mason <clm@fb.com> 3098M: Josef Bacik <jbacik@fb.com> 3099M: David Sterba <dsterba@suse.com> 3100L: linux-btrfs@vger.kernel.org 3101W: http://btrfs.wiki.kernel.org/ 3102Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3104S: Maintained 3105F: Documentation/filesystems/btrfs.txt 3106F: fs/btrfs/ 3107F: include/linux/btrfs* 3108F: include/uapi/linux/btrfs* 3109 3110BTTV VIDEO4LINUX DRIVER 3111M: Mauro Carvalho Chehab <mchehab@kernel.org> 3112L: linux-media@vger.kernel.org 3113W: https://linuxtv.org 3114T: git git://linuxtv.org/media_tree.git 3115S: Odd fixes 3116F: Documentation/media/v4l-drivers/bttv* 3117F: drivers/media/pci/bt8xx/bttv* 3118 3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3120M: Chanwoo Choi <cw00.choi@samsung.com> 3121L: linux-pm@vger.kernel.org 3122L: linux-samsung-soc@vger.kernel.org 3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3124S: Maintained 3125F: drivers/devfreq/exynos-bus.c 3126F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3127 3128BUSLOGIC SCSI DRIVER 3129M: Khalid Aziz <khalid@gonehiking.org> 3130L: linux-scsi@vger.kernel.org 3131S: Maintained 3132F: drivers/scsi/BusLogic.* 3133F: drivers/scsi/FlashPoint.* 3134 3135C-MEDIA CMI8788 DRIVER 3136M: Clemens Ladisch <clemens@ladisch.de> 3137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3138T: git git://git.alsa-project.org/alsa-kernel.git 3139S: Maintained 3140F: sound/pci/oxygen/ 3141 3142C6X ARCHITECTURE 3143M: Mark Salter <msalter@redhat.com> 3144M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3145L: linux-c6x-dev@linux-c6x.org 3146W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3147S: Maintained 3148F: arch/c6x/ 3149 3150CA8210 IEEE-802.15.4 RADIO DRIVER 3151M: Harry Morris <h.morris@cascoda.com> 3152L: linux-wpan@vger.kernel.org 3153W: https://github.com/Cascoda/ca8210-linux.git 3154S: Maintained 3155F: drivers/net/ieee802154/ca8210.c 3156F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3157 3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3159M: David Howells <dhowells@redhat.com> 3160L: linux-cachefs@redhat.com (moderated for non-subscribers) 3161S: Supported 3162F: Documentation/filesystems/caching/cachefiles.txt 3163F: fs/cachefiles/ 3164 3165CADENCE MIPI-CSI2 BRIDGES 3166M: Maxime Ripard <maxime.ripard@bootlin.com> 3167L: linux-media@vger.kernel.org 3168S: Maintained 3169F: Documentation/devicetree/bindings/media/cdns,*.txt 3170F: drivers/media/platform/cadence/cdns-csi2* 3171 3172CADET FM/AM RADIO RECEIVER DRIVER 3173M: Hans Verkuil <hverkuil@xs4all.nl> 3174L: linux-media@vger.kernel.org 3175T: git git://linuxtv.org/media_tree.git 3176W: https://linuxtv.org 3177S: Maintained 3178F: drivers/media/radio/radio-cadet* 3179 3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3181M: Jonathan Corbet <corbet@lwn.net> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184S: Maintained 3185F: Documentation/media/v4l-drivers/cafe_ccic* 3186F: drivers/media/platform/marvell-ccic/ 3187 3188CAIF NETWORK LAYER 3189M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3190L: netdev@vger.kernel.org 3191S: Supported 3192F: Documentation/networking/caif/ 3193F: drivers/net/caif/ 3194F: include/uapi/linux/caif/ 3195F: include/net/caif/ 3196F: net/caif/ 3197 3198CALGARY x86-64 IOMMU 3199M: Muli Ben-Yehuda <mulix@mulix.org> 3200M: Jon Mason <jdmason@kudzu.us> 3201L: iommu@lists.linux-foundation.org 3202S: Maintained 3203F: arch/x86/kernel/pci-calgary_64.c 3204F: arch/x86/kernel/tce_64.c 3205F: arch/x86/include/asm/calgary.h 3206F: arch/x86/include/asm/tce.h 3207 3208CAN NETWORK DRIVERS 3209M: Wolfgang Grandegger <wg@grandegger.com> 3210M: Marc Kleine-Budde <mkl@pengutronix.de> 3211L: linux-can@vger.kernel.org 3212W: https://github.com/linux-can 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3215S: Maintained 3216F: Documentation/devicetree/bindings/net/can/ 3217F: drivers/net/can/ 3218F: include/linux/can/dev.h 3219F: include/linux/can/platform/ 3220F: include/uapi/linux/can/error.h 3221F: include/uapi/linux/can/netlink.h 3222 3223CAN NETWORK LAYER 3224M: Oliver Hartkopp <socketcan@hartkopp.net> 3225M: Marc Kleine-Budde <mkl@pengutronix.de> 3226L: linux-can@vger.kernel.org 3227W: https://github.com/linux-can 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3230S: Maintained 3231F: Documentation/networking/can.rst 3232F: net/can/ 3233F: include/linux/can/core.h 3234F: include/uapi/linux/can.h 3235F: include/uapi/linux/can/bcm.h 3236F: include/uapi/linux/can/raw.h 3237F: include/uapi/linux/can/gw.h 3238 3239CAPABILITIES 3240M: Serge Hallyn <serge@hallyn.com> 3241L: linux-security-module@vger.kernel.org 3242S: Supported 3243F: include/linux/capability.h 3244F: include/uapi/linux/capability.h 3245F: security/commoncap.c 3246F: kernel/capability.c 3247 3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3249M: Kevin Tsai <ktsai@capellamicro.com> 3250S: Maintained 3251F: drivers/iio/light/cm* 3252 3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3254M: Christian Lamparter <chunkeey@googlemail.com> 3255L: linux-wireless@vger.kernel.org 3256W: http://wireless.kernel.org/en/users/Drivers/carl9170 3257S: Maintained 3258F: drivers/net/wireless/ath/carl9170/ 3259 3260CAVIUM I2C DRIVER 3261M: Jan Glauber <jglauber@cavium.com> 3262M: David Daney <david.daney@cavium.com> 3263W: http://www.cavium.com 3264S: Supported 3265F: drivers/i2c/busses/i2c-octeon* 3266F: drivers/i2c/busses/i2c-thunderx* 3267 3268CAVIUM LIQUIDIO NETWORK DRIVER 3269M: Derek Chickles <derek.chickles@caviumnetworks.com> 3270M: Satanand Burla <satananda.burla@caviumnetworks.com> 3271M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3272M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3273L: netdev@vger.kernel.org 3274W: http://www.cavium.com 3275S: Supported 3276F: drivers/net/ethernet/cavium/liquidio/ 3277 3278CAVIUM MMC DRIVER 3279M: Jan Glauber <jglauber@cavium.com> 3280M: David Daney <david.daney@cavium.com> 3281M: Steven J. Hill <Steven.Hill@cavium.com> 3282W: http://www.cavium.com 3283S: Supported 3284F: drivers/mmc/host/cavium* 3285 3286CAVIUM OCTEON-TX CRYPTO DRIVER 3287M: George Cherian <george.cherian@cavium.com> 3288L: linux-crypto@vger.kernel.org 3289W: http://www.cavium.com 3290S: Supported 3291F: drivers/crypto/cavium/cpt/ 3292 3293CAVIUM THUNDERX2 ARM64 SOC 3294M: Robert Richter <rrichter@cavium.com> 3295M: Jayachandran C <jnair@caviumnetworks.com> 3296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3297S: Maintained 3298F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3299F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3300 3301CC2520 IEEE-802.15.4 RADIO DRIVER 3302M: Varka Bhadram <varkabhadram@gmail.com> 3303L: linux-wpan@vger.kernel.org 3304S: Maintained 3305F: drivers/net/ieee802154/cc2520.c 3306F: include/linux/spi/cc2520.h 3307F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3308 3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3310M: Gilad Ben-Yossef <gilad@benyossef.com> 3311L: linux-crypto@vger.kernel.org 3312S: Supported 3313F: drivers/crypto/ccree/ 3314W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3315 3316CEC FRAMEWORK 3317M: Hans Verkuil <hans.verkuil@cisco.com> 3318L: linux-media@vger.kernel.org 3319T: git git://linuxtv.org/media_tree.git 3320W: http://linuxtv.org 3321S: Supported 3322F: Documentation/media/kapi/cec-core.rst 3323F: Documentation/media/uapi/cec 3324F: drivers/media/cec/ 3325F: drivers/media/rc/keymaps/rc-cec.c 3326F: include/media/cec.h 3327F: include/media/cec-notifier.h 3328F: include/uapi/linux/cec.h 3329F: include/uapi/linux/cec-funcs.h 3330F: Documentation/devicetree/bindings/media/cec.txt 3331F: Documentation/ABI/testing/debugfs-cec-error-inj 3332 3333CEC GPIO DRIVER 3334M: Hans Verkuil <hans.verkuil@cisco.com> 3335L: linux-media@vger.kernel.org 3336T: git git://linuxtv.org/media_tree.git 3337W: http://linuxtv.org 3338S: Supported 3339F: drivers/media/platform/cec-gpio/ 3340F: Documentation/devicetree/bindings/media/cec-gpio.txt 3341 3342CELL BROADBAND ENGINE ARCHITECTURE 3343M: Arnd Bergmann <arnd@arndb.de> 3344L: linuxppc-dev@lists.ozlabs.org 3345W: http://www.ibm.com/developerworks/power/cell/ 3346S: Supported 3347F: arch/powerpc/include/asm/cell*.h 3348F: arch/powerpc/include/asm/spu*.h 3349F: arch/powerpc/include/uapi/asm/spu*.h 3350F: arch/powerpc/oprofile/*cell* 3351F: arch/powerpc/platforms/cell/ 3352 3353CEPH COMMON CODE (LIBCEPH) 3354M: Ilya Dryomov <idryomov@gmail.com> 3355M: "Yan, Zheng" <zyan@redhat.com> 3356M: Sage Weil <sage@redhat.com> 3357L: ceph-devel@vger.kernel.org 3358W: http://ceph.com/ 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3360T: git git://github.com/ceph/ceph-client.git 3361S: Supported 3362F: net/ceph/ 3363F: include/linux/ceph/ 3364F: include/linux/crush/ 3365 3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3367M: "Yan, Zheng" <zyan@redhat.com> 3368M: Sage Weil <sage@redhat.com> 3369M: Ilya Dryomov <idryomov@gmail.com> 3370L: ceph-devel@vger.kernel.org 3371W: http://ceph.com/ 3372T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3373T: git git://github.com/ceph/ceph-client.git 3374S: Supported 3375F: Documentation/filesystems/ceph.txt 3376F: fs/ceph/ 3377 3378CERTIFICATE HANDLING: 3379M: David Howells <dhowells@redhat.com> 3380M: David Woodhouse <dwmw2@infradead.org> 3381L: keyrings@vger.kernel.org 3382S: Maintained 3383F: Documentation/admin-guide/module-signing.rst 3384F: certs/ 3385F: scripts/sign-file.c 3386F: scripts/extract-cert.c 3387 3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3389L: linux-usb@vger.kernel.org 3390S: Orphan 3391F: Documentation/usb/WUSB-Design-overview.txt 3392F: Documentation/usb/wusb-cbaf 3393F: drivers/usb/host/hwa-hc.c 3394F: drivers/usb/host/whci/ 3395F: drivers/usb/wusbcore/ 3396F: include/linux/usb/wusb* 3397 3398CFAG12864B LCD DRIVER 3399M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3400S: Maintained 3401F: drivers/auxdisplay/cfag12864b.c 3402F: include/linux/cfag12864b.h 3403 3404CFAG12864BFB LCD FRAMEBUFFER DRIVER 3405M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3406S: Maintained 3407F: drivers/auxdisplay/cfag12864bfb.c 3408F: include/linux/cfag12864b.h 3409 3410802.11 (including CFG80211/NL80211) 3411M: Johannes Berg <johannes@sipsolutions.net> 3412L: linux-wireless@vger.kernel.org 3413W: http://wireless.kernel.org/ 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3416S: Maintained 3417F: net/wireless/ 3418F: include/uapi/linux/nl80211.h 3419F: include/linux/ieee80211.h 3420F: include/net/wext.h 3421F: include/net/cfg80211.h 3422F: include/net/iw_handler.h 3423F: include/net/ieee80211_radiotap.h 3424F: Documentation/driver-api/80211/cfg80211.rst 3425F: Documentation/networking/regulatory.txt 3426 3427CHAR and MISC DRIVERS 3428M: Arnd Bergmann <arnd@arndb.de> 3429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3431S: Supported 3432F: drivers/char/ 3433F: drivers/misc/ 3434F: include/linux/miscdevice.h 3435 3436CHECKPATCH 3437M: Andy Whitcroft <apw@canonical.com> 3438M: Joe Perches <joe@perches.com> 3439S: Maintained 3440F: scripts/checkpatch.pl 3441 3442CHINESE DOCUMENTATION 3443M: Harry Wei <harryxiyou@gmail.com> 3444L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3445L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3446S: Maintained 3447F: Documentation/translations/zh_CN/ 3448 3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3450M: Peter Chen <Peter.Chen@nxp.com> 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3452L: linux-usb@vger.kernel.org 3453S: Maintained 3454F: drivers/usb/chipidea/ 3455 3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3457M: Hans de Goede <hdegoede@redhat.com> 3458L: linux-input@vger.kernel.org 3459S: Maintained 3460F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3461F: drivers/input/touchscreen/chipone_icn8318.c 3462 3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3464M: Hans de Goede <hdegoede@redhat.com> 3465L: linux-input@vger.kernel.org 3466S: Maintained 3467F: drivers/input/touchscreen/chipone_icn8505.c 3468 3469CHROME HARDWARE PLATFORM SUPPORT 3470M: Benson Leung <bleung@chromium.org> 3471M: Olof Johansson <olof@lixom.net> 3472S: Maintained 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3474F: drivers/platform/chrome/ 3475 3476CIRRUS LOGIC AUDIO CODEC DRIVERS 3477M: Brian Austin <brian.austin@cirrus.com> 3478M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3480S: Maintained 3481F: sound/soc/codecs/cs* 3482 3483CIRRUS LOGIC EP93XX ETHERNET DRIVER 3484M: Hartley Sweeten <hsweeten@visionengravers.com> 3485L: netdev@vger.kernel.org 3486S: Maintained 3487F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3488 3489CISCO FCOE HBA DRIVER 3490M: Satish Kharat <satishkh@cisco.com> 3491M: Sesidhar Baddela <sebaddel@cisco.com> 3492M: Karan Tilak Kumar <kartilak@cisco.com> 3493L: linux-scsi@vger.kernel.org 3494S: Supported 3495F: drivers/scsi/fnic/ 3496 3497CISCO SCSI HBA DRIVER 3498M: Karan Tilak Kumar <kartilak@cisco.com> 3499M: Sesidhar Baddela <sebaddel@cisco.com> 3500L: linux-scsi@vger.kernel.org 3501S: Supported 3502F: drivers/scsi/snic/ 3503 3504CISCO VIC ETHERNET NIC DRIVER 3505M: Christian Benvenuti <benve@cisco.com> 3506M: Govindarajulu Varadarajan <_govind@gmx.com> 3507M: Parvi Kaustubhi <pkaustub@cisco.com> 3508S: Supported 3509F: drivers/net/ethernet/cisco/enic/ 3510 3511CISCO VIC LOW LATENCY NIC DRIVER 3512M: Christian Benvenuti <benve@cisco.com> 3513M: Dave Goodell <dgoodell@cisco.com> 3514S: Supported 3515F: drivers/infiniband/hw/usnic/ 3516 3517CLEANCACHE API 3518M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3519L: linux-kernel@vger.kernel.org 3520S: Maintained 3521F: mm/cleancache.c 3522F: include/linux/cleancache.h 3523 3524CLK API 3525M: Russell King <linux@armlinux.org.uk> 3526L: linux-clk@vger.kernel.org 3527S: Maintained 3528F: include/linux/clk.h 3529 3530CLOCKSOURCE, CLOCKEVENT DRIVERS 3531M: Daniel Lezcano <daniel.lezcano@linaro.org> 3532M: Thomas Gleixner <tglx@linutronix.de> 3533L: linux-kernel@vger.kernel.org 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3535S: Supported 3536F: drivers/clocksource/ 3537F: Documentation/devicetree/bindings/timer/ 3538 3539CMPC ACPI DRIVER 3540M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3541M: Daniel Oliveira Nascimento <don@syst.com.br> 3542L: platform-driver-x86@vger.kernel.org 3543S: Supported 3544F: drivers/platform/x86/classmate-laptop.c 3545 3546COBALT MEDIA DRIVER 3547M: Hans Verkuil <hans.verkuil@cisco.com> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: https://linuxtv.org 3551S: Supported 3552F: drivers/media/pci/cobalt/ 3553 3554COCCINELLE/Semantic Patches (SmPL) 3555M: Julia Lawall <Julia.Lawall@lip6.fr> 3556M: Gilles Muller <Gilles.Muller@lip6.fr> 3557M: Nicolas Palix <nicolas.palix@imag.fr> 3558M: Michal Marek <michal.lkml@markovi.net> 3559L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3561W: http://coccinelle.lip6.fr/ 3562S: Supported 3563F: Documentation/dev-tools/coccinelle.rst 3564F: scripts/coccinelle/ 3565F: scripts/coccicheck 3566 3567CODA FILE SYSTEM 3568M: Jan Harkes <jaharkes@cs.cmu.edu> 3569M: coda@cs.cmu.edu 3570L: codalist@coda.cs.cmu.edu 3571W: http://www.coda.cs.cmu.edu/ 3572S: Maintained 3573F: Documentation/filesystems/coda.txt 3574F: fs/coda/ 3575F: include/linux/coda*.h 3576F: include/uapi/linux/coda*.h 3577 3578CODA V4L2 MEM2MEM DRIVER 3579M: Philipp Zabel <p.zabel@pengutronix.de> 3580L: linux-media@vger.kernel.org 3581S: Maintained 3582F: Documentation/devicetree/bindings/media/coda.txt 3583F: drivers/media/platform/coda/ 3584 3585COMMON CLK FRAMEWORK 3586M: Michael Turquette <mturquette@baylibre.com> 3587M: Stephen Boyd <sboyd@kernel.org> 3588L: linux-clk@vger.kernel.org 3589Q: http://patchwork.kernel.org/project/linux-clk/list/ 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3591S: Maintained 3592F: Documentation/devicetree/bindings/clock/ 3593F: drivers/clk/ 3594X: drivers/clk/clkdev.c 3595F: include/linux/clk-pr* 3596F: include/linux/clk/ 3597F: include/linux/of_clk.h 3598 3599COMMON INTERNET FILE SYSTEM (CIFS) 3600M: Steve French <sfrench@samba.org> 3601L: linux-cifs@vger.kernel.org 3602L: samba-technical@lists.samba.org (moderated for non-subscribers) 3603W: http://linux-cifs.samba.org/ 3604T: git git://git.samba.org/sfrench/cifs-2.6.git 3605S: Supported 3606F: Documentation/filesystems/cifs/ 3607F: fs/cifs/ 3608 3609COMPACTPCI HOTPLUG CORE 3610M: Scott Murray <scott@spiteful.org> 3611L: linux-pci@vger.kernel.org 3612S: Maintained 3613F: drivers/pci/hotplug/cpci_hotplug* 3614 3615COMPACTPCI HOTPLUG GENERIC DRIVER 3616M: Scott Murray <scott@spiteful.org> 3617L: linux-pci@vger.kernel.org 3618S: Maintained 3619F: drivers/pci/hotplug/cpcihp_generic.c 3620 3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3622M: Scott Murray <scott@spiteful.org> 3623L: linux-pci@vger.kernel.org 3624S: Maintained 3625F: drivers/pci/hotplug/cpcihp_zt5550.* 3626 3627COMPAL LAPTOP SUPPORT 3628M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3629L: platform-driver-x86@vger.kernel.org 3630S: Maintained 3631F: drivers/platform/x86/compal-laptop.c 3632 3633CONEXANT ACCESSRUNNER USB DRIVER 3634L: accessrunner-general@lists.sourceforge.net 3635W: http://accessrunner.sourceforge.net/ 3636S: Orphan 3637F: drivers/usb/atm/cxacru.c 3638 3639CONFIGFS 3640M: Joel Becker <jlbec@evilplan.org> 3641M: Christoph Hellwig <hch@lst.de> 3642T: git git://git.infradead.org/users/hch/configfs.git 3643S: Supported 3644F: fs/configfs/ 3645F: include/linux/configfs.h 3646 3647CONNECTOR 3648M: Evgeniy Polyakov <zbr@ioremap.net> 3649L: netdev@vger.kernel.org 3650S: Maintained 3651F: drivers/connector/ 3652 3653CONTROL GROUP (CGROUP) 3654M: Tejun Heo <tj@kernel.org> 3655M: Li Zefan <lizefan@huawei.com> 3656M: Johannes Weiner <hannes@cmpxchg.org> 3657L: cgroups@vger.kernel.org 3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3659S: Maintained 3660F: Documentation/cgroup* 3661F: include/linux/cgroup* 3662F: kernel/cgroup* 3663 3664CONTROL GROUP - CPUSET 3665M: Li Zefan <lizefan@huawei.com> 3666L: cgroups@vger.kernel.org 3667W: http://www.bullopensource.org/cpuset/ 3668W: http://oss.sgi.com/projects/cpusets/ 3669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3670S: Maintained 3671F: Documentation/cgroup-v1/cpusets.txt 3672F: include/linux/cpuset.h 3673F: kernel/cgroup/cpuset.c 3674 3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3676M: Johannes Weiner <hannes@cmpxchg.org> 3677M: Michal Hocko <mhocko@kernel.org> 3678M: Vladimir Davydov <vdavydov.dev@gmail.com> 3679L: cgroups@vger.kernel.org 3680L: linux-mm@kvack.org 3681S: Maintained 3682F: mm/memcontrol.c 3683F: mm/swap_cgroup.c 3684 3685CORETEMP HARDWARE MONITORING DRIVER 3686M: Fenghua Yu <fenghua.yu@intel.com> 3687L: linux-hwmon@vger.kernel.org 3688S: Maintained 3689F: Documentation/hwmon/coretemp 3690F: drivers/hwmon/coretemp.c 3691 3692COSA/SRP SYNC SERIAL DRIVER 3693M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3694W: http://www.fi.muni.cz/~kas/cosa/ 3695S: Maintained 3696F: drivers/net/wan/cosa* 3697 3698CPMAC ETHERNET DRIVER 3699M: Florian Fainelli <f.fainelli@gmail.com> 3700L: netdev@vger.kernel.org 3701S: Maintained 3702F: drivers/net/ethernet/ti/cpmac.c 3703 3704CPU FREQUENCY DRIVERS 3705M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3706M: Viresh Kumar <viresh.kumar@linaro.org> 3707L: linux-pm@vger.kernel.org 3708S: Maintained 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3710T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3711B: https://bugzilla.kernel.org 3712F: Documentation/cpu-freq/ 3713F: Documentation/devicetree/bindings/cpufreq/ 3714F: drivers/cpufreq/ 3715F: include/linux/cpufreq.h 3716F: tools/testing/selftests/cpufreq/ 3717 3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3719M: Viresh Kumar <viresh.kumar@linaro.org> 3720M: Sudeep Holla <sudeep.holla@arm.com> 3721L: linux-pm@vger.kernel.org 3722W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3723S: Maintained 3724F: drivers/cpufreq/arm_big_little.h 3725F: drivers/cpufreq/arm_big_little.c 3726F: drivers/cpufreq/arm_big_little_dt.c 3727 3728CPU POWER MONITORING SUBSYSTEM 3729M: Thomas Renninger <trenn@suse.com> 3730M: Shuah Khan <shuah@kernel.org> 3731L: linux-pm@vger.kernel.org 3732S: Maintained 3733F: tools/power/cpupower/ 3734 3735CPUID/MSR DRIVER 3736M: "H. Peter Anvin" <hpa@zytor.com> 3737S: Maintained 3738F: arch/x86/kernel/cpuid.c 3739F: arch/x86/kernel/msr.c 3740 3741CPUIDLE DRIVER - ARM BIG LITTLE 3742M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3743M: Daniel Lezcano <daniel.lezcano@linaro.org> 3744L: linux-pm@vger.kernel.org 3745L: linux-arm-kernel@lists.infradead.org 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3747S: Maintained 3748F: drivers/cpuidle/cpuidle-big_little.c 3749 3750CPUIDLE DRIVER - ARM EXYNOS 3751M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3752M: Daniel Lezcano <daniel.lezcano@linaro.org> 3753M: Kukjin Kim <kgene@kernel.org> 3754L: linux-pm@vger.kernel.org 3755L: linux-samsung-soc@vger.kernel.org 3756S: Supported 3757F: drivers/cpuidle/cpuidle-exynos.c 3758F: arch/arm/mach-exynos/pm.c 3759 3760CPUIDLE DRIVERS 3761M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3762M: Daniel Lezcano <daniel.lezcano@linaro.org> 3763L: linux-pm@vger.kernel.org 3764S: Maintained 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3766B: https://bugzilla.kernel.org 3767F: drivers/cpuidle/* 3768F: include/linux/cpuidle.h 3769 3770CRAMFS FILESYSTEM 3771M: Nicolas Pitre <nico@linaro.org> 3772S: Maintained 3773F: Documentation/filesystems/cramfs.txt 3774F: fs/cramfs/ 3775 3776CRYPTO API 3777M: Herbert Xu <herbert@gondor.apana.org.au> 3778M: "David S. Miller" <davem@davemloft.net> 3779L: linux-crypto@vger.kernel.org 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3782S: Maintained 3783F: Documentation/crypto/ 3784F: Documentation/devicetree/bindings/crypto/ 3785F: arch/*/crypto/ 3786F: crypto/ 3787F: drivers/crypto/ 3788F: include/crypto/ 3789F: include/linux/crypto* 3790 3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3792M: Neil Horman <nhorman@tuxdriver.com> 3793L: linux-crypto@vger.kernel.org 3794S: Maintained 3795F: crypto/ansi_cprng.c 3796F: crypto/rng.c 3797 3798CS3308 MEDIA DRIVER 3799M: Hans Verkuil <hverkuil@xs4all.nl> 3800L: linux-media@vger.kernel.org 3801T: git git://linuxtv.org/media_tree.git 3802W: http://linuxtv.org 3803S: Odd Fixes 3804F: drivers/media/i2c/cs3308.c 3805F: drivers/media/i2c/cs3308.h 3806 3807CS5535 Audio ALSA driver 3808M: Jaya Kumar <jayakumar.alsa@gmail.com> 3809S: Maintained 3810F: sound/pci/cs5535audio/ 3811 3812CW1200 WLAN driver 3813M: Solomon Peachy <pizza@shaftnet.org> 3814S: Maintained 3815F: drivers/net/wireless/st/cw1200/ 3816 3817CX18 VIDEO4LINUX DRIVER 3818M: Andy Walls <awalls@md.metrocast.net> 3819L: ivtv-devel@ivtvdriver.org (subscribers-only) 3820L: linux-media@vger.kernel.org 3821T: git git://linuxtv.org/media_tree.git 3822W: https://linuxtv.org 3823W: http://www.ivtvdriver.org/index.php/Cx18 3824S: Maintained 3825F: Documentation/media/v4l-drivers/cx18* 3826F: drivers/media/pci/cx18/ 3827F: include/uapi/linux/ivtv* 3828 3829CX2341X MPEG ENCODER HELPER MODULE 3830M: Hans Verkuil <hverkuil@xs4all.nl> 3831L: linux-media@vger.kernel.org 3832T: git git://linuxtv.org/media_tree.git 3833W: https://linuxtv.org 3834S: Maintained 3835F: drivers/media/common/cx2341x* 3836F: include/media/cx2341x* 3837 3838CX24120 MEDIA DRIVER 3839M: Jemma Denson <jdenson@gmail.com> 3840M: Patrick Boettcher <patrick.boettcher@posteo.de> 3841L: linux-media@vger.kernel.org 3842W: https://linuxtv.org 3843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3844S: Maintained 3845F: drivers/media/dvb-frontends/cx24120* 3846 3847CX88 VIDEO4LINUX DRIVER 3848M: Mauro Carvalho Chehab <mchehab@kernel.org> 3849L: linux-media@vger.kernel.org 3850W: https://linuxtv.org 3851T: git git://linuxtv.org/media_tree.git 3852S: Odd fixes 3853F: Documentation/media/v4l-drivers/cx88* 3854F: drivers/media/pci/cx88/ 3855 3856CXD2820R MEDIA DRIVER 3857M: Antti Palosaari <crope@iki.fi> 3858L: linux-media@vger.kernel.org 3859W: https://linuxtv.org 3860W: http://palosaari.fi/linux/ 3861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3862T: git git://linuxtv.org/anttip/media_tree.git 3863S: Maintained 3864F: drivers/media/dvb-frontends/cxd2820r* 3865 3866CXGB3 ETHERNET DRIVER (CXGB3) 3867M: Santosh Raspatur <santosh@chelsio.com> 3868L: netdev@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/net/ethernet/chelsio/cxgb3/ 3872 3873CXGB3 ISCSI DRIVER (CXGB3I) 3874M: Karen Xie <kxie@chelsio.com> 3875L: linux-scsi@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/scsi/cxgbi/cxgb3i 3879 3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3881M: Steve Wise <swise@chelsio.com> 3882L: linux-rdma@vger.kernel.org 3883W: http://www.openfabrics.org 3884S: Supported 3885F: drivers/infiniband/hw/cxgb3/ 3886F: include/uapi/rdma/cxgb3-abi.h 3887 3888CXGB4 CRYPTO DRIVER (chcr) 3889M: Harsh Jain <harsh@chelsio.com> 3890L: linux-crypto@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/crypto/chelsio 3894 3895CXGB4 ETHERNET DRIVER (CXGB4) 3896M: Ganesh Goudar <ganeshgr@chelsio.com> 3897L: netdev@vger.kernel.org 3898W: http://www.chelsio.com 3899S: Supported 3900F: drivers/net/ethernet/chelsio/cxgb4/ 3901 3902CXGB4 ISCSI DRIVER (CXGB4I) 3903M: Karen Xie <kxie@chelsio.com> 3904L: linux-scsi@vger.kernel.org 3905W: http://www.chelsio.com 3906S: Supported 3907F: drivers/scsi/cxgbi/cxgb4i 3908 3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3910M: Steve Wise <swise@chelsio.com> 3911L: linux-rdma@vger.kernel.org 3912W: http://www.openfabrics.org 3913S: Supported 3914F: drivers/infiniband/hw/cxgb4/ 3915F: include/uapi/rdma/cxgb4-abi.h 3916 3917CXGB4VF ETHERNET DRIVER (CXGB4VF) 3918M: Casey Leedom <leedom@chelsio.com> 3919L: netdev@vger.kernel.org 3920W: http://www.chelsio.com 3921S: Supported 3922F: drivers/net/ethernet/chelsio/cxgb4vf/ 3923 3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3925M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3926M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3927L: linuxppc-dev@lists.ozlabs.org 3928S: Supported 3929F: arch/powerpc/platforms/powernv/pci-cxl.c 3930F: drivers/misc/cxl/ 3931F: include/misc/cxl* 3932F: include/uapi/misc/cxl.h 3933F: Documentation/powerpc/cxl.txt 3934F: Documentation/ABI/testing/sysfs-class-cxl 3935 3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3937M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3938M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3939M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3940L: linux-scsi@vger.kernel.org 3941S: Supported 3942F: drivers/scsi/cxlflash/ 3943F: include/uapi/scsi/cxlflash_ioctls.h 3944F: Documentation/powerpc/cxlflash.txt 3945 3946CYBERPRO FB DRIVER 3947M: Russell King <linux@armlinux.org.uk> 3948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3949W: http://www.armlinux.org.uk/ 3950S: Maintained 3951F: drivers/video/fbdev/cyber2000fb.* 3952 3953CYCLADES ASYNC MUX DRIVER 3954W: http://www.cyclades.com/ 3955S: Orphan 3956F: drivers/tty/cyclades.c 3957F: include/linux/cyclades.h 3958F: include/uapi/linux/cyclades.h 3959 3960CYCLADES PC300 DRIVER 3961W: http://www.cyclades.com/ 3962S: Orphan 3963F: drivers/net/wan/pc300* 3964 3965CYPRESS_FIRMWARE MEDIA DRIVER 3966M: Antti Palosaari <crope@iki.fi> 3967L: linux-media@vger.kernel.org 3968W: https://linuxtv.org 3969W: http://palosaari.fi/linux/ 3970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3971T: git git://linuxtv.org/anttip/media_tree.git 3972S: Maintained 3973F: drivers/media/common/cypress_firmware* 3974 3975CYTTSP TOUCHSCREEN DRIVER 3976M: Ferruh Yigit <fery@cypress.com> 3977L: linux-input@vger.kernel.org 3978S: Supported 3979F: drivers/input/touchscreen/cyttsp* 3980F: include/linux/input/cyttsp.h 3981 3982D-LINK DIR-685 TOUCHKEYS DRIVER 3983M: Linus Walleij <linus.walleij@linaro.org> 3984L: linux-input@vger.kernel.org 3985S: Supported 3986F: drivers/input/dlink-dir685-touchkeys.c 3987 3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3989M: Joshua Kinard <kumba@gentoo.org> 3990S: Maintained 3991F: drivers/rtc/rtc-ds1685.c 3992F: include/linux/rtc/ds1685.h 3993 3994DAMA SLAVE for AX.25 3995M: Joerg Reuter <jreuter@yaina.de> 3996W: http://yaina.de/jreuter/ 3997W: http://www.qsl.net/dl1bke/ 3998L: linux-hams@vger.kernel.org 3999S: Maintained 4000F: net/ax25/af_ax25.c 4001F: net/ax25/ax25_dev.c 4002F: net/ax25/ax25_ds_* 4003F: net/ax25/ax25_in.c 4004F: net/ax25/ax25_out.c 4005F: net/ax25/ax25_timer.c 4006F: net/ax25/sysctl_net_ax25.c 4007 4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4009L: netdev@vger.kernel.org 4010S: Orphan 4011F: Documentation/networking/dmfe.txt 4012F: drivers/net/ethernet/dec/tulip/dmfe.c 4013 4014DC390/AM53C974 SCSI driver 4015M: Hannes Reinecke <hare@suse.com> 4016L: linux-scsi@vger.kernel.org 4017S: Maintained 4018F: drivers/scsi/am53c974.c 4019 4020DC395x SCSI driver 4021M: Oliver Neukum <oliver@neukum.org> 4022M: Ali Akcaagac <aliakc@web.de> 4023M: Jamie Lenehan <lenehan@twibble.org> 4024L: dc395x@twibble.org 4025W: http://twibble.org/dist/dc395x/ 4026W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4027S: Maintained 4028F: Documentation/scsi/dc395x.txt 4029F: drivers/scsi/dc395x.* 4030 4031DCCP PROTOCOL 4032M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4033L: dccp@vger.kernel.org 4034W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4035S: Maintained 4036F: include/linux/dccp.h 4037F: include/uapi/linux/dccp.h 4038F: include/linux/tfrc.h 4039F: net/dccp/ 4040 4041DECnet NETWORK LAYER 4042W: http://linux-decnet.sourceforge.net 4043L: linux-decnet-user@lists.sourceforge.net 4044S: Orphan 4045F: Documentation/networking/decnet.txt 4046F: net/decnet/ 4047 4048DECSTATION PLATFORM SUPPORT 4049M: "Maciej W. Rozycki" <macro@linux-mips.org> 4050L: linux-mips@linux-mips.org 4051W: http://www.linux-mips.org/wiki/DECstation 4052S: Maintained 4053F: arch/mips/dec/ 4054F: arch/mips/include/asm/dec/ 4055F: arch/mips/include/asm/mach-dec/ 4056 4057DEFXX FDDI NETWORK DRIVER 4058M: "Maciej W. Rozycki" <macro@linux-mips.org> 4059S: Maintained 4060F: drivers/net/fddi/defxx.* 4061 4062DELL SMBIOS DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064M: Mario Limonciello <mario.limonciello@dell.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-smbios.* 4068 4069DELL SMBIOS SMM DRIVER 4070M: Mario Limonciello <mario.limonciello@dell.com> 4071L: platform-driver-x86@vger.kernel.org 4072S: Maintained 4073F: drivers/platform/x86/dell-smbios-smm.c 4074 4075DELL SMBIOS WMI DRIVER 4076M: Mario Limonciello <mario.limonciello@dell.com> 4077L: platform-driver-x86@vger.kernel.org 4078S: Maintained 4079F: drivers/platform/x86/dell-smbios-wmi.c 4080F: tools/wmi/dell-smbios-example.c 4081 4082DELL LAPTOP DRIVER 4083M: Matthew Garrett <mjg59@srcf.ucam.org> 4084M: Pali Rohár <pali.rohar@gmail.com> 4085L: platform-driver-x86@vger.kernel.org 4086S: Maintained 4087F: drivers/platform/x86/dell-laptop.c 4088 4089DELL LAPTOP FREEFALL DRIVER 4090M: Pali Rohár <pali.rohar@gmail.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-smo8800.c 4093 4094DELL LAPTOP RBTN DRIVER 4095M: Pali Rohár <pali.rohar@gmail.com> 4096S: Maintained 4097F: drivers/platform/x86/dell-rbtn.* 4098 4099DELL LAPTOP SMM DRIVER 4100M: Pali Rohár <pali.rohar@gmail.com> 4101S: Maintained 4102F: drivers/hwmon/dell-smm-hwmon.c 4103F: include/uapi/linux/i8k.h 4104 4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4106M: Doug Warzecha <Douglas_Warzecha@dell.com> 4107S: Maintained 4108F: Documentation/dcdbas.txt 4109F: drivers/firmware/dcdbas.* 4110 4111DELL WMI NOTIFICATIONS DRIVER 4112M: Matthew Garrett <mjg59@srcf.ucam.org> 4113M: Pali Rohár <pali.rohar@gmail.com> 4114S: Maintained 4115F: drivers/platform/x86/dell-wmi.c 4116 4117DELL WMI DESCRIPTOR DRIVER 4118M: Mario Limonciello <mario.limonciello@dell.com> 4119S: Maintained 4120F: drivers/platform/x86/dell-wmi-descriptor.c 4121 4122DELTA ST MEDIA DRIVER 4123M: Hugues Fruchet <hugues.fruchet@st.com> 4124L: linux-media@vger.kernel.org 4125T: git git://linuxtv.org/media_tree.git 4126W: https://linuxtv.org 4127S: Supported 4128F: drivers/media/platform/sti/delta 4129 4130DENALI NAND DRIVER 4131M: Masahiro Yamada <yamada.masahiro@socionext.com> 4132L: linux-mtd@lists.infradead.org 4133S: Supported 4134F: drivers/mtd/nand/raw/denali* 4135 4136DESIGNWARE USB2 DRD IP DRIVER 4137M: Minas Harutyunyan <hminas@synopsys.com> 4138L: linux-usb@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4140S: Maintained 4141F: drivers/usb/dwc2/ 4142 4143DESIGNWARE USB3 DRD IP DRIVER 4144M: Felipe Balbi <balbi@kernel.org> 4145L: linux-usb@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4147S: Maintained 4148F: drivers/usb/dwc3/ 4149 4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4151M: Andreas Klinger <ak@it-klinger.de> 4152L: linux-iio@vger.kernel.org 4153S: Maintained 4154F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4155F: drivers/iio/proximity/srf*.c 4156 4157DEVICE COREDUMP (DEV_COREDUMP) 4158M: Johannes Berg <johannes@sipsolutions.net> 4159L: linux-kernel@vger.kernel.org 4160S: Maintained 4161F: drivers/base/devcoredump.c 4162F: include/linux/devcoredump.h 4163 4164DEVICE FREQUENCY (DEVFREQ) 4165M: MyungJoo Ham <myungjoo.ham@samsung.com> 4166M: Kyungmin Park <kyungmin.park@samsung.com> 4167R: Chanwoo Choi <cw00.choi@samsung.com> 4168L: linux-pm@vger.kernel.org 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4170S: Maintained 4171F: drivers/devfreq/ 4172F: include/linux/devfreq.h 4173F: Documentation/devicetree/bindings/devfreq/ 4174 4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4176M: Chanwoo Choi <cw00.choi@samsung.com> 4177L: linux-pm@vger.kernel.org 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4179S: Supported 4180F: drivers/devfreq/event/ 4181F: drivers/devfreq/devfreq-event.c 4182F: include/linux/devfreq-event.h 4183F: Documentation/devicetree/bindings/devfreq/event/ 4184 4185DEVICE NUMBER REGISTRY 4186M: Torben Mathiasen <device@lanana.org> 4187W: http://lanana.org/docs/device-list/index.html 4188S: Maintained 4189 4190DEVICE-MAPPER (LVM) 4191M: Alasdair Kergon <agk@redhat.com> 4192M: Mike Snitzer <snitzer@redhat.com> 4193M: dm-devel@redhat.com 4194L: dm-devel@redhat.com 4195W: http://sources.redhat.com/dm 4196Q: http://patchwork.kernel.org/project/dm-devel/list/ 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4198T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4199S: Maintained 4200F: Documentation/device-mapper/ 4201F: drivers/md/Makefile 4202F: drivers/md/Kconfig 4203F: drivers/md/dm* 4204F: drivers/md/persistent-data/ 4205F: include/linux/device-mapper.h 4206F: include/linux/dm-*.h 4207F: include/uapi/linux/dm-*.h 4208 4209DEVLINK 4210M: Jiri Pirko <jiri@mellanox.com> 4211L: netdev@vger.kernel.org 4212S: Supported 4213F: net/core/devlink.c 4214F: include/net/devlink.h 4215F: include/uapi/linux/devlink.h 4216 4217DIALOG SEMICONDUCTOR DRIVERS 4218M: Support Opensource <support.opensource@diasemi.com> 4219W: http://www.dialog-semiconductor.com/products 4220S: Supported 4221F: Documentation/hwmon/da90?? 4222F: Documentation/devicetree/bindings/mfd/da90*.txt 4223F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4224F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4225F: Documentation/devicetree/bindings/regulator/da92*.txt 4226F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4227F: Documentation/devicetree/bindings/sound/da[79]*.txt 4228F: drivers/gpio/gpio-da90??.c 4229F: drivers/hwmon/da90??-hwmon.c 4230F: drivers/iio/adc/da91??-*.c 4231F: drivers/input/misc/da90??_onkey.c 4232F: drivers/input/touchscreen/da9052_tsi.c 4233F: drivers/leds/leds-da90??.c 4234F: drivers/mfd/da903x.c 4235F: drivers/mfd/da90??-*.c 4236F: drivers/mfd/da91??-*.c 4237F: drivers/power/supply/da9052-battery.c 4238F: drivers/power/supply/da91??-*.c 4239F: drivers/regulator/da903x.c 4240F: drivers/regulator/da9???-regulator.[ch] 4241F: drivers/thermal/da90??-thermal.c 4242F: drivers/rtc/rtc-da90??.c 4243F: drivers/video/backlight/da90??_bl.c 4244F: drivers/watchdog/da90??_wdt.c 4245F: include/linux/mfd/da903x.h 4246F: include/linux/mfd/da9052/ 4247F: include/linux/mfd/da9055/ 4248F: include/linux/mfd/da9062/ 4249F: include/linux/mfd/da9063/ 4250F: include/linux/mfd/da9150/ 4251F: include/linux/regulator/da9211.h 4252F: include/sound/da[79]*.h 4253F: sound/soc/codecs/da[79]*.[ch] 4254 4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4256M: William Breathitt Gray <vilhelm.gray@gmail.com> 4257L: linux-gpio@vger.kernel.org 4258S: Maintained 4259F: drivers/gpio/gpio-gpio-mm.c 4260 4261DIGI NEO AND CLASSIC PCI PRODUCTS 4262M: Lidza Louina <lidza.louina@gmail.com> 4263M: Mark Hounschell <markh@compro.net> 4264L: driverdev-devel@linuxdriverproject.org 4265S: Maintained 4266F: drivers/staging/dgnc/ 4267 4268DIOLAN U2C-12 I2C DRIVER 4269M: Guenter Roeck <linux@roeck-us.net> 4270L: linux-i2c@vger.kernel.org 4271S: Maintained 4272F: drivers/i2c/busses/i2c-diolan-u2c.c 4273 4274FILESYSTEM DIRECT ACCESS (DAX) 4275M: Matthew Wilcox <mawilcox@microsoft.com> 4276M: Ross Zwisler <ross.zwisler@linux.intel.com> 4277L: linux-fsdevel@vger.kernel.org 4278S: Supported 4279F: fs/dax.c 4280F: include/linux/dax.h 4281F: include/trace/events/fs_dax.h 4282 4283DEVICE DIRECT ACCESS (DAX) 4284M: Dan Williams <dan.j.williams@intel.com> 4285M: Dave Jiang <dave.jiang@intel.com> 4286M: Ross Zwisler <ross.zwisler@linux.intel.com> 4287M: Vishal Verma <vishal.l.verma@intel.com> 4288L: linux-nvdimm@lists.01.org 4289S: Supported 4290F: drivers/dax/ 4291 4292DIRECTORY NOTIFICATION (DNOTIFY) 4293M: Jan Kara <jack@suse.cz> 4294R: Amir Goldstein <amir73il@gmail.com> 4295L: linux-fsdevel@vger.kernel.org 4296S: Maintained 4297F: Documentation/filesystems/dnotify.txt 4298F: fs/notify/dnotify/ 4299F: include/linux/dnotify.h 4300 4301DISK GEOMETRY AND PARTITION HANDLING 4302M: Andries Brouwer <aeb@cwi.nl> 4303W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4304W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4305W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4306S: Maintained 4307 4308DISKQUOTA 4309M: Jan Kara <jack@suse.com> 4310S: Maintained 4311F: Documentation/filesystems/quota.txt 4312F: fs/quota/ 4313F: include/linux/quota*.h 4314F: include/uapi/linux/quota*.h 4315 4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4317M: Bernie Thompson <bernie@plugable.com> 4318L: linux-fbdev@vger.kernel.org 4319S: Maintained 4320W: http://plugable.com/category/projects/udlfb/ 4321F: drivers/video/fbdev/udlfb.c 4322F: include/video/udlfb.h 4323F: Documentation/fb/udlfb.txt 4324 4325DISTRIBUTED LOCK MANAGER (DLM) 4326M: Christine Caulfield <ccaulfie@redhat.com> 4327M: David Teigland <teigland@redhat.com> 4328L: cluster-devel@redhat.com 4329W: http://sources.redhat.com/cluster/ 4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4331S: Supported 4332F: fs/dlm/ 4333 4334DMA BUFFER SHARING FRAMEWORK 4335M: Sumit Semwal <sumit.semwal@linaro.org> 4336S: Maintained 4337L: linux-media@vger.kernel.org 4338L: dri-devel@lists.freedesktop.org 4339L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4340F: drivers/dma-buf/ 4341F: include/linux/dma-buf* 4342F: include/linux/reservation.h 4343F: include/linux/*fence.h 4344F: Documentation/driver-api/dma-buf.rst 4345T: git git://anongit.freedesktop.org/drm/drm-misc 4346 4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4348M: Vinod Koul <vkoul@kernel.org> 4349L: dmaengine@vger.kernel.org 4350Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4351S: Maintained 4352F: drivers/dma/ 4353F: include/linux/dmaengine.h 4354F: include/linux/of_dma.h 4355F: Documentation/devicetree/bindings/dma/ 4356F: Documentation/driver-api/dmaengine/ 4357T: git git://git.infradead.org/users/vkoul/slave-dma.git 4358 4359DMA MAPPING HELPERS 4360M: Christoph Hellwig <hch@lst.de> 4361M: Marek Szyprowski <m.szyprowski@samsung.com> 4362R: Robin Murphy <robin.murphy@arm.com> 4363L: iommu@lists.linux-foundation.org 4364T: git git://git.infradead.org/users/hch/dma-mapping.git 4365W: http://git.infradead.org/users/hch/dma-mapping.git 4366S: Supported 4367F: kernel/dma/ 4368F: include/asm-generic/dma-mapping.h 4369F: include/linux/dma-direct.h 4370F: include/linux/dma-mapping.h 4371F: include/linux/dma-noncoherent.h 4372 4373DME1737 HARDWARE MONITOR DRIVER 4374M: Juerg Haefliger <juergh@gmail.com> 4375L: linux-hwmon@vger.kernel.org 4376S: Maintained 4377F: Documentation/hwmon/dme1737 4378F: drivers/hwmon/dme1737.c 4379 4380DMI/SMBIOS SUPPORT 4381M: Jean Delvare <jdelvare@suse.com> 4382S: Maintained 4383T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4384F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4385F: drivers/firmware/dmi-id.c 4386F: drivers/firmware/dmi_scan.c 4387F: include/linux/dmi.h 4388 4389DOCUMENTATION 4390M: Jonathan Corbet <corbet@lwn.net> 4391L: linux-doc@vger.kernel.org 4392S: Maintained 4393F: Documentation/ 4394F: scripts/kernel-doc 4395X: Documentation/ABI/ 4396X: Documentation/devicetree/ 4397X: Documentation/acpi 4398X: Documentation/power 4399X: Documentation/spi 4400X: Documentation/media 4401T: git git://git.lwn.net/linux.git docs-next 4402 4403DONGWOON DW9714 LENS VOICE COIL DRIVER 4404M: Sakari Ailus <sakari.ailus@linux.intel.com> 4405L: linux-media@vger.kernel.org 4406T: git git://linuxtv.org/media_tree.git 4407S: Maintained 4408F: drivers/media/i2c/dw9714.c 4409 4410DOUBLETALK DRIVER 4411M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4412L: blinux-list@redhat.com 4413S: Maintained 4414F: drivers/char/dtlk.c 4415F: include/linux/dtlk.h 4416 4417DPAA2 DATAPATH I/O (DPIO) DRIVER 4418M: Roy Pledge <Roy.Pledge@nxp.com> 4419L: linux-kernel@vger.kernel.org 4420S: Maintained 4421F: drivers/staging/fsl-mc/bus/dpio 4422 4423DPAA2 ETHERNET DRIVER 4424M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4425L: linux-kernel@vger.kernel.org 4426S: Maintained 4427F: drivers/staging/fsl-dpaa2/ethernet 4428 4429DPAA2 ETHERNET SWITCH DRIVER 4430M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4431L: linux-kernel@vger.kernel.org 4432S: Maintained 4433F: drivers/staging/fsl-dpaa2/ethsw 4434 4435DPAA2 PTP CLOCK DRIVER 4436M: Yangbo Lu <yangbo.lu@nxp.com> 4437L: linux-kernel@vger.kernel.org 4438S: Maintained 4439F: drivers/staging/fsl-dpaa2/rtc 4440 4441DPT_I2O SCSI RAID DRIVER 4442M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4443L: linux-scsi@vger.kernel.org 4444W: http://www.adaptec.com/ 4445S: Maintained 4446F: drivers/scsi/dpt* 4447F: drivers/scsi/dpt/ 4448 4449DRBD DRIVER 4450M: Philipp Reisner <philipp.reisner@linbit.com> 4451M: Lars Ellenberg <lars.ellenberg@linbit.com> 4452L: drbd-dev@lists.linbit.com 4453W: http://www.drbd.org 4454T: git git://git.linbit.com/linux-drbd.git 4455T: git git://git.linbit.com/drbd-8.4.git 4456S: Supported 4457F: drivers/block/drbd/ 4458F: lib/lru_cache.c 4459F: Documentation/blockdev/drbd/ 4460 4461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4462M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4463R: "Rafael J. Wysocki" <rafael@kernel.org> 4464T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4465S: Supported 4466F: Documentation/kobject.txt 4467F: drivers/base/ 4468F: fs/debugfs/ 4469F: fs/sysfs/ 4470F: include/linux/debugfs.h 4471F: include/linux/kobj* 4472F: lib/kobj* 4473 4474DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4475M: Kevin Hilman <khilman@kernel.org> 4476M: Nishanth Menon <nm@ti.com> 4477S: Maintained 4478F: drivers/power/avs/ 4479F: include/linux/power/smartreflex.h 4480L: linux-pm@vger.kernel.org 4481 4482DRM DRIVER FOR ARM PL111 CLCD 4483M: Eric Anholt <eric@anholt.net> 4484T: git git://anongit.freedesktop.org/drm/drm-misc 4485S: Supported 4486F: drivers/gpu/drm/pl111/ 4487 4488DRM DRIVER FOR ARM VERSATILE TFT PANELS 4489M: Linus Walleij <linus.walleij@linaro.org> 4490T: git git://anongit.freedesktop.org/drm/drm-misc 4491S: Maintained 4492F: drivers/gpu/drm/panel/panel-arm-versatile.c 4493F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4494 4495DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4496M: Dave Airlie <airlied@redhat.com> 4497S: Odd Fixes 4498F: drivers/gpu/drm/ast/ 4499 4500DRM DRIVER FOR BOCHS VIRTUAL GPU 4501M: Gerd Hoffmann <kraxel@redhat.com> 4502L: virtualization@lists.linux-foundation.org 4503T: git git://anongit.freedesktop.org/drm/drm-misc 4504S: Maintained 4505F: drivers/gpu/drm/bochs/ 4506 4507DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4508M: Linus Walleij <linus.walleij@linaro.org> 4509T: git git://anongit.freedesktop.org/drm/drm-misc 4510S: Maintained 4511F: drivers/gpu/drm/tve200/ 4512 4513DRM DRIVER FOR ILITEK ILI9225 PANELS 4514M: David Lechner <david@lechnology.com> 4515S: Maintained 4516F: drivers/gpu/drm/tinydrm/ili9225.c 4517F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4518 4519DRM DRIVER FOR INTEL I810 VIDEO CARDS 4520S: Orphan / Obsolete 4521F: drivers/gpu/drm/i810/ 4522F: include/uapi/drm/i810_drm.h 4523 4524DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4525S: Orphan / Obsolete 4526F: drivers/gpu/drm/mga/ 4527F: include/uapi/drm/mga_drm.h 4528 4529DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4530M: Dave Airlie <airlied@redhat.com> 4531S: Odd Fixes 4532F: drivers/gpu/drm/mgag200/ 4533 4534DRM DRIVER FOR MI0283QT 4535M: Noralf Trønnes <noralf@tronnes.org> 4536S: Maintained 4537F: drivers/gpu/drm/tinydrm/mi0283qt.c 4538F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4539 4540DRM DRIVER FOR MSM ADRENO GPU 4541M: Rob Clark <robdclark@gmail.com> 4542L: linux-arm-msm@vger.kernel.org 4543L: dri-devel@lists.freedesktop.org 4544L: freedreno@lists.freedesktop.org 4545T: git git://people.freedesktop.org/~robclark/linux 4546S: Maintained 4547F: drivers/gpu/drm/msm/ 4548F: include/uapi/drm/msm_drm.h 4549F: Documentation/devicetree/bindings/display/msm/ 4550 4551DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4552M: Ben Skeggs <bskeggs@redhat.com> 4553L: dri-devel@lists.freedesktop.org 4554L: nouveau@lists.freedesktop.org 4555T: git git://github.com/skeggsb/linux 4556S: Supported 4557F: drivers/gpu/drm/nouveau/ 4558F: include/uapi/drm/nouveau_drm.h 4559 4560DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4561M: Noralf Trønnes <noralf@tronnes.org> 4562S: Maintained 4563F: drivers/gpu/drm/tinydrm/repaper.c 4564F: Documentation/devicetree/bindings/display/repaper.txt 4565 4566DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4567M: Dave Airlie <airlied@redhat.com> 4568M: Gerd Hoffmann <kraxel@redhat.com> 4569L: virtualization@lists.linux-foundation.org 4570T: git git://anongit.freedesktop.org/drm/drm-misc 4571S: Obsolete 4572W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4573F: drivers/gpu/drm/cirrus/ 4574 4575DRM DRIVER FOR QXL VIRTUAL GPU 4576M: Dave Airlie <airlied@redhat.com> 4577M: Gerd Hoffmann <kraxel@redhat.com> 4578L: virtualization@lists.linux-foundation.org 4579T: git git://anongit.freedesktop.org/drm/drm-misc 4580S: Maintained 4581F: drivers/gpu/drm/qxl/ 4582F: include/uapi/drm/qxl_drm.h 4583 4584DRM DRIVER FOR RAGE 128 VIDEO CARDS 4585S: Orphan / Obsolete 4586F: drivers/gpu/drm/r128/ 4587F: include/uapi/drm/r128_drm.h 4588 4589DRM DRIVER FOR SAVAGE VIDEO CARDS 4590S: Orphan / Obsolete 4591F: drivers/gpu/drm/savage/ 4592F: include/uapi/drm/savage_drm.h 4593 4594DRM DRIVER FOR SIS VIDEO CARDS 4595S: Orphan / Obsolete 4596F: drivers/gpu/drm/sis/ 4597F: include/uapi/drm/sis_drm.h 4598 4599DRM DRIVER FOR SITRONIX ST7586 PANELS 4600M: David Lechner <david@lechnology.com> 4601S: Maintained 4602F: drivers/gpu/drm/tinydrm/st7586.c 4603F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4604 4605DRM DRIVER FOR SITRONIX ST7735R PANELS 4606M: David Lechner <david@lechnology.com> 4607S: Maintained 4608F: drivers/gpu/drm/tinydrm/st7735r.c 4609F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4610 4611DRM DRIVER FOR TDFX VIDEO CARDS 4612S: Orphan / Obsolete 4613F: drivers/gpu/drm/tdfx/ 4614 4615DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4616M: Dave Airlie <airlied@redhat.com> 4617S: Odd Fixes 4618F: drivers/gpu/drm/udl/ 4619 4620DRM DRIVER FOR VMWARE VIRTUAL GPU 4621M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4622M: Sinclair Yeh <syeh@vmware.com> 4623M: Thomas Hellstrom <thellstrom@vmware.com> 4624L: dri-devel@lists.freedesktop.org 4625T: git git://people.freedesktop.org/~syeh/repos_linux 4626T: git git://people.freedesktop.org/~thomash/linux 4627S: Supported 4628F: drivers/gpu/drm/vmwgfx/ 4629F: include/uapi/drm/vmwgfx_drm.h 4630 4631DRM DRIVERS 4632M: David Airlie <airlied@linux.ie> 4633L: dri-devel@lists.freedesktop.org 4634T: git git://anongit.freedesktop.org/drm/drm 4635B: https://bugs.freedesktop.org/ 4636C: irc://chat.freenode.net/dri-devel 4637S: Maintained 4638F: drivers/gpu/drm/ 4639F: drivers/gpu/vga/ 4640F: Documentation/devicetree/bindings/display/ 4641F: Documentation/devicetree/bindings/gpu/ 4642F: Documentation/gpu/ 4643F: include/drm/ 4644F: include/uapi/drm/ 4645F: include/linux/vga* 4646 4647DRM DRIVERS AND MISC GPU PATCHES 4648M: Gustavo Padovan <gustavo@padovan.org> 4649M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4650M: Sean Paul <seanpaul@chromium.org> 4651W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4652S: Maintained 4653T: git git://anongit.freedesktop.org/drm/drm-misc 4654F: Documentation/gpu/ 4655F: drivers/gpu/vga/ 4656F: drivers/gpu/drm/* 4657F: include/drm/drm* 4658F: include/uapi/drm/drm* 4659F: include/linux/vga* 4660 4661DRM DRIVERS FOR ALLWINNER A10 4662M: Maxime Ripard <maxime.ripard@bootlin.com> 4663L: dri-devel@lists.freedesktop.org 4664S: Supported 4665F: drivers/gpu/drm/sun4i/ 4666F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4667T: git git://anongit.freedesktop.org/drm/drm-misc 4668 4669DRM DRIVERS FOR AMLOGIC SOCS 4670M: Neil Armstrong <narmstrong@baylibre.com> 4671L: dri-devel@lists.freedesktop.org 4672L: linux-amlogic@lists.infradead.org 4673W: http://linux-meson.com/ 4674S: Supported 4675F: drivers/gpu/drm/meson/ 4676F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4677F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4678F: Documentation/gpu/meson.rst 4679T: git git://anongit.freedesktop.org/drm/drm-misc 4680 4681DRM DRIVERS FOR ATMEL HLCDC 4682M: Boris Brezillon <boris.brezillon@bootlin.com> 4683L: dri-devel@lists.freedesktop.org 4684S: Supported 4685F: drivers/gpu/drm/atmel-hlcdc/ 4686F: Documentation/devicetree/bindings/display/atmel/ 4687T: git git://anongit.freedesktop.org/drm/drm-misc 4688 4689DRM DRIVERS FOR BRIDGE CHIPS 4690M: Archit Taneja <architt@codeaurora.org> 4691M: Andrzej Hajda <a.hajda@samsung.com> 4692R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4693S: Maintained 4694T: git git://anongit.freedesktop.org/drm/drm-misc 4695F: drivers/gpu/drm/bridge/ 4696 4697DRM DRIVERS FOR EXYNOS 4698M: Inki Dae <inki.dae@samsung.com> 4699M: Joonyoung Shim <jy0922.shim@samsung.com> 4700M: Seung-Woo Kim <sw0312.kim@samsung.com> 4701M: Kyungmin Park <kyungmin.park@samsung.com> 4702L: dri-devel@lists.freedesktop.org 4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4704S: Supported 4705F: drivers/gpu/drm/exynos/ 4706F: include/uapi/drm/exynos_drm.h 4707F: Documentation/devicetree/bindings/display/exynos/ 4708 4709DRM DRIVERS FOR FREESCALE DCU 4710M: Stefan Agner <stefan@agner.ch> 4711M: Alison Wang <alison.wang@nxp.com> 4712L: dri-devel@lists.freedesktop.org 4713S: Supported 4714F: drivers/gpu/drm/fsl-dcu/ 4715F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4716F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4717F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4718 4719DRM DRIVERS FOR FREESCALE IMX 4720M: Philipp Zabel <p.zabel@pengutronix.de> 4721L: dri-devel@lists.freedesktop.org 4722S: Maintained 4723F: drivers/gpu/drm/imx/ 4724F: drivers/gpu/ipu-v3/ 4725F: Documentation/devicetree/bindings/display/imx/ 4726 4727DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4728M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4729L: dri-devel@lists.freedesktop.org 4730T: git git://github.com/patjak/drm-gma500 4731S: Maintained 4732F: drivers/gpu/drm/gma500/ 4733 4734DRM DRIVERS FOR HISILICON 4735M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4736M: Rongrong Zou <zourongrong@gmail.com> 4737R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4738R: Chen Feng <puck.chen@hisilicon.com> 4739L: dri-devel@lists.freedesktop.org 4740T: git git://github.com/xin3liang/linux.git 4741S: Maintained 4742F: drivers/gpu/drm/hisilicon/ 4743F: Documentation/devicetree/bindings/display/hisilicon/ 4744 4745DRM DRIVERS FOR MEDIATEK 4746M: CK Hu <ck.hu@mediatek.com> 4747M: Philipp Zabel <p.zabel@pengutronix.de> 4748L: dri-devel@lists.freedesktop.org 4749S: Supported 4750F: drivers/gpu/drm/mediatek/ 4751F: Documentation/devicetree/bindings/display/mediatek/ 4752 4753DRM DRIVERS FOR NVIDIA TEGRA 4754M: Thierry Reding <thierry.reding@gmail.com> 4755L: dri-devel@lists.freedesktop.org 4756L: linux-tegra@vger.kernel.org 4757T: git git://anongit.freedesktop.org/tegra/linux.git 4758S: Supported 4759F: drivers/gpu/drm/tegra/ 4760F: drivers/gpu/host1x/ 4761F: include/linux/host1x.h 4762F: include/uapi/drm/tegra_drm.h 4763F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4764 4765DRM DRIVERS FOR RENESAS 4766M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4767L: dri-devel@lists.freedesktop.org 4768L: linux-renesas-soc@vger.kernel.org 4769T: git git://linuxtv.org/pinchartl/fbdev 4770S: Supported 4771F: drivers/gpu/drm/rcar-du/ 4772F: drivers/gpu/drm/shmobile/ 4773F: include/linux/platform_data/shmob_drm.h 4774F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4775F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4776F: Documentation/devicetree/bindings/display/renesas,du.txt 4777 4778DRM DRIVERS FOR ROCKCHIP 4779M: Sandy Huang <hjc@rock-chips.com> 4780M: Heiko Stübner <heiko@sntech.de> 4781L: dri-devel@lists.freedesktop.org 4782S: Maintained 4783F: drivers/gpu/drm/rockchip/ 4784F: Documentation/devicetree/bindings/display/rockchip/ 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786 4787DRM DRIVERS FOR STI 4788M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4789M: Vincent Abriou <vincent.abriou@st.com> 4790L: dri-devel@lists.freedesktop.org 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792S: Maintained 4793F: drivers/gpu/drm/sti 4794F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4795 4796DRM DRIVERS FOR STM 4797M: Yannick Fertre <yannick.fertre@st.com> 4798M: Philippe Cornu <philippe.cornu@st.com> 4799M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4800M: Vincent Abriou <vincent.abriou@st.com> 4801L: dri-devel@lists.freedesktop.org 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803S: Maintained 4804F: drivers/gpu/drm/stm 4805F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4806 4807DRM DRIVERS FOR TI LCDC 4808M: Jyri Sarha <jsarha@ti.com> 4809R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4810L: dri-devel@lists.freedesktop.org 4811S: Maintained 4812F: drivers/gpu/drm/tilcdc/ 4813F: Documentation/devicetree/bindings/display/tilcdc/ 4814 4815DRM DRIVERS FOR TI OMAP 4816M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4817L: dri-devel@lists.freedesktop.org 4818S: Maintained 4819F: drivers/gpu/drm/omapdrm/ 4820F: Documentation/devicetree/bindings/display/ti/ 4821 4822DRM DRIVERS FOR V3D 4823M: Eric Anholt <eric@anholt.net> 4824S: Supported 4825F: drivers/gpu/drm/v3d/ 4826F: include/uapi/drm/v3d_drm.h 4827F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4828T: git git://anongit.freedesktop.org/drm/drm-misc 4829 4830DRM DRIVERS FOR VC4 4831M: Eric Anholt <eric@anholt.net> 4832T: git git://github.com/anholt/linux 4833S: Supported 4834F: drivers/gpu/drm/vc4/ 4835F: include/uapi/drm/vc4_drm.h 4836F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4837T: git git://anongit.freedesktop.org/drm/drm-misc 4838 4839DRM DRIVERS FOR VIVANTE GPU IP 4840M: Lucas Stach <l.stach@pengutronix.de> 4841R: Russell King <linux+etnaviv@armlinux.org.uk> 4842R: Christian Gmeiner <christian.gmeiner@gmail.com> 4843L: etnaviv@lists.freedesktop.org 4844L: dri-devel@lists.freedesktop.org 4845S: Maintained 4846F: drivers/gpu/drm/etnaviv/ 4847F: include/uapi/drm/etnaviv_drm.h 4848F: Documentation/devicetree/bindings/display/etnaviv/ 4849 4850DRM DRIVERS FOR ZTE ZX 4851M: Shawn Guo <shawnguo@kernel.org> 4852L: dri-devel@lists.freedesktop.org 4853S: Maintained 4854F: drivers/gpu/drm/zte/ 4855F: Documentation/devicetree/bindings/display/zte,vou.txt 4856T: git git://anongit.freedesktop.org/drm/drm-misc 4857 4858DRM PANEL DRIVERS 4859M: Thierry Reding <thierry.reding@gmail.com> 4860L: dri-devel@lists.freedesktop.org 4861T: git git://anongit.freedesktop.org/drm/drm-misc 4862S: Maintained 4863F: drivers/gpu/drm/drm_panel.c 4864F: drivers/gpu/drm/panel/ 4865F: include/drm/drm_panel.h 4866F: Documentation/devicetree/bindings/display/panel/ 4867 4868DRM TINYDRM DRIVERS 4869M: Noralf Trønnes <noralf@tronnes.org> 4870W: https://github.com/notro/tinydrm/wiki/Development 4871T: git git://anongit.freedesktop.org/drm/drm-misc 4872S: Maintained 4873F: drivers/gpu/drm/tinydrm/ 4874F: include/drm/tinydrm/ 4875 4876DRM DRIVERS FOR XEN 4877M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4878T: git git://anongit.freedesktop.org/drm/drm-misc 4879L: dri-devel@lists.freedesktop.org 4880L: xen-devel@lists.xen.org 4881S: Supported 4882F: drivers/gpu/drm/xen/ 4883F: Documentation/gpu/xen-front.rst 4884 4885DRM TTM SUBSYSTEM 4886M: Christian Koenig <christian.koenig@amd.com> 4887M: Roger He <Hongbo.He@amd.com> 4888T: git git://people.freedesktop.org/~agd5f/linux 4889S: Maintained 4890L: dri-devel@lists.freedesktop.org 4891F: include/drm/ttm/ 4892F: drivers/gpu/drm/ttm/ 4893 4894DSBR100 USB FM RADIO DRIVER 4895M: Alexey Klimov <klimov.linux@gmail.com> 4896L: linux-media@vger.kernel.org 4897T: git git://linuxtv.org/media_tree.git 4898S: Maintained 4899F: drivers/media/radio/dsbr100.c 4900 4901DSCC4 DRIVER 4902M: Francois Romieu <romieu@fr.zoreil.com> 4903L: netdev@vger.kernel.org 4904S: Maintained 4905F: drivers/net/wan/dscc4.c 4906 4907DT3155 MEDIA DRIVER 4908M: Hans Verkuil <hverkuil@xs4all.nl> 4909L: linux-media@vger.kernel.org 4910T: git git://linuxtv.org/media_tree.git 4911W: https://linuxtv.org 4912S: Odd Fixes 4913F: drivers/media/pci/dt3155/ 4914 4915DVB_USB_AF9015 MEDIA DRIVER 4916M: Antti Palosaari <crope@iki.fi> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://palosaari.fi/linux/ 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/anttip/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/dvb-usb-v2/af9015* 4924 4925DVB_USB_AF9035 MEDIA DRIVER 4926M: Antti Palosaari <crope@iki.fi> 4927L: linux-media@vger.kernel.org 4928W: https://linuxtv.org 4929W: http://palosaari.fi/linux/ 4930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4931T: git git://linuxtv.org/anttip/media_tree.git 4932S: Maintained 4933F: drivers/media/usb/dvb-usb-v2/af9035* 4934 4935DVB_USB_ANYSEE MEDIA DRIVER 4936M: Antti Palosaari <crope@iki.fi> 4937L: linux-media@vger.kernel.org 4938W: https://linuxtv.org 4939W: http://palosaari.fi/linux/ 4940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4941T: git git://linuxtv.org/anttip/media_tree.git 4942S: Maintained 4943F: drivers/media/usb/dvb-usb-v2/anysee* 4944 4945DVB_USB_AU6610 MEDIA DRIVER 4946M: Antti Palosaari <crope@iki.fi> 4947L: linux-media@vger.kernel.org 4948W: https://linuxtv.org 4949W: http://palosaari.fi/linux/ 4950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4951T: git git://linuxtv.org/anttip/media_tree.git 4952S: Maintained 4953F: drivers/media/usb/dvb-usb-v2/au6610* 4954 4955DVB_USB_CE6230 MEDIA DRIVER 4956M: Antti Palosaari <crope@iki.fi> 4957L: linux-media@vger.kernel.org 4958W: https://linuxtv.org 4959W: http://palosaari.fi/linux/ 4960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4961T: git git://linuxtv.org/anttip/media_tree.git 4962S: Maintained 4963F: drivers/media/usb/dvb-usb-v2/ce6230* 4964 4965DVB_USB_CXUSB MEDIA DRIVER 4966M: Michael Krufky <mkrufky@linuxtv.org> 4967L: linux-media@vger.kernel.org 4968W: https://linuxtv.org 4969W: http://github.com/mkrufky 4970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4971T: git git://linuxtv.org/media_tree.git 4972S: Maintained 4973F: drivers/media/usb/dvb-usb/cxusb* 4974 4975DVB_USB_EC168 MEDIA DRIVER 4976M: Antti Palosaari <crope@iki.fi> 4977L: linux-media@vger.kernel.org 4978W: https://linuxtv.org 4979W: http://palosaari.fi/linux/ 4980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4981T: git git://linuxtv.org/anttip/media_tree.git 4982S: Maintained 4983F: drivers/media/usb/dvb-usb-v2/ec168* 4984 4985DVB_USB_GL861 MEDIA DRIVER 4986M: Antti Palosaari <crope@iki.fi> 4987L: linux-media@vger.kernel.org 4988W: https://linuxtv.org 4989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4990T: git git://linuxtv.org/anttip/media_tree.git 4991S: Maintained 4992F: drivers/media/usb/dvb-usb-v2/gl861* 4993 4994DVB_USB_MXL111SF MEDIA DRIVER 4995M: Michael Krufky <mkrufky@linuxtv.org> 4996L: linux-media@vger.kernel.org 4997W: https://linuxtv.org 4998W: http://github.com/mkrufky 4999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5000T: git git://linuxtv.org/mkrufky/mxl111sf.git 5001S: Maintained 5002F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5003 5004DVB_USB_RTL28XXU MEDIA DRIVER 5005M: Antti Palosaari <crope@iki.fi> 5006L: linux-media@vger.kernel.org 5007W: https://linuxtv.org 5008W: http://palosaari.fi/linux/ 5009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5010T: git git://linuxtv.org/anttip/media_tree.git 5011S: Maintained 5012F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5013 5014DVB_USB_V2 MEDIA DRIVER 5015M: Antti Palosaari <crope@iki.fi> 5016L: linux-media@vger.kernel.org 5017W: https://linuxtv.org 5018W: http://palosaari.fi/linux/ 5019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5020T: git git://linuxtv.org/anttip/media_tree.git 5021S: Maintained 5022F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5023F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5024 5025DYNAMIC DEBUG 5026M: Jason Baron <jbaron@akamai.com> 5027S: Maintained 5028F: lib/dynamic_debug.c 5029F: include/linux/dynamic_debug.h 5030 5031DYNAMIC INTERRUPT MODERATION 5032M: Tal Gilboa <talgi@mellanox.com> 5033S: Maintained 5034F: include/linux/net_dim.h 5035 5036DZ DECSTATION DZ11 SERIAL DRIVER 5037M: "Maciej W. Rozycki" <macro@linux-mips.org> 5038S: Maintained 5039F: drivers/tty/serial/dz.* 5040 5041E3X0 POWER BUTTON DRIVER 5042M: Moritz Fischer <moritz.fischer@ettus.com> 5043L: usrp-users@lists.ettus.com 5044W: http://www.ettus.com 5045S: Supported 5046F: drivers/input/misc/e3x0-button.c 5047F: Documentation/devicetree/bindings/input/e3x0-button.txt 5048 5049E4000 MEDIA DRIVER 5050M: Antti Palosaari <crope@iki.fi> 5051L: linux-media@vger.kernel.org 5052W: https://linuxtv.org 5053W: http://palosaari.fi/linux/ 5054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5055T: git git://linuxtv.org/anttip/media_tree.git 5056S: Maintained 5057F: drivers/media/tuners/e4000* 5058 5059EC100 MEDIA DRIVER 5060M: Antti Palosaari <crope@iki.fi> 5061L: linux-media@vger.kernel.org 5062W: https://linuxtv.org 5063W: http://palosaari.fi/linux/ 5064Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5065T: git git://linuxtv.org/anttip/media_tree.git 5066S: Maintained 5067F: drivers/media/dvb-frontends/ec100* 5068 5069ECRYPT FILE SYSTEM 5070M: Tyler Hicks <tyhicks@canonical.com> 5071L: ecryptfs@vger.kernel.org 5072W: http://ecryptfs.org 5073W: https://launchpad.net/ecryptfs 5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5075S: Supported 5076F: Documentation/filesystems/ecryptfs.txt 5077F: fs/ecryptfs/ 5078 5079EDAC-AMD64 5080M: Borislav Petkov <bp@alien8.de> 5081L: linux-edac@vger.kernel.org 5082S: Maintained 5083F: drivers/edac/amd64_edac* 5084 5085EDAC-CALXEDA 5086M: Robert Richter <rric@kernel.org> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/highbank* 5090 5091EDAC-CAVIUM OCTEON 5092M: Ralf Baechle <ralf@linux-mips.org> 5093M: David Daney <david.daney@cavium.com> 5094L: linux-edac@vger.kernel.org 5095L: linux-mips@linux-mips.org 5096S: Supported 5097F: drivers/edac/octeon_edac* 5098 5099EDAC-CAVIUM THUNDERX 5100M: David Daney <david.daney@cavium.com> 5101M: Jan Glauber <jglauber@cavium.com> 5102L: linux-edac@vger.kernel.org 5103S: Supported 5104F: drivers/edac/thunderx_edac* 5105 5106EDAC-CORE 5107M: Borislav Petkov <bp@alien8.de> 5108M: Mauro Carvalho Chehab <mchehab@kernel.org> 5109L: linux-edac@vger.kernel.org 5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5112S: Supported 5113F: Documentation/admin-guide/ras.rst 5114F: Documentation/driver-api/edac.rst 5115F: drivers/edac/ 5116F: include/linux/edac.h 5117 5118EDAC-E752X 5119M: Mark Gross <mark.gross@intel.com> 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/e752x_edac.c 5123 5124EDAC-E7XXX 5125L: linux-edac@vger.kernel.org 5126S: Maintained 5127F: drivers/edac/e7xxx_edac.c 5128 5129EDAC-FSL_DDR 5130M: York Sun <york.sun@nxp.com> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/fsl_ddr_edac.* 5134 5135EDAC-GHES 5136M: Mauro Carvalho Chehab <mchehab@kernel.org> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/ghes_edac.c 5140 5141EDAC-I3000 5142L: linux-edac@vger.kernel.org 5143S: Orphan 5144F: drivers/edac/i3000_edac.c 5145 5146EDAC-I5000 5147L: linux-edac@vger.kernel.org 5148S: Maintained 5149F: drivers/edac/i5000_edac.c 5150 5151EDAC-I5400 5152M: Mauro Carvalho Chehab <mchehab@kernel.org> 5153L: linux-edac@vger.kernel.org 5154S: Maintained 5155F: drivers/edac/i5400_edac.c 5156 5157EDAC-I7300 5158M: Mauro Carvalho Chehab <mchehab@kernel.org> 5159L: linux-edac@vger.kernel.org 5160S: Maintained 5161F: drivers/edac/i7300_edac.c 5162 5163EDAC-I7CORE 5164M: Mauro Carvalho Chehab <mchehab@kernel.org> 5165L: linux-edac@vger.kernel.org 5166S: Maintained 5167F: drivers/edac/i7core_edac.c 5168 5169EDAC-I82443BXGX 5170M: Tim Small <tim@buttersideup.com> 5171L: linux-edac@vger.kernel.org 5172S: Maintained 5173F: drivers/edac/i82443bxgx_edac.c 5174 5175EDAC-I82975X 5176M: Ranganathan Desikan <ravi@jetztechnologies.com> 5177M: "Arvind R." <arvino55@gmail.com> 5178L: linux-edac@vger.kernel.org 5179S: Maintained 5180F: drivers/edac/i82975x_edac.c 5181 5182EDAC-IE31200 5183M: Jason Baron <jbaron@akamai.com> 5184L: linux-edac@vger.kernel.org 5185S: Maintained 5186F: drivers/edac/ie31200_edac.c 5187 5188EDAC-MPC85XX 5189M: Johannes Thumshirn <morbidrsa@gmail.com> 5190L: linux-edac@vger.kernel.org 5191S: Maintained 5192F: drivers/edac/mpc85xx_edac.[ch] 5193 5194EDAC-PASEMI 5195M: Egor Martovetsky <egor@pasemi.com> 5196L: linux-edac@vger.kernel.org 5197S: Maintained 5198F: drivers/edac/pasemi_edac.c 5199 5200EDAC-PND2 5201M: Tony Luck <tony.luck@intel.com> 5202L: linux-edac@vger.kernel.org 5203S: Maintained 5204F: drivers/edac/pnd2_edac.[ch] 5205 5206EDAC-R82600 5207M: Tim Small <tim@buttersideup.com> 5208L: linux-edac@vger.kernel.org 5209S: Maintained 5210F: drivers/edac/r82600_edac.c 5211 5212EDAC-SBRIDGE 5213M: Mauro Carvalho Chehab <mchehab@kernel.org> 5214L: linux-edac@vger.kernel.org 5215S: Maintained 5216F: drivers/edac/sb_edac.c 5217 5218EDAC-SKYLAKE 5219M: Tony Luck <tony.luck@intel.com> 5220L: linux-edac@vger.kernel.org 5221S: Maintained 5222F: drivers/edac/skx_edac.c 5223 5224EDAC-TI 5225M: Tero Kristo <t-kristo@ti.com> 5226L: linux-edac@vger.kernel.org 5227S: Maintained 5228F: drivers/edac/ti_edac.c 5229 5230EDIROL UA-101/UA-1000 DRIVER 5231M: Clemens Ladisch <clemens@ladisch.de> 5232L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5233T: git git://git.alsa-project.org/alsa-kernel.git 5234S: Maintained 5235F: sound/usb/misc/ua101.c 5236 5237EFI TEST DRIVER 5238L: linux-efi@vger.kernel.org 5239M: Ivan Hu <ivan.hu@canonical.com> 5240M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5241S: Maintained 5242F: drivers/firmware/efi/test/ 5243 5244EFI VARIABLE FILESYSTEM 5245M: Matthew Garrett <matthew.garrett@nebula.com> 5246M: Jeremy Kerr <jk@ozlabs.org> 5247M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5249L: linux-efi@vger.kernel.org 5250S: Maintained 5251F: fs/efivarfs/ 5252 5253EFIFB FRAMEBUFFER DRIVER 5254L: linux-fbdev@vger.kernel.org 5255M: Peter Jones <pjones@redhat.com> 5256S: Maintained 5257F: drivers/video/fbdev/efifb.c 5258 5259EFS FILESYSTEM 5260W: http://aeschi.ch.eu.org/efs/ 5261S: Orphan 5262F: fs/efs/ 5263 5264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5265M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5266L: netdev@vger.kernel.org 5267S: Maintained 5268F: drivers/net/ethernet/ibm/ehea/ 5269 5270EM28XX VIDEO4LINUX DRIVER 5271M: Mauro Carvalho Chehab <mchehab@kernel.org> 5272L: linux-media@vger.kernel.org 5273W: https://linuxtv.org 5274T: git git://linuxtv.org/media_tree.git 5275S: Maintained 5276F: drivers/media/usb/em28xx/ 5277F: Documentation/media/v4l-drivers/em28xx* 5278 5279EMBEDDED LINUX 5280M: Paul Gortmaker <paul.gortmaker@windriver.com> 5281M: Matt Mackall <mpm@selenic.com> 5282M: David Woodhouse <dwmw2@infradead.org> 5283L: linux-embedded@vger.kernel.org 5284S: Maintained 5285 5286Emulex 10Gbps iSCSI - OneConnect DRIVER 5287M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5288M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5289M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5290L: linux-scsi@vger.kernel.org 5291W: http://www.broadcom.com 5292S: Supported 5293F: drivers/scsi/be2iscsi/ 5294 5295Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5296M: Sathya Perla <sathya.perla@broadcom.com> 5297M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5298M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5299M: Somnath Kotur <somnath.kotur@broadcom.com> 5300L: netdev@vger.kernel.org 5301W: http://www.emulex.com 5302S: Supported 5303F: drivers/net/ethernet/emulex/benet/ 5304 5305EMULEX ONECONNECT ROCE DRIVER 5306M: Selvin Xavier <selvin.xavier@broadcom.com> 5307M: Devesh Sharma <devesh.sharma@broadcom.com> 5308L: linux-rdma@vger.kernel.org 5309W: http://www.broadcom.com 5310S: Odd Fixes 5311F: drivers/infiniband/hw/ocrdma/ 5312F: include/uapi/rdma/ocrdma-abi.h 5313 5314EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5315M: James Smart <james.smart@broadcom.com> 5316M: Dick Kennedy <dick.kennedy@broadcom.com> 5317L: linux-scsi@vger.kernel.org 5318W: http://www.broadcom.com 5319S: Supported 5320F: drivers/scsi/lpfc/ 5321 5322ENE CB710 FLASH CARD READER DRIVER 5323M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5324S: Maintained 5325F: drivers/misc/cb710/ 5326F: drivers/mmc/host/cb710-mmc.* 5327F: include/linux/cb710.h 5328 5329ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5330M: Maxim Levitsky <maximlevitsky@gmail.com> 5331S: Maintained 5332F: drivers/media/rc/ene_ir.* 5333 5334EPSON S1D13XXX FRAMEBUFFER DRIVER 5335M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5336S: Maintained 5337T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5338F: drivers/video/fbdev/s1d13xxxfb.c 5339F: include/video/s1d13xxxfb.h 5340 5341ERRSEQ ERROR TRACKING INFRASTRUCTURE 5342M: Jeff Layton <jlayton@kernel.org> 5343S: Maintained 5344F: lib/errseq.c 5345F: include/linux/errseq.h 5346 5347ET131X NETWORK DRIVER 5348M: Mark Einon <mark.einon@gmail.com> 5349S: Odd Fixes 5350F: drivers/net/ethernet/agere/ 5351 5352ETHERNET BRIDGE 5353M: Stephen Hemminger <stephen@networkplumber.org> 5354L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5355L: netdev@vger.kernel.org 5356W: http://www.linuxfoundation.org/en/Net:Bridge 5357S: Maintained 5358F: include/linux/netfilter_bridge/ 5359F: net/bridge/ 5360 5361ETHERNET PHY LIBRARY 5362M: Andrew Lunn <andrew@lunn.ch> 5363M: Florian Fainelli <f.fainelli@gmail.com> 5364L: netdev@vger.kernel.org 5365S: Maintained 5366F: Documentation/ABI/testing/sysfs-bus-mdio 5367F: Documentation/devicetree/bindings/net/mdio* 5368F: Documentation/networking/phy.txt 5369F: drivers/net/phy/ 5370F: drivers/of/of_mdio.c 5371F: drivers/of/of_net.c 5372F: include/linux/*mdio*.h 5373F: include/linux/of_net.h 5374F: include/linux/phy.h 5375F: include/linux/phy_fixed.h 5376F: include/linux/platform_data/mdio-bcm-unimac.h 5377F: include/trace/events/mdio.h 5378F: include/uapi/linux/mdio.h 5379F: include/uapi/linux/mii.h 5380 5381EXT2 FILE SYSTEM 5382M: Jan Kara <jack@suse.com> 5383L: linux-ext4@vger.kernel.org 5384S: Maintained 5385F: Documentation/filesystems/ext2.txt 5386F: fs/ext2/ 5387F: include/linux/ext2* 5388 5389EXT4 FILE SYSTEM 5390M: "Theodore Ts'o" <tytso@mit.edu> 5391M: Andreas Dilger <adilger.kernel@dilger.ca> 5392L: linux-ext4@vger.kernel.org 5393W: http://ext4.wiki.kernel.org 5394Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5396S: Maintained 5397F: Documentation/filesystems/ext4.txt 5398F: fs/ext4/ 5399 5400Extended Verification Module (EVM) 5401M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5402L: linux-integrity@vger.kernel.org 5403S: Supported 5404F: security/integrity/evm/ 5405 5406EXTENSIBLE FIRMWARE INTERFACE (EFI) 5407M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5408L: linux-efi@vger.kernel.org 5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5410S: Maintained 5411F: Documentation/efi-stub.txt 5412F: arch/*/kernel/efi.c 5413F: arch/x86/boot/compressed/eboot.[ch] 5414F: arch/*/include/asm/efi.h 5415F: arch/x86/platform/efi/ 5416F: drivers/firmware/efi/ 5417F: include/linux/efi*.h 5418F: arch/arm/boot/compressed/efi-header.S 5419F: arch/arm64/kernel/efi-entry.S 5420 5421EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5422M: MyungJoo Ham <myungjoo.ham@samsung.com> 5423M: Chanwoo Choi <cw00.choi@samsung.com> 5424L: linux-kernel@vger.kernel.org 5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5426S: Maintained 5427F: drivers/extcon/ 5428F: include/linux/extcon/ 5429F: include/linux/extcon.h 5430F: Documentation/extcon/ 5431F: Documentation/devicetree/bindings/extcon/ 5432 5433EXYNOS DP DRIVER 5434M: Jingoo Han <jingoohan1@gmail.com> 5435L: dri-devel@lists.freedesktop.org 5436S: Maintained 5437F: drivers/gpu/drm/exynos/exynos_dp* 5438 5439EXYNOS SYSMMU (IOMMU) driver 5440M: Marek Szyprowski <m.szyprowski@samsung.com> 5441L: iommu@lists.linux-foundation.org 5442S: Maintained 5443F: drivers/iommu/exynos-iommu.c 5444 5445EZchip NPS platform support 5446M: Vineet Gupta <vgupta@synopsys.com> 5447S: Supported 5448F: arch/arc/plat-eznps 5449F: arch/arc/boot/dts/eznps.dts 5450 5451F2FS FILE SYSTEM 5452M: Jaegeuk Kim <jaegeuk@kernel.org> 5453M: Chao Yu <yuchao0@huawei.com> 5454L: linux-f2fs-devel@lists.sourceforge.net 5455W: https://f2fs.wiki.kernel.org/ 5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5457S: Maintained 5458F: Documentation/filesystems/f2fs.txt 5459F: Documentation/ABI/testing/sysfs-fs-f2fs 5460F: fs/f2fs/ 5461F: include/linux/f2fs_fs.h 5462F: include/trace/events/f2fs.h 5463 5464F71805F HARDWARE MONITORING DRIVER 5465M: Jean Delvare <jdelvare@suse.com> 5466L: linux-hwmon@vger.kernel.org 5467S: Maintained 5468F: Documentation/hwmon/f71805f 5469F: drivers/hwmon/f71805f.c 5470 5471FADDR2LINE 5472M: Josh Poimboeuf <jpoimboe@redhat.com> 5473S: Maintained 5474F: scripts/faddr2line 5475 5476FAILOVER MODULE 5477M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5478L: netdev@vger.kernel.org 5479S: Supported 5480F: net/core/failover.c 5481F: include/net/failover.h 5482F: Documentation/networking/failover.rst 5483 5484FANOTIFY 5485M: Jan Kara <jack@suse.cz> 5486R: Amir Goldstein <amir73il@gmail.com> 5487L: linux-fsdevel@vger.kernel.org 5488S: Maintained 5489F: fs/notify/fanotify/ 5490F: include/linux/fanotify.h 5491F: include/uapi/linux/fanotify.h 5492 5493FARSYNC SYNCHRONOUS DRIVER 5494M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5495W: http://www.farsite.co.uk/ 5496S: Supported 5497F: drivers/net/wan/farsync.* 5498 5499FAULT INJECTION SUPPORT 5500M: Akinobu Mita <akinobu.mita@gmail.com> 5501S: Supported 5502F: Documentation/fault-injection/ 5503F: lib/fault-inject.c 5504 5505FBTFT Framebuffer drivers 5506M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5507S: Maintained 5508F: drivers/staging/fbtft/ 5509 5510FC0011 TUNER DRIVER 5511M: Michael Buesch <m@bues.ch> 5512L: linux-media@vger.kernel.org 5513S: Maintained 5514F: drivers/media/tuners/fc0011.h 5515F: drivers/media/tuners/fc0011.c 5516 5517FC2580 MEDIA DRIVER 5518M: Antti Palosaari <crope@iki.fi> 5519L: linux-media@vger.kernel.org 5520W: https://linuxtv.org 5521W: http://palosaari.fi/linux/ 5522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5523T: git git://linuxtv.org/anttip/media_tree.git 5524S: Maintained 5525F: drivers/media/tuners/fc2580* 5526 5527FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5528M: Johannes Thumshirn <jth@kernel.org> 5529L: linux-scsi@vger.kernel.org 5530W: www.Open-FCoE.org 5531S: Supported 5532F: drivers/scsi/libfc/ 5533F: drivers/scsi/fcoe/ 5534F: include/scsi/fc/ 5535F: include/scsi/libfc.h 5536F: include/scsi/libfcoe.h 5537F: include/uapi/scsi/fc/ 5538 5539FILE LOCKING (flock() and fcntl()/lockf()) 5540M: Jeff Layton <jlayton@kernel.org> 5541M: "J. Bruce Fields" <bfields@fieldses.org> 5542L: linux-fsdevel@vger.kernel.org 5543S: Maintained 5544F: include/linux/fcntl.h 5545F: include/uapi/linux/fcntl.h 5546F: fs/fcntl.c 5547F: fs/locks.c 5548 5549FILESYSTEMS (VFS and infrastructure) 5550M: Alexander Viro <viro@zeniv.linux.org.uk> 5551L: linux-fsdevel@vger.kernel.org 5552S: Maintained 5553F: fs/* 5554F: include/linux/fs.h 5555F: include/uapi/linux/fs.h 5556 5557FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5558M: Riku Voipio <riku.voipio@iki.fi> 5559L: linux-hwmon@vger.kernel.org 5560S: Maintained 5561F: drivers/hwmon/f75375s.c 5562F: include/linux/f75375s.h 5563 5564FIREWIRE AUDIO DRIVERS 5565M: Clemens Ladisch <clemens@ladisch.de> 5566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5567T: git git://git.alsa-project.org/alsa-kernel.git 5568S: Maintained 5569F: sound/firewire/ 5570 5571FIREWIRE MEDIA DRIVERS (firedtv) 5572M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5573L: linux-media@vger.kernel.org 5574L: linux1394-devel@lists.sourceforge.net 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5576S: Maintained 5577F: drivers/media/firewire/ 5578 5579FIREWIRE SBP-2 TARGET 5580M: Chris Boot <bootc@bootc.net> 5581L: linux-scsi@vger.kernel.org 5582L: target-devel@vger.kernel.org 5583L: linux1394-devel@lists.sourceforge.net 5584T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5585S: Maintained 5586F: drivers/target/sbp/ 5587 5588FIREWIRE SUBSYSTEM 5589M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5590L: linux1394-devel@lists.sourceforge.net 5591W: http://ieee1394.wiki.kernel.org/ 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5593S: Maintained 5594F: drivers/firewire/ 5595F: include/linux/firewire.h 5596F: include/uapi/linux/firewire*.h 5597F: tools/firewire/ 5598 5599FIRMWARE LOADER (request_firmware) 5600M: Luis R. Rodriguez <mcgrof@kernel.org> 5601L: linux-kernel@vger.kernel.org 5602S: Maintained 5603F: Documentation/firmware_class/ 5604F: drivers/base/firmware_loader/ 5605F: include/linux/firmware.h 5606 5607FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5608M: Joshua Morris <josh.h.morris@us.ibm.com> 5609M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5610S: Maintained 5611F: drivers/block/rsxx/ 5612 5613FLOPPY DRIVER 5614M: Jiri Kosina <jikos@kernel.org> 5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5616S: Odd fixes 5617F: drivers/block/floppy.c 5618 5619FMC SUBSYSTEM 5620M: Alessandro Rubini <rubini@gnudd.com> 5621W: http://www.ohwr.org/projects/fmc-bus 5622S: Supported 5623F: drivers/fmc/ 5624F: include/linux/fmc*.h 5625F: include/linux/ipmi-fru.h 5626K: fmc_d.*register 5627 5628FPGA MANAGER FRAMEWORK 5629M: Alan Tull <atull@kernel.org> 5630M: Moritz Fischer <mdf@kernel.org> 5631L: linux-fpga@vger.kernel.org 5632S: Maintained 5633T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5634Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5635F: Documentation/fpga/ 5636F: Documentation/driver-api/fpga/ 5637F: Documentation/devicetree/bindings/fpga/ 5638F: drivers/fpga/ 5639F: include/linux/fpga/ 5640W: http://www.rocketboards.org 5641 5642FPU EMULATOR 5643M: Bill Metzenthen <billm@melbpc.org.au> 5644W: http://floatingpoint.sourceforge.net/emulator/index.html 5645S: Maintained 5646F: arch/x86/math-emu/ 5647 5648FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5649L: netdev@vger.kernel.org 5650S: Orphan 5651F: drivers/net/wan/dlci.c 5652F: drivers/net/wan/sdla.c 5653 5654FRAMEBUFFER LAYER 5655M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5656L: dri-devel@lists.freedesktop.org 5657L: linux-fbdev@vger.kernel.org 5658T: git git://github.com/bzolnier/linux.git 5659Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5660S: Maintained 5661F: Documentation/fb/ 5662F: drivers/video/ 5663F: include/video/ 5664F: include/linux/fb.h 5665F: include/uapi/video/ 5666F: include/uapi/linux/fb.h 5667 5668FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5669M: Horia Geantă <horia.geanta@nxp.com> 5670M: Aymen Sghaier <aymen.sghaier@nxp.com> 5671L: linux-crypto@vger.kernel.org 5672S: Maintained 5673F: drivers/crypto/caam/ 5674F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5675 5676FREESCALE DIU FRAMEBUFFER DRIVER 5677M: Timur Tabi <timur@kernel.org> 5678L: linux-fbdev@vger.kernel.org 5679S: Maintained 5680F: drivers/video/fbdev/fsl-diu-fb.* 5681 5682FREESCALE DMA DRIVER 5683M: Li Yang <leoyang.li@nxp.com> 5684M: Zhang Wei <zw@zh-kernel.org> 5685L: linuxppc-dev@lists.ozlabs.org 5686S: Maintained 5687F: drivers/dma/fsldma.* 5688 5689FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5690M: Claudiu Manoil <claudiu.manoil@nxp.com> 5691L: netdev@vger.kernel.org 5692S: Maintained 5693F: drivers/net/ethernet/freescale/gianfar* 5694F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5695 5696FREESCALE GPMI NAND DRIVER 5697M: Han Xu <han.xu@nxp.com> 5698L: linux-mtd@lists.infradead.org 5699S: Maintained 5700F: drivers/mtd/nand/raw/gpmi-nand/* 5701 5702FREESCALE I2C CPM DRIVER 5703M: Jochen Friedrich <jochen@scram.de> 5704L: linuxppc-dev@lists.ozlabs.org 5705L: linux-i2c@vger.kernel.org 5706S: Maintained 5707F: drivers/i2c/busses/i2c-cpm.c 5708 5709FREESCALE IMX / MXC FEC DRIVER 5710M: Fugang Duan <fugang.duan@nxp.com> 5711L: netdev@vger.kernel.org 5712S: Maintained 5713F: drivers/net/ethernet/freescale/fec_main.c 5714F: drivers/net/ethernet/freescale/fec_ptp.c 5715F: drivers/net/ethernet/freescale/fec.h 5716F: Documentation/devicetree/bindings/net/fsl-fec.txt 5717 5718FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5719M: Sascha Hauer <s.hauer@pengutronix.de> 5720R: Pengutronix Kernel Team <kernel@pengutronix.de> 5721L: linux-fbdev@vger.kernel.org 5722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5723S: Maintained 5724F: include/linux/platform_data/video-imxfb.h 5725F: drivers/video/fbdev/imxfb.c 5726 5727FREESCALE QORIQ DPAA ETHERNET DRIVER 5728M: Madalin Bucur <madalin.bucur@nxp.com> 5729L: netdev@vger.kernel.org 5730S: Maintained 5731F: drivers/net/ethernet/freescale/dpaa 5732 5733FREESCALE QORIQ DPAA FMAN DRIVER 5734M: Madalin Bucur <madalin.bucur@nxp.com> 5735L: netdev@vger.kernel.org 5736S: Maintained 5737F: drivers/net/ethernet/freescale/fman 5738F: Documentation/devicetree/bindings/net/fsl-fman.txt 5739 5740FREESCALE QORIQ PTP CLOCK DRIVER 5741M: Yangbo Lu <yangbo.lu@nxp.com> 5742L: netdev@vger.kernel.org 5743S: Maintained 5744F: drivers/ptp/ptp_qoriq.c 5745F: include/linux/fsl/ptp_qoriq.h 5746F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5747 5748FREESCALE QUAD SPI DRIVER 5749M: Han Xu <han.xu@nxp.com> 5750L: linux-mtd@lists.infradead.org 5751S: Maintained 5752F: drivers/mtd/spi-nor/fsl-quadspi.c 5753 5754FREESCALE QUICC ENGINE LIBRARY 5755M: Qiang Zhao <qiang.zhao@nxp.com> 5756L: linuxppc-dev@lists.ozlabs.org 5757S: Maintained 5758F: drivers/soc/fsl/qe/ 5759F: include/soc/fsl/*qe*.h 5760F: include/soc/fsl/*ucc*.h 5761 5762FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5763M: Li Yang <leoyang.li@nxp.com> 5764L: netdev@vger.kernel.org 5765L: linuxppc-dev@lists.ozlabs.org 5766S: Maintained 5767F: drivers/net/ethernet/freescale/ucc_geth* 5768 5769FREESCALE QUICC ENGINE UCC HDLC DRIVER 5770M: Zhao Qiang <qiang.zhao@nxp.com> 5771L: netdev@vger.kernel.org 5772L: linuxppc-dev@lists.ozlabs.org 5773S: Maintained 5774F: drivers/net/wan/fsl_ucc_hdlc* 5775 5776FREESCALE QUICC ENGINE UCC UART DRIVER 5777M: Timur Tabi <timur@kernel.org> 5778L: linuxppc-dev@lists.ozlabs.org 5779S: Maintained 5780F: drivers/tty/serial/ucc_uart.c 5781 5782FREESCALE SOC DRIVERS 5783M: Li Yang <leoyang.li@nxp.com> 5784L: linuxppc-dev@lists.ozlabs.org 5785L: linux-arm-kernel@lists.infradead.org 5786S: Maintained 5787F: Documentation/devicetree/bindings/soc/fsl/ 5788F: drivers/soc/fsl/ 5789F: include/linux/fsl/ 5790 5791FREESCALE SOC FS_ENET DRIVER 5792M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5793L: linuxppc-dev@lists.ozlabs.org 5794L: netdev@vger.kernel.org 5795S: Maintained 5796F: drivers/net/ethernet/freescale/fs_enet/ 5797F: include/linux/fs_enet_pd.h 5798 5799FREESCALE SOC SOUND DRIVERS 5800M: Timur Tabi <timur@kernel.org> 5801M: Nicolin Chen <nicoleotsuka@gmail.com> 5802M: Xiubo Li <Xiubo.Lee@gmail.com> 5803R: Fabio Estevam <fabio.estevam@nxp.com> 5804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5805L: linuxppc-dev@lists.ozlabs.org 5806S: Maintained 5807F: sound/soc/fsl/fsl* 5808F: sound/soc/fsl/imx* 5809F: sound/soc/fsl/mpc8610_hpcd.c 5810 5811FREESCALE USB PERIPHERAL DRIVERS 5812M: Li Yang <leoyang.li@nxp.com> 5813L: linux-usb@vger.kernel.org 5814L: linuxppc-dev@lists.ozlabs.org 5815S: Maintained 5816F: drivers/usb/gadget/udc/fsl* 5817 5818FREEVXFS FILESYSTEM 5819M: Christoph Hellwig <hch@infradead.org> 5820W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5821S: Maintained 5822F: fs/freevxfs/ 5823 5824FREEZER 5825M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5826M: Pavel Machek <pavel@ucw.cz> 5827L: linux-pm@vger.kernel.org 5828S: Supported 5829F: Documentation/power/freezing-of-tasks.txt 5830F: include/linux/freezer.h 5831F: kernel/freezer.c 5832 5833FRONTSWAP API 5834M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5835L: linux-kernel@vger.kernel.org 5836S: Maintained 5837F: mm/frontswap.c 5838F: include/linux/frontswap.h 5839 5840FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5841M: David Howells <dhowells@redhat.com> 5842L: linux-cachefs@redhat.com (moderated for non-subscribers) 5843S: Supported 5844F: Documentation/filesystems/caching/ 5845F: fs/fscache/ 5846F: include/linux/fscache*.h 5847 5848FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5849M: Theodore Y. Ts'o <tytso@mit.edu> 5850M: Jaegeuk Kim <jaegeuk@kernel.org> 5851L: linux-fscrypt@vger.kernel.org 5852Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5854S: Supported 5855F: fs/crypto/ 5856F: include/linux/fscrypt*.h 5857F: Documentation/filesystems/fscrypt.rst 5858 5859FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5860M: Jan Kara <jack@suse.cz> 5861R: Amir Goldstein <amir73il@gmail.com> 5862L: linux-fsdevel@vger.kernel.org 5863S: Maintained 5864F: fs/notify/ 5865F: include/linux/fsnotify*.h 5866 5867FUJITSU LAPTOP EXTRAS 5868M: Jonathan Woithe <jwoithe@just42.net> 5869L: platform-driver-x86@vger.kernel.org 5870S: Maintained 5871F: drivers/platform/x86/fujitsu-laptop.c 5872 5873FUJITSU M-5MO LS CAMERA ISP DRIVER 5874M: Kyungmin Park <kyungmin.park@samsung.com> 5875M: Heungjun Kim <riverful.kim@samsung.com> 5876L: linux-media@vger.kernel.org 5877S: Maintained 5878F: drivers/media/i2c/m5mols/ 5879F: include/media/i2c/m5mols.h 5880 5881FUJITSU TABLET EXTRAS 5882M: Robert Gerlach <khnz@gmx.de> 5883L: platform-driver-x86@vger.kernel.org 5884S: Maintained 5885F: drivers/platform/x86/fujitsu-tablet.c 5886 5887FUSE: FILESYSTEM IN USERSPACE 5888M: Miklos Szeredi <miklos@szeredi.hu> 5889L: linux-fsdevel@vger.kernel.org 5890W: http://fuse.sourceforge.net/ 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5892S: Maintained 5893F: fs/fuse/ 5894F: include/uapi/linux/fuse.h 5895F: Documentation/filesystems/fuse.txt 5896 5897FUTEX SUBSYSTEM 5898M: Thomas Gleixner <tglx@linutronix.de> 5899M: Ingo Molnar <mingo@redhat.com> 5900R: Peter Zijlstra <peterz@infradead.org> 5901R: Darren Hart <dvhart@infradead.org> 5902L: linux-kernel@vger.kernel.org 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5904S: Maintained 5905F: kernel/futex.c 5906F: kernel/futex_compat.c 5907F: include/asm-generic/futex.h 5908F: include/linux/futex.h 5909F: include/uapi/linux/futex.h 5910F: tools/testing/selftests/futex/ 5911F: tools/perf/bench/futex* 5912F: Documentation/*futex* 5913 5914GCC PLUGINS 5915M: Kees Cook <keescook@chromium.org> 5916R: Emese Revfy <re.emese@gmail.com> 5917L: kernel-hardening@lists.openwall.com 5918S: Maintained 5919F: scripts/gcc-plugins/ 5920F: scripts/gcc-plugin.sh 5921F: scripts/Makefile.gcc-plugins 5922F: Documentation/gcc-plugins.txt 5923 5924GCOV BASED KERNEL PROFILING 5925M: Peter Oberparleiter <oberpar@linux.ibm.com> 5926S: Maintained 5927F: kernel/gcov/ 5928F: Documentation/dev-tools/gcov.rst 5929 5930GDB KERNEL DEBUGGING HELPER SCRIPTS 5931M: Jan Kiszka <jan.kiszka@siemens.com> 5932M: Kieran Bingham <kieran@bingham.xyz> 5933S: Supported 5934F: scripts/gdb/ 5935 5936GDT SCSI DISK ARRAY CONTROLLER DRIVER 5937M: Achim Leubner <achim_leubner@adaptec.com> 5938L: linux-scsi@vger.kernel.org 5939W: http://www.icp-vortex.com/ 5940S: Supported 5941F: drivers/scsi/gdt* 5942 5943GEMTEK FM RADIO RECEIVER DRIVER 5944M: Hans Verkuil <hverkuil@xs4all.nl> 5945L: linux-media@vger.kernel.org 5946T: git git://linuxtv.org/media_tree.git 5947W: https://linuxtv.org 5948S: Maintained 5949F: drivers/media/radio/radio-gemtek* 5950 5951GENERIC GPIO I2C DRIVER 5952M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5953S: Supported 5954F: drivers/i2c/busses/i2c-gpio.c 5955F: include/linux/platform_data/i2c-gpio.h 5956 5957GENERIC GPIO I2C MULTIPLEXER DRIVER 5958M: Peter Korsgaard <peter.korsgaard@barco.com> 5959L: linux-i2c@vger.kernel.org 5960S: Supported 5961F: drivers/i2c/muxes/i2c-mux-gpio.c 5962F: include/linux/platform_data/i2c-mux-gpio.h 5963F: Documentation/i2c/muxes/i2c-mux-gpio 5964 5965GENERIC HDLC (WAN) DRIVERS 5966M: Krzysztof Halasa <khc@pm.waw.pl> 5967W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5968S: Maintained 5969F: drivers/net/wan/c101.c 5970F: drivers/net/wan/hd6457* 5971F: drivers/net/wan/hdlc* 5972F: drivers/net/wan/n2.c 5973F: drivers/net/wan/pc300too.c 5974F: drivers/net/wan/pci200syn.c 5975F: drivers/net/wan/wanxl* 5976 5977GENERIC INCLUDE/ASM HEADER FILES 5978M: Arnd Bergmann <arnd@arndb.de> 5979L: linux-arch@vger.kernel.org 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5981S: Maintained 5982F: include/asm-generic/ 5983F: include/uapi/asm-generic/ 5984 5985GENERIC PHY FRAMEWORK 5986M: Kishon Vijay Abraham I <kishon@ti.com> 5987L: linux-kernel@vger.kernel.org 5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5989S: Supported 5990F: drivers/phy/ 5991F: include/linux/phy/ 5992 5993GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5994M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5995S: Supported 5996F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5997 5998GENERIC PM DOMAINS 5999M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6000M: Kevin Hilman <khilman@kernel.org> 6001M: Ulf Hansson <ulf.hansson@linaro.org> 6002L: linux-pm@vger.kernel.org 6003S: Supported 6004F: drivers/base/power/domain*.c 6005F: include/linux/pm_domain.h 6006F: Documentation/devicetree/bindings/power/power_domain.txt 6007 6008GENERIC UIO DRIVER FOR PCI DEVICES 6009M: "Michael S. Tsirkin" <mst@redhat.com> 6010L: kvm@vger.kernel.org 6011S: Supported 6012F: drivers/uio/uio_pci_generic.c 6013 6014GENWQE (IBM Generic Workqueue Card) 6015M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6016M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6017S: Supported 6018F: drivers/misc/genwqe/ 6019 6020GET_MAINTAINER SCRIPT 6021M: Joe Perches <joe@perches.com> 6022S: Maintained 6023F: scripts/get_maintainer.pl 6024 6025GFS2 FILE SYSTEM 6026M: Bob Peterson <rpeterso@redhat.com> 6027M: Andreas Gruenbacher <agruenba@redhat.com> 6028L: cluster-devel@redhat.com 6029W: http://sources.redhat.com/cluster/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6031S: Supported 6032F: Documentation/filesystems/gfs2*.txt 6033F: fs/gfs2/ 6034F: include/uapi/linux/gfs2_ondisk.h 6035 6036GIGASET ISDN DRIVERS 6037M: Paul Bolle <pebolle@tiscali.nl> 6038L: gigaset307x-common@lists.sourceforge.net 6039W: http://gigaset307x.sourceforge.net/ 6040S: Odd Fixes 6041F: Documentation/isdn/README.gigaset 6042F: drivers/isdn/gigaset/ 6043F: include/uapi/linux/gigaset_dev.h 6044 6045GO7007 MPEG CODEC 6046M: Hans Verkuil <hans.verkuil@cisco.com> 6047L: linux-media@vger.kernel.org 6048S: Maintained 6049F: drivers/media/usb/go7007/ 6050 6051GOODIX TOUCHSCREEN 6052M: Bastien Nocera <hadess@hadess.net> 6053L: linux-input@vger.kernel.org 6054S: Maintained 6055F: drivers/input/touchscreen/goodix.c 6056 6057GPD POCKET FAN DRIVER 6058M: Hans de Goede <hdegoede@redhat.com> 6059L: platform-driver-x86@vger.kernel.org 6060S: Maintained 6061F: drivers/platform/x86/gpd-pocket-fan.c 6062 6063GPIO ACPI SUPPORT 6064M: Mika Westerberg <mika.westerberg@linux.intel.com> 6065M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6066L: linux-gpio@vger.kernel.org 6067L: linux-acpi@vger.kernel.org 6068S: Maintained 6069F: Documentation/acpi/gpio-properties.txt 6070F: drivers/gpio/gpiolib-acpi.c 6071 6072GPIO IR Transmitter 6073M: Sean Young <sean@mess.org> 6074L: linux-media@vger.kernel.org 6075S: Maintained 6076F: drivers/media/rc/gpio-ir-tx.c 6077 6078GPIO MOCKUP DRIVER 6079M: Bamvor Jian Zhang <bamv2005@gmail.com> 6080R: Bartosz Golaszewski <brgl@bgdev.pl> 6081L: linux-gpio@vger.kernel.org 6082S: Maintained 6083F: drivers/gpio/gpio-mockup.c 6084F: tools/testing/selftests/gpio/ 6085 6086GPIO SUBSYSTEM 6087M: Linus Walleij <linus.walleij@linaro.org> 6088L: linux-gpio@vger.kernel.org 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6090S: Maintained 6091F: Documentation/devicetree/bindings/gpio/ 6092F: Documentation/driver-api/gpio/ 6093F: Documentation/gpio/ 6094F: Documentation/ABI/testing/gpio-cdev 6095F: Documentation/ABI/obsolete/sysfs-gpio 6096F: drivers/gpio/ 6097F: include/linux/gpio/ 6098F: include/linux/gpio.h 6099F: include/linux/of_gpio.h 6100F: include/asm-generic/gpio.h 6101F: include/uapi/linux/gpio.h 6102F: tools/gpio/ 6103 6104GRE DEMULTIPLEXER DRIVER 6105M: Dmitry Kozlov <xeb@mail.ru> 6106L: netdev@vger.kernel.org 6107S: Maintained 6108F: net/ipv4/gre_demux.c 6109F: net/ipv4/gre_offload.c 6110F: include/net/gre.h 6111 6112GRETH 10/100/1G Ethernet MAC device driver 6113M: Andreas Larsson <andreas@gaisler.com> 6114L: netdev@vger.kernel.org 6115S: Maintained 6116F: drivers/net/ethernet/aeroflex/ 6117 6118GREYBUS AUDIO PROTOCOLS DRIVERS 6119M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6120M: Mark Greer <mgreer@animalcreek.com> 6121S: Maintained 6122F: drivers/staging/greybus/audio_apbridgea.c 6123F: drivers/staging/greybus/audio_apbridgea.h 6124F: drivers/staging/greybus/audio_codec.c 6125F: drivers/staging/greybus/audio_codec.h 6126F: drivers/staging/greybus/audio_gb.c 6127F: drivers/staging/greybus/audio_manager.c 6128F: drivers/staging/greybus/audio_manager.h 6129F: drivers/staging/greybus/audio_manager_module.c 6130F: drivers/staging/greybus/audio_manager_private.h 6131F: drivers/staging/greybus/audio_manager_sysfs.c 6132F: drivers/staging/greybus/audio_module.c 6133F: drivers/staging/greybus/audio_topology.c 6134 6135GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6136M: Viresh Kumar <vireshk@kernel.org> 6137S: Maintained 6138F: drivers/staging/greybus/authentication.c 6139F: drivers/staging/greybus/bootrom.c 6140F: drivers/staging/greybus/firmware.h 6141F: drivers/staging/greybus/fw-core.c 6142F: drivers/staging/greybus/fw-download.c 6143F: drivers/staging/greybus/fw-managament.c 6144F: drivers/staging/greybus/greybus_authentication.h 6145F: drivers/staging/greybus/greybus_firmware.h 6146F: drivers/staging/greybus/hid.c 6147F: drivers/staging/greybus/i2c.c 6148F: drivers/staging/greybus/spi.c 6149F: drivers/staging/greybus/spilib.c 6150F: drivers/staging/greybus/spilib.h 6151 6152GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6153M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6154S: Maintained 6155F: drivers/staging/greybus/loopback.c 6156F: drivers/staging/greybus/timesync.c 6157F: drivers/staging/greybus/timesync_platform.c 6158 6159GREYBUS PLATFORM DRIVERS 6160M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6161S: Maintained 6162F: drivers/staging/greybus/arche-platform.c 6163F: drivers/staging/greybus/arche-apb-ctrl.c 6164F: drivers/staging/greybus/arche_platform.h 6165 6166GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6167M: Rui Miguel Silva <rmfrfs@gmail.com> 6168S: Maintained 6169F: drivers/staging/greybus/sdio.c 6170F: drivers/staging/greybus/light.c 6171F: drivers/staging/greybus/gpio.c 6172F: drivers/staging/greybus/power_supply.c 6173F: drivers/staging/greybus/spi.c 6174F: drivers/staging/greybus/spilib.c 6175 6176GREYBUS SUBSYSTEM 6177M: Johan Hovold <johan@kernel.org> 6178M: Alex Elder <elder@kernel.org> 6179M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6180S: Maintained 6181F: drivers/staging/greybus/ 6182L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6183 6184GREYBUS UART PROTOCOLS DRIVERS 6185M: David Lin <dtwlin@gmail.com> 6186S: Maintained 6187F: drivers/staging/greybus/uart.c 6188F: drivers/staging/greybus/log.c 6189 6190GS1662 VIDEO SERIALIZER 6191M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6192L: linux-media@vger.kernel.org 6193T: git git://linuxtv.org/media_tree.git 6194S: Maintained 6195F: drivers/media/spi/gs1662.c 6196 6197GSPCA FINEPIX SUBDRIVER 6198M: Frank Zago <frank@zago.net> 6199L: linux-media@vger.kernel.org 6200T: git git://linuxtv.org/media_tree.git 6201S: Maintained 6202F: drivers/media/usb/gspca/finepix.c 6203 6204GSPCA GL860 SUBDRIVER 6205M: Olivier Lorin <o.lorin@laposte.net> 6206L: linux-media@vger.kernel.org 6207T: git git://linuxtv.org/media_tree.git 6208S: Maintained 6209F: drivers/media/usb/gspca/gl860/ 6210 6211GSPCA M5602 SUBDRIVER 6212M: Erik Andren <erik.andren@gmail.com> 6213L: linux-media@vger.kernel.org 6214T: git git://linuxtv.org/media_tree.git 6215S: Maintained 6216F: drivers/media/usb/gspca/m5602/ 6217 6218GSPCA PAC207 SONIXB SUBDRIVER 6219M: Hans Verkuil <hverkuil@xs4all.nl> 6220L: linux-media@vger.kernel.org 6221T: git git://linuxtv.org/media_tree.git 6222S: Odd Fixes 6223F: drivers/media/usb/gspca/pac207.c 6224 6225GSPCA SN9C20X SUBDRIVER 6226M: Brian Johnson <brijohn@gmail.com> 6227L: linux-media@vger.kernel.org 6228T: git git://linuxtv.org/media_tree.git 6229S: Maintained 6230F: drivers/media/usb/gspca/sn9c20x.c 6231 6232GSPCA T613 SUBDRIVER 6233M: Leandro Costantino <lcostantino@gmail.com> 6234L: linux-media@vger.kernel.org 6235T: git git://linuxtv.org/media_tree.git 6236S: Maintained 6237F: drivers/media/usb/gspca/t613.c 6238 6239GSPCA USB WEBCAM DRIVER 6240M: Hans Verkuil <hverkuil@xs4all.nl> 6241L: linux-media@vger.kernel.org 6242T: git git://linuxtv.org/media_tree.git 6243S: Odd Fixes 6244F: drivers/media/usb/gspca/ 6245 6246GTP (GPRS Tunneling Protocol) 6247M: Pablo Neira Ayuso <pablo@netfilter.org> 6248M: Harald Welte <laforge@gnumonks.org> 6249L: osmocom-net-gprs@lists.osmocom.org 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6251S: Maintained 6252F: drivers/net/gtp.c 6253 6254GUID PARTITION TABLE (GPT) 6255M: Davidlohr Bueso <dave@stgolabs.net> 6256L: linux-efi@vger.kernel.org 6257S: Maintained 6258F: block/partitions/efi.* 6259 6260H8/300 ARCHITECTURE 6261M: Yoshinori Sato <ysato@users.sourceforge.jp> 6262L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6263W: http://uclinux-h8.sourceforge.jp 6264T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6265S: Maintained 6266F: arch/h8300/ 6267F: drivers/clocksource/h8300_*.c 6268F: drivers/clk/h8300/ 6269F: drivers/irqchip/irq-renesas-h8*.c 6270 6271HACKRF MEDIA DRIVER 6272M: Antti Palosaari <crope@iki.fi> 6273L: linux-media@vger.kernel.org 6274W: https://linuxtv.org 6275W: http://palosaari.fi/linux/ 6276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6277T: git git://linuxtv.org/anttip/media_tree.git 6278S: Maintained 6279F: drivers/media/usb/hackrf/ 6280 6281HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6282M: Frank Seidel <frank@f-seidel.de> 6283L: platform-driver-x86@vger.kernel.org 6284W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6285S: Maintained 6286F: drivers/platform/x86/hdaps.c 6287 6288HARDWARE MONITORING 6289M: Jean Delvare <jdelvare@suse.com> 6290M: Guenter Roeck <linux@roeck-us.net> 6291L: linux-hwmon@vger.kernel.org 6292W: http://hwmon.wiki.kernel.org/ 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6294S: Maintained 6295F: Documentation/devicetree/bindings/hwmon/ 6296F: Documentation/hwmon/ 6297F: drivers/hwmon/ 6298F: include/linux/hwmon*.h 6299 6300HARDWARE RANDOM NUMBER GENERATOR CORE 6301M: Matt Mackall <mpm@selenic.com> 6302M: Herbert Xu <herbert@gondor.apana.org.au> 6303L: linux-crypto@vger.kernel.org 6304S: Odd fixes 6305F: Documentation/devicetree/bindings/rng/ 6306F: Documentation/hw_random.txt 6307F: drivers/char/hw_random/ 6308F: include/linux/hw_random.h 6309 6310HARDWARE TRACING FACILITIES 6311M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6312S: Maintained 6313F: drivers/hwtracing/ 6314 6315HARDWARE SPINLOCK CORE 6316M: Ohad Ben-Cohen <ohad@wizery.com> 6317M: Bjorn Andersson <bjorn.andersson@linaro.org> 6318L: linux-remoteproc@vger.kernel.org 6319S: Maintained 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6321F: Documentation/devicetree/bindings/hwlock/ 6322F: Documentation/hwspinlock.txt 6323F: drivers/hwspinlock/ 6324F: include/linux/hwspinlock.h 6325 6326HARMONY SOUND DRIVER 6327L: linux-parisc@vger.kernel.org 6328S: Maintained 6329F: sound/parisc/harmony.* 6330 6331HDPVR USB VIDEO ENCODER DRIVER 6332M: Hans Verkuil <hverkuil@xs4all.nl> 6333L: linux-media@vger.kernel.org 6334T: git git://linuxtv.org/media_tree.git 6335W: https://linuxtv.org 6336S: Odd Fixes 6337F: drivers/media/usb/hdpvr/ 6338 6339HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6340M: Jerry Hoemann <jerry.hoemann@hpe.com> 6341S: Supported 6342F: Documentation/watchdog/hpwdt.txt 6343F: drivers/watchdog/hpwdt.c 6344 6345HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6346M: Don Brace <don.brace@microsemi.com> 6347L: esc.storagedev@microsemi.com 6348L: linux-scsi@vger.kernel.org 6349S: Supported 6350F: Documentation/scsi/hpsa.txt 6351F: drivers/scsi/hpsa*.[ch] 6352F: include/linux/cciss*.h 6353F: include/uapi/linux/cciss*.h 6354 6355HFI1 DRIVER 6356M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6357M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6358L: linux-rdma@vger.kernel.org 6359S: Supported 6360F: drivers/infiniband/hw/hfi1 6361 6362HFS FILESYSTEM 6363L: linux-fsdevel@vger.kernel.org 6364S: Orphan 6365F: Documentation/filesystems/hfs.txt 6366F: fs/hfs/ 6367 6368HFSPLUS FILESYSTEM 6369L: linux-fsdevel@vger.kernel.org 6370S: Orphan 6371F: Documentation/filesystems/hfsplus.txt 6372F: fs/hfsplus/ 6373 6374HGA FRAMEBUFFER DRIVER 6375M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6376L: linux-nvidia@lists.surfsouth.com 6377W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6378S: Maintained 6379F: drivers/video/fbdev/hgafb.c 6380 6381HIBERNATION (aka Software Suspend, aka swsusp) 6382M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6383M: Pavel Machek <pavel@ucw.cz> 6384L: linux-pm@vger.kernel.org 6385B: https://bugzilla.kernel.org 6386S: Supported 6387F: arch/x86/power/ 6388F: drivers/base/power/ 6389F: kernel/power/ 6390F: include/linux/suspend.h 6391F: include/linux/freezer.h 6392F: include/linux/pm.h 6393F: arch/*/include/asm/suspend*.h 6394 6395HID CORE LAYER 6396M: Jiri Kosina <jikos@kernel.org> 6397R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6398L: linux-input@vger.kernel.org 6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6400S: Maintained 6401F: drivers/hid/ 6402F: include/linux/hid* 6403F: include/uapi/linux/hid* 6404 6405HID SENSOR HUB DRIVERS 6406M: Jiri Kosina <jikos@kernel.org> 6407M: Jonathan Cameron <jic23@kernel.org> 6408M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6409L: linux-input@vger.kernel.org 6410L: linux-iio@vger.kernel.org 6411S: Maintained 6412F: Documentation/hid/hid-sensor* 6413F: drivers/hid/hid-sensor-* 6414F: drivers/iio/*/hid-* 6415F: include/linux/hid-sensor-* 6416 6417HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6418M: Thomas Gleixner <tglx@linutronix.de> 6419L: linux-kernel@vger.kernel.org 6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6421S: Maintained 6422F: Documentation/timers/ 6423F: kernel/time/hrtimer.c 6424F: kernel/time/clockevents.c 6425F: kernel/time/timer_*.c 6426F: include/linux/clockchips.h 6427F: include/linux/hrtimer.h 6428 6429HIGH-SPEED SCC DRIVER FOR AX.25 6430L: linux-hams@vger.kernel.org 6431S: Orphan 6432F: drivers/net/hamradio/dmascc.c 6433F: drivers/net/hamradio/scc.c 6434 6435HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6436M: HighPoint Linux Team <linux@highpoint-tech.com> 6437W: http://www.highpoint-tech.com 6438S: Supported 6439F: Documentation/scsi/hptiop.txt 6440F: drivers/scsi/hptiop.c 6441 6442HIPPI 6443M: Jes Sorensen <jes@trained-monkey.org> 6444L: linux-hippi@sunsite.dk 6445S: Maintained 6446F: include/linux/hippidevice.h 6447F: include/uapi/linux/if_hippi.h 6448F: net/802/hippi.c 6449F: drivers/net/hippi/ 6450 6451HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6452M: Yisen Zhuang <yisen.zhuang@huawei.com> 6453M: Salil Mehta <salil.mehta@huawei.com> 6454L: netdev@vger.kernel.org 6455W: http://www.hisilicon.com 6456S: Maintained 6457F: drivers/net/ethernet/hisilicon/hns3/ 6458 6459HISILICON LPC BUS DRIVER 6460M: john.garry@huawei.com 6461W: http://www.hisilicon.com 6462S: Maintained 6463F: drivers/bus/hisi_lpc.c 6464F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6465 6466HISILICON NETWORK SUBSYSTEM DRIVER 6467M: Yisen Zhuang <yisen.zhuang@huawei.com> 6468M: Salil Mehta <salil.mehta@huawei.com> 6469L: netdev@vger.kernel.org 6470W: http://www.hisilicon.com 6471S: Maintained 6472F: drivers/net/ethernet/hisilicon/ 6473F: Documentation/devicetree/bindings/net/hisilicon*.txt 6474 6475HISILICON PMU DRIVER 6476M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6477W: http://www.hisilicon.com 6478S: Supported 6479F: drivers/perf/hisilicon 6480F: Documentation/perf/hisi-pmu.txt 6481 6482HISILICON ROCE DRIVER 6483M: Lijun Ou <oulijun@huawei.com> 6484M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6485L: linux-rdma@vger.kernel.org 6486S: Maintained 6487F: drivers/infiniband/hw/hns/ 6488F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6489 6490HISILICON SAS Controller 6491M: John Garry <john.garry@huawei.com> 6492W: http://www.hisilicon.com 6493S: Supported 6494F: drivers/scsi/hisi_sas/ 6495F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6496 6497HMM - Heterogeneous Memory Management 6498M: Jérôme Glisse <jglisse@redhat.com> 6499L: linux-mm@kvack.org 6500S: Maintained 6501F: mm/hmm* 6502F: include/linux/hmm* 6503F: Documentation/vm/hmm.rst 6504 6505HOST AP DRIVER 6506M: Jouni Malinen <j@w1.fi> 6507L: linux-wireless@vger.kernel.org 6508W: http://w1.fi/hostap-driver.html 6509S: Obsolete 6510F: drivers/net/wireless/intersil/hostap/ 6511 6512HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6513L: platform-driver-x86@vger.kernel.org 6514S: Orphan 6515F: drivers/platform/x86/tc1100-wmi.c 6516 6517HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6518M: Jaroslav Kysela <perex@perex.cz> 6519S: Maintained 6520F: drivers/net/ethernet/hp/hp100.* 6521 6522HPET: High Precision Event Timers driver 6523M: Clemens Ladisch <clemens@ladisch.de> 6524S: Maintained 6525F: Documentation/timers/hpet.txt 6526F: drivers/char/hpet.c 6527F: include/linux/hpet.h 6528F: include/uapi/linux/hpet.h 6529 6530HPET: x86 6531S: Orphan 6532F: arch/x86/kernel/hpet.c 6533F: arch/x86/include/asm/hpet.h 6534 6535HPFS FILESYSTEM 6536M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6537W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6538S: Maintained 6539F: fs/hpfs/ 6540 6541HSI SUBSYSTEM 6542M: Sebastian Reichel <sre@kernel.org> 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6544S: Maintained 6545F: Documentation/ABI/testing/sysfs-bus-hsi 6546F: Documentation/driver-api/hsi.rst 6547F: drivers/hsi/ 6548F: include/linux/hsi/ 6549F: include/uapi/linux/hsi/ 6550 6551HSO 3G MODEM DRIVER 6552L: linux-usb@vger.kernel.org 6553S: Orphan 6554F: drivers/net/usb/hso.c 6555 6556HSR NETWORK PROTOCOL 6557M: Arvid Brodin <arvid.brodin@alten.se> 6558L: netdev@vger.kernel.org 6559S: Maintained 6560F: net/hsr/ 6561 6562HT16K33 LED CONTROLLER DRIVER 6563M: Robin van der Gracht <robin@protonic.nl> 6564S: Maintained 6565F: drivers/auxdisplay/ht16k33.c 6566F: Documentation/devicetree/bindings/display/ht16k33.txt 6567 6568HTCPEN TOUCHSCREEN DRIVER 6569M: Pau Oliva Fora <pof@eslack.org> 6570L: linux-input@vger.kernel.org 6571S: Maintained 6572F: drivers/input/touchscreen/htcpen.c 6573 6574HUAWEI ETHERNET DRIVER 6575M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6576L: netdev@vger.kernel.org 6577S: Supported 6578F: Documentation/networking/hinic.txt 6579F: drivers/net/ethernet/huawei/hinic/ 6580 6581HUGETLB FILESYSTEM 6582M: Mike Kravetz <mike.kravetz@oracle.com> 6583L: linux-mm@kvack.org 6584S: Maintained 6585F: fs/hugetlbfs/ 6586F: mm/hugetlb.c 6587F: include/linux/hugetlb.h 6588F: Documentation/admin-guide/mm/hugetlbpage.rst 6589F: Documentation/vm/hugetlbfs_reserv.rst 6590F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6591 6592HVA ST MEDIA DRIVER 6593M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6594L: linux-media@vger.kernel.org 6595T: git git://linuxtv.org/media_tree.git 6596W: https://linuxtv.org 6597S: Supported 6598F: drivers/media/platform/sti/hva 6599 6600HWPOISON MEMORY FAILURE HANDLING 6601M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6602L: linux-mm@kvack.org 6603S: Maintained 6604F: mm/memory-failure.c 6605F: mm/hwpoison-inject.c 6606 6607Hyper-V CORE AND DRIVERS 6608M: "K. Y. Srinivasan" <kys@microsoft.com> 6609M: Haiyang Zhang <haiyangz@microsoft.com> 6610M: Stephen Hemminger <sthemmin@microsoft.com> 6611L: devel@linuxdriverproject.org 6612S: Maintained 6613F: Documentation/networking/netvsc.txt 6614F: arch/x86/include/asm/mshyperv.h 6615F: arch/x86/include/asm/trace/hyperv.h 6616F: arch/x86/include/asm/hyperv-tlfs.h 6617F: arch/x86/kernel/cpu/mshyperv.c 6618F: arch/x86/hyperv 6619F: drivers/hid/hid-hyperv.c 6620F: drivers/hv/ 6621F: drivers/input/serio/hyperv-keyboard.c 6622F: drivers/pci/controller/pci-hyperv.c 6623F: drivers/net/hyperv/ 6624F: drivers/scsi/storvsc_drv.c 6625F: drivers/uio/uio_hv_generic.c 6626F: drivers/video/fbdev/hyperv_fb.c 6627F: net/vmw_vsock/hyperv_transport.c 6628F: include/linux/hyperv.h 6629F: include/uapi/linux/hyperv.h 6630F: tools/hv/ 6631F: Documentation/ABI/stable/sysfs-bus-vmbus 6632 6633HYPERVISOR VIRTUAL CONSOLE DRIVER 6634L: linuxppc-dev@lists.ozlabs.org 6635S: Odd Fixes 6636F: drivers/tty/hvc/ 6637 6638I2C ACPI SUPPORT 6639M: Mika Westerberg <mika.westerberg@linux.intel.com> 6640L: linux-i2c@vger.kernel.org 6641L: linux-acpi@vger.kernel.org 6642S: Maintained 6643F: drivers/i2c/i2c-core-acpi.c 6644 6645I2C MUXES 6646M: Peter Rosin <peda@axentia.se> 6647L: linux-i2c@vger.kernel.org 6648S: Maintained 6649F: Documentation/i2c/i2c-topology 6650F: Documentation/i2c/muxes/ 6651F: Documentation/devicetree/bindings/i2c/i2c-mux* 6652F: Documentation/devicetree/bindings/i2c/i2c-arb* 6653F: Documentation/devicetree/bindings/i2c/i2c-gate* 6654F: drivers/i2c/i2c-mux.c 6655F: drivers/i2c/muxes/ 6656F: include/linux/i2c-mux.h 6657 6658I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6659M: Gregory CLEMENT <gregory.clement@bootlin.com> 6660L: linux-i2c@vger.kernel.org 6661S: Maintained 6662F: drivers/i2c/busses/i2c-mv64xxx.c 6663 6664I2C OVER PARALLEL PORT 6665M: Jean Delvare <jdelvare@suse.com> 6666L: linux-i2c@vger.kernel.org 6667S: Maintained 6668F: Documentation/i2c/busses/i2c-parport 6669F: Documentation/i2c/busses/i2c-parport-light 6670F: drivers/i2c/busses/i2c-parport.c 6671F: drivers/i2c/busses/i2c-parport-light.c 6672 6673I2C SUBSYSTEM 6674M: Wolfram Sang <wsa@the-dreams.de> 6675L: linux-i2c@vger.kernel.org 6676W: https://i2c.wiki.kernel.org/ 6677Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6679S: Maintained 6680F: Documentation/devicetree/bindings/i2c/i2c.txt 6681F: Documentation/i2c/ 6682F: drivers/i2c/* 6683F: include/linux/i2c.h 6684F: include/linux/i2c-dev.h 6685F: include/linux/i2c-smbus.h 6686F: include/uapi/linux/i2c.h 6687F: include/uapi/linux/i2c-*.h 6688 6689I2C SUBSYSTEM HOST DRIVERS 6690L: linux-i2c@vger.kernel.org 6691W: https://i2c.wiki.kernel.org/ 6692Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6693T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6694S: Odd Fixes 6695F: Documentation/devicetree/bindings/i2c/ 6696F: drivers/i2c/algos/ 6697F: drivers/i2c/busses/ 6698 6699I2C-TAOS-EVM DRIVER 6700M: Jean Delvare <jdelvare@suse.com> 6701L: linux-i2c@vger.kernel.org 6702S: Maintained 6703F: Documentation/i2c/busses/i2c-taos-evm 6704F: drivers/i2c/busses/i2c-taos-evm.c 6705 6706I2C-TINY-USB DRIVER 6707M: Till Harbaum <till@harbaum.org> 6708L: linux-i2c@vger.kernel.org 6709W: http://www.harbaum.org/till/i2c_tiny_usb 6710S: Maintained 6711F: drivers/i2c/busses/i2c-tiny-usb.c 6712 6713I2C/SMBUS CONTROLLER DRIVERS FOR PC 6714M: Jean Delvare <jdelvare@suse.com> 6715L: linux-i2c@vger.kernel.org 6716S: Maintained 6717F: Documentation/i2c/busses/i2c-ali1535 6718F: Documentation/i2c/busses/i2c-ali1563 6719F: Documentation/i2c/busses/i2c-ali15x3 6720F: Documentation/i2c/busses/i2c-amd756 6721F: Documentation/i2c/busses/i2c-amd8111 6722F: Documentation/i2c/busses/i2c-i801 6723F: Documentation/i2c/busses/i2c-nforce2 6724F: Documentation/i2c/busses/i2c-piix4 6725F: Documentation/i2c/busses/i2c-sis5595 6726F: Documentation/i2c/busses/i2c-sis630 6727F: Documentation/i2c/busses/i2c-sis96x 6728F: Documentation/i2c/busses/i2c-via 6729F: Documentation/i2c/busses/i2c-viapro 6730F: drivers/i2c/busses/i2c-ali1535.c 6731F: drivers/i2c/busses/i2c-ali1563.c 6732F: drivers/i2c/busses/i2c-ali15x3.c 6733F: drivers/i2c/busses/i2c-amd756.c 6734F: drivers/i2c/busses/i2c-amd756-s4882.c 6735F: drivers/i2c/busses/i2c-amd8111.c 6736F: drivers/i2c/busses/i2c-i801.c 6737F: drivers/i2c/busses/i2c-isch.c 6738F: drivers/i2c/busses/i2c-nforce2.c 6739F: drivers/i2c/busses/i2c-nforce2-s4985.c 6740F: drivers/i2c/busses/i2c-piix4.c 6741F: drivers/i2c/busses/i2c-sis5595.c 6742F: drivers/i2c/busses/i2c-sis630.c 6743F: drivers/i2c/busses/i2c-sis96x.c 6744F: drivers/i2c/busses/i2c-via.c 6745F: drivers/i2c/busses/i2c-viapro.c 6746 6747I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6748M: Hans de Goede <hdegoede@redhat.com> 6749L: linux-i2c@vger.kernel.org 6750S: Maintained 6751F: drivers/i2c/busses/i2c-cht-wc.c 6752 6753I2C/SMBUS ISMT DRIVER 6754M: Seth Heasley <seth.heasley@intel.com> 6755M: Neil Horman <nhorman@tuxdriver.com> 6756L: linux-i2c@vger.kernel.org 6757F: drivers/i2c/busses/i2c-ismt.c 6758F: Documentation/i2c/busses/i2c-ismt 6759 6760I2C/SMBUS STUB DRIVER 6761M: Jean Delvare <jdelvare@suse.com> 6762L: linux-i2c@vger.kernel.org 6763S: Maintained 6764F: drivers/i2c/i2c-stub.c 6765 6766IA64 (Itanium) PLATFORM 6767M: Tony Luck <tony.luck@intel.com> 6768M: Fenghua Yu <fenghua.yu@intel.com> 6769L: linux-ia64@vger.kernel.org 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6771S: Maintained 6772F: arch/ia64/ 6773 6774IBM Power 842 compression accelerator 6775M: Haren Myneni <haren@us.ibm.com> 6776S: Supported 6777F: drivers/crypto/nx/Makefile 6778F: drivers/crypto/nx/Kconfig 6779F: drivers/crypto/nx/nx-842* 6780F: include/linux/sw842.h 6781F: crypto/842.c 6782F: lib/842/ 6783 6784IBM Power in-Nest Crypto Acceleration 6785M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6786M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6787L: linux-crypto@vger.kernel.org 6788S: Supported 6789F: drivers/crypto/nx/Makefile 6790F: drivers/crypto/nx/Kconfig 6791F: drivers/crypto/nx/nx-aes* 6792F: drivers/crypto/nx/nx-sha* 6793F: drivers/crypto/nx/nx.* 6794F: drivers/crypto/nx/nx_csbcpb.h 6795F: drivers/crypto/nx/nx_debugfs.h 6796 6797IBM Power Linux RAID adapter 6798M: Brian King <brking@us.ibm.com> 6799S: Supported 6800F: drivers/scsi/ipr.* 6801 6802IBM Power SRIOV Virtual NIC Device Driver 6803M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6804M: John Allen <jallen@linux.vnet.ibm.com> 6805L: netdev@vger.kernel.org 6806S: Supported 6807F: drivers/net/ethernet/ibm/ibmvnic.* 6808 6809IBM Power Virtual Accelerator Switchboard 6810M: Sukadev Bhattiprolu 6811L: linuxppc-dev@lists.ozlabs.org 6812S: Supported 6813F: arch/powerpc/platforms/powernv/vas* 6814F: arch/powerpc/platforms/powernv/copy-paste.h 6815F: arch/powerpc/include/asm/vas.h 6816F: arch/powerpc/include/uapi/asm/vas.h 6817 6818IBM Power Virtual Ethernet Device Driver 6819M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6820L: netdev@vger.kernel.org 6821S: Supported 6822F: drivers/net/ethernet/ibm/ibmveth.* 6823 6824IBM Power Virtual FC Device Drivers 6825M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6826L: linux-scsi@vger.kernel.org 6827S: Supported 6828F: drivers/scsi/ibmvscsi/ibmvfc* 6829 6830IBM Power Virtual Management Channel Driver 6831M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6832M: Steven Royer <seroyer@linux.vnet.ibm.com> 6833S: Supported 6834F: drivers/misc/ibmvmc.* 6835 6836IBM Power Virtual SCSI Device Drivers 6837M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6838L: linux-scsi@vger.kernel.org 6839S: Supported 6840F: drivers/scsi/ibmvscsi/ibmvscsi* 6841F: include/scsi/viosrp.h 6842 6843IBM Power Virtual SCSI Device Target Driver 6844M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6845M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6846L: linux-scsi@vger.kernel.org 6847L: target-devel@vger.kernel.org 6848S: Supported 6849F: drivers/scsi/ibmvscsi_tgt/ 6850 6851IBM Power VMX Cryptographic instructions 6852M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6853M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6854L: linux-crypto@vger.kernel.org 6855S: Supported 6856F: drivers/crypto/vmx/Makefile 6857F: drivers/crypto/vmx/Kconfig 6858F: drivers/crypto/vmx/vmx.c 6859F: drivers/crypto/vmx/aes* 6860F: drivers/crypto/vmx/ghash* 6861F: drivers/crypto/vmx/ppc-xlate.pl 6862 6863IBM ServeRAID RAID DRIVER 6864S: Orphan 6865F: drivers/scsi/ips.* 6866 6867ICH LPC AND GPIO DRIVER 6868M: Peter Tyser <ptyser@xes-inc.com> 6869S: Maintained 6870F: drivers/mfd/lpc_ich.c 6871F: drivers/gpio/gpio-ich.c 6872 6873IDE SUBSYSTEM 6874M: "David S. Miller" <davem@davemloft.net> 6875L: linux-ide@vger.kernel.org 6876Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6878S: Maintained 6879F: Documentation/ide/ 6880F: drivers/ide/ 6881F: include/linux/ide.h 6882 6883IDE/ATAPI DRIVERS 6884M: Borislav Petkov <bp@alien8.de> 6885L: linux-ide@vger.kernel.org 6886S: Maintained 6887F: Documentation/cdrom/ide-cd 6888F: drivers/ide/ide-cd* 6889 6890IDEAPAD LAPTOP EXTRAS DRIVER 6891M: Ike Panhc <ike.pan@canonical.com> 6892L: platform-driver-x86@vger.kernel.org 6893W: http://launchpad.net/ideapad-laptop 6894S: Maintained 6895F: drivers/platform/x86/ideapad-laptop.c 6896 6897IDEAPAD LAPTOP SLIDEBAR DRIVER 6898M: Andrey Moiseev <o2g.org.ru@gmail.com> 6899L: linux-input@vger.kernel.org 6900W: https://github.com/o2genum/ideapad-slidebar 6901S: Maintained 6902F: drivers/input/misc/ideapad_slidebar.c 6903 6904IDT VersaClock 5 CLOCK DRIVER 6905M: Marek Vasut <marek.vasut@gmail.com> 6906S: Maintained 6907F: drivers/clk/clk-versaclock5.c 6908 6909IEEE 802.15.4 SUBSYSTEM 6910M: Alexander Aring <alex.aring@gmail.com> 6911M: Stefan Schmidt <stefan@datenfreihafen.org> 6912L: linux-wpan@vger.kernel.org 6913W: http://wpan.cakelab.org/ 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6916S: Maintained 6917F: net/ieee802154/ 6918F: net/mac802154/ 6919F: drivers/net/ieee802154/ 6920F: include/linux/nl802154.h 6921F: include/linux/ieee802154.h 6922F: include/net/nl802154.h 6923F: include/net/mac802154.h 6924F: include/net/af_ieee802154.h 6925F: include/net/cfg802154.h 6926F: include/net/ieee802154_netdev.h 6927F: Documentation/networking/ieee802154.txt 6928 6929IFE PROTOCOL 6930M: Yotam Gigi <yotam.gi@gmail.com> 6931M: Jamal Hadi Salim <jhs@mojatatu.com> 6932F: net/ife 6933F: include/net/ife.h 6934F: include/uapi/linux/ife.h 6935 6936IGORPLUG-USB IR RECEIVER 6937M: Sean Young <sean@mess.org> 6938L: linux-media@vger.kernel.org 6939S: Maintained 6940F: drivers/media/rc/igorplugusb.c 6941 6942IGUANAWORKS USB IR TRANSCEIVER 6943M: Sean Young <sean@mess.org> 6944L: linux-media@vger.kernel.org 6945S: Maintained 6946F: drivers/media/rc/iguanair.c 6947 6948IIO DIGITAL POTENTIOMETER DAC 6949M: Peter Rosin <peda@axentia.se> 6950L: linux-iio@vger.kernel.org 6951S: Maintained 6952F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6953F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6954F: drivers/iio/dac/dpot-dac.c 6955 6956IIO ENVELOPE DETECTOR 6957M: Peter Rosin <peda@axentia.se> 6958L: linux-iio@vger.kernel.org 6959S: Maintained 6960F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6961F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6962F: drivers/iio/adc/envelope-detector.c 6963 6964IIO MULTIPLEXER 6965M: Peter Rosin <peda@axentia.se> 6966L: linux-iio@vger.kernel.org 6967S: Maintained 6968F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6969F: drivers/iio/multiplexer/iio-mux.c 6970 6971IIO SUBSYSTEM AND DRIVERS 6972M: Jonathan Cameron <jic23@kernel.org> 6973R: Hartmut Knaack <knaack.h@gmx.de> 6974R: Lars-Peter Clausen <lars@metafoo.de> 6975R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6976L: linux-iio@vger.kernel.org 6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6978S: Maintained 6979F: Documentation/ABI/testing/configfs-iio* 6980F: Documentation/ABI/testing/sysfs-bus-iio* 6981F: Documentation/devicetree/bindings/iio/ 6982F: drivers/iio/ 6983F: drivers/staging/iio/ 6984F: include/linux/iio/ 6985F: tools/iio/ 6986 6987IIO UNIT CONVERTER 6988M: Peter Rosin <peda@axentia.se> 6989L: linux-iio@vger.kernel.org 6990S: Maintained 6991F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6992F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6993F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6994F: drivers/iio/afe/iio-rescale.c 6995 6996IKANOS/ADI EAGLE ADSL USB DRIVER 6997M: Matthieu Castet <castet.matthieu@free.fr> 6998M: Stanislaw Gruszka <stf_xl@wp.pl> 6999S: Maintained 7000F: drivers/usb/atm/ueagle-atm.c 7001 7002IMGTEC ASCII LCD DRIVER 7003M: Paul Burton <paul.burton@mips.com> 7004S: Maintained 7005F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7006F: drivers/auxdisplay/img-ascii-lcd.c 7007 7008IMGTEC IR DECODER DRIVER 7009M: James Hogan <jhogan@kernel.org> 7010S: Maintained 7011F: drivers/media/rc/img-ir/ 7012 7013IMON SOUNDGRAPH USB IR RECEIVER 7014M: Sean Young <sean@mess.org> 7015L: linux-media@vger.kernel.org 7016S: Maintained 7017F: drivers/media/rc/imon_raw.c 7018F: drivers/media/rc/imon.c 7019 7020IMS TWINTURBO FRAMEBUFFER DRIVER 7021L: linux-fbdev@vger.kernel.org 7022S: Orphan 7023F: drivers/video/fbdev/imsttfb.c 7024 7025INA209 HARDWARE MONITOR DRIVER 7026M: Guenter Roeck <linux@roeck-us.net> 7027L: linux-hwmon@vger.kernel.org 7028S: Maintained 7029F: Documentation/hwmon/ina209 7030F: Documentation/devicetree/bindings/i2c/ina209.txt 7031F: drivers/hwmon/ina209.c 7032 7033INA2XX HARDWARE MONITOR DRIVER 7034M: Guenter Roeck <linux@roeck-us.net> 7035L: linux-hwmon@vger.kernel.org 7036S: Maintained 7037F: Documentation/hwmon/ina2xx 7038F: drivers/hwmon/ina2xx.c 7039F: include/linux/platform_data/ina2xx.h 7040 7041INDUSTRY PACK SUBSYSTEM (IPACK) 7042M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7043M: Jens Taprogge <jens.taprogge@taprogge.org> 7044M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7045L: industrypack-devel@lists.sourceforge.net 7046W: http://industrypack.sourceforge.net 7047S: Maintained 7048F: drivers/ipack/ 7049 7050INFINIBAND SUBSYSTEM 7051M: Doug Ledford <dledford@redhat.com> 7052M: Jason Gunthorpe <jgg@mellanox.com> 7053L: linux-rdma@vger.kernel.org 7054W: https://github.com/linux-rdma/rdma-core 7055Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7057S: Supported 7058F: Documentation/devicetree/bindings/infiniband/ 7059F: Documentation/infiniband/ 7060F: drivers/infiniband/ 7061F: include/uapi/linux/if_infiniband.h 7062F: include/uapi/rdma/ 7063F: include/rdma/ 7064 7065INGENIC JZ4780 DMA Driver 7066M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7067S: Maintained 7068F: drivers/dma/dma-jz4780.c 7069 7070INGENIC JZ4780 NAND DRIVER 7071M: Harvey Hunt <harveyhuntnexus@gmail.com> 7072L: linux-mtd@lists.infradead.org 7073S: Maintained 7074F: drivers/mtd/nand/raw/jz4780_* 7075 7076INOTIFY 7077M: Jan Kara <jack@suse.cz> 7078R: Amir Goldstein <amir73il@gmail.com> 7079L: linux-fsdevel@vger.kernel.org 7080S: Maintained 7081F: Documentation/filesystems/inotify.txt 7082F: fs/notify/inotify/ 7083F: include/linux/inotify.h 7084F: include/uapi/linux/inotify.h 7085 7086INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7087M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7088L: linux-input@vger.kernel.org 7089Q: http://patchwork.kernel.org/project/linux-input/list/ 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7091S: Maintained 7092F: drivers/input/ 7093F: include/linux/input.h 7094F: include/uapi/linux/input.h 7095F: include/uapi/linux/input-event-codes.h 7096F: include/linux/input/ 7097F: Documentation/devicetree/bindings/input/ 7098F: Documentation/devicetree/bindings/serio/ 7099F: Documentation/input/ 7100 7101INPUT MULTITOUCH (MT) PROTOCOL 7102M: Henrik Rydberg <rydberg@bitmath.org> 7103L: linux-input@vger.kernel.org 7104S: Odd fixes 7105F: Documentation/input/multi-touch-protocol.rst 7106F: drivers/input/input-mt.c 7107K: \b(ABS|SYN)_MT_ 7108 7109INSIDE SECURE CRYPTO DRIVER 7110M: Antoine Tenart <antoine.tenart@bootlin.com> 7111F: drivers/crypto/inside-secure/ 7112S: Maintained 7113L: linux-crypto@vger.kernel.org 7114 7115INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7116M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7117M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7118L: linux-integrity@vger.kernel.org 7119T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7120S: Supported 7121F: security/integrity/ima/ 7122 7123INTEL 810/815 FRAMEBUFFER DRIVER 7124M: Antonino Daplas <adaplas@gmail.com> 7125L: linux-fbdev@vger.kernel.org 7126S: Maintained 7127F: drivers/video/fbdev/i810/ 7128 7129INTEL ASoC DRIVERS 7130M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7131M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7132M: Jie Yang <yang.jie@linux.intel.com> 7133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7134S: Supported 7135F: sound/soc/intel/ 7136 7137INTEL C600 SERIES SAS CONTROLLER DRIVER 7138M: Intel SCU Linux support <intel-linux-scu@intel.com> 7139M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7140L: linux-scsi@vger.kernel.org 7141T: git git://git.code.sf.net/p/intel-sas/isci 7142S: Supported 7143F: drivers/scsi/isci/ 7144 7145INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7146M: Jani Nikula <jani.nikula@linux.intel.com> 7147M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7148M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7149L: intel-gfx@lists.freedesktop.org 7150W: https://01.org/linuxgraphics/ 7151B: https://01.org/linuxgraphics/documentation/how-report-bugs 7152C: irc://chat.freenode.net/intel-gfx 7153Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7154T: git git://anongit.freedesktop.org/drm-intel 7155S: Supported 7156F: drivers/gpu/drm/i915/ 7157F: include/drm/i915* 7158F: include/uapi/drm/i915_drm.h 7159F: Documentation/gpu/i915.rst 7160 7161INTEL ETHERNET DRIVERS 7162M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7163L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7164W: http://www.intel.com/support/feedback.htm 7165W: http://e1000.sourceforge.net/ 7166Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7169S: Supported 7170F: Documentation/networking/e100.rst 7171F: Documentation/networking/e1000.rst 7172F: Documentation/networking/e1000e.txt 7173F: Documentation/networking/igb.txt 7174F: Documentation/networking/igbvf.txt 7175F: Documentation/networking/ixgb.txt 7176F: Documentation/networking/ixgbe.txt 7177F: Documentation/networking/ixgbevf.txt 7178F: Documentation/networking/i40e.txt 7179F: Documentation/networking/i40evf.txt 7180F: Documentation/networking/ice.txt 7181F: drivers/net/ethernet/intel/ 7182F: drivers/net/ethernet/intel/*/ 7183F: include/linux/avf/virtchnl.h 7184 7185INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7186M: Maik Broemme <mbroemme@libmpq.org> 7187L: linux-fbdev@vger.kernel.org 7188S: Maintained 7189F: Documentation/fb/intelfb.txt 7190F: drivers/video/fbdev/intelfb/ 7191 7192INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7193M: Zhenyu Wang <zhenyuw@linux.intel.com> 7194M: Zhi Wang <zhi.a.wang@intel.com> 7195L: intel-gvt-dev@lists.freedesktop.org 7196L: intel-gfx@lists.freedesktop.org 7197W: https://01.org/igvt-g 7198T: git https://github.com/intel/gvt-linux.git 7199S: Supported 7200F: drivers/gpu/drm/i915/gvt/ 7201 7202INTEL HID EVENT DRIVER 7203M: Alex Hung <alex.hung@canonical.com> 7204L: platform-driver-x86@vger.kernel.org 7205S: Maintained 7206F: drivers/platform/x86/intel-hid.c 7207 7208INTEL I/OAT DMA DRIVER 7209M: Dave Jiang <dave.jiang@intel.com> 7210R: Dan Williams <dan.j.williams@intel.com> 7211L: dmaengine@vger.kernel.org 7212Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7213S: Supported 7214F: drivers/dma/ioat* 7215 7216INTEL IDLE DRIVER 7217M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7218M: Len Brown <lenb@kernel.org> 7219L: linux-pm@vger.kernel.org 7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7221B: https://bugzilla.kernel.org 7222S: Supported 7223F: drivers/idle/intel_idle.c 7224 7225INTEL INTEGRATED SENSOR HUB DRIVER 7226M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7227M: Jiri Kosina <jikos@kernel.org> 7228L: linux-input@vger.kernel.org 7229S: Maintained 7230F: drivers/hid/intel-ish-hid/ 7231 7232INTEL IOMMU (VT-d) 7233M: David Woodhouse <dwmw2@infradead.org> 7234L: iommu@lists.linux-foundation.org 7235T: git git://git.infradead.org/iommu-2.6.git 7236S: Supported 7237F: drivers/iommu/intel-iommu.c 7238F: include/linux/intel-iommu.h 7239 7240INTEL IOP-ADMA DMA DRIVER 7241R: Dan Williams <dan.j.williams@intel.com> 7242S: Odd fixes 7243F: drivers/dma/iop-adma.c 7244 7245INTEL IPU3 CSI-2 CIO2 DRIVER 7246M: Yong Zhi <yong.zhi@intel.com> 7247M: Sakari Ailus <sakari.ailus@linux.intel.com> 7248L: linux-media@vger.kernel.org 7249S: Maintained 7250F: drivers/media/pci/intel/ipu3/ 7251F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7252 7253INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7254M: Krzysztof Halasa <khalasa@piap.pl> 7255S: Maintained 7256F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7257F: arch/arm/mach-ixp4xx/include/mach/npe.h 7258F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7259F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7260F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7261F: drivers/net/wan/ixp4xx_hss.c 7262 7263INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7264M: Deepak Saxena <dsaxena@plexity.net> 7265S: Maintained 7266F: drivers/char/hw_random/ixp4xx-rng.c 7267 7268INTEL MANAGEMENT ENGINE (mei) 7269M: Tomas Winkler <tomas.winkler@intel.com> 7270L: linux-kernel@vger.kernel.org 7271S: Supported 7272F: include/uapi/linux/mei.h 7273F: include/linux/mei_cl_bus.h 7274F: drivers/misc/mei/* 7275F: drivers/watchdog/mei_wdt.c 7276F: Documentation/misc-devices/mei/* 7277F: samples/mei/* 7278 7279INTEL MENLOW THERMAL DRIVER 7280M: Sujith Thomas <sujith.thomas@intel.com> 7281L: platform-driver-x86@vger.kernel.org 7282W: https://01.org/linux-acpi 7283S: Supported 7284F: drivers/platform/x86/intel_menlow.c 7285 7286INTEL MERRIFIELD GPIO DRIVER 7287M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7288L: linux-gpio@vger.kernel.org 7289S: Maintained 7290F: drivers/gpio/gpio-merrifield.c 7291 7292INTEL MIC DRIVERS (mic) 7293M: Sudeep Dutt <sudeep.dutt@intel.com> 7294M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7295S: Supported 7296W: https://github.com/sudeepdutt/mic 7297W: http://software.intel.com/en-us/mic-developer 7298F: include/linux/mic_bus.h 7299F: include/linux/scif.h 7300F: include/uapi/linux/mic_common.h 7301F: include/uapi/linux/mic_ioctl.h 7302F: include/uapi/linux/scif_ioctl.h 7303F: drivers/misc/mic/ 7304F: drivers/dma/mic_x100_dma.c 7305F: drivers/dma/mic_x100_dma.h 7306F: Documentation/mic/ 7307 7308INTEL PMC CORE DRIVER 7309M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7310M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7311L: platform-driver-x86@vger.kernel.org 7312S: Maintained 7313F: arch/x86/include/asm/pmc_core.h 7314F: drivers/platform/x86/intel_pmc_core* 7315 7316INTEL PMC/P-Unit IPC DRIVER 7317M: Zha Qipeng<qipeng.zha@intel.com> 7318L: platform-driver-x86@vger.kernel.org 7319S: Maintained 7320F: drivers/platform/x86/intel_pmc_ipc.c 7321F: drivers/platform/x86/intel_punit_ipc.c 7322F: arch/x86/include/asm/intel_pmc_ipc.h 7323F: arch/x86/include/asm/intel_punit_ipc.h 7324 7325INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7326M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7327L: linux-wireless@vger.kernel.org 7328S: Maintained 7329F: Documentation/networking/README.ipw2100 7330F: Documentation/networking/README.ipw2200 7331F: drivers/net/wireless/intel/ipw2x00/ 7332 7333INTEL PSTATE DRIVER 7334M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7335M: Len Brown <lenb@kernel.org> 7336L: linux-pm@vger.kernel.org 7337S: Supported 7338F: drivers/cpufreq/intel_pstate.c 7339 7340INTEL RDMA RNIC DRIVER 7341M: Faisal Latif <faisal.latif@intel.com> 7342M: Shiraz Saleem <shiraz.saleem@intel.com> 7343L: linux-rdma@vger.kernel.org 7344S: Supported 7345F: drivers/infiniband/hw/i40iw/ 7346F: include/uapi/rdma/i40iw-abi.h 7347 7348INTEL SHA MULTIBUFFER DRIVER 7349M: Megha Dey <megha.dey@linux.intel.com> 7350R: Tim Chen <tim.c.chen@linux.intel.com> 7351L: linux-crypto@vger.kernel.org 7352S: Supported 7353F: arch/x86/crypto/sha*-mb 7354F: crypto/mcryptd.c 7355 7356INTEL TELEMETRY DRIVER 7357M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7358L: platform-driver-x86@vger.kernel.org 7359S: Maintained 7360F: arch/x86/include/asm/intel_telemetry.h 7361F: drivers/platform/x86/intel_telemetry* 7362 7363INTEL VIRTUAL BUTTON DRIVER 7364M: AceLan Kao <acelan.kao@canonical.com> 7365L: platform-driver-x86@vger.kernel.org 7366S: Maintained 7367F: drivers/platform/x86/intel-vbtn.c 7368 7369INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7370M: Stanislaw Gruszka <sgruszka@redhat.com> 7371L: linux-wireless@vger.kernel.org 7372S: Supported 7373F: drivers/net/wireless/intel/iwlegacy/ 7374 7375INTEL WIRELESS WIFI LINK (iwlwifi) 7376M: Johannes Berg <johannes.berg@intel.com> 7377M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7378M: Luca Coelho <luciano.coelho@intel.com> 7379M: Intel Linux Wireless <linuxwifi@intel.com> 7380L: linux-wireless@vger.kernel.org 7381W: http://intellinuxwireless.org 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7383S: Supported 7384F: drivers/net/wireless/intel/iwlwifi/ 7385 7386INTEL WIRELESS WIMAX CONNECTION 2400 7387M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7388M: linux-wimax@intel.com 7389L: wimax@linuxwimax.org (subscribers-only) 7390S: Supported 7391W: http://linuxwimax.org 7392F: Documentation/wimax/README.i2400m 7393F: drivers/net/wimax/i2400m/ 7394F: include/uapi/linux/wimax/i2400m.h 7395 7396INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7397M: Mario Limonciello <mario.limonciello@dell.com> 7398S: Maintained 7399F: drivers/platform/x86/intel-wmi-thunderbolt.c 7400 7401INTEL(R) TRACE HUB 7402M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7403S: Supported 7404F: Documentation/trace/intel_th.rst 7405F: drivers/hwtracing/intel_th/ 7406 7407INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7408M: Ning Sun <ning.sun@intel.com> 7409L: tboot-devel@lists.sourceforge.net 7410W: http://tboot.sourceforge.net 7411T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7412S: Supported 7413F: Documentation/intel_txt.txt 7414F: include/linux/tboot.h 7415F: arch/x86/kernel/tboot.c 7416 7417INTEL-MID GPIO DRIVER 7418M: David Cohen <david.a.cohen@linux.intel.com> 7419L: linux-gpio@vger.kernel.org 7420S: Maintained 7421F: drivers/gpio/gpio-intel-mid.c 7422 7423INVENSENSE MPU-3050 GYROSCOPE DRIVER 7424M: Linus Walleij <linus.walleij@linaro.org> 7425L: linux-iio@vger.kernel.org 7426S: Maintained 7427F: drivers/iio/gyro/mpu3050* 7428F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7429 7430IOC3 ETHERNET DRIVER 7431M: Ralf Baechle <ralf@linux-mips.org> 7432L: linux-mips@linux-mips.org 7433S: Maintained 7434F: drivers/net/ethernet/sgi/ioc3-eth.c 7435 7436IOC3 SERIAL DRIVER 7437M: Pat Gefre <pfg@sgi.com> 7438L: linux-serial@vger.kernel.org 7439S: Maintained 7440F: drivers/tty/serial/ioc3_serial.c 7441 7442IOMMU DRIVERS 7443M: Joerg Roedel <joro@8bytes.org> 7444L: iommu@lists.linux-foundation.org 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7446S: Maintained 7447F: Documentation/devicetree/bindings/iommu/ 7448F: drivers/iommu/ 7449F: include/linux/iommu.h 7450F: include/linux/of_iommu.h 7451F: include/linux/iova.h 7452 7453IP MASQUERADING 7454M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7455S: Maintained 7456F: net/ipv4/netfilter/ipt_MASQUERADE.c 7457 7458IPMI SUBSYSTEM 7459M: Corey Minyard <minyard@acm.org> 7460L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7461W: http://openipmi.sourceforge.net/ 7462S: Supported 7463F: Documentation/IPMI.txt 7464F: drivers/char/ipmi/ 7465F: include/linux/ipmi* 7466F: include/uapi/linux/ipmi* 7467 7468IPS SCSI RAID DRIVER 7469M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7470L: linux-scsi@vger.kernel.org 7471W: http://www.adaptec.com/ 7472S: Maintained 7473F: drivers/scsi/ips* 7474 7475IPVS 7476M: Wensong Zhang <wensong@linux-vs.org> 7477M: Simon Horman <horms@verge.net.au> 7478M: Julian Anastasov <ja@ssi.bg> 7479L: netdev@vger.kernel.org 7480L: lvs-devel@vger.kernel.org 7481S: Maintained 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7484F: Documentation/networking/ipvs-sysctl.txt 7485F: include/net/ip_vs.h 7486F: include/uapi/linux/ip_vs.h 7487F: net/netfilter/ipvs/ 7488 7489IPWIRELESS DRIVER 7490M: Jiri Kosina <jikos@kernel.org> 7491M: David Sterba <dsterba@suse.com> 7492S: Odd Fixes 7493F: drivers/tty/ipwireless/ 7494 7495IPX NETWORK LAYER 7496L: netdev@vger.kernel.org 7497S: Obsolete 7498F: include/uapi/linux/ipx.h 7499F: drivers/staging/ipx/ 7500 7501IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7502M: Marc Zyngier <marc.zyngier@arm.com> 7503S: Maintained 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7505F: Documentation/IRQ-domain.txt 7506F: include/linux/irqdomain.h 7507F: kernel/irq/irqdomain.c 7508F: kernel/irq/msi.c 7509 7510IRQ SUBSYSTEM 7511M: Thomas Gleixner <tglx@linutronix.de> 7512L: linux-kernel@vger.kernel.org 7513S: Maintained 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7515F: kernel/irq/ 7516 7517IRQCHIP DRIVERS 7518M: Thomas Gleixner <tglx@linutronix.de> 7519M: Jason Cooper <jason@lakedaemon.net> 7520M: Marc Zyngier <marc.zyngier@arm.com> 7521L: linux-kernel@vger.kernel.org 7522S: Maintained 7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7524F: Documentation/devicetree/bindings/interrupt-controller/ 7525F: drivers/irqchip/ 7526 7527ISA 7528M: William Breathitt Gray <vilhelm.gray@gmail.com> 7529S: Maintained 7530F: Documentation/isa.txt 7531F: drivers/base/isa.c 7532F: include/linux/isa.h 7533 7534ISA RADIO MODULE 7535M: Hans Verkuil <hverkuil@xs4all.nl> 7536L: linux-media@vger.kernel.org 7537T: git git://linuxtv.org/media_tree.git 7538W: https://linuxtv.org 7539S: Maintained 7540F: drivers/media/radio/radio-isa* 7541 7542ISAPNP 7543M: Jaroslav Kysela <perex@perex.cz> 7544S: Maintained 7545F: Documentation/isapnp.txt 7546F: drivers/pnp/isapnp/ 7547F: include/linux/isapnp.h 7548 7549ISCSI 7550M: Lee Duncan <lduncan@suse.com> 7551M: Chris Leech <cleech@redhat.com> 7552L: open-iscsi@googlegroups.com 7553W: www.open-iscsi.com 7554S: Maintained 7555F: drivers/scsi/*iscsi* 7556F: include/scsi/*iscsi* 7557 7558iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7559M: Peter Jones <pjones@redhat.com> 7560M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7561S: Maintained 7562F: drivers/firmware/iscsi_ibft* 7563 7564ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7565M: Or Gerlitz <ogerlitz@mellanox.com> 7566M: Sagi Grimberg <sagi@grimberg.me> 7567M: Roi Dayan <roid@mellanox.com> 7568L: linux-rdma@vger.kernel.org 7569S: Supported 7570W: http://www.openfabrics.org 7571W: www.open-iscsi.org 7572Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7573F: drivers/infiniband/ulp/iser/ 7574 7575ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7576M: Sagi Grimberg <sagi@grimberg.me> 7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7578L: linux-rdma@vger.kernel.org 7579L: target-devel@vger.kernel.org 7580S: Supported 7581W: http://www.linux-iscsi.org 7582F: drivers/infiniband/ulp/isert 7583 7584ISDN SUBSYSTEM 7585M: Karsten Keil <isdn@linux-pingi.de> 7586L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7587L: netdev@vger.kernel.org 7588W: http://www.isdn4linux.de 7589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7590S: Maintained 7591F: Documentation/isdn/ 7592F: drivers/isdn/ 7593F: include/linux/isdn.h 7594F: include/linux/isdn/ 7595F: include/uapi/linux/isdn.h 7596F: include/uapi/linux/isdn/ 7597 7598ISDN SUBSYSTEM (Eicon active card driver) 7599M: Armin Schindler <mac@melware.de> 7600L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7601W: http://www.melware.de 7602S: Maintained 7603F: drivers/isdn/hardware/eicon/ 7604 7605IT87 HARDWARE MONITORING DRIVER 7606M: Jean Delvare <jdelvare@suse.com> 7607L: linux-hwmon@vger.kernel.org 7608S: Maintained 7609F: Documentation/hwmon/it87 7610F: drivers/hwmon/it87.c 7611 7612IT913X MEDIA DRIVER 7613M: Antti Palosaari <crope@iki.fi> 7614L: linux-media@vger.kernel.org 7615W: https://linuxtv.org 7616W: http://palosaari.fi/linux/ 7617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7618T: git git://linuxtv.org/anttip/media_tree.git 7619S: Maintained 7620F: drivers/media/tuners/it913x* 7621 7622IVTV VIDEO4LINUX DRIVER 7623M: Andy Walls <awalls@md.metrocast.net> 7624L: ivtv-devel@ivtvdriver.org (subscribers-only) 7625L: linux-media@vger.kernel.org 7626T: git git://linuxtv.org/media_tree.git 7627W: http://www.ivtvdriver.org 7628S: Maintained 7629F: Documentation/media/v4l-drivers/ivtv* 7630F: drivers/media/pci/ivtv/ 7631F: include/uapi/linux/ivtv* 7632 7633IX2505V MEDIA DRIVER 7634M: Malcolm Priestley <tvboxspy@gmail.com> 7635L: linux-media@vger.kernel.org 7636W: https://linuxtv.org 7637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7638S: Maintained 7639F: drivers/media/dvb-frontends/ix2505v* 7640 7641JAILHOUSE HYPERVISOR INTERFACE 7642M: Jan Kiszka <jan.kiszka@siemens.com> 7643L: jailhouse-dev@googlegroups.com 7644S: Maintained 7645F: arch/x86/kernel/jailhouse.c 7646F: arch/x86/include/asm/jailhouse_para.h 7647 7648JC42.4 TEMPERATURE SENSOR DRIVER 7649M: Guenter Roeck <linux@roeck-us.net> 7650L: linux-hwmon@vger.kernel.org 7651S: Maintained 7652F: drivers/hwmon/jc42.c 7653F: Documentation/hwmon/jc42 7654 7655JFS FILESYSTEM 7656M: Dave Kleikamp <shaggy@kernel.org> 7657L: jfs-discussion@lists.sourceforge.net 7658W: http://jfs.sourceforge.net/ 7659T: git git://github.com/kleikamp/linux-shaggy.git 7660S: Maintained 7661F: Documentation/filesystems/jfs.txt 7662F: fs/jfs/ 7663 7664JME NETWORK DRIVER 7665M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7666L: netdev@vger.kernel.org 7667S: Maintained 7668F: drivers/net/ethernet/jme.* 7669 7670JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7671M: David Woodhouse <dwmw2@infradead.org> 7672L: linux-mtd@lists.infradead.org 7673W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7674S: Maintained 7675F: fs/jffs2/ 7676F: include/uapi/linux/jffs2.h 7677 7678JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7679M: "Theodore Ts'o" <tytso@mit.edu> 7680M: Jan Kara <jack@suse.com> 7681L: linux-ext4@vger.kernel.org 7682S: Maintained 7683F: fs/jbd2/ 7684F: include/linux/jbd2.h 7685 7686JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7687M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7688L: linux-media@vger.kernel.org 7689S: Maintained 7690F: drivers/media/platform/rcar_jpu.c 7691 7692JSM Neo PCI based serial card 7693M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7694L: linux-serial@vger.kernel.org 7695S: Maintained 7696F: drivers/tty/serial/jsm/ 7697 7698K10TEMP HARDWARE MONITORING DRIVER 7699M: Clemens Ladisch <clemens@ladisch.de> 7700L: linux-hwmon@vger.kernel.org 7701S: Maintained 7702F: Documentation/hwmon/k10temp 7703F: drivers/hwmon/k10temp.c 7704 7705K8TEMP HARDWARE MONITORING DRIVER 7706M: Rudolf Marek <r.marek@assembler.cz> 7707L: linux-hwmon@vger.kernel.org 7708S: Maintained 7709F: Documentation/hwmon/k8temp 7710F: drivers/hwmon/k8temp.c 7711 7712KASAN 7713M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7714R: Alexander Potapenko <glider@google.com> 7715R: Dmitry Vyukov <dvyukov@google.com> 7716L: kasan-dev@googlegroups.com 7717S: Maintained 7718F: arch/*/include/asm/kasan.h 7719F: arch/*/mm/kasan_init* 7720F: Documentation/dev-tools/kasan.rst 7721F: include/linux/kasan*.h 7722F: lib/test_kasan.c 7723F: mm/kasan/ 7724F: scripts/Makefile.kasan 7725 7726KCONFIG 7727M: Masahiro Yamada <yamada.masahiro@socionext.com> 7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7729L: linux-kbuild@vger.kernel.org 7730S: Maintained 7731F: Documentation/kbuild/kconfig* 7732F: scripts/kconfig/ 7733F: scripts/Kconfig.include 7734 7735KDUMP 7736M: Dave Young <dyoung@redhat.com> 7737M: Baoquan He <bhe@redhat.com> 7738R: Vivek Goyal <vgoyal@redhat.com> 7739L: kexec@lists.infradead.org 7740W: http://lse.sourceforge.net/kdump/ 7741S: Maintained 7742F: Documentation/kdump/ 7743 7744KEENE FM RADIO TRANSMITTER DRIVER 7745M: Hans Verkuil <hverkuil@xs4all.nl> 7746L: linux-media@vger.kernel.org 7747T: git git://linuxtv.org/media_tree.git 7748W: https://linuxtv.org 7749S: Maintained 7750F: drivers/media/radio/radio-keene* 7751 7752KERNEL AUTOMOUNTER 7753M: Ian Kent <raven@themaw.net> 7754L: autofs@vger.kernel.org 7755S: Maintained 7756F: fs/autofs/ 7757 7758KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7759M: Masahiro Yamada <yamada.masahiro@socionext.com> 7760M: Michal Marek <michal.lkml@markovi.net> 7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7762L: linux-kbuild@vger.kernel.org 7763S: Maintained 7764F: Documentation/kbuild/ 7765F: Makefile 7766F: scripts/Kbuild* 7767F: scripts/Makefile* 7768F: scripts/basic/ 7769F: scripts/mk* 7770F: scripts/mod/ 7771F: scripts/package/ 7772 7773KERNEL JANITORS 7774L: kernel-janitors@vger.kernel.org 7775W: http://kernelnewbies.org/KernelJanitors 7776S: Odd Fixes 7777 7778KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7779M: "J. Bruce Fields" <bfields@fieldses.org> 7780M: Jeff Layton <jlayton@kernel.org> 7781L: linux-nfs@vger.kernel.org 7782W: http://nfs.sourceforge.net/ 7783T: git git://linux-nfs.org/~bfields/linux.git 7784S: Supported 7785F: fs/nfsd/ 7786F: include/uapi/linux/nfsd/ 7787F: fs/lockd/ 7788F: fs/nfs_common/ 7789F: net/sunrpc/ 7790F: include/linux/lockd/ 7791F: include/linux/sunrpc/ 7792F: include/uapi/linux/sunrpc/ 7793 7794KERNEL SELFTEST FRAMEWORK 7795M: Shuah Khan <shuah@kernel.org> 7796L: linux-kselftest@vger.kernel.org 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7798Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7799S: Maintained 7800F: tools/testing/selftests/ 7801F: Documentation/dev-tools/kselftest* 7802 7803KERNEL USERMODE HELPER 7804M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7805L: linux-kernel@vger.kernel.org 7806S: Maintained 7807F: kernel/umh.c 7808F: include/linux/umh.h 7809 7810KERNEL VIRTUAL MACHINE (KVM) 7811M: Paolo Bonzini <pbonzini@redhat.com> 7812M: Radim Krčmář <rkrcmar@redhat.com> 7813L: kvm@vger.kernel.org 7814W: http://www.linux-kvm.org 7815T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7816S: Supported 7817F: Documentation/virtual/kvm/ 7818F: include/trace/events/kvm.h 7819F: include/uapi/asm-generic/kvm* 7820F: include/uapi/linux/kvm* 7821F: include/asm-generic/kvm* 7822F: include/linux/kvm* 7823F: include/kvm/iodev.h 7824F: virt/kvm/* 7825F: tools/kvm/ 7826 7827KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7828M: Joerg Roedel <joro@8bytes.org> 7829L: kvm@vger.kernel.org 7830W: http://www.linux-kvm.org/ 7831S: Maintained 7832F: arch/x86/include/asm/svm.h 7833F: arch/x86/kvm/svm.c 7834 7835KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7836M: Christoffer Dall <christoffer.dall@arm.com> 7837M: Marc Zyngier <marc.zyngier@arm.com> 7838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7839L: kvmarm@lists.cs.columbia.edu 7840W: http://systems.cs.columbia.edu/projects/kvm-arm 7841T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7842S: Supported 7843F: arch/arm/include/uapi/asm/kvm* 7844F: arch/arm/include/asm/kvm* 7845F: arch/arm/kvm/ 7846F: virt/kvm/arm/ 7847F: include/kvm/arm_* 7848 7849KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7850M: Christoffer Dall <christoffer.dall@arm.com> 7851M: Marc Zyngier <marc.zyngier@arm.com> 7852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7853L: kvmarm@lists.cs.columbia.edu 7854S: Maintained 7855F: arch/arm64/include/uapi/asm/kvm* 7856F: arch/arm64/include/asm/kvm* 7857F: arch/arm64/kvm/ 7858 7859KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7860M: James Hogan <jhogan@kernel.org> 7861L: linux-mips@linux-mips.org 7862S: Supported 7863F: arch/mips/include/uapi/asm/kvm* 7864F: arch/mips/include/asm/kvm* 7865F: arch/mips/kvm/ 7866 7867KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7868M: Paul Mackerras <paulus@ozlabs.org> 7869L: kvm-ppc@vger.kernel.org 7870W: http://www.linux-kvm.org/ 7871T: git git://github.com/agraf/linux-2.6.git 7872S: Supported 7873F: arch/powerpc/include/uapi/asm/kvm* 7874F: arch/powerpc/include/asm/kvm* 7875F: arch/powerpc/kvm/ 7876F: arch/powerpc/kernel/kvm* 7877 7878KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7879M: Christian Borntraeger <borntraeger@de.ibm.com> 7880M: Janosch Frank <frankja@linux.ibm.com> 7881R: David Hildenbrand <david@redhat.com> 7882R: Cornelia Huck <cohuck@redhat.com> 7883L: linux-s390@vger.kernel.org 7884W: http://www.ibm.com/developerworks/linux/linux390/ 7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7886S: Supported 7887F: arch/s390/include/uapi/asm/kvm* 7888F: arch/s390/include/asm/gmap.h 7889F: arch/s390/include/asm/kvm* 7890F: arch/s390/kvm/ 7891F: arch/s390/mm/gmap.c 7892 7893KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7894M: Paolo Bonzini <pbonzini@redhat.com> 7895M: Radim Krčmář <rkrcmar@redhat.com> 7896L: kvm@vger.kernel.org 7897W: http://www.linux-kvm.org 7898T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7899S: Supported 7900F: arch/x86/kvm/ 7901F: arch/x86/include/uapi/asm/kvm* 7902F: arch/x86/include/asm/kvm* 7903F: arch/x86/include/asm/pvclock-abi.h 7904F: arch/x86/kernel/kvm.c 7905F: arch/x86/kernel/kvmclock.c 7906 7907KERNFS 7908M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7909M: Tejun Heo <tj@kernel.org> 7910T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7911S: Supported 7912F: include/linux/kernfs.h 7913F: fs/kernfs/ 7914 7915KEXEC 7916M: Eric Biederman <ebiederm@xmission.com> 7917W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7918L: kexec@lists.infradead.org 7919S: Maintained 7920F: include/linux/kexec.h 7921F: include/uapi/linux/kexec.h 7922F: kernel/kexec* 7923 7924KEYS-ENCRYPTED 7925M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7926L: linux-integrity@vger.kernel.org 7927L: keyrings@vger.kernel.org 7928S: Supported 7929F: Documentation/security/keys/trusted-encrypted.rst 7930F: include/keys/encrypted-type.h 7931F: security/keys/encrypted-keys/ 7932 7933KEYS-TRUSTED 7934M: James Bottomley <jejb@linux.vnet.ibm.com> 7935M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7936L: linux-integrity@vger.kernel.org 7937L: keyrings@vger.kernel.org 7938S: Supported 7939F: Documentation/security/keys/trusted-encrypted.rst 7940F: include/keys/trusted-type.h 7941F: security/keys/trusted.c 7942F: security/keys/trusted.h 7943 7944KEYS/KEYRINGS: 7945M: David Howells <dhowells@redhat.com> 7946L: keyrings@vger.kernel.org 7947S: Maintained 7948F: Documentation/security/keys/core.rst 7949F: include/linux/key.h 7950F: include/linux/key-type.h 7951F: include/linux/keyctl.h 7952F: include/uapi/linux/keyctl.h 7953F: include/keys/ 7954F: security/keys/ 7955 7956KGDB / KDB /debug_core 7957M: Jason Wessel <jason.wessel@windriver.com> 7958M: Daniel Thompson <daniel.thompson@linaro.org> 7959W: http://kgdb.wiki.kernel.org/ 7960L: kgdb-bugreport@lists.sourceforge.net 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7962S: Maintained 7963F: Documentation/dev-tools/kgdb.rst 7964F: drivers/misc/kgdbts.c 7965F: drivers/tty/serial/kgdboc.c 7966F: include/linux/kdb.h 7967F: include/linux/kgdb.h 7968F: kernel/debug/ 7969 7970KMEMLEAK 7971M: Catalin Marinas <catalin.marinas@arm.com> 7972S: Maintained 7973F: Documentation/dev-tools/kmemleak.rst 7974F: include/linux/kmemleak.h 7975F: mm/kmemleak.c 7976F: mm/kmemleak-test.c 7977 7978KMOD KERNEL MODULE LOADER - USERMODE HELPER 7979M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7980L: linux-kernel@vger.kernel.org 7981S: Maintained 7982F: kernel/kmod.c 7983F: include/linux/kmod.h 7984F: lib/test_kmod.c 7985F: tools/testing/selftests/kmod/ 7986 7987KPROBES 7988M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 7989M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7990M: "David S. Miller" <davem@davemloft.net> 7991M: Masami Hiramatsu <mhiramat@kernel.org> 7992S: Maintained 7993F: Documentation/kprobes.txt 7994F: include/linux/kprobes.h 7995F: include/asm-generic/kprobes.h 7996F: kernel/kprobes.c 7997 7998KS0108 LCD CONTROLLER DRIVER 7999M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8000S: Maintained 8001F: Documentation/auxdisplay/ks0108 8002F: drivers/auxdisplay/ks0108.c 8003F: include/linux/ks0108.h 8004 8005L3MDEV 8006M: David Ahern <dsa@cumulusnetworks.com> 8007L: netdev@vger.kernel.org 8008S: Maintained 8009F: net/l3mdev 8010F: include/net/l3mdev.h 8011 8012LANTIQ MIPS ARCHITECTURE 8013M: John Crispin <john@phrozen.org> 8014L: linux-mips@linux-mips.org 8015S: Maintained 8016F: arch/mips/lantiq 8017F: drivers/soc/lantiq 8018 8019LAPB module 8020L: linux-x25@vger.kernel.org 8021S: Orphan 8022F: Documentation/networking/lapb-module.txt 8023F: include/*/lapb.h 8024F: net/lapb/ 8025 8026LASI 53c700 driver for PARISC 8027M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8028L: linux-scsi@vger.kernel.org 8029S: Maintained 8030F: Documentation/scsi/53c700.txt 8031F: drivers/scsi/53c700* 8032 8033LEAKING_ADDRESSES 8034M: Tobin C. Harding <me@tobin.cc> 8035M: Tycho Andersen <tycho@tycho.ws> 8036L: kernel-hardening@lists.openwall.com 8037S: Maintained 8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8039F: scripts/leaking_addresses.pl 8040 8041LED SUBSYSTEM 8042M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8043M: Pavel Machek <pavel@ucw.cz> 8044L: linux-leds@vger.kernel.org 8045T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8046S: Maintained 8047F: Documentation/devicetree/bindings/leds/ 8048F: drivers/leds/ 8049F: include/linux/leds.h 8050 8051LEGACY EEPROM DRIVER 8052M: Jean Delvare <jdelvare@suse.com> 8053S: Maintained 8054F: Documentation/misc-devices/eeprom 8055F: drivers/misc/eeprom/eeprom.c 8056 8057LEGO MINDSTORMS EV3 8058R: David Lechner <david@lechnology.com> 8059S: Maintained 8060F: arch/arm/boot/dts/da850-lego-ev3.dts 8061F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8062F: drivers/power/supply/lego_ev3_battery.c 8063 8064LEGO USB Tower driver 8065M: Juergen Stuber <starblue@users.sourceforge.net> 8066L: legousb-devel@lists.sourceforge.net 8067W: http://legousb.sourceforge.net/ 8068S: Maintained 8069F: drivers/usb/misc/legousbtower.c 8070 8071LG2160 MEDIA DRIVER 8072M: Michael Krufky <mkrufky@linuxtv.org> 8073L: linux-media@vger.kernel.org 8074W: https://linuxtv.org 8075W: http://github.com/mkrufky 8076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8077T: git git://linuxtv.org/mkrufky/tuners.git 8078S: Maintained 8079F: drivers/media/dvb-frontends/lg2160.* 8080 8081LGDT3305 MEDIA DRIVER 8082M: Michael Krufky <mkrufky@linuxtv.org> 8083L: linux-media@vger.kernel.org 8084W: https://linuxtv.org 8085W: http://github.com/mkrufky 8086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8087T: git git://linuxtv.org/mkrufky/tuners.git 8088S: Maintained 8089F: drivers/media/dvb-frontends/lgdt3305.* 8090 8091LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8092M: Viresh Kumar <vireshk@kernel.org> 8093L: linux-ide@vger.kernel.org 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8095S: Maintained 8096F: include/linux/pata_arasan_cf_data.h 8097F: drivers/ata/pata_arasan_cf.c 8098 8099LIBATA PATA DRIVERS 8100M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8101M: Tejun Heo <tj@kernel.org> 8102L: linux-ide@vger.kernel.org 8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8104S: Maintained 8105F: drivers/ata/pata_*.c 8106F: drivers/ata/ata_generic.c 8107 8108LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8109M: Linus Walleij <linus.walleij@linaro.org> 8110L: linux-ide@vger.kernel.org 8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8112S: Maintained 8113F: drivers/ata/pata_ftide010.c 8114F: drivers/ata/sata_gemini.c 8115F: drivers/ata/sata_gemini.h 8116 8117LIBATA SATA AHCI PLATFORM devices support 8118M: Hans de Goede <hdegoede@redhat.com> 8119M: Tejun Heo <tj@kernel.org> 8120L: linux-ide@vger.kernel.org 8121T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8122S: Maintained 8123F: drivers/ata/ahci_platform.c 8124F: drivers/ata/libahci_platform.c 8125F: include/linux/ahci_platform.h 8126 8127LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8128M: Mikael Pettersson <mikpelinux@gmail.com> 8129L: linux-ide@vger.kernel.org 8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8131S: Maintained 8132F: drivers/ata/sata_promise.* 8133 8134LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8135M: Tejun Heo <tj@kernel.org> 8136L: linux-ide@vger.kernel.org 8137T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8138S: Maintained 8139F: drivers/ata/ 8140F: include/linux/ata.h 8141F: include/linux/libata.h 8142F: Documentation/devicetree/bindings/ata/ 8143 8144LIBLOCKDEP 8145M: Sasha Levin <alexander.levin@verizon.com> 8146S: Maintained 8147F: tools/lib/lockdep/ 8148 8149LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8150M: Ross Zwisler <ross.zwisler@linux.intel.com> 8151M: Dan Williams <dan.j.williams@intel.com> 8152M: Vishal Verma <vishal.l.verma@intel.com> 8153M: Dave Jiang <dave.jiang@intel.com> 8154L: linux-nvdimm@lists.01.org 8155Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8156S: Supported 8157F: drivers/nvdimm/blk.c 8158F: drivers/nvdimm/region_devs.c 8159 8160LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8161M: Vishal Verma <vishal.l.verma@intel.com> 8162M: Dan Williams <dan.j.williams@intel.com> 8163M: Ross Zwisler <ross.zwisler@linux.intel.com> 8164M: Dave Jiang <dave.jiang@intel.com> 8165L: linux-nvdimm@lists.01.org 8166Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8167S: Supported 8168F: drivers/nvdimm/btt* 8169 8170LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8171M: Ross Zwisler <ross.zwisler@linux.intel.com> 8172M: Dan Williams <dan.j.williams@intel.com> 8173M: Vishal Verma <vishal.l.verma@intel.com> 8174M: Dave Jiang <dave.jiang@intel.com> 8175L: linux-nvdimm@lists.01.org 8176Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8177S: Supported 8178F: drivers/nvdimm/pmem* 8179 8180LIBNVDIMM: DEVICETREE BINDINGS 8181M: Oliver O'Halloran <oohall@gmail.com> 8182L: linux-nvdimm@lists.01.org 8183Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8184S: Supported 8185F: drivers/nvdimm/of_pmem.c 8186F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8187 8188LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8189M: Dan Williams <dan.j.williams@intel.com> 8190M: Ross Zwisler <ross.zwisler@linux.intel.com> 8191M: Vishal Verma <vishal.l.verma@intel.com> 8192M: Dave Jiang <dave.jiang@intel.com> 8193L: linux-nvdimm@lists.01.org 8194Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8196S: Supported 8197F: drivers/nvdimm/* 8198F: drivers/acpi/nfit/* 8199F: include/linux/nd.h 8200F: include/linux/libnvdimm.h 8201F: include/uapi/linux/ndctl.h 8202 8203LIGHTNVM PLATFORM SUPPORT 8204M: Matias Bjorling <mb@lightnvm.io> 8205W: http://github/OpenChannelSSD 8206L: linux-block@vger.kernel.org 8207S: Maintained 8208F: drivers/lightnvm/ 8209F: include/linux/lightnvm.h 8210F: include/uapi/linux/lightnvm.h 8211 8212LINUX FOR POWER MACINTOSH 8213M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8214W: http://www.penguinppc.org/ 8215L: linuxppc-dev@lists.ozlabs.org 8216S: Maintained 8217F: arch/powerpc/platforms/powermac/ 8218F: drivers/macintosh/ 8219 8220LINUX FOR POWERPC (32-BIT AND 64-BIT) 8221M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8222M: Paul Mackerras <paulus@samba.org> 8223M: Michael Ellerman <mpe@ellerman.id.au> 8224W: https://github.com/linuxppc/linux/wiki 8225L: linuxppc-dev@lists.ozlabs.org 8226Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8228S: Supported 8229F: Documentation/ABI/stable/sysfs-firmware-opal-* 8230F: Documentation/devicetree/bindings/powerpc/ 8231F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8232F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8233F: Documentation/powerpc/ 8234F: arch/powerpc/ 8235F: drivers/char/tpm/tpm_ibmvtpm* 8236F: drivers/crypto/nx/ 8237F: drivers/crypto/vmx/ 8238F: drivers/i2c/busses/i2c-opal.c 8239F: drivers/net/ethernet/ibm/ibmveth.* 8240F: drivers/net/ethernet/ibm/ibmvnic.* 8241F: drivers/pci/hotplug/pnv_php.c 8242F: drivers/pci/hotplug/rpa* 8243F: drivers/rtc/rtc-opal.c 8244F: drivers/scsi/ibmvscsi/ 8245F: drivers/tty/hvc/hvc_opal.c 8246F: drivers/watchdog/wdrtas.c 8247F: tools/testing/selftests/powerpc 8248N: /pmac 8249N: powermac 8250N: powernv 8251N: [^a-z0-9]ps3 8252N: pseries 8253 8254LINUX FOR POWERPC EMBEDDED MPC5XXX 8255M: Anatolij Gustschin <agust@denx.de> 8256L: linuxppc-dev@lists.ozlabs.org 8257T: git git://git.denx.de/linux-denx-agust.git 8258S: Maintained 8259F: arch/powerpc/platforms/512x/ 8260F: arch/powerpc/platforms/52xx/ 8261 8262LINUX FOR POWERPC EMBEDDED PPC4XX 8263M: Alistair Popple <alistair@popple.id.au> 8264M: Matt Porter <mporter@kernel.crashing.org> 8265W: http://www.penguinppc.org/ 8266L: linuxppc-dev@lists.ozlabs.org 8267S: Maintained 8268F: arch/powerpc/platforms/40x/ 8269F: arch/powerpc/platforms/44x/ 8270 8271LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8272M: Scott Wood <oss@buserror.net> 8273M: Kumar Gala <galak@kernel.crashing.org> 8274W: http://www.penguinppc.org/ 8275L: linuxppc-dev@lists.ozlabs.org 8276T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8277S: Maintained 8278F: arch/powerpc/platforms/83xx/ 8279F: arch/powerpc/platforms/85xx/ 8280F: Documentation/devicetree/bindings/powerpc/fsl/ 8281 8282LINUX FOR POWERPC EMBEDDED PPC8XX 8283M: Vitaly Bordug <vitb@kernel.crashing.org> 8284W: http://www.penguinppc.org/ 8285L: linuxppc-dev@lists.ozlabs.org 8286S: Maintained 8287F: arch/powerpc/platforms/8xx/ 8288 8289LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8290L: linuxppc-dev@lists.ozlabs.org 8291S: Orphan 8292F: arch/powerpc/*/*virtex* 8293F: arch/powerpc/*/*/*virtex* 8294 8295LINUX FOR POWERPC PA SEMI PWRFICIENT 8296L: linuxppc-dev@lists.ozlabs.org 8297S: Orphan 8298F: arch/powerpc/platforms/pasemi/ 8299F: drivers/*/*pasemi* 8300F: drivers/*/*/*pasemi* 8301 8302LINUX KERNEL DUMP TEST MODULE (LKDTM) 8303M: Kees Cook <keescook@chromium.org> 8304S: Maintained 8305F: drivers/misc/lkdtm/* 8306 8307LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8308M: Alan Stern <stern@rowland.harvard.edu> 8309M: Andrea Parri <andrea.parri@amarulasolutions.com> 8310M: Will Deacon <will.deacon@arm.com> 8311M: Peter Zijlstra <peterz@infradead.org> 8312M: Boqun Feng <boqun.feng@gmail.com> 8313M: Nicholas Piggin <npiggin@gmail.com> 8314M: David Howells <dhowells@redhat.com> 8315M: Jade Alglave <j.alglave@ucl.ac.uk> 8316M: Luc Maranget <luc.maranget@inria.fr> 8317M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8318R: Akira Yokosawa <akiyks@gmail.com> 8319L: linux-kernel@vger.kernel.org 8320S: Supported 8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8322F: tools/memory-model/ 8323F: Documentation/memory-barriers.txt 8324 8325LINUX SECURITY MODULE (LSM) FRAMEWORK 8326M: Chris Wright <chrisw@sous-sol.org> 8327L: linux-security-module@vger.kernel.org 8328S: Supported 8329 8330LIS3LV02D ACCELEROMETER DRIVER 8331M: Eric Piel <eric.piel@tremplin-utc.net> 8332S: Maintained 8333F: Documentation/misc-devices/lis3lv02d 8334F: drivers/misc/lis3lv02d/ 8335F: drivers/platform/x86/hp_accel.c 8336 8337LIVE PATCHING 8338M: Josh Poimboeuf <jpoimboe@redhat.com> 8339M: Jessica Yu <jeyu@kernel.org> 8340M: Jiri Kosina <jikos@kernel.org> 8341M: Miroslav Benes <mbenes@suse.cz> 8342R: Petr Mladek <pmladek@suse.com> 8343S: Maintained 8344F: kernel/livepatch/ 8345F: include/linux/livepatch.h 8346F: arch/x86/include/asm/livepatch.h 8347F: arch/x86/kernel/livepatch.c 8348F: Documentation/livepatch/ 8349F: Documentation/ABI/testing/sysfs-kernel-livepatch 8350F: samples/livepatch/ 8351L: live-patching@vger.kernel.org 8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8353 8354LLC (802.2) 8355L: netdev@vger.kernel.org 8356S: Odd fixes 8357F: include/linux/llc.h 8358F: include/uapi/linux/llc.h 8359F: include/net/llc* 8360F: net/llc/ 8361 8362LM73 HARDWARE MONITOR DRIVER 8363M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8364L: linux-hwmon@vger.kernel.org 8365S: Maintained 8366F: drivers/hwmon/lm73.c 8367 8368LM78 HARDWARE MONITOR DRIVER 8369M: Jean Delvare <jdelvare@suse.com> 8370L: linux-hwmon@vger.kernel.org 8371S: Maintained 8372F: Documentation/hwmon/lm78 8373F: drivers/hwmon/lm78.c 8374 8375LM83 HARDWARE MONITOR DRIVER 8376M: Jean Delvare <jdelvare@suse.com> 8377L: linux-hwmon@vger.kernel.org 8378S: Maintained 8379F: Documentation/hwmon/lm83 8380F: drivers/hwmon/lm83.c 8381 8382LM90 HARDWARE MONITOR DRIVER 8383M: Jean Delvare <jdelvare@suse.com> 8384L: linux-hwmon@vger.kernel.org 8385S: Maintained 8386F: Documentation/hwmon/lm90 8387F: Documentation/devicetree/bindings/hwmon/lm90.txt 8388F: drivers/hwmon/lm90.c 8389F: include/dt-bindings/thermal/lm90.h 8390 8391LM95234 HARDWARE MONITOR DRIVER 8392M: Guenter Roeck <linux@roeck-us.net> 8393L: linux-hwmon@vger.kernel.org 8394S: Maintained 8395F: Documentation/hwmon/lm95234 8396F: drivers/hwmon/lm95234.c 8397 8398LME2510 MEDIA DRIVER 8399M: Malcolm Priestley <tvboxspy@gmail.com> 8400L: linux-media@vger.kernel.org 8401W: https://linuxtv.org 8402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8403S: Maintained 8404F: drivers/media/usb/dvb-usb-v2/lmedm04* 8405 8406LOADPIN SECURITY MODULE 8407M: Kees Cook <keescook@chromium.org> 8408T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8409S: Supported 8410F: security/loadpin/ 8411F: Documentation/admin-guide/LSM/LoadPin.rst 8412 8413LOCKING PRIMITIVES 8414M: Peter Zijlstra <peterz@infradead.org> 8415M: Ingo Molnar <mingo@redhat.com> 8416M: Will Deacon <will.deacon@arm.com> 8417L: linux-kernel@vger.kernel.org 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8419S: Maintained 8420F: Documentation/locking/ 8421F: include/linux/lockdep.h 8422F: include/linux/spinlock*.h 8423F: arch/*/include/asm/spinlock*.h 8424F: include/linux/rwlock*.h 8425F: include/linux/mutex*.h 8426F: arch/*/include/asm/mutex*.h 8427F: include/linux/rwsem*.h 8428F: arch/*/include/asm/rwsem.h 8429F: include/linux/seqlock.h 8430F: lib/locking*.[ch] 8431F: kernel/locking/ 8432X: kernel/locking/locktorture.c 8433 8434LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8435M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8436L: linux-ntfs-dev@lists.sourceforge.net 8437W: http://www.linux-ntfs.org/content/view/19/37/ 8438S: Maintained 8439F: Documentation/ldm.txt 8440F: block/partitions/ldm.* 8441 8442LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8443M: Sathya Prakash <sathya.prakash@broadcom.com> 8444M: Chaitra P B <chaitra.basappa@broadcom.com> 8445M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8446L: MPT-FusionLinux.pdl@broadcom.com 8447L: linux-scsi@vger.kernel.org 8448W: http://www.avagotech.com/support/ 8449S: Supported 8450F: drivers/message/fusion/ 8451F: drivers/scsi/mpt3sas/ 8452 8453LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8454M: Matthew Wilcox <matthew@wil.cx> 8455L: linux-scsi@vger.kernel.org 8456S: Maintained 8457F: drivers/scsi/sym53c8xx_2/ 8458 8459LTC4261 HARDWARE MONITOR DRIVER 8460M: Guenter Roeck <linux@roeck-us.net> 8461L: linux-hwmon@vger.kernel.org 8462S: Maintained 8463F: Documentation/hwmon/ltc4261 8464F: drivers/hwmon/ltc4261.c 8465 8466LTC4306 I2C MULTIPLEXER DRIVER 8467M: Michael Hennerich <michael.hennerich@analog.com> 8468W: http://ez.analog.com/community/linux-device-drivers 8469L: linux-i2c@vger.kernel.org 8470S: Supported 8471F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8472F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8473 8474LTP (Linux Test Project) 8475M: Mike Frysinger <vapier@gentoo.org> 8476M: Cyril Hrubis <chrubis@suse.cz> 8477M: Wanlong Gao <wanlong.gao@gmail.com> 8478M: Jan Stancek <jstancek@redhat.com> 8479M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8480M: Alexey Kodanev <alexey.kodanev@oracle.com> 8481L: ltp@lists.linux.it (subscribers-only) 8482W: http://linux-test-project.github.io/ 8483T: git git://github.com/linux-test-project/ltp.git 8484S: Maintained 8485 8486M68K ARCHITECTURE 8487M: Geert Uytterhoeven <geert@linux-m68k.org> 8488L: linux-m68k@lists.linux-m68k.org 8489W: http://www.linux-m68k.org/ 8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8491S: Maintained 8492F: arch/m68k/ 8493F: drivers/zorro/ 8494 8495M68K ON APPLE MACINTOSH 8496M: Joshua Thompson <funaho@jurai.org> 8497W: http://www.mac.linux-m68k.org/ 8498L: linux-m68k@lists.linux-m68k.org 8499S: Maintained 8500F: arch/m68k/mac/ 8501 8502M68K ON HP9000/300 8503M: Philip Blundell <philb@gnu.org> 8504W: http://www.tazenda.demon.co.uk/phil/linux-hp 8505S: Maintained 8506F: arch/m68k/hp300/ 8507 8508M88DS3103 MEDIA DRIVER 8509M: Antti Palosaari <crope@iki.fi> 8510L: linux-media@vger.kernel.org 8511W: https://linuxtv.org 8512W: http://palosaari.fi/linux/ 8513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8514T: git git://linuxtv.org/anttip/media_tree.git 8515S: Maintained 8516F: drivers/media/dvb-frontends/m88ds3103* 8517 8518M88RS2000 MEDIA DRIVER 8519M: Malcolm Priestley <tvboxspy@gmail.com> 8520L: linux-media@vger.kernel.org 8521W: https://linuxtv.org 8522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8523S: Maintained 8524F: drivers/media/dvb-frontends/m88rs2000* 8525 8526MA901 MASTERKIT USB FM RADIO DRIVER 8527M: Alexey Klimov <klimov.linux@gmail.com> 8528L: linux-media@vger.kernel.org 8529T: git git://linuxtv.org/media_tree.git 8530S: Maintained 8531F: drivers/media/radio/radio-ma901.c 8532 8533MAC80211 8534M: Johannes Berg <johannes@sipsolutions.net> 8535L: linux-wireless@vger.kernel.org 8536W: http://wireless.kernel.org/ 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8539S: Maintained 8540F: Documentation/networking/mac80211-injection.txt 8541F: include/net/mac80211.h 8542F: net/mac80211/ 8543F: drivers/net/wireless/mac80211_hwsim.[ch] 8544F: Documentation/networking/mac80211_hwsim/README 8545 8546MAILBOX API 8547M: Jassi Brar <jassisinghbrar@gmail.com> 8548L: linux-kernel@vger.kernel.org 8549S: Maintained 8550F: drivers/mailbox/ 8551F: include/linux/mailbox_client.h 8552F: include/linux/mailbox_controller.h 8553 8554MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8555M: Michael Kerrisk <mtk.manpages@gmail.com> 8556W: http://www.kernel.org/doc/man-pages 8557L: linux-man@vger.kernel.org 8558S: Maintained 8559 8560MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8561M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8562L: linux-mips@linux-mips.org 8563S: Maintained 8564F: arch/mips/boot/dts/img/pistachio_marduk.dts 8565 8566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8567M: Andrew Lunn <andrew@lunn.ch> 8568M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8569L: netdev@vger.kernel.org 8570S: Maintained 8571F: drivers/net/dsa/mv88e6xxx/ 8572F: linux/platform_data/mv88e6xxx.h 8573F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8574 8575MARVELL ARMADA DRM SUPPORT 8576M: Russell King <linux@armlinux.org.uk> 8577S: Maintained 8578T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8579T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8580F: drivers/gpu/drm/armada/ 8581F: include/uapi/drm/armada_drm.h 8582F: Documentation/devicetree/bindings/display/armada/ 8583 8584MARVELL CRYPTO DRIVER 8585M: Boris Brezillon <boris.brezillon@bootlin.com> 8586M: Arnaud Ebalard <arno@natisbad.org> 8587F: drivers/crypto/marvell/ 8588S: Maintained 8589L: linux-crypto@vger.kernel.org 8590 8591MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8592M: Mirko Lindner <mlindner@marvell.com> 8593M: Stephen Hemminger <stephen@networkplumber.org> 8594L: netdev@vger.kernel.org 8595S: Maintained 8596F: drivers/net/ethernet/marvell/sk* 8597 8598MARVELL LIBERTAS WIRELESS DRIVER 8599L: libertas-dev@lists.infradead.org 8600S: Orphan 8601F: drivers/net/wireless/marvell/libertas/ 8602 8603MARVELL MACCHIATOBIN SUPPORT 8604M: Russell King <linux@armlinux.org.uk> 8605L: linux-arm-kernel@lists.infradead.org 8606S: Maintained 8607F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8608 8609MARVELL MV643XX ETHERNET DRIVER 8610M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8611L: netdev@vger.kernel.org 8612S: Maintained 8613F: drivers/net/ethernet/marvell/mv643xx_eth.* 8614F: include/linux/mv643xx.h 8615 8616MARVELL MV88X3310 PHY DRIVER 8617M: Russell King <linux@armlinux.org.uk> 8618L: netdev@vger.kernel.org 8619S: Maintained 8620F: drivers/net/phy/marvell10g.c 8621 8622MARVELL MVNETA ETHERNET DRIVER 8623M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8624L: netdev@vger.kernel.org 8625S: Maintained 8626F: drivers/net/ethernet/marvell/mvneta.* 8627 8628MARVELL MWIFIEX WIRELESS DRIVER 8629M: Amitkumar Karwar <amitkarwar@gmail.com> 8630M: Nishant Sarmukadam <nishants@marvell.com> 8631M: Ganapathi Bhat <gbhat@marvell.com> 8632M: Xinming Hu <huxinming820@gmail.com> 8633L: linux-wireless@vger.kernel.org 8634S: Maintained 8635F: drivers/net/wireless/marvell/mwifiex/ 8636 8637MARVELL MWL8K WIRELESS DRIVER 8638M: Lennert Buytenhek <buytenh@wantstofly.org> 8639L: linux-wireless@vger.kernel.org 8640S: Odd Fixes 8641F: drivers/net/wireless/marvell/mwl8k.c 8642 8643MARVELL NAND CONTROLLER DRIVER 8644M: Miquel Raynal <miquel.raynal@bootlin.com> 8645L: linux-mtd@lists.infradead.org 8646S: Maintained 8647F: drivers/mtd/nand/raw/marvell_nand.c 8648F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8649 8650MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8651M: Nicolas Pitre <nico@fluxnic.net> 8652S: Odd Fixes 8653F: drivers/mmc/host/mvsdio.* 8654 8655MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8656M: Hu Ziji <huziji@marvell.com> 8657L: linux-mmc@vger.kernel.org 8658S: Supported 8659F: drivers/mmc/host/sdhci-xenon* 8660F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8661 8662MATROX FRAMEBUFFER DRIVER 8663L: linux-fbdev@vger.kernel.org 8664S: Orphan 8665F: drivers/video/fbdev/matrox/matroxfb_* 8666F: include/uapi/linux/matroxfb.h 8667 8668MAX16065 HARDWARE MONITOR DRIVER 8669M: Guenter Roeck <linux@roeck-us.net> 8670L: linux-hwmon@vger.kernel.org 8671S: Maintained 8672F: Documentation/hwmon/max16065 8673F: drivers/hwmon/max16065.c 8674 8675MAX20751 HARDWARE MONITOR DRIVER 8676M: Guenter Roeck <linux@roeck-us.net> 8677L: linux-hwmon@vger.kernel.org 8678S: Maintained 8679F: Documentation/hwmon/max20751 8680F: drivers/hwmon/max20751.c 8681 8682MAX2175 SDR TUNER DRIVER 8683M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8684L: linux-media@vger.kernel.org 8685T: git git://linuxtv.org/media_tree.git 8686S: Maintained 8687F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8688F: Documentation/media/v4l-drivers/max2175.rst 8689F: drivers/media/i2c/max2175* 8690F: include/uapi/linux/max2175.h 8691 8692MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8693L: linux-hwmon@vger.kernel.org 8694S: Orphan 8695F: Documentation/hwmon/max6650 8696F: drivers/hwmon/max6650.c 8697 8698MAX6697 HARDWARE MONITOR DRIVER 8699M: Guenter Roeck <linux@roeck-us.net> 8700L: linux-hwmon@vger.kernel.org 8701S: Maintained 8702F: Documentation/hwmon/max6697 8703F: Documentation/devicetree/bindings/hwmon/max6697.txt 8704F: drivers/hwmon/max6697.c 8705F: include/linux/platform_data/max6697.h 8706 8707MAX9860 MONO AUDIO VOICE CODEC DRIVER 8708M: Peter Rosin <peda@axentia.se> 8709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8710S: Maintained 8711F: Documentation/devicetree/bindings/sound/max9860.txt 8712F: sound/soc/codecs/max9860.* 8713 8714MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8715M: Javier Martinez Canillas <javier@dowhile0.org> 8716L: linux-kernel@vger.kernel.org 8717S: Supported 8718F: drivers/regulator/max77802-regulator.c 8719F: Documentation/devicetree/bindings/*/*max77802.txt 8720F: include/dt-bindings/*/*max77802.h 8721 8722MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8723M: Krzysztof Kozlowski <krzk@kernel.org> 8724M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8725L: linux-pm@vger.kernel.org 8726S: Supported 8727F: drivers/power/supply/max14577_charger.c 8728F: drivers/power/supply/max77693_charger.c 8729 8730MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8731M: Chanwoo Choi <cw00.choi@samsung.com> 8732M: Krzysztof Kozlowski <krzk@kernel.org> 8733M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8734L: linux-kernel@vger.kernel.org 8735S: Supported 8736F: drivers/*/max14577*.c 8737F: drivers/*/max77686*.c 8738F: drivers/*/max77693*.c 8739F: drivers/extcon/extcon-max14577.c 8740F: drivers/extcon/extcon-max77693.c 8741F: drivers/rtc/rtc-max77686.c 8742F: drivers/clk/clk-max77686.c 8743F: Documentation/devicetree/bindings/mfd/max14577.txt 8744F: Documentation/devicetree/bindings/*/max77686.txt 8745F: Documentation/devicetree/bindings/mfd/max77693.txt 8746F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8747F: include/linux/mfd/max14577*.h 8748F: include/linux/mfd/max77686*.h 8749F: include/linux/mfd/max77693*.h 8750 8751MAXIRADIO FM RADIO RECEIVER DRIVER 8752M: Hans Verkuil <hverkuil@xs4all.nl> 8753L: linux-media@vger.kernel.org 8754T: git git://linuxtv.org/media_tree.git 8755W: https://linuxtv.org 8756S: Maintained 8757F: drivers/media/radio/radio-maxiradio* 8758 8759MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8760M: Peter Rosin <peda@axentia.se> 8761L: linux-iio@vger.kernel.org 8762S: Maintained 8763F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8764F: drivers/iio/potentiometer/mcp4018.c 8765F: drivers/iio/potentiometer/mcp4531.c 8766 8767MCR20A IEEE-802.15.4 RADIO DRIVER 8768M: Xue Liu <liuxuenetmail@gmail.com> 8769L: linux-wpan@vger.kernel.org 8770W: https://github.com/xueliu/mcr20a-linux 8771S: Maintained 8772F: drivers/net/ieee802154/mcr20a.c 8773F: drivers/net/ieee802154/mcr20a.h 8774F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8775 8776MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8777M: William Breathitt Gray <vilhelm.gray@gmail.com> 8778L: linux-iio@vger.kernel.org 8779S: Maintained 8780F: drivers/iio/dac/cio-dac.c 8781 8782MEDIA DRIVERS FOR ASCOT2E 8783M: Sergey Kozlov <serjk@netup.ru> 8784M: Abylay Ospan <aospan@netup.ru> 8785L: linux-media@vger.kernel.org 8786W: https://linuxtv.org 8787W: http://netup.tv/ 8788T: git git://linuxtv.org/media_tree.git 8789S: Supported 8790F: drivers/media/dvb-frontends/ascot2e* 8791 8792MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8793M: Jasmin Jessich <jasmin@anw.at> 8794L: linux-media@vger.kernel.org 8795W: https://linuxtv.org 8796T: git git://linuxtv.org/media_tree.git 8797S: Maintained 8798F: drivers/media/dvb-frontends/cxd2099* 8799 8800MEDIA DRIVERS FOR CXD2841ER 8801M: Sergey Kozlov <serjk@netup.ru> 8802M: Abylay Ospan <aospan@netup.ru> 8803L: linux-media@vger.kernel.org 8804W: https://linuxtv.org 8805W: http://netup.tv/ 8806T: git git://linuxtv.org/media_tree.git 8807S: Supported 8808F: drivers/media/dvb-frontends/cxd2841er* 8809 8810MEDIA DRIVERS FOR CXD2880 8811M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8812L: linux-media@vger.kernel.org 8813W: http://linuxtv.org/ 8814T: git git://linuxtv.org/media_tree.git 8815S: Supported 8816F: drivers/media/dvb-frontends/cxd2880/* 8817F: drivers/media/spi/cxd2880* 8818 8819MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8820M: Daniel Scheller <d.scheller.oss@gmail.com> 8821L: linux-media@vger.kernel.org 8822W: https://linuxtv.org 8823T: git git://linuxtv.org/media_tree.git 8824S: Maintained 8825F: drivers/media/pci/ddbridge/* 8826 8827MEDIA DRIVERS FOR FREESCALE IMX 8828M: Steve Longerbeam <slongerbeam@gmail.com> 8829M: Philipp Zabel <p.zabel@pengutronix.de> 8830L: linux-media@vger.kernel.org 8831T: git git://linuxtv.org/media_tree.git 8832S: Maintained 8833F: Documentation/devicetree/bindings/media/imx.txt 8834F: Documentation/media/v4l-drivers/imx.rst 8835F: drivers/staging/media/imx/ 8836F: include/linux/imx-media.h 8837F: include/media/imx.h 8838 8839MEDIA DRIVERS FOR HELENE 8840M: Abylay Ospan <aospan@netup.ru> 8841L: linux-media@vger.kernel.org 8842W: https://linuxtv.org 8843W: http://netup.tv/ 8844T: git git://linuxtv.org/media_tree.git 8845S: Supported 8846F: drivers/media/dvb-frontends/helene* 8847 8848MEDIA DRIVERS FOR HORUS3A 8849M: Sergey Kozlov <serjk@netup.ru> 8850M: Abylay Ospan <aospan@netup.ru> 8851L: linux-media@vger.kernel.org 8852W: https://linuxtv.org 8853W: http://netup.tv/ 8854T: git git://linuxtv.org/media_tree.git 8855S: Supported 8856F: drivers/media/dvb-frontends/horus3a* 8857 8858MEDIA DRIVERS FOR LNBH25 8859M: Sergey Kozlov <serjk@netup.ru> 8860M: Abylay Ospan <aospan@netup.ru> 8861L: linux-media@vger.kernel.org 8862W: https://linuxtv.org 8863W: http://netup.tv/ 8864T: git git://linuxtv.org/media_tree.git 8865S: Supported 8866F: drivers/media/dvb-frontends/lnbh25* 8867 8868MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8869M: Daniel Scheller <d.scheller.oss@gmail.com> 8870L: linux-media@vger.kernel.org 8871W: https://linuxtv.org 8872T: git git://linuxtv.org/media_tree.git 8873S: Maintained 8874F: drivers/media/dvb-frontends/mxl5xx* 8875 8876MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8877M: Sergey Kozlov <serjk@netup.ru> 8878M: Abylay Ospan <aospan@netup.ru> 8879L: linux-media@vger.kernel.org 8880W: https://linuxtv.org 8881W: http://netup.tv/ 8882T: git git://linuxtv.org/media_tree.git 8883S: Supported 8884F: drivers/media/pci/netup_unidvb/* 8885 8886MEDIA DRIVERS FOR RENESAS - CEU 8887M: Jacopo Mondi <jacopo@jmondi.org> 8888L: linux-media@vger.kernel.org 8889L: linux-renesas-soc@vger.kernel.org 8890T: git git://linuxtv.org/media_tree.git 8891S: Supported 8892F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8893F: drivers/media/platform/renesas-ceu.c 8894F: include/media/drv-intf/renesas-ceu.h 8895 8896MEDIA DRIVERS FOR RENESAS - DRIF 8897M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8898L: linux-media@vger.kernel.org 8899L: linux-renesas-soc@vger.kernel.org 8900T: git git://linuxtv.org/media_tree.git 8901S: Supported 8902F: Documentation/devicetree/bindings/media/renesas,drif.txt 8903F: drivers/media/platform/rcar_drif.c 8904 8905MEDIA DRIVERS FOR RENESAS - FCP 8906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8907L: linux-media@vger.kernel.org 8908L: linux-renesas-soc@vger.kernel.org 8909T: git git://linuxtv.org/media_tree.git 8910S: Supported 8911F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8912F: drivers/media/platform/rcar-fcp.c 8913F: include/media/rcar-fcp.h 8914 8915MEDIA DRIVERS FOR RENESAS - FDP1 8916M: Kieran Bingham <kieran@bingham.xyz> 8917L: linux-media@vger.kernel.org 8918L: linux-renesas-soc@vger.kernel.org 8919T: git git://linuxtv.org/media_tree.git 8920S: Supported 8921F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8922F: drivers/media/platform/rcar_fdp1.c 8923 8924MEDIA DRIVERS FOR RENESAS - VIN 8925M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8926L: linux-media@vger.kernel.org 8927L: linux-renesas-soc@vger.kernel.org 8928T: git git://linuxtv.org/media_tree.git 8929S: Supported 8930F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8931F: Documentation/devicetree/bindings/media/rcar_vin.txt 8932F: drivers/media/platform/rcar-vin/ 8933 8934MEDIA DRIVERS FOR RENESAS - VSP1 8935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8936L: linux-media@vger.kernel.org 8937L: linux-renesas-soc@vger.kernel.org 8938T: git git://linuxtv.org/media_tree.git 8939S: Supported 8940F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8941F: drivers/media/platform/vsp1/ 8942 8943MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8944M: Daniel Scheller <d.scheller.oss@gmail.com> 8945L: linux-media@vger.kernel.org 8946W: https://linuxtv.org 8947T: git git://linuxtv.org/media_tree.git 8948S: Maintained 8949F: drivers/media/dvb-frontends/stv0910* 8950 8951MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8952M: Daniel Scheller <d.scheller.oss@gmail.com> 8953L: linux-media@vger.kernel.org 8954W: https://linuxtv.org 8955T: git git://linuxtv.org/media_tree.git 8956S: Maintained 8957F: drivers/media/dvb-frontends/stv6111* 8958 8959MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8960M: Dmitry Osipenko <digetx@gmail.com> 8961L: linux-media@vger.kernel.org 8962L: linux-tegra@vger.kernel.org 8963T: git git://linuxtv.org/media_tree.git 8964S: Maintained 8965F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8966F: drivers/staging/media/tegra-vde/ 8967 8968MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8969M: Mauro Carvalho Chehab <mchehab@kernel.org> 8970P: LinuxTV.org Project 8971L: linux-media@vger.kernel.org 8972W: https://linuxtv.org 8973Q: http://patchwork.kernel.org/project/linux-media/list/ 8974T: git git://linuxtv.org/media_tree.git 8975S: Maintained 8976F: Documentation/devicetree/bindings/media/ 8977F: Documentation/media/ 8978F: drivers/media/ 8979F: drivers/staging/media/ 8980F: include/linux/platform_data/media/ 8981F: include/media/ 8982F: include/uapi/linux/dvb/ 8983F: include/uapi/linux/videodev2.h 8984F: include/uapi/linux/media.h 8985F: include/uapi/linux/v4l2-* 8986F: include/uapi/linux/meye.h 8987F: include/uapi/linux/ivtv* 8988F: include/uapi/linux/uvcvideo.h 8989 8990MEDIATEK CIR DRIVER 8991M: Sean Wang <sean.wang@mediatek.com> 8992S: Maintained 8993F: drivers/media/rc/mtk-cir.c 8994 8995MEDIATEK DMA DRIVER 8996M: Sean Wang <sean.wang@mediatek.com> 8997L: dmaengine@vger.kernel.org 8998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8999L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9000S: Maintained 9001F: Documentation/devicetree/bindings/dma/mtk-* 9002F: drivers/dma/mediatek/ 9003 9004MEDIATEK PMIC LED DRIVER 9005M: Sean Wang <sean.wang@mediatek.com> 9006S: Maintained 9007F: drivers/leds/leds-mt6323.c 9008F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9009 9010MEDIATEK ETHERNET DRIVER 9011M: Felix Fietkau <nbd@openwrt.org> 9012M: John Crispin <john@phrozen.org> 9013M: Sean Wang <sean.wang@mediatek.com> 9014M: Nelson Chang <nelson.chang@mediatek.com> 9015L: netdev@vger.kernel.org 9016S: Maintained 9017F: drivers/net/ethernet/mediatek/ 9018 9019MEDIATEK SWITCH DRIVER 9020M: Sean Wang <sean.wang@mediatek.com> 9021L: netdev@vger.kernel.org 9022S: Maintained 9023F: drivers/net/dsa/mt7530.* 9024F: net/dsa/tag_mtk.c 9025 9026MEDIATEK JPEG DRIVER 9027M: Rick Chang <rick.chang@mediatek.com> 9028M: Bin Liu <bin.liu@mediatek.com> 9029S: Supported 9030F: drivers/media/platform/mtk-jpeg/ 9031F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9032 9033MEDIATEK MDP DRIVER 9034M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9035M: Houlong Wei <houlong.wei@mediatek.com> 9036M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9037S: Supported 9038F: drivers/media/platform/mtk-mdp/ 9039F: drivers/media/platform/mtk-vpu/ 9040F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9041 9042MEDIATEK MEDIA DRIVER 9043M: Tiffany Lin <tiffany.lin@mediatek.com> 9044M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9045S: Supported 9046F: drivers/media/platform/mtk-vcodec/ 9047F: drivers/media/platform/mtk-vpu/ 9048F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9049F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9050 9051MEDIATEK MT7601U WIRELESS LAN DRIVER 9052M: Jakub Kicinski <kubakici@wp.pl> 9053L: linux-wireless@vger.kernel.org 9054S: Maintained 9055F: drivers/net/wireless/mediatek/mt7601u/ 9056 9057MEDIATEK NAND CONTROLLER DRIVER 9058M: Xiaolei Li <xiaolei.li@mediatek.com> 9059L: linux-mtd@lists.infradead.org 9060S: Maintained 9061F: drivers/mtd/nand/raw/mtk_* 9062F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9063 9064MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9065M: Sean Wang <sean.wang@mediatek.com> 9066S: Maintained 9067F: drivers/char/hw_random/mtk-rng.c 9068 9069MEDIATEK USB3 DRD IP DRIVER 9070M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9071L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9073L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9074S: Maintained 9075F: drivers/usb/mtu3/ 9076 9077MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9078M: Peter Senna Tschudin <peter.senna@gmail.com> 9079M: Martin Donnelly <martin.donnelly@ge.com> 9080M: Martyn Welch <martyn.welch@collabora.co.uk> 9081S: Maintained 9082F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9083F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9084 9085MEGARAID SCSI/SAS DRIVERS 9086M: Kashyap Desai <kashyap.desai@broadcom.com> 9087M: Sumit Saxena <sumit.saxena@broadcom.com> 9088M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9089L: megaraidlinux.pdl@broadcom.com 9090L: linux-scsi@vger.kernel.org 9091W: http://www.avagotech.com/support/ 9092S: Maintained 9093F: Documentation/scsi/megaraid.txt 9094F: drivers/scsi/megaraid.* 9095F: drivers/scsi/megaraid/ 9096 9097MELEXIS MLX90614 DRIVER 9098M: Crt Mori <cmo@melexis.com> 9099L: linux-iio@vger.kernel.org 9100W: http://www.melexis.com 9101S: Supported 9102F: drivers/iio/temperature/mlx90614.c 9103 9104MELEXIS MLX90632 DRIVER 9105M: Crt Mori <cmo@melexis.com> 9106L: linux-iio@vger.kernel.org 9107W: http://www.melexis.com 9108S: Supported 9109F: drivers/iio/temperature/mlx90632.c 9110 9111MELFAS MIP4 TOUCHSCREEN DRIVER 9112M: Sangwon Jee <jeesw@melfas.com> 9113W: http://www.melfas.com 9114S: Supported 9115F: drivers/input/touchscreen/melfas_mip4.c 9116F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9117 9118MELLANOX ETHERNET DRIVER (mlx4_en) 9119M: Tariq Toukan <tariqt@mellanox.com> 9120L: netdev@vger.kernel.org 9121S: Supported 9122W: http://www.mellanox.com 9123Q: http://patchwork.ozlabs.org/project/netdev/list/ 9124F: drivers/net/ethernet/mellanox/mlx4/en_* 9125 9126MELLANOX ETHERNET DRIVER (mlx5e) 9127M: Saeed Mahameed <saeedm@mellanox.com> 9128L: netdev@vger.kernel.org 9129S: Supported 9130W: http://www.mellanox.com 9131Q: http://patchwork.ozlabs.org/project/netdev/list/ 9132F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9133 9134MELLANOX ETHERNET INNOVA DRIVERS 9135R: Boris Pismenny <borisp@mellanox.com> 9136L: netdev@vger.kernel.org 9137S: Supported 9138W: http://www.mellanox.com 9139Q: http://patchwork.ozlabs.org/project/netdev/list/ 9140F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9141F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9142F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9143F: include/linux/mlx5/mlx5_ifc_fpga.h 9144 9145MELLANOX ETHERNET INNOVA IPSEC DRIVER 9146R: Boris Pismenny <borisp@mellanox.com> 9147L: netdev@vger.kernel.org 9148S: Supported 9149W: http://www.mellanox.com 9150Q: http://patchwork.ozlabs.org/project/netdev/list/ 9151F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9152F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9153 9154MELLANOX ETHERNET SWITCH DRIVERS 9155M: Jiri Pirko <jiri@mellanox.com> 9156M: Ido Schimmel <idosch@mellanox.com> 9157L: netdev@vger.kernel.org 9158S: Supported 9159W: http://www.mellanox.com 9160Q: http://patchwork.ozlabs.org/project/netdev/list/ 9161F: drivers/net/ethernet/mellanox/mlxsw/ 9162 9163MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9164M: mlxsw@mellanox.com 9165L: netdev@vger.kernel.org 9166S: Supported 9167W: http://www.mellanox.com 9168Q: http://patchwork.ozlabs.org/project/netdev/list/ 9169F: drivers/net/ethernet/mellanox/mlxfw/ 9170 9171MELLANOX HARDWARE PLATFORM SUPPORT 9172M: Andy Shevchenko <andy@infradead.org> 9173M: Darren Hart <dvhart@infradead.org> 9174M: Vadim Pasternak <vadimp@mellanox.com> 9175L: platform-driver-x86@vger.kernel.org 9176S: Supported 9177F: drivers/platform/mellanox/ 9178 9179MELLANOX MLX4 core VPI driver 9180M: Tariq Toukan <tariqt@mellanox.com> 9181L: netdev@vger.kernel.org 9182L: linux-rdma@vger.kernel.org 9183W: http://www.mellanox.com 9184Q: http://patchwork.ozlabs.org/project/netdev/list/ 9185S: Supported 9186F: drivers/net/ethernet/mellanox/mlx4/ 9187F: include/linux/mlx4/ 9188 9189MELLANOX MLX4 IB driver 9190M: Yishai Hadas <yishaih@mellanox.com> 9191L: linux-rdma@vger.kernel.org 9192W: http://www.mellanox.com 9193Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9194S: Supported 9195F: drivers/infiniband/hw/mlx4/ 9196F: include/linux/mlx4/ 9197F: include/uapi/rdma/mlx4-abi.h 9198 9199MELLANOX MLX5 core VPI driver 9200M: Saeed Mahameed <saeedm@mellanox.com> 9201M: Leon Romanovsky <leonro@mellanox.com> 9202L: netdev@vger.kernel.org 9203L: linux-rdma@vger.kernel.org 9204W: http://www.mellanox.com 9205Q: http://patchwork.ozlabs.org/project/netdev/list/ 9206S: Supported 9207F: drivers/net/ethernet/mellanox/mlx5/core/ 9208F: include/linux/mlx5/ 9209 9210MELLANOX MLX5 IB driver 9211M: Leon Romanovsky <leonro@mellanox.com> 9212L: linux-rdma@vger.kernel.org 9213W: http://www.mellanox.com 9214Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9215S: Supported 9216F: drivers/infiniband/hw/mlx5/ 9217F: include/linux/mlx5/ 9218F: include/uapi/rdma/mlx5-abi.h 9219 9220MELLANOX MLXCPLD I2C AND MUX DRIVER 9221M: Vadim Pasternak <vadimp@mellanox.com> 9222M: Michael Shych <michaelsh@mellanox.com> 9223L: linux-i2c@vger.kernel.org 9224S: Supported 9225F: drivers/i2c/busses/i2c-mlxcpld.c 9226F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9227F: Documentation/i2c/busses/i2c-mlxcpld 9228 9229MELLANOX MLXCPLD LED DRIVER 9230M: Vadim Pasternak <vadimp@mellanox.com> 9231L: linux-leds@vger.kernel.org 9232S: Supported 9233F: drivers/leds/leds-mlxcpld.c 9234F: drivers/leds/leds-mlxreg.c 9235F: Documentation/leds/leds-mlxcpld.txt 9236 9237MELLANOX PLATFORM DRIVER 9238M: Vadim Pasternak <vadimp@mellanox.com> 9239L: platform-driver-x86@vger.kernel.org 9240S: Supported 9241F: drivers/platform/x86/mlx-platform.c 9242 9243MEMBARRIER SUPPORT 9244M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9246L: linux-kernel@vger.kernel.org 9247S: Supported 9248F: kernel/sched/membarrier.c 9249F: include/uapi/linux/membarrier.h 9250F: arch/powerpc/include/asm/membarrier.h 9251 9252MEMORY MANAGEMENT 9253L: linux-mm@kvack.org 9254W: http://www.linux-mm.org 9255S: Maintained 9256F: include/linux/mm.h 9257F: include/linux/gfp.h 9258F: include/linux/mmzone.h 9259F: include/linux/memory_hotplug.h 9260F: include/linux/vmalloc.h 9261F: mm/ 9262 9263MEMORY TECHNOLOGY DEVICES (MTD) 9264M: David Woodhouse <dwmw2@infradead.org> 9265M: Brian Norris <computersforpeace@gmail.com> 9266M: Boris Brezillon <boris.brezillon@bootlin.com> 9267M: Marek Vasut <marek.vasut@gmail.com> 9268M: Richard Weinberger <richard@nod.at> 9269L: linux-mtd@lists.infradead.org 9270W: http://www.linux-mtd.infradead.org/ 9271Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9272T: git git://git.infradead.org/linux-mtd.git master 9273T: git git://git.infradead.org/linux-mtd.git mtd/next 9274S: Maintained 9275F: Documentation/devicetree/bindings/mtd/ 9276F: drivers/mtd/ 9277F: include/linux/mtd/ 9278F: include/uapi/mtd/ 9279 9280MEN A21 WATCHDOG DRIVER 9281M: Johannes Thumshirn <morbidrsa@gmail.com> 9282L: linux-watchdog@vger.kernel.org 9283S: Maintained 9284F: drivers/watchdog/mena21_wdt.c 9285 9286MEN CHAMELEON BUS (mcb) 9287M: Johannes Thumshirn <morbidrsa@gmail.com> 9288S: Maintained 9289F: drivers/mcb/ 9290F: include/linux/mcb.h 9291F: Documentation/men-chameleon-bus.txt 9292 9293MEN F21BMC (Board Management Controller) 9294M: Andreas Werner <andreas.werner@men.de> 9295S: Supported 9296F: drivers/mfd/menf21bmc.c 9297F: drivers/watchdog/menf21bmc_wdt.c 9298F: drivers/leds/leds-menf21bmc.c 9299F: drivers/hwmon/menf21bmc_hwmon.c 9300F: Documentation/hwmon/menf21bmc 9301 9302MESON AO CEC DRIVER FOR AMLOGIC SOCS 9303M: Neil Armstrong <narmstrong@baylibre.com> 9304L: linux-media@lists.freedesktop.org 9305L: linux-amlogic@lists.infradead.org 9306W: http://linux-meson.com/ 9307S: Supported 9308F: drivers/media/platform/meson/ao-cec.c 9309F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9310T: git git://linuxtv.org/media_tree.git 9311 9312MICROBLAZE ARCHITECTURE 9313M: Michal Simek <monstr@monstr.eu> 9314W: http://www.monstr.eu/fdt/ 9315T: git git://git.monstr.eu/linux-2.6-microblaze.git 9316S: Supported 9317F: arch/microblaze/ 9318 9319MICROCHIP / ATMEL AT91 SERIAL DRIVER 9320M: Richard Genoud <richard.genoud@gmail.com> 9321S: Maintained 9322F: drivers/tty/serial/atmel_serial.c 9323F: drivers/tty/serial/atmel_serial.h 9324 9325MICROCHIP / ATMEL DMA DRIVER 9326M: Ludovic Desroches <ludovic.desroches@microchip.com> 9327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9328L: dmaengine@vger.kernel.org 9329S: Supported 9330F: drivers/dma/at_hdmac.c 9331F: drivers/dma/at_hdmac_regs.h 9332F: include/linux/platform_data/dma-atmel.h 9333 9334MICROCHIP / ATMEL ECC DRIVER 9335M: Tudor Ambarus <tudor.ambarus@microchip.com> 9336L: linux-crypto@vger.kernel.org 9337S: Maintained 9338F: drivers/crypto/atmel-ecc.* 9339 9340MICROCHIP / ATMEL ISC DRIVER 9341M: Songjun Wu <songjun.wu@microchip.com> 9342L: linux-media@vger.kernel.org 9343S: Supported 9344F: drivers/media/platform/atmel/atmel-isc.c 9345F: drivers/media/platform/atmel/atmel-isc-regs.h 9346F: devicetree/bindings/media/atmel-isc.txt 9347 9348MICROCHIP / ATMEL NAND DRIVER 9349M: Wenyou Yang <wenyou.yang@microchip.com> 9350M: Josh Wu <rainyfeeling@outlook.com> 9351L: linux-mtd@lists.infradead.org 9352S: Supported 9353F: drivers/mtd/nand/raw/atmel/* 9354F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9355 9356MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9357M: Woojung Huh <Woojung.Huh@microchip.com> 9358M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9359L: netdev@vger.kernel.org 9360S: Maintained 9361F: net/dsa/tag_ksz.c 9362F: drivers/net/dsa/microchip/* 9363F: include/linux/platform_data/microchip-ksz.h 9364F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9365 9366MICROCHIP LAN743X ETHERNET DRIVER 9367M: Bryan Whitehead <bryan.whitehead@microchip.com> 9368M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9369L: netdev@vger.kernel.org 9370S: Maintained 9371F: drivers/net/ethernet/microchip/lan743x_* 9372 9373MICROCHIP USB251XB DRIVER 9374M: Richard Leitner <richard.leitner@skidata.com> 9375L: linux-usb@vger.kernel.org 9376S: Maintained 9377F: drivers/usb/misc/usb251xb.c 9378F: Documentation/devicetree/bindings/usb/usb251xb.txt 9379 9380MICROSEMI MIPS SOCS 9381M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9382L: linux-mips@linux-mips.org 9383S: Maintained 9384F: arch/mips/generic/board-ocelot.c 9385F: arch/mips/configs/generic/board-ocelot.config 9386F: arch/mips/boot/dts/mscc/ 9387F: Documentation/devicetree/bindings/mips/mscc.txt 9388 9389MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9390M: Don Brace <don.brace@microsemi.com> 9391L: esc.storagedev@microsemi.com 9392L: linux-scsi@vger.kernel.org 9393S: Supported 9394F: drivers/scsi/smartpqi/smartpqi*.[ch] 9395F: drivers/scsi/smartpqi/Kconfig 9396F: drivers/scsi/smartpqi/Makefile 9397F: include/linux/cciss*.h 9398F: include/uapi/linux/cciss*.h 9399F: Documentation/scsi/smartpqi.txt 9400 9401MICROSEMI ETHERNET SWITCH DRIVER 9402M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9403L: netdev@vger.kernel.org 9404S: Supported 9405F: drivers/net/ethernet/mscc/ 9406 9407MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9408M: Chen Yu <yu.c.chen@intel.com> 9409L: platform-driver-x86@vger.kernel.org 9410S: Supported 9411F: drivers/platform/x86/surfacepro3_button.c 9412 9413MICROTEK X6 SCANNER 9414M: Oliver Neukum <oliver@neukum.org> 9415S: Maintained 9416F: drivers/usb/image/microtek.* 9417 9418MIPS 9419M: Ralf Baechle <ralf@linux-mips.org> 9420M: Paul Burton <paul.burton@mips.com> 9421M: James Hogan <jhogan@kernel.org> 9422L: linux-mips@linux-mips.org 9423W: http://www.linux-mips.org/ 9424T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9426Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9427S: Supported 9428F: Documentation/devicetree/bindings/mips/ 9429F: Documentation/mips/ 9430F: arch/mips/ 9431F: drivers/platform/mips/ 9432 9433MIPS BOSTON DEVELOPMENT BOARD 9434M: Paul Burton <paul.burton@mips.com> 9435L: linux-mips@linux-mips.org 9436S: Maintained 9437F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9438F: arch/mips/boot/dts/img/boston.dts 9439F: arch/mips/configs/generic/board-boston.config 9440F: drivers/clk/imgtec/clk-boston.c 9441F: include/dt-bindings/clock/boston-clock.h 9442 9443MIPS GENERIC PLATFORM 9444M: Paul Burton <paul.burton@mips.com> 9445L: linux-mips@linux-mips.org 9446S: Supported 9447F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9448F: arch/mips/generic/ 9449F: arch/mips/tools/generic-board-config.sh 9450 9451MIPS/LOONGSON1 ARCHITECTURE 9452M: Keguang Zhang <keguang.zhang@gmail.com> 9453L: linux-mips@linux-mips.org 9454S: Maintained 9455F: arch/mips/loongson32/ 9456F: arch/mips/include/asm/mach-loongson32/ 9457F: drivers/*/*loongson1* 9458F: drivers/*/*/*loongson1* 9459 9460MIPS/LOONGSON2 ARCHITECTURE 9461M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9462L: linux-mips@linux-mips.org 9463S: Maintained 9464F: arch/mips/loongson64/*{2e/2f}* 9465F: arch/mips/include/asm/mach-loongson64/ 9466F: drivers/*/*loongson2* 9467F: drivers/*/*/*loongson2* 9468 9469MIPS/LOONGSON3 ARCHITECTURE 9470M: Huacai Chen <chenhc@lemote.com> 9471L: linux-mips@linux-mips.org 9472S: Maintained 9473F: arch/mips/loongson64/ 9474F: arch/mips/include/asm/mach-loongson64/ 9475F: drivers/platform/mips/cpu_hwmon.c 9476F: drivers/*/*loongson3* 9477F: drivers/*/*/*loongson3* 9478 9479MIPS RINT INSTRUCTION EMULATION 9480M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9481L: linux-mips@linux-mips.org 9482S: Supported 9483F: arch/mips/math-emu/sp_rint.c 9484F: arch/mips/math-emu/dp_rint.c 9485 9486MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9487M: Hans Verkuil <hverkuil@xs4all.nl> 9488L: linux-media@vger.kernel.org 9489T: git git://linuxtv.org/media_tree.git 9490W: https://linuxtv.org 9491S: Odd Fixes 9492F: drivers/media/radio/radio-miropcm20* 9493 9494MMP SUPPORT 9495M: Eric Miao <eric.y.miao@gmail.com> 9496M: Haojian Zhuang <haojian.zhuang@gmail.com> 9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9498T: git git://github.com/hzhuang1/linux.git 9499T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9500S: Maintained 9501F: arch/arm/boot/dts/mmp* 9502F: arch/arm/mach-mmp/ 9503 9504MN88472 MEDIA DRIVER 9505M: Antti Palosaari <crope@iki.fi> 9506L: linux-media@vger.kernel.org 9507W: https://linuxtv.org 9508W: http://palosaari.fi/linux/ 9509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9510S: Maintained 9511F: drivers/media/dvb-frontends/mn88472* 9512 9513MN88473 MEDIA DRIVER 9514M: Antti Palosaari <crope@iki.fi> 9515L: linux-media@vger.kernel.org 9516W: https://linuxtv.org 9517W: http://palosaari.fi/linux/ 9518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9519S: Maintained 9520F: drivers/media/dvb-frontends/mn88473* 9521 9522PCI DRIVER FOR MOBIVEIL PCIE IP 9523M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9524L: linux-pci@vger.kernel.org 9525S: Supported 9526F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9527F: drivers/pci/controller/pcie-mobiveil.c 9528 9529MODULE SUPPORT 9530M: Jessica Yu <jeyu@kernel.org> 9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9532S: Maintained 9533F: include/linux/module.h 9534F: kernel/module.c 9535 9536MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9537W: http://popies.net/meye/ 9538S: Orphan 9539F: Documentation/media/v4l-drivers/meye* 9540F: drivers/media/pci/meye/ 9541F: include/uapi/linux/meye.h 9542 9543MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9544M: Jiri Slaby <jirislaby@gmail.com> 9545S: Maintained 9546F: Documentation/serial/moxa-smartio 9547F: drivers/tty/mxser.* 9548 9549MR800 AVERMEDIA USB FM RADIO DRIVER 9550M: Alexey Klimov <klimov.linux@gmail.com> 9551L: linux-media@vger.kernel.org 9552T: git git://linuxtv.org/media_tree.git 9553S: Maintained 9554F: drivers/media/radio/radio-mr800.c 9555 9556MRF24J40 IEEE 802.15.4 RADIO DRIVER 9557M: Alan Ott <alan@signal11.us> 9558L: linux-wpan@vger.kernel.org 9559S: Maintained 9560F: drivers/net/ieee802154/mrf24j40.c 9561F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9562 9563MSI LAPTOP SUPPORT 9564M: "Lee, Chun-Yi" <jlee@suse.com> 9565L: platform-driver-x86@vger.kernel.org 9566S: Maintained 9567F: drivers/platform/x86/msi-laptop.c 9568 9569MSI WMI SUPPORT 9570L: platform-driver-x86@vger.kernel.org 9571S: Orphan 9572F: drivers/platform/x86/msi-wmi.c 9573 9574MSI001 MEDIA DRIVER 9575M: Antti Palosaari <crope@iki.fi> 9576L: linux-media@vger.kernel.org 9577W: https://linuxtv.org 9578W: http://palosaari.fi/linux/ 9579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9580T: git git://linuxtv.org/anttip/media_tree.git 9581S: Maintained 9582F: drivers/media/tuners/msi001* 9583 9584MSI2500 MEDIA DRIVER 9585M: Antti Palosaari <crope@iki.fi> 9586L: linux-media@vger.kernel.org 9587W: https://linuxtv.org 9588W: http://palosaari.fi/linux/ 9589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9590T: git git://linuxtv.org/anttip/media_tree.git 9591S: Maintained 9592F: drivers/media/usb/msi2500/ 9593 9594MSYSTEMS DISKONCHIP G3 MTD DRIVER 9595M: Robert Jarzmik <robert.jarzmik@free.fr> 9596L: linux-mtd@lists.infradead.org 9597S: Maintained 9598F: drivers/mtd/devices/docg3* 9599 9600MT9M032 APTINA SENSOR DRIVER 9601M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9602L: linux-media@vger.kernel.org 9603T: git git://linuxtv.org/media_tree.git 9604S: Maintained 9605F: drivers/media/i2c/mt9m032.c 9606F: include/media/i2c/mt9m032.h 9607 9608MT9P031 APTINA CAMERA SENSOR 9609M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9610L: linux-media@vger.kernel.org 9611T: git git://linuxtv.org/media_tree.git 9612S: Maintained 9613F: drivers/media/i2c/mt9p031.c 9614F: include/media/i2c/mt9p031.h 9615 9616MT9T001 APTINA CAMERA SENSOR 9617M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9618L: linux-media@vger.kernel.org 9619T: git git://linuxtv.org/media_tree.git 9620S: Maintained 9621F: drivers/media/i2c/mt9t001.c 9622F: include/media/i2c/mt9t001.h 9623 9624MT9T112 APTINA CAMERA SENSOR 9625M: Jacopo Mondi <jacopo@jmondi.org> 9626L: linux-media@vger.kernel.org 9627T: git git://linuxtv.org/media_tree.git 9628S: Odd Fixes 9629F: drivers/media/i2c/mt9t112.c 9630F: include/media/i2c/mt9t112.h 9631 9632MT9V032 APTINA CAMERA SENSOR 9633M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9634L: linux-media@vger.kernel.org 9635T: git git://linuxtv.org/media_tree.git 9636S: Maintained 9637F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9638F: drivers/media/i2c/mt9v032.c 9639F: include/media/i2c/mt9v032.h 9640 9641MULTIFUNCTION DEVICES (MFD) 9642M: Lee Jones <lee.jones@linaro.org> 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9644S: Supported 9645F: Documentation/devicetree/bindings/mfd/ 9646F: drivers/mfd/ 9647F: include/linux/mfd/ 9648F: include/dt-bindings/mfd/ 9649 9650MULTIMEDIA CARD (MMC) ETC. OVER SPI 9651S: Orphan 9652F: drivers/mmc/host/mmc_spi.c 9653F: include/linux/spi/mmc_spi.h 9654 9655MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9656M: Ulf Hansson <ulf.hansson@linaro.org> 9657L: linux-mmc@vger.kernel.org 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9659S: Maintained 9660F: Documentation/devicetree/bindings/mmc/ 9661F: drivers/mmc/ 9662F: include/linux/mmc/ 9663F: include/uapi/linux/mmc/ 9664 9665MULTIPLEXER SUBSYSTEM 9666M: Peter Rosin <peda@axentia.se> 9667S: Maintained 9668F: Documentation/ABI/testing/sysfs-class-mux* 9669F: Documentation/devicetree/bindings/mux/ 9670F: include/linux/dt-bindings/mux/ 9671F: include/linux/mux/ 9672F: drivers/mux/ 9673 9674MULTITECH MULTIPORT CARD (ISICOM) 9675S: Orphan 9676F: drivers/tty/isicom.c 9677F: include/linux/isicom.h 9678 9679MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9680M: Bin Liu <b-liu@ti.com> 9681L: linux-usb@vger.kernel.org 9682S: Maintained 9683F: drivers/usb/musb/ 9684 9685MXL5007T MEDIA DRIVER 9686M: Michael Krufky <mkrufky@linuxtv.org> 9687L: linux-media@vger.kernel.org 9688W: https://linuxtv.org 9689W: http://github.com/mkrufky 9690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9691T: git git://linuxtv.org/mkrufky/tuners.git 9692S: Maintained 9693F: drivers/media/tuners/mxl5007t.* 9694 9695MXSFB DRM DRIVER 9696M: Marek Vasut <marex@denx.de> 9697S: Supported 9698F: drivers/gpu/drm/mxsfb/ 9699F: Documentation/devicetree/bindings/display/mxsfb.txt 9700 9701MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9702M: Chris Lee <christopher.lee@cspi.com> 9703L: netdev@vger.kernel.org 9704W: https://www.cspi.com/ethernet-products/support/downloads/ 9705S: Supported 9706F: drivers/net/ethernet/myricom/myri10ge/ 9707 9708NAND FLASH SUBSYSTEM 9709M: Boris Brezillon <boris.brezillon@bootlin.com> 9710M: Miquel Raynal <miquel.raynal@bootlin.com> 9711R: Richard Weinberger <richard@nod.at> 9712L: linux-mtd@lists.infradead.org 9713W: http://www.linux-mtd.infradead.org/ 9714Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9715T: git git://git.infradead.org/linux-mtd.git nand/fixes 9716T: git git://git.infradead.org/linux-mtd.git nand/next 9717S: Maintained 9718F: drivers/mtd/nand/ 9719F: include/linux/mtd/*nand*.h 9720 9721NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9722M: Daniel Mack <zonque@gmail.com> 9723S: Maintained 9724L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9725W: http://www.native-instruments.com 9726F: sound/usb/caiaq/ 9727 9728NATSEMI ETHERNET DRIVER (DP8381x) 9729S: Orphan 9730F: drivers/net/ethernet/natsemi/natsemi.c 9731 9732NCP FILESYSTEM 9733M: Petr Vandrovec <petr@vandrovec.name> 9734S: Obsolete 9735F: drivers/staging/ncpfs/ 9736 9737NCR 5380 SCSI DRIVERS 9738M: Finn Thain <fthain@telegraphics.com.au> 9739M: Michael Schmitz <schmitzmic@gmail.com> 9740L: linux-scsi@vger.kernel.org 9741S: Maintained 9742F: Documentation/scsi/g_NCR5380.txt 9743F: drivers/scsi/NCR5380.* 9744F: drivers/scsi/arm/cumana_1.c 9745F: drivers/scsi/arm/oak.c 9746F: drivers/scsi/atari_scsi.* 9747F: drivers/scsi/dmx3191d.c 9748F: drivers/scsi/g_NCR5380.* 9749F: drivers/scsi/mac_scsi.* 9750F: drivers/scsi/sun3_scsi.* 9751F: drivers/scsi/sun3_scsi_vme.c 9752 9753NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9754M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9755L: linux-scsi@vger.kernel.org 9756S: Maintained 9757F: drivers/scsi/NCR_D700.* 9758 9759NCSI LIBRARY: 9760M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9761S: Maintained 9762F: net/ncsi/ 9763 9764NCT6775 HARDWARE MONITOR DRIVER 9765M: Guenter Roeck <linux@roeck-us.net> 9766L: linux-hwmon@vger.kernel.org 9767S: Maintained 9768F: Documentation/hwmon/nct6775 9769F: drivers/hwmon/nct6775.c 9770 9771NET_FAILOVER MODULE 9772M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9773L: netdev@vger.kernel.org 9774S: Supported 9775F: driver/net/net_failover.c 9776F: include/net/net_failover.h 9777F: Documentation/networking/net_failover.rst 9778 9779NETEFFECT IWARP RNIC DRIVER (IW_NES) 9780M: Faisal Latif <faisal.latif@intel.com> 9781L: linux-rdma@vger.kernel.org 9782W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9783S: Supported 9784F: drivers/infiniband/hw/nes/ 9785F: include/uapi/rdma/nes-abi.h 9786 9787NETEM NETWORK EMULATOR 9788M: Stephen Hemminger <stephen@networkplumber.org> 9789L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9790S: Maintained 9791F: net/sched/sch_netem.c 9792 9793NETERION 10GbE DRIVERS (s2io/vxge) 9794M: Jon Mason <jdmason@kudzu.us> 9795L: netdev@vger.kernel.org 9796S: Supported 9797F: Documentation/networking/s2io.txt 9798F: Documentation/networking/vxge.txt 9799F: drivers/net/ethernet/neterion/ 9800 9801NETFILTER 9802M: Pablo Neira Ayuso <pablo@netfilter.org> 9803M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9804M: Florian Westphal <fw@strlen.de> 9805L: netfilter-devel@vger.kernel.org 9806L: coreteam@netfilter.org 9807W: http://www.netfilter.org/ 9808W: http://www.iptables.org/ 9809W: http://www.nftables.org/ 9810Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9813S: Maintained 9814F: include/linux/netfilter* 9815F: include/linux/netfilter/ 9816F: include/net/netfilter/ 9817F: include/uapi/linux/netfilter* 9818F: include/uapi/linux/netfilter/ 9819F: net/*/netfilter.c 9820F: net/*/netfilter/ 9821F: net/netfilter/ 9822F: net/bridge/br_netfilter*.c 9823 9824NETROM NETWORK LAYER 9825M: Ralf Baechle <ralf@linux-mips.org> 9826L: linux-hams@vger.kernel.org 9827W: http://www.linux-ax25.org/ 9828S: Maintained 9829F: include/net/netrom.h 9830F: include/uapi/linux/netrom.h 9831F: net/netrom/ 9832 9833NETRONOME ETHERNET DRIVERS 9834M: Jakub Kicinski <jakub.kicinski@netronome.com> 9835L: oss-drivers@netronome.com 9836S: Maintained 9837F: drivers/net/ethernet/netronome/ 9838 9839NETWORK BLOCK DEVICE (NBD) 9840M: Josef Bacik <josef@toxicpanda.com> 9841S: Maintained 9842L: linux-block@vger.kernel.org 9843L: nbd@other.debian.org 9844F: Documentation/blockdev/nbd.txt 9845F: drivers/block/nbd.c 9846F: include/uapi/linux/nbd.h 9847 9848NETWORK DROP MONITOR 9849M: Neil Horman <nhorman@tuxdriver.com> 9850L: netdev@vger.kernel.org 9851S: Maintained 9852W: https://fedorahosted.org/dropwatch/ 9853F: net/core/drop_monitor.c 9854 9855NETWORKING DRIVERS 9856M: "David S. Miller" <davem@davemloft.net> 9857L: netdev@vger.kernel.org 9858W: http://www.linuxfoundation.org/en/Net 9859Q: http://patchwork.ozlabs.org/project/netdev/list/ 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9862S: Odd Fixes 9863F: Documentation/devicetree/bindings/net/ 9864F: drivers/net/ 9865F: include/linux/if_* 9866F: include/linux/netdevice.h 9867F: include/linux/etherdevice.h 9868F: include/linux/fcdevice.h 9869F: include/linux/fddidevice.h 9870F: include/linux/hippidevice.h 9871F: include/linux/inetdevice.h 9872F: include/uapi/linux/if_* 9873F: include/uapi/linux/netdevice.h 9874 9875NETWORKING DRIVERS (WIRELESS) 9876M: Kalle Valo <kvalo@codeaurora.org> 9877L: linux-wireless@vger.kernel.org 9878Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9881S: Maintained 9882F: Documentation/devicetree/bindings/net/wireless/ 9883F: drivers/net/wireless/ 9884 9885NETWORKING [DSA] 9886M: Andrew Lunn <andrew@lunn.ch> 9887M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9888M: Florian Fainelli <f.fainelli@gmail.com> 9889S: Maintained 9890F: Documentation/devicetree/bindings/net/dsa/ 9891F: net/dsa/ 9892F: include/net/dsa.h 9893F: include/linux/dsa/ 9894F: drivers/net/dsa/ 9895 9896NETWORKING [GENERAL] 9897M: "David S. Miller" <davem@davemloft.net> 9898L: netdev@vger.kernel.org 9899W: http://www.linuxfoundation.org/en/Net 9900Q: http://patchwork.ozlabs.org/project/netdev/list/ 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9903B: mailto:netdev@vger.kernel.org 9904S: Maintained 9905F: net/ 9906F: include/net/ 9907F: include/linux/in.h 9908F: include/linux/net.h 9909F: include/linux/netdevice.h 9910F: include/uapi/linux/in.h 9911F: include/uapi/linux/net.h 9912F: include/uapi/linux/netdevice.h 9913F: include/uapi/linux/net_namespace.h 9914F: tools/testing/selftests/net/ 9915F: lib/net_utils.c 9916F: lib/random32.c 9917F: Documentation/networking/ 9918 9919NETWORKING [IPSEC] 9920M: Steffen Klassert <steffen.klassert@secunet.com> 9921M: Herbert Xu <herbert@gondor.apana.org.au> 9922M: "David S. Miller" <davem@davemloft.net> 9923L: netdev@vger.kernel.org 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9925T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9926S: Maintained 9927F: net/core/flow.c 9928F: net/xfrm/ 9929F: net/key/ 9930F: net/ipv4/xfrm* 9931F: net/ipv4/esp4* 9932F: net/ipv4/ah4.c 9933F: net/ipv4/ipcomp.c 9934F: net/ipv4/ip_vti.c 9935F: net/ipv6/xfrm* 9936F: net/ipv6/esp6* 9937F: net/ipv6/ah6.c 9938F: net/ipv6/ipcomp6.c 9939F: net/ipv6/ip6_vti.c 9940F: include/uapi/linux/xfrm.h 9941F: include/net/xfrm.h 9942 9943NETWORKING [IPv4/IPv6] 9944M: "David S. Miller" <davem@davemloft.net> 9945M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9946M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9947L: netdev@vger.kernel.org 9948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9949S: Maintained 9950F: net/ipv4/ 9951F: net/ipv6/ 9952F: include/net/ip* 9953F: arch/x86/net/* 9954 9955NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9956M: Paul Moore <paul@paul-moore.com> 9957W: https://github.com/netlabel 9958L: netdev@vger.kernel.org 9959L: linux-security-module@vger.kernel.org 9960S: Maintained 9961F: Documentation/netlabel/ 9962F: include/net/calipso.h 9963F: include/net/cipso_ipv4.h 9964F: include/net/netlabel.h 9965F: include/uapi/linux/netfilter/xt_SECMARK.h 9966F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9967F: net/netlabel/ 9968F: net/ipv4/cipso_ipv4.c 9969F: net/ipv6/calipso.c 9970F: net/netfilter/xt_CONNSECMARK.c 9971F: net/netfilter/xt_SECMARK.c 9972 9973NETWORKING [TCP] 9974M: Eric Dumazet <edumazet@google.com> 9975L: netdev@vger.kernel.org 9976S: Maintained 9977F: net/ipv4/tcp*.c 9978F: net/ipv4/syncookies.c 9979F: net/ipv6/tcp*.c 9980F: net/ipv6/syncookies.c 9981F: include/uapi/linux/tcp.h 9982F: include/net/tcp.h 9983F: include/linux/tcp.h 9984F: include/trace/events/tcp.h 9985 9986NETWORKING [TLS] 9987M: Boris Pismenny <borisp@mellanox.com> 9988M: Aviad Yehezkel <aviadye@mellanox.com> 9989M: Dave Watson <davejwatson@fb.com> 9990L: netdev@vger.kernel.org 9991S: Maintained 9992F: net/tls/* 9993F: include/uapi/linux/tls.h 9994F: include/net/tls.h 9995 9996NETWORKING [WIRELESS] 9997L: linux-wireless@vger.kernel.org 9998Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9999 10000NETDEVSIM 10001M: Jakub Kicinski <jakub.kicinski@netronome.com> 10002S: Maintained 10003F: drivers/net/netdevsim/* 10004 10005NETXEN (1/10) GbE SUPPORT 10006M: Manish Chopra <manish.chopra@cavium.com> 10007M: Rahul Verma <rahul.verma@cavium.com> 10008M: Dept-GELinuxNICDev@cavium.com 10009L: netdev@vger.kernel.org 10010S: Supported 10011F: drivers/net/ethernet/qlogic/netxen/ 10012 10013NFC SUBSYSTEM 10014M: Samuel Ortiz <sameo@linux.intel.com> 10015L: linux-wireless@vger.kernel.org 10016L: linux-nfc@lists.01.org (subscribers-only) 10017S: Supported 10018F: net/nfc/ 10019F: include/net/nfc/ 10020F: include/uapi/linux/nfc.h 10021F: drivers/nfc/ 10022F: include/linux/platform_data/nfcmrvl.h 10023F: include/linux/platform_data/nxp-nci.h 10024F: Documentation/devicetree/bindings/net/nfc/ 10025 10026NFS, SUNRPC, AND LOCKD CLIENTS 10027M: Trond Myklebust <trond.myklebust@hammerspace.com> 10028M: Anna Schumaker <anna.schumaker@netapp.com> 10029L: linux-nfs@vger.kernel.org 10030W: http://client.linux-nfs.org 10031T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10032S: Maintained 10033F: fs/lockd/ 10034F: fs/nfs/ 10035F: fs/nfs_common/ 10036F: net/sunrpc/ 10037F: include/linux/lockd/ 10038F: include/linux/nfs* 10039F: include/linux/sunrpc/ 10040F: include/uapi/linux/nfs* 10041F: include/uapi/linux/sunrpc/ 10042 10043NILFS2 FILESYSTEM 10044M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10045L: linux-nilfs@vger.kernel.org 10046W: https://nilfs.sourceforge.io/ 10047W: https://nilfs.osdn.jp/ 10048T: git git://github.com/konis/nilfs2.git 10049S: Supported 10050F: Documentation/filesystems/nilfs2.txt 10051F: fs/nilfs2/ 10052F: include/trace/events/nilfs2.h 10053F: include/uapi/linux/nilfs2_api.h 10054F: include/uapi/linux/nilfs2_ondisk.h 10055 10056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10057M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10058W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10059S: Maintained 10060F: Documentation/scsi/NinjaSCSI.txt 10061F: drivers/scsi/pcmcia/nsp_* 10062 10063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10064M: GOTO Masanori <gotom@debian.or.jp> 10065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10067S: Maintained 10068F: Documentation/scsi/NinjaSCSI.txt 10069F: drivers/scsi/nsp32* 10070 10071NIOS2 ARCHITECTURE 10072M: Ley Foon Tan <lftan@altera.com> 10073L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10075S: Maintained 10076F: arch/nios2/ 10077 10078NOHZ, DYNTICKS SUPPORT 10079M: Frederic Weisbecker <fweisbec@gmail.com> 10080M: Thomas Gleixner <tglx@linutronix.de> 10081M: Ingo Molnar <mingo@kernel.org> 10082L: linux-kernel@vger.kernel.org 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10084S: Maintained 10085F: kernel/time/tick*.* 10086F: include/linux/tick.h 10087F: include/linux/sched/nohz.h 10088 10089NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10090M: Pavel Machek <pavel@ucw.cz> 10091M: Sakari Ailus <sakari.ailus@iki.fi> 10092L: linux-media@vger.kernel.org 10093S: Maintained 10094F: drivers/media/i2c/et8ek8 10095F: drivers/media/i2c/ad5820.c 10096 10097NOKIA N900 POWER SUPPLY DRIVERS 10098R: Pali Rohár <pali.rohar@gmail.com> 10099F: include/linux/power/bq2415x_charger.h 10100F: include/linux/power/bq27xxx_battery.h 10101F: include/linux/power/isp1704_charger.h 10102F: drivers/power/supply/bq2415x_charger.c 10103F: drivers/power/supply/bq27xxx_battery.c 10104F: drivers/power/supply/bq27xxx_battery_i2c.c 10105F: drivers/power/supply/isp1704_charger.c 10106F: drivers/power/supply/rx51_battery.c 10107 10108NTB AMD DRIVER 10109M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10110L: linux-ntb@googlegroups.com 10111S: Supported 10112F: drivers/ntb/hw/amd/ 10113 10114NTB DRIVER CORE 10115M: Jon Mason <jdmason@kudzu.us> 10116M: Dave Jiang <dave.jiang@intel.com> 10117M: Allen Hubbe <allenbh@gmail.com> 10118L: linux-ntb@googlegroups.com 10119S: Supported 10120W: https://github.com/jonmason/ntb/wiki 10121T: git git://github.com/jonmason/ntb.git 10122F: drivers/ntb/ 10123F: drivers/net/ntb_netdev.c 10124F: include/linux/ntb.h 10125F: include/linux/ntb_transport.h 10126F: tools/testing/selftests/ntb/ 10127 10128NTB IDT DRIVER 10129M: Serge Semin <fancer.lancer@gmail.com> 10130L: linux-ntb@googlegroups.com 10131S: Supported 10132F: drivers/ntb/hw/idt/ 10133 10134NTB INTEL DRIVER 10135M: Dave Jiang <dave.jiang@intel.com> 10136L: linux-ntb@googlegroups.com 10137S: Supported 10138W: https://github.com/davejiang/linux/wiki 10139T: git https://github.com/davejiang/linux.git 10140F: drivers/ntb/hw/intel/ 10141 10142NTFS FILESYSTEM 10143M: Anton Altaparmakov <anton@tuxera.com> 10144L: linux-ntfs-dev@lists.sourceforge.net 10145W: http://www.tuxera.com/ 10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10147S: Supported 10148F: Documentation/filesystems/ntfs.txt 10149F: fs/ntfs/ 10150 10151NUBUS SUBSYSTEM 10152M: Finn Thain <fthain@telegraphics.com.au> 10153L: linux-m68k@lists.linux-m68k.org 10154S: Maintained 10155F: arch/*/include/asm/nubus.h 10156F: drivers/nubus/ 10157F: include/linux/nubus.h 10158F: include/uapi/linux/nubus.h 10159 10160NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10161M: Antonino Daplas <adaplas@gmail.com> 10162L: linux-fbdev@vger.kernel.org 10163S: Maintained 10164F: drivers/video/fbdev/riva/ 10165F: drivers/video/fbdev/nvidia/ 10166 10167NVM EXPRESS DRIVER 10168M: Keith Busch <keith.busch@intel.com> 10169M: Jens Axboe <axboe@fb.com> 10170M: Christoph Hellwig <hch@lst.de> 10171M: Sagi Grimberg <sagi@grimberg.me> 10172L: linux-nvme@lists.infradead.org 10173T: git://git.infradead.org/nvme.git 10174W: http://git.infradead.org/nvme.git 10175S: Supported 10176F: drivers/nvme/host/ 10177F: include/linux/nvme.h 10178F: include/uapi/linux/nvme_ioctl.h 10179 10180NVM EXPRESS FC TRANSPORT DRIVERS 10181M: James Smart <james.smart@broadcom.com> 10182L: linux-nvme@lists.infradead.org 10183S: Supported 10184F: include/linux/nvme-fc.h 10185F: include/linux/nvme-fc-driver.h 10186F: drivers/nvme/host/fc.c 10187F: drivers/nvme/target/fc.c 10188F: drivers/nvme/target/fcloop.c 10189 10190NVM EXPRESS TARGET DRIVER 10191M: Christoph Hellwig <hch@lst.de> 10192M: Sagi Grimberg <sagi@grimberg.me> 10193L: linux-nvme@lists.infradead.org 10194T: git://git.infradead.org/nvme.git 10195W: http://git.infradead.org/nvme.git 10196S: Supported 10197F: drivers/nvme/target/ 10198 10199NVMEM FRAMEWORK 10200M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10201S: Maintained 10202F: drivers/nvmem/ 10203F: Documentation/devicetree/bindings/nvmem/ 10204F: Documentation/ABI/stable/sysfs-bus-nvmem 10205F: include/linux/nvmem-consumer.h 10206F: include/linux/nvmem-provider.h 10207 10208NXP SGTL5000 DRIVER 10209M: Fabio Estevam <fabio.estevam@nxp.com> 10210L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10211S: Maintained 10212F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10213F: sound/soc/codecs/sgtl5000* 10214 10215NXP TDA998X DRM DRIVER 10216M: Russell King <linux@armlinux.org.uk> 10217S: Maintained 10218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10219T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10220F: drivers/gpu/drm/i2c/tda998x_drv.c 10221F: include/drm/i2c/tda998x.h 10222F: include/dt-bindings/display/tda998x.h 10223K: "nxp,tda998x" 10224 10225NXP TFA9879 DRIVER 10226M: Peter Rosin <peda@axentia.se> 10227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10228S: Maintained 10229F: Documentation/devicetree/bindings/sound/tfa9879.txt 10230F: sound/soc/codecs/tfa9879* 10231 10232NXP-NCI NFC DRIVER 10233M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10234R: Charles Gorand <charles.gorand@effinnov.com> 10235L: linux-nfc@lists.01.org (moderated for non-subscribers) 10236S: Supported 10237F: drivers/nfc/nxp-nci 10238 10239OBJTOOL 10240M: Josh Poimboeuf <jpoimboe@redhat.com> 10241M: Peter Zijlstra <peterz@infradead.org> 10242S: Supported 10243F: tools/objtool/ 10244 10245OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10246M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10247M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10248L: linuxppc-dev@lists.ozlabs.org 10249S: Supported 10250F: arch/powerpc/platforms/powernv/ocxl.c 10251F: arch/powerpc/include/asm/pnv-ocxl.h 10252F: drivers/misc/ocxl/ 10253F: include/misc/ocxl* 10254F: include/uapi/misc/ocxl.h 10255F: Documentation/accelerators/ocxl.rst 10256 10257OMAP AUDIO SUPPORT 10258M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10259M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10261L: linux-omap@vger.kernel.org 10262S: Maintained 10263F: sound/soc/omap/ 10264 10265OMAP CLOCK FRAMEWORK SUPPORT 10266M: Paul Walmsley <paul@pwsan.com> 10267L: linux-omap@vger.kernel.org 10268S: Maintained 10269F: arch/arm/*omap*/*clock* 10270 10271OMAP DEVICE TREE SUPPORT 10272M: Benoît Cousson <bcousson@baylibre.com> 10273M: Tony Lindgren <tony@atomide.com> 10274L: linux-omap@vger.kernel.org 10275L: devicetree@vger.kernel.org 10276S: Maintained 10277F: arch/arm/boot/dts/*omap* 10278F: arch/arm/boot/dts/*am3* 10279F: arch/arm/boot/dts/*am4* 10280F: arch/arm/boot/dts/*am5* 10281F: arch/arm/boot/dts/*dra7* 10282 10283OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10284L: linux-omap@vger.kernel.org 10285L: linux-fbdev@vger.kernel.org 10286S: Orphan 10287F: drivers/video/fbdev/omap2/ 10288F: Documentation/arm/OMAP/DSS 10289 10290OMAP FRAMEBUFFER SUPPORT 10291L: linux-fbdev@vger.kernel.org 10292L: linux-omap@vger.kernel.org 10293S: Orphan 10294F: drivers/video/fbdev/omap/ 10295 10296OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10297M: Roger Quadros <rogerq@ti.com> 10298M: Tony Lindgren <tony@atomide.com> 10299L: linux-omap@vger.kernel.org 10300S: Maintained 10301F: drivers/memory/omap-gpmc.c 10302F: arch/arm/mach-omap2/*gpmc* 10303 10304OMAP GPIO DRIVER 10305M: Grygorii Strashko <grygorii.strashko@ti.com> 10306M: Santosh Shilimkar <ssantosh@kernel.org> 10307M: Kevin Hilman <khilman@kernel.org> 10308L: linux-omap@vger.kernel.org 10309S: Maintained 10310F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10311F: drivers/gpio/gpio-omap.c 10312 10313OMAP HARDWARE SPINLOCK SUPPORT 10314M: Ohad Ben-Cohen <ohad@wizery.com> 10315L: linux-omap@vger.kernel.org 10316S: Maintained 10317F: drivers/hwspinlock/omap_hwspinlock.c 10318 10319OMAP HS MMC SUPPORT 10320L: linux-mmc@vger.kernel.org 10321L: linux-omap@vger.kernel.org 10322S: Orphan 10323F: drivers/mmc/host/omap_hsmmc.c 10324 10325OMAP HWMOD DATA 10326M: Paul Walmsley <paul@pwsan.com> 10327L: linux-omap@vger.kernel.org 10328S: Maintained 10329F: arch/arm/mach-omap2/omap_hwmod*data* 10330 10331OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10332M: Benoît Cousson <bcousson@baylibre.com> 10333L: linux-omap@vger.kernel.org 10334S: Maintained 10335F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10336 10337OMAP HWMOD SUPPORT 10338M: Benoît Cousson <bcousson@baylibre.com> 10339M: Paul Walmsley <paul@pwsan.com> 10340L: linux-omap@vger.kernel.org 10341S: Maintained 10342F: arch/arm/mach-omap2/omap_hwmod.* 10343 10344OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10345M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10346L: linux-media@vger.kernel.org 10347S: Maintained 10348F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10349F: drivers/media/platform/omap3isp/ 10350F: drivers/staging/media/omap4iss/ 10351 10352OMAP MMC SUPPORT 10353M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10354L: linux-omap@vger.kernel.org 10355S: Maintained 10356F: drivers/mmc/host/omap.c 10357 10358OMAP POWER MANAGEMENT SUPPORT 10359M: Kevin Hilman <khilman@kernel.org> 10360L: linux-omap@vger.kernel.org 10361S: Maintained 10362F: arch/arm/*omap*/*pm* 10363F: drivers/cpufreq/omap-cpufreq.c 10364 10365OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10366M: Rajendra Nayak <rnayak@codeaurora.org> 10367M: Paul Walmsley <paul@pwsan.com> 10368L: linux-omap@vger.kernel.org 10369S: Maintained 10370F: arch/arm/mach-omap2/prm* 10371 10372OMAP RANDOM NUMBER GENERATOR SUPPORT 10373M: Deepak Saxena <dsaxena@plexity.net> 10374S: Maintained 10375F: drivers/char/hw_random/omap-rng.c 10376 10377OMAP USB SUPPORT 10378L: linux-usb@vger.kernel.org 10379L: linux-omap@vger.kernel.org 10380S: Orphan 10381F: drivers/usb/*/*omap* 10382F: arch/arm/*omap*/usb* 10383 10384OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10385M: Mark Jackson <mpfj@newflow.co.uk> 10386L: linux-omap@vger.kernel.org 10387S: Maintained 10388F: arch/arm/boot/dts/am335x-nano.dts 10389 10390OMAP1 SUPPORT 10391M: Aaro Koskinen <aaro.koskinen@iki.fi> 10392M: Tony Lindgren <tony@atomide.com> 10393L: linux-omap@vger.kernel.org 10394Q: http://patchwork.kernel.org/project/linux-omap/list/ 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10396S: Maintained 10397F: arch/arm/mach-omap1/ 10398F: arch/arm/plat-omap/ 10399F: arch/arm/configs/omap1_defconfig 10400F: drivers/i2c/busses/i2c-omap.c 10401F: include/linux/platform_data/i2c-omap.h 10402 10403OMAP2+ SUPPORT 10404M: Tony Lindgren <tony@atomide.com> 10405L: linux-omap@vger.kernel.org 10406W: http://www.muru.com/linux/omap/ 10407W: http://linux.omap.com/ 10408Q: http://patchwork.kernel.org/project/linux-omap/list/ 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10410S: Maintained 10411F: arch/arm/mach-omap2/ 10412F: arch/arm/plat-omap/ 10413F: arch/arm/configs/omap2plus_defconfig 10414F: drivers/i2c/busses/i2c-omap.c 10415F: drivers/irqchip/irq-omap-intc.c 10416F: drivers/mfd/*omap*.c 10417F: drivers/mfd/menelaus.c 10418F: drivers/mfd/palmas.c 10419F: drivers/mfd/tps65217.c 10420F: drivers/mfd/tps65218.c 10421F: drivers/mfd/tps65910.c 10422F: drivers/mfd/twl-core.[ch] 10423F: drivers/mfd/twl4030*.c 10424F: drivers/mfd/twl6030*.c 10425F: drivers/mfd/twl6040*.c 10426F: drivers/regulator/palmas-regulator*.c 10427F: drivers/regulator/pbias-regulator.c 10428F: drivers/regulator/tps65217-regulator.c 10429F: drivers/regulator/tps65218-regulator.c 10430F: drivers/regulator/tps65910-regulator.c 10431F: drivers/regulator/twl-regulator.c 10432F: drivers/regulator/twl6030-regulator.c 10433F: include/linux/platform_data/i2c-omap.h 10434 10435ONION OMEGA2+ BOARD 10436M: Harvey Hunt <harveyhuntnexus@gmail.com> 10437L: linux-mips@linux-mips.org 10438S: Maintained 10439F: arch/mips/boot/dts/ralink/omega2p.dts 10440 10441OMFS FILESYSTEM 10442M: Bob Copeland <me@bobcopeland.com> 10443L: linux-karma-devel@lists.sourceforge.net 10444S: Maintained 10445F: Documentation/filesystems/omfs.txt 10446F: fs/omfs/ 10447 10448OMNIKEY CARDMAN 4000 DRIVER 10449M: Harald Welte <laforge@gnumonks.org> 10450S: Maintained 10451F: drivers/char/pcmcia/cm4000_cs.c 10452F: include/linux/cm4000_cs.h 10453F: include/uapi/linux/cm4000_cs.h 10454 10455OMNIKEY CARDMAN 4040 DRIVER 10456M: Harald Welte <laforge@gnumonks.org> 10457S: Maintained 10458F: drivers/char/pcmcia/cm4040_cs.* 10459 10460OMNIVISION OV13858 SENSOR DRIVER 10461M: Sakari Ailus <sakari.ailus@linux.intel.com> 10462L: linux-media@vger.kernel.org 10463T: git git://linuxtv.org/media_tree.git 10464S: Maintained 10465F: drivers/media/i2c/ov13858.c 10466 10467OMNIVISION OV2685 SENSOR DRIVER 10468M: Shunqian Zheng <zhengsq@rock-chips.com> 10469L: linux-media@vger.kernel.org 10470T: git git://linuxtv.org/media_tree.git 10471S: Maintained 10472F: drivers/media/i2c/ov2685.c 10473 10474OMNIVISION OV5640 SENSOR DRIVER 10475M: Steve Longerbeam <slongerbeam@gmail.com> 10476L: linux-media@vger.kernel.org 10477T: git git://linuxtv.org/media_tree.git 10478S: Maintained 10479F: drivers/media/i2c/ov5640.c 10480 10481OMNIVISION OV5647 SENSOR DRIVER 10482M: Luis Oliveira <lolivei@synopsys.com> 10483L: linux-media@vger.kernel.org 10484T: git git://linuxtv.org/media_tree.git 10485S: Maintained 10486F: drivers/media/i2c/ov5647.c 10487 10488OMNIVISION OV5695 SENSOR DRIVER 10489M: Shunqian Zheng <zhengsq@rock-chips.com> 10490L: linux-media@vger.kernel.org 10491T: git git://linuxtv.org/media_tree.git 10492S: Maintained 10493F: drivers/media/i2c/ov5695.c 10494 10495OMNIVISION OV7670 SENSOR DRIVER 10496M: Jonathan Corbet <corbet@lwn.net> 10497L: linux-media@vger.kernel.org 10498T: git git://linuxtv.org/media_tree.git 10499S: Maintained 10500F: drivers/media/i2c/ov7670.c 10501F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10502 10503OMNIVISION OV772x SENSOR DRIVER 10504M: Jacopo Mondi <jacopo@jmondi.org> 10505L: linux-media@vger.kernel.org 10506T: git git://linuxtv.org/media_tree.git 10507S: Odd fixes 10508F: drivers/media/i2c/ov772x.c 10509F: include/media/i2c/ov772x.h 10510F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10511 10512OMNIVISION OV7740 SENSOR DRIVER 10513M: Wenyou Yang <wenyou.yang@microchip.com> 10514L: linux-media@vger.kernel.org 10515T: git git://linuxtv.org/media_tree.git 10516S: Maintained 10517F: drivers/media/i2c/ov7740.c 10518F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10519 10520OMNIVISION OV9650 SENSOR DRIVER 10521M: Sakari Ailus <sakari.ailus@linux.intel.com> 10522R: Akinobu Mita <akinobu.mita@gmail.com> 10523R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10524L: linux-media@vger.kernel.org 10525T: git git://linuxtv.org/media_tree.git 10526S: Maintained 10527F: drivers/media/i2c/ov9650.c 10528F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10529 10530ONENAND FLASH DRIVER 10531M: Kyungmin Park <kyungmin.park@samsung.com> 10532L: linux-mtd@lists.infradead.org 10533S: Maintained 10534F: drivers/mtd/nand/onenand/ 10535F: include/linux/mtd/onenand*.h 10536 10537ONSTREAM SCSI TAPE DRIVER 10538M: Willem Riede <osst@riede.org> 10539L: osst-users@lists.sourceforge.net 10540L: linux-scsi@vger.kernel.org 10541S: Maintained 10542F: Documentation/scsi/osst.txt 10543F: drivers/scsi/osst.* 10544F: drivers/scsi/osst_*.h 10545F: drivers/scsi/st.h 10546 10547OP-TEE DRIVER 10548M: Jens Wiklander <jens.wiklander@linaro.org> 10549S: Maintained 10550F: drivers/tee/optee/ 10551 10552OPA-VNIC DRIVER 10553M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10554M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10555L: linux-rdma@vger.kernel.org 10556S: Supported 10557F: drivers/infiniband/ulp/opa_vnic 10558 10559OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10560M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10561M: Frank Rowand <frowand.list@gmail.com> 10562L: devicetree@vger.kernel.org 10563S: Maintained 10564F: Documentation/devicetree/dynamic-resolution-notes.txt 10565F: Documentation/devicetree/overlay-notes.txt 10566F: drivers/of/overlay.c 10567F: drivers/of/resolver.c 10568K: of_overlay_notifier_ 10569 10570OPEN FIRMWARE AND FLATTENED DEVICE TREE 10571M: Rob Herring <robh+dt@kernel.org> 10572M: Frank Rowand <frowand.list@gmail.com> 10573L: devicetree@vger.kernel.org 10574W: http://www.devicetree.org/ 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10576S: Maintained 10577F: drivers/of/ 10578F: include/linux/of*.h 10579F: scripts/dtc/ 10580F: Documentation/ABI/testing/sysfs-firmware-ofw 10581 10582OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10583M: Rob Herring <robh+dt@kernel.org> 10584M: Mark Rutland <mark.rutland@arm.com> 10585L: devicetree@vger.kernel.org 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10587Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10588S: Maintained 10589F: Documentation/devicetree/ 10590F: arch/*/boot/dts/ 10591F: include/dt-bindings/ 10592 10593OPENCORES I2C BUS DRIVER 10594M: Peter Korsgaard <jacmet@sunsite.dk> 10595L: linux-i2c@vger.kernel.org 10596S: Maintained 10597F: Documentation/i2c/busses/i2c-ocores 10598F: drivers/i2c/busses/i2c-ocores.c 10599 10600OPENRISC ARCHITECTURE 10601M: Jonas Bonn <jonas@southpole.se> 10602M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10603M: Stafford Horne <shorne@gmail.com> 10604T: git git://github.com/openrisc/linux.git 10605L: openrisc@lists.librecores.org 10606W: http://openrisc.io 10607S: Maintained 10608F: Documentation/devicetree/bindings/openrisc/ 10609F: Documentation/openrisc/ 10610F: arch/openrisc/ 10611F: drivers/irqchip/irq-ompic.c 10612F: drivers/irqchip/irq-or1k-* 10613 10614OPENVSWITCH 10615M: Pravin B Shelar <pshelar@ovn.org> 10616L: netdev@vger.kernel.org 10617L: dev@openvswitch.org 10618W: http://openvswitch.org 10619S: Maintained 10620F: net/openvswitch/ 10621F: include/uapi/linux/openvswitch.h 10622 10623OPERATING PERFORMANCE POINTS (OPP) 10624M: Viresh Kumar <vireshk@kernel.org> 10625M: Nishanth Menon <nm@ti.com> 10626M: Stephen Boyd <sboyd@kernel.org> 10627L: linux-pm@vger.kernel.org 10628S: Maintained 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10630F: drivers/opp/ 10631F: include/linux/pm_opp.h 10632F: Documentation/power/opp.txt 10633F: Documentation/devicetree/bindings/opp/ 10634 10635OPL4 DRIVER 10636M: Clemens Ladisch <clemens@ladisch.de> 10637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10638T: git git://git.alsa-project.org/alsa-kernel.git 10639S: Maintained 10640F: sound/drivers/opl4/ 10641 10642OPROFILE 10643M: Robert Richter <rric@kernel.org> 10644L: oprofile-list@lists.sf.net 10645S: Maintained 10646F: arch/*/include/asm/oprofile*.h 10647F: arch/*/oprofile/ 10648F: drivers/oprofile/ 10649F: include/linux/oprofile.h 10650 10651ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10652M: Mark Fasheh <mark@fasheh.com> 10653M: Joel Becker <jlbec@evilplan.org> 10654L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10655W: http://ocfs2.wiki.kernel.org 10656S: Supported 10657F: Documentation/filesystems/ocfs2.txt 10658F: Documentation/filesystems/dlmfs.txt 10659F: fs/ocfs2/ 10660 10661ORANGEFS FILESYSTEM 10662M: Mike Marshall <hubcap@omnibond.com> 10663R: Martin Brandenburg <martin@omnibond.com> 10664L: devel@lists.orangefs.org 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10666S: Supported 10667F: fs/orangefs/ 10668F: Documentation/filesystems/orangefs.txt 10669 10670ORINOCO DRIVER 10671L: linux-wireless@vger.kernel.org 10672W: http://wireless.kernel.org/en/users/Drivers/orinoco 10673W: http://www.nongnu.org/orinoco/ 10674S: Orphan 10675F: drivers/net/wireless/intersil/orinoco/ 10676 10677OSD LIBRARY and FILESYSTEM 10678M: Boaz Harrosh <ooo@electrozaur.com> 10679S: Maintained 10680F: drivers/scsi/osd/ 10681F: include/scsi/osd_* 10682F: fs/exofs/ 10683 10684OV2659 OMNIVISION SENSOR DRIVER 10685M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10686L: linux-media@vger.kernel.org 10687W: https://linuxtv.org 10688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10689T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10690S: Maintained 10691F: drivers/media/i2c/ov2659.c 10692F: include/media/i2c/ov2659.h 10693 10694OVERLAY FILESYSTEM 10695M: Miklos Szeredi <miklos@szeredi.hu> 10696L: linux-unionfs@vger.kernel.org 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10698S: Supported 10699F: fs/overlayfs/ 10700F: Documentation/filesystems/overlayfs.txt 10701 10702P54 WIRELESS DRIVER 10703M: Christian Lamparter <chunkeey@googlemail.com> 10704L: linux-wireless@vger.kernel.org 10705W: http://wireless.kernel.org/en/users/Drivers/p54 10706S: Maintained 10707F: drivers/net/wireless/intersil/p54/ 10708 10709PA SEMI ETHERNET DRIVER 10710L: netdev@vger.kernel.org 10711S: Orphan 10712F: drivers/net/ethernet/pasemi/* 10713 10714PA SEMI SMBUS DRIVER 10715L: linux-i2c@vger.kernel.org 10716S: Orphan 10717F: drivers/i2c/busses/i2c-pasemi.c 10718 10719PADATA PARALLEL EXECUTION MECHANISM 10720M: Steffen Klassert <steffen.klassert@secunet.com> 10721L: linux-crypto@vger.kernel.org 10722S: Maintained 10723F: kernel/padata.c 10724F: include/linux/padata.h 10725F: Documentation/padata.txt 10726 10727PANASONIC LAPTOP ACPI EXTRAS DRIVER 10728M: Harald Welte <laforge@gnumonks.org> 10729L: platform-driver-x86@vger.kernel.org 10730S: Maintained 10731F: drivers/platform/x86/panasonic-laptop.c 10732 10733PARALLEL LCD/KEYPAD PANEL DRIVER 10734M: Willy Tarreau <willy@haproxy.com> 10735M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10736S: Odd Fixes 10737F: Documentation/auxdisplay/lcd-panel-cgram.txt 10738F: drivers/misc/panel.c 10739 10740PARALLEL PORT SUBSYSTEM 10741M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10742M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10743L: linux-parport@lists.infradead.org (subscribers-only) 10744S: Maintained 10745F: drivers/parport/ 10746F: include/linux/parport*.h 10747F: drivers/char/ppdev.c 10748F: include/uapi/linux/ppdev.h 10749F: Documentation/parport*.txt 10750 10751PARAVIRT_OPS INTERFACE 10752M: Juergen Gross <jgross@suse.com> 10753M: Alok Kataria <akataria@vmware.com> 10754L: virtualization@lists.linux-foundation.org 10755S: Supported 10756F: Documentation/virtual/paravirt_ops.txt 10757F: arch/*/kernel/paravirt* 10758F: arch/*/include/asm/paravirt*.h 10759F: include/linux/hypervisor.h 10760 10761PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10762M: Tim Waugh <tim@cyberelk.net> 10763L: linux-parport@lists.infradead.org (subscribers-only) 10764S: Maintained 10765F: Documentation/blockdev/paride.txt 10766F: drivers/block/paride/ 10767 10768PARISC ARCHITECTURE 10769M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10770M: Helge Deller <deller@gmx.de> 10771L: linux-parisc@vger.kernel.org 10772W: http://www.parisc-linux.org/ 10773Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10776S: Maintained 10777F: arch/parisc/ 10778F: Documentation/parisc/ 10779F: drivers/parisc/ 10780F: drivers/char/agp/parisc-agp.c 10781F: drivers/input/serio/gscps2.c 10782F: drivers/parport/parport_gsc.* 10783F: drivers/tty/serial/8250/8250_gsc.c 10784F: drivers/video/fbdev/sti* 10785F: drivers/video/console/sti* 10786F: drivers/video/logo/logo_parisc* 10787 10788PARMAN 10789M: Jiri Pirko <jiri@mellanox.com> 10790L: netdev@vger.kernel.org 10791S: Supported 10792F: lib/parman.c 10793F: lib/test_parman.c 10794F: include/linux/parman.h 10795 10796PC87360 HARDWARE MONITORING DRIVER 10797M: Jim Cromie <jim.cromie@gmail.com> 10798L: linux-hwmon@vger.kernel.org 10799S: Maintained 10800F: Documentation/hwmon/pc87360 10801F: drivers/hwmon/pc87360.c 10802 10803PC8736x GPIO DRIVER 10804M: Jim Cromie <jim.cromie@gmail.com> 10805S: Maintained 10806F: drivers/char/pc8736x_gpio.c 10807 10808PC87427 HARDWARE MONITORING DRIVER 10809M: Jean Delvare <jdelvare@suse.com> 10810L: linux-hwmon@vger.kernel.org 10811S: Maintained 10812F: Documentation/hwmon/pc87427 10813F: drivers/hwmon/pc87427.c 10814 10815PCA9532 LED DRIVER 10816M: Riku Voipio <riku.voipio@iki.fi> 10817S: Maintained 10818F: drivers/leds/leds-pca9532.c 10819F: include/linux/leds-pca9532.h 10820 10821PCA9541 I2C BUS MASTER SELECTOR DRIVER 10822M: Guenter Roeck <linux@roeck-us.net> 10823L: linux-i2c@vger.kernel.org 10824S: Maintained 10825F: drivers/i2c/muxes/i2c-mux-pca9541.c 10826 10827PCDP - PRIMARY CONSOLE AND DEBUG PORT 10828M: Khalid Aziz <khalid@gonehiking.org> 10829S: Maintained 10830F: drivers/firmware/pcdp.* 10831 10832PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10833M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10834L: linux-pci@vger.kernel.org 10835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10836S: Maintained 10837F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10838F: drivers/pci/controller/pci-aardvark.c 10839 10840PCI DRIVER FOR ALTERA PCIE IP 10841M: Ley Foon Tan <lftan@altera.com> 10842L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10843L: linux-pci@vger.kernel.org 10844S: Supported 10845F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10846F: drivers/pci/controller/pcie-altera.c 10847 10848PCI DRIVER FOR APPLIEDMICRO XGENE 10849M: Tanmay Inamdar <tinamdar@apm.com> 10850L: linux-pci@vger.kernel.org 10851L: linux-arm-kernel@lists.infradead.org 10852S: Maintained 10853F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10854F: drivers/pci/controller/pci-xgene.c 10855 10856PCI DRIVER FOR ARM VERSATILE PLATFORM 10857M: Rob Herring <robh@kernel.org> 10858L: linux-pci@vger.kernel.org 10859L: linux-arm-kernel@lists.infradead.org 10860S: Maintained 10861F: Documentation/devicetree/bindings/pci/versatile.txt 10862F: drivers/pci/controller/pci-versatile.c 10863 10864PCI DRIVER FOR ARMADA 8K 10865M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10866L: linux-pci@vger.kernel.org 10867L: linux-arm-kernel@lists.infradead.org 10868S: Maintained 10869F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10870F: drivers/pci/controller/dwc/pcie-armada8k.c 10871 10872PCI DRIVER FOR CADENCE PCIE IP 10873M: Alan Douglas <adouglas@cadence.com> 10874L: linux-pci@vger.kernel.org 10875S: Maintained 10876F: Documentation/devicetree/bindings/pci/cdns,*.txt 10877F: drivers/pci/controller/pcie-cadence* 10878 10879PCI DRIVER FOR FREESCALE LAYERSCAPE 10880M: Minghuan Lian <minghuan.Lian@nxp.com> 10881M: Mingkai Hu <mingkai.hu@nxp.com> 10882M: Roy Zang <roy.zang@nxp.com> 10883L: linuxppc-dev@lists.ozlabs.org 10884L: linux-pci@vger.kernel.org 10885L: linux-arm-kernel@lists.infradead.org 10886S: Maintained 10887F: drivers/pci/controller/dwc/*layerscape* 10888 10889PCI DRIVER FOR GENERIC OF HOSTS 10890M: Will Deacon <will.deacon@arm.com> 10891L: linux-pci@vger.kernel.org 10892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10893S: Maintained 10894F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10895F: drivers/pci/controller/pci-host-common.c 10896F: drivers/pci/controller/pci-host-generic.c 10897 10898PCI DRIVER FOR IMX6 10899M: Richard Zhu <hongxing.zhu@nxp.com> 10900M: Lucas Stach <l.stach@pengutronix.de> 10901L: linux-pci@vger.kernel.org 10902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10903S: Maintained 10904F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10905F: drivers/pci/controller/dwc/*imx6* 10906 10907PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10908M: Keith Busch <keith.busch@intel.com> 10909M: Jonathan Derrick <jonathan.derrick@intel.com> 10910L: linux-pci@vger.kernel.org 10911S: Supported 10912F: drivers/pci/controller/vmd.c 10913 10914PCI DRIVER FOR MICROSEMI SWITCHTEC 10915M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10916M: Logan Gunthorpe <logang@deltatee.com> 10917L: linux-pci@vger.kernel.org 10918S: Maintained 10919F: Documentation/switchtec.txt 10920F: Documentation/ABI/testing/sysfs-class-switchtec 10921F: drivers/pci/switch/switchtec* 10922F: include/uapi/linux/switchtec_ioctl.h 10923F: include/linux/switchtec.h 10924F: drivers/ntb/hw/mscc/ 10925 10926PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10927M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10928M: Jason Cooper <jason@lakedaemon.net> 10929L: linux-pci@vger.kernel.org 10930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10931S: Maintained 10932F: drivers/pci/controller/*mvebu* 10933 10934PCI DRIVER FOR NVIDIA TEGRA 10935M: Thierry Reding <thierry.reding@gmail.com> 10936L: linux-tegra@vger.kernel.org 10937L: linux-pci@vger.kernel.org 10938S: Supported 10939F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10940F: drivers/pci/controller/pci-tegra.c 10941 10942PCI DRIVER FOR RENESAS R-CAR 10943M: Simon Horman <horms@verge.net.au> 10944L: linux-pci@vger.kernel.org 10945L: linux-renesas-soc@vger.kernel.org 10946S: Maintained 10947F: drivers/pci/controller/*rcar* 10948 10949PCI DRIVER FOR SAMSUNG EXYNOS 10950M: Jingoo Han <jingoohan1@gmail.com> 10951L: linux-pci@vger.kernel.org 10952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10953L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10954S: Maintained 10955F: drivers/pci/controller/dwc/pci-exynos.c 10956 10957PCI DRIVER FOR SYNOPSYS DESIGNWARE 10958M: Jingoo Han <jingoohan1@gmail.com> 10959M: Joao Pinto <Joao.Pinto@synopsys.com> 10960L: linux-pci@vger.kernel.org 10961S: Maintained 10962F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10963F: drivers/pci/controller/dwc/*designware* 10964 10965PCI DRIVER FOR TI DRA7XX 10966M: Kishon Vijay Abraham I <kishon@ti.com> 10967L: linux-omap@vger.kernel.org 10968L: linux-pci@vger.kernel.org 10969S: Supported 10970F: Documentation/devicetree/bindings/pci/ti-pci.txt 10971F: drivers/pci/controller/dwc/pci-dra7xx.c 10972 10973PCI DRIVER FOR TI KEYSTONE 10974M: Murali Karicheri <m-karicheri2@ti.com> 10975L: linux-pci@vger.kernel.org 10976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10977S: Maintained 10978F: drivers/pci/controller/dwc/*keystone* 10979 10980PCI ENDPOINT SUBSYSTEM 10981M: Kishon Vijay Abraham I <kishon@ti.com> 10982M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10983L: linux-pci@vger.kernel.org 10984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10985S: Supported 10986F: drivers/pci/endpoint/ 10987F: drivers/misc/pci_endpoint_test.c 10988F: tools/pci/ 10989 10990PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10991M: Russell Currey <ruscur@russell.cc> 10992L: linuxppc-dev@lists.ozlabs.org 10993S: Supported 10994F: Documentation/powerpc/eeh-pci-error-recovery.txt 10995F: arch/powerpc/kernel/eeh*.c 10996F: arch/powerpc/platforms/*/eeh*.c 10997F: arch/powerpc/include/*/eeh*.h 10998 10999PCI ERROR RECOVERY 11000M: Linas Vepstas <linasvepstas@gmail.com> 11001L: linux-pci@vger.kernel.org 11002S: Supported 11003F: Documentation/PCI/pci-error-recovery.txt 11004 11005PCI MSI DRIVER FOR ALTERA MSI IP 11006M: Ley Foon Tan <lftan@altera.com> 11007L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11008L: linux-pci@vger.kernel.org 11009S: Supported 11010F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11011F: drivers/pci/controller/pcie-altera-msi.c 11012 11013PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11014M: Duc Dang <dhdang@apm.com> 11015L: linux-pci@vger.kernel.org 11016L: linux-arm-kernel@lists.infradead.org 11017S: Maintained 11018F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11019F: drivers/pci/controller/pci-xgene-msi.c 11020 11021PCI SUBSYSTEM 11022M: Bjorn Helgaas <bhelgaas@google.com> 11023L: linux-pci@vger.kernel.org 11024Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11026S: Supported 11027F: Documentation/devicetree/bindings/pci/ 11028F: Documentation/PCI/ 11029F: drivers/acpi/pci* 11030F: drivers/pci/ 11031F: include/asm-generic/pci* 11032F: include/linux/pci* 11033F: include/linux/of_pci.h 11034F: include/uapi/linux/pci* 11035F: lib/pci* 11036F: arch/x86/pci/ 11037F: arch/x86/kernel/quirks.c 11038 11039PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11040M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11041L: linux-pci@vger.kernel.org 11042Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11044S: Supported 11045F: drivers/pci/controller/ 11046 11047PCIE DRIVER FOR AXIS ARTPEC 11048M: Jesper Nilsson <jesper.nilsson@axis.com> 11049L: linux-arm-kernel@axis.com 11050L: linux-pci@vger.kernel.org 11051S: Maintained 11052F: Documentation/devicetree/bindings/pci/axis,artpec* 11053F: drivers/pci/controller/dwc/*artpec* 11054 11055PCIE DRIVER FOR CAVIUM THUNDERX 11056M: David Daney <david.daney@cavium.com> 11057L: linux-pci@vger.kernel.org 11058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11059S: Supported 11060F: Documentation/devicetree/bindings/pci/pci-thunder-* 11061F: drivers/pci/controller/pci-thunder-* 11062 11063PCIE DRIVER FOR HISILICON 11064M: Zhou Wang <wangzhou1@hisilicon.com> 11065L: linux-pci@vger.kernel.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11068F: drivers/pci/controller/dwc/pcie-hisi.c 11069 11070PCIE DRIVER FOR HISILICON KIRIN 11071M: Xiaowei Song <songxiaowei@hisilicon.com> 11072M: Binghui Wang <wangbinghui@hisilicon.com> 11073L: linux-pci@vger.kernel.org 11074S: Maintained 11075F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11076F: drivers/pci/controller/dwc/pcie-kirin.c 11077 11078PCIE DRIVER FOR HISILICON STB 11079M: Jianguo Sun <sunjianguo1@huawei.com> 11080M: Shawn Guo <shawn.guo@linaro.org> 11081L: linux-pci@vger.kernel.org 11082S: Maintained 11083F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11084F: drivers/pci/controller/dwc/pcie-histb.c 11085 11086PCIE DRIVER FOR MEDIATEK 11087M: Ryder Lee <ryder.lee@mediatek.com> 11088L: linux-pci@vger.kernel.org 11089L: linux-mediatek@lists.infradead.org 11090S: Supported 11091F: Documentation/devicetree/bindings/pci/mediatek* 11092F: drivers/pci/controller/*mediatek* 11093 11094PCIE DRIVER FOR QUALCOMM MSM 11095M: Stanimir Varbanov <svarbanov@mm-sol.com> 11096L: linux-pci@vger.kernel.org 11097L: linux-arm-msm@vger.kernel.org 11098S: Maintained 11099F: drivers/pci/controller/dwc/*qcom* 11100 11101PCIE DRIVER FOR ROCKCHIP 11102M: Shawn Lin <shawn.lin@rock-chips.com> 11103L: linux-pci@vger.kernel.org 11104L: linux-rockchip@lists.infradead.org 11105S: Maintained 11106F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11107F: drivers/pci/controller/pcie-rockchip* 11108 11109PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11110M: Linus Walleij <linus.walleij@linaro.org> 11111L: linux-pci@vger.kernel.org 11112S: Maintained 11113F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11114F: drivers/pci/controller/pci-v3-semi.c 11115 11116PCIE DRIVER FOR ST SPEAR13XX 11117M: Pratyush Anand <pratyush.anand@gmail.com> 11118L: linux-pci@vger.kernel.org 11119S: Maintained 11120F: drivers/pci/controller/dwc/*spear* 11121 11122PCMCIA SUBSYSTEM 11123M: Dominik Brodowski <linux@dominikbrodowski.net> 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11125S: Odd Fixes 11126F: Documentation/pcmcia/ 11127F: tools/pcmcia/ 11128F: drivers/pcmcia/ 11129F: include/pcmcia/ 11130 11131PCNET32 NETWORK DRIVER 11132M: Don Fry <pcnet32@frontier.com> 11133L: netdev@vger.kernel.org 11134S: Maintained 11135F: drivers/net/ethernet/amd/pcnet32.c 11136 11137PCRYPT PARALLEL CRYPTO ENGINE 11138M: Steffen Klassert <steffen.klassert@secunet.com> 11139L: linux-crypto@vger.kernel.org 11140S: Maintained 11141F: crypto/pcrypt.c 11142F: include/crypto/pcrypt.h 11143 11144PEAQ WMI HOTKEYS DRIVER 11145M: Hans de Goede <hdegoede@redhat.com> 11146L: platform-driver-x86@vger.kernel.org 11147S: Maintained 11148F: drivers/platform/x86/peaq-wmi.c 11149 11150PER-CPU MEMORY ALLOCATOR 11151M: Tejun Heo <tj@kernel.org> 11152M: Christoph Lameter <cl@linux.com> 11153M: Dennis Zhou <dennisszhou@gmail.com> 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11155S: Maintained 11156F: include/linux/percpu*.h 11157F: mm/percpu*.c 11158F: arch/*/include/asm/percpu.h 11159 11160PER-TASK DELAY ACCOUNTING 11161M: Balbir Singh <bsingharora@gmail.com> 11162S: Maintained 11163F: include/linux/delayacct.h 11164F: kernel/delayacct.c 11165 11166PERFORMANCE EVENTS SUBSYSTEM 11167M: Peter Zijlstra <peterz@infradead.org> 11168M: Ingo Molnar <mingo@redhat.com> 11169M: Arnaldo Carvalho de Melo <acme@kernel.org> 11170R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11171R: Jiri Olsa <jolsa@redhat.com> 11172R: Namhyung Kim <namhyung@kernel.org> 11173L: linux-kernel@vger.kernel.org 11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11175S: Supported 11176F: kernel/events/* 11177F: include/linux/perf_event.h 11178F: include/uapi/linux/perf_event.h 11179F: arch/*/kernel/perf_event*.c 11180F: arch/*/kernel/*/perf_event*.c 11181F: arch/*/kernel/*/*/perf_event*.c 11182F: arch/*/include/asm/perf_event.h 11183F: arch/*/kernel/perf_callchain.c 11184F: arch/*/events/* 11185F: tools/perf/ 11186 11187PERSONALITY HANDLING 11188M: Christoph Hellwig <hch@infradead.org> 11189L: linux-abi-devel@lists.sourceforge.net 11190S: Maintained 11191F: include/linux/personality.h 11192F: include/uapi/linux/personality.h 11193 11194PHONET PROTOCOL 11195M: Remi Denis-Courmont <courmisch@gmail.com> 11196S: Supported 11197F: Documentation/networking/phonet.txt 11198F: include/linux/phonet.h 11199F: include/net/phonet/ 11200F: include/uapi/linux/phonet.h 11201F: net/phonet/ 11202 11203PHRAM MTD DRIVER 11204M: Joern Engel <joern@lazybastard.org> 11205L: linux-mtd@lists.infradead.org 11206S: Maintained 11207F: drivers/mtd/devices/phram.c 11208 11209PICOLCD HID DRIVER 11210M: Bruno Prémont <bonbons@linux-vserver.org> 11211L: linux-input@vger.kernel.org 11212S: Maintained 11213F: drivers/hid/hid-picolcd* 11214 11215PICOXCELL SUPPORT 11216M: Jamie Iles <jamie@jamieiles.com> 11217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11218T: git git://github.com/jamieiles/linux-2.6-ji.git 11219S: Supported 11220F: arch/arm/boot/dts/picoxcell* 11221F: arch/arm/mach-picoxcell/ 11222F: drivers/crypto/picoxcell* 11223 11224PIN CONTROL SUBSYSTEM 11225M: Linus Walleij <linus.walleij@linaro.org> 11226L: linux-gpio@vger.kernel.org 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11228S: Maintained 11229F: Documentation/devicetree/bindings/pinctrl/ 11230F: Documentation/driver-api/pinctl.rst 11231F: drivers/pinctrl/ 11232F: include/linux/pinctrl/ 11233 11234PIN CONTROLLER - ATMEL AT91 11235M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11237S: Maintained 11238F: drivers/pinctrl/pinctrl-at91.* 11239 11240PIN CONTROLLER - ATMEL AT91 PIO4 11241M: Ludovic Desroches <ludovic.desroches@microchip.com> 11242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11243L: linux-gpio@vger.kernel.org 11244S: Supported 11245F: drivers/pinctrl/pinctrl-at91-pio4.* 11246 11247PIN CONTROLLER - FREESCALE 11248M: Dong Aisheng <aisheng.dong@nxp.com> 11249M: Fabio Estevam <festevam@gmail.com> 11250M: Shawn Guo <shawnguo@kernel.org> 11251M: Stefan Agner <stefan@agner.ch> 11252R: Pengutronix Kernel Team <kernel@pengutronix.de> 11253L: linux-gpio@vger.kernel.org 11254S: Maintained 11255F: drivers/pinctrl/freescale/ 11256F: Documentation/devicetree/bindings/pinctrl/fsl,* 11257 11258PIN CONTROLLER - INTEL 11259M: Mika Westerberg <mika.westerberg@linux.intel.com> 11260M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11261S: Maintained 11262F: drivers/pinctrl/intel/ 11263 11264PIN CONTROLLER - MEDIATEK 11265M: Sean Wang <sean.wang@mediatek.com> 11266L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11267S: Maintained 11268F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11269F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11270F: drivers/pinctrl/mediatek/mtk-eint.* 11271F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11272F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11273F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11274 11275PIN CONTROLLER - QUALCOMM 11276M: Bjorn Andersson <bjorn.andersson@linaro.org> 11277S: Maintained 11278L: linux-arm-msm@vger.kernel.org 11279F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11280F: drivers/pinctrl/qcom/ 11281 11282PIN CONTROLLER - RENESAS 11283M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11284M: Geert Uytterhoeven <geert+renesas@glider.be> 11285L: linux-renesas-soc@vger.kernel.org 11286T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11287S: Maintained 11288F: drivers/pinctrl/sh-pfc/ 11289 11290PIN CONTROLLER - SAMSUNG 11291M: Tomasz Figa <tomasz.figa@gmail.com> 11292M: Krzysztof Kozlowski <krzk@kernel.org> 11293M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11295L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11296Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11298S: Maintained 11299F: drivers/pinctrl/samsung/ 11300F: include/dt-bindings/pinctrl/samsung.h 11301F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11302 11303PIN CONTROLLER - SINGLE 11304M: Tony Lindgren <tony@atomide.com> 11305M: Haojian Zhuang <haojian.zhuang@linaro.org> 11306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11307L: linux-omap@vger.kernel.org 11308S: Maintained 11309F: drivers/pinctrl/pinctrl-single.c 11310 11311PIN CONTROLLER - ST SPEAR 11312M: Viresh Kumar <vireshk@kernel.org> 11313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11314W: http://www.st.com/spear 11315S: Maintained 11316F: drivers/pinctrl/spear/ 11317 11318PISTACHIO SOC SUPPORT 11319M: James Hartley <james.hartley@sondrel.com> 11320L: linux-mips@linux-mips.org 11321S: Odd Fixes 11322F: arch/mips/pistachio/ 11323F: arch/mips/include/asm/mach-pistachio/ 11324F: arch/mips/boot/dts/img/pistachio* 11325F: arch/mips/configs/pistachio*_defconfig 11326 11327PKTCDVD DRIVER 11328S: Orphan 11329M: linux-block@vger.kernel.org 11330F: drivers/block/pktcdvd.c 11331F: include/linux/pktcdvd.h 11332F: include/uapi/linux/pktcdvd.h 11333 11334PKUNITY SOC DRIVERS 11335M: Guan Xuetao <gxt@pku.edu.cn> 11336W: http://mprc.pku.edu.cn/~guanxuetao/linux 11337S: Maintained 11338T: git git://github.com/gxt/linux.git 11339F: drivers/input/serio/i8042-unicore32io.h 11340F: drivers/i2c/busses/i2c-puv3.c 11341F: drivers/video/fbdev/fb-puv3.c 11342F: drivers/rtc/rtc-puv3.c 11343 11344PMBUS HARDWARE MONITORING DRIVERS 11345M: Guenter Roeck <linux@roeck-us.net> 11346L: linux-hwmon@vger.kernel.org 11347W: http://hwmon.wiki.kernel.org/ 11348W: http://www.roeck-us.net/linux/drivers/ 11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11350S: Maintained 11351F: Documentation/hwmon/pmbus 11352F: drivers/hwmon/pmbus/ 11353F: include/linux/pmbus.h 11354 11355PMC SIERRA MaxRAID DRIVER 11356L: linux-scsi@vger.kernel.org 11357W: http://www.pmc-sierra.com/ 11358S: Orphan 11359F: drivers/scsi/pmcraid.* 11360 11361PMC SIERRA PM8001 DRIVER 11362M: Jack Wang <jinpu.wang@profitbricks.com> 11363M: lindar_liu@usish.com 11364L: linux-scsi@vger.kernel.org 11365S: Supported 11366F: drivers/scsi/pm8001/ 11367 11368PNP SUPPORT 11369M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11370S: Maintained 11371F: drivers/pnp/ 11372 11373POSIX CLOCKS and TIMERS 11374M: Thomas Gleixner <tglx@linutronix.de> 11375L: linux-kernel@vger.kernel.org 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11377S: Maintained 11378F: fs/timerfd.c 11379F: include/linux/timer* 11380F: kernel/time/*timer* 11381 11382POWER MANAGEMENT CORE 11383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11384L: linux-pm@vger.kernel.org 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11386B: https://bugzilla.kernel.org 11387S: Supported 11388F: drivers/base/power/ 11389F: include/linux/pm.h 11390F: include/linux/pm_* 11391F: include/linux/powercap.h 11392F: drivers/powercap/ 11393F: kernel/configs/nopm.config 11394 11395POWER STATE COORDINATION INTERFACE (PSCI) 11396M: Mark Rutland <mark.rutland@arm.com> 11397M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11398L: linux-arm-kernel@lists.infradead.org 11399S: Maintained 11400F: drivers/firmware/psci*.c 11401F: include/linux/psci.h 11402F: include/uapi/linux/psci.h 11403 11404POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11405M: Sebastian Reichel <sre@kernel.org> 11406L: linux-pm@vger.kernel.org 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11408S: Maintained 11409F: Documentation/ABI/testing/sysfs-class-power 11410F: Documentation/devicetree/bindings/power/supply/ 11411F: include/linux/power_supply.h 11412F: drivers/power/supply/ 11413 11414POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11415M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11416L: linuxppc-dev@lists.ozlabs.org 11417S: Maintained 11418F: drivers/char/powernv-op-panel.c 11419 11420PPP OVER ATM (RFC 2364) 11421M: Mitchell Blank Jr <mitch@sfgoth.com> 11422S: Maintained 11423F: net/atm/pppoatm.c 11424F: include/uapi/linux/atmppp.h 11425 11426PPP OVER ETHERNET 11427M: Michal Ostrowski <mostrows@earthlink.net> 11428S: Maintained 11429F: drivers/net/ppp/pppoe.c 11430F: drivers/net/ppp/pppox.c 11431 11432PPP OVER L2TP 11433M: James Chapman <jchapman@katalix.com> 11434S: Maintained 11435F: net/l2tp/l2tp_ppp.c 11436F: include/linux/if_pppol2tp.h 11437F: include/uapi/linux/if_pppol2tp.h 11438 11439PPP PROTOCOL DRIVERS AND COMPRESSORS 11440M: Paul Mackerras <paulus@samba.org> 11441L: linux-ppp@vger.kernel.org 11442S: Maintained 11443F: drivers/net/ppp/ppp_* 11444 11445PPS SUPPORT 11446M: Rodolfo Giometti <giometti@enneenne.com> 11447W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11448L: linuxpps@ml.enneenne.com (subscribers-only) 11449S: Maintained 11450F: Documentation/pps/ 11451F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11452F: Documentation/ABI/testing/sysfs-pps 11453F: drivers/pps/ 11454F: include/linux/pps*.h 11455F: include/uapi/linux/pps.h 11456 11457PPTP DRIVER 11458M: Dmitry Kozlov <xeb@mail.ru> 11459L: netdev@vger.kernel.org 11460S: Maintained 11461F: drivers/net/ppp/pptp.c 11462W: http://sourceforge.net/projects/accel-pptp 11463 11464PREEMPTIBLE KERNEL 11465M: Robert Love <rml@tech9.net> 11466L: kpreempt-tech@lists.sourceforge.net 11467W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11468S: Supported 11469F: Documentation/preempt-locking.txt 11470F: include/linux/preempt.h 11471 11472PRINTK 11473M: Petr Mladek <pmladek@suse.com> 11474M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11475R: Steven Rostedt <rostedt@goodmis.org> 11476S: Maintained 11477F: kernel/printk/ 11478F: include/linux/printk.h 11479 11480PRISM54 WIRELESS DRIVER 11481M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11482L: linux-wireless@vger.kernel.org 11483W: http://wireless.kernel.org/en/users/Drivers/p54 11484S: Obsolete 11485F: drivers/net/wireless/intersil/prism54/ 11486 11487PROC FILESYSTEM 11488R: Alexey Dobriyan <adobriyan@gmail.com> 11489L: linux-kernel@vger.kernel.org 11490L: linux-fsdevel@vger.kernel.org 11491S: Maintained 11492F: fs/proc/ 11493F: include/linux/proc_fs.h 11494F: tools/testing/selftests/proc/ 11495 11496PROC SYSCTL 11497M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11498M: Kees Cook <keescook@chromium.org> 11499L: linux-kernel@vger.kernel.org 11500L: linux-fsdevel@vger.kernel.org 11501S: Maintained 11502F: fs/proc/proc_sysctl.c 11503F: include/linux/sysctl.h 11504F: kernel/sysctl.c 11505F: tools/testing/selftests/sysctl/ 11506 11507PS3 NETWORK SUPPORT 11508M: Geoff Levand <geoff@infradead.org> 11509L: netdev@vger.kernel.org 11510L: linuxppc-dev@lists.ozlabs.org 11511S: Maintained 11512F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11513 11514PS3 PLATFORM SUPPORT 11515M: Geoff Levand <geoff@infradead.org> 11516L: linuxppc-dev@lists.ozlabs.org 11517S: Maintained 11518F: arch/powerpc/boot/ps3* 11519F: arch/powerpc/include/asm/lv1call.h 11520F: arch/powerpc/include/asm/ps3*.h 11521F: arch/powerpc/platforms/ps3/ 11522F: drivers/*/ps3* 11523F: drivers/ps3/ 11524F: drivers/rtc/rtc-ps3.c 11525F: drivers/usb/host/*ps3.c 11526F: sound/ppc/snd_ps3* 11527 11528PS3VRAM DRIVER 11529M: Jim Paris <jim@jtan.com> 11530M: Geoff Levand <geoff@infradead.org> 11531L: linuxppc-dev@lists.ozlabs.org 11532S: Maintained 11533F: drivers/block/ps3vram.c 11534 11535PSAMPLE PACKET SAMPLING SUPPORT: 11536M: Yotam Gigi <yotam.gi@gmail.com> 11537S: Maintained 11538F: net/psample 11539F: include/net/psample.h 11540F: include/uapi/linux/psample.h 11541 11542PSTORE FILESYSTEM 11543M: Kees Cook <keescook@chromium.org> 11544M: Anton Vorontsov <anton@enomsg.org> 11545M: Colin Cross <ccross@android.com> 11546M: Tony Luck <tony.luck@intel.com> 11547S: Maintained 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11549F: fs/pstore/ 11550F: include/linux/pstore* 11551F: drivers/firmware/efi/efi-pstore.c 11552F: drivers/acpi/apei/erst.c 11553F: Documentation/admin-guide/ramoops.rst 11554F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11555K: \b(pstore|ramoops) 11556 11557PTP HARDWARE CLOCK SUPPORT 11558M: Richard Cochran <richardcochran@gmail.com> 11559L: netdev@vger.kernel.org 11560S: Maintained 11561W: http://linuxptp.sourceforge.net/ 11562F: Documentation/ABI/testing/sysfs-ptp 11563F: Documentation/ptp/* 11564F: drivers/net/phy/dp83640* 11565F: drivers/ptp/* 11566F: include/linux/ptp_cl* 11567 11568PTRACE SUPPORT 11569M: Oleg Nesterov <oleg@redhat.com> 11570S: Maintained 11571F: include/asm-generic/syscall.h 11572F: include/linux/ptrace.h 11573F: include/linux/regset.h 11574F: include/linux/tracehook.h 11575F: include/uapi/linux/ptrace.h 11576F: include/uapi/linux/ptrace.h 11577F: include/asm-generic/ptrace.h 11578F: kernel/ptrace.c 11579F: arch/*/ptrace*.c 11580F: arch/*/*/ptrace*.c 11581F: arch/*/include/asm/ptrace*.h 11582 11583PULSE8-CEC DRIVER 11584M: Hans Verkuil <hverkuil@xs4all.nl> 11585L: linux-media@vger.kernel.org 11586T: git git://linuxtv.org/media_tree.git 11587S: Maintained 11588F: drivers/media/usb/pulse8-cec/* 11589F: Documentation/media/cec-drivers/pulse8-cec.rst 11590 11591PVRUSB2 VIDEO4LINUX DRIVER 11592M: Mike Isely <isely@pobox.com> 11593L: pvrusb2@isely.net (subscribers-only) 11594L: linux-media@vger.kernel.org 11595W: http://www.isely.net/pvrusb2/ 11596T: git git://linuxtv.org/media_tree.git 11597S: Maintained 11598F: Documentation/media/v4l-drivers/pvrusb2* 11599F: drivers/media/usb/pvrusb2/ 11600 11601PWC WEBCAM DRIVER 11602M: Hans Verkuil <hverkuil@xs4all.nl> 11603L: linux-media@vger.kernel.org 11604T: git git://linuxtv.org/media_tree.git 11605S: Odd Fixes 11606F: drivers/media/usb/pwc/* 11607 11608PWM FAN DRIVER 11609M: Kamil Debski <kamil@wypas.org> 11610M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11611L: linux-hwmon@vger.kernel.org 11612S: Supported 11613F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11614F: Documentation/hwmon/pwm-fan 11615F: drivers/hwmon/pwm-fan.c 11616 11617PWM IR Transmitter 11618M: Sean Young <sean@mess.org> 11619L: linux-media@vger.kernel.org 11620S: Maintained 11621F: drivers/media/rc/pwm-ir-tx.c 11622 11623PWM SUBSYSTEM 11624M: Thierry Reding <thierry.reding@gmail.com> 11625L: linux-pwm@vger.kernel.org 11626S: Maintained 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11628F: Documentation/pwm.txt 11629F: Documentation/devicetree/bindings/pwm/ 11630F: include/linux/pwm.h 11631F: drivers/pwm/ 11632F: drivers/video/backlight/pwm_bl.c 11633F: include/linux/pwm_backlight.h 11634F: drivers/gpio/gpio-mvebu.c 11635F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11636 11637PXA GPIO DRIVER 11638M: Robert Jarzmik <robert.jarzmik@free.fr> 11639L: linux-gpio@vger.kernel.org 11640S: Maintained 11641F: drivers/gpio/gpio-pxa.c 11642 11643PXA MMCI DRIVER 11644S: Orphan 11645 11646PXA RTC DRIVER 11647M: Robert Jarzmik <robert.jarzmik@free.fr> 11648L: linux-rtc@vger.kernel.org 11649S: Maintained 11650 11651PXA2xx/PXA3xx SUPPORT 11652M: Daniel Mack <daniel@zonque.org> 11653M: Haojian Zhuang <haojian.zhuang@gmail.com> 11654M: Robert Jarzmik <robert.jarzmik@free.fr> 11655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11656T: git git://github.com/hzhuang1/linux.git 11657T: git git://github.com/rjarzmik/linux.git 11658S: Maintained 11659F: arch/arm/boot/dts/pxa* 11660F: arch/arm/mach-pxa/ 11661F: drivers/dma/pxa* 11662F: drivers/pcmcia/pxa2xx* 11663F: drivers/pinctrl/pxa/ 11664F: drivers/spi/spi-pxa2xx* 11665F: drivers/usb/gadget/udc/pxa2* 11666F: include/sound/pxa2xx-lib.h 11667F: sound/arm/pxa* 11668F: sound/soc/pxa/ 11669 11670QAT DRIVER 11671M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11672L: qat-linux@intel.com 11673S: Supported 11674F: drivers/crypto/qat/ 11675 11676QCOM AUDIO (ASoC) DRIVERS 11677M: Patrick Lai <plai@codeaurora.org> 11678M: Banajit Goswami <bgoswami@codeaurora.org> 11679L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11680S: Supported 11681F: sound/soc/qcom/ 11682 11683QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11684M: Gabriel Somlo <somlo@cmu.edu> 11685M: "Michael S. Tsirkin" <mst@redhat.com> 11686L: qemu-devel@nongnu.org 11687S: Maintained 11688F: drivers/firmware/qemu_fw_cfg.c 11689F: include/uapi/linux/qemu_fw_cfg.h 11690 11691QIB DRIVER 11692M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11693M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11694L: linux-rdma@vger.kernel.org 11695S: Supported 11696F: drivers/infiniband/hw/qib/ 11697 11698QLOGIC QL41xxx FCOE DRIVER 11699M: QLogic-Storage-Upstream@cavium.com 11700L: linux-scsi@vger.kernel.org 11701S: Supported 11702F: drivers/scsi/qedf/ 11703 11704QLOGIC QL41xxx ISCSI DRIVER 11705M: QLogic-Storage-Upstream@cavium.com 11706L: linux-scsi@vger.kernel.org 11707S: Supported 11708F: drivers/scsi/qedi/ 11709 11710QLOGIC QL4xxx ETHERNET DRIVER 11711M: Ariel Elior <Ariel.Elior@cavium.com> 11712M: everest-linux-l2@cavium.com 11713L: netdev@vger.kernel.org 11714S: Supported 11715F: drivers/net/ethernet/qlogic/qed/ 11716F: include/linux/qed/ 11717F: drivers/net/ethernet/qlogic/qede/ 11718 11719QLOGIC QL4xxx RDMA DRIVER 11720M: Michal Kalderon <Michal.Kalderon@cavium.com> 11721M: Ariel Elior <Ariel.Elior@cavium.com> 11722L: linux-rdma@vger.kernel.org 11723S: Supported 11724F: drivers/infiniband/hw/qedr/ 11725F: include/uapi/rdma/qedr-abi.h 11726 11727QLOGIC QLA1280 SCSI DRIVER 11728M: Michael Reed <mdr@sgi.com> 11729L: linux-scsi@vger.kernel.org 11730S: Maintained 11731F: drivers/scsi/qla1280.[ch] 11732 11733QLOGIC QLA2XXX FC-SCSI DRIVER 11734M: qla2xxx-upstream@qlogic.com 11735L: linux-scsi@vger.kernel.org 11736S: Supported 11737F: Documentation/scsi/LICENSE.qla2xxx 11738F: drivers/scsi/qla2xxx/ 11739 11740QLOGIC QLA3XXX NETWORK DRIVER 11741M: Dept-GELinuxNICDev@cavium.com 11742L: netdev@vger.kernel.org 11743S: Supported 11744F: Documentation/networking/LICENSE.qla3xxx 11745F: drivers/net/ethernet/qlogic/qla3xxx.* 11746 11747QLOGIC QLA4XXX iSCSI DRIVER 11748M: QLogic-Storage-Upstream@qlogic.com 11749L: linux-scsi@vger.kernel.org 11750S: Supported 11751F: Documentation/scsi/LICENSE.qla4xxx 11752F: drivers/scsi/qla4xxx/ 11753 11754QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11755M: Harish Patil <harish.patil@cavium.com> 11756M: Manish Chopra <manish.chopra@cavium.com> 11757M: Dept-GELinuxNICDev@cavium.com 11758L: netdev@vger.kernel.org 11759S: Supported 11760F: drivers/net/ethernet/qlogic/qlcnic/ 11761 11762QLOGIC QLGE 10Gb ETHERNET DRIVER 11763M: Harish Patil <harish.patil@cavium.com> 11764M: Manish Chopra <manish.chopra@cavium.com> 11765M: Dept-GELinuxNICDev@cavium.com 11766L: netdev@vger.kernel.org 11767S: Supported 11768F: drivers/net/ethernet/qlogic/qlge/ 11769 11770QNX4 FILESYSTEM 11771M: Anders Larsen <al@alarsen.net> 11772W: http://www.alarsen.net/linux/qnx4fs/ 11773S: Maintained 11774F: fs/qnx4/ 11775F: include/uapi/linux/qnx4_fs.h 11776F: include/uapi/linux/qnxtypes.h 11777 11778QORIQ DPAA2 FSL-MC BUS DRIVER 11779M: Stuart Yoder <stuyoder@gmail.com> 11780M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11781L: linux-kernel@vger.kernel.org 11782S: Maintained 11783F: drivers/bus/fsl-mc/ 11784F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11785F: Documentation/networking/dpaa2/overview.rst 11786 11787QT1010 MEDIA DRIVER 11788M: Antti Palosaari <crope@iki.fi> 11789L: linux-media@vger.kernel.org 11790W: https://linuxtv.org 11791W: http://palosaari.fi/linux/ 11792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11793T: git git://linuxtv.org/anttip/media_tree.git 11794S: Maintained 11795F: drivers/media/tuners/qt1010* 11796 11797QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11798M: Kalle Valo <kvalo@codeaurora.org> 11799L: ath10k@lists.infradead.org 11800W: http://wireless.kernel.org/en/users/Drivers/ath10k 11801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11802S: Supported 11803F: drivers/net/wireless/ath/ath10k/ 11804 11805QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11806M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11807L: linux-wireless@vger.kernel.org 11808W: http://wireless.kernel.org/en/users/Drivers/ath9k 11809S: Supported 11810F: drivers/net/wireless/ath/ath9k/ 11811 11812QUALCOMM CAMERA SUBSYSTEM DRIVER 11813M: Todor Tomov <todor.tomov@linaro.org> 11814L: linux-media@vger.kernel.org 11815S: Maintained 11816F: Documentation/devicetree/bindings/media/qcom,camss.txt 11817F: Documentation/media/v4l-drivers/qcom_camss.rst 11818F: drivers/media/platform/qcom/camss-8x16/ 11819 11820QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11821M: Ilia Lin <ilia.lin@gmail.com> 11822L: linux-pm@vger.kernel.org 11823S: Maintained 11824F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11825F: drivers/cpufreq/qcom-cpufreq-kryo.c 11826 11827QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11828M: Timur Tabi <timur@kernel.org> 11829L: netdev@vger.kernel.org 11830S: Maintained 11831F: drivers/net/ethernet/qualcomm/emac/ 11832 11833QUALCOMM HEXAGON ARCHITECTURE 11834M: Richard Kuo <rkuo@codeaurora.org> 11835L: linux-hexagon@vger.kernel.org 11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11837S: Supported 11838F: arch/hexagon/ 11839 11840QUALCOMM HIDMA DRIVER 11841M: Sinan Kaya <okaya@kernel.org> 11842L: linux-arm-kernel@lists.infradead.org 11843L: linux-arm-msm@vger.kernel.org 11844L: dmaengine@vger.kernel.org 11845S: Supported 11846F: drivers/dma/qcom/hidma* 11847 11848QUALCOMM IOMMU 11849M: Rob Clark <robdclark@gmail.com> 11850L: iommu@lists.linux-foundation.org 11851L: linux-arm-msm@vger.kernel.org 11852S: Maintained 11853F: drivers/iommu/qcom_iommu.c 11854 11855QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11856M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11857L: linux-media@vger.kernel.org 11858L: linux-arm-msm@vger.kernel.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Maintained 11861F: drivers/media/platform/qcom/venus/ 11862 11863QUALCOMM WCN36XX WIRELESS DRIVER 11864M: Kalle Valo <kvalo@codeaurora.org> 11865L: wcn36xx@lists.infradead.org 11866W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11867T: git git://github.com/KrasnikovEugene/wcn36xx.git 11868S: Supported 11869F: drivers/net/wireless/ath/wcn36xx/ 11870 11871QUANTENNA QTNFMAC WIRELESS DRIVER 11872M: Igor Mitsyanko <imitsyanko@quantenna.com> 11873M: Avinash Patil <avinashp@quantenna.com> 11874M: Sergey Matyukevich <smatyukevich@quantenna.com> 11875L: linux-wireless@vger.kernel.org 11876S: Maintained 11877F: drivers/net/wireless/quantenna 11878 11879RADEON and AMDGPU DRM DRIVERS 11880M: Alex Deucher <alexander.deucher@amd.com> 11881M: Christian König <christian.koenig@amd.com> 11882M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11883L: amd-gfx@lists.freedesktop.org 11884T: git git://people.freedesktop.org/~agd5f/linux 11885S: Supported 11886F: drivers/gpu/drm/radeon/ 11887F: include/uapi/drm/radeon_drm.h 11888F: drivers/gpu/drm/amd/ 11889F: include/uapi/drm/amdgpu_drm.h 11890 11891RADEON FRAMEBUFFER DISPLAY DRIVER 11892M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11893L: linux-fbdev@vger.kernel.org 11894S: Maintained 11895F: drivers/video/fbdev/aty/radeon* 11896F: include/uapi/linux/radeonfb.h 11897 11898RADIOSHARK RADIO DRIVER 11899M: Hans Verkuil <hverkuil@xs4all.nl> 11900L: linux-media@vger.kernel.org 11901T: git git://linuxtv.org/media_tree.git 11902S: Maintained 11903F: drivers/media/radio/radio-shark.c 11904 11905RADIOSHARK2 RADIO DRIVER 11906M: Hans Verkuil <hverkuil@xs4all.nl> 11907L: linux-media@vger.kernel.org 11908T: git git://linuxtv.org/media_tree.git 11909S: Maintained 11910F: drivers/media/radio/radio-shark2.c 11911F: drivers/media/radio/radio-tea5777.c 11912 11913RADOS BLOCK DEVICE (RBD) 11914M: Ilya Dryomov <idryomov@gmail.com> 11915M: Sage Weil <sage@redhat.com> 11916M: Alex Elder <elder@kernel.org> 11917L: ceph-devel@vger.kernel.org 11918W: http://ceph.com/ 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11920T: git git://github.com/ceph/ceph-client.git 11921S: Supported 11922F: Documentation/ABI/testing/sysfs-bus-rbd 11923F: drivers/block/rbd.c 11924F: drivers/block/rbd_types.h 11925 11926RAGE128 FRAMEBUFFER DISPLAY DRIVER 11927M: Paul Mackerras <paulus@samba.org> 11928L: linux-fbdev@vger.kernel.org 11929S: Maintained 11930F: drivers/video/fbdev/aty/aty128fb.c 11931 11932RAINSHADOW-CEC DRIVER 11933M: Hans Verkuil <hverkuil@xs4all.nl> 11934L: linux-media@vger.kernel.org 11935T: git git://linuxtv.org/media_tree.git 11936S: Maintained 11937F: drivers/media/usb/rainshadow-cec/* 11938 11939RALINK MIPS ARCHITECTURE 11940M: John Crispin <john@phrozen.org> 11941L: linux-mips@linux-mips.org 11942S: Maintained 11943F: arch/mips/ralink 11944 11945RALINK RT2X00 WIRELESS LAN DRIVER 11946P: rt2x00 project 11947M: Stanislaw Gruszka <sgruszka@redhat.com> 11948M: Helmut Schaa <helmut.schaa@googlemail.com> 11949L: linux-wireless@vger.kernel.org 11950S: Maintained 11951F: drivers/net/wireless/ralink/rt2x00/ 11952 11953RAMDISK RAM BLOCK DEVICE DRIVER 11954M: Jens Axboe <axboe@kernel.dk> 11955S: Maintained 11956F: Documentation/blockdev/ramdisk.txt 11957F: drivers/block/brd.c 11958 11959RANCHU VIRTUAL BOARD FOR MIPS 11960M: Miodrag Dinic <miodrag.dinic@mips.com> 11961L: linux-mips@linux-mips.org 11962S: Supported 11963F: arch/mips/generic/board-ranchu.c 11964F: arch/mips/configs/generic/board-ranchu.config 11965 11966RANDOM NUMBER DRIVER 11967M: "Theodore Ts'o" <tytso@mit.edu> 11968S: Maintained 11969F: drivers/char/random.c 11970 11971RAPIDIO SUBSYSTEM 11972M: Matt Porter <mporter@kernel.crashing.org> 11973M: Alexandre Bounine <alex.bou9@gmail.com> 11974S: Maintained 11975F: drivers/rapidio/ 11976 11977RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11978L: linux-wireless@vger.kernel.org 11979S: Orphan 11980F: drivers/net/wireless/ray* 11981 11982RCUTORTURE TEST FRAMEWORK 11983M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11984M: Josh Triplett <josh@joshtriplett.org> 11985R: Steven Rostedt <rostedt@goodmis.org> 11986R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11987R: Lai Jiangshan <jiangshanlai@gmail.com> 11988L: linux-kernel@vger.kernel.org 11989S: Supported 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11991F: tools/testing/selftests/rcutorture 11992 11993RDC R-321X SoC 11994M: Florian Fainelli <florian@openwrt.org> 11995S: Maintained 11996 11997RDC R6040 FAST ETHERNET DRIVER 11998M: Florian Fainelli <f.fainelli@gmail.com> 11999L: netdev@vger.kernel.org 12000S: Maintained 12001F: drivers/net/ethernet/rdc/r6040.c 12002 12003RDMAVT - RDMA verbs software 12004M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12005M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12006L: linux-rdma@vger.kernel.org 12007S: Supported 12008F: drivers/infiniband/sw/rdmavt 12009 12010RDS - RELIABLE DATAGRAM SOCKETS 12011M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12012L: netdev@vger.kernel.org 12013L: linux-rdma@vger.kernel.org 12014L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12015W: https://oss.oracle.com/projects/rds/ 12016S: Supported 12017F: net/rds/ 12018F: Documentation/networking/rds.txt 12019 12020RDT - RESOURCE ALLOCATION 12021M: Fenghua Yu <fenghua.yu@intel.com> 12022L: linux-kernel@vger.kernel.org 12023S: Supported 12024F: arch/x86/kernel/cpu/intel_rdt* 12025F: arch/x86/include/asm/intel_rdt_sched.h 12026F: Documentation/x86/intel_rdt* 12027 12028READ-COPY UPDATE (RCU) 12029M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12030M: Josh Triplett <josh@joshtriplett.org> 12031R: Steven Rostedt <rostedt@goodmis.org> 12032R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12033R: Lai Jiangshan <jiangshanlai@gmail.com> 12034L: linux-kernel@vger.kernel.org 12035W: http://www.rdrop.com/users/paulmck/RCU/ 12036S: Supported 12037T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12038F: Documentation/RCU/ 12039X: Documentation/RCU/torture.txt 12040F: include/linux/rcu* 12041X: include/linux/srcu.h 12042F: kernel/rcu/ 12043X: kernel/torture.c 12044 12045REAL TIME CLOCK (RTC) SUBSYSTEM 12046M: Alessandro Zummo <a.zummo@towertech.it> 12047M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12048L: linux-rtc@vger.kernel.org 12049Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12050T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12051S: Maintained 12052F: Documentation/devicetree/bindings/rtc/ 12053F: Documentation/rtc.txt 12054F: drivers/rtc/ 12055F: include/linux/rtc.h 12056F: include/uapi/linux/rtc.h 12057F: include/linux/rtc/ 12058F: include/linux/platform_data/rtc-* 12059F: tools/testing/selftests/rtc/ 12060 12061REALTEK AUDIO CODECS 12062M: Bard Liao <bardliao@realtek.com> 12063M: Oder Chiou <oder_chiou@realtek.com> 12064S: Maintained 12065F: sound/soc/codecs/rt* 12066F: include/sound/rt*.h 12067 12068REGISTER MAP ABSTRACTION 12069M: Mark Brown <broonie@kernel.org> 12070L: linux-kernel@vger.kernel.org 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12072S: Supported 12073F: Documentation/devicetree/bindings/regmap/ 12074F: drivers/base/regmap/ 12075F: include/linux/regmap.h 12076 12077REISERFS FILE SYSTEM 12078L: reiserfs-devel@vger.kernel.org 12079S: Supported 12080F: fs/reiserfs/ 12081 12082REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12083M: Ohad Ben-Cohen <ohad@wizery.com> 12084M: Bjorn Andersson <bjorn.andersson@linaro.org> 12085L: linux-remoteproc@vger.kernel.org 12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12087S: Maintained 12088F: Documentation/devicetree/bindings/remoteproc/ 12089F: Documentation/remoteproc.txt 12090F: drivers/remoteproc/ 12091F: include/linux/remoteproc.h 12092 12093REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12094M: Ohad Ben-Cohen <ohad@wizery.com> 12095M: Bjorn Andersson <bjorn.andersson@linaro.org> 12096L: linux-remoteproc@vger.kernel.org 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12098S: Maintained 12099F: drivers/rpmsg/ 12100F: Documentation/rpmsg.txt 12101F: include/linux/rpmsg.h 12102F: include/linux/rpmsg/ 12103 12104RENESAS CLOCK DRIVERS 12105M: Geert Uytterhoeven <geert+renesas@glider.be> 12106L: linux-renesas-soc@vger.kernel.org 12107T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12108S: Supported 12109F: drivers/clk/renesas/ 12110 12111RENESAS EMEV2 I2C DRIVER 12112M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12113S: Supported 12114F: drivers/i2c/busses/i2c-emev2.c 12115 12116RENESAS ETHERNET DRIVERS 12117R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12118L: netdev@vger.kernel.org 12119L: linux-renesas-soc@vger.kernel.org 12120F: Documentation/devicetree/bindings/net/renesas,*.txt 12121F: Documentation/devicetree/bindings/net/sh_eth.txt 12122F: drivers/net/ethernet/renesas/ 12123F: include/linux/sh_eth.h 12124 12125RENESAS R-CAR GYROADC DRIVER 12126M: Marek Vasut <marek.vasut@gmail.com> 12127L: linux-iio@vger.kernel.org 12128S: Supported 12129F: drivers/iio/adc/rcar_gyro_adc.c 12130 12131RENESAS R-CAR I2C DRIVERS 12132M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12133S: Supported 12134F: drivers/i2c/busses/i2c-rcar.c 12135F: drivers/i2c/busses/i2c-sh_mobile.c 12136 12137RENESAS USB PHY DRIVER 12138M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12139L: linux-renesas-soc@vger.kernel.org 12140S: Maintained 12141F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12142 12143RESET CONTROLLER FRAMEWORK 12144M: Philipp Zabel <p.zabel@pengutronix.de> 12145T: git git://git.pengutronix.de/git/pza/linux 12146S: Maintained 12147F: drivers/reset/ 12148F: Documentation/devicetree/bindings/reset/ 12149F: include/dt-bindings/reset/ 12150F: include/linux/reset.h 12151F: include/linux/reset-controller.h 12152 12153RESTARTABLE SEQUENCES SUPPORT 12154M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12155M: Peter Zijlstra <peterz@infradead.org> 12156M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12157M: Boqun Feng <boqun.feng@gmail.com> 12158L: linux-kernel@vger.kernel.org 12159S: Supported 12160F: kernel/rseq.c 12161F: include/uapi/linux/rseq.h 12162F: include/trace/events/rseq.h 12163F: tools/testing/selftests/rseq/ 12164 12165RFKILL 12166M: Johannes Berg <johannes@sipsolutions.net> 12167L: linux-wireless@vger.kernel.org 12168W: http://wireless.kernel.org/ 12169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12171S: Maintained 12172F: Documentation/rfkill.txt 12173F: Documentation/ABI/stable/sysfs-class-rfkill 12174F: net/rfkill/ 12175 12176RHASHTABLE 12177M: Thomas Graf <tgraf@suug.ch> 12178M: Herbert Xu <herbert@gondor.apana.org.au> 12179L: netdev@vger.kernel.org 12180S: Maintained 12181F: lib/rhashtable.c 12182F: include/linux/rhashtable.h 12183 12184RICOH R5C592 MEMORYSTICK DRIVER 12185M: Maxim Levitsky <maximlevitsky@gmail.com> 12186S: Maintained 12187F: drivers/memstick/host/r592.* 12188 12189RICOH SMARTMEDIA/XD DRIVER 12190M: Maxim Levitsky <maximlevitsky@gmail.com> 12191S: Maintained 12192F: drivers/mtd/nand/raw/r852.c 12193F: drivers/mtd/nand/raw/r852.h 12194 12195RISC-V ARCHITECTURE 12196M: Palmer Dabbelt <palmer@sifive.com> 12197M: Albert Ou <aou@eecs.berkeley.edu> 12198L: linux-riscv@lists.infradead.org 12199T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12200S: Supported 12201F: arch/riscv/ 12202K: riscv 12203N: riscv 12204 12205ROCCAT DRIVERS 12206M: Stefan Achatz <erazor_de@users.sourceforge.net> 12207W: http://sourceforge.net/projects/roccat/ 12208S: Maintained 12209F: drivers/hid/hid-roccat* 12210F: include/linux/hid-roccat* 12211F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12212 12213ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12214M: Jacob chen <jacob2.chen@rock-chips.com> 12215L: linux-media@vger.kernel.org 12216S: Maintained 12217F: drivers/media/platform/rockchip/rga/ 12218F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12219 12220ROCKER DRIVER 12221M: Jiri Pirko <jiri@resnulli.us> 12222L: netdev@vger.kernel.org 12223S: Supported 12224F: drivers/net/ethernet/rocker/ 12225 12226ROCKETPORT DRIVER 12227P: Comtrol Corp. 12228W: http://www.comtrol.com 12229S: Maintained 12230F: Documentation/serial/rocket.txt 12231F: drivers/tty/rocket* 12232 12233ROCKETPORT EXPRESS/INFINITY DRIVER 12234M: Kevin Cernekee <cernekee@gmail.com> 12235L: linux-serial@vger.kernel.org 12236S: Odd Fixes 12237F: drivers/tty/serial/rp2.* 12238 12239ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12240M: Marek Vasut <marek.vasut+renesas@gmail.com> 12241L: linux-kernel@vger.kernel.org 12242L: linux-renesas-soc@vger.kernel.org 12243S: Supported 12244F: drivers/mfd/bd9571mwv.c 12245F: drivers/regulator/bd9571mwv-regulator.c 12246F: drivers/gpio/gpio-bd9571mwv.c 12247F: include/linux/mfd/bd9571mwv.h 12248F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12249 12250ROSE NETWORK LAYER 12251M: Ralf Baechle <ralf@linux-mips.org> 12252L: linux-hams@vger.kernel.org 12253W: http://www.linux-ax25.org/ 12254S: Maintained 12255F: include/net/rose.h 12256F: include/uapi/linux/rose.h 12257F: net/rose/ 12258 12259RTL2830 MEDIA DRIVER 12260M: Antti Palosaari <crope@iki.fi> 12261L: linux-media@vger.kernel.org 12262W: https://linuxtv.org 12263W: http://palosaari.fi/linux/ 12264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12265T: git git://linuxtv.org/anttip/media_tree.git 12266S: Maintained 12267F: drivers/media/dvb-frontends/rtl2830* 12268 12269RTL2832 MEDIA DRIVER 12270M: Antti Palosaari <crope@iki.fi> 12271L: linux-media@vger.kernel.org 12272W: https://linuxtv.org 12273W: http://palosaari.fi/linux/ 12274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12275T: git git://linuxtv.org/anttip/media_tree.git 12276S: Maintained 12277F: drivers/media/dvb-frontends/rtl2832* 12278 12279RTL2832_SDR MEDIA DRIVER 12280M: Antti Palosaari <crope@iki.fi> 12281L: linux-media@vger.kernel.org 12282W: https://linuxtv.org 12283W: http://palosaari.fi/linux/ 12284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12285T: git git://linuxtv.org/anttip/media_tree.git 12286S: Maintained 12287F: drivers/media/dvb-frontends/rtl2832_sdr* 12288 12289RTL8180 WIRELESS DRIVER 12290L: linux-wireless@vger.kernel.org 12291W: http://wireless.kernel.org/ 12292T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12293S: Orphan 12294F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12295 12296RTL8187 WIRELESS DRIVER 12297M: Herton Ronaldo Krzesinski <herton@canonical.com> 12298M: Hin-Tak Leung <htl10@users.sourceforge.net> 12299M: Larry Finger <Larry.Finger@lwfinger.net> 12300L: linux-wireless@vger.kernel.org 12301W: http://wireless.kernel.org/ 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12303S: Maintained 12304F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12305 12306REALTEK WIRELESS DRIVER (rtlwifi family) 12307M: Ping-Ke Shih <pkshih@realtek.com> 12308L: linux-wireless@vger.kernel.org 12309W: http://wireless.kernel.org/ 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12311S: Maintained 12312F: drivers/net/wireless/realtek/rtlwifi/ 12313 12314RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12315M: Jes Sorensen <Jes.Sorensen@gmail.com> 12316L: linux-wireless@vger.kernel.org 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12318S: Maintained 12319F: drivers/net/wireless/realtek/rtl8xxxu/ 12320 12321RXRPC SOCKETS (AF_RXRPC) 12322M: David Howells <dhowells@redhat.com> 12323L: linux-afs@lists.infradead.org 12324S: Supported 12325F: net/rxrpc/ 12326F: include/keys/rxrpc-type.h 12327F: include/net/af_rxrpc.h 12328F: include/trace/events/rxrpc.h 12329F: include/uapi/linux/rxrpc.h 12330F: Documentation/networking/rxrpc.txt 12331W: https://www.infradead.org/~dhowells/kafs/ 12332 12333S3 SAVAGE FRAMEBUFFER DRIVER 12334M: Antonino Daplas <adaplas@gmail.com> 12335L: linux-fbdev@vger.kernel.org 12336S: Maintained 12337F: drivers/video/fbdev/savage/ 12338 12339S390 12340M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12341M: Heiko Carstens <heiko.carstens@de.ibm.com> 12342L: linux-s390@vger.kernel.org 12343W: http://www.ibm.com/developerworks/linux/linux390/ 12344T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12345S: Supported 12346F: arch/s390/ 12347F: drivers/s390/ 12348F: Documentation/s390/ 12349F: Documentation/driver-api/s390-drivers.rst 12350 12351S390 COMMON I/O LAYER 12352M: Sebastian Ott <sebott@linux.ibm.com> 12353M: Peter Oberparleiter <oberpar@linux.ibm.com> 12354L: linux-s390@vger.kernel.org 12355W: http://www.ibm.com/developerworks/linux/linux390/ 12356S: Supported 12357F: drivers/s390/cio/ 12358 12359S390 DASD DRIVER 12360M: Stefan Haberland <sth@linux.ibm.com> 12361M: Jan Hoeppner <hoeppner@linux.ibm.com> 12362L: linux-s390@vger.kernel.org 12363W: http://www.ibm.com/developerworks/linux/linux390/ 12364S: Supported 12365F: drivers/s390/block/dasd* 12366F: block/partitions/ibm.c 12367 12368S390 IOMMU (PCI) 12369M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12370L: linux-s390@vger.kernel.org 12371W: http://www.ibm.com/developerworks/linux/linux390/ 12372S: Supported 12373F: drivers/iommu/s390-iommu.c 12374 12375S390 IUCV NETWORK LAYER 12376M: Julian Wiedmann <jwi@linux.ibm.com> 12377M: Ursula Braun <ubraun@linux.ibm.com> 12378L: linux-s390@vger.kernel.org 12379W: http://www.ibm.com/developerworks/linux/linux390/ 12380S: Supported 12381F: drivers/s390/net/*iucv* 12382F: include/net/iucv/ 12383F: net/iucv/ 12384 12385S390 NETWORK DRIVERS 12386M: Julian Wiedmann <jwi@linux.ibm.com> 12387M: Ursula Braun <ubraun@linux.ibm.com> 12388L: linux-s390@vger.kernel.org 12389W: http://www.ibm.com/developerworks/linux/linux390/ 12390S: Supported 12391F: drivers/s390/net/ 12392 12393S390 PCI SUBSYSTEM 12394M: Sebastian Ott <sebott@linux.ibm.com> 12395M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12396L: linux-s390@vger.kernel.org 12397W: http://www.ibm.com/developerworks/linux/linux390/ 12398S: Supported 12399F: arch/s390/pci/ 12400F: drivers/pci/hotplug/s390_pci_hpc.c 12401 12402S390 VFIO-CCW DRIVER 12403M: Cornelia Huck <cohuck@redhat.com> 12404M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12405M: Halil Pasic <pasic@linux.ibm.com> 12406L: linux-s390@vger.kernel.org 12407L: kvm@vger.kernel.org 12408S: Supported 12409F: drivers/s390/cio/vfio_ccw* 12410F: Documentation/s390/vfio-ccw.txt 12411F: include/uapi/linux/vfio_ccw.h 12412 12413S390 ZCRYPT DRIVER 12414M: Harald Freudenberger <freude@linux.ibm.com> 12415L: linux-s390@vger.kernel.org 12416W: http://www.ibm.com/developerworks/linux/linux390/ 12417S: Supported 12418F: drivers/s390/crypto/ 12419 12420S390 ZFCP DRIVER 12421M: Steffen Maier <maier@linux.ibm.com> 12422M: Benjamin Block <bblock@linux.ibm.com> 12423L: linux-s390@vger.kernel.org 12424W: http://www.ibm.com/developerworks/linux/linux390/ 12425S: Supported 12426F: drivers/s390/scsi/zfcp_* 12427 12428S3C24XX SD/MMC Driver 12429M: Ben Dooks <ben-linux@fluff.org> 12430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12431S: Supported 12432F: drivers/mmc/host/s3cmci.* 12433 12434SAA6588 RDS RECEIVER DRIVER 12435M: Hans Verkuil <hverkuil@xs4all.nl> 12436L: linux-media@vger.kernel.org 12437T: git git://linuxtv.org/media_tree.git 12438W: https://linuxtv.org 12439S: Odd Fixes 12440F: drivers/media/i2c/saa6588* 12441 12442SAA7134 VIDEO4LINUX DRIVER 12443M: Mauro Carvalho Chehab <mchehab@kernel.org> 12444L: linux-media@vger.kernel.org 12445W: https://linuxtv.org 12446T: git git://linuxtv.org/media_tree.git 12447S: Odd fixes 12448F: Documentation/media/v4l-drivers/saa7134* 12449F: drivers/media/pci/saa7134/ 12450 12451SAA7146 VIDEO4LINUX-2 DRIVER 12452M: Hans Verkuil <hverkuil@xs4all.nl> 12453L: linux-media@vger.kernel.org 12454T: git git://linuxtv.org/media_tree.git 12455S: Maintained 12456F: drivers/media/common/saa7146/ 12457F: drivers/media/pci/saa7146/ 12458F: include/media/saa7146* 12459 12460SAMSUNG AUDIO (ASoC) DRIVERS 12461M: Krzysztof Kozlowski <krzk@kernel.org> 12462M: Sangbeom Kim <sbkim73@samsung.com> 12463M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12464L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12465S: Supported 12466F: sound/soc/samsung/ 12467F: Documentation/devicetree/bindings/sound/samsung* 12468 12469SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12470M: Krzysztof Kozlowski <krzk@kernel.org> 12471L: linux-crypto@vger.kernel.org 12472L: linux-samsung-soc@vger.kernel.org 12473S: Maintained 12474F: drivers/crypto/exynos-rng.c 12475F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12476 12477SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12478M: Łukasz Stelmach <l.stelmach@samsung.com> 12479L: linux-samsung-soc@vger.kernel.org 12480S: Maintained 12481F: drivers/char/hw_random/exynos-trng.c 12482F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12483 12484SAMSUNG FRAMEBUFFER DRIVER 12485M: Jingoo Han <jingoohan1@gmail.com> 12486L: linux-fbdev@vger.kernel.org 12487S: Maintained 12488F: drivers/video/fbdev/s3c-fb.c 12489 12490SAMSUNG LAPTOP DRIVER 12491M: Corentin Chary <corentin.chary@gmail.com> 12492L: platform-driver-x86@vger.kernel.org 12493S: Maintained 12494F: drivers/platform/x86/samsung-laptop.c 12495 12496SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12497M: Sangbeom Kim <sbkim73@samsung.com> 12498M: Krzysztof Kozlowski <krzk@kernel.org> 12499M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12500L: linux-kernel@vger.kernel.org 12501L: linux-samsung-soc@vger.kernel.org 12502S: Supported 12503F: drivers/mfd/sec*.c 12504F: drivers/regulator/s2m*.c 12505F: drivers/regulator/s5m*.c 12506F: drivers/clk/clk-s2mps11.c 12507F: drivers/rtc/rtc-s5m.c 12508F: include/linux/mfd/samsung/ 12509F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12510F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12511F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12512F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12513 12514SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12515M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12516L: linux-media@vger.kernel.org 12517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12518S: Maintained 12519F: drivers/media/platform/s3c-camif/ 12520F: include/media/drv-intf/s3c_camif.h 12521 12522SAMSUNG S3FWRN5 NFC DRIVER 12523M: Robert Baldyga <r.baldyga@samsung.com> 12524M: Krzysztof Opasiak <k.opasiak@samsung.com> 12525L: linux-nfc@lists.01.org (moderated for non-subscribers) 12526S: Supported 12527F: drivers/nfc/s3fwrn5 12528 12529SAMSUNG S5C73M3 CAMERA DRIVER 12530M: Kyungmin Park <kyungmin.park@samsung.com> 12531M: Andrzej Hajda <a.hajda@samsung.com> 12532L: linux-media@vger.kernel.org 12533S: Supported 12534F: drivers/media/i2c/s5c73m3/* 12535 12536SAMSUNG S5K5BAF CAMERA DRIVER 12537M: Kyungmin Park <kyungmin.park@samsung.com> 12538M: Andrzej Hajda <a.hajda@samsung.com> 12539L: linux-media@vger.kernel.org 12540S: Supported 12541F: drivers/media/i2c/s5k5baf.c 12542 12543SAMSUNG S5P Security SubSystem (SSS) DRIVER 12544M: Krzysztof Kozlowski <krzk@kernel.org> 12545M: Vladimir Zapolskiy <vz@mleia.com> 12546M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12547L: linux-crypto@vger.kernel.org 12548L: linux-samsung-soc@vger.kernel.org 12549S: Maintained 12550F: drivers/crypto/s5p-sss.c 12551 12552SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12553M: Kyungmin Park <kyungmin.park@samsung.com> 12554M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12555L: linux-media@vger.kernel.org 12556Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12557S: Supported 12558F: drivers/media/platform/exynos4-is/ 12559 12560SAMSUNG SOC CLOCK DRIVERS 12561M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12562M: Tomasz Figa <tomasz.figa@gmail.com> 12563M: Chanwoo Choi <cw00.choi@samsung.com> 12564S: Supported 12565L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12567F: drivers/clk/samsung/ 12568F: include/dt-bindings/clock/exynos*.h 12569F: Documentation/devicetree/bindings/clock/exynos*.txt 12570 12571SAMSUNG SPI DRIVERS 12572M: Kukjin Kim <kgene@kernel.org> 12573M: Krzysztof Kozlowski <krzk@kernel.org> 12574M: Andi Shyti <andi@etezian.org> 12575L: linux-spi@vger.kernel.org 12576L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12577S: Maintained 12578F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12579F: drivers/spi/spi-s3c* 12580F: include/linux/platform_data/spi-s3c64xx.h 12581 12582SAMSUNG SXGBE DRIVERS 12583M: Byungho An <bh74.an@samsung.com> 12584M: Girish K S <ks.giri@samsung.com> 12585M: Vipul Pandya <vipul.pandya@samsung.com> 12586S: Supported 12587L: netdev@vger.kernel.org 12588F: drivers/net/ethernet/samsung/sxgbe/ 12589 12590SAMSUNG THERMAL DRIVER 12591M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12592L: linux-pm@vger.kernel.org 12593L: linux-samsung-soc@vger.kernel.org 12594S: Supported 12595T: git https://github.com/lmajewski/linux-samsung-thermal.git 12596F: drivers/thermal/samsung/ 12597 12598SAMSUNG USB2 PHY DRIVER 12599M: Kamil Debski <kamil@wypas.org> 12600M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12601L: linux-kernel@vger.kernel.org 12602S: Supported 12603F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12604F: Documentation/phy/samsung-usb2.txt 12605F: drivers/phy/samsung/phy-exynos4210-usb2.c 12606F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12607F: drivers/phy/samsung/phy-exynos5250-usb2.c 12608F: drivers/phy/samsung/phy-s5pv210-usb2.c 12609F: drivers/phy/samsung/phy-samsung-usb2.c 12610F: drivers/phy/samsung/phy-samsung-usb2.h 12611 12612SC1200 WDT DRIVER 12613M: Zwane Mwaikambo <zwanem@gmail.com> 12614S: Maintained 12615F: drivers/watchdog/sc1200wdt.c 12616 12617SCHEDULER 12618M: Ingo Molnar <mingo@redhat.com> 12619M: Peter Zijlstra <peterz@infradead.org> 12620L: linux-kernel@vger.kernel.org 12621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12622S: Maintained 12623F: kernel/sched/ 12624F: include/linux/sched.h 12625F: include/uapi/linux/sched.h 12626F: include/linux/wait.h 12627 12628SCR24X CHIP CARD INTERFACE DRIVER 12629M: Lubomir Rintel <lkundrak@v3.sk> 12630S: Supported 12631F: drivers/char/pcmcia/scr24x_cs.c 12632 12633SCSI CDROM DRIVER 12634M: Jens Axboe <axboe@kernel.dk> 12635L: linux-scsi@vger.kernel.org 12636W: http://www.kernel.dk 12637S: Maintained 12638F: drivers/scsi/sr* 12639 12640SCSI RDMA PROTOCOL (SRP) INITIATOR 12641M: Bart Van Assche <bart.vanassche@sandisk.com> 12642L: linux-rdma@vger.kernel.org 12643S: Supported 12644W: http://www.openfabrics.org 12645Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12646T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12647F: drivers/infiniband/ulp/srp/ 12648F: include/scsi/srp.h 12649 12650SCSI SG DRIVER 12651M: Doug Gilbert <dgilbert@interlog.com> 12652L: linux-scsi@vger.kernel.org 12653W: http://sg.danny.cz/sg 12654S: Maintained 12655F: Documentation/scsi/scsi-generic.txt 12656F: drivers/scsi/sg.c 12657F: include/scsi/sg.h 12658 12659SCSI SUBSYSTEM 12660M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12662M: "Martin K. Petersen" <martin.petersen@oracle.com> 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12664L: linux-scsi@vger.kernel.org 12665S: Maintained 12666F: Documentation/devicetree/bindings/scsi/ 12667F: drivers/scsi/ 12668F: include/scsi/ 12669 12670SCSI TAPE DRIVER 12671M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12672L: linux-scsi@vger.kernel.org 12673S: Maintained 12674F: Documentation/scsi/st.txt 12675F: drivers/scsi/st.* 12676F: drivers/scsi/st_*.h 12677 12678SCTP PROTOCOL 12679M: Vlad Yasevich <vyasevich@gmail.com> 12680M: Neil Horman <nhorman@tuxdriver.com> 12681M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12682L: linux-sctp@vger.kernel.org 12683W: http://lksctp.sourceforge.net 12684S: Maintained 12685F: Documentation/networking/sctp.txt 12686F: include/linux/sctp.h 12687F: include/uapi/linux/sctp.h 12688F: include/net/sctp/ 12689F: net/sctp/ 12690 12691SCx200 CPU SUPPORT 12692M: Jim Cromie <jim.cromie@gmail.com> 12693S: Odd Fixes 12694F: Documentation/i2c/busses/scx200_acb 12695F: arch/x86/platform/scx200/ 12696F: drivers/watchdog/scx200_wdt.c 12697F: drivers/i2c/busses/scx200* 12698F: drivers/mtd/maps/scx200_docflash.c 12699F: include/linux/scx200.h 12700 12701SCx200 GPIO DRIVER 12702M: Jim Cromie <jim.cromie@gmail.com> 12703S: Maintained 12704F: drivers/char/scx200_gpio.c 12705F: include/linux/scx200_gpio.h 12706 12707SCx200 HRT CLOCKSOURCE DRIVER 12708M: Jim Cromie <jim.cromie@gmail.com> 12709S: Maintained 12710F: drivers/clocksource/scx200_hrt.c 12711 12712SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12713M: Sascha Sommer <saschasommer@freenet.de> 12714L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12715S: Maintained 12716F: drivers/mmc/host/sdricoh_cs.c 12717 12718SECURE COMPUTING 12719M: Kees Cook <keescook@chromium.org> 12720R: Andy Lutomirski <luto@amacapital.net> 12721R: Will Drewry <wad@chromium.org> 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12723S: Supported 12724F: kernel/seccomp.c 12725F: include/uapi/linux/seccomp.h 12726F: include/linux/seccomp.h 12727F: tools/testing/selftests/seccomp/* 12728F: tools/testing/selftests/kselftest_harness.h 12729F: Documentation/userspace-api/seccomp_filter.rst 12730K: \bsecure_computing 12731K: \bTIF_SECCOMP\b 12732 12733SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12734M: Al Cooper <alcooperx@gmail.com> 12735L: linux-mmc@vger.kernel.org 12736L: bcm-kernel-feedback-list@broadcom.com 12737S: Maintained 12738F: drivers/mmc/host/sdhci-brcmstb* 12739 12740SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12741M: Adrian Hunter <adrian.hunter@intel.com> 12742L: linux-mmc@vger.kernel.org 12743T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12744S: Maintained 12745F: drivers/mmc/host/sdhci* 12746F: include/linux/mmc/sdhci* 12747 12748SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12749M: Ben Dooks <ben-linux@fluff.org> 12750M: Jaehoon Chung <jh80.chung@samsung.com> 12751L: linux-mmc@vger.kernel.org 12752S: Maintained 12753F: drivers/mmc/host/sdhci-s3c* 12754 12755SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12756M: Viresh Kumar <vireshk@kernel.org> 12757L: linux-mmc@vger.kernel.org 12758S: Maintained 12759F: drivers/mmc/host/sdhci-spear.c 12760 12761SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12762M: Kishon Vijay Abraham I <kishon@ti.com> 12763L: linux-mmc@vger.kernel.org 12764S: Maintained 12765F: drivers/mmc/host/sdhci-omap.c 12766 12767SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12768M: Scott Bauer <scott.bauer@intel.com> 12769M: Jonathan Derrick <jonathan.derrick@intel.com> 12770L: linux-block@vger.kernel.org 12771S: Supported 12772F: block/sed* 12773F: block/opal_proto.h 12774F: include/linux/sed* 12775F: include/uapi/linux/sed* 12776 12777SECURITY CONTACT 12778M: Security Officers <security@kernel.org> 12779S: Supported 12780 12781SECURITY SUBSYSTEM 12782M: James Morris <jmorris@namei.org> 12783M: "Serge E. Hallyn" <serge@hallyn.com> 12784L: linux-security-module@vger.kernel.org (suggested Cc:) 12785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12786W: http://kernsec.org/ 12787S: Supported 12788F: security/ 12789 12790SELINUX SECURITY MODULE 12791M: Paul Moore <paul@paul-moore.com> 12792M: Stephen Smalley <sds@tycho.nsa.gov> 12793M: Eric Paris <eparis@parisplace.org> 12794L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12795W: https://selinuxproject.org 12796W: https://github.com/SELinuxProject 12797T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12798S: Supported 12799F: include/linux/selinux* 12800F: security/selinux/ 12801F: scripts/selinux/ 12802F: Documentation/admin-guide/LSM/SELinux.rst 12803 12804SENSABLE PHANTOM 12805M: Jiri Slaby <jirislaby@gmail.com> 12806S: Maintained 12807F: drivers/misc/phantom.c 12808F: include/uapi/linux/phantom.h 12809 12810SERIAL DEVICE BUS 12811M: Rob Herring <robh@kernel.org> 12812L: linux-serial@vger.kernel.org 12813S: Maintained 12814F: Documentation/devicetree/bindings/serial/slave-device.txt 12815F: drivers/tty/serdev/ 12816F: include/linux/serdev.h 12817 12818SERIAL DRIVERS 12819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12820L: linux-serial@vger.kernel.org 12821S: Maintained 12822F: Documentation/devicetree/bindings/serial/ 12823F: drivers/tty/serial/ 12824 12825SERIAL IR RECEIVER 12826M: Sean Young <sean@mess.org> 12827L: linux-media@vger.kernel.org 12828S: Maintained 12829F: drivers/media/rc/serial_ir.c 12830 12831SFC NETWORK DRIVER 12832M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12833M: Edward Cree <ecree@solarflare.com> 12834M: Bert Kenward <bkenward@solarflare.com> 12835L: netdev@vger.kernel.org 12836S: Supported 12837F: drivers/net/ethernet/sfc/ 12838 12839SGI GRU DRIVER 12840M: Dimitri Sivanich <sivanich@sgi.com> 12841S: Maintained 12842F: drivers/misc/sgi-gru/ 12843 12844SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12845M: Pat Gefre <pfg@sgi.com> 12846L: linux-ia64@vger.kernel.org 12847S: Supported 12848F: Documentation/ia64/serial.txt 12849F: drivers/tty/serial/ioc?_serial.c 12850F: include/linux/ioc?.h 12851 12852SGI XP/XPC/XPNET DRIVER 12853M: Cliff Whickman <cpw@sgi.com> 12854M: Robin Holt <robinmholt@gmail.com> 12855S: Maintained 12856F: drivers/misc/sgi-xp/ 12857 12858SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12859M: Ursula Braun <ubraun@linux.ibm.com> 12860L: linux-s390@vger.kernel.org 12861W: http://www.ibm.com/developerworks/linux/linux390/ 12862S: Supported 12863F: net/smc/ 12864 12865SH_VEU V4L2 MEM2MEM DRIVER 12866L: linux-media@vger.kernel.org 12867S: Orphan 12868F: drivers/media/platform/sh_veu.c 12869 12870SH_VOU V4L2 OUTPUT DRIVER 12871L: linux-media@vger.kernel.org 12872S: Orphan 12873F: drivers/media/platform/sh_vou.c 12874F: include/media/drv-intf/sh_vou.h 12875 12876SI2157 MEDIA DRIVER 12877M: Antti Palosaari <crope@iki.fi> 12878L: linux-media@vger.kernel.org 12879W: https://linuxtv.org 12880W: http://palosaari.fi/linux/ 12881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12882T: git git://linuxtv.org/anttip/media_tree.git 12883S: Maintained 12884F: drivers/media/tuners/si2157* 12885 12886SI2165 MEDIA DRIVER 12887M: Matthias Schwarzott <zzam@gentoo.org> 12888L: linux-media@vger.kernel.org 12889W: https://linuxtv.org 12890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12891S: Maintained 12892F: drivers/media/dvb-frontends/si2165* 12893 12894SI2168 MEDIA DRIVER 12895M: Antti Palosaari <crope@iki.fi> 12896L: linux-media@vger.kernel.org 12897W: https://linuxtv.org 12898W: http://palosaari.fi/linux/ 12899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12900T: git git://linuxtv.org/anttip/media_tree.git 12901S: Maintained 12902F: drivers/media/dvb-frontends/si2168* 12903 12904SI470X FM RADIO RECEIVER I2C DRIVER 12905M: Hans Verkuil <hverkuil@xs4all.nl> 12906L: linux-media@vger.kernel.org 12907T: git git://linuxtv.org/media_tree.git 12908W: https://linuxtv.org 12909S: Odd Fixes 12910F: drivers/media/radio/si470x/radio-si470x-i2c.c 12911 12912SI470X FM RADIO RECEIVER USB DRIVER 12913M: Hans Verkuil <hverkuil@xs4all.nl> 12914L: linux-media@vger.kernel.org 12915T: git git://linuxtv.org/media_tree.git 12916W: https://linuxtv.org 12917S: Maintained 12918F: drivers/media/radio/si470x/radio-si470x-common.c 12919F: drivers/media/radio/si470x/radio-si470x.h 12920F: drivers/media/radio/si470x/radio-si470x-usb.c 12921 12922SI4713 FM RADIO TRANSMITTER I2C DRIVER 12923M: Eduardo Valentin <edubezval@gmail.com> 12924L: linux-media@vger.kernel.org 12925T: git git://linuxtv.org/media_tree.git 12926W: https://linuxtv.org 12927S: Odd Fixes 12928F: drivers/media/radio/si4713/si4713.? 12929 12930SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12931M: Eduardo Valentin <edubezval@gmail.com> 12932L: linux-media@vger.kernel.org 12933T: git git://linuxtv.org/media_tree.git 12934W: https://linuxtv.org 12935S: Odd Fixes 12936F: drivers/media/radio/si4713/radio-platform-si4713.c 12937 12938SI4713 FM RADIO TRANSMITTER USB DRIVER 12939M: Hans Verkuil <hverkuil@xs4all.nl> 12940L: linux-media@vger.kernel.org 12941T: git git://linuxtv.org/media_tree.git 12942W: https://linuxtv.org 12943S: Maintained 12944F: drivers/media/radio/si4713/radio-usb-si4713.c 12945 12946SIANO DVB DRIVER 12947M: Mauro Carvalho Chehab <mchehab@kernel.org> 12948L: linux-media@vger.kernel.org 12949W: https://linuxtv.org 12950T: git git://linuxtv.org/media_tree.git 12951S: Odd fixes 12952F: drivers/media/common/siano/ 12953F: drivers/media/usb/siano/ 12954F: drivers/media/usb/siano/ 12955F: drivers/media/mmc/siano/ 12956 12957SIFIVE DRIVERS 12958M: Palmer Dabbelt <palmer@sifive.com> 12959L: linux-riscv@lists.infradead.org 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12961S: Supported 12962K: sifive 12963N: sifive 12964 12965SILEAD TOUCHSCREEN DRIVER 12966M: Hans de Goede <hdegoede@redhat.com> 12967L: linux-input@vger.kernel.org 12968L: platform-driver-x86@vger.kernel.org 12969S: Maintained 12970F: drivers/input/touchscreen/silead.c 12971F: drivers/platform/x86/silead_dmi.c 12972 12973SILICON MOTION SM712 FRAME BUFFER DRIVER 12974M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12975M: Teddy Wang <teddy.wang@siliconmotion.com> 12976M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12977L: linux-fbdev@vger.kernel.org 12978S: Maintained 12979F: drivers/video/fbdev/sm712* 12980F: Documentation/fb/sm712fb.txt 12981 12982SIMPLE FIRMWARE INTERFACE (SFI) 12983M: Len Brown <lenb@kernel.org> 12984L: sfi-devel@simplefirmware.org 12985W: http://simplefirmware.org/ 12986T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12987S: Supported 12988F: arch/x86/platform/sfi/ 12989F: drivers/sfi/ 12990F: include/linux/sfi*.h 12991 12992SIMPLEFB FB DRIVER 12993M: Hans de Goede <hdegoede@redhat.com> 12994L: linux-fbdev@vger.kernel.org 12995S: Maintained 12996F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12997F: drivers/video/fbdev/simplefb.c 12998F: include/linux/platform_data/simplefb.h 12999 13000SIMTEC EB110ATX (Chalice CATS) 13001P: Ben Dooks 13002P: Vincent Sanders <vince@simtec.co.uk> 13003M: Simtec Linux Team <linux@simtec.co.uk> 13004W: http://www.simtec.co.uk/products/EB110ATX/ 13005S: Supported 13006 13007SIMTEC EB2410ITX (BAST) 13008P: Ben Dooks 13009P: Vincent Sanders <vince@simtec.co.uk> 13010M: Simtec Linux Team <linux@simtec.co.uk> 13011W: http://www.simtec.co.uk/products/EB2410ITX/ 13012S: Supported 13013F: arch/arm/mach-s3c24xx/mach-bast.c 13014F: arch/arm/mach-s3c24xx/bast-ide.c 13015F: arch/arm/mach-s3c24xx/bast-irq.c 13016 13017SIPHASH PRF ROUTINES 13018M: Jason A. Donenfeld <Jason@zx2c4.com> 13019S: Maintained 13020F: lib/siphash.c 13021F: lib/test_siphash.c 13022F: include/linux/siphash.h 13023 13024SIOX 13025M: Gavin Schenk <g.schenk@eckelmann.de> 13026M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13027R: Pengutronix Kernel Team <kernel@pengutronix.de> 13028S: Supported 13029F: drivers/siox/* 13030F: include/trace/events/siox.h 13031 13032SIS 190 ETHERNET DRIVER 13033M: Francois Romieu <romieu@fr.zoreil.com> 13034L: netdev@vger.kernel.org 13035S: Maintained 13036F: drivers/net/ethernet/sis/sis190.c 13037 13038SIS 900/7016 FAST ETHERNET DRIVER 13039M: Daniele Venzano <venza@brownhat.org> 13040W: http://www.brownhat.org/sis900.html 13041L: netdev@vger.kernel.org 13042S: Maintained 13043F: drivers/net/ethernet/sis/sis900.* 13044 13045SIS FRAMEBUFFER DRIVER 13046M: Thomas Winischhofer <thomas@winischhofer.net> 13047W: http://www.winischhofer.net/linuxsisvga.shtml 13048S: Maintained 13049F: Documentation/fb/sisfb.txt 13050F: drivers/video/fbdev/sis/ 13051F: include/video/sisfb.h 13052 13053SIS USB2VGA DRIVER 13054M: Thomas Winischhofer <thomas@winischhofer.net> 13055W: http://www.winischhofer.at/linuxsisusbvga.shtml 13056S: Maintained 13057F: drivers/usb/misc/sisusbvga/ 13058 13059SLAB ALLOCATOR 13060M: Christoph Lameter <cl@linux.com> 13061M: Pekka Enberg <penberg@kernel.org> 13062M: David Rientjes <rientjes@google.com> 13063M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13064M: Andrew Morton <akpm@linux-foundation.org> 13065L: linux-mm@kvack.org 13066S: Maintained 13067F: include/linux/sl?b*.h 13068F: mm/sl?b* 13069 13070SLEEPABLE READ-COPY UPDATE (SRCU) 13071M: Lai Jiangshan <jiangshanlai@gmail.com> 13072M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13073M: Josh Triplett <josh@joshtriplett.org> 13074R: Steven Rostedt <rostedt@goodmis.org> 13075R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13076L: linux-kernel@vger.kernel.org 13077W: http://www.rdrop.com/users/paulmck/RCU/ 13078S: Supported 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13080F: include/linux/srcu.h 13081F: kernel/rcu/srcu.c 13082 13083SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13084M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13086S: Maintained 13087F: drivers/slimbus/ 13088F: Documentation/devicetree/bindings/slimbus/ 13089F: include/linux/slimbus.h 13090 13091SMACK SECURITY MODULE 13092M: Casey Schaufler <casey@schaufler-ca.com> 13093L: linux-security-module@vger.kernel.org 13094W: http://schaufler-ca.com 13095T: git git://github.com/cschaufler/smack-next 13096S: Maintained 13097F: Documentation/admin-guide/LSM/Smack.rst 13098F: security/smack/ 13099 13100SMC91x ETHERNET DRIVER 13101M: Nicolas Pitre <nico@fluxnic.net> 13102S: Odd Fixes 13103F: drivers/net/ethernet/smsc/smc91x.* 13104 13105SMIA AND SMIA++ IMAGE SENSOR DRIVER 13106M: Sakari Ailus <sakari.ailus@iki.fi> 13107L: linux-media@vger.kernel.org 13108S: Maintained 13109F: drivers/media/i2c/smiapp/ 13110F: include/media/i2c/smiapp.h 13111F: drivers/media/i2c/smiapp-pll.c 13112F: drivers/media/i2c/smiapp-pll.h 13113F: include/uapi/linux/smiapp.h 13114F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13115 13116SMM665 HARDWARE MONITOR DRIVER 13117M: Guenter Roeck <linux@roeck-us.net> 13118L: linux-hwmon@vger.kernel.org 13119S: Maintained 13120F: Documentation/hwmon/smm665 13121F: drivers/hwmon/smm665.c 13122 13123SMSC EMC2103 HARDWARE MONITOR DRIVER 13124M: Steve Glendinning <steve.glendinning@shawell.net> 13125L: linux-hwmon@vger.kernel.org 13126S: Maintained 13127F: Documentation/hwmon/emc2103 13128F: drivers/hwmon/emc2103.c 13129 13130SMSC SCH5627 HARDWARE MONITOR DRIVER 13131M: Hans de Goede <hdegoede@redhat.com> 13132L: linux-hwmon@vger.kernel.org 13133S: Supported 13134F: Documentation/hwmon/sch5627 13135F: drivers/hwmon/sch5627.c 13136 13137SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13138M: Steve Glendinning <steve.glendinning@shawell.net> 13139L: linux-fbdev@vger.kernel.org 13140S: Maintained 13141F: drivers/video/fbdev/smscufx.c 13142 13143SMSC47B397 HARDWARE MONITOR DRIVER 13144M: Jean Delvare <jdelvare@suse.com> 13145L: linux-hwmon@vger.kernel.org 13146S: Maintained 13147F: Documentation/hwmon/smsc47b397 13148F: drivers/hwmon/smsc47b397.c 13149 13150SMSC911x ETHERNET DRIVER 13151M: Steve Glendinning <steve.glendinning@shawell.net> 13152L: netdev@vger.kernel.org 13153S: Maintained 13154F: include/linux/smsc911x.h 13155F: drivers/net/ethernet/smsc/smsc911x.* 13156 13157SMSC9420 PCI ETHERNET DRIVER 13158M: Steve Glendinning <steve.glendinning@shawell.net> 13159L: netdev@vger.kernel.org 13160S: Maintained 13161F: drivers/net/ethernet/smsc/smsc9420.* 13162 13163SOC-CAMERA V4L2 SUBSYSTEM 13164L: linux-media@vger.kernel.org 13165T: git git://linuxtv.org/media_tree.git 13166S: Orphan 13167F: include/media/soc* 13168F: drivers/media/i2c/soc_camera/ 13169F: drivers/media/platform/soc_camera/ 13170 13171SOCIONEXT SYNQUACER I2C DRIVER 13172M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13173L: linux-i2c@vger.kernel.org 13174S: Maintained 13175F: drivers/i2c/busses/i2c-synquacer.c 13176F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13177 13178SOCIONEXT UNIPHIER SOUND DRIVER 13179M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13180L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13181S: Maintained 13182F: sound/soc/uniphier/ 13183 13184SOEKRIS NET48XX LED SUPPORT 13185M: Chris Boot <bootc@bootc.net> 13186S: Maintained 13187F: drivers/leds/leds-net48xx.c 13188 13189SOFT-ROCE DRIVER (rxe) 13190M: Moni Shoua <monis@mellanox.com> 13191L: linux-rdma@vger.kernel.org 13192S: Supported 13193W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13194Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13195F: drivers/infiniband/sw/rxe/ 13196F: include/uapi/rdma/rdma_user_rxe.h 13197 13198SOFTLOGIC 6x10 MPEG CODEC 13199M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13200M: Anton Sviridenko <anton@corp.bluecherry.net> 13201M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13202M: Andrey Utkin <andrey_utkin@fastmail.com> 13203M: Ismael Luceno <ismael@iodev.co.uk> 13204L: linux-media@vger.kernel.org 13205S: Supported 13206F: drivers/media/pci/solo6x10/ 13207 13208SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13209M: James Morse <james.morse@arm.com> 13210L: linux-arm-kernel@lists.infradead.org 13211S: Maintained 13212F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13213F: drivers/firmware/arm_sdei.c 13214F: include/linux/sdei.h 13215F: include/uapi/linux/sdei.h 13216 13217SOFTWARE RAID (Multiple Disks) SUPPORT 13218M: Shaohua Li <shli@kernel.org> 13219L: linux-raid@vger.kernel.org 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13221S: Supported 13222F: drivers/md/Makefile 13223F: drivers/md/Kconfig 13224F: drivers/md/md* 13225F: drivers/md/raid* 13226F: include/linux/raid/ 13227F: include/uapi/linux/raid/ 13228 13229SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13230M: Jassi Brar <jaswinder.singh@linaro.org> 13231L: netdev@vger.kernel.org 13232S: Maintained 13233F: drivers/net/ethernet/socionext/netsec.c 13234F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13235 13236SOLIDRUN CLEARFOG SUPPORT 13237M: Russell King <linux@armlinux.org.uk> 13238S: Maintained 13239F: arch/arm/boot/dts/armada-388-clearfog* 13240F: arch/arm/boot/dts/armada-38x-solidrun-* 13241 13242SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13243M: Russell King <linux@armlinux.org.uk> 13244S: Maintained 13245F: arch/arm/boot/dts/imx6*-cubox-i* 13246F: arch/arm/boot/dts/imx6*-hummingboard* 13247F: arch/arm/boot/dts/imx6*-sr-* 13248 13249SONIC NETWORK DRIVER 13250M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13251L: netdev@vger.kernel.org 13252S: Maintained 13253F: drivers/net/ethernet/natsemi/sonic.* 13254 13255SONICS SILICON BACKPLANE DRIVER (SSB) 13256M: Michael Buesch <m@bues.ch> 13257L: linux-wireless@vger.kernel.org 13258S: Maintained 13259F: drivers/ssb/ 13260F: include/linux/ssb/ 13261 13262SONY IMX258 SENSOR DRIVER 13263M: Sakari Ailus <sakari.ailus@linux.intel.com> 13264L: linux-media@vger.kernel.org 13265T: git git://linuxtv.org/media_tree.git 13266S: Maintained 13267F: drivers/media/i2c/imx258.c 13268 13269SONY IMX274 SENSOR DRIVER 13270M: Leon Luo <leonl@leopardimaging.com> 13271L: linux-media@vger.kernel.org 13272T: git git://linuxtv.org/media_tree.git 13273S: Maintained 13274F: drivers/media/i2c/imx274.c 13275F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13276 13277SONY MEMORYSTICK CARD SUPPORT 13278M: Alex Dubov <oakad@yahoo.com> 13279W: http://tifmxx.berlios.de/ 13280S: Maintained 13281F: drivers/memstick/host/tifm_ms.c 13282 13283SONY MEMORYSTICK STANDARD SUPPORT 13284M: Maxim Levitsky <maximlevitsky@gmail.com> 13285S: Maintained 13286F: drivers/memstick/core/ms_block.* 13287 13288SONY VAIO CONTROL DEVICE DRIVER 13289M: Mattia Dongili <malattia@linux.it> 13290L: platform-driver-x86@vger.kernel.org 13291W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13292S: Maintained 13293F: Documentation/laptops/sony-laptop.txt 13294F: drivers/char/sonypi.c 13295F: drivers/platform/x86/sony-laptop.c 13296F: include/linux/sony-laptop.h 13297 13298SOUND 13299M: Jaroslav Kysela <perex@perex.cz> 13300M: Takashi Iwai <tiwai@suse.com> 13301L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13302W: http://www.alsa-project.org/ 13303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13304T: git git://git.alsa-project.org/alsa-kernel.git 13305Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13306S: Maintained 13307F: Documentation/sound/ 13308F: include/sound/ 13309F: include/uapi/sound/ 13310F: sound/ 13311 13312SOUND - COMPRESSED AUDIO 13313M: Vinod Koul <vkoul@kernel.org> 13314L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13316S: Supported 13317F: Documentation/sound/designs/compress-offload.rst 13318F: include/sound/compress_driver.h 13319F: include/uapi/sound/compress_* 13320F: sound/core/compress_offload.c 13321F: sound/soc/soc-compress.c 13322 13323SOUND - DMAENGINE HELPERS 13324M: Lars-Peter Clausen <lars@metafoo.de> 13325S: Supported 13326F: include/sound/dmaengine_pcm.h 13327F: sound/core/pcm_dmaengine.c 13328F: sound/soc/soc-generic-dmaengine-pcm.c 13329 13330SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13331M: Liam Girdwood <lgirdwood@gmail.com> 13332M: Mark Brown <broonie@kernel.org> 13333T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13334L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13335W: http://alsa-project.org/main/index.php/ASoC 13336S: Supported 13337F: Documentation/devicetree/bindings/sound/ 13338F: Documentation/sound/soc/ 13339F: sound/soc/ 13340F: include/sound/soc* 13341 13342SOUNDWIRE SUBSYSTEM 13343M: Vinod Koul <vinod.koul@intel.com> 13344M: Sanyog Kale <sanyog.r.kale@intel.com> 13345R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13347S: Supported 13348F: Documentation/driver-api/soundwire/ 13349F: drivers/soundwire/ 13350F: include/linux/soundwire/ 13351 13352SP2 MEDIA DRIVER 13353M: Olli Salonen <olli.salonen@iki.fi> 13354L: linux-media@vger.kernel.org 13355W: https://linuxtv.org 13356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13357S: Maintained 13358F: drivers/media/dvb-frontends/sp2* 13359 13360SPARC + UltraSPARC (sparc/sparc64) 13361M: "David S. Miller" <davem@davemloft.net> 13362L: sparclinux@vger.kernel.org 13363Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13364T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13365T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13366S: Maintained 13367F: arch/sparc/ 13368F: drivers/sbus/ 13369 13370SPARC SERIAL DRIVERS 13371M: "David S. Miller" <davem@davemloft.net> 13372L: sparclinux@vger.kernel.org 13373T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13374T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13375S: Maintained 13376F: include/linux/sunserialcore.h 13377F: drivers/tty/serial/suncore.c 13378F: drivers/tty/serial/sunhv.c 13379F: drivers/tty/serial/sunsab.c 13380F: drivers/tty/serial/sunsab.h 13381F: drivers/tty/serial/sunsu.c 13382F: drivers/tty/serial/sunzilog.c 13383F: drivers/tty/serial/sunzilog.h 13384F: drivers/tty/vcc.c 13385 13386SPARSE CHECKER 13387M: "Christopher Li" <sparse@chrisli.org> 13388L: linux-sparse@vger.kernel.org 13389W: https://sparse.wiki.kernel.org/ 13390T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13391T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13392S: Maintained 13393F: include/linux/compiler.h 13394 13395SPEAR CLOCK FRAMEWORK SUPPORT 13396M: Viresh Kumar <vireshk@kernel.org> 13397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13398W: http://www.st.com/spear 13399S: Maintained 13400F: drivers/clk/spear/ 13401 13402SPEAR PLATFORM SUPPORT 13403M: Viresh Kumar <vireshk@kernel.org> 13404M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13406W: http://www.st.com/spear 13407S: Maintained 13408F: arch/arm/boot/dts/spear* 13409F: arch/arm/mach-spear/ 13410 13411SPI NOR SUBSYSTEM 13412M: Marek Vasut <marek.vasut@gmail.com> 13413L: linux-mtd@lists.infradead.org 13414W: http://www.linux-mtd.infradead.org/ 13415Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13416T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13417T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13418S: Maintained 13419F: drivers/mtd/spi-nor/ 13420F: include/linux/mtd/spi-nor.h 13421 13422SPI SUBSYSTEM 13423M: Mark Brown <broonie@kernel.org> 13424L: linux-spi@vger.kernel.org 13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13426Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13427S: Maintained 13428F: Documentation/devicetree/bindings/spi/ 13429F: Documentation/spi/ 13430F: drivers/spi/ 13431F: include/linux/spi/ 13432F: include/uapi/linux/spi/ 13433F: tools/spi/ 13434 13435SPIDERNET NETWORK DRIVER for CELL 13436M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13437L: netdev@vger.kernel.org 13438S: Supported 13439F: Documentation/networking/spider_net.txt 13440F: drivers/net/ethernet/toshiba/spider_net* 13441 13442SPMI SUBSYSTEM 13443R: Stephen Boyd <sboyd@kernel.org> 13444L: linux-arm-msm@vger.kernel.org 13445F: Documentation/devicetree/bindings/spmi/ 13446F: drivers/spmi/ 13447F: include/dt-bindings/spmi/spmi.h 13448F: include/linux/spmi.h 13449F: include/trace/events/spmi.h 13450 13451SPU FILE SYSTEM 13452M: Jeremy Kerr <jk@ozlabs.org> 13453L: linuxppc-dev@lists.ozlabs.org 13454W: http://www.ibm.com/developerworks/power/cell/ 13455S: Supported 13456F: Documentation/filesystems/spufs.txt 13457F: arch/powerpc/platforms/cell/spufs/ 13458 13459SQUASHFS FILE SYSTEM 13460M: Phillip Lougher <phillip@squashfs.org.uk> 13461L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13462W: http://squashfs.org.uk 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13464S: Maintained 13465F: Documentation/filesystems/squashfs.txt 13466F: fs/squashfs/ 13467 13468SRM (Alpha) environment access 13469M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13470S: Maintained 13471F: arch/alpha/kernel/srm_env.c 13472 13473ST STM32 I2C/SMBUS DRIVER 13474M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13475L: linux-i2c@vger.kernel.org 13476S: Maintained 13477F: drivers/i2c/busses/i2c-stm32* 13478 13479STABLE BRANCH 13480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13481L: stable@vger.kernel.org 13482S: Supported 13483F: Documentation/process/stable-kernel-rules.rst 13484 13485STAGING - COMEDI 13486M: Ian Abbott <abbotti@mev.co.uk> 13487M: H Hartley Sweeten <hsweeten@visionengravers.com> 13488S: Odd Fixes 13489F: drivers/staging/comedi/ 13490 13491STAGING - FLARION FT1000 DRIVERS 13492M: Marek Belisko <marek.belisko@gmail.com> 13493S: Odd Fixes 13494F: drivers/staging/ft1000/ 13495 13496STAGING - INDUSTRIAL IO 13497M: Jonathan Cameron <jic23@kernel.org> 13498L: linux-iio@vger.kernel.org 13499S: Odd Fixes 13500F: Documentation/devicetree/bindings/staging/iio/ 13501F: drivers/staging/iio/ 13502 13503STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13504M: Marc Dietrich <marvin24@gmx.de> 13505L: ac100@lists.launchpad.net (moderated for non-subscribers) 13506L: linux-tegra@vger.kernel.org 13507S: Maintained 13508F: drivers/staging/nvec/ 13509 13510STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13511M: Jens Frederich <jfrederich@gmail.com> 13512M: Daniel Drake <dsd@laptop.org> 13513M: Jon Nettleton <jon.nettleton@gmail.com> 13514W: http://wiki.laptop.org/go/DCON 13515S: Maintained 13516F: drivers/staging/olpc_dcon/ 13517 13518STAGING - REALTEK RTL8712U DRIVERS 13519M: Larry Finger <Larry.Finger@lwfinger.net> 13520M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13521S: Odd Fixes 13522F: drivers/staging/rtl8712/ 13523 13524STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13525M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13526M: Teddy Wang <teddy.wang@siliconmotion.com> 13527M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13528L: linux-fbdev@vger.kernel.org 13529S: Maintained 13530F: drivers/staging/sm750fb/ 13531 13532STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13533M: William Hubbs <w.d.hubbs@gmail.com> 13534M: Chris Brannon <chris@the-brannons.com> 13535M: Kirk Reiser <kirk@reisers.ca> 13536M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13537L: speakup@linux-speakup.org 13538W: http://www.linux-speakup.org/ 13539S: Odd Fixes 13540F: drivers/staging/speakup/ 13541 13542STAGING - VIA VT665X DRIVERS 13543M: Forest Bond <forest@alittletooquiet.net> 13544S: Odd Fixes 13545F: drivers/staging/vt665?/ 13546 13547STAGING - WILC1000 WIFI DRIVER 13548M: Aditya Shankar <aditya.shankar@microchip.com> 13549M: Ganesh Krishna <ganesh.krishna@microchip.com> 13550L: linux-wireless@vger.kernel.org 13551S: Supported 13552F: drivers/staging/wilc1000/ 13553 13554STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13555M: Arnaud Patard <arnaud.patard@rtp-net.org> 13556S: Odd Fixes 13557F: drivers/staging/xgifb/ 13558 13559STAGING SUBSYSTEM 13560M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13561T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13562L: devel@driverdev.osuosl.org 13563S: Supported 13564F: drivers/staging/ 13565 13566STARFIRE/DURALAN NETWORK DRIVER 13567M: Ion Badulescu <ionut@badula.org> 13568S: Odd Fixes 13569F: drivers/net/ethernet/adaptec/starfire* 13570 13571STEC S1220 SKD DRIVER 13572M: Bart Van Assche <bart.vanassche@wdc.com> 13573L: linux-block@vger.kernel.org 13574S: Maintained 13575F: drivers/block/skd*[ch] 13576 13577STI CEC DRIVER 13578M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13579S: Maintained 13580F: drivers/staging/media/st-cec/ 13581F: Documentation/devicetree/bindings/media/stih-cec.txt 13582 13583STK1160 USB VIDEO CAPTURE DRIVER 13584M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13585L: linux-media@vger.kernel.org 13586T: git git://linuxtv.org/media_tree.git 13587S: Maintained 13588F: drivers/media/usb/stk1160/ 13589 13590STM32 TIMER/LPTIMER DRIVERS 13591M: Fabrice Gasnier <fabrice.gasnier@st.com> 13592S: Maintained 13593F: drivers/*/stm32-*timer* 13594F: drivers/pwm/pwm-stm32* 13595F: include/linux/*/stm32-*tim* 13596F: Documentation/ABI/testing/*timer-stm32 13597F: Documentation/devicetree/bindings/*/stm32-*timer* 13598F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13599 13600STMMAC ETHERNET DRIVER 13601M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13602M: Alexandre Torgue <alexandre.torgue@st.com> 13603M: Jose Abreu <joabreu@synopsys.com> 13604L: netdev@vger.kernel.org 13605W: http://www.stlinux.com 13606S: Supported 13607F: drivers/net/ethernet/stmicro/stmmac/ 13608 13609SUN3/3X 13610M: Sam Creasey <sammy@sammy.net> 13611W: http://sammy.net/sun3/ 13612S: Maintained 13613F: arch/m68k/kernel/*sun3* 13614F: arch/m68k/sun3*/ 13615F: arch/m68k/include/asm/sun3* 13616F: drivers/net/ethernet/i825xx/sun3* 13617 13618SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13619M: Hans de Goede <hdegoede@redhat.com> 13620L: linux-input@vger.kernel.org 13621S: Maintained 13622F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13623F: drivers/input/keyboard/sun4i-lradc-keys.c 13624 13625SUNDANCE NETWORK DRIVER 13626M: Denis Kirjanov <kda@linux-powerpc.org> 13627L: netdev@vger.kernel.org 13628S: Maintained 13629F: drivers/net/ethernet/dlink/sundance.c 13630 13631SUPERH 13632M: Yoshinori Sato <ysato@users.sourceforge.jp> 13633M: Rich Felker <dalias@libc.org> 13634L: linux-sh@vger.kernel.org 13635Q: http://patchwork.kernel.org/project/linux-sh/list/ 13636S: Maintained 13637F: Documentation/sh/ 13638F: arch/sh/ 13639F: drivers/sh/ 13640 13641SUSPEND TO RAM 13642M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13643M: Len Brown <len.brown@intel.com> 13644M: Pavel Machek <pavel@ucw.cz> 13645L: linux-pm@vger.kernel.org 13646B: https://bugzilla.kernel.org 13647S: Supported 13648F: Documentation/power/ 13649F: arch/x86/kernel/acpi/ 13650F: drivers/base/power/ 13651F: kernel/power/ 13652F: include/linux/suspend.h 13653F: include/linux/freezer.h 13654F: include/linux/pm.h 13655 13656SVGA HANDLING 13657M: Martin Mares <mj@ucw.cz> 13658L: linux-video@atrey.karlin.mff.cuni.cz 13659S: Maintained 13660F: Documentation/svga.txt 13661F: arch/x86/boot/video* 13662 13663SWIOTLB SUBSYSTEM 13664M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13665L: iommu@lists.linux-foundation.org 13666T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13667S: Supported 13668F: kernel/dma/swiotlb.c 13669F: arch/*/kernel/pci-swiotlb.c 13670F: include/linux/swiotlb.h 13671 13672SWITCHDEV 13673M: Jiri Pirko <jiri@resnulli.us> 13674M: Ivan Vecera <ivecera@redhat.com> 13675L: netdev@vger.kernel.org 13676S: Supported 13677F: net/switchdev/ 13678F: include/net/switchdev.h 13679 13680SY8106A REGULATOR DRIVER 13681M: Icenowy Zheng <icenowy@aosc.io> 13682S: Maintained 13683F: drivers/regulator/sy8106a-regulator.c 13684F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13685 13686SYNC FILE FRAMEWORK 13687M: Sumit Semwal <sumit.semwal@linaro.org> 13688R: Gustavo Padovan <gustavo@padovan.org> 13689S: Maintained 13690L: linux-media@vger.kernel.org 13691L: dri-devel@lists.freedesktop.org 13692F: drivers/dma-buf/sync_* 13693F: drivers/dma-buf/dma-fence* 13694F: drivers/dma-buf/sw_sync.c 13695F: include/linux/sync_file.h 13696F: include/uapi/linux/sync_file.h 13697F: Documentation/sync_file.txt 13698T: git git://anongit.freedesktop.org/drm/drm-misc 13699 13700SYNOPSYS ARC ARCHITECTURE 13701M: Vineet Gupta <vgupta@synopsys.com> 13702L: linux-snps-arc@lists.infradead.org 13703S: Supported 13704F: arch/arc/ 13705F: Documentation/devicetree/bindings/arc/* 13706F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13707F: drivers/clocksource/arc_timer.c 13708F: drivers/tty/serial/arc_uart.c 13709T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13710 13711SYNOPSYS ARC HSDK SDP pll clock driver 13712M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13713S: Supported 13714F: drivers/clk/clk-hsdk-pll.c 13715F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13716 13717SYNOPSYS ARC SDP clock driver 13718M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13719S: Supported 13720F: drivers/clk/axs10x/* 13721F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13722 13723SYNOPSYS ARC SDP platform support 13724M: Alexey Brodkin <abrodkin@synopsys.com> 13725S: Supported 13726F: arch/arc/plat-axs10x 13727F: arch/arc/boot/dts/ax* 13728F: Documentation/devicetree/bindings/arc/axs10* 13729 13730SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13731M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13732S: Supported 13733F: drivers/reset/reset-axs10x.c 13734F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13735 13736SYNOPSYS DESIGNWARE 8250 UART DRIVER 13737R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13738S: Maintained 13739F: drivers/tty/serial/8250/8250_dw.c 13740 13741SYNOPSYS DESIGNWARE APB GPIO DRIVER 13742M: Hoan Tran <hotran@apm.com> 13743L: linux-gpio@vger.kernel.org 13744S: Maintained 13745F: drivers/gpio/gpio-dwapb.c 13746F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13747 13748SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13749M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13750S: Maintained 13751F: drivers/dma/dwi-axi-dmac/ 13752F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13753 13754SYNOPSYS DESIGNWARE DMAC DRIVER 13755M: Viresh Kumar <vireshk@kernel.org> 13756R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13757S: Maintained 13758F: include/linux/dma/dw.h 13759F: include/linux/platform_data/dma-dw.h 13760F: drivers/dma/dw/ 13761 13762SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13763M: Jose Abreu <Jose.Abreu@synopsys.com> 13764L: netdev@vger.kernel.org 13765S: Supported 13766F: drivers/net/ethernet/synopsys/ 13767 13768SYNOPSYS DESIGNWARE I2C DRIVER 13769M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13770R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13771R: Mika Westerberg <mika.westerberg@linux.intel.com> 13772L: linux-i2c@vger.kernel.org 13773S: Maintained 13774F: drivers/i2c/busses/i2c-designware-* 13775F: include/linux/platform_data/i2c-designware.h 13776 13777SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13778M: Jaehoon Chung <jh80.chung@samsung.com> 13779L: linux-mmc@vger.kernel.org 13780S: Maintained 13781F: drivers/mmc/host/dw_mmc* 13782 13783SYNOPSYS HSDK RESET CONTROLLER DRIVER 13784M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13785S: Supported 13786F: drivers/reset/reset-hsdk.c 13787F: include/dt-bindings/reset/snps,hsdk-reset.h 13788F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13789 13790SYSTEM CONFIGURATION (SYSCON) 13791M: Lee Jones <lee.jones@linaro.org> 13792M: Arnd Bergmann <arnd@arndb.de> 13793T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13794S: Supported 13795F: drivers/mfd/syscon.c 13796 13797SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13798M: Sudeep Holla <sudeep.holla@arm.com> 13799L: linux-arm-kernel@lists.infradead.org 13800S: Maintained 13801F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13802F: drivers/clk/clk-sc[mp]i.c 13803F: drivers/cpufreq/sc[mp]i-cpufreq.c 13804F: drivers/firmware/arm_scpi.c 13805F: drivers/firmware/arm_scmi/ 13806F: include/linux/sc[mp]i_protocol.h 13807 13808SYSTEM RESET/SHUTDOWN DRIVERS 13809M: Sebastian Reichel <sre@kernel.org> 13810L: linux-pm@vger.kernel.org 13811T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13812S: Maintained 13813F: Documentation/devicetree/bindings/power/reset/ 13814F: drivers/power/reset/ 13815 13816SYSTEM TRACE MODULE CLASS 13817M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13818S: Maintained 13819T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13820F: Documentation/trace/stm.rst 13821F: drivers/hwtracing/stm/ 13822F: include/linux/stm.h 13823F: include/uapi/linux/stm.h 13824 13825SYSV FILESYSTEM 13826M: Christoph Hellwig <hch@infradead.org> 13827S: Maintained 13828F: Documentation/filesystems/sysv-fs.txt 13829F: fs/sysv/ 13830F: include/linux/sysv_fs.h 13831 13832TARGET SUBSYSTEM 13833M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13834L: linux-scsi@vger.kernel.org 13835L: target-devel@vger.kernel.org 13836W: http://www.linux-iscsi.org 13837W: http://groups.google.com/group/linux-iscsi-target-dev 13838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13839S: Supported 13840F: drivers/target/ 13841F: include/target/ 13842F: Documentation/target/ 13843 13844TASKSTATS STATISTICS INTERFACE 13845M: Balbir Singh <bsingharora@gmail.com> 13846S: Maintained 13847F: Documentation/accounting/taskstats* 13848F: include/linux/taskstats* 13849F: kernel/taskstats.c 13850 13851TC subsystem 13852M: Jamal Hadi Salim <jhs@mojatatu.com> 13853M: Cong Wang <xiyou.wangcong@gmail.com> 13854M: Jiri Pirko <jiri@resnulli.us> 13855L: netdev@vger.kernel.org 13856S: Maintained 13857F: include/net/pkt_cls.h 13858F: include/net/pkt_sched.h 13859F: include/net/tc_act/ 13860F: include/uapi/linux/pkt_cls.h 13861F: include/uapi/linux/pkt_sched.h 13862F: include/uapi/linux/tc_act/ 13863F: include/uapi/linux/tc_ematch/ 13864F: net/sched/ 13865 13866TCP LOW PRIORITY MODULE 13867M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13868M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13869W: http://tcp-lp-mod.sourceforge.net/ 13870S: Maintained 13871F: net/ipv4/tcp_lp.c 13872 13873TDA10071 MEDIA DRIVER 13874M: Antti Palosaari <crope@iki.fi> 13875L: linux-media@vger.kernel.org 13876W: https://linuxtv.org 13877W: http://palosaari.fi/linux/ 13878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13879T: git git://linuxtv.org/anttip/media_tree.git 13880S: Maintained 13881F: drivers/media/dvb-frontends/tda10071* 13882 13883TDA18212 MEDIA DRIVER 13884M: Antti Palosaari <crope@iki.fi> 13885L: linux-media@vger.kernel.org 13886W: https://linuxtv.org 13887W: http://palosaari.fi/linux/ 13888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13889T: git git://linuxtv.org/anttip/media_tree.git 13890S: Maintained 13891F: drivers/media/tuners/tda18212* 13892 13893TDA18218 MEDIA DRIVER 13894M: Antti Palosaari <crope@iki.fi> 13895L: linux-media@vger.kernel.org 13896W: https://linuxtv.org 13897W: http://palosaari.fi/linux/ 13898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13899T: git git://linuxtv.org/anttip/media_tree.git 13900S: Maintained 13901F: drivers/media/tuners/tda18218* 13902 13903TDA18250 MEDIA DRIVER 13904M: Olli Salonen <olli.salonen@iki.fi> 13905L: linux-media@vger.kernel.org 13906W: https://linuxtv.org 13907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13908T: git git://linuxtv.org/media_tree.git 13909S: Maintained 13910F: drivers/media/tuners/tda18250* 13911 13912TDA18271 MEDIA DRIVER 13913M: Michael Krufky <mkrufky@linuxtv.org> 13914L: linux-media@vger.kernel.org 13915W: https://linuxtv.org 13916W: http://github.com/mkrufky 13917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13918T: git git://linuxtv.org/mkrufky/tuners.git 13919S: Maintained 13920F: drivers/media/tuners/tda18271* 13921 13922TDA1997x MEDIA DRIVER 13923M: Tim Harvey <tharvey@gateworks.com> 13924L: linux-media@vger.kernel.org 13925W: https://linuxtv.org 13926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13927S: Maintained 13928F: drivers/media/i2c/tda1997x.* 13929 13930TDA827x MEDIA DRIVER 13931M: Michael Krufky <mkrufky@linuxtv.org> 13932L: linux-media@vger.kernel.org 13933W: https://linuxtv.org 13934W: http://github.com/mkrufky 13935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13936T: git git://linuxtv.org/mkrufky/tuners.git 13937S: Maintained 13938F: drivers/media/tuners/tda8290.* 13939 13940TDA8290 MEDIA DRIVER 13941M: Michael Krufky <mkrufky@linuxtv.org> 13942L: linux-media@vger.kernel.org 13943W: https://linuxtv.org 13944W: http://github.com/mkrufky 13945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13946T: git git://linuxtv.org/mkrufky/tuners.git 13947S: Maintained 13948F: drivers/media/tuners/tda8290.* 13949 13950TDA9840 MEDIA DRIVER 13951M: Hans Verkuil <hverkuil@xs4all.nl> 13952L: linux-media@vger.kernel.org 13953T: git git://linuxtv.org/media_tree.git 13954W: https://linuxtv.org 13955S: Maintained 13956F: drivers/media/i2c/tda9840* 13957 13958TEA5761 TUNER DRIVER 13959M: Mauro Carvalho Chehab <mchehab@kernel.org> 13960L: linux-media@vger.kernel.org 13961W: https://linuxtv.org 13962T: git git://linuxtv.org/media_tree.git 13963S: Odd fixes 13964F: drivers/media/tuners/tea5761.* 13965 13966TEA5767 TUNER DRIVER 13967M: Mauro Carvalho Chehab <mchehab@kernel.org> 13968L: linux-media@vger.kernel.org 13969W: https://linuxtv.org 13970T: git git://linuxtv.org/media_tree.git 13971S: Maintained 13972F: drivers/media/tuners/tea5767.* 13973 13974TEA6415C MEDIA DRIVER 13975M: Hans Verkuil <hverkuil@xs4all.nl> 13976L: linux-media@vger.kernel.org 13977T: git git://linuxtv.org/media_tree.git 13978W: https://linuxtv.org 13979S: Maintained 13980F: drivers/media/i2c/tea6415c* 13981 13982TEA6420 MEDIA DRIVER 13983M: Hans Verkuil <hverkuil@xs4all.nl> 13984L: linux-media@vger.kernel.org 13985T: git git://linuxtv.org/media_tree.git 13986W: https://linuxtv.org 13987S: Maintained 13988F: drivers/media/i2c/tea6420* 13989 13990TEAM DRIVER 13991M: Jiri Pirko <jiri@resnulli.us> 13992L: netdev@vger.kernel.org 13993S: Supported 13994F: drivers/net/team/ 13995F: include/linux/if_team.h 13996F: include/uapi/linux/if_team.h 13997 13998TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13999M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14000S: Maintained 14001F: arch/x86/platform/ts5500/ 14002 14003TECHNOTREND USB IR RECEIVER 14004M: Sean Young <sean@mess.org> 14005L: linux-media@vger.kernel.org 14006S: Maintained 14007F: drivers/media/rc/ttusbir.c 14008 14009TECHWELL TW9910 VIDEO DECODER 14010L: linux-media@vger.kernel.org 14011S: Orphan 14012F: drivers/media/i2c/tw9910.c 14013F: include/media/i2c/tw9910.h 14014 14015TEE SUBSYSTEM 14016M: Jens Wiklander <jens.wiklander@linaro.org> 14017S: Maintained 14018F: include/linux/tee_drv.h 14019F: include/uapi/linux/tee.h 14020F: drivers/tee/ 14021F: Documentation/tee.txt 14022 14023TEGRA ARCHITECTURE SUPPORT 14024M: Thierry Reding <thierry.reding@gmail.com> 14025M: Jonathan Hunter <jonathanh@nvidia.com> 14026L: linux-tegra@vger.kernel.org 14027Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14029S: Supported 14030N: [^a-z]tegra 14031 14032TEGRA CLOCK DRIVER 14033M: Peter De Schrijver <pdeschrijver@nvidia.com> 14034M: Prashant Gaikwad <pgaikwad@nvidia.com> 14035S: Supported 14036F: drivers/clk/tegra/ 14037 14038TEGRA DMA DRIVERS 14039M: Laxman Dewangan <ldewangan@nvidia.com> 14040M: Jon Hunter <jonathanh@nvidia.com> 14041S: Supported 14042F: drivers/dma/tegra* 14043 14044TEGRA I2C DRIVER 14045M: Laxman Dewangan <ldewangan@nvidia.com> 14046S: Supported 14047F: drivers/i2c/busses/i2c-tegra.c 14048 14049TEGRA IOMMU DRIVERS 14050M: Thierry Reding <thierry.reding@gmail.com> 14051L: linux-tegra@vger.kernel.org 14052S: Supported 14053F: drivers/iommu/tegra* 14054 14055TEGRA KBC DRIVER 14056M: Laxman Dewangan <ldewangan@nvidia.com> 14057S: Supported 14058F: drivers/input/keyboard/tegra-kbc.c 14059 14060TEGRA PWM DRIVER 14061M: Thierry Reding <thierry.reding@gmail.com> 14062S: Supported 14063F: drivers/pwm/pwm-tegra.c 14064 14065TEGRA SERIAL DRIVER 14066M: Laxman Dewangan <ldewangan@nvidia.com> 14067S: Supported 14068F: drivers/tty/serial/serial-tegra.c 14069 14070TEGRA SPI DRIVER 14071M: Laxman Dewangan <ldewangan@nvidia.com> 14072S: Supported 14073F: drivers/spi/spi-tegra* 14074 14075TEHUTI ETHERNET DRIVER 14076M: Andy Gospodarek <andy@greyhouse.net> 14077L: netdev@vger.kernel.org 14078S: Supported 14079F: drivers/net/ethernet/tehuti/* 14080 14081Telecom Clock Driver for MCPL0010 14082M: Mark Gross <mark.gross@intel.com> 14083S: Supported 14084F: drivers/char/tlclk.c 14085 14086TENSILICA XTENSA PORT (xtensa) 14087M: Chris Zankel <chris@zankel.net> 14088M: Max Filippov <jcmvbkbc@gmail.com> 14089L: linux-xtensa@linux-xtensa.org 14090T: git git://github.com/czankel/xtensa-linux.git 14091S: Maintained 14092F: arch/xtensa/ 14093F: drivers/irqchip/irq-xtensa-* 14094 14095Texas Instruments' System Control Interface (TISCI) Protocol Driver 14096M: Nishanth Menon <nm@ti.com> 14097M: Tero Kristo <t-kristo@ti.com> 14098M: Santosh Shilimkar <ssantosh@kernel.org> 14099L: linux-arm-kernel@lists.infradead.org 14100S: Maintained 14101F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14102F: drivers/firmware/ti_sci* 14103F: include/linux/soc/ti/ti_sci_protocol.h 14104F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14105F: include/dt-bindings/genpd/k2g.h 14106F: drivers/soc/ti/ti_sci_pm_domains.c 14107F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14108F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14109F: drivers/clk/keystone/sci-clk.c 14110F: drivers/reset/reset-ti-sci.c 14111 14112THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14113M: Hans Verkuil <hverkuil@xs4all.nl> 14114L: linux-media@vger.kernel.org 14115T: git git://linuxtv.org/media_tree.git 14116W: https://linuxtv.org 14117S: Maintained 14118F: drivers/media/radio/radio-raremono.c 14119 14120THERMAL 14121M: Zhang Rui <rui.zhang@intel.com> 14122M: Eduardo Valentin <edubezval@gmail.com> 14123L: linux-pm@vger.kernel.org 14124T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14125T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14126Q: https://patchwork.kernel.org/project/linux-pm/list/ 14127S: Supported 14128F: drivers/thermal/ 14129F: include/linux/thermal.h 14130F: include/uapi/linux/thermal.h 14131F: include/linux/cpu_cooling.h 14132F: Documentation/devicetree/bindings/thermal/ 14133 14134THERMAL/CPU_COOLING 14135M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14136M: Viresh Kumar <viresh.kumar@linaro.org> 14137M: Javi Merino <javi.merino@kernel.org> 14138L: linux-pm@vger.kernel.org 14139S: Supported 14140F: Documentation/thermal/cpu-cooling-api.txt 14141F: drivers/thermal/cpu_cooling.c 14142F: include/linux/cpu_cooling.h 14143 14144THINKPAD ACPI EXTRAS DRIVER 14145M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14146L: ibm-acpi-devel@lists.sourceforge.net 14147L: platform-driver-x86@vger.kernel.org 14148W: http://ibm-acpi.sourceforge.net 14149W: http://thinkwiki.org/wiki/Ibm-acpi 14150T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14151S: Maintained 14152F: drivers/platform/x86/thinkpad_acpi.c 14153 14154THUNDERBOLT DRIVER 14155M: Andreas Noever <andreas.noever@gmail.com> 14156M: Michael Jamet <michael.jamet@intel.com> 14157M: Mika Westerberg <mika.westerberg@linux.intel.com> 14158M: Yehezkel Bernat <YehezkelShB@gmail.com> 14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14160S: Maintained 14161F: Documentation/admin-guide/thunderbolt.rst 14162F: drivers/thunderbolt/ 14163F: include/linux/thunderbolt.h 14164 14165THUNDERBOLT NETWORK DRIVER 14166M: Michael Jamet <michael.jamet@intel.com> 14167M: Mika Westerberg <mika.westerberg@linux.intel.com> 14168M: Yehezkel Bernat <YehezkelShB@gmail.com> 14169L: netdev@vger.kernel.org 14170S: Maintained 14171F: drivers/net/thunderbolt.c 14172 14173THUNDERX GPIO DRIVER 14174M: David Daney <david.daney@cavium.com> 14175S: Maintained 14176F: drivers/gpio/gpio-thunderx.c 14177 14178TI AM437X VPFE DRIVER 14179M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14180L: linux-media@vger.kernel.org 14181W: https://linuxtv.org 14182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14183T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14184S: Maintained 14185F: drivers/media/platform/am437x/ 14186 14187TI BANDGAP AND THERMAL DRIVER 14188M: Eduardo Valentin <edubezval@gmail.com> 14189M: Keerthy <j-keerthy@ti.com> 14190L: linux-pm@vger.kernel.org 14191L: linux-omap@vger.kernel.org 14192S: Maintained 14193F: drivers/thermal/ti-soc-thermal/ 14194 14195TI BQ27XXX POWER SUPPLY DRIVER 14196R: Andrew F. Davis <afd@ti.com> 14197F: include/linux/power/bq27xxx_battery.h 14198F: drivers/power/supply/bq27xxx_battery.c 14199F: drivers/power/supply/bq27xxx_battery_i2c.c 14200 14201TI CDCE706 CLOCK DRIVER 14202M: Max Filippov <jcmvbkbc@gmail.com> 14203S: Maintained 14204F: drivers/clk/clk-cdce706.c 14205 14206TI CLOCK DRIVER 14207M: Tero Kristo <t-kristo@ti.com> 14208L: linux-omap@vger.kernel.org 14209S: Maintained 14210F: drivers/clk/ti/ 14211F: include/linux/clk/ti.h 14212 14213TI DAVINCI MACHINE SUPPORT 14214M: Sekhar Nori <nsekhar@ti.com> 14215M: Kevin Hilman <khilman@kernel.org> 14216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14217T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14218S: Supported 14219F: arch/arm/mach-davinci/ 14220F: drivers/i2c/busses/i2c-davinci.c 14221F: arch/arm/boot/dts/da850* 14222 14223TI DAVINCI SERIES CLOCK DRIVER 14224M: David Lechner <david@lechnology.com> 14225R: Sekhar Nori <nsekhar@ti.com> 14226S: Maintained 14227F: Documentation/devicetree/bindings/clock/ti/davinci/ 14228F: drivers/clk/davinci/ 14229 14230TI DAVINCI SERIES GPIO DRIVER 14231M: Keerthy <j-keerthy@ti.com> 14232L: linux-gpio@vger.kernel.org 14233S: Maintained 14234F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14235F: drivers/gpio/gpio-davinci.c 14236 14237TI DAVINCI SERIES MEDIA DRIVER 14238M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14239L: linux-media@vger.kernel.org 14240W: https://linuxtv.org 14241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14242T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14243S: Maintained 14244F: drivers/media/platform/davinci/ 14245F: include/media/davinci/ 14246 14247TI ETHERNET SWITCH DRIVER (CPSW) 14248R: Grygorii Strashko <grygorii.strashko@ti.com> 14249L: linux-omap@vger.kernel.org 14250L: netdev@vger.kernel.org 14251S: Maintained 14252F: drivers/net/ethernet/ti/cpsw* 14253F: drivers/net/ethernet/ti/davinci* 14254 14255TI FLASH MEDIA INTERFACE DRIVER 14256M: Alex Dubov <oakad@yahoo.com> 14257S: Maintained 14258F: drivers/misc/tifm* 14259F: drivers/mmc/host/tifm_sd.c 14260F: include/linux/tifm.h 14261 14262TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14263M: Santosh Shilimkar <ssantosh@kernel.org> 14264L: linux-kernel@vger.kernel.org 14265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14266S: Maintained 14267F: drivers/soc/ti/* 14268T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14269 14270TI LM49xxx FAMILY ASoC CODEC DRIVERS 14271M: M R Swami Reddy <mr.swami.reddy@ti.com> 14272M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14274S: Maintained 14275F: sound/soc/codecs/lm49453* 14276F: sound/soc/codecs/isabelle* 14277 14278TI LP855x BACKLIGHT DRIVER 14279M: Milo Kim <milo.kim@ti.com> 14280S: Maintained 14281F: Documentation/backlight/lp855x-driver.txt 14282F: drivers/video/backlight/lp855x_bl.c 14283F: include/linux/platform_data/lp855x.h 14284 14285TI LP8727 CHARGER DRIVER 14286M: Milo Kim <milo.kim@ti.com> 14287S: Maintained 14288F: drivers/power/supply/lp8727_charger.c 14289F: include/linux/platform_data/lp8727.h 14290 14291TI LP8788 MFD DRIVER 14292M: Milo Kim <milo.kim@ti.com> 14293S: Maintained 14294F: drivers/iio/adc/lp8788_adc.c 14295F: drivers/leds/leds-lp8788.c 14296F: drivers/mfd/lp8788*.c 14297F: drivers/power/supply/lp8788-charger.c 14298F: drivers/regulator/lp8788-*.c 14299F: include/linux/mfd/lp8788*.h 14300 14301TI NETCP ETHERNET DRIVER 14302M: Wingman Kwok <w-kwok2@ti.com> 14303M: Murali Karicheri <m-karicheri2@ti.com> 14304L: netdev@vger.kernel.org 14305S: Maintained 14306F: drivers/net/ethernet/ti/netcp* 14307 14308TI TAS571X FAMILY ASoC CODEC DRIVER 14309M: Kevin Cernekee <cernekee@chromium.org> 14310L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14311S: Odd Fixes 14312F: sound/soc/codecs/tas571x* 14313 14314TI TRF7970A NFC DRIVER 14315M: Mark Greer <mgreer@animalcreek.com> 14316L: linux-wireless@vger.kernel.org 14317L: linux-nfc@lists.01.org (moderated for non-subscribers) 14318S: Supported 14319F: drivers/nfc/trf7970a.c 14320F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14321 14322TI TWL4030 SERIES SOC CODEC DRIVER 14323M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14325S: Maintained 14326F: sound/soc/codecs/twl4030* 14327 14328TI VPE/CAL DRIVERS 14329M: Benoit Parrot <bparrot@ti.com> 14330L: linux-media@vger.kernel.org 14331W: http://linuxtv.org/ 14332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14333S: Maintained 14334F: drivers/media/platform/ti-vpe/ 14335 14336TI WILINK WIRELESS DRIVERS 14337L: linux-wireless@vger.kernel.org 14338W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14339W: http://wireless.kernel.org/en/users/Drivers/wl1251 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14341S: Orphan 14342F: drivers/net/wireless/ti/ 14343F: include/linux/wl12xx.h 14344 14345TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14346M: John Stultz <john.stultz@linaro.org> 14347M: Thomas Gleixner <tglx@linutronix.de> 14348R: Stephen Boyd <sboyd@kernel.org> 14349L: linux-kernel@vger.kernel.org 14350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14351S: Supported 14352F: include/linux/clocksource.h 14353F: include/linux/time.h 14354F: include/linux/timex.h 14355F: include/uapi/linux/time.h 14356F: include/uapi/linux/timex.h 14357F: kernel/time/clocksource.c 14358F: kernel/time/time*.c 14359F: kernel/time/alarmtimer.c 14360F: kernel/time/ntp.c 14361F: tools/testing/selftests/timers/ 14362 14363TIPC NETWORK LAYER 14364M: Jon Maloy <jon.maloy@ericsson.com> 14365M: Ying Xue <ying.xue@windriver.com> 14366L: netdev@vger.kernel.org (core kernel code) 14367L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14368W: http://tipc.sourceforge.net/ 14369S: Maintained 14370F: include/uapi/linux/tipc*.h 14371F: net/tipc/ 14372 14373TLAN NETWORK DRIVER 14374M: Samuel Chessman <chessman@tux.org> 14375L: tlan-devel@lists.sourceforge.net (subscribers-only) 14376W: http://sourceforge.net/projects/tlan/ 14377S: Maintained 14378F: Documentation/networking/tlan.txt 14379F: drivers/net/ethernet/ti/tlan.* 14380 14381TM6000 VIDEO4LINUX DRIVER 14382M: Mauro Carvalho Chehab <mchehab@kernel.org> 14383L: linux-media@vger.kernel.org 14384W: https://linuxtv.org 14385T: git git://linuxtv.org/media_tree.git 14386S: Odd fixes 14387F: drivers/media/usb/tm6000/ 14388F: Documentation/media/v4l-drivers/tm6000* 14389 14390TMIO/SDHI MMC DRIVER 14391M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14392L: linux-mmc@vger.kernel.org 14393S: Supported 14394F: drivers/mmc/host/tmio_mmc* 14395F: drivers/mmc/host/renesas_sdhi* 14396F: include/linux/mfd/tmio.h 14397 14398TMP401 HARDWARE MONITOR DRIVER 14399M: Guenter Roeck <linux@roeck-us.net> 14400L: linux-hwmon@vger.kernel.org 14401S: Maintained 14402F: Documentation/hwmon/tmp401 14403F: drivers/hwmon/tmp401.c 14404 14405TMPFS (SHMEM FILESYSTEM) 14406M: Hugh Dickins <hughd@google.com> 14407L: linux-mm@kvack.org 14408S: Maintained 14409F: include/linux/shmem_fs.h 14410F: mm/shmem.c 14411 14412TOMOYO SECURITY MODULE 14413M: Kentaro Takeda <takedakn@nttdata.co.jp> 14414M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14415L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14416L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14417L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14418L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14419W: http://tomoyo.sourceforge.jp/ 14420T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14421S: Maintained 14422F: security/tomoyo/ 14423 14424TOPSTAR LAPTOP EXTRAS DRIVER 14425M: Herton Ronaldo Krzesinski <herton@canonical.com> 14426L: platform-driver-x86@vger.kernel.org 14427S: Maintained 14428F: drivers/platform/x86/topstar-laptop.c 14429 14430TORTURE-TEST MODULES 14431M: Davidlohr Bueso <dave@stgolabs.net> 14432M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14433M: Josh Triplett <josh@joshtriplett.org> 14434L: linux-kernel@vger.kernel.org 14435S: Supported 14436T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14437F: Documentation/RCU/torture.txt 14438F: kernel/torture.c 14439F: kernel/rcu/rcutorture.c 14440F: kernel/locking/locktorture.c 14441 14442TOSHIBA ACPI EXTRAS DRIVER 14443M: Azael Avalos <coproscefalo@gmail.com> 14444L: platform-driver-x86@vger.kernel.org 14445S: Maintained 14446F: drivers/platform/x86/toshiba_acpi.c 14447 14448TOSHIBA BLUETOOTH DRIVER 14449M: Azael Avalos <coproscefalo@gmail.com> 14450L: platform-driver-x86@vger.kernel.org 14451S: Maintained 14452F: drivers/platform/x86/toshiba_bluetooth.c 14453 14454TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14455M: Azael Avalos <coproscefalo@gmail.com> 14456L: platform-driver-x86@vger.kernel.org 14457S: Maintained 14458F: drivers/platform/x86/toshiba_haps.c 14459 14460TOSHIBA SMM DRIVER 14461M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14462W: http://www.buzzard.org.uk/toshiba/ 14463S: Maintained 14464F: drivers/char/toshiba.c 14465F: include/linux/toshiba.h 14466F: include/uapi/linux/toshiba.h 14467 14468TOSHIBA TC358743 DRIVER 14469M: Mats Randgaard <matrandg@cisco.com> 14470L: linux-media@vger.kernel.org 14471S: Maintained 14472F: drivers/media/i2c/tc358743* 14473F: include/media/i2c/tc358743.h 14474 14475TOSHIBA WMI HOTKEYS DRIVER 14476M: Azael Avalos <coproscefalo@gmail.com> 14477L: platform-driver-x86@vger.kernel.org 14478S: Maintained 14479F: drivers/platform/x86/toshiba-wmi.c 14480 14481TPM DEVICE DRIVER 14482M: Peter Huewe <peterhuewe@gmx.de> 14483M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14484R: Jason Gunthorpe <jgg@ziepe.ca> 14485L: linux-integrity@vger.kernel.org 14486Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14487W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14488T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14489S: Maintained 14490F: drivers/char/tpm/ 14491 14492TRACING 14493M: Steven Rostedt <rostedt@goodmis.org> 14494M: Ingo Molnar <mingo@redhat.com> 14495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14496S: Maintained 14497F: Documentation/trace/ftrace.rst 14498F: arch/*/*/*/ftrace.h 14499F: arch/*/kernel/ftrace.c 14500F: include/*/ftrace.h 14501F: include/linux/trace*.h 14502F: include/trace/ 14503F: kernel/trace/ 14504F: tools/testing/selftests/ftrace/ 14505 14506TRACING MMIO ACCESSES (MMIOTRACE) 14507M: Steven Rostedt <rostedt@goodmis.org> 14508M: Ingo Molnar <mingo@kernel.org> 14509R: Karol Herbst <karolherbst@gmail.com> 14510R: Pekka Paalanen <ppaalanen@gmail.com> 14511S: Maintained 14512L: linux-kernel@vger.kernel.org 14513L: nouveau@lists.freedesktop.org 14514F: kernel/trace/trace_mmiotrace.c 14515F: include/linux/mmiotrace.h 14516F: arch/x86/mm/kmmio.c 14517F: arch/x86/mm/mmio-mod.c 14518F: arch/x86/mm/testmmiotrace.c 14519 14520TRIVIAL PATCHES 14521M: Jiri Kosina <trivial@kernel.org> 14522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14523S: Maintained 14524K: ^Subject:.*(?i)trivial 14525 14526TEMPO SEMICONDUCTOR DRIVERS 14527M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14528S: Maintained 14529F: sound/soc/codecs/tscs*.c 14530F: sound/soc/codecs/tscs*.h 14531F: Documentation/devicetree/bindings/sound/tscs*.txt 14532 14533TTY LAYER 14534M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14535M: Jiri Slaby <jslaby@suse.com> 14536S: Supported 14537T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14538F: Documentation/serial/ 14539F: drivers/tty/ 14540F: drivers/tty/serial/serial_core.c 14541F: include/linux/serial_core.h 14542F: include/linux/serial.h 14543F: include/linux/tty.h 14544F: include/uapi/linux/serial_core.h 14545F: include/uapi/linux/serial.h 14546F: include/uapi/linux/tty.h 14547 14548TUA9001 MEDIA DRIVER 14549M: Antti Palosaari <crope@iki.fi> 14550L: linux-media@vger.kernel.org 14551W: https://linuxtv.org 14552W: http://palosaari.fi/linux/ 14553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14554T: git git://linuxtv.org/anttip/media_tree.git 14555S: Maintained 14556F: drivers/media/tuners/tua9001* 14557 14558TULIP NETWORK DRIVERS 14559L: netdev@vger.kernel.org 14560L: linux-parisc@vger.kernel.org 14561S: Orphan 14562F: drivers/net/ethernet/dec/tulip/ 14563 14564TUN/TAP driver 14565M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14566W: http://vtun.sourceforge.net/tun 14567S: Maintained 14568F: Documentation/networking/tuntap.txt 14569F: arch/um/os-Linux/drivers/ 14570 14571TURBOCHANNEL SUBSYSTEM 14572M: "Maciej W. Rozycki" <macro@linux-mips.org> 14573M: Ralf Baechle <ralf@linux-mips.org> 14574L: linux-mips@linux-mips.org 14575Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14576S: Maintained 14577F: drivers/tc/ 14578F: include/linux/tc.h 14579 14580TURBOSTAT UTILITY 14581M: "Len Brown" <lenb@kernel.org> 14582L: linux-pm@vger.kernel.org 14583B: https://bugzilla.kernel.org 14584Q: https://patchwork.kernel.org/project/linux-pm/list/ 14585T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14586S: Supported 14587F: tools/power/x86/turbostat/ 14588 14589TW5864 VIDEO4LINUX DRIVER 14590M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14591M: Anton Sviridenko <anton@corp.bluecherry.net> 14592M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14593M: Andrey Utkin <andrey_utkin@fastmail.com> 14594L: linux-media@vger.kernel.org 14595S: Supported 14596F: drivers/media/pci/tw5864/ 14597 14598TW68 VIDEO4LINUX DRIVER 14599M: Hans Verkuil <hverkuil@xs4all.nl> 14600L: linux-media@vger.kernel.org 14601T: git git://linuxtv.org/media_tree.git 14602W: https://linuxtv.org 14603S: Odd Fixes 14604F: drivers/media/pci/tw68/ 14605 14606TW686X VIDEO4LINUX DRIVER 14607M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14608L: linux-media@vger.kernel.org 14609T: git git://linuxtv.org/media_tree.git 14610W: http://linuxtv.org 14611S: Maintained 14612F: drivers/media/pci/tw686x/ 14613 14614UBI FILE SYSTEM (UBIFS) 14615M: Richard Weinberger <richard@nod.at> 14616M: Artem Bityutskiy <dedekind1@gmail.com> 14617M: Adrian Hunter <adrian.hunter@intel.com> 14618L: linux-mtd@lists.infradead.org 14619T: git git://git.infradead.org/ubifs-2.6.git 14620W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14621S: Supported 14622F: Documentation/filesystems/ubifs.txt 14623F: fs/ubifs/ 14624 14625UCLINUX (M68KNOMMU AND COLDFIRE) 14626M: Greg Ungerer <gerg@linux-m68k.org> 14627W: http://www.linux-m68k.org/ 14628W: http://www.uclinux.org/ 14629L: linux-m68k@lists.linux-m68k.org 14630L: uclinux-dev@uclinux.org (subscribers-only) 14631T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14632S: Maintained 14633F: arch/m68k/coldfire/ 14634F: arch/m68k/68*/ 14635F: arch/m68k/*/*_no.* 14636F: arch/m68k/include/asm/*_no.* 14637 14638UDF FILESYSTEM 14639M: Jan Kara <jack@suse.com> 14640S: Maintained 14641F: Documentation/filesystems/udf.txt 14642F: fs/udf/ 14643 14644UDRAW TABLET 14645M: Bastien Nocera <hadess@hadess.net> 14646L: linux-input@vger.kernel.org 14647S: Maintained 14648F: drivers/hid/hid-udraw-ps3.c 14649 14650UFS FILESYSTEM 14651M: Evgeniy Dushistov <dushistov@mail.ru> 14652S: Maintained 14653F: Documentation/filesystems/ufs.txt 14654F: fs/ufs/ 14655 14656UHID USERSPACE HID IO DRIVER: 14657M: David Herrmann <dh.herrmann@googlemail.com> 14658L: linux-input@vger.kernel.org 14659S: Maintained 14660F: drivers/hid/uhid.c 14661F: include/uapi/linux/uhid.h 14662 14663ULPI BUS 14664M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14665L: linux-usb@vger.kernel.org 14666S: Maintained 14667F: drivers/usb/common/ulpi.c 14668F: include/linux/ulpi/ 14669 14670ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14671L: linux-usb@vger.kernel.org 14672S: Orphan 14673F: drivers/uwb/ 14674F: include/linux/uwb.h 14675F: include/linux/uwb/ 14676 14677UNICORE32 ARCHITECTURE: 14678M: Guan Xuetao <gxt@pku.edu.cn> 14679W: http://mprc.pku.edu.cn/~guanxuetao/linux 14680S: Maintained 14681T: git git://github.com/gxt/linux.git 14682F: arch/unicore32/ 14683 14684UNIFDEF 14685M: Tony Finch <dot@dotat.at> 14686W: http://dotat.at/prog/unifdef 14687S: Maintained 14688F: scripts/unifdef.c 14689 14690UNIFORM CDROM DRIVER 14691M: Jens Axboe <axboe@kernel.dk> 14692W: http://www.kernel.dk 14693S: Maintained 14694F: Documentation/cdrom/ 14695F: drivers/cdrom/cdrom.c 14696F: include/linux/cdrom.h 14697F: include/uapi/linux/cdrom.h 14698 14699UNISYS S-PAR DRIVERS 14700M: David Kershner <david.kershner@unisys.com> 14701L: sparmaintainer@unisys.com (Unisys internal) 14702S: Supported 14703F: include/linux/visorbus.h 14704F: drivers/visorbus/ 14705F: drivers/staging/unisys/ 14706 14707UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14708M: Vinayak Holikatti <vinholikatti@gmail.com> 14709L: linux-scsi@vger.kernel.org 14710S: Supported 14711F: Documentation/scsi/ufs.txt 14712F: drivers/scsi/ufs/ 14713 14714UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14715M: Joao Pinto <jpinto@synopsys.com> 14716L: linux-scsi@vger.kernel.org 14717S: Supported 14718F: drivers/scsi/ufs/*dwc* 14719 14720UNSORTED BLOCK IMAGES (UBI) 14721M: Artem Bityutskiy <dedekind1@gmail.com> 14722M: Richard Weinberger <richard@nod.at> 14723W: http://www.linux-mtd.infradead.org/ 14724L: linux-mtd@lists.infradead.org 14725T: git git://git.infradead.org/ubifs-2.6.git 14726S: Supported 14727F: drivers/mtd/ubi/ 14728F: include/linux/mtd/ubi.h 14729F: include/uapi/mtd/ubi-user.h 14730 14731USB "USBNET" DRIVER FRAMEWORK 14732M: Oliver Neukum <oneukum@suse.com> 14733L: netdev@vger.kernel.org 14734W: http://www.linux-usb.org/usbnet 14735S: Maintained 14736F: drivers/net/usb/usbnet.c 14737F: include/linux/usb/usbnet.h 14738 14739USB ACM DRIVER 14740M: Oliver Neukum <oneukum@suse.com> 14741L: linux-usb@vger.kernel.org 14742S: Maintained 14743F: Documentation/usb/acm.txt 14744F: drivers/usb/class/cdc-acm.* 14745 14746USB AR5523 WIRELESS DRIVER 14747M: Pontus Fuchs <pontus.fuchs@gmail.com> 14748L: linux-wireless@vger.kernel.org 14749S: Maintained 14750F: drivers/net/wireless/ath/ar5523/ 14751 14752USB ATTACHED SCSI 14753M: Oliver Neukum <oneukum@suse.com> 14754L: linux-usb@vger.kernel.org 14755L: linux-scsi@vger.kernel.org 14756S: Maintained 14757F: drivers/usb/storage/uas.c 14758 14759USB CDC ETHERNET DRIVER 14760M: Oliver Neukum <oliver@neukum.org> 14761L: linux-usb@vger.kernel.org 14762S: Maintained 14763F: drivers/net/usb/cdc_*.c 14764F: include/uapi/linux/usb/cdc.h 14765 14766USB CHAOSKEY DRIVER 14767M: Keith Packard <keithp@keithp.com> 14768L: linux-usb@vger.kernel.org 14769S: Maintained 14770F: drivers/usb/misc/chaoskey.c 14771 14772USB CYPRESS C67X00 DRIVER 14773M: Peter Korsgaard <jacmet@sunsite.dk> 14774L: linux-usb@vger.kernel.org 14775S: Maintained 14776F: drivers/usb/c67x00/ 14777 14778USB DAVICOM DM9601 DRIVER 14779M: Peter Korsgaard <jacmet@sunsite.dk> 14780L: netdev@vger.kernel.org 14781W: http://www.linux-usb.org/usbnet 14782S: Maintained 14783F: drivers/net/usb/dm9601.c 14784 14785USB DIAMOND RIO500 DRIVER 14786M: Cesar Miquel <miquel@df.uba.ar> 14787L: rio500-users@lists.sourceforge.net 14788W: http://rio500.sourceforge.net 14789S: Maintained 14790F: drivers/usb/misc/rio500* 14791 14792USB EHCI DRIVER 14793M: Alan Stern <stern@rowland.harvard.edu> 14794L: linux-usb@vger.kernel.org 14795S: Maintained 14796F: Documentation/usb/ehci.txt 14797F: drivers/usb/host/ehci* 14798 14799USB GADGET/PERIPHERAL SUBSYSTEM 14800M: Felipe Balbi <balbi@kernel.org> 14801L: linux-usb@vger.kernel.org 14802W: http://www.linux-usb.org/gadget 14803T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14804S: Maintained 14805F: drivers/usb/gadget/ 14806F: include/linux/usb/gadget* 14807 14808USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14809M: Jiri Kosina <jikos@kernel.org> 14810R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14811L: linux-usb@vger.kernel.org 14812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14813S: Maintained 14814F: Documentation/hid/hiddev.txt 14815F: drivers/hid/usbhid/ 14816 14817USB INTEL XHCI ROLE MUX DRIVER 14818M: Hans de Goede <hdegoede@redhat.com> 14819L: linux-usb@vger.kernel.org 14820S: Maintained 14821F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14822 14823USB ISP116X DRIVER 14824M: Olav Kongas <ok@artecdesign.ee> 14825L: linux-usb@vger.kernel.org 14826S: Maintained 14827F: drivers/usb/host/isp116x* 14828F: include/linux/usb/isp116x.h 14829 14830USB LAN78XX ETHERNET DRIVER 14831M: Woojung Huh <woojung.huh@microchip.com> 14832M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14833L: netdev@vger.kernel.org 14834S: Maintained 14835F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14836F: drivers/net/usb/lan78xx.* 14837F: include/dt-bindings/net/microchip-lan78xx.h 14838 14839USB MASS STORAGE DRIVER 14840M: Alan Stern <stern@rowland.harvard.edu> 14841L: linux-usb@vger.kernel.org 14842L: usb-storage@lists.one-eyed-alien.net 14843S: Maintained 14844W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14845F: drivers/usb/storage/ 14846 14847USB MIDI DRIVER 14848M: Clemens Ladisch <clemens@ladisch.de> 14849L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14850T: git git://git.alsa-project.org/alsa-kernel.git 14851S: Maintained 14852F: sound/usb/midi.* 14853 14854USB NETWORKING DRIVERS 14855L: linux-usb@vger.kernel.org 14856S: Odd Fixes 14857F: drivers/net/usb/ 14858 14859USB OHCI DRIVER 14860M: Alan Stern <stern@rowland.harvard.edu> 14861L: linux-usb@vger.kernel.org 14862S: Maintained 14863F: Documentation/usb/ohci.txt 14864F: drivers/usb/host/ohci* 14865 14866USB OTG FSM (Finite State Machine) 14867M: Peter Chen <Peter.Chen@nxp.com> 14868T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14869L: linux-usb@vger.kernel.org 14870S: Maintained 14871F: drivers/usb/common/usb-otg-fsm.c 14872 14873USB OVER IP DRIVER 14874M: Valentina Manea <valentina.manea.m@gmail.com> 14875M: Shuah Khan <shuah@kernel.org> 14876L: linux-usb@vger.kernel.org 14877S: Maintained 14878F: Documentation/usb/usbip_protocol.txt 14879F: drivers/usb/usbip/ 14880F: tools/usb/usbip/ 14881F: tools/testing/selftests/drivers/usb/usbip/ 14882 14883USB PEGASUS DRIVER 14884M: Petko Manolov <petkan@nucleusys.com> 14885L: linux-usb@vger.kernel.org 14886L: netdev@vger.kernel.org 14887T: git git://github.com/petkan/pegasus.git 14888W: https://github.com/petkan/pegasus 14889S: Maintained 14890F: drivers/net/usb/pegasus.* 14891 14892USB PHY LAYER 14893M: Felipe Balbi <balbi@kernel.org> 14894L: linux-usb@vger.kernel.org 14895T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14896S: Maintained 14897F: drivers/usb/phy/ 14898 14899USB PRINTER DRIVER (usblp) 14900M: Pete Zaitcev <zaitcev@redhat.com> 14901L: linux-usb@vger.kernel.org 14902S: Supported 14903F: drivers/usb/class/usblp.c 14904 14905USB QMI WWAN NETWORK DRIVER 14906M: Bjørn Mork <bjorn@mork.no> 14907L: netdev@vger.kernel.org 14908S: Maintained 14909F: Documentation/ABI/testing/sysfs-class-net-qmi 14910F: drivers/net/usb/qmi_wwan.c 14911 14912USB RTL8150 DRIVER 14913M: Petko Manolov <petkan@nucleusys.com> 14914L: linux-usb@vger.kernel.org 14915L: netdev@vger.kernel.org 14916T: git git://github.com/petkan/rtl8150.git 14917W: https://github.com/petkan/rtl8150 14918S: Maintained 14919F: drivers/net/usb/rtl8150.c 14920 14921USB SERIAL SUBSYSTEM 14922M: Johan Hovold <johan@kernel.org> 14923L: linux-usb@vger.kernel.org 14924T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14925S: Maintained 14926F: Documentation/usb/usb-serial.txt 14927F: drivers/usb/serial/ 14928F: include/linux/usb/serial.h 14929 14930USB SMSC75XX ETHERNET DRIVER 14931M: Steve Glendinning <steve.glendinning@shawell.net> 14932L: netdev@vger.kernel.org 14933S: Maintained 14934F: drivers/net/usb/smsc75xx.* 14935 14936USB SMSC95XX ETHERNET DRIVER 14937M: Steve Glendinning <steve.glendinning@shawell.net> 14938M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14939L: netdev@vger.kernel.org 14940S: Maintained 14941F: drivers/net/usb/smsc95xx.* 14942 14943USB SUBSYSTEM 14944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14945L: linux-usb@vger.kernel.org 14946W: http://www.linux-usb.org 14947T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14948S: Supported 14949F: Documentation/devicetree/bindings/usb/ 14950F: Documentation/usb/ 14951F: drivers/usb/ 14952F: include/linux/usb.h 14953F: include/linux/usb/ 14954 14955USB TYPEC PI3USB30532 MUX DRIVER 14956M: Hans de Goede <hdegoede@redhat.com> 14957L: linux-usb@vger.kernel.org 14958S: Maintained 14959F: drivers/usb/typec/mux/pi3usb30532.c 14960 14961USB TYPEC SUBSYSTEM 14962M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14963L: linux-usb@vger.kernel.org 14964S: Maintained 14965F: Documentation/ABI/testing/sysfs-class-typec 14966F: Documentation/driver-api/usb/typec.rst 14967F: drivers/usb/typec/ 14968F: include/linux/usb/typec.h 14969 14970USB UHCI DRIVER 14971M: Alan Stern <stern@rowland.harvard.edu> 14972L: linux-usb@vger.kernel.org 14973S: Maintained 14974F: drivers/usb/host/uhci* 14975 14976USB VIDEO CLASS 14977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14978L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14979L: linux-media@vger.kernel.org 14980T: git git://linuxtv.org/media_tree.git 14981W: http://www.ideasonboard.org/uvc/ 14982S: Maintained 14983F: drivers/media/usb/uvc/ 14984F: include/uapi/linux/uvcvideo.h 14985 14986USB VISION DRIVER 14987M: Hans Verkuil <hverkuil@xs4all.nl> 14988L: linux-media@vger.kernel.org 14989T: git git://linuxtv.org/media_tree.git 14990W: https://linuxtv.org 14991S: Odd Fixes 14992F: drivers/media/usb/usbvision/ 14993 14994USB WEBCAM GADGET 14995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14996L: linux-usb@vger.kernel.org 14997S: Maintained 14998F: drivers/usb/gadget/function/*uvc* 14999F: drivers/usb/gadget/legacy/webcam.c 15000 15001USB WIRELESS RNDIS DRIVER (rndis_wlan) 15002M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15003L: linux-wireless@vger.kernel.org 15004S: Maintained 15005F: drivers/net/wireless/rndis_wlan.c 15006 15007USB XHCI DRIVER 15008M: Mathias Nyman <mathias.nyman@intel.com> 15009L: linux-usb@vger.kernel.org 15010S: Supported 15011F: drivers/usb/host/xhci* 15012F: drivers/usb/host/pci-quirks* 15013 15014USB ZD1201 DRIVER 15015L: linux-wireless@vger.kernel.org 15016W: http://linux-lc100020.sourceforge.net 15017S: Orphan 15018F: drivers/net/wireless/zydas/zd1201.* 15019 15020USB ZR364XX DRIVER 15021M: Antoine Jacquet <royale@zerezo.com> 15022L: linux-usb@vger.kernel.org 15023L: linux-media@vger.kernel.org 15024T: git git://linuxtv.org/media_tree.git 15025W: http://royale.zerezo.com/zr364xx/ 15026S: Maintained 15027F: Documentation/media/v4l-drivers/zr364xx* 15028F: drivers/media/usb/zr364xx/ 15029 15030USER-MODE LINUX (UML) 15031M: Jeff Dike <jdike@addtoit.com> 15032M: Richard Weinberger <richard@nod.at> 15033L: linux-um@lists.infradead.org 15034W: http://user-mode-linux.sourceforge.net 15035T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15036S: Maintained 15037F: Documentation/virtual/uml/ 15038F: arch/um/ 15039F: arch/x86/um/ 15040F: fs/hostfs/ 15041F: fs/hppfs/ 15042 15043USERSPACE I/O (UIO) 15044M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15045S: Maintained 15046T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15047F: Documentation/driver-api/uio-howto.rst 15048F: drivers/uio/ 15049F: include/linux/uio*.h 15050 15051UTIL-LINUX PACKAGE 15052M: Karel Zak <kzak@redhat.com> 15053L: util-linux@vger.kernel.org 15054W: http://en.wikipedia.org/wiki/Util-linux 15055T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15056S: Maintained 15057 15058UUID HELPERS 15059M: Christoph Hellwig <hch@lst.de> 15060R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15061L: linux-kernel@vger.kernel.org 15062T: git git://git.infradead.org/users/hch/uuid.git 15063F: lib/uuid.c 15064F: lib/test_uuid.c 15065F: include/linux/uuid.h 15066F: include/uapi/linux/uuid.h 15067S: Maintained 15068 15069UVESAFB DRIVER 15070M: Michal Januszewski <spock@gentoo.org> 15071L: linux-fbdev@vger.kernel.org 15072W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15073S: Maintained 15074F: Documentation/fb/uvesafb.txt 15075F: drivers/video/fbdev/uvesafb.* 15076 15077VF610 NAND DRIVER 15078M: Stefan Agner <stefan@agner.ch> 15079L: linux-mtd@lists.infradead.org 15080S: Supported 15081F: drivers/mtd/nand/raw/vf610_nfc.c 15082 15083VFAT/FAT/MSDOS FILESYSTEM 15084M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15085S: Maintained 15086F: Documentation/filesystems/vfat.txt 15087F: fs/fat/ 15088 15089VFIO DRIVER 15090M: Alex Williamson <alex.williamson@redhat.com> 15091L: kvm@vger.kernel.org 15092T: git git://github.com/awilliam/linux-vfio.git 15093S: Maintained 15094F: Documentation/vfio.txt 15095F: drivers/vfio/ 15096F: include/linux/vfio.h 15097F: include/uapi/linux/vfio.h 15098 15099VFIO MEDIATED DEVICE DRIVERS 15100M: Kirti Wankhede <kwankhede@nvidia.com> 15101L: kvm@vger.kernel.org 15102S: Maintained 15103F: Documentation/vfio-mediated-device.txt 15104F: drivers/vfio/mdev/ 15105F: include/linux/mdev.h 15106F: samples/vfio-mdev/ 15107 15108VFIO PLATFORM DRIVER 15109M: Eric Auger <eric.auger@redhat.com> 15110L: kvm@vger.kernel.org 15111S: Maintained 15112F: drivers/vfio/platform/ 15113 15114VGA_SWITCHEROO 15115R: Lukas Wunner <lukas@wunner.de> 15116S: Maintained 15117F: Documentation/gpu/vga-switcheroo.rst 15118F: drivers/gpu/vga/vga_switcheroo.c 15119F: include/linux/vga_switcheroo.h 15120T: git git://anongit.freedesktop.org/drm/drm-misc 15121 15122VIA RHINE NETWORK DRIVER 15123S: Orphan 15124F: drivers/net/ethernet/via/via-rhine.c 15125 15126VIA SD/MMC CARD CONTROLLER DRIVER 15127M: Bruce Chang <brucechang@via.com.tw> 15128M: Harald Welte <HaraldWelte@viatech.com> 15129S: Maintained 15130F: drivers/mmc/host/via-sdmmc.c 15131 15132VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15133M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15134L: linux-fbdev@vger.kernel.org 15135S: Maintained 15136F: include/linux/via-core.h 15137F: include/linux/via-gpio.h 15138F: include/linux/via_i2c.h 15139F: drivers/video/fbdev/via/ 15140 15141VIA VELOCITY NETWORK DRIVER 15142M: Francois Romieu <romieu@fr.zoreil.com> 15143L: netdev@vger.kernel.org 15144S: Maintained 15145F: drivers/net/ethernet/via/via-velocity.* 15146 15147VIDEO MULTIPLEXER DRIVER 15148M: Philipp Zabel <p.zabel@pengutronix.de> 15149L: linux-media@vger.kernel.org 15150S: Maintained 15151F: drivers/media/platform/video-mux.c 15152 15153VIDEO I2C POLLING DRIVER 15154M: Matt Ranostay <matt.ranostay@konsulko.com> 15155L: linux-media@vger.kernel.org 15156S: Maintained 15157F: drivers/media/i2c/video-i2c.c 15158 15159VIDEOBUF2 FRAMEWORK 15160M: Pawel Osciak <pawel@osciak.com> 15161M: Marek Szyprowski <m.szyprowski@samsung.com> 15162M: Kyungmin Park <kyungmin.park@samsung.com> 15163L: linux-media@vger.kernel.org 15164S: Maintained 15165F: drivers/media/v4l2-core/videobuf2-* 15166F: include/media/videobuf2-* 15167 15168VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15169M: Helen Koike <helen.koike@collabora.com> 15170L: linux-media@vger.kernel.org 15171T: git git://linuxtv.org/media_tree.git 15172W: https://linuxtv.org 15173S: Maintained 15174F: drivers/media/platform/vimc/* 15175 15176VIRT LIB 15177M: Alex Williamson <alex.williamson@redhat.com> 15178M: Paolo Bonzini <pbonzini@redhat.com> 15179L: kvm@vger.kernel.org 15180S: Supported 15181F: virt/lib/ 15182 15183VIRTIO AND VHOST VSOCK DRIVER 15184M: Stefan Hajnoczi <stefanha@redhat.com> 15185L: kvm@vger.kernel.org 15186L: virtualization@lists.linux-foundation.org 15187L: netdev@vger.kernel.org 15188S: Maintained 15189F: include/linux/virtio_vsock.h 15190F: include/uapi/linux/virtio_vsock.h 15191F: include/uapi/linux/vsockmon.h 15192F: include/uapi/linux/vm_sockets_diag.h 15193F: net/vmw_vsock/diag.c 15194F: net/vmw_vsock/af_vsock_tap.c 15195F: net/vmw_vsock/virtio_transport_common.c 15196F: net/vmw_vsock/virtio_transport.c 15197F: drivers/net/vsockmon.c 15198F: drivers/vhost/vsock.c 15199F: drivers/vhost/vsock.h 15200F: tools/testing/vsock/ 15201 15202VIRTIO CONSOLE DRIVER 15203M: Amit Shah <amit@kernel.org> 15204L: virtualization@lists.linux-foundation.org 15205S: Maintained 15206F: drivers/char/virtio_console.c 15207F: include/linux/virtio_console.h 15208F: include/uapi/linux/virtio_console.h 15209 15210VIRTIO CORE, NET AND BLOCK DRIVERS 15211M: "Michael S. Tsirkin" <mst@redhat.com> 15212M: Jason Wang <jasowang@redhat.com> 15213L: virtualization@lists.linux-foundation.org 15214S: Maintained 15215F: Documentation/devicetree/bindings/virtio/ 15216F: drivers/virtio/ 15217F: tools/virtio/ 15218F: drivers/net/virtio_net.c 15219F: drivers/block/virtio_blk.c 15220F: include/linux/virtio*.h 15221F: include/uapi/linux/virtio_*.h 15222F: drivers/crypto/virtio/ 15223F: mm/balloon_compaction.c 15224 15225VIRTIO CRYPTO DRIVER 15226M: Gonglei <arei.gonglei@huawei.com> 15227L: virtualization@lists.linux-foundation.org 15228L: linux-crypto@vger.kernel.org 15229S: Maintained 15230F: drivers/crypto/virtio/ 15231F: include/uapi/linux/virtio_crypto.h 15232 15233VIRTIO DRIVERS FOR S390 15234M: Cornelia Huck <cohuck@redhat.com> 15235M: Halil Pasic <pasic@linux.ibm.com> 15236L: linux-s390@vger.kernel.org 15237L: virtualization@lists.linux-foundation.org 15238L: kvm@vger.kernel.org 15239S: Supported 15240F: drivers/s390/virtio/ 15241F: arch/s390/include/uapi/asm/virtio-ccw.h 15242 15243VIRTIO GPU DRIVER 15244M: David Airlie <airlied@linux.ie> 15245M: Gerd Hoffmann <kraxel@redhat.com> 15246L: dri-devel@lists.freedesktop.org 15247L: virtualization@lists.linux-foundation.org 15248T: git git://anongit.freedesktop.org/drm/drm-misc 15249S: Maintained 15250F: drivers/gpu/drm/virtio/ 15251F: include/uapi/linux/virtio_gpu.h 15252 15253VIRTIO HOST (VHOST) 15254M: "Michael S. Tsirkin" <mst@redhat.com> 15255M: Jason Wang <jasowang@redhat.com> 15256L: kvm@vger.kernel.org 15257L: virtualization@lists.linux-foundation.org 15258L: netdev@vger.kernel.org 15259T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15260S: Maintained 15261F: drivers/vhost/ 15262F: include/uapi/linux/vhost.h 15263 15264VIRTIO INPUT DRIVER 15265M: Gerd Hoffmann <kraxel@redhat.com> 15266S: Maintained 15267F: drivers/virtio/virtio_input.c 15268F: include/uapi/linux/virtio_input.h 15269 15270VIRTUAL BOX GUEST DEVICE DRIVER 15271M: Hans de Goede <hdegoede@redhat.com> 15272M: Arnd Bergmann <arnd@arndb.de> 15273M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15274S: Maintained 15275F: include/linux/vbox_utils.h 15276F: include/uapi/linux/vbox*.h 15277F: drivers/virt/vboxguest/ 15278 15279VIRTUAL SERIO DEVICE DRIVER 15280M: Stephen Chandler Paul <thatslyude@gmail.com> 15281S: Maintained 15282F: drivers/input/serio/userio.c 15283F: include/uapi/linux/userio.h 15284 15285VIVID VIRTUAL VIDEO DRIVER 15286M: Hans Verkuil <hverkuil@xs4all.nl> 15287L: linux-media@vger.kernel.org 15288T: git git://linuxtv.org/media_tree.git 15289W: https://linuxtv.org 15290S: Maintained 15291F: drivers/media/platform/vivid/* 15292 15293VLYNQ BUS 15294M: Florian Fainelli <f.fainelli@gmail.com> 15295L: openwrt-devel@lists.openwrt.org (subscribers-only) 15296S: Maintained 15297F: drivers/vlynq/vlynq.c 15298F: include/linux/vlynq.h 15299 15300VME SUBSYSTEM 15301M: Martyn Welch <martyn@welchs.me.uk> 15302M: Manohar Vanga <manohar.vanga@gmail.com> 15303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15304L: devel@driverdev.osuosl.org 15305S: Maintained 15306T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15307F: Documentation/driver-api/vme.rst 15308F: drivers/staging/vme/ 15309F: drivers/vme/ 15310F: include/linux/vme* 15311 15312VMWARE BALLOON DRIVER 15313M: Xavier Deguillard <xdeguillard@vmware.com> 15314M: Philip Moltmann <moltmann@vmware.com> 15315M: "VMware, Inc." <pv-drivers@vmware.com> 15316L: linux-kernel@vger.kernel.org 15317S: Maintained 15318F: drivers/misc/vmw_balloon.c 15319 15320VMWARE HYPERVISOR INTERFACE 15321M: Alok Kataria <akataria@vmware.com> 15322L: virtualization@lists.linux-foundation.org 15323S: Supported 15324F: arch/x86/kernel/cpu/vmware.c 15325 15326VMWARE PVRDMA DRIVER 15327M: Adit Ranadive <aditr@vmware.com> 15328M: VMware PV-Drivers <pv-drivers@vmware.com> 15329L: linux-rdma@vger.kernel.org 15330S: Maintained 15331F: drivers/infiniband/hw/vmw_pvrdma/ 15332 15333VMware PVSCSI driver 15334M: Jim Gill <jgill@vmware.com> 15335M: VMware PV-Drivers <pv-drivers@vmware.com> 15336L: linux-scsi@vger.kernel.org 15337S: Maintained 15338F: drivers/scsi/vmw_pvscsi.c 15339F: drivers/scsi/vmw_pvscsi.h 15340 15341VMWARE VMMOUSE SUBDRIVER 15342M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15343M: "VMware, Inc." <pv-drivers@vmware.com> 15344L: linux-input@vger.kernel.org 15345S: Maintained 15346F: drivers/input/mouse/vmmouse.c 15347F: drivers/input/mouse/vmmouse.h 15348 15349VMWARE VMXNET3 ETHERNET DRIVER 15350M: Ronak Doshi <doshir@vmware.com> 15351M: "VMware, Inc." <pv-drivers@vmware.com> 15352L: netdev@vger.kernel.org 15353S: Maintained 15354F: drivers/net/vmxnet3/ 15355 15356VOCORE VOCORE2 BOARD 15357M: Harvey Hunt <harveyhuntnexus@gmail.com> 15358L: linux-mips@linux-mips.org 15359S: Maintained 15360F: arch/mips/boot/dts/ralink/vocore2.dts 15361 15362VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15363M: Liam Girdwood <lgirdwood@gmail.com> 15364M: Mark Brown <broonie@kernel.org> 15365L: linux-kernel@vger.kernel.org 15366W: http://www.slimlogic.co.uk/?p=48 15367T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15368S: Supported 15369F: Documentation/devicetree/bindings/regulator/ 15370F: Documentation/power/regulator/ 15371F: drivers/regulator/ 15372F: include/dt-bindings/regulator/ 15373F: include/linux/regulator/ 15374 15375VRF 15376M: David Ahern <dsa@cumulusnetworks.com> 15377M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15378L: netdev@vger.kernel.org 15379S: Maintained 15380F: drivers/net/vrf.c 15381F: Documentation/networking/vrf.txt 15382 15383VT1211 HARDWARE MONITOR DRIVER 15384M: Juerg Haefliger <juergh@gmail.com> 15385L: linux-hwmon@vger.kernel.org 15386S: Maintained 15387F: Documentation/hwmon/vt1211 15388F: drivers/hwmon/vt1211.c 15389 15390VT8231 HARDWARE MONITOR DRIVER 15391M: Roger Lucas <vt8231@hiddenengine.co.uk> 15392L: linux-hwmon@vger.kernel.org 15393S: Maintained 15394F: drivers/hwmon/vt8231.c 15395 15396VUB300 USB to SDIO/SD/MMC bridge chip 15397M: Tony Olech <tony.olech@elandigitalsystems.com> 15398L: linux-mmc@vger.kernel.org 15399L: linux-usb@vger.kernel.org 15400S: Supported 15401F: drivers/mmc/host/vub300.c 15402 15403W1 DALLAS'S 1-WIRE BUS 15404M: Evgeniy Polyakov <zbr@ioremap.net> 15405S: Maintained 15406F: Documentation/w1/ 15407F: drivers/w1/ 15408F: include/linux/w1.h 15409 15410W83791D HARDWARE MONITORING DRIVER 15411M: Marc Hulsman <m.hulsman@tudelft.nl> 15412L: linux-hwmon@vger.kernel.org 15413S: Maintained 15414F: Documentation/hwmon/w83791d 15415F: drivers/hwmon/w83791d.c 15416 15417W83793 HARDWARE MONITORING DRIVER 15418M: Rudolf Marek <r.marek@assembler.cz> 15419L: linux-hwmon@vger.kernel.org 15420S: Maintained 15421F: Documentation/hwmon/w83793 15422F: drivers/hwmon/w83793.c 15423 15424W83795 HARDWARE MONITORING DRIVER 15425M: Jean Delvare <jdelvare@suse.com> 15426L: linux-hwmon@vger.kernel.org 15427S: Maintained 15428F: drivers/hwmon/w83795.c 15429 15430W83L51xD SD/MMC CARD INTERFACE DRIVER 15431M: Pierre Ossman <pierre@ossman.eu> 15432S: Maintained 15433F: drivers/mmc/host/wbsd.* 15434 15435WACOM PROTOCOL 4 SERIAL TABLETS 15436M: Julian Squires <julian@cipht.net> 15437M: Hans de Goede <hdegoede@redhat.com> 15438L: linux-input@vger.kernel.org 15439S: Maintained 15440F: drivers/input/tablet/wacom_serial4.c 15441 15442WATCHDOG DEVICE DRIVERS 15443M: Wim Van Sebroeck <wim@linux-watchdog.org> 15444M: Guenter Roeck <linux@roeck-us.net> 15445L: linux-watchdog@vger.kernel.org 15446W: http://www.linux-watchdog.org/ 15447T: git git://www.linux-watchdog.org/linux-watchdog.git 15448S: Maintained 15449F: Documentation/devicetree/bindings/watchdog/ 15450F: Documentation/watchdog/ 15451F: drivers/watchdog/ 15452F: include/linux/watchdog.h 15453F: include/uapi/linux/watchdog.h 15454 15455WHISKEYCOVE PMIC GPIO DRIVER 15456M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15457L: linux-gpio@vger.kernel.org 15458S: Maintained 15459F: drivers/gpio/gpio-wcove.c 15460 15461WIIMOTE HID DRIVER 15462M: David Herrmann <dh.herrmann@googlemail.com> 15463L: linux-input@vger.kernel.org 15464S: Maintained 15465F: drivers/hid/hid-wiimote* 15466 15467WILOCITY WIL6210 WIRELESS DRIVER 15468M: Maya Erez <merez@codeaurora.org> 15469L: linux-wireless@vger.kernel.org 15470L: wil6210@qti.qualcomm.com 15471S: Supported 15472W: http://wireless.kernel.org/en/users/Drivers/wil6210 15473F: drivers/net/wireless/ath/wil6210/ 15474 15475WIMAX STACK 15476M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15477M: linux-wimax@intel.com 15478L: wimax@linuxwimax.org (subscribers-only) 15479S: Supported 15480W: http://linuxwimax.org 15481F: Documentation/wimax/README.wimax 15482F: include/linux/wimax/debug.h 15483F: include/net/wimax.h 15484F: include/uapi/linux/wimax.h 15485F: net/wimax/ 15486 15487WINBOND CIR DRIVER 15488M: David Härdeman <david@hardeman.nu> 15489S: Maintained 15490F: drivers/media/rc/winbond-cir.c 15491 15492WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15493M: William Breathitt Gray <vilhelm.gray@gmail.com> 15494L: linux-watchdog@vger.kernel.org 15495S: Maintained 15496F: drivers/watchdog/ebc-c384_wdt.c 15497 15498WINSYSTEMS WS16C48 GPIO DRIVER 15499M: William Breathitt Gray <vilhelm.gray@gmail.com> 15500L: linux-gpio@vger.kernel.org 15501S: Maintained 15502F: drivers/gpio/gpio-ws16c48.c 15503 15504WISTRON LAPTOP BUTTON DRIVER 15505M: Miloslav Trmac <mitr@volny.cz> 15506S: Maintained 15507F: drivers/input/misc/wistron_btns.c 15508 15509WL3501 WIRELESS PCMCIA CARD DRIVER 15510L: linux-wireless@vger.kernel.org 15511S: Odd fixes 15512F: drivers/net/wireless/wl3501* 15513 15514WOLFSON MICROELECTRONICS DRIVERS 15515L: patches@opensource.cirrus.com 15516T: git https://github.com/CirrusLogic/linux-drivers.git 15517W: https://github.com/CirrusLogic/linux-drivers/wiki 15518S: Supported 15519F: Documentation/hwmon/wm83?? 15520F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15521F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15522F: Documentation/devicetree/bindings/mfd/arizona.txt 15523F: Documentation/devicetree/bindings/mfd/wm831x.txt 15524F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15525F: arch/arm/mach-s3c64xx/mach-crag6410* 15526F: drivers/clk/clk-wm83*.c 15527F: drivers/extcon/extcon-arizona.c 15528F: drivers/leds/leds-wm83*.c 15529F: drivers/gpio/gpio-*wm*.c 15530F: drivers/gpio/gpio-arizona.c 15531F: drivers/hwmon/wm83??-hwmon.c 15532F: drivers/input/misc/wm831x-on.c 15533F: drivers/input/touchscreen/wm831x-ts.c 15534F: drivers/input/touchscreen/wm97*.c 15535F: drivers/mfd/arizona* 15536F: drivers/mfd/wm*.c 15537F: drivers/mfd/cs47l24* 15538F: drivers/power/supply/wm83*.c 15539F: drivers/rtc/rtc-wm83*.c 15540F: drivers/regulator/wm8*.c 15541F: drivers/regulator/arizona* 15542F: drivers/video/backlight/wm83*_bl.c 15543F: drivers/watchdog/wm83*_wdt.c 15544F: include/linux/mfd/arizona/ 15545F: include/linux/mfd/wm831x/ 15546F: include/linux/mfd/wm8350/ 15547F: include/linux/mfd/wm8400* 15548F: include/linux/regulator/arizona* 15549F: include/linux/wm97xx.h 15550F: include/sound/wm????.h 15551F: sound/soc/codecs/arizona.? 15552F: sound/soc/codecs/wm* 15553F: sound/soc/codecs/cs47l24* 15554 15555WORKQUEUE 15556M: Tejun Heo <tj@kernel.org> 15557R: Lai Jiangshan <jiangshanlai@gmail.com> 15558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15559S: Maintained 15560F: include/linux/workqueue.h 15561F: kernel/workqueue.c 15562F: Documentation/core-api/workqueue.rst 15563 15564X-POWERS AXP288 PMIC DRIVERS 15565M: Hans de Goede <hdegoede@redhat.com> 15566S: Maintained 15567N: axp288 15568F: drivers/acpi/pmic/intel_pmic_xpower.c 15569 15570X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15571M: Chen-Yu Tsai <wens@csie.org> 15572L: linux-kernel@vger.kernel.org 15573S: Maintained 15574N: axp[128] 15575 15576X.25 NETWORK LAYER 15577M: Andrew Hendry <andrew.hendry@gmail.com> 15578L: linux-x25@vger.kernel.org 15579S: Odd Fixes 15580F: Documentation/networking/x25* 15581F: include/net/x25* 15582F: net/x25/ 15583 15584X86 ARCHITECTURE (32-BIT AND 64-BIT) 15585M: Thomas Gleixner <tglx@linutronix.de> 15586M: Ingo Molnar <mingo@redhat.com> 15587R: "H. Peter Anvin" <hpa@zytor.com> 15588M: x86@kernel.org 15589L: linux-kernel@vger.kernel.org 15590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15591S: Maintained 15592F: Documentation/devicetree/bindings/x86/ 15593F: Documentation/x86/ 15594F: arch/x86/ 15595 15596X86 ENTRY CODE 15597M: Andy Lutomirski <luto@kernel.org> 15598L: linux-kernel@vger.kernel.org 15599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15600S: Maintained 15601F: arch/x86/entry/ 15602 15603X86 MCE INFRASTRUCTURE 15604M: Tony Luck <tony.luck@intel.com> 15605M: Borislav Petkov <bp@alien8.de> 15606L: linux-edac@vger.kernel.org 15607S: Maintained 15608F: arch/x86/kernel/cpu/mcheck/* 15609 15610X86 MICROCODE UPDATE SUPPORT 15611M: Borislav Petkov <bp@alien8.de> 15612S: Maintained 15613F: arch/x86/kernel/cpu/microcode/* 15614 15615X86 PLATFORM DRIVERS 15616M: Darren Hart <dvhart@infradead.org> 15617M: Andy Shevchenko <andy@infradead.org> 15618L: platform-driver-x86@vger.kernel.org 15619T: git git://git.infradead.org/linux-platform-drivers-x86.git 15620S: Maintained 15621F: drivers/platform/x86/ 15622F: drivers/platform/olpc/ 15623 15624X86 VDSO 15625M: Andy Lutomirski <luto@kernel.org> 15626L: linux-kernel@vger.kernel.org 15627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15628S: Maintained 15629F: arch/x86/entry/vdso/ 15630 15631XC2028/3028 TUNER DRIVER 15632M: Mauro Carvalho Chehab <mchehab@kernel.org> 15633L: linux-media@vger.kernel.org 15634W: https://linuxtv.org 15635T: git git://linuxtv.org/media_tree.git 15636S: Maintained 15637F: drivers/media/tuners/tuner-xc2028.* 15638 15639XDP SOCKETS (AF_XDP) 15640M: Björn Töpel <bjorn.topel@intel.com> 15641M: Magnus Karlsson <magnus.karlsson@intel.com> 15642L: netdev@vger.kernel.org 15643S: Maintained 15644F: kernel/bpf/xskmap.c 15645F: net/xdp/ 15646 15647XEN BLOCK SUBSYSTEM 15648M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15649M: Roger Pau Monné <roger.pau@citrix.com> 15650L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15651S: Supported 15652F: drivers/block/xen-blkback/* 15653F: drivers/block/xen* 15654 15655XEN HYPERVISOR ARM 15656M: Stefano Stabellini <sstabellini@kernel.org> 15657L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15658S: Maintained 15659F: arch/arm/xen/ 15660F: arch/arm/include/asm/xen/ 15661 15662XEN HYPERVISOR ARM64 15663M: Stefano Stabellini <sstabellini@kernel.org> 15664L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15665S: Maintained 15666F: arch/arm64/xen/ 15667F: arch/arm64/include/asm/xen/ 15668 15669XEN HYPERVISOR INTERFACE 15670M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15671M: Juergen Gross <jgross@suse.com> 15672L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15673T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15674S: Supported 15675F: arch/x86/xen/ 15676F: drivers/*/xen-*front.c 15677F: drivers/xen/ 15678F: arch/x86/include/asm/xen/ 15679F: arch/x86/include/asm/pvclock-abi.h 15680F: include/xen/ 15681F: include/uapi/xen/ 15682F: Documentation/ABI/stable/sysfs-hypervisor-xen 15683F: Documentation/ABI/testing/sysfs-hypervisor-xen 15684 15685XEN NETWORK BACKEND DRIVER 15686M: Wei Liu <wei.liu2@citrix.com> 15687M: Paul Durrant <paul.durrant@citrix.com> 15688L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15689L: netdev@vger.kernel.org 15690S: Supported 15691F: drivers/net/xen-netback/* 15692 15693XEN PCI SUBSYSTEM 15694M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15695L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15696S: Supported 15697F: arch/x86/pci/*xen* 15698F: drivers/pci/*xen* 15699 15700XEN PVSCSI DRIVERS 15701M: Juergen Gross <jgross@suse.com> 15702L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15703L: linux-scsi@vger.kernel.org 15704S: Supported 15705F: drivers/scsi/xen-scsifront.c 15706F: drivers/xen/xen-scsiback.c 15707F: include/xen/interface/io/vscsiif.h 15708 15709XEN SWIOTLB SUBSYSTEM 15710M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15711L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15712L: iommu@lists.linux-foundation.org 15713S: Supported 15714F: arch/x86/xen/*swiotlb* 15715F: drivers/xen/*swiotlb* 15716 15717XEN SOUND FRONTEND DRIVER 15718M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15719L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15720L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15721S: Supported 15722F: sound/xen/* 15723 15724XFS FILESYSTEM 15725M: Darrick J. Wong <darrick.wong@oracle.com> 15726M: linux-xfs@vger.kernel.org 15727L: linux-xfs@vger.kernel.org 15728W: http://xfs.org/ 15729T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15730S: Supported 15731F: Documentation/filesystems/xfs.txt 15732F: fs/xfs/ 15733 15734XILINX AXI ETHERNET DRIVER 15735M: Anirudha Sarangi <anirudh@xilinx.com> 15736M: John Linn <John.Linn@xilinx.com> 15737S: Maintained 15738F: drivers/net/ethernet/xilinx/xilinx_axienet* 15739 15740XILINX UARTLITE SERIAL DRIVER 15741M: Peter Korsgaard <jacmet@sunsite.dk> 15742L: linux-serial@vger.kernel.org 15743S: Maintained 15744F: drivers/tty/serial/uartlite.c 15745 15746XILINX VIDEO IP CORES 15747M: Hyun Kwon <hyun.kwon@xilinx.com> 15748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15749L: linux-media@vger.kernel.org 15750T: git git://linuxtv.org/media_tree.git 15751S: Supported 15752F: Documentation/devicetree/bindings/media/xilinx/ 15753F: drivers/media/platform/xilinx/ 15754F: include/uapi/linux/xilinx-v4l2-controls.h 15755 15756XILLYBUS DRIVER 15757M: Eli Billauer <eli.billauer@gmail.com> 15758L: linux-kernel@vger.kernel.org 15759S: Supported 15760F: drivers/char/xillybus/ 15761 15762XLP9XX I2C DRIVER 15763M: George Cherian <george.cherian@cavium.com> 15764M: Jan Glauber <jglauber@cavium.com> 15765L: linux-i2c@vger.kernel.org 15766W: http://www.cavium.com 15767S: Supported 15768F: drivers/i2c/busses/i2c-xlp9xx.c 15769 15770XRA1403 GPIO EXPANDER 15771M: Nandor Han <nandor.han@ge.com> 15772M: Semi Malinen <semi.malinen@ge.com> 15773L: linux-gpio@vger.kernel.org 15774S: Maintained 15775F: drivers/gpio/gpio-xra1403.c 15776F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15777 15778XTENSA XTFPGA PLATFORM SUPPORT 15779M: Max Filippov <jcmvbkbc@gmail.com> 15780L: linux-xtensa@linux-xtensa.org 15781S: Maintained 15782F: drivers/spi/spi-xtensa-xtfpga.c 15783F: sound/soc/xtensa/xtfpga-i2s.c 15784 15785YAM DRIVER FOR AX.25 15786M: Jean-Paul Roubelat <jpr@f6fbb.org> 15787L: linux-hams@vger.kernel.org 15788S: Maintained 15789F: drivers/net/hamradio/yam* 15790F: include/linux/yam.h 15791 15792YAMA SECURITY MODULE 15793M: Kees Cook <keescook@chromium.org> 15794T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15795S: Supported 15796F: security/yama/ 15797F: Documentation/admin-guide/LSM/Yama.rst 15798 15799YEALINK PHONE DRIVER 15800M: Henk Vergonet <Henk.Vergonet@gmail.com> 15801L: usbb2k-api-dev@nongnu.org 15802S: Maintained 15803F: Documentation/input/devices/yealink.rst 15804F: drivers/input/misc/yealink.* 15805 15806Z8530 DRIVER FOR AX.25 15807M: Joerg Reuter <jreuter@yaina.de> 15808W: http://yaina.de/jreuter/ 15809W: http://www.qsl.net/dl1bke/ 15810L: linux-hams@vger.kernel.org 15811S: Maintained 15812F: Documentation/networking/z8530drv.txt 15813F: drivers/net/hamradio/*scc.c 15814F: drivers/net/hamradio/z8530.h 15815 15816ZBUD COMPRESSED PAGE ALLOCATOR 15817M: Seth Jennings <sjenning@redhat.com> 15818M: Dan Streetman <ddstreet@ieee.org> 15819L: linux-mm@kvack.org 15820S: Maintained 15821F: mm/zbud.c 15822F: include/linux/zbud.h 15823 15824ZD1211RW WIRELESS DRIVER 15825M: Daniel Drake <dsd@gentoo.org> 15826M: Ulrich Kunitz <kune@deine-taler.de> 15827W: http://zd1211.ath.cx/wiki/DriverRewrite 15828L: linux-wireless@vger.kernel.org 15829L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15830S: Maintained 15831F: drivers/net/wireless/zydas/zd1211rw/ 15832 15833ZD1301 MEDIA DRIVER 15834M: Antti Palosaari <crope@iki.fi> 15835L: linux-media@vger.kernel.org 15836W: https://linuxtv.org/ 15837W: http://palosaari.fi/linux/ 15838Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15839S: Maintained 15840F: drivers/media/usb/dvb-usb-v2/zd1301* 15841 15842ZD1301_DEMOD MEDIA DRIVER 15843M: Antti Palosaari <crope@iki.fi> 15844L: linux-media@vger.kernel.org 15845W: https://linuxtv.org/ 15846W: http://palosaari.fi/linux/ 15847Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15848S: Maintained 15849F: drivers/media/dvb-frontends/zd1301_demod* 15850 15851ZPOOL COMPRESSED PAGE STORAGE API 15852M: Dan Streetman <ddstreet@ieee.org> 15853L: linux-mm@kvack.org 15854S: Maintained 15855F: mm/zpool.c 15856F: include/linux/zpool.h 15857 15858ZR36067 VIDEO FOR LINUX DRIVER 15859L: mjpeg-users@lists.sourceforge.net 15860L: linux-media@vger.kernel.org 15861W: http://mjpeg.sourceforge.net/driver-zoran/ 15862T: hg https://linuxtv.org/hg/v4l-dvb 15863S: Odd Fixes 15864F: drivers/staging/media/zoran/ 15865 15866ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15867M: Minchan Kim <minchan@kernel.org> 15868M: Nitin Gupta <ngupta@vflare.org> 15869R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15870L: linux-kernel@vger.kernel.org 15871S: Maintained 15872F: drivers/block/zram/ 15873F: Documentation/blockdev/zram.txt 15874 15875ZS DECSTATION Z85C30 SERIAL DRIVER 15876M: "Maciej W. Rozycki" <macro@linux-mips.org> 15877S: Maintained 15878F: drivers/tty/serial/zs.* 15879 15880ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15881M: Minchan Kim <minchan@kernel.org> 15882M: Nitin Gupta <ngupta@vflare.org> 15883R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15884L: linux-mm@kvack.org 15885S: Maintained 15886F: mm/zsmalloc.c 15887F: include/linux/zsmalloc.h 15888F: Documentation/vm/zsmalloc.rst 15889 15890ZSWAP COMPRESSED SWAP CACHING 15891M: Seth Jennings <sjenning@redhat.com> 15892M: Dan Streetman <ddstreet@ieee.org> 15893L: linux-mm@kvack.org 15894S: Maintained 15895F: mm/zswap.c 15896 15897THE REST 15898M: Linus Torvalds <torvalds@linux-foundation.org> 15899L: linux-kernel@vger.kernel.org 15900Q: http://patchwork.kernel.org/project/LKML/list/ 15901T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15902S: Buried alive in reporters 15903F: * 15904F: */ 15905