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@collabora.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/ 9161F: tools/testing/selftests/drivers/net/mlxsw/ 9162 9163MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9164M: mlxsw@mellanox.com 9165L: netdev@vger.kernel.org 9166S: Supported 9167W: http://www.mellanox.com 9168Q: http://patchwork.ozlabs.org/project/netdev/list/ 9169F: drivers/net/ethernet/mellanox/mlxfw/ 9170 9171MELLANOX HARDWARE PLATFORM SUPPORT 9172M: Andy Shevchenko <andy@infradead.org> 9173M: Darren Hart <dvhart@infradead.org> 9174M: Vadim Pasternak <vadimp@mellanox.com> 9175L: platform-driver-x86@vger.kernel.org 9176S: Supported 9177F: drivers/platform/mellanox/ 9178 9179MELLANOX MLX4 core VPI driver 9180M: Tariq Toukan <tariqt@mellanox.com> 9181L: netdev@vger.kernel.org 9182L: linux-rdma@vger.kernel.org 9183W: http://www.mellanox.com 9184Q: http://patchwork.ozlabs.org/project/netdev/list/ 9185S: Supported 9186F: drivers/net/ethernet/mellanox/mlx4/ 9187F: include/linux/mlx4/ 9188 9189MELLANOX MLX4 IB driver 9190M: Yishai Hadas <yishaih@mellanox.com> 9191L: linux-rdma@vger.kernel.org 9192W: http://www.mellanox.com 9193Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9194S: Supported 9195F: drivers/infiniband/hw/mlx4/ 9196F: include/linux/mlx4/ 9197F: include/uapi/rdma/mlx4-abi.h 9198 9199MELLANOX MLX5 core VPI driver 9200M: Saeed Mahameed <saeedm@mellanox.com> 9201M: Leon Romanovsky <leonro@mellanox.com> 9202L: netdev@vger.kernel.org 9203L: linux-rdma@vger.kernel.org 9204W: http://www.mellanox.com 9205Q: http://patchwork.ozlabs.org/project/netdev/list/ 9206S: Supported 9207F: drivers/net/ethernet/mellanox/mlx5/core/ 9208F: include/linux/mlx5/ 9209 9210MELLANOX MLX5 IB driver 9211M: Leon Romanovsky <leonro@mellanox.com> 9212L: linux-rdma@vger.kernel.org 9213W: http://www.mellanox.com 9214Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9215S: Supported 9216F: drivers/infiniband/hw/mlx5/ 9217F: include/linux/mlx5/ 9218F: include/uapi/rdma/mlx5-abi.h 9219 9220MELLANOX MLXCPLD I2C AND MUX DRIVER 9221M: Vadim Pasternak <vadimp@mellanox.com> 9222M: Michael Shych <michaelsh@mellanox.com> 9223L: linux-i2c@vger.kernel.org 9224S: Supported 9225F: drivers/i2c/busses/i2c-mlxcpld.c 9226F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9227F: Documentation/i2c/busses/i2c-mlxcpld 9228 9229MELLANOX MLXCPLD LED DRIVER 9230M: Vadim Pasternak <vadimp@mellanox.com> 9231L: linux-leds@vger.kernel.org 9232S: Supported 9233F: drivers/leds/leds-mlxcpld.c 9234F: drivers/leds/leds-mlxreg.c 9235F: Documentation/leds/leds-mlxcpld.txt 9236 9237MELLANOX PLATFORM DRIVER 9238M: Vadim Pasternak <vadimp@mellanox.com> 9239L: platform-driver-x86@vger.kernel.org 9240S: Supported 9241F: drivers/platform/x86/mlx-platform.c 9242 9243MEMBARRIER SUPPORT 9244M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9246L: linux-kernel@vger.kernel.org 9247S: Supported 9248F: kernel/sched/membarrier.c 9249F: include/uapi/linux/membarrier.h 9250F: arch/powerpc/include/asm/membarrier.h 9251 9252MEMORY MANAGEMENT 9253L: linux-mm@kvack.org 9254W: http://www.linux-mm.org 9255S: Maintained 9256F: include/linux/mm.h 9257F: include/linux/gfp.h 9258F: include/linux/mmzone.h 9259F: include/linux/memory_hotplug.h 9260F: include/linux/vmalloc.h 9261F: mm/ 9262 9263MEMORY TECHNOLOGY DEVICES (MTD) 9264M: David Woodhouse <dwmw2@infradead.org> 9265M: Brian Norris <computersforpeace@gmail.com> 9266M: Boris Brezillon <boris.brezillon@bootlin.com> 9267M: Marek Vasut <marek.vasut@gmail.com> 9268M: Richard Weinberger <richard@nod.at> 9269L: linux-mtd@lists.infradead.org 9270W: http://www.linux-mtd.infradead.org/ 9271Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9272T: git git://git.infradead.org/linux-mtd.git master 9273T: git git://git.infradead.org/linux-mtd.git mtd/next 9274S: Maintained 9275F: Documentation/devicetree/bindings/mtd/ 9276F: drivers/mtd/ 9277F: include/linux/mtd/ 9278F: include/uapi/mtd/ 9279 9280MEN A21 WATCHDOG DRIVER 9281M: Johannes Thumshirn <morbidrsa@gmail.com> 9282L: linux-watchdog@vger.kernel.org 9283S: Maintained 9284F: drivers/watchdog/mena21_wdt.c 9285 9286MEN CHAMELEON BUS (mcb) 9287M: Johannes Thumshirn <morbidrsa@gmail.com> 9288S: Maintained 9289F: drivers/mcb/ 9290F: include/linux/mcb.h 9291F: Documentation/men-chameleon-bus.txt 9292 9293MEN F21BMC (Board Management Controller) 9294M: Andreas Werner <andreas.werner@men.de> 9295S: Supported 9296F: drivers/mfd/menf21bmc.c 9297F: drivers/watchdog/menf21bmc_wdt.c 9298F: drivers/leds/leds-menf21bmc.c 9299F: drivers/hwmon/menf21bmc_hwmon.c 9300F: Documentation/hwmon/menf21bmc 9301 9302MESON AO CEC DRIVER FOR AMLOGIC SOCS 9303M: Neil Armstrong <narmstrong@baylibre.com> 9304L: linux-media@lists.freedesktop.org 9305L: linux-amlogic@lists.infradead.org 9306W: http://linux-meson.com/ 9307S: Supported 9308F: drivers/media/platform/meson/ao-cec.c 9309F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9310T: git git://linuxtv.org/media_tree.git 9311 9312MICROBLAZE ARCHITECTURE 9313M: Michal Simek <monstr@monstr.eu> 9314W: http://www.monstr.eu/fdt/ 9315T: git git://git.monstr.eu/linux-2.6-microblaze.git 9316S: Supported 9317F: arch/microblaze/ 9318 9319MICROCHIP / ATMEL AT91 SERIAL DRIVER 9320M: Richard Genoud <richard.genoud@gmail.com> 9321S: Maintained 9322F: drivers/tty/serial/atmel_serial.c 9323F: drivers/tty/serial/atmel_serial.h 9324 9325MICROCHIP / ATMEL DMA DRIVER 9326M: Ludovic Desroches <ludovic.desroches@microchip.com> 9327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9328L: dmaengine@vger.kernel.org 9329S: Supported 9330F: drivers/dma/at_hdmac.c 9331F: drivers/dma/at_hdmac_regs.h 9332F: include/linux/platform_data/dma-atmel.h 9333 9334MICROCHIP / ATMEL ECC DRIVER 9335M: Tudor Ambarus <tudor.ambarus@microchip.com> 9336L: linux-crypto@vger.kernel.org 9337S: Maintained 9338F: drivers/crypto/atmel-ecc.* 9339 9340MICROCHIP / ATMEL ISC DRIVER 9341M: Songjun Wu <songjun.wu@microchip.com> 9342L: linux-media@vger.kernel.org 9343S: Supported 9344F: drivers/media/platform/atmel/atmel-isc.c 9345F: drivers/media/platform/atmel/atmel-isc-regs.h 9346F: devicetree/bindings/media/atmel-isc.txt 9347 9348MICROCHIP / ATMEL NAND DRIVER 9349M: Wenyou Yang <wenyou.yang@microchip.com> 9350M: Josh Wu <rainyfeeling@outlook.com> 9351L: linux-mtd@lists.infradead.org 9352S: Supported 9353F: drivers/mtd/nand/raw/atmel/* 9354F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9355 9356MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9357M: Woojung Huh <Woojung.Huh@microchip.com> 9358M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9359L: netdev@vger.kernel.org 9360S: Maintained 9361F: net/dsa/tag_ksz.c 9362F: drivers/net/dsa/microchip/* 9363F: include/linux/platform_data/microchip-ksz.h 9364F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9365 9366MICROCHIP LAN743X ETHERNET DRIVER 9367M: Bryan Whitehead <bryan.whitehead@microchip.com> 9368M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9369L: netdev@vger.kernel.org 9370S: Maintained 9371F: drivers/net/ethernet/microchip/lan743x_* 9372 9373MICROCHIP USB251XB DRIVER 9374M: Richard Leitner <richard.leitner@skidata.com> 9375L: linux-usb@vger.kernel.org 9376S: Maintained 9377F: drivers/usb/misc/usb251xb.c 9378F: Documentation/devicetree/bindings/usb/usb251xb.txt 9379 9380MICROSEMI MIPS SOCS 9381M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9382L: linux-mips@linux-mips.org 9383S: Maintained 9384F: arch/mips/generic/board-ocelot.c 9385F: arch/mips/configs/generic/board-ocelot.config 9386F: arch/mips/boot/dts/mscc/ 9387F: Documentation/devicetree/bindings/mips/mscc.txt 9388 9389MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9390M: Don Brace <don.brace@microsemi.com> 9391L: esc.storagedev@microsemi.com 9392L: linux-scsi@vger.kernel.org 9393S: Supported 9394F: drivers/scsi/smartpqi/smartpqi*.[ch] 9395F: drivers/scsi/smartpqi/Kconfig 9396F: drivers/scsi/smartpqi/Makefile 9397F: include/linux/cciss*.h 9398F: include/uapi/linux/cciss*.h 9399F: Documentation/scsi/smartpqi.txt 9400 9401MICROSEMI ETHERNET SWITCH DRIVER 9402M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9403L: netdev@vger.kernel.org 9404S: Supported 9405F: drivers/net/ethernet/mscc/ 9406 9407MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9408M: Chen Yu <yu.c.chen@intel.com> 9409L: platform-driver-x86@vger.kernel.org 9410S: Supported 9411F: drivers/platform/x86/surfacepro3_button.c 9412 9413MICROTEK X6 SCANNER 9414M: Oliver Neukum <oliver@neukum.org> 9415S: Maintained 9416F: drivers/usb/image/microtek.* 9417 9418MIPS 9419M: Ralf Baechle <ralf@linux-mips.org> 9420M: Paul Burton <paul.burton@mips.com> 9421M: James Hogan <jhogan@kernel.org> 9422L: linux-mips@linux-mips.org 9423W: http://www.linux-mips.org/ 9424T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9426Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9427S: Supported 9428F: Documentation/devicetree/bindings/mips/ 9429F: Documentation/mips/ 9430F: arch/mips/ 9431F: drivers/platform/mips/ 9432 9433MIPS BOSTON DEVELOPMENT BOARD 9434M: Paul Burton <paul.burton@mips.com> 9435L: linux-mips@linux-mips.org 9436S: Maintained 9437F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9438F: arch/mips/boot/dts/img/boston.dts 9439F: arch/mips/configs/generic/board-boston.config 9440F: drivers/clk/imgtec/clk-boston.c 9441F: include/dt-bindings/clock/boston-clock.h 9442 9443MIPS GENERIC PLATFORM 9444M: Paul Burton <paul.burton@mips.com> 9445L: linux-mips@linux-mips.org 9446S: Supported 9447F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9448F: arch/mips/generic/ 9449F: arch/mips/tools/generic-board-config.sh 9450 9451MIPS/LOONGSON1 ARCHITECTURE 9452M: Keguang Zhang <keguang.zhang@gmail.com> 9453L: linux-mips@linux-mips.org 9454S: Maintained 9455F: arch/mips/loongson32/ 9456F: arch/mips/include/asm/mach-loongson32/ 9457F: drivers/*/*loongson1* 9458F: drivers/*/*/*loongson1* 9459 9460MIPS/LOONGSON2 ARCHITECTURE 9461M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9462L: linux-mips@linux-mips.org 9463S: Maintained 9464F: arch/mips/loongson64/*{2e/2f}* 9465F: arch/mips/include/asm/mach-loongson64/ 9466F: drivers/*/*loongson2* 9467F: drivers/*/*/*loongson2* 9468 9469MIPS/LOONGSON3 ARCHITECTURE 9470M: Huacai Chen <chenhc@lemote.com> 9471L: linux-mips@linux-mips.org 9472S: Maintained 9473F: arch/mips/loongson64/ 9474F: arch/mips/include/asm/mach-loongson64/ 9475F: drivers/platform/mips/cpu_hwmon.c 9476F: drivers/*/*loongson3* 9477F: drivers/*/*/*loongson3* 9478 9479MIPS RINT INSTRUCTION EMULATION 9480M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9481L: linux-mips@linux-mips.org 9482S: Supported 9483F: arch/mips/math-emu/sp_rint.c 9484F: arch/mips/math-emu/dp_rint.c 9485 9486MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9487M: Hans Verkuil <hverkuil@xs4all.nl> 9488L: linux-media@vger.kernel.org 9489T: git git://linuxtv.org/media_tree.git 9490W: https://linuxtv.org 9491S: Odd Fixes 9492F: drivers/media/radio/radio-miropcm20* 9493 9494MMP SUPPORT 9495M: Eric Miao <eric.y.miao@gmail.com> 9496M: Haojian Zhuang <haojian.zhuang@gmail.com> 9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9498T: git git://github.com/hzhuang1/linux.git 9499T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9500S: Maintained 9501F: arch/arm/boot/dts/mmp* 9502F: arch/arm/mach-mmp/ 9503 9504MN88472 MEDIA DRIVER 9505M: Antti Palosaari <crope@iki.fi> 9506L: linux-media@vger.kernel.org 9507W: https://linuxtv.org 9508W: http://palosaari.fi/linux/ 9509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9510S: Maintained 9511F: drivers/media/dvb-frontends/mn88472* 9512 9513MN88473 MEDIA DRIVER 9514M: Antti Palosaari <crope@iki.fi> 9515L: linux-media@vger.kernel.org 9516W: https://linuxtv.org 9517W: http://palosaari.fi/linux/ 9518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9519S: Maintained 9520F: drivers/media/dvb-frontends/mn88473* 9521 9522PCI DRIVER FOR MOBIVEIL PCIE IP 9523M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9524L: linux-pci@vger.kernel.org 9525S: Supported 9526F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9527F: drivers/pci/controller/pcie-mobiveil.c 9528 9529MODULE SUPPORT 9530M: Jessica Yu <jeyu@kernel.org> 9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9532S: Maintained 9533F: include/linux/module.h 9534F: kernel/module.c 9535 9536MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9537W: http://popies.net/meye/ 9538S: Orphan 9539F: Documentation/media/v4l-drivers/meye* 9540F: drivers/media/pci/meye/ 9541F: include/uapi/linux/meye.h 9542 9543MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9544M: Jiri Slaby <jirislaby@gmail.com> 9545S: Maintained 9546F: Documentation/serial/moxa-smartio 9547F: drivers/tty/mxser.* 9548 9549MR800 AVERMEDIA USB FM RADIO DRIVER 9550M: Alexey Klimov <klimov.linux@gmail.com> 9551L: linux-media@vger.kernel.org 9552T: git git://linuxtv.org/media_tree.git 9553S: Maintained 9554F: drivers/media/radio/radio-mr800.c 9555 9556MRF24J40 IEEE 802.15.4 RADIO DRIVER 9557M: Alan Ott <alan@signal11.us> 9558L: linux-wpan@vger.kernel.org 9559S: Maintained 9560F: drivers/net/ieee802154/mrf24j40.c 9561F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9562 9563MSI LAPTOP SUPPORT 9564M: "Lee, Chun-Yi" <jlee@suse.com> 9565L: platform-driver-x86@vger.kernel.org 9566S: Maintained 9567F: drivers/platform/x86/msi-laptop.c 9568 9569MSI WMI SUPPORT 9570L: platform-driver-x86@vger.kernel.org 9571S: Orphan 9572F: drivers/platform/x86/msi-wmi.c 9573 9574MSI001 MEDIA DRIVER 9575M: Antti Palosaari <crope@iki.fi> 9576L: linux-media@vger.kernel.org 9577W: https://linuxtv.org 9578W: http://palosaari.fi/linux/ 9579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9580T: git git://linuxtv.org/anttip/media_tree.git 9581S: Maintained 9582F: drivers/media/tuners/msi001* 9583 9584MSI2500 MEDIA DRIVER 9585M: Antti Palosaari <crope@iki.fi> 9586L: linux-media@vger.kernel.org 9587W: https://linuxtv.org 9588W: http://palosaari.fi/linux/ 9589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9590T: git git://linuxtv.org/anttip/media_tree.git 9591S: Maintained 9592F: drivers/media/usb/msi2500/ 9593 9594MSYSTEMS DISKONCHIP G3 MTD DRIVER 9595M: Robert Jarzmik <robert.jarzmik@free.fr> 9596L: linux-mtd@lists.infradead.org 9597S: Maintained 9598F: drivers/mtd/devices/docg3* 9599 9600MT9M032 APTINA SENSOR DRIVER 9601M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9602L: linux-media@vger.kernel.org 9603T: git git://linuxtv.org/media_tree.git 9604S: Maintained 9605F: drivers/media/i2c/mt9m032.c 9606F: include/media/i2c/mt9m032.h 9607 9608MT9P031 APTINA CAMERA SENSOR 9609M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9610L: linux-media@vger.kernel.org 9611T: git git://linuxtv.org/media_tree.git 9612S: Maintained 9613F: drivers/media/i2c/mt9p031.c 9614F: include/media/i2c/mt9p031.h 9615 9616MT9T001 APTINA CAMERA SENSOR 9617M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9618L: linux-media@vger.kernel.org 9619T: git git://linuxtv.org/media_tree.git 9620S: Maintained 9621F: drivers/media/i2c/mt9t001.c 9622F: include/media/i2c/mt9t001.h 9623 9624MT9T112 APTINA CAMERA SENSOR 9625M: Jacopo Mondi <jacopo@jmondi.org> 9626L: linux-media@vger.kernel.org 9627T: git git://linuxtv.org/media_tree.git 9628S: Odd Fixes 9629F: drivers/media/i2c/mt9t112.c 9630F: include/media/i2c/mt9t112.h 9631 9632MT9V032 APTINA CAMERA SENSOR 9633M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9634L: linux-media@vger.kernel.org 9635T: git git://linuxtv.org/media_tree.git 9636S: Maintained 9637F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9638F: drivers/media/i2c/mt9v032.c 9639F: include/media/i2c/mt9v032.h 9640 9641MULTIFUNCTION DEVICES (MFD) 9642M: Lee Jones <lee.jones@linaro.org> 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9644S: Supported 9645F: Documentation/devicetree/bindings/mfd/ 9646F: drivers/mfd/ 9647F: include/linux/mfd/ 9648F: include/dt-bindings/mfd/ 9649 9650MULTIMEDIA CARD (MMC) ETC. OVER SPI 9651S: Orphan 9652F: drivers/mmc/host/mmc_spi.c 9653F: include/linux/spi/mmc_spi.h 9654 9655MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9656M: Ulf Hansson <ulf.hansson@linaro.org> 9657L: linux-mmc@vger.kernel.org 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9659S: Maintained 9660F: Documentation/devicetree/bindings/mmc/ 9661F: drivers/mmc/ 9662F: include/linux/mmc/ 9663F: include/uapi/linux/mmc/ 9664 9665MULTIPLEXER SUBSYSTEM 9666M: Peter Rosin <peda@axentia.se> 9667S: Maintained 9668F: Documentation/ABI/testing/sysfs-class-mux* 9669F: Documentation/devicetree/bindings/mux/ 9670F: include/linux/dt-bindings/mux/ 9671F: include/linux/mux/ 9672F: drivers/mux/ 9673 9674MULTITECH MULTIPORT CARD (ISICOM) 9675S: Orphan 9676F: drivers/tty/isicom.c 9677F: include/linux/isicom.h 9678 9679MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9680M: Bin Liu <b-liu@ti.com> 9681L: linux-usb@vger.kernel.org 9682S: Maintained 9683F: drivers/usb/musb/ 9684 9685MXL5007T MEDIA DRIVER 9686M: Michael Krufky <mkrufky@linuxtv.org> 9687L: linux-media@vger.kernel.org 9688W: https://linuxtv.org 9689W: http://github.com/mkrufky 9690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9691T: git git://linuxtv.org/mkrufky/tuners.git 9692S: Maintained 9693F: drivers/media/tuners/mxl5007t.* 9694 9695MXSFB DRM DRIVER 9696M: Marek Vasut <marex@denx.de> 9697S: Supported 9698F: drivers/gpu/drm/mxsfb/ 9699F: Documentation/devicetree/bindings/display/mxsfb.txt 9700 9701MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9702M: Chris Lee <christopher.lee@cspi.com> 9703L: netdev@vger.kernel.org 9704W: https://www.cspi.com/ethernet-products/support/downloads/ 9705S: Supported 9706F: drivers/net/ethernet/myricom/myri10ge/ 9707 9708NAND FLASH SUBSYSTEM 9709M: Boris Brezillon <boris.brezillon@bootlin.com> 9710M: Miquel Raynal <miquel.raynal@bootlin.com> 9711R: Richard Weinberger <richard@nod.at> 9712L: linux-mtd@lists.infradead.org 9713W: http://www.linux-mtd.infradead.org/ 9714Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9715T: git git://git.infradead.org/linux-mtd.git nand/fixes 9716T: git git://git.infradead.org/linux-mtd.git nand/next 9717S: Maintained 9718F: drivers/mtd/nand/ 9719F: include/linux/mtd/*nand*.h 9720 9721NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9722M: Daniel Mack <zonque@gmail.com> 9723S: Maintained 9724L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9725W: http://www.native-instruments.com 9726F: sound/usb/caiaq/ 9727 9728NATSEMI ETHERNET DRIVER (DP8381x) 9729S: Orphan 9730F: drivers/net/ethernet/natsemi/natsemi.c 9731 9732NCP FILESYSTEM 9733M: Petr Vandrovec <petr@vandrovec.name> 9734S: Obsolete 9735F: drivers/staging/ncpfs/ 9736 9737NCR 5380 SCSI DRIVERS 9738M: Finn Thain <fthain@telegraphics.com.au> 9739M: Michael Schmitz <schmitzmic@gmail.com> 9740L: linux-scsi@vger.kernel.org 9741S: Maintained 9742F: Documentation/scsi/g_NCR5380.txt 9743F: drivers/scsi/NCR5380.* 9744F: drivers/scsi/arm/cumana_1.c 9745F: drivers/scsi/arm/oak.c 9746F: drivers/scsi/atari_scsi.* 9747F: drivers/scsi/dmx3191d.c 9748F: drivers/scsi/g_NCR5380.* 9749F: drivers/scsi/mac_scsi.* 9750F: drivers/scsi/sun3_scsi.* 9751F: drivers/scsi/sun3_scsi_vme.c 9752 9753NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9754M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9755L: linux-scsi@vger.kernel.org 9756S: Maintained 9757F: drivers/scsi/NCR_D700.* 9758 9759NCSI LIBRARY: 9760M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9761S: Maintained 9762F: net/ncsi/ 9763 9764NCT6775 HARDWARE MONITOR DRIVER 9765M: Guenter Roeck <linux@roeck-us.net> 9766L: linux-hwmon@vger.kernel.org 9767S: Maintained 9768F: Documentation/hwmon/nct6775 9769F: drivers/hwmon/nct6775.c 9770 9771NET_FAILOVER MODULE 9772M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9773L: netdev@vger.kernel.org 9774S: Supported 9775F: driver/net/net_failover.c 9776F: include/net/net_failover.h 9777F: Documentation/networking/net_failover.rst 9778 9779NETEFFECT IWARP RNIC DRIVER (IW_NES) 9780M: Faisal Latif <faisal.latif@intel.com> 9781L: linux-rdma@vger.kernel.org 9782W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9783S: Supported 9784F: drivers/infiniband/hw/nes/ 9785F: include/uapi/rdma/nes-abi.h 9786 9787NETEM NETWORK EMULATOR 9788M: Stephen Hemminger <stephen@networkplumber.org> 9789L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9790S: Maintained 9791F: net/sched/sch_netem.c 9792 9793NETERION 10GbE DRIVERS (s2io/vxge) 9794M: Jon Mason <jdmason@kudzu.us> 9795L: netdev@vger.kernel.org 9796S: Supported 9797F: Documentation/networking/s2io.txt 9798F: Documentation/networking/vxge.txt 9799F: drivers/net/ethernet/neterion/ 9800 9801NETFILTER 9802M: Pablo Neira Ayuso <pablo@netfilter.org> 9803M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9804M: Florian Westphal <fw@strlen.de> 9805L: netfilter-devel@vger.kernel.org 9806L: coreteam@netfilter.org 9807W: http://www.netfilter.org/ 9808W: http://www.iptables.org/ 9809W: http://www.nftables.org/ 9810Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9813S: Maintained 9814F: include/linux/netfilter* 9815F: include/linux/netfilter/ 9816F: include/net/netfilter/ 9817F: include/uapi/linux/netfilter* 9818F: include/uapi/linux/netfilter/ 9819F: net/*/netfilter.c 9820F: net/*/netfilter/ 9821F: net/netfilter/ 9822F: net/bridge/br_netfilter*.c 9823 9824NETROM NETWORK LAYER 9825M: Ralf Baechle <ralf@linux-mips.org> 9826L: linux-hams@vger.kernel.org 9827W: http://www.linux-ax25.org/ 9828S: Maintained 9829F: include/net/netrom.h 9830F: include/uapi/linux/netrom.h 9831F: net/netrom/ 9832 9833NETRONOME ETHERNET DRIVERS 9834M: Jakub Kicinski <jakub.kicinski@netronome.com> 9835L: oss-drivers@netronome.com 9836S: Maintained 9837F: drivers/net/ethernet/netronome/ 9838 9839NETWORK BLOCK DEVICE (NBD) 9840M: Josef Bacik <josef@toxicpanda.com> 9841S: Maintained 9842L: linux-block@vger.kernel.org 9843L: nbd@other.debian.org 9844F: Documentation/blockdev/nbd.txt 9845F: drivers/block/nbd.c 9846F: include/uapi/linux/nbd.h 9847 9848NETWORK DROP MONITOR 9849M: Neil Horman <nhorman@tuxdriver.com> 9850L: netdev@vger.kernel.org 9851S: Maintained 9852W: https://fedorahosted.org/dropwatch/ 9853F: net/core/drop_monitor.c 9854 9855NETWORKING DRIVERS 9856M: "David S. Miller" <davem@davemloft.net> 9857L: netdev@vger.kernel.org 9858W: http://www.linuxfoundation.org/en/Net 9859Q: http://patchwork.ozlabs.org/project/netdev/list/ 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9862S: Odd Fixes 9863F: Documentation/devicetree/bindings/net/ 9864F: drivers/net/ 9865F: include/linux/if_* 9866F: include/linux/netdevice.h 9867F: include/linux/etherdevice.h 9868F: include/linux/fcdevice.h 9869F: include/linux/fddidevice.h 9870F: include/linux/hippidevice.h 9871F: include/linux/inetdevice.h 9872F: include/uapi/linux/if_* 9873F: include/uapi/linux/netdevice.h 9874 9875NETWORKING DRIVERS (WIRELESS) 9876M: Kalle Valo <kvalo@codeaurora.org> 9877L: linux-wireless@vger.kernel.org 9878Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9881S: Maintained 9882F: Documentation/devicetree/bindings/net/wireless/ 9883F: drivers/net/wireless/ 9884 9885NETWORKING [DSA] 9886M: Andrew Lunn <andrew@lunn.ch> 9887M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9888M: Florian Fainelli <f.fainelli@gmail.com> 9889S: Maintained 9890F: Documentation/devicetree/bindings/net/dsa/ 9891F: net/dsa/ 9892F: include/net/dsa.h 9893F: include/linux/dsa/ 9894F: drivers/net/dsa/ 9895 9896NETWORKING [GENERAL] 9897M: "David S. Miller" <davem@davemloft.net> 9898L: netdev@vger.kernel.org 9899W: http://www.linuxfoundation.org/en/Net 9900Q: http://patchwork.ozlabs.org/project/netdev/list/ 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9903B: mailto:netdev@vger.kernel.org 9904S: Maintained 9905F: net/ 9906F: include/net/ 9907F: include/linux/in.h 9908F: include/linux/net.h 9909F: include/linux/netdevice.h 9910F: include/uapi/linux/in.h 9911F: include/uapi/linux/net.h 9912F: include/uapi/linux/netdevice.h 9913F: include/uapi/linux/net_namespace.h 9914F: tools/testing/selftests/net/ 9915F: lib/net_utils.c 9916F: lib/random32.c 9917F: Documentation/networking/ 9918 9919NETWORKING [IPSEC] 9920M: Steffen Klassert <steffen.klassert@secunet.com> 9921M: Herbert Xu <herbert@gondor.apana.org.au> 9922M: "David S. Miller" <davem@davemloft.net> 9923L: netdev@vger.kernel.org 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9925T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9926S: Maintained 9927F: net/core/flow.c 9928F: net/xfrm/ 9929F: net/key/ 9930F: net/ipv4/xfrm* 9931F: net/ipv4/esp4* 9932F: net/ipv4/ah4.c 9933F: net/ipv4/ipcomp.c 9934F: net/ipv4/ip_vti.c 9935F: net/ipv6/xfrm* 9936F: net/ipv6/esp6* 9937F: net/ipv6/ah6.c 9938F: net/ipv6/ipcomp6.c 9939F: net/ipv6/ip6_vti.c 9940F: include/uapi/linux/xfrm.h 9941F: include/net/xfrm.h 9942 9943NETWORKING [IPv4/IPv6] 9944M: "David S. Miller" <davem@davemloft.net> 9945M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9946M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9947L: netdev@vger.kernel.org 9948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9949S: Maintained 9950F: net/ipv4/ 9951F: net/ipv6/ 9952F: include/net/ip* 9953F: arch/x86/net/* 9954 9955NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9956M: Paul Moore <paul@paul-moore.com> 9957W: https://github.com/netlabel 9958L: netdev@vger.kernel.org 9959L: linux-security-module@vger.kernel.org 9960S: Maintained 9961F: Documentation/netlabel/ 9962F: include/net/calipso.h 9963F: include/net/cipso_ipv4.h 9964F: include/net/netlabel.h 9965F: include/uapi/linux/netfilter/xt_SECMARK.h 9966F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9967F: net/netlabel/ 9968F: net/ipv4/cipso_ipv4.c 9969F: net/ipv6/calipso.c 9970F: net/netfilter/xt_CONNSECMARK.c 9971F: net/netfilter/xt_SECMARK.c 9972 9973NETWORKING [TCP] 9974M: Eric Dumazet <edumazet@google.com> 9975L: netdev@vger.kernel.org 9976S: Maintained 9977F: net/ipv4/tcp*.c 9978F: net/ipv4/syncookies.c 9979F: net/ipv6/tcp*.c 9980F: net/ipv6/syncookies.c 9981F: include/uapi/linux/tcp.h 9982F: include/net/tcp.h 9983F: include/linux/tcp.h 9984F: include/trace/events/tcp.h 9985 9986NETWORKING [TLS] 9987M: Boris Pismenny <borisp@mellanox.com> 9988M: Aviad Yehezkel <aviadye@mellanox.com> 9989M: Dave Watson <davejwatson@fb.com> 9990L: netdev@vger.kernel.org 9991S: Maintained 9992F: net/tls/* 9993F: include/uapi/linux/tls.h 9994F: include/net/tls.h 9995 9996NETWORKING [WIRELESS] 9997L: linux-wireless@vger.kernel.org 9998Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9999 10000NETDEVSIM 10001M: Jakub Kicinski <jakub.kicinski@netronome.com> 10002S: Maintained 10003F: drivers/net/netdevsim/* 10004 10005NETXEN (1/10) GbE SUPPORT 10006M: Manish Chopra <manish.chopra@cavium.com> 10007M: Rahul Verma <rahul.verma@cavium.com> 10008M: Dept-GELinuxNICDev@cavium.com 10009L: netdev@vger.kernel.org 10010S: Supported 10011F: drivers/net/ethernet/qlogic/netxen/ 10012 10013NFC SUBSYSTEM 10014M: Samuel Ortiz <sameo@linux.intel.com> 10015L: linux-wireless@vger.kernel.org 10016L: linux-nfc@lists.01.org (subscribers-only) 10017S: Supported 10018F: net/nfc/ 10019F: include/net/nfc/ 10020F: include/uapi/linux/nfc.h 10021F: drivers/nfc/ 10022F: include/linux/platform_data/nfcmrvl.h 10023F: include/linux/platform_data/nxp-nci.h 10024F: Documentation/devicetree/bindings/net/nfc/ 10025 10026NFS, SUNRPC, AND LOCKD CLIENTS 10027M: Trond Myklebust <trond.myklebust@hammerspace.com> 10028M: Anna Schumaker <anna.schumaker@netapp.com> 10029L: linux-nfs@vger.kernel.org 10030W: http://client.linux-nfs.org 10031T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10032S: Maintained 10033F: fs/lockd/ 10034F: fs/nfs/ 10035F: fs/nfs_common/ 10036F: net/sunrpc/ 10037F: include/linux/lockd/ 10038F: include/linux/nfs* 10039F: include/linux/sunrpc/ 10040F: include/uapi/linux/nfs* 10041F: include/uapi/linux/sunrpc/ 10042 10043NILFS2 FILESYSTEM 10044M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10045L: linux-nilfs@vger.kernel.org 10046W: https://nilfs.sourceforge.io/ 10047W: https://nilfs.osdn.jp/ 10048T: git git://github.com/konis/nilfs2.git 10049S: Supported 10050F: Documentation/filesystems/nilfs2.txt 10051F: fs/nilfs2/ 10052F: include/trace/events/nilfs2.h 10053F: include/uapi/linux/nilfs2_api.h 10054F: include/uapi/linux/nilfs2_ondisk.h 10055 10056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10057M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10058W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10059S: Maintained 10060F: Documentation/scsi/NinjaSCSI.txt 10061F: drivers/scsi/pcmcia/nsp_* 10062 10063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10064M: GOTO Masanori <gotom@debian.or.jp> 10065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10067S: Maintained 10068F: Documentation/scsi/NinjaSCSI.txt 10069F: drivers/scsi/nsp32* 10070 10071NIOS2 ARCHITECTURE 10072M: Ley Foon Tan <lftan@altera.com> 10073L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10075S: Maintained 10076F: arch/nios2/ 10077 10078NOHZ, DYNTICKS SUPPORT 10079M: Frederic Weisbecker <fweisbec@gmail.com> 10080M: Thomas Gleixner <tglx@linutronix.de> 10081M: Ingo Molnar <mingo@kernel.org> 10082L: linux-kernel@vger.kernel.org 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10084S: Maintained 10085F: kernel/time/tick*.* 10086F: include/linux/tick.h 10087F: include/linux/sched/nohz.h 10088 10089NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10090M: Pavel Machek <pavel@ucw.cz> 10091M: Sakari Ailus <sakari.ailus@iki.fi> 10092L: linux-media@vger.kernel.org 10093S: Maintained 10094F: drivers/media/i2c/et8ek8 10095F: drivers/media/i2c/ad5820.c 10096 10097NOKIA N900 POWER SUPPLY DRIVERS 10098R: Pali Rohár <pali.rohar@gmail.com> 10099F: include/linux/power/bq2415x_charger.h 10100F: include/linux/power/bq27xxx_battery.h 10101F: include/linux/power/isp1704_charger.h 10102F: drivers/power/supply/bq2415x_charger.c 10103F: drivers/power/supply/bq27xxx_battery.c 10104F: drivers/power/supply/bq27xxx_battery_i2c.c 10105F: drivers/power/supply/isp1704_charger.c 10106F: drivers/power/supply/rx51_battery.c 10107 10108NTB AMD DRIVER 10109M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10110L: linux-ntb@googlegroups.com 10111S: Supported 10112F: drivers/ntb/hw/amd/ 10113 10114NTB DRIVER CORE 10115M: Jon Mason <jdmason@kudzu.us> 10116M: Dave Jiang <dave.jiang@intel.com> 10117M: Allen Hubbe <allenbh@gmail.com> 10118L: linux-ntb@googlegroups.com 10119S: Supported 10120W: https://github.com/jonmason/ntb/wiki 10121T: git git://github.com/jonmason/ntb.git 10122F: drivers/ntb/ 10123F: drivers/net/ntb_netdev.c 10124F: include/linux/ntb.h 10125F: include/linux/ntb_transport.h 10126F: tools/testing/selftests/ntb/ 10127 10128NTB IDT DRIVER 10129M: Serge Semin <fancer.lancer@gmail.com> 10130L: linux-ntb@googlegroups.com 10131S: Supported 10132F: drivers/ntb/hw/idt/ 10133 10134NTB INTEL DRIVER 10135M: Dave Jiang <dave.jiang@intel.com> 10136L: linux-ntb@googlegroups.com 10137S: Supported 10138W: https://github.com/davejiang/linux/wiki 10139T: git https://github.com/davejiang/linux.git 10140F: drivers/ntb/hw/intel/ 10141 10142NTFS FILESYSTEM 10143M: Anton Altaparmakov <anton@tuxera.com> 10144L: linux-ntfs-dev@lists.sourceforge.net 10145W: http://www.tuxera.com/ 10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10147S: Supported 10148F: Documentation/filesystems/ntfs.txt 10149F: fs/ntfs/ 10150 10151NUBUS SUBSYSTEM 10152M: Finn Thain <fthain@telegraphics.com.au> 10153L: linux-m68k@lists.linux-m68k.org 10154S: Maintained 10155F: arch/*/include/asm/nubus.h 10156F: drivers/nubus/ 10157F: include/linux/nubus.h 10158F: include/uapi/linux/nubus.h 10159 10160NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10161M: Antonino Daplas <adaplas@gmail.com> 10162L: linux-fbdev@vger.kernel.org 10163S: Maintained 10164F: drivers/video/fbdev/riva/ 10165F: drivers/video/fbdev/nvidia/ 10166 10167NVM EXPRESS DRIVER 10168M: Keith Busch <keith.busch@intel.com> 10169M: Jens Axboe <axboe@fb.com> 10170M: Christoph Hellwig <hch@lst.de> 10171M: Sagi Grimberg <sagi@grimberg.me> 10172L: linux-nvme@lists.infradead.org 10173T: git://git.infradead.org/nvme.git 10174W: http://git.infradead.org/nvme.git 10175S: Supported 10176F: drivers/nvme/host/ 10177F: include/linux/nvme.h 10178F: include/uapi/linux/nvme_ioctl.h 10179 10180NVM EXPRESS FC TRANSPORT DRIVERS 10181M: James Smart <james.smart@broadcom.com> 10182L: linux-nvme@lists.infradead.org 10183S: Supported 10184F: include/linux/nvme-fc.h 10185F: include/linux/nvme-fc-driver.h 10186F: drivers/nvme/host/fc.c 10187F: drivers/nvme/target/fc.c 10188F: drivers/nvme/target/fcloop.c 10189 10190NVM EXPRESS TARGET DRIVER 10191M: Christoph Hellwig <hch@lst.de> 10192M: Sagi Grimberg <sagi@grimberg.me> 10193L: linux-nvme@lists.infradead.org 10194T: git://git.infradead.org/nvme.git 10195W: http://git.infradead.org/nvme.git 10196S: Supported 10197F: drivers/nvme/target/ 10198 10199NVMEM FRAMEWORK 10200M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10201S: Maintained 10202F: drivers/nvmem/ 10203F: Documentation/devicetree/bindings/nvmem/ 10204F: Documentation/ABI/stable/sysfs-bus-nvmem 10205F: include/linux/nvmem-consumer.h 10206F: include/linux/nvmem-provider.h 10207 10208NXP SGTL5000 DRIVER 10209M: Fabio Estevam <fabio.estevam@nxp.com> 10210L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10211S: Maintained 10212F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10213F: sound/soc/codecs/sgtl5000* 10214 10215NXP TDA998X DRM DRIVER 10216M: Russell King <linux@armlinux.org.uk> 10217S: Maintained 10218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10219T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10220F: drivers/gpu/drm/i2c/tda998x_drv.c 10221F: include/drm/i2c/tda998x.h 10222F: include/dt-bindings/display/tda998x.h 10223K: "nxp,tda998x" 10224 10225NXP TFA9879 DRIVER 10226M: Peter Rosin <peda@axentia.se> 10227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10228S: Maintained 10229F: Documentation/devicetree/bindings/sound/tfa9879.txt 10230F: sound/soc/codecs/tfa9879* 10231 10232NXP-NCI NFC DRIVER 10233M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10234R: Charles Gorand <charles.gorand@effinnov.com> 10235L: linux-nfc@lists.01.org (moderated for non-subscribers) 10236S: Supported 10237F: drivers/nfc/nxp-nci 10238 10239OBJTOOL 10240M: Josh Poimboeuf <jpoimboe@redhat.com> 10241M: Peter Zijlstra <peterz@infradead.org> 10242S: Supported 10243F: tools/objtool/ 10244 10245OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10246M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10247M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10248L: linuxppc-dev@lists.ozlabs.org 10249S: Supported 10250F: arch/powerpc/platforms/powernv/ocxl.c 10251F: arch/powerpc/include/asm/pnv-ocxl.h 10252F: drivers/misc/ocxl/ 10253F: include/misc/ocxl* 10254F: include/uapi/misc/ocxl.h 10255F: Documentation/accelerators/ocxl.rst 10256 10257OMAP AUDIO SUPPORT 10258M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10259M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10261L: linux-omap@vger.kernel.org 10262S: Maintained 10263F: sound/soc/omap/ 10264 10265OMAP CLOCK FRAMEWORK SUPPORT 10266M: Paul Walmsley <paul@pwsan.com> 10267L: linux-omap@vger.kernel.org 10268S: Maintained 10269F: arch/arm/*omap*/*clock* 10270 10271OMAP DEVICE TREE SUPPORT 10272M: Benoît Cousson <bcousson@baylibre.com> 10273M: Tony Lindgren <tony@atomide.com> 10274L: linux-omap@vger.kernel.org 10275L: devicetree@vger.kernel.org 10276S: Maintained 10277F: arch/arm/boot/dts/*omap* 10278F: arch/arm/boot/dts/*am3* 10279F: arch/arm/boot/dts/*am4* 10280F: arch/arm/boot/dts/*am5* 10281F: arch/arm/boot/dts/*dra7* 10282 10283OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10284L: linux-omap@vger.kernel.org 10285L: linux-fbdev@vger.kernel.org 10286S: Orphan 10287F: drivers/video/fbdev/omap2/ 10288F: Documentation/arm/OMAP/DSS 10289 10290OMAP FRAMEBUFFER SUPPORT 10291L: linux-fbdev@vger.kernel.org 10292L: linux-omap@vger.kernel.org 10293S: Orphan 10294F: drivers/video/fbdev/omap/ 10295 10296OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10297M: Roger Quadros <rogerq@ti.com> 10298M: Tony Lindgren <tony@atomide.com> 10299L: linux-omap@vger.kernel.org 10300S: Maintained 10301F: drivers/memory/omap-gpmc.c 10302F: arch/arm/mach-omap2/*gpmc* 10303 10304OMAP GPIO DRIVER 10305M: Grygorii Strashko <grygorii.strashko@ti.com> 10306M: Santosh Shilimkar <ssantosh@kernel.org> 10307M: Kevin Hilman <khilman@kernel.org> 10308L: linux-omap@vger.kernel.org 10309S: Maintained 10310F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10311F: drivers/gpio/gpio-omap.c 10312 10313OMAP HARDWARE SPINLOCK SUPPORT 10314M: Ohad Ben-Cohen <ohad@wizery.com> 10315L: linux-omap@vger.kernel.org 10316S: Maintained 10317F: drivers/hwspinlock/omap_hwspinlock.c 10318 10319OMAP HS MMC SUPPORT 10320L: linux-mmc@vger.kernel.org 10321L: linux-omap@vger.kernel.org 10322S: Orphan 10323F: drivers/mmc/host/omap_hsmmc.c 10324 10325OMAP HWMOD DATA 10326M: Paul Walmsley <paul@pwsan.com> 10327L: linux-omap@vger.kernel.org 10328S: Maintained 10329F: arch/arm/mach-omap2/omap_hwmod*data* 10330 10331OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10332M: Benoît Cousson <bcousson@baylibre.com> 10333L: linux-omap@vger.kernel.org 10334S: Maintained 10335F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10336 10337OMAP HWMOD SUPPORT 10338M: Benoît Cousson <bcousson@baylibre.com> 10339M: Paul Walmsley <paul@pwsan.com> 10340L: linux-omap@vger.kernel.org 10341S: Maintained 10342F: arch/arm/mach-omap2/omap_hwmod.* 10343 10344OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10345M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10346L: linux-media@vger.kernel.org 10347S: Maintained 10348F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10349F: drivers/media/platform/omap3isp/ 10350F: drivers/staging/media/omap4iss/ 10351 10352OMAP MMC SUPPORT 10353M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10354L: linux-omap@vger.kernel.org 10355S: Maintained 10356F: drivers/mmc/host/omap.c 10357 10358OMAP POWER MANAGEMENT SUPPORT 10359M: Kevin Hilman <khilman@kernel.org> 10360L: linux-omap@vger.kernel.org 10361S: Maintained 10362F: arch/arm/*omap*/*pm* 10363F: drivers/cpufreq/omap-cpufreq.c 10364 10365OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10366M: Rajendra Nayak <rnayak@codeaurora.org> 10367M: Paul Walmsley <paul@pwsan.com> 10368L: linux-omap@vger.kernel.org 10369S: Maintained 10370F: arch/arm/mach-omap2/prm* 10371 10372OMAP RANDOM NUMBER GENERATOR SUPPORT 10373M: Deepak Saxena <dsaxena@plexity.net> 10374S: Maintained 10375F: drivers/char/hw_random/omap-rng.c 10376 10377OMAP USB SUPPORT 10378L: linux-usb@vger.kernel.org 10379L: linux-omap@vger.kernel.org 10380S: Orphan 10381F: drivers/usb/*/*omap* 10382F: arch/arm/*omap*/usb* 10383 10384OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10385M: Mark Jackson <mpfj@newflow.co.uk> 10386L: linux-omap@vger.kernel.org 10387S: Maintained 10388F: arch/arm/boot/dts/am335x-nano.dts 10389 10390OMAP1 SUPPORT 10391M: Aaro Koskinen <aaro.koskinen@iki.fi> 10392M: Tony Lindgren <tony@atomide.com> 10393L: linux-omap@vger.kernel.org 10394Q: http://patchwork.kernel.org/project/linux-omap/list/ 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10396S: Maintained 10397F: arch/arm/mach-omap1/ 10398F: arch/arm/plat-omap/ 10399F: arch/arm/configs/omap1_defconfig 10400F: drivers/i2c/busses/i2c-omap.c 10401F: include/linux/platform_data/i2c-omap.h 10402 10403OMAP2+ SUPPORT 10404M: Tony Lindgren <tony@atomide.com> 10405L: linux-omap@vger.kernel.org 10406W: http://www.muru.com/linux/omap/ 10407W: http://linux.omap.com/ 10408Q: http://patchwork.kernel.org/project/linux-omap/list/ 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10410S: Maintained 10411F: arch/arm/mach-omap2/ 10412F: arch/arm/plat-omap/ 10413F: arch/arm/configs/omap2plus_defconfig 10414F: drivers/i2c/busses/i2c-omap.c 10415F: drivers/irqchip/irq-omap-intc.c 10416F: drivers/mfd/*omap*.c 10417F: drivers/mfd/menelaus.c 10418F: drivers/mfd/palmas.c 10419F: drivers/mfd/tps65217.c 10420F: drivers/mfd/tps65218.c 10421F: drivers/mfd/tps65910.c 10422F: drivers/mfd/twl-core.[ch] 10423F: drivers/mfd/twl4030*.c 10424F: drivers/mfd/twl6030*.c 10425F: drivers/mfd/twl6040*.c 10426F: drivers/regulator/palmas-regulator*.c 10427F: drivers/regulator/pbias-regulator.c 10428F: drivers/regulator/tps65217-regulator.c 10429F: drivers/regulator/tps65218-regulator.c 10430F: drivers/regulator/tps65910-regulator.c 10431F: drivers/regulator/twl-regulator.c 10432F: drivers/regulator/twl6030-regulator.c 10433F: include/linux/platform_data/i2c-omap.h 10434 10435ONION OMEGA2+ BOARD 10436M: Harvey Hunt <harveyhuntnexus@gmail.com> 10437L: linux-mips@linux-mips.org 10438S: Maintained 10439F: arch/mips/boot/dts/ralink/omega2p.dts 10440 10441OMFS FILESYSTEM 10442M: Bob Copeland <me@bobcopeland.com> 10443L: linux-karma-devel@lists.sourceforge.net 10444S: Maintained 10445F: Documentation/filesystems/omfs.txt 10446F: fs/omfs/ 10447 10448OMNIKEY CARDMAN 4000 DRIVER 10449M: Harald Welte <laforge@gnumonks.org> 10450S: Maintained 10451F: drivers/char/pcmcia/cm4000_cs.c 10452F: include/linux/cm4000_cs.h 10453F: include/uapi/linux/cm4000_cs.h 10454 10455OMNIKEY CARDMAN 4040 DRIVER 10456M: Harald Welte <laforge@gnumonks.org> 10457S: Maintained 10458F: drivers/char/pcmcia/cm4040_cs.* 10459 10460OMNIVISION OV13858 SENSOR DRIVER 10461M: Sakari Ailus <sakari.ailus@linux.intel.com> 10462L: linux-media@vger.kernel.org 10463T: git git://linuxtv.org/media_tree.git 10464S: Maintained 10465F: drivers/media/i2c/ov13858.c 10466 10467OMNIVISION OV2685 SENSOR DRIVER 10468M: Shunqian Zheng <zhengsq@rock-chips.com> 10469L: linux-media@vger.kernel.org 10470T: git git://linuxtv.org/media_tree.git 10471S: Maintained 10472F: drivers/media/i2c/ov2685.c 10473 10474OMNIVISION OV5640 SENSOR DRIVER 10475M: Steve Longerbeam <slongerbeam@gmail.com> 10476L: linux-media@vger.kernel.org 10477T: git git://linuxtv.org/media_tree.git 10478S: Maintained 10479F: drivers/media/i2c/ov5640.c 10480 10481OMNIVISION OV5647 SENSOR DRIVER 10482M: Luis Oliveira <lolivei@synopsys.com> 10483L: linux-media@vger.kernel.org 10484T: git git://linuxtv.org/media_tree.git 10485S: Maintained 10486F: drivers/media/i2c/ov5647.c 10487 10488OMNIVISION OV5695 SENSOR DRIVER 10489M: Shunqian Zheng <zhengsq@rock-chips.com> 10490L: linux-media@vger.kernel.org 10491T: git git://linuxtv.org/media_tree.git 10492S: Maintained 10493F: drivers/media/i2c/ov5695.c 10494 10495OMNIVISION OV7670 SENSOR DRIVER 10496M: Jonathan Corbet <corbet@lwn.net> 10497L: linux-media@vger.kernel.org 10498T: git git://linuxtv.org/media_tree.git 10499S: Maintained 10500F: drivers/media/i2c/ov7670.c 10501F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10502 10503OMNIVISION OV772x SENSOR DRIVER 10504M: Jacopo Mondi <jacopo@jmondi.org> 10505L: linux-media@vger.kernel.org 10506T: git git://linuxtv.org/media_tree.git 10507S: Odd fixes 10508F: drivers/media/i2c/ov772x.c 10509F: include/media/i2c/ov772x.h 10510F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10511 10512OMNIVISION OV7740 SENSOR DRIVER 10513M: Wenyou Yang <wenyou.yang@microchip.com> 10514L: linux-media@vger.kernel.org 10515T: git git://linuxtv.org/media_tree.git 10516S: Maintained 10517F: drivers/media/i2c/ov7740.c 10518F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10519 10520OMNIVISION OV9650 SENSOR DRIVER 10521M: Sakari Ailus <sakari.ailus@linux.intel.com> 10522R: Akinobu Mita <akinobu.mita@gmail.com> 10523R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10524L: linux-media@vger.kernel.org 10525T: git git://linuxtv.org/media_tree.git 10526S: Maintained 10527F: drivers/media/i2c/ov9650.c 10528F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10529 10530ONENAND FLASH DRIVER 10531M: Kyungmin Park <kyungmin.park@samsung.com> 10532L: linux-mtd@lists.infradead.org 10533S: Maintained 10534F: drivers/mtd/nand/onenand/ 10535F: include/linux/mtd/onenand*.h 10536 10537ONSTREAM SCSI TAPE DRIVER 10538M: Willem Riede <osst@riede.org> 10539L: osst-users@lists.sourceforge.net 10540L: linux-scsi@vger.kernel.org 10541S: Maintained 10542F: Documentation/scsi/osst.txt 10543F: drivers/scsi/osst.* 10544F: drivers/scsi/osst_*.h 10545F: drivers/scsi/st.h 10546 10547OP-TEE DRIVER 10548M: Jens Wiklander <jens.wiklander@linaro.org> 10549S: Maintained 10550F: drivers/tee/optee/ 10551 10552OPA-VNIC DRIVER 10553M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10554M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10555L: linux-rdma@vger.kernel.org 10556S: Supported 10557F: drivers/infiniband/ulp/opa_vnic 10558 10559OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10560M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10561M: Frank Rowand <frowand.list@gmail.com> 10562L: devicetree@vger.kernel.org 10563S: Maintained 10564F: Documentation/devicetree/dynamic-resolution-notes.txt 10565F: Documentation/devicetree/overlay-notes.txt 10566F: drivers/of/overlay.c 10567F: drivers/of/resolver.c 10568K: of_overlay_notifier_ 10569 10570OPEN FIRMWARE AND FLATTENED DEVICE TREE 10571M: Rob Herring <robh+dt@kernel.org> 10572M: Frank Rowand <frowand.list@gmail.com> 10573L: devicetree@vger.kernel.org 10574W: http://www.devicetree.org/ 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10576S: Maintained 10577F: drivers/of/ 10578F: include/linux/of*.h 10579F: scripts/dtc/ 10580F: Documentation/ABI/testing/sysfs-firmware-ofw 10581 10582OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10583M: Rob Herring <robh+dt@kernel.org> 10584M: Mark Rutland <mark.rutland@arm.com> 10585L: devicetree@vger.kernel.org 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10587Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10588S: Maintained 10589F: Documentation/devicetree/ 10590F: arch/*/boot/dts/ 10591F: include/dt-bindings/ 10592 10593OPENCORES I2C BUS DRIVER 10594M: Peter Korsgaard <jacmet@sunsite.dk> 10595L: linux-i2c@vger.kernel.org 10596S: Maintained 10597F: Documentation/i2c/busses/i2c-ocores 10598F: drivers/i2c/busses/i2c-ocores.c 10599 10600OPENRISC ARCHITECTURE 10601M: Jonas Bonn <jonas@southpole.se> 10602M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10603M: Stafford Horne <shorne@gmail.com> 10604T: git git://github.com/openrisc/linux.git 10605L: openrisc@lists.librecores.org 10606W: http://openrisc.io 10607S: Maintained 10608F: Documentation/devicetree/bindings/openrisc/ 10609F: Documentation/openrisc/ 10610F: arch/openrisc/ 10611F: drivers/irqchip/irq-ompic.c 10612F: drivers/irqchip/irq-or1k-* 10613 10614OPENVSWITCH 10615M: Pravin B Shelar <pshelar@ovn.org> 10616L: netdev@vger.kernel.org 10617L: dev@openvswitch.org 10618W: http://openvswitch.org 10619S: Maintained 10620F: net/openvswitch/ 10621F: include/uapi/linux/openvswitch.h 10622 10623OPERATING PERFORMANCE POINTS (OPP) 10624M: Viresh Kumar <vireshk@kernel.org> 10625M: Nishanth Menon <nm@ti.com> 10626M: Stephen Boyd <sboyd@kernel.org> 10627L: linux-pm@vger.kernel.org 10628S: Maintained 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10630F: drivers/opp/ 10631F: include/linux/pm_opp.h 10632F: Documentation/power/opp.txt 10633F: Documentation/devicetree/bindings/opp/ 10634 10635OPL4 DRIVER 10636M: Clemens Ladisch <clemens@ladisch.de> 10637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10638T: git git://git.alsa-project.org/alsa-kernel.git 10639S: Maintained 10640F: sound/drivers/opl4/ 10641 10642OPROFILE 10643M: Robert Richter <rric@kernel.org> 10644L: oprofile-list@lists.sf.net 10645S: Maintained 10646F: arch/*/include/asm/oprofile*.h 10647F: arch/*/oprofile/ 10648F: drivers/oprofile/ 10649F: include/linux/oprofile.h 10650 10651ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10652M: Mark Fasheh <mark@fasheh.com> 10653M: Joel Becker <jlbec@evilplan.org> 10654L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10655W: http://ocfs2.wiki.kernel.org 10656S: Supported 10657F: Documentation/filesystems/ocfs2.txt 10658F: Documentation/filesystems/dlmfs.txt 10659F: fs/ocfs2/ 10660 10661ORANGEFS FILESYSTEM 10662M: Mike Marshall <hubcap@omnibond.com> 10663R: Martin Brandenburg <martin@omnibond.com> 10664L: devel@lists.orangefs.org 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10666S: Supported 10667F: fs/orangefs/ 10668F: Documentation/filesystems/orangefs.txt 10669 10670ORINOCO DRIVER 10671L: linux-wireless@vger.kernel.org 10672W: http://wireless.kernel.org/en/users/Drivers/orinoco 10673W: http://www.nongnu.org/orinoco/ 10674S: Orphan 10675F: drivers/net/wireless/intersil/orinoco/ 10676 10677OSD LIBRARY and FILESYSTEM 10678M: Boaz Harrosh <ooo@electrozaur.com> 10679S: Maintained 10680F: drivers/scsi/osd/ 10681F: include/scsi/osd_* 10682F: fs/exofs/ 10683 10684OV2659 OMNIVISION SENSOR DRIVER 10685M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10686L: linux-media@vger.kernel.org 10687W: https://linuxtv.org 10688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10689T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10690S: Maintained 10691F: drivers/media/i2c/ov2659.c 10692F: include/media/i2c/ov2659.h 10693 10694OVERLAY FILESYSTEM 10695M: Miklos Szeredi <miklos@szeredi.hu> 10696L: linux-unionfs@vger.kernel.org 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10698S: Supported 10699F: fs/overlayfs/ 10700F: Documentation/filesystems/overlayfs.txt 10701 10702P54 WIRELESS DRIVER 10703M: Christian Lamparter <chunkeey@googlemail.com> 10704L: linux-wireless@vger.kernel.org 10705W: http://wireless.kernel.org/en/users/Drivers/p54 10706S: Maintained 10707F: drivers/net/wireless/intersil/p54/ 10708 10709PA SEMI ETHERNET DRIVER 10710L: netdev@vger.kernel.org 10711S: Orphan 10712F: drivers/net/ethernet/pasemi/* 10713 10714PA SEMI SMBUS DRIVER 10715L: linux-i2c@vger.kernel.org 10716S: Orphan 10717F: drivers/i2c/busses/i2c-pasemi.c 10718 10719PADATA PARALLEL EXECUTION MECHANISM 10720M: Steffen Klassert <steffen.klassert@secunet.com> 10721L: linux-crypto@vger.kernel.org 10722S: Maintained 10723F: kernel/padata.c 10724F: include/linux/padata.h 10725F: Documentation/padata.txt 10726 10727PANASONIC LAPTOP ACPI EXTRAS DRIVER 10728M: Harald Welte <laforge@gnumonks.org> 10729L: platform-driver-x86@vger.kernel.org 10730S: Maintained 10731F: drivers/platform/x86/panasonic-laptop.c 10732 10733PARALLEL LCD/KEYPAD PANEL DRIVER 10734M: Willy Tarreau <willy@haproxy.com> 10735M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10736S: Odd Fixes 10737F: Documentation/auxdisplay/lcd-panel-cgram.txt 10738F: drivers/misc/panel.c 10739 10740PARALLEL PORT SUBSYSTEM 10741M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10742M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10743L: linux-parport@lists.infradead.org (subscribers-only) 10744S: Maintained 10745F: drivers/parport/ 10746F: include/linux/parport*.h 10747F: drivers/char/ppdev.c 10748F: include/uapi/linux/ppdev.h 10749F: Documentation/parport*.txt 10750 10751PARAVIRT_OPS INTERFACE 10752M: Juergen Gross <jgross@suse.com> 10753M: Alok Kataria <akataria@vmware.com> 10754L: virtualization@lists.linux-foundation.org 10755S: Supported 10756F: Documentation/virtual/paravirt_ops.txt 10757F: arch/*/kernel/paravirt* 10758F: arch/*/include/asm/paravirt*.h 10759F: include/linux/hypervisor.h 10760 10761PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10762M: Tim Waugh <tim@cyberelk.net> 10763L: linux-parport@lists.infradead.org (subscribers-only) 10764S: Maintained 10765F: Documentation/blockdev/paride.txt 10766F: drivers/block/paride/ 10767 10768PARISC ARCHITECTURE 10769M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10770M: Helge Deller <deller@gmx.de> 10771L: linux-parisc@vger.kernel.org 10772W: http://www.parisc-linux.org/ 10773Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10776S: Maintained 10777F: arch/parisc/ 10778F: Documentation/parisc/ 10779F: drivers/parisc/ 10780F: drivers/char/agp/parisc-agp.c 10781F: drivers/input/serio/gscps2.c 10782F: drivers/parport/parport_gsc.* 10783F: drivers/tty/serial/8250/8250_gsc.c 10784F: drivers/video/fbdev/sti* 10785F: drivers/video/console/sti* 10786F: drivers/video/logo/logo_parisc* 10787 10788PARMAN 10789M: Jiri Pirko <jiri@mellanox.com> 10790L: netdev@vger.kernel.org 10791S: Supported 10792F: lib/parman.c 10793F: lib/test_parman.c 10794F: include/linux/parman.h 10795 10796PC87360 HARDWARE MONITORING DRIVER 10797M: Jim Cromie <jim.cromie@gmail.com> 10798L: linux-hwmon@vger.kernel.org 10799S: Maintained 10800F: Documentation/hwmon/pc87360 10801F: drivers/hwmon/pc87360.c 10802 10803PC8736x GPIO DRIVER 10804M: Jim Cromie <jim.cromie@gmail.com> 10805S: Maintained 10806F: drivers/char/pc8736x_gpio.c 10807 10808PC87427 HARDWARE MONITORING DRIVER 10809M: Jean Delvare <jdelvare@suse.com> 10810L: linux-hwmon@vger.kernel.org 10811S: Maintained 10812F: Documentation/hwmon/pc87427 10813F: drivers/hwmon/pc87427.c 10814 10815PCA9532 LED DRIVER 10816M: Riku Voipio <riku.voipio@iki.fi> 10817S: Maintained 10818F: drivers/leds/leds-pca9532.c 10819F: include/linux/leds-pca9532.h 10820 10821PCA9541 I2C BUS MASTER SELECTOR DRIVER 10822M: Guenter Roeck <linux@roeck-us.net> 10823L: linux-i2c@vger.kernel.org 10824S: Maintained 10825F: drivers/i2c/muxes/i2c-mux-pca9541.c 10826 10827PCDP - PRIMARY CONSOLE AND DEBUG PORT 10828M: Khalid Aziz <khalid@gonehiking.org> 10829S: Maintained 10830F: drivers/firmware/pcdp.* 10831 10832PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10833M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10834L: linux-pci@vger.kernel.org 10835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10836S: Maintained 10837F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10838F: drivers/pci/controller/pci-aardvark.c 10839 10840PCI DRIVER FOR ALTERA PCIE IP 10841M: Ley Foon Tan <lftan@altera.com> 10842L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10843L: linux-pci@vger.kernel.org 10844S: Supported 10845F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10846F: drivers/pci/controller/pcie-altera.c 10847 10848PCI DRIVER FOR APPLIEDMICRO XGENE 10849M: Tanmay Inamdar <tinamdar@apm.com> 10850L: linux-pci@vger.kernel.org 10851L: linux-arm-kernel@lists.infradead.org 10852S: Maintained 10853F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10854F: drivers/pci/controller/pci-xgene.c 10855 10856PCI DRIVER FOR ARM VERSATILE PLATFORM 10857M: Rob Herring <robh@kernel.org> 10858L: linux-pci@vger.kernel.org 10859L: linux-arm-kernel@lists.infradead.org 10860S: Maintained 10861F: Documentation/devicetree/bindings/pci/versatile.txt 10862F: drivers/pci/controller/pci-versatile.c 10863 10864PCI DRIVER FOR ARMADA 8K 10865M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10866L: linux-pci@vger.kernel.org 10867L: linux-arm-kernel@lists.infradead.org 10868S: Maintained 10869F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10870F: drivers/pci/controller/dwc/pcie-armada8k.c 10871 10872PCI DRIVER FOR CADENCE PCIE IP 10873M: Alan Douglas <adouglas@cadence.com> 10874L: linux-pci@vger.kernel.org 10875S: Maintained 10876F: Documentation/devicetree/bindings/pci/cdns,*.txt 10877F: drivers/pci/controller/pcie-cadence* 10878 10879PCI DRIVER FOR FREESCALE LAYERSCAPE 10880M: Minghuan Lian <minghuan.Lian@nxp.com> 10881M: Mingkai Hu <mingkai.hu@nxp.com> 10882M: Roy Zang <roy.zang@nxp.com> 10883L: linuxppc-dev@lists.ozlabs.org 10884L: linux-pci@vger.kernel.org 10885L: linux-arm-kernel@lists.infradead.org 10886S: Maintained 10887F: drivers/pci/controller/dwc/*layerscape* 10888 10889PCI DRIVER FOR GENERIC OF HOSTS 10890M: Will Deacon <will.deacon@arm.com> 10891L: linux-pci@vger.kernel.org 10892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10893S: Maintained 10894F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10895F: drivers/pci/controller/pci-host-common.c 10896F: drivers/pci/controller/pci-host-generic.c 10897 10898PCI DRIVER FOR IMX6 10899M: Richard Zhu <hongxing.zhu@nxp.com> 10900M: Lucas Stach <l.stach@pengutronix.de> 10901L: linux-pci@vger.kernel.org 10902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10903S: Maintained 10904F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10905F: drivers/pci/controller/dwc/*imx6* 10906 10907PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10908M: Keith Busch <keith.busch@intel.com> 10909M: Jonathan Derrick <jonathan.derrick@intel.com> 10910L: linux-pci@vger.kernel.org 10911S: Supported 10912F: drivers/pci/controller/vmd.c 10913 10914PCI DRIVER FOR MICROSEMI SWITCHTEC 10915M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10916M: Logan Gunthorpe <logang@deltatee.com> 10917L: linux-pci@vger.kernel.org 10918S: Maintained 10919F: Documentation/switchtec.txt 10920F: Documentation/ABI/testing/sysfs-class-switchtec 10921F: drivers/pci/switch/switchtec* 10922F: include/uapi/linux/switchtec_ioctl.h 10923F: include/linux/switchtec.h 10924F: drivers/ntb/hw/mscc/ 10925 10926PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10927M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10928M: Jason Cooper <jason@lakedaemon.net> 10929L: linux-pci@vger.kernel.org 10930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10931S: Maintained 10932F: drivers/pci/controller/*mvebu* 10933 10934PCI DRIVER FOR NVIDIA TEGRA 10935M: Thierry Reding <thierry.reding@gmail.com> 10936L: linux-tegra@vger.kernel.org 10937L: linux-pci@vger.kernel.org 10938S: Supported 10939F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10940F: drivers/pci/controller/pci-tegra.c 10941 10942PCI DRIVER FOR RENESAS R-CAR 10943M: Simon Horman <horms@verge.net.au> 10944L: linux-pci@vger.kernel.org 10945L: linux-renesas-soc@vger.kernel.org 10946S: Maintained 10947F: drivers/pci/controller/*rcar* 10948 10949PCI DRIVER FOR SAMSUNG EXYNOS 10950M: Jingoo Han <jingoohan1@gmail.com> 10951L: linux-pci@vger.kernel.org 10952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10953L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10954S: Maintained 10955F: drivers/pci/controller/dwc/pci-exynos.c 10956 10957PCI DRIVER FOR SYNOPSYS DESIGNWARE 10958M: Jingoo Han <jingoohan1@gmail.com> 10959M: Joao Pinto <Joao.Pinto@synopsys.com> 10960L: linux-pci@vger.kernel.org 10961S: Maintained 10962F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10963F: drivers/pci/controller/dwc/*designware* 10964 10965PCI DRIVER FOR TI DRA7XX 10966M: Kishon Vijay Abraham I <kishon@ti.com> 10967L: linux-omap@vger.kernel.org 10968L: linux-pci@vger.kernel.org 10969S: Supported 10970F: Documentation/devicetree/bindings/pci/ti-pci.txt 10971F: drivers/pci/controller/dwc/pci-dra7xx.c 10972 10973PCI DRIVER FOR TI KEYSTONE 10974M: Murali Karicheri <m-karicheri2@ti.com> 10975L: linux-pci@vger.kernel.org 10976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10977S: Maintained 10978F: drivers/pci/controller/dwc/*keystone* 10979 10980PCI ENDPOINT SUBSYSTEM 10981M: Kishon Vijay Abraham I <kishon@ti.com> 10982M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10983L: linux-pci@vger.kernel.org 10984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10985S: Supported 10986F: drivers/pci/endpoint/ 10987F: drivers/misc/pci_endpoint_test.c 10988F: tools/pci/ 10989 10990PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10991M: Russell Currey <ruscur@russell.cc> 10992L: linuxppc-dev@lists.ozlabs.org 10993S: Supported 10994F: Documentation/powerpc/eeh-pci-error-recovery.txt 10995F: arch/powerpc/kernel/eeh*.c 10996F: arch/powerpc/platforms/*/eeh*.c 10997F: arch/powerpc/include/*/eeh*.h 10998 10999PCI ERROR RECOVERY 11000M: Linas Vepstas <linasvepstas@gmail.com> 11001L: linux-pci@vger.kernel.org 11002S: Supported 11003F: Documentation/PCI/pci-error-recovery.txt 11004 11005PCI MSI DRIVER FOR ALTERA MSI IP 11006M: Ley Foon Tan <lftan@altera.com> 11007L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11008L: linux-pci@vger.kernel.org 11009S: Supported 11010F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11011F: drivers/pci/controller/pcie-altera-msi.c 11012 11013PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11014M: Duc Dang <dhdang@apm.com> 11015L: linux-pci@vger.kernel.org 11016L: linux-arm-kernel@lists.infradead.org 11017S: Maintained 11018F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11019F: drivers/pci/controller/pci-xgene-msi.c 11020 11021PCI SUBSYSTEM 11022M: Bjorn Helgaas <bhelgaas@google.com> 11023L: linux-pci@vger.kernel.org 11024Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11026S: Supported 11027F: Documentation/devicetree/bindings/pci/ 11028F: Documentation/PCI/ 11029F: drivers/acpi/pci* 11030F: drivers/pci/ 11031F: include/asm-generic/pci* 11032F: include/linux/pci* 11033F: include/linux/of_pci.h 11034F: include/uapi/linux/pci* 11035F: lib/pci* 11036F: arch/x86/pci/ 11037F: arch/x86/kernel/quirks.c 11038 11039PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11040M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11041L: linux-pci@vger.kernel.org 11042Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11044S: Supported 11045F: drivers/pci/controller/ 11046 11047PCIE DRIVER FOR AXIS ARTPEC 11048M: Jesper Nilsson <jesper.nilsson@axis.com> 11049L: linux-arm-kernel@axis.com 11050L: linux-pci@vger.kernel.org 11051S: Maintained 11052F: Documentation/devicetree/bindings/pci/axis,artpec* 11053F: drivers/pci/controller/dwc/*artpec* 11054 11055PCIE DRIVER FOR CAVIUM THUNDERX 11056M: David Daney <david.daney@cavium.com> 11057L: linux-pci@vger.kernel.org 11058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11059S: Supported 11060F: Documentation/devicetree/bindings/pci/pci-thunder-* 11061F: drivers/pci/controller/pci-thunder-* 11062 11063PCIE DRIVER FOR HISILICON 11064M: Zhou Wang <wangzhou1@hisilicon.com> 11065L: linux-pci@vger.kernel.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11068F: drivers/pci/controller/dwc/pcie-hisi.c 11069 11070PCIE DRIVER FOR HISILICON KIRIN 11071M: Xiaowei Song <songxiaowei@hisilicon.com> 11072M: Binghui Wang <wangbinghui@hisilicon.com> 11073L: linux-pci@vger.kernel.org 11074S: Maintained 11075F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11076F: drivers/pci/controller/dwc/pcie-kirin.c 11077 11078PCIE DRIVER FOR HISILICON STB 11079M: Jianguo Sun <sunjianguo1@huawei.com> 11080M: Shawn Guo <shawn.guo@linaro.org> 11081L: linux-pci@vger.kernel.org 11082S: Maintained 11083F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11084F: drivers/pci/controller/dwc/pcie-histb.c 11085 11086PCIE DRIVER FOR MEDIATEK 11087M: Ryder Lee <ryder.lee@mediatek.com> 11088L: linux-pci@vger.kernel.org 11089L: linux-mediatek@lists.infradead.org 11090S: Supported 11091F: Documentation/devicetree/bindings/pci/mediatek* 11092F: drivers/pci/controller/*mediatek* 11093 11094PCIE DRIVER FOR QUALCOMM MSM 11095M: Stanimir Varbanov <svarbanov@mm-sol.com> 11096L: linux-pci@vger.kernel.org 11097L: linux-arm-msm@vger.kernel.org 11098S: Maintained 11099F: drivers/pci/controller/dwc/*qcom* 11100 11101PCIE DRIVER FOR ROCKCHIP 11102M: Shawn Lin <shawn.lin@rock-chips.com> 11103L: linux-pci@vger.kernel.org 11104L: linux-rockchip@lists.infradead.org 11105S: Maintained 11106F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11107F: drivers/pci/controller/pcie-rockchip* 11108 11109PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11110M: Linus Walleij <linus.walleij@linaro.org> 11111L: linux-pci@vger.kernel.org 11112S: Maintained 11113F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11114F: drivers/pci/controller/pci-v3-semi.c 11115 11116PCIE DRIVER FOR ST SPEAR13XX 11117M: Pratyush Anand <pratyush.anand@gmail.com> 11118L: linux-pci@vger.kernel.org 11119S: Maintained 11120F: drivers/pci/controller/dwc/*spear* 11121 11122PCMCIA SUBSYSTEM 11123M: Dominik Brodowski <linux@dominikbrodowski.net> 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11125S: Odd Fixes 11126F: Documentation/pcmcia/ 11127F: tools/pcmcia/ 11128F: drivers/pcmcia/ 11129F: include/pcmcia/ 11130 11131PCNET32 NETWORK DRIVER 11132M: Don Fry <pcnet32@frontier.com> 11133L: netdev@vger.kernel.org 11134S: Maintained 11135F: drivers/net/ethernet/amd/pcnet32.c 11136 11137PCRYPT PARALLEL CRYPTO ENGINE 11138M: Steffen Klassert <steffen.klassert@secunet.com> 11139L: linux-crypto@vger.kernel.org 11140S: Maintained 11141F: crypto/pcrypt.c 11142F: include/crypto/pcrypt.h 11143 11144PEAQ WMI HOTKEYS DRIVER 11145M: Hans de Goede <hdegoede@redhat.com> 11146L: platform-driver-x86@vger.kernel.org 11147S: Maintained 11148F: drivers/platform/x86/peaq-wmi.c 11149 11150PER-CPU MEMORY ALLOCATOR 11151M: Tejun Heo <tj@kernel.org> 11152M: Christoph Lameter <cl@linux.com> 11153M: Dennis Zhou <dennisszhou@gmail.com> 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11155S: Maintained 11156F: include/linux/percpu*.h 11157F: mm/percpu*.c 11158F: arch/*/include/asm/percpu.h 11159 11160PER-TASK DELAY ACCOUNTING 11161M: Balbir Singh <bsingharora@gmail.com> 11162S: Maintained 11163F: include/linux/delayacct.h 11164F: kernel/delayacct.c 11165 11166PERFORMANCE EVENTS SUBSYSTEM 11167M: Peter Zijlstra <peterz@infradead.org> 11168M: Ingo Molnar <mingo@redhat.com> 11169M: Arnaldo Carvalho de Melo <acme@kernel.org> 11170R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11171R: Jiri Olsa <jolsa@redhat.com> 11172R: Namhyung Kim <namhyung@kernel.org> 11173L: linux-kernel@vger.kernel.org 11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11175S: Supported 11176F: kernel/events/* 11177F: include/linux/perf_event.h 11178F: include/uapi/linux/perf_event.h 11179F: arch/*/kernel/perf_event*.c 11180F: arch/*/kernel/*/perf_event*.c 11181F: arch/*/kernel/*/*/perf_event*.c 11182F: arch/*/include/asm/perf_event.h 11183F: arch/*/kernel/perf_callchain.c 11184F: arch/*/events/* 11185F: tools/perf/ 11186 11187PERSONALITY HANDLING 11188M: Christoph Hellwig <hch@infradead.org> 11189L: linux-abi-devel@lists.sourceforge.net 11190S: Maintained 11191F: include/linux/personality.h 11192F: include/uapi/linux/personality.h 11193 11194PHONET PROTOCOL 11195M: Remi Denis-Courmont <courmisch@gmail.com> 11196S: Supported 11197F: Documentation/networking/phonet.txt 11198F: include/linux/phonet.h 11199F: include/net/phonet/ 11200F: include/uapi/linux/phonet.h 11201F: net/phonet/ 11202 11203PHRAM MTD DRIVER 11204M: Joern Engel <joern@lazybastard.org> 11205L: linux-mtd@lists.infradead.org 11206S: Maintained 11207F: drivers/mtd/devices/phram.c 11208 11209PICOLCD HID DRIVER 11210M: Bruno Prémont <bonbons@linux-vserver.org> 11211L: linux-input@vger.kernel.org 11212S: Maintained 11213F: drivers/hid/hid-picolcd* 11214 11215PICOXCELL SUPPORT 11216M: Jamie Iles <jamie@jamieiles.com> 11217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11218T: git git://github.com/jamieiles/linux-2.6-ji.git 11219S: Supported 11220F: arch/arm/boot/dts/picoxcell* 11221F: arch/arm/mach-picoxcell/ 11222F: drivers/crypto/picoxcell* 11223 11224PIN CONTROL SUBSYSTEM 11225M: Linus Walleij <linus.walleij@linaro.org> 11226L: linux-gpio@vger.kernel.org 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11228S: Maintained 11229F: Documentation/devicetree/bindings/pinctrl/ 11230F: Documentation/driver-api/pinctl.rst 11231F: drivers/pinctrl/ 11232F: include/linux/pinctrl/ 11233 11234PIN CONTROLLER - ATMEL AT91 11235M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11237S: Maintained 11238F: drivers/pinctrl/pinctrl-at91.* 11239 11240PIN CONTROLLER - ATMEL AT91 PIO4 11241M: Ludovic Desroches <ludovic.desroches@microchip.com> 11242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11243L: linux-gpio@vger.kernel.org 11244S: Supported 11245F: drivers/pinctrl/pinctrl-at91-pio4.* 11246 11247PIN CONTROLLER - FREESCALE 11248M: Dong Aisheng <aisheng.dong@nxp.com> 11249M: Fabio Estevam <festevam@gmail.com> 11250M: Shawn Guo <shawnguo@kernel.org> 11251M: Stefan Agner <stefan@agner.ch> 11252R: Pengutronix Kernel Team <kernel@pengutronix.de> 11253L: linux-gpio@vger.kernel.org 11254S: Maintained 11255F: drivers/pinctrl/freescale/ 11256F: Documentation/devicetree/bindings/pinctrl/fsl,* 11257 11258PIN CONTROLLER - INTEL 11259M: Mika Westerberg <mika.westerberg@linux.intel.com> 11260M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11261S: Maintained 11262F: drivers/pinctrl/intel/ 11263 11264PIN CONTROLLER - MEDIATEK 11265M: Sean Wang <sean.wang@mediatek.com> 11266L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11267S: Maintained 11268F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11269F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11270F: drivers/pinctrl/mediatek/mtk-eint.* 11271F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11272F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11273F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11274 11275PIN CONTROLLER - QUALCOMM 11276M: Bjorn Andersson <bjorn.andersson@linaro.org> 11277S: Maintained 11278L: linux-arm-msm@vger.kernel.org 11279F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11280F: drivers/pinctrl/qcom/ 11281 11282PIN CONTROLLER - RENESAS 11283M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11284M: Geert Uytterhoeven <geert+renesas@glider.be> 11285L: linux-renesas-soc@vger.kernel.org 11286T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11287S: Maintained 11288F: drivers/pinctrl/sh-pfc/ 11289 11290PIN CONTROLLER - SAMSUNG 11291M: Tomasz Figa <tomasz.figa@gmail.com> 11292M: Krzysztof Kozlowski <krzk@kernel.org> 11293M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11295L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11296Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11298S: Maintained 11299F: drivers/pinctrl/samsung/ 11300F: include/dt-bindings/pinctrl/samsung.h 11301F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11302 11303PIN CONTROLLER - SINGLE 11304M: Tony Lindgren <tony@atomide.com> 11305M: Haojian Zhuang <haojian.zhuang@linaro.org> 11306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11307L: linux-omap@vger.kernel.org 11308S: Maintained 11309F: drivers/pinctrl/pinctrl-single.c 11310 11311PIN CONTROLLER - ST SPEAR 11312M: Viresh Kumar <vireshk@kernel.org> 11313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11314W: http://www.st.com/spear 11315S: Maintained 11316F: drivers/pinctrl/spear/ 11317 11318PISTACHIO SOC SUPPORT 11319M: James Hartley <james.hartley@sondrel.com> 11320L: linux-mips@linux-mips.org 11321S: Odd Fixes 11322F: arch/mips/pistachio/ 11323F: arch/mips/include/asm/mach-pistachio/ 11324F: arch/mips/boot/dts/img/pistachio* 11325F: arch/mips/configs/pistachio*_defconfig 11326 11327PKTCDVD DRIVER 11328S: Orphan 11329M: linux-block@vger.kernel.org 11330F: drivers/block/pktcdvd.c 11331F: include/linux/pktcdvd.h 11332F: include/uapi/linux/pktcdvd.h 11333 11334PKUNITY SOC DRIVERS 11335M: Guan Xuetao <gxt@pku.edu.cn> 11336W: http://mprc.pku.edu.cn/~guanxuetao/linux 11337S: Maintained 11338T: git git://github.com/gxt/linux.git 11339F: drivers/input/serio/i8042-unicore32io.h 11340F: drivers/i2c/busses/i2c-puv3.c 11341F: drivers/video/fbdev/fb-puv3.c 11342F: drivers/rtc/rtc-puv3.c 11343 11344PMBUS HARDWARE MONITORING DRIVERS 11345M: Guenter Roeck <linux@roeck-us.net> 11346L: linux-hwmon@vger.kernel.org 11347W: http://hwmon.wiki.kernel.org/ 11348W: http://www.roeck-us.net/linux/drivers/ 11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11350S: Maintained 11351F: Documentation/hwmon/pmbus 11352F: drivers/hwmon/pmbus/ 11353F: include/linux/pmbus.h 11354 11355PMC SIERRA MaxRAID DRIVER 11356L: linux-scsi@vger.kernel.org 11357W: http://www.pmc-sierra.com/ 11358S: Orphan 11359F: drivers/scsi/pmcraid.* 11360 11361PMC SIERRA PM8001 DRIVER 11362M: Jack Wang <jinpu.wang@profitbricks.com> 11363M: lindar_liu@usish.com 11364L: linux-scsi@vger.kernel.org 11365S: Supported 11366F: drivers/scsi/pm8001/ 11367 11368PNP SUPPORT 11369M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11370S: Maintained 11371F: drivers/pnp/ 11372 11373POSIX CLOCKS and TIMERS 11374M: Thomas Gleixner <tglx@linutronix.de> 11375L: linux-kernel@vger.kernel.org 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11377S: Maintained 11378F: fs/timerfd.c 11379F: include/linux/timer* 11380F: kernel/time/*timer* 11381 11382POWER MANAGEMENT CORE 11383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11384L: linux-pm@vger.kernel.org 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11386B: https://bugzilla.kernel.org 11387S: Supported 11388F: drivers/base/power/ 11389F: include/linux/pm.h 11390F: include/linux/pm_* 11391F: include/linux/powercap.h 11392F: drivers/powercap/ 11393F: kernel/configs/nopm.config 11394 11395POWER STATE COORDINATION INTERFACE (PSCI) 11396M: Mark Rutland <mark.rutland@arm.com> 11397M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11398L: linux-arm-kernel@lists.infradead.org 11399S: Maintained 11400F: drivers/firmware/psci*.c 11401F: include/linux/psci.h 11402F: include/uapi/linux/psci.h 11403 11404POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11405M: Sebastian Reichel <sre@kernel.org> 11406L: linux-pm@vger.kernel.org 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11408S: Maintained 11409F: Documentation/ABI/testing/sysfs-class-power 11410F: Documentation/devicetree/bindings/power/supply/ 11411F: include/linux/power_supply.h 11412F: drivers/power/supply/ 11413 11414POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11415M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11416L: linuxppc-dev@lists.ozlabs.org 11417S: Maintained 11418F: drivers/char/powernv-op-panel.c 11419 11420PPP OVER ATM (RFC 2364) 11421M: Mitchell Blank Jr <mitch@sfgoth.com> 11422S: Maintained 11423F: net/atm/pppoatm.c 11424F: include/uapi/linux/atmppp.h 11425 11426PPP OVER ETHERNET 11427M: Michal Ostrowski <mostrows@earthlink.net> 11428S: Maintained 11429F: drivers/net/ppp/pppoe.c 11430F: drivers/net/ppp/pppox.c 11431 11432PPP OVER L2TP 11433M: James Chapman <jchapman@katalix.com> 11434S: Maintained 11435F: net/l2tp/l2tp_ppp.c 11436F: include/linux/if_pppol2tp.h 11437F: include/uapi/linux/if_pppol2tp.h 11438 11439PPP PROTOCOL DRIVERS AND COMPRESSORS 11440M: Paul Mackerras <paulus@samba.org> 11441L: linux-ppp@vger.kernel.org 11442S: Maintained 11443F: drivers/net/ppp/ppp_* 11444 11445PPS SUPPORT 11446M: Rodolfo Giometti <giometti@enneenne.com> 11447W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11448L: linuxpps@ml.enneenne.com (subscribers-only) 11449S: Maintained 11450F: Documentation/pps/ 11451F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11452F: Documentation/ABI/testing/sysfs-pps 11453F: drivers/pps/ 11454F: include/linux/pps*.h 11455F: include/uapi/linux/pps.h 11456 11457PPTP DRIVER 11458M: Dmitry Kozlov <xeb@mail.ru> 11459L: netdev@vger.kernel.org 11460S: Maintained 11461F: drivers/net/ppp/pptp.c 11462W: http://sourceforge.net/projects/accel-pptp 11463 11464PREEMPTIBLE KERNEL 11465M: Robert Love <rml@tech9.net> 11466L: kpreempt-tech@lists.sourceforge.net 11467W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11468S: Supported 11469F: Documentation/preempt-locking.txt 11470F: include/linux/preempt.h 11471 11472PRINTK 11473M: Petr Mladek <pmladek@suse.com> 11474M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11475R: Steven Rostedt <rostedt@goodmis.org> 11476S: Maintained 11477F: kernel/printk/ 11478F: include/linux/printk.h 11479 11480PRISM54 WIRELESS DRIVER 11481M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11482L: linux-wireless@vger.kernel.org 11483W: http://wireless.kernel.org/en/users/Drivers/p54 11484S: Obsolete 11485F: drivers/net/wireless/intersil/prism54/ 11486 11487PROC FILESYSTEM 11488R: Alexey Dobriyan <adobriyan@gmail.com> 11489L: linux-kernel@vger.kernel.org 11490L: linux-fsdevel@vger.kernel.org 11491S: Maintained 11492F: fs/proc/ 11493F: include/linux/proc_fs.h 11494F: tools/testing/selftests/proc/ 11495 11496PROC SYSCTL 11497M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11498M: Kees Cook <keescook@chromium.org> 11499L: linux-kernel@vger.kernel.org 11500L: linux-fsdevel@vger.kernel.org 11501S: Maintained 11502F: fs/proc/proc_sysctl.c 11503F: include/linux/sysctl.h 11504F: kernel/sysctl.c 11505F: tools/testing/selftests/sysctl/ 11506 11507PS3 NETWORK SUPPORT 11508M: Geoff Levand <geoff@infradead.org> 11509L: netdev@vger.kernel.org 11510L: linuxppc-dev@lists.ozlabs.org 11511S: Maintained 11512F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11513 11514PS3 PLATFORM SUPPORT 11515M: Geoff Levand <geoff@infradead.org> 11516L: linuxppc-dev@lists.ozlabs.org 11517S: Maintained 11518F: arch/powerpc/boot/ps3* 11519F: arch/powerpc/include/asm/lv1call.h 11520F: arch/powerpc/include/asm/ps3*.h 11521F: arch/powerpc/platforms/ps3/ 11522F: drivers/*/ps3* 11523F: drivers/ps3/ 11524F: drivers/rtc/rtc-ps3.c 11525F: drivers/usb/host/*ps3.c 11526F: sound/ppc/snd_ps3* 11527 11528PS3VRAM DRIVER 11529M: Jim Paris <jim@jtan.com> 11530M: Geoff Levand <geoff@infradead.org> 11531L: linuxppc-dev@lists.ozlabs.org 11532S: Maintained 11533F: drivers/block/ps3vram.c 11534 11535PSAMPLE PACKET SAMPLING SUPPORT: 11536M: Yotam Gigi <yotam.gi@gmail.com> 11537S: Maintained 11538F: net/psample 11539F: include/net/psample.h 11540F: include/uapi/linux/psample.h 11541 11542PSTORE FILESYSTEM 11543M: Kees Cook <keescook@chromium.org> 11544M: Anton Vorontsov <anton@enomsg.org> 11545M: Colin Cross <ccross@android.com> 11546M: Tony Luck <tony.luck@intel.com> 11547S: Maintained 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11549F: fs/pstore/ 11550F: include/linux/pstore* 11551F: drivers/firmware/efi/efi-pstore.c 11552F: drivers/acpi/apei/erst.c 11553F: Documentation/admin-guide/ramoops.rst 11554F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11555K: \b(pstore|ramoops) 11556 11557PTP HARDWARE CLOCK SUPPORT 11558M: Richard Cochran <richardcochran@gmail.com> 11559L: netdev@vger.kernel.org 11560S: Maintained 11561W: http://linuxptp.sourceforge.net/ 11562F: Documentation/ABI/testing/sysfs-ptp 11563F: Documentation/ptp/* 11564F: drivers/net/phy/dp83640* 11565F: drivers/ptp/* 11566F: include/linux/ptp_cl* 11567 11568PTRACE SUPPORT 11569M: Oleg Nesterov <oleg@redhat.com> 11570S: Maintained 11571F: include/asm-generic/syscall.h 11572F: include/linux/ptrace.h 11573F: include/linux/regset.h 11574F: include/linux/tracehook.h 11575F: include/uapi/linux/ptrace.h 11576F: include/uapi/linux/ptrace.h 11577F: include/asm-generic/ptrace.h 11578F: kernel/ptrace.c 11579F: arch/*/ptrace*.c 11580F: arch/*/*/ptrace*.c 11581F: arch/*/include/asm/ptrace*.h 11582 11583PULSE8-CEC DRIVER 11584M: Hans Verkuil <hverkuil@xs4all.nl> 11585L: linux-media@vger.kernel.org 11586T: git git://linuxtv.org/media_tree.git 11587S: Maintained 11588F: drivers/media/usb/pulse8-cec/* 11589F: Documentation/media/cec-drivers/pulse8-cec.rst 11590 11591PVRUSB2 VIDEO4LINUX DRIVER 11592M: Mike Isely <isely@pobox.com> 11593L: pvrusb2@isely.net (subscribers-only) 11594L: linux-media@vger.kernel.org 11595W: http://www.isely.net/pvrusb2/ 11596T: git git://linuxtv.org/media_tree.git 11597S: Maintained 11598F: Documentation/media/v4l-drivers/pvrusb2* 11599F: drivers/media/usb/pvrusb2/ 11600 11601PWC WEBCAM DRIVER 11602M: Hans Verkuil <hverkuil@xs4all.nl> 11603L: linux-media@vger.kernel.org 11604T: git git://linuxtv.org/media_tree.git 11605S: Odd Fixes 11606F: drivers/media/usb/pwc/* 11607 11608PWM FAN DRIVER 11609M: Kamil Debski <kamil@wypas.org> 11610M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11611L: linux-hwmon@vger.kernel.org 11612S: Supported 11613F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11614F: Documentation/hwmon/pwm-fan 11615F: drivers/hwmon/pwm-fan.c 11616 11617PWM IR Transmitter 11618M: Sean Young <sean@mess.org> 11619L: linux-media@vger.kernel.org 11620S: Maintained 11621F: drivers/media/rc/pwm-ir-tx.c 11622 11623PWM SUBSYSTEM 11624M: Thierry Reding <thierry.reding@gmail.com> 11625L: linux-pwm@vger.kernel.org 11626S: Maintained 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11628F: Documentation/pwm.txt 11629F: Documentation/devicetree/bindings/pwm/ 11630F: include/linux/pwm.h 11631F: drivers/pwm/ 11632F: drivers/video/backlight/pwm_bl.c 11633F: include/linux/pwm_backlight.h 11634F: drivers/gpio/gpio-mvebu.c 11635F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11636 11637PXA GPIO DRIVER 11638M: Robert Jarzmik <robert.jarzmik@free.fr> 11639L: linux-gpio@vger.kernel.org 11640S: Maintained 11641F: drivers/gpio/gpio-pxa.c 11642 11643PXA MMCI DRIVER 11644S: Orphan 11645 11646PXA RTC DRIVER 11647M: Robert Jarzmik <robert.jarzmik@free.fr> 11648L: linux-rtc@vger.kernel.org 11649S: Maintained 11650 11651PXA2xx/PXA3xx SUPPORT 11652M: Daniel Mack <daniel@zonque.org> 11653M: Haojian Zhuang <haojian.zhuang@gmail.com> 11654M: Robert Jarzmik <robert.jarzmik@free.fr> 11655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11656T: git git://github.com/hzhuang1/linux.git 11657T: git git://github.com/rjarzmik/linux.git 11658S: Maintained 11659F: arch/arm/boot/dts/pxa* 11660F: arch/arm/mach-pxa/ 11661F: drivers/dma/pxa* 11662F: drivers/pcmcia/pxa2xx* 11663F: drivers/pinctrl/pxa/ 11664F: drivers/spi/spi-pxa2xx* 11665F: drivers/usb/gadget/udc/pxa2* 11666F: include/sound/pxa2xx-lib.h 11667F: sound/arm/pxa* 11668F: sound/soc/pxa/ 11669 11670QAT DRIVER 11671M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11672L: qat-linux@intel.com 11673S: Supported 11674F: drivers/crypto/qat/ 11675 11676QCOM AUDIO (ASoC) DRIVERS 11677M: Patrick Lai <plai@codeaurora.org> 11678M: Banajit Goswami <bgoswami@codeaurora.org> 11679L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11680S: Supported 11681F: sound/soc/qcom/ 11682 11683QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11684M: Gabriel Somlo <somlo@cmu.edu> 11685M: "Michael S. Tsirkin" <mst@redhat.com> 11686L: qemu-devel@nongnu.org 11687S: Maintained 11688F: drivers/firmware/qemu_fw_cfg.c 11689F: include/uapi/linux/qemu_fw_cfg.h 11690 11691QIB DRIVER 11692M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11693M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11694L: linux-rdma@vger.kernel.org 11695S: Supported 11696F: drivers/infiniband/hw/qib/ 11697 11698QLOGIC QL41xxx FCOE DRIVER 11699M: QLogic-Storage-Upstream@cavium.com 11700L: linux-scsi@vger.kernel.org 11701S: Supported 11702F: drivers/scsi/qedf/ 11703 11704QLOGIC QL41xxx ISCSI DRIVER 11705M: QLogic-Storage-Upstream@cavium.com 11706L: linux-scsi@vger.kernel.org 11707S: Supported 11708F: drivers/scsi/qedi/ 11709 11710QLOGIC QL4xxx ETHERNET DRIVER 11711M: Ariel Elior <Ariel.Elior@cavium.com> 11712M: everest-linux-l2@cavium.com 11713L: netdev@vger.kernel.org 11714S: Supported 11715F: drivers/net/ethernet/qlogic/qed/ 11716F: include/linux/qed/ 11717F: drivers/net/ethernet/qlogic/qede/ 11718 11719QLOGIC QL4xxx RDMA DRIVER 11720M: Michal Kalderon <Michal.Kalderon@cavium.com> 11721M: Ariel Elior <Ariel.Elior@cavium.com> 11722L: linux-rdma@vger.kernel.org 11723S: Supported 11724F: drivers/infiniband/hw/qedr/ 11725F: include/uapi/rdma/qedr-abi.h 11726 11727QLOGIC QLA1280 SCSI DRIVER 11728M: Michael Reed <mdr@sgi.com> 11729L: linux-scsi@vger.kernel.org 11730S: Maintained 11731F: drivers/scsi/qla1280.[ch] 11732 11733QLOGIC QLA2XXX FC-SCSI DRIVER 11734M: qla2xxx-upstream@qlogic.com 11735L: linux-scsi@vger.kernel.org 11736S: Supported 11737F: Documentation/scsi/LICENSE.qla2xxx 11738F: drivers/scsi/qla2xxx/ 11739 11740QLOGIC QLA3XXX NETWORK DRIVER 11741M: Dept-GELinuxNICDev@cavium.com 11742L: netdev@vger.kernel.org 11743S: Supported 11744F: Documentation/networking/LICENSE.qla3xxx 11745F: drivers/net/ethernet/qlogic/qla3xxx.* 11746 11747QLOGIC QLA4XXX iSCSI DRIVER 11748M: QLogic-Storage-Upstream@qlogic.com 11749L: linux-scsi@vger.kernel.org 11750S: Supported 11751F: Documentation/scsi/LICENSE.qla4xxx 11752F: drivers/scsi/qla4xxx/ 11753 11754QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11755M: Harish Patil <harish.patil@cavium.com> 11756M: Manish Chopra <manish.chopra@cavium.com> 11757M: Dept-GELinuxNICDev@cavium.com 11758L: netdev@vger.kernel.org 11759S: Supported 11760F: drivers/net/ethernet/qlogic/qlcnic/ 11761 11762QLOGIC QLGE 10Gb ETHERNET DRIVER 11763M: Harish Patil <harish.patil@cavium.com> 11764M: Manish Chopra <manish.chopra@cavium.com> 11765M: Dept-GELinuxNICDev@cavium.com 11766L: netdev@vger.kernel.org 11767S: Supported 11768F: drivers/net/ethernet/qlogic/qlge/ 11769 11770QNX4 FILESYSTEM 11771M: Anders Larsen <al@alarsen.net> 11772W: http://www.alarsen.net/linux/qnx4fs/ 11773S: Maintained 11774F: fs/qnx4/ 11775F: include/uapi/linux/qnx4_fs.h 11776F: include/uapi/linux/qnxtypes.h 11777 11778QORIQ DPAA2 FSL-MC BUS DRIVER 11779M: Stuart Yoder <stuyoder@gmail.com> 11780M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11781L: linux-kernel@vger.kernel.org 11782S: Maintained 11783F: drivers/bus/fsl-mc/ 11784F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11785F: Documentation/networking/dpaa2/overview.rst 11786 11787QT1010 MEDIA DRIVER 11788M: Antti Palosaari <crope@iki.fi> 11789L: linux-media@vger.kernel.org 11790W: https://linuxtv.org 11791W: http://palosaari.fi/linux/ 11792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11793T: git git://linuxtv.org/anttip/media_tree.git 11794S: Maintained 11795F: drivers/media/tuners/qt1010* 11796 11797QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11798M: Kalle Valo <kvalo@codeaurora.org> 11799L: ath10k@lists.infradead.org 11800W: http://wireless.kernel.org/en/users/Drivers/ath10k 11801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11802S: Supported 11803F: drivers/net/wireless/ath/ath10k/ 11804 11805QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11806M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11807L: linux-wireless@vger.kernel.org 11808W: http://wireless.kernel.org/en/users/Drivers/ath9k 11809S: Supported 11810F: drivers/net/wireless/ath/ath9k/ 11811 11812QUALCOMM CAMERA SUBSYSTEM DRIVER 11813M: Todor Tomov <todor.tomov@linaro.org> 11814L: linux-media@vger.kernel.org 11815S: Maintained 11816F: Documentation/devicetree/bindings/media/qcom,camss.txt 11817F: Documentation/media/v4l-drivers/qcom_camss.rst 11818F: drivers/media/platform/qcom/camss-8x16/ 11819 11820QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11821M: Ilia Lin <ilia.lin@gmail.com> 11822L: linux-pm@vger.kernel.org 11823S: Maintained 11824F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11825F: drivers/cpufreq/qcom-cpufreq-kryo.c 11826 11827QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11828M: Timur Tabi <timur@kernel.org> 11829L: netdev@vger.kernel.org 11830S: Maintained 11831F: drivers/net/ethernet/qualcomm/emac/ 11832 11833QUALCOMM HEXAGON ARCHITECTURE 11834M: Richard Kuo <rkuo@codeaurora.org> 11835L: linux-hexagon@vger.kernel.org 11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11837S: Supported 11838F: arch/hexagon/ 11839 11840QUALCOMM HIDMA DRIVER 11841M: Sinan Kaya <okaya@kernel.org> 11842L: linux-arm-kernel@lists.infradead.org 11843L: linux-arm-msm@vger.kernel.org 11844L: dmaengine@vger.kernel.org 11845S: Supported 11846F: drivers/dma/qcom/hidma* 11847 11848QUALCOMM IOMMU 11849M: Rob Clark <robdclark@gmail.com> 11850L: iommu@lists.linux-foundation.org 11851L: linux-arm-msm@vger.kernel.org 11852S: Maintained 11853F: drivers/iommu/qcom_iommu.c 11854 11855QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11856M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11857L: linux-media@vger.kernel.org 11858L: linux-arm-msm@vger.kernel.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Maintained 11861F: drivers/media/platform/qcom/venus/ 11862 11863QUALCOMM WCN36XX WIRELESS DRIVER 11864M: Kalle Valo <kvalo@codeaurora.org> 11865L: wcn36xx@lists.infradead.org 11866W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11867T: git git://github.com/KrasnikovEugene/wcn36xx.git 11868S: Supported 11869F: drivers/net/wireless/ath/wcn36xx/ 11870 11871QUANTENNA QTNFMAC WIRELESS DRIVER 11872M: Igor Mitsyanko <imitsyanko@quantenna.com> 11873M: Avinash Patil <avinashp@quantenna.com> 11874M: Sergey Matyukevich <smatyukevich@quantenna.com> 11875L: linux-wireless@vger.kernel.org 11876S: Maintained 11877F: drivers/net/wireless/quantenna 11878 11879RADEON and AMDGPU DRM DRIVERS 11880M: Alex Deucher <alexander.deucher@amd.com> 11881M: Christian König <christian.koenig@amd.com> 11882M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11883L: amd-gfx@lists.freedesktop.org 11884T: git git://people.freedesktop.org/~agd5f/linux 11885S: Supported 11886F: drivers/gpu/drm/radeon/ 11887F: include/uapi/drm/radeon_drm.h 11888F: drivers/gpu/drm/amd/ 11889F: include/uapi/drm/amdgpu_drm.h 11890 11891RADEON FRAMEBUFFER DISPLAY DRIVER 11892M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11893L: linux-fbdev@vger.kernel.org 11894S: Maintained 11895F: drivers/video/fbdev/aty/radeon* 11896F: include/uapi/linux/radeonfb.h 11897 11898RADIOSHARK RADIO DRIVER 11899M: Hans Verkuil <hverkuil@xs4all.nl> 11900L: linux-media@vger.kernel.org 11901T: git git://linuxtv.org/media_tree.git 11902S: Maintained 11903F: drivers/media/radio/radio-shark.c 11904 11905RADIOSHARK2 RADIO DRIVER 11906M: Hans Verkuil <hverkuil@xs4all.nl> 11907L: linux-media@vger.kernel.org 11908T: git git://linuxtv.org/media_tree.git 11909S: Maintained 11910F: drivers/media/radio/radio-shark2.c 11911F: drivers/media/radio/radio-tea5777.c 11912 11913RADOS BLOCK DEVICE (RBD) 11914M: Ilya Dryomov <idryomov@gmail.com> 11915M: Sage Weil <sage@redhat.com> 11916M: Alex Elder <elder@kernel.org> 11917L: ceph-devel@vger.kernel.org 11918W: http://ceph.com/ 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11920T: git git://github.com/ceph/ceph-client.git 11921S: Supported 11922F: Documentation/ABI/testing/sysfs-bus-rbd 11923F: drivers/block/rbd.c 11924F: drivers/block/rbd_types.h 11925 11926RAGE128 FRAMEBUFFER DISPLAY DRIVER 11927M: Paul Mackerras <paulus@samba.org> 11928L: linux-fbdev@vger.kernel.org 11929S: Maintained 11930F: drivers/video/fbdev/aty/aty128fb.c 11931 11932RAINSHADOW-CEC DRIVER 11933M: Hans Verkuil <hverkuil@xs4all.nl> 11934L: linux-media@vger.kernel.org 11935T: git git://linuxtv.org/media_tree.git 11936S: Maintained 11937F: drivers/media/usb/rainshadow-cec/* 11938 11939RALINK MIPS ARCHITECTURE 11940M: John Crispin <john@phrozen.org> 11941L: linux-mips@linux-mips.org 11942S: Maintained 11943F: arch/mips/ralink 11944 11945RALINK RT2X00 WIRELESS LAN DRIVER 11946P: rt2x00 project 11947M: Stanislaw Gruszka <sgruszka@redhat.com> 11948M: Helmut Schaa <helmut.schaa@googlemail.com> 11949L: linux-wireless@vger.kernel.org 11950S: Maintained 11951F: drivers/net/wireless/ralink/rt2x00/ 11952 11953RAMDISK RAM BLOCK DEVICE DRIVER 11954M: Jens Axboe <axboe@kernel.dk> 11955S: Maintained 11956F: Documentation/blockdev/ramdisk.txt 11957F: drivers/block/brd.c 11958 11959RANCHU VIRTUAL BOARD FOR MIPS 11960M: Miodrag Dinic <miodrag.dinic@mips.com> 11961L: linux-mips@linux-mips.org 11962S: Supported 11963F: arch/mips/generic/board-ranchu.c 11964F: arch/mips/configs/generic/board-ranchu.config 11965 11966RANDOM NUMBER DRIVER 11967M: "Theodore Ts'o" <tytso@mit.edu> 11968S: Maintained 11969F: drivers/char/random.c 11970 11971RAPIDIO SUBSYSTEM 11972M: Matt Porter <mporter@kernel.crashing.org> 11973M: Alexandre Bounine <alex.bou9@gmail.com> 11974S: Maintained 11975F: drivers/rapidio/ 11976 11977RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11978L: linux-wireless@vger.kernel.org 11979S: Orphan 11980F: drivers/net/wireless/ray* 11981 11982RCUTORTURE TEST FRAMEWORK 11983M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11984M: Josh Triplett <josh@joshtriplett.org> 11985R: Steven Rostedt <rostedt@goodmis.org> 11986R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11987R: Lai Jiangshan <jiangshanlai@gmail.com> 11988L: linux-kernel@vger.kernel.org 11989S: Supported 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11991F: tools/testing/selftests/rcutorture 11992 11993RDC R-321X SoC 11994M: Florian Fainelli <florian@openwrt.org> 11995S: Maintained 11996 11997RDC R6040 FAST ETHERNET DRIVER 11998M: Florian Fainelli <f.fainelli@gmail.com> 11999L: netdev@vger.kernel.org 12000S: Maintained 12001F: drivers/net/ethernet/rdc/r6040.c 12002 12003RDMAVT - RDMA verbs software 12004M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12005M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12006L: linux-rdma@vger.kernel.org 12007S: Supported 12008F: drivers/infiniband/sw/rdmavt 12009 12010RDS - RELIABLE DATAGRAM SOCKETS 12011M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12012L: netdev@vger.kernel.org 12013L: linux-rdma@vger.kernel.org 12014L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12015W: https://oss.oracle.com/projects/rds/ 12016S: Supported 12017F: net/rds/ 12018F: Documentation/networking/rds.txt 12019 12020RDT - RESOURCE ALLOCATION 12021M: Fenghua Yu <fenghua.yu@intel.com> 12022L: linux-kernel@vger.kernel.org 12023S: Supported 12024F: arch/x86/kernel/cpu/intel_rdt* 12025F: arch/x86/include/asm/intel_rdt_sched.h 12026F: Documentation/x86/intel_rdt* 12027 12028READ-COPY UPDATE (RCU) 12029M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12030M: Josh Triplett <josh@joshtriplett.org> 12031R: Steven Rostedt <rostedt@goodmis.org> 12032R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12033R: Lai Jiangshan <jiangshanlai@gmail.com> 12034L: linux-kernel@vger.kernel.org 12035W: http://www.rdrop.com/users/paulmck/RCU/ 12036S: Supported 12037T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12038F: Documentation/RCU/ 12039X: Documentation/RCU/torture.txt 12040F: include/linux/rcu* 12041X: include/linux/srcu.h 12042F: kernel/rcu/ 12043X: kernel/torture.c 12044 12045REAL TIME CLOCK (RTC) SUBSYSTEM 12046M: Alessandro Zummo <a.zummo@towertech.it> 12047M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12048L: linux-rtc@vger.kernel.org 12049Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12050T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12051S: Maintained 12052F: Documentation/devicetree/bindings/rtc/ 12053F: Documentation/rtc.txt 12054F: drivers/rtc/ 12055F: include/linux/rtc.h 12056F: include/uapi/linux/rtc.h 12057F: include/linux/rtc/ 12058F: include/linux/platform_data/rtc-* 12059F: tools/testing/selftests/rtc/ 12060 12061REALTEK AUDIO CODECS 12062M: Bard Liao <bardliao@realtek.com> 12063M: Oder Chiou <oder_chiou@realtek.com> 12064S: Maintained 12065F: sound/soc/codecs/rt* 12066F: include/sound/rt*.h 12067 12068REALTEK RTL83xx SMI DSA ROUTER CHIPS 12069M: Linus Walleij <linus.walleij@linaro.org> 12070S: Maintained 12071F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12072F: drivers/net/dsa/realtek-smi* 12073F: drivers/net/dsa/rtl83* 12074 12075REGISTER MAP ABSTRACTION 12076M: Mark Brown <broonie@kernel.org> 12077L: linux-kernel@vger.kernel.org 12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12079S: Supported 12080F: Documentation/devicetree/bindings/regmap/ 12081F: drivers/base/regmap/ 12082F: include/linux/regmap.h 12083 12084REISERFS FILE SYSTEM 12085L: reiserfs-devel@vger.kernel.org 12086S: Supported 12087F: fs/reiserfs/ 12088 12089REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12090M: Ohad Ben-Cohen <ohad@wizery.com> 12091M: Bjorn Andersson <bjorn.andersson@linaro.org> 12092L: linux-remoteproc@vger.kernel.org 12093T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12094S: Maintained 12095F: Documentation/devicetree/bindings/remoteproc/ 12096F: Documentation/remoteproc.txt 12097F: drivers/remoteproc/ 12098F: include/linux/remoteproc.h 12099 12100REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12101M: Ohad Ben-Cohen <ohad@wizery.com> 12102M: Bjorn Andersson <bjorn.andersson@linaro.org> 12103L: linux-remoteproc@vger.kernel.org 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12105S: Maintained 12106F: drivers/rpmsg/ 12107F: Documentation/rpmsg.txt 12108F: include/linux/rpmsg.h 12109F: include/linux/rpmsg/ 12110 12111RENESAS CLOCK DRIVERS 12112M: Geert Uytterhoeven <geert+renesas@glider.be> 12113L: linux-renesas-soc@vger.kernel.org 12114T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12115S: Supported 12116F: drivers/clk/renesas/ 12117 12118RENESAS EMEV2 I2C DRIVER 12119M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12120S: Supported 12121F: drivers/i2c/busses/i2c-emev2.c 12122 12123RENESAS ETHERNET DRIVERS 12124R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12125L: netdev@vger.kernel.org 12126L: linux-renesas-soc@vger.kernel.org 12127F: Documentation/devicetree/bindings/net/renesas,*.txt 12128F: Documentation/devicetree/bindings/net/sh_eth.txt 12129F: drivers/net/ethernet/renesas/ 12130F: include/linux/sh_eth.h 12131 12132RENESAS R-CAR GYROADC DRIVER 12133M: Marek Vasut <marek.vasut@gmail.com> 12134L: linux-iio@vger.kernel.org 12135S: Supported 12136F: drivers/iio/adc/rcar_gyro_adc.c 12137 12138RENESAS R-CAR I2C DRIVERS 12139M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12140S: Supported 12141F: drivers/i2c/busses/i2c-rcar.c 12142F: drivers/i2c/busses/i2c-sh_mobile.c 12143 12144RENESAS USB PHY DRIVER 12145M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12146L: linux-renesas-soc@vger.kernel.org 12147S: Maintained 12148F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12149 12150RESET CONTROLLER FRAMEWORK 12151M: Philipp Zabel <p.zabel@pengutronix.de> 12152T: git git://git.pengutronix.de/git/pza/linux 12153S: Maintained 12154F: drivers/reset/ 12155F: Documentation/devicetree/bindings/reset/ 12156F: include/dt-bindings/reset/ 12157F: include/linux/reset.h 12158F: include/linux/reset-controller.h 12159 12160RESTARTABLE SEQUENCES SUPPORT 12161M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12162M: Peter Zijlstra <peterz@infradead.org> 12163M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12164M: Boqun Feng <boqun.feng@gmail.com> 12165L: linux-kernel@vger.kernel.org 12166S: Supported 12167F: kernel/rseq.c 12168F: include/uapi/linux/rseq.h 12169F: include/trace/events/rseq.h 12170F: tools/testing/selftests/rseq/ 12171 12172RFKILL 12173M: Johannes Berg <johannes@sipsolutions.net> 12174L: linux-wireless@vger.kernel.org 12175W: http://wireless.kernel.org/ 12176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12178S: Maintained 12179F: Documentation/rfkill.txt 12180F: Documentation/ABI/stable/sysfs-class-rfkill 12181F: net/rfkill/ 12182F: include/linux/rfkill.h 12183F: include/uapi/linux/rfkill.h 12184 12185RHASHTABLE 12186M: Thomas Graf <tgraf@suug.ch> 12187M: Herbert Xu <herbert@gondor.apana.org.au> 12188L: netdev@vger.kernel.org 12189S: Maintained 12190F: lib/rhashtable.c 12191F: lib/test_rhashtable.c 12192F: include/linux/rhashtable.h 12193F: include/linux/rhashtable-types.h 12194 12195RICOH R5C592 MEMORYSTICK DRIVER 12196M: Maxim Levitsky <maximlevitsky@gmail.com> 12197S: Maintained 12198F: drivers/memstick/host/r592.* 12199 12200RICOH SMARTMEDIA/XD DRIVER 12201M: Maxim Levitsky <maximlevitsky@gmail.com> 12202S: Maintained 12203F: drivers/mtd/nand/raw/r852.c 12204F: drivers/mtd/nand/raw/r852.h 12205 12206RISC-V ARCHITECTURE 12207M: Palmer Dabbelt <palmer@sifive.com> 12208M: Albert Ou <aou@eecs.berkeley.edu> 12209L: linux-riscv@lists.infradead.org 12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12211S: Supported 12212F: arch/riscv/ 12213K: riscv 12214N: riscv 12215 12216ROCCAT DRIVERS 12217M: Stefan Achatz <erazor_de@users.sourceforge.net> 12218W: http://sourceforge.net/projects/roccat/ 12219S: Maintained 12220F: drivers/hid/hid-roccat* 12221F: include/linux/hid-roccat* 12222F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12223 12224ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12225M: Jacob chen <jacob2.chen@rock-chips.com> 12226L: linux-media@vger.kernel.org 12227S: Maintained 12228F: drivers/media/platform/rockchip/rga/ 12229F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12230 12231ROCKER DRIVER 12232M: Jiri Pirko <jiri@resnulli.us> 12233L: netdev@vger.kernel.org 12234S: Supported 12235F: drivers/net/ethernet/rocker/ 12236 12237ROCKETPORT DRIVER 12238P: Comtrol Corp. 12239W: http://www.comtrol.com 12240S: Maintained 12241F: Documentation/serial/rocket.txt 12242F: drivers/tty/rocket* 12243 12244ROCKETPORT EXPRESS/INFINITY DRIVER 12245M: Kevin Cernekee <cernekee@gmail.com> 12246L: linux-serial@vger.kernel.org 12247S: Odd Fixes 12248F: drivers/tty/serial/rp2.* 12249 12250ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12251M: Marek Vasut <marek.vasut+renesas@gmail.com> 12252L: linux-kernel@vger.kernel.org 12253L: linux-renesas-soc@vger.kernel.org 12254S: Supported 12255F: drivers/mfd/bd9571mwv.c 12256F: drivers/regulator/bd9571mwv-regulator.c 12257F: drivers/gpio/gpio-bd9571mwv.c 12258F: include/linux/mfd/bd9571mwv.h 12259F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12260 12261ROSE NETWORK LAYER 12262M: Ralf Baechle <ralf@linux-mips.org> 12263L: linux-hams@vger.kernel.org 12264W: http://www.linux-ax25.org/ 12265S: Maintained 12266F: include/net/rose.h 12267F: include/uapi/linux/rose.h 12268F: net/rose/ 12269 12270RTL2830 MEDIA DRIVER 12271M: Antti Palosaari <crope@iki.fi> 12272L: linux-media@vger.kernel.org 12273W: https://linuxtv.org 12274W: http://palosaari.fi/linux/ 12275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12276T: git git://linuxtv.org/anttip/media_tree.git 12277S: Maintained 12278F: drivers/media/dvb-frontends/rtl2830* 12279 12280RTL2832 MEDIA DRIVER 12281M: Antti Palosaari <crope@iki.fi> 12282L: linux-media@vger.kernel.org 12283W: https://linuxtv.org 12284W: http://palosaari.fi/linux/ 12285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12286T: git git://linuxtv.org/anttip/media_tree.git 12287S: Maintained 12288F: drivers/media/dvb-frontends/rtl2832* 12289 12290RTL2832_SDR MEDIA DRIVER 12291M: Antti Palosaari <crope@iki.fi> 12292L: linux-media@vger.kernel.org 12293W: https://linuxtv.org 12294W: http://palosaari.fi/linux/ 12295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12296T: git git://linuxtv.org/anttip/media_tree.git 12297S: Maintained 12298F: drivers/media/dvb-frontends/rtl2832_sdr* 12299 12300RTL8180 WIRELESS DRIVER 12301L: linux-wireless@vger.kernel.org 12302W: http://wireless.kernel.org/ 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12304S: Orphan 12305F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12306 12307RTL8187 WIRELESS DRIVER 12308M: Herton Ronaldo Krzesinski <herton@canonical.com> 12309M: Hin-Tak Leung <htl10@users.sourceforge.net> 12310M: Larry Finger <Larry.Finger@lwfinger.net> 12311L: linux-wireless@vger.kernel.org 12312W: http://wireless.kernel.org/ 12313T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12314S: Maintained 12315F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12316 12317REALTEK WIRELESS DRIVER (rtlwifi family) 12318M: Ping-Ke Shih <pkshih@realtek.com> 12319L: linux-wireless@vger.kernel.org 12320W: http://wireless.kernel.org/ 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12322S: Maintained 12323F: drivers/net/wireless/realtek/rtlwifi/ 12324 12325RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12326M: Jes Sorensen <Jes.Sorensen@gmail.com> 12327L: linux-wireless@vger.kernel.org 12328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12329S: Maintained 12330F: drivers/net/wireless/realtek/rtl8xxxu/ 12331 12332RXRPC SOCKETS (AF_RXRPC) 12333M: David Howells <dhowells@redhat.com> 12334L: linux-afs@lists.infradead.org 12335S: Supported 12336F: net/rxrpc/ 12337F: include/keys/rxrpc-type.h 12338F: include/net/af_rxrpc.h 12339F: include/trace/events/rxrpc.h 12340F: include/uapi/linux/rxrpc.h 12341F: Documentation/networking/rxrpc.txt 12342W: https://www.infradead.org/~dhowells/kafs/ 12343 12344S3 SAVAGE FRAMEBUFFER DRIVER 12345M: Antonino Daplas <adaplas@gmail.com> 12346L: linux-fbdev@vger.kernel.org 12347S: Maintained 12348F: drivers/video/fbdev/savage/ 12349 12350S390 12351M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12352M: Heiko Carstens <heiko.carstens@de.ibm.com> 12353L: linux-s390@vger.kernel.org 12354W: http://www.ibm.com/developerworks/linux/linux390/ 12355T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12356S: Supported 12357F: arch/s390/ 12358F: drivers/s390/ 12359F: Documentation/s390/ 12360F: Documentation/driver-api/s390-drivers.rst 12361 12362S390 COMMON I/O LAYER 12363M: Sebastian Ott <sebott@linux.ibm.com> 12364M: Peter Oberparleiter <oberpar@linux.ibm.com> 12365L: linux-s390@vger.kernel.org 12366W: http://www.ibm.com/developerworks/linux/linux390/ 12367S: Supported 12368F: drivers/s390/cio/ 12369 12370S390 DASD DRIVER 12371M: Stefan Haberland <sth@linux.ibm.com> 12372M: Jan Hoeppner <hoeppner@linux.ibm.com> 12373L: linux-s390@vger.kernel.org 12374W: http://www.ibm.com/developerworks/linux/linux390/ 12375S: Supported 12376F: drivers/s390/block/dasd* 12377F: block/partitions/ibm.c 12378 12379S390 IOMMU (PCI) 12380M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12381L: linux-s390@vger.kernel.org 12382W: http://www.ibm.com/developerworks/linux/linux390/ 12383S: Supported 12384F: drivers/iommu/s390-iommu.c 12385 12386S390 IUCV NETWORK LAYER 12387M: Julian Wiedmann <jwi@linux.ibm.com> 12388M: Ursula Braun <ubraun@linux.ibm.com> 12389L: linux-s390@vger.kernel.org 12390W: http://www.ibm.com/developerworks/linux/linux390/ 12391S: Supported 12392F: drivers/s390/net/*iucv* 12393F: include/net/iucv/ 12394F: net/iucv/ 12395 12396S390 NETWORK DRIVERS 12397M: Julian Wiedmann <jwi@linux.ibm.com> 12398M: Ursula Braun <ubraun@linux.ibm.com> 12399L: linux-s390@vger.kernel.org 12400W: http://www.ibm.com/developerworks/linux/linux390/ 12401S: Supported 12402F: drivers/s390/net/ 12403 12404S390 PCI SUBSYSTEM 12405M: Sebastian Ott <sebott@linux.ibm.com> 12406M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12407L: linux-s390@vger.kernel.org 12408W: http://www.ibm.com/developerworks/linux/linux390/ 12409S: Supported 12410F: arch/s390/pci/ 12411F: drivers/pci/hotplug/s390_pci_hpc.c 12412 12413S390 VFIO-CCW DRIVER 12414M: Cornelia Huck <cohuck@redhat.com> 12415M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12416M: Halil Pasic <pasic@linux.ibm.com> 12417L: linux-s390@vger.kernel.org 12418L: kvm@vger.kernel.org 12419S: Supported 12420F: drivers/s390/cio/vfio_ccw* 12421F: Documentation/s390/vfio-ccw.txt 12422F: include/uapi/linux/vfio_ccw.h 12423 12424S390 ZCRYPT DRIVER 12425M: Harald Freudenberger <freude@linux.ibm.com> 12426L: linux-s390@vger.kernel.org 12427W: http://www.ibm.com/developerworks/linux/linux390/ 12428S: Supported 12429F: drivers/s390/crypto/ 12430 12431S390 ZFCP DRIVER 12432M: Steffen Maier <maier@linux.ibm.com> 12433M: Benjamin Block <bblock@linux.ibm.com> 12434L: linux-s390@vger.kernel.org 12435W: http://www.ibm.com/developerworks/linux/linux390/ 12436S: Supported 12437F: drivers/s390/scsi/zfcp_* 12438 12439S3C24XX SD/MMC Driver 12440M: Ben Dooks <ben-linux@fluff.org> 12441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12442S: Supported 12443F: drivers/mmc/host/s3cmci.* 12444 12445SAA6588 RDS RECEIVER DRIVER 12446M: Hans Verkuil <hverkuil@xs4all.nl> 12447L: linux-media@vger.kernel.org 12448T: git git://linuxtv.org/media_tree.git 12449W: https://linuxtv.org 12450S: Odd Fixes 12451F: drivers/media/i2c/saa6588* 12452 12453SAA7134 VIDEO4LINUX DRIVER 12454M: Mauro Carvalho Chehab <mchehab@kernel.org> 12455L: linux-media@vger.kernel.org 12456W: https://linuxtv.org 12457T: git git://linuxtv.org/media_tree.git 12458S: Odd fixes 12459F: Documentation/media/v4l-drivers/saa7134* 12460F: drivers/media/pci/saa7134/ 12461 12462SAA7146 VIDEO4LINUX-2 DRIVER 12463M: Hans Verkuil <hverkuil@xs4all.nl> 12464L: linux-media@vger.kernel.org 12465T: git git://linuxtv.org/media_tree.git 12466S: Maintained 12467F: drivers/media/common/saa7146/ 12468F: drivers/media/pci/saa7146/ 12469F: include/media/saa7146* 12470 12471SAMSUNG AUDIO (ASoC) DRIVERS 12472M: Krzysztof Kozlowski <krzk@kernel.org> 12473M: Sangbeom Kim <sbkim73@samsung.com> 12474M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12475L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12476S: Supported 12477F: sound/soc/samsung/ 12478F: Documentation/devicetree/bindings/sound/samsung* 12479 12480SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12481M: Krzysztof Kozlowski <krzk@kernel.org> 12482L: linux-crypto@vger.kernel.org 12483L: linux-samsung-soc@vger.kernel.org 12484S: Maintained 12485F: drivers/crypto/exynos-rng.c 12486F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12487 12488SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12489M: Łukasz Stelmach <l.stelmach@samsung.com> 12490L: linux-samsung-soc@vger.kernel.org 12491S: Maintained 12492F: drivers/char/hw_random/exynos-trng.c 12493F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12494 12495SAMSUNG FRAMEBUFFER DRIVER 12496M: Jingoo Han <jingoohan1@gmail.com> 12497L: linux-fbdev@vger.kernel.org 12498S: Maintained 12499F: drivers/video/fbdev/s3c-fb.c 12500 12501SAMSUNG LAPTOP DRIVER 12502M: Corentin Chary <corentin.chary@gmail.com> 12503L: platform-driver-x86@vger.kernel.org 12504S: Maintained 12505F: drivers/platform/x86/samsung-laptop.c 12506 12507SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12508M: Sangbeom Kim <sbkim73@samsung.com> 12509M: Krzysztof Kozlowski <krzk@kernel.org> 12510M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12511L: linux-kernel@vger.kernel.org 12512L: linux-samsung-soc@vger.kernel.org 12513S: Supported 12514F: drivers/mfd/sec*.c 12515F: drivers/regulator/s2m*.c 12516F: drivers/regulator/s5m*.c 12517F: drivers/clk/clk-s2mps11.c 12518F: drivers/rtc/rtc-s5m.c 12519F: include/linux/mfd/samsung/ 12520F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12521F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12522F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12523F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12524 12525SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12526M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12527L: linux-media@vger.kernel.org 12528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12529S: Maintained 12530F: drivers/media/platform/s3c-camif/ 12531F: include/media/drv-intf/s3c_camif.h 12532 12533SAMSUNG S3FWRN5 NFC DRIVER 12534M: Robert Baldyga <r.baldyga@samsung.com> 12535M: Krzysztof Opasiak <k.opasiak@samsung.com> 12536L: linux-nfc@lists.01.org (moderated for non-subscribers) 12537S: Supported 12538F: drivers/nfc/s3fwrn5 12539 12540SAMSUNG S5C73M3 CAMERA DRIVER 12541M: Kyungmin Park <kyungmin.park@samsung.com> 12542M: Andrzej Hajda <a.hajda@samsung.com> 12543L: linux-media@vger.kernel.org 12544S: Supported 12545F: drivers/media/i2c/s5c73m3/* 12546 12547SAMSUNG S5K5BAF CAMERA DRIVER 12548M: Kyungmin Park <kyungmin.park@samsung.com> 12549M: Andrzej Hajda <a.hajda@samsung.com> 12550L: linux-media@vger.kernel.org 12551S: Supported 12552F: drivers/media/i2c/s5k5baf.c 12553 12554SAMSUNG S5P Security SubSystem (SSS) DRIVER 12555M: Krzysztof Kozlowski <krzk@kernel.org> 12556M: Vladimir Zapolskiy <vz@mleia.com> 12557M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12558L: linux-crypto@vger.kernel.org 12559L: linux-samsung-soc@vger.kernel.org 12560S: Maintained 12561F: drivers/crypto/s5p-sss.c 12562 12563SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12564M: Kyungmin Park <kyungmin.park@samsung.com> 12565M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12566L: linux-media@vger.kernel.org 12567Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12568S: Supported 12569F: drivers/media/platform/exynos4-is/ 12570 12571SAMSUNG SOC CLOCK DRIVERS 12572M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12573M: Tomasz Figa <tomasz.figa@gmail.com> 12574M: Chanwoo Choi <cw00.choi@samsung.com> 12575S: Supported 12576L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12578F: drivers/clk/samsung/ 12579F: include/dt-bindings/clock/exynos*.h 12580F: Documentation/devicetree/bindings/clock/exynos*.txt 12581 12582SAMSUNG SPI DRIVERS 12583M: Kukjin Kim <kgene@kernel.org> 12584M: Krzysztof Kozlowski <krzk@kernel.org> 12585M: Andi Shyti <andi@etezian.org> 12586L: linux-spi@vger.kernel.org 12587L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12588S: Maintained 12589F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12590F: drivers/spi/spi-s3c* 12591F: include/linux/platform_data/spi-s3c64xx.h 12592 12593SAMSUNG SXGBE DRIVERS 12594M: Byungho An <bh74.an@samsung.com> 12595M: Girish K S <ks.giri@samsung.com> 12596M: Vipul Pandya <vipul.pandya@samsung.com> 12597S: Supported 12598L: netdev@vger.kernel.org 12599F: drivers/net/ethernet/samsung/sxgbe/ 12600 12601SAMSUNG THERMAL DRIVER 12602M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12603L: linux-pm@vger.kernel.org 12604L: linux-samsung-soc@vger.kernel.org 12605S: Supported 12606T: git https://github.com/lmajewski/linux-samsung-thermal.git 12607F: drivers/thermal/samsung/ 12608 12609SAMSUNG USB2 PHY DRIVER 12610M: Kamil Debski <kamil@wypas.org> 12611M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12612L: linux-kernel@vger.kernel.org 12613S: Supported 12614F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12615F: Documentation/phy/samsung-usb2.txt 12616F: drivers/phy/samsung/phy-exynos4210-usb2.c 12617F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12618F: drivers/phy/samsung/phy-exynos5250-usb2.c 12619F: drivers/phy/samsung/phy-s5pv210-usb2.c 12620F: drivers/phy/samsung/phy-samsung-usb2.c 12621F: drivers/phy/samsung/phy-samsung-usb2.h 12622 12623SC1200 WDT DRIVER 12624M: Zwane Mwaikambo <zwanem@gmail.com> 12625S: Maintained 12626F: drivers/watchdog/sc1200wdt.c 12627 12628SCHEDULER 12629M: Ingo Molnar <mingo@redhat.com> 12630M: Peter Zijlstra <peterz@infradead.org> 12631L: linux-kernel@vger.kernel.org 12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12633S: Maintained 12634F: kernel/sched/ 12635F: include/linux/sched.h 12636F: include/uapi/linux/sched.h 12637F: include/linux/wait.h 12638 12639SCR24X CHIP CARD INTERFACE DRIVER 12640M: Lubomir Rintel <lkundrak@v3.sk> 12641S: Supported 12642F: drivers/char/pcmcia/scr24x_cs.c 12643 12644SCSI CDROM DRIVER 12645M: Jens Axboe <axboe@kernel.dk> 12646L: linux-scsi@vger.kernel.org 12647W: http://www.kernel.dk 12648S: Maintained 12649F: drivers/scsi/sr* 12650 12651SCSI RDMA PROTOCOL (SRP) INITIATOR 12652M: Bart Van Assche <bart.vanassche@sandisk.com> 12653L: linux-rdma@vger.kernel.org 12654S: Supported 12655W: http://www.openfabrics.org 12656Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12657T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12658F: drivers/infiniband/ulp/srp/ 12659F: include/scsi/srp.h 12660 12661SCSI SG DRIVER 12662M: Doug Gilbert <dgilbert@interlog.com> 12663L: linux-scsi@vger.kernel.org 12664W: http://sg.danny.cz/sg 12665S: Maintained 12666F: Documentation/scsi/scsi-generic.txt 12667F: drivers/scsi/sg.c 12668F: include/scsi/sg.h 12669 12670SCSI SUBSYSTEM 12671M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12673M: "Martin K. Petersen" <martin.petersen@oracle.com> 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12675L: linux-scsi@vger.kernel.org 12676S: Maintained 12677F: Documentation/devicetree/bindings/scsi/ 12678F: drivers/scsi/ 12679F: include/scsi/ 12680 12681SCSI TAPE DRIVER 12682M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12683L: linux-scsi@vger.kernel.org 12684S: Maintained 12685F: Documentation/scsi/st.txt 12686F: drivers/scsi/st.* 12687F: drivers/scsi/st_*.h 12688 12689SCTP PROTOCOL 12690M: Vlad Yasevich <vyasevich@gmail.com> 12691M: Neil Horman <nhorman@tuxdriver.com> 12692M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12693L: linux-sctp@vger.kernel.org 12694W: http://lksctp.sourceforge.net 12695S: Maintained 12696F: Documentation/networking/sctp.txt 12697F: include/linux/sctp.h 12698F: include/uapi/linux/sctp.h 12699F: include/net/sctp/ 12700F: net/sctp/ 12701 12702SCx200 CPU SUPPORT 12703M: Jim Cromie <jim.cromie@gmail.com> 12704S: Odd Fixes 12705F: Documentation/i2c/busses/scx200_acb 12706F: arch/x86/platform/scx200/ 12707F: drivers/watchdog/scx200_wdt.c 12708F: drivers/i2c/busses/scx200* 12709F: drivers/mtd/maps/scx200_docflash.c 12710F: include/linux/scx200.h 12711 12712SCx200 GPIO DRIVER 12713M: Jim Cromie <jim.cromie@gmail.com> 12714S: Maintained 12715F: drivers/char/scx200_gpio.c 12716F: include/linux/scx200_gpio.h 12717 12718SCx200 HRT CLOCKSOURCE DRIVER 12719M: Jim Cromie <jim.cromie@gmail.com> 12720S: Maintained 12721F: drivers/clocksource/scx200_hrt.c 12722 12723SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12724M: Sascha Sommer <saschasommer@freenet.de> 12725L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12726S: Maintained 12727F: drivers/mmc/host/sdricoh_cs.c 12728 12729SECURE COMPUTING 12730M: Kees Cook <keescook@chromium.org> 12731R: Andy Lutomirski <luto@amacapital.net> 12732R: Will Drewry <wad@chromium.org> 12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12734S: Supported 12735F: kernel/seccomp.c 12736F: include/uapi/linux/seccomp.h 12737F: include/linux/seccomp.h 12738F: tools/testing/selftests/seccomp/* 12739F: tools/testing/selftests/kselftest_harness.h 12740F: Documentation/userspace-api/seccomp_filter.rst 12741K: \bsecure_computing 12742K: \bTIF_SECCOMP\b 12743 12744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12745M: Al Cooper <alcooperx@gmail.com> 12746L: linux-mmc@vger.kernel.org 12747L: bcm-kernel-feedback-list@broadcom.com 12748S: Maintained 12749F: drivers/mmc/host/sdhci-brcmstb* 12750 12751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12752M: Adrian Hunter <adrian.hunter@intel.com> 12753L: linux-mmc@vger.kernel.org 12754T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12755S: Maintained 12756F: drivers/mmc/host/sdhci* 12757F: include/linux/mmc/sdhci* 12758 12759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12760M: Ben Dooks <ben-linux@fluff.org> 12761M: Jaehoon Chung <jh80.chung@samsung.com> 12762L: linux-mmc@vger.kernel.org 12763S: Maintained 12764F: drivers/mmc/host/sdhci-s3c* 12765 12766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12767M: Viresh Kumar <vireshk@kernel.org> 12768L: linux-mmc@vger.kernel.org 12769S: Maintained 12770F: drivers/mmc/host/sdhci-spear.c 12771 12772SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12773M: Kishon Vijay Abraham I <kishon@ti.com> 12774L: linux-mmc@vger.kernel.org 12775S: Maintained 12776F: drivers/mmc/host/sdhci-omap.c 12777 12778SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12779M: Scott Bauer <scott.bauer@intel.com> 12780M: Jonathan Derrick <jonathan.derrick@intel.com> 12781L: linux-block@vger.kernel.org 12782S: Supported 12783F: block/sed* 12784F: block/opal_proto.h 12785F: include/linux/sed* 12786F: include/uapi/linux/sed* 12787 12788SECURITY CONTACT 12789M: Security Officers <security@kernel.org> 12790S: Supported 12791 12792SECURITY SUBSYSTEM 12793M: James Morris <jmorris@namei.org> 12794M: "Serge E. Hallyn" <serge@hallyn.com> 12795L: linux-security-module@vger.kernel.org (suggested Cc:) 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12797W: http://kernsec.org/ 12798S: Supported 12799F: security/ 12800 12801SELINUX SECURITY MODULE 12802M: Paul Moore <paul@paul-moore.com> 12803M: Stephen Smalley <sds@tycho.nsa.gov> 12804M: Eric Paris <eparis@parisplace.org> 12805L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12806W: https://selinuxproject.org 12807W: https://github.com/SELinuxProject 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12809S: Supported 12810F: include/linux/selinux* 12811F: security/selinux/ 12812F: scripts/selinux/ 12813F: Documentation/admin-guide/LSM/SELinux.rst 12814 12815SENSABLE PHANTOM 12816M: Jiri Slaby <jirislaby@gmail.com> 12817S: Maintained 12818F: drivers/misc/phantom.c 12819F: include/uapi/linux/phantom.h 12820 12821SERIAL DEVICE BUS 12822M: Rob Herring <robh@kernel.org> 12823L: linux-serial@vger.kernel.org 12824S: Maintained 12825F: Documentation/devicetree/bindings/serial/slave-device.txt 12826F: drivers/tty/serdev/ 12827F: include/linux/serdev.h 12828 12829SERIAL DRIVERS 12830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12831L: linux-serial@vger.kernel.org 12832S: Maintained 12833F: Documentation/devicetree/bindings/serial/ 12834F: drivers/tty/serial/ 12835 12836SERIAL IR RECEIVER 12837M: Sean Young <sean@mess.org> 12838L: linux-media@vger.kernel.org 12839S: Maintained 12840F: drivers/media/rc/serial_ir.c 12841 12842SFC NETWORK DRIVER 12843M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12844M: Edward Cree <ecree@solarflare.com> 12845M: Bert Kenward <bkenward@solarflare.com> 12846L: netdev@vger.kernel.org 12847S: Supported 12848F: drivers/net/ethernet/sfc/ 12849 12850SGI GRU DRIVER 12851M: Dimitri Sivanich <sivanich@sgi.com> 12852S: Maintained 12853F: drivers/misc/sgi-gru/ 12854 12855SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12856M: Pat Gefre <pfg@sgi.com> 12857L: linux-ia64@vger.kernel.org 12858S: Supported 12859F: Documentation/ia64/serial.txt 12860F: drivers/tty/serial/ioc?_serial.c 12861F: include/linux/ioc?.h 12862 12863SGI XP/XPC/XPNET DRIVER 12864M: Cliff Whickman <cpw@sgi.com> 12865M: Robin Holt <robinmholt@gmail.com> 12866S: Maintained 12867F: drivers/misc/sgi-xp/ 12868 12869SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12870M: Ursula Braun <ubraun@linux.ibm.com> 12871L: linux-s390@vger.kernel.org 12872W: http://www.ibm.com/developerworks/linux/linux390/ 12873S: Supported 12874F: net/smc/ 12875 12876SH_VEU V4L2 MEM2MEM DRIVER 12877L: linux-media@vger.kernel.org 12878S: Orphan 12879F: drivers/media/platform/sh_veu.c 12880 12881SH_VOU V4L2 OUTPUT DRIVER 12882L: linux-media@vger.kernel.org 12883S: Orphan 12884F: drivers/media/platform/sh_vou.c 12885F: include/media/drv-intf/sh_vou.h 12886 12887SI2157 MEDIA DRIVER 12888M: Antti Palosaari <crope@iki.fi> 12889L: linux-media@vger.kernel.org 12890W: https://linuxtv.org 12891W: http://palosaari.fi/linux/ 12892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12893T: git git://linuxtv.org/anttip/media_tree.git 12894S: Maintained 12895F: drivers/media/tuners/si2157* 12896 12897SI2165 MEDIA DRIVER 12898M: Matthias Schwarzott <zzam@gentoo.org> 12899L: linux-media@vger.kernel.org 12900W: https://linuxtv.org 12901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12902S: Maintained 12903F: drivers/media/dvb-frontends/si2165* 12904 12905SI2168 MEDIA DRIVER 12906M: Antti Palosaari <crope@iki.fi> 12907L: linux-media@vger.kernel.org 12908W: https://linuxtv.org 12909W: http://palosaari.fi/linux/ 12910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12911T: git git://linuxtv.org/anttip/media_tree.git 12912S: Maintained 12913F: drivers/media/dvb-frontends/si2168* 12914 12915SI470X FM RADIO RECEIVER I2C DRIVER 12916M: Hans Verkuil <hverkuil@xs4all.nl> 12917L: linux-media@vger.kernel.org 12918T: git git://linuxtv.org/media_tree.git 12919W: https://linuxtv.org 12920S: Odd Fixes 12921F: drivers/media/radio/si470x/radio-si470x-i2c.c 12922 12923SI470X FM RADIO RECEIVER USB DRIVER 12924M: Hans Verkuil <hverkuil@xs4all.nl> 12925L: linux-media@vger.kernel.org 12926T: git git://linuxtv.org/media_tree.git 12927W: https://linuxtv.org 12928S: Maintained 12929F: drivers/media/radio/si470x/radio-si470x-common.c 12930F: drivers/media/radio/si470x/radio-si470x.h 12931F: drivers/media/radio/si470x/radio-si470x-usb.c 12932 12933SI4713 FM RADIO TRANSMITTER I2C DRIVER 12934M: Eduardo Valentin <edubezval@gmail.com> 12935L: linux-media@vger.kernel.org 12936T: git git://linuxtv.org/media_tree.git 12937W: https://linuxtv.org 12938S: Odd Fixes 12939F: drivers/media/radio/si4713/si4713.? 12940 12941SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12942M: Eduardo Valentin <edubezval@gmail.com> 12943L: linux-media@vger.kernel.org 12944T: git git://linuxtv.org/media_tree.git 12945W: https://linuxtv.org 12946S: Odd Fixes 12947F: drivers/media/radio/si4713/radio-platform-si4713.c 12948 12949SI4713 FM RADIO TRANSMITTER USB DRIVER 12950M: Hans Verkuil <hverkuil@xs4all.nl> 12951L: linux-media@vger.kernel.org 12952T: git git://linuxtv.org/media_tree.git 12953W: https://linuxtv.org 12954S: Maintained 12955F: drivers/media/radio/si4713/radio-usb-si4713.c 12956 12957SIANO DVB DRIVER 12958M: Mauro Carvalho Chehab <mchehab@kernel.org> 12959L: linux-media@vger.kernel.org 12960W: https://linuxtv.org 12961T: git git://linuxtv.org/media_tree.git 12962S: Odd fixes 12963F: drivers/media/common/siano/ 12964F: drivers/media/usb/siano/ 12965F: drivers/media/usb/siano/ 12966F: drivers/media/mmc/siano/ 12967 12968SIFIVE DRIVERS 12969M: Palmer Dabbelt <palmer@sifive.com> 12970L: linux-riscv@lists.infradead.org 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12972S: Supported 12973K: sifive 12974N: sifive 12975 12976SILEAD TOUCHSCREEN DRIVER 12977M: Hans de Goede <hdegoede@redhat.com> 12978L: linux-input@vger.kernel.org 12979L: platform-driver-x86@vger.kernel.org 12980S: Maintained 12981F: drivers/input/touchscreen/silead.c 12982F: drivers/platform/x86/silead_dmi.c 12983 12984SILICON MOTION SM712 FRAME BUFFER DRIVER 12985M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12986M: Teddy Wang <teddy.wang@siliconmotion.com> 12987M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12988L: linux-fbdev@vger.kernel.org 12989S: Maintained 12990F: drivers/video/fbdev/sm712* 12991F: Documentation/fb/sm712fb.txt 12992 12993SIMPLE FIRMWARE INTERFACE (SFI) 12994M: Len Brown <lenb@kernel.org> 12995L: sfi-devel@simplefirmware.org 12996W: http://simplefirmware.org/ 12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12998S: Supported 12999F: arch/x86/platform/sfi/ 13000F: drivers/sfi/ 13001F: include/linux/sfi*.h 13002 13003SIMPLEFB FB DRIVER 13004M: Hans de Goede <hdegoede@redhat.com> 13005L: linux-fbdev@vger.kernel.org 13006S: Maintained 13007F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13008F: drivers/video/fbdev/simplefb.c 13009F: include/linux/platform_data/simplefb.h 13010 13011SIMTEC EB110ATX (Chalice CATS) 13012P: Ben Dooks 13013P: Vincent Sanders <vince@simtec.co.uk> 13014M: Simtec Linux Team <linux@simtec.co.uk> 13015W: http://www.simtec.co.uk/products/EB110ATX/ 13016S: Supported 13017 13018SIMTEC EB2410ITX (BAST) 13019P: Ben Dooks 13020P: Vincent Sanders <vince@simtec.co.uk> 13021M: Simtec Linux Team <linux@simtec.co.uk> 13022W: http://www.simtec.co.uk/products/EB2410ITX/ 13023S: Supported 13024F: arch/arm/mach-s3c24xx/mach-bast.c 13025F: arch/arm/mach-s3c24xx/bast-ide.c 13026F: arch/arm/mach-s3c24xx/bast-irq.c 13027 13028SIPHASH PRF ROUTINES 13029M: Jason A. Donenfeld <Jason@zx2c4.com> 13030S: Maintained 13031F: lib/siphash.c 13032F: lib/test_siphash.c 13033F: include/linux/siphash.h 13034 13035SIOX 13036M: Gavin Schenk <g.schenk@eckelmann.de> 13037M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13038R: Pengutronix Kernel Team <kernel@pengutronix.de> 13039S: Supported 13040F: drivers/siox/* 13041F: include/trace/events/siox.h 13042 13043SIS 190 ETHERNET DRIVER 13044M: Francois Romieu <romieu@fr.zoreil.com> 13045L: netdev@vger.kernel.org 13046S: Maintained 13047F: drivers/net/ethernet/sis/sis190.c 13048 13049SIS 900/7016 FAST ETHERNET DRIVER 13050M: Daniele Venzano <venza@brownhat.org> 13051W: http://www.brownhat.org/sis900.html 13052L: netdev@vger.kernel.org 13053S: Maintained 13054F: drivers/net/ethernet/sis/sis900.* 13055 13056SIS FRAMEBUFFER DRIVER 13057M: Thomas Winischhofer <thomas@winischhofer.net> 13058W: http://www.winischhofer.net/linuxsisvga.shtml 13059S: Maintained 13060F: Documentation/fb/sisfb.txt 13061F: drivers/video/fbdev/sis/ 13062F: include/video/sisfb.h 13063 13064SIS USB2VGA DRIVER 13065M: Thomas Winischhofer <thomas@winischhofer.net> 13066W: http://www.winischhofer.at/linuxsisusbvga.shtml 13067S: Maintained 13068F: drivers/usb/misc/sisusbvga/ 13069 13070SLAB ALLOCATOR 13071M: Christoph Lameter <cl@linux.com> 13072M: Pekka Enberg <penberg@kernel.org> 13073M: David Rientjes <rientjes@google.com> 13074M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13075M: Andrew Morton <akpm@linux-foundation.org> 13076L: linux-mm@kvack.org 13077S: Maintained 13078F: include/linux/sl?b*.h 13079F: mm/sl?b* 13080 13081SLEEPABLE READ-COPY UPDATE (SRCU) 13082M: Lai Jiangshan <jiangshanlai@gmail.com> 13083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13084M: Josh Triplett <josh@joshtriplett.org> 13085R: Steven Rostedt <rostedt@goodmis.org> 13086R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13087L: linux-kernel@vger.kernel.org 13088W: http://www.rdrop.com/users/paulmck/RCU/ 13089S: Supported 13090T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13091F: include/linux/srcu.h 13092F: kernel/rcu/srcu.c 13093 13094SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13095M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13097S: Maintained 13098F: drivers/slimbus/ 13099F: Documentation/devicetree/bindings/slimbus/ 13100F: include/linux/slimbus.h 13101 13102SMACK SECURITY MODULE 13103M: Casey Schaufler <casey@schaufler-ca.com> 13104L: linux-security-module@vger.kernel.org 13105W: http://schaufler-ca.com 13106T: git git://github.com/cschaufler/smack-next 13107S: Maintained 13108F: Documentation/admin-guide/LSM/Smack.rst 13109F: security/smack/ 13110 13111SMC91x ETHERNET DRIVER 13112M: Nicolas Pitre <nico@fluxnic.net> 13113S: Odd Fixes 13114F: drivers/net/ethernet/smsc/smc91x.* 13115 13116SMIA AND SMIA++ IMAGE SENSOR DRIVER 13117M: Sakari Ailus <sakari.ailus@iki.fi> 13118L: linux-media@vger.kernel.org 13119S: Maintained 13120F: drivers/media/i2c/smiapp/ 13121F: include/media/i2c/smiapp.h 13122F: drivers/media/i2c/smiapp-pll.c 13123F: drivers/media/i2c/smiapp-pll.h 13124F: include/uapi/linux/smiapp.h 13125F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13126 13127SMM665 HARDWARE MONITOR DRIVER 13128M: Guenter Roeck <linux@roeck-us.net> 13129L: linux-hwmon@vger.kernel.org 13130S: Maintained 13131F: Documentation/hwmon/smm665 13132F: drivers/hwmon/smm665.c 13133 13134SMSC EMC2103 HARDWARE MONITOR DRIVER 13135M: Steve Glendinning <steve.glendinning@shawell.net> 13136L: linux-hwmon@vger.kernel.org 13137S: Maintained 13138F: Documentation/hwmon/emc2103 13139F: drivers/hwmon/emc2103.c 13140 13141SMSC SCH5627 HARDWARE MONITOR DRIVER 13142M: Hans de Goede <hdegoede@redhat.com> 13143L: linux-hwmon@vger.kernel.org 13144S: Supported 13145F: Documentation/hwmon/sch5627 13146F: drivers/hwmon/sch5627.c 13147 13148SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13149M: Steve Glendinning <steve.glendinning@shawell.net> 13150L: linux-fbdev@vger.kernel.org 13151S: Maintained 13152F: drivers/video/fbdev/smscufx.c 13153 13154SMSC47B397 HARDWARE MONITOR DRIVER 13155M: Jean Delvare <jdelvare@suse.com> 13156L: linux-hwmon@vger.kernel.org 13157S: Maintained 13158F: Documentation/hwmon/smsc47b397 13159F: drivers/hwmon/smsc47b397.c 13160 13161SMSC911x ETHERNET DRIVER 13162M: Steve Glendinning <steve.glendinning@shawell.net> 13163L: netdev@vger.kernel.org 13164S: Maintained 13165F: include/linux/smsc911x.h 13166F: drivers/net/ethernet/smsc/smsc911x.* 13167 13168SMSC9420 PCI ETHERNET DRIVER 13169M: Steve Glendinning <steve.glendinning@shawell.net> 13170L: netdev@vger.kernel.org 13171S: Maintained 13172F: drivers/net/ethernet/smsc/smsc9420.* 13173 13174SOC-CAMERA V4L2 SUBSYSTEM 13175L: linux-media@vger.kernel.org 13176T: git git://linuxtv.org/media_tree.git 13177S: Orphan 13178F: include/media/soc* 13179F: drivers/media/i2c/soc_camera/ 13180F: drivers/media/platform/soc_camera/ 13181 13182SOCIONEXT SYNQUACER I2C DRIVER 13183M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13184L: linux-i2c@vger.kernel.org 13185S: Maintained 13186F: drivers/i2c/busses/i2c-synquacer.c 13187F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13188 13189SOCIONEXT UNIPHIER SOUND DRIVER 13190M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13191L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13192S: Maintained 13193F: sound/soc/uniphier/ 13194 13195SOEKRIS NET48XX LED SUPPORT 13196M: Chris Boot <bootc@bootc.net> 13197S: Maintained 13198F: drivers/leds/leds-net48xx.c 13199 13200SOFT-ROCE DRIVER (rxe) 13201M: Moni Shoua <monis@mellanox.com> 13202L: linux-rdma@vger.kernel.org 13203S: Supported 13204W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13205Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13206F: drivers/infiniband/sw/rxe/ 13207F: include/uapi/rdma/rdma_user_rxe.h 13208 13209SOFTLOGIC 6x10 MPEG CODEC 13210M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13211M: Anton Sviridenko <anton@corp.bluecherry.net> 13212M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13213M: Andrey Utkin <andrey_utkin@fastmail.com> 13214M: Ismael Luceno <ismael@iodev.co.uk> 13215L: linux-media@vger.kernel.org 13216S: Supported 13217F: drivers/media/pci/solo6x10/ 13218 13219SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13220M: James Morse <james.morse@arm.com> 13221L: linux-arm-kernel@lists.infradead.org 13222S: Maintained 13223F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13224F: drivers/firmware/arm_sdei.c 13225F: include/linux/sdei.h 13226F: include/uapi/linux/sdei.h 13227 13228SOFTWARE RAID (Multiple Disks) SUPPORT 13229M: Shaohua Li <shli@kernel.org> 13230L: linux-raid@vger.kernel.org 13231T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13232S: Supported 13233F: drivers/md/Makefile 13234F: drivers/md/Kconfig 13235F: drivers/md/md* 13236F: drivers/md/raid* 13237F: include/linux/raid/ 13238F: include/uapi/linux/raid/ 13239 13240SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13241M: Jassi Brar <jaswinder.singh@linaro.org> 13242L: netdev@vger.kernel.org 13243S: Maintained 13244F: drivers/net/ethernet/socionext/netsec.c 13245F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13246 13247SOLIDRUN CLEARFOG SUPPORT 13248M: Russell King <linux@armlinux.org.uk> 13249S: Maintained 13250F: arch/arm/boot/dts/armada-388-clearfog* 13251F: arch/arm/boot/dts/armada-38x-solidrun-* 13252 13253SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13254M: Russell King <linux@armlinux.org.uk> 13255S: Maintained 13256F: arch/arm/boot/dts/imx6*-cubox-i* 13257F: arch/arm/boot/dts/imx6*-hummingboard* 13258F: arch/arm/boot/dts/imx6*-sr-* 13259 13260SONIC NETWORK DRIVER 13261M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13262L: netdev@vger.kernel.org 13263S: Maintained 13264F: drivers/net/ethernet/natsemi/sonic.* 13265 13266SONICS SILICON BACKPLANE DRIVER (SSB) 13267M: Michael Buesch <m@bues.ch> 13268L: linux-wireless@vger.kernel.org 13269S: Maintained 13270F: drivers/ssb/ 13271F: include/linux/ssb/ 13272 13273SONY IMX258 SENSOR DRIVER 13274M: Sakari Ailus <sakari.ailus@linux.intel.com> 13275L: linux-media@vger.kernel.org 13276T: git git://linuxtv.org/media_tree.git 13277S: Maintained 13278F: drivers/media/i2c/imx258.c 13279 13280SONY IMX274 SENSOR DRIVER 13281M: Leon Luo <leonl@leopardimaging.com> 13282L: linux-media@vger.kernel.org 13283T: git git://linuxtv.org/media_tree.git 13284S: Maintained 13285F: drivers/media/i2c/imx274.c 13286F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13287 13288SONY MEMORYSTICK CARD SUPPORT 13289M: Alex Dubov <oakad@yahoo.com> 13290W: http://tifmxx.berlios.de/ 13291S: Maintained 13292F: drivers/memstick/host/tifm_ms.c 13293 13294SONY MEMORYSTICK STANDARD SUPPORT 13295M: Maxim Levitsky <maximlevitsky@gmail.com> 13296S: Maintained 13297F: drivers/memstick/core/ms_block.* 13298 13299SONY VAIO CONTROL DEVICE DRIVER 13300M: Mattia Dongili <malattia@linux.it> 13301L: platform-driver-x86@vger.kernel.org 13302W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13303S: Maintained 13304F: Documentation/laptops/sony-laptop.txt 13305F: drivers/char/sonypi.c 13306F: drivers/platform/x86/sony-laptop.c 13307F: include/linux/sony-laptop.h 13308 13309SOUND 13310M: Jaroslav Kysela <perex@perex.cz> 13311M: Takashi Iwai <tiwai@suse.com> 13312L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13313W: http://www.alsa-project.org/ 13314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13315T: git git://git.alsa-project.org/alsa-kernel.git 13316Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13317S: Maintained 13318F: Documentation/sound/ 13319F: include/sound/ 13320F: include/uapi/sound/ 13321F: sound/ 13322 13323SOUND - COMPRESSED AUDIO 13324M: Vinod Koul <vkoul@kernel.org> 13325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13327S: Supported 13328F: Documentation/sound/designs/compress-offload.rst 13329F: include/sound/compress_driver.h 13330F: include/uapi/sound/compress_* 13331F: sound/core/compress_offload.c 13332F: sound/soc/soc-compress.c 13333 13334SOUND - DMAENGINE HELPERS 13335M: Lars-Peter Clausen <lars@metafoo.de> 13336S: Supported 13337F: include/sound/dmaengine_pcm.h 13338F: sound/core/pcm_dmaengine.c 13339F: sound/soc/soc-generic-dmaengine-pcm.c 13340 13341SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13342M: Liam Girdwood <lgirdwood@gmail.com> 13343M: Mark Brown <broonie@kernel.org> 13344T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13346W: http://alsa-project.org/main/index.php/ASoC 13347S: Supported 13348F: Documentation/devicetree/bindings/sound/ 13349F: Documentation/sound/soc/ 13350F: sound/soc/ 13351F: include/sound/soc* 13352 13353SOUNDWIRE SUBSYSTEM 13354M: Vinod Koul <vinod.koul@intel.com> 13355M: Sanyog Kale <sanyog.r.kale@intel.com> 13356R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13358S: Supported 13359F: Documentation/driver-api/soundwire/ 13360F: drivers/soundwire/ 13361F: include/linux/soundwire/ 13362 13363SP2 MEDIA DRIVER 13364M: Olli Salonen <olli.salonen@iki.fi> 13365L: linux-media@vger.kernel.org 13366W: https://linuxtv.org 13367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13368S: Maintained 13369F: drivers/media/dvb-frontends/sp2* 13370 13371SPARC + UltraSPARC (sparc/sparc64) 13372M: "David S. Miller" <davem@davemloft.net> 13373L: sparclinux@vger.kernel.org 13374Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13375T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13377S: Maintained 13378F: arch/sparc/ 13379F: drivers/sbus/ 13380 13381SPARC SERIAL DRIVERS 13382M: "David S. Miller" <davem@davemloft.net> 13383L: sparclinux@vger.kernel.org 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13386S: Maintained 13387F: include/linux/sunserialcore.h 13388F: drivers/tty/serial/suncore.c 13389F: drivers/tty/serial/sunhv.c 13390F: drivers/tty/serial/sunsab.c 13391F: drivers/tty/serial/sunsab.h 13392F: drivers/tty/serial/sunsu.c 13393F: drivers/tty/serial/sunzilog.c 13394F: drivers/tty/serial/sunzilog.h 13395F: drivers/tty/vcc.c 13396 13397SPARSE CHECKER 13398M: "Christopher Li" <sparse@chrisli.org> 13399L: linux-sparse@vger.kernel.org 13400W: https://sparse.wiki.kernel.org/ 13401T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13402T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13403S: Maintained 13404F: include/linux/compiler.h 13405 13406SPEAR CLOCK FRAMEWORK SUPPORT 13407M: Viresh Kumar <vireshk@kernel.org> 13408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13409W: http://www.st.com/spear 13410S: Maintained 13411F: drivers/clk/spear/ 13412 13413SPEAR PLATFORM SUPPORT 13414M: Viresh Kumar <vireshk@kernel.org> 13415M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13417W: http://www.st.com/spear 13418S: Maintained 13419F: arch/arm/boot/dts/spear* 13420F: arch/arm/mach-spear/ 13421 13422SPI NOR SUBSYSTEM 13423M: Marek Vasut <marek.vasut@gmail.com> 13424L: linux-mtd@lists.infradead.org 13425W: http://www.linux-mtd.infradead.org/ 13426Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13427T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13428T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13429S: Maintained 13430F: drivers/mtd/spi-nor/ 13431F: include/linux/mtd/spi-nor.h 13432 13433SPI SUBSYSTEM 13434M: Mark Brown <broonie@kernel.org> 13435L: linux-spi@vger.kernel.org 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13437Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13438S: Maintained 13439F: Documentation/devicetree/bindings/spi/ 13440F: Documentation/spi/ 13441F: drivers/spi/ 13442F: include/linux/spi/ 13443F: include/uapi/linux/spi/ 13444F: tools/spi/ 13445 13446SPIDERNET NETWORK DRIVER for CELL 13447M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13448L: netdev@vger.kernel.org 13449S: Supported 13450F: Documentation/networking/spider_net.txt 13451F: drivers/net/ethernet/toshiba/spider_net* 13452 13453SPMI SUBSYSTEM 13454R: Stephen Boyd <sboyd@kernel.org> 13455L: linux-arm-msm@vger.kernel.org 13456F: Documentation/devicetree/bindings/spmi/ 13457F: drivers/spmi/ 13458F: include/dt-bindings/spmi/spmi.h 13459F: include/linux/spmi.h 13460F: include/trace/events/spmi.h 13461 13462SPU FILE SYSTEM 13463M: Jeremy Kerr <jk@ozlabs.org> 13464L: linuxppc-dev@lists.ozlabs.org 13465W: http://www.ibm.com/developerworks/power/cell/ 13466S: Supported 13467F: Documentation/filesystems/spufs.txt 13468F: arch/powerpc/platforms/cell/spufs/ 13469 13470SQUASHFS FILE SYSTEM 13471M: Phillip Lougher <phillip@squashfs.org.uk> 13472L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13473W: http://squashfs.org.uk 13474T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13475S: Maintained 13476F: Documentation/filesystems/squashfs.txt 13477F: fs/squashfs/ 13478 13479SRM (Alpha) environment access 13480M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13481S: Maintained 13482F: arch/alpha/kernel/srm_env.c 13483 13484ST STM32 I2C/SMBUS DRIVER 13485M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13486L: linux-i2c@vger.kernel.org 13487S: Maintained 13488F: drivers/i2c/busses/i2c-stm32* 13489 13490STABLE BRANCH 13491M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13492L: stable@vger.kernel.org 13493S: Supported 13494F: Documentation/process/stable-kernel-rules.rst 13495 13496STAGING - COMEDI 13497M: Ian Abbott <abbotti@mev.co.uk> 13498M: H Hartley Sweeten <hsweeten@visionengravers.com> 13499S: Odd Fixes 13500F: drivers/staging/comedi/ 13501 13502STAGING - FLARION FT1000 DRIVERS 13503M: Marek Belisko <marek.belisko@gmail.com> 13504S: Odd Fixes 13505F: drivers/staging/ft1000/ 13506 13507STAGING - INDUSTRIAL IO 13508M: Jonathan Cameron <jic23@kernel.org> 13509L: linux-iio@vger.kernel.org 13510S: Odd Fixes 13511F: Documentation/devicetree/bindings/staging/iio/ 13512F: drivers/staging/iio/ 13513 13514STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13515M: Marc Dietrich <marvin24@gmx.de> 13516L: ac100@lists.launchpad.net (moderated for non-subscribers) 13517L: linux-tegra@vger.kernel.org 13518S: Maintained 13519F: drivers/staging/nvec/ 13520 13521STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13522M: Jens Frederich <jfrederich@gmail.com> 13523M: Daniel Drake <dsd@laptop.org> 13524M: Jon Nettleton <jon.nettleton@gmail.com> 13525W: http://wiki.laptop.org/go/DCON 13526S: Maintained 13527F: drivers/staging/olpc_dcon/ 13528 13529STAGING - REALTEK RTL8712U DRIVERS 13530M: Larry Finger <Larry.Finger@lwfinger.net> 13531M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13532S: Odd Fixes 13533F: drivers/staging/rtl8712/ 13534 13535STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13536M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13537M: Teddy Wang <teddy.wang@siliconmotion.com> 13538M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13539L: linux-fbdev@vger.kernel.org 13540S: Maintained 13541F: drivers/staging/sm750fb/ 13542 13543STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13544M: William Hubbs <w.d.hubbs@gmail.com> 13545M: Chris Brannon <chris@the-brannons.com> 13546M: Kirk Reiser <kirk@reisers.ca> 13547M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13548L: speakup@linux-speakup.org 13549W: http://www.linux-speakup.org/ 13550S: Odd Fixes 13551F: drivers/staging/speakup/ 13552 13553STAGING - VIA VT665X DRIVERS 13554M: Forest Bond <forest@alittletooquiet.net> 13555S: Odd Fixes 13556F: drivers/staging/vt665?/ 13557 13558STAGING - WILC1000 WIFI DRIVER 13559M: Aditya Shankar <aditya.shankar@microchip.com> 13560M: Ganesh Krishna <ganesh.krishna@microchip.com> 13561L: linux-wireless@vger.kernel.org 13562S: Supported 13563F: drivers/staging/wilc1000/ 13564 13565STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13566M: Arnaud Patard <arnaud.patard@rtp-net.org> 13567S: Odd Fixes 13568F: drivers/staging/xgifb/ 13569 13570STAGING SUBSYSTEM 13571M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13572T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13573L: devel@driverdev.osuosl.org 13574S: Supported 13575F: drivers/staging/ 13576 13577STARFIRE/DURALAN NETWORK DRIVER 13578M: Ion Badulescu <ionut@badula.org> 13579S: Odd Fixes 13580F: drivers/net/ethernet/adaptec/starfire* 13581 13582STEC S1220 SKD DRIVER 13583M: Bart Van Assche <bart.vanassche@wdc.com> 13584L: linux-block@vger.kernel.org 13585S: Maintained 13586F: drivers/block/skd*[ch] 13587 13588STI CEC DRIVER 13589M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13590S: Maintained 13591F: drivers/staging/media/st-cec/ 13592F: Documentation/devicetree/bindings/media/stih-cec.txt 13593 13594STK1160 USB VIDEO CAPTURE DRIVER 13595M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13596L: linux-media@vger.kernel.org 13597T: git git://linuxtv.org/media_tree.git 13598S: Maintained 13599F: drivers/media/usb/stk1160/ 13600 13601STM32 TIMER/LPTIMER DRIVERS 13602M: Fabrice Gasnier <fabrice.gasnier@st.com> 13603S: Maintained 13604F: drivers/*/stm32-*timer* 13605F: drivers/pwm/pwm-stm32* 13606F: include/linux/*/stm32-*tim* 13607F: Documentation/ABI/testing/*timer-stm32 13608F: Documentation/devicetree/bindings/*/stm32-*timer* 13609F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13610 13611STMMAC ETHERNET DRIVER 13612M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13613M: Alexandre Torgue <alexandre.torgue@st.com> 13614M: Jose Abreu <joabreu@synopsys.com> 13615L: netdev@vger.kernel.org 13616W: http://www.stlinux.com 13617S: Supported 13618F: drivers/net/ethernet/stmicro/stmmac/ 13619 13620SUN3/3X 13621M: Sam Creasey <sammy@sammy.net> 13622W: http://sammy.net/sun3/ 13623S: Maintained 13624F: arch/m68k/kernel/*sun3* 13625F: arch/m68k/sun3*/ 13626F: arch/m68k/include/asm/sun3* 13627F: drivers/net/ethernet/i825xx/sun3* 13628 13629SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13630M: Hans de Goede <hdegoede@redhat.com> 13631L: linux-input@vger.kernel.org 13632S: Maintained 13633F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13634F: drivers/input/keyboard/sun4i-lradc-keys.c 13635 13636SUNDANCE NETWORK DRIVER 13637M: Denis Kirjanov <kda@linux-powerpc.org> 13638L: netdev@vger.kernel.org 13639S: Maintained 13640F: drivers/net/ethernet/dlink/sundance.c 13641 13642SUPERH 13643M: Yoshinori Sato <ysato@users.sourceforge.jp> 13644M: Rich Felker <dalias@libc.org> 13645L: linux-sh@vger.kernel.org 13646Q: http://patchwork.kernel.org/project/linux-sh/list/ 13647S: Maintained 13648F: Documentation/sh/ 13649F: arch/sh/ 13650F: drivers/sh/ 13651 13652SUSPEND TO RAM 13653M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13654M: Len Brown <len.brown@intel.com> 13655M: Pavel Machek <pavel@ucw.cz> 13656L: linux-pm@vger.kernel.org 13657B: https://bugzilla.kernel.org 13658S: Supported 13659F: Documentation/power/ 13660F: arch/x86/kernel/acpi/ 13661F: drivers/base/power/ 13662F: kernel/power/ 13663F: include/linux/suspend.h 13664F: include/linux/freezer.h 13665F: include/linux/pm.h 13666 13667SVGA HANDLING 13668M: Martin Mares <mj@ucw.cz> 13669L: linux-video@atrey.karlin.mff.cuni.cz 13670S: Maintained 13671F: Documentation/svga.txt 13672F: arch/x86/boot/video* 13673 13674SWIOTLB SUBSYSTEM 13675M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13676L: iommu@lists.linux-foundation.org 13677T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13678S: Supported 13679F: kernel/dma/swiotlb.c 13680F: arch/*/kernel/pci-swiotlb.c 13681F: include/linux/swiotlb.h 13682 13683SWITCHDEV 13684M: Jiri Pirko <jiri@resnulli.us> 13685M: Ivan Vecera <ivecera@redhat.com> 13686L: netdev@vger.kernel.org 13687S: Supported 13688F: net/switchdev/ 13689F: include/net/switchdev.h 13690 13691SY8106A REGULATOR DRIVER 13692M: Icenowy Zheng <icenowy@aosc.io> 13693S: Maintained 13694F: drivers/regulator/sy8106a-regulator.c 13695F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13696 13697SYNC FILE FRAMEWORK 13698M: Sumit Semwal <sumit.semwal@linaro.org> 13699R: Gustavo Padovan <gustavo@padovan.org> 13700S: Maintained 13701L: linux-media@vger.kernel.org 13702L: dri-devel@lists.freedesktop.org 13703F: drivers/dma-buf/sync_* 13704F: drivers/dma-buf/dma-fence* 13705F: drivers/dma-buf/sw_sync.c 13706F: include/linux/sync_file.h 13707F: include/uapi/linux/sync_file.h 13708F: Documentation/sync_file.txt 13709T: git git://anongit.freedesktop.org/drm/drm-misc 13710 13711SYNOPSYS ARC ARCHITECTURE 13712M: Vineet Gupta <vgupta@synopsys.com> 13713L: linux-snps-arc@lists.infradead.org 13714S: Supported 13715F: arch/arc/ 13716F: Documentation/devicetree/bindings/arc/* 13717F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13718F: drivers/clocksource/arc_timer.c 13719F: drivers/tty/serial/arc_uart.c 13720T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13721 13722SYNOPSYS ARC HSDK SDP pll clock driver 13723M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13724S: Supported 13725F: drivers/clk/clk-hsdk-pll.c 13726F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13727 13728SYNOPSYS ARC SDP clock driver 13729M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13730S: Supported 13731F: drivers/clk/axs10x/* 13732F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13733 13734SYNOPSYS ARC SDP platform support 13735M: Alexey Brodkin <abrodkin@synopsys.com> 13736S: Supported 13737F: arch/arc/plat-axs10x 13738F: arch/arc/boot/dts/ax* 13739F: Documentation/devicetree/bindings/arc/axs10* 13740 13741SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13742M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13743S: Supported 13744F: drivers/reset/reset-axs10x.c 13745F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13746 13747SYNOPSYS DESIGNWARE 8250 UART DRIVER 13748R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13749S: Maintained 13750F: drivers/tty/serial/8250/8250_dw.c 13751 13752SYNOPSYS DESIGNWARE APB GPIO DRIVER 13753M: Hoan Tran <hotran@apm.com> 13754L: linux-gpio@vger.kernel.org 13755S: Maintained 13756F: drivers/gpio/gpio-dwapb.c 13757F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13758 13759SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13760M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13761S: Maintained 13762F: drivers/dma/dwi-axi-dmac/ 13763F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13764 13765SYNOPSYS DESIGNWARE DMAC DRIVER 13766M: Viresh Kumar <vireshk@kernel.org> 13767R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13768S: Maintained 13769F: include/linux/dma/dw.h 13770F: include/linux/platform_data/dma-dw.h 13771F: drivers/dma/dw/ 13772 13773SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13774M: Jose Abreu <Jose.Abreu@synopsys.com> 13775L: netdev@vger.kernel.org 13776S: Supported 13777F: drivers/net/ethernet/synopsys/ 13778 13779SYNOPSYS DESIGNWARE I2C DRIVER 13780M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13781R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13782R: Mika Westerberg <mika.westerberg@linux.intel.com> 13783L: linux-i2c@vger.kernel.org 13784S: Maintained 13785F: drivers/i2c/busses/i2c-designware-* 13786F: include/linux/platform_data/i2c-designware.h 13787 13788SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13789M: Jaehoon Chung <jh80.chung@samsung.com> 13790L: linux-mmc@vger.kernel.org 13791S: Maintained 13792F: drivers/mmc/host/dw_mmc* 13793 13794SYNOPSYS HSDK RESET CONTROLLER DRIVER 13795M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13796S: Supported 13797F: drivers/reset/reset-hsdk.c 13798F: include/dt-bindings/reset/snps,hsdk-reset.h 13799F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13800 13801SYSTEM CONFIGURATION (SYSCON) 13802M: Lee Jones <lee.jones@linaro.org> 13803M: Arnd Bergmann <arnd@arndb.de> 13804T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13805S: Supported 13806F: drivers/mfd/syscon.c 13807 13808SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13809M: Sudeep Holla <sudeep.holla@arm.com> 13810L: linux-arm-kernel@lists.infradead.org 13811S: Maintained 13812F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13813F: drivers/clk/clk-sc[mp]i.c 13814F: drivers/cpufreq/sc[mp]i-cpufreq.c 13815F: drivers/firmware/arm_scpi.c 13816F: drivers/firmware/arm_scmi/ 13817F: include/linux/sc[mp]i_protocol.h 13818 13819SYSTEM RESET/SHUTDOWN DRIVERS 13820M: Sebastian Reichel <sre@kernel.org> 13821L: linux-pm@vger.kernel.org 13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13823S: Maintained 13824F: Documentation/devicetree/bindings/power/reset/ 13825F: drivers/power/reset/ 13826 13827SYSTEM TRACE MODULE CLASS 13828M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13829S: Maintained 13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13831F: Documentation/trace/stm.rst 13832F: drivers/hwtracing/stm/ 13833F: include/linux/stm.h 13834F: include/uapi/linux/stm.h 13835 13836SYSV FILESYSTEM 13837M: Christoph Hellwig <hch@infradead.org> 13838S: Maintained 13839F: Documentation/filesystems/sysv-fs.txt 13840F: fs/sysv/ 13841F: include/linux/sysv_fs.h 13842 13843TARGET SUBSYSTEM 13844M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13845L: linux-scsi@vger.kernel.org 13846L: target-devel@vger.kernel.org 13847W: http://www.linux-iscsi.org 13848W: http://groups.google.com/group/linux-iscsi-target-dev 13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13850S: Supported 13851F: drivers/target/ 13852F: include/target/ 13853F: Documentation/target/ 13854 13855TASKSTATS STATISTICS INTERFACE 13856M: Balbir Singh <bsingharora@gmail.com> 13857S: Maintained 13858F: Documentation/accounting/taskstats* 13859F: include/linux/taskstats* 13860F: kernel/taskstats.c 13861 13862TC subsystem 13863M: Jamal Hadi Salim <jhs@mojatatu.com> 13864M: Cong Wang <xiyou.wangcong@gmail.com> 13865M: Jiri Pirko <jiri@resnulli.us> 13866L: netdev@vger.kernel.org 13867S: Maintained 13868F: include/net/pkt_cls.h 13869F: include/net/pkt_sched.h 13870F: include/net/tc_act/ 13871F: include/uapi/linux/pkt_cls.h 13872F: include/uapi/linux/pkt_sched.h 13873F: include/uapi/linux/tc_act/ 13874F: include/uapi/linux/tc_ematch/ 13875F: net/sched/ 13876 13877TCP LOW PRIORITY MODULE 13878M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13879M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13880W: http://tcp-lp-mod.sourceforge.net/ 13881S: Maintained 13882F: net/ipv4/tcp_lp.c 13883 13884TDA10071 MEDIA DRIVER 13885M: Antti Palosaari <crope@iki.fi> 13886L: linux-media@vger.kernel.org 13887W: https://linuxtv.org 13888W: http://palosaari.fi/linux/ 13889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13890T: git git://linuxtv.org/anttip/media_tree.git 13891S: Maintained 13892F: drivers/media/dvb-frontends/tda10071* 13893 13894TDA18212 MEDIA DRIVER 13895M: Antti Palosaari <crope@iki.fi> 13896L: linux-media@vger.kernel.org 13897W: https://linuxtv.org 13898W: http://palosaari.fi/linux/ 13899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13900T: git git://linuxtv.org/anttip/media_tree.git 13901S: Maintained 13902F: drivers/media/tuners/tda18212* 13903 13904TDA18218 MEDIA DRIVER 13905M: Antti Palosaari <crope@iki.fi> 13906L: linux-media@vger.kernel.org 13907W: https://linuxtv.org 13908W: http://palosaari.fi/linux/ 13909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13910T: git git://linuxtv.org/anttip/media_tree.git 13911S: Maintained 13912F: drivers/media/tuners/tda18218* 13913 13914TDA18250 MEDIA DRIVER 13915M: Olli Salonen <olli.salonen@iki.fi> 13916L: linux-media@vger.kernel.org 13917W: https://linuxtv.org 13918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13919T: git git://linuxtv.org/media_tree.git 13920S: Maintained 13921F: drivers/media/tuners/tda18250* 13922 13923TDA18271 MEDIA DRIVER 13924M: Michael Krufky <mkrufky@linuxtv.org> 13925L: linux-media@vger.kernel.org 13926W: https://linuxtv.org 13927W: http://github.com/mkrufky 13928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13929T: git git://linuxtv.org/mkrufky/tuners.git 13930S: Maintained 13931F: drivers/media/tuners/tda18271* 13932 13933TDA1997x MEDIA DRIVER 13934M: Tim Harvey <tharvey@gateworks.com> 13935L: linux-media@vger.kernel.org 13936W: https://linuxtv.org 13937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13938S: Maintained 13939F: drivers/media/i2c/tda1997x.* 13940 13941TDA827x MEDIA DRIVER 13942M: Michael Krufky <mkrufky@linuxtv.org> 13943L: linux-media@vger.kernel.org 13944W: https://linuxtv.org 13945W: http://github.com/mkrufky 13946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13947T: git git://linuxtv.org/mkrufky/tuners.git 13948S: Maintained 13949F: drivers/media/tuners/tda8290.* 13950 13951TDA8290 MEDIA DRIVER 13952M: Michael Krufky <mkrufky@linuxtv.org> 13953L: linux-media@vger.kernel.org 13954W: https://linuxtv.org 13955W: http://github.com/mkrufky 13956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13957T: git git://linuxtv.org/mkrufky/tuners.git 13958S: Maintained 13959F: drivers/media/tuners/tda8290.* 13960 13961TDA9840 MEDIA DRIVER 13962M: Hans Verkuil <hverkuil@xs4all.nl> 13963L: linux-media@vger.kernel.org 13964T: git git://linuxtv.org/media_tree.git 13965W: https://linuxtv.org 13966S: Maintained 13967F: drivers/media/i2c/tda9840* 13968 13969TEA5761 TUNER DRIVER 13970M: Mauro Carvalho Chehab <mchehab@kernel.org> 13971L: linux-media@vger.kernel.org 13972W: https://linuxtv.org 13973T: git git://linuxtv.org/media_tree.git 13974S: Odd fixes 13975F: drivers/media/tuners/tea5761.* 13976 13977TEA5767 TUNER DRIVER 13978M: Mauro Carvalho Chehab <mchehab@kernel.org> 13979L: linux-media@vger.kernel.org 13980W: https://linuxtv.org 13981T: git git://linuxtv.org/media_tree.git 13982S: Maintained 13983F: drivers/media/tuners/tea5767.* 13984 13985TEA6415C MEDIA DRIVER 13986M: Hans Verkuil <hverkuil@xs4all.nl> 13987L: linux-media@vger.kernel.org 13988T: git git://linuxtv.org/media_tree.git 13989W: https://linuxtv.org 13990S: Maintained 13991F: drivers/media/i2c/tea6415c* 13992 13993TEA6420 MEDIA DRIVER 13994M: Hans Verkuil <hverkuil@xs4all.nl> 13995L: linux-media@vger.kernel.org 13996T: git git://linuxtv.org/media_tree.git 13997W: https://linuxtv.org 13998S: Maintained 13999F: drivers/media/i2c/tea6420* 14000 14001TEAM DRIVER 14002M: Jiri Pirko <jiri@resnulli.us> 14003L: netdev@vger.kernel.org 14004S: Supported 14005F: drivers/net/team/ 14006F: include/linux/if_team.h 14007F: include/uapi/linux/if_team.h 14008 14009TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14010M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14011S: Maintained 14012F: arch/x86/platform/ts5500/ 14013 14014TECHNOTREND USB IR RECEIVER 14015M: Sean Young <sean@mess.org> 14016L: linux-media@vger.kernel.org 14017S: Maintained 14018F: drivers/media/rc/ttusbir.c 14019 14020TECHWELL TW9910 VIDEO DECODER 14021L: linux-media@vger.kernel.org 14022S: Orphan 14023F: drivers/media/i2c/tw9910.c 14024F: include/media/i2c/tw9910.h 14025 14026TEE SUBSYSTEM 14027M: Jens Wiklander <jens.wiklander@linaro.org> 14028S: Maintained 14029F: include/linux/tee_drv.h 14030F: include/uapi/linux/tee.h 14031F: drivers/tee/ 14032F: Documentation/tee.txt 14033 14034TEGRA ARCHITECTURE SUPPORT 14035M: Thierry Reding <thierry.reding@gmail.com> 14036M: Jonathan Hunter <jonathanh@nvidia.com> 14037L: linux-tegra@vger.kernel.org 14038Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14040S: Supported 14041N: [^a-z]tegra 14042 14043TEGRA CLOCK DRIVER 14044M: Peter De Schrijver <pdeschrijver@nvidia.com> 14045M: Prashant Gaikwad <pgaikwad@nvidia.com> 14046S: Supported 14047F: drivers/clk/tegra/ 14048 14049TEGRA DMA DRIVERS 14050M: Laxman Dewangan <ldewangan@nvidia.com> 14051M: Jon Hunter <jonathanh@nvidia.com> 14052S: Supported 14053F: drivers/dma/tegra* 14054 14055TEGRA I2C DRIVER 14056M: Laxman Dewangan <ldewangan@nvidia.com> 14057S: Supported 14058F: drivers/i2c/busses/i2c-tegra.c 14059 14060TEGRA IOMMU DRIVERS 14061M: Thierry Reding <thierry.reding@gmail.com> 14062L: linux-tegra@vger.kernel.org 14063S: Supported 14064F: drivers/iommu/tegra* 14065 14066TEGRA KBC DRIVER 14067M: Laxman Dewangan <ldewangan@nvidia.com> 14068S: Supported 14069F: drivers/input/keyboard/tegra-kbc.c 14070 14071TEGRA PWM DRIVER 14072M: Thierry Reding <thierry.reding@gmail.com> 14073S: Supported 14074F: drivers/pwm/pwm-tegra.c 14075 14076TEGRA SERIAL DRIVER 14077M: Laxman Dewangan <ldewangan@nvidia.com> 14078S: Supported 14079F: drivers/tty/serial/serial-tegra.c 14080 14081TEGRA SPI DRIVER 14082M: Laxman Dewangan <ldewangan@nvidia.com> 14083S: Supported 14084F: drivers/spi/spi-tegra* 14085 14086TEHUTI ETHERNET DRIVER 14087M: Andy Gospodarek <andy@greyhouse.net> 14088L: netdev@vger.kernel.org 14089S: Supported 14090F: drivers/net/ethernet/tehuti/* 14091 14092Telecom Clock Driver for MCPL0010 14093M: Mark Gross <mark.gross@intel.com> 14094S: Supported 14095F: drivers/char/tlclk.c 14096 14097TENSILICA XTENSA PORT (xtensa) 14098M: Chris Zankel <chris@zankel.net> 14099M: Max Filippov <jcmvbkbc@gmail.com> 14100L: linux-xtensa@linux-xtensa.org 14101T: git git://github.com/czankel/xtensa-linux.git 14102S: Maintained 14103F: arch/xtensa/ 14104F: drivers/irqchip/irq-xtensa-* 14105 14106Texas Instruments' System Control Interface (TISCI) Protocol Driver 14107M: Nishanth Menon <nm@ti.com> 14108M: Tero Kristo <t-kristo@ti.com> 14109M: Santosh Shilimkar <ssantosh@kernel.org> 14110L: linux-arm-kernel@lists.infradead.org 14111S: Maintained 14112F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14113F: drivers/firmware/ti_sci* 14114F: include/linux/soc/ti/ti_sci_protocol.h 14115F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14116F: include/dt-bindings/genpd/k2g.h 14117F: drivers/soc/ti/ti_sci_pm_domains.c 14118F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14119F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14120F: drivers/clk/keystone/sci-clk.c 14121F: drivers/reset/reset-ti-sci.c 14122 14123THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14124M: Hans Verkuil <hverkuil@xs4all.nl> 14125L: linux-media@vger.kernel.org 14126T: git git://linuxtv.org/media_tree.git 14127W: https://linuxtv.org 14128S: Maintained 14129F: drivers/media/radio/radio-raremono.c 14130 14131THERMAL 14132M: Zhang Rui <rui.zhang@intel.com> 14133M: Eduardo Valentin <edubezval@gmail.com> 14134L: linux-pm@vger.kernel.org 14135T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14137Q: https://patchwork.kernel.org/project/linux-pm/list/ 14138S: Supported 14139F: drivers/thermal/ 14140F: include/linux/thermal.h 14141F: include/uapi/linux/thermal.h 14142F: include/linux/cpu_cooling.h 14143F: Documentation/devicetree/bindings/thermal/ 14144 14145THERMAL/CPU_COOLING 14146M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14147M: Viresh Kumar <viresh.kumar@linaro.org> 14148M: Javi Merino <javi.merino@kernel.org> 14149L: linux-pm@vger.kernel.org 14150S: Supported 14151F: Documentation/thermal/cpu-cooling-api.txt 14152F: drivers/thermal/cpu_cooling.c 14153F: include/linux/cpu_cooling.h 14154 14155THINKPAD ACPI EXTRAS DRIVER 14156M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14157L: ibm-acpi-devel@lists.sourceforge.net 14158L: platform-driver-x86@vger.kernel.org 14159W: http://ibm-acpi.sourceforge.net 14160W: http://thinkwiki.org/wiki/Ibm-acpi 14161T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14162S: Maintained 14163F: drivers/platform/x86/thinkpad_acpi.c 14164 14165THUNDERBOLT DRIVER 14166M: Andreas Noever <andreas.noever@gmail.com> 14167M: Michael Jamet <michael.jamet@intel.com> 14168M: Mika Westerberg <mika.westerberg@linux.intel.com> 14169M: Yehezkel Bernat <YehezkelShB@gmail.com> 14170T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14171S: Maintained 14172F: Documentation/admin-guide/thunderbolt.rst 14173F: drivers/thunderbolt/ 14174F: include/linux/thunderbolt.h 14175 14176THUNDERBOLT NETWORK DRIVER 14177M: Michael Jamet <michael.jamet@intel.com> 14178M: Mika Westerberg <mika.westerberg@linux.intel.com> 14179M: Yehezkel Bernat <YehezkelShB@gmail.com> 14180L: netdev@vger.kernel.org 14181S: Maintained 14182F: drivers/net/thunderbolt.c 14183 14184THUNDERX GPIO DRIVER 14185M: David Daney <david.daney@cavium.com> 14186S: Maintained 14187F: drivers/gpio/gpio-thunderx.c 14188 14189TI AM437X VPFE DRIVER 14190M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14191L: linux-media@vger.kernel.org 14192W: https://linuxtv.org 14193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14194T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14195S: Maintained 14196F: drivers/media/platform/am437x/ 14197 14198TI BANDGAP AND THERMAL DRIVER 14199M: Eduardo Valentin <edubezval@gmail.com> 14200M: Keerthy <j-keerthy@ti.com> 14201L: linux-pm@vger.kernel.org 14202L: linux-omap@vger.kernel.org 14203S: Maintained 14204F: drivers/thermal/ti-soc-thermal/ 14205 14206TI BQ27XXX POWER SUPPLY DRIVER 14207R: Andrew F. Davis <afd@ti.com> 14208F: include/linux/power/bq27xxx_battery.h 14209F: drivers/power/supply/bq27xxx_battery.c 14210F: drivers/power/supply/bq27xxx_battery_i2c.c 14211 14212TI CDCE706 CLOCK DRIVER 14213M: Max Filippov <jcmvbkbc@gmail.com> 14214S: Maintained 14215F: drivers/clk/clk-cdce706.c 14216 14217TI CLOCK DRIVER 14218M: Tero Kristo <t-kristo@ti.com> 14219L: linux-omap@vger.kernel.org 14220S: Maintained 14221F: drivers/clk/ti/ 14222F: include/linux/clk/ti.h 14223 14224TI DAVINCI MACHINE SUPPORT 14225M: Sekhar Nori <nsekhar@ti.com> 14226M: Kevin Hilman <khilman@kernel.org> 14227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14228T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14229S: Supported 14230F: arch/arm/mach-davinci/ 14231F: drivers/i2c/busses/i2c-davinci.c 14232F: arch/arm/boot/dts/da850* 14233 14234TI DAVINCI SERIES CLOCK DRIVER 14235M: David Lechner <david@lechnology.com> 14236R: Sekhar Nori <nsekhar@ti.com> 14237S: Maintained 14238F: Documentation/devicetree/bindings/clock/ti/davinci/ 14239F: drivers/clk/davinci/ 14240 14241TI DAVINCI SERIES GPIO DRIVER 14242M: Keerthy <j-keerthy@ti.com> 14243L: linux-gpio@vger.kernel.org 14244S: Maintained 14245F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14246F: drivers/gpio/gpio-davinci.c 14247 14248TI DAVINCI SERIES MEDIA DRIVER 14249M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14250L: linux-media@vger.kernel.org 14251W: https://linuxtv.org 14252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14253T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14254S: Maintained 14255F: drivers/media/platform/davinci/ 14256F: include/media/davinci/ 14257 14258TI ETHERNET SWITCH DRIVER (CPSW) 14259R: Grygorii Strashko <grygorii.strashko@ti.com> 14260L: linux-omap@vger.kernel.org 14261L: netdev@vger.kernel.org 14262S: Maintained 14263F: drivers/net/ethernet/ti/cpsw* 14264F: drivers/net/ethernet/ti/davinci* 14265 14266TI FLASH MEDIA INTERFACE DRIVER 14267M: Alex Dubov <oakad@yahoo.com> 14268S: Maintained 14269F: drivers/misc/tifm* 14270F: drivers/mmc/host/tifm_sd.c 14271F: include/linux/tifm.h 14272 14273TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14274M: Santosh Shilimkar <ssantosh@kernel.org> 14275L: linux-kernel@vger.kernel.org 14276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14277S: Maintained 14278F: drivers/soc/ti/* 14279T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14280 14281TI LM49xxx FAMILY ASoC CODEC DRIVERS 14282M: M R Swami Reddy <mr.swami.reddy@ti.com> 14283M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14285S: Maintained 14286F: sound/soc/codecs/lm49453* 14287F: sound/soc/codecs/isabelle* 14288 14289TI LP855x BACKLIGHT DRIVER 14290M: Milo Kim <milo.kim@ti.com> 14291S: Maintained 14292F: Documentation/backlight/lp855x-driver.txt 14293F: drivers/video/backlight/lp855x_bl.c 14294F: include/linux/platform_data/lp855x.h 14295 14296TI LP8727 CHARGER DRIVER 14297M: Milo Kim <milo.kim@ti.com> 14298S: Maintained 14299F: drivers/power/supply/lp8727_charger.c 14300F: include/linux/platform_data/lp8727.h 14301 14302TI LP8788 MFD DRIVER 14303M: Milo Kim <milo.kim@ti.com> 14304S: Maintained 14305F: drivers/iio/adc/lp8788_adc.c 14306F: drivers/leds/leds-lp8788.c 14307F: drivers/mfd/lp8788*.c 14308F: drivers/power/supply/lp8788-charger.c 14309F: drivers/regulator/lp8788-*.c 14310F: include/linux/mfd/lp8788*.h 14311 14312TI NETCP ETHERNET DRIVER 14313M: Wingman Kwok <w-kwok2@ti.com> 14314M: Murali Karicheri <m-karicheri2@ti.com> 14315L: netdev@vger.kernel.org 14316S: Maintained 14317F: drivers/net/ethernet/ti/netcp* 14318 14319TI TAS571X FAMILY ASoC CODEC DRIVER 14320M: Kevin Cernekee <cernekee@chromium.org> 14321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14322S: Odd Fixes 14323F: sound/soc/codecs/tas571x* 14324 14325TI TRF7970A NFC DRIVER 14326M: Mark Greer <mgreer@animalcreek.com> 14327L: linux-wireless@vger.kernel.org 14328L: linux-nfc@lists.01.org (moderated for non-subscribers) 14329S: Supported 14330F: drivers/nfc/trf7970a.c 14331F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14332 14333TI TWL4030 SERIES SOC CODEC DRIVER 14334M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14335L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14336S: Maintained 14337F: sound/soc/codecs/twl4030* 14338 14339TI VPE/CAL DRIVERS 14340M: Benoit Parrot <bparrot@ti.com> 14341L: linux-media@vger.kernel.org 14342W: http://linuxtv.org/ 14343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14344S: Maintained 14345F: drivers/media/platform/ti-vpe/ 14346 14347TI WILINK WIRELESS DRIVERS 14348L: linux-wireless@vger.kernel.org 14349W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14350W: http://wireless.kernel.org/en/users/Drivers/wl1251 14351T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14352S: Orphan 14353F: drivers/net/wireless/ti/ 14354F: include/linux/wl12xx.h 14355 14356TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14357M: John Stultz <john.stultz@linaro.org> 14358M: Thomas Gleixner <tglx@linutronix.de> 14359R: Stephen Boyd <sboyd@kernel.org> 14360L: linux-kernel@vger.kernel.org 14361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14362S: Supported 14363F: include/linux/clocksource.h 14364F: include/linux/time.h 14365F: include/linux/timex.h 14366F: include/uapi/linux/time.h 14367F: include/uapi/linux/timex.h 14368F: kernel/time/clocksource.c 14369F: kernel/time/time*.c 14370F: kernel/time/alarmtimer.c 14371F: kernel/time/ntp.c 14372F: tools/testing/selftests/timers/ 14373 14374TIPC NETWORK LAYER 14375M: Jon Maloy <jon.maloy@ericsson.com> 14376M: Ying Xue <ying.xue@windriver.com> 14377L: netdev@vger.kernel.org (core kernel code) 14378L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14379W: http://tipc.sourceforge.net/ 14380S: Maintained 14381F: include/uapi/linux/tipc*.h 14382F: net/tipc/ 14383 14384TLAN NETWORK DRIVER 14385M: Samuel Chessman <chessman@tux.org> 14386L: tlan-devel@lists.sourceforge.net (subscribers-only) 14387W: http://sourceforge.net/projects/tlan/ 14388S: Maintained 14389F: Documentation/networking/tlan.txt 14390F: drivers/net/ethernet/ti/tlan.* 14391 14392TM6000 VIDEO4LINUX DRIVER 14393M: Mauro Carvalho Chehab <mchehab@kernel.org> 14394L: linux-media@vger.kernel.org 14395W: https://linuxtv.org 14396T: git git://linuxtv.org/media_tree.git 14397S: Odd fixes 14398F: drivers/media/usb/tm6000/ 14399F: Documentation/media/v4l-drivers/tm6000* 14400 14401TMIO/SDHI MMC DRIVER 14402M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14403L: linux-mmc@vger.kernel.org 14404S: Supported 14405F: drivers/mmc/host/tmio_mmc* 14406F: drivers/mmc/host/renesas_sdhi* 14407F: include/linux/mfd/tmio.h 14408 14409TMP401 HARDWARE MONITOR DRIVER 14410M: Guenter Roeck <linux@roeck-us.net> 14411L: linux-hwmon@vger.kernel.org 14412S: Maintained 14413F: Documentation/hwmon/tmp401 14414F: drivers/hwmon/tmp401.c 14415 14416TMPFS (SHMEM FILESYSTEM) 14417M: Hugh Dickins <hughd@google.com> 14418L: linux-mm@kvack.org 14419S: Maintained 14420F: include/linux/shmem_fs.h 14421F: mm/shmem.c 14422 14423TOMOYO SECURITY MODULE 14424M: Kentaro Takeda <takedakn@nttdata.co.jp> 14425M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14426L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14427L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14428L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14429L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14430W: http://tomoyo.sourceforge.jp/ 14431T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14432S: Maintained 14433F: security/tomoyo/ 14434 14435TOPSTAR LAPTOP EXTRAS DRIVER 14436M: Herton Ronaldo Krzesinski <herton@canonical.com> 14437L: platform-driver-x86@vger.kernel.org 14438S: Maintained 14439F: drivers/platform/x86/topstar-laptop.c 14440 14441TORTURE-TEST MODULES 14442M: Davidlohr Bueso <dave@stgolabs.net> 14443M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14444M: Josh Triplett <josh@joshtriplett.org> 14445L: linux-kernel@vger.kernel.org 14446S: Supported 14447T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14448F: Documentation/RCU/torture.txt 14449F: kernel/torture.c 14450F: kernel/rcu/rcutorture.c 14451F: kernel/locking/locktorture.c 14452 14453TOSHIBA ACPI EXTRAS DRIVER 14454M: Azael Avalos <coproscefalo@gmail.com> 14455L: platform-driver-x86@vger.kernel.org 14456S: Maintained 14457F: drivers/platform/x86/toshiba_acpi.c 14458 14459TOSHIBA BLUETOOTH DRIVER 14460M: Azael Avalos <coproscefalo@gmail.com> 14461L: platform-driver-x86@vger.kernel.org 14462S: Maintained 14463F: drivers/platform/x86/toshiba_bluetooth.c 14464 14465TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14466M: Azael Avalos <coproscefalo@gmail.com> 14467L: platform-driver-x86@vger.kernel.org 14468S: Maintained 14469F: drivers/platform/x86/toshiba_haps.c 14470 14471TOSHIBA SMM DRIVER 14472M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14473W: http://www.buzzard.org.uk/toshiba/ 14474S: Maintained 14475F: drivers/char/toshiba.c 14476F: include/linux/toshiba.h 14477F: include/uapi/linux/toshiba.h 14478 14479TOSHIBA TC358743 DRIVER 14480M: Mats Randgaard <matrandg@cisco.com> 14481L: linux-media@vger.kernel.org 14482S: Maintained 14483F: drivers/media/i2c/tc358743* 14484F: include/media/i2c/tc358743.h 14485 14486TOSHIBA WMI HOTKEYS DRIVER 14487M: Azael Avalos <coproscefalo@gmail.com> 14488L: platform-driver-x86@vger.kernel.org 14489S: Maintained 14490F: drivers/platform/x86/toshiba-wmi.c 14491 14492TPM DEVICE DRIVER 14493M: Peter Huewe <peterhuewe@gmx.de> 14494M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14495R: Jason Gunthorpe <jgg@ziepe.ca> 14496L: linux-integrity@vger.kernel.org 14497Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14498W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14499T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14500S: Maintained 14501F: drivers/char/tpm/ 14502 14503TRACING 14504M: Steven Rostedt <rostedt@goodmis.org> 14505M: Ingo Molnar <mingo@redhat.com> 14506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14507S: Maintained 14508F: Documentation/trace/ftrace.rst 14509F: arch/*/*/*/ftrace.h 14510F: arch/*/kernel/ftrace.c 14511F: include/*/ftrace.h 14512F: include/linux/trace*.h 14513F: include/trace/ 14514F: kernel/trace/ 14515F: tools/testing/selftests/ftrace/ 14516 14517TRACING MMIO ACCESSES (MMIOTRACE) 14518M: Steven Rostedt <rostedt@goodmis.org> 14519M: Ingo Molnar <mingo@kernel.org> 14520R: Karol Herbst <karolherbst@gmail.com> 14521R: Pekka Paalanen <ppaalanen@gmail.com> 14522S: Maintained 14523L: linux-kernel@vger.kernel.org 14524L: nouveau@lists.freedesktop.org 14525F: kernel/trace/trace_mmiotrace.c 14526F: include/linux/mmiotrace.h 14527F: arch/x86/mm/kmmio.c 14528F: arch/x86/mm/mmio-mod.c 14529F: arch/x86/mm/testmmiotrace.c 14530 14531TRIVIAL PATCHES 14532M: Jiri Kosina <trivial@kernel.org> 14533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14534S: Maintained 14535K: ^Subject:.*(?i)trivial 14536 14537TEMPO SEMICONDUCTOR DRIVERS 14538M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14539S: Maintained 14540F: sound/soc/codecs/tscs*.c 14541F: sound/soc/codecs/tscs*.h 14542F: Documentation/devicetree/bindings/sound/tscs*.txt 14543 14544TTY LAYER 14545M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14546M: Jiri Slaby <jslaby@suse.com> 14547S: Supported 14548T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14549F: Documentation/serial/ 14550F: drivers/tty/ 14551F: drivers/tty/serial/serial_core.c 14552F: include/linux/serial_core.h 14553F: include/linux/serial.h 14554F: include/linux/tty.h 14555F: include/uapi/linux/serial_core.h 14556F: include/uapi/linux/serial.h 14557F: include/uapi/linux/tty.h 14558 14559TUA9001 MEDIA DRIVER 14560M: Antti Palosaari <crope@iki.fi> 14561L: linux-media@vger.kernel.org 14562W: https://linuxtv.org 14563W: http://palosaari.fi/linux/ 14564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14565T: git git://linuxtv.org/anttip/media_tree.git 14566S: Maintained 14567F: drivers/media/tuners/tua9001* 14568 14569TULIP NETWORK DRIVERS 14570L: netdev@vger.kernel.org 14571L: linux-parisc@vger.kernel.org 14572S: Orphan 14573F: drivers/net/ethernet/dec/tulip/ 14574 14575TUN/TAP driver 14576M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14577W: http://vtun.sourceforge.net/tun 14578S: Maintained 14579F: Documentation/networking/tuntap.txt 14580F: arch/um/os-Linux/drivers/ 14581 14582TURBOCHANNEL SUBSYSTEM 14583M: "Maciej W. Rozycki" <macro@linux-mips.org> 14584M: Ralf Baechle <ralf@linux-mips.org> 14585L: linux-mips@linux-mips.org 14586Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14587S: Maintained 14588F: drivers/tc/ 14589F: include/linux/tc.h 14590 14591TURBOSTAT UTILITY 14592M: "Len Brown" <lenb@kernel.org> 14593L: linux-pm@vger.kernel.org 14594B: https://bugzilla.kernel.org 14595Q: https://patchwork.kernel.org/project/linux-pm/list/ 14596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14597S: Supported 14598F: tools/power/x86/turbostat/ 14599 14600TW5864 VIDEO4LINUX DRIVER 14601M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14602M: Anton Sviridenko <anton@corp.bluecherry.net> 14603M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14604M: Andrey Utkin <andrey_utkin@fastmail.com> 14605L: linux-media@vger.kernel.org 14606S: Supported 14607F: drivers/media/pci/tw5864/ 14608 14609TW68 VIDEO4LINUX DRIVER 14610M: Hans Verkuil <hverkuil@xs4all.nl> 14611L: linux-media@vger.kernel.org 14612T: git git://linuxtv.org/media_tree.git 14613W: https://linuxtv.org 14614S: Odd Fixes 14615F: drivers/media/pci/tw68/ 14616 14617TW686X VIDEO4LINUX DRIVER 14618M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14619L: linux-media@vger.kernel.org 14620T: git git://linuxtv.org/media_tree.git 14621W: http://linuxtv.org 14622S: Maintained 14623F: drivers/media/pci/tw686x/ 14624 14625UBI FILE SYSTEM (UBIFS) 14626M: Richard Weinberger <richard@nod.at> 14627M: Artem Bityutskiy <dedekind1@gmail.com> 14628M: Adrian Hunter <adrian.hunter@intel.com> 14629L: linux-mtd@lists.infradead.org 14630T: git git://git.infradead.org/ubifs-2.6.git 14631W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14632S: Supported 14633F: Documentation/filesystems/ubifs.txt 14634F: fs/ubifs/ 14635 14636UCLINUX (M68KNOMMU AND COLDFIRE) 14637M: Greg Ungerer <gerg@linux-m68k.org> 14638W: http://www.linux-m68k.org/ 14639W: http://www.uclinux.org/ 14640L: linux-m68k@lists.linux-m68k.org 14641L: uclinux-dev@uclinux.org (subscribers-only) 14642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14643S: Maintained 14644F: arch/m68k/coldfire/ 14645F: arch/m68k/68*/ 14646F: arch/m68k/*/*_no.* 14647F: arch/m68k/include/asm/*_no.* 14648 14649UDF FILESYSTEM 14650M: Jan Kara <jack@suse.com> 14651S: Maintained 14652F: Documentation/filesystems/udf.txt 14653F: fs/udf/ 14654 14655UDRAW TABLET 14656M: Bastien Nocera <hadess@hadess.net> 14657L: linux-input@vger.kernel.org 14658S: Maintained 14659F: drivers/hid/hid-udraw-ps3.c 14660 14661UFS FILESYSTEM 14662M: Evgeniy Dushistov <dushistov@mail.ru> 14663S: Maintained 14664F: Documentation/filesystems/ufs.txt 14665F: fs/ufs/ 14666 14667UHID USERSPACE HID IO DRIVER: 14668M: David Herrmann <dh.herrmann@googlemail.com> 14669L: linux-input@vger.kernel.org 14670S: Maintained 14671F: drivers/hid/uhid.c 14672F: include/uapi/linux/uhid.h 14673 14674ULPI BUS 14675M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14676L: linux-usb@vger.kernel.org 14677S: Maintained 14678F: drivers/usb/common/ulpi.c 14679F: include/linux/ulpi/ 14680 14681ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14682L: linux-usb@vger.kernel.org 14683S: Orphan 14684F: drivers/uwb/ 14685F: include/linux/uwb.h 14686F: include/linux/uwb/ 14687 14688UNICORE32 ARCHITECTURE: 14689M: Guan Xuetao <gxt@pku.edu.cn> 14690W: http://mprc.pku.edu.cn/~guanxuetao/linux 14691S: Maintained 14692T: git git://github.com/gxt/linux.git 14693F: arch/unicore32/ 14694 14695UNIFDEF 14696M: Tony Finch <dot@dotat.at> 14697W: http://dotat.at/prog/unifdef 14698S: Maintained 14699F: scripts/unifdef.c 14700 14701UNIFORM CDROM DRIVER 14702M: Jens Axboe <axboe@kernel.dk> 14703W: http://www.kernel.dk 14704S: Maintained 14705F: Documentation/cdrom/ 14706F: drivers/cdrom/cdrom.c 14707F: include/linux/cdrom.h 14708F: include/uapi/linux/cdrom.h 14709 14710UNISYS S-PAR DRIVERS 14711M: David Kershner <david.kershner@unisys.com> 14712L: sparmaintainer@unisys.com (Unisys internal) 14713S: Supported 14714F: include/linux/visorbus.h 14715F: drivers/visorbus/ 14716F: drivers/staging/unisys/ 14717 14718UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14719M: Vinayak Holikatti <vinholikatti@gmail.com> 14720L: linux-scsi@vger.kernel.org 14721S: Supported 14722F: Documentation/scsi/ufs.txt 14723F: drivers/scsi/ufs/ 14724 14725UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14726M: Joao Pinto <jpinto@synopsys.com> 14727L: linux-scsi@vger.kernel.org 14728S: Supported 14729F: drivers/scsi/ufs/*dwc* 14730 14731UNSORTED BLOCK IMAGES (UBI) 14732M: Artem Bityutskiy <dedekind1@gmail.com> 14733M: Richard Weinberger <richard@nod.at> 14734W: http://www.linux-mtd.infradead.org/ 14735L: linux-mtd@lists.infradead.org 14736T: git git://git.infradead.org/ubifs-2.6.git 14737S: Supported 14738F: drivers/mtd/ubi/ 14739F: include/linux/mtd/ubi.h 14740F: include/uapi/mtd/ubi-user.h 14741 14742USB "USBNET" DRIVER FRAMEWORK 14743M: Oliver Neukum <oneukum@suse.com> 14744L: netdev@vger.kernel.org 14745W: http://www.linux-usb.org/usbnet 14746S: Maintained 14747F: drivers/net/usb/usbnet.c 14748F: include/linux/usb/usbnet.h 14749 14750USB ACM DRIVER 14751M: Oliver Neukum <oneukum@suse.com> 14752L: linux-usb@vger.kernel.org 14753S: Maintained 14754F: Documentation/usb/acm.txt 14755F: drivers/usb/class/cdc-acm.* 14756 14757USB AR5523 WIRELESS DRIVER 14758M: Pontus Fuchs <pontus.fuchs@gmail.com> 14759L: linux-wireless@vger.kernel.org 14760S: Maintained 14761F: drivers/net/wireless/ath/ar5523/ 14762 14763USB ATTACHED SCSI 14764M: Oliver Neukum <oneukum@suse.com> 14765L: linux-usb@vger.kernel.org 14766L: linux-scsi@vger.kernel.org 14767S: Maintained 14768F: drivers/usb/storage/uas.c 14769 14770USB CDC ETHERNET DRIVER 14771M: Oliver Neukum <oliver@neukum.org> 14772L: linux-usb@vger.kernel.org 14773S: Maintained 14774F: drivers/net/usb/cdc_*.c 14775F: include/uapi/linux/usb/cdc.h 14776 14777USB CHAOSKEY DRIVER 14778M: Keith Packard <keithp@keithp.com> 14779L: linux-usb@vger.kernel.org 14780S: Maintained 14781F: drivers/usb/misc/chaoskey.c 14782 14783USB CYPRESS C67X00 DRIVER 14784M: Peter Korsgaard <jacmet@sunsite.dk> 14785L: linux-usb@vger.kernel.org 14786S: Maintained 14787F: drivers/usb/c67x00/ 14788 14789USB DAVICOM DM9601 DRIVER 14790M: Peter Korsgaard <jacmet@sunsite.dk> 14791L: netdev@vger.kernel.org 14792W: http://www.linux-usb.org/usbnet 14793S: Maintained 14794F: drivers/net/usb/dm9601.c 14795 14796USB DIAMOND RIO500 DRIVER 14797M: Cesar Miquel <miquel@df.uba.ar> 14798L: rio500-users@lists.sourceforge.net 14799W: http://rio500.sourceforge.net 14800S: Maintained 14801F: drivers/usb/misc/rio500* 14802 14803USB EHCI DRIVER 14804M: Alan Stern <stern@rowland.harvard.edu> 14805L: linux-usb@vger.kernel.org 14806S: Maintained 14807F: Documentation/usb/ehci.txt 14808F: drivers/usb/host/ehci* 14809 14810USB GADGET/PERIPHERAL SUBSYSTEM 14811M: Felipe Balbi <balbi@kernel.org> 14812L: linux-usb@vger.kernel.org 14813W: http://www.linux-usb.org/gadget 14814T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14815S: Maintained 14816F: drivers/usb/gadget/ 14817F: include/linux/usb/gadget* 14818 14819USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14820M: Jiri Kosina <jikos@kernel.org> 14821R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14822L: linux-usb@vger.kernel.org 14823T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14824S: Maintained 14825F: Documentation/hid/hiddev.txt 14826F: drivers/hid/usbhid/ 14827 14828USB INTEL XHCI ROLE MUX DRIVER 14829M: Hans de Goede <hdegoede@redhat.com> 14830L: linux-usb@vger.kernel.org 14831S: Maintained 14832F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14833 14834USB ISP116X DRIVER 14835M: Olav Kongas <ok@artecdesign.ee> 14836L: linux-usb@vger.kernel.org 14837S: Maintained 14838F: drivers/usb/host/isp116x* 14839F: include/linux/usb/isp116x.h 14840 14841USB LAN78XX ETHERNET DRIVER 14842M: Woojung Huh <woojung.huh@microchip.com> 14843M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14844L: netdev@vger.kernel.org 14845S: Maintained 14846F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14847F: drivers/net/usb/lan78xx.* 14848F: include/dt-bindings/net/microchip-lan78xx.h 14849 14850USB MASS STORAGE DRIVER 14851M: Alan Stern <stern@rowland.harvard.edu> 14852L: linux-usb@vger.kernel.org 14853L: usb-storage@lists.one-eyed-alien.net 14854S: Maintained 14855W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14856F: drivers/usb/storage/ 14857 14858USB MIDI DRIVER 14859M: Clemens Ladisch <clemens@ladisch.de> 14860L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14861T: git git://git.alsa-project.org/alsa-kernel.git 14862S: Maintained 14863F: sound/usb/midi.* 14864 14865USB NETWORKING DRIVERS 14866L: linux-usb@vger.kernel.org 14867S: Odd Fixes 14868F: drivers/net/usb/ 14869 14870USB OHCI DRIVER 14871M: Alan Stern <stern@rowland.harvard.edu> 14872L: linux-usb@vger.kernel.org 14873S: Maintained 14874F: Documentation/usb/ohci.txt 14875F: drivers/usb/host/ohci* 14876 14877USB OTG FSM (Finite State Machine) 14878M: Peter Chen <Peter.Chen@nxp.com> 14879T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14880L: linux-usb@vger.kernel.org 14881S: Maintained 14882F: drivers/usb/common/usb-otg-fsm.c 14883 14884USB OVER IP DRIVER 14885M: Valentina Manea <valentina.manea.m@gmail.com> 14886M: Shuah Khan <shuah@kernel.org> 14887L: linux-usb@vger.kernel.org 14888S: Maintained 14889F: Documentation/usb/usbip_protocol.txt 14890F: drivers/usb/usbip/ 14891F: tools/usb/usbip/ 14892F: tools/testing/selftests/drivers/usb/usbip/ 14893 14894USB PEGASUS DRIVER 14895M: Petko Manolov <petkan@nucleusys.com> 14896L: linux-usb@vger.kernel.org 14897L: netdev@vger.kernel.org 14898T: git git://github.com/petkan/pegasus.git 14899W: https://github.com/petkan/pegasus 14900S: Maintained 14901F: drivers/net/usb/pegasus.* 14902 14903USB PHY LAYER 14904M: Felipe Balbi <balbi@kernel.org> 14905L: linux-usb@vger.kernel.org 14906T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14907S: Maintained 14908F: drivers/usb/phy/ 14909 14910USB PRINTER DRIVER (usblp) 14911M: Pete Zaitcev <zaitcev@redhat.com> 14912L: linux-usb@vger.kernel.org 14913S: Supported 14914F: drivers/usb/class/usblp.c 14915 14916USB QMI WWAN NETWORK DRIVER 14917M: Bjørn Mork <bjorn@mork.no> 14918L: netdev@vger.kernel.org 14919S: Maintained 14920F: Documentation/ABI/testing/sysfs-class-net-qmi 14921F: drivers/net/usb/qmi_wwan.c 14922 14923USB RTL8150 DRIVER 14924M: Petko Manolov <petkan@nucleusys.com> 14925L: linux-usb@vger.kernel.org 14926L: netdev@vger.kernel.org 14927T: git git://github.com/petkan/rtl8150.git 14928W: https://github.com/petkan/rtl8150 14929S: Maintained 14930F: drivers/net/usb/rtl8150.c 14931 14932USB SERIAL SUBSYSTEM 14933M: Johan Hovold <johan@kernel.org> 14934L: linux-usb@vger.kernel.org 14935T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14936S: Maintained 14937F: Documentation/usb/usb-serial.txt 14938F: drivers/usb/serial/ 14939F: include/linux/usb/serial.h 14940 14941USB SMSC75XX ETHERNET DRIVER 14942M: Steve Glendinning <steve.glendinning@shawell.net> 14943L: netdev@vger.kernel.org 14944S: Maintained 14945F: drivers/net/usb/smsc75xx.* 14946 14947USB SMSC95XX ETHERNET DRIVER 14948M: Steve Glendinning <steve.glendinning@shawell.net> 14949M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14950L: netdev@vger.kernel.org 14951S: Maintained 14952F: drivers/net/usb/smsc95xx.* 14953 14954USB SUBSYSTEM 14955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14956L: linux-usb@vger.kernel.org 14957W: http://www.linux-usb.org 14958T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14959S: Supported 14960F: Documentation/devicetree/bindings/usb/ 14961F: Documentation/usb/ 14962F: drivers/usb/ 14963F: include/linux/usb.h 14964F: include/linux/usb/ 14965 14966USB TYPEC PI3USB30532 MUX DRIVER 14967M: Hans de Goede <hdegoede@redhat.com> 14968L: linux-usb@vger.kernel.org 14969S: Maintained 14970F: drivers/usb/typec/mux/pi3usb30532.c 14971 14972USB TYPEC SUBSYSTEM 14973M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14974L: linux-usb@vger.kernel.org 14975S: Maintained 14976F: Documentation/ABI/testing/sysfs-class-typec 14977F: Documentation/driver-api/usb/typec.rst 14978F: drivers/usb/typec/ 14979F: include/linux/usb/typec.h 14980 14981USB UHCI DRIVER 14982M: Alan Stern <stern@rowland.harvard.edu> 14983L: linux-usb@vger.kernel.org 14984S: Maintained 14985F: drivers/usb/host/uhci* 14986 14987USB VIDEO CLASS 14988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14989L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14990L: linux-media@vger.kernel.org 14991T: git git://linuxtv.org/media_tree.git 14992W: http://www.ideasonboard.org/uvc/ 14993S: Maintained 14994F: drivers/media/usb/uvc/ 14995F: include/uapi/linux/uvcvideo.h 14996 14997USB VISION DRIVER 14998M: Hans Verkuil <hverkuil@xs4all.nl> 14999L: linux-media@vger.kernel.org 15000T: git git://linuxtv.org/media_tree.git 15001W: https://linuxtv.org 15002S: Odd Fixes 15003F: drivers/media/usb/usbvision/ 15004 15005USB WEBCAM GADGET 15006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15007L: linux-usb@vger.kernel.org 15008S: Maintained 15009F: drivers/usb/gadget/function/*uvc* 15010F: drivers/usb/gadget/legacy/webcam.c 15011 15012USB WIRELESS RNDIS DRIVER (rndis_wlan) 15013M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15014L: linux-wireless@vger.kernel.org 15015S: Maintained 15016F: drivers/net/wireless/rndis_wlan.c 15017 15018USB XHCI DRIVER 15019M: Mathias Nyman <mathias.nyman@intel.com> 15020L: linux-usb@vger.kernel.org 15021S: Supported 15022F: drivers/usb/host/xhci* 15023F: drivers/usb/host/pci-quirks* 15024 15025USB ZD1201 DRIVER 15026L: linux-wireless@vger.kernel.org 15027W: http://linux-lc100020.sourceforge.net 15028S: Orphan 15029F: drivers/net/wireless/zydas/zd1201.* 15030 15031USB ZR364XX DRIVER 15032M: Antoine Jacquet <royale@zerezo.com> 15033L: linux-usb@vger.kernel.org 15034L: linux-media@vger.kernel.org 15035T: git git://linuxtv.org/media_tree.git 15036W: http://royale.zerezo.com/zr364xx/ 15037S: Maintained 15038F: Documentation/media/v4l-drivers/zr364xx* 15039F: drivers/media/usb/zr364xx/ 15040 15041USER-MODE LINUX (UML) 15042M: Jeff Dike <jdike@addtoit.com> 15043M: Richard Weinberger <richard@nod.at> 15044L: linux-um@lists.infradead.org 15045W: http://user-mode-linux.sourceforge.net 15046T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15047S: Maintained 15048F: Documentation/virtual/uml/ 15049F: arch/um/ 15050F: arch/x86/um/ 15051F: fs/hostfs/ 15052F: fs/hppfs/ 15053 15054USERSPACE I/O (UIO) 15055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15056S: Maintained 15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15058F: Documentation/driver-api/uio-howto.rst 15059F: drivers/uio/ 15060F: include/linux/uio*.h 15061 15062UTIL-LINUX PACKAGE 15063M: Karel Zak <kzak@redhat.com> 15064L: util-linux@vger.kernel.org 15065W: http://en.wikipedia.org/wiki/Util-linux 15066T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15067S: Maintained 15068 15069UUID HELPERS 15070M: Christoph Hellwig <hch@lst.de> 15071R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15072L: linux-kernel@vger.kernel.org 15073T: git git://git.infradead.org/users/hch/uuid.git 15074F: lib/uuid.c 15075F: lib/test_uuid.c 15076F: include/linux/uuid.h 15077F: include/uapi/linux/uuid.h 15078S: Maintained 15079 15080UVESAFB DRIVER 15081M: Michal Januszewski <spock@gentoo.org> 15082L: linux-fbdev@vger.kernel.org 15083W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15084S: Maintained 15085F: Documentation/fb/uvesafb.txt 15086F: drivers/video/fbdev/uvesafb.* 15087 15088VF610 NAND DRIVER 15089M: Stefan Agner <stefan@agner.ch> 15090L: linux-mtd@lists.infradead.org 15091S: Supported 15092F: drivers/mtd/nand/raw/vf610_nfc.c 15093 15094VFAT/FAT/MSDOS FILESYSTEM 15095M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15096S: Maintained 15097F: Documentation/filesystems/vfat.txt 15098F: fs/fat/ 15099 15100VFIO DRIVER 15101M: Alex Williamson <alex.williamson@redhat.com> 15102L: kvm@vger.kernel.org 15103T: git git://github.com/awilliam/linux-vfio.git 15104S: Maintained 15105F: Documentation/vfio.txt 15106F: drivers/vfio/ 15107F: include/linux/vfio.h 15108F: include/uapi/linux/vfio.h 15109 15110VFIO MEDIATED DEVICE DRIVERS 15111M: Kirti Wankhede <kwankhede@nvidia.com> 15112L: kvm@vger.kernel.org 15113S: Maintained 15114F: Documentation/vfio-mediated-device.txt 15115F: drivers/vfio/mdev/ 15116F: include/linux/mdev.h 15117F: samples/vfio-mdev/ 15118 15119VFIO PLATFORM DRIVER 15120M: Eric Auger <eric.auger@redhat.com> 15121L: kvm@vger.kernel.org 15122S: Maintained 15123F: drivers/vfio/platform/ 15124 15125VGA_SWITCHEROO 15126R: Lukas Wunner <lukas@wunner.de> 15127S: Maintained 15128F: Documentation/gpu/vga-switcheroo.rst 15129F: drivers/gpu/vga/vga_switcheroo.c 15130F: include/linux/vga_switcheroo.h 15131T: git git://anongit.freedesktop.org/drm/drm-misc 15132 15133VIA RHINE NETWORK DRIVER 15134S: Orphan 15135F: drivers/net/ethernet/via/via-rhine.c 15136 15137VIA SD/MMC CARD CONTROLLER DRIVER 15138M: Bruce Chang <brucechang@via.com.tw> 15139M: Harald Welte <HaraldWelte@viatech.com> 15140S: Maintained 15141F: drivers/mmc/host/via-sdmmc.c 15142 15143VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15144M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15145L: linux-fbdev@vger.kernel.org 15146S: Maintained 15147F: include/linux/via-core.h 15148F: include/linux/via-gpio.h 15149F: include/linux/via_i2c.h 15150F: drivers/video/fbdev/via/ 15151 15152VIA VELOCITY NETWORK DRIVER 15153M: Francois Romieu <romieu@fr.zoreil.com> 15154L: netdev@vger.kernel.org 15155S: Maintained 15156F: drivers/net/ethernet/via/via-velocity.* 15157 15158VIDEO MULTIPLEXER DRIVER 15159M: Philipp Zabel <p.zabel@pengutronix.de> 15160L: linux-media@vger.kernel.org 15161S: Maintained 15162F: drivers/media/platform/video-mux.c 15163 15164VIDEO I2C POLLING DRIVER 15165M: Matt Ranostay <matt.ranostay@konsulko.com> 15166L: linux-media@vger.kernel.org 15167S: Maintained 15168F: drivers/media/i2c/video-i2c.c 15169 15170VIDEOBUF2 FRAMEWORK 15171M: Pawel Osciak <pawel@osciak.com> 15172M: Marek Szyprowski <m.szyprowski@samsung.com> 15173M: Kyungmin Park <kyungmin.park@samsung.com> 15174L: linux-media@vger.kernel.org 15175S: Maintained 15176F: drivers/media/v4l2-core/videobuf2-* 15177F: include/media/videobuf2-* 15178 15179VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15180M: Helen Koike <helen.koike@collabora.com> 15181L: linux-media@vger.kernel.org 15182T: git git://linuxtv.org/media_tree.git 15183W: https://linuxtv.org 15184S: Maintained 15185F: drivers/media/platform/vimc/* 15186 15187VIRT LIB 15188M: Alex Williamson <alex.williamson@redhat.com> 15189M: Paolo Bonzini <pbonzini@redhat.com> 15190L: kvm@vger.kernel.org 15191S: Supported 15192F: virt/lib/ 15193 15194VIRTIO AND VHOST VSOCK DRIVER 15195M: Stefan Hajnoczi <stefanha@redhat.com> 15196L: kvm@vger.kernel.org 15197L: virtualization@lists.linux-foundation.org 15198L: netdev@vger.kernel.org 15199S: Maintained 15200F: include/linux/virtio_vsock.h 15201F: include/uapi/linux/virtio_vsock.h 15202F: include/uapi/linux/vsockmon.h 15203F: include/uapi/linux/vm_sockets_diag.h 15204F: net/vmw_vsock/diag.c 15205F: net/vmw_vsock/af_vsock_tap.c 15206F: net/vmw_vsock/virtio_transport_common.c 15207F: net/vmw_vsock/virtio_transport.c 15208F: drivers/net/vsockmon.c 15209F: drivers/vhost/vsock.c 15210F: drivers/vhost/vsock.h 15211F: tools/testing/vsock/ 15212 15213VIRTIO CONSOLE DRIVER 15214M: Amit Shah <amit@kernel.org> 15215L: virtualization@lists.linux-foundation.org 15216S: Maintained 15217F: drivers/char/virtio_console.c 15218F: include/linux/virtio_console.h 15219F: include/uapi/linux/virtio_console.h 15220 15221VIRTIO CORE, NET AND BLOCK DRIVERS 15222M: "Michael S. Tsirkin" <mst@redhat.com> 15223M: Jason Wang <jasowang@redhat.com> 15224L: virtualization@lists.linux-foundation.org 15225S: Maintained 15226F: Documentation/devicetree/bindings/virtio/ 15227F: drivers/virtio/ 15228F: tools/virtio/ 15229F: drivers/net/virtio_net.c 15230F: drivers/block/virtio_blk.c 15231F: include/linux/virtio*.h 15232F: include/uapi/linux/virtio_*.h 15233F: drivers/crypto/virtio/ 15234F: mm/balloon_compaction.c 15235 15236VIRTIO CRYPTO DRIVER 15237M: Gonglei <arei.gonglei@huawei.com> 15238L: virtualization@lists.linux-foundation.org 15239L: linux-crypto@vger.kernel.org 15240S: Maintained 15241F: drivers/crypto/virtio/ 15242F: include/uapi/linux/virtio_crypto.h 15243 15244VIRTIO DRIVERS FOR S390 15245M: Cornelia Huck <cohuck@redhat.com> 15246M: Halil Pasic <pasic@linux.ibm.com> 15247L: linux-s390@vger.kernel.org 15248L: virtualization@lists.linux-foundation.org 15249L: kvm@vger.kernel.org 15250S: Supported 15251F: drivers/s390/virtio/ 15252F: arch/s390/include/uapi/asm/virtio-ccw.h 15253 15254VIRTIO GPU DRIVER 15255M: David Airlie <airlied@linux.ie> 15256M: Gerd Hoffmann <kraxel@redhat.com> 15257L: dri-devel@lists.freedesktop.org 15258L: virtualization@lists.linux-foundation.org 15259T: git git://anongit.freedesktop.org/drm/drm-misc 15260S: Maintained 15261F: drivers/gpu/drm/virtio/ 15262F: include/uapi/linux/virtio_gpu.h 15263 15264VIRTIO HOST (VHOST) 15265M: "Michael S. Tsirkin" <mst@redhat.com> 15266M: Jason Wang <jasowang@redhat.com> 15267L: kvm@vger.kernel.org 15268L: virtualization@lists.linux-foundation.org 15269L: netdev@vger.kernel.org 15270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15271S: Maintained 15272F: drivers/vhost/ 15273F: include/uapi/linux/vhost.h 15274 15275VIRTIO INPUT DRIVER 15276M: Gerd Hoffmann <kraxel@redhat.com> 15277S: Maintained 15278F: drivers/virtio/virtio_input.c 15279F: include/uapi/linux/virtio_input.h 15280 15281VIRTUAL BOX GUEST DEVICE DRIVER 15282M: Hans de Goede <hdegoede@redhat.com> 15283M: Arnd Bergmann <arnd@arndb.de> 15284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15285S: Maintained 15286F: include/linux/vbox_utils.h 15287F: include/uapi/linux/vbox*.h 15288F: drivers/virt/vboxguest/ 15289 15290VIRTUAL SERIO DEVICE DRIVER 15291M: Stephen Chandler Paul <thatslyude@gmail.com> 15292S: Maintained 15293F: drivers/input/serio/userio.c 15294F: include/uapi/linux/userio.h 15295 15296VIVID VIRTUAL VIDEO DRIVER 15297M: Hans Verkuil <hverkuil@xs4all.nl> 15298L: linux-media@vger.kernel.org 15299T: git git://linuxtv.org/media_tree.git 15300W: https://linuxtv.org 15301S: Maintained 15302F: drivers/media/platform/vivid/* 15303 15304VLYNQ BUS 15305M: Florian Fainelli <f.fainelli@gmail.com> 15306L: openwrt-devel@lists.openwrt.org (subscribers-only) 15307S: Maintained 15308F: drivers/vlynq/vlynq.c 15309F: include/linux/vlynq.h 15310 15311VME SUBSYSTEM 15312M: Martyn Welch <martyn@welchs.me.uk> 15313M: Manohar Vanga <manohar.vanga@gmail.com> 15314M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15315L: devel@driverdev.osuosl.org 15316S: Maintained 15317T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15318F: Documentation/driver-api/vme.rst 15319F: drivers/staging/vme/ 15320F: drivers/vme/ 15321F: include/linux/vme* 15322 15323VMWARE BALLOON DRIVER 15324M: Xavier Deguillard <xdeguillard@vmware.com> 15325M: Philip Moltmann <moltmann@vmware.com> 15326M: "VMware, Inc." <pv-drivers@vmware.com> 15327L: linux-kernel@vger.kernel.org 15328S: Maintained 15329F: drivers/misc/vmw_balloon.c 15330 15331VMWARE HYPERVISOR INTERFACE 15332M: Alok Kataria <akataria@vmware.com> 15333L: virtualization@lists.linux-foundation.org 15334S: Supported 15335F: arch/x86/kernel/cpu/vmware.c 15336 15337VMWARE PVRDMA DRIVER 15338M: Adit Ranadive <aditr@vmware.com> 15339M: VMware PV-Drivers <pv-drivers@vmware.com> 15340L: linux-rdma@vger.kernel.org 15341S: Maintained 15342F: drivers/infiniband/hw/vmw_pvrdma/ 15343 15344VMware PVSCSI driver 15345M: Jim Gill <jgill@vmware.com> 15346M: VMware PV-Drivers <pv-drivers@vmware.com> 15347L: linux-scsi@vger.kernel.org 15348S: Maintained 15349F: drivers/scsi/vmw_pvscsi.c 15350F: drivers/scsi/vmw_pvscsi.h 15351 15352VMWARE VMMOUSE SUBDRIVER 15353M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15354M: "VMware, Inc." <pv-drivers@vmware.com> 15355L: linux-input@vger.kernel.org 15356S: Maintained 15357F: drivers/input/mouse/vmmouse.c 15358F: drivers/input/mouse/vmmouse.h 15359 15360VMWARE VMXNET3 ETHERNET DRIVER 15361M: Ronak Doshi <doshir@vmware.com> 15362M: "VMware, Inc." <pv-drivers@vmware.com> 15363L: netdev@vger.kernel.org 15364S: Maintained 15365F: drivers/net/vmxnet3/ 15366 15367VOCORE VOCORE2 BOARD 15368M: Harvey Hunt <harveyhuntnexus@gmail.com> 15369L: linux-mips@linux-mips.org 15370S: Maintained 15371F: arch/mips/boot/dts/ralink/vocore2.dts 15372 15373VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15374M: Liam Girdwood <lgirdwood@gmail.com> 15375M: Mark Brown <broonie@kernel.org> 15376L: linux-kernel@vger.kernel.org 15377W: http://www.slimlogic.co.uk/?p=48 15378T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15379S: Supported 15380F: Documentation/devicetree/bindings/regulator/ 15381F: Documentation/power/regulator/ 15382F: drivers/regulator/ 15383F: include/dt-bindings/regulator/ 15384F: include/linux/regulator/ 15385 15386VRF 15387M: David Ahern <dsa@cumulusnetworks.com> 15388M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15389L: netdev@vger.kernel.org 15390S: Maintained 15391F: drivers/net/vrf.c 15392F: Documentation/networking/vrf.txt 15393 15394VT1211 HARDWARE MONITOR DRIVER 15395M: Juerg Haefliger <juergh@gmail.com> 15396L: linux-hwmon@vger.kernel.org 15397S: Maintained 15398F: Documentation/hwmon/vt1211 15399F: drivers/hwmon/vt1211.c 15400 15401VT8231 HARDWARE MONITOR DRIVER 15402M: Roger Lucas <vt8231@hiddenengine.co.uk> 15403L: linux-hwmon@vger.kernel.org 15404S: Maintained 15405F: drivers/hwmon/vt8231.c 15406 15407VUB300 USB to SDIO/SD/MMC bridge chip 15408M: Tony Olech <tony.olech@elandigitalsystems.com> 15409L: linux-mmc@vger.kernel.org 15410L: linux-usb@vger.kernel.org 15411S: Supported 15412F: drivers/mmc/host/vub300.c 15413 15414W1 DALLAS'S 1-WIRE BUS 15415M: Evgeniy Polyakov <zbr@ioremap.net> 15416S: Maintained 15417F: Documentation/w1/ 15418F: drivers/w1/ 15419F: include/linux/w1.h 15420 15421W83791D HARDWARE MONITORING DRIVER 15422M: Marc Hulsman <m.hulsman@tudelft.nl> 15423L: linux-hwmon@vger.kernel.org 15424S: Maintained 15425F: Documentation/hwmon/w83791d 15426F: drivers/hwmon/w83791d.c 15427 15428W83793 HARDWARE MONITORING DRIVER 15429M: Rudolf Marek <r.marek@assembler.cz> 15430L: linux-hwmon@vger.kernel.org 15431S: Maintained 15432F: Documentation/hwmon/w83793 15433F: drivers/hwmon/w83793.c 15434 15435W83795 HARDWARE MONITORING DRIVER 15436M: Jean Delvare <jdelvare@suse.com> 15437L: linux-hwmon@vger.kernel.org 15438S: Maintained 15439F: drivers/hwmon/w83795.c 15440 15441W83L51xD SD/MMC CARD INTERFACE DRIVER 15442M: Pierre Ossman <pierre@ossman.eu> 15443S: Maintained 15444F: drivers/mmc/host/wbsd.* 15445 15446WACOM PROTOCOL 4 SERIAL TABLETS 15447M: Julian Squires <julian@cipht.net> 15448M: Hans de Goede <hdegoede@redhat.com> 15449L: linux-input@vger.kernel.org 15450S: Maintained 15451F: drivers/input/tablet/wacom_serial4.c 15452 15453WATCHDOG DEVICE DRIVERS 15454M: Wim Van Sebroeck <wim@linux-watchdog.org> 15455M: Guenter Roeck <linux@roeck-us.net> 15456L: linux-watchdog@vger.kernel.org 15457W: http://www.linux-watchdog.org/ 15458T: git git://www.linux-watchdog.org/linux-watchdog.git 15459S: Maintained 15460F: Documentation/devicetree/bindings/watchdog/ 15461F: Documentation/watchdog/ 15462F: drivers/watchdog/ 15463F: include/linux/watchdog.h 15464F: include/uapi/linux/watchdog.h 15465 15466WHISKEYCOVE PMIC GPIO DRIVER 15467M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15468L: linux-gpio@vger.kernel.org 15469S: Maintained 15470F: drivers/gpio/gpio-wcove.c 15471 15472WIIMOTE HID DRIVER 15473M: David Herrmann <dh.herrmann@googlemail.com> 15474L: linux-input@vger.kernel.org 15475S: Maintained 15476F: drivers/hid/hid-wiimote* 15477 15478WILOCITY WIL6210 WIRELESS DRIVER 15479M: Maya Erez <merez@codeaurora.org> 15480L: linux-wireless@vger.kernel.org 15481L: wil6210@qti.qualcomm.com 15482S: Supported 15483W: http://wireless.kernel.org/en/users/Drivers/wil6210 15484F: drivers/net/wireless/ath/wil6210/ 15485 15486WIMAX STACK 15487M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15488M: linux-wimax@intel.com 15489L: wimax@linuxwimax.org (subscribers-only) 15490S: Supported 15491W: http://linuxwimax.org 15492F: Documentation/wimax/README.wimax 15493F: include/linux/wimax/debug.h 15494F: include/net/wimax.h 15495F: include/uapi/linux/wimax.h 15496F: net/wimax/ 15497 15498WINBOND CIR DRIVER 15499M: David Härdeman <david@hardeman.nu> 15500S: Maintained 15501F: drivers/media/rc/winbond-cir.c 15502 15503WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15504M: William Breathitt Gray <vilhelm.gray@gmail.com> 15505L: linux-watchdog@vger.kernel.org 15506S: Maintained 15507F: drivers/watchdog/ebc-c384_wdt.c 15508 15509WINSYSTEMS WS16C48 GPIO DRIVER 15510M: William Breathitt Gray <vilhelm.gray@gmail.com> 15511L: linux-gpio@vger.kernel.org 15512S: Maintained 15513F: drivers/gpio/gpio-ws16c48.c 15514 15515WISTRON LAPTOP BUTTON DRIVER 15516M: Miloslav Trmac <mitr@volny.cz> 15517S: Maintained 15518F: drivers/input/misc/wistron_btns.c 15519 15520WL3501 WIRELESS PCMCIA CARD DRIVER 15521L: linux-wireless@vger.kernel.org 15522S: Odd fixes 15523F: drivers/net/wireless/wl3501* 15524 15525WOLFSON MICROELECTRONICS DRIVERS 15526L: patches@opensource.cirrus.com 15527T: git https://github.com/CirrusLogic/linux-drivers.git 15528W: https://github.com/CirrusLogic/linux-drivers/wiki 15529S: Supported 15530F: Documentation/hwmon/wm83?? 15531F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15532F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15533F: Documentation/devicetree/bindings/mfd/arizona.txt 15534F: Documentation/devicetree/bindings/mfd/wm831x.txt 15535F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15536F: arch/arm/mach-s3c64xx/mach-crag6410* 15537F: drivers/clk/clk-wm83*.c 15538F: drivers/extcon/extcon-arizona.c 15539F: drivers/leds/leds-wm83*.c 15540F: drivers/gpio/gpio-*wm*.c 15541F: drivers/gpio/gpio-arizona.c 15542F: drivers/hwmon/wm83??-hwmon.c 15543F: drivers/input/misc/wm831x-on.c 15544F: drivers/input/touchscreen/wm831x-ts.c 15545F: drivers/input/touchscreen/wm97*.c 15546F: drivers/mfd/arizona* 15547F: drivers/mfd/wm*.c 15548F: drivers/mfd/cs47l24* 15549F: drivers/power/supply/wm83*.c 15550F: drivers/rtc/rtc-wm83*.c 15551F: drivers/regulator/wm8*.c 15552F: drivers/regulator/arizona* 15553F: drivers/video/backlight/wm83*_bl.c 15554F: drivers/watchdog/wm83*_wdt.c 15555F: include/linux/mfd/arizona/ 15556F: include/linux/mfd/wm831x/ 15557F: include/linux/mfd/wm8350/ 15558F: include/linux/mfd/wm8400* 15559F: include/linux/regulator/arizona* 15560F: include/linux/wm97xx.h 15561F: include/sound/wm????.h 15562F: sound/soc/codecs/arizona.? 15563F: sound/soc/codecs/wm* 15564F: sound/soc/codecs/cs47l24* 15565 15566WORKQUEUE 15567M: Tejun Heo <tj@kernel.org> 15568R: Lai Jiangshan <jiangshanlai@gmail.com> 15569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15570S: Maintained 15571F: include/linux/workqueue.h 15572F: kernel/workqueue.c 15573F: Documentation/core-api/workqueue.rst 15574 15575X-POWERS AXP288 PMIC DRIVERS 15576M: Hans de Goede <hdegoede@redhat.com> 15577S: Maintained 15578N: axp288 15579F: drivers/acpi/pmic/intel_pmic_xpower.c 15580 15581X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15582M: Chen-Yu Tsai <wens@csie.org> 15583L: linux-kernel@vger.kernel.org 15584S: Maintained 15585N: axp[128] 15586 15587X.25 NETWORK LAYER 15588M: Andrew Hendry <andrew.hendry@gmail.com> 15589L: linux-x25@vger.kernel.org 15590S: Odd Fixes 15591F: Documentation/networking/x25* 15592F: include/net/x25* 15593F: net/x25/ 15594 15595X86 ARCHITECTURE (32-BIT AND 64-BIT) 15596M: Thomas Gleixner <tglx@linutronix.de> 15597M: Ingo Molnar <mingo@redhat.com> 15598R: "H. Peter Anvin" <hpa@zytor.com> 15599M: x86@kernel.org 15600L: linux-kernel@vger.kernel.org 15601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15602S: Maintained 15603F: Documentation/devicetree/bindings/x86/ 15604F: Documentation/x86/ 15605F: arch/x86/ 15606 15607X86 ENTRY CODE 15608M: Andy Lutomirski <luto@kernel.org> 15609L: linux-kernel@vger.kernel.org 15610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15611S: Maintained 15612F: arch/x86/entry/ 15613 15614X86 MCE INFRASTRUCTURE 15615M: Tony Luck <tony.luck@intel.com> 15616M: Borislav Petkov <bp@alien8.de> 15617L: linux-edac@vger.kernel.org 15618S: Maintained 15619F: arch/x86/kernel/cpu/mcheck/* 15620 15621X86 MICROCODE UPDATE SUPPORT 15622M: Borislav Petkov <bp@alien8.de> 15623S: Maintained 15624F: arch/x86/kernel/cpu/microcode/* 15625 15626X86 PLATFORM DRIVERS 15627M: Darren Hart <dvhart@infradead.org> 15628M: Andy Shevchenko <andy@infradead.org> 15629L: platform-driver-x86@vger.kernel.org 15630T: git git://git.infradead.org/linux-platform-drivers-x86.git 15631S: Maintained 15632F: drivers/platform/x86/ 15633F: drivers/platform/olpc/ 15634 15635X86 VDSO 15636M: Andy Lutomirski <luto@kernel.org> 15637L: linux-kernel@vger.kernel.org 15638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15639S: Maintained 15640F: arch/x86/entry/vdso/ 15641 15642XC2028/3028 TUNER DRIVER 15643M: Mauro Carvalho Chehab <mchehab@kernel.org> 15644L: linux-media@vger.kernel.org 15645W: https://linuxtv.org 15646T: git git://linuxtv.org/media_tree.git 15647S: Maintained 15648F: drivers/media/tuners/tuner-xc2028.* 15649 15650XDP SOCKETS (AF_XDP) 15651M: Björn Töpel <bjorn.topel@intel.com> 15652M: Magnus Karlsson <magnus.karlsson@intel.com> 15653L: netdev@vger.kernel.org 15654S: Maintained 15655F: kernel/bpf/xskmap.c 15656F: net/xdp/ 15657 15658XEN BLOCK SUBSYSTEM 15659M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15660M: Roger Pau Monné <roger.pau@citrix.com> 15661L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15662S: Supported 15663F: drivers/block/xen-blkback/* 15664F: drivers/block/xen* 15665 15666XEN HYPERVISOR ARM 15667M: Stefano Stabellini <sstabellini@kernel.org> 15668L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15669S: Maintained 15670F: arch/arm/xen/ 15671F: arch/arm/include/asm/xen/ 15672 15673XEN HYPERVISOR ARM64 15674M: Stefano Stabellini <sstabellini@kernel.org> 15675L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15676S: Maintained 15677F: arch/arm64/xen/ 15678F: arch/arm64/include/asm/xen/ 15679 15680XEN HYPERVISOR INTERFACE 15681M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15682M: Juergen Gross <jgross@suse.com> 15683L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15684T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15685S: Supported 15686F: arch/x86/xen/ 15687F: drivers/*/xen-*front.c 15688F: drivers/xen/ 15689F: arch/x86/include/asm/xen/ 15690F: arch/x86/include/asm/pvclock-abi.h 15691F: include/xen/ 15692F: include/uapi/xen/ 15693F: Documentation/ABI/stable/sysfs-hypervisor-xen 15694F: Documentation/ABI/testing/sysfs-hypervisor-xen 15695 15696XEN NETWORK BACKEND DRIVER 15697M: Wei Liu <wei.liu2@citrix.com> 15698M: Paul Durrant <paul.durrant@citrix.com> 15699L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15700L: netdev@vger.kernel.org 15701S: Supported 15702F: drivers/net/xen-netback/* 15703 15704XEN PCI SUBSYSTEM 15705M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15706L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15707S: Supported 15708F: arch/x86/pci/*xen* 15709F: drivers/pci/*xen* 15710 15711XEN PVSCSI DRIVERS 15712M: Juergen Gross <jgross@suse.com> 15713L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15714L: linux-scsi@vger.kernel.org 15715S: Supported 15716F: drivers/scsi/xen-scsifront.c 15717F: drivers/xen/xen-scsiback.c 15718F: include/xen/interface/io/vscsiif.h 15719 15720XEN SWIOTLB SUBSYSTEM 15721M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15722L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15723L: iommu@lists.linux-foundation.org 15724S: Supported 15725F: arch/x86/xen/*swiotlb* 15726F: drivers/xen/*swiotlb* 15727 15728XEN SOUND FRONTEND DRIVER 15729M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15730L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15732S: Supported 15733F: sound/xen/* 15734 15735XFS FILESYSTEM 15736M: Darrick J. Wong <darrick.wong@oracle.com> 15737M: linux-xfs@vger.kernel.org 15738L: linux-xfs@vger.kernel.org 15739W: http://xfs.org/ 15740T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15741S: Supported 15742F: Documentation/filesystems/xfs.txt 15743F: fs/xfs/ 15744 15745XILINX AXI ETHERNET DRIVER 15746M: Anirudha Sarangi <anirudh@xilinx.com> 15747M: John Linn <John.Linn@xilinx.com> 15748S: Maintained 15749F: drivers/net/ethernet/xilinx/xilinx_axienet* 15750 15751XILINX UARTLITE SERIAL DRIVER 15752M: Peter Korsgaard <jacmet@sunsite.dk> 15753L: linux-serial@vger.kernel.org 15754S: Maintained 15755F: drivers/tty/serial/uartlite.c 15756 15757XILINX VIDEO IP CORES 15758M: Hyun Kwon <hyun.kwon@xilinx.com> 15759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15760L: linux-media@vger.kernel.org 15761T: git git://linuxtv.org/media_tree.git 15762S: Supported 15763F: Documentation/devicetree/bindings/media/xilinx/ 15764F: drivers/media/platform/xilinx/ 15765F: include/uapi/linux/xilinx-v4l2-controls.h 15766 15767XILLYBUS DRIVER 15768M: Eli Billauer <eli.billauer@gmail.com> 15769L: linux-kernel@vger.kernel.org 15770S: Supported 15771F: drivers/char/xillybus/ 15772 15773XLP9XX I2C DRIVER 15774M: George Cherian <george.cherian@cavium.com> 15775M: Jan Glauber <jglauber@cavium.com> 15776L: linux-i2c@vger.kernel.org 15777W: http://www.cavium.com 15778S: Supported 15779F: drivers/i2c/busses/i2c-xlp9xx.c 15780 15781XRA1403 GPIO EXPANDER 15782M: Nandor Han <nandor.han@ge.com> 15783M: Semi Malinen <semi.malinen@ge.com> 15784L: linux-gpio@vger.kernel.org 15785S: Maintained 15786F: drivers/gpio/gpio-xra1403.c 15787F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15788 15789XTENSA XTFPGA PLATFORM SUPPORT 15790M: Max Filippov <jcmvbkbc@gmail.com> 15791L: linux-xtensa@linux-xtensa.org 15792S: Maintained 15793F: drivers/spi/spi-xtensa-xtfpga.c 15794F: sound/soc/xtensa/xtfpga-i2s.c 15795 15796YAM DRIVER FOR AX.25 15797M: Jean-Paul Roubelat <jpr@f6fbb.org> 15798L: linux-hams@vger.kernel.org 15799S: Maintained 15800F: drivers/net/hamradio/yam* 15801F: include/linux/yam.h 15802 15803YAMA SECURITY MODULE 15804M: Kees Cook <keescook@chromium.org> 15805T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15806S: Supported 15807F: security/yama/ 15808F: Documentation/admin-guide/LSM/Yama.rst 15809 15810YEALINK PHONE DRIVER 15811M: Henk Vergonet <Henk.Vergonet@gmail.com> 15812L: usbb2k-api-dev@nongnu.org 15813S: Maintained 15814F: Documentation/input/devices/yealink.rst 15815F: drivers/input/misc/yealink.* 15816 15817Z8530 DRIVER FOR AX.25 15818M: Joerg Reuter <jreuter@yaina.de> 15819W: http://yaina.de/jreuter/ 15820W: http://www.qsl.net/dl1bke/ 15821L: linux-hams@vger.kernel.org 15822S: Maintained 15823F: Documentation/networking/z8530drv.txt 15824F: drivers/net/hamradio/*scc.c 15825F: drivers/net/hamradio/z8530.h 15826 15827ZBUD COMPRESSED PAGE ALLOCATOR 15828M: Seth Jennings <sjenning@redhat.com> 15829M: Dan Streetman <ddstreet@ieee.org> 15830L: linux-mm@kvack.org 15831S: Maintained 15832F: mm/zbud.c 15833F: include/linux/zbud.h 15834 15835ZD1211RW WIRELESS DRIVER 15836M: Daniel Drake <dsd@gentoo.org> 15837M: Ulrich Kunitz <kune@deine-taler.de> 15838W: http://zd1211.ath.cx/wiki/DriverRewrite 15839L: linux-wireless@vger.kernel.org 15840L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15841S: Maintained 15842F: drivers/net/wireless/zydas/zd1211rw/ 15843 15844ZD1301 MEDIA DRIVER 15845M: Antti Palosaari <crope@iki.fi> 15846L: linux-media@vger.kernel.org 15847W: https://linuxtv.org/ 15848W: http://palosaari.fi/linux/ 15849Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15850S: Maintained 15851F: drivers/media/usb/dvb-usb-v2/zd1301* 15852 15853ZD1301_DEMOD MEDIA DRIVER 15854M: Antti Palosaari <crope@iki.fi> 15855L: linux-media@vger.kernel.org 15856W: https://linuxtv.org/ 15857W: http://palosaari.fi/linux/ 15858Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15859S: Maintained 15860F: drivers/media/dvb-frontends/zd1301_demod* 15861 15862ZPOOL COMPRESSED PAGE STORAGE API 15863M: Dan Streetman <ddstreet@ieee.org> 15864L: linux-mm@kvack.org 15865S: Maintained 15866F: mm/zpool.c 15867F: include/linux/zpool.h 15868 15869ZR36067 VIDEO FOR LINUX DRIVER 15870L: mjpeg-users@lists.sourceforge.net 15871L: linux-media@vger.kernel.org 15872W: http://mjpeg.sourceforge.net/driver-zoran/ 15873T: hg https://linuxtv.org/hg/v4l-dvb 15874S: Odd Fixes 15875F: drivers/staging/media/zoran/ 15876 15877ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15878M: Minchan Kim <minchan@kernel.org> 15879M: Nitin Gupta <ngupta@vflare.org> 15880R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15881L: linux-kernel@vger.kernel.org 15882S: Maintained 15883F: drivers/block/zram/ 15884F: Documentation/blockdev/zram.txt 15885 15886ZS DECSTATION Z85C30 SERIAL DRIVER 15887M: "Maciej W. Rozycki" <macro@linux-mips.org> 15888S: Maintained 15889F: drivers/tty/serial/zs.* 15890 15891ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15892M: Minchan Kim <minchan@kernel.org> 15893M: Nitin Gupta <ngupta@vflare.org> 15894R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15895L: linux-mm@kvack.org 15896S: Maintained 15897F: mm/zsmalloc.c 15898F: include/linux/zsmalloc.h 15899F: Documentation/vm/zsmalloc.rst 15900 15901ZSWAP COMPRESSED SWAP CACHING 15902M: Seth Jennings <sjenning@redhat.com> 15903M: Dan Streetman <ddstreet@ieee.org> 15904L: linux-mm@kvack.org 15905S: Maintained 15906F: mm/zswap.c 15907 15908THE REST 15909M: Linus Torvalds <torvalds@linux-foundation.org> 15910L: linux-kernel@vger.kernel.org 15911Q: http://patchwork.kernel.org/project/LKML/list/ 15912T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15913S: Buried alive in reporters 15914F: * 15915F: */ 15916