1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 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: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/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/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 AD9389B DRIVER 850M: Hans Verkuil <hans.verkuil@cisco.com> 851L: linux-media@vger.kernel.org 852S: Maintained 853F: drivers/media/i2c/ad9389b* 854 855ANALOG DEVICES INC ADGS1408 DRIVER 856M: Mircea Caprioru <mircea.caprioru@analog.com> 857S: Supported 858F: drivers/mux/adgs1408.c 859F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 860 861ANALOG DEVICES INC ADP5061 DRIVER 862M: Stefan Popa <stefan.popa@analog.com> 863L: linux-pm@vger.kernel.org 864W: http://ez.analog.com/community/linux-device-drivers 865S: Supported 866F: drivers/power/supply/adp5061.c 867 868ANALOG DEVICES INC ADV7180 DRIVER 869M: Lars-Peter Clausen <lars@metafoo.de> 870L: linux-media@vger.kernel.org 871W: http://ez.analog.com/community/linux-device-drivers 872S: Supported 873F: drivers/media/i2c/adv7180.c 874 875ANALOG DEVICES INC ADV748X DRIVER 876M: Kieran Bingham <kieran.bingham@ideasonboard.com> 877L: linux-media@vger.kernel.org 878S: Maintained 879F: drivers/media/i2c/adv748x/* 880 881ANALOG DEVICES INC ADV7511 DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/adv7511* 886 887ANALOG DEVICES INC ADV7604 DRIVER 888M: Hans Verkuil <hans.verkuil@cisco.com> 889L: linux-media@vger.kernel.org 890S: Maintained 891F: drivers/media/i2c/adv7604* 892 893ANALOG DEVICES INC ADV7842 DRIVER 894M: Hans Verkuil <hans.verkuil@cisco.com> 895L: linux-media@vger.kernel.org 896S: Maintained 897F: drivers/media/i2c/adv7842* 898 899ANALOG DEVICES INC ASOC CODEC DRIVERS 900M: Lars-Peter Clausen <lars@metafoo.de> 901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 902W: http://wiki.analog.com/ 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: sound/soc/codecs/adau* 906F: sound/soc/codecs/adav* 907F: sound/soc/codecs/ad1* 908F: sound/soc/codecs/ad7* 909F: sound/soc/codecs/ssm* 910F: sound/soc/codecs/sigmadsp.* 911 912ANALOG DEVICES INC DMA DRIVERS 913M: Lars-Peter Clausen <lars@metafoo.de> 914W: http://ez.analog.com/community/linux-device-drivers 915S: Supported 916F: drivers/dma/dma-axi-dmac.c 917 918ANALOG DEVICES INC IIO DRIVERS 919M: Lars-Peter Clausen <lars@metafoo.de> 920M: Michael Hennerich <Michael.Hennerich@analog.com> 921W: http://wiki.analog.com/ 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 925F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 926F: drivers/iio/*/ad* 927F: drivers/iio/adc/ltc2497* 928X: drivers/iio/*/adjd* 929F: drivers/staging/iio/*/ad* 930 931ANDES ARCHITECTURE 932M: Greentime Hu <green.hu@gmail.com> 933M: Vincent Chen <deanbo422@gmail.com> 934T: git https://github.com/andestech/linux.git 935S: Supported 936F: arch/nds32/ 937F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 938F: Documentation/devicetree/bindings/nds32/ 939K: nds32 940N: nds32 941 942ANDROID CONFIG FRAGMENTS 943M: Rob Herring <robh@kernel.org> 944S: Supported 945F: kernel/configs/android* 946 947ANDROID DRIVERS 948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 949M: Arve Hjønnevåg <arve@android.com> 950M: Todd Kjos <tkjos@android.com> 951M: Martijn Coenen <maco@android.com> 952M: Joel Fernandes <joel@joelfernandes.org> 953T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 954L: devel@driverdev.osuosl.org 955S: Supported 956F: drivers/android/ 957F: drivers/staging/android/ 958 959ANDROID GOLDFISH PIC DRIVER 960M: Miodrag Dinic <miodrag.dinic@mips.com> 961S: Supported 962F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 963F: drivers/irqchip/irq-goldfish-pic.c 964 965ANDROID GOLDFISH RTC DRIVER 966M: Miodrag Dinic <miodrag.dinic@mips.com> 967S: Supported 968F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 969F: drivers/rtc/rtc-goldfish.c 970 971ANDROID ION DRIVER 972M: Laura Abbott <labbott@redhat.com> 973M: Sumit Semwal <sumit.semwal@linaro.org> 974L: devel@driverdev.osuosl.org 975L: dri-devel@lists.freedesktop.org 976L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 977S: Supported 978F: drivers/staging/android/ion 979F: drivers/staging/android/uapi/ion.h 980 981AOA (Apple Onboard Audio) ALSA DRIVER 982M: Johannes Berg <johannes@sipsolutions.net> 983L: linuxppc-dev@lists.ozlabs.org 984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 985S: Maintained 986F: sound/aoa/ 987 988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 989M: William Breathitt Gray <vilhelm.gray@gmail.com> 990L: linux-iio@vger.kernel.org 991S: Maintained 992F: drivers/iio/adc/stx104.c 993 994APM DRIVER 995M: Jiri Kosina <jikos@kernel.org> 996S: Odd fixes 997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 998F: arch/x86/kernel/apm_32.c 999F: include/linux/apm_bios.h 1000F: include/uapi/linux/apm_bios.h
1001F: drivers/char/apm-emulation.c 1002 1003APPARMOR SECURITY MODULE 1004M: John Johansen <john.johansen@canonical.com> 1005L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1006W: wiki.apparmor.net 1007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1008S: Supported 1009F: security/apparmor/ 1010F: Documentation/admin-guide/LSM/apparmor.rst 1011 1012APPLE BCM5974 MULTITOUCH DRIVER 1013M: Henrik Rydberg <rydberg@bitmath.org> 1014L: linux-input@vger.kernel.org 1015S: Odd fixes 1016F: drivers/input/mouse/bcm5974.c 1017 1018APPLE SMC DRIVER 1019M: Henrik Rydberg <rydberg@bitmath.org> 1020L: linux-hwmon@vger.kernel.org 1021S: Odd fixes 1022F: drivers/hwmon/applesmc.c 1023 1024APPLETALK NETWORK LAYER 1025L: netdev@vger.kernel.org 1026S: Odd fixes 1027F: drivers/net/appletalk/ 1028F: net/appletalk/ 1029 1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1031M: Duc Dang <dhdang@apm.com> 1032S: Supported 1033F: arch/arm64/boot/dts/apm/ 1034 1035APPLIED MICRO (APM) X-GENE SOC EDAC 1036M: Loc Ho <lho@apm.com> 1037S: Supported 1038F: drivers/edac/xgene_edac.c 1039F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1040 1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1042M: Iyappan Subramanian <isubramanian@apm.com> 1043M: Keyur Chudgar <kchudgar@apm.com> 1044S: Supported 1045F: drivers/net/ethernet/apm/xgene-v2/ 1046 1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1048M: Iyappan Subramanian <isubramanian@apm.com> 1049M: Keyur Chudgar <kchudgar@apm.com> 1050M: Quan Nguyen <qnguyen@apm.com> 1051S: Supported 1052F: drivers/net/ethernet/apm/xgene/ 1053F: drivers/net/phy/mdio-xgene.c 1054F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1055F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1056 1057APPLIED MICRO (APM) X-GENE SOC PMU 1058M: Tai Nguyen <ttnguyen@apm.com> 1059S: Supported 1060F: drivers/perf/xgene_pmu.c 1061F: Documentation/perf/xgene-pmu.txt 1062F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1063 1064APTINA CAMERA SENSOR PLL 1065M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1066L: linux-media@vger.kernel.org 1067S: Maintained 1068F: drivers/media/i2c/aptina-pll.* 1069 1070ARC FRAMEBUFFER DRIVER 1071M: Jaya Kumar <jayalk@intworks.biz> 1072S: Maintained 1073F: drivers/video/fbdev/arcfb.c 1074F: drivers/video/fbdev/core/fb_defio.c 1075 1076ARC PGU DRM DRIVER 1077M: Alexey Brodkin <abrodkin@synopsys.com> 1078S: Supported 1079F: drivers/gpu/drm/arc/ 1080F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1081 1082ARCNET NETWORK LAYER 1083M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1084L: netdev@vger.kernel.org 1085S: Maintained 1086F: drivers/net/arcnet/ 1087F: include/uapi/linux/if_arcnet.h 1088 1089ARM ARCHITECTED TIMER DRIVER 1090M: Mark Rutland <mark.rutland@arm.com> 1091M: Marc Zyngier <marc.zyngier@arm.com> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094F: arch/arm/include/asm/arch_timer.h 1095F: arch/arm64/include/asm/arch_timer.h 1096F: drivers/clocksource/arm_arch_timer.c 1097 1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1099M: Linus Walleij <linus.walleij@linaro.org> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: Documentation/devicetree/bindings/arm/arm-boards 1103F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1104F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1105F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1106F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1107F: arch/arm/mach-integrator/ 1108F: arch/arm/mach-realview/ 1109F: arch/arm/mach-versatile/ 1110F: arch/arm/plat-versatile/ 1111F: arch/arm/boot/dts/arm-realview-* 1112F: arch/arm/boot/dts/integrator* 1113F: arch/arm/boot/dts/versatile* 1114F: drivers/clk/versatile/ 1115F: drivers/i2c/busses/i2c-versatile.c 1116F: drivers/irqchip/irq-versatile-fpga.c 1117F: drivers/mtd/maps/physmap_of_versatile.c 1118F: drivers/power/reset/arm-versatile-reboot.c 1119F: drivers/soc/versatile/ 1120 1121ARM HDLCD DRM DRIVER 1122M: Liviu Dudau <liviu.dudau@arm.com> 1123S: Supported 1124F: drivers/gpu/drm/arm/hdlcd_* 1125F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1126 1127ARM MALI-DP DRM DRIVER 1128M: Liviu Dudau <liviu.dudau@arm.com> 1129M: Brian Starkey <brian.starkey@arm.com> 1130M: Mali DP Maintainers <malidp@foss.arm.com> 1131S: Supported 1132F: drivers/gpu/drm/arm/ 1133F: Documentation/devicetree/bindings/display/arm,malidp.txt 1134 1135ARM MFM AND FLOPPY DRIVERS 1136M: Ian Molton <spyro@f2s.com> 1137S: Maintained 1138F: arch/arm/lib/floppydma.S 1139F: arch/arm/include/asm/floppy.h 1140 1141ARM PMU PROFILING AND DEBUGGING 1142M: Will Deacon <will.deacon@arm.com> 1143M: Mark Rutland <mark.rutland@arm.com> 1144S: Maintained 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146F: arch/arm*/kernel/perf_* 1147F: arch/arm/oprofile/common.c 1148F: arch/arm*/kernel/hw_breakpoint.c 1149F: arch/arm*/include/asm/hw_breakpoint.h 1150F: arch/arm*/include/asm/perf_event.h 1151F: drivers/perf/* 1152F: include/linux/perf/arm_pmu.h 1153F: Documentation/devicetree/bindings/arm/pmu.txt 1154F: Documentation/devicetree/bindings/perf/ 1155 1156ARM PORT 1157M: Russell King <linux@armlinux.org.uk> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159W: http://www.armlinux.org.uk/ 1160S: Odd Fixes 1161T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1162F: arch/arm/ 1163X: arch/arm/boot/dts/ 1164 1165ARM PRIMECELL AACI PL041 DRIVER 1166M: Russell King <linux@armlinux.org.uk> 1167S: Odd Fixes 1168F: sound/arm/aaci.* 1169 1170ARM PRIMECELL BUS SUPPORT 1171M: Russell King <linux@armlinux.org.uk> 1172S: Odd Fixes 1173F: drivers/amba/ 1174F: include/linux/amba/bus.h 1175 1176ARM PRIMECELL CLCD PL110 DRIVER 1177M: Russell King <linux@armlinux.org.uk> 1178S: Odd Fixes 1179F: drivers/video/fbdev/amba-clcd.* 1180 1181ARM PRIMECELL KMI PL050 DRIVER 1182M: Russell King <linux@armlinux.org.uk> 1183S: Odd Fixes 1184F: drivers/input/serio/ambakmi.* 1185F: include/linux/amba/kmi.h 1186 1187ARM PRIMECELL MMCI PL180/1 DRIVER 1188M: Russell King <linux@armlinux.org.uk> 1189S: Odd Fixes 1190F: drivers/mmc/host/mmci.* 1191F: include/linux/amba/mmci.h 1192 1193ARM PRIMECELL SSP PL022 SPI DRIVER 1194M: Linus Walleij <linus.walleij@linaro.org> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1198F: drivers/spi/spi-pl022.c 1199 1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1201M: Russell King <linux@armlinux.org.uk> 1202S: Odd Fixes 1203F: drivers/tty/serial/amba-pl01*.c 1204F: include/linux/amba/serial.h 1205 1206ARM PRIMECELL VIC PL190/PL192 DRIVER 1207M: Linus Walleij <linus.walleij@linaro.org> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1211F: drivers/irqchip/irq-vic.c 1212 1213ARM SMMU DRIVERS 1214M: Will Deacon <will.deacon@arm.com> 1215R: Robin Murphy <robin.murphy@arm.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: drivers/iommu/arm-smmu.c 1219F: drivers/iommu/arm-smmu-v3.c 1220F: drivers/iommu/io-pgtable-arm.c 1221F: drivers/iommu/io-pgtable-arm-v7s.c 1222 1223ARM SUB-ARCHITECTURES 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: arch/arm/mach-*/ 1227F: arch/arm/plat-*/ 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1229 1230ARM/ACTIONS SEMI ARCHITECTURE 1231M: Andreas Färber <afaerber@suse.de> 1232R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235N: owl 1236F: arch/arm/mach-actions/ 1237F: arch/arm/boot/dts/owl-* 1238F: arch/arm64/boot/dts/actions/ 1239F: drivers/clk/actions/ 1240F: drivers/clocksource/timer-owl* 1241F: drivers/dma/owl-dma.c 1242F: drivers/i2c/busses/i2c-owl.c 1243F: drivers/pinctrl/actions/* 1244F: drivers/soc/actions/ 1245F: include/dt-bindings/power/owl-* 1246F: include/linux/soc/actions/ 1247F: Documentation/devicetree/bindings/arm/actions.txt 1248F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1249F: Documentation/devicetree/bindings/dma/owl-dma.txt 1250F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1251F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1252F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1253F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1254 1255ARM/ADS SPHERE MACHINE SUPPORT 1256M: Lennert Buytenhek <kernel@wantstofly.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259 1260ARM/AFEB9260 MACHINE SUPPORT 1261M: Sergey Lapin <slapin@ossfans.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264 1265ARM/AJECO 1ARM MACHINE SUPPORT 1266M: Lennert Buytenhek <kernel@wantstofly.org> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/Allwinner SoC Clock Support 1271M: Emilio López <emilio@elopez.com.ar> 1272S: Maintained 1273F: drivers/clk/sunxi/ 1274 1275ARM/Allwinner sunXi SoC support 1276M: Maxime Ripard <maxime.ripard@bootlin.com> 1277M: Chen-Yu Tsai <wens@csie.org> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280N: sun[x456789]i 1281N: sun50i 1282F: arch/arm/mach-sunxi/ 1283F: arch/arm64/boot/dts/allwinner/ 1284F: drivers/clk/sunxi-ng/ 1285F: drivers/pinctrl/sunxi/ 1286F: drivers/soc/sunxi/ 1287T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1288 1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1290M: Neil Armstrong <narmstrong@baylibre.com> 1291M: Jerome Brunet <jbrunet@baylibre.com> 1292L: linux-amlogic@lists.infradead.org 1293S: Maintained 1294F: drivers/clk/meson/ 1295F: include/dt-bindings/clock/meson* 1296F: include/dt-bindings/clock/gxbb* 1297F: Documentation/devicetree/bindings/clock/amlogic* 1298 1299ARM/Amlogic Meson SoC support 1300M: Carlo Caione <carlo@caione.org> 1301M: Kevin Hilman <khilman@baylibre.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303L: linux-amlogic@lists.infradead.org 1304W: http://linux-meson.com/ 1305S: Maintained 1306F: arch/arm/mach-meson/ 1307F: arch/arm/boot/dts/meson* 1308F: arch/arm64/boot/dts/amlogic/ 1309F: drivers/pinctrl/meson/ 1310F: drivers/mmc/host/meson* 1311N: meson 1312 1313ARM/Annapurna Labs ALPINE ARCHITECTURE 1314M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1315M: Antoine Tenart <antoine.tenart@bootlin.com> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318F: arch/arm/mach-alpine/ 1319F: arch/arm/boot/dts/alpine* 1320F: arch/arm64/boot/dts/al/ 1321F: drivers/*/*alpine* 1322 1323ARM/ARTPEC MACHINE SUPPORT 1324M: Jesper Nilsson <jesper.nilsson@axis.com> 1325M: Lars Persson <lars.persson@axis.com> 1326S: Maintained 1327L: linux-arm-kernel@axis.com 1328F: arch/arm/mach-artpec 1329F: arch/arm/boot/dts/artpec6* 1330F: drivers/clk/axis 1331F: drivers/crypto/axis 1332F: drivers/pinctrl/pinctrl-artpec* 1333F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1334 1335ARM/ASPEED I2C DRIVER 1336M: Brendan Higgins <brendanhiggins@google.com> 1337R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1338R: Joel Stanley <joel@jms.id.au> 1339L: linux-i2c@vger.kernel.org 1340L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1341S: Maintained 1342F: drivers/irqchip/irq-aspeed-i2c-ic.c 1343F: drivers/i2c/busses/i2c-aspeed.c 1344F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1345F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1346 1347ARM/ASPEED MACHINE SUPPORT 1348M: Joel Stanley <joel@jms.id.au> 1349R: Andrew Jeffery <andrew@aj.id.au> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1352Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1353S: Supported 1354T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1355F: arch/arm/mach-aspeed/ 1356F: arch/arm/boot/dts/aspeed-* 1357N: aspeed 1358 1359ARM/CALXEDA HIGHBANK ARCHITECTURE 1360M: Rob Herring <robh@kernel.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-highbank/ 1364F: arch/arm/boot/dts/highbank.dts 1365F: arch/arm/boot/dts/ecx-*.dts* 1366 1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1368M: Krzysztof Halasa <khalasa@piap.pl> 1369S: Maintained 1370F: arch/arm/mach-cns3xxx/ 1371 1372ARM/CAVIUM THUNDER NETWORK DRIVER 1373M: Sunil Goutham <sgoutham@cavium.com> 1374M: Robert Richter <rric@kernel.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Supported 1377F: drivers/net/ethernet/cavium/thunder/ 1378 1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1380M: Lukasz Majewski <lukma@denx.de> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm/mach-ep93xx/ts72xx.c 1384 1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1386M: Alexander Shiyan <shc_work@mail.ru> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Odd Fixes 1389N: clps711x 1390 1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1392M: Lennert Buytenhek <kernel@wantstofly.org> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395 1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1397M: Hartley Sweeten <hsweeten@visionengravers.com> 1398M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401F: arch/arm/mach-ep93xx/ 1402F: arch/arm/mach-ep93xx/include/mach/ 1403 1404ARM/CLKDEV SUPPORT 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1409F: drivers/clk/clkdev.c 1410 1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1412M: Mike Rapoport <mike@compulab.co.il> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415 1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1417M: Baruch Siach <baruch@tkos.co.il> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm/boot/dts/cx92755* 1421N: digicolor 1422 1423ARM/CONTEC MICRO9 MACHINE SUPPORT 1424M: Hubert Feurstein <hubert.feurstein@contec.at> 1425S: Maintained 1426F: arch/arm/mach-ep93xx/micro9.c 1427 1428ARM/CORESIGHT FRAMEWORK AND DRIVERS 1429M: Mathieu Poirier <mathieu.poirier@linaro.org> 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1431S: Maintained 1432F: drivers/hwtracing/coresight/* 1433F: Documentation/trace/coresight.txt 1434F: Documentation/trace/coresight-cpu-debug.txt 1435F: Documentation/devicetree/bindings/arm/coresight.txt 1436F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1437F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1438F: tools/perf/arch/arm/util/pmu.c 1439F: tools/perf/arch/arm/util/auxtrace.c 1440F: tools/perf/arch/arm/util/cs-etm.c 1441F: tools/perf/arch/arm/util/cs-etm.h 1442F: tools/perf/util/cs-etm.* 1443F: tools/perf/util/cs-etm-decoder/* 1444 1445ARM/CORGI MACHINE SUPPORT 1446M: Richard Purdie <rpurdie@rpsys.net> 1447S: Maintained 1448 1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1450M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1451M: Linus Walleij <linus.walleij@linaro.org> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453T: git git://github.com/ulli-kroll/linux.git 1454S: Maintained 1455F: Documentation/devicetree/bindings/arm/gemini.txt 1456F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1457F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1458F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1459F: arch/arm/mach-gemini/ 1460F: drivers/net/ethernet/cortina/ 1461F: drivers/pinctrl/pinctrl-gemini.c 1462F: drivers/rtc/rtc-ftrtc010.c 1463 1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1465M: Barry Song <baohua@kernel.org> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1468S: Maintained 1469F: arch/arm/boot/dts/prima2* 1470F: arch/arm/mach-prima2/ 1471F: drivers/clk/sirf/ 1472F: drivers/clocksource/timer-prima2.c 1473F: drivers/clocksource/timer-atlas7.c 1474N: [^a-z]sirf 1475X: drivers/gnss 1476 1477ARM/EBSA110 MACHINE SUPPORT 1478M: Russell King <linux@armlinux.org.uk> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480W: http://www.armlinux.org.uk/ 1481S: Maintained 1482F: arch/arm/mach-ebsa110/ 1483F: drivers/net/ethernet/amd/am79c961a.* 1484 1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1486M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1487R: Pengutronix Kernel Team <kernel@pengutronix.de> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490N: efm32 1491 1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1493M: Robert Jarzmik <robert.jarzmik@free.fr> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/ezx.c 1497 1498ARM/FARADAY FA526 PORT 1499M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502T: git git://git.berlios.de/gemini-board 1503F: arch/arm/mm/*-fa* 1504 1505ARM/FOOTBRIDGE ARCHITECTURE 1506M: Russell King <linux@armlinux.org.uk> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508W: http://www.armlinux.org.uk/ 1509S: Maintained 1510F: arch/arm/include/asm/hardware/dec21285.h 1511F: arch/arm/mach-footbridge/ 1512 1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1514M: Shawn Guo <shawnguo@kernel.org> 1515M: Sascha Hauer <s.hauer@pengutronix.de> 1516R: Pengutronix Kernel Team <kernel@pengutronix.de> 1517R: Fabio Estevam <fabio.estevam@nxp.com> 1518R: NXP Linux Team <linux-imx@nxp.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1522F: arch/arm/mach-imx/ 1523F: arch/arm/mach-mxs/ 1524F: arch/arm/boot/dts/imx* 1525F: arch/arm/configs/imx*_defconfig 1526F: drivers/clk/imx/ 1527F: drivers/firmware/imx/ 1528F: drivers/soc/imx/ 1529F: include/linux/firmware/imx/ 1530F: include/soc/imx/ 1531 1532ARM/FREESCALE VYBRID ARM ARCHITECTURE 1533M: Shawn Guo <shawnguo@kernel.org> 1534M: Sascha Hauer <s.hauer@pengutronix.de> 1535R: Pengutronix Kernel Team <kernel@pengutronix.de> 1536R: Stefan Agner <stefan@agner.ch> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1540F: arch/arm/mach-imx/*vf610* 1541F: arch/arm/boot/dts/vf* 1542 1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1544M: Shawn Guo <shawnguo@kernel.org> 1545M: Li Yang <leoyang.li@nxp.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1549F: arch/arm/boot/dts/ls1021a* 1550F: arch/arm64/boot/dts/freescale/fsl-* 1551F: arch/arm64/boot/dts/freescale/qoriq-* 1552 1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1554M: Lennert Buytenhek <kernel@wantstofly.org> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557 1558ARM/GUMSTIX MACHINE SUPPORT 1559M: Steve Sakoman <sakoman@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562 1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1564M: Philipp Zabel <philipp.zabel@gmail.com> 1565M: Paul Parsons <lost.distance@yahoo.com> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567S: Maintained 1568F: arch/arm/mach-pxa/hx4700.c 1569F: arch/arm/mach-pxa/include/mach/hx4700.h 1570F: sound/soc/pxa/hx4700.c 1571 1572ARM/HISILICON SOC SUPPORT 1573M: Wei Xu <xuwei5@hisilicon.com> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575W: http://www.hisilicon.com 1576S: Supported 1577T: git git://github.com/hisilicon/linux-hisi.git 1578F: arch/arm/mach-hisi/ 1579F: arch/arm/boot/dts/hi3* 1580F: arch/arm/boot/dts/hip* 1581F: arch/arm/boot/dts/hisi* 1582F: arch/arm64/boot/dts/hisilicon/ 1583 1584ARM/HP JORNADA 7XX MACHINE SUPPORT 1585M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1586W: www.jlime.com 1587S: Maintained 1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1589F: arch/arm/mach-sa1100/jornada720.c 1590F: arch/arm/mach-sa1100/include/mach/jornada720.h 1591 1592ARM/IGEP MACHINE SUPPORT 1593M: Enric Balletbo i Serra <eballetbo@gmail.com> 1594M: Javier Martinez Canillas <javier@dowhile0.org> 1595L: linux-omap@vger.kernel.org 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: arch/arm/boot/dts/omap3-igep* 1599 1600ARM/INCOME PXA270 SUPPORT 1601M: Marek Vasut <marek.vasut@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/mach-pxa/colibri-pxa270-income.c 1605 1606ARM/INTEL IOP13XX ARM ARCHITECTURE 1607M: Lennert Buytenhek <kernel@wantstofly.org> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610 1611ARM/INTEL IOP32X ARM ARCHITECTURE 1612M: Lennert Buytenhek <kernel@wantstofly.org> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615 1616ARM/INTEL IOP33X ARM ARCHITECTURE 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Orphan 1619 1620ARM/INTEL IQ81342EX MACHINE SUPPORT 1621M: Lennert Buytenhek <kernel@wantstofly.org> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624 1625ARM/INTEL IXDP2850 MACHINE SUPPORT 1626M: Lennert Buytenhek <kernel@wantstofly.org> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629 1630ARM/INTEL IXP4XX ARM ARCHITECTURE 1631M: Imre Kaloz <kaloz@openwrt.org> 1632M: Krzysztof Halasa <khalasa@piap.pl> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-ixp4xx/ 1636 1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1638M: Jonathan Cameron <jic23@cam.ac.uk> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641F: arch/arm/mach-pxa/stargate2.c 1642F: drivers/pcmcia/pxa2xx_stargate2.c 1643 1644ARM/INTEL XSC3 (MANZANO) ARM CORE 1645M: Lennert Buytenhek <kernel@wantstofly.org> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648 1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1650M: Lennert Buytenhek <kernel@wantstofly.org> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653 1654ARM/LG1K ARCHITECTURE 1655M: Chanho Min <chanho.min@lge.com> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657S: Maintained 1658F: arch/arm64/boot/dts/lg/ 1659 1660ARM/LOGICPD PXA270 MACHINE SUPPORT 1661M: Lennert Buytenhek <kernel@wantstofly.org> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663S: Maintained 1664 1665ARM/LPC18XX ARCHITECTURE 1666M: Vladimir Zapolskiy <vz@mleia.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669F: arch/arm/boot/dts/lpc43* 1670F: drivers/i2c/busses/i2c-lpc2k.c 1671F: drivers/memory/pl172.c 1672F: drivers/mtd/spi-nor/nxp-spifi.c 1673F: drivers/rtc/rtc-lpc24xx.c 1674N: lpc18xx 1675 1676ARM/LPC32XX SOC SUPPORT 1677M: Vladimir Zapolskiy <vz@mleia.com> 1678M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1681S: Maintained 1682F: arch/arm/boot/dts/lpc32* 1683F: arch/arm/mach-lpc32xx/ 1684F: drivers/i2c/busses/i2c-pnx.c 1685F: drivers/net/ethernet/nxp/lpc_eth.c 1686F: drivers/usb/host/ohci-nxp.c 1687F: drivers/watchdog/pnx4008_wdt.c 1688N: lpc32xx 1689 1690ARM/MAGICIAN MACHINE SUPPORT 1691M: Philipp Zabel <philipp.zabel@gmail.com> 1692S: Maintained 1693 1694ARM/Marvell Dove/MV78xx0/Orion SOC support 1695M: Jason Cooper <jason@lakedaemon.net> 1696M: Andrew Lunn <andrew@lunn.ch> 1697M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1698M: Gregory Clement <gregory.clement@bootlin.com> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700S: Maintained 1701F: Documentation/devicetree/bindings/soc/dove/ 1702F: arch/arm/mach-dove/ 1703F: arch/arm/mach-mv78xx0/ 1704F: arch/arm/mach-orion5x/ 1705F: arch/arm/plat-orion/ 1706F: arch/arm/boot/dts/dove* 1707F: arch/arm/boot/dts/orion5x* 1708 1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1710M: Jason Cooper <jason@lakedaemon.net> 1711M: Andrew Lunn <andrew@lunn.ch> 1712M: Gregory Clement <gregory.clement@bootlin.com> 1713M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm/boot/dts/armada* 1717F: arch/arm/boot/dts/kirkwood* 1718F: arch/arm/configs/mvebu_*_defconfig 1719F: arch/arm/mach-mvebu/ 1720F: arch/arm64/boot/dts/marvell/armada* 1721F: drivers/cpufreq/armada-37xx-cpufreq.c 1722F: drivers/cpufreq/mvebu-cpufreq.c 1723F: drivers/irqchip/irq-armada-370-xp.c 1724F: drivers/irqchip/irq-mvebu-* 1725F: drivers/pinctrl/mvebu/ 1726F: drivers/rtc/rtc-armada38x.c 1727 1728ARM/Mediatek RTC DRIVER 1729M: Eddie Huang <eddie.huang@mediatek.com> 1730M: Sean Wang <sean.wang@mediatek.com> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1735F: drivers/rtc/rtc-mt6397.c 1736F: drivers/rtc/rtc-mt7622.c 1737 1738ARM/Mediatek SoC support 1739M: Matthias Brugger <matthias.bgg@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1742W: https://mtk.bcnfs.org/ 1743C: irc://chat.freenode.net/linux-mediatek 1744S: Maintained 1745F: arch/arm/boot/dts/mt6* 1746F: arch/arm/boot/dts/mt7* 1747F: arch/arm/boot/dts/mt8* 1748F: arch/arm/mach-mediatek/ 1749F: arch/arm64/boot/dts/mediatek/ 1750F: drivers/soc/mediatek/ 1751N: mtk 1752N: mt[678] 1753K: mediatek 1754 1755ARM/Mediatek USB3 PHY DRIVER 1756M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1759S: Maintained 1760F: drivers/phy/mediatek/ 1761F: Documentation/devicetree/bindings/phy/phy-mtk-* 1762 1763ARM/MICREL KS8695 ARCHITECTURE 1764M: Greg Ungerer <gerg@uclinux.org> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766F: arch/arm/mach-ks8695/ 1767S: Odd Fixes 1768 1769ARM/Microchip (AT91) SoC support 1770M: Nicolas Ferre <nicolas.ferre@microchip.com> 1771M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1772M: Ludovic Desroches <ludovic.desroches@microchip.com> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774W: http://www.linux4sam.org 1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1776S: Supported 1777N: at91 1778N: atmel 1779F: arch/arm/mach-at91/ 1780F: include/soc/at91/ 1781F: arch/arm/boot/dts/at91*.dts 1782F: arch/arm/boot/dts/at91*.dtsi 1783F: arch/arm/boot/dts/sama*.dts 1784F: arch/arm/boot/dts/sama*.dtsi 1785F: arch/arm/include/debug/at91.S 1786F: drivers/memory/atmel* 1787F: drivers/watchdog/sama5d4_wdt.c 1788X: drivers/input/touchscreen/atmel_mxt_ts.c 1789X: drivers/net/wireless/atmel/ 1790 1791ARM/MIOA701 MACHINE SUPPORT 1792M: Robert Jarzmik <robert.jarzmik@free.fr> 1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1794F: arch/arm/mach-pxa/mioa701.c 1795S: Maintained 1796 1797ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1798M: Michael Petchkovsky <mkpetch@internode.on.net> 1799S: Maintained 1800 1801ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1802M: Linus Walleij <linus.walleij@linaro.org> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804S: Maintained 1805F: arch/arm/mach-nomadik/ 1806F: arch/arm/mach-u300/ 1807F: arch/arm/mach-ux500/ 1808F: arch/arm/boot/dts/ste-* 1809F: drivers/clk/clk-nomadik.c 1810F: drivers/clk/clk-u300.c 1811F: drivers/clocksource/clksrc-dbx500-prcmu.c 1812F: drivers/clocksource/timer-u300.c 1813F: drivers/dma/coh901318* 1814F: drivers/dma/ste_dma40* 1815F: drivers/hwspinlock/u8500_hsem.c 1816F: drivers/i2c/busses/i2c-nomadik.c 1817F: drivers/i2c/busses/i2c-stu300.c 1818F: drivers/mfd/ab3100* 1819F: drivers/mfd/ab8500* 1820F: drivers/mfd/abx500* 1821F: drivers/mfd/dbx500* 1822F: drivers/mfd/db8500* 1823F: drivers/pinctrl/nomadik/ 1824F: drivers/pinctrl/pinctrl-coh901* 1825F: drivers/pinctrl/pinctrl-u300.c 1826F: drivers/rtc/rtc-ab3100.c 1827F: drivers/rtc/rtc-ab8500.c 1828F: drivers/rtc/rtc-coh901331.c 1829F: drivers/rtc/rtc-pl031.c 1830F: drivers/watchdog/coh901327_wdt.c 1831F: Documentation/devicetree/bindings/arm/ste-* 1832F: Documentation/devicetree/bindings/arm/ux500/ 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1834 1835ARM/NUVOTON NPCM ARCHITECTURE 1836M: Avi Fishman <avifishman70@gmail.com> 1837M: Tomer Maimon <tmaimon77@gmail.com> 1838R: Patrick Venture <venture@google.com> 1839R: Nancy Yuen <yuenn@google.com> 1840R: Brendan Higgins <brendanhiggins@google.com> 1841L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1842S: Supported 1843F: arch/arm/mach-npcm/ 1844F: arch/arm/boot/dts/nuvoton-npcm* 1845F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1846F: drivers/*/*npcm* 1847F: Documentation/devicetree/bindings/*/*npcm* 1848F: Documentation/devicetree/bindings/*/*/*npcm* 1849 1850ARM/NUVOTON W90X900 ARM ARCHITECTURE 1851M: Wan ZongShun <mcuos.com@gmail.com> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853W: http://www.mcuos.com 1854S: Maintained 1855F: arch/arm/mach-w90x900/ 1856F: drivers/input/keyboard/w90p910_keypad.c 1857F: drivers/input/touchscreen/w90p910_ts.c 1858F: drivers/watchdog/nuc900_wdt.c 1859F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1860F: drivers/mtd/nand/raw/nuc900_nand.c 1861F: drivers/rtc/rtc-nuc900.c 1862F: drivers/spi/spi-nuc900.c 1863F: drivers/usb/host/ehci-w90x900.c 1864F: drivers/video/fbdev/nuc900fb.c 1865 1866ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1867M: Nelson Castillo <arhuaco@freaks-unidos.net> 1868L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1869W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1870S: Supported 1871 1872ARM/Orion SoC/Technologic Systems TS-78xx platform support 1873M: Alexander Clouter <alex@digriz.org.uk> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875W: http://www.digriz.org.uk/ts78xx/kernel 1876S: Maintained 1877F: arch/arm/mach-orion5x/ts78xx-* 1878 1879ARM/OXNAS platform support 1880M: Neil Armstrong <narmstrong@baylibre.com> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882L: linux-oxnas@groups.io (moderated for non-subscribers) 1883S: Maintained 1884F: arch/arm/mach-oxnas/ 1885F: arch/arm/boot/dts/ox8*.dts* 1886N: oxnas 1887 1888ARM/PALM TREO SUPPORT 1889M: Tomas Cech <sleep_walker@suse.com> 1890L: linux-arm-kernel@lists.infradead.org 1891W: http://hackndev.com 1892S: Maintained 1893F: arch/arm/mach-pxa/palmtreo.* 1894 1895ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1896M: Marek Vasut <marek.vasut@gmail.com> 1897L: linux-arm-kernel@lists.infradead.org 1898W: http://hackndev.com 1899S: Maintained 1900F: arch/arm/mach-pxa/include/mach/palmtx.h 1901F: arch/arm/mach-pxa/palmtx.c 1902F: arch/arm/mach-pxa/palmt5.* 1903F: arch/arm/mach-pxa/include/mach/palmld.h 1904F: arch/arm/mach-pxa/palmld.c 1905F: arch/arm/mach-pxa/palmte2.* 1906F: arch/arm/mach-pxa/include/mach/palmtc.h 1907F: arch/arm/mach-pxa/palmtc.c 1908 1909ARM/PALMZ72 SUPPORT 1910M: Sergey Lapin <slapin@ossfans.org> 1911L: linux-arm-kernel@lists.infradead.org 1912W: http://hackndev.com 1913S: Maintained 1914F: arch/arm/mach-pxa/palmz72.* 1915 1916ARM/PLEB SUPPORT 1917M: Peter Chubb <pleb@gelato.unsw.edu.au> 1918W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1919S: Maintained 1920 1921ARM/PT DIGITAL BOARD PORT 1922M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924W: http://www.armlinux.org.uk/ 1925S: Maintained 1926 1927ARM/QUALCOMM SUPPORT 1928M: Andy Gross <andy.gross@linaro.org> 1929M: David Brown <david.brown@linaro.org> 1930L: linux-arm-msm@vger.kernel.org 1931S: Maintained 1932F: Documentation/devicetree/bindings/soc/qcom/ 1933F: arch/arm/boot/dts/qcom-*.dts 1934F: arch/arm/boot/dts/qcom-*.dtsi 1935F: arch/arm/mach-qcom/ 1936F: arch/arm64/boot/dts/qcom/* 1937F: drivers/i2c/busses/i2c-qup.c 1938F: drivers/clk/qcom/ 1939F: drivers/dma/qcom/ 1940F: drivers/soc/qcom/ 1941F: drivers/spi/spi-qup.c 1942F: drivers/tty/serial/msm_serial.c 1943F: drivers/*/pm8???-* 1944F: drivers/mfd/ssbi.c 1945F: drivers/firmware/qcom_scm* 1946T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1947 1948ARM/RADISYS ENP2611 MACHINE SUPPORT 1949M: Lennert Buytenhek <kernel@wantstofly.org> 1950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1951S: Maintained 1952 1953ARM/REALTEK ARCHITECTURE 1954M: Andreas Färber <afaerber@suse.de> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm64/boot/dts/realtek/ 1958F: Documentation/devicetree/bindings/arm/realtek.txt 1959 1960ARM/RENESAS ARM64 ARCHITECTURE 1961M: Simon Horman <horms@verge.net.au> 1962M: Magnus Damm <magnus.damm@gmail.com> 1963L: linux-renesas-soc@vger.kernel.org 1964Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1966S: Supported 1967F: arch/arm64/boot/dts/renesas/ 1968F: Documentation/devicetree/bindings/arm/shmobile.txt 1969F: drivers/soc/renesas/ 1970F: include/linux/soc/renesas/ 1971 1972ARM/RISCPC ARCHITECTURE 1973M: Russell King <linux@armlinux.org.uk> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975W: http://www.armlinux.org.uk/ 1976S: Maintained 1977F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1978F: arch/arm/include/asm/hardware/ioc.h 1979F: arch/arm/include/asm/hardware/iomd.h 1980F: arch/arm/include/asm/hardware/memc.h 1981F: arch/arm/mach-rpc/ 1982F: drivers/net/ethernet/8390/etherh.c 1983F: drivers/net/ethernet/i825xx/ether1* 1984F: drivers/net/ethernet/seeq/ether3* 1985F: drivers/scsi/arm/ 1986 1987ARM/Rockchip SoC support 1988M: Heiko Stuebner <heiko@sntech.de> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990L: linux-rockchip@lists.infradead.org 1991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1992S: Maintained 1993F: arch/arm/boot/dts/rk3* 1994F: arch/arm/boot/dts/rv1108* 1995F: arch/arm/mach-rockchip/ 1996F: drivers/clk/rockchip/ 1997F: drivers/i2c/busses/i2c-rk3x.c 1998F: drivers/*/*rockchip* 1999F: drivers/*/*/*rockchip* 2000F: sound/soc/rockchip/
2001N: rockchip 2002 2003ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2004M: Kukjin Kim <kgene@kernel.org> 2005M: Krzysztof Kozlowski <krzk@kernel.org> 2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2007L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2008Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2009S: Maintained 2010F: arch/arm/boot/dts/s3c* 2011F: arch/arm/boot/dts/s5p* 2012F: arch/arm/boot/dts/exynos* 2013F: arch/arm64/boot/dts/exynos/ 2014F: arch/arm/plat-samsung/ 2015F: arch/arm/mach-s3c24*/ 2016F: arch/arm/mach-s3c64xx/ 2017F: arch/arm/mach-s5p*/ 2018F: arch/arm/mach-exynos*/ 2019F: drivers/*/*s3c24* 2020F: drivers/*/*/*s3c24* 2021F: drivers/*/*s3c64xx* 2022F: drivers/*/*s5pv210* 2023F: drivers/memory/samsung/* 2024F: drivers/soc/samsung/* 2025F: Documentation/arm/Samsung/ 2026F: Documentation/devicetree/bindings/arm/samsung/ 2027F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2028F: Documentation/devicetree/bindings/power/pd-samsung.txt 2029N: exynos 2030 2031ARM/SAMSUNG MOBILE MACHINE SUPPORT 2032M: Kyungmin Park <kyungmin.park@samsung.com> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034S: Maintained 2035F: arch/arm/mach-s5pv210/ 2036 2037ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2038M: Kyungmin Park <kyungmin.park@samsung.com> 2039M: Kamil Debski <kamil@wypas.org> 2040M: Andrzej Hajda <a.hajda@samsung.com> 2041L: linux-arm-kernel@lists.infradead.org 2042L: linux-media@vger.kernel.org 2043S: Maintained 2044F: drivers/media/platform/s5p-g2d/ 2045 2046ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2047M: Marek Szyprowski <m.szyprowski@samsung.com> 2048L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2049L: linux-media@vger.kernel.org 2050S: Maintained 2051F: drivers/media/platform/s5p-cec/ 2052F: Documentation/devicetree/bindings/media/s5p-cec.txt 2053 2054ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2055M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2056M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2057L: linux-arm-kernel@lists.infradead.org 2058L: linux-media@vger.kernel.org 2059S: Maintained 2060F: drivers/media/platform/s5p-jpeg/ 2061 2062ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2063M: Kyungmin Park <kyungmin.park@samsung.com> 2064M: Kamil Debski <kamil@wypas.org> 2065M: Jeongtae Park <jtp.park@samsung.com> 2066M: Andrzej Hajda <a.hajda@samsung.com> 2067L: linux-arm-kernel@lists.infradead.org 2068L: linux-media@vger.kernel.org 2069S: Maintained 2070F: arch/arm/plat-samsung/s5p-dev-mfc.c 2071F: drivers/media/platform/s5p-mfc/ 2072 2073ARM/SHMOBILE ARM ARCHITECTURE 2074M: Simon Horman <horms@verge.net.au> 2075M: Magnus Damm <magnus.damm@gmail.com> 2076L: linux-renesas-soc@vger.kernel.org 2077Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2078T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2079S: Supported 2080F: arch/arm/boot/dts/emev2* 2081F: arch/arm/boot/dts/r7s* 2082F: arch/arm/boot/dts/r8a* 2083F: arch/arm/boot/dts/r9a* 2084F: arch/arm/boot/dts/sh* 2085F: arch/arm/configs/shmobile_defconfig 2086F: arch/arm/include/debug/renesas-scif.S 2087F: arch/arm/mach-shmobile/ 2088F: Documentation/devicetree/bindings/arm/shmobile.txt 2089F: drivers/soc/renesas/ 2090F: include/linux/soc/renesas/ 2091 2092ARM/SOCFPGA ARCHITECTURE 2093M: Dinh Nguyen <dinguyen@kernel.org> 2094S: Maintained 2095F: arch/arm/mach-socfpga/ 2096F: arch/arm/boot/dts/socfpga* 2097F: arch/arm/configs/socfpga_defconfig 2098F: arch/arm64/boot/dts/altera/ 2099W: http://www.rocketboards.org 2100T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2101 2102ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2103M: Dinh Nguyen <dinguyen@kernel.org> 2104S: Maintained 2105F: drivers/clk/socfpga/ 2106 2107ARM/SOCFPGA EDAC SUPPORT 2108M: Thor Thayer <thor.thayer@linux.intel.com> 2109S: Maintained 2110F: drivers/edac/altera_edac. 2111 2112ARM/SPREADTRUM SoC SUPPORT 2113M: Orson Zhai <orsonzhai@gmail.com> 2114M: Baolin Wang <baolin.wang@linaro.org> 2115M: Chunyan Zhang <zhang.lyra@gmail.com> 2116S: Maintained 2117F: arch/arm64/boot/dts/sprd 2118N: sprd 2119 2120ARM/STI ARCHITECTURE 2121M: Patrice Chotard <patrice.chotard@st.com> 2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2123W: http://www.stlinux.com 2124S: Maintained 2125F: arch/arm/mach-sti/ 2126F: arch/arm/boot/dts/sti* 2127F: drivers/char/hw_random/st-rng.c 2128F: drivers/clocksource/arm_global_timer.c 2129F: drivers/clocksource/clksrc_st_lpc.c 2130F: drivers/cpufreq/sti-cpufreq.c 2131F: drivers/dma/st_fdma* 2132F: drivers/i2c/busses/i2c-st.c 2133F: drivers/media/rc/st_rc.c 2134F: drivers/media/platform/sti/c8sectpfe/ 2135F: drivers/mmc/host/sdhci-st.c 2136F: drivers/phy/st/phy-miphy28lp.c 2137F: drivers/phy/st/phy-stih407-usb.c 2138F: drivers/pinctrl/pinctrl-st.c 2139F: drivers/remoteproc/st_remoteproc.c 2140F: drivers/remoteproc/st_slim_rproc.c 2141F: drivers/reset/sti/ 2142F: drivers/rtc/rtc-st-lpc.c 2143F: drivers/tty/serial/st-asc.c 2144F: drivers/usb/dwc3/dwc3-st.c 2145F: drivers/usb/host/ehci-st.c 2146F: drivers/usb/host/ohci-st.c 2147F: drivers/watchdog/st_lpc_wdt.c 2148F: drivers/ata/ahci_st.c 2149F: include/linux/remoteproc/st_slim_rproc.h 2150 2151ARM/STM32 ARCHITECTURE 2152M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2153M: Alexandre Torgue <alexandre.torgue@st.com> 2154L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2156S: Maintained 2157T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2158N: stm32 2159N: stm 2160F: arch/arm/boot/dts/stm32* 2161F: arch/arm/mach-stm32/ 2162F: drivers/clocksource/armv7m_systick.c 2163 2164ARM/Synaptics SoC support 2165M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2166M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2168S: Maintained 2169F: arch/arm/mach-berlin/ 2170F: arch/arm/boot/dts/berlin* 2171F: arch/arm64/boot/dts/synaptics/ 2172 2173ARM/TANGO ARCHITECTURE 2174M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2175M: Mans Rullgard <mans@mansr.com> 2176L: linux-arm-kernel@lists.infradead.org 2177S: Odd Fixes 2178N: tango 2179 2180ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2181M: Lennert Buytenhek <kernel@wantstofly.org> 2182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2183S: Maintained 2184 2185ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2186M: Hans Verkuil <hans.verkuil@cisco.com> 2187L: linux-tegra@vger.kernel.org 2188L: linux-media@vger.kernel.org 2189S: Maintained 2190F: drivers/media/platform/tegra-cec/ 2191F: Documentation/devicetree/bindings/media/tegra-cec.txt 2192 2193ARM/TETON BGA MACHINE SUPPORT 2194M: "Mark F. Brown" <mark.brown314@gmail.com> 2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2196S: Maintained 2197 2198ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2199M: Santosh Shilimkar <ssantosh@kernel.org> 2200L: linux-kernel@vger.kernel.org 2201S: Maintained 2202F: drivers/memory/*emif* 2203 2204ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2205M: Tero Kristo <t-kristo@ti.com> 2206M: Nishanth Menon <nm@ti.com> 2207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2208S: Supported 2209F: Documentation/devicetree/bindings/arm/ti/k3.txt 2210F: arch/arm64/boot/dts/ti/Makefile 2211F: arch/arm64/boot/dts/ti/k3-* 2212 2213ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2214M: Santosh Shilimkar <ssantosh@kernel.org> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216S: Maintained 2217F: arch/arm/mach-keystone/ 2218F: arch/arm/boot/dts/keystone-* 2219T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2220 2221ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2222M: Santosh Shilimkar <ssantosh@kernel.org> 2223L: linux-kernel@vger.kernel.org 2224S: Maintained 2225F: drivers/clk/keystone/ 2226 2227ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2228M: Santosh Shilimkar <ssantosh@kernel.org> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230L: linux-kernel@vger.kernel.org 2231S: Maintained 2232F: drivers/clocksource/timer-keystone.c 2233 2234ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2235M: Santosh Shilimkar <ssantosh@kernel.org> 2236L: linux-kernel@vger.kernel.org 2237S: Maintained 2238F: drivers/power/reset/keystone-reset.c 2239 2240ARM/THECUS N2100 MACHINE SUPPORT 2241M: Lennert Buytenhek <kernel@wantstofly.org> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Maintained 2244 2245ARM/TOSA MACHINE SUPPORT 2246M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2247M: Dirk Opfer <dirk@opfer-online.de> 2248S: Maintained 2249 2250ARM/UNIPHIER ARCHITECTURE 2251M: Masahiro Yamada <yamada.masahiro@socionext.com> 2252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2254S: Maintained 2255F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2256F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2257F: arch/arm/boot/dts/uniphier* 2258F: arch/arm/include/asm/hardware/cache-uniphier.h 2259F: arch/arm/mach-uniphier/ 2260F: arch/arm/mm/cache-uniphier.c 2261F: arch/arm64/boot/dts/socionext/uniphier* 2262F: drivers/bus/uniphier-system-bus.c 2263F: drivers/clk/uniphier/ 2264F: drivers/gpio/gpio-uniphier.c 2265F: drivers/i2c/busses/i2c-uniphier* 2266F: drivers/irqchip/irq-uniphier-aidet.c 2267F: drivers/mmc/host/uniphier-sd.c 2268F: drivers/pinctrl/uniphier/ 2269F: drivers/reset/reset-uniphier.c 2270F: drivers/tty/serial/8250/8250_uniphier.c 2271N: uniphier 2272 2273ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2274M: Ulf Hansson <ulf.hansson@linaro.org> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276T: git git://git.linaro.org/people/ulfh/clk.git 2277S: Maintained 2278F: drivers/clk/ux500/ 2279 2280ARM/VERSATILE EXPRESS PLATFORM 2281M: Liviu Dudau <liviu.dudau@arm.com> 2282M: Sudeep Holla <sudeep.holla@arm.com> 2283M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285S: Maintained 2286F: arch/arm/boot/dts/vexpress* 2287F: arch/arm64/boot/dts/arm/ 2288F: arch/arm/mach-vexpress/ 2289F: */*/vexpress* 2290F: */*/*/vexpress* 2291F: drivers/clk/versatile/clk-vexpress-osc.c 2292F: drivers/clocksource/timer-versatile.c 2293N: mps2 2294 2295ARM/VFP SUPPORT 2296M: Russell King <linux@armlinux.org.uk> 2297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2298W: http://www.armlinux.org.uk/ 2299S: Maintained 2300F: arch/arm/vfp/ 2301 2302ARM/VOIPAC PXA270 SUPPORT 2303M: Marek Vasut <marek.vasut@gmail.com> 2304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2305S: Maintained 2306F: arch/arm/mach-pxa/vpac270.c 2307F: arch/arm/mach-pxa/include/mach/vpac270.h 2308 2309ARM/VT8500 ARM ARCHITECTURE 2310M: Tony Prisk <linux@prisktech.co.nz> 2311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2312S: Maintained 2313F: arch/arm/mach-vt8500/ 2314F: drivers/clocksource/timer-vt8500.c 2315F: drivers/i2c/busses/i2c-wmt.c 2316F: drivers/mmc/host/wmt-sdmmc.c 2317F: drivers/pwm/pwm-vt8500.c 2318F: drivers/rtc/rtc-vt8500.c 2319F: drivers/tty/serial/vt8500_serial.c 2320F: drivers/usb/host/ehci-platform.c 2321F: drivers/usb/host/uhci-platform.c 2322F: drivers/video/fbdev/vt8500lcdfb.* 2323F: drivers/video/fbdev/wm8505fb* 2324F: drivers/video/fbdev/wmt_ge_rops.* 2325 2326ARM/ZIPIT Z2 SUPPORT 2327M: Marek Vasut <marek.vasut@gmail.com> 2328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2329S: Maintained 2330F: arch/arm/mach-pxa/z2.c 2331F: arch/arm/mach-pxa/include/mach/z2.h 2332 2333ARM/ZTE ARCHITECTURE 2334M: Jun Nie <jun.nie@linaro.org> 2335M: Shawn Guo <shawnguo@kernel.org> 2336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2337S: Maintained 2338F: arch/arm/boot/dts/zx2967* 2339F: arch/arm/mach-zx/ 2340F: arch/arm64/boot/dts/zte/ 2341F: drivers/clk/zte/ 2342F: drivers/dma/zx_dma.c 2343F: drivers/gpio/gpio-zx.c 2344F: drivers/i2c/busses/i2c-zx2967.c 2345F: drivers/mmc/host/dw_mmc-zx.* 2346F: drivers/pinctrl/zte/ 2347F: drivers/soc/zte/ 2348F: drivers/thermal/zx2967_thermal.c 2349F: drivers/watchdog/zx2967_wdt.c 2350F: Documentation/devicetree/bindings/arm/zte.txt 2351F: Documentation/devicetree/bindings/clock/zx2967*.txt 2352F: Documentation/devicetree/bindings/dma/zxdma.txt 2353F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2354F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2355F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2356F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2357F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2358F: Documentation/devicetree/bindings/soc/zte/ 2359F: Documentation/devicetree/bindings/sound/zte,*.txt 2360F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2361F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2362F: include/dt-bindings/clock/zx2967*.h 2363F: include/dt-bindings/soc/zte,*.h 2364F: sound/soc/codecs/zx_aud96p22.c 2365F: sound/soc/zte/ 2366 2367ARM/ZYNQ ARCHITECTURE 2368M: Michal Simek <michal.simek@xilinx.com> 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2370W: http://wiki.xilinx.com 2371T: git https://github.com/Xilinx/linux-xlnx.git 2372S: Supported 2373F: arch/arm/mach-zynq/ 2374F: drivers/cpuidle/cpuidle-zynq.c 2375F: drivers/block/xsysace.c 2376N: zynq 2377N: xilinx 2378F: drivers/clocksource/timer-cadence-ttc.c 2379F: drivers/i2c/busses/i2c-cadence.c 2380F: drivers/mmc/host/sdhci-of-arasan.c 2381F: drivers/edac/synopsys_edac.c 2382F: drivers/i2c/busses/i2c-xiic.c 2383 2384ARM64 PORT (AARCH64 ARCHITECTURE) 2385M: Catalin Marinas <catalin.marinas@arm.com> 2386M: Will Deacon <will.deacon@arm.com> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2389S: Maintained 2390F: arch/arm64/ 2391X: arch/arm64/boot/dts/ 2392F: Documentation/arm64/ 2393 2394AS3645A LED FLASH CONTROLLER DRIVER 2395M: Sakari Ailus <sakari.ailus@iki.fi> 2396L: linux-leds@vger.kernel.org 2397S: Maintained 2398F: drivers/leds/leds-as3645a.c 2399 2400ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2401M: Tianshu Qiu <tian.shu.qiu@intel.com> 2402L: linux-media@vger.kernel.org 2403T: git git://linuxtv.org/media_tree.git 2404S: Maintained 2405F: drivers/media/i2c/ak7375.c 2406F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2407 2408ASAHI KASEI AK8974 DRIVER 2409M: Linus Walleij <linus.walleij@linaro.org> 2410L: linux-iio@vger.kernel.org 2411W: http://www.akm.com/ 2412S: Supported 2413F: drivers/iio/magnetometer/ak8974.c 2414 2415ASC7621 HARDWARE MONITOR DRIVER 2416M: George Joseph <george.joseph@fairview5.com> 2417L: linux-hwmon@vger.kernel.org 2418S: Maintained 2419F: Documentation/hwmon/asc7621 2420F: drivers/hwmon/asc7621.c 2421 2422ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2423M: Corentin Chary <corentin.chary@gmail.com> 2424L: acpi4asus-user@lists.sourceforge.net 2425L: platform-driver-x86@vger.kernel.org 2426W: http://acpi4asus.sf.net 2427S: Maintained 2428F: drivers/platform/x86/asus*.c 2429F: drivers/platform/x86/eeepc*.c 2430 2431ASUS WIRELESS RADIO CONTROL DRIVER 2432M: João Paulo Rechi Vita <jprvita@gmail.com> 2433L: platform-driver-x86@vger.kernel.org 2434S: Maintained 2435F: drivers/platform/x86/asus-wireless.c 2436 2437ASYMMETRIC KEYS 2438M: David Howells <dhowells@redhat.com> 2439L: keyrings@vger.kernel.org 2440S: Maintained 2441F: Documentation/crypto/asymmetric-keys.txt 2442F: include/linux/verification.h 2443F: include/crypto/public_key.h 2444F: include/crypto/pkcs7.h 2445F: crypto/asymmetric_keys/ 2446 2447ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2448R: Dan Williams <dan.j.williams@intel.com> 2449W: http://sourceforge.net/projects/xscaleiop 2450S: Odd fixes 2451F: Documentation/crypto/async-tx-api.txt 2452F: crypto/async_tx/ 2453F: drivers/dma/ 2454F: include/linux/dmaengine.h 2455F: include/linux/async_tx.h 2456 2457AT24 EEPROM DRIVER 2458M: Bartosz Golaszewski <brgl@bgdev.pl> 2459L: linux-i2c@vger.kernel.org 2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2461S: Maintained 2462F: Documentation/devicetree/bindings/eeprom/at24.txt 2463F: drivers/misc/eeprom/at24.c 2464F: include/linux/platform_data/at24.h 2465 2466ATA OVER ETHERNET (AOE) DRIVER 2467M: "Ed L. Cashin" <ed.cashin@acm.org> 2468W: http://www.openaoe.org/ 2469S: Supported 2470F: Documentation/aoe/ 2471F: drivers/block/aoe/ 2472 2473ATHEROS 71XX/9XXX GPIO DRIVER 2474M: Alban Bedel <albeu@free.fr> 2475W: https://github.com/AlbanBedel/linux 2476T: git git://github.com/AlbanBedel/linux 2477S: Maintained 2478F: drivers/gpio/gpio-ath79.c 2479F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2480 2481ATHEROS 71XX/9XXX USB PHY DRIVER 2482M: Alban Bedel <albeu@free.fr> 2483W: https://github.com/AlbanBedel/linux 2484T: git git://github.com/AlbanBedel/linux 2485S: Maintained 2486F: drivers/phy/qualcomm/phy-ath79-usb.c 2487F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2488 2489ATHEROS ATH GENERIC UTILITIES 2490M: Kalle Valo <kvalo@codeaurora.org> 2491L: linux-wireless@vger.kernel.org 2492S: Supported 2493F: drivers/net/wireless/ath/* 2494 2495ATHEROS ATH5K WIRELESS DRIVER 2496M: Jiri Slaby <jirislaby@gmail.com> 2497M: Nick Kossifidis <mickflemm@gmail.com> 2498M: Luis Chamberlain <mcgrof@kernel.org> 2499L: linux-wireless@vger.kernel.org 2500W: http://wireless.kernel.org/en/users/Drivers/ath5k 2501S: Maintained 2502F: drivers/net/wireless/ath/ath5k/ 2503 2504ATHEROS ATH6KL WIRELESS DRIVER 2505M: Kalle Valo <kvalo@codeaurora.org> 2506L: linux-wireless@vger.kernel.org 2507W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2509S: Supported 2510F: drivers/net/wireless/ath/ath6kl/ 2511 2512ATI_REMOTE2 DRIVER 2513M: Ville Syrjala <syrjala@sci.fi> 2514S: Maintained 2515F: drivers/input/misc/ati_remote2.c 2516 2517ATK0110 HWMON DRIVER 2518M: Luca Tettamanti <kronos.it@gmail.com> 2519L: linux-hwmon@vger.kernel.org 2520S: Maintained 2521F: drivers/hwmon/asus_atk0110.c 2522 2523ATLX ETHERNET DRIVERS 2524M: Jay Cliburn <jcliburn@gmail.com> 2525M: Chris Snook <chris.snook@gmail.com> 2526L: netdev@vger.kernel.org 2527W: http://sourceforge.net/projects/atl1 2528W: http://atl1.sourceforge.net 2529S: Maintained 2530F: drivers/net/ethernet/atheros/ 2531 2532ATM 2533M: Chas Williams <3chas3@gmail.com> 2534L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2535L: netdev@vger.kernel.org 2536W: http://linux-atm.sourceforge.net 2537S: Maintained 2538F: drivers/atm/ 2539F: include/linux/atm* 2540F: include/uapi/linux/atm* 2541 2542ATMEL MACB ETHERNET DRIVER 2543M: Nicolas Ferre <nicolas.ferre@microchip.com> 2544S: Supported 2545F: drivers/net/ethernet/cadence/ 2546 2547ATMEL MAXTOUCH DRIVER 2548M: Nick Dyer <nick@shmanahar.org> 2549T: git git://github.com/ndyer/linux.git 2550S: Maintained 2551F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2552F: drivers/input/touchscreen/atmel_mxt_ts.c 2553 2554ATMEL WIRELESS DRIVER 2555M: Simon Kelley <simon@thekelleys.org.uk> 2556L: linux-wireless@vger.kernel.org 2557W: http://www.thekelleys.org.uk/atmel 2558W: http://atmelwlandriver.sourceforge.net/ 2559S: Maintained 2560F: drivers/net/wireless/atmel/atmel* 2561 2562ATOMIC INFRASTRUCTURE 2563M: Will Deacon <will.deacon@arm.com> 2564M: Peter Zijlstra <peterz@infradead.org> 2565R: Boqun Feng <boqun.feng@gmail.com> 2566L: linux-kernel@vger.kernel.org 2567S: Maintained 2568F: arch/*/include/asm/atomic*.h 2569F: include/*/atomic*.h 2570 2571ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2572M: Bradley Grove <linuxdrivers@attotech.com> 2573L: linux-scsi@vger.kernel.org 2574W: http://www.attotech.com 2575S: Supported 2576F: drivers/scsi/esas2r 2577 2578ATUSB IEEE 802.15.4 RADIO DRIVER 2579M: Stefan Schmidt <stefan@datenfreihafen.org> 2580L: linux-wpan@vger.kernel.org 2581S: Maintained 2582F: drivers/net/ieee802154/atusb.c 2583F: drivers/net/ieee802154/atusb.h 2584F: drivers/net/ieee802154/at86rf230.h 2585 2586AUDIT SUBSYSTEM 2587M: Paul Moore <paul@paul-moore.com> 2588M: Eric Paris <eparis@redhat.com> 2589L: linux-audit@redhat.com (moderated for non-subscribers) 2590W: https://github.com/linux-audit 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2592S: Supported 2593F: include/linux/audit.h 2594F: include/uapi/linux/audit.h 2595F: kernel/audit* 2596 2597AUXILIARY DISPLAY DRIVERS 2598M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2599S: Maintained 2600F: drivers/auxdisplay/ 2601F: include/linux/cfag12864b.h 2602 2603AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2604M: Andreas Klinger <ak@it-klinger.de> 2605L: linux-iio@vger.kernel.org 2606S: Maintained 2607F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2608F: drivers/iio/adc/hx711.c 2609 2610AX.25 NETWORK LAYER 2611M: Ralf Baechle <ralf@linux-mips.org> 2612L: linux-hams@vger.kernel.org 2613W: http://www.linux-ax25.org/ 2614S: Maintained 2615F: include/uapi/linux/ax25.h 2616F: include/net/ax25.h 2617F: net/ax25/ 2618 2619AXENTIA ARM DEVICES 2620M: Peter Rosin <peda@axentia.se> 2621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2622S: Maintained 2623F: Documentation/devicetree/bindings/arm/axentia.txt 2624F: arch/arm/boot/dts/at91-linea.dtsi 2625F: arch/arm/boot/dts/at91-natte.dtsi 2626F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2627F: arch/arm/boot/dts/at91-tse850-3.dts 2628 2629AXENTIA ASOC DRIVERS 2630M: Peter Rosin <peda@axentia.se> 2631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2632S: Maintained 2633F: Documentation/devicetree/bindings/sound/axentia,* 2634F: sound/soc/atmel/tse850-pcm5142.c 2635 2636AXXIA I2C CONTROLLER 2637M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2638L: linux-i2c@vger.kernel.org 2639S: Maintained 2640F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2641F: drivers/i2c/busses/i2c-axxia.c 2642 2643AZ6007 DVB DRIVER 2644M: Mauro Carvalho Chehab <mchehab@kernel.org> 2645L: linux-media@vger.kernel.org 2646W: https://linuxtv.org 2647T: git git://linuxtv.org/media_tree.git 2648S: Maintained 2649F: drivers/media/usb/dvb-usb-v2/az6007.c 2650 2651AZTECH FM RADIO RECEIVER DRIVER 2652M: Hans Verkuil <hverkuil@xs4all.nl> 2653L: linux-media@vger.kernel.org 2654T: git git://linuxtv.org/media_tree.git 2655W: https://linuxtv.org 2656S: Maintained 2657F: drivers/media/radio/radio-aztech* 2658 2659B43 WIRELESS DRIVER 2660L: linux-wireless@vger.kernel.org 2661L: b43-dev@lists.infradead.org 2662W: http://wireless.kernel.org/en/users/Drivers/b43 2663S: Odd Fixes 2664F: drivers/net/wireless/broadcom/b43/ 2665 2666B43LEGACY WIRELESS DRIVER 2667M: Larry Finger <Larry.Finger@lwfinger.net> 2668L: linux-wireless@vger.kernel.org 2669L: b43-dev@lists.infradead.org 2670W: http://wireless.kernel.org/en/users/Drivers/b43 2671S: Maintained 2672F: drivers/net/wireless/broadcom/b43legacy/ 2673 2674BACKLIGHT CLASS/SUBSYSTEM 2675M: Lee Jones <lee.jones@linaro.org> 2676M: Daniel Thompson <daniel.thompson@linaro.org> 2677M: Jingoo Han <jingoohan1@gmail.com> 2678L: dri-devel@lists.freedesktop.org 2679T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2680S: Maintained 2681F: drivers/video/backlight/ 2682F: include/linux/backlight.h 2683F: include/linux/pwm_backlight.h 2684F: Documentation/devicetree/bindings/leds/backlight 2685 2686BATMAN ADVANCED 2687M: Marek Lindner <mareklindner@neomailbox.ch> 2688M: Simon Wunderlich <sw@simonwunderlich.de> 2689M: Antonio Quartulli <a@unstable.cc> 2690L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2691W: https://www.open-mesh.org/ 2692Q: https://patchwork.open-mesh.org/project/batman/list/ 2693S: Maintained 2694F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2695F: Documentation/ABI/testing/sysfs-class-net-mesh 2696F: Documentation/networking/batman-adv.rst 2697F: include/uapi/linux/batadv_packet.h 2698F: include/uapi/linux/batman_adv.h 2699F: net/batman-adv/ 2700 2701BAYCOM/HDLCDRV DRIVERS FOR AX.25 2702M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2703L: linux-hams@vger.kernel.org 2704W: http://www.baycom.org/~tom/ham/ham.html 2705S: Maintained 2706F: drivers/net/hamradio/baycom* 2707 2708BCACHE (BLOCK LAYER CACHE) 2709M: Coly Li <colyli@suse.de> 2710M: Kent Overstreet <kent.overstreet@gmail.com> 2711L: linux-bcache@vger.kernel.org 2712W: http://bcache.evilpiepirate.org 2713C: irc://irc.oftc.net/bcache 2714S: Maintained 2715F: drivers/md/bcache/ 2716 2717BDISP ST MEDIA DRIVER 2718M: Fabien Dessenne <fabien.dessenne@st.com> 2719L: linux-media@vger.kernel.org 2720T: git git://linuxtv.org/media_tree.git 2721W: https://linuxtv.org 2722S: Supported 2723F: drivers/media/platform/sti/bdisp 2724 2725BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2726M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2727L: netdev@vger.kernel.org 2728S: Maintained 2729F: drivers/net/ethernet/ec_bhf.c 2730 2731BEFS FILE SYSTEM 2732M: Luis de Bethencourt <luisbg@kernel.org> 2733M: Salah Triki <salah.triki@gmail.com> 2734S: Maintained 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2736F: Documentation/filesystems/befs.txt 2737F: fs/befs/ 2738 2739BFQ I/O SCHEDULER 2740M: Paolo Valente <paolo.valente@linaro.org> 2741M: Jens Axboe <axboe@kernel.dk> 2742L: linux-block@vger.kernel.org 2743S: Maintained 2744F: block/bfq-* 2745F: Documentation/block/bfq-iosched.txt 2746 2747BFS FILE SYSTEM 2748M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2749S: Maintained 2750F: Documentation/filesystems/bfs.txt 2751F: fs/bfs/ 2752F: include/uapi/linux/bfs_fs.h 2753 2754BLINKM RGB LED DRIVER 2755M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2756S: Maintained 2757F: drivers/leds/leds-blinkm.c 2758 2759BLOCK LAYER 2760M: Jens Axboe <axboe@kernel.dk> 2761L: linux-block@vger.kernel.org 2762T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2763S: Maintained 2764F: block/ 2765F: drivers/block/ 2766F: kernel/trace/blktrace.c 2767F: lib/sbitmap.c 2768 2769BLOCK2MTD DRIVER 2770M: Joern Engel <joern@lazybastard.org> 2771L: linux-mtd@lists.infradead.org 2772S: Maintained 2773F: drivers/mtd/devices/block2mtd.c 2774 2775BLUETOOTH DRIVERS 2776M: Marcel Holtmann <marcel@holtmann.org> 2777M: Johan Hedberg <johan.hedberg@gmail.com> 2778L: linux-bluetooth@vger.kernel.org 2779W: http://www.bluez.org/ 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2781T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2782S: Maintained 2783F: drivers/bluetooth/ 2784 2785BLUETOOTH SUBSYSTEM 2786M: Marcel Holtmann <marcel@holtmann.org> 2787M: Johan Hedberg <johan.hedberg@gmail.com> 2788L: linux-bluetooth@vger.kernel.org 2789W: http://www.bluez.org/ 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2792S: Maintained 2793F: net/bluetooth/ 2794F: include/net/bluetooth/ 2795 2796BONDING DRIVER 2797M: Jay Vosburgh <j.vosburgh@gmail.com> 2798M: Veaceslav Falico <vfalico@gmail.com> 2799M: Andy Gospodarek <andy@greyhouse.net> 2800L: netdev@vger.kernel.org 2801W: http://sourceforge.net/projects/bonding/ 2802S: Supported 2803F: drivers/net/bonding/ 2804F: include/uapi/linux/if_bonding.h 2805 2806BPF (Safe dynamic programs and tools) 2807M: Alexei Starovoitov <ast@kernel.org> 2808M: Daniel Borkmann <daniel@iogearbox.net> 2809L: netdev@vger.kernel.org 2810L: linux-kernel@vger.kernel.org 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2813Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2814S: Supported 2815F: arch/*/net/* 2816F: Documentation/networking/filter.txt 2817F: Documentation/bpf/ 2818F: include/linux/bpf* 2819F: include/linux/filter.h 2820F: include/trace/events/xdp.h 2821F: include/uapi/linux/bpf* 2822F: include/uapi/linux/filter.h 2823F: kernel/bpf/ 2824F: kernel/trace/bpf_trace.c 2825F: lib/test_bpf.c 2826F: net/bpf/ 2827F: net/core/filter.c 2828F: net/sched/act_bpf.c 2829F: net/sched/cls_bpf.c 2830F: samples/bpf/ 2831F: tools/bpf/ 2832F: tools/lib/bpf/ 2833F: tools/testing/selftests/bpf/ 2834 2835BPF JIT for ARM 2836M: Shubham Bansal <illusionist.neo@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Maintained 2839F: arch/arm/net/ 2840 2841BPF JIT for ARM64 2842M: Daniel Borkmann <daniel@iogearbox.net> 2843M: Alexei Starovoitov <ast@kernel.org> 2844M: Zi Shen Lim <zlim.lnx@gmail.com> 2845L: netdev@vger.kernel.org 2846S: Supported 2847F: arch/arm64/net/ 2848 2849BPF JIT for MIPS (32-BIT AND 64-BIT) 2850M: Paul Burton <paul.burton@mips.com> 2851L: netdev@vger.kernel.org 2852S: Maintained 2853F: arch/mips/net/ 2854 2855BPF JIT for NFP NICs 2856M: Jakub Kicinski <jakub.kicinski@netronome.com> 2857L: netdev@vger.kernel.org 2858S: Supported 2859F: drivers/net/ethernet/netronome/nfp/bpf/ 2860 2861BPF JIT for POWERPC (32-BIT AND 64-BIT) 2862M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2863M: Sandipan Das <sandipan@linux.ibm.com> 2864L: netdev@vger.kernel.org 2865S: Maintained 2866F: arch/powerpc/net/ 2867 2868BPF JIT for S390 2869M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2870M: Heiko Carstens <heiko.carstens@de.ibm.com> 2871L: netdev@vger.kernel.org 2872S: Maintained 2873F: arch/s390/net/ 2874X: arch/s390/net/pnet.c 2875 2876BPF JIT for SPARC (32-BIT AND 64-BIT) 2877M: David S. Miller <davem@davemloft.net> 2878L: netdev@vger.kernel.org 2879S: Maintained 2880F: arch/sparc/net/ 2881 2882BPF JIT for X86 32-BIT 2883M: Wang YanQing <udknight@gmail.com> 2884L: netdev@vger.kernel.org 2885S: Maintained 2886F: arch/x86/net/bpf_jit_comp32.c 2887 2888BPF JIT for X86 64-BIT 2889M: Alexei Starovoitov <ast@kernel.org> 2890M: Daniel Borkmann <daniel@iogearbox.net> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: arch/x86/net/ 2894X: arch/x86/net/bpf_jit_comp32.c 2895 2896BROADCOM B44 10/100 ETHERNET DRIVER 2897M: Michael Chan <michael.chan@broadcom.com> 2898L: netdev@vger.kernel.org 2899S: Supported 2900F: drivers/net/ethernet/broadcom/b44.* 2901 2902BROADCOM B53 ETHERNET SWITCH DRIVER 2903M: Florian Fainelli <f.fainelli@gmail.com> 2904L: netdev@vger.kernel.org 2905L: openwrt-devel@lists.openwrt.org (subscribers-only) 2906S: Supported 2907F: drivers/net/dsa/b53/* 2908F: include/linux/platform_data/b53.h 2909 2910BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2911M: Florian Fainelli <f.fainelli@gmail.com> 2912M: Ray Jui <rjui@broadcom.com> 2913M: Scott Branden <sbranden@broadcom.com> 2914M: bcm-kernel-feedback-list@broadcom.com 2915T: git git://github.com/broadcom/mach-bcm 2916S: Maintained 2917N: bcm281* 2918N: bcm113* 2919N: bcm216* 2920N: kona 2921F: arch/arm/mach-bcm/ 2922 2923BROADCOM BCM2835 ARM ARCHITECTURE 2924M: Eric Anholt <eric@anholt.net> 2925M: Stefan Wahren <stefan.wahren@i2se.com> 2926L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2928T: git git://github.com/anholt/linux 2929S: Maintained 2930N: bcm2835 2931F: drivers/staging/vc04_services 2932 2933BROADCOM BCM47XX MIPS ARCHITECTURE 2934M: Hauke Mehrtens <hauke@hauke-m.de> 2935M: Rafał Miłecki <zajec5@gmail.com> 2936L: linux-mips@vger.kernel.org 2937S: Maintained 2938F: Documentation/devicetree/bindings/mips/brcm/ 2939F: arch/mips/bcm47xx/* 2940F: arch/mips/include/asm/mach-bcm47xx/* 2941 2942BROADCOM BCM5301X ARM ARCHITECTURE 2943M: Hauke Mehrtens <hauke@hauke-m.de> 2944M: Rafał Miłecki <zajec5@gmail.com> 2945M: bcm-kernel-feedback-list@broadcom.com 2946L: linux-arm-kernel@lists.infradead.org 2947S: Maintained 2948F: arch/arm/mach-bcm/bcm_5301x.c 2949F: arch/arm/boot/dts/bcm5301x*.dtsi 2950F: arch/arm/boot/dts/bcm470* 2951F: arch/arm/boot/dts/bcm953012* 2952 2953BROADCOM BCM53573 ARM ARCHITECTURE 2954M: Rafał Miłecki <rafal@milecki.pl> 2955L: linux-arm-kernel@lists.infradead.org 2956S: Maintained 2957F: arch/arm/boot/dts/bcm53573* 2958F: arch/arm/boot/dts/bcm47189* 2959 2960BROADCOM BCM63XX ARM ARCHITECTURE 2961M: Florian Fainelli <f.fainelli@gmail.com> 2962M: bcm-kernel-feedback-list@broadcom.com 2963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2964T: git git://github.com/broadcom/stblinux.git 2965S: Maintained 2966N: bcm63xx 2967 2968BROADCOM BCM63XX/BCM33XX UDC DRIVER 2969M: Kevin Cernekee <cernekee@gmail.com> 2970L: linux-usb@vger.kernel.org 2971S: Maintained 2972F: drivers/usb/gadget/udc/bcm63xx_udc.* 2973 2974BROADCOM BCM7XXX ARM ARCHITECTURE 2975M: Brian Norris <computersforpeace@gmail.com> 2976M: Gregory Fong <gregory.0xf0@gmail.com> 2977M: Florian Fainelli <f.fainelli@gmail.com> 2978M: bcm-kernel-feedback-list@broadcom.com 2979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2980T: git git://github.com/broadcom/stblinux.git 2981S: Maintained 2982F: arch/arm/mach-bcm/*brcmstb* 2983F: arch/arm/boot/dts/bcm7*.dts* 2984F: drivers/bus/brcmstb_gisb.c 2985F: arch/arm/mm/cache-b15-rac.c 2986F: arch/arm/include/asm/hardware/cache-b15-rac.h 2987N: brcmstb 2988 2989BROADCOM BMIPS CPUFREQ DRIVER 2990M: Markus Mayer <mmayer@broadcom.com> 2991M: bcm-kernel-feedback-list@broadcom.com 2992L: linux-pm@vger.kernel.org 2993S: Maintained 2994F: drivers/cpufreq/bmips-cpufreq.c 2995 2996BROADCOM BMIPS MIPS ARCHITECTURE 2997M: Kevin Cernekee <cernekee@gmail.com> 2998M: Florian Fainelli <f.fainelli@gmail.com> 2999L: linux-mips@vger.kernel.org 3000T: git git://github.com/broadcom/stblinux.git
3001S: Maintained 3002F: arch/mips/bmips/* 3003F: arch/mips/include/asm/mach-bmips/* 3004F: arch/mips/kernel/*bmips* 3005F: arch/mips/boot/dts/brcm/bcm*.dts* 3006F: drivers/irqchip/irq-bcm63* 3007F: drivers/irqchip/irq-bcm7* 3008F: drivers/irqchip/irq-brcmstb* 3009F: include/linux/bcm963xx_nvram.h 3010F: include/linux/bcm963xx_tag.h 3011 3012BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3013M: Rasesh Mody <rasesh.mody@cavium.com> 3014M: Dept-GELinuxNICDev@cavium.com 3015L: netdev@vger.kernel.org 3016S: Supported 3017F: drivers/net/ethernet/broadcom/bnx2.* 3018F: drivers/net/ethernet/broadcom/bnx2_* 3019 3020BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3021M: QLogic-Storage-Upstream@qlogic.com 3022L: linux-scsi@vger.kernel.org 3023S: Supported 3024F: drivers/scsi/bnx2fc/ 3025 3026BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3027M: QLogic-Storage-Upstream@qlogic.com 3028L: linux-scsi@vger.kernel.org 3029S: Supported 3030F: drivers/scsi/bnx2i/ 3031 3032BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3033M: Ariel Elior <ariel.elior@cavium.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3035M: everest-linux-l2@cavium.com 3036L: netdev@vger.kernel.org 3037S: Supported 3038F: drivers/net/ethernet/broadcom/bnx2x/ 3039 3040BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3041M: Michael Chan <michael.chan@broadcom.com> 3042L: netdev@vger.kernel.org 3043S: Supported 3044F: drivers/net/ethernet/broadcom/bnxt/ 3045 3046BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3047M: Arend van Spriel <arend.vanspriel@broadcom.com> 3048M: Franky Lin <franky.lin@broadcom.com> 3049M: Hante Meuleman <hante.meuleman@broadcom.com> 3050M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3051M: Wright Feng <wright.feng@cypress.com> 3052L: linux-wireless@vger.kernel.org 3053L: brcm80211-dev-list.pdl@broadcom.com 3054L: brcm80211-dev-list@cypress.com 3055S: Supported 3056F: drivers/net/wireless/broadcom/brcm80211/ 3057 3058BROADCOM BRCMSTB GPIO DRIVER 3059M: Gregory Fong <gregory.0xf0@gmail.com> 3060L: bcm-kernel-feedback-list@broadcom.com 3061S: Supported 3062F: drivers/gpio/gpio-brcmstb.c 3063F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3064 3065BROADCOM BRCMSTB I2C DRIVER 3066M: Kamal Dasu <kdasu.kdev@gmail.com> 3067L: linux-i2c@vger.kernel.org 3068L: bcm-kernel-feedback-list@broadcom.com 3069S: Supported 3070F: drivers/i2c/busses/i2c-brcmstb.c 3071F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3072 3073BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3074M: Al Cooper <alcooperx@gmail.com> 3075L: linux-kernel@vger.kernel.org 3076L: bcm-kernel-feedback-list@broadcom.com 3077S: Maintained 3078F: drivers/phy/broadcom/phy-brcm-usb* 3079 3080BROADCOM GENET ETHERNET DRIVER 3081M: Doug Berger <opendmb@gmail.com> 3082M: Florian Fainelli <f.fainelli@gmail.com> 3083L: netdev@vger.kernel.org 3084S: Supported 3085F: drivers/net/ethernet/broadcom/genet/ 3086 3087BROADCOM IPROC ARM ARCHITECTURE 3088M: Ray Jui <rjui@broadcom.com> 3089M: Scott Branden <sbranden@broadcom.com> 3090M: bcm-kernel-feedback-list@broadcom.com 3091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3092T: git git://github.com/broadcom/cygnus-linux.git 3093S: Maintained 3094N: iproc 3095N: cygnus 3096N: bcm[-_]nsp 3097N: bcm9113* 3098N: bcm9583* 3099N: bcm9585* 3100N: bcm9586* 3101N: bcm988312 3102N: bcm113* 3103N: bcm583* 3104N: bcm585* 3105N: bcm586* 3106N: bcm88312 3107N: hr2 3108N: stingray 3109F: arch/arm64/boot/dts/broadcom/northstar2/* 3110F: arch/arm64/boot/dts/broadcom/stingray/* 3111F: drivers/clk/bcm/clk-ns* 3112F: drivers/clk/bcm/clk-sr* 3113F: drivers/pinctrl/bcm/pinctrl-ns* 3114F: include/dt-bindings/clock/bcm-sr* 3115 3116BROADCOM KONA GPIO DRIVER 3117M: Ray Jui <rjui@broadcom.com> 3118L: bcm-kernel-feedback-list@broadcom.com 3119S: Supported 3120F: drivers/gpio/gpio-bcm-kona.c 3121F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3122 3123BROADCOM NETXTREME-E ROCE DRIVER 3124M: Selvin Xavier <selvin.xavier@broadcom.com> 3125M: Devesh Sharma <devesh.sharma@broadcom.com> 3126M: Somnath Kotur <somnath.kotur@broadcom.com> 3127M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3128L: linux-rdma@vger.kernel.org 3129W: http://www.broadcom.com 3130S: Supported 3131F: drivers/infiniband/hw/bnxt_re/ 3132F: include/uapi/rdma/bnxt_re-abi.h 3133 3134BROADCOM NVRAM DRIVER 3135M: Rafał Miłecki <zajec5@gmail.com> 3136L: linux-mips@vger.kernel.org 3137S: Maintained 3138F: drivers/firmware/broadcom/* 3139 3140BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3141M: Rafał Miłecki <zajec5@gmail.com> 3142L: linux-wireless@vger.kernel.org 3143S: Maintained 3144F: drivers/bcma/ 3145F: include/linux/bcma/ 3146 3147BROADCOM STB AVS CPUFREQ DRIVER 3148M: Markus Mayer <mmayer@broadcom.com> 3149M: bcm-kernel-feedback-list@broadcom.com 3150L: linux-pm@vger.kernel.org 3151S: Maintained 3152F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3153F: drivers/cpufreq/brcmstb* 3154 3155BROADCOM STB AVS TMON DRIVER 3156M: Markus Mayer <mmayer@broadcom.com> 3157M: bcm-kernel-feedback-list@broadcom.com 3158L: linux-pm@vger.kernel.org 3159S: Maintained 3160F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3161F: drivers/thermal/broadcom/brcmstb* 3162 3163BROADCOM STB NAND FLASH DRIVER 3164M: Brian Norris <computersforpeace@gmail.com> 3165M: Kamal Dasu <kdasu.kdev@gmail.com> 3166L: linux-mtd@lists.infradead.org 3167L: bcm-kernel-feedback-list@broadcom.com 3168S: Maintained 3169F: drivers/mtd/nand/raw/brcmnand/ 3170 3171BROADCOM STB DPFE DRIVER 3172M: Markus Mayer <mmayer@broadcom.com> 3173M: bcm-kernel-feedback-list@broadcom.com 3174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3175S: Maintained 3176F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3177F: drivers/memory/brcmstb_dpfe.c 3178 3179BROADCOM SPI DRIVER 3180M: Kamal Dasu <kdasu.kdev@gmail.com> 3181M: bcm-kernel-feedback-list@broadcom.com 3182S: Maintained 3183F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3184F: drivers/spi/spi-bcm-qspi.* 3185F: drivers/spi/spi-brcmstb-qspi.c 3186F: drivers/spi/spi-iproc-qspi.c 3187 3188BROADCOM SYSTEMPORT ETHERNET DRIVER 3189M: Florian Fainelli <f.fainelli@gmail.com> 3190L: netdev@vger.kernel.org 3191S: Supported 3192F: drivers/net/ethernet/broadcom/bcmsysport.* 3193 3194BROADCOM TG3 GIGABIT ETHERNET DRIVER 3195M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3196M: Prashant Sreedharan <prashant@broadcom.com> 3197M: Michael Chan <mchan@broadcom.com> 3198L: netdev@vger.kernel.org 3199S: Supported 3200F: drivers/net/ethernet/broadcom/tg3.* 3201 3202BROCADE BFA FC SCSI DRIVER 3203M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3204M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3205L: linux-scsi@vger.kernel.org 3206S: Supported 3207F: drivers/scsi/bfa/ 3208 3209BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3210M: Rasesh Mody <rasesh.mody@cavium.com> 3211M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3212M: Dept-GELinuxNICDev@cavium.com 3213L: netdev@vger.kernel.org 3214S: Supported 3215F: drivers/net/ethernet/brocade/bna/ 3216 3217BSG (block layer generic sg v4 driver) 3218M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3219L: linux-scsi@vger.kernel.org 3220S: Supported 3221F: block/bsg.c 3222F: include/linux/bsg.h 3223F: include/uapi/linux/bsg.h 3224 3225BT87X AUDIO DRIVER 3226M: Clemens Ladisch <clemens@ladisch.de> 3227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3228T: git git://git.alsa-project.org/alsa-kernel.git 3229S: Maintained 3230F: Documentation/sound/cards/bt87x.rst 3231F: sound/pci/bt87x.c 3232 3233BT8XXGPIO DRIVER 3234M: Michael Buesch <m@bues.ch> 3235W: http://bu3sch.de/btgpio.php 3236S: Maintained 3237F: drivers/gpio/gpio-bt8xx.c 3238 3239BTRFS FILE SYSTEM 3240M: Chris Mason <clm@fb.com> 3241M: Josef Bacik <josef@toxicpanda.com> 3242M: David Sterba <dsterba@suse.com> 3243L: linux-btrfs@vger.kernel.org 3244W: http://btrfs.wiki.kernel.org/ 3245Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3247S: Maintained 3248F: Documentation/filesystems/btrfs.txt 3249F: fs/btrfs/ 3250F: include/linux/btrfs* 3251F: include/uapi/linux/btrfs* 3252 3253BTTV VIDEO4LINUX DRIVER 3254M: Mauro Carvalho Chehab <mchehab@kernel.org> 3255L: linux-media@vger.kernel.org 3256W: https://linuxtv.org 3257T: git git://linuxtv.org/media_tree.git 3258S: Odd fixes 3259F: Documentation/media/v4l-drivers/bttv* 3260F: drivers/media/pci/bt8xx/bttv* 3261 3262BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3263M: Chanwoo Choi <cw00.choi@samsung.com> 3264L: linux-pm@vger.kernel.org 3265L: linux-samsung-soc@vger.kernel.org 3266T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3267S: Maintained 3268F: drivers/devfreq/exynos-bus.c 3269F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3270 3271BUSLOGIC SCSI DRIVER 3272M: Khalid Aziz <khalid@gonehiking.org> 3273L: linux-scsi@vger.kernel.org 3274S: Maintained 3275F: drivers/scsi/BusLogic.* 3276F: drivers/scsi/FlashPoint.* 3277 3278C-MEDIA CMI8788 DRIVER 3279M: Clemens Ladisch <clemens@ladisch.de> 3280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3281T: git git://git.alsa-project.org/alsa-kernel.git 3282S: Maintained 3283F: sound/pci/oxygen/ 3284 3285C-SKY ARCHITECTURE 3286M: Guo Ren <guoren@kernel.org> 3287T: git https://github.com/c-sky/csky-linux.git 3288S: Supported 3289F: arch/csky/ 3290F: Documentation/devicetree/bindings/csky/ 3291F: drivers/irqchip/irq-csky-* 3292F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3293F: drivers/clocksource/timer-gx6605s.c 3294F: drivers/clocksource/timer-mp-csky.c 3295F: Documentation/devicetree/bindings/timer/csky,* 3296K: csky 3297N: csky 3298 3299C6X ARCHITECTURE 3300M: Mark Salter <msalter@redhat.com> 3301M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3302L: linux-c6x-dev@linux-c6x.org 3303W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3304S: Maintained 3305F: arch/c6x/ 3306 3307CA8210 IEEE-802.15.4 RADIO DRIVER 3308M: Harry Morris <h.morris@cascoda.com> 3309L: linux-wpan@vger.kernel.org 3310W: https://github.com/Cascoda/ca8210-linux.git 3311S: Maintained 3312F: drivers/net/ieee802154/ca8210.c 3313F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3314 3315CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3316M: David Howells <dhowells@redhat.com> 3317L: linux-cachefs@redhat.com (moderated for non-subscribers) 3318S: Supported 3319F: Documentation/filesystems/caching/cachefiles.txt 3320F: fs/cachefiles/ 3321 3322CADENCE MIPI-CSI2 BRIDGES 3323M: Maxime Ripard <maxime.ripard@bootlin.com> 3324L: linux-media@vger.kernel.org 3325S: Maintained 3326F: Documentation/devicetree/bindings/media/cdns,*.txt 3327F: drivers/media/platform/cadence/cdns-csi2* 3328 3329CADET FM/AM RADIO RECEIVER DRIVER 3330M: Hans Verkuil <hverkuil@xs4all.nl> 3331L: linux-media@vger.kernel.org 3332T: git git://linuxtv.org/media_tree.git 3333W: https://linuxtv.org 3334S: Maintained 3335F: drivers/media/radio/radio-cadet* 3336 3337CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3338M: Jonathan Corbet <corbet@lwn.net> 3339L: linux-media@vger.kernel.org 3340T: git git://linuxtv.org/media_tree.git 3341S: Maintained 3342F: Documentation/media/v4l-drivers/cafe_ccic* 3343F: drivers/media/platform/marvell-ccic/ 3344 3345CAIF NETWORK LAYER 3346M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3347L: netdev@vger.kernel.org 3348S: Supported 3349F: Documentation/networking/caif/ 3350F: drivers/net/caif/ 3351F: include/uapi/linux/caif/ 3352F: include/net/caif/ 3353F: net/caif/ 3354 3355CAKE QDISC 3356M: Toke Høiland-Jørgensen <toke@toke.dk> 3357L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3358S: Maintained 3359F: net/sched/sch_cake.c 3360 3361CALGARY x86-64 IOMMU 3362M: Muli Ben-Yehuda <mulix@mulix.org> 3363M: Jon Mason <jdmason@kudzu.us> 3364L: iommu@lists.linux-foundation.org 3365S: Maintained 3366F: arch/x86/kernel/pci-calgary_64.c 3367F: arch/x86/kernel/tce_64.c 3368F: arch/x86/include/asm/calgary.h 3369F: arch/x86/include/asm/tce.h 3370 3371CAN NETWORK DRIVERS 3372M: Wolfgang Grandegger <wg@grandegger.com> 3373M: Marc Kleine-Budde <mkl@pengutronix.de> 3374L: linux-can@vger.kernel.org 3375W: https://github.com/linux-can 3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3378S: Maintained 3379F: Documentation/devicetree/bindings/net/can/ 3380F: drivers/net/can/ 3381F: include/linux/can/dev.h 3382F: include/linux/can/platform/ 3383F: include/uapi/linux/can/error.h 3384F: include/uapi/linux/can/netlink.h 3385 3386CAN NETWORK LAYER 3387M: Oliver Hartkopp <socketcan@hartkopp.net> 3388M: Marc Kleine-Budde <mkl@pengutronix.de> 3389L: linux-can@vger.kernel.org 3390W: https://github.com/linux-can 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3393S: Maintained 3394F: Documentation/networking/can.rst 3395F: net/can/ 3396F: include/linux/can/core.h 3397F: include/uapi/linux/can.h 3398F: include/uapi/linux/can/bcm.h 3399F: include/uapi/linux/can/raw.h 3400F: include/uapi/linux/can/gw.h 3401 3402CAPABILITIES 3403M: Serge Hallyn <serge@hallyn.com> 3404L: linux-security-module@vger.kernel.org 3405S: Supported 3406F: include/linux/capability.h 3407F: include/uapi/linux/capability.h 3408F: security/commoncap.c 3409F: kernel/capability.c 3410 3411CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3412M: Kevin Tsai <ktsai@capellamicro.com> 3413S: Maintained 3414F: drivers/iio/light/cm* 3415 3416CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3417M: Christian Lamparter <chunkeey@googlemail.com> 3418L: linux-wireless@vger.kernel.org 3419W: http://wireless.kernel.org/en/users/Drivers/carl9170 3420S: Maintained 3421F: drivers/net/wireless/ath/carl9170/ 3422 3423CAVIUM I2C DRIVER 3424M: Jan Glauber <jglauber@cavium.com> 3425M: David Daney <david.daney@cavium.com> 3426W: http://www.cavium.com 3427S: Supported 3428F: drivers/i2c/busses/i2c-octeon* 3429F: drivers/i2c/busses/i2c-thunderx* 3430 3431CAVIUM LIQUIDIO NETWORK DRIVER 3432M: Derek Chickles <derek.chickles@caviumnetworks.com> 3433M: Satanand Burla <satananda.burla@caviumnetworks.com> 3434M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3435M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3436L: netdev@vger.kernel.org 3437W: http://www.cavium.com 3438S: Supported 3439F: drivers/net/ethernet/cavium/liquidio/ 3440 3441CAVIUM MMC DRIVER 3442M: Jan Glauber <jglauber@cavium.com> 3443M: David Daney <david.daney@cavium.com> 3444M: Steven J. Hill <Steven.Hill@cavium.com> 3445W: http://www.cavium.com 3446S: Supported 3447F: drivers/mmc/host/cavium* 3448 3449CAVIUM OCTEON-TX CRYPTO DRIVER 3450M: George Cherian <george.cherian@cavium.com> 3451L: linux-crypto@vger.kernel.org 3452W: http://www.cavium.com 3453S: Supported 3454F: drivers/crypto/cavium/cpt/ 3455 3456CAVIUM THUNDERX2 ARM64 SOC 3457M: Robert Richter <rrichter@cavium.com> 3458M: Jayachandran C <jnair@caviumnetworks.com> 3459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3460S: Maintained 3461F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3462F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3463 3464CC2520 IEEE-802.15.4 RADIO DRIVER 3465M: Varka Bhadram <varkabhadram@gmail.com> 3466L: linux-wpan@vger.kernel.org 3467S: Maintained 3468F: drivers/net/ieee802154/cc2520.c 3469F: include/linux/spi/cc2520.h 3470F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3471 3472CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3473M: Gilad Ben-Yossef <gilad@benyossef.com> 3474L: linux-crypto@vger.kernel.org 3475S: Supported 3476F: drivers/crypto/ccree/ 3477W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3478 3479CEC FRAMEWORK 3480M: Hans Verkuil <hans.verkuil@cisco.com> 3481L: linux-media@vger.kernel.org 3482T: git git://linuxtv.org/media_tree.git 3483W: http://linuxtv.org 3484S: Supported 3485F: Documentation/media/kapi/cec-core.rst 3486F: Documentation/media/uapi/cec 3487F: drivers/media/cec/ 3488F: drivers/media/rc/keymaps/rc-cec.c 3489F: include/media/cec.h 3490F: include/media/cec-notifier.h 3491F: include/uapi/linux/cec.h 3492F: include/uapi/linux/cec-funcs.h 3493F: Documentation/devicetree/bindings/media/cec.txt 3494F: Documentation/ABI/testing/debugfs-cec-error-inj 3495 3496CEC GPIO DRIVER 3497M: Hans Verkuil <hans.verkuil@cisco.com> 3498L: linux-media@vger.kernel.org 3499T: git git://linuxtv.org/media_tree.git 3500W: http://linuxtv.org 3501S: Supported 3502F: drivers/media/platform/cec-gpio/ 3503F: Documentation/devicetree/bindings/media/cec-gpio.txt 3504 3505CELL BROADBAND ENGINE ARCHITECTURE 3506M: Arnd Bergmann <arnd@arndb.de> 3507L: linuxppc-dev@lists.ozlabs.org 3508W: http://www.ibm.com/developerworks/power/cell/ 3509S: Supported 3510F: arch/powerpc/include/asm/cell*.h 3511F: arch/powerpc/include/asm/spu*.h 3512F: arch/powerpc/include/uapi/asm/spu*.h 3513F: arch/powerpc/oprofile/*cell* 3514F: arch/powerpc/platforms/cell/ 3515 3516CEPH COMMON CODE (LIBCEPH) 3517M: Ilya Dryomov <idryomov@gmail.com> 3518M: "Yan, Zheng" <zyan@redhat.com> 3519M: Sage Weil <sage@redhat.com> 3520L: ceph-devel@vger.kernel.org 3521W: http://ceph.com/ 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3523T: git git://github.com/ceph/ceph-client.git 3524S: Supported 3525F: net/ceph/ 3526F: include/linux/ceph/ 3527F: include/linux/crush/ 3528 3529CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3530M: "Yan, Zheng" <zyan@redhat.com> 3531M: Sage Weil <sage@redhat.com> 3532M: Ilya Dryomov <idryomov@gmail.com> 3533L: ceph-devel@vger.kernel.org 3534W: http://ceph.com/ 3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3536T: git git://github.com/ceph/ceph-client.git 3537S: Supported 3538F: Documentation/filesystems/ceph.txt 3539F: fs/ceph/ 3540 3541CERTIFICATE HANDLING: 3542M: David Howells <dhowells@redhat.com> 3543M: David Woodhouse <dwmw2@infradead.org> 3544L: keyrings@vger.kernel.org 3545S: Maintained 3546F: Documentation/admin-guide/module-signing.rst 3547F: certs/ 3548F: scripts/sign-file.c 3549F: scripts/extract-cert.c 3550 3551CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3552L: linux-usb@vger.kernel.org 3553S: Orphan 3554F: Documentation/usb/WUSB-Design-overview.txt 3555F: Documentation/usb/wusb-cbaf 3556F: drivers/usb/host/hwa-hc.c 3557F: drivers/usb/host/whci/ 3558F: drivers/usb/wusbcore/ 3559F: include/linux/usb/wusb* 3560 3561CFAG12864B LCD DRIVER 3562M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3563S: Maintained 3564F: drivers/auxdisplay/cfag12864b.c 3565F: include/linux/cfag12864b.h 3566 3567CFAG12864BFB LCD FRAMEBUFFER DRIVER 3568M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3569S: Maintained 3570F: drivers/auxdisplay/cfag12864bfb.c 3571F: include/linux/cfag12864b.h 3572 3573802.11 (including CFG80211/NL80211) 3574M: Johannes Berg <johannes@sipsolutions.net> 3575L: linux-wireless@vger.kernel.org 3576W: http://wireless.kernel.org/ 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3579S: Maintained 3580F: net/wireless/ 3581F: include/uapi/linux/nl80211.h 3582F: include/linux/ieee80211.h 3583F: include/net/wext.h 3584F: include/net/cfg80211.h 3585F: include/net/iw_handler.h 3586F: include/net/ieee80211_radiotap.h 3587F: Documentation/driver-api/80211/cfg80211.rst 3588F: Documentation/networking/regulatory.txt 3589 3590CHAR and MISC DRIVERS 3591M: Arnd Bergmann <arnd@arndb.de> 3592M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3594S: Supported 3595F: drivers/char/ 3596F: drivers/misc/ 3597F: include/linux/miscdevice.h 3598 3599CHECKPATCH 3600M: Andy Whitcroft <apw@canonical.com> 3601M: Joe Perches <joe@perches.com> 3602S: Maintained 3603F: scripts/checkpatch.pl 3604 3605CHINESE DOCUMENTATION 3606M: Harry Wei <harryxiyou@gmail.com> 3607L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3608L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3609S: Maintained 3610F: Documentation/translations/zh_CN/ 3611 3612CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3613M: Peter Chen <Peter.Chen@nxp.com> 3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3615L: linux-usb@vger.kernel.org 3616S: Maintained 3617F: drivers/usb/chipidea/ 3618 3619CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3620M: Hans de Goede <hdegoede@redhat.com> 3621L: linux-input@vger.kernel.org 3622S: Maintained 3623F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3624F: drivers/input/touchscreen/chipone_icn8318.c 3625 3626CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3627M: Hans de Goede <hdegoede@redhat.com> 3628L: linux-input@vger.kernel.org 3629S: Maintained 3630F: drivers/input/touchscreen/chipone_icn8505.c 3631 3632CHROME HARDWARE PLATFORM SUPPORT 3633M: Benson Leung <bleung@chromium.org> 3634M: Olof Johansson <olof@lixom.net> 3635S: Maintained 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3637F: drivers/platform/chrome/ 3638 3639CIRRUS LOGIC AUDIO CODEC DRIVERS 3640M: Brian Austin <brian.austin@cirrus.com> 3641M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3643S: Maintained 3644F: sound/soc/codecs/cs* 3645 3646CIRRUS LOGIC EP93XX ETHERNET DRIVER 3647M: Hartley Sweeten <hsweeten@visionengravers.com> 3648L: netdev@vger.kernel.org 3649S: Maintained 3650F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3651 3652CISCO FCOE HBA DRIVER 3653M: Satish Kharat <satishkh@cisco.com> 3654M: Sesidhar Baddela <sebaddel@cisco.com> 3655M: Karan Tilak Kumar <kartilak@cisco.com> 3656L: linux-scsi@vger.kernel.org 3657S: Supported 3658F: drivers/scsi/fnic/ 3659 3660CISCO SCSI HBA DRIVER 3661M: Karan Tilak Kumar <kartilak@cisco.com> 3662M: Sesidhar Baddela <sebaddel@cisco.com> 3663L: linux-scsi@vger.kernel.org 3664S: Supported 3665F: drivers/scsi/snic/ 3666 3667CISCO VIC ETHERNET NIC DRIVER 3668M: Christian Benvenuti <benve@cisco.com> 3669M: Govindarajulu Varadarajan <_govind@gmx.com> 3670M: Parvi Kaustubhi <pkaustub@cisco.com> 3671S: Supported 3672F: drivers/net/ethernet/cisco/enic/ 3673 3674CISCO VIC LOW LATENCY NIC DRIVER 3675M: Christian Benvenuti <benve@cisco.com> 3676S: Supported 3677F: drivers/infiniband/hw/usnic/ 3678 3679CIRRUS LOGIC MADERA CODEC DRIVERS 3680M: Charles Keepax <ckeepax@opensource.cirrus.com> 3681M: Richard Fitzgerald <rf@opensource.cirrus.com> 3682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3683L: patches@opensource.cirrus.com 3684T: git https://github.com/CirrusLogic/linux-drivers.git 3685W: https://github.com/CirrusLogic/linux-drivers/wiki 3686S: Supported 3687F: Documentation/devicetree/bindings/mfd/madera.txt 3688F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3689F: include/linux/mfd/madera/* 3690F: drivers/gpio/gpio-madera* 3691F: drivers/mfd/madera* 3692F: drivers/mfd/cs47l* 3693F: drivers/pinctrl/cirrus/* 3694 3695CLANG-FORMAT FILE 3696M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3697S: Maintained 3698F: .clang-format 3699 3700CLEANCACHE API 3701M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3702L: linux-kernel@vger.kernel.org 3703S: Maintained 3704F: mm/cleancache.c 3705F: include/linux/cleancache.h 3706 3707CLK API 3708M: Russell King <linux@armlinux.org.uk> 3709L: linux-clk@vger.kernel.org 3710S: Maintained 3711F: include/linux/clk.h 3712 3713CLOCKSOURCE, CLOCKEVENT DRIVERS 3714M: Daniel Lezcano <daniel.lezcano@linaro.org> 3715M: Thomas Gleixner <tglx@linutronix.de> 3716L: linux-kernel@vger.kernel.org 3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3718S: Supported 3719F: drivers/clocksource/ 3720F: Documentation/devicetree/bindings/timer/ 3721 3722CMPC ACPI DRIVER 3723M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3724M: Daniel Oliveira Nascimento <don@syst.com.br> 3725L: platform-driver-x86@vger.kernel.org 3726S: Supported 3727F: drivers/platform/x86/classmate-laptop.c 3728 3729COBALT MEDIA DRIVER 3730M: Hans Verkuil <hans.verkuil@cisco.com> 3731L: linux-media@vger.kernel.org 3732T: git git://linuxtv.org/media_tree.git 3733W: https://linuxtv.org 3734S: Supported 3735F: drivers/media/pci/cobalt/ 3736 3737COCCINELLE/Semantic Patches (SmPL) 3738M: Julia Lawall <Julia.Lawall@lip6.fr> 3739M: Gilles Muller <Gilles.Muller@lip6.fr> 3740M: Nicolas Palix <nicolas.palix@imag.fr> 3741M: Michal Marek <michal.lkml@markovi.net> 3742L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3744W: http://coccinelle.lip6.fr/ 3745S: Supported 3746F: Documentation/dev-tools/coccinelle.rst 3747F: scripts/coccinelle/ 3748F: scripts/coccicheck 3749 3750CODA FILE SYSTEM 3751M: Jan Harkes <jaharkes@cs.cmu.edu> 3752M: coda@cs.cmu.edu 3753L: codalist@coda.cs.cmu.edu 3754W: http://www.coda.cs.cmu.edu/ 3755S: Maintained 3756F: Documentation/filesystems/coda.txt 3757F: fs/coda/ 3758F: include/linux/coda*.h 3759F: include/uapi/linux/coda*.h 3760 3761CODA V4L2 MEM2MEM DRIVER 3762M: Philipp Zabel <p.zabel@pengutronix.de> 3763L: linux-media@vger.kernel.org 3764S: Maintained 3765F: Documentation/devicetree/bindings/media/coda.txt 3766F: drivers/media/platform/coda/ 3767 3768CODE OF CONDUCT 3769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3770S: Supported 3771F: Documentation/process/code-of-conduct.rst 3772F: Documentation/process/code-of-conduct-interpretation.rst 3773 3774COMMON CLK FRAMEWORK 3775M: Michael Turquette <mturquette@baylibre.com> 3776M: Stephen Boyd <sboyd@kernel.org> 3777L: linux-clk@vger.kernel.org 3778Q: http://patchwork.kernel.org/project/linux-clk/list/ 3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3780S: Maintained 3781F: Documentation/devicetree/bindings/clock/ 3782F: drivers/clk/ 3783X: drivers/clk/clkdev.c 3784F: include/linux/clk-pr* 3785F: include/linux/clk/ 3786F: include/linux/of_clk.h 3787 3788COMMON INTERNET FILE SYSTEM (CIFS) 3789M: Steve French <sfrench@samba.org> 3790L: linux-cifs@vger.kernel.org 3791L: samba-technical@lists.samba.org (moderated for non-subscribers) 3792W: http://linux-cifs.samba.org/ 3793T: git git://git.samba.org/sfrench/cifs-2.6.git 3794S: Supported 3795F: Documentation/filesystems/cifs/ 3796F: fs/cifs/ 3797 3798COMPACTPCI HOTPLUG CORE 3799M: Scott Murray <scott@spiteful.org> 3800L: linux-pci@vger.kernel.org 3801S: Maintained 3802F: drivers/pci/hotplug/cpci_hotplug* 3803 3804COMPACTPCI HOTPLUG GENERIC DRIVER 3805M: Scott Murray <scott@spiteful.org> 3806L: linux-pci@vger.kernel.org 3807S: Maintained 3808F: drivers/pci/hotplug/cpcihp_generic.c 3809 3810COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3811M: Scott Murray <scott@spiteful.org> 3812L: linux-pci@vger.kernel.org 3813S: Maintained 3814F: drivers/pci/hotplug/cpcihp_zt5550.* 3815 3816COMPAL LAPTOP SUPPORT 3817M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3818L: platform-driver-x86@vger.kernel.org 3819S: Maintained 3820F: drivers/platform/x86/compal-laptop.c 3821 3822COMPILER ATTRIBUTES 3823M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3824S: Maintained 3825F: include/linux/compiler_attributes.h 3826 3827CONEXANT ACCESSRUNNER USB DRIVER 3828L: accessrunner-general@lists.sourceforge.net 3829W: http://accessrunner.sourceforge.net/ 3830S: Orphan 3831F: drivers/usb/atm/cxacru.c 3832 3833CONFIGFS 3834M: Joel Becker <jlbec@evilplan.org> 3835M: Christoph Hellwig <hch@lst.de> 3836T: git git://git.infradead.org/users/hch/configfs.git 3837S: Supported 3838F: fs/configfs/ 3839F: include/linux/configfs.h 3840 3841CONNECTOR 3842M: Evgeniy Polyakov <zbr@ioremap.net> 3843L: netdev@vger.kernel.org 3844S: Maintained 3845F: drivers/connector/ 3846 3847CONTROL GROUP (CGROUP) 3848M: Tejun Heo <tj@kernel.org> 3849M: Li Zefan <lizefan@huawei.com> 3850M: Johannes Weiner <hannes@cmpxchg.org> 3851L: cgroups@vger.kernel.org 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3853S: Maintained 3854F: Documentation/cgroup* 3855F: include/linux/cgroup* 3856F: kernel/cgroup* 3857 3858CONTROL GROUP - CPUSET 3859M: Li Zefan <lizefan@huawei.com> 3860L: cgroups@vger.kernel.org 3861W: http://www.bullopensource.org/cpuset/ 3862W: http://oss.sgi.com/projects/cpusets/ 3863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3864S: Maintained 3865F: Documentation/cgroup-v1/cpusets.txt 3866F: include/linux/cpuset.h 3867F: kernel/cgroup/cpuset.c 3868 3869CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3870M: Johannes Weiner <hannes@cmpxchg.org> 3871M: Michal Hocko <mhocko@kernel.org> 3872M: Vladimir Davydov <vdavydov.dev@gmail.com> 3873L: cgroups@vger.kernel.org 3874L: linux-mm@kvack.org 3875S: Maintained 3876F: mm/memcontrol.c 3877F: mm/swap_cgroup.c 3878 3879CORETEMP HARDWARE MONITORING DRIVER 3880M: Fenghua Yu <fenghua.yu@intel.com> 3881L: linux-hwmon@vger.kernel.org 3882S: Maintained 3883F: Documentation/hwmon/coretemp 3884F: drivers/hwmon/coretemp.c 3885 3886COSA/SRP SYNC SERIAL DRIVER 3887M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3888W: http://www.fi.muni.cz/~kas/cosa/ 3889S: Maintained 3890F: drivers/net/wan/cosa* 3891 3892CPMAC ETHERNET DRIVER 3893M: Florian Fainelli <f.fainelli@gmail.com> 3894L: netdev@vger.kernel.org 3895S: Maintained 3896F: drivers/net/ethernet/ti/cpmac.c 3897 3898CPU FREQUENCY DRIVERS 3899M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3900M: Viresh Kumar <viresh.kumar@linaro.org> 3901L: linux-pm@vger.kernel.org 3902S: Maintained 3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3904T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3905B: https://bugzilla.kernel.org 3906F: Documentation/cpu-freq/ 3907F: Documentation/devicetree/bindings/cpufreq/ 3908F: drivers/cpufreq/ 3909F: include/linux/cpufreq.h 3910F: tools/testing/selftests/cpufreq/ 3911 3912CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3913M: Viresh Kumar <viresh.kumar@linaro.org> 3914M: Sudeep Holla <sudeep.holla@arm.com> 3915L: linux-pm@vger.kernel.org 3916W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3917S: Maintained 3918F: drivers/cpufreq/arm_big_little.h 3919F: drivers/cpufreq/arm_big_little.c 3920 3921CPU POWER MONITORING SUBSYSTEM 3922M: Thomas Renninger <trenn@suse.com> 3923M: Shuah Khan <shuah@kernel.org> 3924L: linux-pm@vger.kernel.org 3925S: Maintained 3926F: tools/power/cpupower/ 3927 3928CPUID/MSR DRIVER 3929M: "H. Peter Anvin" <hpa@zytor.com> 3930S: Maintained 3931F: arch/x86/kernel/cpuid.c 3932F: arch/x86/kernel/msr.c 3933 3934CPUIDLE DRIVER - ARM BIG LITTLE 3935M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3936M: Daniel Lezcano <daniel.lezcano@linaro.org> 3937L: linux-pm@vger.kernel.org 3938L: linux-arm-kernel@lists.infradead.org 3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3940S: Maintained 3941F: drivers/cpuidle/cpuidle-big_little.c 3942 3943CPUIDLE DRIVER - ARM EXYNOS 3944M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3945M: Daniel Lezcano <daniel.lezcano@linaro.org> 3946M: Kukjin Kim <kgene@kernel.org> 3947L: linux-pm@vger.kernel.org 3948L: linux-samsung-soc@vger.kernel.org 3949S: Supported 3950F: drivers/cpuidle/cpuidle-exynos.c 3951F: arch/arm/mach-exynos/pm.c 3952 3953CPUIDLE DRIVERS 3954M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3955M: Daniel Lezcano <daniel.lezcano@linaro.org> 3956L: linux-pm@vger.kernel.org 3957S: Maintained 3958T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3959B: https://bugzilla.kernel.org 3960F: drivers/cpuidle/* 3961F: include/linux/cpuidle.h 3962 3963CRAMFS FILESYSTEM 3964M: Nicolas Pitre <nico@linaro.org> 3965S: Maintained 3966F: Documentation/filesystems/cramfs.txt 3967F: fs/cramfs/ 3968 3969CRYPTO API 3970M: Herbert Xu <herbert@gondor.apana.org.au> 3971M: "David S. Miller" <davem@davemloft.net> 3972L: linux-crypto@vger.kernel.org 3973T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3975S: Maintained 3976F: Documentation/crypto/ 3977F: Documentation/devicetree/bindings/crypto/ 3978F: arch/*/crypto/ 3979F: crypto/ 3980F: drivers/crypto/ 3981F: include/crypto/ 3982F: include/linux/crypto* 3983 3984CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3985M: Neil Horman <nhorman@tuxdriver.com> 3986L: linux-crypto@vger.kernel.org 3987S: Maintained 3988F: crypto/ansi_cprng.c 3989F: crypto/rng.c 3990 3991CS3308 MEDIA DRIVER 3992M: Hans Verkuil <hverkuil@xs4all.nl> 3993L: linux-media@vger.kernel.org 3994T: git git://linuxtv.org/media_tree.git 3995W: http://linuxtv.org 3996S: Odd Fixes 3997F: drivers/media/i2c/cs3308.c 3998F: drivers/media/i2c/cs3308.h 3999 4000CS5535 Audio ALSA driver
4001M: Jaya Kumar <jayakumar.alsa@gmail.com> 4002S: Maintained 4003F: sound/pci/cs5535audio/ 4004 4005CW1200 WLAN driver 4006M: Solomon Peachy <pizza@shaftnet.org> 4007S: Maintained 4008F: drivers/net/wireless/st/cw1200/ 4009 4010CX18 VIDEO4LINUX DRIVER 4011M: Andy Walls <awalls@md.metrocast.net> 4012L: ivtv-devel@ivtvdriver.org (subscribers-only) 4013L: linux-media@vger.kernel.org 4014T: git git://linuxtv.org/media_tree.git 4015W: https://linuxtv.org 4016W: http://www.ivtvdriver.org/index.php/Cx18 4017S: Maintained 4018F: Documentation/media/v4l-drivers/cx18* 4019F: drivers/media/pci/cx18/ 4020F: include/uapi/linux/ivtv* 4021 4022CX2341X MPEG ENCODER HELPER MODULE 4023M: Hans Verkuil <hverkuil@xs4all.nl> 4024L: linux-media@vger.kernel.org 4025T: git git://linuxtv.org/media_tree.git 4026W: https://linuxtv.org 4027S: Maintained 4028F: drivers/media/common/cx2341x* 4029F: include/media/cx2341x* 4030 4031CX24120 MEDIA DRIVER 4032M: Jemma Denson <jdenson@gmail.com> 4033M: Patrick Boettcher <patrick.boettcher@posteo.de> 4034L: linux-media@vger.kernel.org 4035W: https://linuxtv.org 4036Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4037S: Maintained 4038F: drivers/media/dvb-frontends/cx24120* 4039 4040CX88 VIDEO4LINUX DRIVER 4041M: Mauro Carvalho Chehab <mchehab@kernel.org> 4042L: linux-media@vger.kernel.org 4043W: https://linuxtv.org 4044T: git git://linuxtv.org/media_tree.git 4045S: Odd fixes 4046F: Documentation/media/v4l-drivers/cx88* 4047F: drivers/media/pci/cx88/ 4048 4049CXD2820R MEDIA DRIVER 4050M: Antti Palosaari <crope@iki.fi> 4051L: linux-media@vger.kernel.org 4052W: https://linuxtv.org 4053W: http://palosaari.fi/linux/ 4054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4055T: git git://linuxtv.org/anttip/media_tree.git 4056S: Maintained 4057F: drivers/media/dvb-frontends/cxd2820r* 4058 4059CXGB3 ETHERNET DRIVER (CXGB3) 4060M: Arjun Vynipadath <arjun@chelsio.com> 4061L: netdev@vger.kernel.org 4062W: http://www.chelsio.com 4063S: Supported 4064F: drivers/net/ethernet/chelsio/cxgb3/ 4065 4066CXGB3 ISCSI DRIVER (CXGB3I) 4067M: Karen Xie <kxie@chelsio.com> 4068L: linux-scsi@vger.kernel.org 4069W: http://www.chelsio.com 4070S: Supported 4071F: drivers/scsi/cxgbi/cxgb3i 4072 4073CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4074M: Steve Wise <swise@chelsio.com> 4075L: linux-rdma@vger.kernel.org 4076W: http://www.openfabrics.org 4077S: Supported 4078F: drivers/infiniband/hw/cxgb3/ 4079F: include/uapi/rdma/cxgb3-abi.h 4080 4081CXGB4 CRYPTO DRIVER (chcr) 4082M: Harsh Jain <harsh@chelsio.com> 4083L: linux-crypto@vger.kernel.org 4084W: http://www.chelsio.com 4085S: Supported 4086F: drivers/crypto/chelsio 4087 4088CXGB4 ETHERNET DRIVER (CXGB4) 4089M: Arjun Vynipadath <arjun@chelsio.com> 4090L: netdev@vger.kernel.org 4091W: http://www.chelsio.com 4092S: Supported 4093F: drivers/net/ethernet/chelsio/cxgb4/ 4094 4095CXGB4 ISCSI DRIVER (CXGB4I) 4096M: Karen Xie <kxie@chelsio.com> 4097L: linux-scsi@vger.kernel.org 4098W: http://www.chelsio.com 4099S: Supported 4100F: drivers/scsi/cxgbi/cxgb4i 4101 4102CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4103M: Steve Wise <swise@chelsio.com> 4104L: linux-rdma@vger.kernel.org 4105W: http://www.openfabrics.org 4106S: Supported 4107F: drivers/infiniband/hw/cxgb4/ 4108F: include/uapi/rdma/cxgb4-abi.h 4109 4110CXGB4VF ETHERNET DRIVER (CXGB4VF) 4111M: Casey Leedom <leedom@chelsio.com> 4112L: netdev@vger.kernel.org 4113W: http://www.chelsio.com 4114S: Supported 4115F: drivers/net/ethernet/chelsio/cxgb4vf/ 4116 4117CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4118M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4119M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4120L: linuxppc-dev@lists.ozlabs.org 4121S: Supported 4122F: arch/powerpc/platforms/powernv/pci-cxl.c 4123F: drivers/misc/cxl/ 4124F: include/misc/cxl* 4125F: include/uapi/misc/cxl.h 4126F: Documentation/powerpc/cxl.txt 4127F: Documentation/ABI/testing/sysfs-class-cxl 4128 4129CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4130M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4131M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4132M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4133L: linux-scsi@vger.kernel.org 4134S: Supported 4135F: drivers/scsi/cxlflash/ 4136F: include/uapi/scsi/cxlflash_ioctl.h 4137F: Documentation/powerpc/cxlflash.txt 4138 4139CYBERPRO FB DRIVER 4140M: Russell King <linux@armlinux.org.uk> 4141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4142W: http://www.armlinux.org.uk/ 4143S: Maintained 4144F: drivers/video/fbdev/cyber2000fb.* 4145 4146CYCLADES ASYNC MUX DRIVER 4147W: http://www.cyclades.com/ 4148S: Orphan 4149F: drivers/tty/cyclades.c 4150F: include/linux/cyclades.h 4151F: include/uapi/linux/cyclades.h 4152 4153CYCLADES PC300 DRIVER 4154W: http://www.cyclades.com/ 4155S: Orphan 4156F: drivers/net/wan/pc300* 4157 4158CYPRESS_FIRMWARE MEDIA DRIVER 4159M: Antti Palosaari <crope@iki.fi> 4160L: linux-media@vger.kernel.org 4161W: https://linuxtv.org 4162W: http://palosaari.fi/linux/ 4163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4164T: git git://linuxtv.org/anttip/media_tree.git 4165S: Maintained 4166F: drivers/media/common/cypress_firmware* 4167 4168CYTTSP TOUCHSCREEN DRIVER 4169M: Ferruh Yigit <fery@cypress.com> 4170L: linux-input@vger.kernel.org 4171S: Supported 4172F: drivers/input/touchscreen/cyttsp* 4173F: include/linux/input/cyttsp.h 4174 4175D-LINK DIR-685 TOUCHKEYS DRIVER 4176M: Linus Walleij <linus.walleij@linaro.org> 4177L: linux-input@vger.kernel.org 4178S: Supported 4179F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4180 4181DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4182M: Joshua Kinard <kumba@gentoo.org> 4183S: Maintained 4184F: drivers/rtc/rtc-ds1685.c 4185F: include/linux/rtc/ds1685.h 4186 4187DAMA SLAVE for AX.25 4188M: Joerg Reuter <jreuter@yaina.de> 4189W: http://yaina.de/jreuter/ 4190W: http://www.qsl.net/dl1bke/ 4191L: linux-hams@vger.kernel.org 4192S: Maintained 4193F: net/ax25/af_ax25.c 4194F: net/ax25/ax25_dev.c 4195F: net/ax25/ax25_ds_* 4196F: net/ax25/ax25_in.c 4197F: net/ax25/ax25_out.c 4198F: net/ax25/ax25_timer.c 4199F: net/ax25/sysctl_net_ax25.c 4200 4201DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4202L: netdev@vger.kernel.org 4203S: Orphan 4204F: Documentation/networking/dmfe.txt 4205F: drivers/net/ethernet/dec/tulip/dmfe.c 4206 4207DC390/AM53C974 SCSI driver 4208M: Hannes Reinecke <hare@suse.com> 4209L: linux-scsi@vger.kernel.org 4210S: Maintained 4211F: drivers/scsi/am53c974.c 4212 4213DC395x SCSI driver 4214M: Oliver Neukum <oliver@neukum.org> 4215M: Ali Akcaagac <aliakc@web.de> 4216M: Jamie Lenehan <lenehan@twibble.org> 4217L: dc395x@twibble.org 4218W: http://twibble.org/dist/dc395x/ 4219W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4220S: Maintained 4221F: Documentation/scsi/dc395x.txt 4222F: drivers/scsi/dc395x.* 4223 4224DCCP PROTOCOL 4225M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4226L: dccp@vger.kernel.org 4227W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4228S: Maintained 4229F: include/linux/dccp.h 4230F: include/uapi/linux/dccp.h 4231F: include/linux/tfrc.h 4232F: net/dccp/ 4233 4234DECnet NETWORK LAYER 4235W: http://linux-decnet.sourceforge.net 4236L: linux-decnet-user@lists.sourceforge.net 4237S: Orphan 4238F: Documentation/networking/decnet.txt 4239F: net/decnet/ 4240 4241DECSTATION PLATFORM SUPPORT 4242M: "Maciej W. Rozycki" <macro@linux-mips.org> 4243L: linux-mips@vger.kernel.org 4244W: http://www.linux-mips.org/wiki/DECstation 4245S: Maintained 4246F: arch/mips/dec/ 4247F: arch/mips/include/asm/dec/ 4248F: arch/mips/include/asm/mach-dec/ 4249 4250DEFXX FDDI NETWORK DRIVER 4251M: "Maciej W. Rozycki" <macro@linux-mips.org> 4252S: Maintained 4253F: drivers/net/fddi/defxx.* 4254 4255DELL SMBIOS DRIVER 4256M: Pali Rohár <pali.rohar@gmail.com> 4257M: Mario Limonciello <mario.limonciello@dell.com> 4258L: platform-driver-x86@vger.kernel.org 4259S: Maintained 4260F: drivers/platform/x86/dell-smbios.* 4261 4262DELL SMBIOS SMM DRIVER 4263M: Mario Limonciello <mario.limonciello@dell.com> 4264L: platform-driver-x86@vger.kernel.org 4265S: Maintained 4266F: drivers/platform/x86/dell-smbios-smm.c 4267 4268DELL SMBIOS WMI DRIVER 4269M: Mario Limonciello <mario.limonciello@dell.com> 4270L: platform-driver-x86@vger.kernel.org 4271S: Maintained 4272F: drivers/platform/x86/dell-smbios-wmi.c 4273F: tools/wmi/dell-smbios-example.c 4274 4275DEFZA FDDI NETWORK DRIVER 4276M: "Maciej W. Rozycki" <macro@linux-mips.org> 4277S: Maintained 4278F: drivers/net/fddi/defza.* 4279 4280DELL LAPTOP DRIVER 4281M: Matthew Garrett <mjg59@srcf.ucam.org> 4282M: Pali Rohár <pali.rohar@gmail.com> 4283L: platform-driver-x86@vger.kernel.org 4284S: Maintained 4285F: drivers/platform/x86/dell-laptop.c 4286 4287DELL LAPTOP FREEFALL DRIVER 4288M: Pali Rohár <pali.rohar@gmail.com> 4289S: Maintained 4290F: drivers/platform/x86/dell-smo8800.c 4291 4292DELL LAPTOP RBTN DRIVER 4293M: Pali Rohár <pali.rohar@gmail.com> 4294S: Maintained 4295F: drivers/platform/x86/dell-rbtn.* 4296 4297DELL REMOTE BIOS UPDATE DRIVER 4298M: Stuart Hayes <stuart.w.hayes@gmail.com> 4299L: platform-driver-x86@vger.kernel.org 4300S: Maintained 4301F: drivers/platform/x86/dell_rbu.c 4302 4303DELL LAPTOP SMM DRIVER 4304M: Pali Rohár <pali.rohar@gmail.com> 4305S: Maintained 4306F: drivers/hwmon/dell-smm-hwmon.c 4307F: include/uapi/linux/i8k.h 4308 4309DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4310M: Stuart Hayes <stuart.w.hayes@gmail.com> 4311L: platform-driver-x86@vger.kernel.org 4312S: Maintained 4313F: Documentation/dcdbas.txt 4314F: drivers/platform/x86/dcdbas.* 4315 4316DELL WMI NOTIFICATIONS DRIVER 4317M: Matthew Garrett <mjg59@srcf.ucam.org> 4318M: Pali Rohár <pali.rohar@gmail.com> 4319S: Maintained 4320F: drivers/platform/x86/dell-wmi.c 4321 4322DELL WMI DESCRIPTOR DRIVER 4323M: Mario Limonciello <mario.limonciello@dell.com> 4324S: Maintained 4325F: drivers/platform/x86/dell-wmi-descriptor.c 4326 4327DELTA ST MEDIA DRIVER 4328M: Hugues Fruchet <hugues.fruchet@st.com> 4329L: linux-media@vger.kernel.org 4330T: git git://linuxtv.org/media_tree.git 4331W: https://linuxtv.org 4332S: Supported 4333F: drivers/media/platform/sti/delta 4334 4335DENALI NAND DRIVER 4336M: Masahiro Yamada <yamada.masahiro@socionext.com> 4337L: linux-mtd@lists.infradead.org 4338S: Supported 4339F: drivers/mtd/nand/raw/denali* 4340 4341DESIGNWARE USB2 DRD IP DRIVER 4342M: Minas Harutyunyan <hminas@synopsys.com> 4343L: linux-usb@vger.kernel.org 4344T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4345S: Maintained 4346F: drivers/usb/dwc2/ 4347 4348DESIGNWARE USB3 DRD IP DRIVER 4349M: Felipe Balbi <balbi@kernel.org> 4350L: linux-usb@vger.kernel.org 4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4352S: Maintained 4353F: drivers/usb/dwc3/ 4354 4355DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4356M: Andreas Klinger <ak@it-klinger.de> 4357L: linux-iio@vger.kernel.org 4358S: Maintained 4359F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4360F: drivers/iio/proximity/srf*.c 4361 4362DEVICE COREDUMP (DEV_COREDUMP) 4363M: Johannes Berg <johannes@sipsolutions.net> 4364L: linux-kernel@vger.kernel.org 4365S: Maintained 4366F: drivers/base/devcoredump.c 4367F: include/linux/devcoredump.h 4368 4369DEVICE FREQUENCY (DEVFREQ) 4370M: MyungJoo Ham <myungjoo.ham@samsung.com> 4371M: Kyungmin Park <kyungmin.park@samsung.com> 4372R: Chanwoo Choi <cw00.choi@samsung.com> 4373L: linux-pm@vger.kernel.org 4374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4375S: Maintained 4376F: drivers/devfreq/ 4377F: include/linux/devfreq.h 4378F: Documentation/devicetree/bindings/devfreq/ 4379 4380DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4381M: Chanwoo Choi <cw00.choi@samsung.com> 4382L: linux-pm@vger.kernel.org 4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4384S: Supported 4385F: drivers/devfreq/event/ 4386F: drivers/devfreq/devfreq-event.c 4387F: include/linux/devfreq-event.h 4388F: Documentation/devicetree/bindings/devfreq/event/ 4389 4390DEVICE NUMBER REGISTRY 4391M: Torben Mathiasen <device@lanana.org> 4392W: http://lanana.org/docs/device-list/index.html 4393S: Maintained 4394 4395DEVICE-MAPPER (LVM) 4396M: Alasdair Kergon <agk@redhat.com> 4397M: Mike Snitzer <snitzer@redhat.com> 4398M: dm-devel@redhat.com 4399L: dm-devel@redhat.com 4400W: http://sources.redhat.com/dm 4401Q: http://patchwork.kernel.org/project/dm-devel/list/ 4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4403T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4404S: Maintained 4405F: Documentation/device-mapper/ 4406F: drivers/md/Makefile 4407F: drivers/md/Kconfig 4408F: drivers/md/dm* 4409F: drivers/md/persistent-data/ 4410F: include/linux/device-mapper.h 4411F: include/linux/dm-*.h 4412F: include/uapi/linux/dm-*.h 4413 4414DEVLINK 4415M: Jiri Pirko <jiri@mellanox.com> 4416L: netdev@vger.kernel.org 4417S: Supported 4418F: net/core/devlink.c 4419F: include/net/devlink.h 4420F: include/uapi/linux/devlink.h 4421 4422DIALOG SEMICONDUCTOR DRIVERS 4423M: Support Opensource <support.opensource@diasemi.com> 4424W: http://www.dialog-semiconductor.com/products 4425S: Supported 4426F: Documentation/hwmon/da90?? 4427F: Documentation/devicetree/bindings/mfd/da90*.txt 4428F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4429F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4430F: Documentation/devicetree/bindings/regulator/da92*.txt 4431F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4432F: Documentation/devicetree/bindings/sound/da[79]*.txt 4433F: drivers/gpio/gpio-da90??.c 4434F: drivers/hwmon/da90??-hwmon.c 4435F: drivers/iio/adc/da91??-*.c 4436F: drivers/input/misc/da90??_onkey.c 4437F: drivers/input/touchscreen/da9052_tsi.c 4438F: drivers/leds/leds-da90??.c 4439F: drivers/mfd/da903x.c 4440F: drivers/mfd/da90??-*.c 4441F: drivers/mfd/da91??-*.c 4442F: drivers/power/supply/da9052-battery.c 4443F: drivers/power/supply/da91??-*.c 4444F: drivers/regulator/da903x.c 4445F: drivers/regulator/da9???-regulator.[ch] 4446F: drivers/thermal/da90??-thermal.c 4447F: drivers/rtc/rtc-da90??.c 4448F: drivers/video/backlight/da90??_bl.c 4449F: drivers/watchdog/da90??_wdt.c 4450F: include/linux/mfd/da903x.h 4451F: include/linux/mfd/da9052/ 4452F: include/linux/mfd/da9055/ 4453F: include/linux/mfd/da9062/ 4454F: include/linux/mfd/da9063/ 4455F: include/linux/mfd/da9150/ 4456F: include/linux/regulator/da9211.h 4457F: include/sound/da[79]*.h 4458F: sound/soc/codecs/da[79]*.[ch] 4459 4460DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4461M: William Breathitt Gray <vilhelm.gray@gmail.com> 4462L: linux-gpio@vger.kernel.org 4463S: Maintained 4464F: drivers/gpio/gpio-gpio-mm.c 4465 4466DIOLAN U2C-12 I2C DRIVER 4467M: Guenter Roeck <linux@roeck-us.net> 4468L: linux-i2c@vger.kernel.org 4469S: Maintained 4470F: drivers/i2c/busses/i2c-diolan-u2c.c 4471 4472FILESYSTEM DIRECT ACCESS (DAX) 4473M: Matthew Wilcox <willy@infradead.org> 4474M: Ross Zwisler <zwisler@kernel.org> 4475M: Jan Kara <jack@suse.cz> 4476L: linux-fsdevel@vger.kernel.org 4477S: Supported 4478F: fs/dax.c 4479F: include/linux/dax.h 4480F: include/trace/events/fs_dax.h 4481 4482DEVICE DIRECT ACCESS (DAX) 4483M: Dan Williams <dan.j.williams@intel.com> 4484M: Dave Jiang <dave.jiang@intel.com> 4485M: Ross Zwisler <zwisler@kernel.org> 4486M: Vishal Verma <vishal.l.verma@intel.com> 4487L: linux-nvdimm@lists.01.org 4488S: Supported 4489F: drivers/dax/ 4490 4491DIRECTORY NOTIFICATION (DNOTIFY) 4492M: Jan Kara <jack@suse.cz> 4493R: Amir Goldstein <amir73il@gmail.com> 4494L: linux-fsdevel@vger.kernel.org 4495S: Maintained 4496F: Documentation/filesystems/dnotify.txt 4497F: fs/notify/dnotify/ 4498F: include/linux/dnotify.h 4499 4500DISK GEOMETRY AND PARTITION HANDLING 4501M: Andries Brouwer <aeb@cwi.nl> 4502W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4503W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4504W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4505S: Maintained 4506 4507DISKQUOTA 4508M: Jan Kara <jack@suse.com> 4509S: Maintained 4510F: Documentation/filesystems/quota.txt 4511F: fs/quota/ 4512F: include/linux/quota*.h 4513F: include/uapi/linux/quota*.h 4514 4515DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4516M: Bernie Thompson <bernie@plugable.com> 4517L: linux-fbdev@vger.kernel.org 4518S: Maintained 4519W: http://plugable.com/category/projects/udlfb/ 4520F: drivers/video/fbdev/udlfb.c 4521F: include/video/udlfb.h 4522F: Documentation/fb/udlfb.txt 4523 4524DISTRIBUTED LOCK MANAGER (DLM) 4525M: Christine Caulfield <ccaulfie@redhat.com> 4526M: David Teigland <teigland@redhat.com> 4527L: cluster-devel@redhat.com 4528W: http://sources.redhat.com/cluster/ 4529T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4530S: Supported 4531F: fs/dlm/ 4532 4533DMA BUFFER SHARING FRAMEWORK 4534M: Sumit Semwal <sumit.semwal@linaro.org> 4535S: Maintained 4536L: linux-media@vger.kernel.org 4537L: dri-devel@lists.freedesktop.org 4538L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4539F: drivers/dma-buf/ 4540F: include/linux/dma-buf* 4541F: include/linux/reservation.h 4542F: include/linux/*fence.h 4543F: Documentation/driver-api/dma-buf.rst 4544T: git git://anongit.freedesktop.org/drm/drm-misc 4545 4546DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4547M: Vinod Koul <vkoul@kernel.org> 4548L: dmaengine@vger.kernel.org 4549Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4550S: Maintained 4551F: drivers/dma/ 4552F: include/linux/dmaengine.h 4553F: include/linux/of_dma.h 4554F: Documentation/devicetree/bindings/dma/ 4555F: Documentation/driver-api/dmaengine/ 4556T: git git://git.infradead.org/users/vkoul/slave-dma.git 4557 4558DMA MAPPING HELPERS 4559M: Christoph Hellwig <hch@lst.de> 4560M: Marek Szyprowski <m.szyprowski@samsung.com> 4561R: Robin Murphy <robin.murphy@arm.com> 4562L: iommu@lists.linux-foundation.org 4563T: git git://git.infradead.org/users/hch/dma-mapping.git 4564W: http://git.infradead.org/users/hch/dma-mapping.git 4565S: Supported 4566F: kernel/dma/ 4567F: include/asm-generic/dma-mapping.h 4568F: include/linux/dma-direct.h 4569F: include/linux/dma-mapping.h 4570F: include/linux/dma-noncoherent.h 4571 4572DME1737 HARDWARE MONITOR DRIVER 4573M: Juerg Haefliger <juergh@gmail.com> 4574L: linux-hwmon@vger.kernel.org 4575S: Maintained 4576F: Documentation/hwmon/dme1737 4577F: drivers/hwmon/dme1737.c 4578 4579DMI/SMBIOS SUPPORT 4580M: Jean Delvare <jdelvare@suse.com> 4581S: Maintained 4582T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4583F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4584F: drivers/firmware/dmi-id.c 4585F: drivers/firmware/dmi_scan.c 4586F: include/linux/dmi.h 4587 4588DOCUMENTATION 4589M: Jonathan Corbet <corbet@lwn.net> 4590L: linux-doc@vger.kernel.org 4591S: Maintained 4592F: Documentation/ 4593F: scripts/kernel-doc 4594X: Documentation/ABI/ 4595X: Documentation/acpi/ 4596X: Documentation/devicetree/ 4597X: Documentation/i2c/ 4598X: Documentation/media/ 4599X: Documentation/power/ 4600X: Documentation/spi/ 4601T: git git://git.lwn.net/linux.git docs-next 4602 4603DOCUMENTATION/ITALIAN 4604M: Federico Vaga <federico.vaga@vaga.pv.it> 4605L: linux-doc@vger.kernel.org 4606S: Maintained 4607F: Documentation/translations/it_IT 4608 4609DONGWOON DW9714 LENS VOICE COIL DRIVER 4610M: Sakari Ailus <sakari.ailus@linux.intel.com> 4611L: linux-media@vger.kernel.org 4612T: git git://linuxtv.org/media_tree.git 4613S: Maintained 4614F: drivers/media/i2c/dw9714.c 4615F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4616 4617DONGWOON DW9807 LENS VOICE COIL DRIVER 4618M: Sakari Ailus <sakari.ailus@linux.intel.com> 4619L: linux-media@vger.kernel.org 4620T: git git://linuxtv.org/media_tree.git 4621S: Maintained 4622F: drivers/media/i2c/dw9807-vcm.c 4623F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4624 4625DOUBLETALK DRIVER 4626M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4627L: blinux-list@redhat.com 4628S: Maintained 4629F: drivers/char/dtlk.c 4630F: include/linux/dtlk.h 4631 4632DPAA2 DATAPATH I/O (DPIO) DRIVER 4633M: Roy Pledge <Roy.Pledge@nxp.com> 4634L: linux-kernel@vger.kernel.org 4635S: Maintained 4636F: drivers/soc/fsl/dpio 4637 4638DPAA2 ETHERNET DRIVER 4639M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4640L: netdev@vger.kernel.org 4641S: Maintained 4642F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4643F: drivers/net/ethernet/freescale/dpaa2/dpni* 4644F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4645F: drivers/net/ethernet/freescale/dpaa2/Makefile 4646F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4647 4648DPAA2 ETHERNET SWITCH DRIVER 4649M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4650M: Ioana Ciornei <ioana.ciornei@nxp.com> 4651L: linux-kernel@vger.kernel.org 4652S: Maintained 4653F: drivers/staging/fsl-dpaa2/ethsw 4654 4655DPAA2 PTP CLOCK DRIVER 4656M: Yangbo Lu <yangbo.lu@nxp.com> 4657L: netdev@vger.kernel.org 4658S: Maintained 4659F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4660F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4661 4662DPT_I2O SCSI RAID DRIVER 4663M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4664L: linux-scsi@vger.kernel.org 4665W: http://www.adaptec.com/ 4666S: Maintained 4667F: drivers/scsi/dpt* 4668F: drivers/scsi/dpt/ 4669 4670DRBD DRIVER 4671M: Philipp Reisner <philipp.reisner@linbit.com> 4672M: Lars Ellenberg <lars.ellenberg@linbit.com> 4673L: drbd-dev@lists.linbit.com 4674W: http://www.drbd.org 4675T: git git://git.linbit.com/linux-drbd.git 4676T: git git://git.linbit.com/drbd-8.4.git 4677S: Supported 4678F: drivers/block/drbd/ 4679F: lib/lru_cache.c 4680F: Documentation/blockdev/drbd/ 4681 4682DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4683M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4684R: "Rafael J. Wysocki" <rafael@kernel.org> 4685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4686S: Supported 4687F: Documentation/kobject.txt 4688F: drivers/base/ 4689F: fs/debugfs/ 4690F: fs/sysfs/ 4691F: include/linux/debugfs.h 4692F: include/linux/kobj* 4693F: lib/kobj* 4694 4695DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4696M: Kevin Hilman <khilman@kernel.org> 4697M: Nishanth Menon <nm@ti.com> 4698S: Maintained 4699F: drivers/power/avs/ 4700F: include/linux/power/smartreflex.h 4701L: linux-pm@vger.kernel.org 4702 4703DRM DRIVER FOR ARM PL111 CLCD 4704M: Eric Anholt <eric@anholt.net> 4705T: git git://anongit.freedesktop.org/drm/drm-misc 4706S: Supported 4707F: drivers/gpu/drm/pl111/ 4708 4709DRM DRIVER FOR ARM VERSATILE TFT PANELS 4710M: Linus Walleij <linus.walleij@linaro.org> 4711T: git git://anongit.freedesktop.org/drm/drm-misc 4712S: Maintained 4713F: drivers/gpu/drm/panel/panel-arm-versatile.c 4714F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4715 4716DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4717M: Dave Airlie <airlied@redhat.com> 4718S: Odd Fixes 4719F: drivers/gpu/drm/ast/ 4720 4721DRM DRIVER FOR BOCHS VIRTUAL GPU 4722M: Gerd Hoffmann <kraxel@redhat.com> 4723L: virtualization@lists.linux-foundation.org 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725S: Maintained 4726F: drivers/gpu/drm/bochs/ 4727 4728DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4729M: Linus Walleij <linus.walleij@linaro.org> 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731S: Maintained 4732F: drivers/gpu/drm/tve200/ 4733 4734DRM DRIVER FOR ILITEK ILI9225 PANELS 4735M: David Lechner <david@lechnology.com> 4736S: Maintained 4737F: drivers/gpu/drm/tinydrm/ili9225.c 4738F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4739 4740DRM DRIVER FOR INTEL I810 VIDEO CARDS 4741S: Orphan / Obsolete 4742F: drivers/gpu/drm/i810/ 4743F: include/uapi/drm/i810_drm.h 4744 4745DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4746S: Orphan / Obsolete 4747F: drivers/gpu/drm/mga/ 4748F: include/uapi/drm/mga_drm.h 4749 4750DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4751M: Dave Airlie <airlied@redhat.com> 4752S: Odd Fixes 4753F: drivers/gpu/drm/mgag200/ 4754 4755DRM DRIVER FOR MI0283QT 4756M: Noralf Trønnes <noralf@tronnes.org> 4757S: Maintained 4758F: drivers/gpu/drm/tinydrm/mi0283qt.c 4759F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4760 4761DRM DRIVER FOR MSM ADRENO GPU 4762M: Rob Clark <robdclark@gmail.com> 4763L: linux-arm-msm@vger.kernel.org 4764L: dri-devel@lists.freedesktop.org 4765L: freedreno@lists.freedesktop.org 4766T: git git://people.freedesktop.org/~robclark/linux 4767S: Maintained 4768F: drivers/gpu/drm/msm/ 4769F: include/uapi/drm/msm_drm.h 4770F: Documentation/devicetree/bindings/display/msm/ 4771 4772DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4773M: Ben Skeggs <bskeggs@redhat.com> 4774L: dri-devel@lists.freedesktop.org 4775L: nouveau@lists.freedesktop.org 4776T: git git://github.com/skeggsb/linux 4777S: Supported 4778F: drivers/gpu/drm/nouveau/ 4779F: include/uapi/drm/nouveau_drm.h 4780 4781DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4782M: Noralf Trønnes <noralf@tronnes.org> 4783S: Maintained 4784F: drivers/gpu/drm/tinydrm/repaper.c 4785F: Documentation/devicetree/bindings/display/repaper.txt 4786 4787DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4788M: Dave Airlie <airlied@redhat.com> 4789M: Gerd Hoffmann <kraxel@redhat.com> 4790L: virtualization@lists.linux-foundation.org 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792S: Obsolete 4793W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4794F: drivers/gpu/drm/cirrus/ 4795 4796DRM DRIVER FOR QXL VIRTUAL GPU 4797M: Dave Airlie <airlied@redhat.com> 4798M: Gerd Hoffmann <kraxel@redhat.com> 4799L: virtualization@lists.linux-foundation.org 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801S: Maintained 4802F: drivers/gpu/drm/qxl/ 4803F: include/uapi/drm/qxl_drm.h 4804 4805DRM DRIVER FOR RAGE 128 VIDEO CARDS 4806S: Orphan / Obsolete 4807F: drivers/gpu/drm/r128/ 4808F: include/uapi/drm/r128_drm.h 4809 4810DRM DRIVER FOR SAVAGE VIDEO CARDS 4811S: Orphan / Obsolete 4812F: drivers/gpu/drm/savage/ 4813F: include/uapi/drm/savage_drm.h 4814 4815DRM DRIVER FOR SIS VIDEO CARDS 4816S: Orphan / Obsolete 4817F: drivers/gpu/drm/sis/ 4818F: include/uapi/drm/sis_drm.h 4819 4820DRM DRIVER FOR SITRONIX ST7586 PANELS 4821M: David Lechner <david@lechnology.com> 4822S: Maintained 4823F: drivers/gpu/drm/tinydrm/st7586.c 4824F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4825 4826DRM DRIVER FOR SITRONIX ST7735R PANELS 4827M: David Lechner <david@lechnology.com> 4828S: Maintained 4829F: drivers/gpu/drm/tinydrm/st7735r.c 4830F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4831 4832DRM DRIVER FOR TDFX VIDEO CARDS 4833S: Orphan / Obsolete 4834F: drivers/gpu/drm/tdfx/ 4835 4836DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4837M: Dave Airlie <airlied@redhat.com> 4838R: Sean Paul <sean@poorly.run> 4839L: dri-devel@lists.freedesktop.org 4840S: Odd Fixes 4841F: drivers/gpu/drm/udl/ 4842T: git git://anongit.freedesktop.org/drm/drm-misc 4843 4844DRM DRIVER FOR VMWARE VIRTUAL GPU 4845M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4846M: Sinclair Yeh <syeh@vmware.com> 4847M: Thomas Hellstrom <thellstrom@vmware.com> 4848L: dri-devel@lists.freedesktop.org 4849T: git git://people.freedesktop.org/~syeh/repos_linux 4850T: git git://people.freedesktop.org/~thomash/linux 4851S: Supported 4852F: drivers/gpu/drm/vmwgfx/ 4853F: include/uapi/drm/vmwgfx_drm.h 4854 4855DRM DRIVERS 4856M: David Airlie <airlied@linux.ie> 4857M: Daniel Vetter <daniel@ffwll.ch> 4858L: dri-devel@lists.freedesktop.org 4859T: git git://anongit.freedesktop.org/drm/drm 4860B: https://bugs.freedesktop.org/ 4861C: irc://chat.freenode.net/dri-devel 4862S: Maintained 4863F: drivers/gpu/drm/ 4864F: drivers/gpu/vga/ 4865F: Documentation/devicetree/bindings/display/ 4866F: Documentation/devicetree/bindings/gpu/ 4867F: Documentation/gpu/ 4868F: include/drm/ 4869F: include/uapi/drm/ 4870F: include/linux/vga* 4871 4872DRM DRIVERS AND MISC GPU PATCHES 4873M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4874M: Maxime Ripard <maxime.ripard@bootlin.com> 4875M: Sean Paul <sean@poorly.run> 4876W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4877S: Maintained 4878T: git git://anongit.freedesktop.org/drm/drm-misc 4879F: Documentation/gpu/ 4880F: drivers/gpu/vga/ 4881F: drivers/gpu/drm/* 4882F: include/drm/drm* 4883F: include/uapi/drm/drm* 4884F: include/linux/vga* 4885 4886DRM DRIVERS FOR ALLWINNER A10 4887M: Maxime Ripard <maxime.ripard@bootlin.com> 4888L: dri-devel@lists.freedesktop.org 4889S: Supported 4890F: drivers/gpu/drm/sun4i/ 4891F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR AMLOGIC SOCS 4895M: Neil Armstrong <narmstrong@baylibre.com> 4896L: dri-devel@lists.freedesktop.org 4897L: linux-amlogic@lists.infradead.org 4898W: http://linux-meson.com/ 4899S: Supported 4900F: drivers/gpu/drm/meson/ 4901F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4902F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4903F: Documentation/gpu/meson.rst 4904T: git git://anongit.freedesktop.org/drm/drm-misc 4905 4906DRM DRIVERS FOR ATMEL HLCDC 4907M: Boris Brezillon <boris.brezillon@bootlin.com> 4908L: dri-devel@lists.freedesktop.org 4909S: Supported 4910F: drivers/gpu/drm/atmel-hlcdc/ 4911F: Documentation/devicetree/bindings/display/atmel/ 4912T: git git://anongit.freedesktop.org/drm/drm-misc 4913 4914DRM DRIVERS FOR BRIDGE CHIPS 4915M: Archit Taneja <architt@codeaurora.org> 4916M: Andrzej Hajda <a.hajda@samsung.com> 4917R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4918S: Maintained 4919T: git git://anongit.freedesktop.org/drm/drm-misc 4920F: drivers/gpu/drm/bridge/ 4921 4922DRM DRIVERS FOR EXYNOS 4923M: Inki Dae <inki.dae@samsung.com> 4924M: Joonyoung Shim <jy0922.shim@samsung.com> 4925M: Seung-Woo Kim <sw0312.kim@samsung.com> 4926M: Kyungmin Park <kyungmin.park@samsung.com> 4927L: dri-devel@lists.freedesktop.org 4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4929S: Supported 4930F: drivers/gpu/drm/exynos/ 4931F: include/uapi/drm/exynos_drm.h 4932F: Documentation/devicetree/bindings/display/exynos/ 4933 4934DRM DRIVERS FOR FREESCALE DCU 4935M: Stefan Agner <stefan@agner.ch> 4936M: Alison Wang <alison.wang@nxp.com> 4937L: dri-devel@lists.freedesktop.org 4938S: Supported 4939F: drivers/gpu/drm/fsl-dcu/ 4940F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4941F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4942F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4943T: git git://anongit.freedesktop.org/drm/drm-misc 4944 4945DRM DRIVERS FOR FREESCALE IMX 4946M: Philipp Zabel <p.zabel@pengutronix.de> 4947L: dri-devel@lists.freedesktop.org 4948S: Maintained 4949F: drivers/gpu/drm/imx/ 4950F: drivers/gpu/ipu-v3/ 4951F: Documentation/devicetree/bindings/display/imx/ 4952 4953DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4954M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4955L: dri-devel@lists.freedesktop.org 4956T: git git://github.com/patjak/drm-gma500 4957S: Maintained 4958F: drivers/gpu/drm/gma500/ 4959 4960DRM DRIVERS FOR HISILICON 4961M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4962M: Rongrong Zou <zourongrong@gmail.com> 4963R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4964R: Chen Feng <puck.chen@hisilicon.com> 4965L: dri-devel@lists.freedesktop.org 4966T: git git://github.com/xin3liang/linux.git 4967S: Maintained 4968F: drivers/gpu/drm/hisilicon/ 4969F: Documentation/devicetree/bindings/display/hisilicon/ 4970 4971DRM DRIVERS FOR MEDIATEK 4972M: CK Hu <ck.hu@mediatek.com> 4973M: Philipp Zabel <p.zabel@pengutronix.de> 4974L: dri-devel@lists.freedesktop.org 4975S: Supported 4976F: drivers/gpu/drm/mediatek/ 4977F: Documentation/devicetree/bindings/display/mediatek/ 4978 4979DRM DRIVERS FOR NVIDIA TEGRA 4980M: Thierry Reding <thierry.reding@gmail.com> 4981L: dri-devel@lists.freedesktop.org 4982L: linux-tegra@vger.kernel.org 4983T: git git://anongit.freedesktop.org/tegra/linux.git 4984S: Supported 4985F: drivers/gpu/drm/tegra/ 4986F: drivers/gpu/host1x/ 4987F: include/linux/host1x.h 4988F: include/uapi/drm/tegra_drm.h 4989F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4990 4991DRM DRIVERS FOR RENESAS 4992M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4993M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4994L: dri-devel@lists.freedesktop.org 4995L: linux-renesas-soc@vger.kernel.org 4996T: git git://linuxtv.org/pinchartl/media drm/du/next 4997S: Supported 4998F: drivers/gpu/drm/rcar-du/ 4999F: drivers/gpu/drm/shmobile/ 5000F: include/linux/platform_data/shmob_drm.h
5001F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5002F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5003F: Documentation/devicetree/bindings/display/renesas,du.txt 5004 5005DRM DRIVERS FOR ROCKCHIP 5006M: Sandy Huang <hjc@rock-chips.com> 5007M: Heiko Stübner <heiko@sntech.de> 5008L: dri-devel@lists.freedesktop.org 5009S: Maintained 5010F: drivers/gpu/drm/rockchip/ 5011F: Documentation/devicetree/bindings/display/rockchip/ 5012T: git git://anongit.freedesktop.org/drm/drm-misc 5013 5014DRM DRIVERS FOR STI 5015M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5016M: Vincent Abriou <vincent.abriou@st.com> 5017L: dri-devel@lists.freedesktop.org 5018T: git git://anongit.freedesktop.org/drm/drm-misc 5019S: Maintained 5020F: drivers/gpu/drm/sti 5021F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5022 5023DRM DRIVERS FOR STM 5024M: Yannick Fertre <yannick.fertre@st.com> 5025M: Philippe Cornu <philippe.cornu@st.com> 5026M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5027M: Vincent Abriou <vincent.abriou@st.com> 5028L: dri-devel@lists.freedesktop.org 5029T: git git://anongit.freedesktop.org/drm/drm-misc 5030S: Maintained 5031F: drivers/gpu/drm/stm 5032F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5033 5034DRM DRIVERS FOR TI LCDC 5035M: Jyri Sarha <jsarha@ti.com> 5036R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5037L: dri-devel@lists.freedesktop.org 5038S: Maintained 5039F: drivers/gpu/drm/tilcdc/ 5040F: Documentation/devicetree/bindings/display/tilcdc/ 5041 5042DRM DRIVERS FOR TI OMAP 5043M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5044L: dri-devel@lists.freedesktop.org 5045S: Maintained 5046F: drivers/gpu/drm/omapdrm/ 5047F: Documentation/devicetree/bindings/display/ti/ 5048 5049DRM DRIVERS FOR V3D 5050M: Eric Anholt <eric@anholt.net> 5051S: Supported 5052F: drivers/gpu/drm/v3d/ 5053F: include/uapi/drm/v3d_drm.h 5054F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5055T: git git://anongit.freedesktop.org/drm/drm-misc 5056 5057DRM DRIVERS FOR VC4 5058M: Eric Anholt <eric@anholt.net> 5059T: git git://github.com/anholt/linux 5060S: Supported 5061F: drivers/gpu/drm/vc4/ 5062F: include/uapi/drm/vc4_drm.h 5063F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5064T: git git://anongit.freedesktop.org/drm/drm-misc 5065 5066DRM DRIVERS FOR VIVANTE GPU IP 5067M: Lucas Stach <l.stach@pengutronix.de> 5068R: Russell King <linux+etnaviv@armlinux.org.uk> 5069R: Christian Gmeiner <christian.gmeiner@gmail.com> 5070L: etnaviv@lists.freedesktop.org 5071L: dri-devel@lists.freedesktop.org 5072S: Maintained 5073F: drivers/gpu/drm/etnaviv/ 5074F: include/uapi/drm/etnaviv_drm.h 5075F: Documentation/devicetree/bindings/display/etnaviv/ 5076 5077DRM DRIVERS FOR ZTE ZX 5078M: Shawn Guo <shawnguo@kernel.org> 5079L: dri-devel@lists.freedesktop.org 5080S: Maintained 5081F: drivers/gpu/drm/zte/ 5082F: Documentation/devicetree/bindings/display/zte,vou.txt 5083T: git git://anongit.freedesktop.org/drm/drm-misc 5084 5085DRM PANEL DRIVERS 5086M: Thierry Reding <thierry.reding@gmail.com> 5087L: dri-devel@lists.freedesktop.org 5088T: git git://anongit.freedesktop.org/drm/drm-misc 5089S: Maintained 5090F: drivers/gpu/drm/drm_panel.c 5091F: drivers/gpu/drm/panel/ 5092F: include/drm/drm_panel.h 5093F: Documentation/devicetree/bindings/display/panel/ 5094 5095DRM TINYDRM DRIVERS 5096M: Noralf Trønnes <noralf@tronnes.org> 5097W: https://github.com/notro/tinydrm/wiki/Development 5098T: git git://anongit.freedesktop.org/drm/drm-misc 5099S: Maintained 5100F: drivers/gpu/drm/tinydrm/ 5101F: include/drm/tinydrm/ 5102 5103DRM DRIVERS FOR XEN 5104M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5105T: git git://anongit.freedesktop.org/drm/drm-misc 5106L: dri-devel@lists.freedesktop.org 5107L: xen-devel@lists.xen.org 5108S: Supported 5109F: drivers/gpu/drm/xen/ 5110F: Documentation/gpu/xen-front.rst 5111 5112DRM TTM SUBSYSTEM 5113M: Christian Koenig <christian.koenig@amd.com> 5114M: Huang Rui <ray.huang@amd.com> 5115M: Junwei Zhang <Jerry.Zhang@amd.com> 5116T: git git://people.freedesktop.org/~agd5f/linux 5117S: Maintained 5118L: dri-devel@lists.freedesktop.org 5119F: include/drm/ttm/ 5120F: drivers/gpu/drm/ttm/ 5121 5122DSBR100 USB FM RADIO DRIVER 5123M: Alexey Klimov <klimov.linux@gmail.com> 5124L: linux-media@vger.kernel.org 5125T: git git://linuxtv.org/media_tree.git 5126S: Maintained 5127F: drivers/media/radio/dsbr100.c 5128 5129DSCC4 DRIVER 5130M: Francois Romieu <romieu@fr.zoreil.com> 5131L: netdev@vger.kernel.org 5132S: Maintained 5133F: drivers/net/wan/dscc4.c 5134 5135DT3155 MEDIA DRIVER 5136M: Hans Verkuil <hverkuil@xs4all.nl> 5137L: linux-media@vger.kernel.org 5138T: git git://linuxtv.org/media_tree.git 5139W: https://linuxtv.org 5140S: Odd Fixes 5141F: drivers/media/pci/dt3155/ 5142 5143DVB_USB_AF9015 MEDIA DRIVER 5144M: Antti Palosaari <crope@iki.fi> 5145L: linux-media@vger.kernel.org 5146W: https://linuxtv.org 5147W: http://palosaari.fi/linux/ 5148Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5149T: git git://linuxtv.org/anttip/media_tree.git 5150S: Maintained 5151F: drivers/media/usb/dvb-usb-v2/af9015* 5152 5153DVB_USB_AF9035 MEDIA DRIVER 5154M: Antti Palosaari <crope@iki.fi> 5155L: linux-media@vger.kernel.org 5156W: https://linuxtv.org 5157W: http://palosaari.fi/linux/ 5158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5159T: git git://linuxtv.org/anttip/media_tree.git 5160S: Maintained 5161F: drivers/media/usb/dvb-usb-v2/af9035* 5162 5163DVB_USB_ANYSEE MEDIA DRIVER 5164M: Antti Palosaari <crope@iki.fi> 5165L: linux-media@vger.kernel.org 5166W: https://linuxtv.org 5167W: http://palosaari.fi/linux/ 5168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5169T: git git://linuxtv.org/anttip/media_tree.git 5170S: Maintained 5171F: drivers/media/usb/dvb-usb-v2/anysee* 5172 5173DVB_USB_AU6610 MEDIA DRIVER 5174M: Antti Palosaari <crope@iki.fi> 5175L: linux-media@vger.kernel.org 5176W: https://linuxtv.org 5177W: http://palosaari.fi/linux/ 5178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5179T: git git://linuxtv.org/anttip/media_tree.git 5180S: Maintained 5181F: drivers/media/usb/dvb-usb-v2/au6610* 5182 5183DVB_USB_CE6230 MEDIA DRIVER 5184M: Antti Palosaari <crope@iki.fi> 5185L: linux-media@vger.kernel.org 5186W: https://linuxtv.org 5187W: http://palosaari.fi/linux/ 5188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5189T: git git://linuxtv.org/anttip/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/dvb-usb-v2/ce6230* 5192 5193DVB_USB_CXUSB MEDIA DRIVER 5194M: Michael Krufky <mkrufky@linuxtv.org> 5195L: linux-media@vger.kernel.org 5196W: https://linuxtv.org 5197W: http://github.com/mkrufky 5198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5199T: git git://linuxtv.org/media_tree.git 5200S: Maintained 5201F: drivers/media/usb/dvb-usb/cxusb* 5202 5203DVB_USB_EC168 MEDIA DRIVER 5204M: Antti Palosaari <crope@iki.fi> 5205L: linux-media@vger.kernel.org 5206W: https://linuxtv.org 5207W: http://palosaari.fi/linux/ 5208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5209T: git git://linuxtv.org/anttip/media_tree.git 5210S: Maintained 5211F: drivers/media/usb/dvb-usb-v2/ec168* 5212 5213DVB_USB_GL861 MEDIA DRIVER 5214M: Antti Palosaari <crope@iki.fi> 5215L: linux-media@vger.kernel.org 5216W: https://linuxtv.org 5217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5218T: git git://linuxtv.org/anttip/media_tree.git 5219S: Maintained 5220F: drivers/media/usb/dvb-usb-v2/gl861* 5221 5222DVB_USB_MXL111SF MEDIA DRIVER 5223M: Michael Krufky <mkrufky@linuxtv.org> 5224L: linux-media@vger.kernel.org 5225W: https://linuxtv.org 5226W: http://github.com/mkrufky 5227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5228T: git git://linuxtv.org/mkrufky/mxl111sf.git 5229S: Maintained 5230F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5231 5232DVB_USB_RTL28XXU MEDIA DRIVER 5233M: Antti Palosaari <crope@iki.fi> 5234L: linux-media@vger.kernel.org 5235W: https://linuxtv.org 5236W: http://palosaari.fi/linux/ 5237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5238T: git git://linuxtv.org/anttip/media_tree.git 5239S: Maintained 5240F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5241 5242DVB_USB_V2 MEDIA DRIVER 5243M: Antti Palosaari <crope@iki.fi> 5244L: linux-media@vger.kernel.org 5245W: https://linuxtv.org 5246W: http://palosaari.fi/linux/ 5247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5248T: git git://linuxtv.org/anttip/media_tree.git 5249S: Maintained 5250F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5251F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5252 5253DYNAMIC DEBUG 5254M: Jason Baron <jbaron@akamai.com> 5255S: Maintained 5256F: lib/dynamic_debug.c 5257F: include/linux/dynamic_debug.h 5258 5259DYNAMIC INTERRUPT MODERATION 5260M: Tal Gilboa <talgi@mellanox.com> 5261S: Maintained 5262F: include/linux/net_dim.h 5263 5264DZ DECSTATION DZ11 SERIAL DRIVER 5265M: "Maciej W. Rozycki" <macro@linux-mips.org> 5266S: Maintained 5267F: drivers/tty/serial/dz.* 5268 5269E3X0 POWER BUTTON DRIVER 5270M: Moritz Fischer <moritz.fischer@ettus.com> 5271L: usrp-users@lists.ettus.com 5272W: http://www.ettus.com 5273S: Supported 5274F: drivers/input/misc/e3x0-button.c 5275F: Documentation/devicetree/bindings/input/e3x0-button.txt 5276 5277E4000 MEDIA DRIVER 5278M: Antti Palosaari <crope@iki.fi> 5279L: linux-media@vger.kernel.org 5280W: https://linuxtv.org 5281W: http://palosaari.fi/linux/ 5282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5283T: git git://linuxtv.org/anttip/media_tree.git 5284S: Maintained 5285F: drivers/media/tuners/e4000* 5286 5287EARTH_PT1 MEDIA DRIVER 5288M: Akihiro Tsukada <tskd08@gmail.com> 5289L: linux-media@vger.kernel.org 5290S: Odd Fixes 5291F: drivers/media/pci/pt1/ 5292 5293EARTH_PT3 MEDIA DRIVER 5294M: Akihiro Tsukada <tskd08@gmail.com> 5295L: linux-media@vger.kernel.org 5296S: Odd Fixes 5297F: drivers/media/pci/pt3/ 5298 5299EC100 MEDIA DRIVER 5300M: Antti Palosaari <crope@iki.fi> 5301L: linux-media@vger.kernel.org 5302W: https://linuxtv.org 5303W: http://palosaari.fi/linux/ 5304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5305T: git git://linuxtv.org/anttip/media_tree.git 5306S: Maintained 5307F: drivers/media/dvb-frontends/ec100* 5308 5309ECRYPT FILE SYSTEM 5310M: Tyler Hicks <tyhicks@canonical.com> 5311L: ecryptfs@vger.kernel.org 5312W: http://ecryptfs.org 5313W: https://launchpad.net/ecryptfs 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5315S: Supported 5316F: Documentation/filesystems/ecryptfs.txt 5317F: fs/ecryptfs/ 5318 5319EDAC-AMD64 5320M: Borislav Petkov <bp@alien8.de> 5321L: linux-edac@vger.kernel.org 5322S: Maintained 5323F: drivers/edac/amd64_edac* 5324 5325EDAC-CALXEDA 5326M: Robert Richter <rric@kernel.org> 5327L: linux-edac@vger.kernel.org 5328S: Maintained 5329F: drivers/edac/highbank* 5330 5331EDAC-CAVIUM OCTEON 5332M: Ralf Baechle <ralf@linux-mips.org> 5333M: David Daney <david.daney@cavium.com> 5334L: linux-edac@vger.kernel.org 5335L: linux-mips@vger.kernel.org 5336S: Supported 5337F: drivers/edac/octeon_edac* 5338 5339EDAC-CAVIUM THUNDERX 5340M: David Daney <david.daney@cavium.com> 5341M: Jan Glauber <jglauber@cavium.com> 5342L: linux-edac@vger.kernel.org 5343S: Supported 5344F: drivers/edac/thunderx_edac* 5345 5346EDAC-CORE 5347M: Borislav Petkov <bp@alien8.de> 5348M: Mauro Carvalho Chehab <mchehab@kernel.org> 5349L: linux-edac@vger.kernel.org 5350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5352S: Supported 5353F: Documentation/admin-guide/ras.rst 5354F: Documentation/driver-api/edac.rst 5355F: drivers/edac/ 5356F: include/linux/edac.h 5357 5358EDAC-E752X 5359M: Mark Gross <mark.gross@intel.com> 5360L: linux-edac@vger.kernel.org 5361S: Maintained 5362F: drivers/edac/e752x_edac.c 5363 5364EDAC-E7XXX 5365L: linux-edac@vger.kernel.org 5366S: Maintained 5367F: drivers/edac/e7xxx_edac.c 5368 5369EDAC-FSL_DDR 5370M: York Sun <york.sun@nxp.com> 5371L: linux-edac@vger.kernel.org 5372S: Maintained 5373F: drivers/edac/fsl_ddr_edac.* 5374 5375EDAC-GHES 5376M: Mauro Carvalho Chehab <mchehab@kernel.org> 5377L: linux-edac@vger.kernel.org 5378S: Maintained 5379F: drivers/edac/ghes_edac.c 5380 5381EDAC-I3000 5382L: linux-edac@vger.kernel.org 5383S: Orphan 5384F: drivers/edac/i3000_edac.c 5385 5386EDAC-I5000 5387L: linux-edac@vger.kernel.org 5388S: Maintained 5389F: drivers/edac/i5000_edac.c 5390 5391EDAC-I5400 5392M: Mauro Carvalho Chehab <mchehab@kernel.org> 5393L: linux-edac@vger.kernel.org 5394S: Maintained 5395F: drivers/edac/i5400_edac.c 5396 5397EDAC-I7300 5398M: Mauro Carvalho Chehab <mchehab@kernel.org> 5399L: linux-edac@vger.kernel.org 5400S: Maintained 5401F: drivers/edac/i7300_edac.c 5402 5403EDAC-I7CORE 5404M: Mauro Carvalho Chehab <mchehab@kernel.org> 5405L: linux-edac@vger.kernel.org 5406S: Maintained 5407F: drivers/edac/i7core_edac.c 5408 5409EDAC-I82443BXGX 5410M: Tim Small <tim@buttersideup.com> 5411L: linux-edac@vger.kernel.org 5412S: Maintained 5413F: drivers/edac/i82443bxgx_edac.c 5414 5415EDAC-I82975X 5416M: Ranganathan Desikan <ravi@jetztechnologies.com> 5417M: "Arvind R." <arvino55@gmail.com> 5418L: linux-edac@vger.kernel.org 5419S: Maintained 5420F: drivers/edac/i82975x_edac.c 5421 5422EDAC-IE31200 5423M: Jason Baron <jbaron@akamai.com> 5424L: linux-edac@vger.kernel.org 5425S: Maintained 5426F: drivers/edac/ie31200_edac.c 5427 5428EDAC-MPC85XX 5429M: Johannes Thumshirn <morbidrsa@gmail.com> 5430L: linux-edac@vger.kernel.org 5431S: Maintained 5432F: drivers/edac/mpc85xx_edac.[ch] 5433 5434EDAC-PASEMI 5435M: Egor Martovetsky <egor@pasemi.com> 5436L: linux-edac@vger.kernel.org 5437S: Maintained 5438F: drivers/edac/pasemi_edac.c 5439 5440EDAC-PND2 5441M: Tony Luck <tony.luck@intel.com> 5442L: linux-edac@vger.kernel.org 5443S: Maintained 5444F: drivers/edac/pnd2_edac.[ch] 5445 5446EDAC-R82600 5447M: Tim Small <tim@buttersideup.com> 5448L: linux-edac@vger.kernel.org 5449S: Maintained 5450F: drivers/edac/r82600_edac.c 5451 5452EDAC-SBRIDGE 5453M: Tony Luck <tony.luck@intel.com> 5454R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5455L: linux-edac@vger.kernel.org 5456S: Maintained 5457F: drivers/edac/sb_edac.c 5458 5459EDAC-SKYLAKE 5460M: Tony Luck <tony.luck@intel.com> 5461L: linux-edac@vger.kernel.org 5462S: Maintained 5463F: drivers/edac/skx_edac.c 5464 5465EDAC-TI 5466M: Tero Kristo <t-kristo@ti.com> 5467L: linux-edac@vger.kernel.org 5468S: Maintained 5469F: drivers/edac/ti_edac.c 5470 5471EDAC-QCOM 5472M: Channagoud Kadabi <ckadabi@codeaurora.org> 5473M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5474L: linux-arm-msm@vger.kernel.org 5475L: linux-edac@vger.kernel.org 5476S: Maintained 5477F: drivers/edac/qcom_edac.c 5478 5479EDIROL UA-101/UA-1000 DRIVER 5480M: Clemens Ladisch <clemens@ladisch.de> 5481L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5482T: git git://git.alsa-project.org/alsa-kernel.git 5483S: Maintained 5484F: sound/usb/misc/ua101.c 5485 5486EFI TEST DRIVER 5487L: linux-efi@vger.kernel.org 5488M: Ivan Hu <ivan.hu@canonical.com> 5489M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5490S: Maintained 5491F: drivers/firmware/efi/test/ 5492 5493EFI VARIABLE FILESYSTEM 5494M: Matthew Garrett <matthew.garrett@nebula.com> 5495M: Jeremy Kerr <jk@ozlabs.org> 5496M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5498L: linux-efi@vger.kernel.org 5499S: Maintained 5500F: fs/efivarfs/ 5501 5502EFIFB FRAMEBUFFER DRIVER 5503L: linux-fbdev@vger.kernel.org 5504M: Peter Jones <pjones@redhat.com> 5505S: Maintained 5506F: drivers/video/fbdev/efifb.c 5507 5508EFS FILESYSTEM 5509W: http://aeschi.ch.eu.org/efs/ 5510S: Orphan 5511F: fs/efs/ 5512 5513EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5514M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5515L: netdev@vger.kernel.org 5516S: Maintained 5517F: drivers/net/ethernet/ibm/ehea/ 5518 5519EM28XX VIDEO4LINUX DRIVER 5520M: Mauro Carvalho Chehab <mchehab@kernel.org> 5521L: linux-media@vger.kernel.org 5522W: https://linuxtv.org 5523T: git git://linuxtv.org/media_tree.git 5524S: Maintained 5525F: drivers/media/usb/em28xx/ 5526F: Documentation/media/v4l-drivers/em28xx* 5527 5528EMBEDDED LINUX 5529M: Paul Gortmaker <paul.gortmaker@windriver.com> 5530M: Matt Mackall <mpm@selenic.com> 5531M: David Woodhouse <dwmw2@infradead.org> 5532L: linux-embedded@vger.kernel.org 5533S: Maintained 5534 5535Emulex 10Gbps iSCSI - OneConnect DRIVER 5536M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5537M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5538M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5539L: linux-scsi@vger.kernel.org 5540W: http://www.broadcom.com 5541S: Supported 5542F: drivers/scsi/be2iscsi/ 5543 5544Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5545M: Sathya Perla <sathya.perla@broadcom.com> 5546M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5547M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5548M: Somnath Kotur <somnath.kotur@broadcom.com> 5549L: netdev@vger.kernel.org 5550W: http://www.emulex.com 5551S: Supported 5552F: drivers/net/ethernet/emulex/benet/ 5553 5554EMULEX ONECONNECT ROCE DRIVER 5555M: Selvin Xavier <selvin.xavier@broadcom.com> 5556M: Devesh Sharma <devesh.sharma@broadcom.com> 5557L: linux-rdma@vger.kernel.org 5558W: http://www.broadcom.com 5559S: Odd Fixes 5560F: drivers/infiniband/hw/ocrdma/ 5561F: include/uapi/rdma/ocrdma-abi.h 5562 5563EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5564M: James Smart <james.smart@broadcom.com> 5565M: Dick Kennedy <dick.kennedy@broadcom.com> 5566L: linux-scsi@vger.kernel.org 5567W: http://www.broadcom.com 5568S: Supported 5569F: drivers/scsi/lpfc/ 5570 5571ENE CB710 FLASH CARD READER DRIVER 5572M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5573S: Maintained 5574F: drivers/misc/cb710/ 5575F: drivers/mmc/host/cb710-mmc.* 5576F: include/linux/cb710.h 5577 5578ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5579M: Maxim Levitsky <maximlevitsky@gmail.com> 5580S: Maintained 5581F: drivers/media/rc/ene_ir.* 5582 5583EPSON S1D13XXX FRAMEBUFFER DRIVER 5584M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5585S: Maintained 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5587F: drivers/video/fbdev/s1d13xxxfb.c 5588F: include/video/s1d13xxxfb.h 5589 5590ERRSEQ ERROR TRACKING INFRASTRUCTURE 5591M: Jeff Layton <jlayton@kernel.org> 5592S: Maintained 5593F: lib/errseq.c 5594F: include/linux/errseq.h 5595 5596ET131X NETWORK DRIVER 5597M: Mark Einon <mark.einon@gmail.com> 5598S: Odd Fixes 5599F: drivers/net/ethernet/agere/ 5600 5601ETHERNET BRIDGE 5602M: Roopa Prabhu <roopa@cumulusnetworks.com> 5603M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5604L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5605L: netdev@vger.kernel.org 5606W: http://www.linuxfoundation.org/en/Net:Bridge 5607S: Maintained 5608F: include/linux/netfilter_bridge/ 5609F: net/bridge/ 5610 5611ETHERNET PHY LIBRARY 5612M: Andrew Lunn <andrew@lunn.ch> 5613M: Florian Fainelli <f.fainelli@gmail.com> 5614M: Heiner Kallweit <hkallweit1@gmail.com> 5615L: netdev@vger.kernel.org 5616S: Maintained 5617F: Documentation/ABI/testing/sysfs-bus-mdio 5618F: Documentation/devicetree/bindings/net/mdio* 5619F: Documentation/networking/phy.txt 5620F: drivers/net/phy/ 5621F: drivers/of/of_mdio.c 5622F: drivers/of/of_net.c 5623F: include/linux/*mdio*.h 5624F: include/linux/of_net.h 5625F: include/linux/phy.h 5626F: include/linux/phy_fixed.h 5627F: include/linux/platform_data/mdio-bcm-unimac.h 5628F: include/trace/events/mdio.h 5629F: include/uapi/linux/mdio.h 5630F: include/uapi/linux/mii.h 5631 5632EXT2 FILE SYSTEM 5633M: Jan Kara <jack@suse.com> 5634L: linux-ext4@vger.kernel.org 5635S: Maintained 5636F: Documentation/filesystems/ext2.txt 5637F: fs/ext2/ 5638F: include/linux/ext2* 5639 5640EXT4 FILE SYSTEM 5641M: "Theodore Ts'o" <tytso@mit.edu> 5642M: Andreas Dilger <adilger.kernel@dilger.ca> 5643L: linux-ext4@vger.kernel.org 5644W: http://ext4.wiki.kernel.org 5645Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5647S: Maintained 5648F: Documentation/filesystems/ext4/ext4.rst 5649F: fs/ext4/ 5650 5651Extended Verification Module (EVM) 5652M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5653L: linux-integrity@vger.kernel.org 5654S: Supported 5655F: security/integrity/evm/ 5656 5657EXTENSIBLE FIRMWARE INTERFACE (EFI) 5658M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5659L: linux-efi@vger.kernel.org 5660T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5661S: Maintained 5662F: Documentation/efi-stub.txt 5663F: arch/*/kernel/efi.c 5664F: arch/x86/boot/compressed/eboot.[ch] 5665F: arch/*/include/asm/efi.h 5666F: arch/x86/platform/efi/ 5667F: drivers/firmware/efi/ 5668F: include/linux/efi*.h 5669F: arch/arm/boot/compressed/efi-header.S 5670F: arch/arm64/kernel/efi-entry.S 5671 5672EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5673M: MyungJoo Ham <myungjoo.ham@samsung.com> 5674M: Chanwoo Choi <cw00.choi@samsung.com> 5675L: linux-kernel@vger.kernel.org 5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5677S: Maintained 5678F: drivers/extcon/ 5679F: include/linux/extcon/ 5680F: include/linux/extcon.h 5681F: Documentation/extcon/ 5682F: Documentation/devicetree/bindings/extcon/ 5683 5684EXYNOS DP DRIVER 5685M: Jingoo Han <jingoohan1@gmail.com> 5686L: dri-devel@lists.freedesktop.org 5687S: Maintained 5688F: drivers/gpu/drm/exynos/exynos_dp* 5689 5690EXYNOS SYSMMU (IOMMU) driver 5691M: Marek Szyprowski <m.szyprowski@samsung.com> 5692L: iommu@lists.linux-foundation.org 5693S: Maintained 5694F: drivers/iommu/exynos-iommu.c 5695 5696EZchip NPS platform support 5697M: Vineet Gupta <vgupta@synopsys.com> 5698M: Ofer Levi <oferle@mellanox.com> 5699S: Supported 5700F: arch/arc/plat-eznps 5701F: arch/arc/boot/dts/eznps.dts 5702 5703F2FS FILE SYSTEM 5704M: Jaegeuk Kim <jaegeuk@kernel.org> 5705M: Chao Yu <yuchao0@huawei.com> 5706L: linux-f2fs-devel@lists.sourceforge.net 5707W: https://f2fs.wiki.kernel.org/ 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5709S: Maintained 5710F: Documentation/filesystems/f2fs.txt 5711F: Documentation/ABI/testing/sysfs-fs-f2fs 5712F: fs/f2fs/ 5713F: include/linux/f2fs_fs.h 5714F: include/trace/events/f2fs.h 5715 5716F71805F HARDWARE MONITORING DRIVER 5717M: Jean Delvare <jdelvare@suse.com> 5718L: linux-hwmon@vger.kernel.org 5719S: Maintained 5720F: Documentation/hwmon/f71805f 5721F: drivers/hwmon/f71805f.c 5722 5723FADDR2LINE 5724M: Josh Poimboeuf <jpoimboe@redhat.com> 5725S: Maintained 5726F: scripts/faddr2line 5727 5728FAILOVER MODULE 5729M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5730L: netdev@vger.kernel.org 5731S: Supported 5732F: net/core/failover.c 5733F: include/net/failover.h 5734F: Documentation/networking/failover.rst 5735 5736FANOTIFY 5737M: Jan Kara <jack@suse.cz> 5738R: Amir Goldstein <amir73il@gmail.com> 5739L: linux-fsdevel@vger.kernel.org 5740S: Maintained 5741F: fs/notify/fanotify/ 5742F: include/linux/fanotify.h 5743F: include/uapi/linux/fanotify.h 5744 5745FARSYNC SYNCHRONOUS DRIVER 5746M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5747W: http://www.farsite.co.uk/ 5748S: Supported 5749F: drivers/net/wan/farsync.* 5750 5751FAULT INJECTION SUPPORT 5752M: Akinobu Mita <akinobu.mita@gmail.com> 5753S: Supported 5754F: Documentation/fault-injection/ 5755F: lib/fault-inject.c 5756 5757FBTFT Framebuffer drivers 5758S: Orphan 5759L: dri-devel@lists.freedesktop.org 5760L: linux-fbdev@vger.kernel.org 5761F: drivers/staging/fbtft/ 5762 5763FC0011 TUNER DRIVER 5764M: Michael Buesch <m@bues.ch> 5765L: linux-media@vger.kernel.org 5766S: Maintained 5767F: drivers/media/tuners/fc0011.h 5768F: drivers/media/tuners/fc0011.c 5769 5770FC2580 MEDIA DRIVER 5771M: Antti Palosaari <crope@iki.fi> 5772L: linux-media@vger.kernel.org 5773W: https://linuxtv.org 5774W: http://palosaari.fi/linux/ 5775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5776T: git git://linuxtv.org/anttip/media_tree.git 5777S: Maintained 5778F: drivers/media/tuners/fc2580* 5779 5780FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5781M: Johannes Thumshirn <jth@kernel.org> 5782L: linux-scsi@vger.kernel.org 5783W: www.Open-FCoE.org 5784S: Supported 5785F: drivers/scsi/libfc/ 5786F: drivers/scsi/fcoe/ 5787F: include/scsi/fc/ 5788F: include/scsi/libfc.h 5789F: include/scsi/libfcoe.h 5790F: include/uapi/scsi/fc/ 5791 5792FILE LOCKING (flock() and fcntl()/lockf()) 5793M: Jeff Layton <jlayton@kernel.org> 5794M: "J. Bruce Fields" <bfields@fieldses.org> 5795L: linux-fsdevel@vger.kernel.org 5796S: Maintained 5797F: include/linux/fcntl.h 5798F: include/uapi/linux/fcntl.h 5799F: fs/fcntl.c 5800F: fs/locks.c 5801 5802FILESYSTEMS (VFS and infrastructure) 5803M: Alexander Viro <viro@zeniv.linux.org.uk> 5804L: linux-fsdevel@vger.kernel.org 5805S: Maintained 5806F: fs/* 5807F: include/linux/fs.h 5808F: include/uapi/linux/fs.h 5809 5810FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5811M: Riku Voipio <riku.voipio@iki.fi> 5812L: linux-hwmon@vger.kernel.org 5813S: Maintained 5814F: drivers/hwmon/f75375s.c 5815F: include/linux/f75375s.h 5816 5817FIREWIRE AUDIO DRIVERS 5818M: Clemens Ladisch <clemens@ladisch.de> 5819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5820T: git git://git.alsa-project.org/alsa-kernel.git 5821S: Maintained 5822F: sound/firewire/ 5823 5824FIREWIRE MEDIA DRIVERS (firedtv) 5825M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5826L: linux-media@vger.kernel.org 5827L: linux1394-devel@lists.sourceforge.net 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5829S: Maintained 5830F: drivers/media/firewire/ 5831 5832FIREWIRE SBP-2 TARGET 5833M: Chris Boot <bootc@bootc.net> 5834L: linux-scsi@vger.kernel.org 5835L: target-devel@vger.kernel.org 5836L: linux1394-devel@lists.sourceforge.net 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5838S: Maintained 5839F: drivers/target/sbp/ 5840 5841FIREWIRE SUBSYSTEM 5842M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5843L: linux1394-devel@lists.sourceforge.net 5844W: http://ieee1394.wiki.kernel.org/ 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5846S: Maintained 5847F: drivers/firewire/ 5848F: include/linux/firewire.h 5849F: include/uapi/linux/firewire*.h 5850F: tools/firewire/ 5851 5852FIRMWARE LOADER (request_firmware) 5853M: Luis Chamberlain <mcgrof@kernel.org> 5854L: linux-kernel@vger.kernel.org 5855S: Maintained 5856F: Documentation/firmware_class/ 5857F: drivers/base/firmware_loader/ 5858F: include/linux/firmware.h 5859 5860FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5861M: Joshua Morris <josh.h.morris@us.ibm.com> 5862M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5863S: Maintained 5864F: drivers/block/rsxx/ 5865 5866FLOPPY DRIVER 5867M: Jiri Kosina <jikos@kernel.org> 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5869S: Odd fixes 5870F: drivers/block/floppy.c 5871 5872FMC SUBSYSTEM 5873M: Alessandro Rubini <rubini@gnudd.com> 5874W: http://www.ohwr.org/projects/fmc-bus 5875S: Supported 5876F: drivers/fmc/ 5877F: include/linux/fmc*.h 5878F: include/linux/ipmi-fru.h 5879K: fmc_d.*register 5880 5881FPGA MANAGER FRAMEWORK 5882M: Alan Tull <atull@kernel.org> 5883M: Moritz Fischer <mdf@kernel.org> 5884L: linux-fpga@vger.kernel.org 5885S: Maintained 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5887Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5888F: Documentation/fpga/ 5889F: Documentation/driver-api/fpga/ 5890F: Documentation/devicetree/bindings/fpga/ 5891F: drivers/fpga/ 5892F: include/linux/fpga/ 5893W: http://www.rocketboards.org 5894 5895FPGA DFL DRIVERS 5896M: Wu Hao <hao.wu@intel.com> 5897L: linux-fpga@vger.kernel.org 5898S: Maintained 5899F: Documentation/fpga/dfl.txt 5900F: include/uapi/linux/fpga-dfl.h 5901F: drivers/fpga/dfl* 5902 5903FPU EMULATOR 5904M: Bill Metzenthen <billm@melbpc.org.au> 5905W: http://floatingpoint.sourceforge.net/emulator/index.html 5906S: Maintained 5907F: arch/x86/math-emu/ 5908 5909FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5910L: netdev@vger.kernel.org 5911S: Orphan 5912F: drivers/net/wan/dlci.c 5913F: drivers/net/wan/sdla.c 5914 5915FRAMEBUFFER LAYER 5916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5917L: dri-devel@lists.freedesktop.org 5918L: linux-fbdev@vger.kernel.org 5919T: git git://github.com/bzolnier/linux.git 5920Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5921S: Maintained 5922F: Documentation/fb/ 5923F: drivers/video/ 5924F: include/video/ 5925F: include/linux/fb.h 5926F: include/uapi/video/ 5927F: include/uapi/linux/fb.h 5928 5929FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5930M: Horia Geantă <horia.geanta@nxp.com> 5931M: Aymen Sghaier <aymen.sghaier@nxp.com> 5932L: linux-crypto@vger.kernel.org 5933S: Maintained 5934F: drivers/crypto/caam/ 5935F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5936 5937FREESCALE DIU FRAMEBUFFER DRIVER 5938M: Timur Tabi <timur@kernel.org> 5939L: linux-fbdev@vger.kernel.org 5940S: Maintained 5941F: drivers/video/fbdev/fsl-diu-fb.* 5942 5943FREESCALE DMA DRIVER 5944M: Li Yang <leoyang.li@nxp.com> 5945M: Zhang Wei <zw@zh-kernel.org> 5946L: linuxppc-dev@lists.ozlabs.org 5947S: Maintained 5948F: drivers/dma/fsldma.* 5949 5950FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5951M: Claudiu Manoil <claudiu.manoil@nxp.com> 5952L: netdev@vger.kernel.org 5953S: Maintained 5954F: drivers/net/ethernet/freescale/gianfar* 5955F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5956 5957FREESCALE GPMI NAND DRIVER 5958M: Han Xu <han.xu@nxp.com> 5959L: linux-mtd@lists.infradead.org 5960S: Maintained 5961F: drivers/mtd/nand/raw/gpmi-nand/* 5962 5963FREESCALE I2C CPM DRIVER 5964M: Jochen Friedrich <jochen@scram.de> 5965L: linuxppc-dev@lists.ozlabs.org 5966L: linux-i2c@vger.kernel.org 5967S: Maintained 5968F: drivers/i2c/busses/i2c-cpm.c 5969 5970FREESCALE IMX LPI2C DRIVER 5971M: Dong Aisheng <aisheng.dong@nxp.com> 5972L: linux-i2c@vger.kernel.org 5973L: linux-imx@nxp.com 5974S: Maintained 5975F: drivers/i2c/busses/i2c-imx-lpi2c.c 5976F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5977 5978FREESCALE IMX / MXC FEC DRIVER 5979M: Fugang Duan <fugang.duan@nxp.com> 5980L: netdev@vger.kernel.org 5981S: Maintained 5982F: drivers/net/ethernet/freescale/fec_main.c 5983F: drivers/net/ethernet/freescale/fec_ptp.c 5984F: drivers/net/ethernet/freescale/fec.h 5985F: Documentation/devicetree/bindings/net/fsl-fec.txt 5986 5987FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5988M: Sascha Hauer <s.hauer@pengutronix.de> 5989R: Pengutronix Kernel Team <kernel@pengutronix.de> 5990L: linux-fbdev@vger.kernel.org 5991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5992S: Maintained 5993F: include/linux/platform_data/video-imxfb.h 5994F: drivers/video/fbdev/imxfb.c 5995 5996FREESCALE QORIQ DPAA ETHERNET DRIVER 5997M: Madalin Bucur <madalin.bucur@nxp.com> 5998L: netdev@vger.kernel.org 5999S: Maintained 6000F: drivers/net/ethernet/freescale/dpaa
6001 6002FREESCALE QORIQ DPAA FMAN DRIVER 6003M: Madalin Bucur <madalin.bucur@nxp.com> 6004L: netdev@vger.kernel.org 6005S: Maintained 6006F: drivers/net/ethernet/freescale/fman 6007F: Documentation/devicetree/bindings/net/fsl-fman.txt 6008 6009FREESCALE QORIQ PTP CLOCK DRIVER 6010M: Yangbo Lu <yangbo.lu@nxp.com> 6011L: netdev@vger.kernel.org 6012S: Maintained 6013F: drivers/ptp/ptp_qoriq.c 6014F: include/linux/fsl/ptp_qoriq.h 6015F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6016 6017FREESCALE QUAD SPI DRIVER 6018M: Han Xu <han.xu@nxp.com> 6019L: linux-mtd@lists.infradead.org 6020S: Maintained 6021F: drivers/mtd/spi-nor/fsl-quadspi.c 6022 6023FREESCALE QUICC ENGINE LIBRARY 6024M: Qiang Zhao <qiang.zhao@nxp.com> 6025L: linuxppc-dev@lists.ozlabs.org 6026S: Maintained 6027F: drivers/soc/fsl/qe/ 6028F: include/soc/fsl/*qe*.h 6029F: include/soc/fsl/*ucc*.h 6030 6031FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6032M: Li Yang <leoyang.li@nxp.com> 6033L: netdev@vger.kernel.org 6034L: linuxppc-dev@lists.ozlabs.org 6035S: Maintained 6036F: drivers/net/ethernet/freescale/ucc_geth* 6037 6038FREESCALE QUICC ENGINE UCC HDLC DRIVER 6039M: Zhao Qiang <qiang.zhao@nxp.com> 6040L: netdev@vger.kernel.org 6041L: linuxppc-dev@lists.ozlabs.org 6042S: Maintained 6043F: drivers/net/wan/fsl_ucc_hdlc* 6044 6045FREESCALE QUICC ENGINE UCC UART DRIVER 6046M: Timur Tabi <timur@kernel.org> 6047L: linuxppc-dev@lists.ozlabs.org 6048S: Maintained 6049F: drivers/tty/serial/ucc_uart.c 6050 6051FREESCALE SOC DRIVERS 6052M: Li Yang <leoyang.li@nxp.com> 6053L: linuxppc-dev@lists.ozlabs.org 6054L: linux-arm-kernel@lists.infradead.org 6055S: Maintained 6056F: Documentation/devicetree/bindings/soc/fsl/ 6057F: drivers/soc/fsl/ 6058F: include/linux/fsl/ 6059 6060FREESCALE SOC FS_ENET DRIVER 6061M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6062L: linuxppc-dev@lists.ozlabs.org 6063L: netdev@vger.kernel.org 6064S: Maintained 6065F: drivers/net/ethernet/freescale/fs_enet/ 6066F: include/linux/fs_enet_pd.h 6067 6068FREESCALE SOC SOUND DRIVERS 6069M: Timur Tabi <timur@kernel.org> 6070M: Nicolin Chen <nicoleotsuka@gmail.com> 6071M: Xiubo Li <Xiubo.Lee@gmail.com> 6072R: Fabio Estevam <fabio.estevam@nxp.com> 6073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6074L: linuxppc-dev@lists.ozlabs.org 6075S: Maintained 6076F: sound/soc/fsl/fsl* 6077F: sound/soc/fsl/imx* 6078F: sound/soc/fsl/mpc8610_hpcd.c 6079 6080FREESCALE USB PERIPHERAL DRIVERS 6081M: Li Yang <leoyang.li@nxp.com> 6082L: linux-usb@vger.kernel.org 6083L: linuxppc-dev@lists.ozlabs.org 6084S: Maintained 6085F: drivers/usb/gadget/udc/fsl* 6086 6087FREEVXFS FILESYSTEM 6088M: Christoph Hellwig <hch@infradead.org> 6089W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6090S: Maintained 6091F: fs/freevxfs/ 6092 6093FREEZER 6094M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6095M: Pavel Machek <pavel@ucw.cz> 6096L: linux-pm@vger.kernel.org 6097S: Supported 6098F: Documentation/power/freezing-of-tasks.txt 6099F: include/linux/freezer.h 6100F: kernel/freezer.c 6101 6102FRONTSWAP API 6103M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6104L: linux-kernel@vger.kernel.org 6105S: Maintained 6106F: mm/frontswap.c 6107F: include/linux/frontswap.h 6108 6109FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6110M: David Howells <dhowells@redhat.com> 6111L: linux-cachefs@redhat.com (moderated for non-subscribers) 6112S: Supported 6113F: Documentation/filesystems/caching/ 6114F: fs/fscache/ 6115F: include/linux/fscache*.h 6116 6117FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6118M: Theodore Y. Ts'o <tytso@mit.edu> 6119M: Jaegeuk Kim <jaegeuk@kernel.org> 6120L: linux-fscrypt@vger.kernel.org 6121Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6123S: Supported 6124F: fs/crypto/ 6125F: include/linux/fscrypt*.h 6126F: Documentation/filesystems/fscrypt.rst 6127 6128FSI-ATTACHED I2C DRIVER 6129M: Eddie James <eajames@linux.vnet.ibm.com> 6130L: linux-i2c@vger.kernel.org 6131L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6132S: Maintained 6133F: drivers/i2c/busses/i2c-fsi.c 6134F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6135 6136FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6137M: Jan Kara <jack@suse.cz> 6138R: Amir Goldstein <amir73il@gmail.com> 6139L: linux-fsdevel@vger.kernel.org 6140S: Maintained 6141F: fs/notify/ 6142F: include/linux/fsnotify*.h 6143 6144FUJITSU LAPTOP EXTRAS 6145M: Jonathan Woithe <jwoithe@just42.net> 6146L: platform-driver-x86@vger.kernel.org 6147S: Maintained 6148F: drivers/platform/x86/fujitsu-laptop.c 6149 6150FUJITSU M-5MO LS CAMERA ISP DRIVER 6151M: Kyungmin Park <kyungmin.park@samsung.com> 6152M: Heungjun Kim <riverful.kim@samsung.com> 6153L: linux-media@vger.kernel.org 6154S: Maintained 6155F: drivers/media/i2c/m5mols/ 6156F: include/media/i2c/m5mols.h 6157 6158FUJITSU TABLET EXTRAS 6159M: Robert Gerlach <khnz@gmx.de> 6160L: platform-driver-x86@vger.kernel.org 6161S: Maintained 6162F: drivers/platform/x86/fujitsu-tablet.c 6163 6164FUSE: FILESYSTEM IN USERSPACE 6165M: Miklos Szeredi <miklos@szeredi.hu> 6166L: linux-fsdevel@vger.kernel.org 6167W: http://fuse.sourceforge.net/ 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6169S: Maintained 6170F: fs/fuse/ 6171F: include/uapi/linux/fuse.h 6172F: Documentation/filesystems/fuse.txt 6173 6174FUTEX SUBSYSTEM 6175M: Thomas Gleixner <tglx@linutronix.de> 6176M: Ingo Molnar <mingo@redhat.com> 6177R: Peter Zijlstra <peterz@infradead.org> 6178R: Darren Hart <dvhart@infradead.org> 6179L: linux-kernel@vger.kernel.org 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6181S: Maintained 6182F: kernel/futex.c 6183F: kernel/futex_compat.c 6184F: include/asm-generic/futex.h 6185F: include/linux/futex.h 6186F: include/uapi/linux/futex.h 6187F: tools/testing/selftests/futex/ 6188F: tools/perf/bench/futex* 6189F: Documentation/*futex* 6190 6191GCC PLUGINS 6192M: Kees Cook <keescook@chromium.org> 6193R: Emese Revfy <re.emese@gmail.com> 6194L: kernel-hardening@lists.openwall.com 6195S: Maintained 6196F: scripts/gcc-plugins/ 6197F: scripts/gcc-plugin.sh 6198F: scripts/Makefile.gcc-plugins 6199F: Documentation/gcc-plugins.txt 6200 6201GASKET DRIVER FRAMEWORK 6202M: Rob Springer <rspringer@google.com> 6203M: Todd Poynor <toddpoynor@google.com> 6204M: Ben Chan <benchan@chromium.org> 6205S: Maintained 6206F: drivers/staging/gasket/ 6207 6208GCOV BASED KERNEL PROFILING 6209M: Peter Oberparleiter <oberpar@linux.ibm.com> 6210S: Maintained 6211F: kernel/gcov/ 6212F: Documentation/dev-tools/gcov.rst 6213 6214GDB KERNEL DEBUGGING HELPER SCRIPTS 6215M: Jan Kiszka <jan.kiszka@siemens.com> 6216M: Kieran Bingham <kbingham@kernel.org> 6217S: Supported 6218F: scripts/gdb/ 6219 6220GDT SCSI DISK ARRAY CONTROLLER DRIVER 6221M: Achim Leubner <achim_leubner@adaptec.com> 6222L: linux-scsi@vger.kernel.org 6223W: http://www.icp-vortex.com/ 6224S: Supported 6225F: drivers/scsi/gdt* 6226 6227GEMTEK FM RADIO RECEIVER DRIVER 6228M: Hans Verkuil <hverkuil@xs4all.nl> 6229L: linux-media@vger.kernel.org 6230T: git git://linuxtv.org/media_tree.git 6231W: https://linuxtv.org 6232S: Maintained 6233F: drivers/media/radio/radio-gemtek* 6234 6235GENERIC GPIO I2C DRIVER 6236M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6237S: Supported 6238F: drivers/i2c/busses/i2c-gpio.c 6239F: include/linux/platform_data/i2c-gpio.h 6240 6241GENERIC GPIO I2C MULTIPLEXER DRIVER 6242M: Peter Korsgaard <peter.korsgaard@barco.com> 6243L: linux-i2c@vger.kernel.org 6244S: Supported 6245F: drivers/i2c/muxes/i2c-mux-gpio.c 6246F: include/linux/platform_data/i2c-mux-gpio.h 6247F: Documentation/i2c/muxes/i2c-mux-gpio 6248 6249GENERIC HDLC (WAN) DRIVERS 6250M: Krzysztof Halasa <khc@pm.waw.pl> 6251W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6252S: Maintained 6253F: drivers/net/wan/c101.c 6254F: drivers/net/wan/hd6457* 6255F: drivers/net/wan/hdlc* 6256F: drivers/net/wan/n2.c 6257F: drivers/net/wan/pc300too.c 6258F: drivers/net/wan/pci200syn.c 6259F: drivers/net/wan/wanxl* 6260 6261GENERIC INCLUDE/ASM HEADER FILES 6262M: Arnd Bergmann <arnd@arndb.de> 6263L: linux-arch@vger.kernel.org 6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6265S: Maintained 6266F: include/asm-generic/ 6267F: include/uapi/asm-generic/ 6268 6269GENERIC PHY FRAMEWORK 6270M: Kishon Vijay Abraham I <kishon@ti.com> 6271L: linux-kernel@vger.kernel.org 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6273S: Supported 6274F: drivers/phy/ 6275F: include/linux/phy/ 6276 6277GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6278M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6279S: Supported 6280F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6281 6282GENERIC PM DOMAINS 6283M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6284M: Kevin Hilman <khilman@kernel.org> 6285M: Ulf Hansson <ulf.hansson@linaro.org> 6286L: linux-pm@vger.kernel.org 6287S: Supported 6288F: drivers/base/power/domain*.c 6289F: include/linux/pm_domain.h 6290F: Documentation/devicetree/bindings/power/power_domain.txt 6291 6292GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6293M: Eugen Hristev <eugen.hristev@microchip.com> 6294L: linux-input@vger.kernel.org 6295S: Maintained 6296F: drivers/input/touchscreen/resistive-adc-touch.c 6297 6298GENERIC UIO DRIVER FOR PCI DEVICES 6299M: "Michael S. Tsirkin" <mst@redhat.com> 6300L: kvm@vger.kernel.org 6301S: Supported 6302F: drivers/uio/uio_pci_generic.c 6303 6304GENWQE (IBM Generic Workqueue Card) 6305M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6306M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6307S: Supported 6308F: drivers/misc/genwqe/ 6309 6310GET_MAINTAINER SCRIPT 6311M: Joe Perches <joe@perches.com> 6312S: Maintained 6313F: scripts/get_maintainer.pl 6314 6315GFS2 FILE SYSTEM 6316M: Bob Peterson <rpeterso@redhat.com> 6317M: Andreas Gruenbacher <agruenba@redhat.com> 6318L: cluster-devel@redhat.com 6319W: http://sources.redhat.com/cluster/ 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6321S: Supported 6322F: Documentation/filesystems/gfs2*.txt 6323F: fs/gfs2/ 6324F: include/uapi/linux/gfs2_ondisk.h 6325 6326GIGASET ISDN DRIVERS 6327M: Paul Bolle <pebolle@tiscali.nl> 6328L: gigaset307x-common@lists.sourceforge.net 6329W: http://gigaset307x.sourceforge.net/ 6330S: Odd Fixes 6331F: Documentation/isdn/README.gigaset 6332F: drivers/isdn/gigaset/ 6333F: include/uapi/linux/gigaset_dev.h 6334 6335GNSS SUBSYSTEM 6336M: Johan Hovold <johan@kernel.org> 6337T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6338S: Maintained 6339F: Documentation/ABI/testing/sysfs-class-gnss 6340F: Documentation/devicetree/bindings/gnss/ 6341F: drivers/gnss/ 6342F: include/linux/gnss.h 6343 6344GO7007 MPEG CODEC 6345M: Hans Verkuil <hans.verkuil@cisco.com> 6346L: linux-media@vger.kernel.org 6347S: Maintained 6348F: drivers/media/usb/go7007/ 6349 6350GOODIX TOUCHSCREEN 6351M: Bastien Nocera <hadess@hadess.net> 6352L: linux-input@vger.kernel.org 6353S: Maintained 6354F: drivers/input/touchscreen/goodix.c 6355 6356GPD POCKET FAN DRIVER 6357M: Hans de Goede <hdegoede@redhat.com> 6358L: platform-driver-x86@vger.kernel.org 6359S: Maintained 6360F: drivers/platform/x86/gpd-pocket-fan.c 6361 6362GPIO ACPI SUPPORT 6363M: Mika Westerberg <mika.westerberg@linux.intel.com> 6364M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6365L: linux-gpio@vger.kernel.org 6366L: linux-acpi@vger.kernel.org 6367S: Maintained 6368F: Documentation/acpi/gpio-properties.txt 6369F: drivers/gpio/gpiolib-acpi.c 6370 6371GPIO IR Transmitter 6372M: Sean Young <sean@mess.org> 6373L: linux-media@vger.kernel.org 6374S: Maintained 6375F: drivers/media/rc/gpio-ir-tx.c 6376 6377GPIO MOCKUP DRIVER 6378M: Bamvor Jian Zhang <bamv2005@gmail.com> 6379R: Bartosz Golaszewski <brgl@bgdev.pl> 6380L: linux-gpio@vger.kernel.org 6381S: Maintained 6382F: drivers/gpio/gpio-mockup.c 6383F: tools/testing/selftests/gpio/ 6384 6385GPIO SUBSYSTEM 6386M: Linus Walleij <linus.walleij@linaro.org> 6387M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6388L: linux-gpio@vger.kernel.org 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6390S: Maintained 6391F: Documentation/devicetree/bindings/gpio/ 6392F: Documentation/driver-api/gpio/ 6393F: Documentation/gpio/ 6394F: Documentation/ABI/testing/gpio-cdev 6395F: Documentation/ABI/obsolete/sysfs-gpio 6396F: drivers/gpio/ 6397F: include/linux/gpio/ 6398F: include/linux/gpio.h 6399F: include/linux/of_gpio.h 6400F: include/asm-generic/gpio.h 6401F: include/uapi/linux/gpio.h 6402F: tools/gpio/ 6403 6404GRE DEMULTIPLEXER DRIVER 6405M: Dmitry Kozlov <xeb@mail.ru> 6406L: netdev@vger.kernel.org 6407S: Maintained 6408F: net/ipv4/gre_demux.c 6409F: net/ipv4/gre_offload.c 6410F: include/net/gre.h 6411 6412GRETH 10/100/1G Ethernet MAC device driver 6413M: Andreas Larsson <andreas@gaisler.com> 6414L: netdev@vger.kernel.org 6415S: Maintained 6416F: drivers/net/ethernet/aeroflex/ 6417 6418GREYBUS AUDIO PROTOCOLS DRIVERS 6419M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6420M: Mark Greer <mgreer@animalcreek.com> 6421S: Maintained 6422F: drivers/staging/greybus/audio_apbridgea.c 6423F: drivers/staging/greybus/audio_apbridgea.h 6424F: drivers/staging/greybus/audio_codec.c 6425F: drivers/staging/greybus/audio_codec.h 6426F: drivers/staging/greybus/audio_gb.c 6427F: drivers/staging/greybus/audio_manager.c 6428F: drivers/staging/greybus/audio_manager.h 6429F: drivers/staging/greybus/audio_manager_module.c 6430F: drivers/staging/greybus/audio_manager_private.h 6431F: drivers/staging/greybus/audio_manager_sysfs.c 6432F: drivers/staging/greybus/audio_module.c 6433F: drivers/staging/greybus/audio_topology.c 6434 6435GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6436M: Viresh Kumar <vireshk@kernel.org> 6437S: Maintained 6438F: drivers/staging/greybus/authentication.c 6439F: drivers/staging/greybus/bootrom.c 6440F: drivers/staging/greybus/firmware.h 6441F: drivers/staging/greybus/fw-core.c 6442F: drivers/staging/greybus/fw-download.c 6443F: drivers/staging/greybus/fw-management.c 6444F: drivers/staging/greybus/greybus_authentication.h 6445F: drivers/staging/greybus/greybus_firmware.h 6446F: drivers/staging/greybus/hid.c 6447F: drivers/staging/greybus/i2c.c 6448F: drivers/staging/greybus/spi.c 6449F: drivers/staging/greybus/spilib.c 6450F: drivers/staging/greybus/spilib.h 6451 6452GREYBUS LOOPBACK DRIVER 6453M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6454S: Maintained 6455F: drivers/staging/greybus/loopback.c 6456 6457GREYBUS PLATFORM DRIVERS 6458M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6459S: Maintained 6460F: drivers/staging/greybus/arche-platform.c 6461F: drivers/staging/greybus/arche-apb-ctrl.c 6462F: drivers/staging/greybus/arche_platform.h 6463 6464GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6465M: Rui Miguel Silva <rmfrfs@gmail.com> 6466S: Maintained 6467F: drivers/staging/greybus/sdio.c 6468F: drivers/staging/greybus/light.c 6469F: drivers/staging/greybus/gpio.c 6470F: drivers/staging/greybus/power_supply.c 6471F: drivers/staging/greybus/spi.c 6472F: drivers/staging/greybus/spilib.c 6473 6474GREYBUS SUBSYSTEM 6475M: Johan Hovold <johan@kernel.org> 6476M: Alex Elder <elder@kernel.org> 6477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6478S: Maintained 6479F: drivers/staging/greybus/ 6480L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6481 6482GREYBUS UART PROTOCOLS DRIVERS 6483M: David Lin <dtwlin@gmail.com> 6484S: Maintained 6485F: drivers/staging/greybus/uart.c 6486F: drivers/staging/greybus/log.c 6487 6488GS1662 VIDEO SERIALIZER 6489M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6490L: linux-media@vger.kernel.org 6491T: git git://linuxtv.org/media_tree.git 6492S: Maintained 6493F: drivers/media/spi/gs1662.c 6494 6495GSPCA FINEPIX SUBDRIVER 6496M: Frank Zago <frank@zago.net> 6497L: linux-media@vger.kernel.org 6498T: git git://linuxtv.org/media_tree.git 6499S: Maintained 6500F: drivers/media/usb/gspca/finepix.c 6501 6502GSPCA GL860 SUBDRIVER 6503M: Olivier Lorin <o.lorin@laposte.net> 6504L: linux-media@vger.kernel.org 6505T: git git://linuxtv.org/media_tree.git 6506S: Maintained 6507F: drivers/media/usb/gspca/gl860/ 6508 6509GSPCA M5602 SUBDRIVER 6510M: Erik Andren <erik.andren@gmail.com> 6511L: linux-media@vger.kernel.org 6512T: git git://linuxtv.org/media_tree.git 6513S: Maintained 6514F: drivers/media/usb/gspca/m5602/ 6515 6516GSPCA PAC207 SONIXB SUBDRIVER 6517M: Hans Verkuil <hverkuil@xs4all.nl> 6518L: linux-media@vger.kernel.org 6519T: git git://linuxtv.org/media_tree.git 6520S: Odd Fixes 6521F: drivers/media/usb/gspca/pac207.c 6522 6523GSPCA SN9C20X SUBDRIVER 6524M: Brian Johnson <brijohn@gmail.com> 6525L: linux-media@vger.kernel.org 6526T: git git://linuxtv.org/media_tree.git 6527S: Maintained 6528F: drivers/media/usb/gspca/sn9c20x.c 6529 6530GSPCA T613 SUBDRIVER 6531M: Leandro Costantino <lcostantino@gmail.com> 6532L: linux-media@vger.kernel.org 6533T: git git://linuxtv.org/media_tree.git 6534S: Maintained 6535F: drivers/media/usb/gspca/t613.c 6536 6537GSPCA USB WEBCAM DRIVER 6538M: Hans Verkuil <hverkuil@xs4all.nl> 6539L: linux-media@vger.kernel.org 6540T: git git://linuxtv.org/media_tree.git 6541S: Odd Fixes 6542F: drivers/media/usb/gspca/ 6543 6544GTP (GPRS Tunneling Protocol) 6545M: Pablo Neira Ayuso <pablo@netfilter.org> 6546M: Harald Welte <laforge@gnumonks.org> 6547L: osmocom-net-gprs@lists.osmocom.org 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6549S: Maintained 6550F: drivers/net/gtp.c 6551 6552GUID PARTITION TABLE (GPT) 6553M: Davidlohr Bueso <dave@stgolabs.net> 6554L: linux-efi@vger.kernel.org 6555S: Maintained 6556F: block/partitions/efi.* 6557 6558H8/300 ARCHITECTURE 6559M: Yoshinori Sato <ysato@users.sourceforge.jp> 6560L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6561W: http://uclinux-h8.sourceforge.jp 6562T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6563S: Maintained 6564F: arch/h8300/ 6565F: drivers/clocksource/h8300_*.c 6566F: drivers/clk/h8300/ 6567F: drivers/irqchip/irq-renesas-h8*.c 6568 6569HACKRF MEDIA DRIVER 6570M: Antti Palosaari <crope@iki.fi> 6571L: linux-media@vger.kernel.org 6572W: https://linuxtv.org 6573W: http://palosaari.fi/linux/ 6574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6575T: git git://linuxtv.org/anttip/media_tree.git 6576S: Maintained 6577F: drivers/media/usb/hackrf/ 6578 6579HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6580M: Frank Seidel <frank@f-seidel.de> 6581L: platform-driver-x86@vger.kernel.org 6582W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6583S: Maintained 6584F: drivers/platform/x86/hdaps.c 6585 6586HARDWARE MONITORING 6587M: Jean Delvare <jdelvare@suse.com> 6588M: Guenter Roeck <linux@roeck-us.net> 6589L: linux-hwmon@vger.kernel.org 6590W: http://hwmon.wiki.kernel.org/ 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6592S: Maintained 6593F: Documentation/devicetree/bindings/hwmon/ 6594F: Documentation/hwmon/ 6595F: drivers/hwmon/ 6596F: include/linux/hwmon*.h 6597F: include/trace/events/hwmon*.h 6598 6599HARDWARE RANDOM NUMBER GENERATOR CORE 6600M: Matt Mackall <mpm@selenic.com> 6601M: Herbert Xu <herbert@gondor.apana.org.au> 6602L: linux-crypto@vger.kernel.org 6603S: Odd fixes 6604F: Documentation/devicetree/bindings/rng/ 6605F: Documentation/hw_random.txt 6606F: drivers/char/hw_random/ 6607F: include/linux/hw_random.h 6608 6609HARDWARE TRACING FACILITIES 6610M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6611S: Maintained 6612F: drivers/hwtracing/ 6613 6614HARDWARE SPINLOCK CORE 6615M: Ohad Ben-Cohen <ohad@wizery.com> 6616M: Bjorn Andersson <bjorn.andersson@linaro.org> 6617L: linux-remoteproc@vger.kernel.org 6618S: Maintained 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6620F: Documentation/devicetree/bindings/hwlock/ 6621F: Documentation/hwspinlock.txt 6622F: drivers/hwspinlock/ 6623F: include/linux/hwspinlock.h 6624 6625HARMONY SOUND DRIVER 6626L: linux-parisc@vger.kernel.org 6627S: Maintained 6628F: sound/parisc/harmony.* 6629 6630HDPVR USB VIDEO ENCODER DRIVER 6631M: Hans Verkuil <hverkuil@xs4all.nl> 6632L: linux-media@vger.kernel.org 6633T: git git://linuxtv.org/media_tree.git 6634W: https://linuxtv.org 6635S: Odd Fixes 6636F: drivers/media/usb/hdpvr/ 6637 6638HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6639M: Jerry Hoemann <jerry.hoemann@hpe.com> 6640S: Supported 6641F: Documentation/watchdog/hpwdt.txt 6642F: drivers/watchdog/hpwdt.c 6643 6644HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6645M: Don Brace <don.brace@microsemi.com> 6646L: esc.storagedev@microsemi.com 6647L: linux-scsi@vger.kernel.org 6648S: Supported 6649F: Documentation/scsi/hpsa.txt 6650F: drivers/scsi/hpsa*.[ch] 6651F: include/linux/cciss*.h 6652F: include/uapi/linux/cciss*.h 6653 6654HFI1 DRIVER 6655M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6656M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6657L: linux-rdma@vger.kernel.org 6658S: Supported 6659F: drivers/infiniband/hw/hfi1 6660 6661HFS FILESYSTEM 6662L: linux-fsdevel@vger.kernel.org 6663S: Orphan 6664F: Documentation/filesystems/hfs.txt 6665F: fs/hfs/ 6666 6667HFSPLUS FILESYSTEM 6668L: linux-fsdevel@vger.kernel.org 6669S: Orphan 6670F: Documentation/filesystems/hfsplus.txt 6671F: fs/hfsplus/ 6672 6673HGA FRAMEBUFFER DRIVER 6674M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6675L: linux-nvidia@lists.surfsouth.com 6676W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6677S: Maintained 6678F: drivers/video/fbdev/hgafb.c 6679 6680HIBERNATION (aka Software Suspend, aka swsusp) 6681M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6682M: Pavel Machek <pavel@ucw.cz> 6683L: linux-pm@vger.kernel.org 6684B: https://bugzilla.kernel.org 6685S: Supported 6686F: arch/x86/power/ 6687F: drivers/base/power/ 6688F: kernel/power/ 6689F: include/linux/suspend.h 6690F: include/linux/freezer.h 6691F: include/linux/pm.h 6692F: arch/*/include/asm/suspend*.h 6693 6694HID CORE LAYER 6695M: Jiri Kosina <jikos@kernel.org> 6696M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6697L: linux-input@vger.kernel.org 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6699S: Maintained 6700F: drivers/hid/ 6701F: include/linux/hid* 6702F: include/uapi/linux/hid* 6703 6704HID SENSOR HUB DRIVERS 6705M: Jiri Kosina <jikos@kernel.org> 6706M: Jonathan Cameron <jic23@kernel.org> 6707M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6708L: linux-input@vger.kernel.org 6709L: linux-iio@vger.kernel.org 6710S: Maintained 6711F: Documentation/hid/hid-sensor* 6712F: drivers/hid/hid-sensor-* 6713F: drivers/iio/*/hid-* 6714F: include/linux/hid-sensor-* 6715 6716HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6717M: Thomas Gleixner <tglx@linutronix.de> 6718L: linux-kernel@vger.kernel.org 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6720S: Maintained 6721F: Documentation/timers/ 6722F: kernel/time/hrtimer.c 6723F: kernel/time/clockevents.c 6724F: kernel/time/timer_*.c 6725F: include/linux/clockchips.h 6726F: include/linux/hrtimer.h 6727 6728HIGH-SPEED SCC DRIVER FOR AX.25 6729L: linux-hams@vger.kernel.org 6730S: Orphan 6731F: drivers/net/hamradio/dmascc.c 6732F: drivers/net/hamradio/scc.c 6733 6734HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6735M: HighPoint Linux Team <linux@highpoint-tech.com> 6736W: http://www.highpoint-tech.com 6737S: Supported 6738F: Documentation/scsi/hptiop.txt 6739F: drivers/scsi/hptiop.c 6740 6741HIPPI 6742M: Jes Sorensen <jes@trained-monkey.org> 6743L: linux-hippi@sunsite.dk 6744S: Maintained 6745F: include/linux/hippidevice.h 6746F: include/uapi/linux/if_hippi.h 6747F: net/802/hippi.c 6748F: drivers/net/hippi/ 6749 6750HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6751M: Yisen Zhuang <yisen.zhuang@huawei.com> 6752M: Salil Mehta <salil.mehta@huawei.com> 6753L: netdev@vger.kernel.org 6754W: http://www.hisilicon.com 6755S: Maintained 6756F: drivers/net/ethernet/hisilicon/hns3/ 6757 6758HISILICON LPC BUS DRIVER 6759M: john.garry@huawei.com 6760W: http://www.hisilicon.com 6761S: Maintained 6762F: drivers/bus/hisi_lpc.c 6763F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6764 6765HISILICON NETWORK SUBSYSTEM DRIVER 6766M: Yisen Zhuang <yisen.zhuang@huawei.com> 6767M: Salil Mehta <salil.mehta@huawei.com> 6768L: netdev@vger.kernel.org 6769W: http://www.hisilicon.com 6770S: Maintained 6771F: drivers/net/ethernet/hisilicon/ 6772F: Documentation/devicetree/bindings/net/hisilicon*.txt 6773 6774HISILICON PMU DRIVER 6775M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6776W: http://www.hisilicon.com 6777S: Supported 6778F: drivers/perf/hisilicon 6779F: Documentation/perf/hisi-pmu.txt 6780 6781HISILICON ROCE DRIVER 6782M: Lijun Ou <oulijun@huawei.com> 6783M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6784L: linux-rdma@vger.kernel.org 6785S: Maintained 6786F: drivers/infiniband/hw/hns/ 6787F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6788 6789HISILICON SAS Controller 6790M: John Garry <john.garry@huawei.com> 6791W: http://www.hisilicon.com 6792S: Supported 6793F: drivers/scsi/hisi_sas/ 6794F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6795 6796HMM - Heterogeneous Memory Management 6797M: Jérôme Glisse <jglisse@redhat.com> 6798L: linux-mm@kvack.org 6799S: Maintained 6800F: mm/hmm* 6801F: include/linux/hmm* 6802F: Documentation/vm/hmm.rst 6803 6804HOST AP DRIVER 6805M: Jouni Malinen <j@w1.fi> 6806L: linux-wireless@vger.kernel.org 6807W: http://w1.fi/hostap-driver.html 6808S: Obsolete 6809F: drivers/net/wireless/intersil/hostap/ 6810 6811HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6812L: platform-driver-x86@vger.kernel.org 6813S: Orphan 6814F: drivers/platform/x86/tc1100-wmi.c 6815 6816HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6817M: Jaroslav Kysela <perex@perex.cz> 6818S: Maintained 6819F: drivers/net/ethernet/hp/hp100.* 6820 6821HPET: High Precision Event Timers driver 6822M: Clemens Ladisch <clemens@ladisch.de> 6823S: Maintained 6824F: Documentation/timers/hpet.txt 6825F: drivers/char/hpet.c 6826F: include/linux/hpet.h 6827F: include/uapi/linux/hpet.h 6828 6829HPET: x86 6830S: Orphan 6831F: arch/x86/kernel/hpet.c 6832F: arch/x86/include/asm/hpet.h 6833 6834HPFS FILESYSTEM 6835M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6836W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6837S: Maintained 6838F: fs/hpfs/ 6839 6840HSI SUBSYSTEM 6841M: Sebastian Reichel <sre@kernel.org> 6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6843S: Maintained 6844F: Documentation/ABI/testing/sysfs-bus-hsi 6845F: Documentation/driver-api/hsi.rst 6846F: drivers/hsi/ 6847F: include/linux/hsi/ 6848F: include/uapi/linux/hsi/ 6849 6850HSO 3G MODEM DRIVER 6851L: linux-usb@vger.kernel.org 6852S: Orphan 6853F: drivers/net/usb/hso.c 6854 6855HSR NETWORK PROTOCOL 6856M: Arvid Brodin <arvid.brodin@alten.se> 6857L: netdev@vger.kernel.org 6858S: Maintained 6859F: net/hsr/ 6860 6861HT16K33 LED CONTROLLER DRIVER 6862M: Robin van der Gracht <robin@protonic.nl> 6863S: Maintained 6864F: drivers/auxdisplay/ht16k33.c 6865F: Documentation/devicetree/bindings/display/ht16k33.txt 6866 6867HTCPEN TOUCHSCREEN DRIVER 6868M: Pau Oliva Fora <pof@eslack.org> 6869L: linux-input@vger.kernel.org 6870S: Maintained 6871F: drivers/input/touchscreen/htcpen.c 6872 6873HUAWEI ETHERNET DRIVER 6874M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6875L: netdev@vger.kernel.org 6876S: Supported 6877F: Documentation/networking/hinic.txt 6878F: drivers/net/ethernet/huawei/hinic/ 6879 6880HUGETLB FILESYSTEM 6881M: Mike Kravetz <mike.kravetz@oracle.com> 6882L: linux-mm@kvack.org 6883S: Maintained 6884F: fs/hugetlbfs/ 6885F: mm/hugetlb.c 6886F: include/linux/hugetlb.h 6887F: Documentation/admin-guide/mm/hugetlbpage.rst 6888F: Documentation/vm/hugetlbfs_reserv.rst 6889F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6890 6891HVA ST MEDIA DRIVER 6892M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6893L: linux-media@vger.kernel.org 6894T: git git://linuxtv.org/media_tree.git 6895W: https://linuxtv.org 6896S: Supported 6897F: drivers/media/platform/sti/hva 6898 6899HWPOISON MEMORY FAILURE HANDLING 6900M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6901L: linux-mm@kvack.org 6902S: Maintained 6903F: mm/memory-failure.c 6904F: mm/hwpoison-inject.c 6905 6906HYGON PROCESSOR SUPPORT 6907M: Pu Wen <puwen@hygon.cn> 6908L: linux-kernel@vger.kernel.org 6909S: Maintained 6910F: arch/x86/kernel/cpu/hygon.c 6911 6912Hyper-V CORE AND DRIVERS 6913M: "K. Y. Srinivasan" <kys@microsoft.com> 6914M: Haiyang Zhang <haiyangz@microsoft.com> 6915M: Stephen Hemminger <sthemmin@microsoft.com> 6916M: Sasha Levin <sashal@kernel.org> 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6918L: devel@linuxdriverproject.org 6919S: Supported 6920F: Documentation/networking/netvsc.txt 6921F: arch/x86/include/asm/mshyperv.h 6922F: arch/x86/include/asm/trace/hyperv.h 6923F: arch/x86/include/asm/hyperv-tlfs.h 6924F: arch/x86/kernel/cpu/mshyperv.c 6925F: arch/x86/hyperv 6926F: drivers/hid/hid-hyperv.c 6927F: drivers/hv/ 6928F: drivers/input/serio/hyperv-keyboard.c 6929F: drivers/pci/controller/pci-hyperv.c 6930F: drivers/net/hyperv/ 6931F: drivers/scsi/storvsc_drv.c 6932F: drivers/uio/uio_hv_generic.c 6933F: drivers/video/fbdev/hyperv_fb.c 6934F: net/vmw_vsock/hyperv_transport.c 6935F: include/linux/hyperv.h 6936F: include/uapi/linux/hyperv.h 6937F: tools/hv/ 6938F: Documentation/ABI/stable/sysfs-bus-vmbus 6939 6940HYPERVISOR VIRTUAL CONSOLE DRIVER 6941L: linuxppc-dev@lists.ozlabs.org 6942S: Odd Fixes 6943F: drivers/tty/hvc/ 6944 6945I2C ACPI SUPPORT 6946M: Mika Westerberg <mika.westerberg@linux.intel.com> 6947L: linux-i2c@vger.kernel.org 6948L: linux-acpi@vger.kernel.org 6949S: Maintained 6950F: drivers/i2c/i2c-core-acpi.c 6951 6952I2C CONTROLLER DRIVER FOR NVIDIA GPU 6953M: Ajay Gupta <ajayg@nvidia.com> 6954L: linux-i2c@vger.kernel.org 6955S: Maintained 6956F: Documentation/i2c/busses/i2c-nvidia-gpu 6957F: drivers/i2c/busses/i2c-nvidia-gpu.c 6958 6959I2C MUXES 6960M: Peter Rosin <peda@axentia.se> 6961L: linux-i2c@vger.kernel.org 6962S: Maintained 6963F: Documentation/i2c/i2c-topology 6964F: Documentation/i2c/muxes/ 6965F: Documentation/devicetree/bindings/i2c/i2c-mux* 6966F: Documentation/devicetree/bindings/i2c/i2c-arb* 6967F: Documentation/devicetree/bindings/i2c/i2c-gate* 6968F: drivers/i2c/i2c-mux.c 6969F: drivers/i2c/muxes/ 6970F: include/linux/i2c-mux.h 6971 6972I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6973M: Gregory CLEMENT <gregory.clement@bootlin.com> 6974L: linux-i2c@vger.kernel.org 6975S: Maintained 6976F: drivers/i2c/busses/i2c-mv64xxx.c 6977 6978I2C OVER PARALLEL PORT 6979M: Jean Delvare <jdelvare@suse.com> 6980L: linux-i2c@vger.kernel.org 6981S: Maintained 6982F: Documentation/i2c/busses/i2c-parport 6983F: Documentation/i2c/busses/i2c-parport-light 6984F: drivers/i2c/busses/i2c-parport.c 6985F: drivers/i2c/busses/i2c-parport-light.c 6986 6987I2C SUBSYSTEM 6988M: Wolfram Sang <wsa@the-dreams.de> 6989L: linux-i2c@vger.kernel.org 6990W: https://i2c.wiki.kernel.org/ 6991Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6993S: Maintained 6994F: Documentation/devicetree/bindings/i2c/i2c.txt 6995F: Documentation/i2c/ 6996F: drivers/i2c/* 6997F: include/linux/i2c.h 6998F: include/linux/i2c-dev.h 6999F: include/linux/i2c-smbus.h 7000F: include/uapi/linux/i2c.h
7001F: include/uapi/linux/i2c-*.h 7002 7003I2C SUBSYSTEM HOST DRIVERS 7004L: linux-i2c@vger.kernel.org 7005W: https://i2c.wiki.kernel.org/ 7006Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7008S: Odd Fixes 7009F: Documentation/devicetree/bindings/i2c/ 7010F: drivers/i2c/algos/ 7011F: drivers/i2c/busses/ 7012 7013I2C-TAOS-EVM DRIVER 7014M: Jean Delvare <jdelvare@suse.com> 7015L: linux-i2c@vger.kernel.org 7016S: Maintained 7017F: Documentation/i2c/busses/i2c-taos-evm 7018F: drivers/i2c/busses/i2c-taos-evm.c 7019 7020I2C-TINY-USB DRIVER 7021M: Till Harbaum <till@harbaum.org> 7022L: linux-i2c@vger.kernel.org 7023W: http://www.harbaum.org/till/i2c_tiny_usb 7024S: Maintained 7025F: drivers/i2c/busses/i2c-tiny-usb.c 7026 7027I2C/SMBUS CONTROLLER DRIVERS FOR PC 7028M: Jean Delvare <jdelvare@suse.com> 7029L: linux-i2c@vger.kernel.org 7030S: Maintained 7031F: Documentation/i2c/busses/i2c-ali1535 7032F: Documentation/i2c/busses/i2c-ali1563 7033F: Documentation/i2c/busses/i2c-ali15x3 7034F: Documentation/i2c/busses/i2c-amd756 7035F: Documentation/i2c/busses/i2c-amd8111 7036F: Documentation/i2c/busses/i2c-i801 7037F: Documentation/i2c/busses/i2c-nforce2 7038F: Documentation/i2c/busses/i2c-piix4 7039F: Documentation/i2c/busses/i2c-sis5595 7040F: Documentation/i2c/busses/i2c-sis630 7041F: Documentation/i2c/busses/i2c-sis96x 7042F: Documentation/i2c/busses/i2c-via 7043F: Documentation/i2c/busses/i2c-viapro 7044F: drivers/i2c/busses/i2c-ali1535.c 7045F: drivers/i2c/busses/i2c-ali1563.c 7046F: drivers/i2c/busses/i2c-ali15x3.c 7047F: drivers/i2c/busses/i2c-amd756.c 7048F: drivers/i2c/busses/i2c-amd756-s4882.c 7049F: drivers/i2c/busses/i2c-amd8111.c 7050F: drivers/i2c/busses/i2c-i801.c 7051F: drivers/i2c/busses/i2c-isch.c 7052F: drivers/i2c/busses/i2c-nforce2.c 7053F: drivers/i2c/busses/i2c-nforce2-s4985.c 7054F: drivers/i2c/busses/i2c-piix4.c 7055F: drivers/i2c/busses/i2c-sis5595.c 7056F: drivers/i2c/busses/i2c-sis630.c 7057F: drivers/i2c/busses/i2c-sis96x.c 7058F: drivers/i2c/busses/i2c-via.c 7059F: drivers/i2c/busses/i2c-viapro.c 7060 7061I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7062M: Hans de Goede <hdegoede@redhat.com> 7063L: linux-i2c@vger.kernel.org 7064S: Maintained 7065F: drivers/i2c/busses/i2c-cht-wc.c 7066 7067I2C/SMBUS ISMT DRIVER 7068M: Seth Heasley <seth.heasley@intel.com> 7069M: Neil Horman <nhorman@tuxdriver.com> 7070L: linux-i2c@vger.kernel.org 7071F: drivers/i2c/busses/i2c-ismt.c 7072F: Documentation/i2c/busses/i2c-ismt 7073 7074I2C/SMBUS STUB DRIVER 7075M: Jean Delvare <jdelvare@suse.com> 7076L: linux-i2c@vger.kernel.org 7077S: Maintained 7078F: drivers/i2c/i2c-stub.c 7079 7080IA64 (Itanium) PLATFORM 7081M: Tony Luck <tony.luck@intel.com> 7082M: Fenghua Yu <fenghua.yu@intel.com> 7083L: linux-ia64@vger.kernel.org 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7085S: Maintained 7086F: arch/ia64/ 7087 7088IBM Power 842 compression accelerator 7089M: Haren Myneni <haren@us.ibm.com> 7090S: Supported 7091F: drivers/crypto/nx/Makefile 7092F: drivers/crypto/nx/Kconfig 7093F: drivers/crypto/nx/nx-842* 7094F: include/linux/sw842.h 7095F: crypto/842.c 7096F: lib/842/ 7097 7098IBM Power in-Nest Crypto Acceleration 7099M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7100M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7101L: linux-crypto@vger.kernel.org 7102S: Supported 7103F: drivers/crypto/nx/Makefile 7104F: drivers/crypto/nx/Kconfig 7105F: drivers/crypto/nx/nx-aes* 7106F: drivers/crypto/nx/nx-sha* 7107F: drivers/crypto/nx/nx.* 7108F: drivers/crypto/nx/nx_csbcpb.h 7109F: drivers/crypto/nx/nx_debugfs.h 7110 7111IBM Power Linux RAID adapter 7112M: Brian King <brking@us.ibm.com> 7113S: Supported 7114F: drivers/scsi/ipr.* 7115 7116IBM Power SRIOV Virtual NIC Device Driver 7117M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7118M: John Allen <jallen@linux.vnet.ibm.com> 7119L: netdev@vger.kernel.org 7120S: Supported 7121F: drivers/net/ethernet/ibm/ibmvnic.* 7122 7123IBM Power Virtual Accelerator Switchboard 7124M: Sukadev Bhattiprolu 7125L: linuxppc-dev@lists.ozlabs.org 7126S: Supported 7127F: arch/powerpc/platforms/powernv/vas* 7128F: arch/powerpc/platforms/powernv/copy-paste.h 7129F: arch/powerpc/include/asm/vas.h 7130F: arch/powerpc/include/uapi/asm/vas.h 7131 7132IBM Power Virtual Ethernet Device Driver 7133M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7134L: netdev@vger.kernel.org 7135S: Supported 7136F: drivers/net/ethernet/ibm/ibmveth.* 7137 7138IBM Power Virtual FC Device Drivers 7139M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7140L: linux-scsi@vger.kernel.org 7141S: Supported 7142F: drivers/scsi/ibmvscsi/ibmvfc* 7143 7144IBM Power Virtual Management Channel Driver 7145M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7146M: Steven Royer <seroyer@linux.vnet.ibm.com> 7147S: Supported 7148F: drivers/misc/ibmvmc.* 7149 7150IBM Power Virtual SCSI Device Drivers 7151M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7152L: linux-scsi@vger.kernel.org 7153S: Supported 7154F: drivers/scsi/ibmvscsi/ibmvscsi* 7155F: include/scsi/viosrp.h 7156 7157IBM Power Virtual SCSI Device Target Driver 7158M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7159M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7160L: linux-scsi@vger.kernel.org 7161L: target-devel@vger.kernel.org 7162S: Supported 7163F: drivers/scsi/ibmvscsi_tgt/ 7164 7165IBM Power VMX Cryptographic instructions 7166M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7167M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7168L: linux-crypto@vger.kernel.org 7169S: Supported 7170F: drivers/crypto/vmx/Makefile 7171F: drivers/crypto/vmx/Kconfig 7172F: drivers/crypto/vmx/vmx.c 7173F: drivers/crypto/vmx/aes* 7174F: drivers/crypto/vmx/ghash* 7175F: drivers/crypto/vmx/ppc-xlate.pl 7176 7177IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7178M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7179L: linux-pci@vger.kernel.org 7180L: linuxppc-dev@lists.ozlabs.org 7181S: Supported 7182F: drivers/pci/hotplug/rpaphp* 7183 7184IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7185M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7186L: linux-pci@vger.kernel.org 7187L: linuxppc-dev@lists.ozlabs.org 7188S: Supported 7189F: drivers/pci/hotplug/rpadlpar* 7190 7191IBM ServeRAID RAID DRIVER 7192S: Orphan 7193F: drivers/scsi/ips.* 7194 7195ICH LPC AND GPIO DRIVER 7196M: Peter Tyser <ptyser@xes-inc.com> 7197S: Maintained 7198F: drivers/mfd/lpc_ich.c 7199F: drivers/gpio/gpio-ich.c 7200 7201IDE SUBSYSTEM 7202M: "David S. Miller" <davem@davemloft.net> 7203L: linux-ide@vger.kernel.org 7204Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7206S: Maintained 7207F: Documentation/ide/ 7208F: drivers/ide/ 7209F: include/linux/ide.h 7210 7211IDE/ATAPI DRIVERS 7212M: Borislav Petkov <bp@alien8.de> 7213L: linux-ide@vger.kernel.org 7214S: Maintained 7215F: Documentation/cdrom/ide-cd 7216F: drivers/ide/ide-cd* 7217 7218IDEAPAD LAPTOP EXTRAS DRIVER 7219M: Ike Panhc <ike.pan@canonical.com> 7220L: platform-driver-x86@vger.kernel.org 7221W: http://launchpad.net/ideapad-laptop 7222S: Maintained 7223F: drivers/platform/x86/ideapad-laptop.c 7224 7225IDEAPAD LAPTOP SLIDEBAR DRIVER 7226M: Andrey Moiseev <o2g.org.ru@gmail.com> 7227L: linux-input@vger.kernel.org 7228W: https://github.com/o2genum/ideapad-slidebar 7229S: Maintained 7230F: drivers/input/misc/ideapad_slidebar.c 7231 7232IDT VersaClock 5 CLOCK DRIVER 7233M: Marek Vasut <marek.vasut@gmail.com> 7234S: Maintained 7235F: drivers/clk/clk-versaclock5.c 7236 7237IEEE 802.15.4 SUBSYSTEM 7238M: Alexander Aring <alex.aring@gmail.com> 7239M: Stefan Schmidt <stefan@datenfreihafen.org> 7240L: linux-wpan@vger.kernel.org 7241W: http://wpan.cakelab.org/ 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7244S: Maintained 7245F: net/ieee802154/ 7246F: net/mac802154/ 7247F: drivers/net/ieee802154/ 7248F: include/linux/nl802154.h 7249F: include/linux/ieee802154.h 7250F: include/net/nl802154.h 7251F: include/net/mac802154.h 7252F: include/net/af_ieee802154.h 7253F: include/net/cfg802154.h 7254F: include/net/ieee802154_netdev.h 7255F: Documentation/networking/ieee802154.txt 7256 7257IFE PROTOCOL 7258M: Yotam Gigi <yotam.gi@gmail.com> 7259M: Jamal Hadi Salim <jhs@mojatatu.com> 7260F: net/ife 7261F: include/net/ife.h 7262F: include/uapi/linux/ife.h 7263 7264IGORPLUG-USB IR RECEIVER 7265M: Sean Young <sean@mess.org> 7266L: linux-media@vger.kernel.org 7267S: Maintained 7268F: drivers/media/rc/igorplugusb.c 7269 7270IGUANAWORKS USB IR TRANSCEIVER 7271M: Sean Young <sean@mess.org> 7272L: linux-media@vger.kernel.org 7273S: Maintained 7274F: drivers/media/rc/iguanair.c 7275 7276IIO DIGITAL POTENTIOMETER DAC 7277M: Peter Rosin <peda@axentia.se> 7278L: linux-iio@vger.kernel.org 7279S: Maintained 7280F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7281F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7282F: drivers/iio/dac/dpot-dac.c 7283 7284IIO ENVELOPE DETECTOR 7285M: Peter Rosin <peda@axentia.se> 7286L: linux-iio@vger.kernel.org 7287S: Maintained 7288F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7289F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7290F: drivers/iio/adc/envelope-detector.c 7291 7292IIO MULTIPLEXER 7293M: Peter Rosin <peda@axentia.se> 7294L: linux-iio@vger.kernel.org 7295S: Maintained 7296F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7297F: drivers/iio/multiplexer/iio-mux.c 7298 7299IIO SUBSYSTEM AND DRIVERS 7300M: Jonathan Cameron <jic23@kernel.org> 7301R: Hartmut Knaack <knaack.h@gmx.de> 7302R: Lars-Peter Clausen <lars@metafoo.de> 7303R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7304L: linux-iio@vger.kernel.org 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7306S: Maintained 7307F: Documentation/ABI/testing/configfs-iio* 7308F: Documentation/ABI/testing/sysfs-bus-iio* 7309F: Documentation/devicetree/bindings/iio/ 7310F: drivers/iio/ 7311F: drivers/staging/iio/ 7312F: include/linux/iio/ 7313F: tools/iio/ 7314 7315IIO UNIT CONVERTER 7316M: Peter Rosin <peda@axentia.se> 7317L: linux-iio@vger.kernel.org 7318S: Maintained 7319F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7320F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7321F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7322F: drivers/iio/afe/iio-rescale.c 7323 7324IKANOS/ADI EAGLE ADSL USB DRIVER 7325M: Matthieu Castet <castet.matthieu@free.fr> 7326M: Stanislaw Gruszka <stf_xl@wp.pl> 7327S: Maintained 7328F: drivers/usb/atm/ueagle-atm.c 7329 7330IMGTEC ASCII LCD DRIVER 7331M: Paul Burton <paul.burton@mips.com> 7332S: Maintained 7333F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7334F: drivers/auxdisplay/img-ascii-lcd.c 7335 7336IMGTEC IR DECODER DRIVER 7337M: James Hogan <jhogan@kernel.org> 7338S: Maintained 7339F: drivers/media/rc/img-ir/ 7340 7341IMON SOUNDGRAPH USB IR RECEIVER 7342M: Sean Young <sean@mess.org> 7343L: linux-media@vger.kernel.org 7344S: Maintained 7345F: drivers/media/rc/imon_raw.c 7346F: drivers/media/rc/imon.c 7347 7348IMS TWINTURBO FRAMEBUFFER DRIVER 7349L: linux-fbdev@vger.kernel.org 7350S: Orphan 7351F: drivers/video/fbdev/imsttfb.c 7352 7353INA209 HARDWARE MONITOR DRIVER 7354M: Guenter Roeck <linux@roeck-us.net> 7355L: linux-hwmon@vger.kernel.org 7356S: Maintained 7357F: Documentation/hwmon/ina209 7358F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7359F: drivers/hwmon/ina209.c 7360 7361INA2XX HARDWARE MONITOR DRIVER 7362M: Guenter Roeck <linux@roeck-us.net> 7363L: linux-hwmon@vger.kernel.org 7364S: Maintained 7365F: Documentation/hwmon/ina2xx 7366F: drivers/hwmon/ina2xx.c 7367F: include/linux/platform_data/ina2xx.h 7368 7369INDUSTRY PACK SUBSYSTEM (IPACK) 7370M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7371M: Jens Taprogge <jens.taprogge@taprogge.org> 7372M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7373L: industrypack-devel@lists.sourceforge.net 7374W: http://industrypack.sourceforge.net 7375S: Maintained 7376F: drivers/ipack/ 7377 7378INFINIBAND SUBSYSTEM 7379M: Doug Ledford <dledford@redhat.com> 7380M: Jason Gunthorpe <jgg@mellanox.com> 7381L: linux-rdma@vger.kernel.org 7382W: https://github.com/linux-rdma/rdma-core 7383Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7385S: Supported 7386F: Documentation/devicetree/bindings/infiniband/ 7387F: Documentation/infiniband/ 7388F: drivers/infiniband/ 7389F: include/uapi/linux/if_infiniband.h 7390F: include/uapi/rdma/ 7391F: include/rdma/ 7392 7393INGENIC JZ4780 DMA Driver 7394M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7395S: Maintained 7396F: drivers/dma/dma-jz4780.c 7397 7398INGENIC JZ4780 NAND DRIVER 7399M: Harvey Hunt <harveyhuntnexus@gmail.com> 7400L: linux-mtd@lists.infradead.org 7401S: Maintained 7402F: drivers/mtd/nand/raw/jz4780_* 7403 7404INOTIFY 7405M: Jan Kara <jack@suse.cz> 7406R: Amir Goldstein <amir73il@gmail.com> 7407L: linux-fsdevel@vger.kernel.org 7408S: Maintained 7409F: Documentation/filesystems/inotify.txt 7410F: fs/notify/inotify/ 7411F: include/linux/inotify.h 7412F: include/uapi/linux/inotify.h 7413 7414INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7415M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7416L: linux-input@vger.kernel.org 7417Q: http://patchwork.kernel.org/project/linux-input/list/ 7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7419S: Maintained 7420F: drivers/input/ 7421F: include/linux/input.h 7422F: include/uapi/linux/input.h 7423F: include/uapi/linux/input-event-codes.h 7424F: include/linux/input/ 7425F: Documentation/devicetree/bindings/input/ 7426F: Documentation/devicetree/bindings/serio/ 7427F: Documentation/input/ 7428 7429INPUT MULTITOUCH (MT) PROTOCOL 7430M: Henrik Rydberg <rydberg@bitmath.org> 7431L: linux-input@vger.kernel.org 7432S: Odd fixes 7433F: Documentation/input/multi-touch-protocol.rst 7434F: drivers/input/input-mt.c 7435K: \b(ABS|SYN)_MT_ 7436 7437INSIDE SECURE CRYPTO DRIVER 7438M: Antoine Tenart <antoine.tenart@bootlin.com> 7439F: drivers/crypto/inside-secure/ 7440S: Maintained 7441L: linux-crypto@vger.kernel.org 7442 7443INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7444M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7445M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7446L: linux-integrity@vger.kernel.org 7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7448S: Supported 7449F: security/integrity/ima/ 7450 7451INTEL 810/815 FRAMEBUFFER DRIVER 7452M: Antonino Daplas <adaplas@gmail.com> 7453L: linux-fbdev@vger.kernel.org 7454S: Maintained 7455F: drivers/video/fbdev/i810/ 7456 7457INTEL ASoC DRIVERS 7458M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7459M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7460M: Jie Yang <yang.jie@linux.intel.com> 7461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7462S: Supported 7463F: sound/soc/intel/ 7464 7465INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7466M: Hans de Goede <hdegoede@redhat.com> 7467L: platform-driver-x86@vger.kernel.org 7468S: Maintained 7469F: drivers/platform/x86/intel_atomisp2_pm.c 7470 7471INTEL C600 SERIES SAS CONTROLLER DRIVER 7472M: Intel SCU Linux support <intel-linux-scu@intel.com> 7473M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7474L: linux-scsi@vger.kernel.org 7475T: git git://git.code.sf.net/p/intel-sas/isci 7476S: Supported 7477F: drivers/scsi/isci/ 7478 7479INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7480M: Jani Nikula <jani.nikula@linux.intel.com> 7481M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7482M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7483L: intel-gfx@lists.freedesktop.org 7484W: https://01.org/linuxgraphics/ 7485B: https://01.org/linuxgraphics/documentation/how-report-bugs 7486C: irc://chat.freenode.net/intel-gfx 7487Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7488T: git git://anongit.freedesktop.org/drm-intel 7489S: Supported 7490F: drivers/gpu/drm/i915/ 7491F: include/drm/i915* 7492F: include/uapi/drm/i915_drm.h 7493F: Documentation/gpu/i915.rst 7494 7495INTEL ETHERNET DRIVERS 7496M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7497L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7498W: http://www.intel.com/support/feedback.htm 7499W: http://e1000.sourceforge.net/ 7500Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7503S: Supported 7504F: Documentation/networking/e100.rst 7505F: Documentation/networking/e1000.rst 7506F: Documentation/networking/e1000e.rst 7507F: Documentation/networking/fm10k.rst 7508F: Documentation/networking/igb.rst 7509F: Documentation/networking/igbvf.rst 7510F: Documentation/networking/ixgb.rst 7511F: Documentation/networking/ixgbe.rst 7512F: Documentation/networking/ixgbevf.rst 7513F: Documentation/networking/i40e.rst 7514F: Documentation/networking/iavf.rst 7515F: Documentation/networking/ice.rst 7516F: drivers/net/ethernet/intel/ 7517F: drivers/net/ethernet/intel/*/ 7518F: include/linux/avf/virtchnl.h 7519 7520INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7521M: Maik Broemme <mbroemme@libmpq.org> 7522L: linux-fbdev@vger.kernel.org 7523S: Maintained 7524F: Documentation/fb/intelfb.txt 7525F: drivers/video/fbdev/intelfb/ 7526 7527INTEL GPIO DRIVERS 7528M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7529L: linux-gpio@vger.kernel.org 7530S: Maintained 7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7532F: drivers/gpio/gpio-ich.c 7533F: drivers/gpio/gpio-intel-mid.c 7534F: drivers/gpio/gpio-lynxpoint.c 7535F: drivers/gpio/gpio-merrifield.c 7536F: drivers/gpio/gpio-ml-ioh.c 7537F: drivers/gpio/gpio-pch.c 7538F: drivers/gpio/gpio-sch.c 7539F: drivers/gpio/gpio-sodaville.c 7540 7541INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7542M: Zhenyu Wang <zhenyuw@linux.intel.com> 7543M: Zhi Wang <zhi.a.wang@intel.com> 7544L: intel-gvt-dev@lists.freedesktop.org 7545L: intel-gfx@lists.freedesktop.org 7546W: https://01.org/igvt-g 7547T: git https://github.com/intel/gvt-linux.git 7548S: Supported 7549F: drivers/gpu/drm/i915/gvt/ 7550 7551INTEL HID EVENT DRIVER 7552M: Alex Hung <alex.hung@canonical.com> 7553L: platform-driver-x86@vger.kernel.org 7554S: Maintained 7555F: drivers/platform/x86/intel-hid.c 7556 7557INTEL I/OAT DMA DRIVER 7558M: Dave Jiang <dave.jiang@intel.com> 7559R: Dan Williams <dan.j.williams@intel.com> 7560L: dmaengine@vger.kernel.org 7561Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7562S: Supported 7563F: drivers/dma/ioat* 7564 7565INTEL IDLE DRIVER 7566M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7567M: Len Brown <lenb@kernel.org> 7568L: linux-pm@vger.kernel.org 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7570B: https://bugzilla.kernel.org 7571S: Supported 7572F: drivers/idle/intel_idle.c 7573 7574INTEL INTEGRATED SENSOR HUB DRIVER 7575M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7576M: Jiri Kosina <jikos@kernel.org> 7577L: linux-input@vger.kernel.org 7578S: Maintained 7579F: drivers/hid/intel-ish-hid/ 7580 7581INTEL IOMMU (VT-d) 7582M: David Woodhouse <dwmw2@infradead.org> 7583L: iommu@lists.linux-foundation.org 7584T: git git://git.infradead.org/iommu-2.6.git 7585S: Supported 7586F: drivers/iommu/intel-iommu.c 7587F: include/linux/intel-iommu.h 7588 7589INTEL IOP-ADMA DMA DRIVER 7590R: Dan Williams <dan.j.williams@intel.com> 7591S: Odd fixes 7592F: drivers/dma/iop-adma.c 7593 7594INTEL IPU3 CSI-2 CIO2 DRIVER 7595M: Yong Zhi <yong.zhi@intel.com> 7596M: Sakari Ailus <sakari.ailus@linux.intel.com> 7597M: Bingbu Cao <bingbu.cao@intel.com> 7598R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7599R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7600L: linux-media@vger.kernel.org 7601S: Maintained 7602F: drivers/media/pci/intel/ipu3/ 7603F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7604 7605INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7606M: Krzysztof Halasa <khalasa@piap.pl> 7607S: Maintained 7608F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7609F: arch/arm/mach-ixp4xx/include/mach/npe.h 7610F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7611F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7612F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7613F: drivers/net/wan/ixp4xx_hss.c 7614 7615INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7616M: Deepak Saxena <dsaxena@plexity.net> 7617S: Maintained 7618F: drivers/char/hw_random/ixp4xx-rng.c 7619 7620INTEL MANAGEMENT ENGINE (mei) 7621M: Tomas Winkler <tomas.winkler@intel.com> 7622L: linux-kernel@vger.kernel.org 7623S: Supported 7624F: include/uapi/linux/mei.h 7625F: include/linux/mei_cl_bus.h 7626F: drivers/misc/mei/* 7627F: drivers/watchdog/mei_wdt.c 7628F: Documentation/misc-devices/mei/* 7629F: samples/mei/* 7630 7631INTEL MENLOW THERMAL DRIVER 7632M: Sujith Thomas <sujith.thomas@intel.com> 7633L: platform-driver-x86@vger.kernel.org 7634W: https://01.org/linux-acpi 7635S: Supported 7636F: drivers/platform/x86/intel_menlow.c 7637 7638INTEL MIC DRIVERS (mic) 7639M: Sudeep Dutt <sudeep.dutt@intel.com> 7640M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7641S: Supported 7642W: https://github.com/sudeepdutt/mic 7643W: http://software.intel.com/en-us/mic-developer 7644F: include/linux/mic_bus.h 7645F: include/linux/scif.h 7646F: include/uapi/linux/mic_common.h 7647F: include/uapi/linux/mic_ioctl.h 7648F: include/uapi/linux/scif_ioctl.h 7649F: drivers/misc/mic/ 7650F: drivers/dma/mic_x100_dma.c 7651F: drivers/dma/mic_x100_dma.h 7652F: Documentation/mic/ 7653 7654INTEL PMC CORE DRIVER 7655M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7656M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7657L: platform-driver-x86@vger.kernel.org 7658S: Maintained 7659F: drivers/platform/x86/intel_pmc_core* 7660 7661INTEL PMC/P-Unit IPC DRIVER 7662M: Zha Qipeng<qipeng.zha@intel.com> 7663L: platform-driver-x86@vger.kernel.org 7664S: Maintained 7665F: drivers/platform/x86/intel_pmc_ipc.c 7666F: drivers/platform/x86/intel_punit_ipc.c 7667F: arch/x86/include/asm/intel_pmc_ipc.h 7668F: arch/x86/include/asm/intel_punit_ipc.h 7669 7670INTEL PMIC GPIO DRIVERS 7671M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7672S: Maintained 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7674F: drivers/gpio/gpio-*cove.c 7675F: drivers/gpio/gpio-msic.c 7676 7677INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7678R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7679S: Maintained 7680F: drivers/mfd/intel_msic.c 7681F: drivers/mfd/intel_soc_pmic* 7682F: include/linux/mfd/intel_msic.h 7683F: include/linux/mfd/intel_soc_pmic* 7684 7685INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7686M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7687L: linux-wireless@vger.kernel.org 7688S: Maintained 7689F: Documentation/networking/README.ipw2100 7690F: Documentation/networking/README.ipw2200 7691F: drivers/net/wireless/intel/ipw2x00/ 7692 7693INTEL PSTATE DRIVER 7694M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7695M: Len Brown <lenb@kernel.org> 7696L: linux-pm@vger.kernel.org 7697S: Supported 7698F: drivers/cpufreq/intel_pstate.c 7699 7700INTEL RDMA RNIC DRIVER 7701M: Faisal Latif <faisal.latif@intel.com> 7702M: Shiraz Saleem <shiraz.saleem@intel.com> 7703L: linux-rdma@vger.kernel.org 7704S: Supported 7705F: drivers/infiniband/hw/i40iw/ 7706F: include/uapi/rdma/i40iw-abi.h 7707 7708INTEL TELEMETRY DRIVER 7709M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7710M: "David E. Box" <david.e.box@linux.intel.com> 7711L: platform-driver-x86@vger.kernel.org 7712S: Maintained 7713F: arch/x86/include/asm/intel_telemetry.h 7714F: drivers/platform/x86/intel_telemetry* 7715 7716INTEL VIRTUAL BUTTON DRIVER 7717M: AceLan Kao <acelan.kao@canonical.com> 7718L: platform-driver-x86@vger.kernel.org 7719S: Maintained 7720F: drivers/platform/x86/intel-vbtn.c 7721 7722INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7723M: Stanislaw Gruszka <sgruszka@redhat.com> 7724L: linux-wireless@vger.kernel.org 7725S: Supported 7726F: drivers/net/wireless/intel/iwlegacy/ 7727 7728INTEL WIRELESS WIFI LINK (iwlwifi) 7729M: Johannes Berg <johannes.berg@intel.com> 7730M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7731M: Luca Coelho <luciano.coelho@intel.com> 7732M: Intel Linux Wireless <linuxwifi@intel.com> 7733L: linux-wireless@vger.kernel.org 7734W: http://intellinuxwireless.org 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7736S: Supported 7737F: drivers/net/wireless/intel/iwlwifi/ 7738 7739INTEL WIRELESS WIMAX CONNECTION 2400 7740M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7741M: linux-wimax@intel.com 7742L: wimax@linuxwimax.org (subscribers-only) 7743S: Supported 7744W: http://linuxwimax.org 7745F: Documentation/wimax/README.i2400m 7746F: drivers/net/wimax/i2400m/ 7747F: include/uapi/linux/wimax/i2400m.h 7748 7749INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7750M: Mario Limonciello <mario.limonciello@dell.com> 7751S: Maintained 7752F: drivers/platform/x86/intel-wmi-thunderbolt.c 7753 7754INTEL(R) TRACE HUB 7755M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7756S: Supported 7757F: Documentation/trace/intel_th.rst 7758F: drivers/hwtracing/intel_th/ 7759 7760INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7761M: Ning Sun <ning.sun@intel.com> 7762L: tboot-devel@lists.sourceforge.net 7763W: http://tboot.sourceforge.net 7764T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7765S: Supported 7766F: Documentation/intel_txt.txt 7767F: include/linux/tboot.h 7768F: arch/x86/kernel/tboot.c 7769 7770INTEL-MID GPIO DRIVER 7771M: David Cohen <david.a.cohen@linux.intel.com> 7772L: linux-gpio@vger.kernel.org 7773S: Maintained 7774F: drivers/gpio/gpio-intel-mid.c 7775 7776INVENSENSE MPU-3050 GYROSCOPE DRIVER 7777M: Linus Walleij <linus.walleij@linaro.org> 7778L: linux-iio@vger.kernel.org 7779S: Maintained 7780F: drivers/iio/gyro/mpu3050* 7781F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7782 7783IOC3 ETHERNET DRIVER 7784M: Ralf Baechle <ralf@linux-mips.org> 7785L: linux-mips@vger.kernel.org 7786S: Maintained 7787F: drivers/net/ethernet/sgi/ioc3-eth.c 7788 7789IOC3 SERIAL DRIVER 7790M: Pat Gefre <pfg@sgi.com> 7791L: linux-serial@vger.kernel.org 7792S: Maintained 7793F: drivers/tty/serial/ioc3_serial.c 7794 7795IOMMU DRIVERS 7796M: Joerg Roedel <joro@8bytes.org> 7797L: iommu@lists.linux-foundation.org 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7799S: Maintained 7800F: Documentation/devicetree/bindings/iommu/ 7801F: drivers/iommu/ 7802F: include/linux/iommu.h 7803F: include/linux/of_iommu.h 7804F: include/linux/iova.h 7805 7806IP MASQUERADING 7807M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7808S: Maintained 7809F: net/ipv4/netfilter/ipt_MASQUERADE.c 7810 7811IPMI SUBSYSTEM 7812M: Corey Minyard <minyard@acm.org> 7813L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7814W: http://openipmi.sourceforge.net/ 7815S: Supported 7816F: Documentation/devicetree/bindings/ipmi/ 7817F: Documentation/IPMI.txt 7818F: drivers/char/ipmi/ 7819F: include/linux/ipmi* 7820F: include/uapi/linux/ipmi* 7821 7822IPS SCSI RAID DRIVER 7823M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7824L: linux-scsi@vger.kernel.org 7825W: http://www.adaptec.com/ 7826S: Maintained 7827F: drivers/scsi/ips* 7828 7829IPVS 7830M: Wensong Zhang <wensong@linux-vs.org> 7831M: Simon Horman <horms@verge.net.au> 7832M: Julian Anastasov <ja@ssi.bg> 7833L: netdev@vger.kernel.org 7834L: lvs-devel@vger.kernel.org 7835S: Maintained 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7838F: Documentation/networking/ipvs-sysctl.txt 7839F: include/net/ip_vs.h 7840F: include/uapi/linux/ip_vs.h 7841F: net/netfilter/ipvs/ 7842 7843IPWIRELESS DRIVER 7844M: Jiri Kosina <jikos@kernel.org> 7845M: David Sterba <dsterba@suse.com> 7846S: Odd Fixes 7847F: drivers/tty/ipwireless/ 7848 7849IPX NETWORK LAYER 7850L: netdev@vger.kernel.org 7851S: Obsolete 7852F: include/uapi/linux/ipx.h 7853 7854IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7855M: Marc Zyngier <marc.zyngier@arm.com> 7856S: Maintained 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7858F: Documentation/IRQ-domain.txt 7859F: include/linux/irqdomain.h 7860F: kernel/irq/irqdomain.c 7861F: kernel/irq/msi.c 7862 7863IRQ SUBSYSTEM 7864M: Thomas Gleixner <tglx@linutronix.de> 7865L: linux-kernel@vger.kernel.org 7866S: Maintained 7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7868F: kernel/irq/ 7869 7870IRQCHIP DRIVERS 7871M: Thomas Gleixner <tglx@linutronix.de> 7872M: Jason Cooper <jason@lakedaemon.net> 7873M: Marc Zyngier <marc.zyngier@arm.com> 7874L: linux-kernel@vger.kernel.org 7875S: Maintained 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7877F: Documentation/devicetree/bindings/interrupt-controller/ 7878F: drivers/irqchip/ 7879 7880ISA 7881M: William Breathitt Gray <vilhelm.gray@gmail.com> 7882S: Maintained 7883F: Documentation/isa.txt 7884F: drivers/base/isa.c 7885F: include/linux/isa.h 7886 7887ISA RADIO MODULE 7888M: Hans Verkuil <hverkuil@xs4all.nl> 7889L: linux-media@vger.kernel.org 7890T: git git://linuxtv.org/media_tree.git 7891W: https://linuxtv.org 7892S: Maintained 7893F: drivers/media/radio/radio-isa* 7894 7895ISAPNP 7896M: Jaroslav Kysela <perex@perex.cz> 7897S: Maintained 7898F: Documentation/isapnp.txt 7899F: drivers/pnp/isapnp/ 7900F: include/linux/isapnp.h 7901 7902ISCSI 7903M: Lee Duncan <lduncan@suse.com> 7904M: Chris Leech <cleech@redhat.com> 7905L: open-iscsi@googlegroups.com 7906W: www.open-iscsi.com 7907S: Maintained 7908F: drivers/scsi/*iscsi* 7909F: include/scsi/*iscsi* 7910 7911iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7912M: Peter Jones <pjones@redhat.com> 7913M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7914S: Maintained 7915F: drivers/firmware/iscsi_ibft* 7916 7917ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7918M: Sagi Grimberg <sagi@grimberg.me> 7919M: Max Gurtovoy <maxg@mellanox.com> 7920L: linux-rdma@vger.kernel.org 7921S: Supported 7922W: http://www.openfabrics.org 7923W: www.open-iscsi.org 7924Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7925F: drivers/infiniband/ulp/iser/ 7926 7927ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7928M: Sagi Grimberg <sagi@grimberg.me> 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7930L: linux-rdma@vger.kernel.org 7931L: target-devel@vger.kernel.org 7932S: Supported 7933W: http://www.linux-iscsi.org 7934F: drivers/infiniband/ulp/isert 7935 7936ISDN SUBSYSTEM 7937M: Karsten Keil <isdn@linux-pingi.de> 7938L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7939L: netdev@vger.kernel.org 7940W: http://www.isdn4linux.de 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7942S: Maintained 7943F: Documentation/isdn/ 7944F: drivers/isdn/ 7945F: include/linux/isdn.h 7946F: include/linux/isdn/ 7947F: include/uapi/linux/isdn.h 7948F: include/uapi/linux/isdn/ 7949 7950ISDN SUBSYSTEM (Eicon active card driver) 7951M: Armin Schindler <mac@melware.de> 7952L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7953W: http://www.melware.de 7954S: Maintained 7955F: drivers/isdn/hardware/eicon/ 7956 7957IT87 HARDWARE MONITORING DRIVER 7958M: Jean Delvare <jdelvare@suse.com> 7959L: linux-hwmon@vger.kernel.org 7960S: Maintained 7961F: Documentation/hwmon/it87 7962F: drivers/hwmon/it87.c 7963 7964IT913X MEDIA DRIVER 7965M: Antti Palosaari <crope@iki.fi> 7966L: linux-media@vger.kernel.org 7967W: https://linuxtv.org 7968W: http://palosaari.fi/linux/ 7969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7970T: git git://linuxtv.org/anttip/media_tree.git 7971S: Maintained 7972F: drivers/media/tuners/it913x* 7973 7974IVTV VIDEO4LINUX DRIVER 7975M: Andy Walls <awalls@md.metrocast.net> 7976L: ivtv-devel@ivtvdriver.org (subscribers-only) 7977L: linux-media@vger.kernel.org 7978T: git git://linuxtv.org/media_tree.git 7979W: http://www.ivtvdriver.org 7980S: Maintained 7981F: Documentation/media/v4l-drivers/ivtv* 7982F: drivers/media/pci/ivtv/ 7983F: include/uapi/linux/ivtv* 7984 7985IX2505V MEDIA DRIVER 7986M: Malcolm Priestley <tvboxspy@gmail.com> 7987L: linux-media@vger.kernel.org 7988W: https://linuxtv.org 7989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7990S: Maintained 7991F: drivers/media/dvb-frontends/ix2505v* 7992 7993JAILHOUSE HYPERVISOR INTERFACE 7994M: Jan Kiszka <jan.kiszka@siemens.com> 7995L: jailhouse-dev@googlegroups.com 7996S: Maintained 7997F: arch/x86/kernel/jailhouse.c 7998F: arch/x86/include/asm/jailhouse_para.h 7999 8000JC42.4 TEMPERATURE SENSOR DRIVER
8001M: Guenter Roeck <linux@roeck-us.net> 8002L: linux-hwmon@vger.kernel.org 8003S: Maintained 8004F: drivers/hwmon/jc42.c 8005F: Documentation/hwmon/jc42 8006 8007JFS FILESYSTEM 8008M: Dave Kleikamp <shaggy@kernel.org> 8009L: jfs-discussion@lists.sourceforge.net 8010W: http://jfs.sourceforge.net/ 8011T: git git://github.com/kleikamp/linux-shaggy.git 8012S: Maintained 8013F: Documentation/filesystems/jfs.txt 8014F: fs/jfs/ 8015 8016JME NETWORK DRIVER 8017M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8018L: netdev@vger.kernel.org 8019S: Maintained 8020F: drivers/net/ethernet/jme.* 8021 8022JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8023M: David Woodhouse <dwmw2@infradead.org> 8024L: linux-mtd@lists.infradead.org 8025W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8026S: Maintained 8027F: fs/jffs2/ 8028F: include/uapi/linux/jffs2.h 8029 8030JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8031M: "Theodore Ts'o" <tytso@mit.edu> 8032M: Jan Kara <jack@suse.com> 8033L: linux-ext4@vger.kernel.org 8034S: Maintained 8035F: fs/jbd2/ 8036F: include/linux/jbd2.h 8037 8038JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8039M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8040L: linux-media@vger.kernel.org 8041S: Maintained 8042F: drivers/media/platform/rcar_jpu.c 8043 8044JSM Neo PCI based serial card 8045M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8046L: linux-serial@vger.kernel.org 8047S: Maintained 8048F: drivers/tty/serial/jsm/ 8049 8050K10TEMP HARDWARE MONITORING DRIVER 8051M: Clemens Ladisch <clemens@ladisch.de> 8052L: linux-hwmon@vger.kernel.org 8053S: Maintained 8054F: Documentation/hwmon/k10temp 8055F: drivers/hwmon/k10temp.c 8056 8057K8TEMP HARDWARE MONITORING DRIVER 8058M: Rudolf Marek <r.marek@assembler.cz> 8059L: linux-hwmon@vger.kernel.org 8060S: Maintained 8061F: Documentation/hwmon/k8temp 8062F: drivers/hwmon/k8temp.c 8063 8064KASAN 8065M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8066R: Alexander Potapenko <glider@google.com> 8067R: Dmitry Vyukov <dvyukov@google.com> 8068L: kasan-dev@googlegroups.com 8069S: Maintained 8070F: arch/*/include/asm/kasan.h 8071F: arch/*/mm/kasan_init* 8072F: Documentation/dev-tools/kasan.rst 8073F: include/linux/kasan*.h 8074F: lib/test_kasan.c 8075F: mm/kasan/ 8076F: scripts/Makefile.kasan 8077 8078KCONFIG 8079M: Masahiro Yamada <yamada.masahiro@socionext.com> 8080T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8081L: linux-kbuild@vger.kernel.org 8082S: Maintained 8083F: Documentation/kbuild/kconfig* 8084F: scripts/kconfig/ 8085F: scripts/Kconfig.include 8086 8087KDUMP 8088M: Dave Young <dyoung@redhat.com> 8089M: Baoquan He <bhe@redhat.com> 8090R: Vivek Goyal <vgoyal@redhat.com> 8091L: kexec@lists.infradead.org 8092W: http://lse.sourceforge.net/kdump/ 8093S: Maintained 8094F: Documentation/kdump/ 8095 8096KEENE FM RADIO TRANSMITTER DRIVER 8097M: Hans Verkuil <hverkuil@xs4all.nl> 8098L: linux-media@vger.kernel.org 8099T: git git://linuxtv.org/media_tree.git 8100W: https://linuxtv.org 8101S: Maintained 8102F: drivers/media/radio/radio-keene* 8103 8104KERNEL AUTOMOUNTER 8105M: Ian Kent <raven@themaw.net> 8106L: autofs@vger.kernel.org 8107S: Maintained 8108F: fs/autofs/ 8109 8110KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8111M: Masahiro Yamada <yamada.masahiro@socionext.com> 8112M: Michal Marek <michal.lkml@markovi.net> 8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8114L: linux-kbuild@vger.kernel.org 8115S: Maintained 8116F: Documentation/kbuild/ 8117F: Makefile 8118F: scripts/Kbuild* 8119F: scripts/Makefile* 8120F: scripts/basic/ 8121F: scripts/mk* 8122F: scripts/mod/ 8123F: scripts/package/ 8124 8125KERNEL JANITORS 8126L: kernel-janitors@vger.kernel.org 8127W: http://kernelnewbies.org/KernelJanitors 8128S: Odd Fixes 8129 8130KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8131M: "J. Bruce Fields" <bfields@fieldses.org> 8132M: Jeff Layton <jlayton@kernel.org> 8133L: linux-nfs@vger.kernel.org 8134W: http://nfs.sourceforge.net/ 8135T: git git://linux-nfs.org/~bfields/linux.git 8136S: Supported 8137F: fs/nfsd/ 8138F: include/uapi/linux/nfsd/ 8139F: fs/lockd/ 8140F: fs/nfs_common/ 8141F: net/sunrpc/ 8142F: include/linux/lockd/ 8143F: include/linux/sunrpc/ 8144F: include/uapi/linux/sunrpc/ 8145 8146KERNEL SELFTEST FRAMEWORK 8147M: Shuah Khan <shuah@kernel.org> 8148L: linux-kselftest@vger.kernel.org 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8150Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8151S: Maintained 8152F: tools/testing/selftests/ 8153F: Documentation/dev-tools/kselftest* 8154 8155KERNEL USERMODE HELPER 8156M: Luis Chamberlain <mcgrof@kernel.org> 8157L: linux-kernel@vger.kernel.org 8158S: Maintained 8159F: kernel/umh.c 8160F: include/linux/umh.h 8161 8162KERNEL VIRTUAL MACHINE (KVM) 8163M: Paolo Bonzini <pbonzini@redhat.com> 8164M: Radim Krčmář <rkrcmar@redhat.com> 8165L: kvm@vger.kernel.org 8166W: http://www.linux-kvm.org 8167T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8168S: Supported 8169F: Documentation/virtual/kvm/ 8170F: include/trace/events/kvm.h 8171F: include/uapi/asm-generic/kvm* 8172F: include/uapi/linux/kvm* 8173F: include/asm-generic/kvm* 8174F: include/linux/kvm* 8175F: include/kvm/iodev.h 8176F: virt/kvm/* 8177F: tools/kvm/ 8178 8179KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8180M: Joerg Roedel <joro@8bytes.org> 8181L: kvm@vger.kernel.org 8182W: http://www.linux-kvm.org/ 8183S: Maintained 8184F: arch/x86/include/asm/svm.h 8185F: arch/x86/kvm/svm.c 8186 8187KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8188M: Christoffer Dall <christoffer.dall@arm.com> 8189M: Marc Zyngier <marc.zyngier@arm.com> 8190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8191L: kvmarm@lists.cs.columbia.edu 8192W: http://systems.cs.columbia.edu/projects/kvm-arm 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8194S: Supported 8195F: arch/arm/include/uapi/asm/kvm* 8196F: arch/arm/include/asm/kvm* 8197F: arch/arm/kvm/ 8198F: virt/kvm/arm/ 8199F: include/kvm/arm_* 8200 8201KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8202M: Christoffer Dall <christoffer.dall@arm.com> 8203M: Marc Zyngier <marc.zyngier@arm.com> 8204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8205L: kvmarm@lists.cs.columbia.edu 8206S: Maintained 8207F: arch/arm64/include/uapi/asm/kvm* 8208F: arch/arm64/include/asm/kvm* 8209F: arch/arm64/kvm/ 8210 8211KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8212M: James Hogan <jhogan@kernel.org> 8213L: linux-mips@vger.kernel.org 8214S: Supported 8215F: arch/mips/include/uapi/asm/kvm* 8216F: arch/mips/include/asm/kvm* 8217F: arch/mips/kvm/ 8218 8219KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8220M: Paul Mackerras <paulus@ozlabs.org> 8221L: kvm-ppc@vger.kernel.org 8222W: http://www.linux-kvm.org/ 8223T: git git://github.com/agraf/linux-2.6.git 8224S: Supported 8225F: arch/powerpc/include/uapi/asm/kvm* 8226F: arch/powerpc/include/asm/kvm* 8227F: arch/powerpc/kvm/ 8228F: arch/powerpc/kernel/kvm* 8229 8230KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8231M: Christian Borntraeger <borntraeger@de.ibm.com> 8232M: Janosch Frank <frankja@linux.ibm.com> 8233R: David Hildenbrand <david@redhat.com> 8234R: Cornelia Huck <cohuck@redhat.com> 8235L: linux-s390@vger.kernel.org 8236W: http://www.ibm.com/developerworks/linux/linux390/ 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8238S: Supported 8239F: arch/s390/include/uapi/asm/kvm* 8240F: arch/s390/include/asm/gmap.h 8241F: arch/s390/include/asm/kvm* 8242F: arch/s390/kvm/ 8243F: arch/s390/mm/gmap.c 8244 8245KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8246M: Paolo Bonzini <pbonzini@redhat.com> 8247M: Radim Krčmář <rkrcmar@redhat.com> 8248L: kvm@vger.kernel.org 8249W: http://www.linux-kvm.org 8250T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8251S: Supported 8252F: arch/x86/kvm/ 8253F: arch/x86/include/uapi/asm/kvm* 8254F: arch/x86/include/asm/kvm* 8255F: arch/x86/include/asm/pvclock-abi.h 8256F: arch/x86/kernel/kvm.c 8257F: arch/x86/kernel/kvmclock.c 8258 8259KERNFS 8260M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8261M: Tejun Heo <tj@kernel.org> 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8263S: Supported 8264F: include/linux/kernfs.h 8265F: fs/kernfs/ 8266 8267KEXEC 8268M: Eric Biederman <ebiederm@xmission.com> 8269W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8270L: kexec@lists.infradead.org 8271S: Maintained 8272F: include/linux/kexec.h 8273F: include/uapi/linux/kexec.h 8274F: kernel/kexec* 8275 8276KEYS-ENCRYPTED 8277M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8278L: linux-integrity@vger.kernel.org 8279L: keyrings@vger.kernel.org 8280S: Supported 8281F: Documentation/security/keys/trusted-encrypted.rst 8282F: include/keys/encrypted-type.h 8283F: security/keys/encrypted-keys/ 8284 8285KEYS-TRUSTED 8286M: James Bottomley <jejb@linux.vnet.ibm.com> 8287M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8288M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8289L: linux-integrity@vger.kernel.org 8290L: keyrings@vger.kernel.org 8291S: Supported 8292F: Documentation/security/keys/trusted-encrypted.rst 8293F: include/keys/trusted-type.h 8294F: security/keys/trusted.c 8295F: security/keys/trusted.h 8296 8297KEYS/KEYRINGS: 8298M: David Howells <dhowells@redhat.com> 8299L: keyrings@vger.kernel.org 8300S: Maintained 8301F: Documentation/security/keys/core.rst 8302F: include/linux/key.h 8303F: include/linux/key-type.h 8304F: include/linux/keyctl.h 8305F: include/uapi/linux/keyctl.h 8306F: include/keys/ 8307F: security/keys/ 8308 8309KGDB / KDB /debug_core 8310M: Jason Wessel <jason.wessel@windriver.com> 8311M: Daniel Thompson <daniel.thompson@linaro.org> 8312W: http://kgdb.wiki.kernel.org/ 8313L: kgdb-bugreport@lists.sourceforge.net 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8315S: Maintained 8316F: Documentation/dev-tools/kgdb.rst 8317F: drivers/misc/kgdbts.c 8318F: drivers/tty/serial/kgdboc.c 8319F: include/linux/kdb.h 8320F: include/linux/kgdb.h 8321F: kernel/debug/ 8322 8323KMEMLEAK 8324M: Catalin Marinas <catalin.marinas@arm.com> 8325S: Maintained 8326F: Documentation/dev-tools/kmemleak.rst 8327F: include/linux/kmemleak.h 8328F: mm/kmemleak.c 8329F: mm/kmemleak-test.c 8330 8331KMOD KERNEL MODULE LOADER - USERMODE HELPER 8332M: Luis Chamberlain <mcgrof@kernel.org> 8333L: linux-kernel@vger.kernel.org 8334S: Maintained 8335F: kernel/kmod.c 8336F: include/linux/kmod.h 8337F: lib/test_kmod.c 8338F: tools/testing/selftests/kmod/ 8339 8340KPROBES 8341M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8342M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8343M: "David S. Miller" <davem@davemloft.net> 8344M: Masami Hiramatsu <mhiramat@kernel.org> 8345S: Maintained 8346F: Documentation/kprobes.txt 8347F: include/linux/kprobes.h 8348F: include/asm-generic/kprobes.h 8349F: kernel/kprobes.c 8350 8351KS0108 LCD CONTROLLER DRIVER 8352M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8353S: Maintained 8354F: Documentation/auxdisplay/ks0108 8355F: drivers/auxdisplay/ks0108.c 8356F: include/linux/ks0108.h 8357 8358L3MDEV 8359M: David Ahern <dsa@cumulusnetworks.com> 8360L: netdev@vger.kernel.org 8361S: Maintained 8362F: net/l3mdev 8363F: include/net/l3mdev.h 8364 8365L7 BPF FRAMEWORK 8366M: John Fastabend <john.fastabend@gmail.com> 8367M: Daniel Borkmann <daniel@iogearbox.net> 8368L: netdev@vger.kernel.org 8369S: Maintained 8370F: include/linux/skmsg.h 8371F: net/core/skmsg.c 8372F: net/core/sock_map.c 8373F: net/ipv4/tcp_bpf.c 8374 8375LANTIQ / INTEL Ethernet drivers 8376M: Hauke Mehrtens <hauke@hauke-m.de> 8377L: netdev@vger.kernel.org 8378S: Maintained 8379F: net/dsa/tag_gswip.c 8380F: drivers/net/ethernet/lantiq_xrx200.c 8381F: drivers/net/dsa/lantiq_pce.h 8382F: drivers/net/dsa/lantiq_gswip.c 8383 8384LANTIQ MIPS ARCHITECTURE 8385M: John Crispin <john@phrozen.org> 8386L: linux-mips@vger.kernel.org 8387S: Maintained 8388F: arch/mips/lantiq 8389F: drivers/soc/lantiq 8390 8391LAPB module 8392L: linux-x25@vger.kernel.org 8393S: Orphan 8394F: Documentation/networking/lapb-module.txt 8395F: include/*/lapb.h 8396F: net/lapb/ 8397 8398LASI 53c700 driver for PARISC 8399M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8400L: linux-scsi@vger.kernel.org 8401S: Maintained 8402F: Documentation/scsi/53c700.txt 8403F: drivers/scsi/53c700* 8404 8405LEAKING_ADDRESSES 8406M: Tobin C. Harding <me@tobin.cc> 8407M: Tycho Andersen <tycho@tycho.ws> 8408L: kernel-hardening@lists.openwall.com 8409S: Maintained 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8411F: scripts/leaking_addresses.pl 8412 8413LED SUBSYSTEM 8414M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8415M: Pavel Machek <pavel@ucw.cz> 8416L: linux-leds@vger.kernel.org 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8418S: Maintained 8419F: Documentation/devicetree/bindings/leds/ 8420F: drivers/leds/ 8421F: include/linux/leds.h 8422 8423LEGACY EEPROM DRIVER 8424M: Jean Delvare <jdelvare@suse.com> 8425S: Maintained 8426F: Documentation/misc-devices/eeprom 8427F: drivers/misc/eeprom/eeprom.c 8428 8429LEGO MINDSTORMS EV3 8430R: David Lechner <david@lechnology.com> 8431S: Maintained 8432F: arch/arm/boot/dts/da850-lego-ev3.dts 8433F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8434F: drivers/power/supply/lego_ev3_battery.c 8435 8436LEGO USB Tower driver 8437M: Juergen Stuber <starblue@users.sourceforge.net> 8438L: legousb-devel@lists.sourceforge.net 8439W: http://legousb.sourceforge.net/ 8440S: Maintained 8441F: drivers/usb/misc/legousbtower.c 8442 8443LG LAPTOP EXTRAS 8444M: Matan Ziv-Av <matan@svgalib.org> 8445L: platform-driver-x86@vger.kernel.org 8446S: Maintained 8447F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8448F: Documentation/laptops/lg-laptop.rst 8449F: drivers/platform/x86/lg-laptop.c 8450 8451LG2160 MEDIA DRIVER 8452M: Michael Krufky <mkrufky@linuxtv.org> 8453L: linux-media@vger.kernel.org 8454W: https://linuxtv.org 8455W: http://github.com/mkrufky 8456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8457T: git git://linuxtv.org/mkrufky/tuners.git 8458S: Maintained 8459F: drivers/media/dvb-frontends/lg2160.* 8460 8461LGDT3305 MEDIA DRIVER 8462M: Michael Krufky <mkrufky@linuxtv.org> 8463L: linux-media@vger.kernel.org 8464W: https://linuxtv.org 8465W: http://github.com/mkrufky 8466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8467T: git git://linuxtv.org/mkrufky/tuners.git 8468S: Maintained 8469F: drivers/media/dvb-frontends/lgdt3305.* 8470 8471LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8472M: Viresh Kumar <vireshk@kernel.org> 8473L: linux-ide@vger.kernel.org 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8475S: Maintained 8476F: include/linux/pata_arasan_cf_data.h 8477F: drivers/ata/pata_arasan_cf.c 8478 8479LIBATA PATA DRIVERS 8480M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8481M: Jens Axboe <axboe@kernel.dk> 8482L: linux-ide@vger.kernel.org 8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8484S: Maintained 8485F: drivers/ata/pata_*.c 8486F: drivers/ata/ata_generic.c 8487 8488LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8489M: Linus Walleij <linus.walleij@linaro.org> 8490L: linux-ide@vger.kernel.org 8491T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8492S: Maintained 8493F: drivers/ata/pata_ftide010.c 8494F: drivers/ata/sata_gemini.c 8495F: drivers/ata/sata_gemini.h 8496 8497LIBATA SATA AHCI PLATFORM devices support 8498M: Hans de Goede <hdegoede@redhat.com> 8499M: Jens Axboe <axboe@kernel.dk> 8500L: linux-ide@vger.kernel.org 8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8502S: Maintained 8503F: drivers/ata/ahci_platform.c 8504F: drivers/ata/libahci_platform.c 8505F: include/linux/ahci_platform.h 8506 8507LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8508M: Mikael Pettersson <mikpelinux@gmail.com> 8509L: linux-ide@vger.kernel.org 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8511S: Maintained 8512F: drivers/ata/sata_promise.* 8513 8514LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8515M: Jens Axboe <axboe@kernel.dk> 8516L: linux-ide@vger.kernel.org 8517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8518S: Maintained 8519F: drivers/ata/ 8520F: include/linux/ata.h 8521F: include/linux/libata.h 8522F: Documentation/devicetree/bindings/ata/ 8523 8524LIBLOCKDEP 8525M: Sasha Levin <alexander.levin@microsoft.com> 8526S: Maintained 8527F: tools/lib/lockdep/ 8528 8529LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8530M: Ross Zwisler <zwisler@kernel.org> 8531M: Dan Williams <dan.j.williams@intel.com> 8532M: Vishal Verma <vishal.l.verma@intel.com> 8533M: Dave Jiang <dave.jiang@intel.com> 8534L: linux-nvdimm@lists.01.org 8535Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8536S: Supported 8537F: drivers/nvdimm/blk.c 8538F: drivers/nvdimm/region_devs.c 8539 8540LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8541M: Vishal Verma <vishal.l.verma@intel.com> 8542M: Dan Williams <dan.j.williams@intel.com> 8543M: Ross Zwisler <zwisler@kernel.org> 8544M: Dave Jiang <dave.jiang@intel.com> 8545L: linux-nvdimm@lists.01.org 8546Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8547S: Supported 8548F: drivers/nvdimm/btt* 8549 8550LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8551M: Ross Zwisler <zwisler@kernel.org> 8552M: Dan Williams <dan.j.williams@intel.com> 8553M: Vishal Verma <vishal.l.verma@intel.com> 8554M: Dave Jiang <dave.jiang@intel.com> 8555L: linux-nvdimm@lists.01.org 8556Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8557S: Supported 8558F: drivers/nvdimm/pmem* 8559 8560LIBNVDIMM: DEVICETREE BINDINGS 8561M: Oliver O'Halloran <oohall@gmail.com> 8562L: linux-nvdimm@lists.01.org 8563Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8564S: Supported 8565F: drivers/nvdimm/of_pmem.c 8566F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8567 8568LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8569M: Dan Williams <dan.j.williams@intel.com> 8570M: Ross Zwisler <zwisler@kernel.org> 8571M: Vishal Verma <vishal.l.verma@intel.com> 8572M: Dave Jiang <dave.jiang@intel.com> 8573L: linux-nvdimm@lists.01.org 8574Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8576S: Supported 8577F: drivers/nvdimm/* 8578F: drivers/acpi/nfit/* 8579F: include/linux/nd.h 8580F: include/linux/libnvdimm.h 8581F: include/uapi/linux/ndctl.h 8582 8583LIGHTNVM PLATFORM SUPPORT 8584M: Matias Bjorling <mb@lightnvm.io> 8585W: http://github/OpenChannelSSD 8586L: linux-block@vger.kernel.org 8587S: Maintained 8588F: drivers/lightnvm/ 8589F: include/linux/lightnvm.h 8590F: include/uapi/linux/lightnvm.h 8591 8592LINUX FOR POWER MACINTOSH 8593M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8594W: http://www.penguinppc.org/ 8595L: linuxppc-dev@lists.ozlabs.org 8596S: Maintained 8597F: arch/powerpc/platforms/powermac/ 8598F: drivers/macintosh/ 8599 8600LINUX FOR POWERPC (32-BIT AND 64-BIT) 8601M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8602M: Paul Mackerras <paulus@samba.org> 8603M: Michael Ellerman <mpe@ellerman.id.au> 8604W: https://github.com/linuxppc/linux/wiki 8605L: linuxppc-dev@lists.ozlabs.org 8606Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8608S: Supported 8609F: Documentation/ABI/stable/sysfs-firmware-opal-* 8610F: Documentation/devicetree/bindings/powerpc/ 8611F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8612F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8613F: Documentation/powerpc/ 8614F: arch/powerpc/ 8615F: drivers/char/tpm/tpm_ibmvtpm* 8616F: drivers/crypto/nx/ 8617F: drivers/crypto/vmx/ 8618F: drivers/i2c/busses/i2c-opal.c 8619F: drivers/net/ethernet/ibm/ibmveth.* 8620F: drivers/net/ethernet/ibm/ibmvnic.* 8621F: drivers/pci/hotplug/pnv_php.c 8622F: drivers/pci/hotplug/rpa* 8623F: drivers/rtc/rtc-opal.c 8624F: drivers/scsi/ibmvscsi/ 8625F: drivers/tty/hvc/hvc_opal.c 8626F: drivers/watchdog/wdrtas.c 8627F: tools/testing/selftests/powerpc 8628N: /pmac 8629N: powermac 8630N: powernv 8631N: [^a-z0-9]ps3 8632N: pseries 8633 8634LINUX FOR POWERPC EMBEDDED MPC5XXX 8635M: Anatolij Gustschin <agust@denx.de> 8636L: linuxppc-dev@lists.ozlabs.org 8637T: git git://git.denx.de/linux-denx-agust.git 8638S: Maintained 8639F: arch/powerpc/platforms/512x/ 8640F: arch/powerpc/platforms/52xx/ 8641 8642LINUX FOR POWERPC EMBEDDED PPC4XX 8643M: Alistair Popple <alistair@popple.id.au> 8644M: Matt Porter <mporter@kernel.crashing.org> 8645W: http://www.penguinppc.org/ 8646L: linuxppc-dev@lists.ozlabs.org 8647S: Maintained 8648F: arch/powerpc/platforms/40x/ 8649F: arch/powerpc/platforms/44x/ 8650 8651LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8652M: Scott Wood <oss@buserror.net> 8653M: Kumar Gala <galak@kernel.crashing.org> 8654W: http://www.penguinppc.org/ 8655L: linuxppc-dev@lists.ozlabs.org 8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8657S: Maintained 8658F: arch/powerpc/platforms/83xx/ 8659F: arch/powerpc/platforms/85xx/ 8660F: Documentation/devicetree/bindings/powerpc/fsl/ 8661 8662LINUX FOR POWERPC EMBEDDED PPC8XX 8663M: Vitaly Bordug <vitb@kernel.crashing.org> 8664W: http://www.penguinppc.org/ 8665L: linuxppc-dev@lists.ozlabs.org 8666S: Maintained 8667F: arch/powerpc/platforms/8xx/ 8668 8669LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8670L: linuxppc-dev@lists.ozlabs.org 8671S: Orphan 8672F: arch/powerpc/*/*virtex* 8673F: arch/powerpc/*/*/*virtex* 8674 8675LINUX FOR POWERPC PA SEMI PWRFICIENT 8676L: linuxppc-dev@lists.ozlabs.org 8677S: Orphan 8678F: arch/powerpc/platforms/pasemi/ 8679F: drivers/*/*pasemi* 8680F: drivers/*/*/*pasemi* 8681 8682LINUX KERNEL DUMP TEST MODULE (LKDTM) 8683M: Kees Cook <keescook@chromium.org> 8684S: Maintained 8685F: drivers/misc/lkdtm/* 8686 8687LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8688M: Alan Stern <stern@rowland.harvard.edu> 8689M: Andrea Parri <andrea.parri@amarulasolutions.com> 8690M: Will Deacon <will.deacon@arm.com> 8691M: Peter Zijlstra <peterz@infradead.org> 8692M: Boqun Feng <boqun.feng@gmail.com> 8693M: Nicholas Piggin <npiggin@gmail.com> 8694M: David Howells <dhowells@redhat.com> 8695M: Jade Alglave <j.alglave@ucl.ac.uk> 8696M: Luc Maranget <luc.maranget@inria.fr> 8697M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8698R: Akira Yokosawa <akiyks@gmail.com> 8699R: Daniel Lustig <dlustig@nvidia.com> 8700L: linux-kernel@vger.kernel.org 8701L: linux-arch@vger.kernel.org 8702S: Supported 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8704F: tools/memory-model/ 8705F: Documentation/atomic_bitops.txt 8706F: Documentation/atomic_t.txt 8707F: Documentation/core-api/atomic_ops.rst 8708F: Documentation/core-api/refcount-vs-atomic.rst 8709F: Documentation/memory-barriers.txt 8710 8711LIS3LV02D ACCELEROMETER DRIVER 8712M: Eric Piel <eric.piel@tremplin-utc.net> 8713S: Maintained 8714F: Documentation/misc-devices/lis3lv02d 8715F: drivers/misc/lis3lv02d/ 8716F: drivers/platform/x86/hp_accel.c 8717 8718LIVE PATCHING 8719M: Josh Poimboeuf <jpoimboe@redhat.com> 8720M: Jessica Yu <jeyu@kernel.org> 8721M: Jiri Kosina <jikos@kernel.org> 8722M: Miroslav Benes <mbenes@suse.cz> 8723R: Petr Mladek <pmladek@suse.com> 8724S: Maintained 8725F: kernel/livepatch/ 8726F: include/linux/livepatch.h 8727F: arch/x86/include/asm/livepatch.h 8728F: arch/x86/kernel/livepatch.c 8729F: Documentation/livepatch/ 8730F: Documentation/ABI/testing/sysfs-kernel-livepatch 8731F: samples/livepatch/ 8732L: live-patching@vger.kernel.org 8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8734 8735LLC (802.2) 8736L: netdev@vger.kernel.org 8737S: Odd fixes 8738F: include/linux/llc.h 8739F: include/uapi/linux/llc.h 8740F: include/net/llc* 8741F: net/llc/ 8742 8743LM73 HARDWARE MONITOR DRIVER 8744M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8745L: linux-hwmon@vger.kernel.org 8746S: Maintained 8747F: drivers/hwmon/lm73.c 8748 8749LM78 HARDWARE MONITOR DRIVER 8750M: Jean Delvare <jdelvare@suse.com> 8751L: linux-hwmon@vger.kernel.org 8752S: Maintained 8753F: Documentation/hwmon/lm78 8754F: drivers/hwmon/lm78.c 8755 8756LM83 HARDWARE MONITOR DRIVER 8757M: Jean Delvare <jdelvare@suse.com> 8758L: linux-hwmon@vger.kernel.org 8759S: Maintained 8760F: Documentation/hwmon/lm83 8761F: drivers/hwmon/lm83.c 8762 8763LM90 HARDWARE MONITOR DRIVER 8764M: Jean Delvare <jdelvare@suse.com> 8765L: linux-hwmon@vger.kernel.org 8766S: Maintained 8767F: Documentation/hwmon/lm90 8768F: Documentation/devicetree/bindings/hwmon/lm90.txt 8769F: drivers/hwmon/lm90.c 8770F: include/dt-bindings/thermal/lm90.h 8771 8772LM95234 HARDWARE MONITOR DRIVER 8773M: Guenter Roeck <linux@roeck-us.net> 8774L: linux-hwmon@vger.kernel.org 8775S: Maintained 8776F: Documentation/hwmon/lm95234 8777F: drivers/hwmon/lm95234.c 8778 8779LME2510 MEDIA DRIVER 8780M: Malcolm Priestley <tvboxspy@gmail.com> 8781L: linux-media@vger.kernel.org 8782W: https://linuxtv.org 8783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8784S: Maintained 8785F: drivers/media/usb/dvb-usb-v2/lmedm04* 8786 8787LOADPIN SECURITY MODULE 8788M: Kees Cook <keescook@chromium.org> 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8790S: Supported 8791F: security/loadpin/ 8792F: Documentation/admin-guide/LSM/LoadPin.rst 8793 8794LOCKING PRIMITIVES 8795M: Peter Zijlstra <peterz@infradead.org> 8796M: Ingo Molnar <mingo@redhat.com> 8797M: Will Deacon <will.deacon@arm.com> 8798L: linux-kernel@vger.kernel.org 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8800S: Maintained 8801F: Documentation/locking/ 8802F: include/linux/lockdep.h 8803F: include/linux/spinlock*.h 8804F: arch/*/include/asm/spinlock*.h 8805F: include/linux/rwlock*.h 8806F: include/linux/mutex*.h 8807F: include/linux/rwsem*.h 8808F: arch/*/include/asm/rwsem.h 8809F: include/linux/seqlock.h 8810F: lib/locking*.[ch] 8811F: kernel/locking/ 8812X: kernel/locking/locktorture.c 8813 8814LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8815M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8816L: linux-ntfs-dev@lists.sourceforge.net 8817W: http://www.linux-ntfs.org/content/view/19/37/ 8818S: Maintained 8819F: Documentation/ldm.txt 8820F: block/partitions/ldm.* 8821 8822LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8823M: Sathya Prakash <sathya.prakash@broadcom.com> 8824M: Chaitra P B <chaitra.basappa@broadcom.com> 8825M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8826L: MPT-FusionLinux.pdl@broadcom.com 8827L: linux-scsi@vger.kernel.org 8828W: http://www.avagotech.com/support/ 8829S: Supported 8830F: drivers/message/fusion/ 8831F: drivers/scsi/mpt3sas/ 8832 8833LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8834M: Matthew Wilcox <willy@infradead.org> 8835L: linux-scsi@vger.kernel.org 8836S: Maintained 8837F: drivers/scsi/sym53c8xx_2/ 8838 8839LTC1660 DAC DRIVER 8840M: Marcus Folkesson <marcus.folkesson@gmail.com> 8841L: linux-iio@vger.kernel.org 8842S: Maintained 8843F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8844F: drivers/iio/dac/ltc1660.c 8845 8846LTC4261 HARDWARE MONITOR DRIVER 8847M: Guenter Roeck <linux@roeck-us.net> 8848L: linux-hwmon@vger.kernel.org 8849S: Maintained 8850F: Documentation/hwmon/ltc4261 8851F: drivers/hwmon/ltc4261.c 8852 8853LTC4306 I2C MULTIPLEXER DRIVER 8854M: Michael Hennerich <michael.hennerich@analog.com> 8855W: http://ez.analog.com/community/linux-device-drivers 8856L: linux-i2c@vger.kernel.org 8857S: Supported 8858F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8859F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8860 8861LTP (Linux Test Project) 8862M: Mike Frysinger <vapier@gentoo.org> 8863M: Cyril Hrubis <chrubis@suse.cz> 8864M: Wanlong Gao <wanlong.gao@gmail.com> 8865M: Jan Stancek <jstancek@redhat.com> 8866M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8867M: Alexey Kodanev <alexey.kodanev@oracle.com> 8868L: ltp@lists.linux.it (subscribers-only) 8869W: http://linux-test-project.github.io/ 8870T: git git://github.com/linux-test-project/ltp.git 8871S: Maintained 8872 8873M68K ARCHITECTURE 8874M: Geert Uytterhoeven <geert@linux-m68k.org> 8875L: linux-m68k@lists.linux-m68k.org 8876W: http://www.linux-m68k.org/ 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8878S: Maintained 8879F: arch/m68k/ 8880F: drivers/zorro/ 8881 8882M68K ON APPLE MACINTOSH 8883M: Joshua Thompson <funaho@jurai.org> 8884W: http://www.mac.linux-m68k.org/ 8885L: linux-m68k@lists.linux-m68k.org 8886S: Maintained 8887F: arch/m68k/mac/ 8888 8889M68K ON HP9000/300 8890M: Philip Blundell <philb@gnu.org> 8891W: http://www.tazenda.demon.co.uk/phil/linux-hp 8892S: Maintained 8893F: arch/m68k/hp300/ 8894 8895M88DS3103 MEDIA DRIVER 8896M: Antti Palosaari <crope@iki.fi> 8897L: linux-media@vger.kernel.org 8898W: https://linuxtv.org 8899W: http://palosaari.fi/linux/ 8900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8901T: git git://linuxtv.org/anttip/media_tree.git 8902S: Maintained 8903F: drivers/media/dvb-frontends/m88ds3103* 8904 8905M88RS2000 MEDIA DRIVER 8906M: Malcolm Priestley <tvboxspy@gmail.com> 8907L: linux-media@vger.kernel.org 8908W: https://linuxtv.org 8909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8910S: Maintained 8911F: drivers/media/dvb-frontends/m88rs2000* 8912 8913MA901 MASTERKIT USB FM RADIO DRIVER 8914M: Alexey Klimov <klimov.linux@gmail.com> 8915L: linux-media@vger.kernel.org 8916T: git git://linuxtv.org/media_tree.git 8917S: Maintained 8918F: drivers/media/radio/radio-ma901.c 8919 8920MAC80211 8921M: Johannes Berg <johannes@sipsolutions.net> 8922L: linux-wireless@vger.kernel.org 8923W: http://wireless.kernel.org/ 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8926S: Maintained 8927F: Documentation/networking/mac80211-injection.txt 8928F: include/net/mac80211.h 8929F: net/mac80211/ 8930F: drivers/net/wireless/mac80211_hwsim.[ch] 8931F: Documentation/networking/mac80211_hwsim/README 8932 8933MAILBOX API 8934M: Jassi Brar <jassisinghbrar@gmail.com> 8935L: linux-kernel@vger.kernel.org 8936S: Maintained 8937F: drivers/mailbox/ 8938F: include/linux/mailbox_client.h 8939F: include/linux/mailbox_controller.h 8940 8941MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8942M: Michael Kerrisk <mtk.manpages@gmail.com> 8943W: http://www.kernel.org/doc/man-pages 8944L: linux-man@vger.kernel.org 8945S: Maintained 8946 8947MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8948M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8949L: linux-mips@vger.kernel.org 8950S: Maintained 8951F: arch/mips/boot/dts/img/pistachio_marduk.dts 8952 8953MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8954M: Andrew Lunn <andrew@lunn.ch> 8955M: Vivien Didelot <vivien.didelot@gmail.com> 8956L: netdev@vger.kernel.org 8957S: Maintained 8958F: drivers/net/dsa/mv88e6xxx/ 8959F: include/linux/platform_data/mv88e6xxx.h 8960F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8961 8962MARVELL ARMADA DRM SUPPORT 8963M: Russell King <linux@armlinux.org.uk> 8964S: Maintained 8965T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8966T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8967F: drivers/gpu/drm/armada/ 8968F: include/uapi/drm/armada_drm.h 8969F: Documentation/devicetree/bindings/display/armada/ 8970 8971MARVELL CRYPTO DRIVER 8972M: Boris Brezillon <boris.brezillon@bootlin.com> 8973M: Arnaud Ebalard <arno@natisbad.org> 8974F: drivers/crypto/marvell/ 8975S: Maintained 8976L: linux-crypto@vger.kernel.org 8977 8978MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8979M: Mirko Lindner <mlindner@marvell.com> 8980M: Stephen Hemminger <stephen@networkplumber.org> 8981L: netdev@vger.kernel.org 8982S: Maintained 8983F: drivers/net/ethernet/marvell/sk* 8984 8985MARVELL LIBERTAS WIRELESS DRIVER 8986L: libertas-dev@lists.infradead.org 8987S: Orphan 8988F: drivers/net/wireless/marvell/libertas/ 8989 8990MARVELL MACCHIATOBIN SUPPORT 8991M: Russell King <linux@armlinux.org.uk> 8992L: linux-arm-kernel@lists.infradead.org 8993S: Maintained 8994F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8995 8996MARVELL MV643XX ETHERNET DRIVER 8997M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8998L: netdev@vger.kernel.org 8999S: Maintained 9000F: drivers/net/ethernet/marvell/mv643xx_eth.*
9001F: include/linux/mv643xx.h 9002 9003MARVELL MV88X3310 PHY DRIVER 9004M: Russell King <linux@armlinux.org.uk> 9005L: netdev@vger.kernel.org 9006S: Maintained 9007F: drivers/net/phy/marvell10g.c 9008 9009MARVELL MVNETA ETHERNET DRIVER 9010M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9011L: netdev@vger.kernel.org 9012S: Maintained 9013F: drivers/net/ethernet/marvell/mvneta.* 9014 9015MARVELL MWIFIEX WIRELESS DRIVER 9016M: Amitkumar Karwar <amitkarwar@gmail.com> 9017M: Nishant Sarmukadam <nishants@marvell.com> 9018M: Ganapathi Bhat <gbhat@marvell.com> 9019M: Xinming Hu <huxinming820@gmail.com> 9020L: linux-wireless@vger.kernel.org 9021S: Maintained 9022F: drivers/net/wireless/marvell/mwifiex/ 9023 9024MARVELL MWL8K WIRELESS DRIVER 9025M: Lennert Buytenhek <buytenh@wantstofly.org> 9026L: linux-wireless@vger.kernel.org 9027S: Odd Fixes 9028F: drivers/net/wireless/marvell/mwl8k.c 9029 9030MARVELL NAND CONTROLLER DRIVER 9031M: Miquel Raynal <miquel.raynal@bootlin.com> 9032L: linux-mtd@lists.infradead.org 9033S: Maintained 9034F: drivers/mtd/nand/raw/marvell_nand.c 9035F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9036 9037MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9038M: Nicolas Pitre <nico@fluxnic.net> 9039S: Odd Fixes 9040F: drivers/mmc/host/mvsdio.* 9041 9042MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9043M: Hu Ziji <huziji@marvell.com> 9044L: linux-mmc@vger.kernel.org 9045S: Supported 9046F: drivers/mmc/host/sdhci-xenon* 9047F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9048 9049MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9050M: Sunil Goutham <sgoutham@marvell.com> 9051M: Linu Cherian <lcherian@marvell.com> 9052M: Geetha sowjanya <gakula@marvell.com> 9053M: Jerin Jacob <jerinj@marvell.com> 9054L: netdev@vger.kernel.org 9055S: Supported 9056F: drivers/net/ethernet/marvell/octeontx2/af/ 9057 9058MATROX FRAMEBUFFER DRIVER 9059L: linux-fbdev@vger.kernel.org 9060S: Orphan 9061F: drivers/video/fbdev/matrox/matroxfb_* 9062F: include/uapi/linux/matroxfb.h 9063 9064MAX16065 HARDWARE MONITOR DRIVER 9065M: Guenter Roeck <linux@roeck-us.net> 9066L: linux-hwmon@vger.kernel.org 9067S: Maintained 9068F: Documentation/hwmon/max16065 9069F: drivers/hwmon/max16065.c 9070 9071MAX2175 SDR TUNER DRIVER 9072M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9073L: linux-media@vger.kernel.org 9074T: git git://linuxtv.org/media_tree.git 9075S: Maintained 9076F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9077F: Documentation/media/v4l-drivers/max2175.rst 9078F: drivers/media/i2c/max2175* 9079F: include/uapi/linux/max2175.h 9080 9081MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9082L: linux-hwmon@vger.kernel.org 9083S: Orphan 9084F: Documentation/hwmon/max6650 9085F: drivers/hwmon/max6650.c 9086 9087MAX6697 HARDWARE MONITOR DRIVER 9088M: Guenter Roeck <linux@roeck-us.net> 9089L: linux-hwmon@vger.kernel.org 9090S: Maintained 9091F: Documentation/hwmon/max6697 9092F: Documentation/devicetree/bindings/hwmon/max6697.txt 9093F: drivers/hwmon/max6697.c 9094F: include/linux/platform_data/max6697.h 9095 9096MAX9860 MONO AUDIO VOICE CODEC DRIVER 9097M: Peter Rosin <peda@axentia.se> 9098L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9099S: Maintained 9100F: Documentation/devicetree/bindings/sound/max9860.txt 9101F: sound/soc/codecs/max9860.* 9102 9103MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9104M: Javier Martinez Canillas <javier@dowhile0.org> 9105L: linux-kernel@vger.kernel.org 9106S: Supported 9107F: drivers/regulator/max77802-regulator.c 9108F: Documentation/devicetree/bindings/*/*max77802.txt 9109F: include/dt-bindings/*/*max77802.h 9110 9111MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9112M: Krzysztof Kozlowski <krzk@kernel.org> 9113M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9114L: linux-pm@vger.kernel.org 9115S: Supported 9116F: drivers/power/supply/max14577_charger.c 9117F: drivers/power/supply/max77693_charger.c 9118 9119MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9120M: Chanwoo Choi <cw00.choi@samsung.com> 9121M: Krzysztof Kozlowski <krzk@kernel.org> 9122M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9123L: linux-kernel@vger.kernel.org 9124S: Supported 9125F: drivers/*/max14577*.c 9126F: drivers/*/max77686*.c 9127F: drivers/*/max77693*.c 9128F: drivers/extcon/extcon-max14577.c 9129F: drivers/extcon/extcon-max77693.c 9130F: drivers/rtc/rtc-max77686.c 9131F: drivers/clk/clk-max77686.c 9132F: Documentation/devicetree/bindings/mfd/max14577.txt 9133F: Documentation/devicetree/bindings/*/max77686.txt 9134F: Documentation/devicetree/bindings/mfd/max77693.txt 9135F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9136F: include/linux/mfd/max14577*.h 9137F: include/linux/mfd/max77686*.h 9138F: include/linux/mfd/max77693*.h 9139 9140MAXIRADIO FM RADIO RECEIVER DRIVER 9141M: Hans Verkuil <hverkuil@xs4all.nl> 9142L: linux-media@vger.kernel.org 9143T: git git://linuxtv.org/media_tree.git 9144W: https://linuxtv.org 9145S: Maintained 9146F: drivers/media/radio/radio-maxiradio* 9147 9148MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9149M: Peter Rosin <peda@axentia.se> 9150L: linux-iio@vger.kernel.org 9151S: Maintained 9152F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9153F: drivers/iio/potentiometer/mcp4018.c 9154F: drivers/iio/potentiometer/mcp4531.c 9155 9156MCR20A IEEE-802.15.4 RADIO DRIVER 9157M: Xue Liu <liuxuenetmail@gmail.com> 9158L: linux-wpan@vger.kernel.org 9159W: https://github.com/xueliu/mcr20a-linux 9160S: Maintained 9161F: drivers/net/ieee802154/mcr20a.c 9162F: drivers/net/ieee802154/mcr20a.h 9163F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9164 9165MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9166M: William Breathitt Gray <vilhelm.gray@gmail.com> 9167L: linux-iio@vger.kernel.org 9168S: Maintained 9169F: drivers/iio/dac/cio-dac.c 9170 9171MEDIA DRIVERS FOR ASCOT2E 9172M: Sergey Kozlov <serjk@netup.ru> 9173M: Abylay Ospan <aospan@netup.ru> 9174L: linux-media@vger.kernel.org 9175W: https://linuxtv.org 9176W: http://netup.tv/ 9177T: git git://linuxtv.org/media_tree.git 9178S: Supported 9179F: drivers/media/dvb-frontends/ascot2e* 9180 9181MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9182M: Jasmin Jessich <jasmin@anw.at> 9183L: linux-media@vger.kernel.org 9184W: https://linuxtv.org 9185T: git git://linuxtv.org/media_tree.git 9186S: Maintained 9187F: drivers/media/dvb-frontends/cxd2099* 9188 9189MEDIA DRIVERS FOR CXD2841ER 9190M: Sergey Kozlov <serjk@netup.ru> 9191M: Abylay Ospan <aospan@netup.ru> 9192L: linux-media@vger.kernel.org 9193W: https://linuxtv.org 9194W: http://netup.tv/ 9195T: git git://linuxtv.org/media_tree.git 9196S: Supported 9197F: drivers/media/dvb-frontends/cxd2841er* 9198 9199MEDIA DRIVERS FOR CXD2880 9200M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9201L: linux-media@vger.kernel.org 9202W: http://linuxtv.org/ 9203T: git git://linuxtv.org/media_tree.git 9204S: Supported 9205F: drivers/media/dvb-frontends/cxd2880/* 9206F: drivers/media/spi/cxd2880* 9207 9208MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9209L: linux-media@vger.kernel.org 9210W: https://linuxtv.org 9211T: git git://linuxtv.org/media_tree.git 9212S: Orphan 9213F: drivers/media/pci/ddbridge/* 9214 9215MEDIA DRIVERS FOR FREESCALE IMX 9216M: Steve Longerbeam <slongerbeam@gmail.com> 9217M: Philipp Zabel <p.zabel@pengutronix.de> 9218L: linux-media@vger.kernel.org 9219T: git git://linuxtv.org/media_tree.git 9220S: Maintained 9221F: Documentation/devicetree/bindings/media/imx.txt 9222F: Documentation/media/v4l-drivers/imx.rst 9223F: drivers/staging/media/imx/ 9224F: include/linux/imx-media.h 9225F: include/media/imx.h 9226 9227MEDIA DRIVER FOR FREESCALE IMX PXP 9228M: Philipp Zabel <p.zabel@pengutronix.de> 9229L: linux-media@vger.kernel.org 9230T: git git://linuxtv.org/media_tree.git 9231S: Maintained 9232F: drivers/media/platform/imx-pxp.[ch] 9233 9234MEDIA DRIVERS FOR HELENE 9235M: Abylay Ospan <aospan@netup.ru> 9236L: linux-media@vger.kernel.org 9237W: https://linuxtv.org 9238W: http://netup.tv/ 9239T: git git://linuxtv.org/media_tree.git 9240S: Supported 9241F: drivers/media/dvb-frontends/helene* 9242 9243MEDIA DRIVERS FOR HORUS3A 9244M: Sergey Kozlov <serjk@netup.ru> 9245M: Abylay Ospan <aospan@netup.ru> 9246L: linux-media@vger.kernel.org 9247W: https://linuxtv.org 9248W: http://netup.tv/ 9249T: git git://linuxtv.org/media_tree.git 9250S: Supported 9251F: drivers/media/dvb-frontends/horus3a* 9252 9253MEDIA DRIVERS FOR LNBH25 9254M: Sergey Kozlov <serjk@netup.ru> 9255M: Abylay Ospan <aospan@netup.ru> 9256L: linux-media@vger.kernel.org 9257W: https://linuxtv.org 9258W: http://netup.tv/ 9259T: git git://linuxtv.org/media_tree.git 9260S: Supported 9261F: drivers/media/dvb-frontends/lnbh25* 9262 9263MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9264L: linux-media@vger.kernel.org 9265W: https://linuxtv.org 9266T: git git://linuxtv.org/media_tree.git 9267S: Orphan 9268F: drivers/media/dvb-frontends/mxl5xx* 9269 9270MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9271M: Sergey Kozlov <serjk@netup.ru> 9272M: Abylay Ospan <aospan@netup.ru> 9273L: linux-media@vger.kernel.org 9274W: https://linuxtv.org 9275W: http://netup.tv/ 9276T: git git://linuxtv.org/media_tree.git 9277S: Supported 9278F: drivers/media/pci/netup_unidvb/* 9279 9280MEDIA DRIVERS FOR RENESAS - CEU 9281M: Jacopo Mondi <jacopo@jmondi.org> 9282L: linux-media@vger.kernel.org 9283L: linux-renesas-soc@vger.kernel.org 9284T: git git://linuxtv.org/media_tree.git 9285S: Supported 9286F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9287F: drivers/media/platform/renesas-ceu.c 9288F: include/media/drv-intf/renesas-ceu.h 9289 9290MEDIA DRIVERS FOR RENESAS - DRIF 9291M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9292L: linux-media@vger.kernel.org 9293L: linux-renesas-soc@vger.kernel.org 9294T: git git://linuxtv.org/media_tree.git 9295S: Supported 9296F: Documentation/devicetree/bindings/media/renesas,drif.txt 9297F: drivers/media/platform/rcar_drif.c 9298 9299MEDIA DRIVERS FOR RENESAS - FCP 9300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9301L: linux-media@vger.kernel.org 9302L: linux-renesas-soc@vger.kernel.org 9303T: git git://linuxtv.org/media_tree.git 9304S: Supported 9305F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9306F: drivers/media/platform/rcar-fcp.c 9307F: include/media/rcar-fcp.h 9308 9309MEDIA DRIVERS FOR RENESAS - FDP1 9310M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9311L: linux-media@vger.kernel.org 9312L: linux-renesas-soc@vger.kernel.org 9313T: git git://linuxtv.org/media_tree.git 9314S: Supported 9315F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9316F: drivers/media/platform/rcar_fdp1.c 9317 9318MEDIA DRIVERS FOR RENESAS - VIN 9319M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9320L: linux-media@vger.kernel.org 9321L: linux-renesas-soc@vger.kernel.org 9322T: git git://linuxtv.org/media_tree.git 9323S: Supported 9324F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9325F: Documentation/devicetree/bindings/media/rcar_vin.txt 9326F: drivers/media/platform/rcar-vin/ 9327 9328MEDIA DRIVERS FOR RENESAS - VSP1 9329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9330M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9331L: linux-media@vger.kernel.org 9332L: linux-renesas-soc@vger.kernel.org 9333T: git git://linuxtv.org/media_tree.git 9334S: Supported 9335F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9336F: drivers/media/platform/vsp1/ 9337 9338MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9339L: linux-media@vger.kernel.org 9340W: https://linuxtv.org 9341T: git git://linuxtv.org/media_tree.git 9342S: Orphan 9343F: drivers/media/dvb-frontends/stv0910* 9344 9345MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9346L: linux-media@vger.kernel.org 9347W: https://linuxtv.org 9348T: git git://linuxtv.org/media_tree.git 9349S: Orphan 9350F: drivers/media/dvb-frontends/stv6111* 9351 9352MEDIA DRIVERS FOR STM32 - DCMI 9353M: Hugues Fruchet <hugues.fruchet@st.com> 9354L: linux-media@vger.kernel.org 9355T: git git://linuxtv.org/media_tree.git 9356S: Supported 9357F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9358F: drivers/media/platform/stm32/stm32-dcmi.c 9359 9360MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9361M: Dmitry Osipenko <digetx@gmail.com> 9362L: linux-media@vger.kernel.org 9363L: linux-tegra@vger.kernel.org 9364T: git git://linuxtv.org/media_tree.git 9365S: Maintained 9366F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9367F: drivers/staging/media/tegra-vde/ 9368 9369MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9370M: Mauro Carvalho Chehab <mchehab@kernel.org> 9371P: LinuxTV.org Project 9372L: linux-media@vger.kernel.org 9373W: https://linuxtv.org 9374Q: http://patchwork.kernel.org/project/linux-media/list/ 9375T: git git://linuxtv.org/media_tree.git 9376S: Maintained 9377F: Documentation/devicetree/bindings/media/ 9378F: Documentation/media/ 9379F: drivers/media/ 9380F: drivers/staging/media/ 9381F: include/linux/platform_data/media/ 9382F: include/media/ 9383F: include/uapi/linux/dvb/ 9384F: include/uapi/linux/videodev2.h 9385F: include/uapi/linux/media.h 9386F: include/uapi/linux/v4l2-* 9387F: include/uapi/linux/meye.h 9388F: include/uapi/linux/ivtv* 9389F: include/uapi/linux/uvcvideo.h 9390 9391MEDIATEK BLUETOOTH DRIVER 9392M: Sean Wang <sean.wang@mediatek.com> 9393L: linux-bluetooth@vger.kernel.org 9394L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9395S: Maintained 9396F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9397F: drivers/bluetooth/btmtkuart.c 9398 9399MEDIATEK CIR DRIVER 9400M: Sean Wang <sean.wang@mediatek.com> 9401S: Maintained 9402F: drivers/media/rc/mtk-cir.c 9403 9404MEDIATEK DMA DRIVER 9405M: Sean Wang <sean.wang@mediatek.com> 9406L: dmaengine@vger.kernel.org 9407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9408L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9409S: Maintained 9410F: Documentation/devicetree/bindings/dma/mtk-* 9411F: drivers/dma/mediatek/ 9412 9413MEDIATEK PMIC LED DRIVER 9414M: Sean Wang <sean.wang@mediatek.com> 9415S: Maintained 9416F: drivers/leds/leds-mt6323.c 9417F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9418 9419MEDIATEK ETHERNET DRIVER 9420M: Felix Fietkau <nbd@openwrt.org> 9421M: John Crispin <john@phrozen.org> 9422M: Sean Wang <sean.wang@mediatek.com> 9423M: Nelson Chang <nelson.chang@mediatek.com> 9424L: netdev@vger.kernel.org 9425S: Maintained 9426F: drivers/net/ethernet/mediatek/ 9427 9428MEDIATEK SWITCH DRIVER 9429M: Sean Wang <sean.wang@mediatek.com> 9430L: netdev@vger.kernel.org 9431S: Maintained 9432F: drivers/net/dsa/mt7530.* 9433F: net/dsa/tag_mtk.c 9434 9435MEDIATEK JPEG DRIVER 9436M: Rick Chang <rick.chang@mediatek.com> 9437M: Bin Liu <bin.liu@mediatek.com> 9438S: Supported 9439F: drivers/media/platform/mtk-jpeg/ 9440F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9441 9442MEDIATEK MDP DRIVER 9443M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9444M: Houlong Wei <houlong.wei@mediatek.com> 9445M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9446S: Supported 9447F: drivers/media/platform/mtk-mdp/ 9448F: drivers/media/platform/mtk-vpu/ 9449F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9450 9451MEDIATEK MEDIA DRIVER 9452M: Tiffany Lin <tiffany.lin@mediatek.com> 9453M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9454S: Supported 9455F: drivers/media/platform/mtk-vcodec/ 9456F: drivers/media/platform/mtk-vpu/ 9457F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9458F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9459 9460MEDIATEK MT76 WIRELESS LAN DRIVER 9461M: Felix Fietkau <nbd@nbd.name> 9462M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9463L: linux-wireless@vger.kernel.org 9464S: Maintained 9465F: drivers/net/wireless/mediatek/mt76/ 9466 9467MEDIATEK MT7601U WIRELESS LAN DRIVER 9468M: Jakub Kicinski <kubakici@wp.pl> 9469L: linux-wireless@vger.kernel.org 9470S: Maintained 9471F: drivers/net/wireless/mediatek/mt7601u/ 9472 9473MEDIATEK NAND CONTROLLER DRIVER 9474M: Xiaolei Li <xiaolei.li@mediatek.com> 9475L: linux-mtd@lists.infradead.org 9476S: Maintained 9477F: drivers/mtd/nand/raw/mtk_* 9478F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9479 9480MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9481M: Sean Wang <sean.wang@mediatek.com> 9482S: Maintained 9483F: drivers/char/hw_random/mtk-rng.c 9484 9485MEDIATEK USB3 DRD IP DRIVER 9486M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9487L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9490S: Maintained 9491F: drivers/usb/mtu3/ 9492 9493MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9494M: Peter Senna Tschudin <peter.senna@gmail.com> 9495M: Martin Donnelly <martin.donnelly@ge.com> 9496M: Martyn Welch <martyn.welch@collabora.co.uk> 9497S: Maintained 9498F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9499F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9500 9501MEGARAID SCSI/SAS DRIVERS 9502M: Kashyap Desai <kashyap.desai@broadcom.com> 9503M: Sumit Saxena <sumit.saxena@broadcom.com> 9504M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9505L: megaraidlinux.pdl@broadcom.com 9506L: linux-scsi@vger.kernel.org 9507W: http://www.avagotech.com/support/ 9508S: Maintained 9509F: Documentation/scsi/megaraid.txt 9510F: drivers/scsi/megaraid.* 9511F: drivers/scsi/megaraid/ 9512 9513MELEXIS MLX90614 DRIVER 9514M: Crt Mori <cmo@melexis.com> 9515L: linux-iio@vger.kernel.org 9516W: http://www.melexis.com 9517S: Supported 9518F: drivers/iio/temperature/mlx90614.c 9519 9520MELEXIS MLX90632 DRIVER 9521M: Crt Mori <cmo@melexis.com> 9522L: linux-iio@vger.kernel.org 9523W: http://www.melexis.com 9524S: Supported 9525F: drivers/iio/temperature/mlx90632.c 9526 9527MELFAS MIP4 TOUCHSCREEN DRIVER 9528M: Sangwon Jee <jeesw@melfas.com> 9529W: http://www.melfas.com 9530S: Supported 9531F: drivers/input/touchscreen/melfas_mip4.c 9532F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9533 9534MELLANOX ETHERNET DRIVER (mlx4_en) 9535M: Tariq Toukan <tariqt@mellanox.com> 9536L: netdev@vger.kernel.org 9537S: Supported 9538W: http://www.mellanox.com 9539Q: http://patchwork.ozlabs.org/project/netdev/list/ 9540F: drivers/net/ethernet/mellanox/mlx4/en_* 9541 9542MELLANOX ETHERNET DRIVER (mlx5e) 9543M: Saeed Mahameed <saeedm@mellanox.com> 9544L: netdev@vger.kernel.org 9545S: Supported 9546W: http://www.mellanox.com 9547Q: http://patchwork.ozlabs.org/project/netdev/list/ 9548F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9549 9550MELLANOX ETHERNET INNOVA DRIVERS 9551R: Boris Pismenny <borisp@mellanox.com> 9552L: netdev@vger.kernel.org 9553S: Supported 9554W: http://www.mellanox.com 9555Q: http://patchwork.ozlabs.org/project/netdev/list/ 9556F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9557F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9558F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9559F: include/linux/mlx5/mlx5_ifc_fpga.h 9560 9561MELLANOX ETHERNET INNOVA IPSEC DRIVER 9562R: Boris Pismenny <borisp@mellanox.com> 9563L: netdev@vger.kernel.org 9564S: Supported 9565W: http://www.mellanox.com 9566Q: http://patchwork.ozlabs.org/project/netdev/list/ 9567F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9568F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9569 9570MELLANOX ETHERNET SWITCH DRIVERS 9571M: Jiri Pirko <jiri@mellanox.com> 9572M: Ido Schimmel <idosch@mellanox.com> 9573L: netdev@vger.kernel.org 9574S: Supported 9575W: http://www.mellanox.com 9576Q: http://patchwork.ozlabs.org/project/netdev/list/ 9577F: drivers/net/ethernet/mellanox/mlxsw/ 9578F: tools/testing/selftests/drivers/net/mlxsw/ 9579 9580MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9581M: mlxsw@mellanox.com 9582L: netdev@vger.kernel.org 9583S: Supported 9584W: http://www.mellanox.com 9585Q: http://patchwork.ozlabs.org/project/netdev/list/ 9586F: drivers/net/ethernet/mellanox/mlxfw/ 9587 9588MELLANOX HARDWARE PLATFORM SUPPORT 9589M: Andy Shevchenko <andy@infradead.org> 9590M: Darren Hart <dvhart@infradead.org> 9591M: Vadim Pasternak <vadimp@mellanox.com> 9592L: platform-driver-x86@vger.kernel.org 9593S: Supported 9594F: drivers/platform/mellanox/ 9595 9596MELLANOX MLX4 core VPI driver 9597M: Tariq Toukan <tariqt@mellanox.com> 9598L: netdev@vger.kernel.org 9599L: linux-rdma@vger.kernel.org 9600W: http://www.mellanox.com 9601Q: http://patchwork.ozlabs.org/project/netdev/list/ 9602S: Supported 9603F: drivers/net/ethernet/mellanox/mlx4/ 9604F: include/linux/mlx4/ 9605 9606MELLANOX MLX4 IB driver 9607M: Yishai Hadas <yishaih@mellanox.com> 9608L: linux-rdma@vger.kernel.org 9609W: http://www.mellanox.com 9610Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9611S: Supported 9612F: drivers/infiniband/hw/mlx4/ 9613F: include/linux/mlx4/ 9614F: include/uapi/rdma/mlx4-abi.h 9615 9616MELLANOX MLX5 core VPI driver 9617M: Saeed Mahameed <saeedm@mellanox.com> 9618M: Leon Romanovsky <leonro@mellanox.com> 9619L: netdev@vger.kernel.org 9620L: linux-rdma@vger.kernel.org 9621W: http://www.mellanox.com 9622Q: http://patchwork.ozlabs.org/project/netdev/list/ 9623S: Supported 9624F: drivers/net/ethernet/mellanox/mlx5/core/ 9625F: include/linux/mlx5/ 9626 9627MELLANOX MLX5 IB driver