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/input/ 7099 7100INPUT MULTITOUCH (MT) PROTOCOL 7101M: Henrik Rydberg <rydberg@bitmath.org> 7102L: linux-input@vger.kernel.org 7103S: Odd fixes 7104F: Documentation/input/multi-touch-protocol.rst 7105F: drivers/input/input-mt.c 7106K: \b(ABS|SYN)_MT_ 7107 7108INSIDE SECURE CRYPTO DRIVER 7109M: Antoine Tenart <antoine.tenart@bootlin.com> 7110F: drivers/crypto/inside-secure/ 7111S: Maintained 7112L: linux-crypto@vger.kernel.org 7113 7114INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7115M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7116M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7117L: linux-integrity@vger.kernel.org 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7119S: Supported 7120F: security/integrity/ima/ 7121 7122INTEL 810/815 FRAMEBUFFER DRIVER 7123M: Antonino Daplas <adaplas@gmail.com> 7124L: linux-fbdev@vger.kernel.org 7125S: Maintained 7126F: drivers/video/fbdev/i810/ 7127 7128INTEL ASoC DRIVERS 7129M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7130M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7131M: Jie Yang <yang.jie@linux.intel.com> 7132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7133S: Supported 7134F: sound/soc/intel/ 7135 7136INTEL C600 SERIES SAS CONTROLLER DRIVER 7137M: Intel SCU Linux support <intel-linux-scu@intel.com> 7138M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7139L: linux-scsi@vger.kernel.org 7140T: git git://git.code.sf.net/p/intel-sas/isci 7141S: Supported 7142F: drivers/scsi/isci/ 7143 7144INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7145M: Jani Nikula <jani.nikula@linux.intel.com> 7146M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7147M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7148L: intel-gfx@lists.freedesktop.org 7149W: https://01.org/linuxgraphics/ 7150B: https://01.org/linuxgraphics/documentation/how-report-bugs 7151C: irc://chat.freenode.net/intel-gfx 7152Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7153T: git git://anongit.freedesktop.org/drm-intel 7154S: Supported 7155F: drivers/gpu/drm/i915/ 7156F: include/drm/i915* 7157F: include/uapi/drm/i915_drm.h 7158F: Documentation/gpu/i915.rst 7159 7160INTEL ETHERNET DRIVERS 7161M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7162L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7163W: http://www.intel.com/support/feedback.htm 7164W: http://e1000.sourceforge.net/ 7165Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7168S: Supported 7169F: Documentation/networking/e100.rst 7170F: Documentation/networking/e1000.rst 7171F: Documentation/networking/e1000e.txt 7172F: Documentation/networking/igb.txt 7173F: Documentation/networking/igbvf.txt 7174F: Documentation/networking/ixgb.txt 7175F: Documentation/networking/ixgbe.txt 7176F: Documentation/networking/ixgbevf.txt 7177F: Documentation/networking/i40e.txt 7178F: Documentation/networking/i40evf.txt 7179F: Documentation/networking/ice.txt 7180F: drivers/net/ethernet/intel/ 7181F: drivers/net/ethernet/intel/*/ 7182F: include/linux/avf/virtchnl.h 7183 7184INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7185M: Maik Broemme <mbroemme@libmpq.org> 7186L: linux-fbdev@vger.kernel.org 7187S: Maintained 7188F: Documentation/fb/intelfb.txt 7189F: drivers/video/fbdev/intelfb/ 7190 7191INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7192M: Zhenyu Wang <zhenyuw@linux.intel.com> 7193M: Zhi Wang <zhi.a.wang@intel.com> 7194L: intel-gvt-dev@lists.freedesktop.org 7195L: intel-gfx@lists.freedesktop.org 7196W: https://01.org/igvt-g 7197T: git https://github.com/intel/gvt-linux.git 7198S: Supported 7199F: drivers/gpu/drm/i915/gvt/ 7200 7201INTEL HID EVENT DRIVER 7202M: Alex Hung <alex.hung@canonical.com> 7203L: platform-driver-x86@vger.kernel.org 7204S: Maintained 7205F: drivers/platform/x86/intel-hid.c 7206 7207INTEL I/OAT DMA DRIVER 7208M: Dave Jiang <dave.jiang@intel.com> 7209R: Dan Williams <dan.j.williams@intel.com> 7210L: dmaengine@vger.kernel.org 7211Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7212S: Supported 7213F: drivers/dma/ioat* 7214 7215INTEL IDLE DRIVER 7216M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7217M: Len Brown <lenb@kernel.org> 7218L: linux-pm@vger.kernel.org 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7220B: https://bugzilla.kernel.org 7221S: Supported 7222F: drivers/idle/intel_idle.c 7223 7224INTEL INTEGRATED SENSOR HUB DRIVER 7225M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7226M: Jiri Kosina <jikos@kernel.org> 7227L: linux-input@vger.kernel.org 7228S: Maintained 7229F: drivers/hid/intel-ish-hid/ 7230 7231INTEL IOMMU (VT-d) 7232M: David Woodhouse <dwmw2@infradead.org> 7233L: iommu@lists.linux-foundation.org 7234T: git git://git.infradead.org/iommu-2.6.git 7235S: Supported 7236F: drivers/iommu/intel-iommu.c 7237F: include/linux/intel-iommu.h 7238 7239INTEL IOP-ADMA DMA DRIVER 7240R: Dan Williams <dan.j.williams@intel.com> 7241S: Odd fixes 7242F: drivers/dma/iop-adma.c 7243 7244INTEL IPU3 CSI-2 CIO2 DRIVER 7245M: Yong Zhi <yong.zhi@intel.com> 7246M: Sakari Ailus <sakari.ailus@linux.intel.com> 7247L: linux-media@vger.kernel.org 7248S: Maintained 7249F: drivers/media/pci/intel/ipu3/ 7250F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7251 7252INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7253M: Krzysztof Halasa <khalasa@piap.pl> 7254S: Maintained 7255F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7256F: arch/arm/mach-ixp4xx/include/mach/npe.h 7257F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7258F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7259F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7260F: drivers/net/wan/ixp4xx_hss.c 7261 7262INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7263M: Deepak Saxena <dsaxena@plexity.net> 7264S: Maintained 7265F: drivers/char/hw_random/ixp4xx-rng.c 7266 7267INTEL MANAGEMENT ENGINE (mei) 7268M: Tomas Winkler <tomas.winkler@intel.com> 7269L: linux-kernel@vger.kernel.org 7270S: Supported 7271F: include/uapi/linux/mei.h 7272F: include/linux/mei_cl_bus.h 7273F: drivers/misc/mei/* 7274F: drivers/watchdog/mei_wdt.c 7275F: Documentation/misc-devices/mei/* 7276F: samples/mei/* 7277 7278INTEL MENLOW THERMAL DRIVER 7279M: Sujith Thomas <sujith.thomas@intel.com> 7280L: platform-driver-x86@vger.kernel.org 7281W: https://01.org/linux-acpi 7282S: Supported 7283F: drivers/platform/x86/intel_menlow.c 7284 7285INTEL MERRIFIELD GPIO DRIVER 7286M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7287L: linux-gpio@vger.kernel.org 7288S: Maintained 7289F: drivers/gpio/gpio-merrifield.c 7290 7291INTEL MIC DRIVERS (mic) 7292M: Sudeep Dutt <sudeep.dutt@intel.com> 7293M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7294S: Supported 7295W: https://github.com/sudeepdutt/mic 7296W: http://software.intel.com/en-us/mic-developer 7297F: include/linux/mic_bus.h 7298F: include/linux/scif.h 7299F: include/uapi/linux/mic_common.h 7300F: include/uapi/linux/mic_ioctl.h 7301F: include/uapi/linux/scif_ioctl.h 7302F: drivers/misc/mic/ 7303F: drivers/dma/mic_x100_dma.c 7304F: drivers/dma/mic_x100_dma.h 7305F: Documentation/mic/ 7306 7307INTEL PMC CORE DRIVER 7308M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7309M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7310L: platform-driver-x86@vger.kernel.org 7311S: Maintained 7312F: arch/x86/include/asm/pmc_core.h 7313F: drivers/platform/x86/intel_pmc_core* 7314 7315INTEL PMC/P-Unit IPC DRIVER 7316M: Zha Qipeng<qipeng.zha@intel.com> 7317L: platform-driver-x86@vger.kernel.org 7318S: Maintained 7319F: drivers/platform/x86/intel_pmc_ipc.c 7320F: drivers/platform/x86/intel_punit_ipc.c 7321F: arch/x86/include/asm/intel_pmc_ipc.h 7322F: arch/x86/include/asm/intel_punit_ipc.h 7323 7324INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7325M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7326L: linux-wireless@vger.kernel.org 7327S: Maintained 7328F: Documentation/networking/README.ipw2100 7329F: Documentation/networking/README.ipw2200 7330F: drivers/net/wireless/intel/ipw2x00/ 7331 7332INTEL PSTATE DRIVER 7333M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7334M: Len Brown <lenb@kernel.org> 7335L: linux-pm@vger.kernel.org 7336S: Supported 7337F: drivers/cpufreq/intel_pstate.c 7338 7339INTEL RDMA RNIC DRIVER 7340M: Faisal Latif <faisal.latif@intel.com> 7341M: Shiraz Saleem <shiraz.saleem@intel.com> 7342L: linux-rdma@vger.kernel.org 7343S: Supported 7344F: drivers/infiniband/hw/i40iw/ 7345F: include/uapi/rdma/i40iw-abi.h 7346 7347INTEL SHA MULTIBUFFER DRIVER 7348M: Megha Dey <megha.dey@linux.intel.com> 7349R: Tim Chen <tim.c.chen@linux.intel.com> 7350L: linux-crypto@vger.kernel.org 7351S: Supported 7352F: arch/x86/crypto/sha*-mb 7353F: crypto/mcryptd.c 7354 7355INTEL TELEMETRY DRIVER 7356M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7357L: platform-driver-x86@vger.kernel.org 7358S: Maintained 7359F: arch/x86/include/asm/intel_telemetry.h 7360F: drivers/platform/x86/intel_telemetry* 7361 7362INTEL VIRTUAL BUTTON DRIVER 7363M: AceLan Kao <acelan.kao@canonical.com> 7364L: platform-driver-x86@vger.kernel.org 7365S: Maintained 7366F: drivers/platform/x86/intel-vbtn.c 7367 7368INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7369M: Stanislaw Gruszka <sgruszka@redhat.com> 7370L: linux-wireless@vger.kernel.org 7371S: Supported 7372F: drivers/net/wireless/intel/iwlegacy/ 7373 7374INTEL WIRELESS WIFI LINK (iwlwifi) 7375M: Johannes Berg <johannes.berg@intel.com> 7376M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7377M: Luca Coelho <luciano.coelho@intel.com> 7378M: Intel Linux Wireless <linuxwifi@intel.com> 7379L: linux-wireless@vger.kernel.org 7380W: http://intellinuxwireless.org 7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7382S: Supported 7383F: drivers/net/wireless/intel/iwlwifi/ 7384 7385INTEL WIRELESS WIMAX CONNECTION 2400 7386M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7387M: linux-wimax@intel.com 7388L: wimax@linuxwimax.org (subscribers-only) 7389S: Supported 7390W: http://linuxwimax.org 7391F: Documentation/wimax/README.i2400m 7392F: drivers/net/wimax/i2400m/ 7393F: include/uapi/linux/wimax/i2400m.h 7394 7395INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7396M: Mario Limonciello <mario.limonciello@dell.com> 7397S: Maintained 7398F: drivers/platform/x86/intel-wmi-thunderbolt.c 7399 7400INTEL(R) TRACE HUB 7401M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7402S: Supported 7403F: Documentation/trace/intel_th.rst 7404F: drivers/hwtracing/intel_th/ 7405 7406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7407M: Ning Sun <ning.sun@intel.com> 7408L: tboot-devel@lists.sourceforge.net 7409W: http://tboot.sourceforge.net 7410T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7411S: Supported 7412F: Documentation/intel_txt.txt 7413F: include/linux/tboot.h 7414F: arch/x86/kernel/tboot.c 7415 7416INTEL-MID GPIO DRIVER 7417M: David Cohen <david.a.cohen@linux.intel.com> 7418L: linux-gpio@vger.kernel.org 7419S: Maintained 7420F: drivers/gpio/gpio-intel-mid.c 7421 7422INVENSENSE MPU-3050 GYROSCOPE DRIVER 7423M: Linus Walleij <linus.walleij@linaro.org> 7424L: linux-iio@vger.kernel.org 7425S: Maintained 7426F: drivers/iio/gyro/mpu3050* 7427F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7428 7429IOC3 ETHERNET DRIVER 7430M: Ralf Baechle <ralf@linux-mips.org> 7431L: linux-mips@linux-mips.org 7432S: Maintained 7433F: drivers/net/ethernet/sgi/ioc3-eth.c 7434 7435IOC3 SERIAL DRIVER 7436M: Pat Gefre <pfg@sgi.com> 7437L: linux-serial@vger.kernel.org 7438S: Maintained 7439F: drivers/tty/serial/ioc3_serial.c 7440 7441IOMMU DRIVERS 7442M: Joerg Roedel <joro@8bytes.org> 7443L: iommu@lists.linux-foundation.org 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7445S: Maintained 7446F: Documentation/devicetree/bindings/iommu/ 7447F: drivers/iommu/ 7448F: include/linux/iommu.h 7449F: include/linux/of_iommu.h 7450F: include/linux/iova.h 7451 7452IP MASQUERADING 7453M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7454S: Maintained 7455F: net/ipv4/netfilter/ipt_MASQUERADE.c 7456 7457IPMI SUBSYSTEM 7458M: Corey Minyard <minyard@acm.org> 7459L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7460W: http://openipmi.sourceforge.net/ 7461S: Supported 7462F: Documentation/IPMI.txt 7463F: drivers/char/ipmi/ 7464F: include/linux/ipmi* 7465F: include/uapi/linux/ipmi* 7466 7467IPS SCSI RAID DRIVER 7468M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7469L: linux-scsi@vger.kernel.org 7470W: http://www.adaptec.com/ 7471S: Maintained 7472F: drivers/scsi/ips* 7473 7474IPVS 7475M: Wensong Zhang <wensong@linux-vs.org> 7476M: Simon Horman <horms@verge.net.au> 7477M: Julian Anastasov <ja@ssi.bg> 7478L: netdev@vger.kernel.org 7479L: lvs-devel@vger.kernel.org 7480S: Maintained 7481T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7483F: Documentation/networking/ipvs-sysctl.txt 7484F: include/net/ip_vs.h 7485F: include/uapi/linux/ip_vs.h 7486F: net/netfilter/ipvs/ 7487 7488IPWIRELESS DRIVER 7489M: Jiri Kosina <jikos@kernel.org> 7490M: David Sterba <dsterba@suse.com> 7491S: Odd Fixes 7492F: drivers/tty/ipwireless/ 7493 7494IPX NETWORK LAYER 7495L: netdev@vger.kernel.org 7496S: Obsolete 7497F: include/uapi/linux/ipx.h 7498F: drivers/staging/ipx/ 7499 7500IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7501M: Marc Zyngier <marc.zyngier@arm.com> 7502S: Maintained 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7504F: Documentation/IRQ-domain.txt 7505F: include/linux/irqdomain.h 7506F: kernel/irq/irqdomain.c 7507F: kernel/irq/msi.c 7508 7509IRQ SUBSYSTEM 7510M: Thomas Gleixner <tglx@linutronix.de> 7511L: linux-kernel@vger.kernel.org 7512S: Maintained 7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7514F: kernel/irq/ 7515 7516IRQCHIP DRIVERS 7517M: Thomas Gleixner <tglx@linutronix.de> 7518M: Jason Cooper <jason@lakedaemon.net> 7519M: Marc Zyngier <marc.zyngier@arm.com> 7520L: linux-kernel@vger.kernel.org 7521S: Maintained 7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7523F: Documentation/devicetree/bindings/interrupt-controller/ 7524F: drivers/irqchip/ 7525 7526ISA 7527M: William Breathitt Gray <vilhelm.gray@gmail.com> 7528S: Maintained 7529F: Documentation/isa.txt 7530F: drivers/base/isa.c 7531F: include/linux/isa.h 7532 7533ISA RADIO MODULE 7534M: Hans Verkuil <hverkuil@xs4all.nl> 7535L: linux-media@vger.kernel.org 7536T: git git://linuxtv.org/media_tree.git 7537W: https://linuxtv.org 7538S: Maintained 7539F: drivers/media/radio/radio-isa* 7540 7541ISAPNP 7542M: Jaroslav Kysela <perex@perex.cz> 7543S: Maintained 7544F: Documentation/isapnp.txt 7545F: drivers/pnp/isapnp/ 7546F: include/linux/isapnp.h 7547 7548ISCSI 7549M: Lee Duncan <lduncan@suse.com> 7550M: Chris Leech <cleech@redhat.com> 7551L: open-iscsi@googlegroups.com 7552W: www.open-iscsi.com 7553S: Maintained 7554F: drivers/scsi/*iscsi* 7555F: include/scsi/*iscsi* 7556 7557iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7558M: Peter Jones <pjones@redhat.com> 7559M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7560S: Maintained 7561F: drivers/firmware/iscsi_ibft* 7562 7563ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7564M: Or Gerlitz <ogerlitz@mellanox.com> 7565M: Sagi Grimberg <sagi@grimberg.me> 7566M: Roi Dayan <roid@mellanox.com> 7567L: linux-rdma@vger.kernel.org 7568S: Supported 7569W: http://www.openfabrics.org 7570W: www.open-iscsi.org 7571Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7572F: drivers/infiniband/ulp/iser/ 7573 7574ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7575M: Sagi Grimberg <sagi@grimberg.me> 7576T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7577L: linux-rdma@vger.kernel.org 7578L: target-devel@vger.kernel.org 7579S: Supported 7580W: http://www.linux-iscsi.org 7581F: drivers/infiniband/ulp/isert 7582 7583ISDN SUBSYSTEM 7584M: Karsten Keil <isdn@linux-pingi.de> 7585L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7586L: netdev@vger.kernel.org 7587W: http://www.isdn4linux.de 7588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7589S: Maintained 7590F: Documentation/isdn/ 7591F: drivers/isdn/ 7592F: include/linux/isdn.h 7593F: include/linux/isdn/ 7594F: include/uapi/linux/isdn.h 7595F: include/uapi/linux/isdn/ 7596 7597ISDN SUBSYSTEM (Eicon active card driver) 7598M: Armin Schindler <mac@melware.de> 7599L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7600W: http://www.melware.de 7601S: Maintained 7602F: drivers/isdn/hardware/eicon/ 7603 7604IT87 HARDWARE MONITORING DRIVER 7605M: Jean Delvare <jdelvare@suse.com> 7606L: linux-hwmon@vger.kernel.org 7607S: Maintained 7608F: Documentation/hwmon/it87 7609F: drivers/hwmon/it87.c 7610 7611IT913X MEDIA DRIVER 7612M: Antti Palosaari <crope@iki.fi> 7613L: linux-media@vger.kernel.org 7614W: https://linuxtv.org 7615W: http://palosaari.fi/linux/ 7616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7617T: git git://linuxtv.org/anttip/media_tree.git 7618S: Maintained 7619F: drivers/media/tuners/it913x* 7620 7621IVTV VIDEO4LINUX DRIVER 7622M: Andy Walls <awalls@md.metrocast.net> 7623L: ivtv-devel@ivtvdriver.org (subscribers-only) 7624L: linux-media@vger.kernel.org 7625T: git git://linuxtv.org/media_tree.git 7626W: http://www.ivtvdriver.org 7627S: Maintained 7628F: Documentation/media/v4l-drivers/ivtv* 7629F: drivers/media/pci/ivtv/ 7630F: include/uapi/linux/ivtv* 7631 7632IX2505V MEDIA DRIVER 7633M: Malcolm Priestley <tvboxspy@gmail.com> 7634L: linux-media@vger.kernel.org 7635W: https://linuxtv.org 7636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7637S: Maintained 7638F: drivers/media/dvb-frontends/ix2505v* 7639 7640JAILHOUSE HYPERVISOR INTERFACE 7641M: Jan Kiszka <jan.kiszka@siemens.com> 7642L: jailhouse-dev@googlegroups.com 7643S: Maintained 7644F: arch/x86/kernel/jailhouse.c 7645F: arch/x86/include/asm/jailhouse_para.h 7646 7647JC42.4 TEMPERATURE SENSOR DRIVER 7648M: Guenter Roeck <linux@roeck-us.net> 7649L: linux-hwmon@vger.kernel.org 7650S: Maintained 7651F: drivers/hwmon/jc42.c 7652F: Documentation/hwmon/jc42 7653 7654JFS FILESYSTEM 7655M: Dave Kleikamp <shaggy@kernel.org> 7656L: jfs-discussion@lists.sourceforge.net 7657W: http://jfs.sourceforge.net/ 7658T: git git://github.com/kleikamp/linux-shaggy.git 7659S: Maintained 7660F: Documentation/filesystems/jfs.txt 7661F: fs/jfs/ 7662 7663JME NETWORK DRIVER 7664M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7665L: netdev@vger.kernel.org 7666S: Maintained 7667F: drivers/net/ethernet/jme.* 7668 7669JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7670M: David Woodhouse <dwmw2@infradead.org> 7671L: linux-mtd@lists.infradead.org 7672W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7673S: Maintained 7674F: fs/jffs2/ 7675F: include/uapi/linux/jffs2.h 7676 7677JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7678M: "Theodore Ts'o" <tytso@mit.edu> 7679M: Jan Kara <jack@suse.com> 7680L: linux-ext4@vger.kernel.org 7681S: Maintained 7682F: fs/jbd2/ 7683F: include/linux/jbd2.h 7684 7685JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7686M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7687L: linux-media@vger.kernel.org 7688S: Maintained 7689F: drivers/media/platform/rcar_jpu.c 7690 7691JSM Neo PCI based serial card 7692M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7693L: linux-serial@vger.kernel.org 7694S: Maintained 7695F: drivers/tty/serial/jsm/ 7696 7697K10TEMP HARDWARE MONITORING DRIVER 7698M: Clemens Ladisch <clemens@ladisch.de> 7699L: linux-hwmon@vger.kernel.org 7700S: Maintained 7701F: Documentation/hwmon/k10temp 7702F: drivers/hwmon/k10temp.c 7703 7704K8TEMP HARDWARE MONITORING DRIVER 7705M: Rudolf Marek <r.marek@assembler.cz> 7706L: linux-hwmon@vger.kernel.org 7707S: Maintained 7708F: Documentation/hwmon/k8temp 7709F: drivers/hwmon/k8temp.c 7710 7711KASAN 7712M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7713R: Alexander Potapenko <glider@google.com> 7714R: Dmitry Vyukov <dvyukov@google.com> 7715L: kasan-dev@googlegroups.com 7716S: Maintained 7717F: arch/*/include/asm/kasan.h 7718F: arch/*/mm/kasan_init* 7719F: Documentation/dev-tools/kasan.rst 7720F: include/linux/kasan*.h 7721F: lib/test_kasan.c 7722F: mm/kasan/ 7723F: scripts/Makefile.kasan 7724 7725KCONFIG 7726M: Masahiro Yamada <yamada.masahiro@socionext.com> 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7728L: linux-kbuild@vger.kernel.org 7729S: Maintained 7730F: Documentation/kbuild/kconfig* 7731F: scripts/kconfig/ 7732F: scripts/Kconfig.include 7733 7734KDUMP 7735M: Dave Young <dyoung@redhat.com> 7736M: Baoquan He <bhe@redhat.com> 7737R: Vivek Goyal <vgoyal@redhat.com> 7738L: kexec@lists.infradead.org 7739W: http://lse.sourceforge.net/kdump/ 7740S: Maintained 7741F: Documentation/kdump/ 7742 7743KEENE FM RADIO TRANSMITTER DRIVER 7744M: Hans Verkuil <hverkuil@xs4all.nl> 7745L: linux-media@vger.kernel.org 7746T: git git://linuxtv.org/media_tree.git 7747W: https://linuxtv.org 7748S: Maintained 7749F: drivers/media/radio/radio-keene* 7750 7751KERNEL AUTOMOUNTER 7752M: Ian Kent <raven@themaw.net> 7753L: autofs@vger.kernel.org 7754S: Maintained 7755F: fs/autofs/ 7756 7757KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7758M: Masahiro Yamada <yamada.masahiro@socionext.com> 7759M: Michal Marek <michal.lkml@markovi.net> 7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7761L: linux-kbuild@vger.kernel.org 7762S: Maintained 7763F: Documentation/kbuild/ 7764F: Makefile 7765F: scripts/Kbuild* 7766F: scripts/Makefile* 7767F: scripts/basic/ 7768F: scripts/mk* 7769F: scripts/mod/ 7770F: scripts/package/ 7771 7772KERNEL JANITORS 7773L: kernel-janitors@vger.kernel.org 7774W: http://kernelnewbies.org/KernelJanitors 7775S: Odd Fixes 7776 7777KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7778M: "J. Bruce Fields" <bfields@fieldses.org> 7779M: Jeff Layton <jlayton@kernel.org> 7780L: linux-nfs@vger.kernel.org 7781W: http://nfs.sourceforge.net/ 7782T: git git://linux-nfs.org/~bfields/linux.git 7783S: Supported 7784F: fs/nfsd/ 7785F: include/uapi/linux/nfsd/ 7786F: fs/lockd/ 7787F: fs/nfs_common/ 7788F: net/sunrpc/ 7789F: include/linux/lockd/ 7790F: include/linux/sunrpc/ 7791F: include/uapi/linux/sunrpc/ 7792 7793KERNEL SELFTEST FRAMEWORK 7794M: Shuah Khan <shuah@kernel.org> 7795L: linux-kselftest@vger.kernel.org 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7797Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7798S: Maintained 7799F: tools/testing/selftests/ 7800F: Documentation/dev-tools/kselftest* 7801 7802KERNEL USERMODE HELPER 7803M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7804L: linux-kernel@vger.kernel.org 7805S: Maintained 7806F: kernel/umh.c 7807F: include/linux/umh.h 7808 7809KERNEL VIRTUAL MACHINE (KVM) 7810M: Paolo Bonzini <pbonzini@redhat.com> 7811M: Radim Krčmář <rkrcmar@redhat.com> 7812L: kvm@vger.kernel.org 7813W: http://www.linux-kvm.org 7814T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7815S: Supported 7816F: Documentation/virtual/kvm/ 7817F: include/trace/events/kvm.h 7818F: include/uapi/asm-generic/kvm* 7819F: include/uapi/linux/kvm* 7820F: include/asm-generic/kvm* 7821F: include/linux/kvm* 7822F: include/kvm/iodev.h 7823F: virt/kvm/* 7824F: tools/kvm/ 7825 7826KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7827M: Joerg Roedel <joro@8bytes.org> 7828L: kvm@vger.kernel.org 7829W: http://www.linux-kvm.org/ 7830S: Maintained 7831F: arch/x86/include/asm/svm.h 7832F: arch/x86/kvm/svm.c 7833 7834KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7835M: Christoffer Dall <christoffer.dall@arm.com> 7836M: Marc Zyngier <marc.zyngier@arm.com> 7837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7838L: kvmarm@lists.cs.columbia.edu 7839W: http://systems.cs.columbia.edu/projects/kvm-arm 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7841S: Supported 7842F: arch/arm/include/uapi/asm/kvm* 7843F: arch/arm/include/asm/kvm* 7844F: arch/arm/kvm/ 7845F: virt/kvm/arm/ 7846F: include/kvm/arm_* 7847 7848KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7849M: Christoffer Dall <christoffer.dall@arm.com> 7850M: Marc Zyngier <marc.zyngier@arm.com> 7851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7852L: kvmarm@lists.cs.columbia.edu 7853S: Maintained 7854F: arch/arm64/include/uapi/asm/kvm* 7855F: arch/arm64/include/asm/kvm* 7856F: arch/arm64/kvm/ 7857 7858KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7859M: James Hogan <jhogan@kernel.org> 7860L: linux-mips@linux-mips.org 7861S: Supported 7862F: arch/mips/include/uapi/asm/kvm* 7863F: arch/mips/include/asm/kvm* 7864F: arch/mips/kvm/ 7865 7866KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7867M: Paul Mackerras <paulus@ozlabs.org> 7868L: kvm-ppc@vger.kernel.org 7869W: http://www.linux-kvm.org/ 7870T: git git://github.com/agraf/linux-2.6.git 7871S: Supported 7872F: arch/powerpc/include/uapi/asm/kvm* 7873F: arch/powerpc/include/asm/kvm* 7874F: arch/powerpc/kvm/ 7875F: arch/powerpc/kernel/kvm* 7876 7877KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7878M: Christian Borntraeger <borntraeger@de.ibm.com> 7879M: Janosch Frank <frankja@linux.ibm.com> 7880R: David Hildenbrand <david@redhat.com> 7881R: Cornelia Huck <cohuck@redhat.com> 7882L: linux-s390@vger.kernel.org 7883W: http://www.ibm.com/developerworks/linux/linux390/ 7884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7885S: Supported 7886F: arch/s390/include/uapi/asm/kvm* 7887F: arch/s390/include/asm/gmap.h 7888F: arch/s390/include/asm/kvm* 7889F: arch/s390/kvm/ 7890F: arch/s390/mm/gmap.c 7891 7892KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7893M: Paolo Bonzini <pbonzini@redhat.com> 7894M: Radim Krčmář <rkrcmar@redhat.com> 7895L: kvm@vger.kernel.org 7896W: http://www.linux-kvm.org 7897T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7898S: Supported 7899F: arch/x86/kvm/ 7900F: arch/x86/include/uapi/asm/kvm* 7901F: arch/x86/include/asm/kvm* 7902F: arch/x86/include/asm/pvclock-abi.h 7903F: arch/x86/kernel/kvm.c 7904F: arch/x86/kernel/kvmclock.c 7905 7906KERNFS 7907M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7908M: Tejun Heo <tj@kernel.org> 7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7910S: Supported 7911F: include/linux/kernfs.h 7912F: fs/kernfs/ 7913 7914KEXEC 7915M: Eric Biederman <ebiederm@xmission.com> 7916W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7917L: kexec@lists.infradead.org 7918S: Maintained 7919F: include/linux/kexec.h 7920F: include/uapi/linux/kexec.h 7921F: kernel/kexec* 7922 7923KEYS-ENCRYPTED 7924M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7925L: linux-integrity@vger.kernel.org 7926L: keyrings@vger.kernel.org 7927S: Supported 7928F: Documentation/security/keys/trusted-encrypted.rst 7929F: include/keys/encrypted-type.h 7930F: security/keys/encrypted-keys/ 7931 7932KEYS-TRUSTED 7933M: James Bottomley <jejb@linux.vnet.ibm.com> 7934M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7935L: linux-integrity@vger.kernel.org 7936L: keyrings@vger.kernel.org 7937S: Supported 7938F: Documentation/security/keys/trusted-encrypted.rst 7939F: include/keys/trusted-type.h 7940F: security/keys/trusted.c 7941F: security/keys/trusted.h 7942 7943KEYS/KEYRINGS: 7944M: David Howells <dhowells@redhat.com> 7945L: keyrings@vger.kernel.org 7946S: Maintained 7947F: Documentation/security/keys/core.rst 7948F: include/linux/key.h 7949F: include/linux/key-type.h 7950F: include/linux/keyctl.h 7951F: include/uapi/linux/keyctl.h 7952F: include/keys/ 7953F: security/keys/ 7954 7955KGDB / KDB /debug_core 7956M: Jason Wessel <jason.wessel@windriver.com> 7957M: Daniel Thompson <daniel.thompson@linaro.org> 7958W: http://kgdb.wiki.kernel.org/ 7959L: kgdb-bugreport@lists.sourceforge.net 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7961S: Maintained 7962F: Documentation/dev-tools/kgdb.rst 7963F: drivers/misc/kgdbts.c 7964F: drivers/tty/serial/kgdboc.c 7965F: include/linux/kdb.h 7966F: include/linux/kgdb.h 7967F: kernel/debug/ 7968 7969KMEMLEAK 7970M: Catalin Marinas <catalin.marinas@arm.com> 7971S: Maintained 7972F: Documentation/dev-tools/kmemleak.rst 7973F: include/linux/kmemleak.h 7974F: mm/kmemleak.c 7975F: mm/kmemleak-test.c 7976 7977KMOD KERNEL MODULE LOADER - USERMODE HELPER 7978M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7979L: linux-kernel@vger.kernel.org 7980S: Maintained 7981F: kernel/kmod.c 7982F: include/linux/kmod.h 7983F: lib/test_kmod.c 7984F: tools/testing/selftests/kmod/ 7985 7986KPROBES 7987M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7988M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7989M: "David S. Miller" <davem@davemloft.net> 7990M: Masami Hiramatsu <mhiramat@kernel.org> 7991S: Maintained 7992F: Documentation/kprobes.txt 7993F: include/linux/kprobes.h 7994F: include/asm-generic/kprobes.h 7995F: kernel/kprobes.c 7996 7997KS0108 LCD CONTROLLER DRIVER 7998M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7999S: Maintained 8000F: Documentation/auxdisplay/ks0108 8001F: drivers/auxdisplay/ks0108.c 8002F: include/linux/ks0108.h 8003 8004L3MDEV 8005M: David Ahern <dsa@cumulusnetworks.com> 8006L: netdev@vger.kernel.org 8007S: Maintained 8008F: net/l3mdev 8009F: include/net/l3mdev.h 8010 8011LANTIQ MIPS ARCHITECTURE 8012M: John Crispin <john@phrozen.org> 8013L: linux-mips@linux-mips.org 8014S: Maintained 8015F: arch/mips/lantiq 8016F: drivers/soc/lantiq 8017 8018LAPB module 8019L: linux-x25@vger.kernel.org 8020S: Orphan 8021F: Documentation/networking/lapb-module.txt 8022F: include/*/lapb.h 8023F: net/lapb/ 8024 8025LASI 53c700 driver for PARISC 8026M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8027L: linux-scsi@vger.kernel.org 8028S: Maintained 8029F: Documentation/scsi/53c700.txt 8030F: drivers/scsi/53c700* 8031 8032LEAKING_ADDRESSES 8033M: Tobin C. Harding <me@tobin.cc> 8034M: Tycho Andersen <tycho@tycho.ws> 8035L: kernel-hardening@lists.openwall.com 8036S: Maintained 8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8038F: scripts/leaking_addresses.pl 8039 8040LED SUBSYSTEM 8041M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8042M: Pavel Machek <pavel@ucw.cz> 8043L: linux-leds@vger.kernel.org 8044T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8045S: Maintained 8046F: Documentation/devicetree/bindings/leds/ 8047F: drivers/leds/ 8048F: include/linux/leds.h 8049 8050LEGACY EEPROM DRIVER 8051M: Jean Delvare <jdelvare@suse.com> 8052S: Maintained 8053F: Documentation/misc-devices/eeprom 8054F: drivers/misc/eeprom/eeprom.c 8055 8056LEGO MINDSTORMS EV3 8057R: David Lechner <david@lechnology.com> 8058S: Maintained 8059F: arch/arm/boot/dts/da850-lego-ev3.dts 8060F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8061F: drivers/power/supply/lego_ev3_battery.c 8062 8063LEGO USB Tower driver 8064M: Juergen Stuber <starblue@users.sourceforge.net> 8065L: legousb-devel@lists.sourceforge.net 8066W: http://legousb.sourceforge.net/ 8067S: Maintained 8068F: drivers/usb/misc/legousbtower.c 8069 8070LG2160 MEDIA DRIVER 8071M: Michael Krufky <mkrufky@linuxtv.org> 8072L: linux-media@vger.kernel.org 8073W: https://linuxtv.org 8074W: http://github.com/mkrufky 8075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8076T: git git://linuxtv.org/mkrufky/tuners.git 8077S: Maintained 8078F: drivers/media/dvb-frontends/lg2160.* 8079 8080LGDT3305 MEDIA DRIVER 8081M: Michael Krufky <mkrufky@linuxtv.org> 8082L: linux-media@vger.kernel.org 8083W: https://linuxtv.org 8084W: http://github.com/mkrufky 8085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8086T: git git://linuxtv.org/mkrufky/tuners.git 8087S: Maintained 8088F: drivers/media/dvb-frontends/lgdt3305.* 8089 8090LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8091M: Viresh Kumar <vireshk@kernel.org> 8092L: linux-ide@vger.kernel.org 8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8094S: Maintained 8095F: include/linux/pata_arasan_cf_data.h 8096F: drivers/ata/pata_arasan_cf.c 8097 8098LIBATA PATA DRIVERS 8099M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8100M: Tejun Heo <tj@kernel.org> 8101L: linux-ide@vger.kernel.org 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8103S: Maintained 8104F: drivers/ata/pata_*.c 8105F: drivers/ata/ata_generic.c 8106 8107LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8108M: Linus Walleij <linus.walleij@linaro.org> 8109L: linux-ide@vger.kernel.org 8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8111S: Maintained 8112F: drivers/ata/pata_ftide010.c 8113F: drivers/ata/sata_gemini.c 8114F: drivers/ata/sata_gemini.h 8115 8116LIBATA SATA AHCI PLATFORM devices support 8117M: Hans de Goede <hdegoede@redhat.com> 8118M: Tejun Heo <tj@kernel.org> 8119L: linux-ide@vger.kernel.org 8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8121S: Maintained 8122F: drivers/ata/ahci_platform.c 8123F: drivers/ata/libahci_platform.c 8124F: include/linux/ahci_platform.h 8125 8126LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8127M: Mikael Pettersson <mikpelinux@gmail.com> 8128L: linux-ide@vger.kernel.org 8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8130S: Maintained 8131F: drivers/ata/sata_promise.* 8132 8133LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8134M: Tejun Heo <tj@kernel.org> 8135L: linux-ide@vger.kernel.org 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8137S: Maintained 8138F: drivers/ata/ 8139F: include/linux/ata.h 8140F: include/linux/libata.h 8141F: Documentation/devicetree/bindings/ata/ 8142 8143LIBLOCKDEP 8144M: Sasha Levin <alexander.levin@verizon.com> 8145S: Maintained 8146F: tools/lib/lockdep/ 8147 8148LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8149M: Ross Zwisler <ross.zwisler@linux.intel.com> 8150M: Dan Williams <dan.j.williams@intel.com> 8151M: Vishal Verma <vishal.l.verma@intel.com> 8152M: Dave Jiang <dave.jiang@intel.com> 8153L: linux-nvdimm@lists.01.org 8154Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8155S: Supported 8156F: drivers/nvdimm/blk.c 8157F: drivers/nvdimm/region_devs.c 8158 8159LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8160M: Vishal Verma <vishal.l.verma@intel.com> 8161M: Dan Williams <dan.j.williams@intel.com> 8162M: Ross Zwisler <ross.zwisler@linux.intel.com> 8163M: Dave Jiang <dave.jiang@intel.com> 8164L: linux-nvdimm@lists.01.org 8165Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8166S: Supported 8167F: drivers/nvdimm/btt* 8168 8169LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8170M: Ross Zwisler <ross.zwisler@linux.intel.com> 8171M: Dan Williams <dan.j.williams@intel.com> 8172M: Vishal Verma <vishal.l.verma@intel.com> 8173M: Dave Jiang <dave.jiang@intel.com> 8174L: linux-nvdimm@lists.01.org 8175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8176S: Supported 8177F: drivers/nvdimm/pmem* 8178 8179LIBNVDIMM: DEVICETREE BINDINGS 8180M: Oliver O'Halloran <oohall@gmail.com> 8181L: linux-nvdimm@lists.01.org 8182Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8183S: Supported 8184F: drivers/nvdimm/of_pmem.c 8185F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8186 8187LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8188M: Dan Williams <dan.j.williams@intel.com> 8189M: Ross Zwisler <ross.zwisler@linux.intel.com> 8190M: Vishal Verma <vishal.l.verma@intel.com> 8191M: Dave Jiang <dave.jiang@intel.com> 8192L: linux-nvdimm@lists.01.org 8193Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8195S: Supported 8196F: drivers/nvdimm/* 8197F: drivers/acpi/nfit/* 8198F: include/linux/nd.h 8199F: include/linux/libnvdimm.h 8200F: include/uapi/linux/ndctl.h 8201 8202LIGHTNVM PLATFORM SUPPORT 8203M: Matias Bjorling <mb@lightnvm.io> 8204W: http://github/OpenChannelSSD 8205L: linux-block@vger.kernel.org 8206S: Maintained 8207F: drivers/lightnvm/ 8208F: include/linux/lightnvm.h 8209F: include/uapi/linux/lightnvm.h 8210 8211LINUX FOR POWER MACINTOSH 8212M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8213W: http://www.penguinppc.org/ 8214L: linuxppc-dev@lists.ozlabs.org 8215S: Maintained 8216F: arch/powerpc/platforms/powermac/ 8217F: drivers/macintosh/ 8218 8219LINUX FOR POWERPC (32-BIT AND 64-BIT) 8220M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8221M: Paul Mackerras <paulus@samba.org> 8222M: Michael Ellerman <mpe@ellerman.id.au> 8223W: https://github.com/linuxppc/linux/wiki 8224L: linuxppc-dev@lists.ozlabs.org 8225Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8227S: Supported 8228F: Documentation/ABI/stable/sysfs-firmware-opal-* 8229F: Documentation/devicetree/bindings/powerpc/ 8230F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8231F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8232F: Documentation/powerpc/ 8233F: arch/powerpc/ 8234F: drivers/char/tpm/tpm_ibmvtpm* 8235F: drivers/crypto/nx/ 8236F: drivers/crypto/vmx/ 8237F: drivers/i2c/busses/i2c-opal.c 8238F: drivers/net/ethernet/ibm/ibmveth.* 8239F: drivers/net/ethernet/ibm/ibmvnic.* 8240F: drivers/pci/hotplug/pnv_php.c 8241F: drivers/pci/hotplug/rpa* 8242F: drivers/rtc/rtc-opal.c 8243F: drivers/scsi/ibmvscsi/ 8244F: drivers/tty/hvc/hvc_opal.c 8245F: drivers/watchdog/wdrtas.c 8246F: tools/testing/selftests/powerpc 8247N: /pmac 8248N: powermac 8249N: powernv 8250N: [^a-z0-9]ps3 8251N: pseries 8252 8253LINUX FOR POWERPC EMBEDDED MPC5XXX 8254M: Anatolij Gustschin <agust@denx.de> 8255L: linuxppc-dev@lists.ozlabs.org 8256T: git git://git.denx.de/linux-denx-agust.git 8257S: Maintained 8258F: arch/powerpc/platforms/512x/ 8259F: arch/powerpc/platforms/52xx/ 8260 8261LINUX FOR POWERPC EMBEDDED PPC4XX 8262M: Alistair Popple <alistair@popple.id.au> 8263M: Matt Porter <mporter@kernel.crashing.org> 8264W: http://www.penguinppc.org/ 8265L: linuxppc-dev@lists.ozlabs.org 8266S: Maintained 8267F: arch/powerpc/platforms/40x/ 8268F: arch/powerpc/platforms/44x/ 8269 8270LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8271M: Scott Wood <oss@buserror.net> 8272M: Kumar Gala <galak@kernel.crashing.org> 8273W: http://www.penguinppc.org/ 8274L: linuxppc-dev@lists.ozlabs.org 8275T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8276S: Maintained 8277F: arch/powerpc/platforms/83xx/ 8278F: arch/powerpc/platforms/85xx/ 8279F: Documentation/devicetree/bindings/powerpc/fsl/ 8280 8281LINUX FOR POWERPC EMBEDDED PPC8XX 8282M: Vitaly Bordug <vitb@kernel.crashing.org> 8283W: http://www.penguinppc.org/ 8284L: linuxppc-dev@lists.ozlabs.org 8285S: Maintained 8286F: arch/powerpc/platforms/8xx/ 8287 8288LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8289L: linuxppc-dev@lists.ozlabs.org 8290S: Orphan 8291F: arch/powerpc/*/*virtex* 8292F: arch/powerpc/*/*/*virtex* 8293 8294LINUX FOR POWERPC PA SEMI PWRFICIENT 8295L: linuxppc-dev@lists.ozlabs.org 8296S: Orphan 8297F: arch/powerpc/platforms/pasemi/ 8298F: drivers/*/*pasemi* 8299F: drivers/*/*/*pasemi* 8300 8301LINUX KERNEL DUMP TEST MODULE (LKDTM) 8302M: Kees Cook <keescook@chromium.org> 8303S: Maintained 8304F: drivers/misc/lkdtm/* 8305 8306LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8307M: Alan Stern <stern@rowland.harvard.edu> 8308M: Andrea Parri <andrea.parri@amarulasolutions.com> 8309M: Will Deacon <will.deacon@arm.com> 8310M: Peter Zijlstra <peterz@infradead.org> 8311M: Boqun Feng <boqun.feng@gmail.com> 8312M: Nicholas Piggin <npiggin@gmail.com> 8313M: David Howells <dhowells@redhat.com> 8314M: Jade Alglave <j.alglave@ucl.ac.uk> 8315M: Luc Maranget <luc.maranget@inria.fr> 8316M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8317R: Akira Yokosawa <akiyks@gmail.com> 8318L: linux-kernel@vger.kernel.org 8319S: Supported 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8321F: tools/memory-model/ 8322F: Documentation/memory-barriers.txt 8323 8324LINUX SECURITY MODULE (LSM) FRAMEWORK 8325M: Chris Wright <chrisw@sous-sol.org> 8326L: linux-security-module@vger.kernel.org 8327S: Supported 8328 8329LIS3LV02D ACCELEROMETER DRIVER 8330M: Eric Piel <eric.piel@tremplin-utc.net> 8331S: Maintained 8332F: Documentation/misc-devices/lis3lv02d 8333F: drivers/misc/lis3lv02d/ 8334F: drivers/platform/x86/hp_accel.c 8335 8336LIVE PATCHING 8337M: Josh Poimboeuf <jpoimboe@redhat.com> 8338M: Jessica Yu <jeyu@kernel.org> 8339M: Jiri Kosina <jikos@kernel.org> 8340M: Miroslav Benes <mbenes@suse.cz> 8341R: Petr Mladek <pmladek@suse.com> 8342S: Maintained 8343F: kernel/livepatch/ 8344F: include/linux/livepatch.h 8345F: arch/x86/include/asm/livepatch.h 8346F: arch/x86/kernel/livepatch.c 8347F: Documentation/livepatch/ 8348F: Documentation/ABI/testing/sysfs-kernel-livepatch 8349F: samples/livepatch/ 8350L: live-patching@vger.kernel.org 8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8352 8353LLC (802.2) 8354L: netdev@vger.kernel.org 8355S: Odd fixes 8356F: include/linux/llc.h 8357F: include/uapi/linux/llc.h 8358F: include/net/llc* 8359F: net/llc/ 8360 8361LM73 HARDWARE MONITOR DRIVER 8362M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8363L: linux-hwmon@vger.kernel.org 8364S: Maintained 8365F: drivers/hwmon/lm73.c 8366 8367LM78 HARDWARE MONITOR DRIVER 8368M: Jean Delvare <jdelvare@suse.com> 8369L: linux-hwmon@vger.kernel.org 8370S: Maintained 8371F: Documentation/hwmon/lm78 8372F: drivers/hwmon/lm78.c 8373 8374LM83 HARDWARE MONITOR DRIVER 8375M: Jean Delvare <jdelvare@suse.com> 8376L: linux-hwmon@vger.kernel.org 8377S: Maintained 8378F: Documentation/hwmon/lm83 8379F: drivers/hwmon/lm83.c 8380 8381LM90 HARDWARE MONITOR DRIVER 8382M: Jean Delvare <jdelvare@suse.com> 8383L: linux-hwmon@vger.kernel.org 8384S: Maintained 8385F: Documentation/hwmon/lm90 8386F: Documentation/devicetree/bindings/hwmon/lm90.txt 8387F: drivers/hwmon/lm90.c 8388F: include/dt-bindings/thermal/lm90.h 8389 8390LM95234 HARDWARE MONITOR DRIVER 8391M: Guenter Roeck <linux@roeck-us.net> 8392L: linux-hwmon@vger.kernel.org 8393S: Maintained 8394F: Documentation/hwmon/lm95234 8395F: drivers/hwmon/lm95234.c 8396 8397LME2510 MEDIA DRIVER 8398M: Malcolm Priestley <tvboxspy@gmail.com> 8399L: linux-media@vger.kernel.org 8400W: https://linuxtv.org 8401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8402S: Maintained 8403F: drivers/media/usb/dvb-usb-v2/lmedm04* 8404 8405LOADPIN SECURITY MODULE 8406M: Kees Cook <keescook@chromium.org> 8407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8408S: Supported 8409F: security/loadpin/ 8410F: Documentation/admin-guide/LSM/LoadPin.rst 8411 8412LOCKING PRIMITIVES 8413M: Peter Zijlstra <peterz@infradead.org> 8414M: Ingo Molnar <mingo@redhat.com> 8415M: Will Deacon <will.deacon@arm.com> 8416L: linux-kernel@vger.kernel.org 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8418S: Maintained 8419F: Documentation/locking/ 8420F: include/linux/lockdep.h 8421F: include/linux/spinlock*.h 8422F: arch/*/include/asm/spinlock*.h 8423F: include/linux/rwlock*.h 8424F: include/linux/mutex*.h 8425F: arch/*/include/asm/mutex*.h 8426F: include/linux/rwsem*.h 8427F: arch/*/include/asm/rwsem.h 8428F: include/linux/seqlock.h 8429F: lib/locking*.[ch] 8430F: kernel/locking/ 8431X: kernel/locking/locktorture.c 8432 8433LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8434M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8435L: linux-ntfs-dev@lists.sourceforge.net 8436W: http://www.linux-ntfs.org/content/view/19/37/ 8437S: Maintained 8438F: Documentation/ldm.txt 8439F: block/partitions/ldm.* 8440 8441LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8442M: Sathya Prakash <sathya.prakash@broadcom.com> 8443M: Chaitra P B <chaitra.basappa@broadcom.com> 8444M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8445L: MPT-FusionLinux.pdl@broadcom.com 8446L: linux-scsi@vger.kernel.org 8447W: http://www.avagotech.com/support/ 8448S: Supported 8449F: drivers/message/fusion/ 8450F: drivers/scsi/mpt3sas/ 8451 8452LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8453M: Matthew Wilcox <matthew@wil.cx> 8454L: linux-scsi@vger.kernel.org 8455S: Maintained 8456F: drivers/scsi/sym53c8xx_2/ 8457 8458LTC4261 HARDWARE MONITOR DRIVER 8459M: Guenter Roeck <linux@roeck-us.net> 8460L: linux-hwmon@vger.kernel.org 8461S: Maintained 8462F: Documentation/hwmon/ltc4261 8463F: drivers/hwmon/ltc4261.c 8464 8465LTC4306 I2C MULTIPLEXER DRIVER 8466M: Michael Hennerich <michael.hennerich@analog.com> 8467W: http://ez.analog.com/community/linux-device-drivers 8468L: linux-i2c@vger.kernel.org 8469S: Supported 8470F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8471F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8472 8473LTP (Linux Test Project) 8474M: Mike Frysinger <vapier@gentoo.org> 8475M: Cyril Hrubis <chrubis@suse.cz> 8476M: Wanlong Gao <wanlong.gao@gmail.com> 8477M: Jan Stancek <jstancek@redhat.com> 8478M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8479M: Alexey Kodanev <alexey.kodanev@oracle.com> 8480L: ltp@lists.linux.it (subscribers-only) 8481W: http://linux-test-project.github.io/ 8482T: git git://github.com/linux-test-project/ltp.git 8483S: Maintained 8484 8485M68K ARCHITECTURE 8486M: Geert Uytterhoeven <geert@linux-m68k.org> 8487L: linux-m68k@lists.linux-m68k.org 8488W: http://www.linux-m68k.org/ 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8490S: Maintained 8491F: arch/m68k/ 8492F: drivers/zorro/ 8493 8494M68K ON APPLE MACINTOSH 8495M: Joshua Thompson <funaho@jurai.org> 8496W: http://www.mac.linux-m68k.org/ 8497L: linux-m68k@lists.linux-m68k.org 8498S: Maintained 8499F: arch/m68k/mac/ 8500 8501M68K ON HP9000/300 8502M: Philip Blundell <philb@gnu.org> 8503W: http://www.tazenda.demon.co.uk/phil/linux-hp 8504S: Maintained 8505F: arch/m68k/hp300/ 8506 8507M88DS3103 MEDIA DRIVER 8508M: Antti Palosaari <crope@iki.fi> 8509L: linux-media@vger.kernel.org 8510W: https://linuxtv.org 8511W: http://palosaari.fi/linux/ 8512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8513T: git git://linuxtv.org/anttip/media_tree.git 8514S: Maintained 8515F: drivers/media/dvb-frontends/m88ds3103* 8516 8517M88RS2000 MEDIA DRIVER 8518M: Malcolm Priestley <tvboxspy@gmail.com> 8519L: linux-media@vger.kernel.org 8520W: https://linuxtv.org 8521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8522S: Maintained 8523F: drivers/media/dvb-frontends/m88rs2000* 8524 8525MA901 MASTERKIT USB FM RADIO DRIVER 8526M: Alexey Klimov <klimov.linux@gmail.com> 8527L: linux-media@vger.kernel.org 8528T: git git://linuxtv.org/media_tree.git 8529S: Maintained 8530F: drivers/media/radio/radio-ma901.c 8531 8532MAC80211 8533M: Johannes Berg <johannes@sipsolutions.net> 8534L: linux-wireless@vger.kernel.org 8535W: http://wireless.kernel.org/ 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8538S: Maintained 8539F: Documentation/networking/mac80211-injection.txt 8540F: include/net/mac80211.h 8541F: net/mac80211/ 8542F: drivers/net/wireless/mac80211_hwsim.[ch] 8543F: Documentation/networking/mac80211_hwsim/README 8544 8545MAILBOX API 8546M: Jassi Brar <jassisinghbrar@gmail.com> 8547L: linux-kernel@vger.kernel.org 8548S: Maintained 8549F: drivers/mailbox/ 8550F: include/linux/mailbox_client.h 8551F: include/linux/mailbox_controller.h 8552 8553MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8554M: Michael Kerrisk <mtk.manpages@gmail.com> 8555W: http://www.kernel.org/doc/man-pages 8556L: linux-man@vger.kernel.org 8557S: Maintained 8558 8559MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8560M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8561L: linux-mips@linux-mips.org 8562S: Maintained 8563F: arch/mips/boot/dts/img/pistachio_marduk.dts 8564 8565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8566M: Andrew Lunn <andrew@lunn.ch> 8567M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8568L: netdev@vger.kernel.org 8569S: Maintained 8570F: drivers/net/dsa/mv88e6xxx/ 8571F: linux/platform_data/mv88e6xxx.h 8572F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8573 8574MARVELL ARMADA DRM SUPPORT 8575M: Russell King <linux@armlinux.org.uk> 8576S: Maintained 8577T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8578T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8579F: drivers/gpu/drm/armada/ 8580F: include/uapi/drm/armada_drm.h 8581F: Documentation/devicetree/bindings/display/armada/ 8582 8583MARVELL CRYPTO DRIVER 8584M: Boris Brezillon <boris.brezillon@bootlin.com> 8585M: Arnaud Ebalard <arno@natisbad.org> 8586F: drivers/crypto/marvell/ 8587S: Maintained 8588L: linux-crypto@vger.kernel.org 8589 8590MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8591M: Mirko Lindner <mlindner@marvell.com> 8592M: Stephen Hemminger <stephen@networkplumber.org> 8593L: netdev@vger.kernel.org 8594S: Maintained 8595F: drivers/net/ethernet/marvell/sk* 8596 8597MARVELL LIBERTAS WIRELESS DRIVER 8598L: libertas-dev@lists.infradead.org 8599S: Orphan 8600F: drivers/net/wireless/marvell/libertas/ 8601 8602MARVELL MACCHIATOBIN SUPPORT 8603M: Russell King <linux@armlinux.org.uk> 8604L: linux-arm-kernel@lists.infradead.org 8605S: Maintained 8606F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8607 8608MARVELL MV643XX ETHERNET DRIVER 8609M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8610L: netdev@vger.kernel.org 8611S: Maintained 8612F: drivers/net/ethernet/marvell/mv643xx_eth.* 8613F: include/linux/mv643xx.h 8614 8615MARVELL MV88X3310 PHY DRIVER 8616M: Russell King <linux@armlinux.org.uk> 8617L: netdev@vger.kernel.org 8618S: Maintained 8619F: drivers/net/phy/marvell10g.c 8620 8621MARVELL MVNETA ETHERNET DRIVER 8622M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8623L: netdev@vger.kernel.org 8624S: Maintained 8625F: drivers/net/ethernet/marvell/mvneta.* 8626 8627MARVELL MWIFIEX WIRELESS DRIVER 8628M: Amitkumar Karwar <amitkarwar@gmail.com> 8629M: Nishant Sarmukadam <nishants@marvell.com> 8630M: Ganapathi Bhat <gbhat@marvell.com> 8631M: Xinming Hu <huxinming820@gmail.com> 8632L: linux-wireless@vger.kernel.org 8633S: Maintained 8634F: drivers/net/wireless/marvell/mwifiex/ 8635 8636MARVELL MWL8K WIRELESS DRIVER 8637M: Lennert Buytenhek <buytenh@wantstofly.org> 8638L: linux-wireless@vger.kernel.org 8639S: Odd Fixes 8640F: drivers/net/wireless/marvell/mwl8k.c 8641 8642MARVELL NAND CONTROLLER DRIVER 8643M: Miquel Raynal <miquel.raynal@bootlin.com> 8644L: linux-mtd@lists.infradead.org 8645S: Maintained 8646F: drivers/mtd/nand/raw/marvell_nand.c 8647F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8648 8649MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8650M: Nicolas Pitre <nico@fluxnic.net> 8651S: Odd Fixes 8652F: drivers/mmc/host/mvsdio.* 8653 8654MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8655M: Hu Ziji <huziji@marvell.com> 8656L: linux-mmc@vger.kernel.org 8657S: Supported 8658F: drivers/mmc/host/sdhci-xenon* 8659F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8660 8661MATROX FRAMEBUFFER DRIVER 8662L: linux-fbdev@vger.kernel.org 8663S: Orphan 8664F: drivers/video/fbdev/matrox/matroxfb_* 8665F: include/uapi/linux/matroxfb.h 8666 8667MAX16065 HARDWARE MONITOR DRIVER 8668M: Guenter Roeck <linux@roeck-us.net> 8669L: linux-hwmon@vger.kernel.org 8670S: Maintained 8671F: Documentation/hwmon/max16065 8672F: drivers/hwmon/max16065.c 8673 8674MAX20751 HARDWARE MONITOR DRIVER 8675M: Guenter Roeck <linux@roeck-us.net> 8676L: linux-hwmon@vger.kernel.org 8677S: Maintained 8678F: Documentation/hwmon/max20751 8679F: drivers/hwmon/max20751.c 8680 8681MAX2175 SDR TUNER DRIVER 8682M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8683L: linux-media@vger.kernel.org 8684T: git git://linuxtv.org/media_tree.git 8685S: Maintained 8686F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8687F: Documentation/media/v4l-drivers/max2175.rst 8688F: drivers/media/i2c/max2175* 8689F: include/uapi/linux/max2175.h 8690 8691MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8692L: linux-hwmon@vger.kernel.org 8693S: Orphan 8694F: Documentation/hwmon/max6650 8695F: drivers/hwmon/max6650.c 8696 8697MAX6697 HARDWARE MONITOR DRIVER 8698M: Guenter Roeck <linux@roeck-us.net> 8699L: linux-hwmon@vger.kernel.org 8700S: Maintained 8701F: Documentation/hwmon/max6697 8702F: Documentation/devicetree/bindings/hwmon/max6697.txt 8703F: drivers/hwmon/max6697.c 8704F: include/linux/platform_data/max6697.h 8705 8706MAX9860 MONO AUDIO VOICE CODEC DRIVER 8707M: Peter Rosin <peda@axentia.se> 8708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8709S: Maintained 8710F: Documentation/devicetree/bindings/sound/max9860.txt 8711F: sound/soc/codecs/max9860.* 8712 8713MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8714M: Javier Martinez Canillas <javier@dowhile0.org> 8715L: linux-kernel@vger.kernel.org 8716S: Supported 8717F: drivers/regulator/max77802-regulator.c 8718F: Documentation/devicetree/bindings/*/*max77802.txt 8719F: include/dt-bindings/*/*max77802.h 8720 8721MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8722M: Krzysztof Kozlowski <krzk@kernel.org> 8723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8724L: linux-pm@vger.kernel.org 8725S: Supported 8726F: drivers/power/supply/max14577_charger.c 8727F: drivers/power/supply/max77693_charger.c 8728 8729MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8730M: Chanwoo Choi <cw00.choi@samsung.com> 8731M: Krzysztof Kozlowski <krzk@kernel.org> 8732M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8733L: linux-kernel@vger.kernel.org 8734S: Supported 8735F: drivers/*/max14577*.c 8736F: drivers/*/max77686*.c 8737F: drivers/*/max77693*.c 8738F: drivers/extcon/extcon-max14577.c 8739F: drivers/extcon/extcon-max77693.c 8740F: drivers/rtc/rtc-max77686.c 8741F: drivers/clk/clk-max77686.c 8742F: Documentation/devicetree/bindings/mfd/max14577.txt 8743F: Documentation/devicetree/bindings/*/max77686.txt 8744F: Documentation/devicetree/bindings/mfd/max77693.txt 8745F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8746F: include/linux/mfd/max14577*.h 8747F: include/linux/mfd/max77686*.h 8748F: include/linux/mfd/max77693*.h 8749 8750MAXIRADIO FM RADIO RECEIVER DRIVER 8751M: Hans Verkuil <hverkuil@xs4all.nl> 8752L: linux-media@vger.kernel.org 8753T: git git://linuxtv.org/media_tree.git 8754W: https://linuxtv.org 8755S: Maintained 8756F: drivers/media/radio/radio-maxiradio* 8757 8758MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8759M: Peter Rosin <peda@axentia.se> 8760L: linux-iio@vger.kernel.org 8761S: Maintained 8762F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8763F: drivers/iio/potentiometer/mcp4018.c 8764F: drivers/iio/potentiometer/mcp4531.c 8765 8766MCR20A IEEE-802.15.4 RADIO DRIVER 8767M: Xue Liu <liuxuenetmail@gmail.com> 8768L: linux-wpan@vger.kernel.org 8769W: https://github.com/xueliu/mcr20a-linux 8770S: Maintained 8771F: drivers/net/ieee802154/mcr20a.c 8772F: drivers/net/ieee802154/mcr20a.h 8773F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8774 8775MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8776M: William Breathitt Gray <vilhelm.gray@gmail.com> 8777L: linux-iio@vger.kernel.org 8778S: Maintained 8779F: drivers/iio/dac/cio-dac.c 8780 8781MEDIA DRIVERS FOR ASCOT2E 8782M: Sergey Kozlov <serjk@netup.ru> 8783M: Abylay Ospan <aospan@netup.ru> 8784L: linux-media@vger.kernel.org 8785W: https://linuxtv.org 8786W: http://netup.tv/ 8787T: git git://linuxtv.org/media_tree.git 8788S: Supported 8789F: drivers/media/dvb-frontends/ascot2e* 8790 8791MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8792M: Jasmin Jessich <jasmin@anw.at> 8793L: linux-media@vger.kernel.org 8794W: https://linuxtv.org 8795T: git git://linuxtv.org/media_tree.git 8796S: Maintained 8797F: drivers/media/dvb-frontends/cxd2099* 8798 8799MEDIA DRIVERS FOR CXD2841ER 8800M: Sergey Kozlov <serjk@netup.ru> 8801M: Abylay Ospan <aospan@netup.ru> 8802L: linux-media@vger.kernel.org 8803W: https://linuxtv.org 8804W: http://netup.tv/ 8805T: git git://linuxtv.org/media_tree.git 8806S: Supported 8807F: drivers/media/dvb-frontends/cxd2841er* 8808 8809MEDIA DRIVERS FOR CXD2880 8810M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8811L: linux-media@vger.kernel.org 8812W: http://linuxtv.org/ 8813T: git git://linuxtv.org/media_tree.git 8814S: Supported 8815F: drivers/media/dvb-frontends/cxd2880/* 8816F: drivers/media/spi/cxd2880* 8817 8818MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8819M: Daniel Scheller <d.scheller.oss@gmail.com> 8820L: linux-media@vger.kernel.org 8821W: https://linuxtv.org 8822T: git git://linuxtv.org/media_tree.git 8823S: Maintained 8824F: drivers/media/pci/ddbridge/* 8825 8826MEDIA DRIVERS FOR FREESCALE IMX 8827M: Steve Longerbeam <slongerbeam@gmail.com> 8828M: Philipp Zabel <p.zabel@pengutronix.de> 8829L: linux-media@vger.kernel.org 8830T: git git://linuxtv.org/media_tree.git 8831S: Maintained 8832F: Documentation/devicetree/bindings/media/imx.txt 8833F: Documentation/media/v4l-drivers/imx.rst 8834F: drivers/staging/media/imx/ 8835F: include/linux/imx-media.h 8836F: include/media/imx.h 8837 8838MEDIA DRIVERS FOR HELENE 8839M: Abylay Ospan <aospan@netup.ru> 8840L: linux-media@vger.kernel.org 8841W: https://linuxtv.org 8842W: http://netup.tv/ 8843T: git git://linuxtv.org/media_tree.git 8844S: Supported 8845F: drivers/media/dvb-frontends/helene* 8846 8847MEDIA DRIVERS FOR HORUS3A 8848M: Sergey Kozlov <serjk@netup.ru> 8849M: Abylay Ospan <aospan@netup.ru> 8850L: linux-media@vger.kernel.org 8851W: https://linuxtv.org 8852W: http://netup.tv/ 8853T: git git://linuxtv.org/media_tree.git 8854S: Supported 8855F: drivers/media/dvb-frontends/horus3a* 8856 8857MEDIA DRIVERS FOR LNBH25 8858M: Sergey Kozlov <serjk@netup.ru> 8859M: Abylay Ospan <aospan@netup.ru> 8860L: linux-media@vger.kernel.org 8861W: https://linuxtv.org 8862W: http://netup.tv/ 8863T: git git://linuxtv.org/media_tree.git 8864S: Supported 8865F: drivers/media/dvb-frontends/lnbh25* 8866 8867MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8868M: Daniel Scheller <d.scheller.oss@gmail.com> 8869L: linux-media@vger.kernel.org 8870W: https://linuxtv.org 8871T: git git://linuxtv.org/media_tree.git 8872S: Maintained 8873F: drivers/media/dvb-frontends/mxl5xx* 8874 8875MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8876M: Sergey Kozlov <serjk@netup.ru> 8877M: Abylay Ospan <aospan@netup.ru> 8878L: linux-media@vger.kernel.org 8879W: https://linuxtv.org 8880W: http://netup.tv/ 8881T: git git://linuxtv.org/media_tree.git 8882S: Supported 8883F: drivers/media/pci/netup_unidvb/* 8884 8885MEDIA DRIVERS FOR RENESAS - CEU 8886M: Jacopo Mondi <jacopo@jmondi.org> 8887L: linux-media@vger.kernel.org 8888L: linux-renesas-soc@vger.kernel.org 8889T: git git://linuxtv.org/media_tree.git 8890S: Supported 8891F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8892F: drivers/media/platform/renesas-ceu.c 8893F: include/media/drv-intf/renesas-ceu.h 8894 8895MEDIA DRIVERS FOR RENESAS - DRIF 8896M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8897L: linux-media@vger.kernel.org 8898L: linux-renesas-soc@vger.kernel.org 8899T: git git://linuxtv.org/media_tree.git 8900S: Supported 8901F: Documentation/devicetree/bindings/media/renesas,drif.txt 8902F: drivers/media/platform/rcar_drif.c 8903 8904MEDIA DRIVERS FOR RENESAS - FCP 8905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8906L: linux-media@vger.kernel.org 8907L: linux-renesas-soc@vger.kernel.org 8908T: git git://linuxtv.org/media_tree.git 8909S: Supported 8910F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8911F: drivers/media/platform/rcar-fcp.c 8912F: include/media/rcar-fcp.h 8913 8914MEDIA DRIVERS FOR RENESAS - FDP1 8915M: Kieran Bingham <kieran@bingham.xyz> 8916L: linux-media@vger.kernel.org 8917L: linux-renesas-soc@vger.kernel.org 8918T: git git://linuxtv.org/media_tree.git 8919S: Supported 8920F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8921F: drivers/media/platform/rcar_fdp1.c 8922 8923MEDIA DRIVERS FOR RENESAS - VIN 8924M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8925L: linux-media@vger.kernel.org 8926L: linux-renesas-soc@vger.kernel.org 8927T: git git://linuxtv.org/media_tree.git 8928S: Supported 8929F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8930F: Documentation/devicetree/bindings/media/rcar_vin.txt 8931F: drivers/media/platform/rcar-vin/ 8932 8933MEDIA DRIVERS FOR RENESAS - VSP1 8934M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8935L: linux-media@vger.kernel.org 8936L: linux-renesas-soc@vger.kernel.org 8937T: git git://linuxtv.org/media_tree.git 8938S: Supported 8939F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8940F: drivers/media/platform/vsp1/ 8941 8942MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8943M: Daniel Scheller <d.scheller.oss@gmail.com> 8944L: linux-media@vger.kernel.org 8945W: https://linuxtv.org 8946T: git git://linuxtv.org/media_tree.git 8947S: Maintained 8948F: drivers/media/dvb-frontends/stv0910* 8949 8950MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8951M: Daniel Scheller <d.scheller.oss@gmail.com> 8952L: linux-media@vger.kernel.org 8953W: https://linuxtv.org 8954T: git git://linuxtv.org/media_tree.git 8955S: Maintained 8956F: drivers/media/dvb-frontends/stv6111* 8957 8958MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8959M: Dmitry Osipenko <digetx@gmail.com> 8960L: linux-media@vger.kernel.org 8961L: linux-tegra@vger.kernel.org 8962T: git git://linuxtv.org/media_tree.git 8963S: Maintained 8964F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8965F: drivers/staging/media/tegra-vde/ 8966 8967MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8968M: Mauro Carvalho Chehab <mchehab@kernel.org> 8969P: LinuxTV.org Project 8970L: linux-media@vger.kernel.org 8971W: https://linuxtv.org 8972Q: http://patchwork.kernel.org/project/linux-media/list/ 8973T: git git://linuxtv.org/media_tree.git 8974S: Maintained 8975F: Documentation/devicetree/bindings/media/ 8976F: Documentation/media/ 8977F: drivers/media/ 8978F: drivers/staging/media/ 8979F: include/linux/platform_data/media/ 8980F: include/media/ 8981F: include/uapi/linux/dvb/ 8982F: include/uapi/linux/videodev2.h 8983F: include/uapi/linux/media.h 8984F: include/uapi/linux/v4l2-* 8985F: include/uapi/linux/meye.h 8986F: include/uapi/linux/ivtv* 8987F: include/uapi/linux/uvcvideo.h 8988 8989MEDIATEK CIR DRIVER 8990M: Sean Wang <sean.wang@mediatek.com> 8991S: Maintained 8992F: drivers/media/rc/mtk-cir.c 8993 8994MEDIATEK DMA DRIVER 8995M: Sean Wang <sean.wang@mediatek.com> 8996L: dmaengine@vger.kernel.org 8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8998L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8999S: Maintained 9000F: Documentation/devicetree/bindings/dma/mtk-* 9001F: drivers/dma/mediatek/ 9002 9003MEDIATEK PMIC LED DRIVER 9004M: Sean Wang <sean.wang@mediatek.com> 9005S: Maintained 9006F: drivers/leds/leds-mt6323.c 9007F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9008 9009MEDIATEK ETHERNET DRIVER 9010M: Felix Fietkau <nbd@openwrt.org> 9011M: John Crispin <john@phrozen.org> 9012M: Sean Wang <sean.wang@mediatek.com> 9013M: Nelson Chang <nelson.chang@mediatek.com> 9014L: netdev@vger.kernel.org 9015S: Maintained 9016F: drivers/net/ethernet/mediatek/ 9017 9018MEDIATEK SWITCH DRIVER 9019M: Sean Wang <sean.wang@mediatek.com> 9020L: netdev@vger.kernel.org 9021S: Maintained 9022F: drivers/net/dsa/mt7530.* 9023F: net/dsa/tag_mtk.c 9024 9025MEDIATEK JPEG DRIVER 9026M: Rick Chang <rick.chang@mediatek.com> 9027M: Bin Liu <bin.liu@mediatek.com> 9028S: Supported 9029F: drivers/media/platform/mtk-jpeg/ 9030F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9031 9032MEDIATEK MDP DRIVER 9033M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9034M: Houlong Wei <houlong.wei@mediatek.com> 9035M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9036S: Supported 9037F: drivers/media/platform/mtk-mdp/ 9038F: drivers/media/platform/mtk-vpu/ 9039F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9040 9041MEDIATEK MEDIA DRIVER 9042M: Tiffany Lin <tiffany.lin@mediatek.com> 9043M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9044S: Supported 9045F: drivers/media/platform/mtk-vcodec/ 9046F: drivers/media/platform/mtk-vpu/ 9047F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9048F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9049 9050MEDIATEK MT7601U WIRELESS LAN DRIVER 9051M: Jakub Kicinski <kubakici@wp.pl> 9052L: linux-wireless@vger.kernel.org 9053S: Maintained 9054F: drivers/net/wireless/mediatek/mt7601u/ 9055 9056MEDIATEK NAND CONTROLLER DRIVER 9057M: Xiaolei Li <xiaolei.li@mediatek.com> 9058L: linux-mtd@lists.infradead.org 9059S: Maintained 9060F: drivers/mtd/nand/raw/mtk_* 9061F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9062 9063MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9064M: Sean Wang <sean.wang@mediatek.com> 9065S: Maintained 9066F: drivers/char/hw_random/mtk-rng.c 9067 9068MEDIATEK USB3 DRD IP DRIVER 9069M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9070L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9072L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9073S: Maintained 9074F: drivers/usb/mtu3/ 9075 9076MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9077M: Peter Senna Tschudin <peter.senna@gmail.com> 9078M: Martin Donnelly <martin.donnelly@ge.com> 9079M: Martyn Welch <martyn.welch@collabora.co.uk> 9080S: Maintained 9081F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9082F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9083 9084MEGARAID SCSI/SAS DRIVERS 9085M: Kashyap Desai <kashyap.desai@broadcom.com> 9086M: Sumit Saxena <sumit.saxena@broadcom.com> 9087M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9088L: megaraidlinux.pdl@broadcom.com 9089L: linux-scsi@vger.kernel.org 9090W: http://www.avagotech.com/support/ 9091S: Maintained 9092F: Documentation/scsi/megaraid.txt 9093F: drivers/scsi/megaraid.* 9094F: drivers/scsi/megaraid/ 9095 9096MELEXIS MLX90614 DRIVER 9097M: Crt Mori <cmo@melexis.com> 9098L: linux-iio@vger.kernel.org 9099W: http://www.melexis.com 9100S: Supported 9101F: drivers/iio/temperature/mlx90614.c 9102 9103MELEXIS MLX90632 DRIVER 9104M: Crt Mori <cmo@melexis.com> 9105L: linux-iio@vger.kernel.org 9106W: http://www.melexis.com 9107S: Supported 9108F: drivers/iio/temperature/mlx90632.c 9109 9110MELFAS MIP4 TOUCHSCREEN DRIVER 9111M: Sangwon Jee <jeesw@melfas.com> 9112W: http://www.melfas.com 9113S: Supported 9114F: drivers/input/touchscreen/melfas_mip4.c 9115F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9116 9117MELLANOX ETHERNET DRIVER (mlx4_en) 9118M: Tariq Toukan <tariqt@mellanox.com> 9119L: netdev@vger.kernel.org 9120S: Supported 9121W: http://www.mellanox.com 9122Q: http://patchwork.ozlabs.org/project/netdev/list/ 9123F: drivers/net/ethernet/mellanox/mlx4/en_* 9124 9125MELLANOX ETHERNET DRIVER (mlx5e) 9126M: Saeed Mahameed <saeedm@mellanox.com> 9127L: netdev@vger.kernel.org 9128S: Supported 9129W: http://www.mellanox.com 9130Q: http://patchwork.ozlabs.org/project/netdev/list/ 9131F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9132 9133MELLANOX ETHERNET INNOVA DRIVERS 9134R: Boris Pismenny <borisp@mellanox.com> 9135L: netdev@vger.kernel.org 9136S: Supported 9137W: http://www.mellanox.com 9138Q: http://patchwork.ozlabs.org/project/netdev/list/ 9139F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9140F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9141F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9142F: include/linux/mlx5/mlx5_ifc_fpga.h 9143 9144MELLANOX ETHERNET INNOVA IPSEC DRIVER 9145R: Boris Pismenny <borisp@mellanox.com> 9146L: netdev@vger.kernel.org 9147S: Supported 9148W: http://www.mellanox.com 9149Q: http://patchwork.ozlabs.org/project/netdev/list/ 9150F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9151F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9152 9153MELLANOX ETHERNET SWITCH DRIVERS 9154M: Jiri Pirko <jiri@mellanox.com> 9155M: Ido Schimmel <idosch@mellanox.com> 9156L: netdev@vger.kernel.org 9157S: Supported 9158W: http://www.mellanox.com 9159Q: http://patchwork.ozlabs.org/project/netdev/list/ 9160F: drivers/net/ethernet/mellanox/mlxsw/ 9161 9162MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9163M: mlxsw@mellanox.com 9164L: netdev@vger.kernel.org 9165S: Supported 9166W: http://www.mellanox.com 9167Q: http://patchwork.ozlabs.org/project/netdev/list/ 9168F: drivers/net/ethernet/mellanox/mlxfw/ 9169 9170MELLANOX HARDWARE PLATFORM SUPPORT 9171M: Andy Shevchenko <andy@infradead.org> 9172M: Darren Hart <dvhart@infradead.org> 9173M: Vadim Pasternak <vadimp@mellanox.com> 9174L: platform-driver-x86@vger.kernel.org 9175S: Supported 9176F: drivers/platform/mellanox/ 9177 9178MELLANOX MLX4 core VPI driver 9179M: Tariq Toukan <tariqt@mellanox.com> 9180L: netdev@vger.kernel.org 9181L: linux-rdma@vger.kernel.org 9182W: http://www.mellanox.com 9183Q: http://patchwork.ozlabs.org/project/netdev/list/ 9184S: Supported 9185F: drivers/net/ethernet/mellanox/mlx4/ 9186F: include/linux/mlx4/ 9187 9188MELLANOX MLX4 IB driver 9189M: Yishai Hadas <yishaih@mellanox.com> 9190L: linux-rdma@vger.kernel.org 9191W: http://www.mellanox.com 9192Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9193S: Supported 9194F: drivers/infiniband/hw/mlx4/ 9195F: include/linux/mlx4/ 9196F: include/uapi/rdma/mlx4-abi.h 9197 9198MELLANOX MLX5 core VPI driver 9199M: Saeed Mahameed <saeedm@mellanox.com> 9200M: Leon Romanovsky <leonro@mellanox.com> 9201L: netdev@vger.kernel.org 9202L: linux-rdma@vger.kernel.org 9203W: http://www.mellanox.com 9204Q: http://patchwork.ozlabs.org/project/netdev/list/ 9205S: Supported 9206F: drivers/net/ethernet/mellanox/mlx5/core/ 9207F: include/linux/mlx5/ 9208 9209MELLANOX MLX5 IB driver 9210M: Leon Romanovsky <leonro@mellanox.com> 9211L: linux-rdma@vger.kernel.org 9212W: http://www.mellanox.com 9213Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9214S: Supported 9215F: drivers/infiniband/hw/mlx5/ 9216F: include/linux/mlx5/ 9217F: include/uapi/rdma/mlx5-abi.h 9218 9219MELLANOX MLXCPLD I2C AND MUX DRIVER 9220M: Vadim Pasternak <vadimp@mellanox.com> 9221M: Michael Shych <michaelsh@mellanox.com> 9222L: linux-i2c@vger.kernel.org 9223S: Supported 9224F: drivers/i2c/busses/i2c-mlxcpld.c 9225F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9226F: Documentation/i2c/busses/i2c-mlxcpld 9227 9228MELLANOX MLXCPLD LED DRIVER 9229M: Vadim Pasternak <vadimp@mellanox.com> 9230L: linux-leds@vger.kernel.org 9231S: Supported 9232F: drivers/leds/leds-mlxcpld.c 9233F: drivers/leds/leds-mlxreg.c 9234F: Documentation/leds/leds-mlxcpld.txt 9235 9236MELLANOX PLATFORM DRIVER 9237M: Vadim Pasternak <vadimp@mellanox.com> 9238L: platform-driver-x86@vger.kernel.org 9239S: Supported 9240F: drivers/platform/x86/mlx-platform.c 9241 9242MEMBARRIER SUPPORT 9243M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9244M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9245L: linux-kernel@vger.kernel.org 9246S: Supported 9247F: kernel/sched/membarrier.c 9248F: include/uapi/linux/membarrier.h 9249F: arch/powerpc/include/asm/membarrier.h 9250 9251MEMORY MANAGEMENT 9252L: linux-mm@kvack.org 9253W: http://www.linux-mm.org 9254S: Maintained 9255F: include/linux/mm.h 9256F: include/linux/gfp.h 9257F: include/linux/mmzone.h 9258F: include/linux/memory_hotplug.h 9259F: include/linux/vmalloc.h 9260F: mm/ 9261 9262MEMORY TECHNOLOGY DEVICES (MTD) 9263M: David Woodhouse <dwmw2@infradead.org> 9264M: Brian Norris <computersforpeace@gmail.com> 9265M: Boris Brezillon <boris.brezillon@bootlin.com> 9266M: Marek Vasut <marek.vasut@gmail.com> 9267M: Richard Weinberger <richard@nod.at> 9268L: linux-mtd@lists.infradead.org 9269W: http://www.linux-mtd.infradead.org/ 9270Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9271T: git git://git.infradead.org/linux-mtd.git master 9272T: git git://git.infradead.org/linux-mtd.git mtd/next 9273S: Maintained 9274F: Documentation/devicetree/bindings/mtd/ 9275F: drivers/mtd/ 9276F: include/linux/mtd/ 9277F: include/uapi/mtd/ 9278 9279MEN A21 WATCHDOG DRIVER 9280M: Johannes Thumshirn <morbidrsa@gmail.com> 9281L: linux-watchdog@vger.kernel.org 9282S: Maintained 9283F: drivers/watchdog/mena21_wdt.c 9284 9285MEN CHAMELEON BUS (mcb) 9286M: Johannes Thumshirn <morbidrsa@gmail.com> 9287S: Maintained 9288F: drivers/mcb/ 9289F: include/linux/mcb.h 9290F: Documentation/men-chameleon-bus.txt 9291 9292MEN F21BMC (Board Management Controller) 9293M: Andreas Werner <andreas.werner@men.de> 9294S: Supported 9295F: drivers/mfd/menf21bmc.c 9296F: drivers/watchdog/menf21bmc_wdt.c 9297F: drivers/leds/leds-menf21bmc.c 9298F: drivers/hwmon/menf21bmc_hwmon.c 9299F: Documentation/hwmon/menf21bmc 9300 9301MESON AO CEC DRIVER FOR AMLOGIC SOCS 9302M: Neil Armstrong <narmstrong@baylibre.com> 9303L: linux-media@lists.freedesktop.org 9304L: linux-amlogic@lists.infradead.org 9305W: http://linux-meson.com/ 9306S: Supported 9307F: drivers/media/platform/meson/ao-cec.c 9308F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9309T: git git://linuxtv.org/media_tree.git 9310 9311MICROBLAZE ARCHITECTURE 9312M: Michal Simek <monstr@monstr.eu> 9313W: http://www.monstr.eu/fdt/ 9314T: git git://git.monstr.eu/linux-2.6-microblaze.git 9315S: Supported 9316F: arch/microblaze/ 9317 9318MICROCHIP / ATMEL AT91 SERIAL DRIVER 9319M: Richard Genoud <richard.genoud@gmail.com> 9320S: Maintained 9321F: drivers/tty/serial/atmel_serial.c 9322F: drivers/tty/serial/atmel_serial.h 9323 9324MICROCHIP / ATMEL DMA DRIVER 9325M: Ludovic Desroches <ludovic.desroches@microchip.com> 9326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9327L: dmaengine@vger.kernel.org 9328S: Supported 9329F: drivers/dma/at_hdmac.c 9330F: drivers/dma/at_hdmac_regs.h 9331F: include/linux/platform_data/dma-atmel.h 9332 9333MICROCHIP / ATMEL ECC DRIVER 9334M: Tudor Ambarus <tudor.ambarus@microchip.com> 9335L: linux-crypto@vger.kernel.org 9336S: Maintained 9337F: drivers/crypto/atmel-ecc.* 9338 9339MICROCHIP / ATMEL ISC DRIVER 9340M: Songjun Wu <songjun.wu@microchip.com> 9341L: linux-media@vger.kernel.org 9342S: Supported 9343F: drivers/media/platform/atmel/atmel-isc.c 9344F: drivers/media/platform/atmel/atmel-isc-regs.h 9345F: devicetree/bindings/media/atmel-isc.txt 9346 9347MICROCHIP / ATMEL NAND DRIVER 9348M: Wenyou Yang <wenyou.yang@microchip.com> 9349M: Josh Wu <rainyfeeling@outlook.com> 9350L: linux-mtd@lists.infradead.org 9351S: Supported 9352F: drivers/mtd/nand/raw/atmel/* 9353F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9354 9355MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9356M: Woojung Huh <Woojung.Huh@microchip.com> 9357M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9358L: netdev@vger.kernel.org 9359S: Maintained 9360F: net/dsa/tag_ksz.c 9361F: drivers/net/dsa/microchip/* 9362F: include/linux/platform_data/microchip-ksz.h 9363F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9364 9365MICROCHIP LAN743X ETHERNET DRIVER 9366M: Bryan Whitehead <bryan.whitehead@microchip.com> 9367M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9368L: netdev@vger.kernel.org 9369S: Maintained 9370F: drivers/net/ethernet/microchip/lan743x_* 9371 9372MICROCHIP USB251XB DRIVER 9373M: Richard Leitner <richard.leitner@skidata.com> 9374L: linux-usb@vger.kernel.org 9375S: Maintained 9376F: drivers/usb/misc/usb251xb.c 9377F: Documentation/devicetree/bindings/usb/usb251xb.txt 9378 9379MICROSEMI MIPS SOCS 9380M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9381L: linux-mips@linux-mips.org 9382S: Maintained 9383F: arch/mips/generic/board-ocelot.c 9384F: arch/mips/configs/generic/board-ocelot.config 9385F: arch/mips/boot/dts/mscc/ 9386F: Documentation/devicetree/bindings/mips/mscc.txt 9387 9388MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9389M: Don Brace <don.brace@microsemi.com> 9390L: esc.storagedev@microsemi.com 9391L: linux-scsi@vger.kernel.org 9392S: Supported 9393F: drivers/scsi/smartpqi/smartpqi*.[ch] 9394F: drivers/scsi/smartpqi/Kconfig 9395F: drivers/scsi/smartpqi/Makefile 9396F: include/linux/cciss*.h 9397F: include/uapi/linux/cciss*.h 9398F: Documentation/scsi/smartpqi.txt 9399 9400MICROSEMI ETHERNET SWITCH DRIVER 9401M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9402L: netdev@vger.kernel.org 9403S: Supported 9404F: drivers/net/ethernet/mscc/ 9405 9406MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9407M: Chen Yu <yu.c.chen@intel.com> 9408L: platform-driver-x86@vger.kernel.org 9409S: Supported 9410F: drivers/platform/x86/surfacepro3_button.c 9411 9412MICROTEK X6 SCANNER 9413M: Oliver Neukum <oliver@neukum.org> 9414S: Maintained 9415F: drivers/usb/image/microtek.* 9416 9417MIPS 9418M: Ralf Baechle <ralf@linux-mips.org> 9419M: Paul Burton <paul.burton@mips.com> 9420M: James Hogan <jhogan@kernel.org> 9421L: linux-mips@linux-mips.org 9422W: http://www.linux-mips.org/ 9423T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9425Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9426S: Supported 9427F: Documentation/devicetree/bindings/mips/ 9428F: Documentation/mips/ 9429F: arch/mips/ 9430F: drivers/platform/mips/ 9431 9432MIPS BOSTON DEVELOPMENT BOARD 9433M: Paul Burton <paul.burton@mips.com> 9434L: linux-mips@linux-mips.org 9435S: Maintained 9436F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9437F: arch/mips/boot/dts/img/boston.dts 9438F: arch/mips/configs/generic/board-boston.config 9439F: drivers/clk/imgtec/clk-boston.c 9440F: include/dt-bindings/clock/boston-clock.h 9441 9442MIPS GENERIC PLATFORM 9443M: Paul Burton <paul.burton@mips.com> 9444L: linux-mips@linux-mips.org 9445S: Supported 9446F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9447F: arch/mips/generic/ 9448F: arch/mips/tools/generic-board-config.sh 9449 9450MIPS/LOONGSON1 ARCHITECTURE 9451M: Keguang Zhang <keguang.zhang@gmail.com> 9452L: linux-mips@linux-mips.org 9453S: Maintained 9454F: arch/mips/loongson32/ 9455F: arch/mips/include/asm/mach-loongson32/ 9456F: drivers/*/*loongson1* 9457F: drivers/*/*/*loongson1* 9458 9459MIPS/LOONGSON2 ARCHITECTURE 9460M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9461L: linux-mips@linux-mips.org 9462S: Maintained 9463F: arch/mips/loongson64/*{2e/2f}* 9464F: arch/mips/include/asm/mach-loongson64/ 9465F: drivers/*/*loongson2* 9466F: drivers/*/*/*loongson2* 9467 9468MIPS/LOONGSON3 ARCHITECTURE 9469M: Huacai Chen <chenhc@lemote.com> 9470L: linux-mips@linux-mips.org 9471S: Maintained 9472F: arch/mips/loongson64/ 9473F: arch/mips/include/asm/mach-loongson64/ 9474F: drivers/platform/mips/cpu_hwmon.c 9475F: drivers/*/*loongson3* 9476F: drivers/*/*/*loongson3* 9477 9478MIPS RINT INSTRUCTION EMULATION 9479M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9480L: linux-mips@linux-mips.org 9481S: Supported 9482F: arch/mips/math-emu/sp_rint.c 9483F: arch/mips/math-emu/dp_rint.c 9484 9485MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9486M: Hans Verkuil <hverkuil@xs4all.nl> 9487L: linux-media@vger.kernel.org 9488T: git git://linuxtv.org/media_tree.git 9489W: https://linuxtv.org 9490S: Odd Fixes 9491F: drivers/media/radio/radio-miropcm20* 9492 9493MMP SUPPORT 9494M: Eric Miao <eric.y.miao@gmail.com> 9495M: Haojian Zhuang <haojian.zhuang@gmail.com> 9496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9497T: git git://github.com/hzhuang1/linux.git 9498T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9499S: Maintained 9500F: arch/arm/boot/dts/mmp* 9501F: arch/arm/mach-mmp/ 9502 9503MN88472 MEDIA DRIVER 9504M: Antti Palosaari <crope@iki.fi> 9505L: linux-media@vger.kernel.org 9506W: https://linuxtv.org 9507W: http://palosaari.fi/linux/ 9508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9509S: Maintained 9510F: drivers/media/dvb-frontends/mn88472* 9511 9512MN88473 MEDIA DRIVER 9513M: Antti Palosaari <crope@iki.fi> 9514L: linux-media@vger.kernel.org 9515W: https://linuxtv.org 9516W: http://palosaari.fi/linux/ 9517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9518S: Maintained 9519F: drivers/media/dvb-frontends/mn88473* 9520 9521PCI DRIVER FOR MOBIVEIL PCIE IP 9522M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9523L: linux-pci@vger.kernel.org 9524S: Supported 9525F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9526F: drivers/pci/controller/pcie-mobiveil.c 9527 9528MODULE SUPPORT 9529M: Jessica Yu <jeyu@kernel.org> 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9531S: Maintained 9532F: include/linux/module.h 9533F: kernel/module.c 9534 9535MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9536W: http://popies.net/meye/ 9537S: Orphan 9538F: Documentation/media/v4l-drivers/meye* 9539F: drivers/media/pci/meye/ 9540F: include/uapi/linux/meye.h 9541 9542MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9543M: Jiri Slaby <jirislaby@gmail.com> 9544S: Maintained 9545F: Documentation/serial/moxa-smartio 9546F: drivers/tty/mxser.* 9547 9548MR800 AVERMEDIA USB FM RADIO DRIVER 9549M: Alexey Klimov <klimov.linux@gmail.com> 9550L: linux-media@vger.kernel.org 9551T: git git://linuxtv.org/media_tree.git 9552S: Maintained 9553F: drivers/media/radio/radio-mr800.c 9554 9555MRF24J40 IEEE 802.15.4 RADIO DRIVER 9556M: Alan Ott <alan@signal11.us> 9557L: linux-wpan@vger.kernel.org 9558S: Maintained 9559F: drivers/net/ieee802154/mrf24j40.c 9560F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9561 9562MSI LAPTOP SUPPORT 9563M: "Lee, Chun-Yi" <jlee@suse.com> 9564L: platform-driver-x86@vger.kernel.org 9565S: Maintained 9566F: drivers/platform/x86/msi-laptop.c 9567 9568MSI WMI SUPPORT 9569L: platform-driver-x86@vger.kernel.org 9570S: Orphan 9571F: drivers/platform/x86/msi-wmi.c 9572 9573MSI001 MEDIA DRIVER 9574M: Antti Palosaari <crope@iki.fi> 9575L: linux-media@vger.kernel.org 9576W: https://linuxtv.org 9577W: http://palosaari.fi/linux/ 9578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9579T: git git://linuxtv.org/anttip/media_tree.git 9580S: Maintained 9581F: drivers/media/tuners/msi001* 9582 9583MSI2500 MEDIA DRIVER 9584M: Antti Palosaari <crope@iki.fi> 9585L: linux-media@vger.kernel.org 9586W: https://linuxtv.org 9587W: http://palosaari.fi/linux/ 9588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9589T: git git://linuxtv.org/anttip/media_tree.git 9590S: Maintained 9591F: drivers/media/usb/msi2500/ 9592 9593MSYSTEMS DISKONCHIP G3 MTD DRIVER 9594M: Robert Jarzmik <robert.jarzmik@free.fr> 9595L: linux-mtd@lists.infradead.org 9596S: Maintained 9597F: drivers/mtd/devices/docg3* 9598 9599MT9M032 APTINA SENSOR DRIVER 9600M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9601L: linux-media@vger.kernel.org 9602T: git git://linuxtv.org/media_tree.git 9603S: Maintained 9604F: drivers/media/i2c/mt9m032.c 9605F: include/media/i2c/mt9m032.h 9606 9607MT9P031 APTINA CAMERA SENSOR 9608M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9609L: linux-media@vger.kernel.org 9610T: git git://linuxtv.org/media_tree.git 9611S: Maintained 9612F: drivers/media/i2c/mt9p031.c 9613F: include/media/i2c/mt9p031.h 9614 9615MT9T001 APTINA CAMERA SENSOR 9616M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9617L: linux-media@vger.kernel.org 9618T: git git://linuxtv.org/media_tree.git 9619S: Maintained 9620F: drivers/media/i2c/mt9t001.c 9621F: include/media/i2c/mt9t001.h 9622 9623MT9T112 APTINA CAMERA SENSOR 9624M: Jacopo Mondi <jacopo@jmondi.org> 9625L: linux-media@vger.kernel.org 9626T: git git://linuxtv.org/media_tree.git 9627S: Odd Fixes 9628F: drivers/media/i2c/mt9t112.c 9629F: include/media/i2c/mt9t112.h 9630 9631MT9V032 APTINA CAMERA SENSOR 9632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9633L: linux-media@vger.kernel.org 9634T: git git://linuxtv.org/media_tree.git 9635S: Maintained 9636F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9637F: drivers/media/i2c/mt9v032.c 9638F: include/media/i2c/mt9v032.h 9639 9640MULTIFUNCTION DEVICES (MFD) 9641M: Lee Jones <lee.jones@linaro.org> 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9643S: Supported 9644F: Documentation/devicetree/bindings/mfd/ 9645F: drivers/mfd/ 9646F: include/linux/mfd/ 9647F: include/dt-bindings/mfd/ 9648 9649MULTIMEDIA CARD (MMC) ETC. OVER SPI 9650S: Orphan 9651F: drivers/mmc/host/mmc_spi.c 9652F: include/linux/spi/mmc_spi.h 9653 9654MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9655M: Ulf Hansson <ulf.hansson@linaro.org> 9656L: linux-mmc@vger.kernel.org 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9658S: Maintained 9659F: Documentation/devicetree/bindings/mmc/ 9660F: drivers/mmc/ 9661F: include/linux/mmc/ 9662F: include/uapi/linux/mmc/ 9663 9664MULTIPLEXER SUBSYSTEM 9665M: Peter Rosin <peda@axentia.se> 9666S: Maintained 9667F: Documentation/ABI/testing/sysfs-class-mux* 9668F: Documentation/devicetree/bindings/mux/ 9669F: include/linux/dt-bindings/mux/ 9670F: include/linux/mux/ 9671F: drivers/mux/ 9672 9673MULTITECH MULTIPORT CARD (ISICOM) 9674S: Orphan 9675F: drivers/tty/isicom.c 9676F: include/linux/isicom.h 9677 9678MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9679M: Bin Liu <b-liu@ti.com> 9680L: linux-usb@vger.kernel.org 9681S: Maintained 9682F: drivers/usb/musb/ 9683 9684MXL5007T MEDIA DRIVER 9685M: Michael Krufky <mkrufky@linuxtv.org> 9686L: linux-media@vger.kernel.org 9687W: https://linuxtv.org 9688W: http://github.com/mkrufky 9689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9690T: git git://linuxtv.org/mkrufky/tuners.git 9691S: Maintained 9692F: drivers/media/tuners/mxl5007t.* 9693 9694MXSFB DRM DRIVER 9695M: Marek Vasut <marex@denx.de> 9696S: Supported 9697F: drivers/gpu/drm/mxsfb/ 9698F: Documentation/devicetree/bindings/display/mxsfb.txt 9699 9700MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9701M: Chris Lee <christopher.lee@cspi.com> 9702L: netdev@vger.kernel.org 9703W: https://www.cspi.com/ethernet-products/support/downloads/ 9704S: Supported 9705F: drivers/net/ethernet/myricom/myri10ge/ 9706 9707NAND FLASH SUBSYSTEM 9708M: Boris Brezillon <boris.brezillon@bootlin.com> 9709M: Miquel Raynal <miquel.raynal@bootlin.com> 9710R: Richard Weinberger <richard@nod.at> 9711L: linux-mtd@lists.infradead.org 9712W: http://www.linux-mtd.infradead.org/ 9713Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9714T: git git://git.infradead.org/linux-mtd.git nand/fixes 9715T: git git://git.infradead.org/linux-mtd.git nand/next 9716S: Maintained 9717F: drivers/mtd/nand/ 9718F: include/linux/mtd/*nand*.h 9719 9720NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9721M: Daniel Mack <zonque@gmail.com> 9722S: Maintained 9723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9724W: http://www.native-instruments.com 9725F: sound/usb/caiaq/ 9726 9727NATSEMI ETHERNET DRIVER (DP8381x) 9728S: Orphan 9729F: drivers/net/ethernet/natsemi/natsemi.c 9730 9731NCP FILESYSTEM 9732M: Petr Vandrovec <petr@vandrovec.name> 9733S: Obsolete 9734F: drivers/staging/ncpfs/ 9735 9736NCR 5380 SCSI DRIVERS 9737M: Finn Thain <fthain@telegraphics.com.au> 9738M: Michael Schmitz <schmitzmic@gmail.com> 9739L: linux-scsi@vger.kernel.org 9740S: Maintained 9741F: Documentation/scsi/g_NCR5380.txt 9742F: drivers/scsi/NCR5380.* 9743F: drivers/scsi/arm/cumana_1.c 9744F: drivers/scsi/arm/oak.c 9745F: drivers/scsi/atari_scsi.* 9746F: drivers/scsi/dmx3191d.c 9747F: drivers/scsi/g_NCR5380.* 9748F: drivers/scsi/mac_scsi.* 9749F: drivers/scsi/sun3_scsi.* 9750F: drivers/scsi/sun3_scsi_vme.c 9751 9752NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9753M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9754L: linux-scsi@vger.kernel.org 9755S: Maintained 9756F: drivers/scsi/NCR_D700.* 9757 9758NCSI LIBRARY: 9759M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9760S: Maintained 9761F: net/ncsi/ 9762 9763NCT6775 HARDWARE MONITOR DRIVER 9764M: Guenter Roeck <linux@roeck-us.net> 9765L: linux-hwmon@vger.kernel.org 9766S: Maintained 9767F: Documentation/hwmon/nct6775 9768F: drivers/hwmon/nct6775.c 9769 9770NET_FAILOVER MODULE 9771M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9772L: netdev@vger.kernel.org 9773S: Supported 9774F: driver/net/net_failover.c 9775F: include/net/net_failover.h 9776F: Documentation/networking/net_failover.rst 9777 9778NETEFFECT IWARP RNIC DRIVER (IW_NES) 9779M: Faisal Latif <faisal.latif@intel.com> 9780L: linux-rdma@vger.kernel.org 9781W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9782S: Supported 9783F: drivers/infiniband/hw/nes/ 9784F: include/uapi/rdma/nes-abi.h 9785 9786NETEM NETWORK EMULATOR 9787M: Stephen Hemminger <stephen@networkplumber.org> 9788L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9789S: Maintained 9790F: net/sched/sch_netem.c 9791 9792NETERION 10GbE DRIVERS (s2io/vxge) 9793M: Jon Mason <jdmason@kudzu.us> 9794L: netdev@vger.kernel.org 9795S: Supported 9796F: Documentation/networking/s2io.txt 9797F: Documentation/networking/vxge.txt 9798F: drivers/net/ethernet/neterion/ 9799 9800NETFILTER 9801M: Pablo Neira Ayuso <pablo@netfilter.org> 9802M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9803M: Florian Westphal <fw@strlen.de> 9804L: netfilter-devel@vger.kernel.org 9805L: coreteam@netfilter.org 9806W: http://www.netfilter.org/ 9807W: http://www.iptables.org/ 9808W: http://www.nftables.org/ 9809Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9812S: Maintained 9813F: include/linux/netfilter* 9814F: include/linux/netfilter/ 9815F: include/net/netfilter/ 9816F: include/uapi/linux/netfilter* 9817F: include/uapi/linux/netfilter/ 9818F: net/*/netfilter.c 9819F: net/*/netfilter/ 9820F: net/netfilter/ 9821F: net/bridge/br_netfilter*.c 9822 9823NETROM NETWORK LAYER 9824M: Ralf Baechle <ralf@linux-mips.org> 9825L: linux-hams@vger.kernel.org 9826W: http://www.linux-ax25.org/ 9827S: Maintained 9828F: include/net/netrom.h 9829F: include/uapi/linux/netrom.h 9830F: net/netrom/ 9831 9832NETRONOME ETHERNET DRIVERS 9833M: Jakub Kicinski <jakub.kicinski@netronome.com> 9834L: oss-drivers@netronome.com 9835S: Maintained 9836F: drivers/net/ethernet/netronome/ 9837 9838NETWORK BLOCK DEVICE (NBD) 9839M: Josef Bacik <josef@toxicpanda.com> 9840S: Maintained 9841L: linux-block@vger.kernel.org 9842L: nbd@other.debian.org 9843F: Documentation/blockdev/nbd.txt 9844F: drivers/block/nbd.c 9845F: include/uapi/linux/nbd.h 9846 9847NETWORK DROP MONITOR 9848M: Neil Horman <nhorman@tuxdriver.com> 9849L: netdev@vger.kernel.org 9850S: Maintained 9851W: https://fedorahosted.org/dropwatch/ 9852F: net/core/drop_monitor.c 9853 9854NETWORKING DRIVERS 9855M: "David S. Miller" <davem@davemloft.net> 9856L: netdev@vger.kernel.org 9857W: http://www.linuxfoundation.org/en/Net 9858Q: http://patchwork.ozlabs.org/project/netdev/list/ 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9861S: Odd Fixes 9862F: Documentation/devicetree/bindings/net/ 9863F: drivers/net/ 9864F: include/linux/if_* 9865F: include/linux/netdevice.h 9866F: include/linux/etherdevice.h 9867F: include/linux/fcdevice.h 9868F: include/linux/fddidevice.h 9869F: include/linux/hippidevice.h 9870F: include/linux/inetdevice.h 9871F: include/uapi/linux/if_* 9872F: include/uapi/linux/netdevice.h 9873 9874NETWORKING DRIVERS (WIRELESS) 9875M: Kalle Valo <kvalo@codeaurora.org> 9876L: linux-wireless@vger.kernel.org 9877Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9880S: Maintained 9881F: Documentation/devicetree/bindings/net/wireless/ 9882F: drivers/net/wireless/ 9883 9884NETWORKING [DSA] 9885M: Andrew Lunn <andrew@lunn.ch> 9886M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9887M: Florian Fainelli <f.fainelli@gmail.com> 9888S: Maintained 9889F: Documentation/devicetree/bindings/net/dsa/ 9890F: net/dsa/ 9891F: include/net/dsa.h 9892F: include/linux/dsa/ 9893F: drivers/net/dsa/ 9894 9895NETWORKING [GENERAL] 9896M: "David S. Miller" <davem@davemloft.net> 9897L: netdev@vger.kernel.org 9898W: http://www.linuxfoundation.org/en/Net 9899Q: http://patchwork.ozlabs.org/project/netdev/list/ 9900T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9902B: mailto:netdev@vger.kernel.org 9903S: Maintained 9904F: net/ 9905F: include/net/ 9906F: include/linux/in.h 9907F: include/linux/net.h 9908F: include/linux/netdevice.h 9909F: include/uapi/linux/in.h 9910F: include/uapi/linux/net.h 9911F: include/uapi/linux/netdevice.h 9912F: include/uapi/linux/net_namespace.h 9913F: tools/testing/selftests/net/ 9914F: lib/net_utils.c 9915F: lib/random32.c 9916F: Documentation/networking/ 9917 9918NETWORKING [IPSEC] 9919M: Steffen Klassert <steffen.klassert@secunet.com> 9920M: Herbert Xu <herbert@gondor.apana.org.au> 9921M: "David S. Miller" <davem@davemloft.net> 9922L: netdev@vger.kernel.org 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9925S: Maintained 9926F: net/core/flow.c 9927F: net/xfrm/ 9928F: net/key/ 9929F: net/ipv4/xfrm* 9930F: net/ipv4/esp4* 9931F: net/ipv4/ah4.c 9932F: net/ipv4/ipcomp.c 9933F: net/ipv4/ip_vti.c 9934F: net/ipv6/xfrm* 9935F: net/ipv6/esp6* 9936F: net/ipv6/ah6.c 9937F: net/ipv6/ipcomp6.c 9938F: net/ipv6/ip6_vti.c 9939F: include/uapi/linux/xfrm.h 9940F: include/net/xfrm.h 9941 9942NETWORKING [IPv4/IPv6] 9943M: "David S. Miller" <davem@davemloft.net> 9944M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9945M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9946L: netdev@vger.kernel.org 9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9948S: Maintained 9949F: net/ipv4/ 9950F: net/ipv6/ 9951F: include/net/ip* 9952F: arch/x86/net/* 9953 9954NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9955M: Paul Moore <paul@paul-moore.com> 9956W: https://github.com/netlabel 9957L: netdev@vger.kernel.org 9958L: linux-security-module@vger.kernel.org 9959S: Maintained 9960F: Documentation/netlabel/ 9961F: include/net/calipso.h 9962F: include/net/cipso_ipv4.h 9963F: include/net/netlabel.h 9964F: include/uapi/linux/netfilter/xt_SECMARK.h 9965F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9966F: net/netlabel/ 9967F: net/ipv4/cipso_ipv4.c 9968F: net/ipv6/calipso.c 9969F: net/netfilter/xt_CONNSECMARK.c 9970F: net/netfilter/xt_SECMARK.c 9971 9972NETWORKING [TCP] 9973M: Eric Dumazet <edumazet@google.com> 9974L: netdev@vger.kernel.org 9975S: Maintained 9976F: net/ipv4/tcp*.c 9977F: net/ipv4/syncookies.c 9978F: net/ipv6/tcp*.c 9979F: net/ipv6/syncookies.c 9980F: include/uapi/linux/tcp.h 9981F: include/net/tcp.h 9982F: include/linux/tcp.h 9983F: include/trace/events/tcp.h 9984 9985NETWORKING [TLS] 9986M: Boris Pismenny <borisp@mellanox.com> 9987M: Aviad Yehezkel <aviadye@mellanox.com> 9988M: Dave Watson <davejwatson@fb.com> 9989L: netdev@vger.kernel.org 9990S: Maintained 9991F: net/tls/* 9992F: include/uapi/linux/tls.h 9993F: include/net/tls.h 9994 9995NETWORKING [WIRELESS] 9996L: linux-wireless@vger.kernel.org 9997Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9998 9999NETDEVSIM 10000M: Jakub Kicinski <jakub.kicinski@netronome.com> 10001S: Maintained 10002F: drivers/net/netdevsim/* 10003 10004NETXEN (1/10) GbE SUPPORT 10005M: Manish Chopra <manish.chopra@cavium.com> 10006M: Rahul Verma <rahul.verma@cavium.com> 10007M: Dept-GELinuxNICDev@cavium.com 10008L: netdev@vger.kernel.org 10009S: Supported 10010F: drivers/net/ethernet/qlogic/netxen/ 10011 10012NFC SUBSYSTEM 10013M: Samuel Ortiz <sameo@linux.intel.com> 10014L: linux-wireless@vger.kernel.org 10015L: linux-nfc@lists.01.org (subscribers-only) 10016S: Supported 10017F: net/nfc/ 10018F: include/net/nfc/ 10019F: include/uapi/linux/nfc.h 10020F: drivers/nfc/ 10021F: include/linux/platform_data/nfcmrvl.h 10022F: include/linux/platform_data/nxp-nci.h 10023F: Documentation/devicetree/bindings/net/nfc/ 10024 10025NFS, SUNRPC, AND LOCKD CLIENTS 10026M: Trond Myklebust <trond.myklebust@hammerspace.com> 10027M: Anna Schumaker <anna.schumaker@netapp.com> 10028L: linux-nfs@vger.kernel.org 10029W: http://client.linux-nfs.org 10030T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10031S: Maintained 10032F: fs/lockd/ 10033F: fs/nfs/ 10034F: fs/nfs_common/ 10035F: net/sunrpc/ 10036F: include/linux/lockd/ 10037F: include/linux/nfs* 10038F: include/linux/sunrpc/ 10039F: include/uapi/linux/nfs* 10040F: include/uapi/linux/sunrpc/ 10041 10042NILFS2 FILESYSTEM 10043M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10044L: linux-nilfs@vger.kernel.org 10045W: https://nilfs.sourceforge.io/ 10046W: https://nilfs.osdn.jp/ 10047T: git git://github.com/konis/nilfs2.git 10048S: Supported 10049F: Documentation/filesystems/nilfs2.txt 10050F: fs/nilfs2/ 10051F: include/trace/events/nilfs2.h 10052F: include/uapi/linux/nilfs2_api.h 10053F: include/uapi/linux/nilfs2_ondisk.h 10054 10055NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10056M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10057W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10058S: Maintained 10059F: Documentation/scsi/NinjaSCSI.txt 10060F: drivers/scsi/pcmcia/nsp_* 10061 10062NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10063M: GOTO Masanori <gotom@debian.or.jp> 10064M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10065W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10066S: Maintained 10067F: Documentation/scsi/NinjaSCSI.txt 10068F: drivers/scsi/nsp32* 10069 10070NIOS2 ARCHITECTURE 10071M: Ley Foon Tan <lftan@altera.com> 10072L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10074S: Maintained 10075F: arch/nios2/ 10076 10077NOHZ, DYNTICKS SUPPORT 10078M: Frederic Weisbecker <fweisbec@gmail.com> 10079M: Thomas Gleixner <tglx@linutronix.de> 10080M: Ingo Molnar <mingo@kernel.org> 10081L: linux-kernel@vger.kernel.org 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10083S: Maintained 10084F: kernel/time/tick*.* 10085F: include/linux/tick.h 10086F: include/linux/sched/nohz.h 10087 10088NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10089M: Pavel Machek <pavel@ucw.cz> 10090M: Sakari Ailus <sakari.ailus@iki.fi> 10091L: linux-media@vger.kernel.org 10092S: Maintained 10093F: drivers/media/i2c/et8ek8 10094F: drivers/media/i2c/ad5820.c 10095 10096NOKIA N900 POWER SUPPLY DRIVERS 10097R: Pali Rohár <pali.rohar@gmail.com> 10098F: include/linux/power/bq2415x_charger.h 10099F: include/linux/power/bq27xxx_battery.h 10100F: include/linux/power/isp1704_charger.h 10101F: drivers/power/supply/bq2415x_charger.c 10102F: drivers/power/supply/bq27xxx_battery.c 10103F: drivers/power/supply/bq27xxx_battery_i2c.c 10104F: drivers/power/supply/isp1704_charger.c 10105F: drivers/power/supply/rx51_battery.c 10106 10107NTB AMD DRIVER 10108M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10109L: linux-ntb@googlegroups.com 10110S: Supported 10111F: drivers/ntb/hw/amd/ 10112 10113NTB DRIVER CORE 10114M: Jon Mason <jdmason@kudzu.us> 10115M: Dave Jiang <dave.jiang@intel.com> 10116M: Allen Hubbe <allenbh@gmail.com> 10117L: linux-ntb@googlegroups.com 10118S: Supported 10119W: https://github.com/jonmason/ntb/wiki 10120T: git git://github.com/jonmason/ntb.git 10121F: drivers/ntb/ 10122F: drivers/net/ntb_netdev.c 10123F: include/linux/ntb.h 10124F: include/linux/ntb_transport.h 10125F: tools/testing/selftests/ntb/ 10126 10127NTB IDT DRIVER 10128M: Serge Semin <fancer.lancer@gmail.com> 10129L: linux-ntb@googlegroups.com 10130S: Supported 10131F: drivers/ntb/hw/idt/ 10132 10133NTB INTEL DRIVER 10134M: Dave Jiang <dave.jiang@intel.com> 10135L: linux-ntb@googlegroups.com 10136S: Supported 10137W: https://github.com/davejiang/linux/wiki 10138T: git https://github.com/davejiang/linux.git 10139F: drivers/ntb/hw/intel/ 10140 10141NTFS FILESYSTEM 10142M: Anton Altaparmakov <anton@tuxera.com> 10143L: linux-ntfs-dev@lists.sourceforge.net 10144W: http://www.tuxera.com/ 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10146S: Supported 10147F: Documentation/filesystems/ntfs.txt 10148F: fs/ntfs/ 10149 10150NUBUS SUBSYSTEM 10151M: Finn Thain <fthain@telegraphics.com.au> 10152L: linux-m68k@lists.linux-m68k.org 10153S: Maintained 10154F: arch/*/include/asm/nubus.h 10155F: drivers/nubus/ 10156F: include/linux/nubus.h 10157F: include/uapi/linux/nubus.h 10158 10159NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10160M: Antonino Daplas <adaplas@gmail.com> 10161L: linux-fbdev@vger.kernel.org 10162S: Maintained 10163F: drivers/video/fbdev/riva/ 10164F: drivers/video/fbdev/nvidia/ 10165 10166NVM EXPRESS DRIVER 10167M: Keith Busch <keith.busch@intel.com> 10168M: Jens Axboe <axboe@fb.com> 10169M: Christoph Hellwig <hch@lst.de> 10170M: Sagi Grimberg <sagi@grimberg.me> 10171L: linux-nvme@lists.infradead.org 10172T: git://git.infradead.org/nvme.git 10173W: http://git.infradead.org/nvme.git 10174S: Supported 10175F: drivers/nvme/host/ 10176F: include/linux/nvme.h 10177F: include/uapi/linux/nvme_ioctl.h 10178 10179NVM EXPRESS FC TRANSPORT DRIVERS 10180M: James Smart <james.smart@broadcom.com> 10181L: linux-nvme@lists.infradead.org 10182S: Supported 10183F: include/linux/nvme-fc.h 10184F: include/linux/nvme-fc-driver.h 10185F: drivers/nvme/host/fc.c 10186F: drivers/nvme/target/fc.c 10187F: drivers/nvme/target/fcloop.c 10188 10189NVM EXPRESS TARGET DRIVER 10190M: Christoph Hellwig <hch@lst.de> 10191M: Sagi Grimberg <sagi@grimberg.me> 10192L: linux-nvme@lists.infradead.org 10193T: git://git.infradead.org/nvme.git 10194W: http://git.infradead.org/nvme.git 10195S: Supported 10196F: drivers/nvme/target/ 10197 10198NVMEM FRAMEWORK 10199M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10200S: Maintained 10201F: drivers/nvmem/ 10202F: Documentation/devicetree/bindings/nvmem/ 10203F: Documentation/ABI/stable/sysfs-bus-nvmem 10204F: include/linux/nvmem-consumer.h 10205F: include/linux/nvmem-provider.h 10206 10207NXP SGTL5000 DRIVER 10208M: Fabio Estevam <fabio.estevam@nxp.com> 10209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10210S: Maintained 10211F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10212F: sound/soc/codecs/sgtl5000* 10213 10214NXP TDA998X DRM DRIVER 10215M: Russell King <linux@armlinux.org.uk> 10216S: Maintained 10217T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10219F: drivers/gpu/drm/i2c/tda998x_drv.c 10220F: include/drm/i2c/tda998x.h 10221F: include/dt-bindings/display/tda998x.h 10222K: "nxp,tda998x" 10223 10224NXP TFA9879 DRIVER 10225M: Peter Rosin <peda@axentia.se> 10226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10227S: Maintained 10228F: Documentation/devicetree/bindings/sound/tfa9879.txt 10229F: sound/soc/codecs/tfa9879* 10230 10231NXP-NCI NFC DRIVER 10232M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10233R: Charles Gorand <charles.gorand@effinnov.com> 10234L: linux-nfc@lists.01.org (moderated for non-subscribers) 10235S: Supported 10236F: drivers/nfc/nxp-nci 10237 10238OBJTOOL 10239M: Josh Poimboeuf <jpoimboe@redhat.com> 10240M: Peter Zijlstra <peterz@infradead.org> 10241S: Supported 10242F: tools/objtool/ 10243 10244OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10245M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10246M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10247L: linuxppc-dev@lists.ozlabs.org 10248S: Supported 10249F: arch/powerpc/platforms/powernv/ocxl.c 10250F: arch/powerpc/include/asm/pnv-ocxl.h 10251F: drivers/misc/ocxl/ 10252F: include/misc/ocxl* 10253F: include/uapi/misc/ocxl.h 10254F: Documentation/accelerators/ocxl.rst 10255 10256OMAP AUDIO SUPPORT 10257M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10258M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10259L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10260L: linux-omap@vger.kernel.org 10261S: Maintained 10262F: sound/soc/omap/ 10263 10264OMAP CLOCK FRAMEWORK SUPPORT 10265M: Paul Walmsley <paul@pwsan.com> 10266L: linux-omap@vger.kernel.org 10267S: Maintained 10268F: arch/arm/*omap*/*clock* 10269 10270OMAP DEVICE TREE SUPPORT 10271M: Benoît Cousson <bcousson@baylibre.com> 10272M: Tony Lindgren <tony@atomide.com> 10273L: linux-omap@vger.kernel.org 10274L: devicetree@vger.kernel.org 10275S: Maintained 10276F: arch/arm/boot/dts/*omap* 10277F: arch/arm/boot/dts/*am3* 10278F: arch/arm/boot/dts/*am4* 10279F: arch/arm/boot/dts/*am5* 10280F: arch/arm/boot/dts/*dra7* 10281 10282OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10283L: linux-omap@vger.kernel.org 10284L: linux-fbdev@vger.kernel.org 10285S: Orphan 10286F: drivers/video/fbdev/omap2/ 10287F: Documentation/arm/OMAP/DSS 10288 10289OMAP FRAMEBUFFER SUPPORT 10290L: linux-fbdev@vger.kernel.org 10291L: linux-omap@vger.kernel.org 10292S: Orphan 10293F: drivers/video/fbdev/omap/ 10294 10295OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10296M: Roger Quadros <rogerq@ti.com> 10297M: Tony Lindgren <tony@atomide.com> 10298L: linux-omap@vger.kernel.org 10299S: Maintained 10300F: drivers/memory/omap-gpmc.c 10301F: arch/arm/mach-omap2/*gpmc* 10302 10303OMAP GPIO DRIVER 10304M: Grygorii Strashko <grygorii.strashko@ti.com> 10305M: Santosh Shilimkar <ssantosh@kernel.org> 10306M: Kevin Hilman <khilman@kernel.org> 10307L: linux-omap@vger.kernel.org 10308S: Maintained 10309F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10310F: drivers/gpio/gpio-omap.c 10311 10312OMAP HARDWARE SPINLOCK SUPPORT 10313M: Ohad Ben-Cohen <ohad@wizery.com> 10314L: linux-omap@vger.kernel.org 10315S: Maintained 10316F: drivers/hwspinlock/omap_hwspinlock.c 10317 10318OMAP HS MMC SUPPORT 10319L: linux-mmc@vger.kernel.org 10320L: linux-omap@vger.kernel.org 10321S: Orphan 10322F: drivers/mmc/host/omap_hsmmc.c 10323 10324OMAP HWMOD DATA 10325M: Paul Walmsley <paul@pwsan.com> 10326L: linux-omap@vger.kernel.org 10327S: Maintained 10328F: arch/arm/mach-omap2/omap_hwmod*data* 10329 10330OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10331M: Benoît Cousson <bcousson@baylibre.com> 10332L: linux-omap@vger.kernel.org 10333S: Maintained 10334F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10335 10336OMAP HWMOD SUPPORT 10337M: Benoît Cousson <bcousson@baylibre.com> 10338M: Paul Walmsley <paul@pwsan.com> 10339L: linux-omap@vger.kernel.org 10340S: Maintained 10341F: arch/arm/mach-omap2/omap_hwmod.* 10342 10343OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10344M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10345L: linux-media@vger.kernel.org 10346S: Maintained 10347F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10348F: drivers/media/platform/omap3isp/ 10349F: drivers/staging/media/omap4iss/ 10350 10351OMAP MMC SUPPORT 10352M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10353L: linux-omap@vger.kernel.org 10354S: Maintained 10355F: drivers/mmc/host/omap.c 10356 10357OMAP POWER MANAGEMENT SUPPORT 10358M: Kevin Hilman <khilman@kernel.org> 10359L: linux-omap@vger.kernel.org 10360S: Maintained 10361F: arch/arm/*omap*/*pm* 10362F: drivers/cpufreq/omap-cpufreq.c 10363 10364OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10365M: Rajendra Nayak <rnayak@codeaurora.org> 10366M: Paul Walmsley <paul@pwsan.com> 10367L: linux-omap@vger.kernel.org 10368S: Maintained 10369F: arch/arm/mach-omap2/prm* 10370 10371OMAP RANDOM NUMBER GENERATOR SUPPORT 10372M: Deepak Saxena <dsaxena@plexity.net> 10373S: Maintained 10374F: drivers/char/hw_random/omap-rng.c 10375 10376OMAP USB SUPPORT 10377L: linux-usb@vger.kernel.org 10378L: linux-omap@vger.kernel.org 10379S: Orphan 10380F: drivers/usb/*/*omap* 10381F: arch/arm/*omap*/usb* 10382 10383OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10384M: Mark Jackson <mpfj@newflow.co.uk> 10385L: linux-omap@vger.kernel.org 10386S: Maintained 10387F: arch/arm/boot/dts/am335x-nano.dts 10388 10389OMAP1 SUPPORT 10390M: Aaro Koskinen <aaro.koskinen@iki.fi> 10391M: Tony Lindgren <tony@atomide.com> 10392L: linux-omap@vger.kernel.org 10393Q: http://patchwork.kernel.org/project/linux-omap/list/ 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10395S: Maintained 10396F: arch/arm/mach-omap1/ 10397F: arch/arm/plat-omap/ 10398F: arch/arm/configs/omap1_defconfig 10399F: drivers/i2c/busses/i2c-omap.c 10400F: include/linux/platform_data/i2c-omap.h 10401 10402OMAP2+ SUPPORT 10403M: Tony Lindgren <tony@atomide.com> 10404L: linux-omap@vger.kernel.org 10405W: http://www.muru.com/linux/omap/ 10406W: http://linux.omap.com/ 10407Q: http://patchwork.kernel.org/project/linux-omap/list/ 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10409S: Maintained 10410F: arch/arm/mach-omap2/ 10411F: arch/arm/plat-omap/ 10412F: arch/arm/configs/omap2plus_defconfig 10413F: drivers/i2c/busses/i2c-omap.c 10414F: drivers/irqchip/irq-omap-intc.c 10415F: drivers/mfd/*omap*.c 10416F: drivers/mfd/menelaus.c 10417F: drivers/mfd/palmas.c 10418F: drivers/mfd/tps65217.c 10419F: drivers/mfd/tps65218.c 10420F: drivers/mfd/tps65910.c 10421F: drivers/mfd/twl-core.[ch] 10422F: drivers/mfd/twl4030*.c 10423F: drivers/mfd/twl6030*.c 10424F: drivers/mfd/twl6040*.c 10425F: drivers/regulator/palmas-regulator*.c 10426F: drivers/regulator/pbias-regulator.c 10427F: drivers/regulator/tps65217-regulator.c 10428F: drivers/regulator/tps65218-regulator.c 10429F: drivers/regulator/tps65910-regulator.c 10430F: drivers/regulator/twl-regulator.c 10431F: drivers/regulator/twl6030-regulator.c 10432F: include/linux/platform_data/i2c-omap.h 10433 10434ONION OMEGA2+ BOARD 10435M: Harvey Hunt <harveyhuntnexus@gmail.com> 10436L: linux-mips@linux-mips.org 10437S: Maintained 10438F: arch/mips/boot/dts/ralink/omega2p.dts 10439 10440OMFS FILESYSTEM 10441M: Bob Copeland <me@bobcopeland.com> 10442L: linux-karma-devel@lists.sourceforge.net 10443S: Maintained 10444F: Documentation/filesystems/omfs.txt 10445F: fs/omfs/ 10446 10447OMNIKEY CARDMAN 4000 DRIVER 10448M: Harald Welte <laforge@gnumonks.org> 10449S: Maintained 10450F: drivers/char/pcmcia/cm4000_cs.c 10451F: include/linux/cm4000_cs.h 10452F: include/uapi/linux/cm4000_cs.h 10453 10454OMNIKEY CARDMAN 4040 DRIVER 10455M: Harald Welte <laforge@gnumonks.org> 10456S: Maintained 10457F: drivers/char/pcmcia/cm4040_cs.* 10458 10459OMNIVISION OV13858 SENSOR DRIVER 10460M: Sakari Ailus <sakari.ailus@linux.intel.com> 10461L: linux-media@vger.kernel.org 10462T: git git://linuxtv.org/media_tree.git 10463S: Maintained 10464F: drivers/media/i2c/ov13858.c 10465 10466OMNIVISION OV2685 SENSOR DRIVER 10467M: Shunqian Zheng <zhengsq@rock-chips.com> 10468L: linux-media@vger.kernel.org 10469T: git git://linuxtv.org/media_tree.git 10470S: Maintained 10471F: drivers/media/i2c/ov2685.c 10472 10473OMNIVISION OV5640 SENSOR DRIVER 10474M: Steve Longerbeam <slongerbeam@gmail.com> 10475L: linux-media@vger.kernel.org 10476T: git git://linuxtv.org/media_tree.git 10477S: Maintained 10478F: drivers/media/i2c/ov5640.c 10479 10480OMNIVISION OV5647 SENSOR DRIVER 10481M: Luis Oliveira <lolivei@synopsys.com> 10482L: linux-media@vger.kernel.org 10483T: git git://linuxtv.org/media_tree.git 10484S: Maintained 10485F: drivers/media/i2c/ov5647.c 10486 10487OMNIVISION OV5695 SENSOR DRIVER 10488M: Shunqian Zheng <zhengsq@rock-chips.com> 10489L: linux-media@vger.kernel.org 10490T: git git://linuxtv.org/media_tree.git 10491S: Maintained 10492F: drivers/media/i2c/ov5695.c 10493 10494OMNIVISION OV7670 SENSOR DRIVER 10495M: Jonathan Corbet <corbet@lwn.net> 10496L: linux-media@vger.kernel.org 10497T: git git://linuxtv.org/media_tree.git 10498S: Maintained 10499F: drivers/media/i2c/ov7670.c 10500F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10501 10502OMNIVISION OV772x SENSOR DRIVER 10503M: Jacopo Mondi <jacopo@jmondi.org> 10504L: linux-media@vger.kernel.org 10505T: git git://linuxtv.org/media_tree.git 10506S: Odd fixes 10507F: drivers/media/i2c/ov772x.c 10508F: include/media/i2c/ov772x.h 10509F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10510 10511OMNIVISION OV7740 SENSOR DRIVER 10512M: Wenyou Yang <wenyou.yang@microchip.com> 10513L: linux-media@vger.kernel.org 10514T: git git://linuxtv.org/media_tree.git 10515S: Maintained 10516F: drivers/media/i2c/ov7740.c 10517F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10518 10519OMNIVISION OV9650 SENSOR DRIVER 10520M: Sakari Ailus <sakari.ailus@linux.intel.com> 10521R: Akinobu Mita <akinobu.mita@gmail.com> 10522R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10523L: linux-media@vger.kernel.org 10524T: git git://linuxtv.org/media_tree.git 10525S: Maintained 10526F: drivers/media/i2c/ov9650.c 10527F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10528 10529ONENAND FLASH DRIVER 10530M: Kyungmin Park <kyungmin.park@samsung.com> 10531L: linux-mtd@lists.infradead.org 10532S: Maintained 10533F: drivers/mtd/nand/onenand/ 10534F: include/linux/mtd/onenand*.h 10535 10536ONSTREAM SCSI TAPE DRIVER 10537M: Willem Riede <osst@riede.org> 10538L: osst-users@lists.sourceforge.net 10539L: linux-scsi@vger.kernel.org 10540S: Maintained 10541F: Documentation/scsi/osst.txt 10542F: drivers/scsi/osst.* 10543F: drivers/scsi/osst_*.h 10544F: drivers/scsi/st.h 10545 10546OP-TEE DRIVER 10547M: Jens Wiklander <jens.wiklander@linaro.org> 10548S: Maintained 10549F: drivers/tee/optee/ 10550 10551OPA-VNIC DRIVER 10552M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10553M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10554L: linux-rdma@vger.kernel.org 10555S: Supported 10556F: drivers/infiniband/ulp/opa_vnic 10557 10558OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10559M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10560M: Frank Rowand <frowand.list@gmail.com> 10561L: devicetree@vger.kernel.org 10562S: Maintained 10563F: Documentation/devicetree/dynamic-resolution-notes.txt 10564F: Documentation/devicetree/overlay-notes.txt 10565F: drivers/of/overlay.c 10566F: drivers/of/resolver.c 10567K: of_overlay_notifier_ 10568 10569OPEN FIRMWARE AND FLATTENED DEVICE TREE 10570M: Rob Herring <robh+dt@kernel.org> 10571M: Frank Rowand <frowand.list@gmail.com> 10572L: devicetree@vger.kernel.org 10573W: http://www.devicetree.org/ 10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10575S: Maintained 10576F: drivers/of/ 10577F: include/linux/of*.h 10578F: scripts/dtc/ 10579F: Documentation/ABI/testing/sysfs-firmware-ofw 10580 10581OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10582M: Rob Herring <robh+dt@kernel.org> 10583M: Mark Rutland <mark.rutland@arm.com> 10584L: devicetree@vger.kernel.org 10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10586Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10587S: Maintained 10588F: Documentation/devicetree/ 10589F: arch/*/boot/dts/ 10590F: include/dt-bindings/ 10591 10592OPENCORES I2C BUS DRIVER 10593M: Peter Korsgaard <jacmet@sunsite.dk> 10594L: linux-i2c@vger.kernel.org 10595S: Maintained 10596F: Documentation/i2c/busses/i2c-ocores 10597F: drivers/i2c/busses/i2c-ocores.c 10598 10599OPENRISC ARCHITECTURE 10600M: Jonas Bonn <jonas@southpole.se> 10601M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10602M: Stafford Horne <shorne@gmail.com> 10603T: git git://github.com/openrisc/linux.git 10604L: openrisc@lists.librecores.org 10605W: http://openrisc.io 10606S: Maintained 10607F: Documentation/devicetree/bindings/openrisc/ 10608F: Documentation/openrisc/ 10609F: arch/openrisc/ 10610F: drivers/irqchip/irq-ompic.c 10611F: drivers/irqchip/irq-or1k-* 10612 10613OPENVSWITCH 10614M: Pravin B Shelar <pshelar@ovn.org> 10615L: netdev@vger.kernel.org 10616L: dev@openvswitch.org 10617W: http://openvswitch.org 10618S: Maintained 10619F: net/openvswitch/ 10620F: include/uapi/linux/openvswitch.h 10621 10622OPERATING PERFORMANCE POINTS (OPP) 10623M: Viresh Kumar <vireshk@kernel.org> 10624M: Nishanth Menon <nm@ti.com> 10625M: Stephen Boyd <sboyd@kernel.org> 10626L: linux-pm@vger.kernel.org 10627S: Maintained 10628T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10629F: drivers/opp/ 10630F: include/linux/pm_opp.h 10631F: Documentation/power/opp.txt 10632F: Documentation/devicetree/bindings/opp/ 10633 10634OPL4 DRIVER 10635M: Clemens Ladisch <clemens@ladisch.de> 10636L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10637T: git git://git.alsa-project.org/alsa-kernel.git 10638S: Maintained 10639F: sound/drivers/opl4/ 10640 10641OPROFILE 10642M: Robert Richter <rric@kernel.org> 10643L: oprofile-list@lists.sf.net 10644S: Maintained 10645F: arch/*/include/asm/oprofile*.h 10646F: arch/*/oprofile/ 10647F: drivers/oprofile/ 10648F: include/linux/oprofile.h 10649 10650ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10651M: Mark Fasheh <mark@fasheh.com> 10652M: Joel Becker <jlbec@evilplan.org> 10653L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10654W: http://ocfs2.wiki.kernel.org 10655S: Supported 10656F: Documentation/filesystems/ocfs2.txt 10657F: Documentation/filesystems/dlmfs.txt 10658F: fs/ocfs2/ 10659 10660ORANGEFS FILESYSTEM 10661M: Mike Marshall <hubcap@omnibond.com> 10662R: Martin Brandenburg <martin@omnibond.com> 10663L: devel@lists.orangefs.org 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10665S: Supported 10666F: fs/orangefs/ 10667F: Documentation/filesystems/orangefs.txt 10668 10669ORINOCO DRIVER 10670L: linux-wireless@vger.kernel.org 10671W: http://wireless.kernel.org/en/users/Drivers/orinoco 10672W: http://www.nongnu.org/orinoco/ 10673S: Orphan 10674F: drivers/net/wireless/intersil/orinoco/ 10675 10676OSD LIBRARY and FILESYSTEM 10677M: Boaz Harrosh <ooo@electrozaur.com> 10678S: Maintained 10679F: drivers/scsi/osd/ 10680F: include/scsi/osd_* 10681F: fs/exofs/ 10682 10683OV2659 OMNIVISION SENSOR DRIVER 10684M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10685L: linux-media@vger.kernel.org 10686W: https://linuxtv.org 10687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10688T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10689S: Maintained 10690F: drivers/media/i2c/ov2659.c 10691F: include/media/i2c/ov2659.h 10692 10693OVERLAY FILESYSTEM 10694M: Miklos Szeredi <miklos@szeredi.hu> 10695L: linux-unionfs@vger.kernel.org 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10697S: Supported 10698F: fs/overlayfs/ 10699F: Documentation/filesystems/overlayfs.txt 10700 10701P54 WIRELESS DRIVER 10702M: Christian Lamparter <chunkeey@googlemail.com> 10703L: linux-wireless@vger.kernel.org 10704W: http://wireless.kernel.org/en/users/Drivers/p54 10705S: Maintained 10706F: drivers/net/wireless/intersil/p54/ 10707 10708PA SEMI ETHERNET DRIVER 10709L: netdev@vger.kernel.org 10710S: Orphan 10711F: drivers/net/ethernet/pasemi/* 10712 10713PA SEMI SMBUS DRIVER 10714L: linux-i2c@vger.kernel.org 10715S: Orphan 10716F: drivers/i2c/busses/i2c-pasemi.c 10717 10718PADATA PARALLEL EXECUTION MECHANISM 10719M: Steffen Klassert <steffen.klassert@secunet.com> 10720L: linux-crypto@vger.kernel.org 10721S: Maintained 10722F: kernel/padata.c 10723F: include/linux/padata.h 10724F: Documentation/padata.txt 10725 10726PANASONIC LAPTOP ACPI EXTRAS DRIVER 10727M: Harald Welte <laforge@gnumonks.org> 10728L: platform-driver-x86@vger.kernel.org 10729S: Maintained 10730F: drivers/platform/x86/panasonic-laptop.c 10731 10732PARALLEL LCD/KEYPAD PANEL DRIVER 10733M: Willy Tarreau <willy@haproxy.com> 10734M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10735S: Odd Fixes 10736F: Documentation/auxdisplay/lcd-panel-cgram.txt 10737F: drivers/misc/panel.c 10738 10739PARALLEL PORT SUBSYSTEM 10740M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10741M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10742L: linux-parport@lists.infradead.org (subscribers-only) 10743S: Maintained 10744F: drivers/parport/ 10745F: include/linux/parport*.h 10746F: drivers/char/ppdev.c 10747F: include/uapi/linux/ppdev.h 10748F: Documentation/parport*.txt 10749 10750PARAVIRT_OPS INTERFACE 10751M: Juergen Gross <jgross@suse.com> 10752M: Alok Kataria <akataria@vmware.com> 10753L: virtualization@lists.linux-foundation.org 10754S: Supported 10755F: Documentation/virtual/paravirt_ops.txt 10756F: arch/*/kernel/paravirt* 10757F: arch/*/include/asm/paravirt*.h 10758F: include/linux/hypervisor.h 10759 10760PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10761M: Tim Waugh <tim@cyberelk.net> 10762L: linux-parport@lists.infradead.org (subscribers-only) 10763S: Maintained 10764F: Documentation/blockdev/paride.txt 10765F: drivers/block/paride/ 10766 10767PARISC ARCHITECTURE 10768M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10769M: Helge Deller <deller@gmx.de> 10770L: linux-parisc@vger.kernel.org 10771W: http://www.parisc-linux.org/ 10772Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10775S: Maintained 10776F: arch/parisc/ 10777F: Documentation/parisc/ 10778F: drivers/parisc/ 10779F: drivers/char/agp/parisc-agp.c 10780F: drivers/input/serio/gscps2.c 10781F: drivers/parport/parport_gsc.* 10782F: drivers/tty/serial/8250/8250_gsc.c 10783F: drivers/video/fbdev/sti* 10784F: drivers/video/console/sti* 10785F: drivers/video/logo/logo_parisc* 10786 10787PARMAN 10788M: Jiri Pirko <jiri@mellanox.com> 10789L: netdev@vger.kernel.org 10790S: Supported 10791F: lib/parman.c 10792F: lib/test_parman.c 10793F: include/linux/parman.h 10794 10795PC87360 HARDWARE MONITORING DRIVER 10796M: Jim Cromie <jim.cromie@gmail.com> 10797L: linux-hwmon@vger.kernel.org 10798S: Maintained 10799F: Documentation/hwmon/pc87360 10800F: drivers/hwmon/pc87360.c 10801 10802PC8736x GPIO DRIVER 10803M: Jim Cromie <jim.cromie@gmail.com> 10804S: Maintained 10805F: drivers/char/pc8736x_gpio.c 10806 10807PC87427 HARDWARE MONITORING DRIVER 10808M: Jean Delvare <jdelvare@suse.com> 10809L: linux-hwmon@vger.kernel.org 10810S: Maintained 10811F: Documentation/hwmon/pc87427 10812F: drivers/hwmon/pc87427.c 10813 10814PCA9532 LED DRIVER 10815M: Riku Voipio <riku.voipio@iki.fi> 10816S: Maintained 10817F: drivers/leds/leds-pca9532.c 10818F: include/linux/leds-pca9532.h 10819 10820PCA9541 I2C BUS MASTER SELECTOR DRIVER 10821M: Guenter Roeck <linux@roeck-us.net> 10822L: linux-i2c@vger.kernel.org 10823S: Maintained 10824F: drivers/i2c/muxes/i2c-mux-pca9541.c 10825 10826PCDP - PRIMARY CONSOLE AND DEBUG PORT 10827M: Khalid Aziz <khalid@gonehiking.org> 10828S: Maintained 10829F: drivers/firmware/pcdp.* 10830 10831PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10832M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10833L: linux-pci@vger.kernel.org 10834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10835S: Maintained 10836F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10837F: drivers/pci/controller/pci-aardvark.c 10838 10839PCI DRIVER FOR ALTERA PCIE IP 10840M: Ley Foon Tan <lftan@altera.com> 10841L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10842L: linux-pci@vger.kernel.org 10843S: Supported 10844F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10845F: drivers/pci/controller/pcie-altera.c 10846 10847PCI DRIVER FOR APPLIEDMICRO XGENE 10848M: Tanmay Inamdar <tinamdar@apm.com> 10849L: linux-pci@vger.kernel.org 10850L: linux-arm-kernel@lists.infradead.org 10851S: Maintained 10852F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10853F: drivers/pci/controller/pci-xgene.c 10854 10855PCI DRIVER FOR ARM VERSATILE PLATFORM 10856M: Rob Herring <robh@kernel.org> 10857L: linux-pci@vger.kernel.org 10858L: linux-arm-kernel@lists.infradead.org 10859S: Maintained 10860F: Documentation/devicetree/bindings/pci/versatile.txt 10861F: drivers/pci/controller/pci-versatile.c 10862 10863PCI DRIVER FOR ARMADA 8K 10864M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10865L: linux-pci@vger.kernel.org 10866L: linux-arm-kernel@lists.infradead.org 10867S: Maintained 10868F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10869F: drivers/pci/controller/dwc/pcie-armada8k.c 10870 10871PCI DRIVER FOR CADENCE PCIE IP 10872M: Alan Douglas <adouglas@cadence.com> 10873L: linux-pci@vger.kernel.org 10874S: Maintained 10875F: Documentation/devicetree/bindings/pci/cdns,*.txt 10876F: drivers/pci/controller/pcie-cadence* 10877 10878PCI DRIVER FOR FREESCALE LAYERSCAPE 10879M: Minghuan Lian <minghuan.Lian@nxp.com> 10880M: Mingkai Hu <mingkai.hu@nxp.com> 10881M: Roy Zang <roy.zang@nxp.com> 10882L: linuxppc-dev@lists.ozlabs.org 10883L: linux-pci@vger.kernel.org 10884L: linux-arm-kernel@lists.infradead.org 10885S: Maintained 10886F: drivers/pci/controller/dwc/*layerscape* 10887 10888PCI DRIVER FOR GENERIC OF HOSTS 10889M: Will Deacon <will.deacon@arm.com> 10890L: linux-pci@vger.kernel.org 10891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10892S: Maintained 10893F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10894F: drivers/pci/controller/pci-host-common.c 10895F: drivers/pci/controller/pci-host-generic.c 10896 10897PCI DRIVER FOR IMX6 10898M: Richard Zhu <hongxing.zhu@nxp.com> 10899M: Lucas Stach <l.stach@pengutronix.de> 10900L: linux-pci@vger.kernel.org 10901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10902S: Maintained 10903F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10904F: drivers/pci/controller/dwc/*imx6* 10905 10906PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10907M: Keith Busch <keith.busch@intel.com> 10908M: Jonathan Derrick <jonathan.derrick@intel.com> 10909L: linux-pci@vger.kernel.org 10910S: Supported 10911F: drivers/pci/controller/vmd.c 10912 10913PCI DRIVER FOR MICROSEMI SWITCHTEC 10914M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10915M: Logan Gunthorpe <logang@deltatee.com> 10916L: linux-pci@vger.kernel.org 10917S: Maintained 10918F: Documentation/switchtec.txt 10919F: Documentation/ABI/testing/sysfs-class-switchtec 10920F: drivers/pci/switch/switchtec* 10921F: include/uapi/linux/switchtec_ioctl.h 10922F: include/linux/switchtec.h 10923F: drivers/ntb/hw/mscc/ 10924 10925PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10926M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10927M: Jason Cooper <jason@lakedaemon.net> 10928L: linux-pci@vger.kernel.org 10929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10930S: Maintained 10931F: drivers/pci/controller/*mvebu* 10932 10933PCI DRIVER FOR NVIDIA TEGRA 10934M: Thierry Reding <thierry.reding@gmail.com> 10935L: linux-tegra@vger.kernel.org 10936L: linux-pci@vger.kernel.org 10937S: Supported 10938F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10939F: drivers/pci/controller/pci-tegra.c 10940 10941PCI DRIVER FOR RENESAS R-CAR 10942M: Simon Horman <horms@verge.net.au> 10943L: linux-pci@vger.kernel.org 10944L: linux-renesas-soc@vger.kernel.org 10945S: Maintained 10946F: drivers/pci/controller/*rcar* 10947 10948PCI DRIVER FOR SAMSUNG EXYNOS 10949M: Jingoo Han <jingoohan1@gmail.com> 10950L: linux-pci@vger.kernel.org 10951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10952L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10953S: Maintained 10954F: drivers/pci/controller/dwc/pci-exynos.c 10955 10956PCI DRIVER FOR SYNOPSYS DESIGNWARE 10957M: Jingoo Han <jingoohan1@gmail.com> 10958M: Joao Pinto <Joao.Pinto@synopsys.com> 10959L: linux-pci@vger.kernel.org 10960S: Maintained 10961F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10962F: drivers/pci/controller/dwc/*designware* 10963 10964PCI DRIVER FOR TI DRA7XX 10965M: Kishon Vijay Abraham I <kishon@ti.com> 10966L: linux-omap@vger.kernel.org 10967L: linux-pci@vger.kernel.org 10968S: Supported 10969F: Documentation/devicetree/bindings/pci/ti-pci.txt 10970F: drivers/pci/controller/dwc/pci-dra7xx.c 10971 10972PCI DRIVER FOR TI KEYSTONE 10973M: Murali Karicheri <m-karicheri2@ti.com> 10974L: linux-pci@vger.kernel.org 10975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10976S: Maintained 10977F: drivers/pci/controller/dwc/*keystone* 10978 10979PCI ENDPOINT SUBSYSTEM 10980M: Kishon Vijay Abraham I <kishon@ti.com> 10981M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10982L: linux-pci@vger.kernel.org 10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10984S: Supported 10985F: drivers/pci/endpoint/ 10986F: drivers/misc/pci_endpoint_test.c 10987F: tools/pci/ 10988 10989PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10990M: Russell Currey <ruscur@russell.cc> 10991L: linuxppc-dev@lists.ozlabs.org 10992S: Supported 10993F: Documentation/powerpc/eeh-pci-error-recovery.txt 10994F: arch/powerpc/kernel/eeh*.c 10995F: arch/powerpc/platforms/*/eeh*.c 10996F: arch/powerpc/include/*/eeh*.h 10997 10998PCI ERROR RECOVERY 10999M: Linas Vepstas <linasvepstas@gmail.com> 11000L: linux-pci@vger.kernel.org 11001S: Supported 11002F: Documentation/PCI/pci-error-recovery.txt 11003 11004PCI MSI DRIVER FOR ALTERA MSI IP 11005M: Ley Foon Tan <lftan@altera.com> 11006L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11007L: linux-pci@vger.kernel.org 11008S: Supported 11009F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11010F: drivers/pci/controller/pcie-altera-msi.c 11011 11012PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11013M: Duc Dang <dhdang@apm.com> 11014L: linux-pci@vger.kernel.org 11015L: linux-arm-kernel@lists.infradead.org 11016S: Maintained 11017F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11018F: drivers/pci/controller/pci-xgene-msi.c 11019 11020PCI SUBSYSTEM 11021M: Bjorn Helgaas <bhelgaas@google.com> 11022L: linux-pci@vger.kernel.org 11023Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11025S: Supported 11026F: Documentation/devicetree/bindings/pci/ 11027F: Documentation/PCI/ 11028F: drivers/acpi/pci* 11029F: drivers/pci/ 11030F: include/asm-generic/pci* 11031F: include/linux/pci* 11032F: include/linux/of_pci.h 11033F: include/uapi/linux/pci* 11034F: lib/pci* 11035F: arch/x86/pci/ 11036F: arch/x86/kernel/quirks.c 11037 11038PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11039M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11040L: linux-pci@vger.kernel.org 11041Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11043S: Supported 11044F: drivers/pci/controller/ 11045 11046PCIE DRIVER FOR AXIS ARTPEC 11047M: Jesper Nilsson <jesper.nilsson@axis.com> 11048L: linux-arm-kernel@axis.com 11049L: linux-pci@vger.kernel.org 11050S: Maintained 11051F: Documentation/devicetree/bindings/pci/axis,artpec* 11052F: drivers/pci/controller/dwc/*artpec* 11053 11054PCIE DRIVER FOR CAVIUM THUNDERX 11055M: David Daney <david.daney@cavium.com> 11056L: linux-pci@vger.kernel.org 11057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11058S: Supported 11059F: Documentation/devicetree/bindings/pci/pci-thunder-* 11060F: drivers/pci/controller/pci-thunder-* 11061 11062PCIE DRIVER FOR HISILICON 11063M: Zhou Wang <wangzhou1@hisilicon.com> 11064L: linux-pci@vger.kernel.org 11065S: Maintained 11066F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11067F: drivers/pci/controller/dwc/pcie-hisi.c 11068 11069PCIE DRIVER FOR HISILICON KIRIN 11070M: Xiaowei Song <songxiaowei@hisilicon.com> 11071M: Binghui Wang <wangbinghui@hisilicon.com> 11072L: linux-pci@vger.kernel.org 11073S: Maintained 11074F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11075F: drivers/pci/controller/dwc/pcie-kirin.c 11076 11077PCIE DRIVER FOR HISILICON STB 11078M: Jianguo Sun <sunjianguo1@huawei.com> 11079M: Shawn Guo <shawn.guo@linaro.org> 11080L: linux-pci@vger.kernel.org 11081S: Maintained 11082F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11083F: drivers/pci/controller/dwc/pcie-histb.c 11084 11085PCIE DRIVER FOR MEDIATEK 11086M: Ryder Lee <ryder.lee@mediatek.com> 11087L: linux-pci@vger.kernel.org 11088L: linux-mediatek@lists.infradead.org 11089S: Supported 11090F: Documentation/devicetree/bindings/pci/mediatek* 11091F: drivers/pci/controller/*mediatek* 11092 11093PCIE DRIVER FOR QUALCOMM MSM 11094M: Stanimir Varbanov <svarbanov@mm-sol.com> 11095L: linux-pci@vger.kernel.org 11096L: linux-arm-msm@vger.kernel.org 11097S: Maintained 11098F: drivers/pci/controller/dwc/*qcom* 11099 11100PCIE DRIVER FOR ROCKCHIP 11101M: Shawn Lin <shawn.lin@rock-chips.com> 11102L: linux-pci@vger.kernel.org 11103L: linux-rockchip@lists.infradead.org 11104S: Maintained 11105F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11106F: drivers/pci/controller/pcie-rockchip* 11107 11108PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11109M: Linus Walleij <linus.walleij@linaro.org> 11110L: linux-pci@vger.kernel.org 11111S: Maintained 11112F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11113F: drivers/pci/controller/pci-v3-semi.c 11114 11115PCIE DRIVER FOR ST SPEAR13XX 11116M: Pratyush Anand <pratyush.anand@gmail.com> 11117L: linux-pci@vger.kernel.org 11118S: Maintained 11119F: drivers/pci/controller/dwc/*spear* 11120 11121PCMCIA SUBSYSTEM 11122M: Dominik Brodowski <linux@dominikbrodowski.net> 11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11124S: Odd Fixes 11125F: Documentation/pcmcia/ 11126F: tools/pcmcia/ 11127F: drivers/pcmcia/ 11128F: include/pcmcia/ 11129 11130PCNET32 NETWORK DRIVER 11131M: Don Fry <pcnet32@frontier.com> 11132L: netdev@vger.kernel.org 11133S: Maintained 11134F: drivers/net/ethernet/amd/pcnet32.c 11135 11136PCRYPT PARALLEL CRYPTO ENGINE 11137M: Steffen Klassert <steffen.klassert@secunet.com> 11138L: linux-crypto@vger.kernel.org 11139S: Maintained 11140F: crypto/pcrypt.c 11141F: include/crypto/pcrypt.h 11142 11143PEAQ WMI HOTKEYS DRIVER 11144M: Hans de Goede <hdegoede@redhat.com> 11145L: platform-driver-x86@vger.kernel.org 11146S: Maintained 11147F: drivers/platform/x86/peaq-wmi.c 11148 11149PER-CPU MEMORY ALLOCATOR 11150M: Tejun Heo <tj@kernel.org> 11151M: Christoph Lameter <cl@linux.com> 11152M: Dennis Zhou <dennisszhou@gmail.com> 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11154S: Maintained 11155F: include/linux/percpu*.h 11156F: mm/percpu*.c 11157F: arch/*/include/asm/percpu.h 11158 11159PER-TASK DELAY ACCOUNTING 11160M: Balbir Singh <bsingharora@gmail.com> 11161S: Maintained 11162F: include/linux/delayacct.h 11163F: kernel/delayacct.c 11164 11165PERFORMANCE EVENTS SUBSYSTEM 11166M: Peter Zijlstra <peterz@infradead.org> 11167M: Ingo Molnar <mingo@redhat.com> 11168M: Arnaldo Carvalho de Melo <acme@kernel.org> 11169R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11170R: Jiri Olsa <jolsa@redhat.com> 11171R: Namhyung Kim <namhyung@kernel.org> 11172L: linux-kernel@vger.kernel.org 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11174S: Supported 11175F: kernel/events/* 11176F: include/linux/perf_event.h 11177F: include/uapi/linux/perf_event.h 11178F: arch/*/kernel/perf_event*.c 11179F: arch/*/kernel/*/perf_event*.c 11180F: arch/*/kernel/*/*/perf_event*.c 11181F: arch/*/include/asm/perf_event.h 11182F: arch/*/kernel/perf_callchain.c 11183F: arch/*/events/* 11184F: tools/perf/ 11185 11186PERSONALITY HANDLING 11187M: Christoph Hellwig <hch@infradead.org> 11188L: linux-abi-devel@lists.sourceforge.net 11189S: Maintained 11190F: include/linux/personality.h 11191F: include/uapi/linux/personality.h 11192 11193PHONET PROTOCOL 11194M: Remi Denis-Courmont <courmisch@gmail.com> 11195S: Supported 11196F: Documentation/networking/phonet.txt 11197F: include/linux/phonet.h 11198F: include/net/phonet/ 11199F: include/uapi/linux/phonet.h 11200F: net/phonet/ 11201 11202PHRAM MTD DRIVER 11203M: Joern Engel <joern@lazybastard.org> 11204L: linux-mtd@lists.infradead.org 11205S: Maintained 11206F: drivers/mtd/devices/phram.c 11207 11208PICOLCD HID DRIVER 11209M: Bruno Prémont <bonbons@linux-vserver.org> 11210L: linux-input@vger.kernel.org 11211S: Maintained 11212F: drivers/hid/hid-picolcd* 11213 11214PICOXCELL SUPPORT 11215M: Jamie Iles <jamie@jamieiles.com> 11216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11217T: git git://github.com/jamieiles/linux-2.6-ji.git 11218S: Supported 11219F: arch/arm/boot/dts/picoxcell* 11220F: arch/arm/mach-picoxcell/ 11221F: drivers/crypto/picoxcell* 11222 11223PIN CONTROL SUBSYSTEM 11224M: Linus Walleij <linus.walleij@linaro.org> 11225L: linux-gpio@vger.kernel.org 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11227S: Maintained 11228F: Documentation/devicetree/bindings/pinctrl/ 11229F: Documentation/driver-api/pinctl.rst 11230F: drivers/pinctrl/ 11231F: include/linux/pinctrl/ 11232 11233PIN CONTROLLER - ATMEL AT91 11234M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11236S: Maintained 11237F: drivers/pinctrl/pinctrl-at91.* 11238 11239PIN CONTROLLER - ATMEL AT91 PIO4 11240M: Ludovic Desroches <ludovic.desroches@microchip.com> 11241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11242L: linux-gpio@vger.kernel.org 11243S: Supported 11244F: drivers/pinctrl/pinctrl-at91-pio4.* 11245 11246PIN CONTROLLER - FREESCALE 11247M: Dong Aisheng <aisheng.dong@nxp.com> 11248M: Fabio Estevam <festevam@gmail.com> 11249M: Shawn Guo <shawnguo@kernel.org> 11250M: Stefan Agner <stefan@agner.ch> 11251R: Pengutronix Kernel Team <kernel@pengutronix.de> 11252L: linux-gpio@vger.kernel.org 11253S: Maintained 11254F: drivers/pinctrl/freescale/ 11255F: Documentation/devicetree/bindings/pinctrl/fsl,* 11256 11257PIN CONTROLLER - INTEL 11258M: Mika Westerberg <mika.westerberg@linux.intel.com> 11259M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11260S: Maintained 11261F: drivers/pinctrl/intel/ 11262 11263PIN CONTROLLER - MEDIATEK 11264M: Sean Wang <sean.wang@mediatek.com> 11265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11266S: Maintained 11267F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11268F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11269F: drivers/pinctrl/mediatek/mtk-eint.* 11270F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11271F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11272F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11273 11274PIN CONTROLLER - QUALCOMM 11275M: Bjorn Andersson <bjorn.andersson@linaro.org> 11276S: Maintained 11277L: linux-arm-msm@vger.kernel.org 11278F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11279F: drivers/pinctrl/qcom/ 11280 11281PIN CONTROLLER - RENESAS 11282M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11283M: Geert Uytterhoeven <geert+renesas@glider.be> 11284L: linux-renesas-soc@vger.kernel.org 11285T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11286S: Maintained 11287F: drivers/pinctrl/sh-pfc/ 11288 11289PIN CONTROLLER - SAMSUNG 11290M: Tomasz Figa <tomasz.figa@gmail.com> 11291M: Krzysztof Kozlowski <krzk@kernel.org> 11292M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11294L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11295Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11297S: Maintained 11298F: drivers/pinctrl/samsung/ 11299F: include/dt-bindings/pinctrl/samsung.h 11300F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11301 11302PIN CONTROLLER - SINGLE 11303M: Tony Lindgren <tony@atomide.com> 11304M: Haojian Zhuang <haojian.zhuang@linaro.org> 11305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11306L: linux-omap@vger.kernel.org 11307S: Maintained 11308F: drivers/pinctrl/pinctrl-single.c 11309 11310PIN CONTROLLER - ST SPEAR 11311M: Viresh Kumar <vireshk@kernel.org> 11312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11313W: http://www.st.com/spear 11314S: Maintained 11315F: drivers/pinctrl/spear/ 11316 11317PISTACHIO SOC SUPPORT 11318M: James Hartley <james.hartley@sondrel.com> 11319L: linux-mips@linux-mips.org 11320S: Odd Fixes 11321F: arch/mips/pistachio/ 11322F: arch/mips/include/asm/mach-pistachio/ 11323F: arch/mips/boot/dts/img/pistachio* 11324F: arch/mips/configs/pistachio*_defconfig 11325 11326PKTCDVD DRIVER 11327S: Orphan 11328M: linux-block@vger.kernel.org 11329F: drivers/block/pktcdvd.c 11330F: include/linux/pktcdvd.h 11331F: include/uapi/linux/pktcdvd.h 11332 11333PKUNITY SOC DRIVERS 11334M: Guan Xuetao <gxt@pku.edu.cn> 11335W: http://mprc.pku.edu.cn/~guanxuetao/linux 11336S: Maintained 11337T: git git://github.com/gxt/linux.git 11338F: drivers/input/serio/i8042-unicore32io.h 11339F: drivers/i2c/busses/i2c-puv3.c 11340F: drivers/video/fbdev/fb-puv3.c 11341F: drivers/rtc/rtc-puv3.c 11342 11343PMBUS HARDWARE MONITORING DRIVERS 11344M: Guenter Roeck <linux@roeck-us.net> 11345L: linux-hwmon@vger.kernel.org 11346W: http://hwmon.wiki.kernel.org/ 11347W: http://www.roeck-us.net/linux/drivers/ 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11349S: Maintained 11350F: Documentation/hwmon/pmbus 11351F: drivers/hwmon/pmbus/ 11352F: include/linux/pmbus.h 11353 11354PMC SIERRA MaxRAID DRIVER 11355L: linux-scsi@vger.kernel.org 11356W: http://www.pmc-sierra.com/ 11357S: Orphan 11358F: drivers/scsi/pmcraid.* 11359 11360PMC SIERRA PM8001 DRIVER 11361M: Jack Wang <jinpu.wang@profitbricks.com> 11362M: lindar_liu@usish.com 11363L: linux-scsi@vger.kernel.org 11364S: Supported 11365F: drivers/scsi/pm8001/ 11366 11367PNP SUPPORT 11368M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11369S: Maintained 11370F: drivers/pnp/ 11371 11372POSIX CLOCKS and TIMERS 11373M: Thomas Gleixner <tglx@linutronix.de> 11374L: linux-kernel@vger.kernel.org 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11376S: Maintained 11377F: fs/timerfd.c 11378F: include/linux/timer* 11379F: kernel/time/*timer* 11380 11381POWER MANAGEMENT CORE 11382M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11383L: linux-pm@vger.kernel.org 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11385B: https://bugzilla.kernel.org 11386S: Supported 11387F: drivers/base/power/ 11388F: include/linux/pm.h 11389F: include/linux/pm_* 11390F: include/linux/powercap.h 11391F: drivers/powercap/ 11392F: kernel/configs/nopm.config 11393 11394POWER STATE COORDINATION INTERFACE (PSCI) 11395M: Mark Rutland <mark.rutland@arm.com> 11396M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11397L: linux-arm-kernel@lists.infradead.org 11398S: Maintained 11399F: drivers/firmware/psci*.c 11400F: include/linux/psci.h 11401F: include/uapi/linux/psci.h 11402 11403POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11404M: Sebastian Reichel <sre@kernel.org> 11405L: linux-pm@vger.kernel.org 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11407S: Maintained 11408F: Documentation/ABI/testing/sysfs-class-power 11409F: Documentation/devicetree/bindings/power/supply/ 11410F: include/linux/power_supply.h 11411F: drivers/power/supply/ 11412 11413POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11414M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11415L: linuxppc-dev@lists.ozlabs.org 11416S: Maintained 11417F: drivers/char/powernv-op-panel.c 11418 11419PPP OVER ATM (RFC 2364) 11420M: Mitchell Blank Jr <mitch@sfgoth.com> 11421S: Maintained 11422F: net/atm/pppoatm.c 11423F: include/uapi/linux/atmppp.h 11424 11425PPP OVER ETHERNET 11426M: Michal Ostrowski <mostrows@earthlink.net> 11427S: Maintained 11428F: drivers/net/ppp/pppoe.c 11429F: drivers/net/ppp/pppox.c 11430 11431PPP OVER L2TP 11432M: James Chapman <jchapman@katalix.com> 11433S: Maintained 11434F: net/l2tp/l2tp_ppp.c 11435F: include/linux/if_pppol2tp.h 11436F: include/uapi/linux/if_pppol2tp.h 11437 11438PPP PROTOCOL DRIVERS AND COMPRESSORS 11439M: Paul Mackerras <paulus@samba.org> 11440L: linux-ppp@vger.kernel.org 11441S: Maintained 11442F: drivers/net/ppp/ppp_* 11443 11444PPS SUPPORT 11445M: Rodolfo Giometti <giometti@enneenne.com> 11446W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11447L: linuxpps@ml.enneenne.com (subscribers-only) 11448S: Maintained 11449F: Documentation/pps/ 11450F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11451F: Documentation/ABI/testing/sysfs-pps 11452F: drivers/pps/ 11453F: include/linux/pps*.h 11454F: include/uapi/linux/pps.h 11455 11456PPTP DRIVER 11457M: Dmitry Kozlov <xeb@mail.ru> 11458L: netdev@vger.kernel.org 11459S: Maintained 11460F: drivers/net/ppp/pptp.c 11461W: http://sourceforge.net/projects/accel-pptp 11462 11463PREEMPTIBLE KERNEL 11464M: Robert Love <rml@tech9.net> 11465L: kpreempt-tech@lists.sourceforge.net 11466W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11467S: Supported 11468F: Documentation/preempt-locking.txt 11469F: include/linux/preempt.h 11470 11471PRINTK 11472M: Petr Mladek <pmladek@suse.com> 11473M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11474R: Steven Rostedt <rostedt@goodmis.org> 11475S: Maintained 11476F: kernel/printk/ 11477F: include/linux/printk.h 11478 11479PRISM54 WIRELESS DRIVER 11480M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11481L: linux-wireless@vger.kernel.org 11482W: http://wireless.kernel.org/en/users/Drivers/p54 11483S: Obsolete 11484F: drivers/net/wireless/intersil/prism54/ 11485 11486PROC FILESYSTEM 11487R: Alexey Dobriyan <adobriyan@gmail.com> 11488L: linux-kernel@vger.kernel.org 11489L: linux-fsdevel@vger.kernel.org 11490S: Maintained 11491F: fs/proc/ 11492F: include/linux/proc_fs.h 11493F: tools/testing/selftests/proc/ 11494 11495PROC SYSCTL 11496M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11497M: Kees Cook <keescook@chromium.org> 11498L: linux-kernel@vger.kernel.org 11499L: linux-fsdevel@vger.kernel.org 11500S: Maintained 11501F: fs/proc/proc_sysctl.c 11502F: include/linux/sysctl.h 11503F: kernel/sysctl.c 11504F: tools/testing/selftests/sysctl/ 11505 11506PS3 NETWORK SUPPORT 11507M: Geoff Levand <geoff@infradead.org> 11508L: netdev@vger.kernel.org 11509L: linuxppc-dev@lists.ozlabs.org 11510S: Maintained 11511F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11512 11513PS3 PLATFORM SUPPORT 11514M: Geoff Levand <geoff@infradead.org> 11515L: linuxppc-dev@lists.ozlabs.org 11516S: Maintained 11517F: arch/powerpc/boot/ps3* 11518F: arch/powerpc/include/asm/lv1call.h 11519F: arch/powerpc/include/asm/ps3*.h 11520F: arch/powerpc/platforms/ps3/ 11521F: drivers/*/ps3* 11522F: drivers/ps3/ 11523F: drivers/rtc/rtc-ps3.c 11524F: drivers/usb/host/*ps3.c 11525F: sound/ppc/snd_ps3* 11526 11527PS3VRAM DRIVER 11528M: Jim Paris <jim@jtan.com> 11529M: Geoff Levand <geoff@infradead.org> 11530L: linuxppc-dev@lists.ozlabs.org 11531S: Maintained 11532F: drivers/block/ps3vram.c 11533 11534PSAMPLE PACKET SAMPLING SUPPORT: 11535M: Yotam Gigi <yotam.gi@gmail.com> 11536S: Maintained 11537F: net/psample 11538F: include/net/psample.h 11539F: include/uapi/linux/psample.h 11540 11541PSTORE FILESYSTEM 11542M: Kees Cook <keescook@chromium.org> 11543M: Anton Vorontsov <anton@enomsg.org> 11544M: Colin Cross <ccross@android.com> 11545M: Tony Luck <tony.luck@intel.com> 11546S: Maintained 11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11548F: fs/pstore/ 11549F: include/linux/pstore* 11550F: drivers/firmware/efi/efi-pstore.c 11551F: drivers/acpi/apei/erst.c 11552F: Documentation/admin-guide/ramoops.rst 11553F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11554K: \b(pstore|ramoops) 11555 11556PTP HARDWARE CLOCK SUPPORT 11557M: Richard Cochran <richardcochran@gmail.com> 11558L: netdev@vger.kernel.org 11559S: Maintained 11560W: http://linuxptp.sourceforge.net/ 11561F: Documentation/ABI/testing/sysfs-ptp 11562F: Documentation/ptp/* 11563F: drivers/net/phy/dp83640* 11564F: drivers/ptp/* 11565F: include/linux/ptp_cl* 11566 11567PTRACE SUPPORT 11568M: Oleg Nesterov <oleg@redhat.com> 11569S: Maintained 11570F: include/asm-generic/syscall.h 11571F: include/linux/ptrace.h 11572F: include/linux/regset.h 11573F: include/linux/tracehook.h 11574F: include/uapi/linux/ptrace.h 11575F: include/uapi/linux/ptrace.h 11576F: include/asm-generic/ptrace.h 11577F: kernel/ptrace.c 11578F: arch/*/ptrace*.c 11579F: arch/*/*/ptrace*.c 11580F: arch/*/include/asm/ptrace*.h 11581 11582PULSE8-CEC DRIVER 11583M: Hans Verkuil <hverkuil@xs4all.nl> 11584L: linux-media@vger.kernel.org 11585T: git git://linuxtv.org/media_tree.git 11586S: Maintained 11587F: drivers/media/usb/pulse8-cec/* 11588F: Documentation/media/cec-drivers/pulse8-cec.rst 11589 11590PVRUSB2 VIDEO4LINUX DRIVER 11591M: Mike Isely <isely@pobox.com> 11592L: pvrusb2@isely.net (subscribers-only) 11593L: linux-media@vger.kernel.org 11594W: http://www.isely.net/pvrusb2/ 11595T: git git://linuxtv.org/media_tree.git 11596S: Maintained 11597F: Documentation/media/v4l-drivers/pvrusb2* 11598F: drivers/media/usb/pvrusb2/ 11599 11600PWC WEBCAM DRIVER 11601M: Hans Verkuil <hverkuil@xs4all.nl> 11602L: linux-media@vger.kernel.org 11603T: git git://linuxtv.org/media_tree.git 11604S: Odd Fixes 11605F: drivers/media/usb/pwc/* 11606 11607PWM FAN DRIVER 11608M: Kamil Debski <kamil@wypas.org> 11609M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11610L: linux-hwmon@vger.kernel.org 11611S: Supported 11612F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11613F: Documentation/hwmon/pwm-fan 11614F: drivers/hwmon/pwm-fan.c 11615 11616PWM IR Transmitter 11617M: Sean Young <sean@mess.org> 11618L: linux-media@vger.kernel.org 11619S: Maintained 11620F: drivers/media/rc/pwm-ir-tx.c 11621 11622PWM SUBSYSTEM 11623M: Thierry Reding <thierry.reding@gmail.com> 11624L: linux-pwm@vger.kernel.org 11625S: Maintained 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11627F: Documentation/pwm.txt 11628F: Documentation/devicetree/bindings/pwm/ 11629F: include/linux/pwm.h 11630F: drivers/pwm/ 11631F: drivers/video/backlight/pwm_bl.c 11632F: include/linux/pwm_backlight.h 11633F: drivers/gpio/gpio-mvebu.c 11634F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11635 11636PXA GPIO DRIVER 11637M: Robert Jarzmik <robert.jarzmik@free.fr> 11638L: linux-gpio@vger.kernel.org 11639S: Maintained 11640F: drivers/gpio/gpio-pxa.c 11641 11642PXA MMCI DRIVER 11643S: Orphan 11644 11645PXA RTC DRIVER 11646M: Robert Jarzmik <robert.jarzmik@free.fr> 11647L: linux-rtc@vger.kernel.org 11648S: Maintained 11649 11650PXA2xx/PXA3xx SUPPORT 11651M: Daniel Mack <daniel@zonque.org> 11652M: Haojian Zhuang <haojian.zhuang@gmail.com> 11653M: Robert Jarzmik <robert.jarzmik@free.fr> 11654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11655T: git git://github.com/hzhuang1/linux.git 11656T: git git://github.com/rjarzmik/linux.git 11657S: Maintained 11658F: arch/arm/boot/dts/pxa* 11659F: arch/arm/mach-pxa/ 11660F: drivers/dma/pxa* 11661F: drivers/pcmcia/pxa2xx* 11662F: drivers/pinctrl/pxa/ 11663F: drivers/spi/spi-pxa2xx* 11664F: drivers/usb/gadget/udc/pxa2* 11665F: include/sound/pxa2xx-lib.h 11666F: sound/arm/pxa* 11667F: sound/soc/pxa/ 11668 11669QAT DRIVER 11670M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11671L: qat-linux@intel.com 11672S: Supported 11673F: drivers/crypto/qat/ 11674 11675QCOM AUDIO (ASoC) DRIVERS 11676M: Patrick Lai <plai@codeaurora.org> 11677M: Banajit Goswami <bgoswami@codeaurora.org> 11678L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11679S: Supported 11680F: sound/soc/qcom/ 11681 11682QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11683M: Gabriel Somlo <somlo@cmu.edu> 11684M: "Michael S. Tsirkin" <mst@redhat.com> 11685L: qemu-devel@nongnu.org 11686S: Maintained 11687F: drivers/firmware/qemu_fw_cfg.c 11688F: include/uapi/linux/qemu_fw_cfg.h 11689 11690QIB DRIVER 11691M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11692M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11693L: linux-rdma@vger.kernel.org 11694S: Supported 11695F: drivers/infiniband/hw/qib/ 11696 11697QLOGIC QL41xxx FCOE DRIVER 11698M: QLogic-Storage-Upstream@cavium.com 11699L: linux-scsi@vger.kernel.org 11700S: Supported 11701F: drivers/scsi/qedf/ 11702 11703QLOGIC QL41xxx ISCSI DRIVER 11704M: QLogic-Storage-Upstream@cavium.com 11705L: linux-scsi@vger.kernel.org 11706S: Supported 11707F: drivers/scsi/qedi/ 11708 11709QLOGIC QL4xxx ETHERNET DRIVER 11710M: Ariel Elior <Ariel.Elior@cavium.com> 11711M: everest-linux-l2@cavium.com 11712L: netdev@vger.kernel.org 11713S: Supported 11714F: drivers/net/ethernet/qlogic/qed/ 11715F: include/linux/qed/ 11716F: drivers/net/ethernet/qlogic/qede/ 11717 11718QLOGIC QL4xxx RDMA DRIVER 11719M: Michal Kalderon <Michal.Kalderon@cavium.com> 11720M: Ariel Elior <Ariel.Elior@cavium.com> 11721L: linux-rdma@vger.kernel.org 11722S: Supported 11723F: drivers/infiniband/hw/qedr/ 11724F: include/uapi/rdma/qedr-abi.h 11725 11726QLOGIC QLA1280 SCSI DRIVER 11727M: Michael Reed <mdr@sgi.com> 11728L: linux-scsi@vger.kernel.org 11729S: Maintained 11730F: drivers/scsi/qla1280.[ch] 11731 11732QLOGIC QLA2XXX FC-SCSI DRIVER 11733M: qla2xxx-upstream@qlogic.com 11734L: linux-scsi@vger.kernel.org 11735S: Supported 11736F: Documentation/scsi/LICENSE.qla2xxx 11737F: drivers/scsi/qla2xxx/ 11738 11739QLOGIC QLA3XXX NETWORK DRIVER 11740M: Dept-GELinuxNICDev@cavium.com 11741L: netdev@vger.kernel.org 11742S: Supported 11743F: Documentation/networking/LICENSE.qla3xxx 11744F: drivers/net/ethernet/qlogic/qla3xxx.* 11745 11746QLOGIC QLA4XXX iSCSI DRIVER 11747M: QLogic-Storage-Upstream@qlogic.com 11748L: linux-scsi@vger.kernel.org 11749S: Supported 11750F: Documentation/scsi/LICENSE.qla4xxx 11751F: drivers/scsi/qla4xxx/ 11752 11753QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11754M: Harish Patil <harish.patil@cavium.com> 11755M: Manish Chopra <manish.chopra@cavium.com> 11756M: Dept-GELinuxNICDev@cavium.com 11757L: netdev@vger.kernel.org 11758S: Supported 11759F: drivers/net/ethernet/qlogic/qlcnic/ 11760 11761QLOGIC QLGE 10Gb ETHERNET DRIVER 11762M: Harish Patil <harish.patil@cavium.com> 11763M: Manish Chopra <manish.chopra@cavium.com> 11764M: Dept-GELinuxNICDev@cavium.com 11765L: netdev@vger.kernel.org 11766S: Supported 11767F: drivers/net/ethernet/qlogic/qlge/ 11768 11769QNX4 FILESYSTEM 11770M: Anders Larsen <al@alarsen.net> 11771W: http://www.alarsen.net/linux/qnx4fs/ 11772S: Maintained 11773F: fs/qnx4/ 11774F: include/uapi/linux/qnx4_fs.h 11775F: include/uapi/linux/qnxtypes.h 11776 11777QORIQ DPAA2 FSL-MC BUS DRIVER 11778M: Stuart Yoder <stuyoder@gmail.com> 11779M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11780L: linux-kernel@vger.kernel.org 11781S: Maintained 11782F: drivers/bus/fsl-mc/ 11783F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11784F: Documentation/networking/dpaa2/overview.rst 11785 11786QT1010 MEDIA DRIVER 11787M: Antti Palosaari <crope@iki.fi> 11788L: linux-media@vger.kernel.org 11789W: https://linuxtv.org 11790W: http://palosaari.fi/linux/ 11791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11792T: git git://linuxtv.org/anttip/media_tree.git 11793S: Maintained 11794F: drivers/media/tuners/qt1010* 11795 11796QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11797M: Kalle Valo <kvalo@codeaurora.org> 11798L: ath10k@lists.infradead.org 11799W: http://wireless.kernel.org/en/users/Drivers/ath10k 11800T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11801S: Supported 11802F: drivers/net/wireless/ath/ath10k/ 11803 11804QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11805M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11806L: linux-wireless@vger.kernel.org 11807W: http://wireless.kernel.org/en/users/Drivers/ath9k 11808S: Supported 11809F: drivers/net/wireless/ath/ath9k/ 11810 11811QUALCOMM CAMERA SUBSYSTEM DRIVER 11812M: Todor Tomov <todor.tomov@linaro.org> 11813L: linux-media@vger.kernel.org 11814S: Maintained 11815F: Documentation/devicetree/bindings/media/qcom,camss.txt 11816F: Documentation/media/v4l-drivers/qcom_camss.rst 11817F: drivers/media/platform/qcom/camss-8x16/ 11818 11819QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11820M: Ilia Lin <ilia.lin@gmail.com> 11821L: linux-pm@vger.kernel.org 11822S: Maintained 11823F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11824F: drivers/cpufreq/qcom-cpufreq-kryo.c 11825 11826QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11827M: Timur Tabi <timur@kernel.org> 11828L: netdev@vger.kernel.org 11829S: Maintained 11830F: drivers/net/ethernet/qualcomm/emac/ 11831 11832QUALCOMM HEXAGON ARCHITECTURE 11833M: Richard Kuo <rkuo@codeaurora.org> 11834L: linux-hexagon@vger.kernel.org 11835T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11836S: Supported 11837F: arch/hexagon/ 11838 11839QUALCOMM HIDMA DRIVER 11840M: Sinan Kaya <okaya@kernel.org> 11841L: linux-arm-kernel@lists.infradead.org 11842L: linux-arm-msm@vger.kernel.org 11843L: dmaengine@vger.kernel.org 11844S: Supported 11845F: drivers/dma/qcom/hidma* 11846 11847QUALCOMM IOMMU 11848M: Rob Clark <robdclark@gmail.com> 11849L: iommu@lists.linux-foundation.org 11850L: linux-arm-msm@vger.kernel.org 11851S: Maintained 11852F: drivers/iommu/qcom_iommu.c 11853 11854QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11855M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11856L: linux-media@vger.kernel.org 11857L: linux-arm-msm@vger.kernel.org 11858T: git git://linuxtv.org/media_tree.git 11859S: Maintained 11860F: drivers/media/platform/qcom/venus/ 11861 11862QUALCOMM WCN36XX WIRELESS DRIVER 11863M: Kalle Valo <kvalo@codeaurora.org> 11864L: wcn36xx@lists.infradead.org 11865W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11866T: git git://github.com/KrasnikovEugene/wcn36xx.git 11867S: Supported 11868F: drivers/net/wireless/ath/wcn36xx/ 11869 11870QUANTENNA QTNFMAC WIRELESS DRIVER 11871M: Igor Mitsyanko <imitsyanko@quantenna.com> 11872M: Avinash Patil <avinashp@quantenna.com> 11873M: Sergey Matyukevich <smatyukevich@quantenna.com> 11874L: linux-wireless@vger.kernel.org 11875S: Maintained 11876F: drivers/net/wireless/quantenna 11877 11878RADEON and AMDGPU DRM DRIVERS 11879M: Alex Deucher <alexander.deucher@amd.com> 11880M: Christian König <christian.koenig@amd.com> 11881M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11882L: amd-gfx@lists.freedesktop.org 11883T: git git://people.freedesktop.org/~agd5f/linux 11884S: Supported 11885F: drivers/gpu/drm/radeon/ 11886F: include/uapi/drm/radeon_drm.h 11887F: drivers/gpu/drm/amd/ 11888F: include/uapi/drm/amdgpu_drm.h 11889 11890RADEON FRAMEBUFFER DISPLAY DRIVER 11891M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11892L: linux-fbdev@vger.kernel.org 11893S: Maintained 11894F: drivers/video/fbdev/aty/radeon* 11895F: include/uapi/linux/radeonfb.h 11896 11897RADIOSHARK RADIO DRIVER 11898M: Hans Verkuil <hverkuil@xs4all.nl> 11899L: linux-media@vger.kernel.org 11900T: git git://linuxtv.org/media_tree.git 11901S: Maintained 11902F: drivers/media/radio/radio-shark.c 11903 11904RADIOSHARK2 RADIO DRIVER 11905M: Hans Verkuil <hverkuil@xs4all.nl> 11906L: linux-media@vger.kernel.org 11907T: git git://linuxtv.org/media_tree.git 11908S: Maintained 11909F: drivers/media/radio/radio-shark2.c 11910F: drivers/media/radio/radio-tea5777.c 11911 11912RADOS BLOCK DEVICE (RBD) 11913M: Ilya Dryomov <idryomov@gmail.com> 11914M: Sage Weil <sage@redhat.com> 11915M: Alex Elder <elder@kernel.org> 11916L: ceph-devel@vger.kernel.org 11917W: http://ceph.com/ 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11919T: git git://github.com/ceph/ceph-client.git 11920S: Supported 11921F: Documentation/ABI/testing/sysfs-bus-rbd 11922F: drivers/block/rbd.c 11923F: drivers/block/rbd_types.h 11924 11925RAGE128 FRAMEBUFFER DISPLAY DRIVER 11926M: Paul Mackerras <paulus@samba.org> 11927L: linux-fbdev@vger.kernel.org 11928S: Maintained 11929F: drivers/video/fbdev/aty/aty128fb.c 11930 11931RAINSHADOW-CEC DRIVER 11932M: Hans Verkuil <hverkuil@xs4all.nl> 11933L: linux-media@vger.kernel.org 11934T: git git://linuxtv.org/media_tree.git 11935S: Maintained 11936F: drivers/media/usb/rainshadow-cec/* 11937 11938RALINK MIPS ARCHITECTURE 11939M: John Crispin <john@phrozen.org> 11940L: linux-mips@linux-mips.org 11941S: Maintained 11942F: arch/mips/ralink 11943 11944RALINK RT2X00 WIRELESS LAN DRIVER 11945P: rt2x00 project 11946M: Stanislaw Gruszka <sgruszka@redhat.com> 11947M: Helmut Schaa <helmut.schaa@googlemail.com> 11948L: linux-wireless@vger.kernel.org 11949S: Maintained 11950F: drivers/net/wireless/ralink/rt2x00/ 11951 11952RAMDISK RAM BLOCK DEVICE DRIVER 11953M: Jens Axboe <axboe@kernel.dk> 11954S: Maintained 11955F: Documentation/blockdev/ramdisk.txt 11956F: drivers/block/brd.c 11957 11958RANCHU VIRTUAL BOARD FOR MIPS 11959M: Miodrag Dinic <miodrag.dinic@mips.com> 11960L: linux-mips@linux-mips.org 11961S: Supported 11962F: arch/mips/generic/board-ranchu.c 11963F: arch/mips/configs/generic/board-ranchu.config 11964 11965RANDOM NUMBER DRIVER 11966M: "Theodore Ts'o" <tytso@mit.edu> 11967S: Maintained 11968F: drivers/char/random.c 11969 11970RAPIDIO SUBSYSTEM 11971M: Matt Porter <mporter@kernel.crashing.org> 11972M: Alexandre Bounine <alex.bou9@gmail.com> 11973S: Maintained 11974F: drivers/rapidio/ 11975 11976RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11977L: linux-wireless@vger.kernel.org 11978S: Orphan 11979F: drivers/net/wireless/ray* 11980 11981RCUTORTURE TEST FRAMEWORK 11982M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11983M: Josh Triplett <josh@joshtriplett.org> 11984R: Steven Rostedt <rostedt@goodmis.org> 11985R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11986R: Lai Jiangshan <jiangshanlai@gmail.com> 11987L: linux-kernel@vger.kernel.org 11988S: Supported 11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11990F: tools/testing/selftests/rcutorture 11991 11992RDC R-321X SoC 11993M: Florian Fainelli <florian@openwrt.org> 11994S: Maintained 11995 11996RDC R6040 FAST ETHERNET DRIVER 11997M: Florian Fainelli <f.fainelli@gmail.com> 11998L: netdev@vger.kernel.org 11999S: Maintained 12000F: drivers/net/ethernet/rdc/r6040.c 12001 12002RDMAVT - RDMA verbs software 12003M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12004M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12005L: linux-rdma@vger.kernel.org 12006S: Supported 12007F: drivers/infiniband/sw/rdmavt 12008 12009RDS - RELIABLE DATAGRAM SOCKETS 12010M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12011L: netdev@vger.kernel.org 12012L: linux-rdma@vger.kernel.org 12013L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12014W: https://oss.oracle.com/projects/rds/ 12015S: Supported 12016F: net/rds/ 12017F: Documentation/networking/rds.txt 12018 12019RDT - RESOURCE ALLOCATION 12020M: Fenghua Yu <fenghua.yu@intel.com> 12021L: linux-kernel@vger.kernel.org 12022S: Supported 12023F: arch/x86/kernel/cpu/intel_rdt* 12024F: arch/x86/include/asm/intel_rdt_sched.h 12025F: Documentation/x86/intel_rdt* 12026 12027READ-COPY UPDATE (RCU) 12028M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12029M: Josh Triplett <josh@joshtriplett.org> 12030R: Steven Rostedt <rostedt@goodmis.org> 12031R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12032R: Lai Jiangshan <jiangshanlai@gmail.com> 12033L: linux-kernel@vger.kernel.org 12034W: http://www.rdrop.com/users/paulmck/RCU/ 12035S: Supported 12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12037F: Documentation/RCU/ 12038X: Documentation/RCU/torture.txt 12039F: include/linux/rcu* 12040X: include/linux/srcu.h 12041F: kernel/rcu/ 12042X: kernel/torture.c 12043 12044REAL TIME CLOCK (RTC) SUBSYSTEM 12045M: Alessandro Zummo <a.zummo@towertech.it> 12046M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12047L: linux-rtc@vger.kernel.org 12048Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12050S: Maintained 12051F: Documentation/devicetree/bindings/rtc/ 12052F: Documentation/rtc.txt 12053F: drivers/rtc/ 12054F: include/linux/rtc.h 12055F: include/uapi/linux/rtc.h 12056F: include/linux/rtc/ 12057F: include/linux/platform_data/rtc-* 12058F: tools/testing/selftests/rtc/ 12059 12060REALTEK AUDIO CODECS 12061M: Bard Liao <bardliao@realtek.com> 12062M: Oder Chiou <oder_chiou@realtek.com> 12063S: Maintained 12064F: sound/soc/codecs/rt* 12065F: include/sound/rt*.h 12066 12067REGISTER MAP ABSTRACTION 12068M: Mark Brown <broonie@kernel.org> 12069L: linux-kernel@vger.kernel.org 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12071S: Supported 12072F: Documentation/devicetree/bindings/regmap/ 12073F: drivers/base/regmap/ 12074F: include/linux/regmap.h 12075 12076REISERFS FILE SYSTEM 12077L: reiserfs-devel@vger.kernel.org 12078S: Supported 12079F: fs/reiserfs/ 12080 12081REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12082M: Ohad Ben-Cohen <ohad@wizery.com> 12083M: Bjorn Andersson <bjorn.andersson@linaro.org> 12084L: linux-remoteproc@vger.kernel.org 12085T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12086S: Maintained 12087F: Documentation/devicetree/bindings/remoteproc/ 12088F: Documentation/remoteproc.txt 12089F: drivers/remoteproc/ 12090F: include/linux/remoteproc.h 12091 12092REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12093M: Ohad Ben-Cohen <ohad@wizery.com> 12094M: Bjorn Andersson <bjorn.andersson@linaro.org> 12095L: linux-remoteproc@vger.kernel.org 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12097S: Maintained 12098F: drivers/rpmsg/ 12099F: Documentation/rpmsg.txt 12100F: include/linux/rpmsg.h 12101F: include/linux/rpmsg/ 12102 12103RENESAS CLOCK DRIVERS 12104M: Geert Uytterhoeven <geert+renesas@glider.be> 12105L: linux-renesas-soc@vger.kernel.org 12106T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12107S: Supported 12108F: drivers/clk/renesas/ 12109 12110RENESAS EMEV2 I2C DRIVER 12111M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12112S: Supported 12113F: drivers/i2c/busses/i2c-emev2.c 12114 12115RENESAS ETHERNET DRIVERS 12116R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12117L: netdev@vger.kernel.org 12118L: linux-renesas-soc@vger.kernel.org 12119F: Documentation/devicetree/bindings/net/renesas,*.txt 12120F: Documentation/devicetree/bindings/net/sh_eth.txt 12121F: drivers/net/ethernet/renesas/ 12122F: include/linux/sh_eth.h 12123 12124RENESAS R-CAR GYROADC DRIVER 12125M: Marek Vasut <marek.vasut@gmail.com> 12126L: linux-iio@vger.kernel.org 12127S: Supported 12128F: drivers/iio/adc/rcar_gyro_adc.c 12129 12130RENESAS R-CAR I2C DRIVERS 12131M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12132S: Supported 12133F: drivers/i2c/busses/i2c-rcar.c 12134F: drivers/i2c/busses/i2c-sh_mobile.c 12135 12136RENESAS USB PHY DRIVER 12137M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12138L: linux-renesas-soc@vger.kernel.org 12139S: Maintained 12140F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12141 12142RESET CONTROLLER FRAMEWORK 12143M: Philipp Zabel <p.zabel@pengutronix.de> 12144T: git git://git.pengutronix.de/git/pza/linux 12145S: Maintained 12146F: drivers/reset/ 12147F: Documentation/devicetree/bindings/reset/ 12148F: include/dt-bindings/reset/ 12149F: include/linux/reset.h 12150F: include/linux/reset-controller.h 12151 12152RESTARTABLE SEQUENCES SUPPORT 12153M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12154M: Peter Zijlstra <peterz@infradead.org> 12155M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12156M: Boqun Feng <boqun.feng@gmail.com> 12157L: linux-kernel@vger.kernel.org 12158S: Supported 12159F: kernel/rseq.c 12160F: include/uapi/linux/rseq.h 12161F: include/trace/events/rseq.h 12162F: tools/testing/selftests/rseq/ 12163 12164RFKILL 12165M: Johannes Berg <johannes@sipsolutions.net> 12166L: linux-wireless@vger.kernel.org 12167W: http://wireless.kernel.org/ 12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12170S: Maintained 12171F: Documentation/rfkill.txt 12172F: Documentation/ABI/stable/sysfs-class-rfkill 12173F: net/rfkill/ 12174 12175RHASHTABLE 12176M: Thomas Graf <tgraf@suug.ch> 12177M: Herbert Xu <herbert@gondor.apana.org.au> 12178L: netdev@vger.kernel.org 12179S: Maintained 12180F: lib/rhashtable.c 12181F: include/linux/rhashtable.h 12182 12183RICOH R5C592 MEMORYSTICK DRIVER 12184M: Maxim Levitsky <maximlevitsky@gmail.com> 12185S: Maintained 12186F: drivers/memstick/host/r592.* 12187 12188RICOH SMARTMEDIA/XD DRIVER 12189M: Maxim Levitsky <maximlevitsky@gmail.com> 12190S: Maintained 12191F: drivers/mtd/nand/raw/r852.c 12192F: drivers/mtd/nand/raw/r852.h 12193 12194RISC-V ARCHITECTURE 12195M: Palmer Dabbelt <palmer@sifive.com> 12196M: Albert Ou <aou@eecs.berkeley.edu> 12197L: linux-riscv@lists.infradead.org 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12199S: Supported 12200F: arch/riscv/ 12201K: riscv 12202N: riscv 12203 12204ROCCAT DRIVERS 12205M: Stefan Achatz <erazor_de@users.sourceforge.net> 12206W: http://sourceforge.net/projects/roccat/ 12207S: Maintained 12208F: drivers/hid/hid-roccat* 12209F: include/linux/hid-roccat* 12210F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12211 12212ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12213M: Jacob chen <jacob2.chen@rock-chips.com> 12214L: linux-media@vger.kernel.org 12215S: Maintained 12216F: drivers/media/platform/rockchip/rga/ 12217F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12218 12219ROCKER DRIVER 12220M: Jiri Pirko <jiri@resnulli.us> 12221L: netdev@vger.kernel.org 12222S: Supported 12223F: drivers/net/ethernet/rocker/ 12224 12225ROCKETPORT DRIVER 12226P: Comtrol Corp. 12227W: http://www.comtrol.com 12228S: Maintained 12229F: Documentation/serial/rocket.txt 12230F: drivers/tty/rocket* 12231 12232ROCKETPORT EXPRESS/INFINITY DRIVER 12233M: Kevin Cernekee <cernekee@gmail.com> 12234L: linux-serial@vger.kernel.org 12235S: Odd Fixes 12236F: drivers/tty/serial/rp2.* 12237 12238ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12239M: Marek Vasut <marek.vasut+renesas@gmail.com> 12240L: linux-kernel@vger.kernel.org 12241L: linux-renesas-soc@vger.kernel.org 12242S: Supported 12243F: drivers/mfd/bd9571mwv.c 12244F: drivers/regulator/bd9571mwv-regulator.c 12245F: drivers/gpio/gpio-bd9571mwv.c 12246F: include/linux/mfd/bd9571mwv.h 12247F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12248 12249ROSE NETWORK LAYER 12250M: Ralf Baechle <ralf@linux-mips.org> 12251L: linux-hams@vger.kernel.org 12252W: http://www.linux-ax25.org/ 12253S: Maintained 12254F: include/net/rose.h 12255F: include/uapi/linux/rose.h 12256F: net/rose/ 12257 12258RTL2830 MEDIA DRIVER 12259M: Antti Palosaari <crope@iki.fi> 12260L: linux-media@vger.kernel.org 12261W: https://linuxtv.org 12262W: http://palosaari.fi/linux/ 12263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12264T: git git://linuxtv.org/anttip/media_tree.git 12265S: Maintained 12266F: drivers/media/dvb-frontends/rtl2830* 12267 12268RTL2832 MEDIA DRIVER 12269M: Antti Palosaari <crope@iki.fi> 12270L: linux-media@vger.kernel.org 12271W: https://linuxtv.org 12272W: http://palosaari.fi/linux/ 12273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12274T: git git://linuxtv.org/anttip/media_tree.git 12275S: Maintained 12276F: drivers/media/dvb-frontends/rtl2832* 12277 12278RTL2832_SDR MEDIA DRIVER 12279M: Antti Palosaari <crope@iki.fi> 12280L: linux-media@vger.kernel.org 12281W: https://linuxtv.org 12282W: http://palosaari.fi/linux/ 12283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12284T: git git://linuxtv.org/anttip/media_tree.git 12285S: Maintained 12286F: drivers/media/dvb-frontends/rtl2832_sdr* 12287 12288RTL8180 WIRELESS DRIVER 12289L: linux-wireless@vger.kernel.org 12290W: http://wireless.kernel.org/ 12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12292S: Orphan 12293F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12294 12295RTL8187 WIRELESS DRIVER 12296M: Herton Ronaldo Krzesinski <herton@canonical.com> 12297M: Hin-Tak Leung <htl10@users.sourceforge.net> 12298M: Larry Finger <Larry.Finger@lwfinger.net> 12299L: linux-wireless@vger.kernel.org 12300W: http://wireless.kernel.org/ 12301T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12302S: Maintained 12303F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12304 12305REALTEK WIRELESS DRIVER (rtlwifi family) 12306M: Ping-Ke Shih <pkshih@realtek.com> 12307L: linux-wireless@vger.kernel.org 12308W: http://wireless.kernel.org/ 12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12310S: Maintained 12311F: drivers/net/wireless/realtek/rtlwifi/ 12312 12313RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12314M: Jes Sorensen <Jes.Sorensen@gmail.com> 12315L: linux-wireless@vger.kernel.org 12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12317S: Maintained 12318F: drivers/net/wireless/realtek/rtl8xxxu/ 12319 12320RXRPC SOCKETS (AF_RXRPC) 12321M: David Howells <dhowells@redhat.com> 12322L: linux-afs@lists.infradead.org 12323S: Supported 12324F: net/rxrpc/ 12325F: include/keys/rxrpc-type.h 12326F: include/net/af_rxrpc.h 12327F: include/trace/events/rxrpc.h 12328F: include/uapi/linux/rxrpc.h 12329F: Documentation/networking/rxrpc.txt 12330W: https://www.infradead.org/~dhowells/kafs/ 12331 12332S3 SAVAGE FRAMEBUFFER DRIVER 12333M: Antonino Daplas <adaplas@gmail.com> 12334L: linux-fbdev@vger.kernel.org 12335S: Maintained 12336F: drivers/video/fbdev/savage/ 12337 12338S390 12339M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12340M: Heiko Carstens <heiko.carstens@de.ibm.com> 12341L: linux-s390@vger.kernel.org 12342W: http://www.ibm.com/developerworks/linux/linux390/ 12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12344S: Supported 12345F: arch/s390/ 12346F: drivers/s390/ 12347F: Documentation/s390/ 12348F: Documentation/driver-api/s390-drivers.rst 12349 12350S390 COMMON I/O LAYER 12351M: Sebastian Ott <sebott@linux.ibm.com> 12352M: Peter Oberparleiter <oberpar@linux.ibm.com> 12353L: linux-s390@vger.kernel.org 12354W: http://www.ibm.com/developerworks/linux/linux390/ 12355S: Supported 12356F: drivers/s390/cio/ 12357 12358S390 DASD DRIVER 12359M: Stefan Haberland <sth@linux.ibm.com> 12360M: Jan Hoeppner <hoeppner@linux.ibm.com> 12361L: linux-s390@vger.kernel.org 12362W: http://www.ibm.com/developerworks/linux/linux390/ 12363S: Supported 12364F: drivers/s390/block/dasd* 12365F: block/partitions/ibm.c 12366 12367S390 IOMMU (PCI) 12368M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12369L: linux-s390@vger.kernel.org 12370W: http://www.ibm.com/developerworks/linux/linux390/ 12371S: Supported 12372F: drivers/iommu/s390-iommu.c 12373 12374S390 IUCV NETWORK LAYER 12375M: Julian Wiedmann <jwi@linux.ibm.com> 12376M: Ursula Braun <ubraun@linux.ibm.com> 12377L: linux-s390@vger.kernel.org 12378W: http://www.ibm.com/developerworks/linux/linux390/ 12379S: Supported 12380F: drivers/s390/net/*iucv* 12381F: include/net/iucv/ 12382F: net/iucv/ 12383 12384S390 NETWORK DRIVERS 12385M: Julian Wiedmann <jwi@linux.ibm.com> 12386M: Ursula Braun <ubraun@linux.ibm.com> 12387L: linux-s390@vger.kernel.org 12388W: http://www.ibm.com/developerworks/linux/linux390/ 12389S: Supported 12390F: drivers/s390/net/ 12391 12392S390 PCI SUBSYSTEM 12393M: Sebastian Ott <sebott@linux.ibm.com> 12394M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12395L: linux-s390@vger.kernel.org 12396W: http://www.ibm.com/developerworks/linux/linux390/ 12397S: Supported 12398F: arch/s390/pci/ 12399F: drivers/pci/hotplug/s390_pci_hpc.c 12400 12401S390 VFIO-CCW DRIVER 12402M: Cornelia Huck <cohuck@redhat.com> 12403M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12404M: Halil Pasic <pasic@linux.ibm.com> 12405L: linux-s390@vger.kernel.org 12406L: kvm@vger.kernel.org 12407S: Supported 12408F: drivers/s390/cio/vfio_ccw* 12409F: Documentation/s390/vfio-ccw.txt 12410F: include/uapi/linux/vfio_ccw.h 12411 12412S390 ZCRYPT DRIVER 12413M: Harald Freudenberger <freude@linux.ibm.com> 12414L: linux-s390@vger.kernel.org 12415W: http://www.ibm.com/developerworks/linux/linux390/ 12416S: Supported 12417F: drivers/s390/crypto/ 12418 12419S390 ZFCP DRIVER 12420M: Steffen Maier <maier@linux.ibm.com> 12421M: Benjamin Block <bblock@linux.ibm.com> 12422L: linux-s390@vger.kernel.org 12423W: http://www.ibm.com/developerworks/linux/linux390/ 12424S: Supported 12425F: drivers/s390/scsi/zfcp_* 12426 12427S3C24XX SD/MMC Driver 12428M: Ben Dooks <ben-linux@fluff.org> 12429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12430S: Supported 12431F: drivers/mmc/host/s3cmci.* 12432 12433SAA6588 RDS RECEIVER DRIVER 12434M: Hans Verkuil <hverkuil@xs4all.nl> 12435L: linux-media@vger.kernel.org 12436T: git git://linuxtv.org/media_tree.git 12437W: https://linuxtv.org 12438S: Odd Fixes 12439F: drivers/media/i2c/saa6588* 12440 12441SAA7134 VIDEO4LINUX DRIVER 12442M: Mauro Carvalho Chehab <mchehab@kernel.org> 12443L: linux-media@vger.kernel.org 12444W: https://linuxtv.org 12445T: git git://linuxtv.org/media_tree.git 12446S: Odd fixes 12447F: Documentation/media/v4l-drivers/saa7134* 12448F: drivers/media/pci/saa7134/ 12449 12450SAA7146 VIDEO4LINUX-2 DRIVER 12451M: Hans Verkuil <hverkuil@xs4all.nl> 12452L: linux-media@vger.kernel.org 12453T: git git://linuxtv.org/media_tree.git 12454S: Maintained 12455F: drivers/media/common/saa7146/ 12456F: drivers/media/pci/saa7146/ 12457F: include/media/saa7146* 12458 12459SAMSUNG AUDIO (ASoC) DRIVERS 12460M: Krzysztof Kozlowski <krzk@kernel.org> 12461M: Sangbeom Kim <sbkim73@samsung.com> 12462M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12463L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12464S: Supported 12465F: sound/soc/samsung/ 12466F: Documentation/devicetree/bindings/sound/samsung* 12467 12468SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12469M: Krzysztof Kozlowski <krzk@kernel.org> 12470L: linux-crypto@vger.kernel.org 12471L: linux-samsung-soc@vger.kernel.org 12472S: Maintained 12473F: drivers/crypto/exynos-rng.c 12474F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12475 12476SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12477M: Łukasz Stelmach <l.stelmach@samsung.com> 12478L: linux-samsung-soc@vger.kernel.org 12479S: Maintained 12480F: drivers/char/hw_random/exynos-trng.c 12481F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12482 12483SAMSUNG FRAMEBUFFER DRIVER 12484M: Jingoo Han <jingoohan1@gmail.com> 12485L: linux-fbdev@vger.kernel.org 12486S: Maintained 12487F: drivers/video/fbdev/s3c-fb.c 12488 12489SAMSUNG LAPTOP DRIVER 12490M: Corentin Chary <corentin.chary@gmail.com> 12491L: platform-driver-x86@vger.kernel.org 12492S: Maintained 12493F: drivers/platform/x86/samsung-laptop.c 12494 12495SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12496M: Sangbeom Kim <sbkim73@samsung.com> 12497M: Krzysztof Kozlowski <krzk@kernel.org> 12498M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12499L: linux-kernel@vger.kernel.org 12500L: linux-samsung-soc@vger.kernel.org 12501S: Supported 12502F: drivers/mfd/sec*.c 12503F: drivers/regulator/s2m*.c 12504F: drivers/regulator/s5m*.c 12505F: drivers/clk/clk-s2mps11.c 12506F: drivers/rtc/rtc-s5m.c 12507F: include/linux/mfd/samsung/ 12508F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12509F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12510F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12511F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12512 12513SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12514M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12515L: linux-media@vger.kernel.org 12516L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12517S: Maintained 12518F: drivers/media/platform/s3c-camif/ 12519F: include/media/drv-intf/s3c_camif.h 12520 12521SAMSUNG S3FWRN5 NFC DRIVER 12522M: Robert Baldyga <r.baldyga@samsung.com> 12523M: Krzysztof Opasiak <k.opasiak@samsung.com> 12524L: linux-nfc@lists.01.org (moderated for non-subscribers) 12525S: Supported 12526F: drivers/nfc/s3fwrn5 12527 12528SAMSUNG S5C73M3 CAMERA DRIVER 12529M: Kyungmin Park <kyungmin.park@samsung.com> 12530M: Andrzej Hajda <a.hajda@samsung.com> 12531L: linux-media@vger.kernel.org 12532S: Supported 12533F: drivers/media/i2c/s5c73m3/* 12534 12535SAMSUNG S5K5BAF CAMERA DRIVER 12536M: Kyungmin Park <kyungmin.park@samsung.com> 12537M: Andrzej Hajda <a.hajda@samsung.com> 12538L: linux-media@vger.kernel.org 12539S: Supported 12540F: drivers/media/i2c/s5k5baf.c 12541 12542SAMSUNG S5P Security SubSystem (SSS) DRIVER 12543M: Krzysztof Kozlowski <krzk@kernel.org> 12544M: Vladimir Zapolskiy <vz@mleia.com> 12545M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12546L: linux-crypto@vger.kernel.org 12547L: linux-samsung-soc@vger.kernel.org 12548S: Maintained 12549F: drivers/crypto/s5p-sss.c 12550 12551SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12552M: Kyungmin Park <kyungmin.park@samsung.com> 12553M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12554L: linux-media@vger.kernel.org 12555Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12556S: Supported 12557F: drivers/media/platform/exynos4-is/ 12558 12559SAMSUNG SOC CLOCK DRIVERS 12560M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12561M: Tomasz Figa <tomasz.figa@gmail.com> 12562M: Chanwoo Choi <cw00.choi@samsung.com> 12563S: Supported 12564L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12566F: drivers/clk/samsung/ 12567F: include/dt-bindings/clock/exynos*.h 12568F: Documentation/devicetree/bindings/clock/exynos*.txt 12569 12570SAMSUNG SPI DRIVERS 12571M: Kukjin Kim <kgene@kernel.org> 12572M: Krzysztof Kozlowski <krzk@kernel.org> 12573M: Andi Shyti <andi@etezian.org> 12574L: linux-spi@vger.kernel.org 12575L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12576S: Maintained 12577F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12578F: drivers/spi/spi-s3c* 12579F: include/linux/platform_data/spi-s3c64xx.h 12580 12581SAMSUNG SXGBE DRIVERS 12582M: Byungho An <bh74.an@samsung.com> 12583M: Girish K S <ks.giri@samsung.com> 12584M: Vipul Pandya <vipul.pandya@samsung.com> 12585S: Supported 12586L: netdev@vger.kernel.org 12587F: drivers/net/ethernet/samsung/sxgbe/ 12588 12589SAMSUNG THERMAL DRIVER 12590M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12591L: linux-pm@vger.kernel.org 12592L: linux-samsung-soc@vger.kernel.org 12593S: Supported 12594T: git https://github.com/lmajewski/linux-samsung-thermal.git 12595F: drivers/thermal/samsung/ 12596 12597SAMSUNG USB2 PHY DRIVER 12598M: Kamil Debski <kamil@wypas.org> 12599M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12600L: linux-kernel@vger.kernel.org 12601S: Supported 12602F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12603F: Documentation/phy/samsung-usb2.txt 12604F: drivers/phy/samsung/phy-exynos4210-usb2.c 12605F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12606F: drivers/phy/samsung/phy-exynos5250-usb2.c 12607F: drivers/phy/samsung/phy-s5pv210-usb2.c 12608F: drivers/phy/samsung/phy-samsung-usb2.c 12609F: drivers/phy/samsung/phy-samsung-usb2.h 12610 12611SC1200 WDT DRIVER 12612M: Zwane Mwaikambo <zwanem@gmail.com> 12613S: Maintained 12614F: drivers/watchdog/sc1200wdt.c 12615 12616SCHEDULER 12617M: Ingo Molnar <mingo@redhat.com> 12618M: Peter Zijlstra <peterz@infradead.org> 12619L: linux-kernel@vger.kernel.org 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12621S: Maintained 12622F: kernel/sched/ 12623F: include/linux/sched.h 12624F: include/uapi/linux/sched.h 12625F: include/linux/wait.h 12626 12627SCR24X CHIP CARD INTERFACE DRIVER 12628M: Lubomir Rintel <lkundrak@v3.sk> 12629S: Supported 12630F: drivers/char/pcmcia/scr24x_cs.c 12631 12632SCSI CDROM DRIVER 12633M: Jens Axboe <axboe@kernel.dk> 12634L: linux-scsi@vger.kernel.org 12635W: http://www.kernel.dk 12636S: Maintained 12637F: drivers/scsi/sr* 12638 12639SCSI RDMA PROTOCOL (SRP) INITIATOR 12640M: Bart Van Assche <bart.vanassche@sandisk.com> 12641L: linux-rdma@vger.kernel.org 12642S: Supported 12643W: http://www.openfabrics.org 12644Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12645T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12646F: drivers/infiniband/ulp/srp/ 12647F: include/scsi/srp.h 12648 12649SCSI SG DRIVER 12650M: Doug Gilbert <dgilbert@interlog.com> 12651L: linux-scsi@vger.kernel.org 12652W: http://sg.danny.cz/sg 12653S: Maintained 12654F: Documentation/scsi/scsi-generic.txt 12655F: drivers/scsi/sg.c 12656F: include/scsi/sg.h 12657 12658SCSI SUBSYSTEM 12659M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12661M: "Martin K. Petersen" <martin.petersen@oracle.com> 12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12663L: linux-scsi@vger.kernel.org 12664S: Maintained 12665F: Documentation/devicetree/bindings/scsi/ 12666F: drivers/scsi/ 12667F: include/scsi/ 12668 12669SCSI TAPE DRIVER 12670M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12671L: linux-scsi@vger.kernel.org 12672S: Maintained 12673F: Documentation/scsi/st.txt 12674F: drivers/scsi/st.* 12675F: drivers/scsi/st_*.h 12676 12677SCTP PROTOCOL 12678M: Vlad Yasevich <vyasevich@gmail.com> 12679M: Neil Horman <nhorman@tuxdriver.com> 12680M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12681L: linux-sctp@vger.kernel.org 12682W: http://lksctp.sourceforge.net 12683S: Maintained 12684F: Documentation/networking/sctp.txt 12685F: include/linux/sctp.h 12686F: include/uapi/linux/sctp.h 12687F: include/net/sctp/ 12688F: net/sctp/ 12689 12690SCx200 CPU SUPPORT 12691M: Jim Cromie <jim.cromie@gmail.com> 12692S: Odd Fixes 12693F: Documentation/i2c/busses/scx200_acb 12694F: arch/x86/platform/scx200/ 12695F: drivers/watchdog/scx200_wdt.c 12696F: drivers/i2c/busses/scx200* 12697F: drivers/mtd/maps/scx200_docflash.c 12698F: include/linux/scx200.h 12699 12700SCx200 GPIO DRIVER 12701M: Jim Cromie <jim.cromie@gmail.com> 12702S: Maintained 12703F: drivers/char/scx200_gpio.c 12704F: include/linux/scx200_gpio.h 12705 12706SCx200 HRT CLOCKSOURCE DRIVER 12707M: Jim Cromie <jim.cromie@gmail.com> 12708S: Maintained 12709F: drivers/clocksource/scx200_hrt.c 12710 12711SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12712M: Sascha Sommer <saschasommer@freenet.de> 12713L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12714S: Maintained 12715F: drivers/mmc/host/sdricoh_cs.c 12716 12717SECURE COMPUTING 12718M: Kees Cook <keescook@chromium.org> 12719R: Andy Lutomirski <luto@amacapital.net> 12720R: Will Drewry <wad@chromium.org> 12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12722S: Supported 12723F: kernel/seccomp.c 12724F: include/uapi/linux/seccomp.h 12725F: include/linux/seccomp.h 12726F: tools/testing/selftests/seccomp/* 12727F: tools/testing/selftests/kselftest_harness.h 12728F: Documentation/userspace-api/seccomp_filter.rst 12729K: \bsecure_computing 12730K: \bTIF_SECCOMP\b 12731 12732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12733M: Al Cooper <alcooperx@gmail.com> 12734L: linux-mmc@vger.kernel.org 12735L: bcm-kernel-feedback-list@broadcom.com 12736S: Maintained 12737F: drivers/mmc/host/sdhci-brcmstb* 12738 12739SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12740M: Adrian Hunter <adrian.hunter@intel.com> 12741L: linux-mmc@vger.kernel.org 12742T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12743S: Maintained 12744F: drivers/mmc/host/sdhci* 12745F: include/linux/mmc/sdhci* 12746 12747SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12748M: Ben Dooks <ben-linux@fluff.org> 12749M: Jaehoon Chung <jh80.chung@samsung.com> 12750L: linux-mmc@vger.kernel.org 12751S: Maintained 12752F: drivers/mmc/host/sdhci-s3c* 12753 12754SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12755M: Viresh Kumar <vireshk@kernel.org> 12756L: linux-mmc@vger.kernel.org 12757S: Maintained 12758F: drivers/mmc/host/sdhci-spear.c 12759 12760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12761M: Kishon Vijay Abraham I <kishon@ti.com> 12762L: linux-mmc@vger.kernel.org 12763S: Maintained 12764F: drivers/mmc/host/sdhci-omap.c 12765 12766SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12767M: Scott Bauer <scott.bauer@intel.com> 12768M: Jonathan Derrick <jonathan.derrick@intel.com> 12769L: linux-block@vger.kernel.org 12770S: Supported 12771F: block/sed* 12772F: block/opal_proto.h 12773F: include/linux/sed* 12774F: include/uapi/linux/sed* 12775 12776SECURITY CONTACT 12777M: Security Officers <security@kernel.org> 12778S: Supported 12779 12780SECURITY SUBSYSTEM 12781M: James Morris <jmorris@namei.org> 12782M: "Serge E. Hallyn" <serge@hallyn.com> 12783L: linux-security-module@vger.kernel.org (suggested Cc:) 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12785W: http://kernsec.org/ 12786S: Supported 12787F: security/ 12788 12789SELINUX SECURITY MODULE 12790M: Paul Moore <paul@paul-moore.com> 12791M: Stephen Smalley <sds@tycho.nsa.gov> 12792M: Eric Paris <eparis@parisplace.org> 12793L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12794W: https://selinuxproject.org 12795W: https://github.com/SELinuxProject 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12797S: Supported 12798F: include/linux/selinux* 12799F: security/selinux/ 12800F: scripts/selinux/ 12801F: Documentation/admin-guide/LSM/SELinux.rst 12802 12803SENSABLE PHANTOM 12804M: Jiri Slaby <jirislaby@gmail.com> 12805S: Maintained 12806F: drivers/misc/phantom.c 12807F: include/uapi/linux/phantom.h 12808 12809SERIAL DEVICE BUS 12810M: Rob Herring <robh@kernel.org> 12811L: linux-serial@vger.kernel.org 12812S: Maintained 12813F: Documentation/devicetree/bindings/serial/slave-device.txt 12814F: drivers/tty/serdev/ 12815F: include/linux/serdev.h 12816 12817SERIAL DRIVERS 12818M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12819L: linux-serial@vger.kernel.org 12820S: Maintained 12821F: Documentation/devicetree/bindings/serial/ 12822F: drivers/tty/serial/ 12823 12824SERIAL IR RECEIVER 12825M: Sean Young <sean@mess.org> 12826L: linux-media@vger.kernel.org 12827S: Maintained 12828F: drivers/media/rc/serial_ir.c 12829 12830SFC NETWORK DRIVER 12831M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12832M: Edward Cree <ecree@solarflare.com> 12833M: Bert Kenward <bkenward@solarflare.com> 12834L: netdev@vger.kernel.org 12835S: Supported 12836F: drivers/net/ethernet/sfc/ 12837 12838SGI GRU DRIVER 12839M: Dimitri Sivanich <sivanich@sgi.com> 12840S: Maintained 12841F: drivers/misc/sgi-gru/ 12842 12843SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12844M: Pat Gefre <pfg@sgi.com> 12845L: linux-ia64@vger.kernel.org 12846S: Supported 12847F: Documentation/ia64/serial.txt 12848F: drivers/tty/serial/ioc?_serial.c 12849F: include/linux/ioc?.h 12850 12851SGI XP/XPC/XPNET DRIVER 12852M: Cliff Whickman <cpw@sgi.com> 12853M: Robin Holt <robinmholt@gmail.com> 12854S: Maintained 12855F: drivers/misc/sgi-xp/ 12856 12857SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12858M: Ursula Braun <ubraun@linux.ibm.com> 12859L: linux-s390@vger.kernel.org 12860W: http://www.ibm.com/developerworks/linux/linux390/ 12861S: Supported 12862F: net/smc/ 12863 12864SH_VEU V4L2 MEM2MEM DRIVER 12865L: linux-media@vger.kernel.org 12866S: Orphan 12867F: drivers/media/platform/sh_veu.c 12868 12869SH_VOU V4L2 OUTPUT DRIVER 12870L: linux-media@vger.kernel.org 12871S: Orphan 12872F: drivers/media/platform/sh_vou.c 12873F: include/media/drv-intf/sh_vou.h 12874 12875SI2157 MEDIA DRIVER 12876M: Antti Palosaari <crope@iki.fi> 12877L: linux-media@vger.kernel.org 12878W: https://linuxtv.org 12879W: http://palosaari.fi/linux/ 12880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12881T: git git://linuxtv.org/anttip/media_tree.git 12882S: Maintained 12883F: drivers/media/tuners/si2157* 12884 12885SI2165 MEDIA DRIVER 12886M: Matthias Schwarzott <zzam@gentoo.org> 12887L: linux-media@vger.kernel.org 12888W: https://linuxtv.org 12889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12890S: Maintained 12891F: drivers/media/dvb-frontends/si2165* 12892 12893SI2168 MEDIA DRIVER 12894M: Antti Palosaari <crope@iki.fi> 12895L: linux-media@vger.kernel.org 12896W: https://linuxtv.org 12897W: http://palosaari.fi/linux/ 12898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12899T: git git://linuxtv.org/anttip/media_tree.git 12900S: Maintained 12901F: drivers/media/dvb-frontends/si2168* 12902 12903SI470X FM RADIO RECEIVER I2C DRIVER 12904M: Hans Verkuil <hverkuil@xs4all.nl> 12905L: linux-media@vger.kernel.org 12906T: git git://linuxtv.org/media_tree.git 12907W: https://linuxtv.org 12908S: Odd Fixes 12909F: drivers/media/radio/si470x/radio-si470x-i2c.c 12910 12911SI470X FM RADIO RECEIVER USB DRIVER 12912M: Hans Verkuil <hverkuil@xs4all.nl> 12913L: linux-media@vger.kernel.org 12914T: git git://linuxtv.org/media_tree.git 12915W: https://linuxtv.org 12916S: Maintained 12917F: drivers/media/radio/si470x/radio-si470x-common.c 12918F: drivers/media/radio/si470x/radio-si470x.h 12919F: drivers/media/radio/si470x/radio-si470x-usb.c 12920 12921SI4713 FM RADIO TRANSMITTER I2C DRIVER 12922M: Eduardo Valentin <edubezval@gmail.com> 12923L: linux-media@vger.kernel.org 12924T: git git://linuxtv.org/media_tree.git 12925W: https://linuxtv.org 12926S: Odd Fixes 12927F: drivers/media/radio/si4713/si4713.? 12928 12929SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12930M: Eduardo Valentin <edubezval@gmail.com> 12931L: linux-media@vger.kernel.org 12932T: git git://linuxtv.org/media_tree.git 12933W: https://linuxtv.org 12934S: Odd Fixes 12935F: drivers/media/radio/si4713/radio-platform-si4713.c 12936 12937SI4713 FM RADIO TRANSMITTER USB DRIVER 12938M: Hans Verkuil <hverkuil@xs4all.nl> 12939L: linux-media@vger.kernel.org 12940T: git git://linuxtv.org/media_tree.git 12941W: https://linuxtv.org 12942S: Maintained 12943F: drivers/media/radio/si4713/radio-usb-si4713.c 12944 12945SIANO DVB DRIVER 12946M: Mauro Carvalho Chehab <mchehab@kernel.org> 12947L: linux-media@vger.kernel.org 12948W: https://linuxtv.org 12949T: git git://linuxtv.org/media_tree.git 12950S: Odd fixes 12951F: drivers/media/common/siano/ 12952F: drivers/media/usb/siano/ 12953F: drivers/media/usb/siano/ 12954F: drivers/media/mmc/siano/ 12955 12956SIFIVE DRIVERS 12957M: Palmer Dabbelt <palmer@sifive.com> 12958L: linux-riscv@lists.infradead.org 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12960S: Supported 12961K: sifive 12962N: sifive 12963 12964SILEAD TOUCHSCREEN DRIVER 12965M: Hans de Goede <hdegoede@redhat.com> 12966L: linux-input@vger.kernel.org 12967L: platform-driver-x86@vger.kernel.org 12968S: Maintained 12969F: drivers/input/touchscreen/silead.c 12970F: drivers/platform/x86/silead_dmi.c 12971 12972SILICON MOTION SM712 FRAME BUFFER DRIVER 12973M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12974M: Teddy Wang <teddy.wang@siliconmotion.com> 12975M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12976L: linux-fbdev@vger.kernel.org 12977S: Maintained 12978F: drivers/video/fbdev/sm712* 12979F: Documentation/fb/sm712fb.txt 12980 12981SIMPLE FIRMWARE INTERFACE (SFI) 12982M: Len Brown <lenb@kernel.org> 12983L: sfi-devel@simplefirmware.org 12984W: http://simplefirmware.org/ 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12986S: Supported 12987F: arch/x86/platform/sfi/ 12988F: drivers/sfi/ 12989F: include/linux/sfi*.h 12990 12991SIMPLEFB FB DRIVER 12992M: Hans de Goede <hdegoede@redhat.com> 12993L: linux-fbdev@vger.kernel.org 12994S: Maintained 12995F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12996F: drivers/video/fbdev/simplefb.c 12997F: include/linux/platform_data/simplefb.h 12998 12999SIMTEC EB110ATX (Chalice CATS) 13000P: Ben Dooks 13001P: Vincent Sanders <vince@simtec.co.uk> 13002M: Simtec Linux Team <linux@simtec.co.uk> 13003W: http://www.simtec.co.uk/products/EB110ATX/ 13004S: Supported 13005 13006SIMTEC EB2410ITX (BAST) 13007P: Ben Dooks 13008P: Vincent Sanders <vince@simtec.co.uk> 13009M: Simtec Linux Team <linux@simtec.co.uk> 13010W: http://www.simtec.co.uk/products/EB2410ITX/ 13011S: Supported 13012F: arch/arm/mach-s3c24xx/mach-bast.c 13013F: arch/arm/mach-s3c24xx/bast-ide.c 13014F: arch/arm/mach-s3c24xx/bast-irq.c 13015 13016SIPHASH PRF ROUTINES 13017M: Jason A. Donenfeld <Jason@zx2c4.com> 13018S: Maintained 13019F: lib/siphash.c 13020F: lib/test_siphash.c 13021F: include/linux/siphash.h 13022 13023SIOX 13024M: Gavin Schenk <g.schenk@eckelmann.de> 13025M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13026R: Pengutronix Kernel Team <kernel@pengutronix.de> 13027S: Supported 13028F: drivers/siox/* 13029F: include/trace/events/siox.h 13030 13031SIS 190 ETHERNET DRIVER 13032M: Francois Romieu <romieu@fr.zoreil.com> 13033L: netdev@vger.kernel.org 13034S: Maintained 13035F: drivers/net/ethernet/sis/sis190.c 13036 13037SIS 900/7016 FAST ETHERNET DRIVER 13038M: Daniele Venzano <venza@brownhat.org> 13039W: http://www.brownhat.org/sis900.html 13040L: netdev@vger.kernel.org 13041S: Maintained 13042F: drivers/net/ethernet/sis/sis900.* 13043 13044SIS FRAMEBUFFER DRIVER 13045M: Thomas Winischhofer <thomas@winischhofer.net> 13046W: http://www.winischhofer.net/linuxsisvga.shtml 13047S: Maintained 13048F: Documentation/fb/sisfb.txt 13049F: drivers/video/fbdev/sis/ 13050F: include/video/sisfb.h 13051 13052SIS USB2VGA DRIVER 13053M: Thomas Winischhofer <thomas@winischhofer.net> 13054W: http://www.winischhofer.at/linuxsisusbvga.shtml 13055S: Maintained 13056F: drivers/usb/misc/sisusbvga/ 13057 13058SLAB ALLOCATOR 13059M: Christoph Lameter <cl@linux.com> 13060M: Pekka Enberg <penberg@kernel.org> 13061M: David Rientjes <rientjes@google.com> 13062M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13063M: Andrew Morton <akpm@linux-foundation.org> 13064L: linux-mm@kvack.org 13065S: Maintained 13066F: include/linux/sl?b*.h 13067F: mm/sl?b* 13068 13069SLEEPABLE READ-COPY UPDATE (SRCU) 13070M: Lai Jiangshan <jiangshanlai@gmail.com> 13071M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13072M: Josh Triplett <josh@joshtriplett.org> 13073R: Steven Rostedt <rostedt@goodmis.org> 13074R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13075L: linux-kernel@vger.kernel.org 13076W: http://www.rdrop.com/users/paulmck/RCU/ 13077S: Supported 13078T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13079F: include/linux/srcu.h 13080F: kernel/rcu/srcu.c 13081 13082SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13083M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13085S: Maintained 13086F: drivers/slimbus/ 13087F: Documentation/devicetree/bindings/slimbus/ 13088F: include/linux/slimbus.h 13089 13090SMACK SECURITY MODULE 13091M: Casey Schaufler <casey@schaufler-ca.com> 13092L: linux-security-module@vger.kernel.org 13093W: http://schaufler-ca.com 13094T: git git://github.com/cschaufler/smack-next 13095S: Maintained 13096F: Documentation/admin-guide/LSM/Smack.rst 13097F: security/smack/ 13098 13099SMC91x ETHERNET DRIVER 13100M: Nicolas Pitre <nico@fluxnic.net> 13101S: Odd Fixes 13102F: drivers/net/ethernet/smsc/smc91x.* 13103 13104SMIA AND SMIA++ IMAGE SENSOR DRIVER 13105M: Sakari Ailus <sakari.ailus@iki.fi> 13106L: linux-media@vger.kernel.org 13107S: Maintained 13108F: drivers/media/i2c/smiapp/ 13109F: include/media/i2c/smiapp.h 13110F: drivers/media/i2c/smiapp-pll.c 13111F: drivers/media/i2c/smiapp-pll.h 13112F: include/uapi/linux/smiapp.h 13113F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13114 13115SMM665 HARDWARE MONITOR DRIVER 13116M: Guenter Roeck <linux@roeck-us.net> 13117L: linux-hwmon@vger.kernel.org 13118S: Maintained 13119F: Documentation/hwmon/smm665 13120F: drivers/hwmon/smm665.c 13121 13122SMSC EMC2103 HARDWARE MONITOR DRIVER 13123M: Steve Glendinning <steve.glendinning@shawell.net> 13124L: linux-hwmon@vger.kernel.org 13125S: Maintained 13126F: Documentation/hwmon/emc2103 13127F: drivers/hwmon/emc2103.c 13128 13129SMSC SCH5627 HARDWARE MONITOR DRIVER 13130M: Hans de Goede <hdegoede@redhat.com> 13131L: linux-hwmon@vger.kernel.org 13132S: Supported 13133F: Documentation/hwmon/sch5627 13134F: drivers/hwmon/sch5627.c 13135 13136SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13137M: Steve Glendinning <steve.glendinning@shawell.net> 13138L: linux-fbdev@vger.kernel.org 13139S: Maintained 13140F: drivers/video/fbdev/smscufx.c 13141 13142SMSC47B397 HARDWARE MONITOR DRIVER 13143M: Jean Delvare <jdelvare@suse.com> 13144L: linux-hwmon@vger.kernel.org 13145S: Maintained 13146F: Documentation/hwmon/smsc47b397 13147F: drivers/hwmon/smsc47b397.c 13148 13149SMSC911x ETHERNET DRIVER 13150M: Steve Glendinning <steve.glendinning@shawell.net> 13151L: netdev@vger.kernel.org 13152S: Maintained 13153F: include/linux/smsc911x.h 13154F: drivers/net/ethernet/smsc/smsc911x.* 13155 13156SMSC9420 PCI ETHERNET DRIVER 13157M: Steve Glendinning <steve.glendinning@shawell.net> 13158L: netdev@vger.kernel.org 13159S: Maintained 13160F: drivers/net/ethernet/smsc/smsc9420.* 13161 13162SOC-CAMERA V4L2 SUBSYSTEM 13163L: linux-media@vger.kernel.org 13164T: git git://linuxtv.org/media_tree.git 13165S: Orphan 13166F: include/media/soc* 13167F: drivers/media/i2c/soc_camera/ 13168F: drivers/media/platform/soc_camera/ 13169 13170SOCIONEXT SYNQUACER I2C DRIVER 13171M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13172L: linux-i2c@vger.kernel.org 13173S: Maintained 13174F: drivers/i2c/busses/i2c-synquacer.c 13175F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13176 13177SOCIONEXT UNIPHIER SOUND DRIVER 13178M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13179L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13180S: Maintained 13181F: sound/soc/uniphier/ 13182 13183SOEKRIS NET48XX LED SUPPORT 13184M: Chris Boot <bootc@bootc.net> 13185S: Maintained 13186F: drivers/leds/leds-net48xx.c 13187 13188SOFT-ROCE DRIVER (rxe) 13189M: Moni Shoua <monis@mellanox.com> 13190L: linux-rdma@vger.kernel.org 13191S: Supported 13192W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13193Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13194F: drivers/infiniband/sw/rxe/ 13195F: include/uapi/rdma/rdma_user_rxe.h 13196 13197SOFTLOGIC 6x10 MPEG CODEC 13198M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13199M: Anton Sviridenko <anton@corp.bluecherry.net> 13200M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13201M: Andrey Utkin <andrey_utkin@fastmail.com> 13202M: Ismael Luceno <ismael@iodev.co.uk> 13203L: linux-media@vger.kernel.org 13204S: Supported 13205F: drivers/media/pci/solo6x10/ 13206 13207SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13208M: James Morse <james.morse@arm.com> 13209L: linux-arm-kernel@lists.infradead.org 13210S: Maintained 13211F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13212F: drivers/firmware/arm_sdei.c 13213F: include/linux/sdei.h 13214F: include/uapi/linux/sdei.h 13215 13216SOFTWARE RAID (Multiple Disks) SUPPORT 13217M: Shaohua Li <shli@kernel.org> 13218L: linux-raid@vger.kernel.org 13219T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13220S: Supported 13221F: drivers/md/Makefile 13222F: drivers/md/Kconfig 13223F: drivers/md/md* 13224F: drivers/md/raid* 13225F: include/linux/raid/ 13226F: include/uapi/linux/raid/ 13227 13228SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13229M: Jassi Brar <jaswinder.singh@linaro.org> 13230L: netdev@vger.kernel.org 13231S: Maintained 13232F: drivers/net/ethernet/socionext/netsec.c 13233F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13234 13235SOLIDRUN CLEARFOG SUPPORT 13236M: Russell King <linux@armlinux.org.uk> 13237S: Maintained 13238F: arch/arm/boot/dts/armada-388-clearfog* 13239F: arch/arm/boot/dts/armada-38x-solidrun-* 13240 13241SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13242M: Russell King <linux@armlinux.org.uk> 13243S: Maintained 13244F: arch/arm/boot/dts/imx6*-cubox-i* 13245F: arch/arm/boot/dts/imx6*-hummingboard* 13246F: arch/arm/boot/dts/imx6*-sr-* 13247 13248SONIC NETWORK DRIVER 13249M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13250L: netdev@vger.kernel.org 13251S: Maintained 13252F: drivers/net/ethernet/natsemi/sonic.* 13253 13254SONICS SILICON BACKPLANE DRIVER (SSB) 13255M: Michael Buesch <m@bues.ch> 13256L: linux-wireless@vger.kernel.org 13257S: Maintained 13258F: drivers/ssb/ 13259F: include/linux/ssb/ 13260 13261SONY IMX258 SENSOR DRIVER 13262M: Sakari Ailus <sakari.ailus@linux.intel.com> 13263L: linux-media@vger.kernel.org 13264T: git git://linuxtv.org/media_tree.git 13265S: Maintained 13266F: drivers/media/i2c/imx258.c 13267 13268SONY IMX274 SENSOR DRIVER 13269M: Leon Luo <leonl@leopardimaging.com> 13270L: linux-media@vger.kernel.org 13271T: git git://linuxtv.org/media_tree.git 13272S: Maintained 13273F: drivers/media/i2c/imx274.c 13274F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13275 13276SONY MEMORYSTICK CARD SUPPORT 13277M: Alex Dubov <oakad@yahoo.com> 13278W: http://tifmxx.berlios.de/ 13279S: Maintained 13280F: drivers/memstick/host/tifm_ms.c 13281 13282SONY MEMORYSTICK STANDARD SUPPORT 13283M: Maxim Levitsky <maximlevitsky@gmail.com> 13284S: Maintained 13285F: drivers/memstick/core/ms_block.* 13286 13287SONY VAIO CONTROL DEVICE DRIVER 13288M: Mattia Dongili <malattia@linux.it> 13289L: platform-driver-x86@vger.kernel.org 13290W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13291S: Maintained 13292F: Documentation/laptops/sony-laptop.txt 13293F: drivers/char/sonypi.c 13294F: drivers/platform/x86/sony-laptop.c 13295F: include/linux/sony-laptop.h 13296 13297SOUND 13298M: Jaroslav Kysela <perex@perex.cz> 13299M: Takashi Iwai <tiwai@suse.com> 13300L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13301W: http://www.alsa-project.org/ 13302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13303T: git git://git.alsa-project.org/alsa-kernel.git 13304Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13305S: Maintained 13306F: Documentation/sound/ 13307F: include/sound/ 13308F: include/uapi/sound/ 13309F: sound/ 13310 13311SOUND - COMPRESSED AUDIO 13312M: Vinod Koul <vkoul@kernel.org> 13313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13315S: Supported 13316F: Documentation/sound/designs/compress-offload.rst 13317F: include/sound/compress_driver.h 13318F: include/uapi/sound/compress_* 13319F: sound/core/compress_offload.c 13320F: sound/soc/soc-compress.c 13321 13322SOUND - DMAENGINE HELPERS 13323M: Lars-Peter Clausen <lars@metafoo.de> 13324S: Supported 13325F: include/sound/dmaengine_pcm.h 13326F: sound/core/pcm_dmaengine.c 13327F: sound/soc/soc-generic-dmaengine-pcm.c 13328 13329SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13330M: Liam Girdwood <lgirdwood@gmail.com> 13331M: Mark Brown <broonie@kernel.org> 13332T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13333L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13334W: http://alsa-project.org/main/index.php/ASoC 13335S: Supported 13336F: Documentation/devicetree/bindings/sound/ 13337F: Documentation/sound/soc/ 13338F: sound/soc/ 13339F: include/sound/soc* 13340 13341SOUNDWIRE SUBSYSTEM 13342M: Vinod Koul <vinod.koul@intel.com> 13343M: Sanyog Kale <sanyog.r.kale@intel.com> 13344R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13346S: Supported 13347F: Documentation/driver-api/soundwire/ 13348F: drivers/soundwire/ 13349F: include/linux/soundwire/ 13350 13351SP2 MEDIA DRIVER 13352M: Olli Salonen <olli.salonen@iki.fi> 13353L: linux-media@vger.kernel.org 13354W: https://linuxtv.org 13355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13356S: Maintained 13357F: drivers/media/dvb-frontends/sp2* 13358 13359SPARC + UltraSPARC (sparc/sparc64) 13360M: "David S. Miller" <davem@davemloft.net> 13361L: sparclinux@vger.kernel.org 13362Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13363T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13364T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13365S: Maintained 13366F: arch/sparc/ 13367F: drivers/sbus/ 13368 13369SPARC SERIAL DRIVERS 13370M: "David S. Miller" <davem@davemloft.net> 13371L: sparclinux@vger.kernel.org 13372T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13373T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13374S: Maintained 13375F: include/linux/sunserialcore.h 13376F: drivers/tty/serial/suncore.c 13377F: drivers/tty/serial/sunhv.c 13378F: drivers/tty/serial/sunsab.c 13379F: drivers/tty/serial/sunsab.h 13380F: drivers/tty/serial/sunsu.c 13381F: drivers/tty/serial/sunzilog.c 13382F: drivers/tty/serial/sunzilog.h 13383F: drivers/tty/vcc.c 13384 13385SPARSE CHECKER 13386M: "Christopher Li" <sparse@chrisli.org> 13387L: linux-sparse@vger.kernel.org 13388W: https://sparse.wiki.kernel.org/ 13389T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13390T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13391S: Maintained 13392F: include/linux/compiler.h 13393 13394SPEAR CLOCK FRAMEWORK SUPPORT 13395M: Viresh Kumar <vireshk@kernel.org> 13396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13397W: http://www.st.com/spear 13398S: Maintained 13399F: drivers/clk/spear/ 13400 13401SPEAR PLATFORM SUPPORT 13402M: Viresh Kumar <vireshk@kernel.org> 13403M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13405W: http://www.st.com/spear 13406S: Maintained 13407F: arch/arm/boot/dts/spear* 13408F: arch/arm/mach-spear/ 13409 13410SPI NOR SUBSYSTEM 13411M: Marek Vasut <marek.vasut@gmail.com> 13412L: linux-mtd@lists.infradead.org 13413W: http://www.linux-mtd.infradead.org/ 13414Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13415T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13416T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13417S: Maintained 13418F: drivers/mtd/spi-nor/ 13419F: include/linux/mtd/spi-nor.h 13420 13421SPI SUBSYSTEM 13422M: Mark Brown <broonie@kernel.org> 13423L: linux-spi@vger.kernel.org 13424T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13425Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13426S: Maintained 13427F: Documentation/devicetree/bindings/spi/ 13428F: Documentation/spi/ 13429F: drivers/spi/ 13430F: include/linux/spi/ 13431F: include/uapi/linux/spi/ 13432F: tools/spi/ 13433 13434SPIDERNET NETWORK DRIVER for CELL 13435M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13436L: netdev@vger.kernel.org 13437S: Supported 13438F: Documentation/networking/spider_net.txt 13439F: drivers/net/ethernet/toshiba/spider_net* 13440 13441SPMI SUBSYSTEM 13442R: Stephen Boyd <sboyd@kernel.org> 13443L: linux-arm-msm@vger.kernel.org 13444F: Documentation/devicetree/bindings/spmi/ 13445F: drivers/spmi/ 13446F: include/dt-bindings/spmi/spmi.h 13447F: include/linux/spmi.h 13448F: include/trace/events/spmi.h 13449 13450SPU FILE SYSTEM 13451M: Jeremy Kerr <jk@ozlabs.org> 13452L: linuxppc-dev@lists.ozlabs.org 13453W: http://www.ibm.com/developerworks/power/cell/ 13454S: Supported 13455F: Documentation/filesystems/spufs.txt 13456F: arch/powerpc/platforms/cell/spufs/ 13457 13458SQUASHFS FILE SYSTEM 13459M: Phillip Lougher <phillip@squashfs.org.uk> 13460L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13461W: http://squashfs.org.uk 13462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13463S: Maintained 13464F: Documentation/filesystems/squashfs.txt 13465F: fs/squashfs/ 13466 13467SRM (Alpha) environment access 13468M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13469S: Maintained 13470F: arch/alpha/kernel/srm_env.c 13471 13472ST STM32 I2C/SMBUS DRIVER 13473M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13474L: linux-i2c@vger.kernel.org 13475S: Maintained 13476F: drivers/i2c/busses/i2c-stm32* 13477 13478STABLE BRANCH 13479M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13480L: stable@vger.kernel.org 13481S: Supported 13482F: Documentation/process/stable-kernel-rules.rst 13483 13484STAGING - COMEDI 13485M: Ian Abbott <abbotti@mev.co.uk> 13486M: H Hartley Sweeten <hsweeten@visionengravers.com> 13487S: Odd Fixes 13488F: drivers/staging/comedi/ 13489 13490STAGING - FLARION FT1000 DRIVERS 13491M: Marek Belisko <marek.belisko@gmail.com> 13492S: Odd Fixes 13493F: drivers/staging/ft1000/ 13494 13495STAGING - INDUSTRIAL IO 13496M: Jonathan Cameron <jic23@kernel.org> 13497L: linux-iio@vger.kernel.org 13498S: Odd Fixes 13499F: Documentation/devicetree/bindings/staging/iio/ 13500F: drivers/staging/iio/ 13501 13502STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13503M: Marc Dietrich <marvin24@gmx.de> 13504L: ac100@lists.launchpad.net (moderated for non-subscribers) 13505L: linux-tegra@vger.kernel.org 13506S: Maintained 13507F: drivers/staging/nvec/ 13508 13509STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13510M: Jens Frederich <jfrederich@gmail.com> 13511M: Daniel Drake <dsd@laptop.org> 13512M: Jon Nettleton <jon.nettleton@gmail.com> 13513W: http://wiki.laptop.org/go/DCON 13514S: Maintained 13515F: drivers/staging/olpc_dcon/ 13516 13517STAGING - REALTEK RTL8712U DRIVERS 13518M: Larry Finger <Larry.Finger@lwfinger.net> 13519M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13520S: Odd Fixes 13521F: drivers/staging/rtl8712/ 13522 13523STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13524M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13525M: Teddy Wang <teddy.wang@siliconmotion.com> 13526M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13527L: linux-fbdev@vger.kernel.org 13528S: Maintained 13529F: drivers/staging/sm750fb/ 13530 13531STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13532M: William Hubbs <w.d.hubbs@gmail.com> 13533M: Chris Brannon <chris@the-brannons.com> 13534M: Kirk Reiser <kirk@reisers.ca> 13535M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13536L: speakup@linux-speakup.org 13537W: http://www.linux-speakup.org/ 13538S: Odd Fixes 13539F: drivers/staging/speakup/ 13540 13541STAGING - VIA VT665X DRIVERS 13542M: Forest Bond <forest@alittletooquiet.net> 13543S: Odd Fixes 13544F: drivers/staging/vt665?/ 13545 13546STAGING - WILC1000 WIFI DRIVER 13547M: Aditya Shankar <aditya.shankar@microchip.com> 13548M: Ganesh Krishna <ganesh.krishna@microchip.com> 13549L: linux-wireless@vger.kernel.org 13550S: Supported 13551F: drivers/staging/wilc1000/ 13552 13553STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13554M: Arnaud Patard <arnaud.patard@rtp-net.org> 13555S: Odd Fixes 13556F: drivers/staging/xgifb/ 13557 13558STAGING SUBSYSTEM 13559M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13560T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13561L: devel@driverdev.osuosl.org 13562S: Supported 13563F: drivers/staging/ 13564 13565STARFIRE/DURALAN NETWORK DRIVER 13566M: Ion Badulescu <ionut@badula.org> 13567S: Odd Fixes 13568F: drivers/net/ethernet/adaptec/starfire* 13569 13570STEC S1220 SKD DRIVER 13571M: Bart Van Assche <bart.vanassche@wdc.com> 13572L: linux-block@vger.kernel.org 13573S: Maintained 13574F: drivers/block/skd*[ch] 13575 13576STI CEC DRIVER 13577M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13578S: Maintained 13579F: drivers/staging/media/st-cec/ 13580F: Documentation/devicetree/bindings/media/stih-cec.txt 13581 13582STK1160 USB VIDEO CAPTURE DRIVER 13583M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13584L: linux-media@vger.kernel.org 13585T: git git://linuxtv.org/media_tree.git 13586S: Maintained 13587F: drivers/media/usb/stk1160/ 13588 13589STM32 TIMER/LPTIMER DRIVERS 13590M: Fabrice Gasnier <fabrice.gasnier@st.com> 13591S: Maintained 13592F: drivers/*/stm32-*timer* 13593F: drivers/pwm/pwm-stm32* 13594F: include/linux/*/stm32-*tim* 13595F: Documentation/ABI/testing/*timer-stm32 13596F: Documentation/devicetree/bindings/*/stm32-*timer* 13597F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13598 13599STMMAC ETHERNET DRIVER 13600M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13601M: Alexandre Torgue <alexandre.torgue@st.com> 13602M: Jose Abreu <joabreu@synopsys.com> 13603L: netdev@vger.kernel.org 13604W: http://www.stlinux.com 13605S: Supported 13606F: drivers/net/ethernet/stmicro/stmmac/ 13607 13608SUN3/3X 13609M: Sam Creasey <sammy@sammy.net> 13610W: http://sammy.net/sun3/ 13611S: Maintained 13612F: arch/m68k/kernel/*sun3* 13613F: arch/m68k/sun3*/ 13614F: arch/m68k/include/asm/sun3* 13615F: drivers/net/ethernet/i825xx/sun3* 13616 13617SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13618M: Hans de Goede <hdegoede@redhat.com> 13619L: linux-input@vger.kernel.org 13620S: Maintained 13621F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13622F: drivers/input/keyboard/sun4i-lradc-keys.c 13623 13624SUNDANCE NETWORK DRIVER 13625M: Denis Kirjanov <kda@linux-powerpc.org> 13626L: netdev@vger.kernel.org 13627S: Maintained 13628F: drivers/net/ethernet/dlink/sundance.c 13629 13630SUPERH 13631M: Yoshinori Sato <ysato@users.sourceforge.jp> 13632M: Rich Felker <dalias@libc.org> 13633L: linux-sh@vger.kernel.org 13634Q: http://patchwork.kernel.org/project/linux-sh/list/ 13635S: Maintained 13636F: Documentation/sh/ 13637F: arch/sh/ 13638F: drivers/sh/ 13639 13640SUSPEND TO RAM 13641M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13642M: Len Brown <len.brown@intel.com> 13643M: Pavel Machek <pavel@ucw.cz> 13644L: linux-pm@vger.kernel.org 13645B: https://bugzilla.kernel.org 13646S: Supported 13647F: Documentation/power/ 13648F: arch/x86/kernel/acpi/ 13649F: drivers/base/power/ 13650F: kernel/power/ 13651F: include/linux/suspend.h 13652F: include/linux/freezer.h 13653F: include/linux/pm.h 13654 13655SVGA HANDLING 13656M: Martin Mares <mj@ucw.cz> 13657L: linux-video@atrey.karlin.mff.cuni.cz 13658S: Maintained 13659F: Documentation/svga.txt 13660F: arch/x86/boot/video* 13661 13662SWIOTLB SUBSYSTEM 13663M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13664L: iommu@lists.linux-foundation.org 13665T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13666S: Supported 13667F: kernel/dma/swiotlb.c 13668F: arch/*/kernel/pci-swiotlb.c 13669F: include/linux/swiotlb.h 13670 13671SWITCHDEV 13672M: Jiri Pirko <jiri@resnulli.us> 13673M: Ivan Vecera <ivecera@redhat.com> 13674L: netdev@vger.kernel.org 13675S: Supported 13676F: net/switchdev/ 13677F: include/net/switchdev.h 13678 13679SY8106A REGULATOR DRIVER 13680M: Icenowy Zheng <icenowy@aosc.io> 13681S: Maintained 13682F: drivers/regulator/sy8106a-regulator.c 13683F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13684 13685SYNC FILE FRAMEWORK 13686M: Sumit Semwal <sumit.semwal@linaro.org> 13687R: Gustavo Padovan <gustavo@padovan.org> 13688S: Maintained 13689L: linux-media@vger.kernel.org 13690L: dri-devel@lists.freedesktop.org 13691F: drivers/dma-buf/sync_* 13692F: drivers/dma-buf/dma-fence* 13693F: drivers/dma-buf/sw_sync.c 13694F: include/linux/sync_file.h 13695F: include/uapi/linux/sync_file.h 13696F: Documentation/sync_file.txt 13697T: git git://anongit.freedesktop.org/drm/drm-misc 13698 13699SYNOPSYS ARC ARCHITECTURE 13700M: Vineet Gupta <vgupta@synopsys.com> 13701L: linux-snps-arc@lists.infradead.org 13702S: Supported 13703F: arch/arc/ 13704F: Documentation/devicetree/bindings/arc/* 13705F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13706F: drivers/clocksource/arc_timer.c 13707F: drivers/tty/serial/arc_uart.c 13708T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13709 13710SYNOPSYS ARC HSDK SDP pll clock driver 13711M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13712S: Supported 13713F: drivers/clk/clk-hsdk-pll.c 13714F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13715 13716SYNOPSYS ARC SDP clock driver 13717M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13718S: Supported 13719F: drivers/clk/axs10x/* 13720F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13721 13722SYNOPSYS ARC SDP platform support 13723M: Alexey Brodkin <abrodkin@synopsys.com> 13724S: Supported 13725F: arch/arc/plat-axs10x 13726F: arch/arc/boot/dts/ax* 13727F: Documentation/devicetree/bindings/arc/axs10* 13728 13729SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13730M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13731S: Supported 13732F: drivers/reset/reset-axs10x.c 13733F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13734 13735SYNOPSYS DESIGNWARE 8250 UART DRIVER 13736R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13737S: Maintained 13738F: drivers/tty/serial/8250/8250_dw.c 13739 13740SYNOPSYS DESIGNWARE APB GPIO DRIVER 13741M: Hoan Tran <hotran@apm.com> 13742L: linux-gpio@vger.kernel.org 13743S: Maintained 13744F: drivers/gpio/gpio-dwapb.c 13745F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13746 13747SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13748M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13749S: Maintained 13750F: drivers/dma/dwi-axi-dmac/ 13751F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13752 13753SYNOPSYS DESIGNWARE DMAC DRIVER 13754M: Viresh Kumar <vireshk@kernel.org> 13755R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13756S: Maintained 13757F: include/linux/dma/dw.h 13758F: include/linux/platform_data/dma-dw.h 13759F: drivers/dma/dw/ 13760 13761SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13762M: Jose Abreu <Jose.Abreu@synopsys.com> 13763L: netdev@vger.kernel.org 13764S: Supported 13765F: drivers/net/ethernet/synopsys/ 13766 13767SYNOPSYS DESIGNWARE I2C DRIVER 13768M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13769R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13770R: Mika Westerberg <mika.westerberg@linux.intel.com> 13771L: linux-i2c@vger.kernel.org 13772S: Maintained 13773F: drivers/i2c/busses/i2c-designware-* 13774F: include/linux/platform_data/i2c-designware.h 13775 13776SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13777M: Jaehoon Chung <jh80.chung@samsung.com> 13778L: linux-mmc@vger.kernel.org 13779S: Maintained 13780F: drivers/mmc/host/dw_mmc* 13781 13782SYNOPSYS HSDK RESET CONTROLLER DRIVER 13783M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13784S: Supported 13785F: drivers/reset/reset-hsdk.c 13786F: include/dt-bindings/reset/snps,hsdk-reset.h 13787F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13788 13789SYSTEM CONFIGURATION (SYSCON) 13790M: Lee Jones <lee.jones@linaro.org> 13791M: Arnd Bergmann <arnd@arndb.de> 13792T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13793S: Supported 13794F: drivers/mfd/syscon.c 13795 13796SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13797M: Sudeep Holla <sudeep.holla@arm.com> 13798L: linux-arm-kernel@lists.infradead.org 13799S: Maintained 13800F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13801F: drivers/clk/clk-sc[mp]i.c 13802F: drivers/cpufreq/sc[mp]i-cpufreq.c 13803F: drivers/firmware/arm_scpi.c 13804F: drivers/firmware/arm_scmi/ 13805F: include/linux/sc[mp]i_protocol.h 13806 13807SYSTEM RESET/SHUTDOWN DRIVERS 13808M: Sebastian Reichel <sre@kernel.org> 13809L: linux-pm@vger.kernel.org 13810T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13811S: Maintained 13812F: Documentation/devicetree/bindings/power/reset/ 13813F: drivers/power/reset/ 13814 13815SYSTEM TRACE MODULE CLASS 13816M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13817S: Maintained 13818T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13819F: Documentation/trace/stm.rst 13820F: drivers/hwtracing/stm/ 13821F: include/linux/stm.h 13822F: include/uapi/linux/stm.h 13823 13824SYSV FILESYSTEM 13825M: Christoph Hellwig <hch@infradead.org> 13826S: Maintained 13827F: Documentation/filesystems/sysv-fs.txt 13828F: fs/sysv/ 13829F: include/linux/sysv_fs.h 13830 13831TARGET SUBSYSTEM 13832M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13833L: linux-scsi@vger.kernel.org 13834L: target-devel@vger.kernel.org 13835W: http://www.linux-iscsi.org 13836W: http://groups.google.com/group/linux-iscsi-target-dev 13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13838S: Supported 13839F: drivers/target/ 13840F: include/target/ 13841F: Documentation/target/ 13842 13843TASKSTATS STATISTICS INTERFACE 13844M: Balbir Singh <bsingharora@gmail.com> 13845S: Maintained 13846F: Documentation/accounting/taskstats* 13847F: include/linux/taskstats* 13848F: kernel/taskstats.c 13849 13850TC subsystem 13851M: Jamal Hadi Salim <jhs@mojatatu.com> 13852M: Cong Wang <xiyou.wangcong@gmail.com> 13853M: Jiri Pirko <jiri@resnulli.us> 13854L: netdev@vger.kernel.org 13855S: Maintained 13856F: include/net/pkt_cls.h 13857F: include/net/pkt_sched.h 13858F: include/net/tc_act/ 13859F: include/uapi/linux/pkt_cls.h 13860F: include/uapi/linux/pkt_sched.h 13861F: include/uapi/linux/tc_act/ 13862F: include/uapi/linux/tc_ematch/ 13863F: net/sched/ 13864 13865TCP LOW PRIORITY MODULE 13866M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13867M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13868W: http://tcp-lp-mod.sourceforge.net/ 13869S: Maintained 13870F: net/ipv4/tcp_lp.c 13871 13872TDA10071 MEDIA DRIVER 13873M: Antti Palosaari <crope@iki.fi> 13874L: linux-media@vger.kernel.org 13875W: https://linuxtv.org 13876W: http://palosaari.fi/linux/ 13877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13878T: git git://linuxtv.org/anttip/media_tree.git 13879S: Maintained 13880F: drivers/media/dvb-frontends/tda10071* 13881 13882TDA18212 MEDIA DRIVER 13883M: Antti Palosaari <crope@iki.fi> 13884L: linux-media@vger.kernel.org 13885W: https://linuxtv.org 13886W: http://palosaari.fi/linux/ 13887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13888T: git git://linuxtv.org/anttip/media_tree.git 13889S: Maintained 13890F: drivers/media/tuners/tda18212* 13891 13892TDA18218 MEDIA DRIVER 13893M: Antti Palosaari <crope@iki.fi> 13894L: linux-media@vger.kernel.org 13895W: https://linuxtv.org 13896W: http://palosaari.fi/linux/ 13897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13898T: git git://linuxtv.org/anttip/media_tree.git 13899S: Maintained 13900F: drivers/media/tuners/tda18218* 13901 13902TDA18250 MEDIA DRIVER 13903M: Olli Salonen <olli.salonen@iki.fi> 13904L: linux-media@vger.kernel.org 13905W: https://linuxtv.org 13906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13907T: git git://linuxtv.org/media_tree.git 13908S: Maintained 13909F: drivers/media/tuners/tda18250* 13910 13911TDA18271 MEDIA DRIVER 13912M: Michael Krufky <mkrufky@linuxtv.org> 13913L: linux-media@vger.kernel.org 13914W: https://linuxtv.org 13915W: http://github.com/mkrufky 13916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13917T: git git://linuxtv.org/mkrufky/tuners.git 13918S: Maintained 13919F: drivers/media/tuners/tda18271* 13920 13921TDA1997x MEDIA DRIVER 13922M: Tim Harvey <tharvey@gateworks.com> 13923L: linux-media@vger.kernel.org 13924W: https://linuxtv.org 13925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13926S: Maintained 13927F: drivers/media/i2c/tda1997x.* 13928 13929TDA827x MEDIA DRIVER 13930M: Michael Krufky <mkrufky@linuxtv.org> 13931L: linux-media@vger.kernel.org 13932W: https://linuxtv.org 13933W: http://github.com/mkrufky 13934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13935T: git git://linuxtv.org/mkrufky/tuners.git 13936S: Maintained 13937F: drivers/media/tuners/tda8290.* 13938 13939TDA8290 MEDIA DRIVER 13940M: Michael Krufky <mkrufky@linuxtv.org> 13941L: linux-media@vger.kernel.org 13942W: https://linuxtv.org 13943W: http://github.com/mkrufky 13944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13945T: git git://linuxtv.org/mkrufky/tuners.git 13946S: Maintained 13947F: drivers/media/tuners/tda8290.* 13948 13949TDA9840 MEDIA DRIVER 13950M: Hans Verkuil <hverkuil@xs4all.nl> 13951L: linux-media@vger.kernel.org 13952T: git git://linuxtv.org/media_tree.git 13953W: https://linuxtv.org 13954S: Maintained 13955F: drivers/media/i2c/tda9840* 13956 13957TEA5761 TUNER DRIVER 13958M: Mauro Carvalho Chehab <mchehab@kernel.org> 13959L: linux-media@vger.kernel.org 13960W: https://linuxtv.org 13961T: git git://linuxtv.org/media_tree.git 13962S: Odd fixes 13963F: drivers/media/tuners/tea5761.* 13964 13965TEA5767 TUNER DRIVER 13966M: Mauro Carvalho Chehab <mchehab@kernel.org> 13967L: linux-media@vger.kernel.org 13968W: https://linuxtv.org 13969T: git git://linuxtv.org/media_tree.git 13970S: Maintained 13971F: drivers/media/tuners/tea5767.* 13972 13973TEA6415C MEDIA DRIVER 13974M: Hans Verkuil <hverkuil@xs4all.nl> 13975L: linux-media@vger.kernel.org 13976T: git git://linuxtv.org/media_tree.git 13977W: https://linuxtv.org 13978S: Maintained 13979F: drivers/media/i2c/tea6415c* 13980 13981TEA6420 MEDIA DRIVER 13982M: Hans Verkuil <hverkuil@xs4all.nl> 13983L: linux-media@vger.kernel.org 13984T: git git://linuxtv.org/media_tree.git 13985W: https://linuxtv.org 13986S: Maintained 13987F: drivers/media/i2c/tea6420* 13988 13989TEAM DRIVER 13990M: Jiri Pirko <jiri@resnulli.us> 13991L: netdev@vger.kernel.org 13992S: Supported 13993F: drivers/net/team/ 13994F: include/linux/if_team.h 13995F: include/uapi/linux/if_team.h 13996 13997TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13998M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13999S: Maintained 14000F: arch/x86/platform/ts5500/ 14001 14002TECHNOTREND USB IR RECEIVER 14003M: Sean Young <sean@mess.org> 14004L: linux-media@vger.kernel.org 14005S: Maintained 14006F: drivers/media/rc/ttusbir.c 14007 14008TECHWELL TW9910 VIDEO DECODER 14009L: linux-media@vger.kernel.org 14010S: Orphan 14011F: drivers/media/i2c/tw9910.c 14012F: include/media/i2c/tw9910.h 14013 14014TEE SUBSYSTEM 14015M: Jens Wiklander <jens.wiklander@linaro.org> 14016S: Maintained 14017F: include/linux/tee_drv.h 14018F: include/uapi/linux/tee.h 14019F: drivers/tee/ 14020F: Documentation/tee.txt 14021 14022TEGRA ARCHITECTURE SUPPORT 14023M: Thierry Reding <thierry.reding@gmail.com> 14024M: Jonathan Hunter <jonathanh@nvidia.com> 14025L: linux-tegra@vger.kernel.org 14026Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14028S: Supported 14029N: [^a-z]tegra 14030 14031TEGRA CLOCK DRIVER 14032M: Peter De Schrijver <pdeschrijver@nvidia.com> 14033M: Prashant Gaikwad <pgaikwad@nvidia.com> 14034S: Supported 14035F: drivers/clk/tegra/ 14036 14037TEGRA DMA DRIVERS 14038M: Laxman Dewangan <ldewangan@nvidia.com> 14039M: Jon Hunter <jonathanh@nvidia.com> 14040S: Supported 14041F: drivers/dma/tegra* 14042 14043TEGRA I2C DRIVER 14044M: Laxman Dewangan <ldewangan@nvidia.com> 14045S: Supported 14046F: drivers/i2c/busses/i2c-tegra.c 14047 14048TEGRA IOMMU DRIVERS 14049M: Thierry Reding <thierry.reding@gmail.com> 14050L: linux-tegra@vger.kernel.org 14051S: Supported 14052F: drivers/iommu/tegra* 14053 14054TEGRA KBC DRIVER 14055M: Laxman Dewangan <ldewangan@nvidia.com> 14056S: Supported 14057F: drivers/input/keyboard/tegra-kbc.c 14058 14059TEGRA PWM DRIVER 14060M: Thierry Reding <thierry.reding@gmail.com> 14061S: Supported 14062F: drivers/pwm/pwm-tegra.c 14063 14064TEGRA SERIAL DRIVER 14065M: Laxman Dewangan <ldewangan@nvidia.com> 14066S: Supported 14067F: drivers/tty/serial/serial-tegra.c 14068 14069TEGRA SPI DRIVER 14070M: Laxman Dewangan <ldewangan@nvidia.com> 14071S: Supported 14072F: drivers/spi/spi-tegra* 14073 14074TEHUTI ETHERNET DRIVER 14075M: Andy Gospodarek <andy@greyhouse.net> 14076L: netdev@vger.kernel.org 14077S: Supported 14078F: drivers/net/ethernet/tehuti/* 14079 14080Telecom Clock Driver for MCPL0010 14081M: Mark Gross <mark.gross@intel.com> 14082S: Supported 14083F: drivers/char/tlclk.c 14084 14085TENSILICA XTENSA PORT (xtensa) 14086M: Chris Zankel <chris@zankel.net> 14087M: Max Filippov <jcmvbkbc@gmail.com> 14088L: linux-xtensa@linux-xtensa.org 14089T: git git://github.com/czankel/xtensa-linux.git 14090S: Maintained 14091F: arch/xtensa/ 14092F: drivers/irqchip/irq-xtensa-* 14093 14094Texas Instruments' System Control Interface (TISCI) Protocol Driver 14095M: Nishanth Menon <nm@ti.com> 14096M: Tero Kristo <t-kristo@ti.com> 14097M: Santosh Shilimkar <ssantosh@kernel.org> 14098L: linux-arm-kernel@lists.infradead.org 14099S: Maintained 14100F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14101F: drivers/firmware/ti_sci* 14102F: include/linux/soc/ti/ti_sci_protocol.h 14103F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14104F: include/dt-bindings/genpd/k2g.h 14105F: drivers/soc/ti/ti_sci_pm_domains.c 14106F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14107F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14108F: drivers/clk/keystone/sci-clk.c 14109F: drivers/reset/reset-ti-sci.c 14110 14111THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14112M: Hans Verkuil <hverkuil@xs4all.nl> 14113L: linux-media@vger.kernel.org 14114T: git git://linuxtv.org/media_tree.git 14115W: https://linuxtv.org 14116S: Maintained 14117F: drivers/media/radio/radio-raremono.c 14118 14119THERMAL 14120M: Zhang Rui <rui.zhang@intel.com> 14121M: Eduardo Valentin <edubezval@gmail.com> 14122L: linux-pm@vger.kernel.org 14123T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14124T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14125Q: https://patchwork.kernel.org/project/linux-pm/list/ 14126S: Supported 14127F: drivers/thermal/ 14128F: include/linux/thermal.h 14129F: include/uapi/linux/thermal.h 14130F: include/linux/cpu_cooling.h 14131F: Documentation/devicetree/bindings/thermal/ 14132 14133THERMAL/CPU_COOLING 14134M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14135M: Viresh Kumar <viresh.kumar@linaro.org> 14136M: Javi Merino <javi.merino@kernel.org> 14137L: linux-pm@vger.kernel.org 14138S: Supported 14139F: Documentation/thermal/cpu-cooling-api.txt 14140F: drivers/thermal/cpu_cooling.c 14141F: include/linux/cpu_cooling.h 14142 14143THINKPAD ACPI EXTRAS DRIVER 14144M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14145L: ibm-acpi-devel@lists.sourceforge.net 14146L: platform-driver-x86@vger.kernel.org 14147W: http://ibm-acpi.sourceforge.net 14148W: http://thinkwiki.org/wiki/Ibm-acpi 14149T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14150S: Maintained 14151F: drivers/platform/x86/thinkpad_acpi.c 14152 14153THUNDERBOLT DRIVER 14154M: Andreas Noever <andreas.noever@gmail.com> 14155M: Michael Jamet <michael.jamet@intel.com> 14156M: Mika Westerberg <mika.westerberg@linux.intel.com> 14157M: Yehezkel Bernat <YehezkelShB@gmail.com> 14158T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14159S: Maintained 14160F: Documentation/admin-guide/thunderbolt.rst 14161F: drivers/thunderbolt/ 14162F: include/linux/thunderbolt.h 14163 14164THUNDERBOLT NETWORK DRIVER 14165M: Michael Jamet <michael.jamet@intel.com> 14166M: Mika Westerberg <mika.westerberg@linux.intel.com> 14167M: Yehezkel Bernat <YehezkelShB@gmail.com> 14168L: netdev@vger.kernel.org 14169S: Maintained 14170F: drivers/net/thunderbolt.c 14171 14172THUNDERX GPIO DRIVER 14173M: David Daney <david.daney@cavium.com> 14174S: Maintained 14175F: drivers/gpio/gpio-thunderx.c 14176 14177TI AM437X VPFE DRIVER 14178M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14179L: linux-media@vger.kernel.org 14180W: https://linuxtv.org 14181Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14182T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14183S: Maintained 14184F: drivers/media/platform/am437x/ 14185 14186TI BANDGAP AND THERMAL DRIVER 14187M: Eduardo Valentin <edubezval@gmail.com> 14188M: Keerthy <j-keerthy@ti.com> 14189L: linux-pm@vger.kernel.org 14190L: linux-omap@vger.kernel.org 14191S: Maintained 14192F: drivers/thermal/ti-soc-thermal/ 14193 14194TI BQ27XXX POWER SUPPLY DRIVER 14195R: Andrew F. Davis <afd@ti.com> 14196F: include/linux/power/bq27xxx_battery.h 14197F: drivers/power/supply/bq27xxx_battery.c 14198F: drivers/power/supply/bq27xxx_battery_i2c.c 14199 14200TI CDCE706 CLOCK DRIVER 14201M: Max Filippov <jcmvbkbc@gmail.com> 14202S: Maintained 14203F: drivers/clk/clk-cdce706.c 14204 14205TI CLOCK DRIVER 14206M: Tero Kristo <t-kristo@ti.com> 14207L: linux-omap@vger.kernel.org 14208S: Maintained 14209F: drivers/clk/ti/ 14210F: include/linux/clk/ti.h 14211 14212TI DAVINCI MACHINE SUPPORT 14213M: Sekhar Nori <nsekhar@ti.com> 14214M: Kevin Hilman <khilman@kernel.org> 14215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14217S: Supported 14218F: arch/arm/mach-davinci/ 14219F: drivers/i2c/busses/i2c-davinci.c 14220F: arch/arm/boot/dts/da850* 14221 14222TI DAVINCI SERIES CLOCK DRIVER 14223M: David Lechner <david@lechnology.com> 14224R: Sekhar Nori <nsekhar@ti.com> 14225S: Maintained 14226F: Documentation/devicetree/bindings/clock/ti/davinci/ 14227F: drivers/clk/davinci/ 14228 14229TI DAVINCI SERIES GPIO DRIVER 14230M: Keerthy <j-keerthy@ti.com> 14231L: linux-gpio@vger.kernel.org 14232S: Maintained 14233F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14234F: drivers/gpio/gpio-davinci.c 14235 14236TI DAVINCI SERIES MEDIA DRIVER 14237M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14238L: linux-media@vger.kernel.org 14239W: https://linuxtv.org 14240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14241T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14242S: Maintained 14243F: drivers/media/platform/davinci/ 14244F: include/media/davinci/ 14245 14246TI ETHERNET SWITCH DRIVER (CPSW) 14247R: Grygorii Strashko <grygorii.strashko@ti.com> 14248L: linux-omap@vger.kernel.org 14249L: netdev@vger.kernel.org 14250S: Maintained 14251F: drivers/net/ethernet/ti/cpsw* 14252F: drivers/net/ethernet/ti/davinci* 14253 14254TI FLASH MEDIA INTERFACE DRIVER 14255M: Alex Dubov <oakad@yahoo.com> 14256S: Maintained 14257F: drivers/misc/tifm* 14258F: drivers/mmc/host/tifm_sd.c 14259F: include/linux/tifm.h 14260 14261TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14262M: Santosh Shilimkar <ssantosh@kernel.org> 14263L: linux-kernel@vger.kernel.org 14264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14265S: Maintained 14266F: drivers/soc/ti/* 14267T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14268 14269TI LM49xxx FAMILY ASoC CODEC DRIVERS 14270M: M R Swami Reddy <mr.swami.reddy@ti.com> 14271M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14272L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14273S: Maintained 14274F: sound/soc/codecs/lm49453* 14275F: sound/soc/codecs/isabelle* 14276 14277TI LP855x BACKLIGHT DRIVER 14278M: Milo Kim <milo.kim@ti.com> 14279S: Maintained 14280F: Documentation/backlight/lp855x-driver.txt 14281F: drivers/video/backlight/lp855x_bl.c 14282F: include/linux/platform_data/lp855x.h 14283 14284TI LP8727 CHARGER DRIVER 14285M: Milo Kim <milo.kim@ti.com> 14286S: Maintained 14287F: drivers/power/supply/lp8727_charger.c 14288F: include/linux/platform_data/lp8727.h 14289 14290TI LP8788 MFD DRIVER 14291M: Milo Kim <milo.kim@ti.com> 14292S: Maintained 14293F: drivers/iio/adc/lp8788_adc.c 14294F: drivers/leds/leds-lp8788.c 14295F: drivers/mfd/lp8788*.c 14296F: drivers/power/supply/lp8788-charger.c 14297F: drivers/regulator/lp8788-*.c 14298F: include/linux/mfd/lp8788*.h 14299 14300TI NETCP ETHERNET DRIVER 14301M: Wingman Kwok <w-kwok2@ti.com> 14302M: Murali Karicheri <m-karicheri2@ti.com> 14303L: netdev@vger.kernel.org 14304S: Maintained 14305F: drivers/net/ethernet/ti/netcp* 14306 14307TI TAS571X FAMILY ASoC CODEC DRIVER 14308M: Kevin Cernekee <cernekee@chromium.org> 14309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14310S: Odd Fixes 14311F: sound/soc/codecs/tas571x* 14312 14313TI TRF7970A NFC DRIVER 14314M: Mark Greer <mgreer@animalcreek.com> 14315L: linux-wireless@vger.kernel.org 14316L: linux-nfc@lists.01.org (moderated for non-subscribers) 14317S: Supported 14318F: drivers/nfc/trf7970a.c 14319F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14320 14321TI TWL4030 SERIES SOC CODEC DRIVER 14322M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14324S: Maintained 14325F: sound/soc/codecs/twl4030* 14326 14327TI VPE/CAL DRIVERS 14328M: Benoit Parrot <bparrot@ti.com> 14329L: linux-media@vger.kernel.org 14330W: http://linuxtv.org/ 14331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14332S: Maintained 14333F: drivers/media/platform/ti-vpe/ 14334 14335TI WILINK WIRELESS DRIVERS 14336L: linux-wireless@vger.kernel.org 14337W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14338W: http://wireless.kernel.org/en/users/Drivers/wl1251 14339T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14340S: Orphan 14341F: drivers/net/wireless/ti/ 14342F: include/linux/wl12xx.h 14343 14344TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14345M: John Stultz <john.stultz@linaro.org> 14346M: Thomas Gleixner <tglx@linutronix.de> 14347R: Stephen Boyd <sboyd@kernel.org> 14348L: linux-kernel@vger.kernel.org 14349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14350S: Supported 14351F: include/linux/clocksource.h 14352F: include/linux/time.h 14353F: include/linux/timex.h 14354F: include/uapi/linux/time.h 14355F: include/uapi/linux/timex.h 14356F: kernel/time/clocksource.c 14357F: kernel/time/time*.c 14358F: kernel/time/alarmtimer.c 14359F: kernel/time/ntp.c 14360F: tools/testing/selftests/timers/ 14361 14362TIPC NETWORK LAYER 14363M: Jon Maloy <jon.maloy@ericsson.com> 14364M: Ying Xue <ying.xue@windriver.com> 14365L: netdev@vger.kernel.org (core kernel code) 14366L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14367W: http://tipc.sourceforge.net/ 14368S: Maintained 14369F: include/uapi/linux/tipc*.h 14370F: net/tipc/ 14371 14372TLAN NETWORK DRIVER 14373M: Samuel Chessman <chessman@tux.org> 14374L: tlan-devel@lists.sourceforge.net (subscribers-only) 14375W: http://sourceforge.net/projects/tlan/ 14376S: Maintained 14377F: Documentation/networking/tlan.txt 14378F: drivers/net/ethernet/ti/tlan.* 14379 14380TM6000 VIDEO4LINUX DRIVER 14381M: Mauro Carvalho Chehab <mchehab@kernel.org> 14382L: linux-media@vger.kernel.org 14383W: https://linuxtv.org 14384T: git git://linuxtv.org/media_tree.git 14385S: Odd fixes 14386F: drivers/media/usb/tm6000/ 14387F: Documentation/media/v4l-drivers/tm6000* 14388 14389TMIO/SDHI MMC DRIVER 14390M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14391L: linux-mmc@vger.kernel.org 14392S: Supported 14393F: drivers/mmc/host/tmio_mmc* 14394F: drivers/mmc/host/renesas_sdhi* 14395F: include/linux/mfd/tmio.h 14396 14397TMP401 HARDWARE MONITOR DRIVER 14398M: Guenter Roeck <linux@roeck-us.net> 14399L: linux-hwmon@vger.kernel.org 14400S: Maintained 14401F: Documentation/hwmon/tmp401 14402F: drivers/hwmon/tmp401.c 14403 14404TMPFS (SHMEM FILESYSTEM) 14405M: Hugh Dickins <hughd@google.com> 14406L: linux-mm@kvack.org 14407S: Maintained 14408F: include/linux/shmem_fs.h 14409F: mm/shmem.c 14410 14411TOMOYO SECURITY MODULE 14412M: Kentaro Takeda <takedakn@nttdata.co.jp> 14413M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14414L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14415L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14416L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14417L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14418W: http://tomoyo.sourceforge.jp/ 14419T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14420S: Maintained 14421F: security/tomoyo/ 14422 14423TOPSTAR LAPTOP EXTRAS DRIVER 14424M: Herton Ronaldo Krzesinski <herton@canonical.com> 14425L: platform-driver-x86@vger.kernel.org 14426S: Maintained 14427F: drivers/platform/x86/topstar-laptop.c 14428 14429TORTURE-TEST MODULES 14430M: Davidlohr Bueso <dave@stgolabs.net> 14431M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14432M: Josh Triplett <josh@joshtriplett.org> 14433L: linux-kernel@vger.kernel.org 14434S: Supported 14435T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14436F: Documentation/RCU/torture.txt 14437F: kernel/torture.c 14438F: kernel/rcu/rcutorture.c 14439F: kernel/locking/locktorture.c 14440 14441TOSHIBA ACPI EXTRAS DRIVER 14442M: Azael Avalos <coproscefalo@gmail.com> 14443L: platform-driver-x86@vger.kernel.org 14444S: Maintained 14445F: drivers/platform/x86/toshiba_acpi.c 14446 14447TOSHIBA BLUETOOTH DRIVER 14448M: Azael Avalos <coproscefalo@gmail.com> 14449L: platform-driver-x86@vger.kernel.org 14450S: Maintained 14451F: drivers/platform/x86/toshiba_bluetooth.c 14452 14453TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14454M: Azael Avalos <coproscefalo@gmail.com> 14455L: platform-driver-x86@vger.kernel.org 14456S: Maintained 14457F: drivers/platform/x86/toshiba_haps.c 14458 14459TOSHIBA SMM DRIVER 14460M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14461W: http://www.buzzard.org.uk/toshiba/ 14462S: Maintained 14463F: drivers/char/toshiba.c 14464F: include/linux/toshiba.h 14465F: include/uapi/linux/toshiba.h 14466 14467TOSHIBA TC358743 DRIVER 14468M: Mats Randgaard <matrandg@cisco.com> 14469L: linux-media@vger.kernel.org 14470S: Maintained 14471F: drivers/media/i2c/tc358743* 14472F: include/media/i2c/tc358743.h 14473 14474TOSHIBA WMI HOTKEYS DRIVER 14475M: Azael Avalos <coproscefalo@gmail.com> 14476L: platform-driver-x86@vger.kernel.org 14477S: Maintained 14478F: drivers/platform/x86/toshiba-wmi.c 14479 14480TPM DEVICE DRIVER 14481M: Peter Huewe <peterhuewe@gmx.de> 14482M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14483R: Jason Gunthorpe <jgg@ziepe.ca> 14484L: linux-integrity@vger.kernel.org 14485Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14486W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14487T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14488S: Maintained 14489F: drivers/char/tpm/ 14490 14491TRACING 14492M: Steven Rostedt <rostedt@goodmis.org> 14493M: Ingo Molnar <mingo@redhat.com> 14494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14495S: Maintained 14496F: Documentation/trace/ftrace.rst 14497F: arch/*/*/*/ftrace.h 14498F: arch/*/kernel/ftrace.c 14499F: include/*/ftrace.h 14500F: include/linux/trace*.h 14501F: include/trace/ 14502F: kernel/trace/ 14503F: tools/testing/selftests/ftrace/ 14504 14505TRACING MMIO ACCESSES (MMIOTRACE) 14506M: Steven Rostedt <rostedt@goodmis.org> 14507M: Ingo Molnar <mingo@kernel.org> 14508R: Karol Herbst <karolherbst@gmail.com> 14509R: Pekka Paalanen <ppaalanen@gmail.com> 14510S: Maintained 14511L: linux-kernel@vger.kernel.org 14512L: nouveau@lists.freedesktop.org 14513F: kernel/trace/trace_mmiotrace.c 14514F: include/linux/mmiotrace.h 14515F: arch/x86/mm/kmmio.c 14516F: arch/x86/mm/mmio-mod.c 14517F: arch/x86/mm/testmmiotrace.c 14518 14519TRIVIAL PATCHES 14520M: Jiri Kosina <trivial@kernel.org> 14521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14522S: Maintained 14523K: ^Subject:.*(?i)trivial 14524 14525TEMPO SEMICONDUCTOR DRIVERS 14526M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14527S: Maintained 14528F: sound/soc/codecs/tscs*.c 14529F: sound/soc/codecs/tscs*.h 14530F: Documentation/devicetree/bindings/sound/tscs*.txt 14531 14532TTY LAYER 14533M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14534M: Jiri Slaby <jslaby@suse.com> 14535S: Supported 14536T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14537F: Documentation/serial/ 14538F: drivers/tty/ 14539F: drivers/tty/serial/serial_core.c 14540F: include/linux/serial_core.h 14541F: include/linux/serial.h 14542F: include/linux/tty.h 14543F: include/uapi/linux/serial_core.h 14544F: include/uapi/linux/serial.h 14545F: include/uapi/linux/tty.h 14546 14547TUA9001 MEDIA DRIVER 14548M: Antti Palosaari <crope@iki.fi> 14549L: linux-media@vger.kernel.org 14550W: https://linuxtv.org 14551W: http://palosaari.fi/linux/ 14552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14553T: git git://linuxtv.org/anttip/media_tree.git 14554S: Maintained 14555F: drivers/media/tuners/tua9001* 14556 14557TULIP NETWORK DRIVERS 14558L: netdev@vger.kernel.org 14559L: linux-parisc@vger.kernel.org 14560S: Orphan 14561F: drivers/net/ethernet/dec/tulip/ 14562 14563TUN/TAP driver 14564M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14565W: http://vtun.sourceforge.net/tun 14566S: Maintained 14567F: Documentation/networking/tuntap.txt 14568F: arch/um/os-Linux/drivers/ 14569 14570TURBOCHANNEL SUBSYSTEM 14571M: "Maciej W. Rozycki" <macro@linux-mips.org> 14572M: Ralf Baechle <ralf@linux-mips.org> 14573L: linux-mips@linux-mips.org 14574Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14575S: Maintained 14576F: drivers/tc/ 14577F: include/linux/tc.h 14578 14579TURBOSTAT UTILITY 14580M: "Len Brown" <lenb@kernel.org> 14581L: linux-pm@vger.kernel.org 14582B: https://bugzilla.kernel.org 14583Q: https://patchwork.kernel.org/project/linux-pm/list/ 14584T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14585S: Supported 14586F: tools/power/x86/turbostat/ 14587 14588TW5864 VIDEO4LINUX DRIVER 14589M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14590M: Anton Sviridenko <anton@corp.bluecherry.net> 14591M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14592M: Andrey Utkin <andrey_utkin@fastmail.com> 14593L: linux-media@vger.kernel.org 14594S: Supported 14595F: drivers/media/pci/tw5864/ 14596 14597TW68 VIDEO4LINUX DRIVER 14598M: Hans Verkuil <hverkuil@xs4all.nl> 14599L: linux-media@vger.kernel.org 14600T: git git://linuxtv.org/media_tree.git 14601W: https://linuxtv.org 14602S: Odd Fixes 14603F: drivers/media/pci/tw68/ 14604 14605TW686X VIDEO4LINUX DRIVER 14606M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14607L: linux-media@vger.kernel.org 14608T: git git://linuxtv.org/media_tree.git 14609W: http://linuxtv.org 14610S: Maintained 14611F: drivers/media/pci/tw686x/ 14612 14613UBI FILE SYSTEM (UBIFS) 14614M: Richard Weinberger <richard@nod.at> 14615M: Artem Bityutskiy <dedekind1@gmail.com> 14616M: Adrian Hunter <adrian.hunter@intel.com> 14617L: linux-mtd@lists.infradead.org 14618T: git git://git.infradead.org/ubifs-2.6.git 14619W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14620S: Supported 14621F: Documentation/filesystems/ubifs.txt 14622F: fs/ubifs/ 14623 14624UCLINUX (M68KNOMMU AND COLDFIRE) 14625M: Greg Ungerer <gerg@linux-m68k.org> 14626W: http://www.linux-m68k.org/ 14627W: http://www.uclinux.org/ 14628L: linux-m68k@lists.linux-m68k.org 14629L: uclinux-dev@uclinux.org (subscribers-only) 14630T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14631S: Maintained 14632F: arch/m68k/coldfire/ 14633F: arch/m68k/68*/ 14634F: arch/m68k/*/*_no.* 14635F: arch/m68k/include/asm/*_no.* 14636 14637UDF FILESYSTEM 14638M: Jan Kara <jack@suse.com> 14639S: Maintained 14640F: Documentation/filesystems/udf.txt 14641F: fs/udf/ 14642 14643UDRAW TABLET 14644M: Bastien Nocera <hadess@hadess.net> 14645L: linux-input@vger.kernel.org 14646S: Maintained 14647F: drivers/hid/hid-udraw-ps3.c 14648 14649UFS FILESYSTEM 14650M: Evgeniy Dushistov <dushistov@mail.ru> 14651S: Maintained 14652F: Documentation/filesystems/ufs.txt 14653F: fs/ufs/ 14654 14655UHID USERSPACE HID IO DRIVER: 14656M: David Herrmann <dh.herrmann@googlemail.com> 14657L: linux-input@vger.kernel.org 14658S: Maintained 14659F: drivers/hid/uhid.c 14660F: include/uapi/linux/uhid.h 14661 14662ULPI BUS 14663M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14664L: linux-usb@vger.kernel.org 14665S: Maintained 14666F: drivers/usb/common/ulpi.c 14667F: include/linux/ulpi/ 14668 14669ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14670L: linux-usb@vger.kernel.org 14671S: Orphan 14672F: drivers/uwb/ 14673F: include/linux/uwb.h 14674F: include/linux/uwb/ 14675 14676UNICORE32 ARCHITECTURE: 14677M: Guan Xuetao <gxt@pku.edu.cn> 14678W: http://mprc.pku.edu.cn/~guanxuetao/linux 14679S: Maintained 14680T: git git://github.com/gxt/linux.git 14681F: arch/unicore32/ 14682 14683UNIFDEF 14684M: Tony Finch <dot@dotat.at> 14685W: http://dotat.at/prog/unifdef 14686S: Maintained 14687F: scripts/unifdef.c 14688 14689UNIFORM CDROM DRIVER 14690M: Jens Axboe <axboe@kernel.dk> 14691W: http://www.kernel.dk 14692S: Maintained 14693F: Documentation/cdrom/ 14694F: drivers/cdrom/cdrom.c 14695F: include/linux/cdrom.h 14696F: include/uapi/linux/cdrom.h 14697 14698UNISYS S-PAR DRIVERS 14699M: David Kershner <david.kershner@unisys.com> 14700L: sparmaintainer@unisys.com (Unisys internal) 14701S: Supported 14702F: include/linux/visorbus.h 14703F: drivers/visorbus/ 14704F: drivers/staging/unisys/ 14705 14706UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14707M: Vinayak Holikatti <vinholikatti@gmail.com> 14708L: linux-scsi@vger.kernel.org 14709S: Supported 14710F: Documentation/scsi/ufs.txt 14711F: drivers/scsi/ufs/ 14712 14713UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14714M: Joao Pinto <jpinto@synopsys.com> 14715L: linux-scsi@vger.kernel.org 14716S: Supported 14717F: drivers/scsi/ufs/*dwc* 14718 14719UNSORTED BLOCK IMAGES (UBI) 14720M: Artem Bityutskiy <dedekind1@gmail.com> 14721M: Richard Weinberger <richard@nod.at> 14722W: http://www.linux-mtd.infradead.org/ 14723L: linux-mtd@lists.infradead.org 14724T: git git://git.infradead.org/ubifs-2.6.git 14725S: Supported 14726F: drivers/mtd/ubi/ 14727F: include/linux/mtd/ubi.h 14728F: include/uapi/mtd/ubi-user.h 14729 14730USB "USBNET" DRIVER FRAMEWORK 14731M: Oliver Neukum <oneukum@suse.com> 14732L: netdev@vger.kernel.org 14733W: http://www.linux-usb.org/usbnet 14734S: Maintained 14735F: drivers/net/usb/usbnet.c 14736F: include/linux/usb/usbnet.h 14737 14738USB ACM DRIVER 14739M: Oliver Neukum <oneukum@suse.com> 14740L: linux-usb@vger.kernel.org 14741S: Maintained 14742F: Documentation/usb/acm.txt 14743F: drivers/usb/class/cdc-acm.* 14744 14745USB AR5523 WIRELESS DRIVER 14746M: Pontus Fuchs <pontus.fuchs@gmail.com> 14747L: linux-wireless@vger.kernel.org 14748S: Maintained 14749F: drivers/net/wireless/ath/ar5523/ 14750 14751USB ATTACHED SCSI 14752M: Oliver Neukum <oneukum@suse.com> 14753L: linux-usb@vger.kernel.org 14754L: linux-scsi@vger.kernel.org 14755S: Maintained 14756F: drivers/usb/storage/uas.c 14757 14758USB CDC ETHERNET DRIVER 14759M: Oliver Neukum <oliver@neukum.org> 14760L: linux-usb@vger.kernel.org 14761S: Maintained 14762F: drivers/net/usb/cdc_*.c 14763F: include/uapi/linux/usb/cdc.h 14764 14765USB CHAOSKEY DRIVER 14766M: Keith Packard <keithp@keithp.com> 14767L: linux-usb@vger.kernel.org 14768S: Maintained 14769F: drivers/usb/misc/chaoskey.c 14770 14771USB CYPRESS C67X00 DRIVER 14772M: Peter Korsgaard <jacmet@sunsite.dk> 14773L: linux-usb@vger.kernel.org 14774S: Maintained 14775F: drivers/usb/c67x00/ 14776 14777USB DAVICOM DM9601 DRIVER 14778M: Peter Korsgaard <jacmet@sunsite.dk> 14779L: netdev@vger.kernel.org 14780W: http://www.linux-usb.org/usbnet 14781S: Maintained 14782F: drivers/net/usb/dm9601.c 14783 14784USB DIAMOND RIO500 DRIVER 14785M: Cesar Miquel <miquel@df.uba.ar> 14786L: rio500-users@lists.sourceforge.net 14787W: http://rio500.sourceforge.net 14788S: Maintained 14789F: drivers/usb/misc/rio500* 14790 14791USB EHCI DRIVER 14792M: Alan Stern <stern@rowland.harvard.edu> 14793L: linux-usb@vger.kernel.org 14794S: Maintained 14795F: Documentation/usb/ehci.txt 14796F: drivers/usb/host/ehci* 14797 14798USB GADGET/PERIPHERAL SUBSYSTEM 14799M: Felipe Balbi <balbi@kernel.org> 14800L: linux-usb@vger.kernel.org 14801W: http://www.linux-usb.org/gadget 14802T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14803S: Maintained 14804F: drivers/usb/gadget/ 14805F: include/linux/usb/gadget* 14806 14807USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14808M: Jiri Kosina <jikos@kernel.org> 14809R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14810L: linux-usb@vger.kernel.org 14811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14812S: Maintained 14813F: Documentation/hid/hiddev.txt 14814F: drivers/hid/usbhid/ 14815 14816USB INTEL XHCI ROLE MUX DRIVER 14817M: Hans de Goede <hdegoede@redhat.com> 14818L: linux-usb@vger.kernel.org 14819S: Maintained 14820F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14821 14822USB ISP116X DRIVER 14823M: Olav Kongas <ok@artecdesign.ee> 14824L: linux-usb@vger.kernel.org 14825S: Maintained 14826F: drivers/usb/host/isp116x* 14827F: include/linux/usb/isp116x.h 14828 14829USB LAN78XX ETHERNET DRIVER 14830M: Woojung Huh <woojung.huh@microchip.com> 14831M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14832L: netdev@vger.kernel.org 14833S: Maintained 14834F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14835F: drivers/net/usb/lan78xx.* 14836F: include/dt-bindings/net/microchip-lan78xx.h 14837 14838USB MASS STORAGE DRIVER 14839M: Alan Stern <stern@rowland.harvard.edu> 14840L: linux-usb@vger.kernel.org 14841L: usb-storage@lists.one-eyed-alien.net 14842S: Maintained 14843W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14844F: drivers/usb/storage/ 14845 14846USB MIDI DRIVER 14847M: Clemens Ladisch <clemens@ladisch.de> 14848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14849T: git git://git.alsa-project.org/alsa-kernel.git 14850S: Maintained 14851F: sound/usb/midi.* 14852 14853USB NETWORKING DRIVERS 14854L: linux-usb@vger.kernel.org 14855S: Odd Fixes 14856F: drivers/net/usb/ 14857 14858USB OHCI DRIVER 14859M: Alan Stern <stern@rowland.harvard.edu> 14860L: linux-usb@vger.kernel.org 14861S: Maintained 14862F: Documentation/usb/ohci.txt 14863F: drivers/usb/host/ohci* 14864 14865USB OTG FSM (Finite State Machine) 14866M: Peter Chen <Peter.Chen@nxp.com> 14867T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14868L: linux-usb@vger.kernel.org 14869S: Maintained 14870F: drivers/usb/common/usb-otg-fsm.c 14871 14872USB OVER IP DRIVER 14873M: Valentina Manea <valentina.manea.m@gmail.com> 14874M: Shuah Khan <shuah@kernel.org> 14875L: linux-usb@vger.kernel.org 14876S: Maintained 14877F: Documentation/usb/usbip_protocol.txt 14878F: drivers/usb/usbip/ 14879F: tools/usb/usbip/ 14880F: tools/testing/selftests/drivers/usb/usbip/ 14881 14882USB PEGASUS DRIVER 14883M: Petko Manolov <petkan@nucleusys.com> 14884L: linux-usb@vger.kernel.org 14885L: netdev@vger.kernel.org 14886T: git git://github.com/petkan/pegasus.git 14887W: https://github.com/petkan/pegasus 14888S: Maintained 14889F: drivers/net/usb/pegasus.* 14890 14891USB PHY LAYER 14892M: Felipe Balbi <balbi@kernel.org> 14893L: linux-usb@vger.kernel.org 14894T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14895S: Maintained 14896F: drivers/usb/phy/ 14897 14898USB PRINTER DRIVER (usblp) 14899M: Pete Zaitcev <zaitcev@redhat.com> 14900L: linux-usb@vger.kernel.org 14901S: Supported 14902F: drivers/usb/class/usblp.c 14903 14904USB QMI WWAN NETWORK DRIVER 14905M: Bjørn Mork <bjorn@mork.no> 14906L: netdev@vger.kernel.org 14907S: Maintained 14908F: Documentation/ABI/testing/sysfs-class-net-qmi 14909F: drivers/net/usb/qmi_wwan.c 14910 14911USB RTL8150 DRIVER 14912M: Petko Manolov <petkan@nucleusys.com> 14913L: linux-usb@vger.kernel.org 14914L: netdev@vger.kernel.org 14915T: git git://github.com/petkan/rtl8150.git 14916W: https://github.com/petkan/rtl8150 14917S: Maintained 14918F: drivers/net/usb/rtl8150.c 14919 14920USB SERIAL SUBSYSTEM 14921M: Johan Hovold <johan@kernel.org> 14922L: linux-usb@vger.kernel.org 14923T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14924S: Maintained 14925F: Documentation/usb/usb-serial.txt 14926F: drivers/usb/serial/ 14927F: include/linux/usb/serial.h 14928 14929USB SMSC75XX ETHERNET DRIVER 14930M: Steve Glendinning <steve.glendinning@shawell.net> 14931L: netdev@vger.kernel.org 14932S: Maintained 14933F: drivers/net/usb/smsc75xx.* 14934 14935USB SMSC95XX ETHERNET DRIVER 14936M: Steve Glendinning <steve.glendinning@shawell.net> 14937M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14938L: netdev@vger.kernel.org 14939S: Maintained 14940F: drivers/net/usb/smsc95xx.* 14941 14942USB SUBSYSTEM 14943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14944L: linux-usb@vger.kernel.org 14945W: http://www.linux-usb.org 14946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14947S: Supported 14948F: Documentation/devicetree/bindings/usb/ 14949F: Documentation/usb/ 14950F: drivers/usb/ 14951F: include/linux/usb.h 14952F: include/linux/usb/ 14953 14954USB TYPEC PI3USB30532 MUX DRIVER 14955M: Hans de Goede <hdegoede@redhat.com> 14956L: linux-usb@vger.kernel.org 14957S: Maintained 14958F: drivers/usb/typec/mux/pi3usb30532.c 14959 14960USB TYPEC SUBSYSTEM 14961M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14962L: linux-usb@vger.kernel.org 14963S: Maintained 14964F: Documentation/ABI/testing/sysfs-class-typec 14965F: Documentation/driver-api/usb/typec.rst 14966F: drivers/usb/typec/ 14967F: include/linux/usb/typec.h 14968 14969USB UHCI DRIVER 14970M: Alan Stern <stern@rowland.harvard.edu> 14971L: linux-usb@vger.kernel.org 14972S: Maintained 14973F: drivers/usb/host/uhci* 14974 14975USB VIDEO CLASS 14976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14977L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14978L: linux-media@vger.kernel.org 14979T: git git://linuxtv.org/media_tree.git 14980W: http://www.ideasonboard.org/uvc/ 14981S: Maintained 14982F: drivers/media/usb/uvc/ 14983F: include/uapi/linux/uvcvideo.h 14984 14985USB VISION DRIVER 14986M: Hans Verkuil <hverkuil@xs4all.nl> 14987L: linux-media@vger.kernel.org 14988T: git git://linuxtv.org/media_tree.git 14989W: https://linuxtv.org 14990S: Odd Fixes 14991F: drivers/media/usb/usbvision/ 14992 14993USB WEBCAM GADGET 14994M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14995L: linux-usb@vger.kernel.org 14996S: Maintained 14997F: drivers/usb/gadget/function/*uvc* 14998F: drivers/usb/gadget/legacy/webcam.c 14999 15000USB WIRELESS RNDIS DRIVER (rndis_wlan) 15001M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15002L: linux-wireless@vger.kernel.org 15003S: Maintained 15004F: drivers/net/wireless/rndis_wlan.c 15005 15006USB XHCI DRIVER 15007M: Mathias Nyman <mathias.nyman@intel.com> 15008L: linux-usb@vger.kernel.org 15009S: Supported 15010F: drivers/usb/host/xhci* 15011F: drivers/usb/host/pci-quirks* 15012 15013USB ZD1201 DRIVER 15014L: linux-wireless@vger.kernel.org 15015W: http://linux-lc100020.sourceforge.net 15016S: Orphan 15017F: drivers/net/wireless/zydas/zd1201.* 15018 15019USB ZR364XX DRIVER 15020M: Antoine Jacquet <royale@zerezo.com> 15021L: linux-usb@vger.kernel.org 15022L: linux-media@vger.kernel.org 15023T: git git://linuxtv.org/media_tree.git 15024W: http://royale.zerezo.com/zr364xx/ 15025S: Maintained 15026F: Documentation/media/v4l-drivers/zr364xx* 15027F: drivers/media/usb/zr364xx/ 15028 15029USER-MODE LINUX (UML) 15030M: Jeff Dike <jdike@addtoit.com> 15031M: Richard Weinberger <richard@nod.at> 15032L: linux-um@lists.infradead.org 15033W: http://user-mode-linux.sourceforge.net 15034T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15035S: Maintained 15036F: Documentation/virtual/uml/ 15037F: arch/um/ 15038F: arch/x86/um/ 15039F: fs/hostfs/ 15040F: fs/hppfs/ 15041 15042USERSPACE I/O (UIO) 15043M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15044S: Maintained 15045T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15046F: Documentation/driver-api/uio-howto.rst 15047F: drivers/uio/ 15048F: include/linux/uio*.h 15049 15050UTIL-LINUX PACKAGE 15051M: Karel Zak <kzak@redhat.com> 15052L: util-linux@vger.kernel.org 15053W: http://en.wikipedia.org/wiki/Util-linux 15054T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15055S: Maintained 15056 15057UUID HELPERS 15058M: Christoph Hellwig <hch@lst.de> 15059R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15060L: linux-kernel@vger.kernel.org 15061T: git git://git.infradead.org/users/hch/uuid.git 15062F: lib/uuid.c 15063F: lib/test_uuid.c 15064F: include/linux/uuid.h 15065F: include/uapi/linux/uuid.h 15066S: Maintained 15067 15068UVESAFB DRIVER 15069M: Michal Januszewski <spock@gentoo.org> 15070L: linux-fbdev@vger.kernel.org 15071W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15072S: Maintained 15073F: Documentation/fb/uvesafb.txt 15074F: drivers/video/fbdev/uvesafb.* 15075 15076VF610 NAND DRIVER 15077M: Stefan Agner <stefan@agner.ch> 15078L: linux-mtd@lists.infradead.org 15079S: Supported 15080F: drivers/mtd/nand/raw/vf610_nfc.c 15081 15082VFAT/FAT/MSDOS FILESYSTEM 15083M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15084S: Maintained 15085F: Documentation/filesystems/vfat.txt 15086F: fs/fat/ 15087 15088VFIO DRIVER 15089M: Alex Williamson <alex.williamson@redhat.com> 15090L: kvm@vger.kernel.org 15091T: git git://github.com/awilliam/linux-vfio.git 15092S: Maintained 15093F: Documentation/vfio.txt 15094F: drivers/vfio/ 15095F: include/linux/vfio.h 15096F: include/uapi/linux/vfio.h 15097 15098VFIO MEDIATED DEVICE DRIVERS 15099M: Kirti Wankhede <kwankhede@nvidia.com> 15100L: kvm@vger.kernel.org 15101S: Maintained 15102F: Documentation/vfio-mediated-device.txt 15103F: drivers/vfio/mdev/ 15104F: include/linux/mdev.h 15105F: samples/vfio-mdev/ 15106 15107VFIO PLATFORM DRIVER 15108M: Eric Auger <eric.auger@redhat.com> 15109L: kvm@vger.kernel.org 15110S: Maintained 15111F: drivers/vfio/platform/ 15112 15113VGA_SWITCHEROO 15114R: Lukas Wunner <lukas@wunner.de> 15115S: Maintained 15116F: Documentation/gpu/vga-switcheroo.rst 15117F: drivers/gpu/vga/vga_switcheroo.c 15118F: include/linux/vga_switcheroo.h 15119T: git git://anongit.freedesktop.org/drm/drm-misc 15120 15121VIA RHINE NETWORK DRIVER 15122S: Orphan 15123F: drivers/net/ethernet/via/via-rhine.c 15124 15125VIA SD/MMC CARD CONTROLLER DRIVER 15126M: Bruce Chang <brucechang@via.com.tw> 15127M: Harald Welte <HaraldWelte@viatech.com> 15128S: Maintained 15129F: drivers/mmc/host/via-sdmmc.c 15130 15131VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15132M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15133L: linux-fbdev@vger.kernel.org 15134S: Maintained 15135F: include/linux/via-core.h 15136F: include/linux/via-gpio.h 15137F: include/linux/via_i2c.h 15138F: drivers/video/fbdev/via/ 15139 15140VIA VELOCITY NETWORK DRIVER 15141M: Francois Romieu <romieu@fr.zoreil.com> 15142L: netdev@vger.kernel.org 15143S: Maintained 15144F: drivers/net/ethernet/via/via-velocity.* 15145 15146VIDEO MULTIPLEXER DRIVER 15147M: Philipp Zabel <p.zabel@pengutronix.de> 15148L: linux-media@vger.kernel.org 15149S: Maintained 15150F: drivers/media/platform/video-mux.c 15151 15152VIDEO I2C POLLING DRIVER 15153M: Matt Ranostay <matt.ranostay@konsulko.com> 15154L: linux-media@vger.kernel.org 15155S: Maintained 15156F: drivers/media/i2c/video-i2c.c 15157 15158VIDEOBUF2 FRAMEWORK 15159M: Pawel Osciak <pawel@osciak.com> 15160M: Marek Szyprowski <m.szyprowski@samsung.com> 15161M: Kyungmin Park <kyungmin.park@samsung.com> 15162L: linux-media@vger.kernel.org 15163S: Maintained 15164F: drivers/media/v4l2-core/videobuf2-* 15165F: include/media/videobuf2-* 15166 15167VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15168M: Helen Koike <helen.koike@collabora.com> 15169L: linux-media@vger.kernel.org 15170T: git git://linuxtv.org/media_tree.git 15171W: https://linuxtv.org 15172S: Maintained 15173F: drivers/media/platform/vimc/* 15174 15175VIRT LIB 15176M: Alex Williamson <alex.williamson@redhat.com> 15177M: Paolo Bonzini <pbonzini@redhat.com> 15178L: kvm@vger.kernel.org 15179S: Supported 15180F: virt/lib/ 15181 15182VIRTIO AND VHOST VSOCK DRIVER 15183M: Stefan Hajnoczi <stefanha@redhat.com> 15184L: kvm@vger.kernel.org 15185L: virtualization@lists.linux-foundation.org 15186L: netdev@vger.kernel.org 15187S: Maintained 15188F: include/linux/virtio_vsock.h 15189F: include/uapi/linux/virtio_vsock.h 15190F: include/uapi/linux/vsockmon.h 15191F: include/uapi/linux/vm_sockets_diag.h 15192F: net/vmw_vsock/diag.c 15193F: net/vmw_vsock/af_vsock_tap.c 15194F: net/vmw_vsock/virtio_transport_common.c 15195F: net/vmw_vsock/virtio_transport.c 15196F: drivers/net/vsockmon.c 15197F: drivers/vhost/vsock.c 15198F: drivers/vhost/vsock.h 15199F: tools/testing/vsock/ 15200 15201VIRTIO CONSOLE DRIVER 15202M: Amit Shah <amit@kernel.org> 15203L: virtualization@lists.linux-foundation.org 15204S: Maintained 15205F: drivers/char/virtio_console.c 15206F: include/linux/virtio_console.h 15207F: include/uapi/linux/virtio_console.h 15208 15209VIRTIO CORE, NET AND BLOCK DRIVERS 15210M: "Michael S. Tsirkin" <mst@redhat.com> 15211M: Jason Wang <jasowang@redhat.com> 15212L: virtualization@lists.linux-foundation.org 15213S: Maintained 15214F: Documentation/devicetree/bindings/virtio/ 15215F: drivers/virtio/ 15216F: tools/virtio/ 15217F: drivers/net/virtio_net.c 15218F: drivers/block/virtio_blk.c 15219F: include/linux/virtio*.h 15220F: include/uapi/linux/virtio_*.h 15221F: drivers/crypto/virtio/ 15222F: mm/balloon_compaction.c 15223 15224VIRTIO CRYPTO DRIVER 15225M: Gonglei <arei.gonglei@huawei.com> 15226L: virtualization@lists.linux-foundation.org 15227L: linux-crypto@vger.kernel.org 15228S: Maintained 15229F: drivers/crypto/virtio/ 15230F: include/uapi/linux/virtio_crypto.h 15231 15232VIRTIO DRIVERS FOR S390 15233M: Cornelia Huck <cohuck@redhat.com> 15234M: Halil Pasic <pasic@linux.ibm.com> 15235L: linux-s390@vger.kernel.org 15236L: virtualization@lists.linux-foundation.org 15237L: kvm@vger.kernel.org 15238S: Supported 15239F: drivers/s390/virtio/ 15240F: arch/s390/include/uapi/asm/virtio-ccw.h 15241 15242VIRTIO GPU DRIVER 15243M: David Airlie <airlied@linux.ie> 15244M: Gerd Hoffmann <kraxel@redhat.com> 15245L: dri-devel@lists.freedesktop.org 15246L: virtualization@lists.linux-foundation.org 15247T: git git://anongit.freedesktop.org/drm/drm-misc 15248S: Maintained 15249F: drivers/gpu/drm/virtio/ 15250F: include/uapi/linux/virtio_gpu.h 15251 15252VIRTIO HOST (VHOST) 15253M: "Michael S. Tsirkin" <mst@redhat.com> 15254M: Jason Wang <jasowang@redhat.com> 15255L: kvm@vger.kernel.org 15256L: virtualization@lists.linux-foundation.org 15257L: netdev@vger.kernel.org 15258T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15259S: Maintained 15260F: drivers/vhost/ 15261F: include/uapi/linux/vhost.h 15262 15263VIRTIO INPUT DRIVER 15264M: Gerd Hoffmann <kraxel@redhat.com> 15265S: Maintained 15266F: drivers/virtio/virtio_input.c 15267F: include/uapi/linux/virtio_input.h 15268 15269VIRTUAL BOX GUEST DEVICE DRIVER 15270M: Hans de Goede <hdegoede@redhat.com> 15271M: Arnd Bergmann <arnd@arndb.de> 15272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15273S: Maintained 15274F: include/linux/vbox_utils.h 15275F: include/uapi/linux/vbox*.h 15276F: drivers/virt/vboxguest/ 15277 15278VIRTUAL SERIO DEVICE DRIVER 15279M: Stephen Chandler Paul <thatslyude@gmail.com> 15280S: Maintained 15281F: drivers/input/serio/userio.c 15282F: include/uapi/linux/userio.h 15283 15284VIVID VIRTUAL VIDEO DRIVER 15285M: Hans Verkuil <hverkuil@xs4all.nl> 15286L: linux-media@vger.kernel.org 15287T: git git://linuxtv.org/media_tree.git 15288W: https://linuxtv.org 15289S: Maintained 15290F: drivers/media/platform/vivid/* 15291 15292VLYNQ BUS 15293M: Florian Fainelli <f.fainelli@gmail.com> 15294L: openwrt-devel@lists.openwrt.org (subscribers-only) 15295S: Maintained 15296F: drivers/vlynq/vlynq.c 15297F: include/linux/vlynq.h 15298 15299VME SUBSYSTEM 15300M: Martyn Welch <martyn@welchs.me.uk> 15301M: Manohar Vanga <manohar.vanga@gmail.com> 15302M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15303L: devel@driverdev.osuosl.org 15304S: Maintained 15305T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15306F: Documentation/driver-api/vme.rst 15307F: drivers/staging/vme/ 15308F: drivers/vme/ 15309F: include/linux/vme* 15310 15311VMWARE BALLOON DRIVER 15312M: Xavier Deguillard <xdeguillard@vmware.com> 15313M: Philip Moltmann <moltmann@vmware.com> 15314M: "VMware, Inc." <pv-drivers@vmware.com> 15315L: linux-kernel@vger.kernel.org 15316S: Maintained 15317F: drivers/misc/vmw_balloon.c 15318 15319VMWARE HYPERVISOR INTERFACE 15320M: Alok Kataria <akataria@vmware.com> 15321L: virtualization@lists.linux-foundation.org 15322S: Supported 15323F: arch/x86/kernel/cpu/vmware.c 15324 15325VMWARE PVRDMA DRIVER 15326M: Adit Ranadive <aditr@vmware.com> 15327M: VMware PV-Drivers <pv-drivers@vmware.com> 15328L: linux-rdma@vger.kernel.org 15329S: Maintained 15330F: drivers/infiniband/hw/vmw_pvrdma/ 15331 15332VMware PVSCSI driver 15333M: Jim Gill <jgill@vmware.com> 15334M: VMware PV-Drivers <pv-drivers@vmware.com> 15335L: linux-scsi@vger.kernel.org 15336S: Maintained 15337F: drivers/scsi/vmw_pvscsi.c 15338F: drivers/scsi/vmw_pvscsi.h 15339 15340VMWARE VMMOUSE SUBDRIVER 15341M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15342M: "VMware, Inc." <pv-drivers@vmware.com> 15343L: linux-input@vger.kernel.org 15344S: Maintained 15345F: drivers/input/mouse/vmmouse.c 15346F: drivers/input/mouse/vmmouse.h 15347 15348VMWARE VMXNET3 ETHERNET DRIVER 15349M: Ronak Doshi <doshir@vmware.com> 15350M: "VMware, Inc." <pv-drivers@vmware.com> 15351L: netdev@vger.kernel.org 15352S: Maintained 15353F: drivers/net/vmxnet3/ 15354 15355VOCORE VOCORE2 BOARD 15356M: Harvey Hunt <harveyhuntnexus@gmail.com> 15357L: linux-mips@linux-mips.org 15358S: Maintained 15359F: arch/mips/boot/dts/ralink/vocore2.dts 15360 15361VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15362M: Liam Girdwood <lgirdwood@gmail.com> 15363M: Mark Brown <broonie@kernel.org> 15364L: linux-kernel@vger.kernel.org 15365W: http://www.slimlogic.co.uk/?p=48 15366T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15367S: Supported 15368F: Documentation/devicetree/bindings/regulator/ 15369F: Documentation/power/regulator/ 15370F: drivers/regulator/ 15371F: include/dt-bindings/regulator/ 15372F: include/linux/regulator/ 15373 15374VRF 15375M: David Ahern <dsa@cumulusnetworks.com> 15376M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15377L: netdev@vger.kernel.org 15378S: Maintained 15379F: drivers/net/vrf.c 15380F: Documentation/networking/vrf.txt 15381 15382VT1211 HARDWARE MONITOR DRIVER 15383M: Juerg Haefliger <juergh@gmail.com> 15384L: linux-hwmon@vger.kernel.org 15385S: Maintained 15386F: Documentation/hwmon/vt1211 15387F: drivers/hwmon/vt1211.c 15388 15389VT8231 HARDWARE MONITOR DRIVER 15390M: Roger Lucas <vt8231@hiddenengine.co.uk> 15391L: linux-hwmon@vger.kernel.org 15392S: Maintained 15393F: drivers/hwmon/vt8231.c 15394 15395VUB300 USB to SDIO/SD/MMC bridge chip 15396M: Tony Olech <tony.olech@elandigitalsystems.com> 15397L: linux-mmc@vger.kernel.org 15398L: linux-usb@vger.kernel.org 15399S: Supported 15400F: drivers/mmc/host/vub300.c 15401 15402W1 DALLAS'S 1-WIRE BUS 15403M: Evgeniy Polyakov <zbr@ioremap.net> 15404S: Maintained 15405F: Documentation/w1/ 15406F: drivers/w1/ 15407F: include/linux/w1.h 15408 15409W83791D HARDWARE MONITORING DRIVER 15410M: Marc Hulsman <m.hulsman@tudelft.nl> 15411L: linux-hwmon@vger.kernel.org 15412S: Maintained 15413F: Documentation/hwmon/w83791d 15414F: drivers/hwmon/w83791d.c 15415 15416W83793 HARDWARE MONITORING DRIVER 15417M: Rudolf Marek <r.marek@assembler.cz> 15418L: linux-hwmon@vger.kernel.org 15419S: Maintained 15420F: Documentation/hwmon/w83793 15421F: drivers/hwmon/w83793.c 15422 15423W83795 HARDWARE MONITORING DRIVER 15424M: Jean Delvare <jdelvare@suse.com> 15425L: linux-hwmon@vger.kernel.org 15426S: Maintained 15427F: drivers/hwmon/w83795.c 15428 15429W83L51xD SD/MMC CARD INTERFACE DRIVER 15430M: Pierre Ossman <pierre@ossman.eu> 15431S: Maintained 15432F: drivers/mmc/host/wbsd.* 15433 15434WACOM PROTOCOL 4 SERIAL TABLETS 15435M: Julian Squires <julian@cipht.net> 15436M: Hans de Goede <hdegoede@redhat.com> 15437L: linux-input@vger.kernel.org 15438S: Maintained 15439F: drivers/input/tablet/wacom_serial4.c 15440 15441WATCHDOG DEVICE DRIVERS 15442M: Wim Van Sebroeck <wim@linux-watchdog.org> 15443M: Guenter Roeck <linux@roeck-us.net> 15444L: linux-watchdog@vger.kernel.org 15445W: http://www.linux-watchdog.org/ 15446T: git git://www.linux-watchdog.org/linux-watchdog.git 15447S: Maintained 15448F: Documentation/devicetree/bindings/watchdog/ 15449F: Documentation/watchdog/ 15450F: drivers/watchdog/ 15451F: include/linux/watchdog.h 15452F: include/uapi/linux/watchdog.h 15453 15454WHISKEYCOVE PMIC GPIO DRIVER 15455M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15456L: linux-gpio@vger.kernel.org 15457S: Maintained 15458F: drivers/gpio/gpio-wcove.c 15459 15460WIIMOTE HID DRIVER 15461M: David Herrmann <dh.herrmann@googlemail.com> 15462L: linux-input@vger.kernel.org 15463S: Maintained 15464F: drivers/hid/hid-wiimote* 15465 15466WILOCITY WIL6210 WIRELESS DRIVER 15467M: Maya Erez <merez@codeaurora.org> 15468L: linux-wireless@vger.kernel.org 15469L: wil6210@qti.qualcomm.com 15470S: Supported 15471W: http://wireless.kernel.org/en/users/Drivers/wil6210 15472F: drivers/net/wireless/ath/wil6210/ 15473 15474WIMAX STACK 15475M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15476M: linux-wimax@intel.com 15477L: wimax@linuxwimax.org (subscribers-only) 15478S: Supported 15479W: http://linuxwimax.org 15480F: Documentation/wimax/README.wimax 15481F: include/linux/wimax/debug.h 15482F: include/net/wimax.h 15483F: include/uapi/linux/wimax.h 15484F: net/wimax/ 15485 15486WINBOND CIR DRIVER 15487M: David Härdeman <david@hardeman.nu> 15488S: Maintained 15489F: drivers/media/rc/winbond-cir.c 15490 15491WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15492M: William Breathitt Gray <vilhelm.gray@gmail.com> 15493L: linux-watchdog@vger.kernel.org 15494S: Maintained 15495F: drivers/watchdog/ebc-c384_wdt.c 15496 15497WINSYSTEMS WS16C48 GPIO DRIVER 15498M: William Breathitt Gray <vilhelm.gray@gmail.com> 15499L: linux-gpio@vger.kernel.org 15500S: Maintained 15501F: drivers/gpio/gpio-ws16c48.c 15502 15503WISTRON LAPTOP BUTTON DRIVER 15504M: Miloslav Trmac <mitr@volny.cz> 15505S: Maintained 15506F: drivers/input/misc/wistron_btns.c 15507 15508WL3501 WIRELESS PCMCIA CARD DRIVER 15509L: linux-wireless@vger.kernel.org 15510S: Odd fixes 15511F: drivers/net/wireless/wl3501* 15512 15513WOLFSON MICROELECTRONICS DRIVERS 15514L: patches@opensource.cirrus.com 15515T: git https://github.com/CirrusLogic/linux-drivers.git 15516W: https://github.com/CirrusLogic/linux-drivers/wiki 15517S: Supported 15518F: Documentation/hwmon/wm83?? 15519F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15520F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15521F: Documentation/devicetree/bindings/mfd/arizona.txt 15522F: Documentation/devicetree/bindings/mfd/wm831x.txt 15523F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15524F: arch/arm/mach-s3c64xx/mach-crag6410* 15525F: drivers/clk/clk-wm83*.c 15526F: drivers/extcon/extcon-arizona.c 15527F: drivers/leds/leds-wm83*.c 15528F: drivers/gpio/gpio-*wm*.c 15529F: drivers/gpio/gpio-arizona.c 15530F: drivers/hwmon/wm83??-hwmon.c 15531F: drivers/input/misc/wm831x-on.c 15532F: drivers/input/touchscreen/wm831x-ts.c 15533F: drivers/input/touchscreen/wm97*.c 15534F: drivers/mfd/arizona* 15535F: drivers/mfd/wm*.c 15536F: drivers/mfd/cs47l24* 15537F: drivers/power/supply/wm83*.c 15538F: drivers/rtc/rtc-wm83*.c 15539F: drivers/regulator/wm8*.c 15540F: drivers/regulator/arizona* 15541F: drivers/video/backlight/wm83*_bl.c 15542F: drivers/watchdog/wm83*_wdt.c 15543F: include/linux/mfd/arizona/ 15544F: include/linux/mfd/wm831x/ 15545F: include/linux/mfd/wm8350/ 15546F: include/linux/mfd/wm8400* 15547F: include/linux/regulator/arizona* 15548F: include/linux/wm97xx.h 15549F: include/sound/wm????.h 15550F: sound/soc/codecs/arizona.? 15551F: sound/soc/codecs/wm* 15552F: sound/soc/codecs/cs47l24* 15553 15554WORKQUEUE 15555M: Tejun Heo <tj@kernel.org> 15556R: Lai Jiangshan <jiangshanlai@gmail.com> 15557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15558S: Maintained 15559F: include/linux/workqueue.h 15560F: kernel/workqueue.c 15561F: Documentation/core-api/workqueue.rst 15562 15563X-POWERS AXP288 PMIC DRIVERS 15564M: Hans de Goede <hdegoede@redhat.com> 15565S: Maintained 15566N: axp288 15567F: drivers/acpi/pmic/intel_pmic_xpower.c 15568 15569X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15570M: Chen-Yu Tsai <wens@csie.org> 15571L: linux-kernel@vger.kernel.org 15572S: Maintained 15573N: axp[128] 15574 15575X.25 NETWORK LAYER 15576M: Andrew Hendry <andrew.hendry@gmail.com> 15577L: linux-x25@vger.kernel.org 15578S: Odd Fixes 15579F: Documentation/networking/x25* 15580F: include/net/x25* 15581F: net/x25/ 15582 15583X86 ARCHITECTURE (32-BIT AND 64-BIT) 15584M: Thomas Gleixner <tglx@linutronix.de> 15585M: Ingo Molnar <mingo@redhat.com> 15586R: "H. Peter Anvin" <hpa@zytor.com> 15587M: x86@kernel.org 15588L: linux-kernel@vger.kernel.org 15589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15590S: Maintained 15591F: Documentation/devicetree/bindings/x86/ 15592F: Documentation/x86/ 15593F: arch/x86/ 15594 15595X86 ENTRY CODE 15596M: Andy Lutomirski <luto@kernel.org> 15597L: linux-kernel@vger.kernel.org 15598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15599S: Maintained 15600F: arch/x86/entry/ 15601 15602X86 MCE INFRASTRUCTURE 15603M: Tony Luck <tony.luck@intel.com> 15604M: Borislav Petkov <bp@alien8.de> 15605L: linux-edac@vger.kernel.org 15606S: Maintained 15607F: arch/x86/kernel/cpu/mcheck/* 15608 15609X86 MICROCODE UPDATE SUPPORT 15610M: Borislav Petkov <bp@alien8.de> 15611S: Maintained 15612F: arch/x86/kernel/cpu/microcode/* 15613 15614X86 PLATFORM DRIVERS 15615M: Darren Hart <dvhart@infradead.org> 15616M: Andy Shevchenko <andy@infradead.org> 15617L: platform-driver-x86@vger.kernel.org 15618T: git git://git.infradead.org/linux-platform-drivers-x86.git 15619S: Maintained 15620F: drivers/platform/x86/ 15621F: drivers/platform/olpc/ 15622 15623X86 VDSO 15624M: Andy Lutomirski <luto@kernel.org> 15625L: linux-kernel@vger.kernel.org 15626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15627S: Maintained 15628F: arch/x86/entry/vdso/ 15629 15630XC2028/3028 TUNER DRIVER 15631M: Mauro Carvalho Chehab <mchehab@kernel.org> 15632L: linux-media@vger.kernel.org 15633W: https://linuxtv.org 15634T: git git://linuxtv.org/media_tree.git 15635S: Maintained 15636F: drivers/media/tuners/tuner-xc2028.* 15637 15638XDP SOCKETS (AF_XDP) 15639M: Björn Töpel <bjorn.topel@intel.com> 15640M: Magnus Karlsson <magnus.karlsson@intel.com> 15641L: netdev@vger.kernel.org 15642S: Maintained 15643F: kernel/bpf/xskmap.c 15644F: net/xdp/ 15645 15646XEN BLOCK SUBSYSTEM 15647M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15648M: Roger Pau Monné <roger.pau@citrix.com> 15649L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15650S: Supported 15651F: drivers/block/xen-blkback/* 15652F: drivers/block/xen* 15653 15654XEN HYPERVISOR ARM 15655M: Stefano Stabellini <sstabellini@kernel.org> 15656L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15657S: Maintained 15658F: arch/arm/xen/ 15659F: arch/arm/include/asm/xen/ 15660 15661XEN HYPERVISOR ARM64 15662M: Stefano Stabellini <sstabellini@kernel.org> 15663L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15664S: Maintained 15665F: arch/arm64/xen/ 15666F: arch/arm64/include/asm/xen/ 15667 15668XEN HYPERVISOR INTERFACE 15669M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15670M: Juergen Gross <jgross@suse.com> 15671L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15672T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15673S: Supported 15674F: arch/x86/xen/ 15675F: drivers/*/xen-*front.c 15676F: drivers/xen/ 15677F: arch/x86/include/asm/xen/ 15678F: arch/x86/include/asm/pvclock-abi.h 15679F: include/xen/ 15680F: include/uapi/xen/ 15681F: Documentation/ABI/stable/sysfs-hypervisor-xen 15682F: Documentation/ABI/testing/sysfs-hypervisor-xen 15683 15684XEN NETWORK BACKEND DRIVER 15685M: Wei Liu <wei.liu2@citrix.com> 15686M: Paul Durrant <paul.durrant@citrix.com> 15687L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15688L: netdev@vger.kernel.org 15689S: Supported 15690F: drivers/net/xen-netback/* 15691 15692XEN PCI SUBSYSTEM 15693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15694L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15695S: Supported 15696F: arch/x86/pci/*xen* 15697F: drivers/pci/*xen* 15698 15699XEN PVSCSI DRIVERS 15700M: Juergen Gross <jgross@suse.com> 15701L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15702L: linux-scsi@vger.kernel.org 15703S: Supported 15704F: drivers/scsi/xen-scsifront.c 15705F: drivers/xen/xen-scsiback.c 15706F: include/xen/interface/io/vscsiif.h 15707 15708XEN SWIOTLB SUBSYSTEM 15709M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15710L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15711L: iommu@lists.linux-foundation.org 15712S: Supported 15713F: arch/x86/xen/*swiotlb* 15714F: drivers/xen/*swiotlb* 15715 15716XEN SOUND FRONTEND DRIVER 15717M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15718L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15720S: Supported 15721F: sound/xen/* 15722 15723XFS FILESYSTEM 15724M: Darrick J. Wong <darrick.wong@oracle.com> 15725M: linux-xfs@vger.kernel.org 15726L: linux-xfs@vger.kernel.org 15727W: http://xfs.org/ 15728T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15729S: Supported 15730F: Documentation/filesystems/xfs.txt 15731F: fs/xfs/ 15732 15733XILINX AXI ETHERNET DRIVER 15734M: Anirudha Sarangi <anirudh@xilinx.com> 15735M: John Linn <John.Linn@xilinx.com> 15736S: Maintained 15737F: drivers/net/ethernet/xilinx/xilinx_axienet* 15738 15739XILINX UARTLITE SERIAL DRIVER 15740M: Peter Korsgaard <jacmet@sunsite.dk> 15741L: linux-serial@vger.kernel.org 15742S: Maintained 15743F: drivers/tty/serial/uartlite.c 15744 15745XILINX VIDEO IP CORES 15746M: Hyun Kwon <hyun.kwon@xilinx.com> 15747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15748L: linux-media@vger.kernel.org 15749T: git git://linuxtv.org/media_tree.git 15750S: Supported 15751F: Documentation/devicetree/bindings/media/xilinx/ 15752F: drivers/media/platform/xilinx/ 15753F: include/uapi/linux/xilinx-v4l2-controls.h 15754 15755XILLYBUS DRIVER 15756M: Eli Billauer <eli.billauer@gmail.com> 15757L: linux-kernel@vger.kernel.org 15758S: Supported 15759F: drivers/char/xillybus/ 15760 15761XLP9XX I2C DRIVER 15762M: George Cherian <george.cherian@cavium.com> 15763M: Jan Glauber <jglauber@cavium.com> 15764L: linux-i2c@vger.kernel.org 15765W: http://www.cavium.com 15766S: Supported 15767F: drivers/i2c/busses/i2c-xlp9xx.c 15768 15769XRA1403 GPIO EXPANDER 15770M: Nandor Han <nandor.han@ge.com> 15771M: Semi Malinen <semi.malinen@ge.com> 15772L: linux-gpio@vger.kernel.org 15773S: Maintained 15774F: drivers/gpio/gpio-xra1403.c 15775F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15776 15777XTENSA XTFPGA PLATFORM SUPPORT 15778M: Max Filippov <jcmvbkbc@gmail.com> 15779L: linux-xtensa@linux-xtensa.org 15780S: Maintained 15781F: drivers/spi/spi-xtensa-xtfpga.c 15782F: sound/soc/xtensa/xtfpga-i2s.c 15783 15784YAM DRIVER FOR AX.25 15785M: Jean-Paul Roubelat <jpr@f6fbb.org> 15786L: linux-hams@vger.kernel.org 15787S: Maintained 15788F: drivers/net/hamradio/yam* 15789F: include/linux/yam.h 15790 15791YAMA SECURITY MODULE 15792M: Kees Cook <keescook@chromium.org> 15793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15794S: Supported 15795F: security/yama/ 15796F: Documentation/admin-guide/LSM/Yama.rst 15797 15798YEALINK PHONE DRIVER 15799M: Henk Vergonet <Henk.Vergonet@gmail.com> 15800L: usbb2k-api-dev@nongnu.org 15801S: Maintained 15802F: Documentation/input/devices/yealink.rst 15803F: drivers/input/misc/yealink.* 15804 15805Z8530 DRIVER FOR AX.25 15806M: Joerg Reuter <jreuter@yaina.de> 15807W: http://yaina.de/jreuter/ 15808W: http://www.qsl.net/dl1bke/ 15809L: linux-hams@vger.kernel.org 15810S: Maintained 15811F: Documentation/networking/z8530drv.txt 15812F: drivers/net/hamradio/*scc.c 15813F: drivers/net/hamradio/z8530.h 15814 15815ZBUD COMPRESSED PAGE ALLOCATOR 15816M: Seth Jennings <sjenning@redhat.com> 15817M: Dan Streetman <ddstreet@ieee.org> 15818L: linux-mm@kvack.org 15819S: Maintained 15820F: mm/zbud.c 15821F: include/linux/zbud.h 15822 15823ZD1211RW WIRELESS DRIVER 15824M: Daniel Drake <dsd@gentoo.org> 15825M: Ulrich Kunitz <kune@deine-taler.de> 15826W: http://zd1211.ath.cx/wiki/DriverRewrite 15827L: linux-wireless@vger.kernel.org 15828L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15829S: Maintained 15830F: drivers/net/wireless/zydas/zd1211rw/ 15831 15832ZD1301 MEDIA DRIVER 15833M: Antti Palosaari <crope@iki.fi> 15834L: linux-media@vger.kernel.org 15835W: https://linuxtv.org/ 15836W: http://palosaari.fi/linux/ 15837Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15838S: Maintained 15839F: drivers/media/usb/dvb-usb-v2/zd1301* 15840 15841ZD1301_DEMOD MEDIA DRIVER 15842M: Antti Palosaari <crope@iki.fi> 15843L: linux-media@vger.kernel.org 15844W: https://linuxtv.org/ 15845W: http://palosaari.fi/linux/ 15846Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15847S: Maintained 15848F: drivers/media/dvb-frontends/zd1301_demod* 15849 15850ZPOOL COMPRESSED PAGE STORAGE API 15851M: Dan Streetman <ddstreet@ieee.org> 15852L: linux-mm@kvack.org 15853S: Maintained 15854F: mm/zpool.c 15855F: include/linux/zpool.h 15856 15857ZR36067 VIDEO FOR LINUX DRIVER 15858L: mjpeg-users@lists.sourceforge.net 15859L: linux-media@vger.kernel.org 15860W: http://mjpeg.sourceforge.net/driver-zoran/ 15861T: hg https://linuxtv.org/hg/v4l-dvb 15862S: Odd Fixes 15863F: drivers/staging/media/zoran/ 15864 15865ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15866M: Minchan Kim <minchan@kernel.org> 15867M: Nitin Gupta <ngupta@vflare.org> 15868R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15869L: linux-kernel@vger.kernel.org 15870S: Maintained 15871F: drivers/block/zram/ 15872F: Documentation/blockdev/zram.txt 15873 15874ZS DECSTATION Z85C30 SERIAL DRIVER 15875M: "Maciej W. Rozycki" <macro@linux-mips.org> 15876S: Maintained 15877F: drivers/tty/serial/zs.* 15878 15879ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15880M: Minchan Kim <minchan@kernel.org> 15881M: Nitin Gupta <ngupta@vflare.org> 15882R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15883L: linux-mm@kvack.org 15884S: Maintained 15885F: mm/zsmalloc.c 15886F: include/linux/zsmalloc.h 15887F: Documentation/vm/zsmalloc.rst 15888 15889ZSWAP COMPRESSED SWAP CACHING 15890M: Seth Jennings <sjenning@redhat.com> 15891M: Dan Streetman <ddstreet@ieee.org> 15892L: linux-mm@kvack.org 15893S: Maintained 15894F: mm/zswap.c 15895 15896THE REST 15897M: Linus Torvalds <torvalds@linux-foundation.org> 15898L: linux-kernel@vger.kernel.org 15899Q: http://patchwork.kernel.org/project/LKML/list/ 15900T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15901S: Buried alive in reporters 15902F: * 15903F: */ 15904