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 2636AZ6007 DVB DRIVER 2637M: Mauro Carvalho Chehab <mchehab@kernel.org> 2638L: linux-media@vger.kernel.org 2639W: https://linuxtv.org 2640T: git git://linuxtv.org/media_tree.git 2641S: Maintained 2642F: drivers/media/usb/dvb-usb-v2/az6007.c 2643 2644AZTECH FM RADIO RECEIVER DRIVER 2645M: Hans Verkuil <hverkuil@xs4all.nl> 2646L: linux-media@vger.kernel.org 2647T: git git://linuxtv.org/media_tree.git 2648W: https://linuxtv.org 2649S: Maintained 2650F: drivers/media/radio/radio-aztech* 2651 2652B43 WIRELESS DRIVER 2653L: linux-wireless@vger.kernel.org 2654L: b43-dev@lists.infradead.org 2655W: http://wireless.kernel.org/en/users/Drivers/b43 2656S: Odd Fixes 2657F: drivers/net/wireless/broadcom/b43/ 2658 2659B43LEGACY WIRELESS DRIVER 2660M: Larry Finger <Larry.Finger@lwfinger.net> 2661L: linux-wireless@vger.kernel.org 2662L: b43-dev@lists.infradead.org 2663W: http://wireless.kernel.org/en/users/Drivers/b43 2664S: Maintained 2665F: drivers/net/wireless/broadcom/b43legacy/ 2666 2667BACKLIGHT CLASS/SUBSYSTEM 2668M: Lee Jones <lee.jones@linaro.org> 2669M: Daniel Thompson <daniel.thompson@linaro.org> 2670M: Jingoo Han <jingoohan1@gmail.com> 2671L: dri-devel@lists.freedesktop.org 2672T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2673S: Maintained 2674F: drivers/video/backlight/ 2675F: include/linux/backlight.h 2676F: include/linux/pwm_backlight.h 2677F: Documentation/devicetree/bindings/leds/backlight 2678 2679BATMAN ADVANCED 2680M: Marek Lindner <mareklindner@neomailbox.ch> 2681M: Simon Wunderlich <sw@simonwunderlich.de> 2682M: Antonio Quartulli <a@unstable.cc> 2683L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2684W: https://www.open-mesh.org/ 2685Q: https://patchwork.open-mesh.org/project/batman/list/ 2686S: Maintained 2687F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2688F: Documentation/ABI/testing/sysfs-class-net-mesh 2689F: Documentation/networking/batman-adv.rst 2690F: include/uapi/linux/batadv_packet.h 2691F: include/uapi/linux/batman_adv.h 2692F: net/batman-adv/ 2693 2694BAYCOM/HDLCDRV DRIVERS FOR AX.25 2695M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2696L: linux-hams@vger.kernel.org 2697W: http://www.baycom.org/~tom/ham/ham.html 2698S: Maintained 2699F: drivers/net/hamradio/baycom* 2700 2701BCACHE (BLOCK LAYER CACHE) 2702M: Coly Li <colyli@suse.de> 2703M: Kent Overstreet <kent.overstreet@gmail.com> 2704L: linux-bcache@vger.kernel.org 2705W: http://bcache.evilpiepirate.org 2706C: irc://irc.oftc.net/bcache 2707S: Maintained 2708F: drivers/md/bcache/ 2709 2710BDISP ST MEDIA DRIVER 2711M: Fabien Dessenne <fabien.dessenne@st.com> 2712L: linux-media@vger.kernel.org 2713T: git git://linuxtv.org/media_tree.git 2714W: https://linuxtv.org 2715S: Supported 2716F: drivers/media/platform/sti/bdisp 2717 2718BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2719M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2720L: netdev@vger.kernel.org 2721S: Maintained 2722F: drivers/net/ethernet/ec_bhf.c 2723 2724BEFS FILE SYSTEM 2725M: Luis de Bethencourt <luisbg@kernel.org> 2726M: Salah Triki <salah.triki@gmail.com> 2727S: Maintained 2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2729F: Documentation/filesystems/befs.txt 2730F: fs/befs/ 2731 2732BFQ I/O SCHEDULER 2733M: Paolo Valente <paolo.valente@linaro.org> 2734M: Jens Axboe <axboe@kernel.dk> 2735L: linux-block@vger.kernel.org 2736S: Maintained 2737F: block/bfq-* 2738F: Documentation/block/bfq-iosched.txt 2739 2740BFS FILE SYSTEM 2741M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2742S: Maintained 2743F: Documentation/filesystems/bfs.txt 2744F: fs/bfs/ 2745F: include/uapi/linux/bfs_fs.h 2746 2747BLINKM RGB LED DRIVER 2748M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2749S: Maintained 2750F: drivers/leds/leds-blinkm.c 2751 2752BLOCK LAYER 2753M: Jens Axboe <axboe@kernel.dk> 2754L: linux-block@vger.kernel.org 2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2756S: Maintained 2757F: block/ 2758F: drivers/block/ 2759F: kernel/trace/blktrace.c 2760F: lib/sbitmap.c 2761 2762BLOCK2MTD DRIVER 2763M: Joern Engel <joern@lazybastard.org> 2764L: linux-mtd@lists.infradead.org 2765S: Maintained 2766F: drivers/mtd/devices/block2mtd.c 2767 2768BLUETOOTH DRIVERS 2769M: Marcel Holtmann <marcel@holtmann.org> 2770M: Johan Hedberg <johan.hedberg@gmail.com> 2771L: linux-bluetooth@vger.kernel.org 2772W: http://www.bluez.org/ 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2774T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2775S: Maintained 2776F: drivers/bluetooth/ 2777 2778BLUETOOTH SUBSYSTEM 2779M: Marcel Holtmann <marcel@holtmann.org> 2780M: Johan Hedberg <johan.hedberg@gmail.com> 2781L: linux-bluetooth@vger.kernel.org 2782W: http://www.bluez.org/ 2783T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2785S: Maintained 2786F: net/bluetooth/ 2787F: include/net/bluetooth/ 2788 2789BONDING DRIVER 2790M: Jay Vosburgh <j.vosburgh@gmail.com> 2791M: Veaceslav Falico <vfalico@gmail.com> 2792M: Andy Gospodarek <andy@greyhouse.net> 2793L: netdev@vger.kernel.org 2794W: http://sourceforge.net/projects/bonding/ 2795S: Supported 2796F: drivers/net/bonding/ 2797F: include/uapi/linux/if_bonding.h 2798 2799BPF (Safe dynamic programs and tools) 2800M: Alexei Starovoitov <ast@kernel.org> 2801M: Daniel Borkmann <daniel@iogearbox.net> 2802L: netdev@vger.kernel.org 2803L: linux-kernel@vger.kernel.org 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2806Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2807S: Supported 2808F: arch/*/net/* 2809F: Documentation/networking/filter.txt 2810F: Documentation/bpf/ 2811F: include/linux/bpf* 2812F: include/linux/filter.h 2813F: include/trace/events/xdp.h 2814F: include/uapi/linux/bpf* 2815F: include/uapi/linux/filter.h 2816F: kernel/bpf/ 2817F: kernel/trace/bpf_trace.c 2818F: lib/test_bpf.c 2819F: net/bpf/ 2820F: net/core/filter.c 2821F: net/sched/act_bpf.c 2822F: net/sched/cls_bpf.c 2823F: samples/bpf/ 2824F: tools/bpf/ 2825F: tools/lib/bpf/ 2826F: tools/testing/selftests/bpf/ 2827 2828BPF JIT for ARM 2829M: Shubham Bansal <illusionist.neo@gmail.com> 2830L: netdev@vger.kernel.org 2831S: Maintained 2832F: arch/arm/net/ 2833 2834BPF JIT for ARM64 2835M: Daniel Borkmann <daniel@iogearbox.net> 2836M: Alexei Starovoitov <ast@kernel.org> 2837M: Zi Shen Lim <zlim.lnx@gmail.com> 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: arch/arm64/net/ 2841 2842BPF JIT for MIPS (32-BIT AND 64-BIT) 2843M: Paul Burton <paul.burton@mips.com> 2844L: netdev@vger.kernel.org 2845S: Maintained 2846F: arch/mips/net/ 2847 2848BPF JIT for NFP NICs 2849M: Jakub Kicinski <jakub.kicinski@netronome.com> 2850L: netdev@vger.kernel.org 2851S: Supported 2852F: drivers/net/ethernet/netronome/nfp/bpf/ 2853 2854BPF JIT for POWERPC (32-BIT AND 64-BIT) 2855M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2856M: Sandipan Das <sandipan@linux.ibm.com> 2857L: netdev@vger.kernel.org 2858S: Maintained 2859F: arch/powerpc/net/ 2860 2861BPF JIT for S390 2862M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2863M: Heiko Carstens <heiko.carstens@de.ibm.com> 2864L: netdev@vger.kernel.org 2865S: Maintained 2866F: arch/s390/net/ 2867X: arch/s390/net/pnet.c 2868 2869BPF JIT for SPARC (32-BIT AND 64-BIT) 2870M: David S. Miller <davem@davemloft.net> 2871L: netdev@vger.kernel.org 2872S: Maintained 2873F: arch/sparc/net/ 2874 2875BPF JIT for X86 32-BIT 2876M: Wang YanQing <udknight@gmail.com> 2877L: netdev@vger.kernel.org 2878S: Maintained 2879F: arch/x86/net/bpf_jit_comp32.c 2880 2881BPF JIT for X86 64-BIT 2882M: Alexei Starovoitov <ast@kernel.org> 2883M: Daniel Borkmann <daniel@iogearbox.net> 2884L: netdev@vger.kernel.org 2885S: Supported 2886F: arch/x86/net/ 2887X: arch/x86/net/bpf_jit_comp32.c 2888 2889BROADCOM B44 10/100 ETHERNET DRIVER 2890M: Michael Chan <michael.chan@broadcom.com> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/b44.* 2894 2895BROADCOM B53 ETHERNET SWITCH DRIVER 2896M: Florian Fainelli <f.fainelli@gmail.com> 2897L: netdev@vger.kernel.org 2898L: openwrt-devel@lists.openwrt.org (subscribers-only) 2899S: Supported 2900F: drivers/net/dsa/b53/* 2901F: include/linux/platform_data/b53.h 2902 2903BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2904M: Florian Fainelli <f.fainelli@gmail.com> 2905M: Ray Jui <rjui@broadcom.com> 2906M: Scott Branden <sbranden@broadcom.com> 2907M: bcm-kernel-feedback-list@broadcom.com 2908T: git git://github.com/broadcom/mach-bcm 2909S: Maintained 2910N: bcm281* 2911N: bcm113* 2912N: bcm216* 2913N: kona 2914F: arch/arm/mach-bcm/ 2915 2916BROADCOM BCM2835 ARM ARCHITECTURE 2917M: Eric Anholt <eric@anholt.net> 2918M: Stefan Wahren <stefan.wahren@i2se.com> 2919L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2921T: git git://github.com/anholt/linux 2922S: Maintained 2923N: bcm2835 2924F: drivers/staging/vc04_services 2925 2926BROADCOM BCM47XX MIPS ARCHITECTURE 2927M: Hauke Mehrtens <hauke@hauke-m.de> 2928M: Rafał Miłecki <zajec5@gmail.com> 2929L: linux-mips@vger.kernel.org 2930S: Maintained 2931F: Documentation/devicetree/bindings/mips/brcm/ 2932F: arch/mips/bcm47xx/* 2933F: arch/mips/include/asm/mach-bcm47xx/* 2934 2935BROADCOM BCM5301X ARM ARCHITECTURE 2936M: Hauke Mehrtens <hauke@hauke-m.de> 2937M: Rafał Miłecki <zajec5@gmail.com> 2938M: bcm-kernel-feedback-list@broadcom.com 2939L: linux-arm-kernel@lists.infradead.org 2940S: Maintained 2941F: arch/arm/mach-bcm/bcm_5301x.c 2942F: arch/arm/boot/dts/bcm5301x*.dtsi 2943F: arch/arm/boot/dts/bcm470* 2944F: arch/arm/boot/dts/bcm953012* 2945 2946BROADCOM BCM53573 ARM ARCHITECTURE 2947M: Rafał Miłecki <rafal@milecki.pl> 2948L: linux-arm-kernel@lists.infradead.org 2949S: Maintained 2950F: arch/arm/boot/dts/bcm53573* 2951F: arch/arm/boot/dts/bcm47189* 2952 2953BROADCOM BCM63XX ARM ARCHITECTURE 2954M: Florian Fainelli <f.fainelli@gmail.com> 2955M: bcm-kernel-feedback-list@broadcom.com 2956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2957T: git git://github.com/broadcom/stblinux.git 2958S: Maintained 2959N: bcm63xx 2960 2961BROADCOM BCM63XX/BCM33XX UDC DRIVER 2962M: Kevin Cernekee <cernekee@gmail.com> 2963L: linux-usb@vger.kernel.org 2964S: Maintained 2965F: drivers/usb/gadget/udc/bcm63xx_udc.* 2966 2967BROADCOM BCM7XXX ARM ARCHITECTURE 2968M: Brian Norris <computersforpeace@gmail.com> 2969M: Gregory Fong <gregory.0xf0@gmail.com> 2970M: Florian Fainelli <f.fainelli@gmail.com> 2971M: bcm-kernel-feedback-list@broadcom.com 2972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2973T: git git://github.com/broadcom/stblinux.git 2974S: Maintained 2975F: arch/arm/mach-bcm/*brcmstb* 2976F: arch/arm/boot/dts/bcm7*.dts* 2977F: drivers/bus/brcmstb_gisb.c 2978F: arch/arm/mm/cache-b15-rac.c 2979F: arch/arm/include/asm/hardware/cache-b15-rac.h 2980N: brcmstb 2981 2982BROADCOM BMIPS CPUFREQ DRIVER 2983M: Markus Mayer <mmayer@broadcom.com> 2984M: bcm-kernel-feedback-list@broadcom.com 2985L: linux-pm@vger.kernel.org 2986S: Maintained 2987F: drivers/cpufreq/bmips-cpufreq.c 2988 2989BROADCOM BMIPS MIPS ARCHITECTURE 2990M: Kevin Cernekee <cernekee@gmail.com> 2991M: Florian Fainelli <f.fainelli@gmail.com> 2992L: linux-mips@vger.kernel.org 2993T: git git://github.com/broadcom/stblinux.git 2994S: Maintained 2995F: arch/mips/bmips/* 2996F: arch/mips/include/asm/mach-bmips/* 2997F: arch/mips/kernel/*bmips* 2998F: arch/mips/boot/dts/brcm/bcm*.dts* 2999F: drivers/irqchip/irq-bcm63* 3000F: drivers/irqchip/irq-bcm7* 3001F: drivers/irqchip/irq-brcmstb* 3002F: include/linux/bcm963xx_nvram.h 3003F: include/linux/bcm963xx_tag.h 3004 3005BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3006M: Rasesh Mody <rasesh.mody@cavium.com> 3007M: Dept-GELinuxNICDev@cavium.com 3008L: netdev@vger.kernel.org 3009S: Supported 3010F: drivers/net/ethernet/broadcom/bnx2.* 3011F: drivers/net/ethernet/broadcom/bnx2_* 3012 3013BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3014M: QLogic-Storage-Upstream@qlogic.com 3015L: linux-scsi@vger.kernel.org 3016S: Supported 3017F: drivers/scsi/bnx2fc/ 3018 3019BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3020M: QLogic-Storage-Upstream@qlogic.com 3021L: linux-scsi@vger.kernel.org 3022S: Supported 3023F: drivers/scsi/bnx2i/ 3024 3025BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3026M: Ariel Elior <ariel.elior@cavium.com> 3027M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3028M: everest-linux-l2@cavium.com 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/bnx2x/ 3032 3033BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3034M: Michael Chan <michael.chan@broadcom.com> 3035L: netdev@vger.kernel.org 3036S: Supported 3037F: drivers/net/ethernet/broadcom/bnxt/ 3038 3039BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3040M: Arend van Spriel <arend.vanspriel@broadcom.com> 3041M: Franky Lin <franky.lin@broadcom.com> 3042M: Hante Meuleman <hante.meuleman@broadcom.com> 3043M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3044M: Wright Feng <wright.feng@cypress.com> 3045L: linux-wireless@vger.kernel.org 3046L: brcm80211-dev-list.pdl@broadcom.com 3047L: brcm80211-dev-list@cypress.com 3048S: Supported 3049F: drivers/net/wireless/broadcom/brcm80211/ 3050 3051BROADCOM BRCMSTB GPIO DRIVER 3052M: Gregory Fong <gregory.0xf0@gmail.com> 3053L: bcm-kernel-feedback-list@broadcom.com 3054S: Supported 3055F: drivers/gpio/gpio-brcmstb.c 3056F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3057 3058BROADCOM BRCMSTB I2C DRIVER 3059M: Kamal Dasu <kdasu.kdev@gmail.com> 3060L: linux-i2c@vger.kernel.org 3061L: bcm-kernel-feedback-list@broadcom.com 3062S: Supported 3063F: drivers/i2c/busses/i2c-brcmstb.c 3064F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3065 3066BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3067M: Al Cooper <alcooperx@gmail.com> 3068L: linux-kernel@vger.kernel.org 3069L: bcm-kernel-feedback-list@broadcom.com 3070S: Maintained 3071F: drivers/phy/broadcom/phy-brcm-usb* 3072 3073BROADCOM GENET ETHERNET DRIVER 3074M: Doug Berger <opendmb@gmail.com> 3075M: Florian Fainelli <f.fainelli@gmail.com> 3076L: netdev@vger.kernel.org 3077S: Supported 3078F: drivers/net/ethernet/broadcom/genet/ 3079 3080BROADCOM IPROC ARM ARCHITECTURE 3081M: Ray Jui <rjui@broadcom.com> 3082M: Scott Branden <sbranden@broadcom.com> 3083M: bcm-kernel-feedback-list@broadcom.com 3084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3085T: git git://github.com/broadcom/cygnus-linux.git 3086S: Maintained 3087N: iproc 3088N: cygnus 3089N: bcm[-_]nsp 3090N: bcm9113* 3091N: bcm9583* 3092N: bcm9585* 3093N: bcm9586* 3094N: bcm988312 3095N: bcm113* 3096N: bcm583* 3097N: bcm585* 3098N: bcm586* 3099N: bcm88312 3100N: hr2 3101N: stingray 3102F: arch/arm64/boot/dts/broadcom/northstar2/* 3103F: arch/arm64/boot/dts/broadcom/stingray/* 3104F: drivers/clk/bcm/clk-ns* 3105F: drivers/clk/bcm/clk-sr* 3106F: drivers/pinctrl/bcm/pinctrl-ns* 3107F: include/dt-bindings/clock/bcm-sr* 3108 3109BROADCOM KONA GPIO DRIVER 3110M: Ray Jui <rjui@broadcom.com> 3111L: bcm-kernel-feedback-list@broadcom.com 3112S: Supported 3113F: drivers/gpio/gpio-bcm-kona.c 3114F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3115 3116BROADCOM NETXTREME-E ROCE DRIVER 3117M: Selvin Xavier <selvin.xavier@broadcom.com> 3118M: Devesh Sharma <devesh.sharma@broadcom.com> 3119M: Somnath Kotur <somnath.kotur@broadcom.com> 3120M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3121L: linux-rdma@vger.kernel.org 3122W: http://www.broadcom.com 3123S: Supported 3124F: drivers/infiniband/hw/bnxt_re/ 3125F: include/uapi/rdma/bnxt_re-abi.h 3126 3127BROADCOM NVRAM DRIVER 3128M: Rafał Miłecki <zajec5@gmail.com> 3129L: linux-mips@vger.kernel.org 3130S: Maintained 3131F: drivers/firmware/broadcom/* 3132 3133BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3134M: Rafał Miłecki <zajec5@gmail.com> 3135L: linux-wireless@vger.kernel.org 3136S: Maintained 3137F: drivers/bcma/ 3138F: include/linux/bcma/ 3139 3140BROADCOM STB AVS CPUFREQ DRIVER 3141M: Markus Mayer <mmayer@broadcom.com> 3142M: bcm-kernel-feedback-list@broadcom.com 3143L: linux-pm@vger.kernel.org 3144S: Maintained 3145F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3146F: drivers/cpufreq/brcmstb* 3147 3148BROADCOM STB AVS TMON DRIVER 3149M: Markus Mayer <mmayer@broadcom.com> 3150M: bcm-kernel-feedback-list@broadcom.com 3151L: linux-pm@vger.kernel.org 3152S: Maintained 3153F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3154F: drivers/thermal/broadcom/brcmstb* 3155 3156BROADCOM STB NAND FLASH DRIVER 3157M: Brian Norris <computersforpeace@gmail.com> 3158M: Kamal Dasu <kdasu.kdev@gmail.com> 3159L: linux-mtd@lists.infradead.org 3160L: bcm-kernel-feedback-list@broadcom.com 3161S: Maintained 3162F: drivers/mtd/nand/raw/brcmnand/ 3163 3164BROADCOM STB DPFE DRIVER 3165M: Markus Mayer <mmayer@broadcom.com> 3166M: bcm-kernel-feedback-list@broadcom.com 3167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3168S: Maintained 3169F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3170F: drivers/memory/brcmstb_dpfe.c 3171 3172BROADCOM SPI DRIVER 3173M: Kamal Dasu <kdasu.kdev@gmail.com> 3174M: bcm-kernel-feedback-list@broadcom.com 3175S: Maintained 3176F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3177F: drivers/spi/spi-bcm-qspi.* 3178F: drivers/spi/spi-brcmstb-qspi.c 3179F: drivers/spi/spi-iproc-qspi.c 3180 3181BROADCOM SYSTEMPORT ETHERNET DRIVER 3182M: Florian Fainelli <f.fainelli@gmail.com> 3183L: netdev@vger.kernel.org 3184S: Supported 3185F: drivers/net/ethernet/broadcom/bcmsysport.* 3186 3187BROADCOM TG3 GIGABIT ETHERNET DRIVER 3188M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3189M: Prashant Sreedharan <prashant@broadcom.com> 3190M: Michael Chan <mchan@broadcom.com> 3191L: netdev@vger.kernel.org 3192S: Supported 3193F: drivers/net/ethernet/broadcom/tg3.* 3194 3195BROCADE BFA FC SCSI DRIVER 3196M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3197M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3198L: linux-scsi@vger.kernel.org 3199S: Supported 3200F: drivers/scsi/bfa/ 3201 3202BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3203M: Rasesh Mody <rasesh.mody@cavium.com> 3204M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3205M: Dept-GELinuxNICDev@cavium.com 3206L: netdev@vger.kernel.org 3207S: Supported 3208F: drivers/net/ethernet/brocade/bna/ 3209 3210BSG (block layer generic sg v4 driver) 3211M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3212L: linux-scsi@vger.kernel.org 3213S: Supported 3214F: block/bsg.c 3215F: include/linux/bsg.h 3216F: include/uapi/linux/bsg.h 3217 3218BT87X AUDIO DRIVER 3219M: Clemens Ladisch <clemens@ladisch.de> 3220L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3221T: git git://git.alsa-project.org/alsa-kernel.git 3222S: Maintained 3223F: Documentation/sound/cards/bt87x.rst 3224F: sound/pci/bt87x.c 3225 3226BT8XXGPIO DRIVER 3227M: Michael Buesch <m@bues.ch> 3228W: http://bu3sch.de/btgpio.php 3229S: Maintained 3230F: drivers/gpio/gpio-bt8xx.c 3231 3232BTRFS FILE SYSTEM 3233M: Chris Mason <clm@fb.com> 3234M: Josef Bacik <josef@toxicpanda.com> 3235M: David Sterba <dsterba@suse.com> 3236L: linux-btrfs@vger.kernel.org 3237W: http://btrfs.wiki.kernel.org/ 3238Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3240S: Maintained 3241F: Documentation/filesystems/btrfs.txt 3242F: fs/btrfs/ 3243F: include/linux/btrfs* 3244F: include/uapi/linux/btrfs* 3245 3246BTTV VIDEO4LINUX DRIVER 3247M: Mauro Carvalho Chehab <mchehab@kernel.org> 3248L: linux-media@vger.kernel.org 3249W: https://linuxtv.org 3250T: git git://linuxtv.org/media_tree.git 3251S: Odd fixes 3252F: Documentation/media/v4l-drivers/bttv* 3253F: drivers/media/pci/bt8xx/bttv* 3254 3255BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3256M: Chanwoo Choi <cw00.choi@samsung.com> 3257L: linux-pm@vger.kernel.org 3258L: linux-samsung-soc@vger.kernel.org 3259T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3260S: Maintained 3261F: drivers/devfreq/exynos-bus.c 3262F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3263 3264BUSLOGIC SCSI DRIVER 3265M: Khalid Aziz <khalid@gonehiking.org> 3266L: linux-scsi@vger.kernel.org 3267S: Maintained 3268F: drivers/scsi/BusLogic.* 3269F: drivers/scsi/FlashPoint.* 3270 3271C-MEDIA CMI8788 DRIVER 3272M: Clemens Ladisch <clemens@ladisch.de> 3273L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3274T: git git://git.alsa-project.org/alsa-kernel.git 3275S: Maintained 3276F: sound/pci/oxygen/ 3277 3278C-SKY ARCHITECTURE 3279M: Guo Ren <guoren@kernel.org> 3280T: git https://github.com/c-sky/csky-linux.git 3281S: Supported 3282F: arch/csky/ 3283F: Documentation/devicetree/bindings/csky/ 3284F: drivers/irqchip/irq-csky-* 3285F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3286F: drivers/clocksource/timer-gx6605s.c 3287F: drivers/clocksource/timer-mp-csky.c 3288F: Documentation/devicetree/bindings/timer/csky,* 3289K: csky 3290N: csky 3291 3292C6X ARCHITECTURE 3293M: Mark Salter <msalter@redhat.com> 3294M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3295L: linux-c6x-dev@linux-c6x.org 3296W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3297S: Maintained 3298F: arch/c6x/ 3299 3300CA8210 IEEE-802.15.4 RADIO DRIVER 3301M: Harry Morris <h.morris@cascoda.com> 3302L: linux-wpan@vger.kernel.org 3303W: https://github.com/Cascoda/ca8210-linux.git 3304S: Maintained 3305F: drivers/net/ieee802154/ca8210.c 3306F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3307 3308CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3309M: David Howells <dhowells@redhat.com> 3310L: linux-cachefs@redhat.com (moderated for non-subscribers) 3311S: Supported 3312F: Documentation/filesystems/caching/cachefiles.txt 3313F: fs/cachefiles/ 3314 3315CADENCE MIPI-CSI2 BRIDGES 3316M: Maxime Ripard <maxime.ripard@bootlin.com> 3317L: linux-media@vger.kernel.org 3318S: Maintained 3319F: Documentation/devicetree/bindings/media/cdns,*.txt 3320F: drivers/media/platform/cadence/cdns-csi2* 3321 3322CADET FM/AM RADIO RECEIVER DRIVER 3323M: Hans Verkuil <hverkuil@xs4all.nl> 3324L: linux-media@vger.kernel.org 3325T: git git://linuxtv.org/media_tree.git 3326W: https://linuxtv.org 3327S: Maintained 3328F: drivers/media/radio/radio-cadet* 3329 3330CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3331M: Jonathan Corbet <corbet@lwn.net> 3332L: linux-media@vger.kernel.org 3333T: git git://linuxtv.org/media_tree.git 3334S: Maintained 3335F: Documentation/media/v4l-drivers/cafe_ccic* 3336F: drivers/media/platform/marvell-ccic/ 3337 3338CAIF NETWORK LAYER 3339M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3340L: netdev@vger.kernel.org 3341S: Supported 3342F: Documentation/networking/caif/ 3343F: drivers/net/caif/ 3344F: include/uapi/linux/caif/ 3345F: include/net/caif/ 3346F: net/caif/ 3347 3348CAKE QDISC 3349M: Toke Høiland-Jørgensen <toke@toke.dk> 3350L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3351S: Maintained 3352F: net/sched/sch_cake.c 3353 3354CALGARY x86-64 IOMMU 3355M: Muli Ben-Yehuda <mulix@mulix.org> 3356M: Jon Mason <jdmason@kudzu.us> 3357L: iommu@lists.linux-foundation.org 3358S: Maintained 3359F: arch/x86/kernel/pci-calgary_64.c 3360F: arch/x86/kernel/tce_64.c 3361F: arch/x86/include/asm/calgary.h 3362F: arch/x86/include/asm/tce.h 3363 3364CAN NETWORK DRIVERS 3365M: Wolfgang Grandegger <wg@grandegger.com> 3366M: Marc Kleine-Budde <mkl@pengutronix.de> 3367L: linux-can@vger.kernel.org 3368W: https://github.com/linux-can 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3371S: Maintained 3372F: Documentation/devicetree/bindings/net/can/ 3373F: drivers/net/can/ 3374F: include/linux/can/dev.h 3375F: include/linux/can/platform/ 3376F: include/uapi/linux/can/error.h 3377F: include/uapi/linux/can/netlink.h 3378 3379CAN NETWORK LAYER 3380M: Oliver Hartkopp <socketcan@hartkopp.net> 3381M: Marc Kleine-Budde <mkl@pengutronix.de> 3382L: linux-can@vger.kernel.org 3383W: https://github.com/linux-can 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3386S: Maintained 3387F: Documentation/networking/can.rst 3388F: net/can/ 3389F: include/linux/can/core.h 3390F: include/uapi/linux/can.h 3391F: include/uapi/linux/can/bcm.h 3392F: include/uapi/linux/can/raw.h 3393F: include/uapi/linux/can/gw.h 3394 3395CAPABILITIES 3396M: Serge Hallyn <serge@hallyn.com> 3397L: linux-security-module@vger.kernel.org 3398S: Supported 3399F: include/linux/capability.h 3400F: include/uapi/linux/capability.h 3401F: security/commoncap.c 3402F: kernel/capability.c 3403 3404CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3405M: Kevin Tsai <ktsai@capellamicro.com> 3406S: Maintained 3407F: drivers/iio/light/cm* 3408 3409CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3410M: Christian Lamparter <chunkeey@googlemail.com> 3411L: linux-wireless@vger.kernel.org 3412W: http://wireless.kernel.org/en/users/Drivers/carl9170 3413S: Maintained 3414F: drivers/net/wireless/ath/carl9170/ 3415 3416CAVIUM I2C DRIVER 3417M: Jan Glauber <jglauber@cavium.com> 3418M: David Daney <david.daney@cavium.com> 3419W: http://www.cavium.com 3420S: Supported 3421F: drivers/i2c/busses/i2c-octeon* 3422F: drivers/i2c/busses/i2c-thunderx* 3423 3424CAVIUM LIQUIDIO NETWORK DRIVER 3425M: Derek Chickles <derek.chickles@caviumnetworks.com> 3426M: Satanand Burla <satananda.burla@caviumnetworks.com> 3427M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3428M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3429L: netdev@vger.kernel.org 3430W: http://www.cavium.com 3431S: Supported 3432F: drivers/net/ethernet/cavium/liquidio/ 3433 3434CAVIUM MMC DRIVER 3435M: Jan Glauber <jglauber@cavium.com> 3436M: David Daney <david.daney@cavium.com> 3437M: Steven J. Hill <Steven.Hill@cavium.com> 3438W: http://www.cavium.com 3439S: Supported 3440F: drivers/mmc/host/cavium* 3441 3442CAVIUM OCTEON-TX CRYPTO DRIVER 3443M: George Cherian <george.cherian@cavium.com> 3444L: linux-crypto@vger.kernel.org 3445W: http://www.cavium.com 3446S: Supported 3447F: drivers/crypto/cavium/cpt/ 3448 3449CAVIUM THUNDERX2 ARM64 SOC 3450M: Robert Richter <rrichter@cavium.com> 3451M: Jayachandran C <jnair@caviumnetworks.com> 3452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3453S: Maintained 3454F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3455F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3456 3457CC2520 IEEE-802.15.4 RADIO DRIVER 3458M: Varka Bhadram <varkabhadram@gmail.com> 3459L: linux-wpan@vger.kernel.org 3460S: Maintained 3461F: drivers/net/ieee802154/cc2520.c 3462F: include/linux/spi/cc2520.h 3463F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3464 3465CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3466M: Gilad Ben-Yossef <gilad@benyossef.com> 3467L: linux-crypto@vger.kernel.org 3468S: Supported 3469F: drivers/crypto/ccree/ 3470W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3471 3472CEC FRAMEWORK 3473M: Hans Verkuil <hans.verkuil@cisco.com> 3474L: linux-media@vger.kernel.org 3475T: git git://linuxtv.org/media_tree.git 3476W: http://linuxtv.org 3477S: Supported 3478F: Documentation/media/kapi/cec-core.rst 3479F: Documentation/media/uapi/cec 3480F: drivers/media/cec/ 3481F: drivers/media/rc/keymaps/rc-cec.c 3482F: include/media/cec.h 3483F: include/media/cec-notifier.h 3484F: include/uapi/linux/cec.h 3485F: include/uapi/linux/cec-funcs.h 3486F: Documentation/devicetree/bindings/media/cec.txt 3487F: Documentation/ABI/testing/debugfs-cec-error-inj 3488 3489CEC GPIO DRIVER 3490M: Hans Verkuil <hans.verkuil@cisco.com> 3491L: linux-media@vger.kernel.org 3492T: git git://linuxtv.org/media_tree.git 3493W: http://linuxtv.org 3494S: Supported 3495F: drivers/media/platform/cec-gpio/ 3496F: Documentation/devicetree/bindings/media/cec-gpio.txt 3497 3498CELL BROADBAND ENGINE ARCHITECTURE 3499M: Arnd Bergmann <arnd@arndb.de> 3500L: linuxppc-dev@lists.ozlabs.org 3501W: http://www.ibm.com/developerworks/power/cell/ 3502S: Supported 3503F: arch/powerpc/include/asm/cell*.h 3504F: arch/powerpc/include/asm/spu*.h 3505F: arch/powerpc/include/uapi/asm/spu*.h 3506F: arch/powerpc/oprofile/*cell* 3507F: arch/powerpc/platforms/cell/ 3508 3509CEPH COMMON CODE (LIBCEPH) 3510M: Ilya Dryomov <idryomov@gmail.com> 3511M: "Yan, Zheng" <zyan@redhat.com> 3512M: Sage Weil <sage@redhat.com> 3513L: ceph-devel@vger.kernel.org 3514W: http://ceph.com/ 3515T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3516T: git git://github.com/ceph/ceph-client.git 3517S: Supported 3518F: net/ceph/ 3519F: include/linux/ceph/ 3520F: include/linux/crush/ 3521 3522CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3523M: "Yan, Zheng" <zyan@redhat.com> 3524M: Sage Weil <sage@redhat.com> 3525M: Ilya Dryomov <idryomov@gmail.com> 3526L: ceph-devel@vger.kernel.org 3527W: http://ceph.com/ 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3529T: git git://github.com/ceph/ceph-client.git 3530S: Supported 3531F: Documentation/filesystems/ceph.txt 3532F: fs/ceph/ 3533 3534CERTIFICATE HANDLING: 3535M: David Howells <dhowells@redhat.com> 3536M: David Woodhouse <dwmw2@infradead.org> 3537L: keyrings@vger.kernel.org 3538S: Maintained 3539F: Documentation/admin-guide/module-signing.rst 3540F: certs/ 3541F: scripts/sign-file.c 3542F: scripts/extract-cert.c 3543 3544CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3545L: linux-usb@vger.kernel.org 3546S: Orphan 3547F: Documentation/usb/WUSB-Design-overview.txt 3548F: Documentation/usb/wusb-cbaf 3549F: drivers/usb/host/hwa-hc.c 3550F: drivers/usb/host/whci/ 3551F: drivers/usb/wusbcore/ 3552F: include/linux/usb/wusb* 3553 3554CFAG12864B LCD DRIVER 3555M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3556S: Maintained 3557F: drivers/auxdisplay/cfag12864b.c 3558F: include/linux/cfag12864b.h 3559 3560CFAG12864BFB LCD FRAMEBUFFER DRIVER 3561M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3562S: Maintained 3563F: drivers/auxdisplay/cfag12864bfb.c 3564F: include/linux/cfag12864b.h 3565 3566802.11 (including CFG80211/NL80211) 3567M: Johannes Berg <johannes@sipsolutions.net> 3568L: linux-wireless@vger.kernel.org 3569W: http://wireless.kernel.org/ 3570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3571T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3572S: Maintained 3573F: net/wireless/ 3574F: include/uapi/linux/nl80211.h 3575F: include/linux/ieee80211.h 3576F: include/net/wext.h 3577F: include/net/cfg80211.h 3578F: include/net/iw_handler.h 3579F: include/net/ieee80211_radiotap.h 3580F: Documentation/driver-api/80211/cfg80211.rst 3581F: Documentation/networking/regulatory.txt 3582 3583CHAR and MISC DRIVERS 3584M: Arnd Bergmann <arnd@arndb.de> 3585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3586T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3587S: Supported 3588F: drivers/char/ 3589F: drivers/misc/ 3590F: include/linux/miscdevice.h 3591 3592CHECKPATCH 3593M: Andy Whitcroft <apw@canonical.com> 3594M: Joe Perches <joe@perches.com> 3595S: Maintained 3596F: scripts/checkpatch.pl 3597 3598CHINESE DOCUMENTATION 3599M: Harry Wei <harryxiyou@gmail.com> 3600L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3601L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3602S: Maintained 3603F: Documentation/translations/zh_CN/ 3604 3605CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3606M: Peter Chen <Peter.Chen@nxp.com> 3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3608L: linux-usb@vger.kernel.org 3609S: Maintained 3610F: drivers/usb/chipidea/ 3611 3612CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3613M: Hans de Goede <hdegoede@redhat.com> 3614L: linux-input@vger.kernel.org 3615S: Maintained 3616F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3617F: drivers/input/touchscreen/chipone_icn8318.c 3618 3619CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3620M: Hans de Goede <hdegoede@redhat.com> 3621L: linux-input@vger.kernel.org 3622S: Maintained 3623F: drivers/input/touchscreen/chipone_icn8505.c 3624 3625CHROME HARDWARE PLATFORM SUPPORT 3626M: Benson Leung <bleung@chromium.org> 3627M: Olof Johansson <olof@lixom.net> 3628S: Maintained 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3630F: drivers/platform/chrome/ 3631 3632CIRRUS LOGIC AUDIO CODEC DRIVERS 3633M: Brian Austin <brian.austin@cirrus.com> 3634M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3635L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3636S: Maintained 3637F: sound/soc/codecs/cs* 3638 3639CIRRUS LOGIC EP93XX ETHERNET DRIVER 3640M: Hartley Sweeten <hsweeten@visionengravers.com> 3641L: netdev@vger.kernel.org 3642S: Maintained 3643F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3644 3645CISCO FCOE HBA DRIVER 3646M: Satish Kharat <satishkh@cisco.com> 3647M: Sesidhar Baddela <sebaddel@cisco.com> 3648M: Karan Tilak Kumar <kartilak@cisco.com> 3649L: linux-scsi@vger.kernel.org 3650S: Supported 3651F: drivers/scsi/fnic/ 3652 3653CISCO SCSI HBA DRIVER 3654M: Karan Tilak Kumar <kartilak@cisco.com> 3655M: Sesidhar Baddela <sebaddel@cisco.com> 3656L: linux-scsi@vger.kernel.org 3657S: Supported 3658F: drivers/scsi/snic/ 3659 3660CISCO VIC ETHERNET NIC DRIVER 3661M: Christian Benvenuti <benve@cisco.com> 3662M: Govindarajulu Varadarajan <_govind@gmx.com> 3663M: Parvi Kaustubhi <pkaustub@cisco.com> 3664S: Supported 3665F: drivers/net/ethernet/cisco/enic/ 3666 3667CISCO VIC LOW LATENCY NIC DRIVER 3668M: Christian Benvenuti <benve@cisco.com> 3669S: Supported 3670F: drivers/infiniband/hw/usnic/ 3671 3672CIRRUS LOGIC MADERA CODEC DRIVERS 3673M: Charles Keepax <ckeepax@opensource.cirrus.com> 3674M: Richard Fitzgerald <rf@opensource.cirrus.com> 3675L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3676L: patches@opensource.cirrus.com 3677T: git https://github.com/CirrusLogic/linux-drivers.git 3678W: https://github.com/CirrusLogic/linux-drivers/wiki 3679S: Supported 3680F: Documentation/devicetree/bindings/mfd/madera.txt 3681F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3682F: include/linux/mfd/madera/* 3683F: drivers/gpio/gpio-madera* 3684F: drivers/mfd/madera* 3685F: drivers/mfd/cs47l* 3686F: drivers/pinctrl/cirrus/* 3687 3688CLANG-FORMAT FILE 3689M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3690S: Maintained 3691F: .clang-format 3692 3693CLEANCACHE API 3694M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3695L: linux-kernel@vger.kernel.org 3696S: Maintained 3697F: mm/cleancache.c 3698F: include/linux/cleancache.h 3699 3700CLK API 3701M: Russell King <linux@armlinux.org.uk> 3702L: linux-clk@vger.kernel.org 3703S: Maintained 3704F: include/linux/clk.h 3705 3706CLOCKSOURCE, CLOCKEVENT DRIVERS 3707M: Daniel Lezcano <daniel.lezcano@linaro.org> 3708M: Thomas Gleixner <tglx@linutronix.de> 3709L: linux-kernel@vger.kernel.org 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3711S: Supported 3712F: drivers/clocksource/ 3713F: Documentation/devicetree/bindings/timer/ 3714 3715CMPC ACPI DRIVER 3716M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3717M: Daniel Oliveira Nascimento <don@syst.com.br> 3718L: platform-driver-x86@vger.kernel.org 3719S: Supported 3720F: drivers/platform/x86/classmate-laptop.c 3721 3722COBALT MEDIA DRIVER 3723M: Hans Verkuil <hans.verkuil@cisco.com> 3724L: linux-media@vger.kernel.org 3725T: git git://linuxtv.org/media_tree.git 3726W: https://linuxtv.org 3727S: Supported 3728F: drivers/media/pci/cobalt/ 3729 3730COCCINELLE/Semantic Patches (SmPL) 3731M: Julia Lawall <Julia.Lawall@lip6.fr> 3732M: Gilles Muller <Gilles.Muller@lip6.fr> 3733M: Nicolas Palix <nicolas.palix@imag.fr> 3734M: Michal Marek <michal.lkml@markovi.net> 3735L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3737W: http://coccinelle.lip6.fr/ 3738S: Supported 3739F: Documentation/dev-tools/coccinelle.rst 3740F: scripts/coccinelle/ 3741F: scripts/coccicheck 3742 3743CODA FILE SYSTEM 3744M: Jan Harkes <jaharkes@cs.cmu.edu> 3745M: coda@cs.cmu.edu 3746L: codalist@coda.cs.cmu.edu 3747W: http://www.coda.cs.cmu.edu/ 3748S: Maintained 3749F: Documentation/filesystems/coda.txt 3750F: fs/coda/ 3751F: include/linux/coda*.h 3752F: include/uapi/linux/coda*.h 3753 3754CODA V4L2 MEM2MEM DRIVER 3755M: Philipp Zabel <p.zabel@pengutronix.de> 3756L: linux-media@vger.kernel.org 3757S: Maintained 3758F: Documentation/devicetree/bindings/media/coda.txt 3759F: drivers/media/platform/coda/ 3760 3761CODE OF CONDUCT 3762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3763S: Supported 3764F: Documentation/process/code-of-conduct.rst 3765F: Documentation/process/code-of-conduct-interpretation.rst 3766 3767COMMON CLK FRAMEWORK 3768M: Michael Turquette <mturquette@baylibre.com> 3769M: Stephen Boyd <sboyd@kernel.org> 3770L: linux-clk@vger.kernel.org 3771Q: http://patchwork.kernel.org/project/linux-clk/list/ 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3773S: Maintained 3774F: Documentation/devicetree/bindings/clock/ 3775F: drivers/clk/ 3776X: drivers/clk/clkdev.c 3777F: include/linux/clk-pr* 3778F: include/linux/clk/ 3779F: include/linux/of_clk.h 3780 3781COMMON INTERNET FILE SYSTEM (CIFS) 3782M: Steve French <sfrench@samba.org> 3783L: linux-cifs@vger.kernel.org 3784L: samba-technical@lists.samba.org (moderated for non-subscribers) 3785W: http://linux-cifs.samba.org/ 3786T: git git://git.samba.org/sfrench/cifs-2.6.git 3787S: Supported 3788F: Documentation/filesystems/cifs/ 3789F: fs/cifs/ 3790 3791COMPACTPCI HOTPLUG CORE 3792M: Scott Murray <scott@spiteful.org> 3793L: linux-pci@vger.kernel.org 3794S: Maintained 3795F: drivers/pci/hotplug/cpci_hotplug* 3796 3797COMPACTPCI HOTPLUG GENERIC DRIVER 3798M: Scott Murray <scott@spiteful.org> 3799L: linux-pci@vger.kernel.org 3800S: Maintained 3801F: drivers/pci/hotplug/cpcihp_generic.c 3802 3803COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3804M: Scott Murray <scott@spiteful.org> 3805L: linux-pci@vger.kernel.org 3806S: Maintained 3807F: drivers/pci/hotplug/cpcihp_zt5550.* 3808 3809COMPAL LAPTOP SUPPORT 3810M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3811L: platform-driver-x86@vger.kernel.org 3812S: Maintained 3813F: drivers/platform/x86/compal-laptop.c 3814 3815COMPILER ATTRIBUTES 3816M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3817S: Maintained 3818F: include/linux/compiler_attributes.h 3819 3820CONEXANT ACCESSRUNNER USB DRIVER 3821L: accessrunner-general@lists.sourceforge.net 3822W: http://accessrunner.sourceforge.net/ 3823S: Orphan 3824F: drivers/usb/atm/cxacru.c 3825 3826CONFIGFS 3827M: Joel Becker <jlbec@evilplan.org> 3828M: Christoph Hellwig <hch@lst.de> 3829T: git git://git.infradead.org/users/hch/configfs.git 3830S: Supported 3831F: fs/configfs/ 3832F: include/linux/configfs.h 3833 3834CONNECTOR 3835M: Evgeniy Polyakov <zbr@ioremap.net> 3836L: netdev@vger.kernel.org 3837S: Maintained 3838F: drivers/connector/ 3839 3840CONTROL GROUP (CGROUP) 3841M: Tejun Heo <tj@kernel.org> 3842M: Li Zefan <lizefan@huawei.com> 3843M: Johannes Weiner <hannes@cmpxchg.org> 3844L: cgroups@vger.kernel.org 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3846S: Maintained 3847F: Documentation/cgroup* 3848F: include/linux/cgroup* 3849F: kernel/cgroup* 3850 3851CONTROL GROUP - CPUSET 3852M: Li Zefan <lizefan@huawei.com> 3853L: cgroups@vger.kernel.org 3854W: http://www.bullopensource.org/cpuset/ 3855W: http://oss.sgi.com/projects/cpusets/ 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3857S: Maintained 3858F: Documentation/cgroup-v1/cpusets.txt 3859F: include/linux/cpuset.h 3860F: kernel/cgroup/cpuset.c 3861 3862CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3863M: Johannes Weiner <hannes@cmpxchg.org> 3864M: Michal Hocko <mhocko@kernel.org> 3865M: Vladimir Davydov <vdavydov.dev@gmail.com> 3866L: cgroups@vger.kernel.org 3867L: linux-mm@kvack.org 3868S: Maintained 3869F: mm/memcontrol.c 3870F: mm/swap_cgroup.c 3871 3872CORETEMP HARDWARE MONITORING DRIVER 3873M: Fenghua Yu <fenghua.yu@intel.com> 3874L: linux-hwmon@vger.kernel.org 3875S: Maintained 3876F: Documentation/hwmon/coretemp 3877F: drivers/hwmon/coretemp.c 3878 3879COSA/SRP SYNC SERIAL DRIVER 3880M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3881W: http://www.fi.muni.cz/~kas/cosa/ 3882S: Maintained 3883F: drivers/net/wan/cosa* 3884 3885CPMAC ETHERNET DRIVER 3886M: Florian Fainelli <f.fainelli@gmail.com> 3887L: netdev@vger.kernel.org 3888S: Maintained 3889F: drivers/net/ethernet/ti/cpmac.c 3890 3891CPU FREQUENCY DRIVERS 3892M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3893M: Viresh Kumar <viresh.kumar@linaro.org> 3894L: linux-pm@vger.kernel.org 3895S: Maintained 3896T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3897T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3898B: https://bugzilla.kernel.org 3899F: Documentation/cpu-freq/ 3900F: Documentation/devicetree/bindings/cpufreq/ 3901F: drivers/cpufreq/ 3902F: include/linux/cpufreq.h 3903F: tools/testing/selftests/cpufreq/ 3904 3905CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3906M: Viresh Kumar <viresh.kumar@linaro.org> 3907M: Sudeep Holla <sudeep.holla@arm.com> 3908L: linux-pm@vger.kernel.org 3909W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3910S: Maintained 3911F: drivers/cpufreq/arm_big_little.h 3912F: drivers/cpufreq/arm_big_little.c 3913 3914CPU POWER MONITORING SUBSYSTEM 3915M: Thomas Renninger <trenn@suse.com> 3916M: Shuah Khan <shuah@kernel.org> 3917L: linux-pm@vger.kernel.org 3918S: Maintained 3919F: tools/power/cpupower/ 3920 3921CPUID/MSR DRIVER 3922M: "H. Peter Anvin" <hpa@zytor.com> 3923S: Maintained 3924F: arch/x86/kernel/cpuid.c 3925F: arch/x86/kernel/msr.c 3926 3927CPUIDLE DRIVER - ARM BIG LITTLE 3928M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3929M: Daniel Lezcano <daniel.lezcano@linaro.org> 3930L: linux-pm@vger.kernel.org 3931L: linux-arm-kernel@lists.infradead.org 3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3933S: Maintained 3934F: drivers/cpuidle/cpuidle-big_little.c 3935 3936CPUIDLE DRIVER - ARM EXYNOS 3937M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3938M: Daniel Lezcano <daniel.lezcano@linaro.org> 3939M: Kukjin Kim <kgene@kernel.org> 3940L: linux-pm@vger.kernel.org 3941L: linux-samsung-soc@vger.kernel.org 3942S: Supported 3943F: drivers/cpuidle/cpuidle-exynos.c 3944F: arch/arm/mach-exynos/pm.c 3945 3946CPUIDLE DRIVERS 3947M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3948M: Daniel Lezcano <daniel.lezcano@linaro.org> 3949L: linux-pm@vger.kernel.org 3950S: Maintained 3951T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3952B: https://bugzilla.kernel.org 3953F: drivers/cpuidle/* 3954F: include/linux/cpuidle.h 3955 3956CRAMFS FILESYSTEM 3957M: Nicolas Pitre <nico@linaro.org> 3958S: Maintained 3959F: Documentation/filesystems/cramfs.txt 3960F: fs/cramfs/ 3961 3962CRYPTO API 3963M: Herbert Xu <herbert@gondor.apana.org.au> 3964M: "David S. Miller" <davem@davemloft.net> 3965L: linux-crypto@vger.kernel.org 3966T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3967T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3968S: Maintained 3969F: Documentation/crypto/ 3970F: Documentation/devicetree/bindings/crypto/ 3971F: arch/*/crypto/ 3972F: crypto/ 3973F: drivers/crypto/ 3974F: include/crypto/ 3975F: include/linux/crypto* 3976 3977CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3978M: Neil Horman <nhorman@tuxdriver.com> 3979L: linux-crypto@vger.kernel.org 3980S: Maintained 3981F: crypto/ansi_cprng.c 3982F: crypto/rng.c 3983 3984CS3308 MEDIA DRIVER 3985M: Hans Verkuil <hverkuil@xs4all.nl> 3986L: linux-media@vger.kernel.org 3987T: git git://linuxtv.org/media_tree.git 3988W: http://linuxtv.org 3989S: Odd Fixes 3990F: drivers/media/i2c/cs3308.c 3991F: drivers/media/i2c/cs3308.h 3992 3993CS5535 Audio ALSA driver 3994M: Jaya Kumar <jayakumar.alsa@gmail.com> 3995S: Maintained 3996F: sound/pci/cs5535audio/ 3997 3998CW1200 WLAN driver 3999M: Solomon Peachy <pizza@shaftnet.org> 4000S: Maintained 4001F: drivers/net/wireless/st/cw1200/ 4002 4003CX18 VIDEO4LINUX DRIVER 4004M: Andy Walls <awalls@md.metrocast.net> 4005L: ivtv-devel@ivtvdriver.org (subscribers-only) 4006L: linux-media@vger.kernel.org 4007T: git git://linuxtv.org/media_tree.git 4008W: https://linuxtv.org 4009W: http://www.ivtvdriver.org/index.php/Cx18 4010S: Maintained 4011F: Documentation/media/v4l-drivers/cx18* 4012F: drivers/media/pci/cx18/ 4013F: include/uapi/linux/ivtv* 4014 4015CX2341X MPEG ENCODER HELPER MODULE 4016M: Hans Verkuil <hverkuil@xs4all.nl> 4017L: linux-media@vger.kernel.org 4018T: git git://linuxtv.org/media_tree.git 4019W: https://linuxtv.org 4020S: Maintained 4021F: drivers/media/common/cx2341x* 4022F: include/media/cx2341x* 4023 4024CX24120 MEDIA DRIVER 4025M: Jemma Denson <jdenson@gmail.com> 4026M: Patrick Boettcher <patrick.boettcher@posteo.de> 4027L: linux-media@vger.kernel.org 4028W: https://linuxtv.org 4029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4030S: Maintained 4031F: drivers/media/dvb-frontends/cx24120* 4032 4033CX88 VIDEO4LINUX DRIVER 4034M: Mauro Carvalho Chehab <mchehab@kernel.org> 4035L: linux-media@vger.kernel.org 4036W: https://linuxtv.org 4037T: git git://linuxtv.org/media_tree.git 4038S: Odd fixes 4039F: Documentation/media/v4l-drivers/cx88* 4040F: drivers/media/pci/cx88/ 4041 4042CXD2820R MEDIA DRIVER 4043M: Antti Palosaari <crope@iki.fi> 4044L: linux-media@vger.kernel.org 4045W: https://linuxtv.org 4046W: http://palosaari.fi/linux/ 4047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4048T: git git://linuxtv.org/anttip/media_tree.git 4049S: Maintained 4050F: drivers/media/dvb-frontends/cxd2820r* 4051 4052CXGB3 ETHERNET DRIVER (CXGB3) 4053M: Santosh Raspatur <santosh@chelsio.com> 4054L: netdev@vger.kernel.org 4055W: http://www.chelsio.com 4056S: Supported 4057F: drivers/net/ethernet/chelsio/cxgb3/ 4058 4059CXGB3 ISCSI DRIVER (CXGB3I) 4060M: Karen Xie <kxie@chelsio.com> 4061L: linux-scsi@vger.kernel.org 4062W: http://www.chelsio.com 4063S: Supported 4064F: drivers/scsi/cxgbi/cxgb3i 4065 4066CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4067M: Steve Wise <swise@chelsio.com> 4068L: linux-rdma@vger.kernel.org 4069W: http://www.openfabrics.org 4070S: Supported 4071F: drivers/infiniband/hw/cxgb3/ 4072F: include/uapi/rdma/cxgb3-abi.h 4073 4074CXGB4 CRYPTO DRIVER (chcr) 4075M: Harsh Jain <harsh@chelsio.com> 4076L: linux-crypto@vger.kernel.org 4077W: http://www.chelsio.com 4078S: Supported 4079F: drivers/crypto/chelsio 4080 4081CXGB4 ETHERNET DRIVER (CXGB4) 4082M: Ganesh Goudar <ganeshgr@chelsio.com> 4083L: netdev@vger.kernel.org 4084W: http://www.chelsio.com 4085S: Supported 4086F: drivers/net/ethernet/chelsio/cxgb4/ 4087 4088CXGB4 ISCSI DRIVER (CXGB4I) 4089M: Karen Xie <kxie@chelsio.com> 4090L: linux-scsi@vger.kernel.org 4091W: http://www.chelsio.com 4092S: Supported 4093F: drivers/scsi/cxgbi/cxgb4i 4094 4095CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4096M: Steve Wise <swise@chelsio.com> 4097L: linux-rdma@vger.kernel.org 4098W: http://www.openfabrics.org 4099S: Supported 4100F: drivers/infiniband/hw/cxgb4/ 4101F: include/uapi/rdma/cxgb4-abi.h 4102 4103CXGB4VF ETHERNET DRIVER (CXGB4VF) 4104M: Casey Leedom <leedom@chelsio.com> 4105L: netdev@vger.kernel.org 4106W: http://www.chelsio.com 4107S: Supported 4108F: drivers/net/ethernet/chelsio/cxgb4vf/ 4109 4110CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4111M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4112M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4113L: linuxppc-dev@lists.ozlabs.org 4114S: Supported 4115F: arch/powerpc/platforms/powernv/pci-cxl.c 4116F: drivers/misc/cxl/ 4117F: include/misc/cxl* 4118F: include/uapi/misc/cxl.h 4119F: Documentation/powerpc/cxl.txt 4120F: Documentation/ABI/testing/sysfs-class-cxl 4121 4122CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4123M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4124M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4125M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4126L: linux-scsi@vger.kernel.org 4127S: Supported 4128F: drivers/scsi/cxlflash/ 4129F: include/uapi/scsi/cxlflash_ioctl.h 4130F: Documentation/powerpc/cxlflash.txt 4131 4132CYBERPRO FB DRIVER 4133M: Russell King <linux@armlinux.org.uk> 4134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4135W: http://www.armlinux.org.uk/ 4136S: Maintained 4137F: drivers/video/fbdev/cyber2000fb.* 4138 4139CYCLADES ASYNC MUX DRIVER 4140W: http://www.cyclades.com/ 4141S: Orphan 4142F: drivers/tty/cyclades.c 4143F: include/linux/cyclades.h 4144F: include/uapi/linux/cyclades.h 4145 4146CYCLADES PC300 DRIVER 4147W: http://www.cyclades.com/ 4148S: Orphan 4149F: drivers/net/wan/pc300* 4150 4151CYPRESS_FIRMWARE MEDIA DRIVER 4152M: Antti Palosaari <crope@iki.fi> 4153L: linux-media@vger.kernel.org 4154W: https://linuxtv.org 4155W: http://palosaari.fi/linux/ 4156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4157T: git git://linuxtv.org/anttip/media_tree.git 4158S: Maintained 4159F: drivers/media/common/cypress_firmware* 4160 4161CYTTSP TOUCHSCREEN DRIVER 4162M: Ferruh Yigit <fery@cypress.com> 4163L: linux-input@vger.kernel.org 4164S: Supported 4165F: drivers/input/touchscreen/cyttsp* 4166F: include/linux/input/cyttsp.h 4167 4168D-LINK DIR-685 TOUCHKEYS DRIVER 4169M: Linus Walleij <linus.walleij@linaro.org> 4170L: linux-input@vger.kernel.org 4171S: Supported 4172F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4173 4174DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4175M: Joshua Kinard <kumba@gentoo.org> 4176S: Maintained 4177F: drivers/rtc/rtc-ds1685.c 4178F: include/linux/rtc/ds1685.h 4179 4180DAMA SLAVE for AX.25 4181M: Joerg Reuter <jreuter@yaina.de> 4182W: http://yaina.de/jreuter/ 4183W: http://www.qsl.net/dl1bke/ 4184L: linux-hams@vger.kernel.org 4185S: Maintained 4186F: net/ax25/af_ax25.c 4187F: net/ax25/ax25_dev.c 4188F: net/ax25/ax25_ds_* 4189F: net/ax25/ax25_in.c 4190F: net/ax25/ax25_out.c 4191F: net/ax25/ax25_timer.c 4192F: net/ax25/sysctl_net_ax25.c 4193 4194DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4195L: netdev@vger.kernel.org 4196S: Orphan 4197F: Documentation/networking/dmfe.txt 4198F: drivers/net/ethernet/dec/tulip/dmfe.c 4199 4200DC390/AM53C974 SCSI driver 4201M: Hannes Reinecke <hare@suse.com> 4202L: linux-scsi@vger.kernel.org 4203S: Maintained 4204F: drivers/scsi/am53c974.c 4205 4206DC395x SCSI driver 4207M: Oliver Neukum <oliver@neukum.org> 4208M: Ali Akcaagac <aliakc@web.de> 4209M: Jamie Lenehan <lenehan@twibble.org> 4210L: dc395x@twibble.org 4211W: http://twibble.org/dist/dc395x/ 4212W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4213S: Maintained 4214F: Documentation/scsi/dc395x.txt 4215F: drivers/scsi/dc395x.* 4216 4217DCCP PROTOCOL 4218M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4219L: dccp@vger.kernel.org 4220W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4221S: Maintained 4222F: include/linux/dccp.h 4223F: include/uapi/linux/dccp.h 4224F: include/linux/tfrc.h 4225F: net/dccp/ 4226 4227DECnet NETWORK LAYER 4228W: http://linux-decnet.sourceforge.net 4229L: linux-decnet-user@lists.sourceforge.net 4230S: Orphan 4231F: Documentation/networking/decnet.txt 4232F: net/decnet/ 4233 4234DECSTATION PLATFORM SUPPORT 4235M: "Maciej W. Rozycki" <macro@linux-mips.org> 4236L: linux-mips@vger.kernel.org 4237W: http://www.linux-mips.org/wiki/DECstation 4238S: Maintained 4239F: arch/mips/dec/ 4240F: arch/mips/include/asm/dec/ 4241F: arch/mips/include/asm/mach-dec/ 4242 4243DEFXX FDDI NETWORK DRIVER 4244M: "Maciej W. Rozycki" <macro@linux-mips.org> 4245S: Maintained 4246F: drivers/net/fddi/defxx.* 4247 4248DELL SMBIOS DRIVER 4249M: Pali Rohár <pali.rohar@gmail.com> 4250M: Mario Limonciello <mario.limonciello@dell.com> 4251L: platform-driver-x86@vger.kernel.org 4252S: Maintained 4253F: drivers/platform/x86/dell-smbios.* 4254 4255DELL SMBIOS SMM DRIVER 4256M: Mario Limonciello <mario.limonciello@dell.com> 4257L: platform-driver-x86@vger.kernel.org 4258S: Maintained 4259F: drivers/platform/x86/dell-smbios-smm.c 4260 4261DELL SMBIOS WMI DRIVER 4262M: Mario Limonciello <mario.limonciello@dell.com> 4263L: platform-driver-x86@vger.kernel.org 4264S: Maintained 4265F: drivers/platform/x86/dell-smbios-wmi.c 4266F: tools/wmi/dell-smbios-example.c 4267 4268DEFZA FDDI NETWORK DRIVER 4269M: "Maciej W. Rozycki" <macro@linux-mips.org> 4270S: Maintained 4271F: drivers/net/fddi/defza.* 4272 4273DELL LAPTOP DRIVER 4274M: Matthew Garrett <mjg59@srcf.ucam.org> 4275M: Pali Rohár <pali.rohar@gmail.com> 4276L: platform-driver-x86@vger.kernel.org 4277S: Maintained 4278F: drivers/platform/x86/dell-laptop.c 4279 4280DELL LAPTOP FREEFALL DRIVER 4281M: Pali Rohár <pali.rohar@gmail.com> 4282S: Maintained 4283F: drivers/platform/x86/dell-smo8800.c 4284 4285DELL LAPTOP RBTN DRIVER 4286M: Pali Rohár <pali.rohar@gmail.com> 4287S: Maintained 4288F: drivers/platform/x86/dell-rbtn.* 4289 4290DELL REMOTE BIOS UPDATE DRIVER 4291M: Stuart Hayes <stuart.w.hayes@gmail.com> 4292L: platform-driver-x86@vger.kernel.org 4293S: Maintained 4294F: drivers/platform/x86/dell_rbu.c 4295 4296DELL LAPTOP SMM DRIVER 4297M: Pali Rohár <pali.rohar@gmail.com> 4298S: Maintained 4299F: drivers/hwmon/dell-smm-hwmon.c 4300F: include/uapi/linux/i8k.h 4301 4302DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4303M: Stuart Hayes <stuart.w.hayes@gmail.com> 4304L: platform-driver-x86@vger.kernel.org 4305S: Maintained 4306F: Documentation/dcdbas.txt 4307F: drivers/platform/x86/dcdbas.* 4308 4309DELL WMI NOTIFICATIONS DRIVER 4310M: Matthew Garrett <mjg59@srcf.ucam.org> 4311M: Pali Rohár <pali.rohar@gmail.com> 4312S: Maintained 4313F: drivers/platform/x86/dell-wmi.c 4314 4315DELL WMI DESCRIPTOR DRIVER 4316M: Mario Limonciello <mario.limonciello@dell.com> 4317S: Maintained 4318F: drivers/platform/x86/dell-wmi-descriptor.c 4319 4320DELTA ST MEDIA DRIVER 4321M: Hugues Fruchet <hugues.fruchet@st.com> 4322L: linux-media@vger.kernel.org 4323T: git git://linuxtv.org/media_tree.git 4324W: https://linuxtv.org 4325S: Supported 4326F: drivers/media/platform/sti/delta 4327 4328DENALI NAND DRIVER 4329M: Masahiro Yamada <yamada.masahiro@socionext.com> 4330L: linux-mtd@lists.infradead.org 4331S: Supported 4332F: drivers/mtd/nand/raw/denali* 4333 4334DESIGNWARE USB2 DRD IP DRIVER 4335M: Minas Harutyunyan <hminas@synopsys.com> 4336L: linux-usb@vger.kernel.org 4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4338S: Maintained 4339F: drivers/usb/dwc2/ 4340 4341DESIGNWARE USB3 DRD IP DRIVER 4342M: Felipe Balbi <balbi@kernel.org> 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/dwc3/ 4347 4348DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4349M: Andreas Klinger <ak@it-klinger.de> 4350L: linux-iio@vger.kernel.org 4351S: Maintained 4352F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4353F: drivers/iio/proximity/srf*.c 4354 4355DEVICE COREDUMP (DEV_COREDUMP) 4356M: Johannes Berg <johannes@sipsolutions.net> 4357L: linux-kernel@vger.kernel.org 4358S: Maintained 4359F: drivers/base/devcoredump.c 4360F: include/linux/devcoredump.h 4361 4362DEVICE FREQUENCY (DEVFREQ) 4363M: MyungJoo Ham <myungjoo.ham@samsung.com> 4364M: Kyungmin Park <kyungmin.park@samsung.com> 4365R: Chanwoo Choi <cw00.choi@samsung.com> 4366L: linux-pm@vger.kernel.org 4367T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4368S: Maintained 4369F: drivers/devfreq/ 4370F: include/linux/devfreq.h 4371F: Documentation/devicetree/bindings/devfreq/ 4372 4373DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4374M: Chanwoo Choi <cw00.choi@samsung.com> 4375L: linux-pm@vger.kernel.org 4376T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4377S: Supported 4378F: drivers/devfreq/event/ 4379F: drivers/devfreq/devfreq-event.c 4380F: include/linux/devfreq-event.h 4381F: Documentation/devicetree/bindings/devfreq/event/ 4382 4383DEVICE NUMBER REGISTRY 4384M: Torben Mathiasen <device@lanana.org> 4385W: http://lanana.org/docs/device-list/index.html 4386S: Maintained 4387 4388DEVICE-MAPPER (LVM) 4389M: Alasdair Kergon <agk@redhat.com> 4390M: Mike Snitzer <snitzer@redhat.com> 4391M: dm-devel@redhat.com 4392L: dm-devel@redhat.com 4393W: http://sources.redhat.com/dm 4394Q: http://patchwork.kernel.org/project/dm-devel/list/ 4395T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4396T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4397S: Maintained 4398F: Documentation/device-mapper/ 4399F: drivers/md/Makefile 4400F: drivers/md/Kconfig 4401F: drivers/md/dm* 4402F: drivers/md/persistent-data/ 4403F: include/linux/device-mapper.h 4404F: include/linux/dm-*.h 4405F: include/uapi/linux/dm-*.h 4406 4407DEVLINK 4408M: Jiri Pirko <jiri@mellanox.com> 4409L: netdev@vger.kernel.org 4410S: Supported 4411F: net/core/devlink.c 4412F: include/net/devlink.h 4413F: include/uapi/linux/devlink.h 4414 4415DIALOG SEMICONDUCTOR DRIVERS 4416M: Support Opensource <support.opensource@diasemi.com> 4417W: http://www.dialog-semiconductor.com/products 4418S: Supported 4419F: Documentation/hwmon/da90?? 4420F: Documentation/devicetree/bindings/mfd/da90*.txt 4421F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4422F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4423F: Documentation/devicetree/bindings/regulator/da92*.txt 4424F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4425F: Documentation/devicetree/bindings/sound/da[79]*.txt 4426F: drivers/gpio/gpio-da90??.c 4427F: drivers/hwmon/da90??-hwmon.c 4428F: drivers/iio/adc/da91??-*.c 4429F: drivers/input/misc/da90??_onkey.c 4430F: drivers/input/touchscreen/da9052_tsi.c 4431F: drivers/leds/leds-da90??.c 4432F: drivers/mfd/da903x.c 4433F: drivers/mfd/da90??-*.c 4434F: drivers/mfd/da91??-*.c 4435F: drivers/power/supply/da9052-battery.c 4436F: drivers/power/supply/da91??-*.c 4437F: drivers/regulator/da903x.c 4438F: drivers/regulator/da9???-regulator.[ch] 4439F: drivers/thermal/da90??-thermal.c 4440F: drivers/rtc/rtc-da90??.c 4441F: drivers/video/backlight/da90??_bl.c 4442F: drivers/watchdog/da90??_wdt.c 4443F: include/linux/mfd/da903x.h 4444F: include/linux/mfd/da9052/ 4445F: include/linux/mfd/da9055/ 4446F: include/linux/mfd/da9062/ 4447F: include/linux/mfd/da9063/ 4448F: include/linux/mfd/da9150/ 4449F: include/linux/regulator/da9211.h 4450F: include/sound/da[79]*.h 4451F: sound/soc/codecs/da[79]*.[ch] 4452 4453DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4454M: William Breathitt Gray <vilhelm.gray@gmail.com> 4455L: linux-gpio@vger.kernel.org 4456S: Maintained 4457F: drivers/gpio/gpio-gpio-mm.c 4458 4459DIOLAN U2C-12 I2C DRIVER 4460M: Guenter Roeck <linux@roeck-us.net> 4461L: linux-i2c@vger.kernel.org 4462S: Maintained 4463F: drivers/i2c/busses/i2c-diolan-u2c.c 4464 4465FILESYSTEM DIRECT ACCESS (DAX) 4466M: Matthew Wilcox <willy@infradead.org> 4467M: Ross Zwisler <zwisler@kernel.org> 4468M: Jan Kara <jack@suse.cz> 4469L: linux-fsdevel@vger.kernel.org 4470S: Supported 4471F: fs/dax.c 4472F: include/linux/dax.h 4473F: include/trace/events/fs_dax.h 4474 4475DEVICE DIRECT ACCESS (DAX) 4476M: Dan Williams <dan.j.williams@intel.com> 4477M: Dave Jiang <dave.jiang@intel.com> 4478M: Ross Zwisler <zwisler@kernel.org> 4479M: Vishal Verma <vishal.l.verma@intel.com> 4480L: linux-nvdimm@lists.01.org 4481S: Supported 4482F: drivers/dax/ 4483 4484DIRECTORY NOTIFICATION (DNOTIFY) 4485M: Jan Kara <jack@suse.cz> 4486R: Amir Goldstein <amir73il@gmail.com> 4487L: linux-fsdevel@vger.kernel.org 4488S: Maintained 4489F: Documentation/filesystems/dnotify.txt 4490F: fs/notify/dnotify/ 4491F: include/linux/dnotify.h 4492 4493DISK GEOMETRY AND PARTITION HANDLING 4494M: Andries Brouwer <aeb@cwi.nl> 4495W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4496W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4497W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4498S: Maintained 4499 4500DISKQUOTA 4501M: Jan Kara <jack@suse.com> 4502S: Maintained 4503F: Documentation/filesystems/quota.txt 4504F: fs/quota/ 4505F: include/linux/quota*.h 4506F: include/uapi/linux/quota*.h 4507 4508DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4509M: Bernie Thompson <bernie@plugable.com> 4510L: linux-fbdev@vger.kernel.org 4511S: Maintained 4512W: http://plugable.com/category/projects/udlfb/ 4513F: drivers/video/fbdev/udlfb.c 4514F: include/video/udlfb.h 4515F: Documentation/fb/udlfb.txt 4516 4517DISTRIBUTED LOCK MANAGER (DLM) 4518M: Christine Caulfield <ccaulfie@redhat.com> 4519M: David Teigland <teigland@redhat.com> 4520L: cluster-devel@redhat.com 4521W: http://sources.redhat.com/cluster/ 4522T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4523S: Supported 4524F: fs/dlm/ 4525 4526DMA BUFFER SHARING FRAMEWORK 4527M: Sumit Semwal <sumit.semwal@linaro.org> 4528S: Maintained 4529L: linux-media@vger.kernel.org 4530L: dri-devel@lists.freedesktop.org 4531L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4532F: drivers/dma-buf/ 4533F: include/linux/dma-buf* 4534F: include/linux/reservation.h 4535F: include/linux/*fence.h 4536F: Documentation/driver-api/dma-buf.rst 4537T: git git://anongit.freedesktop.org/drm/drm-misc 4538 4539DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4540M: Vinod Koul <vkoul@kernel.org> 4541L: dmaengine@vger.kernel.org 4542Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4543S: Maintained 4544F: drivers/dma/ 4545F: include/linux/dmaengine.h 4546F: include/linux/of_dma.h 4547F: Documentation/devicetree/bindings/dma/ 4548F: Documentation/driver-api/dmaengine/ 4549T: git git://git.infradead.org/users/vkoul/slave-dma.git 4550 4551DMA MAPPING HELPERS 4552M: Christoph Hellwig <hch@lst.de> 4553M: Marek Szyprowski <m.szyprowski@samsung.com> 4554R: Robin Murphy <robin.murphy@arm.com> 4555L: iommu@lists.linux-foundation.org 4556T: git git://git.infradead.org/users/hch/dma-mapping.git 4557W: http://git.infradead.org/users/hch/dma-mapping.git 4558S: Supported 4559F: kernel/dma/ 4560F: include/asm-generic/dma-mapping.h 4561F: include/linux/dma-direct.h 4562F: include/linux/dma-mapping.h 4563F: include/linux/dma-noncoherent.h 4564 4565DME1737 HARDWARE MONITOR DRIVER 4566M: Juerg Haefliger <juergh@gmail.com> 4567L: linux-hwmon@vger.kernel.org 4568S: Maintained 4569F: Documentation/hwmon/dme1737 4570F: drivers/hwmon/dme1737.c 4571 4572DMI/SMBIOS SUPPORT 4573M: Jean Delvare <jdelvare@suse.com> 4574S: Maintained 4575T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4576F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4577F: drivers/firmware/dmi-id.c 4578F: drivers/firmware/dmi_scan.c 4579F: include/linux/dmi.h 4580 4581DOCUMENTATION 4582M: Jonathan Corbet <corbet@lwn.net> 4583L: linux-doc@vger.kernel.org 4584S: Maintained 4585F: Documentation/ 4586F: scripts/kernel-doc 4587X: Documentation/ABI/ 4588X: Documentation/acpi/ 4589X: Documentation/devicetree/ 4590X: Documentation/i2c/ 4591X: Documentation/media/ 4592X: Documentation/power/ 4593X: Documentation/spi/ 4594T: git git://git.lwn.net/linux.git docs-next 4595 4596DOCUMENTATION/ITALIAN 4597M: Federico Vaga <federico.vaga@vaga.pv.it> 4598L: linux-doc@vger.kernel.org 4599S: Maintained 4600F: Documentation/translations/it_IT 4601 4602DONGWOON DW9714 LENS VOICE COIL DRIVER 4603M: Sakari Ailus <sakari.ailus@linux.intel.com> 4604L: linux-media@vger.kernel.org 4605T: git git://linuxtv.org/media_tree.git 4606S: Maintained 4607F: drivers/media/i2c/dw9714.c 4608F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4609 4610DONGWOON DW9807 LENS VOICE COIL DRIVER 4611M: Sakari Ailus <sakari.ailus@linux.intel.com> 4612L: linux-media@vger.kernel.org 4613T: git git://linuxtv.org/media_tree.git 4614S: Maintained 4615F: drivers/media/i2c/dw9807-vcm.c 4616F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4617 4618DOUBLETALK DRIVER 4619M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4620L: blinux-list@redhat.com 4621S: Maintained 4622F: drivers/char/dtlk.c 4623F: include/linux/dtlk.h 4624 4625DPAA2 DATAPATH I/O (DPIO) DRIVER 4626M: Roy Pledge <Roy.Pledge@nxp.com> 4627L: linux-kernel@vger.kernel.org 4628S: Maintained 4629F: drivers/soc/fsl/dpio 4630 4631DPAA2 ETHERNET DRIVER 4632M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4633L: netdev@vger.kernel.org 4634S: Maintained 4635F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4636F: drivers/net/ethernet/freescale/dpaa2/dpni* 4637F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4638F: drivers/net/ethernet/freescale/dpaa2/Makefile 4639F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4640 4641DPAA2 ETHERNET SWITCH DRIVER 4642M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4643M: Ioana Ciornei <ioana.ciornei@nxp.com> 4644L: linux-kernel@vger.kernel.org 4645S: Maintained 4646F: drivers/staging/fsl-dpaa2/ethsw 4647 4648DPAA2 PTP CLOCK DRIVER 4649M: Yangbo Lu <yangbo.lu@nxp.com> 4650L: netdev@vger.kernel.org 4651S: Maintained 4652F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4653F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4654 4655DPT_I2O SCSI RAID DRIVER 4656M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4657L: linux-scsi@vger.kernel.org 4658W: http://www.adaptec.com/ 4659S: Maintained 4660F: drivers/scsi/dpt* 4661F: drivers/scsi/dpt/ 4662 4663DRBD DRIVER 4664M: Philipp Reisner <philipp.reisner@linbit.com> 4665M: Lars Ellenberg <lars.ellenberg@linbit.com> 4666L: drbd-dev@lists.linbit.com 4667W: http://www.drbd.org 4668T: git git://git.linbit.com/linux-drbd.git 4669T: git git://git.linbit.com/drbd-8.4.git 4670S: Supported 4671F: drivers/block/drbd/ 4672F: lib/lru_cache.c 4673F: Documentation/blockdev/drbd/ 4674 4675DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4676M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4677R: "Rafael J. Wysocki" <rafael@kernel.org> 4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4679S: Supported 4680F: Documentation/kobject.txt 4681F: drivers/base/ 4682F: fs/debugfs/ 4683F: fs/sysfs/ 4684F: include/linux/debugfs.h 4685F: include/linux/kobj* 4686F: lib/kobj* 4687 4688DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4689M: Kevin Hilman <khilman@kernel.org> 4690M: Nishanth Menon <nm@ti.com> 4691S: Maintained 4692F: drivers/power/avs/ 4693F: include/linux/power/smartreflex.h 4694L: linux-pm@vger.kernel.org 4695 4696DRM DRIVER FOR ARM PL111 CLCD 4697M: Eric Anholt <eric@anholt.net> 4698T: git git://anongit.freedesktop.org/drm/drm-misc 4699S: Supported 4700F: drivers/gpu/drm/pl111/ 4701 4702DRM DRIVER FOR ARM VERSATILE TFT PANELS 4703M: Linus Walleij <linus.walleij@linaro.org> 4704T: git git://anongit.freedesktop.org/drm/drm-misc 4705S: Maintained 4706F: drivers/gpu/drm/panel/panel-arm-versatile.c 4707F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4708 4709DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4710M: Dave Airlie <airlied@redhat.com> 4711S: Odd Fixes 4712F: drivers/gpu/drm/ast/ 4713 4714DRM DRIVER FOR BOCHS VIRTUAL GPU 4715M: Gerd Hoffmann <kraxel@redhat.com> 4716L: virtualization@lists.linux-foundation.org 4717T: git git://anongit.freedesktop.org/drm/drm-misc 4718S: Maintained 4719F: drivers/gpu/drm/bochs/ 4720 4721DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4722M: Linus Walleij <linus.walleij@linaro.org> 4723T: git git://anongit.freedesktop.org/drm/drm-misc 4724S: Maintained 4725F: drivers/gpu/drm/tve200/ 4726 4727DRM DRIVER FOR ILITEK ILI9225 PANELS 4728M: David Lechner <david@lechnology.com> 4729S: Maintained 4730F: drivers/gpu/drm/tinydrm/ili9225.c 4731F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4732 4733DRM DRIVER FOR INTEL I810 VIDEO CARDS 4734S: Orphan / Obsolete 4735F: drivers/gpu/drm/i810/ 4736F: include/uapi/drm/i810_drm.h 4737 4738DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4739S: Orphan / Obsolete 4740F: drivers/gpu/drm/mga/ 4741F: include/uapi/drm/mga_drm.h 4742 4743DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4744M: Dave Airlie <airlied@redhat.com> 4745S: Odd Fixes 4746F: drivers/gpu/drm/mgag200/ 4747 4748DRM DRIVER FOR MI0283QT 4749M: Noralf Trønnes <noralf@tronnes.org> 4750S: Maintained 4751F: drivers/gpu/drm/tinydrm/mi0283qt.c 4752F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4753 4754DRM DRIVER FOR MSM ADRENO GPU 4755M: Rob Clark <robdclark@gmail.com> 4756L: linux-arm-msm@vger.kernel.org 4757L: dri-devel@lists.freedesktop.org 4758L: freedreno@lists.freedesktop.org 4759T: git git://people.freedesktop.org/~robclark/linux 4760S: Maintained 4761F: drivers/gpu/drm/msm/ 4762F: include/uapi/drm/msm_drm.h 4763F: Documentation/devicetree/bindings/display/msm/ 4764 4765DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4766M: Ben Skeggs <bskeggs@redhat.com> 4767L: dri-devel@lists.freedesktop.org 4768L: nouveau@lists.freedesktop.org 4769T: git git://github.com/skeggsb/linux 4770S: Supported 4771F: drivers/gpu/drm/nouveau/ 4772F: include/uapi/drm/nouveau_drm.h 4773 4774DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4775M: Noralf Trønnes <noralf@tronnes.org> 4776S: Maintained 4777F: drivers/gpu/drm/tinydrm/repaper.c 4778F: Documentation/devicetree/bindings/display/repaper.txt 4779 4780DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4781M: Dave Airlie <airlied@redhat.com> 4782M: Gerd Hoffmann <kraxel@redhat.com> 4783L: virtualization@lists.linux-foundation.org 4784T: git git://anongit.freedesktop.org/drm/drm-misc 4785S: Obsolete 4786W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4787F: drivers/gpu/drm/cirrus/ 4788 4789DRM DRIVER FOR QXL VIRTUAL GPU 4790M: Dave Airlie <airlied@redhat.com> 4791M: Gerd Hoffmann <kraxel@redhat.com> 4792L: virtualization@lists.linux-foundation.org 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794S: Maintained 4795F: drivers/gpu/drm/qxl/ 4796F: include/uapi/drm/qxl_drm.h 4797 4798DRM DRIVER FOR RAGE 128 VIDEO CARDS 4799S: Orphan / Obsolete 4800F: drivers/gpu/drm/r128/ 4801F: include/uapi/drm/r128_drm.h 4802 4803DRM DRIVER FOR SAVAGE VIDEO CARDS 4804S: Orphan / Obsolete 4805F: drivers/gpu/drm/savage/ 4806F: include/uapi/drm/savage_drm.h 4807 4808DRM DRIVER FOR SIS VIDEO CARDS 4809S: Orphan / Obsolete 4810F: drivers/gpu/drm/sis/ 4811F: include/uapi/drm/sis_drm.h 4812 4813DRM DRIVER FOR SITRONIX ST7586 PANELS 4814M: David Lechner <david@lechnology.com> 4815S: Maintained 4816F: drivers/gpu/drm/tinydrm/st7586.c 4817F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4818 4819DRM DRIVER FOR SITRONIX ST7735R PANELS 4820M: David Lechner <david@lechnology.com> 4821S: Maintained 4822F: drivers/gpu/drm/tinydrm/st7735r.c 4823F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4824 4825DRM DRIVER FOR TDFX VIDEO CARDS 4826S: Orphan / Obsolete 4827F: drivers/gpu/drm/tdfx/ 4828 4829DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4830M: Dave Airlie <airlied@redhat.com> 4831R: Sean Paul <sean@poorly.run> 4832L: dri-devel@lists.freedesktop.org 4833S: Odd Fixes 4834F: drivers/gpu/drm/udl/ 4835T: git git://anongit.freedesktop.org/drm/drm-misc 4836 4837DRM DRIVER FOR VMWARE VIRTUAL GPU 4838M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4839M: Sinclair Yeh <syeh@vmware.com> 4840M: Thomas Hellstrom <thellstrom@vmware.com> 4841L: dri-devel@lists.freedesktop.org 4842T: git git://people.freedesktop.org/~syeh/repos_linux 4843T: git git://people.freedesktop.org/~thomash/linux 4844S: Supported 4845F: drivers/gpu/drm/vmwgfx/ 4846F: include/uapi/drm/vmwgfx_drm.h 4847 4848DRM DRIVERS 4849M: David Airlie <airlied@linux.ie> 4850M: Daniel Vetter <daniel@ffwll.ch> 4851L: dri-devel@lists.freedesktop.org 4852T: git git://anongit.freedesktop.org/drm/drm 4853B: https://bugs.freedesktop.org/ 4854C: irc://chat.freenode.net/dri-devel 4855S: Maintained 4856F: drivers/gpu/drm/ 4857F: drivers/gpu/vga/ 4858F: Documentation/devicetree/bindings/display/ 4859F: Documentation/devicetree/bindings/gpu/ 4860F: Documentation/gpu/ 4861F: include/drm/ 4862F: include/uapi/drm/ 4863F: include/linux/vga* 4864 4865DRM DRIVERS AND MISC GPU PATCHES 4866M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4867M: Maxime Ripard <maxime.ripard@bootlin.com> 4868M: Sean Paul <sean@poorly.run> 4869W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4870S: Maintained 4871T: git git://anongit.freedesktop.org/drm/drm-misc 4872F: Documentation/gpu/ 4873F: drivers/gpu/vga/ 4874F: drivers/gpu/drm/* 4875F: include/drm/drm* 4876F: include/uapi/drm/drm* 4877F: include/linux/vga* 4878 4879DRM DRIVERS FOR ALLWINNER A10 4880M: Maxime Ripard <maxime.ripard@bootlin.com> 4881L: dri-devel@lists.freedesktop.org 4882S: Supported 4883F: drivers/gpu/drm/sun4i/ 4884F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4885T: git git://anongit.freedesktop.org/drm/drm-misc 4886 4887DRM DRIVERS FOR AMLOGIC SOCS 4888M: Neil Armstrong <narmstrong@baylibre.com> 4889L: dri-devel@lists.freedesktop.org 4890L: linux-amlogic@lists.infradead.org 4891W: http://linux-meson.com/ 4892S: Supported 4893F: drivers/gpu/drm/meson/ 4894F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4895F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4896F: Documentation/gpu/meson.rst 4897T: git git://anongit.freedesktop.org/drm/drm-misc 4898 4899DRM DRIVERS FOR ATMEL HLCDC 4900M: Boris Brezillon <boris.brezillon@bootlin.com> 4901L: dri-devel@lists.freedesktop.org 4902S: Supported 4903F: drivers/gpu/drm/atmel-hlcdc/ 4904F: Documentation/devicetree/bindings/display/atmel/ 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DRM DRIVERS FOR BRIDGE CHIPS 4908M: Archit Taneja <architt@codeaurora.org> 4909M: Andrzej Hajda <a.hajda@samsung.com> 4910R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4911S: Maintained 4912T: git git://anongit.freedesktop.org/drm/drm-misc 4913F: drivers/gpu/drm/bridge/ 4914 4915DRM DRIVERS FOR EXYNOS 4916M: Inki Dae <inki.dae@samsung.com> 4917M: Joonyoung Shim <jy0922.shim@samsung.com> 4918M: Seung-Woo Kim <sw0312.kim@samsung.com> 4919M: Kyungmin Park <kyungmin.park@samsung.com> 4920L: dri-devel@lists.freedesktop.org 4921T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4922S: Supported 4923F: drivers/gpu/drm/exynos/ 4924F: include/uapi/drm/exynos_drm.h 4925F: Documentation/devicetree/bindings/display/exynos/ 4926 4927DRM DRIVERS FOR FREESCALE DCU 4928M: Stefan Agner <stefan@agner.ch> 4929M: Alison Wang <alison.wang@nxp.com> 4930L: dri-devel@lists.freedesktop.org 4931S: Supported 4932F: drivers/gpu/drm/fsl-dcu/ 4933F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4934F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4935F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4936T: git git://anongit.freedesktop.org/drm/drm-misc 4937 4938DRM DRIVERS FOR FREESCALE IMX 4939M: Philipp Zabel <p.zabel@pengutronix.de> 4940L: dri-devel@lists.freedesktop.org 4941S: Maintained 4942F: drivers/gpu/drm/imx/ 4943F: drivers/gpu/ipu-v3/ 4944F: Documentation/devicetree/bindings/display/imx/ 4945 4946DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4947M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4948L: dri-devel@lists.freedesktop.org 4949T: git git://github.com/patjak/drm-gma500 4950S: Maintained 4951F: drivers/gpu/drm/gma500/ 4952 4953DRM DRIVERS FOR HISILICON 4954M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4955M: Rongrong Zou <zourongrong@gmail.com> 4956R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4957R: Chen Feng <puck.chen@hisilicon.com> 4958L: dri-devel@lists.freedesktop.org 4959T: git git://github.com/xin3liang/linux.git 4960S: Maintained 4961F: drivers/gpu/drm/hisilicon/ 4962F: Documentation/devicetree/bindings/display/hisilicon/ 4963 4964DRM DRIVERS FOR MEDIATEK 4965M: CK Hu <ck.hu@mediatek.com> 4966M: Philipp Zabel <p.zabel@pengutronix.de> 4967L: dri-devel@lists.freedesktop.org 4968S: Supported 4969F: drivers/gpu/drm/mediatek/ 4970F: Documentation/devicetree/bindings/display/mediatek/ 4971 4972DRM DRIVERS FOR NVIDIA TEGRA 4973M: Thierry Reding <thierry.reding@gmail.com> 4974L: dri-devel@lists.freedesktop.org 4975L: linux-tegra@vger.kernel.org 4976T: git git://anongit.freedesktop.org/tegra/linux.git 4977S: Supported 4978F: drivers/gpu/drm/tegra/ 4979F: drivers/gpu/host1x/ 4980F: include/linux/host1x.h 4981F: include/uapi/drm/tegra_drm.h 4982F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4983 4984DRM DRIVERS FOR RENESAS 4985M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4986M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4987L: dri-devel@lists.freedesktop.org 4988L: linux-renesas-soc@vger.kernel.org 4989T: git git://linuxtv.org/pinchartl/media drm/du/next 4990S: Supported 4991F: drivers/gpu/drm/rcar-du/ 4992F: drivers/gpu/drm/shmobile/ 4993F: include/linux/platform_data/shmob_drm.h 4994F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4995F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4996F: Documentation/devicetree/bindings/display/renesas,du.txt 4997 4998DRM DRIVERS FOR ROCKCHIP 4999M: Sandy Huang <hjc@rock-chips.com> 5000M: Heiko Stübner <heiko@sntech.de> 5001L: dri-devel@lists.freedesktop.org 5002S: Maintained 5003F: drivers/gpu/drm/rockchip/ 5004F: Documentation/devicetree/bindings/display/rockchip/ 5005T: git git://anongit.freedesktop.org/drm/drm-misc 5006 5007DRM DRIVERS FOR STI 5008M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5009M: Vincent Abriou <vincent.abriou@st.com> 5010L: dri-devel@lists.freedesktop.org 5011T: git git://anongit.freedesktop.org/drm/drm-misc 5012S: Maintained 5013F: drivers/gpu/drm/sti 5014F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5015 5016DRM DRIVERS FOR STM 5017M: Yannick Fertre <yannick.fertre@st.com> 5018M: Philippe Cornu <philippe.cornu@st.com> 5019M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5020M: Vincent Abriou <vincent.abriou@st.com> 5021L: dri-devel@lists.freedesktop.org 5022T: git git://anongit.freedesktop.org/drm/drm-misc 5023S: Maintained 5024F: drivers/gpu/drm/stm 5025F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5026 5027DRM DRIVERS FOR TI LCDC 5028M: Jyri Sarha <jsarha@ti.com> 5029R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5030L: dri-devel@lists.freedesktop.org 5031S: Maintained 5032F: drivers/gpu/drm/tilcdc/ 5033F: Documentation/devicetree/bindings/display/tilcdc/ 5034 5035DRM DRIVERS FOR TI OMAP 5036M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5037L: dri-devel@lists.freedesktop.org 5038S: Maintained 5039F: drivers/gpu/drm/omapdrm/ 5040F: Documentation/devicetree/bindings/display/ti/ 5041 5042DRM DRIVERS FOR V3D 5043M: Eric Anholt <eric@anholt.net> 5044S: Supported 5045F: drivers/gpu/drm/v3d/ 5046F: include/uapi/drm/v3d_drm.h 5047F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5048T: git git://anongit.freedesktop.org/drm/drm-misc 5049 5050DRM DRIVERS FOR VC4 5051M: Eric Anholt <eric@anholt.net> 5052T: git git://github.com/anholt/linux 5053S: Supported 5054F: drivers/gpu/drm/vc4/ 5055F: include/uapi/drm/vc4_drm.h 5056F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5057T: git git://anongit.freedesktop.org/drm/drm-misc 5058 5059DRM DRIVERS FOR VIVANTE GPU IP 5060M: Lucas Stach <l.stach@pengutronix.de> 5061R: Russell King <linux+etnaviv@armlinux.org.uk> 5062R: Christian Gmeiner <christian.gmeiner@gmail.com> 5063L: etnaviv@lists.freedesktop.org 5064L: dri-devel@lists.freedesktop.org 5065S: Maintained 5066F: drivers/gpu/drm/etnaviv/ 5067F: include/uapi/drm/etnaviv_drm.h 5068F: Documentation/devicetree/bindings/display/etnaviv/ 5069 5070DRM DRIVERS FOR ZTE ZX 5071M: Shawn Guo <shawnguo@kernel.org> 5072L: dri-devel@lists.freedesktop.org 5073S: Maintained 5074F: drivers/gpu/drm/zte/ 5075F: Documentation/devicetree/bindings/display/zte,vou.txt 5076T: git git://anongit.freedesktop.org/drm/drm-misc 5077 5078DRM PANEL DRIVERS 5079M: Thierry Reding <thierry.reding@gmail.com> 5080L: dri-devel@lists.freedesktop.org 5081T: git git://anongit.freedesktop.org/drm/drm-misc 5082S: Maintained 5083F: drivers/gpu/drm/drm_panel.c 5084F: drivers/gpu/drm/panel/ 5085F: include/drm/drm_panel.h 5086F: Documentation/devicetree/bindings/display/panel/ 5087 5088DRM TINYDRM DRIVERS 5089M: Noralf Trønnes <noralf@tronnes.org> 5090W: https://github.com/notro/tinydrm/wiki/Development 5091T: git git://anongit.freedesktop.org/drm/drm-misc 5092S: Maintained 5093F: drivers/gpu/drm/tinydrm/ 5094F: include/drm/tinydrm/ 5095 5096DRM DRIVERS FOR XEN 5097M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5098T: git git://anongit.freedesktop.org/drm/drm-misc 5099L: dri-devel@lists.freedesktop.org 5100L: xen-devel@lists.xen.org 5101S: Supported 5102F: drivers/gpu/drm/xen/ 5103F: Documentation/gpu/xen-front.rst 5104 5105DRM TTM SUBSYSTEM 5106M: Christian Koenig <christian.koenig@amd.com> 5107M: Huang Rui <ray.huang@amd.com> 5108M: Junwei Zhang <Jerry.Zhang@amd.com> 5109T: git git://people.freedesktop.org/~agd5f/linux 5110S: Maintained 5111L: dri-devel@lists.freedesktop.org 5112F: include/drm/ttm/ 5113F: drivers/gpu/drm/ttm/ 5114 5115DSBR100 USB FM RADIO DRIVER 5116M: Alexey Klimov <klimov.linux@gmail.com> 5117L: linux-media@vger.kernel.org 5118T: git git://linuxtv.org/media_tree.git 5119S: Maintained 5120F: drivers/media/radio/dsbr100.c 5121 5122DSCC4 DRIVER 5123M: Francois Romieu <romieu@fr.zoreil.com> 5124L: netdev@vger.kernel.org 5125S: Maintained 5126F: drivers/net/wan/dscc4.c 5127 5128DT3155 MEDIA DRIVER 5129M: Hans Verkuil <hverkuil@xs4all.nl> 5130L: linux-media@vger.kernel.org 5131T: git git://linuxtv.org/media_tree.git 5132W: https://linuxtv.org 5133S: Odd Fixes 5134F: drivers/media/pci/dt3155/ 5135 5136DVB_USB_AF9015 MEDIA DRIVER 5137M: Antti Palosaari <crope@iki.fi> 5138L: linux-media@vger.kernel.org 5139W: https://linuxtv.org 5140W: http://palosaari.fi/linux/ 5141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5142T: git git://linuxtv.org/anttip/media_tree.git 5143S: Maintained 5144F: drivers/media/usb/dvb-usb-v2/af9015* 5145 5146DVB_USB_AF9035 MEDIA DRIVER 5147M: Antti Palosaari <crope@iki.fi> 5148L: linux-media@vger.kernel.org 5149W: https://linuxtv.org 5150W: http://palosaari.fi/linux/ 5151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5152T: git git://linuxtv.org/anttip/media_tree.git 5153S: Maintained 5154F: drivers/media/usb/dvb-usb-v2/af9035* 5155 5156DVB_USB_ANYSEE MEDIA DRIVER 5157M: Antti Palosaari <crope@iki.fi> 5158L: linux-media@vger.kernel.org 5159W: https://linuxtv.org 5160W: http://palosaari.fi/linux/ 5161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5162T: git git://linuxtv.org/anttip/media_tree.git 5163S: Maintained 5164F: drivers/media/usb/dvb-usb-v2/anysee* 5165 5166DVB_USB_AU6610 MEDIA DRIVER 5167M: Antti Palosaari <crope@iki.fi> 5168L: linux-media@vger.kernel.org 5169W: https://linuxtv.org 5170W: http://palosaari.fi/linux/ 5171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5172T: git git://linuxtv.org/anttip/media_tree.git 5173S: Maintained 5174F: drivers/media/usb/dvb-usb-v2/au6610* 5175 5176DVB_USB_CE6230 MEDIA DRIVER 5177M: Antti Palosaari <crope@iki.fi> 5178L: linux-media@vger.kernel.org 5179W: https://linuxtv.org 5180W: http://palosaari.fi/linux/ 5181Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5182T: git git://linuxtv.org/anttip/media_tree.git 5183S: Maintained 5184F: drivers/media/usb/dvb-usb-v2/ce6230* 5185 5186DVB_USB_CXUSB MEDIA DRIVER 5187M: Michael Krufky <mkrufky@linuxtv.org> 5188L: linux-media@vger.kernel.org 5189W: https://linuxtv.org 5190W: http://github.com/mkrufky 5191Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5192T: git git://linuxtv.org/media_tree.git 5193S: Maintained 5194F: drivers/media/usb/dvb-usb/cxusb* 5195 5196DVB_USB_EC168 MEDIA DRIVER 5197M: Antti Palosaari <crope@iki.fi> 5198L: linux-media@vger.kernel.org 5199W: https://linuxtv.org 5200W: http://palosaari.fi/linux/ 5201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5202T: git git://linuxtv.org/anttip/media_tree.git 5203S: Maintained 5204F: drivers/media/usb/dvb-usb-v2/ec168* 5205 5206DVB_USB_GL861 MEDIA DRIVER 5207M: Antti Palosaari <crope@iki.fi> 5208L: linux-media@vger.kernel.org 5209W: https://linuxtv.org 5210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5211T: git git://linuxtv.org/anttip/media_tree.git 5212S: Maintained 5213F: drivers/media/usb/dvb-usb-v2/gl861* 5214 5215DVB_USB_MXL111SF MEDIA DRIVER 5216M: Michael Krufky <mkrufky@linuxtv.org> 5217L: linux-media@vger.kernel.org 5218W: https://linuxtv.org 5219W: http://github.com/mkrufky 5220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5221T: git git://linuxtv.org/mkrufky/mxl111sf.git 5222S: Maintained 5223F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5224 5225DVB_USB_RTL28XXU MEDIA DRIVER 5226M: Antti Palosaari <crope@iki.fi> 5227L: linux-media@vger.kernel.org 5228W: https://linuxtv.org 5229W: http://palosaari.fi/linux/ 5230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5231T: git git://linuxtv.org/anttip/media_tree.git 5232S: Maintained 5233F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5234 5235DVB_USB_V2 MEDIA DRIVER 5236M: Antti Palosaari <crope@iki.fi> 5237L: linux-media@vger.kernel.org 5238W: https://linuxtv.org 5239W: http://palosaari.fi/linux/ 5240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5241T: git git://linuxtv.org/anttip/media_tree.git 5242S: Maintained 5243F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5244F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5245 5246DYNAMIC DEBUG 5247M: Jason Baron <jbaron@akamai.com> 5248S: Maintained 5249F: lib/dynamic_debug.c 5250F: include/linux/dynamic_debug.h 5251 5252DYNAMIC INTERRUPT MODERATION 5253M: Tal Gilboa <talgi@mellanox.com> 5254S: Maintained 5255F: include/linux/net_dim.h 5256 5257DZ DECSTATION DZ11 SERIAL DRIVER 5258M: "Maciej W. Rozycki" <macro@linux-mips.org> 5259S: Maintained 5260F: drivers/tty/serial/dz.* 5261 5262E3X0 POWER BUTTON DRIVER 5263M: Moritz Fischer <moritz.fischer@ettus.com> 5264L: usrp-users@lists.ettus.com 5265W: http://www.ettus.com 5266S: Supported 5267F: drivers/input/misc/e3x0-button.c 5268F: Documentation/devicetree/bindings/input/e3x0-button.txt 5269 5270E4000 MEDIA DRIVER 5271M: Antti Palosaari <crope@iki.fi> 5272L: linux-media@vger.kernel.org 5273W: https://linuxtv.org 5274W: http://palosaari.fi/linux/ 5275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5276T: git git://linuxtv.org/anttip/media_tree.git 5277S: Maintained 5278F: drivers/media/tuners/e4000* 5279 5280EARTH_PT1 MEDIA DRIVER 5281M: Akihiro Tsukada <tskd08@gmail.com> 5282L: linux-media@vger.kernel.org 5283S: Odd Fixes 5284F: drivers/media/pci/pt1/ 5285 5286EARTH_PT3 MEDIA DRIVER 5287M: Akihiro Tsukada <tskd08@gmail.com> 5288L: linux-media@vger.kernel.org 5289S: Odd Fixes 5290F: drivers/media/pci/pt3/ 5291 5292EC100 MEDIA DRIVER 5293M: Antti Palosaari <crope@iki.fi> 5294L: linux-media@vger.kernel.org 5295W: https://linuxtv.org 5296W: http://palosaari.fi/linux/ 5297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5298T: git git://linuxtv.org/anttip/media_tree.git 5299S: Maintained 5300F: drivers/media/dvb-frontends/ec100* 5301 5302ECRYPT FILE SYSTEM 5303M: Tyler Hicks <tyhicks@canonical.com> 5304L: ecryptfs@vger.kernel.org 5305W: http://ecryptfs.org 5306W: https://launchpad.net/ecryptfs 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5308S: Supported 5309F: Documentation/filesystems/ecryptfs.txt 5310F: fs/ecryptfs/ 5311 5312EDAC-AMD64 5313M: Borislav Petkov <bp@alien8.de> 5314L: linux-edac@vger.kernel.org 5315S: Maintained 5316F: drivers/edac/amd64_edac* 5317 5318EDAC-CALXEDA 5319M: Robert Richter <rric@kernel.org> 5320L: linux-edac@vger.kernel.org 5321S: Maintained 5322F: drivers/edac/highbank* 5323 5324EDAC-CAVIUM OCTEON 5325M: Ralf Baechle <ralf@linux-mips.org> 5326M: David Daney <david.daney@cavium.com> 5327L: linux-edac@vger.kernel.org 5328L: linux-mips@vger.kernel.org 5329S: Supported 5330F: drivers/edac/octeon_edac* 5331 5332EDAC-CAVIUM THUNDERX 5333M: David Daney <david.daney@cavium.com> 5334M: Jan Glauber <jglauber@cavium.com> 5335L: linux-edac@vger.kernel.org 5336S: Supported 5337F: drivers/edac/thunderx_edac* 5338 5339EDAC-CORE 5340M: Borislav Petkov <bp@alien8.de> 5341M: Mauro Carvalho Chehab <mchehab@kernel.org> 5342L: linux-edac@vger.kernel.org 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5345S: Supported 5346F: Documentation/admin-guide/ras.rst 5347F: Documentation/driver-api/edac.rst 5348F: drivers/edac/ 5349F: include/linux/edac.h 5350 5351EDAC-E752X 5352M: Mark Gross <mark.gross@intel.com> 5353L: linux-edac@vger.kernel.org 5354S: Maintained 5355F: drivers/edac/e752x_edac.c 5356 5357EDAC-E7XXX 5358L: linux-edac@vger.kernel.org 5359S: Maintained 5360F: drivers/edac/e7xxx_edac.c 5361 5362EDAC-FSL_DDR 5363M: York Sun <york.sun@nxp.com> 5364L: linux-edac@vger.kernel.org 5365S: Maintained 5366F: drivers/edac/fsl_ddr_edac.* 5367 5368EDAC-GHES 5369M: Mauro Carvalho Chehab <mchehab@kernel.org> 5370L: linux-edac@vger.kernel.org 5371S: Maintained 5372F: drivers/edac/ghes_edac.c 5373 5374EDAC-I3000 5375L: linux-edac@vger.kernel.org 5376S: Orphan 5377F: drivers/edac/i3000_edac.c 5378 5379EDAC-I5000 5380L: linux-edac@vger.kernel.org 5381S: Maintained 5382F: drivers/edac/i5000_edac.c 5383 5384EDAC-I5400 5385M: Mauro Carvalho Chehab <mchehab@kernel.org> 5386L: linux-edac@vger.kernel.org 5387S: Maintained 5388F: drivers/edac/i5400_edac.c 5389 5390EDAC-I7300 5391M: Mauro Carvalho Chehab <mchehab@kernel.org> 5392L: linux-edac@vger.kernel.org 5393S: Maintained 5394F: drivers/edac/i7300_edac.c 5395 5396EDAC-I7CORE 5397M: Mauro Carvalho Chehab <mchehab@kernel.org> 5398L: linux-edac@vger.kernel.org 5399S: Maintained 5400F: drivers/edac/i7core_edac.c 5401 5402EDAC-I82443BXGX 5403M: Tim Small <tim@buttersideup.com> 5404L: linux-edac@vger.kernel.org 5405S: Maintained 5406F: drivers/edac/i82443bxgx_edac.c 5407 5408EDAC-I82975X 5409M: Ranganathan Desikan <ravi@jetztechnologies.com> 5410M: "Arvind R." <arvino55@gmail.com> 5411L: linux-edac@vger.kernel.org 5412S: Maintained 5413F: drivers/edac/i82975x_edac.c 5414 5415EDAC-IE31200 5416M: Jason Baron <jbaron@akamai.com> 5417L: linux-edac@vger.kernel.org 5418S: Maintained 5419F: drivers/edac/ie31200_edac.c 5420 5421EDAC-MPC85XX 5422M: Johannes Thumshirn <morbidrsa@gmail.com> 5423L: linux-edac@vger.kernel.org 5424S: Maintained 5425F: drivers/edac/mpc85xx_edac.[ch] 5426 5427EDAC-PASEMI 5428M: Egor Martovetsky <egor@pasemi.com> 5429L: linux-edac@vger.kernel.org 5430S: Maintained 5431F: drivers/edac/pasemi_edac.c 5432 5433EDAC-PND2 5434M: Tony Luck <tony.luck@intel.com> 5435L: linux-edac@vger.kernel.org 5436S: Maintained 5437F: drivers/edac/pnd2_edac.[ch] 5438 5439EDAC-R82600 5440M: Tim Small <tim@buttersideup.com> 5441L: linux-edac@vger.kernel.org 5442S: Maintained 5443F: drivers/edac/r82600_edac.c 5444 5445EDAC-SBRIDGE 5446M: Tony Luck <tony.luck@intel.com> 5447R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5448L: linux-edac@vger.kernel.org 5449S: Maintained 5450F: drivers/edac/sb_edac.c 5451 5452EDAC-SKYLAKE 5453M: Tony Luck <tony.luck@intel.com> 5454L: linux-edac@vger.kernel.org 5455S: Maintained 5456F: drivers/edac/skx_edac.c 5457 5458EDAC-TI 5459M: Tero Kristo <t-kristo@ti.com> 5460L: linux-edac@vger.kernel.org 5461S: Maintained 5462F: drivers/edac/ti_edac.c 5463 5464EDAC-QCOM 5465M: Channagoud Kadabi <ckadabi@codeaurora.org> 5466M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5467L: linux-arm-msm@vger.kernel.org 5468L: linux-edac@vger.kernel.org 5469S: Maintained 5470F: drivers/edac/qcom_edac.c 5471 5472EDIROL UA-101/UA-1000 DRIVER 5473M: Clemens Ladisch <clemens@ladisch.de> 5474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5475T: git git://git.alsa-project.org/alsa-kernel.git 5476S: Maintained 5477F: sound/usb/misc/ua101.c 5478 5479EFI TEST DRIVER 5480L: linux-efi@vger.kernel.org 5481M: Ivan Hu <ivan.hu@canonical.com> 5482M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5483S: Maintained 5484F: drivers/firmware/efi/test/ 5485 5486EFI VARIABLE FILESYSTEM 5487M: Matthew Garrett <matthew.garrett@nebula.com> 5488M: Jeremy Kerr <jk@ozlabs.org> 5489M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5491L: linux-efi@vger.kernel.org 5492S: Maintained 5493F: fs/efivarfs/ 5494 5495EFIFB FRAMEBUFFER DRIVER 5496L: linux-fbdev@vger.kernel.org 5497M: Peter Jones <pjones@redhat.com> 5498S: Maintained 5499F: drivers/video/fbdev/efifb.c 5500 5501EFS FILESYSTEM 5502W: http://aeschi.ch.eu.org/efs/ 5503S: Orphan 5504F: fs/efs/ 5505 5506EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5507M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5508L: netdev@vger.kernel.org 5509S: Maintained 5510F: drivers/net/ethernet/ibm/ehea/ 5511 5512EM28XX VIDEO4LINUX DRIVER 5513M: Mauro Carvalho Chehab <mchehab@kernel.org> 5514L: linux-media@vger.kernel.org 5515W: https://linuxtv.org 5516T: git git://linuxtv.org/media_tree.git 5517S: Maintained 5518F: drivers/media/usb/em28xx/ 5519F: Documentation/media/v4l-drivers/em28xx* 5520 5521EMBEDDED LINUX 5522M: Paul Gortmaker <paul.gortmaker@windriver.com> 5523M: Matt Mackall <mpm@selenic.com> 5524M: David Woodhouse <dwmw2@infradead.org> 5525L: linux-embedded@vger.kernel.org 5526S: Maintained 5527 5528Emulex 10Gbps iSCSI - OneConnect DRIVER 5529M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5530M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5531M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5532L: linux-scsi@vger.kernel.org 5533W: http://www.broadcom.com 5534S: Supported 5535F: drivers/scsi/be2iscsi/ 5536 5537Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5538M: Sathya Perla <sathya.perla@broadcom.com> 5539M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5540M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5541M: Somnath Kotur <somnath.kotur@broadcom.com> 5542L: netdev@vger.kernel.org 5543W: http://www.emulex.com 5544S: Supported 5545F: drivers/net/ethernet/emulex/benet/ 5546 5547EMULEX ONECONNECT ROCE DRIVER 5548M: Selvin Xavier <selvin.xavier@broadcom.com> 5549M: Devesh Sharma <devesh.sharma@broadcom.com> 5550L: linux-rdma@vger.kernel.org 5551W: http://www.broadcom.com 5552S: Odd Fixes 5553F: drivers/infiniband/hw/ocrdma/ 5554F: include/uapi/rdma/ocrdma-abi.h 5555 5556EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5557M: James Smart <james.smart@broadcom.com> 5558M: Dick Kennedy <dick.kennedy@broadcom.com> 5559L: linux-scsi@vger.kernel.org 5560W: http://www.broadcom.com 5561S: Supported 5562F: drivers/scsi/lpfc/ 5563 5564ENE CB710 FLASH CARD READER DRIVER 5565M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5566S: Maintained 5567F: drivers/misc/cb710/ 5568F: drivers/mmc/host/cb710-mmc.* 5569F: include/linux/cb710.h 5570 5571ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5572M: Maxim Levitsky <maximlevitsky@gmail.com> 5573S: Maintained 5574F: drivers/media/rc/ene_ir.* 5575 5576EPSON S1D13XXX FRAMEBUFFER DRIVER 5577M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5578S: Maintained 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5580F: drivers/video/fbdev/s1d13xxxfb.c 5581F: include/video/s1d13xxxfb.h 5582 5583ERRSEQ ERROR TRACKING INFRASTRUCTURE 5584M: Jeff Layton <jlayton@kernel.org> 5585S: Maintained 5586F: lib/errseq.c 5587F: include/linux/errseq.h 5588 5589ET131X NETWORK DRIVER 5590M: Mark Einon <mark.einon@gmail.com> 5591S: Odd Fixes 5592F: drivers/net/ethernet/agere/ 5593 5594ETHERNET BRIDGE 5595M: Roopa Prabhu <roopa@cumulusnetworks.com> 5596M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5597L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5598L: netdev@vger.kernel.org 5599W: http://www.linuxfoundation.org/en/Net:Bridge 5600S: Maintained 5601F: include/linux/netfilter_bridge/ 5602F: net/bridge/ 5603 5604ETHERNET PHY LIBRARY 5605M: Andrew Lunn <andrew@lunn.ch> 5606M: Florian Fainelli <f.fainelli@gmail.com> 5607M: Heiner Kallweit <hkallweit1@gmail.com> 5608L: netdev@vger.kernel.org 5609S: Maintained 5610F: Documentation/ABI/testing/sysfs-bus-mdio 5611F: Documentation/devicetree/bindings/net/mdio* 5612F: Documentation/networking/phy.txt 5613F: drivers/net/phy/ 5614F: drivers/of/of_mdio.c 5615F: drivers/of/of_net.c 5616F: include/linux/*mdio*.h 5617F: include/linux/of_net.h 5618F: include/linux/phy.h 5619F: include/linux/phy_fixed.h 5620F: include/linux/platform_data/mdio-bcm-unimac.h 5621F: include/trace/events/mdio.h 5622F: include/uapi/linux/mdio.h 5623F: include/uapi/linux/mii.h 5624 5625EXT2 FILE SYSTEM 5626M: Jan Kara <jack@suse.com> 5627L: linux-ext4@vger.kernel.org 5628S: Maintained 5629F: Documentation/filesystems/ext2.txt 5630F: fs/ext2/ 5631F: include/linux/ext2* 5632 5633EXT4 FILE SYSTEM 5634M: "Theodore Ts'o" <tytso@mit.edu> 5635M: Andreas Dilger <adilger.kernel@dilger.ca> 5636L: linux-ext4@vger.kernel.org 5637W: http://ext4.wiki.kernel.org 5638Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5640S: Maintained 5641F: Documentation/filesystems/ext4/ext4.rst 5642F: fs/ext4/ 5643 5644Extended Verification Module (EVM) 5645M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5646L: linux-integrity@vger.kernel.org 5647S: Supported 5648F: security/integrity/evm/ 5649 5650EXTENSIBLE FIRMWARE INTERFACE (EFI) 5651M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5652L: linux-efi@vger.kernel.org 5653T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5654S: Maintained 5655F: Documentation/efi-stub.txt 5656F: arch/*/kernel/efi.c 5657F: arch/x86/boot/compressed/eboot.[ch] 5658F: arch/*/include/asm/efi.h 5659F: arch/x86/platform/efi/ 5660F: drivers/firmware/efi/ 5661F: include/linux/efi*.h 5662F: arch/arm/boot/compressed/efi-header.S 5663F: arch/arm64/kernel/efi-entry.S 5664 5665EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5666M: MyungJoo Ham <myungjoo.ham@samsung.com> 5667M: Chanwoo Choi <cw00.choi@samsung.com> 5668L: linux-kernel@vger.kernel.org 5669T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5670S: Maintained 5671F: drivers/extcon/ 5672F: include/linux/extcon/ 5673F: include/linux/extcon.h 5674F: Documentation/extcon/ 5675F: Documentation/devicetree/bindings/extcon/ 5676 5677EXYNOS DP DRIVER 5678M: Jingoo Han <jingoohan1@gmail.com> 5679L: dri-devel@lists.freedesktop.org 5680S: Maintained 5681F: drivers/gpu/drm/exynos/exynos_dp* 5682 5683EXYNOS SYSMMU (IOMMU) driver 5684M: Marek Szyprowski <m.szyprowski@samsung.com> 5685L: iommu@lists.linux-foundation.org 5686S: Maintained 5687F: drivers/iommu/exynos-iommu.c 5688 5689EZchip NPS platform support 5690M: Vineet Gupta <vgupta@synopsys.com> 5691M: Ofer Levi <oferle@mellanox.com> 5692S: Supported 5693F: arch/arc/plat-eznps 5694F: arch/arc/boot/dts/eznps.dts 5695 5696F2FS FILE SYSTEM 5697M: Jaegeuk Kim <jaegeuk@kernel.org> 5698M: Chao Yu <yuchao0@huawei.com> 5699L: linux-f2fs-devel@lists.sourceforge.net 5700W: https://f2fs.wiki.kernel.org/ 5701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5702S: Maintained 5703F: Documentation/filesystems/f2fs.txt 5704F: Documentation/ABI/testing/sysfs-fs-f2fs 5705F: fs/f2fs/ 5706F: include/linux/f2fs_fs.h 5707F: include/trace/events/f2fs.h 5708 5709F71805F HARDWARE MONITORING DRIVER 5710M: Jean Delvare <jdelvare@suse.com> 5711L: linux-hwmon@vger.kernel.org 5712S: Maintained 5713F: Documentation/hwmon/f71805f 5714F: drivers/hwmon/f71805f.c 5715 5716FADDR2LINE 5717M: Josh Poimboeuf <jpoimboe@redhat.com> 5718S: Maintained 5719F: scripts/faddr2line 5720 5721FAILOVER MODULE 5722M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5723L: netdev@vger.kernel.org 5724S: Supported 5725F: net/core/failover.c 5726F: include/net/failover.h 5727F: Documentation/networking/failover.rst 5728 5729FANOTIFY 5730M: Jan Kara <jack@suse.cz> 5731R: Amir Goldstein <amir73il@gmail.com> 5732L: linux-fsdevel@vger.kernel.org 5733S: Maintained 5734F: fs/notify/fanotify/ 5735F: include/linux/fanotify.h 5736F: include/uapi/linux/fanotify.h 5737 5738FARSYNC SYNCHRONOUS DRIVER 5739M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5740W: http://www.farsite.co.uk/ 5741S: Supported 5742F: drivers/net/wan/farsync.* 5743 5744FAULT INJECTION SUPPORT 5745M: Akinobu Mita <akinobu.mita@gmail.com> 5746S: Supported 5747F: Documentation/fault-injection/ 5748F: lib/fault-inject.c 5749 5750FBTFT Framebuffer drivers 5751S: Orphan 5752L: dri-devel@lists.freedesktop.org 5753L: linux-fbdev@vger.kernel.org 5754F: drivers/staging/fbtft/ 5755 5756FC0011 TUNER DRIVER 5757M: Michael Buesch <m@bues.ch> 5758L: linux-media@vger.kernel.org 5759S: Maintained 5760F: drivers/media/tuners/fc0011.h 5761F: drivers/media/tuners/fc0011.c 5762 5763FC2580 MEDIA DRIVER 5764M: Antti Palosaari <crope@iki.fi> 5765L: linux-media@vger.kernel.org 5766W: https://linuxtv.org 5767W: http://palosaari.fi/linux/ 5768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5769T: git git://linuxtv.org/anttip/media_tree.git 5770S: Maintained 5771F: drivers/media/tuners/fc2580* 5772 5773FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5774M: Johannes Thumshirn <jth@kernel.org> 5775L: linux-scsi@vger.kernel.org 5776W: www.Open-FCoE.org 5777S: Supported 5778F: drivers/scsi/libfc/ 5779F: drivers/scsi/fcoe/ 5780F: include/scsi/fc/ 5781F: include/scsi/libfc.h 5782F: include/scsi/libfcoe.h 5783F: include/uapi/scsi/fc/ 5784 5785FILE LOCKING (flock() and fcntl()/lockf()) 5786M: Jeff Layton <jlayton@kernel.org> 5787M: "J. Bruce Fields" <bfields@fieldses.org> 5788L: linux-fsdevel@vger.kernel.org 5789S: Maintained 5790F: include/linux/fcntl.h 5791F: include/uapi/linux/fcntl.h 5792F: fs/fcntl.c 5793F: fs/locks.c 5794 5795FILESYSTEMS (VFS and infrastructure) 5796M: Alexander Viro <viro@zeniv.linux.org.uk> 5797L: linux-fsdevel@vger.kernel.org 5798S: Maintained 5799F: fs/* 5800F: include/linux/fs.h 5801F: include/uapi/linux/fs.h 5802 5803FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5804M: Riku Voipio <riku.voipio@iki.fi> 5805L: linux-hwmon@vger.kernel.org 5806S: Maintained 5807F: drivers/hwmon/f75375s.c 5808F: include/linux/f75375s.h 5809 5810FIREWIRE AUDIO DRIVERS 5811M: Clemens Ladisch <clemens@ladisch.de> 5812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5813T: git git://git.alsa-project.org/alsa-kernel.git 5814S: Maintained 5815F: sound/firewire/ 5816 5817FIREWIRE MEDIA DRIVERS (firedtv) 5818M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5819L: linux-media@vger.kernel.org 5820L: linux1394-devel@lists.sourceforge.net 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5822S: Maintained 5823F: drivers/media/firewire/ 5824 5825FIREWIRE SBP-2 TARGET 5826M: Chris Boot <bootc@bootc.net> 5827L: linux-scsi@vger.kernel.org 5828L: target-devel@vger.kernel.org 5829L: linux1394-devel@lists.sourceforge.net 5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5831S: Maintained 5832F: drivers/target/sbp/ 5833 5834FIREWIRE SUBSYSTEM 5835M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5836L: linux1394-devel@lists.sourceforge.net 5837W: http://ieee1394.wiki.kernel.org/ 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5839S: Maintained 5840F: drivers/firewire/ 5841F: include/linux/firewire.h 5842F: include/uapi/linux/firewire*.h 5843F: tools/firewire/ 5844 5845FIRMWARE LOADER (request_firmware) 5846M: Luis Chamberlain <mcgrof@kernel.org> 5847L: linux-kernel@vger.kernel.org 5848S: Maintained 5849F: Documentation/firmware_class/ 5850F: drivers/base/firmware_loader/ 5851F: include/linux/firmware.h 5852 5853FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5854M: Joshua Morris <josh.h.morris@us.ibm.com> 5855M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5856S: Maintained 5857F: drivers/block/rsxx/ 5858 5859FLOPPY DRIVER 5860M: Jiri Kosina <jikos@kernel.org> 5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5862S: Odd fixes 5863F: drivers/block/floppy.c 5864 5865FMC SUBSYSTEM 5866M: Alessandro Rubini <rubini@gnudd.com> 5867W: http://www.ohwr.org/projects/fmc-bus 5868S: Supported 5869F: drivers/fmc/ 5870F: include/linux/fmc*.h 5871F: include/linux/ipmi-fru.h 5872K: fmc_d.*register 5873 5874FPGA MANAGER FRAMEWORK 5875M: Alan Tull <atull@kernel.org> 5876M: Moritz Fischer <mdf@kernel.org> 5877L: linux-fpga@vger.kernel.org 5878S: Maintained 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5880Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5881F: Documentation/fpga/ 5882F: Documentation/driver-api/fpga/ 5883F: Documentation/devicetree/bindings/fpga/ 5884F: drivers/fpga/ 5885F: include/linux/fpga/ 5886W: http://www.rocketboards.org 5887 5888FPGA DFL DRIVERS 5889M: Wu Hao <hao.wu@intel.com> 5890L: linux-fpga@vger.kernel.org 5891S: Maintained 5892F: Documentation/fpga/dfl.txt 5893F: include/uapi/linux/fpga-dfl.h 5894F: drivers/fpga/dfl* 5895 5896FPU EMULATOR 5897M: Bill Metzenthen <billm@melbpc.org.au> 5898W: http://floatingpoint.sourceforge.net/emulator/index.html 5899S: Maintained 5900F: arch/x86/math-emu/ 5901 5902FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5903L: netdev@vger.kernel.org 5904S: Orphan 5905F: drivers/net/wan/dlci.c 5906F: drivers/net/wan/sdla.c 5907 5908FRAMEBUFFER LAYER 5909M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5910L: dri-devel@lists.freedesktop.org 5911L: linux-fbdev@vger.kernel.org 5912T: git git://github.com/bzolnier/linux.git 5913Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5914S: Maintained 5915F: Documentation/fb/ 5916F: drivers/video/ 5917F: include/video/ 5918F: include/linux/fb.h 5919F: include/uapi/video/ 5920F: include/uapi/linux/fb.h 5921 5922FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5923M: Horia Geantă <horia.geanta@nxp.com> 5924M: Aymen Sghaier <aymen.sghaier@nxp.com> 5925L: linux-crypto@vger.kernel.org 5926S: Maintained 5927F: drivers/crypto/caam/ 5928F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5929 5930FREESCALE DIU FRAMEBUFFER DRIVER 5931M: Timur Tabi <timur@kernel.org> 5932L: linux-fbdev@vger.kernel.org 5933S: Maintained 5934F: drivers/video/fbdev/fsl-diu-fb.* 5935 5936FREESCALE DMA DRIVER 5937M: Li Yang <leoyang.li@nxp.com> 5938M: Zhang Wei <zw@zh-kernel.org> 5939L: linuxppc-dev@lists.ozlabs.org 5940S: Maintained 5941F: drivers/dma/fsldma.* 5942 5943FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5944M: Claudiu Manoil <claudiu.manoil@nxp.com> 5945L: netdev@vger.kernel.org 5946S: Maintained 5947F: drivers/net/ethernet/freescale/gianfar* 5948F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5949 5950FREESCALE GPMI NAND DRIVER 5951M: Han Xu <han.xu@nxp.com> 5952L: linux-mtd@lists.infradead.org 5953S: Maintained 5954F: drivers/mtd/nand/raw/gpmi-nand/* 5955 5956FREESCALE I2C CPM DRIVER 5957M: Jochen Friedrich <jochen@scram.de> 5958L: linuxppc-dev@lists.ozlabs.org 5959L: linux-i2c@vger.kernel.org 5960S: Maintained 5961F: drivers/i2c/busses/i2c-cpm.c 5962 5963FREESCALE IMX LPI2C DRIVER 5964M: Dong Aisheng <aisheng.dong@nxp.com> 5965L: linux-i2c@vger.kernel.org 5966L: linux-imx@nxp.com 5967S: Maintained 5968F: drivers/i2c/busses/i2c-imx-lpi2c.c 5969F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5970 5971FREESCALE IMX / MXC FEC DRIVER 5972M: Fugang Duan <fugang.duan@nxp.com> 5973L: netdev@vger.kernel.org 5974S: Maintained 5975F: drivers/net/ethernet/freescale/fec_main.c 5976F: drivers/net/ethernet/freescale/fec_ptp.c 5977F: drivers/net/ethernet/freescale/fec.h 5978F: Documentation/devicetree/bindings/net/fsl-fec.txt 5979 5980FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5981M: Sascha Hauer <s.hauer@pengutronix.de> 5982R: Pengutronix Kernel Team <kernel@pengutronix.de> 5983L: linux-fbdev@vger.kernel.org 5984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5985S: Maintained 5986F: include/linux/platform_data/video-imxfb.h 5987F: drivers/video/fbdev/imxfb.c 5988 5989FREESCALE QORIQ DPAA ETHERNET DRIVER 5990M: Madalin Bucur <madalin.bucur@nxp.com> 5991L: netdev@vger.kernel.org 5992S: Maintained 5993F: drivers/net/ethernet/freescale/dpaa 5994 5995FREESCALE QORIQ DPAA FMAN DRIVER 5996M: Madalin Bucur <madalin.bucur@nxp.com> 5997L: netdev@vger.kernel.org 5998S: Maintained 5999F: drivers/net/ethernet/freescale/fman 6000F: Documentation/devicetree/bindings/net/fsl-fman.txt 6001 6002FREESCALE QORIQ PTP CLOCK DRIVER 6003M: Yangbo Lu <yangbo.lu@nxp.com> 6004L: netdev@vger.kernel.org 6005S: Maintained 6006F: drivers/ptp/ptp_qoriq.c 6007F: include/linux/fsl/ptp_qoriq.h 6008F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6009 6010FREESCALE QUAD SPI DRIVER 6011M: Han Xu <han.xu@nxp.com> 6012L: linux-mtd@lists.infradead.org 6013S: Maintained 6014F: drivers/mtd/spi-nor/fsl-quadspi.c 6015 6016FREESCALE QUICC ENGINE LIBRARY 6017M: Qiang Zhao <qiang.zhao@nxp.com> 6018L: linuxppc-dev@lists.ozlabs.org 6019S: Maintained 6020F: drivers/soc/fsl/qe/ 6021F: include/soc/fsl/*qe*.h 6022F: include/soc/fsl/*ucc*.h 6023 6024FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6025M: Li Yang <leoyang.li@nxp.com> 6026L: netdev@vger.kernel.org 6027L: linuxppc-dev@lists.ozlabs.org 6028S: Maintained 6029F: drivers/net/ethernet/freescale/ucc_geth* 6030 6031FREESCALE QUICC ENGINE UCC HDLC DRIVER 6032M: Zhao Qiang <qiang.zhao@nxp.com> 6033L: netdev@vger.kernel.org 6034L: linuxppc-dev@lists.ozlabs.org 6035S: Maintained 6036F: drivers/net/wan/fsl_ucc_hdlc* 6037 6038FREESCALE QUICC ENGINE UCC UART DRIVER 6039M: Timur Tabi <timur@kernel.org> 6040L: linuxppc-dev@lists.ozlabs.org 6041S: Maintained 6042F: drivers/tty/serial/ucc_uart.c 6043 6044FREESCALE SOC DRIVERS 6045M: Li Yang <leoyang.li@nxp.com> 6046L: linuxppc-dev@lists.ozlabs.org 6047L: linux-arm-kernel@lists.infradead.org 6048S: Maintained 6049F: Documentation/devicetree/bindings/soc/fsl/ 6050F: drivers/soc/fsl/ 6051F: include/linux/fsl/ 6052 6053FREESCALE SOC FS_ENET DRIVER 6054M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6055L: linuxppc-dev@lists.ozlabs.org 6056L: netdev@vger.kernel.org 6057S: Maintained 6058F: drivers/net/ethernet/freescale/fs_enet/ 6059F: include/linux/fs_enet_pd.h 6060 6061FREESCALE SOC SOUND DRIVERS 6062M: Timur Tabi <timur@kernel.org> 6063M: Nicolin Chen <nicoleotsuka@gmail.com> 6064M: Xiubo Li <Xiubo.Lee@gmail.com> 6065R: Fabio Estevam <fabio.estevam@nxp.com> 6066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6067L: linuxppc-dev@lists.ozlabs.org 6068S: Maintained 6069F: sound/soc/fsl/fsl* 6070F: sound/soc/fsl/imx* 6071F: sound/soc/fsl/mpc8610_hpcd.c 6072 6073FREESCALE USB PERIPHERAL DRIVERS 6074M: Li Yang <leoyang.li@nxp.com> 6075L: linux-usb@vger.kernel.org 6076L: linuxppc-dev@lists.ozlabs.org 6077S: Maintained 6078F: drivers/usb/gadget/udc/fsl* 6079 6080FREEVXFS FILESYSTEM 6081M: Christoph Hellwig <hch@infradead.org> 6082W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6083S: Maintained 6084F: fs/freevxfs/ 6085 6086FREEZER 6087M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6088M: Pavel Machek <pavel@ucw.cz> 6089L: linux-pm@vger.kernel.org 6090S: Supported 6091F: Documentation/power/freezing-of-tasks.txt 6092F: include/linux/freezer.h 6093F: kernel/freezer.c 6094 6095FRONTSWAP API 6096M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6097L: linux-kernel@vger.kernel.org 6098S: Maintained 6099F: mm/frontswap.c 6100F: include/linux/frontswap.h 6101 6102FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6103M: David Howells <dhowells@redhat.com> 6104L: linux-cachefs@redhat.com (moderated for non-subscribers) 6105S: Supported 6106F: Documentation/filesystems/caching/ 6107F: fs/fscache/ 6108F: include/linux/fscache*.h 6109 6110FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6111M: Theodore Y. Ts'o <tytso@mit.edu> 6112M: Jaegeuk Kim <jaegeuk@kernel.org> 6113L: linux-fscrypt@vger.kernel.org 6114Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6116S: Supported 6117F: fs/crypto/ 6118F: include/linux/fscrypt*.h 6119F: Documentation/filesystems/fscrypt.rst 6120 6121FSI-ATTACHED I2C DRIVER 6122M: Eddie James <eajames@linux.vnet.ibm.com> 6123L: linux-i2c@vger.kernel.org 6124L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6125S: Maintained 6126F: drivers/i2c/busses/i2c-fsi.c 6127F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6128 6129FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6130M: Jan Kara <jack@suse.cz> 6131R: Amir Goldstein <amir73il@gmail.com> 6132L: linux-fsdevel@vger.kernel.org 6133S: Maintained 6134F: fs/notify/ 6135F: include/linux/fsnotify*.h 6136 6137FUJITSU LAPTOP EXTRAS 6138M: Jonathan Woithe <jwoithe@just42.net> 6139L: platform-driver-x86@vger.kernel.org 6140S: Maintained 6141F: drivers/platform/x86/fujitsu-laptop.c 6142 6143FUJITSU M-5MO LS CAMERA ISP DRIVER 6144M: Kyungmin Park <kyungmin.park@samsung.com> 6145M: Heungjun Kim <riverful.kim@samsung.com> 6146L: linux-media@vger.kernel.org 6147S: Maintained 6148F: drivers/media/i2c/m5mols/ 6149F: include/media/i2c/m5mols.h 6150 6151FUJITSU TABLET EXTRAS 6152M: Robert Gerlach <khnz@gmx.de> 6153L: platform-driver-x86@vger.kernel.org 6154S: Maintained 6155F: drivers/platform/x86/fujitsu-tablet.c 6156 6157FUSE: FILESYSTEM IN USERSPACE 6158M: Miklos Szeredi <miklos@szeredi.hu> 6159L: linux-fsdevel@vger.kernel.org 6160W: http://fuse.sourceforge.net/ 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6162S: Maintained 6163F: fs/fuse/ 6164F: include/uapi/linux/fuse.h 6165F: Documentation/filesystems/fuse.txt 6166 6167FUTEX SUBSYSTEM 6168M: Thomas Gleixner <tglx@linutronix.de> 6169M: Ingo Molnar <mingo@redhat.com> 6170R: Peter Zijlstra <peterz@infradead.org> 6171R: Darren Hart <dvhart@infradead.org> 6172L: linux-kernel@vger.kernel.org 6173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6174S: Maintained 6175F: kernel/futex.c 6176F: kernel/futex_compat.c 6177F: include/asm-generic/futex.h 6178F: include/linux/futex.h 6179F: include/uapi/linux/futex.h 6180F: tools/testing/selftests/futex/ 6181F: tools/perf/bench/futex* 6182F: Documentation/*futex* 6183 6184GCC PLUGINS 6185M: Kees Cook <keescook@chromium.org> 6186R: Emese Revfy <re.emese@gmail.com> 6187L: kernel-hardening@lists.openwall.com 6188S: Maintained 6189F: scripts/gcc-plugins/ 6190F: scripts/gcc-plugin.sh 6191F: scripts/Makefile.gcc-plugins 6192F: Documentation/gcc-plugins.txt 6193 6194GASKET DRIVER FRAMEWORK 6195M: Rob Springer <rspringer@google.com> 6196M: Todd Poynor <toddpoynor@google.com> 6197M: Ben Chan <benchan@chromium.org> 6198S: Maintained 6199F: drivers/staging/gasket/ 6200 6201GCOV BASED KERNEL PROFILING 6202M: Peter Oberparleiter <oberpar@linux.ibm.com> 6203S: Maintained 6204F: kernel/gcov/ 6205F: Documentation/dev-tools/gcov.rst 6206 6207GDB KERNEL DEBUGGING HELPER SCRIPTS 6208M: Jan Kiszka <jan.kiszka@siemens.com> 6209M: Kieran Bingham <kbingham@kernel.org> 6210S: Supported 6211F: scripts/gdb/ 6212 6213GDT SCSI DISK ARRAY CONTROLLER DRIVER 6214M: Achim Leubner <achim_leubner@adaptec.com> 6215L: linux-scsi@vger.kernel.org 6216W: http://www.icp-vortex.com/ 6217S: Supported 6218F: drivers/scsi/gdt* 6219 6220GEMTEK FM RADIO RECEIVER DRIVER 6221M: Hans Verkuil <hverkuil@xs4all.nl> 6222L: linux-media@vger.kernel.org 6223T: git git://linuxtv.org/media_tree.git 6224W: https://linuxtv.org 6225S: Maintained 6226F: drivers/media/radio/radio-gemtek* 6227 6228GENERIC GPIO I2C DRIVER 6229M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6230S: Supported 6231F: drivers/i2c/busses/i2c-gpio.c 6232F: include/linux/platform_data/i2c-gpio.h 6233 6234GENERIC GPIO I2C MULTIPLEXER DRIVER 6235M: Peter Korsgaard <peter.korsgaard@barco.com> 6236L: linux-i2c@vger.kernel.org 6237S: Supported 6238F: drivers/i2c/muxes/i2c-mux-gpio.c 6239F: include/linux/platform_data/i2c-mux-gpio.h 6240F: Documentation/i2c/muxes/i2c-mux-gpio 6241 6242GENERIC HDLC (WAN) DRIVERS 6243M: Krzysztof Halasa <khc@pm.waw.pl> 6244W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6245S: Maintained 6246F: drivers/net/wan/c101.c 6247F: drivers/net/wan/hd6457* 6248F: drivers/net/wan/hdlc* 6249F: drivers/net/wan/n2.c 6250F: drivers/net/wan/pc300too.c 6251F: drivers/net/wan/pci200syn.c 6252F: drivers/net/wan/wanxl* 6253 6254GENERIC INCLUDE/ASM HEADER FILES 6255M: Arnd Bergmann <arnd@arndb.de> 6256L: linux-arch@vger.kernel.org 6257T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6258S: Maintained 6259F: include/asm-generic/ 6260F: include/uapi/asm-generic/ 6261 6262GENERIC PHY FRAMEWORK 6263M: Kishon Vijay Abraham I <kishon@ti.com> 6264L: linux-kernel@vger.kernel.org 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6266S: Supported 6267F: drivers/phy/ 6268F: include/linux/phy/ 6269 6270GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6271M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6272S: Supported 6273F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6274 6275GENERIC PM DOMAINS 6276M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6277M: Kevin Hilman <khilman@kernel.org> 6278M: Ulf Hansson <ulf.hansson@linaro.org> 6279L: linux-pm@vger.kernel.org 6280S: Supported 6281F: drivers/base/power/domain*.c 6282F: include/linux/pm_domain.h 6283F: Documentation/devicetree/bindings/power/power_domain.txt 6284 6285GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6286M: Eugen Hristev <eugen.hristev@microchip.com> 6287L: linux-input@vger.kernel.org 6288S: Maintained 6289F: drivers/input/touchscreen/resistive-adc-touch.c 6290 6291GENERIC UIO DRIVER FOR PCI DEVICES 6292M: "Michael S. Tsirkin" <mst@redhat.com> 6293L: kvm@vger.kernel.org 6294S: Supported 6295F: drivers/uio/uio_pci_generic.c 6296 6297GENWQE (IBM Generic Workqueue Card) 6298M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6299M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6300S: Supported 6301F: drivers/misc/genwqe/ 6302 6303GET_MAINTAINER SCRIPT 6304M: Joe Perches <joe@perches.com> 6305S: Maintained 6306F: scripts/get_maintainer.pl 6307 6308GFS2 FILE SYSTEM 6309M: Bob Peterson <rpeterso@redhat.com> 6310M: Andreas Gruenbacher <agruenba@redhat.com> 6311L: cluster-devel@redhat.com 6312W: http://sources.redhat.com/cluster/ 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6314S: Supported 6315F: Documentation/filesystems/gfs2*.txt 6316F: fs/gfs2/ 6317F: include/uapi/linux/gfs2_ondisk.h 6318 6319GIGASET ISDN DRIVERS 6320M: Paul Bolle <pebolle@tiscali.nl> 6321L: gigaset307x-common@lists.sourceforge.net 6322W: http://gigaset307x.sourceforge.net/ 6323S: Odd Fixes 6324F: Documentation/isdn/README.gigaset 6325F: drivers/isdn/gigaset/ 6326F: include/uapi/linux/gigaset_dev.h 6327 6328GNSS SUBSYSTEM 6329M: Johan Hovold <johan@kernel.org> 6330T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6331S: Maintained 6332F: Documentation/ABI/testing/sysfs-class-gnss 6333F: Documentation/devicetree/bindings/gnss/ 6334F: drivers/gnss/ 6335F: include/linux/gnss.h 6336 6337GO7007 MPEG CODEC 6338M: Hans Verkuil <hans.verkuil@cisco.com> 6339L: linux-media@vger.kernel.org 6340S: Maintained 6341F: drivers/media/usb/go7007/ 6342 6343GOODIX TOUCHSCREEN 6344M: Bastien Nocera <hadess@hadess.net> 6345L: linux-input@vger.kernel.org 6346S: Maintained 6347F: drivers/input/touchscreen/goodix.c 6348 6349GPD POCKET FAN DRIVER 6350M: Hans de Goede <hdegoede@redhat.com> 6351L: platform-driver-x86@vger.kernel.org 6352S: Maintained 6353F: drivers/platform/x86/gpd-pocket-fan.c 6354 6355GPIO ACPI SUPPORT 6356M: Mika Westerberg <mika.westerberg@linux.intel.com> 6357M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6358L: linux-gpio@vger.kernel.org 6359L: linux-acpi@vger.kernel.org 6360S: Maintained 6361F: Documentation/acpi/gpio-properties.txt 6362F: drivers/gpio/gpiolib-acpi.c 6363 6364GPIO IR Transmitter 6365M: Sean Young <sean@mess.org> 6366L: linux-media@vger.kernel.org 6367S: Maintained 6368F: drivers/media/rc/gpio-ir-tx.c 6369 6370GPIO MOCKUP DRIVER 6371M: Bamvor Jian Zhang <bamv2005@gmail.com> 6372R: Bartosz Golaszewski <brgl@bgdev.pl> 6373L: linux-gpio@vger.kernel.org 6374S: Maintained 6375F: drivers/gpio/gpio-mockup.c 6376F: tools/testing/selftests/gpio/ 6377 6378GPIO SUBSYSTEM 6379M: Linus Walleij <linus.walleij@linaro.org> 6380M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6381L: linux-gpio@vger.kernel.org 6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6383S: Maintained 6384F: Documentation/devicetree/bindings/gpio/ 6385F: Documentation/driver-api/gpio/ 6386F: Documentation/gpio/ 6387F: Documentation/ABI/testing/gpio-cdev 6388F: Documentation/ABI/obsolete/sysfs-gpio 6389F: drivers/gpio/ 6390F: include/linux/gpio/ 6391F: include/linux/gpio.h 6392F: include/linux/of_gpio.h 6393F: include/asm-generic/gpio.h 6394F: include/uapi/linux/gpio.h 6395F: tools/gpio/ 6396 6397GRE DEMULTIPLEXER DRIVER 6398M: Dmitry Kozlov <xeb@mail.ru> 6399L: netdev@vger.kernel.org 6400S: Maintained 6401F: net/ipv4/gre_demux.c 6402F: net/ipv4/gre_offload.c 6403F: include/net/gre.h 6404 6405GRETH 10/100/1G Ethernet MAC device driver 6406M: Andreas Larsson <andreas@gaisler.com> 6407L: netdev@vger.kernel.org 6408S: Maintained 6409F: drivers/net/ethernet/aeroflex/ 6410 6411GREYBUS AUDIO PROTOCOLS DRIVERS 6412M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6413M: Mark Greer <mgreer@animalcreek.com> 6414S: Maintained 6415F: drivers/staging/greybus/audio_apbridgea.c 6416F: drivers/staging/greybus/audio_apbridgea.h 6417F: drivers/staging/greybus/audio_codec.c 6418F: drivers/staging/greybus/audio_codec.h 6419F: drivers/staging/greybus/audio_gb.c 6420F: drivers/staging/greybus/audio_manager.c 6421F: drivers/staging/greybus/audio_manager.h 6422F: drivers/staging/greybus/audio_manager_module.c 6423F: drivers/staging/greybus/audio_manager_private.h 6424F: drivers/staging/greybus/audio_manager_sysfs.c 6425F: drivers/staging/greybus/audio_module.c 6426F: drivers/staging/greybus/audio_topology.c 6427 6428GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6429M: Viresh Kumar <vireshk@kernel.org> 6430S: Maintained 6431F: drivers/staging/greybus/authentication.c 6432F: drivers/staging/greybus/bootrom.c 6433F: drivers/staging/greybus/firmware.h 6434F: drivers/staging/greybus/fw-core.c 6435F: drivers/staging/greybus/fw-download.c 6436F: drivers/staging/greybus/fw-management.c 6437F: drivers/staging/greybus/greybus_authentication.h 6438F: drivers/staging/greybus/greybus_firmware.h 6439F: drivers/staging/greybus/hid.c 6440F: drivers/staging/greybus/i2c.c 6441F: drivers/staging/greybus/spi.c 6442F: drivers/staging/greybus/spilib.c 6443F: drivers/staging/greybus/spilib.h 6444 6445GREYBUS LOOPBACK DRIVER 6446M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6447S: Maintained 6448F: drivers/staging/greybus/loopback.c 6449 6450GREYBUS PLATFORM DRIVERS 6451M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6452S: Maintained 6453F: drivers/staging/greybus/arche-platform.c 6454F: drivers/staging/greybus/arche-apb-ctrl.c 6455F: drivers/staging/greybus/arche_platform.h 6456 6457GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6458M: Rui Miguel Silva <rmfrfs@gmail.com> 6459S: Maintained 6460F: drivers/staging/greybus/sdio.c 6461F: drivers/staging/greybus/light.c 6462F: drivers/staging/greybus/gpio.c 6463F: drivers/staging/greybus/power_supply.c 6464F: drivers/staging/greybus/spi.c 6465F: drivers/staging/greybus/spilib.c 6466 6467GREYBUS SUBSYSTEM 6468M: Johan Hovold <johan@kernel.org> 6469M: Alex Elder <elder@kernel.org> 6470M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6471S: Maintained 6472F: drivers/staging/greybus/ 6473L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6474 6475GREYBUS UART PROTOCOLS DRIVERS 6476M: David Lin <dtwlin@gmail.com> 6477S: Maintained 6478F: drivers/staging/greybus/uart.c 6479F: drivers/staging/greybus/log.c 6480 6481GS1662 VIDEO SERIALIZER 6482M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6483L: linux-media@vger.kernel.org 6484T: git git://linuxtv.org/media_tree.git 6485S: Maintained 6486F: drivers/media/spi/gs1662.c 6487 6488GSPCA FINEPIX SUBDRIVER 6489M: Frank Zago <frank@zago.net> 6490L: linux-media@vger.kernel.org 6491T: git git://linuxtv.org/media_tree.git 6492S: Maintained 6493F: drivers/media/usb/gspca/finepix.c 6494 6495GSPCA GL860 SUBDRIVER 6496M: Olivier Lorin <o.lorin@laposte.net> 6497L: linux-media@vger.kernel.org 6498T: git git://linuxtv.org/media_tree.git 6499S: Maintained 6500F: drivers/media/usb/gspca/gl860/ 6501 6502GSPCA M5602 SUBDRIVER 6503M: Erik Andren <erik.andren@gmail.com> 6504L: linux-media@vger.kernel.org 6505T: git git://linuxtv.org/media_tree.git 6506S: Maintained 6507F: drivers/media/usb/gspca/m5602/ 6508 6509GSPCA PAC207 SONIXB SUBDRIVER 6510M: Hans Verkuil <hverkuil@xs4all.nl> 6511L: linux-media@vger.kernel.org 6512T: git git://linuxtv.org/media_tree.git 6513S: Odd Fixes 6514F: drivers/media/usb/gspca/pac207.c 6515 6516GSPCA SN9C20X SUBDRIVER 6517M: Brian Johnson <brijohn@gmail.com> 6518L: linux-media@vger.kernel.org 6519T: git git://linuxtv.org/media_tree.git 6520S: Maintained 6521F: drivers/media/usb/gspca/sn9c20x.c 6522 6523GSPCA T613 SUBDRIVER 6524M: Leandro Costantino <lcostantino@gmail.com> 6525L: linux-media@vger.kernel.org 6526T: git git://linuxtv.org/media_tree.git 6527S: Maintained 6528F: drivers/media/usb/gspca/t613.c 6529 6530GSPCA USB WEBCAM DRIVER 6531M: Hans Verkuil <hverkuil@xs4all.nl> 6532L: linux-media@vger.kernel.org 6533T: git git://linuxtv.org/media_tree.git 6534S: Odd Fixes 6535F: drivers/media/usb/gspca/ 6536 6537GTP (GPRS Tunneling Protocol) 6538M: Pablo Neira Ayuso <pablo@netfilter.org> 6539M: Harald Welte <laforge@gnumonks.org> 6540L: osmocom-net-gprs@lists.osmocom.org 6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6542S: Maintained 6543F: drivers/net/gtp.c 6544 6545GUID PARTITION TABLE (GPT) 6546M: Davidlohr Bueso <dave@stgolabs.net> 6547L: linux-efi@vger.kernel.org 6548S: Maintained 6549F: block/partitions/efi.* 6550 6551H8/300 ARCHITECTURE 6552M: Yoshinori Sato <ysato@users.sourceforge.jp> 6553L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6554W: http://uclinux-h8.sourceforge.jp 6555T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6556S: Maintained 6557F: arch/h8300/ 6558F: drivers/clocksource/h8300_*.c 6559F: drivers/clk/h8300/ 6560F: drivers/irqchip/irq-renesas-h8*.c 6561 6562HACKRF MEDIA DRIVER 6563M: Antti Palosaari <crope@iki.fi> 6564L: linux-media@vger.kernel.org 6565W: https://linuxtv.org 6566W: http://palosaari.fi/linux/ 6567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6568T: git git://linuxtv.org/anttip/media_tree.git 6569S: Maintained 6570F: drivers/media/usb/hackrf/ 6571 6572HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6573M: Frank Seidel <frank@f-seidel.de> 6574L: platform-driver-x86@vger.kernel.org 6575W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6576S: Maintained 6577F: drivers/platform/x86/hdaps.c 6578 6579HARDWARE MONITORING 6580M: Jean Delvare <jdelvare@suse.com> 6581M: Guenter Roeck <linux@roeck-us.net> 6582L: linux-hwmon@vger.kernel.org 6583W: http://hwmon.wiki.kernel.org/ 6584T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6585S: Maintained 6586F: Documentation/devicetree/bindings/hwmon/ 6587F: Documentation/hwmon/ 6588F: drivers/hwmon/ 6589F: include/linux/hwmon*.h 6590F: include/trace/events/hwmon*.h 6591 6592HARDWARE RANDOM NUMBER GENERATOR CORE 6593M: Matt Mackall <mpm@selenic.com> 6594M: Herbert Xu <herbert@gondor.apana.org.au> 6595L: linux-crypto@vger.kernel.org 6596S: Odd fixes 6597F: Documentation/devicetree/bindings/rng/ 6598F: Documentation/hw_random.txt 6599F: drivers/char/hw_random/ 6600F: include/linux/hw_random.h 6601 6602HARDWARE TRACING FACILITIES 6603M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6604S: Maintained 6605F: drivers/hwtracing/ 6606 6607HARDWARE SPINLOCK CORE 6608M: Ohad Ben-Cohen <ohad@wizery.com> 6609M: Bjorn Andersson <bjorn.andersson@linaro.org> 6610L: linux-remoteproc@vger.kernel.org 6611S: Maintained 6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6613F: Documentation/devicetree/bindings/hwlock/ 6614F: Documentation/hwspinlock.txt 6615F: drivers/hwspinlock/ 6616F: include/linux/hwspinlock.h 6617 6618HARMONY SOUND DRIVER 6619L: linux-parisc@vger.kernel.org 6620S: Maintained 6621F: sound/parisc/harmony.* 6622 6623HDPVR USB VIDEO ENCODER DRIVER 6624M: Hans Verkuil <hverkuil@xs4all.nl> 6625L: linux-media@vger.kernel.org 6626T: git git://linuxtv.org/media_tree.git 6627W: https://linuxtv.org 6628S: Odd Fixes 6629F: drivers/media/usb/hdpvr/ 6630 6631HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6632M: Jerry Hoemann <jerry.hoemann@hpe.com> 6633S: Supported 6634F: Documentation/watchdog/hpwdt.txt 6635F: drivers/watchdog/hpwdt.c 6636 6637HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6638M: Don Brace <don.brace@microsemi.com> 6639L: esc.storagedev@microsemi.com 6640L: linux-scsi@vger.kernel.org 6641S: Supported 6642F: Documentation/scsi/hpsa.txt 6643F: drivers/scsi/hpsa*.[ch] 6644F: include/linux/cciss*.h 6645F: include/uapi/linux/cciss*.h 6646 6647HFI1 DRIVER 6648M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6649M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6650L: linux-rdma@vger.kernel.org 6651S: Supported 6652F: drivers/infiniband/hw/hfi1 6653 6654HFS FILESYSTEM 6655L: linux-fsdevel@vger.kernel.org 6656S: Orphan 6657F: Documentation/filesystems/hfs.txt 6658F: fs/hfs/ 6659 6660HFSPLUS FILESYSTEM 6661L: linux-fsdevel@vger.kernel.org 6662S: Orphan 6663F: Documentation/filesystems/hfsplus.txt 6664F: fs/hfsplus/ 6665 6666HGA FRAMEBUFFER DRIVER 6667M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6668L: linux-nvidia@lists.surfsouth.com 6669W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6670S: Maintained 6671F: drivers/video/fbdev/hgafb.c 6672 6673HIBERNATION (aka Software Suspend, aka swsusp) 6674M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6675M: Pavel Machek <pavel@ucw.cz> 6676L: linux-pm@vger.kernel.org 6677B: https://bugzilla.kernel.org 6678S: Supported 6679F: arch/x86/power/ 6680F: drivers/base/power/ 6681F: kernel/power/ 6682F: include/linux/suspend.h 6683F: include/linux/freezer.h 6684F: include/linux/pm.h 6685F: arch/*/include/asm/suspend*.h 6686 6687HID CORE LAYER 6688M: Jiri Kosina <jikos@kernel.org> 6689M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6690L: linux-input@vger.kernel.org 6691T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6692S: Maintained 6693F: drivers/hid/ 6694F: include/linux/hid* 6695F: include/uapi/linux/hid* 6696 6697HID SENSOR HUB DRIVERS 6698M: Jiri Kosina <jikos@kernel.org> 6699M: Jonathan Cameron <jic23@kernel.org> 6700M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6701L: linux-input@vger.kernel.org 6702L: linux-iio@vger.kernel.org 6703S: Maintained 6704F: Documentation/hid/hid-sensor* 6705F: drivers/hid/hid-sensor-* 6706F: drivers/iio/*/hid-* 6707F: include/linux/hid-sensor-* 6708 6709HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6710M: Thomas Gleixner <tglx@linutronix.de> 6711L: linux-kernel@vger.kernel.org 6712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6713S: Maintained 6714F: Documentation/timers/ 6715F: kernel/time/hrtimer.c 6716F: kernel/time/clockevents.c 6717F: kernel/time/timer_*.c 6718F: include/linux/clockchips.h 6719F: include/linux/hrtimer.h 6720 6721HIGH-SPEED SCC DRIVER FOR AX.25 6722L: linux-hams@vger.kernel.org 6723S: Orphan 6724F: drivers/net/hamradio/dmascc.c 6725F: drivers/net/hamradio/scc.c 6726 6727HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6728M: HighPoint Linux Team <linux@highpoint-tech.com> 6729W: http://www.highpoint-tech.com 6730S: Supported 6731F: Documentation/scsi/hptiop.txt 6732F: drivers/scsi/hptiop.c 6733 6734HIPPI 6735M: Jes Sorensen <jes@trained-monkey.org> 6736L: linux-hippi@sunsite.dk 6737S: Maintained 6738F: include/linux/hippidevice.h 6739F: include/uapi/linux/if_hippi.h 6740F: net/802/hippi.c 6741F: drivers/net/hippi/ 6742 6743HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6744M: Yisen Zhuang <yisen.zhuang@huawei.com> 6745M: Salil Mehta <salil.mehta@huawei.com> 6746L: netdev@vger.kernel.org 6747W: http://www.hisilicon.com 6748S: Maintained 6749F: drivers/net/ethernet/hisilicon/hns3/ 6750 6751HISILICON LPC BUS DRIVER 6752M: john.garry@huawei.com 6753W: http://www.hisilicon.com 6754S: Maintained 6755F: drivers/bus/hisi_lpc.c 6756F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6757 6758HISILICON NETWORK SUBSYSTEM DRIVER 6759M: Yisen Zhuang <yisen.zhuang@huawei.com> 6760M: Salil Mehta <salil.mehta@huawei.com> 6761L: netdev@vger.kernel.org 6762W: http://www.hisilicon.com 6763S: Maintained 6764F: drivers/net/ethernet/hisilicon/ 6765F: Documentation/devicetree/bindings/net/hisilicon*.txt 6766 6767HISILICON PMU DRIVER 6768M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6769W: http://www.hisilicon.com 6770S: Supported 6771F: drivers/perf/hisilicon 6772F: Documentation/perf/hisi-pmu.txt 6773 6774HISILICON ROCE DRIVER 6775M: Lijun Ou <oulijun@huawei.com> 6776M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6777L: linux-rdma@vger.kernel.org 6778S: Maintained 6779F: drivers/infiniband/hw/hns/ 6780F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6781 6782HISILICON SAS Controller 6783M: John Garry <john.garry@huawei.com> 6784W: http://www.hisilicon.com 6785S: Supported 6786F: drivers/scsi/hisi_sas/ 6787F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6788 6789HMM - Heterogeneous Memory Management 6790M: Jérôme Glisse <jglisse@redhat.com> 6791L: linux-mm@kvack.org 6792S: Maintained 6793F: mm/hmm* 6794F: include/linux/hmm* 6795F: Documentation/vm/hmm.rst 6796 6797HOST AP DRIVER 6798M: Jouni Malinen <j@w1.fi> 6799L: linux-wireless@vger.kernel.org 6800W: http://w1.fi/hostap-driver.html 6801S: Obsolete 6802F: drivers/net/wireless/intersil/hostap/ 6803 6804HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6805L: platform-driver-x86@vger.kernel.org 6806S: Orphan 6807F: drivers/platform/x86/tc1100-wmi.c 6808 6809HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6810M: Jaroslav Kysela <perex@perex.cz> 6811S: Maintained 6812F: drivers/net/ethernet/hp/hp100.* 6813 6814HPET: High Precision Event Timers driver 6815M: Clemens Ladisch <clemens@ladisch.de> 6816S: Maintained 6817F: Documentation/timers/hpet.txt 6818F: drivers/char/hpet.c 6819F: include/linux/hpet.h 6820F: include/uapi/linux/hpet.h 6821 6822HPET: x86 6823S: Orphan 6824F: arch/x86/kernel/hpet.c 6825F: arch/x86/include/asm/hpet.h 6826 6827HPFS FILESYSTEM 6828M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6829W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6830S: Maintained 6831F: fs/hpfs/ 6832 6833HSI SUBSYSTEM 6834M: Sebastian Reichel <sre@kernel.org> 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6836S: Maintained 6837F: Documentation/ABI/testing/sysfs-bus-hsi 6838F: Documentation/driver-api/hsi.rst 6839F: drivers/hsi/ 6840F: include/linux/hsi/ 6841F: include/uapi/linux/hsi/ 6842 6843HSO 3G MODEM DRIVER 6844L: linux-usb@vger.kernel.org 6845S: Orphan 6846F: drivers/net/usb/hso.c 6847 6848HSR NETWORK PROTOCOL 6849M: Arvid Brodin <arvid.brodin@alten.se> 6850L: netdev@vger.kernel.org 6851S: Maintained 6852F: net/hsr/ 6853 6854HT16K33 LED CONTROLLER DRIVER 6855M: Robin van der Gracht <robin@protonic.nl> 6856S: Maintained 6857F: drivers/auxdisplay/ht16k33.c 6858F: Documentation/devicetree/bindings/display/ht16k33.txt 6859 6860HTCPEN TOUCHSCREEN DRIVER 6861M: Pau Oliva Fora <pof@eslack.org> 6862L: linux-input@vger.kernel.org 6863S: Maintained 6864F: drivers/input/touchscreen/htcpen.c 6865 6866HUAWEI ETHERNET DRIVER 6867M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6868L: netdev@vger.kernel.org 6869S: Supported 6870F: Documentation/networking/hinic.txt 6871F: drivers/net/ethernet/huawei/hinic/ 6872 6873HUGETLB FILESYSTEM 6874M: Mike Kravetz <mike.kravetz@oracle.com> 6875L: linux-mm@kvack.org 6876S: Maintained 6877F: fs/hugetlbfs/ 6878F: mm/hugetlb.c 6879F: include/linux/hugetlb.h 6880F: Documentation/admin-guide/mm/hugetlbpage.rst 6881F: Documentation/vm/hugetlbfs_reserv.rst 6882F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6883 6884HVA ST MEDIA DRIVER 6885M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6886L: linux-media@vger.kernel.org 6887T: git git://linuxtv.org/media_tree.git 6888W: https://linuxtv.org 6889S: Supported 6890F: drivers/media/platform/sti/hva 6891 6892HWPOISON MEMORY FAILURE HANDLING 6893M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6894L: linux-mm@kvack.org 6895S: Maintained 6896F: mm/memory-failure.c 6897F: mm/hwpoison-inject.c 6898 6899HYGON PROCESSOR SUPPORT 6900M: Pu Wen <puwen@hygon.cn> 6901L: linux-kernel@vger.kernel.org 6902S: Maintained 6903F: arch/x86/kernel/cpu/hygon.c 6904 6905Hyper-V CORE AND DRIVERS 6906M: "K. Y. Srinivasan" <kys@microsoft.com> 6907M: Haiyang Zhang <haiyangz@microsoft.com> 6908M: Stephen Hemminger <sthemmin@microsoft.com> 6909L: devel@linuxdriverproject.org 6910S: Maintained 6911F: Documentation/networking/netvsc.txt 6912F: arch/x86/include/asm/mshyperv.h 6913F: arch/x86/include/asm/trace/hyperv.h 6914F: arch/x86/include/asm/hyperv-tlfs.h 6915F: arch/x86/kernel/cpu/mshyperv.c 6916F: arch/x86/hyperv 6917F: drivers/hid/hid-hyperv.c 6918F: drivers/hv/ 6919F: drivers/input/serio/hyperv-keyboard.c 6920F: drivers/pci/controller/pci-hyperv.c 6921F: drivers/net/hyperv/ 6922F: drivers/scsi/storvsc_drv.c 6923F: drivers/uio/uio_hv_generic.c 6924F: drivers/video/fbdev/hyperv_fb.c 6925F: net/vmw_vsock/hyperv_transport.c 6926F: include/linux/hyperv.h 6927F: include/uapi/linux/hyperv.h 6928F: tools/hv/ 6929F: Documentation/ABI/stable/sysfs-bus-vmbus 6930 6931HYPERVISOR VIRTUAL CONSOLE DRIVER 6932L: linuxppc-dev@lists.ozlabs.org 6933S: Odd Fixes 6934F: drivers/tty/hvc/ 6935 6936I2C ACPI SUPPORT 6937M: Mika Westerberg <mika.westerberg@linux.intel.com> 6938L: linux-i2c@vger.kernel.org 6939L: linux-acpi@vger.kernel.org 6940S: Maintained 6941F: drivers/i2c/i2c-core-acpi.c 6942 6943I2C CONTROLLER DRIVER FOR NVIDIA GPU 6944M: Ajay Gupta <ajayg@nvidia.com> 6945L: linux-i2c@vger.kernel.org 6946S: Maintained 6947F: Documentation/i2c/busses/i2c-nvidia-gpu 6948F: drivers/i2c/busses/i2c-nvidia-gpu.c 6949 6950I2C MUXES 6951M: Peter Rosin <peda@axentia.se> 6952L: linux-i2c@vger.kernel.org 6953S: Maintained 6954F: Documentation/i2c/i2c-topology 6955F: Documentation/i2c/muxes/ 6956F: Documentation/devicetree/bindings/i2c/i2c-mux* 6957F: Documentation/devicetree/bindings/i2c/i2c-arb* 6958F: Documentation/devicetree/bindings/i2c/i2c-gate* 6959F: drivers/i2c/i2c-mux.c 6960F: drivers/i2c/muxes/ 6961F: include/linux/i2c-mux.h 6962 6963I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6964M: Gregory CLEMENT <gregory.clement@bootlin.com> 6965L: linux-i2c@vger.kernel.org 6966S: Maintained 6967F: drivers/i2c/busses/i2c-mv64xxx.c 6968 6969I2C OVER PARALLEL PORT 6970M: Jean Delvare <jdelvare@suse.com> 6971L: linux-i2c@vger.kernel.org 6972S: Maintained 6973F: Documentation/i2c/busses/i2c-parport 6974F: Documentation/i2c/busses/i2c-parport-light 6975F: drivers/i2c/busses/i2c-parport.c 6976F: drivers/i2c/busses/i2c-parport-light.c 6977 6978I2C SUBSYSTEM 6979M: Wolfram Sang <wsa@the-dreams.de> 6980L: linux-i2c@vger.kernel.org 6981W: https://i2c.wiki.kernel.org/ 6982Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6984S: Maintained 6985F: Documentation/devicetree/bindings/i2c/i2c.txt 6986F: Documentation/i2c/ 6987F: drivers/i2c/* 6988F: include/linux/i2c.h 6989F: include/linux/i2c-dev.h 6990F: include/linux/i2c-smbus.h 6991F: include/uapi/linux/i2c.h 6992F: include/uapi/linux/i2c-*.h 6993 6994I2C SUBSYSTEM HOST DRIVERS 6995L: linux-i2c@vger.kernel.org 6996W: https://i2c.wiki.kernel.org/ 6997Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6999S: Odd Fixes 7000F: Documentation/devicetree/bindings/i2c/ 7001F: drivers/i2c/algos/ 7002F: drivers/i2c/busses/ 7003 7004I2C-TAOS-EVM DRIVER 7005M: Jean Delvare <jdelvare@suse.com> 7006L: linux-i2c@vger.kernel.org 7007S: Maintained 7008F: Documentation/i2c/busses/i2c-taos-evm 7009F: drivers/i2c/busses/i2c-taos-evm.c 7010 7011I2C-TINY-USB DRIVER 7012M: Till Harbaum <till@harbaum.org> 7013L: linux-i2c@vger.kernel.org 7014W: http://www.harbaum.org/till/i2c_tiny_usb 7015S: Maintained 7016F: drivers/i2c/busses/i2c-tiny-usb.c 7017 7018I2C/SMBUS CONTROLLER DRIVERS FOR PC 7019M: Jean Delvare <jdelvare@suse.com> 7020L: linux-i2c@vger.kernel.org 7021S: Maintained 7022F: Documentation/i2c/busses/i2c-ali1535 7023F: Documentation/i2c/busses/i2c-ali1563 7024F: Documentation/i2c/busses/i2c-ali15x3 7025F: Documentation/i2c/busses/i2c-amd756 7026F: Documentation/i2c/busses/i2c-amd8111 7027F: Documentation/i2c/busses/i2c-i801 7028F: Documentation/i2c/busses/i2c-nforce2 7029F: Documentation/i2c/busses/i2c-piix4 7030F: Documentation/i2c/busses/i2c-sis5595 7031F: Documentation/i2c/busses/i2c-sis630 7032F: Documentation/i2c/busses/i2c-sis96x 7033F: Documentation/i2c/busses/i2c-via 7034F: Documentation/i2c/busses/i2c-viapro 7035F: drivers/i2c/busses/i2c-ali1535.c 7036F: drivers/i2c/busses/i2c-ali1563.c 7037F: drivers/i2c/busses/i2c-ali15x3.c 7038F: drivers/i2c/busses/i2c-amd756.c 7039F: drivers/i2c/busses/i2c-amd756-s4882.c 7040F: drivers/i2c/busses/i2c-amd8111.c 7041F: drivers/i2c/busses/i2c-i801.c 7042F: drivers/i2c/busses/i2c-isch.c 7043F: drivers/i2c/busses/i2c-nforce2.c 7044F: drivers/i2c/busses/i2c-nforce2-s4985.c 7045F: drivers/i2c/busses/i2c-piix4.c 7046F: drivers/i2c/busses/i2c-sis5595.c 7047F: drivers/i2c/busses/i2c-sis630.c 7048F: drivers/i2c/busses/i2c-sis96x.c 7049F: drivers/i2c/busses/i2c-via.c 7050F: drivers/i2c/busses/i2c-viapro.c 7051 7052I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7053M: Hans de Goede <hdegoede@redhat.com> 7054L: linux-i2c@vger.kernel.org 7055S: Maintained 7056F: drivers/i2c/busses/i2c-cht-wc.c 7057 7058I2C/SMBUS ISMT DRIVER 7059M: Seth Heasley <seth.heasley@intel.com> 7060M: Neil Horman <nhorman@tuxdriver.com> 7061L: linux-i2c@vger.kernel.org 7062F: drivers/i2c/busses/i2c-ismt.c 7063F: Documentation/i2c/busses/i2c-ismt 7064 7065I2C/SMBUS STUB DRIVER 7066M: Jean Delvare <jdelvare@suse.com> 7067L: linux-i2c@vger.kernel.org 7068S: Maintained 7069F: drivers/i2c/i2c-stub.c 7070 7071IA64 (Itanium) PLATFORM 7072M: Tony Luck <tony.luck@intel.com> 7073M: Fenghua Yu <fenghua.yu@intel.com> 7074L: linux-ia64@vger.kernel.org 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7076S: Maintained 7077F: arch/ia64/ 7078 7079IBM Power 842 compression accelerator 7080M: Haren Myneni <haren@us.ibm.com> 7081S: Supported 7082F: drivers/crypto/nx/Makefile 7083F: drivers/crypto/nx/Kconfig 7084F: drivers/crypto/nx/nx-842* 7085F: include/linux/sw842.h 7086F: crypto/842.c 7087F: lib/842/ 7088 7089IBM Power in-Nest Crypto Acceleration 7090M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7091M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7092L: linux-crypto@vger.kernel.org 7093S: Supported 7094F: drivers/crypto/nx/Makefile 7095F: drivers/crypto/nx/Kconfig 7096F: drivers/crypto/nx/nx-aes* 7097F: drivers/crypto/nx/nx-sha* 7098F: drivers/crypto/nx/nx.* 7099F: drivers/crypto/nx/nx_csbcpb.h 7100F: drivers/crypto/nx/nx_debugfs.h 7101 7102IBM Power Linux RAID adapter 7103M: Brian King <brking@us.ibm.com> 7104S: Supported 7105F: drivers/scsi/ipr.* 7106 7107IBM Power SRIOV Virtual NIC Device Driver 7108M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7109M: John Allen <jallen@linux.vnet.ibm.com> 7110L: netdev@vger.kernel.org 7111S: Supported 7112F: drivers/net/ethernet/ibm/ibmvnic.* 7113 7114IBM Power Virtual Accelerator Switchboard 7115M: Sukadev Bhattiprolu 7116L: linuxppc-dev@lists.ozlabs.org 7117S: Supported 7118F: arch/powerpc/platforms/powernv/vas* 7119F: arch/powerpc/platforms/powernv/copy-paste.h 7120F: arch/powerpc/include/asm/vas.h 7121F: arch/powerpc/include/uapi/asm/vas.h 7122 7123IBM Power Virtual Ethernet Device Driver 7124M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7125L: netdev@vger.kernel.org 7126S: Supported 7127F: drivers/net/ethernet/ibm/ibmveth.* 7128 7129IBM Power Virtual FC Device Drivers 7130M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7131L: linux-scsi@vger.kernel.org 7132S: Supported 7133F: drivers/scsi/ibmvscsi/ibmvfc* 7134 7135IBM Power Virtual Management Channel Driver 7136M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7137M: Steven Royer <seroyer@linux.vnet.ibm.com> 7138S: Supported 7139F: drivers/misc/ibmvmc.* 7140 7141IBM Power Virtual SCSI Device Drivers 7142M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7143L: linux-scsi@vger.kernel.org 7144S: Supported 7145F: drivers/scsi/ibmvscsi/ibmvscsi* 7146F: include/scsi/viosrp.h 7147 7148IBM Power Virtual SCSI Device Target Driver 7149M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7150M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7151L: linux-scsi@vger.kernel.org 7152L: target-devel@vger.kernel.org 7153S: Supported 7154F: drivers/scsi/ibmvscsi_tgt/ 7155 7156IBM Power VMX Cryptographic instructions 7157M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7158M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7159L: linux-crypto@vger.kernel.org 7160S: Supported 7161F: drivers/crypto/vmx/Makefile 7162F: drivers/crypto/vmx/Kconfig 7163F: drivers/crypto/vmx/vmx.c 7164F: drivers/crypto/vmx/aes* 7165F: drivers/crypto/vmx/ghash* 7166F: drivers/crypto/vmx/ppc-xlate.pl 7167 7168IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7169M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7170L: linux-pci@vger.kernel.org 7171L: linuxppc-dev@lists.ozlabs.org 7172S: Supported 7173F: drivers/pci/hotplug/rpaphp* 7174 7175IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7176M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7177L: linux-pci@vger.kernel.org 7178L: linuxppc-dev@lists.ozlabs.org 7179S: Supported 7180F: drivers/pci/hotplug/rpadlpar* 7181 7182IBM ServeRAID RAID DRIVER 7183S: Orphan 7184F: drivers/scsi/ips.* 7185 7186ICH LPC AND GPIO DRIVER 7187M: Peter Tyser <ptyser@xes-inc.com> 7188S: Maintained 7189F: drivers/mfd/lpc_ich.c 7190F: drivers/gpio/gpio-ich.c 7191 7192IDE SUBSYSTEM 7193M: "David S. Miller" <davem@davemloft.net> 7194L: linux-ide@vger.kernel.org 7195Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7197S: Maintained 7198F: Documentation/ide/ 7199F: drivers/ide/ 7200F: include/linux/ide.h 7201 7202IDE/ATAPI DRIVERS 7203M: Borislav Petkov <bp@alien8.de> 7204L: linux-ide@vger.kernel.org 7205S: Maintained 7206F: Documentation/cdrom/ide-cd 7207F: drivers/ide/ide-cd* 7208 7209IDEAPAD LAPTOP EXTRAS DRIVER 7210M: Ike Panhc <ike.pan@canonical.com> 7211L: platform-driver-x86@vger.kernel.org 7212W: http://launchpad.net/ideapad-laptop 7213S: Maintained 7214F: drivers/platform/x86/ideapad-laptop.c 7215 7216IDEAPAD LAPTOP SLIDEBAR DRIVER 7217M: Andrey Moiseev <o2g.org.ru@gmail.com> 7218L: linux-input@vger.kernel.org 7219W: https://github.com/o2genum/ideapad-slidebar 7220S: Maintained 7221F: drivers/input/misc/ideapad_slidebar.c 7222 7223IDT VersaClock 5 CLOCK DRIVER 7224M: Marek Vasut <marek.vasut@gmail.com> 7225S: Maintained 7226F: drivers/clk/clk-versaclock5.c 7227 7228IEEE 802.15.4 SUBSYSTEM 7229M: Alexander Aring <alex.aring@gmail.com> 7230M: Stefan Schmidt <stefan@datenfreihafen.org> 7231L: linux-wpan@vger.kernel.org 7232W: http://wpan.cakelab.org/ 7233T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7235S: Maintained 7236F: net/ieee802154/ 7237F: net/mac802154/ 7238F: drivers/net/ieee802154/ 7239F: include/linux/nl802154.h 7240F: include/linux/ieee802154.h 7241F: include/net/nl802154.h 7242F: include/net/mac802154.h 7243F: include/net/af_ieee802154.h 7244F: include/net/cfg802154.h 7245F: include/net/ieee802154_netdev.h 7246F: Documentation/networking/ieee802154.txt 7247 7248IFE PROTOCOL 7249M: Yotam Gigi <yotam.gi@gmail.com> 7250M: Jamal Hadi Salim <jhs@mojatatu.com> 7251F: net/ife 7252F: include/net/ife.h 7253F: include/uapi/linux/ife.h 7254 7255IGORPLUG-USB IR RECEIVER 7256M: Sean Young <sean@mess.org> 7257L: linux-media@vger.kernel.org 7258S: Maintained 7259F: drivers/media/rc/igorplugusb.c 7260 7261IGUANAWORKS USB IR TRANSCEIVER 7262M: Sean Young <sean@mess.org> 7263L: linux-media@vger.kernel.org 7264S: Maintained 7265F: drivers/media/rc/iguanair.c 7266 7267IIO DIGITAL POTENTIOMETER DAC 7268M: Peter Rosin <peda@axentia.se> 7269L: linux-iio@vger.kernel.org 7270S: Maintained 7271F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7272F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7273F: drivers/iio/dac/dpot-dac.c 7274 7275IIO ENVELOPE DETECTOR 7276M: Peter Rosin <peda@axentia.se> 7277L: linux-iio@vger.kernel.org 7278S: Maintained 7279F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7280F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7281F: drivers/iio/adc/envelope-detector.c 7282 7283IIO MULTIPLEXER 7284M: Peter Rosin <peda@axentia.se> 7285L: linux-iio@vger.kernel.org 7286S: Maintained 7287F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7288F: drivers/iio/multiplexer/iio-mux.c 7289 7290IIO SUBSYSTEM AND DRIVERS 7291M: Jonathan Cameron <jic23@kernel.org> 7292R: Hartmut Knaack <knaack.h@gmx.de> 7293R: Lars-Peter Clausen <lars@metafoo.de> 7294R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7295L: linux-iio@vger.kernel.org 7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7297S: Maintained 7298F: Documentation/ABI/testing/configfs-iio* 7299F: Documentation/ABI/testing/sysfs-bus-iio* 7300F: Documentation/devicetree/bindings/iio/ 7301F: drivers/iio/ 7302F: drivers/staging/iio/ 7303F: include/linux/iio/ 7304F: tools/iio/ 7305 7306IIO UNIT CONVERTER 7307M: Peter Rosin <peda@axentia.se> 7308L: linux-iio@vger.kernel.org 7309S: Maintained 7310F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7311F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7312F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7313F: drivers/iio/afe/iio-rescale.c 7314 7315IKANOS/ADI EAGLE ADSL USB DRIVER 7316M: Matthieu Castet <castet.matthieu@free.fr> 7317M: Stanislaw Gruszka <stf_xl@wp.pl> 7318S: Maintained 7319F: drivers/usb/atm/ueagle-atm.c 7320 7321IMGTEC ASCII LCD DRIVER 7322M: Paul Burton <paul.burton@mips.com> 7323S: Maintained 7324F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7325F: drivers/auxdisplay/img-ascii-lcd.c 7326 7327IMGTEC IR DECODER DRIVER 7328M: James Hogan <jhogan@kernel.org> 7329S: Maintained 7330F: drivers/media/rc/img-ir/ 7331 7332IMON SOUNDGRAPH USB IR RECEIVER 7333M: Sean Young <sean@mess.org> 7334L: linux-media@vger.kernel.org 7335S: Maintained 7336F: drivers/media/rc/imon_raw.c 7337F: drivers/media/rc/imon.c 7338 7339IMS TWINTURBO FRAMEBUFFER DRIVER 7340L: linux-fbdev@vger.kernel.org 7341S: Orphan 7342F: drivers/video/fbdev/imsttfb.c 7343 7344INA209 HARDWARE MONITOR DRIVER 7345M: Guenter Roeck <linux@roeck-us.net> 7346L: linux-hwmon@vger.kernel.org 7347S: Maintained 7348F: Documentation/hwmon/ina209 7349F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7350F: drivers/hwmon/ina209.c 7351 7352INA2XX HARDWARE MONITOR DRIVER 7353M: Guenter Roeck <linux@roeck-us.net> 7354L: linux-hwmon@vger.kernel.org 7355S: Maintained 7356F: Documentation/hwmon/ina2xx 7357F: drivers/hwmon/ina2xx.c 7358F: include/linux/platform_data/ina2xx.h 7359 7360INDUSTRY PACK SUBSYSTEM (IPACK) 7361M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7362M: Jens Taprogge <jens.taprogge@taprogge.org> 7363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7364L: industrypack-devel@lists.sourceforge.net 7365W: http://industrypack.sourceforge.net 7366S: Maintained 7367F: drivers/ipack/ 7368 7369INFINIBAND SUBSYSTEM 7370M: Doug Ledford <dledford@redhat.com> 7371M: Jason Gunthorpe <jgg@mellanox.com> 7372L: linux-rdma@vger.kernel.org 7373W: https://github.com/linux-rdma/rdma-core 7374Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7376S: Supported 7377F: Documentation/devicetree/bindings/infiniband/ 7378F: Documentation/infiniband/ 7379F: drivers/infiniband/ 7380F: include/uapi/linux/if_infiniband.h 7381F: include/uapi/rdma/ 7382F: include/rdma/ 7383 7384INGENIC JZ4780 DMA Driver 7385M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7386S: Maintained 7387F: drivers/dma/dma-jz4780.c 7388 7389INGENIC JZ4780 NAND DRIVER 7390M: Harvey Hunt <harveyhuntnexus@gmail.com> 7391L: linux-mtd@lists.infradead.org 7392S: Maintained 7393F: drivers/mtd/nand/raw/jz4780_* 7394 7395INOTIFY 7396M: Jan Kara <jack@suse.cz> 7397R: Amir Goldstein <amir73il@gmail.com> 7398L: linux-fsdevel@vger.kernel.org 7399S: Maintained 7400F: Documentation/filesystems/inotify.txt 7401F: fs/notify/inotify/ 7402F: include/linux/inotify.h 7403F: include/uapi/linux/inotify.h 7404 7405INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7406M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7407L: linux-input@vger.kernel.org 7408Q: http://patchwork.kernel.org/project/linux-input/list/ 7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7410S: Maintained 7411F: drivers/input/ 7412F: include/linux/input.h 7413F: include/uapi/linux/input.h 7414F: include/uapi/linux/input-event-codes.h 7415F: include/linux/input/ 7416F: Documentation/devicetree/bindings/input/ 7417F: Documentation/devicetree/bindings/serio/ 7418F: Documentation/input/ 7419 7420INPUT MULTITOUCH (MT) PROTOCOL 7421M: Henrik Rydberg <rydberg@bitmath.org> 7422L: linux-input@vger.kernel.org 7423S: Odd fixes 7424F: Documentation/input/multi-touch-protocol.rst 7425F: drivers/input/input-mt.c 7426K: \b(ABS|SYN)_MT_ 7427 7428INSIDE SECURE CRYPTO DRIVER 7429M: Antoine Tenart <antoine.tenart@bootlin.com> 7430F: drivers/crypto/inside-secure/ 7431S: Maintained 7432L: linux-crypto@vger.kernel.org 7433 7434INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7435M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7436M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7437L: linux-integrity@vger.kernel.org 7438T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7439S: Supported 7440F: security/integrity/ima/ 7441 7442INTEL 810/815 FRAMEBUFFER DRIVER 7443M: Antonino Daplas <adaplas@gmail.com> 7444L: linux-fbdev@vger.kernel.org 7445S: Maintained 7446F: drivers/video/fbdev/i810/ 7447 7448INTEL ASoC DRIVERS 7449M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7450M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7451M: Jie Yang <yang.jie@linux.intel.com> 7452L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7453S: Supported 7454F: sound/soc/intel/ 7455 7456INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7457M: Hans de Goede <hdegoede@redhat.com> 7458L: platform-driver-x86@vger.kernel.org 7459S: Maintained 7460F: drivers/platform/x86/intel_atomisp2_pm.c 7461 7462INTEL C600 SERIES SAS CONTROLLER DRIVER 7463M: Intel SCU Linux support <intel-linux-scu@intel.com> 7464M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7465L: linux-scsi@vger.kernel.org 7466T: git git://git.code.sf.net/p/intel-sas/isci 7467S: Supported 7468F: drivers/scsi/isci/ 7469 7470INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7471M: Jani Nikula <jani.nikula@linux.intel.com> 7472M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7473M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7474L: intel-gfx@lists.freedesktop.org 7475W: https://01.org/linuxgraphics/ 7476B: https://01.org/linuxgraphics/documentation/how-report-bugs 7477C: irc://chat.freenode.net/intel-gfx 7478Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7479T: git git://anongit.freedesktop.org/drm-intel 7480S: Supported 7481F: drivers/gpu/drm/i915/ 7482F: include/drm/i915* 7483F: include/uapi/drm/i915_drm.h 7484F: Documentation/gpu/i915.rst 7485 7486INTEL ETHERNET DRIVERS 7487M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7488L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7489W: http://www.intel.com/support/feedback.htm 7490W: http://e1000.sourceforge.net/ 7491Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7494S: Supported 7495F: Documentation/networking/e100.rst 7496F: Documentation/networking/e1000.rst 7497F: Documentation/networking/e1000e.rst 7498F: Documentation/networking/fm10k.rst 7499F: Documentation/networking/igb.rst 7500F: Documentation/networking/igbvf.rst 7501F: Documentation/networking/ixgb.rst 7502F: Documentation/networking/ixgbe.rst 7503F: Documentation/networking/ixgbevf.rst 7504F: Documentation/networking/i40e.rst 7505F: Documentation/networking/iavf.rst 7506F: Documentation/networking/ice.rst 7507F: drivers/net/ethernet/intel/ 7508F: drivers/net/ethernet/intel/*/ 7509F: include/linux/avf/virtchnl.h 7510 7511INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7512M: Maik Broemme <mbroemme@libmpq.org> 7513L: linux-fbdev@vger.kernel.org 7514S: Maintained 7515F: Documentation/fb/intelfb.txt 7516F: drivers/video/fbdev/intelfb/ 7517 7518INTEL GPIO DRIVERS 7519M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7520L: linux-gpio@vger.kernel.org 7521S: Maintained 7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7523F: drivers/gpio/gpio-ich.c 7524F: drivers/gpio/gpio-intel-mid.c 7525F: drivers/gpio/gpio-lynxpoint.c 7526F: drivers/gpio/gpio-merrifield.c 7527F: drivers/gpio/gpio-ml-ioh.c 7528F: drivers/gpio/gpio-pch.c 7529F: drivers/gpio/gpio-sch.c 7530F: drivers/gpio/gpio-sodaville.c 7531 7532INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7533M: Zhenyu Wang <zhenyuw@linux.intel.com> 7534M: Zhi Wang <zhi.a.wang@intel.com> 7535L: intel-gvt-dev@lists.freedesktop.org 7536L: intel-gfx@lists.freedesktop.org 7537W: https://01.org/igvt-g 7538T: git https://github.com/intel/gvt-linux.git 7539S: Supported 7540F: drivers/gpu/drm/i915/gvt/ 7541 7542INTEL HID EVENT DRIVER 7543M: Alex Hung <alex.hung@canonical.com> 7544L: platform-driver-x86@vger.kernel.org 7545S: Maintained 7546F: drivers/platform/x86/intel-hid.c 7547 7548INTEL I/OAT DMA DRIVER 7549M: Dave Jiang <dave.jiang@intel.com> 7550R: Dan Williams <dan.j.williams@intel.com> 7551L: dmaengine@vger.kernel.org 7552Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7553S: Supported 7554F: drivers/dma/ioat* 7555 7556INTEL IDLE DRIVER 7557M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7558M: Len Brown <lenb@kernel.org> 7559L: linux-pm@vger.kernel.org 7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7561B: https://bugzilla.kernel.org 7562S: Supported 7563F: drivers/idle/intel_idle.c 7564 7565INTEL INTEGRATED SENSOR HUB DRIVER 7566M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7567M: Jiri Kosina <jikos@kernel.org> 7568L: linux-input@vger.kernel.org 7569S: Maintained 7570F: drivers/hid/intel-ish-hid/ 7571 7572INTEL IOMMU (VT-d) 7573M: David Woodhouse <dwmw2@infradead.org> 7574L: iommu@lists.linux-foundation.org 7575T: git git://git.infradead.org/iommu-2.6.git 7576S: Supported 7577F: drivers/iommu/intel-iommu.c 7578F: include/linux/intel-iommu.h 7579 7580INTEL IOP-ADMA DMA DRIVER 7581R: Dan Williams <dan.j.williams@intel.com> 7582S: Odd fixes 7583F: drivers/dma/iop-adma.c 7584 7585INTEL IPU3 CSI-2 CIO2 DRIVER 7586M: Yong Zhi <yong.zhi@intel.com> 7587M: Sakari Ailus <sakari.ailus@linux.intel.com> 7588M: Bingbu Cao <bingbu.cao@intel.com> 7589R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7590R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7591L: linux-media@vger.kernel.org 7592S: Maintained 7593F: drivers/media/pci/intel/ipu3/ 7594F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7595 7596INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7597M: Krzysztof Halasa <khalasa@piap.pl> 7598S: Maintained 7599F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7600F: arch/arm/mach-ixp4xx/include/mach/npe.h 7601F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7602F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7603F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7604F: drivers/net/wan/ixp4xx_hss.c 7605 7606INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7607M: Deepak Saxena <dsaxena@plexity.net> 7608S: Maintained 7609F: drivers/char/hw_random/ixp4xx-rng.c 7610 7611INTEL MANAGEMENT ENGINE (mei) 7612M: Tomas Winkler <tomas.winkler@intel.com> 7613L: linux-kernel@vger.kernel.org 7614S: Supported 7615F: include/uapi/linux/mei.h 7616F: include/linux/mei_cl_bus.h 7617F: drivers/misc/mei/* 7618F: drivers/watchdog/mei_wdt.c 7619F: Documentation/misc-devices/mei/* 7620F: samples/mei/* 7621 7622INTEL MENLOW THERMAL DRIVER 7623M: Sujith Thomas <sujith.thomas@intel.com> 7624L: platform-driver-x86@vger.kernel.org 7625W: https://01.org/linux-acpi 7626S: Supported 7627F: drivers/platform/x86/intel_menlow.c 7628 7629INTEL MIC DRIVERS (mic) 7630M: Sudeep Dutt <sudeep.dutt@intel.com> 7631M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7632S: Supported 7633W: https://github.com/sudeepdutt/mic 7634W: http://software.intel.com/en-us/mic-developer 7635F: include/linux/mic_bus.h 7636F: include/linux/scif.h 7637F: include/uapi/linux/mic_common.h 7638F: include/uapi/linux/mic_ioctl.h 7639F: include/uapi/linux/scif_ioctl.h 7640F: drivers/misc/mic/ 7641F: drivers/dma/mic_x100_dma.c 7642F: drivers/dma/mic_x100_dma.h 7643F: Documentation/mic/ 7644 7645INTEL PMC CORE DRIVER 7646M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7647M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7648L: platform-driver-x86@vger.kernel.org 7649S: Maintained 7650F: drivers/platform/x86/intel_pmc_core* 7651 7652INTEL PMC/P-Unit IPC DRIVER 7653M: Zha Qipeng<qipeng.zha@intel.com> 7654L: platform-driver-x86@vger.kernel.org 7655S: Maintained 7656F: drivers/platform/x86/intel_pmc_ipc.c 7657F: drivers/platform/x86/intel_punit_ipc.c 7658F: arch/x86/include/asm/intel_pmc_ipc.h 7659F: arch/x86/include/asm/intel_punit_ipc.h 7660 7661INTEL PMIC GPIO DRIVERS 7662M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7663S: Maintained 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7665F: drivers/gpio/gpio-*cove.c 7666F: drivers/gpio/gpio-msic.c 7667 7668INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7669R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7670S: Maintained 7671F: drivers/mfd/intel_msic.c 7672F: drivers/mfd/intel_soc_pmic* 7673F: include/linux/mfd/intel_msic.h 7674F: include/linux/mfd/intel_soc_pmic* 7675 7676INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7677M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7678L: linux-wireless@vger.kernel.org 7679S: Maintained 7680F: Documentation/networking/README.ipw2100 7681F: Documentation/networking/README.ipw2200 7682F: drivers/net/wireless/intel/ipw2x00/ 7683 7684INTEL PSTATE DRIVER 7685M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7686M: Len Brown <lenb@kernel.org> 7687L: linux-pm@vger.kernel.org 7688S: Supported 7689F: drivers/cpufreq/intel_pstate.c 7690 7691INTEL RDMA RNIC DRIVER 7692M: Faisal Latif <faisal.latif@intel.com> 7693M: Shiraz Saleem <shiraz.saleem@intel.com> 7694L: linux-rdma@vger.kernel.org 7695S: Supported 7696F: drivers/infiniband/hw/i40iw/ 7697F: include/uapi/rdma/i40iw-abi.h 7698 7699INTEL TELEMETRY DRIVER 7700M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7701M: "David E. Box" <david.e.box@linux.intel.com> 7702L: platform-driver-x86@vger.kernel.org 7703S: Maintained 7704F: arch/x86/include/asm/intel_telemetry.h 7705F: drivers/platform/x86/intel_telemetry* 7706 7707INTEL VIRTUAL BUTTON DRIVER 7708M: AceLan Kao <acelan.kao@canonical.com> 7709L: platform-driver-x86@vger.kernel.org 7710S: Maintained 7711F: drivers/platform/x86/intel-vbtn.c 7712 7713INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7714M: Stanislaw Gruszka <sgruszka@redhat.com> 7715L: linux-wireless@vger.kernel.org 7716S: Supported 7717F: drivers/net/wireless/intel/iwlegacy/ 7718 7719INTEL WIRELESS WIFI LINK (iwlwifi) 7720M: Johannes Berg <johannes.berg@intel.com> 7721M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7722M: Luca Coelho <luciano.coelho@intel.com> 7723M: Intel Linux Wireless <linuxwifi@intel.com> 7724L: linux-wireless@vger.kernel.org 7725W: http://intellinuxwireless.org 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7727S: Supported 7728F: drivers/net/wireless/intel/iwlwifi/ 7729 7730INTEL WIRELESS WIMAX CONNECTION 2400 7731M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7732M: linux-wimax@intel.com 7733L: wimax@linuxwimax.org (subscribers-only) 7734S: Supported 7735W: http://linuxwimax.org 7736F: Documentation/wimax/README.i2400m 7737F: drivers/net/wimax/i2400m/ 7738F: include/uapi/linux/wimax/i2400m.h 7739 7740INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7741M: Mario Limonciello <mario.limonciello@dell.com> 7742S: Maintained 7743F: drivers/platform/x86/intel-wmi-thunderbolt.c 7744 7745INTEL(R) TRACE HUB 7746M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7747S: Supported 7748F: Documentation/trace/intel_th.rst 7749F: drivers/hwtracing/intel_th/ 7750 7751INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7752M: Ning Sun <ning.sun@intel.com> 7753L: tboot-devel@lists.sourceforge.net 7754W: http://tboot.sourceforge.net 7755T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7756S: Supported 7757F: Documentation/intel_txt.txt 7758F: include/linux/tboot.h 7759F: arch/x86/kernel/tboot.c 7760 7761INTEL-MID GPIO DRIVER 7762M: David Cohen <david.a.cohen@linux.intel.com> 7763L: linux-gpio@vger.kernel.org 7764S: Maintained 7765F: drivers/gpio/gpio-intel-mid.c 7766 7767INVENSENSE MPU-3050 GYROSCOPE DRIVER 7768M: Linus Walleij <linus.walleij@linaro.org> 7769L: linux-iio@vger.kernel.org 7770S: Maintained 7771F: drivers/iio/gyro/mpu3050* 7772F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7773 7774IOC3 ETHERNET DRIVER 7775M: Ralf Baechle <ralf@linux-mips.org> 7776L: linux-mips@vger.kernel.org 7777S: Maintained 7778F: drivers/net/ethernet/sgi/ioc3-eth.c 7779 7780IOC3 SERIAL DRIVER 7781M: Pat Gefre <pfg@sgi.com> 7782L: linux-serial@vger.kernel.org 7783S: Maintained 7784F: drivers/tty/serial/ioc3_serial.c 7785 7786IOMMU DRIVERS 7787M: Joerg Roedel <joro@8bytes.org> 7788L: iommu@lists.linux-foundation.org 7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7790S: Maintained 7791F: Documentation/devicetree/bindings/iommu/ 7792F: drivers/iommu/ 7793F: include/linux/iommu.h 7794F: include/linux/of_iommu.h 7795F: include/linux/iova.h 7796 7797IP MASQUERADING 7798M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7799S: Maintained 7800F: net/ipv4/netfilter/ipt_MASQUERADE.c 7801 7802IPMI SUBSYSTEM 7803M: Corey Minyard <minyard@acm.org> 7804L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7805W: http://openipmi.sourceforge.net/ 7806S: Supported 7807F: Documentation/devicetree/bindings/ipmi/ 7808F: Documentation/IPMI.txt 7809F: drivers/char/ipmi/ 7810F: include/linux/ipmi* 7811F: include/uapi/linux/ipmi* 7812 7813IPS SCSI RAID DRIVER 7814M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7815L: linux-scsi@vger.kernel.org 7816W: http://www.adaptec.com/ 7817S: Maintained 7818F: drivers/scsi/ips* 7819 7820IPVS 7821M: Wensong Zhang <wensong@linux-vs.org> 7822M: Simon Horman <horms@verge.net.au> 7823M: Julian Anastasov <ja@ssi.bg> 7824L: netdev@vger.kernel.org 7825L: lvs-devel@vger.kernel.org 7826S: Maintained 7827T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7828T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7829F: Documentation/networking/ipvs-sysctl.txt 7830F: include/net/ip_vs.h 7831F: include/uapi/linux/ip_vs.h 7832F: net/netfilter/ipvs/ 7833 7834IPWIRELESS DRIVER 7835M: Jiri Kosina <jikos@kernel.org> 7836M: David Sterba <dsterba@suse.com> 7837S: Odd Fixes 7838F: drivers/tty/ipwireless/ 7839 7840IPX NETWORK LAYER 7841L: netdev@vger.kernel.org 7842S: Obsolete 7843F: include/uapi/linux/ipx.h 7844 7845IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7846M: Marc Zyngier <marc.zyngier@arm.com> 7847S: Maintained 7848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7849F: Documentation/IRQ-domain.txt 7850F: include/linux/irqdomain.h 7851F: kernel/irq/irqdomain.c 7852F: kernel/irq/msi.c 7853 7854IRQ SUBSYSTEM 7855M: Thomas Gleixner <tglx@linutronix.de> 7856L: linux-kernel@vger.kernel.org 7857S: Maintained 7858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7859F: kernel/irq/ 7860 7861IRQCHIP DRIVERS 7862M: Thomas Gleixner <tglx@linutronix.de> 7863M: Jason Cooper <jason@lakedaemon.net> 7864M: Marc Zyngier <marc.zyngier@arm.com> 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: Documentation/devicetree/bindings/interrupt-controller/ 7869F: drivers/irqchip/ 7870 7871ISA 7872M: William Breathitt Gray <vilhelm.gray@gmail.com> 7873S: Maintained 7874F: Documentation/isa.txt 7875F: drivers/base/isa.c 7876F: include/linux/isa.h 7877 7878ISA RADIO MODULE 7879M: Hans Verkuil <hverkuil@xs4all.nl> 7880L: linux-media@vger.kernel.org 7881T: git git://linuxtv.org/media_tree.git 7882W: https://linuxtv.org 7883S: Maintained 7884F: drivers/media/radio/radio-isa* 7885 7886ISAPNP 7887M: Jaroslav Kysela <perex@perex.cz> 7888S: Maintained 7889F: Documentation/isapnp.txt 7890F: drivers/pnp/isapnp/ 7891F: include/linux/isapnp.h 7892 7893ISCSI 7894M: Lee Duncan <lduncan@suse.com> 7895M: Chris Leech <cleech@redhat.com> 7896L: open-iscsi@googlegroups.com 7897W: www.open-iscsi.com 7898S: Maintained 7899F: drivers/scsi/*iscsi* 7900F: include/scsi/*iscsi* 7901 7902iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7903M: Peter Jones <pjones@redhat.com> 7904M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7905S: Maintained 7906F: drivers/firmware/iscsi_ibft* 7907 7908ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7909M: Sagi Grimberg <sagi@grimberg.me> 7910M: Max Gurtovoy <maxg@mellanox.com> 7911L: linux-rdma@vger.kernel.org 7912S: Supported 7913W: http://www.openfabrics.org 7914W: www.open-iscsi.org 7915Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7916F: drivers/infiniband/ulp/iser/ 7917 7918ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7919M: Sagi Grimberg <sagi@grimberg.me> 7920T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7921L: linux-rdma@vger.kernel.org 7922L: target-devel@vger.kernel.org 7923S: Supported 7924W: http://www.linux-iscsi.org 7925F: drivers/infiniband/ulp/isert 7926 7927ISDN SUBSYSTEM 7928M: Karsten Keil <isdn@linux-pingi.de> 7929L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7930L: netdev@vger.kernel.org 7931W: http://www.isdn4linux.de 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7933S: Maintained 7934F: Documentation/isdn/ 7935F: drivers/isdn/ 7936F: include/linux/isdn.h 7937F: include/linux/isdn/ 7938F: include/uapi/linux/isdn.h 7939F: include/uapi/linux/isdn/ 7940 7941ISDN SUBSYSTEM (Eicon active card driver) 7942M: Armin Schindler <mac@melware.de> 7943L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7944W: http://www.melware.de 7945S: Maintained 7946F: drivers/isdn/hardware/eicon/ 7947 7948IT87 HARDWARE MONITORING DRIVER 7949M: Jean Delvare <jdelvare@suse.com> 7950L: linux-hwmon@vger.kernel.org 7951S: Maintained 7952F: Documentation/hwmon/it87 7953F: drivers/hwmon/it87.c 7954 7955IT913X MEDIA DRIVER 7956M: Antti Palosaari <crope@iki.fi> 7957L: linux-media@vger.kernel.org 7958W: https://linuxtv.org 7959W: http://palosaari.fi/linux/ 7960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7961T: git git://linuxtv.org/anttip/media_tree.git 7962S: Maintained 7963F: drivers/media/tuners/it913x* 7964 7965IVTV VIDEO4LINUX DRIVER 7966M: Andy Walls <awalls@md.metrocast.net> 7967L: ivtv-devel@ivtvdriver.org (subscribers-only) 7968L: linux-media@vger.kernel.org 7969T: git git://linuxtv.org/media_tree.git 7970W: http://www.ivtvdriver.org 7971S: Maintained 7972F: Documentation/media/v4l-drivers/ivtv* 7973F: drivers/media/pci/ivtv/ 7974F: include/uapi/linux/ivtv* 7975 7976IX2505V MEDIA DRIVER 7977M: Malcolm Priestley <tvboxspy@gmail.com> 7978L: linux-media@vger.kernel.org 7979W: https://linuxtv.org 7980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7981S: Maintained 7982F: drivers/media/dvb-frontends/ix2505v* 7983 7984JAILHOUSE HYPERVISOR INTERFACE 7985M: Jan Kiszka <jan.kiszka@siemens.com> 7986L: jailhouse-dev@googlegroups.com 7987S: Maintained 7988F: arch/x86/kernel/jailhouse.c 7989F: arch/x86/include/asm/jailhouse_para.h 7990 7991JC42.4 TEMPERATURE SENSOR DRIVER 7992M: Guenter Roeck <linux@roeck-us.net> 7993L: linux-hwmon@vger.kernel.org 7994S: Maintained 7995F: drivers/hwmon/jc42.c 7996F: Documentation/hwmon/jc42 7997 7998JFS FILESYSTEM 7999M: Dave Kleikamp <shaggy@kernel.org> 8000L: jfs-discussion@lists.sourceforge.net 8001W: http://jfs.sourceforge.net/ 8002T: git git://github.com/kleikamp/linux-shaggy.git 8003S: Maintained 8004F: Documentation/filesystems/jfs.txt 8005F: fs/jfs/ 8006 8007JME NETWORK DRIVER 8008M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8009L: netdev@vger.kernel.org 8010S: Maintained 8011F: drivers/net/ethernet/jme.* 8012 8013JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8014M: David Woodhouse <dwmw2@infradead.org> 8015L: linux-mtd@lists.infradead.org 8016W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8017S: Maintained 8018F: fs/jffs2/ 8019F: include/uapi/linux/jffs2.h 8020 8021JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8022M: "Theodore Ts'o" <tytso@mit.edu> 8023M: Jan Kara <jack@suse.com> 8024L: linux-ext4@vger.kernel.org 8025S: Maintained 8026F: fs/jbd2/ 8027F: include/linux/jbd2.h 8028 8029JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8030M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8031L: linux-media@vger.kernel.org 8032S: Maintained 8033F: drivers/media/platform/rcar_jpu.c 8034 8035JSM Neo PCI based serial card 8036M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8037L: linux-serial@vger.kernel.org 8038S: Maintained 8039F: drivers/tty/serial/jsm/ 8040 8041K10TEMP HARDWARE MONITORING DRIVER 8042M: Clemens Ladisch <clemens@ladisch.de> 8043L: linux-hwmon@vger.kernel.org 8044S: Maintained 8045F: Documentation/hwmon/k10temp 8046F: drivers/hwmon/k10temp.c 8047 8048K8TEMP HARDWARE MONITORING DRIVER 8049M: Rudolf Marek <r.marek@assembler.cz> 8050L: linux-hwmon@vger.kernel.org 8051S: Maintained 8052F: Documentation/hwmon/k8temp 8053F: drivers/hwmon/k8temp.c 8054 8055KASAN 8056M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8057R: Alexander Potapenko <glider@google.com> 8058R: Dmitry Vyukov <dvyukov@google.com> 8059L: kasan-dev@googlegroups.com 8060S: Maintained 8061F: arch/*/include/asm/kasan.h 8062F: arch/*/mm/kasan_init* 8063F: Documentation/dev-tools/kasan.rst 8064F: include/linux/kasan*.h 8065F: lib/test_kasan.c 8066F: mm/kasan/ 8067F: scripts/Makefile.kasan 8068 8069KCONFIG 8070M: Masahiro Yamada <yamada.masahiro@socionext.com> 8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8072L: linux-kbuild@vger.kernel.org 8073S: Maintained 8074F: Documentation/kbuild/kconfig* 8075F: scripts/kconfig/ 8076F: scripts/Kconfig.include 8077 8078KDUMP 8079M: Dave Young <dyoung@redhat.com> 8080M: Baoquan He <bhe@redhat.com> 8081R: Vivek Goyal <vgoyal@redhat.com> 8082L: kexec@lists.infradead.org 8083W: http://lse.sourceforge.net/kdump/ 8084S: Maintained 8085F: Documentation/kdump/ 8086 8087KEENE FM RADIO TRANSMITTER DRIVER 8088M: Hans Verkuil <hverkuil@xs4all.nl> 8089L: linux-media@vger.kernel.org 8090T: git git://linuxtv.org/media_tree.git 8091W: https://linuxtv.org 8092S: Maintained 8093F: drivers/media/radio/radio-keene* 8094 8095KERNEL AUTOMOUNTER 8096M: Ian Kent <raven@themaw.net> 8097L: autofs@vger.kernel.org 8098S: Maintained 8099F: fs/autofs/ 8100 8101KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8102M: Masahiro Yamada <yamada.masahiro@socionext.com> 8103M: Michal Marek <michal.lkml@markovi.net> 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8105L: linux-kbuild@vger.kernel.org 8106S: Maintained 8107F: Documentation/kbuild/ 8108F: Makefile 8109F: scripts/Kbuild* 8110F: scripts/Makefile* 8111F: scripts/basic/ 8112F: scripts/mk* 8113F: scripts/mod/ 8114F: scripts/package/ 8115 8116KERNEL JANITORS 8117L: kernel-janitors@vger.kernel.org 8118W: http://kernelnewbies.org/KernelJanitors 8119S: Odd Fixes 8120 8121KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8122M: "J. Bruce Fields" <bfields@fieldses.org> 8123M: Jeff Layton <jlayton@kernel.org> 8124L: linux-nfs@vger.kernel.org 8125W: http://nfs.sourceforge.net/ 8126T: git git://linux-nfs.org/~bfields/linux.git 8127S: Supported 8128F: fs/nfsd/ 8129F: include/uapi/linux/nfsd/ 8130F: fs/lockd/ 8131F: fs/nfs_common/ 8132F: net/sunrpc/ 8133F: include/linux/lockd/ 8134F: include/linux/sunrpc/ 8135F: include/uapi/linux/sunrpc/ 8136 8137KERNEL SELFTEST FRAMEWORK 8138M: Shuah Khan <shuah@kernel.org> 8139L: linux-kselftest@vger.kernel.org 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8141Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8142S: Maintained 8143F: tools/testing/selftests/ 8144F: Documentation/dev-tools/kselftest* 8145 8146KERNEL USERMODE HELPER 8147M: Luis Chamberlain <mcgrof@kernel.org> 8148L: linux-kernel@vger.kernel.org 8149S: Maintained 8150F: kernel/umh.c 8151F: include/linux/umh.h 8152 8153KERNEL VIRTUAL MACHINE (KVM) 8154M: Paolo Bonzini <pbonzini@redhat.com> 8155M: Radim Krčmář <rkrcmar@redhat.com> 8156L: kvm@vger.kernel.org 8157W: http://www.linux-kvm.org 8158T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8159S: Supported 8160F: Documentation/virtual/kvm/ 8161F: include/trace/events/kvm.h 8162F: include/uapi/asm-generic/kvm* 8163F: include/uapi/linux/kvm* 8164F: include/asm-generic/kvm* 8165F: include/linux/kvm* 8166F: include/kvm/iodev.h 8167F: virt/kvm/* 8168F: tools/kvm/ 8169 8170KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8171M: Joerg Roedel <joro@8bytes.org> 8172L: kvm@vger.kernel.org 8173W: http://www.linux-kvm.org/ 8174S: Maintained 8175F: arch/x86/include/asm/svm.h 8176F: arch/x86/kvm/svm.c 8177 8178KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8179M: Christoffer Dall <christoffer.dall@arm.com> 8180M: Marc Zyngier <marc.zyngier@arm.com> 8181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8182L: kvmarm@lists.cs.columbia.edu 8183W: http://systems.cs.columbia.edu/projects/kvm-arm 8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8185S: Supported 8186F: arch/arm/include/uapi/asm/kvm* 8187F: arch/arm/include/asm/kvm* 8188F: arch/arm/kvm/ 8189F: virt/kvm/arm/ 8190F: include/kvm/arm_* 8191 8192KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8193M: Christoffer Dall <christoffer.dall@arm.com> 8194M: Marc Zyngier <marc.zyngier@arm.com> 8195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8196L: kvmarm@lists.cs.columbia.edu 8197S: Maintained 8198F: arch/arm64/include/uapi/asm/kvm* 8199F: arch/arm64/include/asm/kvm* 8200F: arch/arm64/kvm/ 8201 8202KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8203M: James Hogan <jhogan@kernel.org> 8204L: linux-mips@vger.kernel.org 8205S: Supported 8206F: arch/mips/include/uapi/asm/kvm* 8207F: arch/mips/include/asm/kvm* 8208F: arch/mips/kvm/ 8209 8210KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8211M: Paul Mackerras <paulus@ozlabs.org> 8212L: kvm-ppc@vger.kernel.org 8213W: http://www.linux-kvm.org/ 8214T: git git://github.com/agraf/linux-2.6.git 8215S: Supported 8216F: arch/powerpc/include/uapi/asm/kvm* 8217F: arch/powerpc/include/asm/kvm* 8218F: arch/powerpc/kvm/ 8219F: arch/powerpc/kernel/kvm* 8220 8221KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8222M: Christian Borntraeger <borntraeger@de.ibm.com> 8223M: Janosch Frank <frankja@linux.ibm.com> 8224R: David Hildenbrand <david@redhat.com> 8225R: Cornelia Huck <cohuck@redhat.com> 8226L: linux-s390@vger.kernel.org 8227W: http://www.ibm.com/developerworks/linux/linux390/ 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8229S: Supported 8230F: arch/s390/include/uapi/asm/kvm* 8231F: arch/s390/include/asm/gmap.h 8232F: arch/s390/include/asm/kvm* 8233F: arch/s390/kvm/ 8234F: arch/s390/mm/gmap.c 8235 8236KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8237M: Paolo Bonzini <pbonzini@redhat.com> 8238M: Radim Krčmář <rkrcmar@redhat.com> 8239L: kvm@vger.kernel.org 8240W: http://www.linux-kvm.org 8241T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8242S: Supported 8243F: arch/x86/kvm/ 8244F: arch/x86/include/uapi/asm/kvm* 8245F: arch/x86/include/asm/kvm* 8246F: arch/x86/include/asm/pvclock-abi.h 8247F: arch/x86/kernel/kvm.c 8248F: arch/x86/kernel/kvmclock.c 8249 8250KERNFS 8251M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8252M: Tejun Heo <tj@kernel.org> 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8254S: Supported 8255F: include/linux/kernfs.h 8256F: fs/kernfs/ 8257 8258KEXEC 8259M: Eric Biederman <ebiederm@xmission.com> 8260W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8261L: kexec@lists.infradead.org 8262S: Maintained 8263F: include/linux/kexec.h 8264F: include/uapi/linux/kexec.h 8265F: kernel/kexec* 8266 8267KEYS-ENCRYPTED 8268M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8269L: linux-integrity@vger.kernel.org 8270L: keyrings@vger.kernel.org 8271S: Supported 8272F: Documentation/security/keys/trusted-encrypted.rst 8273F: include/keys/encrypted-type.h 8274F: security/keys/encrypted-keys/ 8275 8276KEYS-TRUSTED 8277M: James Bottomley <jejb@linux.vnet.ibm.com> 8278M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8279M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8280L: linux-integrity@vger.kernel.org 8281L: keyrings@vger.kernel.org 8282S: Supported 8283F: Documentation/security/keys/trusted-encrypted.rst 8284F: include/keys/trusted-type.h 8285F: security/keys/trusted.c 8286F: security/keys/trusted.h 8287 8288KEYS/KEYRINGS: 8289M: David Howells <dhowells@redhat.com> 8290L: keyrings@vger.kernel.org 8291S: Maintained 8292F: Documentation/security/keys/core.rst 8293F: include/linux/key.h 8294F: include/linux/key-type.h 8295F: include/linux/keyctl.h 8296F: include/uapi/linux/keyctl.h 8297F: include/keys/ 8298F: security/keys/ 8299 8300KGDB / KDB /debug_core 8301M: Jason Wessel <jason.wessel@windriver.com> 8302M: Daniel Thompson <daniel.thompson@linaro.org> 8303W: http://kgdb.wiki.kernel.org/ 8304L: kgdb-bugreport@lists.sourceforge.net 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8306S: Maintained 8307F: Documentation/dev-tools/kgdb.rst 8308F: drivers/misc/kgdbts.c 8309F: drivers/tty/serial/kgdboc.c 8310F: include/linux/kdb.h 8311F: include/linux/kgdb.h 8312F: kernel/debug/ 8313 8314KMEMLEAK 8315M: Catalin Marinas <catalin.marinas@arm.com> 8316S: Maintained 8317F: Documentation/dev-tools/kmemleak.rst 8318F: include/linux/kmemleak.h 8319F: mm/kmemleak.c 8320F: mm/kmemleak-test.c 8321 8322KMOD KERNEL MODULE LOADER - USERMODE HELPER 8323M: Luis Chamberlain <mcgrof@kernel.org> 8324L: linux-kernel@vger.kernel.org 8325S: Maintained 8326F: kernel/kmod.c 8327F: include/linux/kmod.h 8328F: lib/test_kmod.c 8329F: tools/testing/selftests/kmod/ 8330 8331KPROBES 8332M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8333M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8334M: "David S. Miller" <davem@davemloft.net> 8335M: Masami Hiramatsu <mhiramat@kernel.org> 8336S: Maintained 8337F: Documentation/kprobes.txt 8338F: include/linux/kprobes.h 8339F: include/asm-generic/kprobes.h 8340F: kernel/kprobes.c 8341 8342KS0108 LCD CONTROLLER DRIVER 8343M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8344S: Maintained 8345F: Documentation/auxdisplay/ks0108 8346F: drivers/auxdisplay/ks0108.c 8347F: include/linux/ks0108.h 8348 8349L3MDEV 8350M: David Ahern <dsa@cumulusnetworks.com> 8351L: netdev@vger.kernel.org 8352S: Maintained 8353F: net/l3mdev 8354F: include/net/l3mdev.h 8355 8356L7 BPF FRAMEWORK 8357M: John Fastabend <john.fastabend@gmail.com> 8358M: Daniel Borkmann <daniel@iogearbox.net> 8359L: netdev@vger.kernel.org 8360S: Maintained 8361F: include/linux/skmsg.h 8362F: net/core/skmsg.c 8363F: net/core/sock_map.c 8364F: net/ipv4/tcp_bpf.c 8365 8366LANTIQ / INTEL Ethernet drivers 8367M: Hauke Mehrtens <hauke@hauke-m.de> 8368L: netdev@vger.kernel.org 8369S: Maintained 8370F: net/dsa/tag_gswip.c 8371F: drivers/net/ethernet/lantiq_xrx200.c 8372F: drivers/net/dsa/lantiq_pce.h 8373F: drivers/net/dsa/lantiq_gswip.c 8374 8375LANTIQ MIPS ARCHITECTURE 8376M: John Crispin <john@phrozen.org> 8377L: linux-mips@vger.kernel.org 8378S: Maintained 8379F: arch/mips/lantiq 8380F: drivers/soc/lantiq 8381 8382LAPB module 8383L: linux-x25@vger.kernel.org 8384S: Orphan 8385F: Documentation/networking/lapb-module.txt 8386F: include/*/lapb.h 8387F: net/lapb/ 8388 8389LASI 53c700 driver for PARISC 8390M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8391L: linux-scsi@vger.kernel.org 8392S: Maintained 8393F: Documentation/scsi/53c700.txt 8394F: drivers/scsi/53c700* 8395 8396LEAKING_ADDRESSES 8397M: Tobin C. Harding <me@tobin.cc> 8398M: Tycho Andersen <tycho@tycho.ws> 8399L: kernel-hardening@lists.openwall.com 8400S: Maintained 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8402F: scripts/leaking_addresses.pl 8403 8404LED SUBSYSTEM 8405M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8406M: Pavel Machek <pavel@ucw.cz> 8407L: linux-leds@vger.kernel.org 8408T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8409S: Maintained 8410F: Documentation/devicetree/bindings/leds/ 8411F: drivers/leds/ 8412F: include/linux/leds.h 8413 8414LEGACY EEPROM DRIVER 8415M: Jean Delvare <jdelvare@suse.com> 8416S: Maintained 8417F: Documentation/misc-devices/eeprom 8418F: drivers/misc/eeprom/eeprom.c 8419 8420LEGO MINDSTORMS EV3 8421R: David Lechner <david@lechnology.com> 8422S: Maintained 8423F: arch/arm/boot/dts/da850-lego-ev3.dts 8424F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8425F: drivers/power/supply/lego_ev3_battery.c 8426 8427LEGO USB Tower driver 8428M: Juergen Stuber <starblue@users.sourceforge.net> 8429L: legousb-devel@lists.sourceforge.net 8430W: http://legousb.sourceforge.net/ 8431S: Maintained 8432F: drivers/usb/misc/legousbtower.c 8433 8434LG LAPTOP EXTRAS 8435M: Matan Ziv-Av <matan@svgalib.org> 8436L: platform-driver-x86@vger.kernel.org 8437S: Maintained 8438F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8439F: Documentation/laptops/lg-laptop.rst 8440F: drivers/platform/x86/lg-laptop.c 8441 8442LG2160 MEDIA DRIVER 8443M: Michael Krufky <mkrufky@linuxtv.org> 8444L: linux-media@vger.kernel.org 8445W: https://linuxtv.org 8446W: http://github.com/mkrufky 8447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8448T: git git://linuxtv.org/mkrufky/tuners.git 8449S: Maintained 8450F: drivers/media/dvb-frontends/lg2160.* 8451 8452LGDT3305 MEDIA DRIVER 8453M: Michael Krufky <mkrufky@linuxtv.org> 8454L: linux-media@vger.kernel.org 8455W: https://linuxtv.org 8456W: http://github.com/mkrufky 8457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8458T: git git://linuxtv.org/mkrufky/tuners.git 8459S: Maintained 8460F: drivers/media/dvb-frontends/lgdt3305.* 8461 8462LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8463M: Viresh Kumar <vireshk@kernel.org> 8464L: linux-ide@vger.kernel.org 8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8466S: Maintained 8467F: include/linux/pata_arasan_cf_data.h 8468F: drivers/ata/pata_arasan_cf.c 8469 8470LIBATA PATA DRIVERS 8471M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8472M: Jens Axboe <axboe@kernel.dk> 8473L: linux-ide@vger.kernel.org 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8475S: Maintained 8476F: drivers/ata/pata_*.c 8477F: drivers/ata/ata_generic.c 8478 8479LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8480M: Linus Walleij <linus.walleij@linaro.org> 8481L: linux-ide@vger.kernel.org 8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8483S: Maintained 8484F: drivers/ata/pata_ftide010.c 8485F: drivers/ata/sata_gemini.c 8486F: drivers/ata/sata_gemini.h 8487 8488LIBATA SATA AHCI PLATFORM devices support 8489M: Hans de Goede <hdegoede@redhat.com> 8490M: Jens Axboe <axboe@kernel.dk> 8491L: linux-ide@vger.kernel.org 8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8493S: Maintained 8494F: drivers/ata/ahci_platform.c 8495F: drivers/ata/libahci_platform.c 8496F: include/linux/ahci_platform.h 8497 8498LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8499M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 8504 8505LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8506M: Jens Axboe <axboe@kernel.dk> 8507L: linux-ide@vger.kernel.org 8508T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8509S: Maintained 8510F: drivers/ata/ 8511F: include/linux/ata.h 8512F: include/linux/libata.h 8513F: Documentation/devicetree/bindings/ata/ 8514 8515LIBLOCKDEP 8516M: Sasha Levin <alexander.levin@microsoft.com> 8517S: Maintained 8518F: tools/lib/lockdep/ 8519 8520LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8521M: Ross Zwisler <zwisler@kernel.org> 8522M: Dan Williams <dan.j.williams@intel.com> 8523M: Vishal Verma <vishal.l.verma@intel.com> 8524M: Dave Jiang <dave.jiang@intel.com> 8525L: linux-nvdimm@lists.01.org 8526Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8527S: Supported 8528F: drivers/nvdimm/blk.c 8529F: drivers/nvdimm/region_devs.c 8530 8531LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8532M: Vishal Verma <vishal.l.verma@intel.com> 8533M: Dan Williams <dan.j.williams@intel.com> 8534M: Ross Zwisler <zwisler@kernel.org> 8535M: Dave Jiang <dave.jiang@intel.com> 8536L: linux-nvdimm@lists.01.org 8537Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8538S: Supported 8539F: drivers/nvdimm/btt* 8540 8541LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8542M: Ross Zwisler <zwisler@kernel.org> 8543M: Dan Williams <dan.j.williams@intel.com> 8544M: Vishal Verma <vishal.l.verma@intel.com> 8545M: Dave Jiang <dave.jiang@intel.com> 8546L: linux-nvdimm@lists.01.org 8547Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8548S: Supported 8549F: drivers/nvdimm/pmem* 8550 8551LIBNVDIMM: DEVICETREE BINDINGS 8552M: Oliver O'Halloran <oohall@gmail.com> 8553L: linux-nvdimm@lists.01.org 8554Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8555S: Supported 8556F: drivers/nvdimm/of_pmem.c 8557F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8558 8559LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8560M: Dan Williams <dan.j.williams@intel.com> 8561M: Ross Zwisler <zwisler@kernel.org> 8562M: Vishal Verma <vishal.l.verma@intel.com> 8563M: Dave Jiang <dave.jiang@intel.com> 8564L: linux-nvdimm@lists.01.org 8565Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8567S: Supported 8568F: drivers/nvdimm/* 8569F: drivers/acpi/nfit/* 8570F: include/linux/nd.h 8571F: include/linux/libnvdimm.h 8572F: include/uapi/linux/ndctl.h 8573 8574LIGHTNVM PLATFORM SUPPORT 8575M: Matias Bjorling <mb@lightnvm.io> 8576W: http://github/OpenChannelSSD 8577L: linux-block@vger.kernel.org 8578S: Maintained 8579F: drivers/lightnvm/ 8580F: include/linux/lightnvm.h 8581F: include/uapi/linux/lightnvm.h 8582 8583LINUX FOR POWER MACINTOSH 8584M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8585W: http://www.penguinppc.org/ 8586L: linuxppc-dev@lists.ozlabs.org 8587S: Maintained 8588F: arch/powerpc/platforms/powermac/ 8589F: drivers/macintosh/ 8590 8591LINUX FOR POWERPC (32-BIT AND 64-BIT) 8592M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8593M: Paul Mackerras <paulus@samba.org> 8594M: Michael Ellerman <mpe@ellerman.id.au> 8595W: https://github.com/linuxppc/linux/wiki 8596L: linuxppc-dev@lists.ozlabs.org 8597Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8598T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8599S: Supported 8600F: Documentation/ABI/stable/sysfs-firmware-opal-* 8601F: Documentation/devicetree/bindings/powerpc/ 8602F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8603F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8604F: Documentation/powerpc/ 8605F: arch/powerpc/ 8606F: drivers/char/tpm/tpm_ibmvtpm* 8607F: drivers/crypto/nx/ 8608F: drivers/crypto/vmx/ 8609F: drivers/i2c/busses/i2c-opal.c 8610F: drivers/net/ethernet/ibm/ibmveth.* 8611F: drivers/net/ethernet/ibm/ibmvnic.* 8612F: drivers/pci/hotplug/pnv_php.c 8613F: drivers/pci/hotplug/rpa* 8614F: drivers/rtc/rtc-opal.c 8615F: drivers/scsi/ibmvscsi/ 8616F: drivers/tty/hvc/hvc_opal.c 8617F: drivers/watchdog/wdrtas.c 8618F: tools/testing/selftests/powerpc 8619N: /pmac 8620N: powermac 8621N: powernv 8622N: [^a-z0-9]ps3 8623N: pseries 8624 8625LINUX FOR POWERPC EMBEDDED MPC5XXX 8626M: Anatolij Gustschin <agust@denx.de> 8627L: linuxppc-dev@lists.ozlabs.org 8628T: git git://git.denx.de/linux-denx-agust.git 8629S: Maintained 8630F: arch/powerpc/platforms/512x/ 8631F: arch/powerpc/platforms/52xx/ 8632 8633LINUX FOR POWERPC EMBEDDED PPC4XX 8634M: Alistair Popple <alistair@popple.id.au> 8635M: Matt Porter <mporter@kernel.crashing.org> 8636W: http://www.penguinppc.org/ 8637L: linuxppc-dev@lists.ozlabs.org 8638S: Maintained 8639F: arch/powerpc/platforms/40x/ 8640F: arch/powerpc/platforms/44x/ 8641 8642LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8643M: Scott Wood <oss@buserror.net> 8644M: Kumar Gala <galak@kernel.crashing.org> 8645W: http://www.penguinppc.org/ 8646L: linuxppc-dev@lists.ozlabs.org 8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8648S: Maintained 8649F: arch/powerpc/platforms/83xx/ 8650F: arch/powerpc/platforms/85xx/ 8651F: Documentation/devicetree/bindings/powerpc/fsl/ 8652 8653LINUX FOR POWERPC EMBEDDED PPC8XX 8654M: Vitaly Bordug <vitb@kernel.crashing.org> 8655W: http://www.penguinppc.org/ 8656L: linuxppc-dev@lists.ozlabs.org 8657S: Maintained 8658F: arch/powerpc/platforms/8xx/ 8659 8660LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8661L: linuxppc-dev@lists.ozlabs.org 8662S: Orphan 8663F: arch/powerpc/*/*virtex* 8664F: arch/powerpc/*/*/*virtex* 8665 8666LINUX FOR POWERPC PA SEMI PWRFICIENT 8667L: linuxppc-dev@lists.ozlabs.org 8668S: Orphan 8669F: arch/powerpc/platforms/pasemi/ 8670F: drivers/*/*pasemi* 8671F: drivers/*/*/*pasemi* 8672 8673LINUX KERNEL DUMP TEST MODULE (LKDTM) 8674M: Kees Cook <keescook@chromium.org> 8675S: Maintained 8676F: drivers/misc/lkdtm/* 8677 8678LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8679M: Alan Stern <stern@rowland.harvard.edu> 8680M: Andrea Parri <andrea.parri@amarulasolutions.com> 8681M: Will Deacon <will.deacon@arm.com> 8682M: Peter Zijlstra <peterz@infradead.org> 8683M: Boqun Feng <boqun.feng@gmail.com> 8684M: Nicholas Piggin <npiggin@gmail.com> 8685M: David Howells <dhowells@redhat.com> 8686M: Jade Alglave <j.alglave@ucl.ac.uk> 8687M: Luc Maranget <luc.maranget@inria.fr> 8688M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8689R: Akira Yokosawa <akiyks@gmail.com> 8690R: Daniel Lustig <dlustig@nvidia.com> 8691L: linux-kernel@vger.kernel.org 8692L: linux-arch@vger.kernel.org 8693S: Supported 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8695F: tools/memory-model/ 8696F: Documentation/atomic_bitops.txt 8697F: Documentation/atomic_t.txt 8698F: Documentation/core-api/atomic_ops.rst 8699F: Documentation/core-api/refcount-vs-atomic.rst 8700F: Documentation/memory-barriers.txt 8701 8702LIS3LV02D ACCELEROMETER DRIVER 8703M: Eric Piel <eric.piel@tremplin-utc.net> 8704S: Maintained 8705F: Documentation/misc-devices/lis3lv02d 8706F: drivers/misc/lis3lv02d/ 8707F: drivers/platform/x86/hp_accel.c 8708 8709LIVE PATCHING 8710M: Josh Poimboeuf <jpoimboe@redhat.com> 8711M: Jessica Yu <jeyu@kernel.org> 8712M: Jiri Kosina <jikos@kernel.org> 8713M: Miroslav Benes <mbenes@suse.cz> 8714R: Petr Mladek <pmladek@suse.com> 8715S: Maintained 8716F: kernel/livepatch/ 8717F: include/linux/livepatch.h 8718F: arch/x86/include/asm/livepatch.h 8719F: arch/x86/kernel/livepatch.c 8720F: Documentation/livepatch/ 8721F: Documentation/ABI/testing/sysfs-kernel-livepatch 8722F: samples/livepatch/ 8723L: live-patching@vger.kernel.org 8724T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8725 8726LLC (802.2) 8727L: netdev@vger.kernel.org 8728S: Odd fixes 8729F: include/linux/llc.h 8730F: include/uapi/linux/llc.h 8731F: include/net/llc* 8732F: net/llc/ 8733 8734LM73 HARDWARE MONITOR DRIVER 8735M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8736L: linux-hwmon@vger.kernel.org 8737S: Maintained 8738F: drivers/hwmon/lm73.c 8739 8740LM78 HARDWARE MONITOR DRIVER 8741M: Jean Delvare <jdelvare@suse.com> 8742L: linux-hwmon@vger.kernel.org 8743S: Maintained 8744F: Documentation/hwmon/lm78 8745F: drivers/hwmon/lm78.c 8746 8747LM83 HARDWARE MONITOR DRIVER 8748M: Jean Delvare <jdelvare@suse.com> 8749L: linux-hwmon@vger.kernel.org 8750S: Maintained 8751F: Documentation/hwmon/lm83 8752F: drivers/hwmon/lm83.c 8753 8754LM90 HARDWARE MONITOR DRIVER 8755M: Jean Delvare <jdelvare@suse.com> 8756L: linux-hwmon@vger.kernel.org 8757S: Maintained 8758F: Documentation/hwmon/lm90 8759F: Documentation/devicetree/bindings/hwmon/lm90.txt 8760F: drivers/hwmon/lm90.c 8761F: include/dt-bindings/thermal/lm90.h 8762 8763LM95234 HARDWARE MONITOR DRIVER 8764M: Guenter Roeck <linux@roeck-us.net> 8765L: linux-hwmon@vger.kernel.org 8766S: Maintained 8767F: Documentation/hwmon/lm95234 8768F: drivers/hwmon/lm95234.c 8769 8770LME2510 MEDIA DRIVER 8771M: Malcolm Priestley <tvboxspy@gmail.com> 8772L: linux-media@vger.kernel.org 8773W: https://linuxtv.org 8774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8775S: Maintained 8776F: drivers/media/usb/dvb-usb-v2/lmedm04* 8777 8778LOADPIN SECURITY MODULE 8779M: Kees Cook <keescook@chromium.org> 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8781S: Supported 8782F: security/loadpin/ 8783F: Documentation/admin-guide/LSM/LoadPin.rst 8784 8785LOCKING PRIMITIVES 8786M: Peter Zijlstra <peterz@infradead.org> 8787M: Ingo Molnar <mingo@redhat.com> 8788M: Will Deacon <will.deacon@arm.com> 8789L: linux-kernel@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8791S: Maintained 8792F: Documentation/locking/ 8793F: include/linux/lockdep.h 8794F: include/linux/spinlock*.h 8795F: arch/*/include/asm/spinlock*.h 8796F: include/linux/rwlock*.h 8797F: include/linux/mutex*.h 8798F: include/linux/rwsem*.h 8799F: arch/*/include/asm/rwsem.h 8800F: include/linux/seqlock.h 8801F: lib/locking*.[ch] 8802F: kernel/locking/ 8803X: kernel/locking/locktorture.c 8804 8805LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8806M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8807L: linux-ntfs-dev@lists.sourceforge.net 8808W: http://www.linux-ntfs.org/content/view/19/37/ 8809S: Maintained 8810F: Documentation/ldm.txt 8811F: block/partitions/ldm.* 8812 8813LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8814M: Sathya Prakash <sathya.prakash@broadcom.com> 8815M: Chaitra P B <chaitra.basappa@broadcom.com> 8816M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8817L: MPT-FusionLinux.pdl@broadcom.com 8818L: linux-scsi@vger.kernel.org 8819W: http://www.avagotech.com/support/ 8820S: Supported 8821F: drivers/message/fusion/ 8822F: drivers/scsi/mpt3sas/ 8823 8824LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8825M: Matthew Wilcox <willy@infradead.org> 8826L: linux-scsi@vger.kernel.org 8827S: Maintained 8828F: drivers/scsi/sym53c8xx_2/ 8829 8830LTC1660 DAC DRIVER 8831M: Marcus Folkesson <marcus.folkesson@gmail.com> 8832L: linux-iio@vger.kernel.org 8833S: Maintained 8834F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8835F: drivers/iio/dac/ltc1660.c 8836 8837LTC4261 HARDWARE MONITOR DRIVER 8838M: Guenter Roeck <linux@roeck-us.net> 8839L: linux-hwmon@vger.kernel.org 8840S: Maintained 8841F: Documentation/hwmon/ltc4261 8842F: drivers/hwmon/ltc4261.c 8843 8844LTC4306 I2C MULTIPLEXER DRIVER 8845M: Michael Hennerich <michael.hennerich@analog.com> 8846W: http://ez.analog.com/community/linux-device-drivers 8847L: linux-i2c@vger.kernel.org 8848S: Supported 8849F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8850F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8851 8852LTP (Linux Test Project) 8853M: Mike Frysinger <vapier@gentoo.org> 8854M: Cyril Hrubis <chrubis@suse.cz> 8855M: Wanlong Gao <wanlong.gao@gmail.com> 8856M: Jan Stancek <jstancek@redhat.com> 8857M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8858M: Alexey Kodanev <alexey.kodanev@oracle.com> 8859L: ltp@lists.linux.it (subscribers-only) 8860W: http://linux-test-project.github.io/ 8861T: git git://github.com/linux-test-project/ltp.git 8862S: Maintained 8863 8864M68K ARCHITECTURE 8865M: Geert Uytterhoeven <geert@linux-m68k.org> 8866L: linux-m68k@lists.linux-m68k.org 8867W: http://www.linux-m68k.org/ 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8869S: Maintained 8870F: arch/m68k/ 8871F: drivers/zorro/ 8872 8873M68K ON APPLE MACINTOSH 8874M: Joshua Thompson <funaho@jurai.org> 8875W: http://www.mac.linux-m68k.org/ 8876L: linux-m68k@lists.linux-m68k.org 8877S: Maintained 8878F: arch/m68k/mac/ 8879 8880M68K ON HP9000/300 8881M: Philip Blundell <philb@gnu.org> 8882W: http://www.tazenda.demon.co.uk/phil/linux-hp 8883S: Maintained 8884F: arch/m68k/hp300/ 8885 8886M88DS3103 MEDIA DRIVER 8887M: Antti Palosaari <crope@iki.fi> 8888L: linux-media@vger.kernel.org 8889W: https://linuxtv.org 8890W: http://palosaari.fi/linux/ 8891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8892T: git git://linuxtv.org/anttip/media_tree.git 8893S: Maintained 8894F: drivers/media/dvb-frontends/m88ds3103* 8895 8896M88RS2000 MEDIA DRIVER 8897M: Malcolm Priestley <tvboxspy@gmail.com> 8898L: linux-media@vger.kernel.org 8899W: https://linuxtv.org 8900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8901S: Maintained 8902F: drivers/media/dvb-frontends/m88rs2000* 8903 8904MA901 MASTERKIT USB FM RADIO DRIVER 8905M: Alexey Klimov <klimov.linux@gmail.com> 8906L: linux-media@vger.kernel.org 8907T: git git://linuxtv.org/media_tree.git 8908S: Maintained 8909F: drivers/media/radio/radio-ma901.c 8910 8911MAC80211 8912M: Johannes Berg <johannes@sipsolutions.net> 8913L: linux-wireless@vger.kernel.org 8914W: http://wireless.kernel.org/ 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8917S: Maintained 8918F: Documentation/networking/mac80211-injection.txt 8919F: include/net/mac80211.h 8920F: net/mac80211/ 8921F: drivers/net/wireless/mac80211_hwsim.[ch] 8922F: Documentation/networking/mac80211_hwsim/README 8923 8924MAILBOX API 8925M: Jassi Brar <jassisinghbrar@gmail.com> 8926L: linux-kernel@vger.kernel.org 8927S: Maintained 8928F: drivers/mailbox/ 8929F: include/linux/mailbox_client.h 8930F: include/linux/mailbox_controller.h 8931 8932MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8933M: Michael Kerrisk <mtk.manpages@gmail.com> 8934W: http://www.kernel.org/doc/man-pages 8935L: linux-man@vger.kernel.org 8936S: Maintained 8937 8938MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8939M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8940L: linux-mips@vger.kernel.org 8941S: Maintained 8942F: arch/mips/boot/dts/img/pistachio_marduk.dts 8943 8944MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8945M: Andrew Lunn <andrew@lunn.ch> 8946M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8947L: netdev@vger.kernel.org 8948S: Maintained 8949F: drivers/net/dsa/mv88e6xxx/ 8950F: include/linux/platform_data/mv88e6xxx.h 8951F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8952 8953MARVELL ARMADA DRM SUPPORT 8954M: Russell King <linux@armlinux.org.uk> 8955S: Maintained 8956T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8957T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8958F: drivers/gpu/drm/armada/ 8959F: include/uapi/drm/armada_drm.h 8960F: Documentation/devicetree/bindings/display/armada/ 8961 8962MARVELL CRYPTO DRIVER 8963M: Boris Brezillon <boris.brezillon@bootlin.com> 8964M: Arnaud Ebalard <arno@natisbad.org> 8965F: drivers/crypto/marvell/ 8966S: Maintained 8967L: linux-crypto@vger.kernel.org 8968 8969MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8970M: Mirko Lindner <mlindner@marvell.com> 8971M: Stephen Hemminger <stephen@networkplumber.org> 8972L: netdev@vger.kernel.org 8973S: Maintained 8974F: drivers/net/ethernet/marvell/sk* 8975 8976MARVELL LIBERTAS WIRELESS DRIVER 8977L: libertas-dev@lists.infradead.org 8978S: Orphan 8979F: drivers/net/wireless/marvell/libertas/ 8980 8981MARVELL MACCHIATOBIN SUPPORT 8982M: Russell King <linux@armlinux.org.uk> 8983L: linux-arm-kernel@lists.infradead.org 8984S: Maintained 8985F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8986 8987MARVELL MV643XX ETHERNET DRIVER 8988M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8989L: netdev@vger.kernel.org 8990S: Maintained 8991F: drivers/net/ethernet/marvell/mv643xx_eth.* 8992F: include/linux/mv643xx.h 8993 8994MARVELL MV88X3310 PHY DRIVER 8995M: Russell King <linux@armlinux.org.uk> 8996L: netdev@vger.kernel.org 8997S: Maintained 8998F: drivers/net/phy/marvell10g.c 8999 9000MARVELL MVNETA ETHERNET DRIVER 9001M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9002L: netdev@vger.kernel.org 9003S: Maintained 9004F: drivers/net/ethernet/marvell/mvneta.* 9005 9006MARVELL MWIFIEX WIRELESS DRIVER 9007M: Amitkumar Karwar <amitkarwar@gmail.com> 9008M: Nishant Sarmukadam <nishants@marvell.com> 9009M: Ganapathi Bhat <gbhat@marvell.com> 9010M: Xinming Hu <huxinming820@gmail.com> 9011L: linux-wireless@vger.kernel.org 9012S: Maintained 9013F: drivers/net/wireless/marvell/mwifiex/ 9014 9015MARVELL MWL8K WIRELESS DRIVER 9016M: Lennert Buytenhek <buytenh@wantstofly.org> 9017L: linux-wireless@vger.kernel.org 9018S: Odd Fixes 9019F: drivers/net/wireless/marvell/mwl8k.c 9020 9021MARVELL NAND CONTROLLER DRIVER 9022M: Miquel Raynal <miquel.raynal@bootlin.com> 9023L: linux-mtd@lists.infradead.org 9024S: Maintained 9025F: drivers/mtd/nand/raw/marvell_nand.c 9026F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9027 9028MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9029M: Nicolas Pitre <nico@fluxnic.net> 9030S: Odd Fixes 9031F: drivers/mmc/host/mvsdio.* 9032 9033MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9034M: Hu Ziji <huziji@marvell.com> 9035L: linux-mmc@vger.kernel.org 9036S: Supported 9037F: drivers/mmc/host/sdhci-xenon* 9038F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9039 9040MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9041M: Sunil Goutham <sgoutham@marvell.com> 9042M: Linu Cherian <lcherian@marvell.com> 9043M: Geetha sowjanya <gakula@marvell.com> 9044M: Jerin Jacob <jerinj@marvell.com> 9045L: netdev@vger.kernel.org 9046S: Supported 9047F: drivers/net/ethernet/marvell/octeontx2/af/ 9048 9049MATROX FRAMEBUFFER DRIVER 9050L: linux-fbdev@vger.kernel.org 9051S: Orphan 9052F: drivers/video/fbdev/matrox/matroxfb_* 9053F: include/uapi/linux/matroxfb.h 9054 9055MAX16065 HARDWARE MONITOR DRIVER 9056M: Guenter Roeck <linux@roeck-us.net> 9057L: linux-hwmon@vger.kernel.org 9058S: Maintained 9059F: Documentation/hwmon/max16065 9060F: drivers/hwmon/max16065.c 9061 9062MAX2175 SDR TUNER DRIVER 9063M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9064L: linux-media@vger.kernel.org 9065T: git git://linuxtv.org/media_tree.git 9066S: Maintained 9067F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9068F: Documentation/media/v4l-drivers/max2175.rst 9069F: drivers/media/i2c/max2175* 9070F: include/uapi/linux/max2175.h 9071 9072MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9073L: linux-hwmon@vger.kernel.org 9074S: Orphan 9075F: Documentation/hwmon/max6650 9076F: drivers/hwmon/max6650.c 9077 9078MAX6697 HARDWARE MONITOR DRIVER 9079M: Guenter Roeck <linux@roeck-us.net> 9080L: linux-hwmon@vger.kernel.org 9081S: Maintained 9082F: Documentation/hwmon/max6697 9083F: Documentation/devicetree/bindings/hwmon/max6697.txt 9084F: drivers/hwmon/max6697.c 9085F: include/linux/platform_data/max6697.h 9086 9087MAX9860 MONO AUDIO VOICE CODEC DRIVER 9088M: Peter Rosin <peda@axentia.se> 9089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9090S: Maintained 9091F: Documentation/devicetree/bindings/sound/max9860.txt 9092F: sound/soc/codecs/max9860.* 9093 9094MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9095M: Javier Martinez Canillas <javier@dowhile0.org> 9096L: linux-kernel@vger.kernel.org 9097S: Supported 9098F: drivers/regulator/max77802-regulator.c 9099F: Documentation/devicetree/bindings/*/*max77802.txt 9100F: include/dt-bindings/*/*max77802.h 9101 9102MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9103M: Krzysztof Kozlowski <krzk@kernel.org> 9104M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9105L: linux-pm@vger.kernel.org 9106S: Supported 9107F: drivers/power/supply/max14577_charger.c 9108F: drivers/power/supply/max77693_charger.c 9109 9110MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9111M: Chanwoo Choi <cw00.choi@samsung.com> 9112M: Krzysztof Kozlowski <krzk@kernel.org> 9113M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9114L: linux-kernel@vger.kernel.org 9115S: Supported 9116F: drivers/*/max14577*.c 9117F: drivers/*/max77686*.c 9118F: drivers/*/max77693*.c 9119F: drivers/extcon/extcon-max14577.c 9120F: drivers/extcon/extcon-max77693.c 9121F: drivers/rtc/rtc-max77686.c 9122F: drivers/clk/clk-max77686.c 9123F: Documentation/devicetree/bindings/mfd/max14577.txt 9124F: Documentation/devicetree/bindings/*/max77686.txt 9125F: Documentation/devicetree/bindings/mfd/max77693.txt 9126F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9127F: include/linux/mfd/max14577*.h 9128F: include/linux/mfd/max77686*.h 9129F: include/linux/mfd/max77693*.h 9130 9131MAXIRADIO FM RADIO RECEIVER DRIVER 9132M: Hans Verkuil <hverkuil@xs4all.nl> 9133L: linux-media@vger.kernel.org 9134T: git git://linuxtv.org/media_tree.git 9135W: https://linuxtv.org 9136S: Maintained 9137F: drivers/media/radio/radio-maxiradio* 9138 9139MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9140M: Peter Rosin <peda@axentia.se> 9141L: linux-iio@vger.kernel.org 9142S: Maintained 9143F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9144F: drivers/iio/potentiometer/mcp4018.c 9145F: drivers/iio/potentiometer/mcp4531.c 9146 9147MCR20A IEEE-802.15.4 RADIO DRIVER 9148M: Xue Liu <liuxuenetmail@gmail.com> 9149L: linux-wpan@vger.kernel.org 9150W: https://github.com/xueliu/mcr20a-linux 9151S: Maintained 9152F: drivers/net/ieee802154/mcr20a.c 9153F: drivers/net/ieee802154/mcr20a.h 9154F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9155 9156MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9157M: William Breathitt Gray <vilhelm.gray@gmail.com> 9158L: linux-iio@vger.kernel.org 9159S: Maintained 9160F: drivers/iio/dac/cio-dac.c 9161 9162MEDIA DRIVERS FOR ASCOT2E 9163M: Sergey Kozlov <serjk@netup.ru> 9164M: Abylay Ospan <aospan@netup.ru> 9165L: linux-media@vger.kernel.org 9166W: https://linuxtv.org 9167W: http://netup.tv/ 9168T: git git://linuxtv.org/media_tree.git 9169S: Supported 9170F: drivers/media/dvb-frontends/ascot2e* 9171 9172MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9173M: Jasmin Jessich <jasmin@anw.at> 9174L: linux-media@vger.kernel.org 9175W: https://linuxtv.org 9176T: git git://linuxtv.org/media_tree.git 9177S: Maintained 9178F: drivers/media/dvb-frontends/cxd2099* 9179 9180MEDIA DRIVERS FOR CXD2841ER 9181M: Sergey Kozlov <serjk@netup.ru> 9182M: Abylay Ospan <aospan@netup.ru> 9183L: linux-media@vger.kernel.org 9184W: https://linuxtv.org 9185W: http://netup.tv/ 9186T: git git://linuxtv.org/media_tree.git 9187S: Supported 9188F: drivers/media/dvb-frontends/cxd2841er* 9189 9190MEDIA DRIVERS FOR CXD2880 9191M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9192L: linux-media@vger.kernel.org 9193W: http://linuxtv.org/ 9194T: git git://linuxtv.org/media_tree.git 9195S: Supported 9196F: drivers/media/dvb-frontends/cxd2880/* 9197F: drivers/media/spi/cxd2880* 9198 9199MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9200L: linux-media@vger.kernel.org 9201W: https://linuxtv.org 9202T: git git://linuxtv.org/media_tree.git 9203S: Orphan 9204F: drivers/media/pci/ddbridge/* 9205 9206MEDIA DRIVERS FOR FREESCALE IMX 9207M: Steve Longerbeam <slongerbeam@gmail.com> 9208M: Philipp Zabel <p.zabel@pengutronix.de> 9209L: linux-media@vger.kernel.org 9210T: git git://linuxtv.org/media_tree.git 9211S: Maintained 9212F: Documentation/devicetree/bindings/media/imx.txt 9213F: Documentation/media/v4l-drivers/imx.rst 9214F: drivers/staging/media/imx/ 9215F: include/linux/imx-media.h 9216F: include/media/imx.h 9217 9218MEDIA DRIVER FOR FREESCALE IMX PXP 9219M: Philipp Zabel <p.zabel@pengutronix.de> 9220L: linux-media@vger.kernel.org 9221T: git git://linuxtv.org/media_tree.git 9222S: Maintained 9223F: drivers/media/platform/imx-pxp.[ch] 9224 9225MEDIA DRIVERS FOR HELENE 9226M: Abylay Ospan <aospan@netup.ru> 9227L: linux-media@vger.kernel.org 9228W: https://linuxtv.org 9229W: http://netup.tv/ 9230T: git git://linuxtv.org/media_tree.git 9231S: Supported 9232F: drivers/media/dvb-frontends/helene* 9233 9234MEDIA DRIVERS FOR HORUS3A 9235M: Sergey Kozlov <serjk@netup.ru> 9236M: Abylay Ospan <aospan@netup.ru> 9237L: linux-media@vger.kernel.org 9238W: https://linuxtv.org 9239W: http://netup.tv/ 9240T: git git://linuxtv.org/media_tree.git 9241S: Supported 9242F: drivers/media/dvb-frontends/horus3a* 9243 9244MEDIA DRIVERS FOR LNBH25 9245M: Sergey Kozlov <serjk@netup.ru> 9246M: Abylay Ospan <aospan@netup.ru> 9247L: linux-media@vger.kernel.org 9248W: https://linuxtv.org 9249W: http://netup.tv/ 9250T: git git://linuxtv.org/media_tree.git 9251S: Supported 9252F: drivers/media/dvb-frontends/lnbh25* 9253 9254MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9255L: linux-media@vger.kernel.org 9256W: https://linuxtv.org 9257T: git git://linuxtv.org/media_tree.git 9258S: Orphan 9259F: drivers/media/dvb-frontends/mxl5xx* 9260 9261MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9262M: Sergey Kozlov <serjk@netup.ru> 9263M: Abylay Ospan <aospan@netup.ru> 9264L: linux-media@vger.kernel.org 9265W: https://linuxtv.org 9266W: http://netup.tv/ 9267T: git git://linuxtv.org/media_tree.git 9268S: Supported 9269F: drivers/media/pci/netup_unidvb/* 9270 9271MEDIA DRIVERS FOR RENESAS - CEU 9272M: Jacopo Mondi <jacopo@jmondi.org> 9273L: linux-media@vger.kernel.org 9274L: linux-renesas-soc@vger.kernel.org 9275T: git git://linuxtv.org/media_tree.git 9276S: Supported 9277F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9278F: drivers/media/platform/renesas-ceu.c 9279F: include/media/drv-intf/renesas-ceu.h 9280 9281MEDIA DRIVERS FOR RENESAS - DRIF 9282M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9283L: linux-media@vger.kernel.org 9284L: linux-renesas-soc@vger.kernel.org 9285T: git git://linuxtv.org/media_tree.git 9286S: Supported 9287F: Documentation/devicetree/bindings/media/renesas,drif.txt 9288F: drivers/media/platform/rcar_drif.c 9289 9290MEDIA DRIVERS FOR RENESAS - FCP 9291M: Laurent Pinchart <laurent.pinchart@ideasonboard.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,fcp.txt 9297F: drivers/media/platform/rcar-fcp.c 9298F: include/media/rcar-fcp.h 9299 9300MEDIA DRIVERS FOR RENESAS - FDP1 9301M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9302L: linux-media@vger.kernel.org 9303L: linux-renesas-soc@vger.kernel.org 9304T: git git://linuxtv.org/media_tree.git 9305S: Supported 9306F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9307F: drivers/media/platform/rcar_fdp1.c 9308 9309MEDIA DRIVERS FOR RENESAS - VIN 9310M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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,rcar-csi2.txt 9316F: Documentation/devicetree/bindings/media/rcar_vin.txt 9317F: drivers/media/platform/rcar-vin/ 9318 9319MEDIA DRIVERS FOR RENESAS - VSP1 9320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9321M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9322L: linux-media@vger.kernel.org 9323L: linux-renesas-soc@vger.kernel.org 9324T: git git://linuxtv.org/media_tree.git 9325S: Supported 9326F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9327F: drivers/media/platform/vsp1/ 9328 9329MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9330L: linux-media@vger.kernel.org 9331W: https://linuxtv.org 9332T: git git://linuxtv.org/media_tree.git 9333S: Orphan 9334F: drivers/media/dvb-frontends/stv0910* 9335 9336MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9337L: linux-media@vger.kernel.org 9338W: https://linuxtv.org 9339T: git git://linuxtv.org/media_tree.git 9340S: Orphan 9341F: drivers/media/dvb-frontends/stv6111* 9342 9343MEDIA DRIVERS FOR STM32 - DCMI 9344M: Hugues Fruchet <hugues.fruchet@st.com> 9345L: linux-media@vger.kernel.org 9346T: git git://linuxtv.org/media_tree.git 9347S: Supported 9348F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9349F: drivers/media/platform/stm32/stm32-dcmi.c 9350 9351MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9352M: Dmitry Osipenko <digetx@gmail.com> 9353L: linux-media@vger.kernel.org 9354L: linux-tegra@vger.kernel.org 9355T: git git://linuxtv.org/media_tree.git 9356S: Maintained 9357F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9358F: drivers/staging/media/tegra-vde/ 9359 9360MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9361M: Mauro Carvalho Chehab <mchehab@kernel.org> 9362P: LinuxTV.org Project 9363L: linux-media@vger.kernel.org 9364W: https://linuxtv.org 9365Q: http://patchwork.kernel.org/project/linux-media/list/ 9366T: git git://linuxtv.org/media_tree.git 9367S: Maintained 9368F: Documentation/devicetree/bindings/media/ 9369F: Documentation/media/ 9370F: drivers/media/ 9371F: drivers/staging/media/ 9372F: include/linux/platform_data/media/ 9373F: include/media/ 9374F: include/uapi/linux/dvb/ 9375F: include/uapi/linux/videodev2.h 9376F: include/uapi/linux/media.h 9377F: include/uapi/linux/v4l2-* 9378F: include/uapi/linux/meye.h 9379F: include/uapi/linux/ivtv* 9380F: include/uapi/linux/uvcvideo.h 9381 9382MEDIATEK BLUETOOTH DRIVER 9383M: Sean Wang <sean.wang@mediatek.com> 9384L: linux-bluetooth@vger.kernel.org 9385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9386S: Maintained 9387F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9388F: drivers/bluetooth/btmtkuart.c 9389 9390MEDIATEK CIR DRIVER 9391M: Sean Wang <sean.wang@mediatek.com> 9392S: Maintained 9393F: drivers/media/rc/mtk-cir.c 9394 9395MEDIATEK DMA DRIVER 9396M: Sean Wang <sean.wang@mediatek.com> 9397L: dmaengine@vger.kernel.org 9398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9399L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9400S: Maintained 9401F: Documentation/devicetree/bindings/dma/mtk-* 9402F: drivers/dma/mediatek/ 9403 9404MEDIATEK PMIC LED DRIVER 9405M: Sean Wang <sean.wang@mediatek.com> 9406S: Maintained 9407F: drivers/leds/leds-mt6323.c 9408F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9409 9410MEDIATEK ETHERNET DRIVER 9411M: Felix Fietkau <nbd@openwrt.org> 9412M: John Crispin <john@phrozen.org> 9413M: Sean Wang <sean.wang@mediatek.com> 9414M: Nelson Chang <nelson.chang@mediatek.com> 9415L: netdev@vger.kernel.org 9416S: Maintained 9417F: drivers/net/ethernet/mediatek/ 9418 9419MEDIATEK SWITCH DRIVER 9420M: Sean Wang <sean.wang@mediatek.com> 9421L: netdev@vger.kernel.org 9422S: Maintained 9423F: drivers/net/dsa/mt7530.* 9424F: net/dsa/tag_mtk.c 9425 9426MEDIATEK JPEG DRIVER 9427M: Rick Chang <rick.chang@mediatek.com> 9428M: Bin Liu <bin.liu@mediatek.com> 9429S: Supported 9430F: drivers/media/platform/mtk-jpeg/ 9431F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9432 9433MEDIATEK MDP DRIVER 9434M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9435M: Houlong Wei <houlong.wei@mediatek.com> 9436M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9437S: Supported 9438F: drivers/media/platform/mtk-mdp/ 9439F: drivers/media/platform/mtk-vpu/ 9440F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9441 9442MEDIATEK MEDIA DRIVER 9443M: Tiffany Lin <tiffany.lin@mediatek.com> 9444M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9445S: Supported 9446F: drivers/media/platform/mtk-vcodec/ 9447F: drivers/media/platform/mtk-vpu/ 9448F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9449F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9450 9451MEDIATEK MT7601U WIRELESS LAN DRIVER 9452M: Jakub Kicinski <kubakici@wp.pl> 9453L: linux-wireless@vger.kernel.org 9454S: Maintained 9455F: drivers/net/wireless/mediatek/mt7601u/ 9456 9457MEDIATEK NAND CONTROLLER DRIVER 9458M: Xiaolei Li <xiaolei.li@mediatek.com> 9459L: linux-mtd@lists.infradead.org 9460S: Maintained 9461F: drivers/mtd/nand/raw/mtk_* 9462F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9463 9464MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9465M: Sean Wang <sean.wang@mediatek.com> 9466S: Maintained 9467F: drivers/char/hw_random/mtk-rng.c 9468 9469MEDIATEK USB3 DRD IP DRIVER 9470M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9471L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9474S: Maintained 9475F: drivers/usb/mtu3/ 9476 9477MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9478M: Peter Senna Tschudin <peter.senna@gmail.com> 9479M: Martin Donnelly <martin.donnelly@ge.com> 9480M: Martyn Welch <martyn.welch@collabora.co.uk> 9481S: Maintained 9482F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9483F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9484 9485MEGARAID SCSI/SAS DRIVERS 9486M: Kashyap Desai <kashyap.desai@broadcom.com> 9487M: Sumit Saxena <sumit.saxena@broadcom.com> 9488M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9489L: megaraidlinux.pdl@broadcom.com 9490L: linux-scsi@vger.kernel.org 9491W: http://www.avagotech.com/support/ 9492S: Maintained 9493F: Documentation/scsi/megaraid.txt 9494F: drivers/scsi/megaraid.* 9495F: drivers/scsi/megaraid/ 9496 9497MELEXIS MLX90614 DRIVER 9498M: Crt Mori <cmo@melexis.com> 9499L: linux-iio@vger.kernel.org 9500W: http://www.melexis.com 9501S: Supported 9502F: drivers/iio/temperature/mlx90614.c 9503 9504MELEXIS MLX90632 DRIVER 9505M: Crt Mori <cmo@melexis.com> 9506L: linux-iio@vger.kernel.org 9507W: http://www.melexis.com 9508S: Supported 9509F: drivers/iio/temperature/mlx90632.c 9510 9511MELFAS MIP4 TOUCHSCREEN DRIVER 9512M: Sangwon Jee <jeesw@melfas.com> 9513W: http://www.melfas.com 9514S: Supported 9515F: drivers/input/touchscreen/melfas_mip4.c 9516F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9517 9518MELLANOX ETHERNET DRIVER (mlx4_en) 9519M: Tariq Toukan <tariqt@mellanox.com> 9520L: netdev@vger.kernel.org 9521S: Supported 9522W: http://www.mellanox.com 9523Q: http://patchwork.ozlabs.org/project/netdev/list/ 9524F: drivers/net/ethernet/mellanox/mlx4/en_* 9525 9526MELLANOX ETHERNET DRIVER (mlx5e) 9527M: Saeed Mahameed <saeedm@mellanox.com> 9528L: netdev@vger.kernel.org 9529S: Supported 9530W: http://www.mellanox.com 9531Q: http://patchwork.ozlabs.org/project/netdev/list/ 9532F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9533 9534MELLANOX ETHERNET INNOVA DRIVERS 9535R: Boris Pismenny <borisp@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/mlx5/core/en_accel/* 9541F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9542F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9543F: include/linux/mlx5/mlx5_ifc_fpga.h 9544 9545MELLANOX ETHERNET INNOVA IPSEC DRIVER 9546R: Boris Pismenny <borisp@mellanox.com> 9547L: netdev@vger.kernel.org 9548S: Supported 9549W: http://www.mellanox.com 9550Q: http://patchwork.ozlabs.org/project/netdev/list/ 9551F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9552F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9553 9554MELLANOX ETHERNET SWITCH DRIVERS 9555M: Jiri Pirko <jiri@mellanox.com> 9556M: Ido Schimmel <idosch@mellanox.com> 9557L: netdev@vger.kernel.org 9558S: Supported 9559W: http://www.mellanox.com 9560Q: http://patchwork.ozlabs.org/project/netdev/list/ 9561F: drivers/net/ethernet/mellanox/mlxsw/ 9562F: tools/testing/selftests/drivers/net/mlxsw/ 9563 9564MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9565M: mlxsw@mellanox.com 9566L: netdev@vger.kernel.org 9567S: Supported 9568W: http://www.mellanox.com 9569Q: http://patchwork.ozlabs.org/project/netdev/list/ 9570F: drivers/net/ethernet/mellanox/mlxfw/ 9571 9572MELLANOX HARDWARE PLATFORM SUPPORT 9573M: Andy Shevchenko <andy@infradead.org> 9574M: Darren Hart <dvhart@infradead.org> 9575M: Vadim Pasternak <vadimp@mellanox.com> 9576L: platform-driver-x86@vger.kernel.org 9577S: Supported 9578F: drivers/platform/mellanox/ 9579 9580MELLANOX MLX4 core VPI driver 9581M: Tariq Toukan <tariqt@mellanox.com> 9582L: netdev@vger.kernel.org 9583L: linux-rdma@vger.kernel.org 9584W: http://www.mellanox.com 9585Q: http://patchwork.ozlabs.org/project/netdev/list/ 9586S: Supported 9587F: drivers/net/ethernet/mellanox/mlx4/ 9588F: include/linux/mlx4/ 9589 9590MELLANOX MLX4 IB driver 9591M: Yishai Hadas <yishaih@mellanox.com> 9592L: linux-rdma@vger.kernel.org 9593W: http://www.mellanox.com 9594Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9595S: Supported 9596F: drivers/infiniband/hw/mlx4/ 9597F: include/linux/mlx4/ 9598F: include/uapi/rdma/mlx4-abi.h 9599 9600MELLANOX MLX5 core VPI driver 9601M: Saeed Mahameed <saeedm@mellanox.com> 9602M: Leon Romanovsky <leonro@mellanox.com> 9603L: netdev@vger.kernel.org 9604L: linux-rdma@vger.kernel.org 9605W: http://www.mellanox.com 9606Q: http://patchwork.ozlabs.org/project/netdev/list/ 9607S: Supported 9608F: drivers/net/ethernet/mellanox/mlx5/core/ 9609F: include/linux/mlx5/ 9610 9611MELLANOX MLX5 IB driver 9612M: Leon Romanovsky <leonro@mellanox.com> 9613L: linux-rdma@vger.kernel.org 9614W: http://www.mellanox.com 9615Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9616S: Supported 9617F: drivers/infiniband/hw/mlx5/ 9618F: include/linux/mlx5/ 9619F: include/uapi/rdma/mlx5-abi.h 9620 9621MELLANOX MLXCPLD I2C AND MUX DRIVER 9622M: Vadim Pasternak <vadimp@mellanox.com> 9623M: Michael Shych <michaelsh@mellanox.com> 9624L: linux-i2c@vger.kernel.org 9625S: Supported 9626F: drivers/i2c/busses/i2c-mlxcpld.c 9627F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9628F: Documentation/i2c/busses/i2c-mlxcpld 9629 9630MELLANOX MLXCPLD LED DRIVER 9631M: Vadim Pasternak <vadimp@mellanox.com> 9632L: linux-leds@vger.kernel.org 9633S: Supported 9634F: drivers/leds/leds-mlxcpld.c 9635F: drivers/leds/leds-mlxreg.c 9636F: Documentation/leds/leds-mlxcpld.txt 9637 9638MELLANOX PLATFORM DRIVER 9639M: Vadim Pasternak <vadimp@mellanox.com> 9640L: platform-driver-x86@vger.kernel.org 9641S: Supported 9642F: drivers/platform/x86/mlx-platform.c 9643 9644MEMBARRIER SUPPORT 9645M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9646M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9647L: linux-kernel@vger.kernel.org 9648S: Supported 9649F: kernel/sched/membarrier.c 9650F: include/uapi/linux/membarrier.h 9651F: arch/powerpc/include/asm/membarrier.h 9652 9653MEMORY MANAGEMENT 9654L: linux-mm@kvack.org 9655W: http://www.linux-mm.org 9656S: Maintained 9657F: include/linux/mm.h 9658F: include/linux/gfp.h 9659F: include/linux/mmzone.h 9660F: include/linux/memory_hotplug.h 9661F: include/linux/vmalloc.h 9662F: mm/ 9663 9664MEMORY TECHNOLOGY DEVICES (MTD) 9665M: David Woodhouse <dwmw2@infradead.org> 9666M: Brian Norris <computersforpeace@gmail.com> 9667M: Boris Brezillon <boris.brezillon@bootlin.com> 9668M: Marek Vasut <marek.vasut@gmail.com> 9669M: Richard Weinberger <richard@nod.at> 9670L: linux-mtd@lists.infradead.org 9671W: http://www.linux-mtd.infradead.org/ 9672Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9673T: git git://git.infradead.org/linux-mtd.git master 9674T: git git://git.infradead.org/linux-mtd.git mtd/next 9675S: Maintained 9676F: Documentation/devicetree/bindings/mtd/ 9677F: drivers/mtd/ 9678F: include/linux/mtd/ 9679F: include/uapi/mtd/ 9680 9681MEN A21 WATCHDOG DRIVER 9682M: Johannes Thumshirn <morbidrsa@gmail.com> 9683L: linux-watchdog@vger.kernel.org 9684S: Maintained 9685F: drivers/watchdog/mena21_wdt.c 9686 9687MEN CHAMELEON BUS (mcb) 9688M: Johannes Thumshirn <morbidrsa@gmail.com> 9689S: Maintained 9690F: drivers/mcb/ 9691F: include/linux/mcb.h 9692F: Documentation/men-chameleon-bus.txt 9693 9694MEN F21BMC (Board Management Controller) 9695M: Andreas Werner <andreas.werner@men.de> 9696S: Supported 9697F: drivers/mfd/menf21bmc.c 9698F: drivers/watchdog/menf21bmc_wdt.c 9699F: drivers/leds/leds-menf21bmc.c 9700F: drivers/hwmon/menf21bmc_hwmon.c 9701F: Documentation/hwmon/menf21bmc 9702 9703MEN Z069 WATCHDOG DRIVER 9704M: Johannes Thumshirn <jth@kernel.org> 9705L: linux-watchdog@vger.kernel.org 9706S: Maintained 9707F: drivers/watchdog/menz69_wdt.c 9708 9709MESON AO CEC DRIVER FOR AMLOGIC SOCS 9710M: Neil Armstrong <narmstrong@baylibre.com> 9711L: linux-media@lists.freedesktop.org 9712L: linux-amlogic@lists.infradead.org 9713W: http://linux-meson.com/ 9714S: Supported 9715F: drivers/media/platform/meson/ao-cec.c 9716F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9717T: git git://linuxtv.org/media_tree.git 9718 9719MICROBLAZE ARCHITECTURE 9720M: Michal Simek <monstr@monstr.eu> 9721W: http://www.monstr.eu/fdt/ 9722T: git git://git.monstr.eu/linux-2.6-microblaze.git 9723S: Supported 9724F: arch/microblaze/ 9725 9726MICROCHIP AT91 SERIAL DRIVER 9727M: Richard Genoud <richard.genoud@gmail.com> 9728S: Maintained 9729F: drivers/tty/serial/atmel_serial.c 9730F: drivers/tty/serial/atmel_serial.h 9731F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9732 9733MICROCHIP AUDIO ASOC DRIVERS 9734M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9736S: Supported 9737F: sound/soc/atmel 9738 9739MICROCHIP DMA DRIVER 9740M: Ludovic Desroches <ludovic.desroches@microchip.com> 9741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9742L: dmaengine@vger.kernel.org 9743S: Supported 9744F: drivers/dma/at_hdmac.c 9745F: drivers/dma/at_hdmac_regs.h 9746F: include/linux/platform_data/dma-atmel.h 9747F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9748F: include/dt-bindings/dma/at91.h 9749 9750MICROCHIP ECC DRIVER 9751M: Tudor Ambarus <tudor.ambarus@microchip.com> 9752L: linux-crypto@vger.kernel.org 9753S: Maintained 9754F: drivers/crypto/atmel-ecc.* 9755 9756MICROCHIP I2C DRIVER 9757M: Ludovic Desroches <ludovic.desroches@microchip.com> 9758L: linux-i2c@vger.kernel.org 9759S: Supported 9760F: drivers/i2c/busses/i2c-at91.c 9761 9762MICROCHIP ISC DRIVER 9763M: Eugen Hristev <eugen.hristev@microchip.com> 9764L: linux-media@vger.kernel.org 9765S: Supported 9766F: drivers/media/platform/atmel/atmel-isc.c 9767F: drivers/media/platform/atmel/atmel-isc-regs.h 9768F: devicetree/bindings/media/atmel-isc.txt 9769 9770MICROCHIP ISI DRIVER 9771M: Eugen Hristev <eugen.hristev@microchip.com> 9772L: linux-media@vger.kernel.org 9773S: Supported 9774F: drivers/media/platform/atmel/atmel-isi.c 9775F: include/media/atmel-isi.h 9776 9777MICROCHIP AT91 USART MFD DRIVER 9778M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9779L: linux-kernel@vger.kernel.org 9780S: Supported 9781F: drivers/mfd/at91-usart.c 9782F: include/dt-bindings/mfd/at91-usart.h 9783F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9784 9785MICROCHIP AT91 USART SPI DRIVER 9786M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9787L: linux-spi@vger.kernel.org 9788S: Supported 9789F: drivers/spi/spi-at91-usart.c 9790F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9791 9792MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9793M: Woojung Huh <Woojung.Huh@microchip.com> 9794M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9795L: netdev@vger.kernel.org 9796S: Maintained 9797F: net/dsa/tag_ksz.c 9798F: drivers/net/dsa/microchip/* 9799F: include/linux/platform_data/microchip-ksz.h 9800F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9801 9802MICROCHIP LAN743X ETHERNET DRIVER 9803M: Bryan Whitehead <bryan.whitehead@microchip.com> 9804M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9805L: netdev@vger.kernel.org 9806S: Maintained 9807F: drivers/net/ethernet/microchip/lan743x_* 9808 9809MICROCHIP LCDFB DRIVER 9810M: Nicolas Ferre <nicolas.ferre@microchip.com> 9811L: linux-fbdev@vger.kernel.org 9812S: Maintained 9813F: drivers/video/fbdev/atmel_lcdfb.c 9814F: include/video/atmel_lcdc.h 9815 9816MICROCHIP MMC/SD/SDIO MCI DRIVER 9817M: Ludovic Desroches <ludovic.desroches@microchip.com> 9818S: Maintained 9819F: drivers/mmc/host/atmel-mci.c 9820 9821MICROCHIP MCP3911 ADC DRIVER 9822M: Marcus Folkesson <marcus.folkesson@gmail.com> 9823M: Kent Gustavsson <kent@minoris.se> 9824L: linux-iio@vger.kernel.org 9825S: Supported 9826F: drivers/iio/adc/mcp3911.c 9827F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9828 9829MICROCHIP NAND DRIVER 9830M: Tudor Ambarus <tudor.ambarus@microchip.com> 9831L: linux-mtd@lists.infradead.org 9832S: Supported 9833F: drivers/mtd/nand/raw/atmel/* 9834F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9835 9836MICROCHIP PWM DRIVER 9837M: Claudiu Beznea <claudiu.beznea@microchip.com> 9838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9839L: linux-pwm@vger.kernel.org 9840S: Supported 9841F: drivers/pwm/pwm-atmel.c 9842F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9843 9844MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9845M: Ludovic Desroches <ludovic.desroches@microchip.com> 9846M: Eugen Hristev <eugen.hristev@microchip.com> 9847L: linux-iio@vger.kernel.org 9848S: Supported 9849F: drivers/iio/adc/at91-sama5d2_adc.c 9850F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9851F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9852 9853MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9854M: Nicolas Ferre <nicolas.ferre@microchip.com> 9855S: Supported 9856F: drivers/power/reset/at91-sama5d2_shdwc.c 9857 9858MICROCHIP SPI DRIVER 9859M: Nicolas Ferre <nicolas.ferre@microchip.com> 9860S: Supported 9861F: drivers/spi/spi-atmel.* 9862 9863MICROCHIP SSC DRIVER 9864M: Nicolas Ferre <nicolas.ferre@microchip.com> 9865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9866S: Supported 9867F: drivers/misc/atmel-ssc.c 9868F: include/linux/atmel-ssc.h 9869 9870MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9871M: Nicolas Ferre <nicolas.ferre@microchip.com> 9872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9873S: Supported 9874F: drivers/misc/atmel_tclib.c 9875F: drivers/clocksource/tcb_clksrc.c 9876 9877MICROCHIP USBA UDC DRIVER 9878M: Cristian Birsan <cristian.birsan@microchip.com> 9879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9880S: Supported 9881F: drivers/usb/gadget/udc/atmel_usba_udc.* 9882 9883MICROCHIP USB251XB DRIVER 9884M: Richard Leitner <richard.leitner@skidata.com> 9885L: linux-usb@vger.kernel.org 9886S: Maintained 9887F: drivers/usb/misc/usb251xb.c 9888F: Documentation/devicetree/bindings/usb/usb251xb.txt 9889 9890MICROCHIP XDMA DRIVER 9891M: Ludovic Desroches <ludovic.desroches@microchip.com> 9892L: linux-arm-kernel@lists.infradead.org 9893L: dmaengine@vger.kernel.org 9894S: Supported 9895F: drivers/dma/at_xdmac.c 9896 9897MICROSEMI MIPS SOCS 9898M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9899L: linux-mips@vger.kernel.org 9900S: Maintained 9901F: arch/mips/generic/board-ocelot.c 9902F: arch/mips/configs/generic/board-ocelot.config 9903F: arch/mips/boot/dts/mscc/ 9904F: Documentation/devicetree/bindings/mips/mscc.txt 9905 9906MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9907M: Don Brace <don.brace@microsemi.com> 9908L: esc.storagedev@microsemi.com 9909L: linux-scsi@vger.kernel.org 9910S: Supported 9911F: drivers/scsi/smartpqi/smartpqi*.[ch] 9912F: drivers/scsi/smartpqi/Kconfig 9913F: drivers/scsi/smartpqi/Makefile 9914F: include/linux/cciss*.h 9915F: include/uapi/linux/cciss*.h 9916F: Documentation/scsi/smartpqi.txt 9917 9918MICROSEMI ETHERNET SWITCH DRIVER 9919M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9920L: netdev@vger.kernel.org 9921S: Supported 9922F: drivers/net/ethernet/mscc/ 9923 9924MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9925M: Chen Yu <yu.c.chen@intel.com> 9926L: platform-driver-x86@vger.kernel.org 9927S: Supported 9928F: drivers/platform/x86/surfacepro3_button.c 9929 9930MICROTEK X6 SCANNER 9931M: Oliver Neukum <oliver@neukum.org> 9932S: Maintained 9933F: drivers/usb/image/microtek.* 9934 9935MIPS 9936M: Ralf Baechle <ralf@linux-mips.org> 9937M: Paul Burton <paul.burton@mips.com> 9938M: James Hogan <jhogan@kernel.org> 9939L: linux-mips@vger.kernel.org 9940W: http://www.linux-mips.org/ 9941T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9943Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9944S: Supported 9945F: Documentation/devicetree/bindings/mips/ 9946F: Documentation/mips/ 9947F: arch/mips/ 9948F: drivers/platform/mips/ 9949 9950MIPS BOSTON DEVELOPMENT BOARD 9951M: Paul Burton <paul.burton@mips.com> 9952L: linux-mips@vger.kernel.org 9953S: Maintained 9954F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9955F: arch/mips/boot/dts/img/boston.dts 9956F: arch/mips/configs/generic/board-boston.config 9957F: drivers/clk/imgtec/clk-boston.c 9958F: include/dt-bindings/clock/boston-clock.h 9959 9960MIPS GENERIC PLATFORM 9961M: Paul Burton <paul.burton@mips.com> 9962L: linux-mips@vger.kernel.org 9963S: Supported 9964F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9965F: arch/mips/generic/ 9966F: arch/mips/tools/generic-board-config.sh 9967 9968MIPS/LOONGSON1 ARCHITECTURE 9969M: Keguang Zhang <keguang.zhang@gmail.com> 9970L: linux-mips@vger.kernel.org 9971S: Maintained 9972F: arch/mips/loongson32/ 9973F: arch/mips/include/asm/mach-loongson32/ 9974F: drivers/*/*loongson1* 9975F: drivers/*/*/*loongson1* 9976 9977MIPS/LOONGSON2 ARCHITECTURE 9978M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9979L: linux-mips@vger.kernel.org 9980S: Maintained 9981F: arch/mips/loongson64/fuloong-2e/ 9982F: arch/mips/loongson64/lemote-2f/ 9983F: arch/mips/include/asm/mach-loongson64/ 9984F: drivers/*/*loongson2* 9985F: drivers/*/*/*loongson2* 9986 9987MIPS/LOONGSON3 ARCHITECTURE 9988M: Huacai Chen <chenhc@lemote.com> 9989L: linux-mips@vger.kernel.org 9990S: Maintained 9991F: arch/mips/loongson64/ 9992F: arch/mips/include/asm/mach-loongson64/ 9993F: drivers/platform/mips/cpu_hwmon.c 9994F: drivers/*/*loongson3* 9995F: drivers/*/*/*loongson3* 9996 9997MIPS RINT INSTRUCTION EMULATION 9998M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9999L: linux-mips@vger.kernel.org 10000S: Supported 10001F: arch/mips/math-emu/sp_rint.c 10002F: arch/mips/math-emu/dp_rint.c 10003 10004MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10005M: Hans Verkuil <hverkuil@xs4all.nl> 10006L: linux-media@vger.kernel.org 10007T: git git://linuxtv.org/media_tree.git 10008W: https://linuxtv.org 10009S: Odd Fixes 10010F: drivers/media/radio/radio-miropcm20* 10011 10012MMP SUPPORT 10013R: Lubomir Rintel <lkundrak@v3.sk> 10014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10015S: Odd Fixes 10016F: arch/arm/boot/dts/mmp* 10017F: arch/arm/mach-mmp/ 10018 10019MMU GATHER AND TLB INVALIDATION 10020M: Will Deacon <will.deacon@arm.com> 10021M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10022M: Andrew Morton <akpm@linux-foundation.org> 10023M: Nick Piggin <npiggin@gmail.com> 10024M: Peter Zijlstra <peterz@infradead.org> 10025L: linux-arch@vger.kernel.org 10026L: linux-mm@kvack.org 10027S: Maintained 10028F: arch/*/include/asm/tlb.h 10029F: include/asm-generic/tlb.h 10030F: mm/mmu_gather.c 10031 10032MN88472 MEDIA DRIVER 10033M: Antti Palosaari <crope@iki.fi> 10034L: linux-media@vger.kernel.org 10035W: https://linuxtv.org 10036W: http://palosaari.fi/linux/ 10037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10038S: Maintained 10039F: drivers/media/dvb-frontends/mn88472* 10040 10041MN88473 MEDIA DRIVER 10042M: Antti Palosaari <crope@iki.fi> 10043L: linux-media@vger.kernel.org 10044W: https://linuxtv.org 10045W: http://palosaari.fi/linux/ 10046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10047S: Maintained 10048F: drivers/media/dvb-frontends/mn88473* 10049 10050MODULE SUPPORT 10051M: Jessica Yu <jeyu@kernel.org> 10052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10053S: Maintained 10054F: include/linux/module.h 10055F: kernel/module.c 10056 10057MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10058W: http://popies.net/meye/ 10059S: Orphan 10060F: Documentation/media/v4l-drivers/meye* 10061F: drivers/media/pci/meye/ 10062F: include/uapi/linux/meye.h 10063 10064MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10065M: Jiri Slaby <jirislaby@gmail.com> 10066S: Maintained 10067F: Documentation/serial/moxa-smartio 10068F: drivers/tty/mxser.* 10069 10070MR800 AVERMEDIA USB FM RADIO DRIVER 10071M: Alexey Klimov <klimov.linux@gmail.com> 10072L: linux-media@vger.kernel.org 10073T: git git://linuxtv.org/media_tree.git 10074S: Maintained 10075F: drivers/media/radio/radio-mr800.c 10076 10077MRF24J40 IEEE 802.15.4 RADIO DRIVER 10078M: Alan Ott <alan@signal11.us> 10079L: linux-wpan@vger.kernel.org 10080S: Maintained 10081F: drivers/net/ieee802154/mrf24j40.c 10082F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10083 10084MSI LAPTOP SUPPORT 10085M: "Lee, Chun-Yi" <jlee@suse.com> 10086L: platform-driver-x86@vger.kernel.org 10087S: Maintained 10088F: drivers/platform/x86/msi-laptop.c 10089 10090MSI WMI SUPPORT 10091L: platform-driver-x86@vger.kernel.org 10092S: Orphan 10093F: drivers/platform/x86/msi-wmi.c 10094 10095MSI001 MEDIA DRIVER 10096M: Antti Palosaari <crope@iki.fi> 10097L: linux-media@vger.kernel.org 10098W: https://linuxtv.org 10099W: http://palosaari.fi/linux/ 10100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10101T: git git://linuxtv.org/anttip/media_tree.git 10102S: Maintained 10103F: drivers/media/tuners/msi001* 10104 10105MSI2500 MEDIA DRIVER 10106M: Antti Palosaari <crope@iki.fi> 10107L: linux-media@vger.kernel.org 10108W: https://linuxtv.org 10109W: http://palosaari.fi/linux/ 10110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10111T: git git://linuxtv.org/anttip/media_tree.git 10112S: Maintained 10113F: drivers/media/usb/msi2500/ 10114 10115MSYSTEMS DISKONCHIP G3 MTD DRIVER 10116M: Robert Jarzmik <robert.jarzmik@free.fr> 10117L: linux-mtd@lists.infradead.org 10118S: Maintained 10119F: drivers/mtd/devices/docg3* 10120 10121MT9M032 APTINA SENSOR DRIVER 10122M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10123L: linux-media@vger.kernel.org 10124T: git git://linuxtv.org/media_tree.git 10125S: Maintained 10126F: drivers/media/i2c/mt9m032.c 10127F: include/media/i2c/mt9m032.h 10128 10129MT9P031 APTINA CAMERA SENSOR 10130M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10131L: linux-media@vger.kernel.org 10132T: git git://linuxtv.org/media_tree.git 10133S: Maintained 10134F: drivers/media/i2c/mt9p031.c 10135F: include/media/i2c/mt9p031.h 10136 10137MT9T001 APTINA CAMERA SENSOR 10138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10139L: linux-media@vger.kernel.org 10140T: git git://linuxtv.org/media_tree.git 10141S: Maintained 10142F: drivers/media/i2c/mt9t001.c 10143F: include/media/i2c/mt9t001.h 10144 10145MT9T112 APTINA CAMERA SENSOR 10146M: Jacopo Mondi <jacopo@jmondi.org> 10147L: linux-media@vger.kernel.org 10148T: git git://linuxtv.org/media_tree.git 10149S: Odd Fixes 10150F: drivers/media/i2c/mt9t112.c 10151F: include/media/i2c/mt9t112.h 10152 10153MT9V032 APTINA CAMERA SENSOR 10154M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10155L: linux-media@vger.kernel.org 10156T: git git://linuxtv.org/media_tree.git 10157S: Maintained 10158F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10159F: drivers/media/i2c/mt9v032.c 10160F: include/media/i2c/mt9v032.h 10161 10162MT9V111 APTINA CAMERA SENSOR 10163M: Jacopo Mondi <jacopo@jmondi.org> 10164L: linux-media@vger.kernel.org 10165T: git git://linuxtv.org/media_tree.git 10166S: Maintained 10167F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10168F: drivers/media/i2c/mt9v111.c 10169 10170MULTIFUNCTION DEVICES (MFD) 10171M: Lee Jones <lee.jones@linaro.org> 10172T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10173S: Supported 10174F: Documentation/devicetree/bindings/mfd/ 10175F: drivers/mfd/ 10176F: include/linux/mfd/ 10177F: include/dt-bindings/mfd/ 10178 10179MULTIMEDIA CARD (MMC) ETC. OVER SPI 10180S: Orphan 10181F: drivers/mmc/host/mmc_spi.c 10182F: include/linux/spi/mmc_spi.h 10183 10184MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10185M: Ulf Hansson <ulf.hansson@linaro.org> 10186L: linux-mmc@vger.kernel.org 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10188S: Maintained 10189F: Documentation/devicetree/bindings/mmc/ 10190F: drivers/mmc/ 10191F: include/linux/mmc/ 10192F: include/uapi/linux/mmc/ 10193 10194MULTIPLEXER SUBSYSTEM 10195M: Peter Rosin <peda@axentia.se> 10196S: Maintained 10197F: Documentation/ABI/testing/sysfs-class-mux* 10198F: Documentation/devicetree/bindings/mux/ 10199F: include/dt-bindings/mux/ 10200F: include/linux/mux/ 10201F: drivers/mux/ 10202 10203MULTITECH MULTIPORT CARD (ISICOM) 10204S: Orphan 10205F: drivers/tty/isicom.c 10206F: include/linux/isicom.h 10207 10208MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10209M: Bin Liu <b-liu@ti.com> 10210L: linux-usb@vger.kernel.org 10211S: Maintained 10212F: drivers/usb/musb/ 10213 10214MXL301RF MEDIA DRIVER 10215M: Akihiro Tsukada <tskd08@gmail.com> 10216L: linux-media@vger.kernel.org 10217S: Odd Fixes 10218F: drivers/media/tuners/mxl301rf* 10219 10220MXL5007T MEDIA DRIVER 10221M: Michael Krufky <mkrufky@linuxtv.org> 10222L: linux-media@vger.kernel.org 10223W: https://linuxtv.org 10224W: http://github.com/mkrufky 10225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10226T: git git://linuxtv.org/mkrufky/tuners.git 10227S: Maintained 10228F: drivers/media/tuners/mxl5007t.* 10229 10230MXSFB DRM DRIVER 10231M: Marek Vasut <marex@denx.de> 10232M: Stefan Agner <stefan@agner.ch> 10233L: dri-devel@lists.freedesktop.org 10234S: Supported 10235F: drivers/gpu/drm/mxsfb/ 10236F: Documentation/devicetree/bindings/display/mxsfb.txt 10237T: git git://anongit.freedesktop.org/drm/drm-misc 10238 10239MYLEX DAC960 PCI RAID Controller 10240M: Hannes Reinecke <hare@kernel.org> 10241L: linux-scsi@vger.kernel.org 10242S: Supported 10243F: drivers/scsi/myrb.* 10244F: drivers/scsi/myrs.* 10245 10246MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10247M: Chris Lee <christopher.lee@cspi.com> 10248L: netdev@vger.kernel.org 10249W: https://www.cspi.com/ethernet-products/support/downloads/ 10250S: Supported 10251F: drivers/net/ethernet/myricom/myri10ge/ 10252 10253NAND FLASH SUBSYSTEM 10254M: Boris Brezillon <boris.brezillon@bootlin.com> 10255M: Miquel Raynal <miquel.raynal@bootlin.com> 10256R: Richard Weinberger <richard@nod.at> 10257L: linux-mtd@lists.infradead.org 10258W: http://www.linux-mtd.infradead.org/ 10259Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10260T: git git://git.infradead.org/linux-mtd.git nand/fixes 10261T: git git://git.infradead.org/linux-mtd.git nand/next 10262S: Maintained 10263F: drivers/mtd/nand/ 10264F: include/linux/mtd/*nand*.h 10265 10266NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10267M: Daniel Mack <zonque@gmail.com> 10268S: Maintained 10269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10270W: http://www.native-instruments.com 10271F: sound/usb/caiaq/ 10272 10273NATSEMI ETHERNET DRIVER (DP8381x) 10274S: Orphan 10275F: drivers/net/ethernet/natsemi/natsemi.c 10276 10277NCR 5380 SCSI DRIVERS 10278M: Finn Thain <fthain@telegraphics.com.au> 10279M: Michael Schmitz <schmitzmic@gmail.com> 10280L: linux-scsi@vger.kernel.org 10281S: Maintained 10282F: Documentation/scsi/g_NCR5380.txt 10283F: drivers/scsi/NCR5380.* 10284F: drivers/scsi/arm/cumana_1.c 10285F: drivers/scsi/arm/oak.c 10286F: drivers/scsi/atari_scsi.* 10287F: drivers/scsi/dmx3191d.c 10288F: drivers/scsi/g_NCR5380.* 10289F: drivers/scsi/mac_scsi.* 10290F: drivers/scsi/sun3_scsi.* 10291F: drivers/scsi/sun3_scsi_vme.c 10292 10293NCSI LIBRARY: 10294M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10295S: Maintained 10296F: net/ncsi/ 10297 10298NCT6775 HARDWARE MONITOR DRIVER 10299M: Guenter Roeck <linux@roeck-us.net> 10300L: linux-hwmon@vger.kernel.org 10301S: Maintained 10302F: Documentation/hwmon/nct6775 10303F: drivers/hwmon/nct6775.c 10304 10305NET_FAILOVER MODULE 10306M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10307L: netdev@vger.kernel.org 10308S: Supported 10309F: driver/net/net_failover.c 10310F: include/net/net_failover.h 10311F: Documentation/networking/net_failover.rst 10312 10313NETEFFECT IWARP RNIC DRIVER (IW_NES) 10314M: Faisal Latif <faisal.latif@intel.com> 10315L: linux-rdma@vger.kernel.org 10316W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10317S: Supported 10318F: drivers/infiniband/hw/nes/ 10319F: include/uapi/rdma/nes-abi.h 10320 10321NETEM NETWORK EMULATOR 10322M: Stephen Hemminger <stephen@networkplumber.org> 10323L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10324S: Maintained 10325F: net/sched/sch_netem.c 10326 10327NETERION 10GbE DRIVERS (s2io/vxge) 10328M: Jon Mason <jdmason@kudzu.us> 10329L: netdev@vger.kernel.org 10330S: Supported 10331F: Documentation/networking/s2io.txt 10332F: Documentation/networking/vxge.txt 10333F: drivers/net/ethernet/neterion/ 10334 10335NETFILTER 10336M: Pablo Neira Ayuso <pablo@netfilter.org> 10337M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10338M: Florian Westphal <fw@strlen.de> 10339L: netfilter-devel@vger.kernel.org 10340L: coreteam@netfilter.org 10341W: http://www.netfilter.org/ 10342W: http://www.iptables.org/ 10343W: http://www.nftables.org/ 10344Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10347S: Maintained 10348F: include/linux/netfilter* 10349F: include/linux/netfilter/ 10350F: include/net/netfilter/ 10351F: include/uapi/linux/netfilter* 10352F: include/uapi/linux/netfilter/ 10353F: net/*/netfilter.c 10354F: net/*/netfilter/ 10355F: net/netfilter/ 10356F: net/bridge/br_netfilter*.c 10357 10358NETROM NETWORK LAYER 10359M: Ralf Baechle <ralf@linux-mips.org> 10360L: linux-hams@vger.kernel.org 10361W: http://www.linux-ax25.org/ 10362S: Maintained 10363F: include/net/netrom.h 10364F: include/uapi/linux/netrom.h 10365F: net/netrom/ 10366 10367NETRONOME ETHERNET DRIVERS 10368M: Jakub Kicinski <jakub.kicinski@netronome.com> 10369L: oss-drivers@netronome.com 10370S: Maintained 10371F: drivers/net/ethernet/netronome/ 10372 10373NETWORK BLOCK DEVICE (NBD) 10374M: Josef Bacik <josef@toxicpanda.com> 10375S: Maintained 10376L: linux-block@vger.kernel.org 10377L: nbd@other.debian.org 10378F: Documentation/blockdev/nbd.txt 10379F: drivers/block/nbd.c 10380F: include/uapi/linux/nbd.h 10381 10382NETWORK DROP MONITOR 10383M: Neil Horman <nhorman@tuxdriver.com> 10384L: netdev@vger.kernel.org 10385S: Maintained 10386W: https://fedorahosted.org/dropwatch/ 10387F: net/core/drop_monitor.c 10388 10389NETWORKING DRIVERS 10390M: "David S. Miller" <davem@davemloft.net> 10391L: netdev@vger.kernel.org 10392W: http://www.linuxfoundation.org/en/Net 10393Q: http://patchwork.ozlabs.org/project/netdev/list/ 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10396S: Odd Fixes 10397F: Documentation/devicetree/bindings/net/ 10398F: drivers/net/ 10399F: include/linux/if_* 10400F: include/linux/netdevice.h 10401F: include/linux/etherdevice.h 10402F: include/linux/fcdevice.h 10403F: include/linux/fddidevice.h 10404F: include/linux/hippidevice.h 10405F: include/linux/inetdevice.h 10406F: include/uapi/linux/if_* 10407F: include/uapi/linux/netdevice.h 10408 10409NETWORKING DRIVERS (WIRELESS) 10410M: Kalle Valo <kvalo@codeaurora.org> 10411L: linux-wireless@vger.kernel.org 10412Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10415S: Maintained 10416F: Documentation/devicetree/bindings/net/wireless/ 10417F: drivers/net/wireless/ 10418 10419NETWORKING [DSA] 10420M: Andrew Lunn <andrew@lunn.ch> 10421M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10422M: Florian Fainelli <f.fainelli@gmail.com> 10423S: Maintained 10424F: Documentation/devicetree/bindings/net/dsa/ 10425F: net/dsa/ 10426F: include/net/dsa.h 10427F: include/linux/dsa/ 10428F: drivers/net/dsa/ 10429 10430NETWORKING [GENERAL] 10431M: "David S. Miller" <davem@davemloft.net> 10432L: netdev@vger.kernel.org 10433W: http://www.linuxfoundation.org/en/Net 10434Q: http://patchwork.ozlabs.org/project/netdev/list/ 10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10436T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10437B: mailto:netdev@vger.kernel.org 10438S: Maintained 10439F: net/ 10440F: include/net/ 10441F: include/linux/in.h 10442F: include/linux/net.h 10443F: include/linux/netdevice.h 10444F: include/uapi/linux/in.h 10445F: include/uapi/linux/net.h 10446F: include/uapi/linux/netdevice.h 10447F: include/uapi/linux/net_namespace.h 10448F: tools/testing/selftests/net/ 10449F: lib/net_utils.c 10450F: lib/random32.c 10451F: Documentation/networking/ 10452 10453NETWORKING [IPSEC] 10454M: Steffen Klassert <steffen.klassert@secunet.com> 10455M: Herbert Xu <herbert@gondor.apana.org.au> 10456M: "David S. Miller" <davem@davemloft.net> 10457L: netdev@vger.kernel.org 10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10460S: Maintained 10461F: net/xfrm/ 10462F: net/key/ 10463F: net/ipv4/xfrm* 10464F: net/ipv4/esp4* 10465F: net/ipv4/ah4.c 10466F: net/ipv4/ipcomp.c 10467F: net/ipv4/ip_vti.c 10468F: net/ipv6/xfrm* 10469F: net/ipv6/esp6* 10470F: net/ipv6/ah6.c 10471F: net/ipv6/ipcomp6.c 10472F: net/ipv6/ip6_vti.c 10473F: include/uapi/linux/xfrm.h 10474F: include/net/xfrm.h 10475 10476NETWORKING [IPv4/IPv6] 10477M: "David S. Miller" <davem@davemloft.net> 10478M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10479M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10480L: netdev@vger.kernel.org 10481T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10482S: Maintained 10483F: net/ipv4/ 10484F: net/ipv6/ 10485F: include/net/ip* 10486F: arch/x86/net/* 10487 10488NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10489M: Paul Moore <paul@paul-moore.com> 10490W: https://github.com/netlabel 10491L: netdev@vger.kernel.org 10492L: linux-security-module@vger.kernel.org 10493S: Maintained 10494F: Documentation/netlabel/ 10495F: include/net/calipso.h 10496F: include/net/cipso_ipv4.h 10497F: include/net/netlabel.h 10498F: include/uapi/linux/netfilter/xt_SECMARK.h 10499F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10500F: net/netlabel/ 10501F: net/ipv4/cipso_ipv4.c 10502F: net/ipv6/calipso.c 10503F: net/netfilter/xt_CONNSECMARK.c 10504F: net/netfilter/xt_SECMARK.c 10505 10506NETWORKING [TCP] 10507M: Eric Dumazet <edumazet@google.com> 10508L: netdev@vger.kernel.org 10509S: Maintained 10510F: net/ipv4/tcp*.c 10511F: net/ipv4/syncookies.c 10512F: net/ipv6/tcp*.c 10513F: net/ipv6/syncookies.c 10514F: include/uapi/linux/tcp.h 10515F: include/net/tcp.h 10516F: include/linux/tcp.h 10517F: include/trace/events/tcp.h 10518 10519NETWORKING [TLS] 10520M: Boris Pismenny <borisp@mellanox.com> 10521M: Aviad Yehezkel <aviadye@mellanox.com> 10522M: Dave Watson <davejwatson@fb.com> 10523M: John Fastabend <john.fastabend@gmail.com> 10524M: Daniel Borkmann <daniel@iogearbox.net> 10525L: netdev@vger.kernel.org 10526S: Maintained 10527F: net/tls/* 10528F: include/uapi/linux/tls.h 10529F: include/net/tls.h 10530 10531NETWORKING [WIRELESS] 10532L: linux-wireless@vger.kernel.org 10533Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10534 10535NETDEVSIM 10536M: Jakub Kicinski <jakub.kicinski@netronome.com> 10537S: Maintained 10538F: drivers/net/netdevsim/* 10539 10540NETXEN (1/10) GbE SUPPORT 10541M: Manish Chopra <manish.chopra@cavium.com> 10542M: Rahul Verma <rahul.verma@cavium.com> 10543M: Dept-GELinuxNICDev@cavium.com 10544L: netdev@vger.kernel.org 10545S: Supported 10546F: drivers/net/ethernet/qlogic/netxen/ 10547 10548NFC SUBSYSTEM 10549M: Samuel Ortiz <sameo@linux.intel.com> 10550L: linux-wireless@vger.kernel.org 10551L: linux-nfc@lists.01.org (subscribers-only) 10552S: Supported 10553F: net/nfc/ 10554F: include/net/nfc/ 10555F: include/uapi/linux/nfc.h 10556F: drivers/nfc/ 10557F: include/linux/platform_data/nfcmrvl.h 10558F: include/linux/platform_data/nxp-nci.h 10559F: Documentation/devicetree/bindings/net/nfc/ 10560 10561NFS, SUNRPC, AND LOCKD CLIENTS 10562M: Trond Myklebust <trond.myklebust@hammerspace.com> 10563M: Anna Schumaker <anna.schumaker@netapp.com> 10564L: linux-nfs@vger.kernel.org 10565W: http://client.linux-nfs.org 10566T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10567S: Maintained 10568F: fs/lockd/ 10569F: fs/nfs/ 10570F: fs/nfs_common/ 10571F: net/sunrpc/ 10572F: include/linux/lockd/ 10573F: include/linux/nfs* 10574F: include/linux/sunrpc/ 10575F: include/uapi/linux/nfs* 10576F: include/uapi/linux/sunrpc/ 10577 10578NILFS2 FILESYSTEM 10579M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10580L: linux-nilfs@vger.kernel.org 10581W: https://nilfs.sourceforge.io/ 10582W: https://nilfs.osdn.jp/ 10583T: git git://github.com/konis/nilfs2.git 10584S: Supported 10585F: Documentation/filesystems/nilfs2.txt 10586F: fs/nilfs2/ 10587F: include/trace/events/nilfs2.h 10588F: include/uapi/linux/nilfs2_api.h 10589F: include/uapi/linux/nilfs2_ondisk.h 10590 10591NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10592M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10593W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10594S: Maintained 10595F: Documentation/scsi/NinjaSCSI.txt 10596F: drivers/scsi/pcmcia/nsp_* 10597 10598NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10599M: GOTO Masanori <gotom@debian.or.jp> 10600M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10601W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10602S: Maintained 10603F: Documentation/scsi/NinjaSCSI.txt 10604F: drivers/scsi/nsp32* 10605 10606NIOS2 ARCHITECTURE 10607M: Ley Foon Tan <lftan@altera.com> 10608L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10610S: Maintained 10611F: arch/nios2/ 10612 10613NOHZ, DYNTICKS SUPPORT 10614M: Frederic Weisbecker <fweisbec@gmail.com> 10615M: Thomas Gleixner <tglx@linutronix.de> 10616M: Ingo Molnar <mingo@kernel.org> 10617L: linux-kernel@vger.kernel.org 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10619S: Maintained 10620F: kernel/time/tick*.* 10621F: include/linux/tick.h 10622F: include/linux/sched/nohz.h 10623 10624NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10625M: Pavel Machek <pavel@ucw.cz> 10626M: Sakari Ailus <sakari.ailus@iki.fi> 10627L: linux-media@vger.kernel.org 10628S: Maintained 10629F: drivers/media/i2c/et8ek8 10630F: drivers/media/i2c/ad5820.c 10631 10632NOKIA N900 POWER SUPPLY DRIVERS 10633R: Pali Rohár <pali.rohar@gmail.com> 10634F: include/linux/power/bq2415x_charger.h 10635F: include/linux/power/bq27xxx_battery.h 10636F: include/linux/power/isp1704_charger.h 10637F: drivers/power/supply/bq2415x_charger.c 10638F: drivers/power/supply/bq27xxx_battery.c 10639F: drivers/power/supply/bq27xxx_battery_i2c.c 10640F: drivers/power/supply/isp1704_charger.c 10641F: drivers/power/supply/rx51_battery.c 10642 10643NTB AMD DRIVER 10644M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10645L: linux-ntb@googlegroups.com 10646S: Supported 10647F: drivers/ntb/hw/amd/ 10648 10649NTB DRIVER CORE 10650M: Jon Mason <jdmason@kudzu.us> 10651M: Dave Jiang <dave.jiang@intel.com> 10652M: Allen Hubbe <allenbh@gmail.com> 10653L: linux-ntb@googlegroups.com 10654S: Supported 10655W: https://github.com/jonmason/ntb/wiki 10656T: git git://github.com/jonmason/ntb.git 10657F: drivers/ntb/ 10658F: drivers/net/ntb_netdev.c 10659F: include/linux/ntb.h 10660F: include/linux/ntb_transport.h 10661F: tools/testing/selftests/ntb/ 10662 10663NTB IDT DRIVER 10664M: Serge Semin <fancer.lancer@gmail.com> 10665L: linux-ntb@googlegroups.com 10666S: Supported 10667F: drivers/ntb/hw/idt/ 10668 10669NTB INTEL DRIVER 10670M: Dave Jiang <dave.jiang@intel.com> 10671L: linux-ntb@googlegroups.com 10672S: Supported 10673W: https://github.com/davejiang/linux/wiki 10674T: git https://github.com/davejiang/linux.git 10675F: drivers/ntb/hw/intel/ 10676 10677NTFS FILESYSTEM 10678M: Anton Altaparmakov <anton@tuxera.com> 10679L: linux-ntfs-dev@lists.sourceforge.net 10680W: http://www.tuxera.com/ 10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10682S: Supported 10683F: Documentation/filesystems/ntfs.txt 10684F: fs/ntfs/ 10685 10686NUBUS SUBSYSTEM 10687M: Finn Thain <fthain@telegraphics.com.au> 10688L: linux-m68k@lists.linux-m68k.org 10689S: Maintained 10690F: arch/*/include/asm/nubus.h 10691F: drivers/nubus/ 10692F: include/linux/nubus.h 10693F: include/uapi/linux/nubus.h 10694 10695NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10696M: Antonino Daplas <adaplas@gmail.com> 10697L: linux-fbdev@vger.kernel.org 10698S: Maintained 10699F: drivers/video/fbdev/riva/ 10700F: drivers/video/fbdev/nvidia/ 10701 10702NVM EXPRESS DRIVER 10703M: Keith Busch <keith.busch@intel.com> 10704M: Jens Axboe <axboe@fb.com> 10705M: Christoph Hellwig <hch@lst.de> 10706M: Sagi Grimberg <sagi@grimberg.me> 10707L: linux-nvme@lists.infradead.org 10708T: git://git.infradead.org/nvme.git 10709W: http://git.infradead.org/nvme.git 10710S: Supported 10711F: drivers/nvme/host/ 10712F: include/linux/nvme.h 10713F: include/uapi/linux/nvme_ioctl.h 10714 10715NVM EXPRESS FC TRANSPORT DRIVERS 10716M: James Smart <james.smart@broadcom.com> 10717L: linux-nvme@lists.infradead.org 10718S: Supported 10719F: include/linux/nvme-fc.h 10720F: include/linux/nvme-fc-driver.h 10721F: drivers/nvme/host/fc.c 10722F: drivers/nvme/target/fc.c 10723F: drivers/nvme/target/fcloop.c 10724 10725NVM EXPRESS TARGET DRIVER 10726M: Christoph Hellwig <hch@lst.de> 10727M: Sagi Grimberg <sagi@grimberg.me> 10728L: linux-nvme@lists.infradead.org 10729T: git://git.infradead.org/nvme.git 10730W: http://git.infradead.org/nvme.git 10731S: Supported 10732F: drivers/nvme/target/ 10733 10734NVMEM FRAMEWORK 10735M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10736S: Maintained 10737F: drivers/nvmem/ 10738F: Documentation/devicetree/bindings/nvmem/ 10739F: Documentation/ABI/stable/sysfs-bus-nvmem 10740F: include/linux/nvmem-consumer.h 10741F: include/linux/nvmem-provider.h 10742 10743NXP SGTL5000 DRIVER 10744M: Fabio Estevam <fabio.estevam@nxp.com> 10745L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10746S: Maintained 10747F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10748F: sound/soc/codecs/sgtl5000* 10749 10750NXP TDA998X DRM DRIVER 10751M: Russell King <linux@armlinux.org.uk> 10752S: Maintained 10753T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10754T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10755F: drivers/gpu/drm/i2c/tda998x_drv.c 10756F: include/drm/i2c/tda998x.h 10757F: include/dt-bindings/display/tda998x.h 10758K: "nxp,tda998x" 10759 10760NXP TFA9879 DRIVER 10761M: Peter Rosin <peda@axentia.se> 10762L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10763S: Maintained 10764F: Documentation/devicetree/bindings/sound/tfa9879.txt 10765F: sound/soc/codecs/tfa9879* 10766 10767NXP-NCI NFC DRIVER 10768M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10769R: Charles Gorand <charles.gorand@effinnov.com> 10770L: linux-nfc@lists.01.org (moderated for non-subscribers) 10771S: Supported 10772F: drivers/nfc/nxp-nci 10773 10774OBJTOOL 10775M: Josh Poimboeuf <jpoimboe@redhat.com> 10776M: Peter Zijlstra <peterz@infradead.org> 10777S: Supported 10778F: tools/objtool/ 10779 10780OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10781M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10782M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10783L: linuxppc-dev@lists.ozlabs.org 10784S: Supported 10785F: arch/powerpc/platforms/powernv/ocxl.c 10786F: arch/powerpc/include/asm/pnv-ocxl.h 10787F: drivers/misc/ocxl/ 10788F: include/misc/ocxl* 10789F: include/uapi/misc/ocxl.h 10790F: Documentation/accelerators/ocxl.rst 10791 10792OMAP AUDIO SUPPORT 10793M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10794M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10795L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10796L: linux-omap@vger.kernel.org 10797S: Maintained 10798F: sound/soc/omap/ 10799 10800OMAP CLOCK FRAMEWORK SUPPORT 10801M: Paul Walmsley <paul@pwsan.com> 10802L: linux-omap@vger.kernel.org 10803S: Maintained 10804F: arch/arm/*omap*/*clock* 10805 10806OMAP DEVICE TREE SUPPORT 10807M: Benoît Cousson <bcousson@baylibre.com> 10808M: Tony Lindgren <tony@atomide.com> 10809L: linux-omap@vger.kernel.org 10810L: devicetree@vger.kernel.org 10811S: Maintained 10812F: arch/arm/boot/dts/*omap* 10813F: arch/arm/boot/dts/*am3* 10814F: arch/arm/boot/dts/*am4* 10815F: arch/arm/boot/dts/*am5* 10816F: arch/arm/boot/dts/*dra7* 10817 10818OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10819L: linux-omap@vger.kernel.org 10820L: linux-fbdev@vger.kernel.org 10821S: Orphan 10822F: drivers/video/fbdev/omap2/ 10823F: Documentation/arm/OMAP/DSS 10824 10825OMAP FRAMEBUFFER SUPPORT 10826L: linux-fbdev@vger.kernel.org 10827L: linux-omap@vger.kernel.org 10828S: Orphan 10829F: drivers/video/fbdev/omap/ 10830 10831OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10832M: Roger Quadros <rogerq@ti.com> 10833M: Tony Lindgren <tony@atomide.com> 10834L: linux-omap@vger.kernel.org 10835S: Maintained 10836F: drivers/memory/omap-gpmc.c 10837F: arch/arm/mach-omap2/*gpmc* 10838 10839OMAP GPIO DRIVER 10840M: Grygorii Strashko <grygorii.strashko@ti.com> 10841M: Santosh Shilimkar <ssantosh@kernel.org> 10842M: Kevin Hilman <khilman@kernel.org> 10843L: linux-omap@vger.kernel.org 10844S: Maintained 10845F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10846F: drivers/gpio/gpio-omap.c 10847 10848OMAP HARDWARE SPINLOCK SUPPORT 10849M: Ohad Ben-Cohen <ohad@wizery.com> 10850L: linux-omap@vger.kernel.org 10851S: Maintained 10852F: drivers/hwspinlock/omap_hwspinlock.c 10853 10854OMAP HS MMC SUPPORT 10855L: linux-mmc@vger.kernel.org 10856L: linux-omap@vger.kernel.org 10857S: Orphan 10858F: drivers/mmc/host/omap_hsmmc.c 10859 10860OMAP HWMOD DATA 10861M: Paul Walmsley <paul@pwsan.com> 10862L: linux-omap@vger.kernel.org 10863S: Maintained 10864F: arch/arm/mach-omap2/omap_hwmod*data* 10865 10866OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10867M: Benoît Cousson <bcousson@baylibre.com> 10868L: linux-omap@vger.kernel.org 10869S: Maintained 10870F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10871 10872OMAP HWMOD SUPPORT 10873M: Benoît Cousson <bcousson@baylibre.com> 10874M: Paul Walmsley <paul@pwsan.com> 10875L: linux-omap@vger.kernel.org 10876S: Maintained 10877F: arch/arm/mach-omap2/omap_hwmod.* 10878 10879OMAP I2C DRIVER 10880M: Vignesh R <vigneshr@ti.com> 10881L: linux-omap@vger.kernel.org 10882L: linux-i2c@vger.kernel.org 10883S: Maintained 10884F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10885F: drivers/i2c/busses/i2c-omap.c 10886 10887OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10888M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10889L: linux-media@vger.kernel.org 10890S: Maintained 10891F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10892F: drivers/media/platform/omap3isp/ 10893F: drivers/staging/media/omap4iss/ 10894 10895OMAP MMC SUPPORT 10896M: Aaro Koskinen <aaro.koskinen@iki.fi> 10897L: linux-omap@vger.kernel.org 10898S: Odd Fixes 10899F: drivers/mmc/host/omap.c 10900 10901OMAP POWER MANAGEMENT SUPPORT 10902M: Kevin Hilman <khilman@kernel.org> 10903L: linux-omap@vger.kernel.org 10904S: Maintained 10905F: arch/arm/*omap*/*pm* 10906F: drivers/cpufreq/omap-cpufreq.c 10907 10908OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10909M: Rajendra Nayak <rnayak@codeaurora.org> 10910M: Paul Walmsley <paul@pwsan.com> 10911L: linux-omap@vger.kernel.org 10912S: Maintained 10913F: arch/arm/mach-omap2/prm* 10914 10915OMAP RANDOM NUMBER GENERATOR SUPPORT 10916M: Deepak Saxena <dsaxena@plexity.net> 10917S: Maintained 10918F: drivers/char/hw_random/omap-rng.c 10919 10920OMAP USB SUPPORT 10921L: linux-usb@vger.kernel.org 10922L: linux-omap@vger.kernel.org 10923S: Orphan 10924F: drivers/usb/*/*omap* 10925F: arch/arm/*omap*/usb* 10926 10927OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10928M: Mark Jackson <mpfj@newflow.co.uk> 10929L: linux-omap@vger.kernel.org 10930S: Maintained 10931F: arch/arm/boot/dts/am335x-nano.dts 10932 10933OMAP1 SUPPORT 10934M: Aaro Koskinen <aaro.koskinen@iki.fi> 10935M: Tony Lindgren <tony@atomide.com> 10936L: linux-omap@vger.kernel.org 10937Q: http://patchwork.kernel.org/project/linux-omap/list/ 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10939S: Maintained 10940F: arch/arm/mach-omap1/ 10941F: arch/arm/plat-omap/ 10942F: arch/arm/configs/omap1_defconfig 10943F: drivers/i2c/busses/i2c-omap.c 10944F: include/linux/platform_data/i2c-omap.h 10945F: include/linux/platform_data/ams-delta-fiq.h 10946 10947OMAP2+ SUPPORT 10948M: Tony Lindgren <tony@atomide.com> 10949L: linux-omap@vger.kernel.org 10950W: http://www.muru.com/linux/omap/ 10951W: http://linux.omap.com/ 10952Q: http://patchwork.kernel.org/project/linux-omap/list/ 10953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10954S: Maintained 10955F: arch/arm/mach-omap2/ 10956F: arch/arm/plat-omap/ 10957F: arch/arm/configs/omap2plus_defconfig 10958F: drivers/i2c/busses/i2c-omap.c 10959F: drivers/irqchip/irq-omap-intc.c 10960F: drivers/mfd/*omap*.c 10961F: drivers/mfd/menelaus.c 10962F: drivers/mfd/palmas.c 10963F: drivers/mfd/tps65217.c 10964F: drivers/mfd/tps65218.c 10965F: drivers/mfd/tps65910.c 10966F: drivers/mfd/twl-core.[ch] 10967F: drivers/mfd/twl4030*.c 10968F: drivers/mfd/twl6030*.c 10969F: drivers/mfd/twl6040*.c 10970F: drivers/regulator/palmas-regulator*.c 10971F: drivers/regulator/pbias-regulator.c 10972F: drivers/regulator/tps65217-regulator.c 10973F: drivers/regulator/tps65218-regulator.c 10974F: drivers/regulator/tps65910-regulator.c 10975F: drivers/regulator/twl-regulator.c 10976F: drivers/regulator/twl6030-regulator.c 10977F: include/linux/platform_data/i2c-omap.h 10978 10979ONION OMEGA2+ BOARD 10980M: Harvey Hunt <harveyhuntnexus@gmail.com> 10981L: linux-mips@vger.kernel.org 10982S: Maintained 10983F: arch/mips/boot/dts/ralink/omega2p.dts 10984 10985OMFS FILESYSTEM 10986M: Bob Copeland <me@bobcopeland.com> 10987L: linux-karma-devel@lists.sourceforge.net 10988S: Maintained 10989F: Documentation/filesystems/omfs.txt 10990F: fs/omfs/ 10991 10992OMNIKEY CARDMAN 4000 DRIVER 10993M: Harald Welte <laforge@gnumonks.org> 10994S: Maintained 10995F: drivers/char/pcmcia/cm4000_cs.c 10996F: include/linux/cm4000_cs.h 10997F: include/uapi/linux/cm4000_cs.h 10998 10999OMNIKEY CARDMAN 4040 DRIVER 11000M: Harald Welte <laforge@gnumonks.org> 11001S: Maintained 11002F: drivers/char/pcmcia/cm4040_cs.* 11003 11004OMNIVISION OV13858 SENSOR DRIVER 11005M: Sakari Ailus <sakari.ailus@linux.intel.com> 11006L: linux-media@vger.kernel.org 11007T: git git://linuxtv.org/media_tree.git 11008S: Maintained 11009F: drivers/media/i2c/ov13858.c 11010 11011OMNIVISION OV2680 SENSOR DRIVER 11012M: Rui Miguel Silva <rmfrfs@gmail.com> 11013L: linux-media@vger.kernel.org 11014T: git git://linuxtv.org/media_tree.git 11015S: Maintained 11016F: drivers/media/i2c/ov2680.c 11017F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11018 11019OMNIVISION OV2685 SENSOR DRIVER 11020M: Shunqian Zheng <zhengsq@rock-chips.com> 11021L: linux-media@vger.kernel.org 11022T: git git://linuxtv.org/media_tree.git 11023S: Maintained 11024F: drivers/media/i2c/ov2685.c 11025 11026OMNIVISION OV5640 SENSOR DRIVER 11027M: Steve Longerbeam <slongerbeam@gmail.com> 11028L: linux-media@vger.kernel.org 11029T: git git://linuxtv.org/media_tree.git 11030S: Maintained 11031F: drivers/media/i2c/ov5640.c 11032 11033OMNIVISION OV5647 SENSOR DRIVER 11034M: Luis Oliveira <lolivei@synopsys.com> 11035L: linux-media@vger.kernel.org 11036T: git git://linuxtv.org/media_tree.git 11037S: Maintained 11038F: drivers/media/i2c/ov5647.c 11039 11040OMNIVISION OV5695 SENSOR DRIVER 11041M: Shunqian Zheng <zhengsq@rock-chips.com> 11042L: linux-media@vger.kernel.org 11043T: git git://linuxtv.org/media_tree.git 11044S: Maintained 11045F: drivers/media/i2c/ov5695.c 11046 11047OMNIVISION OV7670 SENSOR DRIVER 11048M: Jonathan Corbet <corbet@lwn.net> 11049L: linux-media@vger.kernel.org 11050T: git git://linuxtv.org/media_tree.git 11051S: Maintained 11052F: drivers/media/i2c/ov7670.c 11053F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11054 11055OMNIVISION OV772x SENSOR DRIVER 11056M: Jacopo Mondi <jacopo@jmondi.org> 11057L: linux-media@vger.kernel.org 11058T: git git://linuxtv.org/media_tree.git 11059S: Odd fixes 11060F: drivers/media/i2c/ov772x.c 11061F: include/media/i2c/ov772x.h 11062F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11063 11064OMNIVISION OV7740 SENSOR DRIVER 11065M: Wenyou Yang <wenyou.yang@microchip.com> 11066L: linux-media@vger.kernel.org 11067T: git git://linuxtv.org/media_tree.git 11068S: Maintained 11069F: drivers/media/i2c/ov7740.c 11070F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11071 11072OMNIVISION OV9650 SENSOR DRIVER 11073M: Sakari Ailus <sakari.ailus@linux.intel.com> 11074R: Akinobu Mita <akinobu.mita@gmail.com> 11075R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11076L: linux-media@vger.kernel.org 11077T: git git://linuxtv.org/media_tree.git 11078S: Maintained 11079F: drivers/media/i2c/ov9650.c 11080F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11081 11082ONENAND FLASH DRIVER 11083M: Kyungmin Park <kyungmin.park@samsung.com> 11084L: linux-mtd@lists.infradead.org 11085S: Maintained 11086F: drivers/mtd/nand/onenand/ 11087F: include/linux/mtd/onenand*.h 11088 11089ONSTREAM SCSI TAPE DRIVER 11090M: Willem Riede <osst@riede.org> 11091L: osst-users@lists.sourceforge.net 11092L: linux-scsi@vger.kernel.org 11093S: Maintained 11094F: Documentation/scsi/osst.txt 11095F: drivers/scsi/osst.* 11096F: drivers/scsi/osst_*.h 11097F: drivers/scsi/st.h 11098 11099OP-TEE DRIVER 11100M: Jens Wiklander <jens.wiklander@linaro.org> 11101S: Maintained 11102F: drivers/tee/optee/ 11103 11104OPA-VNIC DRIVER 11105M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11106M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11107L: linux-rdma@vger.kernel.org 11108S: Supported 11109F: drivers/infiniband/ulp/opa_vnic 11110 11111OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11112M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11113M: Frank Rowand <frowand.list@gmail.com> 11114L: devicetree@vger.kernel.org 11115S: Maintained 11116F: Documentation/devicetree/dynamic-resolution-notes.txt 11117F: Documentation/devicetree/overlay-notes.txt 11118F: drivers/of/overlay.c 11119F: drivers/of/resolver.c 11120K: of_overlay_notifier_ 11121 11122OPEN FIRMWARE AND FLATTENED DEVICE TREE 11123M: Rob Herring <robh+dt@kernel.org> 11124M: Frank Rowand <frowand.list@gmail.com> 11125L: devicetree@vger.kernel.org 11126W: http://www.devicetree.org/ 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11128S: Maintained 11129F: drivers/of/ 11130F: include/linux/of*.h 11131F: scripts/dtc/ 11132F: Documentation/ABI/testing/sysfs-firmware-ofw 11133 11134OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11135M: Rob Herring <robh+dt@kernel.org> 11136M: Mark Rutland <mark.rutland@arm.com> 11137L: devicetree@vger.kernel.org 11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11139Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11140S: Maintained 11141F: Documentation/devicetree/ 11142F: arch/*/boot/dts/ 11143F: include/dt-bindings/ 11144 11145OPENCORES I2C BUS DRIVER 11146M: Peter Korsgaard <peter@korsgaard.com> 11147L: linux-i2c@vger.kernel.org 11148S: Maintained 11149F: Documentation/i2c/busses/i2c-ocores 11150F: drivers/i2c/busses/i2c-ocores.c 11151 11152OPENRISC ARCHITECTURE 11153M: Jonas Bonn <jonas@southpole.se> 11154M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11155M: Stafford Horne <shorne@gmail.com> 11156T: git git://github.com/openrisc/linux.git 11157L: openrisc@lists.librecores.org 11158W: http://openrisc.io 11159S: Maintained 11160F: Documentation/devicetree/bindings/openrisc/ 11161F: Documentation/openrisc/ 11162F: arch/openrisc/ 11163F: drivers/irqchip/irq-ompic.c 11164F: drivers/irqchip/irq-or1k-* 11165 11166OPENVSWITCH 11167M: Pravin B Shelar <pshelar@ovn.org> 11168L: netdev@vger.kernel.org 11169L: dev@openvswitch.org 11170W: http://openvswitch.org 11171S: Maintained 11172F: net/openvswitch/ 11173F: include/uapi/linux/openvswitch.h 11174 11175OPERATING PERFORMANCE POINTS (OPP) 11176M: Viresh Kumar <vireshk@kernel.org> 11177M: Nishanth Menon <nm@ti.com> 11178M: Stephen Boyd <sboyd@kernel.org> 11179L: linux-pm@vger.kernel.org 11180S: Maintained 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11182F: drivers/opp/ 11183F: include/linux/pm_opp.h 11184F: Documentation/power/opp.txt 11185F: Documentation/devicetree/bindings/opp/ 11186 11187OPL4 DRIVER 11188M: Clemens Ladisch <clemens@ladisch.de> 11189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11190T: git git://git.alsa-project.org/alsa-kernel.git 11191S: Maintained 11192F: sound/drivers/opl4/ 11193 11194OPROFILE 11195M: Robert Richter <rric@kernel.org> 11196L: oprofile-list@lists.sf.net 11197S: Maintained 11198F: arch/*/include/asm/oprofile*.h 11199F: arch/*/oprofile/ 11200F: drivers/oprofile/ 11201F: include/linux/oprofile.h 11202 11203ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11204M: Mark Fasheh <mark@fasheh.com> 11205M: Joel Becker <jlbec@evilplan.org> 11206L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11207W: http://ocfs2.wiki.kernel.org 11208S: Supported 11209F: Documentation/filesystems/ocfs2.txt 11210F: Documentation/filesystems/dlmfs.txt 11211F: fs/ocfs2/ 11212 11213ORANGEFS FILESYSTEM 11214M: Mike Marshall <hubcap@omnibond.com> 11215R: Martin Brandenburg <martin@omnibond.com> 11216L: devel@lists.orangefs.org 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11218S: Supported 11219F: fs/orangefs/ 11220F: Documentation/filesystems/orangefs.txt 11221 11222ORINOCO DRIVER 11223L: linux-wireless@vger.kernel.org 11224W: http://wireless.kernel.org/en/users/Drivers/orinoco 11225W: http://www.nongnu.org/orinoco/ 11226S: Orphan 11227F: drivers/net/wireless/intersil/orinoco/ 11228 11229OSD LIBRARY and FILESYSTEM 11230M: Boaz Harrosh <ooo@electrozaur.com> 11231S: Maintained 11232F: drivers/scsi/osd/ 11233F: include/scsi/osd_* 11234F: fs/exofs/ 11235 11236OV2659 OMNIVISION SENSOR DRIVER 11237M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11238L: linux-media@vger.kernel.org 11239W: https://linuxtv.org 11240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11241T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11242S: Maintained 11243F: drivers/media/i2c/ov2659.c 11244F: include/media/i2c/ov2659.h 11245 11246OVERLAY FILESYSTEM 11247M: Miklos Szeredi <miklos@szeredi.hu> 11248L: linux-unionfs@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11250S: Supported 11251F: fs/overlayfs/ 11252F: Documentation/filesystems/overlayfs.txt 11253 11254P54 WIRELESS DRIVER 11255M: Christian Lamparter <chunkeey@googlemail.com> 11256L: linux-wireless@vger.kernel.org 11257W: http://wireless.kernel.org/en/users/Drivers/p54 11258S: Maintained 11259F: drivers/net/wireless/intersil/p54/ 11260 11261PA SEMI ETHERNET DRIVER 11262L: netdev@vger.kernel.org 11263S: Orphan 11264F: drivers/net/ethernet/pasemi/* 11265 11266PA SEMI SMBUS DRIVER 11267L: linux-i2c@vger.kernel.org 11268S: Orphan 11269F: drivers/i2c/busses/i2c-pasemi.c 11270 11271PADATA PARALLEL EXECUTION MECHANISM 11272M: Steffen Klassert <steffen.klassert@secunet.com> 11273L: linux-crypto@vger.kernel.org 11274S: Maintained 11275F: kernel/padata.c 11276F: include/linux/padata.h 11277F: Documentation/padata.txt 11278 11279PANASONIC LAPTOP ACPI EXTRAS DRIVER 11280M: Harald Welte <laforge@gnumonks.org> 11281L: platform-driver-x86@vger.kernel.org 11282S: Maintained 11283F: drivers/platform/x86/panasonic-laptop.c 11284 11285PARALLEL LCD/KEYPAD PANEL DRIVER 11286M: Willy Tarreau <willy@haproxy.com> 11287M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11288S: Odd Fixes 11289F: Documentation/auxdisplay/lcd-panel-cgram.txt 11290F: drivers/auxdisplay/panel.c 11291 11292PARALLEL PORT SUBSYSTEM 11293M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11294M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11295L: linux-parport@lists.infradead.org (subscribers-only) 11296S: Maintained 11297F: drivers/parport/ 11298F: include/linux/parport*.h 11299F: drivers/char/ppdev.c 11300F: include/uapi/linux/ppdev.h 11301F: Documentation/parport*.txt 11302 11303PARAVIRT_OPS INTERFACE 11304M: Juergen Gross <jgross@suse.com> 11305M: Alok Kataria <akataria@vmware.com> 11306L: virtualization@lists.linux-foundation.org 11307S: Supported 11308F: Documentation/virtual/paravirt_ops.txt 11309F: arch/*/kernel/paravirt* 11310F: arch/*/include/asm/paravirt*.h 11311F: include/linux/hypervisor.h 11312 11313PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11314M: Tim Waugh <tim@cyberelk.net> 11315L: linux-parport@lists.infradead.org (subscribers-only) 11316S: Maintained 11317F: Documentation/blockdev/paride.txt 11318F: drivers/block/paride/ 11319 11320PARISC ARCHITECTURE 11321M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11322M: Helge Deller <deller@gmx.de> 11323L: linux-parisc@vger.kernel.org 11324W: http://www.parisc-linux.org/ 11325Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11328S: Maintained 11329F: arch/parisc/ 11330F: Documentation/parisc/ 11331F: drivers/parisc/ 11332F: drivers/char/agp/parisc-agp.c 11333F: drivers/input/serio/gscps2.c 11334F: drivers/parport/parport_gsc.* 11335F: drivers/tty/serial/8250/8250_gsc.c 11336F: drivers/video/fbdev/sti* 11337F: drivers/video/console/sti* 11338F: drivers/video/logo/logo_parisc* 11339 11340PARMAN 11341M: Jiri Pirko <jiri@mellanox.com> 11342L: netdev@vger.kernel.org 11343S: Supported 11344F: lib/parman.c 11345F: lib/test_parman.c 11346F: include/linux/parman.h 11347 11348PC87360 HARDWARE MONITORING DRIVER 11349M: Jim Cromie <jim.cromie@gmail.com> 11350L: linux-hwmon@vger.kernel.org 11351S: Maintained 11352F: Documentation/hwmon/pc87360 11353F: drivers/hwmon/pc87360.c 11354 11355PC8736x GPIO DRIVER 11356M: Jim Cromie <jim.cromie@gmail.com> 11357S: Maintained 11358F: drivers/char/pc8736x_gpio.c 11359 11360PC87427 HARDWARE MONITORING DRIVER 11361M: Jean Delvare <jdelvare@suse.com> 11362L: linux-hwmon@vger.kernel.org 11363S: Maintained 11364F: Documentation/hwmon/pc87427 11365F: drivers/hwmon/pc87427.c 11366 11367PCA9532 LED DRIVER 11368M: Riku Voipio <riku.voipio@iki.fi> 11369S: Maintained 11370F: drivers/leds/leds-pca9532.c 11371F: include/linux/leds-pca9532.h 11372 11373PCA9541 I2C BUS MASTER SELECTOR DRIVER 11374M: Guenter Roeck <linux@roeck-us.net> 11375L: linux-i2c@vger.kernel.org 11376S: Maintained 11377F: drivers/i2c/muxes/i2c-mux-pca9541.c 11378 11379PCDP - PRIMARY CONSOLE AND DEBUG PORT 11380M: Khalid Aziz <khalid@gonehiking.org> 11381S: Maintained 11382F: drivers/firmware/pcdp.* 11383 11384PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11385M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11386L: linux-pci@vger.kernel.org 11387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11388S: Maintained 11389F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11390F: drivers/pci/controller/pci-aardvark.c 11391 11392PCI DRIVER FOR ALTERA PCIE IP 11393M: Ley Foon Tan <lftan@altera.com> 11394L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11395L: linux-pci@vger.kernel.org 11396S: Supported 11397F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11398F: drivers/pci/controller/pcie-altera.c 11399 11400PCI DRIVER FOR APPLIEDMICRO XGENE 11401M: Tanmay Inamdar <tinamdar@apm.com> 11402L: linux-pci@vger.kernel.org 11403L: linux-arm-kernel@lists.infradead.org 11404S: Maintained 11405F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11406F: drivers/pci/controller/pci-xgene.c 11407 11408PCI DRIVER FOR ARM VERSATILE PLATFORM 11409M: Rob Herring <robh@kernel.org> 11410L: linux-pci@vger.kernel.org 11411L: linux-arm-kernel@lists.infradead.org 11412S: Maintained 11413F: Documentation/devicetree/bindings/pci/versatile.txt 11414F: drivers/pci/controller/pci-versatile.c 11415 11416PCI DRIVER FOR ARMADA 8K 11417M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11418L: linux-pci@vger.kernel.org 11419L: linux-arm-kernel@lists.infradead.org 11420S: Maintained 11421F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11422F: drivers/pci/controller/dwc/pcie-armada8k.c 11423 11424PCI DRIVER FOR CADENCE PCIE IP 11425M: Alan Douglas <adouglas@cadence.com> 11426L: linux-pci@vger.kernel.org 11427S: Maintained 11428F: Documentation/devicetree/bindings/pci/cdns,*.txt 11429F: drivers/pci/controller/pcie-cadence* 11430 11431PCI DRIVER FOR FREESCALE LAYERSCAPE 11432M: Minghuan Lian <minghuan.Lian@nxp.com> 11433M: Mingkai Hu <mingkai.hu@nxp.com> 11434M: Roy Zang <roy.zang@nxp.com> 11435L: linuxppc-dev@lists.ozlabs.org 11436L: linux-pci@vger.kernel.org 11437L: linux-arm-kernel@lists.infradead.org 11438S: Maintained 11439F: drivers/pci/controller/dwc/*layerscape* 11440 11441PCI DRIVER FOR GENERIC OF HOSTS 11442M: Will Deacon <will.deacon@arm.com> 11443L: linux-pci@vger.kernel.org 11444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11445S: Maintained 11446F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11447F: drivers/pci/controller/pci-host-common.c 11448F: drivers/pci/controller/pci-host-generic.c 11449 11450PCI DRIVER FOR IMX6 11451M: Richard Zhu <hongxing.zhu@nxp.com> 11452M: Lucas Stach <l.stach@pengutronix.de> 11453L: linux-pci@vger.kernel.org 11454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11455S: Maintained 11456F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11457F: drivers/pci/controller/dwc/*imx6* 11458 11459PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11460M: Keith Busch <keith.busch@intel.com> 11461M: Jonathan Derrick <jonathan.derrick@intel.com> 11462L: linux-pci@vger.kernel.org 11463S: Supported 11464F: drivers/pci/controller/vmd.c 11465 11466PCI DRIVER FOR MICROSEMI SWITCHTEC 11467M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11468M: Logan Gunthorpe <logang@deltatee.com> 11469L: linux-pci@vger.kernel.org 11470S: Maintained 11471F: Documentation/switchtec.txt 11472F: Documentation/ABI/testing/sysfs-class-switchtec 11473F: drivers/pci/switch/switchtec* 11474F: include/uapi/linux/switchtec_ioctl.h 11475F: include/linux/switchtec.h 11476F: drivers/ntb/hw/mscc/ 11477 11478PCI DRIVER FOR MOBIVEIL PCIE IP 11479M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11480L: linux-pci@vger.kernel.org 11481S: Supported 11482F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11483F: drivers/pci/controller/pcie-mobiveil.c 11484 11485PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11486M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11487M: Jason Cooper <jason@lakedaemon.net> 11488L: linux-pci@vger.kernel.org 11489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11490S: Maintained 11491F: drivers/pci/controller/*mvebu* 11492 11493PCI DRIVER FOR NVIDIA TEGRA 11494M: Thierry Reding <thierry.reding@gmail.com> 11495L: linux-tegra@vger.kernel.org 11496L: linux-pci@vger.kernel.org 11497S: Supported 11498F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11499F: drivers/pci/controller/pci-tegra.c 11500 11501PCI DRIVER FOR RENESAS R-CAR 11502M: Simon Horman <horms@verge.net.au> 11503L: linux-pci@vger.kernel.org 11504L: linux-renesas-soc@vger.kernel.org 11505S: Maintained 11506F: drivers/pci/controller/*rcar* 11507 11508PCI DRIVER FOR SAMSUNG EXYNOS 11509M: Jingoo Han <jingoohan1@gmail.com> 11510L: linux-pci@vger.kernel.org 11511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11512L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11513S: Maintained 11514F: drivers/pci/controller/dwc/pci-exynos.c 11515 11516PCI DRIVER FOR SYNOPSYS DESIGNWARE 11517M: Jingoo Han <jingoohan1@gmail.com> 11518M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11519L: linux-pci@vger.kernel.org 11520S: Maintained 11521F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11522F: drivers/pci/controller/dwc/*designware* 11523 11524PCI DRIVER FOR TI DRA7XX 11525M: Kishon Vijay Abraham I <kishon@ti.com> 11526L: linux-omap@vger.kernel.org 11527L: linux-pci@vger.kernel.org 11528S: Supported 11529F: Documentation/devicetree/bindings/pci/ti-pci.txt 11530F: drivers/pci/controller/dwc/pci-dra7xx.c 11531 11532PCI DRIVER FOR TI KEYSTONE 11533M: Murali Karicheri <m-karicheri2@ti.com> 11534L: linux-pci@vger.kernel.org 11535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11536S: Maintained 11537F: drivers/pci/controller/dwc/pci-keystone.c 11538 11539PCI ENDPOINT SUBSYSTEM 11540M: Kishon Vijay Abraham I <kishon@ti.com> 11541M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11542L: linux-pci@vger.kernel.org 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11544S: Supported 11545F: drivers/pci/endpoint/ 11546F: drivers/misc/pci_endpoint_test.c 11547F: tools/pci/ 11548 11549PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11550M: Russell Currey <ruscur@russell.cc> 11551M: Sam Bobroff <sbobroff@linux.ibm.com> 11552M: Oliver O'Halloran <oohall@gmail.com> 11553L: linuxppc-dev@lists.ozlabs.org 11554S: Supported 11555F: Documentation/PCI/pci-error-recovery.txt 11556F: drivers/pci/pcie/aer.c 11557F: drivers/pci/pcie/dpc.c 11558F: drivers/pci/pcie/err.c 11559F: Documentation/powerpc/eeh-pci-error-recovery.txt 11560F: arch/powerpc/kernel/eeh*.c 11561F: arch/powerpc/platforms/*/eeh*.c 11562F: arch/powerpc/include/*/eeh*.h 11563 11564PCI ERROR RECOVERY 11565M: Linas Vepstas <linasvepstas@gmail.com> 11566L: linux-pci@vger.kernel.org 11567S: Supported 11568F: Documentation/PCI/pci-error-recovery.txt 11569 11570PCI MSI DRIVER FOR ALTERA MSI IP 11571M: Ley Foon Tan <lftan@altera.com> 11572L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11573L: linux-pci@vger.kernel.org 11574S: Supported 11575F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11576F: drivers/pci/controller/pcie-altera-msi.c 11577 11578PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11579M: Duc Dang <dhdang@apm.com> 11580L: linux-pci@vger.kernel.org 11581L: linux-arm-kernel@lists.infradead.org 11582S: Maintained 11583F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11584F: drivers/pci/controller/pci-xgene-msi.c 11585 11586PCI SUBSYSTEM 11587M: Bjorn Helgaas <bhelgaas@google.com> 11588L: linux-pci@vger.kernel.org 11589Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11591S: Supported 11592F: Documentation/devicetree/bindings/pci/ 11593F: Documentation/PCI/ 11594F: drivers/acpi/pci* 11595F: drivers/pci/ 11596F: include/asm-generic/pci* 11597F: include/linux/pci* 11598F: include/linux/of_pci.h 11599F: include/uapi/linux/pci* 11600F: lib/pci* 11601F: arch/x86/pci/ 11602F: arch/x86/kernel/quirks.c 11603 11604PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11605M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11606L: linux-pci@vger.kernel.org 11607Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11609S: Supported 11610F: drivers/pci/controller/ 11611 11612PCIE DRIVER FOR AXIS ARTPEC 11613M: Jesper Nilsson <jesper.nilsson@axis.com> 11614L: linux-arm-kernel@axis.com 11615L: linux-pci@vger.kernel.org 11616S: Maintained 11617F: Documentation/devicetree/bindings/pci/axis,artpec* 11618F: drivers/pci/controller/dwc/*artpec* 11619 11620PCIE DRIVER FOR CAVIUM THUNDERX 11621M: David Daney <david.daney@cavium.com> 11622L: linux-pci@vger.kernel.org 11623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11624S: Supported 11625F: Documentation/devicetree/bindings/pci/pci-thunder-* 11626F: drivers/pci/controller/pci-thunder-* 11627 11628PCIE DRIVER FOR HISILICON 11629M: Zhou Wang <wangzhou1@hisilicon.com> 11630L: linux-pci@vger.kernel.org 11631S: Maintained 11632F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11633F: drivers/pci/controller/dwc/pcie-hisi.c 11634 11635PCIE DRIVER FOR HISILICON KIRIN 11636M: Xiaowei Song <songxiaowei@hisilicon.com> 11637M: Binghui Wang <wangbinghui@hisilicon.com> 11638L: linux-pci@vger.kernel.org 11639S: Maintained 11640F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11641F: drivers/pci/controller/dwc/pcie-kirin.c 11642 11643PCIE DRIVER FOR HISILICON STB 11644M: Jianguo Sun <sunjianguo1@huawei.com> 11645M: Shawn Guo <shawn.guo@linaro.org> 11646L: linux-pci@vger.kernel.org 11647S: Maintained 11648F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11649F: drivers/pci/controller/dwc/pcie-histb.c 11650 11651PCIE DRIVER FOR MEDIATEK 11652M: Ryder Lee <ryder.lee@mediatek.com> 11653L: linux-pci@vger.kernel.org 11654L: linux-mediatek@lists.infradead.org 11655S: Supported 11656F: Documentation/devicetree/bindings/pci/mediatek* 11657F: drivers/pci/controller/*mediatek* 11658 11659PCIE DRIVER FOR QUALCOMM MSM 11660M: Stanimir Varbanov <svarbanov@mm-sol.com> 11661L: linux-pci@vger.kernel.org 11662L: linux-arm-msm@vger.kernel.org 11663S: Maintained 11664F: drivers/pci/controller/dwc/*qcom* 11665 11666PCIE DRIVER FOR ROCKCHIP 11667M: Shawn Lin <shawn.lin@rock-chips.com> 11668L: linux-pci@vger.kernel.org 11669L: linux-rockchip@lists.infradead.org 11670S: Maintained 11671F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11672F: drivers/pci/controller/pcie-rockchip* 11673 11674PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11675M: Linus Walleij <linus.walleij@linaro.org> 11676L: linux-pci@vger.kernel.org 11677S: Maintained 11678F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11679F: drivers/pci/controller/pci-v3-semi.c 11680 11681PCIE DRIVER FOR ST SPEAR13XX 11682M: Pratyush Anand <pratyush.anand@gmail.com> 11683L: linux-pci@vger.kernel.org 11684S: Maintained 11685F: drivers/pci/controller/dwc/*spear* 11686 11687PCMCIA SUBSYSTEM 11688M: Dominik Brodowski <linux@dominikbrodowski.net> 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11690S: Odd Fixes 11691F: Documentation/pcmcia/ 11692F: tools/pcmcia/ 11693F: drivers/pcmcia/ 11694F: include/pcmcia/ 11695 11696PCNET32 NETWORK DRIVER 11697M: Don Fry <pcnet32@frontier.com> 11698L: netdev@vger.kernel.org 11699S: Maintained 11700F: drivers/net/ethernet/amd/pcnet32.c 11701 11702PCRYPT PARALLEL CRYPTO ENGINE 11703M: Steffen Klassert <steffen.klassert@secunet.com> 11704L: linux-crypto@vger.kernel.org 11705S: Maintained 11706F: crypto/pcrypt.c 11707F: include/crypto/pcrypt.h 11708 11709PEAQ WMI HOTKEYS DRIVER 11710M: Hans de Goede <hdegoede@redhat.com> 11711L: platform-driver-x86@vger.kernel.org 11712S: Maintained 11713F: drivers/platform/x86/peaq-wmi.c 11714 11715PER-CPU MEMORY ALLOCATOR 11716M: Dennis Zhou <dennis@kernel.org> 11717M: Tejun Heo <tj@kernel.org> 11718M: Christoph Lameter <cl@linux.com> 11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11720S: Maintained 11721F: include/linux/percpu*.h 11722F: mm/percpu*.c 11723F: arch/*/include/asm/percpu.h 11724 11725PER-TASK DELAY ACCOUNTING 11726M: Balbir Singh <bsingharora@gmail.com> 11727S: Maintained 11728F: include/linux/delayacct.h 11729F: kernel/delayacct.c 11730 11731PERFORMANCE EVENTS SUBSYSTEM 11732M: Peter Zijlstra <peterz@infradead.org> 11733M: Ingo Molnar <mingo@redhat.com> 11734M: Arnaldo Carvalho de Melo <acme@kernel.org> 11735R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11736R: Jiri Olsa <jolsa@redhat.com> 11737R: Namhyung Kim <namhyung@kernel.org> 11738L: linux-kernel@vger.kernel.org 11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11740S: Supported 11741F: kernel/events/* 11742F: include/linux/perf_event.h 11743F: include/uapi/linux/perf_event.h 11744F: arch/*/kernel/perf_event*.c 11745F: arch/*/kernel/*/perf_event*.c 11746F: arch/*/kernel/*/*/perf_event*.c 11747F: arch/*/include/asm/perf_event.h 11748F: arch/*/kernel/perf_callchain.c 11749F: arch/*/events/* 11750F: tools/perf/ 11751 11752PERSONALITY HANDLING 11753M: Christoph Hellwig <hch@infradead.org> 11754L: linux-abi-devel@lists.sourceforge.net 11755S: Maintained 11756F: include/linux/personality.h 11757F: include/uapi/linux/personality.h 11758 11759PHOENIX RC FLIGHT CONTROLLER ADAPTER 11760M: Marcus Folkesson <marcus.folkesson@gmail.com> 11761L: linux-input@vger.kernel.org 11762S: Maintained 11763F: Documentation/input/devices/pxrc.rst 11764F: drivers/input/joystick/pxrc.c 11765 11766PHONET PROTOCOL 11767M: Remi Denis-Courmont <courmisch@gmail.com> 11768S: Supported 11769F: Documentation/networking/phonet.txt 11770F: include/linux/phonet.h 11771F: include/net/phonet/ 11772F: include/uapi/linux/phonet.h 11773F: net/phonet/ 11774 11775PHRAM MTD DRIVER 11776M: Joern Engel <joern@lazybastard.org> 11777L: linux-mtd@lists.infradead.org 11778S: Maintained 11779F: drivers/mtd/devices/phram.c 11780 11781PICOLCD HID DRIVER 11782M: Bruno Prémont <bonbons@linux-vserver.org> 11783L: linux-input@vger.kernel.org 11784S: Maintained 11785F: drivers/hid/hid-picolcd* 11786 11787PICOXCELL SUPPORT 11788M: Jamie Iles <jamie@jamieiles.com> 11789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11790T: git git://github.com/jamieiles/linux-2.6-ji.git 11791S: Supported 11792F: arch/arm/boot/dts/picoxcell* 11793F: arch/arm/mach-picoxcell/ 11794F: drivers/crypto/picoxcell* 11795 11796PIN CONTROL SUBSYSTEM 11797M: Linus Walleij <linus.walleij@linaro.org> 11798L: linux-gpio@vger.kernel.org 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11800S: Maintained 11801F: Documentation/devicetree/bindings/pinctrl/ 11802F: Documentation/driver-api/pinctl.rst 11803F: drivers/pinctrl/ 11804F: include/linux/pinctrl/ 11805 11806PIN CONTROLLER - ATMEL AT91 11807M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11809S: Maintained 11810F: drivers/pinctrl/pinctrl-at91.* 11811 11812PIN CONTROLLER - ATMEL AT91 PIO4 11813M: Ludovic Desroches <ludovic.desroches@microchip.com> 11814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11815L: linux-gpio@vger.kernel.org 11816S: Supported 11817F: drivers/pinctrl/pinctrl-at91-pio4.* 11818 11819PIN CONTROLLER - FREESCALE 11820M: Dong Aisheng <aisheng.dong@nxp.com> 11821M: Fabio Estevam <festevam@gmail.com> 11822M: Shawn Guo <shawnguo@kernel.org> 11823M: Stefan Agner <stefan@agner.ch> 11824R: Pengutronix Kernel Team <kernel@pengutronix.de> 11825L: linux-gpio@vger.kernel.org 11826S: Maintained 11827F: drivers/pinctrl/freescale/ 11828F: Documentation/devicetree/bindings/pinctrl/fsl,* 11829 11830PIN CONTROLLER - INTEL 11831M: Mika Westerberg <mika.westerberg@linux.intel.com> 11832M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11834S: Maintained 11835F: drivers/pinctrl/intel/ 11836 11837PIN CONTROLLER - MEDIATEK 11838M: Sean Wang <sean.wang@kernel.org> 11839L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11840S: Maintained 11841F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11842F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11843F: drivers/pinctrl/mediatek/ 11844 11845PIN CONTROLLER - QUALCOMM 11846M: Bjorn Andersson <bjorn.andersson@linaro.org> 11847S: Maintained 11848L: linux-arm-msm@vger.kernel.org 11849F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11850F: drivers/pinctrl/qcom/ 11851 11852PIN CONTROLLER - RENESAS 11853M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11854M: Geert Uytterhoeven <geert+renesas@glider.be> 11855L: linux-renesas-soc@vger.kernel.org 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11857S: Maintained 11858F: drivers/pinctrl/sh-pfc/ 11859 11860PIN CONTROLLER - SAMSUNG 11861M: Tomasz Figa <tomasz.figa@gmail.com> 11862M: Krzysztof Kozlowski <krzk@kernel.org> 11863M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11865L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11866Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11868S: Maintained 11869F: drivers/pinctrl/samsung/ 11870F: include/dt-bindings/pinctrl/samsung.h 11871F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11872 11873PIN CONTROLLER - SINGLE 11874M: Tony Lindgren <tony@atomide.com> 11875M: Haojian Zhuang <haojian.zhuang@linaro.org> 11876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11877L: linux-omap@vger.kernel.org 11878S: Maintained 11879F: drivers/pinctrl/pinctrl-single.c 11880 11881PIN CONTROLLER - ST SPEAR 11882M: Viresh Kumar <vireshk@kernel.org> 11883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11884W: http://www.st.com/spear 11885S: Maintained 11886F: drivers/pinctrl/spear/ 11887 11888PISTACHIO SOC SUPPORT 11889M: James Hartley <james.hartley@sondrel.com> 11890L: linux-mips@vger.kernel.org 11891S: Odd Fixes 11892F: arch/mips/pistachio/ 11893F: arch/mips/include/asm/mach-pistachio/ 11894F: arch/mips/boot/dts/img/pistachio* 11895F: arch/mips/configs/pistachio*_defconfig 11896 11897PKTCDVD DRIVER 11898S: Orphan 11899M: linux-block@vger.kernel.org 11900F: drivers/block/pktcdvd.c 11901F: include/linux/pktcdvd.h 11902F: include/uapi/linux/pktcdvd.h 11903 11904PKUNITY SOC DRIVERS 11905M: Guan Xuetao <gxt@pku.edu.cn> 11906W: http://mprc.pku.edu.cn/~guanxuetao/linux 11907S: Maintained 11908T: git git://github.com/gxt/linux.git 11909F: drivers/input/serio/i8042-unicore32io.h 11910F: drivers/i2c/busses/i2c-puv3.c 11911F: drivers/video/fbdev/fb-puv3.c 11912F: drivers/rtc/rtc-puv3.c 11913 11914PMBUS HARDWARE MONITORING DRIVERS 11915M: Guenter Roeck <linux@roeck-us.net> 11916L: linux-hwmon@vger.kernel.org 11917W: http://hwmon.wiki.kernel.org/ 11918W: http://www.roeck-us.net/linux/drivers/ 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11920S: Maintained 11921F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11922F: Documentation/devicetree/bindings/hwmon/max31785.txt 11923F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11924F: Documentation/hwmon/adm1275 11925F: Documentation/hwmon/ibm-cffps 11926F: Documentation/hwmon/ir35221 11927F: Documentation/hwmon/lm25066 11928F: Documentation/hwmon/ltc2978 11929F: Documentation/hwmon/ltc3815 11930F: Documentation/hwmon/max16064 11931F: Documentation/hwmon/max20751 11932F: Documentation/hwmon/max31785 11933F: Documentation/hwmon/max34440 11934F: Documentation/hwmon/max8688 11935F: Documentation/hwmon/pmbus 11936F: Documentation/hwmon/pmbus-core 11937F: Documentation/hwmon/tps40422 11938F: Documentation/hwmon/ucd9000 11939F: Documentation/hwmon/ucd9200 11940F: Documentation/hwmon/zl6100 11941F: drivers/hwmon/pmbus/ 11942F: include/linux/pmbus.h 11943 11944PMC SIERRA MaxRAID DRIVER 11945L: linux-scsi@vger.kernel.org 11946W: http://www.pmc-sierra.com/ 11947S: Orphan 11948F: drivers/scsi/pmcraid.* 11949 11950PMC SIERRA PM8001 DRIVER 11951M: Jack Wang <jinpu.wang@profitbricks.com> 11952M: lindar_liu@usish.com 11953L: linux-scsi@vger.kernel.org 11954S: Supported 11955F: drivers/scsi/pm8001/ 11956 11957PNP SUPPORT 11958M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11959S: Maintained 11960F: drivers/pnp/ 11961 11962POSIX CLOCKS and TIMERS 11963M: Thomas Gleixner <tglx@linutronix.de> 11964L: linux-kernel@vger.kernel.org 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11966S: Maintained 11967F: fs/timerfd.c 11968F: include/linux/timer* 11969F: kernel/time/*timer* 11970 11971POWER MANAGEMENT CORE 11972M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11973L: linux-pm@vger.kernel.org 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11975B: https://bugzilla.kernel.org 11976S: Supported 11977F: drivers/base/power/ 11978F: include/linux/pm.h 11979F: include/linux/pm_* 11980F: include/linux/powercap.h 11981F: drivers/powercap/ 11982F: kernel/configs/nopm.config 11983 11984POWER STATE COORDINATION INTERFACE (PSCI) 11985M: Mark Rutland <mark.rutland@arm.com> 11986M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11987L: linux-arm-kernel@lists.infradead.org 11988S: Maintained 11989F: drivers/firmware/psci*.c 11990F: include/linux/psci.h 11991F: include/uapi/linux/psci.h 11992 11993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11994M: Sebastian Reichel <sre@kernel.org> 11995L: linux-pm@vger.kernel.org 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11997S: Maintained 11998F: Documentation/ABI/testing/sysfs-class-power 11999F: Documentation/devicetree/bindings/power/supply/ 12000F: include/linux/power_supply.h 12001F: drivers/power/supply/ 12002 12003POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12004M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12005L: linuxppc-dev@lists.ozlabs.org 12006S: Maintained 12007F: drivers/char/powernv-op-panel.c 12008 12009PPP OVER ATM (RFC 2364) 12010M: Mitchell Blank Jr <mitch@sfgoth.com> 12011S: Maintained 12012F: net/atm/pppoatm.c 12013F: include/uapi/linux/atmppp.h 12014 12015PPP OVER ETHERNET 12016M: Michal Ostrowski <mostrows@earthlink.net> 12017S: Maintained 12018F: drivers/net/ppp/pppoe.c 12019F: drivers/net/ppp/pppox.c 12020 12021PPP OVER L2TP 12022M: James Chapman <jchapman@katalix.com> 12023S: Maintained 12024F: net/l2tp/l2tp_ppp.c 12025F: include/linux/if_pppol2tp.h 12026F: include/uapi/linux/if_pppol2tp.h 12027 12028PPP PROTOCOL DRIVERS AND COMPRESSORS 12029M: Paul Mackerras <paulus@samba.org> 12030L: linux-ppp@vger.kernel.org 12031S: Maintained 12032F: drivers/net/ppp/ppp_* 12033 12034PPS SUPPORT 12035M: Rodolfo Giometti <giometti@enneenne.com> 12036W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12037L: linuxpps@ml.enneenne.com (subscribers-only) 12038S: Maintained 12039F: Documentation/pps/ 12040F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12041F: Documentation/ABI/testing/sysfs-pps 12042F: drivers/pps/ 12043F: include/linux/pps*.h 12044F: include/uapi/linux/pps.h 12045 12046PPTP DRIVER 12047M: Dmitry Kozlov <xeb@mail.ru> 12048L: netdev@vger.kernel.org 12049S: Maintained 12050F: drivers/net/ppp/pptp.c 12051W: http://sourceforge.net/projects/accel-pptp 12052 12053PREEMPTIBLE KERNEL 12054M: Robert Love <rml@tech9.net> 12055L: kpreempt-tech@lists.sourceforge.net 12056W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12057S: Supported 12058F: Documentation/preempt-locking.txt 12059F: include/linux/preempt.h 12060 12061PRINTK 12062M: Petr Mladek <pmladek@suse.com> 12063M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12064R: Steven Rostedt <rostedt@goodmis.org> 12065S: Maintained 12066F: kernel/printk/ 12067F: include/linux/printk.h 12068 12069PRISM54 WIRELESS DRIVER 12070M: Luis Chamberlain <mcgrof@kernel.org> 12071L: linux-wireless@vger.kernel.org 12072W: http://wireless.kernel.org/en/users/Drivers/p54 12073S: Obsolete 12074F: drivers/net/wireless/intersil/prism54/ 12075 12076PROC FILESYSTEM 12077R: Alexey Dobriyan <adobriyan@gmail.com> 12078L: linux-kernel@vger.kernel.org 12079L: linux-fsdevel@vger.kernel.org 12080S: Maintained 12081F: fs/proc/ 12082F: include/linux/proc_fs.h 12083F: tools/testing/selftests/proc/ 12084F: Documentation/filesystems/proc.txt 12085 12086PROC SYSCTL 12087M: Luis Chamberlain <mcgrof@kernel.org> 12088M: Kees Cook <keescook@chromium.org> 12089L: linux-kernel@vger.kernel.org 12090L: linux-fsdevel@vger.kernel.org 12091S: Maintained 12092F: fs/proc/proc_sysctl.c 12093F: include/linux/sysctl.h 12094F: kernel/sysctl.c 12095F: tools/testing/selftests/sysctl/ 12096 12097PS3 NETWORK SUPPORT 12098M: Geoff Levand <geoff@infradead.org> 12099L: netdev@vger.kernel.org 12100L: linuxppc-dev@lists.ozlabs.org 12101S: Maintained 12102F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12103 12104PS3 PLATFORM SUPPORT 12105M: Geoff Levand <geoff@infradead.org> 12106L: linuxppc-dev@lists.ozlabs.org 12107S: Maintained 12108F: arch/powerpc/boot/ps3* 12109F: arch/powerpc/include/asm/lv1call.h 12110F: arch/powerpc/include/asm/ps3*.h 12111F: arch/powerpc/platforms/ps3/ 12112F: drivers/*/ps3* 12113F: drivers/ps3/ 12114F: drivers/rtc/rtc-ps3.c 12115F: drivers/usb/host/*ps3.c 12116F: sound/ppc/snd_ps3* 12117 12118PS3VRAM DRIVER 12119M: Jim Paris <jim@jtan.com> 12120M: Geoff Levand <geoff@infradead.org> 12121L: linuxppc-dev@lists.ozlabs.org 12122S: Maintained 12123F: drivers/block/ps3vram.c 12124 12125PSAMPLE PACKET SAMPLING SUPPORT: 12126M: Yotam Gigi <yotam.gi@gmail.com> 12127S: Maintained 12128F: net/psample 12129F: include/net/psample.h 12130F: include/uapi/linux/psample.h 12131 12132PSTORE FILESYSTEM 12133M: Kees Cook <keescook@chromium.org> 12134M: Anton Vorontsov <anton@enomsg.org> 12135M: Colin Cross <ccross@android.com> 12136M: Tony Luck <tony.luck@intel.com> 12137S: Maintained 12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12139F: fs/pstore/ 12140F: include/linux/pstore* 12141F: drivers/firmware/efi/efi-pstore.c 12142F: drivers/acpi/apei/erst.c 12143F: Documentation/admin-guide/ramoops.rst 12144F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12145K: \b(pstore|ramoops) 12146 12147PTP HARDWARE CLOCK SUPPORT 12148M: Richard Cochran <richardcochran@gmail.com> 12149L: netdev@vger.kernel.org 12150S: Maintained 12151W: http://linuxptp.sourceforge.net/ 12152F: Documentation/ABI/testing/sysfs-ptp 12153F: Documentation/ptp/* 12154F: drivers/net/phy/dp83640* 12155F: drivers/ptp/* 12156F: include/linux/ptp_cl* 12157 12158PTRACE SUPPORT 12159M: Oleg Nesterov <oleg@redhat.com> 12160S: Maintained 12161F: include/asm-generic/syscall.h 12162F: include/linux/ptrace.h 12163F: include/linux/regset.h 12164F: include/linux/tracehook.h 12165F: include/uapi/linux/ptrace.h 12166F: include/uapi/linux/ptrace.h 12167F: include/asm-generic/ptrace.h 12168F: kernel/ptrace.c 12169F: arch/*/ptrace*.c 12170F: arch/*/*/ptrace*.c 12171F: arch/*/include/asm/ptrace*.h 12172 12173PULSE8-CEC DRIVER 12174M: Hans Verkuil <hverkuil@xs4all.nl> 12175L: linux-media@vger.kernel.org 12176T: git git://linuxtv.org/media_tree.git 12177S: Maintained 12178F: drivers/media/usb/pulse8-cec/* 12179F: Documentation/media/cec-drivers/pulse8-cec.rst 12180 12181PVRUSB2 VIDEO4LINUX DRIVER 12182M: Mike Isely <isely@pobox.com> 12183L: pvrusb2@isely.net (subscribers-only) 12184L: linux-media@vger.kernel.org 12185W: http://www.isely.net/pvrusb2/ 12186T: git git://linuxtv.org/media_tree.git 12187S: Maintained 12188F: Documentation/media/v4l-drivers/pvrusb2* 12189F: drivers/media/usb/pvrusb2/ 12190 12191PWC WEBCAM DRIVER 12192M: Hans Verkuil <hverkuil@xs4all.nl> 12193L: linux-media@vger.kernel.org 12194T: git git://linuxtv.org/media_tree.git 12195S: Odd Fixes 12196F: drivers/media/usb/pwc/* 12197 12198PWM FAN DRIVER 12199M: Kamil Debski <kamil@wypas.org> 12200M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12201L: linux-hwmon@vger.kernel.org 12202S: Supported 12203F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12204F: Documentation/hwmon/pwm-fan 12205F: drivers/hwmon/pwm-fan.c 12206 12207PWM IR Transmitter 12208M: Sean Young <sean@mess.org> 12209L: linux-media@vger.kernel.org 12210S: Maintained 12211F: drivers/media/rc/pwm-ir-tx.c 12212 12213PWM SUBSYSTEM 12214M: Thierry Reding <thierry.reding@gmail.com> 12215L: linux-pwm@vger.kernel.org 12216S: Maintained 12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12218F: Documentation/pwm.txt 12219F: Documentation/devicetree/bindings/pwm/ 12220F: include/linux/pwm.h 12221F: drivers/pwm/ 12222F: drivers/video/backlight/pwm_bl.c 12223F: include/linux/pwm_backlight.h 12224F: drivers/gpio/gpio-mvebu.c 12225F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12226 12227PXA GPIO DRIVER 12228M: Robert Jarzmik <robert.jarzmik@free.fr> 12229L: linux-gpio@vger.kernel.org 12230S: Maintained 12231F: drivers/gpio/gpio-pxa.c 12232 12233PXA MMCI DRIVER 12234S: Orphan 12235 12236PXA RTC DRIVER 12237M: Robert Jarzmik <robert.jarzmik@free.fr> 12238L: linux-rtc@vger.kernel.org 12239S: Maintained 12240 12241PXA2xx/PXA3xx SUPPORT 12242M: Daniel Mack <daniel@zonque.org> 12243M: Haojian Zhuang <haojian.zhuang@gmail.com> 12244M: Robert Jarzmik <robert.jarzmik@free.fr> 12245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12246T: git git://github.com/hzhuang1/linux.git 12247T: git git://github.com/rjarzmik/linux.git 12248S: Maintained 12249F: arch/arm/boot/dts/pxa* 12250F: arch/arm/mach-pxa/ 12251F: drivers/dma/pxa* 12252F: drivers/pcmcia/pxa2xx* 12253F: drivers/pinctrl/pxa/ 12254F: drivers/spi/spi-pxa2xx* 12255F: drivers/usb/gadget/udc/pxa2* 12256F: include/sound/pxa2xx-lib.h 12257F: sound/arm/pxa* 12258F: sound/soc/pxa/ 12259 12260QAT DRIVER 12261M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12262L: qat-linux@intel.com 12263S: Supported 12264F: drivers/crypto/qat/ 12265 12266QCOM AUDIO (ASoC) DRIVERS 12267M: Patrick Lai <plai@codeaurora.org> 12268M: Banajit Goswami <bgoswami@codeaurora.org> 12269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12270S: Supported 12271F: sound/soc/qcom/ 12272 12273QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12274M: Gabriel Somlo <somlo@cmu.edu> 12275M: "Michael S. Tsirkin" <mst@redhat.com> 12276L: qemu-devel@nongnu.org 12277S: Maintained 12278F: drivers/firmware/qemu_fw_cfg.c 12279F: include/uapi/linux/qemu_fw_cfg.h 12280 12281QIB DRIVER 12282M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12283M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12284L: linux-rdma@vger.kernel.org 12285S: Supported 12286F: drivers/infiniband/hw/qib/ 12287 12288QLOGIC QL41xxx FCOE DRIVER 12289M: QLogic-Storage-Upstream@cavium.com 12290L: linux-scsi@vger.kernel.org 12291S: Supported 12292F: drivers/scsi/qedf/ 12293 12294QLOGIC QL41xxx ISCSI DRIVER 12295M: QLogic-Storage-Upstream@cavium.com 12296L: linux-scsi@vger.kernel.org 12297S: Supported 12298F: drivers/scsi/qedi/ 12299 12300QLOGIC QL4xxx ETHERNET DRIVER 12301M: Ariel Elior <Ariel.Elior@cavium.com> 12302M: everest-linux-l2@cavium.com 12303L: netdev@vger.kernel.org 12304S: Supported 12305F: drivers/net/ethernet/qlogic/qed/ 12306F: include/linux/qed/ 12307F: drivers/net/ethernet/qlogic/qede/ 12308 12309QLOGIC QL4xxx RDMA DRIVER 12310M: Michal Kalderon <Michal.Kalderon@cavium.com> 12311M: Ariel Elior <Ariel.Elior@cavium.com> 12312L: linux-rdma@vger.kernel.org 12313S: Supported 12314F: drivers/infiniband/hw/qedr/ 12315F: include/uapi/rdma/qedr-abi.h 12316 12317QLOGIC QLA1280 SCSI DRIVER 12318M: Michael Reed <mdr@sgi.com> 12319L: linux-scsi@vger.kernel.org 12320S: Maintained 12321F: drivers/scsi/qla1280.[ch] 12322 12323QLOGIC QLA2XXX FC-SCSI DRIVER 12324M: qla2xxx-upstream@qlogic.com 12325L: linux-scsi@vger.kernel.org 12326S: Supported 12327F: Documentation/scsi/LICENSE.qla2xxx 12328F: drivers/scsi/qla2xxx/ 12329 12330QLOGIC QLA3XXX NETWORK DRIVER 12331M: Dept-GELinuxNICDev@cavium.com 12332L: netdev@vger.kernel.org 12333S: Supported 12334F: Documentation/networking/LICENSE.qla3xxx 12335F: drivers/net/ethernet/qlogic/qla3xxx.* 12336 12337QLOGIC QLA4XXX iSCSI DRIVER 12338M: QLogic-Storage-Upstream@qlogic.com 12339L: linux-scsi@vger.kernel.org 12340S: Supported 12341F: Documentation/scsi/LICENSE.qla4xxx 12342F: drivers/scsi/qla4xxx/ 12343 12344QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12345M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12346M: Manish Chopra <manish.chopra@cavium.com> 12347M: Dept-GELinuxNICDev@cavium.com 12348L: netdev@vger.kernel.org 12349S: Supported 12350F: drivers/net/ethernet/qlogic/qlcnic/ 12351 12352QLOGIC QLGE 10Gb ETHERNET DRIVER 12353M: Manish Chopra <manish.chopra@cavium.com> 12354M: Dept-GELinuxNICDev@cavium.com 12355L: netdev@vger.kernel.org 12356S: Supported 12357F: drivers/net/ethernet/qlogic/qlge/ 12358 12359QM1D1B0004 MEDIA DRIVER 12360M: Akihiro Tsukada <tskd08@gmail.com> 12361L: linux-media@vger.kernel.org 12362S: Odd Fixes 12363F: drivers/media/tuners/qm1d1b0004* 12364 12365QM1D1C0042 MEDIA DRIVER 12366M: Akihiro Tsukada <tskd08@gmail.com> 12367L: linux-media@vger.kernel.org 12368S: Odd Fixes 12369F: drivers/media/tuners/qm1d1c0042* 12370 12371QNX4 FILESYSTEM 12372M: Anders Larsen <al@alarsen.net> 12373W: http://www.alarsen.net/linux/qnx4fs/ 12374S: Maintained 12375F: fs/qnx4/ 12376F: include/uapi/linux/qnx4_fs.h 12377F: include/uapi/linux/qnxtypes.h 12378 12379QORIQ DPAA2 FSL-MC BUS DRIVER 12380M: Stuart Yoder <stuyoder@gmail.com> 12381M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12382L: linux-kernel@vger.kernel.org 12383S: Maintained 12384F: drivers/bus/fsl-mc/ 12385F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12386F: Documentation/networking/dpaa2/overview.rst 12387 12388QT1010 MEDIA DRIVER 12389M: Antti Palosaari <crope@iki.fi> 12390L: linux-media@vger.kernel.org 12391W: https://linuxtv.org 12392W: http://palosaari.fi/linux/ 12393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12394T: git git://linuxtv.org/anttip/media_tree.git 12395S: Maintained 12396F: drivers/media/tuners/qt1010* 12397 12398QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12399M: Kalle Valo <kvalo@codeaurora.org> 12400L: ath10k@lists.infradead.org 12401W: http://wireless.kernel.org/en/users/Drivers/ath10k 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12403S: Supported 12404F: drivers/net/wireless/ath/ath10k/ 12405 12406QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12407M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12408L: linux-wireless@vger.kernel.org 12409W: http://wireless.kernel.org/en/users/Drivers/ath9k 12410S: Supported 12411F: drivers/net/wireless/ath/ath9k/ 12412 12413QUALCOMM CAMERA SUBSYSTEM DRIVER 12414M: Todor Tomov <todor.tomov@linaro.org> 12415L: linux-media@vger.kernel.org 12416S: Maintained 12417F: Documentation/devicetree/bindings/media/qcom,camss.txt 12418F: Documentation/media/v4l-drivers/qcom_camss.rst 12419F: drivers/media/platform/qcom/camss/ 12420 12421QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12422M: Ilia Lin <ilia.lin@gmail.com> 12423L: linux-pm@vger.kernel.org 12424S: Maintained 12425F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12426F: drivers/cpufreq/qcom-cpufreq-kryo.c 12427 12428QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12429M: Timur Tabi <timur@kernel.org> 12430L: netdev@vger.kernel.org 12431S: Maintained 12432F: drivers/net/ethernet/qualcomm/emac/ 12433 12434QUALCOMM GENERIC INTERFACE I2C DRIVER 12435M: Alok Chauhan <alokc@codeaurora.org> 12436M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12437L: linux-i2c@vger.kernel.org 12438L: linux-arm-msm@vger.kernel.org 12439S: Supported 12440F: drivers/i2c/busses/i2c-qcom-geni.c 12441 12442QUALCOMM HEXAGON ARCHITECTURE 12443M: Richard Kuo <rkuo@codeaurora.org> 12444L: linux-hexagon@vger.kernel.org 12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12446S: Supported 12447F: arch/hexagon/ 12448 12449QUALCOMM HIDMA DRIVER 12450M: Sinan Kaya <okaya@kernel.org> 12451L: linux-arm-kernel@lists.infradead.org 12452L: linux-arm-msm@vger.kernel.org 12453L: dmaengine@vger.kernel.org 12454S: Supported 12455F: drivers/dma/qcom/hidma* 12456 12457QUALCOMM IOMMU 12458M: Rob Clark <robdclark@gmail.com> 12459L: iommu@lists.linux-foundation.org 12460L: linux-arm-msm@vger.kernel.org 12461S: Maintained 12462F: drivers/iommu/qcom_iommu.c 12463 12464QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12465M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12466L: linux-media@vger.kernel.org 12467L: linux-arm-msm@vger.kernel.org 12468T: git git://linuxtv.org/media_tree.git 12469S: Maintained 12470F: drivers/media/platform/qcom/venus/ 12471 12472QUALCOMM WCN36XX WIRELESS DRIVER 12473M: Kalle Valo <kvalo@codeaurora.org> 12474L: wcn36xx@lists.infradead.org 12475W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12476T: git git://github.com/KrasnikovEugene/wcn36xx.git 12477S: Supported 12478F: drivers/net/wireless/ath/wcn36xx/ 12479 12480QUANTENNA QTNFMAC WIRELESS DRIVER 12481M: Igor Mitsyanko <imitsyanko@quantenna.com> 12482M: Avinash Patil <avinashp@quantenna.com> 12483M: Sergey Matyukevich <smatyukevich@quantenna.com> 12484L: linux-wireless@vger.kernel.org 12485S: Maintained 12486F: drivers/net/wireless/quantenna 12487 12488RADEON and AMDGPU DRM DRIVERS 12489M: Alex Deucher <alexander.deucher@amd.com> 12490M: Christian König <christian.koenig@amd.com> 12491M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12492L: amd-gfx@lists.freedesktop.org 12493T: git git://people.freedesktop.org/~agd5f/linux 12494S: Supported 12495F: drivers/gpu/drm/radeon/ 12496F: include/uapi/drm/radeon_drm.h 12497F: drivers/gpu/drm/amd/ 12498F: include/uapi/drm/amdgpu_drm.h 12499 12500RADEON FRAMEBUFFER DISPLAY DRIVER 12501M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12502L: linux-fbdev@vger.kernel.org 12503S: Maintained 12504F: drivers/video/fbdev/aty/radeon* 12505F: include/uapi/linux/radeonfb.h 12506 12507RADIOSHARK RADIO DRIVER 12508M: Hans Verkuil <hverkuil@xs4all.nl> 12509L: linux-media@vger.kernel.org 12510T: git git://linuxtv.org/media_tree.git 12511S: Maintained 12512F: drivers/media/radio/radio-shark.c 12513 12514RADIOSHARK2 RADIO DRIVER 12515M: Hans Verkuil <hverkuil@xs4all.nl> 12516L: linux-media@vger.kernel.org 12517T: git git://linuxtv.org/media_tree.git 12518S: Maintained 12519F: drivers/media/radio/radio-shark2.c 12520F: drivers/media/radio/radio-tea5777.c 12521 12522RADOS BLOCK DEVICE (RBD) 12523M: Ilya Dryomov <idryomov@gmail.com> 12524M: Sage Weil <sage@redhat.com> 12525M: Alex Elder <elder@kernel.org> 12526L: ceph-devel@vger.kernel.org 12527W: http://ceph.com/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12529T: git git://github.com/ceph/ceph-client.git 12530S: Supported 12531F: Documentation/ABI/testing/sysfs-bus-rbd 12532F: drivers/block/rbd.c 12533F: drivers/block/rbd_types.h 12534 12535RAGE128 FRAMEBUFFER DISPLAY DRIVER 12536M: Paul Mackerras <paulus@samba.org> 12537L: linux-fbdev@vger.kernel.org 12538S: Maintained 12539F: drivers/video/fbdev/aty/aty128fb.c 12540 12541RAINSHADOW-CEC DRIVER 12542M: Hans Verkuil <hverkuil@xs4all.nl> 12543L: linux-media@vger.kernel.org 12544T: git git://linuxtv.org/media_tree.git 12545S: Maintained 12546F: drivers/media/usb/rainshadow-cec/* 12547 12548RALINK MIPS ARCHITECTURE 12549M: John Crispin <john@phrozen.org> 12550L: linux-mips@vger.kernel.org 12551S: Maintained 12552F: arch/mips/ralink 12553 12554RALINK RT2X00 WIRELESS LAN DRIVER 12555P: rt2x00 project 12556M: Stanislaw Gruszka <sgruszka@redhat.com> 12557M: Helmut Schaa <helmut.schaa@googlemail.com> 12558L: linux-wireless@vger.kernel.org 12559S: Maintained 12560F: drivers/net/wireless/ralink/rt2x00/ 12561 12562RAMDISK RAM BLOCK DEVICE DRIVER 12563M: Jens Axboe <axboe@kernel.dk> 12564S: Maintained 12565F: Documentation/blockdev/ramdisk.txt 12566F: drivers/block/brd.c 12567 12568RANCHU VIRTUAL BOARD FOR MIPS 12569M: Miodrag Dinic <miodrag.dinic@mips.com> 12570L: linux-mips@vger.kernel.org 12571S: Supported 12572F: arch/mips/generic/board-ranchu.c 12573F: arch/mips/configs/generic/board-ranchu.config 12574 12575RANDOM NUMBER DRIVER 12576M: "Theodore Ts'o" <tytso@mit.edu> 12577S: Maintained 12578F: drivers/char/random.c 12579 12580RAPIDIO SUBSYSTEM 12581M: Matt Porter <mporter@kernel.crashing.org> 12582M: Alexandre Bounine <alex.bou9@gmail.com> 12583S: Maintained 12584F: drivers/rapidio/ 12585 12586RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12587L: linux-wireless@vger.kernel.org 12588S: Orphan 12589F: drivers/net/wireless/ray* 12590 12591RCUTORTURE TEST FRAMEWORK 12592M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12593M: Josh Triplett <josh@joshtriplett.org> 12594R: Steven Rostedt <rostedt@goodmis.org> 12595R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12596R: Lai Jiangshan <jiangshanlai@gmail.com> 12597L: linux-kernel@vger.kernel.org 12598S: Supported 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12600F: tools/testing/selftests/rcutorture 12601 12602RDC R-321X SoC 12603M: Florian Fainelli <florian@openwrt.org> 12604S: Maintained 12605 12606RDC R6040 FAST ETHERNET DRIVER 12607M: Florian Fainelli <f.fainelli@gmail.com> 12608L: netdev@vger.kernel.org 12609S: Maintained 12610F: drivers/net/ethernet/rdc/r6040.c 12611 12612RDMAVT - RDMA verbs software 12613M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12614M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12615L: linux-rdma@vger.kernel.org 12616S: Supported 12617F: drivers/infiniband/sw/rdmavt 12618 12619RDS - RELIABLE DATAGRAM SOCKETS 12620M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12621L: netdev@vger.kernel.org 12622L: linux-rdma@vger.kernel.org 12623L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12624W: https://oss.oracle.com/projects/rds/ 12625S: Supported 12626F: net/rds/ 12627F: Documentation/networking/rds.txt 12628 12629RDT - RESOURCE ALLOCATION 12630M: Fenghua Yu <fenghua.yu@intel.com> 12631M: Reinette Chatre <reinette.chatre@intel.com> 12632L: linux-kernel@vger.kernel.org 12633S: Supported 12634F: arch/x86/kernel/cpu/intel_rdt* 12635F: arch/x86/include/asm/intel_rdt_sched.h 12636F: Documentation/x86/intel_rdt* 12637 12638READ-COPY UPDATE (RCU) 12639M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12640M: Josh Triplett <josh@joshtriplett.org> 12641R: Steven Rostedt <rostedt@goodmis.org> 12642R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12643R: Lai Jiangshan <jiangshanlai@gmail.com> 12644L: linux-kernel@vger.kernel.org 12645W: http://www.rdrop.com/users/paulmck/RCU/ 12646S: Supported 12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12648F: Documentation/RCU/ 12649X: Documentation/RCU/torture.txt 12650F: include/linux/rcu* 12651X: include/linux/srcu*.h 12652F: kernel/rcu/ 12653X: kernel/rcu/srcu*.c 12654 12655REAL TIME CLOCK (RTC) SUBSYSTEM 12656M: Alessandro Zummo <a.zummo@towertech.it> 12657M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12658L: linux-rtc@vger.kernel.org 12659Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12661S: Maintained 12662F: Documentation/devicetree/bindings/rtc/ 12663F: Documentation/rtc.txt 12664F: drivers/rtc/ 12665F: include/linux/rtc.h 12666F: include/uapi/linux/rtc.h 12667F: include/linux/rtc/ 12668F: include/linux/platform_data/rtc-* 12669F: tools/testing/selftests/rtc/ 12670 12671REALTEK AUDIO CODECS 12672M: Bard Liao <bardliao@realtek.com> 12673M: Oder Chiou <oder_chiou@realtek.com> 12674S: Maintained 12675F: sound/soc/codecs/rt* 12676F: include/sound/rt*.h 12677 12678REALTEK RTL83xx SMI DSA ROUTER CHIPS 12679M: Linus Walleij <linus.walleij@linaro.org> 12680S: Maintained 12681F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12682F: drivers/net/dsa/realtek-smi* 12683F: drivers/net/dsa/rtl83* 12684 12685REGISTER MAP ABSTRACTION 12686M: Mark Brown <broonie@kernel.org> 12687L: linux-kernel@vger.kernel.org 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12689S: Supported 12690F: Documentation/devicetree/bindings/regmap/ 12691F: drivers/base/regmap/ 12692F: include/linux/regmap.h 12693 12694REISERFS FILE SYSTEM 12695L: reiserfs-devel@vger.kernel.org 12696S: Supported 12697F: fs/reiserfs/ 12698 12699REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12700M: Ohad Ben-Cohen <ohad@wizery.com> 12701M: Bjorn Andersson <bjorn.andersson@linaro.org> 12702L: linux-remoteproc@vger.kernel.org 12703T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12704S: Maintained 12705F: Documentation/devicetree/bindings/remoteproc/ 12706F: Documentation/remoteproc.txt 12707F: drivers/remoteproc/ 12708F: include/linux/remoteproc.h 12709 12710REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12711M: Ohad Ben-Cohen <ohad@wizery.com> 12712M: Bjorn Andersson <bjorn.andersson@linaro.org> 12713L: linux-remoteproc@vger.kernel.org 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12715S: Maintained 12716F: drivers/rpmsg/ 12717F: Documentation/rpmsg.txt 12718F: include/linux/rpmsg.h 12719F: include/linux/rpmsg/ 12720 12721RENESAS CLOCK DRIVERS 12722M: Geert Uytterhoeven <geert+renesas@glider.be> 12723L: linux-renesas-soc@vger.kernel.org 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12725S: Supported 12726F: drivers/clk/renesas/ 12727 12728RENESAS EMEV2 I2C DRIVER 12729M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12730S: Supported 12731F: drivers/i2c/busses/i2c-emev2.c 12732 12733RENESAS ETHERNET DRIVERS 12734R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12735L: netdev@vger.kernel.org 12736L: linux-renesas-soc@vger.kernel.org 12737F: Documentation/devicetree/bindings/net/renesas,*.txt 12738F: Documentation/devicetree/bindings/net/sh_eth.txt 12739F: drivers/net/ethernet/renesas/ 12740F: include/linux/sh_eth.h 12741 12742RENESAS R-CAR GYROADC DRIVER 12743M: Marek Vasut <marek.vasut@gmail.com> 12744L: linux-iio@vger.kernel.org 12745S: Supported 12746F: drivers/iio/adc/rcar_gyro_adc.c 12747 12748RENESAS R-CAR I2C DRIVERS 12749M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12750S: Supported 12751F: drivers/i2c/busses/i2c-rcar.c 12752F: drivers/i2c/busses/i2c-sh_mobile.c 12753 12754RENESAS RIIC DRIVER 12755M: Chris Brandt <chris.brandt@renesas.com> 12756S: Supported 12757F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12758F: drivers/i2c/busses/i2c-riic.c 12759 12760RENESAS USB PHY DRIVER 12761M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12762L: linux-renesas-soc@vger.kernel.org 12763S: Maintained 12764F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12765 12766RESET CONTROLLER FRAMEWORK 12767M: Philipp Zabel <p.zabel@pengutronix.de> 12768T: git git://git.pengutronix.de/git/pza/linux 12769S: Maintained 12770F: drivers/reset/ 12771F: Documentation/devicetree/bindings/reset/ 12772F: include/dt-bindings/reset/ 12773F: include/linux/reset.h 12774F: include/linux/reset-controller.h 12775 12776RESTARTABLE SEQUENCES SUPPORT 12777M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12778M: Peter Zijlstra <peterz@infradead.org> 12779M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12780M: Boqun Feng <boqun.feng@gmail.com> 12781L: linux-kernel@vger.kernel.org 12782S: Supported 12783F: kernel/rseq.c 12784F: include/uapi/linux/rseq.h 12785F: include/trace/events/rseq.h 12786F: tools/testing/selftests/rseq/ 12787 12788RFKILL 12789M: Johannes Berg <johannes@sipsolutions.net> 12790L: linux-wireless@vger.kernel.org 12791W: http://wireless.kernel.org/ 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12794S: Maintained 12795F: Documentation/rfkill.txt 12796F: Documentation/ABI/stable/sysfs-class-rfkill 12797F: net/rfkill/ 12798F: include/linux/rfkill.h 12799F: include/uapi/linux/rfkill.h 12800 12801RHASHTABLE 12802M: Thomas Graf <tgraf@suug.ch> 12803M: Herbert Xu <herbert@gondor.apana.org.au> 12804L: netdev@vger.kernel.org 12805S: Maintained 12806F: lib/rhashtable.c 12807F: lib/test_rhashtable.c 12808F: include/linux/rhashtable.h 12809F: include/linux/rhashtable-types.h 12810 12811RICOH R5C592 MEMORYSTICK DRIVER 12812M: Maxim Levitsky <maximlevitsky@gmail.com> 12813S: Maintained 12814F: drivers/memstick/host/r592.* 12815 12816RICOH SMARTMEDIA/XD DRIVER 12817M: Maxim Levitsky <maximlevitsky@gmail.com> 12818S: Maintained 12819F: drivers/mtd/nand/raw/r852.c 12820F: drivers/mtd/nand/raw/r852.h 12821 12822RISC-V ARCHITECTURE 12823M: Palmer Dabbelt <palmer@sifive.com> 12824M: Albert Ou <aou@eecs.berkeley.edu> 12825L: linux-riscv@lists.infradead.org 12826T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12827S: Supported 12828F: arch/riscv/ 12829K: riscv 12830N: riscv 12831 12832ROCCAT DRIVERS 12833M: Stefan Achatz <erazor_de@users.sourceforge.net> 12834W: http://sourceforge.net/projects/roccat/ 12835S: Maintained 12836F: drivers/hid/hid-roccat* 12837F: include/linux/hid-roccat* 12838F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12839 12840ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12841M: Jacob chen <jacob2.chen@rock-chips.com> 12842L: linux-media@vger.kernel.org 12843S: Maintained 12844F: drivers/media/platform/rockchip/rga/ 12845F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12846 12847ROCKER DRIVER 12848M: Jiri Pirko <jiri@resnulli.us> 12849L: netdev@vger.kernel.org 12850S: Supported 12851F: drivers/net/ethernet/rocker/ 12852 12853ROCKETPORT DRIVER 12854P: Comtrol Corp. 12855W: http://www.comtrol.com 12856S: Maintained 12857F: Documentation/serial/rocket.txt 12858F: drivers/tty/rocket* 12859 12860ROCKETPORT EXPRESS/INFINITY DRIVER 12861M: Kevin Cernekee <cernekee@gmail.com> 12862L: linux-serial@vger.kernel.org 12863S: Odd Fixes 12864F: drivers/tty/serial/rp2.* 12865 12866ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12867M: Marek Vasut <marek.vasut+renesas@gmail.com> 12868L: linux-kernel@vger.kernel.org 12869L: linux-renesas-soc@vger.kernel.org 12870S: Supported 12871F: drivers/mfd/bd9571mwv.c 12872F: drivers/regulator/bd9571mwv-regulator.c 12873F: drivers/gpio/gpio-bd9571mwv.c 12874F: include/linux/mfd/bd9571mwv.h 12875F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12876 12877ROSE NETWORK LAYER 12878M: Ralf Baechle <ralf@linux-mips.org> 12879L: linux-hams@vger.kernel.org 12880W: http://www.linux-ax25.org/ 12881S: Maintained 12882F: include/net/rose.h 12883F: include/uapi/linux/rose.h 12884F: net/rose/ 12885 12886RTL2830 MEDIA DRIVER 12887M: Antti Palosaari <crope@iki.fi> 12888L: linux-media@vger.kernel.org 12889W: https://linuxtv.org 12890W: http://palosaari.fi/linux/ 12891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12892T: git git://linuxtv.org/anttip/media_tree.git 12893S: Maintained 12894F: drivers/media/dvb-frontends/rtl2830* 12895 12896RTL2832 MEDIA DRIVER 12897M: Antti Palosaari <crope@iki.fi> 12898L: linux-media@vger.kernel.org 12899W: https://linuxtv.org 12900W: http://palosaari.fi/linux/ 12901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12902T: git git://linuxtv.org/anttip/media_tree.git 12903S: Maintained 12904F: drivers/media/dvb-frontends/rtl2832* 12905 12906RTL2832_SDR MEDIA DRIVER 12907M: Antti Palosaari <crope@iki.fi> 12908L: linux-media@vger.kernel.org 12909W: https://linuxtv.org 12910W: http://palosaari.fi/linux/ 12911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12912T: git git://linuxtv.org/anttip/media_tree.git 12913S: Maintained 12914F: drivers/media/dvb-frontends/rtl2832_sdr* 12915 12916RTL8180 WIRELESS DRIVER 12917L: linux-wireless@vger.kernel.org 12918W: http://wireless.kernel.org/ 12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12920S: Orphan 12921F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12922 12923RTL8187 WIRELESS DRIVER 12924M: Herton Ronaldo Krzesinski <herton@canonical.com> 12925M: Hin-Tak Leung <htl10@users.sourceforge.net> 12926M: Larry Finger <Larry.Finger@lwfinger.net> 12927L: linux-wireless@vger.kernel.org 12928W: http://wireless.kernel.org/ 12929T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12930S: Maintained 12931F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12932 12933REALTEK WIRELESS DRIVER (rtlwifi family) 12934M: Ping-Ke Shih <pkshih@realtek.com> 12935L: linux-wireless@vger.kernel.org 12936W: http://wireless.kernel.org/ 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12938S: Maintained 12939F: drivers/net/wireless/realtek/rtlwifi/ 12940 12941RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12942M: Jes Sorensen <Jes.Sorensen@gmail.com> 12943L: linux-wireless@vger.kernel.org 12944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12945S: Maintained 12946F: drivers/net/wireless/realtek/rtl8xxxu/ 12947 12948RXRPC SOCKETS (AF_RXRPC) 12949M: David Howells <dhowells@redhat.com> 12950L: linux-afs@lists.infradead.org 12951S: Supported 12952F: net/rxrpc/ 12953F: include/keys/rxrpc-type.h 12954F: include/net/af_rxrpc.h 12955F: include/trace/events/rxrpc.h 12956F: include/uapi/linux/rxrpc.h 12957F: Documentation/networking/rxrpc.txt 12958W: https://www.infradead.org/~dhowells/kafs/ 12959 12960S3 SAVAGE FRAMEBUFFER DRIVER 12961M: Antonino Daplas <adaplas@gmail.com> 12962L: linux-fbdev@vger.kernel.org 12963S: Maintained 12964F: drivers/video/fbdev/savage/ 12965 12966S390 12967M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12968M: Heiko Carstens <heiko.carstens@de.ibm.com> 12969L: linux-s390@vger.kernel.org 12970W: http://www.ibm.com/developerworks/linux/linux390/ 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12972S: Supported 12973F: arch/s390/ 12974F: drivers/s390/ 12975F: Documentation/s390/ 12976F: Documentation/driver-api/s390-drivers.rst 12977 12978S390 COMMON I/O LAYER 12979M: Sebastian Ott <sebott@linux.ibm.com> 12980M: Peter Oberparleiter <oberpar@linux.ibm.com> 12981L: linux-s390@vger.kernel.org 12982W: http://www.ibm.com/developerworks/linux/linux390/ 12983S: Supported 12984F: drivers/s390/cio/ 12985 12986S390 DASD DRIVER 12987M: Stefan Haberland <sth@linux.ibm.com> 12988M: Jan Hoeppner <hoeppner@linux.ibm.com> 12989L: linux-s390@vger.kernel.org 12990W: http://www.ibm.com/developerworks/linux/linux390/ 12991S: Supported 12992F: drivers/s390/block/dasd* 12993F: block/partitions/ibm.c 12994 12995S390 IOMMU (PCI) 12996M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12997L: linux-s390@vger.kernel.org 12998W: http://www.ibm.com/developerworks/linux/linux390/ 12999S: Supported 13000F: drivers/iommu/s390-iommu.c 13001 13002S390 IUCV NETWORK LAYER 13003M: Julian Wiedmann <jwi@linux.ibm.com> 13004M: Ursula Braun <ubraun@linux.ibm.com> 13005L: linux-s390@vger.kernel.org 13006W: http://www.ibm.com/developerworks/linux/linux390/ 13007S: Supported 13008F: drivers/s390/net/*iucv* 13009F: include/net/iucv/ 13010F: net/iucv/ 13011 13012S390 NETWORK DRIVERS 13013M: Julian Wiedmann <jwi@linux.ibm.com> 13014M: Ursula Braun <ubraun@linux.ibm.com> 13015L: linux-s390@vger.kernel.org 13016W: http://www.ibm.com/developerworks/linux/linux390/ 13017S: Supported 13018F: drivers/s390/net/ 13019 13020S390 PCI SUBSYSTEM 13021M: Sebastian Ott <sebott@linux.ibm.com> 13022M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13023L: linux-s390@vger.kernel.org 13024W: http://www.ibm.com/developerworks/linux/linux390/ 13025S: Supported 13026F: arch/s390/pci/ 13027F: drivers/pci/hotplug/s390_pci_hpc.c 13028 13029S390 VFIO-CCW DRIVER 13030M: Cornelia Huck <cohuck@redhat.com> 13031M: Halil Pasic <pasic@linux.ibm.com> 13032L: linux-s390@vger.kernel.org 13033L: kvm@vger.kernel.org 13034S: Supported 13035F: drivers/s390/cio/vfio_ccw* 13036F: Documentation/s390/vfio-ccw.txt 13037F: include/uapi/linux/vfio_ccw.h 13038 13039S390 ZCRYPT DRIVER 13040M: Harald Freudenberger <freude@linux.ibm.com> 13041L: linux-s390@vger.kernel.org 13042W: http://www.ibm.com/developerworks/linux/linux390/ 13043S: Supported 13044F: drivers/s390/crypto/ 13045 13046S390 VFIO AP DRIVER 13047M: Tony Krowiak <akrowiak@linux.ibm.com> 13048M: Pierre Morel <pmorel@linux.ibm.com> 13049M: Halil Pasic <pasic@linux.ibm.com> 13050L: linux-s390@vger.kernel.org 13051W: http://www.ibm.com/developerworks/linux/linux390/ 13052S: Supported 13053F: drivers/s390/crypto/vfio_ap_drv.c 13054F: drivers/s390/crypto/vfio_ap_private.h 13055F: drivers/s390/crypto/vfio_ap_ops.c 13056F: Documentation/s390/vfio-ap.txt 13057 13058S390 ZFCP DRIVER 13059M: Steffen Maier <maier@linux.ibm.com> 13060M: Benjamin Block <bblock@linux.ibm.com> 13061L: linux-s390@vger.kernel.org 13062W: http://www.ibm.com/developerworks/linux/linux390/ 13063S: Supported 13064F: drivers/s390/scsi/zfcp_* 13065 13066S3C24XX SD/MMC Driver 13067M: Ben Dooks <ben-linux@fluff.org> 13068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13069S: Supported 13070F: drivers/mmc/host/s3cmci.* 13071 13072SAA6588 RDS RECEIVER DRIVER 13073M: Hans Verkuil <hverkuil@xs4all.nl> 13074L: linux-media@vger.kernel.org 13075T: git git://linuxtv.org/media_tree.git 13076W: https://linuxtv.org 13077S: Odd Fixes 13078F: drivers/media/i2c/saa6588* 13079 13080SAA7134 VIDEO4LINUX DRIVER 13081M: Mauro Carvalho Chehab <mchehab@kernel.org> 13082L: linux-media@vger.kernel.org 13083W: https://linuxtv.org 13084T: git git://linuxtv.org/media_tree.git 13085S: Odd fixes 13086F: Documentation/media/v4l-drivers/saa7134* 13087F: drivers/media/pci/saa7134/ 13088 13089SAA7146 VIDEO4LINUX-2 DRIVER 13090M: Hans Verkuil <hverkuil@xs4all.nl> 13091L: linux-media@vger.kernel.org 13092T: git git://linuxtv.org/media_tree.git 13093S: Maintained 13094F: drivers/media/common/saa7146/ 13095F: drivers/media/pci/saa7146/ 13096F: include/media/saa7146* 13097 13098SAMSUNG AUDIO (ASoC) DRIVERS 13099M: Krzysztof Kozlowski <krzk@kernel.org> 13100M: Sangbeom Kim <sbkim73@samsung.com> 13101M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13102L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13103S: Supported 13104F: sound/soc/samsung/ 13105F: Documentation/devicetree/bindings/sound/samsung* 13106 13107SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13108M: Krzysztof Kozlowski <krzk@kernel.org> 13109L: linux-crypto@vger.kernel.org 13110L: linux-samsung-soc@vger.kernel.org 13111S: Maintained 13112F: drivers/crypto/exynos-rng.c 13113F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13114 13115SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13116M: Łukasz Stelmach <l.stelmach@samsung.com> 13117L: linux-samsung-soc@vger.kernel.org 13118S: Maintained 13119F: drivers/char/hw_random/exynos-trng.c 13120F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13121 13122SAMSUNG FRAMEBUFFER DRIVER 13123M: Jingoo Han <jingoohan1@gmail.com> 13124L: linux-fbdev@vger.kernel.org 13125S: Maintained 13126F: drivers/video/fbdev/s3c-fb.c 13127 13128SAMSUNG LAPTOP DRIVER 13129M: Corentin Chary <corentin.chary@gmail.com> 13130L: platform-driver-x86@vger.kernel.org 13131S: Maintained 13132F: drivers/platform/x86/samsung-laptop.c 13133 13134SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13135M: Sangbeom Kim <sbkim73@samsung.com> 13136M: Krzysztof Kozlowski <krzk@kernel.org> 13137M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13138L: linux-kernel@vger.kernel.org 13139L: linux-samsung-soc@vger.kernel.org 13140S: Supported 13141F: drivers/mfd/sec*.c 13142F: drivers/regulator/s2m*.c 13143F: drivers/regulator/s5m*.c 13144F: drivers/clk/clk-s2mps11.c 13145F: drivers/rtc/rtc-s5m.c 13146F: include/linux/mfd/samsung/ 13147F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13148F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13149F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13150F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13151 13152SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13153M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13154L: linux-media@vger.kernel.org 13155L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13156S: Maintained 13157F: drivers/media/platform/s3c-camif/ 13158F: include/media/drv-intf/s3c_camif.h 13159 13160SAMSUNG S3FWRN5 NFC DRIVER 13161M: Robert Baldyga <r.baldyga@samsung.com> 13162M: Krzysztof Opasiak <k.opasiak@samsung.com> 13163L: linux-nfc@lists.01.org (moderated for non-subscribers) 13164S: Supported 13165F: drivers/nfc/s3fwrn5 13166 13167SAMSUNG S5C73M3 CAMERA DRIVER 13168M: Kyungmin Park <kyungmin.park@samsung.com> 13169M: Andrzej Hajda <a.hajda@samsung.com> 13170L: linux-media@vger.kernel.org 13171S: Supported 13172F: drivers/media/i2c/s5c73m3/* 13173 13174SAMSUNG S5K5BAF CAMERA DRIVER 13175M: Kyungmin Park <kyungmin.park@samsung.com> 13176M: Andrzej Hajda <a.hajda@samsung.com> 13177L: linux-media@vger.kernel.org 13178S: Supported 13179F: drivers/media/i2c/s5k5baf.c 13180 13181SAMSUNG S5P Security SubSystem (SSS) DRIVER 13182M: Krzysztof Kozlowski <krzk@kernel.org> 13183M: Vladimir Zapolskiy <vz@mleia.com> 13184M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13185L: linux-crypto@vger.kernel.org 13186L: linux-samsung-soc@vger.kernel.org 13187S: Maintained 13188F: drivers/crypto/s5p-sss.c 13189 13190SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13191M: Kyungmin Park <kyungmin.park@samsung.com> 13192M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13193L: linux-media@vger.kernel.org 13194Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13195S: Supported 13196F: drivers/media/platform/exynos4-is/ 13197 13198SAMSUNG SOC CLOCK DRIVERS 13199M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13200M: Tomasz Figa <tomasz.figa@gmail.com> 13201M: Chanwoo Choi <cw00.choi@samsung.com> 13202S: Supported 13203L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13205F: drivers/clk/samsung/ 13206F: include/dt-bindings/clock/exynos*.h 13207F: Documentation/devicetree/bindings/clock/exynos*.txt 13208 13209SAMSUNG SPI DRIVERS 13210M: Kukjin Kim <kgene@kernel.org> 13211M: Krzysztof Kozlowski <krzk@kernel.org> 13212M: Andi Shyti <andi@etezian.org> 13213L: linux-spi@vger.kernel.org 13214L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13215S: Maintained 13216F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13217F: drivers/spi/spi-s3c* 13218F: include/linux/platform_data/spi-s3c64xx.h 13219 13220SAMSUNG SXGBE DRIVERS 13221M: Byungho An <bh74.an@samsung.com> 13222M: Girish K S <ks.giri@samsung.com> 13223M: Vipul Pandya <vipul.pandya@samsung.com> 13224S: Supported 13225L: netdev@vger.kernel.org 13226F: drivers/net/ethernet/samsung/sxgbe/ 13227 13228SAMSUNG THERMAL DRIVER 13229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13230L: linux-pm@vger.kernel.org 13231L: linux-samsung-soc@vger.kernel.org 13232S: Supported 13233T: git https://github.com/lmajewski/linux-samsung-thermal.git 13234F: drivers/thermal/samsung/ 13235 13236SAMSUNG USB2 PHY DRIVER 13237M: Kamil Debski <kamil@wypas.org> 13238M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13239L: linux-kernel@vger.kernel.org 13240S: Supported 13241F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13242F: Documentation/phy/samsung-usb2.txt 13243F: drivers/phy/samsung/phy-exynos4210-usb2.c 13244F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13245F: drivers/phy/samsung/phy-exynos5250-usb2.c 13246F: drivers/phy/samsung/phy-s5pv210-usb2.c 13247F: drivers/phy/samsung/phy-samsung-usb2.c 13248F: drivers/phy/samsung/phy-samsung-usb2.h 13249 13250SC1200 WDT DRIVER 13251M: Zwane Mwaikambo <zwanem@gmail.com> 13252S: Maintained 13253F: drivers/watchdog/sc1200wdt.c 13254 13255SCHEDULER 13256M: Ingo Molnar <mingo@redhat.com> 13257M: Peter Zijlstra <peterz@infradead.org> 13258L: linux-kernel@vger.kernel.org 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13260S: Maintained 13261F: kernel/sched/ 13262F: include/linux/sched.h 13263F: include/uapi/linux/sched.h 13264F: include/linux/wait.h 13265 13266SCR24X CHIP CARD INTERFACE DRIVER 13267M: Lubomir Rintel <lkundrak@v3.sk> 13268S: Supported 13269F: drivers/char/pcmcia/scr24x_cs.c 13270 13271SCSI CDROM DRIVER 13272M: Jens Axboe <axboe@kernel.dk> 13273L: linux-scsi@vger.kernel.org 13274W: http://www.kernel.dk 13275S: Maintained 13276F: drivers/scsi/sr* 13277 13278SCSI RDMA PROTOCOL (SRP) INITIATOR 13279M: Bart Van Assche <bvanassche@acm.org> 13280L: linux-rdma@vger.kernel.org 13281S: Supported 13282Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13283F: drivers/infiniband/ulp/srp/ 13284F: include/scsi/srp.h 13285 13286SCSI RDMA PROTOCOL (SRP) TARGET 13287M: Bart Van Assche <bvanassche@acm.org> 13288L: linux-rdma@vger.kernel.org 13289L: target-devel@vger.kernel.org 13290S: Supported 13291Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13292F: drivers/infiniband/ulp/srpt/ 13293 13294SCSI SG DRIVER 13295M: Doug Gilbert <dgilbert@interlog.com> 13296L: linux-scsi@vger.kernel.org 13297W: http://sg.danny.cz/sg 13298S: Maintained 13299F: Documentation/scsi/scsi-generic.txt 13300F: drivers/scsi/sg.c 13301F: include/scsi/sg.h 13302 13303SCSI SUBSYSTEM 13304M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13306M: "Martin K. Petersen" <martin.petersen@oracle.com> 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13308L: linux-scsi@vger.kernel.org 13309S: Maintained 13310F: Documentation/devicetree/bindings/scsi/ 13311F: drivers/scsi/ 13312F: include/scsi/ 13313 13314SCSI TAPE DRIVER 13315M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13316L: linux-scsi@vger.kernel.org 13317S: Maintained 13318F: Documentation/scsi/st.txt 13319F: drivers/scsi/st.* 13320F: drivers/scsi/st_*.h 13321 13322SCTP PROTOCOL 13323M: Vlad Yasevich <vyasevich@gmail.com> 13324M: Neil Horman <nhorman@tuxdriver.com> 13325M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13326L: linux-sctp@vger.kernel.org 13327W: http://lksctp.sourceforge.net 13328S: Maintained 13329F: Documentation/networking/sctp.txt 13330F: include/linux/sctp.h 13331F: include/uapi/linux/sctp.h 13332F: include/net/sctp/ 13333F: net/sctp/ 13334 13335SCx200 CPU SUPPORT 13336M: Jim Cromie <jim.cromie@gmail.com> 13337S: Odd Fixes 13338F: Documentation/i2c/busses/scx200_acb 13339F: arch/x86/platform/scx200/ 13340F: drivers/watchdog/scx200_wdt.c 13341F: drivers/i2c/busses/scx200* 13342F: drivers/mtd/maps/scx200_docflash.c 13343F: include/linux/scx200.h 13344 13345SCx200 GPIO DRIVER 13346M: Jim Cromie <jim.cromie@gmail.com> 13347S: Maintained 13348F: drivers/char/scx200_gpio.c 13349F: include/linux/scx200_gpio.h 13350 13351SCx200 HRT CLOCKSOURCE DRIVER 13352M: Jim Cromie <jim.cromie@gmail.com> 13353S: Maintained 13354F: drivers/clocksource/scx200_hrt.c 13355 13356SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13357M: Sascha Sommer <saschasommer@freenet.de> 13358L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13359S: Maintained 13360F: drivers/mmc/host/sdricoh_cs.c 13361 13362SECURE COMPUTING 13363M: Kees Cook <keescook@chromium.org> 13364R: Andy Lutomirski <luto@amacapital.net> 13365R: Will Drewry <wad@chromium.org> 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13367S: Supported 13368F: kernel/seccomp.c 13369F: include/uapi/linux/seccomp.h 13370F: include/linux/seccomp.h 13371F: tools/testing/selftests/seccomp/* 13372F: tools/testing/selftests/kselftest_harness.h 13373F: Documentation/userspace-api/seccomp_filter.rst 13374K: \bsecure_computing 13375K: \bTIF_SECCOMP\b 13376 13377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13378M: Al Cooper <alcooperx@gmail.com> 13379L: linux-mmc@vger.kernel.org 13380L: bcm-kernel-feedback-list@broadcom.com 13381S: Maintained 13382F: drivers/mmc/host/sdhci-brcmstb* 13383 13384SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13385M: Adrian Hunter <adrian.hunter@intel.com> 13386L: linux-mmc@vger.kernel.org 13387T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13388S: Maintained 13389F: drivers/mmc/host/sdhci* 13390F: include/linux/mmc/sdhci* 13391 13392SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13393M: Prabu Thangamuthu <prabu.t@synopsys.com> 13394M: Manjunath M B <manjumb@synopsys.com> 13395L: linux-mmc@vger.kernel.org 13396S: Maintained 13397F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13398 13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13400M: Ludovic Desroches <ludovic.desroches@microchip.com> 13401L: linux-mmc@vger.kernel.org 13402S: Supported 13403F: drivers/mmc/host/sdhci-of-at91.c 13404 13405SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13406M: Ben Dooks <ben-linux@fluff.org> 13407M: Jaehoon Chung <jh80.chung@samsung.com> 13408L: linux-mmc@vger.kernel.org 13409S: Maintained 13410F: drivers/mmc/host/sdhci-s3c* 13411 13412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13413M: Viresh Kumar <vireshk@kernel.org> 13414L: linux-mmc@vger.kernel.org 13415S: Maintained 13416F: drivers/mmc/host/sdhci-spear.c 13417 13418SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13419M: Kishon Vijay Abraham I <kishon@ti.com> 13420L: linux-mmc@vger.kernel.org 13421S: Maintained 13422F: drivers/mmc/host/sdhci-omap.c 13423 13424SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13425M: Scott Bauer <scott.bauer@intel.com> 13426M: Jonathan Derrick <jonathan.derrick@intel.com> 13427L: linux-block@vger.kernel.org 13428S: Supported 13429F: block/sed* 13430F: block/opal_proto.h 13431F: include/linux/sed* 13432F: include/uapi/linux/sed* 13433 13434SECURITY CONTACT 13435M: Security Officers <security@kernel.org> 13436S: Supported 13437 13438SECURITY SUBSYSTEM 13439M: James Morris <jmorris@namei.org> 13440M: "Serge E. Hallyn" <serge@hallyn.com> 13441L: linux-security-module@vger.kernel.org (suggested Cc:) 13442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13443W: http://kernsec.org/ 13444S: Supported 13445F: security/ 13446X: security/selinux/ 13447 13448SELINUX SECURITY MODULE 13449M: Paul Moore <paul@paul-moore.com> 13450M: Stephen Smalley <sds@tycho.nsa.gov> 13451M: Eric Paris <eparis@parisplace.org> 13452L: selinux@vger.kernel.org 13453W: https://selinuxproject.org 13454W: https://github.com/SELinuxProject 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13456S: Supported 13457F: include/linux/selinux* 13458F: security/selinux/ 13459F: scripts/selinux/ 13460F: Documentation/admin-guide/LSM/SELinux.rst 13461 13462SENSABLE PHANTOM 13463M: Jiri Slaby <jirislaby@gmail.com> 13464S: Maintained 13465F: drivers/misc/phantom.c 13466F: include/uapi/linux/phantom.h 13467 13468SERIAL DEVICE BUS 13469M: Rob Herring <robh@kernel.org> 13470L: linux-serial@vger.kernel.org 13471S: Maintained 13472F: Documentation/devicetree/bindings/serial/slave-device.txt 13473F: drivers/tty/serdev/ 13474F: include/linux/serdev.h 13475 13476SERIAL DRIVERS 13477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13478L: linux-serial@vger.kernel.org 13479S: Maintained 13480F: Documentation/devicetree/bindings/serial/ 13481F: drivers/tty/serial/ 13482 13483SERIAL IR RECEIVER 13484M: Sean Young <sean@mess.org> 13485L: linux-media@vger.kernel.org 13486S: Maintained 13487F: drivers/media/rc/serial_ir.c 13488 13489SFC NETWORK DRIVER 13490M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13491M: Edward Cree <ecree@solarflare.com> 13492M: Bert Kenward <bkenward@solarflare.com> 13493L: netdev@vger.kernel.org 13494S: Supported 13495F: drivers/net/ethernet/sfc/ 13496 13497SGI GRU DRIVER 13498M: Dimitri Sivanich <sivanich@sgi.com> 13499S: Maintained 13500F: drivers/misc/sgi-gru/ 13501 13502SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13503M: Pat Gefre <pfg@sgi.com> 13504L: linux-ia64@vger.kernel.org 13505S: Supported 13506F: Documentation/ia64/serial.txt 13507F: drivers/tty/serial/ioc?_serial.c 13508F: include/linux/ioc?.h 13509 13510SGI XP/XPC/XPNET DRIVER 13511M: Cliff Whickman <cpw@sgi.com> 13512M: Robin Holt <robinmholt@gmail.com> 13513S: Maintained 13514F: drivers/misc/sgi-xp/ 13515 13516SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13517M: Ursula Braun <ubraun@linux.ibm.com> 13518L: linux-s390@vger.kernel.org 13519W: http://www.ibm.com/developerworks/linux/linux390/ 13520S: Supported 13521F: net/smc/ 13522 13523SHARP RJ54N1CB0C SENSOR DRIVER 13524M: Jacopo Mondi <jacopo@jmondi.org> 13525L: linux-media@vger.kernel.org 13526T: git git://linuxtv.org/media_tree.git 13527S: Odd fixes 13528F: drivers/media/i2c/rj54n1cb0c.c 13529F: include/media/i2c/rj54n1cb0c.h 13530 13531SH_VEU V4L2 MEM2MEM DRIVER 13532L: linux-media@vger.kernel.org 13533S: Orphan 13534F: drivers/media/platform/sh_veu.c 13535 13536SH_VOU V4L2 OUTPUT DRIVER 13537L: linux-media@vger.kernel.org 13538S: Orphan 13539F: drivers/media/platform/sh_vou.c 13540F: include/media/drv-intf/sh_vou.h 13541 13542SI2157 MEDIA DRIVER 13543M: Antti Palosaari <crope@iki.fi> 13544L: linux-media@vger.kernel.org 13545W: https://linuxtv.org 13546W: http://palosaari.fi/linux/ 13547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13548T: git git://linuxtv.org/anttip/media_tree.git 13549S: Maintained 13550F: drivers/media/tuners/si2157* 13551 13552SI2165 MEDIA DRIVER 13553M: Matthias Schwarzott <zzam@gentoo.org> 13554L: linux-media@vger.kernel.org 13555W: https://linuxtv.org 13556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13557S: Maintained 13558F: drivers/media/dvb-frontends/si2165* 13559 13560SI2168 MEDIA DRIVER 13561M: Antti Palosaari <crope@iki.fi> 13562L: linux-media@vger.kernel.org 13563W: https://linuxtv.org 13564W: http://palosaari.fi/linux/ 13565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13566T: git git://linuxtv.org/anttip/media_tree.git 13567S: Maintained 13568F: drivers/media/dvb-frontends/si2168* 13569 13570SI470X FM RADIO RECEIVER I2C DRIVER 13571M: Hans Verkuil <hverkuil@xs4all.nl> 13572L: linux-media@vger.kernel.org 13573T: git git://linuxtv.org/media_tree.git 13574W: https://linuxtv.org 13575S: Odd Fixes 13576F: drivers/media/radio/si470x/radio-si470x-i2c.c 13577 13578SI470X FM RADIO RECEIVER USB DRIVER 13579M: Hans Verkuil <hverkuil@xs4all.nl> 13580L: linux-media@vger.kernel.org 13581T: git git://linuxtv.org/media_tree.git 13582W: https://linuxtv.org 13583S: Maintained 13584F: drivers/media/radio/si470x/radio-si470x-common.c 13585F: drivers/media/radio/si470x/radio-si470x.h 13586F: drivers/media/radio/si470x/radio-si470x-usb.c 13587 13588SI4713 FM RADIO TRANSMITTER I2C DRIVER 13589M: Eduardo Valentin <edubezval@gmail.com> 13590L: linux-media@vger.kernel.org 13591T: git git://linuxtv.org/media_tree.git 13592W: https://linuxtv.org 13593S: Odd Fixes 13594F: drivers/media/radio/si4713/si4713.? 13595 13596SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13597M: Eduardo Valentin <edubezval@gmail.com> 13598L: linux-media@vger.kernel.org 13599T: git git://linuxtv.org/media_tree.git 13600W: https://linuxtv.org 13601S: Odd Fixes 13602F: drivers/media/radio/si4713/radio-platform-si4713.c 13603 13604SI4713 FM RADIO TRANSMITTER USB DRIVER 13605M: Hans Verkuil <hverkuil@xs4all.nl> 13606L: linux-media@vger.kernel.org 13607T: git git://linuxtv.org/media_tree.git 13608W: https://linuxtv.org 13609S: Maintained 13610F: drivers/media/radio/si4713/radio-usb-si4713.c 13611 13612SIANO DVB DRIVER 13613M: Mauro Carvalho Chehab <mchehab@kernel.org> 13614L: linux-media@vger.kernel.org 13615W: https://linuxtv.org 13616T: git git://linuxtv.org/media_tree.git 13617S: Odd fixes 13618F: drivers/media/common/siano/ 13619F: drivers/media/usb/siano/ 13620F: drivers/media/usb/siano/ 13621F: drivers/media/mmc/siano/ 13622 13623SIFIVE DRIVERS 13624M: Palmer Dabbelt <palmer@sifive.com> 13625L: linux-riscv@lists.infradead.org 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13627S: Supported 13628K: sifive 13629N: sifive 13630 13631SILEAD TOUCHSCREEN DRIVER 13632M: Hans de Goede <hdegoede@redhat.com> 13633L: linux-input@vger.kernel.org 13634L: platform-driver-x86@vger.kernel.org 13635S: Maintained 13636F: drivers/input/touchscreen/silead.c 13637F: drivers/platform/x86/touchscreen_dmi.c 13638 13639SILICON MOTION SM712 FRAME BUFFER DRIVER 13640M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13641M: Teddy Wang <teddy.wang@siliconmotion.com> 13642M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13643L: linux-fbdev@vger.kernel.org 13644S: Maintained 13645F: drivers/video/fbdev/sm712* 13646F: Documentation/fb/sm712fb.txt 13647 13648SIMPLE FIRMWARE INTERFACE (SFI) 13649M: Len Brown <lenb@kernel.org> 13650L: sfi-devel@simplefirmware.org 13651W: http://simplefirmware.org/ 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13653S: Supported 13654F: arch/x86/platform/sfi/ 13655F: drivers/sfi/ 13656F: include/linux/sfi*.h 13657 13658SIMPLEFB FB DRIVER 13659M: Hans de Goede <hdegoede@redhat.com> 13660L: linux-fbdev@vger.kernel.org 13661S: Maintained 13662F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13663F: drivers/video/fbdev/simplefb.c 13664F: include/linux/platform_data/simplefb.h 13665 13666SIMTEC EB110ATX (Chalice CATS) 13667P: Ben Dooks 13668P: Vincent Sanders <vince@simtec.co.uk> 13669M: Simtec Linux Team <linux@simtec.co.uk> 13670W: http://www.simtec.co.uk/products/EB110ATX/ 13671S: Supported 13672 13673SIMTEC EB2410ITX (BAST) 13674P: Ben Dooks 13675P: Vincent Sanders <vince@simtec.co.uk> 13676M: Simtec Linux Team <linux@simtec.co.uk> 13677W: http://www.simtec.co.uk/products/EB2410ITX/ 13678S: Supported 13679F: arch/arm/mach-s3c24xx/mach-bast.c 13680F: arch/arm/mach-s3c24xx/bast-ide.c 13681F: arch/arm/mach-s3c24xx/bast-irq.c 13682 13683SIPHASH PRF ROUTINES 13684M: Jason A. Donenfeld <Jason@zx2c4.com> 13685S: Maintained 13686F: lib/siphash.c 13687F: lib/test_siphash.c 13688F: include/linux/siphash.h 13689 13690SIOX 13691M: Gavin Schenk <g.schenk@eckelmann.de> 13692M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13693R: Pengutronix Kernel Team <kernel@pengutronix.de> 13694S: Supported 13695F: drivers/siox/* 13696F: drivers/gpio/gpio-siox.c 13697F: include/trace/events/siox.h 13698 13699SIS 190 ETHERNET DRIVER 13700M: Francois Romieu <romieu@fr.zoreil.com> 13701L: netdev@vger.kernel.org 13702S: Maintained 13703F: drivers/net/ethernet/sis/sis190.c 13704 13705SIS 900/7016 FAST ETHERNET DRIVER 13706M: Daniele Venzano <venza@brownhat.org> 13707W: http://www.brownhat.org/sis900.html 13708L: netdev@vger.kernel.org 13709S: Maintained 13710F: drivers/net/ethernet/sis/sis900.* 13711 13712SIS FRAMEBUFFER DRIVER 13713M: Thomas Winischhofer <thomas@winischhofer.net> 13714W: http://www.winischhofer.net/linuxsisvga.shtml 13715S: Maintained 13716F: Documentation/fb/sisfb.txt 13717F: drivers/video/fbdev/sis/ 13718F: include/video/sisfb.h 13719 13720SIS USB2VGA DRIVER 13721M: Thomas Winischhofer <thomas@winischhofer.net> 13722W: http://www.winischhofer.at/linuxsisusbvga.shtml 13723S: Maintained 13724F: drivers/usb/misc/sisusbvga/ 13725 13726SLAB ALLOCATOR 13727M: Christoph Lameter <cl@linux.com> 13728M: Pekka Enberg <penberg@kernel.org> 13729M: David Rientjes <rientjes@google.com> 13730M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13731M: Andrew Morton <akpm@linux-foundation.org> 13732L: linux-mm@kvack.org 13733S: Maintained 13734F: include/linux/sl?b*.h 13735F: mm/sl?b* 13736 13737SLEEPABLE READ-COPY UPDATE (SRCU) 13738M: Lai Jiangshan <jiangshanlai@gmail.com> 13739M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13740M: Josh Triplett <josh@joshtriplett.org> 13741R: Steven Rostedt <rostedt@goodmis.org> 13742R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13743L: linux-kernel@vger.kernel.org 13744W: http://www.rdrop.com/users/paulmck/RCU/ 13745S: Supported 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13747F: include/linux/srcu*.h 13748F: kernel/rcu/srcu*.c 13749 13750SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13751M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13752L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13753S: Maintained 13754F: drivers/slimbus/ 13755F: Documentation/devicetree/bindings/slimbus/ 13756F: include/linux/slimbus.h 13757 13758SMACK SECURITY MODULE 13759M: Casey Schaufler <casey@schaufler-ca.com> 13760L: linux-security-module@vger.kernel.org 13761W: http://schaufler-ca.com 13762T: git git://github.com/cschaufler/smack-next 13763S: Maintained 13764F: Documentation/admin-guide/LSM/Smack.rst 13765F: security/smack/ 13766 13767SMC91x ETHERNET DRIVER 13768M: Nicolas Pitre <nico@fluxnic.net> 13769S: Odd Fixes 13770F: drivers/net/ethernet/smsc/smc91x.* 13771 13772SMIA AND SMIA++ IMAGE SENSOR DRIVER 13773M: Sakari Ailus <sakari.ailus@iki.fi> 13774L: linux-media@vger.kernel.org 13775S: Maintained 13776F: drivers/media/i2c/smiapp/ 13777F: include/media/i2c/smiapp.h 13778F: drivers/media/i2c/smiapp-pll.c 13779F: drivers/media/i2c/smiapp-pll.h 13780F: include/uapi/linux/smiapp.h 13781F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13782 13783SMM665 HARDWARE MONITOR DRIVER 13784M: Guenter Roeck <linux@roeck-us.net> 13785L: linux-hwmon@vger.kernel.org 13786S: Maintained 13787F: Documentation/hwmon/smm665 13788F: drivers/hwmon/smm665.c 13789 13790SMSC EMC2103 HARDWARE MONITOR DRIVER 13791M: Steve Glendinning <steve.glendinning@shawell.net> 13792L: linux-hwmon@vger.kernel.org 13793S: Maintained 13794F: Documentation/hwmon/emc2103 13795F: drivers/hwmon/emc2103.c 13796 13797SMSC SCH5627 HARDWARE MONITOR DRIVER 13798M: Hans de Goede <hdegoede@redhat.com> 13799L: linux-hwmon@vger.kernel.org 13800S: Supported 13801F: Documentation/hwmon/sch5627 13802F: drivers/hwmon/sch5627.c 13803 13804SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13805M: Steve Glendinning <steve.glendinning@shawell.net> 13806L: linux-fbdev@vger.kernel.org 13807S: Maintained 13808F: drivers/video/fbdev/smscufx.c 13809 13810SMSC47B397 HARDWARE MONITOR DRIVER 13811M: Jean Delvare <jdelvare@suse.com> 13812L: linux-hwmon@vger.kernel.org 13813S: Maintained 13814F: Documentation/hwmon/smsc47b397 13815F: drivers/hwmon/smsc47b397.c 13816 13817SMSC911x ETHERNET DRIVER 13818M: Steve Glendinning <steve.glendinning@shawell.net> 13819L: netdev@vger.kernel.org 13820S: Maintained 13821F: include/linux/smsc911x.h 13822F: drivers/net/ethernet/smsc/smsc911x.* 13823 13824SMSC9420 PCI ETHERNET DRIVER 13825M: Steve Glendinning <steve.glendinning@shawell.net> 13826L: netdev@vger.kernel.org 13827S: Maintained 13828F: drivers/net/ethernet/smsc/smsc9420.* 13829 13830SOC-CAMERA V4L2 SUBSYSTEM 13831L: linux-media@vger.kernel.org 13832T: git git://linuxtv.org/media_tree.git 13833S: Orphan 13834F: include/media/soc* 13835F: drivers/media/i2c/soc_camera/ 13836F: drivers/media/platform/soc_camera/ 13837 13838SOCIONEXT SYNQUACER I2C DRIVER 13839M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13840L: linux-i2c@vger.kernel.org 13841S: Maintained 13842F: drivers/i2c/busses/i2c-synquacer.c 13843F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13844 13845SOCIONEXT UNIPHIER SOUND DRIVER 13846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13847S: Orphan 13848F: sound/soc/uniphier/ 13849 13850SOEKRIS NET48XX LED SUPPORT 13851M: Chris Boot <bootc@bootc.net> 13852S: Maintained 13853F: drivers/leds/leds-net48xx.c 13854 13855SOFT-ROCE DRIVER (rxe) 13856M: Moni Shoua <monis@mellanox.com> 13857L: linux-rdma@vger.kernel.org 13858S: Supported 13859W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13860Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13861F: drivers/infiniband/sw/rxe/ 13862F: include/uapi/rdma/rdma_user_rxe.h 13863 13864SOFTLOGIC 6x10 MPEG CODEC 13865M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13866M: Anton Sviridenko <anton@corp.bluecherry.net> 13867M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13868M: Andrey Utkin <andrey_utkin@fastmail.com> 13869M: Ismael Luceno <ismael@iodev.co.uk> 13870L: linux-media@vger.kernel.org 13871S: Supported 13872F: drivers/media/pci/solo6x10/ 13873 13874SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13875M: James Morse <james.morse@arm.com> 13876L: linux-arm-kernel@lists.infradead.org 13877S: Maintained 13878F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13879F: drivers/firmware/arm_sdei.c 13880F: include/linux/arm_sdei.h 13881F: include/uapi/linux/arm_sdei.h 13882 13883SOFTWARE RAID (Multiple Disks) SUPPORT 13884M: Shaohua Li <shli@kernel.org> 13885L: linux-raid@vger.kernel.org 13886T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13887S: Supported 13888F: drivers/md/Makefile 13889F: drivers/md/Kconfig 13890F: drivers/md/md* 13891F: drivers/md/raid* 13892F: include/linux/raid/ 13893F: include/uapi/linux/raid/ 13894 13895SOCIONEXT (SNI) AVE NETWORK DRIVER 13896M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13897L: netdev@vger.kernel.org 13898S: Maintained 13899F: drivers/net/ethernet/socionext/sni_ave.c 13900F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13901 13902SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13903M: Jassi Brar <jaswinder.singh@linaro.org> 13904L: netdev@vger.kernel.org 13905S: Maintained 13906F: drivers/net/ethernet/socionext/netsec.c 13907F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13908 13909SOLIDRUN CLEARFOG SUPPORT 13910M: Russell King <linux@armlinux.org.uk> 13911S: Maintained 13912F: arch/arm/boot/dts/armada-388-clearfog* 13913F: arch/arm/boot/dts/armada-38x-solidrun-* 13914 13915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13916M: Russell King <linux@armlinux.org.uk> 13917S: Maintained 13918F: arch/arm/boot/dts/imx6*-cubox-i* 13919F: arch/arm/boot/dts/imx6*-hummingboard* 13920F: arch/arm/boot/dts/imx6*-sr-* 13921 13922SONIC NETWORK DRIVER 13923M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13924L: netdev@vger.kernel.org 13925S: Maintained 13926F: drivers/net/ethernet/natsemi/sonic.* 13927 13928SONICS SILICON BACKPLANE DRIVER (SSB) 13929M: Michael Buesch <m@bues.ch> 13930L: linux-wireless@vger.kernel.org 13931S: Maintained 13932F: drivers/ssb/ 13933F: include/linux/ssb/ 13934 13935SONY IMX258 SENSOR DRIVER 13936M: Sakari Ailus <sakari.ailus@linux.intel.com> 13937L: linux-media@vger.kernel.org 13938T: git git://linuxtv.org/media_tree.git 13939S: Maintained 13940F: drivers/media/i2c/imx258.c 13941 13942SONY IMX274 SENSOR DRIVER 13943M: Leon Luo <leonl@leopardimaging.com> 13944L: linux-media@vger.kernel.org 13945T: git git://linuxtv.org/media_tree.git 13946S: Maintained 13947F: drivers/media/i2c/imx274.c 13948F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13949 13950SONY IMX319 SENSOR DRIVER 13951M: Bingbu Cao <bingbu.cao@intel.com> 13952L: linux-media@vger.kernel.org 13953T: git git://linuxtv.org/media_tree.git 13954S: Maintained 13955F: drivers/media/i2c/imx319.c 13956 13957SONY IMX355 SENSOR DRIVER 13958M: Tianshu Qiu <tian.shu.qiu@intel.com> 13959L: linux-media@vger.kernel.org 13960T: git git://linuxtv.org/media_tree.git 13961S: Maintained 13962F: drivers/media/i2c/imx355.c 13963 13964SONY MEMORYSTICK CARD SUPPORT 13965M: Alex Dubov <oakad@yahoo.com> 13966W: http://tifmxx.berlios.de/ 13967S: Maintained 13968F: drivers/memstick/host/tifm_ms.c 13969 13970SONY MEMORYSTICK STANDARD SUPPORT 13971M: Maxim Levitsky <maximlevitsky@gmail.com> 13972S: Maintained 13973F: drivers/memstick/core/ms_block.* 13974 13975SONY VAIO CONTROL DEVICE DRIVER 13976M: Mattia Dongili <malattia@linux.it> 13977L: platform-driver-x86@vger.kernel.org 13978W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13979S: Maintained 13980F: Documentation/laptops/sony-laptop.txt 13981F: drivers/char/sonypi.c 13982F: drivers/platform/x86/sony-laptop.c 13983F: include/linux/sony-laptop.h 13984 13985SOUND 13986M: Jaroslav Kysela <perex@perex.cz> 13987M: Takashi Iwai <tiwai@suse.com> 13988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13989W: http://www.alsa-project.org/ 13990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13991T: git git://git.alsa-project.org/alsa-kernel.git 13992Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13993S: Maintained 13994F: Documentation/sound/ 13995F: include/sound/ 13996F: include/uapi/sound/ 13997F: sound/ 13998 13999SOUND - COMPRESSED AUDIO 14000M: Vinod Koul <vkoul@kernel.org> 14001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14003S: Supported 14004F: Documentation/sound/designs/compress-offload.rst 14005F: include/sound/compress_driver.h 14006F: include/uapi/sound/compress_* 14007F: sound/core/compress_offload.c 14008F: sound/soc/soc-compress.c 14009 14010SOUND - DMAENGINE HELPERS 14011M: Lars-Peter Clausen <lars@metafoo.de> 14012S: Supported 14013F: include/sound/dmaengine_pcm.h 14014F: sound/core/pcm_dmaengine.c 14015F: sound/soc/soc-generic-dmaengine-pcm.c 14016 14017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14018M: Liam Girdwood <lgirdwood@gmail.com> 14019M: Mark Brown <broonie@kernel.org> 14020T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14022W: http://alsa-project.org/main/index.php/ASoC 14023S: Supported 14024F: Documentation/devicetree/bindings/sound/ 14025F: Documentation/sound/soc/ 14026F: sound/soc/ 14027F: include/dt-bindings/sound/ 14028F: include/sound/soc* 14029 14030SOUNDWIRE SUBSYSTEM 14031M: Vinod Koul <vkoul@kernel.org> 14032M: Sanyog Kale <sanyog.r.kale@intel.com> 14033R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14035S: Supported 14036F: Documentation/driver-api/soundwire/ 14037F: drivers/soundwire/ 14038F: include/linux/soundwire/ 14039 14040SP2 MEDIA DRIVER 14041M: Olli Salonen <olli.salonen@iki.fi> 14042L: linux-media@vger.kernel.org 14043W: https://linuxtv.org 14044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14045S: Maintained 14046F: drivers/media/dvb-frontends/sp2* 14047 14048SPARC + UltraSPARC (sparc/sparc64) 14049M: "David S. Miller" <davem@davemloft.net> 14050L: sparclinux@vger.kernel.org 14051Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14052T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14053T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14054S: Maintained 14055F: arch/sparc/ 14056F: drivers/sbus/ 14057 14058SPARC SERIAL DRIVERS 14059M: "David S. Miller" <davem@davemloft.net> 14060L: sparclinux@vger.kernel.org 14061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14062T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14063S: Maintained 14064F: include/linux/sunserialcore.h 14065F: drivers/tty/serial/suncore.c 14066F: drivers/tty/serial/sunhv.c 14067F: drivers/tty/serial/sunsab.c 14068F: drivers/tty/serial/sunsab.h 14069F: drivers/tty/serial/sunsu.c 14070F: drivers/tty/serial/sunzilog.c 14071F: drivers/tty/serial/sunzilog.h 14072F: drivers/tty/vcc.c 14073 14074SPARSE CHECKER 14075M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14076L: linux-sparse@vger.kernel.org 14077W: https://sparse.wiki.kernel.org/ 14078T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14079S: Maintained 14080F: include/linux/compiler.h 14081 14082SPEAR CLOCK FRAMEWORK SUPPORT 14083M: Viresh Kumar <vireshk@kernel.org> 14084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14085W: http://www.st.com/spear 14086S: Maintained 14087F: drivers/clk/spear/ 14088 14089SPEAR PLATFORM SUPPORT 14090M: Viresh Kumar <vireshk@kernel.org> 14091M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14093W: http://www.st.com/spear 14094S: Maintained 14095F: arch/arm/boot/dts/spear* 14096F: arch/arm/mach-spear/ 14097 14098SPI NOR SUBSYSTEM 14099M: Marek Vasut <marek.vasut@gmail.com> 14100L: linux-mtd@lists.infradead.org 14101W: http://www.linux-mtd.infradead.org/ 14102Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14103T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14104T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14105S: Maintained 14106F: drivers/mtd/spi-nor/ 14107F: include/linux/mtd/spi-nor.h 14108 14109SPI SUBSYSTEM 14110M: Mark Brown <broonie@kernel.org> 14111L: linux-spi@vger.kernel.org 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14113Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14114S: Maintained 14115F: Documentation/devicetree/bindings/spi/ 14116F: Documentation/spi/ 14117F: drivers/spi/ 14118F: include/linux/spi/ 14119F: include/uapi/linux/spi/ 14120F: tools/spi/ 14121 14122SPIDERNET NETWORK DRIVER for CELL 14123M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14124L: netdev@vger.kernel.org 14125S: Supported 14126F: Documentation/networking/spider_net.txt 14127F: drivers/net/ethernet/toshiba/spider_net* 14128 14129SPMI SUBSYSTEM 14130R: Stephen Boyd <sboyd@kernel.org> 14131L: linux-arm-msm@vger.kernel.org 14132F: Documentation/devicetree/bindings/spmi/ 14133F: drivers/spmi/ 14134F: include/dt-bindings/spmi/spmi.h 14135F: include/linux/spmi.h 14136F: include/trace/events/spmi.h 14137 14138SPU FILE SYSTEM 14139M: Jeremy Kerr <jk@ozlabs.org> 14140L: linuxppc-dev@lists.ozlabs.org 14141W: http://www.ibm.com/developerworks/power/cell/ 14142S: Supported 14143F: Documentation/filesystems/spufs.txt 14144F: arch/powerpc/platforms/cell/spufs/ 14145 14146SQUASHFS FILE SYSTEM 14147M: Phillip Lougher <phillip@squashfs.org.uk> 14148L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14149W: http://squashfs.org.uk 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14151S: Maintained 14152F: Documentation/filesystems/squashfs.txt 14153F: fs/squashfs/ 14154 14155SRM (Alpha) environment access 14156M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14157S: Maintained 14158F: arch/alpha/kernel/srm_env.c 14159 14160ST STM32 I2C/SMBUS DRIVER 14161M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14162L: linux-i2c@vger.kernel.org 14163S: Maintained 14164F: drivers/i2c/busses/i2c-stm32* 14165 14166ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14167M: Song Qiang <songqiang1304521@gmail.com> 14168L: linux-iio@vger.kernel.org 14169S: Maintained 14170F: drivers/iio/proximity/vl53l0x-i2c.c 14171F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14172 14173STABLE BRANCH 14174M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14175M: Sasha Levin <sashal@kernel.org> 14176L: stable@vger.kernel.org 14177S: Supported 14178F: Documentation/process/stable-kernel-rules.rst 14179 14180STAGING - COMEDI 14181M: Ian Abbott <abbotti@mev.co.uk> 14182M: H Hartley Sweeten <hsweeten@visionengravers.com> 14183S: Odd Fixes 14184F: drivers/staging/comedi/ 14185 14186STAGING - EROFS FILE SYSTEM 14187M: Gao Xiang <gaoxiang25@huawei.com> 14188M: Chao Yu <yuchao0@huawei.com> 14189L: linux-erofs@lists.ozlabs.org 14190S: Maintained 14191F: drivers/staging/erofs/ 14192 14193STAGING - INDUSTRIAL IO 14194M: Jonathan Cameron <jic23@kernel.org> 14195L: linux-iio@vger.kernel.org 14196S: Odd Fixes 14197F: Documentation/devicetree/bindings/staging/iio/ 14198F: drivers/staging/iio/ 14199 14200STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14201M: Marc Dietrich <marvin24@gmx.de> 14202L: ac100@lists.launchpad.net (moderated for non-subscribers) 14203L: linux-tegra@vger.kernel.org 14204S: Maintained 14205F: drivers/staging/nvec/ 14206 14207STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14208M: Jens Frederich <jfrederich@gmail.com> 14209M: Daniel Drake <dsd@laptop.org> 14210M: Jon Nettleton <jon.nettleton@gmail.com> 14211W: http://wiki.laptop.org/go/DCON 14212S: Maintained 14213F: drivers/staging/olpc_dcon/ 14214 14215STAGING - REALTEK RTL8712U DRIVERS 14216M: Larry Finger <Larry.Finger@lwfinger.net> 14217M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14218S: Odd Fixes 14219F: drivers/staging/rtl8712/ 14220 14221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14223M: Teddy Wang <teddy.wang@siliconmotion.com> 14224M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14225L: linux-fbdev@vger.kernel.org 14226S: Maintained 14227F: drivers/staging/sm750fb/ 14228 14229STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14230M: William Hubbs <w.d.hubbs@gmail.com> 14231M: Chris Brannon <chris@the-brannons.com> 14232M: Kirk Reiser <kirk@reisers.ca> 14233M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14234L: speakup@linux-speakup.org 14235W: http://www.linux-speakup.org/ 14236S: Odd Fixes 14237F: drivers/staging/speakup/ 14238 14239STAGING - VIA VT665X DRIVERS 14240M: Forest Bond <forest@alittletooquiet.net> 14241S: Odd Fixes 14242F: drivers/staging/vt665?/ 14243 14244STAGING - WILC1000 WIFI DRIVER 14245M: Aditya Shankar <aditya.shankar@microchip.com> 14246M: Ganesh Krishna <ganesh.krishna@microchip.com> 14247L: linux-wireless@vger.kernel.org 14248S: Supported 14249F: drivers/staging/wilc1000/ 14250 14251STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14252M: Arnaud Patard <arnaud.patard@rtp-net.org> 14253S: Odd Fixes 14254F: drivers/staging/xgifb/ 14255 14256STAGING SUBSYSTEM 14257M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14259L: devel@driverdev.osuosl.org 14260S: Supported 14261F: drivers/staging/ 14262 14263STARFIRE/DURALAN NETWORK DRIVER 14264M: Ion Badulescu <ionut@badula.org> 14265S: Odd Fixes 14266F: drivers/net/ethernet/adaptec/starfire* 14267 14268STEC S1220 SKD DRIVER 14269M: Bart Van Assche <bart.vanassche@wdc.com> 14270L: linux-block@vger.kernel.org 14271S: Maintained 14272F: drivers/block/skd*[ch] 14273 14274STI AUDIO (ASoC) DRIVERS 14275M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14276L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14277S: Maintained 14278F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14279F: sound/soc/sti/ 14280 14281STI CEC DRIVER 14282M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14283S: Maintained 14284F: drivers/media/platform/sti/cec/ 14285F: Documentation/devicetree/bindings/media/stih-cec.txt 14286 14287STK1160 USB VIDEO CAPTURE DRIVER 14288M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14289L: linux-media@vger.kernel.org 14290T: git git://linuxtv.org/media_tree.git 14291S: Maintained 14292F: drivers/media/usb/stk1160/ 14293 14294STM32 AUDIO (ASoC) DRIVERS 14295M: Olivier Moysan <olivier.moysan@st.com> 14296M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14298S: Maintained 14299F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14300F: sound/soc/stm/ 14301 14302STM32 TIMER/LPTIMER DRIVERS 14303M: Fabrice Gasnier <fabrice.gasnier@st.com> 14304S: Maintained 14305F: drivers/*/stm32-*timer* 14306F: drivers/pwm/pwm-stm32* 14307F: include/linux/*/stm32-*tim* 14308F: Documentation/ABI/testing/*timer-stm32 14309F: Documentation/devicetree/bindings/*/stm32-*timer* 14310F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14311 14312STMMAC ETHERNET DRIVER 14313M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14314M: Alexandre Torgue <alexandre.torgue@st.com> 14315M: Jose Abreu <joabreu@synopsys.com> 14316L: netdev@vger.kernel.org 14317W: http://www.stlinux.com 14318S: Supported 14319F: drivers/net/ethernet/stmicro/stmmac/ 14320 14321SUN3/3X 14322M: Sam Creasey <sammy@sammy.net> 14323W: http://sammy.net/sun3/ 14324S: Maintained 14325F: arch/m68k/kernel/*sun3* 14326F: arch/m68k/sun3*/ 14327F: arch/m68k/include/asm/sun3* 14328F: drivers/net/ethernet/i825xx/sun3* 14329 14330SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14331M: Hans de Goede <hdegoede@redhat.com> 14332L: linux-input@vger.kernel.org 14333S: Maintained 14334F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14335F: drivers/input/keyboard/sun4i-lradc-keys.c 14336 14337SUNDANCE NETWORK DRIVER 14338M: Denis Kirjanov <kda@linux-powerpc.org> 14339L: netdev@vger.kernel.org 14340S: Maintained 14341F: drivers/net/ethernet/dlink/sundance.c 14342 14343SUPERH 14344M: Yoshinori Sato <ysato@users.sourceforge.jp> 14345M: Rich Felker <dalias@libc.org> 14346L: linux-sh@vger.kernel.org 14347Q: http://patchwork.kernel.org/project/linux-sh/list/ 14348S: Maintained 14349F: Documentation/sh/ 14350F: arch/sh/ 14351F: drivers/sh/ 14352 14353SUSPEND TO RAM 14354M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14355M: Len Brown <len.brown@intel.com> 14356M: Pavel Machek <pavel@ucw.cz> 14357L: linux-pm@vger.kernel.org 14358B: https://bugzilla.kernel.org 14359S: Supported 14360F: Documentation/power/ 14361F: arch/x86/kernel/acpi/ 14362F: drivers/base/power/ 14363F: kernel/power/ 14364F: include/linux/suspend.h 14365F: include/linux/freezer.h 14366F: include/linux/pm.h 14367 14368SVGA HANDLING 14369M: Martin Mares <mj@ucw.cz> 14370L: linux-video@atrey.karlin.mff.cuni.cz 14371S: Maintained 14372F: Documentation/svga.txt 14373F: arch/x86/boot/video* 14374 14375SWIOTLB SUBSYSTEM 14376M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14377L: iommu@lists.linux-foundation.org 14378T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14379S: Supported 14380F: kernel/dma/swiotlb.c 14381F: arch/*/kernel/pci-swiotlb.c 14382F: include/linux/swiotlb.h 14383 14384SWITCHDEV 14385M: Jiri Pirko <jiri@resnulli.us> 14386M: Ivan Vecera <ivecera@redhat.com> 14387L: netdev@vger.kernel.org 14388S: Supported 14389F: net/switchdev/ 14390F: include/net/switchdev.h 14391 14392SY8106A REGULATOR DRIVER 14393M: Icenowy Zheng <icenowy@aosc.io> 14394S: Maintained 14395F: drivers/regulator/sy8106a-regulator.c 14396F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14397 14398SYNC FILE FRAMEWORK 14399M: Sumit Semwal <sumit.semwal@linaro.org> 14400R: Gustavo Padovan <gustavo@padovan.org> 14401S: Maintained 14402L: linux-media@vger.kernel.org 14403L: dri-devel@lists.freedesktop.org 14404F: drivers/dma-buf/sync_* 14405F: drivers/dma-buf/dma-fence* 14406F: drivers/dma-buf/sw_sync.c 14407F: include/linux/sync_file.h 14408F: include/uapi/linux/sync_file.h 14409F: Documentation/sync_file.txt 14410T: git git://anongit.freedesktop.org/drm/drm-misc 14411 14412SYNOPSYS ARC ARCHITECTURE 14413M: Vineet Gupta <vgupta@synopsys.com> 14414L: linux-snps-arc@lists.infradead.org 14415S: Supported 14416F: arch/arc/ 14417F: Documentation/devicetree/bindings/arc/* 14418F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14419F: drivers/clocksource/arc_timer.c 14420F: drivers/tty/serial/arc_uart.c 14421T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14422 14423SYNOPSYS ARC HSDK SDP pll clock driver 14424M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14425S: Supported 14426F: drivers/clk/clk-hsdk-pll.c 14427F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14428 14429SYNOPSYS ARC SDP clock driver 14430M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14431S: Supported 14432F: drivers/clk/axs10x/* 14433F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14434 14435SYNOPSYS ARC SDP platform support 14436M: Alexey Brodkin <abrodkin@synopsys.com> 14437S: Supported 14438F: arch/arc/plat-axs10x 14439F: arch/arc/boot/dts/ax* 14440F: Documentation/devicetree/bindings/arc/axs10* 14441 14442SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14443M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14444S: Supported 14445F: drivers/reset/reset-axs10x.c 14446F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14447 14448SYNOPSYS CREG GPIO DRIVER 14449M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14450S: Maintained 14451F: drivers/gpio/gpio-creg-snps.c 14452F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14453 14454SYNOPSYS DESIGNWARE 8250 UART DRIVER 14455R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14456S: Maintained 14457F: drivers/tty/serial/8250/8250_dw.c 14458 14459SYNOPSYS DESIGNWARE APB GPIO DRIVER 14460M: Hoan Tran <hotran@apm.com> 14461L: linux-gpio@vger.kernel.org 14462S: Maintained 14463F: drivers/gpio/gpio-dwapb.c 14464F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14465 14466SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14467M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14468S: Maintained 14469F: drivers/dma/dwi-axi-dmac/ 14470F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14471 14472SYNOPSYS DESIGNWARE DMAC DRIVER 14473M: Viresh Kumar <vireshk@kernel.org> 14474R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14475S: Maintained 14476F: include/linux/dma/dw.h 14477F: include/linux/platform_data/dma-dw.h 14478F: drivers/dma/dw/ 14479 14480SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14481M: Jose Abreu <Jose.Abreu@synopsys.com> 14482L: netdev@vger.kernel.org 14483S: Supported 14484F: drivers/net/ethernet/synopsys/ 14485 14486SYNOPSYS DESIGNWARE I2C DRIVER 14487M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14488R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14489R: Mika Westerberg <mika.westerberg@linux.intel.com> 14490L: linux-i2c@vger.kernel.org 14491S: Maintained 14492F: drivers/i2c/busses/i2c-designware-* 14493F: include/linux/platform_data/i2c-designware.h 14494 14495SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14496M: Jaehoon Chung <jh80.chung@samsung.com> 14497L: linux-mmc@vger.kernel.org 14498S: Maintained 14499F: drivers/mmc/host/dw_mmc* 14500 14501SYNOPSYS HSDK RESET CONTROLLER DRIVER 14502M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14503S: Supported 14504F: drivers/reset/reset-hsdk.c 14505F: include/dt-bindings/reset/snps,hsdk-reset.h 14506F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14507 14508SYSTEM CONFIGURATION (SYSCON) 14509M: Lee Jones <lee.jones@linaro.org> 14510M: Arnd Bergmann <arnd@arndb.de> 14511T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14512S: Supported 14513F: drivers/mfd/syscon.c 14514 14515SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14516M: Sudeep Holla <sudeep.holla@arm.com> 14517L: linux-arm-kernel@lists.infradead.org 14518S: Maintained 14519F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14520F: drivers/clk/clk-sc[mp]i.c 14521F: drivers/cpufreq/sc[mp]i-cpufreq.c 14522F: drivers/firmware/arm_scpi.c 14523F: drivers/firmware/arm_scmi/ 14524F: include/linux/sc[mp]i_protocol.h 14525 14526SYSTEM RESET/SHUTDOWN DRIVERS 14527M: Sebastian Reichel <sre@kernel.org> 14528L: linux-pm@vger.kernel.org 14529T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14530S: Maintained 14531F: Documentation/devicetree/bindings/power/reset/ 14532F: drivers/power/reset/ 14533 14534SYSTEM TRACE MODULE CLASS 14535M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14536S: Maintained 14537T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14538F: Documentation/trace/stm.rst 14539F: drivers/hwtracing/stm/ 14540F: include/linux/stm.h 14541F: include/uapi/linux/stm.h 14542 14543SYSV FILESYSTEM 14544M: Christoph Hellwig <hch@infradead.org> 14545S: Maintained 14546F: Documentation/filesystems/sysv-fs.txt 14547F: fs/sysv/ 14548F: include/linux/sysv_fs.h 14549 14550TARGET SUBSYSTEM 14551M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14552L: linux-scsi@vger.kernel.org 14553L: target-devel@vger.kernel.org 14554W: http://www.linux-iscsi.org 14555W: http://groups.google.com/group/linux-iscsi-target-dev 14556T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14557S: Supported 14558F: drivers/target/ 14559F: include/target/ 14560F: Documentation/target/ 14561 14562TASKSTATS STATISTICS INTERFACE 14563M: Balbir Singh <bsingharora@gmail.com> 14564S: Maintained 14565F: Documentation/accounting/taskstats* 14566F: include/linux/taskstats* 14567F: kernel/taskstats.c 14568 14569TC subsystem 14570M: Jamal Hadi Salim <jhs@mojatatu.com> 14571M: Cong Wang <xiyou.wangcong@gmail.com> 14572M: Jiri Pirko <jiri@resnulli.us> 14573L: netdev@vger.kernel.org 14574S: Maintained 14575F: include/net/pkt_cls.h 14576F: include/net/pkt_sched.h 14577F: include/net/tc_act/ 14578F: include/uapi/linux/pkt_cls.h 14579F: include/uapi/linux/pkt_sched.h 14580F: include/uapi/linux/tc_act/ 14581F: include/uapi/linux/tc_ematch/ 14582F: net/sched/ 14583 14584TC90522 MEDIA DRIVER 14585M: Akihiro Tsukada <tskd08@gmail.com> 14586L: linux-media@vger.kernel.org 14587S: Odd Fixes 14588F: drivers/media/dvb-frontends/tc90522* 14589 14590TCP LOW PRIORITY MODULE 14591M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14592M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14593W: http://tcp-lp-mod.sourceforge.net/ 14594S: Maintained 14595F: net/ipv4/tcp_lp.c 14596 14597TDA10071 MEDIA DRIVER 14598M: Antti Palosaari <crope@iki.fi> 14599L: linux-media@vger.kernel.org 14600W: https://linuxtv.org 14601W: http://palosaari.fi/linux/ 14602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14603T: git git://linuxtv.org/anttip/media_tree.git 14604S: Maintained 14605F: drivers/media/dvb-frontends/tda10071* 14606 14607TDA18212 MEDIA DRIVER 14608M: Antti Palosaari <crope@iki.fi> 14609L: linux-media@vger.kernel.org 14610W: https://linuxtv.org 14611W: http://palosaari.fi/linux/ 14612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14613T: git git://linuxtv.org/anttip/media_tree.git 14614S: Maintained 14615F: drivers/media/tuners/tda18212* 14616 14617TDA18218 MEDIA DRIVER 14618M: Antti Palosaari <crope@iki.fi> 14619L: linux-media@vger.kernel.org 14620W: https://linuxtv.org 14621W: http://palosaari.fi/linux/ 14622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14623T: git git://linuxtv.org/anttip/media_tree.git 14624S: Maintained 14625F: drivers/media/tuners/tda18218* 14626 14627TDA18250 MEDIA DRIVER 14628M: Olli Salonen <olli.salonen@iki.fi> 14629L: linux-media@vger.kernel.org 14630W: https://linuxtv.org 14631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14632T: git git://linuxtv.org/media_tree.git 14633S: Maintained 14634F: drivers/media/tuners/tda18250* 14635 14636TDA18271 MEDIA DRIVER 14637M: Michael Krufky <mkrufky@linuxtv.org> 14638L: linux-media@vger.kernel.org 14639W: https://linuxtv.org 14640W: http://github.com/mkrufky 14641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14642T: git git://linuxtv.org/mkrufky/tuners.git 14643S: Maintained 14644F: drivers/media/tuners/tda18271* 14645 14646TDA1997x MEDIA DRIVER 14647M: Tim Harvey <tharvey@gateworks.com> 14648L: linux-media@vger.kernel.org 14649W: https://linuxtv.org 14650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14651S: Maintained 14652F: drivers/media/i2c/tda1997x.* 14653 14654TDA827x MEDIA DRIVER 14655M: Michael Krufky <mkrufky@linuxtv.org> 14656L: linux-media@vger.kernel.org 14657W: https://linuxtv.org 14658W: http://github.com/mkrufky 14659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14660T: git git://linuxtv.org/mkrufky/tuners.git 14661S: Maintained 14662F: drivers/media/tuners/tda8290.* 14663 14664TDA8290 MEDIA DRIVER 14665M: Michael Krufky <mkrufky@linuxtv.org> 14666L: linux-media@vger.kernel.org 14667W: https://linuxtv.org 14668W: http://github.com/mkrufky 14669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14670T: git git://linuxtv.org/mkrufky/tuners.git 14671S: Maintained 14672F: drivers/media/tuners/tda8290.* 14673 14674TDA9840 MEDIA DRIVER 14675M: Hans Verkuil <hverkuil@xs4all.nl> 14676L: linux-media@vger.kernel.org 14677T: git git://linuxtv.org/media_tree.git 14678W: https://linuxtv.org 14679S: Maintained 14680F: drivers/media/i2c/tda9840* 14681 14682TEA5761 TUNER DRIVER 14683M: Mauro Carvalho Chehab <mchehab@kernel.org> 14684L: linux-media@vger.kernel.org 14685W: https://linuxtv.org 14686T: git git://linuxtv.org/media_tree.git 14687S: Odd fixes 14688F: drivers/media/tuners/tea5761.* 14689 14690TEA5767 TUNER DRIVER 14691M: Mauro Carvalho Chehab <mchehab@kernel.org> 14692L: linux-media@vger.kernel.org 14693W: https://linuxtv.org 14694T: git git://linuxtv.org/media_tree.git 14695S: Maintained 14696F: drivers/media/tuners/tea5767.* 14697 14698TEA6415C MEDIA DRIVER 14699M: Hans Verkuil <hverkuil@xs4all.nl> 14700L: linux-media@vger.kernel.org 14701T: git git://linuxtv.org/media_tree.git 14702W: https://linuxtv.org 14703S: Maintained 14704F: drivers/media/i2c/tea6415c* 14705 14706TEA6420 MEDIA DRIVER 14707M: Hans Verkuil <hverkuil@xs4all.nl> 14708L: linux-media@vger.kernel.org 14709T: git git://linuxtv.org/media_tree.git 14710W: https://linuxtv.org 14711S: Maintained 14712F: drivers/media/i2c/tea6420* 14713 14714TEAM DRIVER 14715M: Jiri Pirko <jiri@resnulli.us> 14716L: netdev@vger.kernel.org 14717S: Supported 14718F: drivers/net/team/ 14719F: include/linux/if_team.h 14720F: include/uapi/linux/if_team.h 14721 14722TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14723M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14724S: Maintained 14725F: arch/x86/platform/ts5500/ 14726 14727TECHNOTREND USB IR RECEIVER 14728M: Sean Young <sean@mess.org> 14729L: linux-media@vger.kernel.org 14730S: Maintained 14731F: drivers/media/rc/ttusbir.c 14732 14733TECHWELL TW9910 VIDEO DECODER 14734L: linux-media@vger.kernel.org 14735S: Orphan 14736F: drivers/media/i2c/tw9910.c 14737F: include/media/i2c/tw9910.h 14738 14739TEE SUBSYSTEM 14740M: Jens Wiklander <jens.wiklander@linaro.org> 14741S: Maintained 14742F: include/linux/tee_drv.h 14743F: include/uapi/linux/tee.h 14744F: drivers/tee/ 14745F: Documentation/tee.txt 14746 14747TEGRA ARCHITECTURE SUPPORT 14748M: Thierry Reding <thierry.reding@gmail.com> 14749M: Jonathan Hunter <jonathanh@nvidia.com> 14750L: linux-tegra@vger.kernel.org 14751Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14753S: Supported 14754N: [^a-z]tegra 14755 14756TEGRA CLOCK DRIVER 14757M: Peter De Schrijver <pdeschrijver@nvidia.com> 14758M: Prashant Gaikwad <pgaikwad@nvidia.com> 14759S: Supported 14760F: drivers/clk/tegra/ 14761 14762TEGRA DMA DRIVERS 14763M: Laxman Dewangan <ldewangan@nvidia.com> 14764M: Jon Hunter <jonathanh@nvidia.com> 14765S: Supported 14766F: drivers/dma/tegra* 14767 14768TEGRA I2C DRIVER 14769M: Laxman Dewangan <ldewangan@nvidia.com> 14770S: Supported 14771F: drivers/i2c/busses/i2c-tegra.c 14772 14773TEGRA IOMMU DRIVERS 14774M: Thierry Reding <thierry.reding@gmail.com> 14775L: linux-tegra@vger.kernel.org 14776S: Supported 14777F: drivers/iommu/tegra* 14778 14779TEGRA KBC DRIVER 14780M: Laxman Dewangan <ldewangan@nvidia.com> 14781S: Supported 14782F: drivers/input/keyboard/tegra-kbc.c 14783 14784TEGRA NAND DRIVER 14785M: Stefan Agner <stefan@agner.ch> 14786M: Lucas Stach <dev@lynxeye.de> 14787S: Maintained 14788F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14789F: drivers/mtd/nand/raw/tegra_nand.c 14790 14791TEGRA PWM DRIVER 14792M: Thierry Reding <thierry.reding@gmail.com> 14793S: Supported 14794F: drivers/pwm/pwm-tegra.c 14795 14796TEGRA SERIAL DRIVER 14797M: Laxman Dewangan <ldewangan@nvidia.com> 14798S: Supported 14799F: drivers/tty/serial/serial-tegra.c 14800 14801TEGRA SPI DRIVER 14802M: Laxman Dewangan <ldewangan@nvidia.com> 14803S: Supported 14804F: drivers/spi/spi-tegra* 14805 14806TEHUTI ETHERNET DRIVER 14807M: Andy Gospodarek <andy@greyhouse.net> 14808L: netdev@vger.kernel.org 14809S: Supported 14810F: drivers/net/ethernet/tehuti/* 14811 14812Telecom Clock Driver for MCPL0010 14813M: Mark Gross <mark.gross@intel.com> 14814S: Supported 14815F: drivers/char/tlclk.c 14816 14817TENSILICA XTENSA PORT (xtensa) 14818M: Chris Zankel <chris@zankel.net> 14819M: Max Filippov <jcmvbkbc@gmail.com> 14820L: linux-xtensa@linux-xtensa.org 14821T: git git://github.com/czankel/xtensa-linux.git 14822S: Maintained 14823F: arch/xtensa/ 14824F: drivers/irqchip/irq-xtensa-* 14825 14826Texas Instruments' System Control Interface (TISCI) Protocol Driver 14827M: Nishanth Menon <nm@ti.com> 14828M: Tero Kristo <t-kristo@ti.com> 14829M: Santosh Shilimkar <ssantosh@kernel.org> 14830L: linux-arm-kernel@lists.infradead.org 14831S: Maintained 14832F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14833F: drivers/firmware/ti_sci* 14834F: include/linux/soc/ti/ti_sci_protocol.h 14835F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14836F: drivers/soc/ti/ti_sci_pm_domains.c 14837F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14838F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14839F: drivers/clk/keystone/sci-clk.c 14840F: drivers/reset/reset-ti-sci.c 14841 14842THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14843M: Hans Verkuil <hverkuil@xs4all.nl> 14844L: linux-media@vger.kernel.org 14845T: git git://linuxtv.org/media_tree.git 14846W: https://linuxtv.org 14847S: Maintained 14848F: drivers/media/radio/radio-raremono.c 14849 14850THERMAL 14851M: Zhang Rui <rui.zhang@intel.com> 14852M: Eduardo Valentin <edubezval@gmail.com> 14853R: Daniel Lezcano <daniel.lezcano@linaro.org> 14854L: linux-pm@vger.kernel.org 14855T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14856T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14857Q: https://patchwork.kernel.org/project/linux-pm/list/ 14858S: Supported 14859F: drivers/thermal/ 14860F: include/linux/thermal.h 14861F: include/uapi/linux/thermal.h 14862F: include/linux/cpu_cooling.h 14863F: Documentation/devicetree/bindings/thermal/ 14864 14865THERMAL/CPU_COOLING 14866M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14867M: Viresh Kumar <viresh.kumar@linaro.org> 14868M: Javi Merino <javi.merino@kernel.org> 14869L: linux-pm@vger.kernel.org 14870S: Supported 14871F: Documentation/thermal/cpu-cooling-api.txt 14872F: drivers/thermal/cpu_cooling.c 14873F: include/linux/cpu_cooling.h 14874 14875THINKPAD ACPI EXTRAS DRIVER 14876M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14877L: ibm-acpi-devel@lists.sourceforge.net 14878L: platform-driver-x86@vger.kernel.org 14879W: http://ibm-acpi.sourceforge.net 14880W: http://thinkwiki.org/wiki/Ibm-acpi 14881T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14882S: Maintained 14883F: drivers/platform/x86/thinkpad_acpi.c 14884 14885THUNDERBOLT DRIVER 14886M: Andreas Noever <andreas.noever@gmail.com> 14887M: Michael Jamet <michael.jamet@intel.com> 14888M: Mika Westerberg <mika.westerberg@linux.intel.com> 14889M: Yehezkel Bernat <YehezkelShB@gmail.com> 14890T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14891S: Maintained 14892F: Documentation/admin-guide/thunderbolt.rst 14893F: drivers/thunderbolt/ 14894F: include/linux/thunderbolt.h 14895 14896THUNDERBOLT NETWORK DRIVER 14897M: Michael Jamet <michael.jamet@intel.com> 14898M: Mika Westerberg <mika.westerberg@linux.intel.com> 14899M: Yehezkel Bernat <YehezkelShB@gmail.com> 14900L: netdev@vger.kernel.org 14901S: Maintained 14902F: drivers/net/thunderbolt.c 14903 14904THUNDERX GPIO DRIVER 14905M: David Daney <david.daney@cavium.com> 14906S: Maintained 14907F: drivers/gpio/gpio-thunderx.c 14908 14909TI AM437X VPFE DRIVER 14910M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14911L: linux-media@vger.kernel.org 14912W: https://linuxtv.org 14913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14914T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14915S: Maintained 14916F: drivers/media/platform/am437x/ 14917 14918TI BANDGAP AND THERMAL DRIVER 14919M: Eduardo Valentin <edubezval@gmail.com> 14920M: Keerthy <j-keerthy@ti.com> 14921L: linux-pm@vger.kernel.org 14922L: linux-omap@vger.kernel.org 14923S: Maintained 14924F: drivers/thermal/ti-soc-thermal/ 14925 14926TI BQ27XXX POWER SUPPLY DRIVER 14927R: Andrew F. Davis <afd@ti.com> 14928F: include/linux/power/bq27xxx_battery.h 14929F: drivers/power/supply/bq27xxx_battery.c 14930F: drivers/power/supply/bq27xxx_battery_i2c.c 14931 14932TI CDCE706 CLOCK DRIVER 14933M: Max Filippov <jcmvbkbc@gmail.com> 14934S: Maintained 14935F: drivers/clk/clk-cdce706.c 14936 14937TI CLOCK DRIVER 14938M: Tero Kristo <t-kristo@ti.com> 14939L: linux-omap@vger.kernel.org 14940S: Maintained 14941F: drivers/clk/ti/ 14942F: include/linux/clk/ti.h 14943 14944TI DAVINCI MACHINE SUPPORT 14945M: Sekhar Nori <nsekhar@ti.com> 14946M: Kevin Hilman <khilman@kernel.org> 14947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14949S: Supported 14950F: arch/arm/mach-davinci/ 14951F: drivers/i2c/busses/i2c-davinci.c 14952F: arch/arm/boot/dts/da850* 14953 14954TI DAVINCI SERIES CLOCK DRIVER 14955M: David Lechner <david@lechnology.com> 14956R: Sekhar Nori <nsekhar@ti.com> 14957S: Maintained 14958F: Documentation/devicetree/bindings/clock/ti/davinci/ 14959F: drivers/clk/davinci/ 14960 14961TI DAVINCI SERIES GPIO DRIVER 14962M: Keerthy <j-keerthy@ti.com> 14963L: linux-gpio@vger.kernel.org 14964S: Maintained 14965F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14966F: drivers/gpio/gpio-davinci.c 14967 14968TI DAVINCI SERIES MEDIA DRIVER 14969M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14970L: linux-media@vger.kernel.org 14971W: https://linuxtv.org 14972Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14973T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14974S: Maintained 14975F: drivers/media/platform/davinci/ 14976F: include/media/davinci/ 14977 14978TI ETHERNET SWITCH DRIVER (CPSW) 14979R: Grygorii Strashko <grygorii.strashko@ti.com> 14980L: linux-omap@vger.kernel.org 14981L: netdev@vger.kernel.org 14982S: Maintained 14983F: drivers/net/ethernet/ti/cpsw* 14984F: drivers/net/ethernet/ti/davinci* 14985 14986TI FLASH MEDIA INTERFACE DRIVER 14987M: Alex Dubov <oakad@yahoo.com> 14988S: Maintained 14989F: drivers/misc/tifm* 14990F: drivers/mmc/host/tifm_sd.c 14991F: include/linux/tifm.h 14992 14993TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14994M: Santosh Shilimkar <ssantosh@kernel.org> 14995L: linux-kernel@vger.kernel.org 14996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14997S: Maintained 14998F: drivers/soc/ti/* 14999T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15000 15001TI LM49xxx FAMILY ASoC CODEC DRIVERS 15002M: M R Swami Reddy <mr.swami.reddy@ti.com> 15003M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15005S: Maintained 15006F: sound/soc/codecs/lm49453* 15007F: sound/soc/codecs/isabelle* 15008 15009TI LP855x BACKLIGHT DRIVER 15010M: Milo Kim <milo.kim@ti.com> 15011S: Maintained 15012F: Documentation/backlight/lp855x-driver.txt 15013F: drivers/video/backlight/lp855x_bl.c 15014F: include/linux/platform_data/lp855x.h 15015 15016TI LP8727 CHARGER DRIVER 15017M: Milo Kim <milo.kim@ti.com> 15018S: Maintained 15019F: drivers/power/supply/lp8727_charger.c 15020F: include/linux/platform_data/lp8727.h 15021 15022TI LP8788 MFD DRIVER 15023M: Milo Kim <milo.kim@ti.com> 15024S: Maintained 15025F: drivers/iio/adc/lp8788_adc.c 15026F: drivers/leds/leds-lp8788.c 15027F: drivers/mfd/lp8788*.c 15028F: drivers/power/supply/lp8788-charger.c 15029F: drivers/regulator/lp8788-*.c 15030F: include/linux/mfd/lp8788*.h 15031 15032TI NETCP ETHERNET DRIVER 15033M: Wingman Kwok <w-kwok2@ti.com> 15034M: Murali Karicheri <m-karicheri2@ti.com> 15035L: netdev@vger.kernel.org 15036S: Maintained 15037F: drivers/net/ethernet/ti/netcp* 15038 15039TI PCM3060 ASoC CODEC DRIVER 15040M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15041L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15042S: Maintained 15043F: Documentation/devicetree/bindings/sound/pcm3060.txt 15044F: sound/soc/codecs/pcm3060* 15045 15046TI TAS571X FAMILY ASoC CODEC DRIVER 15047M: Kevin Cernekee <cernekee@chromium.org> 15048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15049S: Odd Fixes 15050F: sound/soc/codecs/tas571x* 15051 15052TI TRF7970A NFC DRIVER 15053M: Mark Greer <mgreer@animalcreek.com> 15054L: linux-wireless@vger.kernel.org 15055L: linux-nfc@lists.01.org (moderated for non-subscribers) 15056S: Supported 15057F: drivers/nfc/trf7970a.c 15058F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15059 15060TI TWL4030 SERIES SOC CODEC DRIVER 15061M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15063S: Maintained 15064F: sound/soc/codecs/twl4030* 15065 15066TI VPE/CAL DRIVERS 15067M: Benoit Parrot <bparrot@ti.com> 15068L: linux-media@vger.kernel.org 15069W: http://linuxtv.org/ 15070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15071S: Maintained 15072F: drivers/media/platform/ti-vpe/ 15073 15074TI WILINK WIRELESS DRIVERS 15075L: linux-wireless@vger.kernel.org 15076W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15077W: http://wireless.kernel.org/en/users/Drivers/wl1251 15078T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15079S: Orphan 15080F: drivers/net/wireless/ti/ 15081F: include/linux/wl12xx.h 15082 15083TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15084M: John Stultz <john.stultz@linaro.org> 15085M: Thomas Gleixner <tglx@linutronix.de> 15086R: Stephen Boyd <sboyd@kernel.org> 15087L: linux-kernel@vger.kernel.org 15088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15089S: Supported 15090F: include/linux/clocksource.h 15091F: include/linux/time.h 15092F: include/linux/timex.h 15093F: include/uapi/linux/time.h 15094F: include/uapi/linux/timex.h 15095F: kernel/time/clocksource.c 15096F: kernel/time/time*.c 15097F: kernel/time/alarmtimer.c 15098F: kernel/time/ntp.c 15099F: tools/testing/selftests/timers/ 15100 15101TIPC NETWORK LAYER 15102M: Jon Maloy <jon.maloy@ericsson.com> 15103M: Ying Xue <ying.xue@windriver.com> 15104L: netdev@vger.kernel.org (core kernel code) 15105L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15106W: http://tipc.sourceforge.net/ 15107S: Maintained 15108F: include/uapi/linux/tipc*.h 15109F: net/tipc/ 15110 15111TLAN NETWORK DRIVER 15112M: Samuel Chessman <chessman@tux.org> 15113L: tlan-devel@lists.sourceforge.net (subscribers-only) 15114W: http://sourceforge.net/projects/tlan/ 15115S: Maintained 15116F: Documentation/networking/tlan.txt 15117F: drivers/net/ethernet/ti/tlan.* 15118 15119TM6000 VIDEO4LINUX DRIVER 15120M: Mauro Carvalho Chehab <mchehab@kernel.org> 15121L: linux-media@vger.kernel.org 15122W: https://linuxtv.org 15123T: git git://linuxtv.org/media_tree.git 15124S: Odd fixes 15125F: drivers/media/usb/tm6000/ 15126F: Documentation/media/v4l-drivers/tm6000* 15127 15128TMIO/SDHI MMC DRIVER 15129M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15130L: linux-mmc@vger.kernel.org 15131S: Supported 15132F: drivers/mmc/host/tmio_mmc* 15133F: drivers/mmc/host/renesas_sdhi* 15134F: include/linux/mfd/tmio.h 15135 15136TMP401 HARDWARE MONITOR DRIVER 15137M: Guenter Roeck <linux@roeck-us.net> 15138L: linux-hwmon@vger.kernel.org 15139S: Maintained 15140F: Documentation/hwmon/tmp401 15141F: drivers/hwmon/tmp401.c 15142 15143TMPFS (SHMEM FILESYSTEM) 15144M: Hugh Dickins <hughd@google.com> 15145L: linux-mm@kvack.org 15146S: Maintained 15147F: include/linux/shmem_fs.h 15148F: mm/shmem.c 15149 15150TOMOYO SECURITY MODULE 15151M: Kentaro Takeda <takedakn@nttdata.co.jp> 15152M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15153L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15154L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15155L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15156L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15157W: http://tomoyo.sourceforge.jp/ 15158T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15159S: Maintained 15160F: security/tomoyo/ 15161 15162TOPSTAR LAPTOP EXTRAS DRIVER 15163M: Herton Ronaldo Krzesinski <herton@canonical.com> 15164L: platform-driver-x86@vger.kernel.org 15165S: Maintained 15166F: drivers/platform/x86/topstar-laptop.c 15167 15168TORTURE-TEST MODULES 15169M: Davidlohr Bueso <dave@stgolabs.net> 15170M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15171M: Josh Triplett <josh@joshtriplett.org> 15172L: linux-kernel@vger.kernel.org 15173S: Supported 15174T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15175F: Documentation/RCU/torture.txt 15176F: kernel/torture.c 15177F: kernel/rcu/rcutorture.c 15178F: kernel/rcu/rcuperf.c 15179F: kernel/locking/locktorture.c 15180 15181TOSHIBA ACPI EXTRAS DRIVER 15182M: Azael Avalos <coproscefalo@gmail.com> 15183L: platform-driver-x86@vger.kernel.org 15184S: Maintained 15185F: drivers/platform/x86/toshiba_acpi.c 15186 15187TOSHIBA BLUETOOTH DRIVER 15188M: Azael Avalos <coproscefalo@gmail.com> 15189L: platform-driver-x86@vger.kernel.org 15190S: Maintained 15191F: drivers/platform/x86/toshiba_bluetooth.c 15192 15193TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15194M: Azael Avalos <coproscefalo@gmail.com> 15195L: platform-driver-x86@vger.kernel.org 15196S: Maintained 15197F: drivers/platform/x86/toshiba_haps.c 15198 15199TOSHIBA SMM DRIVER 15200M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15201W: http://www.buzzard.org.uk/toshiba/ 15202S: Maintained 15203F: drivers/char/toshiba.c 15204F: include/linux/toshiba.h 15205F: include/uapi/linux/toshiba.h 15206 15207TOSHIBA TC358743 DRIVER 15208M: Mats Randgaard <matrandg@cisco.com> 15209L: linux-media@vger.kernel.org 15210S: Maintained 15211F: drivers/media/i2c/tc358743* 15212F: include/media/i2c/tc358743.h 15213 15214TOSHIBA WMI HOTKEYS DRIVER 15215M: Azael Avalos <coproscefalo@gmail.com> 15216L: platform-driver-x86@vger.kernel.org 15217S: Maintained 15218F: drivers/platform/x86/toshiba-wmi.c 15219 15220TPM DEVICE DRIVER 15221M: Peter Huewe <peterhuewe@gmx.de> 15222M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15223R: Jason Gunthorpe <jgg@ziepe.ca> 15224L: linux-integrity@vger.kernel.org 15225Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15226W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15227T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15228S: Maintained 15229F: drivers/char/tpm/ 15230 15231TRACING 15232M: Steven Rostedt <rostedt@goodmis.org> 15233M: Ingo Molnar <mingo@redhat.com> 15234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15235S: Maintained 15236F: Documentation/trace/ftrace.rst 15237F: arch/*/*/*/ftrace.h 15238F: arch/*/kernel/ftrace.c 15239F: include/*/ftrace.h 15240F: include/linux/trace*.h 15241F: include/trace/ 15242F: kernel/trace/ 15243F: tools/testing/selftests/ftrace/ 15244 15245TRACING MMIO ACCESSES (MMIOTRACE) 15246M: Steven Rostedt <rostedt@goodmis.org> 15247M: Ingo Molnar <mingo@kernel.org> 15248R: Karol Herbst <karolherbst@gmail.com> 15249R: Pekka Paalanen <ppaalanen@gmail.com> 15250S: Maintained 15251L: linux-kernel@vger.kernel.org 15252L: nouveau@lists.freedesktop.org 15253F: kernel/trace/trace_mmiotrace.c 15254F: include/linux/mmiotrace.h 15255F: arch/x86/mm/kmmio.c 15256F: arch/x86/mm/mmio-mod.c 15257F: arch/x86/mm/testmmiotrace.c 15258 15259TRIVIAL PATCHES 15260M: Jiri Kosina <trivial@kernel.org> 15261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15262S: Maintained 15263K: ^Subject:.*(?i)trivial 15264 15265TEMPO SEMICONDUCTOR DRIVERS 15266M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15267S: Maintained 15268F: sound/soc/codecs/tscs*.c 15269F: sound/soc/codecs/tscs*.h 15270F: Documentation/devicetree/bindings/sound/tscs*.txt 15271 15272TTY LAYER 15273M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15274M: Jiri Slaby <jslaby@suse.com> 15275S: Supported 15276T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15277F: Documentation/serial/ 15278F: drivers/tty/ 15279F: drivers/tty/serial/serial_core.c 15280F: include/linux/serial_core.h 15281F: include/linux/serial.h 15282F: include/linux/tty.h 15283F: include/uapi/linux/serial_core.h 15284F: include/uapi/linux/serial.h 15285F: include/uapi/linux/tty.h 15286 15287TUA9001 MEDIA DRIVER 15288M: Antti Palosaari <crope@iki.fi> 15289L: linux-media@vger.kernel.org 15290W: https://linuxtv.org 15291W: http://palosaari.fi/linux/ 15292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15293T: git git://linuxtv.org/anttip/media_tree.git 15294S: Maintained 15295F: drivers/media/tuners/tua9001* 15296 15297TULIP NETWORK DRIVERS 15298L: netdev@vger.kernel.org 15299L: linux-parisc@vger.kernel.org 15300S: Orphan 15301F: drivers/net/ethernet/dec/tulip/ 15302 15303TUN/TAP driver 15304M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15305W: http://vtun.sourceforge.net/tun 15306S: Maintained 15307F: Documentation/networking/tuntap.txt 15308F: arch/um/os-Linux/drivers/ 15309 15310TURBOCHANNEL SUBSYSTEM 15311M: "Maciej W. Rozycki" <macro@linux-mips.org> 15312M: Ralf Baechle <ralf@linux-mips.org> 15313L: linux-mips@vger.kernel.org 15314Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15315S: Maintained 15316F: drivers/tc/ 15317F: include/linux/tc.h 15318 15319TURBOSTAT UTILITY 15320M: "Len Brown" <lenb@kernel.org> 15321L: linux-pm@vger.kernel.org 15322B: https://bugzilla.kernel.org 15323Q: https://patchwork.kernel.org/project/linux-pm/list/ 15324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15325S: Supported 15326F: tools/power/x86/turbostat/ 15327 15328TW5864 VIDEO4LINUX DRIVER 15329M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15330M: Anton Sviridenko <anton@corp.bluecherry.net> 15331M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15332M: Andrey Utkin <andrey_utkin@fastmail.com> 15333L: linux-media@vger.kernel.org 15334S: Supported 15335F: drivers/media/pci/tw5864/ 15336 15337TW68 VIDEO4LINUX DRIVER 15338M: Hans Verkuil <hverkuil@xs4all.nl> 15339L: linux-media@vger.kernel.org 15340T: git git://linuxtv.org/media_tree.git 15341W: https://linuxtv.org 15342S: Odd Fixes 15343F: drivers/media/pci/tw68/ 15344 15345TW686X VIDEO4LINUX DRIVER 15346M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15347L: linux-media@vger.kernel.org 15348T: git git://linuxtv.org/media_tree.git 15349W: http://linuxtv.org 15350S: Maintained 15351F: drivers/media/pci/tw686x/ 15352 15353UBI FILE SYSTEM (UBIFS) 15354M: Richard Weinberger <richard@nod.at> 15355M: Artem Bityutskiy <dedekind1@gmail.com> 15356M: Adrian Hunter <adrian.hunter@intel.com> 15357L: linux-mtd@lists.infradead.org 15358T: git git://git.infradead.org/ubifs-2.6.git 15359W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15360S: Supported 15361F: Documentation/filesystems/ubifs.txt 15362F: fs/ubifs/ 15363 15364UCLINUX (M68KNOMMU AND COLDFIRE) 15365M: Greg Ungerer <gerg@linux-m68k.org> 15366W: http://www.linux-m68k.org/ 15367W: http://www.uclinux.org/ 15368L: linux-m68k@lists.linux-m68k.org 15369L: uclinux-dev@uclinux.org (subscribers-only) 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15371S: Maintained 15372F: arch/m68k/coldfire/ 15373F: arch/m68k/68*/ 15374F: arch/m68k/*/*_no.* 15375F: arch/m68k/include/asm/*_no.* 15376 15377UDF FILESYSTEM 15378M: Jan Kara <jack@suse.com> 15379S: Maintained 15380F: Documentation/filesystems/udf.txt 15381F: fs/udf/ 15382 15383UDRAW TABLET 15384M: Bastien Nocera <hadess@hadess.net> 15385L: linux-input@vger.kernel.org 15386S: Maintained 15387F: drivers/hid/hid-udraw-ps3.c 15388 15389UFS FILESYSTEM 15390M: Evgeniy Dushistov <dushistov@mail.ru> 15391S: Maintained 15392F: Documentation/filesystems/ufs.txt 15393F: fs/ufs/ 15394 15395UHID USERSPACE HID IO DRIVER: 15396M: David Herrmann <dh.herrmann@googlemail.com> 15397L: linux-input@vger.kernel.org 15398S: Maintained 15399F: drivers/hid/uhid.c 15400F: include/uapi/linux/uhid.h 15401 15402ULPI BUS 15403M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15404L: linux-usb@vger.kernel.org 15405S: Maintained 15406F: drivers/usb/common/ulpi.c 15407F: include/linux/ulpi/ 15408 15409ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15410L: linux-usb@vger.kernel.org 15411S: Orphan 15412F: drivers/uwb/ 15413F: include/linux/uwb.h 15414F: include/linux/uwb/ 15415 15416UNICORE32 ARCHITECTURE: 15417M: Guan Xuetao <gxt@pku.edu.cn> 15418W: http://mprc.pku.edu.cn/~guanxuetao/linux 15419S: Maintained 15420T: git git://github.com/gxt/linux.git 15421F: arch/unicore32/ 15422 15423UNIFDEF 15424M: Tony Finch <dot@dotat.at> 15425W: http://dotat.at/prog/unifdef 15426S: Maintained 15427F: scripts/unifdef.c 15428 15429UNIFORM CDROM DRIVER 15430M: Jens Axboe <axboe@kernel.dk> 15431W: http://www.kernel.dk 15432S: Maintained 15433F: Documentation/cdrom/ 15434F: drivers/cdrom/cdrom.c 15435F: include/linux/cdrom.h 15436F: include/uapi/linux/cdrom.h 15437 15438UNISYS S-PAR DRIVERS 15439M: David Kershner <david.kershner@unisys.com> 15440L: sparmaintainer@unisys.com (Unisys internal) 15441S: Supported 15442F: include/linux/visorbus.h 15443F: drivers/visorbus/ 15444F: drivers/staging/unisys/ 15445 15446UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15447M: Vinayak Holikatti <vinholikatti@gmail.com> 15448L: linux-scsi@vger.kernel.org 15449S: Supported 15450F: Documentation/scsi/ufs.txt 15451F: drivers/scsi/ufs/ 15452 15453UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15454M: Joao Pinto <jpinto@synopsys.com> 15455L: linux-scsi@vger.kernel.org 15456S: Supported 15457F: drivers/scsi/ufs/*dwc* 15458 15459UNSORTED BLOCK IMAGES (UBI) 15460M: Artem Bityutskiy <dedekind1@gmail.com> 15461M: Richard Weinberger <richard@nod.at> 15462W: http://www.linux-mtd.infradead.org/ 15463L: linux-mtd@lists.infradead.org 15464T: git git://git.infradead.org/ubifs-2.6.git 15465S: Supported 15466F: drivers/mtd/ubi/ 15467F: include/linux/mtd/ubi.h 15468F: include/uapi/mtd/ubi-user.h 15469 15470USB "USBNET" DRIVER FRAMEWORK 15471M: Oliver Neukum <oneukum@suse.com> 15472L: netdev@vger.kernel.org 15473W: http://www.linux-usb.org/usbnet 15474S: Maintained 15475F: drivers/net/usb/usbnet.c 15476F: include/linux/usb/usbnet.h 15477 15478USB ACM DRIVER 15479M: Oliver Neukum <oneukum@suse.com> 15480L: linux-usb@vger.kernel.org 15481S: Maintained 15482F: Documentation/usb/acm.txt 15483F: drivers/usb/class/cdc-acm.* 15484 15485USB AR5523 WIRELESS DRIVER 15486M: Pontus Fuchs <pontus.fuchs@gmail.com> 15487L: linux-wireless@vger.kernel.org 15488S: Maintained 15489F: drivers/net/wireless/ath/ar5523/ 15490 15491USB ATTACHED SCSI 15492M: Oliver Neukum <oneukum@suse.com> 15493L: linux-usb@vger.kernel.org 15494L: linux-scsi@vger.kernel.org 15495S: Maintained 15496F: drivers/usb/storage/uas.c 15497 15498USB CDC ETHERNET DRIVER 15499M: Oliver Neukum <oliver@neukum.org> 15500L: linux-usb@vger.kernel.org 15501S: Maintained 15502F: drivers/net/usb/cdc_*.c 15503F: include/uapi/linux/usb/cdc.h 15504 15505USB CHAOSKEY DRIVER 15506M: Keith Packard <keithp@keithp.com> 15507L: linux-usb@vger.kernel.org 15508S: Maintained 15509F: drivers/usb/misc/chaoskey.c 15510 15511USB CYPRESS C67X00 DRIVER 15512M: Peter Korsgaard <jacmet@sunsite.dk> 15513L: linux-usb@vger.kernel.org 15514S: Maintained 15515F: drivers/usb/c67x00/ 15516 15517USB DAVICOM DM9601 DRIVER 15518M: Peter Korsgaard <jacmet@sunsite.dk> 15519L: netdev@vger.kernel.org 15520W: http://www.linux-usb.org/usbnet 15521S: Maintained 15522F: drivers/net/usb/dm9601.c 15523 15524USB DIAMOND RIO500 DRIVER 15525M: Cesar Miquel <miquel@df.uba.ar> 15526L: rio500-users@lists.sourceforge.net 15527W: http://rio500.sourceforge.net 15528S: Maintained 15529F: drivers/usb/misc/rio500* 15530 15531USB EHCI DRIVER 15532M: Alan Stern <stern@rowland.harvard.edu> 15533L: linux-usb@vger.kernel.org 15534S: Maintained 15535F: Documentation/usb/ehci.txt 15536F: drivers/usb/host/ehci* 15537 15538USB GADGET/PERIPHERAL SUBSYSTEM 15539M: Felipe Balbi <balbi@kernel.org> 15540L: linux-usb@vger.kernel.org 15541W: http://www.linux-usb.org/gadget 15542T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15543S: Maintained 15544F: drivers/usb/gadget/ 15545F: include/linux/usb/gadget* 15546 15547USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15548M: Jiri Kosina <jikos@kernel.org> 15549M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15550L: linux-usb@vger.kernel.org 15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15552S: Maintained 15553F: Documentation/hid/hiddev.txt 15554F: drivers/hid/usbhid/ 15555 15556USB INTEL XHCI ROLE MUX DRIVER 15557M: Hans de Goede <hdegoede@redhat.com> 15558L: linux-usb@vger.kernel.org 15559S: Maintained 15560F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15561 15562USB ISP116X DRIVER 15563M: Olav Kongas <ok@artecdesign.ee> 15564L: linux-usb@vger.kernel.org 15565S: Maintained 15566F: drivers/usb/host/isp116x* 15567F: include/linux/usb/isp116x.h 15568 15569USB LAN78XX ETHERNET DRIVER 15570M: Woojung Huh <woojung.huh@microchip.com> 15571M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15572L: netdev@vger.kernel.org 15573S: Maintained 15574F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15575F: drivers/net/usb/lan78xx.* 15576F: include/dt-bindings/net/microchip-lan78xx.h 15577 15578USB MASS STORAGE DRIVER 15579M: Alan Stern <stern@rowland.harvard.edu> 15580L: linux-usb@vger.kernel.org 15581L: usb-storage@lists.one-eyed-alien.net 15582S: Maintained 15583W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15584F: drivers/usb/storage/ 15585 15586USB MIDI DRIVER 15587M: Clemens Ladisch <clemens@ladisch.de> 15588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15589T: git git://git.alsa-project.org/alsa-kernel.git 15590S: Maintained 15591F: sound/usb/midi.* 15592 15593USB NETWORKING DRIVERS 15594L: linux-usb@vger.kernel.org 15595S: Odd Fixes 15596F: drivers/net/usb/ 15597 15598USB OHCI DRIVER 15599M: Alan Stern <stern@rowland.harvard.edu> 15600L: linux-usb@vger.kernel.org 15601S: Maintained 15602F: Documentation/usb/ohci.txt 15603F: drivers/usb/host/ohci* 15604 15605USB OTG FSM (Finite State Machine) 15606M: Peter Chen <Peter.Chen@nxp.com> 15607T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15608L: linux-usb@vger.kernel.org 15609S: Maintained 15610F: drivers/usb/common/usb-otg-fsm.c 15611 15612USB OVER IP DRIVER 15613M: Valentina Manea <valentina.manea.m@gmail.com> 15614M: Shuah Khan <shuah@kernel.org> 15615L: linux-usb@vger.kernel.org 15616S: Maintained 15617F: Documentation/usb/usbip_protocol.txt 15618F: drivers/usb/usbip/ 15619F: tools/usb/usbip/ 15620F: tools/testing/selftests/drivers/usb/usbip/ 15621 15622USB PEGASUS DRIVER 15623M: Petko Manolov <petkan@nucleusys.com> 15624L: linux-usb@vger.kernel.org 15625L: netdev@vger.kernel.org 15626T: git git://github.com/petkan/pegasus.git 15627W: https://github.com/petkan/pegasus 15628S: Maintained 15629F: drivers/net/usb/pegasus.* 15630 15631USB PHY LAYER 15632M: Felipe Balbi <balbi@kernel.org> 15633L: linux-usb@vger.kernel.org 15634T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15635S: Maintained 15636F: drivers/usb/phy/ 15637 15638USB PRINTER DRIVER (usblp) 15639M: Pete Zaitcev <zaitcev@redhat.com> 15640L: linux-usb@vger.kernel.org 15641S: Supported 15642F: drivers/usb/class/usblp.c 15643 15644USB QMI WWAN NETWORK DRIVER 15645M: Bjørn Mork <bjorn@mork.no> 15646L: netdev@vger.kernel.org 15647S: Maintained 15648F: Documentation/ABI/testing/sysfs-class-net-qmi 15649F: drivers/net/usb/qmi_wwan.c 15650 15651USB RTL8150 DRIVER 15652M: Petko Manolov <petkan@nucleusys.com> 15653L: linux-usb@vger.kernel.org 15654L: netdev@vger.kernel.org 15655T: git git://github.com/petkan/rtl8150.git 15656W: https://github.com/petkan/rtl8150 15657S: Maintained 15658F: drivers/net/usb/rtl8150.c 15659 15660USB SERIAL SUBSYSTEM 15661M: Johan Hovold <johan@kernel.org> 15662L: linux-usb@vger.kernel.org 15663T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15664S: Maintained 15665F: Documentation/usb/usb-serial.txt 15666F: drivers/usb/serial/ 15667F: include/linux/usb/serial.h 15668 15669USB SMSC75XX ETHERNET DRIVER 15670M: Steve Glendinning <steve.glendinning@shawell.net> 15671L: netdev@vger.kernel.org 15672S: Maintained 15673F: drivers/net/usb/smsc75xx.* 15674 15675USB SMSC95XX ETHERNET DRIVER 15676M: Steve Glendinning <steve.glendinning@shawell.net> 15677M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15678L: netdev@vger.kernel.org 15679S: Maintained 15680F: drivers/net/usb/smsc95xx.* 15681 15682USB SUBSYSTEM 15683M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15684L: linux-usb@vger.kernel.org 15685W: http://www.linux-usb.org 15686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15687S: Supported 15688F: Documentation/devicetree/bindings/usb/ 15689F: Documentation/usb/ 15690F: drivers/usb/ 15691F: include/linux/usb.h 15692F: include/linux/usb/ 15693 15694USB TYPEC PI3USB30532 MUX DRIVER 15695M: Hans de Goede <hdegoede@redhat.com> 15696L: linux-usb@vger.kernel.org 15697S: Maintained 15698F: drivers/usb/typec/mux/pi3usb30532.c 15699 15700USB TYPEC CLASS 15701M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15702L: linux-usb@vger.kernel.org 15703S: Maintained 15704F: Documentation/ABI/testing/sysfs-class-typec 15705F: Documentation/driver-api/usb/typec.rst 15706F: drivers/usb/typec/ 15707F: include/linux/usb/typec.h 15708 15709USB TYPEC BUS FOR ALTERNATE MODES 15710M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15711L: linux-usb@vger.kernel.org 15712S: Maintained 15713F: Documentation/ABI/testing/sysfs-bus-typec 15714F: Documentation/driver-api/usb/typec_bus.rst 15715F: drivers/usb/typec/altmodes/ 15716F: include/linux/usb/typec_altmode.h 15717 15718USB TYPEC PORT CONTROLLER DRIVERS 15719M: Guenter Roeck <linux@roeck-us.net> 15720L: linux-usb@vger.kernel.org 15721S: Maintained 15722F: drivers/usb/typec/tcpm/ 15723 15724USB UHCI DRIVER 15725M: Alan Stern <stern@rowland.harvard.edu> 15726L: linux-usb@vger.kernel.org 15727S: Maintained 15728F: drivers/usb/host/uhci* 15729 15730USB VIDEO CLASS 15731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15732L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15733L: linux-media@vger.kernel.org 15734T: git git://linuxtv.org/media_tree.git 15735W: http://www.ideasonboard.org/uvc/ 15736S: Maintained 15737F: drivers/media/usb/uvc/ 15738F: include/uapi/linux/uvcvideo.h 15739 15740USB VISION DRIVER 15741M: Hans Verkuil <hverkuil@xs4all.nl> 15742L: linux-media@vger.kernel.org 15743T: git git://linuxtv.org/media_tree.git 15744W: https://linuxtv.org 15745S: Odd Fixes 15746F: drivers/media/usb/usbvision/ 15747 15748USB WEBCAM GADGET 15749M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15750L: linux-usb@vger.kernel.org 15751S: Maintained 15752F: drivers/usb/gadget/function/*uvc* 15753F: drivers/usb/gadget/legacy/webcam.c 15754F: include/uapi/linux/usb/g_uvc.h 15755 15756USB WIRELESS RNDIS DRIVER (rndis_wlan) 15757M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15758L: linux-wireless@vger.kernel.org 15759S: Maintained 15760F: drivers/net/wireless/rndis_wlan.c 15761 15762USB XHCI DRIVER 15763M: Mathias Nyman <mathias.nyman@intel.com> 15764L: linux-usb@vger.kernel.org 15765S: Supported 15766F: drivers/usb/host/xhci* 15767F: drivers/usb/host/pci-quirks* 15768 15769USB ZD1201 DRIVER 15770L: linux-wireless@vger.kernel.org 15771W: http://linux-lc100020.sourceforge.net 15772S: Orphan 15773F: drivers/net/wireless/zydas/zd1201.* 15774 15775USB ZR364XX DRIVER 15776M: Antoine Jacquet <royale@zerezo.com> 15777L: linux-usb@vger.kernel.org 15778L: linux-media@vger.kernel.org 15779T: git git://linuxtv.org/media_tree.git 15780W: http://royale.zerezo.com/zr364xx/ 15781S: Maintained 15782F: Documentation/media/v4l-drivers/zr364xx* 15783F: drivers/media/usb/zr364xx/ 15784 15785USER-MODE LINUX (UML) 15786M: Jeff Dike <jdike@addtoit.com> 15787M: Richard Weinberger <richard@nod.at> 15788L: linux-um@lists.infradead.org 15789W: http://user-mode-linux.sourceforge.net 15790T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15791S: Maintained 15792F: Documentation/virtual/uml/ 15793F: arch/um/ 15794F: arch/x86/um/ 15795F: fs/hostfs/ 15796F: fs/hppfs/ 15797 15798USERSPACE COPYIN/COPYOUT (UIOVEC) 15799M: Alexander Viro <viro@zeniv.linux.org.uk> 15800S: Maintained 15801F: lib/iov_iter.c 15802F: include/linux/uio.h 15803 15804USERSPACE DMA BUFFER DRIVER 15805M: Gerd Hoffmann <kraxel@redhat.com> 15806S: Maintained 15807L: dri-devel@lists.freedesktop.org 15808F: drivers/dma-buf/udmabuf.c 15809F: include/uapi/linux/udmabuf.h 15810T: git git://anongit.freedesktop.org/drm/drm-misc 15811 15812USERSPACE I/O (UIO) 15813M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15814S: Maintained 15815T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15816F: Documentation/driver-api/uio-howto.rst 15817F: drivers/uio/ 15818F: include/linux/uio_driver.h 15819 15820UTIL-LINUX PACKAGE 15821M: Karel Zak <kzak@redhat.com> 15822L: util-linux@vger.kernel.org 15823W: http://en.wikipedia.org/wiki/Util-linux 15824T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15825S: Maintained 15826 15827UUID HELPERS 15828M: Christoph Hellwig <hch@lst.de> 15829R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15830L: linux-kernel@vger.kernel.org 15831T: git git://git.infradead.org/users/hch/uuid.git 15832F: lib/uuid.c 15833F: lib/test_uuid.c 15834F: include/linux/uuid.h 15835F: include/uapi/linux/uuid.h 15836S: Maintained 15837 15838UVESAFB DRIVER 15839M: Michal Januszewski <spock@gentoo.org> 15840L: linux-fbdev@vger.kernel.org 15841W: https://github.com/mjanusz/v86d 15842S: Maintained 15843F: Documentation/fb/uvesafb.txt 15844F: drivers/video/fbdev/uvesafb.* 15845 15846VF610 NAND DRIVER 15847M: Stefan Agner <stefan@agner.ch> 15848L: linux-mtd@lists.infradead.org 15849S: Supported 15850F: drivers/mtd/nand/raw/vf610_nfc.c 15851 15852VFAT/FAT/MSDOS FILESYSTEM 15853M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15854S: Maintained 15855F: Documentation/filesystems/vfat.txt 15856F: fs/fat/ 15857 15858VFIO DRIVER 15859M: Alex Williamson <alex.williamson@redhat.com> 15860L: kvm@vger.kernel.org 15861T: git git://github.com/awilliam/linux-vfio.git 15862S: Maintained 15863F: Documentation/vfio.txt 15864F: drivers/vfio/ 15865F: include/linux/vfio.h 15866F: include/uapi/linux/vfio.h 15867 15868VFIO MEDIATED DEVICE DRIVERS 15869M: Kirti Wankhede <kwankhede@nvidia.com> 15870L: kvm@vger.kernel.org 15871S: Maintained 15872F: Documentation/vfio-mediated-device.txt 15873F: drivers/vfio/mdev/ 15874F: include/linux/mdev.h 15875F: samples/vfio-mdev/ 15876 15877VFIO PLATFORM DRIVER 15878M: Eric Auger <eric.auger@redhat.com> 15879L: kvm@vger.kernel.org 15880S: Maintained 15881F: drivers/vfio/platform/ 15882 15883VGA_SWITCHEROO 15884R: Lukas Wunner <lukas@wunner.de> 15885S: Maintained 15886F: Documentation/gpu/vga-switcheroo.rst 15887F: drivers/gpu/vga/vga_switcheroo.c 15888F: include/linux/vga_switcheroo.h 15889T: git git://anongit.freedesktop.org/drm/drm-misc 15890 15891VIA RHINE NETWORK DRIVER 15892S: Orphan 15893F: drivers/net/ethernet/via/via-rhine.c 15894 15895VIA SD/MMC CARD CONTROLLER DRIVER 15896M: Bruce Chang <brucechang@via.com.tw> 15897M: Harald Welte <HaraldWelte@viatech.com> 15898S: Maintained 15899F: drivers/mmc/host/via-sdmmc.c 15900 15901VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15902M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15903L: linux-fbdev@vger.kernel.org 15904S: Maintained 15905F: include/linux/via-core.h 15906F: include/linux/via-gpio.h 15907F: include/linux/via_i2c.h 15908F: drivers/video/fbdev/via/ 15909 15910VIA VELOCITY NETWORK DRIVER 15911M: Francois Romieu <romieu@fr.zoreil.com> 15912L: netdev@vger.kernel.org 15913S: Maintained 15914F: drivers/net/ethernet/via/via-velocity.* 15915 15916VICODEC VIRTUAL CODEC DRIVER 15917M: Hans Verkuil <hans.verkuil@cisco.com> 15918L: linux-media@vger.kernel.org 15919T: git git://linuxtv.org/media_tree.git 15920W: https://linuxtv.org 15921S: Maintained 15922F: drivers/media/platform/vicodec/* 15923 15924VIDEO MULTIPLEXER DRIVER 15925M: Philipp Zabel <p.zabel@pengutronix.de> 15926L: linux-media@vger.kernel.org 15927S: Maintained 15928F: drivers/media/platform/video-mux.c 15929 15930VIDEO I2C POLLING DRIVER 15931M: Matt Ranostay <matt.ranostay@konsulko.com> 15932L: linux-media@vger.kernel.org 15933S: Maintained 15934F: drivers/media/i2c/video-i2c.c 15935 15936VIDEOBUF2 FRAMEWORK 15937M: Pawel Osciak <pawel@osciak.com> 15938M: Marek Szyprowski <m.szyprowski@samsung.com> 15939M: Kyungmin Park <kyungmin.park@samsung.com> 15940L: linux-media@vger.kernel.org 15941S: Maintained 15942F: drivers/media/common/videobuf2/* 15943F: include/media/videobuf2-* 15944 15945VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15946M: Helen Koike <helen.koike@collabora.com> 15947L: linux-media@vger.kernel.org 15948T: git git://linuxtv.org/media_tree.git 15949W: https://linuxtv.org 15950S: Maintained 15951F: drivers/media/platform/vimc/* 15952 15953VIRT LIB 15954M: Alex Williamson <alex.williamson@redhat.com> 15955M: Paolo Bonzini <pbonzini@redhat.com> 15956L: kvm@vger.kernel.org 15957S: Supported 15958F: virt/lib/ 15959 15960VIRTIO AND VHOST VSOCK DRIVER 15961M: Stefan Hajnoczi <stefanha@redhat.com> 15962L: kvm@vger.kernel.org 15963L: virtualization@lists.linux-foundation.org 15964L: netdev@vger.kernel.org 15965S: Maintained 15966F: include/linux/virtio_vsock.h 15967F: include/uapi/linux/virtio_vsock.h 15968F: include/uapi/linux/vsockmon.h 15969F: include/uapi/linux/vm_sockets_diag.h 15970F: net/vmw_vsock/diag.c 15971F: net/vmw_vsock/af_vsock_tap.c 15972F: net/vmw_vsock/virtio_transport_common.c 15973F: net/vmw_vsock/virtio_transport.c 15974F: drivers/net/vsockmon.c 15975F: drivers/vhost/vsock.c 15976F: tools/testing/vsock/ 15977 15978VIRTIO CONSOLE DRIVER 15979M: Amit Shah <amit@kernel.org> 15980L: virtualization@lists.linux-foundation.org 15981S: Maintained 15982F: drivers/char/virtio_console.c 15983F: include/linux/virtio_console.h 15984F: include/uapi/linux/virtio_console.h 15985 15986VIRTIO CORE, NET AND BLOCK DRIVERS 15987M: "Michael S. Tsirkin" <mst@redhat.com> 15988M: Jason Wang <jasowang@redhat.com> 15989L: virtualization@lists.linux-foundation.org 15990S: Maintained 15991F: Documentation/devicetree/bindings/virtio/ 15992F: drivers/virtio/ 15993F: tools/virtio/ 15994F: drivers/net/virtio_net.c 15995F: drivers/block/virtio_blk.c 15996F: include/linux/virtio*.h 15997F: include/uapi/linux/virtio_*.h 15998F: drivers/crypto/virtio/ 15999F: mm/balloon_compaction.c 16000 16001VIRTIO CRYPTO DRIVER 16002M: Gonglei <arei.gonglei@huawei.com> 16003L: virtualization@lists.linux-foundation.org 16004L: linux-crypto@vger.kernel.org 16005S: Maintained 16006F: drivers/crypto/virtio/ 16007F: include/uapi/linux/virtio_crypto.h 16008 16009VIRTIO DRIVERS FOR S390 16010M: Cornelia Huck <cohuck@redhat.com> 16011M: Halil Pasic <pasic@linux.ibm.com> 16012L: linux-s390@vger.kernel.org 16013L: virtualization@lists.linux-foundation.org 16014L: kvm@vger.kernel.org 16015S: Supported 16016F: drivers/s390/virtio/ 16017F: arch/s390/include/uapi/asm/virtio-ccw.h 16018 16019VIRTIO GPU DRIVER 16020M: David Airlie <airlied@linux.ie> 16021M: Gerd Hoffmann <kraxel@redhat.com> 16022L: dri-devel@lists.freedesktop.org 16023L: virtualization@lists.linux-foundation.org 16024T: git git://anongit.freedesktop.org/drm/drm-misc 16025S: Maintained 16026F: drivers/gpu/drm/virtio/ 16027F: include/uapi/linux/virtio_gpu.h 16028 16029VIRTIO HOST (VHOST) 16030M: "Michael S. Tsirkin" <mst@redhat.com> 16031M: Jason Wang <jasowang@redhat.com> 16032L: kvm@vger.kernel.org 16033L: virtualization@lists.linux-foundation.org 16034L: netdev@vger.kernel.org 16035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16036S: Maintained 16037F: drivers/vhost/ 16038F: include/uapi/linux/vhost.h 16039 16040VIRTIO INPUT DRIVER 16041M: Gerd Hoffmann <kraxel@redhat.com> 16042S: Maintained 16043F: drivers/virtio/virtio_input.c 16044F: include/uapi/linux/virtio_input.h 16045 16046VIRTUAL BOX GUEST DEVICE DRIVER 16047M: Hans de Goede <hdegoede@redhat.com> 16048M: Arnd Bergmann <arnd@arndb.de> 16049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16050S: Maintained 16051F: include/linux/vbox_utils.h 16052F: include/uapi/linux/vbox*.h 16053F: drivers/virt/vboxguest/ 16054 16055VIRTUAL SERIO DEVICE DRIVER 16056M: Stephen Chandler Paul <thatslyude@gmail.com> 16057S: Maintained 16058F: drivers/input/serio/userio.c 16059F: include/uapi/linux/userio.h 16060 16061VIVID VIRTUAL VIDEO DRIVER 16062M: Hans Verkuil <hverkuil@xs4all.nl> 16063L: linux-media@vger.kernel.org 16064T: git git://linuxtv.org/media_tree.git 16065W: https://linuxtv.org 16066S: Maintained 16067F: drivers/media/platform/vivid/* 16068 16069VLYNQ BUS 16070M: Florian Fainelli <f.fainelli@gmail.com> 16071L: openwrt-devel@lists.openwrt.org (subscribers-only) 16072S: Maintained 16073F: drivers/vlynq/vlynq.c 16074F: include/linux/vlynq.h 16075 16076VME SUBSYSTEM 16077M: Martyn Welch <martyn@welchs.me.uk> 16078M: Manohar Vanga <manohar.vanga@gmail.com> 16079M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16080L: devel@driverdev.osuosl.org 16081S: Maintained 16082T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16083F: Documentation/driver-api/vme.rst 16084F: drivers/staging/vme/ 16085F: drivers/vme/ 16086F: include/linux/vme* 16087 16088VMWARE BALLOON DRIVER 16089M: Xavier Deguillard <xdeguillard@vmware.com> 16090M: Nadav Amit <namit@vmware.com> 16091M: "VMware, Inc." <pv-drivers@vmware.com> 16092L: linux-kernel@vger.kernel.org 16093S: Maintained 16094F: drivers/misc/vmw_balloon.c 16095 16096VMWARE HYPERVISOR INTERFACE 16097M: Alok Kataria <akataria@vmware.com> 16098L: virtualization@lists.linux-foundation.org 16099S: Supported 16100F: arch/x86/kernel/cpu/vmware.c 16101 16102VMWARE PVRDMA DRIVER 16103M: Adit Ranadive <aditr@vmware.com> 16104M: VMware PV-Drivers <pv-drivers@vmware.com> 16105L: linux-rdma@vger.kernel.org 16106S: Maintained 16107F: drivers/infiniband/hw/vmw_pvrdma/ 16108 16109VMware PVSCSI driver 16110M: Jim Gill <jgill@vmware.com> 16111M: VMware PV-Drivers <pv-drivers@vmware.com> 16112L: linux-scsi@vger.kernel.org 16113S: Maintained 16114F: drivers/scsi/vmw_pvscsi.c 16115F: drivers/scsi/vmw_pvscsi.h 16116 16117VMWARE VMMOUSE SUBDRIVER 16118M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16119M: "VMware, Inc." <pv-drivers@vmware.com> 16120L: linux-input@vger.kernel.org 16121S: Maintained 16122F: drivers/input/mouse/vmmouse.c 16123F: drivers/input/mouse/vmmouse.h 16124 16125VMWARE VMXNET3 ETHERNET DRIVER 16126M: Ronak Doshi <doshir@vmware.com> 16127M: "VMware, Inc." <pv-drivers@vmware.com> 16128L: netdev@vger.kernel.org 16129S: Maintained 16130F: drivers/net/vmxnet3/ 16131 16132VOCORE VOCORE2 BOARD 16133M: Harvey Hunt <harveyhuntnexus@gmail.com> 16134L: linux-mips@vger.kernel.org 16135S: Maintained 16136F: arch/mips/boot/dts/ralink/vocore2.dts 16137 16138VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16139M: Liam Girdwood <lgirdwood@gmail.com> 16140M: Mark Brown <broonie@kernel.org> 16141L: linux-kernel@vger.kernel.org 16142W: http://www.slimlogic.co.uk/?p=48 16143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16144S: Supported 16145F: Documentation/devicetree/bindings/regulator/ 16146F: Documentation/power/regulator/ 16147F: drivers/regulator/ 16148F: include/dt-bindings/regulator/ 16149F: include/linux/regulator/ 16150 16151VRF 16152M: David Ahern <dsa@cumulusnetworks.com> 16153M: Shrijeet Mukherjee <shrijeet@gmail.com> 16154L: netdev@vger.kernel.org 16155S: Maintained 16156F: drivers/net/vrf.c 16157F: Documentation/networking/vrf.txt 16158 16159VT1211 HARDWARE MONITOR DRIVER 16160M: Juerg Haefliger <juergh@gmail.com> 16161L: linux-hwmon@vger.kernel.org 16162S: Maintained 16163F: Documentation/hwmon/vt1211 16164F: drivers/hwmon/vt1211.c 16165 16166VT8231 HARDWARE MONITOR DRIVER 16167M: Roger Lucas <vt8231@hiddenengine.co.uk> 16168L: linux-hwmon@vger.kernel.org 16169S: Maintained 16170F: drivers/hwmon/vt8231.c 16171 16172VUB300 USB to SDIO/SD/MMC bridge chip 16173M: Tony Olech <tony.olech@elandigitalsystems.com> 16174L: linux-mmc@vger.kernel.org 16175L: linux-usb@vger.kernel.org 16176S: Supported 16177F: drivers/mmc/host/vub300.c 16178 16179W1 DALLAS'S 1-WIRE BUS 16180M: Evgeniy Polyakov <zbr@ioremap.net> 16181S: Maintained 16182F: Documentation/devicetree/bindings/w1/ 16183F: Documentation/w1/ 16184F: drivers/w1/ 16185F: include/linux/w1.h 16186 16187W83791D HARDWARE MONITORING DRIVER 16188M: Marc Hulsman <m.hulsman@tudelft.nl> 16189L: linux-hwmon@vger.kernel.org 16190S: Maintained 16191F: Documentation/hwmon/w83791d 16192F: drivers/hwmon/w83791d.c 16193 16194W83793 HARDWARE MONITORING DRIVER 16195M: Rudolf Marek <r.marek@assembler.cz> 16196L: linux-hwmon@vger.kernel.org 16197S: Maintained 16198F: Documentation/hwmon/w83793 16199F: drivers/hwmon/w83793.c 16200 16201W83795 HARDWARE MONITORING DRIVER 16202M: Jean Delvare <jdelvare@suse.com> 16203L: linux-hwmon@vger.kernel.org 16204S: Maintained 16205F: drivers/hwmon/w83795.c 16206 16207W83L51xD SD/MMC CARD INTERFACE DRIVER 16208M: Pierre Ossman <pierre@ossman.eu> 16209S: Maintained 16210F: drivers/mmc/host/wbsd.* 16211 16212WACOM PROTOCOL 4 SERIAL TABLETS 16213M: Julian Squires <julian@cipht.net> 16214M: Hans de Goede <hdegoede@redhat.com> 16215L: linux-input@vger.kernel.org 16216S: Maintained 16217F: drivers/input/tablet/wacom_serial4.c 16218 16219WATCHDOG DEVICE DRIVERS 16220M: Wim Van Sebroeck <wim@linux-watchdog.org> 16221M: Guenter Roeck <linux@roeck-us.net> 16222L: linux-watchdog@vger.kernel.org 16223W: http://www.linux-watchdog.org/ 16224T: git git://www.linux-watchdog.org/linux-watchdog.git 16225S: Maintained 16226F: Documentation/devicetree/bindings/watchdog/ 16227F: Documentation/watchdog/ 16228F: drivers/watchdog/ 16229F: include/linux/watchdog.h 16230F: include/uapi/linux/watchdog.h 16231 16232WHISKEYCOVE PMIC GPIO DRIVER 16233M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16234L: linux-gpio@vger.kernel.org 16235S: Maintained 16236F: drivers/gpio/gpio-wcove.c 16237 16238WIIMOTE HID DRIVER 16239M: David Herrmann <dh.herrmann@googlemail.com> 16240L: linux-input@vger.kernel.org 16241S: Maintained 16242F: drivers/hid/hid-wiimote* 16243 16244WILOCITY WIL6210 WIRELESS DRIVER 16245M: Maya Erez <merez@codeaurora.org> 16246L: linux-wireless@vger.kernel.org 16247L: wil6210@qti.qualcomm.com 16248S: Supported 16249W: http://wireless.kernel.org/en/users/Drivers/wil6210 16250F: drivers/net/wireless/ath/wil6210/ 16251 16252WIMAX STACK 16253M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16254M: linux-wimax@intel.com 16255L: wimax@linuxwimax.org (subscribers-only) 16256S: Supported 16257W: http://linuxwimax.org 16258F: Documentation/wimax/README.wimax 16259F: include/linux/wimax/debug.h 16260F: include/net/wimax.h 16261F: include/uapi/linux/wimax.h 16262F: net/wimax/ 16263 16264WINBOND CIR DRIVER 16265M: David Härdeman <david@hardeman.nu> 16266S: Maintained 16267F: drivers/media/rc/winbond-cir.c 16268 16269WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16270M: William Breathitt Gray <vilhelm.gray@gmail.com> 16271L: linux-watchdog@vger.kernel.org 16272S: Maintained 16273F: drivers/watchdog/ebc-c384_wdt.c 16274 16275WINSYSTEMS WS16C48 GPIO DRIVER 16276M: William Breathitt Gray <vilhelm.gray@gmail.com> 16277L: linux-gpio@vger.kernel.org 16278S: Maintained 16279F: drivers/gpio/gpio-ws16c48.c 16280 16281WISTRON LAPTOP BUTTON DRIVER 16282M: Miloslav Trmac <mitr@volny.cz> 16283S: Maintained 16284F: drivers/input/misc/wistron_btns.c 16285 16286WL3501 WIRELESS PCMCIA CARD DRIVER 16287L: linux-wireless@vger.kernel.org 16288S: Odd fixes 16289F: drivers/net/wireless/wl3501* 16290 16291WOLFSON MICROELECTRONICS DRIVERS 16292L: patches@opensource.cirrus.com 16293T: git https://github.com/CirrusLogic/linux-drivers.git 16294W: https://github.com/CirrusLogic/linux-drivers/wiki 16295S: Supported 16296F: Documentation/hwmon/wm83?? 16297F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16298F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16299F: Documentation/devicetree/bindings/mfd/arizona.txt 16300F: Documentation/devicetree/bindings/mfd/wm831x.txt 16301F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16302F: arch/arm/mach-s3c64xx/mach-crag6410* 16303F: drivers/clk/clk-wm83*.c 16304F: drivers/extcon/extcon-arizona.c 16305F: drivers/leds/leds-wm83*.c 16306F: drivers/gpio/gpio-*wm*.c 16307F: drivers/gpio/gpio-arizona.c 16308F: drivers/hwmon/wm83??-hwmon.c 16309F: drivers/input/misc/wm831x-on.c 16310F: drivers/input/touchscreen/wm831x-ts.c 16311F: drivers/input/touchscreen/wm97*.c 16312F: drivers/mfd/arizona* 16313F: drivers/mfd/wm*.c 16314F: drivers/mfd/cs47l24* 16315F: drivers/power/supply/wm83*.c 16316F: drivers/rtc/rtc-wm83*.c 16317F: drivers/regulator/wm8*.c 16318F: drivers/regulator/arizona* 16319F: drivers/video/backlight/wm83*_bl.c 16320F: drivers/watchdog/wm83*_wdt.c 16321F: include/linux/mfd/arizona/ 16322F: include/linux/mfd/wm831x/ 16323F: include/linux/mfd/wm8350/ 16324F: include/linux/mfd/wm8400* 16325F: include/linux/regulator/arizona* 16326F: include/linux/wm97xx.h 16327F: include/sound/wm????.h 16328F: sound/soc/codecs/arizona.? 16329F: sound/soc/codecs/wm* 16330F: sound/soc/codecs/cs47l24* 16331 16332WORKQUEUE 16333M: Tejun Heo <tj@kernel.org> 16334R: Lai Jiangshan <jiangshanlai@gmail.com> 16335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16336S: Maintained 16337F: include/linux/workqueue.h 16338F: kernel/workqueue.c 16339F: Documentation/core-api/workqueue.rst 16340 16341X-POWERS AXP288 PMIC DRIVERS 16342M: Hans de Goede <hdegoede@redhat.com> 16343S: Maintained 16344N: axp288 16345F: drivers/acpi/pmic/intel_pmic_xpower.c 16346 16347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16348M: Chen-Yu Tsai <wens@csie.org> 16349L: linux-kernel@vger.kernel.org 16350S: Maintained 16351N: axp[128] 16352 16353X.25 NETWORK LAYER 16354M: Andrew Hendry <andrew.hendry@gmail.com> 16355L: linux-x25@vger.kernel.org 16356S: Odd Fixes 16357F: Documentation/networking/x25* 16358F: include/net/x25* 16359F: net/x25/ 16360 16361X86 ARCHITECTURE (32-BIT AND 64-BIT) 16362M: Thomas Gleixner <tglx@linutronix.de> 16363M: Ingo Molnar <mingo@redhat.com> 16364M: Borislav Petkov <bp@alien8.de> 16365R: "H. Peter Anvin" <hpa@zytor.com> 16366M: x86@kernel.org 16367L: linux-kernel@vger.kernel.org 16368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16369S: Maintained 16370F: Documentation/devicetree/bindings/x86/ 16371F: Documentation/x86/ 16372F: arch/x86/ 16373 16374X86 ENTRY CODE 16375M: Andy Lutomirski <luto@kernel.org> 16376L: linux-kernel@vger.kernel.org 16377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16378S: Maintained 16379F: arch/x86/entry/ 16380 16381X86 MCE INFRASTRUCTURE 16382M: Tony Luck <tony.luck@intel.com> 16383M: Borislav Petkov <bp@alien8.de> 16384L: linux-edac@vger.kernel.org 16385S: Maintained 16386F: arch/x86/kernel/cpu/mcheck/* 16387 16388X86 MICROCODE UPDATE SUPPORT 16389M: Borislav Petkov <bp@alien8.de> 16390S: Maintained 16391F: arch/x86/kernel/cpu/microcode/* 16392 16393X86 MM 16394M: Dave Hansen <dave.hansen@linux.intel.com> 16395M: Andy Lutomirski <luto@kernel.org> 16396M: Peter Zijlstra <peterz@infradead.org> 16397L: linux-kernel@vger.kernel.org 16398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16399S: Maintained 16400F: arch/x86/mm/ 16401 16402X86 PLATFORM DRIVERS 16403M: Darren Hart <dvhart@infradead.org> 16404M: Andy Shevchenko <andy@infradead.org> 16405L: platform-driver-x86@vger.kernel.org 16406T: git git://git.infradead.org/linux-platform-drivers-x86.git 16407S: Maintained 16408F: drivers/platform/x86/ 16409F: drivers/platform/olpc/ 16410 16411X86 VDSO 16412M: Andy Lutomirski <luto@kernel.org> 16413L: linux-kernel@vger.kernel.org 16414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16415S: Maintained 16416F: arch/x86/entry/vdso/ 16417 16418XARRAY 16419M: Matthew Wilcox <willy@infradead.org> 16420L: linux-fsdevel@vger.kernel.org 16421S: Supported 16422F: Documentation/core-api/xarray.rst 16423F: lib/idr.c 16424F: lib/xarray.c 16425F: include/linux/idr.h 16426F: include/linux/xarray.h 16427F: tools/testing/radix-tree 16428 16429XC2028/3028 TUNER DRIVER 16430M: Mauro Carvalho Chehab <mchehab@kernel.org> 16431L: linux-media@vger.kernel.org 16432W: https://linuxtv.org 16433T: git git://linuxtv.org/media_tree.git 16434S: Maintained 16435F: drivers/media/tuners/tuner-xc2028.* 16436 16437XDP SOCKETS (AF_XDP) 16438M: Björn Töpel <bjorn.topel@intel.com> 16439M: Magnus Karlsson <magnus.karlsson@intel.com> 16440L: netdev@vger.kernel.org 16441S: Maintained 16442F: kernel/bpf/xskmap.c 16443F: net/xdp/ 16444 16445XEN BLOCK SUBSYSTEM 16446M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16447M: Roger Pau Monné <roger.pau@citrix.com> 16448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16449S: Supported 16450F: drivers/block/xen-blkback/* 16451F: drivers/block/xen* 16452 16453XEN HYPERVISOR ARM 16454M: Stefano Stabellini <sstabellini@kernel.org> 16455L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16456S: Maintained 16457F: arch/arm/xen/ 16458F: arch/arm/include/asm/xen/ 16459 16460XEN HYPERVISOR ARM64 16461M: Stefano Stabellini <sstabellini@kernel.org> 16462L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16463S: Maintained 16464F: arch/arm64/xen/ 16465F: arch/arm64/include/asm/xen/ 16466 16467XEN HYPERVISOR INTERFACE 16468M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16469M: Juergen Gross <jgross@suse.com> 16470R: Stefano Stabellini <sstabellini@kernel.org> 16471L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16472T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16473S: Supported 16474F: arch/x86/xen/ 16475F: drivers/*/xen-*front.c 16476F: drivers/xen/ 16477F: arch/x86/include/asm/xen/ 16478F: arch/x86/include/asm/pvclock-abi.h 16479F: include/xen/ 16480F: include/uapi/xen/ 16481F: Documentation/ABI/stable/sysfs-hypervisor-xen 16482F: Documentation/ABI/testing/sysfs-hypervisor-xen 16483 16484XEN NETWORK BACKEND DRIVER 16485M: Wei Liu <wei.liu2@citrix.com> 16486M: Paul Durrant <paul.durrant@citrix.com> 16487L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16488L: netdev@vger.kernel.org 16489S: Supported 16490F: drivers/net/xen-netback/* 16491 16492XEN PCI SUBSYSTEM 16493M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16494L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16495S: Supported 16496F: arch/x86/pci/*xen* 16497F: drivers/pci/*xen* 16498 16499XEN PVSCSI DRIVERS 16500M: Juergen Gross <jgross@suse.com> 16501L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16502L: linux-scsi@vger.kernel.org 16503S: Supported 16504F: drivers/scsi/xen-scsifront.c 16505F: drivers/xen/xen-scsiback.c 16506F: include/xen/interface/io/vscsiif.h 16507 16508XEN SWIOTLB SUBSYSTEM 16509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16510L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16511L: iommu@lists.linux-foundation.org 16512S: Supported 16513F: arch/x86/xen/*swiotlb* 16514F: drivers/xen/*swiotlb* 16515 16516XEN SOUND FRONTEND DRIVER 16517M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16518L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16520S: Supported 16521F: sound/xen/* 16522 16523XFS FILESYSTEM 16524M: Darrick J. Wong <darrick.wong@oracle.com> 16525M: linux-xfs@vger.kernel.org 16526L: linux-xfs@vger.kernel.org 16527W: http://xfs.org/ 16528T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16529S: Supported 16530F: Documentation/filesystems/xfs.txt 16531F: fs/xfs/ 16532 16533XILINX AXI ETHERNET DRIVER 16534M: Anirudha Sarangi <anirudh@xilinx.com> 16535M: John Linn <John.Linn@xilinx.com> 16536S: Maintained 16537F: drivers/net/ethernet/xilinx/xilinx_axienet* 16538 16539XILINX UARTLITE SERIAL DRIVER 16540M: Peter Korsgaard <jacmet@sunsite.dk> 16541L: linux-serial@vger.kernel.org 16542S: Maintained 16543F: drivers/tty/serial/uartlite.c 16544 16545XILINX VIDEO IP CORES 16546M: Hyun Kwon <hyun.kwon@xilinx.com> 16547M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16548L: linux-media@vger.kernel.org 16549T: git git://linuxtv.org/media_tree.git 16550S: Supported 16551F: Documentation/devicetree/bindings/media/xilinx/ 16552F: drivers/media/platform/xilinx/ 16553F: include/uapi/linux/xilinx-v4l2-controls.h 16554 16555XILLYBUS DRIVER 16556M: Eli Billauer <eli.billauer@gmail.com> 16557L: linux-kernel@vger.kernel.org 16558S: Supported 16559F: drivers/char/xillybus/ 16560 16561XLP9XX I2C DRIVER 16562M: George Cherian <george.cherian@cavium.com> 16563M: Jan Glauber <jglauber@cavium.com> 16564L: linux-i2c@vger.kernel.org 16565W: http://www.cavium.com 16566S: Supported 16567F: drivers/i2c/busses/i2c-xlp9xx.c 16568 16569XRA1403 GPIO EXPANDER 16570M: Nandor Han <nandor.han@ge.com> 16571M: Semi Malinen <semi.malinen@ge.com> 16572L: linux-gpio@vger.kernel.org 16573S: Maintained 16574F: drivers/gpio/gpio-xra1403.c 16575F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16576 16577XTENSA XTFPGA PLATFORM SUPPORT 16578M: Max Filippov <jcmvbkbc@gmail.com> 16579L: linux-xtensa@linux-xtensa.org 16580S: Maintained 16581F: drivers/spi/spi-xtensa-xtfpga.c 16582F: sound/soc/xtensa/xtfpga-i2s.c 16583 16584YAM DRIVER FOR AX.25 16585M: Jean-Paul Roubelat <jpr@f6fbb.org> 16586L: linux-hams@vger.kernel.org 16587S: Maintained 16588F: drivers/net/hamradio/yam* 16589F: include/linux/yam.h 16590 16591YAMA SECURITY MODULE 16592M: Kees Cook <keescook@chromium.org> 16593T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16594S: Supported 16595F: security/yama/ 16596F: Documentation/admin-guide/LSM/Yama.rst 16597 16598YEALINK PHONE DRIVER 16599M: Henk Vergonet <Henk.Vergonet@gmail.com> 16600L: usbb2k-api-dev@nongnu.org 16601S: Maintained 16602F: Documentation/input/devices/yealink.rst 16603F: drivers/input/misc/yealink.* 16604 16605Z8530 DRIVER FOR AX.25 16606M: Joerg Reuter <jreuter@yaina.de> 16607W: http://yaina.de/jreuter/ 16608W: http://www.qsl.net/dl1bke/ 16609L: linux-hams@vger.kernel.org 16610S: Maintained 16611F: Documentation/networking/z8530drv.txt 16612F: drivers/net/hamradio/*scc.c 16613F: drivers/net/hamradio/z8530.h 16614 16615ZBUD COMPRESSED PAGE ALLOCATOR 16616M: Seth Jennings <sjenning@redhat.com> 16617M: Dan Streetman <ddstreet@ieee.org> 16618L: linux-mm@kvack.org 16619S: Maintained 16620F: mm/zbud.c 16621F: include/linux/zbud.h 16622 16623ZD1211RW WIRELESS DRIVER 16624M: Daniel Drake <dsd@gentoo.org> 16625M: Ulrich Kunitz <kune@deine-taler.de> 16626W: http://zd1211.ath.cx/wiki/DriverRewrite 16627L: linux-wireless@vger.kernel.org 16628L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16629S: Maintained 16630F: drivers/net/wireless/zydas/zd1211rw/ 16631 16632ZD1301 MEDIA DRIVER 16633M: Antti Palosaari <crope@iki.fi> 16634L: linux-media@vger.kernel.org 16635W: https://linuxtv.org/ 16636W: http://palosaari.fi/linux/ 16637Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16638S: Maintained 16639F: drivers/media/usb/dvb-usb-v2/zd1301* 16640 16641ZD1301_DEMOD MEDIA DRIVER 16642M: Antti Palosaari <crope@iki.fi> 16643L: linux-media@vger.kernel.org 16644W: https://linuxtv.org/ 16645W: http://palosaari.fi/linux/ 16646Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16647S: Maintained 16648F: drivers/media/dvb-frontends/zd1301_demod* 16649 16650ZPOOL COMPRESSED PAGE STORAGE API 16651M: Dan Streetman <ddstreet@ieee.org> 16652L: linux-mm@kvack.org 16653S: Maintained 16654F: mm/zpool.c 16655F: include/linux/zpool.h 16656 16657ZR36067 VIDEO FOR LINUX DRIVER 16658L: mjpeg-users@lists.sourceforge.net 16659L: linux-media@vger.kernel.org 16660W: http://mjpeg.sourceforge.net/driver-zoran/ 16661T: hg https://linuxtv.org/hg/v4l-dvb 16662S: Odd Fixes 16663F: drivers/staging/media/zoran/ 16664 16665ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16666M: Minchan Kim <minchan@kernel.org> 16667M: Nitin Gupta <ngupta@vflare.org> 16668R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16669L: linux-kernel@vger.kernel.org 16670S: Maintained 16671F: drivers/block/zram/ 16672F: Documentation/blockdev/zram.txt 16673 16674ZS DECSTATION Z85C30 SERIAL DRIVER 16675M: "Maciej W. Rozycki" <macro@linux-mips.org> 16676S: Maintained 16677F: drivers/tty/serial/zs.* 16678 16679ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16680M: Minchan Kim <minchan@kernel.org> 16681M: Nitin Gupta <ngupta@vflare.org> 16682R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16683L: linux-mm@kvack.org 16684S: Maintained 16685F: mm/zsmalloc.c 16686F: include/linux/zsmalloc.h 16687F: Documentation/vm/zsmalloc.rst 16688 16689ZSWAP COMPRESSED SWAP CACHING 16690M: Seth Jennings <sjenning@redhat.com> 16691M: Dan Streetman <ddstreet@ieee.org> 16692L: linux-mm@kvack.org 16693S: Maintained 16694F: mm/zswap.c 16695 16696THE REST 16697M: Linus Torvalds <torvalds@linux-foundation.org> 16698L: linux-kernel@vger.kernel.org 16699Q: http://patchwork.kernel.org/project/LKML/list/ 16700T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16701S: Buried alive in reporters 16702F: * 16703F: */ 16704