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> 5447M: Ofer Levi <oferle@mellanox.com> 5448S: Supported 5449F: arch/arc/plat-eznps 5450F: arch/arc/boot/dts/eznps.dts 5451 5452F2FS FILE SYSTEM 5453M: Jaegeuk Kim <jaegeuk@kernel.org> 5454M: Chao Yu <yuchao0@huawei.com> 5455L: linux-f2fs-devel@lists.sourceforge.net 5456W: https://f2fs.wiki.kernel.org/ 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5458S: Maintained 5459F: Documentation/filesystems/f2fs.txt 5460F: Documentation/ABI/testing/sysfs-fs-f2fs 5461F: fs/f2fs/ 5462F: include/linux/f2fs_fs.h 5463F: include/trace/events/f2fs.h 5464 5465F71805F HARDWARE MONITORING DRIVER 5466M: Jean Delvare <jdelvare@suse.com> 5467L: linux-hwmon@vger.kernel.org 5468S: Maintained 5469F: Documentation/hwmon/f71805f 5470F: drivers/hwmon/f71805f.c 5471 5472FADDR2LINE 5473M: Josh Poimboeuf <jpoimboe@redhat.com> 5474S: Maintained 5475F: scripts/faddr2line 5476 5477FAILOVER MODULE 5478M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5479L: netdev@vger.kernel.org 5480S: Supported 5481F: net/core/failover.c 5482F: include/net/failover.h 5483F: Documentation/networking/failover.rst 5484 5485FANOTIFY 5486M: Jan Kara <jack@suse.cz> 5487R: Amir Goldstein <amir73il@gmail.com> 5488L: linux-fsdevel@vger.kernel.org 5489S: Maintained 5490F: fs/notify/fanotify/ 5491F: include/linux/fanotify.h 5492F: include/uapi/linux/fanotify.h 5493 5494FARSYNC SYNCHRONOUS DRIVER 5495M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5496W: http://www.farsite.co.uk/ 5497S: Supported 5498F: drivers/net/wan/farsync.* 5499 5500FAULT INJECTION SUPPORT 5501M: Akinobu Mita <akinobu.mita@gmail.com> 5502S: Supported 5503F: Documentation/fault-injection/ 5504F: lib/fault-inject.c 5505 5506FBTFT Framebuffer drivers 5507M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5508S: Maintained 5509F: drivers/staging/fbtft/ 5510 5511FC0011 TUNER DRIVER 5512M: Michael Buesch <m@bues.ch> 5513L: linux-media@vger.kernel.org 5514S: Maintained 5515F: drivers/media/tuners/fc0011.h 5516F: drivers/media/tuners/fc0011.c 5517 5518FC2580 MEDIA DRIVER 5519M: Antti Palosaari <crope@iki.fi> 5520L: linux-media@vger.kernel.org 5521W: https://linuxtv.org 5522W: http://palosaari.fi/linux/ 5523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5524T: git git://linuxtv.org/anttip/media_tree.git 5525S: Maintained 5526F: drivers/media/tuners/fc2580* 5527 5528FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5529M: Johannes Thumshirn <jth@kernel.org> 5530L: linux-scsi@vger.kernel.org 5531W: www.Open-FCoE.org 5532S: Supported 5533F: drivers/scsi/libfc/ 5534F: drivers/scsi/fcoe/ 5535F: include/scsi/fc/ 5536F: include/scsi/libfc.h 5537F: include/scsi/libfcoe.h 5538F: include/uapi/scsi/fc/ 5539 5540FILE LOCKING (flock() and fcntl()/lockf()) 5541M: Jeff Layton <jlayton@kernel.org> 5542M: "J. Bruce Fields" <bfields@fieldses.org> 5543L: linux-fsdevel@vger.kernel.org 5544S: Maintained 5545F: include/linux/fcntl.h 5546F: include/uapi/linux/fcntl.h 5547F: fs/fcntl.c 5548F: fs/locks.c 5549 5550FILESYSTEMS (VFS and infrastructure) 5551M: Alexander Viro <viro@zeniv.linux.org.uk> 5552L: linux-fsdevel@vger.kernel.org 5553S: Maintained 5554F: fs/* 5555F: include/linux/fs.h 5556F: include/uapi/linux/fs.h 5557 5558FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5559M: Riku Voipio <riku.voipio@iki.fi> 5560L: linux-hwmon@vger.kernel.org 5561S: Maintained 5562F: drivers/hwmon/f75375s.c 5563F: include/linux/f75375s.h 5564 5565FIREWIRE AUDIO DRIVERS 5566M: Clemens Ladisch <clemens@ladisch.de> 5567L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5568T: git git://git.alsa-project.org/alsa-kernel.git 5569S: Maintained 5570F: sound/firewire/ 5571 5572FIREWIRE MEDIA DRIVERS (firedtv) 5573M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5574L: linux-media@vger.kernel.org 5575L: linux1394-devel@lists.sourceforge.net 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5577S: Maintained 5578F: drivers/media/firewire/ 5579 5580FIREWIRE SBP-2 TARGET 5581M: Chris Boot <bootc@bootc.net> 5582L: linux-scsi@vger.kernel.org 5583L: target-devel@vger.kernel.org 5584L: linux1394-devel@lists.sourceforge.net 5585T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5586S: Maintained 5587F: drivers/target/sbp/ 5588 5589FIREWIRE SUBSYSTEM 5590M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5591L: linux1394-devel@lists.sourceforge.net 5592W: http://ieee1394.wiki.kernel.org/ 5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5594S: Maintained 5595F: drivers/firewire/ 5596F: include/linux/firewire.h 5597F: include/uapi/linux/firewire*.h 5598F: tools/firewire/ 5599 5600FIRMWARE LOADER (request_firmware) 5601M: Luis R. Rodriguez <mcgrof@kernel.org> 5602L: linux-kernel@vger.kernel.org 5603S: Maintained 5604F: Documentation/firmware_class/ 5605F: drivers/base/firmware_loader/ 5606F: include/linux/firmware.h 5607 5608FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5609M: Joshua Morris <josh.h.morris@us.ibm.com> 5610M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5611S: Maintained 5612F: drivers/block/rsxx/ 5613 5614FLOPPY DRIVER 5615M: Jiri Kosina <jikos@kernel.org> 5616T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5617S: Odd fixes 5618F: drivers/block/floppy.c 5619 5620FMC SUBSYSTEM 5621M: Alessandro Rubini <rubini@gnudd.com> 5622W: http://www.ohwr.org/projects/fmc-bus 5623S: Supported 5624F: drivers/fmc/ 5625F: include/linux/fmc*.h 5626F: include/linux/ipmi-fru.h 5627K: fmc_d.*register 5628 5629FPGA MANAGER FRAMEWORK 5630M: Alan Tull <atull@kernel.org> 5631M: Moritz Fischer <mdf@kernel.org> 5632L: linux-fpga@vger.kernel.org 5633S: Maintained 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5635Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5636F: Documentation/fpga/ 5637F: Documentation/driver-api/fpga/ 5638F: Documentation/devicetree/bindings/fpga/ 5639F: drivers/fpga/ 5640F: include/linux/fpga/ 5641W: http://www.rocketboards.org 5642 5643FPU EMULATOR 5644M: Bill Metzenthen <billm@melbpc.org.au> 5645W: http://floatingpoint.sourceforge.net/emulator/index.html 5646S: Maintained 5647F: arch/x86/math-emu/ 5648 5649FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5650L: netdev@vger.kernel.org 5651S: Orphan 5652F: drivers/net/wan/dlci.c 5653F: drivers/net/wan/sdla.c 5654 5655FRAMEBUFFER LAYER 5656M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5657L: dri-devel@lists.freedesktop.org 5658L: linux-fbdev@vger.kernel.org 5659T: git git://github.com/bzolnier/linux.git 5660Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5661S: Maintained 5662F: Documentation/fb/ 5663F: drivers/video/ 5664F: include/video/ 5665F: include/linux/fb.h 5666F: include/uapi/video/ 5667F: include/uapi/linux/fb.h 5668 5669FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5670M: Horia Geantă <horia.geanta@nxp.com> 5671M: Aymen Sghaier <aymen.sghaier@nxp.com> 5672L: linux-crypto@vger.kernel.org 5673S: Maintained 5674F: drivers/crypto/caam/ 5675F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5676 5677FREESCALE DIU FRAMEBUFFER DRIVER 5678M: Timur Tabi <timur@kernel.org> 5679L: linux-fbdev@vger.kernel.org 5680S: Maintained 5681F: drivers/video/fbdev/fsl-diu-fb.* 5682 5683FREESCALE DMA DRIVER 5684M: Li Yang <leoyang.li@nxp.com> 5685M: Zhang Wei <zw@zh-kernel.org> 5686L: linuxppc-dev@lists.ozlabs.org 5687S: Maintained 5688F: drivers/dma/fsldma.* 5689 5690FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5691M: Claudiu Manoil <claudiu.manoil@nxp.com> 5692L: netdev@vger.kernel.org 5693S: Maintained 5694F: drivers/net/ethernet/freescale/gianfar* 5695F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5696 5697FREESCALE GPMI NAND DRIVER 5698M: Han Xu <han.xu@nxp.com> 5699L: linux-mtd@lists.infradead.org 5700S: Maintained 5701F: drivers/mtd/nand/raw/gpmi-nand/* 5702 5703FREESCALE I2C CPM DRIVER 5704M: Jochen Friedrich <jochen@scram.de> 5705L: linuxppc-dev@lists.ozlabs.org 5706L: linux-i2c@vger.kernel.org 5707S: Maintained 5708F: drivers/i2c/busses/i2c-cpm.c 5709 5710FREESCALE IMX / MXC FEC DRIVER 5711M: Fugang Duan <fugang.duan@nxp.com> 5712L: netdev@vger.kernel.org 5713S: Maintained 5714F: drivers/net/ethernet/freescale/fec_main.c 5715F: drivers/net/ethernet/freescale/fec_ptp.c 5716F: drivers/net/ethernet/freescale/fec.h 5717F: Documentation/devicetree/bindings/net/fsl-fec.txt 5718 5719FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5720M: Sascha Hauer <s.hauer@pengutronix.de> 5721R: Pengutronix Kernel Team <kernel@pengutronix.de> 5722L: linux-fbdev@vger.kernel.org 5723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5724S: Maintained 5725F: include/linux/platform_data/video-imxfb.h 5726F: drivers/video/fbdev/imxfb.c 5727 5728FREESCALE QORIQ DPAA ETHERNET DRIVER 5729M: Madalin Bucur <madalin.bucur@nxp.com> 5730L: netdev@vger.kernel.org 5731S: Maintained 5732F: drivers/net/ethernet/freescale/dpaa 5733 5734FREESCALE QORIQ DPAA FMAN DRIVER 5735M: Madalin Bucur <madalin.bucur@nxp.com> 5736L: netdev@vger.kernel.org 5737S: Maintained 5738F: drivers/net/ethernet/freescale/fman 5739F: Documentation/devicetree/bindings/net/fsl-fman.txt 5740 5741FREESCALE QORIQ PTP CLOCK DRIVER 5742M: Yangbo Lu <yangbo.lu@nxp.com> 5743L: netdev@vger.kernel.org 5744S: Maintained 5745F: drivers/ptp/ptp_qoriq.c 5746F: include/linux/fsl/ptp_qoriq.h 5747F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5748 5749FREESCALE QUAD SPI DRIVER 5750M: Han Xu <han.xu@nxp.com> 5751L: linux-mtd@lists.infradead.org 5752S: Maintained 5753F: drivers/mtd/spi-nor/fsl-quadspi.c 5754 5755FREESCALE QUICC ENGINE LIBRARY 5756M: Qiang Zhao <qiang.zhao@nxp.com> 5757L: linuxppc-dev@lists.ozlabs.org 5758S: Maintained 5759F: drivers/soc/fsl/qe/ 5760F: include/soc/fsl/*qe*.h 5761F: include/soc/fsl/*ucc*.h 5762 5763FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5764M: Li Yang <leoyang.li@nxp.com> 5765L: netdev@vger.kernel.org 5766L: linuxppc-dev@lists.ozlabs.org 5767S: Maintained 5768F: drivers/net/ethernet/freescale/ucc_geth* 5769 5770FREESCALE QUICC ENGINE UCC HDLC DRIVER 5771M: Zhao Qiang <qiang.zhao@nxp.com> 5772L: netdev@vger.kernel.org 5773L: linuxppc-dev@lists.ozlabs.org 5774S: Maintained 5775F: drivers/net/wan/fsl_ucc_hdlc* 5776 5777FREESCALE QUICC ENGINE UCC UART DRIVER 5778M: Timur Tabi <timur@kernel.org> 5779L: linuxppc-dev@lists.ozlabs.org 5780S: Maintained 5781F: drivers/tty/serial/ucc_uart.c 5782 5783FREESCALE SOC DRIVERS 5784M: Li Yang <leoyang.li@nxp.com> 5785L: linuxppc-dev@lists.ozlabs.org 5786L: linux-arm-kernel@lists.infradead.org 5787S: Maintained 5788F: Documentation/devicetree/bindings/soc/fsl/ 5789F: drivers/soc/fsl/ 5790F: include/linux/fsl/ 5791 5792FREESCALE SOC FS_ENET DRIVER 5793M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5794L: linuxppc-dev@lists.ozlabs.org 5795L: netdev@vger.kernel.org 5796S: Maintained 5797F: drivers/net/ethernet/freescale/fs_enet/ 5798F: include/linux/fs_enet_pd.h 5799 5800FREESCALE SOC SOUND DRIVERS 5801M: Timur Tabi <timur@kernel.org> 5802M: Nicolin Chen <nicoleotsuka@gmail.com> 5803M: Xiubo Li <Xiubo.Lee@gmail.com> 5804R: Fabio Estevam <fabio.estevam@nxp.com> 5805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5806L: linuxppc-dev@lists.ozlabs.org 5807S: Maintained 5808F: sound/soc/fsl/fsl* 5809F: sound/soc/fsl/imx* 5810F: sound/soc/fsl/mpc8610_hpcd.c 5811 5812FREESCALE USB PERIPHERAL DRIVERS 5813M: Li Yang <leoyang.li@nxp.com> 5814L: linux-usb@vger.kernel.org 5815L: linuxppc-dev@lists.ozlabs.org 5816S: Maintained 5817F: drivers/usb/gadget/udc/fsl* 5818 5819FREEVXFS FILESYSTEM 5820M: Christoph Hellwig <hch@infradead.org> 5821W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5822S: Maintained 5823F: fs/freevxfs/ 5824 5825FREEZER 5826M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5827M: Pavel Machek <pavel@ucw.cz> 5828L: linux-pm@vger.kernel.org 5829S: Supported 5830F: Documentation/power/freezing-of-tasks.txt 5831F: include/linux/freezer.h 5832F: kernel/freezer.c 5833 5834FRONTSWAP API 5835M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5836L: linux-kernel@vger.kernel.org 5837S: Maintained 5838F: mm/frontswap.c 5839F: include/linux/frontswap.h 5840 5841FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5842M: David Howells <dhowells@redhat.com> 5843L: linux-cachefs@redhat.com (moderated for non-subscribers) 5844S: Supported 5845F: Documentation/filesystems/caching/ 5846F: fs/fscache/ 5847F: include/linux/fscache*.h 5848 5849FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5850M: Theodore Y. Ts'o <tytso@mit.edu> 5851M: Jaegeuk Kim <jaegeuk@kernel.org> 5852L: linux-fscrypt@vger.kernel.org 5853Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5855S: Supported 5856F: fs/crypto/ 5857F: include/linux/fscrypt*.h 5858F: Documentation/filesystems/fscrypt.rst 5859 5860FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5861M: Jan Kara <jack@suse.cz> 5862R: Amir Goldstein <amir73il@gmail.com> 5863L: linux-fsdevel@vger.kernel.org 5864S: Maintained 5865F: fs/notify/ 5866F: include/linux/fsnotify*.h 5867 5868FUJITSU LAPTOP EXTRAS 5869M: Jonathan Woithe <jwoithe@just42.net> 5870L: platform-driver-x86@vger.kernel.org 5871S: Maintained 5872F: drivers/platform/x86/fujitsu-laptop.c 5873 5874FUJITSU M-5MO LS CAMERA ISP DRIVER 5875M: Kyungmin Park <kyungmin.park@samsung.com> 5876M: Heungjun Kim <riverful.kim@samsung.com> 5877L: linux-media@vger.kernel.org 5878S: Maintained 5879F: drivers/media/i2c/m5mols/ 5880F: include/media/i2c/m5mols.h 5881 5882FUJITSU TABLET EXTRAS 5883M: Robert Gerlach <khnz@gmx.de> 5884L: platform-driver-x86@vger.kernel.org 5885S: Maintained 5886F: drivers/platform/x86/fujitsu-tablet.c 5887 5888FUSE: FILESYSTEM IN USERSPACE 5889M: Miklos Szeredi <miklos@szeredi.hu> 5890L: linux-fsdevel@vger.kernel.org 5891W: http://fuse.sourceforge.net/ 5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5893S: Maintained 5894F: fs/fuse/ 5895F: include/uapi/linux/fuse.h 5896F: Documentation/filesystems/fuse.txt 5897 5898FUTEX SUBSYSTEM 5899M: Thomas Gleixner <tglx@linutronix.de> 5900M: Ingo Molnar <mingo@redhat.com> 5901R: Peter Zijlstra <peterz@infradead.org> 5902R: Darren Hart <dvhart@infradead.org> 5903L: linux-kernel@vger.kernel.org 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5905S: Maintained 5906F: kernel/futex.c 5907F: kernel/futex_compat.c 5908F: include/asm-generic/futex.h 5909F: include/linux/futex.h 5910F: include/uapi/linux/futex.h 5911F: tools/testing/selftests/futex/ 5912F: tools/perf/bench/futex* 5913F: Documentation/*futex* 5914 5915GCC PLUGINS 5916M: Kees Cook <keescook@chromium.org> 5917R: Emese Revfy <re.emese@gmail.com> 5918L: kernel-hardening@lists.openwall.com 5919S: Maintained 5920F: scripts/gcc-plugins/ 5921F: scripts/gcc-plugin.sh 5922F: scripts/Makefile.gcc-plugins 5923F: Documentation/gcc-plugins.txt 5924 5925GCOV BASED KERNEL PROFILING 5926M: Peter Oberparleiter <oberpar@linux.ibm.com> 5927S: Maintained 5928F: kernel/gcov/ 5929F: Documentation/dev-tools/gcov.rst 5930 5931GDB KERNEL DEBUGGING HELPER SCRIPTS 5932M: Jan Kiszka <jan.kiszka@siemens.com> 5933M: Kieran Bingham <kbingham@kernel.org> 5934S: Supported 5935F: scripts/gdb/ 5936 5937GDT SCSI DISK ARRAY CONTROLLER DRIVER 5938M: Achim Leubner <achim_leubner@adaptec.com> 5939L: linux-scsi@vger.kernel.org 5940W: http://www.icp-vortex.com/ 5941S: Supported 5942F: drivers/scsi/gdt* 5943 5944GEMTEK FM RADIO RECEIVER DRIVER 5945M: Hans Verkuil <hverkuil@xs4all.nl> 5946L: linux-media@vger.kernel.org 5947T: git git://linuxtv.org/media_tree.git 5948W: https://linuxtv.org 5949S: Maintained 5950F: drivers/media/radio/radio-gemtek* 5951 5952GENERIC GPIO I2C DRIVER 5953M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5954S: Supported 5955F: drivers/i2c/busses/i2c-gpio.c 5956F: include/linux/platform_data/i2c-gpio.h 5957 5958GENERIC GPIO I2C MULTIPLEXER DRIVER 5959M: Peter Korsgaard <peter.korsgaard@barco.com> 5960L: linux-i2c@vger.kernel.org 5961S: Supported 5962F: drivers/i2c/muxes/i2c-mux-gpio.c 5963F: include/linux/platform_data/i2c-mux-gpio.h 5964F: Documentation/i2c/muxes/i2c-mux-gpio 5965 5966GENERIC HDLC (WAN) DRIVERS 5967M: Krzysztof Halasa <khc@pm.waw.pl> 5968W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5969S: Maintained 5970F: drivers/net/wan/c101.c 5971F: drivers/net/wan/hd6457* 5972F: drivers/net/wan/hdlc* 5973F: drivers/net/wan/n2.c 5974F: drivers/net/wan/pc300too.c 5975F: drivers/net/wan/pci200syn.c 5976F: drivers/net/wan/wanxl* 5977 5978GENERIC INCLUDE/ASM HEADER FILES 5979M: Arnd Bergmann <arnd@arndb.de> 5980L: linux-arch@vger.kernel.org 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5982S: Maintained 5983F: include/asm-generic/ 5984F: include/uapi/asm-generic/ 5985 5986GENERIC PHY FRAMEWORK 5987M: Kishon Vijay Abraham I <kishon@ti.com> 5988L: linux-kernel@vger.kernel.org 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5990S: Supported 5991F: drivers/phy/ 5992F: include/linux/phy/ 5993 5994GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5995M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5996S: Supported 5997F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5998 5999GENERIC PM DOMAINS 6000M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6001M: Kevin Hilman <khilman@kernel.org> 6002M: Ulf Hansson <ulf.hansson@linaro.org> 6003L: linux-pm@vger.kernel.org 6004S: Supported 6005F: drivers/base/power/domain*.c 6006F: include/linux/pm_domain.h 6007F: Documentation/devicetree/bindings/power/power_domain.txt 6008 6009GENERIC UIO DRIVER FOR PCI DEVICES 6010M: "Michael S. Tsirkin" <mst@redhat.com> 6011L: kvm@vger.kernel.org 6012S: Supported 6013F: drivers/uio/uio_pci_generic.c 6014 6015GENWQE (IBM Generic Workqueue Card) 6016M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6017M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6018S: Supported 6019F: drivers/misc/genwqe/ 6020 6021GET_MAINTAINER SCRIPT 6022M: Joe Perches <joe@perches.com> 6023S: Maintained 6024F: scripts/get_maintainer.pl 6025 6026GFS2 FILE SYSTEM 6027M: Bob Peterson <rpeterso@redhat.com> 6028M: Andreas Gruenbacher <agruenba@redhat.com> 6029L: cluster-devel@redhat.com 6030W: http://sources.redhat.com/cluster/ 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6032S: Supported 6033F: Documentation/filesystems/gfs2*.txt 6034F: fs/gfs2/ 6035F: include/uapi/linux/gfs2_ondisk.h 6036 6037GIGASET ISDN DRIVERS 6038M: Paul Bolle <pebolle@tiscali.nl> 6039L: gigaset307x-common@lists.sourceforge.net 6040W: http://gigaset307x.sourceforge.net/ 6041S: Odd Fixes 6042F: Documentation/isdn/README.gigaset 6043F: drivers/isdn/gigaset/ 6044F: include/uapi/linux/gigaset_dev.h 6045 6046GO7007 MPEG CODEC 6047M: Hans Verkuil <hans.verkuil@cisco.com> 6048L: linux-media@vger.kernel.org 6049S: Maintained 6050F: drivers/media/usb/go7007/ 6051 6052GOODIX TOUCHSCREEN 6053M: Bastien Nocera <hadess@hadess.net> 6054L: linux-input@vger.kernel.org 6055S: Maintained 6056F: drivers/input/touchscreen/goodix.c 6057 6058GPD POCKET FAN DRIVER 6059M: Hans de Goede <hdegoede@redhat.com> 6060L: platform-driver-x86@vger.kernel.org 6061S: Maintained 6062F: drivers/platform/x86/gpd-pocket-fan.c 6063 6064GPIO ACPI SUPPORT 6065M: Mika Westerberg <mika.westerberg@linux.intel.com> 6066M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6067L: linux-gpio@vger.kernel.org 6068L: linux-acpi@vger.kernel.org 6069S: Maintained 6070F: Documentation/acpi/gpio-properties.txt 6071F: drivers/gpio/gpiolib-acpi.c 6072 6073GPIO IR Transmitter 6074M: Sean Young <sean@mess.org> 6075L: linux-media@vger.kernel.org 6076S: Maintained 6077F: drivers/media/rc/gpio-ir-tx.c 6078 6079GPIO MOCKUP DRIVER 6080M: Bamvor Jian Zhang <bamv2005@gmail.com> 6081R: Bartosz Golaszewski <brgl@bgdev.pl> 6082L: linux-gpio@vger.kernel.org 6083S: Maintained 6084F: drivers/gpio/gpio-mockup.c 6085F: tools/testing/selftests/gpio/ 6086 6087GPIO SUBSYSTEM 6088M: Linus Walleij <linus.walleij@linaro.org> 6089L: linux-gpio@vger.kernel.org 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6091S: Maintained 6092F: Documentation/devicetree/bindings/gpio/ 6093F: Documentation/driver-api/gpio/ 6094F: Documentation/gpio/ 6095F: Documentation/ABI/testing/gpio-cdev 6096F: Documentation/ABI/obsolete/sysfs-gpio 6097F: drivers/gpio/ 6098F: include/linux/gpio/ 6099F: include/linux/gpio.h 6100F: include/linux/of_gpio.h 6101F: include/asm-generic/gpio.h 6102F: include/uapi/linux/gpio.h 6103F: tools/gpio/ 6104 6105GRE DEMULTIPLEXER DRIVER 6106M: Dmitry Kozlov <xeb@mail.ru> 6107L: netdev@vger.kernel.org 6108S: Maintained 6109F: net/ipv4/gre_demux.c 6110F: net/ipv4/gre_offload.c 6111F: include/net/gre.h 6112 6113GRETH 10/100/1G Ethernet MAC device driver 6114M: Andreas Larsson <andreas@gaisler.com> 6115L: netdev@vger.kernel.org 6116S: Maintained 6117F: drivers/net/ethernet/aeroflex/ 6118 6119GREYBUS AUDIO PROTOCOLS DRIVERS 6120M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6121M: Mark Greer <mgreer@animalcreek.com> 6122S: Maintained 6123F: drivers/staging/greybus/audio_apbridgea.c 6124F: drivers/staging/greybus/audio_apbridgea.h 6125F: drivers/staging/greybus/audio_codec.c 6126F: drivers/staging/greybus/audio_codec.h 6127F: drivers/staging/greybus/audio_gb.c 6128F: drivers/staging/greybus/audio_manager.c 6129F: drivers/staging/greybus/audio_manager.h 6130F: drivers/staging/greybus/audio_manager_module.c 6131F: drivers/staging/greybus/audio_manager_private.h 6132F: drivers/staging/greybus/audio_manager_sysfs.c 6133F: drivers/staging/greybus/audio_module.c 6134F: drivers/staging/greybus/audio_topology.c 6135 6136GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6137M: Viresh Kumar <vireshk@kernel.org> 6138S: Maintained 6139F: drivers/staging/greybus/authentication.c 6140F: drivers/staging/greybus/bootrom.c 6141F: drivers/staging/greybus/firmware.h 6142F: drivers/staging/greybus/fw-core.c 6143F: drivers/staging/greybus/fw-download.c 6144F: drivers/staging/greybus/fw-managament.c 6145F: drivers/staging/greybus/greybus_authentication.h 6146F: drivers/staging/greybus/greybus_firmware.h 6147F: drivers/staging/greybus/hid.c 6148F: drivers/staging/greybus/i2c.c 6149F: drivers/staging/greybus/spi.c 6150F: drivers/staging/greybus/spilib.c 6151F: drivers/staging/greybus/spilib.h 6152 6153GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6154M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6155S: Maintained 6156F: drivers/staging/greybus/loopback.c 6157F: drivers/staging/greybus/timesync.c 6158F: drivers/staging/greybus/timesync_platform.c 6159 6160GREYBUS PLATFORM DRIVERS 6161M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6162S: Maintained 6163F: drivers/staging/greybus/arche-platform.c 6164F: drivers/staging/greybus/arche-apb-ctrl.c 6165F: drivers/staging/greybus/arche_platform.h 6166 6167GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6168M: Rui Miguel Silva <rmfrfs@gmail.com> 6169S: Maintained 6170F: drivers/staging/greybus/sdio.c 6171F: drivers/staging/greybus/light.c 6172F: drivers/staging/greybus/gpio.c 6173F: drivers/staging/greybus/power_supply.c 6174F: drivers/staging/greybus/spi.c 6175F: drivers/staging/greybus/spilib.c 6176 6177GREYBUS SUBSYSTEM 6178M: Johan Hovold <johan@kernel.org> 6179M: Alex Elder <elder@kernel.org> 6180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6181S: Maintained 6182F: drivers/staging/greybus/ 6183L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6184 6185GREYBUS UART PROTOCOLS DRIVERS 6186M: David Lin <dtwlin@gmail.com> 6187S: Maintained 6188F: drivers/staging/greybus/uart.c 6189F: drivers/staging/greybus/log.c 6190 6191GS1662 VIDEO SERIALIZER 6192M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6193L: linux-media@vger.kernel.org 6194T: git git://linuxtv.org/media_tree.git 6195S: Maintained 6196F: drivers/media/spi/gs1662.c 6197 6198GSPCA FINEPIX SUBDRIVER 6199M: Frank Zago <frank@zago.net> 6200L: linux-media@vger.kernel.org 6201T: git git://linuxtv.org/media_tree.git 6202S: Maintained 6203F: drivers/media/usb/gspca/finepix.c 6204 6205GSPCA GL860 SUBDRIVER 6206M: Olivier Lorin <o.lorin@laposte.net> 6207L: linux-media@vger.kernel.org 6208T: git git://linuxtv.org/media_tree.git 6209S: Maintained 6210F: drivers/media/usb/gspca/gl860/ 6211 6212GSPCA M5602 SUBDRIVER 6213M: Erik Andren <erik.andren@gmail.com> 6214L: linux-media@vger.kernel.org 6215T: git git://linuxtv.org/media_tree.git 6216S: Maintained 6217F: drivers/media/usb/gspca/m5602/ 6218 6219GSPCA PAC207 SONIXB SUBDRIVER 6220M: Hans Verkuil <hverkuil@xs4all.nl> 6221L: linux-media@vger.kernel.org 6222T: git git://linuxtv.org/media_tree.git 6223S: Odd Fixes 6224F: drivers/media/usb/gspca/pac207.c 6225 6226GSPCA SN9C20X SUBDRIVER 6227M: Brian Johnson <brijohn@gmail.com> 6228L: linux-media@vger.kernel.org 6229T: git git://linuxtv.org/media_tree.git 6230S: Maintained 6231F: drivers/media/usb/gspca/sn9c20x.c 6232 6233GSPCA T613 SUBDRIVER 6234M: Leandro Costantino <lcostantino@gmail.com> 6235L: linux-media@vger.kernel.org 6236T: git git://linuxtv.org/media_tree.git 6237S: Maintained 6238F: drivers/media/usb/gspca/t613.c 6239 6240GSPCA USB WEBCAM DRIVER 6241M: Hans Verkuil <hverkuil@xs4all.nl> 6242L: linux-media@vger.kernel.org 6243T: git git://linuxtv.org/media_tree.git 6244S: Odd Fixes 6245F: drivers/media/usb/gspca/ 6246 6247GTP (GPRS Tunneling Protocol) 6248M: Pablo Neira Ayuso <pablo@netfilter.org> 6249M: Harald Welte <laforge@gnumonks.org> 6250L: osmocom-net-gprs@lists.osmocom.org 6251T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6252S: Maintained 6253F: drivers/net/gtp.c 6254 6255GUID PARTITION TABLE (GPT) 6256M: Davidlohr Bueso <dave@stgolabs.net> 6257L: linux-efi@vger.kernel.org 6258S: Maintained 6259F: block/partitions/efi.* 6260 6261H8/300 ARCHITECTURE 6262M: Yoshinori Sato <ysato@users.sourceforge.jp> 6263L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6264W: http://uclinux-h8.sourceforge.jp 6265T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6266S: Maintained 6267F: arch/h8300/ 6268F: drivers/clocksource/h8300_*.c 6269F: drivers/clk/h8300/ 6270F: drivers/irqchip/irq-renesas-h8*.c 6271 6272HACKRF MEDIA DRIVER 6273M: Antti Palosaari <crope@iki.fi> 6274L: linux-media@vger.kernel.org 6275W: https://linuxtv.org 6276W: http://palosaari.fi/linux/ 6277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6278T: git git://linuxtv.org/anttip/media_tree.git 6279S: Maintained 6280F: drivers/media/usb/hackrf/ 6281 6282HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6283M: Frank Seidel <frank@f-seidel.de> 6284L: platform-driver-x86@vger.kernel.org 6285W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6286S: Maintained 6287F: drivers/platform/x86/hdaps.c 6288 6289HARDWARE MONITORING 6290M: Jean Delvare <jdelvare@suse.com> 6291M: Guenter Roeck <linux@roeck-us.net> 6292L: linux-hwmon@vger.kernel.org 6293W: http://hwmon.wiki.kernel.org/ 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6295S: Maintained 6296F: Documentation/devicetree/bindings/hwmon/ 6297F: Documentation/hwmon/ 6298F: drivers/hwmon/ 6299F: include/linux/hwmon*.h 6300 6301HARDWARE RANDOM NUMBER GENERATOR CORE 6302M: Matt Mackall <mpm@selenic.com> 6303M: Herbert Xu <herbert@gondor.apana.org.au> 6304L: linux-crypto@vger.kernel.org 6305S: Odd fixes 6306F: Documentation/devicetree/bindings/rng/ 6307F: Documentation/hw_random.txt 6308F: drivers/char/hw_random/ 6309F: include/linux/hw_random.h 6310 6311HARDWARE TRACING FACILITIES 6312M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6313S: Maintained 6314F: drivers/hwtracing/ 6315 6316HARDWARE SPINLOCK CORE 6317M: Ohad Ben-Cohen <ohad@wizery.com> 6318M: Bjorn Andersson <bjorn.andersson@linaro.org> 6319L: linux-remoteproc@vger.kernel.org 6320S: Maintained 6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6322F: Documentation/devicetree/bindings/hwlock/ 6323F: Documentation/hwspinlock.txt 6324F: drivers/hwspinlock/ 6325F: include/linux/hwspinlock.h 6326 6327HARMONY SOUND DRIVER 6328L: linux-parisc@vger.kernel.org 6329S: Maintained 6330F: sound/parisc/harmony.* 6331 6332HDPVR USB VIDEO ENCODER DRIVER 6333M: Hans Verkuil <hverkuil@xs4all.nl> 6334L: linux-media@vger.kernel.org 6335T: git git://linuxtv.org/media_tree.git 6336W: https://linuxtv.org 6337S: Odd Fixes 6338F: drivers/media/usb/hdpvr/ 6339 6340HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6341M: Jerry Hoemann <jerry.hoemann@hpe.com> 6342S: Supported 6343F: Documentation/watchdog/hpwdt.txt 6344F: drivers/watchdog/hpwdt.c 6345 6346HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6347M: Don Brace <don.brace@microsemi.com> 6348L: esc.storagedev@microsemi.com 6349L: linux-scsi@vger.kernel.org 6350S: Supported 6351F: Documentation/scsi/hpsa.txt 6352F: drivers/scsi/hpsa*.[ch] 6353F: include/linux/cciss*.h 6354F: include/uapi/linux/cciss*.h 6355 6356HFI1 DRIVER 6357M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6358M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6359L: linux-rdma@vger.kernel.org 6360S: Supported 6361F: drivers/infiniband/hw/hfi1 6362 6363HFS FILESYSTEM 6364L: linux-fsdevel@vger.kernel.org 6365S: Orphan 6366F: Documentation/filesystems/hfs.txt 6367F: fs/hfs/ 6368 6369HFSPLUS FILESYSTEM 6370L: linux-fsdevel@vger.kernel.org 6371S: Orphan 6372F: Documentation/filesystems/hfsplus.txt 6373F: fs/hfsplus/ 6374 6375HGA FRAMEBUFFER DRIVER 6376M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6377L: linux-nvidia@lists.surfsouth.com 6378W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6379S: Maintained 6380F: drivers/video/fbdev/hgafb.c 6381 6382HIBERNATION (aka Software Suspend, aka swsusp) 6383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6384M: Pavel Machek <pavel@ucw.cz> 6385L: linux-pm@vger.kernel.org 6386B: https://bugzilla.kernel.org 6387S: Supported 6388F: arch/x86/power/ 6389F: drivers/base/power/ 6390F: kernel/power/ 6391F: include/linux/suspend.h 6392F: include/linux/freezer.h 6393F: include/linux/pm.h 6394F: arch/*/include/asm/suspend*.h 6395 6396HID CORE LAYER 6397M: Jiri Kosina <jikos@kernel.org> 6398R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6399L: linux-input@vger.kernel.org 6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6401S: Maintained 6402F: drivers/hid/ 6403F: include/linux/hid* 6404F: include/uapi/linux/hid* 6405 6406HID SENSOR HUB DRIVERS 6407M: Jiri Kosina <jikos@kernel.org> 6408M: Jonathan Cameron <jic23@kernel.org> 6409M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6410L: linux-input@vger.kernel.org 6411L: linux-iio@vger.kernel.org 6412S: Maintained 6413F: Documentation/hid/hid-sensor* 6414F: drivers/hid/hid-sensor-* 6415F: drivers/iio/*/hid-* 6416F: include/linux/hid-sensor-* 6417 6418HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6419M: Thomas Gleixner <tglx@linutronix.de> 6420L: linux-kernel@vger.kernel.org 6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6422S: Maintained 6423F: Documentation/timers/ 6424F: kernel/time/hrtimer.c 6425F: kernel/time/clockevents.c 6426F: kernel/time/timer_*.c 6427F: include/linux/clockchips.h 6428F: include/linux/hrtimer.h 6429 6430HIGH-SPEED SCC DRIVER FOR AX.25 6431L: linux-hams@vger.kernel.org 6432S: Orphan 6433F: drivers/net/hamradio/dmascc.c 6434F: drivers/net/hamradio/scc.c 6435 6436HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6437M: HighPoint Linux Team <linux@highpoint-tech.com> 6438W: http://www.highpoint-tech.com 6439S: Supported 6440F: Documentation/scsi/hptiop.txt 6441F: drivers/scsi/hptiop.c 6442 6443HIPPI 6444M: Jes Sorensen <jes@trained-monkey.org> 6445L: linux-hippi@sunsite.dk 6446S: Maintained 6447F: include/linux/hippidevice.h 6448F: include/uapi/linux/if_hippi.h 6449F: net/802/hippi.c 6450F: drivers/net/hippi/ 6451 6452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6453M: Yisen Zhuang <yisen.zhuang@huawei.com> 6454M: Salil Mehta <salil.mehta@huawei.com> 6455L: netdev@vger.kernel.org 6456W: http://www.hisilicon.com 6457S: Maintained 6458F: drivers/net/ethernet/hisilicon/hns3/ 6459 6460HISILICON LPC BUS DRIVER 6461M: john.garry@huawei.com 6462W: http://www.hisilicon.com 6463S: Maintained 6464F: drivers/bus/hisi_lpc.c 6465F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6466 6467HISILICON NETWORK SUBSYSTEM DRIVER 6468M: Yisen Zhuang <yisen.zhuang@huawei.com> 6469M: Salil Mehta <salil.mehta@huawei.com> 6470L: netdev@vger.kernel.org 6471W: http://www.hisilicon.com 6472S: Maintained 6473F: drivers/net/ethernet/hisilicon/ 6474F: Documentation/devicetree/bindings/net/hisilicon*.txt 6475 6476HISILICON PMU DRIVER 6477M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6478W: http://www.hisilicon.com 6479S: Supported 6480F: drivers/perf/hisilicon 6481F: Documentation/perf/hisi-pmu.txt 6482 6483HISILICON ROCE DRIVER 6484M: Lijun Ou <oulijun@huawei.com> 6485M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6486L: linux-rdma@vger.kernel.org 6487S: Maintained 6488F: drivers/infiniband/hw/hns/ 6489F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6490 6491HISILICON SAS Controller 6492M: John Garry <john.garry@huawei.com> 6493W: http://www.hisilicon.com 6494S: Supported 6495F: drivers/scsi/hisi_sas/ 6496F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6497 6498HMM - Heterogeneous Memory Management 6499M: Jérôme Glisse <jglisse@redhat.com> 6500L: linux-mm@kvack.org 6501S: Maintained 6502F: mm/hmm* 6503F: include/linux/hmm* 6504F: Documentation/vm/hmm.rst 6505 6506HOST AP DRIVER 6507M: Jouni Malinen <j@w1.fi> 6508L: linux-wireless@vger.kernel.org 6509W: http://w1.fi/hostap-driver.html 6510S: Obsolete 6511F: drivers/net/wireless/intersil/hostap/ 6512 6513HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6514L: platform-driver-x86@vger.kernel.org 6515S: Orphan 6516F: drivers/platform/x86/tc1100-wmi.c 6517 6518HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6519M: Jaroslav Kysela <perex@perex.cz> 6520S: Maintained 6521F: drivers/net/ethernet/hp/hp100.* 6522 6523HPET: High Precision Event Timers driver 6524M: Clemens Ladisch <clemens@ladisch.de> 6525S: Maintained 6526F: Documentation/timers/hpet.txt 6527F: drivers/char/hpet.c 6528F: include/linux/hpet.h 6529F: include/uapi/linux/hpet.h 6530 6531HPET: x86 6532S: Orphan 6533F: arch/x86/kernel/hpet.c 6534F: arch/x86/include/asm/hpet.h 6535 6536HPFS FILESYSTEM 6537M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6538W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6539S: Maintained 6540F: fs/hpfs/ 6541 6542HSI SUBSYSTEM 6543M: Sebastian Reichel <sre@kernel.org> 6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6545S: Maintained 6546F: Documentation/ABI/testing/sysfs-bus-hsi 6547F: Documentation/driver-api/hsi.rst 6548F: drivers/hsi/ 6549F: include/linux/hsi/ 6550F: include/uapi/linux/hsi/ 6551 6552HSO 3G MODEM DRIVER 6553L: linux-usb@vger.kernel.org 6554S: Orphan 6555F: drivers/net/usb/hso.c 6556 6557HSR NETWORK PROTOCOL 6558M: Arvid Brodin <arvid.brodin@alten.se> 6559L: netdev@vger.kernel.org 6560S: Maintained 6561F: net/hsr/ 6562 6563HT16K33 LED CONTROLLER DRIVER 6564M: Robin van der Gracht <robin@protonic.nl> 6565S: Maintained 6566F: drivers/auxdisplay/ht16k33.c 6567F: Documentation/devicetree/bindings/display/ht16k33.txt 6568 6569HTCPEN TOUCHSCREEN DRIVER 6570M: Pau Oliva Fora <pof@eslack.org> 6571L: linux-input@vger.kernel.org 6572S: Maintained 6573F: drivers/input/touchscreen/htcpen.c 6574 6575HUAWEI ETHERNET DRIVER 6576M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6577L: netdev@vger.kernel.org 6578S: Supported 6579F: Documentation/networking/hinic.txt 6580F: drivers/net/ethernet/huawei/hinic/ 6581 6582HUGETLB FILESYSTEM 6583M: Mike Kravetz <mike.kravetz@oracle.com> 6584L: linux-mm@kvack.org 6585S: Maintained 6586F: fs/hugetlbfs/ 6587F: mm/hugetlb.c 6588F: include/linux/hugetlb.h 6589F: Documentation/admin-guide/mm/hugetlbpage.rst 6590F: Documentation/vm/hugetlbfs_reserv.rst 6591F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6592 6593HVA ST MEDIA DRIVER 6594M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6595L: linux-media@vger.kernel.org 6596T: git git://linuxtv.org/media_tree.git 6597W: https://linuxtv.org 6598S: Supported 6599F: drivers/media/platform/sti/hva 6600 6601HWPOISON MEMORY FAILURE HANDLING 6602M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6603L: linux-mm@kvack.org 6604S: Maintained 6605F: mm/memory-failure.c 6606F: mm/hwpoison-inject.c 6607 6608Hyper-V CORE AND DRIVERS 6609M: "K. Y. Srinivasan" <kys@microsoft.com> 6610M: Haiyang Zhang <haiyangz@microsoft.com> 6611M: Stephen Hemminger <sthemmin@microsoft.com> 6612L: devel@linuxdriverproject.org 6613S: Maintained 6614F: Documentation/networking/netvsc.txt 6615F: arch/x86/include/asm/mshyperv.h 6616F: arch/x86/include/asm/trace/hyperv.h 6617F: arch/x86/include/asm/hyperv-tlfs.h 6618F: arch/x86/kernel/cpu/mshyperv.c 6619F: arch/x86/hyperv 6620F: drivers/hid/hid-hyperv.c 6621F: drivers/hv/ 6622F: drivers/input/serio/hyperv-keyboard.c 6623F: drivers/pci/controller/pci-hyperv.c 6624F: drivers/net/hyperv/ 6625F: drivers/scsi/storvsc_drv.c 6626F: drivers/uio/uio_hv_generic.c 6627F: drivers/video/fbdev/hyperv_fb.c 6628F: net/vmw_vsock/hyperv_transport.c 6629F: include/linux/hyperv.h 6630F: include/uapi/linux/hyperv.h 6631F: tools/hv/ 6632F: Documentation/ABI/stable/sysfs-bus-vmbus 6633 6634HYPERVISOR VIRTUAL CONSOLE DRIVER 6635L: linuxppc-dev@lists.ozlabs.org 6636S: Odd Fixes 6637F: drivers/tty/hvc/ 6638 6639I2C ACPI SUPPORT 6640M: Mika Westerberg <mika.westerberg@linux.intel.com> 6641L: linux-i2c@vger.kernel.org 6642L: linux-acpi@vger.kernel.org 6643S: Maintained 6644F: drivers/i2c/i2c-core-acpi.c 6645 6646I2C MUXES 6647M: Peter Rosin <peda@axentia.se> 6648L: linux-i2c@vger.kernel.org 6649S: Maintained 6650F: Documentation/i2c/i2c-topology 6651F: Documentation/i2c/muxes/ 6652F: Documentation/devicetree/bindings/i2c/i2c-mux* 6653F: Documentation/devicetree/bindings/i2c/i2c-arb* 6654F: Documentation/devicetree/bindings/i2c/i2c-gate* 6655F: drivers/i2c/i2c-mux.c 6656F: drivers/i2c/muxes/ 6657F: include/linux/i2c-mux.h 6658 6659I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6660M: Gregory CLEMENT <gregory.clement@bootlin.com> 6661L: linux-i2c@vger.kernel.org 6662S: Maintained 6663F: drivers/i2c/busses/i2c-mv64xxx.c 6664 6665I2C OVER PARALLEL PORT 6666M: Jean Delvare <jdelvare@suse.com> 6667L: linux-i2c@vger.kernel.org 6668S: Maintained 6669F: Documentation/i2c/busses/i2c-parport 6670F: Documentation/i2c/busses/i2c-parport-light 6671F: drivers/i2c/busses/i2c-parport.c 6672F: drivers/i2c/busses/i2c-parport-light.c 6673 6674I2C SUBSYSTEM 6675M: Wolfram Sang <wsa@the-dreams.de> 6676L: linux-i2c@vger.kernel.org 6677W: https://i2c.wiki.kernel.org/ 6678Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6680S: Maintained 6681F: Documentation/devicetree/bindings/i2c/i2c.txt 6682F: Documentation/i2c/ 6683F: drivers/i2c/* 6684F: include/linux/i2c.h 6685F: include/linux/i2c-dev.h 6686F: include/linux/i2c-smbus.h 6687F: include/uapi/linux/i2c.h 6688F: include/uapi/linux/i2c-*.h 6689 6690I2C SUBSYSTEM HOST DRIVERS 6691L: linux-i2c@vger.kernel.org 6692W: https://i2c.wiki.kernel.org/ 6693Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6695S: Odd Fixes 6696F: Documentation/devicetree/bindings/i2c/ 6697F: drivers/i2c/algos/ 6698F: drivers/i2c/busses/ 6699 6700I2C-TAOS-EVM DRIVER 6701M: Jean Delvare <jdelvare@suse.com> 6702L: linux-i2c@vger.kernel.org 6703S: Maintained 6704F: Documentation/i2c/busses/i2c-taos-evm 6705F: drivers/i2c/busses/i2c-taos-evm.c 6706 6707I2C-TINY-USB DRIVER 6708M: Till Harbaum <till@harbaum.org> 6709L: linux-i2c@vger.kernel.org 6710W: http://www.harbaum.org/till/i2c_tiny_usb 6711S: Maintained 6712F: drivers/i2c/busses/i2c-tiny-usb.c 6713 6714I2C/SMBUS CONTROLLER DRIVERS FOR PC 6715M: Jean Delvare <jdelvare@suse.com> 6716L: linux-i2c@vger.kernel.org 6717S: Maintained 6718F: Documentation/i2c/busses/i2c-ali1535 6719F: Documentation/i2c/busses/i2c-ali1563 6720F: Documentation/i2c/busses/i2c-ali15x3 6721F: Documentation/i2c/busses/i2c-amd756 6722F: Documentation/i2c/busses/i2c-amd8111 6723F: Documentation/i2c/busses/i2c-i801 6724F: Documentation/i2c/busses/i2c-nforce2 6725F: Documentation/i2c/busses/i2c-piix4 6726F: Documentation/i2c/busses/i2c-sis5595 6727F: Documentation/i2c/busses/i2c-sis630 6728F: Documentation/i2c/busses/i2c-sis96x 6729F: Documentation/i2c/busses/i2c-via 6730F: Documentation/i2c/busses/i2c-viapro 6731F: drivers/i2c/busses/i2c-ali1535.c 6732F: drivers/i2c/busses/i2c-ali1563.c 6733F: drivers/i2c/busses/i2c-ali15x3.c 6734F: drivers/i2c/busses/i2c-amd756.c 6735F: drivers/i2c/busses/i2c-amd756-s4882.c 6736F: drivers/i2c/busses/i2c-amd8111.c 6737F: drivers/i2c/busses/i2c-i801.c 6738F: drivers/i2c/busses/i2c-isch.c 6739F: drivers/i2c/busses/i2c-nforce2.c 6740F: drivers/i2c/busses/i2c-nforce2-s4985.c 6741F: drivers/i2c/busses/i2c-piix4.c 6742F: drivers/i2c/busses/i2c-sis5595.c 6743F: drivers/i2c/busses/i2c-sis630.c 6744F: drivers/i2c/busses/i2c-sis96x.c 6745F: drivers/i2c/busses/i2c-via.c 6746F: drivers/i2c/busses/i2c-viapro.c 6747 6748I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6749M: Hans de Goede <hdegoede@redhat.com> 6750L: linux-i2c@vger.kernel.org 6751S: Maintained 6752F: drivers/i2c/busses/i2c-cht-wc.c 6753 6754I2C/SMBUS ISMT DRIVER 6755M: Seth Heasley <seth.heasley@intel.com> 6756M: Neil Horman <nhorman@tuxdriver.com> 6757L: linux-i2c@vger.kernel.org 6758F: drivers/i2c/busses/i2c-ismt.c 6759F: Documentation/i2c/busses/i2c-ismt 6760 6761I2C/SMBUS STUB DRIVER 6762M: Jean Delvare <jdelvare@suse.com> 6763L: linux-i2c@vger.kernel.org 6764S: Maintained 6765F: drivers/i2c/i2c-stub.c 6766 6767IA64 (Itanium) PLATFORM 6768M: Tony Luck <tony.luck@intel.com> 6769M: Fenghua Yu <fenghua.yu@intel.com> 6770L: linux-ia64@vger.kernel.org 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6772S: Maintained 6773F: arch/ia64/ 6774 6775IBM Power 842 compression accelerator 6776M: Haren Myneni <haren@us.ibm.com> 6777S: Supported 6778F: drivers/crypto/nx/Makefile 6779F: drivers/crypto/nx/Kconfig 6780F: drivers/crypto/nx/nx-842* 6781F: include/linux/sw842.h 6782F: crypto/842.c 6783F: lib/842/ 6784 6785IBM Power in-Nest Crypto Acceleration 6786M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6787M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6788L: linux-crypto@vger.kernel.org 6789S: Supported 6790F: drivers/crypto/nx/Makefile 6791F: drivers/crypto/nx/Kconfig 6792F: drivers/crypto/nx/nx-aes* 6793F: drivers/crypto/nx/nx-sha* 6794F: drivers/crypto/nx/nx.* 6795F: drivers/crypto/nx/nx_csbcpb.h 6796F: drivers/crypto/nx/nx_debugfs.h 6797 6798IBM Power Linux RAID adapter 6799M: Brian King <brking@us.ibm.com> 6800S: Supported 6801F: drivers/scsi/ipr.* 6802 6803IBM Power SRIOV Virtual NIC Device Driver 6804M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6805M: John Allen <jallen@linux.vnet.ibm.com> 6806L: netdev@vger.kernel.org 6807S: Supported 6808F: drivers/net/ethernet/ibm/ibmvnic.* 6809 6810IBM Power Virtual Accelerator Switchboard 6811M: Sukadev Bhattiprolu 6812L: linuxppc-dev@lists.ozlabs.org 6813S: Supported 6814F: arch/powerpc/platforms/powernv/vas* 6815F: arch/powerpc/platforms/powernv/copy-paste.h 6816F: arch/powerpc/include/asm/vas.h 6817F: arch/powerpc/include/uapi/asm/vas.h 6818 6819IBM Power Virtual Ethernet Device Driver 6820M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6821L: netdev@vger.kernel.org 6822S: Supported 6823F: drivers/net/ethernet/ibm/ibmveth.* 6824 6825IBM Power Virtual FC Device Drivers 6826M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6827L: linux-scsi@vger.kernel.org 6828S: Supported 6829F: drivers/scsi/ibmvscsi/ibmvfc* 6830 6831IBM Power Virtual Management Channel Driver 6832M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6833M: Steven Royer <seroyer@linux.vnet.ibm.com> 6834S: Supported 6835F: drivers/misc/ibmvmc.* 6836 6837IBM Power Virtual SCSI Device Drivers 6838M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6839L: linux-scsi@vger.kernel.org 6840S: Supported 6841F: drivers/scsi/ibmvscsi/ibmvscsi* 6842F: include/scsi/viosrp.h 6843 6844IBM Power Virtual SCSI Device Target Driver 6845M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6846M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6847L: linux-scsi@vger.kernel.org 6848L: target-devel@vger.kernel.org 6849S: Supported 6850F: drivers/scsi/ibmvscsi_tgt/ 6851 6852IBM Power VMX Cryptographic instructions 6853M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6854M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6855L: linux-crypto@vger.kernel.org 6856S: Supported 6857F: drivers/crypto/vmx/Makefile 6858F: drivers/crypto/vmx/Kconfig 6859F: drivers/crypto/vmx/vmx.c 6860F: drivers/crypto/vmx/aes* 6861F: drivers/crypto/vmx/ghash* 6862F: drivers/crypto/vmx/ppc-xlate.pl 6863 6864IBM ServeRAID RAID DRIVER 6865S: Orphan 6866F: drivers/scsi/ips.* 6867 6868ICH LPC AND GPIO DRIVER 6869M: Peter Tyser <ptyser@xes-inc.com> 6870S: Maintained 6871F: drivers/mfd/lpc_ich.c 6872F: drivers/gpio/gpio-ich.c 6873 6874IDE SUBSYSTEM 6875M: "David S. Miller" <davem@davemloft.net> 6876L: linux-ide@vger.kernel.org 6877Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6879S: Maintained 6880F: Documentation/ide/ 6881F: drivers/ide/ 6882F: include/linux/ide.h 6883 6884IDE/ATAPI DRIVERS 6885M: Borislav Petkov <bp@alien8.de> 6886L: linux-ide@vger.kernel.org 6887S: Maintained 6888F: Documentation/cdrom/ide-cd 6889F: drivers/ide/ide-cd* 6890 6891IDEAPAD LAPTOP EXTRAS DRIVER 6892M: Ike Panhc <ike.pan@canonical.com> 6893L: platform-driver-x86@vger.kernel.org 6894W: http://launchpad.net/ideapad-laptop 6895S: Maintained 6896F: drivers/platform/x86/ideapad-laptop.c 6897 6898IDEAPAD LAPTOP SLIDEBAR DRIVER 6899M: Andrey Moiseev <o2g.org.ru@gmail.com> 6900L: linux-input@vger.kernel.org 6901W: https://github.com/o2genum/ideapad-slidebar 6902S: Maintained 6903F: drivers/input/misc/ideapad_slidebar.c 6904 6905IDT VersaClock 5 CLOCK DRIVER 6906M: Marek Vasut <marek.vasut@gmail.com> 6907S: Maintained 6908F: drivers/clk/clk-versaclock5.c 6909 6910IEEE 802.15.4 SUBSYSTEM 6911M: Alexander Aring <alex.aring@gmail.com> 6912M: Stefan Schmidt <stefan@datenfreihafen.org> 6913L: linux-wpan@vger.kernel.org 6914W: http://wpan.cakelab.org/ 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6916T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6917S: Maintained 6918F: net/ieee802154/ 6919F: net/mac802154/ 6920F: drivers/net/ieee802154/ 6921F: include/linux/nl802154.h 6922F: include/linux/ieee802154.h 6923F: include/net/nl802154.h 6924F: include/net/mac802154.h 6925F: include/net/af_ieee802154.h 6926F: include/net/cfg802154.h 6927F: include/net/ieee802154_netdev.h 6928F: Documentation/networking/ieee802154.txt 6929 6930IFE PROTOCOL 6931M: Yotam Gigi <yotam.gi@gmail.com> 6932M: Jamal Hadi Salim <jhs@mojatatu.com> 6933F: net/ife 6934F: include/net/ife.h 6935F: include/uapi/linux/ife.h 6936 6937IGORPLUG-USB IR RECEIVER 6938M: Sean Young <sean@mess.org> 6939L: linux-media@vger.kernel.org 6940S: Maintained 6941F: drivers/media/rc/igorplugusb.c 6942 6943IGUANAWORKS USB IR TRANSCEIVER 6944M: Sean Young <sean@mess.org> 6945L: linux-media@vger.kernel.org 6946S: Maintained 6947F: drivers/media/rc/iguanair.c 6948 6949IIO DIGITAL POTENTIOMETER DAC 6950M: Peter Rosin <peda@axentia.se> 6951L: linux-iio@vger.kernel.org 6952S: Maintained 6953F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6954F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6955F: drivers/iio/dac/dpot-dac.c 6956 6957IIO ENVELOPE DETECTOR 6958M: Peter Rosin <peda@axentia.se> 6959L: linux-iio@vger.kernel.org 6960S: Maintained 6961F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6962F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6963F: drivers/iio/adc/envelope-detector.c 6964 6965IIO MULTIPLEXER 6966M: Peter Rosin <peda@axentia.se> 6967L: linux-iio@vger.kernel.org 6968S: Maintained 6969F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 6970F: drivers/iio/multiplexer/iio-mux.c 6971 6972IIO SUBSYSTEM AND DRIVERS 6973M: Jonathan Cameron <jic23@kernel.org> 6974R: Hartmut Knaack <knaack.h@gmx.de> 6975R: Lars-Peter Clausen <lars@metafoo.de> 6976R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6977L: linux-iio@vger.kernel.org 6978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6979S: Maintained 6980F: Documentation/ABI/testing/configfs-iio* 6981F: Documentation/ABI/testing/sysfs-bus-iio* 6982F: Documentation/devicetree/bindings/iio/ 6983F: drivers/iio/ 6984F: drivers/staging/iio/ 6985F: include/linux/iio/ 6986F: tools/iio/ 6987 6988IIO UNIT CONVERTER 6989M: Peter Rosin <peda@axentia.se> 6990L: linux-iio@vger.kernel.org 6991S: Maintained 6992F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 6993F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 6994F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 6995F: drivers/iio/afe/iio-rescale.c 6996 6997IKANOS/ADI EAGLE ADSL USB DRIVER 6998M: Matthieu Castet <castet.matthieu@free.fr> 6999M: Stanislaw Gruszka <stf_xl@wp.pl> 7000S: Maintained 7001F: drivers/usb/atm/ueagle-atm.c 7002 7003IMGTEC ASCII LCD DRIVER 7004M: Paul Burton <paul.burton@mips.com> 7005S: Maintained 7006F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7007F: drivers/auxdisplay/img-ascii-lcd.c 7008 7009IMGTEC IR DECODER DRIVER 7010M: James Hogan <jhogan@kernel.org> 7011S: Maintained 7012F: drivers/media/rc/img-ir/ 7013 7014IMON SOUNDGRAPH USB IR RECEIVER 7015M: Sean Young <sean@mess.org> 7016L: linux-media@vger.kernel.org 7017S: Maintained 7018F: drivers/media/rc/imon_raw.c 7019F: drivers/media/rc/imon.c 7020 7021IMS TWINTURBO FRAMEBUFFER DRIVER 7022L: linux-fbdev@vger.kernel.org 7023S: Orphan 7024F: drivers/video/fbdev/imsttfb.c 7025 7026INA209 HARDWARE MONITOR DRIVER 7027M: Guenter Roeck <linux@roeck-us.net> 7028L: linux-hwmon@vger.kernel.org 7029S: Maintained 7030F: Documentation/hwmon/ina209 7031F: Documentation/devicetree/bindings/i2c/ina209.txt 7032F: drivers/hwmon/ina209.c 7033 7034INA2XX HARDWARE MONITOR DRIVER 7035M: Guenter Roeck <linux@roeck-us.net> 7036L: linux-hwmon@vger.kernel.org 7037S: Maintained 7038F: Documentation/hwmon/ina2xx 7039F: drivers/hwmon/ina2xx.c 7040F: include/linux/platform_data/ina2xx.h 7041 7042INDUSTRY PACK SUBSYSTEM (IPACK) 7043M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7044M: Jens Taprogge <jens.taprogge@taprogge.org> 7045M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7046L: industrypack-devel@lists.sourceforge.net 7047W: http://industrypack.sourceforge.net 7048S: Maintained 7049F: drivers/ipack/ 7050 7051INFINIBAND SUBSYSTEM 7052M: Doug Ledford <dledford@redhat.com> 7053M: Jason Gunthorpe <jgg@mellanox.com> 7054L: linux-rdma@vger.kernel.org 7055W: https://github.com/linux-rdma/rdma-core 7056Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7057T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7058S: Supported 7059F: Documentation/devicetree/bindings/infiniband/ 7060F: Documentation/infiniband/ 7061F: drivers/infiniband/ 7062F: include/uapi/linux/if_infiniband.h 7063F: include/uapi/rdma/ 7064F: include/rdma/ 7065 7066INGENIC JZ4780 DMA Driver 7067M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7068S: Maintained 7069F: drivers/dma/dma-jz4780.c 7070 7071INGENIC JZ4780 NAND DRIVER 7072M: Harvey Hunt <harveyhuntnexus@gmail.com> 7073L: linux-mtd@lists.infradead.org 7074S: Maintained 7075F: drivers/mtd/nand/raw/jz4780_* 7076 7077INOTIFY 7078M: Jan Kara <jack@suse.cz> 7079R: Amir Goldstein <amir73il@gmail.com> 7080L: linux-fsdevel@vger.kernel.org 7081S: Maintained 7082F: Documentation/filesystems/inotify.txt 7083F: fs/notify/inotify/ 7084F: include/linux/inotify.h 7085F: include/uapi/linux/inotify.h 7086 7087INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7088M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7089L: linux-input@vger.kernel.org 7090Q: http://patchwork.kernel.org/project/linux-input/list/ 7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7092S: Maintained 7093F: drivers/input/ 7094F: include/linux/input.h 7095F: include/uapi/linux/input.h 7096F: include/uapi/linux/input-event-codes.h 7097F: include/linux/input/ 7098F: Documentation/devicetree/bindings/input/ 7099F: Documentation/devicetree/bindings/serio/ 7100F: Documentation/input/ 7101 7102INPUT MULTITOUCH (MT) PROTOCOL 7103M: Henrik Rydberg <rydberg@bitmath.org> 7104L: linux-input@vger.kernel.org 7105S: Odd fixes 7106F: Documentation/input/multi-touch-protocol.rst 7107F: drivers/input/input-mt.c 7108K: \b(ABS|SYN)_MT_ 7109 7110INSIDE SECURE CRYPTO DRIVER 7111M: Antoine Tenart <antoine.tenart@bootlin.com> 7112F: drivers/crypto/inside-secure/ 7113S: Maintained 7114L: linux-crypto@vger.kernel.org 7115 7116INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7117M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7118M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7119L: linux-integrity@vger.kernel.org 7120T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7121S: Supported 7122F: security/integrity/ima/ 7123 7124INTEL 810/815 FRAMEBUFFER DRIVER 7125M: Antonino Daplas <adaplas@gmail.com> 7126L: linux-fbdev@vger.kernel.org 7127S: Maintained 7128F: drivers/video/fbdev/i810/ 7129 7130INTEL ASoC DRIVERS 7131M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7132M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7133M: Jie Yang <yang.jie@linux.intel.com> 7134L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7135S: Supported 7136F: sound/soc/intel/ 7137 7138INTEL C600 SERIES SAS CONTROLLER DRIVER 7139M: Intel SCU Linux support <intel-linux-scu@intel.com> 7140M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7141L: linux-scsi@vger.kernel.org 7142T: git git://git.code.sf.net/p/intel-sas/isci 7143S: Supported 7144F: drivers/scsi/isci/ 7145 7146INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7147M: Jani Nikula <jani.nikula@linux.intel.com> 7148M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7149M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7150L: intel-gfx@lists.freedesktop.org 7151W: https://01.org/linuxgraphics/ 7152B: https://01.org/linuxgraphics/documentation/how-report-bugs 7153C: irc://chat.freenode.net/intel-gfx 7154Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7155T: git git://anongit.freedesktop.org/drm-intel 7156S: Supported 7157F: drivers/gpu/drm/i915/ 7158F: include/drm/i915* 7159F: include/uapi/drm/i915_drm.h 7160F: Documentation/gpu/i915.rst 7161 7162INTEL ETHERNET DRIVERS 7163M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7164L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7165W: http://www.intel.com/support/feedback.htm 7166W: http://e1000.sourceforge.net/ 7167Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7170S: Supported 7171F: Documentation/networking/e100.rst 7172F: Documentation/networking/e1000.rst 7173F: Documentation/networking/e1000e.txt 7174F: Documentation/networking/igb.txt 7175F: Documentation/networking/igbvf.txt 7176F: Documentation/networking/ixgb.txt 7177F: Documentation/networking/ixgbe.txt 7178F: Documentation/networking/ixgbevf.txt 7179F: Documentation/networking/i40e.txt 7180F: Documentation/networking/i40evf.txt 7181F: Documentation/networking/ice.txt 7182F: drivers/net/ethernet/intel/ 7183F: drivers/net/ethernet/intel/*/ 7184F: include/linux/avf/virtchnl.h 7185 7186INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7187M: Maik Broemme <mbroemme@libmpq.org> 7188L: linux-fbdev@vger.kernel.org 7189S: Maintained 7190F: Documentation/fb/intelfb.txt 7191F: drivers/video/fbdev/intelfb/ 7192 7193INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7194M: Zhenyu Wang <zhenyuw@linux.intel.com> 7195M: Zhi Wang <zhi.a.wang@intel.com> 7196L: intel-gvt-dev@lists.freedesktop.org 7197L: intel-gfx@lists.freedesktop.org 7198W: https://01.org/igvt-g 7199T: git https://github.com/intel/gvt-linux.git 7200S: Supported 7201F: drivers/gpu/drm/i915/gvt/ 7202 7203INTEL HID EVENT DRIVER 7204M: Alex Hung <alex.hung@canonical.com> 7205L: platform-driver-x86@vger.kernel.org 7206S: Maintained 7207F: drivers/platform/x86/intel-hid.c 7208 7209INTEL I/OAT DMA DRIVER 7210M: Dave Jiang <dave.jiang@intel.com> 7211R: Dan Williams <dan.j.williams@intel.com> 7212L: dmaengine@vger.kernel.org 7213Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7214S: Supported 7215F: drivers/dma/ioat* 7216 7217INTEL IDLE DRIVER 7218M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7219M: Len Brown <lenb@kernel.org> 7220L: linux-pm@vger.kernel.org 7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7222B: https://bugzilla.kernel.org 7223S: Supported 7224F: drivers/idle/intel_idle.c 7225 7226INTEL INTEGRATED SENSOR HUB DRIVER 7227M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7228M: Jiri Kosina <jikos@kernel.org> 7229L: linux-input@vger.kernel.org 7230S: Maintained 7231F: drivers/hid/intel-ish-hid/ 7232 7233INTEL IOMMU (VT-d) 7234M: David Woodhouse <dwmw2@infradead.org> 7235L: iommu@lists.linux-foundation.org 7236T: git git://git.infradead.org/iommu-2.6.git 7237S: Supported 7238F: drivers/iommu/intel-iommu.c 7239F: include/linux/intel-iommu.h 7240 7241INTEL IOP-ADMA DMA DRIVER 7242R: Dan Williams <dan.j.williams@intel.com> 7243S: Odd fixes 7244F: drivers/dma/iop-adma.c 7245 7246INTEL IPU3 CSI-2 CIO2 DRIVER 7247M: Yong Zhi <yong.zhi@intel.com> 7248M: Sakari Ailus <sakari.ailus@linux.intel.com> 7249L: linux-media@vger.kernel.org 7250S: Maintained 7251F: drivers/media/pci/intel/ipu3/ 7252F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7253 7254INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7255M: Krzysztof Halasa <khalasa@piap.pl> 7256S: Maintained 7257F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7258F: arch/arm/mach-ixp4xx/include/mach/npe.h 7259F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7260F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7261F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7262F: drivers/net/wan/ixp4xx_hss.c 7263 7264INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7265M: Deepak Saxena <dsaxena@plexity.net> 7266S: Maintained 7267F: drivers/char/hw_random/ixp4xx-rng.c 7268 7269INTEL MANAGEMENT ENGINE (mei) 7270M: Tomas Winkler <tomas.winkler@intel.com> 7271L: linux-kernel@vger.kernel.org 7272S: Supported 7273F: include/uapi/linux/mei.h 7274F: include/linux/mei_cl_bus.h 7275F: drivers/misc/mei/* 7276F: drivers/watchdog/mei_wdt.c 7277F: Documentation/misc-devices/mei/* 7278F: samples/mei/* 7279 7280INTEL MENLOW THERMAL DRIVER 7281M: Sujith Thomas <sujith.thomas@intel.com> 7282L: platform-driver-x86@vger.kernel.org 7283W: https://01.org/linux-acpi 7284S: Supported 7285F: drivers/platform/x86/intel_menlow.c 7286 7287INTEL MERRIFIELD GPIO DRIVER 7288M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7289L: linux-gpio@vger.kernel.org 7290S: Maintained 7291F: drivers/gpio/gpio-merrifield.c 7292 7293INTEL MIC DRIVERS (mic) 7294M: Sudeep Dutt <sudeep.dutt@intel.com> 7295M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7296S: Supported 7297W: https://github.com/sudeepdutt/mic 7298W: http://software.intel.com/en-us/mic-developer 7299F: include/linux/mic_bus.h 7300F: include/linux/scif.h 7301F: include/uapi/linux/mic_common.h 7302F: include/uapi/linux/mic_ioctl.h 7303F: include/uapi/linux/scif_ioctl.h 7304F: drivers/misc/mic/ 7305F: drivers/dma/mic_x100_dma.c 7306F: drivers/dma/mic_x100_dma.h 7307F: Documentation/mic/ 7308 7309INTEL PMC CORE DRIVER 7310M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7311M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7312L: platform-driver-x86@vger.kernel.org 7313S: Maintained 7314F: arch/x86/include/asm/pmc_core.h 7315F: drivers/platform/x86/intel_pmc_core* 7316 7317INTEL PMC/P-Unit IPC DRIVER 7318M: Zha Qipeng<qipeng.zha@intel.com> 7319L: platform-driver-x86@vger.kernel.org 7320S: Maintained 7321F: drivers/platform/x86/intel_pmc_ipc.c 7322F: drivers/platform/x86/intel_punit_ipc.c 7323F: arch/x86/include/asm/intel_pmc_ipc.h 7324F: arch/x86/include/asm/intel_punit_ipc.h 7325 7326INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7327M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7328L: linux-wireless@vger.kernel.org 7329S: Maintained 7330F: Documentation/networking/README.ipw2100 7331F: Documentation/networking/README.ipw2200 7332F: drivers/net/wireless/intel/ipw2x00/ 7333 7334INTEL PSTATE DRIVER 7335M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7336M: Len Brown <lenb@kernel.org> 7337L: linux-pm@vger.kernel.org 7338S: Supported 7339F: drivers/cpufreq/intel_pstate.c 7340 7341INTEL RDMA RNIC DRIVER 7342M: Faisal Latif <faisal.latif@intel.com> 7343M: Shiraz Saleem <shiraz.saleem@intel.com> 7344L: linux-rdma@vger.kernel.org 7345S: Supported 7346F: drivers/infiniband/hw/i40iw/ 7347F: include/uapi/rdma/i40iw-abi.h 7348 7349INTEL SHA MULTIBUFFER DRIVER 7350M: Megha Dey <megha.dey@linux.intel.com> 7351R: Tim Chen <tim.c.chen@linux.intel.com> 7352L: linux-crypto@vger.kernel.org 7353S: Supported 7354F: arch/x86/crypto/sha*-mb 7355F: crypto/mcryptd.c 7356 7357INTEL TELEMETRY DRIVER 7358M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7359L: platform-driver-x86@vger.kernel.org 7360S: Maintained 7361F: arch/x86/include/asm/intel_telemetry.h 7362F: drivers/platform/x86/intel_telemetry* 7363 7364INTEL VIRTUAL BUTTON DRIVER 7365M: AceLan Kao <acelan.kao@canonical.com> 7366L: platform-driver-x86@vger.kernel.org 7367S: Maintained 7368F: drivers/platform/x86/intel-vbtn.c 7369 7370INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7371M: Stanislaw Gruszka <sgruszka@redhat.com> 7372L: linux-wireless@vger.kernel.org 7373S: Supported 7374F: drivers/net/wireless/intel/iwlegacy/ 7375 7376INTEL WIRELESS WIFI LINK (iwlwifi) 7377M: Johannes Berg <johannes.berg@intel.com> 7378M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7379M: Luca Coelho <luciano.coelho@intel.com> 7380M: Intel Linux Wireless <linuxwifi@intel.com> 7381L: linux-wireless@vger.kernel.org 7382W: http://intellinuxwireless.org 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7384S: Supported 7385F: drivers/net/wireless/intel/iwlwifi/ 7386 7387INTEL WIRELESS WIMAX CONNECTION 2400 7388M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7389M: linux-wimax@intel.com 7390L: wimax@linuxwimax.org (subscribers-only) 7391S: Supported 7392W: http://linuxwimax.org 7393F: Documentation/wimax/README.i2400m 7394F: drivers/net/wimax/i2400m/ 7395F: include/uapi/linux/wimax/i2400m.h 7396 7397INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7398M: Mario Limonciello <mario.limonciello@dell.com> 7399S: Maintained 7400F: drivers/platform/x86/intel-wmi-thunderbolt.c 7401 7402INTEL(R) TRACE HUB 7403M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7404S: Supported 7405F: Documentation/trace/intel_th.rst 7406F: drivers/hwtracing/intel_th/ 7407 7408INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7409M: Ning Sun <ning.sun@intel.com> 7410L: tboot-devel@lists.sourceforge.net 7411W: http://tboot.sourceforge.net 7412T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7413S: Supported 7414F: Documentation/intel_txt.txt 7415F: include/linux/tboot.h 7416F: arch/x86/kernel/tboot.c 7417 7418INTEL-MID GPIO DRIVER 7419M: David Cohen <david.a.cohen@linux.intel.com> 7420L: linux-gpio@vger.kernel.org 7421S: Maintained 7422F: drivers/gpio/gpio-intel-mid.c 7423 7424INVENSENSE MPU-3050 GYROSCOPE DRIVER 7425M: Linus Walleij <linus.walleij@linaro.org> 7426L: linux-iio@vger.kernel.org 7427S: Maintained 7428F: drivers/iio/gyro/mpu3050* 7429F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7430 7431IOC3 ETHERNET DRIVER 7432M: Ralf Baechle <ralf@linux-mips.org> 7433L: linux-mips@linux-mips.org 7434S: Maintained 7435F: drivers/net/ethernet/sgi/ioc3-eth.c 7436 7437IOC3 SERIAL DRIVER 7438M: Pat Gefre <pfg@sgi.com> 7439L: linux-serial@vger.kernel.org 7440S: Maintained 7441F: drivers/tty/serial/ioc3_serial.c 7442 7443IOMMU DRIVERS 7444M: Joerg Roedel <joro@8bytes.org> 7445L: iommu@lists.linux-foundation.org 7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7447S: Maintained 7448F: Documentation/devicetree/bindings/iommu/ 7449F: drivers/iommu/ 7450F: include/linux/iommu.h 7451F: include/linux/of_iommu.h 7452F: include/linux/iova.h 7453 7454IP MASQUERADING 7455M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7456S: Maintained 7457F: net/ipv4/netfilter/ipt_MASQUERADE.c 7458 7459IPMI SUBSYSTEM 7460M: Corey Minyard <minyard@acm.org> 7461L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7462W: http://openipmi.sourceforge.net/ 7463S: Supported 7464F: Documentation/IPMI.txt 7465F: drivers/char/ipmi/ 7466F: include/linux/ipmi* 7467F: include/uapi/linux/ipmi* 7468 7469IPS SCSI RAID DRIVER 7470M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7471L: linux-scsi@vger.kernel.org 7472W: http://www.adaptec.com/ 7473S: Maintained 7474F: drivers/scsi/ips* 7475 7476IPVS 7477M: Wensong Zhang <wensong@linux-vs.org> 7478M: Simon Horman <horms@verge.net.au> 7479M: Julian Anastasov <ja@ssi.bg> 7480L: netdev@vger.kernel.org 7481L: lvs-devel@vger.kernel.org 7482S: Maintained 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7485F: Documentation/networking/ipvs-sysctl.txt 7486F: include/net/ip_vs.h 7487F: include/uapi/linux/ip_vs.h 7488F: net/netfilter/ipvs/ 7489 7490IPWIRELESS DRIVER 7491M: Jiri Kosina <jikos@kernel.org> 7492M: David Sterba <dsterba@suse.com> 7493S: Odd Fixes 7494F: drivers/tty/ipwireless/ 7495 7496IPX NETWORK LAYER 7497L: netdev@vger.kernel.org 7498S: Obsolete 7499F: include/uapi/linux/ipx.h 7500F: drivers/staging/ipx/ 7501 7502IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7503M: Marc Zyngier <marc.zyngier@arm.com> 7504S: Maintained 7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7506F: Documentation/IRQ-domain.txt 7507F: include/linux/irqdomain.h 7508F: kernel/irq/irqdomain.c 7509F: kernel/irq/msi.c 7510 7511IRQ SUBSYSTEM 7512M: Thomas Gleixner <tglx@linutronix.de> 7513L: linux-kernel@vger.kernel.org 7514S: Maintained 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7516F: kernel/irq/ 7517 7518IRQCHIP DRIVERS 7519M: Thomas Gleixner <tglx@linutronix.de> 7520M: Jason Cooper <jason@lakedaemon.net> 7521M: Marc Zyngier <marc.zyngier@arm.com> 7522L: linux-kernel@vger.kernel.org 7523S: Maintained 7524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7525F: Documentation/devicetree/bindings/interrupt-controller/ 7526F: drivers/irqchip/ 7527 7528ISA 7529M: William Breathitt Gray <vilhelm.gray@gmail.com> 7530S: Maintained 7531F: Documentation/isa.txt 7532F: drivers/base/isa.c 7533F: include/linux/isa.h 7534 7535ISA RADIO MODULE 7536M: Hans Verkuil <hverkuil@xs4all.nl> 7537L: linux-media@vger.kernel.org 7538T: git git://linuxtv.org/media_tree.git 7539W: https://linuxtv.org 7540S: Maintained 7541F: drivers/media/radio/radio-isa* 7542 7543ISAPNP 7544M: Jaroslav Kysela <perex@perex.cz> 7545S: Maintained 7546F: Documentation/isapnp.txt 7547F: drivers/pnp/isapnp/ 7548F: include/linux/isapnp.h 7549 7550ISCSI 7551M: Lee Duncan <lduncan@suse.com> 7552M: Chris Leech <cleech@redhat.com> 7553L: open-iscsi@googlegroups.com 7554W: www.open-iscsi.com 7555S: Maintained 7556F: drivers/scsi/*iscsi* 7557F: include/scsi/*iscsi* 7558 7559iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7560M: Peter Jones <pjones@redhat.com> 7561M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7562S: Maintained 7563F: drivers/firmware/iscsi_ibft* 7564 7565ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7566M: Or Gerlitz <ogerlitz@mellanox.com> 7567M: Sagi Grimberg <sagi@grimberg.me> 7568M: Roi Dayan <roid@mellanox.com> 7569L: linux-rdma@vger.kernel.org 7570S: Supported 7571W: http://www.openfabrics.org 7572W: www.open-iscsi.org 7573Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7574F: drivers/infiniband/ulp/iser/ 7575 7576ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7577M: Sagi Grimberg <sagi@grimberg.me> 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7579L: linux-rdma@vger.kernel.org 7580L: target-devel@vger.kernel.org 7581S: Supported 7582W: http://www.linux-iscsi.org 7583F: drivers/infiniband/ulp/isert 7584 7585ISDN SUBSYSTEM 7586M: Karsten Keil <isdn@linux-pingi.de> 7587L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7588L: netdev@vger.kernel.org 7589W: http://www.isdn4linux.de 7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7591S: Maintained 7592F: Documentation/isdn/ 7593F: drivers/isdn/ 7594F: include/linux/isdn.h 7595F: include/linux/isdn/ 7596F: include/uapi/linux/isdn.h 7597F: include/uapi/linux/isdn/ 7598 7599ISDN SUBSYSTEM (Eicon active card driver) 7600M: Armin Schindler <mac@melware.de> 7601L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7602W: http://www.melware.de 7603S: Maintained 7604F: drivers/isdn/hardware/eicon/ 7605 7606IT87 HARDWARE MONITORING DRIVER 7607M: Jean Delvare <jdelvare@suse.com> 7608L: linux-hwmon@vger.kernel.org 7609S: Maintained 7610F: Documentation/hwmon/it87 7611F: drivers/hwmon/it87.c 7612 7613IT913X MEDIA DRIVER 7614M: Antti Palosaari <crope@iki.fi> 7615L: linux-media@vger.kernel.org 7616W: https://linuxtv.org 7617W: http://palosaari.fi/linux/ 7618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7619T: git git://linuxtv.org/anttip/media_tree.git 7620S: Maintained 7621F: drivers/media/tuners/it913x* 7622 7623IVTV VIDEO4LINUX DRIVER 7624M: Andy Walls <awalls@md.metrocast.net> 7625L: ivtv-devel@ivtvdriver.org (subscribers-only) 7626L: linux-media@vger.kernel.org 7627T: git git://linuxtv.org/media_tree.git 7628W: http://www.ivtvdriver.org 7629S: Maintained 7630F: Documentation/media/v4l-drivers/ivtv* 7631F: drivers/media/pci/ivtv/ 7632F: include/uapi/linux/ivtv* 7633 7634IX2505V MEDIA DRIVER 7635M: Malcolm Priestley <tvboxspy@gmail.com> 7636L: linux-media@vger.kernel.org 7637W: https://linuxtv.org 7638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7639S: Maintained 7640F: drivers/media/dvb-frontends/ix2505v* 7641 7642JAILHOUSE HYPERVISOR INTERFACE 7643M: Jan Kiszka <jan.kiszka@siemens.com> 7644L: jailhouse-dev@googlegroups.com 7645S: Maintained 7646F: arch/x86/kernel/jailhouse.c 7647F: arch/x86/include/asm/jailhouse_para.h 7648 7649JC42.4 TEMPERATURE SENSOR DRIVER 7650M: Guenter Roeck <linux@roeck-us.net> 7651L: linux-hwmon@vger.kernel.org 7652S: Maintained 7653F: drivers/hwmon/jc42.c 7654F: Documentation/hwmon/jc42 7655 7656JFS FILESYSTEM 7657M: Dave Kleikamp <shaggy@kernel.org> 7658L: jfs-discussion@lists.sourceforge.net 7659W: http://jfs.sourceforge.net/ 7660T: git git://github.com/kleikamp/linux-shaggy.git 7661S: Maintained 7662F: Documentation/filesystems/jfs.txt 7663F: fs/jfs/ 7664 7665JME NETWORK DRIVER 7666M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7667L: netdev@vger.kernel.org 7668S: Maintained 7669F: drivers/net/ethernet/jme.* 7670 7671JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7672M: David Woodhouse <dwmw2@infradead.org> 7673L: linux-mtd@lists.infradead.org 7674W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7675S: Maintained 7676F: fs/jffs2/ 7677F: include/uapi/linux/jffs2.h 7678 7679JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7680M: "Theodore Ts'o" <tytso@mit.edu> 7681M: Jan Kara <jack@suse.com> 7682L: linux-ext4@vger.kernel.org 7683S: Maintained 7684F: fs/jbd2/ 7685F: include/linux/jbd2.h 7686 7687JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7688M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7689L: linux-media@vger.kernel.org 7690S: Maintained 7691F: drivers/media/platform/rcar_jpu.c 7692 7693JSM Neo PCI based serial card 7694M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7695L: linux-serial@vger.kernel.org 7696S: Maintained 7697F: drivers/tty/serial/jsm/ 7698 7699K10TEMP HARDWARE MONITORING DRIVER 7700M: Clemens Ladisch <clemens@ladisch.de> 7701L: linux-hwmon@vger.kernel.org 7702S: Maintained 7703F: Documentation/hwmon/k10temp 7704F: drivers/hwmon/k10temp.c 7705 7706K8TEMP HARDWARE MONITORING DRIVER 7707M: Rudolf Marek <r.marek@assembler.cz> 7708L: linux-hwmon@vger.kernel.org 7709S: Maintained 7710F: Documentation/hwmon/k8temp 7711F: drivers/hwmon/k8temp.c 7712 7713KASAN 7714M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7715R: Alexander Potapenko <glider@google.com> 7716R: Dmitry Vyukov <dvyukov@google.com> 7717L: kasan-dev@googlegroups.com 7718S: Maintained 7719F: arch/*/include/asm/kasan.h 7720F: arch/*/mm/kasan_init* 7721F: Documentation/dev-tools/kasan.rst 7722F: include/linux/kasan*.h 7723F: lib/test_kasan.c 7724F: mm/kasan/ 7725F: scripts/Makefile.kasan 7726 7727KCONFIG 7728M: Masahiro Yamada <yamada.masahiro@socionext.com> 7729T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7730L: linux-kbuild@vger.kernel.org 7731S: Maintained 7732F: Documentation/kbuild/kconfig* 7733F: scripts/kconfig/ 7734F: scripts/Kconfig.include 7735 7736KDUMP 7737M: Dave Young <dyoung@redhat.com> 7738M: Baoquan He <bhe@redhat.com> 7739R: Vivek Goyal <vgoyal@redhat.com> 7740L: kexec@lists.infradead.org 7741W: http://lse.sourceforge.net/kdump/ 7742S: Maintained 7743F: Documentation/kdump/ 7744 7745KEENE FM RADIO TRANSMITTER DRIVER 7746M: Hans Verkuil <hverkuil@xs4all.nl> 7747L: linux-media@vger.kernel.org 7748T: git git://linuxtv.org/media_tree.git 7749W: https://linuxtv.org 7750S: Maintained 7751F: drivers/media/radio/radio-keene* 7752 7753KERNEL AUTOMOUNTER 7754M: Ian Kent <raven@themaw.net> 7755L: autofs@vger.kernel.org 7756S: Maintained 7757F: fs/autofs/ 7758 7759KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7760M: Masahiro Yamada <yamada.masahiro@socionext.com> 7761M: Michal Marek <michal.lkml@markovi.net> 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7763L: linux-kbuild@vger.kernel.org 7764S: Maintained 7765F: Documentation/kbuild/ 7766F: Makefile 7767F: scripts/Kbuild* 7768F: scripts/Makefile* 7769F: scripts/basic/ 7770F: scripts/mk* 7771F: scripts/mod/ 7772F: scripts/package/ 7773 7774KERNEL JANITORS 7775L: kernel-janitors@vger.kernel.org 7776W: http://kernelnewbies.org/KernelJanitors 7777S: Odd Fixes 7778 7779KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7780M: "J. Bruce Fields" <bfields@fieldses.org> 7781M: Jeff Layton <jlayton@kernel.org> 7782L: linux-nfs@vger.kernel.org 7783W: http://nfs.sourceforge.net/ 7784T: git git://linux-nfs.org/~bfields/linux.git 7785S: Supported 7786F: fs/nfsd/ 7787F: include/uapi/linux/nfsd/ 7788F: fs/lockd/ 7789F: fs/nfs_common/ 7790F: net/sunrpc/ 7791F: include/linux/lockd/ 7792F: include/linux/sunrpc/ 7793F: include/uapi/linux/sunrpc/ 7794 7795KERNEL SELFTEST FRAMEWORK 7796M: Shuah Khan <shuah@kernel.org> 7797L: linux-kselftest@vger.kernel.org 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7799Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7800S: Maintained 7801F: tools/testing/selftests/ 7802F: Documentation/dev-tools/kselftest* 7803 7804KERNEL USERMODE HELPER 7805M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7806L: linux-kernel@vger.kernel.org 7807S: Maintained 7808F: kernel/umh.c 7809F: include/linux/umh.h 7810 7811KERNEL VIRTUAL MACHINE (KVM) 7812M: Paolo Bonzini <pbonzini@redhat.com> 7813M: Radim Krčmář <rkrcmar@redhat.com> 7814L: kvm@vger.kernel.org 7815W: http://www.linux-kvm.org 7816T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7817S: Supported 7818F: Documentation/virtual/kvm/ 7819F: include/trace/events/kvm.h 7820F: include/uapi/asm-generic/kvm* 7821F: include/uapi/linux/kvm* 7822F: include/asm-generic/kvm* 7823F: include/linux/kvm* 7824F: include/kvm/iodev.h 7825F: virt/kvm/* 7826F: tools/kvm/ 7827 7828KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7829M: Joerg Roedel <joro@8bytes.org> 7830L: kvm@vger.kernel.org 7831W: http://www.linux-kvm.org/ 7832S: Maintained 7833F: arch/x86/include/asm/svm.h 7834F: arch/x86/kvm/svm.c 7835 7836KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7837M: Christoffer Dall <christoffer.dall@arm.com> 7838M: Marc Zyngier <marc.zyngier@arm.com> 7839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7840L: kvmarm@lists.cs.columbia.edu 7841W: http://systems.cs.columbia.edu/projects/kvm-arm 7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7843S: Supported 7844F: arch/arm/include/uapi/asm/kvm* 7845F: arch/arm/include/asm/kvm* 7846F: arch/arm/kvm/ 7847F: virt/kvm/arm/ 7848F: include/kvm/arm_* 7849 7850KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7851M: Christoffer Dall <christoffer.dall@arm.com> 7852M: Marc Zyngier <marc.zyngier@arm.com> 7853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7854L: kvmarm@lists.cs.columbia.edu 7855S: Maintained 7856F: arch/arm64/include/uapi/asm/kvm* 7857F: arch/arm64/include/asm/kvm* 7858F: arch/arm64/kvm/ 7859 7860KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7861M: James Hogan <jhogan@kernel.org> 7862L: linux-mips@linux-mips.org 7863S: Supported 7864F: arch/mips/include/uapi/asm/kvm* 7865F: arch/mips/include/asm/kvm* 7866F: arch/mips/kvm/ 7867 7868KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7869M: Paul Mackerras <paulus@ozlabs.org> 7870L: kvm-ppc@vger.kernel.org 7871W: http://www.linux-kvm.org/ 7872T: git git://github.com/agraf/linux-2.6.git 7873S: Supported 7874F: arch/powerpc/include/uapi/asm/kvm* 7875F: arch/powerpc/include/asm/kvm* 7876F: arch/powerpc/kvm/ 7877F: arch/powerpc/kernel/kvm* 7878 7879KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7880M: Christian Borntraeger <borntraeger@de.ibm.com> 7881M: Janosch Frank <frankja@linux.ibm.com> 7882R: David Hildenbrand <david@redhat.com> 7883R: Cornelia Huck <cohuck@redhat.com> 7884L: linux-s390@vger.kernel.org 7885W: http://www.ibm.com/developerworks/linux/linux390/ 7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7887S: Supported 7888F: arch/s390/include/uapi/asm/kvm* 7889F: arch/s390/include/asm/gmap.h 7890F: arch/s390/include/asm/kvm* 7891F: arch/s390/kvm/ 7892F: arch/s390/mm/gmap.c 7893 7894KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7895M: Paolo Bonzini <pbonzini@redhat.com> 7896M: Radim Krčmář <rkrcmar@redhat.com> 7897L: kvm@vger.kernel.org 7898W: http://www.linux-kvm.org 7899T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7900S: Supported 7901F: arch/x86/kvm/ 7902F: arch/x86/include/uapi/asm/kvm* 7903F: arch/x86/include/asm/kvm* 7904F: arch/x86/include/asm/pvclock-abi.h 7905F: arch/x86/kernel/kvm.c 7906F: arch/x86/kernel/kvmclock.c 7907 7908KERNFS 7909M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7910M: Tejun Heo <tj@kernel.org> 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7912S: Supported 7913F: include/linux/kernfs.h 7914F: fs/kernfs/ 7915 7916KEXEC 7917M: Eric Biederman <ebiederm@xmission.com> 7918W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7919L: kexec@lists.infradead.org 7920S: Maintained 7921F: include/linux/kexec.h 7922F: include/uapi/linux/kexec.h 7923F: kernel/kexec* 7924 7925KEYS-ENCRYPTED 7926M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7927L: linux-integrity@vger.kernel.org 7928L: keyrings@vger.kernel.org 7929S: Supported 7930F: Documentation/security/keys/trusted-encrypted.rst 7931F: include/keys/encrypted-type.h 7932F: security/keys/encrypted-keys/ 7933 7934KEYS-TRUSTED 7935M: James Bottomley <jejb@linux.vnet.ibm.com> 7936M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7937L: linux-integrity@vger.kernel.org 7938L: keyrings@vger.kernel.org 7939S: Supported 7940F: Documentation/security/keys/trusted-encrypted.rst 7941F: include/keys/trusted-type.h 7942F: security/keys/trusted.c 7943F: security/keys/trusted.h 7944 7945KEYS/KEYRINGS: 7946M: David Howells <dhowells@redhat.com> 7947L: keyrings@vger.kernel.org 7948S: Maintained 7949F: Documentation/security/keys/core.rst 7950F: include/linux/key.h 7951F: include/linux/key-type.h 7952F: include/linux/keyctl.h 7953F: include/uapi/linux/keyctl.h 7954F: include/keys/ 7955F: security/keys/ 7956 7957KGDB / KDB /debug_core 7958M: Jason Wessel <jason.wessel@windriver.com> 7959M: Daniel Thompson <daniel.thompson@linaro.org> 7960W: http://kgdb.wiki.kernel.org/ 7961L: kgdb-bugreport@lists.sourceforge.net 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7963S: Maintained 7964F: Documentation/dev-tools/kgdb.rst 7965F: drivers/misc/kgdbts.c 7966F: drivers/tty/serial/kgdboc.c 7967F: include/linux/kdb.h 7968F: include/linux/kgdb.h 7969F: kernel/debug/ 7970 7971KMEMLEAK 7972M: Catalin Marinas <catalin.marinas@arm.com> 7973S: Maintained 7974F: Documentation/dev-tools/kmemleak.rst 7975F: include/linux/kmemleak.h 7976F: mm/kmemleak.c 7977F: mm/kmemleak-test.c 7978 7979KMOD KERNEL MODULE LOADER - USERMODE HELPER 7980M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7981L: linux-kernel@vger.kernel.org 7982S: Maintained 7983F: kernel/kmod.c 7984F: include/linux/kmod.h 7985F: lib/test_kmod.c 7986F: tools/testing/selftests/kmod/ 7987 7988KPROBES 7989M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 7990M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7991M: "David S. Miller" <davem@davemloft.net> 7992M: Masami Hiramatsu <mhiramat@kernel.org> 7993S: Maintained 7994F: Documentation/kprobes.txt 7995F: include/linux/kprobes.h 7996F: include/asm-generic/kprobes.h 7997F: kernel/kprobes.c 7998 7999KS0108 LCD CONTROLLER DRIVER 8000M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8001S: Maintained 8002F: Documentation/auxdisplay/ks0108 8003F: drivers/auxdisplay/ks0108.c 8004F: include/linux/ks0108.h 8005 8006L3MDEV 8007M: David Ahern <dsa@cumulusnetworks.com> 8008L: netdev@vger.kernel.org 8009S: Maintained 8010F: net/l3mdev 8011F: include/net/l3mdev.h 8012 8013LANTIQ MIPS ARCHITECTURE 8014M: John Crispin <john@phrozen.org> 8015L: linux-mips@linux-mips.org 8016S: Maintained 8017F: arch/mips/lantiq 8018F: drivers/soc/lantiq 8019 8020LAPB module 8021L: linux-x25@vger.kernel.org 8022S: Orphan 8023F: Documentation/networking/lapb-module.txt 8024F: include/*/lapb.h 8025F: net/lapb/ 8026 8027LASI 53c700 driver for PARISC 8028M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8029L: linux-scsi@vger.kernel.org 8030S: Maintained 8031F: Documentation/scsi/53c700.txt 8032F: drivers/scsi/53c700* 8033 8034LEAKING_ADDRESSES 8035M: Tobin C. Harding <me@tobin.cc> 8036M: Tycho Andersen <tycho@tycho.ws> 8037L: kernel-hardening@lists.openwall.com 8038S: Maintained 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8040F: scripts/leaking_addresses.pl 8041 8042LED SUBSYSTEM 8043M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8044M: Pavel Machek <pavel@ucw.cz> 8045L: linux-leds@vger.kernel.org 8046T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8047S: Maintained 8048F: Documentation/devicetree/bindings/leds/ 8049F: drivers/leds/ 8050F: include/linux/leds.h 8051 8052LEGACY EEPROM DRIVER 8053M: Jean Delvare <jdelvare@suse.com> 8054S: Maintained 8055F: Documentation/misc-devices/eeprom 8056F: drivers/misc/eeprom/eeprom.c 8057 8058LEGO MINDSTORMS EV3 8059R: David Lechner <david@lechnology.com> 8060S: Maintained 8061F: arch/arm/boot/dts/da850-lego-ev3.dts 8062F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8063F: drivers/power/supply/lego_ev3_battery.c 8064 8065LEGO USB Tower driver 8066M: Juergen Stuber <starblue@users.sourceforge.net> 8067L: legousb-devel@lists.sourceforge.net 8068W: http://legousb.sourceforge.net/ 8069S: Maintained 8070F: drivers/usb/misc/legousbtower.c 8071 8072LG2160 MEDIA DRIVER 8073M: Michael Krufky <mkrufky@linuxtv.org> 8074L: linux-media@vger.kernel.org 8075W: https://linuxtv.org 8076W: http://github.com/mkrufky 8077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8078T: git git://linuxtv.org/mkrufky/tuners.git 8079S: Maintained 8080F: drivers/media/dvb-frontends/lg2160.* 8081 8082LGDT3305 MEDIA DRIVER 8083M: Michael Krufky <mkrufky@linuxtv.org> 8084L: linux-media@vger.kernel.org 8085W: https://linuxtv.org 8086W: http://github.com/mkrufky 8087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8088T: git git://linuxtv.org/mkrufky/tuners.git 8089S: Maintained 8090F: drivers/media/dvb-frontends/lgdt3305.* 8091 8092LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8093M: Viresh Kumar <vireshk@kernel.org> 8094L: linux-ide@vger.kernel.org 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8096S: Maintained 8097F: include/linux/pata_arasan_cf_data.h 8098F: drivers/ata/pata_arasan_cf.c 8099 8100LIBATA PATA DRIVERS 8101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8102M: Tejun Heo <tj@kernel.org> 8103L: linux-ide@vger.kernel.org 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8105S: Maintained 8106F: drivers/ata/pata_*.c 8107F: drivers/ata/ata_generic.c 8108 8109LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8110M: Linus Walleij <linus.walleij@linaro.org> 8111L: linux-ide@vger.kernel.org 8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8113S: Maintained 8114F: drivers/ata/pata_ftide010.c 8115F: drivers/ata/sata_gemini.c 8116F: drivers/ata/sata_gemini.h 8117 8118LIBATA SATA AHCI PLATFORM devices support 8119M: Hans de Goede <hdegoede@redhat.com> 8120M: Tejun Heo <tj@kernel.org> 8121L: linux-ide@vger.kernel.org 8122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8123S: Maintained 8124F: drivers/ata/ahci_platform.c 8125F: drivers/ata/libahci_platform.c 8126F: include/linux/ahci_platform.h 8127 8128LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8129M: Mikael Pettersson <mikpelinux@gmail.com> 8130L: linux-ide@vger.kernel.org 8131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8132S: Maintained 8133F: drivers/ata/sata_promise.* 8134 8135LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8136M: Tejun Heo <tj@kernel.org> 8137L: linux-ide@vger.kernel.org 8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8139S: Maintained 8140F: drivers/ata/ 8141F: include/linux/ata.h 8142F: include/linux/libata.h 8143F: Documentation/devicetree/bindings/ata/ 8144 8145LIBLOCKDEP 8146M: Sasha Levin <alexander.levin@verizon.com> 8147S: Maintained 8148F: tools/lib/lockdep/ 8149 8150LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8151M: Ross Zwisler <ross.zwisler@linux.intel.com> 8152M: Dan Williams <dan.j.williams@intel.com> 8153M: Vishal Verma <vishal.l.verma@intel.com> 8154M: Dave Jiang <dave.jiang@intel.com> 8155L: linux-nvdimm@lists.01.org 8156Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8157S: Supported 8158F: drivers/nvdimm/blk.c 8159F: drivers/nvdimm/region_devs.c 8160 8161LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8162M: Vishal Verma <vishal.l.verma@intel.com> 8163M: Dan Williams <dan.j.williams@intel.com> 8164M: Ross Zwisler <ross.zwisler@linux.intel.com> 8165M: Dave Jiang <dave.jiang@intel.com> 8166L: linux-nvdimm@lists.01.org 8167Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8168S: Supported 8169F: drivers/nvdimm/btt* 8170 8171LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8172M: Ross Zwisler <ross.zwisler@linux.intel.com> 8173M: Dan Williams <dan.j.williams@intel.com> 8174M: Vishal Verma <vishal.l.verma@intel.com> 8175M: Dave Jiang <dave.jiang@intel.com> 8176L: linux-nvdimm@lists.01.org 8177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8178S: Supported 8179F: drivers/nvdimm/pmem* 8180 8181LIBNVDIMM: DEVICETREE BINDINGS 8182M: Oliver O'Halloran <oohall@gmail.com> 8183L: linux-nvdimm@lists.01.org 8184Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8185S: Supported 8186F: drivers/nvdimm/of_pmem.c 8187F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8188 8189LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8190M: Dan Williams <dan.j.williams@intel.com> 8191M: Ross Zwisler <ross.zwisler@linux.intel.com> 8192M: Vishal Verma <vishal.l.verma@intel.com> 8193M: Dave Jiang <dave.jiang@intel.com> 8194L: linux-nvdimm@lists.01.org 8195Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8197S: Supported 8198F: drivers/nvdimm/* 8199F: drivers/acpi/nfit/* 8200F: include/linux/nd.h 8201F: include/linux/libnvdimm.h 8202F: include/uapi/linux/ndctl.h 8203 8204LIGHTNVM PLATFORM SUPPORT 8205M: Matias Bjorling <mb@lightnvm.io> 8206W: http://github/OpenChannelSSD 8207L: linux-block@vger.kernel.org 8208S: Maintained 8209F: drivers/lightnvm/ 8210F: include/linux/lightnvm.h 8211F: include/uapi/linux/lightnvm.h 8212 8213LINUX FOR POWER MACINTOSH 8214M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8215W: http://www.penguinppc.org/ 8216L: linuxppc-dev@lists.ozlabs.org 8217S: Maintained 8218F: arch/powerpc/platforms/powermac/ 8219F: drivers/macintosh/ 8220 8221LINUX FOR POWERPC (32-BIT AND 64-BIT) 8222M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8223M: Paul Mackerras <paulus@samba.org> 8224M: Michael Ellerman <mpe@ellerman.id.au> 8225W: https://github.com/linuxppc/linux/wiki 8226L: linuxppc-dev@lists.ozlabs.org 8227Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8229S: Supported 8230F: Documentation/ABI/stable/sysfs-firmware-opal-* 8231F: Documentation/devicetree/bindings/powerpc/ 8232F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8233F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8234F: Documentation/powerpc/ 8235F: arch/powerpc/ 8236F: drivers/char/tpm/tpm_ibmvtpm* 8237F: drivers/crypto/nx/ 8238F: drivers/crypto/vmx/ 8239F: drivers/i2c/busses/i2c-opal.c 8240F: drivers/net/ethernet/ibm/ibmveth.* 8241F: drivers/net/ethernet/ibm/ibmvnic.* 8242F: drivers/pci/hotplug/pnv_php.c 8243F: drivers/pci/hotplug/rpa* 8244F: drivers/rtc/rtc-opal.c 8245F: drivers/scsi/ibmvscsi/ 8246F: drivers/tty/hvc/hvc_opal.c 8247F: drivers/watchdog/wdrtas.c 8248F: tools/testing/selftests/powerpc 8249N: /pmac 8250N: powermac 8251N: powernv 8252N: [^a-z0-9]ps3 8253N: pseries 8254 8255LINUX FOR POWERPC EMBEDDED MPC5XXX 8256M: Anatolij Gustschin <agust@denx.de> 8257L: linuxppc-dev@lists.ozlabs.org 8258T: git git://git.denx.de/linux-denx-agust.git 8259S: Maintained 8260F: arch/powerpc/platforms/512x/ 8261F: arch/powerpc/platforms/52xx/ 8262 8263LINUX FOR POWERPC EMBEDDED PPC4XX 8264M: Alistair Popple <alistair@popple.id.au> 8265M: Matt Porter <mporter@kernel.crashing.org> 8266W: http://www.penguinppc.org/ 8267L: linuxppc-dev@lists.ozlabs.org 8268S: Maintained 8269F: arch/powerpc/platforms/40x/ 8270F: arch/powerpc/platforms/44x/ 8271 8272LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8273M: Scott Wood <oss@buserror.net> 8274M: Kumar Gala <galak@kernel.crashing.org> 8275W: http://www.penguinppc.org/ 8276L: linuxppc-dev@lists.ozlabs.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8278S: Maintained 8279F: arch/powerpc/platforms/83xx/ 8280F: arch/powerpc/platforms/85xx/ 8281F: Documentation/devicetree/bindings/powerpc/fsl/ 8282 8283LINUX FOR POWERPC EMBEDDED PPC8XX 8284M: Vitaly Bordug <vitb@kernel.crashing.org> 8285W: http://www.penguinppc.org/ 8286L: linuxppc-dev@lists.ozlabs.org 8287S: Maintained 8288F: arch/powerpc/platforms/8xx/ 8289 8290LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8291L: linuxppc-dev@lists.ozlabs.org 8292S: Orphan 8293F: arch/powerpc/*/*virtex* 8294F: arch/powerpc/*/*/*virtex* 8295 8296LINUX FOR POWERPC PA SEMI PWRFICIENT 8297L: linuxppc-dev@lists.ozlabs.org 8298S: Orphan 8299F: arch/powerpc/platforms/pasemi/ 8300F: drivers/*/*pasemi* 8301F: drivers/*/*/*pasemi* 8302 8303LINUX KERNEL DUMP TEST MODULE (LKDTM) 8304M: Kees Cook <keescook@chromium.org> 8305S: Maintained 8306F: drivers/misc/lkdtm/* 8307 8308LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8309M: Alan Stern <stern@rowland.harvard.edu> 8310M: Andrea Parri <andrea.parri@amarulasolutions.com> 8311M: Will Deacon <will.deacon@arm.com> 8312M: Peter Zijlstra <peterz@infradead.org> 8313M: Boqun Feng <boqun.feng@gmail.com> 8314M: Nicholas Piggin <npiggin@gmail.com> 8315M: David Howells <dhowells@redhat.com> 8316M: Jade Alglave <j.alglave@ucl.ac.uk> 8317M: Luc Maranget <luc.maranget@inria.fr> 8318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8319R: Akira Yokosawa <akiyks@gmail.com> 8320R: Daniel Lustig <dlustig@nvidia.com> 8321L: linux-kernel@vger.kernel.org 8322L: linux-arch@vger.kernel.org 8323S: Supported 8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8325F: tools/memory-model/ 8326F: Documentation/atomic_bitops.txt 8327F: Documentation/atomic_t.txt 8328F: Documentation/core-api/atomic_ops.rst 8329F: Documentation/core-api/refcount-vs-atomic.rst 8330F: Documentation/memory-barriers.txt 8331 8332LINUX SECURITY MODULE (LSM) FRAMEWORK 8333M: Chris Wright <chrisw@sous-sol.org> 8334L: linux-security-module@vger.kernel.org 8335S: Supported 8336 8337LIS3LV02D ACCELEROMETER DRIVER 8338M: Eric Piel <eric.piel@tremplin-utc.net> 8339S: Maintained 8340F: Documentation/misc-devices/lis3lv02d 8341F: drivers/misc/lis3lv02d/ 8342F: drivers/platform/x86/hp_accel.c 8343 8344LIVE PATCHING 8345M: Josh Poimboeuf <jpoimboe@redhat.com> 8346M: Jessica Yu <jeyu@kernel.org> 8347M: Jiri Kosina <jikos@kernel.org> 8348M: Miroslav Benes <mbenes@suse.cz> 8349R: Petr Mladek <pmladek@suse.com> 8350S: Maintained 8351F: kernel/livepatch/ 8352F: include/linux/livepatch.h 8353F: arch/x86/include/asm/livepatch.h 8354F: arch/x86/kernel/livepatch.c 8355F: Documentation/livepatch/ 8356F: Documentation/ABI/testing/sysfs-kernel-livepatch 8357F: samples/livepatch/ 8358L: live-patching@vger.kernel.org 8359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8360 8361LLC (802.2) 8362L: netdev@vger.kernel.org 8363S: Odd fixes 8364F: include/linux/llc.h 8365F: include/uapi/linux/llc.h 8366F: include/net/llc* 8367F: net/llc/ 8368 8369LM73 HARDWARE MONITOR DRIVER 8370M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8371L: linux-hwmon@vger.kernel.org 8372S: Maintained 8373F: drivers/hwmon/lm73.c 8374 8375LM78 HARDWARE MONITOR DRIVER 8376M: Jean Delvare <jdelvare@suse.com> 8377L: linux-hwmon@vger.kernel.org 8378S: Maintained 8379F: Documentation/hwmon/lm78 8380F: drivers/hwmon/lm78.c 8381 8382LM83 HARDWARE MONITOR DRIVER 8383M: Jean Delvare <jdelvare@suse.com> 8384L: linux-hwmon@vger.kernel.org 8385S: Maintained 8386F: Documentation/hwmon/lm83 8387F: drivers/hwmon/lm83.c 8388 8389LM90 HARDWARE MONITOR DRIVER 8390M: Jean Delvare <jdelvare@suse.com> 8391L: linux-hwmon@vger.kernel.org 8392S: Maintained 8393F: Documentation/hwmon/lm90 8394F: Documentation/devicetree/bindings/hwmon/lm90.txt 8395F: drivers/hwmon/lm90.c 8396F: include/dt-bindings/thermal/lm90.h 8397 8398LM95234 HARDWARE MONITOR DRIVER 8399M: Guenter Roeck <linux@roeck-us.net> 8400L: linux-hwmon@vger.kernel.org 8401S: Maintained 8402F: Documentation/hwmon/lm95234 8403F: drivers/hwmon/lm95234.c 8404 8405LME2510 MEDIA DRIVER 8406M: Malcolm Priestley <tvboxspy@gmail.com> 8407L: linux-media@vger.kernel.org 8408W: https://linuxtv.org 8409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8410S: Maintained 8411F: drivers/media/usb/dvb-usb-v2/lmedm04* 8412 8413LOADPIN SECURITY MODULE 8414M: Kees Cook <keescook@chromium.org> 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8416S: Supported 8417F: security/loadpin/ 8418F: Documentation/admin-guide/LSM/LoadPin.rst 8419 8420LOCKING PRIMITIVES 8421M: Peter Zijlstra <peterz@infradead.org> 8422M: Ingo Molnar <mingo@redhat.com> 8423M: Will Deacon <will.deacon@arm.com> 8424L: linux-kernel@vger.kernel.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8426S: Maintained 8427F: Documentation/locking/ 8428F: include/linux/lockdep.h 8429F: include/linux/spinlock*.h 8430F: arch/*/include/asm/spinlock*.h 8431F: include/linux/rwlock*.h 8432F: include/linux/mutex*.h 8433F: arch/*/include/asm/mutex*.h 8434F: include/linux/rwsem*.h 8435F: arch/*/include/asm/rwsem.h 8436F: include/linux/seqlock.h 8437F: lib/locking*.[ch] 8438F: kernel/locking/ 8439X: kernel/locking/locktorture.c 8440 8441LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8442M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8443L: linux-ntfs-dev@lists.sourceforge.net 8444W: http://www.linux-ntfs.org/content/view/19/37/ 8445S: Maintained 8446F: Documentation/ldm.txt 8447F: block/partitions/ldm.* 8448 8449LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8450M: Sathya Prakash <sathya.prakash@broadcom.com> 8451M: Chaitra P B <chaitra.basappa@broadcom.com> 8452M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8453L: MPT-FusionLinux.pdl@broadcom.com 8454L: linux-scsi@vger.kernel.org 8455W: http://www.avagotech.com/support/ 8456S: Supported 8457F: drivers/message/fusion/ 8458F: drivers/scsi/mpt3sas/ 8459 8460LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8461M: Matthew Wilcox <matthew@wil.cx> 8462L: linux-scsi@vger.kernel.org 8463S: Maintained 8464F: drivers/scsi/sym53c8xx_2/ 8465 8466LTC4261 HARDWARE MONITOR DRIVER 8467M: Guenter Roeck <linux@roeck-us.net> 8468L: linux-hwmon@vger.kernel.org 8469S: Maintained 8470F: Documentation/hwmon/ltc4261 8471F: drivers/hwmon/ltc4261.c 8472 8473LTC4306 I2C MULTIPLEXER DRIVER 8474M: Michael Hennerich <michael.hennerich@analog.com> 8475W: http://ez.analog.com/community/linux-device-drivers 8476L: linux-i2c@vger.kernel.org 8477S: Supported 8478F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8479F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8480 8481LTP (Linux Test Project) 8482M: Mike Frysinger <vapier@gentoo.org> 8483M: Cyril Hrubis <chrubis@suse.cz> 8484M: Wanlong Gao <wanlong.gao@gmail.com> 8485M: Jan Stancek <jstancek@redhat.com> 8486M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8487M: Alexey Kodanev <alexey.kodanev@oracle.com> 8488L: ltp@lists.linux.it (subscribers-only) 8489W: http://linux-test-project.github.io/ 8490T: git git://github.com/linux-test-project/ltp.git 8491S: Maintained 8492 8493M68K ARCHITECTURE 8494M: Geert Uytterhoeven <geert@linux-m68k.org> 8495L: linux-m68k@lists.linux-m68k.org 8496W: http://www.linux-m68k.org/ 8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8498S: Maintained 8499F: arch/m68k/ 8500F: drivers/zorro/ 8501 8502M68K ON APPLE MACINTOSH 8503M: Joshua Thompson <funaho@jurai.org> 8504W: http://www.mac.linux-m68k.org/ 8505L: linux-m68k@lists.linux-m68k.org 8506S: Maintained 8507F: arch/m68k/mac/ 8508 8509M68K ON HP9000/300 8510M: Philip Blundell <philb@gnu.org> 8511W: http://www.tazenda.demon.co.uk/phil/linux-hp 8512S: Maintained 8513F: arch/m68k/hp300/ 8514 8515M88DS3103 MEDIA DRIVER 8516M: Antti Palosaari <crope@iki.fi> 8517L: linux-media@vger.kernel.org 8518W: https://linuxtv.org 8519W: http://palosaari.fi/linux/ 8520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8521T: git git://linuxtv.org/anttip/media_tree.git 8522S: Maintained 8523F: drivers/media/dvb-frontends/m88ds3103* 8524 8525M88RS2000 MEDIA DRIVER 8526M: Malcolm Priestley <tvboxspy@gmail.com> 8527L: linux-media@vger.kernel.org 8528W: https://linuxtv.org 8529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8530S: Maintained 8531F: drivers/media/dvb-frontends/m88rs2000* 8532 8533MA901 MASTERKIT USB FM RADIO DRIVER 8534M: Alexey Klimov <klimov.linux@gmail.com> 8535L: linux-media@vger.kernel.org 8536T: git git://linuxtv.org/media_tree.git 8537S: Maintained 8538F: drivers/media/radio/radio-ma901.c 8539 8540MAC80211 8541M: Johannes Berg <johannes@sipsolutions.net> 8542L: linux-wireless@vger.kernel.org 8543W: http://wireless.kernel.org/ 8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8546S: Maintained 8547F: Documentation/networking/mac80211-injection.txt 8548F: include/net/mac80211.h 8549F: net/mac80211/ 8550F: drivers/net/wireless/mac80211_hwsim.[ch] 8551F: Documentation/networking/mac80211_hwsim/README 8552 8553MAILBOX API 8554M: Jassi Brar <jassisinghbrar@gmail.com> 8555L: linux-kernel@vger.kernel.org 8556S: Maintained 8557F: drivers/mailbox/ 8558F: include/linux/mailbox_client.h 8559F: include/linux/mailbox_controller.h 8560 8561MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8562M: Michael Kerrisk <mtk.manpages@gmail.com> 8563W: http://www.kernel.org/doc/man-pages 8564L: linux-man@vger.kernel.org 8565S: Maintained 8566 8567MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8568M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8569L: linux-mips@linux-mips.org 8570S: Maintained 8571F: arch/mips/boot/dts/img/pistachio_marduk.dts 8572 8573MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8574M: Andrew Lunn <andrew@lunn.ch> 8575M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8576L: netdev@vger.kernel.org 8577S: Maintained 8578F: drivers/net/dsa/mv88e6xxx/ 8579F: linux/platform_data/mv88e6xxx.h 8580F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8581 8582MARVELL ARMADA DRM SUPPORT 8583M: Russell King <linux@armlinux.org.uk> 8584S: Maintained 8585T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8586T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8587F: drivers/gpu/drm/armada/ 8588F: include/uapi/drm/armada_drm.h 8589F: Documentation/devicetree/bindings/display/armada/ 8590 8591MARVELL CRYPTO DRIVER 8592M: Boris Brezillon <boris.brezillon@bootlin.com> 8593M: Arnaud Ebalard <arno@natisbad.org> 8594F: drivers/crypto/marvell/ 8595S: Maintained 8596L: linux-crypto@vger.kernel.org 8597 8598MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8599M: Mirko Lindner <mlindner@marvell.com> 8600M: Stephen Hemminger <stephen@networkplumber.org> 8601L: netdev@vger.kernel.org 8602S: Maintained 8603F: drivers/net/ethernet/marvell/sk* 8604 8605MARVELL LIBERTAS WIRELESS DRIVER 8606L: libertas-dev@lists.infradead.org 8607S: Orphan 8608F: drivers/net/wireless/marvell/libertas/ 8609 8610MARVELL MACCHIATOBIN SUPPORT 8611M: Russell King <linux@armlinux.org.uk> 8612L: linux-arm-kernel@lists.infradead.org 8613S: Maintained 8614F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8615 8616MARVELL MV643XX ETHERNET DRIVER 8617M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8618L: netdev@vger.kernel.org 8619S: Maintained 8620F: drivers/net/ethernet/marvell/mv643xx_eth.* 8621F: include/linux/mv643xx.h 8622 8623MARVELL MV88X3310 PHY DRIVER 8624M: Russell King <linux@armlinux.org.uk> 8625L: netdev@vger.kernel.org 8626S: Maintained 8627F: drivers/net/phy/marvell10g.c 8628 8629MARVELL MVNETA ETHERNET DRIVER 8630M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8631L: netdev@vger.kernel.org 8632S: Maintained 8633F: drivers/net/ethernet/marvell/mvneta.* 8634 8635MARVELL MWIFIEX WIRELESS DRIVER 8636M: Amitkumar Karwar <amitkarwar@gmail.com> 8637M: Nishant Sarmukadam <nishants@marvell.com> 8638M: Ganapathi Bhat <gbhat@marvell.com> 8639M: Xinming Hu <huxinming820@gmail.com> 8640L: linux-wireless@vger.kernel.org 8641S: Maintained 8642F: drivers/net/wireless/marvell/mwifiex/ 8643 8644MARVELL MWL8K WIRELESS DRIVER 8645M: Lennert Buytenhek <buytenh@wantstofly.org> 8646L: linux-wireless@vger.kernel.org 8647S: Odd Fixes 8648F: drivers/net/wireless/marvell/mwl8k.c 8649 8650MARVELL NAND CONTROLLER DRIVER 8651M: Miquel Raynal <miquel.raynal@bootlin.com> 8652L: linux-mtd@lists.infradead.org 8653S: Maintained 8654F: drivers/mtd/nand/raw/marvell_nand.c 8655F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8656 8657MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8658M: Nicolas Pitre <nico@fluxnic.net> 8659S: Odd Fixes 8660F: drivers/mmc/host/mvsdio.* 8661 8662MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8663M: Hu Ziji <huziji@marvell.com> 8664L: linux-mmc@vger.kernel.org 8665S: Supported 8666F: drivers/mmc/host/sdhci-xenon* 8667F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8668 8669MATROX FRAMEBUFFER DRIVER 8670L: linux-fbdev@vger.kernel.org 8671S: Orphan 8672F: drivers/video/fbdev/matrox/matroxfb_* 8673F: include/uapi/linux/matroxfb.h 8674 8675MAX16065 HARDWARE MONITOR DRIVER 8676M: Guenter Roeck <linux@roeck-us.net> 8677L: linux-hwmon@vger.kernel.org 8678S: Maintained 8679F: Documentation/hwmon/max16065 8680F: drivers/hwmon/max16065.c 8681 8682MAX20751 HARDWARE MONITOR DRIVER 8683M: Guenter Roeck <linux@roeck-us.net> 8684L: linux-hwmon@vger.kernel.org 8685S: Maintained 8686F: Documentation/hwmon/max20751 8687F: drivers/hwmon/max20751.c 8688 8689MAX2175 SDR TUNER DRIVER 8690M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8691L: linux-media@vger.kernel.org 8692T: git git://linuxtv.org/media_tree.git 8693S: Maintained 8694F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8695F: Documentation/media/v4l-drivers/max2175.rst 8696F: drivers/media/i2c/max2175* 8697F: include/uapi/linux/max2175.h 8698 8699MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8700L: linux-hwmon@vger.kernel.org 8701S: Orphan 8702F: Documentation/hwmon/max6650 8703F: drivers/hwmon/max6650.c 8704 8705MAX6697 HARDWARE MONITOR DRIVER 8706M: Guenter Roeck <linux@roeck-us.net> 8707L: linux-hwmon@vger.kernel.org 8708S: Maintained 8709F: Documentation/hwmon/max6697 8710F: Documentation/devicetree/bindings/hwmon/max6697.txt 8711F: drivers/hwmon/max6697.c 8712F: include/linux/platform_data/max6697.h 8713 8714MAX9860 MONO AUDIO VOICE CODEC DRIVER 8715M: Peter Rosin <peda@axentia.se> 8716L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8717S: Maintained 8718F: Documentation/devicetree/bindings/sound/max9860.txt 8719F: sound/soc/codecs/max9860.* 8720 8721MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8722M: Javier Martinez Canillas <javier@dowhile0.org> 8723L: linux-kernel@vger.kernel.org 8724S: Supported 8725F: drivers/regulator/max77802-regulator.c 8726F: Documentation/devicetree/bindings/*/*max77802.txt 8727F: include/dt-bindings/*/*max77802.h 8728 8729MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8730M: Krzysztof Kozlowski <krzk@kernel.org> 8731M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8732L: linux-pm@vger.kernel.org 8733S: Supported 8734F: drivers/power/supply/max14577_charger.c 8735F: drivers/power/supply/max77693_charger.c 8736 8737MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8738M: Chanwoo Choi <cw00.choi@samsung.com> 8739M: Krzysztof Kozlowski <krzk@kernel.org> 8740M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8741L: linux-kernel@vger.kernel.org 8742S: Supported 8743F: drivers/*/max14577*.c 8744F: drivers/*/max77686*.c 8745F: drivers/*/max77693*.c 8746F: drivers/extcon/extcon-max14577.c 8747F: drivers/extcon/extcon-max77693.c 8748F: drivers/rtc/rtc-max77686.c 8749F: drivers/clk/clk-max77686.c 8750F: Documentation/devicetree/bindings/mfd/max14577.txt 8751F: Documentation/devicetree/bindings/*/max77686.txt 8752F: Documentation/devicetree/bindings/mfd/max77693.txt 8753F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8754F: include/linux/mfd/max14577*.h 8755F: include/linux/mfd/max77686*.h 8756F: include/linux/mfd/max77693*.h 8757 8758MAXIRADIO FM RADIO RECEIVER DRIVER 8759M: Hans Verkuil <hverkuil@xs4all.nl> 8760L: linux-media@vger.kernel.org 8761T: git git://linuxtv.org/media_tree.git 8762W: https://linuxtv.org 8763S: Maintained 8764F: drivers/media/radio/radio-maxiradio* 8765 8766MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8767M: Peter Rosin <peda@axentia.se> 8768L: linux-iio@vger.kernel.org 8769S: Maintained 8770F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8771F: drivers/iio/potentiometer/mcp4018.c 8772F: drivers/iio/potentiometer/mcp4531.c 8773 8774MCR20A IEEE-802.15.4 RADIO DRIVER 8775M: Xue Liu <liuxuenetmail@gmail.com> 8776L: linux-wpan@vger.kernel.org 8777W: https://github.com/xueliu/mcr20a-linux 8778S: Maintained 8779F: drivers/net/ieee802154/mcr20a.c 8780F: drivers/net/ieee802154/mcr20a.h 8781F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8782 8783MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8784M: William Breathitt Gray <vilhelm.gray@gmail.com> 8785L: linux-iio@vger.kernel.org 8786S: Maintained 8787F: drivers/iio/dac/cio-dac.c 8788 8789MEDIA DRIVERS FOR ASCOT2E 8790M: Sergey Kozlov <serjk@netup.ru> 8791M: Abylay Ospan <aospan@netup.ru> 8792L: linux-media@vger.kernel.org 8793W: https://linuxtv.org 8794W: http://netup.tv/ 8795T: git git://linuxtv.org/media_tree.git 8796S: Supported 8797F: drivers/media/dvb-frontends/ascot2e* 8798 8799MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8800M: Jasmin Jessich <jasmin@anw.at> 8801L: linux-media@vger.kernel.org 8802W: https://linuxtv.org 8803T: git git://linuxtv.org/media_tree.git 8804S: Maintained 8805F: drivers/media/dvb-frontends/cxd2099* 8806 8807MEDIA DRIVERS FOR CXD2841ER 8808M: Sergey Kozlov <serjk@netup.ru> 8809M: Abylay Ospan <aospan@netup.ru> 8810L: linux-media@vger.kernel.org 8811W: https://linuxtv.org 8812W: http://netup.tv/ 8813T: git git://linuxtv.org/media_tree.git 8814S: Supported 8815F: drivers/media/dvb-frontends/cxd2841er* 8816 8817MEDIA DRIVERS FOR CXD2880 8818M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8819L: linux-media@vger.kernel.org 8820W: http://linuxtv.org/ 8821T: git git://linuxtv.org/media_tree.git 8822S: Supported 8823F: drivers/media/dvb-frontends/cxd2880/* 8824F: drivers/media/spi/cxd2880* 8825 8826MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8827M: Daniel Scheller <d.scheller.oss@gmail.com> 8828L: linux-media@vger.kernel.org 8829W: https://linuxtv.org 8830T: git git://linuxtv.org/media_tree.git 8831S: Maintained 8832F: drivers/media/pci/ddbridge/* 8833 8834MEDIA DRIVERS FOR FREESCALE IMX 8835M: Steve Longerbeam <slongerbeam@gmail.com> 8836M: Philipp Zabel <p.zabel@pengutronix.de> 8837L: linux-media@vger.kernel.org 8838T: git git://linuxtv.org/media_tree.git 8839S: Maintained 8840F: Documentation/devicetree/bindings/media/imx.txt 8841F: Documentation/media/v4l-drivers/imx.rst 8842F: drivers/staging/media/imx/ 8843F: include/linux/imx-media.h 8844F: include/media/imx.h 8845 8846MEDIA DRIVERS FOR HELENE 8847M: Abylay Ospan <aospan@netup.ru> 8848L: linux-media@vger.kernel.org 8849W: https://linuxtv.org 8850W: http://netup.tv/ 8851T: git git://linuxtv.org/media_tree.git 8852S: Supported 8853F: drivers/media/dvb-frontends/helene* 8854 8855MEDIA DRIVERS FOR HORUS3A 8856M: Sergey Kozlov <serjk@netup.ru> 8857M: Abylay Ospan <aospan@netup.ru> 8858L: linux-media@vger.kernel.org 8859W: https://linuxtv.org 8860W: http://netup.tv/ 8861T: git git://linuxtv.org/media_tree.git 8862S: Supported 8863F: drivers/media/dvb-frontends/horus3a* 8864 8865MEDIA DRIVERS FOR LNBH25 8866M: Sergey Kozlov <serjk@netup.ru> 8867M: Abylay Ospan <aospan@netup.ru> 8868L: linux-media@vger.kernel.org 8869W: https://linuxtv.org 8870W: http://netup.tv/ 8871T: git git://linuxtv.org/media_tree.git 8872S: Supported 8873F: drivers/media/dvb-frontends/lnbh25* 8874 8875MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8876M: Daniel Scheller <d.scheller.oss@gmail.com> 8877L: linux-media@vger.kernel.org 8878W: https://linuxtv.org 8879T: git git://linuxtv.org/media_tree.git 8880S: Maintained 8881F: drivers/media/dvb-frontends/mxl5xx* 8882 8883MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8884M: Sergey Kozlov <serjk@netup.ru> 8885M: Abylay Ospan <aospan@netup.ru> 8886L: linux-media@vger.kernel.org 8887W: https://linuxtv.org 8888W: http://netup.tv/ 8889T: git git://linuxtv.org/media_tree.git 8890S: Supported 8891F: drivers/media/pci/netup_unidvb/* 8892 8893MEDIA DRIVERS FOR RENESAS - CEU 8894M: Jacopo Mondi <jacopo@jmondi.org> 8895L: linux-media@vger.kernel.org 8896L: linux-renesas-soc@vger.kernel.org 8897T: git git://linuxtv.org/media_tree.git 8898S: Supported 8899F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8900F: drivers/media/platform/renesas-ceu.c 8901F: include/media/drv-intf/renesas-ceu.h 8902 8903MEDIA DRIVERS FOR RENESAS - DRIF 8904M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8905L: linux-media@vger.kernel.org 8906L: linux-renesas-soc@vger.kernel.org 8907T: git git://linuxtv.org/media_tree.git 8908S: Supported 8909F: Documentation/devicetree/bindings/media/renesas,drif.txt 8910F: drivers/media/platform/rcar_drif.c 8911 8912MEDIA DRIVERS FOR RENESAS - FCP 8913M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8914L: linux-media@vger.kernel.org 8915L: linux-renesas-soc@vger.kernel.org 8916T: git git://linuxtv.org/media_tree.git 8917S: Supported 8918F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8919F: drivers/media/platform/rcar-fcp.c 8920F: include/media/rcar-fcp.h 8921 8922MEDIA DRIVERS FOR RENESAS - FDP1 8923M: Kieran Bingham <kieran@bingham.xyz> 8924L: linux-media@vger.kernel.org 8925L: linux-renesas-soc@vger.kernel.org 8926T: git git://linuxtv.org/media_tree.git 8927S: Supported 8928F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8929F: drivers/media/platform/rcar_fdp1.c 8930 8931MEDIA DRIVERS FOR RENESAS - VIN 8932M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8933L: linux-media@vger.kernel.org 8934L: linux-renesas-soc@vger.kernel.org 8935T: git git://linuxtv.org/media_tree.git 8936S: Supported 8937F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 8938F: Documentation/devicetree/bindings/media/rcar_vin.txt 8939F: drivers/media/platform/rcar-vin/ 8940 8941MEDIA DRIVERS FOR RENESAS - VSP1 8942M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8943L: linux-media@vger.kernel.org 8944L: linux-renesas-soc@vger.kernel.org 8945T: git git://linuxtv.org/media_tree.git 8946S: Supported 8947F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8948F: drivers/media/platform/vsp1/ 8949 8950MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910* 8957 8958MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8959M: Daniel Scheller <d.scheller.oss@gmail.com> 8960L: linux-media@vger.kernel.org 8961W: https://linuxtv.org 8962T: git git://linuxtv.org/media_tree.git 8963S: Maintained 8964F: drivers/media/dvb-frontends/stv6111* 8965 8966MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8967M: Dmitry Osipenko <digetx@gmail.com> 8968L: linux-media@vger.kernel.org 8969L: linux-tegra@vger.kernel.org 8970T: git git://linuxtv.org/media_tree.git 8971S: Maintained 8972F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8973F: drivers/staging/media/tegra-vde/ 8974 8975MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8976M: Mauro Carvalho Chehab <mchehab@kernel.org> 8977P: LinuxTV.org Project 8978L: linux-media@vger.kernel.org 8979W: https://linuxtv.org 8980Q: http://patchwork.kernel.org/project/linux-media/list/ 8981T: git git://linuxtv.org/media_tree.git 8982S: Maintained 8983F: Documentation/devicetree/bindings/media/ 8984F: Documentation/media/ 8985F: drivers/media/ 8986F: drivers/staging/media/ 8987F: include/linux/platform_data/media/ 8988F: include/media/ 8989F: include/uapi/linux/dvb/ 8990F: include/uapi/linux/videodev2.h 8991F: include/uapi/linux/media.h 8992F: include/uapi/linux/v4l2-* 8993F: include/uapi/linux/meye.h 8994F: include/uapi/linux/ivtv* 8995F: include/uapi/linux/uvcvideo.h 8996 8997MEDIATEK CIR DRIVER 8998M: Sean Wang <sean.wang@mediatek.com> 8999S: Maintained 9000F: drivers/media/rc/mtk-cir.c 9001 9002MEDIATEK DMA DRIVER 9003M: Sean Wang <sean.wang@mediatek.com> 9004L: dmaengine@vger.kernel.org 9005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9006L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9007S: Maintained 9008F: Documentation/devicetree/bindings/dma/mtk-* 9009F: drivers/dma/mediatek/ 9010 9011MEDIATEK PMIC LED DRIVER 9012M: Sean Wang <sean.wang@mediatek.com> 9013S: Maintained 9014F: drivers/leds/leds-mt6323.c 9015F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9016 9017MEDIATEK ETHERNET DRIVER 9018M: Felix Fietkau <nbd@openwrt.org> 9019M: John Crispin <john@phrozen.org> 9020M: Sean Wang <sean.wang@mediatek.com> 9021M: Nelson Chang <nelson.chang@mediatek.com> 9022L: netdev@vger.kernel.org 9023S: Maintained 9024F: drivers/net/ethernet/mediatek/ 9025 9026MEDIATEK SWITCH DRIVER 9027M: Sean Wang <sean.wang@mediatek.com> 9028L: netdev@vger.kernel.org 9029S: Maintained 9030F: drivers/net/dsa/mt7530.* 9031F: net/dsa/tag_mtk.c 9032 9033MEDIATEK JPEG DRIVER 9034M: Rick Chang <rick.chang@mediatek.com> 9035M: Bin Liu <bin.liu@mediatek.com> 9036S: Supported 9037F: drivers/media/platform/mtk-jpeg/ 9038F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9039 9040MEDIATEK MDP DRIVER 9041M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9042M: Houlong Wei <houlong.wei@mediatek.com> 9043M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9044S: Supported 9045F: drivers/media/platform/mtk-mdp/ 9046F: drivers/media/platform/mtk-vpu/ 9047F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9048 9049MEDIATEK MEDIA DRIVER 9050M: Tiffany Lin <tiffany.lin@mediatek.com> 9051M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9052S: Supported 9053F: drivers/media/platform/mtk-vcodec/ 9054F: drivers/media/platform/mtk-vpu/ 9055F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9056F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9057 9058MEDIATEK MT7601U WIRELESS LAN DRIVER 9059M: Jakub Kicinski <kubakici@wp.pl> 9060L: linux-wireless@vger.kernel.org 9061S: Maintained 9062F: drivers/net/wireless/mediatek/mt7601u/ 9063 9064MEDIATEK NAND CONTROLLER DRIVER 9065M: Xiaolei Li <xiaolei.li@mediatek.com> 9066L: linux-mtd@lists.infradead.org 9067S: Maintained 9068F: drivers/mtd/nand/raw/mtk_* 9069F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9070 9071MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9072M: Sean Wang <sean.wang@mediatek.com> 9073S: Maintained 9074F: drivers/char/hw_random/mtk-rng.c 9075 9076MEDIATEK USB3 DRD IP DRIVER 9077M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9078L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9080L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9081S: Maintained 9082F: drivers/usb/mtu3/ 9083 9084MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9085M: Peter Senna Tschudin <peter.senna@gmail.com> 9086M: Martin Donnelly <martin.donnelly@ge.com> 9087M: Martyn Welch <martyn.welch@collabora.co.uk> 9088S: Maintained 9089F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9090F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9091 9092MEGARAID SCSI/SAS DRIVERS 9093M: Kashyap Desai <kashyap.desai@broadcom.com> 9094M: Sumit Saxena <sumit.saxena@broadcom.com> 9095M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9096L: megaraidlinux.pdl@broadcom.com 9097L: linux-scsi@vger.kernel.org 9098W: http://www.avagotech.com/support/ 9099S: Maintained 9100F: Documentation/scsi/megaraid.txt 9101F: drivers/scsi/megaraid.* 9102F: drivers/scsi/megaraid/ 9103 9104MELEXIS MLX90614 DRIVER 9105M: Crt Mori <cmo@melexis.com> 9106L: linux-iio@vger.kernel.org 9107W: http://www.melexis.com 9108S: Supported 9109F: drivers/iio/temperature/mlx90614.c 9110 9111MELEXIS MLX90632 DRIVER 9112M: Crt Mori <cmo@melexis.com> 9113L: linux-iio@vger.kernel.org 9114W: http://www.melexis.com 9115S: Supported 9116F: drivers/iio/temperature/mlx90632.c 9117 9118MELFAS MIP4 TOUCHSCREEN DRIVER 9119M: Sangwon Jee <jeesw@melfas.com> 9120W: http://www.melfas.com 9121S: Supported 9122F: drivers/input/touchscreen/melfas_mip4.c 9123F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9124 9125MELLANOX ETHERNET DRIVER (mlx4_en) 9126M: Tariq Toukan <tariqt@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/mlx4/en_* 9132 9133MELLANOX ETHERNET DRIVER (mlx5e) 9134M: Saeed Mahameed <saeedm@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_* 9140 9141MELLANOX ETHERNET INNOVA DRIVERS 9142R: Boris Pismenny <borisp@mellanox.com> 9143L: netdev@vger.kernel.org 9144S: Supported 9145W: http://www.mellanox.com 9146Q: http://patchwork.ozlabs.org/project/netdev/list/ 9147F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9148F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9149F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9150F: include/linux/mlx5/mlx5_ifc_fpga.h 9151 9152MELLANOX ETHERNET INNOVA IPSEC DRIVER 9153R: Boris Pismenny <borisp@mellanox.com> 9154L: netdev@vger.kernel.org 9155S: Supported 9156W: http://www.mellanox.com 9157Q: http://patchwork.ozlabs.org/project/netdev/list/ 9158F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9159F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9160 9161MELLANOX ETHERNET SWITCH DRIVERS 9162M: Jiri Pirko <jiri@mellanox.com> 9163M: Ido Schimmel <idosch@mellanox.com> 9164L: netdev@vger.kernel.org 9165S: Supported 9166W: http://www.mellanox.com 9167Q: http://patchwork.ozlabs.org/project/netdev/list/ 9168F: drivers/net/ethernet/mellanox/mlxsw/ 9169 9170MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9171M: mlxsw@mellanox.com 9172L: netdev@vger.kernel.org 9173S: Supported 9174W: http://www.mellanox.com 9175Q: http://patchwork.ozlabs.org/project/netdev/list/ 9176F: drivers/net/ethernet/mellanox/mlxfw/ 9177 9178MELLANOX HARDWARE PLATFORM SUPPORT 9179M: Andy Shevchenko <andy@infradead.org> 9180M: Darren Hart <dvhart@infradead.org> 9181M: Vadim Pasternak <vadimp@mellanox.com> 9182L: platform-driver-x86@vger.kernel.org 9183S: Supported 9184F: drivers/platform/mellanox/ 9185 9186MELLANOX MLX4 core VPI driver 9187M: Tariq Toukan <tariqt@mellanox.com> 9188L: netdev@vger.kernel.org 9189L: linux-rdma@vger.kernel.org 9190W: http://www.mellanox.com 9191Q: http://patchwork.ozlabs.org/project/netdev/list/ 9192S: Supported 9193F: drivers/net/ethernet/mellanox/mlx4/ 9194F: include/linux/mlx4/ 9195 9196MELLANOX MLX4 IB driver 9197M: Yishai Hadas <yishaih@mellanox.com> 9198L: linux-rdma@vger.kernel.org 9199W: http://www.mellanox.com 9200Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9201S: Supported 9202F: drivers/infiniband/hw/mlx4/ 9203F: include/linux/mlx4/ 9204F: include/uapi/rdma/mlx4-abi.h 9205 9206MELLANOX MLX5 core VPI driver 9207M: Saeed Mahameed <saeedm@mellanox.com> 9208M: Leon Romanovsky <leonro@mellanox.com> 9209L: netdev@vger.kernel.org 9210L: linux-rdma@vger.kernel.org 9211W: http://www.mellanox.com 9212Q: http://patchwork.ozlabs.org/project/netdev/list/ 9213S: Supported 9214F: drivers/net/ethernet/mellanox/mlx5/core/ 9215F: include/linux/mlx5/ 9216 9217MELLANOX MLX5 IB driver 9218M: Leon Romanovsky <leonro@mellanox.com> 9219L: linux-rdma@vger.kernel.org 9220W: http://www.mellanox.com 9221Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9222S: Supported 9223F: drivers/infiniband/hw/mlx5/ 9224F: include/linux/mlx5/ 9225F: include/uapi/rdma/mlx5-abi.h 9226 9227MELLANOX MLXCPLD I2C AND MUX DRIVER 9228M: Vadim Pasternak <vadimp@mellanox.com> 9229M: Michael Shych <michaelsh@mellanox.com> 9230L: linux-i2c@vger.kernel.org 9231S: Supported 9232F: drivers/i2c/busses/i2c-mlxcpld.c 9233F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9234F: Documentation/i2c/busses/i2c-mlxcpld 9235 9236MELLANOX MLXCPLD LED DRIVER 9237M: Vadim Pasternak <vadimp@mellanox.com> 9238L: linux-leds@vger.kernel.org 9239S: Supported 9240F: drivers/leds/leds-mlxcpld.c 9241F: drivers/leds/leds-mlxreg.c 9242F: Documentation/leds/leds-mlxcpld.txt 9243 9244MELLANOX PLATFORM DRIVER 9245M: Vadim Pasternak <vadimp@mellanox.com> 9246L: platform-driver-x86@vger.kernel.org 9247S: Supported 9248F: drivers/platform/x86/mlx-platform.c 9249 9250MEMBARRIER SUPPORT 9251M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9252M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9253L: linux-kernel@vger.kernel.org 9254S: Supported 9255F: kernel/sched/membarrier.c 9256F: include/uapi/linux/membarrier.h 9257F: arch/powerpc/include/asm/membarrier.h 9258 9259MEMORY MANAGEMENT 9260L: linux-mm@kvack.org 9261W: http://www.linux-mm.org 9262S: Maintained 9263F: include/linux/mm.h 9264F: include/linux/gfp.h 9265F: include/linux/mmzone.h 9266F: include/linux/memory_hotplug.h 9267F: include/linux/vmalloc.h 9268F: mm/ 9269 9270MEMORY TECHNOLOGY DEVICES (MTD) 9271M: David Woodhouse <dwmw2@infradead.org> 9272M: Brian Norris <computersforpeace@gmail.com> 9273M: Boris Brezillon <boris.brezillon@bootlin.com> 9274M: Marek Vasut <marek.vasut@gmail.com> 9275M: Richard Weinberger <richard@nod.at> 9276L: linux-mtd@lists.infradead.org 9277W: http://www.linux-mtd.infradead.org/ 9278Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9279T: git git://git.infradead.org/linux-mtd.git master 9280T: git git://git.infradead.org/linux-mtd.git mtd/next 9281S: Maintained 9282F: Documentation/devicetree/bindings/mtd/ 9283F: drivers/mtd/ 9284F: include/linux/mtd/ 9285F: include/uapi/mtd/ 9286 9287MEN A21 WATCHDOG DRIVER 9288M: Johannes Thumshirn <morbidrsa@gmail.com> 9289L: linux-watchdog@vger.kernel.org 9290S: Maintained 9291F: drivers/watchdog/mena21_wdt.c 9292 9293MEN CHAMELEON BUS (mcb) 9294M: Johannes Thumshirn <morbidrsa@gmail.com> 9295S: Maintained 9296F: drivers/mcb/ 9297F: include/linux/mcb.h 9298F: Documentation/men-chameleon-bus.txt 9299 9300MEN F21BMC (Board Management Controller) 9301M: Andreas Werner <andreas.werner@men.de> 9302S: Supported 9303F: drivers/mfd/menf21bmc.c 9304F: drivers/watchdog/menf21bmc_wdt.c 9305F: drivers/leds/leds-menf21bmc.c 9306F: drivers/hwmon/menf21bmc_hwmon.c 9307F: Documentation/hwmon/menf21bmc 9308 9309MESON AO CEC DRIVER FOR AMLOGIC SOCS 9310M: Neil Armstrong <narmstrong@baylibre.com> 9311L: linux-media@lists.freedesktop.org 9312L: linux-amlogic@lists.infradead.org 9313W: http://linux-meson.com/ 9314S: Supported 9315F: drivers/media/platform/meson/ao-cec.c 9316F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9317T: git git://linuxtv.org/media_tree.git 9318 9319MICROBLAZE ARCHITECTURE 9320M: Michal Simek <monstr@monstr.eu> 9321W: http://www.monstr.eu/fdt/ 9322T: git git://git.monstr.eu/linux-2.6-microblaze.git 9323S: Supported 9324F: arch/microblaze/ 9325 9326MICROCHIP / ATMEL AT91 SERIAL DRIVER 9327M: Richard Genoud <richard.genoud@gmail.com> 9328S: Maintained 9329F: drivers/tty/serial/atmel_serial.c 9330F: drivers/tty/serial/atmel_serial.h 9331 9332MICROCHIP / ATMEL DMA DRIVER 9333M: Ludovic Desroches <ludovic.desroches@microchip.com> 9334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9335L: dmaengine@vger.kernel.org 9336S: Supported 9337F: drivers/dma/at_hdmac.c 9338F: drivers/dma/at_hdmac_regs.h 9339F: include/linux/platform_data/dma-atmel.h 9340 9341MICROCHIP / ATMEL ECC DRIVER 9342M: Tudor Ambarus <tudor.ambarus@microchip.com> 9343L: linux-crypto@vger.kernel.org 9344S: Maintained 9345F: drivers/crypto/atmel-ecc.* 9346 9347MICROCHIP / ATMEL ISC DRIVER 9348M: Songjun Wu <songjun.wu@microchip.com> 9349L: linux-media@vger.kernel.org 9350S: Supported 9351F: drivers/media/platform/atmel/atmel-isc.c 9352F: drivers/media/platform/atmel/atmel-isc-regs.h 9353F: devicetree/bindings/media/atmel-isc.txt 9354 9355MICROCHIP / ATMEL NAND DRIVER 9356M: Josh Wu <rainyfeeling@outlook.com> 9357L: linux-mtd@lists.infradead.org 9358S: Supported 9359F: drivers/mtd/nand/raw/atmel/* 9360F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9361 9362MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9363M: Woojung Huh <Woojung.Huh@microchip.com> 9364M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9365L: netdev@vger.kernel.org 9366S: Maintained 9367F: net/dsa/tag_ksz.c 9368F: drivers/net/dsa/microchip/* 9369F: include/linux/platform_data/microchip-ksz.h 9370F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9371 9372MICROCHIP LAN743X ETHERNET DRIVER 9373M: Bryan Whitehead <bryan.whitehead@microchip.com> 9374M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9375L: netdev@vger.kernel.org 9376S: Maintained 9377F: drivers/net/ethernet/microchip/lan743x_* 9378 9379MICROCHIP USB251XB DRIVER 9380M: Richard Leitner <richard.leitner@skidata.com> 9381L: linux-usb@vger.kernel.org 9382S: Maintained 9383F: drivers/usb/misc/usb251xb.c 9384F: Documentation/devicetree/bindings/usb/usb251xb.txt 9385 9386MICROSEMI MIPS SOCS 9387M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9388L: linux-mips@linux-mips.org 9389S: Maintained 9390F: arch/mips/generic/board-ocelot.c 9391F: arch/mips/configs/generic/board-ocelot.config 9392F: arch/mips/boot/dts/mscc/ 9393F: Documentation/devicetree/bindings/mips/mscc.txt 9394 9395MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9396M: Don Brace <don.brace@microsemi.com> 9397L: esc.storagedev@microsemi.com 9398L: linux-scsi@vger.kernel.org 9399S: Supported 9400F: drivers/scsi/smartpqi/smartpqi*.[ch] 9401F: drivers/scsi/smartpqi/Kconfig 9402F: drivers/scsi/smartpqi/Makefile 9403F: include/linux/cciss*.h 9404F: include/uapi/linux/cciss*.h 9405F: Documentation/scsi/smartpqi.txt 9406 9407MICROSEMI ETHERNET SWITCH DRIVER 9408M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9409L: netdev@vger.kernel.org 9410S: Supported 9411F: drivers/net/ethernet/mscc/ 9412 9413MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9414M: Chen Yu <yu.c.chen@intel.com> 9415L: platform-driver-x86@vger.kernel.org 9416S: Supported 9417F: drivers/platform/x86/surfacepro3_button.c 9418 9419MICROTEK X6 SCANNER 9420M: Oliver Neukum <oliver@neukum.org> 9421S: Maintained 9422F: drivers/usb/image/microtek.* 9423 9424MIPS 9425M: Ralf Baechle <ralf@linux-mips.org> 9426M: Paul Burton <paul.burton@mips.com> 9427M: James Hogan <jhogan@kernel.org> 9428L: linux-mips@linux-mips.org 9429W: http://www.linux-mips.org/ 9430T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9432Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9433S: Supported 9434F: Documentation/devicetree/bindings/mips/ 9435F: Documentation/mips/ 9436F: arch/mips/ 9437F: drivers/platform/mips/ 9438 9439MIPS BOSTON DEVELOPMENT BOARD 9440M: Paul Burton <paul.burton@mips.com> 9441L: linux-mips@linux-mips.org 9442S: Maintained 9443F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9444F: arch/mips/boot/dts/img/boston.dts 9445F: arch/mips/configs/generic/board-boston.config 9446F: drivers/clk/imgtec/clk-boston.c 9447F: include/dt-bindings/clock/boston-clock.h 9448 9449MIPS GENERIC PLATFORM 9450M: Paul Burton <paul.burton@mips.com> 9451L: linux-mips@linux-mips.org 9452S: Supported 9453F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9454F: arch/mips/generic/ 9455F: arch/mips/tools/generic-board-config.sh 9456 9457MIPS/LOONGSON1 ARCHITECTURE 9458M: Keguang Zhang <keguang.zhang@gmail.com> 9459L: linux-mips@linux-mips.org 9460S: Maintained 9461F: arch/mips/loongson32/ 9462F: arch/mips/include/asm/mach-loongson32/ 9463F: drivers/*/*loongson1* 9464F: drivers/*/*/*loongson1* 9465 9466MIPS/LOONGSON2 ARCHITECTURE 9467M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9468L: linux-mips@linux-mips.org 9469S: Maintained 9470F: arch/mips/loongson64/*{2e/2f}* 9471F: arch/mips/include/asm/mach-loongson64/ 9472F: drivers/*/*loongson2* 9473F: drivers/*/*/*loongson2* 9474 9475MIPS/LOONGSON3 ARCHITECTURE 9476M: Huacai Chen <chenhc@lemote.com> 9477L: linux-mips@linux-mips.org 9478S: Maintained 9479F: arch/mips/loongson64/ 9480F: arch/mips/include/asm/mach-loongson64/ 9481F: drivers/platform/mips/cpu_hwmon.c 9482F: drivers/*/*loongson3* 9483F: drivers/*/*/*loongson3* 9484 9485MIPS RINT INSTRUCTION EMULATION 9486M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9487L: linux-mips@linux-mips.org 9488S: Supported 9489F: arch/mips/math-emu/sp_rint.c 9490F: arch/mips/math-emu/dp_rint.c 9491 9492MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9493M: Hans Verkuil <hverkuil@xs4all.nl> 9494L: linux-media@vger.kernel.org 9495T: git git://linuxtv.org/media_tree.git 9496W: https://linuxtv.org 9497S: Odd Fixes 9498F: drivers/media/radio/radio-miropcm20* 9499 9500MMP SUPPORT 9501M: Eric Miao <eric.y.miao@gmail.com> 9502M: Haojian Zhuang <haojian.zhuang@gmail.com> 9503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9504T: git git://github.com/hzhuang1/linux.git 9505T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9506S: Maintained 9507F: arch/arm/boot/dts/mmp* 9508F: arch/arm/mach-mmp/ 9509 9510MN88472 MEDIA DRIVER 9511M: Antti Palosaari <crope@iki.fi> 9512L: linux-media@vger.kernel.org 9513W: https://linuxtv.org 9514W: http://palosaari.fi/linux/ 9515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9516S: Maintained 9517F: drivers/media/dvb-frontends/mn88472* 9518 9519MN88473 MEDIA DRIVER 9520M: Antti Palosaari <crope@iki.fi> 9521L: linux-media@vger.kernel.org 9522W: https://linuxtv.org 9523W: http://palosaari.fi/linux/ 9524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9525S: Maintained 9526F: drivers/media/dvb-frontends/mn88473* 9527 9528PCI DRIVER FOR MOBIVEIL PCIE IP 9529M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9530L: linux-pci@vger.kernel.org 9531S: Supported 9532F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9533F: drivers/pci/controller/pcie-mobiveil.c 9534 9535MODULE SUPPORT 9536M: Jessica Yu <jeyu@kernel.org> 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9538S: Maintained 9539F: include/linux/module.h 9540F: kernel/module.c 9541 9542MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9543W: http://popies.net/meye/ 9544S: Orphan 9545F: Documentation/media/v4l-drivers/meye* 9546F: drivers/media/pci/meye/ 9547F: include/uapi/linux/meye.h 9548 9549MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9550M: Jiri Slaby <jirislaby@gmail.com> 9551S: Maintained 9552F: Documentation/serial/moxa-smartio 9553F: drivers/tty/mxser.* 9554 9555MR800 AVERMEDIA USB FM RADIO DRIVER 9556M: Alexey Klimov <klimov.linux@gmail.com> 9557L: linux-media@vger.kernel.org 9558T: git git://linuxtv.org/media_tree.git 9559S: Maintained 9560F: drivers/media/radio/radio-mr800.c 9561 9562MRF24J40 IEEE 802.15.4 RADIO DRIVER 9563M: Alan Ott <alan@signal11.us> 9564L: linux-wpan@vger.kernel.org 9565S: Maintained 9566F: drivers/net/ieee802154/mrf24j40.c 9567F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9568 9569MSI LAPTOP SUPPORT 9570M: "Lee, Chun-Yi" <jlee@suse.com> 9571L: platform-driver-x86@vger.kernel.org 9572S: Maintained 9573F: drivers/platform/x86/msi-laptop.c 9574 9575MSI WMI SUPPORT 9576L: platform-driver-x86@vger.kernel.org 9577S: Orphan 9578F: drivers/platform/x86/msi-wmi.c 9579 9580MSI001 MEDIA DRIVER 9581M: Antti Palosaari <crope@iki.fi> 9582L: linux-media@vger.kernel.org 9583W: https://linuxtv.org 9584W: http://palosaari.fi/linux/ 9585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9586T: git git://linuxtv.org/anttip/media_tree.git 9587S: Maintained 9588F: drivers/media/tuners/msi001* 9589 9590MSI2500 MEDIA DRIVER 9591M: Antti Palosaari <crope@iki.fi> 9592L: linux-media@vger.kernel.org 9593W: https://linuxtv.org 9594W: http://palosaari.fi/linux/ 9595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9596T: git git://linuxtv.org/anttip/media_tree.git 9597S: Maintained 9598F: drivers/media/usb/msi2500/ 9599 9600MSYSTEMS DISKONCHIP G3 MTD DRIVER 9601M: Robert Jarzmik <robert.jarzmik@free.fr> 9602L: linux-mtd@lists.infradead.org 9603S: Maintained 9604F: drivers/mtd/devices/docg3* 9605 9606MT9M032 APTINA SENSOR DRIVER 9607M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9608L: linux-media@vger.kernel.org 9609T: git git://linuxtv.org/media_tree.git 9610S: Maintained 9611F: drivers/media/i2c/mt9m032.c 9612F: include/media/i2c/mt9m032.h 9613 9614MT9P031 APTINA CAMERA SENSOR 9615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9616L: linux-media@vger.kernel.org 9617T: git git://linuxtv.org/media_tree.git 9618S: Maintained 9619F: drivers/media/i2c/mt9p031.c 9620F: include/media/i2c/mt9p031.h 9621 9622MT9T001 APTINA CAMERA SENSOR 9623M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9624L: linux-media@vger.kernel.org 9625T: git git://linuxtv.org/media_tree.git 9626S: Maintained 9627F: drivers/media/i2c/mt9t001.c 9628F: include/media/i2c/mt9t001.h 9629 9630MT9T112 APTINA CAMERA SENSOR 9631M: Jacopo Mondi <jacopo@jmondi.org> 9632L: linux-media@vger.kernel.org 9633T: git git://linuxtv.org/media_tree.git 9634S: Odd Fixes 9635F: drivers/media/i2c/mt9t112.c 9636F: include/media/i2c/mt9t112.h 9637 9638MT9V032 APTINA CAMERA SENSOR 9639M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9640L: linux-media@vger.kernel.org 9641T: git git://linuxtv.org/media_tree.git 9642S: Maintained 9643F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9644F: drivers/media/i2c/mt9v032.c 9645F: include/media/i2c/mt9v032.h 9646 9647MULTIFUNCTION DEVICES (MFD) 9648M: Lee Jones <lee.jones@linaro.org> 9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9650S: Supported 9651F: Documentation/devicetree/bindings/mfd/ 9652F: drivers/mfd/ 9653F: include/linux/mfd/ 9654F: include/dt-bindings/mfd/ 9655 9656MULTIMEDIA CARD (MMC) ETC. OVER SPI 9657S: Orphan 9658F: drivers/mmc/host/mmc_spi.c 9659F: include/linux/spi/mmc_spi.h 9660 9661MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9662M: Ulf Hansson <ulf.hansson@linaro.org> 9663L: linux-mmc@vger.kernel.org 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9665S: Maintained 9666F: Documentation/devicetree/bindings/mmc/ 9667F: drivers/mmc/ 9668F: include/linux/mmc/ 9669F: include/uapi/linux/mmc/ 9670 9671MULTIPLEXER SUBSYSTEM 9672M: Peter Rosin <peda@axentia.se> 9673S: Maintained 9674F: Documentation/ABI/testing/sysfs-class-mux* 9675F: Documentation/devicetree/bindings/mux/ 9676F: include/linux/dt-bindings/mux/ 9677F: include/linux/mux/ 9678F: drivers/mux/ 9679 9680MULTITECH MULTIPORT CARD (ISICOM) 9681S: Orphan 9682F: drivers/tty/isicom.c 9683F: include/linux/isicom.h 9684 9685MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9686M: Bin Liu <b-liu@ti.com> 9687L: linux-usb@vger.kernel.org 9688S: Maintained 9689F: drivers/usb/musb/ 9690 9691MXL5007T MEDIA DRIVER 9692M: Michael Krufky <mkrufky@linuxtv.org> 9693L: linux-media@vger.kernel.org 9694W: https://linuxtv.org 9695W: http://github.com/mkrufky 9696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9697T: git git://linuxtv.org/mkrufky/tuners.git 9698S: Maintained 9699F: drivers/media/tuners/mxl5007t.* 9700 9701MXSFB DRM DRIVER 9702M: Marek Vasut <marex@denx.de> 9703S: Supported 9704F: drivers/gpu/drm/mxsfb/ 9705F: Documentation/devicetree/bindings/display/mxsfb.txt 9706 9707MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9708M: Chris Lee <christopher.lee@cspi.com> 9709L: netdev@vger.kernel.org 9710W: https://www.cspi.com/ethernet-products/support/downloads/ 9711S: Supported 9712F: drivers/net/ethernet/myricom/myri10ge/ 9713 9714NAND FLASH SUBSYSTEM 9715M: Boris Brezillon <boris.brezillon@bootlin.com> 9716M: Miquel Raynal <miquel.raynal@bootlin.com> 9717R: Richard Weinberger <richard@nod.at> 9718L: linux-mtd@lists.infradead.org 9719W: http://www.linux-mtd.infradead.org/ 9720Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9721T: git git://git.infradead.org/linux-mtd.git nand/fixes 9722T: git git://git.infradead.org/linux-mtd.git nand/next 9723S: Maintained 9724F: drivers/mtd/nand/ 9725F: include/linux/mtd/*nand*.h 9726 9727NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9728M: Daniel Mack <zonque@gmail.com> 9729S: Maintained 9730L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9731W: http://www.native-instruments.com 9732F: sound/usb/caiaq/ 9733 9734NATSEMI ETHERNET DRIVER (DP8381x) 9735S: Orphan 9736F: drivers/net/ethernet/natsemi/natsemi.c 9737 9738NCP FILESYSTEM 9739M: Petr Vandrovec <petr@vandrovec.name> 9740S: Obsolete 9741F: drivers/staging/ncpfs/ 9742 9743NCR 5380 SCSI DRIVERS 9744M: Finn Thain <fthain@telegraphics.com.au> 9745M: Michael Schmitz <schmitzmic@gmail.com> 9746L: linux-scsi@vger.kernel.org 9747S: Maintained 9748F: Documentation/scsi/g_NCR5380.txt 9749F: drivers/scsi/NCR5380.* 9750F: drivers/scsi/arm/cumana_1.c 9751F: drivers/scsi/arm/oak.c 9752F: drivers/scsi/atari_scsi.* 9753F: drivers/scsi/dmx3191d.c 9754F: drivers/scsi/g_NCR5380.* 9755F: drivers/scsi/mac_scsi.* 9756F: drivers/scsi/sun3_scsi.* 9757F: drivers/scsi/sun3_scsi_vme.c 9758 9759NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9760M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9761L: linux-scsi@vger.kernel.org 9762S: Maintained 9763F: drivers/scsi/NCR_D700.* 9764 9765NCSI LIBRARY: 9766M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9767S: Maintained 9768F: net/ncsi/ 9769 9770NCT6775 HARDWARE MONITOR DRIVER 9771M: Guenter Roeck <linux@roeck-us.net> 9772L: linux-hwmon@vger.kernel.org 9773S: Maintained 9774F: Documentation/hwmon/nct6775 9775F: drivers/hwmon/nct6775.c 9776 9777NET_FAILOVER MODULE 9778M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9779L: netdev@vger.kernel.org 9780S: Supported 9781F: driver/net/net_failover.c 9782F: include/net/net_failover.h 9783F: Documentation/networking/net_failover.rst 9784 9785NETEFFECT IWARP RNIC DRIVER (IW_NES) 9786M: Faisal Latif <faisal.latif@intel.com> 9787L: linux-rdma@vger.kernel.org 9788W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9789S: Supported 9790F: drivers/infiniband/hw/nes/ 9791F: include/uapi/rdma/nes-abi.h 9792 9793NETEM NETWORK EMULATOR 9794M: Stephen Hemminger <stephen@networkplumber.org> 9795L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9796S: Maintained 9797F: net/sched/sch_netem.c 9798 9799NETERION 10GbE DRIVERS (s2io/vxge) 9800M: Jon Mason <jdmason@kudzu.us> 9801L: netdev@vger.kernel.org 9802S: Supported 9803F: Documentation/networking/s2io.txt 9804F: Documentation/networking/vxge.txt 9805F: drivers/net/ethernet/neterion/ 9806 9807NETFILTER 9808M: Pablo Neira Ayuso <pablo@netfilter.org> 9809M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9810M: Florian Westphal <fw@strlen.de> 9811L: netfilter-devel@vger.kernel.org 9812L: coreteam@netfilter.org 9813W: http://www.netfilter.org/ 9814W: http://www.iptables.org/ 9815W: http://www.nftables.org/ 9816Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9819S: Maintained 9820F: include/linux/netfilter* 9821F: include/linux/netfilter/ 9822F: include/net/netfilter/ 9823F: include/uapi/linux/netfilter* 9824F: include/uapi/linux/netfilter/ 9825F: net/*/netfilter.c 9826F: net/*/netfilter/ 9827F: net/netfilter/ 9828F: net/bridge/br_netfilter*.c 9829 9830NETROM NETWORK LAYER 9831M: Ralf Baechle <ralf@linux-mips.org> 9832L: linux-hams@vger.kernel.org 9833W: http://www.linux-ax25.org/ 9834S: Maintained 9835F: include/net/netrom.h 9836F: include/uapi/linux/netrom.h 9837F: net/netrom/ 9838 9839NETRONOME ETHERNET DRIVERS 9840M: Jakub Kicinski <jakub.kicinski@netronome.com> 9841L: oss-drivers@netronome.com 9842S: Maintained 9843F: drivers/net/ethernet/netronome/ 9844 9845NETWORK BLOCK DEVICE (NBD) 9846M: Josef Bacik <josef@toxicpanda.com> 9847S: Maintained 9848L: linux-block@vger.kernel.org 9849L: nbd@other.debian.org 9850F: Documentation/blockdev/nbd.txt 9851F: drivers/block/nbd.c 9852F: include/uapi/linux/nbd.h 9853 9854NETWORK DROP MONITOR 9855M: Neil Horman <nhorman@tuxdriver.com> 9856L: netdev@vger.kernel.org 9857S: Maintained 9858W: https://fedorahosted.org/dropwatch/ 9859F: net/core/drop_monitor.c 9860 9861NETWORKING DRIVERS 9862M: "David S. Miller" <davem@davemloft.net> 9863L: netdev@vger.kernel.org 9864W: http://www.linuxfoundation.org/en/Net 9865Q: http://patchwork.ozlabs.org/project/netdev/list/ 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9868S: Odd Fixes 9869F: Documentation/devicetree/bindings/net/ 9870F: drivers/net/ 9871F: include/linux/if_* 9872F: include/linux/netdevice.h 9873F: include/linux/etherdevice.h 9874F: include/linux/fcdevice.h 9875F: include/linux/fddidevice.h 9876F: include/linux/hippidevice.h 9877F: include/linux/inetdevice.h 9878F: include/uapi/linux/if_* 9879F: include/uapi/linux/netdevice.h 9880 9881NETWORKING DRIVERS (WIRELESS) 9882M: Kalle Valo <kvalo@codeaurora.org> 9883L: linux-wireless@vger.kernel.org 9884Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9887S: Maintained 9888F: Documentation/devicetree/bindings/net/wireless/ 9889F: drivers/net/wireless/ 9890 9891NETWORKING [DSA] 9892M: Andrew Lunn <andrew@lunn.ch> 9893M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9894M: Florian Fainelli <f.fainelli@gmail.com> 9895S: Maintained 9896F: Documentation/devicetree/bindings/net/dsa/ 9897F: net/dsa/ 9898F: include/net/dsa.h 9899F: include/linux/dsa/ 9900F: drivers/net/dsa/ 9901 9902NETWORKING [GENERAL] 9903M: "David S. Miller" <davem@davemloft.net> 9904L: netdev@vger.kernel.org 9905W: http://www.linuxfoundation.org/en/Net 9906Q: http://patchwork.ozlabs.org/project/netdev/list/ 9907T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9909B: mailto:netdev@vger.kernel.org 9910S: Maintained 9911F: net/ 9912F: include/net/ 9913F: include/linux/in.h 9914F: include/linux/net.h 9915F: include/linux/netdevice.h 9916F: include/uapi/linux/in.h 9917F: include/uapi/linux/net.h 9918F: include/uapi/linux/netdevice.h 9919F: include/uapi/linux/net_namespace.h 9920F: tools/testing/selftests/net/ 9921F: lib/net_utils.c 9922F: lib/random32.c 9923F: Documentation/networking/ 9924 9925NETWORKING [IPSEC] 9926M: Steffen Klassert <steffen.klassert@secunet.com> 9927M: Herbert Xu <herbert@gondor.apana.org.au> 9928M: "David S. Miller" <davem@davemloft.net> 9929L: netdev@vger.kernel.org 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9932S: Maintained 9933F: net/core/flow.c 9934F: net/xfrm/ 9935F: net/key/ 9936F: net/ipv4/xfrm* 9937F: net/ipv4/esp4* 9938F: net/ipv4/ah4.c 9939F: net/ipv4/ipcomp.c 9940F: net/ipv4/ip_vti.c 9941F: net/ipv6/xfrm* 9942F: net/ipv6/esp6* 9943F: net/ipv6/ah6.c 9944F: net/ipv6/ipcomp6.c 9945F: net/ipv6/ip6_vti.c 9946F: include/uapi/linux/xfrm.h 9947F: include/net/xfrm.h 9948 9949NETWORKING [IPv4/IPv6] 9950M: "David S. Miller" <davem@davemloft.net> 9951M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9952M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9953L: netdev@vger.kernel.org 9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9955S: Maintained 9956F: net/ipv4/ 9957F: net/ipv6/ 9958F: include/net/ip* 9959F: arch/x86/net/* 9960 9961NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9962M: Paul Moore <paul@paul-moore.com> 9963W: https://github.com/netlabel 9964L: netdev@vger.kernel.org 9965L: linux-security-module@vger.kernel.org 9966S: Maintained 9967F: Documentation/netlabel/ 9968F: include/net/calipso.h 9969F: include/net/cipso_ipv4.h 9970F: include/net/netlabel.h 9971F: include/uapi/linux/netfilter/xt_SECMARK.h 9972F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9973F: net/netlabel/ 9974F: net/ipv4/cipso_ipv4.c 9975F: net/ipv6/calipso.c 9976F: net/netfilter/xt_CONNSECMARK.c 9977F: net/netfilter/xt_SECMARK.c 9978 9979NETWORKING [TCP] 9980M: Eric Dumazet <edumazet@google.com> 9981L: netdev@vger.kernel.org 9982S: Maintained 9983F: net/ipv4/tcp*.c 9984F: net/ipv4/syncookies.c 9985F: net/ipv6/tcp*.c 9986F: net/ipv6/syncookies.c 9987F: include/uapi/linux/tcp.h 9988F: include/net/tcp.h 9989F: include/linux/tcp.h 9990F: include/trace/events/tcp.h 9991 9992NETWORKING [TLS] 9993M: Boris Pismenny <borisp@mellanox.com> 9994M: Aviad Yehezkel <aviadye@mellanox.com> 9995M: Dave Watson <davejwatson@fb.com> 9996L: netdev@vger.kernel.org 9997S: Maintained 9998F: net/tls/* 9999F: include/uapi/linux/tls.h 10000F: include/net/tls.h 10001 10002NETWORKING [WIRELESS] 10003L: linux-wireless@vger.kernel.org 10004Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10005 10006NETDEVSIM 10007M: Jakub Kicinski <jakub.kicinski@netronome.com> 10008S: Maintained 10009F: drivers/net/netdevsim/* 10010 10011NETXEN (1/10) GbE SUPPORT 10012M: Manish Chopra <manish.chopra@cavium.com> 10013M: Rahul Verma <rahul.verma@cavium.com> 10014M: Dept-GELinuxNICDev@cavium.com 10015L: netdev@vger.kernel.org 10016S: Supported 10017F: drivers/net/ethernet/qlogic/netxen/ 10018 10019NFC SUBSYSTEM 10020M: Samuel Ortiz <sameo@linux.intel.com> 10021L: linux-wireless@vger.kernel.org 10022L: linux-nfc@lists.01.org (subscribers-only) 10023S: Supported 10024F: net/nfc/ 10025F: include/net/nfc/ 10026F: include/uapi/linux/nfc.h 10027F: drivers/nfc/ 10028F: include/linux/platform_data/nfcmrvl.h 10029F: include/linux/platform_data/nxp-nci.h 10030F: Documentation/devicetree/bindings/net/nfc/ 10031 10032NFS, SUNRPC, AND LOCKD CLIENTS 10033M: Trond Myklebust <trond.myklebust@hammerspace.com> 10034M: Anna Schumaker <anna.schumaker@netapp.com> 10035L: linux-nfs@vger.kernel.org 10036W: http://client.linux-nfs.org 10037T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10038S: Maintained 10039F: fs/lockd/ 10040F: fs/nfs/ 10041F: fs/nfs_common/ 10042F: net/sunrpc/ 10043F: include/linux/lockd/ 10044F: include/linux/nfs* 10045F: include/linux/sunrpc/ 10046F: include/uapi/linux/nfs* 10047F: include/uapi/linux/sunrpc/ 10048 10049NILFS2 FILESYSTEM 10050M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10051L: linux-nilfs@vger.kernel.org 10052W: https://nilfs.sourceforge.io/ 10053W: https://nilfs.osdn.jp/ 10054T: git git://github.com/konis/nilfs2.git 10055S: Supported 10056F: Documentation/filesystems/nilfs2.txt 10057F: fs/nilfs2/ 10058F: include/trace/events/nilfs2.h 10059F: include/uapi/linux/nilfs2_api.h 10060F: include/uapi/linux/nilfs2_ondisk.h 10061 10062NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10063M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10064W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10065S: Maintained 10066F: Documentation/scsi/NinjaSCSI.txt 10067F: drivers/scsi/pcmcia/nsp_* 10068 10069NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10070M: GOTO Masanori <gotom@debian.or.jp> 10071M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10072W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10073S: Maintained 10074F: Documentation/scsi/NinjaSCSI.txt 10075F: drivers/scsi/nsp32* 10076 10077NIOS2 ARCHITECTURE 10078M: Ley Foon Tan <lftan@altera.com> 10079L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10081S: Maintained 10082F: arch/nios2/ 10083 10084NOHZ, DYNTICKS SUPPORT 10085M: Frederic Weisbecker <fweisbec@gmail.com> 10086M: Thomas Gleixner <tglx@linutronix.de> 10087M: Ingo Molnar <mingo@kernel.org> 10088L: linux-kernel@vger.kernel.org 10089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10090S: Maintained 10091F: kernel/time/tick*.* 10092F: include/linux/tick.h 10093F: include/linux/sched/nohz.h 10094 10095NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10096M: Pavel Machek <pavel@ucw.cz> 10097M: Sakari Ailus <sakari.ailus@iki.fi> 10098L: linux-media@vger.kernel.org 10099S: Maintained 10100F: drivers/media/i2c/et8ek8 10101F: drivers/media/i2c/ad5820.c 10102 10103NOKIA N900 POWER SUPPLY DRIVERS 10104R: Pali Rohár <pali.rohar@gmail.com> 10105F: include/linux/power/bq2415x_charger.h 10106F: include/linux/power/bq27xxx_battery.h 10107F: include/linux/power/isp1704_charger.h 10108F: drivers/power/supply/bq2415x_charger.c 10109F: drivers/power/supply/bq27xxx_battery.c 10110F: drivers/power/supply/bq27xxx_battery_i2c.c 10111F: drivers/power/supply/isp1704_charger.c 10112F: drivers/power/supply/rx51_battery.c 10113 10114NTB AMD DRIVER 10115M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10116L: linux-ntb@googlegroups.com 10117S: Supported 10118F: drivers/ntb/hw/amd/ 10119 10120NTB DRIVER CORE 10121M: Jon Mason <jdmason@kudzu.us> 10122M: Dave Jiang <dave.jiang@intel.com> 10123M: Allen Hubbe <allenbh@gmail.com> 10124L: linux-ntb@googlegroups.com 10125S: Supported 10126W: https://github.com/jonmason/ntb/wiki 10127T: git git://github.com/jonmason/ntb.git 10128F: drivers/ntb/ 10129F: drivers/net/ntb_netdev.c 10130F: include/linux/ntb.h 10131F: include/linux/ntb_transport.h 10132F: tools/testing/selftests/ntb/ 10133 10134NTB IDT DRIVER 10135M: Serge Semin <fancer.lancer@gmail.com> 10136L: linux-ntb@googlegroups.com 10137S: Supported 10138F: drivers/ntb/hw/idt/ 10139 10140NTB INTEL DRIVER 10141M: Dave Jiang <dave.jiang@intel.com> 10142L: linux-ntb@googlegroups.com 10143S: Supported 10144W: https://github.com/davejiang/linux/wiki 10145T: git https://github.com/davejiang/linux.git 10146F: drivers/ntb/hw/intel/ 10147 10148NTFS FILESYSTEM 10149M: Anton Altaparmakov <anton@tuxera.com> 10150L: linux-ntfs-dev@lists.sourceforge.net 10151W: http://www.tuxera.com/ 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10153S: Supported 10154F: Documentation/filesystems/ntfs.txt 10155F: fs/ntfs/ 10156 10157NUBUS SUBSYSTEM 10158M: Finn Thain <fthain@telegraphics.com.au> 10159L: linux-m68k@lists.linux-m68k.org 10160S: Maintained 10161F: arch/*/include/asm/nubus.h 10162F: drivers/nubus/ 10163F: include/linux/nubus.h 10164F: include/uapi/linux/nubus.h 10165 10166NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10167M: Antonino Daplas <adaplas@gmail.com> 10168L: linux-fbdev@vger.kernel.org 10169S: Maintained 10170F: drivers/video/fbdev/riva/ 10171F: drivers/video/fbdev/nvidia/ 10172 10173NVM EXPRESS DRIVER 10174M: Keith Busch <keith.busch@intel.com> 10175M: Jens Axboe <axboe@fb.com> 10176M: Christoph Hellwig <hch@lst.de> 10177M: Sagi Grimberg <sagi@grimberg.me> 10178L: linux-nvme@lists.infradead.org 10179T: git://git.infradead.org/nvme.git 10180W: http://git.infradead.org/nvme.git 10181S: Supported 10182F: drivers/nvme/host/ 10183F: include/linux/nvme.h 10184F: include/uapi/linux/nvme_ioctl.h 10185 10186NVM EXPRESS FC TRANSPORT DRIVERS 10187M: James Smart <james.smart@broadcom.com> 10188L: linux-nvme@lists.infradead.org 10189S: Supported 10190F: include/linux/nvme-fc.h 10191F: include/linux/nvme-fc-driver.h 10192F: drivers/nvme/host/fc.c 10193F: drivers/nvme/target/fc.c 10194F: drivers/nvme/target/fcloop.c 10195 10196NVM EXPRESS TARGET DRIVER 10197M: Christoph Hellwig <hch@lst.de> 10198M: Sagi Grimberg <sagi@grimberg.me> 10199L: linux-nvme@lists.infradead.org 10200T: git://git.infradead.org/nvme.git 10201W: http://git.infradead.org/nvme.git 10202S: Supported 10203F: drivers/nvme/target/ 10204 10205NVMEM FRAMEWORK 10206M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10207S: Maintained 10208F: drivers/nvmem/ 10209F: Documentation/devicetree/bindings/nvmem/ 10210F: Documentation/ABI/stable/sysfs-bus-nvmem 10211F: include/linux/nvmem-consumer.h 10212F: include/linux/nvmem-provider.h 10213 10214NXP SGTL5000 DRIVER 10215M: Fabio Estevam <fabio.estevam@nxp.com> 10216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10217S: Maintained 10218F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10219F: sound/soc/codecs/sgtl5000* 10220 10221NXP TDA998X DRM DRIVER 10222M: Russell King <linux@armlinux.org.uk> 10223S: Maintained 10224T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10225T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10226F: drivers/gpu/drm/i2c/tda998x_drv.c 10227F: include/drm/i2c/tda998x.h 10228F: include/dt-bindings/display/tda998x.h 10229K: "nxp,tda998x" 10230 10231NXP TFA9879 DRIVER 10232M: Peter Rosin <peda@axentia.se> 10233L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10234S: Maintained 10235F: Documentation/devicetree/bindings/sound/tfa9879.txt 10236F: sound/soc/codecs/tfa9879* 10237 10238NXP-NCI NFC DRIVER 10239M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10240R: Charles Gorand <charles.gorand@effinnov.com> 10241L: linux-nfc@lists.01.org (moderated for non-subscribers) 10242S: Supported 10243F: drivers/nfc/nxp-nci 10244 10245OBJTOOL 10246M: Josh Poimboeuf <jpoimboe@redhat.com> 10247M: Peter Zijlstra <peterz@infradead.org> 10248S: Supported 10249F: tools/objtool/ 10250 10251OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10252M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10253M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10254L: linuxppc-dev@lists.ozlabs.org 10255S: Supported 10256F: arch/powerpc/platforms/powernv/ocxl.c 10257F: arch/powerpc/include/asm/pnv-ocxl.h 10258F: drivers/misc/ocxl/ 10259F: include/misc/ocxl* 10260F: include/uapi/misc/ocxl.h 10261F: Documentation/accelerators/ocxl.rst 10262 10263OMAP AUDIO SUPPORT 10264M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10265M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10267L: linux-omap@vger.kernel.org 10268S: Maintained 10269F: sound/soc/omap/ 10270 10271OMAP CLOCK FRAMEWORK SUPPORT 10272M: Paul Walmsley <paul@pwsan.com> 10273L: linux-omap@vger.kernel.org 10274S: Maintained 10275F: arch/arm/*omap*/*clock* 10276 10277OMAP DEVICE TREE SUPPORT 10278M: Benoît Cousson <bcousson@baylibre.com> 10279M: Tony Lindgren <tony@atomide.com> 10280L: linux-omap@vger.kernel.org 10281L: devicetree@vger.kernel.org 10282S: Maintained 10283F: arch/arm/boot/dts/*omap* 10284F: arch/arm/boot/dts/*am3* 10285F: arch/arm/boot/dts/*am4* 10286F: arch/arm/boot/dts/*am5* 10287F: arch/arm/boot/dts/*dra7* 10288 10289OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10290L: linux-omap@vger.kernel.org 10291L: linux-fbdev@vger.kernel.org 10292S: Orphan 10293F: drivers/video/fbdev/omap2/ 10294F: Documentation/arm/OMAP/DSS 10295 10296OMAP FRAMEBUFFER SUPPORT 10297L: linux-fbdev@vger.kernel.org 10298L: linux-omap@vger.kernel.org 10299S: Orphan 10300F: drivers/video/fbdev/omap/ 10301 10302OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10303M: Roger Quadros <rogerq@ti.com> 10304M: Tony Lindgren <tony@atomide.com> 10305L: linux-omap@vger.kernel.org 10306S: Maintained 10307F: drivers/memory/omap-gpmc.c 10308F: arch/arm/mach-omap2/*gpmc* 10309 10310OMAP GPIO DRIVER 10311M: Grygorii Strashko <grygorii.strashko@ti.com> 10312M: Santosh Shilimkar <ssantosh@kernel.org> 10313M: Kevin Hilman <khilman@kernel.org> 10314L: linux-omap@vger.kernel.org 10315S: Maintained 10316F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10317F: drivers/gpio/gpio-omap.c 10318 10319OMAP HARDWARE SPINLOCK SUPPORT 10320M: Ohad Ben-Cohen <ohad@wizery.com> 10321L: linux-omap@vger.kernel.org 10322S: Maintained 10323F: drivers/hwspinlock/omap_hwspinlock.c 10324 10325OMAP HS MMC SUPPORT 10326L: linux-mmc@vger.kernel.org 10327L: linux-omap@vger.kernel.org 10328S: Orphan 10329F: drivers/mmc/host/omap_hsmmc.c 10330 10331OMAP HWMOD DATA 10332M: Paul Walmsley <paul@pwsan.com> 10333L: linux-omap@vger.kernel.org 10334S: Maintained 10335F: arch/arm/mach-omap2/omap_hwmod*data* 10336 10337OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10338M: Benoît Cousson <bcousson@baylibre.com> 10339L: linux-omap@vger.kernel.org 10340S: Maintained 10341F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10342 10343OMAP HWMOD SUPPORT 10344M: Benoît Cousson <bcousson@baylibre.com> 10345M: Paul Walmsley <paul@pwsan.com> 10346L: linux-omap@vger.kernel.org 10347S: Maintained 10348F: arch/arm/mach-omap2/omap_hwmod.* 10349 10350OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10351M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10352L: linux-media@vger.kernel.org 10353S: Maintained 10354F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10355F: drivers/media/platform/omap3isp/ 10356F: drivers/staging/media/omap4iss/ 10357 10358OMAP MMC SUPPORT 10359M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10360L: linux-omap@vger.kernel.org 10361S: Maintained 10362F: drivers/mmc/host/omap.c 10363 10364OMAP POWER MANAGEMENT SUPPORT 10365M: Kevin Hilman <khilman@kernel.org> 10366L: linux-omap@vger.kernel.org 10367S: Maintained 10368F: arch/arm/*omap*/*pm* 10369F: drivers/cpufreq/omap-cpufreq.c 10370 10371OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10372M: Rajendra Nayak <rnayak@codeaurora.org> 10373M: Paul Walmsley <paul@pwsan.com> 10374L: linux-omap@vger.kernel.org 10375S: Maintained 10376F: arch/arm/mach-omap2/prm* 10377 10378OMAP RANDOM NUMBER GENERATOR SUPPORT 10379M: Deepak Saxena <dsaxena@plexity.net> 10380S: Maintained 10381F: drivers/char/hw_random/omap-rng.c 10382 10383OMAP USB SUPPORT 10384L: linux-usb@vger.kernel.org 10385L: linux-omap@vger.kernel.org 10386S: Orphan 10387F: drivers/usb/*/*omap* 10388F: arch/arm/*omap*/usb* 10389 10390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10391M: Mark Jackson <mpfj@newflow.co.uk> 10392L: linux-omap@vger.kernel.org 10393S: Maintained 10394F: arch/arm/boot/dts/am335x-nano.dts 10395 10396OMAP1 SUPPORT 10397M: Aaro Koskinen <aaro.koskinen@iki.fi> 10398M: Tony Lindgren <tony@atomide.com> 10399L: linux-omap@vger.kernel.org 10400Q: http://patchwork.kernel.org/project/linux-omap/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10402S: Maintained 10403F: arch/arm/mach-omap1/ 10404F: arch/arm/plat-omap/ 10405F: arch/arm/configs/omap1_defconfig 10406F: drivers/i2c/busses/i2c-omap.c 10407F: include/linux/platform_data/i2c-omap.h 10408 10409OMAP2+ SUPPORT 10410M: Tony Lindgren <tony@atomide.com> 10411L: linux-omap@vger.kernel.org 10412W: http://www.muru.com/linux/omap/ 10413W: http://linux.omap.com/ 10414Q: http://patchwork.kernel.org/project/linux-omap/list/ 10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10416S: Maintained 10417F: arch/arm/mach-omap2/ 10418F: arch/arm/plat-omap/ 10419F: arch/arm/configs/omap2plus_defconfig 10420F: drivers/i2c/busses/i2c-omap.c 10421F: drivers/irqchip/irq-omap-intc.c 10422F: drivers/mfd/*omap*.c 10423F: drivers/mfd/menelaus.c 10424F: drivers/mfd/palmas.c 10425F: drivers/mfd/tps65217.c 10426F: drivers/mfd/tps65218.c 10427F: drivers/mfd/tps65910.c 10428F: drivers/mfd/twl-core.[ch] 10429F: drivers/mfd/twl4030*.c 10430F: drivers/mfd/twl6030*.c 10431F: drivers/mfd/twl6040*.c 10432F: drivers/regulator/palmas-regulator*.c 10433F: drivers/regulator/pbias-regulator.c 10434F: drivers/regulator/tps65217-regulator.c 10435F: drivers/regulator/tps65218-regulator.c 10436F: drivers/regulator/tps65910-regulator.c 10437F: drivers/regulator/twl-regulator.c 10438F: drivers/regulator/twl6030-regulator.c 10439F: include/linux/platform_data/i2c-omap.h 10440 10441ONION OMEGA2+ BOARD 10442M: Harvey Hunt <harveyhuntnexus@gmail.com> 10443L: linux-mips@linux-mips.org 10444S: Maintained 10445F: arch/mips/boot/dts/ralink/omega2p.dts 10446 10447OMFS FILESYSTEM 10448M: Bob Copeland <me@bobcopeland.com> 10449L: linux-karma-devel@lists.sourceforge.net 10450S: Maintained 10451F: Documentation/filesystems/omfs.txt 10452F: fs/omfs/ 10453 10454OMNIKEY CARDMAN 4000 DRIVER 10455M: Harald Welte <laforge@gnumonks.org> 10456S: Maintained 10457F: drivers/char/pcmcia/cm4000_cs.c 10458F: include/linux/cm4000_cs.h 10459F: include/uapi/linux/cm4000_cs.h 10460 10461OMNIKEY CARDMAN 4040 DRIVER 10462M: Harald Welte <laforge@gnumonks.org> 10463S: Maintained 10464F: drivers/char/pcmcia/cm4040_cs.* 10465 10466OMNIVISION OV13858 SENSOR DRIVER 10467M: Sakari Ailus <sakari.ailus@linux.intel.com> 10468L: linux-media@vger.kernel.org 10469T: git git://linuxtv.org/media_tree.git 10470S: Maintained 10471F: drivers/media/i2c/ov13858.c 10472 10473OMNIVISION OV2685 SENSOR DRIVER 10474M: Shunqian Zheng <zhengsq@rock-chips.com> 10475L: linux-media@vger.kernel.org 10476T: git git://linuxtv.org/media_tree.git 10477S: Maintained 10478F: drivers/media/i2c/ov2685.c 10479 10480OMNIVISION OV5640 SENSOR DRIVER 10481M: Steve Longerbeam <slongerbeam@gmail.com> 10482L: linux-media@vger.kernel.org 10483T: git git://linuxtv.org/media_tree.git 10484S: Maintained 10485F: drivers/media/i2c/ov5640.c 10486 10487OMNIVISION OV5647 SENSOR DRIVER 10488M: Luis Oliveira <lolivei@synopsys.com> 10489L: linux-media@vger.kernel.org 10490T: git git://linuxtv.org/media_tree.git 10491S: Maintained 10492F: drivers/media/i2c/ov5647.c 10493 10494OMNIVISION OV5695 SENSOR DRIVER 10495M: Shunqian Zheng <zhengsq@rock-chips.com> 10496L: linux-media@vger.kernel.org 10497T: git git://linuxtv.org/media_tree.git 10498S: Maintained 10499F: drivers/media/i2c/ov5695.c 10500 10501OMNIVISION OV7670 SENSOR DRIVER 10502M: Jonathan Corbet <corbet@lwn.net> 10503L: linux-media@vger.kernel.org 10504T: git git://linuxtv.org/media_tree.git 10505S: Maintained 10506F: drivers/media/i2c/ov7670.c 10507F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10508 10509OMNIVISION OV772x SENSOR DRIVER 10510M: Jacopo Mondi <jacopo@jmondi.org> 10511L: linux-media@vger.kernel.org 10512T: git git://linuxtv.org/media_tree.git 10513S: Odd fixes 10514F: drivers/media/i2c/ov772x.c 10515F: include/media/i2c/ov772x.h 10516F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10517 10518OMNIVISION OV7740 SENSOR DRIVER 10519M: Wenyou Yang <wenyou.yang@microchip.com> 10520L: linux-media@vger.kernel.org 10521T: git git://linuxtv.org/media_tree.git 10522S: Maintained 10523F: drivers/media/i2c/ov7740.c 10524F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10525 10526OMNIVISION OV9650 SENSOR DRIVER 10527M: Sakari Ailus <sakari.ailus@linux.intel.com> 10528R: Akinobu Mita <akinobu.mita@gmail.com> 10529R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10530L: linux-media@vger.kernel.org 10531T: git git://linuxtv.org/media_tree.git 10532S: Maintained 10533F: drivers/media/i2c/ov9650.c 10534F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10535 10536ONENAND FLASH DRIVER 10537M: Kyungmin Park <kyungmin.park@samsung.com> 10538L: linux-mtd@lists.infradead.org 10539S: Maintained 10540F: drivers/mtd/nand/onenand/ 10541F: include/linux/mtd/onenand*.h 10542 10543ONSTREAM SCSI TAPE DRIVER 10544M: Willem Riede <osst@riede.org> 10545L: osst-users@lists.sourceforge.net 10546L: linux-scsi@vger.kernel.org 10547S: Maintained 10548F: Documentation/scsi/osst.txt 10549F: drivers/scsi/osst.* 10550F: drivers/scsi/osst_*.h 10551F: drivers/scsi/st.h 10552 10553OP-TEE DRIVER 10554M: Jens Wiklander <jens.wiklander@linaro.org> 10555S: Maintained 10556F: drivers/tee/optee/ 10557 10558OPA-VNIC DRIVER 10559M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10560M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10561L: linux-rdma@vger.kernel.org 10562S: Supported 10563F: drivers/infiniband/ulp/opa_vnic 10564 10565OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10566M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10567M: Frank Rowand <frowand.list@gmail.com> 10568L: devicetree@vger.kernel.org 10569S: Maintained 10570F: Documentation/devicetree/dynamic-resolution-notes.txt 10571F: Documentation/devicetree/overlay-notes.txt 10572F: drivers/of/overlay.c 10573F: drivers/of/resolver.c 10574K: of_overlay_notifier_ 10575 10576OPEN FIRMWARE AND FLATTENED DEVICE TREE 10577M: Rob Herring <robh+dt@kernel.org> 10578M: Frank Rowand <frowand.list@gmail.com> 10579L: devicetree@vger.kernel.org 10580W: http://www.devicetree.org/ 10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10582S: Maintained 10583F: drivers/of/ 10584F: include/linux/of*.h 10585F: scripts/dtc/ 10586F: Documentation/ABI/testing/sysfs-firmware-ofw 10587 10588OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10589M: Rob Herring <robh+dt@kernel.org> 10590M: Mark Rutland <mark.rutland@arm.com> 10591L: devicetree@vger.kernel.org 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10593Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10594S: Maintained 10595F: Documentation/devicetree/ 10596F: arch/*/boot/dts/ 10597F: include/dt-bindings/ 10598 10599OPENCORES I2C BUS DRIVER 10600M: Peter Korsgaard <jacmet@sunsite.dk> 10601L: linux-i2c@vger.kernel.org 10602S: Maintained 10603F: Documentation/i2c/busses/i2c-ocores 10604F: drivers/i2c/busses/i2c-ocores.c 10605 10606OPENRISC ARCHITECTURE 10607M: Jonas Bonn <jonas@southpole.se> 10608M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10609M: Stafford Horne <shorne@gmail.com> 10610T: git git://github.com/openrisc/linux.git 10611L: openrisc@lists.librecores.org 10612W: http://openrisc.io 10613S: Maintained 10614F: Documentation/devicetree/bindings/openrisc/ 10615F: Documentation/openrisc/ 10616F: arch/openrisc/ 10617F: drivers/irqchip/irq-ompic.c 10618F: drivers/irqchip/irq-or1k-* 10619 10620OPENVSWITCH 10621M: Pravin B Shelar <pshelar@ovn.org> 10622L: netdev@vger.kernel.org 10623L: dev@openvswitch.org 10624W: http://openvswitch.org 10625S: Maintained 10626F: net/openvswitch/ 10627F: include/uapi/linux/openvswitch.h 10628 10629OPERATING PERFORMANCE POINTS (OPP) 10630M: Viresh Kumar <vireshk@kernel.org> 10631M: Nishanth Menon <nm@ti.com> 10632M: Stephen Boyd <sboyd@kernel.org> 10633L: linux-pm@vger.kernel.org 10634S: Maintained 10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10636F: drivers/opp/ 10637F: include/linux/pm_opp.h 10638F: Documentation/power/opp.txt 10639F: Documentation/devicetree/bindings/opp/ 10640 10641OPL4 DRIVER 10642M: Clemens Ladisch <clemens@ladisch.de> 10643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10644T: git git://git.alsa-project.org/alsa-kernel.git 10645S: Maintained 10646F: sound/drivers/opl4/ 10647 10648OPROFILE 10649M: Robert Richter <rric@kernel.org> 10650L: oprofile-list@lists.sf.net 10651S: Maintained 10652F: arch/*/include/asm/oprofile*.h 10653F: arch/*/oprofile/ 10654F: drivers/oprofile/ 10655F: include/linux/oprofile.h 10656 10657ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10658M: Mark Fasheh <mark@fasheh.com> 10659M: Joel Becker <jlbec@evilplan.org> 10660L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10661W: http://ocfs2.wiki.kernel.org 10662S: Supported 10663F: Documentation/filesystems/ocfs2.txt 10664F: Documentation/filesystems/dlmfs.txt 10665F: fs/ocfs2/ 10666 10667ORANGEFS FILESYSTEM 10668M: Mike Marshall <hubcap@omnibond.com> 10669R: Martin Brandenburg <martin@omnibond.com> 10670L: devel@lists.orangefs.org 10671T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10672S: Supported 10673F: fs/orangefs/ 10674F: Documentation/filesystems/orangefs.txt 10675 10676ORINOCO DRIVER 10677L: linux-wireless@vger.kernel.org 10678W: http://wireless.kernel.org/en/users/Drivers/orinoco 10679W: http://www.nongnu.org/orinoco/ 10680S: Orphan 10681F: drivers/net/wireless/intersil/orinoco/ 10682 10683OSD LIBRARY and FILESYSTEM 10684M: Boaz Harrosh <ooo@electrozaur.com> 10685S: Maintained 10686F: drivers/scsi/osd/ 10687F: include/scsi/osd_* 10688F: fs/exofs/ 10689 10690OV2659 OMNIVISION SENSOR DRIVER 10691M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10692L: linux-media@vger.kernel.org 10693W: https://linuxtv.org 10694Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10695T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10696S: Maintained 10697F: drivers/media/i2c/ov2659.c 10698F: include/media/i2c/ov2659.h 10699 10700OVERLAY FILESYSTEM 10701M: Miklos Szeredi <miklos@szeredi.hu> 10702L: linux-unionfs@vger.kernel.org 10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10704S: Supported 10705F: fs/overlayfs/ 10706F: Documentation/filesystems/overlayfs.txt 10707 10708P54 WIRELESS DRIVER 10709M: Christian Lamparter <chunkeey@googlemail.com> 10710L: linux-wireless@vger.kernel.org 10711W: http://wireless.kernel.org/en/users/Drivers/p54 10712S: Maintained 10713F: drivers/net/wireless/intersil/p54/ 10714 10715PA SEMI ETHERNET DRIVER 10716L: netdev@vger.kernel.org 10717S: Orphan 10718F: drivers/net/ethernet/pasemi/* 10719 10720PA SEMI SMBUS DRIVER 10721L: linux-i2c@vger.kernel.org 10722S: Orphan 10723F: drivers/i2c/busses/i2c-pasemi.c 10724 10725PADATA PARALLEL EXECUTION MECHANISM 10726M: Steffen Klassert <steffen.klassert@secunet.com> 10727L: linux-crypto@vger.kernel.org 10728S: Maintained 10729F: kernel/padata.c 10730F: include/linux/padata.h 10731F: Documentation/padata.txt 10732 10733PANASONIC LAPTOP ACPI EXTRAS DRIVER 10734M: Harald Welte <laforge@gnumonks.org> 10735L: platform-driver-x86@vger.kernel.org 10736S: Maintained 10737F: drivers/platform/x86/panasonic-laptop.c 10738 10739PARALLEL LCD/KEYPAD PANEL DRIVER 10740M: Willy Tarreau <willy@haproxy.com> 10741M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10742S: Odd Fixes 10743F: Documentation/auxdisplay/lcd-panel-cgram.txt 10744F: drivers/misc/panel.c 10745 10746PARALLEL PORT SUBSYSTEM 10747M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10748M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10749L: linux-parport@lists.infradead.org (subscribers-only) 10750S: Maintained 10751F: drivers/parport/ 10752F: include/linux/parport*.h 10753F: drivers/char/ppdev.c 10754F: include/uapi/linux/ppdev.h 10755F: Documentation/parport*.txt 10756 10757PARAVIRT_OPS INTERFACE 10758M: Juergen Gross <jgross@suse.com> 10759M: Alok Kataria <akataria@vmware.com> 10760L: virtualization@lists.linux-foundation.org 10761S: Supported 10762F: Documentation/virtual/paravirt_ops.txt 10763F: arch/*/kernel/paravirt* 10764F: arch/*/include/asm/paravirt*.h 10765F: include/linux/hypervisor.h 10766 10767PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10768M: Tim Waugh <tim@cyberelk.net> 10769L: linux-parport@lists.infradead.org (subscribers-only) 10770S: Maintained 10771F: Documentation/blockdev/paride.txt 10772F: drivers/block/paride/ 10773 10774PARISC ARCHITECTURE 10775M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10776M: Helge Deller <deller@gmx.de> 10777L: linux-parisc@vger.kernel.org 10778W: http://www.parisc-linux.org/ 10779Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10781T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10782S: Maintained 10783F: arch/parisc/ 10784F: Documentation/parisc/ 10785F: drivers/parisc/ 10786F: drivers/char/agp/parisc-agp.c 10787F: drivers/input/serio/gscps2.c 10788F: drivers/parport/parport_gsc.* 10789F: drivers/tty/serial/8250/8250_gsc.c 10790F: drivers/video/fbdev/sti* 10791F: drivers/video/console/sti* 10792F: drivers/video/logo/logo_parisc* 10793 10794PARMAN 10795M: Jiri Pirko <jiri@mellanox.com> 10796L: netdev@vger.kernel.org 10797S: Supported 10798F: lib/parman.c 10799F: lib/test_parman.c 10800F: include/linux/parman.h 10801 10802PC87360 HARDWARE MONITORING DRIVER 10803M: Jim Cromie <jim.cromie@gmail.com> 10804L: linux-hwmon@vger.kernel.org 10805S: Maintained 10806F: Documentation/hwmon/pc87360 10807F: drivers/hwmon/pc87360.c 10808 10809PC8736x GPIO DRIVER 10810M: Jim Cromie <jim.cromie@gmail.com> 10811S: Maintained 10812F: drivers/char/pc8736x_gpio.c 10813 10814PC87427 HARDWARE MONITORING DRIVER 10815M: Jean Delvare <jdelvare@suse.com> 10816L: linux-hwmon@vger.kernel.org 10817S: Maintained 10818F: Documentation/hwmon/pc87427 10819F: drivers/hwmon/pc87427.c 10820 10821PCA9532 LED DRIVER 10822M: Riku Voipio <riku.voipio@iki.fi> 10823S: Maintained 10824F: drivers/leds/leds-pca9532.c 10825F: include/linux/leds-pca9532.h 10826 10827PCA9541 I2C BUS MASTER SELECTOR DRIVER 10828M: Guenter Roeck <linux@roeck-us.net> 10829L: linux-i2c@vger.kernel.org 10830S: Maintained 10831F: drivers/i2c/muxes/i2c-mux-pca9541.c 10832 10833PCDP - PRIMARY CONSOLE AND DEBUG PORT 10834M: Khalid Aziz <khalid@gonehiking.org> 10835S: Maintained 10836F: drivers/firmware/pcdp.* 10837 10838PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10839M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10840L: linux-pci@vger.kernel.org 10841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10842S: Maintained 10843F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10844F: drivers/pci/controller/pci-aardvark.c 10845 10846PCI DRIVER FOR ALTERA PCIE IP 10847M: Ley Foon Tan <lftan@altera.com> 10848L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10849L: linux-pci@vger.kernel.org 10850S: Supported 10851F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10852F: drivers/pci/controller/pcie-altera.c 10853 10854PCI DRIVER FOR APPLIEDMICRO XGENE 10855M: Tanmay Inamdar <tinamdar@apm.com> 10856L: linux-pci@vger.kernel.org 10857L: linux-arm-kernel@lists.infradead.org 10858S: Maintained 10859F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10860F: drivers/pci/controller/pci-xgene.c 10861 10862PCI DRIVER FOR ARM VERSATILE PLATFORM 10863M: Rob Herring <robh@kernel.org> 10864L: linux-pci@vger.kernel.org 10865L: linux-arm-kernel@lists.infradead.org 10866S: Maintained 10867F: Documentation/devicetree/bindings/pci/versatile.txt 10868F: drivers/pci/controller/pci-versatile.c 10869 10870PCI DRIVER FOR ARMADA 8K 10871M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10872L: linux-pci@vger.kernel.org 10873L: linux-arm-kernel@lists.infradead.org 10874S: Maintained 10875F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10876F: drivers/pci/controller/dwc/pcie-armada8k.c 10877 10878PCI DRIVER FOR CADENCE PCIE IP 10879M: Alan Douglas <adouglas@cadence.com> 10880L: linux-pci@vger.kernel.org 10881S: Maintained 10882F: Documentation/devicetree/bindings/pci/cdns,*.txt 10883F: drivers/pci/controller/pcie-cadence* 10884 10885PCI DRIVER FOR FREESCALE LAYERSCAPE 10886M: Minghuan Lian <minghuan.Lian@nxp.com> 10887M: Mingkai Hu <mingkai.hu@nxp.com> 10888M: Roy Zang <roy.zang@nxp.com> 10889L: linuxppc-dev@lists.ozlabs.org 10890L: linux-pci@vger.kernel.org 10891L: linux-arm-kernel@lists.infradead.org 10892S: Maintained 10893F: drivers/pci/controller/dwc/*layerscape* 10894 10895PCI DRIVER FOR GENERIC OF HOSTS 10896M: Will Deacon <will.deacon@arm.com> 10897L: linux-pci@vger.kernel.org 10898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10899S: Maintained 10900F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10901F: drivers/pci/controller/pci-host-common.c 10902F: drivers/pci/controller/pci-host-generic.c 10903 10904PCI DRIVER FOR IMX6 10905M: Richard Zhu <hongxing.zhu@nxp.com> 10906M: Lucas Stach <l.stach@pengutronix.de> 10907L: linux-pci@vger.kernel.org 10908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10909S: Maintained 10910F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10911F: drivers/pci/controller/dwc/*imx6* 10912 10913PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10914M: Keith Busch <keith.busch@intel.com> 10915M: Jonathan Derrick <jonathan.derrick@intel.com> 10916L: linux-pci@vger.kernel.org 10917S: Supported 10918F: drivers/pci/controller/vmd.c 10919 10920PCI DRIVER FOR MICROSEMI SWITCHTEC 10921M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10922M: Logan Gunthorpe <logang@deltatee.com> 10923L: linux-pci@vger.kernel.org 10924S: Maintained 10925F: Documentation/switchtec.txt 10926F: Documentation/ABI/testing/sysfs-class-switchtec 10927F: drivers/pci/switch/switchtec* 10928F: include/uapi/linux/switchtec_ioctl.h 10929F: include/linux/switchtec.h 10930F: drivers/ntb/hw/mscc/ 10931 10932PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10933M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10934M: Jason Cooper <jason@lakedaemon.net> 10935L: linux-pci@vger.kernel.org 10936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10937S: Maintained 10938F: drivers/pci/controller/*mvebu* 10939 10940PCI DRIVER FOR NVIDIA TEGRA 10941M: Thierry Reding <thierry.reding@gmail.com> 10942L: linux-tegra@vger.kernel.org 10943L: linux-pci@vger.kernel.org 10944S: Supported 10945F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10946F: drivers/pci/controller/pci-tegra.c 10947 10948PCI DRIVER FOR RENESAS R-CAR 10949M: Simon Horman <horms@verge.net.au> 10950L: linux-pci@vger.kernel.org 10951L: linux-renesas-soc@vger.kernel.org 10952S: Maintained 10953F: drivers/pci/controller/*rcar* 10954 10955PCI DRIVER FOR SAMSUNG EXYNOS 10956M: Jingoo Han <jingoohan1@gmail.com> 10957L: linux-pci@vger.kernel.org 10958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10959L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10960S: Maintained 10961F: drivers/pci/controller/dwc/pci-exynos.c 10962 10963PCI DRIVER FOR SYNOPSYS DESIGNWARE 10964M: Jingoo Han <jingoohan1@gmail.com> 10965M: Joao Pinto <Joao.Pinto@synopsys.com> 10966L: linux-pci@vger.kernel.org 10967S: Maintained 10968F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10969F: drivers/pci/controller/dwc/*designware* 10970 10971PCI DRIVER FOR TI DRA7XX 10972M: Kishon Vijay Abraham I <kishon@ti.com> 10973L: linux-omap@vger.kernel.org 10974L: linux-pci@vger.kernel.org 10975S: Supported 10976F: Documentation/devicetree/bindings/pci/ti-pci.txt 10977F: drivers/pci/controller/dwc/pci-dra7xx.c 10978 10979PCI DRIVER FOR TI KEYSTONE 10980M: Murali Karicheri <m-karicheri2@ti.com> 10981L: linux-pci@vger.kernel.org 10982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10983S: Maintained 10984F: drivers/pci/controller/dwc/*keystone* 10985 10986PCI ENDPOINT SUBSYSTEM 10987M: Kishon Vijay Abraham I <kishon@ti.com> 10988M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10989L: linux-pci@vger.kernel.org 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10991S: Supported 10992F: drivers/pci/endpoint/ 10993F: drivers/misc/pci_endpoint_test.c 10994F: tools/pci/ 10995 10996PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10997M: Russell Currey <ruscur@russell.cc> 10998L: linuxppc-dev@lists.ozlabs.org 10999S: Supported 11000F: Documentation/powerpc/eeh-pci-error-recovery.txt 11001F: arch/powerpc/kernel/eeh*.c 11002F: arch/powerpc/platforms/*/eeh*.c 11003F: arch/powerpc/include/*/eeh*.h 11004 11005PCI ERROR RECOVERY 11006M: Linas Vepstas <linasvepstas@gmail.com> 11007L: linux-pci@vger.kernel.org 11008S: Supported 11009F: Documentation/PCI/pci-error-recovery.txt 11010 11011PCI MSI DRIVER FOR ALTERA MSI IP 11012M: Ley Foon Tan <lftan@altera.com> 11013L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11014L: linux-pci@vger.kernel.org 11015S: Supported 11016F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11017F: drivers/pci/controller/pcie-altera-msi.c 11018 11019PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11020M: Duc Dang <dhdang@apm.com> 11021L: linux-pci@vger.kernel.org 11022L: linux-arm-kernel@lists.infradead.org 11023S: Maintained 11024F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11025F: drivers/pci/controller/pci-xgene-msi.c 11026 11027PCI SUBSYSTEM 11028M: Bjorn Helgaas <bhelgaas@google.com> 11029L: linux-pci@vger.kernel.org 11030Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11032S: Supported 11033F: Documentation/devicetree/bindings/pci/ 11034F: Documentation/PCI/ 11035F: drivers/acpi/pci* 11036F: drivers/pci/ 11037F: include/asm-generic/pci* 11038F: include/linux/pci* 11039F: include/linux/of_pci.h 11040F: include/uapi/linux/pci* 11041F: lib/pci* 11042F: arch/x86/pci/ 11043F: arch/x86/kernel/quirks.c 11044 11045PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11046M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11047L: linux-pci@vger.kernel.org 11048Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11050S: Supported 11051F: drivers/pci/controller/ 11052 11053PCIE DRIVER FOR AXIS ARTPEC 11054M: Jesper Nilsson <jesper.nilsson@axis.com> 11055L: linux-arm-kernel@axis.com 11056L: linux-pci@vger.kernel.org 11057S: Maintained 11058F: Documentation/devicetree/bindings/pci/axis,artpec* 11059F: drivers/pci/controller/dwc/*artpec* 11060 11061PCIE DRIVER FOR CAVIUM THUNDERX 11062M: David Daney <david.daney@cavium.com> 11063L: linux-pci@vger.kernel.org 11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11065S: Supported 11066F: Documentation/devicetree/bindings/pci/pci-thunder-* 11067F: drivers/pci/controller/pci-thunder-* 11068 11069PCIE DRIVER FOR HISILICON 11070M: Zhou Wang <wangzhou1@hisilicon.com> 11071L: linux-pci@vger.kernel.org 11072S: Maintained 11073F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11074F: drivers/pci/controller/dwc/pcie-hisi.c 11075 11076PCIE DRIVER FOR HISILICON KIRIN 11077M: Xiaowei Song <songxiaowei@hisilicon.com> 11078M: Binghui Wang <wangbinghui@hisilicon.com> 11079L: linux-pci@vger.kernel.org 11080S: Maintained 11081F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11082F: drivers/pci/controller/dwc/pcie-kirin.c 11083 11084PCIE DRIVER FOR HISILICON STB 11085M: Jianguo Sun <sunjianguo1@huawei.com> 11086M: Shawn Guo <shawn.guo@linaro.org> 11087L: linux-pci@vger.kernel.org 11088S: Maintained 11089F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11090F: drivers/pci/controller/dwc/pcie-histb.c 11091 11092PCIE DRIVER FOR MEDIATEK 11093M: Ryder Lee <ryder.lee@mediatek.com> 11094L: linux-pci@vger.kernel.org 11095L: linux-mediatek@lists.infradead.org 11096S: Supported 11097F: Documentation/devicetree/bindings/pci/mediatek* 11098F: drivers/pci/controller/*mediatek* 11099 11100PCIE DRIVER FOR QUALCOMM MSM 11101M: Stanimir Varbanov <svarbanov@mm-sol.com> 11102L: linux-pci@vger.kernel.org 11103L: linux-arm-msm@vger.kernel.org 11104S: Maintained 11105F: drivers/pci/controller/dwc/*qcom* 11106 11107PCIE DRIVER FOR ROCKCHIP 11108M: Shawn Lin <shawn.lin@rock-chips.com> 11109L: linux-pci@vger.kernel.org 11110L: linux-rockchip@lists.infradead.org 11111S: Maintained 11112F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11113F: drivers/pci/controller/pcie-rockchip* 11114 11115PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11116M: Linus Walleij <linus.walleij@linaro.org> 11117L: linux-pci@vger.kernel.org 11118S: Maintained 11119F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11120F: drivers/pci/controller/pci-v3-semi.c 11121 11122PCIE DRIVER FOR ST SPEAR13XX 11123M: Pratyush Anand <pratyush.anand@gmail.com> 11124L: linux-pci@vger.kernel.org 11125S: Maintained 11126F: drivers/pci/controller/dwc/*spear* 11127 11128PCMCIA SUBSYSTEM 11129M: Dominik Brodowski <linux@dominikbrodowski.net> 11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11131S: Odd Fixes 11132F: Documentation/pcmcia/ 11133F: tools/pcmcia/ 11134F: drivers/pcmcia/ 11135F: include/pcmcia/ 11136 11137PCNET32 NETWORK DRIVER 11138M: Don Fry <pcnet32@frontier.com> 11139L: netdev@vger.kernel.org 11140S: Maintained 11141F: drivers/net/ethernet/amd/pcnet32.c 11142 11143PCRYPT PARALLEL CRYPTO ENGINE 11144M: Steffen Klassert <steffen.klassert@secunet.com> 11145L: linux-crypto@vger.kernel.org 11146S: Maintained 11147F: crypto/pcrypt.c 11148F: include/crypto/pcrypt.h 11149 11150PEAQ WMI HOTKEYS DRIVER 11151M: Hans de Goede <hdegoede@redhat.com> 11152L: platform-driver-x86@vger.kernel.org 11153S: Maintained 11154F: drivers/platform/x86/peaq-wmi.c 11155 11156PER-CPU MEMORY ALLOCATOR 11157M: Tejun Heo <tj@kernel.org> 11158M: Christoph Lameter <cl@linux.com> 11159M: Dennis Zhou <dennisszhou@gmail.com> 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11161S: Maintained 11162F: include/linux/percpu*.h 11163F: mm/percpu*.c 11164F: arch/*/include/asm/percpu.h 11165 11166PER-TASK DELAY ACCOUNTING 11167M: Balbir Singh <bsingharora@gmail.com> 11168S: Maintained 11169F: include/linux/delayacct.h 11170F: kernel/delayacct.c 11171 11172PERFORMANCE EVENTS SUBSYSTEM 11173M: Peter Zijlstra <peterz@infradead.org> 11174M: Ingo Molnar <mingo@redhat.com> 11175M: Arnaldo Carvalho de Melo <acme@kernel.org> 11176R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11177R: Jiri Olsa <jolsa@redhat.com> 11178R: Namhyung Kim <namhyung@kernel.org> 11179L: linux-kernel@vger.kernel.org 11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11181S: Supported 11182F: kernel/events/* 11183F: include/linux/perf_event.h 11184F: include/uapi/linux/perf_event.h 11185F: arch/*/kernel/perf_event*.c 11186F: arch/*/kernel/*/perf_event*.c 11187F: arch/*/kernel/*/*/perf_event*.c 11188F: arch/*/include/asm/perf_event.h 11189F: arch/*/kernel/perf_callchain.c 11190F: arch/*/events/* 11191F: tools/perf/ 11192 11193PERSONALITY HANDLING 11194M: Christoph Hellwig <hch@infradead.org> 11195L: linux-abi-devel@lists.sourceforge.net 11196S: Maintained 11197F: include/linux/personality.h 11198F: include/uapi/linux/personality.h 11199 11200PHONET PROTOCOL 11201M: Remi Denis-Courmont <courmisch@gmail.com> 11202S: Supported 11203F: Documentation/networking/phonet.txt 11204F: include/linux/phonet.h 11205F: include/net/phonet/ 11206F: include/uapi/linux/phonet.h 11207F: net/phonet/ 11208 11209PHRAM MTD DRIVER 11210M: Joern Engel <joern@lazybastard.org> 11211L: linux-mtd@lists.infradead.org 11212S: Maintained 11213F: drivers/mtd/devices/phram.c 11214 11215PICOLCD HID DRIVER 11216M: Bruno Prémont <bonbons@linux-vserver.org> 11217L: linux-input@vger.kernel.org 11218S: Maintained 11219F: drivers/hid/hid-picolcd* 11220 11221PICOXCELL SUPPORT 11222M: Jamie Iles <jamie@jamieiles.com> 11223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11224T: git git://github.com/jamieiles/linux-2.6-ji.git 11225S: Supported 11226F: arch/arm/boot/dts/picoxcell* 11227F: arch/arm/mach-picoxcell/ 11228F: drivers/crypto/picoxcell* 11229 11230PIN CONTROL SUBSYSTEM 11231M: Linus Walleij <linus.walleij@linaro.org> 11232L: linux-gpio@vger.kernel.org 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11234S: Maintained 11235F: Documentation/devicetree/bindings/pinctrl/ 11236F: Documentation/driver-api/pinctl.rst 11237F: drivers/pinctrl/ 11238F: include/linux/pinctrl/ 11239 11240PIN CONTROLLER - ATMEL AT91 11241M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11243S: Maintained 11244F: drivers/pinctrl/pinctrl-at91.* 11245 11246PIN CONTROLLER - ATMEL AT91 PIO4 11247M: Ludovic Desroches <ludovic.desroches@microchip.com> 11248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11249L: linux-gpio@vger.kernel.org 11250S: Supported 11251F: drivers/pinctrl/pinctrl-at91-pio4.* 11252 11253PIN CONTROLLER - FREESCALE 11254M: Dong Aisheng <aisheng.dong@nxp.com> 11255M: Fabio Estevam <festevam@gmail.com> 11256M: Shawn Guo <shawnguo@kernel.org> 11257M: Stefan Agner <stefan@agner.ch> 11258R: Pengutronix Kernel Team <kernel@pengutronix.de> 11259L: linux-gpio@vger.kernel.org 11260S: Maintained 11261F: drivers/pinctrl/freescale/ 11262F: Documentation/devicetree/bindings/pinctrl/fsl,* 11263 11264PIN CONTROLLER - INTEL 11265M: Mika Westerberg <mika.westerberg@linux.intel.com> 11266M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11267S: Maintained 11268F: drivers/pinctrl/intel/ 11269 11270PIN CONTROLLER - MEDIATEK 11271M: Sean Wang <sean.wang@mediatek.com> 11272L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11273S: Maintained 11274F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11275F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11276F: drivers/pinctrl/mediatek/mtk-eint.* 11277F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11278F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11279F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11280 11281PIN CONTROLLER - QUALCOMM 11282M: Bjorn Andersson <bjorn.andersson@linaro.org> 11283S: Maintained 11284L: linux-arm-msm@vger.kernel.org 11285F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11286F: drivers/pinctrl/qcom/ 11287 11288PIN CONTROLLER - RENESAS 11289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11290M: Geert Uytterhoeven <geert+renesas@glider.be> 11291L: linux-renesas-soc@vger.kernel.org 11292T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11293S: Maintained 11294F: drivers/pinctrl/sh-pfc/ 11295 11296PIN CONTROLLER - SAMSUNG 11297M: Tomasz Figa <tomasz.figa@gmail.com> 11298M: Krzysztof Kozlowski <krzk@kernel.org> 11299M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11301L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11302Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11304S: Maintained 11305F: drivers/pinctrl/samsung/ 11306F: include/dt-bindings/pinctrl/samsung.h 11307F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11308 11309PIN CONTROLLER - SINGLE 11310M: Tony Lindgren <tony@atomide.com> 11311M: Haojian Zhuang <haojian.zhuang@linaro.org> 11312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11313L: linux-omap@vger.kernel.org 11314S: Maintained 11315F: drivers/pinctrl/pinctrl-single.c 11316 11317PIN CONTROLLER - ST SPEAR 11318M: Viresh Kumar <vireshk@kernel.org> 11319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11320W: http://www.st.com/spear 11321S: Maintained 11322F: drivers/pinctrl/spear/ 11323 11324PISTACHIO SOC SUPPORT 11325M: James Hartley <james.hartley@sondrel.com> 11326L: linux-mips@linux-mips.org 11327S: Odd Fixes 11328F: arch/mips/pistachio/ 11329F: arch/mips/include/asm/mach-pistachio/ 11330F: arch/mips/boot/dts/img/pistachio* 11331F: arch/mips/configs/pistachio*_defconfig 11332 11333PKTCDVD DRIVER 11334S: Orphan 11335M: linux-block@vger.kernel.org 11336F: drivers/block/pktcdvd.c 11337F: include/linux/pktcdvd.h 11338F: include/uapi/linux/pktcdvd.h 11339 11340PKUNITY SOC DRIVERS 11341M: Guan Xuetao <gxt@pku.edu.cn> 11342W: http://mprc.pku.edu.cn/~guanxuetao/linux 11343S: Maintained 11344T: git git://github.com/gxt/linux.git 11345F: drivers/input/serio/i8042-unicore32io.h 11346F: drivers/i2c/busses/i2c-puv3.c 11347F: drivers/video/fbdev/fb-puv3.c 11348F: drivers/rtc/rtc-puv3.c 11349 11350PMBUS HARDWARE MONITORING DRIVERS 11351M: Guenter Roeck <linux@roeck-us.net> 11352L: linux-hwmon@vger.kernel.org 11353W: http://hwmon.wiki.kernel.org/ 11354W: http://www.roeck-us.net/linux/drivers/ 11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11356S: Maintained 11357F: Documentation/hwmon/pmbus 11358F: drivers/hwmon/pmbus/ 11359F: include/linux/pmbus.h 11360 11361PMC SIERRA MaxRAID DRIVER 11362L: linux-scsi@vger.kernel.org 11363W: http://www.pmc-sierra.com/ 11364S: Orphan 11365F: drivers/scsi/pmcraid.* 11366 11367PMC SIERRA PM8001 DRIVER 11368M: Jack Wang <jinpu.wang@profitbricks.com> 11369M: lindar_liu@usish.com 11370L: linux-scsi@vger.kernel.org 11371S: Supported 11372F: drivers/scsi/pm8001/ 11373 11374PNP SUPPORT 11375M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11376S: Maintained 11377F: drivers/pnp/ 11378 11379POSIX CLOCKS and TIMERS 11380M: Thomas Gleixner <tglx@linutronix.de> 11381L: linux-kernel@vger.kernel.org 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11383S: Maintained 11384F: fs/timerfd.c 11385F: include/linux/timer* 11386F: kernel/time/*timer* 11387 11388POWER MANAGEMENT CORE 11389M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11390L: linux-pm@vger.kernel.org 11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11392B: https://bugzilla.kernel.org 11393S: Supported 11394F: drivers/base/power/ 11395F: include/linux/pm.h 11396F: include/linux/pm_* 11397F: include/linux/powercap.h 11398F: drivers/powercap/ 11399F: kernel/configs/nopm.config 11400 11401POWER STATE COORDINATION INTERFACE (PSCI) 11402M: Mark Rutland <mark.rutland@arm.com> 11403M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11404L: linux-arm-kernel@lists.infradead.org 11405S: Maintained 11406F: drivers/firmware/psci*.c 11407F: include/linux/psci.h 11408F: include/uapi/linux/psci.h 11409 11410POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11411M: Sebastian Reichel <sre@kernel.org> 11412L: linux-pm@vger.kernel.org 11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11414S: Maintained 11415F: Documentation/ABI/testing/sysfs-class-power 11416F: Documentation/devicetree/bindings/power/supply/ 11417F: include/linux/power_supply.h 11418F: drivers/power/supply/ 11419 11420POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11421M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11422L: linuxppc-dev@lists.ozlabs.org 11423S: Maintained 11424F: drivers/char/powernv-op-panel.c 11425 11426PPP OVER ATM (RFC 2364) 11427M: Mitchell Blank Jr <mitch@sfgoth.com> 11428S: Maintained 11429F: net/atm/pppoatm.c 11430F: include/uapi/linux/atmppp.h 11431 11432PPP OVER ETHERNET 11433M: Michal Ostrowski <mostrows@earthlink.net> 11434S: Maintained 11435F: drivers/net/ppp/pppoe.c 11436F: drivers/net/ppp/pppox.c 11437 11438PPP OVER L2TP 11439M: James Chapman <jchapman@katalix.com> 11440S: Maintained 11441F: net/l2tp/l2tp_ppp.c 11442F: include/linux/if_pppol2tp.h 11443F: include/uapi/linux/if_pppol2tp.h 11444 11445PPP PROTOCOL DRIVERS AND COMPRESSORS 11446M: Paul Mackerras <paulus@samba.org> 11447L: linux-ppp@vger.kernel.org 11448S: Maintained 11449F: drivers/net/ppp/ppp_* 11450 11451PPS SUPPORT 11452M: Rodolfo Giometti <giometti@enneenne.com> 11453W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11454L: linuxpps@ml.enneenne.com (subscribers-only) 11455S: Maintained 11456F: Documentation/pps/ 11457F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11458F: Documentation/ABI/testing/sysfs-pps 11459F: drivers/pps/ 11460F: include/linux/pps*.h 11461F: include/uapi/linux/pps.h 11462 11463PPTP DRIVER 11464M: Dmitry Kozlov <xeb@mail.ru> 11465L: netdev@vger.kernel.org 11466S: Maintained 11467F: drivers/net/ppp/pptp.c 11468W: http://sourceforge.net/projects/accel-pptp 11469 11470PREEMPTIBLE KERNEL 11471M: Robert Love <rml@tech9.net> 11472L: kpreempt-tech@lists.sourceforge.net 11473W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11474S: Supported 11475F: Documentation/preempt-locking.txt 11476F: include/linux/preempt.h 11477 11478PRINTK 11479M: Petr Mladek <pmladek@suse.com> 11480M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11481R: Steven Rostedt <rostedt@goodmis.org> 11482S: Maintained 11483F: kernel/printk/ 11484F: include/linux/printk.h 11485 11486PRISM54 WIRELESS DRIVER 11487M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11488L: linux-wireless@vger.kernel.org 11489W: http://wireless.kernel.org/en/users/Drivers/p54 11490S: Obsolete 11491F: drivers/net/wireless/intersil/prism54/ 11492 11493PROC FILESYSTEM 11494R: Alexey Dobriyan <adobriyan@gmail.com> 11495L: linux-kernel@vger.kernel.org 11496L: linux-fsdevel@vger.kernel.org 11497S: Maintained 11498F: fs/proc/ 11499F: include/linux/proc_fs.h 11500F: tools/testing/selftests/proc/ 11501 11502PROC SYSCTL 11503M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11504M: Kees Cook <keescook@chromium.org> 11505L: linux-kernel@vger.kernel.org 11506L: linux-fsdevel@vger.kernel.org 11507S: Maintained 11508F: fs/proc/proc_sysctl.c 11509F: include/linux/sysctl.h 11510F: kernel/sysctl.c 11511F: tools/testing/selftests/sysctl/ 11512 11513PS3 NETWORK SUPPORT 11514M: Geoff Levand <geoff@infradead.org> 11515L: netdev@vger.kernel.org 11516L: linuxppc-dev@lists.ozlabs.org 11517S: Maintained 11518F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11519 11520PS3 PLATFORM SUPPORT 11521M: Geoff Levand <geoff@infradead.org> 11522L: linuxppc-dev@lists.ozlabs.org 11523S: Maintained 11524F: arch/powerpc/boot/ps3* 11525F: arch/powerpc/include/asm/lv1call.h 11526F: arch/powerpc/include/asm/ps3*.h 11527F: arch/powerpc/platforms/ps3/ 11528F: drivers/*/ps3* 11529F: drivers/ps3/ 11530F: drivers/rtc/rtc-ps3.c 11531F: drivers/usb/host/*ps3.c 11532F: sound/ppc/snd_ps3* 11533 11534PS3VRAM DRIVER 11535M: Jim Paris <jim@jtan.com> 11536M: Geoff Levand <geoff@infradead.org> 11537L: linuxppc-dev@lists.ozlabs.org 11538S: Maintained 11539F: drivers/block/ps3vram.c 11540 11541PSAMPLE PACKET SAMPLING SUPPORT: 11542M: Yotam Gigi <yotam.gi@gmail.com> 11543S: Maintained 11544F: net/psample 11545F: include/net/psample.h 11546F: include/uapi/linux/psample.h 11547 11548PSTORE FILESYSTEM 11549M: Kees Cook <keescook@chromium.org> 11550M: Anton Vorontsov <anton@enomsg.org> 11551M: Colin Cross <ccross@android.com> 11552M: Tony Luck <tony.luck@intel.com> 11553S: Maintained 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11555F: fs/pstore/ 11556F: include/linux/pstore* 11557F: drivers/firmware/efi/efi-pstore.c 11558F: drivers/acpi/apei/erst.c 11559F: Documentation/admin-guide/ramoops.rst 11560F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11561K: \b(pstore|ramoops) 11562 11563PTP HARDWARE CLOCK SUPPORT 11564M: Richard Cochran <richardcochran@gmail.com> 11565L: netdev@vger.kernel.org 11566S: Maintained 11567W: http://linuxptp.sourceforge.net/ 11568F: Documentation/ABI/testing/sysfs-ptp 11569F: Documentation/ptp/* 11570F: drivers/net/phy/dp83640* 11571F: drivers/ptp/* 11572F: include/linux/ptp_cl* 11573 11574PTRACE SUPPORT 11575M: Oleg Nesterov <oleg@redhat.com> 11576S: Maintained 11577F: include/asm-generic/syscall.h 11578F: include/linux/ptrace.h 11579F: include/linux/regset.h 11580F: include/linux/tracehook.h 11581F: include/uapi/linux/ptrace.h 11582F: include/uapi/linux/ptrace.h 11583F: include/asm-generic/ptrace.h 11584F: kernel/ptrace.c 11585F: arch/*/ptrace*.c 11586F: arch/*/*/ptrace*.c 11587F: arch/*/include/asm/ptrace*.h 11588 11589PULSE8-CEC DRIVER 11590M: Hans Verkuil <hverkuil@xs4all.nl> 11591L: linux-media@vger.kernel.org 11592T: git git://linuxtv.org/media_tree.git 11593S: Maintained 11594F: drivers/media/usb/pulse8-cec/* 11595F: Documentation/media/cec-drivers/pulse8-cec.rst 11596 11597PVRUSB2 VIDEO4LINUX DRIVER 11598M: Mike Isely <isely@pobox.com> 11599L: pvrusb2@isely.net (subscribers-only) 11600L: linux-media@vger.kernel.org 11601W: http://www.isely.net/pvrusb2/ 11602T: git git://linuxtv.org/media_tree.git 11603S: Maintained 11604F: Documentation/media/v4l-drivers/pvrusb2* 11605F: drivers/media/usb/pvrusb2/ 11606 11607PWC WEBCAM DRIVER 11608M: Hans Verkuil <hverkuil@xs4all.nl> 11609L: linux-media@vger.kernel.org 11610T: git git://linuxtv.org/media_tree.git 11611S: Odd Fixes 11612F: drivers/media/usb/pwc/* 11613 11614PWM FAN DRIVER 11615M: Kamil Debski <kamil@wypas.org> 11616M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11617L: linux-hwmon@vger.kernel.org 11618S: Supported 11619F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11620F: Documentation/hwmon/pwm-fan 11621F: drivers/hwmon/pwm-fan.c 11622 11623PWM IR Transmitter 11624M: Sean Young <sean@mess.org> 11625L: linux-media@vger.kernel.org 11626S: Maintained 11627F: drivers/media/rc/pwm-ir-tx.c 11628 11629PWM SUBSYSTEM 11630M: Thierry Reding <thierry.reding@gmail.com> 11631L: linux-pwm@vger.kernel.org 11632S: Maintained 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11634F: Documentation/pwm.txt 11635F: Documentation/devicetree/bindings/pwm/ 11636F: include/linux/pwm.h 11637F: drivers/pwm/ 11638F: drivers/video/backlight/pwm_bl.c 11639F: include/linux/pwm_backlight.h 11640F: drivers/gpio/gpio-mvebu.c 11641F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11642 11643PXA GPIO DRIVER 11644M: Robert Jarzmik <robert.jarzmik@free.fr> 11645L: linux-gpio@vger.kernel.org 11646S: Maintained 11647F: drivers/gpio/gpio-pxa.c 11648 11649PXA MMCI DRIVER 11650S: Orphan 11651 11652PXA RTC DRIVER 11653M: Robert Jarzmik <robert.jarzmik@free.fr> 11654L: linux-rtc@vger.kernel.org 11655S: Maintained 11656 11657PXA2xx/PXA3xx SUPPORT 11658M: Daniel Mack <daniel@zonque.org> 11659M: Haojian Zhuang <haojian.zhuang@gmail.com> 11660M: Robert Jarzmik <robert.jarzmik@free.fr> 11661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11662T: git git://github.com/hzhuang1/linux.git 11663T: git git://github.com/rjarzmik/linux.git 11664S: Maintained 11665F: arch/arm/boot/dts/pxa* 11666F: arch/arm/mach-pxa/ 11667F: drivers/dma/pxa* 11668F: drivers/pcmcia/pxa2xx* 11669F: drivers/pinctrl/pxa/ 11670F: drivers/spi/spi-pxa2xx* 11671F: drivers/usb/gadget/udc/pxa2* 11672F: include/sound/pxa2xx-lib.h 11673F: sound/arm/pxa* 11674F: sound/soc/pxa/ 11675 11676QAT DRIVER 11677M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11678L: qat-linux@intel.com 11679S: Supported 11680F: drivers/crypto/qat/ 11681 11682QCOM AUDIO (ASoC) DRIVERS 11683M: Patrick Lai <plai@codeaurora.org> 11684M: Banajit Goswami <bgoswami@codeaurora.org> 11685L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11686S: Supported 11687F: sound/soc/qcom/ 11688 11689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11690M: Gabriel Somlo <somlo@cmu.edu> 11691M: "Michael S. Tsirkin" <mst@redhat.com> 11692L: qemu-devel@nongnu.org 11693S: Maintained 11694F: drivers/firmware/qemu_fw_cfg.c 11695F: include/uapi/linux/qemu_fw_cfg.h 11696 11697QIB DRIVER 11698M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11699M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11700L: linux-rdma@vger.kernel.org 11701S: Supported 11702F: drivers/infiniband/hw/qib/ 11703 11704QLOGIC QL41xxx FCOE DRIVER 11705M: QLogic-Storage-Upstream@cavium.com 11706L: linux-scsi@vger.kernel.org 11707S: Supported 11708F: drivers/scsi/qedf/ 11709 11710QLOGIC QL41xxx ISCSI DRIVER 11711M: QLogic-Storage-Upstream@cavium.com 11712L: linux-scsi@vger.kernel.org 11713S: Supported 11714F: drivers/scsi/qedi/ 11715 11716QLOGIC QL4xxx ETHERNET DRIVER 11717M: Ariel Elior <Ariel.Elior@cavium.com> 11718M: everest-linux-l2@cavium.com 11719L: netdev@vger.kernel.org 11720S: Supported 11721F: drivers/net/ethernet/qlogic/qed/ 11722F: include/linux/qed/ 11723F: drivers/net/ethernet/qlogic/qede/ 11724 11725QLOGIC QL4xxx RDMA DRIVER 11726M: Michal Kalderon <Michal.Kalderon@cavium.com> 11727M: Ariel Elior <Ariel.Elior@cavium.com> 11728L: linux-rdma@vger.kernel.org 11729S: Supported 11730F: drivers/infiniband/hw/qedr/ 11731F: include/uapi/rdma/qedr-abi.h 11732 11733QLOGIC QLA1280 SCSI DRIVER 11734M: Michael Reed <mdr@sgi.com> 11735L: linux-scsi@vger.kernel.org 11736S: Maintained 11737F: drivers/scsi/qla1280.[ch] 11738 11739QLOGIC QLA2XXX FC-SCSI DRIVER 11740M: qla2xxx-upstream@qlogic.com 11741L: linux-scsi@vger.kernel.org 11742S: Supported 11743F: Documentation/scsi/LICENSE.qla2xxx 11744F: drivers/scsi/qla2xxx/ 11745 11746QLOGIC QLA3XXX NETWORK DRIVER 11747M: Dept-GELinuxNICDev@cavium.com 11748L: netdev@vger.kernel.org 11749S: Supported 11750F: Documentation/networking/LICENSE.qla3xxx 11751F: drivers/net/ethernet/qlogic/qla3xxx.* 11752 11753QLOGIC QLA4XXX iSCSI DRIVER 11754M: QLogic-Storage-Upstream@qlogic.com 11755L: linux-scsi@vger.kernel.org 11756S: Supported 11757F: Documentation/scsi/LICENSE.qla4xxx 11758F: drivers/scsi/qla4xxx/ 11759 11760QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11761M: Harish Patil <harish.patil@cavium.com> 11762M: Manish Chopra <manish.chopra@cavium.com> 11763M: Dept-GELinuxNICDev@cavium.com 11764L: netdev@vger.kernel.org 11765S: Supported 11766F: drivers/net/ethernet/qlogic/qlcnic/ 11767 11768QLOGIC QLGE 10Gb ETHERNET DRIVER 11769M: Harish Patil <harish.patil@cavium.com> 11770M: Manish Chopra <manish.chopra@cavium.com> 11771M: Dept-GELinuxNICDev@cavium.com 11772L: netdev@vger.kernel.org 11773S: Supported 11774F: drivers/net/ethernet/qlogic/qlge/ 11775 11776QNX4 FILESYSTEM 11777M: Anders Larsen <al@alarsen.net> 11778W: http://www.alarsen.net/linux/qnx4fs/ 11779S: Maintained 11780F: fs/qnx4/ 11781F: include/uapi/linux/qnx4_fs.h 11782F: include/uapi/linux/qnxtypes.h 11783 11784QORIQ DPAA2 FSL-MC BUS DRIVER 11785M: Stuart Yoder <stuyoder@gmail.com> 11786M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11787L: linux-kernel@vger.kernel.org 11788S: Maintained 11789F: drivers/bus/fsl-mc/ 11790F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11791F: Documentation/networking/dpaa2/overview.rst 11792 11793QT1010 MEDIA DRIVER 11794M: Antti Palosaari <crope@iki.fi> 11795L: linux-media@vger.kernel.org 11796W: https://linuxtv.org 11797W: http://palosaari.fi/linux/ 11798Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11799T: git git://linuxtv.org/anttip/media_tree.git 11800S: Maintained 11801F: drivers/media/tuners/qt1010* 11802 11803QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11804M: Kalle Valo <kvalo@codeaurora.org> 11805L: ath10k@lists.infradead.org 11806W: http://wireless.kernel.org/en/users/Drivers/ath10k 11807T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11808S: Supported 11809F: drivers/net/wireless/ath/ath10k/ 11810 11811QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11812M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11813L: linux-wireless@vger.kernel.org 11814W: http://wireless.kernel.org/en/users/Drivers/ath9k 11815S: Supported 11816F: drivers/net/wireless/ath/ath9k/ 11817 11818QUALCOMM CAMERA SUBSYSTEM DRIVER 11819M: Todor Tomov <todor.tomov@linaro.org> 11820L: linux-media@vger.kernel.org 11821S: Maintained 11822F: Documentation/devicetree/bindings/media/qcom,camss.txt 11823F: Documentation/media/v4l-drivers/qcom_camss.rst 11824F: drivers/media/platform/qcom/camss-8x16/ 11825 11826QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 11827M: Ilia Lin <ilia.lin@gmail.com> 11828L: linux-pm@vger.kernel.org 11829S: Maintained 11830F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 11831F: drivers/cpufreq/qcom-cpufreq-kryo.c 11832 11833QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11834M: Timur Tabi <timur@kernel.org> 11835L: netdev@vger.kernel.org 11836S: Maintained 11837F: drivers/net/ethernet/qualcomm/emac/ 11838 11839QUALCOMM HEXAGON ARCHITECTURE 11840M: Richard Kuo <rkuo@codeaurora.org> 11841L: linux-hexagon@vger.kernel.org 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11843S: Supported 11844F: arch/hexagon/ 11845 11846QUALCOMM HIDMA DRIVER 11847M: Sinan Kaya <okaya@kernel.org> 11848L: linux-arm-kernel@lists.infradead.org 11849L: linux-arm-msm@vger.kernel.org 11850L: dmaengine@vger.kernel.org 11851S: Supported 11852F: drivers/dma/qcom/hidma* 11853 11854QUALCOMM IOMMU 11855M: Rob Clark <robdclark@gmail.com> 11856L: iommu@lists.linux-foundation.org 11857L: linux-arm-msm@vger.kernel.org 11858S: Maintained 11859F: drivers/iommu/qcom_iommu.c 11860 11861QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11862M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11863L: linux-media@vger.kernel.org 11864L: linux-arm-msm@vger.kernel.org 11865T: git git://linuxtv.org/media_tree.git 11866S: Maintained 11867F: drivers/media/platform/qcom/venus/ 11868 11869QUALCOMM WCN36XX WIRELESS DRIVER 11870M: Kalle Valo <kvalo@codeaurora.org> 11871L: wcn36xx@lists.infradead.org 11872W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11873T: git git://github.com/KrasnikovEugene/wcn36xx.git 11874S: Supported 11875F: drivers/net/wireless/ath/wcn36xx/ 11876 11877QUANTENNA QTNFMAC WIRELESS DRIVER 11878M: Igor Mitsyanko <imitsyanko@quantenna.com> 11879M: Avinash Patil <avinashp@quantenna.com> 11880M: Sergey Matyukevich <smatyukevich@quantenna.com> 11881L: linux-wireless@vger.kernel.org 11882S: Maintained 11883F: drivers/net/wireless/quantenna 11884 11885RADEON and AMDGPU DRM DRIVERS 11886M: Alex Deucher <alexander.deucher@amd.com> 11887M: Christian König <christian.koenig@amd.com> 11888M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11889L: amd-gfx@lists.freedesktop.org 11890T: git git://people.freedesktop.org/~agd5f/linux 11891S: Supported 11892F: drivers/gpu/drm/radeon/ 11893F: include/uapi/drm/radeon_drm.h 11894F: drivers/gpu/drm/amd/ 11895F: include/uapi/drm/amdgpu_drm.h 11896 11897RADEON FRAMEBUFFER DISPLAY DRIVER 11898M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11899L: linux-fbdev@vger.kernel.org 11900S: Maintained 11901F: drivers/video/fbdev/aty/radeon* 11902F: include/uapi/linux/radeonfb.h 11903 11904RADIOSHARK RADIO DRIVER 11905M: Hans Verkuil <hverkuil@xs4all.nl> 11906L: linux-media@vger.kernel.org 11907T: git git://linuxtv.org/media_tree.git 11908S: Maintained 11909F: drivers/media/radio/radio-shark.c 11910 11911RADIOSHARK2 RADIO DRIVER 11912M: Hans Verkuil <hverkuil@xs4all.nl> 11913L: linux-media@vger.kernel.org 11914T: git git://linuxtv.org/media_tree.git 11915S: Maintained 11916F: drivers/media/radio/radio-shark2.c 11917F: drivers/media/radio/radio-tea5777.c 11918 11919RADOS BLOCK DEVICE (RBD) 11920M: Ilya Dryomov <idryomov@gmail.com> 11921M: Sage Weil <sage@redhat.com> 11922M: Alex Elder <elder@kernel.org> 11923L: ceph-devel@vger.kernel.org 11924W: http://ceph.com/ 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11926T: git git://github.com/ceph/ceph-client.git 11927S: Supported 11928F: Documentation/ABI/testing/sysfs-bus-rbd 11929F: drivers/block/rbd.c 11930F: drivers/block/rbd_types.h 11931 11932RAGE128 FRAMEBUFFER DISPLAY DRIVER 11933M: Paul Mackerras <paulus@samba.org> 11934L: linux-fbdev@vger.kernel.org 11935S: Maintained 11936F: drivers/video/fbdev/aty/aty128fb.c 11937 11938RAINSHADOW-CEC DRIVER 11939M: Hans Verkuil <hverkuil@xs4all.nl> 11940L: linux-media@vger.kernel.org 11941T: git git://linuxtv.org/media_tree.git 11942S: Maintained 11943F: drivers/media/usb/rainshadow-cec/* 11944 11945RALINK MIPS ARCHITECTURE 11946M: John Crispin <john@phrozen.org> 11947L: linux-mips@linux-mips.org 11948S: Maintained 11949F: arch/mips/ralink 11950 11951RALINK RT2X00 WIRELESS LAN DRIVER 11952P: rt2x00 project 11953M: Stanislaw Gruszka <sgruszka@redhat.com> 11954M: Helmut Schaa <helmut.schaa@googlemail.com> 11955L: linux-wireless@vger.kernel.org 11956S: Maintained 11957F: drivers/net/wireless/ralink/rt2x00/ 11958 11959RAMDISK RAM BLOCK DEVICE DRIVER 11960M: Jens Axboe <axboe@kernel.dk> 11961S: Maintained 11962F: Documentation/blockdev/ramdisk.txt 11963F: drivers/block/brd.c 11964 11965RANCHU VIRTUAL BOARD FOR MIPS 11966M: Miodrag Dinic <miodrag.dinic@mips.com> 11967L: linux-mips@linux-mips.org 11968S: Supported 11969F: arch/mips/generic/board-ranchu.c 11970F: arch/mips/configs/generic/board-ranchu.config 11971 11972RANDOM NUMBER DRIVER 11973M: "Theodore Ts'o" <tytso@mit.edu> 11974S: Maintained 11975F: drivers/char/random.c 11976 11977RAPIDIO SUBSYSTEM 11978M: Matt Porter <mporter@kernel.crashing.org> 11979M: Alexandre Bounine <alex.bou9@gmail.com> 11980S: Maintained 11981F: drivers/rapidio/ 11982 11983RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11984L: linux-wireless@vger.kernel.org 11985S: Orphan 11986F: drivers/net/wireless/ray* 11987 11988RCUTORTURE TEST FRAMEWORK 11989M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11990M: Josh Triplett <josh@joshtriplett.org> 11991R: Steven Rostedt <rostedt@goodmis.org> 11992R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11993R: Lai Jiangshan <jiangshanlai@gmail.com> 11994L: linux-kernel@vger.kernel.org 11995S: Supported 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11997F: tools/testing/selftests/rcutorture 11998 11999RDC R-321X SoC 12000M: Florian Fainelli <florian@openwrt.org> 12001S: Maintained 12002 12003RDC R6040 FAST ETHERNET DRIVER 12004M: Florian Fainelli <f.fainelli@gmail.com> 12005L: netdev@vger.kernel.org 12006S: Maintained 12007F: drivers/net/ethernet/rdc/r6040.c 12008 12009RDMAVT - RDMA verbs software 12010M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12011M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12012L: linux-rdma@vger.kernel.org 12013S: Supported 12014F: drivers/infiniband/sw/rdmavt 12015 12016RDS - RELIABLE DATAGRAM SOCKETS 12017M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12018L: netdev@vger.kernel.org 12019L: linux-rdma@vger.kernel.org 12020L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12021W: https://oss.oracle.com/projects/rds/ 12022S: Supported 12023F: net/rds/ 12024F: Documentation/networking/rds.txt 12025 12026RDT - RESOURCE ALLOCATION 12027M: Fenghua Yu <fenghua.yu@intel.com> 12028L: linux-kernel@vger.kernel.org 12029S: Supported 12030F: arch/x86/kernel/cpu/intel_rdt* 12031F: arch/x86/include/asm/intel_rdt_sched.h 12032F: Documentation/x86/intel_rdt* 12033 12034READ-COPY UPDATE (RCU) 12035M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12036M: Josh Triplett <josh@joshtriplett.org> 12037R: Steven Rostedt <rostedt@goodmis.org> 12038R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12039R: Lai Jiangshan <jiangshanlai@gmail.com> 12040L: linux-kernel@vger.kernel.org 12041W: http://www.rdrop.com/users/paulmck/RCU/ 12042S: Supported 12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12044F: Documentation/RCU/ 12045X: Documentation/RCU/torture.txt 12046F: include/linux/rcu* 12047X: include/linux/srcu*.h 12048F: kernel/rcu/ 12049X: kernel/rcu/srcu*.c 12050 12051REAL TIME CLOCK (RTC) SUBSYSTEM 12052M: Alessandro Zummo <a.zummo@towertech.it> 12053M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12054L: linux-rtc@vger.kernel.org 12055Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12056T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12057S: Maintained 12058F: Documentation/devicetree/bindings/rtc/ 12059F: Documentation/rtc.txt 12060F: drivers/rtc/ 12061F: include/linux/rtc.h 12062F: include/uapi/linux/rtc.h 12063F: include/linux/rtc/ 12064F: include/linux/platform_data/rtc-* 12065F: tools/testing/selftests/rtc/ 12066 12067REALTEK AUDIO CODECS 12068M: Bard Liao <bardliao@realtek.com> 12069M: Oder Chiou <oder_chiou@realtek.com> 12070S: Maintained 12071F: sound/soc/codecs/rt* 12072F: include/sound/rt*.h 12073 12074REGISTER MAP ABSTRACTION 12075M: Mark Brown <broonie@kernel.org> 12076L: linux-kernel@vger.kernel.org 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12078S: Supported 12079F: Documentation/devicetree/bindings/regmap/ 12080F: drivers/base/regmap/ 12081F: include/linux/regmap.h 12082 12083REISERFS FILE SYSTEM 12084L: reiserfs-devel@vger.kernel.org 12085S: Supported 12086F: fs/reiserfs/ 12087 12088REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12089M: Ohad Ben-Cohen <ohad@wizery.com> 12090M: Bjorn Andersson <bjorn.andersson@linaro.org> 12091L: linux-remoteproc@vger.kernel.org 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12093S: Maintained 12094F: Documentation/devicetree/bindings/remoteproc/ 12095F: Documentation/remoteproc.txt 12096F: drivers/remoteproc/ 12097F: include/linux/remoteproc.h 12098 12099REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12100M: Ohad Ben-Cohen <ohad@wizery.com> 12101M: Bjorn Andersson <bjorn.andersson@linaro.org> 12102L: linux-remoteproc@vger.kernel.org 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12104S: Maintained 12105F: drivers/rpmsg/ 12106F: Documentation/rpmsg.txt 12107F: include/linux/rpmsg.h 12108F: include/linux/rpmsg/ 12109 12110RENESAS CLOCK DRIVERS 12111M: Geert Uytterhoeven <geert+renesas@glider.be> 12112L: linux-renesas-soc@vger.kernel.org 12113T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12114S: Supported 12115F: drivers/clk/renesas/ 12116 12117RENESAS EMEV2 I2C DRIVER 12118M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12119S: Supported 12120F: drivers/i2c/busses/i2c-emev2.c 12121 12122RENESAS ETHERNET DRIVERS 12123R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12124L: netdev@vger.kernel.org 12125L: linux-renesas-soc@vger.kernel.org 12126F: Documentation/devicetree/bindings/net/renesas,*.txt 12127F: Documentation/devicetree/bindings/net/sh_eth.txt 12128F: drivers/net/ethernet/renesas/ 12129F: include/linux/sh_eth.h 12130 12131RENESAS R-CAR GYROADC DRIVER 12132M: Marek Vasut <marek.vasut@gmail.com> 12133L: linux-iio@vger.kernel.org 12134S: Supported 12135F: drivers/iio/adc/rcar_gyro_adc.c 12136 12137RENESAS R-CAR I2C DRIVERS 12138M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12139S: Supported 12140F: drivers/i2c/busses/i2c-rcar.c 12141F: drivers/i2c/busses/i2c-sh_mobile.c 12142 12143RENESAS USB PHY DRIVER 12144M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12145L: linux-renesas-soc@vger.kernel.org 12146S: Maintained 12147F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12148 12149RESET CONTROLLER FRAMEWORK 12150M: Philipp Zabel <p.zabel@pengutronix.de> 12151T: git git://git.pengutronix.de/git/pza/linux 12152S: Maintained 12153F: drivers/reset/ 12154F: Documentation/devicetree/bindings/reset/ 12155F: include/dt-bindings/reset/ 12156F: include/linux/reset.h 12157F: include/linux/reset-controller.h 12158 12159RESTARTABLE SEQUENCES SUPPORT 12160M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12161M: Peter Zijlstra <peterz@infradead.org> 12162M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12163M: Boqun Feng <boqun.feng@gmail.com> 12164L: linux-kernel@vger.kernel.org 12165S: Supported 12166F: kernel/rseq.c 12167F: include/uapi/linux/rseq.h 12168F: include/trace/events/rseq.h 12169F: tools/testing/selftests/rseq/ 12170 12171RFKILL 12172M: Johannes Berg <johannes@sipsolutions.net> 12173L: linux-wireless@vger.kernel.org 12174W: http://wireless.kernel.org/ 12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12177S: Maintained 12178F: Documentation/rfkill.txt 12179F: Documentation/ABI/stable/sysfs-class-rfkill 12180F: net/rfkill/ 12181 12182RHASHTABLE 12183M: Thomas Graf <tgraf@suug.ch> 12184M: Herbert Xu <herbert@gondor.apana.org.au> 12185L: netdev@vger.kernel.org 12186S: Maintained 12187F: lib/rhashtable.c 12188F: include/linux/rhashtable.h 12189 12190RICOH R5C592 MEMORYSTICK DRIVER 12191M: Maxim Levitsky <maximlevitsky@gmail.com> 12192S: Maintained 12193F: drivers/memstick/host/r592.* 12194 12195RICOH SMARTMEDIA/XD DRIVER 12196M: Maxim Levitsky <maximlevitsky@gmail.com> 12197S: Maintained 12198F: drivers/mtd/nand/raw/r852.c 12199F: drivers/mtd/nand/raw/r852.h 12200 12201RISC-V ARCHITECTURE 12202M: Palmer Dabbelt <palmer@sifive.com> 12203M: Albert Ou <aou@eecs.berkeley.edu> 12204L: linux-riscv@lists.infradead.org 12205T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12206S: Supported 12207F: arch/riscv/ 12208K: riscv 12209N: riscv 12210 12211ROCCAT DRIVERS 12212M: Stefan Achatz <erazor_de@users.sourceforge.net> 12213W: http://sourceforge.net/projects/roccat/ 12214S: Maintained 12215F: drivers/hid/hid-roccat* 12216F: include/linux/hid-roccat* 12217F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12218 12219ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12220M: Jacob chen <jacob2.chen@rock-chips.com> 12221L: linux-media@vger.kernel.org 12222S: Maintained 12223F: drivers/media/platform/rockchip/rga/ 12224F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12225 12226ROCKER DRIVER 12227M: Jiri Pirko <jiri@resnulli.us> 12228L: netdev@vger.kernel.org 12229S: Supported 12230F: drivers/net/ethernet/rocker/ 12231 12232ROCKETPORT DRIVER 12233P: Comtrol Corp. 12234W: http://www.comtrol.com 12235S: Maintained 12236F: Documentation/serial/rocket.txt 12237F: drivers/tty/rocket* 12238 12239ROCKETPORT EXPRESS/INFINITY DRIVER 12240M: Kevin Cernekee <cernekee@gmail.com> 12241L: linux-serial@vger.kernel.org 12242S: Odd Fixes 12243F: drivers/tty/serial/rp2.* 12244 12245ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12246M: Marek Vasut <marek.vasut+renesas@gmail.com> 12247L: linux-kernel@vger.kernel.org 12248L: linux-renesas-soc@vger.kernel.org 12249S: Supported 12250F: drivers/mfd/bd9571mwv.c 12251F: drivers/regulator/bd9571mwv-regulator.c 12252F: drivers/gpio/gpio-bd9571mwv.c 12253F: include/linux/mfd/bd9571mwv.h 12254F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12255 12256ROSE NETWORK LAYER 12257M: Ralf Baechle <ralf@linux-mips.org> 12258L: linux-hams@vger.kernel.org 12259W: http://www.linux-ax25.org/ 12260S: Maintained 12261F: include/net/rose.h 12262F: include/uapi/linux/rose.h 12263F: net/rose/ 12264 12265RTL2830 MEDIA DRIVER 12266M: Antti Palosaari <crope@iki.fi> 12267L: linux-media@vger.kernel.org 12268W: https://linuxtv.org 12269W: http://palosaari.fi/linux/ 12270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12271T: git git://linuxtv.org/anttip/media_tree.git 12272S: Maintained 12273F: drivers/media/dvb-frontends/rtl2830* 12274 12275RTL2832 MEDIA DRIVER 12276M: Antti Palosaari <crope@iki.fi> 12277L: linux-media@vger.kernel.org 12278W: https://linuxtv.org 12279W: http://palosaari.fi/linux/ 12280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12281T: git git://linuxtv.org/anttip/media_tree.git 12282S: Maintained 12283F: drivers/media/dvb-frontends/rtl2832* 12284 12285RTL2832_SDR MEDIA DRIVER 12286M: Antti Palosaari <crope@iki.fi> 12287L: linux-media@vger.kernel.org 12288W: https://linuxtv.org 12289W: http://palosaari.fi/linux/ 12290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12291T: git git://linuxtv.org/anttip/media_tree.git 12292S: Maintained 12293F: drivers/media/dvb-frontends/rtl2832_sdr* 12294 12295RTL8180 WIRELESS DRIVER 12296L: linux-wireless@vger.kernel.org 12297W: http://wireless.kernel.org/ 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12299S: Orphan 12300F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12301 12302RTL8187 WIRELESS DRIVER 12303M: Herton Ronaldo Krzesinski <herton@canonical.com> 12304M: Hin-Tak Leung <htl10@users.sourceforge.net> 12305M: Larry Finger <Larry.Finger@lwfinger.net> 12306L: linux-wireless@vger.kernel.org 12307W: http://wireless.kernel.org/ 12308T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12309S: Maintained 12310F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12311 12312REALTEK WIRELESS DRIVER (rtlwifi family) 12313M: Ping-Ke Shih <pkshih@realtek.com> 12314L: linux-wireless@vger.kernel.org 12315W: http://wireless.kernel.org/ 12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12317S: Maintained 12318F: drivers/net/wireless/realtek/rtlwifi/ 12319 12320RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12321M: Jes Sorensen <Jes.Sorensen@gmail.com> 12322L: linux-wireless@vger.kernel.org 12323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12324S: Maintained 12325F: drivers/net/wireless/realtek/rtl8xxxu/ 12326 12327RXRPC SOCKETS (AF_RXRPC) 12328M: David Howells <dhowells@redhat.com> 12329L: linux-afs@lists.infradead.org 12330S: Supported 12331F: net/rxrpc/ 12332F: include/keys/rxrpc-type.h 12333F: include/net/af_rxrpc.h 12334F: include/trace/events/rxrpc.h 12335F: include/uapi/linux/rxrpc.h 12336F: Documentation/networking/rxrpc.txt 12337W: https://www.infradead.org/~dhowells/kafs/ 12338 12339S3 SAVAGE FRAMEBUFFER DRIVER 12340M: Antonino Daplas <adaplas@gmail.com> 12341L: linux-fbdev@vger.kernel.org 12342S: Maintained 12343F: drivers/video/fbdev/savage/ 12344 12345S390 12346M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12347M: Heiko Carstens <heiko.carstens@de.ibm.com> 12348L: linux-s390@vger.kernel.org 12349W: http://www.ibm.com/developerworks/linux/linux390/ 12350T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12351S: Supported 12352F: arch/s390/ 12353F: drivers/s390/ 12354F: Documentation/s390/ 12355F: Documentation/driver-api/s390-drivers.rst 12356 12357S390 COMMON I/O LAYER 12358M: Sebastian Ott <sebott@linux.ibm.com> 12359M: Peter Oberparleiter <oberpar@linux.ibm.com> 12360L: linux-s390@vger.kernel.org 12361W: http://www.ibm.com/developerworks/linux/linux390/ 12362S: Supported 12363F: drivers/s390/cio/ 12364 12365S390 DASD DRIVER 12366M: Stefan Haberland <sth@linux.ibm.com> 12367M: Jan Hoeppner <hoeppner@linux.ibm.com> 12368L: linux-s390@vger.kernel.org 12369W: http://www.ibm.com/developerworks/linux/linux390/ 12370S: Supported 12371F: drivers/s390/block/dasd* 12372F: block/partitions/ibm.c 12373 12374S390 IOMMU (PCI) 12375M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12376L: linux-s390@vger.kernel.org 12377W: http://www.ibm.com/developerworks/linux/linux390/ 12378S: Supported 12379F: drivers/iommu/s390-iommu.c 12380 12381S390 IUCV NETWORK LAYER 12382M: Julian Wiedmann <jwi@linux.ibm.com> 12383M: Ursula Braun <ubraun@linux.ibm.com> 12384L: linux-s390@vger.kernel.org 12385W: http://www.ibm.com/developerworks/linux/linux390/ 12386S: Supported 12387F: drivers/s390/net/*iucv* 12388F: include/net/iucv/ 12389F: net/iucv/ 12390 12391S390 NETWORK DRIVERS 12392M: Julian Wiedmann <jwi@linux.ibm.com> 12393M: Ursula Braun <ubraun@linux.ibm.com> 12394L: linux-s390@vger.kernel.org 12395W: http://www.ibm.com/developerworks/linux/linux390/ 12396S: Supported 12397F: drivers/s390/net/ 12398 12399S390 PCI SUBSYSTEM 12400M: Sebastian Ott <sebott@linux.ibm.com> 12401M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12402L: linux-s390@vger.kernel.org 12403W: http://www.ibm.com/developerworks/linux/linux390/ 12404S: Supported 12405F: arch/s390/pci/ 12406F: drivers/pci/hotplug/s390_pci_hpc.c 12407 12408S390 VFIO-CCW DRIVER 12409M: Cornelia Huck <cohuck@redhat.com> 12410M: Halil Pasic <pasic@linux.ibm.com> 12411L: linux-s390@vger.kernel.org 12412L: kvm@vger.kernel.org 12413S: Supported 12414F: drivers/s390/cio/vfio_ccw* 12415F: Documentation/s390/vfio-ccw.txt 12416F: include/uapi/linux/vfio_ccw.h 12417 12418S390 ZCRYPT DRIVER 12419M: Harald Freudenberger <freude@linux.ibm.com> 12420L: linux-s390@vger.kernel.org 12421W: http://www.ibm.com/developerworks/linux/linux390/ 12422S: Supported 12423F: drivers/s390/crypto/ 12424 12425S390 ZFCP DRIVER 12426M: Steffen Maier <maier@linux.ibm.com> 12427M: Benjamin Block <bblock@linux.ibm.com> 12428L: linux-s390@vger.kernel.org 12429W: http://www.ibm.com/developerworks/linux/linux390/ 12430S: Supported 12431F: drivers/s390/scsi/zfcp_* 12432 12433S3C24XX SD/MMC Driver 12434M: Ben Dooks <ben-linux@fluff.org> 12435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12436S: Supported 12437F: drivers/mmc/host/s3cmci.* 12438 12439SAA6588 RDS RECEIVER DRIVER 12440M: Hans Verkuil <hverkuil@xs4all.nl> 12441L: linux-media@vger.kernel.org 12442T: git git://linuxtv.org/media_tree.git 12443W: https://linuxtv.org 12444S: Odd Fixes 12445F: drivers/media/i2c/saa6588* 12446 12447SAA7134 VIDEO4LINUX DRIVER 12448M: Mauro Carvalho Chehab <mchehab@kernel.org> 12449L: linux-media@vger.kernel.org 12450W: https://linuxtv.org 12451T: git git://linuxtv.org/media_tree.git 12452S: Odd fixes 12453F: Documentation/media/v4l-drivers/saa7134* 12454F: drivers/media/pci/saa7134/ 12455 12456SAA7146 VIDEO4LINUX-2 DRIVER 12457M: Hans Verkuil <hverkuil@xs4all.nl> 12458L: linux-media@vger.kernel.org 12459T: git git://linuxtv.org/media_tree.git 12460S: Maintained 12461F: drivers/media/common/saa7146/ 12462F: drivers/media/pci/saa7146/ 12463F: include/media/saa7146* 12464 12465SAMSUNG AUDIO (ASoC) DRIVERS 12466M: Krzysztof Kozlowski <krzk@kernel.org> 12467M: Sangbeom Kim <sbkim73@samsung.com> 12468M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12469L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12470S: Supported 12471F: sound/soc/samsung/ 12472F: Documentation/devicetree/bindings/sound/samsung* 12473 12474SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12475M: Krzysztof Kozlowski <krzk@kernel.org> 12476L: linux-crypto@vger.kernel.org 12477L: linux-samsung-soc@vger.kernel.org 12478S: Maintained 12479F: drivers/crypto/exynos-rng.c 12480F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12481 12482SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12483M: Łukasz Stelmach <l.stelmach@samsung.com> 12484L: linux-samsung-soc@vger.kernel.org 12485S: Maintained 12486F: drivers/char/hw_random/exynos-trng.c 12487F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12488 12489SAMSUNG FRAMEBUFFER DRIVER 12490M: Jingoo Han <jingoohan1@gmail.com> 12491L: linux-fbdev@vger.kernel.org 12492S: Maintained 12493F: drivers/video/fbdev/s3c-fb.c 12494 12495SAMSUNG LAPTOP DRIVER 12496M: Corentin Chary <corentin.chary@gmail.com> 12497L: platform-driver-x86@vger.kernel.org 12498S: Maintained 12499F: drivers/platform/x86/samsung-laptop.c 12500 12501SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12502M: Sangbeom Kim <sbkim73@samsung.com> 12503M: Krzysztof Kozlowski <krzk@kernel.org> 12504M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12505L: linux-kernel@vger.kernel.org 12506L: linux-samsung-soc@vger.kernel.org 12507S: Supported 12508F: drivers/mfd/sec*.c 12509F: drivers/regulator/s2m*.c 12510F: drivers/regulator/s5m*.c 12511F: drivers/clk/clk-s2mps11.c 12512F: drivers/rtc/rtc-s5m.c 12513F: include/linux/mfd/samsung/ 12514F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12515F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12516F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12517F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12518 12519SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12520M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12521L: linux-media@vger.kernel.org 12522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12523S: Maintained 12524F: drivers/media/platform/s3c-camif/ 12525F: include/media/drv-intf/s3c_camif.h 12526 12527SAMSUNG S3FWRN5 NFC DRIVER 12528M: Robert Baldyga <r.baldyga@samsung.com> 12529M: Krzysztof Opasiak <k.opasiak@samsung.com> 12530L: linux-nfc@lists.01.org (moderated for non-subscribers) 12531S: Supported 12532F: drivers/nfc/s3fwrn5 12533 12534SAMSUNG S5C73M3 CAMERA DRIVER 12535M: Kyungmin Park <kyungmin.park@samsung.com> 12536M: Andrzej Hajda <a.hajda@samsung.com> 12537L: linux-media@vger.kernel.org 12538S: Supported 12539F: drivers/media/i2c/s5c73m3/* 12540 12541SAMSUNG S5K5BAF CAMERA DRIVER 12542M: Kyungmin Park <kyungmin.park@samsung.com> 12543M: Andrzej Hajda <a.hajda@samsung.com> 12544L: linux-media@vger.kernel.org 12545S: Supported 12546F: drivers/media/i2c/s5k5baf.c 12547 12548SAMSUNG S5P Security SubSystem (SSS) DRIVER 12549M: Krzysztof Kozlowski <krzk@kernel.org> 12550M: Vladimir Zapolskiy <vz@mleia.com> 12551M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12552L: linux-crypto@vger.kernel.org 12553L: linux-samsung-soc@vger.kernel.org 12554S: Maintained 12555F: drivers/crypto/s5p-sss.c 12556 12557SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12558M: Kyungmin Park <kyungmin.park@samsung.com> 12559M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12560L: linux-media@vger.kernel.org 12561Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12562S: Supported 12563F: drivers/media/platform/exynos4-is/ 12564 12565SAMSUNG SOC CLOCK DRIVERS 12566M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12567M: Tomasz Figa <tomasz.figa@gmail.com> 12568M: Chanwoo Choi <cw00.choi@samsung.com> 12569S: Supported 12570L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12572F: drivers/clk/samsung/ 12573F: include/dt-bindings/clock/exynos*.h 12574F: Documentation/devicetree/bindings/clock/exynos*.txt 12575 12576SAMSUNG SPI DRIVERS 12577M: Kukjin Kim <kgene@kernel.org> 12578M: Krzysztof Kozlowski <krzk@kernel.org> 12579M: Andi Shyti <andi@etezian.org> 12580L: linux-spi@vger.kernel.org 12581L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12582S: Maintained 12583F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12584F: drivers/spi/spi-s3c* 12585F: include/linux/platform_data/spi-s3c64xx.h 12586 12587SAMSUNG SXGBE DRIVERS 12588M: Byungho An <bh74.an@samsung.com> 12589M: Girish K S <ks.giri@samsung.com> 12590M: Vipul Pandya <vipul.pandya@samsung.com> 12591S: Supported 12592L: netdev@vger.kernel.org 12593F: drivers/net/ethernet/samsung/sxgbe/ 12594 12595SAMSUNG THERMAL DRIVER 12596M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12597L: linux-pm@vger.kernel.org 12598L: linux-samsung-soc@vger.kernel.org 12599S: Supported 12600T: git https://github.com/lmajewski/linux-samsung-thermal.git 12601F: drivers/thermal/samsung/ 12602 12603SAMSUNG USB2 PHY DRIVER 12604M: Kamil Debski <kamil@wypas.org> 12605M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12606L: linux-kernel@vger.kernel.org 12607S: Supported 12608F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12609F: Documentation/phy/samsung-usb2.txt 12610F: drivers/phy/samsung/phy-exynos4210-usb2.c 12611F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12612F: drivers/phy/samsung/phy-exynos5250-usb2.c 12613F: drivers/phy/samsung/phy-s5pv210-usb2.c 12614F: drivers/phy/samsung/phy-samsung-usb2.c 12615F: drivers/phy/samsung/phy-samsung-usb2.h 12616 12617SC1200 WDT DRIVER 12618M: Zwane Mwaikambo <zwanem@gmail.com> 12619S: Maintained 12620F: drivers/watchdog/sc1200wdt.c 12621 12622SCHEDULER 12623M: Ingo Molnar <mingo@redhat.com> 12624M: Peter Zijlstra <peterz@infradead.org> 12625L: linux-kernel@vger.kernel.org 12626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12627S: Maintained 12628F: kernel/sched/ 12629F: include/linux/sched.h 12630F: include/uapi/linux/sched.h 12631F: include/linux/wait.h 12632 12633SCR24X CHIP CARD INTERFACE DRIVER 12634M: Lubomir Rintel <lkundrak@v3.sk> 12635S: Supported 12636F: drivers/char/pcmcia/scr24x_cs.c 12637 12638SCSI CDROM DRIVER 12639M: Jens Axboe <axboe@kernel.dk> 12640L: linux-scsi@vger.kernel.org 12641W: http://www.kernel.dk 12642S: Maintained 12643F: drivers/scsi/sr* 12644 12645SCSI RDMA PROTOCOL (SRP) INITIATOR 12646M: Bart Van Assche <bart.vanassche@sandisk.com> 12647L: linux-rdma@vger.kernel.org 12648S: Supported 12649W: http://www.openfabrics.org 12650Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12652F: drivers/infiniband/ulp/srp/ 12653F: include/scsi/srp.h 12654 12655SCSI SG DRIVER 12656M: Doug Gilbert <dgilbert@interlog.com> 12657L: linux-scsi@vger.kernel.org 12658W: http://sg.danny.cz/sg 12659S: Maintained 12660F: Documentation/scsi/scsi-generic.txt 12661F: drivers/scsi/sg.c 12662F: include/scsi/sg.h 12663 12664SCSI SUBSYSTEM 12665M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12667M: "Martin K. Petersen" <martin.petersen@oracle.com> 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12669L: linux-scsi@vger.kernel.org 12670S: Maintained 12671F: Documentation/devicetree/bindings/scsi/ 12672F: drivers/scsi/ 12673F: include/scsi/ 12674 12675SCSI TAPE DRIVER 12676M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12677L: linux-scsi@vger.kernel.org 12678S: Maintained 12679F: Documentation/scsi/st.txt 12680F: drivers/scsi/st.* 12681F: drivers/scsi/st_*.h 12682 12683SCTP PROTOCOL 12684M: Vlad Yasevich <vyasevich@gmail.com> 12685M: Neil Horman <nhorman@tuxdriver.com> 12686M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12687L: linux-sctp@vger.kernel.org 12688W: http://lksctp.sourceforge.net 12689S: Maintained 12690F: Documentation/networking/sctp.txt 12691F: include/linux/sctp.h 12692F: include/uapi/linux/sctp.h 12693F: include/net/sctp/ 12694F: net/sctp/ 12695 12696SCx200 CPU SUPPORT 12697M: Jim Cromie <jim.cromie@gmail.com> 12698S: Odd Fixes 12699F: Documentation/i2c/busses/scx200_acb 12700F: arch/x86/platform/scx200/ 12701F: drivers/watchdog/scx200_wdt.c 12702F: drivers/i2c/busses/scx200* 12703F: drivers/mtd/maps/scx200_docflash.c 12704F: include/linux/scx200.h 12705 12706SCx200 GPIO DRIVER 12707M: Jim Cromie <jim.cromie@gmail.com> 12708S: Maintained 12709F: drivers/char/scx200_gpio.c 12710F: include/linux/scx200_gpio.h 12711 12712SCx200 HRT CLOCKSOURCE DRIVER 12713M: Jim Cromie <jim.cromie@gmail.com> 12714S: Maintained 12715F: drivers/clocksource/scx200_hrt.c 12716 12717SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12718M: Sascha Sommer <saschasommer@freenet.de> 12719L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12720S: Maintained 12721F: drivers/mmc/host/sdricoh_cs.c 12722 12723SECURE COMPUTING 12724M: Kees Cook <keescook@chromium.org> 12725R: Andy Lutomirski <luto@amacapital.net> 12726R: Will Drewry <wad@chromium.org> 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12728S: Supported 12729F: kernel/seccomp.c 12730F: include/uapi/linux/seccomp.h 12731F: include/linux/seccomp.h 12732F: tools/testing/selftests/seccomp/* 12733F: tools/testing/selftests/kselftest_harness.h 12734F: Documentation/userspace-api/seccomp_filter.rst 12735K: \bsecure_computing 12736K: \bTIF_SECCOMP\b 12737 12738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12739M: Al Cooper <alcooperx@gmail.com> 12740L: linux-mmc@vger.kernel.org 12741L: bcm-kernel-feedback-list@broadcom.com 12742S: Maintained 12743F: drivers/mmc/host/sdhci-brcmstb* 12744 12745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12746M: Adrian Hunter <adrian.hunter@intel.com> 12747L: linux-mmc@vger.kernel.org 12748T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12749S: Maintained 12750F: drivers/mmc/host/sdhci* 12751F: include/linux/mmc/sdhci* 12752 12753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12754M: Ben Dooks <ben-linux@fluff.org> 12755M: Jaehoon Chung <jh80.chung@samsung.com> 12756L: linux-mmc@vger.kernel.org 12757S: Maintained 12758F: drivers/mmc/host/sdhci-s3c* 12759 12760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12761M: Viresh Kumar <vireshk@kernel.org> 12762L: linux-mmc@vger.kernel.org 12763S: Maintained 12764F: drivers/mmc/host/sdhci-spear.c 12765 12766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12767M: Kishon Vijay Abraham I <kishon@ti.com> 12768L: linux-mmc@vger.kernel.org 12769S: Maintained 12770F: drivers/mmc/host/sdhci-omap.c 12771 12772SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12773M: Scott Bauer <scott.bauer@intel.com> 12774M: Jonathan Derrick <jonathan.derrick@intel.com> 12775L: linux-block@vger.kernel.org 12776S: Supported 12777F: block/sed* 12778F: block/opal_proto.h 12779F: include/linux/sed* 12780F: include/uapi/linux/sed* 12781 12782SECURITY CONTACT 12783M: Security Officers <security@kernel.org> 12784S: Supported 12785 12786SECURITY SUBSYSTEM 12787M: James Morris <jmorris@namei.org> 12788M: "Serge E. Hallyn" <serge@hallyn.com> 12789L: linux-security-module@vger.kernel.org (suggested Cc:) 12790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12791W: http://kernsec.org/ 12792S: Supported 12793F: security/ 12794 12795SELINUX SECURITY MODULE 12796M: Paul Moore <paul@paul-moore.com> 12797M: Stephen Smalley <sds@tycho.nsa.gov> 12798M: Eric Paris <eparis@parisplace.org> 12799L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12800W: https://selinuxproject.org 12801W: https://github.com/SELinuxProject 12802T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12803S: Supported 12804F: include/linux/selinux* 12805F: security/selinux/ 12806F: scripts/selinux/ 12807F: Documentation/admin-guide/LSM/SELinux.rst 12808 12809SENSABLE PHANTOM 12810M: Jiri Slaby <jirislaby@gmail.com> 12811S: Maintained 12812F: drivers/misc/phantom.c 12813F: include/uapi/linux/phantom.h 12814 12815SERIAL DEVICE BUS 12816M: Rob Herring <robh@kernel.org> 12817L: linux-serial@vger.kernel.org 12818S: Maintained 12819F: Documentation/devicetree/bindings/serial/slave-device.txt 12820F: drivers/tty/serdev/ 12821F: include/linux/serdev.h 12822 12823SERIAL DRIVERS 12824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12825L: linux-serial@vger.kernel.org 12826S: Maintained 12827F: Documentation/devicetree/bindings/serial/ 12828F: drivers/tty/serial/ 12829 12830SERIAL IR RECEIVER 12831M: Sean Young <sean@mess.org> 12832L: linux-media@vger.kernel.org 12833S: Maintained 12834F: drivers/media/rc/serial_ir.c 12835 12836SFC NETWORK DRIVER 12837M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12838M: Edward Cree <ecree@solarflare.com> 12839M: Bert Kenward <bkenward@solarflare.com> 12840L: netdev@vger.kernel.org 12841S: Supported 12842F: drivers/net/ethernet/sfc/ 12843 12844SGI GRU DRIVER 12845M: Dimitri Sivanich <sivanich@sgi.com> 12846S: Maintained 12847F: drivers/misc/sgi-gru/ 12848 12849SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12850M: Pat Gefre <pfg@sgi.com> 12851L: linux-ia64@vger.kernel.org 12852S: Supported 12853F: Documentation/ia64/serial.txt 12854F: drivers/tty/serial/ioc?_serial.c 12855F: include/linux/ioc?.h 12856 12857SGI XP/XPC/XPNET DRIVER 12858M: Cliff Whickman <cpw@sgi.com> 12859M: Robin Holt <robinmholt@gmail.com> 12860S: Maintained 12861F: drivers/misc/sgi-xp/ 12862 12863SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12864M: Ursula Braun <ubraun@linux.ibm.com> 12865L: linux-s390@vger.kernel.org 12866W: http://www.ibm.com/developerworks/linux/linux390/ 12867S: Supported 12868F: net/smc/ 12869 12870SH_VEU V4L2 MEM2MEM DRIVER 12871L: linux-media@vger.kernel.org 12872S: Orphan 12873F: drivers/media/platform/sh_veu.c 12874 12875SH_VOU V4L2 OUTPUT DRIVER 12876L: linux-media@vger.kernel.org 12877S: Orphan 12878F: drivers/media/platform/sh_vou.c 12879F: include/media/drv-intf/sh_vou.h 12880 12881SI2157 MEDIA DRIVER 12882M: Antti Palosaari <crope@iki.fi> 12883L: linux-media@vger.kernel.org 12884W: https://linuxtv.org 12885W: http://palosaari.fi/linux/ 12886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12887T: git git://linuxtv.org/anttip/media_tree.git 12888S: Maintained 12889F: drivers/media/tuners/si2157* 12890 12891SI2165 MEDIA DRIVER 12892M: Matthias Schwarzott <zzam@gentoo.org> 12893L: linux-media@vger.kernel.org 12894W: https://linuxtv.org 12895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12896S: Maintained 12897F: drivers/media/dvb-frontends/si2165* 12898 12899SI2168 MEDIA DRIVER 12900M: Antti Palosaari <crope@iki.fi> 12901L: linux-media@vger.kernel.org 12902W: https://linuxtv.org 12903W: http://palosaari.fi/linux/ 12904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12905T: git git://linuxtv.org/anttip/media_tree.git 12906S: Maintained 12907F: drivers/media/dvb-frontends/si2168* 12908 12909SI470X FM RADIO RECEIVER I2C DRIVER 12910M: Hans Verkuil <hverkuil@xs4all.nl> 12911L: linux-media@vger.kernel.org 12912T: git git://linuxtv.org/media_tree.git 12913W: https://linuxtv.org 12914S: Odd Fixes 12915F: drivers/media/radio/si470x/radio-si470x-i2c.c 12916 12917SI470X FM RADIO RECEIVER USB DRIVER 12918M: Hans Verkuil <hverkuil@xs4all.nl> 12919L: linux-media@vger.kernel.org 12920T: git git://linuxtv.org/media_tree.git 12921W: https://linuxtv.org 12922S: Maintained 12923F: drivers/media/radio/si470x/radio-si470x-common.c 12924F: drivers/media/radio/si470x/radio-si470x.h 12925F: drivers/media/radio/si470x/radio-si470x-usb.c 12926 12927SI4713 FM RADIO TRANSMITTER I2C DRIVER 12928M: Eduardo Valentin <edubezval@gmail.com> 12929L: linux-media@vger.kernel.org 12930T: git git://linuxtv.org/media_tree.git 12931W: https://linuxtv.org 12932S: Odd Fixes 12933F: drivers/media/radio/si4713/si4713.? 12934 12935SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12936M: Eduardo Valentin <edubezval@gmail.com> 12937L: linux-media@vger.kernel.org 12938T: git git://linuxtv.org/media_tree.git 12939W: https://linuxtv.org 12940S: Odd Fixes 12941F: drivers/media/radio/si4713/radio-platform-si4713.c 12942 12943SI4713 FM RADIO TRANSMITTER USB DRIVER 12944M: Hans Verkuil <hverkuil@xs4all.nl> 12945L: linux-media@vger.kernel.org 12946T: git git://linuxtv.org/media_tree.git 12947W: https://linuxtv.org 12948S: Maintained 12949F: drivers/media/radio/si4713/radio-usb-si4713.c 12950 12951SIANO DVB DRIVER 12952M: Mauro Carvalho Chehab <mchehab@kernel.org> 12953L: linux-media@vger.kernel.org 12954W: https://linuxtv.org 12955T: git git://linuxtv.org/media_tree.git 12956S: Odd fixes 12957F: drivers/media/common/siano/ 12958F: drivers/media/usb/siano/ 12959F: drivers/media/usb/siano/ 12960F: drivers/media/mmc/siano/ 12961 12962SIFIVE DRIVERS 12963M: Palmer Dabbelt <palmer@sifive.com> 12964L: linux-riscv@lists.infradead.org 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12966S: Supported 12967K: sifive 12968N: sifive 12969 12970SILEAD TOUCHSCREEN DRIVER 12971M: Hans de Goede <hdegoede@redhat.com> 12972L: linux-input@vger.kernel.org 12973L: platform-driver-x86@vger.kernel.org 12974S: Maintained 12975F: drivers/input/touchscreen/silead.c 12976F: drivers/platform/x86/silead_dmi.c 12977 12978SILICON MOTION SM712 FRAME BUFFER DRIVER 12979M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12980M: Teddy Wang <teddy.wang@siliconmotion.com> 12981M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12982L: linux-fbdev@vger.kernel.org 12983S: Maintained 12984F: drivers/video/fbdev/sm712* 12985F: Documentation/fb/sm712fb.txt 12986 12987SIMPLE FIRMWARE INTERFACE (SFI) 12988M: Len Brown <lenb@kernel.org> 12989L: sfi-devel@simplefirmware.org 12990W: http://simplefirmware.org/ 12991T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12992S: Supported 12993F: arch/x86/platform/sfi/ 12994F: drivers/sfi/ 12995F: include/linux/sfi*.h 12996 12997SIMPLEFB FB DRIVER 12998M: Hans de Goede <hdegoede@redhat.com> 12999L: linux-fbdev@vger.kernel.org 13000S: Maintained 13001F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13002F: drivers/video/fbdev/simplefb.c 13003F: include/linux/platform_data/simplefb.h 13004 13005SIMTEC EB110ATX (Chalice CATS) 13006P: Ben Dooks 13007P: Vincent Sanders <vince@simtec.co.uk> 13008M: Simtec Linux Team <linux@simtec.co.uk> 13009W: http://www.simtec.co.uk/products/EB110ATX/ 13010S: Supported 13011 13012SIMTEC EB2410ITX (BAST) 13013P: Ben Dooks 13014P: Vincent Sanders <vince@simtec.co.uk> 13015M: Simtec Linux Team <linux@simtec.co.uk> 13016W: http://www.simtec.co.uk/products/EB2410ITX/ 13017S: Supported 13018F: arch/arm/mach-s3c24xx/mach-bast.c 13019F: arch/arm/mach-s3c24xx/bast-ide.c 13020F: arch/arm/mach-s3c24xx/bast-irq.c 13021 13022SIPHASH PRF ROUTINES 13023M: Jason A. Donenfeld <Jason@zx2c4.com> 13024S: Maintained 13025F: lib/siphash.c 13026F: lib/test_siphash.c 13027F: include/linux/siphash.h 13028 13029SIOX 13030M: Gavin Schenk <g.schenk@eckelmann.de> 13031M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13032R: Pengutronix Kernel Team <kernel@pengutronix.de> 13033S: Supported 13034F: drivers/siox/* 13035F: include/trace/events/siox.h 13036 13037SIS 190 ETHERNET DRIVER 13038M: Francois Romieu <romieu@fr.zoreil.com> 13039L: netdev@vger.kernel.org 13040S: Maintained 13041F: drivers/net/ethernet/sis/sis190.c 13042 13043SIS 900/7016 FAST ETHERNET DRIVER 13044M: Daniele Venzano <venza@brownhat.org> 13045W: http://www.brownhat.org/sis900.html 13046L: netdev@vger.kernel.org 13047S: Maintained 13048F: drivers/net/ethernet/sis/sis900.* 13049 13050SIS FRAMEBUFFER DRIVER 13051M: Thomas Winischhofer <thomas@winischhofer.net> 13052W: http://www.winischhofer.net/linuxsisvga.shtml 13053S: Maintained 13054F: Documentation/fb/sisfb.txt 13055F: drivers/video/fbdev/sis/ 13056F: include/video/sisfb.h 13057 13058SIS USB2VGA DRIVER 13059M: Thomas Winischhofer <thomas@winischhofer.net> 13060W: http://www.winischhofer.at/linuxsisusbvga.shtml 13061S: Maintained 13062F: drivers/usb/misc/sisusbvga/ 13063 13064SLAB ALLOCATOR 13065M: Christoph Lameter <cl@linux.com> 13066M: Pekka Enberg <penberg@kernel.org> 13067M: David Rientjes <rientjes@google.com> 13068M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13069M: Andrew Morton <akpm@linux-foundation.org> 13070L: linux-mm@kvack.org 13071S: Maintained 13072F: include/linux/sl?b*.h 13073F: mm/sl?b* 13074 13075SLEEPABLE READ-COPY UPDATE (SRCU) 13076M: Lai Jiangshan <jiangshanlai@gmail.com> 13077M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13078M: Josh Triplett <josh@joshtriplett.org> 13079R: Steven Rostedt <rostedt@goodmis.org> 13080R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13081L: linux-kernel@vger.kernel.org 13082W: http://www.rdrop.com/users/paulmck/RCU/ 13083S: Supported 13084T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13085F: include/linux/srcu*.h 13086F: kernel/rcu/srcu*.c 13087 13088SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13089M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13091S: Maintained 13092F: drivers/slimbus/ 13093F: Documentation/devicetree/bindings/slimbus/ 13094F: include/linux/slimbus.h 13095 13096SMACK SECURITY MODULE 13097M: Casey Schaufler <casey@schaufler-ca.com> 13098L: linux-security-module@vger.kernel.org 13099W: http://schaufler-ca.com 13100T: git git://github.com/cschaufler/smack-next 13101S: Maintained 13102F: Documentation/admin-guide/LSM/Smack.rst 13103F: security/smack/ 13104 13105SMC91x ETHERNET DRIVER 13106M: Nicolas Pitre <nico@fluxnic.net> 13107S: Odd Fixes 13108F: drivers/net/ethernet/smsc/smc91x.* 13109 13110SMIA AND SMIA++ IMAGE SENSOR DRIVER 13111M: Sakari Ailus <sakari.ailus@iki.fi> 13112L: linux-media@vger.kernel.org 13113S: Maintained 13114F: drivers/media/i2c/smiapp/ 13115F: include/media/i2c/smiapp.h 13116F: drivers/media/i2c/smiapp-pll.c 13117F: drivers/media/i2c/smiapp-pll.h 13118F: include/uapi/linux/smiapp.h 13119F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13120 13121SMM665 HARDWARE MONITOR DRIVER 13122M: Guenter Roeck <linux@roeck-us.net> 13123L: linux-hwmon@vger.kernel.org 13124S: Maintained 13125F: Documentation/hwmon/smm665 13126F: drivers/hwmon/smm665.c 13127 13128SMSC EMC2103 HARDWARE MONITOR DRIVER 13129M: Steve Glendinning <steve.glendinning@shawell.net> 13130L: linux-hwmon@vger.kernel.org 13131S: Maintained 13132F: Documentation/hwmon/emc2103 13133F: drivers/hwmon/emc2103.c 13134 13135SMSC SCH5627 HARDWARE MONITOR DRIVER 13136M: Hans de Goede <hdegoede@redhat.com> 13137L: linux-hwmon@vger.kernel.org 13138S: Supported 13139F: Documentation/hwmon/sch5627 13140F: drivers/hwmon/sch5627.c 13141 13142SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13143M: Steve Glendinning <steve.glendinning@shawell.net> 13144L: linux-fbdev@vger.kernel.org 13145S: Maintained 13146F: drivers/video/fbdev/smscufx.c 13147 13148SMSC47B397 HARDWARE MONITOR DRIVER 13149M: Jean Delvare <jdelvare@suse.com> 13150L: linux-hwmon@vger.kernel.org 13151S: Maintained 13152F: Documentation/hwmon/smsc47b397 13153F: drivers/hwmon/smsc47b397.c 13154 13155SMSC911x ETHERNET DRIVER 13156M: Steve Glendinning <steve.glendinning@shawell.net> 13157L: netdev@vger.kernel.org 13158S: Maintained 13159F: include/linux/smsc911x.h 13160F: drivers/net/ethernet/smsc/smsc911x.* 13161 13162SMSC9420 PCI ETHERNET DRIVER 13163M: Steve Glendinning <steve.glendinning@shawell.net> 13164L: netdev@vger.kernel.org 13165S: Maintained 13166F: drivers/net/ethernet/smsc/smsc9420.* 13167 13168SOC-CAMERA V4L2 SUBSYSTEM 13169L: linux-media@vger.kernel.org 13170T: git git://linuxtv.org/media_tree.git 13171S: Orphan 13172F: include/media/soc* 13173F: drivers/media/i2c/soc_camera/ 13174F: drivers/media/platform/soc_camera/ 13175 13176SOCIONEXT SYNQUACER I2C DRIVER 13177M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13178L: linux-i2c@vger.kernel.org 13179S: Maintained 13180F: drivers/i2c/busses/i2c-synquacer.c 13181F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13182 13183SOCIONEXT UNIPHIER SOUND DRIVER 13184M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13185L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13186S: Maintained 13187F: sound/soc/uniphier/ 13188 13189SOEKRIS NET48XX LED SUPPORT 13190M: Chris Boot <bootc@bootc.net> 13191S: Maintained 13192F: drivers/leds/leds-net48xx.c 13193 13194SOFT-ROCE DRIVER (rxe) 13195M: Moni Shoua <monis@mellanox.com> 13196L: linux-rdma@vger.kernel.org 13197S: Supported 13198W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13199Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13200F: drivers/infiniband/sw/rxe/ 13201F: include/uapi/rdma/rdma_user_rxe.h 13202 13203SOFTLOGIC 6x10 MPEG CODEC 13204M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13205M: Anton Sviridenko <anton@corp.bluecherry.net> 13206M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13207M: Andrey Utkin <andrey_utkin@fastmail.com> 13208M: Ismael Luceno <ismael@iodev.co.uk> 13209L: linux-media@vger.kernel.org 13210S: Supported 13211F: drivers/media/pci/solo6x10/ 13212 13213SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13214M: James Morse <james.morse@arm.com> 13215L: linux-arm-kernel@lists.infradead.org 13216S: Maintained 13217F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13218F: drivers/firmware/arm_sdei.c 13219F: include/linux/sdei.h 13220F: include/uapi/linux/sdei.h 13221 13222SOFTWARE RAID (Multiple Disks) SUPPORT 13223M: Shaohua Li <shli@kernel.org> 13224L: linux-raid@vger.kernel.org 13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13226S: Supported 13227F: drivers/md/Makefile 13228F: drivers/md/Kconfig 13229F: drivers/md/md* 13230F: drivers/md/raid* 13231F: include/linux/raid/ 13232F: include/uapi/linux/raid/ 13233 13234SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13235M: Jassi Brar <jaswinder.singh@linaro.org> 13236L: netdev@vger.kernel.org 13237S: Maintained 13238F: drivers/net/ethernet/socionext/netsec.c 13239F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13240 13241SOLIDRUN CLEARFOG SUPPORT 13242M: Russell King <linux@armlinux.org.uk> 13243S: Maintained 13244F: arch/arm/boot/dts/armada-388-clearfog* 13245F: arch/arm/boot/dts/armada-38x-solidrun-* 13246 13247SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13248M: Russell King <linux@armlinux.org.uk> 13249S: Maintained 13250F: arch/arm/boot/dts/imx6*-cubox-i* 13251F: arch/arm/boot/dts/imx6*-hummingboard* 13252F: arch/arm/boot/dts/imx6*-sr-* 13253 13254SONIC NETWORK DRIVER 13255M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13256L: netdev@vger.kernel.org 13257S: Maintained 13258F: drivers/net/ethernet/natsemi/sonic.* 13259 13260SONICS SILICON BACKPLANE DRIVER (SSB) 13261M: Michael Buesch <m@bues.ch> 13262L: linux-wireless@vger.kernel.org 13263S: Maintained 13264F: drivers/ssb/ 13265F: include/linux/ssb/ 13266 13267SONY IMX258 SENSOR DRIVER 13268M: Sakari Ailus <sakari.ailus@linux.intel.com> 13269L: linux-media@vger.kernel.org 13270T: git git://linuxtv.org/media_tree.git 13271S: Maintained 13272F: drivers/media/i2c/imx258.c 13273 13274SONY IMX274 SENSOR DRIVER 13275M: Leon Luo <leonl@leopardimaging.com> 13276L: linux-media@vger.kernel.org 13277T: git git://linuxtv.org/media_tree.git 13278S: Maintained 13279F: drivers/media/i2c/imx274.c 13280F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13281 13282SONY MEMORYSTICK CARD SUPPORT 13283M: Alex Dubov <oakad@yahoo.com> 13284W: http://tifmxx.berlios.de/ 13285S: Maintained 13286F: drivers/memstick/host/tifm_ms.c 13287 13288SONY MEMORYSTICK STANDARD SUPPORT 13289M: Maxim Levitsky <maximlevitsky@gmail.com> 13290S: Maintained 13291F: drivers/memstick/core/ms_block.* 13292 13293SONY VAIO CONTROL DEVICE DRIVER 13294M: Mattia Dongili <malattia@linux.it> 13295L: platform-driver-x86@vger.kernel.org 13296W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13297S: Maintained 13298F: Documentation/laptops/sony-laptop.txt 13299F: drivers/char/sonypi.c 13300F: drivers/platform/x86/sony-laptop.c 13301F: include/linux/sony-laptop.h 13302 13303SOUND 13304M: Jaroslav Kysela <perex@perex.cz> 13305M: Takashi Iwai <tiwai@suse.com> 13306L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13307W: http://www.alsa-project.org/ 13308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13309T: git git://git.alsa-project.org/alsa-kernel.git 13310Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13311S: Maintained 13312F: Documentation/sound/ 13313F: include/sound/ 13314F: include/uapi/sound/ 13315F: sound/ 13316 13317SOUND - COMPRESSED AUDIO 13318M: Vinod Koul <vkoul@kernel.org> 13319L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13321S: Supported 13322F: Documentation/sound/designs/compress-offload.rst 13323F: include/sound/compress_driver.h 13324F: include/uapi/sound/compress_* 13325F: sound/core/compress_offload.c 13326F: sound/soc/soc-compress.c 13327 13328SOUND - DMAENGINE HELPERS 13329M: Lars-Peter Clausen <lars@metafoo.de> 13330S: Supported 13331F: include/sound/dmaengine_pcm.h 13332F: sound/core/pcm_dmaengine.c 13333F: sound/soc/soc-generic-dmaengine-pcm.c 13334 13335SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13336M: Liam Girdwood <lgirdwood@gmail.com> 13337M: Mark Brown <broonie@kernel.org> 13338T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13339L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13340W: http://alsa-project.org/main/index.php/ASoC 13341S: Supported 13342F: Documentation/devicetree/bindings/sound/ 13343F: Documentation/sound/soc/ 13344F: sound/soc/ 13345F: include/sound/soc* 13346 13347SOUNDWIRE SUBSYSTEM 13348M: Vinod Koul <vinod.koul@intel.com> 13349M: Sanyog Kale <sanyog.r.kale@intel.com> 13350R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13352S: Supported 13353F: Documentation/driver-api/soundwire/ 13354F: drivers/soundwire/ 13355F: include/linux/soundwire/ 13356 13357SP2 MEDIA DRIVER 13358M: Olli Salonen <olli.salonen@iki.fi> 13359L: linux-media@vger.kernel.org 13360W: https://linuxtv.org 13361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13362S: Maintained 13363F: drivers/media/dvb-frontends/sp2* 13364 13365SPARC + UltraSPARC (sparc/sparc64) 13366M: "David S. Miller" <davem@davemloft.net> 13367L: sparclinux@vger.kernel.org 13368Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13369T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13370T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13371S: Maintained 13372F: arch/sparc/ 13373F: drivers/sbus/ 13374 13375SPARC SERIAL DRIVERS 13376M: "David S. Miller" <davem@davemloft.net> 13377L: sparclinux@vger.kernel.org 13378T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13379T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13380S: Maintained 13381F: include/linux/sunserialcore.h 13382F: drivers/tty/serial/suncore.c 13383F: drivers/tty/serial/sunhv.c 13384F: drivers/tty/serial/sunsab.c 13385F: drivers/tty/serial/sunsab.h 13386F: drivers/tty/serial/sunsu.c 13387F: drivers/tty/serial/sunzilog.c 13388F: drivers/tty/serial/sunzilog.h 13389F: drivers/tty/vcc.c 13390 13391SPARSE CHECKER 13392M: "Christopher Li" <sparse@chrisli.org> 13393L: linux-sparse@vger.kernel.org 13394W: https://sparse.wiki.kernel.org/ 13395T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13396T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13397S: Maintained 13398F: include/linux/compiler.h 13399 13400SPEAR CLOCK FRAMEWORK SUPPORT 13401M: Viresh Kumar <vireshk@kernel.org> 13402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13403W: http://www.st.com/spear 13404S: Maintained 13405F: drivers/clk/spear/ 13406 13407SPEAR PLATFORM SUPPORT 13408M: Viresh Kumar <vireshk@kernel.org> 13409M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13411W: http://www.st.com/spear 13412S: Maintained 13413F: arch/arm/boot/dts/spear* 13414F: arch/arm/mach-spear/ 13415 13416SPI NOR SUBSYSTEM 13417M: Marek Vasut <marek.vasut@gmail.com> 13418L: linux-mtd@lists.infradead.org 13419W: http://www.linux-mtd.infradead.org/ 13420Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13421T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13422T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13423S: Maintained 13424F: drivers/mtd/spi-nor/ 13425F: include/linux/mtd/spi-nor.h 13426 13427SPI SUBSYSTEM 13428M: Mark Brown <broonie@kernel.org> 13429L: linux-spi@vger.kernel.org 13430T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13431Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13432S: Maintained 13433F: Documentation/devicetree/bindings/spi/ 13434F: Documentation/spi/ 13435F: drivers/spi/ 13436F: include/linux/spi/ 13437F: include/uapi/linux/spi/ 13438F: tools/spi/ 13439 13440SPIDERNET NETWORK DRIVER for CELL 13441M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13442L: netdev@vger.kernel.org 13443S: Supported 13444F: Documentation/networking/spider_net.txt 13445F: drivers/net/ethernet/toshiba/spider_net* 13446 13447SPMI SUBSYSTEM 13448R: Stephen Boyd <sboyd@kernel.org> 13449L: linux-arm-msm@vger.kernel.org 13450F: Documentation/devicetree/bindings/spmi/ 13451F: drivers/spmi/ 13452F: include/dt-bindings/spmi/spmi.h 13453F: include/linux/spmi.h 13454F: include/trace/events/spmi.h 13455 13456SPU FILE SYSTEM 13457M: Jeremy Kerr <jk@ozlabs.org> 13458L: linuxppc-dev@lists.ozlabs.org 13459W: http://www.ibm.com/developerworks/power/cell/ 13460S: Supported 13461F: Documentation/filesystems/spufs.txt 13462F: arch/powerpc/platforms/cell/spufs/ 13463 13464SQUASHFS FILE SYSTEM 13465M: Phillip Lougher <phillip@squashfs.org.uk> 13466L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13467W: http://squashfs.org.uk 13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13469S: Maintained 13470F: Documentation/filesystems/squashfs.txt 13471F: fs/squashfs/ 13472 13473SRM (Alpha) environment access 13474M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13475S: Maintained 13476F: arch/alpha/kernel/srm_env.c 13477 13478ST STM32 I2C/SMBUS DRIVER 13479M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13480L: linux-i2c@vger.kernel.org 13481S: Maintained 13482F: drivers/i2c/busses/i2c-stm32* 13483 13484STABLE BRANCH 13485M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13486L: stable@vger.kernel.org 13487S: Supported 13488F: Documentation/process/stable-kernel-rules.rst 13489 13490STAGING - COMEDI 13491M: Ian Abbott <abbotti@mev.co.uk> 13492M: H Hartley Sweeten <hsweeten@visionengravers.com> 13493S: Odd Fixes 13494F: drivers/staging/comedi/ 13495 13496STAGING - FLARION FT1000 DRIVERS 13497M: Marek Belisko <marek.belisko@gmail.com> 13498S: Odd Fixes 13499F: drivers/staging/ft1000/ 13500 13501STAGING - INDUSTRIAL IO 13502M: Jonathan Cameron <jic23@kernel.org> 13503L: linux-iio@vger.kernel.org 13504S: Odd Fixes 13505F: Documentation/devicetree/bindings/staging/iio/ 13506F: drivers/staging/iio/ 13507 13508STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13509M: Marc Dietrich <marvin24@gmx.de> 13510L: ac100@lists.launchpad.net (moderated for non-subscribers) 13511L: linux-tegra@vger.kernel.org 13512S: Maintained 13513F: drivers/staging/nvec/ 13514 13515STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13516M: Jens Frederich <jfrederich@gmail.com> 13517M: Daniel Drake <dsd@laptop.org> 13518M: Jon Nettleton <jon.nettleton@gmail.com> 13519W: http://wiki.laptop.org/go/DCON 13520S: Maintained 13521F: drivers/staging/olpc_dcon/ 13522 13523STAGING - REALTEK RTL8712U DRIVERS 13524M: Larry Finger <Larry.Finger@lwfinger.net> 13525M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13526S: Odd Fixes 13527F: drivers/staging/rtl8712/ 13528 13529STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13530M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13531M: Teddy Wang <teddy.wang@siliconmotion.com> 13532M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13533L: linux-fbdev@vger.kernel.org 13534S: Maintained 13535F: drivers/staging/sm750fb/ 13536 13537STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13538M: William Hubbs <w.d.hubbs@gmail.com> 13539M: Chris Brannon <chris@the-brannons.com> 13540M: Kirk Reiser <kirk@reisers.ca> 13541M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13542L: speakup@linux-speakup.org 13543W: http://www.linux-speakup.org/ 13544S: Odd Fixes 13545F: drivers/staging/speakup/ 13546 13547STAGING - VIA VT665X DRIVERS 13548M: Forest Bond <forest@alittletooquiet.net> 13549S: Odd Fixes 13550F: drivers/staging/vt665?/ 13551 13552STAGING - WILC1000 WIFI DRIVER 13553M: Aditya Shankar <aditya.shankar@microchip.com> 13554M: Ganesh Krishna <ganesh.krishna@microchip.com> 13555L: linux-wireless@vger.kernel.org 13556S: Supported 13557F: drivers/staging/wilc1000/ 13558 13559STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13560M: Arnaud Patard <arnaud.patard@rtp-net.org> 13561S: Odd Fixes 13562F: drivers/staging/xgifb/ 13563 13564STAGING SUBSYSTEM 13565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13566T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13567L: devel@driverdev.osuosl.org 13568S: Supported 13569F: drivers/staging/ 13570 13571STARFIRE/DURALAN NETWORK DRIVER 13572M: Ion Badulescu <ionut@badula.org> 13573S: Odd Fixes 13574F: drivers/net/ethernet/adaptec/starfire* 13575 13576STEC S1220 SKD DRIVER 13577M: Bart Van Assche <bart.vanassche@wdc.com> 13578L: linux-block@vger.kernel.org 13579S: Maintained 13580F: drivers/block/skd*[ch] 13581 13582STI CEC DRIVER 13583M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13584S: Maintained 13585F: drivers/staging/media/st-cec/ 13586F: Documentation/devicetree/bindings/media/stih-cec.txt 13587 13588STK1160 USB VIDEO CAPTURE DRIVER 13589M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13590L: linux-media@vger.kernel.org 13591T: git git://linuxtv.org/media_tree.git 13592S: Maintained 13593F: drivers/media/usb/stk1160/ 13594 13595STM32 TIMER/LPTIMER DRIVERS 13596M: Fabrice Gasnier <fabrice.gasnier@st.com> 13597S: Maintained 13598F: drivers/*/stm32-*timer* 13599F: drivers/pwm/pwm-stm32* 13600F: include/linux/*/stm32-*tim* 13601F: Documentation/ABI/testing/*timer-stm32 13602F: Documentation/devicetree/bindings/*/stm32-*timer* 13603F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13604 13605STMMAC ETHERNET DRIVER 13606M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13607M: Alexandre Torgue <alexandre.torgue@st.com> 13608M: Jose Abreu <joabreu@synopsys.com> 13609L: netdev@vger.kernel.org 13610W: http://www.stlinux.com 13611S: Supported 13612F: drivers/net/ethernet/stmicro/stmmac/ 13613 13614SUN3/3X 13615M: Sam Creasey <sammy@sammy.net> 13616W: http://sammy.net/sun3/ 13617S: Maintained 13618F: arch/m68k/kernel/*sun3* 13619F: arch/m68k/sun3*/ 13620F: arch/m68k/include/asm/sun3* 13621F: drivers/net/ethernet/i825xx/sun3* 13622 13623SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13624M: Hans de Goede <hdegoede@redhat.com> 13625L: linux-input@vger.kernel.org 13626S: Maintained 13627F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13628F: drivers/input/keyboard/sun4i-lradc-keys.c 13629 13630SUNDANCE NETWORK DRIVER 13631M: Denis Kirjanov <kda@linux-powerpc.org> 13632L: netdev@vger.kernel.org 13633S: Maintained 13634F: drivers/net/ethernet/dlink/sundance.c 13635 13636SUPERH 13637M: Yoshinori Sato <ysato@users.sourceforge.jp> 13638M: Rich Felker <dalias@libc.org> 13639L: linux-sh@vger.kernel.org 13640Q: http://patchwork.kernel.org/project/linux-sh/list/ 13641S: Maintained 13642F: Documentation/sh/ 13643F: arch/sh/ 13644F: drivers/sh/ 13645 13646SUSPEND TO RAM 13647M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13648M: Len Brown <len.brown@intel.com> 13649M: Pavel Machek <pavel@ucw.cz> 13650L: linux-pm@vger.kernel.org 13651B: https://bugzilla.kernel.org 13652S: Supported 13653F: Documentation/power/ 13654F: arch/x86/kernel/acpi/ 13655F: drivers/base/power/ 13656F: kernel/power/ 13657F: include/linux/suspend.h 13658F: include/linux/freezer.h 13659F: include/linux/pm.h 13660 13661SVGA HANDLING 13662M: Martin Mares <mj@ucw.cz> 13663L: linux-video@atrey.karlin.mff.cuni.cz 13664S: Maintained 13665F: Documentation/svga.txt 13666F: arch/x86/boot/video* 13667 13668SWIOTLB SUBSYSTEM 13669M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13670L: iommu@lists.linux-foundation.org 13671T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13672S: Supported 13673F: kernel/dma/swiotlb.c 13674F: arch/*/kernel/pci-swiotlb.c 13675F: include/linux/swiotlb.h 13676 13677SWITCHDEV 13678M: Jiri Pirko <jiri@resnulli.us> 13679M: Ivan Vecera <ivecera@redhat.com> 13680L: netdev@vger.kernel.org 13681S: Supported 13682F: net/switchdev/ 13683F: include/net/switchdev.h 13684 13685SY8106A REGULATOR DRIVER 13686M: Icenowy Zheng <icenowy@aosc.io> 13687S: Maintained 13688F: drivers/regulator/sy8106a-regulator.c 13689F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13690 13691SYNC FILE FRAMEWORK 13692M: Sumit Semwal <sumit.semwal@linaro.org> 13693R: Gustavo Padovan <gustavo@padovan.org> 13694S: Maintained 13695L: linux-media@vger.kernel.org 13696L: dri-devel@lists.freedesktop.org 13697F: drivers/dma-buf/sync_* 13698F: drivers/dma-buf/dma-fence* 13699F: drivers/dma-buf/sw_sync.c 13700F: include/linux/sync_file.h 13701F: include/uapi/linux/sync_file.h 13702F: Documentation/sync_file.txt 13703T: git git://anongit.freedesktop.org/drm/drm-misc 13704 13705SYNOPSYS ARC ARCHITECTURE 13706M: Vineet Gupta <vgupta@synopsys.com> 13707L: linux-snps-arc@lists.infradead.org 13708S: Supported 13709F: arch/arc/ 13710F: Documentation/devicetree/bindings/arc/* 13711F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13712F: drivers/clocksource/arc_timer.c 13713F: drivers/tty/serial/arc_uart.c 13714T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13715 13716SYNOPSYS ARC HSDK SDP pll clock driver 13717M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13718S: Supported 13719F: drivers/clk/clk-hsdk-pll.c 13720F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13721 13722SYNOPSYS ARC SDP clock driver 13723M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13724S: Supported 13725F: drivers/clk/axs10x/* 13726F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13727 13728SYNOPSYS ARC SDP platform support 13729M: Alexey Brodkin <abrodkin@synopsys.com> 13730S: Supported 13731F: arch/arc/plat-axs10x 13732F: arch/arc/boot/dts/ax* 13733F: Documentation/devicetree/bindings/arc/axs10* 13734 13735SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13736M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13737S: Supported 13738F: drivers/reset/reset-axs10x.c 13739F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13740 13741SYNOPSYS DESIGNWARE 8250 UART DRIVER 13742R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13743S: Maintained 13744F: drivers/tty/serial/8250/8250_dw.c 13745 13746SYNOPSYS DESIGNWARE APB GPIO DRIVER 13747M: Hoan Tran <hotran@apm.com> 13748L: linux-gpio@vger.kernel.org 13749S: Maintained 13750F: drivers/gpio/gpio-dwapb.c 13751F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13752 13753SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13754M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13755S: Maintained 13756F: drivers/dma/dwi-axi-dmac/ 13757F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13758 13759SYNOPSYS DESIGNWARE DMAC DRIVER 13760M: Viresh Kumar <vireshk@kernel.org> 13761R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13762S: Maintained 13763F: include/linux/dma/dw.h 13764F: include/linux/platform_data/dma-dw.h 13765F: drivers/dma/dw/ 13766 13767SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13768M: Jose Abreu <Jose.Abreu@synopsys.com> 13769L: netdev@vger.kernel.org 13770S: Supported 13771F: drivers/net/ethernet/synopsys/ 13772 13773SYNOPSYS DESIGNWARE I2C DRIVER 13774M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13775R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13776R: Mika Westerberg <mika.westerberg@linux.intel.com> 13777L: linux-i2c@vger.kernel.org 13778S: Maintained 13779F: drivers/i2c/busses/i2c-designware-* 13780F: include/linux/platform_data/i2c-designware.h 13781 13782SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13783M: Jaehoon Chung <jh80.chung@samsung.com> 13784L: linux-mmc@vger.kernel.org 13785S: Maintained 13786F: drivers/mmc/host/dw_mmc* 13787 13788SYNOPSYS HSDK RESET CONTROLLER DRIVER 13789M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13790S: Supported 13791F: drivers/reset/reset-hsdk.c 13792F: include/dt-bindings/reset/snps,hsdk-reset.h 13793F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13794 13795SYSTEM CONFIGURATION (SYSCON) 13796M: Lee Jones <lee.jones@linaro.org> 13797M: Arnd Bergmann <arnd@arndb.de> 13798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13799S: Supported 13800F: drivers/mfd/syscon.c 13801 13802SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13803M: Sudeep Holla <sudeep.holla@arm.com> 13804L: linux-arm-kernel@lists.infradead.org 13805S: Maintained 13806F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13807F: drivers/clk/clk-sc[mp]i.c 13808F: drivers/cpufreq/sc[mp]i-cpufreq.c 13809F: drivers/firmware/arm_scpi.c 13810F: drivers/firmware/arm_scmi/ 13811F: include/linux/sc[mp]i_protocol.h 13812 13813SYSTEM RESET/SHUTDOWN DRIVERS 13814M: Sebastian Reichel <sre@kernel.org> 13815L: linux-pm@vger.kernel.org 13816T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13817S: Maintained 13818F: Documentation/devicetree/bindings/power/reset/ 13819F: drivers/power/reset/ 13820 13821SYSTEM TRACE MODULE CLASS 13822M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13823S: Maintained 13824T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13825F: Documentation/trace/stm.rst 13826F: drivers/hwtracing/stm/ 13827F: include/linux/stm.h 13828F: include/uapi/linux/stm.h 13829 13830SYSV FILESYSTEM 13831M: Christoph Hellwig <hch@infradead.org> 13832S: Maintained 13833F: Documentation/filesystems/sysv-fs.txt 13834F: fs/sysv/ 13835F: include/linux/sysv_fs.h 13836 13837TARGET SUBSYSTEM 13838M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13839L: linux-scsi@vger.kernel.org 13840L: target-devel@vger.kernel.org 13841W: http://www.linux-iscsi.org 13842W: http://groups.google.com/group/linux-iscsi-target-dev 13843T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13844S: Supported 13845F: drivers/target/ 13846F: include/target/ 13847F: Documentation/target/ 13848 13849TASKSTATS STATISTICS INTERFACE 13850M: Balbir Singh <bsingharora@gmail.com> 13851S: Maintained 13852F: Documentation/accounting/taskstats* 13853F: include/linux/taskstats* 13854F: kernel/taskstats.c 13855 13856TC subsystem 13857M: Jamal Hadi Salim <jhs@mojatatu.com> 13858M: Cong Wang <xiyou.wangcong@gmail.com> 13859M: Jiri Pirko <jiri@resnulli.us> 13860L: netdev@vger.kernel.org 13861S: Maintained 13862F: include/net/pkt_cls.h 13863F: include/net/pkt_sched.h 13864F: include/net/tc_act/ 13865F: include/uapi/linux/pkt_cls.h 13866F: include/uapi/linux/pkt_sched.h 13867F: include/uapi/linux/tc_act/ 13868F: include/uapi/linux/tc_ematch/ 13869F: net/sched/ 13870 13871TCP LOW PRIORITY MODULE 13872M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13873M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13874W: http://tcp-lp-mod.sourceforge.net/ 13875S: Maintained 13876F: net/ipv4/tcp_lp.c 13877 13878TDA10071 MEDIA DRIVER 13879M: Antti Palosaari <crope@iki.fi> 13880L: linux-media@vger.kernel.org 13881W: https://linuxtv.org 13882W: http://palosaari.fi/linux/ 13883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13884T: git git://linuxtv.org/anttip/media_tree.git 13885S: Maintained 13886F: drivers/media/dvb-frontends/tda10071* 13887 13888TDA18212 MEDIA DRIVER 13889M: Antti Palosaari <crope@iki.fi> 13890L: linux-media@vger.kernel.org 13891W: https://linuxtv.org 13892W: http://palosaari.fi/linux/ 13893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13894T: git git://linuxtv.org/anttip/media_tree.git 13895S: Maintained 13896F: drivers/media/tuners/tda18212* 13897 13898TDA18218 MEDIA DRIVER 13899M: Antti Palosaari <crope@iki.fi> 13900L: linux-media@vger.kernel.org 13901W: https://linuxtv.org 13902W: http://palosaari.fi/linux/ 13903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13904T: git git://linuxtv.org/anttip/media_tree.git 13905S: Maintained 13906F: drivers/media/tuners/tda18218* 13907 13908TDA18250 MEDIA DRIVER 13909M: Olli Salonen <olli.salonen@iki.fi> 13910L: linux-media@vger.kernel.org 13911W: https://linuxtv.org 13912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13913T: git git://linuxtv.org/media_tree.git 13914S: Maintained 13915F: drivers/media/tuners/tda18250* 13916 13917TDA18271 MEDIA DRIVER 13918M: Michael Krufky <mkrufky@linuxtv.org> 13919L: linux-media@vger.kernel.org 13920W: https://linuxtv.org 13921W: http://github.com/mkrufky 13922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13923T: git git://linuxtv.org/mkrufky/tuners.git 13924S: Maintained 13925F: drivers/media/tuners/tda18271* 13926 13927TDA1997x MEDIA DRIVER 13928M: Tim Harvey <tharvey@gateworks.com> 13929L: linux-media@vger.kernel.org 13930W: https://linuxtv.org 13931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13932S: Maintained 13933F: drivers/media/i2c/tda1997x.* 13934 13935TDA827x MEDIA DRIVER 13936M: Michael Krufky <mkrufky@linuxtv.org> 13937L: linux-media@vger.kernel.org 13938W: https://linuxtv.org 13939W: http://github.com/mkrufky 13940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13941T: git git://linuxtv.org/mkrufky/tuners.git 13942S: Maintained 13943F: drivers/media/tuners/tda8290.* 13944 13945TDA8290 MEDIA DRIVER 13946M: Michael Krufky <mkrufky@linuxtv.org> 13947L: linux-media@vger.kernel.org 13948W: https://linuxtv.org 13949W: http://github.com/mkrufky 13950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13951T: git git://linuxtv.org/mkrufky/tuners.git 13952S: Maintained 13953F: drivers/media/tuners/tda8290.* 13954 13955TDA9840 MEDIA DRIVER 13956M: Hans Verkuil <hverkuil@xs4all.nl> 13957L: linux-media@vger.kernel.org 13958T: git git://linuxtv.org/media_tree.git 13959W: https://linuxtv.org 13960S: Maintained 13961F: drivers/media/i2c/tda9840* 13962 13963TEA5761 TUNER DRIVER 13964M: Mauro Carvalho Chehab <mchehab@kernel.org> 13965L: linux-media@vger.kernel.org 13966W: https://linuxtv.org 13967T: git git://linuxtv.org/media_tree.git 13968S: Odd fixes 13969F: drivers/media/tuners/tea5761.* 13970 13971TEA5767 TUNER DRIVER 13972M: Mauro Carvalho Chehab <mchehab@kernel.org> 13973L: linux-media@vger.kernel.org 13974W: https://linuxtv.org 13975T: git git://linuxtv.org/media_tree.git 13976S: Maintained 13977F: drivers/media/tuners/tea5767.* 13978 13979TEA6415C MEDIA DRIVER 13980M: Hans Verkuil <hverkuil@xs4all.nl> 13981L: linux-media@vger.kernel.org 13982T: git git://linuxtv.org/media_tree.git 13983W: https://linuxtv.org 13984S: Maintained 13985F: drivers/media/i2c/tea6415c* 13986 13987TEA6420 MEDIA DRIVER 13988M: Hans Verkuil <hverkuil@xs4all.nl> 13989L: linux-media@vger.kernel.org 13990T: git git://linuxtv.org/media_tree.git 13991W: https://linuxtv.org 13992S: Maintained 13993F: drivers/media/i2c/tea6420* 13994 13995TEAM DRIVER 13996M: Jiri Pirko <jiri@resnulli.us> 13997L: netdev@vger.kernel.org 13998S: Supported 13999F: drivers/net/team/ 14000F: include/linux/if_team.h 14001F: include/uapi/linux/if_team.h 14002 14003TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14004M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14005S: Maintained 14006F: arch/x86/platform/ts5500/ 14007 14008TECHNOTREND USB IR RECEIVER 14009M: Sean Young <sean@mess.org> 14010L: linux-media@vger.kernel.org 14011S: Maintained 14012F: drivers/media/rc/ttusbir.c 14013 14014TECHWELL TW9910 VIDEO DECODER 14015L: linux-media@vger.kernel.org 14016S: Orphan 14017F: drivers/media/i2c/tw9910.c 14018F: include/media/i2c/tw9910.h 14019 14020TEE SUBSYSTEM 14021M: Jens Wiklander <jens.wiklander@linaro.org> 14022S: Maintained 14023F: include/linux/tee_drv.h 14024F: include/uapi/linux/tee.h 14025F: drivers/tee/ 14026F: Documentation/tee.txt 14027 14028TEGRA ARCHITECTURE SUPPORT 14029M: Thierry Reding <thierry.reding@gmail.com> 14030M: Jonathan Hunter <jonathanh@nvidia.com> 14031L: linux-tegra@vger.kernel.org 14032Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14034S: Supported 14035N: [^a-z]tegra 14036 14037TEGRA CLOCK DRIVER 14038M: Peter De Schrijver <pdeschrijver@nvidia.com> 14039M: Prashant Gaikwad <pgaikwad@nvidia.com> 14040S: Supported 14041F: drivers/clk/tegra/ 14042 14043TEGRA DMA DRIVERS 14044M: Laxman Dewangan <ldewangan@nvidia.com> 14045M: Jon Hunter <jonathanh@nvidia.com> 14046S: Supported 14047F: drivers/dma/tegra* 14048 14049TEGRA I2C DRIVER 14050M: Laxman Dewangan <ldewangan@nvidia.com> 14051S: Supported 14052F: drivers/i2c/busses/i2c-tegra.c 14053 14054TEGRA IOMMU DRIVERS 14055M: Thierry Reding <thierry.reding@gmail.com> 14056L: linux-tegra@vger.kernel.org 14057S: Supported 14058F: drivers/iommu/tegra* 14059 14060TEGRA KBC DRIVER 14061M: Laxman Dewangan <ldewangan@nvidia.com> 14062S: Supported 14063F: drivers/input/keyboard/tegra-kbc.c 14064 14065TEGRA NAND DRIVER 14066M: Stefan Agner <stefan@agner.ch> 14067M: Lucas Stach <dev@lynxeye.de> 14068S: Maintained 14069F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14070F: drivers/mtd/nand/raw/tegra_nand.c 14071 14072TEGRA PWM DRIVER 14073M: Thierry Reding <thierry.reding@gmail.com> 14074S: Supported 14075F: drivers/pwm/pwm-tegra.c 14076 14077TEGRA SERIAL DRIVER 14078M: Laxman Dewangan <ldewangan@nvidia.com> 14079S: Supported 14080F: drivers/tty/serial/serial-tegra.c 14081 14082TEGRA SPI DRIVER 14083M: Laxman Dewangan <ldewangan@nvidia.com> 14084S: Supported 14085F: drivers/spi/spi-tegra* 14086 14087TEHUTI ETHERNET DRIVER 14088M: Andy Gospodarek <andy@greyhouse.net> 14089L: netdev@vger.kernel.org 14090S: Supported 14091F: drivers/net/ethernet/tehuti/* 14092 14093Telecom Clock Driver for MCPL0010 14094M: Mark Gross <mark.gross@intel.com> 14095S: Supported 14096F: drivers/char/tlclk.c 14097 14098TENSILICA XTENSA PORT (xtensa) 14099M: Chris Zankel <chris@zankel.net> 14100M: Max Filippov <jcmvbkbc@gmail.com> 14101L: linux-xtensa@linux-xtensa.org 14102T: git git://github.com/czankel/xtensa-linux.git 14103S: Maintained 14104F: arch/xtensa/ 14105F: drivers/irqchip/irq-xtensa-* 14106 14107Texas Instruments' System Control Interface (TISCI) Protocol Driver 14108M: Nishanth Menon <nm@ti.com> 14109M: Tero Kristo <t-kristo@ti.com> 14110M: Santosh Shilimkar <ssantosh@kernel.org> 14111L: linux-arm-kernel@lists.infradead.org 14112S: Maintained 14113F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14114F: drivers/firmware/ti_sci* 14115F: include/linux/soc/ti/ti_sci_protocol.h 14116F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14117F: include/dt-bindings/genpd/k2g.h 14118F: drivers/soc/ti/ti_sci_pm_domains.c 14119F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14120F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14121F: drivers/clk/keystone/sci-clk.c 14122F: drivers/reset/reset-ti-sci.c 14123 14124THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14125M: Hans Verkuil <hverkuil@xs4all.nl> 14126L: linux-media@vger.kernel.org 14127T: git git://linuxtv.org/media_tree.git 14128W: https://linuxtv.org 14129S: Maintained 14130F: drivers/media/radio/radio-raremono.c 14131 14132THERMAL 14133M: Zhang Rui <rui.zhang@intel.com> 14134M: Eduardo Valentin <edubezval@gmail.com> 14135L: linux-pm@vger.kernel.org 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14138Q: https://patchwork.kernel.org/project/linux-pm/list/ 14139S: Supported 14140F: drivers/thermal/ 14141F: include/linux/thermal.h 14142F: include/uapi/linux/thermal.h 14143F: include/linux/cpu_cooling.h 14144F: Documentation/devicetree/bindings/thermal/ 14145 14146THERMAL/CPU_COOLING 14147M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14148M: Viresh Kumar <viresh.kumar@linaro.org> 14149M: Javi Merino <javi.merino@kernel.org> 14150L: linux-pm@vger.kernel.org 14151S: Supported 14152F: Documentation/thermal/cpu-cooling-api.txt 14153F: drivers/thermal/cpu_cooling.c 14154F: include/linux/cpu_cooling.h 14155 14156THINKPAD ACPI EXTRAS DRIVER 14157M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14158L: ibm-acpi-devel@lists.sourceforge.net 14159L: platform-driver-x86@vger.kernel.org 14160W: http://ibm-acpi.sourceforge.net 14161W: http://thinkwiki.org/wiki/Ibm-acpi 14162T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14163S: Maintained 14164F: drivers/platform/x86/thinkpad_acpi.c 14165 14166THUNDERBOLT DRIVER 14167M: Andreas Noever <andreas.noever@gmail.com> 14168M: Michael Jamet <michael.jamet@intel.com> 14169M: Mika Westerberg <mika.westerberg@linux.intel.com> 14170M: Yehezkel Bernat <YehezkelShB@gmail.com> 14171T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14172S: Maintained 14173F: Documentation/admin-guide/thunderbolt.rst 14174F: drivers/thunderbolt/ 14175F: include/linux/thunderbolt.h 14176 14177THUNDERBOLT NETWORK DRIVER 14178M: Michael Jamet <michael.jamet@intel.com> 14179M: Mika Westerberg <mika.westerberg@linux.intel.com> 14180M: Yehezkel Bernat <YehezkelShB@gmail.com> 14181L: netdev@vger.kernel.org 14182S: Maintained 14183F: drivers/net/thunderbolt.c 14184 14185THUNDERX GPIO DRIVER 14186M: David Daney <david.daney@cavium.com> 14187S: Maintained 14188F: drivers/gpio/gpio-thunderx.c 14189 14190TI AM437X VPFE DRIVER 14191M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14192L: linux-media@vger.kernel.org 14193W: https://linuxtv.org 14194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14195T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14196S: Maintained 14197F: drivers/media/platform/am437x/ 14198 14199TI BANDGAP AND THERMAL DRIVER 14200M: Eduardo Valentin <edubezval@gmail.com> 14201M: Keerthy <j-keerthy@ti.com> 14202L: linux-pm@vger.kernel.org 14203L: linux-omap@vger.kernel.org 14204S: Maintained 14205F: drivers/thermal/ti-soc-thermal/ 14206 14207TI BQ27XXX POWER SUPPLY DRIVER 14208R: Andrew F. Davis <afd@ti.com> 14209F: include/linux/power/bq27xxx_battery.h 14210F: drivers/power/supply/bq27xxx_battery.c 14211F: drivers/power/supply/bq27xxx_battery_i2c.c 14212 14213TI CDCE706 CLOCK DRIVER 14214M: Max Filippov <jcmvbkbc@gmail.com> 14215S: Maintained 14216F: drivers/clk/clk-cdce706.c 14217 14218TI CLOCK DRIVER 14219M: Tero Kristo <t-kristo@ti.com> 14220L: linux-omap@vger.kernel.org 14221S: Maintained 14222F: drivers/clk/ti/ 14223F: include/linux/clk/ti.h 14224 14225TI DAVINCI MACHINE SUPPORT 14226M: Sekhar Nori <nsekhar@ti.com> 14227M: Kevin Hilman <khilman@kernel.org> 14228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14229T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14230S: Supported 14231F: arch/arm/mach-davinci/ 14232F: drivers/i2c/busses/i2c-davinci.c 14233F: arch/arm/boot/dts/da850* 14234 14235TI DAVINCI SERIES CLOCK DRIVER 14236M: David Lechner <david@lechnology.com> 14237R: Sekhar Nori <nsekhar@ti.com> 14238S: Maintained 14239F: Documentation/devicetree/bindings/clock/ti/davinci/ 14240F: drivers/clk/davinci/ 14241 14242TI DAVINCI SERIES GPIO DRIVER 14243M: Keerthy <j-keerthy@ti.com> 14244L: linux-gpio@vger.kernel.org 14245S: Maintained 14246F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14247F: drivers/gpio/gpio-davinci.c 14248 14249TI DAVINCI SERIES MEDIA DRIVER 14250M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14251L: linux-media@vger.kernel.org 14252W: https://linuxtv.org 14253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14254T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14255S: Maintained 14256F: drivers/media/platform/davinci/ 14257F: include/media/davinci/ 14258 14259TI ETHERNET SWITCH DRIVER (CPSW) 14260R: Grygorii Strashko <grygorii.strashko@ti.com> 14261L: linux-omap@vger.kernel.org 14262L: netdev@vger.kernel.org 14263S: Maintained 14264F: drivers/net/ethernet/ti/cpsw* 14265F: drivers/net/ethernet/ti/davinci* 14266 14267TI FLASH MEDIA INTERFACE DRIVER 14268M: Alex Dubov <oakad@yahoo.com> 14269S: Maintained 14270F: drivers/misc/tifm* 14271F: drivers/mmc/host/tifm_sd.c 14272F: include/linux/tifm.h 14273 14274TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14275M: Santosh Shilimkar <ssantosh@kernel.org> 14276L: linux-kernel@vger.kernel.org 14277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14278S: Maintained 14279F: drivers/soc/ti/* 14280T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14281 14282TI LM49xxx FAMILY ASoC CODEC DRIVERS 14283M: M R Swami Reddy <mr.swami.reddy@ti.com> 14284M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14285L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14286S: Maintained 14287F: sound/soc/codecs/lm49453* 14288F: sound/soc/codecs/isabelle* 14289 14290TI LP855x BACKLIGHT DRIVER 14291M: Milo Kim <milo.kim@ti.com> 14292S: Maintained 14293F: Documentation/backlight/lp855x-driver.txt 14294F: drivers/video/backlight/lp855x_bl.c 14295F: include/linux/platform_data/lp855x.h 14296 14297TI LP8727 CHARGER DRIVER 14298M: Milo Kim <milo.kim@ti.com> 14299S: Maintained 14300F: drivers/power/supply/lp8727_charger.c 14301F: include/linux/platform_data/lp8727.h 14302 14303TI LP8788 MFD DRIVER 14304M: Milo Kim <milo.kim@ti.com> 14305S: Maintained 14306F: drivers/iio/adc/lp8788_adc.c 14307F: drivers/leds/leds-lp8788.c 14308F: drivers/mfd/lp8788*.c 14309F: drivers/power/supply/lp8788-charger.c 14310F: drivers/regulator/lp8788-*.c 14311F: include/linux/mfd/lp8788*.h 14312 14313TI NETCP ETHERNET DRIVER 14314M: Wingman Kwok <w-kwok2@ti.com> 14315M: Murali Karicheri <m-karicheri2@ti.com> 14316L: netdev@vger.kernel.org 14317S: Maintained 14318F: drivers/net/ethernet/ti/netcp* 14319 14320TI TAS571X FAMILY ASoC CODEC DRIVER 14321M: Kevin Cernekee <cernekee@chromium.org> 14322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14323S: Odd Fixes 14324F: sound/soc/codecs/tas571x* 14325 14326TI TRF7970A NFC DRIVER 14327M: Mark Greer <mgreer@animalcreek.com> 14328L: linux-wireless@vger.kernel.org 14329L: linux-nfc@lists.01.org (moderated for non-subscribers) 14330S: Supported 14331F: drivers/nfc/trf7970a.c 14332F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14333 14334TI TWL4030 SERIES SOC CODEC DRIVER 14335M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14337S: Maintained 14338F: sound/soc/codecs/twl4030* 14339 14340TI VPE/CAL DRIVERS 14341M: Benoit Parrot <bparrot@ti.com> 14342L: linux-media@vger.kernel.org 14343W: http://linuxtv.org/ 14344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14345S: Maintained 14346F: drivers/media/platform/ti-vpe/ 14347 14348TI WILINK WIRELESS DRIVERS 14349L: linux-wireless@vger.kernel.org 14350W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14351W: http://wireless.kernel.org/en/users/Drivers/wl1251 14352T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14353S: Orphan 14354F: drivers/net/wireless/ti/ 14355F: include/linux/wl12xx.h 14356 14357TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14358M: John Stultz <john.stultz@linaro.org> 14359M: Thomas Gleixner <tglx@linutronix.de> 14360R: Stephen Boyd <sboyd@kernel.org> 14361L: linux-kernel@vger.kernel.org 14362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14363S: Supported 14364F: include/linux/clocksource.h 14365F: include/linux/time.h 14366F: include/linux/timex.h 14367F: include/uapi/linux/time.h 14368F: include/uapi/linux/timex.h 14369F: kernel/time/clocksource.c 14370F: kernel/time/time*.c 14371F: kernel/time/alarmtimer.c 14372F: kernel/time/ntp.c 14373F: tools/testing/selftests/timers/ 14374 14375TIPC NETWORK LAYER 14376M: Jon Maloy <jon.maloy@ericsson.com> 14377M: Ying Xue <ying.xue@windriver.com> 14378L: netdev@vger.kernel.org (core kernel code) 14379L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14380W: http://tipc.sourceforge.net/ 14381S: Maintained 14382F: include/uapi/linux/tipc*.h 14383F: net/tipc/ 14384 14385TLAN NETWORK DRIVER 14386M: Samuel Chessman <chessman@tux.org> 14387L: tlan-devel@lists.sourceforge.net (subscribers-only) 14388W: http://sourceforge.net/projects/tlan/ 14389S: Maintained 14390F: Documentation/networking/tlan.txt 14391F: drivers/net/ethernet/ti/tlan.* 14392 14393TM6000 VIDEO4LINUX DRIVER 14394M: Mauro Carvalho Chehab <mchehab@kernel.org> 14395L: linux-media@vger.kernel.org 14396W: https://linuxtv.org 14397T: git git://linuxtv.org/media_tree.git 14398S: Odd fixes 14399F: drivers/media/usb/tm6000/ 14400F: Documentation/media/v4l-drivers/tm6000* 14401 14402TMIO/SDHI MMC DRIVER 14403M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14404L: linux-mmc@vger.kernel.org 14405S: Supported 14406F: drivers/mmc/host/tmio_mmc* 14407F: drivers/mmc/host/renesas_sdhi* 14408F: include/linux/mfd/tmio.h 14409 14410TMP401 HARDWARE MONITOR DRIVER 14411M: Guenter Roeck <linux@roeck-us.net> 14412L: linux-hwmon@vger.kernel.org 14413S: Maintained 14414F: Documentation/hwmon/tmp401 14415F: drivers/hwmon/tmp401.c 14416 14417TMPFS (SHMEM FILESYSTEM) 14418M: Hugh Dickins <hughd@google.com> 14419L: linux-mm@kvack.org 14420S: Maintained 14421F: include/linux/shmem_fs.h 14422F: mm/shmem.c 14423 14424TOMOYO SECURITY MODULE 14425M: Kentaro Takeda <takedakn@nttdata.co.jp> 14426M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14427L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14428L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14429L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14430L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14431W: http://tomoyo.sourceforge.jp/ 14432T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14433S: Maintained 14434F: security/tomoyo/ 14435 14436TOPSTAR LAPTOP EXTRAS DRIVER 14437M: Herton Ronaldo Krzesinski <herton@canonical.com> 14438L: platform-driver-x86@vger.kernel.org 14439S: Maintained 14440F: drivers/platform/x86/topstar-laptop.c 14441 14442TORTURE-TEST MODULES 14443M: Davidlohr Bueso <dave@stgolabs.net> 14444M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14445M: Josh Triplett <josh@joshtriplett.org> 14446L: linux-kernel@vger.kernel.org 14447S: Supported 14448T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14449F: Documentation/RCU/torture.txt 14450F: kernel/torture.c 14451F: kernel/rcu/rcutorture.c 14452F: kernel/rcu/rcuperf.c 14453F: kernel/locking/locktorture.c 14454 14455TOSHIBA ACPI EXTRAS DRIVER 14456M: Azael Avalos <coproscefalo@gmail.com> 14457L: platform-driver-x86@vger.kernel.org 14458S: Maintained 14459F: drivers/platform/x86/toshiba_acpi.c 14460 14461TOSHIBA BLUETOOTH DRIVER 14462M: Azael Avalos <coproscefalo@gmail.com> 14463L: platform-driver-x86@vger.kernel.org 14464S: Maintained 14465F: drivers/platform/x86/toshiba_bluetooth.c 14466 14467TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14468M: Azael Avalos <coproscefalo@gmail.com> 14469L: platform-driver-x86@vger.kernel.org 14470S: Maintained 14471F: drivers/platform/x86/toshiba_haps.c 14472 14473TOSHIBA SMM DRIVER 14474M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14475W: http://www.buzzard.org.uk/toshiba/ 14476S: Maintained 14477F: drivers/char/toshiba.c 14478F: include/linux/toshiba.h 14479F: include/uapi/linux/toshiba.h 14480 14481TOSHIBA TC358743 DRIVER 14482M: Mats Randgaard <matrandg@cisco.com> 14483L: linux-media@vger.kernel.org 14484S: Maintained 14485F: drivers/media/i2c/tc358743* 14486F: include/media/i2c/tc358743.h 14487 14488TOSHIBA WMI HOTKEYS DRIVER 14489M: Azael Avalos <coproscefalo@gmail.com> 14490L: platform-driver-x86@vger.kernel.org 14491S: Maintained 14492F: drivers/platform/x86/toshiba-wmi.c 14493 14494TPM DEVICE DRIVER 14495M: Peter Huewe <peterhuewe@gmx.de> 14496M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14497R: Jason Gunthorpe <jgg@ziepe.ca> 14498L: linux-integrity@vger.kernel.org 14499Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14500W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14501T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14502S: Maintained 14503F: drivers/char/tpm/ 14504 14505TRACING 14506M: Steven Rostedt <rostedt@goodmis.org> 14507M: Ingo Molnar <mingo@redhat.com> 14508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14509S: Maintained 14510F: Documentation/trace/ftrace.rst 14511F: arch/*/*/*/ftrace.h 14512F: arch/*/kernel/ftrace.c 14513F: include/*/ftrace.h 14514F: include/linux/trace*.h 14515F: include/trace/ 14516F: kernel/trace/ 14517F: tools/testing/selftests/ftrace/ 14518 14519TRACING MMIO ACCESSES (MMIOTRACE) 14520M: Steven Rostedt <rostedt@goodmis.org> 14521M: Ingo Molnar <mingo@kernel.org> 14522R: Karol Herbst <karolherbst@gmail.com> 14523R: Pekka Paalanen <ppaalanen@gmail.com> 14524S: Maintained 14525L: linux-kernel@vger.kernel.org 14526L: nouveau@lists.freedesktop.org 14527F: kernel/trace/trace_mmiotrace.c 14528F: include/linux/mmiotrace.h 14529F: arch/x86/mm/kmmio.c 14530F: arch/x86/mm/mmio-mod.c 14531F: arch/x86/mm/testmmiotrace.c 14532 14533TRIVIAL PATCHES 14534M: Jiri Kosina <trivial@kernel.org> 14535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14536S: Maintained 14537K: ^Subject:.*(?i)trivial 14538 14539TEMPO SEMICONDUCTOR DRIVERS 14540M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14541S: Maintained 14542F: sound/soc/codecs/tscs*.c 14543F: sound/soc/codecs/tscs*.h 14544F: Documentation/devicetree/bindings/sound/tscs*.txt 14545 14546TTY LAYER 14547M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14548M: Jiri Slaby <jslaby@suse.com> 14549S: Supported 14550T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14551F: Documentation/serial/ 14552F: drivers/tty/ 14553F: drivers/tty/serial/serial_core.c 14554F: include/linux/serial_core.h 14555F: include/linux/serial.h 14556F: include/linux/tty.h 14557F: include/uapi/linux/serial_core.h 14558F: include/uapi/linux/serial.h 14559F: include/uapi/linux/tty.h 14560 14561TUA9001 MEDIA DRIVER 14562M: Antti Palosaari <crope@iki.fi> 14563L: linux-media@vger.kernel.org 14564W: https://linuxtv.org 14565W: http://palosaari.fi/linux/ 14566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14567T: git git://linuxtv.org/anttip/media_tree.git 14568S: Maintained 14569F: drivers/media/tuners/tua9001* 14570 14571TULIP NETWORK DRIVERS 14572L: netdev@vger.kernel.org 14573L: linux-parisc@vger.kernel.org 14574S: Orphan 14575F: drivers/net/ethernet/dec/tulip/ 14576 14577TUN/TAP driver 14578M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14579W: http://vtun.sourceforge.net/tun 14580S: Maintained 14581F: Documentation/networking/tuntap.txt 14582F: arch/um/os-Linux/drivers/ 14583 14584TURBOCHANNEL SUBSYSTEM 14585M: "Maciej W. Rozycki" <macro@linux-mips.org> 14586M: Ralf Baechle <ralf@linux-mips.org> 14587L: linux-mips@linux-mips.org 14588Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14589S: Maintained 14590F: drivers/tc/ 14591F: include/linux/tc.h 14592 14593TURBOSTAT UTILITY 14594M: "Len Brown" <lenb@kernel.org> 14595L: linux-pm@vger.kernel.org 14596B: https://bugzilla.kernel.org 14597Q: https://patchwork.kernel.org/project/linux-pm/list/ 14598T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14599S: Supported 14600F: tools/power/x86/turbostat/ 14601 14602TW5864 VIDEO4LINUX DRIVER 14603M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14604M: Anton Sviridenko <anton@corp.bluecherry.net> 14605M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14606M: Andrey Utkin <andrey_utkin@fastmail.com> 14607L: linux-media@vger.kernel.org 14608S: Supported 14609F: drivers/media/pci/tw5864/ 14610 14611TW68 VIDEO4LINUX DRIVER 14612M: Hans Verkuil <hverkuil@xs4all.nl> 14613L: linux-media@vger.kernel.org 14614T: git git://linuxtv.org/media_tree.git 14615W: https://linuxtv.org 14616S: Odd Fixes 14617F: drivers/media/pci/tw68/ 14618 14619TW686X VIDEO4LINUX DRIVER 14620M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14621L: linux-media@vger.kernel.org 14622T: git git://linuxtv.org/media_tree.git 14623W: http://linuxtv.org 14624S: Maintained 14625F: drivers/media/pci/tw686x/ 14626 14627UBI FILE SYSTEM (UBIFS) 14628M: Richard Weinberger <richard@nod.at> 14629M: Artem Bityutskiy <dedekind1@gmail.com> 14630M: Adrian Hunter <adrian.hunter@intel.com> 14631L: linux-mtd@lists.infradead.org 14632T: git git://git.infradead.org/ubifs-2.6.git 14633W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14634S: Supported 14635F: Documentation/filesystems/ubifs.txt 14636F: fs/ubifs/ 14637 14638UCLINUX (M68KNOMMU AND COLDFIRE) 14639M: Greg Ungerer <gerg@linux-m68k.org> 14640W: http://www.linux-m68k.org/ 14641W: http://www.uclinux.org/ 14642L: linux-m68k@lists.linux-m68k.org 14643L: uclinux-dev@uclinux.org (subscribers-only) 14644T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14645S: Maintained 14646F: arch/m68k/coldfire/ 14647F: arch/m68k/68*/ 14648F: arch/m68k/*/*_no.* 14649F: arch/m68k/include/asm/*_no.* 14650 14651UDF FILESYSTEM 14652M: Jan Kara <jack@suse.com> 14653S: Maintained 14654F: Documentation/filesystems/udf.txt 14655F: fs/udf/ 14656 14657UDRAW TABLET 14658M: Bastien Nocera <hadess@hadess.net> 14659L: linux-input@vger.kernel.org 14660S: Maintained 14661F: drivers/hid/hid-udraw-ps3.c 14662 14663UFS FILESYSTEM 14664M: Evgeniy Dushistov <dushistov@mail.ru> 14665S: Maintained 14666F: Documentation/filesystems/ufs.txt 14667F: fs/ufs/ 14668 14669UHID USERSPACE HID IO DRIVER: 14670M: David Herrmann <dh.herrmann@googlemail.com> 14671L: linux-input@vger.kernel.org 14672S: Maintained 14673F: drivers/hid/uhid.c 14674F: include/uapi/linux/uhid.h 14675 14676ULPI BUS 14677M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14678L: linux-usb@vger.kernel.org 14679S: Maintained 14680F: drivers/usb/common/ulpi.c 14681F: include/linux/ulpi/ 14682 14683ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14684L: linux-usb@vger.kernel.org 14685S: Orphan 14686F: drivers/uwb/ 14687F: include/linux/uwb.h 14688F: include/linux/uwb/ 14689 14690UNICORE32 ARCHITECTURE: 14691M: Guan Xuetao <gxt@pku.edu.cn> 14692W: http://mprc.pku.edu.cn/~guanxuetao/linux 14693S: Maintained 14694T: git git://github.com/gxt/linux.git 14695F: arch/unicore32/ 14696 14697UNIFDEF 14698M: Tony Finch <dot@dotat.at> 14699W: http://dotat.at/prog/unifdef 14700S: Maintained 14701F: scripts/unifdef.c 14702 14703UNIFORM CDROM DRIVER 14704M: Jens Axboe <axboe@kernel.dk> 14705W: http://www.kernel.dk 14706S: Maintained 14707F: Documentation/cdrom/ 14708F: drivers/cdrom/cdrom.c 14709F: include/linux/cdrom.h 14710F: include/uapi/linux/cdrom.h 14711 14712UNISYS S-PAR DRIVERS 14713M: David Kershner <david.kershner@unisys.com> 14714L: sparmaintainer@unisys.com (Unisys internal) 14715S: Supported 14716F: include/linux/visorbus.h 14717F: drivers/visorbus/ 14718F: drivers/staging/unisys/ 14719 14720UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14721M: Vinayak Holikatti <vinholikatti@gmail.com> 14722L: linux-scsi@vger.kernel.org 14723S: Supported 14724F: Documentation/scsi/ufs.txt 14725F: drivers/scsi/ufs/ 14726 14727UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14728M: Joao Pinto <jpinto@synopsys.com> 14729L: linux-scsi@vger.kernel.org 14730S: Supported 14731F: drivers/scsi/ufs/*dwc* 14732 14733UNSORTED BLOCK IMAGES (UBI) 14734M: Artem Bityutskiy <dedekind1@gmail.com> 14735M: Richard Weinberger <richard@nod.at> 14736W: http://www.linux-mtd.infradead.org/ 14737L: linux-mtd@lists.infradead.org 14738T: git git://git.infradead.org/ubifs-2.6.git 14739S: Supported 14740F: drivers/mtd/ubi/ 14741F: include/linux/mtd/ubi.h 14742F: include/uapi/mtd/ubi-user.h 14743 14744USB "USBNET" DRIVER FRAMEWORK 14745M: Oliver Neukum <oneukum@suse.com> 14746L: netdev@vger.kernel.org 14747W: http://www.linux-usb.org/usbnet 14748S: Maintained 14749F: drivers/net/usb/usbnet.c 14750F: include/linux/usb/usbnet.h 14751 14752USB ACM DRIVER 14753M: Oliver Neukum <oneukum@suse.com> 14754L: linux-usb@vger.kernel.org 14755S: Maintained 14756F: Documentation/usb/acm.txt 14757F: drivers/usb/class/cdc-acm.* 14758 14759USB AR5523 WIRELESS DRIVER 14760M: Pontus Fuchs <pontus.fuchs@gmail.com> 14761L: linux-wireless@vger.kernel.org 14762S: Maintained 14763F: drivers/net/wireless/ath/ar5523/ 14764 14765USB ATTACHED SCSI 14766M: Oliver Neukum <oneukum@suse.com> 14767L: linux-usb@vger.kernel.org 14768L: linux-scsi@vger.kernel.org 14769S: Maintained 14770F: drivers/usb/storage/uas.c 14771 14772USB CDC ETHERNET DRIVER 14773M: Oliver Neukum <oliver@neukum.org> 14774L: linux-usb@vger.kernel.org 14775S: Maintained 14776F: drivers/net/usb/cdc_*.c 14777F: include/uapi/linux/usb/cdc.h 14778 14779USB CHAOSKEY DRIVER 14780M: Keith Packard <keithp@keithp.com> 14781L: linux-usb@vger.kernel.org 14782S: Maintained 14783F: drivers/usb/misc/chaoskey.c 14784 14785USB CYPRESS C67X00 DRIVER 14786M: Peter Korsgaard <jacmet@sunsite.dk> 14787L: linux-usb@vger.kernel.org 14788S: Maintained 14789F: drivers/usb/c67x00/ 14790 14791USB DAVICOM DM9601 DRIVER 14792M: Peter Korsgaard <jacmet@sunsite.dk> 14793L: netdev@vger.kernel.org 14794W: http://www.linux-usb.org/usbnet 14795S: Maintained 14796F: drivers/net/usb/dm9601.c 14797 14798USB DIAMOND RIO500 DRIVER 14799M: Cesar Miquel <miquel@df.uba.ar> 14800L: rio500-users@lists.sourceforge.net 14801W: http://rio500.sourceforge.net 14802S: Maintained 14803F: drivers/usb/misc/rio500* 14804 14805USB EHCI DRIVER 14806M: Alan Stern <stern@rowland.harvard.edu> 14807L: linux-usb@vger.kernel.org 14808S: Maintained 14809F: Documentation/usb/ehci.txt 14810F: drivers/usb/host/ehci* 14811 14812USB GADGET/PERIPHERAL SUBSYSTEM 14813M: Felipe Balbi <balbi@kernel.org> 14814L: linux-usb@vger.kernel.org 14815W: http://www.linux-usb.org/gadget 14816T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14817S: Maintained 14818F: drivers/usb/gadget/ 14819F: include/linux/usb/gadget* 14820 14821USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14822M: Jiri Kosina <jikos@kernel.org> 14823R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14824L: linux-usb@vger.kernel.org 14825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14826S: Maintained 14827F: Documentation/hid/hiddev.txt 14828F: drivers/hid/usbhid/ 14829 14830USB INTEL XHCI ROLE MUX DRIVER 14831M: Hans de Goede <hdegoede@redhat.com> 14832L: linux-usb@vger.kernel.org 14833S: Maintained 14834F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14835 14836USB ISP116X DRIVER 14837M: Olav Kongas <ok@artecdesign.ee> 14838L: linux-usb@vger.kernel.org 14839S: Maintained 14840F: drivers/usb/host/isp116x* 14841F: include/linux/usb/isp116x.h 14842 14843USB LAN78XX ETHERNET DRIVER 14844M: Woojung Huh <woojung.huh@microchip.com> 14845M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14846L: netdev@vger.kernel.org 14847S: Maintained 14848F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14849F: drivers/net/usb/lan78xx.* 14850F: include/dt-bindings/net/microchip-lan78xx.h 14851 14852USB MASS STORAGE DRIVER 14853M: Alan Stern <stern@rowland.harvard.edu> 14854L: linux-usb@vger.kernel.org 14855L: usb-storage@lists.one-eyed-alien.net 14856S: Maintained 14857W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14858F: drivers/usb/storage/ 14859 14860USB MIDI DRIVER 14861M: Clemens Ladisch <clemens@ladisch.de> 14862L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14863T: git git://git.alsa-project.org/alsa-kernel.git 14864S: Maintained 14865F: sound/usb/midi.* 14866 14867USB NETWORKING DRIVERS 14868L: linux-usb@vger.kernel.org 14869S: Odd Fixes 14870F: drivers/net/usb/ 14871 14872USB OHCI DRIVER 14873M: Alan Stern <stern@rowland.harvard.edu> 14874L: linux-usb@vger.kernel.org 14875S: Maintained 14876F: Documentation/usb/ohci.txt 14877F: drivers/usb/host/ohci* 14878 14879USB OTG FSM (Finite State Machine) 14880M: Peter Chen <Peter.Chen@nxp.com> 14881T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14882L: linux-usb@vger.kernel.org 14883S: Maintained 14884F: drivers/usb/common/usb-otg-fsm.c 14885 14886USB OVER IP DRIVER 14887M: Valentina Manea <valentina.manea.m@gmail.com> 14888M: Shuah Khan <shuah@kernel.org> 14889L: linux-usb@vger.kernel.org 14890S: Maintained 14891F: Documentation/usb/usbip_protocol.txt 14892F: drivers/usb/usbip/ 14893F: tools/usb/usbip/ 14894F: tools/testing/selftests/drivers/usb/usbip/ 14895 14896USB PEGASUS DRIVER 14897M: Petko Manolov <petkan@nucleusys.com> 14898L: linux-usb@vger.kernel.org 14899L: netdev@vger.kernel.org 14900T: git git://github.com/petkan/pegasus.git 14901W: https://github.com/petkan/pegasus 14902S: Maintained 14903F: drivers/net/usb/pegasus.* 14904 14905USB PHY LAYER 14906M: Felipe Balbi <balbi@kernel.org> 14907L: linux-usb@vger.kernel.org 14908T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14909S: Maintained 14910F: drivers/usb/phy/ 14911 14912USB PRINTER DRIVER (usblp) 14913M: Pete Zaitcev <zaitcev@redhat.com> 14914L: linux-usb@vger.kernel.org 14915S: Supported 14916F: drivers/usb/class/usblp.c 14917 14918USB QMI WWAN NETWORK DRIVER 14919M: Bjørn Mork <bjorn@mork.no> 14920L: netdev@vger.kernel.org 14921S: Maintained 14922F: Documentation/ABI/testing/sysfs-class-net-qmi 14923F: drivers/net/usb/qmi_wwan.c 14924 14925USB RTL8150 DRIVER 14926M: Petko Manolov <petkan@nucleusys.com> 14927L: linux-usb@vger.kernel.org 14928L: netdev@vger.kernel.org 14929T: git git://github.com/petkan/rtl8150.git 14930W: https://github.com/petkan/rtl8150 14931S: Maintained 14932F: drivers/net/usb/rtl8150.c 14933 14934USB SERIAL SUBSYSTEM 14935M: Johan Hovold <johan@kernel.org> 14936L: linux-usb@vger.kernel.org 14937T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14938S: Maintained 14939F: Documentation/usb/usb-serial.txt 14940F: drivers/usb/serial/ 14941F: include/linux/usb/serial.h 14942 14943USB SMSC75XX ETHERNET DRIVER 14944M: Steve Glendinning <steve.glendinning@shawell.net> 14945L: netdev@vger.kernel.org 14946S: Maintained 14947F: drivers/net/usb/smsc75xx.* 14948 14949USB SMSC95XX ETHERNET DRIVER 14950M: Steve Glendinning <steve.glendinning@shawell.net> 14951M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14952L: netdev@vger.kernel.org 14953S: Maintained 14954F: drivers/net/usb/smsc95xx.* 14955 14956USB SUBSYSTEM 14957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14958L: linux-usb@vger.kernel.org 14959W: http://www.linux-usb.org 14960T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14961S: Supported 14962F: Documentation/devicetree/bindings/usb/ 14963F: Documentation/usb/ 14964F: drivers/usb/ 14965F: include/linux/usb.h 14966F: include/linux/usb/ 14967 14968USB TYPEC PI3USB30532 MUX DRIVER 14969M: Hans de Goede <hdegoede@redhat.com> 14970L: linux-usb@vger.kernel.org 14971S: Maintained 14972F: drivers/usb/typec/mux/pi3usb30532.c 14973 14974USB TYPEC SUBSYSTEM 14975M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14976L: linux-usb@vger.kernel.org 14977S: Maintained 14978F: Documentation/ABI/testing/sysfs-class-typec 14979F: Documentation/driver-api/usb/typec.rst 14980F: drivers/usb/typec/ 14981F: include/linux/usb/typec.h 14982 14983USB UHCI DRIVER 14984M: Alan Stern <stern@rowland.harvard.edu> 14985L: linux-usb@vger.kernel.org 14986S: Maintained 14987F: drivers/usb/host/uhci* 14988 14989USB VIDEO CLASS 14990M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14991L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14992L: linux-media@vger.kernel.org 14993T: git git://linuxtv.org/media_tree.git 14994W: http://www.ideasonboard.org/uvc/ 14995S: Maintained 14996F: drivers/media/usb/uvc/ 14997F: include/uapi/linux/uvcvideo.h 14998 14999USB VISION DRIVER 15000M: Hans Verkuil <hverkuil@xs4all.nl> 15001L: linux-media@vger.kernel.org 15002T: git git://linuxtv.org/media_tree.git 15003W: https://linuxtv.org 15004S: Odd Fixes 15005F: drivers/media/usb/usbvision/ 15006 15007USB WEBCAM GADGET 15008M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15009L: linux-usb@vger.kernel.org 15010S: Maintained 15011F: drivers/usb/gadget/function/*uvc* 15012F: drivers/usb/gadget/legacy/webcam.c 15013 15014USB WIRELESS RNDIS DRIVER (rndis_wlan) 15015M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15016L: linux-wireless@vger.kernel.org 15017S: Maintained 15018F: drivers/net/wireless/rndis_wlan.c 15019 15020USB XHCI DRIVER 15021M: Mathias Nyman <mathias.nyman@intel.com> 15022L: linux-usb@vger.kernel.org 15023S: Supported 15024F: drivers/usb/host/xhci* 15025F: drivers/usb/host/pci-quirks* 15026 15027USB ZD1201 DRIVER 15028L: linux-wireless@vger.kernel.org 15029W: http://linux-lc100020.sourceforge.net 15030S: Orphan 15031F: drivers/net/wireless/zydas/zd1201.* 15032 15033USB ZR364XX DRIVER 15034M: Antoine Jacquet <royale@zerezo.com> 15035L: linux-usb@vger.kernel.org 15036L: linux-media@vger.kernel.org 15037T: git git://linuxtv.org/media_tree.git 15038W: http://royale.zerezo.com/zr364xx/ 15039S: Maintained 15040F: Documentation/media/v4l-drivers/zr364xx* 15041F: drivers/media/usb/zr364xx/ 15042 15043USER-MODE LINUX (UML) 15044M: Jeff Dike <jdike@addtoit.com> 15045M: Richard Weinberger <richard@nod.at> 15046L: linux-um@lists.infradead.org 15047W: http://user-mode-linux.sourceforge.net 15048T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15049S: Maintained 15050F: Documentation/virtual/uml/ 15051F: arch/um/ 15052F: arch/x86/um/ 15053F: fs/hostfs/ 15054F: fs/hppfs/ 15055 15056USERSPACE I/O (UIO) 15057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15058S: Maintained 15059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15060F: Documentation/driver-api/uio-howto.rst 15061F: drivers/uio/ 15062F: include/linux/uio*.h 15063 15064UTIL-LINUX PACKAGE 15065M: Karel Zak <kzak@redhat.com> 15066L: util-linux@vger.kernel.org 15067W: http://en.wikipedia.org/wiki/Util-linux 15068T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15069S: Maintained 15070 15071UUID HELPERS 15072M: Christoph Hellwig <hch@lst.de> 15073R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15074L: linux-kernel@vger.kernel.org 15075T: git git://git.infradead.org/users/hch/uuid.git 15076F: lib/uuid.c 15077F: lib/test_uuid.c 15078F: include/linux/uuid.h 15079F: include/uapi/linux/uuid.h 15080S: Maintained 15081 15082UVESAFB DRIVER 15083M: Michal Januszewski <spock@gentoo.org> 15084L: linux-fbdev@vger.kernel.org 15085W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15086S: Maintained 15087F: Documentation/fb/uvesafb.txt 15088F: drivers/video/fbdev/uvesafb.* 15089 15090VF610 NAND DRIVER 15091M: Stefan Agner <stefan@agner.ch> 15092L: linux-mtd@lists.infradead.org 15093S: Supported 15094F: drivers/mtd/nand/raw/vf610_nfc.c 15095 15096VFAT/FAT/MSDOS FILESYSTEM 15097M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15098S: Maintained 15099F: Documentation/filesystems/vfat.txt 15100F: fs/fat/ 15101 15102VFIO DRIVER 15103M: Alex Williamson <alex.williamson@redhat.com> 15104L: kvm@vger.kernel.org 15105T: git git://github.com/awilliam/linux-vfio.git 15106S: Maintained 15107F: Documentation/vfio.txt 15108F: drivers/vfio/ 15109F: include/linux/vfio.h 15110F: include/uapi/linux/vfio.h 15111 15112VFIO MEDIATED DEVICE DRIVERS 15113M: Kirti Wankhede <kwankhede@nvidia.com> 15114L: kvm@vger.kernel.org 15115S: Maintained 15116F: Documentation/vfio-mediated-device.txt 15117F: drivers/vfio/mdev/ 15118F: include/linux/mdev.h 15119F: samples/vfio-mdev/ 15120 15121VFIO PLATFORM DRIVER 15122M: Eric Auger <eric.auger@redhat.com> 15123L: kvm@vger.kernel.org 15124S: Maintained 15125F: drivers/vfio/platform/ 15126 15127VGA_SWITCHEROO 15128R: Lukas Wunner <lukas@wunner.de> 15129S: Maintained 15130F: Documentation/gpu/vga-switcheroo.rst 15131F: drivers/gpu/vga/vga_switcheroo.c 15132F: include/linux/vga_switcheroo.h 15133T: git git://anongit.freedesktop.org/drm/drm-misc 15134 15135VIA RHINE NETWORK DRIVER 15136S: Orphan 15137F: drivers/net/ethernet/via/via-rhine.c 15138 15139VIA SD/MMC CARD CONTROLLER DRIVER 15140M: Bruce Chang <brucechang@via.com.tw> 15141M: Harald Welte <HaraldWelte@viatech.com> 15142S: Maintained 15143F: drivers/mmc/host/via-sdmmc.c 15144 15145VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15146M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15147L: linux-fbdev@vger.kernel.org 15148S: Maintained 15149F: include/linux/via-core.h 15150F: include/linux/via-gpio.h 15151F: include/linux/via_i2c.h 15152F: drivers/video/fbdev/via/ 15153 15154VIA VELOCITY NETWORK DRIVER 15155M: Francois Romieu <romieu@fr.zoreil.com> 15156L: netdev@vger.kernel.org 15157S: Maintained 15158F: drivers/net/ethernet/via/via-velocity.* 15159 15160VIDEO MULTIPLEXER DRIVER 15161M: Philipp Zabel <p.zabel@pengutronix.de> 15162L: linux-media@vger.kernel.org 15163S: Maintained 15164F: drivers/media/platform/video-mux.c 15165 15166VIDEO I2C POLLING DRIVER 15167M: Matt Ranostay <matt.ranostay@konsulko.com> 15168L: linux-media@vger.kernel.org 15169S: Maintained 15170F: drivers/media/i2c/video-i2c.c 15171 15172VIDEOBUF2 FRAMEWORK 15173M: Pawel Osciak <pawel@osciak.com> 15174M: Marek Szyprowski <m.szyprowski@samsung.com> 15175M: Kyungmin Park <kyungmin.park@samsung.com> 15176L: linux-media@vger.kernel.org 15177S: Maintained 15178F: drivers/media/v4l2-core/videobuf2-* 15179F: include/media/videobuf2-* 15180 15181VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15182M: Helen Koike <helen.koike@collabora.com> 15183L: linux-media@vger.kernel.org 15184T: git git://linuxtv.org/media_tree.git 15185W: https://linuxtv.org 15186S: Maintained 15187F: drivers/media/platform/vimc/* 15188 15189VIRT LIB 15190M: Alex Williamson <alex.williamson@redhat.com> 15191M: Paolo Bonzini <pbonzini@redhat.com> 15192L: kvm@vger.kernel.org 15193S: Supported 15194F: virt/lib/ 15195 15196VIRTIO AND VHOST VSOCK DRIVER 15197M: Stefan Hajnoczi <stefanha@redhat.com> 15198L: kvm@vger.kernel.org 15199L: virtualization@lists.linux-foundation.org 15200L: netdev@vger.kernel.org 15201S: Maintained 15202F: include/linux/virtio_vsock.h 15203F: include/uapi/linux/virtio_vsock.h 15204F: include/uapi/linux/vsockmon.h 15205F: include/uapi/linux/vm_sockets_diag.h 15206F: net/vmw_vsock/diag.c 15207F: net/vmw_vsock/af_vsock_tap.c 15208F: net/vmw_vsock/virtio_transport_common.c 15209F: net/vmw_vsock/virtio_transport.c 15210F: drivers/net/vsockmon.c 15211F: drivers/vhost/vsock.c 15212F: drivers/vhost/vsock.h 15213F: tools/testing/vsock/ 15214 15215VIRTIO CONSOLE DRIVER 15216M: Amit Shah <amit@kernel.org> 15217L: virtualization@lists.linux-foundation.org 15218S: Maintained 15219F: drivers/char/virtio_console.c 15220F: include/linux/virtio_console.h 15221F: include/uapi/linux/virtio_console.h 15222 15223VIRTIO CORE, NET AND BLOCK DRIVERS 15224M: "Michael S. Tsirkin" <mst@redhat.com> 15225M: Jason Wang <jasowang@redhat.com> 15226L: virtualization@lists.linux-foundation.org 15227S: Maintained 15228F: Documentation/devicetree/bindings/virtio/ 15229F: drivers/virtio/ 15230F: tools/virtio/ 15231F: drivers/net/virtio_net.c 15232F: drivers/block/virtio_blk.c 15233F: include/linux/virtio*.h 15234F: include/uapi/linux/virtio_*.h 15235F: drivers/crypto/virtio/ 15236F: mm/balloon_compaction.c 15237 15238VIRTIO CRYPTO DRIVER 15239M: Gonglei <arei.gonglei@huawei.com> 15240L: virtualization@lists.linux-foundation.org 15241L: linux-crypto@vger.kernel.org 15242S: Maintained 15243F: drivers/crypto/virtio/ 15244F: include/uapi/linux/virtio_crypto.h 15245 15246VIRTIO DRIVERS FOR S390 15247M: Cornelia Huck <cohuck@redhat.com> 15248M: Halil Pasic <pasic@linux.ibm.com> 15249L: linux-s390@vger.kernel.org 15250L: virtualization@lists.linux-foundation.org 15251L: kvm@vger.kernel.org 15252S: Supported 15253F: drivers/s390/virtio/ 15254F: arch/s390/include/uapi/asm/virtio-ccw.h 15255 15256VIRTIO GPU DRIVER 15257M: David Airlie <airlied@linux.ie> 15258M: Gerd Hoffmann <kraxel@redhat.com> 15259L: dri-devel@lists.freedesktop.org 15260L: virtualization@lists.linux-foundation.org 15261T: git git://anongit.freedesktop.org/drm/drm-misc 15262S: Maintained 15263F: drivers/gpu/drm/virtio/ 15264F: include/uapi/linux/virtio_gpu.h 15265 15266VIRTIO HOST (VHOST) 15267M: "Michael S. Tsirkin" <mst@redhat.com> 15268M: Jason Wang <jasowang@redhat.com> 15269L: kvm@vger.kernel.org 15270L: virtualization@lists.linux-foundation.org 15271L: netdev@vger.kernel.org 15272T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15273S: Maintained 15274F: drivers/vhost/ 15275F: include/uapi/linux/vhost.h 15276 15277VIRTIO INPUT DRIVER 15278M: Gerd Hoffmann <kraxel@redhat.com> 15279S: Maintained 15280F: drivers/virtio/virtio_input.c 15281F: include/uapi/linux/virtio_input.h 15282 15283VIRTUAL BOX GUEST DEVICE DRIVER 15284M: Hans de Goede <hdegoede@redhat.com> 15285M: Arnd Bergmann <arnd@arndb.de> 15286M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15287S: Maintained 15288F: include/linux/vbox_utils.h 15289F: include/uapi/linux/vbox*.h 15290F: drivers/virt/vboxguest/ 15291 15292VIRTUAL SERIO DEVICE DRIVER 15293M: Stephen Chandler Paul <thatslyude@gmail.com> 15294S: Maintained 15295F: drivers/input/serio/userio.c 15296F: include/uapi/linux/userio.h 15297 15298VIVID VIRTUAL VIDEO DRIVER 15299M: Hans Verkuil <hverkuil@xs4all.nl> 15300L: linux-media@vger.kernel.org 15301T: git git://linuxtv.org/media_tree.git 15302W: https://linuxtv.org 15303S: Maintained 15304F: drivers/media/platform/vivid/* 15305 15306VLYNQ BUS 15307M: Florian Fainelli <f.fainelli@gmail.com> 15308L: openwrt-devel@lists.openwrt.org (subscribers-only) 15309S: Maintained 15310F: drivers/vlynq/vlynq.c 15311F: include/linux/vlynq.h 15312 15313VME SUBSYSTEM 15314M: Martyn Welch <martyn@welchs.me.uk> 15315M: Manohar Vanga <manohar.vanga@gmail.com> 15316M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15317L: devel@driverdev.osuosl.org 15318S: Maintained 15319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15320F: Documentation/driver-api/vme.rst 15321F: drivers/staging/vme/ 15322F: drivers/vme/ 15323F: include/linux/vme* 15324 15325VMWARE BALLOON DRIVER 15326M: Xavier Deguillard <xdeguillard@vmware.com> 15327M: Philip Moltmann <moltmann@vmware.com> 15328M: "VMware, Inc." <pv-drivers@vmware.com> 15329L: linux-kernel@vger.kernel.org 15330S: Maintained 15331F: drivers/misc/vmw_balloon.c 15332 15333VMWARE HYPERVISOR INTERFACE 15334M: Alok Kataria <akataria@vmware.com> 15335L: virtualization@lists.linux-foundation.org 15336S: Supported 15337F: arch/x86/kernel/cpu/vmware.c 15338 15339VMWARE PVRDMA DRIVER 15340M: Adit Ranadive <aditr@vmware.com> 15341M: VMware PV-Drivers <pv-drivers@vmware.com> 15342L: linux-rdma@vger.kernel.org 15343S: Maintained 15344F: drivers/infiniband/hw/vmw_pvrdma/ 15345 15346VMware PVSCSI driver 15347M: Jim Gill <jgill@vmware.com> 15348M: VMware PV-Drivers <pv-drivers@vmware.com> 15349L: linux-scsi@vger.kernel.org 15350S: Maintained 15351F: drivers/scsi/vmw_pvscsi.c 15352F: drivers/scsi/vmw_pvscsi.h 15353 15354VMWARE VMMOUSE SUBDRIVER 15355M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15356M: "VMware, Inc." <pv-drivers@vmware.com> 15357L: linux-input@vger.kernel.org 15358S: Maintained 15359F: drivers/input/mouse/vmmouse.c 15360F: drivers/input/mouse/vmmouse.h 15361 15362VMWARE VMXNET3 ETHERNET DRIVER 15363M: Ronak Doshi <doshir@vmware.com> 15364M: "VMware, Inc." <pv-drivers@vmware.com> 15365L: netdev@vger.kernel.org 15366S: Maintained 15367F: drivers/net/vmxnet3/ 15368 15369VOCORE VOCORE2 BOARD 15370M: Harvey Hunt <harveyhuntnexus@gmail.com> 15371L: linux-mips@linux-mips.org 15372S: Maintained 15373F: arch/mips/boot/dts/ralink/vocore2.dts 15374 15375VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15376M: Liam Girdwood <lgirdwood@gmail.com> 15377M: Mark Brown <broonie@kernel.org> 15378L: linux-kernel@vger.kernel.org 15379W: http://www.slimlogic.co.uk/?p=48 15380T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15381S: Supported 15382F: Documentation/devicetree/bindings/regulator/ 15383F: Documentation/power/regulator/ 15384F: drivers/regulator/ 15385F: include/dt-bindings/regulator/ 15386F: include/linux/regulator/ 15387 15388VRF 15389M: David Ahern <dsa@cumulusnetworks.com> 15390M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15391L: netdev@vger.kernel.org 15392S: Maintained 15393F: drivers/net/vrf.c 15394F: Documentation/networking/vrf.txt 15395 15396VT1211 HARDWARE MONITOR DRIVER 15397M: Juerg Haefliger <juergh@gmail.com> 15398L: linux-hwmon@vger.kernel.org 15399S: Maintained 15400F: Documentation/hwmon/vt1211 15401F: drivers/hwmon/vt1211.c 15402 15403VT8231 HARDWARE MONITOR DRIVER 15404M: Roger Lucas <vt8231@hiddenengine.co.uk> 15405L: linux-hwmon@vger.kernel.org 15406S: Maintained 15407F: drivers/hwmon/vt8231.c 15408 15409VUB300 USB to SDIO/SD/MMC bridge chip 15410M: Tony Olech <tony.olech@elandigitalsystems.com> 15411L: linux-mmc@vger.kernel.org 15412L: linux-usb@vger.kernel.org 15413S: Supported 15414F: drivers/mmc/host/vub300.c 15415 15416W1 DALLAS'S 1-WIRE BUS 15417M: Evgeniy Polyakov <zbr@ioremap.net> 15418S: Maintained 15419F: Documentation/w1/ 15420F: drivers/w1/ 15421F: include/linux/w1.h 15422 15423W83791D HARDWARE MONITORING DRIVER 15424M: Marc Hulsman <m.hulsman@tudelft.nl> 15425L: linux-hwmon@vger.kernel.org 15426S: Maintained 15427F: Documentation/hwmon/w83791d 15428F: drivers/hwmon/w83791d.c 15429 15430W83793 HARDWARE MONITORING DRIVER 15431M: Rudolf Marek <r.marek@assembler.cz> 15432L: linux-hwmon@vger.kernel.org 15433S: Maintained 15434F: Documentation/hwmon/w83793 15435F: drivers/hwmon/w83793.c 15436 15437W83795 HARDWARE MONITORING DRIVER 15438M: Jean Delvare <jdelvare@suse.com> 15439L: linux-hwmon@vger.kernel.org 15440S: Maintained 15441F: drivers/hwmon/w83795.c 15442 15443W83L51xD SD/MMC CARD INTERFACE DRIVER 15444M: Pierre Ossman <pierre@ossman.eu> 15445S: Maintained 15446F: drivers/mmc/host/wbsd.* 15447 15448WACOM PROTOCOL 4 SERIAL TABLETS 15449M: Julian Squires <julian@cipht.net> 15450M: Hans de Goede <hdegoede@redhat.com> 15451L: linux-input@vger.kernel.org 15452S: Maintained 15453F: drivers/input/tablet/wacom_serial4.c 15454 15455WATCHDOG DEVICE DRIVERS 15456M: Wim Van Sebroeck <wim@linux-watchdog.org> 15457M: Guenter Roeck <linux@roeck-us.net> 15458L: linux-watchdog@vger.kernel.org 15459W: http://www.linux-watchdog.org/ 15460T: git git://www.linux-watchdog.org/linux-watchdog.git 15461S: Maintained 15462F: Documentation/devicetree/bindings/watchdog/ 15463F: Documentation/watchdog/ 15464F: drivers/watchdog/ 15465F: include/linux/watchdog.h 15466F: include/uapi/linux/watchdog.h 15467 15468WHISKEYCOVE PMIC GPIO DRIVER 15469M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15470L: linux-gpio@vger.kernel.org 15471S: Maintained 15472F: drivers/gpio/gpio-wcove.c 15473 15474WIIMOTE HID DRIVER 15475M: David Herrmann <dh.herrmann@googlemail.com> 15476L: linux-input@vger.kernel.org 15477S: Maintained 15478F: drivers/hid/hid-wiimote* 15479 15480WILOCITY WIL6210 WIRELESS DRIVER 15481M: Maya Erez <merez@codeaurora.org> 15482L: linux-wireless@vger.kernel.org 15483L: wil6210@qti.qualcomm.com 15484S: Supported 15485W: http://wireless.kernel.org/en/users/Drivers/wil6210 15486F: drivers/net/wireless/ath/wil6210/ 15487 15488WIMAX STACK 15489M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15490M: linux-wimax@intel.com 15491L: wimax@linuxwimax.org (subscribers-only) 15492S: Supported 15493W: http://linuxwimax.org 15494F: Documentation/wimax/README.wimax 15495F: include/linux/wimax/debug.h 15496F: include/net/wimax.h 15497F: include/uapi/linux/wimax.h 15498F: net/wimax/ 15499 15500WINBOND CIR DRIVER 15501M: David Härdeman <david@hardeman.nu> 15502S: Maintained 15503F: drivers/media/rc/winbond-cir.c 15504 15505WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15506M: William Breathitt Gray <vilhelm.gray@gmail.com> 15507L: linux-watchdog@vger.kernel.org 15508S: Maintained 15509F: drivers/watchdog/ebc-c384_wdt.c 15510 15511WINSYSTEMS WS16C48 GPIO DRIVER 15512M: William Breathitt Gray <vilhelm.gray@gmail.com> 15513L: linux-gpio@vger.kernel.org 15514S: Maintained 15515F: drivers/gpio/gpio-ws16c48.c 15516 15517WISTRON LAPTOP BUTTON DRIVER 15518M: Miloslav Trmac <mitr@volny.cz> 15519S: Maintained 15520F: drivers/input/misc/wistron_btns.c 15521 15522WL3501 WIRELESS PCMCIA CARD DRIVER 15523L: linux-wireless@vger.kernel.org 15524S: Odd fixes 15525F: drivers/net/wireless/wl3501* 15526 15527WOLFSON MICROELECTRONICS DRIVERS 15528L: patches@opensource.cirrus.com 15529T: git https://github.com/CirrusLogic/linux-drivers.git 15530W: https://github.com/CirrusLogic/linux-drivers/wiki 15531S: Supported 15532F: Documentation/hwmon/wm83?? 15533F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15534F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15535F: Documentation/devicetree/bindings/mfd/arizona.txt 15536F: Documentation/devicetree/bindings/mfd/wm831x.txt 15537F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15538F: arch/arm/mach-s3c64xx/mach-crag6410* 15539F: drivers/clk/clk-wm83*.c 15540F: drivers/extcon/extcon-arizona.c 15541F: drivers/leds/leds-wm83*.c 15542F: drivers/gpio/gpio-*wm*.c 15543F: drivers/gpio/gpio-arizona.c 15544F: drivers/hwmon/wm83??-hwmon.c 15545F: drivers/input/misc/wm831x-on.c 15546F: drivers/input/touchscreen/wm831x-ts.c 15547F: drivers/input/touchscreen/wm97*.c 15548F: drivers/mfd/arizona* 15549F: drivers/mfd/wm*.c 15550F: drivers/mfd/cs47l24* 15551F: drivers/power/supply/wm83*.c 15552F: drivers/rtc/rtc-wm83*.c 15553F: drivers/regulator/wm8*.c 15554F: drivers/regulator/arizona* 15555F: drivers/video/backlight/wm83*_bl.c 15556F: drivers/watchdog/wm83*_wdt.c 15557F: include/linux/mfd/arizona/ 15558F: include/linux/mfd/wm831x/ 15559F: include/linux/mfd/wm8350/ 15560F: include/linux/mfd/wm8400* 15561F: include/linux/regulator/arizona* 15562F: include/linux/wm97xx.h 15563F: include/sound/wm????.h 15564F: sound/soc/codecs/arizona.? 15565F: sound/soc/codecs/wm* 15566F: sound/soc/codecs/cs47l24* 15567 15568WORKQUEUE 15569M: Tejun Heo <tj@kernel.org> 15570R: Lai Jiangshan <jiangshanlai@gmail.com> 15571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15572S: Maintained 15573F: include/linux/workqueue.h 15574F: kernel/workqueue.c 15575F: Documentation/core-api/workqueue.rst 15576 15577X-POWERS AXP288 PMIC DRIVERS 15578M: Hans de Goede <hdegoede@redhat.com> 15579S: Maintained 15580N: axp288 15581F: drivers/acpi/pmic/intel_pmic_xpower.c 15582 15583X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15584M: Chen-Yu Tsai <wens@csie.org> 15585L: linux-kernel@vger.kernel.org 15586S: Maintained 15587N: axp[128] 15588 15589X.25 NETWORK LAYER 15590M: Andrew Hendry <andrew.hendry@gmail.com> 15591L: linux-x25@vger.kernel.org 15592S: Odd Fixes 15593F: Documentation/networking/x25* 15594F: include/net/x25* 15595F: net/x25/ 15596 15597X86 ARCHITECTURE (32-BIT AND 64-BIT) 15598M: Thomas Gleixner <tglx@linutronix.de> 15599M: Ingo Molnar <mingo@redhat.com> 15600R: "H. Peter Anvin" <hpa@zytor.com> 15601M: x86@kernel.org 15602L: linux-kernel@vger.kernel.org 15603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15604S: Maintained 15605F: Documentation/devicetree/bindings/x86/ 15606F: Documentation/x86/ 15607F: arch/x86/ 15608 15609X86 ENTRY CODE 15610M: Andy Lutomirski <luto@kernel.org> 15611L: linux-kernel@vger.kernel.org 15612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15613S: Maintained 15614F: arch/x86/entry/ 15615 15616X86 MCE INFRASTRUCTURE 15617M: Tony Luck <tony.luck@intel.com> 15618M: Borislav Petkov <bp@alien8.de> 15619L: linux-edac@vger.kernel.org 15620S: Maintained 15621F: arch/x86/kernel/cpu/mcheck/* 15622 15623X86 MICROCODE UPDATE SUPPORT 15624M: Borislav Petkov <bp@alien8.de> 15625S: Maintained 15626F: arch/x86/kernel/cpu/microcode/* 15627 15628X86 PLATFORM DRIVERS 15629M: Darren Hart <dvhart@infradead.org> 15630M: Andy Shevchenko <andy@infradead.org> 15631L: platform-driver-x86@vger.kernel.org 15632T: git git://git.infradead.org/linux-platform-drivers-x86.git 15633S: Maintained 15634F: drivers/platform/x86/ 15635F: drivers/platform/olpc/ 15636 15637X86 VDSO 15638M: Andy Lutomirski <luto@kernel.org> 15639L: linux-kernel@vger.kernel.org 15640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15641S: Maintained 15642F: arch/x86/entry/vdso/ 15643 15644XC2028/3028 TUNER DRIVER 15645M: Mauro Carvalho Chehab <mchehab@kernel.org> 15646L: linux-media@vger.kernel.org 15647W: https://linuxtv.org 15648T: git git://linuxtv.org/media_tree.git 15649S: Maintained 15650F: drivers/media/tuners/tuner-xc2028.* 15651 15652XDP SOCKETS (AF_XDP) 15653M: Björn Töpel <bjorn.topel@intel.com> 15654M: Magnus Karlsson <magnus.karlsson@intel.com> 15655L: netdev@vger.kernel.org 15656S: Maintained 15657F: kernel/bpf/xskmap.c 15658F: net/xdp/ 15659 15660XEN BLOCK SUBSYSTEM 15661M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15662M: Roger Pau Monné <roger.pau@citrix.com> 15663L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15664S: Supported 15665F: drivers/block/xen-blkback/* 15666F: drivers/block/xen* 15667 15668XEN HYPERVISOR ARM 15669M: Stefano Stabellini <sstabellini@kernel.org> 15670L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15671S: Maintained 15672F: arch/arm/xen/ 15673F: arch/arm/include/asm/xen/ 15674 15675XEN HYPERVISOR ARM64 15676M: Stefano Stabellini <sstabellini@kernel.org> 15677L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15678S: Maintained 15679F: arch/arm64/xen/ 15680F: arch/arm64/include/asm/xen/ 15681 15682XEN HYPERVISOR INTERFACE 15683M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15684M: Juergen Gross <jgross@suse.com> 15685L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15686T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15687S: Supported 15688F: arch/x86/xen/ 15689F: drivers/*/xen-*front.c 15690F: drivers/xen/ 15691F: arch/x86/include/asm/xen/ 15692F: arch/x86/include/asm/pvclock-abi.h 15693F: include/xen/ 15694F: include/uapi/xen/ 15695F: Documentation/ABI/stable/sysfs-hypervisor-xen 15696F: Documentation/ABI/testing/sysfs-hypervisor-xen 15697 15698XEN NETWORK BACKEND DRIVER 15699M: Wei Liu <wei.liu2@citrix.com> 15700M: Paul Durrant <paul.durrant@citrix.com> 15701L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15702L: netdev@vger.kernel.org 15703S: Supported 15704F: drivers/net/xen-netback/* 15705 15706XEN PCI SUBSYSTEM 15707M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15709S: Supported 15710F: arch/x86/pci/*xen* 15711F: drivers/pci/*xen* 15712 15713XEN PVSCSI DRIVERS 15714M: Juergen Gross <jgross@suse.com> 15715L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15716L: linux-scsi@vger.kernel.org 15717S: Supported 15718F: drivers/scsi/xen-scsifront.c 15719F: drivers/xen/xen-scsiback.c 15720F: include/xen/interface/io/vscsiif.h 15721 15722XEN SWIOTLB SUBSYSTEM 15723M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15725L: iommu@lists.linux-foundation.org 15726S: Supported 15727F: arch/x86/xen/*swiotlb* 15728F: drivers/xen/*swiotlb* 15729 15730XEN SOUND FRONTEND DRIVER 15731M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 15732L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15733L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15734S: Supported 15735F: sound/xen/* 15736 15737XFS FILESYSTEM 15738M: Darrick J. Wong <darrick.wong@oracle.com> 15739M: linux-xfs@vger.kernel.org 15740L: linux-xfs@vger.kernel.org 15741W: http://xfs.org/ 15742T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15743S: Supported 15744F: Documentation/filesystems/xfs.txt 15745F: fs/xfs/ 15746 15747XILINX AXI ETHERNET DRIVER 15748M: Anirudha Sarangi <anirudh@xilinx.com> 15749M: John Linn <John.Linn@xilinx.com> 15750S: Maintained 15751F: drivers/net/ethernet/xilinx/xilinx_axienet* 15752 15753XILINX UARTLITE SERIAL DRIVER 15754M: Peter Korsgaard <jacmet@sunsite.dk> 15755L: linux-serial@vger.kernel.org 15756S: Maintained 15757F: drivers/tty/serial/uartlite.c 15758 15759XILINX VIDEO IP CORES 15760M: Hyun Kwon <hyun.kwon@xilinx.com> 15761M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15762L: linux-media@vger.kernel.org 15763T: git git://linuxtv.org/media_tree.git 15764S: Supported 15765F: Documentation/devicetree/bindings/media/xilinx/ 15766F: drivers/media/platform/xilinx/ 15767F: include/uapi/linux/xilinx-v4l2-controls.h 15768 15769XILLYBUS DRIVER 15770M: Eli Billauer <eli.billauer@gmail.com> 15771L: linux-kernel@vger.kernel.org 15772S: Supported 15773F: drivers/char/xillybus/ 15774 15775XLP9XX I2C DRIVER 15776M: George Cherian <george.cherian@cavium.com> 15777M: Jan Glauber <jglauber@cavium.com> 15778L: linux-i2c@vger.kernel.org 15779W: http://www.cavium.com 15780S: Supported 15781F: drivers/i2c/busses/i2c-xlp9xx.c 15782 15783XRA1403 GPIO EXPANDER 15784M: Nandor Han <nandor.han@ge.com> 15785M: Semi Malinen <semi.malinen@ge.com> 15786L: linux-gpio@vger.kernel.org 15787S: Maintained 15788F: drivers/gpio/gpio-xra1403.c 15789F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15790 15791XTENSA XTFPGA PLATFORM SUPPORT 15792M: Max Filippov <jcmvbkbc@gmail.com> 15793L: linux-xtensa@linux-xtensa.org 15794S: Maintained 15795F: drivers/spi/spi-xtensa-xtfpga.c 15796F: sound/soc/xtensa/xtfpga-i2s.c 15797 15798YAM DRIVER FOR AX.25 15799M: Jean-Paul Roubelat <jpr@f6fbb.org> 15800L: linux-hams@vger.kernel.org 15801S: Maintained 15802F: drivers/net/hamradio/yam* 15803F: include/linux/yam.h 15804 15805YAMA SECURITY MODULE 15806M: Kees Cook <keescook@chromium.org> 15807T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15808S: Supported 15809F: security/yama/ 15810F: Documentation/admin-guide/LSM/Yama.rst 15811 15812YEALINK PHONE DRIVER 15813M: Henk Vergonet <Henk.Vergonet@gmail.com> 15814L: usbb2k-api-dev@nongnu.org 15815S: Maintained 15816F: Documentation/input/devices/yealink.rst 15817F: drivers/input/misc/yealink.* 15818 15819Z8530 DRIVER FOR AX.25 15820M: Joerg Reuter <jreuter@yaina.de> 15821W: http://yaina.de/jreuter/ 15822W: http://www.qsl.net/dl1bke/ 15823L: linux-hams@vger.kernel.org 15824S: Maintained 15825F: Documentation/networking/z8530drv.txt 15826F: drivers/net/hamradio/*scc.c 15827F: drivers/net/hamradio/z8530.h 15828 15829ZBUD COMPRESSED PAGE ALLOCATOR 15830M: Seth Jennings <sjenning@redhat.com> 15831M: Dan Streetman <ddstreet@ieee.org> 15832L: linux-mm@kvack.org 15833S: Maintained 15834F: mm/zbud.c 15835F: include/linux/zbud.h 15836 15837ZD1211RW WIRELESS DRIVER 15838M: Daniel Drake <dsd@gentoo.org> 15839M: Ulrich Kunitz <kune@deine-taler.de> 15840W: http://zd1211.ath.cx/wiki/DriverRewrite 15841L: linux-wireless@vger.kernel.org 15842L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15843S: Maintained 15844F: drivers/net/wireless/zydas/zd1211rw/ 15845 15846ZD1301 MEDIA DRIVER 15847M: Antti Palosaari <crope@iki.fi> 15848L: linux-media@vger.kernel.org 15849W: https://linuxtv.org/ 15850W: http://palosaari.fi/linux/ 15851Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15852S: Maintained 15853F: drivers/media/usb/dvb-usb-v2/zd1301* 15854 15855ZD1301_DEMOD MEDIA DRIVER 15856M: Antti Palosaari <crope@iki.fi> 15857L: linux-media@vger.kernel.org 15858W: https://linuxtv.org/ 15859W: http://palosaari.fi/linux/ 15860Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15861S: Maintained 15862F: drivers/media/dvb-frontends/zd1301_demod* 15863 15864ZPOOL COMPRESSED PAGE STORAGE API 15865M: Dan Streetman <ddstreet@ieee.org> 15866L: linux-mm@kvack.org 15867S: Maintained 15868F: mm/zpool.c 15869F: include/linux/zpool.h 15870 15871ZR36067 VIDEO FOR LINUX DRIVER 15872L: mjpeg-users@lists.sourceforge.net 15873L: linux-media@vger.kernel.org 15874W: http://mjpeg.sourceforge.net/driver-zoran/ 15875T: hg https://linuxtv.org/hg/v4l-dvb 15876S: Odd Fixes 15877F: drivers/staging/media/zoran/ 15878 15879ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15880M: Minchan Kim <minchan@kernel.org> 15881M: Nitin Gupta <ngupta@vflare.org> 15882R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15883L: linux-kernel@vger.kernel.org 15884S: Maintained 15885F: drivers/block/zram/ 15886F: Documentation/blockdev/zram.txt 15887 15888ZS DECSTATION Z85C30 SERIAL DRIVER 15889M: "Maciej W. Rozycki" <macro@linux-mips.org> 15890S: Maintained 15891F: drivers/tty/serial/zs.* 15892 15893ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15894M: Minchan Kim <minchan@kernel.org> 15895M: Nitin Gupta <ngupta@vflare.org> 15896R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15897L: linux-mm@kvack.org 15898S: Maintained 15899F: mm/zsmalloc.c 15900F: include/linux/zsmalloc.h 15901F: Documentation/vm/zsmalloc.rst 15902 15903ZSWAP COMPRESSED SWAP CACHING 15904M: Seth Jennings <sjenning@redhat.com> 15905M: Dan Streetman <ddstreet@ieee.org> 15906L: linux-mm@kvack.org 15907S: Maintained 15908F: mm/zswap.c 15909 15910THE REST 15911M: Linus Torvalds <torvalds@linux-foundation.org> 15912L: linux-kernel@vger.kernel.org 15913Q: http://patchwork.kernel.org/project/LKML/list/ 15914T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15915S: Buried alive in reporters 15916F: * 15917F: */ 15918