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/device_drivers/3com/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> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369S: Maintained 370F: drivers/acpi/arm64 371 372ACPI I2C MULTI INSTANTIATE DRIVER 373M: Hans de Goede <hdegoede@redhat.com> 374L: platform-driver-x86@vger.kernel.org 375S: Maintained 376F: drivers/platform/x86/i2c-multi-instantiate.c 377 378ACPI PMIC DRIVERS 379M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 380M: Len Brown <lenb@kernel.org> 381R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 382R: Mika Westerberg <mika.westerberg@linux.intel.com> 383L: linux-acpi@vger.kernel.org 384Q: https://patchwork.kernel.org/project/linux-acpi/list/ 385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/pmic/ 389 390ACPI THERMAL 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/*thermal* 397 398ACPI VIDEO DRIVER 399M: Zhang Rui <rui.zhang@intel.com> 400L: linux-acpi@vger.kernel.org 401W: https://01.org/linux-acpi 402B: https://bugzilla.kernel.org 403S: Supported 404F: drivers/acpi/acpi_video.c 405 406ACPI WMI DRIVER 407L: platform-driver-x86@vger.kernel.org 408S: Orphan 409F: drivers/platform/x86/wmi.c 410F: include/uapi/linux/wmi.h 411 412AD1889 ALSA SOUND DRIVER 413W: https://parisc.wiki.kernel.org/index.php/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 554M: Stefan Popa <stefan.popa@analog.com> 555W: http://ez.analog.com/community/linux-device-drivers 556S: Supported 557F: drivers/iio/accel/adxl372.c 558F: drivers/iio/accel/adxl372_spi.c 559F: drivers/iio/accel/adxl372_i2c.c 560F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 561 562AF9013 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9013* 571 572AF9033 MEDIA DRIVER 573M: Antti Palosaari <crope@iki.fi> 574L: linux-media@vger.kernel.org 575W: https://linuxtv.org 576W: http://palosaari.fi/linux/ 577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 578T: git git://linuxtv.org/anttip/media_tree.git 579S: Maintained 580F: drivers/media/dvb-frontends/af9033* 581 582AFFS FILE SYSTEM 583M: David Sterba <dsterba@suse.com> 584L: linux-fsdevel@vger.kernel.org 585S: Odd Fixes 586F: Documentation/filesystems/affs.txt 587F: fs/affs/ 588 589AFS FILESYSTEM 590M: David Howells <dhowells@redhat.com> 591L: linux-afs@lists.infradead.org 592S: Supported 593F: fs/afs/ 594F: include/trace/events/afs.h 595F: Documentation/filesystems/afs.txt 596W: https://www.infradead.org/~dhowells/kafs/ 597 598AGPGART DRIVER 599M: David Airlie <airlied@linux.ie> 600T: git git://anongit.freedesktop.org/drm/drm 601S: Maintained 602F: drivers/char/agp/ 603F: include/linux/agp* 604F: include/uapi/linux/agp* 605 606AHA152X SCSI DRIVER 607M: "Juergen E. Fischer" <fischer@norbit.de> 608L: linux-scsi@vger.kernel.org 609S: Maintained 610F: drivers/scsi/aha152x* 611F: drivers/scsi/pcmcia/aha152x* 612 613AIC7XXX / AIC79XX SCSI DRIVER 614M: Hannes Reinecke <hare@suse.com> 615L: linux-scsi@vger.kernel.org 616S: Maintained 617F: drivers/scsi/aic7xxx/ 618 619AIMSLAB FM RADIO RECEIVER DRIVER 620M: Hans Verkuil <hverkuil@xs4all.nl> 621L: linux-media@vger.kernel.org 622T: git git://linuxtv.org/media_tree.git 623W: https://linuxtv.org 624S: Maintained 625F: drivers/media/radio/radio-aimslab* 626 627AIO 628M: Benjamin LaHaise <bcrl@kvack.org> 629L: linux-aio@kvack.org 630S: Supported 631F: fs/aio.c 632F: include/linux/*aio*.h 633 634AIRSPY MEDIA DRIVER 635M: Antti Palosaari <crope@iki.fi> 636L: linux-media@vger.kernel.org 637W: https://linuxtv.org 638W: http://palosaari.fi/linux/ 639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 640T: git git://linuxtv.org/anttip/media_tree.git 641S: Maintained 642F: drivers/media/usb/airspy/ 643 644ALACRITECH GIGABIT ETHERNET DRIVER 645M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 646S: Maintained 647F: drivers/net/ethernet/alacritech/* 648 649ALCATEL SPEEDTOUCH USB DRIVER 650M: Duncan Sands <duncan.sands@free.fr> 651L: linux-usb@vger.kernel.org 652W: http://www.linux-usb.org/SpeedTouch/ 653S: Maintained 654F: drivers/usb/atm/speedtch.c 655F: drivers/usb/atm/usbatm.c 656 657ALCHEMY AU1XX0 MMC DRIVER 658M: Manuel Lauss <manuel.lauss@gmail.com> 659S: Maintained 660F: drivers/mmc/host/au1xmmc.c 661 662ALI1563 I2C DRIVER 663M: Rudolf Marek <r.marek@assembler.cz> 664L: linux-i2c@vger.kernel.org 665S: Maintained 666F: Documentation/i2c/busses/i2c-ali1563 667F: drivers/i2c/busses/i2c-ali1563.c 668 669ALLWINNER SECURITY SYSTEM 670M: Corentin Labbe <clabbe.montjoie@gmail.com> 671L: linux-crypto@vger.kernel.org 672S: Maintained 673F: drivers/crypto/sunxi-ss/ 674 675ALLWINNER VPU DRIVER 676M: Maxime Ripard <maxime.ripard@bootlin.com> 677M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 678L: linux-media@vger.kernel.org 679S: Maintained 680F: drivers/staging/media/sunxi/cedrus/ 681 682ALPHA PORT 683M: Richard Henderson <rth@twiddle.net> 684M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 685M: Matt Turner <mattst88@gmail.com> 686S: Odd Fixes 687L: linux-alpha@vger.kernel.org 688F: arch/alpha/ 689 690ALPS PS/2 TOUCHPAD DRIVER 691R: Pali Rohár <pali.rohar@gmail.com> 692F: drivers/input/mouse/alps.* 693 694ALTERA I2C CONTROLLER DRIVER 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/i2c/busses/i2c-altera.c 698 699ALTERA MAILBOX DRIVER 700M: Ley Foon Tan <lftan@altera.com> 701L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 702S: Maintained 703F: drivers/mailbox/mailbox-altera.c 704 705ALTERA PIO DRIVER 706M: Tien Hock Loh <thloh@altera.com> 707L: linux-gpio@vger.kernel.org 708S: Maintained 709F: drivers/gpio/gpio-altera.c 710 711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 712M: Thor Thayer <thor.thayer@linux.intel.com> 713S: Maintained 714F: drivers/gpio/gpio-altera-a10sr.c 715F: drivers/mfd/altera-a10sr.c 716F: drivers/reset/reset-a10sr.c 717F: include/linux/mfd/altera-a10sr.h 718F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 719 720ALTERA TRIPLE SPEED ETHERNET DRIVER 721M: Thor Thayer <thor.thayer@linux.intel.com> 722L: netdev@vger.kernel.org 723L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 724S: Maintained 725F: drivers/net/ethernet/altera/ 726 727ALTERA UART/JTAG UART SERIAL DRIVERS 728M: Tobias Klauser <tklauser@distanz.ch> 729L: linux-serial@vger.kernel.org 730L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 731S: Maintained 732F: drivers/tty/serial/altera_uart.c 733F: drivers/tty/serial/altera_jtaguart.c 734F: include/linux/altera_uart.h 735F: include/linux/altera_jtaguart.h 736 737AMAZON ETHERNET DRIVERS 738M: Netanel Belgazal <netanel@amazon.com> 739R: Saeed Bishara <saeedb@amazon.com> 740R: Zorik Machulsky <zorik@amazon.com> 741L: netdev@vger.kernel.org 742S: Supported 743F: Documentation/networking/device_drivers/amazon/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC AD7124 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/adc/ad7124.c 855F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 856 857ANALOG DEVICES INC AD7606 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7606.c 863F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 864 865ANALOG DEVICES INC AD7768-1 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7768-1.c 871F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 872 873ANALOG DEVICES INC AD9389B DRIVER 874M: Hans Verkuil <hans.verkuil@cisco.com> 875L: linux-media@vger.kernel.org 876S: Maintained 877F: drivers/media/i2c/ad9389b* 878 879ANALOG DEVICES INC ADGS1408 DRIVER 880M: Mircea Caprioru <mircea.caprioru@analog.com> 881S: Supported 882F: drivers/mux/adgs1408.c 883F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 884 885ANALOG DEVICES INC ADP5061 DRIVER 886M: Stefan Popa <stefan.popa@analog.com> 887L: linux-pm@vger.kernel.org 888W: http://ez.analog.com/community/linux-device-drivers 889S: Supported 890F: drivers/power/supply/adp5061.c 891 892ANALOG DEVICES INC ADV7180 DRIVER 893M: Lars-Peter Clausen <lars@metafoo.de> 894L: linux-media@vger.kernel.org 895W: http://ez.analog.com/community/linux-device-drivers 896S: Supported 897F: drivers/media/i2c/adv7180.c 898 899ANALOG DEVICES INC ADV748X DRIVER 900M: Kieran Bingham <kieran.bingham@ideasonboard.com> 901L: linux-media@vger.kernel.org 902S: Maintained 903F: drivers/media/i2c/adv748x/* 904 905ANALOG DEVICES INC ADV7511 DRIVER 906M: Hans Verkuil <hans.verkuil@cisco.com> 907L: linux-media@vger.kernel.org 908S: Maintained 909F: drivers/media/i2c/adv7511* 910 911ANALOG DEVICES INC ADV7604 DRIVER 912M: Hans Verkuil <hans.verkuil@cisco.com> 913L: linux-media@vger.kernel.org 914S: Maintained 915F: drivers/media/i2c/adv7604* 916 917ANALOG DEVICES INC ADV7842 DRIVER 918M: Hans Verkuil <hans.verkuil@cisco.com> 919L: linux-media@vger.kernel.org 920S: Maintained 921F: drivers/media/i2c/adv7842* 922 923ANALOG DEVICES INC ASOC CODEC DRIVERS 924M: Lars-Peter Clausen <lars@metafoo.de> 925L: alsa-devel@alsa-project.org (moderated for non-subscribers) 926W: http://wiki.analog.com/ 927W: http://ez.analog.com/community/linux-device-drivers 928S: Supported 929F: sound/soc/codecs/adau* 930F: sound/soc/codecs/adav* 931F: sound/soc/codecs/ad1* 932F: sound/soc/codecs/ad7* 933F: sound/soc/codecs/ssm* 934F: sound/soc/codecs/sigmadsp.* 935 936ANALOG DEVICES INC DMA DRIVERS 937M: Lars-Peter Clausen <lars@metafoo.de> 938W: http://ez.analog.com/community/linux-device-drivers 939S: Supported 940F: drivers/dma/dma-axi-dmac.c 941 942ANALOG DEVICES INC IIO DRIVERS 943M: Lars-Peter Clausen <lars@metafoo.de> 944M: Michael Hennerich <Michael.Hennerich@analog.com> 945W: http://wiki.analog.com/ 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 949F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 950F: drivers/iio/*/ad* 951F: drivers/iio/adc/ltc2497* 952X: drivers/iio/*/adjd* 953F: drivers/staging/iio/*/ad* 954 955ANDES ARCHITECTURE 956M: Greentime Hu <green.hu@gmail.com> 957M: Vincent Chen <deanbo422@gmail.com> 958T: git https://github.com/andestech/linux.git 959S: Supported 960F: arch/nds32/ 961F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 962F: Documentation/devicetree/bindings/nds32/ 963K: nds32 964N: nds32 965 966ANDROID CONFIG FRAGMENTS 967M: Rob Herring <robh@kernel.org> 968S: Supported 969F: kernel/configs/android* 970 971ANDROID DRIVERS 972M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 973M: Arve Hjønnevåg <arve@android.com> 974M: Todd Kjos <tkjos@android.com> 975M: Martijn Coenen <maco@android.com> 976M: Joel Fernandes <joel@joelfernandes.org> 977M: Christian Brauner <christian@brauner.io> 978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 979L: devel@driverdev.osuosl.org 980S: Supported 981F: drivers/android/ 982F: drivers/staging/android/ 983 984ANDROID GOLDFISH PIC DRIVER 985M: Miodrag Dinic <miodrag.dinic@mips.com> 986S: Supported 987F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 988F: drivers/irqchip/irq-goldfish-pic.c 989 990ANDROID GOLDFISH RTC DRIVER 991M: Miodrag Dinic <miodrag.dinic@mips.com> 992S: Supported 993F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 994F: drivers/rtc/rtc-goldfish.c 995 996ANDROID ION DRIVER 997M: Laura Abbott <labbott@redhat.com> 998M: Sumit Semwal <sumit.semwal@linaro.org> 999L: devel@driverdev.osuosl.org 1000L: dri-devel@lists.freedesktop.org 1001L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1002S: Supported 1003F: drivers/staging/android/ion 1004F: drivers/staging/android/uapi/ion.h 1005 1006AOA (Apple Onboard Audio) ALSA DRIVER 1007M: Johannes Berg <johannes@sipsolutions.net> 1008L: linuxppc-dev@lists.ozlabs.org 1009L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1010S: Maintained 1011F: sound/aoa/ 1012 1013APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1014M: William Breathitt Gray <vilhelm.gray@gmail.com> 1015L: linux-iio@vger.kernel.org 1016S: Maintained 1017F: drivers/iio/adc/stx104.c 1018 1019APM DRIVER 1020M: Jiri Kosina <jikos@kernel.org> 1021S: Odd fixes 1022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1023F: arch/x86/kernel/apm_32.c 1024F: include/linux/apm_bios.h 1025F: include/uapi/linux/apm_bios.h 1026F: drivers/char/apm-emulation.c 1027 1028APPARMOR SECURITY MODULE 1029M: John Johansen <john.johansen@canonical.com> 1030L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1031W: wiki.apparmor.net 1032T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1033S: Supported 1034F: security/apparmor/ 1035F: Documentation/admin-guide/LSM/apparmor.rst 1036 1037APPLE BCM5974 MULTITOUCH DRIVER 1038M: Henrik Rydberg <rydberg@bitmath.org> 1039L: linux-input@vger.kernel.org 1040S: Odd fixes 1041F: drivers/input/mouse/bcm5974.c 1042 1043APPLE SMC DRIVER 1044M: Henrik Rydberg <rydberg@bitmath.org> 1045L: linux-hwmon@vger.kernel.org 1046S: Odd fixes 1047F: drivers/hwmon/applesmc.c 1048 1049APPLETALK NETWORK LAYER 1050L: netdev@vger.kernel.org 1051S: Odd fixes 1052F: drivers/net/appletalk/ 1053F: net/appletalk/ 1054 1055APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1056M: Khuong Dinh <khuong@os.amperecomputing.com> 1057S: Supported 1058F: arch/arm64/boot/dts/apm/ 1059 1060APPLIED MICRO (APM) X-GENE SOC EDAC 1061M: Khuong Dinh <khuong@os.amperecomputing.com> 1062S: Supported 1063F: drivers/edac/xgene_edac.c 1064F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1065 1066APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1067M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1068M: Keyur Chudgar <keyur@os.amperecomputing.com> 1069S: Supported 1070F: drivers/net/ethernet/apm/xgene-v2/ 1071 1072APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1073M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1074M: Keyur Chudgar <keyur@os.amperecomputing.com> 1075M: Quan Nguyen <quan@os.amperecomputing.com> 1076S: Supported 1077F: drivers/net/ethernet/apm/xgene/ 1078F: drivers/net/phy/mdio-xgene.c 1079F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1080F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1081 1082APPLIED MICRO (APM) X-GENE SOC PMU 1083M: Khuong Dinh <khuong@os.amperecomputing.com> 1084S: Supported 1085F: drivers/perf/xgene_pmu.c 1086F: Documentation/perf/xgene-pmu.txt 1087F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1088 1089APTINA CAMERA SENSOR PLL 1090M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1091L: linux-media@vger.kernel.org 1092S: Maintained 1093F: drivers/media/i2c/aptina-pll.* 1094 1095ARC FRAMEBUFFER DRIVER 1096M: Jaya Kumar <jayalk@intworks.biz> 1097S: Maintained 1098F: drivers/video/fbdev/arcfb.c 1099F: drivers/video/fbdev/core/fb_defio.c 1100 1101ARC PGU DRM DRIVER 1102M: Alexey Brodkin <abrodkin@synopsys.com> 1103S: Supported 1104F: drivers/gpu/drm/arc/ 1105F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1106 1107ARCNET NETWORK LAYER 1108M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1109L: netdev@vger.kernel.org 1110S: Maintained 1111F: drivers/net/arcnet/ 1112F: include/uapi/linux/if_arcnet.h 1113 1114ARM ARCHITECTED TIMER DRIVER 1115M: Mark Rutland <mark.rutland@arm.com> 1116M: Marc Zyngier <marc.zyngier@arm.com> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119F: arch/arm/include/asm/arch_timer.h 1120F: arch/arm64/include/asm/arch_timer.h 1121F: drivers/clocksource/arm_arch_timer.c 1122 1123ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1124M: Linus Walleij <linus.walleij@linaro.org> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127F: Documentation/devicetree/bindings/arm/arm-boards 1128F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1129F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1130F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1131F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1132F: arch/arm/mach-integrator/ 1133F: arch/arm/mach-realview/ 1134F: arch/arm/mach-versatile/ 1135F: arch/arm/plat-versatile/ 1136F: arch/arm/boot/dts/arm-realview-* 1137F: arch/arm/boot/dts/integrator* 1138F: arch/arm/boot/dts/versatile* 1139F: drivers/clk/versatile/ 1140F: drivers/i2c/busses/i2c-versatile.c 1141F: drivers/irqchip/irq-versatile-fpga.c 1142F: drivers/mtd/maps/physmap_of_versatile.c 1143F: drivers/power/reset/arm-versatile-reboot.c 1144F: drivers/soc/versatile/ 1145 1146ARM HDLCD DRM DRIVER 1147M: Liviu Dudau <liviu.dudau@arm.com> 1148S: Supported 1149F: drivers/gpu/drm/arm/hdlcd_* 1150F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1151 1152ARM MALI-DP DRM DRIVER 1153M: Liviu Dudau <liviu.dudau@arm.com> 1154M: Brian Starkey <brian.starkey@arm.com> 1155M: Mali DP Maintainers <malidp@foss.arm.com> 1156S: Supported 1157F: drivers/gpu/drm/arm/ 1158F: Documentation/devicetree/bindings/display/arm,malidp.txt 1159 1160ARM MFM AND FLOPPY DRIVERS 1161M: Ian Molton <spyro@f2s.com> 1162S: Maintained 1163F: arch/arm/lib/floppydma.S 1164F: arch/arm/include/asm/floppy.h 1165 1166ARM PMU PROFILING AND DEBUGGING 1167M: Will Deacon <will.deacon@arm.com> 1168M: Mark Rutland <mark.rutland@arm.com> 1169S: Maintained 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171F: arch/arm*/kernel/perf_* 1172F: arch/arm/oprofile/common.c 1173F: arch/arm*/kernel/hw_breakpoint.c 1174F: arch/arm*/include/asm/hw_breakpoint.h 1175F: arch/arm*/include/asm/perf_event.h 1176F: drivers/perf/* 1177F: include/linux/perf/arm_pmu.h 1178F: Documentation/devicetree/bindings/arm/pmu.txt 1179F: Documentation/devicetree/bindings/perf/ 1180 1181ARM PORT 1182M: Russell King <linux@armlinux.org.uk> 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1184W: http://www.armlinux.org.uk/ 1185S: Odd Fixes 1186T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1187F: arch/arm/ 1188X: arch/arm/boot/dts/ 1189 1190ARM PRIMECELL AACI PL041 DRIVER 1191M: Russell King <linux@armlinux.org.uk> 1192S: Odd Fixes 1193F: sound/arm/aaci.* 1194 1195ARM PRIMECELL BUS SUPPORT 1196M: Russell King <linux@armlinux.org.uk> 1197S: Odd Fixes 1198F: drivers/amba/ 1199F: include/linux/amba/bus.h 1200 1201ARM PRIMECELL CLCD PL110 DRIVER 1202M: Russell King <linux@armlinux.org.uk> 1203S: Odd Fixes 1204F: drivers/video/fbdev/amba-clcd.* 1205 1206ARM PRIMECELL KMI PL050 DRIVER 1207M: Russell King <linux@armlinux.org.uk> 1208S: Odd Fixes 1209F: drivers/input/serio/ambakmi.* 1210F: include/linux/amba/kmi.h 1211 1212ARM PRIMECELL MMCI PL180/1 DRIVER 1213M: Russell King <linux@armlinux.org.uk> 1214S: Odd Fixes 1215F: drivers/mmc/host/mmci.* 1216F: include/linux/amba/mmci.h 1217 1218ARM PRIMECELL SSP PL022 SPI DRIVER 1219M: Linus Walleij <linus.walleij@linaro.org> 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1221S: Maintained 1222F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1223F: drivers/spi/spi-pl022.c 1224 1225ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1226M: Russell King <linux@armlinux.org.uk> 1227S: Odd Fixes 1228F: drivers/tty/serial/amba-pl01*.c 1229F: include/linux/amba/serial.h 1230 1231ARM PRIMECELL VIC PL190/PL192 DRIVER 1232M: Linus Walleij <linus.walleij@linaro.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1236F: drivers/irqchip/irq-vic.c 1237 1238ARM SMMU DRIVERS 1239M: Will Deacon <will.deacon@arm.com> 1240R: Robin Murphy <robin.murphy@arm.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Maintained 1243F: drivers/iommu/arm-smmu.c 1244F: drivers/iommu/arm-smmu-v3.c 1245F: drivers/iommu/io-pgtable-arm.c 1246F: drivers/iommu/io-pgtable-arm-v7s.c 1247 1248ARM SUB-ARCHITECTURES 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250S: Maintained 1251F: arch/arm/mach-*/ 1252F: arch/arm/plat-*/ 1253T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1254 1255ARM/ACTIONS SEMI ARCHITECTURE 1256M: Andreas Färber <afaerber@suse.de> 1257R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Maintained 1260N: owl 1261F: arch/arm/mach-actions/ 1262F: arch/arm/boot/dts/owl-* 1263F: arch/arm64/boot/dts/actions/ 1264F: drivers/clk/actions/ 1265F: drivers/clocksource/timer-owl* 1266F: drivers/dma/owl-dma.c 1267F: drivers/i2c/busses/i2c-owl.c 1268F: drivers/pinctrl/actions/* 1269F: drivers/soc/actions/ 1270F: include/dt-bindings/power/owl-* 1271F: include/linux/soc/actions/ 1272F: Documentation/devicetree/bindings/arm/actions.txt 1273F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1274F: Documentation/devicetree/bindings/dma/owl-dma.txt 1275F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1276F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1277F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1278F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1279 1280ARM/ADS SPHERE MACHINE SUPPORT 1281M: Lennert Buytenhek <kernel@wantstofly.org> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284 1285ARM/AFEB9260 MACHINE SUPPORT 1286M: Sergey Lapin <slapin@ossfans.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/AJECO 1ARM MACHINE SUPPORT 1291M: Lennert Buytenhek <kernel@wantstofly.org> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294 1295ARM/Allwinner SoC Clock Support 1296M: Emilio López <emilio@elopez.com.ar> 1297S: Maintained 1298F: drivers/clk/sunxi/ 1299 1300ARM/Allwinner sunXi SoC support 1301M: Maxime Ripard <maxime.ripard@bootlin.com> 1302M: Chen-Yu Tsai <wens@csie.org> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305N: sun[x456789]i 1306N: sun50i 1307F: arch/arm/mach-sunxi/ 1308F: arch/arm64/boot/dts/allwinner/ 1309F: drivers/clk/sunxi-ng/ 1310F: drivers/pinctrl/sunxi/ 1311F: drivers/soc/sunxi/ 1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1313 1314ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1315M: Neil Armstrong <narmstrong@baylibre.com> 1316M: Jerome Brunet <jbrunet@baylibre.com> 1317L: linux-amlogic@lists.infradead.org 1318S: Maintained 1319F: drivers/clk/meson/ 1320F: include/dt-bindings/clock/meson* 1321F: include/dt-bindings/clock/gxbb* 1322F: Documentation/devicetree/bindings/clock/amlogic* 1323 1324ARM/Amlogic Meson SoC support 1325M: Kevin Hilman <khilman@baylibre.com> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327L: linux-amlogic@lists.infradead.org 1328W: http://linux-meson.com/ 1329S: Maintained 1330F: arch/arm/mach-meson/ 1331F: arch/arm/boot/dts/meson* 1332F: arch/arm64/boot/dts/amlogic/ 1333F: drivers/pinctrl/meson/ 1334F: drivers/mmc/host/meson* 1335F: drivers/soc/amlogic/ 1336N: meson 1337 1338ARM/Amlogic Meson SoC Sound Drivers 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1341S: Maintained 1342F: sound/soc/meson/ 1343F: Documentation/devicetree/bindings/sound/amlogic* 1344 1345ARM/Annapurna Labs ALPINE ARCHITECTURE 1346M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1347M: Antoine Tenart <antoine.tenart@bootlin.com> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350F: arch/arm/mach-alpine/ 1351F: arch/arm/boot/dts/alpine* 1352F: arch/arm64/boot/dts/al/ 1353F: drivers/*/*alpine* 1354 1355ARM/ARTPEC MACHINE SUPPORT 1356M: Jesper Nilsson <jesper.nilsson@axis.com> 1357M: Lars Persson <lars.persson@axis.com> 1358S: Maintained 1359L: linux-arm-kernel@axis.com 1360F: arch/arm/mach-artpec 1361F: arch/arm/boot/dts/artpec6* 1362F: drivers/clk/axis 1363F: drivers/crypto/axis 1364F: drivers/pinctrl/pinctrl-artpec* 1365F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1366 1367ARM/ASPEED I2C DRIVER 1368M: Brendan Higgins <brendanhiggins@google.com> 1369R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1370R: Joel Stanley <joel@jms.id.au> 1371L: linux-i2c@vger.kernel.org 1372L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1373S: Maintained 1374F: drivers/irqchip/irq-aspeed-i2c-ic.c 1375F: drivers/i2c/busses/i2c-aspeed.c 1376F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1377F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1378 1379ARM/ASPEED MACHINE SUPPORT 1380M: Joel Stanley <joel@jms.id.au> 1381R: Andrew Jeffery <andrew@aj.id.au> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1384Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1385S: Supported 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1387F: arch/arm/mach-aspeed/ 1388F: arch/arm/boot/dts/aspeed-* 1389N: aspeed 1390 1391ARM/BITMAIN ARCHITECTURE 1392M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: arch/arm64/boot/dts/bitmain/ 1396F: Documentation/devicetree/bindings/arm/bitmain.yaml 1397 1398ARM/CALXEDA HIGHBANK ARCHITECTURE 1399M: Rob Herring <robh@kernel.org> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/mach-highbank/ 1403F: arch/arm/boot/dts/highbank.dts 1404F: arch/arm/boot/dts/ecx-*.dts* 1405 1406ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1407M: Krzysztof Halasa <khalasa@piap.pl> 1408S: Maintained 1409F: arch/arm/mach-cns3xxx/ 1410 1411ARM/CAVIUM THUNDER NETWORK DRIVER 1412M: Sunil Goutham <sgoutham@cavium.com> 1413M: Robert Richter <rric@kernel.org> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Supported 1416F: drivers/net/ethernet/cavium/thunder/ 1417 1418ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1419M: Lukasz Majewski <lukma@denx.de> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-ep93xx/ts72xx.c 1423 1424ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1425M: Alexander Shiyan <shc_work@mail.ru> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Odd Fixes 1428N: clps711x 1429 1430ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1436M: Hartley Sweeten <hsweeten@visionengravers.com> 1437M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440F: arch/arm/mach-ep93xx/ 1441F: arch/arm/mach-ep93xx/include/mach/ 1442 1443ARM/CLKDEV SUPPORT 1444M: Russell King <linux@armlinux.org.uk> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1448F: drivers/clk/clkdev.c 1449 1450ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1451M: Mike Rapoport <mike@compulab.co.il> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1456M: Baruch Siach <baruch@tkos.co.il> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/boot/dts/cx92755* 1460N: digicolor 1461 1462ARM/CONTEC MICRO9 MACHINE SUPPORT 1463M: Hubert Feurstein <hubert.feurstein@contec.at> 1464S: Maintained 1465F: arch/arm/mach-ep93xx/micro9.c 1466 1467ARM/CORESIGHT FRAMEWORK AND DRIVERS 1468M: Mathieu Poirier <mathieu.poirier@linaro.org> 1469R: Suzuki K Poulose <suzuki.poulose@arm.com> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: drivers/hwtracing/coresight/* 1473F: Documentation/trace/coresight.txt 1474F: Documentation/trace/coresight-cpu-debug.txt 1475F: Documentation/devicetree/bindings/arm/coresight.txt 1476F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1477F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1478F: tools/perf/arch/arm/util/pmu.c 1479F: tools/perf/arch/arm/util/auxtrace.c 1480F: tools/perf/arch/arm/util/cs-etm.c 1481F: tools/perf/arch/arm/util/cs-etm.h 1482F: tools/perf/util/cs-etm.* 1483F: tools/perf/util/cs-etm-decoder/* 1484 1485ARM/CORGI MACHINE SUPPORT 1486M: Richard Purdie <rpurdie@rpsys.net> 1487S: Maintained 1488 1489ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1490M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1491M: Linus Walleij <linus.walleij@linaro.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493T: git git://github.com/ulli-kroll/linux.git 1494S: Maintained 1495F: Documentation/devicetree/bindings/arm/gemini.txt 1496F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1497F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1498F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1499F: arch/arm/mach-gemini/ 1500F: drivers/net/ethernet/cortina/ 1501F: drivers/pinctrl/pinctrl-gemini.c 1502F: drivers/rtc/rtc-ftrtc010.c 1503 1504ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1505M: Barry Song <baohua@kernel.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1508S: Maintained 1509F: arch/arm/boot/dts/prima2* 1510F: arch/arm/mach-prima2/ 1511F: drivers/clk/sirf/ 1512F: drivers/clocksource/timer-prima2.c 1513F: drivers/clocksource/timer-atlas7.c 1514N: [^a-z]sirf 1515X: drivers/gnss 1516 1517ARM/EBSA110 MACHINE SUPPORT 1518M: Russell King <linux@armlinux.org.uk> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520W: http://www.armlinux.org.uk/ 1521S: Maintained 1522F: arch/arm/mach-ebsa110/ 1523F: drivers/net/ethernet/amd/am79c961a.* 1524 1525ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1526M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1527R: Pengutronix Kernel Team <kernel@pengutronix.de> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529S: Maintained 1530N: efm32 1531 1532ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1533M: Robert Jarzmik <robert.jarzmik@free.fr> 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1535S: Maintained 1536F: arch/arm/mach-pxa/ezx.c 1537 1538ARM/FARADAY FA526 PORT 1539M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541S: Maintained 1542T: git git://git.berlios.de/gemini-board 1543F: arch/arm/mm/*-fa* 1544 1545ARM/FOOTBRIDGE ARCHITECTURE 1546M: Russell King <linux@armlinux.org.uk> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548W: http://www.armlinux.org.uk/ 1549S: Maintained 1550F: arch/arm/include/asm/hardware/dec21285.h 1551F: arch/arm/mach-footbridge/ 1552 1553ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1554M: Shawn Guo <shawnguo@kernel.org> 1555M: Sascha Hauer <s.hauer@pengutronix.de> 1556R: Pengutronix Kernel Team <kernel@pengutronix.de> 1557R: Fabio Estevam <festevam@gmail.com> 1558R: NXP Linux Team <linux-imx@nxp.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1562N: imx 1563N: mxs 1564X: drivers/media/i2c/ 1565 1566ARM/FREESCALE VYBRID ARM ARCHITECTURE 1567M: Shawn Guo <shawnguo@kernel.org> 1568M: Sascha Hauer <s.hauer@pengutronix.de> 1569R: Pengutronix Kernel Team <kernel@pengutronix.de> 1570R: Stefan Agner <stefan@agner.ch> 1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1572S: Maintained 1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1574F: arch/arm/mach-imx/*vf610* 1575F: arch/arm/boot/dts/vf* 1576 1577ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1578M: Shawn Guo <shawnguo@kernel.org> 1579M: Li Yang <leoyang.li@nxp.com> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1583F: arch/arm/boot/dts/ls1021a* 1584F: arch/arm64/boot/dts/freescale/fsl-* 1585F: arch/arm64/boot/dts/freescale/qoriq-* 1586 1587ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1588M: Lennert Buytenhek <kernel@wantstofly.org> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590S: Maintained 1591 1592ARM/GUMSTIX MACHINE SUPPORT 1593M: Steve Sakoman <sakoman@gmail.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596 1597ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1598M: Philipp Zabel <philipp.zabel@gmail.com> 1599M: Paul Parsons <lost.distance@yahoo.com> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: arch/arm/mach-pxa/hx4700.c 1603F: arch/arm/mach-pxa/include/mach/hx4700.h 1604F: sound/soc/pxa/hx4700.c 1605 1606ARM/HISILICON SOC SUPPORT 1607M: Wei Xu <xuwei5@hisilicon.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609W: http://www.hisilicon.com 1610S: Supported 1611T: git git://github.com/hisilicon/linux-hisi.git 1612F: arch/arm/mach-hisi/ 1613F: arch/arm/boot/dts/hi3* 1614F: arch/arm/boot/dts/hip* 1615F: arch/arm/boot/dts/hisi* 1616F: arch/arm64/boot/dts/hisilicon/ 1617 1618ARM/HP JORNADA 7XX MACHINE SUPPORT 1619M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1620W: www.jlime.com 1621S: Maintained 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1623F: arch/arm/mach-sa1100/jornada720.c 1624F: arch/arm/mach-sa1100/include/mach/jornada720.h 1625 1626ARM/IGEP MACHINE SUPPORT 1627M: Enric Balletbo i Serra <eballetbo@gmail.com> 1628M: Javier Martinez Canillas <javier@dowhile0.org> 1629L: linux-omap@vger.kernel.org 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632F: arch/arm/boot/dts/omap3-igep* 1633 1634ARM/INCOME PXA270 SUPPORT 1635M: Marek Vasut <marek.vasut@gmail.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/mach-pxa/colibri-pxa270-income.c 1639 1640ARM/INTEL IOP13XX ARM ARCHITECTURE 1641M: Lennert Buytenhek <kernel@wantstofly.org> 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1643S: Maintained 1644 1645ARM/INTEL IOP32X ARM ARCHITECTURE 1646M: Lennert Buytenhek <kernel@wantstofly.org> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648S: Maintained 1649 1650ARM/INTEL IOP33X ARM ARCHITECTURE 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Orphan 1653 1654ARM/INTEL IQ81342EX MACHINE SUPPORT 1655M: Lennert Buytenhek <kernel@wantstofly.org> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657S: Maintained 1658 1659ARM/INTEL IXDP2850 MACHINE SUPPORT 1660M: Lennert Buytenhek <kernel@wantstofly.org> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663 1664ARM/INTEL IXP4XX ARM ARCHITECTURE 1665M: Imre Kaloz <kaloz@openwrt.org> 1666M: Krzysztof Halasa <khalasa@piap.pl> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669F: arch/arm/mach-ixp4xx/ 1670 1671ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1672M: Jonathan Cameron <jic23@cam.ac.uk> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm/mach-pxa/stargate2.c 1676F: drivers/pcmcia/pxa2xx_stargate2.c 1677 1678ARM/INTEL XSC3 (MANZANO) ARM CORE 1679M: Lennert Buytenhek <kernel@wantstofly.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682 1683ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1684M: Lennert Buytenhek <kernel@wantstofly.org> 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1686S: Maintained 1687 1688ARM/LG1K ARCHITECTURE 1689M: Chanho Min <chanho.min@lge.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm64/boot/dts/lg/ 1693 1694ARM/LOGICPD PXA270 MACHINE SUPPORT 1695M: Lennert Buytenhek <kernel@wantstofly.org> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698 1699ARM/LPC18XX ARCHITECTURE 1700M: Vladimir Zapolskiy <vz@mleia.com> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703F: arch/arm/boot/dts/lpc43* 1704F: drivers/i2c/busses/i2c-lpc2k.c 1705F: drivers/memory/pl172.c 1706F: drivers/mtd/spi-nor/nxp-spifi.c 1707F: drivers/rtc/rtc-lpc24xx.c 1708N: lpc18xx 1709 1710ARM/LPC32XX SOC SUPPORT 1711M: Vladimir Zapolskiy <vz@mleia.com> 1712M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1715S: Maintained 1716F: arch/arm/boot/dts/lpc32* 1717F: arch/arm/mach-lpc32xx/ 1718F: drivers/i2c/busses/i2c-pnx.c 1719F: drivers/net/ethernet/nxp/lpc_eth.c 1720F: drivers/usb/host/ohci-nxp.c 1721F: drivers/watchdog/pnx4008_wdt.c 1722N: lpc32xx 1723 1724ARM/MAGICIAN MACHINE SUPPORT 1725M: Philipp Zabel <philipp.zabel@gmail.com> 1726S: Maintained 1727 1728ARM/Marvell Dove/MV78xx0/Orion SOC support 1729M: Jason Cooper <jason@lakedaemon.net> 1730M: Andrew Lunn <andrew@lunn.ch> 1731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1732M: Gregory Clement <gregory.clement@bootlin.com> 1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1734S: Maintained 1735F: Documentation/devicetree/bindings/soc/dove/ 1736F: arch/arm/mach-dove/ 1737F: arch/arm/mach-mv78xx0/ 1738F: arch/arm/mach-orion5x/ 1739F: arch/arm/plat-orion/ 1740F: arch/arm/boot/dts/dove* 1741F: arch/arm/boot/dts/orion5x* 1742 1743ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1744M: Jason Cooper <jason@lakedaemon.net> 1745M: Andrew Lunn <andrew@lunn.ch> 1746M: Gregory Clement <gregory.clement@bootlin.com> 1747M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/boot/dts/armada* 1751F: arch/arm/boot/dts/kirkwood* 1752F: arch/arm/configs/mvebu_*_defconfig 1753F: arch/arm/mach-mvebu/ 1754F: arch/arm64/boot/dts/marvell/armada* 1755F: drivers/cpufreq/armada-37xx-cpufreq.c 1756F: drivers/cpufreq/armada-8k-cpufreq.c 1757F: drivers/cpufreq/mvebu-cpufreq.c 1758F: drivers/irqchip/irq-armada-370-xp.c 1759F: drivers/irqchip/irq-mvebu-* 1760F: drivers/pinctrl/mvebu/ 1761F: drivers/rtc/rtc-armada38x.c 1762 1763ARM/Mediatek RTC DRIVER 1764M: Eddie Huang <eddie.huang@mediatek.com> 1765M: Sean Wang <sean.wang@mediatek.com> 1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1767L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1768S: Maintained 1769F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1770F: drivers/rtc/rtc-mt6397.c 1771F: drivers/rtc/rtc-mt7622.c 1772 1773ARM/Mediatek SoC support 1774M: Matthias Brugger <matthias.bgg@gmail.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1777W: https://mtk.bcnfs.org/ 1778C: irc://chat.freenode.net/linux-mediatek 1779S: Maintained 1780F: arch/arm/boot/dts/mt6* 1781F: arch/arm/boot/dts/mt7* 1782F: arch/arm/boot/dts/mt8* 1783F: arch/arm/mach-mediatek/ 1784F: arch/arm64/boot/dts/mediatek/ 1785F: drivers/soc/mediatek/ 1786N: mtk 1787N: mt[678] 1788K: mediatek 1789 1790ARM/Mediatek USB3 PHY DRIVER 1791M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1794S: Maintained 1795F: drivers/phy/mediatek/ 1796F: Documentation/devicetree/bindings/phy/phy-mtk-* 1797 1798ARM/MICREL KS8695 ARCHITECTURE 1799M: Greg Ungerer <gerg@uclinux.org> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801F: arch/arm/mach-ks8695/ 1802S: Odd Fixes 1803 1804ARM/Microchip (AT91) SoC support 1805M: Nicolas Ferre <nicolas.ferre@microchip.com> 1806M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1807M: Ludovic Desroches <ludovic.desroches@microchip.com> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809W: http://www.linux4sam.org 1810T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1811S: Supported 1812N: at91 1813N: atmel 1814F: arch/arm/mach-at91/ 1815F: include/soc/at91/ 1816F: arch/arm/boot/dts/at91*.dts 1817F: arch/arm/boot/dts/at91*.dtsi 1818F: arch/arm/boot/dts/sama*.dts 1819F: arch/arm/boot/dts/sama*.dtsi 1820F: arch/arm/include/debug/at91.S 1821F: drivers/memory/atmel* 1822F: drivers/watchdog/sama5d4_wdt.c 1823X: drivers/input/touchscreen/atmel_mxt_ts.c 1824X: drivers/net/wireless/atmel/ 1825 1826ARM/MIOA701 MACHINE SUPPORT 1827M: Robert Jarzmik <robert.jarzmik@free.fr> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829F: arch/arm/mach-pxa/mioa701.c 1830S: Maintained 1831 1832ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1833M: Michael Petchkovsky <mkpetch@internode.on.net> 1834S: Maintained 1835 1836ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1837M: Linus Walleij <linus.walleij@linaro.org> 1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1839S: Maintained 1840F: arch/arm/mach-nomadik/ 1841F: arch/arm/mach-u300/ 1842F: arch/arm/mach-ux500/ 1843F: arch/arm/boot/dts/ste-* 1844F: drivers/clk/clk-nomadik.c 1845F: drivers/clk/clk-u300.c 1846F: drivers/clocksource/clksrc-dbx500-prcmu.c 1847F: drivers/clocksource/timer-u300.c 1848F: drivers/dma/coh901318* 1849F: drivers/dma/ste_dma40* 1850F: drivers/hwspinlock/u8500_hsem.c 1851F: drivers/i2c/busses/i2c-nomadik.c 1852F: drivers/i2c/busses/i2c-stu300.c 1853F: drivers/mfd/ab3100* 1854F: drivers/mfd/ab8500* 1855F: drivers/mfd/abx500* 1856F: drivers/mfd/dbx500* 1857F: drivers/mfd/db8500* 1858F: drivers/pinctrl/nomadik/ 1859F: drivers/pinctrl/pinctrl-coh901* 1860F: drivers/pinctrl/pinctrl-u300.c 1861F: drivers/rtc/rtc-ab3100.c 1862F: drivers/rtc/rtc-ab8500.c 1863F: drivers/rtc/rtc-coh901331.c 1864F: drivers/rtc/rtc-pl031.c 1865F: drivers/watchdog/coh901327_wdt.c 1866F: Documentation/devicetree/bindings/arm/ste-* 1867F: Documentation/devicetree/bindings/arm/ux500/ 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1869 1870ARM/NUVOTON NPCM ARCHITECTURE 1871M: Avi Fishman <avifishman70@gmail.com> 1872M: Tomer Maimon <tmaimon77@gmail.com> 1873R: Patrick Venture <venture@google.com> 1874R: Nancy Yuen <yuenn@google.com> 1875R: Brendan Higgins <brendanhiggins@google.com> 1876L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1877S: Supported 1878F: arch/arm/mach-npcm/ 1879F: arch/arm/boot/dts/nuvoton-npcm* 1880F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1881F: drivers/*/*npcm* 1882F: Documentation/devicetree/bindings/*/*npcm* 1883F: Documentation/devicetree/bindings/*/*/*npcm* 1884 1885ARM/NUVOTON W90X900 ARM ARCHITECTURE 1886M: Wan ZongShun <mcuos.com@gmail.com> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888W: http://www.mcuos.com 1889S: Maintained 1890F: arch/arm/mach-w90x900/ 1891F: drivers/input/keyboard/w90p910_keypad.c 1892F: drivers/input/touchscreen/w90p910_ts.c 1893F: drivers/watchdog/nuc900_wdt.c 1894F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1895F: drivers/mtd/nand/raw/nuc900_nand.c 1896F: drivers/rtc/rtc-nuc900.c 1897F: drivers/spi/spi-nuc900.c 1898F: drivers/usb/host/ehci-w90x900.c 1899F: drivers/video/fbdev/nuc900fb.c 1900 1901ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1902M: Nelson Castillo <arhuaco@freaks-unidos.net> 1903L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1904W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1905S: Supported 1906 1907ARM/Orion SoC/Technologic Systems TS-78xx platform support 1908M: Alexander Clouter <alex@digriz.org.uk> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910W: http://www.digriz.org.uk/ts78xx/kernel 1911S: Maintained 1912F: arch/arm/mach-orion5x/ts78xx-* 1913 1914ARM/OXNAS platform support 1915M: Neil Armstrong <narmstrong@baylibre.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917L: linux-oxnas@groups.io (moderated for non-subscribers) 1918S: Maintained 1919F: arch/arm/mach-oxnas/ 1920F: arch/arm/boot/dts/ox8*.dts* 1921N: oxnas 1922 1923ARM/PALM TREO SUPPORT 1924M: Tomas Cech <sleep_walker@suse.com> 1925L: linux-arm-kernel@lists.infradead.org 1926W: http://hackndev.com 1927S: Maintained 1928F: arch/arm/mach-pxa/palmtreo.* 1929 1930ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1931M: Marek Vasut <marek.vasut@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org 1933W: http://hackndev.com 1934S: Maintained 1935F: arch/arm/mach-pxa/include/mach/palmtx.h 1936F: arch/arm/mach-pxa/palmtx.c 1937F: arch/arm/mach-pxa/palmt5.* 1938F: arch/arm/mach-pxa/include/mach/palmld.h 1939F: arch/arm/mach-pxa/palmld.c 1940F: arch/arm/mach-pxa/palmte2.* 1941F: arch/arm/mach-pxa/include/mach/palmtc.h 1942F: arch/arm/mach-pxa/palmtc.c 1943 1944ARM/PALMZ72 SUPPORT 1945M: Sergey Lapin <slapin@ossfans.org> 1946L: linux-arm-kernel@lists.infradead.org 1947W: http://hackndev.com 1948S: Maintained 1949F: arch/arm/mach-pxa/palmz72.* 1950 1951ARM/PLEB SUPPORT 1952M: Peter Chubb <pleb@gelato.unsw.edu.au> 1953W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1954S: Maintained 1955 1956ARM/PT DIGITAL BOARD PORT 1957M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1959W: http://www.armlinux.org.uk/ 1960S: Maintained 1961 1962ARM/QUALCOMM SUPPORT 1963M: Andy Gross <andy.gross@linaro.org> 1964M: David Brown <david.brown@linaro.org> 1965L: linux-arm-msm@vger.kernel.org 1966S: Maintained 1967F: Documentation/devicetree/bindings/soc/qcom/ 1968F: Documentation/devicetree/bindings/*/qcom* 1969F: arch/arm/boot/dts/qcom-*.dts 1970F: arch/arm/boot/dts/qcom-*.dtsi 1971F: arch/arm/mach-qcom/ 1972F: arch/arm64/boot/dts/qcom/ 1973F: drivers/*/qcom/ 1974F: drivers/*/qcom* 1975F: drivers/*/*/qcom/ 1976F: drivers/*/*/qcom* 1977F: drivers/*/pm8???-* 1978F: drivers/bluetooth/btqcomsmd.c 1979F: drivers/clocksource/timer-qcom.c 1980F: drivers/extcon/extcon-qcom* 1981F: drivers/iommu/msm* 1982F: drivers/i2c/busses/i2c-qup.c 1983F: drivers/i2c/busses/i2c-qcom-geni.c 1984F: drivers/mfd/ssbi.c 1985F: drivers/mmc/host/mmci_qcom* 1986F: drivers/mmc/host/sdhci_msm.c 1987F: drivers/pci/controller/dwc/pcie-qcom.c 1988F: drivers/phy/qualcomm/ 1989F: drivers/power/*/msm* 1990F: drivers/reset/reset-qcom-* 1991F: drivers/scsi/ufs/ufs-qcom.* 1992F: drivers/spi/spi-qup.c 1993F: drivers/spi/spi-geni-qcom.c 1994F: drivers/spi/spi-qcom-qspi.c 1995F: drivers/tty/serial/msm_serial.c 1996F: drivers/usb/dwc3/dwc3-qcom.c 1997F: include/dt-bindings/*/qcom* 1998F: include/linux/*/qcom* 1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2000 2001ARM/RADISYS ENP2611 MACHINE SUPPORT 2002M: Lennert Buytenhek <kernel@wantstofly.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004S: Maintained 2005 2006ARM/RDA MICRO ARCHITECTURE 2007M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2009L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2010S: Maintained 2011F: arch/arm/boot/dts/rda8810pl-* 2012F: drivers/clocksource/timer-rda.c 2013F: drivers/irqchip/irq-rda-intc.c 2014F: drivers/tty/serial/rda-uart.c 2015F: Documentation/devicetree/bindings/arm/rda.txt 2016F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2017F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2018F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2019 2020ARM/REALTEK ARCHITECTURE 2021M: Andreas Färber <afaerber@suse.de> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023S: Maintained 2024F: arch/arm64/boot/dts/realtek/ 2025F: Documentation/devicetree/bindings/arm/realtek.txt 2026 2027ARM/RENESAS ARM64 ARCHITECTURE 2028M: Simon Horman <horms@verge.net.au> 2029M: Magnus Damm <magnus.damm@gmail.com> 2030L: linux-renesas-soc@vger.kernel.org 2031Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2032T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2033S: Supported 2034F: arch/arm64/boot/dts/renesas/ 2035F: Documentation/devicetree/bindings/arm/renesas.yaml 2036F: drivers/soc/renesas/ 2037F: include/linux/soc/renesas/ 2038 2039ARM/RISCPC ARCHITECTURE 2040M: Russell King <linux@armlinux.org.uk> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042W: http://www.armlinux.org.uk/ 2043S: Maintained 2044F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2045F: arch/arm/include/asm/hardware/ioc.h 2046F: arch/arm/include/asm/hardware/iomd.h 2047F: arch/arm/include/asm/hardware/memc.h 2048F: arch/arm/mach-rpc/ 2049F: drivers/net/ethernet/8390/etherh.c 2050F: drivers/net/ethernet/i825xx/ether1* 2051F: drivers/net/ethernet/seeq/ether3* 2052F: drivers/scsi/arm/ 2053 2054ARM/Rockchip SoC support 2055M: Heiko Stuebner <heiko@sntech.de> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057L: linux-rockchip@lists.infradead.org 2058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2059S: Maintained 2060F: arch/arm/boot/dts/rk3* 2061F: arch/arm/boot/dts/rv1108* 2062F: arch/arm/mach-rockchip/ 2063F: drivers/clk/rockchip/ 2064F: drivers/i2c/busses/i2c-rk3x.c 2065F: drivers/*/*rockchip* 2066F: drivers/*/*/*rockchip* 2067F: sound/soc/rockchip/ 2068N: rockchip 2069 2070ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2071M: Kukjin Kim <kgene@kernel.org> 2072M: Krzysztof Kozlowski <krzk@kernel.org> 2073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2074L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2075Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2076S: Maintained 2077F: arch/arm/boot/dts/s3c* 2078F: arch/arm/boot/dts/s5p* 2079F: arch/arm/boot/dts/exynos* 2080F: arch/arm64/boot/dts/exynos/ 2081F: arch/arm/plat-samsung/ 2082F: arch/arm/mach-s3c24*/ 2083F: arch/arm/mach-s3c64xx/ 2084F: arch/arm/mach-s5p*/ 2085F: arch/arm/mach-exynos*/ 2086F: drivers/*/*s3c24* 2087F: drivers/*/*/*s3c24* 2088F: drivers/*/*s3c64xx* 2089F: drivers/*/*s5pv210* 2090F: drivers/memory/samsung/* 2091F: drivers/soc/samsung/* 2092F: Documentation/arm/Samsung/ 2093F: Documentation/devicetree/bindings/arm/samsung/ 2094F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2095F: Documentation/devicetree/bindings/power/pd-samsung.txt 2096N: exynos 2097 2098ARM/SAMSUNG MOBILE MACHINE SUPPORT 2099M: Kyungmin Park <kyungmin.park@samsung.com> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101S: Maintained 2102F: arch/arm/mach-s5pv210/ 2103 2104ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2105M: Kyungmin Park <kyungmin.park@samsung.com> 2106M: Kamil Debski <kamil@wypas.org> 2107M: Andrzej Hajda <a.hajda@samsung.com> 2108L: linux-arm-kernel@lists.infradead.org 2109L: linux-media@vger.kernel.org 2110S: Maintained 2111F: drivers/media/platform/s5p-g2d/ 2112 2113ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2114M: Marek Szyprowski <m.szyprowski@samsung.com> 2115L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2116L: linux-media@vger.kernel.org 2117S: Maintained 2118F: drivers/media/platform/s5p-cec/ 2119F: Documentation/devicetree/bindings/media/s5p-cec.txt 2120 2121ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2122M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2123M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2124L: linux-arm-kernel@lists.infradead.org 2125L: linux-media@vger.kernel.org 2126S: Maintained 2127F: drivers/media/platform/s5p-jpeg/ 2128 2129ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2130M: Kyungmin Park <kyungmin.park@samsung.com> 2131M: Kamil Debski <kamil@wypas.org> 2132M: Jeongtae Park <jtp.park@samsung.com> 2133M: Andrzej Hajda <a.hajda@samsung.com> 2134L: linux-arm-kernel@lists.infradead.org 2135L: linux-media@vger.kernel.org 2136S: Maintained 2137F: drivers/media/platform/s5p-mfc/ 2138 2139ARM/SHMOBILE ARM ARCHITECTURE 2140M: Simon Horman <horms@verge.net.au> 2141M: Magnus Damm <magnus.damm@gmail.com> 2142L: linux-renesas-soc@vger.kernel.org 2143Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2144T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2145S: Supported 2146F: arch/arm/boot/dts/emev2* 2147F: arch/arm/boot/dts/gr-peach* 2148F: arch/arm/boot/dts/iwg20d-q7* 2149F: arch/arm/boot/dts/r7s* 2150F: arch/arm/boot/dts/r8a* 2151F: arch/arm/boot/dts/r9a* 2152F: arch/arm/boot/dts/sh* 2153F: arch/arm/configs/shmobile_defconfig 2154F: arch/arm/include/debug/renesas-scif.S 2155F: arch/arm/mach-shmobile/ 2156F: Documentation/devicetree/bindings/arm/renesas.yaml 2157F: drivers/soc/renesas/ 2158F: include/linux/soc/renesas/ 2159 2160ARM/SOCFPGA ARCHITECTURE 2161M: Dinh Nguyen <dinguyen@kernel.org> 2162S: Maintained 2163F: arch/arm/mach-socfpga/ 2164F: arch/arm/boot/dts/socfpga* 2165F: arch/arm/configs/socfpga_defconfig 2166F: arch/arm64/boot/dts/altera/ 2167W: http://www.rocketboards.org 2168T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2169 2170ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2171M: Dinh Nguyen <dinguyen@kernel.org> 2172S: Maintained 2173F: drivers/clk/socfpga/ 2174 2175ARM/SOCFPGA EDAC SUPPORT 2176M: Thor Thayer <thor.thayer@linux.intel.com> 2177S: Maintained 2178F: drivers/edac/altera_edac. 2179 2180ARM/SPREADTRUM SoC SUPPORT 2181M: Orson Zhai <orsonzhai@gmail.com> 2182M: Baolin Wang <baolin.wang@linaro.org> 2183M: Chunyan Zhang <zhang.lyra@gmail.com> 2184S: Maintained 2185F: arch/arm64/boot/dts/sprd 2186N: sprd 2187 2188ARM/STI ARCHITECTURE 2189M: Patrice Chotard <patrice.chotard@st.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191W: http://www.stlinux.com 2192S: Maintained 2193F: arch/arm/mach-sti/ 2194F: arch/arm/boot/dts/sti* 2195F: drivers/char/hw_random/st-rng.c 2196F: drivers/clocksource/arm_global_timer.c 2197F: drivers/clocksource/clksrc_st_lpc.c 2198F: drivers/cpufreq/sti-cpufreq.c 2199F: drivers/dma/st_fdma* 2200F: drivers/i2c/busses/i2c-st.c 2201F: drivers/media/rc/st_rc.c 2202F: drivers/media/platform/sti/c8sectpfe/ 2203F: drivers/mmc/host/sdhci-st.c 2204F: drivers/phy/st/phy-miphy28lp.c 2205F: drivers/phy/st/phy-stih407-usb.c 2206F: drivers/pinctrl/pinctrl-st.c 2207F: drivers/remoteproc/st_remoteproc.c 2208F: drivers/remoteproc/st_slim_rproc.c 2209F: drivers/reset/sti/ 2210F: drivers/rtc/rtc-st-lpc.c 2211F: drivers/tty/serial/st-asc.c 2212F: drivers/usb/dwc3/dwc3-st.c 2213F: drivers/usb/host/ehci-st.c 2214F: drivers/usb/host/ohci-st.c 2215F: drivers/watchdog/st_lpc_wdt.c 2216F: drivers/ata/ahci_st.c 2217F: include/linux/remoteproc/st_slim_rproc.h 2218 2219ARM/STM32 ARCHITECTURE 2220M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2221M: Alexandre Torgue <alexandre.torgue@st.com> 2222L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2224S: Maintained 2225T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2226N: stm32 2227N: stm 2228F: arch/arm/boot/dts/stm32* 2229F: arch/arm/mach-stm32/ 2230F: drivers/clocksource/armv7m_systick.c 2231 2232ARM/Synaptics SoC support 2233M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2234M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Maintained 2237F: arch/arm/mach-berlin/ 2238F: arch/arm/boot/dts/berlin* 2239F: arch/arm64/boot/dts/synaptics/ 2240 2241ARM/TANGO ARCHITECTURE 2242M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2243M: Mans Rullgard <mans@mansr.com> 2244L: linux-arm-kernel@lists.infradead.org 2245S: Odd Fixes 2246N: tango 2247 2248ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2249M: Lennert Buytenhek <kernel@wantstofly.org> 2250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2251S: Maintained 2252 2253ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2254M: Hans Verkuil <hans.verkuil@cisco.com> 2255L: linux-tegra@vger.kernel.org 2256L: linux-media@vger.kernel.org 2257S: Maintained 2258F: drivers/media/platform/tegra-cec/ 2259F: Documentation/devicetree/bindings/media/tegra-cec.txt 2260 2261ARM/TETON BGA MACHINE SUPPORT 2262M: "Mark F. Brown" <mark.brown314@gmail.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264S: Maintained 2265 2266ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2267M: Santosh Shilimkar <ssantosh@kernel.org> 2268L: linux-kernel@vger.kernel.org 2269S: Maintained 2270F: drivers/memory/*emif* 2271 2272ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2273M: Tero Kristo <t-kristo@ti.com> 2274M: Nishanth Menon <nm@ti.com> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276S: Supported 2277F: Documentation/devicetree/bindings/arm/ti/k3.txt 2278F: arch/arm64/boot/dts/ti/Makefile 2279F: arch/arm64/boot/dts/ti/k3-* 2280F: include/dt-bindings/pinctrl/k3.h 2281 2282ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2283M: Santosh Shilimkar <ssantosh@kernel.org> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285S: Maintained 2286F: arch/arm/mach-keystone/ 2287F: arch/arm/boot/dts/keystone-* 2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2289 2290ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2291M: Santosh Shilimkar <ssantosh@kernel.org> 2292L: linux-kernel@vger.kernel.org 2293S: Maintained 2294F: drivers/clk/keystone/ 2295 2296ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2297M: Santosh Shilimkar <ssantosh@kernel.org> 2298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2299L: linux-kernel@vger.kernel.org 2300S: Maintained 2301F: drivers/clocksource/timer-keystone.c 2302 2303ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2304M: Santosh Shilimkar <ssantosh@kernel.org> 2305L: linux-kernel@vger.kernel.org 2306S: Maintained 2307F: drivers/power/reset/keystone-reset.c 2308 2309ARM/THECUS N2100 MACHINE SUPPORT 2310M: Lennert Buytenhek <kernel@wantstofly.org> 2311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2312S: Maintained 2313 2314ARM/TOSA MACHINE SUPPORT 2315M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2316M: Dirk Opfer <dirk@opfer-online.de> 2317S: Maintained 2318 2319ARM/UNIPHIER ARCHITECTURE 2320M: Masahiro Yamada <yamada.masahiro@socionext.com> 2321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2323S: Maintained 2324F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2325F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2326F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2327F: arch/arm/boot/dts/uniphier* 2328F: arch/arm/include/asm/hardware/cache-uniphier.h 2329F: arch/arm/mach-uniphier/ 2330F: arch/arm/mm/cache-uniphier.c 2331F: arch/arm64/boot/dts/socionext/uniphier* 2332F: drivers/bus/uniphier-system-bus.c 2333F: drivers/clk/uniphier/ 2334F: drivers/dmaengine/uniphier-mdmac.c 2335F: drivers/gpio/gpio-uniphier.c 2336F: drivers/i2c/busses/i2c-uniphier* 2337F: drivers/irqchip/irq-uniphier-aidet.c 2338F: drivers/mmc/host/uniphier-sd.c 2339F: drivers/pinctrl/uniphier/ 2340F: drivers/reset/reset-uniphier.c 2341F: drivers/tty/serial/8250/8250_uniphier.c 2342N: uniphier 2343 2344ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2345M: Ulf Hansson <ulf.hansson@linaro.org> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347T: git git://git.linaro.org/people/ulfh/clk.git 2348S: Maintained 2349F: drivers/clk/ux500/ 2350 2351ARM/VERSATILE EXPRESS PLATFORM 2352M: Liviu Dudau <liviu.dudau@arm.com> 2353M: Sudeep Holla <sudeep.holla@arm.com> 2354M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2356S: Maintained 2357F: arch/arm/boot/dts/vexpress* 2358F: arch/arm64/boot/dts/arm/ 2359F: arch/arm/mach-vexpress/ 2360F: */*/vexpress* 2361F: */*/*/vexpress* 2362F: drivers/clk/versatile/clk-vexpress-osc.c 2363F: drivers/clocksource/timer-versatile.c 2364N: mps2 2365 2366ARM/VFP SUPPORT 2367M: Russell King <linux@armlinux.org.uk> 2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2369W: http://www.armlinux.org.uk/ 2370S: Maintained 2371F: arch/arm/vfp/ 2372 2373ARM/VOIPAC PXA270 SUPPORT 2374M: Marek Vasut <marek.vasut@gmail.com> 2375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2376S: Maintained 2377F: arch/arm/mach-pxa/vpac270.c 2378F: arch/arm/mach-pxa/include/mach/vpac270.h 2379 2380ARM/VT8500 ARM ARCHITECTURE 2381M: Tony Prisk <linux@prisktech.co.nz> 2382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2383S: Maintained 2384F: arch/arm/mach-vt8500/ 2385F: drivers/clocksource/timer-vt8500.c 2386F: drivers/i2c/busses/i2c-wmt.c 2387F: drivers/mmc/host/wmt-sdmmc.c 2388F: drivers/pwm/pwm-vt8500.c 2389F: drivers/rtc/rtc-vt8500.c 2390F: drivers/tty/serial/vt8500_serial.c 2391F: drivers/usb/host/ehci-platform.c 2392F: drivers/usb/host/uhci-platform.c 2393F: drivers/video/fbdev/vt8500lcdfb.* 2394F: drivers/video/fbdev/wm8505fb* 2395F: drivers/video/fbdev/wmt_ge_rops.* 2396 2397ARM/ZIPIT Z2 SUPPORT 2398M: Marek Vasut <marek.vasut@gmail.com> 2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2400S: Maintained 2401F: arch/arm/mach-pxa/z2.c 2402F: arch/arm/mach-pxa/include/mach/z2.h 2403 2404ARM/ZTE ARCHITECTURE 2405M: Jun Nie <jun.nie@linaro.org> 2406M: Shawn Guo <shawnguo@kernel.org> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Maintained 2409F: arch/arm/boot/dts/zx2967* 2410F: arch/arm/mach-zx/ 2411F: arch/arm64/boot/dts/zte/ 2412F: drivers/clk/zte/ 2413F: drivers/dma/zx_dma.c 2414F: drivers/gpio/gpio-zx.c 2415F: drivers/i2c/busses/i2c-zx2967.c 2416F: drivers/mmc/host/dw_mmc-zx.* 2417F: drivers/pinctrl/zte/ 2418F: drivers/soc/zte/ 2419F: drivers/thermal/zx2967_thermal.c 2420F: drivers/watchdog/zx2967_wdt.c 2421F: Documentation/devicetree/bindings/arm/zte.yaml 2422F: Documentation/devicetree/bindings/clock/zx2967*.txt 2423F: Documentation/devicetree/bindings/dma/zxdma.txt 2424F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2425F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2426F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2427F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2428F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2429F: Documentation/devicetree/bindings/soc/zte/ 2430F: Documentation/devicetree/bindings/sound/zte,*.txt 2431F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2432F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2433F: include/dt-bindings/clock/zx2967*.h 2434F: include/dt-bindings/soc/zte,*.h 2435F: sound/soc/codecs/zx_aud96p22.c 2436F: sound/soc/zte/ 2437 2438ARM/ZYNQ ARCHITECTURE 2439M: Michal Simek <michal.simek@xilinx.com> 2440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2441W: http://wiki.xilinx.com 2442T: git https://github.com/Xilinx/linux-xlnx.git 2443S: Supported 2444F: arch/arm/mach-zynq/ 2445F: drivers/cpuidle/cpuidle-zynq.c 2446F: drivers/block/xsysace.c 2447N: zynq 2448N: xilinx 2449F: drivers/clocksource/timer-cadence-ttc.c 2450F: drivers/i2c/busses/i2c-cadence.c 2451F: drivers/mmc/host/sdhci-of-arasan.c 2452F: drivers/edac/synopsys_edac.c 2453F: drivers/i2c/busses/i2c-xiic.c 2454 2455ARM64 PORT (AARCH64 ARCHITECTURE) 2456M: Catalin Marinas <catalin.marinas@arm.com> 2457M: Will Deacon <will.deacon@arm.com> 2458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2460S: Maintained 2461F: arch/arm64/ 2462X: arch/arm64/boot/dts/ 2463F: Documentation/arm64/ 2464 2465AS3645A LED FLASH CONTROLLER DRIVER 2466M: Sakari Ailus <sakari.ailus@iki.fi> 2467L: linux-leds@vger.kernel.org 2468S: Maintained 2469F: drivers/leds/leds-as3645a.c 2470 2471ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2472M: Tianshu Qiu <tian.shu.qiu@intel.com> 2473L: linux-media@vger.kernel.org 2474T: git git://linuxtv.org/media_tree.git 2475S: Maintained 2476F: drivers/media/i2c/ak7375.c 2477F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2478 2479ASAHI KASEI AK8974 DRIVER 2480M: Linus Walleij <linus.walleij@linaro.org> 2481L: linux-iio@vger.kernel.org 2482W: http://www.akm.com/ 2483S: Supported 2484F: drivers/iio/magnetometer/ak8974.c 2485 2486ASC7621 HARDWARE MONITOR DRIVER 2487M: George Joseph <george.joseph@fairview5.com> 2488L: linux-hwmon@vger.kernel.org 2489S: Maintained 2490F: Documentation/hwmon/asc7621 2491F: drivers/hwmon/asc7621.c 2492 2493ASPEED VIDEO ENGINE DRIVER 2494M: Eddie James <eajames@linux.ibm.com> 2495L: linux-media@vger.kernel.org 2496L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2497S: Maintained 2498F: drivers/media/platform/aspeed-video.c 2499F: Documentation/devicetree/bindings/media/aspeed-video.txt 2500 2501ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2502M: Corentin Chary <corentin.chary@gmail.com> 2503L: acpi4asus-user@lists.sourceforge.net 2504L: platform-driver-x86@vger.kernel.org 2505W: http://acpi4asus.sf.net 2506S: Maintained 2507F: drivers/platform/x86/asus*.c 2508F: drivers/platform/x86/eeepc*.c 2509 2510ASUS WIRELESS RADIO CONTROL DRIVER 2511M: João Paulo Rechi Vita <jprvita@gmail.com> 2512L: platform-driver-x86@vger.kernel.org 2513S: Maintained 2514F: drivers/platform/x86/asus-wireless.c 2515 2516ASYMMETRIC KEYS 2517M: David Howells <dhowells@redhat.com> 2518L: keyrings@vger.kernel.org 2519S: Maintained 2520F: Documentation/crypto/asymmetric-keys.txt 2521F: include/linux/verification.h 2522F: include/crypto/public_key.h 2523F: include/crypto/pkcs7.h 2524F: crypto/asymmetric_keys/ 2525 2526ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2527R: Dan Williams <dan.j.williams@intel.com> 2528W: http://sourceforge.net/projects/xscaleiop 2529S: Odd fixes 2530F: Documentation/crypto/async-tx-api.txt 2531F: crypto/async_tx/ 2532F: drivers/dma/ 2533F: include/linux/dmaengine.h 2534F: include/linux/async_tx.h 2535 2536AT24 EEPROM DRIVER 2537M: Bartosz Golaszewski <brgl@bgdev.pl> 2538L: linux-i2c@vger.kernel.org 2539T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2540S: Maintained 2541F: Documentation/devicetree/bindings/eeprom/at24.txt 2542F: drivers/misc/eeprom/at24.c 2543F: include/linux/platform_data/at24.h 2544 2545ATA OVER ETHERNET (AOE) DRIVER 2546M: "Ed L. Cashin" <ed.cashin@acm.org> 2547W: http://www.openaoe.org/ 2548S: Supported 2549F: Documentation/aoe/ 2550F: drivers/block/aoe/ 2551 2552ATHEROS 71XX/9XXX GPIO DRIVER 2553M: Alban Bedel <albeu@free.fr> 2554W: https://github.com/AlbanBedel/linux 2555T: git git://github.com/AlbanBedel/linux 2556S: Maintained 2557F: drivers/gpio/gpio-ath79.c 2558F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2559 2560ATHEROS 71XX/9XXX USB PHY DRIVER 2561M: Alban Bedel <albeu@free.fr> 2562W: https://github.com/AlbanBedel/linux 2563T: git git://github.com/AlbanBedel/linux 2564S: Maintained 2565F: drivers/phy/qualcomm/phy-ath79-usb.c 2566F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2567 2568ATHEROS ATH GENERIC UTILITIES 2569M: Kalle Valo <kvalo@codeaurora.org> 2570L: linux-wireless@vger.kernel.org 2571S: Supported 2572F: drivers/net/wireless/ath/* 2573 2574ATHEROS ATH5K WIRELESS DRIVER 2575M: Jiri Slaby <jirislaby@gmail.com> 2576M: Nick Kossifidis <mickflemm@gmail.com> 2577M: Luis Chamberlain <mcgrof@kernel.org> 2578L: linux-wireless@vger.kernel.org 2579W: http://wireless.kernel.org/en/users/Drivers/ath5k 2580S: Maintained 2581F: drivers/net/wireless/ath/ath5k/ 2582 2583ATHEROS ATH6KL WIRELESS DRIVER 2584M: Kalle Valo <kvalo@codeaurora.org> 2585L: linux-wireless@vger.kernel.org 2586W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2588S: Supported 2589F: drivers/net/wireless/ath/ath6kl/ 2590 2591ATI_REMOTE2 DRIVER 2592M: Ville Syrjala <syrjala@sci.fi> 2593S: Maintained 2594F: drivers/input/misc/ati_remote2.c 2595 2596ATK0110 HWMON DRIVER 2597M: Luca Tettamanti <kronos.it@gmail.com> 2598L: linux-hwmon@vger.kernel.org 2599S: Maintained 2600F: drivers/hwmon/asus_atk0110.c 2601 2602ATLX ETHERNET DRIVERS 2603M: Jay Cliburn <jcliburn@gmail.com> 2604M: Chris Snook <chris.snook@gmail.com> 2605L: netdev@vger.kernel.org 2606W: http://sourceforge.net/projects/atl1 2607W: http://atl1.sourceforge.net 2608S: Maintained 2609F: drivers/net/ethernet/atheros/ 2610 2611ATM 2612M: Chas Williams <3chas3@gmail.com> 2613L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2614L: netdev@vger.kernel.org 2615W: http://linux-atm.sourceforge.net 2616S: Maintained 2617F: drivers/atm/ 2618F: include/linux/atm* 2619F: include/uapi/linux/atm* 2620 2621ATMEL MACB ETHERNET DRIVER 2622M: Nicolas Ferre <nicolas.ferre@microchip.com> 2623S: Supported 2624F: drivers/net/ethernet/cadence/ 2625 2626ATMEL MAXTOUCH DRIVER 2627M: Nick Dyer <nick@shmanahar.org> 2628T: git git://github.com/ndyer/linux.git 2629S: Maintained 2630F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2631F: drivers/input/touchscreen/atmel_mxt_ts.c 2632 2633ATMEL WIRELESS DRIVER 2634M: Simon Kelley <simon@thekelleys.org.uk> 2635L: linux-wireless@vger.kernel.org 2636W: http://www.thekelleys.org.uk/atmel 2637W: http://atmelwlandriver.sourceforge.net/ 2638S: Maintained 2639F: drivers/net/wireless/atmel/atmel* 2640 2641ATOMIC INFRASTRUCTURE 2642M: Will Deacon <will.deacon@arm.com> 2643M: Peter Zijlstra <peterz@infradead.org> 2644R: Boqun Feng <boqun.feng@gmail.com> 2645L: linux-kernel@vger.kernel.org 2646S: Maintained 2647F: arch/*/include/asm/atomic*.h 2648F: include/*/atomic*.h 2649F: scripts/atomic/ 2650 2651ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2652M: Bradley Grove <linuxdrivers@attotech.com> 2653L: linux-scsi@vger.kernel.org 2654W: http://www.attotech.com 2655S: Supported 2656F: drivers/scsi/esas2r 2657 2658ATUSB IEEE 802.15.4 RADIO DRIVER 2659M: Stefan Schmidt <stefan@datenfreihafen.org> 2660L: linux-wpan@vger.kernel.org 2661S: Maintained 2662F: drivers/net/ieee802154/atusb.c 2663F: drivers/net/ieee802154/atusb.h 2664F: drivers/net/ieee802154/at86rf230.h 2665 2666AUDIT SUBSYSTEM 2667M: Paul Moore <paul@paul-moore.com> 2668M: Eric Paris <eparis@redhat.com> 2669L: linux-audit@redhat.com (moderated for non-subscribers) 2670W: https://github.com/linux-audit 2671T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2672S: Supported 2673F: include/linux/audit.h 2674F: include/uapi/linux/audit.h 2675F: kernel/audit* 2676 2677AUXILIARY DISPLAY DRIVERS 2678M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2679S: Maintained 2680F: drivers/auxdisplay/ 2681F: include/linux/cfag12864b.h 2682 2683AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2684M: Andreas Klinger <ak@it-klinger.de> 2685L: linux-iio@vger.kernel.org 2686S: Maintained 2687F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2688F: drivers/iio/adc/hx711.c 2689 2690AX.25 NETWORK LAYER 2691M: Ralf Baechle <ralf@linux-mips.org> 2692L: linux-hams@vger.kernel.org 2693W: http://www.linux-ax25.org/ 2694S: Maintained 2695F: include/uapi/linux/ax25.h 2696F: include/net/ax25.h 2697F: net/ax25/ 2698 2699AXENTIA ARM DEVICES 2700M: Peter Rosin <peda@axentia.se> 2701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2702S: Maintained 2703F: Documentation/devicetree/bindings/arm/axentia.txt 2704F: arch/arm/boot/dts/at91-linea.dtsi 2705F: arch/arm/boot/dts/at91-natte.dtsi 2706F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2707F: arch/arm/boot/dts/at91-tse850-3.dts 2708 2709AXENTIA ASOC DRIVERS 2710M: Peter Rosin <peda@axentia.se> 2711L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2712S: Maintained 2713F: Documentation/devicetree/bindings/sound/axentia,* 2714F: sound/soc/atmel/tse850-pcm5142.c 2715 2716AXXIA I2C CONTROLLER 2717M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2718L: linux-i2c@vger.kernel.org 2719S: Maintained 2720F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2721F: drivers/i2c/busses/i2c-axxia.c 2722 2723AZ6007 DVB DRIVER 2724M: Mauro Carvalho Chehab <mchehab@kernel.org> 2725L: linux-media@vger.kernel.org 2726W: https://linuxtv.org 2727T: git git://linuxtv.org/media_tree.git 2728S: Maintained 2729F: drivers/media/usb/dvb-usb-v2/az6007.c 2730 2731AZTECH FM RADIO RECEIVER DRIVER 2732M: Hans Verkuil <hverkuil@xs4all.nl> 2733L: linux-media@vger.kernel.org 2734T: git git://linuxtv.org/media_tree.git 2735W: https://linuxtv.org 2736S: Maintained 2737F: drivers/media/radio/radio-aztech* 2738 2739B43 WIRELESS DRIVER 2740L: linux-wireless@vger.kernel.org 2741L: b43-dev@lists.infradead.org 2742W: http://wireless.kernel.org/en/users/Drivers/b43 2743S: Odd Fixes 2744F: drivers/net/wireless/broadcom/b43/ 2745 2746B43LEGACY WIRELESS DRIVER 2747M: Larry Finger <Larry.Finger@lwfinger.net> 2748L: linux-wireless@vger.kernel.org 2749L: b43-dev@lists.infradead.org 2750W: http://wireless.kernel.org/en/users/Drivers/b43 2751S: Maintained 2752F: drivers/net/wireless/broadcom/b43legacy/ 2753 2754BACKLIGHT CLASS/SUBSYSTEM 2755M: Lee Jones <lee.jones@linaro.org> 2756M: Daniel Thompson <daniel.thompson@linaro.org> 2757M: Jingoo Han <jingoohan1@gmail.com> 2758L: dri-devel@lists.freedesktop.org 2759T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2760S: Maintained 2761F: drivers/video/backlight/ 2762F: include/linux/backlight.h 2763F: include/linux/pwm_backlight.h 2764F: Documentation/devicetree/bindings/leds/backlight 2765 2766BATMAN ADVANCED 2767M: Marek Lindner <mareklindner@neomailbox.ch> 2768M: Simon Wunderlich <sw@simonwunderlich.de> 2769M: Antonio Quartulli <a@unstable.cc> 2770L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2771W: https://www.open-mesh.org/ 2772Q: https://patchwork.open-mesh.org/project/batman/list/ 2773S: Maintained 2774F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2775F: Documentation/ABI/testing/sysfs-class-net-mesh 2776F: Documentation/networking/batman-adv.rst 2777F: include/uapi/linux/batadv_packet.h 2778F: include/uapi/linux/batman_adv.h 2779F: net/batman-adv/ 2780 2781BAYCOM/HDLCDRV DRIVERS FOR AX.25 2782M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2783L: linux-hams@vger.kernel.org 2784W: http://www.baycom.org/~tom/ham/ham.html 2785S: Maintained 2786F: drivers/net/hamradio/baycom* 2787 2788BCACHE (BLOCK LAYER CACHE) 2789M: Coly Li <colyli@suse.de> 2790M: Kent Overstreet <kent.overstreet@gmail.com> 2791L: linux-bcache@vger.kernel.org 2792W: http://bcache.evilpiepirate.org 2793C: irc://irc.oftc.net/bcache 2794S: Maintained 2795F: drivers/md/bcache/ 2796 2797BDISP ST MEDIA DRIVER 2798M: Fabien Dessenne <fabien.dessenne@st.com> 2799L: linux-media@vger.kernel.org 2800T: git git://linuxtv.org/media_tree.git 2801W: https://linuxtv.org 2802S: Supported 2803F: drivers/media/platform/sti/bdisp 2804 2805BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2806M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2807L: netdev@vger.kernel.org 2808S: Maintained 2809F: drivers/net/ethernet/ec_bhf.c 2810 2811BEFS FILE SYSTEM 2812M: Luis de Bethencourt <luisbg@kernel.org> 2813M: Salah Triki <salah.triki@gmail.com> 2814S: Maintained 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2816F: Documentation/filesystems/befs.txt 2817F: fs/befs/ 2818 2819BFQ I/O SCHEDULER 2820M: Paolo Valente <paolo.valente@linaro.org> 2821M: Jens Axboe <axboe@kernel.dk> 2822L: linux-block@vger.kernel.org 2823S: Maintained 2824F: block/bfq-* 2825F: Documentation/block/bfq-iosched.txt 2826 2827BFS FILE SYSTEM 2828M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2829S: Maintained 2830F: Documentation/filesystems/bfs.txt 2831F: fs/bfs/ 2832F: include/uapi/linux/bfs_fs.h 2833 2834BLINKM RGB LED DRIVER 2835M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2836S: Maintained 2837F: drivers/leds/leds-blinkm.c 2838 2839BLOCK LAYER 2840M: Jens Axboe <axboe@kernel.dk> 2841L: linux-block@vger.kernel.org 2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2843S: Maintained 2844F: block/ 2845F: drivers/block/ 2846F: kernel/trace/blktrace.c 2847F: lib/sbitmap.c 2848 2849BLOCK2MTD DRIVER 2850M: Joern Engel <joern@lazybastard.org> 2851L: linux-mtd@lists.infradead.org 2852S: Maintained 2853F: drivers/mtd/devices/block2mtd.c 2854 2855BLUETOOTH DRIVERS 2856M: Marcel Holtmann <marcel@holtmann.org> 2857M: Johan Hedberg <johan.hedberg@gmail.com> 2858L: linux-bluetooth@vger.kernel.org 2859W: http://www.bluez.org/ 2860T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2862S: Maintained 2863F: drivers/bluetooth/ 2864 2865BLUETOOTH SUBSYSTEM 2866M: Marcel Holtmann <marcel@holtmann.org> 2867M: Johan Hedberg <johan.hedberg@gmail.com> 2868L: linux-bluetooth@vger.kernel.org 2869W: http://www.bluez.org/ 2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2872S: Maintained 2873F: net/bluetooth/ 2874F: include/net/bluetooth/ 2875 2876BONDING DRIVER 2877M: Jay Vosburgh <j.vosburgh@gmail.com> 2878M: Veaceslav Falico <vfalico@gmail.com> 2879M: Andy Gospodarek <andy@greyhouse.net> 2880L: netdev@vger.kernel.org 2881W: http://sourceforge.net/projects/bonding/ 2882S: Supported 2883F: drivers/net/bonding/ 2884F: include/uapi/linux/if_bonding.h 2885 2886BPF (Safe dynamic programs and tools) 2887M: Alexei Starovoitov <ast@kernel.org> 2888M: Daniel Borkmann <daniel@iogearbox.net> 2889R: Martin KaFai Lau <kafai@fb.com> 2890R: Song Liu <songliubraving@fb.com> 2891R: Yonghong Song <yhs@fb.com> 2892L: netdev@vger.kernel.org 2893L: bpf@vger.kernel.org 2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2896Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2897S: Supported 2898F: arch/*/net/* 2899F: Documentation/networking/filter.txt 2900F: Documentation/bpf/ 2901F: include/linux/bpf* 2902F: include/linux/filter.h 2903F: include/trace/events/xdp.h 2904F: include/uapi/linux/bpf* 2905F: include/uapi/linux/filter.h 2906F: kernel/bpf/ 2907F: kernel/trace/bpf_trace.c 2908F: lib/test_bpf.c 2909F: net/bpf/ 2910F: net/core/filter.c 2911F: net/sched/act_bpf.c 2912F: net/sched/cls_bpf.c 2913F: samples/bpf/ 2914F: tools/bpf/ 2915F: tools/lib/bpf/ 2916F: tools/testing/selftests/bpf/ 2917K: bpf 2918N: bpf 2919 2920BPF JIT for ARM 2921M: Shubham Bansal <illusionist.neo@gmail.com> 2922L: netdev@vger.kernel.org 2923L: bpf@vger.kernel.org 2924S: Maintained 2925F: arch/arm/net/ 2926 2927BPF JIT for ARM64 2928M: Daniel Borkmann <daniel@iogearbox.net> 2929M: Alexei Starovoitov <ast@kernel.org> 2930M: Zi Shen Lim <zlim.lnx@gmail.com> 2931L: netdev@vger.kernel.org 2932L: bpf@vger.kernel.org 2933S: Supported 2934F: arch/arm64/net/ 2935 2936BPF JIT for MIPS (32-BIT AND 64-BIT) 2937M: Paul Burton <paul.burton@mips.com> 2938L: netdev@vger.kernel.org 2939L: bpf@vger.kernel.org 2940S: Maintained 2941F: arch/mips/net/ 2942 2943BPF JIT for NFP NICs 2944M: Jakub Kicinski <jakub.kicinski@netronome.com> 2945L: netdev@vger.kernel.org 2946L: bpf@vger.kernel.org 2947S: Supported 2948F: drivers/net/ethernet/netronome/nfp/bpf/ 2949 2950BPF JIT for POWERPC (32-BIT AND 64-BIT) 2951M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2952M: Sandipan Das <sandipan@linux.ibm.com> 2953L: netdev@vger.kernel.org 2954L: bpf@vger.kernel.org 2955S: Maintained 2956F: arch/powerpc/net/ 2957 2958BPF JIT for RISC-V (RV64G) 2959M: Björn Töpel <bjorn.topel@gmail.com> 2960L: netdev@vger.kernel.org 2961S: Maintained 2962F: arch/riscv/net/ 2963 2964BPF JIT for S390 2965M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2966M: Heiko Carstens <heiko.carstens@de.ibm.com> 2967L: netdev@vger.kernel.org 2968L: bpf@vger.kernel.org 2969S: Maintained 2970F: arch/s390/net/ 2971X: arch/s390/net/pnet.c 2972 2973BPF JIT for SPARC (32-BIT AND 64-BIT) 2974M: David S. Miller <davem@davemloft.net> 2975L: netdev@vger.kernel.org 2976L: bpf@vger.kernel.org 2977S: Maintained 2978F: arch/sparc/net/ 2979 2980BPF JIT for X86 32-BIT 2981M: Wang YanQing <udknight@gmail.com> 2982L: netdev@vger.kernel.org 2983L: bpf@vger.kernel.org 2984S: Maintained 2985F: arch/x86/net/bpf_jit_comp32.c 2986 2987BPF JIT for X86 64-BIT 2988M: Alexei Starovoitov <ast@kernel.org> 2989M: Daniel Borkmann <daniel@iogearbox.net> 2990L: netdev@vger.kernel.org 2991L: bpf@vger.kernel.org 2992S: Supported 2993F: arch/x86/net/ 2994X: arch/x86/net/bpf_jit_comp32.c 2995 2996BROADCOM B44 10/100 ETHERNET DRIVER 2997M: Michael Chan <michael.chan@broadcom.com> 2998L: netdev@vger.kernel.org 2999S: Supported 3000F: drivers/net/ethernet/broadcom/b44.* 3001 3002BROADCOM B53 ETHERNET SWITCH DRIVER 3003M: Florian Fainelli <f.fainelli@gmail.com> 3004L: netdev@vger.kernel.org 3005L: openwrt-devel@lists.openwrt.org (subscribers-only) 3006S: Supported 3007F: drivers/net/dsa/b53/* 3008F: include/linux/platform_data/b53.h 3009 3010BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3011M: Florian Fainelli <f.fainelli@gmail.com> 3012M: Ray Jui <rjui@broadcom.com> 3013M: Scott Branden <sbranden@broadcom.com> 3014M: bcm-kernel-feedback-list@broadcom.com 3015T: git git://github.com/broadcom/mach-bcm 3016S: Maintained 3017N: bcm281* 3018N: bcm113* 3019N: bcm216* 3020N: kona 3021F: arch/arm/mach-bcm/ 3022 3023BROADCOM BCM2835 ARM ARCHITECTURE 3024M: Eric Anholt <eric@anholt.net> 3025M: Stefan Wahren <stefan.wahren@i2se.com> 3026L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3028T: git git://github.com/anholt/linux 3029S: Maintained 3030N: bcm2835 3031F: drivers/staging/vc04_services 3032 3033BROADCOM BCM47XX MIPS ARCHITECTURE 3034M: Hauke Mehrtens <hauke@hauke-m.de> 3035M: Rafał Miłecki <zajec5@gmail.com> 3036L: linux-mips@vger.kernel.org 3037S: Maintained 3038F: Documentation/devicetree/bindings/mips/brcm/ 3039F: arch/mips/bcm47xx/* 3040F: arch/mips/include/asm/mach-bcm47xx/* 3041 3042BROADCOM BCM5301X ARM ARCHITECTURE 3043M: Hauke Mehrtens <hauke@hauke-m.de> 3044M: Rafał Miłecki <zajec5@gmail.com> 3045M: bcm-kernel-feedback-list@broadcom.com 3046L: linux-arm-kernel@lists.infradead.org 3047S: Maintained 3048F: arch/arm/mach-bcm/bcm_5301x.c 3049F: arch/arm/boot/dts/bcm5301x*.dtsi 3050F: arch/arm/boot/dts/bcm470* 3051F: arch/arm/boot/dts/bcm953012* 3052 3053BROADCOM BCM53573 ARM ARCHITECTURE 3054M: Rafał Miłecki <rafal@milecki.pl> 3055L: linux-arm-kernel@lists.infradead.org 3056S: Maintained 3057F: arch/arm/boot/dts/bcm53573* 3058F: arch/arm/boot/dts/bcm47189* 3059 3060BROADCOM BCM63XX ARM ARCHITECTURE 3061M: Florian Fainelli <f.fainelli@gmail.com> 3062M: bcm-kernel-feedback-list@broadcom.com 3063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3064T: git git://github.com/broadcom/stblinux.git 3065S: Maintained 3066N: bcm63xx 3067 3068BROADCOM BCM63XX/BCM33XX UDC DRIVER 3069M: Kevin Cernekee <cernekee@gmail.com> 3070L: linux-usb@vger.kernel.org 3071S: Maintained 3072F: drivers/usb/gadget/udc/bcm63xx_udc.* 3073 3074BROADCOM BCM7XXX ARM ARCHITECTURE 3075M: Brian Norris <computersforpeace@gmail.com> 3076M: Gregory Fong <gregory.0xf0@gmail.com> 3077M: Florian Fainelli <f.fainelli@gmail.com> 3078M: bcm-kernel-feedback-list@broadcom.com 3079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3080T: git git://github.com/broadcom/stblinux.git 3081S: Maintained 3082F: arch/arm/mach-bcm/*brcmstb* 3083F: arch/arm/boot/dts/bcm7*.dts* 3084F: drivers/bus/brcmstb_gisb.c 3085F: arch/arm/mm/cache-b15-rac.c 3086F: arch/arm/include/asm/hardware/cache-b15-rac.h 3087N: brcmstb 3088 3089BROADCOM BMIPS CPUFREQ DRIVER 3090M: Markus Mayer <mmayer@broadcom.com> 3091M: bcm-kernel-feedback-list@broadcom.com 3092L: linux-pm@vger.kernel.org 3093S: Maintained 3094F: drivers/cpufreq/bmips-cpufreq.c 3095 3096BROADCOM BMIPS MIPS ARCHITECTURE 3097M: Kevin Cernekee <cernekee@gmail.com> 3098M: Florian Fainelli <f.fainelli@gmail.com> 3099L: linux-mips@vger.kernel.org 3100T: git git://github.com/broadcom/stblinux.git 3101S: Maintained 3102F: arch/mips/bmips/* 3103F: arch/mips/include/asm/mach-bmips/* 3104F: arch/mips/kernel/*bmips* 3105F: arch/mips/boot/dts/brcm/bcm*.dts* 3106F: drivers/irqchip/irq-bcm63* 3107F: drivers/irqchip/irq-bcm7* 3108F: drivers/irqchip/irq-brcmstb* 3109F: include/linux/bcm963xx_nvram.h 3110F: include/linux/bcm963xx_tag.h 3111 3112BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3113M: Rasesh Mody <rmody@marvell.com> 3114M: GR-Linux-NIC-Dev@marvell.com 3115L: netdev@vger.kernel.org 3116S: Supported 3117F: drivers/net/ethernet/broadcom/bnx2.* 3118F: drivers/net/ethernet/broadcom/bnx2_* 3119 3120BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3121M: QLogic-Storage-Upstream@qlogic.com 3122L: linux-scsi@vger.kernel.org 3123S: Supported 3124F: drivers/scsi/bnx2fc/ 3125 3126BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3127M: QLogic-Storage-Upstream@qlogic.com 3128L: linux-scsi@vger.kernel.org 3129S: Supported 3130F: drivers/scsi/bnx2i/ 3131 3132BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3133M: Ariel Elior <aelior@marvell.com> 3134M: Sudarsana Kalluru <skalluru@marvell.com> 3135M: GR-everest-linux-l2@marvell.com 3136L: netdev@vger.kernel.org 3137S: Supported 3138F: drivers/net/ethernet/broadcom/bnx2x/ 3139 3140BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3141M: Michael Chan <michael.chan@broadcom.com> 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/broadcom/bnxt/ 3145 3146BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3147M: Arend van Spriel <arend.vanspriel@broadcom.com> 3148M: Franky Lin <franky.lin@broadcom.com> 3149M: Hante Meuleman <hante.meuleman@broadcom.com> 3150M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3151M: Wright Feng <wright.feng@cypress.com> 3152L: linux-wireless@vger.kernel.org 3153L: brcm80211-dev-list.pdl@broadcom.com 3154L: brcm80211-dev-list@cypress.com 3155S: Supported 3156F: drivers/net/wireless/broadcom/brcm80211/ 3157 3158BROADCOM BRCMSTB GPIO DRIVER 3159M: Gregory Fong <gregory.0xf0@gmail.com> 3160L: bcm-kernel-feedback-list@broadcom.com 3161S: Supported 3162F: drivers/gpio/gpio-brcmstb.c 3163F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3164 3165BROADCOM BRCMSTB I2C DRIVER 3166M: Kamal Dasu <kdasu.kdev@gmail.com> 3167L: linux-i2c@vger.kernel.org 3168L: bcm-kernel-feedback-list@broadcom.com 3169S: Supported 3170F: drivers/i2c/busses/i2c-brcmstb.c 3171F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3172 3173BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3174M: Al Cooper <alcooperx@gmail.com> 3175L: linux-kernel@vger.kernel.org 3176L: bcm-kernel-feedback-list@broadcom.com 3177S: Maintained 3178F: drivers/phy/broadcom/phy-brcm-usb* 3179 3180BROADCOM GENET ETHERNET DRIVER 3181M: Doug Berger <opendmb@gmail.com> 3182M: Florian Fainelli <f.fainelli@gmail.com> 3183L: netdev@vger.kernel.org 3184S: Supported 3185F: drivers/net/ethernet/broadcom/genet/ 3186 3187BROADCOM IPROC ARM ARCHITECTURE 3188M: Ray Jui <rjui@broadcom.com> 3189M: Scott Branden <sbranden@broadcom.com> 3190M: bcm-kernel-feedback-list@broadcom.com 3191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3192T: git git://github.com/broadcom/cygnus-linux.git 3193S: Maintained 3194N: iproc 3195N: cygnus 3196N: bcm[-_]nsp 3197N: bcm9113* 3198N: bcm9583* 3199N: bcm9585* 3200N: bcm9586* 3201N: bcm988312 3202N: bcm113* 3203N: bcm583* 3204N: bcm585* 3205N: bcm586* 3206N: bcm88312 3207N: hr2 3208N: stingray 3209F: arch/arm64/boot/dts/broadcom/northstar2/* 3210F: arch/arm64/boot/dts/broadcom/stingray/* 3211F: drivers/clk/bcm/clk-ns* 3212F: drivers/clk/bcm/clk-sr* 3213F: drivers/pinctrl/bcm/pinctrl-ns* 3214F: include/dt-bindings/clock/bcm-sr* 3215 3216BROADCOM KONA GPIO DRIVER 3217M: Ray Jui <rjui@broadcom.com> 3218L: bcm-kernel-feedback-list@broadcom.com 3219S: Supported 3220F: drivers/gpio/gpio-bcm-kona.c 3221F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3222 3223BROADCOM NETXTREME-E ROCE DRIVER 3224M: Selvin Xavier <selvin.xavier@broadcom.com> 3225M: Devesh Sharma <devesh.sharma@broadcom.com> 3226M: Somnath Kotur <somnath.kotur@broadcom.com> 3227M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3228L: linux-rdma@vger.kernel.org 3229W: http://www.broadcom.com 3230S: Supported 3231F: drivers/infiniband/hw/bnxt_re/ 3232F: include/uapi/rdma/bnxt_re-abi.h 3233 3234BROADCOM NVRAM DRIVER 3235M: Rafał Miłecki <zajec5@gmail.com> 3236L: linux-mips@vger.kernel.org 3237S: Maintained 3238F: drivers/firmware/broadcom/* 3239 3240BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3241M: Rafał Miłecki <zajec5@gmail.com> 3242L: linux-wireless@vger.kernel.org 3243S: Maintained 3244F: drivers/bcma/ 3245F: include/linux/bcma/ 3246 3247BROADCOM STB AVS CPUFREQ DRIVER 3248M: Markus Mayer <mmayer@broadcom.com> 3249M: bcm-kernel-feedback-list@broadcom.com 3250L: linux-pm@vger.kernel.org 3251S: Maintained 3252F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3253F: drivers/cpufreq/brcmstb* 3254 3255BROADCOM STB AVS TMON DRIVER 3256M: Markus Mayer <mmayer@broadcom.com> 3257M: bcm-kernel-feedback-list@broadcom.com 3258L: linux-pm@vger.kernel.org 3259S: Maintained 3260F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3261F: drivers/thermal/broadcom/brcmstb* 3262 3263BROADCOM STB NAND FLASH DRIVER 3264M: Brian Norris <computersforpeace@gmail.com> 3265M: Kamal Dasu <kdasu.kdev@gmail.com> 3266L: linux-mtd@lists.infradead.org 3267L: bcm-kernel-feedback-list@broadcom.com 3268S: Maintained 3269F: drivers/mtd/nand/raw/brcmnand/ 3270 3271BROADCOM STB DPFE DRIVER 3272M: Markus Mayer <mmayer@broadcom.com> 3273M: bcm-kernel-feedback-list@broadcom.com 3274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3275S: Maintained 3276F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3277F: drivers/memory/brcmstb_dpfe.c 3278 3279BROADCOM SPI DRIVER 3280M: Kamal Dasu <kdasu.kdev@gmail.com> 3281M: bcm-kernel-feedback-list@broadcom.com 3282S: Maintained 3283F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3284F: drivers/spi/spi-bcm-qspi.* 3285F: drivers/spi/spi-brcmstb-qspi.c 3286F: drivers/spi/spi-iproc-qspi.c 3287 3288BROADCOM SYSTEMPORT ETHERNET DRIVER 3289M: Florian Fainelli <f.fainelli@gmail.com> 3290L: netdev@vger.kernel.org 3291S: Supported 3292F: drivers/net/ethernet/broadcom/bcmsysport.* 3293 3294BROADCOM TG3 GIGABIT ETHERNET DRIVER 3295M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3296M: Prashant Sreedharan <prashant@broadcom.com> 3297M: Michael Chan <mchan@broadcom.com> 3298L: netdev@vger.kernel.org 3299S: Supported 3300F: drivers/net/ethernet/broadcom/tg3.* 3301 3302BROCADE BFA FC SCSI DRIVER 3303M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3304M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3305L: linux-scsi@vger.kernel.org 3306S: Supported 3307F: drivers/scsi/bfa/ 3308 3309BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3310M: Rasesh Mody <rmody@marvell.com> 3311M: Sudarsana Kalluru <skalluru@marvell.com> 3312M: GR-Linux-NIC-Dev@marvell.com 3313L: netdev@vger.kernel.org 3314S: Supported 3315F: drivers/net/ethernet/brocade/bna/ 3316 3317BSG (block layer generic sg v4 driver) 3318M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3319L: linux-scsi@vger.kernel.org 3320S: Supported 3321F: block/bsg.c 3322F: include/linux/bsg.h 3323F: include/uapi/linux/bsg.h 3324 3325BT87X AUDIO DRIVER 3326M: Clemens Ladisch <clemens@ladisch.de> 3327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3328T: git git://git.alsa-project.org/alsa-kernel.git 3329S: Maintained 3330F: Documentation/sound/cards/bt87x.rst 3331F: sound/pci/bt87x.c 3332 3333BT8XXGPIO DRIVER 3334M: Michael Buesch <m@bues.ch> 3335W: http://bu3sch.de/btgpio.php 3336S: Maintained 3337F: drivers/gpio/gpio-bt8xx.c 3338 3339BTRFS FILE SYSTEM 3340M: Chris Mason <clm@fb.com> 3341M: Josef Bacik <josef@toxicpanda.com> 3342M: David Sterba <dsterba@suse.com> 3343L: linux-btrfs@vger.kernel.org 3344W: http://btrfs.wiki.kernel.org/ 3345Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3347S: Maintained 3348F: Documentation/filesystems/btrfs.txt 3349F: fs/btrfs/ 3350F: include/linux/btrfs* 3351F: include/uapi/linux/btrfs* 3352 3353BTTV VIDEO4LINUX DRIVER 3354M: Mauro Carvalho Chehab <mchehab@kernel.org> 3355L: linux-media@vger.kernel.org 3356W: https://linuxtv.org 3357T: git git://linuxtv.org/media_tree.git 3358S: Odd fixes 3359F: Documentation/media/v4l-drivers/bttv* 3360F: drivers/media/pci/bt8xx/bttv* 3361 3362BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3363M: Chanwoo Choi <cw00.choi@samsung.com> 3364L: linux-pm@vger.kernel.org 3365L: linux-samsung-soc@vger.kernel.org 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3367S: Maintained 3368F: drivers/devfreq/exynos-bus.c 3369F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3370 3371BUSLOGIC SCSI DRIVER 3372M: Khalid Aziz <khalid@gonehiking.org> 3373L: linux-scsi@vger.kernel.org 3374S: Maintained 3375F: drivers/scsi/BusLogic.* 3376F: drivers/scsi/FlashPoint.* 3377 3378C-MEDIA CMI8788 DRIVER 3379M: Clemens Ladisch <clemens@ladisch.de> 3380L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3381T: git git://git.alsa-project.org/alsa-kernel.git 3382S: Maintained 3383F: sound/pci/oxygen/ 3384 3385C-SKY ARCHITECTURE 3386M: Guo Ren <guoren@kernel.org> 3387T: git https://github.com/c-sky/csky-linux.git 3388S: Supported 3389F: arch/csky/ 3390F: Documentation/devicetree/bindings/csky/ 3391F: drivers/irqchip/irq-csky-* 3392F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3393F: drivers/clocksource/timer-gx6605s.c 3394F: drivers/clocksource/timer-mp-csky.c 3395F: Documentation/devicetree/bindings/timer/csky,* 3396K: csky 3397N: csky 3398 3399C6X ARCHITECTURE 3400M: Mark Salter <msalter@redhat.com> 3401M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3402L: linux-c6x-dev@linux-c6x.org 3403W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3404S: Maintained 3405F: arch/c6x/ 3406 3407CA8210 IEEE-802.15.4 RADIO DRIVER 3408M: Harry Morris <h.morris@cascoda.com> 3409L: linux-wpan@vger.kernel.org 3410W: https://github.com/Cascoda/ca8210-linux.git 3411S: Maintained 3412F: drivers/net/ieee802154/ca8210.c 3413F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3414 3415CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3416M: David Howells <dhowells@redhat.com> 3417L: linux-cachefs@redhat.com (moderated for non-subscribers) 3418S: Supported 3419F: Documentation/filesystems/caching/cachefiles.txt 3420F: fs/cachefiles/ 3421 3422CADENCE MIPI-CSI2 BRIDGES 3423M: Maxime Ripard <maxime.ripard@bootlin.com> 3424L: linux-media@vger.kernel.org 3425S: Maintained 3426F: Documentation/devicetree/bindings/media/cdns,*.txt 3427F: drivers/media/platform/cadence/cdns-csi2* 3428 3429CADET FM/AM RADIO RECEIVER DRIVER 3430M: Hans Verkuil <hverkuil@xs4all.nl> 3431L: linux-media@vger.kernel.org 3432T: git git://linuxtv.org/media_tree.git 3433W: https://linuxtv.org 3434S: Maintained 3435F: drivers/media/radio/radio-cadet* 3436 3437CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3438M: Jonathan Corbet <corbet@lwn.net> 3439L: linux-media@vger.kernel.org 3440T: git git://linuxtv.org/media_tree.git 3441S: Maintained 3442F: Documentation/media/v4l-drivers/cafe_ccic* 3443F: drivers/media/platform/marvell-ccic/ 3444 3445CAIF NETWORK LAYER 3446L: netdev@vger.kernel.org 3447S: Orphan 3448F: Documentation/networking/caif/ 3449F: drivers/net/caif/ 3450F: include/uapi/linux/caif/ 3451F: include/net/caif/ 3452F: net/caif/ 3453 3454CAKE QDISC 3455M: Toke Høiland-Jørgensen <toke@toke.dk> 3456L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3457S: Maintained 3458F: net/sched/sch_cake.c 3459 3460CALGARY x86-64 IOMMU 3461M: Muli Ben-Yehuda <mulix@mulix.org> 3462M: Jon Mason <jdmason@kudzu.us> 3463L: iommu@lists.linux-foundation.org 3464S: Maintained 3465F: arch/x86/kernel/pci-calgary_64.c 3466F: arch/x86/kernel/tce_64.c 3467F: arch/x86/include/asm/calgary.h 3468F: arch/x86/include/asm/tce.h 3469 3470CAN NETWORK DRIVERS 3471M: Wolfgang Grandegger <wg@grandegger.com> 3472M: Marc Kleine-Budde <mkl@pengutronix.de> 3473L: linux-can@vger.kernel.org 3474W: https://github.com/linux-can 3475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3477S: Maintained 3478F: Documentation/devicetree/bindings/net/can/ 3479F: drivers/net/can/ 3480F: include/linux/can/dev.h 3481F: include/linux/can/platform/ 3482F: include/uapi/linux/can/error.h 3483F: include/uapi/linux/can/netlink.h 3484 3485CAN NETWORK LAYER 3486M: Oliver Hartkopp <socketcan@hartkopp.net> 3487M: Marc Kleine-Budde <mkl@pengutronix.de> 3488L: linux-can@vger.kernel.org 3489W: https://github.com/linux-can 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3492S: Maintained 3493F: Documentation/networking/can.rst 3494F: net/can/ 3495F: include/linux/can/core.h 3496F: include/uapi/linux/can.h 3497F: include/uapi/linux/can/bcm.h 3498F: include/uapi/linux/can/raw.h 3499F: include/uapi/linux/can/gw.h 3500 3501CAPABILITIES 3502M: Serge Hallyn <serge@hallyn.com> 3503L: linux-security-module@vger.kernel.org 3504S: Supported 3505F: include/linux/capability.h 3506F: include/uapi/linux/capability.h 3507F: security/commoncap.c 3508F: kernel/capability.c 3509 3510CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3511M: Kevin Tsai <ktsai@capellamicro.com> 3512S: Maintained 3513F: drivers/iio/light/cm* 3514 3515CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3516M: Christian Lamparter <chunkeey@googlemail.com> 3517L: linux-wireless@vger.kernel.org 3518W: http://wireless.kernel.org/en/users/Drivers/carl9170 3519S: Maintained 3520F: drivers/net/wireless/ath/carl9170/ 3521 3522CAVIUM I2C DRIVER 3523M: Jan Glauber <jglauber@cavium.com> 3524M: David Daney <david.daney@cavium.com> 3525W: http://www.cavium.com 3526S: Supported 3527F: drivers/i2c/busses/i2c-octeon* 3528F: drivers/i2c/busses/i2c-thunderx* 3529 3530CAVIUM LIQUIDIO NETWORK DRIVER 3531M: Derek Chickles <dchickles@marvell.com> 3532M: Satanand Burla <sburla@marvell.com> 3533M: Felix Manlunas <fmanlunas@marvell.com> 3534L: netdev@vger.kernel.org 3535W: http://www.cavium.com 3536S: Supported 3537F: drivers/net/ethernet/cavium/liquidio/ 3538 3539CAVIUM MMC DRIVER 3540M: Jan Glauber <jglauber@cavium.com> 3541M: David Daney <david.daney@cavium.com> 3542M: Steven J. Hill <Steven.Hill@cavium.com> 3543W: http://www.cavium.com 3544S: Supported 3545F: drivers/mmc/host/cavium* 3546 3547CAVIUM OCTEON-TX CRYPTO DRIVER 3548M: George Cherian <george.cherian@cavium.com> 3549L: linux-crypto@vger.kernel.org 3550W: http://www.cavium.com 3551S: Supported 3552F: drivers/crypto/cavium/cpt/ 3553 3554CAVIUM THUNDERX2 ARM64 SOC 3555M: Robert Richter <rrichter@cavium.com> 3556M: Jayachandran C <jnair@caviumnetworks.com> 3557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3558S: Maintained 3559F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3560F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3561 3562CC2520 IEEE-802.15.4 RADIO DRIVER 3563M: Varka Bhadram <varkabhadram@gmail.com> 3564L: linux-wpan@vger.kernel.org 3565S: Maintained 3566F: drivers/net/ieee802154/cc2520.c 3567F: include/linux/spi/cc2520.h 3568F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3569 3570CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3571M: Gilad Ben-Yossef <gilad@benyossef.com> 3572L: linux-crypto@vger.kernel.org 3573S: Supported 3574F: drivers/crypto/ccree/ 3575W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3576 3577CEC FRAMEWORK 3578M: Hans Verkuil <hans.verkuil@cisco.com> 3579L: linux-media@vger.kernel.org 3580T: git git://linuxtv.org/media_tree.git 3581W: http://linuxtv.org 3582S: Supported 3583F: Documentation/media/kapi/cec-core.rst 3584F: Documentation/media/uapi/cec 3585F: drivers/media/cec/ 3586F: drivers/media/rc/keymaps/rc-cec.c 3587F: include/media/cec.h 3588F: include/media/cec-notifier.h 3589F: include/uapi/linux/cec.h 3590F: include/uapi/linux/cec-funcs.h 3591F: Documentation/devicetree/bindings/media/cec.txt 3592F: Documentation/ABI/testing/debugfs-cec-error-inj 3593 3594CEC GPIO DRIVER 3595M: Hans Verkuil <hans.verkuil@cisco.com> 3596L: linux-media@vger.kernel.org 3597T: git git://linuxtv.org/media_tree.git 3598W: http://linuxtv.org 3599S: Supported 3600F: drivers/media/platform/cec-gpio/ 3601F: Documentation/devicetree/bindings/media/cec-gpio.txt 3602 3603CELL BROADBAND ENGINE ARCHITECTURE 3604M: Arnd Bergmann <arnd@arndb.de> 3605L: linuxppc-dev@lists.ozlabs.org 3606W: http://www.ibm.com/developerworks/power/cell/ 3607S: Supported 3608F: arch/powerpc/include/asm/cell*.h 3609F: arch/powerpc/include/asm/spu*.h 3610F: arch/powerpc/include/uapi/asm/spu*.h 3611F: arch/powerpc/oprofile/*cell* 3612F: arch/powerpc/platforms/cell/ 3613 3614CEPH COMMON CODE (LIBCEPH) 3615M: Ilya Dryomov <idryomov@gmail.com> 3616M: "Yan, Zheng" <zyan@redhat.com> 3617M: Sage Weil <sage@redhat.com> 3618L: ceph-devel@vger.kernel.org 3619W: http://ceph.com/ 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3621T: git git://github.com/ceph/ceph-client.git 3622S: Supported 3623F: net/ceph/ 3624F: include/linux/ceph/ 3625F: include/linux/crush/ 3626 3627CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3628M: "Yan, Zheng" <zyan@redhat.com> 3629M: Sage Weil <sage@redhat.com> 3630M: Ilya Dryomov <idryomov@gmail.com> 3631L: ceph-devel@vger.kernel.org 3632W: http://ceph.com/ 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3634T: git git://github.com/ceph/ceph-client.git 3635S: Supported 3636F: Documentation/filesystems/ceph.txt 3637F: fs/ceph/ 3638 3639CERTIFICATE HANDLING: 3640M: David Howells <dhowells@redhat.com> 3641M: David Woodhouse <dwmw2@infradead.org> 3642L: keyrings@vger.kernel.org 3643S: Maintained 3644F: Documentation/admin-guide/module-signing.rst 3645F: certs/ 3646F: scripts/sign-file.c 3647F: scripts/extract-cert.c 3648 3649CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3650L: linux-usb@vger.kernel.org 3651S: Orphan 3652F: Documentation/usb/WUSB-Design-overview.txt 3653F: Documentation/usb/wusb-cbaf 3654F: drivers/usb/host/hwa-hc.c 3655F: drivers/usb/host/whci/ 3656F: drivers/usb/wusbcore/ 3657F: include/linux/usb/wusb* 3658 3659CFAG12864B LCD DRIVER 3660M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3661S: Maintained 3662F: drivers/auxdisplay/cfag12864b.c 3663F: include/linux/cfag12864b.h 3664 3665CFAG12864BFB LCD FRAMEBUFFER DRIVER 3666M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3667S: Maintained 3668F: drivers/auxdisplay/cfag12864bfb.c 3669F: include/linux/cfag12864b.h 3670 3671802.11 (including CFG80211/NL80211) 3672M: Johannes Berg <johannes@sipsolutions.net> 3673L: linux-wireless@vger.kernel.org 3674W: http://wireless.kernel.org/ 3675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3676T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3677S: Maintained 3678F: net/wireless/ 3679F: include/uapi/linux/nl80211.h 3680F: include/linux/ieee80211.h 3681F: include/net/wext.h 3682F: include/net/cfg80211.h 3683F: include/net/iw_handler.h 3684F: include/net/ieee80211_radiotap.h 3685F: Documentation/driver-api/80211/cfg80211.rst 3686F: Documentation/networking/regulatory.txt 3687 3688CHAR and MISC DRIVERS 3689M: Arnd Bergmann <arnd@arndb.de> 3690M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3692S: Supported 3693F: drivers/char/ 3694F: drivers/misc/ 3695F: include/linux/miscdevice.h 3696 3697CHECKPATCH 3698M: Andy Whitcroft <apw@canonical.com> 3699M: Joe Perches <joe@perches.com> 3700S: Maintained 3701F: scripts/checkpatch.pl 3702 3703CHINESE DOCUMENTATION 3704M: Harry Wei <harryxiyou@gmail.com> 3705L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3706L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3707S: Maintained 3708F: Documentation/translations/zh_CN/ 3709 3710CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3711M: Peter Chen <Peter.Chen@nxp.com> 3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3713L: linux-usb@vger.kernel.org 3714S: Maintained 3715F: drivers/usb/chipidea/ 3716 3717CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3718M: Hans de Goede <hdegoede@redhat.com> 3719L: linux-input@vger.kernel.org 3720S: Maintained 3721F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3722F: drivers/input/touchscreen/chipone_icn8318.c 3723 3724CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3725M: Hans de Goede <hdegoede@redhat.com> 3726L: linux-input@vger.kernel.org 3727S: Maintained 3728F: drivers/input/touchscreen/chipone_icn8505.c 3729 3730CHROME HARDWARE PLATFORM SUPPORT 3731M: Benson Leung <bleung@chromium.org> 3732M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3733S: Maintained 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3735F: drivers/platform/chrome/ 3736 3737CHROMEOS EC SUBDRIVERS 3738M: Benson Leung <bleung@chromium.org> 3739M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3740R: Guenter Roeck <groeck@chromium.org> 3741S: Maintained 3742N: cros_ec 3743N: cros-ec 3744F: drivers/power/supply/cros_usbpd-charger.c 3745 3746CHROMEOS EC CODEC DRIVER 3747M: Cheng-Yi Chiang <cychiang@chromium.org> 3748S: Maintained 3749R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3750R: Guenter Roeck <groeck@chromium.org> 3751F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3752F: sound/soc/codecs/cros_ec_codec.* 3753 3754CIRRUS LOGIC AUDIO CODEC DRIVERS 3755M: Brian Austin <brian.austin@cirrus.com> 3756M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3757L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3758S: Maintained 3759F: sound/soc/codecs/cs* 3760 3761CIRRUS LOGIC EP93XX ETHERNET DRIVER 3762M: Hartley Sweeten <hsweeten@visionengravers.com> 3763L: netdev@vger.kernel.org 3764S: Maintained 3765F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3766 3767CISCO FCOE HBA DRIVER 3768M: Satish Kharat <satishkh@cisco.com> 3769M: Sesidhar Baddela <sebaddel@cisco.com> 3770M: Karan Tilak Kumar <kartilak@cisco.com> 3771L: linux-scsi@vger.kernel.org 3772S: Supported 3773F: drivers/scsi/fnic/ 3774 3775CISCO SCSI HBA DRIVER 3776M: Karan Tilak Kumar <kartilak@cisco.com> 3777M: Sesidhar Baddela <sebaddel@cisco.com> 3778L: linux-scsi@vger.kernel.org 3779S: Supported 3780F: drivers/scsi/snic/ 3781 3782CISCO VIC ETHERNET NIC DRIVER 3783M: Christian Benvenuti <benve@cisco.com> 3784M: Govindarajulu Varadarajan <_govind@gmx.com> 3785M: Parvi Kaustubhi <pkaustub@cisco.com> 3786S: Supported 3787F: drivers/net/ethernet/cisco/enic/ 3788 3789CISCO VIC LOW LATENCY NIC DRIVER 3790M: Christian Benvenuti <benve@cisco.com> 3791M: Nelson Escobar <neescoba@cisco.com> 3792M: Parvi Kaustubhi <pkaustub@cisco.com> 3793S: Supported 3794F: drivers/infiniband/hw/usnic/ 3795 3796CIRRUS LOGIC MADERA CODEC DRIVERS 3797M: Charles Keepax <ckeepax@opensource.cirrus.com> 3798M: Richard Fitzgerald <rf@opensource.cirrus.com> 3799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3800L: patches@opensource.cirrus.com 3801T: git https://github.com/CirrusLogic/linux-drivers.git 3802W: https://github.com/CirrusLogic/linux-drivers/wiki 3803S: Supported 3804F: Documentation/devicetree/bindings/mfd/madera.txt 3805F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3806F: include/linux/irqchip/irq-madera* 3807F: include/linux/mfd/madera/* 3808F: drivers/gpio/gpio-madera* 3809F: drivers/irqchip/irq-madera* 3810F: drivers/mfd/madera* 3811F: drivers/mfd/cs47l* 3812F: drivers/pinctrl/cirrus/* 3813 3814CLANG-FORMAT FILE 3815M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3816S: Maintained 3817F: .clang-format 3818 3819CLEANCACHE API 3820M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3821L: linux-kernel@vger.kernel.org 3822S: Maintained 3823F: mm/cleancache.c 3824F: include/linux/cleancache.h 3825 3826CLK API 3827M: Russell King <linux@armlinux.org.uk> 3828L: linux-clk@vger.kernel.org 3829S: Maintained 3830F: include/linux/clk.h 3831 3832CLOCKSOURCE, CLOCKEVENT DRIVERS 3833M: Daniel Lezcano <daniel.lezcano@linaro.org> 3834M: Thomas Gleixner <tglx@linutronix.de> 3835L: linux-kernel@vger.kernel.org 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3837S: Supported 3838F: drivers/clocksource/ 3839F: Documentation/devicetree/bindings/timer/ 3840 3841CMPC ACPI DRIVER 3842M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3843M: Daniel Oliveira Nascimento <don@syst.com.br> 3844L: platform-driver-x86@vger.kernel.org 3845S: Supported 3846F: drivers/platform/x86/classmate-laptop.c 3847 3848COBALT MEDIA DRIVER 3849M: Hans Verkuil <hans.verkuil@cisco.com> 3850L: linux-media@vger.kernel.org 3851T: git git://linuxtv.org/media_tree.git 3852W: https://linuxtv.org 3853S: Supported 3854F: drivers/media/pci/cobalt/ 3855 3856COCCINELLE/Semantic Patches (SmPL) 3857M: Julia Lawall <Julia.Lawall@lip6.fr> 3858M: Gilles Muller <Gilles.Muller@lip6.fr> 3859M: Nicolas Palix <nicolas.palix@imag.fr> 3860M: Michal Marek <michal.lkml@markovi.net> 3861L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3863W: http://coccinelle.lip6.fr/ 3864S: Supported 3865F: Documentation/dev-tools/coccinelle.rst 3866F: scripts/coccinelle/ 3867F: scripts/coccicheck 3868 3869CODA FILE SYSTEM 3870M: Jan Harkes <jaharkes@cs.cmu.edu> 3871M: coda@cs.cmu.edu 3872L: codalist@coda.cs.cmu.edu 3873W: http://www.coda.cs.cmu.edu/ 3874S: Maintained 3875F: Documentation/filesystems/coda.txt 3876F: fs/coda/ 3877F: include/linux/coda*.h 3878F: include/uapi/linux/coda*.h 3879 3880CODA V4L2 MEM2MEM DRIVER 3881M: Philipp Zabel <p.zabel@pengutronix.de> 3882L: linux-media@vger.kernel.org 3883S: Maintained 3884F: Documentation/devicetree/bindings/media/coda.txt 3885F: drivers/media/platform/coda/ 3886 3887CODE OF CONDUCT 3888M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3889S: Supported 3890F: Documentation/process/code-of-conduct.rst 3891F: Documentation/process/code-of-conduct-interpretation.rst 3892 3893COMMON CLK FRAMEWORK 3894M: Michael Turquette <mturquette@baylibre.com> 3895M: Stephen Boyd <sboyd@kernel.org> 3896L: linux-clk@vger.kernel.org 3897Q: http://patchwork.kernel.org/project/linux-clk/list/ 3898T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3899S: Maintained 3900F: Documentation/devicetree/bindings/clock/ 3901F: drivers/clk/ 3902X: drivers/clk/clkdev.c 3903F: include/linux/clk-pr* 3904F: include/linux/clk/ 3905F: include/linux/of_clk.h 3906 3907COMMON INTERNET FILE SYSTEM (CIFS) 3908M: Steve French <sfrench@samba.org> 3909L: linux-cifs@vger.kernel.org 3910L: samba-technical@lists.samba.org (moderated for non-subscribers) 3911W: http://linux-cifs.samba.org/ 3912T: git git://git.samba.org/sfrench/cifs-2.6.git 3913S: Supported 3914F: Documentation/filesystems/cifs/ 3915F: fs/cifs/ 3916 3917COMPACTPCI HOTPLUG CORE 3918M: Scott Murray <scott@spiteful.org> 3919L: linux-pci@vger.kernel.org 3920S: Maintained 3921F: drivers/pci/hotplug/cpci_hotplug* 3922 3923COMPACTPCI HOTPLUG GENERIC DRIVER 3924M: Scott Murray <scott@spiteful.org> 3925L: linux-pci@vger.kernel.org 3926S: Maintained 3927F: drivers/pci/hotplug/cpcihp_generic.c 3928 3929COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3930M: Scott Murray <scott@spiteful.org> 3931L: linux-pci@vger.kernel.org 3932S: Maintained 3933F: drivers/pci/hotplug/cpcihp_zt5550.* 3934 3935COMPAL LAPTOP SUPPORT 3936M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3937L: platform-driver-x86@vger.kernel.org 3938S: Maintained 3939F: drivers/platform/x86/compal-laptop.c 3940 3941COMPILER ATTRIBUTES 3942M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3943S: Maintained 3944F: include/linux/compiler_attributes.h 3945 3946CONEXANT ACCESSRUNNER USB DRIVER 3947L: accessrunner-general@lists.sourceforge.net 3948W: http://accessrunner.sourceforge.net/ 3949S: Orphan 3950F: drivers/usb/atm/cxacru.c 3951 3952CONFIGFS 3953M: Joel Becker <jlbec@evilplan.org> 3954M: Christoph Hellwig <hch@lst.de> 3955T: git git://git.infradead.org/users/hch/configfs.git 3956S: Supported 3957F: fs/configfs/ 3958F: include/linux/configfs.h 3959 3960CONNECTOR 3961M: Evgeniy Polyakov <zbr@ioremap.net> 3962L: netdev@vger.kernel.org 3963S: Maintained 3964F: drivers/connector/ 3965 3966CONTROL GROUP (CGROUP) 3967M: Tejun Heo <tj@kernel.org> 3968M: Li Zefan <lizefan@huawei.com> 3969M: Johannes Weiner <hannes@cmpxchg.org> 3970L: cgroups@vger.kernel.org 3971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3972S: Maintained 3973F: Documentation/cgroup* 3974F: include/linux/cgroup* 3975F: kernel/cgroup* 3976 3977CONTROL GROUP - CPUSET 3978M: Li Zefan <lizefan@huawei.com> 3979L: cgroups@vger.kernel.org 3980W: http://www.bullopensource.org/cpuset/ 3981W: http://oss.sgi.com/projects/cpusets/ 3982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3983S: Maintained 3984F: Documentation/cgroup-v1/cpusets.txt 3985F: include/linux/cpuset.h 3986F: kernel/cgroup/cpuset.c 3987 3988CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3989M: Johannes Weiner <hannes@cmpxchg.org> 3990M: Michal Hocko <mhocko@kernel.org> 3991M: Vladimir Davydov <vdavydov.dev@gmail.com> 3992L: cgroups@vger.kernel.org 3993L: linux-mm@kvack.org 3994S: Maintained 3995F: mm/memcontrol.c 3996F: mm/swap_cgroup.c 3997 3998CORETEMP HARDWARE MONITORING DRIVER 3999M: Fenghua Yu <fenghua.yu@intel.com> 4000L: linux-hwmon@vger.kernel.org 4001S: Maintained 4002F: Documentation/hwmon/coretemp 4003F: drivers/hwmon/coretemp.c 4004 4005COSA/SRP SYNC SERIAL DRIVER 4006M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4007W: http://www.fi.muni.cz/~kas/cosa/ 4008S: Maintained 4009F: drivers/net/wan/cosa* 4010 4011CPMAC ETHERNET DRIVER 4012M: Florian Fainelli <f.fainelli@gmail.com> 4013L: netdev@vger.kernel.org 4014S: Maintained 4015F: drivers/net/ethernet/ti/cpmac.c 4016 4017CPU FREQUENCY SCALING FRAMEWORK 4018M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4019M: Viresh Kumar <viresh.kumar@linaro.org> 4020L: linux-pm@vger.kernel.org 4021S: Maintained 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4024B: https://bugzilla.kernel.org 4025F: Documentation/admin-guide/pm/cpufreq.rst 4026F: Documentation/admin-guide/pm/intel_pstate.rst 4027F: Documentation/cpu-freq/ 4028F: Documentation/devicetree/bindings/cpufreq/ 4029F: drivers/cpufreq/ 4030F: include/linux/cpufreq.h 4031F: tools/testing/selftests/cpufreq/ 4032 4033CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4034M: Viresh Kumar <viresh.kumar@linaro.org> 4035M: Sudeep Holla <sudeep.holla@arm.com> 4036L: linux-pm@vger.kernel.org 4037W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4038S: Maintained 4039F: drivers/cpufreq/arm_big_little.h 4040F: drivers/cpufreq/arm_big_little.c 4041 4042CPU POWER MONITORING SUBSYSTEM 4043M: Thomas Renninger <trenn@suse.com> 4044M: Shuah Khan <shuah@kernel.org> 4045M: Shuah Khan <skhan@linuxfoundation.org> 4046L: linux-pm@vger.kernel.org 4047S: Maintained 4048F: tools/power/cpupower/ 4049 4050CPUID/MSR DRIVER 4051M: "H. Peter Anvin" <hpa@zytor.com> 4052S: Maintained 4053F: arch/x86/kernel/cpuid.c 4054F: arch/x86/kernel/msr.c 4055 4056CPUIDLE DRIVER - ARM BIG LITTLE 4057M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4058M: Daniel Lezcano <daniel.lezcano@linaro.org> 4059L: linux-pm@vger.kernel.org 4060L: linux-arm-kernel@lists.infradead.org 4061T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4062S: Maintained 4063F: drivers/cpuidle/cpuidle-big_little.c 4064 4065CPUIDLE DRIVER - ARM EXYNOS 4066M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4067M: Daniel Lezcano <daniel.lezcano@linaro.org> 4068M: Kukjin Kim <kgene@kernel.org> 4069L: linux-pm@vger.kernel.org 4070L: linux-samsung-soc@vger.kernel.org 4071S: Supported 4072F: drivers/cpuidle/cpuidle-exynos.c 4073F: arch/arm/mach-exynos/pm.c 4074 4075CPU IDLE TIME MANAGEMENT FRAMEWORK 4076M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4077M: Daniel Lezcano <daniel.lezcano@linaro.org> 4078L: linux-pm@vger.kernel.org 4079S: Maintained 4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4081B: https://bugzilla.kernel.org 4082F: Documentation/admin-guide/pm/cpuidle.rst 4083F: Documentation/driver-api/pm/cpuidle.rst 4084F: drivers/cpuidle/* 4085F: include/linux/cpuidle.h 4086 4087CRAMFS FILESYSTEM 4088M: Nicolas Pitre <nico@linaro.org> 4089S: Maintained 4090F: Documentation/filesystems/cramfs.txt 4091F: fs/cramfs/ 4092 4093CRYPTO API 4094M: Herbert Xu <herbert@gondor.apana.org.au> 4095M: "David S. Miller" <davem@davemloft.net> 4096L: linux-crypto@vger.kernel.org 4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4098T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4099S: Maintained 4100F: Documentation/crypto/ 4101F: Documentation/devicetree/bindings/crypto/ 4102F: arch/*/crypto/ 4103F: crypto/ 4104F: drivers/crypto/ 4105F: include/crypto/ 4106F: include/linux/crypto* 4107 4108CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4109M: Neil Horman <nhorman@tuxdriver.com> 4110L: linux-crypto@vger.kernel.org 4111S: Maintained 4112F: crypto/ansi_cprng.c 4113F: crypto/rng.c 4114 4115CS3308 MEDIA DRIVER 4116M: Hans Verkuil <hverkuil@xs4all.nl> 4117L: linux-media@vger.kernel.org 4118T: git git://linuxtv.org/media_tree.git 4119W: http://linuxtv.org 4120S: Odd Fixes 4121F: drivers/media/i2c/cs3308.c 4122 4123CS5535 Audio ALSA driver 4124M: Jaya Kumar <jayakumar.alsa@gmail.com> 4125S: Maintained 4126F: sound/pci/cs5535audio/ 4127 4128CSI DRIVERS FOR ALLWINNER V3s 4129M: Yong Deng <yong.deng@magewell.com> 4130L: linux-media@vger.kernel.org 4131T: git git://linuxtv.org/media_tree.git 4132S: Maintained 4133F: drivers/media/platform/sunxi/sun6i-csi/ 4134F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4135 4136CW1200 WLAN driver 4137M: Solomon Peachy <pizza@shaftnet.org> 4138S: Maintained 4139F: drivers/net/wireless/st/cw1200/ 4140 4141CX18 VIDEO4LINUX DRIVER 4142M: Andy Walls <awalls@md.metrocast.net> 4143L: ivtv-devel@ivtvdriver.org (subscribers-only) 4144L: linux-media@vger.kernel.org 4145T: git git://linuxtv.org/media_tree.git 4146W: https://linuxtv.org 4147W: http://www.ivtvdriver.org/index.php/Cx18 4148S: Maintained 4149F: Documentation/media/v4l-drivers/cx18* 4150F: drivers/media/pci/cx18/ 4151F: include/uapi/linux/ivtv* 4152 4153CX2341X MPEG ENCODER HELPER MODULE 4154M: Hans Verkuil <hverkuil@xs4all.nl> 4155L: linux-media@vger.kernel.org 4156T: git git://linuxtv.org/media_tree.git 4157W: https://linuxtv.org 4158S: Maintained 4159F: drivers/media/common/cx2341x* 4160F: include/media/drv-intf/cx2341x.h 4161 4162CX24120 MEDIA DRIVER 4163M: Jemma Denson <jdenson@gmail.com> 4164M: Patrick Boettcher <patrick.boettcher@posteo.de> 4165L: linux-media@vger.kernel.org 4166W: https://linuxtv.org 4167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4168S: Maintained 4169F: drivers/media/dvb-frontends/cx24120* 4170 4171CX88 VIDEO4LINUX DRIVER 4172M: Mauro Carvalho Chehab <mchehab@kernel.org> 4173L: linux-media@vger.kernel.org 4174W: https://linuxtv.org 4175T: git git://linuxtv.org/media_tree.git 4176S: Odd fixes 4177F: Documentation/media/v4l-drivers/cx88* 4178F: drivers/media/pci/cx88/ 4179 4180CXD2820R MEDIA DRIVER 4181M: Antti Palosaari <crope@iki.fi> 4182L: linux-media@vger.kernel.org 4183W: https://linuxtv.org 4184W: http://palosaari.fi/linux/ 4185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4186T: git git://linuxtv.org/anttip/media_tree.git 4187S: Maintained 4188F: drivers/media/dvb-frontends/cxd2820r* 4189 4190CXGB3 ETHERNET DRIVER (CXGB3) 4191M: Vishal Kulkarni <vishal@chelsio.com> 4192L: netdev@vger.kernel.org 4193W: http://www.chelsio.com 4194S: Supported 4195F: drivers/net/ethernet/chelsio/cxgb3/ 4196 4197CXGB3 ISCSI DRIVER (CXGB3I) 4198M: Karen Xie <kxie@chelsio.com> 4199L: linux-scsi@vger.kernel.org 4200W: http://www.chelsio.com 4201S: Supported 4202F: drivers/scsi/cxgbi/cxgb3i 4203 4204CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4205M: Steve Wise <swise@chelsio.com> 4206L: linux-rdma@vger.kernel.org 4207W: http://www.openfabrics.org 4208S: Supported 4209F: drivers/infiniband/hw/cxgb3/ 4210F: include/uapi/rdma/cxgb3-abi.h 4211 4212CXGB4 CRYPTO DRIVER (chcr) 4213M: Harsh Jain <harsh@chelsio.com> 4214L: linux-crypto@vger.kernel.org 4215W: http://www.chelsio.com 4216S: Supported 4217F: drivers/crypto/chelsio 4218 4219CXGB4 ETHERNET DRIVER (CXGB4) 4220M: Vishal Kulkarni <vishal@chelsio.com> 4221L: netdev@vger.kernel.org 4222W: http://www.chelsio.com 4223S: Supported 4224F: drivers/net/ethernet/chelsio/cxgb4/ 4225 4226CXGB4 ISCSI DRIVER (CXGB4I) 4227M: Karen Xie <kxie@chelsio.com> 4228L: linux-scsi@vger.kernel.org 4229W: http://www.chelsio.com 4230S: Supported 4231F: drivers/scsi/cxgbi/cxgb4i 4232 4233CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4234M: Steve Wise <swise@chelsio.com> 4235L: linux-rdma@vger.kernel.org 4236W: http://www.openfabrics.org 4237S: Supported 4238F: drivers/infiniband/hw/cxgb4/ 4239F: include/uapi/rdma/cxgb4-abi.h 4240 4241CXGB4VF ETHERNET DRIVER (CXGB4VF) 4242M: Casey Leedom <leedom@chelsio.com> 4243L: netdev@vger.kernel.org 4244W: http://www.chelsio.com 4245S: Supported 4246F: drivers/net/ethernet/chelsio/cxgb4vf/ 4247 4248CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4249M: Frederic Barrat <fbarrat@linux.ibm.com> 4250M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4251L: linuxppc-dev@lists.ozlabs.org 4252S: Supported 4253F: arch/powerpc/platforms/powernv/pci-cxl.c 4254F: drivers/misc/cxl/ 4255F: include/misc/cxl* 4256F: include/uapi/misc/cxl.h 4257F: Documentation/powerpc/cxl.txt 4258F: Documentation/ABI/testing/sysfs-class-cxl 4259 4260CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4261M: Manoj N. Kumar <manoj@linux.ibm.com> 4262M: Matthew R. Ochs <mrochs@linux.ibm.com> 4263M: Uma Krishnan <ukrishn@linux.ibm.com> 4264L: linux-scsi@vger.kernel.org 4265S: Supported 4266F: drivers/scsi/cxlflash/ 4267F: include/uapi/scsi/cxlflash_ioctl.h 4268F: Documentation/powerpc/cxlflash.txt 4269 4270CYBERPRO FB DRIVER 4271M: Russell King <linux@armlinux.org.uk> 4272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4273W: http://www.armlinux.org.uk/ 4274S: Maintained 4275F: drivers/video/fbdev/cyber2000fb.* 4276 4277CYCLADES ASYNC MUX DRIVER 4278W: http://www.cyclades.com/ 4279S: Orphan 4280F: drivers/tty/cyclades.c 4281F: include/linux/cyclades.h 4282F: include/uapi/linux/cyclades.h 4283 4284CYCLADES PC300 DRIVER 4285W: http://www.cyclades.com/ 4286S: Orphan 4287F: drivers/net/wan/pc300* 4288 4289CYPRESS_FIRMWARE MEDIA DRIVER 4290M: Antti Palosaari <crope@iki.fi> 4291L: linux-media@vger.kernel.org 4292W: https://linuxtv.org 4293W: http://palosaari.fi/linux/ 4294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4295T: git git://linuxtv.org/anttip/media_tree.git 4296S: Maintained 4297F: drivers/media/common/cypress_firmware* 4298 4299CYTTSP TOUCHSCREEN DRIVER 4300M: Ferruh Yigit <fery@cypress.com> 4301L: linux-input@vger.kernel.org 4302S: Supported 4303F: drivers/input/touchscreen/cyttsp* 4304F: include/linux/input/cyttsp.h 4305 4306D-LINK DIR-685 TOUCHKEYS DRIVER 4307M: Linus Walleij <linus.walleij@linaro.org> 4308L: linux-input@vger.kernel.org 4309S: Supported 4310F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4311 4312DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4313M: Joshua Kinard <kumba@gentoo.org> 4314S: Maintained 4315F: drivers/rtc/rtc-ds1685.c 4316F: include/linux/rtc/ds1685.h 4317 4318DAMA SLAVE for AX.25 4319M: Joerg Reuter <jreuter@yaina.de> 4320W: http://yaina.de/jreuter/ 4321W: http://www.qsl.net/dl1bke/ 4322L: linux-hams@vger.kernel.org 4323S: Maintained 4324F: net/ax25/af_ax25.c 4325F: net/ax25/ax25_dev.c 4326F: net/ax25/ax25_ds_* 4327F: net/ax25/ax25_in.c 4328F: net/ax25/ax25_out.c 4329F: net/ax25/ax25_timer.c 4330F: net/ax25/sysctl_net_ax25.c 4331 4332DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4333L: netdev@vger.kernel.org 4334S: Orphan 4335F: Documentation/networking/device_drivers/dec/dmfe.txt 4336F: drivers/net/ethernet/dec/tulip/dmfe.c 4337 4338DC390/AM53C974 SCSI driver 4339M: Hannes Reinecke <hare@suse.com> 4340L: linux-scsi@vger.kernel.org 4341S: Maintained 4342F: drivers/scsi/am53c974.c 4343 4344DC395x SCSI driver 4345M: Oliver Neukum <oliver@neukum.org> 4346M: Ali Akcaagac <aliakc@web.de> 4347M: Jamie Lenehan <lenehan@twibble.org> 4348L: dc395x@twibble.org 4349W: http://twibble.org/dist/dc395x/ 4350W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4351S: Maintained 4352F: Documentation/scsi/dc395x.txt 4353F: drivers/scsi/dc395x.* 4354 4355DCCP PROTOCOL 4356M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4357L: dccp@vger.kernel.org 4358W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4359S: Maintained 4360F: include/linux/dccp.h 4361F: include/uapi/linux/dccp.h 4362F: include/linux/tfrc.h 4363F: net/dccp/ 4364 4365DECnet NETWORK LAYER 4366W: http://linux-decnet.sourceforge.net 4367L: linux-decnet-user@lists.sourceforge.net 4368S: Orphan 4369F: Documentation/networking/decnet.txt 4370F: net/decnet/ 4371 4372DECSTATION PLATFORM SUPPORT 4373M: "Maciej W. Rozycki" <macro@linux-mips.org> 4374L: linux-mips@vger.kernel.org 4375W: http://www.linux-mips.org/wiki/DECstation 4376S: Maintained 4377F: arch/mips/dec/ 4378F: arch/mips/include/asm/dec/ 4379F: arch/mips/include/asm/mach-dec/ 4380 4381DEFXX FDDI NETWORK DRIVER 4382M: "Maciej W. Rozycki" <macro@linux-mips.org> 4383S: Maintained 4384F: drivers/net/fddi/defxx.* 4385 4386DELL SMBIOS DRIVER 4387M: Pali Rohár <pali.rohar@gmail.com> 4388M: Mario Limonciello <mario.limonciello@dell.com> 4389L: platform-driver-x86@vger.kernel.org 4390S: Maintained 4391F: drivers/platform/x86/dell-smbios.* 4392 4393DELL SMBIOS SMM DRIVER 4394M: Mario Limonciello <mario.limonciello@dell.com> 4395L: platform-driver-x86@vger.kernel.org 4396S: Maintained 4397F: drivers/platform/x86/dell-smbios-smm.c 4398 4399DELL SMBIOS WMI DRIVER 4400M: Mario Limonciello <mario.limonciello@dell.com> 4401L: platform-driver-x86@vger.kernel.org 4402S: Maintained 4403F: drivers/platform/x86/dell-smbios-wmi.c 4404F: tools/wmi/dell-smbios-example.c 4405 4406DEFZA FDDI NETWORK DRIVER 4407M: "Maciej W. Rozycki" <macro@linux-mips.org> 4408S: Maintained 4409F: drivers/net/fddi/defza.* 4410 4411DELL LAPTOP DRIVER 4412M: Matthew Garrett <mjg59@srcf.ucam.org> 4413M: Pali Rohár <pali.rohar@gmail.com> 4414L: platform-driver-x86@vger.kernel.org 4415S: Maintained 4416F: drivers/platform/x86/dell-laptop.c 4417 4418DELL LAPTOP FREEFALL DRIVER 4419M: Pali Rohár <pali.rohar@gmail.com> 4420S: Maintained 4421F: drivers/platform/x86/dell-smo8800.c 4422 4423DELL LAPTOP RBTN DRIVER 4424M: Pali Rohár <pali.rohar@gmail.com> 4425S: Maintained 4426F: drivers/platform/x86/dell-rbtn.* 4427 4428DELL REMOTE BIOS UPDATE DRIVER 4429M: Stuart Hayes <stuart.w.hayes@gmail.com> 4430L: platform-driver-x86@vger.kernel.org 4431S: Maintained 4432F: drivers/platform/x86/dell_rbu.c 4433 4434DELL LAPTOP SMM DRIVER 4435M: Pali Rohár <pali.rohar@gmail.com> 4436S: Maintained 4437F: drivers/hwmon/dell-smm-hwmon.c 4438F: include/uapi/linux/i8k.h 4439 4440DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4441M: Stuart Hayes <stuart.w.hayes@gmail.com> 4442L: platform-driver-x86@vger.kernel.org 4443S: Maintained 4444F: Documentation/dcdbas.txt 4445F: drivers/platform/x86/dcdbas.* 4446 4447DELL WMI NOTIFICATIONS DRIVER 4448M: Matthew Garrett <mjg59@srcf.ucam.org> 4449M: Pali Rohár <pali.rohar@gmail.com> 4450S: Maintained 4451F: drivers/platform/x86/dell-wmi.c 4452 4453DELL WMI DESCRIPTOR DRIVER 4454M: Mario Limonciello <mario.limonciello@dell.com> 4455S: Maintained 4456F: drivers/platform/x86/dell-wmi-descriptor.c 4457 4458DELTA ST MEDIA DRIVER 4459M: Hugues Fruchet <hugues.fruchet@st.com> 4460L: linux-media@vger.kernel.org 4461T: git git://linuxtv.org/media_tree.git 4462W: https://linuxtv.org 4463S: Supported 4464F: drivers/media/platform/sti/delta 4465 4466DENALI NAND DRIVER 4467M: Masahiro Yamada <yamada.masahiro@socionext.com> 4468L: linux-mtd@lists.infradead.org 4469S: Supported 4470F: drivers/mtd/nand/raw/denali* 4471 4472DESIGNWARE USB2 DRD IP DRIVER 4473M: Minas Harutyunyan <hminas@synopsys.com> 4474L: linux-usb@vger.kernel.org 4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4476S: Maintained 4477F: drivers/usb/dwc2/ 4478 4479DESIGNWARE USB3 DRD IP DRIVER 4480M: Felipe Balbi <balbi@kernel.org> 4481L: linux-usb@vger.kernel.org 4482T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4483S: Maintained 4484F: drivers/usb/dwc3/ 4485 4486DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4487M: Andreas Klinger <ak@it-klinger.de> 4488L: linux-iio@vger.kernel.org 4489S: Maintained 4490F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4491F: drivers/iio/proximity/srf*.c 4492 4493DEVICE COREDUMP (DEV_COREDUMP) 4494M: Johannes Berg <johannes@sipsolutions.net> 4495L: linux-kernel@vger.kernel.org 4496S: Maintained 4497F: drivers/base/devcoredump.c 4498F: include/linux/devcoredump.h 4499 4500DEVICE FREQUENCY (DEVFREQ) 4501M: MyungJoo Ham <myungjoo.ham@samsung.com> 4502M: Kyungmin Park <kyungmin.park@samsung.com> 4503R: Chanwoo Choi <cw00.choi@samsung.com> 4504L: linux-pm@vger.kernel.org 4505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4506S: Maintained 4507F: drivers/devfreq/ 4508F: include/linux/devfreq.h 4509F: Documentation/devicetree/bindings/devfreq/ 4510 4511DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4512M: Chanwoo Choi <cw00.choi@samsung.com> 4513L: linux-pm@vger.kernel.org 4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4515S: Supported 4516F: drivers/devfreq/event/ 4517F: drivers/devfreq/devfreq-event.c 4518F: include/linux/devfreq-event.h 4519F: Documentation/devicetree/bindings/devfreq/event/ 4520 4521DEVICE NUMBER REGISTRY 4522M: Torben Mathiasen <device@lanana.org> 4523W: http://lanana.org/docs/device-list/index.html 4524S: Maintained 4525 4526DEVICE-MAPPER (LVM) 4527M: Alasdair Kergon <agk@redhat.com> 4528M: Mike Snitzer <snitzer@redhat.com> 4529M: dm-devel@redhat.com 4530L: dm-devel@redhat.com 4531W: http://sources.redhat.com/dm 4532Q: http://patchwork.kernel.org/project/dm-devel/list/ 4533T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4534T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4535S: Maintained 4536F: Documentation/device-mapper/ 4537F: drivers/md/Makefile 4538F: drivers/md/Kconfig 4539F: drivers/md/dm* 4540F: drivers/md/persistent-data/ 4541F: include/linux/device-mapper.h 4542F: include/linux/dm-*.h 4543F: include/uapi/linux/dm-*.h 4544 4545DEVLINK 4546M: Jiri Pirko <jiri@mellanox.com> 4547L: netdev@vger.kernel.org 4548S: Supported 4549F: net/core/devlink.c 4550F: include/net/devlink.h 4551F: include/uapi/linux/devlink.h 4552 4553DIALOG SEMICONDUCTOR DRIVERS 4554M: Support Opensource <support.opensource@diasemi.com> 4555W: http://www.dialog-semiconductor.com/products 4556S: Supported 4557F: Documentation/hwmon/da90?? 4558F: Documentation/devicetree/bindings/mfd/da90*.txt 4559F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4560F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4561F: Documentation/devicetree/bindings/regulator/da92*.txt 4562F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4563F: Documentation/devicetree/bindings/sound/da[79]*.txt 4564F: drivers/gpio/gpio-da90??.c 4565F: drivers/hwmon/da90??-hwmon.c 4566F: drivers/iio/adc/da91??-*.c 4567F: drivers/input/misc/da90??_onkey.c 4568F: drivers/input/touchscreen/da9052_tsi.c 4569F: drivers/leds/leds-da90??.c 4570F: drivers/mfd/da903x.c 4571F: drivers/mfd/da90??-*.c 4572F: drivers/mfd/da91??-*.c 4573F: drivers/power/supply/da9052-battery.c 4574F: drivers/power/supply/da91??-*.c 4575F: drivers/regulator/da903x.c 4576F: drivers/regulator/da9???-regulator.[ch] 4577F: drivers/thermal/da90??-thermal.c 4578F: drivers/rtc/rtc-da90??.c 4579F: drivers/video/backlight/da90??_bl.c 4580F: drivers/watchdog/da90??_wdt.c 4581F: include/linux/mfd/da903x.h 4582F: include/linux/mfd/da9052/ 4583F: include/linux/mfd/da9055/ 4584F: include/linux/mfd/da9062/ 4585F: include/linux/mfd/da9063/ 4586F: include/linux/mfd/da9150/ 4587F: include/linux/regulator/da9211.h 4588F: include/sound/da[79]*.h 4589F: sound/soc/codecs/da[79]*.[ch] 4590 4591DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4592M: William Breathitt Gray <vilhelm.gray@gmail.com> 4593L: linux-gpio@vger.kernel.org 4594S: Maintained 4595F: drivers/gpio/gpio-gpio-mm.c 4596 4597DIOLAN U2C-12 I2C DRIVER 4598M: Guenter Roeck <linux@roeck-us.net> 4599L: linux-i2c@vger.kernel.org 4600S: Maintained 4601F: drivers/i2c/busses/i2c-diolan-u2c.c 4602 4603FILESYSTEM DIRECT ACCESS (DAX) 4604M: Matthew Wilcox <willy@infradead.org> 4605M: Ross Zwisler <zwisler@kernel.org> 4606M: Jan Kara <jack@suse.cz> 4607L: linux-fsdevel@vger.kernel.org 4608S: Supported 4609F: fs/dax.c 4610F: include/linux/dax.h 4611F: include/trace/events/fs_dax.h 4612 4613DEVICE DIRECT ACCESS (DAX) 4614M: Dan Williams <dan.j.williams@intel.com> 4615M: Dave Jiang <dave.jiang@intel.com> 4616M: Ross Zwisler <zwisler@kernel.org> 4617M: Vishal Verma <vishal.l.verma@intel.com> 4618L: linux-nvdimm@lists.01.org 4619S: Supported 4620F: drivers/dax/ 4621 4622DIRECTORY NOTIFICATION (DNOTIFY) 4623M: Jan Kara <jack@suse.cz> 4624R: Amir Goldstein <amir73il@gmail.com> 4625L: linux-fsdevel@vger.kernel.org 4626S: Maintained 4627F: Documentation/filesystems/dnotify.txt 4628F: fs/notify/dnotify/ 4629F: include/linux/dnotify.h 4630 4631DISK GEOMETRY AND PARTITION HANDLING 4632M: Andries Brouwer <aeb@cwi.nl> 4633W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4634W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4635W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4636S: Maintained 4637 4638DISKQUOTA 4639M: Jan Kara <jack@suse.com> 4640S: Maintained 4641F: Documentation/filesystems/quota.txt 4642F: fs/quota/ 4643F: include/linux/quota*.h 4644F: include/uapi/linux/quota*.h 4645 4646DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4647M: Bernie Thompson <bernie@plugable.com> 4648L: linux-fbdev@vger.kernel.org 4649S: Maintained 4650W: http://plugable.com/category/projects/udlfb/ 4651F: drivers/video/fbdev/udlfb.c 4652F: include/video/udlfb.h 4653F: Documentation/fb/udlfb.txt 4654 4655DISTRIBUTED LOCK MANAGER (DLM) 4656M: Christine Caulfield <ccaulfie@redhat.com> 4657M: David Teigland <teigland@redhat.com> 4658L: cluster-devel@redhat.com 4659W: http://sources.redhat.com/cluster/ 4660T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4661S: Supported 4662F: fs/dlm/ 4663 4664DMA BUFFER SHARING FRAMEWORK 4665M: Sumit Semwal <sumit.semwal@linaro.org> 4666S: Maintained 4667L: linux-media@vger.kernel.org 4668L: dri-devel@lists.freedesktop.org 4669L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4670F: drivers/dma-buf/ 4671F: include/linux/dma-buf* 4672F: include/linux/reservation.h 4673F: include/linux/*fence.h 4674F: Documentation/driver-api/dma-buf.rst 4675T: git git://anongit.freedesktop.org/drm/drm-misc 4676 4677DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4678M: Vinod Koul <vkoul@kernel.org> 4679L: dmaengine@vger.kernel.org 4680Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4681S: Maintained 4682F: drivers/dma/ 4683F: include/linux/dmaengine.h 4684F: include/linux/of_dma.h 4685F: Documentation/devicetree/bindings/dma/ 4686F: Documentation/driver-api/dmaengine/ 4687T: git git://git.infradead.org/users/vkoul/slave-dma.git 4688 4689DMA MAPPING HELPERS 4690M: Christoph Hellwig <hch@lst.de> 4691M: Marek Szyprowski <m.szyprowski@samsung.com> 4692R: Robin Murphy <robin.murphy@arm.com> 4693L: iommu@lists.linux-foundation.org 4694T: git git://git.infradead.org/users/hch/dma-mapping.git 4695W: http://git.infradead.org/users/hch/dma-mapping.git 4696S: Supported 4697F: kernel/dma/ 4698F: include/asm-generic/dma-mapping.h 4699F: include/linux/dma-direct.h 4700F: include/linux/dma-mapping.h 4701F: include/linux/dma-noncoherent.h 4702 4703DME1737 HARDWARE MONITOR DRIVER 4704M: Juerg Haefliger <juergh@gmail.com> 4705L: linux-hwmon@vger.kernel.org 4706S: Maintained 4707F: Documentation/hwmon/dme1737 4708F: drivers/hwmon/dme1737.c 4709 4710DMI/SMBIOS SUPPORT 4711M: Jean Delvare <jdelvare@suse.com> 4712S: Maintained 4713T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4714F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4715F: drivers/firmware/dmi-id.c 4716F: drivers/firmware/dmi_scan.c 4717F: include/linux/dmi.h 4718 4719DOCUMENTATION 4720M: Jonathan Corbet <corbet@lwn.net> 4721L: linux-doc@vger.kernel.org 4722S: Maintained 4723F: Documentation/ 4724F: scripts/kernel-doc 4725X: Documentation/ABI/ 4726X: Documentation/acpi/ 4727X: Documentation/devicetree/ 4728X: Documentation/i2c/ 4729X: Documentation/media/ 4730X: Documentation/power/ 4731X: Documentation/spi/ 4732T: git git://git.lwn.net/linux.git docs-next 4733 4734DOCUMENTATION/ITALIAN 4735M: Federico Vaga <federico.vaga@vaga.pv.it> 4736L: linux-doc@vger.kernel.org 4737S: Maintained 4738F: Documentation/translations/it_IT 4739 4740DONGWOON DW9714 LENS VOICE COIL DRIVER 4741M: Sakari Ailus <sakari.ailus@linux.intel.com> 4742L: linux-media@vger.kernel.org 4743T: git git://linuxtv.org/media_tree.git 4744S: Maintained 4745F: drivers/media/i2c/dw9714.c 4746F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4747 4748DONGWOON DW9807 LENS VOICE COIL DRIVER 4749M: Sakari Ailus <sakari.ailus@linux.intel.com> 4750L: linux-media@vger.kernel.org 4751T: git git://linuxtv.org/media_tree.git 4752S: Maintained 4753F: drivers/media/i2c/dw9807-vcm.c 4754F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4755 4756DOUBLETALK DRIVER 4757M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4758L: blinux-list@redhat.com 4759S: Maintained 4760F: drivers/char/dtlk.c 4761F: include/linux/dtlk.h 4762 4763DPAA2 DATAPATH I/O (DPIO) DRIVER 4764M: Roy Pledge <Roy.Pledge@nxp.com> 4765L: linux-kernel@vger.kernel.org 4766S: Maintained 4767F: drivers/soc/fsl/dpio 4768 4769DPAA2 ETHERNET DRIVER 4770M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4771L: netdev@vger.kernel.org 4772S: Maintained 4773F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4774F: drivers/net/ethernet/freescale/dpaa2/dpni* 4775F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4776F: drivers/net/ethernet/freescale/dpaa2/Makefile 4777F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4778 4779DPAA2 ETHERNET SWITCH DRIVER 4780M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4781M: Ioana Ciornei <ioana.ciornei@nxp.com> 4782L: linux-kernel@vger.kernel.org 4783S: Maintained 4784F: drivers/staging/fsl-dpaa2/ethsw 4785 4786DPAA2 PTP CLOCK DRIVER 4787M: Yangbo Lu <yangbo.lu@nxp.com> 4788L: netdev@vger.kernel.org 4789S: Maintained 4790F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4791F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4792 4793DPT_I2O SCSI RAID DRIVER 4794M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4795L: linux-scsi@vger.kernel.org 4796W: http://www.adaptec.com/ 4797S: Maintained 4798F: drivers/scsi/dpt* 4799F: drivers/scsi/dpt/ 4800 4801DRBD DRIVER 4802M: Philipp Reisner <philipp.reisner@linbit.com> 4803M: Lars Ellenberg <lars.ellenberg@linbit.com> 4804L: drbd-dev@lists.linbit.com 4805W: http://www.drbd.org 4806T: git git://git.linbit.com/linux-drbd.git 4807T: git git://git.linbit.com/drbd-8.4.git 4808S: Supported 4809F: drivers/block/drbd/ 4810F: lib/lru_cache.c 4811F: Documentation/blockdev/drbd/ 4812 4813DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4814M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4815R: "Rafael J. Wysocki" <rafael@kernel.org> 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4817S: Supported 4818F: Documentation/kobject.txt 4819F: drivers/base/ 4820F: fs/debugfs/ 4821F: fs/sysfs/ 4822F: include/linux/debugfs.h 4823F: include/linux/kobj* 4824F: lib/kobj* 4825 4826DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4827M: Kevin Hilman <khilman@kernel.org> 4828M: Nishanth Menon <nm@ti.com> 4829S: Maintained 4830F: drivers/power/avs/ 4831F: include/linux/power/smartreflex.h 4832L: linux-pm@vger.kernel.org 4833 4834DRM DRIVER FOR ARM PL111 CLCD 4835M: Eric Anholt <eric@anholt.net> 4836T: git git://anongit.freedesktop.org/drm/drm-misc 4837S: Supported 4838F: drivers/gpu/drm/pl111/ 4839 4840DRM DRIVER FOR ARM VERSATILE TFT PANELS 4841M: Linus Walleij <linus.walleij@linaro.org> 4842T: git git://anongit.freedesktop.org/drm/drm-misc 4843S: Maintained 4844F: drivers/gpu/drm/panel/panel-arm-versatile.c 4845F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4846 4847DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4848M: Dave Airlie <airlied@redhat.com> 4849S: Odd Fixes 4850F: drivers/gpu/drm/ast/ 4851 4852DRM DRIVER FOR BOCHS VIRTUAL GPU 4853M: Gerd Hoffmann <kraxel@redhat.com> 4854L: virtualization@lists.linux-foundation.org 4855T: git git://anongit.freedesktop.org/drm/drm-misc 4856S: Maintained 4857F: drivers/gpu/drm/bochs/ 4858 4859DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4860M: Linus Walleij <linus.walleij@linaro.org> 4861T: git git://anongit.freedesktop.org/drm/drm-misc 4862S: Maintained 4863F: drivers/gpu/drm/tve200/ 4864 4865DRM DRIVER FOR ILITEK ILI9225 PANELS 4866M: David Lechner <david@lechnology.com> 4867S: Maintained 4868F: drivers/gpu/drm/tinydrm/ili9225.c 4869F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4870 4871DRM DRIVER FOR HX8357D PANELS 4872M: Eric Anholt <eric@anholt.net> 4873T: git git://anongit.freedesktop.org/drm/drm-misc 4874S: Maintained 4875F: drivers/gpu/drm/tinydrm/hx8357d.c 4876F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4877 4878DRM DRIVER FOR INTEL I810 VIDEO CARDS 4879S: Orphan / Obsolete 4880F: drivers/gpu/drm/i810/ 4881F: include/uapi/drm/i810_drm.h 4882 4883DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4884S: Orphan / Obsolete 4885F: drivers/gpu/drm/mga/ 4886F: include/uapi/drm/mga_drm.h 4887 4888DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4889M: Dave Airlie <airlied@redhat.com> 4890S: Odd Fixes 4891F: drivers/gpu/drm/mgag200/ 4892 4893DRM DRIVER FOR MI0283QT 4894M: Noralf Trønnes <noralf@tronnes.org> 4895S: Maintained 4896F: drivers/gpu/drm/tinydrm/mi0283qt.c 4897F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4898 4899DRM DRIVER FOR MSM ADRENO GPU 4900M: Rob Clark <robdclark@gmail.com> 4901L: linux-arm-msm@vger.kernel.org 4902L: dri-devel@lists.freedesktop.org 4903L: freedreno@lists.freedesktop.org 4904T: git git://people.freedesktop.org/~robclark/linux 4905S: Maintained 4906F: drivers/gpu/drm/msm/ 4907F: include/uapi/drm/msm_drm.h 4908F: Documentation/devicetree/bindings/display/msm/ 4909 4910DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4911M: Ben Skeggs <bskeggs@redhat.com> 4912L: dri-devel@lists.freedesktop.org 4913L: nouveau@lists.freedesktop.org 4914T: git git://github.com/skeggsb/linux 4915S: Supported 4916F: drivers/gpu/drm/nouveau/ 4917F: include/uapi/drm/nouveau_drm.h 4918 4919DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4920M: Stefan Mavrodiev <stefan@olimex.com> 4921S: Maintained 4922F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4923F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4924 4925DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4926M: Noralf Trønnes <noralf@tronnes.org> 4927S: Maintained 4928F: drivers/gpu/drm/tinydrm/repaper.c 4929F: Documentation/devicetree/bindings/display/repaper.txt 4930 4931DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4932M: Dave Airlie <airlied@redhat.com> 4933M: Gerd Hoffmann <kraxel@redhat.com> 4934L: virtualization@lists.linux-foundation.org 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936S: Obsolete 4937W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4938F: drivers/gpu/drm/cirrus/ 4939 4940DRM DRIVER FOR QXL VIRTUAL GPU 4941M: Dave Airlie <airlied@redhat.com> 4942M: Gerd Hoffmann <kraxel@redhat.com> 4943L: virtualization@lists.linux-foundation.org 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945S: Maintained 4946F: drivers/gpu/drm/qxl/ 4947F: include/uapi/drm/qxl_drm.h 4948 4949DRM DRIVER FOR RAGE 128 VIDEO CARDS 4950S: Orphan / Obsolete 4951F: drivers/gpu/drm/r128/ 4952F: include/uapi/drm/r128_drm.h 4953 4954DRM DRIVER FOR SAVAGE VIDEO CARDS 4955S: Orphan / Obsolete 4956F: drivers/gpu/drm/savage/ 4957F: include/uapi/drm/savage_drm.h 4958 4959DRM DRIVER FOR SIS VIDEO CARDS 4960S: Orphan / Obsolete 4961F: drivers/gpu/drm/sis/ 4962F: include/uapi/drm/sis_drm.h 4963 4964DRM DRIVER FOR SITRONIX ST7586 PANELS 4965M: David Lechner <david@lechnology.com> 4966S: Maintained 4967F: drivers/gpu/drm/tinydrm/st7586.c 4968F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4969 4970DRM DRIVER FOR SITRONIX ST7735R PANELS 4971M: David Lechner <david@lechnology.com> 4972S: Maintained 4973F: drivers/gpu/drm/tinydrm/st7735r.c 4974F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4975 4976DRM DRIVER FOR TDFX VIDEO CARDS 4977S: Orphan / Obsolete 4978F: drivers/gpu/drm/tdfx/ 4979 4980DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4981M: Dave Airlie <airlied@redhat.com> 4982R: Sean Paul <sean@poorly.run> 4983L: dri-devel@lists.freedesktop.org 4984S: Odd Fixes 4985F: drivers/gpu/drm/udl/ 4986T: git git://anongit.freedesktop.org/drm/drm-misc 4987 4988DRM DRIVER FOR VMWARE VIRTUAL GPU 4989M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4990M: Thomas Hellstrom <thellstrom@vmware.com> 4991L: dri-devel@lists.freedesktop.org 4992T: git git://people.freedesktop.org/~thomash/linux 4993S: Supported 4994F: drivers/gpu/drm/vmwgfx/ 4995F: include/uapi/drm/vmwgfx_drm.h 4996 4997DRM DRIVERS 4998M: David Airlie <airlied@linux.ie> 4999M: Daniel Vetter <daniel@ffwll.ch> 5000L: dri-devel@lists.freedesktop.org 5001T: git git://anongit.freedesktop.org/drm/drm 5002B: https://bugs.freedesktop.org/ 5003C: irc://chat.freenode.net/dri-devel 5004S: Maintained 5005F: drivers/gpu/drm/ 5006F: drivers/gpu/vga/ 5007F: Documentation/devicetree/bindings/display/ 5008F: Documentation/devicetree/bindings/gpu/ 5009F: Documentation/gpu/ 5010F: include/drm/ 5011F: include/uapi/drm/ 5012F: include/linux/vga* 5013 5014DRM DRIVERS AND MISC GPU PATCHES 5015M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5016M: Maxime Ripard <maxime.ripard@bootlin.com> 5017M: Sean Paul <sean@poorly.run> 5018W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5019S: Maintained 5020T: git git://anongit.freedesktop.org/drm/drm-misc 5021F: Documentation/gpu/ 5022F: drivers/gpu/vga/ 5023F: drivers/gpu/drm/* 5024F: include/drm/drm* 5025F: include/uapi/drm/drm* 5026F: include/linux/vga* 5027 5028DRM DRIVERS FOR ALLWINNER A10 5029M: Maxime Ripard <maxime.ripard@bootlin.com> 5030L: dri-devel@lists.freedesktop.org 5031S: Supported 5032F: drivers/gpu/drm/sun4i/ 5033F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5034T: git git://anongit.freedesktop.org/drm/drm-misc 5035 5036DRM DRIVERS FOR AMLOGIC SOCS 5037M: Neil Armstrong <narmstrong@baylibre.com> 5038L: dri-devel@lists.freedesktop.org 5039L: linux-amlogic@lists.infradead.org 5040W: http://linux-meson.com/ 5041S: Supported 5042F: drivers/gpu/drm/meson/ 5043F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5044F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5045F: Documentation/gpu/meson.rst 5046T: git git://anongit.freedesktop.org/drm/drm-misc 5047 5048DRM DRIVERS FOR ATMEL HLCDC 5049M: Boris Brezillon <bbrezillon@kernel.org> 5050L: dri-devel@lists.freedesktop.org 5051S: Supported 5052F: drivers/gpu/drm/atmel-hlcdc/ 5053F: Documentation/devicetree/bindings/display/atmel/ 5054T: git git://anongit.freedesktop.org/drm/drm-misc 5055 5056DRM DRIVERS FOR BRIDGE CHIPS 5057M: Archit Taneja <architt@codeaurora.org> 5058M: Andrzej Hajda <a.hajda@samsung.com> 5059R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5060S: Maintained 5061T: git git://anongit.freedesktop.org/drm/drm-misc 5062F: drivers/gpu/drm/bridge/ 5063 5064DRM DRIVERS FOR EXYNOS 5065M: Inki Dae <inki.dae@samsung.com> 5066M: Joonyoung Shim <jy0922.shim@samsung.com> 5067M: Seung-Woo Kim <sw0312.kim@samsung.com> 5068M: Kyungmin Park <kyungmin.park@samsung.com> 5069L: dri-devel@lists.freedesktop.org 5070T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5071S: Supported 5072F: drivers/gpu/drm/exynos/ 5073F: include/uapi/drm/exynos_drm.h 5074F: Documentation/devicetree/bindings/display/exynos/ 5075 5076DRM DRIVERS FOR FREESCALE DCU 5077M: Stefan Agner <stefan@agner.ch> 5078M: Alison Wang <alison.wang@nxp.com> 5079L: dri-devel@lists.freedesktop.org 5080S: Supported 5081F: drivers/gpu/drm/fsl-dcu/ 5082F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5083F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5084F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5085T: git git://anongit.freedesktop.org/drm/drm-misc 5086 5087DRM DRIVERS FOR FREESCALE IMX 5088M: Philipp Zabel <p.zabel@pengutronix.de> 5089L: dri-devel@lists.freedesktop.org 5090S: Maintained 5091F: drivers/gpu/drm/imx/ 5092F: drivers/gpu/ipu-v3/ 5093F: Documentation/devicetree/bindings/display/imx/ 5094 5095DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5096M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5097L: dri-devel@lists.freedesktop.org 5098T: git git://github.com/patjak/drm-gma500 5099S: Maintained 5100F: drivers/gpu/drm/gma500/ 5101 5102DRM DRIVERS FOR HISILICON 5103M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5104M: Rongrong Zou <zourongrong@gmail.com> 5105R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5106R: Chen Feng <puck.chen@hisilicon.com> 5107L: dri-devel@lists.freedesktop.org 5108T: git git://github.com/xin3liang/linux.git 5109S: Maintained 5110F: drivers/gpu/drm/hisilicon/ 5111F: Documentation/devicetree/bindings/display/hisilicon/ 5112 5113DRM DRIVERS FOR MEDIATEK 5114M: CK Hu <ck.hu@mediatek.com> 5115M: Philipp Zabel <p.zabel@pengutronix.de> 5116L: dri-devel@lists.freedesktop.org 5117S: Supported 5118F: drivers/gpu/drm/mediatek/ 5119F: Documentation/devicetree/bindings/display/mediatek/ 5120 5121DRM DRIVERS FOR NVIDIA TEGRA 5122M: Thierry Reding <thierry.reding@gmail.com> 5123L: dri-devel@lists.freedesktop.org 5124L: linux-tegra@vger.kernel.org 5125T: git git://anongit.freedesktop.org/tegra/linux.git 5126S: Supported 5127F: drivers/gpu/drm/tegra/ 5128F: drivers/gpu/host1x/ 5129F: include/linux/host1x.h 5130F: include/uapi/drm/tegra_drm.h 5131F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5132 5133DRM DRIVERS FOR RENESAS 5134M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5135M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5136L: dri-devel@lists.freedesktop.org 5137L: linux-renesas-soc@vger.kernel.org 5138T: git git://linuxtv.org/pinchartl/media drm/du/next 5139S: Supported 5140F: drivers/gpu/drm/rcar-du/ 5141F: drivers/gpu/drm/shmobile/ 5142F: include/linux/platform_data/shmob_drm.h 5143F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5144F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5145F: Documentation/devicetree/bindings/display/renesas,du.txt 5146 5147DRM DRIVERS FOR ROCKCHIP 5148M: Sandy Huang <hjc@rock-chips.com> 5149M: Heiko Stübner <heiko@sntech.de> 5150L: dri-devel@lists.freedesktop.org 5151S: Maintained 5152F: drivers/gpu/drm/rockchip/ 5153F: Documentation/devicetree/bindings/display/rockchip/ 5154T: git git://anongit.freedesktop.org/drm/drm-misc 5155 5156DRM DRIVERS FOR STI 5157M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5158M: Vincent Abriou <vincent.abriou@st.com> 5159L: dri-devel@lists.freedesktop.org 5160T: git git://anongit.freedesktop.org/drm/drm-misc 5161S: Maintained 5162F: drivers/gpu/drm/sti 5163F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5164 5165DRM DRIVERS FOR STM 5166M: Yannick Fertre <yannick.fertre@st.com> 5167M: Philippe Cornu <philippe.cornu@st.com> 5168M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5169M: Vincent Abriou <vincent.abriou@st.com> 5170L: dri-devel@lists.freedesktop.org 5171T: git git://anongit.freedesktop.org/drm/drm-misc 5172S: Maintained 5173F: drivers/gpu/drm/stm 5174F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5175 5176DRM DRIVERS FOR TI LCDC 5177M: Jyri Sarha <jsarha@ti.com> 5178R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5179L: dri-devel@lists.freedesktop.org 5180S: Maintained 5181F: drivers/gpu/drm/tilcdc/ 5182F: Documentation/devicetree/bindings/display/tilcdc/ 5183 5184DRM DRIVERS FOR TI OMAP 5185M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5186L: dri-devel@lists.freedesktop.org 5187S: Maintained 5188F: drivers/gpu/drm/omapdrm/ 5189F: Documentation/devicetree/bindings/display/ti/ 5190 5191DRM DRIVERS FOR V3D 5192M: Eric Anholt <eric@anholt.net> 5193S: Supported 5194F: drivers/gpu/drm/v3d/ 5195F: include/uapi/drm/v3d_drm.h 5196F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5197T: git git://anongit.freedesktop.org/drm/drm-misc 5198 5199DRM DRIVERS FOR VC4 5200M: Eric Anholt <eric@anholt.net> 5201T: git git://github.com/anholt/linux 5202S: Supported 5203F: drivers/gpu/drm/vc4/ 5204F: include/uapi/drm/vc4_drm.h 5205F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5206T: git git://anongit.freedesktop.org/drm/drm-misc 5207 5208DRM DRIVERS FOR VIVANTE GPU IP 5209M: Lucas Stach <l.stach@pengutronix.de> 5210R: Russell King <linux+etnaviv@armlinux.org.uk> 5211R: Christian Gmeiner <christian.gmeiner@gmail.com> 5212L: etnaviv@lists.freedesktop.org 5213L: dri-devel@lists.freedesktop.org 5214S: Maintained 5215F: drivers/gpu/drm/etnaviv/ 5216F: include/uapi/drm/etnaviv_drm.h 5217F: Documentation/devicetree/bindings/display/etnaviv/ 5218 5219DRM DRIVERS FOR ZTE ZX 5220M: Shawn Guo <shawnguo@kernel.org> 5221L: dri-devel@lists.freedesktop.org 5222S: Maintained 5223F: drivers/gpu/drm/zte/ 5224F: Documentation/devicetree/bindings/display/zte,vou.txt 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226 5227DRM PANEL DRIVERS 5228M: Thierry Reding <thierry.reding@gmail.com> 5229L: dri-devel@lists.freedesktop.org 5230T: git git://anongit.freedesktop.org/drm/drm-misc 5231S: Maintained 5232F: drivers/gpu/drm/drm_panel.c 5233F: drivers/gpu/drm/panel/ 5234F: include/drm/drm_panel.h 5235F: Documentation/devicetree/bindings/display/panel/ 5236 5237DRM TINYDRM DRIVERS 5238M: Noralf Trønnes <noralf@tronnes.org> 5239W: https://github.com/notro/tinydrm/wiki/Development 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/tinydrm/ 5243F: include/drm/tinydrm/ 5244 5245DRM DRIVERS FOR XEN 5246M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5247T: git git://anongit.freedesktop.org/drm/drm-misc 5248L: dri-devel@lists.freedesktop.org 5249L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5250S: Supported 5251F: drivers/gpu/drm/xen/ 5252F: Documentation/gpu/xen-front.rst 5253 5254DRM TTM SUBSYSTEM 5255M: Christian Koenig <christian.koenig@amd.com> 5256M: Huang Rui <ray.huang@amd.com> 5257M: Junwei Zhang <Jerry.Zhang@amd.com> 5258T: git git://people.freedesktop.org/~agd5f/linux 5259S: Maintained 5260L: dri-devel@lists.freedesktop.org 5261F: include/drm/ttm/ 5262F: drivers/gpu/drm/ttm/ 5263 5264DSBR100 USB FM RADIO DRIVER 5265M: Alexey Klimov <klimov.linux@gmail.com> 5266L: linux-media@vger.kernel.org 5267T: git git://linuxtv.org/media_tree.git 5268S: Maintained 5269F: drivers/media/radio/dsbr100.c 5270 5271DSCC4 DRIVER 5272M: Francois Romieu <romieu@fr.zoreil.com> 5273L: netdev@vger.kernel.org 5274S: Maintained 5275F: drivers/net/wan/dscc4.c 5276 5277DT3155 MEDIA DRIVER 5278M: Hans Verkuil <hverkuil@xs4all.nl> 5279L: linux-media@vger.kernel.org 5280T: git git://linuxtv.org/media_tree.git 5281W: https://linuxtv.org 5282S: Odd Fixes 5283F: drivers/media/pci/dt3155/ 5284 5285DVB_USB_AF9015 MEDIA DRIVER 5286M: Antti Palosaari <crope@iki.fi> 5287L: linux-media@vger.kernel.org 5288W: https://linuxtv.org 5289W: http://palosaari.fi/linux/ 5290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5291T: git git://linuxtv.org/anttip/media_tree.git 5292S: Maintained 5293F: drivers/media/usb/dvb-usb-v2/af9015* 5294 5295DVB_USB_AF9035 MEDIA DRIVER 5296M: Antti Palosaari <crope@iki.fi> 5297L: linux-media@vger.kernel.org 5298W: https://linuxtv.org 5299W: http://palosaari.fi/linux/ 5300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5301T: git git://linuxtv.org/anttip/media_tree.git 5302S: Maintained 5303F: drivers/media/usb/dvb-usb-v2/af9035* 5304 5305DVB_USB_ANYSEE MEDIA DRIVER 5306M: Antti Palosaari <crope@iki.fi> 5307L: linux-media@vger.kernel.org 5308W: https://linuxtv.org 5309W: http://palosaari.fi/linux/ 5310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5311T: git git://linuxtv.org/anttip/media_tree.git 5312S: Maintained 5313F: drivers/media/usb/dvb-usb-v2/anysee* 5314 5315DVB_USB_AU6610 MEDIA DRIVER 5316M: Antti Palosaari <crope@iki.fi> 5317L: linux-media@vger.kernel.org 5318W: https://linuxtv.org 5319W: http://palosaari.fi/linux/ 5320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5321T: git git://linuxtv.org/anttip/media_tree.git 5322S: Maintained 5323F: drivers/media/usb/dvb-usb-v2/au6610* 5324 5325DVB_USB_CE6230 MEDIA DRIVER 5326M: Antti Palosaari <crope@iki.fi> 5327L: linux-media@vger.kernel.org 5328W: https://linuxtv.org 5329W: http://palosaari.fi/linux/ 5330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5331T: git git://linuxtv.org/anttip/media_tree.git 5332S: Maintained 5333F: drivers/media/usb/dvb-usb-v2/ce6230* 5334 5335DVB_USB_CXUSB MEDIA DRIVER 5336M: Michael Krufky <mkrufky@linuxtv.org> 5337L: linux-media@vger.kernel.org 5338W: https://linuxtv.org 5339W: http://github.com/mkrufky 5340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5341T: git git://linuxtv.org/media_tree.git 5342S: Maintained 5343F: drivers/media/usb/dvb-usb/cxusb* 5344 5345DVB_USB_EC168 MEDIA DRIVER 5346M: Antti Palosaari <crope@iki.fi> 5347L: linux-media@vger.kernel.org 5348W: https://linuxtv.org 5349W: http://palosaari.fi/linux/ 5350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5351T: git git://linuxtv.org/anttip/media_tree.git 5352S: Maintained 5353F: drivers/media/usb/dvb-usb-v2/ec168* 5354 5355DVB_USB_GL861 MEDIA DRIVER 5356M: Antti Palosaari <crope@iki.fi> 5357L: linux-media@vger.kernel.org 5358W: https://linuxtv.org 5359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5360T: git git://linuxtv.org/anttip/media_tree.git 5361S: Maintained 5362F: drivers/media/usb/dvb-usb-v2/gl861* 5363 5364DVB_USB_MXL111SF MEDIA DRIVER 5365M: Michael Krufky <mkrufky@linuxtv.org> 5366L: linux-media@vger.kernel.org 5367W: https://linuxtv.org 5368W: http://github.com/mkrufky 5369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5370T: git git://linuxtv.org/mkrufky/mxl111sf.git 5371S: Maintained 5372F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5373 5374DVB_USB_RTL28XXU MEDIA DRIVER 5375M: Antti Palosaari <crope@iki.fi> 5376L: linux-media@vger.kernel.org 5377W: https://linuxtv.org 5378W: http://palosaari.fi/linux/ 5379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5380T: git git://linuxtv.org/anttip/media_tree.git 5381S: Maintained 5382F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5383 5384DVB_USB_V2 MEDIA DRIVER 5385M: Antti Palosaari <crope@iki.fi> 5386L: linux-media@vger.kernel.org 5387W: https://linuxtv.org 5388W: http://palosaari.fi/linux/ 5389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5390T: git git://linuxtv.org/anttip/media_tree.git 5391S: Maintained 5392F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5393F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5394 5395DYNAMIC DEBUG 5396M: Jason Baron <jbaron@akamai.com> 5397S: Maintained 5398F: lib/dynamic_debug.c 5399F: include/linux/dynamic_debug.h 5400 5401DYNAMIC INTERRUPT MODERATION 5402M: Tal Gilboa <talgi@mellanox.com> 5403S: Maintained 5404F: include/linux/net_dim.h 5405 5406DZ DECSTATION DZ11 SERIAL DRIVER 5407M: "Maciej W. Rozycki" <macro@linux-mips.org> 5408S: Maintained 5409F: drivers/tty/serial/dz.* 5410 5411E3X0 POWER BUTTON DRIVER 5412M: Moritz Fischer <moritz.fischer@ettus.com> 5413L: usrp-users@lists.ettus.com 5414W: http://www.ettus.com 5415S: Supported 5416F: drivers/input/misc/e3x0-button.c 5417F: Documentation/devicetree/bindings/input/e3x0-button.txt 5418 5419E4000 MEDIA DRIVER 5420M: Antti Palosaari <crope@iki.fi> 5421L: linux-media@vger.kernel.org 5422W: https://linuxtv.org 5423W: http://palosaari.fi/linux/ 5424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5425T: git git://linuxtv.org/anttip/media_tree.git 5426S: Maintained 5427F: drivers/media/tuners/e4000* 5428 5429EARTH_PT1 MEDIA DRIVER 5430M: Akihiro Tsukada <tskd08@gmail.com> 5431L: linux-media@vger.kernel.org 5432S: Odd Fixes 5433F: drivers/media/pci/pt1/ 5434 5435EARTH_PT3 MEDIA DRIVER 5436M: Akihiro Tsukada <tskd08@gmail.com> 5437L: linux-media@vger.kernel.org 5438S: Odd Fixes 5439F: drivers/media/pci/pt3/ 5440 5441EC100 MEDIA DRIVER 5442M: Antti Palosaari <crope@iki.fi> 5443L: linux-media@vger.kernel.org 5444W: https://linuxtv.org 5445W: http://palosaari.fi/linux/ 5446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5447T: git git://linuxtv.org/anttip/media_tree.git 5448S: Maintained 5449F: drivers/media/dvb-frontends/ec100* 5450 5451ECRYPT FILE SYSTEM 5452M: Tyler Hicks <tyhicks@canonical.com> 5453L: ecryptfs@vger.kernel.org 5454W: http://ecryptfs.org 5455W: https://launchpad.net/ecryptfs 5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5457S: Supported 5458F: Documentation/filesystems/ecryptfs.txt 5459F: fs/ecryptfs/ 5460 5461EDAC-AMD64 5462M: Borislav Petkov <bp@alien8.de> 5463L: linux-edac@vger.kernel.org 5464S: Maintained 5465F: drivers/edac/amd64_edac* 5466 5467EDAC-CALXEDA 5468M: Robert Richter <rric@kernel.org> 5469L: linux-edac@vger.kernel.org 5470S: Maintained 5471F: drivers/edac/highbank* 5472 5473EDAC-CAVIUM OCTEON 5474M: Ralf Baechle <ralf@linux-mips.org> 5475M: David Daney <david.daney@cavium.com> 5476L: linux-edac@vger.kernel.org 5477L: linux-mips@vger.kernel.org 5478S: Supported 5479F: drivers/edac/octeon_edac* 5480 5481EDAC-CAVIUM THUNDERX 5482M: David Daney <david.daney@cavium.com> 5483M: Jan Glauber <jglauber@cavium.com> 5484L: linux-edac@vger.kernel.org 5485S: Supported 5486F: drivers/edac/thunderx_edac* 5487 5488EDAC-CORE 5489M: Borislav Petkov <bp@alien8.de> 5490M: Mauro Carvalho Chehab <mchehab@kernel.org> 5491L: linux-edac@vger.kernel.org 5492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5493T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5494S: Supported 5495F: Documentation/admin-guide/ras.rst 5496F: Documentation/driver-api/edac.rst 5497F: drivers/edac/ 5498F: include/linux/edac.h 5499 5500EDAC-E752X 5501M: Mark Gross <mark.gross@intel.com> 5502L: linux-edac@vger.kernel.org 5503S: Maintained 5504F: drivers/edac/e752x_edac.c 5505 5506EDAC-E7XXX 5507L: linux-edac@vger.kernel.org 5508S: Maintained 5509F: drivers/edac/e7xxx_edac.c 5510 5511EDAC-FSL_DDR 5512M: York Sun <york.sun@nxp.com> 5513L: linux-edac@vger.kernel.org 5514S: Maintained 5515F: drivers/edac/fsl_ddr_edac.* 5516 5517EDAC-GHES 5518M: Mauro Carvalho Chehab <mchehab@kernel.org> 5519L: linux-edac@vger.kernel.org 5520S: Maintained 5521F: drivers/edac/ghes_edac.c 5522 5523EDAC-I3000 5524L: linux-edac@vger.kernel.org 5525S: Orphan 5526F: drivers/edac/i3000_edac.c 5527 5528EDAC-I5000 5529L: linux-edac@vger.kernel.org 5530S: Maintained 5531F: drivers/edac/i5000_edac.c 5532 5533EDAC-I5400 5534M: Mauro Carvalho Chehab <mchehab@kernel.org> 5535L: linux-edac@vger.kernel.org 5536S: Maintained 5537F: drivers/edac/i5400_edac.c 5538 5539EDAC-I7300 5540M: Mauro Carvalho Chehab <mchehab@kernel.org> 5541L: linux-edac@vger.kernel.org 5542S: Maintained 5543F: drivers/edac/i7300_edac.c 5544 5545EDAC-I7CORE 5546M: Mauro Carvalho Chehab <mchehab@kernel.org> 5547L: linux-edac@vger.kernel.org 5548S: Maintained 5549F: drivers/edac/i7core_edac.c 5550 5551EDAC-I82443BXGX 5552M: Tim Small <tim@buttersideup.com> 5553L: linux-edac@vger.kernel.org 5554S: Maintained 5555F: drivers/edac/i82443bxgx_edac.c 5556 5557EDAC-I82975X 5558M: "Arvind R." <arvino55@gmail.com> 5559L: linux-edac@vger.kernel.org 5560S: Maintained 5561F: drivers/edac/i82975x_edac.c 5562 5563EDAC-IE31200 5564M: Jason Baron <jbaron@akamai.com> 5565L: linux-edac@vger.kernel.org 5566S: Maintained 5567F: drivers/edac/ie31200_edac.c 5568 5569EDAC-MPC85XX 5570M: Johannes Thumshirn <morbidrsa@gmail.com> 5571L: linux-edac@vger.kernel.org 5572S: Maintained 5573F: drivers/edac/mpc85xx_edac.[ch] 5574 5575EDAC-PASEMI 5576M: Egor Martovetsky <egor@pasemi.com> 5577L: linux-edac@vger.kernel.org 5578S: Maintained 5579F: drivers/edac/pasemi_edac.c 5580 5581EDAC-PND2 5582M: Tony Luck <tony.luck@intel.com> 5583L: linux-edac@vger.kernel.org 5584S: Maintained 5585F: drivers/edac/pnd2_edac.[ch] 5586 5587EDAC-R82600 5588M: Tim Small <tim@buttersideup.com> 5589L: linux-edac@vger.kernel.org 5590S: Maintained 5591F: drivers/edac/r82600_edac.c 5592 5593EDAC-SBRIDGE 5594M: Tony Luck <tony.luck@intel.com> 5595R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5596L: linux-edac@vger.kernel.org 5597S: Maintained 5598F: drivers/edac/sb_edac.c 5599 5600EDAC-SKYLAKE 5601M: Tony Luck <tony.luck@intel.com> 5602L: linux-edac@vger.kernel.org 5603S: Maintained 5604F: drivers/edac/skx_edac.c 5605 5606EDAC-TI 5607M: Tero Kristo <t-kristo@ti.com> 5608L: linux-edac@vger.kernel.org 5609S: Maintained 5610F: drivers/edac/ti_edac.c 5611 5612EDAC-QCOM 5613M: Channagoud Kadabi <ckadabi@codeaurora.org> 5614M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5615L: linux-arm-msm@vger.kernel.org 5616L: linux-edac@vger.kernel.org 5617S: Maintained 5618F: drivers/edac/qcom_edac.c 5619 5620EDIROL UA-101/UA-1000 DRIVER 5621M: Clemens Ladisch <clemens@ladisch.de> 5622L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5623T: git git://git.alsa-project.org/alsa-kernel.git 5624S: Maintained 5625F: sound/usb/misc/ua101.c 5626 5627EFI TEST DRIVER 5628L: linux-efi@vger.kernel.org 5629M: Ivan Hu <ivan.hu@canonical.com> 5630M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5631S: Maintained 5632F: drivers/firmware/efi/test/ 5633 5634EFI VARIABLE FILESYSTEM 5635M: Matthew Garrett <matthew.garrett@nebula.com> 5636M: Jeremy Kerr <jk@ozlabs.org> 5637M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5639L: linux-efi@vger.kernel.org 5640S: Maintained 5641F: fs/efivarfs/ 5642 5643EFIFB FRAMEBUFFER DRIVER 5644L: linux-fbdev@vger.kernel.org 5645M: Peter Jones <pjones@redhat.com> 5646S: Maintained 5647F: drivers/video/fbdev/efifb.c 5648 5649EFS FILESYSTEM 5650W: http://aeschi.ch.eu.org/efs/ 5651S: Orphan 5652F: fs/efs/ 5653 5654EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5655M: Douglas Miller <dougmill@linux.ibm.com> 5656L: netdev@vger.kernel.org 5657S: Maintained 5658F: drivers/net/ethernet/ibm/ehea/ 5659 5660EM28XX VIDEO4LINUX DRIVER 5661M: Mauro Carvalho Chehab <mchehab@kernel.org> 5662L: linux-media@vger.kernel.org 5663W: https://linuxtv.org 5664T: git git://linuxtv.org/media_tree.git 5665S: Maintained 5666F: drivers/media/usb/em28xx/ 5667F: Documentation/media/v4l-drivers/em28xx* 5668 5669EMBEDDED LINUX 5670M: Paul Gortmaker <paul.gortmaker@windriver.com> 5671M: Matt Mackall <mpm@selenic.com> 5672M: David Woodhouse <dwmw2@infradead.org> 5673L: linux-embedded@vger.kernel.org 5674S: Maintained 5675 5676Emulex 10Gbps iSCSI - OneConnect DRIVER 5677M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5678M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5679M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5680L: linux-scsi@vger.kernel.org 5681W: http://www.broadcom.com 5682S: Supported 5683F: drivers/scsi/be2iscsi/ 5684 5685Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5686M: Sathya Perla <sathya.perla@broadcom.com> 5687M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5688M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5689M: Somnath Kotur <somnath.kotur@broadcom.com> 5690L: netdev@vger.kernel.org 5691W: http://www.emulex.com 5692S: Supported 5693F: drivers/net/ethernet/emulex/benet/ 5694 5695EMULEX ONECONNECT ROCE DRIVER 5696M: Selvin Xavier <selvin.xavier@broadcom.com> 5697M: Devesh Sharma <devesh.sharma@broadcom.com> 5698L: linux-rdma@vger.kernel.org 5699W: http://www.broadcom.com 5700S: Odd Fixes 5701F: drivers/infiniband/hw/ocrdma/ 5702F: include/uapi/rdma/ocrdma-abi.h 5703 5704EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5705M: James Smart <james.smart@broadcom.com> 5706M: Dick Kennedy <dick.kennedy@broadcom.com> 5707L: linux-scsi@vger.kernel.org 5708W: http://www.broadcom.com 5709S: Supported 5710F: drivers/scsi/lpfc/ 5711 5712ENE CB710 FLASH CARD READER DRIVER 5713M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5714S: Maintained 5715F: drivers/misc/cb710/ 5716F: drivers/mmc/host/cb710-mmc.* 5717F: include/linux/cb710.h 5718 5719ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5720M: Maxim Levitsky <maximlevitsky@gmail.com> 5721S: Maintained 5722F: drivers/media/rc/ene_ir.* 5723 5724EPSON S1D13XXX FRAMEBUFFER DRIVER 5725M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5726S: Maintained 5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5728F: drivers/video/fbdev/s1d13xxxfb.c 5729F: include/video/s1d13xxxfb.h 5730 5731ERRSEQ ERROR TRACKING INFRASTRUCTURE 5732M: Jeff Layton <jlayton@kernel.org> 5733S: Maintained 5734F: lib/errseq.c 5735F: include/linux/errseq.h 5736 5737ET131X NETWORK DRIVER 5738M: Mark Einon <mark.einon@gmail.com> 5739S: Odd Fixes 5740F: drivers/net/ethernet/agere/ 5741 5742ETHERNET BRIDGE 5743M: Roopa Prabhu <roopa@cumulusnetworks.com> 5744M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5745L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5746L: netdev@vger.kernel.org 5747W: http://www.linuxfoundation.org/en/Net:Bridge 5748S: Maintained 5749F: include/linux/netfilter_bridge/ 5750F: net/bridge/ 5751 5752ETHERNET PHY LIBRARY 5753M: Andrew Lunn <andrew@lunn.ch> 5754M: Florian Fainelli <f.fainelli@gmail.com> 5755M: Heiner Kallweit <hkallweit1@gmail.com> 5756L: netdev@vger.kernel.org 5757S: Maintained 5758F: Documentation/ABI/testing/sysfs-bus-mdio 5759F: Documentation/devicetree/bindings/net/mdio* 5760F: Documentation/networking/phy.txt 5761F: drivers/net/phy/ 5762F: drivers/of/of_mdio.c 5763F: drivers/of/of_net.c 5764F: include/linux/*mdio*.h 5765F: include/linux/of_net.h 5766F: include/linux/phy.h 5767F: include/linux/phy_fixed.h 5768F: include/linux/platform_data/mdio-bcm-unimac.h 5769F: include/linux/platform_data/mdio-gpio.h 5770F: include/trace/events/mdio.h 5771F: include/uapi/linux/mdio.h 5772F: include/uapi/linux/mii.h 5773 5774EXT2 FILE SYSTEM 5775M: Jan Kara <jack@suse.com> 5776L: linux-ext4@vger.kernel.org 5777S: Maintained 5778F: Documentation/filesystems/ext2.txt 5779F: fs/ext2/ 5780F: include/linux/ext2* 5781 5782EXT4 FILE SYSTEM 5783M: "Theodore Ts'o" <tytso@mit.edu> 5784M: Andreas Dilger <adilger.kernel@dilger.ca> 5785L: linux-ext4@vger.kernel.org 5786W: http://ext4.wiki.kernel.org 5787Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5789S: Maintained 5790F: Documentation/filesystems/ext4/ 5791F: fs/ext4/ 5792 5793Extended Verification Module (EVM) 5794M: Mimi Zohar <zohar@linux.ibm.com> 5795L: linux-integrity@vger.kernel.org 5796S: Supported 5797F: security/integrity/evm/ 5798 5799EXTENSIBLE FIRMWARE INTERFACE (EFI) 5800M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5801L: linux-efi@vger.kernel.org 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5803S: Maintained 5804F: Documentation/efi-stub.txt 5805F: arch/*/kernel/efi.c 5806F: arch/x86/boot/compressed/eboot.[ch] 5807F: arch/*/include/asm/efi.h 5808F: arch/x86/platform/efi/ 5809F: drivers/firmware/efi/ 5810F: include/linux/efi*.h 5811F: arch/arm/boot/compressed/efi-header.S 5812F: arch/arm64/kernel/efi-entry.S 5813 5814EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5815M: MyungJoo Ham <myungjoo.ham@samsung.com> 5816M: Chanwoo Choi <cw00.choi@samsung.com> 5817L: linux-kernel@vger.kernel.org 5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5819S: Maintained 5820F: drivers/extcon/ 5821F: include/linux/extcon/ 5822F: include/linux/extcon.h 5823F: Documentation/extcon/ 5824F: Documentation/devicetree/bindings/extcon/ 5825 5826EXYNOS DP DRIVER 5827M: Jingoo Han <jingoohan1@gmail.com> 5828L: dri-devel@lists.freedesktop.org 5829S: Maintained 5830F: drivers/gpu/drm/exynos/exynos_dp* 5831 5832EXYNOS SYSMMU (IOMMU) driver 5833M: Marek Szyprowski <m.szyprowski@samsung.com> 5834L: iommu@lists.linux-foundation.org 5835S: Maintained 5836F: drivers/iommu/exynos-iommu.c 5837 5838EZchip NPS platform support 5839M: Vineet Gupta <vgupta@synopsys.com> 5840M: Ofer Levi <oferle@mellanox.com> 5841S: Supported 5842F: arch/arc/plat-eznps 5843F: arch/arc/boot/dts/eznps.dts 5844 5845F2FS FILE SYSTEM 5846M: Jaegeuk Kim <jaegeuk@kernel.org> 5847M: Chao Yu <yuchao0@huawei.com> 5848L: linux-f2fs-devel@lists.sourceforge.net 5849W: https://f2fs.wiki.kernel.org/ 5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5851S: Maintained 5852F: Documentation/filesystems/f2fs.txt 5853F: Documentation/ABI/testing/sysfs-fs-f2fs 5854F: fs/f2fs/ 5855F: include/linux/f2fs_fs.h 5856F: include/trace/events/f2fs.h 5857 5858F71805F HARDWARE MONITORING DRIVER 5859M: Jean Delvare <jdelvare@suse.com> 5860L: linux-hwmon@vger.kernel.org 5861S: Maintained 5862F: Documentation/hwmon/f71805f 5863F: drivers/hwmon/f71805f.c 5864 5865FADDR2LINE 5866M: Josh Poimboeuf <jpoimboe@redhat.com> 5867S: Maintained 5868F: scripts/faddr2line 5869 5870FAILOVER MODULE 5871M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5872L: netdev@vger.kernel.org 5873S: Supported 5874F: net/core/failover.c 5875F: include/net/failover.h 5876F: Documentation/networking/failover.rst 5877 5878FANOTIFY 5879M: Jan Kara <jack@suse.cz> 5880R: Amir Goldstein <amir73il@gmail.com> 5881L: linux-fsdevel@vger.kernel.org 5882S: Maintained 5883F: fs/notify/fanotify/ 5884F: include/linux/fanotify.h 5885F: include/uapi/linux/fanotify.h 5886 5887FARSYNC SYNCHRONOUS DRIVER 5888M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5889W: http://www.farsite.co.uk/ 5890S: Supported 5891F: drivers/net/wan/farsync.* 5892 5893FAULT INJECTION SUPPORT 5894M: Akinobu Mita <akinobu.mita@gmail.com> 5895S: Supported 5896F: Documentation/fault-injection/ 5897F: lib/fault-inject.c 5898 5899FBTFT Framebuffer drivers 5900S: Orphan 5901L: dri-devel@lists.freedesktop.org 5902L: linux-fbdev@vger.kernel.org 5903F: drivers/staging/fbtft/ 5904 5905FC0011 TUNER DRIVER 5906M: Michael Buesch <m@bues.ch> 5907L: linux-media@vger.kernel.org 5908S: Maintained 5909F: drivers/media/tuners/fc0011.h 5910F: drivers/media/tuners/fc0011.c 5911 5912FC2580 MEDIA DRIVER 5913M: Antti Palosaari <crope@iki.fi> 5914L: linux-media@vger.kernel.org 5915W: https://linuxtv.org 5916W: http://palosaari.fi/linux/ 5917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5918T: git git://linuxtv.org/anttip/media_tree.git 5919S: Maintained 5920F: drivers/media/tuners/fc2580* 5921 5922FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5923M: Johannes Thumshirn <jth@kernel.org> 5924L: linux-scsi@vger.kernel.org 5925W: www.Open-FCoE.org 5926S: Supported 5927F: drivers/scsi/libfc/ 5928F: drivers/scsi/fcoe/ 5929F: include/scsi/fc/ 5930F: include/scsi/libfc.h 5931F: include/scsi/libfcoe.h 5932F: include/uapi/scsi/fc/ 5933 5934FILE LOCKING (flock() and fcntl()/lockf()) 5935M: Jeff Layton <jlayton@kernel.org> 5936M: "J. Bruce Fields" <bfields@fieldses.org> 5937L: linux-fsdevel@vger.kernel.org 5938S: Maintained 5939F: include/linux/fcntl.h 5940F: include/uapi/linux/fcntl.h 5941F: fs/fcntl.c 5942F: fs/locks.c 5943 5944FILESYSTEMS (VFS and infrastructure) 5945M: Alexander Viro <viro@zeniv.linux.org.uk> 5946L: linux-fsdevel@vger.kernel.org 5947S: Maintained 5948F: fs/* 5949F: include/linux/fs.h 5950F: include/uapi/linux/fs.h 5951 5952FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5953M: Riku Voipio <riku.voipio@iki.fi> 5954L: linux-hwmon@vger.kernel.org 5955S: Maintained 5956F: drivers/hwmon/f75375s.c 5957F: include/linux/f75375s.h 5958 5959FIREWIRE AUDIO DRIVERS 5960M: Clemens Ladisch <clemens@ladisch.de> 5961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5962T: git git://git.alsa-project.org/alsa-kernel.git 5963S: Maintained 5964F: sound/firewire/ 5965 5966FIREWIRE MEDIA DRIVERS (firedtv) 5967M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5968L: linux-media@vger.kernel.org 5969L: linux1394-devel@lists.sourceforge.net 5970T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5971S: Maintained 5972F: drivers/media/firewire/ 5973 5974FIREWIRE SBP-2 TARGET 5975M: Chris Boot <bootc@bootc.net> 5976L: linux-scsi@vger.kernel.org 5977L: target-devel@vger.kernel.org 5978L: linux1394-devel@lists.sourceforge.net 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5980S: Maintained 5981F: drivers/target/sbp/ 5982 5983FIREWIRE SUBSYSTEM 5984M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5985L: linux1394-devel@lists.sourceforge.net 5986W: http://ieee1394.wiki.kernel.org/ 5987T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5988S: Maintained 5989F: drivers/firewire/ 5990F: include/linux/firewire.h 5991F: include/uapi/linux/firewire*.h 5992F: tools/firewire/ 5993 5994FIRMWARE LOADER (request_firmware) 5995M: Luis Chamberlain <mcgrof@kernel.org> 5996L: linux-kernel@vger.kernel.org 5997S: Maintained 5998F: Documentation/firmware_class/ 5999F: drivers/base/firmware_loader/ 6000F: include/linux/firmware.h 6001 6002FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6003M: Joshua Morris <josh.h.morris@us.ibm.com> 6004M: Philip Kelleher <pjk1939@linux.ibm.com> 6005S: Maintained 6006F: drivers/block/rsxx/ 6007 6008FLOPPY DRIVER 6009M: Jiri Kosina <jikos@kernel.org> 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6011S: Odd fixes 6012F: drivers/block/floppy.c 6013 6014FMC SUBSYSTEM 6015M: Alessandro Rubini <rubini@gnudd.com> 6016W: http://www.ohwr.org/projects/fmc-bus 6017S: Supported 6018F: drivers/fmc/ 6019F: include/linux/fmc*.h 6020F: include/linux/ipmi-fru.h 6021K: fmc_d.*register 6022 6023FPGA MANAGER FRAMEWORK 6024M: Alan Tull <atull@kernel.org> 6025M: Moritz Fischer <mdf@kernel.org> 6026L: linux-fpga@vger.kernel.org 6027S: Maintained 6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6029Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6030F: Documentation/fpga/ 6031F: Documentation/driver-api/fpga/ 6032F: Documentation/devicetree/bindings/fpga/ 6033F: drivers/fpga/ 6034F: include/linux/fpga/ 6035W: http://www.rocketboards.org 6036 6037FPGA DFL DRIVERS 6038M: Wu Hao <hao.wu@intel.com> 6039L: linux-fpga@vger.kernel.org 6040S: Maintained 6041F: Documentation/fpga/dfl.txt 6042F: include/uapi/linux/fpga-dfl.h 6043F: drivers/fpga/dfl* 6044 6045FPU EMULATOR 6046M: Bill Metzenthen <billm@melbpc.org.au> 6047W: http://floatingpoint.sourceforge.net/emulator/index.html 6048S: Maintained 6049F: arch/x86/math-emu/ 6050 6051FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6052L: netdev@vger.kernel.org 6053S: Orphan 6054F: drivers/net/wan/dlci.c 6055F: drivers/net/wan/sdla.c 6056 6057FRAMEBUFFER LAYER 6058M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6059L: dri-devel@lists.freedesktop.org 6060L: linux-fbdev@vger.kernel.org 6061T: git git://github.com/bzolnier/linux.git 6062Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6063S: Maintained 6064F: Documentation/fb/ 6065F: drivers/video/ 6066F: include/video/ 6067F: include/linux/fb.h 6068F: include/uapi/video/ 6069F: include/uapi/linux/fb.h 6070 6071FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6072M: Horia Geantă <horia.geanta@nxp.com> 6073M: Aymen Sghaier <aymen.sghaier@nxp.com> 6074L: linux-crypto@vger.kernel.org 6075S: Maintained 6076F: drivers/crypto/caam/ 6077F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6078 6079FREESCALE DIU FRAMEBUFFER DRIVER 6080M: Timur Tabi <timur@kernel.org> 6081L: linux-fbdev@vger.kernel.org 6082S: Maintained 6083F: drivers/video/fbdev/fsl-diu-fb.* 6084 6085FREESCALE DMA DRIVER 6086M: Li Yang <leoyang.li@nxp.com> 6087M: Zhang Wei <zw@zh-kernel.org> 6088L: linuxppc-dev@lists.ozlabs.org 6089S: Maintained 6090F: drivers/dma/fsldma.* 6091 6092FREESCALE ENETC ETHERNET DRIVERS 6093M: Claudiu Manoil <claudiu.manoil@nxp.com> 6094L: netdev@vger.kernel.org 6095S: Maintained 6096F: drivers/net/ethernet/freescale/enetc/ 6097 6098FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6099M: Claudiu Manoil <claudiu.manoil@nxp.com> 6100L: netdev@vger.kernel.org 6101S: Maintained 6102F: drivers/net/ethernet/freescale/gianfar* 6103F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6104 6105FREESCALE GPMI NAND DRIVER 6106M: Han Xu <han.xu@nxp.com> 6107L: linux-mtd@lists.infradead.org 6108S: Maintained 6109F: drivers/mtd/nand/raw/gpmi-nand/* 6110 6111FREESCALE I2C CPM DRIVER 6112M: Jochen Friedrich <jochen@scram.de> 6113L: linuxppc-dev@lists.ozlabs.org 6114L: linux-i2c@vger.kernel.org 6115S: Maintained 6116F: drivers/i2c/busses/i2c-cpm.c 6117 6118FREESCALE IMX LPI2C DRIVER 6119M: Dong Aisheng <aisheng.dong@nxp.com> 6120L: linux-i2c@vger.kernel.org 6121L: linux-imx@nxp.com 6122S: Maintained 6123F: drivers/i2c/busses/i2c-imx-lpi2c.c 6124F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6125 6126FREESCALE IMX / MXC FEC DRIVER 6127M: Fugang Duan <fugang.duan@nxp.com> 6128L: netdev@vger.kernel.org 6129S: Maintained 6130F: drivers/net/ethernet/freescale/fec_main.c 6131F: drivers/net/ethernet/freescale/fec_ptp.c 6132F: drivers/net/ethernet/freescale/fec.h 6133F: Documentation/devicetree/bindings/net/fsl-fec.txt 6134 6135FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6136M: Sascha Hauer <s.hauer@pengutronix.de> 6137R: Pengutronix Kernel Team <kernel@pengutronix.de> 6138L: linux-fbdev@vger.kernel.org 6139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6140S: Maintained 6141F: include/linux/platform_data/video-imxfb.h 6142F: drivers/video/fbdev/imxfb.c 6143 6144FREESCALE QORIQ DPAA ETHERNET DRIVER 6145M: Madalin Bucur <madalin.bucur@nxp.com> 6146L: netdev@vger.kernel.org 6147S: Maintained 6148F: drivers/net/ethernet/freescale/dpaa 6149 6150FREESCALE QORIQ DPAA FMAN DRIVER 6151M: Madalin Bucur <madalin.bucur@nxp.com> 6152L: netdev@vger.kernel.org 6153S: Maintained 6154F: drivers/net/ethernet/freescale/fman 6155F: Documentation/devicetree/bindings/net/fsl-fman.txt 6156 6157FREESCALE QORIQ PTP CLOCK DRIVER 6158M: Yangbo Lu <yangbo.lu@nxp.com> 6159L: netdev@vger.kernel.org 6160S: Maintained 6161F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6162F: drivers/ptp/ptp_qoriq.c 6163F: drivers/ptp/ptp_qoriq_debugfs.c 6164F: include/linux/fsl/ptp_qoriq.h 6165F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6166 6167FREESCALE QUAD SPI DRIVER 6168M: Han Xu <han.xu@nxp.com> 6169L: linux-spi@vger.kernel.org 6170S: Maintained 6171F: drivers/spi/spi-fsl-qspi.c 6172 6173FREESCALE QUICC ENGINE LIBRARY 6174M: Qiang Zhao <qiang.zhao@nxp.com> 6175L: linuxppc-dev@lists.ozlabs.org 6176S: Maintained 6177F: drivers/soc/fsl/qe/ 6178F: include/soc/fsl/*qe*.h 6179F: include/soc/fsl/*ucc*.h 6180 6181FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6182M: Li Yang <leoyang.li@nxp.com> 6183L: netdev@vger.kernel.org 6184L: linuxppc-dev@lists.ozlabs.org 6185S: Maintained 6186F: drivers/net/ethernet/freescale/ucc_geth* 6187 6188FREESCALE QUICC ENGINE UCC HDLC DRIVER 6189M: Zhao Qiang <qiang.zhao@nxp.com> 6190L: netdev@vger.kernel.org 6191L: linuxppc-dev@lists.ozlabs.org 6192S: Maintained 6193F: drivers/net/wan/fsl_ucc_hdlc* 6194 6195FREESCALE QUICC ENGINE UCC UART DRIVER 6196M: Timur Tabi <timur@kernel.org> 6197L: linuxppc-dev@lists.ozlabs.org 6198S: Maintained 6199F: drivers/tty/serial/ucc_uart.c 6200 6201FREESCALE SOC DRIVERS 6202M: Li Yang <leoyang.li@nxp.com> 6203L: linuxppc-dev@lists.ozlabs.org 6204L: linux-arm-kernel@lists.infradead.org 6205S: Maintained 6206F: Documentation/devicetree/bindings/soc/fsl/ 6207F: drivers/soc/fsl/ 6208F: include/linux/fsl/ 6209 6210FREESCALE SOC FS_ENET DRIVER 6211M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6212L: linuxppc-dev@lists.ozlabs.org 6213L: netdev@vger.kernel.org 6214S: Maintained 6215F: drivers/net/ethernet/freescale/fs_enet/ 6216F: include/linux/fs_enet_pd.h 6217 6218FREESCALE SOC SOUND DRIVERS 6219M: Timur Tabi <timur@kernel.org> 6220M: Nicolin Chen <nicoleotsuka@gmail.com> 6221M: Xiubo Li <Xiubo.Lee@gmail.com> 6222R: Fabio Estevam <festevam@gmail.com> 6223L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6224L: linuxppc-dev@lists.ozlabs.org 6225S: Maintained 6226F: sound/soc/fsl/fsl* 6227F: sound/soc/fsl/imx* 6228F: sound/soc/fsl/mpc8610_hpcd.c 6229 6230FREESCALE USB PERIPHERAL DRIVERS 6231M: Li Yang <leoyang.li@nxp.com> 6232L: linux-usb@vger.kernel.org 6233L: linuxppc-dev@lists.ozlabs.org 6234S: Maintained 6235F: drivers/usb/gadget/udc/fsl* 6236 6237FREEVXFS FILESYSTEM 6238M: Christoph Hellwig <hch@infradead.org> 6239W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6240S: Maintained 6241F: fs/freevxfs/ 6242 6243FREEZER 6244M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6245M: Pavel Machek <pavel@ucw.cz> 6246L: linux-pm@vger.kernel.org 6247S: Supported 6248F: Documentation/power/freezing-of-tasks.txt 6249F: include/linux/freezer.h 6250F: kernel/freezer.c 6251 6252FRONTSWAP API 6253M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6254L: linux-kernel@vger.kernel.org 6255S: Maintained 6256F: mm/frontswap.c 6257F: include/linux/frontswap.h 6258 6259FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6260M: David Howells <dhowells@redhat.com> 6261L: linux-cachefs@redhat.com (moderated for non-subscribers) 6262S: Supported 6263F: Documentation/filesystems/caching/ 6264F: fs/fscache/ 6265F: include/linux/fscache*.h 6266 6267FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6268M: Theodore Y. Ts'o <tytso@mit.edu> 6269M: Jaegeuk Kim <jaegeuk@kernel.org> 6270L: linux-fscrypt@vger.kernel.org 6271Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6273S: Supported 6274F: fs/crypto/ 6275F: include/linux/fscrypt*.h 6276F: Documentation/filesystems/fscrypt.rst 6277 6278FSI-ATTACHED I2C DRIVER 6279M: Eddie James <eajames@linux.ibm.com> 6280L: linux-i2c@vger.kernel.org 6281L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6282S: Maintained 6283F: drivers/i2c/busses/i2c-fsi.c 6284F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6285 6286FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6287M: Jan Kara <jack@suse.cz> 6288R: Amir Goldstein <amir73il@gmail.com> 6289L: linux-fsdevel@vger.kernel.org 6290S: Maintained 6291F: fs/notify/ 6292F: include/linux/fsnotify*.h 6293 6294FUJITSU LAPTOP EXTRAS 6295M: Jonathan Woithe <jwoithe@just42.net> 6296L: platform-driver-x86@vger.kernel.org 6297S: Maintained 6298F: drivers/platform/x86/fujitsu-laptop.c 6299 6300FUJITSU M-5MO LS CAMERA ISP DRIVER 6301M: Kyungmin Park <kyungmin.park@samsung.com> 6302M: Heungjun Kim <riverful.kim@samsung.com> 6303L: linux-media@vger.kernel.org 6304S: Maintained 6305F: drivers/media/i2c/m5mols/ 6306F: include/media/i2c/m5mols.h 6307 6308FUJITSU TABLET EXTRAS 6309M: Robert Gerlach <khnz@gmx.de> 6310L: platform-driver-x86@vger.kernel.org 6311S: Maintained 6312F: drivers/platform/x86/fujitsu-tablet.c 6313 6314FUSE: FILESYSTEM IN USERSPACE 6315M: Miklos Szeredi <miklos@szeredi.hu> 6316L: linux-fsdevel@vger.kernel.org 6317W: http://fuse.sourceforge.net/ 6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6319S: Maintained 6320F: fs/fuse/ 6321F: include/uapi/linux/fuse.h 6322F: Documentation/filesystems/fuse.txt 6323 6324FUTEX SUBSYSTEM 6325M: Thomas Gleixner <tglx@linutronix.de> 6326M: Ingo Molnar <mingo@redhat.com> 6327R: Peter Zijlstra <peterz@infradead.org> 6328R: Darren Hart <dvhart@infradead.org> 6329L: linux-kernel@vger.kernel.org 6330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6331S: Maintained 6332F: kernel/futex.c 6333F: kernel/futex_compat.c 6334F: include/asm-generic/futex.h 6335F: include/linux/futex.h 6336F: include/uapi/linux/futex.h 6337F: tools/testing/selftests/futex/ 6338F: tools/perf/bench/futex* 6339F: Documentation/*futex* 6340 6341GCC PLUGINS 6342M: Kees Cook <keescook@chromium.org> 6343R: Emese Revfy <re.emese@gmail.com> 6344L: kernel-hardening@lists.openwall.com 6345S: Maintained 6346F: scripts/gcc-plugins/ 6347F: scripts/gcc-plugin.sh 6348F: scripts/Makefile.gcc-plugins 6349F: Documentation/gcc-plugins.txt 6350 6351GASKET DRIVER FRAMEWORK 6352M: Rob Springer <rspringer@google.com> 6353M: Todd Poynor <toddpoynor@google.com> 6354M: Ben Chan <benchan@chromium.org> 6355S: Maintained 6356F: drivers/staging/gasket/ 6357 6358GCOV BASED KERNEL PROFILING 6359M: Peter Oberparleiter <oberpar@linux.ibm.com> 6360S: Maintained 6361F: kernel/gcov/ 6362F: Documentation/dev-tools/gcov.rst 6363 6364GDB KERNEL DEBUGGING HELPER SCRIPTS 6365M: Jan Kiszka <jan.kiszka@siemens.com> 6366M: Kieran Bingham <kbingham@kernel.org> 6367S: Supported 6368F: scripts/gdb/ 6369 6370GDT SCSI DISK ARRAY CONTROLLER DRIVER 6371M: Achim Leubner <achim_leubner@adaptec.com> 6372L: linux-scsi@vger.kernel.org 6373W: http://www.icp-vortex.com/ 6374S: Supported 6375F: drivers/scsi/gdt* 6376 6377GEMTEK FM RADIO RECEIVER DRIVER 6378M: Hans Verkuil <hverkuil@xs4all.nl> 6379L: linux-media@vger.kernel.org 6380T: git git://linuxtv.org/media_tree.git 6381W: https://linuxtv.org 6382S: Maintained 6383F: drivers/media/radio/radio-gemtek* 6384 6385GENERIC GPIO I2C DRIVER 6386M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6387S: Supported 6388F: drivers/i2c/busses/i2c-gpio.c 6389F: include/linux/platform_data/i2c-gpio.h 6390 6391GENERIC GPIO I2C MULTIPLEXER DRIVER 6392M: Peter Korsgaard <peter.korsgaard@barco.com> 6393L: linux-i2c@vger.kernel.org 6394S: Supported 6395F: drivers/i2c/muxes/i2c-mux-gpio.c 6396F: include/linux/platform_data/i2c-mux-gpio.h 6397F: Documentation/i2c/muxes/i2c-mux-gpio 6398 6399GENERIC HDLC (WAN) DRIVERS 6400M: Krzysztof Halasa <khc@pm.waw.pl> 6401W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6402S: Maintained 6403F: drivers/net/wan/c101.c 6404F: drivers/net/wan/hd6457* 6405F: drivers/net/wan/hdlc* 6406F: drivers/net/wan/n2.c 6407F: drivers/net/wan/pc300too.c 6408F: drivers/net/wan/pci200syn.c 6409F: drivers/net/wan/wanxl* 6410 6411GENERIC INCLUDE/ASM HEADER FILES 6412M: Arnd Bergmann <arnd@arndb.de> 6413L: linux-arch@vger.kernel.org 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6415S: Maintained 6416F: include/asm-generic/ 6417F: include/uapi/asm-generic/ 6418 6419GENERIC PHY FRAMEWORK 6420M: Kishon Vijay Abraham I <kishon@ti.com> 6421L: linux-kernel@vger.kernel.org 6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6423S: Supported 6424F: drivers/phy/ 6425F: include/linux/phy/ 6426F: Documentation/devicetree/bindings/phy/ 6427 6428GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6429M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6430S: Supported 6431F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6432 6433GENERIC PM DOMAINS 6434M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6435M: Kevin Hilman <khilman@kernel.org> 6436M: Ulf Hansson <ulf.hansson@linaro.org> 6437L: linux-pm@vger.kernel.org 6438S: Supported 6439F: drivers/base/power/domain*.c 6440F: include/linux/pm_domain.h 6441F: Documentation/devicetree/bindings/power/power_domain.txt 6442 6443GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6444M: Eugen Hristev <eugen.hristev@microchip.com> 6445L: linux-input@vger.kernel.org 6446S: Maintained 6447F: drivers/input/touchscreen/resistive-adc-touch.c 6448 6449GENERIC UIO DRIVER FOR PCI DEVICES 6450M: "Michael S. Tsirkin" <mst@redhat.com> 6451L: kvm@vger.kernel.org 6452S: Supported 6453F: drivers/uio/uio_pci_generic.c 6454 6455GENWQE (IBM Generic Workqueue Card) 6456M: Frank Haverkamp <haver@linux.ibm.com> 6457S: Supported 6458F: drivers/misc/genwqe/ 6459 6460GET_MAINTAINER SCRIPT 6461M: Joe Perches <joe@perches.com> 6462S: Maintained 6463F: scripts/get_maintainer.pl 6464 6465GFS2 FILE SYSTEM 6466M: Bob Peterson <rpeterso@redhat.com> 6467M: Andreas Gruenbacher <agruenba@redhat.com> 6468L: cluster-devel@redhat.com 6469W: http://sources.redhat.com/cluster/ 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6471S: Supported 6472F: Documentation/filesystems/gfs2*.txt 6473F: fs/gfs2/ 6474F: include/uapi/linux/gfs2_ondisk.h 6475 6476GIGASET ISDN DRIVERS 6477M: Paul Bolle <pebolle@tiscali.nl> 6478L: gigaset307x-common@lists.sourceforge.net 6479W: http://gigaset307x.sourceforge.net/ 6480S: Odd Fixes 6481F: Documentation/isdn/README.gigaset 6482F: drivers/isdn/gigaset/ 6483F: include/uapi/linux/gigaset_dev.h 6484 6485GNSS SUBSYSTEM 6486M: Johan Hovold <johan@kernel.org> 6487T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6488S: Maintained 6489F: Documentation/ABI/testing/sysfs-class-gnss 6490F: Documentation/devicetree/bindings/gnss/ 6491F: drivers/gnss/ 6492F: include/linux/gnss.h 6493 6494GO7007 MPEG CODEC 6495M: Hans Verkuil <hans.verkuil@cisco.com> 6496L: linux-media@vger.kernel.org 6497S: Maintained 6498F: drivers/media/usb/go7007/ 6499 6500GOODIX TOUCHSCREEN 6501M: Bastien Nocera <hadess@hadess.net> 6502L: linux-input@vger.kernel.org 6503S: Maintained 6504F: drivers/input/touchscreen/goodix.c 6505 6506GPD POCKET FAN DRIVER 6507M: Hans de Goede <hdegoede@redhat.com> 6508L: platform-driver-x86@vger.kernel.org 6509S: Maintained 6510F: drivers/platform/x86/gpd-pocket-fan.c 6511 6512GPIO ACPI SUPPORT 6513M: Mika Westerberg <mika.westerberg@linux.intel.com> 6514M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6515L: linux-gpio@vger.kernel.org 6516L: linux-acpi@vger.kernel.org 6517S: Maintained 6518F: Documentation/acpi/gpio-properties.txt 6519F: drivers/gpio/gpiolib-acpi.c 6520 6521GPIO IR Transmitter 6522M: Sean Young <sean@mess.org> 6523L: linux-media@vger.kernel.org 6524S: Maintained 6525F: drivers/media/rc/gpio-ir-tx.c 6526 6527GPIO MOCKUP DRIVER 6528M: Bamvor Jian Zhang <bamv2005@gmail.com> 6529L: linux-gpio@vger.kernel.org 6530S: Maintained 6531F: drivers/gpio/gpio-mockup.c 6532F: tools/testing/selftests/gpio/ 6533 6534GPIO SUBSYSTEM 6535M: Linus Walleij <linus.walleij@linaro.org> 6536M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6537L: linux-gpio@vger.kernel.org 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6539S: Maintained 6540F: Documentation/devicetree/bindings/gpio/ 6541F: Documentation/driver-api/gpio/ 6542F: Documentation/gpio/ 6543F: Documentation/ABI/testing/gpio-cdev 6544F: Documentation/ABI/obsolete/sysfs-gpio 6545F: drivers/gpio/ 6546F: include/linux/gpio/ 6547F: include/linux/gpio.h 6548F: include/linux/of_gpio.h 6549F: include/asm-generic/gpio.h 6550F: include/uapi/linux/gpio.h 6551F: tools/gpio/ 6552 6553GRE DEMULTIPLEXER DRIVER 6554M: Dmitry Kozlov <xeb@mail.ru> 6555L: netdev@vger.kernel.org 6556S: Maintained 6557F: net/ipv4/gre_demux.c 6558F: net/ipv4/gre_offload.c 6559F: include/net/gre.h 6560 6561GRETH 10/100/1G Ethernet MAC device driver 6562M: Andreas Larsson <andreas@gaisler.com> 6563L: netdev@vger.kernel.org 6564S: Maintained 6565F: drivers/net/ethernet/aeroflex/ 6566 6567GREYBUS AUDIO PROTOCOLS DRIVERS 6568M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6569M: Mark Greer <mgreer@animalcreek.com> 6570S: Maintained 6571F: drivers/staging/greybus/audio_apbridgea.c 6572F: drivers/staging/greybus/audio_apbridgea.h 6573F: drivers/staging/greybus/audio_codec.c 6574F: drivers/staging/greybus/audio_codec.h 6575F: drivers/staging/greybus/audio_gb.c 6576F: drivers/staging/greybus/audio_manager.c 6577F: drivers/staging/greybus/audio_manager.h 6578F: drivers/staging/greybus/audio_manager_module.c 6579F: drivers/staging/greybus/audio_manager_private.h 6580F: drivers/staging/greybus/audio_manager_sysfs.c 6581F: drivers/staging/greybus/audio_module.c 6582F: drivers/staging/greybus/audio_topology.c 6583 6584GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6585M: Viresh Kumar <vireshk@kernel.org> 6586S: Maintained 6587F: drivers/staging/greybus/authentication.c 6588F: drivers/staging/greybus/bootrom.c 6589F: drivers/staging/greybus/firmware.h 6590F: drivers/staging/greybus/fw-core.c 6591F: drivers/staging/greybus/fw-download.c 6592F: drivers/staging/greybus/fw-management.c 6593F: drivers/staging/greybus/greybus_authentication.h 6594F: drivers/staging/greybus/greybus_firmware.h 6595F: drivers/staging/greybus/hid.c 6596F: drivers/staging/greybus/i2c.c 6597F: drivers/staging/greybus/spi.c 6598F: drivers/staging/greybus/spilib.c 6599F: drivers/staging/greybus/spilib.h 6600 6601GREYBUS LOOPBACK DRIVER 6602M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6603S: Maintained 6604F: drivers/staging/greybus/loopback.c 6605 6606GREYBUS PLATFORM DRIVERS 6607M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6608S: Maintained 6609F: drivers/staging/greybus/arche-platform.c 6610F: drivers/staging/greybus/arche-apb-ctrl.c 6611F: drivers/staging/greybus/arche_platform.h 6612 6613GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6614M: Rui Miguel Silva <rmfrfs@gmail.com> 6615S: Maintained 6616F: drivers/staging/greybus/sdio.c 6617F: drivers/staging/greybus/light.c 6618F: drivers/staging/greybus/gpio.c 6619F: drivers/staging/greybus/power_supply.c 6620F: drivers/staging/greybus/spi.c 6621F: drivers/staging/greybus/spilib.c 6622 6623GREYBUS SUBSYSTEM 6624M: Johan Hovold <johan@kernel.org> 6625M: Alex Elder <elder@kernel.org> 6626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6627S: Maintained 6628F: drivers/staging/greybus/ 6629L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6630 6631GREYBUS UART PROTOCOLS DRIVERS 6632M: David Lin <dtwlin@gmail.com> 6633S: Maintained 6634F: drivers/staging/greybus/uart.c 6635F: drivers/staging/greybus/log.c 6636 6637GS1662 VIDEO SERIALIZER 6638M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6639L: linux-media@vger.kernel.org 6640T: git git://linuxtv.org/media_tree.git 6641S: Maintained 6642F: drivers/media/spi/gs1662.c 6643 6644GSPCA FINEPIX SUBDRIVER 6645M: Frank Zago <frank@zago.net> 6646L: linux-media@vger.kernel.org 6647T: git git://linuxtv.org/media_tree.git 6648S: Maintained 6649F: drivers/media/usb/gspca/finepix.c 6650 6651GSPCA GL860 SUBDRIVER 6652M: Olivier Lorin <o.lorin@laposte.net> 6653L: linux-media@vger.kernel.org 6654T: git git://linuxtv.org/media_tree.git 6655S: Maintained 6656F: drivers/media/usb/gspca/gl860/ 6657 6658GSPCA M5602 SUBDRIVER 6659M: Erik Andren <erik.andren@gmail.com> 6660L: linux-media@vger.kernel.org 6661T: git git://linuxtv.org/media_tree.git 6662S: Maintained 6663F: drivers/media/usb/gspca/m5602/ 6664 6665GSPCA PAC207 SONIXB SUBDRIVER 6666M: Hans Verkuil <hverkuil@xs4all.nl> 6667L: linux-media@vger.kernel.org 6668T: git git://linuxtv.org/media_tree.git 6669S: Odd Fixes 6670F: drivers/media/usb/gspca/pac207.c 6671 6672GSPCA SN9C20X SUBDRIVER 6673M: Brian Johnson <brijohn@gmail.com> 6674L: linux-media@vger.kernel.org 6675T: git git://linuxtv.org/media_tree.git 6676S: Maintained 6677F: drivers/media/usb/gspca/sn9c20x.c 6678 6679GSPCA T613 SUBDRIVER 6680M: Leandro Costantino <lcostantino@gmail.com> 6681L: linux-media@vger.kernel.org 6682T: git git://linuxtv.org/media_tree.git 6683S: Maintained 6684F: drivers/media/usb/gspca/t613.c 6685 6686GSPCA USB WEBCAM DRIVER 6687M: Hans Verkuil <hverkuil@xs4all.nl> 6688L: linux-media@vger.kernel.org 6689T: git git://linuxtv.org/media_tree.git 6690S: Odd Fixes 6691F: drivers/media/usb/gspca/ 6692 6693GTP (GPRS Tunneling Protocol) 6694M: Pablo Neira Ayuso <pablo@netfilter.org> 6695M: Harald Welte <laforge@gnumonks.org> 6696L: osmocom-net-gprs@lists.osmocom.org 6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6698S: Maintained 6699F: drivers/net/gtp.c 6700 6701GUID PARTITION TABLE (GPT) 6702M: Davidlohr Bueso <dave@stgolabs.net> 6703L: linux-efi@vger.kernel.org 6704S: Maintained 6705F: block/partitions/efi.* 6706 6707H8/300 ARCHITECTURE 6708M: Yoshinori Sato <ysato@users.sourceforge.jp> 6709L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6710W: http://uclinux-h8.sourceforge.jp 6711T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6712S: Maintained 6713F: arch/h8300/ 6714F: drivers/clocksource/h8300_*.c 6715F: drivers/clk/h8300/ 6716F: drivers/irqchip/irq-renesas-h8*.c 6717 6718HABANALABS PCI DRIVER 6719M: Oded Gabbay <oded.gabbay@gmail.com> 6720T: git https://github.com/HabanaAI/linux.git 6721S: Supported 6722F: drivers/misc/habanalabs/ 6723F: include/uapi/misc/habanalabs.h 6724F: Documentation/ABI/testing/sysfs-driver-habanalabs 6725F: Documentation/ABI/testing/debugfs-driver-habanalabs 6726 6727HACKRF MEDIA DRIVER 6728M: Antti Palosaari <crope@iki.fi> 6729L: linux-media@vger.kernel.org 6730W: https://linuxtv.org 6731W: http://palosaari.fi/linux/ 6732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6733T: git git://linuxtv.org/anttip/media_tree.git 6734S: Maintained 6735F: drivers/media/usb/hackrf/ 6736 6737HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6738M: Frank Seidel <frank@f-seidel.de> 6739L: platform-driver-x86@vger.kernel.org 6740W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6741S: Maintained 6742F: drivers/platform/x86/hdaps.c 6743 6744HARDWARE MONITORING 6745M: Jean Delvare <jdelvare@suse.com> 6746M: Guenter Roeck <linux@roeck-us.net> 6747L: linux-hwmon@vger.kernel.org 6748W: http://hwmon.wiki.kernel.org/ 6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6750S: Maintained 6751F: Documentation/devicetree/bindings/hwmon/ 6752F: Documentation/hwmon/ 6753F: drivers/hwmon/ 6754F: include/linux/hwmon*.h 6755F: include/trace/events/hwmon*.h 6756 6757HARDWARE RANDOM NUMBER GENERATOR CORE 6758M: Matt Mackall <mpm@selenic.com> 6759M: Herbert Xu <herbert@gondor.apana.org.au> 6760L: linux-crypto@vger.kernel.org 6761S: Odd fixes 6762F: Documentation/devicetree/bindings/rng/ 6763F: Documentation/hw_random.txt 6764F: drivers/char/hw_random/ 6765F: include/linux/hw_random.h 6766 6767HARDWARE TRACING FACILITIES 6768M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6769S: Maintained 6770F: drivers/hwtracing/ 6771 6772HARDWARE SPINLOCK CORE 6773M: Ohad Ben-Cohen <ohad@wizery.com> 6774M: Bjorn Andersson <bjorn.andersson@linaro.org> 6775L: linux-remoteproc@vger.kernel.org 6776S: Maintained 6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6778F: Documentation/devicetree/bindings/hwlock/ 6779F: Documentation/hwspinlock.txt 6780F: drivers/hwspinlock/ 6781F: include/linux/hwspinlock.h 6782 6783HARMONY SOUND DRIVER 6784L: linux-parisc@vger.kernel.org 6785S: Maintained 6786F: sound/parisc/harmony.* 6787 6788HDPVR USB VIDEO ENCODER DRIVER 6789M: Hans Verkuil <hverkuil@xs4all.nl> 6790L: linux-media@vger.kernel.org 6791T: git git://linuxtv.org/media_tree.git 6792W: https://linuxtv.org 6793S: Odd Fixes 6794F: drivers/media/usb/hdpvr/ 6795 6796HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6797M: Jerry Hoemann <jerry.hoemann@hpe.com> 6798S: Supported 6799F: Documentation/watchdog/hpwdt.txt 6800F: drivers/watchdog/hpwdt.c 6801 6802HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6803M: Don Brace <don.brace@microsemi.com> 6804L: esc.storagedev@microsemi.com 6805L: linux-scsi@vger.kernel.org 6806S: Supported 6807F: Documentation/scsi/hpsa.txt 6808F: drivers/scsi/hpsa*.[ch] 6809F: include/linux/cciss*.h 6810F: include/uapi/linux/cciss*.h 6811 6812HFI1 DRIVER 6813M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6814M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6815L: linux-rdma@vger.kernel.org 6816S: Supported 6817F: drivers/infiniband/hw/hfi1 6818 6819HFS FILESYSTEM 6820L: linux-fsdevel@vger.kernel.org 6821S: Orphan 6822F: Documentation/filesystems/hfs.txt 6823F: fs/hfs/ 6824 6825HFSPLUS FILESYSTEM 6826L: linux-fsdevel@vger.kernel.org 6827S: Orphan 6828F: Documentation/filesystems/hfsplus.txt 6829F: fs/hfsplus/ 6830 6831HGA FRAMEBUFFER DRIVER 6832M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6833L: linux-nvidia@lists.surfsouth.com 6834W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6835S: Maintained 6836F: drivers/video/fbdev/hgafb.c 6837 6838HIBERNATION (aka Software Suspend, aka swsusp) 6839M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6840M: Pavel Machek <pavel@ucw.cz> 6841L: linux-pm@vger.kernel.org 6842B: https://bugzilla.kernel.org 6843S: Supported 6844F: arch/x86/power/ 6845F: drivers/base/power/ 6846F: kernel/power/ 6847F: include/linux/suspend.h 6848F: include/linux/freezer.h 6849F: include/linux/pm.h 6850F: arch/*/include/asm/suspend*.h 6851 6852HID CORE LAYER 6853M: Jiri Kosina <jikos@kernel.org> 6854M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6855L: linux-input@vger.kernel.org 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6857S: Maintained 6858F: drivers/hid/ 6859F: include/linux/hid* 6860F: include/uapi/linux/hid* 6861 6862HID SENSOR HUB DRIVERS 6863M: Jiri Kosina <jikos@kernel.org> 6864M: Jonathan Cameron <jic23@kernel.org> 6865M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6866L: linux-input@vger.kernel.org 6867L: linux-iio@vger.kernel.org 6868S: Maintained 6869F: Documentation/hid/hid-sensor* 6870F: drivers/hid/hid-sensor-* 6871F: drivers/iio/*/hid-* 6872F: include/linux/hid-sensor-* 6873 6874HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6875M: Thomas Gleixner <tglx@linutronix.de> 6876L: linux-kernel@vger.kernel.org 6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6878S: Maintained 6879F: Documentation/timers/ 6880F: kernel/time/hrtimer.c 6881F: kernel/time/clockevents.c 6882F: kernel/time/timer_*.c 6883F: include/linux/clockchips.h 6884F: include/linux/hrtimer.h 6885 6886HIGH-SPEED SCC DRIVER FOR AX.25 6887L: linux-hams@vger.kernel.org 6888S: Orphan 6889F: drivers/net/hamradio/dmascc.c 6890F: drivers/net/hamradio/scc.c 6891 6892HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6893M: HighPoint Linux Team <linux@highpoint-tech.com> 6894W: http://www.highpoint-tech.com 6895S: Supported 6896F: Documentation/scsi/hptiop.txt 6897F: drivers/scsi/hptiop.c 6898 6899HIPPI 6900M: Jes Sorensen <jes@trained-monkey.org> 6901L: linux-hippi@sunsite.dk 6902S: Maintained 6903F: include/linux/hippidevice.h 6904F: include/uapi/linux/if_hippi.h 6905F: net/802/hippi.c 6906F: drivers/net/hippi/ 6907 6908HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6909M: Yisen Zhuang <yisen.zhuang@huawei.com> 6910M: Salil Mehta <salil.mehta@huawei.com> 6911L: netdev@vger.kernel.org 6912W: http://www.hisilicon.com 6913S: Maintained 6914F: drivers/net/ethernet/hisilicon/hns3/ 6915 6916HISILICON LPC BUS DRIVER 6917M: john.garry@huawei.com 6918W: http://www.hisilicon.com 6919S: Maintained 6920F: drivers/bus/hisi_lpc.c 6921F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6922 6923HISILICON NETWORK SUBSYSTEM DRIVER 6924M: Yisen Zhuang <yisen.zhuang@huawei.com> 6925M: Salil Mehta <salil.mehta@huawei.com> 6926L: netdev@vger.kernel.org 6927W: http://www.hisilicon.com 6928S: Maintained 6929F: drivers/net/ethernet/hisilicon/ 6930F: Documentation/devicetree/bindings/net/hisilicon*.txt 6931 6932HISILICON PMU DRIVER 6933M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6934W: http://www.hisilicon.com 6935S: Supported 6936F: drivers/perf/hisilicon 6937F: Documentation/perf/hisi-pmu.txt 6938 6939HISILICON ROCE DRIVER 6940M: Lijun Ou <oulijun@huawei.com> 6941M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6942L: linux-rdma@vger.kernel.org 6943S: Maintained 6944F: drivers/infiniband/hw/hns/ 6945F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6946 6947HISILICON SAS Controller 6948M: John Garry <john.garry@huawei.com> 6949W: http://www.hisilicon.com 6950S: Supported 6951F: drivers/scsi/hisi_sas/ 6952F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6953 6954HMM - Heterogeneous Memory Management 6955M: Jérôme Glisse <jglisse@redhat.com> 6956L: linux-mm@kvack.org 6957S: Maintained 6958F: mm/hmm* 6959F: include/linux/hmm* 6960F: Documentation/vm/hmm.rst 6961 6962HOST AP DRIVER 6963M: Jouni Malinen <j@w1.fi> 6964L: linux-wireless@vger.kernel.org 6965W: http://w1.fi/hostap-driver.html 6966S: Obsolete 6967F: drivers/net/wireless/intersil/hostap/ 6968 6969HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6970L: platform-driver-x86@vger.kernel.org 6971S: Orphan 6972F: drivers/platform/x86/tc1100-wmi.c 6973 6974HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6975M: Jaroslav Kysela <perex@perex.cz> 6976S: Maintained 6977F: drivers/net/ethernet/hp/hp100.* 6978 6979HPET: High Precision Event Timers driver 6980M: Clemens Ladisch <clemens@ladisch.de> 6981S: Maintained 6982F: Documentation/timers/hpet.txt 6983F: drivers/char/hpet.c 6984F: include/linux/hpet.h 6985F: include/uapi/linux/hpet.h 6986 6987HPET: x86 6988S: Orphan 6989F: arch/x86/kernel/hpet.c 6990F: arch/x86/include/asm/hpet.h 6991 6992HPFS FILESYSTEM 6993M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6994W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6995S: Maintained 6996F: fs/hpfs/ 6997 6998HSI SUBSYSTEM 6999M: Sebastian Reichel <sre@kernel.org> 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7001S: Maintained 7002F: Documentation/ABI/testing/sysfs-bus-hsi 7003F: Documentation/driver-api/hsi.rst 7004F: drivers/hsi/ 7005F: include/linux/hsi/ 7006F: include/uapi/linux/hsi/ 7007 7008HSO 3G MODEM DRIVER 7009L: linux-usb@vger.kernel.org 7010S: Orphan 7011F: drivers/net/usb/hso.c 7012 7013HSR NETWORK PROTOCOL 7014M: Arvid Brodin <arvid.brodin@alten.se> 7015L: netdev@vger.kernel.org 7016S: Maintained 7017F: net/hsr/ 7018 7019HT16K33 LED CONTROLLER DRIVER 7020M: Robin van der Gracht <robin@protonic.nl> 7021S: Maintained 7022F: drivers/auxdisplay/ht16k33.c 7023F: Documentation/devicetree/bindings/display/ht16k33.txt 7024 7025HTCPEN TOUCHSCREEN DRIVER 7026M: Pau Oliva Fora <pof@eslack.org> 7027L: linux-input@vger.kernel.org 7028S: Maintained 7029F: drivers/input/touchscreen/htcpen.c 7030 7031HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7032M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7033L: linux-iio@vger.kernel.org 7034W: http://www.st.com/ 7035S: Maintained 7036F: drivers/iio/humidity/hts221* 7037F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7038 7039HUAWEI ETHERNET DRIVER 7040M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7041L: netdev@vger.kernel.org 7042S: Supported 7043F: Documentation/networking/hinic.txt 7044F: drivers/net/ethernet/huawei/hinic/ 7045 7046HUGETLB FILESYSTEM 7047M: Mike Kravetz <mike.kravetz@oracle.com> 7048L: linux-mm@kvack.org 7049S: Maintained 7050F: fs/hugetlbfs/ 7051F: mm/hugetlb.c 7052F: include/linux/hugetlb.h 7053F: Documentation/admin-guide/mm/hugetlbpage.rst 7054F: Documentation/vm/hugetlbfs_reserv.rst 7055F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7056 7057HVA ST MEDIA DRIVER 7058M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7059L: linux-media@vger.kernel.org 7060T: git git://linuxtv.org/media_tree.git 7061W: https://linuxtv.org 7062S: Supported 7063F: drivers/media/platform/sti/hva 7064 7065HWPOISON MEMORY FAILURE HANDLING 7066M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7067L: linux-mm@kvack.org 7068S: Maintained 7069F: mm/memory-failure.c 7070F: mm/hwpoison-inject.c 7071 7072HYGON PROCESSOR SUPPORT 7073M: Pu Wen <puwen@hygon.cn> 7074L: linux-kernel@vger.kernel.org 7075S: Maintained 7076F: arch/x86/kernel/cpu/hygon.c 7077 7078Hyper-V CORE AND DRIVERS 7079M: "K. Y. Srinivasan" <kys@microsoft.com> 7080M: Haiyang Zhang <haiyangz@microsoft.com> 7081M: Stephen Hemminger <sthemmin@microsoft.com> 7082M: Sasha Levin <sashal@kernel.org> 7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7084L: linux-hyperv@vger.kernel.org 7085S: Supported 7086F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7087F: arch/x86/include/asm/mshyperv.h 7088F: arch/x86/include/asm/trace/hyperv.h 7089F: arch/x86/include/asm/hyperv-tlfs.h 7090F: arch/x86/kernel/cpu/mshyperv.c 7091F: arch/x86/hyperv 7092F: drivers/hid/hid-hyperv.c 7093F: drivers/hv/ 7094F: drivers/input/serio/hyperv-keyboard.c 7095F: drivers/pci/controller/pci-hyperv.c 7096F: drivers/net/hyperv/ 7097F: drivers/scsi/storvsc_drv.c 7098F: drivers/uio/uio_hv_generic.c 7099F: drivers/video/fbdev/hyperv_fb.c 7100F: net/vmw_vsock/hyperv_transport.c 7101F: include/linux/hyperv.h 7102F: include/uapi/linux/hyperv.h 7103F: tools/hv/ 7104F: Documentation/ABI/stable/sysfs-bus-vmbus 7105 7106HYPERVISOR VIRTUAL CONSOLE DRIVER 7107L: linuxppc-dev@lists.ozlabs.org 7108S: Odd Fixes 7109F: drivers/tty/hvc/ 7110 7111I2C ACPI SUPPORT 7112M: Mika Westerberg <mika.westerberg@linux.intel.com> 7113L: linux-i2c@vger.kernel.org 7114L: linux-acpi@vger.kernel.org 7115S: Maintained 7116F: drivers/i2c/i2c-core-acpi.c 7117 7118I2C CONTROLLER DRIVER FOR NVIDIA GPU 7119M: Ajay Gupta <ajayg@nvidia.com> 7120L: linux-i2c@vger.kernel.org 7121S: Maintained 7122F: Documentation/i2c/busses/i2c-nvidia-gpu 7123F: drivers/i2c/busses/i2c-nvidia-gpu.c 7124 7125I2C MUXES 7126M: Peter Rosin <peda@axentia.se> 7127L: linux-i2c@vger.kernel.org 7128S: Maintained 7129F: Documentation/i2c/i2c-topology 7130F: Documentation/i2c/muxes/ 7131F: Documentation/devicetree/bindings/i2c/i2c-mux* 7132F: Documentation/devicetree/bindings/i2c/i2c-arb* 7133F: Documentation/devicetree/bindings/i2c/i2c-gate* 7134F: drivers/i2c/i2c-mux.c 7135F: drivers/i2c/muxes/ 7136F: include/linux/i2c-mux.h 7137 7138I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7139M: Gregory CLEMENT <gregory.clement@bootlin.com> 7140L: linux-i2c@vger.kernel.org 7141S: Maintained 7142F: drivers/i2c/busses/i2c-mv64xxx.c 7143 7144I2C OVER PARALLEL PORT 7145M: Jean Delvare <jdelvare@suse.com> 7146L: linux-i2c@vger.kernel.org 7147S: Maintained 7148F: Documentation/i2c/busses/i2c-parport 7149F: Documentation/i2c/busses/i2c-parport-light 7150F: drivers/i2c/busses/i2c-parport.c 7151F: drivers/i2c/busses/i2c-parport-light.c 7152 7153I2C SUBSYSTEM 7154M: Wolfram Sang <wsa@the-dreams.de> 7155L: linux-i2c@vger.kernel.org 7156W: https://i2c.wiki.kernel.org/ 7157Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7159S: Maintained 7160F: Documentation/devicetree/bindings/i2c/i2c.txt 7161F: Documentation/i2c/ 7162F: drivers/i2c/* 7163F: include/linux/i2c.h 7164F: include/linux/i2c-dev.h 7165F: include/linux/i2c-smbus.h 7166F: include/uapi/linux/i2c.h 7167F: include/uapi/linux/i2c-*.h 7168 7169I2C SUBSYSTEM HOST DRIVERS 7170L: linux-i2c@vger.kernel.org 7171W: https://i2c.wiki.kernel.org/ 7172Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7174S: Odd Fixes 7175F: Documentation/devicetree/bindings/i2c/ 7176F: drivers/i2c/algos/ 7177F: drivers/i2c/busses/ 7178 7179I2C-TAOS-EVM DRIVER 7180M: Jean Delvare <jdelvare@suse.com> 7181L: linux-i2c@vger.kernel.org 7182S: Maintained 7183F: Documentation/i2c/busses/i2c-taos-evm 7184F: drivers/i2c/busses/i2c-taos-evm.c 7185 7186I2C-TINY-USB DRIVER 7187M: Till Harbaum <till@harbaum.org> 7188L: linux-i2c@vger.kernel.org 7189W: http://www.harbaum.org/till/i2c_tiny_usb 7190S: Maintained 7191F: drivers/i2c/busses/i2c-tiny-usb.c 7192 7193I2C/SMBUS CONTROLLER DRIVERS FOR PC 7194M: Jean Delvare <jdelvare@suse.com> 7195L: linux-i2c@vger.kernel.org 7196S: Maintained 7197F: Documentation/i2c/busses/i2c-ali1535 7198F: Documentation/i2c/busses/i2c-ali1563 7199F: Documentation/i2c/busses/i2c-ali15x3 7200F: Documentation/i2c/busses/i2c-amd756 7201F: Documentation/i2c/busses/i2c-amd8111 7202F: Documentation/i2c/busses/i2c-i801 7203F: Documentation/i2c/busses/i2c-nforce2 7204F: Documentation/i2c/busses/i2c-piix4 7205F: Documentation/i2c/busses/i2c-sis5595 7206F: Documentation/i2c/busses/i2c-sis630 7207F: Documentation/i2c/busses/i2c-sis96x 7208F: Documentation/i2c/busses/i2c-via 7209F: Documentation/i2c/busses/i2c-viapro 7210F: drivers/i2c/busses/i2c-ali1535.c 7211F: drivers/i2c/busses/i2c-ali1563.c 7212F: drivers/i2c/busses/i2c-ali15x3.c 7213F: drivers/i2c/busses/i2c-amd756.c 7214F: drivers/i2c/busses/i2c-amd756-s4882.c 7215F: drivers/i2c/busses/i2c-amd8111.c 7216F: drivers/i2c/busses/i2c-i801.c 7217F: drivers/i2c/busses/i2c-isch.c 7218F: drivers/i2c/busses/i2c-nforce2.c 7219F: drivers/i2c/busses/i2c-nforce2-s4985.c 7220F: drivers/i2c/busses/i2c-piix4.c 7221F: drivers/i2c/busses/i2c-sis5595.c 7222F: drivers/i2c/busses/i2c-sis630.c 7223F: drivers/i2c/busses/i2c-sis96x.c 7224F: drivers/i2c/busses/i2c-via.c 7225F: drivers/i2c/busses/i2c-viapro.c 7226 7227I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7228M: Hans de Goede <hdegoede@redhat.com> 7229L: linux-i2c@vger.kernel.org 7230S: Maintained 7231F: drivers/i2c/busses/i2c-cht-wc.c 7232 7233I2C/SMBUS ISMT DRIVER 7234M: Seth Heasley <seth.heasley@intel.com> 7235M: Neil Horman <nhorman@tuxdriver.com> 7236L: linux-i2c@vger.kernel.org 7237F: drivers/i2c/busses/i2c-ismt.c 7238F: Documentation/i2c/busses/i2c-ismt 7239 7240I2C/SMBUS STUB DRIVER 7241M: Jean Delvare <jdelvare@suse.com> 7242L: linux-i2c@vger.kernel.org 7243S: Maintained 7244F: drivers/i2c/i2c-stub.c 7245 7246I3C SUBSYSTEM 7247M: Boris Brezillon <bbrezillon@kernel.org> 7248L: linux-i3c@lists.infradead.org 7249C: irc://chat.freenode.net/linux-i3c 7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7251S: Maintained 7252F: Documentation/ABI/testing/sysfs-bus-i3c 7253F: Documentation/devicetree/bindings/i3c/ 7254F: Documentation/driver-api/i3c 7255F: drivers/i3c/ 7256F: include/linux/i3c/ 7257F: include/dt-bindings/i3c/ 7258 7259I3C DRIVER FOR SYNOPSYS DESIGNWARE 7260M: Vitor Soares <vitor.soares@synopsys.com> 7261S: Maintained 7262F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7263F: drivers/i3c/master/dw* 7264 7265IA64 (Itanium) PLATFORM 7266M: Tony Luck <tony.luck@intel.com> 7267M: Fenghua Yu <fenghua.yu@intel.com> 7268L: linux-ia64@vger.kernel.org 7269T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7270S: Maintained 7271F: arch/ia64/ 7272 7273IBM Power 842 compression accelerator 7274M: Haren Myneni <haren@us.ibm.com> 7275S: Supported 7276F: drivers/crypto/nx/Makefile 7277F: drivers/crypto/nx/Kconfig 7278F: drivers/crypto/nx/nx-842* 7279F: include/linux/sw842.h 7280F: crypto/842.c 7281F: lib/842/ 7282 7283IBM Power in-Nest Crypto Acceleration 7284M: Breno Leitão <leitao@debian.org> 7285M: Nayna Jain <nayna@linux.ibm.com> 7286M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7287L: linux-crypto@vger.kernel.org 7288S: Supported 7289F: drivers/crypto/nx/Makefile 7290F: drivers/crypto/nx/Kconfig 7291F: drivers/crypto/nx/nx-aes* 7292F: drivers/crypto/nx/nx-sha* 7293F: drivers/crypto/nx/nx.* 7294F: drivers/crypto/nx/nx_csbcpb.h 7295F: drivers/crypto/nx/nx_debugfs.h 7296 7297IBM Power Linux RAID adapter 7298M: Brian King <brking@us.ibm.com> 7299S: Supported 7300F: drivers/scsi/ipr.* 7301 7302IBM Power SRIOV Virtual NIC Device Driver 7303M: Thomas Falcon <tlfalcon@linux.ibm.com> 7304M: John Allen <jallen@linux.ibm.com> 7305L: netdev@vger.kernel.org 7306S: Supported 7307F: drivers/net/ethernet/ibm/ibmvnic.* 7308 7309IBM Power Virtual Accelerator Switchboard 7310M: Sukadev Bhattiprolu 7311L: linuxppc-dev@lists.ozlabs.org 7312S: Supported 7313F: arch/powerpc/platforms/powernv/vas* 7314F: arch/powerpc/platforms/powernv/copy-paste.h 7315F: arch/powerpc/include/asm/vas.h 7316F: arch/powerpc/include/uapi/asm/vas.h 7317 7318IBM Power Virtual Ethernet Device Driver 7319M: Thomas Falcon <tlfalcon@linux.ibm.com> 7320L: netdev@vger.kernel.org 7321S: Supported 7322F: drivers/net/ethernet/ibm/ibmveth.* 7323 7324IBM Power Virtual FC Device Drivers 7325M: Tyrel Datwyler <tyreld@linux.ibm.com> 7326L: linux-scsi@vger.kernel.org 7327S: Supported 7328F: drivers/scsi/ibmvscsi/ibmvfc* 7329 7330IBM Power Virtual Management Channel Driver 7331M: Steven Royer <seroyer@linux.ibm.com> 7332S: Supported 7333F: drivers/misc/ibmvmc.* 7334 7335IBM Power Virtual SCSI Device Drivers 7336M: Tyrel Datwyler <tyreld@linux.ibm.com> 7337L: linux-scsi@vger.kernel.org 7338S: Supported 7339F: drivers/scsi/ibmvscsi/ibmvscsi* 7340F: include/scsi/viosrp.h 7341 7342IBM Power Virtual SCSI Device Target Driver 7343M: Michael Cyr <mikecyr@linux.ibm.com> 7344L: linux-scsi@vger.kernel.org 7345L: target-devel@vger.kernel.org 7346S: Supported 7347F: drivers/scsi/ibmvscsi_tgt/ 7348 7349IBM Power VMX Cryptographic instructions 7350M: Breno Leitão <leitao@debian.org> 7351M: Nayna Jain <nayna@linux.ibm.com> 7352M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7353L: linux-crypto@vger.kernel.org 7354S: Supported 7355F: drivers/crypto/vmx/Makefile 7356F: drivers/crypto/vmx/Kconfig 7357F: drivers/crypto/vmx/vmx.c 7358F: drivers/crypto/vmx/aes* 7359F: drivers/crypto/vmx/ghash* 7360F: drivers/crypto/vmx/ppc-xlate.pl 7361 7362IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7363M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7364L: linux-pci@vger.kernel.org 7365L: linuxppc-dev@lists.ozlabs.org 7366S: Supported 7367F: drivers/pci/hotplug/rpaphp* 7368 7369IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7370M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7371L: linux-pci@vger.kernel.org 7372L: linuxppc-dev@lists.ozlabs.org 7373S: Supported 7374F: drivers/pci/hotplug/rpadlpar* 7375 7376IBM ServeRAID RAID DRIVER 7377S: Orphan 7378F: drivers/scsi/ips.* 7379 7380ICH LPC AND GPIO DRIVER 7381M: Peter Tyser <ptyser@xes-inc.com> 7382S: Maintained 7383F: drivers/mfd/lpc_ich.c 7384F: drivers/gpio/gpio-ich.c 7385 7386IDE SUBSYSTEM 7387M: "David S. Miller" <davem@davemloft.net> 7388L: linux-ide@vger.kernel.org 7389Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7391S: Maintained 7392F: Documentation/ide/ 7393F: drivers/ide/ 7394F: include/linux/ide.h 7395 7396IDE/ATAPI DRIVERS 7397M: Borislav Petkov <bp@alien8.de> 7398L: linux-ide@vger.kernel.org 7399S: Maintained 7400F: Documentation/cdrom/ide-cd 7401F: drivers/ide/ide-cd* 7402 7403IDEAPAD LAPTOP EXTRAS DRIVER 7404M: Ike Panhc <ike.pan@canonical.com> 7405L: platform-driver-x86@vger.kernel.org 7406W: http://launchpad.net/ideapad-laptop 7407S: Maintained 7408F: drivers/platform/x86/ideapad-laptop.c 7409 7410IDEAPAD LAPTOP SLIDEBAR DRIVER 7411M: Andrey Moiseev <o2g.org.ru@gmail.com> 7412L: linux-input@vger.kernel.org 7413W: https://github.com/o2genum/ideapad-slidebar 7414S: Maintained 7415F: drivers/input/misc/ideapad_slidebar.c 7416 7417IDT VersaClock 5 CLOCK DRIVER 7418M: Marek Vasut <marek.vasut@gmail.com> 7419S: Maintained 7420F: drivers/clk/clk-versaclock5.c 7421 7422IEEE 802.15.4 SUBSYSTEM 7423M: Alexander Aring <alex.aring@gmail.com> 7424M: Stefan Schmidt <stefan@datenfreihafen.org> 7425L: linux-wpan@vger.kernel.org 7426W: http://wpan.cakelab.org/ 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7428T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7429S: Maintained 7430F: net/ieee802154/ 7431F: net/mac802154/ 7432F: drivers/net/ieee802154/ 7433F: include/linux/nl802154.h 7434F: include/linux/ieee802154.h 7435F: include/net/nl802154.h 7436F: include/net/mac802154.h 7437F: include/net/af_ieee802154.h 7438F: include/net/cfg802154.h 7439F: include/net/ieee802154_netdev.h 7440F: Documentation/networking/ieee802154.txt 7441 7442IFE PROTOCOL 7443M: Yotam Gigi <yotam.gi@gmail.com> 7444M: Jamal Hadi Salim <jhs@mojatatu.com> 7445F: net/ife 7446F: include/net/ife.h 7447F: include/uapi/linux/ife.h 7448 7449IGORPLUG-USB IR RECEIVER 7450M: Sean Young <sean@mess.org> 7451L: linux-media@vger.kernel.org 7452S: Maintained 7453F: drivers/media/rc/igorplugusb.c 7454 7455IGUANAWORKS USB IR TRANSCEIVER 7456M: Sean Young <sean@mess.org> 7457L: linux-media@vger.kernel.org 7458S: Maintained 7459F: drivers/media/rc/iguanair.c 7460 7461IIO DIGITAL POTENTIOMETER DAC 7462M: Peter Rosin <peda@axentia.se> 7463L: linux-iio@vger.kernel.org 7464S: Maintained 7465F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7466F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7467F: drivers/iio/dac/dpot-dac.c 7468 7469IIO ENVELOPE DETECTOR 7470M: Peter Rosin <peda@axentia.se> 7471L: linux-iio@vger.kernel.org 7472S: Maintained 7473F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7474F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7475F: drivers/iio/adc/envelope-detector.c 7476 7477IIO MULTIPLEXER 7478M: Peter Rosin <peda@axentia.se> 7479L: linux-iio@vger.kernel.org 7480S: Maintained 7481F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7482F: drivers/iio/multiplexer/iio-mux.c 7483 7484IIO SUBSYSTEM AND DRIVERS 7485M: Jonathan Cameron <jic23@kernel.org> 7486R: Hartmut Knaack <knaack.h@gmx.de> 7487R: Lars-Peter Clausen <lars@metafoo.de> 7488R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7489L: linux-iio@vger.kernel.org 7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7491S: Maintained 7492F: Documentation/ABI/testing/configfs-iio* 7493F: Documentation/ABI/testing/sysfs-bus-iio* 7494F: Documentation/devicetree/bindings/iio/ 7495F: drivers/iio/ 7496F: drivers/staging/iio/ 7497F: include/linux/iio/ 7498F: tools/iio/ 7499 7500IIO UNIT CONVERTER 7501M: Peter Rosin <peda@axentia.se> 7502L: linux-iio@vger.kernel.org 7503S: Maintained 7504F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7505F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7506F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7507F: drivers/iio/afe/iio-rescale.c 7508 7509IKANOS/ADI EAGLE ADSL USB DRIVER 7510M: Matthieu Castet <castet.matthieu@free.fr> 7511M: Stanislaw Gruszka <stf_xl@wp.pl> 7512S: Maintained 7513F: drivers/usb/atm/ueagle-atm.c 7514 7515IMGTEC ASCII LCD DRIVER 7516M: Paul Burton <paul.burton@mips.com> 7517S: Maintained 7518F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7519F: drivers/auxdisplay/img-ascii-lcd.c 7520 7521IMGTEC IR DECODER DRIVER 7522M: James Hogan <jhogan@kernel.org> 7523S: Maintained 7524F: drivers/media/rc/img-ir/ 7525 7526IMON SOUNDGRAPH USB IR RECEIVER 7527M: Sean Young <sean@mess.org> 7528L: linux-media@vger.kernel.org 7529S: Maintained 7530F: drivers/media/rc/imon_raw.c 7531F: drivers/media/rc/imon.c 7532 7533IMS TWINTURBO FRAMEBUFFER DRIVER 7534L: linux-fbdev@vger.kernel.org 7535S: Orphan 7536F: drivers/video/fbdev/imsttfb.c 7537 7538INA209 HARDWARE MONITOR DRIVER 7539M: Guenter Roeck <linux@roeck-us.net> 7540L: linux-hwmon@vger.kernel.org 7541S: Maintained 7542F: Documentation/hwmon/ina209 7543F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7544F: drivers/hwmon/ina209.c 7545 7546INA2XX HARDWARE MONITOR DRIVER 7547M: Guenter Roeck <linux@roeck-us.net> 7548L: linux-hwmon@vger.kernel.org 7549S: Maintained 7550F: Documentation/hwmon/ina2xx 7551F: drivers/hwmon/ina2xx.c 7552F: include/linux/platform_data/ina2xx.h 7553 7554INDUSTRY PACK SUBSYSTEM (IPACK) 7555M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7556M: Jens Taprogge <jens.taprogge@taprogge.org> 7557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7558L: industrypack-devel@lists.sourceforge.net 7559W: http://industrypack.sourceforge.net 7560S: Maintained 7561F: drivers/ipack/ 7562 7563INFINIBAND SUBSYSTEM 7564M: Doug Ledford <dledford@redhat.com> 7565M: Jason Gunthorpe <jgg@mellanox.com> 7566L: linux-rdma@vger.kernel.org 7567W: https://github.com/linux-rdma/rdma-core 7568Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7570S: Supported 7571F: Documentation/devicetree/bindings/infiniband/ 7572F: Documentation/infiniband/ 7573F: drivers/infiniband/ 7574F: include/uapi/linux/if_infiniband.h 7575F: include/uapi/rdma/ 7576F: include/rdma/ 7577 7578INGENIC JZ4780 DMA Driver 7579M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7580S: Maintained 7581F: drivers/dma/dma-jz4780.c 7582 7583INGENIC JZ4780 NAND DRIVER 7584M: Harvey Hunt <harveyhuntnexus@gmail.com> 7585L: linux-mtd@lists.infradead.org 7586S: Maintained 7587F: drivers/mtd/nand/raw/jz4780_* 7588 7589INOTIFY 7590M: Jan Kara <jack@suse.cz> 7591R: Amir Goldstein <amir73il@gmail.com> 7592L: linux-fsdevel@vger.kernel.org 7593S: Maintained 7594F: Documentation/filesystems/inotify.txt 7595F: fs/notify/inotify/ 7596F: include/linux/inotify.h 7597F: include/uapi/linux/inotify.h 7598 7599INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7600M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7601L: linux-input@vger.kernel.org 7602Q: http://patchwork.kernel.org/project/linux-input/list/ 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7604S: Maintained 7605F: drivers/input/ 7606F: include/linux/input.h 7607F: include/uapi/linux/input.h 7608F: include/uapi/linux/input-event-codes.h 7609F: include/linux/input/ 7610F: Documentation/devicetree/bindings/input/ 7611F: Documentation/devicetree/bindings/serio/ 7612F: Documentation/input/ 7613 7614INPUT MULTITOUCH (MT) PROTOCOL 7615M: Henrik Rydberg <rydberg@bitmath.org> 7616L: linux-input@vger.kernel.org 7617S: Odd fixes 7618F: Documentation/input/multi-touch-protocol.rst 7619F: drivers/input/input-mt.c 7620K: \b(ABS|SYN)_MT_ 7621 7622INSIDE SECURE CRYPTO DRIVER 7623M: Antoine Tenart <antoine.tenart@bootlin.com> 7624F: drivers/crypto/inside-secure/ 7625S: Maintained 7626L: linux-crypto@vger.kernel.org 7627 7628INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7629M: Mimi Zohar <zohar@linux.ibm.com> 7630M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7631L: linux-integrity@vger.kernel.org 7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7633S: Supported 7634F: security/integrity/ima/ 7635 7636INTEL 810/815 FRAMEBUFFER DRIVER 7637M: Antonino Daplas <adaplas@gmail.com> 7638L: linux-fbdev@vger.kernel.org 7639S: Maintained 7640F: drivers/video/fbdev/i810/ 7641 7642INTEL ASoC DRIVERS 7643M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7644M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7645M: Jie Yang <yang.jie@linux.intel.com> 7646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7647S: Supported 7648F: sound/soc/intel/ 7649 7650INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7651M: Hans de Goede <hdegoede@redhat.com> 7652L: platform-driver-x86@vger.kernel.org 7653S: Maintained 7654F: drivers/platform/x86/intel_atomisp2_pm.c 7655 7656INTEL C600 SERIES SAS CONTROLLER DRIVER 7657M: Intel SCU Linux support <intel-linux-scu@intel.com> 7658M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7659L: linux-scsi@vger.kernel.org 7660T: git git://git.code.sf.net/p/intel-sas/isci 7661S: Supported 7662F: drivers/scsi/isci/ 7663 7664INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7665M: Jani Nikula <jani.nikula@linux.intel.com> 7666M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7667M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7668L: intel-gfx@lists.freedesktop.org 7669W: https://01.org/linuxgraphics/ 7670B: https://01.org/linuxgraphics/documentation/how-report-bugs 7671C: irc://chat.freenode.net/intel-gfx 7672Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7673T: git git://anongit.freedesktop.org/drm-intel 7674S: Supported 7675F: drivers/gpu/drm/i915/ 7676F: include/drm/i915* 7677F: include/uapi/drm/i915_drm.h 7678F: Documentation/gpu/i915.rst 7679 7680INTEL ETHERNET DRIVERS 7681M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7682L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7683W: http://www.intel.com/support/feedback.htm 7684W: http://e1000.sourceforge.net/ 7685Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7688S: Supported 7689F: Documentation/networking/device_drivers/intel/e100.rst 7690F: Documentation/networking/device_drivers/intel/e1000.rst 7691F: Documentation/networking/device_drivers/intel/e1000e.rst 7692F: Documentation/networking/device_drivers/intel/fm10k.rst 7693F: Documentation/networking/device_drivers/intel/igb.rst 7694F: Documentation/networking/device_drivers/intel/igbvf.rst 7695F: Documentation/networking/device_drivers/intel/ixgb.rst 7696F: Documentation/networking/device_drivers/intel/ixgbe.rst 7697F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7698F: Documentation/networking/device_drivers/intel/i40e.rst 7699F: Documentation/networking/device_drivers/intel/iavf.rst 7700F: Documentation/networking/device_drivers/intel/ice.rst 7701F: drivers/net/ethernet/intel/ 7702F: drivers/net/ethernet/intel/*/ 7703F: include/linux/avf/virtchnl.h 7704 7705INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7706M: Maik Broemme <mbroemme@libmpq.org> 7707L: linux-fbdev@vger.kernel.org 7708S: Maintained 7709F: Documentation/fb/intelfb.txt 7710F: drivers/video/fbdev/intelfb/ 7711 7712INTEL GPIO DRIVERS 7713M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7714L: linux-gpio@vger.kernel.org 7715S: Maintained 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7717F: drivers/gpio/gpio-ich.c 7718F: drivers/gpio/gpio-intel-mid.c 7719F: drivers/gpio/gpio-lynxpoint.c 7720F: drivers/gpio/gpio-merrifield.c 7721F: drivers/gpio/gpio-ml-ioh.c 7722F: drivers/gpio/gpio-pch.c 7723F: drivers/gpio/gpio-sch.c 7724F: drivers/gpio/gpio-sodaville.c 7725 7726INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7727M: Zhenyu Wang <zhenyuw@linux.intel.com> 7728M: Zhi Wang <zhi.a.wang@intel.com> 7729L: intel-gvt-dev@lists.freedesktop.org 7730L: intel-gfx@lists.freedesktop.org 7731W: https://01.org/igvt-g 7732T: git https://github.com/intel/gvt-linux.git 7733S: Supported 7734F: drivers/gpu/drm/i915/gvt/ 7735 7736INTEL HID EVENT DRIVER 7737M: Alex Hung <alex.hung@canonical.com> 7738L: platform-driver-x86@vger.kernel.org 7739S: Maintained 7740F: drivers/platform/x86/intel-hid.c 7741 7742INTEL I/OAT DMA DRIVER 7743M: Dave Jiang <dave.jiang@intel.com> 7744R: Dan Williams <dan.j.williams@intel.com> 7745L: dmaengine@vger.kernel.org 7746Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7747S: Supported 7748F: drivers/dma/ioat* 7749 7750INTEL IDLE DRIVER 7751M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7752M: Len Brown <lenb@kernel.org> 7753L: linux-pm@vger.kernel.org 7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7755B: https://bugzilla.kernel.org 7756S: Supported 7757F: drivers/idle/intel_idle.c 7758 7759INTEL INTEGRATED SENSOR HUB DRIVER 7760M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7761M: Jiri Kosina <jikos@kernel.org> 7762L: linux-input@vger.kernel.org 7763S: Maintained 7764F: drivers/hid/intel-ish-hid/ 7765 7766INTEL IOMMU (VT-d) 7767M: David Woodhouse <dwmw2@infradead.org> 7768L: iommu@lists.linux-foundation.org 7769T: git git://git.infradead.org/iommu-2.6.git 7770S: Supported 7771F: drivers/iommu/intel-iommu.c 7772F: include/linux/intel-iommu.h 7773 7774INTEL IOP-ADMA DMA DRIVER 7775R: Dan Williams <dan.j.williams@intel.com> 7776S: Odd fixes 7777F: drivers/dma/iop-adma.c 7778 7779INTEL IPU3 CSI-2 CIO2 DRIVER 7780M: Yong Zhi <yong.zhi@intel.com> 7781M: Sakari Ailus <sakari.ailus@linux.intel.com> 7782M: Bingbu Cao <bingbu.cao@intel.com> 7783R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7784R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7785L: linux-media@vger.kernel.org 7786S: Maintained 7787F: drivers/media/pci/intel/ipu3/ 7788F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7789 7790INTEL IPU3 CSI-2 IMGU DRIVER 7791M: Sakari Ailus <sakari.ailus@linux.intel.com> 7792L: linux-media@vger.kernel.org 7793S: Maintained 7794F: drivers/staging/media/ipu3/ 7795F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7796F: Documentation/media/v4l-drivers/ipu3.rst 7797 7798INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7799M: Krzysztof Halasa <khalasa@piap.pl> 7800S: Maintained 7801F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7802F: arch/arm/mach-ixp4xx/include/mach/npe.h 7803F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7804F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7805F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7806F: drivers/net/wan/ixp4xx_hss.c 7807 7808INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7809M: Deepak Saxena <dsaxena@plexity.net> 7810S: Maintained 7811F: drivers/char/hw_random/ixp4xx-rng.c 7812 7813INTEL MANAGEMENT ENGINE (mei) 7814M: Tomas Winkler <tomas.winkler@intel.com> 7815L: linux-kernel@vger.kernel.org 7816S: Supported 7817F: include/uapi/linux/mei.h 7818F: include/linux/mei_cl_bus.h 7819F: drivers/misc/mei/* 7820F: drivers/watchdog/mei_wdt.c 7821F: Documentation/misc-devices/mei/* 7822F: samples/mei/* 7823 7824INTEL MENLOW THERMAL DRIVER 7825M: Sujith Thomas <sujith.thomas@intel.com> 7826L: platform-driver-x86@vger.kernel.org 7827W: https://01.org/linux-acpi 7828S: Supported 7829F: drivers/platform/x86/intel_menlow.c 7830 7831INTEL MIC DRIVERS (mic) 7832M: Sudeep Dutt <sudeep.dutt@intel.com> 7833M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7834S: Supported 7835W: https://github.com/sudeepdutt/mic 7836W: http://software.intel.com/en-us/mic-developer 7837F: include/linux/mic_bus.h 7838F: include/linux/scif.h 7839F: include/uapi/linux/mic_common.h 7840F: include/uapi/linux/mic_ioctl.h 7841F: include/uapi/linux/scif_ioctl.h 7842F: drivers/misc/mic/ 7843F: drivers/dma/mic_x100_dma.c 7844F: drivers/dma/mic_x100_dma.h 7845F: Documentation/mic/ 7846 7847INTEL PMC CORE DRIVER 7848M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7849M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7850L: platform-driver-x86@vger.kernel.org 7851S: Maintained 7852F: drivers/platform/x86/intel_pmc_core* 7853 7854INTEL PMC/P-Unit IPC DRIVER 7855M: Zha Qipeng<qipeng.zha@intel.com> 7856L: platform-driver-x86@vger.kernel.org 7857S: Maintained 7858F: drivers/platform/x86/intel_pmc_ipc.c 7859F: drivers/platform/x86/intel_punit_ipc.c 7860F: arch/x86/include/asm/intel_pmc_ipc.h 7861F: arch/x86/include/asm/intel_punit_ipc.h 7862 7863INTEL PMIC GPIO DRIVERS 7864M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7865S: Maintained 7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7867F: drivers/gpio/gpio-*cove.c 7868F: drivers/gpio/gpio-msic.c 7869 7870INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7871R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7872S: Maintained 7873F: drivers/mfd/intel_msic.c 7874F: drivers/mfd/intel_soc_pmic* 7875F: include/linux/mfd/intel_msic.h 7876F: include/linux/mfd/intel_soc_pmic* 7877 7878INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7879M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7880L: linux-wireless@vger.kernel.org 7881S: Maintained 7882F: Documentation/networking/device_drivers/intel/ipw2100.txt 7883F: Documentation/networking/device_drivers/intel/ipw2200.txt 7884F: drivers/net/wireless/intel/ipw2x00/ 7885 7886INTEL PSTATE DRIVER 7887M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7888M: Len Brown <lenb@kernel.org> 7889L: linux-pm@vger.kernel.org 7890S: Supported 7891F: drivers/cpufreq/intel_pstate.c 7892 7893INTEL RDMA RNIC DRIVER 7894M: Faisal Latif <faisal.latif@intel.com> 7895M: Shiraz Saleem <shiraz.saleem@intel.com> 7896L: linux-rdma@vger.kernel.org 7897S: Supported 7898F: drivers/infiniband/hw/i40iw/ 7899F: include/uapi/rdma/i40iw-abi.h 7900 7901INTEL TELEMETRY DRIVER 7902M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7903M: "David E. Box" <david.e.box@linux.intel.com> 7904L: platform-driver-x86@vger.kernel.org 7905S: Maintained 7906F: arch/x86/include/asm/intel_telemetry.h 7907F: drivers/platform/x86/intel_telemetry* 7908 7909INTEL VIRTUAL BUTTON DRIVER 7910M: AceLan Kao <acelan.kao@canonical.com> 7911L: platform-driver-x86@vger.kernel.org 7912S: Maintained 7913F: drivers/platform/x86/intel-vbtn.c 7914 7915INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7916M: Stanislaw Gruszka <sgruszka@redhat.com> 7917L: linux-wireless@vger.kernel.org 7918S: Supported 7919F: drivers/net/wireless/intel/iwlegacy/ 7920 7921INTEL WIRELESS WIFI LINK (iwlwifi) 7922M: Johannes Berg <johannes.berg@intel.com> 7923M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7924M: Luca Coelho <luciano.coelho@intel.com> 7925M: Intel Linux Wireless <linuxwifi@intel.com> 7926L: linux-wireless@vger.kernel.org 7927W: http://intellinuxwireless.org 7928T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7929S: Supported 7930F: drivers/net/wireless/intel/iwlwifi/ 7931 7932INTEL WIRELESS WIMAX CONNECTION 2400 7933M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7934M: linux-wimax@intel.com 7935L: wimax@linuxwimax.org (subscribers-only) 7936S: Supported 7937W: http://linuxwimax.org 7938F: Documentation/wimax/README.i2400m 7939F: drivers/net/wimax/i2400m/ 7940F: include/uapi/linux/wimax/i2400m.h 7941 7942INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7943M: Mario Limonciello <mario.limonciello@dell.com> 7944S: Maintained 7945F: drivers/platform/x86/intel-wmi-thunderbolt.c 7946 7947INTEL(R) TRACE HUB 7948M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7949S: Supported 7950F: Documentation/trace/intel_th.rst 7951F: drivers/hwtracing/intel_th/ 7952 7953INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7954M: Ning Sun <ning.sun@intel.com> 7955L: tboot-devel@lists.sourceforge.net 7956W: http://tboot.sourceforge.net 7957T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7958S: Supported 7959F: Documentation/intel_txt.txt 7960F: include/linux/tboot.h 7961F: arch/x86/kernel/tboot.c 7962 7963INTEL-MID GPIO DRIVER 7964M: David Cohen <david.a.cohen@linux.intel.com> 7965L: linux-gpio@vger.kernel.org 7966S: Maintained 7967F: drivers/gpio/gpio-intel-mid.c 7968 7969INTERCONNECT API 7970M: Georgi Djakov <georgi.djakov@linaro.org> 7971S: Maintained 7972F: Documentation/interconnect/ 7973F: Documentation/devicetree/bindings/interconnect/ 7974F: drivers/interconnect/ 7975F: include/dt-bindings/interconnect/ 7976F: include/linux/interconnect-provider.h 7977F: include/linux/interconnect.h 7978 7979INVENSENSE MPU-3050 GYROSCOPE DRIVER 7980M: Linus Walleij <linus.walleij@linaro.org> 7981L: linux-iio@vger.kernel.org 7982S: Maintained 7983F: drivers/iio/gyro/mpu3050* 7984F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7985 7986IOC3 ETHERNET DRIVER 7987M: Ralf Baechle <ralf@linux-mips.org> 7988L: linux-mips@vger.kernel.org 7989S: Maintained 7990F: drivers/net/ethernet/sgi/ioc3-eth.c 7991 7992IOC3 SERIAL DRIVER 7993M: Pat Gefre <pfg@sgi.com> 7994L: linux-serial@vger.kernel.org 7995S: Maintained 7996F: drivers/tty/serial/ioc3_serial.c 7997 7998IOMAP FILESYSTEM LIBRARY 7999M: Christoph Hellwig <hch@infradead.org> 8000M: Darrick J. Wong <darrick.wong@oracle.com> 8001M: linux-xfs@vger.kernel.org 8002M: linux-fsdevel@vger.kernel.org 8003L: linux-xfs@vger.kernel.org 8004L: linux-fsdevel@vger.kernel.org 8005T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8006S: Supported 8007F: fs/iomap.c 8008F: include/linux/iomap.h 8009 8010IOMMU DRIVERS 8011M: Joerg Roedel <joro@8bytes.org> 8012L: iommu@lists.linux-foundation.org 8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8014S: Maintained 8015F: Documentation/devicetree/bindings/iommu/ 8016F: drivers/iommu/ 8017F: include/linux/iommu.h 8018F: include/linux/of_iommu.h 8019F: include/linux/iova.h 8020 8021IP MASQUERADING 8022M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8023S: Maintained 8024F: net/ipv4/netfilter/ipt_MASQUERADE.c 8025 8026IPMI SUBSYSTEM 8027M: Corey Minyard <minyard@acm.org> 8028L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8029W: http://openipmi.sourceforge.net/ 8030S: Supported 8031F: Documentation/devicetree/bindings/ipmi/ 8032F: Documentation/IPMI.txt 8033F: drivers/char/ipmi/ 8034F: include/linux/ipmi* 8035F: include/uapi/linux/ipmi* 8036 8037IPS SCSI RAID DRIVER 8038M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8039L: linux-scsi@vger.kernel.org 8040W: http://www.adaptec.com/ 8041S: Maintained 8042F: drivers/scsi/ips* 8043 8044IPVS 8045M: Wensong Zhang <wensong@linux-vs.org> 8046M: Simon Horman <horms@verge.net.au> 8047M: Julian Anastasov <ja@ssi.bg> 8048L: netdev@vger.kernel.org 8049L: lvs-devel@vger.kernel.org 8050S: Maintained 8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8052T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8053F: Documentation/networking/ipvs-sysctl.txt 8054F: include/net/ip_vs.h 8055F: include/uapi/linux/ip_vs.h 8056F: net/netfilter/ipvs/ 8057 8058IPWIRELESS DRIVER 8059M: Jiri Kosina <jikos@kernel.org> 8060M: David Sterba <dsterba@suse.com> 8061S: Odd Fixes 8062F: drivers/tty/ipwireless/ 8063 8064IPX NETWORK LAYER 8065L: netdev@vger.kernel.org 8066S: Obsolete 8067F: include/uapi/linux/ipx.h 8068 8069IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8070M: Marc Zyngier <marc.zyngier@arm.com> 8071S: Maintained 8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8073F: Documentation/IRQ-domain.txt 8074F: include/linux/irqdomain.h 8075F: kernel/irq/irqdomain.c 8076F: kernel/irq/msi.c 8077 8078IRQ SUBSYSTEM 8079M: Thomas Gleixner <tglx@linutronix.de> 8080L: linux-kernel@vger.kernel.org 8081S: Maintained 8082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8083F: kernel/irq/ 8084 8085IRQCHIP DRIVERS 8086M: Thomas Gleixner <tglx@linutronix.de> 8087M: Jason Cooper <jason@lakedaemon.net> 8088M: Marc Zyngier <marc.zyngier@arm.com> 8089L: linux-kernel@vger.kernel.org 8090S: Maintained 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8092F: Documentation/devicetree/bindings/interrupt-controller/ 8093F: drivers/irqchip/ 8094 8095ISA 8096M: William Breathitt Gray <vilhelm.gray@gmail.com> 8097S: Maintained 8098F: Documentation/isa.txt 8099F: drivers/base/isa.c 8100F: include/linux/isa.h 8101 8102ISA RADIO MODULE 8103M: Hans Verkuil <hverkuil@xs4all.nl> 8104L: linux-media@vger.kernel.org 8105T: git git://linuxtv.org/media_tree.git 8106W: https://linuxtv.org 8107S: Maintained 8108F: drivers/media/radio/radio-isa* 8109 8110ISAPNP 8111M: Jaroslav Kysela <perex@perex.cz> 8112S: Maintained 8113F: Documentation/isapnp.txt 8114F: drivers/pnp/isapnp/ 8115F: include/linux/isapnp.h 8116 8117ISCSI 8118M: Lee Duncan <lduncan@suse.com> 8119M: Chris Leech <cleech@redhat.com> 8120L: open-iscsi@googlegroups.com 8121W: www.open-iscsi.com 8122S: Maintained 8123F: drivers/scsi/*iscsi* 8124F: include/scsi/*iscsi* 8125 8126iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8127M: Peter Jones <pjones@redhat.com> 8128M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8129S: Maintained 8130F: drivers/firmware/iscsi_ibft* 8131 8132ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8133M: Sagi Grimberg <sagi@grimberg.me> 8134M: Max Gurtovoy <maxg@mellanox.com> 8135L: linux-rdma@vger.kernel.org 8136S: Supported 8137W: http://www.openfabrics.org 8138W: www.open-iscsi.org 8139Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8140F: drivers/infiniband/ulp/iser/ 8141 8142ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8143M: Sagi Grimberg <sagi@grimberg.me> 8144T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8145L: linux-rdma@vger.kernel.org 8146L: target-devel@vger.kernel.org 8147S: Supported 8148W: http://www.linux-iscsi.org 8149F: drivers/infiniband/ulp/isert 8150 8151ISDN SUBSYSTEM 8152M: Karsten Keil <isdn@linux-pingi.de> 8153L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8154L: netdev@vger.kernel.org 8155W: http://www.isdn4linux.de 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8157S: Maintained 8158F: Documentation/isdn/ 8159F: drivers/isdn/ 8160F: include/linux/isdn.h 8161F: include/linux/isdn/ 8162F: include/uapi/linux/isdn.h 8163F: include/uapi/linux/isdn/ 8164 8165IT87 HARDWARE MONITORING DRIVER 8166M: Jean Delvare <jdelvare@suse.com> 8167L: linux-hwmon@vger.kernel.org 8168S: Maintained 8169F: Documentation/hwmon/it87 8170F: drivers/hwmon/it87.c 8171 8172IT913X MEDIA DRIVER 8173M: Antti Palosaari <crope@iki.fi> 8174L: linux-media@vger.kernel.org 8175W: https://linuxtv.org 8176W: http://palosaari.fi/linux/ 8177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8178T: git git://linuxtv.org/anttip/media_tree.git 8179S: Maintained 8180F: drivers/media/tuners/it913x* 8181 8182IVTV VIDEO4LINUX DRIVER 8183M: Andy Walls <awalls@md.metrocast.net> 8184L: ivtv-devel@ivtvdriver.org (subscribers-only) 8185L: linux-media@vger.kernel.org 8186T: git git://linuxtv.org/media_tree.git 8187W: http://www.ivtvdriver.org 8188S: Maintained 8189F: Documentation/media/v4l-drivers/ivtv* 8190F: drivers/media/pci/ivtv/ 8191F: include/uapi/linux/ivtv* 8192 8193IX2505V MEDIA DRIVER 8194M: Malcolm Priestley <tvboxspy@gmail.com> 8195L: linux-media@vger.kernel.org 8196W: https://linuxtv.org 8197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8198S: Maintained 8199F: drivers/media/dvb-frontends/ix2505v* 8200 8201JAILHOUSE HYPERVISOR INTERFACE 8202M: Jan Kiszka <jan.kiszka@siemens.com> 8203L: jailhouse-dev@googlegroups.com 8204S: Maintained 8205F: arch/x86/kernel/jailhouse.c 8206F: arch/x86/include/asm/jailhouse_para.h 8207 8208JC42.4 TEMPERATURE SENSOR DRIVER 8209M: Guenter Roeck <linux@roeck-us.net> 8210L: linux-hwmon@vger.kernel.org 8211S: Maintained 8212F: drivers/hwmon/jc42.c 8213F: Documentation/hwmon/jc42 8214 8215JFS FILESYSTEM 8216M: Dave Kleikamp <shaggy@kernel.org> 8217L: jfs-discussion@lists.sourceforge.net 8218W: http://jfs.sourceforge.net/ 8219T: git git://github.com/kleikamp/linux-shaggy.git 8220S: Maintained 8221F: Documentation/filesystems/jfs.txt 8222F: fs/jfs/ 8223 8224JME NETWORK DRIVER 8225M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8226L: netdev@vger.kernel.org 8227S: Maintained 8228F: drivers/net/ethernet/jme.* 8229 8230JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8231M: David Woodhouse <dwmw2@infradead.org> 8232L: linux-mtd@lists.infradead.org 8233W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8234S: Maintained 8235F: fs/jffs2/ 8236F: include/uapi/linux/jffs2.h 8237 8238JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8239M: "Theodore Ts'o" <tytso@mit.edu> 8240M: Jan Kara <jack@suse.com> 8241L: linux-ext4@vger.kernel.org 8242S: Maintained 8243F: fs/jbd2/ 8244F: include/linux/jbd2.h 8245 8246JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8247M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8248L: linux-media@vger.kernel.org 8249S: Maintained 8250F: drivers/media/platform/rcar_jpu.c 8251 8252JSM Neo PCI based serial card 8253L: linux-serial@vger.kernel.org 8254S: Orphan 8255F: drivers/tty/serial/jsm/ 8256 8257K10TEMP HARDWARE MONITORING DRIVER 8258M: Clemens Ladisch <clemens@ladisch.de> 8259L: linux-hwmon@vger.kernel.org 8260S: Maintained 8261F: Documentation/hwmon/k10temp 8262F: drivers/hwmon/k10temp.c 8263 8264K8TEMP HARDWARE MONITORING DRIVER 8265M: Rudolf Marek <r.marek@assembler.cz> 8266L: linux-hwmon@vger.kernel.org 8267S: Maintained 8268F: Documentation/hwmon/k8temp 8269F: drivers/hwmon/k8temp.c 8270 8271KASAN 8272M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8273R: Alexander Potapenko <glider@google.com> 8274R: Dmitry Vyukov <dvyukov@google.com> 8275L: kasan-dev@googlegroups.com 8276S: Maintained 8277F: arch/*/include/asm/kasan.h 8278F: arch/*/mm/kasan_init* 8279F: Documentation/dev-tools/kasan.rst 8280F: include/linux/kasan*.h 8281F: lib/test_kasan.c 8282F: mm/kasan/ 8283F: scripts/Makefile.kasan 8284 8285KCONFIG 8286M: Masahiro Yamada <yamada.masahiro@socionext.com> 8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8288L: linux-kbuild@vger.kernel.org 8289S: Maintained 8290F: Documentation/kbuild/kconfig* 8291F: scripts/kconfig/ 8292F: scripts/Kconfig.include 8293 8294KDUMP 8295M: Dave Young <dyoung@redhat.com> 8296M: Baoquan He <bhe@redhat.com> 8297R: Vivek Goyal <vgoyal@redhat.com> 8298L: kexec@lists.infradead.org 8299W: http://lse.sourceforge.net/kdump/ 8300S: Maintained 8301F: Documentation/kdump/ 8302 8303KEENE FM RADIO TRANSMITTER DRIVER 8304M: Hans Verkuil <hverkuil@xs4all.nl> 8305L: linux-media@vger.kernel.org 8306T: git git://linuxtv.org/media_tree.git 8307W: https://linuxtv.org 8308S: Maintained 8309F: drivers/media/radio/radio-keene* 8310 8311KERNEL AUTOMOUNTER 8312M: Ian Kent <raven@themaw.net> 8313L: autofs@vger.kernel.org 8314S: Maintained 8315F: fs/autofs/ 8316 8317KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8318M: Masahiro Yamada <yamada.masahiro@socionext.com> 8319M: Michal Marek <michal.lkml@markovi.net> 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8321L: linux-kbuild@vger.kernel.org 8322S: Maintained 8323F: Documentation/kbuild/ 8324F: Makefile 8325F: scripts/Kbuild* 8326F: scripts/Makefile* 8327F: scripts/basic/ 8328F: scripts/mk* 8329F: scripts/mod/ 8330F: scripts/package/ 8331 8332KERNEL JANITORS 8333L: kernel-janitors@vger.kernel.org 8334W: http://kernelnewbies.org/KernelJanitors 8335S: Odd Fixes 8336 8337KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8338M: "J. Bruce Fields" <bfields@fieldses.org> 8339M: Jeff Layton <jlayton@kernel.org> 8340L: linux-nfs@vger.kernel.org 8341W: http://nfs.sourceforge.net/ 8342T: git git://linux-nfs.org/~bfields/linux.git 8343S: Supported 8344F: fs/nfsd/ 8345F: include/uapi/linux/nfsd/ 8346F: fs/lockd/ 8347F: fs/nfs_common/ 8348F: net/sunrpc/ 8349F: include/linux/lockd/ 8350F: include/linux/sunrpc/ 8351F: include/uapi/linux/sunrpc/ 8352 8353KERNEL SELFTEST FRAMEWORK 8354M: Shuah Khan <shuah@kernel.org> 8355M: Shuah Khan <skhan@linuxfoundation.org> 8356L: linux-kselftest@vger.kernel.org 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8358Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8359S: Maintained 8360F: tools/testing/selftests/ 8361F: Documentation/dev-tools/kselftest* 8362 8363KERNEL USERMODE HELPER 8364M: Luis Chamberlain <mcgrof@kernel.org> 8365L: linux-kernel@vger.kernel.org 8366S: Maintained 8367F: kernel/umh.c 8368F: include/linux/umh.h 8369 8370KERNEL VIRTUAL MACHINE (KVM) 8371M: Paolo Bonzini <pbonzini@redhat.com> 8372M: Radim Krčmář <rkrcmar@redhat.com> 8373L: kvm@vger.kernel.org 8374W: http://www.linux-kvm.org 8375T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8376S: Supported 8377F: Documentation/virtual/kvm/ 8378F: include/trace/events/kvm.h 8379F: include/uapi/asm-generic/kvm* 8380F: include/uapi/linux/kvm* 8381F: include/asm-generic/kvm* 8382F: include/linux/kvm* 8383F: include/kvm/iodev.h 8384F: virt/kvm/* 8385F: tools/kvm/ 8386 8387KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8388M: Joerg Roedel <joro@8bytes.org> 8389L: kvm@vger.kernel.org 8390W: http://www.linux-kvm.org/ 8391S: Maintained 8392F: arch/x86/include/asm/svm.h 8393F: arch/x86/kvm/svm.c 8394 8395KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8396M: Christoffer Dall <christoffer.dall@arm.com> 8397M: Marc Zyngier <marc.zyngier@arm.com> 8398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8399L: kvmarm@lists.cs.columbia.edu 8400W: http://systems.cs.columbia.edu/projects/kvm-arm 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8402S: Supported 8403F: arch/arm/include/uapi/asm/kvm* 8404F: arch/arm/include/asm/kvm* 8405F: arch/arm/kvm/ 8406F: virt/kvm/arm/ 8407F: include/kvm/arm_* 8408 8409KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8410M: Christoffer Dall <christoffer.dall@arm.com> 8411M: Marc Zyngier <marc.zyngier@arm.com> 8412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8413L: kvmarm@lists.cs.columbia.edu 8414S: Maintained 8415F: arch/arm64/include/uapi/asm/kvm* 8416F: arch/arm64/include/asm/kvm* 8417F: arch/arm64/kvm/ 8418 8419KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8420M: James Hogan <jhogan@kernel.org> 8421L: linux-mips@vger.kernel.org 8422S: Supported 8423F: arch/mips/include/uapi/asm/kvm* 8424F: arch/mips/include/asm/kvm* 8425F: arch/mips/kvm/ 8426 8427KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8428M: Paul Mackerras <paulus@ozlabs.org> 8429L: kvm-ppc@vger.kernel.org 8430W: http://www.linux-kvm.org/ 8431T: git git://github.com/agraf/linux-2.6.git 8432S: Supported 8433F: arch/powerpc/include/uapi/asm/kvm* 8434F: arch/powerpc/include/asm/kvm* 8435F: arch/powerpc/kvm/ 8436F: arch/powerpc/kernel/kvm* 8437 8438KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8439M: Christian Borntraeger <borntraeger@de.ibm.com> 8440M: Janosch Frank <frankja@linux.ibm.com> 8441R: David Hildenbrand <david@redhat.com> 8442R: Cornelia Huck <cohuck@redhat.com> 8443L: linux-s390@vger.kernel.org 8444W: http://www.ibm.com/developerworks/linux/linux390/ 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8446S: Supported 8447F: arch/s390/include/uapi/asm/kvm* 8448F: arch/s390/include/asm/gmap.h 8449F: arch/s390/include/asm/kvm* 8450F: arch/s390/kvm/ 8451F: arch/s390/mm/gmap.c 8452 8453KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8454M: Paolo Bonzini <pbonzini@redhat.com> 8455M: Radim Krčmář <rkrcmar@redhat.com> 8456L: kvm@vger.kernel.org 8457W: http://www.linux-kvm.org 8458T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8459S: Supported 8460F: arch/x86/kvm/ 8461F: arch/x86/kvm/*/ 8462F: arch/x86/include/uapi/asm/kvm* 8463F: arch/x86/include/asm/kvm* 8464F: arch/x86/include/asm/pvclock-abi.h 8465F: arch/x86/kernel/kvm.c 8466F: arch/x86/kernel/kvmclock.c 8467 8468KERNFS 8469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8470M: Tejun Heo <tj@kernel.org> 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8472S: Supported 8473F: include/linux/kernfs.h 8474F: fs/kernfs/ 8475 8476KEXEC 8477M: Eric Biederman <ebiederm@xmission.com> 8478W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8479L: kexec@lists.infradead.org 8480S: Maintained 8481F: include/linux/kexec.h 8482F: include/uapi/linux/kexec.h 8483F: kernel/kexec* 8484 8485KEYS-ENCRYPTED 8486M: Mimi Zohar <zohar@linux.ibm.com> 8487L: linux-integrity@vger.kernel.org 8488L: keyrings@vger.kernel.org 8489S: Supported 8490F: Documentation/security/keys/trusted-encrypted.rst 8491F: include/keys/encrypted-type.h 8492F: security/keys/encrypted-keys/ 8493 8494KEYS-TRUSTED 8495M: James Bottomley <jejb@linux.ibm.com> 8496M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8497M: Mimi Zohar <zohar@linuxibm.com> 8498L: linux-integrity@vger.kernel.org 8499L: keyrings@vger.kernel.org 8500S: Supported 8501F: Documentation/security/keys/trusted-encrypted.rst 8502F: include/keys/trusted-type.h 8503F: security/keys/trusted.c 8504F: security/keys/trusted.h 8505 8506KEYS/KEYRINGS: 8507M: David Howells <dhowells@redhat.com> 8508L: keyrings@vger.kernel.org 8509S: Maintained 8510F: Documentation/security/keys/core.rst 8511F: include/linux/key.h 8512F: include/linux/key-type.h 8513F: include/linux/keyctl.h 8514F: include/uapi/linux/keyctl.h 8515F: include/keys/ 8516F: security/keys/ 8517 8518KGDB / KDB /debug_core 8519M: Jason Wessel <jason.wessel@windriver.com> 8520M: Daniel Thompson <daniel.thompson@linaro.org> 8521W: http://kgdb.wiki.kernel.org/ 8522L: kgdb-bugreport@lists.sourceforge.net 8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8524S: Maintained 8525F: Documentation/dev-tools/kgdb.rst 8526F: drivers/misc/kgdbts.c 8527F: drivers/tty/serial/kgdboc.c 8528F: include/linux/kdb.h 8529F: include/linux/kgdb.h 8530F: kernel/debug/ 8531 8532KMEMLEAK 8533M: Catalin Marinas <catalin.marinas@arm.com> 8534S: Maintained 8535F: Documentation/dev-tools/kmemleak.rst 8536F: include/linux/kmemleak.h 8537F: mm/kmemleak.c 8538F: mm/kmemleak-test.c 8539 8540KMOD KERNEL MODULE LOADER - USERMODE HELPER 8541M: Luis Chamberlain <mcgrof@kernel.org> 8542L: linux-kernel@vger.kernel.org 8543S: Maintained 8544F: kernel/kmod.c 8545F: include/linux/kmod.h 8546F: lib/test_kmod.c 8547F: tools/testing/selftests/kmod/ 8548 8549KPROBES 8550M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8551M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8552M: "David S. Miller" <davem@davemloft.net> 8553M: Masami Hiramatsu <mhiramat@kernel.org> 8554S: Maintained 8555F: Documentation/kprobes.txt 8556F: include/linux/kprobes.h 8557F: include/asm-generic/kprobes.h 8558F: kernel/kprobes.c 8559 8560KS0108 LCD CONTROLLER DRIVER 8561M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8562S: Maintained 8563F: Documentation/auxdisplay/ks0108 8564F: drivers/auxdisplay/ks0108.c 8565F: include/linux/ks0108.h 8566 8567L3MDEV 8568M: David Ahern <dsa@cumulusnetworks.com> 8569L: netdev@vger.kernel.org 8570S: Maintained 8571F: net/l3mdev 8572F: include/net/l3mdev.h 8573 8574L7 BPF FRAMEWORK 8575M: John Fastabend <john.fastabend@gmail.com> 8576M: Daniel Borkmann <daniel@iogearbox.net> 8577L: netdev@vger.kernel.org 8578L: bpf@vger.kernel.org 8579S: Maintained 8580F: include/linux/skmsg.h 8581F: net/core/skmsg.c 8582F: net/core/sock_map.c 8583F: net/ipv4/tcp_bpf.c 8584 8585LANTIQ / INTEL Ethernet drivers 8586M: Hauke Mehrtens <hauke@hauke-m.de> 8587L: netdev@vger.kernel.org 8588S: Maintained 8589F: net/dsa/tag_gswip.c 8590F: drivers/net/ethernet/lantiq_xrx200.c 8591F: drivers/net/dsa/lantiq_pce.h 8592F: drivers/net/dsa/lantiq_gswip.c 8593 8594LANTIQ MIPS ARCHITECTURE 8595M: John Crispin <john@phrozen.org> 8596L: linux-mips@vger.kernel.org 8597S: Maintained 8598F: arch/mips/lantiq 8599F: drivers/soc/lantiq 8600 8601LAPB module 8602L: linux-x25@vger.kernel.org 8603S: Orphan 8604F: Documentation/networking/lapb-module.txt 8605F: include/*/lapb.h 8606F: net/lapb/ 8607 8608LASI 53c700 driver for PARISC 8609M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8610L: linux-scsi@vger.kernel.org 8611S: Maintained 8612F: Documentation/scsi/53c700.txt 8613F: drivers/scsi/53c700* 8614 8615LEAKING_ADDRESSES 8616M: Tobin C. Harding <me@tobin.cc> 8617M: Tycho Andersen <tycho@tycho.ws> 8618L: kernel-hardening@lists.openwall.com 8619S: Maintained 8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8621F: scripts/leaking_addresses.pl 8622 8623LED SUBSYSTEM 8624M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8625M: Pavel Machek <pavel@ucw.cz> 8626L: linux-leds@vger.kernel.org 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8628S: Maintained 8629F: Documentation/devicetree/bindings/leds/ 8630F: drivers/leds/ 8631F: include/linux/leds.h 8632 8633LEGACY EEPROM DRIVER 8634M: Jean Delvare <jdelvare@suse.com> 8635S: Maintained 8636F: Documentation/misc-devices/eeprom 8637F: drivers/misc/eeprom/eeprom.c 8638 8639LEGO MINDSTORMS EV3 8640R: David Lechner <david@lechnology.com> 8641S: Maintained 8642F: arch/arm/boot/dts/da850-lego-ev3.dts 8643F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8644F: drivers/power/supply/lego_ev3_battery.c 8645 8646LEGO USB Tower driver 8647M: Juergen Stuber <starblue@users.sourceforge.net> 8648L: legousb-devel@lists.sourceforge.net 8649W: http://legousb.sourceforge.net/ 8650S: Maintained 8651F: drivers/usb/misc/legousbtower.c 8652 8653LG LAPTOP EXTRAS 8654M: Matan Ziv-Av <matan@svgalib.org> 8655L: platform-driver-x86@vger.kernel.org 8656S: Maintained 8657F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8658F: Documentation/laptops/lg-laptop.rst 8659F: drivers/platform/x86/lg-laptop.c 8660 8661LG2160 MEDIA DRIVER 8662M: Michael Krufky <mkrufky@linuxtv.org> 8663L: linux-media@vger.kernel.org 8664W: https://linuxtv.org 8665W: http://github.com/mkrufky 8666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8667T: git git://linuxtv.org/mkrufky/tuners.git 8668S: Maintained 8669F: drivers/media/dvb-frontends/lg2160.* 8670 8671LGDT3305 MEDIA DRIVER 8672M: Michael Krufky <mkrufky@linuxtv.org> 8673L: linux-media@vger.kernel.org 8674W: https://linuxtv.org 8675W: http://github.com/mkrufky 8676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8677T: git git://linuxtv.org/mkrufky/tuners.git 8678S: Maintained 8679F: drivers/media/dvb-frontends/lgdt3305.* 8680 8681LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8682M: Viresh Kumar <vireshk@kernel.org> 8683L: linux-ide@vger.kernel.org 8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8685S: Maintained 8686F: include/linux/pata_arasan_cf_data.h 8687F: drivers/ata/pata_arasan_cf.c 8688 8689LIBATA PATA DRIVERS 8690M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8691M: Jens Axboe <axboe@kernel.dk> 8692L: linux-ide@vger.kernel.org 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8694S: Maintained 8695F: drivers/ata/pata_*.c 8696F: drivers/ata/ata_generic.c 8697 8698LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8699M: Linus Walleij <linus.walleij@linaro.org> 8700L: linux-ide@vger.kernel.org 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8702S: Maintained 8703F: drivers/ata/pata_ftide010.c 8704F: drivers/ata/sata_gemini.c 8705F: drivers/ata/sata_gemini.h 8706 8707LIBATA SATA AHCI PLATFORM devices support 8708M: Hans de Goede <hdegoede@redhat.com> 8709M: Jens Axboe <axboe@kernel.dk> 8710L: linux-ide@vger.kernel.org 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8712S: Maintained 8713F: drivers/ata/ahci_platform.c 8714F: drivers/ata/libahci_platform.c 8715F: include/linux/ahci_platform.h 8716 8717LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8718M: Mikael Pettersson <mikpelinux@gmail.com> 8719L: linux-ide@vger.kernel.org 8720T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8721S: Maintained 8722F: drivers/ata/sata_promise.* 8723 8724LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8725M: Jens Axboe <axboe@kernel.dk> 8726L: linux-ide@vger.kernel.org 8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8728S: Maintained 8729F: drivers/ata/ 8730F: include/linux/ata.h 8731F: include/linux/libata.h 8732F: Documentation/devicetree/bindings/ata/ 8733 8734LIBLOCKDEP 8735M: Sasha Levin <alexander.levin@microsoft.com> 8736S: Maintained 8737F: tools/lib/lockdep/ 8738 8739LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8740M: Ross Zwisler <zwisler@kernel.org> 8741M: Dan Williams <dan.j.williams@intel.com> 8742M: Vishal Verma <vishal.l.verma@intel.com> 8743M: Dave Jiang <dave.jiang@intel.com> 8744L: linux-nvdimm@lists.01.org 8745Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8746S: Supported 8747F: drivers/nvdimm/blk.c 8748F: drivers/nvdimm/region_devs.c 8749 8750LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8751M: Vishal Verma <vishal.l.verma@intel.com> 8752M: Dan Williams <dan.j.williams@intel.com> 8753M: Ross Zwisler <zwisler@kernel.org> 8754M: Dave Jiang <dave.jiang@intel.com> 8755L: linux-nvdimm@lists.01.org 8756Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8757S: Supported 8758F: drivers/nvdimm/btt* 8759 8760LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8761M: Ross Zwisler <zwisler@kernel.org> 8762M: Dan Williams <dan.j.williams@intel.com> 8763M: Vishal Verma <vishal.l.verma@intel.com> 8764M: Dave Jiang <dave.jiang@intel.com> 8765L: linux-nvdimm@lists.01.org 8766Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8767S: Supported 8768F: drivers/nvdimm/pmem* 8769 8770LIBNVDIMM: DEVICETREE BINDINGS 8771M: Oliver O'Halloran <oohall@gmail.com> 8772L: linux-nvdimm@lists.01.org 8773Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8774S: Supported 8775F: drivers/nvdimm/of_pmem.c 8776F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8777 8778LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8779M: Dan Williams <dan.j.williams@intel.com> 8780M: Ross Zwisler <zwisler@kernel.org> 8781M: Vishal Verma <vishal.l.verma@intel.com> 8782M: Dave Jiang <dave.jiang@intel.com> 8783L: linux-nvdimm@lists.01.org 8784Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8786S: Supported 8787F: drivers/nvdimm/* 8788F: drivers/acpi/nfit/* 8789F: include/linux/nd.h 8790F: include/linux/libnvdimm.h 8791F: include/uapi/linux/ndctl.h 8792 8793LIGHTNVM PLATFORM SUPPORT 8794M: Matias Bjorling <mb@lightnvm.io> 8795W: http://github/OpenChannelSSD 8796L: linux-block@vger.kernel.org 8797S: Maintained 8798F: drivers/lightnvm/ 8799F: include/linux/lightnvm.h 8800F: include/uapi/linux/lightnvm.h 8801 8802LINUX FOR POWER MACINTOSH 8803M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8804W: http://www.penguinppc.org/ 8805L: linuxppc-dev@lists.ozlabs.org 8806S: Maintained 8807F: arch/powerpc/platforms/powermac/ 8808F: drivers/macintosh/ 8809 8810LINUX FOR POWERPC (32-BIT AND 64-BIT) 8811M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8812M: Paul Mackerras <paulus@samba.org> 8813M: Michael Ellerman <mpe@ellerman.id.au> 8814W: https://github.com/linuxppc/linux/wiki 8815L: linuxppc-dev@lists.ozlabs.org 8816Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8817T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8818S: Supported 8819F: Documentation/ABI/stable/sysfs-firmware-opal-* 8820F: Documentation/devicetree/bindings/powerpc/ 8821F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8822F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8823F: Documentation/powerpc/ 8824F: arch/powerpc/ 8825F: drivers/char/tpm/tpm_ibmvtpm* 8826F: drivers/crypto/nx/ 8827F: drivers/crypto/vmx/ 8828F: drivers/i2c/busses/i2c-opal.c 8829F: drivers/net/ethernet/ibm/ibmveth.* 8830F: drivers/net/ethernet/ibm/ibmvnic.* 8831F: drivers/pci/hotplug/pnv_php.c 8832F: drivers/pci/hotplug/rpa* 8833F: drivers/rtc/rtc-opal.c 8834F: drivers/scsi/ibmvscsi/ 8835F: drivers/tty/hvc/hvc_opal.c 8836F: drivers/watchdog/wdrtas.c 8837F: tools/testing/selftests/powerpc 8838N: /pmac 8839N: powermac 8840N: powernv 8841N: [^a-z0-9]ps3 8842N: pseries 8843 8844LINUX FOR POWERPC EMBEDDED MPC5XXX 8845M: Anatolij Gustschin <agust@denx.de> 8846L: linuxppc-dev@lists.ozlabs.org 8847T: git git://git.denx.de/linux-denx-agust.git 8848S: Maintained 8849F: arch/powerpc/platforms/512x/ 8850F: arch/powerpc/platforms/52xx/ 8851 8852LINUX FOR POWERPC EMBEDDED PPC4XX 8853M: Alistair Popple <alistair@popple.id.au> 8854M: Matt Porter <mporter@kernel.crashing.org> 8855W: http://www.penguinppc.org/ 8856L: linuxppc-dev@lists.ozlabs.org 8857S: Maintained 8858F: arch/powerpc/platforms/40x/ 8859F: arch/powerpc/platforms/44x/ 8860 8861LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8862M: Scott Wood <oss@buserror.net> 8863M: Kumar Gala <galak@kernel.crashing.org> 8864W: http://www.penguinppc.org/ 8865L: linuxppc-dev@lists.ozlabs.org 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8867S: Maintained 8868F: arch/powerpc/platforms/83xx/ 8869F: arch/powerpc/platforms/85xx/ 8870F: Documentation/devicetree/bindings/powerpc/fsl/ 8871 8872LINUX FOR POWERPC EMBEDDED PPC8XX 8873M: Vitaly Bordug <vitb@kernel.crashing.org> 8874W: http://www.penguinppc.org/ 8875L: linuxppc-dev@lists.ozlabs.org 8876S: Maintained 8877F: arch/powerpc/platforms/8xx/ 8878 8879LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8880L: linuxppc-dev@lists.ozlabs.org 8881S: Orphan 8882F: arch/powerpc/*/*virtex* 8883F: arch/powerpc/*/*/*virtex* 8884 8885LINUX FOR POWERPC PA SEMI PWRFICIENT 8886L: linuxppc-dev@lists.ozlabs.org 8887S: Orphan 8888F: arch/powerpc/platforms/pasemi/ 8889F: drivers/*/*pasemi* 8890F: drivers/*/*/*pasemi* 8891 8892LINUX KERNEL DUMP TEST MODULE (LKDTM) 8893M: Kees Cook <keescook@chromium.org> 8894S: Maintained 8895F: drivers/misc/lkdtm/* 8896 8897LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8898M: Alan Stern <stern@rowland.harvard.edu> 8899M: Andrea Parri <andrea.parri@amarulasolutions.com> 8900M: Will Deacon <will.deacon@arm.com> 8901M: Peter Zijlstra <peterz@infradead.org> 8902M: Boqun Feng <boqun.feng@gmail.com> 8903M: Nicholas Piggin <npiggin@gmail.com> 8904M: David Howells <dhowells@redhat.com> 8905M: Jade Alglave <j.alglave@ucl.ac.uk> 8906M: Luc Maranget <luc.maranget@inria.fr> 8907M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8908R: Akira Yokosawa <akiyks@gmail.com> 8909R: Daniel Lustig <dlustig@nvidia.com> 8910L: linux-kernel@vger.kernel.org 8911L: linux-arch@vger.kernel.org 8912S: Supported 8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8914F: tools/memory-model/ 8915F: Documentation/atomic_bitops.txt 8916F: Documentation/atomic_t.txt 8917F: Documentation/core-api/atomic_ops.rst 8918F: Documentation/core-api/refcount-vs-atomic.rst 8919F: Documentation/memory-barriers.txt 8920 8921LIS3LV02D ACCELEROMETER DRIVER 8922M: Eric Piel <eric.piel@tremplin-utc.net> 8923S: Maintained 8924F: Documentation/misc-devices/lis3lv02d 8925F: drivers/misc/lis3lv02d/ 8926F: drivers/platform/x86/hp_accel.c 8927 8928LIVE PATCHING 8929M: Josh Poimboeuf <jpoimboe@redhat.com> 8930M: Jessica Yu <jeyu@kernel.org> 8931M: Jiri Kosina <jikos@kernel.org> 8932M: Miroslav Benes <mbenes@suse.cz> 8933R: Petr Mladek <pmladek@suse.com> 8934S: Maintained 8935F: kernel/livepatch/ 8936F: include/linux/livepatch.h 8937F: arch/x86/include/asm/livepatch.h 8938F: arch/x86/kernel/livepatch.c 8939F: Documentation/livepatch/ 8940F: Documentation/ABI/testing/sysfs-kernel-livepatch 8941F: samples/livepatch/ 8942L: live-patching@vger.kernel.org 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8944 8945LLC (802.2) 8946L: netdev@vger.kernel.org 8947S: Odd fixes 8948F: include/linux/llc.h 8949F: include/uapi/linux/llc.h 8950F: include/net/llc* 8951F: net/llc/ 8952 8953LM73 HARDWARE MONITOR DRIVER 8954M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8955L: linux-hwmon@vger.kernel.org 8956S: Maintained 8957F: drivers/hwmon/lm73.c 8958 8959LM78 HARDWARE MONITOR DRIVER 8960M: Jean Delvare <jdelvare@suse.com> 8961L: linux-hwmon@vger.kernel.org 8962S: Maintained 8963F: Documentation/hwmon/lm78 8964F: drivers/hwmon/lm78.c 8965 8966LM83 HARDWARE MONITOR DRIVER 8967M: Jean Delvare <jdelvare@suse.com> 8968L: linux-hwmon@vger.kernel.org 8969S: Maintained 8970F: Documentation/hwmon/lm83 8971F: drivers/hwmon/lm83.c 8972 8973LM90 HARDWARE MONITOR DRIVER 8974M: Jean Delvare <jdelvare@suse.com> 8975L: linux-hwmon@vger.kernel.org 8976S: Maintained 8977F: Documentation/hwmon/lm90 8978F: Documentation/devicetree/bindings/hwmon/lm90.txt 8979F: drivers/hwmon/lm90.c 8980F: include/dt-bindings/thermal/lm90.h 8981 8982LM95234 HARDWARE MONITOR DRIVER 8983M: Guenter Roeck <linux@roeck-us.net> 8984L: linux-hwmon@vger.kernel.org 8985S: Maintained 8986F: Documentation/hwmon/lm95234 8987F: drivers/hwmon/lm95234.c 8988 8989LME2510 MEDIA DRIVER 8990M: Malcolm Priestley <tvboxspy@gmail.com> 8991L: linux-media@vger.kernel.org 8992W: https://linuxtv.org 8993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8994S: Maintained 8995F: drivers/media/usb/dvb-usb-v2/lmedm04* 8996 8997LOADPIN SECURITY MODULE 8998M: Kees Cook <keescook@chromium.org> 8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9000S: Supported 9001F: security/loadpin/ 9002F: Documentation/admin-guide/LSM/LoadPin.rst 9003 9004LOCKING PRIMITIVES 9005M: Peter Zijlstra <peterz@infradead.org> 9006M: Ingo Molnar <mingo@redhat.com> 9007M: Will Deacon <will.deacon@arm.com> 9008L: linux-kernel@vger.kernel.org 9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9010S: Maintained 9011F: Documentation/locking/ 9012F: include/linux/lockdep.h 9013F: include/linux/spinlock*.h 9014F: arch/*/include/asm/spinlock*.h 9015F: include/linux/rwlock*.h 9016F: include/linux/mutex*.h 9017F: include/linux/rwsem*.h 9018F: arch/*/include/asm/rwsem.h 9019F: include/linux/seqlock.h 9020F: lib/locking*.[ch] 9021F: kernel/locking/ 9022X: kernel/locking/locktorture.c 9023 9024LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9025M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9026L: linux-ntfs-dev@lists.sourceforge.net 9027W: http://www.linux-ntfs.org/content/view/19/37/ 9028S: Maintained 9029F: Documentation/ldm.txt 9030F: block/partitions/ldm.* 9031 9032LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9033M: Sathya Prakash <sathya.prakash@broadcom.com> 9034M: Chaitra P B <chaitra.basappa@broadcom.com> 9035M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9036L: MPT-FusionLinux.pdl@broadcom.com 9037L: linux-scsi@vger.kernel.org 9038W: http://www.avagotech.com/support/ 9039S: Supported 9040F: drivers/message/fusion/ 9041F: drivers/scsi/mpt3sas/ 9042 9043LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9044M: Matthew Wilcox <willy@infradead.org> 9045L: linux-scsi@vger.kernel.org 9046S: Maintained 9047F: drivers/scsi/sym53c8xx_2/ 9048 9049LTC1660 DAC DRIVER 9050M: Marcus Folkesson <marcus.folkesson@gmail.com> 9051L: linux-iio@vger.kernel.org 9052S: Maintained 9053F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9054F: drivers/iio/dac/ltc1660.c 9055 9056LTC4261 HARDWARE MONITOR DRIVER 9057M: Guenter Roeck <linux@roeck-us.net> 9058L: linux-hwmon@vger.kernel.org 9059S: Maintained 9060F: Documentation/hwmon/ltc4261 9061F: drivers/hwmon/ltc4261.c 9062 9063LTC4306 I2C MULTIPLEXER DRIVER 9064M: Michael Hennerich <michael.hennerich@analog.com> 9065W: http://ez.analog.com/community/linux-device-drivers 9066L: linux-i2c@vger.kernel.org 9067S: Supported 9068F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9069F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9070 9071LTP (Linux Test Project) 9072M: Mike Frysinger <vapier@gentoo.org> 9073M: Cyril Hrubis <chrubis@suse.cz> 9074M: Wanlong Gao <wanlong.gao@gmail.com> 9075M: Jan Stancek <jstancek@redhat.com> 9076M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9077M: Alexey Kodanev <alexey.kodanev@oracle.com> 9078L: ltp@lists.linux.it (subscribers-only) 9079W: http://linux-test-project.github.io/ 9080T: git git://github.com/linux-test-project/ltp.git 9081S: Maintained 9082 9083M68K ARCHITECTURE 9084M: Geert Uytterhoeven <geert@linux-m68k.org> 9085L: linux-m68k@lists.linux-m68k.org 9086W: http://www.linux-m68k.org/ 9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9088S: Maintained 9089F: arch/m68k/ 9090F: drivers/zorro/ 9091 9092M68K ON APPLE MACINTOSH 9093M: Joshua Thompson <funaho@jurai.org> 9094W: http://www.mac.linux-m68k.org/ 9095L: linux-m68k@lists.linux-m68k.org 9096S: Maintained 9097F: arch/m68k/mac/ 9098 9099M68K ON HP9000/300 9100M: Philip Blundell <philb@gnu.org> 9101W: http://www.tazenda.demon.co.uk/phil/linux-hp 9102S: Maintained 9103F: arch/m68k/hp300/ 9104 9105M88DS3103 MEDIA DRIVER 9106M: Antti Palosaari <crope@iki.fi> 9107L: linux-media@vger.kernel.org 9108W: https://linuxtv.org 9109W: http://palosaari.fi/linux/ 9110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9111T: git git://linuxtv.org/anttip/media_tree.git 9112S: Maintained 9113F: drivers/media/dvb-frontends/m88ds3103* 9114 9115M88RS2000 MEDIA DRIVER 9116M: Malcolm Priestley <tvboxspy@gmail.com> 9117L: linux-media@vger.kernel.org 9118W: https://linuxtv.org 9119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9120S: Maintained 9121F: drivers/media/dvb-frontends/m88rs2000* 9122 9123MA901 MASTERKIT USB FM RADIO DRIVER 9124M: Alexey Klimov <klimov.linux@gmail.com> 9125L: linux-media@vger.kernel.org 9126T: git git://linuxtv.org/media_tree.git 9127S: Maintained 9128F: drivers/media/radio/radio-ma901.c 9129 9130MAC80211 9131M: Johannes Berg <johannes@sipsolutions.net> 9132L: linux-wireless@vger.kernel.org 9133W: http://wireless.kernel.org/ 9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9136S: Maintained 9137F: Documentation/networking/mac80211-injection.txt 9138F: include/net/mac80211.h 9139F: net/mac80211/ 9140F: drivers/net/wireless/mac80211_hwsim.[ch] 9141F: Documentation/networking/mac80211_hwsim/README 9142 9143MAILBOX API 9144M: Jassi Brar <jassisinghbrar@gmail.com> 9145L: linux-kernel@vger.kernel.org 9146S: Maintained 9147F: drivers/mailbox/ 9148F: include/linux/mailbox_client.h 9149F: include/linux/mailbox_controller.h 9150 9151MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9152M: Michael Kerrisk <mtk.manpages@gmail.com> 9153W: http://www.kernel.org/doc/man-pages 9154L: linux-man@vger.kernel.org 9155S: Maintained 9156 9157MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9158M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9159L: linux-mips@vger.kernel.org 9160S: Maintained 9161F: arch/mips/boot/dts/img/pistachio_marduk.dts 9162 9163MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9164M: Andrew Lunn <andrew@lunn.ch> 9165M: Vivien Didelot <vivien.didelot@gmail.com> 9166L: netdev@vger.kernel.org 9167S: Maintained 9168F: drivers/net/dsa/mv88e6xxx/ 9169F: include/linux/platform_data/mv88e6xxx.h 9170F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9171 9172MARVELL ARMADA DRM SUPPORT 9173M: Russell King <linux@armlinux.org.uk> 9174S: Maintained 9175T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9176T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9177F: drivers/gpu/drm/armada/ 9178F: include/uapi/drm/armada_drm.h 9179F: Documentation/devicetree/bindings/display/armada/ 9180 9181MARVELL ARMADA 3700 PHY DRIVERS 9182M: Miquel Raynal <miquel.raynal@bootlin.com> 9183S: Maintained 9184F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9185F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9186F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9187F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9188 9189MARVELL CRYPTO DRIVER 9190M: Boris Brezillon <bbrezillon@kernel.org> 9191M: Arnaud Ebalard <arno@natisbad.org> 9192F: drivers/crypto/marvell/ 9193S: Maintained 9194L: linux-crypto@vger.kernel.org 9195 9196MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9197M: Mirko Lindner <mlindner@marvell.com> 9198M: Stephen Hemminger <stephen@networkplumber.org> 9199L: netdev@vger.kernel.org 9200S: Maintained 9201F: drivers/net/ethernet/marvell/sk* 9202 9203MARVELL LIBERTAS WIRELESS DRIVER 9204L: libertas-dev@lists.infradead.org 9205S: Orphan 9206F: drivers/net/wireless/marvell/libertas/ 9207 9208MARVELL MACCHIATOBIN SUPPORT 9209M: Russell King <linux@armlinux.org.uk> 9210L: linux-arm-kernel@lists.infradead.org 9211S: Maintained 9212F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9213 9214MARVELL MV643XX ETHERNET DRIVER 9215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9216L: netdev@vger.kernel.org 9217S: Maintained 9218F: drivers/net/ethernet/marvell/mv643xx_eth.* 9219F: include/linux/mv643xx.h 9220 9221MARVELL MV88X3310 PHY DRIVER 9222M: Russell King <linux@armlinux.org.uk> 9223L: netdev@vger.kernel.org 9224S: Maintained 9225F: drivers/net/phy/marvell10g.c 9226 9227MARVELL MVEBU THERMAL DRIVER 9228M: Miquel Raynal <miquel.raynal@bootlin.com> 9229S: Maintained 9230F: drivers/thermal/armada_thermal.c 9231 9232MARVELL MVNETA ETHERNET DRIVER 9233M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9234L: netdev@vger.kernel.org 9235S: Maintained 9236F: drivers/net/ethernet/marvell/mvneta.* 9237 9238MARVELL MWIFIEX WIRELESS DRIVER 9239M: Amitkumar Karwar <amitkarwar@gmail.com> 9240M: Nishant Sarmukadam <nishants@marvell.com> 9241M: Ganapathi Bhat <gbhat@marvell.com> 9242M: Xinming Hu <huxinming820@gmail.com> 9243L: linux-wireless@vger.kernel.org 9244S: Maintained 9245F: drivers/net/wireless/marvell/mwifiex/ 9246 9247MARVELL MWL8K WIRELESS DRIVER 9248M: Lennert Buytenhek <buytenh@wantstofly.org> 9249L: linux-wireless@vger.kernel.org 9250S: Odd Fixes 9251F: drivers/net/wireless/marvell/mwl8k.c 9252 9253MARVELL NAND CONTROLLER DRIVER 9254M: Miquel Raynal <miquel.raynal@bootlin.com> 9255L: linux-mtd@lists.infradead.org 9256S: Maintained 9257F: drivers/mtd/nand/raw/marvell_nand.c 9258F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9259 9260MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9261M: Nicolas Pitre <nico@fluxnic.net> 9262S: Odd Fixes 9263F: drivers/mmc/host/mvsdio.* 9264 9265MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9266M: Hu Ziji <huziji@marvell.com> 9267L: linux-mmc@vger.kernel.org 9268S: Supported 9269F: drivers/mmc/host/sdhci-xenon* 9270F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9271 9272MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9273M: Sunil Goutham <sgoutham@marvell.com> 9274M: Linu Cherian <lcherian@marvell.com> 9275M: Geetha sowjanya <gakula@marvell.com> 9276M: Jerin Jacob <jerinj@marvell.com> 9277L: netdev@vger.kernel.org 9278S: Supported 9279F: drivers/net/ethernet/marvell/octeontx2/af/ 9280 9281MATROX FRAMEBUFFER DRIVER 9282L: linux-fbdev@vger.kernel.org 9283S: Orphan 9284F: drivers/video/fbdev/matrox/matroxfb_* 9285F: include/uapi/linux/matroxfb.h 9286 9287MAX16065 HARDWARE MONITOR DRIVER 9288M: Guenter Roeck <linux@roeck-us.net> 9289L: linux-hwmon@vger.kernel.org 9290S: Maintained 9291F: Documentation/hwmon/max16065 9292F: drivers/hwmon/max16065.c 9293 9294MAX2175 SDR TUNER DRIVER 9295M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9296L: linux-media@vger.kernel.org 9297T: git git://linuxtv.org/media_tree.git 9298S: Maintained 9299F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9300F: Documentation/media/v4l-drivers/max2175.rst 9301F: drivers/media/i2c/max2175* 9302F: include/uapi/linux/max2175.h 9303 9304MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9305L: linux-hwmon@vger.kernel.org 9306S: Orphan 9307F: Documentation/hwmon/max6650 9308F: drivers/hwmon/max6650.c 9309 9310MAX6697 HARDWARE MONITOR DRIVER 9311M: Guenter Roeck <linux@roeck-us.net> 9312L: linux-hwmon@vger.kernel.org 9313S: Maintained 9314F: Documentation/hwmon/max6697 9315F: Documentation/devicetree/bindings/hwmon/max6697.txt 9316F: drivers/hwmon/max6697.c 9317F: include/linux/platform_data/max6697.h 9318 9319MAX9860 MONO AUDIO VOICE CODEC DRIVER 9320M: Peter Rosin <peda@axentia.se> 9321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9322S: Maintained 9323F: Documentation/devicetree/bindings/sound/max9860.txt 9324F: sound/soc/codecs/max9860.* 9325 9326MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9327M: Javier Martinez Canillas <javier@dowhile0.org> 9328L: linux-kernel@vger.kernel.org 9329S: Supported 9330F: drivers/regulator/max77802-regulator.c 9331F: Documentation/devicetree/bindings/*/*max77802.txt 9332F: include/dt-bindings/*/*max77802.h 9333 9334MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9335M: Krzysztof Kozlowski <krzk@kernel.org> 9336M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9337L: linux-pm@vger.kernel.org 9338S: Supported 9339F: drivers/power/supply/max14577_charger.c 9340F: drivers/power/supply/max77693_charger.c 9341 9342MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9343M: Chanwoo Choi <cw00.choi@samsung.com> 9344M: Krzysztof Kozlowski <krzk@kernel.org> 9345M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9346L: linux-kernel@vger.kernel.org 9347S: Supported 9348F: drivers/*/max14577*.c 9349F: drivers/*/max77686*.c 9350F: drivers/*/max77693*.c 9351F: drivers/extcon/extcon-max14577.c 9352F: drivers/extcon/extcon-max77693.c 9353F: drivers/rtc/rtc-max77686.c 9354F: drivers/clk/clk-max77686.c 9355F: Documentation/devicetree/bindings/mfd/max14577.txt 9356F: Documentation/devicetree/bindings/*/max77686.txt 9357F: Documentation/devicetree/bindings/mfd/max77693.txt 9358F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9359F: include/linux/mfd/max14577*.h 9360F: include/linux/mfd/max77686*.h 9361F: include/linux/mfd/max77693*.h 9362 9363MAXIRADIO FM RADIO RECEIVER DRIVER 9364M: Hans Verkuil <hverkuil@xs4all.nl> 9365L: linux-media@vger.kernel.org 9366T: git git://linuxtv.org/media_tree.git 9367W: https://linuxtv.org 9368S: Maintained 9369F: drivers/media/radio/radio-maxiradio* 9370 9371MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9372M: Peter Rosin <peda@axentia.se> 9373L: linux-iio@vger.kernel.org 9374S: Maintained 9375F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9376F: drivers/iio/potentiometer/mcp4018.c 9377F: drivers/iio/potentiometer/mcp4531.c 9378 9379MCR20A IEEE-802.15.4 RADIO DRIVER 9380M: Xue Liu <liuxuenetmail@gmail.com> 9381L: linux-wpan@vger.kernel.org 9382W: https://github.com/xueliu/mcr20a-linux 9383S: Maintained 9384F: drivers/net/ieee802154/mcr20a.c 9385F: drivers/net/ieee802154/mcr20a.h 9386F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9387 9388MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9389M: William Breathitt Gray <vilhelm.gray@gmail.com> 9390L: linux-iio@vger.kernel.org 9391S: Maintained 9392F: drivers/iio/dac/cio-dac.c 9393 9394MEDIA DRIVERS FOR ASCOT2E 9395M: Sergey Kozlov <serjk@netup.ru> 9396M: Abylay Ospan <aospan@netup.ru> 9397L: linux-media@vger.kernel.org 9398W: https://linuxtv.org 9399W: http://netup.tv/ 9400T: git git://linuxtv.org/media_tree.git 9401S: Supported 9402F: drivers/media/dvb-frontends/ascot2e* 9403 9404MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9405M: Jasmin Jessich <jasmin@anw.at> 9406L: linux-media@vger.kernel.org 9407W: https://linuxtv.org 9408T: git git://linuxtv.org/media_tree.git 9409S: Maintained 9410F: drivers/media/dvb-frontends/cxd2099* 9411 9412MEDIA DRIVERS FOR CXD2841ER 9413M: Sergey Kozlov <serjk@netup.ru> 9414M: Abylay Ospan <aospan@netup.ru> 9415L: linux-media@vger.kernel.org 9416W: https://linuxtv.org 9417W: http://netup.tv/ 9418T: git git://linuxtv.org/media_tree.git 9419S: Supported 9420F: drivers/media/dvb-frontends/cxd2841er* 9421 9422MEDIA DRIVERS FOR CXD2880 9423M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9424L: linux-media@vger.kernel.org 9425W: http://linuxtv.org/ 9426T: git git://linuxtv.org/media_tree.git 9427S: Supported 9428F: drivers/media/dvb-frontends/cxd2880/* 9429F: drivers/media/spi/cxd2880* 9430 9431MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9432L: linux-media@vger.kernel.org 9433W: https://linuxtv.org 9434T: git git://linuxtv.org/media_tree.git 9435S: Orphan 9436F: drivers/media/pci/ddbridge/* 9437 9438MEDIA DRIVERS FOR FREESCALE IMX 9439M: Steve Longerbeam <slongerbeam@gmail.com> 9440M: Philipp Zabel <p.zabel@pengutronix.de> 9441L: linux-media@vger.kernel.org 9442T: git git://linuxtv.org/media_tree.git 9443S: Maintained 9444F: Documentation/devicetree/bindings/media/imx.txt 9445F: Documentation/media/v4l-drivers/imx.rst 9446F: drivers/staging/media/imx/ 9447F: include/linux/imx-media.h 9448F: include/media/imx.h 9449 9450MEDIA DRIVER FOR FREESCALE IMX PXP 9451M: Philipp Zabel <p.zabel@pengutronix.de> 9452L: linux-media@vger.kernel.org 9453T: git git://linuxtv.org/media_tree.git 9454S: Maintained 9455F: drivers/media/platform/imx-pxp.[ch] 9456 9457MEDIA DRIVERS FOR HELENE 9458M: Abylay Ospan <aospan@netup.ru> 9459L: linux-media@vger.kernel.org 9460W: https://linuxtv.org 9461W: http://netup.tv/ 9462T: git git://linuxtv.org/media_tree.git 9463S: Supported 9464F: drivers/media/dvb-frontends/helene* 9465 9466MEDIA DRIVERS FOR HORUS3A 9467M: Sergey Kozlov <serjk@netup.ru> 9468M: Abylay Ospan <aospan@netup.ru> 9469L: linux-media@vger.kernel.org 9470W: https://linuxtv.org 9471W: http://netup.tv/ 9472T: git git://linuxtv.org/media_tree.git 9473S: Supported 9474F: drivers/media/dvb-frontends/horus3a* 9475 9476MEDIA DRIVERS FOR LNBH25 9477M: Sergey Kozlov <serjk@netup.ru> 9478M: Abylay Ospan <aospan@netup.ru> 9479L: linux-media@vger.kernel.org 9480W: https://linuxtv.org 9481W: http://netup.tv/ 9482T: git git://linuxtv.org/media_tree.git 9483S: Supported 9484F: drivers/media/dvb-frontends/lnbh25* 9485 9486MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9487L: linux-media@vger.kernel.org 9488W: https://linuxtv.org 9489T: git git://linuxtv.org/media_tree.git 9490S: Orphan 9491F: drivers/media/dvb-frontends/mxl5xx* 9492 9493MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9494M: Sergey Kozlov <serjk@netup.ru> 9495M: Abylay Ospan <aospan@netup.ru> 9496L: linux-media@vger.kernel.org 9497W: https://linuxtv.org 9498W: http://netup.tv/ 9499T: git git://linuxtv.org/media_tree.git 9500S: Supported 9501F: drivers/media/pci/netup_unidvb/* 9502 9503MEDIA DRIVERS FOR RENESAS - CEU 9504M: Jacopo Mondi <jacopo@jmondi.org> 9505L: linux-media@vger.kernel.org 9506L: linux-renesas-soc@vger.kernel.org 9507T: git git://linuxtv.org/media_tree.git 9508S: Supported 9509F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9510F: drivers/media/platform/renesas-ceu.c 9511F: include/media/drv-intf/renesas-ceu.h 9512 9513MEDIA DRIVERS FOR RENESAS - DRIF 9514M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9515L: linux-media@vger.kernel.org 9516L: linux-renesas-soc@vger.kernel.org 9517T: git git://linuxtv.org/media_tree.git 9518S: Supported 9519F: Documentation/devicetree/bindings/media/renesas,drif.txt 9520F: drivers/media/platform/rcar_drif.c 9521 9522MEDIA DRIVERS FOR RENESAS - FCP 9523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9524L: linux-media@vger.kernel.org 9525L: linux-renesas-soc@vger.kernel.org 9526T: git git://linuxtv.org/media_tree.git 9527S: Supported 9528F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9529F: drivers/media/platform/rcar-fcp.c 9530F: include/media/rcar-fcp.h 9531 9532MEDIA DRIVERS FOR RENESAS - FDP1 9533M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9534L: linux-media@vger.kernel.org 9535L: linux-renesas-soc@vger.kernel.org 9536T: git git://linuxtv.org/media_tree.git 9537S: Supported 9538F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9539F: drivers/media/platform/rcar_fdp1.c 9540 9541MEDIA DRIVERS FOR RENESAS - VIN 9542M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9543L: linux-media@vger.kernel.org 9544L: linux-renesas-soc@vger.kernel.org 9545T: git git://linuxtv.org/media_tree.git 9546S: Supported 9547F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9548F: Documentation/devicetree/bindings/media/rcar_vin.txt 9549F: drivers/media/platform/rcar-vin/ 9550 9551MEDIA DRIVERS FOR RENESAS - VSP1 9552M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9553M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9554L: linux-media@vger.kernel.org 9555L: linux-renesas-soc@vger.kernel.org 9556T: git git://linuxtv.org/media_tree.git 9557S: Supported 9558F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9559F: drivers/media/platform/vsp1/ 9560 9561MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9562L: linux-media@vger.kernel.org 9563W: https://linuxtv.org 9564T: git git://linuxtv.org/media_tree.git 9565S: Orphan 9566F: drivers/media/dvb-frontends/stv0910* 9567 9568MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9569L: linux-media@vger.kernel.org 9570W: https://linuxtv.org 9571T: git git://linuxtv.org/media_tree.git 9572S: Orphan 9573F: drivers/media/dvb-frontends/stv6111* 9574 9575MEDIA DRIVERS FOR STM32 - DCMI 9576M: Hugues Fruchet <hugues.fruchet@st.com> 9577L: linux-media@vger.kernel.org 9578T: git git://linuxtv.org/media_tree.git 9579S: Supported 9580F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9581F: drivers/media/platform/stm32/stm32-dcmi.c 9582 9583MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9584M: Dmitry Osipenko <digetx@gmail.com> 9585L: linux-media@vger.kernel.org 9586L: linux-tegra@vger.kernel.org 9587T: git git://linuxtv.org/media_tree.git 9588S: Maintained 9589F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9590F: drivers/staging/media/tegra-vde/ 9591 9592MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9593M: Mauro Carvalho Chehab <mchehab@kernel.org> 9594P: LinuxTV.org Project 9595L: linux-media@vger.kernel.org 9596W: https://linuxtv.org 9597Q: http://patchwork.kernel.org/project/linux-media/list/ 9598T: git git://linuxtv.org/media_tree.git 9599S: Maintained 9600F: Documentation/devicetree/bindings/media/ 9601F: Documentation/media/ 9602F: drivers/media/ 9603F: drivers/staging/media/ 9604F: include/linux/platform_data/media/ 9605F: include/media/ 9606F: include/uapi/linux/dvb/ 9607F: include/uapi/linux/videodev2.h 9608F: include/uapi/linux/media.h 9609F: include/uapi/linux/v4l2-* 9610F: include/uapi/linux/meye.h 9611F: include/uapi/linux/ivtv* 9612F: include/uapi/linux/uvcvideo.h 9613 9614MEDIATEK BLUETOOTH DRIVER 9615M: Sean Wang <sean.wang@mediatek.com> 9616L: linux-bluetooth@vger.kernel.org 9617L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9618S: Maintained 9619F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9620F: drivers/bluetooth/btmtkuart.c 9621 9622MEDIATEK CIR DRIVER 9623M: Sean Wang <sean.wang@mediatek.com> 9624S: Maintained 9625F: drivers/media/rc/mtk-cir.c 9626 9627MEDIATEK DMA DRIVER 9628M: Sean Wang <sean.wang@mediatek.com> 9629L: dmaengine@vger.kernel.org 9630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9631L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9632S: Maintained 9633F: Documentation/devicetree/bindings/dma/mtk-* 9634F: drivers/dma/mediatek/ 9635 9636MEDIATEK PMIC LED DRIVER 9637M: Sean Wang <sean.wang@mediatek.com> 9638S: Maintained 9639F: drivers/leds/leds-mt6323.c 9640F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9641 9642MEDIATEK ETHERNET DRIVER 9643M: Felix Fietkau <nbd@openwrt.org> 9644M: John Crispin <john@phrozen.org> 9645M: Sean Wang <sean.wang@mediatek.com> 9646M: Nelson Chang <nelson.chang@mediatek.com> 9647L: netdev@vger.kernel.org 9648S: Maintained 9649F: drivers/net/ethernet/mediatek/ 9650 9651MEDIATEK SWITCH DRIVER 9652M: Sean Wang <sean.wang@mediatek.com> 9653L: netdev@vger.kernel.org 9654S: Maintained 9655F: drivers/net/dsa/mt7530.* 9656F: net/dsa/tag_mtk.c 9657 9658MEDIATEK JPEG DRIVER 9659M: Rick Chang <rick.chang@mediatek.com> 9660M: Bin Liu <bin.liu@mediatek.com> 9661S: Supported 9662F: drivers/media/platform/mtk-jpeg/ 9663F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9664 9665MEDIATEK MDP DRIVER 9666M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9667M: Houlong Wei <houlong.wei@mediatek.com> 9668M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9669S: Supported 9670F: drivers/media/platform/mtk-mdp/ 9671F: drivers/media/platform/mtk-vpu/ 9672F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9673 9674MEDIATEK MEDIA DRIVER 9675M: Tiffany Lin <tiffany.lin@mediatek.com> 9676M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9677S: Supported 9678F: drivers/media/platform/mtk-vcodec/ 9679F: drivers/media/platform/mtk-vpu/ 9680F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9681F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9682 9683MEDIATEK MT76 WIRELESS LAN DRIVER 9684M: Felix Fietkau <nbd@nbd.name> 9685M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9686L: linux-wireless@vger.kernel.org 9687S: Maintained 9688F: drivers/net/wireless/mediatek/mt76/ 9689 9690MEDIATEK MT7601U WIRELESS LAN DRIVER 9691M: Jakub Kicinski <kubakici@wp.pl> 9692L: linux-wireless@vger.kernel.org 9693S: Maintained 9694F: drivers/net/wireless/mediatek/mt7601u/ 9695 9696MEDIATEK NAND CONTROLLER DRIVER 9697M: Xiaolei Li <xiaolei.li@mediatek.com> 9698L: linux-mtd@lists.infradead.org 9699S: Maintained 9700F: drivers/mtd/nand/raw/mtk_* 9701F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9702 9703MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9704M: Sean Wang <sean.wang@mediatek.com> 9705S: Maintained 9706F: drivers/char/hw_random/mtk-rng.c 9707 9708MEDIATEK USB3 DRD IP DRIVER 9709M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9710L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9712L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9713S: Maintained 9714F: drivers/usb/mtu3/ 9715 9716MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9717M: Peter Senna Tschudin <peter.senna@gmail.com> 9718M: Martin Donnelly <martin.donnelly@ge.com> 9719M: Martyn Welch <martyn.welch@collabora.co.uk> 9720S: Maintained 9721F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9722F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9723 9724MEGARAID SCSI/SAS DRIVERS 9725M: Kashyap Desai <kashyap.desai@broadcom.com> 9726M: Sumit Saxena <sumit.saxena@broadcom.com> 9727M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9728L: megaraidlinux.pdl@broadcom.com 9729L: linux-scsi@vger.kernel.org 9730W: http://www.avagotech.com/support/ 9731S: Maintained 9732F: Documentation/scsi/megaraid.txt 9733F: drivers/scsi/megaraid.* 9734F: drivers/scsi/megaraid/ 9735 9736MELEXIS MLX90614 DRIVER 9737M: Crt Mori <cmo@melexis.com> 9738L: linux-iio@vger.kernel.org 9739W: http://www.melexis.com 9740S: Supported 9741F: drivers/iio/temperature/mlx90614.c 9742 9743MELEXIS MLX90632 DRIVER 9744M: Crt Mori <cmo@melexis.com> 9745L: linux-iio@vger.kernel.org 9746W: http://www.melexis.com 9747S: Supported 9748F: drivers/iio/temperature/mlx90632.c 9749 9750MELFAS MIP4 TOUCHSCREEN DRIVER 9751M: Sangwon Jee <jeesw@melfas.com> 9752W: http://www.melfas.com 9753S: Supported 9754F: drivers/input/touchscreen/melfas_mip4.c 9755F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9756 9757MELLANOX ETHERNET DRIVER (mlx4_en) 9758M: Tariq Toukan <tariqt@mellanox.com> 9759L: netdev@vger.kernel.org 9760S: Supported 9761W: http://www.mellanox.com 9762Q: http://patchwork.ozlabs.org/project/netdev/list/ 9763F: drivers/net/ethernet/mellanox/mlx4/en_* 9764 9765MELLANOX ETHERNET DRIVER (mlx5e) 9766M: Saeed Mahameed <saeedm@mellanox.com> 9767L: netdev@vger.kernel.org 9768S: Supported 9769W: http://www.mellanox.com 9770Q: http://patchwork.ozlabs.org/project/netdev/list/ 9771F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9772 9773MELLANOX ETHERNET INNOVA DRIVERS 9774R: Boris Pismenny <borisp@mellanox.com> 9775L: netdev@vger.kernel.org 9776S: Supported 9777W: http://www.mellanox.com 9778Q: http://patchwork.ozlabs.org/project/netdev/list/ 9779F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9780F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9781F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9782F: include/linux/mlx5/mlx5_ifc_fpga.h 9783 9784MELLANOX ETHERNET INNOVA IPSEC DRIVER 9785R: Boris Pismenny <borisp@mellanox.com> 9786L: netdev@vger.kernel.org 9787S: Supported 9788W: http://www.mellanox.com 9789Q: http://patchwork.ozlabs.org/project/netdev/list/ 9790F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9791F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9792 9793MELLANOX ETHERNET SWITCH DRIVERS 9794M: Jiri Pirko <jiri@mellanox.com> 9795M: Ido Schimmel <idosch@mellanox.com> 9796L: netdev@vger.kernel.org 9797S: Supported 9798W: http://www.mellanox.com 9799Q: http://patchwork.ozlabs.org/project/netdev/list/ 9800F: drivers/net/ethernet/mellanox/mlxsw/ 9801F: tools/testing/selftests/drivers/net/mlxsw/ 9802 9803MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9804M: mlxsw@mellanox.com 9805L: netdev@vger.kernel.org 9806S: Supported 9807W: http://www.mellanox.com 9808Q: http://patchwork.ozlabs.org/project/netdev/list/ 9809F: drivers/net/ethernet/mellanox/mlxfw/ 9810 9811MELLANOX HARDWARE PLATFORM SUPPORT 9812M: Andy Shevchenko <andy@infradead.org> 9813M: Darren Hart <dvhart@infradead.org> 9814M: Vadim Pasternak <vadimp@mellanox.com> 9815L: platform-driver-x86@vger.kernel.org 9816S: Supported 9817F: drivers/platform/mellanox/ 9818 9819MELLANOX MLX4 core VPI driver 9820M: Tariq Toukan <tariqt@mellanox.com> 9821L: netdev@vger.kernel.org 9822L: linux-rdma@vger.kernel.org 9823W: http://www.mellanox.com 9824Q: http://patchwork.ozlabs.org/project/netdev/list/ 9825S: Supported 9826F: drivers/net/ethernet/mellanox/mlx4/ 9827F: include/linux/mlx4/ 9828 9829MELLANOX MLX4 IB driver 9830M: Yishai Hadas <yishaih@mellanox.com> 9831L: linux-rdma@vger.kernel.org 9832W: http://www.mellanox.com 9833Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9834S: Supported 9835F: drivers/infiniband/hw/mlx4/ 9836F: include/linux/mlx4/ 9837F: include/uapi/rdma/mlx4-abi.h 9838 9839MELLANOX MLX5 core VPI driver 9840M: Saeed Mahameed <saeedm@mellanox.com> 9841M: Leon Romanovsky <leonro@mellanox.com> 9842L: netdev@vger.kernel.org 9843L: linux-rdma@vger.kernel.org 9844W: http://www.mellanox.com 9845Q: http://patchwork.ozlabs.org/project/netdev/list/ 9846S: Supported 9847F: drivers/net/ethernet/mellanox/mlx5/core/ 9848F: include/linux/mlx5/ 9849 9850MELLANOX MLX5 IB driver 9851M: Leon Romanovsky <leonro@mellanox.com> 9852L: linux-rdma@vger.kernel.org 9853W: http://www.mellanox.com 9854Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9855S: Supported 9856F: drivers/infiniband/hw/mlx5/ 9857F: include/linux/mlx5/ 9858F: include/uapi/rdma/mlx5-abi.h 9859 9860MELLANOX MLXCPLD I2C AND MUX DRIVER 9861M: Vadim Pasternak <vadimp@mellanox.com> 9862M: Michael Shych <michaelsh@mellanox.com> 9863L: linux-i2c@vger.kernel.org 9864S: Supported 9865F: drivers/i2c/busses/i2c-mlxcpld.c 9866F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9867F: Documentation/i2c/busses/i2c-mlxcpld 9868 9869MELLANOX MLXCPLD LED DRIVER 9870M: Vadim Pasternak <vadimp@mellanox.com> 9871L: linux-leds@vger.kernel.org 9872S: Supported 9873F: drivers/leds/leds-mlxcpld.c 9874F: drivers/leds/leds-mlxreg.c 9875F: Documentation/leds/leds-mlxcpld.txt 9876 9877MELLANOX PLATFORM DRIVER 9878M: Vadim Pasternak <vadimp@mellanox.com> 9879L: platform-driver-x86@vger.kernel.org 9880S: Supported 9881F: drivers/platform/x86/mlx-platform.c 9882 9883MEMBARRIER SUPPORT 9884M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9885M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9886L: linux-kernel@vger.kernel.org 9887S: Supported 9888F: kernel/sched/membarrier.c 9889F: include/uapi/linux/membarrier.h 9890F: arch/powerpc/include/asm/membarrier.h 9891 9892MEMBLOCK 9893M: Mike Rapoport <rppt@linux.ibm.com> 9894L: linux-mm@kvack.org 9895S: Maintained 9896F: include/linux/memblock.h 9897F: mm/memblock.c 9898F: Documentation/core-api/boot-time-mm.rst 9899 9900MEMORY MANAGEMENT 9901L: linux-mm@kvack.org 9902W: http://www.linux-mm.org 9903S: Maintained 9904F: include/linux/mm.h 9905F: include/linux/gfp.h 9906F: include/linux/mmzone.h 9907F: include/linux/memory_hotplug.h 9908F: include/linux/vmalloc.h 9909F: mm/ 9910 9911MEMORY TECHNOLOGY DEVICES (MTD) 9912M: David Woodhouse <dwmw2@infradead.org> 9913M: Brian Norris <computersforpeace@gmail.com> 9914M: Boris Brezillon <bbrezillon@kernel.org> 9915M: Marek Vasut <marek.vasut@gmail.com> 9916M: Richard Weinberger <richard@nod.at> 9917L: linux-mtd@lists.infradead.org 9918W: http://www.linux-mtd.infradead.org/ 9919Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9920T: git git://git.infradead.org/linux-mtd.git master 9921T: git git://git.infradead.org/linux-mtd.git mtd/next 9922S: Maintained 9923F: Documentation/devicetree/bindings/mtd/ 9924F: drivers/mtd/ 9925F: include/linux/mtd/ 9926F: include/uapi/mtd/ 9927 9928MEN A21 WATCHDOG DRIVER 9929M: Johannes Thumshirn <morbidrsa@gmail.com> 9930L: linux-watchdog@vger.kernel.org 9931S: Maintained 9932F: drivers/watchdog/mena21_wdt.c 9933 9934MEN CHAMELEON BUS (mcb) 9935M: Johannes Thumshirn <morbidrsa@gmail.com> 9936S: Maintained 9937F: drivers/mcb/ 9938F: include/linux/mcb.h 9939F: Documentation/men-chameleon-bus.txt 9940 9941MEN F21BMC (Board Management Controller) 9942M: Andreas Werner <andreas.werner@men.de> 9943S: Supported 9944F: drivers/mfd/menf21bmc.c 9945F: drivers/watchdog/menf21bmc_wdt.c 9946F: drivers/leds/leds-menf21bmc.c 9947F: drivers/hwmon/menf21bmc_hwmon.c 9948F: Documentation/hwmon/menf21bmc 9949 9950MEN Z069 WATCHDOG DRIVER 9951M: Johannes Thumshirn <jth@kernel.org> 9952L: linux-watchdog@vger.kernel.org 9953S: Maintained 9954F: drivers/watchdog/menz69_wdt.c 9955 9956MESON AO CEC DRIVER FOR AMLOGIC SOCS 9957M: Neil Armstrong <narmstrong@baylibre.com> 9958L: linux-media@lists.freedesktop.org 9959L: linux-amlogic@lists.infradead.org 9960W: http://linux-meson.com/ 9961S: Supported 9962F: drivers/media/platform/meson/ao-cec.c 9963F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9964T: git git://linuxtv.org/media_tree.git 9965 9966MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 9967M: Liang Yang <liang.yang@amlogic.com> 9968L: linux-mtd@lists.infradead.org 9969S: Maintained 9970F: drivers/mtd/nand/raw/meson_* 9971F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 9972 9973METHODE UDPU SUPPORT 9974M: Vladimir Vid <vladimir.vid@sartura.hr> 9975S: Maintained 9976F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 9977 9978MICROBLAZE ARCHITECTURE 9979M: Michal Simek <monstr@monstr.eu> 9980W: http://www.monstr.eu/fdt/ 9981T: git git://git.monstr.eu/linux-2.6-microblaze.git 9982S: Supported 9983F: arch/microblaze/ 9984 9985MICROCHIP AT91 SERIAL DRIVER 9986M: Richard Genoud <richard.genoud@gmail.com> 9987S: Maintained 9988F: drivers/tty/serial/atmel_serial.c 9989F: drivers/tty/serial/atmel_serial.h 9990F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9991 9992MICROCHIP AUDIO ASOC DRIVERS 9993M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9995S: Supported 9996F: sound/soc/atmel 9997 9998MICROCHIP DMA DRIVER 9999M: Ludovic Desroches <ludovic.desroches@microchip.com> 10000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10001L: dmaengine@vger.kernel.org 10002S: Supported 10003F: drivers/dma/at_hdmac.c 10004F: drivers/dma/at_hdmac_regs.h 10005F: include/linux/platform_data/dma-atmel.h 10006F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10007F: include/dt-bindings/dma/at91.h 10008 10009MICROCHIP ECC DRIVER 10010M: Tudor Ambarus <tudor.ambarus@microchip.com> 10011L: linux-crypto@vger.kernel.org 10012S: Maintained 10013F: drivers/crypto/atmel-ecc.* 10014 10015MICROCHIP I2C DRIVER 10016M: Ludovic Desroches <ludovic.desroches@microchip.com> 10017L: linux-i2c@vger.kernel.org 10018S: Supported 10019F: drivers/i2c/busses/i2c-at91.c 10020 10021MICROCHIP ISC DRIVER 10022M: Eugen Hristev <eugen.hristev@microchip.com> 10023L: linux-media@vger.kernel.org 10024S: Supported 10025F: drivers/media/platform/atmel/atmel-isc.c 10026F: drivers/media/platform/atmel/atmel-isc-regs.h 10027F: Documentation/devicetree/bindings/media/atmel-isc.txt 10028 10029MICROCHIP ISI DRIVER 10030M: Eugen Hristev <eugen.hristev@microchip.com> 10031L: linux-media@vger.kernel.org 10032S: Supported 10033F: drivers/media/platform/atmel/atmel-isi.c 10034F: drivers/media/platform/atmel/atmel-isi.h 10035 10036MICROCHIP AT91 USART MFD DRIVER 10037M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10038L: linux-kernel@vger.kernel.org 10039S: Supported 10040F: drivers/mfd/at91-usart.c 10041F: include/dt-bindings/mfd/at91-usart.h 10042F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10043 10044MICROCHIP AT91 USART SPI DRIVER 10045M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10046L: linux-spi@vger.kernel.org 10047S: Supported 10048F: drivers/spi/spi-at91-usart.c 10049F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10050 10051MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10052M: Woojung Huh <Woojung.Huh@microchip.com> 10053M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10054L: netdev@vger.kernel.org 10055S: Maintained 10056F: net/dsa/tag_ksz.c 10057F: drivers/net/dsa/microchip/* 10058F: include/linux/platform_data/microchip-ksz.h 10059F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10060 10061MICROCHIP LAN743X ETHERNET DRIVER 10062M: Bryan Whitehead <bryan.whitehead@microchip.com> 10063M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10064L: netdev@vger.kernel.org 10065S: Maintained 10066F: drivers/net/ethernet/microchip/lan743x_* 10067 10068MICROCHIP LCDFB DRIVER 10069M: Nicolas Ferre <nicolas.ferre@microchip.com> 10070L: linux-fbdev@vger.kernel.org 10071S: Maintained 10072F: drivers/video/fbdev/atmel_lcdfb.c 10073F: include/video/atmel_lcdc.h 10074 10075MICROCHIP MMC/SD/SDIO MCI DRIVER 10076M: Ludovic Desroches <ludovic.desroches@microchip.com> 10077S: Maintained 10078F: drivers/mmc/host/atmel-mci.c 10079 10080MICROCHIP MCP16502 PMIC DRIVER 10081M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10083S: Maintained 10084F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10085F: drivers/regulator/mcp16502.c 10086 10087MICROCHIP MCP3911 ADC DRIVER 10088M: Marcus Folkesson <marcus.folkesson@gmail.com> 10089M: Kent Gustavsson <kent@minoris.se> 10090L: linux-iio@vger.kernel.org 10091S: Supported 10092F: drivers/iio/adc/mcp3911.c 10093F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10094 10095MICROCHIP NAND DRIVER 10096M: Tudor Ambarus <tudor.ambarus@microchip.com> 10097L: linux-mtd@lists.infradead.org 10098S: Supported 10099F: drivers/mtd/nand/raw/atmel/* 10100F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10101 10102MICROCHIP PWM DRIVER 10103M: Claudiu Beznea <claudiu.beznea@microchip.com> 10104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10105L: linux-pwm@vger.kernel.org 10106S: Supported 10107F: drivers/pwm/pwm-atmel.c 10108F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10109 10110MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10111M: Ludovic Desroches <ludovic.desroches@microchip.com> 10112M: Eugen Hristev <eugen.hristev@microchip.com> 10113L: linux-iio@vger.kernel.org 10114S: Supported 10115F: drivers/iio/adc/at91-sama5d2_adc.c 10116F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10117F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10118 10119MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10120M: Nicolas Ferre <nicolas.ferre@microchip.com> 10121S: Supported 10122F: drivers/power/reset/at91-sama5d2_shdwc.c 10123 10124MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10125M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10127L: linux-gpio@vger.kernel.org 10128F: drivers/gpio/gpio-sama5d2-piobu.c 10129 10130MICROCHIP SPI DRIVER 10131M: Nicolas Ferre <nicolas.ferre@microchip.com> 10132S: Supported 10133F: drivers/spi/spi-atmel.* 10134 10135MICROCHIP SSC DRIVER 10136M: Nicolas Ferre <nicolas.ferre@microchip.com> 10137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10138S: Supported 10139F: drivers/misc/atmel-ssc.c 10140F: include/linux/atmel-ssc.h 10141 10142MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10143M: Nicolas Ferre <nicolas.ferre@microchip.com> 10144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10145S: Supported 10146F: drivers/misc/atmel_tclib.c 10147F: drivers/clocksource/tcb_clksrc.c 10148 10149MICROCHIP USBA UDC DRIVER 10150M: Cristian Birsan <cristian.birsan@microchip.com> 10151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10152S: Supported 10153F: drivers/usb/gadget/udc/atmel_usba_udc.* 10154 10155MICROCHIP USB251XB DRIVER 10156M: Richard Leitner <richard.leitner@skidata.com> 10157L: linux-usb@vger.kernel.org 10158S: Maintained 10159F: drivers/usb/misc/usb251xb.c 10160F: Documentation/devicetree/bindings/usb/usb251xb.txt 10161 10162MICROCHIP XDMA DRIVER 10163M: Ludovic Desroches <ludovic.desroches@microchip.com> 10164L: linux-arm-kernel@lists.infradead.org 10165L: dmaengine@vger.kernel.org 10166S: Supported 10167F: drivers/dma/at_xdmac.c 10168 10169MICROSEMI MIPS SOCS 10170M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10171M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10172L: linux-mips@vger.kernel.org 10173S: Supported 10174F: arch/mips/generic/board-ocelot.c 10175F: arch/mips/configs/generic/board-ocelot.config 10176F: arch/mips/boot/dts/mscc/ 10177F: Documentation/devicetree/bindings/mips/mscc.txt 10178 10179MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10180M: Don Brace <don.brace@microsemi.com> 10181L: esc.storagedev@microsemi.com 10182L: linux-scsi@vger.kernel.org 10183S: Supported 10184F: drivers/scsi/smartpqi/smartpqi*.[ch] 10185F: drivers/scsi/smartpqi/Kconfig 10186F: drivers/scsi/smartpqi/Makefile 10187F: include/linux/cciss*.h 10188F: include/uapi/linux/cciss*.h 10189F: Documentation/scsi/smartpqi.txt 10190 10191MICROSEMI ETHERNET SWITCH DRIVER 10192M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10193M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10194L: netdev@vger.kernel.org 10195S: Supported 10196F: drivers/net/ethernet/mscc/ 10197 10198MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10199M: Chen Yu <yu.c.chen@intel.com> 10200L: platform-driver-x86@vger.kernel.org 10201S: Supported 10202F: drivers/platform/x86/surfacepro3_button.c 10203 10204MICROTEK X6 SCANNER 10205M: Oliver Neukum <oliver@neukum.org> 10206S: Maintained 10207F: drivers/usb/image/microtek.* 10208 10209MIPS 10210M: Ralf Baechle <ralf@linux-mips.org> 10211M: Paul Burton <paul.burton@mips.com> 10212M: James Hogan <jhogan@kernel.org> 10213L: linux-mips@vger.kernel.org 10214W: http://www.linux-mips.org/ 10215T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10217Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10218S: Supported 10219F: Documentation/devicetree/bindings/mips/ 10220F: Documentation/mips/ 10221F: arch/mips/ 10222F: drivers/platform/mips/ 10223 10224MIPS BOSTON DEVELOPMENT BOARD 10225M: Paul Burton <paul.burton@mips.com> 10226L: linux-mips@vger.kernel.org 10227S: Maintained 10228F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10229F: arch/mips/boot/dts/img/boston.dts 10230F: arch/mips/configs/generic/board-boston.config 10231F: drivers/clk/imgtec/clk-boston.c 10232F: include/dt-bindings/clock/boston-clock.h 10233 10234MIPS GENERIC PLATFORM 10235M: Paul Burton <paul.burton@mips.com> 10236L: linux-mips@vger.kernel.org 10237S: Supported 10238F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10239F: arch/mips/generic/ 10240F: arch/mips/tools/generic-board-config.sh 10241 10242MIPS/LOONGSON1 ARCHITECTURE 10243M: Keguang Zhang <keguang.zhang@gmail.com> 10244L: linux-mips@vger.kernel.org 10245S: Maintained 10246F: arch/mips/loongson32/ 10247F: arch/mips/include/asm/mach-loongson32/ 10248F: drivers/*/*loongson1* 10249F: drivers/*/*/*loongson1* 10250 10251MIPS/LOONGSON2 ARCHITECTURE 10252M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10253L: linux-mips@vger.kernel.org 10254S: Maintained 10255F: arch/mips/loongson64/fuloong-2e/ 10256F: arch/mips/loongson64/lemote-2f/ 10257F: arch/mips/include/asm/mach-loongson64/ 10258F: drivers/*/*loongson2* 10259F: drivers/*/*/*loongson2* 10260 10261MIPS/LOONGSON3 ARCHITECTURE 10262M: Huacai Chen <chenhc@lemote.com> 10263L: linux-mips@vger.kernel.org 10264S: Maintained 10265F: arch/mips/loongson64/ 10266F: arch/mips/include/asm/mach-loongson64/ 10267F: drivers/platform/mips/cpu_hwmon.c 10268F: drivers/*/*loongson3* 10269F: drivers/*/*/*loongson3* 10270 10271MIPS RINT INSTRUCTION EMULATION 10272M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10273L: linux-mips@vger.kernel.org 10274S: Supported 10275F: arch/mips/math-emu/sp_rint.c 10276F: arch/mips/math-emu/dp_rint.c 10277 10278MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10279M: Hans Verkuil <hverkuil@xs4all.nl> 10280L: linux-media@vger.kernel.org 10281T: git git://linuxtv.org/media_tree.git 10282W: https://linuxtv.org 10283S: Odd Fixes 10284F: drivers/media/radio/radio-miropcm20* 10285 10286MMP SUPPORT 10287R: Lubomir Rintel <lkundrak@v3.sk> 10288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10289S: Odd Fixes 10290F: arch/arm/boot/dts/mmp* 10291F: arch/arm/mach-mmp/ 10292 10293MMU GATHER AND TLB INVALIDATION 10294M: Will Deacon <will.deacon@arm.com> 10295M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10296M: Andrew Morton <akpm@linux-foundation.org> 10297M: Nick Piggin <npiggin@gmail.com> 10298M: Peter Zijlstra <peterz@infradead.org> 10299L: linux-arch@vger.kernel.org 10300L: linux-mm@kvack.org 10301S: Maintained 10302F: arch/*/include/asm/tlb.h 10303F: include/asm-generic/tlb.h 10304F: mm/mmu_gather.c 10305 10306MN88472 MEDIA DRIVER 10307M: Antti Palosaari <crope@iki.fi> 10308L: linux-media@vger.kernel.org 10309W: https://linuxtv.org 10310W: http://palosaari.fi/linux/ 10311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10312S: Maintained 10313F: drivers/media/dvb-frontends/mn88472* 10314 10315MN88473 MEDIA DRIVER 10316M: Antti Palosaari <crope@iki.fi> 10317L: linux-media@vger.kernel.org 10318W: https://linuxtv.org 10319W: http://palosaari.fi/linux/ 10320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10321S: Maintained 10322F: drivers/media/dvb-frontends/mn88473* 10323 10324MODULE SUPPORT 10325M: Jessica Yu <jeyu@kernel.org> 10326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10327S: Maintained 10328F: include/linux/module.h 10329F: kernel/module.c 10330 10331MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10332W: http://popies.net/meye/ 10333S: Orphan 10334F: Documentation/media/v4l-drivers/meye* 10335F: drivers/media/pci/meye/ 10336F: include/uapi/linux/meye.h 10337 10338MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10339M: Jiri Slaby <jirislaby@gmail.com> 10340S: Maintained 10341F: Documentation/serial/moxa-smartio 10342F: drivers/tty/mxser.* 10343 10344MR800 AVERMEDIA USB FM RADIO DRIVER 10345M: Alexey Klimov <klimov.linux@gmail.com> 10346L: linux-media@vger.kernel.org 10347T: git git://linuxtv.org/media_tree.git 10348S: Maintained 10349F: drivers/media/radio/radio-mr800.c 10350 10351MRF24J40 IEEE 802.15.4 RADIO DRIVER 10352M: Alan Ott <alan@signal11.us> 10353L: linux-wpan@vger.kernel.org 10354S: Maintained 10355F: drivers/net/ieee802154/mrf24j40.c 10356F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10357 10358MSI LAPTOP SUPPORT 10359M: "Lee, Chun-Yi" <jlee@suse.com> 10360L: platform-driver-x86@vger.kernel.org 10361S: Maintained 10362F: drivers/platform/x86/msi-laptop.c 10363 10364MSI WMI SUPPORT 10365L: platform-driver-x86@vger.kernel.org 10366S: Orphan 10367F: drivers/platform/x86/msi-wmi.c 10368 10369MSI001 MEDIA DRIVER 10370M: Antti Palosaari <crope@iki.fi> 10371L: linux-media@vger.kernel.org 10372W: https://linuxtv.org 10373W: http://palosaari.fi/linux/ 10374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10375T: git git://linuxtv.org/anttip/media_tree.git 10376S: Maintained 10377F: drivers/media/tuners/msi001* 10378 10379MSI2500 MEDIA DRIVER 10380M: Antti Palosaari <crope@iki.fi> 10381L: linux-media@vger.kernel.org 10382W: https://linuxtv.org 10383W: http://palosaari.fi/linux/ 10384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10385T: git git://linuxtv.org/anttip/media_tree.git 10386S: Maintained 10387F: drivers/media/usb/msi2500/ 10388 10389MSYSTEMS DISKONCHIP G3 MTD DRIVER 10390M: Robert Jarzmik <robert.jarzmik@free.fr> 10391L: linux-mtd@lists.infradead.org 10392S: Maintained 10393F: drivers/mtd/devices/docg3* 10394 10395MT9M032 APTINA SENSOR DRIVER 10396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10397L: linux-media@vger.kernel.org 10398T: git git://linuxtv.org/media_tree.git 10399S: Maintained 10400F: drivers/media/i2c/mt9m032.c 10401F: include/media/i2c/mt9m032.h 10402 10403MT9P031 APTINA CAMERA SENSOR 10404M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10405L: linux-media@vger.kernel.org 10406T: git git://linuxtv.org/media_tree.git 10407S: Maintained 10408F: drivers/media/i2c/mt9p031.c 10409F: include/media/i2c/mt9p031.h 10410 10411MT9T001 APTINA CAMERA SENSOR 10412M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10413L: linux-media@vger.kernel.org 10414T: git git://linuxtv.org/media_tree.git 10415S: Maintained 10416F: drivers/media/i2c/mt9t001.c 10417F: include/media/i2c/mt9t001.h 10418 10419MT9T112 APTINA CAMERA SENSOR 10420M: Jacopo Mondi <jacopo@jmondi.org> 10421L: linux-media@vger.kernel.org 10422T: git git://linuxtv.org/media_tree.git 10423S: Odd Fixes 10424F: drivers/media/i2c/mt9t112.c 10425F: include/media/i2c/mt9t112.h 10426 10427MT9V032 APTINA CAMERA SENSOR 10428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10429L: linux-media@vger.kernel.org 10430T: git git://linuxtv.org/media_tree.git 10431S: Maintained 10432F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10433F: drivers/media/i2c/mt9v032.c 10434F: include/media/i2c/mt9v032.h 10435 10436MT9V111 APTINA CAMERA SENSOR 10437M: Jacopo Mondi <jacopo@jmondi.org> 10438L: linux-media@vger.kernel.org 10439T: git git://linuxtv.org/media_tree.git 10440S: Maintained 10441F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10442F: drivers/media/i2c/mt9v111.c 10443 10444MULTIFUNCTION DEVICES (MFD) 10445M: Lee Jones <lee.jones@linaro.org> 10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10447S: Supported 10448F: Documentation/devicetree/bindings/mfd/ 10449F: drivers/mfd/ 10450F: include/linux/mfd/ 10451F: include/dt-bindings/mfd/ 10452 10453MULTIMEDIA CARD (MMC) ETC. OVER SPI 10454S: Orphan 10455F: drivers/mmc/host/mmc_spi.c 10456F: include/linux/spi/mmc_spi.h 10457 10458MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10459M: Ulf Hansson <ulf.hansson@linaro.org> 10460L: linux-mmc@vger.kernel.org 10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10462S: Maintained 10463F: Documentation/devicetree/bindings/mmc/ 10464F: drivers/mmc/ 10465F: include/linux/mmc/ 10466F: include/uapi/linux/mmc/ 10467 10468MULTIPLEXER SUBSYSTEM 10469M: Peter Rosin <peda@axentia.se> 10470S: Maintained 10471F: Documentation/ABI/testing/sysfs-class-mux* 10472F: Documentation/devicetree/bindings/mux/ 10473F: include/dt-bindings/mux/ 10474F: include/linux/mux/ 10475F: drivers/mux/ 10476 10477MULTITECH MULTIPORT CARD (ISICOM) 10478S: Orphan 10479F: drivers/tty/isicom.c 10480F: include/linux/isicom.h 10481 10482MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10483M: Bin Liu <b-liu@ti.com> 10484L: linux-usb@vger.kernel.org 10485S: Maintained 10486F: drivers/usb/musb/ 10487 10488MXL301RF MEDIA DRIVER 10489M: Akihiro Tsukada <tskd08@gmail.com> 10490L: linux-media@vger.kernel.org 10491S: Odd Fixes 10492F: drivers/media/tuners/mxl301rf* 10493 10494MXL5007T MEDIA DRIVER 10495M: Michael Krufky <mkrufky@linuxtv.org> 10496L: linux-media@vger.kernel.org 10497W: https://linuxtv.org 10498W: http://github.com/mkrufky 10499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10500T: git git://linuxtv.org/mkrufky/tuners.git 10501S: Maintained 10502F: drivers/media/tuners/mxl5007t.* 10503 10504MXSFB DRM DRIVER 10505M: Marek Vasut <marex@denx.de> 10506M: Stefan Agner <stefan@agner.ch> 10507L: dri-devel@lists.freedesktop.org 10508S: Supported 10509F: drivers/gpu/drm/mxsfb/ 10510F: Documentation/devicetree/bindings/display/mxsfb.txt 10511T: git git://anongit.freedesktop.org/drm/drm-misc 10512 10513MYLEX DAC960 PCI RAID Controller 10514M: Hannes Reinecke <hare@kernel.org> 10515L: linux-scsi@vger.kernel.org 10516S: Supported 10517F: drivers/scsi/myrb.* 10518F: drivers/scsi/myrs.* 10519 10520MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10521M: Chris Lee <christopher.lee@cspi.com> 10522L: netdev@vger.kernel.org 10523W: https://www.cspi.com/ethernet-products/support/downloads/ 10524S: Supported 10525F: drivers/net/ethernet/myricom/myri10ge/ 10526 10527NAND FLASH SUBSYSTEM 10528M: Boris Brezillon <bbrezillon@kernel.org> 10529M: Miquel Raynal <miquel.raynal@bootlin.com> 10530R: Richard Weinberger <richard@nod.at> 10531L: linux-mtd@lists.infradead.org 10532W: http://www.linux-mtd.infradead.org/ 10533Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10534T: git git://git.infradead.org/linux-mtd.git nand/fixes 10535T: git git://git.infradead.org/linux-mtd.git nand/next 10536S: Maintained 10537F: drivers/mtd/nand/ 10538F: include/linux/mtd/*nand*.h 10539 10540NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10541M: Daniel Mack <zonque@gmail.com> 10542S: Maintained 10543L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10544W: http://www.native-instruments.com 10545F: sound/usb/caiaq/ 10546 10547NATSEMI ETHERNET DRIVER (DP8381x) 10548S: Orphan 10549F: drivers/net/ethernet/natsemi/natsemi.c 10550 10551NCR 5380 SCSI DRIVERS 10552M: Finn Thain <fthain@telegraphics.com.au> 10553M: Michael Schmitz <schmitzmic@gmail.com> 10554L: linux-scsi@vger.kernel.org 10555S: Maintained 10556F: Documentation/scsi/g_NCR5380.txt 10557F: drivers/scsi/NCR5380.* 10558F: drivers/scsi/arm/cumana_1.c 10559F: drivers/scsi/arm/oak.c 10560F: drivers/scsi/atari_scsi.* 10561F: drivers/scsi/dmx3191d.c 10562F: drivers/scsi/g_NCR5380.* 10563F: drivers/scsi/mac_scsi.* 10564F: drivers/scsi/sun3_scsi.* 10565F: drivers/scsi/sun3_scsi_vme.c 10566 10567NCSI LIBRARY: 10568M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10569S: Maintained 10570F: net/ncsi/ 10571 10572NCT6775 HARDWARE MONITOR DRIVER 10573M: Guenter Roeck <linux@roeck-us.net> 10574L: linux-hwmon@vger.kernel.org 10575S: Maintained 10576F: Documentation/hwmon/nct6775 10577F: drivers/hwmon/nct6775.c 10578 10579NET_FAILOVER MODULE 10580M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10581L: netdev@vger.kernel.org 10582S: Supported 10583F: driver/net/net_failover.c 10584F: include/net/net_failover.h 10585F: Documentation/networking/net_failover.rst 10586 10587NETEFFECT IWARP RNIC DRIVER (IW_NES) 10588M: Faisal Latif <faisal.latif@intel.com> 10589L: linux-rdma@vger.kernel.org 10590W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10591S: Supported 10592F: drivers/infiniband/hw/nes/ 10593F: include/uapi/rdma/nes-abi.h 10594 10595NETEM NETWORK EMULATOR 10596M: Stephen Hemminger <stephen@networkplumber.org> 10597L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10598S: Maintained 10599F: net/sched/sch_netem.c 10600 10601NETERION 10GbE DRIVERS (s2io/vxge) 10602M: Jon Mason <jdmason@kudzu.us> 10603L: netdev@vger.kernel.org 10604S: Supported 10605F: Documentation/networking/device_drivers/neterion/s2io.txt 10606F: Documentation/networking/device_drivers/neterion/vxge.txt 10607F: drivers/net/ethernet/neterion/ 10608 10609NETFILTER 10610M: Pablo Neira Ayuso <pablo@netfilter.org> 10611M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10612M: Florian Westphal <fw@strlen.de> 10613L: netfilter-devel@vger.kernel.org 10614L: coreteam@netfilter.org 10615W: http://www.netfilter.org/ 10616W: http://www.iptables.org/ 10617W: http://www.nftables.org/ 10618Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10621S: Maintained 10622F: include/linux/netfilter* 10623F: include/linux/netfilter/ 10624F: include/net/netfilter/ 10625F: include/uapi/linux/netfilter* 10626F: include/uapi/linux/netfilter/ 10627F: net/*/netfilter.c 10628F: net/*/netfilter/ 10629F: net/netfilter/ 10630F: net/bridge/br_netfilter*.c 10631 10632NETROM NETWORK LAYER 10633M: Ralf Baechle <ralf@linux-mips.org> 10634L: linux-hams@vger.kernel.org 10635W: http://www.linux-ax25.org/ 10636S: Maintained 10637F: include/net/netrom.h 10638F: include/uapi/linux/netrom.h 10639F: net/netrom/ 10640 10641NETRONOME ETHERNET DRIVERS 10642M: Jakub Kicinski <jakub.kicinski@netronome.com> 10643L: oss-drivers@netronome.com 10644S: Maintained 10645F: drivers/net/ethernet/netronome/ 10646 10647NETWORK BLOCK DEVICE (NBD) 10648M: Josef Bacik <josef@toxicpanda.com> 10649S: Maintained 10650L: linux-block@vger.kernel.org 10651L: nbd@other.debian.org 10652F: Documentation/blockdev/nbd.txt 10653F: drivers/block/nbd.c 10654F: include/uapi/linux/nbd.h 10655 10656NETWORK DROP MONITOR 10657M: Neil Horman <nhorman@tuxdriver.com> 10658L: netdev@vger.kernel.org 10659S: Maintained 10660W: https://fedorahosted.org/dropwatch/ 10661F: net/core/drop_monitor.c 10662 10663NETWORKING DRIVERS 10664M: "David S. Miller" <davem@davemloft.net> 10665L: netdev@vger.kernel.org 10666W: http://www.linuxfoundation.org/en/Net 10667Q: http://patchwork.ozlabs.org/project/netdev/list/ 10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10670S: Odd Fixes 10671F: Documentation/devicetree/bindings/net/ 10672F: drivers/net/ 10673F: include/linux/if_* 10674F: include/linux/netdevice.h 10675F: include/linux/etherdevice.h 10676F: include/linux/fcdevice.h 10677F: include/linux/fddidevice.h 10678F: include/linux/hippidevice.h 10679F: include/linux/inetdevice.h 10680F: include/uapi/linux/if_* 10681F: include/uapi/linux/netdevice.h 10682 10683NETWORKING DRIVERS (WIRELESS) 10684M: Kalle Valo <kvalo@codeaurora.org> 10685L: linux-wireless@vger.kernel.org 10686Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10687T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10689S: Maintained 10690F: Documentation/devicetree/bindings/net/wireless/ 10691F: drivers/net/wireless/ 10692 10693NETWORKING [DSA] 10694M: Andrew Lunn <andrew@lunn.ch> 10695M: Vivien Didelot <vivien.didelot@gmail.com> 10696M: Florian Fainelli <f.fainelli@gmail.com> 10697S: Maintained 10698F: Documentation/devicetree/bindings/net/dsa/ 10699F: net/dsa/ 10700F: include/net/dsa.h 10701F: include/linux/dsa/ 10702F: include/linux/platform_data/dsa.h 10703F: drivers/net/dsa/ 10704 10705NETWORKING [GENERAL] 10706M: "David S. Miller" <davem@davemloft.net> 10707L: netdev@vger.kernel.org 10708W: http://www.linuxfoundation.org/en/Net 10709Q: http://patchwork.ozlabs.org/project/netdev/list/ 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10712B: mailto:netdev@vger.kernel.org 10713S: Maintained 10714F: net/ 10715F: include/net/ 10716F: include/linux/in.h 10717F: include/linux/net.h 10718F: include/linux/netdevice.h 10719F: include/uapi/linux/in.h 10720F: include/uapi/linux/net.h 10721F: include/uapi/linux/netdevice.h 10722F: include/uapi/linux/net_namespace.h 10723F: tools/testing/selftests/net/ 10724F: lib/net_utils.c 10725F: lib/random32.c 10726F: Documentation/networking/ 10727 10728NETWORKING [IPSEC] 10729M: Steffen Klassert <steffen.klassert@secunet.com> 10730M: Herbert Xu <herbert@gondor.apana.org.au> 10731M: "David S. Miller" <davem@davemloft.net> 10732L: netdev@vger.kernel.org 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10735S: Maintained 10736F: net/xfrm/ 10737F: net/key/ 10738F: net/ipv4/xfrm* 10739F: net/ipv4/esp4* 10740F: net/ipv4/ah4.c 10741F: net/ipv4/ipcomp.c 10742F: net/ipv4/ip_vti.c 10743F: net/ipv6/xfrm* 10744F: net/ipv6/esp6* 10745F: net/ipv6/ah6.c 10746F: net/ipv6/ipcomp6.c 10747F: net/ipv6/ip6_vti.c 10748F: include/uapi/linux/xfrm.h 10749F: include/net/xfrm.h 10750 10751NETWORKING [IPv4/IPv6] 10752M: "David S. Miller" <davem@davemloft.net> 10753M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10754M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10755L: netdev@vger.kernel.org 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10757S: Maintained 10758F: net/ipv4/ 10759F: net/ipv6/ 10760F: include/net/ip* 10761F: arch/x86/net/* 10762 10763NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10764M: Paul Moore <paul@paul-moore.com> 10765W: https://github.com/netlabel 10766L: netdev@vger.kernel.org 10767L: linux-security-module@vger.kernel.org 10768S: Maintained 10769F: Documentation/netlabel/ 10770F: include/net/calipso.h 10771F: include/net/cipso_ipv4.h 10772F: include/net/netlabel.h 10773F: include/uapi/linux/netfilter/xt_SECMARK.h 10774F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10775F: net/netlabel/ 10776F: net/ipv4/cipso_ipv4.c 10777F: net/ipv6/calipso.c 10778F: net/netfilter/xt_CONNSECMARK.c 10779F: net/netfilter/xt_SECMARK.c 10780 10781NETWORKING [TCP] 10782M: Eric Dumazet <edumazet@google.com> 10783L: netdev@vger.kernel.org 10784S: Maintained 10785F: net/ipv4/tcp*.c 10786F: net/ipv4/syncookies.c 10787F: net/ipv6/tcp*.c 10788F: net/ipv6/syncookies.c 10789F: include/uapi/linux/tcp.h 10790F: include/net/tcp.h 10791F: include/linux/tcp.h 10792F: include/trace/events/tcp.h 10793 10794NETWORKING [TLS] 10795M: Boris Pismenny <borisp@mellanox.com> 10796M: Aviad Yehezkel <aviadye@mellanox.com> 10797M: Dave Watson <davejwatson@fb.com> 10798M: John Fastabend <john.fastabend@gmail.com> 10799M: Daniel Borkmann <daniel@iogearbox.net> 10800L: netdev@vger.kernel.org 10801S: Maintained 10802F: net/tls/* 10803F: include/uapi/linux/tls.h 10804F: include/net/tls.h 10805 10806NETWORKING [WIRELESS] 10807L: linux-wireless@vger.kernel.org 10808Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10809 10810NETDEVSIM 10811M: Jakub Kicinski <jakub.kicinski@netronome.com> 10812S: Maintained 10813F: drivers/net/netdevsim/* 10814 10815NETXEN (1/10) GbE SUPPORT 10816M: Manish Chopra <manishc@marvell.com> 10817M: Rahul Verma <rahulv@marvell.com> 10818M: GR-Linux-NIC-Dev@marvell.com 10819L: netdev@vger.kernel.org 10820S: Supported 10821F: drivers/net/ethernet/qlogic/netxen/ 10822 10823NFC SUBSYSTEM 10824M: Samuel Ortiz <sameo@linux.intel.com> 10825L: linux-wireless@vger.kernel.org 10826L: linux-nfc@lists.01.org (subscribers-only) 10827S: Supported 10828F: net/nfc/ 10829F: include/net/nfc/ 10830F: include/uapi/linux/nfc.h 10831F: drivers/nfc/ 10832F: include/linux/platform_data/nfcmrvl.h 10833F: include/linux/platform_data/nxp-nci.h 10834F: Documentation/devicetree/bindings/net/nfc/ 10835 10836NFS, SUNRPC, AND LOCKD CLIENTS 10837M: Trond Myklebust <trond.myklebust@hammerspace.com> 10838M: Anna Schumaker <anna.schumaker@netapp.com> 10839L: linux-nfs@vger.kernel.org 10840W: http://client.linux-nfs.org 10841T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10842S: Maintained 10843F: fs/lockd/ 10844F: fs/nfs/ 10845F: fs/nfs_common/ 10846F: net/sunrpc/ 10847F: include/linux/lockd/ 10848F: include/linux/nfs* 10849F: include/linux/sunrpc/ 10850F: include/uapi/linux/nfs* 10851F: include/uapi/linux/sunrpc/ 10852 10853NILFS2 FILESYSTEM 10854M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10855L: linux-nilfs@vger.kernel.org 10856W: https://nilfs.sourceforge.io/ 10857W: https://nilfs.osdn.jp/ 10858T: git git://github.com/konis/nilfs2.git 10859S: Supported 10860F: Documentation/filesystems/nilfs2.txt 10861F: fs/nilfs2/ 10862F: include/trace/events/nilfs2.h 10863F: include/uapi/linux/nilfs2_api.h 10864F: include/uapi/linux/nilfs2_ondisk.h 10865 10866NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10867M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10868W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10869S: Maintained 10870F: Documentation/scsi/NinjaSCSI.txt 10871F: drivers/scsi/pcmcia/nsp_* 10872 10873NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10874M: GOTO Masanori <gotom@debian.or.jp> 10875M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10876W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10877S: Maintained 10878F: Documentation/scsi/NinjaSCSI.txt 10879F: drivers/scsi/nsp32* 10880 10881NIOS2 ARCHITECTURE 10882M: Ley Foon Tan <lftan@altera.com> 10883L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10885S: Maintained 10886F: arch/nios2/ 10887 10888NOHZ, DYNTICKS SUPPORT 10889M: Frederic Weisbecker <fweisbec@gmail.com> 10890M: Thomas Gleixner <tglx@linutronix.de> 10891M: Ingo Molnar <mingo@kernel.org> 10892L: linux-kernel@vger.kernel.org 10893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10894S: Maintained 10895F: kernel/time/tick*.* 10896F: include/linux/tick.h 10897F: include/linux/sched/nohz.h 10898 10899NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10900M: Pavel Machek <pavel@ucw.cz> 10901M: Sakari Ailus <sakari.ailus@iki.fi> 10902L: linux-media@vger.kernel.org 10903S: Maintained 10904F: drivers/media/i2c/et8ek8 10905F: drivers/media/i2c/ad5820.c 10906 10907NOKIA N900 POWER SUPPLY DRIVERS 10908R: Pali Rohár <pali.rohar@gmail.com> 10909F: include/linux/power/bq2415x_charger.h 10910F: include/linux/power/bq27xxx_battery.h 10911F: include/linux/power/isp1704_charger.h 10912F: drivers/power/supply/bq2415x_charger.c 10913F: drivers/power/supply/bq27xxx_battery.c 10914F: drivers/power/supply/bq27xxx_battery_i2c.c 10915F: drivers/power/supply/isp1704_charger.c 10916F: drivers/power/supply/rx51_battery.c 10917 10918NOLIBC HEADER FILE 10919M: Willy Tarreau <w@1wt.eu> 10920S: Maintained 10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 10922F: tools/include/nolibc/ 10923 10924NTB AMD DRIVER 10925M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10926L: linux-ntb@googlegroups.com 10927S: Supported 10928F: drivers/ntb/hw/amd/ 10929 10930NTB DRIVER CORE 10931M: Jon Mason <jdmason@kudzu.us> 10932M: Dave Jiang <dave.jiang@intel.com> 10933M: Allen Hubbe <allenbh@gmail.com> 10934L: linux-ntb@googlegroups.com 10935S: Supported 10936W: https://github.com/jonmason/ntb/wiki 10937T: git git://github.com/jonmason/ntb.git 10938F: drivers/ntb/ 10939F: drivers/net/ntb_netdev.c 10940F: include/linux/ntb.h 10941F: include/linux/ntb_transport.h 10942F: tools/testing/selftests/ntb/ 10943 10944NTB IDT DRIVER 10945M: Serge Semin <fancer.lancer@gmail.com> 10946L: linux-ntb@googlegroups.com 10947S: Supported 10948F: drivers/ntb/hw/idt/ 10949 10950NTB INTEL DRIVER 10951M: Dave Jiang <dave.jiang@intel.com> 10952L: linux-ntb@googlegroups.com 10953S: Supported 10954W: https://github.com/davejiang/linux/wiki 10955T: git https://github.com/davejiang/linux.git 10956F: drivers/ntb/hw/intel/ 10957 10958NTFS FILESYSTEM 10959M: Anton Altaparmakov <anton@tuxera.com> 10960L: linux-ntfs-dev@lists.sourceforge.net 10961W: http://www.tuxera.com/ 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10963S: Supported 10964F: Documentation/filesystems/ntfs.txt 10965F: fs/ntfs/ 10966 10967NUBUS SUBSYSTEM 10968M: Finn Thain <fthain@telegraphics.com.au> 10969L: linux-m68k@lists.linux-m68k.org 10970S: Maintained 10971F: arch/*/include/asm/nubus.h 10972F: drivers/nubus/ 10973F: include/linux/nubus.h 10974F: include/uapi/linux/nubus.h 10975 10976NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10977M: Antonino Daplas <adaplas@gmail.com> 10978L: linux-fbdev@vger.kernel.org 10979S: Maintained 10980F: drivers/video/fbdev/riva/ 10981F: drivers/video/fbdev/nvidia/ 10982 10983NVM EXPRESS DRIVER 10984M: Keith Busch <keith.busch@intel.com> 10985M: Jens Axboe <axboe@fb.com> 10986M: Christoph Hellwig <hch@lst.de> 10987M: Sagi Grimberg <sagi@grimberg.me> 10988L: linux-nvme@lists.infradead.org 10989T: git://git.infradead.org/nvme.git 10990W: http://git.infradead.org/nvme.git 10991S: Supported 10992F: drivers/nvme/host/ 10993F: include/linux/nvme.h 10994F: include/uapi/linux/nvme_ioctl.h 10995 10996NVM EXPRESS FC TRANSPORT DRIVERS 10997M: James Smart <james.smart@broadcom.com> 10998L: linux-nvme@lists.infradead.org 10999S: Supported 11000F: include/linux/nvme-fc.h 11001F: include/linux/nvme-fc-driver.h 11002F: drivers/nvme/host/fc.c 11003F: drivers/nvme/target/fc.c 11004F: drivers/nvme/target/fcloop.c 11005 11006NVM EXPRESS TARGET DRIVER 11007M: Christoph Hellwig <hch@lst.de> 11008M: Sagi Grimberg <sagi@grimberg.me> 11009L: linux-nvme@lists.infradead.org 11010T: git://git.infradead.org/nvme.git 11011W: http://git.infradead.org/nvme.git 11012S: Supported 11013F: drivers/nvme/target/ 11014 11015NVMEM FRAMEWORK 11016M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11017S: Maintained 11018F: drivers/nvmem/ 11019F: Documentation/devicetree/bindings/nvmem/ 11020F: Documentation/ABI/stable/sysfs-bus-nvmem 11021F: include/linux/nvmem-consumer.h 11022F: include/linux/nvmem-provider.h 11023 11024NXP SGTL5000 DRIVER 11025M: Fabio Estevam <festevam@gmail.com> 11026L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11027S: Maintained 11028F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11029F: sound/soc/codecs/sgtl5000* 11030 11031NXP TDA998X DRM DRIVER 11032M: Russell King <linux@armlinux.org.uk> 11033S: Maintained 11034T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11035T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11036F: drivers/gpu/drm/i2c/tda998x_drv.c 11037F: include/drm/i2c/tda998x.h 11038F: include/dt-bindings/display/tda998x.h 11039K: "nxp,tda998x" 11040 11041NXP TFA9879 DRIVER 11042M: Peter Rosin <peda@axentia.se> 11043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11044S: Maintained 11045F: Documentation/devicetree/bindings/sound/tfa9879.txt 11046F: sound/soc/codecs/tfa9879* 11047 11048NXP-NCI NFC DRIVER 11049M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11050R: Charles Gorand <charles.gorand@effinnov.com> 11051L: linux-nfc@lists.01.org (moderated for non-subscribers) 11052S: Supported 11053F: drivers/nfc/nxp-nci 11054 11055OBJAGG 11056M: Jiri Pirko <jiri@mellanox.com> 11057L: netdev@vger.kernel.org 11058S: Supported 11059F: lib/objagg.c 11060F: lib/test_objagg.c 11061F: include/linux/objagg.h 11062 11063NXP FSPI DRIVER 11064R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11065M: Ashish Kumar <ashish.kumar@nxp.com> 11066L: linux-spi@vger.kernel.org 11067S: Maintained 11068F: drivers/spi/spi-nxp-fspi.c 11069F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11070 11071OBJTOOL 11072M: Josh Poimboeuf <jpoimboe@redhat.com> 11073M: Peter Zijlstra <peterz@infradead.org> 11074S: Supported 11075F: tools/objtool/ 11076 11077OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11078M: Frederic Barrat <fbarrat@linux.ibm.com> 11079M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11080L: linuxppc-dev@lists.ozlabs.org 11081S: Supported 11082F: arch/powerpc/platforms/powernv/ocxl.c 11083F: arch/powerpc/include/asm/pnv-ocxl.h 11084F: drivers/misc/ocxl/ 11085F: include/misc/ocxl* 11086F: include/uapi/misc/ocxl.h 11087F: Documentation/accelerators/ocxl.rst 11088 11089OMAP AUDIO SUPPORT 11090M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11091M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11093L: linux-omap@vger.kernel.org 11094S: Maintained 11095F: sound/soc/ti/omap* 11096F: sound/soc/ti/rx51.c 11097F: sound/soc/ti/n810.c 11098F: sound/soc/ti/sdma-pcm.* 11099 11100OMAP CLOCK FRAMEWORK SUPPORT 11101M: Paul Walmsley <paul@pwsan.com> 11102L: linux-omap@vger.kernel.org 11103S: Maintained 11104F: arch/arm/*omap*/*clock* 11105 11106OMAP DEVICE TREE SUPPORT 11107M: Benoît Cousson <bcousson@baylibre.com> 11108M: Tony Lindgren <tony@atomide.com> 11109L: linux-omap@vger.kernel.org 11110L: devicetree@vger.kernel.org 11111S: Maintained 11112F: arch/arm/boot/dts/*omap* 11113F: arch/arm/boot/dts/*am3* 11114F: arch/arm/boot/dts/*am4* 11115F: arch/arm/boot/dts/*am5* 11116F: arch/arm/boot/dts/*dra7* 11117 11118OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11119L: linux-omap@vger.kernel.org 11120L: linux-fbdev@vger.kernel.org 11121S: Orphan 11122F: drivers/video/fbdev/omap2/ 11123F: Documentation/arm/OMAP/DSS 11124 11125OMAP FRAMEBUFFER SUPPORT 11126L: linux-fbdev@vger.kernel.org 11127L: linux-omap@vger.kernel.org 11128S: Orphan 11129F: drivers/video/fbdev/omap/ 11130 11131OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11132M: Roger Quadros <rogerq@ti.com> 11133M: Tony Lindgren <tony@atomide.com> 11134L: linux-omap@vger.kernel.org 11135S: Maintained 11136F: drivers/memory/omap-gpmc.c 11137F: arch/arm/mach-omap2/*gpmc* 11138 11139OMAP GPIO DRIVER 11140M: Grygorii Strashko <grygorii.strashko@ti.com> 11141M: Santosh Shilimkar <ssantosh@kernel.org> 11142M: Kevin Hilman <khilman@kernel.org> 11143L: linux-omap@vger.kernel.org 11144S: Maintained 11145F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11146F: drivers/gpio/gpio-omap.c 11147 11148OMAP HARDWARE SPINLOCK SUPPORT 11149M: Ohad Ben-Cohen <ohad@wizery.com> 11150L: linux-omap@vger.kernel.org 11151S: Maintained 11152F: drivers/hwspinlock/omap_hwspinlock.c 11153 11154OMAP HS MMC SUPPORT 11155L: linux-mmc@vger.kernel.org 11156L: linux-omap@vger.kernel.org 11157S: Orphan 11158F: drivers/mmc/host/omap_hsmmc.c 11159 11160OMAP HWMOD DATA 11161M: Paul Walmsley <paul@pwsan.com> 11162L: linux-omap@vger.kernel.org 11163S: Maintained 11164F: arch/arm/mach-omap2/omap_hwmod*data* 11165 11166OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11167M: Benoît Cousson <bcousson@baylibre.com> 11168L: linux-omap@vger.kernel.org 11169S: Maintained 11170F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11171 11172OMAP HWMOD SUPPORT 11173M: Benoît Cousson <bcousson@baylibre.com> 11174M: Paul Walmsley <paul@pwsan.com> 11175L: linux-omap@vger.kernel.org 11176S: Maintained 11177F: arch/arm/mach-omap2/omap_hwmod.* 11178 11179OMAP I2C DRIVER 11180M: Vignesh R <vigneshr@ti.com> 11181L: linux-omap@vger.kernel.org 11182L: linux-i2c@vger.kernel.org 11183S: Maintained 11184F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11185F: drivers/i2c/busses/i2c-omap.c 11186 11187OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11189L: linux-media@vger.kernel.org 11190S: Maintained 11191F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11192F: drivers/media/platform/omap3isp/ 11193F: drivers/staging/media/omap4iss/ 11194 11195OMAP MMC SUPPORT 11196M: Aaro Koskinen <aaro.koskinen@iki.fi> 11197L: linux-omap@vger.kernel.org 11198S: Odd Fixes 11199F: drivers/mmc/host/omap.c 11200 11201OMAP POWER MANAGEMENT SUPPORT 11202M: Kevin Hilman <khilman@kernel.org> 11203L: linux-omap@vger.kernel.org 11204S: Maintained 11205F: arch/arm/*omap*/*pm* 11206F: drivers/cpufreq/omap-cpufreq.c 11207 11208OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11209M: Rajendra Nayak <rnayak@codeaurora.org> 11210M: Paul Walmsley <paul@pwsan.com> 11211L: linux-omap@vger.kernel.org 11212S: Maintained 11213F: arch/arm/mach-omap2/prm* 11214 11215OMAP RANDOM NUMBER GENERATOR SUPPORT 11216M: Deepak Saxena <dsaxena@plexity.net> 11217S: Maintained 11218F: drivers/char/hw_random/omap-rng.c 11219 11220OMAP USB SUPPORT 11221L: linux-usb@vger.kernel.org 11222L: linux-omap@vger.kernel.org 11223S: Orphan 11224F: drivers/usb/*/*omap* 11225F: arch/arm/*omap*/usb* 11226 11227OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11228M: Mark Jackson <mpfj@newflow.co.uk> 11229L: linux-omap@vger.kernel.org 11230S: Maintained 11231F: arch/arm/boot/dts/am335x-nano.dts 11232 11233OMAP1 SUPPORT 11234M: Aaro Koskinen <aaro.koskinen@iki.fi> 11235M: Tony Lindgren <tony@atomide.com> 11236L: linux-omap@vger.kernel.org 11237Q: http://patchwork.kernel.org/project/linux-omap/list/ 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11239S: Maintained 11240F: arch/arm/mach-omap1/ 11241F: arch/arm/plat-omap/ 11242F: arch/arm/configs/omap1_defconfig 11243F: drivers/i2c/busses/i2c-omap.c 11244F: include/linux/platform_data/i2c-omap.h 11245F: include/linux/platform_data/ams-delta-fiq.h 11246 11247OMAP2+ SUPPORT 11248M: Tony Lindgren <tony@atomide.com> 11249L: linux-omap@vger.kernel.org 11250W: http://www.muru.com/linux/omap/ 11251W: http://linux.omap.com/ 11252Q: http://patchwork.kernel.org/project/linux-omap/list/ 11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11254S: Maintained 11255F: arch/arm/mach-omap2/ 11256F: arch/arm/plat-omap/ 11257F: arch/arm/configs/omap2plus_defconfig 11258F: drivers/i2c/busses/i2c-omap.c 11259F: drivers/irqchip/irq-omap-intc.c 11260F: drivers/mfd/*omap*.c 11261F: drivers/mfd/menelaus.c 11262F: drivers/mfd/palmas.c 11263F: drivers/mfd/tps65217.c 11264F: drivers/mfd/tps65218.c 11265F: drivers/mfd/tps65910.c 11266F: drivers/mfd/twl-core.[ch] 11267F: drivers/mfd/twl4030*.c 11268F: drivers/mfd/twl6030*.c 11269F: drivers/mfd/twl6040*.c 11270F: drivers/regulator/palmas-regulator*.c 11271F: drivers/regulator/pbias-regulator.c 11272F: drivers/regulator/tps65217-regulator.c 11273F: drivers/regulator/tps65218-regulator.c 11274F: drivers/regulator/tps65910-regulator.c 11275F: drivers/regulator/twl-regulator.c 11276F: drivers/regulator/twl6030-regulator.c 11277F: include/linux/platform_data/i2c-omap.h 11278 11279ONION OMEGA2+ BOARD 11280M: Harvey Hunt <harveyhuntnexus@gmail.com> 11281L: linux-mips@vger.kernel.org 11282S: Maintained 11283F: arch/mips/boot/dts/ralink/omega2p.dts 11284 11285OMFS FILESYSTEM 11286M: Bob Copeland <me@bobcopeland.com> 11287L: linux-karma-devel@lists.sourceforge.net 11288S: Maintained 11289F: Documentation/filesystems/omfs.txt 11290F: fs/omfs/ 11291 11292OMNIKEY CARDMAN 4000 DRIVER 11293M: Harald Welte <laforge@gnumonks.org> 11294S: Maintained 11295F: drivers/char/pcmcia/cm4000_cs.c 11296F: include/linux/cm4000_cs.h 11297F: include/uapi/linux/cm4000_cs.h 11298 11299OMNIKEY CARDMAN 4040 DRIVER 11300M: Harald Welte <laforge@gnumonks.org> 11301S: Maintained 11302F: drivers/char/pcmcia/cm4040_cs.* 11303 11304OMNIVISION OV13858 SENSOR DRIVER 11305M: Sakari Ailus <sakari.ailus@linux.intel.com> 11306L: linux-media@vger.kernel.org 11307T: git git://linuxtv.org/media_tree.git 11308S: Maintained 11309F: drivers/media/i2c/ov13858.c 11310 11311OMNIVISION OV2680 SENSOR DRIVER 11312M: Rui Miguel Silva <rmfrfs@gmail.com> 11313L: linux-media@vger.kernel.org 11314T: git git://linuxtv.org/media_tree.git 11315S: Maintained 11316F: drivers/media/i2c/ov2680.c 11317F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11318 11319OMNIVISION OV2685 SENSOR DRIVER 11320M: Shunqian Zheng <zhengsq@rock-chips.com> 11321L: linux-media@vger.kernel.org 11322T: git git://linuxtv.org/media_tree.git 11323S: Maintained 11324F: drivers/media/i2c/ov2685.c 11325 11326OMNIVISION OV5640 SENSOR DRIVER 11327M: Steve Longerbeam <slongerbeam@gmail.com> 11328L: linux-media@vger.kernel.org 11329T: git git://linuxtv.org/media_tree.git 11330S: Maintained 11331F: drivers/media/i2c/ov5640.c 11332 11333OMNIVISION OV5647 SENSOR DRIVER 11334M: Luis Oliveira <lolivei@synopsys.com> 11335L: linux-media@vger.kernel.org 11336T: git git://linuxtv.org/media_tree.git 11337S: Maintained 11338F: drivers/media/i2c/ov5647.c 11339 11340OMNIVISION OV5695 SENSOR DRIVER 11341M: Shunqian Zheng <zhengsq@rock-chips.com> 11342L: linux-media@vger.kernel.org 11343T: git git://linuxtv.org/media_tree.git 11344S: Maintained 11345F: drivers/media/i2c/ov5695.c 11346 11347OMNIVISION OV7670 SENSOR DRIVER 11348M: Jonathan Corbet <corbet@lwn.net> 11349L: linux-media@vger.kernel.org 11350T: git git://linuxtv.org/media_tree.git 11351S: Maintained 11352F: drivers/media/i2c/ov7670.c 11353F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11354 11355OMNIVISION OV772x SENSOR DRIVER 11356M: Jacopo Mondi <jacopo@jmondi.org> 11357L: linux-media@vger.kernel.org 11358T: git git://linuxtv.org/media_tree.git 11359S: Odd fixes 11360F: drivers/media/i2c/ov772x.c 11361F: include/media/i2c/ov772x.h 11362F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11363 11364OMNIVISION OV7740 SENSOR DRIVER 11365M: Wenyou Yang <wenyou.yang@microchip.com> 11366L: linux-media@vger.kernel.org 11367T: git git://linuxtv.org/media_tree.git 11368S: Maintained 11369F: drivers/media/i2c/ov7740.c 11370F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11371 11372OMNIVISION OV9650 SENSOR DRIVER 11373M: Sakari Ailus <sakari.ailus@linux.intel.com> 11374R: Akinobu Mita <akinobu.mita@gmail.com> 11375R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11376L: linux-media@vger.kernel.org 11377T: git git://linuxtv.org/media_tree.git 11378S: Maintained 11379F: drivers/media/i2c/ov9650.c 11380F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11381 11382ONENAND FLASH DRIVER 11383M: Kyungmin Park <kyungmin.park@samsung.com> 11384L: linux-mtd@lists.infradead.org 11385S: Maintained 11386F: drivers/mtd/nand/onenand/ 11387F: include/linux/mtd/onenand*.h 11388 11389ONSTREAM SCSI TAPE DRIVER 11390M: Willem Riede <osst@riede.org> 11391L: osst-users@lists.sourceforge.net 11392L: linux-scsi@vger.kernel.org 11393S: Maintained 11394F: Documentation/scsi/osst.txt 11395F: drivers/scsi/osst.* 11396F: drivers/scsi/osst_*.h 11397F: drivers/scsi/st.h 11398 11399OP-TEE DRIVER 11400M: Jens Wiklander <jens.wiklander@linaro.org> 11401S: Maintained 11402F: drivers/tee/optee/ 11403 11404OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11405M: Sumit Garg <sumit.garg@linaro.org> 11406S: Maintained 11407F: drivers/char/hw_random/optee-rng.c 11408 11409OPA-VNIC DRIVER 11410M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11411M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11412L: linux-rdma@vger.kernel.org 11413S: Supported 11414F: drivers/infiniband/ulp/opa_vnic 11415 11416OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11417M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11418M: Frank Rowand <frowand.list@gmail.com> 11419L: devicetree@vger.kernel.org 11420S: Maintained 11421F: Documentation/devicetree/dynamic-resolution-notes.txt 11422F: Documentation/devicetree/overlay-notes.txt 11423F: drivers/of/overlay.c 11424F: drivers/of/resolver.c 11425K: of_overlay_notifier_ 11426 11427OPEN FIRMWARE AND FLATTENED DEVICE TREE 11428M: Rob Herring <robh+dt@kernel.org> 11429M: Frank Rowand <frowand.list@gmail.com> 11430L: devicetree@vger.kernel.org 11431W: http://www.devicetree.org/ 11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11433S: Maintained 11434F: drivers/of/ 11435F: include/linux/of*.h 11436F: scripts/dtc/ 11437F: Documentation/ABI/testing/sysfs-firmware-ofw 11438 11439OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11440M: Rob Herring <robh+dt@kernel.org> 11441M: Mark Rutland <mark.rutland@arm.com> 11442L: devicetree@vger.kernel.org 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11444Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11445S: Maintained 11446F: Documentation/devicetree/ 11447F: arch/*/boot/dts/ 11448F: include/dt-bindings/ 11449 11450OPENCORES I2C BUS DRIVER 11451M: Peter Korsgaard <peter@korsgaard.com> 11452M: Andrew Lunn <andrew@lunn.ch> 11453L: linux-i2c@vger.kernel.org 11454S: Maintained 11455F: Documentation/i2c/busses/i2c-ocores 11456F: drivers/i2c/busses/i2c-ocores.c 11457F: include/linux/platform_data/i2c-ocores.h 11458 11459OPENRISC ARCHITECTURE 11460M: Jonas Bonn <jonas@southpole.se> 11461M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11462M: Stafford Horne <shorne@gmail.com> 11463T: git git://github.com/openrisc/linux.git 11464L: openrisc@lists.librecores.org 11465W: http://openrisc.io 11466S: Maintained 11467F: Documentation/devicetree/bindings/openrisc/ 11468F: Documentation/openrisc/ 11469F: arch/openrisc/ 11470F: drivers/irqchip/irq-ompic.c 11471F: drivers/irqchip/irq-or1k-* 11472 11473OPENVSWITCH 11474M: Pravin B Shelar <pshelar@ovn.org> 11475L: netdev@vger.kernel.org 11476L: dev@openvswitch.org 11477W: http://openvswitch.org 11478S: Maintained 11479F: net/openvswitch/ 11480F: include/uapi/linux/openvswitch.h 11481 11482OPERATING PERFORMANCE POINTS (OPP) 11483M: Viresh Kumar <vireshk@kernel.org> 11484M: Nishanth Menon <nm@ti.com> 11485M: Stephen Boyd <sboyd@kernel.org> 11486L: linux-pm@vger.kernel.org 11487S: Maintained 11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11489F: drivers/opp/ 11490F: include/linux/pm_opp.h 11491F: Documentation/power/opp.txt 11492F: Documentation/devicetree/bindings/opp/ 11493 11494OPL4 DRIVER 11495M: Clemens Ladisch <clemens@ladisch.de> 11496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11497T: git git://git.alsa-project.org/alsa-kernel.git 11498S: Maintained 11499F: sound/drivers/opl4/ 11500 11501OPROFILE 11502M: Robert Richter <rric@kernel.org> 11503L: oprofile-list@lists.sf.net 11504S: Maintained 11505F: arch/*/include/asm/oprofile*.h 11506F: arch/*/oprofile/ 11507F: drivers/oprofile/ 11508F: include/linux/oprofile.h 11509 11510ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11511M: Mark Fasheh <mark@fasheh.com> 11512M: Joel Becker <jlbec@evilplan.org> 11513L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11514W: http://ocfs2.wiki.kernel.org 11515S: Supported 11516F: Documentation/filesystems/ocfs2.txt 11517F: Documentation/filesystems/dlmfs.txt 11518F: fs/ocfs2/ 11519 11520ORANGEFS FILESYSTEM 11521M: Mike Marshall <hubcap@omnibond.com> 11522R: Martin Brandenburg <martin@omnibond.com> 11523L: devel@lists.orangefs.org 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11525S: Supported 11526F: fs/orangefs/ 11527F: Documentation/filesystems/orangefs.txt 11528 11529ORINOCO DRIVER 11530L: linux-wireless@vger.kernel.org 11531W: http://wireless.kernel.org/en/users/Drivers/orinoco 11532W: http://www.nongnu.org/orinoco/ 11533S: Orphan 11534F: drivers/net/wireless/intersil/orinoco/ 11535 11536OSD LIBRARY and FILESYSTEM 11537M: Boaz Harrosh <ooo@electrozaur.com> 11538S: Maintained 11539F: drivers/scsi/osd/ 11540F: include/scsi/osd_* 11541F: fs/exofs/ 11542 11543OV2659 OMNIVISION SENSOR DRIVER 11544M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11545L: linux-media@vger.kernel.org 11546W: https://linuxtv.org 11547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11548T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11549S: Maintained 11550F: drivers/media/i2c/ov2659.c 11551F: include/media/i2c/ov2659.h 11552 11553OVERLAY FILESYSTEM 11554M: Miklos Szeredi <miklos@szeredi.hu> 11555L: linux-unionfs@vger.kernel.org 11556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11557S: Supported 11558F: fs/overlayfs/ 11559F: Documentation/filesystems/overlayfs.txt 11560 11561P54 WIRELESS DRIVER 11562M: Christian Lamparter <chunkeey@googlemail.com> 11563L: linux-wireless@vger.kernel.org 11564W: http://wireless.kernel.org/en/users/Drivers/p54 11565S: Maintained 11566F: drivers/net/wireless/intersil/p54/ 11567 11568PA SEMI ETHERNET DRIVER 11569L: netdev@vger.kernel.org 11570S: Orphan 11571F: drivers/net/ethernet/pasemi/* 11572 11573PA SEMI SMBUS DRIVER 11574L: linux-i2c@vger.kernel.org 11575S: Orphan 11576F: drivers/i2c/busses/i2c-pasemi.c 11577 11578PADATA PARALLEL EXECUTION MECHANISM 11579M: Steffen Klassert <steffen.klassert@secunet.com> 11580L: linux-crypto@vger.kernel.org 11581S: Maintained 11582F: kernel/padata.c 11583F: include/linux/padata.h 11584F: Documentation/padata.txt 11585 11586PANASONIC LAPTOP ACPI EXTRAS DRIVER 11587M: Harald Welte <laforge@gnumonks.org> 11588L: platform-driver-x86@vger.kernel.org 11589S: Maintained 11590F: drivers/platform/x86/panasonic-laptop.c 11591 11592PARALLEL LCD/KEYPAD PANEL DRIVER 11593M: Willy Tarreau <willy@haproxy.com> 11594M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11595S: Odd Fixes 11596F: Documentation/auxdisplay/lcd-panel-cgram.txt 11597F: drivers/auxdisplay/panel.c 11598 11599PARALLEL PORT SUBSYSTEM 11600M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11601M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11602L: linux-parport@lists.infradead.org (subscribers-only) 11603S: Maintained 11604F: drivers/parport/ 11605F: include/linux/parport*.h 11606F: drivers/char/ppdev.c 11607F: include/uapi/linux/ppdev.h 11608F: Documentation/parport*.txt 11609 11610PARAVIRT_OPS INTERFACE 11611M: Juergen Gross <jgross@suse.com> 11612M: Alok Kataria <akataria@vmware.com> 11613L: virtualization@lists.linux-foundation.org 11614S: Supported 11615F: Documentation/virtual/paravirt_ops.txt 11616F: arch/*/kernel/paravirt* 11617F: arch/*/include/asm/paravirt*.h 11618F: include/linux/hypervisor.h 11619 11620PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11621M: Tim Waugh <tim@cyberelk.net> 11622L: linux-parport@lists.infradead.org (subscribers-only) 11623S: Maintained 11624F: Documentation/blockdev/paride.txt 11625F: drivers/block/paride/ 11626 11627PARISC ARCHITECTURE 11628M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11629M: Helge Deller <deller@gmx.de> 11630L: linux-parisc@vger.kernel.org 11631W: http://www.parisc-linux.org/ 11632Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11635S: Maintained 11636F: arch/parisc/ 11637F: Documentation/parisc/ 11638F: drivers/parisc/ 11639F: drivers/char/agp/parisc-agp.c 11640F: drivers/input/serio/gscps2.c 11641F: drivers/parport/parport_gsc.* 11642F: drivers/tty/serial/8250/8250_gsc.c 11643F: drivers/video/fbdev/sti* 11644F: drivers/video/console/sti* 11645F: drivers/video/logo/logo_parisc* 11646 11647PARMAN 11648M: Jiri Pirko <jiri@mellanox.com> 11649L: netdev@vger.kernel.org 11650S: Supported 11651F: lib/parman.c 11652F: lib/test_parman.c 11653F: include/linux/parman.h 11654 11655PC87360 HARDWARE MONITORING DRIVER 11656M: Jim Cromie <jim.cromie@gmail.com> 11657L: linux-hwmon@vger.kernel.org 11658S: Maintained 11659F: Documentation/hwmon/pc87360 11660F: drivers/hwmon/pc87360.c 11661 11662PC8736x GPIO DRIVER 11663M: Jim Cromie <jim.cromie@gmail.com> 11664S: Maintained 11665F: drivers/char/pc8736x_gpio.c 11666 11667PC87427 HARDWARE MONITORING DRIVER 11668M: Jean Delvare <jdelvare@suse.com> 11669L: linux-hwmon@vger.kernel.org 11670S: Maintained 11671F: Documentation/hwmon/pc87427 11672F: drivers/hwmon/pc87427.c 11673 11674PCA9532 LED DRIVER 11675M: Riku Voipio <riku.voipio@iki.fi> 11676S: Maintained 11677F: drivers/leds/leds-pca9532.c 11678F: include/linux/leds-pca9532.h 11679 11680PCA9541 I2C BUS MASTER SELECTOR DRIVER 11681M: Guenter Roeck <linux@roeck-us.net> 11682L: linux-i2c@vger.kernel.org 11683S: Maintained 11684F: drivers/i2c/muxes/i2c-mux-pca9541.c 11685 11686PCDP - PRIMARY CONSOLE AND DEBUG PORT 11687M: Khalid Aziz <khalid@gonehiking.org> 11688S: Maintained 11689F: drivers/firmware/pcdp.* 11690 11691PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11692M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11693L: linux-pci@vger.kernel.org 11694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11695S: Maintained 11696F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11697F: drivers/pci/controller/pci-aardvark.c 11698 11699PCI DRIVER FOR ALTERA PCIE IP 11700M: Ley Foon Tan <lftan@altera.com> 11701L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11702L: linux-pci@vger.kernel.org 11703S: Supported 11704F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11705F: drivers/pci/controller/pcie-altera.c 11706 11707PCI DRIVER FOR APPLIEDMICRO XGENE 11708M: Toan Le <toan@os.amperecomputing.com> 11709L: linux-pci@vger.kernel.org 11710L: linux-arm-kernel@lists.infradead.org 11711S: Maintained 11712F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11713F: drivers/pci/controller/pci-xgene.c 11714 11715PCI DRIVER FOR ARM VERSATILE PLATFORM 11716M: Rob Herring <robh@kernel.org> 11717L: linux-pci@vger.kernel.org 11718L: linux-arm-kernel@lists.infradead.org 11719S: Maintained 11720F: Documentation/devicetree/bindings/pci/versatile.txt 11721F: drivers/pci/controller/pci-versatile.c 11722 11723PCI DRIVER FOR ARMADA 8K 11724M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11725L: linux-pci@vger.kernel.org 11726L: linux-arm-kernel@lists.infradead.org 11727S: Maintained 11728F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11729F: drivers/pci/controller/dwc/pcie-armada8k.c 11730 11731PCI DRIVER FOR CADENCE PCIE IP 11732M: Alan Douglas <adouglas@cadence.com> 11733L: linux-pci@vger.kernel.org 11734S: Maintained 11735F: Documentation/devicetree/bindings/pci/cdns,*.txt 11736F: drivers/pci/controller/pcie-cadence* 11737 11738PCI DRIVER FOR FREESCALE LAYERSCAPE 11739M: Minghuan Lian <minghuan.Lian@nxp.com> 11740M: Mingkai Hu <mingkai.hu@nxp.com> 11741M: Roy Zang <roy.zang@nxp.com> 11742L: linuxppc-dev@lists.ozlabs.org 11743L: linux-pci@vger.kernel.org 11744L: linux-arm-kernel@lists.infradead.org 11745S: Maintained 11746F: drivers/pci/controller/dwc/*layerscape* 11747 11748PCI DRIVER FOR GENERIC OF HOSTS 11749M: Will Deacon <will.deacon@arm.com> 11750L: linux-pci@vger.kernel.org 11751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11752S: Maintained 11753F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11754F: drivers/pci/controller/pci-host-common.c 11755F: drivers/pci/controller/pci-host-generic.c 11756 11757PCI DRIVER FOR IMX6 11758M: Richard Zhu <hongxing.zhu@nxp.com> 11759M: Lucas Stach <l.stach@pengutronix.de> 11760L: linux-pci@vger.kernel.org 11761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11762S: Maintained 11763F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11764F: drivers/pci/controller/dwc/*imx6* 11765 11766PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11767M: Keith Busch <keith.busch@intel.com> 11768M: Jonathan Derrick <jonathan.derrick@intel.com> 11769L: linux-pci@vger.kernel.org 11770S: Supported 11771F: drivers/pci/controller/vmd.c 11772 11773PCI DRIVER FOR MICROSEMI SWITCHTEC 11774M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11775M: Logan Gunthorpe <logang@deltatee.com> 11776L: linux-pci@vger.kernel.org 11777S: Maintained 11778F: Documentation/switchtec.txt 11779F: Documentation/ABI/testing/sysfs-class-switchtec 11780F: drivers/pci/switch/switchtec* 11781F: include/uapi/linux/switchtec_ioctl.h 11782F: include/linux/switchtec.h 11783F: drivers/ntb/hw/mscc/ 11784 11785PCI DRIVER FOR MOBIVEIL PCIE IP 11786M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11787L: linux-pci@vger.kernel.org 11788S: Supported 11789F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11790F: drivers/pci/controller/pcie-mobiveil.c 11791 11792PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11793M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11794M: Jason Cooper <jason@lakedaemon.net> 11795L: linux-pci@vger.kernel.org 11796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11797S: Maintained 11798F: drivers/pci/controller/*mvebu* 11799 11800PCI DRIVER FOR NVIDIA TEGRA 11801M: Thierry Reding <thierry.reding@gmail.com> 11802L: linux-tegra@vger.kernel.org 11803L: linux-pci@vger.kernel.org 11804S: Supported 11805F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11806F: drivers/pci/controller/pci-tegra.c 11807 11808PCI DRIVER FOR RENESAS R-CAR 11809M: Simon Horman <horms@verge.net.au> 11810L: linux-pci@vger.kernel.org 11811L: linux-renesas-soc@vger.kernel.org 11812S: Maintained 11813F: drivers/pci/controller/*rcar* 11814 11815PCI DRIVER FOR SAMSUNG EXYNOS 11816M: Jingoo Han <jingoohan1@gmail.com> 11817L: linux-pci@vger.kernel.org 11818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11819L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11820S: Maintained 11821F: drivers/pci/controller/dwc/pci-exynos.c 11822 11823PCI DRIVER FOR SYNOPSYS DESIGNWARE 11824M: Jingoo Han <jingoohan1@gmail.com> 11825M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11826L: linux-pci@vger.kernel.org 11827S: Maintained 11828F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11829F: drivers/pci/controller/dwc/*designware* 11830 11831PCI DRIVER FOR TI DRA7XX 11832M: Kishon Vijay Abraham I <kishon@ti.com> 11833L: linux-omap@vger.kernel.org 11834L: linux-pci@vger.kernel.org 11835S: Supported 11836F: Documentation/devicetree/bindings/pci/ti-pci.txt 11837F: drivers/pci/controller/dwc/pci-dra7xx.c 11838 11839PCI DRIVER FOR TI KEYSTONE 11840M: Murali Karicheri <m-karicheri2@ti.com> 11841L: linux-pci@vger.kernel.org 11842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11843S: Maintained 11844F: drivers/pci/controller/dwc/pci-keystone.c 11845 11846PCI ENDPOINT SUBSYSTEM 11847M: Kishon Vijay Abraham I <kishon@ti.com> 11848M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11849L: linux-pci@vger.kernel.org 11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11851S: Supported 11852F: drivers/pci/endpoint/ 11853F: drivers/misc/pci_endpoint_test.c 11854F: tools/pci/ 11855 11856PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11857M: Russell Currey <ruscur@russell.cc> 11858M: Sam Bobroff <sbobroff@linux.ibm.com> 11859M: Oliver O'Halloran <oohall@gmail.com> 11860L: linuxppc-dev@lists.ozlabs.org 11861S: Supported 11862F: Documentation/PCI/pci-error-recovery.txt 11863F: drivers/pci/pcie/aer.c 11864F: drivers/pci/pcie/dpc.c 11865F: drivers/pci/pcie/err.c 11866F: Documentation/powerpc/eeh-pci-error-recovery.txt 11867F: arch/powerpc/kernel/eeh*.c 11868F: arch/powerpc/platforms/*/eeh*.c 11869F: arch/powerpc/include/*/eeh*.h 11870 11871PCI ERROR RECOVERY 11872M: Linas Vepstas <linasvepstas@gmail.com> 11873L: linux-pci@vger.kernel.org 11874S: Supported 11875F: Documentation/PCI/pci-error-recovery.txt 11876 11877PCI MSI DRIVER FOR ALTERA MSI IP 11878M: Ley Foon Tan <lftan@altera.com> 11879L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11880L: linux-pci@vger.kernel.org 11881S: Supported 11882F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11883F: drivers/pci/controller/pcie-altera-msi.c 11884 11885PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11886M: Toan Le <toan@os.amperecomputing.com> 11887L: linux-pci@vger.kernel.org 11888L: linux-arm-kernel@lists.infradead.org 11889S: Maintained 11890F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11891F: drivers/pci/controller/pci-xgene-msi.c 11892 11893PCI SUBSYSTEM 11894M: Bjorn Helgaas <bhelgaas@google.com> 11895L: linux-pci@vger.kernel.org 11896Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11898S: Supported 11899F: Documentation/devicetree/bindings/pci/ 11900F: Documentation/PCI/ 11901F: drivers/acpi/pci* 11902F: drivers/pci/ 11903F: include/asm-generic/pci* 11904F: include/linux/pci* 11905F: include/linux/of_pci.h 11906F: include/uapi/linux/pci* 11907F: lib/pci* 11908F: arch/x86/pci/ 11909F: arch/x86/kernel/quirks.c 11910F: arch/x86/kernel/early-quirks.c 11911 11912PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11913M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11914L: linux-pci@vger.kernel.org 11915Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11917S: Supported 11918F: drivers/pci/controller/ 11919 11920PCIE DRIVER FOR AMLOGIC MESON 11921M: Yue Wang <yue.wang@Amlogic.com> 11922L: linux-pci@vger.kernel.org 11923L: linux-amlogic@lists.infradead.org 11924S: Maintained 11925F: drivers/pci/controller/dwc/pci-meson.c 11926 11927PCIE DRIVER FOR AXIS ARTPEC 11928M: Jesper Nilsson <jesper.nilsson@axis.com> 11929L: linux-arm-kernel@axis.com 11930L: linux-pci@vger.kernel.org 11931S: Maintained 11932F: Documentation/devicetree/bindings/pci/axis,artpec* 11933F: drivers/pci/controller/dwc/*artpec* 11934 11935PCIE DRIVER FOR CAVIUM THUNDERX 11936M: David Daney <david.daney@cavium.com> 11937L: linux-pci@vger.kernel.org 11938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11939S: Supported 11940F: Documentation/devicetree/bindings/pci/pci-thunder-* 11941F: drivers/pci/controller/pci-thunder-* 11942 11943PCIE DRIVER FOR HISILICON 11944M: Zhou Wang <wangzhou1@hisilicon.com> 11945L: linux-pci@vger.kernel.org 11946S: Maintained 11947F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11948F: drivers/pci/controller/dwc/pcie-hisi.c 11949 11950PCIE DRIVER FOR HISILICON KIRIN 11951M: Xiaowei Song <songxiaowei@hisilicon.com> 11952M: Binghui Wang <wangbinghui@hisilicon.com> 11953L: linux-pci@vger.kernel.org 11954S: Maintained 11955F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11956F: drivers/pci/controller/dwc/pcie-kirin.c 11957 11958PCIE DRIVER FOR HISILICON STB 11959M: Shawn Guo <shawn.guo@linaro.org> 11960L: linux-pci@vger.kernel.org 11961S: Maintained 11962F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11963F: drivers/pci/controller/dwc/pcie-histb.c 11964 11965PCIE DRIVER FOR MEDIATEK 11966M: Ryder Lee <ryder.lee@mediatek.com> 11967L: linux-pci@vger.kernel.org 11968L: linux-mediatek@lists.infradead.org 11969S: Supported 11970F: Documentation/devicetree/bindings/pci/mediatek* 11971F: drivers/pci/controller/*mediatek* 11972 11973PCIE DRIVER FOR QUALCOMM MSM 11974M: Stanimir Varbanov <svarbanov@mm-sol.com> 11975L: linux-pci@vger.kernel.org 11976L: linux-arm-msm@vger.kernel.org 11977S: Maintained 11978F: drivers/pci/controller/dwc/*qcom* 11979 11980PCIE DRIVER FOR ROCKCHIP 11981M: Shawn Lin <shawn.lin@rock-chips.com> 11982L: linux-pci@vger.kernel.org 11983L: linux-rockchip@lists.infradead.org 11984S: Maintained 11985F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11986F: drivers/pci/controller/pcie-rockchip* 11987 11988PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11989M: Linus Walleij <linus.walleij@linaro.org> 11990L: linux-pci@vger.kernel.org 11991S: Maintained 11992F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11993F: drivers/pci/controller/pci-v3-semi.c 11994 11995PCIE DRIVER FOR SOCIONEXT UNIPHIER 11996M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11997L: linux-pci@vger.kernel.org 11998S: Maintained 11999F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12000F: drivers/pci/controller/dwc/pcie-uniphier.c 12001 12002PCIE DRIVER FOR ST SPEAR13XX 12003M: Pratyush Anand <pratyush.anand@gmail.com> 12004L: linux-pci@vger.kernel.org 12005S: Maintained 12006F: drivers/pci/controller/dwc/*spear* 12007 12008PCMCIA SUBSYSTEM 12009M: Dominik Brodowski <linux@dominikbrodowski.net> 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12011S: Odd Fixes 12012F: Documentation/pcmcia/ 12013F: tools/pcmcia/ 12014F: drivers/pcmcia/ 12015F: include/pcmcia/ 12016 12017PCNET32 NETWORK DRIVER 12018M: Don Fry <pcnet32@frontier.com> 12019L: netdev@vger.kernel.org 12020S: Maintained 12021F: drivers/net/ethernet/amd/pcnet32.c 12022 12023PCRYPT PARALLEL CRYPTO ENGINE 12024M: Steffen Klassert <steffen.klassert@secunet.com> 12025L: linux-crypto@vger.kernel.org 12026S: Maintained 12027F: crypto/pcrypt.c 12028F: include/crypto/pcrypt.h 12029 12030PEAQ WMI HOTKEYS DRIVER 12031M: Hans de Goede <hdegoede@redhat.com> 12032L: platform-driver-x86@vger.kernel.org 12033S: Maintained 12034F: drivers/platform/x86/peaq-wmi.c 12035 12036PER-CPU MEMORY ALLOCATOR 12037M: Dennis Zhou <dennis@kernel.org> 12038M: Tejun Heo <tj@kernel.org> 12039M: Christoph Lameter <cl@linux.com> 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12041S: Maintained 12042F: include/linux/percpu*.h 12043F: mm/percpu*.c 12044F: arch/*/include/asm/percpu.h 12045 12046PER-TASK DELAY ACCOUNTING 12047M: Balbir Singh <bsingharora@gmail.com> 12048S: Maintained 12049F: include/linux/delayacct.h 12050F: kernel/delayacct.c 12051 12052PERFORMANCE EVENTS SUBSYSTEM 12053M: Peter Zijlstra <peterz@infradead.org> 12054M: Ingo Molnar <mingo@redhat.com> 12055M: Arnaldo Carvalho de Melo <acme@kernel.org> 12056R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12057R: Jiri Olsa <jolsa@redhat.com> 12058R: Namhyung Kim <namhyung@kernel.org> 12059L: linux-kernel@vger.kernel.org 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12061S: Supported 12062F: kernel/events/* 12063F: include/linux/perf_event.h 12064F: include/uapi/linux/perf_event.h 12065F: arch/*/kernel/perf_event*.c 12066F: arch/*/kernel/*/perf_event*.c 12067F: arch/*/kernel/*/*/perf_event*.c 12068F: arch/*/include/asm/perf_event.h 12069F: arch/*/kernel/perf_callchain.c 12070F: arch/*/events/* 12071F: tools/perf/ 12072 12073PERSONALITY HANDLING 12074M: Christoph Hellwig <hch@infradead.org> 12075L: linux-abi-devel@lists.sourceforge.net 12076S: Maintained 12077F: include/linux/personality.h 12078F: include/uapi/linux/personality.h 12079 12080PHOENIX RC FLIGHT CONTROLLER ADAPTER 12081M: Marcus Folkesson <marcus.folkesson@gmail.com> 12082L: linux-input@vger.kernel.org 12083S: Maintained 12084F: Documentation/input/devices/pxrc.rst 12085F: drivers/input/joystick/pxrc.c 12086 12087PHONET PROTOCOL 12088M: Remi Denis-Courmont <courmisch@gmail.com> 12089S: Supported 12090F: Documentation/networking/phonet.txt 12091F: include/linux/phonet.h 12092F: include/net/phonet/ 12093F: include/uapi/linux/phonet.h 12094F: net/phonet/ 12095 12096PHRAM MTD DRIVER 12097M: Joern Engel <joern@lazybastard.org> 12098L: linux-mtd@lists.infradead.org 12099S: Maintained 12100F: drivers/mtd/devices/phram.c 12101 12102PICOLCD HID DRIVER 12103M: Bruno Prémont <bonbons@linux-vserver.org> 12104L: linux-input@vger.kernel.org 12105S: Maintained 12106F: drivers/hid/hid-picolcd* 12107 12108PICOXCELL SUPPORT 12109M: Jamie Iles <jamie@jamieiles.com> 12110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12111T: git git://github.com/jamieiles/linux-2.6-ji.git 12112S: Supported 12113F: arch/arm/boot/dts/picoxcell* 12114F: arch/arm/mach-picoxcell/ 12115F: drivers/crypto/picoxcell* 12116 12117PIN CONTROL SUBSYSTEM 12118M: Linus Walleij <linus.walleij@linaro.org> 12119L: linux-gpio@vger.kernel.org 12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12121S: Maintained 12122F: Documentation/devicetree/bindings/pinctrl/ 12123F: Documentation/driver-api/pinctl.rst 12124F: drivers/pinctrl/ 12125F: include/linux/pinctrl/ 12126 12127PIN CONTROLLER - MICROCHIP AT91 12128M: Ludovic Desroches <ludovic.desroches@microchip.com> 12129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12130L: linux-gpio@vger.kernel.org 12131S: Supported 12132F: drivers/pinctrl/pinctrl-at91* 12133 12134PIN CONTROLLER - FREESCALE 12135M: Dong Aisheng <aisheng.dong@nxp.com> 12136M: Fabio Estevam <festevam@gmail.com> 12137M: Shawn Guo <shawnguo@kernel.org> 12138M: Stefan Agner <stefan@agner.ch> 12139R: Pengutronix Kernel Team <kernel@pengutronix.de> 12140L: linux-gpio@vger.kernel.org 12141S: Maintained 12142F: drivers/pinctrl/freescale/ 12143F: Documentation/devicetree/bindings/pinctrl/fsl,* 12144 12145PIN CONTROLLER - INTEL 12146M: Mika Westerberg <mika.westerberg@linux.intel.com> 12147M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12149S: Maintained 12150F: drivers/pinctrl/intel/ 12151 12152PIN CONTROLLER - MEDIATEK 12153M: Sean Wang <sean.wang@kernel.org> 12154L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12155S: Maintained 12156F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12157F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12158F: drivers/pinctrl/mediatek/ 12159 12160PIN CONTROLLER - QUALCOMM 12161M: Bjorn Andersson <bjorn.andersson@linaro.org> 12162S: Maintained 12163L: linux-arm-msm@vger.kernel.org 12164F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12165F: drivers/pinctrl/qcom/ 12166 12167PIN CONTROLLER - RENESAS 12168M: Geert Uytterhoeven <geert+renesas@glider.be> 12169L: linux-renesas-soc@vger.kernel.org 12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12171S: Maintained 12172F: drivers/pinctrl/pinctrl-rz* 12173F: drivers/pinctrl/sh-pfc/ 12174 12175PIN CONTROLLER - SAMSUNG 12176M: Tomasz Figa <tomasz.figa@gmail.com> 12177M: Krzysztof Kozlowski <krzk@kernel.org> 12178M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12180L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12181Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12182T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12183S: Maintained 12184F: drivers/pinctrl/samsung/ 12185F: include/dt-bindings/pinctrl/samsung.h 12186F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12187 12188PIN CONTROLLER - SINGLE 12189M: Tony Lindgren <tony@atomide.com> 12190M: Haojian Zhuang <haojian.zhuang@linaro.org> 12191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12192L: linux-omap@vger.kernel.org 12193S: Maintained 12194F: drivers/pinctrl/pinctrl-single.c 12195 12196PIN CONTROLLER - ST SPEAR 12197M: Viresh Kumar <vireshk@kernel.org> 12198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12199W: http://www.st.com/spear 12200S: Maintained 12201F: drivers/pinctrl/spear/ 12202 12203PISTACHIO SOC SUPPORT 12204M: James Hartley <james.hartley@sondrel.com> 12205L: linux-mips@vger.kernel.org 12206S: Odd Fixes 12207F: arch/mips/pistachio/ 12208F: arch/mips/include/asm/mach-pistachio/ 12209F: arch/mips/boot/dts/img/pistachio* 12210F: arch/mips/configs/pistachio*_defconfig 12211 12212PKTCDVD DRIVER 12213S: Orphan 12214M: linux-block@vger.kernel.org 12215F: drivers/block/pktcdvd.c 12216F: include/linux/pktcdvd.h 12217F: include/uapi/linux/pktcdvd.h 12218 12219PKUNITY SOC DRIVERS 12220M: Guan Xuetao <gxt@pku.edu.cn> 12221W: http://mprc.pku.edu.cn/~guanxuetao/linux 12222S: Maintained 12223T: git git://github.com/gxt/linux.git 12224F: drivers/input/serio/i8042-unicore32io.h 12225F: drivers/i2c/busses/i2c-puv3.c 12226F: drivers/video/fbdev/fb-puv3.c 12227F: drivers/rtc/rtc-puv3.c 12228 12229PMBUS HARDWARE MONITORING DRIVERS 12230M: Guenter Roeck <linux@roeck-us.net> 12231L: linux-hwmon@vger.kernel.org 12232W: http://hwmon.wiki.kernel.org/ 12233W: http://www.roeck-us.net/linux/drivers/ 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12235S: Maintained 12236F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12237F: Documentation/devicetree/bindings/hwmon/max31785.txt 12238F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12239F: Documentation/hwmon/adm1275 12240F: Documentation/hwmon/ibm-cffps 12241F: Documentation/hwmon/ir35221 12242F: Documentation/hwmon/lm25066 12243F: Documentation/hwmon/ltc2978 12244F: Documentation/hwmon/ltc3815 12245F: Documentation/hwmon/max16064 12246F: Documentation/hwmon/max20751 12247F: Documentation/hwmon/max31785 12248F: Documentation/hwmon/max34440 12249F: Documentation/hwmon/max8688 12250F: Documentation/hwmon/pmbus 12251F: Documentation/hwmon/pmbus-core 12252F: Documentation/hwmon/tps40422 12253F: Documentation/hwmon/ucd9000 12254F: Documentation/hwmon/ucd9200 12255F: Documentation/hwmon/zl6100 12256F: drivers/hwmon/pmbus/ 12257F: include/linux/pmbus.h 12258 12259PMC SIERRA MaxRAID DRIVER 12260L: linux-scsi@vger.kernel.org 12261W: http://www.pmc-sierra.com/ 12262S: Orphan 12263F: drivers/scsi/pmcraid.* 12264 12265PMC SIERRA PM8001 DRIVER 12266M: Jack Wang <jinpu.wang@profitbricks.com> 12267M: lindar_liu@usish.com 12268L: linux-scsi@vger.kernel.org 12269S: Supported 12270F: drivers/scsi/pm8001/ 12271 12272PNP SUPPORT 12273M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12274S: Maintained 12275F: drivers/pnp/ 12276 12277PNI RM3100 IIO DRIVER 12278M: Song Qiang <songqiang1304521@gmail.com> 12279L: linux-iio@vger.kernel.org 12280S: Maintained 12281F: drivers/iio/magnetometer/rm3100* 12282F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12283 12284POSIX CLOCKS and TIMERS 12285M: Thomas Gleixner <tglx@linutronix.de> 12286L: linux-kernel@vger.kernel.org 12287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12288S: Maintained 12289F: fs/timerfd.c 12290F: include/linux/timer* 12291F: kernel/time/*timer* 12292 12293POWER MANAGEMENT CORE 12294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12295L: linux-pm@vger.kernel.org 12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12297B: https://bugzilla.kernel.org 12298S: Supported 12299F: drivers/base/power/ 12300F: include/linux/pm.h 12301F: include/linux/pm_* 12302F: include/linux/powercap.h 12303F: drivers/powercap/ 12304F: kernel/configs/nopm.config 12305 12306POWER STATE COORDINATION INTERFACE (PSCI) 12307M: Mark Rutland <mark.rutland@arm.com> 12308M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12309L: linux-arm-kernel@lists.infradead.org 12310S: Maintained 12311F: drivers/firmware/psci*.c 12312F: include/linux/psci.h 12313F: include/uapi/linux/psci.h 12314 12315POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12316M: Sebastian Reichel <sre@kernel.org> 12317L: linux-pm@vger.kernel.org 12318T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12319S: Maintained 12320F: Documentation/ABI/testing/sysfs-class-power 12321F: Documentation/devicetree/bindings/power/supply/ 12322F: include/linux/power_supply.h 12323F: drivers/power/supply/ 12324 12325POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12326M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12327L: linuxppc-dev@lists.ozlabs.org 12328S: Maintained 12329F: drivers/char/powernv-op-panel.c 12330 12331PPP OVER ATM (RFC 2364) 12332M: Mitchell Blank Jr <mitch@sfgoth.com> 12333S: Maintained 12334F: net/atm/pppoatm.c 12335F: include/uapi/linux/atmppp.h 12336 12337PPP OVER ETHERNET 12338M: Michal Ostrowski <mostrows@earthlink.net> 12339S: Maintained 12340F: drivers/net/ppp/pppoe.c 12341F: drivers/net/ppp/pppox.c 12342 12343PPP OVER L2TP 12344M: James Chapman <jchapman@katalix.com> 12345S: Maintained 12346F: net/l2tp/l2tp_ppp.c 12347F: include/linux/if_pppol2tp.h 12348F: include/uapi/linux/if_pppol2tp.h 12349 12350PPP PROTOCOL DRIVERS AND COMPRESSORS 12351M: Paul Mackerras <paulus@samba.org> 12352L: linux-ppp@vger.kernel.org 12353S: Maintained 12354F: drivers/net/ppp/ppp_* 12355 12356PPS SUPPORT 12357M: Rodolfo Giometti <giometti@enneenne.com> 12358W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12359L: linuxpps@ml.enneenne.com (subscribers-only) 12360S: Maintained 12361F: Documentation/pps/ 12362F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12363F: Documentation/ABI/testing/sysfs-pps 12364F: drivers/pps/ 12365F: include/linux/pps*.h 12366F: include/uapi/linux/pps.h 12367 12368PPTP DRIVER 12369M: Dmitry Kozlov <xeb@mail.ru> 12370L: netdev@vger.kernel.org 12371S: Maintained 12372F: drivers/net/ppp/pptp.c 12373W: http://sourceforge.net/projects/accel-pptp 12374 12375PRINTK 12376M: Petr Mladek <pmladek@suse.com> 12377M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12378R: Steven Rostedt <rostedt@goodmis.org> 12379S: Maintained 12380F: kernel/printk/ 12381F: include/linux/printk.h 12382 12383PRISM54 WIRELESS DRIVER 12384M: Luis Chamberlain <mcgrof@kernel.org> 12385L: linux-wireless@vger.kernel.org 12386W: http://wireless.kernel.org/en/users/Drivers/p54 12387S: Obsolete 12388F: drivers/net/wireless/intersil/prism54/ 12389 12390PROC FILESYSTEM 12391R: Alexey Dobriyan <adobriyan@gmail.com> 12392L: linux-kernel@vger.kernel.org 12393L: linux-fsdevel@vger.kernel.org 12394S: Maintained 12395F: fs/proc/ 12396F: include/linux/proc_fs.h 12397F: tools/testing/selftests/proc/ 12398F: Documentation/filesystems/proc.txt 12399 12400PROC SYSCTL 12401M: Luis Chamberlain <mcgrof@kernel.org> 12402M: Kees Cook <keescook@chromium.org> 12403L: linux-kernel@vger.kernel.org 12404L: linux-fsdevel@vger.kernel.org 12405S: Maintained 12406F: fs/proc/proc_sysctl.c 12407F: include/linux/sysctl.h 12408F: kernel/sysctl.c 12409F: tools/testing/selftests/sysctl/ 12410 12411PS3 NETWORK SUPPORT 12412M: Geoff Levand <geoff@infradead.org> 12413L: netdev@vger.kernel.org 12414L: linuxppc-dev@lists.ozlabs.org 12415S: Maintained 12416F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12417 12418PS3 PLATFORM SUPPORT 12419M: Geoff Levand <geoff@infradead.org> 12420L: linuxppc-dev@lists.ozlabs.org 12421S: Maintained 12422F: arch/powerpc/boot/ps3* 12423F: arch/powerpc/include/asm/lv1call.h 12424F: arch/powerpc/include/asm/ps3*.h 12425F: arch/powerpc/platforms/ps3/ 12426F: drivers/*/ps3* 12427F: drivers/ps3/ 12428F: drivers/rtc/rtc-ps3.c 12429F: drivers/usb/host/*ps3.c 12430F: sound/ppc/snd_ps3* 12431 12432PS3VRAM DRIVER 12433M: Jim Paris <jim@jtan.com> 12434M: Geoff Levand <geoff@infradead.org> 12435L: linuxppc-dev@lists.ozlabs.org 12436S: Maintained 12437F: drivers/block/ps3vram.c 12438 12439PSAMPLE PACKET SAMPLING SUPPORT: 12440M: Yotam Gigi <yotam.gi@gmail.com> 12441S: Maintained 12442F: net/psample 12443F: include/net/psample.h 12444F: include/uapi/linux/psample.h 12445 12446PSTORE FILESYSTEM 12447M: Kees Cook <keescook@chromium.org> 12448M: Anton Vorontsov <anton@enomsg.org> 12449M: Colin Cross <ccross@android.com> 12450M: Tony Luck <tony.luck@intel.com> 12451S: Maintained 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12453F: fs/pstore/ 12454F: include/linux/pstore* 12455F: drivers/firmware/efi/efi-pstore.c 12456F: drivers/acpi/apei/erst.c 12457F: Documentation/admin-guide/ramoops.rst 12458F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12459K: \b(pstore|ramoops) 12460 12461PTP HARDWARE CLOCK SUPPORT 12462M: Richard Cochran <richardcochran@gmail.com> 12463L: netdev@vger.kernel.org 12464S: Maintained 12465W: http://linuxptp.sourceforge.net/ 12466F: Documentation/ABI/testing/sysfs-ptp 12467F: Documentation/ptp/* 12468F: drivers/net/phy/dp83640* 12469F: drivers/ptp/* 12470F: include/linux/ptp_cl* 12471 12472PTRACE SUPPORT 12473M: Oleg Nesterov <oleg@redhat.com> 12474S: Maintained 12475F: include/asm-generic/syscall.h 12476F: include/linux/ptrace.h 12477F: include/linux/regset.h 12478F: include/linux/tracehook.h 12479F: include/uapi/linux/ptrace.h 12480F: include/uapi/linux/ptrace.h 12481F: include/asm-generic/ptrace.h 12482F: kernel/ptrace.c 12483F: arch/*/ptrace*.c 12484F: arch/*/*/ptrace*.c 12485F: arch/*/include/asm/ptrace*.h 12486 12487PULSE8-CEC DRIVER 12488M: Hans Verkuil <hverkuil@xs4all.nl> 12489L: linux-media@vger.kernel.org 12490T: git git://linuxtv.org/media_tree.git 12491S: Maintained 12492F: drivers/media/usb/pulse8-cec/* 12493F: Documentation/media/cec-drivers/pulse8-cec.rst 12494 12495PVRUSB2 VIDEO4LINUX DRIVER 12496M: Mike Isely <isely@pobox.com> 12497L: pvrusb2@isely.net (subscribers-only) 12498L: linux-media@vger.kernel.org 12499W: http://www.isely.net/pvrusb2/ 12500T: git git://linuxtv.org/media_tree.git 12501S: Maintained 12502F: Documentation/media/v4l-drivers/pvrusb2* 12503F: drivers/media/usb/pvrusb2/ 12504 12505PWC WEBCAM DRIVER 12506M: Hans Verkuil <hverkuil@xs4all.nl> 12507L: linux-media@vger.kernel.org 12508T: git git://linuxtv.org/media_tree.git 12509S: Odd Fixes 12510F: drivers/media/usb/pwc/* 12511 12512PWM FAN DRIVER 12513M: Kamil Debski <kamil@wypas.org> 12514M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12515L: linux-hwmon@vger.kernel.org 12516S: Supported 12517F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12518F: Documentation/hwmon/pwm-fan 12519F: drivers/hwmon/pwm-fan.c 12520 12521PWM IR Transmitter 12522M: Sean Young <sean@mess.org> 12523L: linux-media@vger.kernel.org 12524S: Maintained 12525F: drivers/media/rc/pwm-ir-tx.c 12526 12527PWM SUBSYSTEM 12528M: Thierry Reding <thierry.reding@gmail.com> 12529L: linux-pwm@vger.kernel.org 12530S: Maintained 12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12532F: Documentation/pwm.txt 12533F: Documentation/devicetree/bindings/pwm/ 12534F: include/linux/pwm.h 12535F: drivers/pwm/ 12536F: drivers/video/backlight/pwm_bl.c 12537F: include/linux/pwm_backlight.h 12538F: drivers/gpio/gpio-mvebu.c 12539F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12540 12541PXA GPIO DRIVER 12542M: Robert Jarzmik <robert.jarzmik@free.fr> 12543L: linux-gpio@vger.kernel.org 12544S: Maintained 12545F: drivers/gpio/gpio-pxa.c 12546 12547PXA MMCI DRIVER 12548S: Orphan 12549 12550PXA RTC DRIVER 12551M: Robert Jarzmik <robert.jarzmik@free.fr> 12552L: linux-rtc@vger.kernel.org 12553S: Maintained 12554 12555PXA2xx/PXA3xx SUPPORT 12556M: Daniel Mack <daniel@zonque.org> 12557M: Haojian Zhuang <haojian.zhuang@gmail.com> 12558M: Robert Jarzmik <robert.jarzmik@free.fr> 12559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12560T: git git://github.com/hzhuang1/linux.git 12561T: git git://github.com/rjarzmik/linux.git 12562S: Maintained 12563F: arch/arm/boot/dts/pxa* 12564F: arch/arm/mach-pxa/ 12565F: drivers/dma/pxa* 12566F: drivers/pcmcia/pxa2xx* 12567F: drivers/pinctrl/pxa/ 12568F: drivers/spi/spi-pxa2xx* 12569F: drivers/usb/gadget/udc/pxa2* 12570F: include/sound/pxa2xx-lib.h 12571F: sound/arm/pxa* 12572F: sound/soc/pxa/ 12573 12574QAT DRIVER 12575M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12576L: qat-linux@intel.com 12577S: Supported 12578F: drivers/crypto/qat/ 12579 12580QCOM AUDIO (ASoC) DRIVERS 12581M: Patrick Lai <plai@codeaurora.org> 12582M: Banajit Goswami <bgoswami@codeaurora.org> 12583L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12584S: Supported 12585F: sound/soc/qcom/ 12586 12587QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12588M: Gabriel Somlo <somlo@cmu.edu> 12589M: "Michael S. Tsirkin" <mst@redhat.com> 12590L: qemu-devel@nongnu.org 12591S: Maintained 12592F: drivers/firmware/qemu_fw_cfg.c 12593F: include/uapi/linux/qemu_fw_cfg.h 12594 12595QIB DRIVER 12596M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12597M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12598L: linux-rdma@vger.kernel.org 12599S: Supported 12600F: drivers/infiniband/hw/qib/ 12601 12602QLOGIC QL41xxx FCOE DRIVER 12603M: QLogic-Storage-Upstream@cavium.com 12604L: linux-scsi@vger.kernel.org 12605S: Supported 12606F: drivers/scsi/qedf/ 12607 12608QLOGIC QL41xxx ISCSI DRIVER 12609M: QLogic-Storage-Upstream@cavium.com 12610L: linux-scsi@vger.kernel.org 12611S: Supported 12612F: drivers/scsi/qedi/ 12613 12614QLOGIC QL4xxx ETHERNET DRIVER 12615M: Ariel Elior <aelior@marvell.com> 12616M: GR-everest-linux-l2@marvell.com 12617L: netdev@vger.kernel.org 12618S: Supported 12619F: drivers/net/ethernet/qlogic/qed/ 12620F: include/linux/qed/ 12621F: drivers/net/ethernet/qlogic/qede/ 12622 12623QLOGIC QL4xxx RDMA DRIVER 12624M: Michal Kalderon <mkalderon@marvell.com> 12625M: Ariel Elior <aelior@marvell.com> 12626L: linux-rdma@vger.kernel.org 12627S: Supported 12628F: drivers/infiniband/hw/qedr/ 12629F: include/uapi/rdma/qedr-abi.h 12630 12631QLOGIC QLA1280 SCSI DRIVER 12632M: Michael Reed <mdr@sgi.com> 12633L: linux-scsi@vger.kernel.org 12634S: Maintained 12635F: drivers/scsi/qla1280.[ch] 12636 12637QLOGIC QLA2XXX FC-SCSI DRIVER 12638M: qla2xxx-upstream@qlogic.com 12639L: linux-scsi@vger.kernel.org 12640S: Supported 12641F: Documentation/scsi/LICENSE.qla2xxx 12642F: drivers/scsi/qla2xxx/ 12643 12644QLOGIC QLA3XXX NETWORK DRIVER 12645M: GR-Linux-NIC-Dev@marvell.com 12646L: netdev@vger.kernel.org 12647S: Supported 12648F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12649F: drivers/net/ethernet/qlogic/qla3xxx.* 12650 12651QLOGIC QLA4XXX iSCSI DRIVER 12652M: QLogic-Storage-Upstream@qlogic.com 12653L: linux-scsi@vger.kernel.org 12654S: Supported 12655F: Documentation/scsi/LICENSE.qla4xxx 12656F: drivers/scsi/qla4xxx/ 12657 12658QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12659M: Shahed Shaikh <shshaikh@marvell.com> 12660M: Manish Chopra <manishc@marvell.com> 12661M: GR-Linux-NIC-Dev@marvell.com 12662L: netdev@vger.kernel.org 12663S: Supported 12664F: drivers/net/ethernet/qlogic/qlcnic/ 12665 12666QLOGIC QLGE 10Gb ETHERNET DRIVER 12667M: Manish Chopra <manishc@marvell.com> 12668M: GR-Linux-NIC-Dev@marvell.com 12669L: netdev@vger.kernel.org 12670S: Supported 12671F: drivers/net/ethernet/qlogic/qlge/ 12672 12673QM1D1B0004 MEDIA DRIVER 12674M: Akihiro Tsukada <tskd08@gmail.com> 12675L: linux-media@vger.kernel.org 12676S: Odd Fixes 12677F: drivers/media/tuners/qm1d1b0004* 12678 12679QM1D1C0042 MEDIA DRIVER 12680M: Akihiro Tsukada <tskd08@gmail.com> 12681L: linux-media@vger.kernel.org 12682S: Odd Fixes 12683F: drivers/media/tuners/qm1d1c0042* 12684 12685QNX4 FILESYSTEM 12686M: Anders Larsen <al@alarsen.net> 12687W: http://www.alarsen.net/linux/qnx4fs/ 12688S: Maintained 12689F: fs/qnx4/ 12690F: include/uapi/linux/qnx4_fs.h 12691F: include/uapi/linux/qnxtypes.h 12692 12693QORIQ DPAA2 FSL-MC BUS DRIVER 12694M: Stuart Yoder <stuyoder@gmail.com> 12695M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12696L: linux-kernel@vger.kernel.org 12697S: Maintained 12698F: drivers/bus/fsl-mc/ 12699F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12700F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12701 12702QT1010 MEDIA DRIVER 12703M: Antti Palosaari <crope@iki.fi> 12704L: linux-media@vger.kernel.org 12705W: https://linuxtv.org 12706W: http://palosaari.fi/linux/ 12707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12708T: git git://linuxtv.org/anttip/media_tree.git 12709S: Maintained 12710F: drivers/media/tuners/qt1010* 12711 12712QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12713M: Kalle Valo <kvalo@codeaurora.org> 12714L: ath10k@lists.infradead.org 12715W: http://wireless.kernel.org/en/users/Drivers/ath10k 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12717S: Supported 12718F: drivers/net/wireless/ath/ath10k/ 12719 12720QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12721M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12722L: linux-wireless@vger.kernel.org 12723W: http://wireless.kernel.org/en/users/Drivers/ath9k 12724S: Supported 12725F: drivers/net/wireless/ath/ath9k/ 12726 12727QUALCOMM CAMERA SUBSYSTEM DRIVER 12728M: Todor Tomov <todor.too@gmail.com> 12729L: linux-media@vger.kernel.org 12730S: Maintained 12731F: Documentation/devicetree/bindings/media/qcom,camss.txt 12732F: Documentation/media/v4l-drivers/qcom_camss.rst 12733F: drivers/media/platform/qcom/camss/ 12734 12735QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12736M: Ilia Lin <ilia.lin@kernel.org> 12737L: linux-pm@vger.kernel.org 12738S: Maintained 12739F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12740F: drivers/cpufreq/qcom-cpufreq-kryo.c 12741 12742QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12743M: Timur Tabi <timur@kernel.org> 12744L: netdev@vger.kernel.org 12745S: Maintained 12746F: drivers/net/ethernet/qualcomm/emac/ 12747 12748QUALCOMM ETHQOS ETHERNET DRIVER 12749M: Vinod Koul <vkoul@kernel.org> 12750M: Niklas Cassel <niklas.cassel@linaro.org> 12751L: netdev@vger.kernel.org 12752S: Maintained 12753F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12754F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12755 12756QUALCOMM GENERIC INTERFACE I2C DRIVER 12757M: Alok Chauhan <alokc@codeaurora.org> 12758M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12759L: linux-i2c@vger.kernel.org 12760L: linux-arm-msm@vger.kernel.org 12761S: Supported 12762F: drivers/i2c/busses/i2c-qcom-geni.c 12763 12764QUALCOMM HEXAGON ARCHITECTURE 12765M: Richard Kuo <rkuo@codeaurora.org> 12766L: linux-hexagon@vger.kernel.org 12767T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12768S: Supported 12769F: arch/hexagon/ 12770 12771QUALCOMM HIDMA DRIVER 12772M: Sinan Kaya <okaya@kernel.org> 12773L: linux-arm-kernel@lists.infradead.org 12774L: linux-arm-msm@vger.kernel.org 12775L: dmaengine@vger.kernel.org 12776S: Supported 12777F: drivers/dma/qcom/hidma* 12778 12779QUALCOMM IOMMU 12780M: Rob Clark <robdclark@gmail.com> 12781L: iommu@lists.linux-foundation.org 12782L: linux-arm-msm@vger.kernel.org 12783S: Maintained 12784F: drivers/iommu/qcom_iommu.c 12785 12786QUALCOMM TSENS THERMAL DRIVER 12787M: Amit Kucheria <amit.kucheria@linaro.org> 12788L: linux-pm@vger.kernel.org 12789L: linux-arm-msm@vger.kernel.org 12790S: Maintained 12791F: drivers/thermal/qcom/ 12792 12793QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12794M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12795L: linux-media@vger.kernel.org 12796L: linux-arm-msm@vger.kernel.org 12797T: git git://linuxtv.org/media_tree.git 12798S: Maintained 12799F: drivers/media/platform/qcom/venus/ 12800 12801QUALCOMM WCN36XX WIRELESS DRIVER 12802M: Kalle Valo <kvalo@codeaurora.org> 12803L: wcn36xx@lists.infradead.org 12804W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12805T: git git://github.com/KrasnikovEugene/wcn36xx.git 12806S: Supported 12807F: drivers/net/wireless/ath/wcn36xx/ 12808 12809QUANTENNA QTNFMAC WIRELESS DRIVER 12810M: Igor Mitsyanko <imitsyanko@quantenna.com> 12811M: Avinash Patil <avinashp@quantenna.com> 12812M: Sergey Matyukevich <smatyukevich@quantenna.com> 12813L: linux-wireless@vger.kernel.org 12814S: Maintained 12815F: drivers/net/wireless/quantenna 12816 12817RADEON and AMDGPU DRM DRIVERS 12818M: Alex Deucher <alexander.deucher@amd.com> 12819M: Christian König <christian.koenig@amd.com> 12820M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12821L: amd-gfx@lists.freedesktop.org 12822T: git git://people.freedesktop.org/~agd5f/linux 12823S: Supported 12824F: drivers/gpu/drm/radeon/ 12825F: include/uapi/drm/radeon_drm.h 12826F: drivers/gpu/drm/amd/ 12827F: include/uapi/drm/amdgpu_drm.h 12828 12829RADEON FRAMEBUFFER DISPLAY DRIVER 12830M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12831L: linux-fbdev@vger.kernel.org 12832S: Maintained 12833F: drivers/video/fbdev/aty/radeon* 12834F: include/uapi/linux/radeonfb.h 12835 12836RADIOSHARK RADIO DRIVER 12837M: Hans Verkuil <hverkuil@xs4all.nl> 12838L: linux-media@vger.kernel.org 12839T: git git://linuxtv.org/media_tree.git 12840S: Maintained 12841F: drivers/media/radio/radio-shark.c 12842 12843RADIOSHARK2 RADIO DRIVER 12844M: Hans Verkuil <hverkuil@xs4all.nl> 12845L: linux-media@vger.kernel.org 12846T: git git://linuxtv.org/media_tree.git 12847S: Maintained 12848F: drivers/media/radio/radio-shark2.c 12849F: drivers/media/radio/radio-tea5777.c 12850 12851RADOS BLOCK DEVICE (RBD) 12852M: Ilya Dryomov <idryomov@gmail.com> 12853M: Sage Weil <sage@redhat.com> 12854M: Alex Elder <elder@kernel.org> 12855L: ceph-devel@vger.kernel.org 12856W: http://ceph.com/ 12857T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12858T: git git://github.com/ceph/ceph-client.git 12859S: Supported 12860F: Documentation/ABI/testing/sysfs-bus-rbd 12861F: drivers/block/rbd.c 12862F: drivers/block/rbd_types.h 12863 12864RAGE128 FRAMEBUFFER DISPLAY DRIVER 12865M: Paul Mackerras <paulus@samba.org> 12866L: linux-fbdev@vger.kernel.org 12867S: Maintained 12868F: drivers/video/fbdev/aty/aty128fb.c 12869 12870RAINSHADOW-CEC DRIVER 12871M: Hans Verkuil <hverkuil@xs4all.nl> 12872L: linux-media@vger.kernel.org 12873T: git git://linuxtv.org/media_tree.git 12874S: Maintained 12875F: drivers/media/usb/rainshadow-cec/* 12876 12877RALINK MIPS ARCHITECTURE 12878M: John Crispin <john@phrozen.org> 12879L: linux-mips@vger.kernel.org 12880S: Maintained 12881F: arch/mips/ralink 12882 12883RALINK RT2X00 WIRELESS LAN DRIVER 12884P: rt2x00 project 12885M: Stanislaw Gruszka <sgruszka@redhat.com> 12886M: Helmut Schaa <helmut.schaa@googlemail.com> 12887L: linux-wireless@vger.kernel.org 12888S: Maintained 12889F: drivers/net/wireless/ralink/rt2x00/ 12890 12891RAMDISK RAM BLOCK DEVICE DRIVER 12892M: Jens Axboe <axboe@kernel.dk> 12893S: Maintained 12894F: Documentation/blockdev/ramdisk.txt 12895F: drivers/block/brd.c 12896 12897RANCHU VIRTUAL BOARD FOR MIPS 12898M: Miodrag Dinic <miodrag.dinic@mips.com> 12899L: linux-mips@vger.kernel.org 12900S: Supported 12901F: arch/mips/generic/board-ranchu.c 12902F: arch/mips/configs/generic/board-ranchu.config 12903 12904RANDOM NUMBER DRIVER 12905M: "Theodore Ts'o" <tytso@mit.edu> 12906S: Maintained 12907F: drivers/char/random.c 12908 12909RAPIDIO SUBSYSTEM 12910M: Matt Porter <mporter@kernel.crashing.org> 12911M: Alexandre Bounine <alex.bou9@gmail.com> 12912S: Maintained 12913F: drivers/rapidio/ 12914 12915RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12916L: linux-wireless@vger.kernel.org 12917S: Orphan 12918F: drivers/net/wireless/ray* 12919 12920RCUTORTURE TEST FRAMEWORK 12921M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12922M: Josh Triplett <josh@joshtriplett.org> 12923R: Steven Rostedt <rostedt@goodmis.org> 12924R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12925R: Lai Jiangshan <jiangshanlai@gmail.com> 12926L: linux-kernel@vger.kernel.org 12927S: Supported 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12929F: tools/testing/selftests/rcutorture 12930 12931RDC R-321X SoC 12932M: Florian Fainelli <florian@openwrt.org> 12933S: Maintained 12934 12935RDC R6040 FAST ETHERNET DRIVER 12936M: Florian Fainelli <f.fainelli@gmail.com> 12937L: netdev@vger.kernel.org 12938S: Maintained 12939F: drivers/net/ethernet/rdc/r6040.c 12940 12941RDMAVT - RDMA verbs software 12942M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12943M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12944L: linux-rdma@vger.kernel.org 12945S: Supported 12946F: drivers/infiniband/sw/rdmavt 12947 12948RDS - RELIABLE DATAGRAM SOCKETS 12949M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12950L: netdev@vger.kernel.org 12951L: linux-rdma@vger.kernel.org 12952L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12953W: https://oss.oracle.com/projects/rds/ 12954S: Supported 12955F: net/rds/ 12956F: Documentation/networking/rds.txt 12957 12958RDT - RESOURCE ALLOCATION 12959M: Fenghua Yu <fenghua.yu@intel.com> 12960M: Reinette Chatre <reinette.chatre@intel.com> 12961L: linux-kernel@vger.kernel.org 12962S: Supported 12963F: arch/x86/kernel/cpu/resctrl/ 12964F: arch/x86/include/asm/resctrl_sched.h 12965F: Documentation/x86/resctrl* 12966 12967READ-COPY UPDATE (RCU) 12968M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12969M: Josh Triplett <josh@joshtriplett.org> 12970R: Steven Rostedt <rostedt@goodmis.org> 12971R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12972R: Lai Jiangshan <jiangshanlai@gmail.com> 12973R: Joel Fernandes <joel@joelfernandes.org> 12974L: linux-kernel@vger.kernel.org 12975W: http://www.rdrop.com/users/paulmck/RCU/ 12976S: Supported 12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12978F: Documentation/RCU/ 12979X: Documentation/RCU/torture.txt 12980F: include/linux/rcu* 12981X: include/linux/srcu*.h 12982F: kernel/rcu/ 12983X: kernel/rcu/srcu*.c 12984 12985REAL TIME CLOCK (RTC) SUBSYSTEM 12986M: Alessandro Zummo <a.zummo@towertech.it> 12987M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12988L: linux-rtc@vger.kernel.org 12989Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12990T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12991S: Maintained 12992F: Documentation/devicetree/bindings/rtc/ 12993F: Documentation/rtc.txt 12994F: drivers/rtc/ 12995F: include/linux/rtc.h 12996F: include/uapi/linux/rtc.h 12997F: include/linux/rtc/ 12998F: include/linux/platform_data/rtc-* 12999F: tools/testing/selftests/rtc/ 13000 13001REALTEK AUDIO CODECS 13002M: Bard Liao <bardliao@realtek.com> 13003M: Oder Chiou <oder_chiou@realtek.com> 13004S: Maintained 13005F: sound/soc/codecs/rt* 13006F: include/sound/rt*.h 13007 13008REALTEK RTL83xx SMI DSA ROUTER CHIPS 13009M: Linus Walleij <linus.walleij@linaro.org> 13010S: Maintained 13011F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13012F: drivers/net/dsa/realtek-smi* 13013F: drivers/net/dsa/rtl83* 13014 13015REDPINE WIRELESS DRIVER 13016M: Amitkumar Karwar <amitkarwar@gmail.com> 13017M: Siva Rebbagondla <siva8118@gmail.com> 13018L: linux-wireless@vger.kernel.org 13019S: Maintained 13020F: drivers/net/wireless/rsi/ 13021 13022REGISTER MAP ABSTRACTION 13023M: Mark Brown <broonie@kernel.org> 13024L: linux-kernel@vger.kernel.org 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13026S: Supported 13027F: Documentation/devicetree/bindings/regmap/ 13028F: drivers/base/regmap/ 13029F: include/linux/regmap.h 13030 13031REISERFS FILE SYSTEM 13032L: reiserfs-devel@vger.kernel.org 13033S: Supported 13034F: fs/reiserfs/ 13035 13036REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13037M: Ohad Ben-Cohen <ohad@wizery.com> 13038M: Bjorn Andersson <bjorn.andersson@linaro.org> 13039L: linux-remoteproc@vger.kernel.org 13040T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13041S: Maintained 13042F: Documentation/devicetree/bindings/remoteproc/ 13043F: Documentation/remoteproc.txt 13044F: drivers/remoteproc/ 13045F: include/linux/remoteproc.h 13046 13047REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13048M: Ohad Ben-Cohen <ohad@wizery.com> 13049M: Bjorn Andersson <bjorn.andersson@linaro.org> 13050L: linux-remoteproc@vger.kernel.org 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13052S: Maintained 13053F: drivers/rpmsg/ 13054F: Documentation/rpmsg.txt 13055F: include/linux/rpmsg.h 13056F: include/linux/rpmsg/ 13057 13058RENESAS CLOCK DRIVERS 13059M: Geert Uytterhoeven <geert+renesas@glider.be> 13060L: linux-renesas-soc@vger.kernel.org 13061T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13062S: Supported 13063F: drivers/clk/renesas/ 13064 13065RENESAS EMEV2 I2C DRIVER 13066M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13067S: Supported 13068F: drivers/i2c/busses/i2c-emev2.c 13069 13070RENESAS ETHERNET DRIVERS 13071R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13072L: netdev@vger.kernel.org 13073L: linux-renesas-soc@vger.kernel.org 13074F: Documentation/devicetree/bindings/net/renesas,*.txt 13075F: Documentation/devicetree/bindings/net/sh_eth.txt 13076F: drivers/net/ethernet/renesas/ 13077F: include/linux/sh_eth.h 13078 13079RENESAS R-CAR GYROADC DRIVER 13080M: Marek Vasut <marek.vasut@gmail.com> 13081L: linux-iio@vger.kernel.org 13082S: Supported 13083F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13084F: drivers/iio/adc/rcar-gyroadc.c 13085 13086RENESAS R-CAR I2C DRIVERS 13087M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13088S: Supported 13089F: drivers/i2c/busses/i2c-rcar.c 13090F: drivers/i2c/busses/i2c-sh_mobile.c 13091 13092RENESAS RIIC DRIVER 13093M: Chris Brandt <chris.brandt@renesas.com> 13094S: Supported 13095F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13096F: drivers/i2c/busses/i2c-riic.c 13097 13098RENESAS USB PHY DRIVER 13099M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13100L: linux-renesas-soc@vger.kernel.org 13101S: Maintained 13102F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13103 13104RESET CONTROLLER FRAMEWORK 13105M: Philipp Zabel <p.zabel@pengutronix.de> 13106T: git git://git.pengutronix.de/git/pza/linux 13107S: Maintained 13108F: drivers/reset/ 13109F: Documentation/devicetree/bindings/reset/ 13110F: include/dt-bindings/reset/ 13111F: include/linux/reset.h 13112F: include/linux/reset/ 13113F: include/linux/reset-controller.h 13114 13115RESTARTABLE SEQUENCES SUPPORT 13116M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13117M: Peter Zijlstra <peterz@infradead.org> 13118M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13119M: Boqun Feng <boqun.feng@gmail.com> 13120L: linux-kernel@vger.kernel.org 13121S: Supported 13122F: kernel/rseq.c 13123F: include/uapi/linux/rseq.h 13124F: include/trace/events/rseq.h 13125F: tools/testing/selftests/rseq/ 13126 13127RFKILL 13128M: Johannes Berg <johannes@sipsolutions.net> 13129L: linux-wireless@vger.kernel.org 13130W: http://wireless.kernel.org/ 13131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13133S: Maintained 13134F: Documentation/rfkill.txt 13135F: Documentation/ABI/stable/sysfs-class-rfkill 13136F: net/rfkill/ 13137F: include/linux/rfkill.h 13138F: include/uapi/linux/rfkill.h 13139 13140RHASHTABLE 13141M: Thomas Graf <tgraf@suug.ch> 13142M: Herbert Xu <herbert@gondor.apana.org.au> 13143L: netdev@vger.kernel.org 13144S: Maintained 13145F: lib/rhashtable.c 13146F: lib/test_rhashtable.c 13147F: include/linux/rhashtable.h 13148F: include/linux/rhashtable-types.h 13149 13150RICOH R5C592 MEMORYSTICK DRIVER 13151M: Maxim Levitsky <maximlevitsky@gmail.com> 13152S: Maintained 13153F: drivers/memstick/host/r592.* 13154 13155RICOH SMARTMEDIA/XD DRIVER 13156M: Maxim Levitsky <maximlevitsky@gmail.com> 13157S: Maintained 13158F: drivers/mtd/nand/raw/r852.c 13159F: drivers/mtd/nand/raw/r852.h 13160 13161RISC-V ARCHITECTURE 13162M: Palmer Dabbelt <palmer@sifive.com> 13163M: Albert Ou <aou@eecs.berkeley.edu> 13164L: linux-riscv@lists.infradead.org 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13166S: Supported 13167F: arch/riscv/ 13168K: riscv 13169N: riscv 13170 13171ROCCAT DRIVERS 13172M: Stefan Achatz <erazor_de@users.sourceforge.net> 13173W: http://sourceforge.net/projects/roccat/ 13174S: Maintained 13175F: drivers/hid/hid-roccat* 13176F: include/linux/hid-roccat* 13177F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13178 13179ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13180M: Jacob chen <jacob2.chen@rock-chips.com> 13181L: linux-media@vger.kernel.org 13182S: Maintained 13183F: drivers/media/platform/rockchip/rga/ 13184F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13185 13186ROCKCHIP VPU CODEC DRIVER 13187M: Ezequiel Garcia <ezequiel@collabora.com> 13188L: linux-media@vger.kernel.org 13189S: Maintained 13190F: drivers/staging/media/platform/rockchip/vpu/ 13191F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13192 13193ROCKER DRIVER 13194M: Jiri Pirko <jiri@resnulli.us> 13195L: netdev@vger.kernel.org 13196S: Supported 13197F: drivers/net/ethernet/rocker/ 13198 13199ROCKETPORT DRIVER 13200P: Comtrol Corp. 13201W: http://www.comtrol.com 13202S: Maintained 13203F: Documentation/serial/rocket.txt 13204F: drivers/tty/rocket* 13205 13206ROCKETPORT EXPRESS/INFINITY DRIVER 13207M: Kevin Cernekee <cernekee@gmail.com> 13208L: linux-serial@vger.kernel.org 13209S: Odd Fixes 13210F: drivers/tty/serial/rp2.* 13211 13212ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13213M: Marek Vasut <marek.vasut+renesas@gmail.com> 13214L: linux-kernel@vger.kernel.org 13215L: linux-renesas-soc@vger.kernel.org 13216S: Supported 13217F: drivers/mfd/bd9571mwv.c 13218F: drivers/regulator/bd9571mwv-regulator.c 13219F: drivers/gpio/gpio-bd9571mwv.c 13220F: include/linux/mfd/bd9571mwv.h 13221F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13222 13223ROSE NETWORK LAYER 13224M: Ralf Baechle <ralf@linux-mips.org> 13225L: linux-hams@vger.kernel.org 13226W: http://www.linux-ax25.org/ 13227S: Maintained 13228F: include/net/rose.h 13229F: include/uapi/linux/rose.h 13230F: net/rose/ 13231 13232RTL2830 MEDIA DRIVER 13233M: Antti Palosaari <crope@iki.fi> 13234L: linux-media@vger.kernel.org 13235W: https://linuxtv.org 13236W: http://palosaari.fi/linux/ 13237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13238T: git git://linuxtv.org/anttip/media_tree.git 13239S: Maintained 13240F: drivers/media/dvb-frontends/rtl2830* 13241 13242RTL2832 MEDIA DRIVER 13243M: Antti Palosaari <crope@iki.fi> 13244L: linux-media@vger.kernel.org 13245W: https://linuxtv.org 13246W: http://palosaari.fi/linux/ 13247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13248T: git git://linuxtv.org/anttip/media_tree.git 13249S: Maintained 13250F: drivers/media/dvb-frontends/rtl2832* 13251 13252RTL2832_SDR MEDIA DRIVER 13253M: Antti Palosaari <crope@iki.fi> 13254L: linux-media@vger.kernel.org 13255W: https://linuxtv.org 13256W: http://palosaari.fi/linux/ 13257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13258T: git git://linuxtv.org/anttip/media_tree.git 13259S: Maintained 13260F: drivers/media/dvb-frontends/rtl2832_sdr* 13261 13262RTL8180 WIRELESS DRIVER 13263L: linux-wireless@vger.kernel.org 13264W: http://wireless.kernel.org/ 13265T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13266S: Orphan 13267F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13268 13269RTL8187 WIRELESS DRIVER 13270M: Herton Ronaldo Krzesinski <herton@canonical.com> 13271M: Hin-Tak Leung <htl10@users.sourceforge.net> 13272M: Larry Finger <Larry.Finger@lwfinger.net> 13273L: linux-wireless@vger.kernel.org 13274W: http://wireless.kernel.org/ 13275T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13276S: Maintained 13277F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13278 13279REALTEK WIRELESS DRIVER (rtlwifi family) 13280M: Ping-Ke Shih <pkshih@realtek.com> 13281L: linux-wireless@vger.kernel.org 13282W: http://wireless.kernel.org/ 13283T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13284S: Maintained 13285F: drivers/net/wireless/realtek/rtlwifi/ 13286 13287RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13288M: Jes Sorensen <Jes.Sorensen@gmail.com> 13289L: linux-wireless@vger.kernel.org 13290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13291S: Maintained 13292F: drivers/net/wireless/realtek/rtl8xxxu/ 13293 13294RXRPC SOCKETS (AF_RXRPC) 13295M: David Howells <dhowells@redhat.com> 13296L: linux-afs@lists.infradead.org 13297S: Supported 13298F: net/rxrpc/ 13299F: include/keys/rxrpc-type.h 13300F: include/net/af_rxrpc.h 13301F: include/trace/events/rxrpc.h 13302F: include/uapi/linux/rxrpc.h 13303F: Documentation/networking/rxrpc.txt 13304W: https://www.infradead.org/~dhowells/kafs/ 13305 13306S3 SAVAGE FRAMEBUFFER DRIVER 13307M: Antonino Daplas <adaplas@gmail.com> 13308L: linux-fbdev@vger.kernel.org 13309S: Maintained 13310F: drivers/video/fbdev/savage/ 13311 13312S390 13313M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13314M: Heiko Carstens <heiko.carstens@de.ibm.com> 13315L: linux-s390@vger.kernel.org 13316W: http://www.ibm.com/developerworks/linux/linux390/ 13317T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13318S: Supported 13319F: arch/s390/ 13320F: drivers/s390/ 13321F: Documentation/s390/ 13322F: Documentation/driver-api/s390-drivers.rst 13323 13324S390 COMMON I/O LAYER 13325M: Sebastian Ott <sebott@linux.ibm.com> 13326M: Peter Oberparleiter <oberpar@linux.ibm.com> 13327L: linux-s390@vger.kernel.org 13328W: http://www.ibm.com/developerworks/linux/linux390/ 13329S: Supported 13330F: drivers/s390/cio/ 13331 13332S390 DASD DRIVER 13333M: Stefan Haberland <sth@linux.ibm.com> 13334M: Jan Hoeppner <hoeppner@linux.ibm.com> 13335L: linux-s390@vger.kernel.org 13336W: http://www.ibm.com/developerworks/linux/linux390/ 13337S: Supported 13338F: drivers/s390/block/dasd* 13339F: block/partitions/ibm.c 13340 13341S390 IOMMU (PCI) 13342M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13343L: linux-s390@vger.kernel.org 13344W: http://www.ibm.com/developerworks/linux/linux390/ 13345S: Supported 13346F: drivers/iommu/s390-iommu.c 13347 13348S390 IUCV NETWORK LAYER 13349M: Julian Wiedmann <jwi@linux.ibm.com> 13350M: Ursula Braun <ubraun@linux.ibm.com> 13351L: linux-s390@vger.kernel.org 13352W: http://www.ibm.com/developerworks/linux/linux390/ 13353S: Supported 13354F: drivers/s390/net/*iucv* 13355F: include/net/iucv/ 13356F: net/iucv/ 13357 13358S390 NETWORK DRIVERS 13359M: Julian Wiedmann <jwi@linux.ibm.com> 13360M: Ursula Braun <ubraun@linux.ibm.com> 13361L: linux-s390@vger.kernel.org 13362W: http://www.ibm.com/developerworks/linux/linux390/ 13363S: Supported 13364F: drivers/s390/net/ 13365 13366S390 PCI SUBSYSTEM 13367M: Sebastian Ott <sebott@linux.ibm.com> 13368M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13369L: linux-s390@vger.kernel.org 13370W: http://www.ibm.com/developerworks/linux/linux390/ 13371S: Supported 13372F: arch/s390/pci/ 13373F: drivers/pci/hotplug/s390_pci_hpc.c 13374 13375S390 VFIO-CCW DRIVER 13376M: Cornelia Huck <cohuck@redhat.com> 13377M: Farhan Ali <alifm@linux.ibm.com> 13378M: Eric Farman <farman@linux.ibm.com> 13379R: Halil Pasic <pasic@linux.ibm.com> 13380L: linux-s390@vger.kernel.org 13381L: kvm@vger.kernel.org 13382S: Supported 13383F: drivers/s390/cio/vfio_ccw* 13384F: Documentation/s390/vfio-ccw.txt 13385F: include/uapi/linux/vfio_ccw.h 13386 13387S390 ZCRYPT DRIVER 13388M: Harald Freudenberger <freude@linux.ibm.com> 13389L: linux-s390@vger.kernel.org 13390W: http://www.ibm.com/developerworks/linux/linux390/ 13391S: Supported 13392F: drivers/s390/crypto/ 13393 13394S390 VFIO AP DRIVER 13395M: Tony Krowiak <akrowiak@linux.ibm.com> 13396M: Pierre Morel <pmorel@linux.ibm.com> 13397M: Halil Pasic <pasic@linux.ibm.com> 13398L: linux-s390@vger.kernel.org 13399W: http://www.ibm.com/developerworks/linux/linux390/ 13400S: Supported 13401F: drivers/s390/crypto/vfio_ap_drv.c 13402F: drivers/s390/crypto/vfio_ap_private.h 13403F: drivers/s390/crypto/vfio_ap_ops.c 13404F: Documentation/s390/vfio-ap.txt 13405 13406S390 ZFCP DRIVER 13407M: Steffen Maier <maier@linux.ibm.com> 13408M: Benjamin Block <bblock@linux.ibm.com> 13409L: linux-s390@vger.kernel.org 13410W: http://www.ibm.com/developerworks/linux/linux390/ 13411S: Supported 13412F: drivers/s390/scsi/zfcp_* 13413 13414S3C24XX SD/MMC Driver 13415M: Ben Dooks <ben-linux@fluff.org> 13416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13417S: Supported 13418F: drivers/mmc/host/s3cmci.* 13419 13420SAA6588 RDS RECEIVER DRIVER 13421M: Hans Verkuil <hverkuil@xs4all.nl> 13422L: linux-media@vger.kernel.org 13423T: git git://linuxtv.org/media_tree.git 13424W: https://linuxtv.org 13425S: Odd Fixes 13426F: drivers/media/i2c/saa6588* 13427 13428SAA7134 VIDEO4LINUX DRIVER 13429M: Mauro Carvalho Chehab <mchehab@kernel.org> 13430L: linux-media@vger.kernel.org 13431W: https://linuxtv.org 13432T: git git://linuxtv.org/media_tree.git 13433S: Odd fixes 13434F: Documentation/media/v4l-drivers/saa7134* 13435F: drivers/media/pci/saa7134/ 13436 13437SAA7146 VIDEO4LINUX-2 DRIVER 13438M: Hans Verkuil <hverkuil@xs4all.nl> 13439L: linux-media@vger.kernel.org 13440T: git git://linuxtv.org/media_tree.git 13441S: Maintained 13442F: drivers/media/common/saa7146/ 13443F: drivers/media/pci/saa7146/ 13444F: include/media/drv-intf/saa7146* 13445 13446SAMSUNG AUDIO (ASoC) DRIVERS 13447M: Krzysztof Kozlowski <krzk@kernel.org> 13448M: Sangbeom Kim <sbkim73@samsung.com> 13449M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13451S: Supported 13452F: sound/soc/samsung/ 13453F: Documentation/devicetree/bindings/sound/samsung* 13454 13455SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13456M: Krzysztof Kozlowski <krzk@kernel.org> 13457L: linux-crypto@vger.kernel.org 13458L: linux-samsung-soc@vger.kernel.org 13459S: Maintained 13460F: drivers/crypto/exynos-rng.c 13461F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13462 13463SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13464M: Łukasz Stelmach <l.stelmach@samsung.com> 13465L: linux-samsung-soc@vger.kernel.org 13466S: Maintained 13467F: drivers/char/hw_random/exynos-trng.c 13468F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13469 13470SAMSUNG FRAMEBUFFER DRIVER 13471M: Jingoo Han <jingoohan1@gmail.com> 13472L: linux-fbdev@vger.kernel.org 13473S: Maintained 13474F: drivers/video/fbdev/s3c-fb.c 13475 13476SAMSUNG LAPTOP DRIVER 13477M: Corentin Chary <corentin.chary@gmail.com> 13478L: platform-driver-x86@vger.kernel.org 13479S: Maintained 13480F: drivers/platform/x86/samsung-laptop.c 13481 13482SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13483M: Sangbeom Kim <sbkim73@samsung.com> 13484M: Krzysztof Kozlowski <krzk@kernel.org> 13485M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13486L: linux-kernel@vger.kernel.org 13487L: linux-samsung-soc@vger.kernel.org 13488S: Supported 13489F: drivers/mfd/sec*.c 13490F: drivers/regulator/s2m*.c 13491F: drivers/regulator/s5m*.c 13492F: drivers/clk/clk-s2mps11.c 13493F: drivers/rtc/rtc-s5m.c 13494F: include/linux/mfd/samsung/ 13495F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13496F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13497F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13498F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13499 13500SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13501M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13502L: linux-media@vger.kernel.org 13503L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13504S: Maintained 13505F: drivers/media/platform/s3c-camif/ 13506F: include/media/drv-intf/s3c_camif.h 13507 13508SAMSUNG S3FWRN5 NFC DRIVER 13509M: Robert Baldyga <r.baldyga@samsung.com> 13510M: Krzysztof Opasiak <k.opasiak@samsung.com> 13511L: linux-nfc@lists.01.org (moderated for non-subscribers) 13512S: Supported 13513F: drivers/nfc/s3fwrn5 13514 13515SAMSUNG S5C73M3 CAMERA DRIVER 13516M: Kyungmin Park <kyungmin.park@samsung.com> 13517M: Andrzej Hajda <a.hajda@samsung.com> 13518L: linux-media@vger.kernel.org 13519S: Supported 13520F: drivers/media/i2c/s5c73m3/* 13521 13522SAMSUNG S5K5BAF CAMERA DRIVER 13523M: Kyungmin Park <kyungmin.park@samsung.com> 13524M: Andrzej Hajda <a.hajda@samsung.com> 13525L: linux-media@vger.kernel.org 13526S: Supported 13527F: drivers/media/i2c/s5k5baf.c 13528 13529SAMSUNG S5P Security SubSystem (SSS) DRIVER 13530M: Krzysztof Kozlowski <krzk@kernel.org> 13531M: Vladimir Zapolskiy <vz@mleia.com> 13532M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13533L: linux-crypto@vger.kernel.org 13534L: linux-samsung-soc@vger.kernel.org 13535S: Maintained 13536F: drivers/crypto/s5p-sss.c 13537 13538SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13539M: Kyungmin Park <kyungmin.park@samsung.com> 13540M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13541L: linux-media@vger.kernel.org 13542Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13543S: Supported 13544F: drivers/media/platform/exynos4-is/ 13545 13546SAMSUNG SOC CLOCK DRIVERS 13547M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13548M: Tomasz Figa <tomasz.figa@gmail.com> 13549M: Chanwoo Choi <cw00.choi@samsung.com> 13550S: Supported 13551L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13552T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13553F: drivers/clk/samsung/ 13554F: include/dt-bindings/clock/exynos*.h 13555F: Documentation/devicetree/bindings/clock/exynos*.txt 13556 13557SAMSUNG SPI DRIVERS 13558M: Kukjin Kim <kgene@kernel.org> 13559M: Krzysztof Kozlowski <krzk@kernel.org> 13560M: Andi Shyti <andi@etezian.org> 13561L: linux-spi@vger.kernel.org 13562L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13563S: Maintained 13564F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13565F: drivers/spi/spi-s3c* 13566F: include/linux/platform_data/spi-s3c64xx.h 13567 13568SAMSUNG SXGBE DRIVERS 13569M: Byungho An <bh74.an@samsung.com> 13570M: Girish K S <ks.giri@samsung.com> 13571M: Vipul Pandya <vipul.pandya@samsung.com> 13572S: Supported 13573L: netdev@vger.kernel.org 13574F: drivers/net/ethernet/samsung/sxgbe/ 13575 13576SAMSUNG THERMAL DRIVER 13577M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13578L: linux-pm@vger.kernel.org 13579L: linux-samsung-soc@vger.kernel.org 13580S: Supported 13581T: git https://github.com/lmajewski/linux-samsung-thermal.git 13582F: drivers/thermal/samsung/ 13583 13584SAMSUNG USB2 PHY DRIVER 13585M: Kamil Debski <kamil@wypas.org> 13586M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13587L: linux-kernel@vger.kernel.org 13588S: Supported 13589F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13590F: Documentation/phy/samsung-usb2.txt 13591F: drivers/phy/samsung/phy-exynos4210-usb2.c 13592F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13593F: drivers/phy/samsung/phy-exynos5250-usb2.c 13594F: drivers/phy/samsung/phy-s5pv210-usb2.c 13595F: drivers/phy/samsung/phy-samsung-usb2.c 13596F: drivers/phy/samsung/phy-samsung-usb2.h 13597 13598SC1200 WDT DRIVER 13599M: Zwane Mwaikambo <zwanem@gmail.com> 13600S: Maintained 13601F: drivers/watchdog/sc1200wdt.c 13602 13603SCHEDULER 13604M: Ingo Molnar <mingo@redhat.com> 13605M: Peter Zijlstra <peterz@infradead.org> 13606L: linux-kernel@vger.kernel.org 13607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13608S: Maintained 13609F: kernel/sched/ 13610F: include/linux/sched.h 13611F: include/uapi/linux/sched.h 13612F: include/linux/wait.h 13613F: include/linux/preempt.h 13614 13615SCR24X CHIP CARD INTERFACE DRIVER 13616M: Lubomir Rintel <lkundrak@v3.sk> 13617S: Supported 13618F: drivers/char/pcmcia/scr24x_cs.c 13619 13620SCSI CDROM DRIVER 13621M: Jens Axboe <axboe@kernel.dk> 13622L: linux-scsi@vger.kernel.org 13623W: http://www.kernel.dk 13624S: Maintained 13625F: drivers/scsi/sr* 13626 13627SCSI RDMA PROTOCOL (SRP) INITIATOR 13628M: Bart Van Assche <bvanassche@acm.org> 13629L: linux-rdma@vger.kernel.org 13630S: Supported 13631Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13632F: drivers/infiniband/ulp/srp/ 13633F: include/scsi/srp.h 13634 13635SCSI RDMA PROTOCOL (SRP) TARGET 13636M: Bart Van Assche <bvanassche@acm.org> 13637L: linux-rdma@vger.kernel.org 13638L: target-devel@vger.kernel.org 13639S: Supported 13640Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13641F: drivers/infiniband/ulp/srpt/ 13642 13643SCSI SG DRIVER 13644M: Doug Gilbert <dgilbert@interlog.com> 13645L: linux-scsi@vger.kernel.org 13646W: http://sg.danny.cz/sg 13647S: Maintained 13648F: Documentation/scsi/scsi-generic.txt 13649F: drivers/scsi/sg.c 13650F: include/scsi/sg.h 13651 13652SCSI SUBSYSTEM 13653M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13655M: "Martin K. Petersen" <martin.petersen@oracle.com> 13656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13657L: linux-scsi@vger.kernel.org 13658S: Maintained 13659F: Documentation/devicetree/bindings/scsi/ 13660F: drivers/scsi/ 13661F: include/scsi/ 13662 13663SCSI TAPE DRIVER 13664M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13665L: linux-scsi@vger.kernel.org 13666S: Maintained 13667F: Documentation/scsi/st.txt 13668F: drivers/scsi/st.* 13669F: drivers/scsi/st_*.h 13670 13671SCTP PROTOCOL 13672M: Vlad Yasevich <vyasevich@gmail.com> 13673M: Neil Horman <nhorman@tuxdriver.com> 13674M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13675L: linux-sctp@vger.kernel.org 13676W: http://lksctp.sourceforge.net 13677S: Maintained 13678F: Documentation/networking/sctp.txt 13679F: include/linux/sctp.h 13680F: include/uapi/linux/sctp.h 13681F: include/net/sctp/ 13682F: net/sctp/ 13683 13684SCx200 CPU SUPPORT 13685M: Jim Cromie <jim.cromie@gmail.com> 13686S: Odd Fixes 13687F: Documentation/i2c/busses/scx200_acb 13688F: arch/x86/platform/scx200/ 13689F: drivers/watchdog/scx200_wdt.c 13690F: drivers/i2c/busses/scx200* 13691F: drivers/mtd/maps/scx200_docflash.c 13692F: include/linux/scx200.h 13693 13694SCx200 GPIO DRIVER 13695M: Jim Cromie <jim.cromie@gmail.com> 13696S: Maintained 13697F: drivers/char/scx200_gpio.c 13698F: include/linux/scx200_gpio.h 13699 13700SCx200 HRT CLOCKSOURCE DRIVER 13701M: Jim Cromie <jim.cromie@gmail.com> 13702S: Maintained 13703F: drivers/clocksource/scx200_hrt.c 13704 13705SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13706M: Sascha Sommer <saschasommer@freenet.de> 13707L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13708S: Maintained 13709F: drivers/mmc/host/sdricoh_cs.c 13710 13711SECO BOARDS CEC DRIVER 13712M: Ettore Chimenti <ek5.chimenti@gmail.com> 13713S: Maintained 13714F: drivers/media/platform/seco-cec/seco-cec.c 13715F: drivers/media/platform/seco-cec/seco-cec.h 13716 13717SECURE COMPUTING 13718M: Kees Cook <keescook@chromium.org> 13719R: Andy Lutomirski <luto@amacapital.net> 13720R: Will Drewry <wad@chromium.org> 13721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13722S: Supported 13723F: kernel/seccomp.c 13724F: include/uapi/linux/seccomp.h 13725F: include/linux/seccomp.h 13726F: tools/testing/selftests/seccomp/* 13727F: tools/testing/selftests/kselftest_harness.h 13728F: Documentation/userspace-api/seccomp_filter.rst 13729K: \bsecure_computing 13730K: \bTIF_SECCOMP\b 13731 13732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13733M: Al Cooper <alcooperx@gmail.com> 13734L: linux-mmc@vger.kernel.org 13735L: bcm-kernel-feedback-list@broadcom.com 13736S: Maintained 13737F: drivers/mmc/host/sdhci-brcmstb* 13738 13739SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13740M: Adrian Hunter <adrian.hunter@intel.com> 13741L: linux-mmc@vger.kernel.org 13742S: Maintained 13743F: drivers/mmc/host/sdhci* 13744F: include/linux/mmc/sdhci* 13745 13746EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13747M: Adrian Hunter <adrian.hunter@intel.com> 13748M: Ritesh Harjani <riteshh@codeaurora.org> 13749M: Asutosh Das <asutoshd@codeaurora.org> 13750L: linux-mmc@vger.kernel.org 13751S: Maintained 13752F: drivers/mmc/host/cqhci* 13753 13754SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13755M: Prabu Thangamuthu <prabu.t@synopsys.com> 13756M: Manjunath M B <manjumb@synopsys.com> 13757L: linux-mmc@vger.kernel.org 13758S: Maintained 13759F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13760 13761SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13762M: Ludovic Desroches <ludovic.desroches@microchip.com> 13763L: linux-mmc@vger.kernel.org 13764S: Supported 13765F: drivers/mmc/host/sdhci-of-at91.c 13766 13767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13768M: Ben Dooks <ben-linux@fluff.org> 13769M: Jaehoon Chung <jh80.chung@samsung.com> 13770L: linux-mmc@vger.kernel.org 13771S: Maintained 13772F: drivers/mmc/host/sdhci-s3c* 13773 13774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13775M: Viresh Kumar <vireshk@kernel.org> 13776L: linux-mmc@vger.kernel.org 13777S: Maintained 13778F: drivers/mmc/host/sdhci-spear.c 13779 13780SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13781M: Kishon Vijay Abraham I <kishon@ti.com> 13782L: linux-mmc@vger.kernel.org 13783S: Maintained 13784F: drivers/mmc/host/sdhci-omap.c 13785 13786SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13787M: Scott Bauer <scott.bauer@intel.com> 13788M: Jonathan Derrick <jonathan.derrick@intel.com> 13789L: linux-block@vger.kernel.org 13790S: Supported 13791F: block/sed* 13792F: block/opal_proto.h 13793F: include/linux/sed* 13794F: include/uapi/linux/sed* 13795 13796SECURITY CONTACT 13797M: Security Officers <security@kernel.org> 13798S: Supported 13799 13800SECURITY SUBSYSTEM 13801M: James Morris <jmorris@namei.org> 13802M: "Serge E. Hallyn" <serge@hallyn.com> 13803L: linux-security-module@vger.kernel.org (suggested Cc:) 13804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13805W: http://kernsec.org/ 13806S: Supported 13807F: security/ 13808X: security/selinux/ 13809 13810SELINUX SECURITY MODULE 13811M: Paul Moore <paul@paul-moore.com> 13812M: Stephen Smalley <sds@tycho.nsa.gov> 13813M: Eric Paris <eparis@parisplace.org> 13814L: selinux@vger.kernel.org 13815W: https://selinuxproject.org 13816W: https://github.com/SELinuxProject 13817T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13818S: Supported 13819F: include/linux/selinux* 13820F: security/selinux/ 13821F: scripts/selinux/ 13822F: Documentation/admin-guide/LSM/SELinux.rst 13823 13824SENSABLE PHANTOM 13825M: Jiri Slaby <jirislaby@gmail.com> 13826S: Maintained 13827F: drivers/misc/phantom.c 13828F: include/uapi/linux/phantom.h 13829 13830SERIAL DEVICE BUS 13831M: Rob Herring <robh@kernel.org> 13832L: linux-serial@vger.kernel.org 13833S: Maintained 13834F: Documentation/devicetree/bindings/serial/slave-device.txt 13835F: drivers/tty/serdev/ 13836F: include/linux/serdev.h 13837 13838SERIAL DRIVERS 13839M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13840L: linux-serial@vger.kernel.org 13841S: Maintained 13842F: Documentation/devicetree/bindings/serial/ 13843F: drivers/tty/serial/ 13844 13845SERIAL IR RECEIVER 13846M: Sean Young <sean@mess.org> 13847L: linux-media@vger.kernel.org 13848S: Maintained 13849F: drivers/media/rc/serial_ir.c 13850 13851SFC NETWORK DRIVER 13852M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13853M: Edward Cree <ecree@solarflare.com> 13854M: Bert Kenward <bkenward@solarflare.com> 13855L: netdev@vger.kernel.org 13856S: Supported 13857F: drivers/net/ethernet/sfc/ 13858 13859SFF/SFP/SFP+ MODULE SUPPORT 13860M: Russell King <linux@armlinux.org.uk> 13861L: netdev@vger.kernel.org 13862S: Maintained 13863F: drivers/net/phy/phylink.c 13864F: drivers/net/phy/sfp* 13865F: include/linux/phylink.h 13866F: include/linux/sfp.h 13867 13868SGI GRU DRIVER 13869M: Dimitri Sivanich <sivanich@sgi.com> 13870S: Maintained 13871F: drivers/misc/sgi-gru/ 13872 13873SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13874M: Pat Gefre <pfg@sgi.com> 13875L: linux-ia64@vger.kernel.org 13876S: Supported 13877F: Documentation/ia64/serial.txt 13878F: drivers/tty/serial/ioc?_serial.c 13879F: include/linux/ioc?.h 13880 13881SGI XP/XPC/XPNET DRIVER 13882M: Cliff Whickman <cpw@sgi.com> 13883M: Robin Holt <robinmholt@gmail.com> 13884S: Maintained 13885F: drivers/misc/sgi-xp/ 13886 13887SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13888M: Ursula Braun <ubraun@linux.ibm.com> 13889M: Karsten Graul <kgraul@linux.ibm.com> 13890L: linux-s390@vger.kernel.org 13891W: http://www.ibm.com/developerworks/linux/linux390/ 13892S: Supported 13893F: net/smc/ 13894 13895SHARP RJ54N1CB0C SENSOR DRIVER 13896M: Jacopo Mondi <jacopo@jmondi.org> 13897L: linux-media@vger.kernel.org 13898T: git git://linuxtv.org/media_tree.git 13899S: Odd fixes 13900F: drivers/media/i2c/rj54n1cb0c.c 13901F: include/media/i2c/rj54n1cb0c.h 13902 13903SH_VEU V4L2 MEM2MEM DRIVER 13904L: linux-media@vger.kernel.org 13905S: Orphan 13906F: drivers/media/platform/sh_veu.c 13907 13908SH_VOU V4L2 OUTPUT DRIVER 13909L: linux-media@vger.kernel.org 13910S: Orphan 13911F: drivers/media/platform/sh_vou.c 13912F: include/media/drv-intf/sh_vou.h 13913 13914SI2157 MEDIA DRIVER 13915M: Antti Palosaari <crope@iki.fi> 13916L: linux-media@vger.kernel.org 13917W: https://linuxtv.org 13918W: http://palosaari.fi/linux/ 13919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13920T: git git://linuxtv.org/anttip/media_tree.git 13921S: Maintained 13922F: drivers/media/tuners/si2157* 13923 13924SI2165 MEDIA DRIVER 13925M: Matthias Schwarzott <zzam@gentoo.org> 13926L: linux-media@vger.kernel.org 13927W: https://linuxtv.org 13928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13929S: Maintained 13930F: drivers/media/dvb-frontends/si2165* 13931 13932SI2168 MEDIA DRIVER 13933M: Antti Palosaari <crope@iki.fi> 13934L: linux-media@vger.kernel.org 13935W: https://linuxtv.org 13936W: http://palosaari.fi/linux/ 13937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13938T: git git://linuxtv.org/anttip/media_tree.git 13939S: Maintained 13940F: drivers/media/dvb-frontends/si2168* 13941 13942SI470X FM RADIO RECEIVER I2C DRIVER 13943M: Hans Verkuil <hverkuil@xs4all.nl> 13944L: linux-media@vger.kernel.org 13945T: git git://linuxtv.org/media_tree.git 13946W: https://linuxtv.org 13947S: Odd Fixes 13948F: drivers/media/radio/si470x/radio-si470x-i2c.c 13949 13950SI470X FM RADIO RECEIVER USB DRIVER 13951M: Hans Verkuil <hverkuil@xs4all.nl> 13952L: linux-media@vger.kernel.org 13953T: git git://linuxtv.org/media_tree.git 13954W: https://linuxtv.org 13955S: Maintained 13956F: drivers/media/radio/si470x/radio-si470x-common.c 13957F: drivers/media/radio/si470x/radio-si470x.h 13958F: drivers/media/radio/si470x/radio-si470x-usb.c 13959 13960SI4713 FM RADIO TRANSMITTER I2C DRIVER 13961M: Eduardo Valentin <edubezval@gmail.com> 13962L: linux-media@vger.kernel.org 13963T: git git://linuxtv.org/media_tree.git 13964W: https://linuxtv.org 13965S: Odd Fixes 13966F: drivers/media/radio/si4713/si4713.? 13967 13968SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13969M: Eduardo Valentin <edubezval@gmail.com> 13970L: linux-media@vger.kernel.org 13971T: git git://linuxtv.org/media_tree.git 13972W: https://linuxtv.org 13973S: Odd Fixes 13974F: drivers/media/radio/si4713/radio-platform-si4713.c 13975 13976SI4713 FM RADIO TRANSMITTER USB DRIVER 13977M: Hans Verkuil <hverkuil@xs4all.nl> 13978L: linux-media@vger.kernel.org 13979T: git git://linuxtv.org/media_tree.git 13980W: https://linuxtv.org 13981S: Maintained 13982F: drivers/media/radio/si4713/radio-usb-si4713.c 13983 13984SIANO DVB DRIVER 13985M: Mauro Carvalho Chehab <mchehab@kernel.org> 13986L: linux-media@vger.kernel.org 13987W: https://linuxtv.org 13988T: git git://linuxtv.org/media_tree.git 13989S: Odd fixes 13990F: drivers/media/common/siano/ 13991F: drivers/media/usb/siano/ 13992F: drivers/media/usb/siano/ 13993F: drivers/media/mmc/siano/ 13994 13995SIFIVE DRIVERS 13996M: Palmer Dabbelt <palmer@sifive.com> 13997M: Paul Walmsley <paul.walmsley@sifive.com> 13998L: linux-riscv@lists.infradead.org 13999T: git git://github.com/sifive/riscv-linux.git 14000S: Supported 14001K: sifive 14002N: sifive 14003 14004SILEAD TOUCHSCREEN DRIVER 14005M: Hans de Goede <hdegoede@redhat.com> 14006L: linux-input@vger.kernel.org 14007L: platform-driver-x86@vger.kernel.org 14008S: Maintained 14009F: drivers/input/touchscreen/silead.c 14010F: drivers/platform/x86/touchscreen_dmi.c 14011 14012SILICON MOTION SM712 FRAME BUFFER DRIVER 14013M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14014M: Teddy Wang <teddy.wang@siliconmotion.com> 14015M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14016L: linux-fbdev@vger.kernel.org 14017S: Maintained 14018F: drivers/video/fbdev/sm712* 14019F: Documentation/fb/sm712fb.txt 14020 14021SIMPLE FIRMWARE INTERFACE (SFI) 14022M: Len Brown <lenb@kernel.org> 14023L: sfi-devel@simplefirmware.org 14024W: http://simplefirmware.org/ 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14026S: Supported 14027F: arch/x86/platform/sfi/ 14028F: drivers/sfi/ 14029F: include/linux/sfi*.h 14030 14031SIMPLEFB FB DRIVER 14032M: Hans de Goede <hdegoede@redhat.com> 14033L: linux-fbdev@vger.kernel.org 14034S: Maintained 14035F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14036F: drivers/video/fbdev/simplefb.c 14037F: include/linux/platform_data/simplefb.h 14038 14039SIMTEC EB110ATX (Chalice CATS) 14040P: Ben Dooks 14041P: Vincent Sanders <vince@simtec.co.uk> 14042M: Simtec Linux Team <linux@simtec.co.uk> 14043W: http://www.simtec.co.uk/products/EB110ATX/ 14044S: Supported 14045 14046SIMTEC EB2410ITX (BAST) 14047P: Ben Dooks 14048P: Vincent Sanders <vince@simtec.co.uk> 14049M: Simtec Linux Team <linux@simtec.co.uk> 14050W: http://www.simtec.co.uk/products/EB2410ITX/ 14051S: Supported 14052F: arch/arm/mach-s3c24xx/mach-bast.c 14053F: arch/arm/mach-s3c24xx/bast-ide.c 14054F: arch/arm/mach-s3c24xx/bast-irq.c 14055 14056SIPHASH PRF ROUTINES 14057M: Jason A. Donenfeld <Jason@zx2c4.com> 14058S: Maintained 14059F: lib/siphash.c 14060F: lib/test_siphash.c 14061F: include/linux/siphash.h 14062 14063SIOX 14064M: Gavin Schenk <g.schenk@eckelmann.de> 14065M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14066R: Pengutronix Kernel Team <kernel@pengutronix.de> 14067S: Supported 14068F: drivers/siox/* 14069F: drivers/gpio/gpio-siox.c 14070F: include/trace/events/siox.h 14071 14072SIS 190 ETHERNET DRIVER 14073M: Francois Romieu <romieu@fr.zoreil.com> 14074L: netdev@vger.kernel.org 14075S: Maintained 14076F: drivers/net/ethernet/sis/sis190.c 14077 14078SIS 900/7016 FAST ETHERNET DRIVER 14079M: Daniele Venzano <venza@brownhat.org> 14080W: http://www.brownhat.org/sis900.html 14081L: netdev@vger.kernel.org 14082S: Maintained 14083F: drivers/net/ethernet/sis/sis900.* 14084 14085SIS FRAMEBUFFER DRIVER 14086M: Thomas Winischhofer <thomas@winischhofer.net> 14087W: http://www.winischhofer.net/linuxsisvga.shtml 14088S: Maintained 14089F: Documentation/fb/sisfb.txt 14090F: drivers/video/fbdev/sis/ 14091F: include/video/sisfb.h 14092 14093SIS USB2VGA DRIVER 14094M: Thomas Winischhofer <thomas@winischhofer.net> 14095W: http://www.winischhofer.at/linuxsisusbvga.shtml 14096S: Maintained 14097F: drivers/usb/misc/sisusbvga/ 14098 14099SLAB ALLOCATOR 14100M: Christoph Lameter <cl@linux.com> 14101M: Pekka Enberg <penberg@kernel.org> 14102M: David Rientjes <rientjes@google.com> 14103M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14104M: Andrew Morton <akpm@linux-foundation.org> 14105L: linux-mm@kvack.org 14106S: Maintained 14107F: include/linux/sl?b*.h 14108F: mm/sl?b* 14109 14110SLEEPABLE READ-COPY UPDATE (SRCU) 14111M: Lai Jiangshan <jiangshanlai@gmail.com> 14112M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14113M: Josh Triplett <josh@joshtriplett.org> 14114R: Steven Rostedt <rostedt@goodmis.org> 14115R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14116L: linux-kernel@vger.kernel.org 14117W: http://www.rdrop.com/users/paulmck/RCU/ 14118S: Supported 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14120F: include/linux/srcu*.h 14121F: kernel/rcu/srcu*.c 14122 14123SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14124M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14125L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14126S: Maintained 14127F: drivers/slimbus/ 14128F: Documentation/devicetree/bindings/slimbus/ 14129F: include/linux/slimbus.h 14130 14131SMACK SECURITY MODULE 14132M: Casey Schaufler <casey@schaufler-ca.com> 14133L: linux-security-module@vger.kernel.org 14134W: http://schaufler-ca.com 14135T: git git://github.com/cschaufler/smack-next 14136S: Maintained 14137F: Documentation/admin-guide/LSM/Smack.rst 14138F: security/smack/ 14139 14140SMC91x ETHERNET DRIVER 14141M: Nicolas Pitre <nico@fluxnic.net> 14142S: Odd Fixes 14143F: drivers/net/ethernet/smsc/smc91x.* 14144 14145SMIA AND SMIA++ IMAGE SENSOR DRIVER 14146M: Sakari Ailus <sakari.ailus@iki.fi> 14147L: linux-media@vger.kernel.org 14148S: Maintained 14149F: drivers/media/i2c/smiapp/ 14150F: include/media/i2c/smiapp.h 14151F: drivers/media/i2c/smiapp-pll.c 14152F: drivers/media/i2c/smiapp-pll.h 14153F: include/uapi/linux/smiapp.h 14154F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14155 14156SMM665 HARDWARE MONITOR DRIVER 14157M: Guenter Roeck <linux@roeck-us.net> 14158L: linux-hwmon@vger.kernel.org 14159S: Maintained 14160F: Documentation/hwmon/smm665 14161F: drivers/hwmon/smm665.c 14162 14163SMSC EMC2103 HARDWARE MONITOR DRIVER 14164M: Steve Glendinning <steve.glendinning@shawell.net> 14165L: linux-hwmon@vger.kernel.org 14166S: Maintained 14167F: Documentation/hwmon/emc2103 14168F: drivers/hwmon/emc2103.c 14169 14170SMSC SCH5627 HARDWARE MONITOR DRIVER 14171M: Hans de Goede <hdegoede@redhat.com> 14172L: linux-hwmon@vger.kernel.org 14173S: Supported 14174F: Documentation/hwmon/sch5627 14175F: drivers/hwmon/sch5627.c 14176 14177SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14178M: Steve Glendinning <steve.glendinning@shawell.net> 14179L: linux-fbdev@vger.kernel.org 14180S: Maintained 14181F: drivers/video/fbdev/smscufx.c 14182 14183SMSC47B397 HARDWARE MONITOR DRIVER 14184M: Jean Delvare <jdelvare@suse.com> 14185L: linux-hwmon@vger.kernel.org 14186S: Maintained 14187F: Documentation/hwmon/smsc47b397 14188F: drivers/hwmon/smsc47b397.c 14189 14190SMSC911x ETHERNET DRIVER 14191M: Steve Glendinning <steve.glendinning@shawell.net> 14192L: netdev@vger.kernel.org 14193S: Maintained 14194F: include/linux/smsc911x.h 14195F: drivers/net/ethernet/smsc/smsc911x.* 14196 14197SMSC9420 PCI ETHERNET DRIVER 14198M: Steve Glendinning <steve.glendinning@shawell.net> 14199L: netdev@vger.kernel.org 14200S: Maintained 14201F: drivers/net/ethernet/smsc/smsc9420.* 14202 14203SOC-CAMERA V4L2 SUBSYSTEM 14204L: linux-media@vger.kernel.org 14205T: git git://linuxtv.org/media_tree.git 14206S: Orphan 14207F: include/media/soc* 14208F: drivers/media/i2c/soc_camera/ 14209F: drivers/media/platform/soc_camera/ 14210 14211SOCIONEXT SYNQUACER I2C DRIVER 14212M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14213L: linux-i2c@vger.kernel.org 14214S: Maintained 14215F: drivers/i2c/busses/i2c-synquacer.c 14216F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14217 14218SOCIONEXT UNIPHIER SOUND DRIVER 14219L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14220S: Orphan 14221F: sound/soc/uniphier/ 14222 14223SOEKRIS NET48XX LED SUPPORT 14224M: Chris Boot <bootc@bootc.net> 14225S: Maintained 14226F: drivers/leds/leds-net48xx.c 14227 14228SOFT-ROCE DRIVER (rxe) 14229M: Moni Shoua <monis@mellanox.com> 14230L: linux-rdma@vger.kernel.org 14231S: Supported 14232W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14233Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14234F: drivers/infiniband/sw/rxe/ 14235F: include/uapi/rdma/rdma_user_rxe.h 14236 14237SOFTLOGIC 6x10 MPEG CODEC 14238M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14239M: Anton Sviridenko <anton@corp.bluecherry.net> 14240M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14241M: Andrey Utkin <andrey_utkin@fastmail.com> 14242M: Ismael Luceno <ismael@iodev.co.uk> 14243L: linux-media@vger.kernel.org 14244S: Supported 14245F: drivers/media/pci/solo6x10/ 14246 14247SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14248M: James Morse <james.morse@arm.com> 14249L: linux-arm-kernel@lists.infradead.org 14250S: Maintained 14251F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14252F: drivers/firmware/arm_sdei.c 14253F: include/linux/arm_sdei.h 14254F: include/uapi/linux/arm_sdei.h 14255 14256SOFTWARE RAID (Multiple Disks) SUPPORT 14257M: Shaohua Li <shli@kernel.org> 14258L: linux-raid@vger.kernel.org 14259T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14260S: Supported 14261F: drivers/md/Makefile 14262F: drivers/md/Kconfig 14263F: drivers/md/md* 14264F: drivers/md/raid* 14265F: include/linux/raid/ 14266F: include/uapi/linux/raid/ 14267 14268SOCIONEXT (SNI) AVE NETWORK DRIVER 14269M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14270L: netdev@vger.kernel.org 14271S: Maintained 14272F: drivers/net/ethernet/socionext/sni_ave.c 14273F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14274 14275SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14276M: Jassi Brar <jaswinder.singh@linaro.org> 14277L: netdev@vger.kernel.org 14278S: Maintained 14279F: drivers/net/ethernet/socionext/netsec.c 14280F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14281 14282SOLIDRUN CLEARFOG SUPPORT 14283M: Russell King <linux@armlinux.org.uk> 14284S: Maintained 14285F: arch/arm/boot/dts/armada-388-clearfog* 14286F: arch/arm/boot/dts/armada-38x-solidrun-* 14287 14288SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14289M: Russell King <linux@armlinux.org.uk> 14290S: Maintained 14291F: arch/arm/boot/dts/imx6*-cubox-i* 14292F: arch/arm/boot/dts/imx6*-hummingboard* 14293F: arch/arm/boot/dts/imx6*-sr-* 14294 14295SONIC NETWORK DRIVER 14296M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14297L: netdev@vger.kernel.org 14298S: Maintained 14299F: drivers/net/ethernet/natsemi/sonic.* 14300 14301SONICS SILICON BACKPLANE DRIVER (SSB) 14302M: Michael Buesch <m@bues.ch> 14303L: linux-wireless@vger.kernel.org 14304S: Maintained 14305F: drivers/ssb/ 14306F: include/linux/ssb/ 14307 14308SONY IMX214 SENSOR DRIVER 14309M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14310L: linux-media@vger.kernel.org 14311T: git git://linuxtv.org/media_tree.git 14312S: Maintained 14313F: drivers/media/i2c/imx214.c 14314F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14315 14316SONY IMX258 SENSOR DRIVER 14317M: Sakari Ailus <sakari.ailus@linux.intel.com> 14318L: linux-media@vger.kernel.org 14319T: git git://linuxtv.org/media_tree.git 14320S: Maintained 14321F: drivers/media/i2c/imx258.c 14322 14323SONY IMX274 SENSOR DRIVER 14324M: Leon Luo <leonl@leopardimaging.com> 14325L: linux-media@vger.kernel.org 14326T: git git://linuxtv.org/media_tree.git 14327S: Maintained 14328F: drivers/media/i2c/imx274.c 14329F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14330 14331SONY IMX319 SENSOR DRIVER 14332M: Bingbu Cao <bingbu.cao@intel.com> 14333L: linux-media@vger.kernel.org 14334T: git git://linuxtv.org/media_tree.git 14335S: Maintained 14336F: drivers/media/i2c/imx319.c 14337 14338SONY IMX355 SENSOR DRIVER 14339M: Tianshu Qiu <tian.shu.qiu@intel.com> 14340L: linux-media@vger.kernel.org 14341T: git git://linuxtv.org/media_tree.git 14342S: Maintained 14343F: drivers/media/i2c/imx355.c 14344 14345SONY MEMORYSTICK CARD SUPPORT 14346M: Alex Dubov <oakad@yahoo.com> 14347W: http://tifmxx.berlios.de/ 14348S: Maintained 14349F: drivers/memstick/host/tifm_ms.c 14350 14351SONY MEMORYSTICK STANDARD SUPPORT 14352M: Maxim Levitsky <maximlevitsky@gmail.com> 14353S: Maintained 14354F: drivers/memstick/core/ms_block.* 14355 14356SONY VAIO CONTROL DEVICE DRIVER 14357M: Mattia Dongili <malattia@linux.it> 14358L: platform-driver-x86@vger.kernel.org 14359W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14360S: Maintained 14361F: Documentation/laptops/sony-laptop.txt 14362F: drivers/char/sonypi.c 14363F: drivers/platform/x86/sony-laptop.c 14364F: include/linux/sony-laptop.h 14365 14366SOUND 14367M: Jaroslav Kysela <perex@perex.cz> 14368M: Takashi Iwai <tiwai@suse.com> 14369L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14370W: http://www.alsa-project.org/ 14371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14372T: git git://git.alsa-project.org/alsa-kernel.git 14373Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14374S: Maintained 14375F: Documentation/sound/ 14376F: include/sound/ 14377F: include/uapi/sound/ 14378F: sound/ 14379 14380SOUND - COMPRESSED AUDIO 14381M: Vinod Koul <vkoul@kernel.org> 14382L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14384S: Supported 14385F: Documentation/sound/designs/compress-offload.rst 14386F: include/sound/compress_driver.h 14387F: include/uapi/sound/compress_* 14388F: sound/core/compress_offload.c 14389F: sound/soc/soc-compress.c 14390 14391SOUND - DMAENGINE HELPERS 14392M: Lars-Peter Clausen <lars@metafoo.de> 14393S: Supported 14394F: include/sound/dmaengine_pcm.h 14395F: sound/core/pcm_dmaengine.c 14396F: sound/soc/soc-generic-dmaengine-pcm.c 14397 14398SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14399M: Liam Girdwood <lgirdwood@gmail.com> 14400M: Mark Brown <broonie@kernel.org> 14401T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14403W: http://alsa-project.org/main/index.php/ASoC 14404S: Supported 14405F: Documentation/devicetree/bindings/sound/ 14406F: Documentation/sound/soc/ 14407F: sound/soc/ 14408F: include/dt-bindings/sound/ 14409F: include/sound/soc* 14410 14411SOUNDWIRE SUBSYSTEM 14412M: Vinod Koul <vkoul@kernel.org> 14413M: Sanyog Kale <sanyog.r.kale@intel.com> 14414R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14415L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14416S: Supported 14417F: Documentation/driver-api/soundwire/ 14418F: drivers/soundwire/ 14419F: include/linux/soundwire/ 14420 14421SP2 MEDIA DRIVER 14422M: Olli Salonen <olli.salonen@iki.fi> 14423L: linux-media@vger.kernel.org 14424W: https://linuxtv.org 14425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14426S: Maintained 14427F: drivers/media/dvb-frontends/sp2* 14428 14429SPARC + UltraSPARC (sparc/sparc64) 14430M: "David S. Miller" <davem@davemloft.net> 14431L: sparclinux@vger.kernel.org 14432Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14435S: Maintained 14436F: arch/sparc/ 14437F: drivers/sbus/ 14438 14439SPARC SERIAL DRIVERS 14440M: "David S. Miller" <davem@davemloft.net> 14441L: sparclinux@vger.kernel.org 14442T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14443T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14444S: Maintained 14445F: include/linux/sunserialcore.h 14446F: drivers/tty/serial/suncore.c 14447F: drivers/tty/serial/sunhv.c 14448F: drivers/tty/serial/sunsab.c 14449F: drivers/tty/serial/sunsab.h 14450F: drivers/tty/serial/sunsu.c 14451F: drivers/tty/serial/sunzilog.c 14452F: drivers/tty/serial/sunzilog.h 14453F: drivers/tty/vcc.c 14454 14455SPARSE CHECKER 14456M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14457L: linux-sparse@vger.kernel.org 14458W: https://sparse.wiki.kernel.org/ 14459T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14460S: Maintained 14461F: include/linux/compiler.h 14462 14463SPEAR CLOCK FRAMEWORK SUPPORT 14464M: Viresh Kumar <vireshk@kernel.org> 14465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14466W: http://www.st.com/spear 14467S: Maintained 14468F: drivers/clk/spear/ 14469 14470SPEAR PLATFORM SUPPORT 14471M: Viresh Kumar <vireshk@kernel.org> 14472M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14474W: http://www.st.com/spear 14475S: Maintained 14476F: arch/arm/boot/dts/spear* 14477F: arch/arm/mach-spear/ 14478 14479SPI NOR SUBSYSTEM 14480M: Marek Vasut <marek.vasut@gmail.com> 14481M: Tudor Ambarus <tudor.ambarus@microchip.com> 14482L: linux-mtd@lists.infradead.org 14483W: http://www.linux-mtd.infradead.org/ 14484Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14485T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14486T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14487S: Maintained 14488F: drivers/mtd/spi-nor/ 14489F: include/linux/mtd/spi-nor.h 14490 14491SPI SUBSYSTEM 14492M: Mark Brown <broonie@kernel.org> 14493L: linux-spi@vger.kernel.org 14494T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14495Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14496S: Maintained 14497F: Documentation/devicetree/bindings/spi/ 14498F: Documentation/spi/ 14499F: drivers/spi/ 14500F: include/linux/spi/ 14501F: include/uapi/linux/spi/ 14502F: tools/spi/ 14503 14504SPIDERNET NETWORK DRIVER for CELL 14505M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14506L: netdev@vger.kernel.org 14507S: Supported 14508F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14509F: drivers/net/ethernet/toshiba/spider_net* 14510 14511SPMI SUBSYSTEM 14512R: Stephen Boyd <sboyd@kernel.org> 14513L: linux-arm-msm@vger.kernel.org 14514F: Documentation/devicetree/bindings/spmi/ 14515F: drivers/spmi/ 14516F: include/dt-bindings/spmi/spmi.h 14517F: include/linux/spmi.h 14518F: include/trace/events/spmi.h 14519 14520SPU FILE SYSTEM 14521M: Jeremy Kerr <jk@ozlabs.org> 14522L: linuxppc-dev@lists.ozlabs.org 14523W: http://www.ibm.com/developerworks/power/cell/ 14524S: Supported 14525F: Documentation/filesystems/spufs.txt 14526F: arch/powerpc/platforms/cell/spufs/ 14527 14528SQUASHFS FILE SYSTEM 14529M: Phillip Lougher <phillip@squashfs.org.uk> 14530L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14531W: http://squashfs.org.uk 14532T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14533S: Maintained 14534F: Documentation/filesystems/squashfs.txt 14535F: fs/squashfs/ 14536 14537SRM (Alpha) environment access 14538M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14539S: Maintained 14540F: arch/alpha/kernel/srm_env.c 14541 14542ST LSM6DSx IMU IIO DRIVER 14543M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14544L: linux-iio@vger.kernel.org 14545W: http://www.st.com/ 14546S: Maintained 14547F: drivers/iio/imu/st_lsm6dsx/ 14548F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14549 14550ST STM32 I2C/SMBUS DRIVER 14551M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14552L: linux-i2c@vger.kernel.org 14553S: Maintained 14554F: drivers/i2c/busses/i2c-stm32* 14555 14556ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14557M: Song Qiang <songqiang1304521@gmail.com> 14558L: linux-iio@vger.kernel.org 14559S: Maintained 14560F: drivers/iio/proximity/vl53l0x-i2c.c 14561F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14562 14563STABLE BRANCH 14564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14565M: Sasha Levin <sashal@kernel.org> 14566L: stable@vger.kernel.org 14567S: Supported 14568F: Documentation/process/stable-kernel-rules.rst 14569 14570STAGING - COMEDI 14571M: Ian Abbott <abbotti@mev.co.uk> 14572M: H Hartley Sweeten <hsweeten@visionengravers.com> 14573S: Odd Fixes 14574F: drivers/staging/comedi/ 14575 14576STAGING - EROFS FILE SYSTEM 14577M: Gao Xiang <gaoxiang25@huawei.com> 14578M: Chao Yu <yuchao0@huawei.com> 14579L: linux-erofs@lists.ozlabs.org 14580S: Maintained 14581F: drivers/staging/erofs/ 14582 14583STAGING - INDUSTRIAL IO 14584M: Jonathan Cameron <jic23@kernel.org> 14585L: linux-iio@vger.kernel.org 14586S: Odd Fixes 14587F: Documentation/devicetree/bindings/staging/iio/ 14588F: drivers/staging/iio/ 14589 14590STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14591M: Marc Dietrich <marvin24@gmx.de> 14592L: ac100@lists.launchpad.net (moderated for non-subscribers) 14593L: linux-tegra@vger.kernel.org 14594S: Maintained 14595F: drivers/staging/nvec/ 14596 14597STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14598M: Jens Frederich <jfrederich@gmail.com> 14599M: Daniel Drake <dsd@laptop.org> 14600M: Jon Nettleton <jon.nettleton@gmail.com> 14601W: http://wiki.laptop.org/go/DCON 14602S: Maintained 14603F: drivers/staging/olpc_dcon/ 14604 14605STAGING - REALTEK RTL8712U DRIVERS 14606M: Larry Finger <Larry.Finger@lwfinger.net> 14607M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14608S: Odd Fixes 14609F: drivers/staging/rtl8712/ 14610 14611STAGING - REALTEK RTL8188EU DRIVERS 14612M: Larry Finger <Larry.Finger@lwfinger.net> 14613S: Odd Fixes 14614F: drivers/staging/rtl8188eu/ 14615 14616STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14617M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14618M: Teddy Wang <teddy.wang@siliconmotion.com> 14619M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14620L: linux-fbdev@vger.kernel.org 14621S: Maintained 14622F: drivers/staging/sm750fb/ 14623 14624STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14625M: William Hubbs <w.d.hubbs@gmail.com> 14626M: Chris Brannon <chris@the-brannons.com> 14627M: Kirk Reiser <kirk@reisers.ca> 14628M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14629L: speakup@linux-speakup.org 14630W: http://www.linux-speakup.org/ 14631S: Odd Fixes 14632F: drivers/staging/speakup/ 14633 14634STAGING - VIA VT665X DRIVERS 14635M: Forest Bond <forest@alittletooquiet.net> 14636S: Odd Fixes 14637F: drivers/staging/vt665?/ 14638 14639STAGING - WILC1000 WIFI DRIVER 14640M: Adham Abozaeid <adham.abozaeid@microchip.com> 14641M: Ajay Singh <ajay.kathat@microchip.com> 14642L: linux-wireless@vger.kernel.org 14643S: Supported 14644F: drivers/staging/wilc1000/ 14645 14646STAGING SUBSYSTEM 14647M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14648T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14649L: devel@driverdev.osuosl.org 14650S: Supported 14651F: drivers/staging/ 14652 14653STARFIRE/DURALAN NETWORK DRIVER 14654M: Ion Badulescu <ionut@badula.org> 14655S: Odd Fixes 14656F: drivers/net/ethernet/adaptec/starfire* 14657 14658STEC S1220 SKD DRIVER 14659M: Bart Van Assche <bart.vanassche@wdc.com> 14660L: linux-block@vger.kernel.org 14661S: Maintained 14662F: drivers/block/skd*[ch] 14663 14664STI AUDIO (ASoC) DRIVERS 14665M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14666L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14667S: Maintained 14668F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14669F: sound/soc/sti/ 14670 14671STI CEC DRIVER 14672M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14673S: Maintained 14674F: drivers/media/platform/sti/cec/ 14675F: Documentation/devicetree/bindings/media/stih-cec.txt 14676 14677STK1160 USB VIDEO CAPTURE DRIVER 14678M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14679L: linux-media@vger.kernel.org 14680T: git git://linuxtv.org/media_tree.git 14681S: Maintained 14682F: drivers/media/usb/stk1160/ 14683 14684STM32 AUDIO (ASoC) DRIVERS 14685M: Olivier Moysan <olivier.moysan@st.com> 14686M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14688S: Maintained 14689F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14690F: sound/soc/stm/ 14691 14692STM32 TIMER/LPTIMER DRIVERS 14693M: Fabrice Gasnier <fabrice.gasnier@st.com> 14694S: Maintained 14695F: drivers/*/stm32-*timer* 14696F: drivers/pwm/pwm-stm32* 14697F: include/linux/*/stm32-*tim* 14698F: Documentation/ABI/testing/*timer-stm32 14699F: Documentation/devicetree/bindings/*/stm32-*timer* 14700F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14701 14702STMMAC ETHERNET DRIVER 14703M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14704M: Alexandre Torgue <alexandre.torgue@st.com> 14705M: Jose Abreu <joabreu@synopsys.com> 14706L: netdev@vger.kernel.org 14707W: http://www.stlinux.com 14708S: Supported 14709F: drivers/net/ethernet/stmicro/stmmac/ 14710 14711SUN3/3X 14712M: Sam Creasey <sammy@sammy.net> 14713W: http://sammy.net/sun3/ 14714S: Maintained 14715F: arch/m68k/kernel/*sun3* 14716F: arch/m68k/sun3*/ 14717F: arch/m68k/include/asm/sun3* 14718F: drivers/net/ethernet/i825xx/sun3* 14719 14720SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14721M: Hans de Goede <hdegoede@redhat.com> 14722L: linux-input@vger.kernel.org 14723S: Maintained 14724F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14725F: drivers/input/keyboard/sun4i-lradc-keys.c 14726 14727SUNDANCE NETWORK DRIVER 14728M: Denis Kirjanov <kda@linux-powerpc.org> 14729L: netdev@vger.kernel.org 14730S: Maintained 14731F: drivers/net/ethernet/dlink/sundance.c 14732 14733SUPERH 14734M: Yoshinori Sato <ysato@users.sourceforge.jp> 14735M: Rich Felker <dalias@libc.org> 14736L: linux-sh@vger.kernel.org 14737Q: http://patchwork.kernel.org/project/linux-sh/list/ 14738S: Maintained 14739F: Documentation/sh/ 14740F: arch/sh/ 14741F: drivers/sh/ 14742 14743SUSPEND TO RAM 14744M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14745M: Len Brown <len.brown@intel.com> 14746M: Pavel Machek <pavel@ucw.cz> 14747L: linux-pm@vger.kernel.org 14748B: https://bugzilla.kernel.org 14749S: Supported 14750F: Documentation/power/ 14751F: arch/x86/kernel/acpi/ 14752F: drivers/base/power/ 14753F: kernel/power/ 14754F: include/linux/suspend.h 14755F: include/linux/freezer.h 14756F: include/linux/pm.h 14757 14758SVGA HANDLING 14759M: Martin Mares <mj@ucw.cz> 14760L: linux-video@atrey.karlin.mff.cuni.cz 14761S: Maintained 14762F: Documentation/svga.txt 14763F: arch/x86/boot/video* 14764 14765SWIOTLB SUBSYSTEM 14766M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14767L: iommu@lists.linux-foundation.org 14768T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14769S: Supported 14770F: kernel/dma/swiotlb.c 14771F: arch/*/kernel/pci-swiotlb.c 14772F: include/linux/swiotlb.h 14773 14774SWITCHDEV 14775M: Jiri Pirko <jiri@resnulli.us> 14776M: Ivan Vecera <ivecera@redhat.com> 14777L: netdev@vger.kernel.org 14778S: Supported 14779F: net/switchdev/ 14780F: include/net/switchdev.h 14781 14782SY8106A REGULATOR DRIVER 14783M: Icenowy Zheng <icenowy@aosc.io> 14784S: Maintained 14785F: drivers/regulator/sy8106a-regulator.c 14786F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14787 14788SYNC FILE FRAMEWORK 14789M: Sumit Semwal <sumit.semwal@linaro.org> 14790R: Gustavo Padovan <gustavo@padovan.org> 14791S: Maintained 14792L: linux-media@vger.kernel.org 14793L: dri-devel@lists.freedesktop.org 14794F: drivers/dma-buf/sync_* 14795F: drivers/dma-buf/dma-fence* 14796F: drivers/dma-buf/sw_sync.c 14797F: include/linux/sync_file.h 14798F: include/uapi/linux/sync_file.h 14799F: Documentation/sync_file.txt 14800T: git git://anongit.freedesktop.org/drm/drm-misc 14801 14802SYNOPSYS ARC ARCHITECTURE 14803M: Vineet Gupta <vgupta@synopsys.com> 14804L: linux-snps-arc@lists.infradead.org 14805S: Supported 14806F: arch/arc/ 14807F: Documentation/devicetree/bindings/arc/* 14808F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14809F: drivers/clocksource/arc_timer.c 14810F: drivers/tty/serial/arc_uart.c 14811T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14812 14813SYNOPSYS ARC HSDK SDP pll clock driver 14814M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14815S: Supported 14816F: drivers/clk/clk-hsdk-pll.c 14817F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14818 14819SYNOPSYS ARC SDP clock driver 14820M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14821S: Supported 14822F: drivers/clk/axs10x/* 14823F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14824 14825SYNOPSYS ARC SDP platform support 14826M: Alexey Brodkin <abrodkin@synopsys.com> 14827S: Supported 14828F: arch/arc/plat-axs10x 14829F: arch/arc/boot/dts/ax* 14830F: Documentation/devicetree/bindings/arc/axs10* 14831 14832SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14833M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14834S: Supported 14835F: drivers/reset/reset-axs10x.c 14836F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14837 14838SYNOPSYS CREG GPIO DRIVER 14839M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14840S: Maintained 14841F: drivers/gpio/gpio-creg-snps.c 14842F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14843 14844SYNOPSYS DESIGNWARE 8250 UART DRIVER 14845R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14846S: Maintained 14847F: drivers/tty/serial/8250/8250_dw.c 14848 14849SYNOPSYS DESIGNWARE APB GPIO DRIVER 14850M: Hoan Tran <hoan@os.amperecomputing.com> 14851L: linux-gpio@vger.kernel.org 14852S: Maintained 14853F: drivers/gpio/gpio-dwapb.c 14854F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14855 14856SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14857M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14858S: Maintained 14859F: drivers/dma/dwi-axi-dmac/ 14860F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14861 14862SYNOPSYS DESIGNWARE DMAC DRIVER 14863M: Viresh Kumar <vireshk@kernel.org> 14864R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14865S: Maintained 14866F: Documentation/devicetree/bindings/dma/snps-dma.txt 14867F: drivers/dma/dw/ 14868F: include/dt-bindings/dma/dw-dmac.h 14869F: include/linux/dma/dw.h 14870F: include/linux/platform_data/dma-dw.h 14871 14872SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14873M: Jose Abreu <Jose.Abreu@synopsys.com> 14874L: netdev@vger.kernel.org 14875S: Supported 14876F: drivers/net/ethernet/synopsys/ 14877 14878SYNOPSYS DESIGNWARE I2C DRIVER 14879M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14880R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14881R: Mika Westerberg <mika.westerberg@linux.intel.com> 14882L: linux-i2c@vger.kernel.org 14883S: Maintained 14884F: drivers/i2c/busses/i2c-designware-* 14885F: include/linux/platform_data/i2c-designware.h 14886 14887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14888M: Jaehoon Chung <jh80.chung@samsung.com> 14889L: linux-mmc@vger.kernel.org 14890S: Maintained 14891F: drivers/mmc/host/dw_mmc* 14892 14893SYNOPSYS HSDK RESET CONTROLLER DRIVER 14894M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14895S: Supported 14896F: drivers/reset/reset-hsdk.c 14897F: include/dt-bindings/reset/snps,hsdk-reset.h 14898F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14899 14900SYSTEM CONFIGURATION (SYSCON) 14901M: Lee Jones <lee.jones@linaro.org> 14902M: Arnd Bergmann <arnd@arndb.de> 14903T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14904S: Supported 14905F: drivers/mfd/syscon.c 14906 14907SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14908M: Sudeep Holla <sudeep.holla@arm.com> 14909L: linux-arm-kernel@lists.infradead.org 14910S: Maintained 14911F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14912F: drivers/clk/clk-sc[mp]i.c 14913F: drivers/cpufreq/sc[mp]i-cpufreq.c 14914F: drivers/firmware/arm_scpi.c 14915F: drivers/firmware/arm_scmi/ 14916F: include/linux/sc[mp]i_protocol.h 14917 14918SYSTEM RESET/SHUTDOWN DRIVERS 14919M: Sebastian Reichel <sre@kernel.org> 14920L: linux-pm@vger.kernel.org 14921T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14922S: Maintained 14923F: Documentation/devicetree/bindings/power/reset/ 14924F: drivers/power/reset/ 14925 14926SYSTEM TRACE MODULE CLASS 14927M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14928S: Maintained 14929T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14930F: Documentation/trace/stm.rst 14931F: drivers/hwtracing/stm/ 14932F: include/linux/stm.h 14933F: include/uapi/linux/stm.h 14934 14935SYSV FILESYSTEM 14936M: Christoph Hellwig <hch@infradead.org> 14937S: Maintained 14938F: Documentation/filesystems/sysv-fs.txt 14939F: fs/sysv/ 14940F: include/linux/sysv_fs.h 14941 14942TARGET SUBSYSTEM 14943M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14944L: linux-scsi@vger.kernel.org 14945L: target-devel@vger.kernel.org 14946W: http://www.linux-iscsi.org 14947W: http://groups.google.com/group/linux-iscsi-target-dev 14948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14949S: Supported 14950F: drivers/target/ 14951F: include/target/ 14952F: Documentation/target/ 14953 14954TASKSTATS STATISTICS INTERFACE 14955M: Balbir Singh <bsingharora@gmail.com> 14956S: Maintained 14957F: Documentation/accounting/taskstats* 14958F: include/linux/taskstats* 14959F: kernel/taskstats.c 14960 14961TC subsystem 14962M: Jamal Hadi Salim <jhs@mojatatu.com> 14963M: Cong Wang <xiyou.wangcong@gmail.com> 14964M: Jiri Pirko <jiri@resnulli.us> 14965L: netdev@vger.kernel.org 14966S: Maintained 14967F: include/net/pkt_cls.h 14968F: include/net/pkt_sched.h 14969F: include/net/tc_act/ 14970F: include/uapi/linux/pkt_cls.h 14971F: include/uapi/linux/pkt_sched.h 14972F: include/uapi/linux/tc_act/ 14973F: include/uapi/linux/tc_ematch/ 14974F: net/sched/ 14975 14976TC90522 MEDIA DRIVER 14977M: Akihiro Tsukada <tskd08@gmail.com> 14978L: linux-media@vger.kernel.org 14979S: Odd Fixes 14980F: drivers/media/dvb-frontends/tc90522* 14981 14982TCP LOW PRIORITY MODULE 14983M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14984M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14985W: http://tcp-lp-mod.sourceforge.net/ 14986S: Maintained 14987F: net/ipv4/tcp_lp.c 14988 14989TDA10071 MEDIA DRIVER 14990M: Antti Palosaari <crope@iki.fi> 14991L: linux-media@vger.kernel.org 14992W: https://linuxtv.org 14993W: http://palosaari.fi/linux/ 14994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14995T: git git://linuxtv.org/anttip/media_tree.git 14996S: Maintained 14997F: drivers/media/dvb-frontends/tda10071* 14998 14999TDA18212 MEDIA DRIVER 15000M: Antti Palosaari <crope@iki.fi> 15001L: linux-media@vger.kernel.org 15002W: https://linuxtv.org 15003W: http://palosaari.fi/linux/ 15004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15005T: git git://linuxtv.org/anttip/media_tree.git 15006S: Maintained 15007F: drivers/media/tuners/tda18212* 15008 15009TDA18218 MEDIA DRIVER 15010M: Antti Palosaari <crope@iki.fi> 15011L: linux-media@vger.kernel.org 15012W: https://linuxtv.org 15013W: http://palosaari.fi/linux/ 15014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15015T: git git://linuxtv.org/anttip/media_tree.git 15016S: Maintained 15017F: drivers/media/tuners/tda18218* 15018 15019TDA18250 MEDIA DRIVER 15020M: Olli Salonen <olli.salonen@iki.fi> 15021L: linux-media@vger.kernel.org 15022W: https://linuxtv.org 15023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15024T: git git://linuxtv.org/media_tree.git 15025S: Maintained 15026F: drivers/media/tuners/tda18250* 15027 15028TDA18271 MEDIA DRIVER 15029M: Michael Krufky <mkrufky@linuxtv.org> 15030L: linux-media@vger.kernel.org 15031W: https://linuxtv.org 15032W: http://github.com/mkrufky 15033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15034T: git git://linuxtv.org/mkrufky/tuners.git 15035S: Maintained 15036F: drivers/media/tuners/tda18271* 15037 15038TDA1997x MEDIA DRIVER 15039M: Tim Harvey <tharvey@gateworks.com> 15040L: linux-media@vger.kernel.org 15041W: https://linuxtv.org 15042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15043S: Maintained 15044F: drivers/media/i2c/tda1997x.* 15045 15046TDA827x MEDIA DRIVER 15047M: Michael Krufky <mkrufky@linuxtv.org> 15048L: linux-media@vger.kernel.org 15049W: https://linuxtv.org 15050W: http://github.com/mkrufky 15051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15052T: git git://linuxtv.org/mkrufky/tuners.git 15053S: Maintained 15054F: drivers/media/tuners/tda8290.* 15055 15056TDA8290 MEDIA DRIVER 15057M: Michael Krufky <mkrufky@linuxtv.org> 15058L: linux-media@vger.kernel.org 15059W: https://linuxtv.org 15060W: http://github.com/mkrufky 15061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15062T: git git://linuxtv.org/mkrufky/tuners.git 15063S: Maintained 15064F: drivers/media/tuners/tda8290.* 15065 15066TDA9840 MEDIA DRIVER 15067M: Hans Verkuil <hverkuil@xs4all.nl> 15068L: linux-media@vger.kernel.org 15069T: git git://linuxtv.org/media_tree.git 15070W: https://linuxtv.org 15071S: Maintained 15072F: drivers/media/i2c/tda9840* 15073 15074TEA5761 TUNER DRIVER 15075M: Mauro Carvalho Chehab <mchehab@kernel.org> 15076L: linux-media@vger.kernel.org 15077W: https://linuxtv.org 15078T: git git://linuxtv.org/media_tree.git 15079S: Odd fixes 15080F: drivers/media/tuners/tea5761.* 15081 15082TEA5767 TUNER DRIVER 15083M: Mauro Carvalho Chehab <mchehab@kernel.org> 15084L: linux-media@vger.kernel.org 15085W: https://linuxtv.org 15086T: git git://linuxtv.org/media_tree.git 15087S: Maintained 15088F: drivers/media/tuners/tea5767.* 15089 15090TEA6415C MEDIA DRIVER 15091M: Hans Verkuil <hverkuil@xs4all.nl> 15092L: linux-media@vger.kernel.org 15093T: git git://linuxtv.org/media_tree.git 15094W: https://linuxtv.org 15095S: Maintained 15096F: drivers/media/i2c/tea6415c* 15097 15098TEA6420 MEDIA DRIVER 15099M: Hans Verkuil <hverkuil@xs4all.nl> 15100L: linux-media@vger.kernel.org 15101T: git git://linuxtv.org/media_tree.git 15102W: https://linuxtv.org 15103S: Maintained 15104F: drivers/media/i2c/tea6420* 15105 15106TEAM DRIVER 15107M: Jiri Pirko <jiri@resnulli.us> 15108L: netdev@vger.kernel.org 15109S: Supported 15110F: drivers/net/team/ 15111F: include/linux/if_team.h 15112F: include/uapi/linux/if_team.h 15113 15114TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15115M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15116S: Maintained 15117F: arch/x86/platform/ts5500/ 15118 15119TECHNOTREND USB IR RECEIVER 15120M: Sean Young <sean@mess.org> 15121L: linux-media@vger.kernel.org 15122S: Maintained 15123F: drivers/media/rc/ttusbir.c 15124 15125TECHWELL TW9910 VIDEO DECODER 15126L: linux-media@vger.kernel.org 15127S: Orphan 15128F: drivers/media/i2c/tw9910.c 15129F: include/media/i2c/tw9910.h 15130 15131TEE SUBSYSTEM 15132M: Jens Wiklander <jens.wiklander@linaro.org> 15133S: Maintained 15134F: include/linux/tee_drv.h 15135F: include/uapi/linux/tee.h 15136F: drivers/tee/ 15137F: Documentation/tee.txt 15138 15139TEGRA ARCHITECTURE SUPPORT 15140M: Thierry Reding <thierry.reding@gmail.com> 15141M: Jonathan Hunter <jonathanh@nvidia.com> 15142L: linux-tegra@vger.kernel.org 15143Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15145S: Supported 15146N: [^a-z]tegra 15147 15148TEGRA CLOCK DRIVER 15149M: Peter De Schrijver <pdeschrijver@nvidia.com> 15150M: Prashant Gaikwad <pgaikwad@nvidia.com> 15151S: Supported 15152F: drivers/clk/tegra/ 15153 15154TEGRA DMA DRIVERS 15155M: Laxman Dewangan <ldewangan@nvidia.com> 15156M: Jon Hunter <jonathanh@nvidia.com> 15157S: Supported 15158F: drivers/dma/tegra* 15159 15160TEGRA I2C DRIVER 15161M: Laxman Dewangan <ldewangan@nvidia.com> 15162S: Supported 15163F: drivers/i2c/busses/i2c-tegra.c 15164 15165TEGRA IOMMU DRIVERS 15166M: Thierry Reding <thierry.reding@gmail.com> 15167L: linux-tegra@vger.kernel.org 15168S: Supported 15169F: drivers/iommu/tegra* 15170 15171TEGRA KBC DRIVER 15172M: Laxman Dewangan <ldewangan@nvidia.com> 15173S: Supported 15174F: drivers/input/keyboard/tegra-kbc.c 15175 15176TEGRA NAND DRIVER 15177M: Stefan Agner <stefan@agner.ch> 15178M: Lucas Stach <dev@lynxeye.de> 15179S: Maintained 15180F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15181F: drivers/mtd/nand/raw/tegra_nand.c 15182 15183TEGRA PWM DRIVER 15184M: Thierry Reding <thierry.reding@gmail.com> 15185S: Supported 15186F: drivers/pwm/pwm-tegra.c 15187 15188TEGRA SERIAL DRIVER 15189M: Laxman Dewangan <ldewangan@nvidia.com> 15190S: Supported 15191F: drivers/tty/serial/serial-tegra.c 15192 15193TEGRA SPI DRIVER 15194M: Laxman Dewangan <ldewangan@nvidia.com> 15195S: Supported 15196F: drivers/spi/spi-tegra* 15197 15198TEHUTI ETHERNET DRIVER 15199M: Andy Gospodarek <andy@greyhouse.net> 15200L: netdev@vger.kernel.org 15201S: Supported 15202F: drivers/net/ethernet/tehuti/* 15203 15204Telecom Clock Driver for MCPL0010 15205M: Mark Gross <mark.gross@intel.com> 15206S: Supported 15207F: drivers/char/tlclk.c 15208 15209TENSILICA XTENSA PORT (xtensa) 15210M: Chris Zankel <chris@zankel.net> 15211M: Max Filippov <jcmvbkbc@gmail.com> 15212L: linux-xtensa@linux-xtensa.org 15213T: git git://github.com/czankel/xtensa-linux.git 15214S: Maintained 15215F: arch/xtensa/ 15216F: drivers/irqchip/irq-xtensa-* 15217 15218Texas Instruments' System Control Interface (TISCI) Protocol Driver 15219M: Nishanth Menon <nm@ti.com> 15220M: Tero Kristo <t-kristo@ti.com> 15221M: Santosh Shilimkar <ssantosh@kernel.org> 15222L: linux-arm-kernel@lists.infradead.org 15223S: Maintained 15224F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15225F: drivers/firmware/ti_sci* 15226F: include/linux/soc/ti/ti_sci_protocol.h 15227F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15228F: drivers/soc/ti/ti_sci_pm_domains.c 15229F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15230F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15231F: drivers/clk/keystone/sci-clk.c 15232F: drivers/reset/reset-ti-sci.c 15233 15234Texas Instruments ASoC drivers 15235M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15236L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15237S: Maintained 15238F: sound/soc/ti/ 15239 15240Texas Instruments' DAC7612 DAC Driver 15241M: Ricardo Ribalda <ricardo@ribalda.com> 15242L: linux-iio@vger.kernel.org 15243S: Supported 15244F: drivers/iio/dac/ti-dac7612.c 15245F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15246 15247THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15248M: Hans Verkuil <hverkuil@xs4all.nl> 15249L: linux-media@vger.kernel.org 15250T: git git://linuxtv.org/media_tree.git 15251W: https://linuxtv.org 15252S: Maintained 15253F: drivers/media/radio/radio-raremono.c 15254 15255THERMAL 15256M: Zhang Rui <rui.zhang@intel.com> 15257M: Eduardo Valentin <edubezval@gmail.com> 15258R: Daniel Lezcano <daniel.lezcano@linaro.org> 15259L: linux-pm@vger.kernel.org 15260T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15261T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15262Q: https://patchwork.kernel.org/project/linux-pm/list/ 15263S: Supported 15264F: drivers/thermal/ 15265F: include/linux/thermal.h 15266F: include/uapi/linux/thermal.h 15267F: include/linux/cpu_cooling.h 15268F: Documentation/devicetree/bindings/thermal/ 15269 15270THERMAL/CPU_COOLING 15271M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15272M: Viresh Kumar <viresh.kumar@linaro.org> 15273M: Javi Merino <javi.merino@kernel.org> 15274L: linux-pm@vger.kernel.org 15275S: Supported 15276F: Documentation/thermal/cpu-cooling-api.txt 15277F: drivers/thermal/cpu_cooling.c 15278F: include/linux/cpu_cooling.h 15279 15280THINKPAD ACPI EXTRAS DRIVER 15281M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15282L: ibm-acpi-devel@lists.sourceforge.net 15283L: platform-driver-x86@vger.kernel.org 15284W: http://ibm-acpi.sourceforge.net 15285W: http://thinkwiki.org/wiki/Ibm-acpi 15286T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15287S: Maintained 15288F: drivers/platform/x86/thinkpad_acpi.c 15289 15290THUNDERBOLT DRIVER 15291M: Andreas Noever <andreas.noever@gmail.com> 15292M: Michael Jamet <michael.jamet@intel.com> 15293M: Mika Westerberg <mika.westerberg@linux.intel.com> 15294M: Yehezkel Bernat <YehezkelShB@gmail.com> 15295T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15296S: Maintained 15297F: Documentation/admin-guide/thunderbolt.rst 15298F: drivers/thunderbolt/ 15299F: include/linux/thunderbolt.h 15300 15301THUNDERBOLT NETWORK DRIVER 15302M: Michael Jamet <michael.jamet@intel.com> 15303M: Mika Westerberg <mika.westerberg@linux.intel.com> 15304M: Yehezkel Bernat <YehezkelShB@gmail.com> 15305L: netdev@vger.kernel.org 15306S: Maintained 15307F: drivers/net/thunderbolt.c 15308 15309THUNDERX GPIO DRIVER 15310M: David Daney <david.daney@cavium.com> 15311S: Maintained 15312F: drivers/gpio/gpio-thunderx.c 15313 15314TI AM437X VPFE DRIVER 15315M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15316L: linux-media@vger.kernel.org 15317W: https://linuxtv.org 15318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15319T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15320S: Maintained 15321F: drivers/media/platform/am437x/ 15322 15323TI BANDGAP AND THERMAL DRIVER 15324M: Eduardo Valentin <edubezval@gmail.com> 15325M: Keerthy <j-keerthy@ti.com> 15326L: linux-pm@vger.kernel.org 15327L: linux-omap@vger.kernel.org 15328S: Maintained 15329F: drivers/thermal/ti-soc-thermal/ 15330 15331TI BQ27XXX POWER SUPPLY DRIVER 15332R: Andrew F. Davis <afd@ti.com> 15333F: include/linux/power/bq27xxx_battery.h 15334F: drivers/power/supply/bq27xxx_battery.c 15335F: drivers/power/supply/bq27xxx_battery_i2c.c 15336 15337TI CDCE706 CLOCK DRIVER 15338M: Max Filippov <jcmvbkbc@gmail.com> 15339S: Maintained 15340F: drivers/clk/clk-cdce706.c 15341 15342TI CLOCK DRIVER 15343M: Tero Kristo <t-kristo@ti.com> 15344L: linux-omap@vger.kernel.org 15345S: Maintained 15346F: drivers/clk/ti/ 15347F: include/linux/clk/ti.h 15348 15349TI DAVINCI MACHINE SUPPORT 15350M: Sekhar Nori <nsekhar@ti.com> 15351M: Kevin Hilman <khilman@kernel.org> 15352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15353T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15354S: Supported 15355F: arch/arm/mach-davinci/ 15356F: drivers/i2c/busses/i2c-davinci.c 15357F: arch/arm/boot/dts/da850* 15358 15359TI DAVINCI SERIES CLOCK DRIVER 15360M: David Lechner <david@lechnology.com> 15361R: Sekhar Nori <nsekhar@ti.com> 15362S: Maintained 15363F: Documentation/devicetree/bindings/clock/ti/davinci/ 15364F: drivers/clk/davinci/ 15365 15366TI DAVINCI SERIES GPIO DRIVER 15367M: Keerthy <j-keerthy@ti.com> 15368L: linux-gpio@vger.kernel.org 15369S: Maintained 15370F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15371F: drivers/gpio/gpio-davinci.c 15372 15373TI DAVINCI SERIES MEDIA DRIVER 15374M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15375L: linux-media@vger.kernel.org 15376W: https://linuxtv.org 15377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15378T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15379S: Maintained 15380F: drivers/media/platform/davinci/ 15381F: include/media/davinci/ 15382 15383TI ETHERNET SWITCH DRIVER (CPSW) 15384R: Grygorii Strashko <grygorii.strashko@ti.com> 15385L: linux-omap@vger.kernel.org 15386L: netdev@vger.kernel.org 15387S: Maintained 15388F: drivers/net/ethernet/ti/cpsw* 15389F: drivers/net/ethernet/ti/davinci* 15390 15391TI FLASH MEDIA INTERFACE DRIVER 15392M: Alex Dubov <oakad@yahoo.com> 15393S: Maintained 15394F: drivers/misc/tifm* 15395F: drivers/mmc/host/tifm_sd.c 15396F: include/linux/tifm.h 15397 15398TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15399M: Santosh Shilimkar <ssantosh@kernel.org> 15400L: linux-kernel@vger.kernel.org 15401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15402S: Maintained 15403F: drivers/soc/ti/* 15404T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15405 15406TI LM49xxx FAMILY ASoC CODEC DRIVERS 15407M: M R Swami Reddy <mr.swami.reddy@ti.com> 15408M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15410S: Maintained 15411F: sound/soc/codecs/lm49453* 15412F: sound/soc/codecs/isabelle* 15413 15414TI LP855x BACKLIGHT DRIVER 15415M: Milo Kim <milo.kim@ti.com> 15416S: Maintained 15417F: Documentation/backlight/lp855x-driver.txt 15418F: drivers/video/backlight/lp855x_bl.c 15419F: include/linux/platform_data/lp855x.h 15420 15421TI LP8727 CHARGER DRIVER 15422M: Milo Kim <milo.kim@ti.com> 15423S: Maintained 15424F: drivers/power/supply/lp8727_charger.c 15425F: include/linux/platform_data/lp8727.h 15426 15427TI LP8788 MFD DRIVER 15428M: Milo Kim <milo.kim@ti.com> 15429S: Maintained 15430F: drivers/iio/adc/lp8788_adc.c 15431F: drivers/leds/leds-lp8788.c 15432F: drivers/mfd/lp8788*.c 15433F: drivers/power/supply/lp8788-charger.c 15434F: drivers/regulator/lp8788-*.c 15435F: include/linux/mfd/lp8788*.h 15436 15437TI NETCP ETHERNET DRIVER 15438M: Wingman Kwok <w-kwok2@ti.com> 15439M: Murali Karicheri <m-karicheri2@ti.com> 15440L: netdev@vger.kernel.org 15441S: Maintained 15442F: drivers/net/ethernet/ti/netcp* 15443 15444TI PCM3060 ASoC CODEC DRIVER 15445M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15447S: Maintained 15448F: Documentation/devicetree/bindings/sound/pcm3060.txt 15449F: sound/soc/codecs/pcm3060* 15450 15451TI TAS571X FAMILY ASoC CODEC DRIVER 15452M: Kevin Cernekee <cernekee@chromium.org> 15453L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15454S: Odd Fixes 15455F: sound/soc/codecs/tas571x* 15456 15457TI TRF7970A NFC DRIVER 15458M: Mark Greer <mgreer@animalcreek.com> 15459L: linux-wireless@vger.kernel.org 15460L: linux-nfc@lists.01.org (moderated for non-subscribers) 15461S: Supported 15462F: drivers/nfc/trf7970a.c 15463F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15464 15465TI TWL4030 SERIES SOC CODEC DRIVER 15466M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15467L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15468S: Maintained 15469F: sound/soc/codecs/twl4030* 15470 15471TI VPE/CAL DRIVERS 15472M: Benoit Parrot <bparrot@ti.com> 15473L: linux-media@vger.kernel.org 15474W: http://linuxtv.org/ 15475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15476S: Maintained 15477F: drivers/media/platform/ti-vpe/ 15478 15479TI WILINK WIRELESS DRIVERS 15480L: linux-wireless@vger.kernel.org 15481W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15482W: http://wireless.kernel.org/en/users/Drivers/wl1251 15483T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15484S: Orphan 15485F: drivers/net/wireless/ti/ 15486F: include/linux/wl12xx.h 15487 15488TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15489M: John Stultz <john.stultz@linaro.org> 15490M: Thomas Gleixner <tglx@linutronix.de> 15491R: Stephen Boyd <sboyd@kernel.org> 15492L: linux-kernel@vger.kernel.org 15493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15494S: Supported 15495F: include/linux/clocksource.h 15496F: include/linux/time.h 15497F: include/linux/timex.h 15498F: include/uapi/linux/time.h 15499F: include/uapi/linux/timex.h 15500F: kernel/time/clocksource.c 15501F: kernel/time/time*.c 15502F: kernel/time/alarmtimer.c 15503F: kernel/time/ntp.c 15504F: tools/testing/selftests/timers/ 15505 15506TIPC NETWORK LAYER 15507M: Jon Maloy <jon.maloy@ericsson.com> 15508M: Ying Xue <ying.xue@windriver.com> 15509L: netdev@vger.kernel.org (core kernel code) 15510L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15511W: http://tipc.sourceforge.net/ 15512S: Maintained 15513F: include/uapi/linux/tipc*.h 15514F: net/tipc/ 15515 15516TLAN NETWORK DRIVER 15517M: Samuel Chessman <chessman@tux.org> 15518L: tlan-devel@lists.sourceforge.net (subscribers-only) 15519W: http://sourceforge.net/projects/tlan/ 15520S: Maintained 15521F: Documentation/networking/device_drivers/ti/tlan.txt 15522F: drivers/net/ethernet/ti/tlan.* 15523 15524TM6000 VIDEO4LINUX DRIVER 15525M: Mauro Carvalho Chehab <mchehab@kernel.org> 15526L: linux-media@vger.kernel.org 15527W: https://linuxtv.org 15528T: git git://linuxtv.org/media_tree.git 15529S: Odd fixes 15530F: drivers/media/usb/tm6000/ 15531F: Documentation/media/v4l-drivers/tm6000* 15532 15533TMIO/SDHI MMC DRIVER 15534M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15535L: linux-mmc@vger.kernel.org 15536S: Supported 15537F: drivers/mmc/host/tmio_mmc* 15538F: drivers/mmc/host/renesas_sdhi* 15539F: include/linux/mfd/tmio.h 15540 15541TMP401 HARDWARE MONITOR DRIVER 15542M: Guenter Roeck <linux@roeck-us.net> 15543L: linux-hwmon@vger.kernel.org 15544S: Maintained 15545F: Documentation/hwmon/tmp401 15546F: drivers/hwmon/tmp401.c 15547 15548TMPFS (SHMEM FILESYSTEM) 15549M: Hugh Dickins <hughd@google.com> 15550L: linux-mm@kvack.org 15551S: Maintained 15552F: include/linux/shmem_fs.h 15553F: mm/shmem.c 15554 15555TOMOYO SECURITY MODULE 15556M: Kentaro Takeda <takedakn@nttdata.co.jp> 15557M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15558L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15559L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15560L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15561L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15562W: http://tomoyo.sourceforge.jp/ 15563T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15564S: Maintained 15565F: security/tomoyo/ 15566 15567TOPSTAR LAPTOP EXTRAS DRIVER 15568M: Herton Ronaldo Krzesinski <herton@canonical.com> 15569L: platform-driver-x86@vger.kernel.org 15570S: Maintained 15571F: drivers/platform/x86/topstar-laptop.c 15572 15573TORTURE-TEST MODULES 15574M: Davidlohr Bueso <dave@stgolabs.net> 15575M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15576M: Josh Triplett <josh@joshtriplett.org> 15577L: linux-kernel@vger.kernel.org 15578S: Supported 15579T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15580F: Documentation/RCU/torture.txt 15581F: kernel/torture.c 15582F: kernel/rcu/rcutorture.c 15583F: kernel/rcu/rcuperf.c 15584F: kernel/locking/locktorture.c 15585 15586TOSHIBA ACPI EXTRAS DRIVER 15587M: Azael Avalos <coproscefalo@gmail.com> 15588L: platform-driver-x86@vger.kernel.org 15589S: Maintained 15590F: drivers/platform/x86/toshiba_acpi.c 15591 15592TOSHIBA BLUETOOTH DRIVER 15593M: Azael Avalos <coproscefalo@gmail.com> 15594L: platform-driver-x86@vger.kernel.org 15595S: Maintained 15596F: drivers/platform/x86/toshiba_bluetooth.c 15597 15598TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15599M: Azael Avalos <coproscefalo@gmail.com> 15600L: platform-driver-x86@vger.kernel.org 15601S: Maintained 15602F: drivers/platform/x86/toshiba_haps.c 15603 15604TOSHIBA SMM DRIVER 15605M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15606W: http://www.buzzard.org.uk/toshiba/ 15607S: Maintained 15608F: drivers/char/toshiba.c 15609F: include/linux/toshiba.h 15610F: include/uapi/linux/toshiba.h 15611 15612TOSHIBA TC358743 DRIVER 15613M: Mats Randgaard <matrandg@cisco.com> 15614L: linux-media@vger.kernel.org 15615S: Maintained 15616F: drivers/media/i2c/tc358743* 15617F: include/media/i2c/tc358743.h 15618 15619TOSHIBA WMI HOTKEYS DRIVER 15620M: Azael Avalos <coproscefalo@gmail.com> 15621L: platform-driver-x86@vger.kernel.org 15622S: Maintained 15623F: drivers/platform/x86/toshiba-wmi.c 15624 15625TPM DEVICE DRIVER 15626M: Peter Huewe <peterhuewe@gmx.de> 15627M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15628R: Jason Gunthorpe <jgg@ziepe.ca> 15629L: linux-integrity@vger.kernel.org 15630Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15631W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15632T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15633S: Maintained 15634F: drivers/char/tpm/ 15635 15636TRACING 15637M: Steven Rostedt <rostedt@goodmis.org> 15638M: Ingo Molnar <mingo@redhat.com> 15639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15640S: Maintained 15641F: Documentation/trace/ftrace.rst 15642F: arch/*/*/*/ftrace.h 15643F: arch/*/kernel/ftrace.c 15644F: include/*/ftrace.h 15645F: include/linux/trace*.h 15646F: include/trace/ 15647F: kernel/trace/ 15648F: tools/testing/selftests/ftrace/ 15649 15650TRACING MMIO ACCESSES (MMIOTRACE) 15651M: Steven Rostedt <rostedt@goodmis.org> 15652M: Ingo Molnar <mingo@kernel.org> 15653R: Karol Herbst <karolherbst@gmail.com> 15654R: Pekka Paalanen <ppaalanen@gmail.com> 15655S: Maintained 15656L: linux-kernel@vger.kernel.org 15657L: nouveau@lists.freedesktop.org 15658F: kernel/trace/trace_mmiotrace.c 15659F: include/linux/mmiotrace.h 15660F: arch/x86/mm/kmmio.c 15661F: arch/x86/mm/mmio-mod.c 15662F: arch/x86/mm/testmmiotrace.c 15663 15664TRIVIAL PATCHES 15665M: Jiri Kosina <trivial@kernel.org> 15666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15667S: Maintained 15668K: ^Subject:.*(?i)trivial 15669 15670TEMPO SEMICONDUCTOR DRIVERS 15671M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15672S: Maintained 15673F: sound/soc/codecs/tscs*.c 15674F: sound/soc/codecs/tscs*.h 15675F: Documentation/devicetree/bindings/sound/tscs*.txt 15676 15677TTY LAYER 15678M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15679M: Jiri Slaby <jslaby@suse.com> 15680S: Supported 15681T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15682F: Documentation/serial/ 15683F: drivers/tty/ 15684F: drivers/tty/serial/serial_core.c 15685F: include/linux/serial_core.h 15686F: include/linux/serial.h 15687F: include/linux/tty.h 15688F: include/uapi/linux/serial_core.h 15689F: include/uapi/linux/serial.h 15690F: include/uapi/linux/tty.h 15691 15692TUA9001 MEDIA DRIVER 15693M: Antti Palosaari <crope@iki.fi> 15694L: linux-media@vger.kernel.org 15695W: https://linuxtv.org 15696W: http://palosaari.fi/linux/ 15697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15698T: git git://linuxtv.org/anttip/media_tree.git 15699S: Maintained 15700F: drivers/media/tuners/tua9001* 15701 15702TULIP NETWORK DRIVERS 15703L: netdev@vger.kernel.org 15704L: linux-parisc@vger.kernel.org 15705S: Orphan 15706F: drivers/net/ethernet/dec/tulip/ 15707 15708TUN/TAP driver 15709M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15710W: http://vtun.sourceforge.net/tun 15711S: Maintained 15712F: Documentation/networking/tuntap.txt 15713F: arch/um/os-Linux/drivers/ 15714 15715TURBOCHANNEL SUBSYSTEM 15716M: "Maciej W. Rozycki" <macro@linux-mips.org> 15717M: Ralf Baechle <ralf@linux-mips.org> 15718L: linux-mips@vger.kernel.org 15719Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15720S: Maintained 15721F: drivers/tc/ 15722F: include/linux/tc.h 15723 15724TURBOSTAT UTILITY 15725M: "Len Brown" <lenb@kernel.org> 15726L: linux-pm@vger.kernel.org 15727B: https://bugzilla.kernel.org 15728Q: https://patchwork.kernel.org/project/linux-pm/list/ 15729T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15730S: Supported 15731F: tools/power/x86/turbostat/ 15732 15733TW5864 VIDEO4LINUX DRIVER 15734M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15735M: Anton Sviridenko <anton@corp.bluecherry.net> 15736M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15737M: Andrey Utkin <andrey_utkin@fastmail.com> 15738L: linux-media@vger.kernel.org 15739S: Supported 15740F: drivers/media/pci/tw5864/ 15741 15742TW68 VIDEO4LINUX DRIVER 15743M: Hans Verkuil <hverkuil@xs4all.nl> 15744L: linux-media@vger.kernel.org 15745T: git git://linuxtv.org/media_tree.git 15746W: https://linuxtv.org 15747S: Odd Fixes 15748F: drivers/media/pci/tw68/ 15749 15750TW686X VIDEO4LINUX DRIVER 15751M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15752L: linux-media@vger.kernel.org 15753T: git git://linuxtv.org/media_tree.git 15754W: http://linuxtv.org 15755S: Maintained 15756F: drivers/media/pci/tw686x/ 15757 15758UBI FILE SYSTEM (UBIFS) 15759M: Richard Weinberger <richard@nod.at> 15760M: Artem Bityutskiy <dedekind1@gmail.com> 15761M: Adrian Hunter <adrian.hunter@intel.com> 15762L: linux-mtd@lists.infradead.org 15763T: git git://git.infradead.org/ubifs-2.6.git 15764W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15765S: Supported 15766F: Documentation/filesystems/ubifs.txt 15767F: fs/ubifs/ 15768 15769UCLINUX (M68KNOMMU AND COLDFIRE) 15770M: Greg Ungerer <gerg@linux-m68k.org> 15771W: http://www.linux-m68k.org/ 15772W: http://www.uclinux.org/ 15773L: linux-m68k@lists.linux-m68k.org 15774L: uclinux-dev@uclinux.org (subscribers-only) 15775T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15776S: Maintained 15777F: arch/m68k/coldfire/ 15778F: arch/m68k/68*/ 15779F: arch/m68k/*/*_no.* 15780F: arch/m68k/include/asm/*_no.* 15781 15782UDF FILESYSTEM 15783M: Jan Kara <jack@suse.com> 15784S: Maintained 15785F: Documentation/filesystems/udf.txt 15786F: fs/udf/ 15787 15788UDRAW TABLET 15789M: Bastien Nocera <hadess@hadess.net> 15790L: linux-input@vger.kernel.org 15791S: Maintained 15792F: drivers/hid/hid-udraw-ps3.c 15793 15794UFS FILESYSTEM 15795M: Evgeniy Dushistov <dushistov@mail.ru> 15796S: Maintained 15797F: Documentation/filesystems/ufs.txt 15798F: fs/ufs/ 15799 15800UHID USERSPACE HID IO DRIVER: 15801M: David Herrmann <dh.herrmann@googlemail.com> 15802L: linux-input@vger.kernel.org 15803S: Maintained 15804F: drivers/hid/uhid.c 15805F: include/uapi/linux/uhid.h 15806 15807ULPI BUS 15808M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15809L: linux-usb@vger.kernel.org 15810S: Maintained 15811F: drivers/usb/common/ulpi.c 15812F: include/linux/ulpi/ 15813 15814ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15815L: linux-usb@vger.kernel.org 15816S: Orphan 15817F: drivers/uwb/ 15818F: include/linux/uwb.h 15819F: include/linux/uwb/ 15820 15821UNICORE32 ARCHITECTURE: 15822M: Guan Xuetao <gxt@pku.edu.cn> 15823W: http://mprc.pku.edu.cn/~guanxuetao/linux 15824S: Maintained 15825T: git git://github.com/gxt/linux.git 15826F: arch/unicore32/ 15827 15828UNIFDEF 15829M: Tony Finch <dot@dotat.at> 15830W: http://dotat.at/prog/unifdef 15831S: Maintained 15832F: scripts/unifdef.c 15833 15834UNIFORM CDROM DRIVER 15835M: Jens Axboe <axboe@kernel.dk> 15836W: http://www.kernel.dk 15837S: Maintained 15838F: Documentation/cdrom/ 15839F: drivers/cdrom/cdrom.c 15840F: include/linux/cdrom.h 15841F: include/uapi/linux/cdrom.h 15842 15843UNISYS S-PAR DRIVERS 15844M: David Kershner <david.kershner@unisys.com> 15845L: sparmaintainer@unisys.com (Unisys internal) 15846S: Supported 15847F: include/linux/visorbus.h 15848F: drivers/visorbus/ 15849F: drivers/staging/unisys/ 15850 15851UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15852M: Vinayak Holikatti <vinholikatti@gmail.com> 15853L: linux-scsi@vger.kernel.org 15854S: Supported 15855F: Documentation/scsi/ufs.txt 15856F: drivers/scsi/ufs/ 15857 15858UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15859M: Joao Pinto <jpinto@synopsys.com> 15860L: linux-scsi@vger.kernel.org 15861S: Supported 15862F: drivers/scsi/ufs/*dwc* 15863 15864UNSORTED BLOCK IMAGES (UBI) 15865M: Artem Bityutskiy <dedekind1@gmail.com> 15866M: Richard Weinberger <richard@nod.at> 15867W: http://www.linux-mtd.infradead.org/ 15868L: linux-mtd@lists.infradead.org 15869T: git git://git.infradead.org/ubifs-2.6.git 15870S: Supported 15871F: drivers/mtd/ubi/ 15872F: include/linux/mtd/ubi.h 15873F: include/uapi/mtd/ubi-user.h 15874 15875USB "USBNET" DRIVER FRAMEWORK 15876M: Oliver Neukum <oneukum@suse.com> 15877L: netdev@vger.kernel.org 15878W: http://www.linux-usb.org/usbnet 15879S: Maintained 15880F: drivers/net/usb/usbnet.c 15881F: include/linux/usb/usbnet.h 15882 15883USB ACM DRIVER 15884M: Oliver Neukum <oneukum@suse.com> 15885L: linux-usb@vger.kernel.org 15886S: Maintained 15887F: Documentation/usb/acm.txt 15888F: drivers/usb/class/cdc-acm.* 15889 15890USB AR5523 WIRELESS DRIVER 15891M: Pontus Fuchs <pontus.fuchs@gmail.com> 15892L: linux-wireless@vger.kernel.org 15893S: Maintained 15894F: drivers/net/wireless/ath/ar5523/ 15895 15896USB ATTACHED SCSI 15897M: Oliver Neukum <oneukum@suse.com> 15898L: linux-usb@vger.kernel.org 15899L: linux-scsi@vger.kernel.org 15900S: Maintained 15901F: drivers/usb/storage/uas.c 15902 15903USB CDC ETHERNET DRIVER 15904M: Oliver Neukum <oliver@neukum.org> 15905L: linux-usb@vger.kernel.org 15906S: Maintained 15907F: drivers/net/usb/cdc_*.c 15908F: include/uapi/linux/usb/cdc.h 15909 15910USB CHAOSKEY DRIVER 15911M: Keith Packard <keithp@keithp.com> 15912L: linux-usb@vger.kernel.org 15913S: Maintained 15914F: drivers/usb/misc/chaoskey.c 15915 15916USB CYPRESS C67X00 DRIVER 15917M: Peter Korsgaard <jacmet@sunsite.dk> 15918L: linux-usb@vger.kernel.org 15919S: Maintained 15920F: drivers/usb/c67x00/ 15921 15922USB DAVICOM DM9601 DRIVER 15923M: Peter Korsgaard <jacmet@sunsite.dk> 15924L: netdev@vger.kernel.org 15925W: http://www.linux-usb.org/usbnet 15926S: Maintained 15927F: drivers/net/usb/dm9601.c 15928 15929USB DIAMOND RIO500 DRIVER 15930M: Cesar Miquel <miquel@df.uba.ar> 15931L: rio500-users@lists.sourceforge.net 15932W: http://rio500.sourceforge.net 15933S: Maintained 15934F: drivers/usb/misc/rio500* 15935 15936USB EHCI DRIVER 15937M: Alan Stern <stern@rowland.harvard.edu> 15938L: linux-usb@vger.kernel.org 15939S: Maintained 15940F: Documentation/usb/ehci.txt 15941F: drivers/usb/host/ehci* 15942 15943USB GADGET/PERIPHERAL SUBSYSTEM 15944M: Felipe Balbi <balbi@kernel.org> 15945L: linux-usb@vger.kernel.org 15946W: http://www.linux-usb.org/gadget 15947T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15948S: Maintained 15949F: drivers/usb/gadget/ 15950F: include/linux/usb/gadget* 15951 15952USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15953M: Jiri Kosina <jikos@kernel.org> 15954M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15955L: linux-usb@vger.kernel.org 15956T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15957S: Maintained 15958F: Documentation/hid/hiddev.txt 15959F: drivers/hid/usbhid/ 15960 15961USB INTEL XHCI ROLE MUX DRIVER 15962M: Hans de Goede <hdegoede@redhat.com> 15963L: linux-usb@vger.kernel.org 15964S: Maintained 15965F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15966 15967USB ISP116X DRIVER 15968M: Olav Kongas <ok@artecdesign.ee> 15969L: linux-usb@vger.kernel.org 15970S: Maintained 15971F: drivers/usb/host/isp116x* 15972F: include/linux/usb/isp116x.h 15973 15974USB LAN78XX ETHERNET DRIVER 15975M: Woojung Huh <woojung.huh@microchip.com> 15976M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15977L: netdev@vger.kernel.org 15978S: Maintained 15979F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15980F: drivers/net/usb/lan78xx.* 15981F: include/dt-bindings/net/microchip-lan78xx.h 15982 15983USB MASS STORAGE DRIVER 15984M: Alan Stern <stern@rowland.harvard.edu> 15985L: linux-usb@vger.kernel.org 15986L: usb-storage@lists.one-eyed-alien.net 15987S: Maintained 15988F: drivers/usb/storage/ 15989 15990USB MIDI DRIVER 15991M: Clemens Ladisch <clemens@ladisch.de> 15992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15993T: git git://git.alsa-project.org/alsa-kernel.git 15994S: Maintained 15995F: sound/usb/midi.* 15996 15997USB NETWORKING DRIVERS 15998L: linux-usb@vger.kernel.org 15999S: Odd Fixes 16000F: drivers/net/usb/ 16001 16002USB OHCI DRIVER 16003M: Alan Stern <stern@rowland.harvard.edu> 16004L: linux-usb@vger.kernel.org 16005S: Maintained 16006F: Documentation/usb/ohci.txt 16007F: drivers/usb/host/ohci* 16008 16009USB OTG FSM (Finite State Machine) 16010M: Peter Chen <Peter.Chen@nxp.com> 16011T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16012L: linux-usb@vger.kernel.org 16013S: Maintained 16014F: drivers/usb/common/usb-otg-fsm.c 16015 16016USB OVER IP DRIVER 16017M: Valentina Manea <valentina.manea.m@gmail.com> 16018M: Shuah Khan <shuah@kernel.org> 16019M: Shuah Khan <skhan@linuxfoundation.org> 16020L: linux-usb@vger.kernel.org 16021S: Maintained 16022F: Documentation/usb/usbip_protocol.txt 16023F: drivers/usb/usbip/ 16024F: tools/usb/usbip/ 16025F: tools/testing/selftests/drivers/usb/usbip/ 16026 16027USB PEGASUS DRIVER 16028M: Petko Manolov <petkan@nucleusys.com> 16029L: linux-usb@vger.kernel.org 16030L: netdev@vger.kernel.org 16031T: git git://github.com/petkan/pegasus.git 16032W: https://github.com/petkan/pegasus 16033S: Maintained 16034F: drivers/net/usb/pegasus.* 16035 16036USB PHY LAYER 16037M: Felipe Balbi <balbi@kernel.org> 16038L: linux-usb@vger.kernel.org 16039T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16040S: Maintained 16041F: drivers/usb/phy/ 16042 16043USB PRINTER DRIVER (usblp) 16044M: Pete Zaitcev <zaitcev@redhat.com> 16045L: linux-usb@vger.kernel.org 16046S: Supported 16047F: drivers/usb/class/usblp.c 16048 16049USB QMI WWAN NETWORK DRIVER 16050M: Bjørn Mork <bjorn@mork.no> 16051L: netdev@vger.kernel.org 16052S: Maintained 16053F: Documentation/ABI/testing/sysfs-class-net-qmi 16054F: drivers/net/usb/qmi_wwan.c 16055 16056USB RTL8150 DRIVER 16057M: Petko Manolov <petkan@nucleusys.com> 16058L: linux-usb@vger.kernel.org 16059L: netdev@vger.kernel.org 16060T: git git://github.com/petkan/rtl8150.git 16061W: https://github.com/petkan/rtl8150 16062S: Maintained 16063F: drivers/net/usb/rtl8150.c 16064 16065USB SERIAL SUBSYSTEM 16066M: Johan Hovold <johan@kernel.org> 16067L: linux-usb@vger.kernel.org 16068T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16069S: Maintained 16070F: Documentation/usb/usb-serial.txt 16071F: drivers/usb/serial/ 16072F: include/linux/usb/serial.h 16073 16074USB SMSC75XX ETHERNET DRIVER 16075M: Steve Glendinning <steve.glendinning@shawell.net> 16076L: netdev@vger.kernel.org 16077S: Maintained 16078F: drivers/net/usb/smsc75xx.* 16079 16080USB SMSC95XX ETHERNET DRIVER 16081M: Steve Glendinning <steve.glendinning@shawell.net> 16082M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16083L: netdev@vger.kernel.org 16084S: Maintained 16085F: drivers/net/usb/smsc95xx.* 16086 16087USB SUBSYSTEM 16088M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16089L: linux-usb@vger.kernel.org 16090W: http://www.linux-usb.org 16091T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16092S: Supported 16093F: Documentation/devicetree/bindings/usb/ 16094F: Documentation/usb/ 16095F: drivers/usb/ 16096F: include/linux/usb.h 16097F: include/linux/usb/ 16098 16099USB TYPEC PI3USB30532 MUX DRIVER 16100M: Hans de Goede <hdegoede@redhat.com> 16101L: linux-usb@vger.kernel.org 16102S: Maintained 16103F: drivers/usb/typec/mux/pi3usb30532.c 16104 16105USB TYPEC CLASS 16106M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16107L: linux-usb@vger.kernel.org 16108S: Maintained 16109F: Documentation/ABI/testing/sysfs-class-typec 16110F: Documentation/driver-api/usb/typec.rst 16111F: drivers/usb/typec/ 16112F: include/linux/usb/typec.h 16113 16114USB TYPEC BUS FOR ALTERNATE MODES 16115M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16116L: linux-usb@vger.kernel.org 16117S: Maintained 16118F: Documentation/ABI/testing/sysfs-bus-typec 16119F: Documentation/driver-api/usb/typec_bus.rst 16120F: drivers/usb/typec/altmodes/ 16121F: include/linux/usb/typec_altmode.h 16122 16123USB TYPEC PORT CONTROLLER DRIVERS 16124M: Guenter Roeck <linux@roeck-us.net> 16125L: linux-usb@vger.kernel.org 16126S: Maintained 16127F: drivers/usb/typec/tcpm/ 16128 16129USB UHCI DRIVER 16130M: Alan Stern <stern@rowland.harvard.edu> 16131L: linux-usb@vger.kernel.org 16132S: Maintained 16133F: drivers/usb/host/uhci* 16134 16135USB VIDEO CLASS 16136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16137L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16138L: linux-media@vger.kernel.org 16139T: git git://linuxtv.org/media_tree.git 16140W: http://www.ideasonboard.org/uvc/ 16141S: Maintained 16142F: drivers/media/usb/uvc/ 16143F: include/uapi/linux/uvcvideo.h 16144 16145USB VISION DRIVER 16146M: Hans Verkuil <hverkuil@xs4all.nl> 16147L: linux-media@vger.kernel.org 16148T: git git://linuxtv.org/media_tree.git 16149W: https://linuxtv.org 16150S: Odd Fixes 16151F: drivers/media/usb/usbvision/ 16152 16153USB WEBCAM GADGET 16154M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16155L: linux-usb@vger.kernel.org 16156S: Maintained 16157F: drivers/usb/gadget/function/*uvc* 16158F: drivers/usb/gadget/legacy/webcam.c 16159F: include/uapi/linux/usb/g_uvc.h 16160 16161USB WIRELESS RNDIS DRIVER (rndis_wlan) 16162M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16163L: linux-wireless@vger.kernel.org 16164S: Maintained 16165F: drivers/net/wireless/rndis_wlan.c 16166 16167USB XHCI DRIVER 16168M: Mathias Nyman <mathias.nyman@intel.com> 16169L: linux-usb@vger.kernel.org 16170S: Supported 16171F: drivers/usb/host/xhci* 16172F: drivers/usb/host/pci-quirks* 16173 16174USB ZD1201 DRIVER 16175L: linux-wireless@vger.kernel.org 16176W: http://linux-lc100020.sourceforge.net 16177S: Orphan 16178F: drivers/net/wireless/zydas/zd1201.* 16179 16180USB ZR364XX DRIVER 16181M: Antoine Jacquet <royale@zerezo.com> 16182L: linux-usb@vger.kernel.org 16183L: linux-media@vger.kernel.org 16184T: git git://linuxtv.org/media_tree.git 16185W: http://royale.zerezo.com/zr364xx/ 16186S: Maintained 16187F: Documentation/media/v4l-drivers/zr364xx* 16188F: drivers/media/usb/zr364xx/ 16189 16190USER-MODE LINUX (UML) 16191M: Jeff Dike <jdike@addtoit.com> 16192M: Richard Weinberger <richard@nod.at> 16193M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16194L: linux-um@lists.infradead.org 16195W: http://user-mode-linux.sourceforge.net 16196Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16197T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16198S: Maintained 16199F: Documentation/virtual/uml/ 16200F: arch/um/ 16201F: arch/x86/um/ 16202F: fs/hostfs/ 16203 16204USERSPACE COPYIN/COPYOUT (UIOVEC) 16205M: Alexander Viro <viro@zeniv.linux.org.uk> 16206S: Maintained 16207F: lib/iov_iter.c 16208F: include/linux/uio.h 16209 16210USERSPACE DMA BUFFER DRIVER 16211M: Gerd Hoffmann <kraxel@redhat.com> 16212S: Maintained 16213L: dri-devel@lists.freedesktop.org 16214F: drivers/dma-buf/udmabuf.c 16215F: include/uapi/linux/udmabuf.h 16216T: git git://anongit.freedesktop.org/drm/drm-misc 16217 16218USERSPACE I/O (UIO) 16219M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16220S: Maintained 16221T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16222F: Documentation/driver-api/uio-howto.rst 16223F: drivers/uio/ 16224F: include/linux/uio_driver.h 16225 16226UTIL-LINUX PACKAGE 16227M: Karel Zak <kzak@redhat.com> 16228L: util-linux@vger.kernel.org 16229W: http://en.wikipedia.org/wiki/Util-linux 16230T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16231S: Maintained 16232 16233UUID HELPERS 16234M: Christoph Hellwig <hch@lst.de> 16235R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16236L: linux-kernel@vger.kernel.org 16237T: git git://git.infradead.org/users/hch/uuid.git 16238F: lib/uuid.c 16239F: lib/test_uuid.c 16240F: include/linux/uuid.h 16241F: include/uapi/linux/uuid.h 16242S: Maintained 16243 16244UVESAFB DRIVER 16245M: Michal Januszewski <spock@gentoo.org> 16246L: linux-fbdev@vger.kernel.org 16247W: https://github.com/mjanusz/v86d 16248S: Maintained 16249F: Documentation/fb/uvesafb.txt 16250F: drivers/video/fbdev/uvesafb.* 16251 16252VF610 NAND DRIVER 16253M: Stefan Agner <stefan@agner.ch> 16254L: linux-mtd@lists.infradead.org 16255S: Supported 16256F: drivers/mtd/nand/raw/vf610_nfc.c 16257 16258VFAT/FAT/MSDOS FILESYSTEM 16259M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16260S: Maintained 16261F: Documentation/filesystems/vfat.txt 16262F: fs/fat/ 16263 16264VFIO DRIVER 16265M: Alex Williamson <alex.williamson@redhat.com> 16266L: kvm@vger.kernel.org 16267T: git git://github.com/awilliam/linux-vfio.git 16268S: Maintained 16269F: Documentation/vfio.txt 16270F: drivers/vfio/ 16271F: include/linux/vfio.h 16272F: include/uapi/linux/vfio.h 16273 16274VFIO MEDIATED DEVICE DRIVERS 16275M: Kirti Wankhede <kwankhede@nvidia.com> 16276L: kvm@vger.kernel.org 16277S: Maintained 16278F: Documentation/vfio-mediated-device.txt 16279F: drivers/vfio/mdev/ 16280F: include/linux/mdev.h 16281F: samples/vfio-mdev/ 16282 16283VFIO PLATFORM DRIVER 16284M: Eric Auger <eric.auger@redhat.com> 16285L: kvm@vger.kernel.org 16286S: Maintained 16287F: drivers/vfio/platform/ 16288 16289VGA_SWITCHEROO 16290R: Lukas Wunner <lukas@wunner.de> 16291S: Maintained 16292F: Documentation/gpu/vga-switcheroo.rst 16293F: drivers/gpu/vga/vga_switcheroo.c 16294F: include/linux/vga_switcheroo.h 16295T: git git://anongit.freedesktop.org/drm/drm-misc 16296 16297VIA RHINE NETWORK DRIVER 16298S: Orphan 16299F: drivers/net/ethernet/via/via-rhine.c 16300 16301VIA SD/MMC CARD CONTROLLER DRIVER 16302M: Bruce Chang <brucechang@via.com.tw> 16303M: Harald Welte <HaraldWelte@viatech.com> 16304S: Maintained 16305F: drivers/mmc/host/via-sdmmc.c 16306 16307VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16308M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16309L: linux-fbdev@vger.kernel.org 16310S: Maintained 16311F: include/linux/via-core.h 16312F: include/linux/via-gpio.h 16313F: include/linux/via_i2c.h 16314F: drivers/video/fbdev/via/ 16315 16316VIA VELOCITY NETWORK DRIVER 16317M: Francois Romieu <romieu@fr.zoreil.com> 16318L: netdev@vger.kernel.org 16319S: Maintained 16320F: drivers/net/ethernet/via/via-velocity.* 16321 16322VICODEC VIRTUAL CODEC DRIVER 16323M: Hans Verkuil <hans.verkuil@cisco.com> 16324L: linux-media@vger.kernel.org 16325T: git git://linuxtv.org/media_tree.git 16326W: https://linuxtv.org 16327S: Maintained 16328F: drivers/media/platform/vicodec/* 16329 16330VIDEO MULTIPLEXER DRIVER 16331M: Philipp Zabel <p.zabel@pengutronix.de> 16332L: linux-media@vger.kernel.org 16333S: Maintained 16334F: drivers/media/platform/video-mux.c 16335 16336VIDEO I2C POLLING DRIVER 16337M: Matt Ranostay <matt.ranostay@konsulko.com> 16338L: linux-media@vger.kernel.org 16339S: Maintained 16340F: drivers/media/i2c/video-i2c.c 16341 16342VIDEOBUF2 FRAMEWORK 16343M: Pawel Osciak <pawel@osciak.com> 16344M: Marek Szyprowski <m.szyprowski@samsung.com> 16345M: Kyungmin Park <kyungmin.park@samsung.com> 16346L: linux-media@vger.kernel.org 16347S: Maintained 16348F: drivers/media/common/videobuf2/* 16349F: include/media/videobuf2-* 16350 16351VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16352M: Helen Koike <helen.koike@collabora.com> 16353L: linux-media@vger.kernel.org 16354T: git git://linuxtv.org/media_tree.git 16355W: https://linuxtv.org 16356S: Maintained 16357F: drivers/media/platform/vimc/* 16358 16359VIRT LIB 16360M: Alex Williamson <alex.williamson@redhat.com> 16361M: Paolo Bonzini <pbonzini@redhat.com> 16362L: kvm@vger.kernel.org 16363S: Supported 16364F: virt/lib/ 16365 16366VIRTIO AND VHOST VSOCK DRIVER 16367M: Stefan Hajnoczi <stefanha@redhat.com> 16368L: kvm@vger.kernel.org 16369L: virtualization@lists.linux-foundation.org 16370L: netdev@vger.kernel.org 16371S: Maintained 16372F: include/linux/virtio_vsock.h 16373F: include/uapi/linux/virtio_vsock.h 16374F: include/uapi/linux/vsockmon.h 16375F: include/uapi/linux/vm_sockets_diag.h 16376F: net/vmw_vsock/diag.c 16377F: net/vmw_vsock/af_vsock_tap.c 16378F: net/vmw_vsock/virtio_transport_common.c 16379F: net/vmw_vsock/virtio_transport.c 16380F: drivers/net/vsockmon.c 16381F: drivers/vhost/vsock.c 16382F: tools/testing/vsock/ 16383 16384VIRTIO CONSOLE DRIVER 16385M: Amit Shah <amit@kernel.org> 16386L: virtualization@lists.linux-foundation.org 16387S: Maintained 16388F: drivers/char/virtio_console.c 16389F: include/linux/virtio_console.h 16390F: include/uapi/linux/virtio_console.h 16391 16392VIRTIO CORE, NET AND BLOCK DRIVERS 16393M: "Michael S. Tsirkin" <mst@redhat.com> 16394M: Jason Wang <jasowang@redhat.com> 16395L: virtualization@lists.linux-foundation.org 16396S: Maintained 16397F: Documentation/devicetree/bindings/virtio/ 16398F: drivers/virtio/ 16399F: tools/virtio/ 16400F: drivers/net/virtio_net.c 16401F: drivers/block/virtio_blk.c 16402F: include/linux/virtio*.h 16403F: include/uapi/linux/virtio_*.h 16404F: drivers/crypto/virtio/ 16405F: mm/balloon_compaction.c 16406 16407VIRTIO CRYPTO DRIVER 16408M: Gonglei <arei.gonglei@huawei.com> 16409L: virtualization@lists.linux-foundation.org 16410L: linux-crypto@vger.kernel.org 16411S: Maintained 16412F: drivers/crypto/virtio/ 16413F: include/uapi/linux/virtio_crypto.h 16414 16415VIRTIO DRIVERS FOR S390 16416M: Cornelia Huck <cohuck@redhat.com> 16417M: Halil Pasic <pasic@linux.ibm.com> 16418L: linux-s390@vger.kernel.org 16419L: virtualization@lists.linux-foundation.org 16420L: kvm@vger.kernel.org 16421S: Supported 16422F: drivers/s390/virtio/ 16423F: arch/s390/include/uapi/asm/virtio-ccw.h 16424 16425VIRTIO GPU DRIVER 16426M: David Airlie <airlied@linux.ie> 16427M: Gerd Hoffmann <kraxel@redhat.com> 16428L: dri-devel@lists.freedesktop.org 16429L: virtualization@lists.linux-foundation.org 16430T: git git://anongit.freedesktop.org/drm/drm-misc 16431S: Maintained 16432F: drivers/gpu/drm/virtio/ 16433F: include/uapi/linux/virtio_gpu.h 16434 16435VIRTIO HOST (VHOST) 16436M: "Michael S. Tsirkin" <mst@redhat.com> 16437M: Jason Wang <jasowang@redhat.com> 16438L: kvm@vger.kernel.org 16439L: virtualization@lists.linux-foundation.org 16440L: netdev@vger.kernel.org 16441T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16442S: Maintained 16443F: drivers/vhost/ 16444F: include/uapi/linux/vhost.h 16445 16446VIRTIO INPUT DRIVER 16447M: Gerd Hoffmann <kraxel@redhat.com> 16448S: Maintained 16449F: drivers/virtio/virtio_input.c 16450F: include/uapi/linux/virtio_input.h 16451 16452VIRTUAL BOX GUEST DEVICE DRIVER 16453M: Hans de Goede <hdegoede@redhat.com> 16454M: Arnd Bergmann <arnd@arndb.de> 16455M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16456S: Maintained 16457F: include/linux/vbox_utils.h 16458F: include/uapi/linux/vbox*.h 16459F: drivers/virt/vboxguest/ 16460 16461VIRTUAL SERIO DEVICE DRIVER 16462M: Stephen Chandler Paul <thatslyude@gmail.com> 16463S: Maintained 16464F: drivers/input/serio/userio.c 16465F: include/uapi/linux/userio.h 16466 16467VIVID VIRTUAL VIDEO DRIVER 16468M: Hans Verkuil <hverkuil@xs4all.nl> 16469L: linux-media@vger.kernel.org 16470T: git git://linuxtv.org/media_tree.git 16471W: https://linuxtv.org 16472S: Maintained 16473F: drivers/media/platform/vivid/* 16474 16475VLYNQ BUS 16476M: Florian Fainelli <f.fainelli@gmail.com> 16477L: openwrt-devel@lists.openwrt.org (subscribers-only) 16478S: Maintained 16479F: drivers/vlynq/vlynq.c 16480F: include/linux/vlynq.h 16481 16482VME SUBSYSTEM 16483M: Martyn Welch <martyn@welchs.me.uk> 16484M: Manohar Vanga <manohar.vanga@gmail.com> 16485M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16486L: devel@driverdev.osuosl.org 16487S: Maintained 16488T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16489F: Documentation/driver-api/vme.rst 16490F: drivers/staging/vme/ 16491F: drivers/vme/ 16492F: include/linux/vme* 16493 16494VMWARE BALLOON DRIVER 16495M: Julien Freche <jfreche@vmware.com> 16496M: Nadav Amit <namit@vmware.com> 16497M: "VMware, Inc." <pv-drivers@vmware.com> 16498L: linux-kernel@vger.kernel.org 16499S: Maintained 16500F: drivers/misc/vmw_balloon.c 16501 16502VMWARE HYPERVISOR INTERFACE 16503M: Alok Kataria <akataria@vmware.com> 16504L: virtualization@lists.linux-foundation.org 16505S: Supported 16506F: arch/x86/kernel/cpu/vmware.c 16507 16508VMWARE PVRDMA DRIVER 16509M: Adit Ranadive <aditr@vmware.com> 16510M: VMware PV-Drivers <pv-drivers@vmware.com> 16511L: linux-rdma@vger.kernel.org 16512S: Maintained 16513F: drivers/infiniband/hw/vmw_pvrdma/ 16514 16515VMware PVSCSI driver 16516M: Jim Gill <jgill@vmware.com> 16517M: VMware PV-Drivers <pv-drivers@vmware.com> 16518L: linux-scsi@vger.kernel.org 16519S: Maintained 16520F: drivers/scsi/vmw_pvscsi.c 16521F: drivers/scsi/vmw_pvscsi.h 16522 16523VMWARE VMMOUSE SUBDRIVER 16524M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16525M: "VMware, Inc." <pv-drivers@vmware.com> 16526L: linux-input@vger.kernel.org 16527S: Maintained 16528F: drivers/input/mouse/vmmouse.c 16529F: drivers/input/mouse/vmmouse.h 16530 16531VMWARE VMXNET3 ETHERNET DRIVER 16532M: Ronak Doshi <doshir@vmware.com> 16533M: "VMware, Inc." <pv-drivers@vmware.com> 16534L: netdev@vger.kernel.org 16535S: Maintained 16536F: drivers/net/vmxnet3/ 16537 16538VOCORE VOCORE2 BOARD 16539M: Harvey Hunt <harveyhuntnexus@gmail.com> 16540L: linux-mips@vger.kernel.org 16541S: Maintained 16542F: arch/mips/boot/dts/ralink/vocore2.dts 16543 16544VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16545M: Liam Girdwood <lgirdwood@gmail.com> 16546M: Mark Brown <broonie@kernel.org> 16547L: linux-kernel@vger.kernel.org 16548W: http://www.slimlogic.co.uk/?p=48 16549T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16550S: Supported 16551F: Documentation/devicetree/bindings/regulator/ 16552F: Documentation/power/regulator/ 16553F: drivers/regulator/ 16554F: include/dt-bindings/regulator/ 16555F: include/linux/regulator/ 16556 16557VRF 16558M: David Ahern <dsa@cumulusnetworks.com> 16559M: Shrijeet Mukherjee <shrijeet@gmail.com> 16560L: netdev@vger.kernel.org 16561S: Maintained 16562F: drivers/net/vrf.c 16563F: Documentation/networking/vrf.txt 16564 16565VT1211 HARDWARE MONITOR DRIVER 16566M: Juerg Haefliger <juergh@gmail.com> 16567L: linux-hwmon@vger.kernel.org 16568S: Maintained 16569F: Documentation/hwmon/vt1211 16570F: drivers/hwmon/vt1211.c 16571 16572VT8231 HARDWARE MONITOR DRIVER 16573M: Roger Lucas <vt8231@hiddenengine.co.uk> 16574L: linux-hwmon@vger.kernel.org 16575S: Maintained 16576F: drivers/hwmon/vt8231.c 16577 16578VUB300 USB to SDIO/SD/MMC bridge chip 16579M: Tony Olech <tony.olech@elandigitalsystems.com> 16580L: linux-mmc@vger.kernel.org 16581L: linux-usb@vger.kernel.org 16582S: Supported 16583F: drivers/mmc/host/vub300.c 16584 16585W1 DALLAS'S 1-WIRE BUS 16586M: Evgeniy Polyakov <zbr@ioremap.net> 16587S: Maintained 16588F: Documentation/devicetree/bindings/w1/ 16589F: Documentation/w1/ 16590F: drivers/w1/ 16591F: include/linux/w1.h 16592 16593W83791D HARDWARE MONITORING DRIVER 16594M: Marc Hulsman <m.hulsman@tudelft.nl> 16595L: linux-hwmon@vger.kernel.org 16596S: Maintained 16597F: Documentation/hwmon/w83791d 16598F: drivers/hwmon/w83791d.c 16599 16600W83793 HARDWARE MONITORING DRIVER 16601M: Rudolf Marek <r.marek@assembler.cz> 16602L: linux-hwmon@vger.kernel.org 16603S: Maintained 16604F: Documentation/hwmon/w83793 16605F: drivers/hwmon/w83793.c 16606 16607W83795 HARDWARE MONITORING DRIVER 16608M: Jean Delvare <jdelvare@suse.com> 16609L: linux-hwmon@vger.kernel.org 16610S: Maintained 16611F: drivers/hwmon/w83795.c 16612 16613W83L51xD SD/MMC CARD INTERFACE DRIVER 16614M: Pierre Ossman <pierre@ossman.eu> 16615S: Maintained 16616F: drivers/mmc/host/wbsd.* 16617 16618WACOM PROTOCOL 4 SERIAL TABLETS 16619M: Julian Squires <julian@cipht.net> 16620M: Hans de Goede <hdegoede@redhat.com> 16621L: linux-input@vger.kernel.org 16622S: Maintained 16623F: drivers/input/tablet/wacom_serial4.c 16624 16625WATCHDOG DEVICE DRIVERS 16626M: Wim Van Sebroeck <wim@linux-watchdog.org> 16627M: Guenter Roeck <linux@roeck-us.net> 16628L: linux-watchdog@vger.kernel.org 16629W: http://www.linux-watchdog.org/ 16630T: git git://www.linux-watchdog.org/linux-watchdog.git 16631S: Maintained 16632F: Documentation/devicetree/bindings/watchdog/ 16633F: Documentation/watchdog/ 16634F: drivers/watchdog/ 16635F: include/linux/watchdog.h 16636F: include/uapi/linux/watchdog.h 16637 16638WHISKEYCOVE PMIC GPIO DRIVER 16639M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16640L: linux-gpio@vger.kernel.org 16641S: Maintained 16642F: drivers/gpio/gpio-wcove.c 16643 16644WIIMOTE HID DRIVER 16645M: David Herrmann <dh.herrmann@googlemail.com> 16646L: linux-input@vger.kernel.org 16647S: Maintained 16648F: drivers/hid/hid-wiimote* 16649 16650WILOCITY WIL6210 WIRELESS DRIVER 16651M: Maya Erez <merez@codeaurora.org> 16652L: linux-wireless@vger.kernel.org 16653L: wil6210@qti.qualcomm.com 16654S: Supported 16655W: http://wireless.kernel.org/en/users/Drivers/wil6210 16656F: drivers/net/wireless/ath/wil6210/ 16657 16658WIMAX STACK 16659M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16660M: linux-wimax@intel.com 16661L: wimax@linuxwimax.org (subscribers-only) 16662S: Supported 16663W: http://linuxwimax.org 16664F: Documentation/wimax/README.wimax 16665F: include/linux/wimax/debug.h 16666F: include/net/wimax.h 16667F: include/uapi/linux/wimax.h 16668F: net/wimax/ 16669 16670WINBOND CIR DRIVER 16671M: David Härdeman <david@hardeman.nu> 16672S: Maintained 16673F: drivers/media/rc/winbond-cir.c 16674 16675WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16676M: William Breathitt Gray <vilhelm.gray@gmail.com> 16677L: linux-watchdog@vger.kernel.org 16678S: Maintained 16679F: drivers/watchdog/ebc-c384_wdt.c 16680 16681WINSYSTEMS WS16C48 GPIO DRIVER 16682M: William Breathitt Gray <vilhelm.gray@gmail.com> 16683L: linux-gpio@vger.kernel.org 16684S: Maintained 16685F: drivers/gpio/gpio-ws16c48.c 16686 16687WISTRON LAPTOP BUTTON DRIVER 16688M: Miloslav Trmac <mitr@volny.cz> 16689S: Maintained 16690F: drivers/input/misc/wistron_btns.c 16691 16692WL3501 WIRELESS PCMCIA CARD DRIVER 16693L: linux-wireless@vger.kernel.org 16694S: Odd fixes 16695F: drivers/net/wireless/wl3501* 16696 16697WOLFSON MICROELECTRONICS DRIVERS 16698L: patches@opensource.cirrus.com 16699T: git https://github.com/CirrusLogic/linux-drivers.git 16700W: https://github.com/CirrusLogic/linux-drivers/wiki 16701S: Supported 16702F: Documentation/hwmon/wm83?? 16703F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16704F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16705F: Documentation/devicetree/bindings/mfd/arizona.txt 16706F: Documentation/devicetree/bindings/mfd/wm831x.txt 16707F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16708F: arch/arm/mach-s3c64xx/mach-crag6410* 16709F: drivers/clk/clk-wm83*.c 16710F: drivers/extcon/extcon-arizona.c 16711F: drivers/leds/leds-wm83*.c 16712F: drivers/gpio/gpio-*wm*.c 16713F: drivers/gpio/gpio-arizona.c 16714F: drivers/hwmon/wm83??-hwmon.c 16715F: drivers/input/misc/wm831x-on.c 16716F: drivers/input/touchscreen/wm831x-ts.c 16717F: drivers/input/touchscreen/wm97*.c 16718F: drivers/mfd/arizona* 16719F: drivers/mfd/wm*.c 16720F: drivers/mfd/cs47l24* 16721F: drivers/power/supply/wm83*.c 16722F: drivers/rtc/rtc-wm83*.c 16723F: drivers/regulator/wm8*.c 16724F: drivers/regulator/arizona* 16725F: drivers/video/backlight/wm83*_bl.c 16726F: drivers/watchdog/wm83*_wdt.c 16727F: include/linux/mfd/arizona/ 16728F: include/linux/mfd/wm831x/ 16729F: include/linux/mfd/wm8350/ 16730F: include/linux/mfd/wm8400* 16731F: include/linux/regulator/arizona* 16732F: include/linux/wm97xx.h 16733F: include/sound/wm????.h 16734F: sound/soc/codecs/arizona.? 16735F: sound/soc/codecs/wm* 16736F: sound/soc/codecs/cs47l24* 16737 16738WORKQUEUE 16739M: Tejun Heo <tj@kernel.org> 16740R: Lai Jiangshan <jiangshanlai@gmail.com> 16741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16742S: Maintained 16743F: include/linux/workqueue.h 16744F: kernel/workqueue.c 16745F: Documentation/core-api/workqueue.rst 16746 16747X-POWERS AXP288 PMIC DRIVERS 16748M: Hans de Goede <hdegoede@redhat.com> 16749S: Maintained 16750N: axp288 16751F: drivers/acpi/pmic/intel_pmic_xpower.c 16752 16753X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16754M: Chen-Yu Tsai <wens@csie.org> 16755L: linux-kernel@vger.kernel.org 16756S: Maintained 16757N: axp[128] 16758 16759X.25 NETWORK LAYER 16760M: Andrew Hendry <andrew.hendry@gmail.com> 16761L: linux-x25@vger.kernel.org 16762S: Odd Fixes 16763F: Documentation/networking/x25* 16764F: include/net/x25* 16765F: net/x25/ 16766 16767X86 ARCHITECTURE (32-BIT AND 64-BIT) 16768M: Thomas Gleixner <tglx@linutronix.de> 16769M: Ingo Molnar <mingo@redhat.com> 16770M: Borislav Petkov <bp@alien8.de> 16771R: "H. Peter Anvin" <hpa@zytor.com> 16772M: x86@kernel.org 16773L: linux-kernel@vger.kernel.org 16774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16775S: Maintained 16776F: Documentation/devicetree/bindings/x86/ 16777F: Documentation/x86/ 16778F: arch/x86/ 16779 16780X86 ENTRY CODE 16781M: Andy Lutomirski <luto@kernel.org> 16782L: linux-kernel@vger.kernel.org 16783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16784S: Maintained 16785F: arch/x86/entry/ 16786 16787X86 MCE INFRASTRUCTURE 16788M: Tony Luck <tony.luck@intel.com> 16789M: Borislav Petkov <bp@alien8.de> 16790L: linux-edac@vger.kernel.org 16791S: Maintained 16792F: arch/x86/kernel/cpu/mcheck/* 16793 16794X86 MICROCODE UPDATE SUPPORT 16795M: Borislav Petkov <bp@alien8.de> 16796S: Maintained 16797F: arch/x86/kernel/cpu/microcode/* 16798 16799X86 MM 16800M: Dave Hansen <dave.hansen@linux.intel.com> 16801M: Andy Lutomirski <luto@kernel.org> 16802M: Peter Zijlstra <peterz@infradead.org> 16803L: linux-kernel@vger.kernel.org 16804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16805S: Maintained 16806F: arch/x86/mm/ 16807 16808X86 PLATFORM DRIVERS 16809M: Darren Hart <dvhart@infradead.org> 16810M: Andy Shevchenko <andy@infradead.org> 16811L: platform-driver-x86@vger.kernel.org 16812T: git git://git.infradead.org/linux-platform-drivers-x86.git 16813S: Maintained 16814F: drivers/platform/x86/ 16815F: drivers/platform/olpc/ 16816 16817X86 PLATFORM DRIVERS - ARCH 16818R: Darren Hart <dvhart@infradead.org> 16819R: Andy Shevchenko <andy@infradead.org> 16820L: platform-driver-x86@vger.kernel.org 16821L: x86@kernel.org 16822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16823S: Maintained 16824F: arch/x86/platform 16825 16826X86 VDSO 16827M: Andy Lutomirski <luto@kernel.org> 16828L: linux-kernel@vger.kernel.org 16829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16830S: Maintained 16831F: arch/x86/entry/vdso/ 16832 16833XARRAY 16834M: Matthew Wilcox <willy@infradead.org> 16835L: linux-fsdevel@vger.kernel.org 16836S: Supported 16837F: Documentation/core-api/xarray.rst 16838F: lib/idr.c 16839F: lib/xarray.c 16840F: include/linux/idr.h 16841F: include/linux/xarray.h 16842F: tools/testing/radix-tree 16843 16844XBOX DVD IR REMOTE 16845M: Benjamin Valentin <benpicco@googlemail.com> 16846S: Maintained 16847F: drivers/media/rc/xbox_remote.c 16848F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16849 16850XC2028/3028 TUNER DRIVER 16851M: Mauro Carvalho Chehab <mchehab@kernel.org> 16852L: linux-media@vger.kernel.org 16853W: https://linuxtv.org 16854T: git git://linuxtv.org/media_tree.git 16855S: Maintained 16856F: drivers/media/tuners/tuner-xc2028.* 16857 16858XDP (eXpress Data Path) 16859M: Alexei Starovoitov <ast@kernel.org> 16860M: Daniel Borkmann <daniel@iogearbox.net> 16861M: David S. Miller <davem@davemloft.net> 16862M: Jakub Kicinski <jakub.kicinski@netronome.com> 16863M: Jesper Dangaard Brouer <hawk@kernel.org> 16864M: John Fastabend <john.fastabend@gmail.com> 16865L: netdev@vger.kernel.org 16866L: xdp-newbies@vger.kernel.org 16867L: bpf@vger.kernel.org 16868S: Supported 16869F: net/core/xdp.c 16870F: include/net/xdp.h 16871F: kernel/bpf/devmap.c 16872F: kernel/bpf/cpumap.c 16873F: include/trace/events/xdp.h 16874K: xdp 16875N: xdp 16876 16877XDP SOCKETS (AF_XDP) 16878M: Björn Töpel <bjorn.topel@intel.com> 16879M: Magnus Karlsson <magnus.karlsson@intel.com> 16880L: netdev@vger.kernel.org 16881L: bpf@vger.kernel.org 16882S: Maintained 16883F: kernel/bpf/xskmap.c 16884F: net/xdp/ 16885 16886XEN BLOCK SUBSYSTEM 16887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16888M: Roger Pau Monné <roger.pau@citrix.com> 16889L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16890S: Supported 16891F: drivers/block/xen-blkback/* 16892F: drivers/block/xen* 16893 16894XEN HYPERVISOR ARM 16895M: Stefano Stabellini <sstabellini@kernel.org> 16896L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16897S: Maintained 16898F: arch/arm/xen/ 16899F: arch/arm/include/asm/xen/ 16900 16901XEN HYPERVISOR ARM64 16902M: Stefano Stabellini <sstabellini@kernel.org> 16903L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16904S: Maintained 16905F: arch/arm64/xen/ 16906F: arch/arm64/include/asm/xen/ 16907 16908XEN HYPERVISOR INTERFACE 16909M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16910M: Juergen Gross <jgross@suse.com> 16911R: Stefano Stabellini <sstabellini@kernel.org> 16912L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16913T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16914S: Supported 16915F: arch/x86/xen/ 16916F: arch/x86/platform/pvh/ 16917F: drivers/*/xen-*front.c 16918F: drivers/xen/ 16919F: arch/x86/include/asm/xen/ 16920F: arch/x86/include/asm/pvclock-abi.h 16921F: include/xen/ 16922F: include/uapi/xen/ 16923F: Documentation/ABI/stable/sysfs-hypervisor-xen 16924F: Documentation/ABI/testing/sysfs-hypervisor-xen 16925 16926XEN NETWORK BACKEND DRIVER 16927M: Wei Liu <wei.liu2@citrix.com> 16928M: Paul Durrant <paul.durrant@citrix.com> 16929L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16930L: netdev@vger.kernel.org 16931S: Supported 16932F: drivers/net/xen-netback/* 16933 16934XEN PCI SUBSYSTEM 16935M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16936L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16937S: Supported 16938F: arch/x86/pci/*xen* 16939F: drivers/pci/*xen* 16940 16941XEN PVSCSI DRIVERS 16942M: Juergen Gross <jgross@suse.com> 16943L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16944L: linux-scsi@vger.kernel.org 16945S: Supported 16946F: drivers/scsi/xen-scsifront.c 16947F: drivers/xen/xen-scsiback.c 16948F: include/xen/interface/io/vscsiif.h 16949 16950XEN SWIOTLB SUBSYSTEM 16951M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16952L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16953L: iommu@lists.linux-foundation.org 16954S: Supported 16955F: arch/x86/xen/*swiotlb* 16956F: drivers/xen/*swiotlb* 16957 16958XEN SOUND FRONTEND DRIVER 16959M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16960L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16962S: Supported 16963F: sound/xen/* 16964 16965XFS FILESYSTEM 16966M: Darrick J. Wong <darrick.wong@oracle.com> 16967M: linux-xfs@vger.kernel.org 16968L: linux-xfs@vger.kernel.org 16969W: http://xfs.org/ 16970T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16971S: Supported 16972F: Documentation/filesystems/xfs.txt 16973F: fs/xfs/ 16974 16975XILINX AXI ETHERNET DRIVER 16976M: Anirudha Sarangi <anirudh@xilinx.com> 16977M: John Linn <John.Linn@xilinx.com> 16978S: Maintained 16979F: drivers/net/ethernet/xilinx/xilinx_axienet* 16980 16981XILINX UARTLITE SERIAL DRIVER 16982M: Peter Korsgaard <jacmet@sunsite.dk> 16983L: linux-serial@vger.kernel.org 16984S: Maintained 16985F: drivers/tty/serial/uartlite.c 16986 16987XILINX VIDEO IP CORES 16988M: Hyun Kwon <hyun.kwon@xilinx.com> 16989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16990L: linux-media@vger.kernel.org 16991T: git git://linuxtv.org/media_tree.git 16992S: Supported 16993F: Documentation/devicetree/bindings/media/xilinx/ 16994F: drivers/media/platform/xilinx/ 16995F: include/uapi/linux/xilinx-v4l2-controls.h 16996 16997XILLYBUS DRIVER 16998M: Eli Billauer <eli.billauer@gmail.com> 16999L: linux-kernel@vger.kernel.org 17000S: Supported 17001F: drivers/char/xillybus/ 17002 17003XLP9XX I2C DRIVER 17004M: George Cherian <george.cherian@cavium.com> 17005M: Jan Glauber <jglauber@cavium.com> 17006L: linux-i2c@vger.kernel.org 17007W: http://www.cavium.com 17008S: Supported 17009F: drivers/i2c/busses/i2c-xlp9xx.c 17010 17011XRA1403 GPIO EXPANDER 17012M: Nandor Han <nandor.han@ge.com> 17013M: Semi Malinen <semi.malinen@ge.com> 17014L: linux-gpio@vger.kernel.org 17015S: Maintained 17016F: drivers/gpio/gpio-xra1403.c 17017F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17018 17019XTENSA XTFPGA PLATFORM SUPPORT 17020M: Max Filippov <jcmvbkbc@gmail.com> 17021L: linux-xtensa@linux-xtensa.org 17022S: Maintained 17023F: drivers/spi/spi-xtensa-xtfpga.c 17024F: sound/soc/xtensa/xtfpga-i2s.c 17025 17026YAM DRIVER FOR AX.25 17027M: Jean-Paul Roubelat <jpr@f6fbb.org> 17028L: linux-hams@vger.kernel.org 17029S: Maintained 17030F: drivers/net/hamradio/yam* 17031F: include/linux/yam.h 17032 17033YAMA SECURITY MODULE 17034M: Kees Cook <keescook@chromium.org> 17035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17036S: Supported 17037F: security/yama/ 17038F: Documentation/admin-guide/LSM/Yama.rst 17039 17040YEALINK PHONE DRIVER 17041M: Henk Vergonet <Henk.Vergonet@gmail.com> 17042L: usbb2k-api-dev@nongnu.org 17043S: Maintained 17044F: Documentation/input/devices/yealink.rst 17045F: drivers/input/misc/yealink.* 17046 17047Z8530 DRIVER FOR AX.25 17048M: Joerg Reuter <jreuter@yaina.de> 17049W: http://yaina.de/jreuter/ 17050W: http://www.qsl.net/dl1bke/ 17051L: linux-hams@vger.kernel.org 17052S: Maintained 17053F: Documentation/networking/z8530drv.txt 17054F: drivers/net/hamradio/*scc.c 17055F: drivers/net/hamradio/z8530.h 17056 17057ZBUD COMPRESSED PAGE ALLOCATOR 17058M: Seth Jennings <sjenning@redhat.com> 17059M: Dan Streetman <ddstreet@ieee.org> 17060L: linux-mm@kvack.org 17061S: Maintained 17062F: mm/zbud.c 17063F: include/linux/zbud.h 17064 17065ZD1211RW WIRELESS DRIVER 17066M: Daniel Drake <dsd@gentoo.org> 17067M: Ulrich Kunitz <kune@deine-taler.de> 17068W: http://zd1211.ath.cx/wiki/DriverRewrite 17069L: linux-wireless@vger.kernel.org 17070L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17071S: Maintained 17072F: drivers/net/wireless/zydas/zd1211rw/ 17073 17074ZD1301 MEDIA DRIVER 17075M: Antti Palosaari <crope@iki.fi> 17076L: linux-media@vger.kernel.org 17077W: https://linuxtv.org/ 17078W: http://palosaari.fi/linux/ 17079Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17080S: Maintained 17081F: drivers/media/usb/dvb-usb-v2/zd1301* 17082 17083ZD1301_DEMOD MEDIA DRIVER 17084M: Antti Palosaari <crope@iki.fi> 17085L: linux-media@vger.kernel.org 17086W: https://linuxtv.org/ 17087W: http://palosaari.fi/linux/ 17088Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17089S: Maintained 17090F: drivers/media/dvb-frontends/zd1301_demod* 17091 17092ZPOOL COMPRESSED PAGE STORAGE API 17093M: Dan Streetman <ddstreet@ieee.org> 17094L: linux-mm@kvack.org 17095S: Maintained 17096F: mm/zpool.c 17097F: include/linux/zpool.h 17098 17099ZR36067 VIDEO FOR LINUX DRIVER 17100L: mjpeg-users@lists.sourceforge.net 17101L: linux-media@vger.kernel.org 17102W: http://mjpeg.sourceforge.net/driver-zoran/ 17103T: hg https://linuxtv.org/hg/v4l-dvb 17104S: Odd Fixes 17105F: drivers/staging/media/zoran/ 17106 17107ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17108M: Minchan Kim <minchan@kernel.org> 17109M: Nitin Gupta <ngupta@vflare.org> 17110R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17111L: linux-kernel@vger.kernel.org 17112S: Maintained 17113F: drivers/block/zram/ 17114F: Documentation/blockdev/zram.txt 17115 17116ZS DECSTATION Z85C30 SERIAL DRIVER 17117M: "Maciej W. Rozycki" <macro@linux-mips.org> 17118S: Maintained 17119F: drivers/tty/serial/zs.* 17120 17121ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17122M: Minchan Kim <minchan@kernel.org> 17123M: Nitin Gupta <ngupta@vflare.org> 17124R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17125L: linux-mm@kvack.org 17126S: Maintained 17127F: mm/zsmalloc.c 17128F: include/linux/zsmalloc.h 17129F: Documentation/vm/zsmalloc.rst 17130 17131ZSWAP COMPRESSED SWAP CACHING 17132M: Seth Jennings <sjenning@redhat.com> 17133M: Dan Streetman <ddstreet@ieee.org> 17134L: linux-mm@kvack.org 17135S: Maintained 17136F: mm/zswap.c 17137 17138THE REST 17139M: Linus Torvalds <torvalds@linux-foundation.org> 17140L: linux-kernel@vger.kernel.org 17141Q: http://patchwork.kernel.org/project/LKML/list/ 17142T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17143S: Buried alive in reporters 17144F: * 17145F: */ 17146