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) 1742S: Maintained 1743F: arch/arm/boot/dts/mt6* 1744F: arch/arm/boot/dts/mt7* 1745F: arch/arm/boot/dts/mt8* 1746F: arch/arm/mach-mediatek/ 1747F: arch/arm64/boot/dts/mediatek/ 1748N: mtk 1749K: mediatek 1750 1751ARM/Mediatek USB3 PHY DRIVER 1752M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: drivers/phy/mediatek/ 1757F: Documentation/devicetree/bindings/phy/phy-mtk-* 1758 1759ARM/MICREL KS8695 ARCHITECTURE 1760M: Greg Ungerer <gerg@uclinux.org> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762F: arch/arm/mach-ks8695/ 1763S: Odd Fixes 1764 1765ARM/Microchip (AT91) SoC support 1766M: Nicolas Ferre <nicolas.ferre@microchip.com> 1767M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1768M: Ludovic Desroches <ludovic.desroches@microchip.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770W: http://www.linux4sam.org 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1772S: Supported 1773N: at91 1774N: atmel 1775F: arch/arm/mach-at91/ 1776F: include/soc/at91/ 1777F: arch/arm/boot/dts/at91*.dts 1778F: arch/arm/boot/dts/at91*.dtsi 1779F: arch/arm/boot/dts/sama*.dts 1780F: arch/arm/boot/dts/sama*.dtsi 1781F: arch/arm/include/debug/at91.S 1782F: drivers/memory/atmel* 1783F: drivers/watchdog/sama5d4_wdt.c 1784X: drivers/input/touchscreen/atmel_mxt_ts.c 1785X: drivers/net/wireless/atmel/ 1786 1787ARM/MIOA701 MACHINE SUPPORT 1788M: Robert Jarzmik <robert.jarzmik@free.fr> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790F: arch/arm/mach-pxa/mioa701.c 1791S: Maintained 1792 1793ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1794M: Michael Petchkovsky <mkpetch@internode.on.net> 1795S: Maintained 1796 1797ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1798M: Linus Walleij <linus.walleij@linaro.org> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801F: arch/arm/mach-nomadik/ 1802F: arch/arm/mach-u300/ 1803F: arch/arm/mach-ux500/ 1804F: arch/arm/boot/dts/ste-* 1805F: drivers/clk/clk-nomadik.c 1806F: drivers/clk/clk-u300.c 1807F: drivers/clocksource/clksrc-dbx500-prcmu.c 1808F: drivers/clocksource/timer-u300.c 1809F: drivers/dma/coh901318* 1810F: drivers/dma/ste_dma40* 1811F: drivers/hwspinlock/u8500_hsem.c 1812F: drivers/i2c/busses/i2c-nomadik.c 1813F: drivers/i2c/busses/i2c-stu300.c 1814F: drivers/mfd/ab3100* 1815F: drivers/mfd/ab8500* 1816F: drivers/mfd/abx500* 1817F: drivers/mfd/dbx500* 1818F: drivers/mfd/db8500* 1819F: drivers/pinctrl/nomadik/ 1820F: drivers/pinctrl/pinctrl-coh901* 1821F: drivers/pinctrl/pinctrl-u300.c 1822F: drivers/rtc/rtc-ab3100.c 1823F: drivers/rtc/rtc-ab8500.c 1824F: drivers/rtc/rtc-coh901331.c 1825F: drivers/rtc/rtc-pl031.c 1826F: drivers/watchdog/coh901327_wdt.c 1827F: Documentation/devicetree/bindings/arm/ste-* 1828F: Documentation/devicetree/bindings/arm/ux500/ 1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1830 1831ARM/NUVOTON NPCM ARCHITECTURE 1832M: Avi Fishman <avifishman70@gmail.com> 1833M: Tomer Maimon <tmaimon77@gmail.com> 1834R: Patrick Venture <venture@google.com> 1835R: Nancy Yuen <yuenn@google.com> 1836R: Brendan Higgins <brendanhiggins@google.com> 1837L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1838S: Supported 1839F: arch/arm/mach-npcm/ 1840F: arch/arm/boot/dts/nuvoton-npcm* 1841F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1842F: drivers/*/*npcm* 1843F: Documentation/devicetree/bindings/*/*npcm* 1844F: Documentation/devicetree/bindings/*/*/*npcm* 1845 1846ARM/NUVOTON W90X900 ARM ARCHITECTURE 1847M: Wan ZongShun <mcuos.com@gmail.com> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849W: http://www.mcuos.com 1850S: Maintained 1851F: arch/arm/mach-w90x900/ 1852F: drivers/input/keyboard/w90p910_keypad.c 1853F: drivers/input/touchscreen/w90p910_ts.c 1854F: drivers/watchdog/nuc900_wdt.c 1855F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1856F: drivers/mtd/nand/raw/nuc900_nand.c 1857F: drivers/rtc/rtc-nuc900.c 1858F: drivers/spi/spi-nuc900.c 1859F: drivers/usb/host/ehci-w90x900.c 1860F: drivers/video/fbdev/nuc900fb.c 1861 1862ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1863M: Nelson Castillo <arhuaco@freaks-unidos.net> 1864L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1865W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1866S: Supported 1867 1868ARM/Orion SoC/Technologic Systems TS-78xx platform support 1869M: Alexander Clouter <alex@digriz.org.uk> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871W: http://www.digriz.org.uk/ts78xx/kernel 1872S: Maintained 1873F: arch/arm/mach-orion5x/ts78xx-* 1874 1875ARM/OXNAS platform support 1876M: Neil Armstrong <narmstrong@baylibre.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878L: linux-oxnas@groups.io (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-oxnas/ 1881F: arch/arm/boot/dts/ox8*.dts* 1882N: oxnas 1883 1884ARM/PALM TREO SUPPORT 1885M: Tomas Cech <sleep_walker@suse.com> 1886L: linux-arm-kernel@lists.infradead.org 1887W: http://hackndev.com 1888S: Maintained 1889F: arch/arm/mach-pxa/palmtreo.* 1890 1891ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1892M: Marek Vasut <marek.vasut@gmail.com> 1893L: linux-arm-kernel@lists.infradead.org 1894W: http://hackndev.com 1895S: Maintained 1896F: arch/arm/mach-pxa/include/mach/palmtx.h 1897F: arch/arm/mach-pxa/palmtx.c 1898F: arch/arm/mach-pxa/palmt5.* 1899F: arch/arm/mach-pxa/include/mach/palmld.h 1900F: arch/arm/mach-pxa/palmld.c 1901F: arch/arm/mach-pxa/palmte2.* 1902F: arch/arm/mach-pxa/include/mach/palmtc.h 1903F: arch/arm/mach-pxa/palmtc.c 1904 1905ARM/PALMZ72 SUPPORT 1906M: Sergey Lapin <slapin@ossfans.org> 1907L: linux-arm-kernel@lists.infradead.org 1908W: http://hackndev.com 1909S: Maintained 1910F: arch/arm/mach-pxa/palmz72.* 1911 1912ARM/PLEB SUPPORT 1913M: Peter Chubb <pleb@gelato.unsw.edu.au> 1914W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1915S: Maintained 1916 1917ARM/PT DIGITAL BOARD PORT 1918M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1920W: http://www.armlinux.org.uk/ 1921S: Maintained 1922 1923ARM/QUALCOMM SUPPORT 1924M: Andy Gross <andy.gross@linaro.org> 1925M: David Brown <david.brown@linaro.org> 1926L: linux-arm-msm@vger.kernel.org 1927S: Maintained 1928F: Documentation/devicetree/bindings/soc/qcom/ 1929F: arch/arm/boot/dts/qcom-*.dts 1930F: arch/arm/boot/dts/qcom-*.dtsi 1931F: arch/arm/mach-qcom/ 1932F: arch/arm64/boot/dts/qcom/* 1933F: drivers/i2c/busses/i2c-qup.c 1934F: drivers/clk/qcom/ 1935F: drivers/dma/qcom/ 1936F: drivers/soc/qcom/ 1937F: drivers/spi/spi-qup.c 1938F: drivers/tty/serial/msm_serial.c 1939F: drivers/*/pm8???-* 1940F: drivers/mfd/ssbi.c 1941F: drivers/firmware/qcom_scm* 1942T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1943 1944ARM/RADISYS ENP2611 MACHINE SUPPORT 1945M: Lennert Buytenhek <kernel@wantstofly.org> 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1947S: Maintained 1948 1949ARM/REALTEK ARCHITECTURE 1950M: Andreas Färber <afaerber@suse.de> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953F: arch/arm64/boot/dts/realtek/ 1954F: Documentation/devicetree/bindings/arm/realtek.txt 1955 1956ARM/RENESAS ARM64 ARCHITECTURE 1957M: Simon Horman <horms@verge.net.au> 1958M: Magnus Damm <magnus.damm@gmail.com> 1959L: linux-renesas-soc@vger.kernel.org 1960Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1961T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1962S: Supported 1963F: arch/arm64/boot/dts/renesas/ 1964F: Documentation/devicetree/bindings/arm/shmobile.txt 1965F: drivers/soc/renesas/ 1966F: include/linux/soc/renesas/ 1967 1968ARM/RISCPC ARCHITECTURE 1969M: Russell King <linux@armlinux.org.uk> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971W: http://www.armlinux.org.uk/ 1972S: Maintained 1973F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1974F: arch/arm/include/asm/hardware/ioc.h 1975F: arch/arm/include/asm/hardware/iomd.h 1976F: arch/arm/include/asm/hardware/memc.h 1977F: arch/arm/mach-rpc/ 1978F: drivers/net/ethernet/8390/etherh.c 1979F: drivers/net/ethernet/i825xx/ether1* 1980F: drivers/net/ethernet/seeq/ether3* 1981F: drivers/scsi/arm/ 1982 1983ARM/Rockchip SoC support 1984M: Heiko Stuebner <heiko@sntech.de> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986L: linux-rockchip@lists.infradead.org 1987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1988S: Maintained 1989F: arch/arm/boot/dts/rk3* 1990F: arch/arm/boot/dts/rv1108* 1991F: arch/arm/mach-rockchip/ 1992F: drivers/clk/rockchip/ 1993F: drivers/i2c/busses/i2c-rk3x.c 1994F: drivers/*/*rockchip* 1995F: drivers/*/*/*rockchip* 1996F: sound/soc/rockchip/ 1997N: rockchip 1998 1999ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2000M: Kukjin Kim <kgene@kernel.org> 2001M: Krzysztof Kozlowski <krzk@kernel.org> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2004Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2005S: Maintained 2006F: arch/arm/boot/dts/s3c* 2007F: arch/arm/boot/dts/s5p* 2008F: arch/arm/boot/dts/exynos* 2009F: arch/arm64/boot/dts/exynos/ 2010F: arch/arm/plat-samsung/ 2011F: arch/arm/mach-s3c24*/ 2012F: arch/arm/mach-s3c64xx/ 2013F: arch/arm/mach-s5p*/ 2014F: arch/arm/mach-exynos*/ 2015F: drivers/*/*s3c24* 2016F: drivers/*/*/*s3c24* 2017F: drivers/*/*s3c64xx* 2018F: drivers/*/*s5pv210* 2019F: drivers/memory/samsung/* 2020F: drivers/soc/samsung/* 2021F: Documentation/arm/Samsung/ 2022F: Documentation/devicetree/bindings/arm/samsung/ 2023F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2024F: Documentation/devicetree/bindings/power/pd-samsung.txt 2025N: exynos 2026 2027ARM/SAMSUNG MOBILE MACHINE SUPPORT 2028M: Kyungmin Park <kyungmin.park@samsung.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030S: Maintained 2031F: arch/arm/mach-s5pv210/ 2032 2033ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2034M: Kyungmin Park <kyungmin.park@samsung.com> 2035M: Kamil Debski <kamil@wypas.org> 2036M: Andrzej Hajda <a.hajda@samsung.com> 2037L: linux-arm-kernel@lists.infradead.org 2038L: linux-media@vger.kernel.org 2039S: Maintained 2040F: drivers/media/platform/s5p-g2d/ 2041 2042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2043M: Marek Szyprowski <m.szyprowski@samsung.com> 2044L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2045L: linux-media@vger.kernel.org 2046S: Maintained 2047F: drivers/media/platform/s5p-cec/ 2048F: Documentation/devicetree/bindings/media/s5p-cec.txt 2049 2050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2051M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2052M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org 2054L: linux-media@vger.kernel.org 2055S: Maintained 2056F: drivers/media/platform/s5p-jpeg/ 2057 2058ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2059M: Kyungmin Park <kyungmin.park@samsung.com> 2060M: Kamil Debski <kamil@wypas.org> 2061M: Jeongtae Park <jtp.park@samsung.com> 2062M: Andrzej Hajda <a.hajda@samsung.com> 2063L: linux-arm-kernel@lists.infradead.org 2064L: linux-media@vger.kernel.org 2065S: Maintained 2066F: arch/arm/plat-samsung/s5p-dev-mfc.c 2067F: drivers/media/platform/s5p-mfc/ 2068 2069ARM/SHMOBILE ARM ARCHITECTURE 2070M: Simon Horman <horms@verge.net.au> 2071M: Magnus Damm <magnus.damm@gmail.com> 2072L: linux-renesas-soc@vger.kernel.org 2073Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2074T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2075S: Supported 2076F: arch/arm/boot/dts/emev2* 2077F: arch/arm/boot/dts/r7s* 2078F: arch/arm/boot/dts/r8a* 2079F: arch/arm/boot/dts/r9a* 2080F: arch/arm/boot/dts/sh* 2081F: arch/arm/configs/shmobile_defconfig 2082F: arch/arm/include/debug/renesas-scif.S 2083F: arch/arm/mach-shmobile/ 2084F: Documentation/devicetree/bindings/arm/shmobile.txt 2085F: drivers/soc/renesas/ 2086F: include/linux/soc/renesas/ 2087 2088ARM/SOCFPGA ARCHITECTURE 2089M: Dinh Nguyen <dinguyen@kernel.org> 2090S: Maintained 2091F: arch/arm/mach-socfpga/ 2092F: arch/arm/boot/dts/socfpga* 2093F: arch/arm/configs/socfpga_defconfig 2094F: arch/arm64/boot/dts/altera/ 2095W: http://www.rocketboards.org 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2097 2098ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2099M: Dinh Nguyen <dinguyen@kernel.org> 2100S: Maintained 2101F: drivers/clk/socfpga/ 2102 2103ARM/SOCFPGA EDAC SUPPORT 2104M: Thor Thayer <thor.thayer@linux.intel.com> 2105S: Maintained 2106F: drivers/edac/altera_edac. 2107 2108ARM/SPREADTRUM SoC SUPPORT 2109M: Orson Zhai <orsonzhai@gmail.com> 2110M: Baolin Wang <baolin.wang@linaro.org> 2111M: Chunyan Zhang <zhang.lyra@gmail.com> 2112S: Maintained 2113F: arch/arm64/boot/dts/sprd 2114N: sprd 2115 2116ARM/STI ARCHITECTURE 2117M: Patrice Chotard <patrice.chotard@st.com> 2118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2119W: http://www.stlinux.com 2120S: Maintained 2121F: arch/arm/mach-sti/ 2122F: arch/arm/boot/dts/sti* 2123F: drivers/char/hw_random/st-rng.c 2124F: drivers/clocksource/arm_global_timer.c 2125F: drivers/clocksource/clksrc_st_lpc.c 2126F: drivers/cpufreq/sti-cpufreq.c 2127F: drivers/dma/st_fdma* 2128F: drivers/i2c/busses/i2c-st.c 2129F: drivers/media/rc/st_rc.c 2130F: drivers/media/platform/sti/c8sectpfe/ 2131F: drivers/mmc/host/sdhci-st.c 2132F: drivers/phy/st/phy-miphy28lp.c 2133F: drivers/phy/st/phy-stih407-usb.c 2134F: drivers/pinctrl/pinctrl-st.c 2135F: drivers/remoteproc/st_remoteproc.c 2136F: drivers/remoteproc/st_slim_rproc.c 2137F: drivers/reset/sti/ 2138F: drivers/rtc/rtc-st-lpc.c 2139F: drivers/tty/serial/st-asc.c 2140F: drivers/usb/dwc3/dwc3-st.c 2141F: drivers/usb/host/ehci-st.c 2142F: drivers/usb/host/ohci-st.c 2143F: drivers/watchdog/st_lpc_wdt.c 2144F: drivers/ata/ahci_st.c 2145F: include/linux/remoteproc/st_slim_rproc.h 2146 2147ARM/STM32 ARCHITECTURE 2148M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2149M: Alexandre Torgue <alexandre.torgue@st.com> 2150L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2154N: stm32 2155N: stm 2156F: arch/arm/boot/dts/stm32* 2157F: arch/arm/mach-stm32/ 2158F: drivers/clocksource/armv7m_systick.c 2159 2160ARM/Synaptics SoC support 2161M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2162M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Maintained 2165F: arch/arm/mach-berlin/ 2166F: arch/arm/boot/dts/berlin* 2167F: arch/arm64/boot/dts/synaptics/ 2168 2169ARM/TANGO ARCHITECTURE 2170M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2171M: Mans Rullgard <mans@mansr.com> 2172L: linux-arm-kernel@lists.infradead.org 2173S: Odd Fixes 2174N: tango 2175 2176ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2177M: Lennert Buytenhek <kernel@wantstofly.org> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179S: Maintained 2180 2181ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2182M: Hans Verkuil <hans.verkuil@cisco.com> 2183L: linux-tegra@vger.kernel.org 2184L: linux-media@vger.kernel.org 2185S: Maintained 2186F: drivers/media/platform/tegra-cec/ 2187F: Documentation/devicetree/bindings/media/tegra-cec.txt 2188 2189ARM/TETON BGA MACHINE SUPPORT 2190M: "Mark F. Brown" <mark.brown314@gmail.com> 2191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2192S: Maintained 2193 2194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2195M: Santosh Shilimkar <ssantosh@kernel.org> 2196L: linux-kernel@vger.kernel.org 2197S: Maintained 2198F: drivers/memory/*emif* 2199 2200ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2201M: Tero Kristo <t-kristo@ti.com> 2202M: Nishanth Menon <nm@ti.com> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204S: Supported 2205F: Documentation/devicetree/bindings/arm/ti/k3.txt 2206F: arch/arm64/boot/dts/ti/Makefile 2207F: arch/arm64/boot/dts/ti/k3-* 2208 2209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2210M: Santosh Shilimkar <ssantosh@kernel.org> 2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2212S: Maintained 2213F: arch/arm/mach-keystone/ 2214F: arch/arm/boot/dts/keystone-* 2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2216 2217ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2218M: Santosh Shilimkar <ssantosh@kernel.org> 2219L: linux-kernel@vger.kernel.org 2220S: Maintained 2221F: drivers/clk/keystone/ 2222 2223ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2224M: Santosh Shilimkar <ssantosh@kernel.org> 2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2226L: linux-kernel@vger.kernel.org 2227S: Maintained 2228F: drivers/clocksource/timer-keystone.c 2229 2230ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2231M: Santosh Shilimkar <ssantosh@kernel.org> 2232L: linux-kernel@vger.kernel.org 2233S: Maintained 2234F: drivers/power/reset/keystone-reset.c 2235 2236ARM/THECUS N2100 MACHINE SUPPORT 2237M: Lennert Buytenhek <kernel@wantstofly.org> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Maintained 2240 2241ARM/TOSA MACHINE SUPPORT 2242M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2243M: Dirk Opfer <dirk@opfer-online.de> 2244S: Maintained 2245 2246ARM/UNIPHIER ARCHITECTURE 2247M: Masahiro Yamada <yamada.masahiro@socionext.com> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2250S: Maintained 2251F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2252F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2253F: arch/arm/boot/dts/uniphier* 2254F: arch/arm/include/asm/hardware/cache-uniphier.h 2255F: arch/arm/mach-uniphier/ 2256F: arch/arm/mm/cache-uniphier.c 2257F: arch/arm64/boot/dts/socionext/uniphier* 2258F: drivers/bus/uniphier-system-bus.c 2259F: drivers/clk/uniphier/ 2260F: drivers/gpio/gpio-uniphier.c 2261F: drivers/i2c/busses/i2c-uniphier* 2262F: drivers/irqchip/irq-uniphier-aidet.c 2263F: drivers/mmc/host/uniphier-sd.c 2264F: drivers/pinctrl/uniphier/ 2265F: drivers/reset/reset-uniphier.c 2266F: drivers/tty/serial/8250/8250_uniphier.c 2267N: uniphier 2268 2269ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2270M: Ulf Hansson <ulf.hansson@linaro.org> 2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2272T: git git://git.linaro.org/people/ulfh/clk.git 2273S: Maintained 2274F: drivers/clk/ux500/ 2275 2276ARM/VERSATILE EXPRESS PLATFORM 2277M: Liviu Dudau <liviu.dudau@arm.com> 2278M: Sudeep Holla <sudeep.holla@arm.com> 2279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2281S: Maintained 2282F: arch/arm/boot/dts/vexpress* 2283F: arch/arm64/boot/dts/arm/ 2284F: arch/arm/mach-vexpress/ 2285F: */*/vexpress* 2286F: */*/*/vexpress* 2287F: drivers/clk/versatile/clk-vexpress-osc.c 2288F: drivers/clocksource/timer-versatile.c 2289N: mps2 2290 2291ARM/VFP SUPPORT 2292M: Russell King <linux@armlinux.org.uk> 2293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2294W: http://www.armlinux.org.uk/ 2295S: Maintained 2296F: arch/arm/vfp/ 2297 2298ARM/VOIPAC PXA270 SUPPORT 2299M: Marek Vasut <marek.vasut@gmail.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301S: Maintained 2302F: arch/arm/mach-pxa/vpac270.c 2303F: arch/arm/mach-pxa/include/mach/vpac270.h 2304 2305ARM/VT8500 ARM ARCHITECTURE 2306M: Tony Prisk <linux@prisktech.co.nz> 2307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2308S: Maintained 2309F: arch/arm/mach-vt8500/ 2310F: drivers/clocksource/timer-vt8500.c 2311F: drivers/i2c/busses/i2c-wmt.c 2312F: drivers/mmc/host/wmt-sdmmc.c 2313F: drivers/pwm/pwm-vt8500.c 2314F: drivers/rtc/rtc-vt8500.c 2315F: drivers/tty/serial/vt8500_serial.c 2316F: drivers/usb/host/ehci-platform.c 2317F: drivers/usb/host/uhci-platform.c 2318F: drivers/video/fbdev/vt8500lcdfb.* 2319F: drivers/video/fbdev/wm8505fb* 2320F: drivers/video/fbdev/wmt_ge_rops.* 2321 2322ARM/ZIPIT Z2 SUPPORT 2323M: Marek Vasut <marek.vasut@gmail.com> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325S: Maintained 2326F: arch/arm/mach-pxa/z2.c 2327F: arch/arm/mach-pxa/include/mach/z2.h 2328 2329ARM/ZTE ARCHITECTURE 2330M: Jun Nie <jun.nie@linaro.org> 2331M: Shawn Guo <shawnguo@kernel.org> 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2333S: Maintained 2334F: arch/arm/boot/dts/zx2967* 2335F: arch/arm/mach-zx/ 2336F: arch/arm64/boot/dts/zte/ 2337F: drivers/clk/zte/ 2338F: drivers/dma/zx_dma.c 2339F: drivers/gpio/gpio-zx.c 2340F: drivers/i2c/busses/i2c-zx2967.c 2341F: drivers/mmc/host/dw_mmc-zx.* 2342F: drivers/pinctrl/zte/ 2343F: drivers/soc/zte/ 2344F: drivers/thermal/zx2967_thermal.c 2345F: drivers/watchdog/zx2967_wdt.c 2346F: Documentation/devicetree/bindings/arm/zte.txt 2347F: Documentation/devicetree/bindings/clock/zx2967*.txt 2348F: Documentation/devicetree/bindings/dma/zxdma.txt 2349F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2350F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2351F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2352F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2353F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2354F: Documentation/devicetree/bindings/soc/zte/ 2355F: Documentation/devicetree/bindings/sound/zte,*.txt 2356F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2357F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2358F: include/dt-bindings/clock/zx2967*.h 2359F: include/dt-bindings/soc/zte,*.h 2360F: sound/soc/codecs/zx_aud96p22.c 2361F: sound/soc/zte/ 2362 2363ARM/ZYNQ ARCHITECTURE 2364M: Michal Simek <michal.simek@xilinx.com> 2365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2366W: http://wiki.xilinx.com 2367T: git https://github.com/Xilinx/linux-xlnx.git 2368S: Supported 2369F: arch/arm/mach-zynq/ 2370F: drivers/cpuidle/cpuidle-zynq.c 2371F: drivers/block/xsysace.c 2372N: zynq 2373N: xilinx 2374F: drivers/clocksource/timer-cadence-ttc.c 2375F: drivers/i2c/busses/i2c-cadence.c 2376F: drivers/mmc/host/sdhci-of-arasan.c 2377F: drivers/edac/synopsys_edac.c 2378F: drivers/i2c/busses/i2c-xiic.c 2379 2380ARM64 PORT (AARCH64 ARCHITECTURE) 2381M: Catalin Marinas <catalin.marinas@arm.com> 2382M: Will Deacon <will.deacon@arm.com> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2385S: Maintained 2386F: arch/arm64/ 2387X: arch/arm64/boot/dts/ 2388F: Documentation/arm64/ 2389 2390AS3645A LED FLASH CONTROLLER DRIVER 2391M: Sakari Ailus <sakari.ailus@iki.fi> 2392L: linux-leds@vger.kernel.org 2393S: Maintained 2394F: drivers/leds/leds-as3645a.c 2395 2396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2397M: Tianshu Qiu <tian.shu.qiu@intel.com> 2398L: linux-media@vger.kernel.org 2399T: git git://linuxtv.org/media_tree.git 2400S: Maintained 2401F: drivers/media/i2c/ak7375.c 2402F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2403 2404ASAHI KASEI AK8974 DRIVER 2405M: Linus Walleij <linus.walleij@linaro.org> 2406L: linux-iio@vger.kernel.org 2407W: http://www.akm.com/ 2408S: Supported 2409F: drivers/iio/magnetometer/ak8974.c 2410 2411ASC7621 HARDWARE MONITOR DRIVER 2412M: George Joseph <george.joseph@fairview5.com> 2413L: linux-hwmon@vger.kernel.org 2414S: Maintained 2415F: Documentation/hwmon/asc7621 2416F: drivers/hwmon/asc7621.c 2417 2418ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2419M: Corentin Chary <corentin.chary@gmail.com> 2420L: acpi4asus-user@lists.sourceforge.net 2421L: platform-driver-x86@vger.kernel.org 2422W: http://acpi4asus.sf.net 2423S: Maintained 2424F: drivers/platform/x86/asus*.c 2425F: drivers/platform/x86/eeepc*.c 2426 2427ASUS WIRELESS RADIO CONTROL DRIVER 2428M: João Paulo Rechi Vita <jprvita@gmail.com> 2429L: platform-driver-x86@vger.kernel.org 2430S: Maintained 2431F: drivers/platform/x86/asus-wireless.c 2432 2433ASYMMETRIC KEYS 2434M: David Howells <dhowells@redhat.com> 2435L: keyrings@vger.kernel.org 2436S: Maintained 2437F: Documentation/crypto/asymmetric-keys.txt 2438F: include/linux/verification.h 2439F: include/crypto/public_key.h 2440F: include/crypto/pkcs7.h 2441F: crypto/asymmetric_keys/ 2442 2443ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2444R: Dan Williams <dan.j.williams@intel.com> 2445W: http://sourceforge.net/projects/xscaleiop 2446S: Odd fixes 2447F: Documentation/crypto/async-tx-api.txt 2448F: crypto/async_tx/ 2449F: drivers/dma/ 2450F: include/linux/dmaengine.h 2451F: include/linux/async_tx.h 2452 2453AT24 EEPROM DRIVER 2454M: Bartosz Golaszewski <brgl@bgdev.pl> 2455L: linux-i2c@vger.kernel.org 2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2457S: Maintained 2458F: Documentation/devicetree/bindings/eeprom/at24.txt 2459F: drivers/misc/eeprom/at24.c 2460F: include/linux/platform_data/at24.h 2461 2462ATA OVER ETHERNET (AOE) DRIVER 2463M: "Ed L. Cashin" <ed.cashin@acm.org> 2464W: http://www.openaoe.org/ 2465S: Supported 2466F: Documentation/aoe/ 2467F: drivers/block/aoe/ 2468 2469ATHEROS 71XX/9XXX GPIO DRIVER 2470M: Alban Bedel <albeu@free.fr> 2471W: https://github.com/AlbanBedel/linux 2472T: git git://github.com/AlbanBedel/linux 2473S: Maintained 2474F: drivers/gpio/gpio-ath79.c 2475F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2476 2477ATHEROS 71XX/9XXX USB PHY DRIVER 2478M: Alban Bedel <albeu@free.fr> 2479W: https://github.com/AlbanBedel/linux 2480T: git git://github.com/AlbanBedel/linux 2481S: Maintained 2482F: drivers/phy/qualcomm/phy-ath79-usb.c 2483F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2484 2485ATHEROS ATH GENERIC UTILITIES 2486M: Kalle Valo <kvalo@codeaurora.org> 2487L: linux-wireless@vger.kernel.org 2488S: Supported 2489F: drivers/net/wireless/ath/* 2490 2491ATHEROS ATH5K WIRELESS DRIVER 2492M: Jiri Slaby <jirislaby@gmail.com> 2493M: Nick Kossifidis <mickflemm@gmail.com> 2494M: Luis Chamberlain <mcgrof@kernel.org> 2495L: linux-wireless@vger.kernel.org 2496W: http://wireless.kernel.org/en/users/Drivers/ath5k 2497S: Maintained 2498F: drivers/net/wireless/ath/ath5k/ 2499 2500ATHEROS ATH6KL WIRELESS DRIVER 2501M: Kalle Valo <kvalo@codeaurora.org> 2502L: linux-wireless@vger.kernel.org 2503W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2505S: Supported 2506F: drivers/net/wireless/ath/ath6kl/ 2507 2508ATI_REMOTE2 DRIVER 2509M: Ville Syrjala <syrjala@sci.fi> 2510S: Maintained 2511F: drivers/input/misc/ati_remote2.c 2512 2513ATK0110 HWMON DRIVER 2514M: Luca Tettamanti <kronos.it@gmail.com> 2515L: linux-hwmon@vger.kernel.org 2516S: Maintained 2517F: drivers/hwmon/asus_atk0110.c 2518 2519ATLX ETHERNET DRIVERS 2520M: Jay Cliburn <jcliburn@gmail.com> 2521M: Chris Snook <chris.snook@gmail.com> 2522L: netdev@vger.kernel.org 2523W: http://sourceforge.net/projects/atl1 2524W: http://atl1.sourceforge.net 2525S: Maintained 2526F: drivers/net/ethernet/atheros/ 2527 2528ATM 2529M: Chas Williams <3chas3@gmail.com> 2530L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2531L: netdev@vger.kernel.org 2532W: http://linux-atm.sourceforge.net 2533S: Maintained 2534F: drivers/atm/ 2535F: include/linux/atm* 2536F: include/uapi/linux/atm* 2537 2538ATMEL MACB ETHERNET DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540S: Supported 2541F: drivers/net/ethernet/cadence/ 2542 2543ATMEL MAXTOUCH DRIVER 2544M: Nick Dyer <nick@shmanahar.org> 2545T: git git://github.com/ndyer/linux.git 2546S: Maintained 2547F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2548F: drivers/input/touchscreen/atmel_mxt_ts.c 2549 2550ATMEL WIRELESS DRIVER 2551M: Simon Kelley <simon@thekelleys.org.uk> 2552L: linux-wireless@vger.kernel.org 2553W: http://www.thekelleys.org.uk/atmel 2554W: http://atmelwlandriver.sourceforge.net/ 2555S: Maintained 2556F: drivers/net/wireless/atmel/atmel* 2557 2558ATOMIC INFRASTRUCTURE 2559M: Will Deacon <will.deacon@arm.com> 2560M: Peter Zijlstra <peterz@infradead.org> 2561R: Boqun Feng <boqun.feng@gmail.com> 2562L: linux-kernel@vger.kernel.org 2563S: Maintained 2564F: arch/*/include/asm/atomic*.h 2565F: include/*/atomic*.h 2566 2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2568M: Bradley Grove <linuxdrivers@attotech.com> 2569L: linux-scsi@vger.kernel.org 2570W: http://www.attotech.com 2571S: Supported 2572F: drivers/scsi/esas2r 2573 2574ATUSB IEEE 802.15.4 RADIO DRIVER 2575M: Stefan Schmidt <stefan@datenfreihafen.org> 2576L: linux-wpan@vger.kernel.org 2577S: Maintained 2578F: drivers/net/ieee802154/atusb.c 2579F: drivers/net/ieee802154/atusb.h 2580F: drivers/net/ieee802154/at86rf230.h 2581 2582AUDIT SUBSYSTEM 2583M: Paul Moore <paul@paul-moore.com> 2584M: Eric Paris <eparis@redhat.com> 2585L: linux-audit@redhat.com (moderated for non-subscribers) 2586W: https://github.com/linux-audit 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2588S: Supported 2589F: include/linux/audit.h 2590F: include/uapi/linux/audit.h 2591F: kernel/audit* 2592 2593AUXILIARY DISPLAY DRIVERS 2594M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2595S: Maintained 2596F: drivers/auxdisplay/ 2597F: include/linux/cfag12864b.h 2598 2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2600M: Andreas Klinger <ak@it-klinger.de> 2601L: linux-iio@vger.kernel.org 2602S: Maintained 2603F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2604F: drivers/iio/adc/hx711.c 2605 2606AX.25 NETWORK LAYER 2607M: Ralf Baechle <ralf@linux-mips.org> 2608L: linux-hams@vger.kernel.org 2609W: http://www.linux-ax25.org/ 2610S: Maintained 2611F: include/uapi/linux/ax25.h 2612F: include/net/ax25.h 2613F: net/ax25/ 2614 2615AXENTIA ARM DEVICES 2616M: Peter Rosin <peda@axentia.se> 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2618S: Maintained 2619F: Documentation/devicetree/bindings/arm/axentia.txt 2620F: arch/arm/boot/dts/at91-linea.dtsi 2621F: arch/arm/boot/dts/at91-natte.dtsi 2622F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2623F: arch/arm/boot/dts/at91-tse850-3.dts 2624 2625AXENTIA ASOC DRIVERS 2626M: Peter Rosin <peda@axentia.se> 2627L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2628S: Maintained 2629F: Documentation/devicetree/bindings/sound/axentia,* 2630F: sound/soc/atmel/tse850-pcm5142.c 2631 2632AZ6007 DVB DRIVER 2633M: Mauro Carvalho Chehab <mchehab@kernel.org> 2634L: linux-media@vger.kernel.org 2635W: https://linuxtv.org 2636T: git git://linuxtv.org/media_tree.git 2637S: Maintained 2638F: drivers/media/usb/dvb-usb-v2/az6007.c 2639 2640AZTECH FM RADIO RECEIVER DRIVER 2641M: Hans Verkuil <hverkuil@xs4all.nl> 2642L: linux-media@vger.kernel.org 2643T: git git://linuxtv.org/media_tree.git 2644W: https://linuxtv.org 2645S: Maintained 2646F: drivers/media/radio/radio-aztech* 2647 2648B43 WIRELESS DRIVER 2649L: linux-wireless@vger.kernel.org 2650L: b43-dev@lists.infradead.org 2651W: http://wireless.kernel.org/en/users/Drivers/b43 2652S: Odd Fixes 2653F: drivers/net/wireless/broadcom/b43/ 2654 2655B43LEGACY WIRELESS DRIVER 2656M: Larry Finger <Larry.Finger@lwfinger.net> 2657L: linux-wireless@vger.kernel.org 2658L: b43-dev@lists.infradead.org 2659W: http://wireless.kernel.org/en/users/Drivers/b43 2660S: Maintained 2661F: drivers/net/wireless/broadcom/b43legacy/ 2662 2663BACKLIGHT CLASS/SUBSYSTEM 2664M: Lee Jones <lee.jones@linaro.org> 2665M: Daniel Thompson <daniel.thompson@linaro.org> 2666M: Jingoo Han <jingoohan1@gmail.com> 2667L: dri-devel@lists.freedesktop.org 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2669S: Maintained 2670F: drivers/video/backlight/ 2671F: include/linux/backlight.h 2672F: include/linux/pwm_backlight.h 2673F: Documentation/devicetree/bindings/leds/backlight 2674 2675BATMAN ADVANCED 2676M: Marek Lindner <mareklindner@neomailbox.ch> 2677M: Simon Wunderlich <sw@simonwunderlich.de> 2678M: Antonio Quartulli <a@unstable.cc> 2679L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2680W: https://www.open-mesh.org/ 2681Q: https://patchwork.open-mesh.org/project/batman/list/ 2682S: Maintained 2683F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2684F: Documentation/ABI/testing/sysfs-class-net-mesh 2685F: Documentation/networking/batman-adv.rst 2686F: include/uapi/linux/batadv_packet.h 2687F: include/uapi/linux/batman_adv.h 2688F: net/batman-adv/ 2689 2690BAYCOM/HDLCDRV DRIVERS FOR AX.25 2691M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2692L: linux-hams@vger.kernel.org 2693W: http://www.baycom.org/~tom/ham/ham.html 2694S: Maintained 2695F: drivers/net/hamradio/baycom* 2696 2697BCACHE (BLOCK LAYER CACHE) 2698M: Coly Li <colyli@suse.de> 2699M: Kent Overstreet <kent.overstreet@gmail.com> 2700L: linux-bcache@vger.kernel.org 2701W: http://bcache.evilpiepirate.org 2702C: irc://irc.oftc.net/bcache 2703S: Maintained 2704F: drivers/md/bcache/ 2705 2706BDISP ST MEDIA DRIVER 2707M: Fabien Dessenne <fabien.dessenne@st.com> 2708L: linux-media@vger.kernel.org 2709T: git git://linuxtv.org/media_tree.git 2710W: https://linuxtv.org 2711S: Supported 2712F: drivers/media/platform/sti/bdisp 2713 2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2715M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2716L: netdev@vger.kernel.org 2717S: Maintained 2718F: drivers/net/ethernet/ec_bhf.c 2719 2720BEFS FILE SYSTEM 2721M: Luis de Bethencourt <luisbg@kernel.org> 2722M: Salah Triki <salah.triki@gmail.com> 2723S: Maintained 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2725F: Documentation/filesystems/befs.txt 2726F: fs/befs/ 2727 2728BFQ I/O SCHEDULER 2729M: Paolo Valente <paolo.valente@linaro.org> 2730M: Jens Axboe <axboe@kernel.dk> 2731L: linux-block@vger.kernel.org 2732S: Maintained 2733F: block/bfq-* 2734F: Documentation/block/bfq-iosched.txt 2735 2736BFS FILE SYSTEM 2737M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2738S: Maintained 2739F: Documentation/filesystems/bfs.txt 2740F: fs/bfs/ 2741F: include/uapi/linux/bfs_fs.h 2742 2743BLINKM RGB LED DRIVER 2744M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2745S: Maintained 2746F: drivers/leds/leds-blinkm.c 2747 2748BLOCK LAYER 2749M: Jens Axboe <axboe@kernel.dk> 2750L: linux-block@vger.kernel.org 2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2752S: Maintained 2753F: block/ 2754F: drivers/block/ 2755F: kernel/trace/blktrace.c 2756F: lib/sbitmap.c 2757 2758BLOCK2MTD DRIVER 2759M: Joern Engel <joern@lazybastard.org> 2760L: linux-mtd@lists.infradead.org 2761S: Maintained 2762F: drivers/mtd/devices/block2mtd.c 2763 2764BLUETOOTH DRIVERS 2765M: Marcel Holtmann <marcel@holtmann.org> 2766M: Johan Hedberg <johan.hedberg@gmail.com> 2767L: linux-bluetooth@vger.kernel.org 2768W: http://www.bluez.org/ 2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2771S: Maintained 2772F: drivers/bluetooth/ 2773 2774BLUETOOTH SUBSYSTEM 2775M: Marcel Holtmann <marcel@holtmann.org> 2776M: Johan Hedberg <johan.hedberg@gmail.com> 2777L: linux-bluetooth@vger.kernel.org 2778W: http://www.bluez.org/ 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2781S: Maintained 2782F: net/bluetooth/ 2783F: include/net/bluetooth/ 2784 2785BONDING DRIVER 2786M: Jay Vosburgh <j.vosburgh@gmail.com> 2787M: Veaceslav Falico <vfalico@gmail.com> 2788M: Andy Gospodarek <andy@greyhouse.net> 2789L: netdev@vger.kernel.org 2790W: http://sourceforge.net/projects/bonding/ 2791S: Supported 2792F: drivers/net/bonding/ 2793F: include/uapi/linux/if_bonding.h 2794 2795BPF (Safe dynamic programs and tools) 2796M: Alexei Starovoitov <ast@kernel.org> 2797M: Daniel Borkmann <daniel@iogearbox.net> 2798L: netdev@vger.kernel.org 2799L: linux-kernel@vger.kernel.org 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2802Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2803S: Supported 2804F: arch/*/net/* 2805F: Documentation/networking/filter.txt 2806F: Documentation/bpf/ 2807F: include/linux/bpf* 2808F: include/linux/filter.h 2809F: include/trace/events/xdp.h 2810F: include/uapi/linux/bpf* 2811F: include/uapi/linux/filter.h 2812F: kernel/bpf/ 2813F: kernel/trace/bpf_trace.c 2814F: lib/test_bpf.c 2815F: net/bpf/ 2816F: net/core/filter.c 2817F: net/sched/act_bpf.c 2818F: net/sched/cls_bpf.c 2819F: samples/bpf/ 2820F: tools/bpf/ 2821F: tools/lib/bpf/ 2822F: tools/testing/selftests/bpf/ 2823 2824BPF JIT for ARM 2825M: Shubham Bansal <illusionist.neo@gmail.com> 2826L: netdev@vger.kernel.org 2827S: Maintained 2828F: arch/arm/net/ 2829 2830BPF JIT for ARM64 2831M: Daniel Borkmann <daniel@iogearbox.net> 2832M: Alexei Starovoitov <ast@kernel.org> 2833M: Zi Shen Lim <zlim.lnx@gmail.com> 2834L: netdev@vger.kernel.org 2835S: Supported 2836F: arch/arm64/net/ 2837 2838BPF JIT for MIPS (32-BIT AND 64-BIT) 2839M: Paul Burton <paul.burton@mips.com> 2840L: netdev@vger.kernel.org 2841S: Maintained 2842F: arch/mips/net/ 2843 2844BPF JIT for NFP NICs 2845M: Jakub Kicinski <jakub.kicinski@netronome.com> 2846L: netdev@vger.kernel.org 2847S: Supported 2848F: drivers/net/ethernet/netronome/nfp/bpf/ 2849 2850BPF JIT for POWERPC (32-BIT AND 64-BIT) 2851M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2852M: Sandipan Das <sandipan@linux.ibm.com> 2853L: netdev@vger.kernel.org 2854S: Maintained 2855F: arch/powerpc/net/ 2856 2857BPF JIT for S390 2858M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2859M: Heiko Carstens <heiko.carstens@de.ibm.com> 2860L: netdev@vger.kernel.org 2861S: Maintained 2862F: arch/s390/net/ 2863X: arch/s390/net/pnet.c 2864 2865BPF JIT for SPARC (32-BIT AND 64-BIT) 2866M: David S. Miller <davem@davemloft.net> 2867L: netdev@vger.kernel.org 2868S: Maintained 2869F: arch/sparc/net/ 2870 2871BPF JIT for X86 32-BIT 2872M: Wang YanQing <udknight@gmail.com> 2873L: netdev@vger.kernel.org 2874S: Maintained 2875F: arch/x86/net/bpf_jit_comp32.c 2876 2877BPF JIT for X86 64-BIT 2878M: Alexei Starovoitov <ast@kernel.org> 2879M: Daniel Borkmann <daniel@iogearbox.net> 2880L: netdev@vger.kernel.org 2881S: Supported 2882F: arch/x86/net/ 2883X: arch/x86/net/bpf_jit_comp32.c 2884 2885BROADCOM B44 10/100 ETHERNET DRIVER 2886M: Michael Chan <michael.chan@broadcom.com> 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/b44.* 2890 2891BROADCOM B53 ETHERNET SWITCH DRIVER 2892M: Florian Fainelli <f.fainelli@gmail.com> 2893L: netdev@vger.kernel.org 2894L: openwrt-devel@lists.openwrt.org (subscribers-only) 2895S: Supported 2896F: drivers/net/dsa/b53/* 2897F: include/linux/platform_data/b53.h 2898 2899BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901M: Ray Jui <rjui@broadcom.com> 2902M: Scott Branden <sbranden@broadcom.com> 2903M: bcm-kernel-feedback-list@broadcom.com 2904T: git git://github.com/broadcom/mach-bcm 2905S: Maintained 2906N: bcm281* 2907N: bcm113* 2908N: bcm216* 2909N: kona 2910F: arch/arm/mach-bcm/ 2911 2912BROADCOM BCM2835 ARM ARCHITECTURE 2913M: Eric Anholt <eric@anholt.net> 2914M: Stefan Wahren <stefan.wahren@i2se.com> 2915L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2917T: git git://github.com/anholt/linux 2918S: Maintained 2919N: bcm2835 2920F: drivers/staging/vc04_services 2921 2922BROADCOM BCM47XX MIPS ARCHITECTURE 2923M: Hauke Mehrtens <hauke@hauke-m.de> 2924M: Rafał Miłecki <zajec5@gmail.com> 2925L: linux-mips@vger.kernel.org 2926S: Maintained 2927F: Documentation/devicetree/bindings/mips/brcm/ 2928F: arch/mips/bcm47xx/* 2929F: arch/mips/include/asm/mach-bcm47xx/* 2930 2931BROADCOM BCM5301X ARM ARCHITECTURE 2932M: Hauke Mehrtens <hauke@hauke-m.de> 2933M: Rafał Miłecki <zajec5@gmail.com> 2934M: bcm-kernel-feedback-list@broadcom.com 2935L: linux-arm-kernel@lists.infradead.org 2936S: Maintained 2937F: arch/arm/mach-bcm/bcm_5301x.c 2938F: arch/arm/boot/dts/bcm5301x*.dtsi 2939F: arch/arm/boot/dts/bcm470* 2940F: arch/arm/boot/dts/bcm953012* 2941 2942BROADCOM BCM53573 ARM ARCHITECTURE 2943M: Rafał Miłecki <rafal@milecki.pl> 2944L: linux-arm-kernel@lists.infradead.org 2945S: Maintained 2946F: arch/arm/boot/dts/bcm53573* 2947F: arch/arm/boot/dts/bcm47189* 2948 2949BROADCOM BCM63XX ARM ARCHITECTURE 2950M: Florian Fainelli <f.fainelli@gmail.com> 2951M: bcm-kernel-feedback-list@broadcom.com 2952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2953T: git git://github.com/broadcom/stblinux.git 2954S: Maintained 2955N: bcm63xx 2956 2957BROADCOM BCM63XX/BCM33XX UDC DRIVER 2958M: Kevin Cernekee <cernekee@gmail.com> 2959L: linux-usb@vger.kernel.org 2960S: Maintained 2961F: drivers/usb/gadget/udc/bcm63xx_udc.* 2962 2963BROADCOM BCM7XXX ARM ARCHITECTURE 2964M: Brian Norris <computersforpeace@gmail.com> 2965M: Gregory Fong <gregory.0xf0@gmail.com> 2966M: Florian Fainelli <f.fainelli@gmail.com> 2967M: bcm-kernel-feedback-list@broadcom.com 2968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2969T: git git://github.com/broadcom/stblinux.git 2970S: Maintained 2971F: arch/arm/mach-bcm/*brcmstb* 2972F: arch/arm/boot/dts/bcm7*.dts* 2973F: drivers/bus/brcmstb_gisb.c 2974F: arch/arm/mm/cache-b15-rac.c 2975F: arch/arm/include/asm/hardware/cache-b15-rac.h 2976N: brcmstb 2977 2978BROADCOM BMIPS CPUFREQ DRIVER 2979M: Markus Mayer <mmayer@broadcom.com> 2980M: bcm-kernel-feedback-list@broadcom.com 2981L: linux-pm@vger.kernel.org 2982S: Maintained 2983F: drivers/cpufreq/bmips-cpufreq.c 2984 2985BROADCOM BMIPS MIPS ARCHITECTURE 2986M: Kevin Cernekee <cernekee@gmail.com> 2987M: Florian Fainelli <f.fainelli@gmail.com> 2988L: linux-mips@vger.kernel.org 2989T: git git://github.com/broadcom/stblinux.git 2990S: Maintained 2991F: arch/mips/bmips/* 2992F: arch/mips/include/asm/mach-bmips/* 2993F: arch/mips/kernel/*bmips* 2994F: arch/mips/boot/dts/brcm/bcm*.dts* 2995F: drivers/irqchip/irq-bcm63* 2996F: drivers/irqchip/irq-bcm7* 2997F: drivers/irqchip/irq-brcmstb* 2998F: include/linux/bcm963xx_nvram.h 2999F: include/linux/bcm963xx_tag.h 3000 3001BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3002M: Rasesh Mody <rasesh.mody@cavium.com> 3003M: Dept-GELinuxNICDev@cavium.com 3004L: netdev@vger.kernel.org 3005S: Supported 3006F: drivers/net/ethernet/broadcom/bnx2.* 3007F: drivers/net/ethernet/broadcom/bnx2_* 3008 3009BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3010M: QLogic-Storage-Upstream@qlogic.com 3011L: linux-scsi@vger.kernel.org 3012S: Supported 3013F: drivers/scsi/bnx2fc/ 3014 3015BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3016M: QLogic-Storage-Upstream@qlogic.com 3017L: linux-scsi@vger.kernel.org 3018S: Supported 3019F: drivers/scsi/bnx2i/ 3020 3021BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3022M: Ariel Elior <ariel.elior@cavium.com> 3023M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3024M: everest-linux-l2@cavium.com 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/bnx2x/ 3028 3029BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3030M: Michael Chan <michael.chan@broadcom.com> 3031L: netdev@vger.kernel.org 3032S: Supported 3033F: drivers/net/ethernet/broadcom/bnxt/ 3034 3035BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3036M: Arend van Spriel <arend.vanspriel@broadcom.com> 3037M: Franky Lin <franky.lin@broadcom.com> 3038M: Hante Meuleman <hante.meuleman@broadcom.com> 3039M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3040M: Wright Feng <wright.feng@cypress.com> 3041L: linux-wireless@vger.kernel.org 3042L: brcm80211-dev-list.pdl@broadcom.com 3043L: brcm80211-dev-list@cypress.com 3044S: Supported 3045F: drivers/net/wireless/broadcom/brcm80211/ 3046 3047BROADCOM BRCMSTB GPIO DRIVER 3048M: Gregory Fong <gregory.0xf0@gmail.com> 3049L: bcm-kernel-feedback-list@broadcom.com 3050S: Supported 3051F: drivers/gpio/gpio-brcmstb.c 3052F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3053 3054BROADCOM BRCMSTB I2C DRIVER 3055M: Kamal Dasu <kdasu.kdev@gmail.com> 3056L: linux-i2c@vger.kernel.org 3057L: bcm-kernel-feedback-list@broadcom.com 3058S: Supported 3059F: drivers/i2c/busses/i2c-brcmstb.c 3060F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3061 3062BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3063M: Al Cooper <alcooperx@gmail.com> 3064L: linux-kernel@vger.kernel.org 3065L: bcm-kernel-feedback-list@broadcom.com 3066S: Maintained 3067F: drivers/phy/broadcom/phy-brcm-usb* 3068 3069BROADCOM GENET ETHERNET DRIVER 3070M: Doug Berger <opendmb@gmail.com> 3071M: Florian Fainelli <f.fainelli@gmail.com> 3072L: netdev@vger.kernel.org 3073S: Supported 3074F: drivers/net/ethernet/broadcom/genet/ 3075 3076BROADCOM IPROC ARM ARCHITECTURE 3077M: Ray Jui <rjui@broadcom.com> 3078M: Scott Branden <sbranden@broadcom.com> 3079M: bcm-kernel-feedback-list@broadcom.com 3080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3081T: git git://github.com/broadcom/cygnus-linux.git 3082S: Maintained 3083N: iproc 3084N: cygnus 3085N: bcm[-_]nsp 3086N: bcm9113* 3087N: bcm9583* 3088N: bcm9585* 3089N: bcm9586* 3090N: bcm988312 3091N: bcm113* 3092N: bcm583* 3093N: bcm585* 3094N: bcm586* 3095N: bcm88312 3096N: hr2 3097N: stingray 3098F: arch/arm64/boot/dts/broadcom/northstar2/* 3099F: arch/arm64/boot/dts/broadcom/stingray/* 3100F: drivers/clk/bcm/clk-ns* 3101F: drivers/clk/bcm/clk-sr* 3102F: drivers/pinctrl/bcm/pinctrl-ns* 3103F: include/dt-bindings/clock/bcm-sr* 3104 3105BROADCOM KONA GPIO DRIVER 3106M: Ray Jui <rjui@broadcom.com> 3107L: bcm-kernel-feedback-list@broadcom.com 3108S: Supported 3109F: drivers/gpio/gpio-bcm-kona.c 3110F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3111 3112BROADCOM NETXTREME-E ROCE DRIVER 3113M: Selvin Xavier <selvin.xavier@broadcom.com> 3114M: Devesh Sharma <devesh.sharma@broadcom.com> 3115M: Somnath Kotur <somnath.kotur@broadcom.com> 3116M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3117L: linux-rdma@vger.kernel.org 3118W: http://www.broadcom.com 3119S: Supported 3120F: drivers/infiniband/hw/bnxt_re/ 3121F: include/uapi/rdma/bnxt_re-abi.h 3122 3123BROADCOM NVRAM DRIVER 3124M: Rafał Miłecki <zajec5@gmail.com> 3125L: linux-mips@vger.kernel.org 3126S: Maintained 3127F: drivers/firmware/broadcom/* 3128 3129BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3130M: Rafał Miłecki <zajec5@gmail.com> 3131L: linux-wireless@vger.kernel.org 3132S: Maintained 3133F: drivers/bcma/ 3134F: include/linux/bcma/ 3135 3136BROADCOM STB AVS CPUFREQ DRIVER 3137M: Markus Mayer <mmayer@broadcom.com> 3138M: bcm-kernel-feedback-list@broadcom.com 3139L: linux-pm@vger.kernel.org 3140S: Maintained 3141F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3142F: drivers/cpufreq/brcmstb* 3143 3144BROADCOM STB AVS TMON DRIVER 3145M: Markus Mayer <mmayer@broadcom.com> 3146M: bcm-kernel-feedback-list@broadcom.com 3147L: linux-pm@vger.kernel.org 3148S: Maintained 3149F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3150F: drivers/thermal/broadcom/brcmstb* 3151 3152BROADCOM STB NAND FLASH DRIVER 3153M: Brian Norris <computersforpeace@gmail.com> 3154M: Kamal Dasu <kdasu.kdev@gmail.com> 3155L: linux-mtd@lists.infradead.org 3156L: bcm-kernel-feedback-list@broadcom.com 3157S: Maintained 3158F: drivers/mtd/nand/raw/brcmnand/ 3159 3160BROADCOM STB DPFE DRIVER 3161M: Markus Mayer <mmayer@broadcom.com> 3162M: bcm-kernel-feedback-list@broadcom.com 3163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3164S: Maintained 3165F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3166F: drivers/memory/brcmstb_dpfe.c 3167 3168BROADCOM SPI DRIVER 3169M: Kamal Dasu <kdasu.kdev@gmail.com> 3170M: bcm-kernel-feedback-list@broadcom.com 3171S: Maintained 3172F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3173F: drivers/spi/spi-bcm-qspi.* 3174F: drivers/spi/spi-brcmstb-qspi.c 3175F: drivers/spi/spi-iproc-qspi.c 3176 3177BROADCOM SYSTEMPORT ETHERNET DRIVER 3178M: Florian Fainelli <f.fainelli@gmail.com> 3179L: netdev@vger.kernel.org 3180S: Supported 3181F: drivers/net/ethernet/broadcom/bcmsysport.* 3182 3183BROADCOM TG3 GIGABIT ETHERNET DRIVER 3184M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3185M: Prashant Sreedharan <prashant@broadcom.com> 3186M: Michael Chan <mchan@broadcom.com> 3187L: netdev@vger.kernel.org 3188S: Supported 3189F: drivers/net/ethernet/broadcom/tg3.* 3190 3191BROCADE BFA FC SCSI DRIVER 3192M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3193M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3194L: linux-scsi@vger.kernel.org 3195S: Supported 3196F: drivers/scsi/bfa/ 3197 3198BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3199M: Rasesh Mody <rasesh.mody@cavium.com> 3200M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3201M: Dept-GELinuxNICDev@cavium.com 3202L: netdev@vger.kernel.org 3203S: Supported 3204F: drivers/net/ethernet/brocade/bna/ 3205 3206BSG (block layer generic sg v4 driver) 3207M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3208L: linux-scsi@vger.kernel.org 3209S: Supported 3210F: block/bsg.c 3211F: include/linux/bsg.h 3212F: include/uapi/linux/bsg.h 3213 3214BT87X AUDIO DRIVER 3215M: Clemens Ladisch <clemens@ladisch.de> 3216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3217T: git git://git.alsa-project.org/alsa-kernel.git 3218S: Maintained 3219F: Documentation/sound/cards/bt87x.rst 3220F: sound/pci/bt87x.c 3221 3222BT8XXGPIO DRIVER 3223M: Michael Buesch <m@bues.ch> 3224W: http://bu3sch.de/btgpio.php 3225S: Maintained 3226F: drivers/gpio/gpio-bt8xx.c 3227 3228BTRFS FILE SYSTEM 3229M: Chris Mason <clm@fb.com> 3230M: Josef Bacik <josef@toxicpanda.com> 3231M: David Sterba <dsterba@suse.com> 3232L: linux-btrfs@vger.kernel.org 3233W: http://btrfs.wiki.kernel.org/ 3234Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3236S: Maintained 3237F: Documentation/filesystems/btrfs.txt 3238F: fs/btrfs/ 3239F: include/linux/btrfs* 3240F: include/uapi/linux/btrfs* 3241 3242BTTV VIDEO4LINUX DRIVER 3243M: Mauro Carvalho Chehab <mchehab@kernel.org> 3244L: linux-media@vger.kernel.org 3245W: https://linuxtv.org 3246T: git git://linuxtv.org/media_tree.git 3247S: Odd fixes 3248F: Documentation/media/v4l-drivers/bttv* 3249F: drivers/media/pci/bt8xx/bttv* 3250 3251BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3252M: Chanwoo Choi <cw00.choi@samsung.com> 3253L: linux-pm@vger.kernel.org 3254L: linux-samsung-soc@vger.kernel.org 3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3256S: Maintained 3257F: drivers/devfreq/exynos-bus.c 3258F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3259 3260BUSLOGIC SCSI DRIVER 3261M: Khalid Aziz <khalid@gonehiking.org> 3262L: linux-scsi@vger.kernel.org 3263S: Maintained 3264F: drivers/scsi/BusLogic.* 3265F: drivers/scsi/FlashPoint.* 3266 3267C-MEDIA CMI8788 DRIVER 3268M: Clemens Ladisch <clemens@ladisch.de> 3269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3270T: git git://git.alsa-project.org/alsa-kernel.git 3271S: Maintained 3272F: sound/pci/oxygen/ 3273 3274C-SKY ARCHITECTURE 3275M: Guo Ren <guoren@kernel.org> 3276T: git https://github.com/c-sky/csky-linux.git 3277S: Supported 3278F: arch/csky/ 3279F: Documentation/devicetree/bindings/csky/ 3280F: drivers/irqchip/irq-csky-* 3281F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3282F: drivers/clocksource/timer-gx6605s.c 3283F: drivers/clocksource/timer-mp-csky.c 3284F: Documentation/devicetree/bindings/timer/csky,* 3285K: csky 3286N: csky 3287 3288C6X ARCHITECTURE 3289M: Mark Salter <msalter@redhat.com> 3290M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3291L: linux-c6x-dev@linux-c6x.org 3292W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3293S: Maintained 3294F: arch/c6x/ 3295 3296CA8210 IEEE-802.15.4 RADIO DRIVER 3297M: Harry Morris <h.morris@cascoda.com> 3298L: linux-wpan@vger.kernel.org 3299W: https://github.com/Cascoda/ca8210-linux.git 3300S: Maintained 3301F: drivers/net/ieee802154/ca8210.c 3302F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3303 3304CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3305M: David Howells <dhowells@redhat.com> 3306L: linux-cachefs@redhat.com (moderated for non-subscribers) 3307S: Supported 3308F: Documentation/filesystems/caching/cachefiles.txt 3309F: fs/cachefiles/ 3310 3311CADENCE MIPI-CSI2 BRIDGES 3312M: Maxime Ripard <maxime.ripard@bootlin.com> 3313L: linux-media@vger.kernel.org 3314S: Maintained 3315F: Documentation/devicetree/bindings/media/cdns,*.txt 3316F: drivers/media/platform/cadence/cdns-csi2* 3317 3318CADET FM/AM RADIO RECEIVER DRIVER 3319M: Hans Verkuil <hverkuil@xs4all.nl> 3320L: linux-media@vger.kernel.org 3321T: git git://linuxtv.org/media_tree.git 3322W: https://linuxtv.org 3323S: Maintained 3324F: drivers/media/radio/radio-cadet* 3325 3326CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3327M: Jonathan Corbet <corbet@lwn.net> 3328L: linux-media@vger.kernel.org 3329T: git git://linuxtv.org/media_tree.git 3330S: Maintained 3331F: Documentation/media/v4l-drivers/cafe_ccic* 3332F: drivers/media/platform/marvell-ccic/ 3333 3334CAIF NETWORK LAYER 3335M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3336L: netdev@vger.kernel.org 3337S: Supported 3338F: Documentation/networking/caif/ 3339F: drivers/net/caif/ 3340F: include/uapi/linux/caif/ 3341F: include/net/caif/ 3342F: net/caif/ 3343 3344CAKE QDISC 3345M: Toke Høiland-Jørgensen <toke@toke.dk> 3346L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3347S: Maintained 3348F: net/sched/sch_cake.c 3349 3350CALGARY x86-64 IOMMU 3351M: Muli Ben-Yehuda <mulix@mulix.org> 3352M: Jon Mason <jdmason@kudzu.us> 3353L: iommu@lists.linux-foundation.org 3354S: Maintained 3355F: arch/x86/kernel/pci-calgary_64.c 3356F: arch/x86/kernel/tce_64.c 3357F: arch/x86/include/asm/calgary.h 3358F: arch/x86/include/asm/tce.h 3359 3360CAN NETWORK DRIVERS 3361M: Wolfgang Grandegger <wg@grandegger.com> 3362M: Marc Kleine-Budde <mkl@pengutronix.de> 3363L: linux-can@vger.kernel.org 3364W: https://github.com/linux-can 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3367S: Maintained 3368F: Documentation/devicetree/bindings/net/can/ 3369F: drivers/net/can/ 3370F: include/linux/can/dev.h 3371F: include/linux/can/platform/ 3372F: include/uapi/linux/can/error.h 3373F: include/uapi/linux/can/netlink.h 3374 3375CAN NETWORK LAYER 3376M: Oliver Hartkopp <socketcan@hartkopp.net> 3377M: Marc Kleine-Budde <mkl@pengutronix.de> 3378L: linux-can@vger.kernel.org 3379W: https://github.com/linux-can 3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3382S: Maintained 3383F: Documentation/networking/can.rst 3384F: net/can/ 3385F: include/linux/can/core.h 3386F: include/uapi/linux/can.h 3387F: include/uapi/linux/can/bcm.h 3388F: include/uapi/linux/can/raw.h 3389F: include/uapi/linux/can/gw.h 3390 3391CAPABILITIES 3392M: Serge Hallyn <serge@hallyn.com> 3393L: linux-security-module@vger.kernel.org 3394S: Supported 3395F: include/linux/capability.h 3396F: include/uapi/linux/capability.h 3397F: security/commoncap.c 3398F: kernel/capability.c 3399 3400CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3401M: Kevin Tsai <ktsai@capellamicro.com> 3402S: Maintained 3403F: drivers/iio/light/cm* 3404 3405CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3406M: Christian Lamparter <chunkeey@googlemail.com> 3407L: linux-wireless@vger.kernel.org 3408W: http://wireless.kernel.org/en/users/Drivers/carl9170 3409S: Maintained 3410F: drivers/net/wireless/ath/carl9170/ 3411 3412CAVIUM I2C DRIVER 3413M: Jan Glauber <jglauber@cavium.com> 3414M: David Daney <david.daney@cavium.com> 3415W: http://www.cavium.com 3416S: Supported 3417F: drivers/i2c/busses/i2c-octeon* 3418F: drivers/i2c/busses/i2c-thunderx* 3419 3420CAVIUM LIQUIDIO NETWORK DRIVER 3421M: Derek Chickles <derek.chickles@caviumnetworks.com> 3422M: Satanand Burla <satananda.burla@caviumnetworks.com> 3423M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3424M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3425L: netdev@vger.kernel.org 3426W: http://www.cavium.com 3427S: Supported 3428F: drivers/net/ethernet/cavium/liquidio/ 3429 3430CAVIUM MMC DRIVER 3431M: Jan Glauber <jglauber@cavium.com> 3432M: David Daney <david.daney@cavium.com> 3433M: Steven J. Hill <Steven.Hill@cavium.com> 3434W: http://www.cavium.com 3435S: Supported 3436F: drivers/mmc/host/cavium* 3437 3438CAVIUM OCTEON-TX CRYPTO DRIVER 3439M: George Cherian <george.cherian@cavium.com> 3440L: linux-crypto@vger.kernel.org 3441W: http://www.cavium.com 3442S: Supported 3443F: drivers/crypto/cavium/cpt/ 3444 3445CAVIUM THUNDERX2 ARM64 SOC 3446M: Robert Richter <rrichter@cavium.com> 3447M: Jayachandran C <jnair@caviumnetworks.com> 3448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3449S: Maintained 3450F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3451F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3452 3453CC2520 IEEE-802.15.4 RADIO DRIVER 3454M: Varka Bhadram <varkabhadram@gmail.com> 3455L: linux-wpan@vger.kernel.org 3456S: Maintained 3457F: drivers/net/ieee802154/cc2520.c 3458F: include/linux/spi/cc2520.h 3459F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3460 3461CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3462M: Gilad Ben-Yossef <gilad@benyossef.com> 3463L: linux-crypto@vger.kernel.org 3464S: Supported 3465F: drivers/crypto/ccree/ 3466W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3467 3468CEC FRAMEWORK 3469M: Hans Verkuil <hans.verkuil@cisco.com> 3470L: linux-media@vger.kernel.org 3471T: git git://linuxtv.org/media_tree.git 3472W: http://linuxtv.org 3473S: Supported 3474F: Documentation/media/kapi/cec-core.rst 3475F: Documentation/media/uapi/cec 3476F: drivers/media/cec/ 3477F: drivers/media/rc/keymaps/rc-cec.c 3478F: include/media/cec.h 3479F: include/media/cec-notifier.h 3480F: include/uapi/linux/cec.h 3481F: include/uapi/linux/cec-funcs.h 3482F: Documentation/devicetree/bindings/media/cec.txt 3483F: Documentation/ABI/testing/debugfs-cec-error-inj 3484 3485CEC GPIO DRIVER 3486M: Hans Verkuil <hans.verkuil@cisco.com> 3487L: linux-media@vger.kernel.org 3488T: git git://linuxtv.org/media_tree.git 3489W: http://linuxtv.org 3490S: Supported 3491F: drivers/media/platform/cec-gpio/ 3492F: Documentation/devicetree/bindings/media/cec-gpio.txt 3493 3494CELL BROADBAND ENGINE ARCHITECTURE 3495M: Arnd Bergmann <arnd@arndb.de> 3496L: linuxppc-dev@lists.ozlabs.org 3497W: http://www.ibm.com/developerworks/power/cell/ 3498S: Supported 3499F: arch/powerpc/include/asm/cell*.h 3500F: arch/powerpc/include/asm/spu*.h 3501F: arch/powerpc/include/uapi/asm/spu*.h 3502F: arch/powerpc/oprofile/*cell* 3503F: arch/powerpc/platforms/cell/ 3504 3505CEPH COMMON CODE (LIBCEPH) 3506M: Ilya Dryomov <idryomov@gmail.com> 3507M: "Yan, Zheng" <zyan@redhat.com> 3508M: Sage Weil <sage@redhat.com> 3509L: ceph-devel@vger.kernel.org 3510W: http://ceph.com/ 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3512T: git git://github.com/ceph/ceph-client.git 3513S: Supported 3514F: net/ceph/ 3515F: include/linux/ceph/ 3516F: include/linux/crush/ 3517 3518CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3519M: "Yan, Zheng" <zyan@redhat.com> 3520M: Sage Weil <sage@redhat.com> 3521M: Ilya Dryomov <idryomov@gmail.com> 3522L: ceph-devel@vger.kernel.org 3523W: http://ceph.com/ 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3525T: git git://github.com/ceph/ceph-client.git 3526S: Supported 3527F: Documentation/filesystems/ceph.txt 3528F: fs/ceph/ 3529 3530CERTIFICATE HANDLING: 3531M: David Howells <dhowells@redhat.com> 3532M: David Woodhouse <dwmw2@infradead.org> 3533L: keyrings@vger.kernel.org 3534S: Maintained 3535F: Documentation/admin-guide/module-signing.rst 3536F: certs/ 3537F: scripts/sign-file.c 3538F: scripts/extract-cert.c 3539 3540CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3541L: linux-usb@vger.kernel.org 3542S: Orphan 3543F: Documentation/usb/WUSB-Design-overview.txt 3544F: Documentation/usb/wusb-cbaf 3545F: drivers/usb/host/hwa-hc.c 3546F: drivers/usb/host/whci/ 3547F: drivers/usb/wusbcore/ 3548F: include/linux/usb/wusb* 3549 3550CFAG12864B LCD DRIVER 3551M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3552S: Maintained 3553F: drivers/auxdisplay/cfag12864b.c 3554F: include/linux/cfag12864b.h 3555 3556CFAG12864BFB LCD FRAMEBUFFER DRIVER 3557M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3558S: Maintained 3559F: drivers/auxdisplay/cfag12864bfb.c 3560F: include/linux/cfag12864b.h 3561 3562802.11 (including CFG80211/NL80211) 3563M: Johannes Berg <johannes@sipsolutions.net> 3564L: linux-wireless@vger.kernel.org 3565W: http://wireless.kernel.org/ 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3568S: Maintained 3569F: net/wireless/ 3570F: include/uapi/linux/nl80211.h 3571F: include/linux/ieee80211.h 3572F: include/net/wext.h 3573F: include/net/cfg80211.h 3574F: include/net/iw_handler.h 3575F: include/net/ieee80211_radiotap.h 3576F: Documentation/driver-api/80211/cfg80211.rst 3577F: Documentation/networking/regulatory.txt 3578 3579CHAR and MISC DRIVERS 3580M: Arnd Bergmann <arnd@arndb.de> 3581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3583S: Supported 3584F: drivers/char/ 3585F: drivers/misc/ 3586F: include/linux/miscdevice.h 3587 3588CHECKPATCH 3589M: Andy Whitcroft <apw@canonical.com> 3590M: Joe Perches <joe@perches.com> 3591S: Maintained 3592F: scripts/checkpatch.pl 3593 3594CHINESE DOCUMENTATION 3595M: Harry Wei <harryxiyou@gmail.com> 3596L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3597L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3598S: Maintained 3599F: Documentation/translations/zh_CN/ 3600 3601CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3602M: Peter Chen <Peter.Chen@nxp.com> 3603T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3604L: linux-usb@vger.kernel.org 3605S: Maintained 3606F: drivers/usb/chipidea/ 3607 3608CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3609M: Hans de Goede <hdegoede@redhat.com> 3610L: linux-input@vger.kernel.org 3611S: Maintained 3612F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3613F: drivers/input/touchscreen/chipone_icn8318.c 3614 3615CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3616M: Hans de Goede <hdegoede@redhat.com> 3617L: linux-input@vger.kernel.org 3618S: Maintained 3619F: drivers/input/touchscreen/chipone_icn8505.c 3620 3621CHROME HARDWARE PLATFORM SUPPORT 3622M: Benson Leung <bleung@chromium.org> 3623M: Olof Johansson <olof@lixom.net> 3624S: Maintained 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3626F: drivers/platform/chrome/ 3627 3628CIRRUS LOGIC AUDIO CODEC DRIVERS 3629M: Brian Austin <brian.austin@cirrus.com> 3630M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3632S: Maintained 3633F: sound/soc/codecs/cs* 3634 3635CIRRUS LOGIC EP93XX ETHERNET DRIVER 3636M: Hartley Sweeten <hsweeten@visionengravers.com> 3637L: netdev@vger.kernel.org 3638S: Maintained 3639F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3640 3641CISCO FCOE HBA DRIVER 3642M: Satish Kharat <satishkh@cisco.com> 3643M: Sesidhar Baddela <sebaddel@cisco.com> 3644M: Karan Tilak Kumar <kartilak@cisco.com> 3645L: linux-scsi@vger.kernel.org 3646S: Supported 3647F: drivers/scsi/fnic/ 3648 3649CISCO SCSI HBA DRIVER 3650M: Karan Tilak Kumar <kartilak@cisco.com> 3651M: Sesidhar Baddela <sebaddel@cisco.com> 3652L: linux-scsi@vger.kernel.org 3653S: Supported 3654F: drivers/scsi/snic/ 3655 3656CISCO VIC ETHERNET NIC DRIVER 3657M: Christian Benvenuti <benve@cisco.com> 3658M: Govindarajulu Varadarajan <_govind@gmx.com> 3659M: Parvi Kaustubhi <pkaustub@cisco.com> 3660S: Supported 3661F: drivers/net/ethernet/cisco/enic/ 3662 3663CISCO VIC LOW LATENCY NIC DRIVER 3664M: Christian Benvenuti <benve@cisco.com> 3665S: Supported 3666F: drivers/infiniband/hw/usnic/ 3667 3668CIRRUS LOGIC MADERA CODEC DRIVERS 3669M: Charles Keepax <ckeepax@opensource.cirrus.com> 3670M: Richard Fitzgerald <rf@opensource.cirrus.com> 3671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3672L: patches@opensource.cirrus.com 3673T: git https://github.com/CirrusLogic/linux-drivers.git 3674W: https://github.com/CirrusLogic/linux-drivers/wiki 3675S: Supported 3676F: Documentation/devicetree/bindings/mfd/madera.txt 3677F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3678F: include/linux/mfd/madera/* 3679F: drivers/gpio/gpio-madera* 3680F: drivers/mfd/madera* 3681F: drivers/mfd/cs47l* 3682F: drivers/pinctrl/cirrus/* 3683 3684CLANG-FORMAT FILE 3685M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3686S: Maintained 3687F: .clang-format 3688 3689CLEANCACHE API 3690M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3691L: linux-kernel@vger.kernel.org 3692S: Maintained 3693F: mm/cleancache.c 3694F: include/linux/cleancache.h 3695 3696CLK API 3697M: Russell King <linux@armlinux.org.uk> 3698L: linux-clk@vger.kernel.org 3699S: Maintained 3700F: include/linux/clk.h 3701 3702CLOCKSOURCE, CLOCKEVENT DRIVERS 3703M: Daniel Lezcano <daniel.lezcano@linaro.org> 3704M: Thomas Gleixner <tglx@linutronix.de> 3705L: linux-kernel@vger.kernel.org 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3707S: Supported 3708F: drivers/clocksource/ 3709F: Documentation/devicetree/bindings/timer/ 3710 3711CMPC ACPI DRIVER 3712M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3713M: Daniel Oliveira Nascimento <don@syst.com.br> 3714L: platform-driver-x86@vger.kernel.org 3715S: Supported 3716F: drivers/platform/x86/classmate-laptop.c 3717 3718COBALT MEDIA DRIVER 3719M: Hans Verkuil <hans.verkuil@cisco.com> 3720L: linux-media@vger.kernel.org 3721T: git git://linuxtv.org/media_tree.git 3722W: https://linuxtv.org 3723S: Supported 3724F: drivers/media/pci/cobalt/ 3725 3726COCCINELLE/Semantic Patches (SmPL) 3727M: Julia Lawall <Julia.Lawall@lip6.fr> 3728M: Gilles Muller <Gilles.Muller@lip6.fr> 3729M: Nicolas Palix <nicolas.palix@imag.fr> 3730M: Michal Marek <michal.lkml@markovi.net> 3731L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3733W: http://coccinelle.lip6.fr/ 3734S: Supported 3735F: Documentation/dev-tools/coccinelle.rst 3736F: scripts/coccinelle/ 3737F: scripts/coccicheck 3738 3739CODA FILE SYSTEM 3740M: Jan Harkes <jaharkes@cs.cmu.edu> 3741M: coda@cs.cmu.edu 3742L: codalist@coda.cs.cmu.edu 3743W: http://www.coda.cs.cmu.edu/ 3744S: Maintained 3745F: Documentation/filesystems/coda.txt 3746F: fs/coda/ 3747F: include/linux/coda*.h 3748F: include/uapi/linux/coda*.h 3749 3750CODA V4L2 MEM2MEM DRIVER 3751M: Philipp Zabel <p.zabel@pengutronix.de> 3752L: linux-media@vger.kernel.org 3753S: Maintained 3754F: Documentation/devicetree/bindings/media/coda.txt 3755F: drivers/media/platform/coda/ 3756 3757CODE OF CONDUCT 3758M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3759S: Supported 3760F: Documentation/process/code-of-conduct.rst 3761F: Documentation/process/code-of-conduct-interpretation.rst 3762 3763COMMON CLK FRAMEWORK 3764M: Michael Turquette <mturquette@baylibre.com> 3765M: Stephen Boyd <sboyd@kernel.org> 3766L: linux-clk@vger.kernel.org 3767Q: http://patchwork.kernel.org/project/linux-clk/list/ 3768T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3769S: Maintained 3770F: Documentation/devicetree/bindings/clock/ 3771F: drivers/clk/ 3772X: drivers/clk/clkdev.c 3773F: include/linux/clk-pr* 3774F: include/linux/clk/ 3775F: include/linux/of_clk.h 3776 3777COMMON INTERNET FILE SYSTEM (CIFS) 3778M: Steve French <sfrench@samba.org> 3779L: linux-cifs@vger.kernel.org 3780L: samba-technical@lists.samba.org (moderated for non-subscribers) 3781W: http://linux-cifs.samba.org/ 3782T: git git://git.samba.org/sfrench/cifs-2.6.git 3783S: Supported 3784F: Documentation/filesystems/cifs/ 3785F: fs/cifs/ 3786 3787COMPACTPCI HOTPLUG CORE 3788M: Scott Murray <scott@spiteful.org> 3789L: linux-pci@vger.kernel.org 3790S: Maintained 3791F: drivers/pci/hotplug/cpci_hotplug* 3792 3793COMPACTPCI HOTPLUG GENERIC DRIVER 3794M: Scott Murray <scott@spiteful.org> 3795L: linux-pci@vger.kernel.org 3796S: Maintained 3797F: drivers/pci/hotplug/cpcihp_generic.c 3798 3799COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3800M: Scott Murray <scott@spiteful.org> 3801L: linux-pci@vger.kernel.org 3802S: Maintained 3803F: drivers/pci/hotplug/cpcihp_zt5550.* 3804 3805COMPAL LAPTOP SUPPORT 3806M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3807L: platform-driver-x86@vger.kernel.org 3808S: Maintained 3809F: drivers/platform/x86/compal-laptop.c 3810 3811COMPILER ATTRIBUTES 3812M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3813S: Maintained 3814F: include/linux/compiler_attributes.h 3815 3816CONEXANT ACCESSRUNNER USB DRIVER 3817L: accessrunner-general@lists.sourceforge.net 3818W: http://accessrunner.sourceforge.net/ 3819S: Orphan 3820F: drivers/usb/atm/cxacru.c 3821 3822CONFIGFS 3823M: Joel Becker <jlbec@evilplan.org> 3824M: Christoph Hellwig <hch@lst.de> 3825T: git git://git.infradead.org/users/hch/configfs.git 3826S: Supported 3827F: fs/configfs/ 3828F: include/linux/configfs.h 3829 3830CONNECTOR 3831M: Evgeniy Polyakov <zbr@ioremap.net> 3832L: netdev@vger.kernel.org 3833S: Maintained 3834F: drivers/connector/ 3835 3836CONTROL GROUP (CGROUP) 3837M: Tejun Heo <tj@kernel.org> 3838M: Li Zefan <lizefan@huawei.com> 3839M: Johannes Weiner <hannes@cmpxchg.org> 3840L: cgroups@vger.kernel.org 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3842S: Maintained 3843F: Documentation/cgroup* 3844F: include/linux/cgroup* 3845F: kernel/cgroup* 3846 3847CONTROL GROUP - CPUSET 3848M: Li Zefan <lizefan@huawei.com> 3849L: cgroups@vger.kernel.org 3850W: http://www.bullopensource.org/cpuset/ 3851W: http://oss.sgi.com/projects/cpusets/ 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3853S: Maintained 3854F: Documentation/cgroup-v1/cpusets.txt 3855F: include/linux/cpuset.h 3856F: kernel/cgroup/cpuset.c 3857 3858CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3859M: Johannes Weiner <hannes@cmpxchg.org> 3860M: Michal Hocko <mhocko@kernel.org> 3861M: Vladimir Davydov <vdavydov.dev@gmail.com> 3862L: cgroups@vger.kernel.org 3863L: linux-mm@kvack.org 3864S: Maintained 3865F: mm/memcontrol.c 3866F: mm/swap_cgroup.c 3867 3868CORETEMP HARDWARE MONITORING DRIVER 3869M: Fenghua Yu <fenghua.yu@intel.com> 3870L: linux-hwmon@vger.kernel.org 3871S: Maintained 3872F: Documentation/hwmon/coretemp 3873F: drivers/hwmon/coretemp.c 3874 3875COSA/SRP SYNC SERIAL DRIVER 3876M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3877W: http://www.fi.muni.cz/~kas/cosa/ 3878S: Maintained 3879F: drivers/net/wan/cosa* 3880 3881CPMAC ETHERNET DRIVER 3882M: Florian Fainelli <f.fainelli@gmail.com> 3883L: netdev@vger.kernel.org 3884S: Maintained 3885F: drivers/net/ethernet/ti/cpmac.c 3886 3887CPU FREQUENCY DRIVERS 3888M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3889M: Viresh Kumar <viresh.kumar@linaro.org> 3890L: linux-pm@vger.kernel.org 3891S: Maintained 3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3893T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3894B: https://bugzilla.kernel.org 3895F: Documentation/cpu-freq/ 3896F: Documentation/devicetree/bindings/cpufreq/ 3897F: drivers/cpufreq/ 3898F: include/linux/cpufreq.h 3899F: tools/testing/selftests/cpufreq/ 3900 3901CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3902M: Viresh Kumar <viresh.kumar@linaro.org> 3903M: Sudeep Holla <sudeep.holla@arm.com> 3904L: linux-pm@vger.kernel.org 3905W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3906S: Maintained 3907F: drivers/cpufreq/arm_big_little.h 3908F: drivers/cpufreq/arm_big_little.c 3909 3910CPU POWER MONITORING SUBSYSTEM 3911M: Thomas Renninger <trenn@suse.com> 3912M: Shuah Khan <shuah@kernel.org> 3913L: linux-pm@vger.kernel.org 3914S: Maintained 3915F: tools/power/cpupower/ 3916 3917CPUID/MSR DRIVER 3918M: "H. Peter Anvin" <hpa@zytor.com> 3919S: Maintained 3920F: arch/x86/kernel/cpuid.c 3921F: arch/x86/kernel/msr.c 3922 3923CPUIDLE DRIVER - ARM BIG LITTLE 3924M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3925M: Daniel Lezcano <daniel.lezcano@linaro.org> 3926L: linux-pm@vger.kernel.org 3927L: linux-arm-kernel@lists.infradead.org 3928T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3929S: Maintained 3930F: drivers/cpuidle/cpuidle-big_little.c 3931 3932CPUIDLE DRIVER - ARM EXYNOS 3933M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3934M: Daniel Lezcano <daniel.lezcano@linaro.org> 3935M: Kukjin Kim <kgene@kernel.org> 3936L: linux-pm@vger.kernel.org 3937L: linux-samsung-soc@vger.kernel.org 3938S: Supported 3939F: drivers/cpuidle/cpuidle-exynos.c 3940F: arch/arm/mach-exynos/pm.c 3941 3942CPUIDLE DRIVERS 3943M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3944M: Daniel Lezcano <daniel.lezcano@linaro.org> 3945L: linux-pm@vger.kernel.org 3946S: Maintained 3947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3948B: https://bugzilla.kernel.org 3949F: drivers/cpuidle/* 3950F: include/linux/cpuidle.h 3951 3952CRAMFS FILESYSTEM 3953M: Nicolas Pitre <nico@linaro.org> 3954S: Maintained 3955F: Documentation/filesystems/cramfs.txt 3956F: fs/cramfs/ 3957 3958CRYPTO API 3959M: Herbert Xu <herbert@gondor.apana.org.au> 3960M: "David S. Miller" <davem@davemloft.net> 3961L: linux-crypto@vger.kernel.org 3962T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3963T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3964S: Maintained 3965F: Documentation/crypto/ 3966F: Documentation/devicetree/bindings/crypto/ 3967F: arch/*/crypto/ 3968F: crypto/ 3969F: drivers/crypto/ 3970F: include/crypto/ 3971F: include/linux/crypto* 3972 3973CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3974M: Neil Horman <nhorman@tuxdriver.com> 3975L: linux-crypto@vger.kernel.org 3976S: Maintained 3977F: crypto/ansi_cprng.c 3978F: crypto/rng.c 3979 3980CS3308 MEDIA DRIVER 3981M: Hans Verkuil <hverkuil@xs4all.nl> 3982L: linux-media@vger.kernel.org 3983T: git git://linuxtv.org/media_tree.git 3984W: http://linuxtv.org 3985S: Odd Fixes 3986F: drivers/media/i2c/cs3308.c 3987F: drivers/media/i2c/cs3308.h 3988 3989CS5535 Audio ALSA driver 3990M: Jaya Kumar <jayakumar.alsa@gmail.com> 3991S: Maintained 3992F: sound/pci/cs5535audio/ 3993 3994CW1200 WLAN driver 3995M: Solomon Peachy <pizza@shaftnet.org> 3996S: Maintained 3997F: drivers/net/wireless/st/cw1200/ 3998 3999CX18 VIDEO4LINUX DRIVER 4000M: Andy Walls <awalls@md.metrocast.net> 4001L: ivtv-devel@ivtvdriver.org (subscribers-only) 4002L: linux-media@vger.kernel.org 4003T: git git://linuxtv.org/media_tree.git 4004W: https://linuxtv.org 4005W: http://www.ivtvdriver.org/index.php/Cx18 4006S: Maintained 4007F: Documentation/media/v4l-drivers/cx18* 4008F: drivers/media/pci/cx18/ 4009F: include/uapi/linux/ivtv* 4010 4011CX2341X MPEG ENCODER HELPER MODULE 4012M: Hans Verkuil <hverkuil@xs4all.nl> 4013L: linux-media@vger.kernel.org 4014T: git git://linuxtv.org/media_tree.git 4015W: https://linuxtv.org 4016S: Maintained 4017F: drivers/media/common/cx2341x* 4018F: include/media/cx2341x* 4019 4020CX24120 MEDIA DRIVER 4021M: Jemma Denson <jdenson@gmail.com> 4022M: Patrick Boettcher <patrick.boettcher@posteo.de> 4023L: linux-media@vger.kernel.org 4024W: https://linuxtv.org 4025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4026S: Maintained 4027F: drivers/media/dvb-frontends/cx24120* 4028 4029CX88 VIDEO4LINUX DRIVER 4030M: Mauro Carvalho Chehab <mchehab@kernel.org> 4031L: linux-media@vger.kernel.org 4032W: https://linuxtv.org 4033T: git git://linuxtv.org/media_tree.git 4034S: Odd fixes 4035F: Documentation/media/v4l-drivers/cx88* 4036F: drivers/media/pci/cx88/ 4037 4038CXD2820R MEDIA DRIVER 4039M: Antti Palosaari <crope@iki.fi> 4040L: linux-media@vger.kernel.org 4041W: https://linuxtv.org 4042W: http://palosaari.fi/linux/ 4043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4044T: git git://linuxtv.org/anttip/media_tree.git 4045S: Maintained 4046F: drivers/media/dvb-frontends/cxd2820r* 4047 4048CXGB3 ETHERNET DRIVER (CXGB3) 4049M: Santosh Raspatur <santosh@chelsio.com> 4050L: netdev@vger.kernel.org 4051W: http://www.chelsio.com 4052S: Supported 4053F: drivers/net/ethernet/chelsio/cxgb3/ 4054 4055CXGB3 ISCSI DRIVER (CXGB3I) 4056M: Karen Xie <kxie@chelsio.com> 4057L: linux-scsi@vger.kernel.org 4058W: http://www.chelsio.com 4059S: Supported 4060F: drivers/scsi/cxgbi/cxgb3i 4061 4062CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4063M: Steve Wise <swise@chelsio.com> 4064L: linux-rdma@vger.kernel.org 4065W: http://www.openfabrics.org 4066S: Supported 4067F: drivers/infiniband/hw/cxgb3/ 4068F: include/uapi/rdma/cxgb3-abi.h 4069 4070CXGB4 CRYPTO DRIVER (chcr) 4071M: Harsh Jain <harsh@chelsio.com> 4072L: linux-crypto@vger.kernel.org 4073W: http://www.chelsio.com 4074S: Supported 4075F: drivers/crypto/chelsio 4076 4077CXGB4 ETHERNET DRIVER (CXGB4) 4078M: Ganesh Goudar <ganeshgr@chelsio.com> 4079L: netdev@vger.kernel.org 4080W: http://www.chelsio.com 4081S: Supported 4082F: drivers/net/ethernet/chelsio/cxgb4/ 4083 4084CXGB4 ISCSI DRIVER (CXGB4I) 4085M: Karen Xie <kxie@chelsio.com> 4086L: linux-scsi@vger.kernel.org 4087W: http://www.chelsio.com 4088S: Supported 4089F: drivers/scsi/cxgbi/cxgb4i 4090 4091CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4092M: Steve Wise <swise@chelsio.com> 4093L: linux-rdma@vger.kernel.org 4094W: http://www.openfabrics.org 4095S: Supported 4096F: drivers/infiniband/hw/cxgb4/ 4097F: include/uapi/rdma/cxgb4-abi.h 4098 4099CXGB4VF ETHERNET DRIVER (CXGB4VF) 4100M: Casey Leedom <leedom@chelsio.com> 4101L: netdev@vger.kernel.org 4102W: http://www.chelsio.com 4103S: Supported 4104F: drivers/net/ethernet/chelsio/cxgb4vf/ 4105 4106CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4107M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4108M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4109L: linuxppc-dev@lists.ozlabs.org 4110S: Supported 4111F: arch/powerpc/platforms/powernv/pci-cxl.c 4112F: drivers/misc/cxl/ 4113F: include/misc/cxl* 4114F: include/uapi/misc/cxl.h 4115F: Documentation/powerpc/cxl.txt 4116F: Documentation/ABI/testing/sysfs-class-cxl 4117 4118CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4119M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4120M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4121M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4122L: linux-scsi@vger.kernel.org 4123S: Supported 4124F: drivers/scsi/cxlflash/ 4125F: include/uapi/scsi/cxlflash_ioctl.h 4126F: Documentation/powerpc/cxlflash.txt 4127 4128CYBERPRO FB DRIVER 4129M: Russell King <linux@armlinux.org.uk> 4130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4131W: http://www.armlinux.org.uk/ 4132S: Maintained 4133F: drivers/video/fbdev/cyber2000fb.* 4134 4135CYCLADES ASYNC MUX DRIVER 4136W: http://www.cyclades.com/ 4137S: Orphan 4138F: drivers/tty/cyclades.c 4139F: include/linux/cyclades.h 4140F: include/uapi/linux/cyclades.h 4141 4142CYCLADES PC300 DRIVER 4143W: http://www.cyclades.com/ 4144S: Orphan 4145F: drivers/net/wan/pc300* 4146 4147CYPRESS_FIRMWARE MEDIA DRIVER 4148M: Antti Palosaari <crope@iki.fi> 4149L: linux-media@vger.kernel.org 4150W: https://linuxtv.org 4151W: http://palosaari.fi/linux/ 4152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4153T: git git://linuxtv.org/anttip/media_tree.git 4154S: Maintained 4155F: drivers/media/common/cypress_firmware* 4156 4157CYTTSP TOUCHSCREEN DRIVER 4158M: Ferruh Yigit <fery@cypress.com> 4159L: linux-input@vger.kernel.org 4160S: Supported 4161F: drivers/input/touchscreen/cyttsp* 4162F: include/linux/input/cyttsp.h 4163 4164D-LINK DIR-685 TOUCHKEYS DRIVER 4165M: Linus Walleij <linus.walleij@linaro.org> 4166L: linux-input@vger.kernel.org 4167S: Supported 4168F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4169 4170DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4171M: Joshua Kinard <kumba@gentoo.org> 4172S: Maintained 4173F: drivers/rtc/rtc-ds1685.c 4174F: include/linux/rtc/ds1685.h 4175 4176DAMA SLAVE for AX.25 4177M: Joerg Reuter <jreuter@yaina.de> 4178W: http://yaina.de/jreuter/ 4179W: http://www.qsl.net/dl1bke/ 4180L: linux-hams@vger.kernel.org 4181S: Maintained 4182F: net/ax25/af_ax25.c 4183F: net/ax25/ax25_dev.c 4184F: net/ax25/ax25_ds_* 4185F: net/ax25/ax25_in.c 4186F: net/ax25/ax25_out.c 4187F: net/ax25/ax25_timer.c 4188F: net/ax25/sysctl_net_ax25.c 4189 4190DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4191L: netdev@vger.kernel.org 4192S: Orphan 4193F: Documentation/networking/dmfe.txt 4194F: drivers/net/ethernet/dec/tulip/dmfe.c 4195 4196DC390/AM53C974 SCSI driver 4197M: Hannes Reinecke <hare@suse.com> 4198L: linux-scsi@vger.kernel.org 4199S: Maintained 4200F: drivers/scsi/am53c974.c 4201 4202DC395x SCSI driver 4203M: Oliver Neukum <oliver@neukum.org> 4204M: Ali Akcaagac <aliakc@web.de> 4205M: Jamie Lenehan <lenehan@twibble.org> 4206L: dc395x@twibble.org 4207W: http://twibble.org/dist/dc395x/ 4208W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4209S: Maintained 4210F: Documentation/scsi/dc395x.txt 4211F: drivers/scsi/dc395x.* 4212 4213DCCP PROTOCOL 4214M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4215L: dccp@vger.kernel.org 4216W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4217S: Maintained 4218F: include/linux/dccp.h 4219F: include/uapi/linux/dccp.h 4220F: include/linux/tfrc.h 4221F: net/dccp/ 4222 4223DECnet NETWORK LAYER 4224W: http://linux-decnet.sourceforge.net 4225L: linux-decnet-user@lists.sourceforge.net 4226S: Orphan 4227F: Documentation/networking/decnet.txt 4228F: net/decnet/ 4229 4230DECSTATION PLATFORM SUPPORT 4231M: "Maciej W. Rozycki" <macro@linux-mips.org> 4232L: linux-mips@vger.kernel.org 4233W: http://www.linux-mips.org/wiki/DECstation 4234S: Maintained 4235F: arch/mips/dec/ 4236F: arch/mips/include/asm/dec/ 4237F: arch/mips/include/asm/mach-dec/ 4238 4239DEFXX FDDI NETWORK DRIVER 4240M: "Maciej W. Rozycki" <macro@linux-mips.org> 4241S: Maintained 4242F: drivers/net/fddi/defxx.* 4243 4244DELL SMBIOS DRIVER 4245M: Pali Rohár <pali.rohar@gmail.com> 4246M: Mario Limonciello <mario.limonciello@dell.com> 4247L: platform-driver-x86@vger.kernel.org 4248S: Maintained 4249F: drivers/platform/x86/dell-smbios.* 4250 4251DELL SMBIOS SMM DRIVER 4252M: Mario Limonciello <mario.limonciello@dell.com> 4253L: platform-driver-x86@vger.kernel.org 4254S: Maintained 4255F: drivers/platform/x86/dell-smbios-smm.c 4256 4257DELL SMBIOS WMI DRIVER 4258M: Mario Limonciello <mario.limonciello@dell.com> 4259L: platform-driver-x86@vger.kernel.org 4260S: Maintained 4261F: drivers/platform/x86/dell-smbios-wmi.c 4262F: tools/wmi/dell-smbios-example.c 4263 4264DEFZA FDDI NETWORK DRIVER 4265M: "Maciej W. Rozycki" <macro@linux-mips.org> 4266S: Maintained 4267F: drivers/net/fddi/defza.* 4268 4269DELL LAPTOP DRIVER 4270M: Matthew Garrett <mjg59@srcf.ucam.org> 4271M: Pali Rohár <pali.rohar@gmail.com> 4272L: platform-driver-x86@vger.kernel.org 4273S: Maintained 4274F: drivers/platform/x86/dell-laptop.c 4275 4276DELL LAPTOP FREEFALL DRIVER 4277M: Pali Rohár <pali.rohar@gmail.com> 4278S: Maintained 4279F: drivers/platform/x86/dell-smo8800.c 4280 4281DELL LAPTOP RBTN DRIVER 4282M: Pali Rohár <pali.rohar@gmail.com> 4283S: Maintained 4284F: drivers/platform/x86/dell-rbtn.* 4285 4286DELL REMOTE BIOS UPDATE DRIVER 4287M: Stuart Hayes <stuart.w.hayes@gmail.com> 4288L: platform-driver-x86@vger.kernel.org 4289S: Maintained 4290F: drivers/platform/x86/dell_rbu.c 4291 4292DELL LAPTOP SMM DRIVER 4293M: Pali Rohár <pali.rohar@gmail.com> 4294S: Maintained 4295F: drivers/hwmon/dell-smm-hwmon.c 4296F: include/uapi/linux/i8k.h 4297 4298DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4299M: Stuart Hayes <stuart.w.hayes@gmail.com> 4300L: platform-driver-x86@vger.kernel.org 4301S: Maintained 4302F: Documentation/dcdbas.txt 4303F: drivers/platform/x86/dcdbas.* 4304 4305DELL WMI NOTIFICATIONS DRIVER 4306M: Matthew Garrett <mjg59@srcf.ucam.org> 4307M: Pali Rohár <pali.rohar@gmail.com> 4308S: Maintained 4309F: drivers/platform/x86/dell-wmi.c 4310 4311DELL WMI DESCRIPTOR DRIVER 4312M: Mario Limonciello <mario.limonciello@dell.com> 4313S: Maintained 4314F: drivers/platform/x86/dell-wmi-descriptor.c 4315 4316DELTA ST MEDIA DRIVER 4317M: Hugues Fruchet <hugues.fruchet@st.com> 4318L: linux-media@vger.kernel.org 4319T: git git://linuxtv.org/media_tree.git 4320W: https://linuxtv.org 4321S: Supported 4322F: drivers/media/platform/sti/delta 4323 4324DENALI NAND DRIVER 4325M: Masahiro Yamada <yamada.masahiro@socionext.com> 4326L: linux-mtd@lists.infradead.org 4327S: Supported 4328F: drivers/mtd/nand/raw/denali* 4329 4330DESIGNWARE USB2 DRD IP DRIVER 4331M: Minas Harutyunyan <hminas@synopsys.com> 4332L: linux-usb@vger.kernel.org 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4334S: Maintained 4335F: drivers/usb/dwc2/ 4336 4337DESIGNWARE USB3 DRD IP DRIVER 4338M: Felipe Balbi <balbi@kernel.org> 4339L: linux-usb@vger.kernel.org 4340T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4341S: Maintained 4342F: drivers/usb/dwc3/ 4343 4344DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4345M: Andreas Klinger <ak@it-klinger.de> 4346L: linux-iio@vger.kernel.org 4347S: Maintained 4348F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4349F: drivers/iio/proximity/srf*.c 4350 4351DEVICE COREDUMP (DEV_COREDUMP) 4352M: Johannes Berg <johannes@sipsolutions.net> 4353L: linux-kernel@vger.kernel.org 4354S: Maintained 4355F: drivers/base/devcoredump.c 4356F: include/linux/devcoredump.h 4357 4358DEVICE FREQUENCY (DEVFREQ) 4359M: MyungJoo Ham <myungjoo.ham@samsung.com> 4360M: Kyungmin Park <kyungmin.park@samsung.com> 4361R: Chanwoo Choi <cw00.choi@samsung.com> 4362L: linux-pm@vger.kernel.org 4363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4364S: Maintained 4365F: drivers/devfreq/ 4366F: include/linux/devfreq.h 4367F: Documentation/devicetree/bindings/devfreq/ 4368 4369DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4370M: Chanwoo Choi <cw00.choi@samsung.com> 4371L: linux-pm@vger.kernel.org 4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4373S: Supported 4374F: drivers/devfreq/event/ 4375F: drivers/devfreq/devfreq-event.c 4376F: include/linux/devfreq-event.h 4377F: Documentation/devicetree/bindings/devfreq/event/ 4378 4379DEVICE NUMBER REGISTRY 4380M: Torben Mathiasen <device@lanana.org> 4381W: http://lanana.org/docs/device-list/index.html 4382S: Maintained 4383 4384DEVICE-MAPPER (LVM) 4385M: Alasdair Kergon <agk@redhat.com> 4386M: Mike Snitzer <snitzer@redhat.com> 4387M: dm-devel@redhat.com 4388L: dm-devel@redhat.com 4389W: http://sources.redhat.com/dm 4390Q: http://patchwork.kernel.org/project/dm-devel/list/ 4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4392T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4393S: Maintained 4394F: Documentation/device-mapper/ 4395F: drivers/md/Makefile 4396F: drivers/md/Kconfig 4397F: drivers/md/dm* 4398F: drivers/md/persistent-data/ 4399F: include/linux/device-mapper.h 4400F: include/linux/dm-*.h 4401F: include/uapi/linux/dm-*.h 4402 4403DEVLINK 4404M: Jiri Pirko <jiri@mellanox.com> 4405L: netdev@vger.kernel.org 4406S: Supported 4407F: net/core/devlink.c 4408F: include/net/devlink.h 4409F: include/uapi/linux/devlink.h 4410 4411DIALOG SEMICONDUCTOR DRIVERS 4412M: Support Opensource <support.opensource@diasemi.com> 4413W: http://www.dialog-semiconductor.com/products 4414S: Supported 4415F: Documentation/hwmon/da90?? 4416F: Documentation/devicetree/bindings/mfd/da90*.txt 4417F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4418F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4419F: Documentation/devicetree/bindings/regulator/da92*.txt 4420F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4421F: Documentation/devicetree/bindings/sound/da[79]*.txt 4422F: drivers/gpio/gpio-da90??.c 4423F: drivers/hwmon/da90??-hwmon.c 4424F: drivers/iio/adc/da91??-*.c 4425F: drivers/input/misc/da90??_onkey.c 4426F: drivers/input/touchscreen/da9052_tsi.c 4427F: drivers/leds/leds-da90??.c 4428F: drivers/mfd/da903x.c 4429F: drivers/mfd/da90??-*.c 4430F: drivers/mfd/da91??-*.c 4431F: drivers/power/supply/da9052-battery.c 4432F: drivers/power/supply/da91??-*.c 4433F: drivers/regulator/da903x.c 4434F: drivers/regulator/da9???-regulator.[ch] 4435F: drivers/thermal/da90??-thermal.c 4436F: drivers/rtc/rtc-da90??.c 4437F: drivers/video/backlight/da90??_bl.c 4438F: drivers/watchdog/da90??_wdt.c 4439F: include/linux/mfd/da903x.h 4440F: include/linux/mfd/da9052/ 4441F: include/linux/mfd/da9055/ 4442F: include/linux/mfd/da9062/ 4443F: include/linux/mfd/da9063/ 4444F: include/linux/mfd/da9150/ 4445F: include/linux/regulator/da9211.h 4446F: include/sound/da[79]*.h 4447F: sound/soc/codecs/da[79]*.[ch] 4448 4449DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4450M: William Breathitt Gray <vilhelm.gray@gmail.com> 4451L: linux-gpio@vger.kernel.org 4452S: Maintained 4453F: drivers/gpio/gpio-gpio-mm.c 4454 4455DIOLAN U2C-12 I2C DRIVER 4456M: Guenter Roeck <linux@roeck-us.net> 4457L: linux-i2c@vger.kernel.org 4458S: Maintained 4459F: drivers/i2c/busses/i2c-diolan-u2c.c 4460 4461FILESYSTEM DIRECT ACCESS (DAX) 4462M: Matthew Wilcox <willy@infradead.org> 4463M: Ross Zwisler <zwisler@kernel.org> 4464M: Jan Kara <jack@suse.cz> 4465L: linux-fsdevel@vger.kernel.org 4466S: Supported 4467F: fs/dax.c 4468F: include/linux/dax.h 4469F: include/trace/events/fs_dax.h 4470 4471DEVICE DIRECT ACCESS (DAX) 4472M: Dan Williams <dan.j.williams@intel.com> 4473M: Dave Jiang <dave.jiang@intel.com> 4474M: Ross Zwisler <zwisler@kernel.org> 4475M: Vishal Verma <vishal.l.verma@intel.com> 4476L: linux-nvdimm@lists.01.org 4477S: Supported 4478F: drivers/dax/ 4479 4480DIRECTORY NOTIFICATION (DNOTIFY) 4481M: Jan Kara <jack@suse.cz> 4482R: Amir Goldstein <amir73il@gmail.com> 4483L: linux-fsdevel@vger.kernel.org 4484S: Maintained 4485F: Documentation/filesystems/dnotify.txt 4486F: fs/notify/dnotify/ 4487F: include/linux/dnotify.h 4488 4489DISK GEOMETRY AND PARTITION HANDLING 4490M: Andries Brouwer <aeb@cwi.nl> 4491W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4492W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4493W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4494S: Maintained 4495 4496DISKQUOTA 4497M: Jan Kara <jack@suse.com> 4498S: Maintained 4499F: Documentation/filesystems/quota.txt 4500F: fs/quota/ 4501F: include/linux/quota*.h 4502F: include/uapi/linux/quota*.h 4503 4504DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4505M: Bernie Thompson <bernie@plugable.com> 4506L: linux-fbdev@vger.kernel.org 4507S: Maintained 4508W: http://plugable.com/category/projects/udlfb/ 4509F: drivers/video/fbdev/udlfb.c 4510F: include/video/udlfb.h 4511F: Documentation/fb/udlfb.txt 4512 4513DISTRIBUTED LOCK MANAGER (DLM) 4514M: Christine Caulfield <ccaulfie@redhat.com> 4515M: David Teigland <teigland@redhat.com> 4516L: cluster-devel@redhat.com 4517W: http://sources.redhat.com/cluster/ 4518T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4519S: Supported 4520F: fs/dlm/ 4521 4522DMA BUFFER SHARING FRAMEWORK 4523M: Sumit Semwal <sumit.semwal@linaro.org> 4524S: Maintained 4525L: linux-media@vger.kernel.org 4526L: dri-devel@lists.freedesktop.org 4527L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4528F: drivers/dma-buf/ 4529F: include/linux/dma-buf* 4530F: include/linux/reservation.h 4531F: include/linux/*fence.h 4532F: Documentation/driver-api/dma-buf.rst 4533T: git git://anongit.freedesktop.org/drm/drm-misc 4534 4535DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4536M: Vinod Koul <vkoul@kernel.org> 4537L: dmaengine@vger.kernel.org 4538Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4539S: Maintained 4540F: drivers/dma/ 4541F: include/linux/dmaengine.h 4542F: include/linux/of_dma.h 4543F: Documentation/devicetree/bindings/dma/ 4544F: Documentation/driver-api/dmaengine/ 4545T: git git://git.infradead.org/users/vkoul/slave-dma.git 4546 4547DMA MAPPING HELPERS 4548M: Christoph Hellwig <hch@lst.de> 4549M: Marek Szyprowski <m.szyprowski@samsung.com> 4550R: Robin Murphy <robin.murphy@arm.com> 4551L: iommu@lists.linux-foundation.org 4552T: git git://git.infradead.org/users/hch/dma-mapping.git 4553W: http://git.infradead.org/users/hch/dma-mapping.git 4554S: Supported 4555F: kernel/dma/ 4556F: include/asm-generic/dma-mapping.h 4557F: include/linux/dma-direct.h 4558F: include/linux/dma-mapping.h 4559F: include/linux/dma-noncoherent.h 4560 4561DME1737 HARDWARE MONITOR DRIVER 4562M: Juerg Haefliger <juergh@gmail.com> 4563L: linux-hwmon@vger.kernel.org 4564S: Maintained 4565F: Documentation/hwmon/dme1737 4566F: drivers/hwmon/dme1737.c 4567 4568DMI/SMBIOS SUPPORT 4569M: Jean Delvare <jdelvare@suse.com> 4570S: Maintained 4571T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4572F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4573F: drivers/firmware/dmi-id.c 4574F: drivers/firmware/dmi_scan.c 4575F: include/linux/dmi.h 4576 4577DOCUMENTATION 4578M: Jonathan Corbet <corbet@lwn.net> 4579L: linux-doc@vger.kernel.org 4580S: Maintained 4581F: Documentation/ 4582F: scripts/kernel-doc 4583X: Documentation/ABI/ 4584X: Documentation/acpi/ 4585X: Documentation/devicetree/ 4586X: Documentation/i2c/ 4587X: Documentation/media/ 4588X: Documentation/power/ 4589X: Documentation/spi/ 4590T: git git://git.lwn.net/linux.git docs-next 4591 4592DOCUMENTATION/ITALIAN 4593M: Federico Vaga <federico.vaga@vaga.pv.it> 4594L: linux-doc@vger.kernel.org 4595S: Maintained 4596F: Documentation/translations/it_IT 4597 4598DONGWOON DW9714 LENS VOICE COIL DRIVER 4599M: Sakari Ailus <sakari.ailus@linux.intel.com> 4600L: linux-media@vger.kernel.org 4601T: git git://linuxtv.org/media_tree.git 4602S: Maintained 4603F: drivers/media/i2c/dw9714.c 4604F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4605 4606DONGWOON DW9807 LENS VOICE COIL DRIVER 4607M: Sakari Ailus <sakari.ailus@linux.intel.com> 4608L: linux-media@vger.kernel.org 4609T: git git://linuxtv.org/media_tree.git 4610S: Maintained 4611F: drivers/media/i2c/dw9807-vcm.c 4612F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4613 4614DOUBLETALK DRIVER 4615M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4616L: blinux-list@redhat.com 4617S: Maintained 4618F: drivers/char/dtlk.c 4619F: include/linux/dtlk.h 4620 4621DPAA2 DATAPATH I/O (DPIO) DRIVER 4622M: Roy Pledge <Roy.Pledge@nxp.com> 4623L: linux-kernel@vger.kernel.org 4624S: Maintained 4625F: drivers/soc/fsl/dpio 4626 4627DPAA2 ETHERNET DRIVER 4628M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4629L: netdev@vger.kernel.org 4630S: Maintained 4631F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4632F: drivers/net/ethernet/freescale/dpaa2/dpni* 4633F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4634F: drivers/net/ethernet/freescale/dpaa2/Makefile 4635F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4636 4637DPAA2 ETHERNET SWITCH DRIVER 4638M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4639M: Ioana Ciornei <ioana.ciornei@nxp.com> 4640L: linux-kernel@vger.kernel.org 4641S: Maintained 4642F: drivers/staging/fsl-dpaa2/ethsw 4643 4644DPAA2 PTP CLOCK DRIVER 4645M: Yangbo Lu <yangbo.lu@nxp.com> 4646L: netdev@vger.kernel.org 4647S: Maintained 4648F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4649F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4650 4651DPT_I2O SCSI RAID DRIVER 4652M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4653L: linux-scsi@vger.kernel.org 4654W: http://www.adaptec.com/ 4655S: Maintained 4656F: drivers/scsi/dpt* 4657F: drivers/scsi/dpt/ 4658 4659DRBD DRIVER 4660M: Philipp Reisner <philipp.reisner@linbit.com> 4661M: Lars Ellenberg <lars.ellenberg@linbit.com> 4662L: drbd-dev@lists.linbit.com 4663W: http://www.drbd.org 4664T: git git://git.linbit.com/linux-drbd.git 4665T: git git://git.linbit.com/drbd-8.4.git 4666S: Supported 4667F: drivers/block/drbd/ 4668F: lib/lru_cache.c 4669F: Documentation/blockdev/drbd/ 4670 4671DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4672M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4673R: "Rafael J. Wysocki" <rafael@kernel.org> 4674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4675S: Supported 4676F: Documentation/kobject.txt 4677F: drivers/base/ 4678F: fs/debugfs/ 4679F: fs/sysfs/ 4680F: include/linux/debugfs.h 4681F: include/linux/kobj* 4682F: lib/kobj* 4683 4684DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4685M: Kevin Hilman <khilman@kernel.org> 4686M: Nishanth Menon <nm@ti.com> 4687S: Maintained 4688F: drivers/power/avs/ 4689F: include/linux/power/smartreflex.h 4690L: linux-pm@vger.kernel.org 4691 4692DRM DRIVER FOR ARM PL111 CLCD 4693M: Eric Anholt <eric@anholt.net> 4694T: git git://anongit.freedesktop.org/drm/drm-misc 4695S: Supported 4696F: drivers/gpu/drm/pl111/ 4697 4698DRM DRIVER FOR ARM VERSATILE TFT PANELS 4699M: Linus Walleij <linus.walleij@linaro.org> 4700T: git git://anongit.freedesktop.org/drm/drm-misc 4701S: Maintained 4702F: drivers/gpu/drm/panel/panel-arm-versatile.c 4703F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4704 4705DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4706M: Dave Airlie <airlied@redhat.com> 4707S: Odd Fixes 4708F: drivers/gpu/drm/ast/ 4709 4710DRM DRIVER FOR BOCHS VIRTUAL GPU 4711M: Gerd Hoffmann <kraxel@redhat.com> 4712L: virtualization@lists.linux-foundation.org 4713T: git git://anongit.freedesktop.org/drm/drm-misc 4714S: Maintained 4715F: drivers/gpu/drm/bochs/ 4716 4717DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4718M: Linus Walleij <linus.walleij@linaro.org> 4719T: git git://anongit.freedesktop.org/drm/drm-misc 4720S: Maintained 4721F: drivers/gpu/drm/tve200/ 4722 4723DRM DRIVER FOR ILITEK ILI9225 PANELS 4724M: David Lechner <david@lechnology.com> 4725S: Maintained 4726F: drivers/gpu/drm/tinydrm/ili9225.c 4727F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4728 4729DRM DRIVER FOR INTEL I810 VIDEO CARDS 4730S: Orphan / Obsolete 4731F: drivers/gpu/drm/i810/ 4732F: include/uapi/drm/i810_drm.h 4733 4734DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4735S: Orphan / Obsolete 4736F: drivers/gpu/drm/mga/ 4737F: include/uapi/drm/mga_drm.h 4738 4739DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4740M: Dave Airlie <airlied@redhat.com> 4741S: Odd Fixes 4742F: drivers/gpu/drm/mgag200/ 4743 4744DRM DRIVER FOR MI0283QT 4745M: Noralf Trønnes <noralf@tronnes.org> 4746S: Maintained 4747F: drivers/gpu/drm/tinydrm/mi0283qt.c 4748F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4749 4750DRM DRIVER FOR MSM ADRENO GPU 4751M: Rob Clark <robdclark@gmail.com> 4752L: linux-arm-msm@vger.kernel.org 4753L: dri-devel@lists.freedesktop.org 4754L: freedreno@lists.freedesktop.org 4755T: git git://people.freedesktop.org/~robclark/linux 4756S: Maintained 4757F: drivers/gpu/drm/msm/ 4758F: include/uapi/drm/msm_drm.h 4759F: Documentation/devicetree/bindings/display/msm/ 4760 4761DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4762M: Ben Skeggs <bskeggs@redhat.com> 4763L: dri-devel@lists.freedesktop.org 4764L: nouveau@lists.freedesktop.org 4765T: git git://github.com/skeggsb/linux 4766S: Supported 4767F: drivers/gpu/drm/nouveau/ 4768F: include/uapi/drm/nouveau_drm.h 4769 4770DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4771M: Noralf Trønnes <noralf@tronnes.org> 4772S: Maintained 4773F: drivers/gpu/drm/tinydrm/repaper.c 4774F: Documentation/devicetree/bindings/display/repaper.txt 4775 4776DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4777M: Dave Airlie <airlied@redhat.com> 4778M: Gerd Hoffmann <kraxel@redhat.com> 4779L: virtualization@lists.linux-foundation.org 4780T: git git://anongit.freedesktop.org/drm/drm-misc 4781S: Obsolete 4782W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4783F: drivers/gpu/drm/cirrus/ 4784 4785DRM DRIVER FOR QXL VIRTUAL GPU 4786M: Dave Airlie <airlied@redhat.com> 4787M: Gerd Hoffmann <kraxel@redhat.com> 4788L: virtualization@lists.linux-foundation.org 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790S: Maintained 4791F: drivers/gpu/drm/qxl/ 4792F: include/uapi/drm/qxl_drm.h 4793 4794DRM DRIVER FOR RAGE 128 VIDEO CARDS 4795S: Orphan / Obsolete 4796F: drivers/gpu/drm/r128/ 4797F: include/uapi/drm/r128_drm.h 4798 4799DRM DRIVER FOR SAVAGE VIDEO CARDS 4800S: Orphan / Obsolete 4801F: drivers/gpu/drm/savage/ 4802F: include/uapi/drm/savage_drm.h 4803 4804DRM DRIVER FOR SIS VIDEO CARDS 4805S: Orphan / Obsolete 4806F: drivers/gpu/drm/sis/ 4807F: include/uapi/drm/sis_drm.h 4808 4809DRM DRIVER FOR SITRONIX ST7586 PANELS 4810M: David Lechner <david@lechnology.com> 4811S: Maintained 4812F: drivers/gpu/drm/tinydrm/st7586.c 4813F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4814 4815DRM DRIVER FOR SITRONIX ST7735R PANELS 4816M: David Lechner <david@lechnology.com> 4817S: Maintained 4818F: drivers/gpu/drm/tinydrm/st7735r.c 4819F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4820 4821DRM DRIVER FOR TDFX VIDEO CARDS 4822S: Orphan / Obsolete 4823F: drivers/gpu/drm/tdfx/ 4824 4825DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4826M: Dave Airlie <airlied@redhat.com> 4827R: Sean Paul <sean@poorly.run> 4828L: dri-devel@lists.freedesktop.org 4829S: Odd Fixes 4830F: drivers/gpu/drm/udl/ 4831T: git git://anongit.freedesktop.org/drm/drm-misc 4832 4833DRM DRIVER FOR VMWARE VIRTUAL GPU 4834M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4835M: Sinclair Yeh <syeh@vmware.com> 4836M: Thomas Hellstrom <thellstrom@vmware.com> 4837L: dri-devel@lists.freedesktop.org 4838T: git git://people.freedesktop.org/~syeh/repos_linux 4839T: git git://people.freedesktop.org/~thomash/linux 4840S: Supported 4841F: drivers/gpu/drm/vmwgfx/ 4842F: include/uapi/drm/vmwgfx_drm.h 4843 4844DRM DRIVERS 4845M: David Airlie <airlied@linux.ie> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://anongit.freedesktop.org/drm/drm 4848B: https://bugs.freedesktop.org/ 4849C: irc://chat.freenode.net/dri-devel 4850S: Maintained 4851F: drivers/gpu/drm/ 4852F: drivers/gpu/vga/ 4853F: Documentation/devicetree/bindings/display/ 4854F: Documentation/devicetree/bindings/gpu/ 4855F: Documentation/gpu/ 4856F: include/drm/ 4857F: include/uapi/drm/ 4858F: include/linux/vga* 4859 4860DRM DRIVERS AND MISC GPU PATCHES 4861M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4862M: Maxime Ripard <maxime.ripard@bootlin.com> 4863M: Sean Paul <sean@poorly.run> 4864W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4865S: Maintained 4866T: git git://anongit.freedesktop.org/drm/drm-misc 4867F: Documentation/gpu/ 4868F: drivers/gpu/vga/ 4869F: drivers/gpu/drm/* 4870F: include/drm/drm* 4871F: include/uapi/drm/drm* 4872F: include/linux/vga* 4873 4874DRM DRIVERS FOR ALLWINNER A10 4875M: Maxime Ripard <maxime.ripard@bootlin.com> 4876L: dri-devel@lists.freedesktop.org 4877S: Supported 4878F: drivers/gpu/drm/sun4i/ 4879F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4880T: git git://anongit.freedesktop.org/drm/drm-misc 4881 4882DRM DRIVERS FOR AMLOGIC SOCS 4883M: Neil Armstrong <narmstrong@baylibre.com> 4884L: dri-devel@lists.freedesktop.org 4885L: linux-amlogic@lists.infradead.org 4886W: http://linux-meson.com/ 4887S: Supported 4888F: drivers/gpu/drm/meson/ 4889F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4890F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4891F: Documentation/gpu/meson.rst 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR ATMEL HLCDC 4895M: Boris Brezillon <boris.brezillon@bootlin.com> 4896L: dri-devel@lists.freedesktop.org 4897S: Supported 4898F: drivers/gpu/drm/atmel-hlcdc/ 4899F: Documentation/devicetree/bindings/display/atmel/ 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901 4902DRM DRIVERS FOR BRIDGE CHIPS 4903M: Archit Taneja <architt@codeaurora.org> 4904M: Andrzej Hajda <a.hajda@samsung.com> 4905R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4906S: Maintained 4907T: git git://anongit.freedesktop.org/drm/drm-misc 4908F: drivers/gpu/drm/bridge/ 4909 4910DRM DRIVERS FOR EXYNOS 4911M: Inki Dae <inki.dae@samsung.com> 4912M: Joonyoung Shim <jy0922.shim@samsung.com> 4913M: Seung-Woo Kim <sw0312.kim@samsung.com> 4914M: Kyungmin Park <kyungmin.park@samsung.com> 4915L: dri-devel@lists.freedesktop.org 4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4917S: Supported 4918F: drivers/gpu/drm/exynos/ 4919F: include/uapi/drm/exynos_drm.h 4920F: Documentation/devicetree/bindings/display/exynos/ 4921 4922DRM DRIVERS FOR FREESCALE DCU 4923M: Stefan Agner <stefan@agner.ch> 4924M: Alison Wang <alison.wang@nxp.com> 4925L: dri-devel@lists.freedesktop.org 4926S: Supported 4927F: drivers/gpu/drm/fsl-dcu/ 4928F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4929F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4930F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4931T: git git://anongit.freedesktop.org/drm/drm-misc 4932 4933DRM DRIVERS FOR FREESCALE IMX 4934M: Philipp Zabel <p.zabel@pengutronix.de> 4935L: dri-devel@lists.freedesktop.org 4936S: Maintained 4937F: drivers/gpu/drm/imx/ 4938F: drivers/gpu/ipu-v3/ 4939F: Documentation/devicetree/bindings/display/imx/ 4940 4941DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4942M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4943L: dri-devel@lists.freedesktop.org 4944T: git git://github.com/patjak/drm-gma500 4945S: Maintained 4946F: drivers/gpu/drm/gma500/ 4947 4948DRM DRIVERS FOR HISILICON 4949M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4950M: Rongrong Zou <zourongrong@gmail.com> 4951R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4952R: Chen Feng <puck.chen@hisilicon.com> 4953L: dri-devel@lists.freedesktop.org 4954T: git git://github.com/xin3liang/linux.git 4955S: Maintained 4956F: drivers/gpu/drm/hisilicon/ 4957F: Documentation/devicetree/bindings/display/hisilicon/ 4958 4959DRM DRIVERS FOR MEDIATEK 4960M: CK Hu <ck.hu@mediatek.com> 4961M: Philipp Zabel <p.zabel@pengutronix.de> 4962L: dri-devel@lists.freedesktop.org 4963S: Supported 4964F: drivers/gpu/drm/mediatek/ 4965F: Documentation/devicetree/bindings/display/mediatek/ 4966 4967DRM DRIVERS FOR NVIDIA TEGRA 4968M: Thierry Reding <thierry.reding@gmail.com> 4969L: dri-devel@lists.freedesktop.org 4970L: linux-tegra@vger.kernel.org 4971T: git git://anongit.freedesktop.org/tegra/linux.git 4972S: Supported 4973F: drivers/gpu/drm/tegra/ 4974F: drivers/gpu/host1x/ 4975F: include/linux/host1x.h 4976F: include/uapi/drm/tegra_drm.h 4977F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4978 4979DRM DRIVERS FOR RENESAS 4980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4981M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4982L: dri-devel@lists.freedesktop.org 4983L: linux-renesas-soc@vger.kernel.org 4984T: git git://linuxtv.org/pinchartl/media drm/du/next 4985S: Supported 4986F: drivers/gpu/drm/rcar-du/ 4987F: drivers/gpu/drm/shmobile/ 4988F: include/linux/platform_data/shmob_drm.h 4989F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4990F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4991F: Documentation/devicetree/bindings/display/renesas,du.txt 4992 4993DRM DRIVERS FOR ROCKCHIP 4994M: Sandy Huang <hjc@rock-chips.com> 4995M: Heiko Stübner <heiko@sntech.de> 4996L: dri-devel@lists.freedesktop.org 4997S: Maintained 4998F: drivers/gpu/drm/rockchip/ 4999F: Documentation/devicetree/bindings/display/rockchip/ 5000T: git git://anongit.freedesktop.org/drm/drm-misc 5001 5002DRM DRIVERS FOR STI 5003M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5004M: Vincent Abriou <vincent.abriou@st.com> 5005L: dri-devel@lists.freedesktop.org 5006T: git git://anongit.freedesktop.org/drm/drm-misc 5007S: Maintained 5008F: drivers/gpu/drm/sti 5009F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5010 5011DRM DRIVERS FOR STM 5012M: Yannick Fertre <yannick.fertre@st.com> 5013M: Philippe Cornu <philippe.cornu@st.com> 5014M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5015M: Vincent Abriou <vincent.abriou@st.com> 5016L: dri-devel@lists.freedesktop.org 5017T: git git://anongit.freedesktop.org/drm/drm-misc 5018S: Maintained 5019F: drivers/gpu/drm/stm 5020F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5021 5022DRM DRIVERS FOR TI LCDC 5023M: Jyri Sarha <jsarha@ti.com> 5024R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5025L: dri-devel@lists.freedesktop.org 5026S: Maintained 5027F: drivers/gpu/drm/tilcdc/ 5028F: Documentation/devicetree/bindings/display/tilcdc/ 5029 5030DRM DRIVERS FOR TI OMAP 5031M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5032L: dri-devel@lists.freedesktop.org 5033S: Maintained 5034F: drivers/gpu/drm/omapdrm/ 5035F: Documentation/devicetree/bindings/display/ti/ 5036 5037DRM DRIVERS FOR V3D 5038M: Eric Anholt <eric@anholt.net> 5039S: Supported 5040F: drivers/gpu/drm/v3d/ 5041F: include/uapi/drm/v3d_drm.h 5042F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5043T: git git://anongit.freedesktop.org/drm/drm-misc 5044 5045DRM DRIVERS FOR VC4 5046M: Eric Anholt <eric@anholt.net> 5047T: git git://github.com/anholt/linux 5048S: Supported 5049F: drivers/gpu/drm/vc4/ 5050F: include/uapi/drm/vc4_drm.h 5051F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5052T: git git://anongit.freedesktop.org/drm/drm-misc 5053 5054DRM DRIVERS FOR VIVANTE GPU IP 5055M: Lucas Stach <l.stach@pengutronix.de> 5056R: Russell King <linux+etnaviv@armlinux.org.uk> 5057R: Christian Gmeiner <christian.gmeiner@gmail.com> 5058L: etnaviv@lists.freedesktop.org 5059L: dri-devel@lists.freedesktop.org 5060S: Maintained 5061F: drivers/gpu/drm/etnaviv/ 5062F: include/uapi/drm/etnaviv_drm.h 5063F: Documentation/devicetree/bindings/display/etnaviv/ 5064 5065DRM DRIVERS FOR ZTE ZX 5066M: Shawn Guo <shawnguo@kernel.org> 5067L: dri-devel@lists.freedesktop.org 5068S: Maintained 5069F: drivers/gpu/drm/zte/ 5070F: Documentation/devicetree/bindings/display/zte,vou.txt 5071T: git git://anongit.freedesktop.org/drm/drm-misc 5072 5073DRM PANEL DRIVERS 5074M: Thierry Reding <thierry.reding@gmail.com> 5075L: dri-devel@lists.freedesktop.org 5076T: git git://anongit.freedesktop.org/drm/drm-misc 5077S: Maintained 5078F: drivers/gpu/drm/drm_panel.c 5079F: drivers/gpu/drm/panel/ 5080F: include/drm/drm_panel.h 5081F: Documentation/devicetree/bindings/display/panel/ 5082 5083DRM TINYDRM DRIVERS 5084M: Noralf Trønnes <noralf@tronnes.org> 5085W: https://github.com/notro/tinydrm/wiki/Development 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087S: Maintained 5088F: drivers/gpu/drm/tinydrm/ 5089F: include/drm/tinydrm/ 5090 5091DRM DRIVERS FOR XEN 5092M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5093T: git git://anongit.freedesktop.org/drm/drm-misc 5094L: dri-devel@lists.freedesktop.org 5095L: xen-devel@lists.xen.org 5096S: Supported 5097F: drivers/gpu/drm/xen/ 5098F: Documentation/gpu/xen-front.rst 5099 5100DRM TTM SUBSYSTEM 5101M: Christian Koenig <christian.koenig@amd.com> 5102M: Huang Rui <ray.huang@amd.com> 5103M: Junwei Zhang <Jerry.Zhang@amd.com> 5104T: git git://people.freedesktop.org/~agd5f/linux 5105S: Maintained 5106L: dri-devel@lists.freedesktop.org 5107F: include/drm/ttm/ 5108F: drivers/gpu/drm/ttm/ 5109 5110DSBR100 USB FM RADIO DRIVER 5111M: Alexey Klimov <klimov.linux@gmail.com> 5112L: linux-media@vger.kernel.org 5113T: git git://linuxtv.org/media_tree.git 5114S: Maintained 5115F: drivers/media/radio/dsbr100.c 5116 5117DSCC4 DRIVER 5118M: Francois Romieu <romieu@fr.zoreil.com> 5119L: netdev@vger.kernel.org 5120S: Maintained 5121F: drivers/net/wan/dscc4.c 5122 5123DT3155 MEDIA DRIVER 5124M: Hans Verkuil <hverkuil@xs4all.nl> 5125L: linux-media@vger.kernel.org 5126T: git git://linuxtv.org/media_tree.git 5127W: https://linuxtv.org 5128S: Odd Fixes 5129F: drivers/media/pci/dt3155/ 5130 5131DVB_USB_AF9015 MEDIA DRIVER 5132M: Antti Palosaari <crope@iki.fi> 5133L: linux-media@vger.kernel.org 5134W: https://linuxtv.org 5135W: http://palosaari.fi/linux/ 5136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5137T: git git://linuxtv.org/anttip/media_tree.git 5138S: Maintained 5139F: drivers/media/usb/dvb-usb-v2/af9015* 5140 5141DVB_USB_AF9035 MEDIA DRIVER 5142M: Antti Palosaari <crope@iki.fi> 5143L: linux-media@vger.kernel.org 5144W: https://linuxtv.org 5145W: http://palosaari.fi/linux/ 5146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5147T: git git://linuxtv.org/anttip/media_tree.git 5148S: Maintained 5149F: drivers/media/usb/dvb-usb-v2/af9035* 5150 5151DVB_USB_ANYSEE MEDIA DRIVER 5152M: Antti Palosaari <crope@iki.fi> 5153L: linux-media@vger.kernel.org 5154W: https://linuxtv.org 5155W: http://palosaari.fi/linux/ 5156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5157T: git git://linuxtv.org/anttip/media_tree.git 5158S: Maintained 5159F: drivers/media/usb/dvb-usb-v2/anysee* 5160 5161DVB_USB_AU6610 MEDIA DRIVER 5162M: Antti Palosaari <crope@iki.fi> 5163L: linux-media@vger.kernel.org 5164W: https://linuxtv.org 5165W: http://palosaari.fi/linux/ 5166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5167T: git git://linuxtv.org/anttip/media_tree.git 5168S: Maintained 5169F: drivers/media/usb/dvb-usb-v2/au6610* 5170 5171DVB_USB_CE6230 MEDIA DRIVER 5172M: Antti Palosaari <crope@iki.fi> 5173L: linux-media@vger.kernel.org 5174W: https://linuxtv.org 5175W: http://palosaari.fi/linux/ 5176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5177T: git git://linuxtv.org/anttip/media_tree.git 5178S: Maintained 5179F: drivers/media/usb/dvb-usb-v2/ce6230* 5180 5181DVB_USB_CXUSB MEDIA DRIVER 5182M: Michael Krufky <mkrufky@linuxtv.org> 5183L: linux-media@vger.kernel.org 5184W: https://linuxtv.org 5185W: http://github.com/mkrufky 5186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5187T: git git://linuxtv.org/media_tree.git 5188S: Maintained 5189F: drivers/media/usb/dvb-usb/cxusb* 5190 5191DVB_USB_EC168 MEDIA DRIVER 5192M: Antti Palosaari <crope@iki.fi> 5193L: linux-media@vger.kernel.org 5194W: https://linuxtv.org 5195W: http://palosaari.fi/linux/ 5196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5197T: git git://linuxtv.org/anttip/media_tree.git 5198S: Maintained 5199F: drivers/media/usb/dvb-usb-v2/ec168* 5200 5201DVB_USB_GL861 MEDIA DRIVER 5202M: Antti Palosaari <crope@iki.fi> 5203L: linux-media@vger.kernel.org 5204W: https://linuxtv.org 5205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5206T: git git://linuxtv.org/anttip/media_tree.git 5207S: Maintained 5208F: drivers/media/usb/dvb-usb-v2/gl861* 5209 5210DVB_USB_MXL111SF MEDIA DRIVER 5211M: Michael Krufky <mkrufky@linuxtv.org> 5212L: linux-media@vger.kernel.org 5213W: https://linuxtv.org 5214W: http://github.com/mkrufky 5215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5216T: git git://linuxtv.org/mkrufky/mxl111sf.git 5217S: Maintained 5218F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5219 5220DVB_USB_RTL28XXU MEDIA DRIVER 5221M: Antti Palosaari <crope@iki.fi> 5222L: linux-media@vger.kernel.org 5223W: https://linuxtv.org 5224W: http://palosaari.fi/linux/ 5225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5226T: git git://linuxtv.org/anttip/media_tree.git 5227S: Maintained 5228F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5229 5230DVB_USB_V2 MEDIA DRIVER 5231M: Antti Palosaari <crope@iki.fi> 5232L: linux-media@vger.kernel.org 5233W: https://linuxtv.org 5234W: http://palosaari.fi/linux/ 5235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5236T: git git://linuxtv.org/anttip/media_tree.git 5237S: Maintained 5238F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5239F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5240 5241DYNAMIC DEBUG 5242M: Jason Baron <jbaron@akamai.com> 5243S: Maintained 5244F: lib/dynamic_debug.c 5245F: include/linux/dynamic_debug.h 5246 5247DYNAMIC INTERRUPT MODERATION 5248M: Tal Gilboa <talgi@mellanox.com> 5249S: Maintained 5250F: include/linux/net_dim.h 5251 5252DZ DECSTATION DZ11 SERIAL DRIVER 5253M: "Maciej W. Rozycki" <macro@linux-mips.org> 5254S: Maintained 5255F: drivers/tty/serial/dz.* 5256 5257E3X0 POWER BUTTON DRIVER 5258M: Moritz Fischer <moritz.fischer@ettus.com> 5259L: usrp-users@lists.ettus.com 5260W: http://www.ettus.com 5261S: Supported 5262F: drivers/input/misc/e3x0-button.c 5263F: Documentation/devicetree/bindings/input/e3x0-button.txt 5264 5265E4000 MEDIA DRIVER 5266M: Antti Palosaari <crope@iki.fi> 5267L: linux-media@vger.kernel.org 5268W: https://linuxtv.org 5269W: http://palosaari.fi/linux/ 5270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5271T: git git://linuxtv.org/anttip/media_tree.git 5272S: Maintained 5273F: drivers/media/tuners/e4000* 5274 5275EARTH_PT1 MEDIA DRIVER 5276M: Akihiro Tsukada <tskd08@gmail.com> 5277L: linux-media@vger.kernel.org 5278S: Odd Fixes 5279F: drivers/media/pci/pt1/ 5280 5281EARTH_PT3 MEDIA DRIVER 5282M: Akihiro Tsukada <tskd08@gmail.com> 5283L: linux-media@vger.kernel.org 5284S: Odd Fixes 5285F: drivers/media/pci/pt3/ 5286 5287EC100 MEDIA DRIVER 5288M: Antti Palosaari <crope@iki.fi> 5289L: linux-media@vger.kernel.org 5290W: https://linuxtv.org 5291W: http://palosaari.fi/linux/ 5292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5293T: git git://linuxtv.org/anttip/media_tree.git 5294S: Maintained 5295F: drivers/media/dvb-frontends/ec100* 5296 5297ECRYPT FILE SYSTEM 5298M: Tyler Hicks <tyhicks@canonical.com> 5299L: ecryptfs@vger.kernel.org 5300W: http://ecryptfs.org 5301W: https://launchpad.net/ecryptfs 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5303S: Supported 5304F: Documentation/filesystems/ecryptfs.txt 5305F: fs/ecryptfs/ 5306 5307EDAC-AMD64 5308M: Borislav Petkov <bp@alien8.de> 5309L: linux-edac@vger.kernel.org 5310S: Maintained 5311F: drivers/edac/amd64_edac* 5312 5313EDAC-CALXEDA 5314M: Robert Richter <rric@kernel.org> 5315L: linux-edac@vger.kernel.org 5316S: Maintained 5317F: drivers/edac/highbank* 5318 5319EDAC-CAVIUM OCTEON 5320M: Ralf Baechle <ralf@linux-mips.org> 5321M: David Daney <david.daney@cavium.com> 5322L: linux-edac@vger.kernel.org 5323L: linux-mips@vger.kernel.org 5324S: Supported 5325F: drivers/edac/octeon_edac* 5326 5327EDAC-CAVIUM THUNDERX 5328M: David Daney <david.daney@cavium.com> 5329M: Jan Glauber <jglauber@cavium.com> 5330L: linux-edac@vger.kernel.org 5331S: Supported 5332F: drivers/edac/thunderx_edac* 5333 5334EDAC-CORE 5335M: Borislav Petkov <bp@alien8.de> 5336M: Mauro Carvalho Chehab <mchehab@kernel.org> 5337L: linux-edac@vger.kernel.org 5338T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5339T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5340S: Supported 5341F: Documentation/admin-guide/ras.rst 5342F: Documentation/driver-api/edac.rst 5343F: drivers/edac/ 5344F: include/linux/edac.h 5345 5346EDAC-E752X 5347M: Mark Gross <mark.gross@intel.com> 5348L: linux-edac@vger.kernel.org 5349S: Maintained 5350F: drivers/edac/e752x_edac.c 5351 5352EDAC-E7XXX 5353L: linux-edac@vger.kernel.org 5354S: Maintained 5355F: drivers/edac/e7xxx_edac.c 5356 5357EDAC-FSL_DDR 5358M: York Sun <york.sun@nxp.com> 5359L: linux-edac@vger.kernel.org 5360S: Maintained 5361F: drivers/edac/fsl_ddr_edac.* 5362 5363EDAC-GHES 5364M: Mauro Carvalho Chehab <mchehab@kernel.org> 5365L: linux-edac@vger.kernel.org 5366S: Maintained 5367F: drivers/edac/ghes_edac.c 5368 5369EDAC-I3000 5370L: linux-edac@vger.kernel.org 5371S: Orphan 5372F: drivers/edac/i3000_edac.c 5373 5374EDAC-I5000 5375L: linux-edac@vger.kernel.org 5376S: Maintained 5377F: drivers/edac/i5000_edac.c 5378 5379EDAC-I5400 5380M: Mauro Carvalho Chehab <mchehab@kernel.org> 5381L: linux-edac@vger.kernel.org 5382S: Maintained 5383F: drivers/edac/i5400_edac.c 5384 5385EDAC-I7300 5386M: Mauro Carvalho Chehab <mchehab@kernel.org> 5387L: linux-edac@vger.kernel.org 5388S: Maintained 5389F: drivers/edac/i7300_edac.c 5390 5391EDAC-I7CORE 5392M: Mauro Carvalho Chehab <mchehab@kernel.org> 5393L: linux-edac@vger.kernel.org 5394S: Maintained 5395F: drivers/edac/i7core_edac.c 5396 5397EDAC-I82443BXGX 5398M: Tim Small <tim@buttersideup.com> 5399L: linux-edac@vger.kernel.org 5400S: Maintained 5401F: drivers/edac/i82443bxgx_edac.c 5402 5403EDAC-I82975X 5404M: Ranganathan Desikan <ravi@jetztechnologies.com> 5405M: "Arvind R." <arvino55@gmail.com> 5406L: linux-edac@vger.kernel.org 5407S: Maintained 5408F: drivers/edac/i82975x_edac.c 5409 5410EDAC-IE31200 5411M: Jason Baron <jbaron@akamai.com> 5412L: linux-edac@vger.kernel.org 5413S: Maintained 5414F: drivers/edac/ie31200_edac.c 5415 5416EDAC-MPC85XX 5417M: Johannes Thumshirn <morbidrsa@gmail.com> 5418L: linux-edac@vger.kernel.org 5419S: Maintained 5420F: drivers/edac/mpc85xx_edac.[ch] 5421 5422EDAC-PASEMI 5423M: Egor Martovetsky <egor@pasemi.com> 5424L: linux-edac@vger.kernel.org 5425S: Maintained 5426F: drivers/edac/pasemi_edac.c 5427 5428EDAC-PND2 5429M: Tony Luck <tony.luck@intel.com> 5430L: linux-edac@vger.kernel.org 5431S: Maintained 5432F: drivers/edac/pnd2_edac.[ch] 5433 5434EDAC-R82600 5435M: Tim Small <tim@buttersideup.com> 5436L: linux-edac@vger.kernel.org 5437S: Maintained 5438F: drivers/edac/r82600_edac.c 5439 5440EDAC-SBRIDGE 5441M: Tony Luck <tony.luck@intel.com> 5442R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5443L: linux-edac@vger.kernel.org 5444S: Maintained 5445F: drivers/edac/sb_edac.c 5446 5447EDAC-SKYLAKE 5448M: Tony Luck <tony.luck@intel.com> 5449L: linux-edac@vger.kernel.org 5450S: Maintained 5451F: drivers/edac/skx_edac.c 5452 5453EDAC-TI 5454M: Tero Kristo <t-kristo@ti.com> 5455L: linux-edac@vger.kernel.org 5456S: Maintained 5457F: drivers/edac/ti_edac.c 5458 5459EDAC-QCOM 5460M: Channagoud Kadabi <ckadabi@codeaurora.org> 5461M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5462L: linux-arm-msm@vger.kernel.org 5463L: linux-edac@vger.kernel.org 5464S: Maintained 5465F: drivers/edac/qcom_edac.c 5466 5467EDIROL UA-101/UA-1000 DRIVER 5468M: Clemens Ladisch <clemens@ladisch.de> 5469L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5470T: git git://git.alsa-project.org/alsa-kernel.git 5471S: Maintained 5472F: sound/usb/misc/ua101.c 5473 5474EFI TEST DRIVER 5475L: linux-efi@vger.kernel.org 5476M: Ivan Hu <ivan.hu@canonical.com> 5477M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5478S: Maintained 5479F: drivers/firmware/efi/test/ 5480 5481EFI VARIABLE FILESYSTEM 5482M: Matthew Garrett <matthew.garrett@nebula.com> 5483M: Jeremy Kerr <jk@ozlabs.org> 5484M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5486L: linux-efi@vger.kernel.org 5487S: Maintained 5488F: fs/efivarfs/ 5489 5490EFIFB FRAMEBUFFER DRIVER 5491L: linux-fbdev@vger.kernel.org 5492M: Peter Jones <pjones@redhat.com> 5493S: Maintained 5494F: drivers/video/fbdev/efifb.c 5495 5496EFS FILESYSTEM 5497W: http://aeschi.ch.eu.org/efs/ 5498S: Orphan 5499F: fs/efs/ 5500 5501EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5502M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5503L: netdev@vger.kernel.org 5504S: Maintained 5505F: drivers/net/ethernet/ibm/ehea/ 5506 5507EM28XX VIDEO4LINUX DRIVER 5508M: Mauro Carvalho Chehab <mchehab@kernel.org> 5509L: linux-media@vger.kernel.org 5510W: https://linuxtv.org 5511T: git git://linuxtv.org/media_tree.git 5512S: Maintained 5513F: drivers/media/usb/em28xx/ 5514F: Documentation/media/v4l-drivers/em28xx* 5515 5516EMBEDDED LINUX 5517M: Paul Gortmaker <paul.gortmaker@windriver.com> 5518M: Matt Mackall <mpm@selenic.com> 5519M: David Woodhouse <dwmw2@infradead.org> 5520L: linux-embedded@vger.kernel.org 5521S: Maintained 5522 5523Emulex 10Gbps iSCSI - OneConnect DRIVER 5524M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5525M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5526M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5527L: linux-scsi@vger.kernel.org 5528W: http://www.broadcom.com 5529S: Supported 5530F: drivers/scsi/be2iscsi/ 5531 5532Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5533M: Sathya Perla <sathya.perla@broadcom.com> 5534M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5535M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5536M: Somnath Kotur <somnath.kotur@broadcom.com> 5537L: netdev@vger.kernel.org 5538W: http://www.emulex.com 5539S: Supported 5540F: drivers/net/ethernet/emulex/benet/ 5541 5542EMULEX ONECONNECT ROCE DRIVER 5543M: Selvin Xavier <selvin.xavier@broadcom.com> 5544M: Devesh Sharma <devesh.sharma@broadcom.com> 5545L: linux-rdma@vger.kernel.org 5546W: http://www.broadcom.com 5547S: Odd Fixes 5548F: drivers/infiniband/hw/ocrdma/ 5549F: include/uapi/rdma/ocrdma-abi.h 5550 5551EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5552M: James Smart <james.smart@broadcom.com> 5553M: Dick Kennedy <dick.kennedy@broadcom.com> 5554L: linux-scsi@vger.kernel.org 5555W: http://www.broadcom.com 5556S: Supported 5557F: drivers/scsi/lpfc/ 5558 5559ENE CB710 FLASH CARD READER DRIVER 5560M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5561S: Maintained 5562F: drivers/misc/cb710/ 5563F: drivers/mmc/host/cb710-mmc.* 5564F: include/linux/cb710.h 5565 5566ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5567M: Maxim Levitsky <maximlevitsky@gmail.com> 5568S: Maintained 5569F: drivers/media/rc/ene_ir.* 5570 5571EPSON S1D13XXX FRAMEBUFFER DRIVER 5572M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5575F: drivers/video/fbdev/s1d13xxxfb.c 5576F: include/video/s1d13xxxfb.h 5577 5578ERRSEQ ERROR TRACKING INFRASTRUCTURE 5579M: Jeff Layton <jlayton@kernel.org> 5580S: Maintained 5581F: lib/errseq.c 5582F: include/linux/errseq.h 5583 5584ET131X NETWORK DRIVER 5585M: Mark Einon <mark.einon@gmail.com> 5586S: Odd Fixes 5587F: drivers/net/ethernet/agere/ 5588 5589ETHERNET BRIDGE 5590M: Roopa Prabhu <roopa@cumulusnetworks.com> 5591M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5592L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5593L: netdev@vger.kernel.org 5594W: http://www.linuxfoundation.org/en/Net:Bridge 5595S: Maintained 5596F: include/linux/netfilter_bridge/ 5597F: net/bridge/ 5598 5599ETHERNET PHY LIBRARY 5600M: Andrew Lunn <andrew@lunn.ch> 5601M: Florian Fainelli <f.fainelli@gmail.com> 5602M: Heiner Kallweit <hkallweit1@gmail.com> 5603L: netdev@vger.kernel.org 5604S: Maintained 5605F: Documentation/ABI/testing/sysfs-bus-mdio 5606F: Documentation/devicetree/bindings/net/mdio* 5607F: Documentation/networking/phy.txt 5608F: drivers/net/phy/ 5609F: drivers/of/of_mdio.c 5610F: drivers/of/of_net.c 5611F: include/linux/*mdio*.h 5612F: include/linux/of_net.h 5613F: include/linux/phy.h 5614F: include/linux/phy_fixed.h 5615F: include/linux/platform_data/mdio-bcm-unimac.h 5616F: include/trace/events/mdio.h 5617F: include/uapi/linux/mdio.h 5618F: include/uapi/linux/mii.h 5619 5620EXT2 FILE SYSTEM 5621M: Jan Kara <jack@suse.com> 5622L: linux-ext4@vger.kernel.org 5623S: Maintained 5624F: Documentation/filesystems/ext2.txt 5625F: fs/ext2/ 5626F: include/linux/ext2* 5627 5628EXT4 FILE SYSTEM 5629M: "Theodore Ts'o" <tytso@mit.edu> 5630M: Andreas Dilger <adilger.kernel@dilger.ca> 5631L: linux-ext4@vger.kernel.org 5632W: http://ext4.wiki.kernel.org 5633Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5635S: Maintained 5636F: Documentation/filesystems/ext4/ext4.rst 5637F: fs/ext4/ 5638 5639Extended Verification Module (EVM) 5640M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5641L: linux-integrity@vger.kernel.org 5642S: Supported 5643F: security/integrity/evm/ 5644 5645EXTENSIBLE FIRMWARE INTERFACE (EFI) 5646M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5647L: linux-efi@vger.kernel.org 5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5649S: Maintained 5650F: Documentation/efi-stub.txt 5651F: arch/*/kernel/efi.c 5652F: arch/x86/boot/compressed/eboot.[ch] 5653F: arch/*/include/asm/efi.h 5654F: arch/x86/platform/efi/ 5655F: drivers/firmware/efi/ 5656F: include/linux/efi*.h 5657F: arch/arm/boot/compressed/efi-header.S 5658F: arch/arm64/kernel/efi-entry.S 5659 5660EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5661M: MyungJoo Ham <myungjoo.ham@samsung.com> 5662M: Chanwoo Choi <cw00.choi@samsung.com> 5663L: linux-kernel@vger.kernel.org 5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5665S: Maintained 5666F: drivers/extcon/ 5667F: include/linux/extcon/ 5668F: include/linux/extcon.h 5669F: Documentation/extcon/ 5670F: Documentation/devicetree/bindings/extcon/ 5671 5672EXYNOS DP DRIVER 5673M: Jingoo Han <jingoohan1@gmail.com> 5674L: dri-devel@lists.freedesktop.org 5675S: Maintained 5676F: drivers/gpu/drm/exynos/exynos_dp* 5677 5678EXYNOS SYSMMU (IOMMU) driver 5679M: Marek Szyprowski <m.szyprowski@samsung.com> 5680L: iommu@lists.linux-foundation.org 5681S: Maintained 5682F: drivers/iommu/exynos-iommu.c 5683 5684EZchip NPS platform support 5685M: Vineet Gupta <vgupta@synopsys.com> 5686M: Ofer Levi <oferle@mellanox.com> 5687S: Supported 5688F: arch/arc/plat-eznps 5689F: arch/arc/boot/dts/eznps.dts 5690 5691F2FS FILE SYSTEM 5692M: Jaegeuk Kim <jaegeuk@kernel.org> 5693M: Chao Yu <yuchao0@huawei.com> 5694L: linux-f2fs-devel@lists.sourceforge.net 5695W: https://f2fs.wiki.kernel.org/ 5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5697S: Maintained 5698F: Documentation/filesystems/f2fs.txt 5699F: Documentation/ABI/testing/sysfs-fs-f2fs 5700F: fs/f2fs/ 5701F: include/linux/f2fs_fs.h 5702F: include/trace/events/f2fs.h 5703 5704F71805F HARDWARE MONITORING DRIVER 5705M: Jean Delvare <jdelvare@suse.com> 5706L: linux-hwmon@vger.kernel.org 5707S: Maintained 5708F: Documentation/hwmon/f71805f 5709F: drivers/hwmon/f71805f.c 5710 5711FADDR2LINE 5712M: Josh Poimboeuf <jpoimboe@redhat.com> 5713S: Maintained 5714F: scripts/faddr2line 5715 5716FAILOVER MODULE 5717M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5718L: netdev@vger.kernel.org 5719S: Supported 5720F: net/core/failover.c 5721F: include/net/failover.h 5722F: Documentation/networking/failover.rst 5723 5724FANOTIFY 5725M: Jan Kara <jack@suse.cz> 5726R: Amir Goldstein <amir73il@gmail.com> 5727L: linux-fsdevel@vger.kernel.org 5728S: Maintained 5729F: fs/notify/fanotify/ 5730F: include/linux/fanotify.h 5731F: include/uapi/linux/fanotify.h 5732 5733FARSYNC SYNCHRONOUS DRIVER 5734M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5735W: http://www.farsite.co.uk/ 5736S: Supported 5737F: drivers/net/wan/farsync.* 5738 5739FAULT INJECTION SUPPORT 5740M: Akinobu Mita <akinobu.mita@gmail.com> 5741S: Supported 5742F: Documentation/fault-injection/ 5743F: lib/fault-inject.c 5744 5745FBTFT Framebuffer drivers 5746S: Orphan 5747L: dri-devel@lists.freedesktop.org 5748L: linux-fbdev@vger.kernel.org 5749F: drivers/staging/fbtft/ 5750 5751FC0011 TUNER DRIVER 5752M: Michael Buesch <m@bues.ch> 5753L: linux-media@vger.kernel.org 5754S: Maintained 5755F: drivers/media/tuners/fc0011.h 5756F: drivers/media/tuners/fc0011.c 5757 5758FC2580 MEDIA DRIVER 5759M: Antti Palosaari <crope@iki.fi> 5760L: linux-media@vger.kernel.org 5761W: https://linuxtv.org 5762W: http://palosaari.fi/linux/ 5763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5764T: git git://linuxtv.org/anttip/media_tree.git 5765S: Maintained 5766F: drivers/media/tuners/fc2580* 5767 5768FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5769M: Johannes Thumshirn <jth@kernel.org> 5770L: linux-scsi@vger.kernel.org 5771W: www.Open-FCoE.org 5772S: Supported 5773F: drivers/scsi/libfc/ 5774F: drivers/scsi/fcoe/ 5775F: include/scsi/fc/ 5776F: include/scsi/libfc.h 5777F: include/scsi/libfcoe.h 5778F: include/uapi/scsi/fc/ 5779 5780FILE LOCKING (flock() and fcntl()/lockf()) 5781M: Jeff Layton <jlayton@kernel.org> 5782M: "J. Bruce Fields" <bfields@fieldses.org> 5783L: linux-fsdevel@vger.kernel.org 5784S: Maintained 5785F: include/linux/fcntl.h 5786F: include/uapi/linux/fcntl.h 5787F: fs/fcntl.c 5788F: fs/locks.c 5789 5790FILESYSTEMS (VFS and infrastructure) 5791M: Alexander Viro <viro@zeniv.linux.org.uk> 5792L: linux-fsdevel@vger.kernel.org 5793S: Maintained 5794F: fs/* 5795F: include/linux/fs.h 5796F: include/uapi/linux/fs.h 5797 5798FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5799M: Riku Voipio <riku.voipio@iki.fi> 5800L: linux-hwmon@vger.kernel.org 5801S: Maintained 5802F: drivers/hwmon/f75375s.c 5803F: include/linux/f75375s.h 5804 5805FIREWIRE AUDIO DRIVERS 5806M: Clemens Ladisch <clemens@ladisch.de> 5807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5808T: git git://git.alsa-project.org/alsa-kernel.git 5809S: Maintained 5810F: sound/firewire/ 5811 5812FIREWIRE MEDIA DRIVERS (firedtv) 5813M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5814L: linux-media@vger.kernel.org 5815L: linux1394-devel@lists.sourceforge.net 5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5817S: Maintained 5818F: drivers/media/firewire/ 5819 5820FIREWIRE SBP-2 TARGET 5821M: Chris Boot <bootc@bootc.net> 5822L: linux-scsi@vger.kernel.org 5823L: target-devel@vger.kernel.org 5824L: linux1394-devel@lists.sourceforge.net 5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5826S: Maintained 5827F: drivers/target/sbp/ 5828 5829FIREWIRE SUBSYSTEM 5830M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5831L: linux1394-devel@lists.sourceforge.net 5832W: http://ieee1394.wiki.kernel.org/ 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5834S: Maintained 5835F: drivers/firewire/ 5836F: include/linux/firewire.h 5837F: include/uapi/linux/firewire*.h 5838F: tools/firewire/ 5839 5840FIRMWARE LOADER (request_firmware) 5841M: Luis Chamberlain <mcgrof@kernel.org> 5842L: linux-kernel@vger.kernel.org 5843S: Maintained 5844F: Documentation/firmware_class/ 5845F: drivers/base/firmware_loader/ 5846F: include/linux/firmware.h 5847 5848FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5849M: Joshua Morris <josh.h.morris@us.ibm.com> 5850M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5851S: Maintained 5852F: drivers/block/rsxx/ 5853 5854FLOPPY DRIVER 5855M: Jiri Kosina <jikos@kernel.org> 5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5857S: Odd fixes 5858F: drivers/block/floppy.c 5859 5860FMC SUBSYSTEM 5861M: Alessandro Rubini <rubini@gnudd.com> 5862W: http://www.ohwr.org/projects/fmc-bus 5863S: Supported 5864F: drivers/fmc/ 5865F: include/linux/fmc*.h 5866F: include/linux/ipmi-fru.h 5867K: fmc_d.*register 5868 5869FPGA MANAGER FRAMEWORK 5870M: Alan Tull <atull@kernel.org> 5871M: Moritz Fischer <mdf@kernel.org> 5872L: linux-fpga@vger.kernel.org 5873S: Maintained 5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5875Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5876F: Documentation/fpga/ 5877F: Documentation/driver-api/fpga/ 5878F: Documentation/devicetree/bindings/fpga/ 5879F: drivers/fpga/ 5880F: include/linux/fpga/ 5881W: http://www.rocketboards.org 5882 5883FPGA DFL DRIVERS 5884M: Wu Hao <hao.wu@intel.com> 5885L: linux-fpga@vger.kernel.org 5886S: Maintained 5887F: Documentation/fpga/dfl.txt 5888F: include/uapi/linux/fpga-dfl.h 5889F: drivers/fpga/dfl* 5890 5891FPU EMULATOR 5892M: Bill Metzenthen <billm@melbpc.org.au> 5893W: http://floatingpoint.sourceforge.net/emulator/index.html 5894S: Maintained 5895F: arch/x86/math-emu/ 5896 5897FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5898L: netdev@vger.kernel.org 5899S: Orphan 5900F: drivers/net/wan/dlci.c 5901F: drivers/net/wan/sdla.c 5902 5903FRAMEBUFFER LAYER 5904M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5905L: dri-devel@lists.freedesktop.org 5906L: linux-fbdev@vger.kernel.org 5907T: git git://github.com/bzolnier/linux.git 5908Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5909S: Maintained 5910F: Documentation/fb/ 5911F: drivers/video/ 5912F: include/video/ 5913F: include/linux/fb.h 5914F: include/uapi/video/ 5915F: include/uapi/linux/fb.h 5916 5917FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5918M: Horia Geantă <horia.geanta@nxp.com> 5919M: Aymen Sghaier <aymen.sghaier@nxp.com> 5920L: linux-crypto@vger.kernel.org 5921S: Maintained 5922F: drivers/crypto/caam/ 5923F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5924 5925FREESCALE DIU FRAMEBUFFER DRIVER 5926M: Timur Tabi <timur@kernel.org> 5927L: linux-fbdev@vger.kernel.org 5928S: Maintained 5929F: drivers/video/fbdev/fsl-diu-fb.* 5930 5931FREESCALE DMA DRIVER 5932M: Li Yang <leoyang.li@nxp.com> 5933M: Zhang Wei <zw@zh-kernel.org> 5934L: linuxppc-dev@lists.ozlabs.org 5935S: Maintained 5936F: drivers/dma/fsldma.* 5937 5938FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5939M: Claudiu Manoil <claudiu.manoil@nxp.com> 5940L: netdev@vger.kernel.org 5941S: Maintained 5942F: drivers/net/ethernet/freescale/gianfar* 5943F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5944 5945FREESCALE GPMI NAND DRIVER 5946M: Han Xu <han.xu@nxp.com> 5947L: linux-mtd@lists.infradead.org 5948S: Maintained 5949F: drivers/mtd/nand/raw/gpmi-nand/* 5950 5951FREESCALE I2C CPM DRIVER 5952M: Jochen Friedrich <jochen@scram.de> 5953L: linuxppc-dev@lists.ozlabs.org 5954L: linux-i2c@vger.kernel.org 5955S: Maintained 5956F: drivers/i2c/busses/i2c-cpm.c 5957 5958FREESCALE IMX LPI2C DRIVER 5959M: Dong Aisheng <aisheng.dong@nxp.com> 5960L: linux-i2c@vger.kernel.org 5961L: linux-imx@nxp.com 5962S: Maintained 5963F: drivers/i2c/busses/i2c-imx-lpi2c.c 5964F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5965 5966FREESCALE IMX / MXC FEC DRIVER 5967M: Fugang Duan <fugang.duan@nxp.com> 5968L: netdev@vger.kernel.org 5969S: Maintained 5970F: drivers/net/ethernet/freescale/fec_main.c 5971F: drivers/net/ethernet/freescale/fec_ptp.c 5972F: drivers/net/ethernet/freescale/fec.h 5973F: Documentation/devicetree/bindings/net/fsl-fec.txt 5974 5975FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5976M: Sascha Hauer <s.hauer@pengutronix.de> 5977R: Pengutronix Kernel Team <kernel@pengutronix.de> 5978L: linux-fbdev@vger.kernel.org 5979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5980S: Maintained 5981F: include/linux/platform_data/video-imxfb.h 5982F: drivers/video/fbdev/imxfb.c 5983 5984FREESCALE QORIQ DPAA ETHERNET DRIVER 5985M: Madalin Bucur <madalin.bucur@nxp.com> 5986L: netdev@vger.kernel.org 5987S: Maintained 5988F: drivers/net/ethernet/freescale/dpaa 5989 5990FREESCALE QORIQ DPAA FMAN DRIVER 5991M: Madalin Bucur <madalin.bucur@nxp.com> 5992L: netdev@vger.kernel.org 5993S: Maintained 5994F: drivers/net/ethernet/freescale/fman 5995F: Documentation/devicetree/bindings/net/fsl-fman.txt 5996 5997FREESCALE QORIQ PTP CLOCK DRIVER 5998M: Yangbo Lu <yangbo.lu@nxp.com> 5999L: netdev@vger.kernel.org 6000S: Maintained 6001F: drivers/ptp/ptp_qoriq.c 6002F: include/linux/fsl/ptp_qoriq.h 6003F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6004 6005FREESCALE QUAD SPI DRIVER 6006M: Han Xu <han.xu@nxp.com> 6007L: linux-mtd@lists.infradead.org 6008S: Maintained 6009F: drivers/mtd/spi-nor/fsl-quadspi.c 6010 6011FREESCALE QUICC ENGINE LIBRARY 6012M: Qiang Zhao <qiang.zhao@nxp.com> 6013L: linuxppc-dev@lists.ozlabs.org 6014S: Maintained 6015F: drivers/soc/fsl/qe/ 6016F: include/soc/fsl/*qe*.h 6017F: include/soc/fsl/*ucc*.h 6018 6019FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6020M: Li Yang <leoyang.li@nxp.com> 6021L: netdev@vger.kernel.org 6022L: linuxppc-dev@lists.ozlabs.org 6023S: Maintained 6024F: drivers/net/ethernet/freescale/ucc_geth* 6025 6026FREESCALE QUICC ENGINE UCC HDLC DRIVER 6027M: Zhao Qiang <qiang.zhao@nxp.com> 6028L: netdev@vger.kernel.org 6029L: linuxppc-dev@lists.ozlabs.org 6030S: Maintained 6031F: drivers/net/wan/fsl_ucc_hdlc* 6032 6033FREESCALE QUICC ENGINE UCC UART DRIVER 6034M: Timur Tabi <timur@kernel.org> 6035L: linuxppc-dev@lists.ozlabs.org 6036S: Maintained 6037F: drivers/tty/serial/ucc_uart.c 6038 6039FREESCALE SOC DRIVERS 6040M: Li Yang <leoyang.li@nxp.com> 6041L: linuxppc-dev@lists.ozlabs.org 6042L: linux-arm-kernel@lists.infradead.org 6043S: Maintained 6044F: Documentation/devicetree/bindings/soc/fsl/ 6045F: drivers/soc/fsl/ 6046F: include/linux/fsl/ 6047 6048FREESCALE SOC FS_ENET DRIVER 6049M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6050L: linuxppc-dev@lists.ozlabs.org 6051L: netdev@vger.kernel.org 6052S: Maintained 6053F: drivers/net/ethernet/freescale/fs_enet/ 6054F: include/linux/fs_enet_pd.h 6055 6056FREESCALE SOC SOUND DRIVERS 6057M: Timur Tabi <timur@kernel.org> 6058M: Nicolin Chen <nicoleotsuka@gmail.com> 6059M: Xiubo Li <Xiubo.Lee@gmail.com> 6060R: Fabio Estevam <fabio.estevam@nxp.com> 6061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6062L: linuxppc-dev@lists.ozlabs.org 6063S: Maintained 6064F: sound/soc/fsl/fsl* 6065F: sound/soc/fsl/imx* 6066F: sound/soc/fsl/mpc8610_hpcd.c 6067 6068FREESCALE USB PERIPHERAL DRIVERS 6069M: Li Yang <leoyang.li@nxp.com> 6070L: linux-usb@vger.kernel.org 6071L: linuxppc-dev@lists.ozlabs.org 6072S: Maintained 6073F: drivers/usb/gadget/udc/fsl* 6074 6075FREEVXFS FILESYSTEM 6076M: Christoph Hellwig <hch@infradead.org> 6077W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6078S: Maintained 6079F: fs/freevxfs/ 6080 6081FREEZER 6082M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6083M: Pavel Machek <pavel@ucw.cz> 6084L: linux-pm@vger.kernel.org 6085S: Supported 6086F: Documentation/power/freezing-of-tasks.txt 6087F: include/linux/freezer.h 6088F: kernel/freezer.c 6089 6090FRONTSWAP API 6091M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6092L: linux-kernel@vger.kernel.org 6093S: Maintained 6094F: mm/frontswap.c 6095F: include/linux/frontswap.h 6096 6097FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6098M: David Howells <dhowells@redhat.com> 6099L: linux-cachefs@redhat.com (moderated for non-subscribers) 6100S: Supported 6101F: Documentation/filesystems/caching/ 6102F: fs/fscache/ 6103F: include/linux/fscache*.h 6104 6105FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6106M: Theodore Y. Ts'o <tytso@mit.edu> 6107M: Jaegeuk Kim <jaegeuk@kernel.org> 6108L: linux-fscrypt@vger.kernel.org 6109Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6111S: Supported 6112F: fs/crypto/ 6113F: include/linux/fscrypt*.h 6114F: Documentation/filesystems/fscrypt.rst 6115 6116FSI-ATTACHED I2C DRIVER 6117M: Eddie James <eajames@linux.vnet.ibm.com> 6118L: linux-i2c@vger.kernel.org 6119L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6120S: Maintained 6121F: drivers/i2c/busses/i2c-fsi.c 6122F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6123 6124FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6125M: Jan Kara <jack@suse.cz> 6126R: Amir Goldstein <amir73il@gmail.com> 6127L: linux-fsdevel@vger.kernel.org 6128S: Maintained 6129F: fs/notify/ 6130F: include/linux/fsnotify*.h 6131 6132FUJITSU LAPTOP EXTRAS 6133M: Jonathan Woithe <jwoithe@just42.net> 6134L: platform-driver-x86@vger.kernel.org 6135S: Maintained 6136F: drivers/platform/x86/fujitsu-laptop.c 6137 6138FUJITSU M-5MO LS CAMERA ISP DRIVER 6139M: Kyungmin Park <kyungmin.park@samsung.com> 6140M: Heungjun Kim <riverful.kim@samsung.com> 6141L: linux-media@vger.kernel.org 6142S: Maintained 6143F: drivers/media/i2c/m5mols/ 6144F: include/media/i2c/m5mols.h 6145 6146FUJITSU TABLET EXTRAS 6147M: Robert Gerlach <khnz@gmx.de> 6148L: platform-driver-x86@vger.kernel.org 6149S: Maintained 6150F: drivers/platform/x86/fujitsu-tablet.c 6151 6152FUSE: FILESYSTEM IN USERSPACE 6153M: Miklos Szeredi <miklos@szeredi.hu> 6154L: linux-fsdevel@vger.kernel.org 6155W: http://fuse.sourceforge.net/ 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6157S: Maintained 6158F: fs/fuse/ 6159F: include/uapi/linux/fuse.h 6160F: Documentation/filesystems/fuse.txt 6161 6162FUTEX SUBSYSTEM 6163M: Thomas Gleixner <tglx@linutronix.de> 6164M: Ingo Molnar <mingo@redhat.com> 6165R: Peter Zijlstra <peterz@infradead.org> 6166R: Darren Hart <dvhart@infradead.org> 6167L: linux-kernel@vger.kernel.org 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6169S: Maintained 6170F: kernel/futex.c 6171F: kernel/futex_compat.c 6172F: include/asm-generic/futex.h 6173F: include/linux/futex.h 6174F: include/uapi/linux/futex.h 6175F: tools/testing/selftests/futex/ 6176F: tools/perf/bench/futex* 6177F: Documentation/*futex* 6178 6179GCC PLUGINS 6180M: Kees Cook <keescook@chromium.org> 6181R: Emese Revfy <re.emese@gmail.com> 6182L: kernel-hardening@lists.openwall.com 6183S: Maintained 6184F: scripts/gcc-plugins/ 6185F: scripts/gcc-plugin.sh 6186F: scripts/Makefile.gcc-plugins 6187F: Documentation/gcc-plugins.txt 6188 6189GASKET DRIVER FRAMEWORK 6190M: Rob Springer <rspringer@google.com> 6191M: Todd Poynor <toddpoynor@google.com> 6192M: Ben Chan <benchan@chromium.org> 6193S: Maintained 6194F: drivers/staging/gasket/ 6195 6196GCOV BASED KERNEL PROFILING 6197M: Peter Oberparleiter <oberpar@linux.ibm.com> 6198S: Maintained 6199F: kernel/gcov/ 6200F: Documentation/dev-tools/gcov.rst 6201 6202GDB KERNEL DEBUGGING HELPER SCRIPTS 6203M: Jan Kiszka <jan.kiszka@siemens.com> 6204M: Kieran Bingham <kbingham@kernel.org> 6205S: Supported 6206F: scripts/gdb/ 6207 6208GDT SCSI DISK ARRAY CONTROLLER DRIVER 6209M: Achim Leubner <achim_leubner@adaptec.com> 6210L: linux-scsi@vger.kernel.org 6211W: http://www.icp-vortex.com/ 6212S: Supported 6213F: drivers/scsi/gdt* 6214 6215GEMTEK FM RADIO RECEIVER DRIVER 6216M: Hans Verkuil <hverkuil@xs4all.nl> 6217L: linux-media@vger.kernel.org 6218T: git git://linuxtv.org/media_tree.git 6219W: https://linuxtv.org 6220S: Maintained 6221F: drivers/media/radio/radio-gemtek* 6222 6223GENERIC GPIO I2C DRIVER 6224M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6225S: Supported 6226F: drivers/i2c/busses/i2c-gpio.c 6227F: include/linux/platform_data/i2c-gpio.h 6228 6229GENERIC GPIO I2C MULTIPLEXER DRIVER 6230M: Peter Korsgaard <peter.korsgaard@barco.com> 6231L: linux-i2c@vger.kernel.org 6232S: Supported 6233F: drivers/i2c/muxes/i2c-mux-gpio.c 6234F: include/linux/platform_data/i2c-mux-gpio.h 6235F: Documentation/i2c/muxes/i2c-mux-gpio 6236 6237GENERIC HDLC (WAN) DRIVERS 6238M: Krzysztof Halasa <khc@pm.waw.pl> 6239W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6240S: Maintained 6241F: drivers/net/wan/c101.c 6242F: drivers/net/wan/hd6457* 6243F: drivers/net/wan/hdlc* 6244F: drivers/net/wan/n2.c 6245F: drivers/net/wan/pc300too.c 6246F: drivers/net/wan/pci200syn.c 6247F: drivers/net/wan/wanxl* 6248 6249GENERIC INCLUDE/ASM HEADER FILES 6250M: Arnd Bergmann <arnd@arndb.de> 6251L: linux-arch@vger.kernel.org 6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6253S: Maintained 6254F: include/asm-generic/ 6255F: include/uapi/asm-generic/ 6256 6257GENERIC PHY FRAMEWORK 6258M: Kishon Vijay Abraham I <kishon@ti.com> 6259L: linux-kernel@vger.kernel.org 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6261S: Supported 6262F: drivers/phy/ 6263F: include/linux/phy/ 6264 6265GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6266M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6267S: Supported 6268F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6269 6270GENERIC PM DOMAINS 6271M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6272M: Kevin Hilman <khilman@kernel.org> 6273M: Ulf Hansson <ulf.hansson@linaro.org> 6274L: linux-pm@vger.kernel.org 6275S: Supported 6276F: drivers/base/power/domain*.c 6277F: include/linux/pm_domain.h 6278F: Documentation/devicetree/bindings/power/power_domain.txt 6279 6280GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6281M: Eugen Hristev <eugen.hristev@microchip.com> 6282L: linux-input@vger.kernel.org 6283S: Maintained 6284F: drivers/input/touchscreen/resistive-adc-touch.c 6285 6286GENERIC UIO DRIVER FOR PCI DEVICES 6287M: "Michael S. Tsirkin" <mst@redhat.com> 6288L: kvm@vger.kernel.org 6289S: Supported 6290F: drivers/uio/uio_pci_generic.c 6291 6292GENWQE (IBM Generic Workqueue Card) 6293M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6294M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6295S: Supported 6296F: drivers/misc/genwqe/ 6297 6298GET_MAINTAINER SCRIPT 6299M: Joe Perches <joe@perches.com> 6300S: Maintained 6301F: scripts/get_maintainer.pl 6302 6303GFS2 FILE SYSTEM 6304M: Bob Peterson <rpeterso@redhat.com> 6305M: Andreas Gruenbacher <agruenba@redhat.com> 6306L: cluster-devel@redhat.com 6307W: http://sources.redhat.com/cluster/ 6308T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6309S: Supported 6310F: Documentation/filesystems/gfs2*.txt 6311F: fs/gfs2/ 6312F: include/uapi/linux/gfs2_ondisk.h 6313 6314GIGASET ISDN DRIVERS 6315M: Paul Bolle <pebolle@tiscali.nl> 6316L: gigaset307x-common@lists.sourceforge.net 6317W: http://gigaset307x.sourceforge.net/ 6318S: Odd Fixes 6319F: Documentation/isdn/README.gigaset 6320F: drivers/isdn/gigaset/ 6321F: include/uapi/linux/gigaset_dev.h 6322 6323GNSS SUBSYSTEM 6324M: Johan Hovold <johan@kernel.org> 6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6326S: Maintained 6327F: Documentation/ABI/testing/sysfs-class-gnss 6328F: Documentation/devicetree/bindings/gnss/ 6329F: drivers/gnss/ 6330F: include/linux/gnss.h 6331 6332GO7007 MPEG CODEC 6333M: Hans Verkuil <hans.verkuil@cisco.com> 6334L: linux-media@vger.kernel.org 6335S: Maintained 6336F: drivers/media/usb/go7007/ 6337 6338GOODIX TOUCHSCREEN 6339M: Bastien Nocera <hadess@hadess.net> 6340L: linux-input@vger.kernel.org 6341S: Maintained 6342F: drivers/input/touchscreen/goodix.c 6343 6344GPD POCKET FAN DRIVER 6345M: Hans de Goede <hdegoede@redhat.com> 6346L: platform-driver-x86@vger.kernel.org 6347S: Maintained 6348F: drivers/platform/x86/gpd-pocket-fan.c 6349 6350GPIO ACPI SUPPORT 6351M: Mika Westerberg <mika.westerberg@linux.intel.com> 6352M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6353L: linux-gpio@vger.kernel.org 6354L: linux-acpi@vger.kernel.org 6355S: Maintained 6356F: Documentation/acpi/gpio-properties.txt 6357F: drivers/gpio/gpiolib-acpi.c 6358 6359GPIO IR Transmitter 6360M: Sean Young <sean@mess.org> 6361L: linux-media@vger.kernel.org 6362S: Maintained 6363F: drivers/media/rc/gpio-ir-tx.c 6364 6365GPIO MOCKUP DRIVER 6366M: Bamvor Jian Zhang <bamv2005@gmail.com> 6367R: Bartosz Golaszewski <brgl@bgdev.pl> 6368L: linux-gpio@vger.kernel.org 6369S: Maintained 6370F: drivers/gpio/gpio-mockup.c 6371F: tools/testing/selftests/gpio/ 6372 6373GPIO SUBSYSTEM 6374M: Linus Walleij <linus.walleij@linaro.org> 6375M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6376L: linux-gpio@vger.kernel.org 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6378S: Maintained 6379F: Documentation/devicetree/bindings/gpio/ 6380F: Documentation/driver-api/gpio/ 6381F: Documentation/gpio/ 6382F: Documentation/ABI/testing/gpio-cdev 6383F: Documentation/ABI/obsolete/sysfs-gpio 6384F: drivers/gpio/ 6385F: include/linux/gpio/ 6386F: include/linux/gpio.h 6387F: include/linux/of_gpio.h 6388F: include/asm-generic/gpio.h 6389F: include/uapi/linux/gpio.h 6390F: tools/gpio/ 6391 6392GRE DEMULTIPLEXER DRIVER 6393M: Dmitry Kozlov <xeb@mail.ru> 6394L: netdev@vger.kernel.org 6395S: Maintained 6396F: net/ipv4/gre_demux.c 6397F: net/ipv4/gre_offload.c 6398F: include/net/gre.h 6399 6400GRETH 10/100/1G Ethernet MAC device driver 6401M: Andreas Larsson <andreas@gaisler.com> 6402L: netdev@vger.kernel.org 6403S: Maintained 6404F: drivers/net/ethernet/aeroflex/ 6405 6406GREYBUS AUDIO PROTOCOLS DRIVERS 6407M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6408M: Mark Greer <mgreer@animalcreek.com> 6409S: Maintained 6410F: drivers/staging/greybus/audio_apbridgea.c 6411F: drivers/staging/greybus/audio_apbridgea.h 6412F: drivers/staging/greybus/audio_codec.c 6413F: drivers/staging/greybus/audio_codec.h 6414F: drivers/staging/greybus/audio_gb.c 6415F: drivers/staging/greybus/audio_manager.c 6416F: drivers/staging/greybus/audio_manager.h 6417F: drivers/staging/greybus/audio_manager_module.c 6418F: drivers/staging/greybus/audio_manager_private.h 6419F: drivers/staging/greybus/audio_manager_sysfs.c 6420F: drivers/staging/greybus/audio_module.c 6421F: drivers/staging/greybus/audio_topology.c 6422 6423GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6424M: Viresh Kumar <vireshk@kernel.org> 6425S: Maintained 6426F: drivers/staging/greybus/authentication.c 6427F: drivers/staging/greybus/bootrom.c 6428F: drivers/staging/greybus/firmware.h 6429F: drivers/staging/greybus/fw-core.c 6430F: drivers/staging/greybus/fw-download.c 6431F: drivers/staging/greybus/fw-management.c 6432F: drivers/staging/greybus/greybus_authentication.h 6433F: drivers/staging/greybus/greybus_firmware.h 6434F: drivers/staging/greybus/hid.c 6435F: drivers/staging/greybus/i2c.c 6436F: drivers/staging/greybus/spi.c 6437F: drivers/staging/greybus/spilib.c 6438F: drivers/staging/greybus/spilib.h 6439 6440GREYBUS LOOPBACK DRIVER 6441M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6442S: Maintained 6443F: drivers/staging/greybus/loopback.c 6444 6445GREYBUS PLATFORM DRIVERS 6446M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6447S: Maintained 6448F: drivers/staging/greybus/arche-platform.c 6449F: drivers/staging/greybus/arche-apb-ctrl.c 6450F: drivers/staging/greybus/arche_platform.h 6451 6452GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6453M: Rui Miguel Silva <rmfrfs@gmail.com> 6454S: Maintained 6455F: drivers/staging/greybus/sdio.c 6456F: drivers/staging/greybus/light.c 6457F: drivers/staging/greybus/gpio.c 6458F: drivers/staging/greybus/power_supply.c 6459F: drivers/staging/greybus/spi.c 6460F: drivers/staging/greybus/spilib.c 6461 6462GREYBUS SUBSYSTEM 6463M: Johan Hovold <johan@kernel.org> 6464M: Alex Elder <elder@kernel.org> 6465M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6466S: Maintained 6467F: drivers/staging/greybus/ 6468L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6469 6470GREYBUS UART PROTOCOLS DRIVERS 6471M: David Lin <dtwlin@gmail.com> 6472S: Maintained 6473F: drivers/staging/greybus/uart.c 6474F: drivers/staging/greybus/log.c 6475 6476GS1662 VIDEO SERIALIZER 6477M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6478L: linux-media@vger.kernel.org 6479T: git git://linuxtv.org/media_tree.git 6480S: Maintained 6481F: drivers/media/spi/gs1662.c 6482 6483GSPCA FINEPIX SUBDRIVER 6484M: Frank Zago <frank@zago.net> 6485L: linux-media@vger.kernel.org 6486T: git git://linuxtv.org/media_tree.git 6487S: Maintained 6488F: drivers/media/usb/gspca/finepix.c 6489 6490GSPCA GL860 SUBDRIVER 6491M: Olivier Lorin <o.lorin@laposte.net> 6492L: linux-media@vger.kernel.org 6493T: git git://linuxtv.org/media_tree.git 6494S: Maintained 6495F: drivers/media/usb/gspca/gl860/ 6496 6497GSPCA M5602 SUBDRIVER 6498M: Erik Andren <erik.andren@gmail.com> 6499L: linux-media@vger.kernel.org 6500T: git git://linuxtv.org/media_tree.git 6501S: Maintained 6502F: drivers/media/usb/gspca/m5602/ 6503 6504GSPCA PAC207 SONIXB SUBDRIVER 6505M: Hans Verkuil <hverkuil@xs4all.nl> 6506L: linux-media@vger.kernel.org 6507T: git git://linuxtv.org/media_tree.git 6508S: Odd Fixes 6509F: drivers/media/usb/gspca/pac207.c 6510 6511GSPCA SN9C20X SUBDRIVER 6512M: Brian Johnson <brijohn@gmail.com> 6513L: linux-media@vger.kernel.org 6514T: git git://linuxtv.org/media_tree.git 6515S: Maintained 6516F: drivers/media/usb/gspca/sn9c20x.c 6517 6518GSPCA T613 SUBDRIVER 6519M: Leandro Costantino <lcostantino@gmail.com> 6520L: linux-media@vger.kernel.org 6521T: git git://linuxtv.org/media_tree.git 6522S: Maintained 6523F: drivers/media/usb/gspca/t613.c 6524 6525GSPCA USB WEBCAM DRIVER 6526M: Hans Verkuil <hverkuil@xs4all.nl> 6527L: linux-media@vger.kernel.org 6528T: git git://linuxtv.org/media_tree.git 6529S: Odd Fixes 6530F: drivers/media/usb/gspca/ 6531 6532GTP (GPRS Tunneling Protocol) 6533M: Pablo Neira Ayuso <pablo@netfilter.org> 6534M: Harald Welte <laforge@gnumonks.org> 6535L: osmocom-net-gprs@lists.osmocom.org 6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6537S: Maintained 6538F: drivers/net/gtp.c 6539 6540GUID PARTITION TABLE (GPT) 6541M: Davidlohr Bueso <dave@stgolabs.net> 6542L: linux-efi@vger.kernel.org 6543S: Maintained 6544F: block/partitions/efi.* 6545 6546H8/300 ARCHITECTURE 6547M: Yoshinori Sato <ysato@users.sourceforge.jp> 6548L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6549W: http://uclinux-h8.sourceforge.jp 6550T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6551S: Maintained 6552F: arch/h8300/ 6553F: drivers/clocksource/h8300_*.c 6554F: drivers/clk/h8300/ 6555F: drivers/irqchip/irq-renesas-h8*.c 6556 6557HACKRF MEDIA DRIVER 6558M: Antti Palosaari <crope@iki.fi> 6559L: linux-media@vger.kernel.org 6560W: https://linuxtv.org 6561W: http://palosaari.fi/linux/ 6562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6563T: git git://linuxtv.org/anttip/media_tree.git 6564S: Maintained 6565F: drivers/media/usb/hackrf/ 6566 6567HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6568M: Frank Seidel <frank@f-seidel.de> 6569L: platform-driver-x86@vger.kernel.org 6570W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6571S: Maintained 6572F: drivers/platform/x86/hdaps.c 6573 6574HARDWARE MONITORING 6575M: Jean Delvare <jdelvare@suse.com> 6576M: Guenter Roeck <linux@roeck-us.net> 6577L: linux-hwmon@vger.kernel.org 6578W: http://hwmon.wiki.kernel.org/ 6579T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6580S: Maintained 6581F: Documentation/devicetree/bindings/hwmon/ 6582F: Documentation/hwmon/ 6583F: drivers/hwmon/ 6584F: include/linux/hwmon*.h 6585F: include/trace/events/hwmon*.h 6586 6587HARDWARE RANDOM NUMBER GENERATOR CORE 6588M: Matt Mackall <mpm@selenic.com> 6589M: Herbert Xu <herbert@gondor.apana.org.au> 6590L: linux-crypto@vger.kernel.org 6591S: Odd fixes 6592F: Documentation/devicetree/bindings/rng/ 6593F: Documentation/hw_random.txt 6594F: drivers/char/hw_random/ 6595F: include/linux/hw_random.h 6596 6597HARDWARE TRACING FACILITIES 6598M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6599S: Maintained 6600F: drivers/hwtracing/ 6601 6602HARDWARE SPINLOCK CORE 6603M: Ohad Ben-Cohen <ohad@wizery.com> 6604M: Bjorn Andersson <bjorn.andersson@linaro.org> 6605L: linux-remoteproc@vger.kernel.org 6606S: Maintained 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6608F: Documentation/devicetree/bindings/hwlock/ 6609F: Documentation/hwspinlock.txt 6610F: drivers/hwspinlock/ 6611F: include/linux/hwspinlock.h 6612 6613HARMONY SOUND DRIVER 6614L: linux-parisc@vger.kernel.org 6615S: Maintained 6616F: sound/parisc/harmony.* 6617 6618HDPVR USB VIDEO ENCODER DRIVER 6619M: Hans Verkuil <hverkuil@xs4all.nl> 6620L: linux-media@vger.kernel.org 6621T: git git://linuxtv.org/media_tree.git 6622W: https://linuxtv.org 6623S: Odd Fixes 6624F: drivers/media/usb/hdpvr/ 6625 6626HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6627M: Jerry Hoemann <jerry.hoemann@hpe.com> 6628S: Supported 6629F: Documentation/watchdog/hpwdt.txt 6630F: drivers/watchdog/hpwdt.c 6631 6632HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6633M: Don Brace <don.brace@microsemi.com> 6634L: esc.storagedev@microsemi.com 6635L: linux-scsi@vger.kernel.org 6636S: Supported 6637F: Documentation/scsi/hpsa.txt 6638F: drivers/scsi/hpsa*.[ch] 6639F: include/linux/cciss*.h 6640F: include/uapi/linux/cciss*.h 6641 6642HFI1 DRIVER 6643M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6644M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6645L: linux-rdma@vger.kernel.org 6646S: Supported 6647F: drivers/infiniband/hw/hfi1 6648 6649HFS FILESYSTEM 6650L: linux-fsdevel@vger.kernel.org 6651S: Orphan 6652F: Documentation/filesystems/hfs.txt 6653F: fs/hfs/ 6654 6655HFSPLUS FILESYSTEM 6656L: linux-fsdevel@vger.kernel.org 6657S: Orphan 6658F: Documentation/filesystems/hfsplus.txt 6659F: fs/hfsplus/ 6660 6661HGA FRAMEBUFFER DRIVER 6662M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6663L: linux-nvidia@lists.surfsouth.com 6664W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6665S: Maintained 6666F: drivers/video/fbdev/hgafb.c 6667 6668HIBERNATION (aka Software Suspend, aka swsusp) 6669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6670M: Pavel Machek <pavel@ucw.cz> 6671L: linux-pm@vger.kernel.org 6672B: https://bugzilla.kernel.org 6673S: Supported 6674F: arch/x86/power/ 6675F: drivers/base/power/ 6676F: kernel/power/ 6677F: include/linux/suspend.h 6678F: include/linux/freezer.h 6679F: include/linux/pm.h 6680F: arch/*/include/asm/suspend*.h 6681 6682HID CORE LAYER 6683M: Jiri Kosina <jikos@kernel.org> 6684M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6685L: linux-input@vger.kernel.org 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6687S: Maintained 6688F: drivers/hid/ 6689F: include/linux/hid* 6690F: include/uapi/linux/hid* 6691 6692HID SENSOR HUB DRIVERS 6693M: Jiri Kosina <jikos@kernel.org> 6694M: Jonathan Cameron <jic23@kernel.org> 6695M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6696L: linux-input@vger.kernel.org 6697L: linux-iio@vger.kernel.org 6698S: Maintained 6699F: Documentation/hid/hid-sensor* 6700F: drivers/hid/hid-sensor-* 6701F: drivers/iio/*/hid-* 6702F: include/linux/hid-sensor-* 6703 6704HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6705M: Thomas Gleixner <tglx@linutronix.de> 6706L: linux-kernel@vger.kernel.org 6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6708S: Maintained 6709F: Documentation/timers/ 6710F: kernel/time/hrtimer.c 6711F: kernel/time/clockevents.c 6712F: kernel/time/timer_*.c 6713F: include/linux/clockchips.h 6714F: include/linux/hrtimer.h 6715 6716HIGH-SPEED SCC DRIVER FOR AX.25 6717L: linux-hams@vger.kernel.org 6718S: Orphan 6719F: drivers/net/hamradio/dmascc.c 6720F: drivers/net/hamradio/scc.c 6721 6722HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6723M: HighPoint Linux Team <linux@highpoint-tech.com> 6724W: http://www.highpoint-tech.com 6725S: Supported 6726F: Documentation/scsi/hptiop.txt 6727F: drivers/scsi/hptiop.c 6728 6729HIPPI 6730M: Jes Sorensen <jes@trained-monkey.org> 6731L: linux-hippi@sunsite.dk 6732S: Maintained 6733F: include/linux/hippidevice.h 6734F: include/uapi/linux/if_hippi.h 6735F: net/802/hippi.c 6736F: drivers/net/hippi/ 6737 6738HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6739M: Yisen Zhuang <yisen.zhuang@huawei.com> 6740M: Salil Mehta <salil.mehta@huawei.com> 6741L: netdev@vger.kernel.org 6742W: http://www.hisilicon.com 6743S: Maintained 6744F: drivers/net/ethernet/hisilicon/hns3/ 6745 6746HISILICON LPC BUS DRIVER 6747M: john.garry@huawei.com 6748W: http://www.hisilicon.com 6749S: Maintained 6750F: drivers/bus/hisi_lpc.c 6751F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6752 6753HISILICON NETWORK SUBSYSTEM DRIVER 6754M: Yisen Zhuang <yisen.zhuang@huawei.com> 6755M: Salil Mehta <salil.mehta@huawei.com> 6756L: netdev@vger.kernel.org 6757W: http://www.hisilicon.com 6758S: Maintained 6759F: drivers/net/ethernet/hisilicon/ 6760F: Documentation/devicetree/bindings/net/hisilicon*.txt 6761 6762HISILICON PMU DRIVER 6763M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6764W: http://www.hisilicon.com 6765S: Supported 6766F: drivers/perf/hisilicon 6767F: Documentation/perf/hisi-pmu.txt 6768 6769HISILICON ROCE DRIVER 6770M: Lijun Ou <oulijun@huawei.com> 6771M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6772L: linux-rdma@vger.kernel.org 6773S: Maintained 6774F: drivers/infiniband/hw/hns/ 6775F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6776 6777HISILICON SAS Controller 6778M: John Garry <john.garry@huawei.com> 6779W: http://www.hisilicon.com 6780S: Supported 6781F: drivers/scsi/hisi_sas/ 6782F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6783 6784HMM - Heterogeneous Memory Management 6785M: Jérôme Glisse <jglisse@redhat.com> 6786L: linux-mm@kvack.org 6787S: Maintained 6788F: mm/hmm* 6789F: include/linux/hmm* 6790F: Documentation/vm/hmm.rst 6791 6792HOST AP DRIVER 6793M: Jouni Malinen <j@w1.fi> 6794L: linux-wireless@vger.kernel.org 6795W: http://w1.fi/hostap-driver.html 6796S: Obsolete 6797F: drivers/net/wireless/intersil/hostap/ 6798 6799HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6800L: platform-driver-x86@vger.kernel.org 6801S: Orphan 6802F: drivers/platform/x86/tc1100-wmi.c 6803 6804HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6805M: Jaroslav Kysela <perex@perex.cz> 6806S: Maintained 6807F: drivers/net/ethernet/hp/hp100.* 6808 6809HPET: High Precision Event Timers driver 6810M: Clemens Ladisch <clemens@ladisch.de> 6811S: Maintained 6812F: Documentation/timers/hpet.txt 6813F: drivers/char/hpet.c 6814F: include/linux/hpet.h 6815F: include/uapi/linux/hpet.h 6816 6817HPET: x86 6818S: Orphan 6819F: arch/x86/kernel/hpet.c 6820F: arch/x86/include/asm/hpet.h 6821 6822HPFS FILESYSTEM 6823M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6824W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6825S: Maintained 6826F: fs/hpfs/ 6827 6828HSI SUBSYSTEM 6829M: Sebastian Reichel <sre@kernel.org> 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6831S: Maintained 6832F: Documentation/ABI/testing/sysfs-bus-hsi 6833F: Documentation/driver-api/hsi.rst 6834F: drivers/hsi/ 6835F: include/linux/hsi/ 6836F: include/uapi/linux/hsi/ 6837 6838HSO 3G MODEM DRIVER 6839L: linux-usb@vger.kernel.org 6840S: Orphan 6841F: drivers/net/usb/hso.c 6842 6843HSR NETWORK PROTOCOL 6844M: Arvid Brodin <arvid.brodin@alten.se> 6845L: netdev@vger.kernel.org 6846S: Maintained 6847F: net/hsr/ 6848 6849HT16K33 LED CONTROLLER DRIVER 6850M: Robin van der Gracht <robin@protonic.nl> 6851S: Maintained 6852F: drivers/auxdisplay/ht16k33.c 6853F: Documentation/devicetree/bindings/display/ht16k33.txt 6854 6855HTCPEN TOUCHSCREEN DRIVER 6856M: Pau Oliva Fora <pof@eslack.org> 6857L: linux-input@vger.kernel.org 6858S: Maintained 6859F: drivers/input/touchscreen/htcpen.c 6860 6861HUAWEI ETHERNET DRIVER 6862M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6863L: netdev@vger.kernel.org 6864S: Supported 6865F: Documentation/networking/hinic.txt 6866F: drivers/net/ethernet/huawei/hinic/ 6867 6868HUGETLB FILESYSTEM 6869M: Mike Kravetz <mike.kravetz@oracle.com> 6870L: linux-mm@kvack.org 6871S: Maintained 6872F: fs/hugetlbfs/ 6873F: mm/hugetlb.c 6874F: include/linux/hugetlb.h 6875F: Documentation/admin-guide/mm/hugetlbpage.rst 6876F: Documentation/vm/hugetlbfs_reserv.rst 6877F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6878 6879HVA ST MEDIA DRIVER 6880M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6881L: linux-media@vger.kernel.org 6882T: git git://linuxtv.org/media_tree.git 6883W: https://linuxtv.org 6884S: Supported 6885F: drivers/media/platform/sti/hva 6886 6887HWPOISON MEMORY FAILURE HANDLING 6888M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6889L: linux-mm@kvack.org 6890S: Maintained 6891F: mm/memory-failure.c 6892F: mm/hwpoison-inject.c 6893 6894HYGON PROCESSOR SUPPORT 6895M: Pu Wen <puwen@hygon.cn> 6896L: linux-kernel@vger.kernel.org 6897S: Maintained 6898F: arch/x86/kernel/cpu/hygon.c 6899 6900Hyper-V CORE AND DRIVERS 6901M: "K. Y. Srinivasan" <kys@microsoft.com> 6902M: Haiyang Zhang <haiyangz@microsoft.com> 6903M: Stephen Hemminger <sthemmin@microsoft.com> 6904L: devel@linuxdriverproject.org 6905S: Maintained 6906F: Documentation/networking/netvsc.txt 6907F: arch/x86/include/asm/mshyperv.h 6908F: arch/x86/include/asm/trace/hyperv.h 6909F: arch/x86/include/asm/hyperv-tlfs.h 6910F: arch/x86/kernel/cpu/mshyperv.c 6911F: arch/x86/hyperv 6912F: drivers/hid/hid-hyperv.c 6913F: drivers/hv/ 6914F: drivers/input/serio/hyperv-keyboard.c 6915F: drivers/pci/controller/pci-hyperv.c 6916F: drivers/net/hyperv/ 6917F: drivers/scsi/storvsc_drv.c 6918F: drivers/uio/uio_hv_generic.c 6919F: drivers/video/fbdev/hyperv_fb.c 6920F: net/vmw_vsock/hyperv_transport.c 6921F: include/linux/hyperv.h 6922F: include/uapi/linux/hyperv.h 6923F: tools/hv/ 6924F: Documentation/ABI/stable/sysfs-bus-vmbus 6925 6926HYPERVISOR VIRTUAL CONSOLE DRIVER 6927L: linuxppc-dev@lists.ozlabs.org 6928S: Odd Fixes 6929F: drivers/tty/hvc/ 6930 6931I2C ACPI SUPPORT 6932M: Mika Westerberg <mika.westerberg@linux.intel.com> 6933L: linux-i2c@vger.kernel.org 6934L: linux-acpi@vger.kernel.org 6935S: Maintained 6936F: drivers/i2c/i2c-core-acpi.c 6937 6938I2C CONTROLLER DRIVER FOR NVIDIA GPU 6939M: Ajay Gupta <ajayg@nvidia.com> 6940L: linux-i2c@vger.kernel.org 6941S: Maintained 6942F: Documentation/i2c/busses/i2c-nvidia-gpu 6943F: drivers/i2c/busses/i2c-nvidia-gpu.c 6944 6945I2C MUXES 6946M: Peter Rosin <peda@axentia.se> 6947L: linux-i2c@vger.kernel.org 6948S: Maintained 6949F: Documentation/i2c/i2c-topology 6950F: Documentation/i2c/muxes/ 6951F: Documentation/devicetree/bindings/i2c/i2c-mux* 6952F: Documentation/devicetree/bindings/i2c/i2c-arb* 6953F: Documentation/devicetree/bindings/i2c/i2c-gate* 6954F: drivers/i2c/i2c-mux.c 6955F: drivers/i2c/muxes/ 6956F: include/linux/i2c-mux.h 6957 6958I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6959M: Gregory CLEMENT <gregory.clement@bootlin.com> 6960L: linux-i2c@vger.kernel.org 6961S: Maintained 6962F: drivers/i2c/busses/i2c-mv64xxx.c 6963 6964I2C OVER PARALLEL PORT 6965M: Jean Delvare <jdelvare@suse.com> 6966L: linux-i2c@vger.kernel.org 6967S: Maintained 6968F: Documentation/i2c/busses/i2c-parport 6969F: Documentation/i2c/busses/i2c-parport-light 6970F: drivers/i2c/busses/i2c-parport.c 6971F: drivers/i2c/busses/i2c-parport-light.c 6972 6973I2C SUBSYSTEM 6974M: Wolfram Sang <wsa@the-dreams.de> 6975L: linux-i2c@vger.kernel.org 6976W: https://i2c.wiki.kernel.org/ 6977Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6978T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6979S: Maintained 6980F: Documentation/devicetree/bindings/i2c/i2c.txt 6981F: Documentation/i2c/ 6982F: drivers/i2c/* 6983F: include/linux/i2c.h 6984F: include/linux/i2c-dev.h 6985F: include/linux/i2c-smbus.h 6986F: include/uapi/linux/i2c.h 6987F: include/uapi/linux/i2c-*.h 6988 6989I2C SUBSYSTEM HOST DRIVERS 6990L: linux-i2c@vger.kernel.org 6991W: https://i2c.wiki.kernel.org/ 6992Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6994S: Odd Fixes 6995F: Documentation/devicetree/bindings/i2c/ 6996F: drivers/i2c/algos/ 6997F: drivers/i2c/busses/ 6998 6999I2C-TAOS-EVM DRIVER 7000M: Jean Delvare <jdelvare@suse.com> 7001L: linux-i2c@vger.kernel.org 7002S: Maintained 7003F: Documentation/i2c/busses/i2c-taos-evm 7004F: drivers/i2c/busses/i2c-taos-evm.c 7005 7006I2C-TINY-USB DRIVER 7007M: Till Harbaum <till@harbaum.org> 7008L: linux-i2c@vger.kernel.org 7009W: http://www.harbaum.org/till/i2c_tiny_usb 7010S: Maintained 7011F: drivers/i2c/busses/i2c-tiny-usb.c 7012 7013I2C/SMBUS CONTROLLER DRIVERS FOR PC 7014M: Jean Delvare <jdelvare@suse.com> 7015L: linux-i2c@vger.kernel.org 7016S: Maintained 7017F: Documentation/i2c/busses/i2c-ali1535 7018F: Documentation/i2c/busses/i2c-ali1563 7019F: Documentation/i2c/busses/i2c-ali15x3 7020F: Documentation/i2c/busses/i2c-amd756 7021F: Documentation/i2c/busses/i2c-amd8111 7022F: Documentation/i2c/busses/i2c-i801 7023F: Documentation/i2c/busses/i2c-nforce2 7024F: Documentation/i2c/busses/i2c-piix4 7025F: Documentation/i2c/busses/i2c-sis5595 7026F: Documentation/i2c/busses/i2c-sis630 7027F: Documentation/i2c/busses/i2c-sis96x 7028F: Documentation/i2c/busses/i2c-via 7029F: Documentation/i2c/busses/i2c-viapro 7030F: drivers/i2c/busses/i2c-ali1535.c 7031F: drivers/i2c/busses/i2c-ali1563.c 7032F: drivers/i2c/busses/i2c-ali15x3.c 7033F: drivers/i2c/busses/i2c-amd756.c 7034F: drivers/i2c/busses/i2c-amd756-s4882.c 7035F: drivers/i2c/busses/i2c-amd8111.c 7036F: drivers/i2c/busses/i2c-i801.c 7037F: drivers/i2c/busses/i2c-isch.c 7038F: drivers/i2c/busses/i2c-nforce2.c 7039F: drivers/i2c/busses/i2c-nforce2-s4985.c 7040F: drivers/i2c/busses/i2c-piix4.c 7041F: drivers/i2c/busses/i2c-sis5595.c 7042F: drivers/i2c/busses/i2c-sis630.c 7043F: drivers/i2c/busses/i2c-sis96x.c 7044F: drivers/i2c/busses/i2c-via.c 7045F: drivers/i2c/busses/i2c-viapro.c 7046 7047I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7048M: Hans de Goede <hdegoede@redhat.com> 7049L: linux-i2c@vger.kernel.org 7050S: Maintained 7051F: drivers/i2c/busses/i2c-cht-wc.c 7052 7053I2C/SMBUS ISMT DRIVER 7054M: Seth Heasley <seth.heasley@intel.com> 7055M: Neil Horman <nhorman@tuxdriver.com> 7056L: linux-i2c@vger.kernel.org 7057F: drivers/i2c/busses/i2c-ismt.c 7058F: Documentation/i2c/busses/i2c-ismt 7059 7060I2C/SMBUS STUB DRIVER 7061M: Jean Delvare <jdelvare@suse.com> 7062L: linux-i2c@vger.kernel.org 7063S: Maintained 7064F: drivers/i2c/i2c-stub.c 7065 7066IA64 (Itanium) PLATFORM 7067M: Tony Luck <tony.luck@intel.com> 7068M: Fenghua Yu <fenghua.yu@intel.com> 7069L: linux-ia64@vger.kernel.org 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7071S: Maintained 7072F: arch/ia64/ 7073 7074IBM Power 842 compression accelerator 7075M: Haren Myneni <haren@us.ibm.com> 7076S: Supported 7077F: drivers/crypto/nx/Makefile 7078F: drivers/crypto/nx/Kconfig 7079F: drivers/crypto/nx/nx-842* 7080F: include/linux/sw842.h 7081F: crypto/842.c 7082F: lib/842/ 7083 7084IBM Power in-Nest Crypto Acceleration 7085M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7086M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7087L: linux-crypto@vger.kernel.org 7088S: Supported 7089F: drivers/crypto/nx/Makefile 7090F: drivers/crypto/nx/Kconfig 7091F: drivers/crypto/nx/nx-aes* 7092F: drivers/crypto/nx/nx-sha* 7093F: drivers/crypto/nx/nx.* 7094F: drivers/crypto/nx/nx_csbcpb.h 7095F: drivers/crypto/nx/nx_debugfs.h 7096 7097IBM Power Linux RAID adapter 7098M: Brian King <brking@us.ibm.com> 7099S: Supported 7100F: drivers/scsi/ipr.* 7101 7102IBM Power SRIOV Virtual NIC Device Driver 7103M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7104M: John Allen <jallen@linux.vnet.ibm.com> 7105L: netdev@vger.kernel.org 7106S: Supported 7107F: drivers/net/ethernet/ibm/ibmvnic.* 7108 7109IBM Power Virtual Accelerator Switchboard 7110M: Sukadev Bhattiprolu 7111L: linuxppc-dev@lists.ozlabs.org 7112S: Supported 7113F: arch/powerpc/platforms/powernv/vas* 7114F: arch/powerpc/platforms/powernv/copy-paste.h 7115F: arch/powerpc/include/asm/vas.h 7116F: arch/powerpc/include/uapi/asm/vas.h 7117 7118IBM Power Virtual Ethernet Device Driver 7119M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7120L: netdev@vger.kernel.org 7121S: Supported 7122F: drivers/net/ethernet/ibm/ibmveth.* 7123 7124IBM Power Virtual FC Device Drivers 7125M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7126L: linux-scsi@vger.kernel.org 7127S: Supported 7128F: drivers/scsi/ibmvscsi/ibmvfc* 7129 7130IBM Power Virtual Management Channel Driver 7131M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7132M: Steven Royer <seroyer@linux.vnet.ibm.com> 7133S: Supported 7134F: drivers/misc/ibmvmc.* 7135 7136IBM Power Virtual SCSI Device Drivers 7137M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7138L: linux-scsi@vger.kernel.org 7139S: Supported 7140F: drivers/scsi/ibmvscsi/ibmvscsi* 7141F: include/scsi/viosrp.h 7142 7143IBM Power Virtual SCSI Device Target Driver 7144M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7145M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7146L: linux-scsi@vger.kernel.org 7147L: target-devel@vger.kernel.org 7148S: Supported 7149F: drivers/scsi/ibmvscsi_tgt/ 7150 7151IBM Power VMX Cryptographic instructions 7152M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7153M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7154L: linux-crypto@vger.kernel.org 7155S: Supported 7156F: drivers/crypto/vmx/Makefile 7157F: drivers/crypto/vmx/Kconfig 7158F: drivers/crypto/vmx/vmx.c 7159F: drivers/crypto/vmx/aes* 7160F: drivers/crypto/vmx/ghash* 7161F: drivers/crypto/vmx/ppc-xlate.pl 7162 7163IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7164M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7165L: linux-pci@vger.kernel.org 7166L: linuxppc-dev@lists.ozlabs.org 7167S: Supported 7168F: drivers/pci/hotplug/rpaphp* 7169 7170IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7171M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7172L: linux-pci@vger.kernel.org 7173L: linuxppc-dev@lists.ozlabs.org 7174S: Supported 7175F: drivers/pci/hotplug/rpadlpar* 7176 7177IBM ServeRAID RAID DRIVER 7178S: Orphan 7179F: drivers/scsi/ips.* 7180 7181ICH LPC AND GPIO DRIVER 7182M: Peter Tyser <ptyser@xes-inc.com> 7183S: Maintained 7184F: drivers/mfd/lpc_ich.c 7185F: drivers/gpio/gpio-ich.c 7186 7187IDE SUBSYSTEM 7188M: "David S. Miller" <davem@davemloft.net> 7189L: linux-ide@vger.kernel.org 7190Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7192S: Maintained 7193F: Documentation/ide/ 7194F: drivers/ide/ 7195F: include/linux/ide.h 7196 7197IDE/ATAPI DRIVERS 7198M: Borislav Petkov <bp@alien8.de> 7199L: linux-ide@vger.kernel.org 7200S: Maintained 7201F: Documentation/cdrom/ide-cd 7202F: drivers/ide/ide-cd* 7203 7204IDEAPAD LAPTOP EXTRAS DRIVER 7205M: Ike Panhc <ike.pan@canonical.com> 7206L: platform-driver-x86@vger.kernel.org 7207W: http://launchpad.net/ideapad-laptop 7208S: Maintained 7209F: drivers/platform/x86/ideapad-laptop.c 7210 7211IDEAPAD LAPTOP SLIDEBAR DRIVER 7212M: Andrey Moiseev <o2g.org.ru@gmail.com> 7213L: linux-input@vger.kernel.org 7214W: https://github.com/o2genum/ideapad-slidebar 7215S: Maintained 7216F: drivers/input/misc/ideapad_slidebar.c 7217 7218IDT VersaClock 5 CLOCK DRIVER 7219M: Marek Vasut <marek.vasut@gmail.com> 7220S: Maintained 7221F: drivers/clk/clk-versaclock5.c 7222 7223IEEE 802.15.4 SUBSYSTEM 7224M: Alexander Aring <alex.aring@gmail.com> 7225M: Stefan Schmidt <stefan@datenfreihafen.org> 7226L: linux-wpan@vger.kernel.org 7227W: http://wpan.cakelab.org/ 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7230S: Maintained 7231F: net/ieee802154/ 7232F: net/mac802154/ 7233F: drivers/net/ieee802154/ 7234F: include/linux/nl802154.h 7235F: include/linux/ieee802154.h 7236F: include/net/nl802154.h 7237F: include/net/mac802154.h 7238F: include/net/af_ieee802154.h 7239F: include/net/cfg802154.h 7240F: include/net/ieee802154_netdev.h 7241F: Documentation/networking/ieee802154.txt 7242 7243IFE PROTOCOL 7244M: Yotam Gigi <yotam.gi@gmail.com> 7245M: Jamal Hadi Salim <jhs@mojatatu.com> 7246F: net/ife 7247F: include/net/ife.h 7248F: include/uapi/linux/ife.h 7249 7250IGORPLUG-USB IR RECEIVER 7251M: Sean Young <sean@mess.org> 7252L: linux-media@vger.kernel.org 7253S: Maintained 7254F: drivers/media/rc/igorplugusb.c 7255 7256IGUANAWORKS USB IR TRANSCEIVER 7257M: Sean Young <sean@mess.org> 7258L: linux-media@vger.kernel.org 7259S: Maintained 7260F: drivers/media/rc/iguanair.c 7261 7262IIO DIGITAL POTENTIOMETER DAC 7263M: Peter Rosin <peda@axentia.se> 7264L: linux-iio@vger.kernel.org 7265S: Maintained 7266F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7267F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7268F: drivers/iio/dac/dpot-dac.c 7269 7270IIO ENVELOPE DETECTOR 7271M: Peter Rosin <peda@axentia.se> 7272L: linux-iio@vger.kernel.org 7273S: Maintained 7274F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7275F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7276F: drivers/iio/adc/envelope-detector.c 7277 7278IIO MULTIPLEXER 7279M: Peter Rosin <peda@axentia.se> 7280L: linux-iio@vger.kernel.org 7281S: Maintained 7282F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7283F: drivers/iio/multiplexer/iio-mux.c 7284 7285IIO SUBSYSTEM AND DRIVERS 7286M: Jonathan Cameron <jic23@kernel.org> 7287R: Hartmut Knaack <knaack.h@gmx.de> 7288R: Lars-Peter Clausen <lars@metafoo.de> 7289R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7290L: linux-iio@vger.kernel.org 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7292S: Maintained 7293F: Documentation/ABI/testing/configfs-iio* 7294F: Documentation/ABI/testing/sysfs-bus-iio* 7295F: Documentation/devicetree/bindings/iio/ 7296F: drivers/iio/ 7297F: drivers/staging/iio/ 7298F: include/linux/iio/ 7299F: tools/iio/ 7300 7301IIO UNIT CONVERTER 7302M: Peter Rosin <peda@axentia.se> 7303L: linux-iio@vger.kernel.org 7304S: Maintained 7305F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7306F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7307F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7308F: drivers/iio/afe/iio-rescale.c 7309 7310IKANOS/ADI EAGLE ADSL USB DRIVER 7311M: Matthieu Castet <castet.matthieu@free.fr> 7312M: Stanislaw Gruszka <stf_xl@wp.pl> 7313S: Maintained 7314F: drivers/usb/atm/ueagle-atm.c 7315 7316IMGTEC ASCII LCD DRIVER 7317M: Paul Burton <paul.burton@mips.com> 7318S: Maintained 7319F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7320F: drivers/auxdisplay/img-ascii-lcd.c 7321 7322IMGTEC IR DECODER DRIVER 7323M: James Hogan <jhogan@kernel.org> 7324S: Maintained 7325F: drivers/media/rc/img-ir/ 7326 7327IMON SOUNDGRAPH USB IR RECEIVER 7328M: Sean Young <sean@mess.org> 7329L: linux-media@vger.kernel.org 7330S: Maintained 7331F: drivers/media/rc/imon_raw.c 7332F: drivers/media/rc/imon.c 7333 7334IMS TWINTURBO FRAMEBUFFER DRIVER 7335L: linux-fbdev@vger.kernel.org 7336S: Orphan 7337F: drivers/video/fbdev/imsttfb.c 7338 7339INA209 HARDWARE MONITOR DRIVER 7340M: Guenter Roeck <linux@roeck-us.net> 7341L: linux-hwmon@vger.kernel.org 7342S: Maintained 7343F: Documentation/hwmon/ina209 7344F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7345F: drivers/hwmon/ina209.c 7346 7347INA2XX HARDWARE MONITOR DRIVER 7348M: Guenter Roeck <linux@roeck-us.net> 7349L: linux-hwmon@vger.kernel.org 7350S: Maintained 7351F: Documentation/hwmon/ina2xx 7352F: drivers/hwmon/ina2xx.c 7353F: include/linux/platform_data/ina2xx.h 7354 7355INDUSTRY PACK SUBSYSTEM (IPACK) 7356M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7357M: Jens Taprogge <jens.taprogge@taprogge.org> 7358M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7359L: industrypack-devel@lists.sourceforge.net 7360W: http://industrypack.sourceforge.net 7361S: Maintained 7362F: drivers/ipack/ 7363 7364INFINIBAND SUBSYSTEM 7365M: Doug Ledford <dledford@redhat.com> 7366M: Jason Gunthorpe <jgg@mellanox.com> 7367L: linux-rdma@vger.kernel.org 7368W: https://github.com/linux-rdma/rdma-core 7369Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7371S: Supported 7372F: Documentation/devicetree/bindings/infiniband/ 7373F: Documentation/infiniband/ 7374F: drivers/infiniband/ 7375F: include/uapi/linux/if_infiniband.h 7376F: include/uapi/rdma/ 7377F: include/rdma/ 7378 7379INGENIC JZ4780 DMA Driver 7380M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7381S: Maintained 7382F: drivers/dma/dma-jz4780.c 7383 7384INGENIC JZ4780 NAND DRIVER 7385M: Harvey Hunt <harveyhuntnexus@gmail.com> 7386L: linux-mtd@lists.infradead.org 7387S: Maintained 7388F: drivers/mtd/nand/raw/jz4780_* 7389 7390INOTIFY 7391M: Jan Kara <jack@suse.cz> 7392R: Amir Goldstein <amir73il@gmail.com> 7393L: linux-fsdevel@vger.kernel.org 7394S: Maintained 7395F: Documentation/filesystems/inotify.txt 7396F: fs/notify/inotify/ 7397F: include/linux/inotify.h 7398F: include/uapi/linux/inotify.h 7399 7400INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7401M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7402L: linux-input@vger.kernel.org 7403Q: http://patchwork.kernel.org/project/linux-input/list/ 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7405S: Maintained 7406F: drivers/input/ 7407F: include/linux/input.h 7408F: include/uapi/linux/input.h 7409F: include/uapi/linux/input-event-codes.h 7410F: include/linux/input/ 7411F: Documentation/devicetree/bindings/input/ 7412F: Documentation/devicetree/bindings/serio/ 7413F: Documentation/input/ 7414 7415INPUT MULTITOUCH (MT) PROTOCOL 7416M: Henrik Rydberg <rydberg@bitmath.org> 7417L: linux-input@vger.kernel.org 7418S: Odd fixes 7419F: Documentation/input/multi-touch-protocol.rst 7420F: drivers/input/input-mt.c 7421K: \b(ABS|SYN)_MT_ 7422 7423INSIDE SECURE CRYPTO DRIVER 7424M: Antoine Tenart <antoine.tenart@bootlin.com> 7425F: drivers/crypto/inside-secure/ 7426S: Maintained 7427L: linux-crypto@vger.kernel.org 7428 7429INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7430M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7431M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7432L: linux-integrity@vger.kernel.org 7433T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7434S: Supported 7435F: security/integrity/ima/ 7436 7437INTEL 810/815 FRAMEBUFFER DRIVER 7438M: Antonino Daplas <adaplas@gmail.com> 7439L: linux-fbdev@vger.kernel.org 7440S: Maintained 7441F: drivers/video/fbdev/i810/ 7442 7443INTEL ASoC DRIVERS 7444M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7445M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7446M: Jie Yang <yang.jie@linux.intel.com> 7447L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7448S: Supported 7449F: sound/soc/intel/ 7450 7451INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7452M: Hans de Goede <hdegoede@redhat.com> 7453L: platform-driver-x86@vger.kernel.org 7454S: Maintained 7455F: drivers/platform/x86/intel_atomisp2_pm.c 7456 7457INTEL C600 SERIES SAS CONTROLLER DRIVER 7458M: Intel SCU Linux support <intel-linux-scu@intel.com> 7459M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7460L: linux-scsi@vger.kernel.org 7461T: git git://git.code.sf.net/p/intel-sas/isci 7462S: Supported 7463F: drivers/scsi/isci/ 7464 7465INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7466M: Jani Nikula <jani.nikula@linux.intel.com> 7467M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7468M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7469L: intel-gfx@lists.freedesktop.org 7470W: https://01.org/linuxgraphics/ 7471B: https://01.org/linuxgraphics/documentation/how-report-bugs 7472C: irc://chat.freenode.net/intel-gfx 7473Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7474T: git git://anongit.freedesktop.org/drm-intel 7475S: Supported 7476F: drivers/gpu/drm/i915/ 7477F: include/drm/i915* 7478F: include/uapi/drm/i915_drm.h 7479F: Documentation/gpu/i915.rst 7480 7481INTEL ETHERNET DRIVERS 7482M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7483L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7484W: http://www.intel.com/support/feedback.htm 7485W: http://e1000.sourceforge.net/ 7486Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7489S: Supported 7490F: Documentation/networking/e100.rst 7491F: Documentation/networking/e1000.rst 7492F: Documentation/networking/e1000e.rst 7493F: Documentation/networking/fm10k.rst 7494F: Documentation/networking/igb.rst 7495F: Documentation/networking/igbvf.rst 7496F: Documentation/networking/ixgb.rst 7497F: Documentation/networking/ixgbe.rst 7498F: Documentation/networking/ixgbevf.rst 7499F: Documentation/networking/i40e.rst 7500F: Documentation/networking/iavf.rst 7501F: Documentation/networking/ice.rst 7502F: drivers/net/ethernet/intel/ 7503F: drivers/net/ethernet/intel/*/ 7504F: include/linux/avf/virtchnl.h 7505 7506INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7507M: Maik Broemme <mbroemme@libmpq.org> 7508L: linux-fbdev@vger.kernel.org 7509S: Maintained 7510F: Documentation/fb/intelfb.txt 7511F: drivers/video/fbdev/intelfb/ 7512 7513INTEL GPIO DRIVERS 7514M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7515L: linux-gpio@vger.kernel.org 7516S: Maintained 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7518F: drivers/gpio/gpio-ich.c 7519F: drivers/gpio/gpio-intel-mid.c 7520F: drivers/gpio/gpio-lynxpoint.c 7521F: drivers/gpio/gpio-merrifield.c 7522F: drivers/gpio/gpio-ml-ioh.c 7523F: drivers/gpio/gpio-pch.c 7524F: drivers/gpio/gpio-sch.c 7525F: drivers/gpio/gpio-sodaville.c 7526 7527INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7528M: Zhenyu Wang <zhenyuw@linux.intel.com> 7529M: Zhi Wang <zhi.a.wang@intel.com> 7530L: intel-gvt-dev@lists.freedesktop.org 7531L: intel-gfx@lists.freedesktop.org 7532W: https://01.org/igvt-g 7533T: git https://github.com/intel/gvt-linux.git 7534S: Supported 7535F: drivers/gpu/drm/i915/gvt/ 7536 7537INTEL HID EVENT DRIVER 7538M: Alex Hung <alex.hung@canonical.com> 7539L: platform-driver-x86@vger.kernel.org 7540S: Maintained 7541F: drivers/platform/x86/intel-hid.c 7542 7543INTEL I/OAT DMA DRIVER 7544M: Dave Jiang <dave.jiang@intel.com> 7545R: Dan Williams <dan.j.williams@intel.com> 7546L: dmaengine@vger.kernel.org 7547Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7548S: Supported 7549F: drivers/dma/ioat* 7550 7551INTEL IDLE DRIVER 7552M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7553M: Len Brown <lenb@kernel.org> 7554L: linux-pm@vger.kernel.org 7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7556B: https://bugzilla.kernel.org 7557S: Supported 7558F: drivers/idle/intel_idle.c 7559 7560INTEL INTEGRATED SENSOR HUB DRIVER 7561M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7562M: Jiri Kosina <jikos@kernel.org> 7563L: linux-input@vger.kernel.org 7564S: Maintained 7565F: drivers/hid/intel-ish-hid/ 7566 7567INTEL IOMMU (VT-d) 7568M: David Woodhouse <dwmw2@infradead.org> 7569L: iommu@lists.linux-foundation.org 7570T: git git://git.infradead.org/iommu-2.6.git 7571S: Supported 7572F: drivers/iommu/intel-iommu.c 7573F: include/linux/intel-iommu.h 7574 7575INTEL IOP-ADMA DMA DRIVER 7576R: Dan Williams <dan.j.williams@intel.com> 7577S: Odd fixes 7578F: drivers/dma/iop-adma.c 7579 7580INTEL IPU3 CSI-2 CIO2 DRIVER 7581M: Yong Zhi <yong.zhi@intel.com> 7582M: Sakari Ailus <sakari.ailus@linux.intel.com> 7583M: Bingbu Cao <bingbu.cao@intel.com> 7584R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7585R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7586L: linux-media@vger.kernel.org 7587S: Maintained 7588F: drivers/media/pci/intel/ipu3/ 7589F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7590 7591INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7592M: Krzysztof Halasa <khalasa@piap.pl> 7593S: Maintained 7594F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7595F: arch/arm/mach-ixp4xx/include/mach/npe.h 7596F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7597F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7598F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7599F: drivers/net/wan/ixp4xx_hss.c 7600 7601INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7602M: Deepak Saxena <dsaxena@plexity.net> 7603S: Maintained 7604F: drivers/char/hw_random/ixp4xx-rng.c 7605 7606INTEL MANAGEMENT ENGINE (mei) 7607M: Tomas Winkler <tomas.winkler@intel.com> 7608L: linux-kernel@vger.kernel.org 7609S: Supported 7610F: include/uapi/linux/mei.h 7611F: include/linux/mei_cl_bus.h 7612F: drivers/misc/mei/* 7613F: drivers/watchdog/mei_wdt.c 7614F: Documentation/misc-devices/mei/* 7615F: samples/mei/* 7616 7617INTEL MENLOW THERMAL DRIVER 7618M: Sujith Thomas <sujith.thomas@intel.com> 7619L: platform-driver-x86@vger.kernel.org 7620W: https://01.org/linux-acpi 7621S: Supported 7622F: drivers/platform/x86/intel_menlow.c 7623 7624INTEL MIC DRIVERS (mic) 7625M: Sudeep Dutt <sudeep.dutt@intel.com> 7626M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7627S: Supported 7628W: https://github.com/sudeepdutt/mic 7629W: http://software.intel.com/en-us/mic-developer 7630F: include/linux/mic_bus.h 7631F: include/linux/scif.h 7632F: include/uapi/linux/mic_common.h 7633F: include/uapi/linux/mic_ioctl.h 7634F: include/uapi/linux/scif_ioctl.h 7635F: drivers/misc/mic/ 7636F: drivers/dma/mic_x100_dma.c 7637F: drivers/dma/mic_x100_dma.h 7638F: Documentation/mic/ 7639 7640INTEL PMC CORE DRIVER 7641M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7642M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7643L: platform-driver-x86@vger.kernel.org 7644S: Maintained 7645F: drivers/platform/x86/intel_pmc_core* 7646 7647INTEL PMC/P-Unit IPC DRIVER 7648M: Zha Qipeng<qipeng.zha@intel.com> 7649L: platform-driver-x86@vger.kernel.org 7650S: Maintained 7651F: drivers/platform/x86/intel_pmc_ipc.c 7652F: drivers/platform/x86/intel_punit_ipc.c 7653F: arch/x86/include/asm/intel_pmc_ipc.h 7654F: arch/x86/include/asm/intel_punit_ipc.h 7655 7656INTEL PMIC GPIO DRIVERS 7657M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7658S: Maintained 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7660F: drivers/gpio/gpio-*cove.c 7661F: drivers/gpio/gpio-msic.c 7662 7663INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7664R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7665S: Maintained 7666F: drivers/mfd/intel_msic.c 7667F: drivers/mfd/intel_soc_pmic* 7668F: include/linux/mfd/intel_msic.h 7669F: include/linux/mfd/intel_soc_pmic* 7670 7671INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7672M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7673L: linux-wireless@vger.kernel.org 7674S: Maintained 7675F: Documentation/networking/README.ipw2100 7676F: Documentation/networking/README.ipw2200 7677F: drivers/net/wireless/intel/ipw2x00/ 7678 7679INTEL PSTATE DRIVER 7680M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7681M: Len Brown <lenb@kernel.org> 7682L: linux-pm@vger.kernel.org 7683S: Supported 7684F: drivers/cpufreq/intel_pstate.c 7685 7686INTEL RDMA RNIC DRIVER 7687M: Faisal Latif <faisal.latif@intel.com> 7688M: Shiraz Saleem <shiraz.saleem@intel.com> 7689L: linux-rdma@vger.kernel.org 7690S: Supported 7691F: drivers/infiniband/hw/i40iw/ 7692F: include/uapi/rdma/i40iw-abi.h 7693 7694INTEL TELEMETRY DRIVER 7695M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7696M: "David E. Box" <david.e.box@linux.intel.com> 7697L: platform-driver-x86@vger.kernel.org 7698S: Maintained 7699F: arch/x86/include/asm/intel_telemetry.h 7700F: drivers/platform/x86/intel_telemetry* 7701 7702INTEL VIRTUAL BUTTON DRIVER 7703M: AceLan Kao <acelan.kao@canonical.com> 7704L: platform-driver-x86@vger.kernel.org 7705S: Maintained 7706F: drivers/platform/x86/intel-vbtn.c 7707 7708INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7709M: Stanislaw Gruszka <sgruszka@redhat.com> 7710L: linux-wireless@vger.kernel.org 7711S: Supported 7712F: drivers/net/wireless/intel/iwlegacy/ 7713 7714INTEL WIRELESS WIFI LINK (iwlwifi) 7715M: Johannes Berg <johannes.berg@intel.com> 7716M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7717M: Luca Coelho <luciano.coelho@intel.com> 7718M: Intel Linux Wireless <linuxwifi@intel.com> 7719L: linux-wireless@vger.kernel.org 7720W: http://intellinuxwireless.org 7721T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7722S: Supported 7723F: drivers/net/wireless/intel/iwlwifi/ 7724 7725INTEL WIRELESS WIMAX CONNECTION 2400 7726M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7727M: linux-wimax@intel.com 7728L: wimax@linuxwimax.org (subscribers-only) 7729S: Supported 7730W: http://linuxwimax.org 7731F: Documentation/wimax/README.i2400m 7732F: drivers/net/wimax/i2400m/ 7733F: include/uapi/linux/wimax/i2400m.h 7734 7735INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7736M: Mario Limonciello <mario.limonciello@dell.com> 7737S: Maintained 7738F: drivers/platform/x86/intel-wmi-thunderbolt.c 7739 7740INTEL(R) TRACE HUB 7741M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7742S: Supported 7743F: Documentation/trace/intel_th.rst 7744F: drivers/hwtracing/intel_th/ 7745 7746INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7747M: Ning Sun <ning.sun@intel.com> 7748L: tboot-devel@lists.sourceforge.net 7749W: http://tboot.sourceforge.net 7750T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7751S: Supported 7752F: Documentation/intel_txt.txt 7753F: include/linux/tboot.h 7754F: arch/x86/kernel/tboot.c 7755 7756INTEL-MID GPIO DRIVER 7757M: David Cohen <david.a.cohen@linux.intel.com> 7758L: linux-gpio@vger.kernel.org 7759S: Maintained 7760F: drivers/gpio/gpio-intel-mid.c 7761 7762INVENSENSE MPU-3050 GYROSCOPE DRIVER 7763M: Linus Walleij <linus.walleij@linaro.org> 7764L: linux-iio@vger.kernel.org 7765S: Maintained 7766F: drivers/iio/gyro/mpu3050* 7767F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7768 7769IOC3 ETHERNET DRIVER 7770M: Ralf Baechle <ralf@linux-mips.org> 7771L: linux-mips@vger.kernel.org 7772S: Maintained 7773F: drivers/net/ethernet/sgi/ioc3-eth.c 7774 7775IOC3 SERIAL DRIVER 7776M: Pat Gefre <pfg@sgi.com> 7777L: linux-serial@vger.kernel.org 7778S: Maintained 7779F: drivers/tty/serial/ioc3_serial.c 7780 7781IOMMU DRIVERS 7782M: Joerg Roedel <joro@8bytes.org> 7783L: iommu@lists.linux-foundation.org 7784T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7785S: Maintained 7786F: Documentation/devicetree/bindings/iommu/ 7787F: drivers/iommu/ 7788F: include/linux/iommu.h 7789F: include/linux/of_iommu.h 7790F: include/linux/iova.h 7791 7792IP MASQUERADING 7793M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7794S: Maintained 7795F: net/ipv4/netfilter/ipt_MASQUERADE.c 7796 7797IPMI SUBSYSTEM 7798M: Corey Minyard <minyard@acm.org> 7799L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7800W: http://openipmi.sourceforge.net/ 7801S: Supported 7802F: Documentation/devicetree/bindings/ipmi/ 7803F: Documentation/IPMI.txt 7804F: drivers/char/ipmi/ 7805F: include/linux/ipmi* 7806F: include/uapi/linux/ipmi* 7807 7808IPS SCSI RAID DRIVER 7809M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7810L: linux-scsi@vger.kernel.org 7811W: http://www.adaptec.com/ 7812S: Maintained 7813F: drivers/scsi/ips* 7814 7815IPVS 7816M: Wensong Zhang <wensong@linux-vs.org> 7817M: Simon Horman <horms@verge.net.au> 7818M: Julian Anastasov <ja@ssi.bg> 7819L: netdev@vger.kernel.org 7820L: lvs-devel@vger.kernel.org 7821S: Maintained 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7823T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7824F: Documentation/networking/ipvs-sysctl.txt 7825F: include/net/ip_vs.h 7826F: include/uapi/linux/ip_vs.h 7827F: net/netfilter/ipvs/ 7828 7829IPWIRELESS DRIVER 7830M: Jiri Kosina <jikos@kernel.org> 7831M: David Sterba <dsterba@suse.com> 7832S: Odd Fixes 7833F: drivers/tty/ipwireless/ 7834 7835IPX NETWORK LAYER 7836L: netdev@vger.kernel.org 7837S: Obsolete 7838F: include/uapi/linux/ipx.h 7839 7840IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7841M: Marc Zyngier <marc.zyngier@arm.com> 7842S: Maintained 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7844F: Documentation/IRQ-domain.txt 7845F: include/linux/irqdomain.h 7846F: kernel/irq/irqdomain.c 7847F: kernel/irq/msi.c 7848 7849IRQ SUBSYSTEM 7850M: Thomas Gleixner <tglx@linutronix.de> 7851L: linux-kernel@vger.kernel.org 7852S: Maintained 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7854F: kernel/irq/ 7855 7856IRQCHIP DRIVERS 7857M: Thomas Gleixner <tglx@linutronix.de> 7858M: Jason Cooper <jason@lakedaemon.net> 7859M: Marc Zyngier <marc.zyngier@arm.com> 7860L: linux-kernel@vger.kernel.org 7861S: Maintained 7862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7863F: Documentation/devicetree/bindings/interrupt-controller/ 7864F: drivers/irqchip/ 7865 7866ISA 7867M: William Breathitt Gray <vilhelm.gray@gmail.com> 7868S: Maintained 7869F: Documentation/isa.txt 7870F: drivers/base/isa.c 7871F: include/linux/isa.h 7872 7873ISA RADIO MODULE 7874M: Hans Verkuil <hverkuil@xs4all.nl> 7875L: linux-media@vger.kernel.org 7876T: git git://linuxtv.org/media_tree.git 7877W: https://linuxtv.org 7878S: Maintained 7879F: drivers/media/radio/radio-isa* 7880 7881ISAPNP 7882M: Jaroslav Kysela <perex@perex.cz> 7883S: Maintained 7884F: Documentation/isapnp.txt 7885F: drivers/pnp/isapnp/ 7886F: include/linux/isapnp.h 7887 7888ISCSI 7889M: Lee Duncan <lduncan@suse.com> 7890M: Chris Leech <cleech@redhat.com> 7891L: open-iscsi@googlegroups.com 7892W: www.open-iscsi.com 7893S: Maintained 7894F: drivers/scsi/*iscsi* 7895F: include/scsi/*iscsi* 7896 7897iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7898M: Peter Jones <pjones@redhat.com> 7899M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7900S: Maintained 7901F: drivers/firmware/iscsi_ibft* 7902 7903ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7904M: Sagi Grimberg <sagi@grimberg.me> 7905M: Max Gurtovoy <maxg@mellanox.com> 7906L: linux-rdma@vger.kernel.org 7907S: Supported 7908W: http://www.openfabrics.org 7909W: www.open-iscsi.org 7910Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7911F: drivers/infiniband/ulp/iser/ 7912 7913ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7914M: Sagi Grimberg <sagi@grimberg.me> 7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7916L: linux-rdma@vger.kernel.org 7917L: target-devel@vger.kernel.org 7918S: Supported 7919W: http://www.linux-iscsi.org 7920F: drivers/infiniband/ulp/isert 7921 7922ISDN SUBSYSTEM 7923M: Karsten Keil <isdn@linux-pingi.de> 7924L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7925L: netdev@vger.kernel.org 7926W: http://www.isdn4linux.de 7927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7928S: Maintained 7929F: Documentation/isdn/ 7930F: drivers/isdn/ 7931F: include/linux/isdn.h 7932F: include/linux/isdn/ 7933F: include/uapi/linux/isdn.h 7934F: include/uapi/linux/isdn/ 7935 7936ISDN SUBSYSTEM (Eicon active card driver) 7937M: Armin Schindler <mac@melware.de> 7938L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7939W: http://www.melware.de 7940S: Maintained 7941F: drivers/isdn/hardware/eicon/ 7942 7943IT87 HARDWARE MONITORING DRIVER 7944M: Jean Delvare <jdelvare@suse.com> 7945L: linux-hwmon@vger.kernel.org 7946S: Maintained 7947F: Documentation/hwmon/it87 7948F: drivers/hwmon/it87.c 7949 7950IT913X MEDIA DRIVER 7951M: Antti Palosaari <crope@iki.fi> 7952L: linux-media@vger.kernel.org 7953W: https://linuxtv.org 7954W: http://palosaari.fi/linux/ 7955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7956T: git git://linuxtv.org/anttip/media_tree.git 7957S: Maintained 7958F: drivers/media/tuners/it913x* 7959 7960IVTV VIDEO4LINUX DRIVER 7961M: Andy Walls <awalls@md.metrocast.net> 7962L: ivtv-devel@ivtvdriver.org (subscribers-only) 7963L: linux-media@vger.kernel.org 7964T: git git://linuxtv.org/media_tree.git 7965W: http://www.ivtvdriver.org 7966S: Maintained 7967F: Documentation/media/v4l-drivers/ivtv* 7968F: drivers/media/pci/ivtv/ 7969F: include/uapi/linux/ivtv* 7970 7971IX2505V MEDIA DRIVER 7972M: Malcolm Priestley <tvboxspy@gmail.com> 7973L: linux-media@vger.kernel.org 7974W: https://linuxtv.org 7975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7976S: Maintained 7977F: drivers/media/dvb-frontends/ix2505v* 7978 7979JAILHOUSE HYPERVISOR INTERFACE 7980M: Jan Kiszka <jan.kiszka@siemens.com> 7981L: jailhouse-dev@googlegroups.com 7982S: Maintained 7983F: arch/x86/kernel/jailhouse.c 7984F: arch/x86/include/asm/jailhouse_para.h 7985 7986JC42.4 TEMPERATURE SENSOR DRIVER 7987M: Guenter Roeck <linux@roeck-us.net> 7988L: linux-hwmon@vger.kernel.org 7989S: Maintained 7990F: drivers/hwmon/jc42.c 7991F: Documentation/hwmon/jc42 7992 7993JFS FILESYSTEM 7994M: Dave Kleikamp <shaggy@kernel.org> 7995L: jfs-discussion@lists.sourceforge.net 7996W: http://jfs.sourceforge.net/ 7997T: git git://github.com/kleikamp/linux-shaggy.git 7998S: Maintained 7999F: Documentation/filesystems/jfs.txt 8000F: fs/jfs/ 8001 8002JME NETWORK DRIVER 8003M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8004L: netdev@vger.kernel.org 8005S: Maintained 8006F: drivers/net/ethernet/jme.* 8007 8008JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8009M: David Woodhouse <dwmw2@infradead.org> 8010L: linux-mtd@lists.infradead.org 8011W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8012S: Maintained 8013F: fs/jffs2/ 8014F: include/uapi/linux/jffs2.h 8015 8016JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8017M: "Theodore Ts'o" <tytso@mit.edu> 8018M: Jan Kara <jack@suse.com> 8019L: linux-ext4@vger.kernel.org 8020S: Maintained 8021F: fs/jbd2/ 8022F: include/linux/jbd2.h 8023 8024JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8025M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8026L: linux-media@vger.kernel.org 8027S: Maintained 8028F: drivers/media/platform/rcar_jpu.c 8029 8030JSM Neo PCI based serial card 8031M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8032L: linux-serial@vger.kernel.org 8033S: Maintained 8034F: drivers/tty/serial/jsm/ 8035 8036K10TEMP HARDWARE MONITORING DRIVER 8037M: Clemens Ladisch <clemens@ladisch.de> 8038L: linux-hwmon@vger.kernel.org 8039S: Maintained 8040F: Documentation/hwmon/k10temp 8041F: drivers/hwmon/k10temp.c 8042 8043K8TEMP HARDWARE MONITORING DRIVER 8044M: Rudolf Marek <r.marek@assembler.cz> 8045L: linux-hwmon@vger.kernel.org 8046S: Maintained 8047F: Documentation/hwmon/k8temp 8048F: drivers/hwmon/k8temp.c 8049 8050KASAN 8051M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8052R: Alexander Potapenko <glider@google.com> 8053R: Dmitry Vyukov <dvyukov@google.com> 8054L: kasan-dev@googlegroups.com 8055S: Maintained 8056F: arch/*/include/asm/kasan.h 8057F: arch/*/mm/kasan_init* 8058F: Documentation/dev-tools/kasan.rst 8059F: include/linux/kasan*.h 8060F: lib/test_kasan.c 8061F: mm/kasan/ 8062F: scripts/Makefile.kasan 8063 8064KCONFIG 8065M: Masahiro Yamada <yamada.masahiro@socionext.com> 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8067L: linux-kbuild@vger.kernel.org 8068S: Maintained 8069F: Documentation/kbuild/kconfig* 8070F: scripts/kconfig/ 8071F: scripts/Kconfig.include 8072 8073KDUMP 8074M: Dave Young <dyoung@redhat.com> 8075M: Baoquan He <bhe@redhat.com> 8076R: Vivek Goyal <vgoyal@redhat.com> 8077L: kexec@lists.infradead.org 8078W: http://lse.sourceforge.net/kdump/ 8079S: Maintained 8080F: Documentation/kdump/ 8081 8082KEENE FM RADIO TRANSMITTER DRIVER 8083M: Hans Verkuil <hverkuil@xs4all.nl> 8084L: linux-media@vger.kernel.org 8085T: git git://linuxtv.org/media_tree.git 8086W: https://linuxtv.org 8087S: Maintained 8088F: drivers/media/radio/radio-keene* 8089 8090KERNEL AUTOMOUNTER 8091M: Ian Kent <raven@themaw.net> 8092L: autofs@vger.kernel.org 8093S: Maintained 8094F: fs/autofs/ 8095 8096KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8097M: Masahiro Yamada <yamada.masahiro@socionext.com> 8098M: Michal Marek <michal.lkml@markovi.net> 8099T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8100L: linux-kbuild@vger.kernel.org 8101S: Maintained 8102F: Documentation/kbuild/ 8103F: Makefile 8104F: scripts/Kbuild* 8105F: scripts/Makefile* 8106F: scripts/basic/ 8107F: scripts/mk* 8108F: scripts/mod/ 8109F: scripts/package/ 8110 8111KERNEL JANITORS 8112L: kernel-janitors@vger.kernel.org 8113W: http://kernelnewbies.org/KernelJanitors 8114S: Odd Fixes 8115 8116KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8117M: "J. Bruce Fields" <bfields@fieldses.org> 8118M: Jeff Layton <jlayton@kernel.org> 8119L: linux-nfs@vger.kernel.org 8120W: http://nfs.sourceforge.net/ 8121T: git git://linux-nfs.org/~bfields/linux.git 8122S: Supported 8123F: fs/nfsd/ 8124F: include/uapi/linux/nfsd/ 8125F: fs/lockd/ 8126F: fs/nfs_common/ 8127F: net/sunrpc/ 8128F: include/linux/lockd/ 8129F: include/linux/sunrpc/ 8130F: include/uapi/linux/sunrpc/ 8131 8132KERNEL SELFTEST FRAMEWORK 8133M: Shuah Khan <shuah@kernel.org> 8134L: linux-kselftest@vger.kernel.org 8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8136Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8137S: Maintained 8138F: tools/testing/selftests/ 8139F: Documentation/dev-tools/kselftest* 8140 8141KERNEL USERMODE HELPER 8142M: Luis Chamberlain <mcgrof@kernel.org> 8143L: linux-kernel@vger.kernel.org 8144S: Maintained 8145F: kernel/umh.c 8146F: include/linux/umh.h 8147 8148KERNEL VIRTUAL MACHINE (KVM) 8149M: Paolo Bonzini <pbonzini@redhat.com> 8150M: Radim Krčmář <rkrcmar@redhat.com> 8151L: kvm@vger.kernel.org 8152W: http://www.linux-kvm.org 8153T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8154S: Supported 8155F: Documentation/virtual/kvm/ 8156F: include/trace/events/kvm.h 8157F: include/uapi/asm-generic/kvm* 8158F: include/uapi/linux/kvm* 8159F: include/asm-generic/kvm* 8160F: include/linux/kvm* 8161F: include/kvm/iodev.h 8162F: virt/kvm/* 8163F: tools/kvm/ 8164 8165KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8166M: Joerg Roedel <joro@8bytes.org> 8167L: kvm@vger.kernel.org 8168W: http://www.linux-kvm.org/ 8169S: Maintained 8170F: arch/x86/include/asm/svm.h 8171F: arch/x86/kvm/svm.c 8172 8173KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8174M: Christoffer Dall <christoffer.dall@arm.com> 8175M: Marc Zyngier <marc.zyngier@arm.com> 8176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8177L: kvmarm@lists.cs.columbia.edu 8178W: http://systems.cs.columbia.edu/projects/kvm-arm 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8180S: Supported 8181F: arch/arm/include/uapi/asm/kvm* 8182F: arch/arm/include/asm/kvm* 8183F: arch/arm/kvm/ 8184F: virt/kvm/arm/ 8185F: include/kvm/arm_* 8186 8187KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8188M: Christoffer Dall <christoffer.dall@arm.com> 8189M: Marc Zyngier <marc.zyngier@arm.com> 8190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8191L: kvmarm@lists.cs.columbia.edu 8192S: Maintained 8193F: arch/arm64/include/uapi/asm/kvm* 8194F: arch/arm64/include/asm/kvm* 8195F: arch/arm64/kvm/ 8196 8197KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8198M: James Hogan <jhogan@kernel.org> 8199L: linux-mips@vger.kernel.org 8200S: Supported 8201F: arch/mips/include/uapi/asm/kvm* 8202F: arch/mips/include/asm/kvm* 8203F: arch/mips/kvm/ 8204 8205KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8206M: Paul Mackerras <paulus@ozlabs.org> 8207L: kvm-ppc@vger.kernel.org 8208W: http://www.linux-kvm.org/ 8209T: git git://github.com/agraf/linux-2.6.git 8210S: Supported 8211F: arch/powerpc/include/uapi/asm/kvm* 8212F: arch/powerpc/include/asm/kvm* 8213F: arch/powerpc/kvm/ 8214F: arch/powerpc/kernel/kvm* 8215 8216KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8217M: Christian Borntraeger <borntraeger@de.ibm.com> 8218M: Janosch Frank <frankja@linux.ibm.com> 8219R: David Hildenbrand <david@redhat.com> 8220R: Cornelia Huck <cohuck@redhat.com> 8221L: linux-s390@vger.kernel.org 8222W: http://www.ibm.com/developerworks/linux/linux390/ 8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8224S: Supported 8225F: arch/s390/include/uapi/asm/kvm* 8226F: arch/s390/include/asm/gmap.h 8227F: arch/s390/include/asm/kvm* 8228F: arch/s390/kvm/ 8229F: arch/s390/mm/gmap.c 8230 8231KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8232M: Paolo Bonzini <pbonzini@redhat.com> 8233M: Radim Krčmář <rkrcmar@redhat.com> 8234L: kvm@vger.kernel.org 8235W: http://www.linux-kvm.org 8236T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8237S: Supported 8238F: arch/x86/kvm/ 8239F: arch/x86/include/uapi/asm/kvm* 8240F: arch/x86/include/asm/kvm* 8241F: arch/x86/include/asm/pvclock-abi.h 8242F: arch/x86/kernel/kvm.c 8243F: arch/x86/kernel/kvmclock.c 8244 8245KERNFS 8246M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8247M: Tejun Heo <tj@kernel.org> 8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8249S: Supported 8250F: include/linux/kernfs.h 8251F: fs/kernfs/ 8252 8253KEXEC 8254M: Eric Biederman <ebiederm@xmission.com> 8255W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8256L: kexec@lists.infradead.org 8257S: Maintained 8258F: include/linux/kexec.h 8259F: include/uapi/linux/kexec.h 8260F: kernel/kexec* 8261 8262KEYS-ENCRYPTED 8263M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8264L: linux-integrity@vger.kernel.org 8265L: keyrings@vger.kernel.org 8266S: Supported 8267F: Documentation/security/keys/trusted-encrypted.rst 8268F: include/keys/encrypted-type.h 8269F: security/keys/encrypted-keys/ 8270 8271KEYS-TRUSTED 8272M: James Bottomley <jejb@linux.vnet.ibm.com> 8273M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8274M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8275L: linux-integrity@vger.kernel.org 8276L: keyrings@vger.kernel.org 8277S: Supported 8278F: Documentation/security/keys/trusted-encrypted.rst 8279F: include/keys/trusted-type.h 8280F: security/keys/trusted.c 8281F: security/keys/trusted.h 8282 8283KEYS/KEYRINGS: 8284M: David Howells <dhowells@redhat.com> 8285L: keyrings@vger.kernel.org 8286S: Maintained 8287F: Documentation/security/keys/core.rst 8288F: include/linux/key.h 8289F: include/linux/key-type.h 8290F: include/linux/keyctl.h 8291F: include/uapi/linux/keyctl.h 8292F: include/keys/ 8293F: security/keys/ 8294 8295KGDB / KDB /debug_core 8296M: Jason Wessel <jason.wessel@windriver.com> 8297M: Daniel Thompson <daniel.thompson@linaro.org> 8298W: http://kgdb.wiki.kernel.org/ 8299L: kgdb-bugreport@lists.sourceforge.net 8300T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8301S: Maintained 8302F: Documentation/dev-tools/kgdb.rst 8303F: drivers/misc/kgdbts.c 8304F: drivers/tty/serial/kgdboc.c 8305F: include/linux/kdb.h 8306F: include/linux/kgdb.h 8307F: kernel/debug/ 8308 8309KMEMLEAK 8310M: Catalin Marinas <catalin.marinas@arm.com> 8311S: Maintained 8312F: Documentation/dev-tools/kmemleak.rst 8313F: include/linux/kmemleak.h 8314F: mm/kmemleak.c 8315F: mm/kmemleak-test.c 8316 8317KMOD KERNEL MODULE LOADER - USERMODE HELPER 8318M: Luis Chamberlain <mcgrof@kernel.org> 8319L: linux-kernel@vger.kernel.org 8320S: Maintained 8321F: kernel/kmod.c 8322F: include/linux/kmod.h 8323F: lib/test_kmod.c 8324F: tools/testing/selftests/kmod/ 8325 8326KPROBES 8327M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8328M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8329M: "David S. Miller" <davem@davemloft.net> 8330M: Masami Hiramatsu <mhiramat@kernel.org> 8331S: Maintained 8332F: Documentation/kprobes.txt 8333F: include/linux/kprobes.h 8334F: include/asm-generic/kprobes.h 8335F: kernel/kprobes.c 8336 8337KS0108 LCD CONTROLLER DRIVER 8338M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8339S: Maintained 8340F: Documentation/auxdisplay/ks0108 8341F: drivers/auxdisplay/ks0108.c 8342F: include/linux/ks0108.h 8343 8344L3MDEV 8345M: David Ahern <dsa@cumulusnetworks.com> 8346L: netdev@vger.kernel.org 8347S: Maintained 8348F: net/l3mdev 8349F: include/net/l3mdev.h 8350 8351L7 BPF FRAMEWORK 8352M: John Fastabend <john.fastabend@gmail.com> 8353M: Daniel Borkmann <daniel@iogearbox.net> 8354L: netdev@vger.kernel.org 8355S: Maintained 8356F: include/linux/skmsg.h 8357F: net/core/skmsg.c 8358F: net/core/sock_map.c 8359F: net/ipv4/tcp_bpf.c 8360 8361LANTIQ / INTEL Ethernet drivers 8362M: Hauke Mehrtens <hauke@hauke-m.de> 8363L: netdev@vger.kernel.org 8364S: Maintained 8365F: net/dsa/tag_gswip.c 8366F: drivers/net/ethernet/lantiq_xrx200.c 8367F: drivers/net/dsa/lantiq_pce.h 8368F: drivers/net/dsa/lantiq_gswip.c 8369 8370LANTIQ MIPS ARCHITECTURE 8371M: John Crispin <john@phrozen.org> 8372L: linux-mips@vger.kernel.org 8373S: Maintained 8374F: arch/mips/lantiq 8375F: drivers/soc/lantiq 8376 8377LAPB module 8378L: linux-x25@vger.kernel.org 8379S: Orphan 8380F: Documentation/networking/lapb-module.txt 8381F: include/*/lapb.h 8382F: net/lapb/ 8383 8384LASI 53c700 driver for PARISC 8385M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8386L: linux-scsi@vger.kernel.org 8387S: Maintained 8388F: Documentation/scsi/53c700.txt 8389F: drivers/scsi/53c700* 8390 8391LEAKING_ADDRESSES 8392M: Tobin C. Harding <me@tobin.cc> 8393M: Tycho Andersen <tycho@tycho.ws> 8394L: kernel-hardening@lists.openwall.com 8395S: Maintained 8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8397F: scripts/leaking_addresses.pl 8398 8399LED SUBSYSTEM 8400M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8401M: Pavel Machek <pavel@ucw.cz> 8402L: linux-leds@vger.kernel.org 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8404S: Maintained 8405F: Documentation/devicetree/bindings/leds/ 8406F: drivers/leds/ 8407F: include/linux/leds.h 8408 8409LEGACY EEPROM DRIVER 8410M: Jean Delvare <jdelvare@suse.com> 8411S: Maintained 8412F: Documentation/misc-devices/eeprom 8413F: drivers/misc/eeprom/eeprom.c 8414 8415LEGO MINDSTORMS EV3 8416R: David Lechner <david@lechnology.com> 8417S: Maintained 8418F: arch/arm/boot/dts/da850-lego-ev3.dts 8419F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8420F: drivers/power/supply/lego_ev3_battery.c 8421 8422LEGO USB Tower driver 8423M: Juergen Stuber <starblue@users.sourceforge.net> 8424L: legousb-devel@lists.sourceforge.net 8425W: http://legousb.sourceforge.net/ 8426S: Maintained 8427F: drivers/usb/misc/legousbtower.c 8428 8429LG LAPTOP EXTRAS 8430M: Matan Ziv-Av <matan@svgalib.org> 8431L: platform-driver-x86@vger.kernel.org 8432S: Maintained 8433F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8434F: Documentation/laptops/lg-laptop.rst 8435F: drivers/platform/x86/lg-laptop.c 8436 8437LG2160 MEDIA DRIVER 8438M: Michael Krufky <mkrufky@linuxtv.org> 8439L: linux-media@vger.kernel.org 8440W: https://linuxtv.org 8441W: http://github.com/mkrufky 8442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8443T: git git://linuxtv.org/mkrufky/tuners.git 8444S: Maintained 8445F: drivers/media/dvb-frontends/lg2160.* 8446 8447LGDT3305 MEDIA DRIVER 8448M: Michael Krufky <mkrufky@linuxtv.org> 8449L: linux-media@vger.kernel.org 8450W: https://linuxtv.org 8451W: http://github.com/mkrufky 8452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8453T: git git://linuxtv.org/mkrufky/tuners.git 8454S: Maintained 8455F: drivers/media/dvb-frontends/lgdt3305.* 8456 8457LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8458M: Viresh Kumar <vireshk@kernel.org> 8459L: linux-ide@vger.kernel.org 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8461S: Maintained 8462F: include/linux/pata_arasan_cf_data.h 8463F: drivers/ata/pata_arasan_cf.c 8464 8465LIBATA PATA DRIVERS 8466M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8467M: Jens Axboe <axboe@kernel.dk> 8468L: linux-ide@vger.kernel.org 8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8470S: Maintained 8471F: drivers/ata/pata_*.c 8472F: drivers/ata/ata_generic.c 8473 8474LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8475M: Linus Walleij <linus.walleij@linaro.org> 8476L: linux-ide@vger.kernel.org 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8478S: Maintained 8479F: drivers/ata/pata_ftide010.c 8480F: drivers/ata/sata_gemini.c 8481F: drivers/ata/sata_gemini.h 8482 8483LIBATA SATA AHCI PLATFORM devices support 8484M: Hans de Goede <hdegoede@redhat.com> 8485M: Jens Axboe <axboe@kernel.dk> 8486L: linux-ide@vger.kernel.org 8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8488S: Maintained 8489F: drivers/ata/ahci_platform.c 8490F: drivers/ata/libahci_platform.c 8491F: include/linux/ahci_platform.h 8492 8493LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8494M: Mikael Pettersson <mikpelinux@gmail.com> 8495L: linux-ide@vger.kernel.org 8496T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8497S: Maintained 8498F: drivers/ata/sata_promise.* 8499 8500LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8501M: Jens Axboe <axboe@kernel.dk> 8502L: linux-ide@vger.kernel.org 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8504S: Maintained 8505F: drivers/ata/ 8506F: include/linux/ata.h 8507F: include/linux/libata.h 8508F: Documentation/devicetree/bindings/ata/ 8509 8510LIBLOCKDEP 8511M: Sasha Levin <alexander.levin@microsoft.com> 8512S: Maintained 8513F: tools/lib/lockdep/ 8514 8515LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8516M: Ross Zwisler <zwisler@kernel.org> 8517M: Dan Williams <dan.j.williams@intel.com> 8518M: Vishal Verma <vishal.l.verma@intel.com> 8519M: Dave Jiang <dave.jiang@intel.com> 8520L: linux-nvdimm@lists.01.org 8521Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8522S: Supported 8523F: drivers/nvdimm/blk.c 8524F: drivers/nvdimm/region_devs.c 8525 8526LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8527M: Vishal Verma <vishal.l.verma@intel.com> 8528M: Dan Williams <dan.j.williams@intel.com> 8529M: Ross Zwisler <zwisler@kernel.org> 8530M: Dave Jiang <dave.jiang@intel.com> 8531L: linux-nvdimm@lists.01.org 8532Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8533S: Supported 8534F: drivers/nvdimm/btt* 8535 8536LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8537M: Ross Zwisler <zwisler@kernel.org> 8538M: Dan Williams <dan.j.williams@intel.com> 8539M: Vishal Verma <vishal.l.verma@intel.com> 8540M: Dave Jiang <dave.jiang@intel.com> 8541L: linux-nvdimm@lists.01.org 8542Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8543S: Supported 8544F: drivers/nvdimm/pmem* 8545 8546LIBNVDIMM: DEVICETREE BINDINGS 8547M: Oliver O'Halloran <oohall@gmail.com> 8548L: linux-nvdimm@lists.01.org 8549Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8550S: Supported 8551F: drivers/nvdimm/of_pmem.c 8552F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8553 8554LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8555M: Dan Williams <dan.j.williams@intel.com> 8556M: Ross Zwisler <zwisler@kernel.org> 8557M: Vishal Verma <vishal.l.verma@intel.com> 8558M: Dave Jiang <dave.jiang@intel.com> 8559L: linux-nvdimm@lists.01.org 8560Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8561T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8562S: Supported 8563F: drivers/nvdimm/* 8564F: drivers/acpi/nfit/* 8565F: include/linux/nd.h 8566F: include/linux/libnvdimm.h 8567F: include/uapi/linux/ndctl.h 8568 8569LIGHTNVM PLATFORM SUPPORT 8570M: Matias Bjorling <mb@lightnvm.io> 8571W: http://github/OpenChannelSSD 8572L: linux-block@vger.kernel.org 8573S: Maintained 8574F: drivers/lightnvm/ 8575F: include/linux/lightnvm.h 8576F: include/uapi/linux/lightnvm.h 8577 8578LINUX FOR POWER MACINTOSH 8579M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8580W: http://www.penguinppc.org/ 8581L: linuxppc-dev@lists.ozlabs.org 8582S: Maintained 8583F: arch/powerpc/platforms/powermac/ 8584F: drivers/macintosh/ 8585 8586LINUX FOR POWERPC (32-BIT AND 64-BIT) 8587M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8588M: Paul Mackerras <paulus@samba.org> 8589M: Michael Ellerman <mpe@ellerman.id.au> 8590W: https://github.com/linuxppc/linux/wiki 8591L: linuxppc-dev@lists.ozlabs.org 8592Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8594S: Supported 8595F: Documentation/ABI/stable/sysfs-firmware-opal-* 8596F: Documentation/devicetree/bindings/powerpc/ 8597F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8598F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8599F: Documentation/powerpc/ 8600F: arch/powerpc/ 8601F: drivers/char/tpm/tpm_ibmvtpm* 8602F: drivers/crypto/nx/ 8603F: drivers/crypto/vmx/ 8604F: drivers/i2c/busses/i2c-opal.c 8605F: drivers/net/ethernet/ibm/ibmveth.* 8606F: drivers/net/ethernet/ibm/ibmvnic.* 8607F: drivers/pci/hotplug/pnv_php.c 8608F: drivers/pci/hotplug/rpa* 8609F: drivers/rtc/rtc-opal.c 8610F: drivers/scsi/ibmvscsi/ 8611F: drivers/tty/hvc/hvc_opal.c 8612F: drivers/watchdog/wdrtas.c 8613F: tools/testing/selftests/powerpc 8614N: /pmac 8615N: powermac 8616N: powernv 8617N: [^a-z0-9]ps3 8618N: pseries 8619 8620LINUX FOR POWERPC EMBEDDED MPC5XXX 8621M: Anatolij Gustschin <agust@denx.de> 8622L: linuxppc-dev@lists.ozlabs.org 8623T: git git://git.denx.de/linux-denx-agust.git 8624S: Maintained 8625F: arch/powerpc/platforms/512x/ 8626F: arch/powerpc/platforms/52xx/ 8627 8628LINUX FOR POWERPC EMBEDDED PPC4XX 8629M: Alistair Popple <alistair@popple.id.au> 8630M: Matt Porter <mporter@kernel.crashing.org> 8631W: http://www.penguinppc.org/ 8632L: linuxppc-dev@lists.ozlabs.org 8633S: Maintained 8634F: arch/powerpc/platforms/40x/ 8635F: arch/powerpc/platforms/44x/ 8636 8637LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8638M: Scott Wood <oss@buserror.net> 8639M: Kumar Gala <galak@kernel.crashing.org> 8640W: http://www.penguinppc.org/ 8641L: linuxppc-dev@lists.ozlabs.org 8642T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8643S: Maintained 8644F: arch/powerpc/platforms/83xx/ 8645F: arch/powerpc/platforms/85xx/ 8646F: Documentation/devicetree/bindings/powerpc/fsl/ 8647 8648LINUX FOR POWERPC EMBEDDED PPC8XX 8649M: Vitaly Bordug <vitb@kernel.crashing.org> 8650W: http://www.penguinppc.org/ 8651L: linuxppc-dev@lists.ozlabs.org 8652S: Maintained 8653F: arch/powerpc/platforms/8xx/ 8654 8655LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8656L: linuxppc-dev@lists.ozlabs.org 8657S: Orphan 8658F: arch/powerpc/*/*virtex* 8659F: arch/powerpc/*/*/*virtex* 8660 8661LINUX FOR POWERPC PA SEMI PWRFICIENT 8662L: linuxppc-dev@lists.ozlabs.org 8663S: Orphan 8664F: arch/powerpc/platforms/pasemi/ 8665F: drivers/*/*pasemi* 8666F: drivers/*/*/*pasemi* 8667 8668LINUX KERNEL DUMP TEST MODULE (LKDTM) 8669M: Kees Cook <keescook@chromium.org> 8670S: Maintained 8671F: drivers/misc/lkdtm/* 8672 8673LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8674M: Alan Stern <stern@rowland.harvard.edu> 8675M: Andrea Parri <andrea.parri@amarulasolutions.com> 8676M: Will Deacon <will.deacon@arm.com> 8677M: Peter Zijlstra <peterz@infradead.org> 8678M: Boqun Feng <boqun.feng@gmail.com> 8679M: Nicholas Piggin <npiggin@gmail.com> 8680M: David Howells <dhowells@redhat.com> 8681M: Jade Alglave <j.alglave@ucl.ac.uk> 8682M: Luc Maranget <luc.maranget@inria.fr> 8683M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8684R: Akira Yokosawa <akiyks@gmail.com> 8685R: Daniel Lustig <dlustig@nvidia.com> 8686L: linux-kernel@vger.kernel.org 8687L: linux-arch@vger.kernel.org 8688S: Supported 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8690F: tools/memory-model/ 8691F: Documentation/atomic_bitops.txt 8692F: Documentation/atomic_t.txt 8693F: Documentation/core-api/atomic_ops.rst 8694F: Documentation/core-api/refcount-vs-atomic.rst 8695F: Documentation/memory-barriers.txt 8696 8697LIS3LV02D ACCELEROMETER DRIVER 8698M: Eric Piel <eric.piel@tremplin-utc.net> 8699S: Maintained 8700F: Documentation/misc-devices/lis3lv02d 8701F: drivers/misc/lis3lv02d/ 8702F: drivers/platform/x86/hp_accel.c 8703 8704LIVE PATCHING 8705M: Josh Poimboeuf <jpoimboe@redhat.com> 8706M: Jessica Yu <jeyu@kernel.org> 8707M: Jiri Kosina <jikos@kernel.org> 8708M: Miroslav Benes <mbenes@suse.cz> 8709R: Petr Mladek <pmladek@suse.com> 8710S: Maintained 8711F: kernel/livepatch/ 8712F: include/linux/livepatch.h 8713F: arch/x86/include/asm/livepatch.h 8714F: arch/x86/kernel/livepatch.c 8715F: Documentation/livepatch/ 8716F: Documentation/ABI/testing/sysfs-kernel-livepatch 8717F: samples/livepatch/ 8718L: live-patching@vger.kernel.org 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8720 8721LLC (802.2) 8722L: netdev@vger.kernel.org 8723S: Odd fixes 8724F: include/linux/llc.h 8725F: include/uapi/linux/llc.h 8726F: include/net/llc* 8727F: net/llc/ 8728 8729LM73 HARDWARE MONITOR DRIVER 8730M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8731L: linux-hwmon@vger.kernel.org 8732S: Maintained 8733F: drivers/hwmon/lm73.c 8734 8735LM78 HARDWARE MONITOR DRIVER 8736M: Jean Delvare <jdelvare@suse.com> 8737L: linux-hwmon@vger.kernel.org 8738S: Maintained 8739F: Documentation/hwmon/lm78 8740F: drivers/hwmon/lm78.c 8741 8742LM83 HARDWARE MONITOR DRIVER 8743M: Jean Delvare <jdelvare@suse.com> 8744L: linux-hwmon@vger.kernel.org 8745S: Maintained 8746F: Documentation/hwmon/lm83 8747F: drivers/hwmon/lm83.c 8748 8749LM90 HARDWARE MONITOR DRIVER 8750M: Jean Delvare <jdelvare@suse.com> 8751L: linux-hwmon@vger.kernel.org 8752S: Maintained 8753F: Documentation/hwmon/lm90 8754F: Documentation/devicetree/bindings/hwmon/lm90.txt 8755F: drivers/hwmon/lm90.c 8756F: include/dt-bindings/thermal/lm90.h 8757 8758LM95234 HARDWARE MONITOR DRIVER 8759M: Guenter Roeck <linux@roeck-us.net> 8760L: linux-hwmon@vger.kernel.org 8761S: Maintained 8762F: Documentation/hwmon/lm95234 8763F: drivers/hwmon/lm95234.c 8764 8765LME2510 MEDIA DRIVER 8766M: Malcolm Priestley <tvboxspy@gmail.com> 8767L: linux-media@vger.kernel.org 8768W: https://linuxtv.org 8769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8770S: Maintained 8771F: drivers/media/usb/dvb-usb-v2/lmedm04* 8772 8773LOADPIN SECURITY MODULE 8774M: Kees Cook <keescook@chromium.org> 8775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8776S: Supported 8777F: security/loadpin/ 8778F: Documentation/admin-guide/LSM/LoadPin.rst 8779 8780LOCKING PRIMITIVES 8781M: Peter Zijlstra <peterz@infradead.org> 8782M: Ingo Molnar <mingo@redhat.com> 8783M: Will Deacon <will.deacon@arm.com> 8784L: linux-kernel@vger.kernel.org 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8786S: Maintained 8787F: Documentation/locking/ 8788F: include/linux/lockdep.h 8789F: include/linux/spinlock*.h 8790F: arch/*/include/asm/spinlock*.h 8791F: include/linux/rwlock*.h 8792F: include/linux/mutex*.h 8793F: include/linux/rwsem*.h 8794F: arch/*/include/asm/rwsem.h 8795F: include/linux/seqlock.h 8796F: lib/locking*.[ch] 8797F: kernel/locking/ 8798X: kernel/locking/locktorture.c 8799 8800LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8801M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8802L: linux-ntfs-dev@lists.sourceforge.net 8803W: http://www.linux-ntfs.org/content/view/19/37/ 8804S: Maintained 8805F: Documentation/ldm.txt 8806F: block/partitions/ldm.* 8807 8808LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8809M: Sathya Prakash <sathya.prakash@broadcom.com> 8810M: Chaitra P B <chaitra.basappa@broadcom.com> 8811M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8812L: MPT-FusionLinux.pdl@broadcom.com 8813L: linux-scsi@vger.kernel.org 8814W: http://www.avagotech.com/support/ 8815S: Supported 8816F: drivers/message/fusion/ 8817F: drivers/scsi/mpt3sas/ 8818 8819LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8820M: Matthew Wilcox <willy@infradead.org> 8821L: linux-scsi@vger.kernel.org 8822S: Maintained 8823F: drivers/scsi/sym53c8xx_2/ 8824 8825LTC1660 DAC DRIVER 8826M: Marcus Folkesson <marcus.folkesson@gmail.com> 8827L: linux-iio@vger.kernel.org 8828S: Maintained 8829F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8830F: drivers/iio/dac/ltc1660.c 8831 8832LTC4261 HARDWARE MONITOR DRIVER 8833M: Guenter Roeck <linux@roeck-us.net> 8834L: linux-hwmon@vger.kernel.org 8835S: Maintained 8836F: Documentation/hwmon/ltc4261 8837F: drivers/hwmon/ltc4261.c 8838 8839LTC4306 I2C MULTIPLEXER DRIVER 8840M: Michael Hennerich <michael.hennerich@analog.com> 8841W: http://ez.analog.com/community/linux-device-drivers 8842L: linux-i2c@vger.kernel.org 8843S: Supported 8844F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8845F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8846 8847LTP (Linux Test Project) 8848M: Mike Frysinger <vapier@gentoo.org> 8849M: Cyril Hrubis <chrubis@suse.cz> 8850M: Wanlong Gao <wanlong.gao@gmail.com> 8851M: Jan Stancek <jstancek@redhat.com> 8852M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8853M: Alexey Kodanev <alexey.kodanev@oracle.com> 8854L: ltp@lists.linux.it (subscribers-only) 8855W: http://linux-test-project.github.io/ 8856T: git git://github.com/linux-test-project/ltp.git 8857S: Maintained 8858 8859M68K ARCHITECTURE 8860M: Geert Uytterhoeven <geert@linux-m68k.org> 8861L: linux-m68k@lists.linux-m68k.org 8862W: http://www.linux-m68k.org/ 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8864S: Maintained 8865F: arch/m68k/ 8866F: drivers/zorro/ 8867 8868M68K ON APPLE MACINTOSH 8869M: Joshua Thompson <funaho@jurai.org> 8870W: http://www.mac.linux-m68k.org/ 8871L: linux-m68k@lists.linux-m68k.org 8872S: Maintained 8873F: arch/m68k/mac/ 8874 8875M68K ON HP9000/300 8876M: Philip Blundell <philb@gnu.org> 8877W: http://www.tazenda.demon.co.uk/phil/linux-hp 8878S: Maintained 8879F: arch/m68k/hp300/ 8880 8881M88DS3103 MEDIA DRIVER 8882M: Antti Palosaari <crope@iki.fi> 8883L: linux-media@vger.kernel.org 8884W: https://linuxtv.org 8885W: http://palosaari.fi/linux/ 8886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8887T: git git://linuxtv.org/anttip/media_tree.git 8888S: Maintained 8889F: drivers/media/dvb-frontends/m88ds3103* 8890 8891M88RS2000 MEDIA DRIVER 8892M: Malcolm Priestley <tvboxspy@gmail.com> 8893L: linux-media@vger.kernel.org 8894W: https://linuxtv.org 8895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8896S: Maintained 8897F: drivers/media/dvb-frontends/m88rs2000* 8898 8899MA901 MASTERKIT USB FM RADIO DRIVER 8900M: Alexey Klimov <klimov.linux@gmail.com> 8901L: linux-media@vger.kernel.org 8902T: git git://linuxtv.org/media_tree.git 8903S: Maintained 8904F: drivers/media/radio/radio-ma901.c 8905 8906MAC80211 8907M: Johannes Berg <johannes@sipsolutions.net> 8908L: linux-wireless@vger.kernel.org 8909W: http://wireless.kernel.org/ 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8912S: Maintained 8913F: Documentation/networking/mac80211-injection.txt 8914F: include/net/mac80211.h 8915F: net/mac80211/ 8916F: drivers/net/wireless/mac80211_hwsim.[ch] 8917F: Documentation/networking/mac80211_hwsim/README 8918 8919MAILBOX API 8920M: Jassi Brar <jassisinghbrar@gmail.com> 8921L: linux-kernel@vger.kernel.org 8922S: Maintained 8923F: drivers/mailbox/ 8924F: include/linux/mailbox_client.h 8925F: include/linux/mailbox_controller.h 8926 8927MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8928M: Michael Kerrisk <mtk.manpages@gmail.com> 8929W: http://www.kernel.org/doc/man-pages 8930L: linux-man@vger.kernel.org 8931S: Maintained 8932 8933MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8934M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8935L: linux-mips@vger.kernel.org 8936S: Maintained 8937F: arch/mips/boot/dts/img/pistachio_marduk.dts 8938 8939MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8940M: Andrew Lunn <andrew@lunn.ch> 8941M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8942L: netdev@vger.kernel.org 8943S: Maintained 8944F: drivers/net/dsa/mv88e6xxx/ 8945F: include/linux/platform_data/mv88e6xxx.h 8946F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8947 8948MARVELL ARMADA DRM SUPPORT 8949M: Russell King <linux@armlinux.org.uk> 8950S: Maintained 8951T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8952T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8953F: drivers/gpu/drm/armada/ 8954F: include/uapi/drm/armada_drm.h 8955F: Documentation/devicetree/bindings/display/armada/ 8956 8957MARVELL CRYPTO DRIVER 8958M: Boris Brezillon <boris.brezillon@bootlin.com> 8959M: Arnaud Ebalard <arno@natisbad.org> 8960F: drivers/crypto/marvell/ 8961S: Maintained 8962L: linux-crypto@vger.kernel.org 8963 8964MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8965M: Mirko Lindner <mlindner@marvell.com> 8966M: Stephen Hemminger <stephen@networkplumber.org> 8967L: netdev@vger.kernel.org 8968S: Maintained 8969F: drivers/net/ethernet/marvell/sk* 8970 8971MARVELL LIBERTAS WIRELESS DRIVER 8972L: libertas-dev@lists.infradead.org 8973S: Orphan 8974F: drivers/net/wireless/marvell/libertas/ 8975 8976MARVELL MACCHIATOBIN SUPPORT 8977M: Russell King <linux@armlinux.org.uk> 8978L: linux-arm-kernel@lists.infradead.org 8979S: Maintained 8980F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8981 8982MARVELL MV643XX ETHERNET DRIVER 8983M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8984L: netdev@vger.kernel.org 8985S: Maintained 8986F: drivers/net/ethernet/marvell/mv643xx_eth.* 8987F: include/linux/mv643xx.h 8988 8989MARVELL MV88X3310 PHY DRIVER 8990M: Russell King <linux@armlinux.org.uk> 8991L: netdev@vger.kernel.org 8992S: Maintained 8993F: drivers/net/phy/marvell10g.c 8994 8995MARVELL MVNETA ETHERNET DRIVER 8996M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 8997L: netdev@vger.kernel.org 8998S: Maintained 8999F: drivers/net/ethernet/marvell/mvneta.* 9000 9001MARVELL MWIFIEX WIRELESS DRIVER 9002M: Amitkumar Karwar <amitkarwar@gmail.com> 9003M: Nishant Sarmukadam <nishants@marvell.com> 9004M: Ganapathi Bhat <gbhat@marvell.com> 9005M: Xinming Hu <huxinming820@gmail.com> 9006L: linux-wireless@vger.kernel.org 9007S: Maintained 9008F: drivers/net/wireless/marvell/mwifiex/ 9009 9010MARVELL MWL8K WIRELESS DRIVER 9011M: Lennert Buytenhek <buytenh@wantstofly.org> 9012L: linux-wireless@vger.kernel.org 9013S: Odd Fixes 9014F: drivers/net/wireless/marvell/mwl8k.c 9015 9016MARVELL NAND CONTROLLER DRIVER 9017M: Miquel Raynal <miquel.raynal@bootlin.com> 9018L: linux-mtd@lists.infradead.org 9019S: Maintained 9020F: drivers/mtd/nand/raw/marvell_nand.c 9021F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9022 9023MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9024M: Nicolas Pitre <nico@fluxnic.net> 9025S: Odd Fixes 9026F: drivers/mmc/host/mvsdio.* 9027 9028MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9029M: Hu Ziji <huziji@marvell.com> 9030L: linux-mmc@vger.kernel.org 9031S: Supported 9032F: drivers/mmc/host/sdhci-xenon* 9033F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9034 9035MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9036M: Sunil Goutham <sgoutham@marvell.com> 9037M: Linu Cherian <lcherian@marvell.com> 9038M: Geetha sowjanya <gakula@marvell.com> 9039M: Jerin Jacob <jerinj@marvell.com> 9040L: netdev@vger.kernel.org 9041S: Supported 9042F: drivers/net/ethernet/marvell/octeontx2/af/ 9043 9044MATROX FRAMEBUFFER DRIVER 9045L: linux-fbdev@vger.kernel.org 9046S: Orphan 9047F: drivers/video/fbdev/matrox/matroxfb_* 9048F: include/uapi/linux/matroxfb.h 9049 9050MAX16065 HARDWARE MONITOR DRIVER 9051M: Guenter Roeck <linux@roeck-us.net> 9052L: linux-hwmon@vger.kernel.org 9053S: Maintained 9054F: Documentation/hwmon/max16065 9055F: drivers/hwmon/max16065.c 9056 9057MAX2175 SDR TUNER DRIVER 9058M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9059L: linux-media@vger.kernel.org 9060T: git git://linuxtv.org/media_tree.git 9061S: Maintained 9062F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9063F: Documentation/media/v4l-drivers/max2175.rst 9064F: drivers/media/i2c/max2175* 9065F: include/uapi/linux/max2175.h 9066 9067MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9068L: linux-hwmon@vger.kernel.org 9069S: Orphan 9070F: Documentation/hwmon/max6650 9071F: drivers/hwmon/max6650.c 9072 9073MAX6697 HARDWARE MONITOR DRIVER 9074M: Guenter Roeck <linux@roeck-us.net> 9075L: linux-hwmon@vger.kernel.org 9076S: Maintained 9077F: Documentation/hwmon/max6697 9078F: Documentation/devicetree/bindings/hwmon/max6697.txt 9079F: drivers/hwmon/max6697.c 9080F: include/linux/platform_data/max6697.h 9081 9082MAX9860 MONO AUDIO VOICE CODEC DRIVER 9083M: Peter Rosin <peda@axentia.se> 9084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9085S: Maintained 9086F: Documentation/devicetree/bindings/sound/max9860.txt 9087F: sound/soc/codecs/max9860.* 9088 9089MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9090M: Javier Martinez Canillas <javier@dowhile0.org> 9091L: linux-kernel@vger.kernel.org 9092S: Supported 9093F: drivers/regulator/max77802-regulator.c 9094F: Documentation/devicetree/bindings/*/*max77802.txt 9095F: include/dt-bindings/*/*max77802.h 9096 9097MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9098M: Krzysztof Kozlowski <krzk@kernel.org> 9099M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9100L: linux-pm@vger.kernel.org 9101S: Supported 9102F: drivers/power/supply/max14577_charger.c 9103F: drivers/power/supply/max77693_charger.c 9104 9105MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9106M: Chanwoo Choi <cw00.choi@samsung.com> 9107M: Krzysztof Kozlowski <krzk@kernel.org> 9108M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9109L: linux-kernel@vger.kernel.org 9110S: Supported 9111F: drivers/*/max14577*.c 9112F: drivers/*/max77686*.c 9113F: drivers/*/max77693*.c 9114F: drivers/extcon/extcon-max14577.c 9115F: drivers/extcon/extcon-max77693.c 9116F: drivers/rtc/rtc-max77686.c 9117F: drivers/clk/clk-max77686.c 9118F: Documentation/devicetree/bindings/mfd/max14577.txt 9119F: Documentation/devicetree/bindings/*/max77686.txt 9120F: Documentation/devicetree/bindings/mfd/max77693.txt 9121F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9122F: include/linux/mfd/max14577*.h 9123F: include/linux/mfd/max77686*.h 9124F: include/linux/mfd/max77693*.h 9125 9126MAXIRADIO FM RADIO RECEIVER DRIVER 9127M: Hans Verkuil <hverkuil@xs4all.nl> 9128L: linux-media@vger.kernel.org 9129T: git git://linuxtv.org/media_tree.git 9130W: https://linuxtv.org 9131S: Maintained 9132F: drivers/media/radio/radio-maxiradio* 9133 9134MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9135M: Peter Rosin <peda@axentia.se> 9136L: linux-iio@vger.kernel.org 9137S: Maintained 9138F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9139F: drivers/iio/potentiometer/mcp4018.c 9140F: drivers/iio/potentiometer/mcp4531.c 9141 9142MCR20A IEEE-802.15.4 RADIO DRIVER 9143M: Xue Liu <liuxuenetmail@gmail.com> 9144L: linux-wpan@vger.kernel.org 9145W: https://github.com/xueliu/mcr20a-linux 9146S: Maintained 9147F: drivers/net/ieee802154/mcr20a.c 9148F: drivers/net/ieee802154/mcr20a.h 9149F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9150 9151MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9152M: William Breathitt Gray <vilhelm.gray@gmail.com> 9153L: linux-iio@vger.kernel.org 9154S: Maintained 9155F: drivers/iio/dac/cio-dac.c 9156 9157MEDIA DRIVERS FOR ASCOT2E 9158M: Sergey Kozlov <serjk@netup.ru> 9159M: Abylay Ospan <aospan@netup.ru> 9160L: linux-media@vger.kernel.org 9161W: https://linuxtv.org 9162W: http://netup.tv/ 9163T: git git://linuxtv.org/media_tree.git 9164S: Supported 9165F: drivers/media/dvb-frontends/ascot2e* 9166 9167MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9168M: Jasmin Jessich <jasmin@anw.at> 9169L: linux-media@vger.kernel.org 9170W: https://linuxtv.org 9171T: git git://linuxtv.org/media_tree.git 9172S: Maintained 9173F: drivers/media/dvb-frontends/cxd2099* 9174 9175MEDIA DRIVERS FOR CXD2841ER 9176M: Sergey Kozlov <serjk@netup.ru> 9177M: Abylay Ospan <aospan@netup.ru> 9178L: linux-media@vger.kernel.org 9179W: https://linuxtv.org 9180W: http://netup.tv/ 9181T: git git://linuxtv.org/media_tree.git 9182S: Supported 9183F: drivers/media/dvb-frontends/cxd2841er* 9184 9185MEDIA DRIVERS FOR CXD2880 9186M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9187L: linux-media@vger.kernel.org 9188W: http://linuxtv.org/ 9189T: git git://linuxtv.org/media_tree.git 9190S: Supported 9191F: drivers/media/dvb-frontends/cxd2880/* 9192F: drivers/media/spi/cxd2880* 9193 9194MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9195L: linux-media@vger.kernel.org 9196W: https://linuxtv.org 9197T: git git://linuxtv.org/media_tree.git 9198S: Orphan 9199F: drivers/media/pci/ddbridge/* 9200 9201MEDIA DRIVERS FOR FREESCALE IMX 9202M: Steve Longerbeam <slongerbeam@gmail.com> 9203M: Philipp Zabel <p.zabel@pengutronix.de> 9204L: linux-media@vger.kernel.org 9205T: git git://linuxtv.org/media_tree.git 9206S: Maintained 9207F: Documentation/devicetree/bindings/media/imx.txt 9208F: Documentation/media/v4l-drivers/imx.rst 9209F: drivers/staging/media/imx/ 9210F: include/linux/imx-media.h 9211F: include/media/imx.h 9212 9213MEDIA DRIVER FOR FREESCALE IMX PXP 9214M: Philipp Zabel <p.zabel@pengutronix.de> 9215L: linux-media@vger.kernel.org 9216T: git git://linuxtv.org/media_tree.git 9217S: Maintained 9218F: drivers/media/platform/imx-pxp.[ch] 9219 9220MEDIA DRIVERS FOR HELENE 9221M: Abylay Ospan <aospan@netup.ru> 9222L: linux-media@vger.kernel.org 9223W: https://linuxtv.org 9224W: http://netup.tv/ 9225T: git git://linuxtv.org/media_tree.git 9226S: Supported 9227F: drivers/media/dvb-frontends/helene* 9228 9229MEDIA DRIVERS FOR HORUS3A 9230M: Sergey Kozlov <serjk@netup.ru> 9231M: Abylay Ospan <aospan@netup.ru> 9232L: linux-media@vger.kernel.org 9233W: https://linuxtv.org 9234W: http://netup.tv/ 9235T: git git://linuxtv.org/media_tree.git 9236S: Supported 9237F: drivers/media/dvb-frontends/horus3a* 9238 9239MEDIA DRIVERS FOR LNBH25 9240M: Sergey Kozlov <serjk@netup.ru> 9241M: Abylay Ospan <aospan@netup.ru> 9242L: linux-media@vger.kernel.org 9243W: https://linuxtv.org 9244W: http://netup.tv/ 9245T: git git://linuxtv.org/media_tree.git 9246S: Supported 9247F: drivers/media/dvb-frontends/lnbh25* 9248 9249MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9250L: linux-media@vger.kernel.org 9251W: https://linuxtv.org 9252T: git git://linuxtv.org/media_tree.git 9253S: Orphan 9254F: drivers/media/dvb-frontends/mxl5xx* 9255 9256MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9257M: Sergey Kozlov <serjk@netup.ru> 9258M: Abylay Ospan <aospan@netup.ru> 9259L: linux-media@vger.kernel.org 9260W: https://linuxtv.org 9261W: http://netup.tv/ 9262T: git git://linuxtv.org/media_tree.git 9263S: Supported 9264F: drivers/media/pci/netup_unidvb/* 9265 9266MEDIA DRIVERS FOR RENESAS - CEU 9267M: Jacopo Mondi <jacopo@jmondi.org> 9268L: linux-media@vger.kernel.org 9269L: linux-renesas-soc@vger.kernel.org 9270T: git git://linuxtv.org/media_tree.git 9271S: Supported 9272F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9273F: drivers/media/platform/renesas-ceu.c 9274F: include/media/drv-intf/renesas-ceu.h 9275 9276MEDIA DRIVERS FOR RENESAS - DRIF 9277M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9278L: linux-media@vger.kernel.org 9279L: linux-renesas-soc@vger.kernel.org 9280T: git git://linuxtv.org/media_tree.git 9281S: Supported 9282F: Documentation/devicetree/bindings/media/renesas,drif.txt 9283F: drivers/media/platform/rcar_drif.c 9284 9285MEDIA DRIVERS FOR RENESAS - FCP 9286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9287L: linux-media@vger.kernel.org 9288L: linux-renesas-soc@vger.kernel.org 9289T: git git://linuxtv.org/media_tree.git 9290S: Supported 9291F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9292F: drivers/media/platform/rcar-fcp.c 9293F: include/media/rcar-fcp.h 9294 9295MEDIA DRIVERS FOR RENESAS - FDP1 9296M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9297L: linux-media@vger.kernel.org 9298L: linux-renesas-soc@vger.kernel.org 9299T: git git://linuxtv.org/media_tree.git 9300S: Supported 9301F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9302F: drivers/media/platform/rcar_fdp1.c 9303 9304MEDIA DRIVERS FOR RENESAS - VIN 9305M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9306L: linux-media@vger.kernel.org 9307L: linux-renesas-soc@vger.kernel.org 9308T: git git://linuxtv.org/media_tree.git 9309S: Supported 9310F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9311F: Documentation/devicetree/bindings/media/rcar_vin.txt 9312F: drivers/media/platform/rcar-vin/ 9313 9314MEDIA DRIVERS FOR RENESAS - VSP1 9315M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9316M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9317L: linux-media@vger.kernel.org 9318L: linux-renesas-soc@vger.kernel.org 9319T: git git://linuxtv.org/media_tree.git 9320S: Supported 9321F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9322F: drivers/media/platform/vsp1/ 9323 9324MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9325L: linux-media@vger.kernel.org 9326W: https://linuxtv.org 9327T: git git://linuxtv.org/media_tree.git 9328S: Orphan 9329F: drivers/media/dvb-frontends/stv0910* 9330 9331MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9332L: linux-media@vger.kernel.org 9333W: https://linuxtv.org 9334T: git git://linuxtv.org/media_tree.git 9335S: Orphan 9336F: drivers/media/dvb-frontends/stv6111* 9337 9338MEDIA DRIVERS FOR STM32 - DCMI 9339M: Hugues Fruchet <hugues.fruchet@st.com> 9340L: linux-media@vger.kernel.org 9341T: git git://linuxtv.org/media_tree.git 9342S: Supported 9343F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9344F: drivers/media/platform/stm32/stm32-dcmi.c 9345 9346MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9347M: Dmitry Osipenko <digetx@gmail.com> 9348L: linux-media@vger.kernel.org 9349L: linux-tegra@vger.kernel.org 9350T: git git://linuxtv.org/media_tree.git 9351S: Maintained 9352F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9353F: drivers/staging/media/tegra-vde/ 9354 9355MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9356M: Mauro Carvalho Chehab <mchehab@kernel.org> 9357P: LinuxTV.org Project 9358L: linux-media@vger.kernel.org 9359W: https://linuxtv.org 9360Q: http://patchwork.kernel.org/project/linux-media/list/ 9361T: git git://linuxtv.org/media_tree.git 9362S: Maintained 9363F: Documentation/devicetree/bindings/media/ 9364F: Documentation/media/ 9365F: drivers/media/ 9366F: drivers/staging/media/ 9367F: include/linux/platform_data/media/ 9368F: include/media/ 9369F: include/uapi/linux/dvb/ 9370F: include/uapi/linux/videodev2.h 9371F: include/uapi/linux/media.h 9372F: include/uapi/linux/v4l2-* 9373F: include/uapi/linux/meye.h 9374F: include/uapi/linux/ivtv* 9375F: include/uapi/linux/uvcvideo.h 9376 9377MEDIATEK BLUETOOTH DRIVER 9378M: Sean Wang <sean.wang@mediatek.com> 9379L: linux-bluetooth@vger.kernel.org 9380L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9381S: Maintained 9382F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9383F: drivers/bluetooth/btmtkuart.c 9384 9385MEDIATEK CIR DRIVER 9386M: Sean Wang <sean.wang@mediatek.com> 9387S: Maintained 9388F: drivers/media/rc/mtk-cir.c 9389 9390MEDIATEK DMA DRIVER 9391M: Sean Wang <sean.wang@mediatek.com> 9392L: dmaengine@vger.kernel.org 9393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9394L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9395S: Maintained 9396F: Documentation/devicetree/bindings/dma/mtk-* 9397F: drivers/dma/mediatek/ 9398 9399MEDIATEK PMIC LED DRIVER 9400M: Sean Wang <sean.wang@mediatek.com> 9401S: Maintained 9402F: drivers/leds/leds-mt6323.c 9403F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9404 9405MEDIATEK ETHERNET DRIVER 9406M: Felix Fietkau <nbd@openwrt.org> 9407M: John Crispin <john@phrozen.org> 9408M: Sean Wang <sean.wang@mediatek.com> 9409M: Nelson Chang <nelson.chang@mediatek.com> 9410L: netdev@vger.kernel.org 9411S: Maintained 9412F: drivers/net/ethernet/mediatek/ 9413 9414MEDIATEK SWITCH DRIVER 9415M: Sean Wang <sean.wang@mediatek.com> 9416L: netdev@vger.kernel.org 9417S: Maintained 9418F: drivers/net/dsa/mt7530.* 9419F: net/dsa/tag_mtk.c 9420 9421MEDIATEK JPEG DRIVER 9422M: Rick Chang <rick.chang@mediatek.com> 9423M: Bin Liu <bin.liu@mediatek.com> 9424S: Supported 9425F: drivers/media/platform/mtk-jpeg/ 9426F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9427 9428MEDIATEK MDP DRIVER 9429M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9430M: Houlong Wei <houlong.wei@mediatek.com> 9431M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9432S: Supported 9433F: drivers/media/platform/mtk-mdp/ 9434F: drivers/media/platform/mtk-vpu/ 9435F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9436 9437MEDIATEK MEDIA DRIVER 9438M: Tiffany Lin <tiffany.lin@mediatek.com> 9439M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9440S: Supported 9441F: drivers/media/platform/mtk-vcodec/ 9442F: drivers/media/platform/mtk-vpu/ 9443F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9444F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9445 9446MEDIATEK MT7601U WIRELESS LAN DRIVER 9447M: Jakub Kicinski <kubakici@wp.pl> 9448L: linux-wireless@vger.kernel.org 9449S: Maintained 9450F: drivers/net/wireless/mediatek/mt7601u/ 9451 9452MEDIATEK NAND CONTROLLER DRIVER 9453M: Xiaolei Li <xiaolei.li@mediatek.com> 9454L: linux-mtd@lists.infradead.org 9455S: Maintained 9456F: drivers/mtd/nand/raw/mtk_* 9457F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9458 9459MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9460M: Sean Wang <sean.wang@mediatek.com> 9461S: Maintained 9462F: drivers/char/hw_random/mtk-rng.c 9463 9464MEDIATEK USB3 DRD IP DRIVER 9465M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9466L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9468L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9469S: Maintained 9470F: drivers/usb/mtu3/ 9471 9472MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9473M: Peter Senna Tschudin <peter.senna@gmail.com> 9474M: Martin Donnelly <martin.donnelly@ge.com> 9475M: Martyn Welch <martyn.welch@collabora.co.uk> 9476S: Maintained 9477F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9478F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9479 9480MEGARAID SCSI/SAS DRIVERS 9481M: Kashyap Desai <kashyap.desai@broadcom.com> 9482M: Sumit Saxena <sumit.saxena@broadcom.com> 9483M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9484L: megaraidlinux.pdl@broadcom.com 9485L: linux-scsi@vger.kernel.org 9486W: http://www.avagotech.com/support/ 9487S: Maintained 9488F: Documentation/scsi/megaraid.txt 9489F: drivers/scsi/megaraid.* 9490F: drivers/scsi/megaraid/ 9491 9492MELEXIS MLX90614 DRIVER 9493M: Crt Mori <cmo@melexis.com> 9494L: linux-iio@vger.kernel.org 9495W: http://www.melexis.com 9496S: Supported 9497F: drivers/iio/temperature/mlx90614.c 9498 9499MELEXIS MLX90632 DRIVER 9500M: Crt Mori <cmo@melexis.com> 9501L: linux-iio@vger.kernel.org 9502W: http://www.melexis.com 9503S: Supported 9504F: drivers/iio/temperature/mlx90632.c 9505 9506MELFAS MIP4 TOUCHSCREEN DRIVER 9507M: Sangwon Jee <jeesw@melfas.com> 9508W: http://www.melfas.com 9509S: Supported 9510F: drivers/input/touchscreen/melfas_mip4.c 9511F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9512 9513MELLANOX ETHERNET DRIVER (mlx4_en) 9514M: Tariq Toukan <tariqt@mellanox.com> 9515L: netdev@vger.kernel.org 9516S: Supported 9517W: http://www.mellanox.com 9518Q: http://patchwork.ozlabs.org/project/netdev/list/ 9519F: drivers/net/ethernet/mellanox/mlx4/en_* 9520 9521MELLANOX ETHERNET DRIVER (mlx5e) 9522M: Saeed Mahameed <saeedm@mellanox.com> 9523L: netdev@vger.kernel.org 9524S: Supported 9525W: http://www.mellanox.com 9526Q: http://patchwork.ozlabs.org/project/netdev/list/ 9527F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9528 9529MELLANOX ETHERNET INNOVA DRIVERS 9530R: Boris Pismenny <borisp@mellanox.com> 9531L: netdev@vger.kernel.org 9532S: Supported 9533W: http://www.mellanox.com 9534Q: http://patchwork.ozlabs.org/project/netdev/list/ 9535F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9536F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9537F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9538F: include/linux/mlx5/mlx5_ifc_fpga.h 9539 9540MELLANOX ETHERNET INNOVA IPSEC DRIVER 9541R: Boris Pismenny <borisp@mellanox.com> 9542L: netdev@vger.kernel.org 9543S: Supported 9544W: http://www.mellanox.com 9545Q: http://patchwork.ozlabs.org/project/netdev/list/ 9546F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9547F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9548 9549MELLANOX ETHERNET SWITCH DRIVERS 9550M: Jiri Pirko <jiri@mellanox.com> 9551M: Ido Schimmel <idosch@mellanox.com> 9552L: netdev@vger.kernel.org 9553S: Supported 9554W: http://www.mellanox.com 9555Q: http://patchwork.ozlabs.org/project/netdev/list/ 9556F: drivers/net/ethernet/mellanox/mlxsw/ 9557F: tools/testing/selftests/drivers/net/mlxsw/ 9558 9559MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9560M: mlxsw@mellanox.com 9561L: netdev@vger.kernel.org 9562S: Supported 9563W: http://www.mellanox.com 9564Q: http://patchwork.ozlabs.org/project/netdev/list/ 9565F: drivers/net/ethernet/mellanox/mlxfw/ 9566 9567MELLANOX HARDWARE PLATFORM SUPPORT 9568M: Andy Shevchenko <andy@infradead.org> 9569M: Darren Hart <dvhart@infradead.org> 9570M: Vadim Pasternak <vadimp@mellanox.com> 9571L: platform-driver-x86@vger.kernel.org 9572S: Supported 9573F: drivers/platform/mellanox/ 9574 9575MELLANOX MLX4 core VPI driver 9576M: Tariq Toukan <tariqt@mellanox.com> 9577L: netdev@vger.kernel.org 9578L: linux-rdma@vger.kernel.org 9579W: http://www.mellanox.com 9580Q: http://patchwork.ozlabs.org/project/netdev/list/ 9581S: Supported 9582F: drivers/net/ethernet/mellanox/mlx4/ 9583F: include/linux/mlx4/ 9584 9585MELLANOX MLX4 IB driver 9586M: Yishai Hadas <yishaih@mellanox.com> 9587L: linux-rdma@vger.kernel.org 9588W: http://www.mellanox.com 9589Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9590S: Supported 9591F: drivers/infiniband/hw/mlx4/ 9592F: include/linux/mlx4/ 9593F: include/uapi/rdma/mlx4-abi.h 9594 9595MELLANOX MLX5 core VPI driver 9596M: Saeed Mahameed <saeedm@mellanox.com> 9597M: Leon Romanovsky <leonro@mellanox.com> 9598L: netdev@vger.kernel.org 9599L: linux-rdma@vger.kernel.org 9600W: http://www.mellanox.com 9601Q: http://patchwork.ozlabs.org/project/netdev/list/ 9602S: Supported 9603F: drivers/net/ethernet/mellanox/mlx5/core/ 9604F: include/linux/mlx5/ 9605 9606MELLANOX MLX5 IB driver 9607M: Leon Romanovsky <leonro@mellanox.com> 9608L: linux-rdma@vger.kernel.org 9609W: http://www.mellanox.com 9610Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9611S: Supported 9612F: drivers/infiniband/hw/mlx5/ 9613F: include/linux/mlx5/ 9614F: include/uapi/rdma/mlx5-abi.h 9615 9616MELLANOX MLXCPLD I2C AND MUX DRIVER 9617M: Vadim Pasternak <vadimp@mellanox.com> 9618M: Michael Shych <michaelsh@mellanox.com> 9619L: linux-i2c@vger.kernel.org 9620S: Supported 9621F: drivers/i2c/busses/i2c-mlxcpld.c 9622F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9623F: Documentation/i2c/busses/i2c-mlxcpld 9624 9625MELLANOX MLXCPLD LED DRIVER 9626M: Vadim Pasternak <vadimp@mellanox.com> 9627L: linux-leds@vger.kernel.org 9628S: Supported 9629F: drivers/leds/leds-mlxcpld.c 9630F: drivers/leds/leds-mlxreg.c 9631F: Documentation/leds/leds-mlxcpld.txt 9632 9633MELLANOX PLATFORM DRIVER 9634M: Vadim Pasternak <vadimp@mellanox.com> 9635L: platform-driver-x86@vger.kernel.org 9636S: Supported 9637F: drivers/platform/x86/mlx-platform.c 9638 9639MEMBARRIER SUPPORT 9640M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9641M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9642L: linux-kernel@vger.kernel.org 9643S: Supported 9644F: kernel/sched/membarrier.c 9645F: include/uapi/linux/membarrier.h 9646F: arch/powerpc/include/asm/membarrier.h 9647 9648MEMORY MANAGEMENT 9649L: linux-mm@kvack.org 9650W: http://www.linux-mm.org 9651S: Maintained 9652F: include/linux/mm.h 9653F: include/linux/gfp.h 9654F: include/linux/mmzone.h 9655F: include/linux/memory_hotplug.h 9656F: include/linux/vmalloc.h 9657F: mm/ 9658 9659MEMORY TECHNOLOGY DEVICES (MTD) 9660M: David Woodhouse <dwmw2@infradead.org> 9661M: Brian Norris <computersforpeace@gmail.com> 9662M: Boris Brezillon <boris.brezillon@bootlin.com> 9663M: Marek Vasut <marek.vasut@gmail.com> 9664M: Richard Weinberger <richard@nod.at> 9665L: linux-mtd@lists.infradead.org 9666W: http://www.linux-mtd.infradead.org/ 9667Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9668T: git git://git.infradead.org/linux-mtd.git master 9669T: git git://git.infradead.org/linux-mtd.git mtd/next 9670S: Maintained 9671F: Documentation/devicetree/bindings/mtd/ 9672F: drivers/mtd/ 9673F: include/linux/mtd/ 9674F: include/uapi/mtd/ 9675 9676MEN A21 WATCHDOG DRIVER 9677M: Johannes Thumshirn <morbidrsa@gmail.com> 9678L: linux-watchdog@vger.kernel.org 9679S: Maintained 9680F: drivers/watchdog/mena21_wdt.c 9681 9682MEN CHAMELEON BUS (mcb) 9683M: Johannes Thumshirn <morbidrsa@gmail.com> 9684S: Maintained 9685F: drivers/mcb/ 9686F: include/linux/mcb.h 9687F: Documentation/men-chameleon-bus.txt 9688 9689MEN F21BMC (Board Management Controller) 9690M: Andreas Werner <andreas.werner@men.de> 9691S: Supported 9692F: drivers/mfd/menf21bmc.c 9693F: drivers/watchdog/menf21bmc_wdt.c 9694F: drivers/leds/leds-menf21bmc.c 9695F: drivers/hwmon/menf21bmc_hwmon.c 9696F: Documentation/hwmon/menf21bmc 9697 9698MEN Z069 WATCHDOG DRIVER 9699M: Johannes Thumshirn <jth@kernel.org> 9700L: linux-watchdog@vger.kernel.org 9701S: Maintained 9702F: drivers/watchdog/menz69_wdt.c 9703 9704MESON AO CEC DRIVER FOR AMLOGIC SOCS 9705M: Neil Armstrong <narmstrong@baylibre.com> 9706L: linux-media@lists.freedesktop.org 9707L: linux-amlogic@lists.infradead.org 9708W: http://linux-meson.com/ 9709S: Supported 9710F: drivers/media/platform/meson/ao-cec.c 9711F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9712T: git git://linuxtv.org/media_tree.git 9713 9714MICROBLAZE ARCHITECTURE 9715M: Michal Simek <monstr@monstr.eu> 9716W: http://www.monstr.eu/fdt/ 9717T: git git://git.monstr.eu/linux-2.6-microblaze.git 9718S: Supported 9719F: arch/microblaze/ 9720 9721MICROCHIP AT91 SERIAL DRIVER 9722M: Richard Genoud <richard.genoud@gmail.com> 9723S: Maintained 9724F: drivers/tty/serial/atmel_serial.c 9725F: drivers/tty/serial/atmel_serial.h 9726F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9727 9728MICROCHIP AUDIO ASOC DRIVERS 9729M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9730L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9731S: Supported 9732F: sound/soc/atmel 9733 9734MICROCHIP DMA DRIVER 9735M: Ludovic Desroches <ludovic.desroches@microchip.com> 9736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9737L: dmaengine@vger.kernel.org 9738S: Supported 9739F: drivers/dma/at_hdmac.c 9740F: drivers/dma/at_hdmac_regs.h 9741F: include/linux/platform_data/dma-atmel.h 9742F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9743F: include/dt-bindings/dma/at91.h 9744 9745MICROCHIP ECC DRIVER 9746M: Tudor Ambarus <tudor.ambarus@microchip.com> 9747L: linux-crypto@vger.kernel.org 9748S: Maintained 9749F: drivers/crypto/atmel-ecc.* 9750 9751MICROCHIP I2C DRIVER 9752M: Ludovic Desroches <ludovic.desroches@microchip.com> 9753L: linux-i2c@vger.kernel.org 9754S: Supported 9755F: drivers/i2c/busses/i2c-at91.c 9756 9757MICROCHIP ISC DRIVER 9758M: Eugen Hristev <eugen.hristev@microchip.com> 9759L: linux-media@vger.kernel.org 9760S: Supported 9761F: drivers/media/platform/atmel/atmel-isc.c 9762F: drivers/media/platform/atmel/atmel-isc-regs.h 9763F: devicetree/bindings/media/atmel-isc.txt 9764 9765MICROCHIP ISI DRIVER 9766M: Eugen Hristev <eugen.hristev@microchip.com> 9767L: linux-media@vger.kernel.org 9768S: Supported 9769F: drivers/media/platform/atmel/atmel-isi.c 9770F: include/media/atmel-isi.h 9771 9772MICROCHIP AT91 USART MFD DRIVER 9773M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9774L: linux-kernel@vger.kernel.org 9775S: Supported 9776F: drivers/mfd/at91-usart.c 9777F: include/dt-bindings/mfd/at91-usart.h 9778F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9779 9780MICROCHIP AT91 USART SPI DRIVER 9781M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9782L: linux-spi@vger.kernel.org 9783S: Supported 9784F: drivers/spi/spi-at91-usart.c 9785F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9786 9787MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9788M: Woojung Huh <Woojung.Huh@microchip.com> 9789M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9790L: netdev@vger.kernel.org 9791S: Maintained 9792F: net/dsa/tag_ksz.c 9793F: drivers/net/dsa/microchip/* 9794F: include/linux/platform_data/microchip-ksz.h 9795F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9796 9797MICROCHIP LAN743X ETHERNET DRIVER 9798M: Bryan Whitehead <bryan.whitehead@microchip.com> 9799M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9800L: netdev@vger.kernel.org 9801S: Maintained 9802F: drivers/net/ethernet/microchip/lan743x_* 9803 9804MICROCHIP LCDFB DRIVER 9805M: Nicolas Ferre <nicolas.ferre@microchip.com> 9806L: linux-fbdev@vger.kernel.org 9807S: Maintained 9808F: drivers/video/fbdev/atmel_lcdfb.c 9809F: include/video/atmel_lcdc.h 9810 9811MICROCHIP MMC/SD/SDIO MCI DRIVER 9812M: Ludovic Desroches <ludovic.desroches@microchip.com> 9813S: Maintained 9814F: drivers/mmc/host/atmel-mci.c 9815 9816MICROCHIP MCP3911 ADC DRIVER 9817M: Marcus Folkesson <marcus.folkesson@gmail.com> 9818M: Kent Gustavsson <kent@minoris.se> 9819L: linux-iio@vger.kernel.org 9820S: Supported 9821F: drivers/iio/adc/mcp3911.c 9822F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9823 9824MICROCHIP NAND DRIVER 9825M: Tudor Ambarus <tudor.ambarus@microchip.com> 9826L: linux-mtd@lists.infradead.org 9827S: Supported 9828F: drivers/mtd/nand/raw/atmel/* 9829F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9830 9831MICROCHIP PWM DRIVER 9832M: Claudiu Beznea <claudiu.beznea@microchip.com> 9833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9834L: linux-pwm@vger.kernel.org 9835S: Supported 9836F: drivers/pwm/pwm-atmel.c 9837F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9838 9839MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9840M: Ludovic Desroches <ludovic.desroches@microchip.com> 9841M: Eugen Hristev <eugen.hristev@microchip.com> 9842L: linux-iio@vger.kernel.org 9843S: Supported 9844F: drivers/iio/adc/at91-sama5d2_adc.c 9845F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9846F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9847 9848MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9849M: Nicolas Ferre <nicolas.ferre@microchip.com> 9850S: Supported 9851F: drivers/power/reset/at91-sama5d2_shdwc.c 9852 9853MICROCHIP SPI DRIVER 9854M: Nicolas Ferre <nicolas.ferre@microchip.com> 9855S: Supported 9856F: drivers/spi/spi-atmel.* 9857 9858MICROCHIP SSC DRIVER 9859M: Nicolas Ferre <nicolas.ferre@microchip.com> 9860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9861S: Supported 9862F: drivers/misc/atmel-ssc.c 9863F: include/linux/atmel-ssc.h 9864 9865MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9866M: Nicolas Ferre <nicolas.ferre@microchip.com> 9867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9868S: Supported 9869F: drivers/misc/atmel_tclib.c 9870F: drivers/clocksource/tcb_clksrc.c 9871 9872MICROCHIP USBA UDC DRIVER 9873M: Cristian Birsan <cristian.birsan@microchip.com> 9874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9875S: Supported 9876F: drivers/usb/gadget/udc/atmel_usba_udc.* 9877 9878MICROCHIP USB251XB DRIVER 9879M: Richard Leitner <richard.leitner@skidata.com> 9880L: linux-usb@vger.kernel.org 9881S: Maintained 9882F: drivers/usb/misc/usb251xb.c 9883F: Documentation/devicetree/bindings/usb/usb251xb.txt 9884 9885MICROCHIP XDMA DRIVER 9886M: Ludovic Desroches <ludovic.desroches@microchip.com> 9887L: linux-arm-kernel@lists.infradead.org 9888L: dmaengine@vger.kernel.org 9889S: Supported 9890F: drivers/dma/at_xdmac.c 9891 9892MICROSEMI MIPS SOCS 9893M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9894L: linux-mips@vger.kernel.org 9895S: Maintained 9896F: arch/mips/generic/board-ocelot.c 9897F: arch/mips/configs/generic/board-ocelot.config 9898F: arch/mips/boot/dts/mscc/ 9899F: Documentation/devicetree/bindings/mips/mscc.txt 9900 9901MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9902M: Don Brace <don.brace@microsemi.com> 9903L: esc.storagedev@microsemi.com 9904L: linux-scsi@vger.kernel.org 9905S: Supported 9906F: drivers/scsi/smartpqi/smartpqi*.[ch] 9907F: drivers/scsi/smartpqi/Kconfig 9908F: drivers/scsi/smartpqi/Makefile 9909F: include/linux/cciss*.h 9910F: include/uapi/linux/cciss*.h 9911F: Documentation/scsi/smartpqi.txt 9912 9913MICROSEMI ETHERNET SWITCH DRIVER 9914M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9915L: netdev@vger.kernel.org 9916S: Supported 9917F: drivers/net/ethernet/mscc/ 9918 9919MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9920M: Chen Yu <yu.c.chen@intel.com> 9921L: platform-driver-x86@vger.kernel.org 9922S: Supported 9923F: drivers/platform/x86/surfacepro3_button.c 9924 9925MICROTEK X6 SCANNER 9926M: Oliver Neukum <oliver@neukum.org> 9927S: Maintained 9928F: drivers/usb/image/microtek.* 9929 9930MIPS 9931M: Ralf Baechle <ralf@linux-mips.org> 9932M: Paul Burton <paul.burton@mips.com> 9933M: James Hogan <jhogan@kernel.org> 9934L: linux-mips@vger.kernel.org 9935W: http://www.linux-mips.org/ 9936T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9938Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9939S: Supported 9940F: Documentation/devicetree/bindings/mips/ 9941F: Documentation/mips/ 9942F: arch/mips/ 9943F: drivers/platform/mips/ 9944 9945MIPS BOSTON DEVELOPMENT BOARD 9946M: Paul Burton <paul.burton@mips.com> 9947L: linux-mips@vger.kernel.org 9948S: Maintained 9949F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9950F: arch/mips/boot/dts/img/boston.dts 9951F: arch/mips/configs/generic/board-boston.config 9952F: drivers/clk/imgtec/clk-boston.c 9953F: include/dt-bindings/clock/boston-clock.h 9954 9955MIPS GENERIC PLATFORM 9956M: Paul Burton <paul.burton@mips.com> 9957L: linux-mips@vger.kernel.org 9958S: Supported 9959F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9960F: arch/mips/generic/ 9961F: arch/mips/tools/generic-board-config.sh 9962 9963MIPS/LOONGSON1 ARCHITECTURE 9964M: Keguang Zhang <keguang.zhang@gmail.com> 9965L: linux-mips@vger.kernel.org 9966S: Maintained 9967F: arch/mips/loongson32/ 9968F: arch/mips/include/asm/mach-loongson32/ 9969F: drivers/*/*loongson1* 9970F: drivers/*/*/*loongson1* 9971 9972MIPS/LOONGSON2 ARCHITECTURE 9973M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9974L: linux-mips@vger.kernel.org 9975S: Maintained 9976F: arch/mips/loongson64/fuloong-2e/ 9977F: arch/mips/loongson64/lemote-2f/ 9978F: arch/mips/include/asm/mach-loongson64/ 9979F: drivers/*/*loongson2* 9980F: drivers/*/*/*loongson2* 9981 9982MIPS/LOONGSON3 ARCHITECTURE 9983M: Huacai Chen <chenhc@lemote.com> 9984L: linux-mips@vger.kernel.org 9985S: Maintained 9986F: arch/mips/loongson64/ 9987F: arch/mips/include/asm/mach-loongson64/ 9988F: drivers/platform/mips/cpu_hwmon.c 9989F: drivers/*/*loongson3* 9990F: drivers/*/*/*loongson3* 9991 9992MIPS RINT INSTRUCTION EMULATION 9993M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9994L: linux-mips@vger.kernel.org 9995S: Supported 9996F: arch/mips/math-emu/sp_rint.c 9997F: arch/mips/math-emu/dp_rint.c 9998 9999MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10000M: Hans Verkuil <hverkuil@xs4all.nl> 10001L: linux-media@vger.kernel.org 10002T: git git://linuxtv.org/media_tree.git 10003W: https://linuxtv.org 10004S: Odd Fixes 10005F: drivers/media/radio/radio-miropcm20* 10006 10007MMP SUPPORT 10008M: Eric Miao <eric.y.miao@gmail.com> 10009M: Haojian Zhuang <haojian.zhuang@gmail.com> 10010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10011T: git git://github.com/hzhuang1/linux.git 10012T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10013S: Maintained 10014F: arch/arm/boot/dts/mmp* 10015F: arch/arm/mach-mmp/ 10016 10017MMU GATHER AND TLB INVALIDATION 10018M: Will Deacon <will.deacon@arm.com> 10019M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10020M: Andrew Morton <akpm@linux-foundation.org> 10021M: Nick Piggin <npiggin@gmail.com> 10022M: Peter Zijlstra <peterz@infradead.org> 10023L: linux-arch@vger.kernel.org 10024L: linux-mm@kvack.org 10025S: Maintained 10026F: arch/*/include/asm/tlb.h 10027F: include/asm-generic/tlb.h 10028F: mm/mmu_gather.c 10029 10030MN88472 MEDIA DRIVER 10031M: Antti Palosaari <crope@iki.fi> 10032L: linux-media@vger.kernel.org 10033W: https://linuxtv.org 10034W: http://palosaari.fi/linux/ 10035Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10036S: Maintained 10037F: drivers/media/dvb-frontends/mn88472* 10038 10039MN88473 MEDIA DRIVER 10040M: Antti Palosaari <crope@iki.fi> 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043W: http://palosaari.fi/linux/ 10044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10045S: Maintained 10046F: drivers/media/dvb-frontends/mn88473* 10047 10048MODULE SUPPORT 10049M: Jessica Yu <jeyu@kernel.org> 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10051S: Maintained 10052F: include/linux/module.h 10053F: kernel/module.c 10054 10055MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10056W: http://popies.net/meye/ 10057S: Orphan 10058F: Documentation/media/v4l-drivers/meye* 10059F: drivers/media/pci/meye/ 10060F: include/uapi/linux/meye.h 10061 10062MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10063M: Jiri Slaby <jirislaby@gmail.com> 10064S: Maintained 10065F: Documentation/serial/moxa-smartio 10066F: drivers/tty/mxser.* 10067 10068MR800 AVERMEDIA USB FM RADIO DRIVER 10069M: Alexey Klimov <klimov.linux@gmail.com> 10070L: linux-media@vger.kernel.org 10071T: git git://linuxtv.org/media_tree.git 10072S: Maintained 10073F: drivers/media/radio/radio-mr800.c 10074 10075MRF24J40 IEEE 802.15.4 RADIO DRIVER 10076M: Alan Ott <alan@signal11.us> 10077L: linux-wpan@vger.kernel.org 10078S: Maintained 10079F: drivers/net/ieee802154/mrf24j40.c 10080F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10081 10082MSI LAPTOP SUPPORT 10083M: "Lee, Chun-Yi" <jlee@suse.com> 10084L: platform-driver-x86@vger.kernel.org 10085S: Maintained 10086F: drivers/platform/x86/msi-laptop.c 10087 10088MSI WMI SUPPORT 10089L: platform-driver-x86@vger.kernel.org 10090S: Orphan 10091F: drivers/platform/x86/msi-wmi.c 10092 10093MSI001 MEDIA DRIVER 10094M: Antti Palosaari <crope@iki.fi> 10095L: linux-media@vger.kernel.org 10096W: https://linuxtv.org 10097W: http://palosaari.fi/linux/ 10098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10099T: git git://linuxtv.org/anttip/media_tree.git 10100S: Maintained 10101F: drivers/media/tuners/msi001* 10102 10103MSI2500 MEDIA DRIVER 10104M: Antti Palosaari <crope@iki.fi> 10105L: linux-media@vger.kernel.org 10106W: https://linuxtv.org 10107W: http://palosaari.fi/linux/ 10108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10109T: git git://linuxtv.org/anttip/media_tree.git 10110S: Maintained 10111F: drivers/media/usb/msi2500/ 10112 10113MSYSTEMS DISKONCHIP G3 MTD DRIVER 10114M: Robert Jarzmik <robert.jarzmik@free.fr> 10115L: linux-mtd@lists.infradead.org 10116S: Maintained 10117F: drivers/mtd/devices/docg3* 10118 10119MT9M032 APTINA SENSOR DRIVER 10120M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10121L: linux-media@vger.kernel.org 10122T: git git://linuxtv.org/media_tree.git 10123S: Maintained 10124F: drivers/media/i2c/mt9m032.c 10125F: include/media/i2c/mt9m032.h 10126 10127MT9P031 APTINA CAMERA SENSOR 10128M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10129L: linux-media@vger.kernel.org 10130T: git git://linuxtv.org/media_tree.git 10131S: Maintained 10132F: drivers/media/i2c/mt9p031.c 10133F: include/media/i2c/mt9p031.h 10134 10135MT9T001 APTINA CAMERA SENSOR 10136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10137L: linux-media@vger.kernel.org 10138T: git git://linuxtv.org/media_tree.git 10139S: Maintained 10140F: drivers/media/i2c/mt9t001.c 10141F: include/media/i2c/mt9t001.h 10142 10143MT9T112 APTINA CAMERA SENSOR 10144M: Jacopo Mondi <jacopo@jmondi.org> 10145L: linux-media@vger.kernel.org 10146T: git git://linuxtv.org/media_tree.git 10147S: Odd Fixes 10148F: drivers/media/i2c/mt9t112.c 10149F: include/media/i2c/mt9t112.h 10150 10151MT9V032 APTINA CAMERA SENSOR 10152M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10153L: linux-media@vger.kernel.org 10154T: git git://linuxtv.org/media_tree.git 10155S: Maintained 10156F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10157F: drivers/media/i2c/mt9v032.c 10158F: include/media/i2c/mt9v032.h 10159 10160MT9V111 APTINA CAMERA SENSOR 10161M: Jacopo Mondi <jacopo@jmondi.org> 10162L: linux-media@vger.kernel.org 10163T: git git://linuxtv.org/media_tree.git 10164S: Maintained 10165F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10166F: drivers/media/i2c/mt9v111.c 10167 10168MULTIFUNCTION DEVICES (MFD) 10169M: Lee Jones <lee.jones@linaro.org> 10170T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10171S: Supported 10172F: Documentation/devicetree/bindings/mfd/ 10173F: drivers/mfd/ 10174F: include/linux/mfd/ 10175F: include/dt-bindings/mfd/ 10176 10177MULTIMEDIA CARD (MMC) ETC. OVER SPI 10178S: Orphan 10179F: drivers/mmc/host/mmc_spi.c 10180F: include/linux/spi/mmc_spi.h 10181 10182MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10183M: Ulf Hansson <ulf.hansson@linaro.org> 10184L: linux-mmc@vger.kernel.org 10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10186S: Maintained 10187F: Documentation/devicetree/bindings/mmc/ 10188F: drivers/mmc/ 10189F: include/linux/mmc/ 10190F: include/uapi/linux/mmc/ 10191 10192MULTIPLEXER SUBSYSTEM 10193M: Peter Rosin <peda@axentia.se> 10194S: Maintained 10195F: Documentation/ABI/testing/sysfs-class-mux* 10196F: Documentation/devicetree/bindings/mux/ 10197F: include/dt-bindings/mux/ 10198F: include/linux/mux/ 10199F: drivers/mux/ 10200 10201MULTITECH MULTIPORT CARD (ISICOM) 10202S: Orphan 10203F: drivers/tty/isicom.c 10204F: include/linux/isicom.h 10205 10206MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10207M: Bin Liu <b-liu@ti.com> 10208L: linux-usb@vger.kernel.org 10209S: Maintained 10210F: drivers/usb/musb/ 10211 10212MXL301RF MEDIA DRIVER 10213M: Akihiro Tsukada <tskd08@gmail.com> 10214L: linux-media@vger.kernel.org 10215S: Odd Fixes 10216F: drivers/media/tuners/mxl301rf* 10217 10218MXL5007T MEDIA DRIVER 10219M: Michael Krufky <mkrufky@linuxtv.org> 10220L: linux-media@vger.kernel.org 10221W: https://linuxtv.org 10222W: http://github.com/mkrufky 10223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10224T: git git://linuxtv.org/mkrufky/tuners.git 10225S: Maintained 10226F: drivers/media/tuners/mxl5007t.* 10227 10228MXSFB DRM DRIVER 10229M: Marek Vasut <marex@denx.de> 10230M: Stefan Agner <stefan@agner.ch> 10231L: dri-devel@lists.freedesktop.org 10232S: Supported 10233F: drivers/gpu/drm/mxsfb/ 10234F: Documentation/devicetree/bindings/display/mxsfb.txt 10235T: git git://anongit.freedesktop.org/drm/drm-misc 10236 10237MYLEX DAC960 PCI RAID Controller 10238M: Hannes Reinecke <hare@kernel.org> 10239L: linux-scsi@vger.kernel.org 10240S: Supported 10241F: drivers/scsi/myrb.* 10242F: drivers/scsi/myrs.* 10243 10244MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10245M: Chris Lee <christopher.lee@cspi.com> 10246L: netdev@vger.kernel.org 10247W: https://www.cspi.com/ethernet-products/support/downloads/ 10248S: Supported 10249F: drivers/net/ethernet/myricom/myri10ge/ 10250 10251NAND FLASH SUBSYSTEM 10252M: Boris Brezillon <boris.brezillon@bootlin.com> 10253M: Miquel Raynal <miquel.raynal@bootlin.com> 10254R: Richard Weinberger <richard@nod.at> 10255L: linux-mtd@lists.infradead.org 10256W: http://www.linux-mtd.infradead.org/ 10257Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10258T: git git://git.infradead.org/linux-mtd.git nand/fixes 10259T: git git://git.infradead.org/linux-mtd.git nand/next 10260S: Maintained 10261F: drivers/mtd/nand/ 10262F: include/linux/mtd/*nand*.h 10263 10264NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10265M: Daniel Mack <zonque@gmail.com> 10266S: Maintained 10267L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10268W: http://www.native-instruments.com 10269F: sound/usb/caiaq/ 10270 10271NATSEMI ETHERNET DRIVER (DP8381x) 10272S: Orphan 10273F: drivers/net/ethernet/natsemi/natsemi.c 10274 10275NCR 5380 SCSI DRIVERS 10276M: Finn Thain <fthain@telegraphics.com.au> 10277M: Michael Schmitz <schmitzmic@gmail.com> 10278L: linux-scsi@vger.kernel.org 10279S: Maintained 10280F: Documentation/scsi/g_NCR5380.txt 10281F: drivers/scsi/NCR5380.* 10282F: drivers/scsi/arm/cumana_1.c 10283F: drivers/scsi/arm/oak.c 10284F: drivers/scsi/atari_scsi.* 10285F: drivers/scsi/dmx3191d.c 10286F: drivers/scsi/g_NCR5380.* 10287F: drivers/scsi/mac_scsi.* 10288F: drivers/scsi/sun3_scsi.* 10289F: drivers/scsi/sun3_scsi_vme.c 10290 10291NCSI LIBRARY: 10292M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10293S: Maintained 10294F: net/ncsi/ 10295 10296NCT6775 HARDWARE MONITOR DRIVER 10297M: Guenter Roeck <linux@roeck-us.net> 10298L: linux-hwmon@vger.kernel.org 10299S: Maintained 10300F: Documentation/hwmon/nct6775 10301F: drivers/hwmon/nct6775.c 10302 10303NET_FAILOVER MODULE 10304M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10305L: netdev@vger.kernel.org 10306S: Supported 10307F: driver/net/net_failover.c 10308F: include/net/net_failover.h 10309F: Documentation/networking/net_failover.rst 10310 10311NETEFFECT IWARP RNIC DRIVER (IW_NES) 10312M: Faisal Latif <faisal.latif@intel.com> 10313L: linux-rdma@vger.kernel.org 10314W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10315S: Supported 10316F: drivers/infiniband/hw/nes/ 10317F: include/uapi/rdma/nes-abi.h 10318 10319NETEM NETWORK EMULATOR 10320M: Stephen Hemminger <stephen@networkplumber.org> 10321L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10322S: Maintained 10323F: net/sched/sch_netem.c 10324 10325NETERION 10GbE DRIVERS (s2io/vxge) 10326M: Jon Mason <jdmason@kudzu.us> 10327L: netdev@vger.kernel.org 10328S: Supported 10329F: Documentation/networking/s2io.txt 10330F: Documentation/networking/vxge.txt 10331F: drivers/net/ethernet/neterion/ 10332 10333NETFILTER 10334M: Pablo Neira Ayuso <pablo@netfilter.org> 10335M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10336M: Florian Westphal <fw@strlen.de> 10337L: netfilter-devel@vger.kernel.org 10338L: coreteam@netfilter.org 10339W: http://www.netfilter.org/ 10340W: http://www.iptables.org/ 10341W: http://www.nftables.org/ 10342Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10345S: Maintained 10346F: include/linux/netfilter* 10347F: include/linux/netfilter/ 10348F: include/net/netfilter/ 10349F: include/uapi/linux/netfilter* 10350F: include/uapi/linux/netfilter/ 10351F: net/*/netfilter.c 10352F: net/*/netfilter/ 10353F: net/netfilter/ 10354F: net/bridge/br_netfilter*.c 10355 10356NETROM NETWORK LAYER 10357M: Ralf Baechle <ralf@linux-mips.org> 10358L: linux-hams@vger.kernel.org 10359W: http://www.linux-ax25.org/ 10360S: Maintained 10361F: include/net/netrom.h 10362F: include/uapi/linux/netrom.h 10363F: net/netrom/ 10364 10365NETRONOME ETHERNET DRIVERS 10366M: Jakub Kicinski <jakub.kicinski@netronome.com> 10367L: oss-drivers@netronome.com 10368S: Maintained 10369F: drivers/net/ethernet/netronome/ 10370 10371NETWORK BLOCK DEVICE (NBD) 10372M: Josef Bacik <josef@toxicpanda.com> 10373S: Maintained 10374L: linux-block@vger.kernel.org 10375L: nbd@other.debian.org 10376F: Documentation/blockdev/nbd.txt 10377F: drivers/block/nbd.c 10378F: include/uapi/linux/nbd.h 10379 10380NETWORK DROP MONITOR 10381M: Neil Horman <nhorman@tuxdriver.com> 10382L: netdev@vger.kernel.org 10383S: Maintained 10384W: https://fedorahosted.org/dropwatch/ 10385F: net/core/drop_monitor.c 10386 10387NETWORKING DRIVERS 10388M: "David S. Miller" <davem@davemloft.net> 10389L: netdev@vger.kernel.org 10390W: http://www.linuxfoundation.org/en/Net 10391Q: http://patchwork.ozlabs.org/project/netdev/list/ 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10394S: Odd Fixes 10395F: Documentation/devicetree/bindings/net/ 10396F: drivers/net/ 10397F: include/linux/if_* 10398F: include/linux/netdevice.h 10399F: include/linux/etherdevice.h 10400F: include/linux/fcdevice.h 10401F: include/linux/fddidevice.h 10402F: include/linux/hippidevice.h 10403F: include/linux/inetdevice.h 10404F: include/uapi/linux/if_* 10405F: include/uapi/linux/netdevice.h 10406 10407NETWORKING DRIVERS (WIRELESS) 10408M: Kalle Valo <kvalo@codeaurora.org> 10409L: linux-wireless@vger.kernel.org 10410Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10413S: Maintained 10414F: Documentation/devicetree/bindings/net/wireless/ 10415F: drivers/net/wireless/ 10416 10417NETWORKING [DSA] 10418M: Andrew Lunn <andrew@lunn.ch> 10419M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10420M: Florian Fainelli <f.fainelli@gmail.com> 10421S: Maintained 10422F: Documentation/devicetree/bindings/net/dsa/ 10423F: net/dsa/ 10424F: include/net/dsa.h 10425F: include/linux/dsa/ 10426F: drivers/net/dsa/ 10427 10428NETWORKING [GENERAL] 10429M: "David S. Miller" <davem@davemloft.net> 10430L: netdev@vger.kernel.org 10431W: http://www.linuxfoundation.org/en/Net 10432Q: http://patchwork.ozlabs.org/project/netdev/list/ 10433T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10435B: mailto:netdev@vger.kernel.org 10436S: Maintained 10437F: net/ 10438F: include/net/ 10439F: include/linux/in.h 10440F: include/linux/net.h 10441F: include/linux/netdevice.h 10442F: include/uapi/linux/in.h 10443F: include/uapi/linux/net.h 10444F: include/uapi/linux/netdevice.h 10445F: include/uapi/linux/net_namespace.h 10446F: tools/testing/selftests/net/ 10447F: lib/net_utils.c 10448F: lib/random32.c 10449F: Documentation/networking/ 10450 10451NETWORKING [IPSEC] 10452M: Steffen Klassert <steffen.klassert@secunet.com> 10453M: Herbert Xu <herbert@gondor.apana.org.au> 10454M: "David S. Miller" <davem@davemloft.net> 10455L: netdev@vger.kernel.org 10456T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10458S: Maintained 10459F: net/xfrm/ 10460F: net/key/ 10461F: net/ipv4/xfrm* 10462F: net/ipv4/esp4* 10463F: net/ipv4/ah4.c 10464F: net/ipv4/ipcomp.c 10465F: net/ipv4/ip_vti.c 10466F: net/ipv6/xfrm* 10467F: net/ipv6/esp6* 10468F: net/ipv6/ah6.c 10469F: net/ipv6/ipcomp6.c 10470F: net/ipv6/ip6_vti.c 10471F: include/uapi/linux/xfrm.h 10472F: include/net/xfrm.h 10473 10474NETWORKING [IPv4/IPv6] 10475M: "David S. Miller" <davem@davemloft.net> 10476M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10477M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10478L: netdev@vger.kernel.org 10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10480S: Maintained 10481F: net/ipv4/ 10482F: net/ipv6/ 10483F: include/net/ip* 10484F: arch/x86/net/* 10485 10486NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10487M: Paul Moore <paul@paul-moore.com> 10488W: https://github.com/netlabel 10489L: netdev@vger.kernel.org 10490L: linux-security-module@vger.kernel.org 10491S: Maintained 10492F: Documentation/netlabel/ 10493F: include/net/calipso.h 10494F: include/net/cipso_ipv4.h 10495F: include/net/netlabel.h 10496F: include/uapi/linux/netfilter/xt_SECMARK.h 10497F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10498F: net/netlabel/ 10499F: net/ipv4/cipso_ipv4.c 10500F: net/ipv6/calipso.c 10501F: net/netfilter/xt_CONNSECMARK.c 10502F: net/netfilter/xt_SECMARK.c 10503 10504NETWORKING [TCP] 10505M: Eric Dumazet <edumazet@google.com> 10506L: netdev@vger.kernel.org 10507S: Maintained 10508F: net/ipv4/tcp*.c 10509F: net/ipv4/syncookies.c 10510F: net/ipv6/tcp*.c 10511F: net/ipv6/syncookies.c 10512F: include/uapi/linux/tcp.h 10513F: include/net/tcp.h 10514F: include/linux/tcp.h 10515F: include/trace/events/tcp.h 10516 10517NETWORKING [TLS] 10518M: Boris Pismenny <borisp@mellanox.com> 10519M: Aviad Yehezkel <aviadye@mellanox.com> 10520M: Dave Watson <davejwatson@fb.com> 10521M: John Fastabend <john.fastabend@gmail.com> 10522M: Daniel Borkmann <daniel@iogearbox.net> 10523L: netdev@vger.kernel.org 10524S: Maintained 10525F: net/tls/* 10526F: include/uapi/linux/tls.h 10527F: include/net/tls.h 10528 10529NETWORKING [WIRELESS] 10530L: linux-wireless@vger.kernel.org 10531Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10532 10533NETDEVSIM 10534M: Jakub Kicinski <jakub.kicinski@netronome.com> 10535S: Maintained 10536F: drivers/net/netdevsim/* 10537 10538NETXEN (1/10) GbE SUPPORT 10539M: Manish Chopra <manish.chopra@cavium.com> 10540M: Rahul Verma <rahul.verma@cavium.com> 10541M: Dept-GELinuxNICDev@cavium.com 10542L: netdev@vger.kernel.org 10543S: Supported 10544F: drivers/net/ethernet/qlogic/netxen/ 10545 10546NFC SUBSYSTEM 10547M: Samuel Ortiz <sameo@linux.intel.com> 10548L: linux-wireless@vger.kernel.org 10549L: linux-nfc@lists.01.org (subscribers-only) 10550S: Supported 10551F: net/nfc/ 10552F: include/net/nfc/ 10553F: include/uapi/linux/nfc.h 10554F: drivers/nfc/ 10555F: include/linux/platform_data/nfcmrvl.h 10556F: include/linux/platform_data/nxp-nci.h 10557F: Documentation/devicetree/bindings/net/nfc/ 10558 10559NFS, SUNRPC, AND LOCKD CLIENTS 10560M: Trond Myklebust <trond.myklebust@hammerspace.com> 10561M: Anna Schumaker <anna.schumaker@netapp.com> 10562L: linux-nfs@vger.kernel.org 10563W: http://client.linux-nfs.org 10564T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10565S: Maintained 10566F: fs/lockd/ 10567F: fs/nfs/ 10568F: fs/nfs_common/ 10569F: net/sunrpc/ 10570F: include/linux/lockd/ 10571F: include/linux/nfs* 10572F: include/linux/sunrpc/ 10573F: include/uapi/linux/nfs* 10574F: include/uapi/linux/sunrpc/ 10575 10576NILFS2 FILESYSTEM 10577M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10578L: linux-nilfs@vger.kernel.org 10579W: https://nilfs.sourceforge.io/ 10580W: https://nilfs.osdn.jp/ 10581T: git git://github.com/konis/nilfs2.git 10582S: Supported 10583F: Documentation/filesystems/nilfs2.txt 10584F: fs/nilfs2/ 10585F: include/trace/events/nilfs2.h 10586F: include/uapi/linux/nilfs2_api.h 10587F: include/uapi/linux/nilfs2_ondisk.h 10588 10589NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10590M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10591W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10592S: Maintained 10593F: Documentation/scsi/NinjaSCSI.txt 10594F: drivers/scsi/pcmcia/nsp_* 10595 10596NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10597M: GOTO Masanori <gotom@debian.or.jp> 10598M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10599W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10600S: Maintained 10601F: Documentation/scsi/NinjaSCSI.txt 10602F: drivers/scsi/nsp32* 10603 10604NIOS2 ARCHITECTURE 10605M: Ley Foon Tan <lftan@altera.com> 10606L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10608S: Maintained 10609F: arch/nios2/ 10610 10611NOHZ, DYNTICKS SUPPORT 10612M: Frederic Weisbecker <fweisbec@gmail.com> 10613M: Thomas Gleixner <tglx@linutronix.de> 10614M: Ingo Molnar <mingo@kernel.org> 10615L: linux-kernel@vger.kernel.org 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10617S: Maintained 10618F: kernel/time/tick*.* 10619F: include/linux/tick.h 10620F: include/linux/sched/nohz.h 10621 10622NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10623M: Pavel Machek <pavel@ucw.cz> 10624M: Sakari Ailus <sakari.ailus@iki.fi> 10625L: linux-media@vger.kernel.org 10626S: Maintained 10627F: drivers/media/i2c/et8ek8 10628F: drivers/media/i2c/ad5820.c 10629 10630NOKIA N900 POWER SUPPLY DRIVERS 10631R: Pali Rohár <pali.rohar@gmail.com> 10632F: include/linux/power/bq2415x_charger.h 10633F: include/linux/power/bq27xxx_battery.h 10634F: include/linux/power/isp1704_charger.h 10635F: drivers/power/supply/bq2415x_charger.c 10636F: drivers/power/supply/bq27xxx_battery.c 10637F: drivers/power/supply/bq27xxx_battery_i2c.c 10638F: drivers/power/supply/isp1704_charger.c 10639F: drivers/power/supply/rx51_battery.c 10640 10641NTB AMD DRIVER 10642M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10643L: linux-ntb@googlegroups.com 10644S: Supported 10645F: drivers/ntb/hw/amd/ 10646 10647NTB DRIVER CORE 10648M: Jon Mason <jdmason@kudzu.us> 10649M: Dave Jiang <dave.jiang@intel.com> 10650M: Allen Hubbe <allenbh@gmail.com> 10651L: linux-ntb@googlegroups.com 10652S: Supported 10653W: https://github.com/jonmason/ntb/wiki 10654T: git git://github.com/jonmason/ntb.git 10655F: drivers/ntb/ 10656F: drivers/net/ntb_netdev.c 10657F: include/linux/ntb.h 10658F: include/linux/ntb_transport.h 10659F: tools/testing/selftests/ntb/ 10660 10661NTB IDT DRIVER 10662M: Serge Semin <fancer.lancer@gmail.com> 10663L: linux-ntb@googlegroups.com 10664S: Supported 10665F: drivers/ntb/hw/idt/ 10666 10667NTB INTEL DRIVER 10668M: Dave Jiang <dave.jiang@intel.com> 10669L: linux-ntb@googlegroups.com 10670S: Supported 10671W: https://github.com/davejiang/linux/wiki 10672T: git https://github.com/davejiang/linux.git 10673F: drivers/ntb/hw/intel/ 10674 10675NTFS FILESYSTEM 10676M: Anton Altaparmakov <anton@tuxera.com> 10677L: linux-ntfs-dev@lists.sourceforge.net 10678W: http://www.tuxera.com/ 10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10680S: Supported 10681F: Documentation/filesystems/ntfs.txt 10682F: fs/ntfs/ 10683 10684NUBUS SUBSYSTEM 10685M: Finn Thain <fthain@telegraphics.com.au> 10686L: linux-m68k@lists.linux-m68k.org 10687S: Maintained 10688F: arch/*/include/asm/nubus.h 10689F: drivers/nubus/ 10690F: include/linux/nubus.h 10691F: include/uapi/linux/nubus.h 10692 10693NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10694M: Antonino Daplas <adaplas@gmail.com> 10695L: linux-fbdev@vger.kernel.org 10696S: Maintained 10697F: drivers/video/fbdev/riva/ 10698F: drivers/video/fbdev/nvidia/ 10699 10700NVM EXPRESS DRIVER 10701M: Keith Busch <keith.busch@intel.com> 10702M: Jens Axboe <axboe@fb.com> 10703M: Christoph Hellwig <hch@lst.de> 10704M: Sagi Grimberg <sagi@grimberg.me> 10705L: linux-nvme@lists.infradead.org 10706T: git://git.infradead.org/nvme.git 10707W: http://git.infradead.org/nvme.git 10708S: Supported 10709F: drivers/nvme/host/ 10710F: include/linux/nvme.h 10711F: include/uapi/linux/nvme_ioctl.h 10712 10713NVM EXPRESS FC TRANSPORT DRIVERS 10714M: James Smart <james.smart@broadcom.com> 10715L: linux-nvme@lists.infradead.org 10716S: Supported 10717F: include/linux/nvme-fc.h 10718F: include/linux/nvme-fc-driver.h 10719F: drivers/nvme/host/fc.c 10720F: drivers/nvme/target/fc.c 10721F: drivers/nvme/target/fcloop.c 10722 10723NVM EXPRESS TARGET DRIVER 10724M: Christoph Hellwig <hch@lst.de> 10725M: Sagi Grimberg <sagi@grimberg.me> 10726L: linux-nvme@lists.infradead.org 10727T: git://git.infradead.org/nvme.git 10728W: http://git.infradead.org/nvme.git 10729S: Supported 10730F: drivers/nvme/target/ 10731 10732NVMEM FRAMEWORK 10733M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10734S: Maintained 10735F: drivers/nvmem/ 10736F: Documentation/devicetree/bindings/nvmem/ 10737F: Documentation/ABI/stable/sysfs-bus-nvmem 10738F: include/linux/nvmem-consumer.h 10739F: include/linux/nvmem-provider.h 10740 10741NXP SGTL5000 DRIVER 10742M: Fabio Estevam <fabio.estevam@nxp.com> 10743L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10744S: Maintained 10745F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10746F: sound/soc/codecs/sgtl5000* 10747 10748NXP TDA998X DRM DRIVER 10749M: Russell King <linux@armlinux.org.uk> 10750S: Maintained 10751T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10752T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10753F: drivers/gpu/drm/i2c/tda998x_drv.c 10754F: include/drm/i2c/tda998x.h 10755F: include/dt-bindings/display/tda998x.h 10756K: "nxp,tda998x" 10757 10758NXP TFA9879 DRIVER 10759M: Peter Rosin <peda@axentia.se> 10760L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10761S: Maintained 10762F: Documentation/devicetree/bindings/sound/tfa9879.txt 10763F: sound/soc/codecs/tfa9879* 10764 10765NXP-NCI NFC DRIVER 10766M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10767R: Charles Gorand <charles.gorand@effinnov.com> 10768L: linux-nfc@lists.01.org (moderated for non-subscribers) 10769S: Supported 10770F: drivers/nfc/nxp-nci 10771 10772OBJTOOL 10773M: Josh Poimboeuf <jpoimboe@redhat.com> 10774M: Peter Zijlstra <peterz@infradead.org> 10775S: Supported 10776F: tools/objtool/ 10777 10778OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10779M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10780M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10781L: linuxppc-dev@lists.ozlabs.org 10782S: Supported 10783F: arch/powerpc/platforms/powernv/ocxl.c 10784F: arch/powerpc/include/asm/pnv-ocxl.h 10785F: drivers/misc/ocxl/ 10786F: include/misc/ocxl* 10787F: include/uapi/misc/ocxl.h 10788F: Documentation/accelerators/ocxl.rst 10789 10790OMAP AUDIO SUPPORT 10791M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10792M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10794L: linux-omap@vger.kernel.org 10795S: Maintained 10796F: sound/soc/omap/ 10797 10798OMAP CLOCK FRAMEWORK SUPPORT 10799M: Paul Walmsley <paul@pwsan.com> 10800L: linux-omap@vger.kernel.org 10801S: Maintained 10802F: arch/arm/*omap*/*clock* 10803 10804OMAP DEVICE TREE SUPPORT 10805M: Benoît Cousson <bcousson@baylibre.com> 10806M: Tony Lindgren <tony@atomide.com> 10807L: linux-omap@vger.kernel.org 10808L: devicetree@vger.kernel.org 10809S: Maintained 10810F: arch/arm/boot/dts/*omap* 10811F: arch/arm/boot/dts/*am3* 10812F: arch/arm/boot/dts/*am4* 10813F: arch/arm/boot/dts/*am5* 10814F: arch/arm/boot/dts/*dra7* 10815 10816OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10817L: linux-omap@vger.kernel.org 10818L: linux-fbdev@vger.kernel.org 10819S: Orphan 10820F: drivers/video/fbdev/omap2/ 10821F: Documentation/arm/OMAP/DSS 10822 10823OMAP FRAMEBUFFER SUPPORT 10824L: linux-fbdev@vger.kernel.org 10825L: linux-omap@vger.kernel.org 10826S: Orphan 10827F: drivers/video/fbdev/omap/ 10828 10829OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10830M: Roger Quadros <rogerq@ti.com> 10831M: Tony Lindgren <tony@atomide.com> 10832L: linux-omap@vger.kernel.org 10833S: Maintained 10834F: drivers/memory/omap-gpmc.c 10835F: arch/arm/mach-omap2/*gpmc* 10836 10837OMAP GPIO DRIVER 10838M: Grygorii Strashko <grygorii.strashko@ti.com> 10839M: Santosh Shilimkar <ssantosh@kernel.org> 10840M: Kevin Hilman <khilman@kernel.org> 10841L: linux-omap@vger.kernel.org 10842S: Maintained 10843F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10844F: drivers/gpio/gpio-omap.c 10845 10846OMAP HARDWARE SPINLOCK SUPPORT 10847M: Ohad Ben-Cohen <ohad@wizery.com> 10848L: linux-omap@vger.kernel.org 10849S: Maintained 10850F: drivers/hwspinlock/omap_hwspinlock.c 10851 10852OMAP HS MMC SUPPORT 10853L: linux-mmc@vger.kernel.org 10854L: linux-omap@vger.kernel.org 10855S: Orphan 10856F: drivers/mmc/host/omap_hsmmc.c 10857 10858OMAP HWMOD DATA 10859M: Paul Walmsley <paul@pwsan.com> 10860L: linux-omap@vger.kernel.org 10861S: Maintained 10862F: arch/arm/mach-omap2/omap_hwmod*data* 10863 10864OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10865M: Benoît Cousson <bcousson@baylibre.com> 10866L: linux-omap@vger.kernel.org 10867S: Maintained 10868F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10869 10870OMAP HWMOD SUPPORT 10871M: Benoît Cousson <bcousson@baylibre.com> 10872M: Paul Walmsley <paul@pwsan.com> 10873L: linux-omap@vger.kernel.org 10874S: Maintained 10875F: arch/arm/mach-omap2/omap_hwmod.* 10876 10877OMAP I2C DRIVER 10878M: Vignesh R <vigneshr@ti.com> 10879L: linux-omap@vger.kernel.org 10880L: linux-i2c@vger.kernel.org 10881S: Maintained 10882F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10883F: drivers/i2c/busses/i2c-omap.c 10884 10885OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10887L: linux-media@vger.kernel.org 10888S: Maintained 10889F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10890F: drivers/media/platform/omap3isp/ 10891F: drivers/staging/media/omap4iss/ 10892 10893OMAP MMC SUPPORT 10894M: Aaro Koskinen <aaro.koskinen@iki.fi> 10895L: linux-omap@vger.kernel.org 10896S: Odd Fixes 10897F: drivers/mmc/host/omap.c 10898 10899OMAP POWER MANAGEMENT SUPPORT 10900M: Kevin Hilman <khilman@kernel.org> 10901L: linux-omap@vger.kernel.org 10902S: Maintained 10903F: arch/arm/*omap*/*pm* 10904F: drivers/cpufreq/omap-cpufreq.c 10905 10906OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10907M: Rajendra Nayak <rnayak@codeaurora.org> 10908M: Paul Walmsley <paul@pwsan.com> 10909L: linux-omap@vger.kernel.org 10910S: Maintained 10911F: arch/arm/mach-omap2/prm* 10912 10913OMAP RANDOM NUMBER GENERATOR SUPPORT 10914M: Deepak Saxena <dsaxena@plexity.net> 10915S: Maintained 10916F: drivers/char/hw_random/omap-rng.c 10917 10918OMAP USB SUPPORT 10919L: linux-usb@vger.kernel.org 10920L: linux-omap@vger.kernel.org 10921S: Orphan 10922F: drivers/usb/*/*omap* 10923F: arch/arm/*omap*/usb* 10924 10925OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10926M: Mark Jackson <mpfj@newflow.co.uk> 10927L: linux-omap@vger.kernel.org 10928S: Maintained 10929F: arch/arm/boot/dts/am335x-nano.dts 10930 10931OMAP1 SUPPORT 10932M: Aaro Koskinen <aaro.koskinen@iki.fi> 10933M: Tony Lindgren <tony@atomide.com> 10934L: linux-omap@vger.kernel.org 10935Q: http://patchwork.kernel.org/project/linux-omap/list/ 10936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10937S: Maintained 10938F: arch/arm/mach-omap1/ 10939F: arch/arm/plat-omap/ 10940F: arch/arm/configs/omap1_defconfig 10941F: drivers/i2c/busses/i2c-omap.c 10942F: include/linux/platform_data/i2c-omap.h 10943F: include/linux/platform_data/ams-delta-fiq.h 10944 10945OMAP2+ SUPPORT 10946M: Tony Lindgren <tony@atomide.com> 10947L: linux-omap@vger.kernel.org 10948W: http://www.muru.com/linux/omap/ 10949W: http://linux.omap.com/ 10950Q: http://patchwork.kernel.org/project/linux-omap/list/ 10951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10952S: Maintained 10953F: arch/arm/mach-omap2/ 10954F: arch/arm/plat-omap/ 10955F: arch/arm/configs/omap2plus_defconfig 10956F: drivers/i2c/busses/i2c-omap.c 10957F: drivers/irqchip/irq-omap-intc.c 10958F: drivers/mfd/*omap*.c 10959F: drivers/mfd/menelaus.c 10960F: drivers/mfd/palmas.c 10961F: drivers/mfd/tps65217.c 10962F: drivers/mfd/tps65218.c 10963F: drivers/mfd/tps65910.c 10964F: drivers/mfd/twl-core.[ch] 10965F: drivers/mfd/twl4030*.c 10966F: drivers/mfd/twl6030*.c 10967F: drivers/mfd/twl6040*.c 10968F: drivers/regulator/palmas-regulator*.c 10969F: drivers/regulator/pbias-regulator.c 10970F: drivers/regulator/tps65217-regulator.c 10971F: drivers/regulator/tps65218-regulator.c 10972F: drivers/regulator/tps65910-regulator.c 10973F: drivers/regulator/twl-regulator.c 10974F: drivers/regulator/twl6030-regulator.c 10975F: include/linux/platform_data/i2c-omap.h 10976 10977ONION OMEGA2+ BOARD 10978M: Harvey Hunt <harveyhuntnexus@gmail.com> 10979L: linux-mips@vger.kernel.org 10980S: Maintained 10981F: arch/mips/boot/dts/ralink/omega2p.dts 10982 10983OMFS FILESYSTEM 10984M: Bob Copeland <me@bobcopeland.com> 10985L: linux-karma-devel@lists.sourceforge.net 10986S: Maintained 10987F: Documentation/filesystems/omfs.txt 10988F: fs/omfs/ 10989 10990OMNIKEY CARDMAN 4000 DRIVER 10991M: Harald Welte <laforge@gnumonks.org> 10992S: Maintained 10993F: drivers/char/pcmcia/cm4000_cs.c 10994F: include/linux/cm4000_cs.h 10995F: include/uapi/linux/cm4000_cs.h 10996 10997OMNIKEY CARDMAN 4040 DRIVER 10998M: Harald Welte <laforge@gnumonks.org> 10999S: Maintained 11000F: drivers/char/pcmcia/cm4040_cs.* 11001 11002OMNIVISION OV13858 SENSOR DRIVER 11003M: Sakari Ailus <sakari.ailus@linux.intel.com> 11004L: linux-media@vger.kernel.org 11005T: git git://linuxtv.org/media_tree.git 11006S: Maintained 11007F: drivers/media/i2c/ov13858.c 11008 11009OMNIVISION OV2680 SENSOR DRIVER 11010M: Rui Miguel Silva <rmfrfs@gmail.com> 11011L: linux-media@vger.kernel.org 11012T: git git://linuxtv.org/media_tree.git 11013S: Maintained 11014F: drivers/media/i2c/ov2680.c 11015F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11016 11017OMNIVISION OV2685 SENSOR DRIVER 11018M: Shunqian Zheng <zhengsq@rock-chips.com> 11019L: linux-media@vger.kernel.org 11020T: git git://linuxtv.org/media_tree.git 11021S: Maintained 11022F: drivers/media/i2c/ov2685.c 11023 11024OMNIVISION OV5640 SENSOR DRIVER 11025M: Steve Longerbeam <slongerbeam@gmail.com> 11026L: linux-media@vger.kernel.org 11027T: git git://linuxtv.org/media_tree.git 11028S: Maintained 11029F: drivers/media/i2c/ov5640.c 11030 11031OMNIVISION OV5647 SENSOR DRIVER 11032M: Luis Oliveira <lolivei@synopsys.com> 11033L: linux-media@vger.kernel.org 11034T: git git://linuxtv.org/media_tree.git 11035S: Maintained 11036F: drivers/media/i2c/ov5647.c 11037 11038OMNIVISION OV5695 SENSOR DRIVER 11039M: Shunqian Zheng <zhengsq@rock-chips.com> 11040L: linux-media@vger.kernel.org 11041T: git git://linuxtv.org/media_tree.git 11042S: Maintained 11043F: drivers/media/i2c/ov5695.c 11044 11045OMNIVISION OV7670 SENSOR DRIVER 11046M: Jonathan Corbet <corbet@lwn.net> 11047L: linux-media@vger.kernel.org 11048T: git git://linuxtv.org/media_tree.git 11049S: Maintained 11050F: drivers/media/i2c/ov7670.c 11051F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11052 11053OMNIVISION OV772x SENSOR DRIVER 11054M: Jacopo Mondi <jacopo@jmondi.org> 11055L: linux-media@vger.kernel.org 11056T: git git://linuxtv.org/media_tree.git 11057S: Odd fixes 11058F: drivers/media/i2c/ov772x.c 11059F: include/media/i2c/ov772x.h 11060F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11061 11062OMNIVISION OV7740 SENSOR DRIVER 11063M: Wenyou Yang <wenyou.yang@microchip.com> 11064L: linux-media@vger.kernel.org 11065T: git git://linuxtv.org/media_tree.git 11066S: Maintained 11067F: drivers/media/i2c/ov7740.c 11068F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11069 11070OMNIVISION OV9650 SENSOR DRIVER 11071M: Sakari Ailus <sakari.ailus@linux.intel.com> 11072R: Akinobu Mita <akinobu.mita@gmail.com> 11073R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11074L: linux-media@vger.kernel.org 11075T: git git://linuxtv.org/media_tree.git 11076S: Maintained 11077F: drivers/media/i2c/ov9650.c 11078F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11079 11080ONENAND FLASH DRIVER 11081M: Kyungmin Park <kyungmin.park@samsung.com> 11082L: linux-mtd@lists.infradead.org 11083S: Maintained 11084F: drivers/mtd/nand/onenand/ 11085F: include/linux/mtd/onenand*.h 11086 11087ONSTREAM SCSI TAPE DRIVER 11088M: Willem Riede <osst@riede.org> 11089L: osst-users@lists.sourceforge.net 11090L: linux-scsi@vger.kernel.org 11091S: Maintained 11092F: Documentation/scsi/osst.txt 11093F: drivers/scsi/osst.* 11094F: drivers/scsi/osst_*.h 11095F: drivers/scsi/st.h 11096 11097OP-TEE DRIVER 11098M: Jens Wiklander <jens.wiklander@linaro.org> 11099S: Maintained 11100F: drivers/tee/optee/ 11101 11102OPA-VNIC DRIVER 11103M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11104M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11105L: linux-rdma@vger.kernel.org 11106S: Supported 11107F: drivers/infiniband/ulp/opa_vnic 11108 11109OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11110M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11111M: Frank Rowand <frowand.list@gmail.com> 11112L: devicetree@vger.kernel.org 11113S: Maintained 11114F: Documentation/devicetree/dynamic-resolution-notes.txt 11115F: Documentation/devicetree/overlay-notes.txt 11116F: drivers/of/overlay.c 11117F: drivers/of/resolver.c 11118K: of_overlay_notifier_ 11119 11120OPEN FIRMWARE AND FLATTENED DEVICE TREE 11121M: Rob Herring <robh+dt@kernel.org> 11122M: Frank Rowand <frowand.list@gmail.com> 11123L: devicetree@vger.kernel.org 11124W: http://www.devicetree.org/ 11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11126S: Maintained 11127F: drivers/of/ 11128F: include/linux/of*.h 11129F: scripts/dtc/ 11130F: Documentation/ABI/testing/sysfs-firmware-ofw 11131 11132OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11133M: Rob Herring <robh+dt@kernel.org> 11134M: Mark Rutland <mark.rutland@arm.com> 11135L: devicetree@vger.kernel.org 11136T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11137Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11138S: Maintained 11139F: Documentation/devicetree/ 11140F: arch/*/boot/dts/ 11141F: include/dt-bindings/ 11142 11143OPENCORES I2C BUS DRIVER 11144M: Peter Korsgaard <peter@korsgaard.com> 11145L: linux-i2c@vger.kernel.org 11146S: Maintained 11147F: Documentation/i2c/busses/i2c-ocores 11148F: drivers/i2c/busses/i2c-ocores.c 11149 11150OPENRISC ARCHITECTURE 11151M: Jonas Bonn <jonas@southpole.se> 11152M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11153M: Stafford Horne <shorne@gmail.com> 11154T: git git://github.com/openrisc/linux.git 11155L: openrisc@lists.librecores.org 11156W: http://openrisc.io 11157S: Maintained 11158F: Documentation/devicetree/bindings/openrisc/ 11159F: Documentation/openrisc/ 11160F: arch/openrisc/ 11161F: drivers/irqchip/irq-ompic.c 11162F: drivers/irqchip/irq-or1k-* 11163 11164OPENVSWITCH 11165M: Pravin B Shelar <pshelar@ovn.org> 11166L: netdev@vger.kernel.org 11167L: dev@openvswitch.org 11168W: http://openvswitch.org 11169S: Maintained 11170F: net/openvswitch/ 11171F: include/uapi/linux/openvswitch.h 11172 11173OPERATING PERFORMANCE POINTS (OPP) 11174M: Viresh Kumar <vireshk@kernel.org> 11175M: Nishanth Menon <nm@ti.com> 11176M: Stephen Boyd <sboyd@kernel.org> 11177L: linux-pm@vger.kernel.org 11178S: Maintained 11179T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11180F: drivers/opp/ 11181F: include/linux/pm_opp.h 11182F: Documentation/power/opp.txt 11183F: Documentation/devicetree/bindings/opp/ 11184 11185OPL4 DRIVER 11186M: Clemens Ladisch <clemens@ladisch.de> 11187L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11188T: git git://git.alsa-project.org/alsa-kernel.git 11189S: Maintained 11190F: sound/drivers/opl4/ 11191 11192OPROFILE 11193M: Robert Richter <rric@kernel.org> 11194L: oprofile-list@lists.sf.net 11195S: Maintained 11196F: arch/*/include/asm/oprofile*.h 11197F: arch/*/oprofile/ 11198F: drivers/oprofile/ 11199F: include/linux/oprofile.h 11200 11201ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11202M: Mark Fasheh <mark@fasheh.com> 11203M: Joel Becker <jlbec@evilplan.org> 11204L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11205W: http://ocfs2.wiki.kernel.org 11206S: Supported 11207F: Documentation/filesystems/ocfs2.txt 11208F: Documentation/filesystems/dlmfs.txt 11209F: fs/ocfs2/ 11210 11211ORANGEFS FILESYSTEM 11212M: Mike Marshall <hubcap@omnibond.com> 11213R: Martin Brandenburg <martin@omnibond.com> 11214L: devel@lists.orangefs.org 11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11216S: Supported 11217F: fs/orangefs/ 11218F: Documentation/filesystems/orangefs.txt 11219 11220ORINOCO DRIVER 11221L: linux-wireless@vger.kernel.org 11222W: http://wireless.kernel.org/en/users/Drivers/orinoco 11223W: http://www.nongnu.org/orinoco/ 11224S: Orphan 11225F: drivers/net/wireless/intersil/orinoco/ 11226 11227OSD LIBRARY and FILESYSTEM 11228M: Boaz Harrosh <ooo@electrozaur.com> 11229S: Maintained 11230F: drivers/scsi/osd/ 11231F: include/scsi/osd_* 11232F: fs/exofs/ 11233 11234OV2659 OMNIVISION SENSOR DRIVER 11235M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11236L: linux-media@vger.kernel.org 11237W: https://linuxtv.org 11238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11239T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11240S: Maintained 11241F: drivers/media/i2c/ov2659.c 11242F: include/media/i2c/ov2659.h 11243 11244OVERLAY FILESYSTEM 11245M: Miklos Szeredi <miklos@szeredi.hu> 11246L: linux-unionfs@vger.kernel.org 11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11248S: Supported 11249F: fs/overlayfs/ 11250F: Documentation/filesystems/overlayfs.txt 11251 11252P54 WIRELESS DRIVER 11253M: Christian Lamparter <chunkeey@googlemail.com> 11254L: linux-wireless@vger.kernel.org 11255W: http://wireless.kernel.org/en/users/Drivers/p54 11256S: Maintained 11257F: drivers/net/wireless/intersil/p54/ 11258 11259PA SEMI ETHERNET DRIVER 11260L: netdev@vger.kernel.org 11261S: Orphan 11262F: drivers/net/ethernet/pasemi/* 11263 11264PA SEMI SMBUS DRIVER 11265L: linux-i2c@vger.kernel.org 11266S: Orphan 11267F: drivers/i2c/busses/i2c-pasemi.c 11268 11269PADATA PARALLEL EXECUTION MECHANISM 11270M: Steffen Klassert <steffen.klassert@secunet.com> 11271L: linux-crypto@vger.kernel.org 11272S: Maintained 11273F: kernel/padata.c 11274F: include/linux/padata.h 11275F: Documentation/padata.txt 11276 11277PANASONIC LAPTOP ACPI EXTRAS DRIVER 11278M: Harald Welte <laforge@gnumonks.org> 11279L: platform-driver-x86@vger.kernel.org 11280S: Maintained 11281F: drivers/platform/x86/panasonic-laptop.c 11282 11283PARALLEL LCD/KEYPAD PANEL DRIVER 11284M: Willy Tarreau <willy@haproxy.com> 11285M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11286S: Odd Fixes 11287F: Documentation/auxdisplay/lcd-panel-cgram.txt 11288F: drivers/auxdisplay/panel.c 11289 11290PARALLEL PORT SUBSYSTEM 11291M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11292M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11293L: linux-parport@lists.infradead.org (subscribers-only) 11294S: Maintained 11295F: drivers/parport/ 11296F: include/linux/parport*.h 11297F: drivers/char/ppdev.c 11298F: include/uapi/linux/ppdev.h 11299F: Documentation/parport*.txt 11300 11301PARAVIRT_OPS INTERFACE 11302M: Juergen Gross <jgross@suse.com> 11303M: Alok Kataria <akataria@vmware.com> 11304L: virtualization@lists.linux-foundation.org 11305S: Supported 11306F: Documentation/virtual/paravirt_ops.txt 11307F: arch/*/kernel/paravirt* 11308F: arch/*/include/asm/paravirt*.h 11309F: include/linux/hypervisor.h 11310 11311PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11312M: Tim Waugh <tim@cyberelk.net> 11313L: linux-parport@lists.infradead.org (subscribers-only) 11314S: Maintained 11315F: Documentation/blockdev/paride.txt 11316F: drivers/block/paride/ 11317 11318PARISC ARCHITECTURE 11319M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11320M: Helge Deller <deller@gmx.de> 11321L: linux-parisc@vger.kernel.org 11322W: http://www.parisc-linux.org/ 11323Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11326S: Maintained 11327F: arch/parisc/ 11328F: Documentation/parisc/ 11329F: drivers/parisc/ 11330F: drivers/char/agp/parisc-agp.c 11331F: drivers/input/serio/gscps2.c 11332F: drivers/parport/parport_gsc.* 11333F: drivers/tty/serial/8250/8250_gsc.c 11334F: drivers/video/fbdev/sti* 11335F: drivers/video/console/sti* 11336F: drivers/video/logo/logo_parisc* 11337 11338PARMAN 11339M: Jiri Pirko <jiri@mellanox.com> 11340L: netdev@vger.kernel.org 11341S: Supported 11342F: lib/parman.c 11343F: lib/test_parman.c 11344F: include/linux/parman.h 11345 11346PC87360 HARDWARE MONITORING DRIVER 11347M: Jim Cromie <jim.cromie@gmail.com> 11348L: linux-hwmon@vger.kernel.org 11349S: Maintained 11350F: Documentation/hwmon/pc87360 11351F: drivers/hwmon/pc87360.c 11352 11353PC8736x GPIO DRIVER 11354M: Jim Cromie <jim.cromie@gmail.com> 11355S: Maintained 11356F: drivers/char/pc8736x_gpio.c 11357 11358PC87427 HARDWARE MONITORING DRIVER 11359M: Jean Delvare <jdelvare@suse.com> 11360L: linux-hwmon@vger.kernel.org 11361S: Maintained 11362F: Documentation/hwmon/pc87427 11363F: drivers/hwmon/pc87427.c 11364 11365PCA9532 LED DRIVER 11366M: Riku Voipio <riku.voipio@iki.fi> 11367S: Maintained 11368F: drivers/leds/leds-pca9532.c 11369F: include/linux/leds-pca9532.h 11370 11371PCA9541 I2C BUS MASTER SELECTOR DRIVER 11372M: Guenter Roeck <linux@roeck-us.net> 11373L: linux-i2c@vger.kernel.org 11374S: Maintained 11375F: drivers/i2c/muxes/i2c-mux-pca9541.c 11376 11377PCDP - PRIMARY CONSOLE AND DEBUG PORT 11378M: Khalid Aziz <khalid@gonehiking.org> 11379S: Maintained 11380F: drivers/firmware/pcdp.* 11381 11382PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11383M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11384L: linux-pci@vger.kernel.org 11385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11386S: Maintained 11387F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11388F: drivers/pci/controller/pci-aardvark.c 11389 11390PCI DRIVER FOR ALTERA PCIE IP 11391M: Ley Foon Tan <lftan@altera.com> 11392L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11393L: linux-pci@vger.kernel.org 11394S: Supported 11395F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11396F: drivers/pci/controller/pcie-altera.c 11397 11398PCI DRIVER FOR APPLIEDMICRO XGENE 11399M: Tanmay Inamdar <tinamdar@apm.com> 11400L: linux-pci@vger.kernel.org 11401L: linux-arm-kernel@lists.infradead.org 11402S: Maintained 11403F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11404F: drivers/pci/controller/pci-xgene.c 11405 11406PCI DRIVER FOR ARM VERSATILE PLATFORM 11407M: Rob Herring <robh@kernel.org> 11408L: linux-pci@vger.kernel.org 11409L: linux-arm-kernel@lists.infradead.org 11410S: Maintained 11411F: Documentation/devicetree/bindings/pci/versatile.txt 11412F: drivers/pci/controller/pci-versatile.c 11413 11414PCI DRIVER FOR ARMADA 8K 11415M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11416L: linux-pci@vger.kernel.org 11417L: linux-arm-kernel@lists.infradead.org 11418S: Maintained 11419F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11420F: drivers/pci/controller/dwc/pcie-armada8k.c 11421 11422PCI DRIVER FOR CADENCE PCIE IP 11423M: Alan Douglas <adouglas@cadence.com> 11424L: linux-pci@vger.kernel.org 11425S: Maintained 11426F: Documentation/devicetree/bindings/pci/cdns,*.txt 11427F: drivers/pci/controller/pcie-cadence* 11428 11429PCI DRIVER FOR FREESCALE LAYERSCAPE 11430M: Minghuan Lian <minghuan.Lian@nxp.com> 11431M: Mingkai Hu <mingkai.hu@nxp.com> 11432M: Roy Zang <roy.zang@nxp.com> 11433L: linuxppc-dev@lists.ozlabs.org 11434L: linux-pci@vger.kernel.org 11435L: linux-arm-kernel@lists.infradead.org 11436S: Maintained 11437F: drivers/pci/controller/dwc/*layerscape* 11438 11439PCI DRIVER FOR GENERIC OF HOSTS 11440M: Will Deacon <will.deacon@arm.com> 11441L: linux-pci@vger.kernel.org 11442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11443S: Maintained 11444F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11445F: drivers/pci/controller/pci-host-common.c 11446F: drivers/pci/controller/pci-host-generic.c 11447 11448PCI DRIVER FOR IMX6 11449M: Richard Zhu <hongxing.zhu@nxp.com> 11450M: Lucas Stach <l.stach@pengutronix.de> 11451L: linux-pci@vger.kernel.org 11452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11453S: Maintained 11454F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11455F: drivers/pci/controller/dwc/*imx6* 11456 11457PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11458M: Keith Busch <keith.busch@intel.com> 11459M: Jonathan Derrick <jonathan.derrick@intel.com> 11460L: linux-pci@vger.kernel.org 11461S: Supported 11462F: drivers/pci/controller/vmd.c 11463 11464PCI DRIVER FOR MICROSEMI SWITCHTEC 11465M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11466M: Logan Gunthorpe <logang@deltatee.com> 11467L: linux-pci@vger.kernel.org 11468S: Maintained 11469F: Documentation/switchtec.txt 11470F: Documentation/ABI/testing/sysfs-class-switchtec 11471F: drivers/pci/switch/switchtec* 11472F: include/uapi/linux/switchtec_ioctl.h 11473F: include/linux/switchtec.h 11474F: drivers/ntb/hw/mscc/ 11475 11476PCI DRIVER FOR MOBIVEIL PCIE IP 11477M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11478L: linux-pci@vger.kernel.org 11479S: Supported 11480F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11481F: drivers/pci/controller/pcie-mobiveil.c 11482 11483PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11484M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11485M: Jason Cooper <jason@lakedaemon.net> 11486L: linux-pci@vger.kernel.org 11487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11488S: Maintained 11489F: drivers/pci/controller/*mvebu* 11490 11491PCI DRIVER FOR NVIDIA TEGRA 11492M: Thierry Reding <thierry.reding@gmail.com> 11493L: linux-tegra@vger.kernel.org 11494L: linux-pci@vger.kernel.org 11495S: Supported 11496F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11497F: drivers/pci/controller/pci-tegra.c 11498 11499PCI DRIVER FOR RENESAS R-CAR 11500M: Simon Horman <horms@verge.net.au> 11501L: linux-pci@vger.kernel.org 11502L: linux-renesas-soc@vger.kernel.org 11503S: Maintained 11504F: drivers/pci/controller/*rcar* 11505 11506PCI DRIVER FOR SAMSUNG EXYNOS 11507M: Jingoo Han <jingoohan1@gmail.com> 11508L: linux-pci@vger.kernel.org 11509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11510L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11511S: Maintained 11512F: drivers/pci/controller/dwc/pci-exynos.c 11513 11514PCI DRIVER FOR SYNOPSYS DESIGNWARE 11515M: Jingoo Han <jingoohan1@gmail.com> 11516M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11517L: linux-pci@vger.kernel.org 11518S: Maintained 11519F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11520F: drivers/pci/controller/dwc/*designware* 11521 11522PCI DRIVER FOR TI DRA7XX 11523M: Kishon Vijay Abraham I <kishon@ti.com> 11524L: linux-omap@vger.kernel.org 11525L: linux-pci@vger.kernel.org 11526S: Supported 11527F: Documentation/devicetree/bindings/pci/ti-pci.txt 11528F: drivers/pci/controller/dwc/pci-dra7xx.c 11529 11530PCI DRIVER FOR TI KEYSTONE 11531M: Murali Karicheri <m-karicheri2@ti.com> 11532L: linux-pci@vger.kernel.org 11533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11534S: Maintained 11535F: drivers/pci/controller/dwc/pci-keystone.c 11536 11537PCI ENDPOINT SUBSYSTEM 11538M: Kishon Vijay Abraham I <kishon@ti.com> 11539M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11540L: linux-pci@vger.kernel.org 11541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11542S: Supported 11543F: drivers/pci/endpoint/ 11544F: drivers/misc/pci_endpoint_test.c 11545F: tools/pci/ 11546 11547PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11548M: Russell Currey <ruscur@russell.cc> 11549M: Sam Bobroff <sbobroff@linux.ibm.com> 11550M: Oliver O'Halloran <oohall@gmail.com> 11551L: linuxppc-dev@lists.ozlabs.org 11552S: Supported 11553F: Documentation/PCI/pci-error-recovery.txt 11554F: drivers/pci/pcie/aer.c 11555F: drivers/pci/pcie/dpc.c 11556F: drivers/pci/pcie/err.c 11557F: Documentation/powerpc/eeh-pci-error-recovery.txt 11558F: arch/powerpc/kernel/eeh*.c 11559F: arch/powerpc/platforms/*/eeh*.c 11560F: arch/powerpc/include/*/eeh*.h 11561 11562PCI ERROR RECOVERY 11563M: Linas Vepstas <linasvepstas@gmail.com> 11564L: linux-pci@vger.kernel.org 11565S: Supported 11566F: Documentation/PCI/pci-error-recovery.txt 11567 11568PCI MSI DRIVER FOR ALTERA MSI IP 11569M: Ley Foon Tan <lftan@altera.com> 11570L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11571L: linux-pci@vger.kernel.org 11572S: Supported 11573F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11574F: drivers/pci/controller/pcie-altera-msi.c 11575 11576PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11577M: Duc Dang <dhdang@apm.com> 11578L: linux-pci@vger.kernel.org 11579L: linux-arm-kernel@lists.infradead.org 11580S: Maintained 11581F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11582F: drivers/pci/controller/pci-xgene-msi.c 11583 11584PCI SUBSYSTEM 11585M: Bjorn Helgaas <bhelgaas@google.com> 11586L: linux-pci@vger.kernel.org 11587Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11589S: Supported 11590F: Documentation/devicetree/bindings/pci/ 11591F: Documentation/PCI/ 11592F: drivers/acpi/pci* 11593F: drivers/pci/ 11594F: include/asm-generic/pci* 11595F: include/linux/pci* 11596F: include/linux/of_pci.h 11597F: include/uapi/linux/pci* 11598F: lib/pci* 11599F: arch/x86/pci/ 11600F: arch/x86/kernel/quirks.c 11601 11602PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11603M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11604L: linux-pci@vger.kernel.org 11605Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11607S: Supported 11608F: drivers/pci/controller/ 11609 11610PCIE DRIVER FOR AXIS ARTPEC 11611M: Jesper Nilsson <jesper.nilsson@axis.com> 11612L: linux-arm-kernel@axis.com 11613L: linux-pci@vger.kernel.org 11614S: Maintained 11615F: Documentation/devicetree/bindings/pci/axis,artpec* 11616F: drivers/pci/controller/dwc/*artpec* 11617 11618PCIE DRIVER FOR CAVIUM THUNDERX 11619M: David Daney <david.daney@cavium.com> 11620L: linux-pci@vger.kernel.org 11621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11622S: Supported 11623F: Documentation/devicetree/bindings/pci/pci-thunder-* 11624F: drivers/pci/controller/pci-thunder-* 11625 11626PCIE DRIVER FOR HISILICON 11627M: Zhou Wang <wangzhou1@hisilicon.com> 11628L: linux-pci@vger.kernel.org 11629S: Maintained 11630F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11631F: drivers/pci/controller/dwc/pcie-hisi.c 11632 11633PCIE DRIVER FOR HISILICON KIRIN 11634M: Xiaowei Song <songxiaowei@hisilicon.com> 11635M: Binghui Wang <wangbinghui@hisilicon.com> 11636L: linux-pci@vger.kernel.org 11637S: Maintained 11638F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11639F: drivers/pci/controller/dwc/pcie-kirin.c 11640 11641PCIE DRIVER FOR HISILICON STB 11642M: Jianguo Sun <sunjianguo1@huawei.com> 11643M: Shawn Guo <shawn.guo@linaro.org> 11644L: linux-pci@vger.kernel.org 11645S: Maintained 11646F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11647F: drivers/pci/controller/dwc/pcie-histb.c 11648 11649PCIE DRIVER FOR MEDIATEK 11650M: Ryder Lee <ryder.lee@mediatek.com> 11651L: linux-pci@vger.kernel.org 11652L: linux-mediatek@lists.infradead.org 11653S: Supported 11654F: Documentation/devicetree/bindings/pci/mediatek* 11655F: drivers/pci/controller/*mediatek* 11656 11657PCIE DRIVER FOR QUALCOMM MSM 11658M: Stanimir Varbanov <svarbanov@mm-sol.com> 11659L: linux-pci@vger.kernel.org 11660L: linux-arm-msm@vger.kernel.org 11661S: Maintained 11662F: drivers/pci/controller/dwc/*qcom* 11663 11664PCIE DRIVER FOR ROCKCHIP 11665M: Shawn Lin <shawn.lin@rock-chips.com> 11666L: linux-pci@vger.kernel.org 11667L: linux-rockchip@lists.infradead.org 11668S: Maintained 11669F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11670F: drivers/pci/controller/pcie-rockchip* 11671 11672PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11673M: Linus Walleij <linus.walleij@linaro.org> 11674L: linux-pci@vger.kernel.org 11675S: Maintained 11676F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11677F: drivers/pci/controller/pci-v3-semi.c 11678 11679PCIE DRIVER FOR ST SPEAR13XX 11680M: Pratyush Anand <pratyush.anand@gmail.com> 11681L: linux-pci@vger.kernel.org 11682S: Maintained 11683F: drivers/pci/controller/dwc/*spear* 11684 11685PCMCIA SUBSYSTEM 11686M: Dominik Brodowski <linux@dominikbrodowski.net> 11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11688S: Odd Fixes 11689F: Documentation/pcmcia/ 11690F: tools/pcmcia/ 11691F: drivers/pcmcia/ 11692F: include/pcmcia/ 11693 11694PCNET32 NETWORK DRIVER 11695M: Don Fry <pcnet32@frontier.com> 11696L: netdev@vger.kernel.org 11697S: Maintained 11698F: drivers/net/ethernet/amd/pcnet32.c 11699 11700PCRYPT PARALLEL CRYPTO ENGINE 11701M: Steffen Klassert <steffen.klassert@secunet.com> 11702L: linux-crypto@vger.kernel.org 11703S: Maintained 11704F: crypto/pcrypt.c 11705F: include/crypto/pcrypt.h 11706 11707PEAQ WMI HOTKEYS DRIVER 11708M: Hans de Goede <hdegoede@redhat.com> 11709L: platform-driver-x86@vger.kernel.org 11710S: Maintained 11711F: drivers/platform/x86/peaq-wmi.c 11712 11713PER-CPU MEMORY ALLOCATOR 11714M: Dennis Zhou <dennis@kernel.org> 11715M: Tejun Heo <tj@kernel.org> 11716M: Christoph Lameter <cl@linux.com> 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11718S: Maintained 11719F: include/linux/percpu*.h 11720F: mm/percpu*.c 11721F: arch/*/include/asm/percpu.h 11722 11723PER-TASK DELAY ACCOUNTING 11724M: Balbir Singh <bsingharora@gmail.com> 11725S: Maintained 11726F: include/linux/delayacct.h 11727F: kernel/delayacct.c 11728 11729PERFORMANCE EVENTS SUBSYSTEM 11730M: Peter Zijlstra <peterz@infradead.org> 11731M: Ingo Molnar <mingo@redhat.com> 11732M: Arnaldo Carvalho de Melo <acme@kernel.org> 11733R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11734R: Jiri Olsa <jolsa@redhat.com> 11735R: Namhyung Kim <namhyung@kernel.org> 11736L: linux-kernel@vger.kernel.org 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11738S: Supported 11739F: kernel/events/* 11740F: include/linux/perf_event.h 11741F: include/uapi/linux/perf_event.h 11742F: arch/*/kernel/perf_event*.c 11743F: arch/*/kernel/*/perf_event*.c 11744F: arch/*/kernel/*/*/perf_event*.c 11745F: arch/*/include/asm/perf_event.h 11746F: arch/*/kernel/perf_callchain.c 11747F: arch/*/events/* 11748F: tools/perf/ 11749 11750PERSONALITY HANDLING 11751M: Christoph Hellwig <hch@infradead.org> 11752L: linux-abi-devel@lists.sourceforge.net 11753S: Maintained 11754F: include/linux/personality.h 11755F: include/uapi/linux/personality.h 11756 11757PHOENIX RC FLIGHT CONTROLLER ADAPTER 11758M: Marcus Folkesson <marcus.folkesson@gmail.com> 11759L: linux-input@vger.kernel.org 11760S: Maintained 11761F: Documentation/input/devices/pxrc.rst 11762F: drivers/input/joystick/pxrc.c 11763 11764PHONET PROTOCOL 11765M: Remi Denis-Courmont <courmisch@gmail.com> 11766S: Supported 11767F: Documentation/networking/phonet.txt 11768F: include/linux/phonet.h 11769F: include/net/phonet/ 11770F: include/uapi/linux/phonet.h 11771F: net/phonet/ 11772 11773PHRAM MTD DRIVER 11774M: Joern Engel <joern@lazybastard.org> 11775L: linux-mtd@lists.infradead.org 11776S: Maintained 11777F: drivers/mtd/devices/phram.c 11778 11779PICOLCD HID DRIVER 11780M: Bruno Prémont <bonbons@linux-vserver.org> 11781L: linux-input@vger.kernel.org 11782S: Maintained 11783F: drivers/hid/hid-picolcd* 11784 11785PICOXCELL SUPPORT 11786M: Jamie Iles <jamie@jamieiles.com> 11787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11788T: git git://github.com/jamieiles/linux-2.6-ji.git 11789S: Supported 11790F: arch/arm/boot/dts/picoxcell* 11791F: arch/arm/mach-picoxcell/ 11792F: drivers/crypto/picoxcell* 11793 11794PIN CONTROL SUBSYSTEM 11795M: Linus Walleij <linus.walleij@linaro.org> 11796L: linux-gpio@vger.kernel.org 11797T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11798S: Maintained 11799F: Documentation/devicetree/bindings/pinctrl/ 11800F: Documentation/driver-api/pinctl.rst 11801F: drivers/pinctrl/ 11802F: include/linux/pinctrl/ 11803 11804PIN CONTROLLER - ATMEL AT91 11805M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11807S: Maintained 11808F: drivers/pinctrl/pinctrl-at91.* 11809 11810PIN CONTROLLER - ATMEL AT91 PIO4 11811M: Ludovic Desroches <ludovic.desroches@microchip.com> 11812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11813L: linux-gpio@vger.kernel.org 11814S: Supported 11815F: drivers/pinctrl/pinctrl-at91-pio4.* 11816 11817PIN CONTROLLER - FREESCALE 11818M: Dong Aisheng <aisheng.dong@nxp.com> 11819M: Fabio Estevam <festevam@gmail.com> 11820M: Shawn Guo <shawnguo@kernel.org> 11821M: Stefan Agner <stefan@agner.ch> 11822R: Pengutronix Kernel Team <kernel@pengutronix.de> 11823L: linux-gpio@vger.kernel.org 11824S: Maintained 11825F: drivers/pinctrl/freescale/ 11826F: Documentation/devicetree/bindings/pinctrl/fsl,* 11827 11828PIN CONTROLLER - INTEL 11829M: Mika Westerberg <mika.westerberg@linux.intel.com> 11830M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11831T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11832S: Maintained 11833F: drivers/pinctrl/intel/ 11834 11835PIN CONTROLLER - MEDIATEK 11836M: Sean Wang <sean.wang@kernel.org> 11837L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11838S: Maintained 11839F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11840F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11841F: drivers/pinctrl/mediatek/ 11842 11843PIN CONTROLLER - QUALCOMM 11844M: Bjorn Andersson <bjorn.andersson@linaro.org> 11845S: Maintained 11846L: linux-arm-msm@vger.kernel.org 11847F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11848F: drivers/pinctrl/qcom/ 11849 11850PIN CONTROLLER - RENESAS 11851M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11852M: Geert Uytterhoeven <geert+renesas@glider.be> 11853L: linux-renesas-soc@vger.kernel.org 11854T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11855S: Maintained 11856F: drivers/pinctrl/sh-pfc/ 11857 11858PIN CONTROLLER - SAMSUNG 11859M: Tomasz Figa <tomasz.figa@gmail.com> 11860M: Krzysztof Kozlowski <krzk@kernel.org> 11861M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11863L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11864Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11866S: Maintained 11867F: drivers/pinctrl/samsung/ 11868F: include/dt-bindings/pinctrl/samsung.h 11869F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11870 11871PIN CONTROLLER - SINGLE 11872M: Tony Lindgren <tony@atomide.com> 11873M: Haojian Zhuang <haojian.zhuang@linaro.org> 11874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11875L: linux-omap@vger.kernel.org 11876S: Maintained 11877F: drivers/pinctrl/pinctrl-single.c 11878 11879PIN CONTROLLER - ST SPEAR 11880M: Viresh Kumar <vireshk@kernel.org> 11881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11882W: http://www.st.com/spear 11883S: Maintained 11884F: drivers/pinctrl/spear/ 11885 11886PISTACHIO SOC SUPPORT 11887M: James Hartley <james.hartley@sondrel.com> 11888L: linux-mips@vger.kernel.org 11889S: Odd Fixes 11890F: arch/mips/pistachio/ 11891F: arch/mips/include/asm/mach-pistachio/ 11892F: arch/mips/boot/dts/img/pistachio* 11893F: arch/mips/configs/pistachio*_defconfig 11894 11895PKTCDVD DRIVER 11896S: Orphan 11897M: linux-block@vger.kernel.org 11898F: drivers/block/pktcdvd.c 11899F: include/linux/pktcdvd.h 11900F: include/uapi/linux/pktcdvd.h 11901 11902PKUNITY SOC DRIVERS 11903M: Guan Xuetao <gxt@pku.edu.cn> 11904W: http://mprc.pku.edu.cn/~guanxuetao/linux 11905S: Maintained 11906T: git git://github.com/gxt/linux.git 11907F: drivers/input/serio/i8042-unicore32io.h 11908F: drivers/i2c/busses/i2c-puv3.c 11909F: drivers/video/fbdev/fb-puv3.c 11910F: drivers/rtc/rtc-puv3.c 11911 11912PMBUS HARDWARE MONITORING DRIVERS 11913M: Guenter Roeck <linux@roeck-us.net> 11914L: linux-hwmon@vger.kernel.org 11915W: http://hwmon.wiki.kernel.org/ 11916W: http://www.roeck-us.net/linux/drivers/ 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11918S: Maintained 11919F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11920F: Documentation/devicetree/bindings/hwmon/max31785.txt 11921F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11922F: Documentation/hwmon/adm1275 11923F: Documentation/hwmon/ibm-cffps 11924F: Documentation/hwmon/ir35221 11925F: Documentation/hwmon/lm25066 11926F: Documentation/hwmon/ltc2978 11927F: Documentation/hwmon/ltc3815 11928F: Documentation/hwmon/max16064 11929F: Documentation/hwmon/max20751 11930F: Documentation/hwmon/max31785 11931F: Documentation/hwmon/max34440 11932F: Documentation/hwmon/max8688 11933F: Documentation/hwmon/pmbus 11934F: Documentation/hwmon/pmbus-core 11935F: Documentation/hwmon/tps40422 11936F: Documentation/hwmon/ucd9000 11937F: Documentation/hwmon/ucd9200 11938F: Documentation/hwmon/zl6100 11939F: drivers/hwmon/pmbus/ 11940F: include/linux/pmbus.h 11941 11942PMC SIERRA MaxRAID DRIVER 11943L: linux-scsi@vger.kernel.org 11944W: http://www.pmc-sierra.com/ 11945S: Orphan 11946F: drivers/scsi/pmcraid.* 11947 11948PMC SIERRA PM8001 DRIVER 11949M: Jack Wang <jinpu.wang@profitbricks.com> 11950M: lindar_liu@usish.com 11951L: linux-scsi@vger.kernel.org 11952S: Supported 11953F: drivers/scsi/pm8001/ 11954 11955PNP SUPPORT 11956M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11957S: Maintained 11958F: drivers/pnp/ 11959 11960POSIX CLOCKS and TIMERS 11961M: Thomas Gleixner <tglx@linutronix.de> 11962L: linux-kernel@vger.kernel.org 11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11964S: Maintained 11965F: fs/timerfd.c 11966F: include/linux/timer* 11967F: kernel/time/*timer* 11968 11969POWER MANAGEMENT CORE 11970M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11971L: linux-pm@vger.kernel.org 11972T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11973B: https://bugzilla.kernel.org 11974S: Supported 11975F: drivers/base/power/ 11976F: include/linux/pm.h 11977F: include/linux/pm_* 11978F: include/linux/powercap.h 11979F: drivers/powercap/ 11980F: kernel/configs/nopm.config 11981 11982POWER STATE COORDINATION INTERFACE (PSCI) 11983M: Mark Rutland <mark.rutland@arm.com> 11984M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11985L: linux-arm-kernel@lists.infradead.org 11986S: Maintained 11987F: drivers/firmware/psci*.c 11988F: include/linux/psci.h 11989F: include/uapi/linux/psci.h 11990 11991POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11992M: Sebastian Reichel <sre@kernel.org> 11993L: linux-pm@vger.kernel.org 11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11995S: Maintained 11996F: Documentation/ABI/testing/sysfs-class-power 11997F: Documentation/devicetree/bindings/power/supply/ 11998F: include/linux/power_supply.h 11999F: drivers/power/supply/ 12000 12001POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12002M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12003L: linuxppc-dev@lists.ozlabs.org 12004S: Maintained 12005F: drivers/char/powernv-op-panel.c 12006 12007PPP OVER ATM (RFC 2364) 12008M: Mitchell Blank Jr <mitch@sfgoth.com> 12009S: Maintained 12010F: net/atm/pppoatm.c 12011F: include/uapi/linux/atmppp.h 12012 12013PPP OVER ETHERNET 12014M: Michal Ostrowski <mostrows@earthlink.net> 12015S: Maintained 12016F: drivers/net/ppp/pppoe.c 12017F: drivers/net/ppp/pppox.c 12018 12019PPP OVER L2TP 12020M: James Chapman <jchapman@katalix.com> 12021S: Maintained 12022F: net/l2tp/l2tp_ppp.c 12023F: include/linux/if_pppol2tp.h 12024F: include/uapi/linux/if_pppol2tp.h 12025 12026PPP PROTOCOL DRIVERS AND COMPRESSORS 12027M: Paul Mackerras <paulus@samba.org> 12028L: linux-ppp@vger.kernel.org 12029S: Maintained 12030F: drivers/net/ppp/ppp_* 12031 12032PPS SUPPORT 12033M: Rodolfo Giometti <giometti@enneenne.com> 12034W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12035L: linuxpps@ml.enneenne.com (subscribers-only) 12036S: Maintained 12037F: Documentation/pps/ 12038F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12039F: Documentation/ABI/testing/sysfs-pps 12040F: drivers/pps/ 12041F: include/linux/pps*.h 12042F: include/uapi/linux/pps.h 12043 12044PPTP DRIVER 12045M: Dmitry Kozlov <xeb@mail.ru> 12046L: netdev@vger.kernel.org 12047S: Maintained 12048F: drivers/net/ppp/pptp.c 12049W: http://sourceforge.net/projects/accel-pptp 12050 12051PREEMPTIBLE KERNEL 12052M: Robert Love <rml@tech9.net> 12053L: kpreempt-tech@lists.sourceforge.net 12054W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12055S: Supported 12056F: Documentation/preempt-locking.txt 12057F: include/linux/preempt.h 12058 12059PRINTK 12060M: Petr Mladek <pmladek@suse.com> 12061M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12062R: Steven Rostedt <rostedt@goodmis.org> 12063S: Maintained 12064F: kernel/printk/ 12065F: include/linux/printk.h 12066 12067PRISM54 WIRELESS DRIVER 12068M: Luis Chamberlain <mcgrof@kernel.org> 12069L: linux-wireless@vger.kernel.org 12070W: http://wireless.kernel.org/en/users/Drivers/p54 12071S: Obsolete 12072F: drivers/net/wireless/intersil/prism54/ 12073 12074PROC FILESYSTEM 12075R: Alexey Dobriyan <adobriyan@gmail.com> 12076L: linux-kernel@vger.kernel.org 12077L: linux-fsdevel@vger.kernel.org 12078S: Maintained 12079F: fs/proc/ 12080F: include/linux/proc_fs.h 12081F: tools/testing/selftests/proc/ 12082F: Documentation/filesystems/proc.txt 12083 12084PROC SYSCTL 12085M: Luis Chamberlain <mcgrof@kernel.org> 12086M: Kees Cook <keescook@chromium.org> 12087L: linux-kernel@vger.kernel.org 12088L: linux-fsdevel@vger.kernel.org 12089S: Maintained 12090F: fs/proc/proc_sysctl.c 12091F: include/linux/sysctl.h 12092F: kernel/sysctl.c 12093F: tools/testing/selftests/sysctl/ 12094 12095PS3 NETWORK SUPPORT 12096M: Geoff Levand <geoff@infradead.org> 12097L: netdev@vger.kernel.org 12098L: linuxppc-dev@lists.ozlabs.org 12099S: Maintained 12100F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12101 12102PS3 PLATFORM SUPPORT 12103M: Geoff Levand <geoff@infradead.org> 12104L: linuxppc-dev@lists.ozlabs.org 12105S: Maintained 12106F: arch/powerpc/boot/ps3* 12107F: arch/powerpc/include/asm/lv1call.h 12108F: arch/powerpc/include/asm/ps3*.h 12109F: arch/powerpc/platforms/ps3/ 12110F: drivers/*/ps3* 12111F: drivers/ps3/ 12112F: drivers/rtc/rtc-ps3.c 12113F: drivers/usb/host/*ps3.c 12114F: sound/ppc/snd_ps3* 12115 12116PS3VRAM DRIVER 12117M: Jim Paris <jim@jtan.com> 12118M: Geoff Levand <geoff@infradead.org> 12119L: linuxppc-dev@lists.ozlabs.org 12120S: Maintained 12121F: drivers/block/ps3vram.c 12122 12123PSAMPLE PACKET SAMPLING SUPPORT: 12124M: Yotam Gigi <yotam.gi@gmail.com> 12125S: Maintained 12126F: net/psample 12127F: include/net/psample.h 12128F: include/uapi/linux/psample.h 12129 12130PSTORE FILESYSTEM 12131M: Kees Cook <keescook@chromium.org> 12132M: Anton Vorontsov <anton@enomsg.org> 12133M: Colin Cross <ccross@android.com> 12134M: Tony Luck <tony.luck@intel.com> 12135S: Maintained 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12137F: fs/pstore/ 12138F: include/linux/pstore* 12139F: drivers/firmware/efi/efi-pstore.c 12140F: drivers/acpi/apei/erst.c 12141F: Documentation/admin-guide/ramoops.rst 12142F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12143K: \b(pstore|ramoops) 12144 12145PTP HARDWARE CLOCK SUPPORT 12146M: Richard Cochran <richardcochran@gmail.com> 12147L: netdev@vger.kernel.org 12148S: Maintained 12149W: http://linuxptp.sourceforge.net/ 12150F: Documentation/ABI/testing/sysfs-ptp 12151F: Documentation/ptp/* 12152F: drivers/net/phy/dp83640* 12153F: drivers/ptp/* 12154F: include/linux/ptp_cl* 12155 12156PTRACE SUPPORT 12157M: Oleg Nesterov <oleg@redhat.com> 12158S: Maintained 12159F: include/asm-generic/syscall.h 12160F: include/linux/ptrace.h 12161F: include/linux/regset.h 12162F: include/linux/tracehook.h 12163F: include/uapi/linux/ptrace.h 12164F: include/uapi/linux/ptrace.h 12165F: include/asm-generic/ptrace.h 12166F: kernel/ptrace.c 12167F: arch/*/ptrace*.c 12168F: arch/*/*/ptrace*.c 12169F: arch/*/include/asm/ptrace*.h 12170 12171PULSE8-CEC DRIVER 12172M: Hans Verkuil <hverkuil@xs4all.nl> 12173L: linux-media@vger.kernel.org 12174T: git git://linuxtv.org/media_tree.git 12175S: Maintained 12176F: drivers/media/usb/pulse8-cec/* 12177F: Documentation/media/cec-drivers/pulse8-cec.rst 12178 12179PVRUSB2 VIDEO4LINUX DRIVER 12180M: Mike Isely <isely@pobox.com> 12181L: pvrusb2@isely.net (subscribers-only) 12182L: linux-media@vger.kernel.org 12183W: http://www.isely.net/pvrusb2/ 12184T: git git://linuxtv.org/media_tree.git 12185S: Maintained 12186F: Documentation/media/v4l-drivers/pvrusb2* 12187F: drivers/media/usb/pvrusb2/ 12188 12189PWC WEBCAM DRIVER 12190M: Hans Verkuil <hverkuil@xs4all.nl> 12191L: linux-media@vger.kernel.org 12192T: git git://linuxtv.org/media_tree.git 12193S: Odd Fixes 12194F: drivers/media/usb/pwc/* 12195 12196PWM FAN DRIVER 12197M: Kamil Debski <kamil@wypas.org> 12198M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12199L: linux-hwmon@vger.kernel.org 12200S: Supported 12201F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12202F: Documentation/hwmon/pwm-fan 12203F: drivers/hwmon/pwm-fan.c 12204 12205PWM IR Transmitter 12206M: Sean Young <sean@mess.org> 12207L: linux-media@vger.kernel.org 12208S: Maintained 12209F: drivers/media/rc/pwm-ir-tx.c 12210 12211PWM SUBSYSTEM 12212M: Thierry Reding <thierry.reding@gmail.com> 12213L: linux-pwm@vger.kernel.org 12214S: Maintained 12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12216F: Documentation/pwm.txt 12217F: Documentation/devicetree/bindings/pwm/ 12218F: include/linux/pwm.h 12219F: drivers/pwm/ 12220F: drivers/video/backlight/pwm_bl.c 12221F: include/linux/pwm_backlight.h 12222F: drivers/gpio/gpio-mvebu.c 12223F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12224 12225PXA GPIO DRIVER 12226M: Robert Jarzmik <robert.jarzmik@free.fr> 12227L: linux-gpio@vger.kernel.org 12228S: Maintained 12229F: drivers/gpio/gpio-pxa.c 12230 12231PXA MMCI DRIVER 12232S: Orphan 12233 12234PXA RTC DRIVER 12235M: Robert Jarzmik <robert.jarzmik@free.fr> 12236L: linux-rtc@vger.kernel.org 12237S: Maintained 12238 12239PXA2xx/PXA3xx SUPPORT 12240M: Daniel Mack <daniel@zonque.org> 12241M: Haojian Zhuang <haojian.zhuang@gmail.com> 12242M: Robert Jarzmik <robert.jarzmik@free.fr> 12243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12244T: git git://github.com/hzhuang1/linux.git 12245T: git git://github.com/rjarzmik/linux.git 12246S: Maintained 12247F: arch/arm/boot/dts/pxa* 12248F: arch/arm/mach-pxa/ 12249F: drivers/dma/pxa* 12250F: drivers/pcmcia/pxa2xx* 12251F: drivers/pinctrl/pxa/ 12252F: drivers/spi/spi-pxa2xx* 12253F: drivers/usb/gadget/udc/pxa2* 12254F: include/sound/pxa2xx-lib.h 12255F: sound/arm/pxa* 12256F: sound/soc/pxa/ 12257 12258QAT DRIVER 12259M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12260L: qat-linux@intel.com 12261S: Supported 12262F: drivers/crypto/qat/ 12263 12264QCOM AUDIO (ASoC) DRIVERS 12265M: Patrick Lai <plai@codeaurora.org> 12266M: Banajit Goswami <bgoswami@codeaurora.org> 12267L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12268S: Supported 12269F: sound/soc/qcom/ 12270 12271QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12272M: Gabriel Somlo <somlo@cmu.edu> 12273M: "Michael S. Tsirkin" <mst@redhat.com> 12274L: qemu-devel@nongnu.org 12275S: Maintained 12276F: drivers/firmware/qemu_fw_cfg.c 12277F: include/uapi/linux/qemu_fw_cfg.h 12278 12279QIB DRIVER 12280M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12281M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12282L: linux-rdma@vger.kernel.org 12283S: Supported 12284F: drivers/infiniband/hw/qib/ 12285 12286QLOGIC QL41xxx FCOE DRIVER 12287M: QLogic-Storage-Upstream@cavium.com 12288L: linux-scsi@vger.kernel.org 12289S: Supported 12290F: drivers/scsi/qedf/ 12291 12292QLOGIC QL41xxx ISCSI DRIVER 12293M: QLogic-Storage-Upstream@cavium.com 12294L: linux-scsi@vger.kernel.org 12295S: Supported 12296F: drivers/scsi/qedi/ 12297 12298QLOGIC QL4xxx ETHERNET DRIVER 12299M: Ariel Elior <Ariel.Elior@cavium.com> 12300M: everest-linux-l2@cavium.com 12301L: netdev@vger.kernel.org 12302S: Supported 12303F: drivers/net/ethernet/qlogic/qed/ 12304F: include/linux/qed/ 12305F: drivers/net/ethernet/qlogic/qede/ 12306 12307QLOGIC QL4xxx RDMA DRIVER 12308M: Michal Kalderon <Michal.Kalderon@cavium.com> 12309M: Ariel Elior <Ariel.Elior@cavium.com> 12310L: linux-rdma@vger.kernel.org 12311S: Supported 12312F: drivers/infiniband/hw/qedr/ 12313F: include/uapi/rdma/qedr-abi.h 12314 12315QLOGIC QLA1280 SCSI DRIVER 12316M: Michael Reed <mdr@sgi.com> 12317L: linux-scsi@vger.kernel.org 12318S: Maintained 12319F: drivers/scsi/qla1280.[ch] 12320 12321QLOGIC QLA2XXX FC-SCSI DRIVER 12322M: qla2xxx-upstream@qlogic.com 12323L: linux-scsi@vger.kernel.org 12324S: Supported 12325F: Documentation/scsi/LICENSE.qla2xxx 12326F: drivers/scsi/qla2xxx/ 12327 12328QLOGIC QLA3XXX NETWORK DRIVER 12329M: Dept-GELinuxNICDev@cavium.com 12330L: netdev@vger.kernel.org 12331S: Supported 12332F: Documentation/networking/LICENSE.qla3xxx 12333F: drivers/net/ethernet/qlogic/qla3xxx.* 12334 12335QLOGIC QLA4XXX iSCSI DRIVER 12336M: QLogic-Storage-Upstream@qlogic.com 12337L: linux-scsi@vger.kernel.org 12338S: Supported 12339F: Documentation/scsi/LICENSE.qla4xxx 12340F: drivers/scsi/qla4xxx/ 12341 12342QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12343M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12344M: Manish Chopra <manish.chopra@cavium.com> 12345M: Dept-GELinuxNICDev@cavium.com 12346L: netdev@vger.kernel.org 12347S: Supported 12348F: drivers/net/ethernet/qlogic/qlcnic/ 12349 12350QLOGIC QLGE 10Gb ETHERNET DRIVER 12351M: Manish Chopra <manish.chopra@cavium.com> 12352M: Dept-GELinuxNICDev@cavium.com 12353L: netdev@vger.kernel.org 12354S: Supported 12355F: drivers/net/ethernet/qlogic/qlge/ 12356 12357QM1D1B0004 MEDIA DRIVER 12358M: Akihiro Tsukada <tskd08@gmail.com> 12359L: linux-media@vger.kernel.org 12360S: Odd Fixes 12361F: drivers/media/tuners/qm1d1b0004* 12362 12363QM1D1C0042 MEDIA DRIVER 12364M: Akihiro Tsukada <tskd08@gmail.com> 12365L: linux-media@vger.kernel.org 12366S: Odd Fixes 12367F: drivers/media/tuners/qm1d1c0042* 12368 12369QNX4 FILESYSTEM 12370M: Anders Larsen <al@alarsen.net> 12371W: http://www.alarsen.net/linux/qnx4fs/ 12372S: Maintained 12373F: fs/qnx4/ 12374F: include/uapi/linux/qnx4_fs.h 12375F: include/uapi/linux/qnxtypes.h 12376 12377QORIQ DPAA2 FSL-MC BUS DRIVER 12378M: Stuart Yoder <stuyoder@gmail.com> 12379M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12380L: linux-kernel@vger.kernel.org 12381S: Maintained 12382F: drivers/bus/fsl-mc/ 12383F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12384F: Documentation/networking/dpaa2/overview.rst 12385 12386QT1010 MEDIA DRIVER 12387M: Antti Palosaari <crope@iki.fi> 12388L: linux-media@vger.kernel.org 12389W: https://linuxtv.org 12390W: http://palosaari.fi/linux/ 12391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12392T: git git://linuxtv.org/anttip/media_tree.git 12393S: Maintained 12394F: drivers/media/tuners/qt1010* 12395 12396QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12397M: Kalle Valo <kvalo@codeaurora.org> 12398L: ath10k@lists.infradead.org 12399W: http://wireless.kernel.org/en/users/Drivers/ath10k 12400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12401S: Supported 12402F: drivers/net/wireless/ath/ath10k/ 12403 12404QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12405M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12406L: linux-wireless@vger.kernel.org 12407W: http://wireless.kernel.org/en/users/Drivers/ath9k 12408S: Supported 12409F: drivers/net/wireless/ath/ath9k/ 12410 12411QUALCOMM CAMERA SUBSYSTEM DRIVER 12412M: Todor Tomov <todor.tomov@linaro.org> 12413L: linux-media@vger.kernel.org 12414S: Maintained 12415F: Documentation/devicetree/bindings/media/qcom,camss.txt 12416F: Documentation/media/v4l-drivers/qcom_camss.rst 12417F: drivers/media/platform/qcom/camss/ 12418 12419QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12420M: Ilia Lin <ilia.lin@gmail.com> 12421L: linux-pm@vger.kernel.org 12422S: Maintained 12423F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12424F: drivers/cpufreq/qcom-cpufreq-kryo.c 12425 12426QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12427M: Timur Tabi <timur@kernel.org> 12428L: netdev@vger.kernel.org 12429S: Maintained 12430F: drivers/net/ethernet/qualcomm/emac/ 12431 12432QUALCOMM GENERIC INTERFACE I2C DRIVER 12433M: Alok Chauhan <alokc@codeaurora.org> 12434M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12435L: linux-i2c@vger.kernel.org 12436L: linux-arm-msm@vger.kernel.org 12437S: Supported 12438F: drivers/i2c/busses/i2c-qcom-geni.c 12439 12440QUALCOMM HEXAGON ARCHITECTURE 12441M: Richard Kuo <rkuo@codeaurora.org> 12442L: linux-hexagon@vger.kernel.org 12443T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12444S: Supported 12445F: arch/hexagon/ 12446 12447QUALCOMM HIDMA DRIVER 12448M: Sinan Kaya <okaya@kernel.org> 12449L: linux-arm-kernel@lists.infradead.org 12450L: linux-arm-msm@vger.kernel.org 12451L: dmaengine@vger.kernel.org 12452S: Supported 12453F: drivers/dma/qcom/hidma* 12454 12455QUALCOMM IOMMU 12456M: Rob Clark <robdclark@gmail.com> 12457L: iommu@lists.linux-foundation.org 12458L: linux-arm-msm@vger.kernel.org 12459S: Maintained 12460F: drivers/iommu/qcom_iommu.c 12461 12462QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12463M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12464L: linux-media@vger.kernel.org 12465L: linux-arm-msm@vger.kernel.org 12466T: git git://linuxtv.org/media_tree.git 12467S: Maintained 12468F: drivers/media/platform/qcom/venus/ 12469 12470QUALCOMM WCN36XX WIRELESS DRIVER 12471M: Kalle Valo <kvalo@codeaurora.org> 12472L: wcn36xx@lists.infradead.org 12473W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12474T: git git://github.com/KrasnikovEugene/wcn36xx.git 12475S: Supported 12476F: drivers/net/wireless/ath/wcn36xx/ 12477 12478QUANTENNA QTNFMAC WIRELESS DRIVER 12479M: Igor Mitsyanko <imitsyanko@quantenna.com> 12480M: Avinash Patil <avinashp@quantenna.com> 12481M: Sergey Matyukevich <smatyukevich@quantenna.com> 12482L: linux-wireless@vger.kernel.org 12483S: Maintained 12484F: drivers/net/wireless/quantenna 12485 12486RADEON and AMDGPU DRM DRIVERS 12487M: Alex Deucher <alexander.deucher@amd.com> 12488M: Christian König <christian.koenig@amd.com> 12489M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12490L: amd-gfx@lists.freedesktop.org 12491T: git git://people.freedesktop.org/~agd5f/linux 12492S: Supported 12493F: drivers/gpu/drm/radeon/ 12494F: include/uapi/drm/radeon_drm.h 12495F: drivers/gpu/drm/amd/ 12496F: include/uapi/drm/amdgpu_drm.h 12497 12498RADEON FRAMEBUFFER DISPLAY DRIVER 12499M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12500L: linux-fbdev@vger.kernel.org 12501S: Maintained 12502F: drivers/video/fbdev/aty/radeon* 12503F: include/uapi/linux/radeonfb.h 12504 12505RADIOSHARK RADIO DRIVER 12506M: Hans Verkuil <hverkuil@xs4all.nl> 12507L: linux-media@vger.kernel.org 12508T: git git://linuxtv.org/media_tree.git 12509S: Maintained 12510F: drivers/media/radio/radio-shark.c 12511 12512RADIOSHARK2 RADIO DRIVER 12513M: Hans Verkuil <hverkuil@xs4all.nl> 12514L: linux-media@vger.kernel.org 12515T: git git://linuxtv.org/media_tree.git 12516S: Maintained 12517F: drivers/media/radio/radio-shark2.c 12518F: drivers/media/radio/radio-tea5777.c 12519 12520RADOS BLOCK DEVICE (RBD) 12521M: Ilya Dryomov <idryomov@gmail.com> 12522M: Sage Weil <sage@redhat.com> 12523M: Alex Elder <elder@kernel.org> 12524L: ceph-devel@vger.kernel.org 12525W: http://ceph.com/ 12526T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12527T: git git://github.com/ceph/ceph-client.git 12528S: Supported 12529F: Documentation/ABI/testing/sysfs-bus-rbd 12530F: drivers/block/rbd.c 12531F: drivers/block/rbd_types.h 12532 12533RAGE128 FRAMEBUFFER DISPLAY DRIVER 12534M: Paul Mackerras <paulus@samba.org> 12535L: linux-fbdev@vger.kernel.org 12536S: Maintained 12537F: drivers/video/fbdev/aty/aty128fb.c 12538 12539RAINSHADOW-CEC DRIVER 12540M: Hans Verkuil <hverkuil@xs4all.nl> 12541L: linux-media@vger.kernel.org 12542T: git git://linuxtv.org/media_tree.git 12543S: Maintained 12544F: drivers/media/usb/rainshadow-cec/* 12545 12546RALINK MIPS ARCHITECTURE 12547M: John Crispin <john@phrozen.org> 12548L: linux-mips@vger.kernel.org 12549S: Maintained 12550F: arch/mips/ralink 12551 12552RALINK RT2X00 WIRELESS LAN DRIVER 12553P: rt2x00 project 12554M: Stanislaw Gruszka <sgruszka@redhat.com> 12555M: Helmut Schaa <helmut.schaa@googlemail.com> 12556L: linux-wireless@vger.kernel.org 12557S: Maintained 12558F: drivers/net/wireless/ralink/rt2x00/ 12559 12560RAMDISK RAM BLOCK DEVICE DRIVER 12561M: Jens Axboe <axboe@kernel.dk> 12562S: Maintained 12563F: Documentation/blockdev/ramdisk.txt 12564F: drivers/block/brd.c 12565 12566RANCHU VIRTUAL BOARD FOR MIPS 12567M: Miodrag Dinic <miodrag.dinic@mips.com> 12568L: linux-mips@vger.kernel.org 12569S: Supported 12570F: arch/mips/generic/board-ranchu.c 12571F: arch/mips/configs/generic/board-ranchu.config 12572 12573RANDOM NUMBER DRIVER 12574M: "Theodore Ts'o" <tytso@mit.edu> 12575S: Maintained 12576F: drivers/char/random.c 12577 12578RAPIDIO SUBSYSTEM 12579M: Matt Porter <mporter@kernel.crashing.org> 12580M: Alexandre Bounine <alex.bou9@gmail.com> 12581S: Maintained 12582F: drivers/rapidio/ 12583 12584RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12585L: linux-wireless@vger.kernel.org 12586S: Orphan 12587F: drivers/net/wireless/ray* 12588 12589RCUTORTURE TEST FRAMEWORK 12590M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12591M: Josh Triplett <josh@joshtriplett.org> 12592R: Steven Rostedt <rostedt@goodmis.org> 12593R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12594R: Lai Jiangshan <jiangshanlai@gmail.com> 12595L: linux-kernel@vger.kernel.org 12596S: Supported 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12598F: tools/testing/selftests/rcutorture 12599 12600RDC R-321X SoC 12601M: Florian Fainelli <florian@openwrt.org> 12602S: Maintained 12603 12604RDC R6040 FAST ETHERNET DRIVER 12605M: Florian Fainelli <f.fainelli@gmail.com> 12606L: netdev@vger.kernel.org 12607S: Maintained 12608F: drivers/net/ethernet/rdc/r6040.c 12609 12610RDMAVT - RDMA verbs software 12611M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12612M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12613L: linux-rdma@vger.kernel.org 12614S: Supported 12615F: drivers/infiniband/sw/rdmavt 12616 12617RDS - RELIABLE DATAGRAM SOCKETS 12618M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12619L: netdev@vger.kernel.org 12620L: linux-rdma@vger.kernel.org 12621L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12622W: https://oss.oracle.com/projects/rds/ 12623S: Supported 12624F: net/rds/ 12625F: Documentation/networking/rds.txt 12626 12627RDT - RESOURCE ALLOCATION 12628M: Fenghua Yu <fenghua.yu@intel.com> 12629M: Reinette Chatre <reinette.chatre@intel.com> 12630L: linux-kernel@vger.kernel.org 12631S: Supported 12632F: arch/x86/kernel/cpu/intel_rdt* 12633F: arch/x86/include/asm/intel_rdt_sched.h 12634F: Documentation/x86/intel_rdt* 12635 12636READ-COPY UPDATE (RCU) 12637M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12638M: Josh Triplett <josh@joshtriplett.org> 12639R: Steven Rostedt <rostedt@goodmis.org> 12640R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12641R: Lai Jiangshan <jiangshanlai@gmail.com> 12642L: linux-kernel@vger.kernel.org 12643W: http://www.rdrop.com/users/paulmck/RCU/ 12644S: Supported 12645T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12646F: Documentation/RCU/ 12647X: Documentation/RCU/torture.txt 12648F: include/linux/rcu* 12649X: include/linux/srcu*.h 12650F: kernel/rcu/ 12651X: kernel/rcu/srcu*.c 12652 12653REAL TIME CLOCK (RTC) SUBSYSTEM 12654M: Alessandro Zummo <a.zummo@towertech.it> 12655M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12656L: linux-rtc@vger.kernel.org 12657Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12659S: Maintained 12660F: Documentation/devicetree/bindings/rtc/ 12661F: Documentation/rtc.txt 12662F: drivers/rtc/ 12663F: include/linux/rtc.h 12664F: include/uapi/linux/rtc.h 12665F: include/linux/rtc/ 12666F: include/linux/platform_data/rtc-* 12667F: tools/testing/selftests/rtc/ 12668 12669REALTEK AUDIO CODECS 12670M: Bard Liao <bardliao@realtek.com> 12671M: Oder Chiou <oder_chiou@realtek.com> 12672S: Maintained 12673F: sound/soc/codecs/rt* 12674F: include/sound/rt*.h 12675 12676REALTEK RTL83xx SMI DSA ROUTER CHIPS 12677M: Linus Walleij <linus.walleij@linaro.org> 12678S: Maintained 12679F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12680F: drivers/net/dsa/realtek-smi* 12681F: drivers/net/dsa/rtl83* 12682 12683REGISTER MAP ABSTRACTION 12684M: Mark Brown <broonie@kernel.org> 12685L: linux-kernel@vger.kernel.org 12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12687S: Supported 12688F: Documentation/devicetree/bindings/regmap/ 12689F: drivers/base/regmap/ 12690F: include/linux/regmap.h 12691 12692REISERFS FILE SYSTEM 12693L: reiserfs-devel@vger.kernel.org 12694S: Supported 12695F: fs/reiserfs/ 12696 12697REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12698M: Ohad Ben-Cohen <ohad@wizery.com> 12699M: Bjorn Andersson <bjorn.andersson@linaro.org> 12700L: linux-remoteproc@vger.kernel.org 12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12702S: Maintained 12703F: Documentation/devicetree/bindings/remoteproc/ 12704F: Documentation/remoteproc.txt 12705F: drivers/remoteproc/ 12706F: include/linux/remoteproc.h 12707 12708REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12709M: Ohad Ben-Cohen <ohad@wizery.com> 12710M: Bjorn Andersson <bjorn.andersson@linaro.org> 12711L: linux-remoteproc@vger.kernel.org 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12713S: Maintained 12714F: drivers/rpmsg/ 12715F: Documentation/rpmsg.txt 12716F: include/linux/rpmsg.h 12717F: include/linux/rpmsg/ 12718 12719RENESAS CLOCK DRIVERS 12720M: Geert Uytterhoeven <geert+renesas@glider.be> 12721L: linux-renesas-soc@vger.kernel.org 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12723S: Supported 12724F: drivers/clk/renesas/ 12725 12726RENESAS EMEV2 I2C DRIVER 12727M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12728S: Supported 12729F: drivers/i2c/busses/i2c-emev2.c 12730 12731RENESAS ETHERNET DRIVERS 12732R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12733L: netdev@vger.kernel.org 12734L: linux-renesas-soc@vger.kernel.org 12735F: Documentation/devicetree/bindings/net/renesas,*.txt 12736F: Documentation/devicetree/bindings/net/sh_eth.txt 12737F: drivers/net/ethernet/renesas/ 12738F: include/linux/sh_eth.h 12739 12740RENESAS R-CAR GYROADC DRIVER 12741M: Marek Vasut <marek.vasut@gmail.com> 12742L: linux-iio@vger.kernel.org 12743S: Supported 12744F: drivers/iio/adc/rcar_gyro_adc.c 12745 12746RENESAS R-CAR I2C DRIVERS 12747M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12748S: Supported 12749F: drivers/i2c/busses/i2c-rcar.c 12750F: drivers/i2c/busses/i2c-sh_mobile.c 12751 12752RENESAS RIIC DRIVER 12753M: Chris Brandt <chris.brandt@renesas.com> 12754S: Supported 12755F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12756F: drivers/i2c/busses/i2c-riic.c 12757 12758RENESAS USB PHY DRIVER 12759M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12760L: linux-renesas-soc@vger.kernel.org 12761S: Maintained 12762F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12763 12764RESET CONTROLLER FRAMEWORK 12765M: Philipp Zabel <p.zabel@pengutronix.de> 12766T: git git://git.pengutronix.de/git/pza/linux 12767S: Maintained 12768F: drivers/reset/ 12769F: Documentation/devicetree/bindings/reset/ 12770F: include/dt-bindings/reset/ 12771F: include/linux/reset.h 12772F: include/linux/reset-controller.h 12773 12774RESTARTABLE SEQUENCES SUPPORT 12775M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12776M: Peter Zijlstra <peterz@infradead.org> 12777M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12778M: Boqun Feng <boqun.feng@gmail.com> 12779L: linux-kernel@vger.kernel.org 12780S: Supported 12781F: kernel/rseq.c 12782F: include/uapi/linux/rseq.h 12783F: include/trace/events/rseq.h 12784F: tools/testing/selftests/rseq/ 12785 12786RFKILL 12787M: Johannes Berg <johannes@sipsolutions.net> 12788L: linux-wireless@vger.kernel.org 12789W: http://wireless.kernel.org/ 12790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12792S: Maintained 12793F: Documentation/rfkill.txt 12794F: Documentation/ABI/stable/sysfs-class-rfkill 12795F: net/rfkill/ 12796F: include/linux/rfkill.h 12797F: include/uapi/linux/rfkill.h 12798 12799RHASHTABLE 12800M: Thomas Graf <tgraf@suug.ch> 12801M: Herbert Xu <herbert@gondor.apana.org.au> 12802L: netdev@vger.kernel.org 12803S: Maintained 12804F: lib/rhashtable.c 12805F: lib/test_rhashtable.c 12806F: include/linux/rhashtable.h 12807F: include/linux/rhashtable-types.h 12808 12809RICOH R5C592 MEMORYSTICK DRIVER 12810M: Maxim Levitsky <maximlevitsky@gmail.com> 12811S: Maintained 12812F: drivers/memstick/host/r592.* 12813 12814RICOH SMARTMEDIA/XD DRIVER 12815M: Maxim Levitsky <maximlevitsky@gmail.com> 12816S: Maintained 12817F: drivers/mtd/nand/raw/r852.c 12818F: drivers/mtd/nand/raw/r852.h 12819 12820RISC-V ARCHITECTURE 12821M: Palmer Dabbelt <palmer@sifive.com> 12822M: Albert Ou <aou@eecs.berkeley.edu> 12823L: linux-riscv@lists.infradead.org 12824T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12825S: Supported 12826F: arch/riscv/ 12827K: riscv 12828N: riscv 12829 12830ROCCAT DRIVERS 12831M: Stefan Achatz <erazor_de@users.sourceforge.net> 12832W: http://sourceforge.net/projects/roccat/ 12833S: Maintained 12834F: drivers/hid/hid-roccat* 12835F: include/linux/hid-roccat* 12836F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12837 12838ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12839M: Jacob chen <jacob2.chen@rock-chips.com> 12840L: linux-media@vger.kernel.org 12841S: Maintained 12842F: drivers/media/platform/rockchip/rga/ 12843F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12844 12845ROCKER DRIVER 12846M: Jiri Pirko <jiri@resnulli.us> 12847L: netdev@vger.kernel.org 12848S: Supported 12849F: drivers/net/ethernet/rocker/ 12850 12851ROCKETPORT DRIVER 12852P: Comtrol Corp. 12853W: http://www.comtrol.com 12854S: Maintained 12855F: Documentation/serial/rocket.txt 12856F: drivers/tty/rocket* 12857 12858ROCKETPORT EXPRESS/INFINITY DRIVER 12859M: Kevin Cernekee <cernekee@gmail.com> 12860L: linux-serial@vger.kernel.org 12861S: Odd Fixes 12862F: drivers/tty/serial/rp2.* 12863 12864ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12865M: Marek Vasut <marek.vasut+renesas@gmail.com> 12866L: linux-kernel@vger.kernel.org 12867L: linux-renesas-soc@vger.kernel.org 12868S: Supported 12869F: drivers/mfd/bd9571mwv.c 12870F: drivers/regulator/bd9571mwv-regulator.c 12871F: drivers/gpio/gpio-bd9571mwv.c 12872F: include/linux/mfd/bd9571mwv.h 12873F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12874 12875ROSE NETWORK LAYER 12876M: Ralf Baechle <ralf@linux-mips.org> 12877L: linux-hams@vger.kernel.org 12878W: http://www.linux-ax25.org/ 12879S: Maintained 12880F: include/net/rose.h 12881F: include/uapi/linux/rose.h 12882F: net/rose/ 12883 12884RTL2830 MEDIA DRIVER 12885M: Antti Palosaari <crope@iki.fi> 12886L: linux-media@vger.kernel.org 12887W: https://linuxtv.org 12888W: http://palosaari.fi/linux/ 12889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12890T: git git://linuxtv.org/anttip/media_tree.git 12891S: Maintained 12892F: drivers/media/dvb-frontends/rtl2830* 12893 12894RTL2832 MEDIA DRIVER 12895M: Antti Palosaari <crope@iki.fi> 12896L: linux-media@vger.kernel.org 12897W: https://linuxtv.org 12898W: http://palosaari.fi/linux/ 12899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12900T: git git://linuxtv.org/anttip/media_tree.git 12901S: Maintained 12902F: drivers/media/dvb-frontends/rtl2832* 12903 12904RTL2832_SDR MEDIA DRIVER 12905M: Antti Palosaari <crope@iki.fi> 12906L: linux-media@vger.kernel.org 12907W: https://linuxtv.org 12908W: http://palosaari.fi/linux/ 12909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12910T: git git://linuxtv.org/anttip/media_tree.git 12911S: Maintained 12912F: drivers/media/dvb-frontends/rtl2832_sdr* 12913 12914RTL8180 WIRELESS DRIVER 12915L: linux-wireless@vger.kernel.org 12916W: http://wireless.kernel.org/ 12917T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12918S: Orphan 12919F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12920 12921RTL8187 WIRELESS DRIVER 12922M: Herton Ronaldo Krzesinski <herton@canonical.com> 12923M: Hin-Tak Leung <htl10@users.sourceforge.net> 12924M: Larry Finger <Larry.Finger@lwfinger.net> 12925L: linux-wireless@vger.kernel.org 12926W: http://wireless.kernel.org/ 12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12928S: Maintained 12929F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12930 12931REALTEK WIRELESS DRIVER (rtlwifi family) 12932M: Ping-Ke Shih <pkshih@realtek.com> 12933L: linux-wireless@vger.kernel.org 12934W: http://wireless.kernel.org/ 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12936S: Maintained 12937F: drivers/net/wireless/realtek/rtlwifi/ 12938 12939RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12940M: Jes Sorensen <Jes.Sorensen@gmail.com> 12941L: linux-wireless@vger.kernel.org 12942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12943S: Maintained 12944F: drivers/net/wireless/realtek/rtl8xxxu/ 12945 12946RXRPC SOCKETS (AF_RXRPC) 12947M: David Howells <dhowells@redhat.com> 12948L: linux-afs@lists.infradead.org 12949S: Supported 12950F: net/rxrpc/ 12951F: include/keys/rxrpc-type.h 12952F: include/net/af_rxrpc.h 12953F: include/trace/events/rxrpc.h 12954F: include/uapi/linux/rxrpc.h 12955F: Documentation/networking/rxrpc.txt 12956W: https://www.infradead.org/~dhowells/kafs/ 12957 12958S3 SAVAGE FRAMEBUFFER DRIVER 12959M: Antonino Daplas <adaplas@gmail.com> 12960L: linux-fbdev@vger.kernel.org 12961S: Maintained 12962F: drivers/video/fbdev/savage/ 12963 12964S390 12965M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12966M: Heiko Carstens <heiko.carstens@de.ibm.com> 12967L: linux-s390@vger.kernel.org 12968W: http://www.ibm.com/developerworks/linux/linux390/ 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12970S: Supported 12971F: arch/s390/ 12972F: drivers/s390/ 12973F: Documentation/s390/ 12974F: Documentation/driver-api/s390-drivers.rst 12975 12976S390 COMMON I/O LAYER 12977M: Sebastian Ott <sebott@linux.ibm.com> 12978M: Peter Oberparleiter <oberpar@linux.ibm.com> 12979L: linux-s390@vger.kernel.org 12980W: http://www.ibm.com/developerworks/linux/linux390/ 12981S: Supported 12982F: drivers/s390/cio/ 12983 12984S390 DASD DRIVER 12985M: Stefan Haberland <sth@linux.ibm.com> 12986M: Jan Hoeppner <hoeppner@linux.ibm.com> 12987L: linux-s390@vger.kernel.org 12988W: http://www.ibm.com/developerworks/linux/linux390/ 12989S: Supported 12990F: drivers/s390/block/dasd* 12991F: block/partitions/ibm.c 12992 12993S390 IOMMU (PCI) 12994M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12995L: linux-s390@vger.kernel.org 12996W: http://www.ibm.com/developerworks/linux/linux390/ 12997S: Supported 12998F: drivers/iommu/s390-iommu.c 12999 13000S390 IUCV NETWORK LAYER 13001M: Julian Wiedmann <jwi@linux.ibm.com> 13002M: Ursula Braun <ubraun@linux.ibm.com> 13003L: linux-s390@vger.kernel.org 13004W: http://www.ibm.com/developerworks/linux/linux390/ 13005S: Supported 13006F: drivers/s390/net/*iucv* 13007F: include/net/iucv/ 13008F: net/iucv/ 13009 13010S390 NETWORK DRIVERS 13011M: Julian Wiedmann <jwi@linux.ibm.com> 13012M: Ursula Braun <ubraun@linux.ibm.com> 13013L: linux-s390@vger.kernel.org 13014W: http://www.ibm.com/developerworks/linux/linux390/ 13015S: Supported 13016F: drivers/s390/net/ 13017 13018S390 PCI SUBSYSTEM 13019M: Sebastian Ott <sebott@linux.ibm.com> 13020M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13021L: linux-s390@vger.kernel.org 13022W: http://www.ibm.com/developerworks/linux/linux390/ 13023S: Supported 13024F: arch/s390/pci/ 13025F: drivers/pci/hotplug/s390_pci_hpc.c 13026 13027S390 VFIO-CCW DRIVER 13028M: Cornelia Huck <cohuck@redhat.com> 13029M: Halil Pasic <pasic@linux.ibm.com> 13030L: linux-s390@vger.kernel.org 13031L: kvm@vger.kernel.org 13032S: Supported 13033F: drivers/s390/cio/vfio_ccw* 13034F: Documentation/s390/vfio-ccw.txt 13035F: include/uapi/linux/vfio_ccw.h 13036 13037S390 ZCRYPT DRIVER 13038M: Harald Freudenberger <freude@linux.ibm.com> 13039L: linux-s390@vger.kernel.org 13040W: http://www.ibm.com/developerworks/linux/linux390/ 13041S: Supported 13042F: drivers/s390/crypto/ 13043 13044S390 VFIO AP DRIVER 13045M: Tony Krowiak <akrowiak@linux.ibm.com> 13046M: Pierre Morel <pmorel@linux.ibm.com> 13047M: Halil Pasic <pasic@linux.ibm.com> 13048L: linux-s390@vger.kernel.org 13049W: http://www.ibm.com/developerworks/linux/linux390/ 13050S: Supported 13051F: drivers/s390/crypto/vfio_ap_drv.c 13052F: drivers/s390/crypto/vfio_ap_private.h 13053F: drivers/s390/crypto/vfio_ap_ops.c 13054F: Documentation/s390/vfio-ap.txt 13055 13056S390 ZFCP DRIVER 13057M: Steffen Maier <maier@linux.ibm.com> 13058M: Benjamin Block <bblock@linux.ibm.com> 13059L: linux-s390@vger.kernel.org 13060W: http://www.ibm.com/developerworks/linux/linux390/ 13061S: Supported 13062F: drivers/s390/scsi/zfcp_* 13063 13064S3C24XX SD/MMC Driver 13065M: Ben Dooks <ben-linux@fluff.org> 13066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13067S: Supported 13068F: drivers/mmc/host/s3cmci.* 13069 13070SAA6588 RDS RECEIVER DRIVER 13071M: Hans Verkuil <hverkuil@xs4all.nl> 13072L: linux-media@vger.kernel.org 13073T: git git://linuxtv.org/media_tree.git 13074W: https://linuxtv.org 13075S: Odd Fixes 13076F: drivers/media/i2c/saa6588* 13077 13078SAA7134 VIDEO4LINUX DRIVER 13079M: Mauro Carvalho Chehab <mchehab@kernel.org> 13080L: linux-media@vger.kernel.org 13081W: https://linuxtv.org 13082T: git git://linuxtv.org/media_tree.git 13083S: Odd fixes 13084F: Documentation/media/v4l-drivers/saa7134* 13085F: drivers/media/pci/saa7134/ 13086 13087SAA7146 VIDEO4LINUX-2 DRIVER 13088M: Hans Verkuil <hverkuil@xs4all.nl> 13089L: linux-media@vger.kernel.org 13090T: git git://linuxtv.org/media_tree.git 13091S: Maintained 13092F: drivers/media/common/saa7146/ 13093F: drivers/media/pci/saa7146/ 13094F: include/media/saa7146* 13095 13096SAMSUNG AUDIO (ASoC) DRIVERS 13097M: Krzysztof Kozlowski <krzk@kernel.org> 13098M: Sangbeom Kim <sbkim73@samsung.com> 13099M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13100L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13101S: Supported 13102F: sound/soc/samsung/ 13103F: Documentation/devicetree/bindings/sound/samsung* 13104 13105SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13106M: Krzysztof Kozlowski <krzk@kernel.org> 13107L: linux-crypto@vger.kernel.org 13108L: linux-samsung-soc@vger.kernel.org 13109S: Maintained 13110F: drivers/crypto/exynos-rng.c 13111F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13112 13113SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13114M: Łukasz Stelmach <l.stelmach@samsung.com> 13115L: linux-samsung-soc@vger.kernel.org 13116S: Maintained 13117F: drivers/char/hw_random/exynos-trng.c 13118F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13119 13120SAMSUNG FRAMEBUFFER DRIVER 13121M: Jingoo Han <jingoohan1@gmail.com> 13122L: linux-fbdev@vger.kernel.org 13123S: Maintained 13124F: drivers/video/fbdev/s3c-fb.c 13125 13126SAMSUNG LAPTOP DRIVER 13127M: Corentin Chary <corentin.chary@gmail.com> 13128L: platform-driver-x86@vger.kernel.org 13129S: Maintained 13130F: drivers/platform/x86/samsung-laptop.c 13131 13132SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13133M: Sangbeom Kim <sbkim73@samsung.com> 13134M: Krzysztof Kozlowski <krzk@kernel.org> 13135M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13136L: linux-kernel@vger.kernel.org 13137L: linux-samsung-soc@vger.kernel.org 13138S: Supported 13139F: drivers/mfd/sec*.c 13140F: drivers/regulator/s2m*.c 13141F: drivers/regulator/s5m*.c 13142F: drivers/clk/clk-s2mps11.c 13143F: drivers/rtc/rtc-s5m.c 13144F: include/linux/mfd/samsung/ 13145F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13146F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13147F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13148F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13149 13150SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13151M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13152L: linux-media@vger.kernel.org 13153L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13154S: Maintained 13155F: drivers/media/platform/s3c-camif/ 13156F: include/media/drv-intf/s3c_camif.h 13157 13158SAMSUNG S3FWRN5 NFC DRIVER 13159M: Robert Baldyga <r.baldyga@samsung.com> 13160M: Krzysztof Opasiak <k.opasiak@samsung.com> 13161L: linux-nfc@lists.01.org (moderated for non-subscribers) 13162S: Supported 13163F: drivers/nfc/s3fwrn5 13164 13165SAMSUNG S5C73M3 CAMERA DRIVER 13166M: Kyungmin Park <kyungmin.park@samsung.com> 13167M: Andrzej Hajda <a.hajda@samsung.com> 13168L: linux-media@vger.kernel.org 13169S: Supported 13170F: drivers/media/i2c/s5c73m3/* 13171 13172SAMSUNG S5K5BAF CAMERA DRIVER 13173M: Kyungmin Park <kyungmin.park@samsung.com> 13174M: Andrzej Hajda <a.hajda@samsung.com> 13175L: linux-media@vger.kernel.org 13176S: Supported 13177F: drivers/media/i2c/s5k5baf.c 13178 13179SAMSUNG S5P Security SubSystem (SSS) DRIVER 13180M: Krzysztof Kozlowski <krzk@kernel.org> 13181M: Vladimir Zapolskiy <vz@mleia.com> 13182M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13183L: linux-crypto@vger.kernel.org 13184L: linux-samsung-soc@vger.kernel.org 13185S: Maintained 13186F: drivers/crypto/s5p-sss.c 13187 13188SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13189M: Kyungmin Park <kyungmin.park@samsung.com> 13190M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13191L: linux-media@vger.kernel.org 13192Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13193S: Supported 13194F: drivers/media/platform/exynos4-is/ 13195 13196SAMSUNG SOC CLOCK DRIVERS 13197M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13198M: Tomasz Figa <tomasz.figa@gmail.com> 13199M: Chanwoo Choi <cw00.choi@samsung.com> 13200S: Supported 13201L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13202T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13203F: drivers/clk/samsung/ 13204F: include/dt-bindings/clock/exynos*.h 13205F: Documentation/devicetree/bindings/clock/exynos*.txt 13206 13207SAMSUNG SPI DRIVERS 13208M: Kukjin Kim <kgene@kernel.org> 13209M: Krzysztof Kozlowski <krzk@kernel.org> 13210M: Andi Shyti <andi@etezian.org> 13211L: linux-spi@vger.kernel.org 13212L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13213S: Maintained 13214F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13215F: drivers/spi/spi-s3c* 13216F: include/linux/platform_data/spi-s3c64xx.h 13217 13218SAMSUNG SXGBE DRIVERS 13219M: Byungho An <bh74.an@samsung.com> 13220M: Girish K S <ks.giri@samsung.com> 13221M: Vipul Pandya <vipul.pandya@samsung.com> 13222S: Supported 13223L: netdev@vger.kernel.org 13224F: drivers/net/ethernet/samsung/sxgbe/ 13225 13226SAMSUNG THERMAL DRIVER 13227M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13228L: linux-pm@vger.kernel.org 13229L: linux-samsung-soc@vger.kernel.org 13230S: Supported 13231T: git https://github.com/lmajewski/linux-samsung-thermal.git 13232F: drivers/thermal/samsung/ 13233 13234SAMSUNG USB2 PHY DRIVER 13235M: Kamil Debski <kamil@wypas.org> 13236M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13237L: linux-kernel@vger.kernel.org 13238S: Supported 13239F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13240F: Documentation/phy/samsung-usb2.txt 13241F: drivers/phy/samsung/phy-exynos4210-usb2.c 13242F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13243F: drivers/phy/samsung/phy-exynos5250-usb2.c 13244F: drivers/phy/samsung/phy-s5pv210-usb2.c 13245F: drivers/phy/samsung/phy-samsung-usb2.c 13246F: drivers/phy/samsung/phy-samsung-usb2.h 13247 13248SC1200 WDT DRIVER 13249M: Zwane Mwaikambo <zwanem@gmail.com> 13250S: Maintained 13251F: drivers/watchdog/sc1200wdt.c 13252 13253SCHEDULER 13254M: Ingo Molnar <mingo@redhat.com> 13255M: Peter Zijlstra <peterz@infradead.org> 13256L: linux-kernel@vger.kernel.org 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13258S: Maintained 13259F: kernel/sched/ 13260F: include/linux/sched.h 13261F: include/uapi/linux/sched.h 13262F: include/linux/wait.h 13263 13264SCR24X CHIP CARD INTERFACE DRIVER 13265M: Lubomir Rintel <lkundrak@v3.sk> 13266S: Supported 13267F: drivers/char/pcmcia/scr24x_cs.c 13268 13269SCSI CDROM DRIVER 13270M: Jens Axboe <axboe@kernel.dk> 13271L: linux-scsi@vger.kernel.org 13272W: http://www.kernel.dk 13273S: Maintained 13274F: drivers/scsi/sr* 13275 13276SCSI RDMA PROTOCOL (SRP) INITIATOR 13277M: Bart Van Assche <bvanassche@acm.org> 13278L: linux-rdma@vger.kernel.org 13279S: Supported 13280Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13281F: drivers/infiniband/ulp/srp/ 13282F: include/scsi/srp.h 13283 13284SCSI RDMA PROTOCOL (SRP) TARGET 13285M: Bart Van Assche <bvanassche@acm.org> 13286L: linux-rdma@vger.kernel.org 13287L: target-devel@vger.kernel.org 13288S: Supported 13289Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13290F: drivers/infiniband/ulp/srpt/ 13291 13292SCSI SG DRIVER 13293M: Doug Gilbert <dgilbert@interlog.com> 13294L: linux-scsi@vger.kernel.org 13295W: http://sg.danny.cz/sg 13296S: Maintained 13297F: Documentation/scsi/scsi-generic.txt 13298F: drivers/scsi/sg.c 13299F: include/scsi/sg.h 13300 13301SCSI SUBSYSTEM 13302M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13304M: "Martin K. Petersen" <martin.petersen@oracle.com> 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13306L: linux-scsi@vger.kernel.org 13307S: Maintained 13308F: Documentation/devicetree/bindings/scsi/ 13309F: drivers/scsi/ 13310F: include/scsi/ 13311 13312SCSI TAPE DRIVER 13313M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13314L: linux-scsi@vger.kernel.org 13315S: Maintained 13316F: Documentation/scsi/st.txt 13317F: drivers/scsi/st.* 13318F: drivers/scsi/st_*.h 13319 13320SCTP PROTOCOL 13321M: Vlad Yasevich <vyasevich@gmail.com> 13322M: Neil Horman <nhorman@tuxdriver.com> 13323M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13324L: linux-sctp@vger.kernel.org 13325W: http://lksctp.sourceforge.net 13326S: Maintained 13327F: Documentation/networking/sctp.txt 13328F: include/linux/sctp.h 13329F: include/uapi/linux/sctp.h 13330F: include/net/sctp/ 13331F: net/sctp/ 13332 13333SCx200 CPU SUPPORT 13334M: Jim Cromie <jim.cromie@gmail.com> 13335S: Odd Fixes 13336F: Documentation/i2c/busses/scx200_acb 13337F: arch/x86/platform/scx200/ 13338F: drivers/watchdog/scx200_wdt.c 13339F: drivers/i2c/busses/scx200* 13340F: drivers/mtd/maps/scx200_docflash.c 13341F: include/linux/scx200.h 13342 13343SCx200 GPIO DRIVER 13344M: Jim Cromie <jim.cromie@gmail.com> 13345S: Maintained 13346F: drivers/char/scx200_gpio.c 13347F: include/linux/scx200_gpio.h 13348 13349SCx200 HRT CLOCKSOURCE DRIVER 13350M: Jim Cromie <jim.cromie@gmail.com> 13351S: Maintained 13352F: drivers/clocksource/scx200_hrt.c 13353 13354SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13355M: Sascha Sommer <saschasommer@freenet.de> 13356L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13357S: Maintained 13358F: drivers/mmc/host/sdricoh_cs.c 13359 13360SECURE COMPUTING 13361M: Kees Cook <keescook@chromium.org> 13362R: Andy Lutomirski <luto@amacapital.net> 13363R: Will Drewry <wad@chromium.org> 13364T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13365S: Supported 13366F: kernel/seccomp.c 13367F: include/uapi/linux/seccomp.h 13368F: include/linux/seccomp.h 13369F: tools/testing/selftests/seccomp/* 13370F: tools/testing/selftests/kselftest_harness.h 13371F: Documentation/userspace-api/seccomp_filter.rst 13372K: \bsecure_computing 13373K: \bTIF_SECCOMP\b 13374 13375SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13376M: Al Cooper <alcooperx@gmail.com> 13377L: linux-mmc@vger.kernel.org 13378L: bcm-kernel-feedback-list@broadcom.com 13379S: Maintained 13380F: drivers/mmc/host/sdhci-brcmstb* 13381 13382SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13383M: Adrian Hunter <adrian.hunter@intel.com> 13384L: linux-mmc@vger.kernel.org 13385T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13386S: Maintained 13387F: drivers/mmc/host/sdhci* 13388F: include/linux/mmc/sdhci* 13389 13390SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13391M: Prabu Thangamuthu <prabu.t@synopsys.com> 13392M: Manjunath M B <manjumb@synopsys.com> 13393L: linux-mmc@vger.kernel.org 13394S: Maintained 13395F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13396 13397SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13398M: Ludovic Desroches <ludovic.desroches@microchip.com> 13399L: linux-mmc@vger.kernel.org 13400S: Supported 13401F: drivers/mmc/host/sdhci-of-at91.c 13402 13403SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13404M: Ben Dooks <ben-linux@fluff.org> 13405M: Jaehoon Chung <jh80.chung@samsung.com> 13406L: linux-mmc@vger.kernel.org 13407S: Maintained 13408F: drivers/mmc/host/sdhci-s3c* 13409 13410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13411M: Viresh Kumar <vireshk@kernel.org> 13412L: linux-mmc@vger.kernel.org 13413S: Maintained 13414F: drivers/mmc/host/sdhci-spear.c 13415 13416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13417M: Kishon Vijay Abraham I <kishon@ti.com> 13418L: linux-mmc@vger.kernel.org 13419S: Maintained 13420F: drivers/mmc/host/sdhci-omap.c 13421 13422SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13423M: Scott Bauer <scott.bauer@intel.com> 13424M: Jonathan Derrick <jonathan.derrick@intel.com> 13425L: linux-block@vger.kernel.org 13426S: Supported 13427F: block/sed* 13428F: block/opal_proto.h 13429F: include/linux/sed* 13430F: include/uapi/linux/sed* 13431 13432SECURITY CONTACT 13433M: Security Officers <security@kernel.org> 13434S: Supported 13435 13436SECURITY SUBSYSTEM 13437M: James Morris <jmorris@namei.org> 13438M: "Serge E. Hallyn" <serge@hallyn.com> 13439L: linux-security-module@vger.kernel.org (suggested Cc:) 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13441W: http://kernsec.org/ 13442S: Supported 13443F: security/ 13444X: security/selinux/ 13445 13446SELINUX SECURITY MODULE 13447M: Paul Moore <paul@paul-moore.com> 13448M: Stephen Smalley <sds@tycho.nsa.gov> 13449M: Eric Paris <eparis@parisplace.org> 13450L: selinux@vger.kernel.org 13451W: https://selinuxproject.org 13452W: https://github.com/SELinuxProject 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13454S: Supported 13455F: include/linux/selinux* 13456F: security/selinux/ 13457F: scripts/selinux/ 13458F: Documentation/admin-guide/LSM/SELinux.rst 13459 13460SENSABLE PHANTOM 13461M: Jiri Slaby <jirislaby@gmail.com> 13462S: Maintained 13463F: drivers/misc/phantom.c 13464F: include/uapi/linux/phantom.h 13465 13466SERIAL DEVICE BUS 13467M: Rob Herring <robh@kernel.org> 13468L: linux-serial@vger.kernel.org 13469S: Maintained 13470F: Documentation/devicetree/bindings/serial/slave-device.txt 13471F: drivers/tty/serdev/ 13472F: include/linux/serdev.h 13473 13474SERIAL DRIVERS 13475M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13476L: linux-serial@vger.kernel.org 13477S: Maintained 13478F: Documentation/devicetree/bindings/serial/ 13479F: drivers/tty/serial/ 13480 13481SERIAL IR RECEIVER 13482M: Sean Young <sean@mess.org> 13483L: linux-media@vger.kernel.org 13484S: Maintained 13485F: drivers/media/rc/serial_ir.c 13486 13487SFC NETWORK DRIVER 13488M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13489M: Edward Cree <ecree@solarflare.com> 13490M: Bert Kenward <bkenward@solarflare.com> 13491L: netdev@vger.kernel.org 13492S: Supported 13493F: drivers/net/ethernet/sfc/ 13494 13495SGI GRU DRIVER 13496M: Dimitri Sivanich <sivanich@sgi.com> 13497S: Maintained 13498F: drivers/misc/sgi-gru/ 13499 13500SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13501M: Pat Gefre <pfg@sgi.com> 13502L: linux-ia64@vger.kernel.org 13503S: Supported 13504F: Documentation/ia64/serial.txt 13505F: drivers/tty/serial/ioc?_serial.c 13506F: include/linux/ioc?.h 13507 13508SGI XP/XPC/XPNET DRIVER 13509M: Cliff Whickman <cpw@sgi.com> 13510M: Robin Holt <robinmholt@gmail.com> 13511S: Maintained 13512F: drivers/misc/sgi-xp/ 13513 13514SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13515M: Ursula Braun <ubraun@linux.ibm.com> 13516L: linux-s390@vger.kernel.org 13517W: http://www.ibm.com/developerworks/linux/linux390/ 13518S: Supported 13519F: net/smc/ 13520 13521SHARP RJ54N1CB0C SENSOR DRIVER 13522M: Jacopo Mondi <jacopo@jmondi.org> 13523L: linux-media@vger.kernel.org 13524T: git git://linuxtv.org/media_tree.git 13525S: Odd fixes 13526F: drivers/media/i2c/rj54n1cb0c.c 13527F: include/media/i2c/rj54n1cb0c.h 13528 13529SH_VEU V4L2 MEM2MEM DRIVER 13530L: linux-media@vger.kernel.org 13531S: Orphan 13532F: drivers/media/platform/sh_veu.c 13533 13534SH_VOU V4L2 OUTPUT DRIVER 13535L: linux-media@vger.kernel.org 13536S: Orphan 13537F: drivers/media/platform/sh_vou.c 13538F: include/media/drv-intf/sh_vou.h 13539 13540SI2157 MEDIA DRIVER 13541M: Antti Palosaari <crope@iki.fi> 13542L: linux-media@vger.kernel.org 13543W: https://linuxtv.org 13544W: http://palosaari.fi/linux/ 13545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13546T: git git://linuxtv.org/anttip/media_tree.git 13547S: Maintained 13548F: drivers/media/tuners/si2157* 13549 13550SI2165 MEDIA DRIVER 13551M: Matthias Schwarzott <zzam@gentoo.org> 13552L: linux-media@vger.kernel.org 13553W: https://linuxtv.org 13554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13555S: Maintained 13556F: drivers/media/dvb-frontends/si2165* 13557 13558SI2168 MEDIA DRIVER 13559M: Antti Palosaari <crope@iki.fi> 13560L: linux-media@vger.kernel.org 13561W: https://linuxtv.org 13562W: http://palosaari.fi/linux/ 13563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13564T: git git://linuxtv.org/anttip/media_tree.git 13565S: Maintained 13566F: drivers/media/dvb-frontends/si2168* 13567 13568SI470X FM RADIO RECEIVER I2C DRIVER 13569M: Hans Verkuil <hverkuil@xs4all.nl> 13570L: linux-media@vger.kernel.org 13571T: git git://linuxtv.org/media_tree.git 13572W: https://linuxtv.org 13573S: Odd Fixes 13574F: drivers/media/radio/si470x/radio-si470x-i2c.c 13575 13576SI470X FM RADIO RECEIVER USB DRIVER 13577M: Hans Verkuil <hverkuil@xs4all.nl> 13578L: linux-media@vger.kernel.org 13579T: git git://linuxtv.org/media_tree.git 13580W: https://linuxtv.org 13581S: Maintained 13582F: drivers/media/radio/si470x/radio-si470x-common.c 13583F: drivers/media/radio/si470x/radio-si470x.h 13584F: drivers/media/radio/si470x/radio-si470x-usb.c 13585 13586SI4713 FM RADIO TRANSMITTER I2C DRIVER 13587M: Eduardo Valentin <edubezval@gmail.com> 13588L: linux-media@vger.kernel.org 13589T: git git://linuxtv.org/media_tree.git 13590W: https://linuxtv.org 13591S: Odd Fixes 13592F: drivers/media/radio/si4713/si4713.? 13593 13594SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13595M: Eduardo Valentin <edubezval@gmail.com> 13596L: linux-media@vger.kernel.org 13597T: git git://linuxtv.org/media_tree.git 13598W: https://linuxtv.org 13599S: Odd Fixes 13600F: drivers/media/radio/si4713/radio-platform-si4713.c 13601 13602SI4713 FM RADIO TRANSMITTER USB DRIVER 13603M: Hans Verkuil <hverkuil@xs4all.nl> 13604L: linux-media@vger.kernel.org 13605T: git git://linuxtv.org/media_tree.git 13606W: https://linuxtv.org 13607S: Maintained 13608F: drivers/media/radio/si4713/radio-usb-si4713.c 13609 13610SIANO DVB DRIVER 13611M: Mauro Carvalho Chehab <mchehab@kernel.org> 13612L: linux-media@vger.kernel.org 13613W: https://linuxtv.org 13614T: git git://linuxtv.org/media_tree.git 13615S: Odd fixes 13616F: drivers/media/common/siano/ 13617F: drivers/media/usb/siano/ 13618F: drivers/media/usb/siano/ 13619F: drivers/media/mmc/siano/ 13620 13621SIFIVE DRIVERS 13622M: Palmer Dabbelt <palmer@sifive.com> 13623L: linux-riscv@lists.infradead.org 13624T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13625S: Supported 13626K: sifive 13627N: sifive 13628 13629SILEAD TOUCHSCREEN DRIVER 13630M: Hans de Goede <hdegoede@redhat.com> 13631L: linux-input@vger.kernel.org 13632L: platform-driver-x86@vger.kernel.org 13633S: Maintained 13634F: drivers/input/touchscreen/silead.c 13635F: drivers/platform/x86/touchscreen_dmi.c 13636 13637SILICON MOTION SM712 FRAME BUFFER DRIVER 13638M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13639M: Teddy Wang <teddy.wang@siliconmotion.com> 13640M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13641L: linux-fbdev@vger.kernel.org 13642S: Maintained 13643F: drivers/video/fbdev/sm712* 13644F: Documentation/fb/sm712fb.txt 13645 13646SIMPLE FIRMWARE INTERFACE (SFI) 13647M: Len Brown <lenb@kernel.org> 13648L: sfi-devel@simplefirmware.org 13649W: http://simplefirmware.org/ 13650T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13651S: Supported 13652F: arch/x86/platform/sfi/ 13653F: drivers/sfi/ 13654F: include/linux/sfi*.h 13655 13656SIMPLEFB FB DRIVER 13657M: Hans de Goede <hdegoede@redhat.com> 13658L: linux-fbdev@vger.kernel.org 13659S: Maintained 13660F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13661F: drivers/video/fbdev/simplefb.c 13662F: include/linux/platform_data/simplefb.h 13663 13664SIMTEC EB110ATX (Chalice CATS) 13665P: Ben Dooks 13666P: Vincent Sanders <vince@simtec.co.uk> 13667M: Simtec Linux Team <linux@simtec.co.uk> 13668W: http://www.simtec.co.uk/products/EB110ATX/ 13669S: Supported 13670 13671SIMTEC EB2410ITX (BAST) 13672P: Ben Dooks 13673P: Vincent Sanders <vince@simtec.co.uk> 13674M: Simtec Linux Team <linux@simtec.co.uk> 13675W: http://www.simtec.co.uk/products/EB2410ITX/ 13676S: Supported 13677F: arch/arm/mach-s3c24xx/mach-bast.c 13678F: arch/arm/mach-s3c24xx/bast-ide.c 13679F: arch/arm/mach-s3c24xx/bast-irq.c 13680 13681SIPHASH PRF ROUTINES 13682M: Jason A. Donenfeld <Jason@zx2c4.com> 13683S: Maintained 13684F: lib/siphash.c 13685F: lib/test_siphash.c 13686F: include/linux/siphash.h 13687 13688SIOX 13689M: Gavin Schenk <g.schenk@eckelmann.de> 13690M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13691R: Pengutronix Kernel Team <kernel@pengutronix.de> 13692S: Supported 13693F: drivers/siox/* 13694F: drivers/gpio/gpio-siox.c 13695F: include/trace/events/siox.h 13696 13697SIS 190 ETHERNET DRIVER 13698M: Francois Romieu <romieu@fr.zoreil.com> 13699L: netdev@vger.kernel.org 13700S: Maintained 13701F: drivers/net/ethernet/sis/sis190.c 13702 13703SIS 900/7016 FAST ETHERNET DRIVER 13704M: Daniele Venzano <venza@brownhat.org> 13705W: http://www.brownhat.org/sis900.html 13706L: netdev@vger.kernel.org 13707S: Maintained 13708F: drivers/net/ethernet/sis/sis900.* 13709 13710SIS FRAMEBUFFER DRIVER 13711M: Thomas Winischhofer <thomas@winischhofer.net> 13712W: http://www.winischhofer.net/linuxsisvga.shtml 13713S: Maintained 13714F: Documentation/fb/sisfb.txt 13715F: drivers/video/fbdev/sis/ 13716F: include/video/sisfb.h 13717 13718SIS USB2VGA DRIVER 13719M: Thomas Winischhofer <thomas@winischhofer.net> 13720W: http://www.winischhofer.at/linuxsisusbvga.shtml 13721S: Maintained 13722F: drivers/usb/misc/sisusbvga/ 13723 13724SLAB ALLOCATOR 13725M: Christoph Lameter <cl@linux.com> 13726M: Pekka Enberg <penberg@kernel.org> 13727M: David Rientjes <rientjes@google.com> 13728M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13729M: Andrew Morton <akpm@linux-foundation.org> 13730L: linux-mm@kvack.org 13731S: Maintained 13732F: include/linux/sl?b*.h 13733F: mm/sl?b* 13734 13735SLEEPABLE READ-COPY UPDATE (SRCU) 13736M: Lai Jiangshan <jiangshanlai@gmail.com> 13737M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13738M: Josh Triplett <josh@joshtriplett.org> 13739R: Steven Rostedt <rostedt@goodmis.org> 13740R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13741L: linux-kernel@vger.kernel.org 13742W: http://www.rdrop.com/users/paulmck/RCU/ 13743S: Supported 13744T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13745F: include/linux/srcu*.h 13746F: kernel/rcu/srcu*.c 13747 13748SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13749M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13750L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13751S: Maintained 13752F: drivers/slimbus/ 13753F: Documentation/devicetree/bindings/slimbus/ 13754F: include/linux/slimbus.h 13755 13756SMACK SECURITY MODULE 13757M: Casey Schaufler <casey@schaufler-ca.com> 13758L: linux-security-module@vger.kernel.org 13759W: http://schaufler-ca.com 13760T: git git://github.com/cschaufler/smack-next 13761S: Maintained 13762F: Documentation/admin-guide/LSM/Smack.rst 13763F: security/smack/ 13764 13765SMC91x ETHERNET DRIVER 13766M: Nicolas Pitre <nico@fluxnic.net> 13767S: Odd Fixes 13768F: drivers/net/ethernet/smsc/smc91x.* 13769 13770SMIA AND SMIA++ IMAGE SENSOR DRIVER 13771M: Sakari Ailus <sakari.ailus@iki.fi> 13772L: linux-media@vger.kernel.org 13773S: Maintained 13774F: drivers/media/i2c/smiapp/ 13775F: include/media/i2c/smiapp.h 13776F: drivers/media/i2c/smiapp-pll.c 13777F: drivers/media/i2c/smiapp-pll.h 13778F: include/uapi/linux/smiapp.h 13779F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13780 13781SMM665 HARDWARE MONITOR DRIVER 13782M: Guenter Roeck <linux@roeck-us.net> 13783L: linux-hwmon@vger.kernel.org 13784S: Maintained 13785F: Documentation/hwmon/smm665 13786F: drivers/hwmon/smm665.c 13787 13788SMSC EMC2103 HARDWARE MONITOR DRIVER 13789M: Steve Glendinning <steve.glendinning@shawell.net> 13790L: linux-hwmon@vger.kernel.org 13791S: Maintained 13792F: Documentation/hwmon/emc2103 13793F: drivers/hwmon/emc2103.c 13794 13795SMSC SCH5627 HARDWARE MONITOR DRIVER 13796M: Hans de Goede <hdegoede@redhat.com> 13797L: linux-hwmon@vger.kernel.org 13798S: Supported 13799F: Documentation/hwmon/sch5627 13800F: drivers/hwmon/sch5627.c 13801 13802SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13803M: Steve Glendinning <steve.glendinning@shawell.net> 13804L: linux-fbdev@vger.kernel.org 13805S: Maintained 13806F: drivers/video/fbdev/smscufx.c 13807 13808SMSC47B397 HARDWARE MONITOR DRIVER 13809M: Jean Delvare <jdelvare@suse.com> 13810L: linux-hwmon@vger.kernel.org 13811S: Maintained 13812F: Documentation/hwmon/smsc47b397 13813F: drivers/hwmon/smsc47b397.c 13814 13815SMSC911x ETHERNET DRIVER 13816M: Steve Glendinning <steve.glendinning@shawell.net> 13817L: netdev@vger.kernel.org 13818S: Maintained 13819F: include/linux/smsc911x.h 13820F: drivers/net/ethernet/smsc/smsc911x.* 13821 13822SMSC9420 PCI ETHERNET DRIVER 13823M: Steve Glendinning <steve.glendinning@shawell.net> 13824L: netdev@vger.kernel.org 13825S: Maintained 13826F: drivers/net/ethernet/smsc/smsc9420.* 13827 13828SOC-CAMERA V4L2 SUBSYSTEM 13829L: linux-media@vger.kernel.org 13830T: git git://linuxtv.org/media_tree.git 13831S: Orphan 13832F: include/media/soc* 13833F: drivers/media/i2c/soc_camera/ 13834F: drivers/media/platform/soc_camera/ 13835 13836SOCIONEXT SYNQUACER I2C DRIVER 13837M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13838L: linux-i2c@vger.kernel.org 13839S: Maintained 13840F: drivers/i2c/busses/i2c-synquacer.c 13841F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13842 13843SOCIONEXT UNIPHIER SOUND DRIVER 13844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13845S: Orphan 13846F: sound/soc/uniphier/ 13847 13848SOEKRIS NET48XX LED SUPPORT 13849M: Chris Boot <bootc@bootc.net> 13850S: Maintained 13851F: drivers/leds/leds-net48xx.c 13852 13853SOFT-ROCE DRIVER (rxe) 13854M: Moni Shoua <monis@mellanox.com> 13855L: linux-rdma@vger.kernel.org 13856S: Supported 13857W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13858Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13859F: drivers/infiniband/sw/rxe/ 13860F: include/uapi/rdma/rdma_user_rxe.h 13861 13862SOFTLOGIC 6x10 MPEG CODEC 13863M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13864M: Anton Sviridenko <anton@corp.bluecherry.net> 13865M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13866M: Andrey Utkin <andrey_utkin@fastmail.com> 13867M: Ismael Luceno <ismael@iodev.co.uk> 13868L: linux-media@vger.kernel.org 13869S: Supported 13870F: drivers/media/pci/solo6x10/ 13871 13872SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13873M: James Morse <james.morse@arm.com> 13874L: linux-arm-kernel@lists.infradead.org 13875S: Maintained 13876F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13877F: drivers/firmware/arm_sdei.c 13878F: include/linux/arm_sdei.h 13879F: include/uapi/linux/arm_sdei.h 13880 13881SOFTWARE RAID (Multiple Disks) SUPPORT 13882M: Shaohua Li <shli@kernel.org> 13883L: linux-raid@vger.kernel.org 13884T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13885S: Supported 13886F: drivers/md/Makefile 13887F: drivers/md/Kconfig 13888F: drivers/md/md* 13889F: drivers/md/raid* 13890F: include/linux/raid/ 13891F: include/uapi/linux/raid/ 13892 13893SOCIONEXT (SNI) AVE NETWORK DRIVER 13894M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13895L: netdev@vger.kernel.org 13896S: Maintained 13897F: drivers/net/ethernet/socionext/sni_ave.c 13898F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13899 13900SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13901M: Jassi Brar <jaswinder.singh@linaro.org> 13902L: netdev@vger.kernel.org 13903S: Maintained 13904F: drivers/net/ethernet/socionext/netsec.c 13905F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13906 13907SOLIDRUN CLEARFOG SUPPORT 13908M: Russell King <linux@armlinux.org.uk> 13909S: Maintained 13910F: arch/arm/boot/dts/armada-388-clearfog* 13911F: arch/arm/boot/dts/armada-38x-solidrun-* 13912 13913SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13914M: Russell King <linux@armlinux.org.uk> 13915S: Maintained 13916F: arch/arm/boot/dts/imx6*-cubox-i* 13917F: arch/arm/boot/dts/imx6*-hummingboard* 13918F: arch/arm/boot/dts/imx6*-sr-* 13919 13920SONIC NETWORK DRIVER 13921M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13922L: netdev@vger.kernel.org 13923S: Maintained 13924F: drivers/net/ethernet/natsemi/sonic.* 13925 13926SONICS SILICON BACKPLANE DRIVER (SSB) 13927M: Michael Buesch <m@bues.ch> 13928L: linux-wireless@vger.kernel.org 13929S: Maintained 13930F: drivers/ssb/ 13931F: include/linux/ssb/ 13932 13933SONY IMX258 SENSOR DRIVER 13934M: Sakari Ailus <sakari.ailus@linux.intel.com> 13935L: linux-media@vger.kernel.org 13936T: git git://linuxtv.org/media_tree.git 13937S: Maintained 13938F: drivers/media/i2c/imx258.c 13939 13940SONY IMX274 SENSOR DRIVER 13941M: Leon Luo <leonl@leopardimaging.com> 13942L: linux-media@vger.kernel.org 13943T: git git://linuxtv.org/media_tree.git 13944S: Maintained 13945F: drivers/media/i2c/imx274.c 13946F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13947 13948SONY IMX319 SENSOR DRIVER 13949M: Bingbu Cao <bingbu.cao@intel.com> 13950L: linux-media@vger.kernel.org 13951T: git git://linuxtv.org/media_tree.git 13952S: Maintained 13953F: drivers/media/i2c/imx319.c 13954 13955SONY IMX355 SENSOR DRIVER 13956M: Tianshu Qiu <tian.shu.qiu@intel.com> 13957L: linux-media@vger.kernel.org 13958T: git git://linuxtv.org/media_tree.git 13959S: Maintained 13960F: drivers/media/i2c/imx355.c 13961 13962SONY MEMORYSTICK CARD SUPPORT 13963M: Alex Dubov <oakad@yahoo.com> 13964W: http://tifmxx.berlios.de/ 13965S: Maintained 13966F: drivers/memstick/host/tifm_ms.c 13967 13968SONY MEMORYSTICK STANDARD SUPPORT 13969M: Maxim Levitsky <maximlevitsky@gmail.com> 13970S: Maintained 13971F: drivers/memstick/core/ms_block.* 13972 13973SONY VAIO CONTROL DEVICE DRIVER 13974M: Mattia Dongili <malattia@linux.it> 13975L: platform-driver-x86@vger.kernel.org 13976W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13977S: Maintained 13978F: Documentation/laptops/sony-laptop.txt 13979F: drivers/char/sonypi.c 13980F: drivers/platform/x86/sony-laptop.c 13981F: include/linux/sony-laptop.h 13982 13983SOUND 13984M: Jaroslav Kysela <perex@perex.cz> 13985M: Takashi Iwai <tiwai@suse.com> 13986L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13987W: http://www.alsa-project.org/ 13988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13989T: git git://git.alsa-project.org/alsa-kernel.git 13990Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13991S: Maintained 13992F: Documentation/sound/ 13993F: include/sound/ 13994F: include/uapi/sound/ 13995F: sound/ 13996 13997SOUND - COMPRESSED AUDIO 13998M: Vinod Koul <vkoul@kernel.org> 13999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14001S: Supported 14002F: Documentation/sound/designs/compress-offload.rst 14003F: include/sound/compress_driver.h 14004F: include/uapi/sound/compress_* 14005F: sound/core/compress_offload.c 14006F: sound/soc/soc-compress.c 14007 14008SOUND - DMAENGINE HELPERS 14009M: Lars-Peter Clausen <lars@metafoo.de> 14010S: Supported 14011F: include/sound/dmaengine_pcm.h 14012F: sound/core/pcm_dmaengine.c 14013F: sound/soc/soc-generic-dmaengine-pcm.c 14014 14015SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14016M: Liam Girdwood <lgirdwood@gmail.com> 14017M: Mark Brown <broonie@kernel.org> 14018T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14020W: http://alsa-project.org/main/index.php/ASoC 14021S: Supported 14022F: Documentation/devicetree/bindings/sound/ 14023F: Documentation/sound/soc/ 14024F: sound/soc/ 14025F: include/dt-bindings/sound/ 14026F: include/sound/soc* 14027 14028SOUNDWIRE SUBSYSTEM 14029M: Vinod Koul <vkoul@kernel.org> 14030M: Sanyog Kale <sanyog.r.kale@intel.com> 14031R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14032L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14033S: Supported 14034F: Documentation/driver-api/soundwire/ 14035F: drivers/soundwire/ 14036F: include/linux/soundwire/ 14037 14038SP2 MEDIA DRIVER 14039M: Olli Salonen <olli.salonen@iki.fi> 14040L: linux-media@vger.kernel.org 14041W: https://linuxtv.org 14042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14043S: Maintained 14044F: drivers/media/dvb-frontends/sp2* 14045 14046SPARC + UltraSPARC (sparc/sparc64) 14047M: "David S. Miller" <davem@davemloft.net> 14048L: sparclinux@vger.kernel.org 14049Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14052S: Maintained 14053F: arch/sparc/ 14054F: drivers/sbus/ 14055 14056SPARC SERIAL DRIVERS 14057M: "David S. Miller" <davem@davemloft.net> 14058L: sparclinux@vger.kernel.org 14059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14060T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14061S: Maintained 14062F: include/linux/sunserialcore.h 14063F: drivers/tty/serial/suncore.c 14064F: drivers/tty/serial/sunhv.c 14065F: drivers/tty/serial/sunsab.c 14066F: drivers/tty/serial/sunsab.h 14067F: drivers/tty/serial/sunsu.c 14068F: drivers/tty/serial/sunzilog.c 14069F: drivers/tty/serial/sunzilog.h 14070F: drivers/tty/vcc.c 14071 14072SPARSE CHECKER 14073M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14074L: linux-sparse@vger.kernel.org 14075W: https://sparse.wiki.kernel.org/ 14076T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14077S: Maintained 14078F: include/linux/compiler.h 14079 14080SPEAR CLOCK FRAMEWORK SUPPORT 14081M: Viresh Kumar <vireshk@kernel.org> 14082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14083W: http://www.st.com/spear 14084S: Maintained 14085F: drivers/clk/spear/ 14086 14087SPEAR PLATFORM SUPPORT 14088M: Viresh Kumar <vireshk@kernel.org> 14089M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14091W: http://www.st.com/spear 14092S: Maintained 14093F: arch/arm/boot/dts/spear* 14094F: arch/arm/mach-spear/ 14095 14096SPI NOR SUBSYSTEM 14097M: Marek Vasut <marek.vasut@gmail.com> 14098L: linux-mtd@lists.infradead.org 14099W: http://www.linux-mtd.infradead.org/ 14100Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14101T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14102T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14103S: Maintained 14104F: drivers/mtd/spi-nor/ 14105F: include/linux/mtd/spi-nor.h 14106 14107SPI SUBSYSTEM 14108M: Mark Brown <broonie@kernel.org> 14109L: linux-spi@vger.kernel.org 14110T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14111Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14112S: Maintained 14113F: Documentation/devicetree/bindings/spi/ 14114F: Documentation/spi/ 14115F: drivers/spi/ 14116F: include/linux/spi/ 14117F: include/uapi/linux/spi/ 14118F: tools/spi/ 14119 14120SPIDERNET NETWORK DRIVER for CELL 14121M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14122L: netdev@vger.kernel.org 14123S: Supported 14124F: Documentation/networking/spider_net.txt 14125F: drivers/net/ethernet/toshiba/spider_net* 14126 14127SPMI SUBSYSTEM 14128R: Stephen Boyd <sboyd@kernel.org> 14129L: linux-arm-msm@vger.kernel.org 14130F: Documentation/devicetree/bindings/spmi/ 14131F: drivers/spmi/ 14132F: include/dt-bindings/spmi/spmi.h 14133F: include/linux/spmi.h 14134F: include/trace/events/spmi.h 14135 14136SPU FILE SYSTEM 14137M: Jeremy Kerr <jk@ozlabs.org> 14138L: linuxppc-dev@lists.ozlabs.org 14139W: http://www.ibm.com/developerworks/power/cell/ 14140S: Supported 14141F: Documentation/filesystems/spufs.txt 14142F: arch/powerpc/platforms/cell/spufs/ 14143 14144SQUASHFS FILE SYSTEM 14145M: Phillip Lougher <phillip@squashfs.org.uk> 14146L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14147W: http://squashfs.org.uk 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14149S: Maintained 14150F: Documentation/filesystems/squashfs.txt 14151F: fs/squashfs/ 14152 14153SRM (Alpha) environment access 14154M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14155S: Maintained 14156F: arch/alpha/kernel/srm_env.c 14157 14158ST STM32 I2C/SMBUS DRIVER 14159M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14160L: linux-i2c@vger.kernel.org 14161S: Maintained 14162F: drivers/i2c/busses/i2c-stm32* 14163 14164ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14165M: Song Qiang <songqiang1304521@gmail.com> 14166L: linux-iio@vger.kernel.org 14167S: Maintained 14168F: drivers/iio/proximity/vl53l0x-i2c.c 14169F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14170 14171STABLE BRANCH 14172M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14173M: Sasha Levin <sashal@kernel.org> 14174L: stable@vger.kernel.org 14175S: Supported 14176F: Documentation/process/stable-kernel-rules.rst 14177 14178STAGING - COMEDI 14179M: Ian Abbott <abbotti@mev.co.uk> 14180M: H Hartley Sweeten <hsweeten@visionengravers.com> 14181S: Odd Fixes 14182F: drivers/staging/comedi/ 14183 14184STAGING - EROFS FILE SYSTEM 14185M: Gao Xiang <gaoxiang25@huawei.com> 14186M: Chao Yu <yuchao0@huawei.com> 14187L: linux-erofs@lists.ozlabs.org 14188S: Maintained 14189F: drivers/staging/erofs/ 14190 14191STAGING - INDUSTRIAL IO 14192M: Jonathan Cameron <jic23@kernel.org> 14193L: linux-iio@vger.kernel.org 14194S: Odd Fixes 14195F: Documentation/devicetree/bindings/staging/iio/ 14196F: drivers/staging/iio/ 14197 14198STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14199M: Marc Dietrich <marvin24@gmx.de> 14200L: ac100@lists.launchpad.net (moderated for non-subscribers) 14201L: linux-tegra@vger.kernel.org 14202S: Maintained 14203F: drivers/staging/nvec/ 14204 14205STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14206M: Jens Frederich <jfrederich@gmail.com> 14207M: Daniel Drake <dsd@laptop.org> 14208M: Jon Nettleton <jon.nettleton@gmail.com> 14209W: http://wiki.laptop.org/go/DCON 14210S: Maintained 14211F: drivers/staging/olpc_dcon/ 14212 14213STAGING - REALTEK RTL8712U DRIVERS 14214M: Larry Finger <Larry.Finger@lwfinger.net> 14215M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14216S: Odd Fixes 14217F: drivers/staging/rtl8712/ 14218 14219STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14220M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14221M: Teddy Wang <teddy.wang@siliconmotion.com> 14222M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14223L: linux-fbdev@vger.kernel.org 14224S: Maintained 14225F: drivers/staging/sm750fb/ 14226 14227STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14228M: William Hubbs <w.d.hubbs@gmail.com> 14229M: Chris Brannon <chris@the-brannons.com> 14230M: Kirk Reiser <kirk@reisers.ca> 14231M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14232L: speakup@linux-speakup.org 14233W: http://www.linux-speakup.org/ 14234S: Odd Fixes 14235F: drivers/staging/speakup/ 14236 14237STAGING - VIA VT665X DRIVERS 14238M: Forest Bond <forest@alittletooquiet.net> 14239S: Odd Fixes 14240F: drivers/staging/vt665?/ 14241 14242STAGING - WILC1000 WIFI DRIVER 14243M: Aditya Shankar <aditya.shankar@microchip.com> 14244M: Ganesh Krishna <ganesh.krishna@microchip.com> 14245L: linux-wireless@vger.kernel.org 14246S: Supported 14247F: drivers/staging/wilc1000/ 14248 14249STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14250M: Arnaud Patard <arnaud.patard@rtp-net.org> 14251S: Odd Fixes 14252F: drivers/staging/xgifb/ 14253 14254STAGING SUBSYSTEM 14255M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14256T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14257L: devel@driverdev.osuosl.org 14258S: Supported 14259F: drivers/staging/ 14260 14261STARFIRE/DURALAN NETWORK DRIVER 14262M: Ion Badulescu <ionut@badula.org> 14263S: Odd Fixes 14264F: drivers/net/ethernet/adaptec/starfire* 14265 14266STEC S1220 SKD DRIVER 14267M: Bart Van Assche <bart.vanassche@wdc.com> 14268L: linux-block@vger.kernel.org 14269S: Maintained 14270F: drivers/block/skd*[ch] 14271 14272STI AUDIO (ASoC) DRIVERS 14273M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14275S: Maintained 14276F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14277F: sound/soc/sti/ 14278 14279STI CEC DRIVER 14280M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14281S: Maintained 14282F: drivers/media/platform/sti/cec/ 14283F: Documentation/devicetree/bindings/media/stih-cec.txt 14284 14285STK1160 USB VIDEO CAPTURE DRIVER 14286M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14287L: linux-media@vger.kernel.org 14288T: git git://linuxtv.org/media_tree.git 14289S: Maintained 14290F: drivers/media/usb/stk1160/ 14291 14292STM32 AUDIO (ASoC) DRIVERS 14293M: Olivier Moysan <olivier.moysan@st.com> 14294M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14296S: Maintained 14297F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14298F: sound/soc/stm/ 14299 14300STM32 TIMER/LPTIMER DRIVERS 14301M: Fabrice Gasnier <fabrice.gasnier@st.com> 14302S: Maintained 14303F: drivers/*/stm32-*timer* 14304F: drivers/pwm/pwm-stm32* 14305F: include/linux/*/stm32-*tim* 14306F: Documentation/ABI/testing/*timer-stm32 14307F: Documentation/devicetree/bindings/*/stm32-*timer* 14308F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14309 14310STMMAC ETHERNET DRIVER 14311M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14312M: Alexandre Torgue <alexandre.torgue@st.com> 14313M: Jose Abreu <joabreu@synopsys.com> 14314L: netdev@vger.kernel.org 14315W: http://www.stlinux.com 14316S: Supported 14317F: drivers/net/ethernet/stmicro/stmmac/ 14318 14319SUN3/3X 14320M: Sam Creasey <sammy@sammy.net> 14321W: http://sammy.net/sun3/ 14322S: Maintained 14323F: arch/m68k/kernel/*sun3* 14324F: arch/m68k/sun3*/ 14325F: arch/m68k/include/asm/sun3* 14326F: drivers/net/ethernet/i825xx/sun3* 14327 14328SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14329M: Hans de Goede <hdegoede@redhat.com> 14330L: linux-input@vger.kernel.org 14331S: Maintained 14332F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14333F: drivers/input/keyboard/sun4i-lradc-keys.c 14334 14335SUNDANCE NETWORK DRIVER 14336M: Denis Kirjanov <kda@linux-powerpc.org> 14337L: netdev@vger.kernel.org 14338S: Maintained 14339F: drivers/net/ethernet/dlink/sundance.c 14340 14341SUPERH 14342M: Yoshinori Sato <ysato@users.sourceforge.jp> 14343M: Rich Felker <dalias@libc.org> 14344L: linux-sh@vger.kernel.org 14345Q: http://patchwork.kernel.org/project/linux-sh/list/ 14346S: Maintained 14347F: Documentation/sh/ 14348F: arch/sh/ 14349F: drivers/sh/ 14350 14351SUSPEND TO RAM 14352M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14353M: Len Brown <len.brown@intel.com> 14354M: Pavel Machek <pavel@ucw.cz> 14355L: linux-pm@vger.kernel.org 14356B: https://bugzilla.kernel.org 14357S: Supported 14358F: Documentation/power/ 14359F: arch/x86/kernel/acpi/ 14360F: drivers/base/power/ 14361F: kernel/power/ 14362F: include/linux/suspend.h 14363F: include/linux/freezer.h 14364F: include/linux/pm.h 14365 14366SVGA HANDLING 14367M: Martin Mares <mj@ucw.cz> 14368L: linux-video@atrey.karlin.mff.cuni.cz 14369S: Maintained 14370F: Documentation/svga.txt 14371F: arch/x86/boot/video* 14372 14373SWIOTLB SUBSYSTEM 14374M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14375L: iommu@lists.linux-foundation.org 14376T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14377S: Supported 14378F: kernel/dma/swiotlb.c 14379F: arch/*/kernel/pci-swiotlb.c 14380F: include/linux/swiotlb.h 14381 14382SWITCHDEV 14383M: Jiri Pirko <jiri@resnulli.us> 14384M: Ivan Vecera <ivecera@redhat.com> 14385L: netdev@vger.kernel.org 14386S: Supported 14387F: net/switchdev/ 14388F: include/net/switchdev.h 14389 14390SY8106A REGULATOR DRIVER 14391M: Icenowy Zheng <icenowy@aosc.io> 14392S: Maintained 14393F: drivers/regulator/sy8106a-regulator.c 14394F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14395 14396SYNC FILE FRAMEWORK 14397M: Sumit Semwal <sumit.semwal@linaro.org> 14398R: Gustavo Padovan <gustavo@padovan.org> 14399S: Maintained 14400L: linux-media@vger.kernel.org 14401L: dri-devel@lists.freedesktop.org 14402F: drivers/dma-buf/sync_* 14403F: drivers/dma-buf/dma-fence* 14404F: drivers/dma-buf/sw_sync.c 14405F: include/linux/sync_file.h 14406F: include/uapi/linux/sync_file.h 14407F: Documentation/sync_file.txt 14408T: git git://anongit.freedesktop.org/drm/drm-misc 14409 14410SYNOPSYS ARC ARCHITECTURE 14411M: Vineet Gupta <vgupta@synopsys.com> 14412L: linux-snps-arc@lists.infradead.org 14413S: Supported 14414F: arch/arc/ 14415F: Documentation/devicetree/bindings/arc/* 14416F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14417F: drivers/clocksource/arc_timer.c 14418F: drivers/tty/serial/arc_uart.c 14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14420 14421SYNOPSYS ARC HSDK SDP pll clock driver 14422M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14423S: Supported 14424F: drivers/clk/clk-hsdk-pll.c 14425F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14426 14427SYNOPSYS ARC SDP clock driver 14428M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14429S: Supported 14430F: drivers/clk/axs10x/* 14431F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14432 14433SYNOPSYS ARC SDP platform support 14434M: Alexey Brodkin <abrodkin@synopsys.com> 14435S: Supported 14436F: arch/arc/plat-axs10x 14437F: arch/arc/boot/dts/ax* 14438F: Documentation/devicetree/bindings/arc/axs10* 14439 14440SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14441M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14442S: Supported 14443F: drivers/reset/reset-axs10x.c 14444F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14445 14446SYNOPSYS CREG GPIO DRIVER 14447M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14448S: Maintained 14449F: drivers/gpio/gpio-creg-snps.c 14450F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14451 14452SYNOPSYS DESIGNWARE 8250 UART DRIVER 14453R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14454S: Maintained 14455F: drivers/tty/serial/8250/8250_dw.c 14456 14457SYNOPSYS DESIGNWARE APB GPIO DRIVER 14458M: Hoan Tran <hotran@apm.com> 14459L: linux-gpio@vger.kernel.org 14460S: Maintained 14461F: drivers/gpio/gpio-dwapb.c 14462F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14463 14464SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14465M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14466S: Maintained 14467F: drivers/dma/dwi-axi-dmac/ 14468F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14469 14470SYNOPSYS DESIGNWARE DMAC DRIVER 14471M: Viresh Kumar <vireshk@kernel.org> 14472R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14473S: Maintained 14474F: include/linux/dma/dw.h 14475F: include/linux/platform_data/dma-dw.h 14476F: drivers/dma/dw/ 14477 14478SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14479M: Jose Abreu <Jose.Abreu@synopsys.com> 14480L: netdev@vger.kernel.org 14481S: Supported 14482F: drivers/net/ethernet/synopsys/ 14483 14484SYNOPSYS DESIGNWARE I2C DRIVER 14485M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14486R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14487R: Mika Westerberg <mika.westerberg@linux.intel.com> 14488L: linux-i2c@vger.kernel.org 14489S: Maintained 14490F: drivers/i2c/busses/i2c-designware-* 14491F: include/linux/platform_data/i2c-designware.h 14492 14493SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14494M: Jaehoon Chung <jh80.chung@samsung.com> 14495L: linux-mmc@vger.kernel.org 14496S: Maintained 14497F: drivers/mmc/host/dw_mmc* 14498 14499SYNOPSYS HSDK RESET CONTROLLER DRIVER 14500M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14501S: Supported 14502F: drivers/reset/reset-hsdk.c 14503F: include/dt-bindings/reset/snps,hsdk-reset.h 14504F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14505 14506SYSTEM CONFIGURATION (SYSCON) 14507M: Lee Jones <lee.jones@linaro.org> 14508M: Arnd Bergmann <arnd@arndb.de> 14509T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14510S: Supported 14511F: drivers/mfd/syscon.c 14512 14513SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14514M: Sudeep Holla <sudeep.holla@arm.com> 14515L: linux-arm-kernel@lists.infradead.org 14516S: Maintained 14517F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14518F: drivers/clk/clk-sc[mp]i.c 14519F: drivers/cpufreq/sc[mp]i-cpufreq.c 14520F: drivers/firmware/arm_scpi.c 14521F: drivers/firmware/arm_scmi/ 14522F: include/linux/sc[mp]i_protocol.h 14523 14524SYSTEM RESET/SHUTDOWN DRIVERS 14525M: Sebastian Reichel <sre@kernel.org> 14526L: linux-pm@vger.kernel.org 14527T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14528S: Maintained 14529F: Documentation/devicetree/bindings/power/reset/ 14530F: drivers/power/reset/ 14531 14532SYSTEM TRACE MODULE CLASS 14533M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14534S: Maintained 14535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14536F: Documentation/trace/stm.rst 14537F: drivers/hwtracing/stm/ 14538F: include/linux/stm.h 14539F: include/uapi/linux/stm.h 14540 14541SYSV FILESYSTEM 14542M: Christoph Hellwig <hch@infradead.org> 14543S: Maintained 14544F: Documentation/filesystems/sysv-fs.txt 14545F: fs/sysv/ 14546F: include/linux/sysv_fs.h 14547 14548TARGET SUBSYSTEM 14549M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14550L: linux-scsi@vger.kernel.org 14551L: target-devel@vger.kernel.org 14552W: http://www.linux-iscsi.org 14553W: http://groups.google.com/group/linux-iscsi-target-dev 14554T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14555S: Supported 14556F: drivers/target/ 14557F: include/target/ 14558F: Documentation/target/ 14559 14560TASKSTATS STATISTICS INTERFACE 14561M: Balbir Singh <bsingharora@gmail.com> 14562S: Maintained 14563F: Documentation/accounting/taskstats* 14564F: include/linux/taskstats* 14565F: kernel/taskstats.c 14566 14567TC subsystem 14568M: Jamal Hadi Salim <jhs@mojatatu.com> 14569M: Cong Wang <xiyou.wangcong@gmail.com> 14570M: Jiri Pirko <jiri@resnulli.us> 14571L: netdev@vger.kernel.org 14572S: Maintained 14573F: include/net/pkt_cls.h 14574F: include/net/pkt_sched.h 14575F: include/net/tc_act/ 14576F: include/uapi/linux/pkt_cls.h 14577F: include/uapi/linux/pkt_sched.h 14578F: include/uapi/linux/tc_act/ 14579F: include/uapi/linux/tc_ematch/ 14580F: net/sched/ 14581 14582TC90522 MEDIA DRIVER 14583M: Akihiro Tsukada <tskd08@gmail.com> 14584L: linux-media@vger.kernel.org 14585S: Odd Fixes 14586F: drivers/media/dvb-frontends/tc90522* 14587 14588TCP LOW PRIORITY MODULE 14589M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14590M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14591W: http://tcp-lp-mod.sourceforge.net/ 14592S: Maintained 14593F: net/ipv4/tcp_lp.c 14594 14595TDA10071 MEDIA DRIVER 14596M: Antti Palosaari <crope@iki.fi> 14597L: linux-media@vger.kernel.org 14598W: https://linuxtv.org 14599W: http://palosaari.fi/linux/ 14600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14601T: git git://linuxtv.org/anttip/media_tree.git 14602S: Maintained 14603F: drivers/media/dvb-frontends/tda10071* 14604 14605TDA18212 MEDIA DRIVER 14606M: Antti Palosaari <crope@iki.fi> 14607L: linux-media@vger.kernel.org 14608W: https://linuxtv.org 14609W: http://palosaari.fi/linux/ 14610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14611T: git git://linuxtv.org/anttip/media_tree.git 14612S: Maintained 14613F: drivers/media/tuners/tda18212* 14614 14615TDA18218 MEDIA DRIVER 14616M: Antti Palosaari <crope@iki.fi> 14617L: linux-media@vger.kernel.org 14618W: https://linuxtv.org 14619W: http://palosaari.fi/linux/ 14620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14621T: git git://linuxtv.org/anttip/media_tree.git 14622S: Maintained 14623F: drivers/media/tuners/tda18218* 14624 14625TDA18250 MEDIA DRIVER 14626M: Olli Salonen <olli.salonen@iki.fi> 14627L: linux-media@vger.kernel.org 14628W: https://linuxtv.org 14629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14630T: git git://linuxtv.org/media_tree.git 14631S: Maintained 14632F: drivers/media/tuners/tda18250* 14633 14634TDA18271 MEDIA DRIVER 14635M: Michael Krufky <mkrufky@linuxtv.org> 14636L: linux-media@vger.kernel.org 14637W: https://linuxtv.org 14638W: http://github.com/mkrufky 14639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14640T: git git://linuxtv.org/mkrufky/tuners.git 14641S: Maintained 14642F: drivers/media/tuners/tda18271* 14643 14644TDA1997x MEDIA DRIVER 14645M: Tim Harvey <tharvey@gateworks.com> 14646L: linux-media@vger.kernel.org 14647W: https://linuxtv.org 14648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14649S: Maintained 14650F: drivers/media/i2c/tda1997x.* 14651 14652TDA827x MEDIA DRIVER 14653M: Michael Krufky <mkrufky@linuxtv.org> 14654L: linux-media@vger.kernel.org 14655W: https://linuxtv.org 14656W: http://github.com/mkrufky 14657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14658T: git git://linuxtv.org/mkrufky/tuners.git 14659S: Maintained 14660F: drivers/media/tuners/tda8290.* 14661 14662TDA8290 MEDIA DRIVER 14663M: Michael Krufky <mkrufky@linuxtv.org> 14664L: linux-media@vger.kernel.org 14665W: https://linuxtv.org 14666W: http://github.com/mkrufky 14667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14668T: git git://linuxtv.org/mkrufky/tuners.git 14669S: Maintained 14670F: drivers/media/tuners/tda8290.* 14671 14672TDA9840 MEDIA DRIVER 14673M: Hans Verkuil <hverkuil@xs4all.nl> 14674L: linux-media@vger.kernel.org 14675T: git git://linuxtv.org/media_tree.git 14676W: https://linuxtv.org 14677S: Maintained 14678F: drivers/media/i2c/tda9840* 14679 14680TEA5761 TUNER DRIVER 14681M: Mauro Carvalho Chehab <mchehab@kernel.org> 14682L: linux-media@vger.kernel.org 14683W: https://linuxtv.org 14684T: git git://linuxtv.org/media_tree.git 14685S: Odd fixes 14686F: drivers/media/tuners/tea5761.* 14687 14688TEA5767 TUNER DRIVER 14689M: Mauro Carvalho Chehab <mchehab@kernel.org> 14690L: linux-media@vger.kernel.org 14691W: https://linuxtv.org 14692T: git git://linuxtv.org/media_tree.git 14693S: Maintained 14694F: drivers/media/tuners/tea5767.* 14695 14696TEA6415C MEDIA DRIVER 14697M: Hans Verkuil <hverkuil@xs4all.nl> 14698L: linux-media@vger.kernel.org 14699T: git git://linuxtv.org/media_tree.git 14700W: https://linuxtv.org 14701S: Maintained 14702F: drivers/media/i2c/tea6415c* 14703 14704TEA6420 MEDIA DRIVER 14705M: Hans Verkuil <hverkuil@xs4all.nl> 14706L: linux-media@vger.kernel.org 14707T: git git://linuxtv.org/media_tree.git 14708W: https://linuxtv.org 14709S: Maintained 14710F: drivers/media/i2c/tea6420* 14711 14712TEAM DRIVER 14713M: Jiri Pirko <jiri@resnulli.us> 14714L: netdev@vger.kernel.org 14715S: Supported 14716F: drivers/net/team/ 14717F: include/linux/if_team.h 14718F: include/uapi/linux/if_team.h 14719 14720TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14721M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14722S: Maintained 14723F: arch/x86/platform/ts5500/ 14724 14725TECHNOTREND USB IR RECEIVER 14726M: Sean Young <sean@mess.org> 14727L: linux-media@vger.kernel.org 14728S: Maintained 14729F: drivers/media/rc/ttusbir.c 14730 14731TECHWELL TW9910 VIDEO DECODER 14732L: linux-media@vger.kernel.org 14733S: Orphan 14734F: drivers/media/i2c/tw9910.c 14735F: include/media/i2c/tw9910.h 14736 14737TEE SUBSYSTEM 14738M: Jens Wiklander <jens.wiklander@linaro.org> 14739S: Maintained 14740F: include/linux/tee_drv.h 14741F: include/uapi/linux/tee.h 14742F: drivers/tee/ 14743F: Documentation/tee.txt 14744 14745TEGRA ARCHITECTURE SUPPORT 14746M: Thierry Reding <thierry.reding@gmail.com> 14747M: Jonathan Hunter <jonathanh@nvidia.com> 14748L: linux-tegra@vger.kernel.org 14749Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14751S: Supported 14752N: [^a-z]tegra 14753 14754TEGRA CLOCK DRIVER 14755M: Peter De Schrijver <pdeschrijver@nvidia.com> 14756M: Prashant Gaikwad <pgaikwad@nvidia.com> 14757S: Supported 14758F: drivers/clk/tegra/ 14759 14760TEGRA DMA DRIVERS 14761M: Laxman Dewangan <ldewangan@nvidia.com> 14762M: Jon Hunter <jonathanh@nvidia.com> 14763S: Supported 14764F: drivers/dma/tegra* 14765 14766TEGRA I2C DRIVER 14767M: Laxman Dewangan <ldewangan@nvidia.com> 14768S: Supported 14769F: drivers/i2c/busses/i2c-tegra.c 14770 14771TEGRA IOMMU DRIVERS 14772M: Thierry Reding <thierry.reding@gmail.com> 14773L: linux-tegra@vger.kernel.org 14774S: Supported 14775F: drivers/iommu/tegra* 14776 14777TEGRA KBC DRIVER 14778M: Laxman Dewangan <ldewangan@nvidia.com> 14779S: Supported 14780F: drivers/input/keyboard/tegra-kbc.c 14781 14782TEGRA NAND DRIVER 14783M: Stefan Agner <stefan@agner.ch> 14784M: Lucas Stach <dev@lynxeye.de> 14785S: Maintained 14786F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14787F: drivers/mtd/nand/raw/tegra_nand.c 14788 14789TEGRA PWM DRIVER 14790M: Thierry Reding <thierry.reding@gmail.com> 14791S: Supported 14792F: drivers/pwm/pwm-tegra.c 14793 14794TEGRA SERIAL DRIVER 14795M: Laxman Dewangan <ldewangan@nvidia.com> 14796S: Supported 14797F: drivers/tty/serial/serial-tegra.c 14798 14799TEGRA SPI DRIVER 14800M: Laxman Dewangan <ldewangan@nvidia.com> 14801S: Supported 14802F: drivers/spi/spi-tegra* 14803 14804TEHUTI ETHERNET DRIVER 14805M: Andy Gospodarek <andy@greyhouse.net> 14806L: netdev@vger.kernel.org 14807S: Supported 14808F: drivers/net/ethernet/tehuti/* 14809 14810Telecom Clock Driver for MCPL0010 14811M: Mark Gross <mark.gross@intel.com> 14812S: Supported 14813F: drivers/char/tlclk.c 14814 14815TENSILICA XTENSA PORT (xtensa) 14816M: Chris Zankel <chris@zankel.net> 14817M: Max Filippov <jcmvbkbc@gmail.com> 14818L: linux-xtensa@linux-xtensa.org 14819T: git git://github.com/czankel/xtensa-linux.git 14820S: Maintained 14821F: arch/xtensa/ 14822F: drivers/irqchip/irq-xtensa-* 14823 14824Texas Instruments' System Control Interface (TISCI) Protocol Driver 14825M: Nishanth Menon <nm@ti.com> 14826M: Tero Kristo <t-kristo@ti.com> 14827M: Santosh Shilimkar <ssantosh@kernel.org> 14828L: linux-arm-kernel@lists.infradead.org 14829S: Maintained 14830F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14831F: drivers/firmware/ti_sci* 14832F: include/linux/soc/ti/ti_sci_protocol.h 14833F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14834F: drivers/soc/ti/ti_sci_pm_domains.c 14835F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14836F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14837F: drivers/clk/keystone/sci-clk.c 14838F: drivers/reset/reset-ti-sci.c 14839 14840THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14841M: Hans Verkuil <hverkuil@xs4all.nl> 14842L: linux-media@vger.kernel.org 14843T: git git://linuxtv.org/media_tree.git 14844W: https://linuxtv.org 14845S: Maintained 14846F: drivers/media/radio/radio-raremono.c 14847 14848THERMAL 14849M: Zhang Rui <rui.zhang@intel.com> 14850M: Eduardo Valentin <edubezval@gmail.com> 14851R: Daniel Lezcano <daniel.lezcano@linaro.org> 14852L: linux-pm@vger.kernel.org 14853T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14854T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14855Q: https://patchwork.kernel.org/project/linux-pm/list/ 14856S: Supported 14857F: drivers/thermal/ 14858F: include/linux/thermal.h 14859F: include/uapi/linux/thermal.h 14860F: include/linux/cpu_cooling.h 14861F: Documentation/devicetree/bindings/thermal/ 14862 14863THERMAL/CPU_COOLING 14864M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14865M: Viresh Kumar <viresh.kumar@linaro.org> 14866M: Javi Merino <javi.merino@kernel.org> 14867L: linux-pm@vger.kernel.org 14868S: Supported 14869F: Documentation/thermal/cpu-cooling-api.txt 14870F: drivers/thermal/cpu_cooling.c 14871F: include/linux/cpu_cooling.h 14872 14873THINKPAD ACPI EXTRAS DRIVER 14874M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14875L: ibm-acpi-devel@lists.sourceforge.net 14876L: platform-driver-x86@vger.kernel.org 14877W: http://ibm-acpi.sourceforge.net 14878W: http://thinkwiki.org/wiki/Ibm-acpi 14879T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14880S: Maintained 14881F: drivers/platform/x86/thinkpad_acpi.c 14882 14883THUNDERBOLT DRIVER 14884M: Andreas Noever <andreas.noever@gmail.com> 14885M: Michael Jamet <michael.jamet@intel.com> 14886M: Mika Westerberg <mika.westerberg@linux.intel.com> 14887M: Yehezkel Bernat <YehezkelShB@gmail.com> 14888T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14889S: Maintained 14890F: Documentation/admin-guide/thunderbolt.rst 14891F: drivers/thunderbolt/ 14892F: include/linux/thunderbolt.h 14893 14894THUNDERBOLT NETWORK DRIVER 14895M: Michael Jamet <michael.jamet@intel.com> 14896M: Mika Westerberg <mika.westerberg@linux.intel.com> 14897M: Yehezkel Bernat <YehezkelShB@gmail.com> 14898L: netdev@vger.kernel.org 14899S: Maintained 14900F: drivers/net/thunderbolt.c 14901 14902THUNDERX GPIO DRIVER 14903M: David Daney <david.daney@cavium.com> 14904S: Maintained 14905F: drivers/gpio/gpio-thunderx.c 14906 14907TI AM437X VPFE DRIVER 14908M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14909L: linux-media@vger.kernel.org 14910W: https://linuxtv.org 14911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14912T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14913S: Maintained 14914F: drivers/media/platform/am437x/ 14915 14916TI BANDGAP AND THERMAL DRIVER 14917M: Eduardo Valentin <edubezval@gmail.com> 14918M: Keerthy <j-keerthy@ti.com> 14919L: linux-pm@vger.kernel.org 14920L: linux-omap@vger.kernel.org 14921S: Maintained 14922F: drivers/thermal/ti-soc-thermal/ 14923 14924TI BQ27XXX POWER SUPPLY DRIVER 14925R: Andrew F. Davis <afd@ti.com> 14926F: include/linux/power/bq27xxx_battery.h 14927F: drivers/power/supply/bq27xxx_battery.c 14928F: drivers/power/supply/bq27xxx_battery_i2c.c 14929 14930TI CDCE706 CLOCK DRIVER 14931M: Max Filippov <jcmvbkbc@gmail.com> 14932S: Maintained 14933F: drivers/clk/clk-cdce706.c 14934 14935TI CLOCK DRIVER 14936M: Tero Kristo <t-kristo@ti.com> 14937L: linux-omap@vger.kernel.org 14938S: Maintained 14939F: drivers/clk/ti/ 14940F: include/linux/clk/ti.h 14941 14942TI DAVINCI MACHINE SUPPORT 14943M: Sekhar Nori <nsekhar@ti.com> 14944M: Kevin Hilman <khilman@kernel.org> 14945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14946T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14947S: Supported 14948F: arch/arm/mach-davinci/ 14949F: drivers/i2c/busses/i2c-davinci.c 14950F: arch/arm/boot/dts/da850* 14951 14952TI DAVINCI SERIES CLOCK DRIVER 14953M: David Lechner <david@lechnology.com> 14954R: Sekhar Nori <nsekhar@ti.com> 14955S: Maintained 14956F: Documentation/devicetree/bindings/clock/ti/davinci/ 14957F: drivers/clk/davinci/ 14958 14959TI DAVINCI SERIES GPIO DRIVER 14960M: Keerthy <j-keerthy@ti.com> 14961L: linux-gpio@vger.kernel.org 14962S: Maintained 14963F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14964F: drivers/gpio/gpio-davinci.c 14965 14966TI DAVINCI SERIES MEDIA DRIVER 14967M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14968L: linux-media@vger.kernel.org 14969W: https://linuxtv.org 14970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14971T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14972S: Maintained 14973F: drivers/media/platform/davinci/ 14974F: include/media/davinci/ 14975 14976TI ETHERNET SWITCH DRIVER (CPSW) 14977R: Grygorii Strashko <grygorii.strashko@ti.com> 14978L: linux-omap@vger.kernel.org 14979L: netdev@vger.kernel.org 14980S: Maintained 14981F: drivers/net/ethernet/ti/cpsw* 14982F: drivers/net/ethernet/ti/davinci* 14983 14984TI FLASH MEDIA INTERFACE DRIVER 14985M: Alex Dubov <oakad@yahoo.com> 14986S: Maintained 14987F: drivers/misc/tifm* 14988F: drivers/mmc/host/tifm_sd.c 14989F: include/linux/tifm.h 14990 14991TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14992M: Santosh Shilimkar <ssantosh@kernel.org> 14993L: linux-kernel@vger.kernel.org 14994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14995S: Maintained 14996F: drivers/soc/ti/* 14997T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14998 14999TI LM49xxx FAMILY ASoC CODEC DRIVERS 15000M: M R Swami Reddy <mr.swami.reddy@ti.com> 15001M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15003S: Maintained 15004F: sound/soc/codecs/lm49453* 15005F: sound/soc/codecs/isabelle* 15006 15007TI LP855x BACKLIGHT DRIVER 15008M: Milo Kim <milo.kim@ti.com> 15009S: Maintained 15010F: Documentation/backlight/lp855x-driver.txt 15011F: drivers/video/backlight/lp855x_bl.c 15012F: include/linux/platform_data/lp855x.h 15013 15014TI LP8727 CHARGER DRIVER 15015M: Milo Kim <milo.kim@ti.com> 15016S: Maintained 15017F: drivers/power/supply/lp8727_charger.c 15018F: include/linux/platform_data/lp8727.h 15019 15020TI LP8788 MFD DRIVER 15021M: Milo Kim <milo.kim@ti.com> 15022S: Maintained 15023F: drivers/iio/adc/lp8788_adc.c 15024F: drivers/leds/leds-lp8788.c 15025F: drivers/mfd/lp8788*.c 15026F: drivers/power/supply/lp8788-charger.c 15027F: drivers/regulator/lp8788-*.c 15028F: include/linux/mfd/lp8788*.h 15029 15030TI NETCP ETHERNET DRIVER 15031M: Wingman Kwok <w-kwok2@ti.com> 15032M: Murali Karicheri <m-karicheri2@ti.com> 15033L: netdev@vger.kernel.org 15034S: Maintained 15035F: drivers/net/ethernet/ti/netcp* 15036 15037TI PCM3060 ASoC CODEC DRIVER 15038M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15040S: Maintained 15041F: Documentation/devicetree/bindings/sound/pcm3060.txt 15042F: sound/soc/codecs/pcm3060* 15043 15044TI TAS571X FAMILY ASoC CODEC DRIVER 15045M: Kevin Cernekee <cernekee@chromium.org> 15046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15047S: Odd Fixes 15048F: sound/soc/codecs/tas571x* 15049 15050TI TRF7970A NFC DRIVER 15051M: Mark Greer <mgreer@animalcreek.com> 15052L: linux-wireless@vger.kernel.org 15053L: linux-nfc@lists.01.org (moderated for non-subscribers) 15054S: Supported 15055F: drivers/nfc/trf7970a.c 15056F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15057 15058TI TWL4030 SERIES SOC CODEC DRIVER 15059M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15061S: Maintained 15062F: sound/soc/codecs/twl4030* 15063 15064TI VPE/CAL DRIVERS 15065M: Benoit Parrot <bparrot@ti.com> 15066L: linux-media@vger.kernel.org 15067W: http://linuxtv.org/ 15068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15069S: Maintained 15070F: drivers/media/platform/ti-vpe/ 15071 15072TI WILINK WIRELESS DRIVERS 15073L: linux-wireless@vger.kernel.org 15074W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15075W: http://wireless.kernel.org/en/users/Drivers/wl1251 15076T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15077S: Orphan 15078F: drivers/net/wireless/ti/ 15079F: include/linux/wl12xx.h 15080 15081TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15082M: John Stultz <john.stultz@linaro.org> 15083M: Thomas Gleixner <tglx@linutronix.de> 15084R: Stephen Boyd <sboyd@kernel.org> 15085L: linux-kernel@vger.kernel.org 15086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15087S: Supported 15088F: include/linux/clocksource.h 15089F: include/linux/time.h 15090F: include/linux/timex.h 15091F: include/uapi/linux/time.h 15092F: include/uapi/linux/timex.h 15093F: kernel/time/clocksource.c 15094F: kernel/time/time*.c 15095F: kernel/time/alarmtimer.c 15096F: kernel/time/ntp.c 15097F: tools/testing/selftests/timers/ 15098 15099TIPC NETWORK LAYER 15100M: Jon Maloy <jon.maloy@ericsson.com> 15101M: Ying Xue <ying.xue@windriver.com> 15102L: netdev@vger.kernel.org (core kernel code) 15103L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15104W: http://tipc.sourceforge.net/ 15105S: Maintained 15106F: include/uapi/linux/tipc*.h 15107F: net/tipc/ 15108 15109TLAN NETWORK DRIVER 15110M: Samuel Chessman <chessman@tux.org> 15111L: tlan-devel@lists.sourceforge.net (subscribers-only) 15112W: http://sourceforge.net/projects/tlan/ 15113S: Maintained 15114F: Documentation/networking/tlan.txt 15115F: drivers/net/ethernet/ti/tlan.* 15116 15117TM6000 VIDEO4LINUX DRIVER 15118M: Mauro Carvalho Chehab <mchehab@kernel.org> 15119L: linux-media@vger.kernel.org 15120W: https://linuxtv.org 15121T: git git://linuxtv.org/media_tree.git 15122S: Odd fixes 15123F: drivers/media/usb/tm6000/ 15124F: Documentation/media/v4l-drivers/tm6000* 15125 15126TMIO/SDHI MMC DRIVER 15127M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15128L: linux-mmc@vger.kernel.org 15129S: Supported 15130F: drivers/mmc/host/tmio_mmc* 15131F: drivers/mmc/host/renesas_sdhi* 15132F: include/linux/mfd/tmio.h 15133 15134TMP401 HARDWARE MONITOR DRIVER 15135M: Guenter Roeck <linux@roeck-us.net> 15136L: linux-hwmon@vger.kernel.org 15137S: Maintained 15138F: Documentation/hwmon/tmp401 15139F: drivers/hwmon/tmp401.c 15140 15141TMPFS (SHMEM FILESYSTEM) 15142M: Hugh Dickins <hughd@google.com> 15143L: linux-mm@kvack.org 15144S: Maintained 15145F: include/linux/shmem_fs.h 15146F: mm/shmem.c 15147 15148TOMOYO SECURITY MODULE 15149M: Kentaro Takeda <takedakn@nttdata.co.jp> 15150M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15151L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15152L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15153L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15154L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15155W: http://tomoyo.sourceforge.jp/ 15156T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15157S: Maintained 15158F: security/tomoyo/ 15159 15160TOPSTAR LAPTOP EXTRAS DRIVER 15161M: Herton Ronaldo Krzesinski <herton@canonical.com> 15162L: platform-driver-x86@vger.kernel.org 15163S: Maintained 15164F: drivers/platform/x86/topstar-laptop.c 15165 15166TORTURE-TEST MODULES 15167M: Davidlohr Bueso <dave@stgolabs.net> 15168M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15169M: Josh Triplett <josh@joshtriplett.org> 15170L: linux-kernel@vger.kernel.org 15171S: Supported 15172T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15173F: Documentation/RCU/torture.txt 15174F: kernel/torture.c 15175F: kernel/rcu/rcutorture.c 15176F: kernel/rcu/rcuperf.c 15177F: kernel/locking/locktorture.c 15178 15179TOSHIBA ACPI EXTRAS DRIVER 15180M: Azael Avalos <coproscefalo@gmail.com> 15181L: platform-driver-x86@vger.kernel.org 15182S: Maintained 15183F: drivers/platform/x86/toshiba_acpi.c 15184 15185TOSHIBA BLUETOOTH DRIVER 15186M: Azael Avalos <coproscefalo@gmail.com> 15187L: platform-driver-x86@vger.kernel.org 15188S: Maintained 15189F: drivers/platform/x86/toshiba_bluetooth.c 15190 15191TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15192M: Azael Avalos <coproscefalo@gmail.com> 15193L: platform-driver-x86@vger.kernel.org 15194S: Maintained 15195F: drivers/platform/x86/toshiba_haps.c 15196 15197TOSHIBA SMM DRIVER 15198M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15199W: http://www.buzzard.org.uk/toshiba/ 15200S: Maintained 15201F: drivers/char/toshiba.c 15202F: include/linux/toshiba.h 15203F: include/uapi/linux/toshiba.h 15204 15205TOSHIBA TC358743 DRIVER 15206M: Mats Randgaard <matrandg@cisco.com> 15207L: linux-media@vger.kernel.org 15208S: Maintained 15209F: drivers/media/i2c/tc358743* 15210F: include/media/i2c/tc358743.h 15211 15212TOSHIBA WMI HOTKEYS DRIVER 15213M: Azael Avalos <coproscefalo@gmail.com> 15214L: platform-driver-x86@vger.kernel.org 15215S: Maintained 15216F: drivers/platform/x86/toshiba-wmi.c 15217 15218TPM DEVICE DRIVER 15219M: Peter Huewe <peterhuewe@gmx.de> 15220M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15221R: Jason Gunthorpe <jgg@ziepe.ca> 15222L: linux-integrity@vger.kernel.org 15223Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15224W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15225T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15226S: Maintained 15227F: drivers/char/tpm/ 15228 15229TRACING 15230M: Steven Rostedt <rostedt@goodmis.org> 15231M: Ingo Molnar <mingo@redhat.com> 15232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15233S: Maintained 15234F: Documentation/trace/ftrace.rst 15235F: arch/*/*/*/ftrace.h 15236F: arch/*/kernel/ftrace.c 15237F: include/*/ftrace.h 15238F: include/linux/trace*.h 15239F: include/trace/ 15240F: kernel/trace/ 15241F: tools/testing/selftests/ftrace/ 15242 15243TRACING MMIO ACCESSES (MMIOTRACE) 15244M: Steven Rostedt <rostedt@goodmis.org> 15245M: Ingo Molnar <mingo@kernel.org> 15246R: Karol Herbst <karolherbst@gmail.com> 15247R: Pekka Paalanen <ppaalanen@gmail.com> 15248S: Maintained 15249L: linux-kernel@vger.kernel.org 15250L: nouveau@lists.freedesktop.org 15251F: kernel/trace/trace_mmiotrace.c 15252F: include/linux/mmiotrace.h 15253F: arch/x86/mm/kmmio.c 15254F: arch/x86/mm/mmio-mod.c 15255F: arch/x86/mm/testmmiotrace.c 15256 15257TRIVIAL PATCHES 15258M: Jiri Kosina <trivial@kernel.org> 15259T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15260S: Maintained 15261K: ^Subject:.*(?i)trivial 15262 15263TEMPO SEMICONDUCTOR DRIVERS 15264M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15265S: Maintained 15266F: sound/soc/codecs/tscs*.c 15267F: sound/soc/codecs/tscs*.h 15268F: Documentation/devicetree/bindings/sound/tscs*.txt 15269 15270TTY LAYER 15271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15272M: Jiri Slaby <jslaby@suse.com> 15273S: Supported 15274T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15275F: Documentation/serial/ 15276F: drivers/tty/ 15277F: drivers/tty/serial/serial_core.c 15278F: include/linux/serial_core.h 15279F: include/linux/serial.h 15280F: include/linux/tty.h 15281F: include/uapi/linux/serial_core.h 15282F: include/uapi/linux/serial.h 15283F: include/uapi/linux/tty.h 15284 15285TUA9001 MEDIA DRIVER 15286M: Antti Palosaari <crope@iki.fi> 15287L: linux-media@vger.kernel.org 15288W: https://linuxtv.org 15289W: http://palosaari.fi/linux/ 15290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15291T: git git://linuxtv.org/anttip/media_tree.git 15292S: Maintained 15293F: drivers/media/tuners/tua9001* 15294 15295TULIP NETWORK DRIVERS 15296L: netdev@vger.kernel.org 15297L: linux-parisc@vger.kernel.org 15298S: Orphan 15299F: drivers/net/ethernet/dec/tulip/ 15300 15301TUN/TAP driver 15302M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15303W: http://vtun.sourceforge.net/tun 15304S: Maintained 15305F: Documentation/networking/tuntap.txt 15306F: arch/um/os-Linux/drivers/ 15307 15308TURBOCHANNEL SUBSYSTEM 15309M: "Maciej W. Rozycki" <macro@linux-mips.org> 15310M: Ralf Baechle <ralf@linux-mips.org> 15311L: linux-mips@vger.kernel.org 15312Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15313S: Maintained 15314F: drivers/tc/ 15315F: include/linux/tc.h 15316 15317TURBOSTAT UTILITY 15318M: "Len Brown" <lenb@kernel.org> 15319L: linux-pm@vger.kernel.org 15320B: https://bugzilla.kernel.org 15321Q: https://patchwork.kernel.org/project/linux-pm/list/ 15322T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15323S: Supported 15324F: tools/power/x86/turbostat/ 15325 15326TW5864 VIDEO4LINUX DRIVER 15327M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15328M: Anton Sviridenko <anton@corp.bluecherry.net> 15329M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15330M: Andrey Utkin <andrey_utkin@fastmail.com> 15331L: linux-media@vger.kernel.org 15332S: Supported 15333F: drivers/media/pci/tw5864/ 15334 15335TW68 VIDEO4LINUX DRIVER 15336M: Hans Verkuil <hverkuil@xs4all.nl> 15337L: linux-media@vger.kernel.org 15338T: git git://linuxtv.org/media_tree.git 15339W: https://linuxtv.org 15340S: Odd Fixes 15341F: drivers/media/pci/tw68/ 15342 15343TW686X VIDEO4LINUX DRIVER 15344M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15345L: linux-media@vger.kernel.org 15346T: git git://linuxtv.org/media_tree.git 15347W: http://linuxtv.org 15348S: Maintained 15349F: drivers/media/pci/tw686x/ 15350 15351UBI FILE SYSTEM (UBIFS) 15352M: Richard Weinberger <richard@nod.at> 15353M: Artem Bityutskiy <dedekind1@gmail.com> 15354M: Adrian Hunter <adrian.hunter@intel.com> 15355L: linux-mtd@lists.infradead.org 15356T: git git://git.infradead.org/ubifs-2.6.git 15357W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15358S: Supported 15359F: Documentation/filesystems/ubifs.txt 15360F: fs/ubifs/ 15361 15362UCLINUX (M68KNOMMU AND COLDFIRE) 15363M: Greg Ungerer <gerg@linux-m68k.org> 15364W: http://www.linux-m68k.org/ 15365W: http://www.uclinux.org/ 15366L: linux-m68k@lists.linux-m68k.org 15367L: uclinux-dev@uclinux.org (subscribers-only) 15368T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15369S: Maintained 15370F: arch/m68k/coldfire/ 15371F: arch/m68k/68*/ 15372F: arch/m68k/*/*_no.* 15373F: arch/m68k/include/asm/*_no.* 15374 15375UDF FILESYSTEM 15376M: Jan Kara <jack@suse.com> 15377S: Maintained 15378F: Documentation/filesystems/udf.txt 15379F: fs/udf/ 15380 15381UDRAW TABLET 15382M: Bastien Nocera <hadess@hadess.net> 15383L: linux-input@vger.kernel.org 15384S: Maintained 15385F: drivers/hid/hid-udraw-ps3.c 15386 15387UFS FILESYSTEM 15388M: Evgeniy Dushistov <dushistov@mail.ru> 15389S: Maintained 15390F: Documentation/filesystems/ufs.txt 15391F: fs/ufs/ 15392 15393UHID USERSPACE HID IO DRIVER: 15394M: David Herrmann <dh.herrmann@googlemail.com> 15395L: linux-input@vger.kernel.org 15396S: Maintained 15397F: drivers/hid/uhid.c 15398F: include/uapi/linux/uhid.h 15399 15400ULPI BUS 15401M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15402L: linux-usb@vger.kernel.org 15403S: Maintained 15404F: drivers/usb/common/ulpi.c 15405F: include/linux/ulpi/ 15406 15407ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15408L: linux-usb@vger.kernel.org 15409S: Orphan 15410F: drivers/uwb/ 15411F: include/linux/uwb.h 15412F: include/linux/uwb/ 15413 15414UNICORE32 ARCHITECTURE: 15415M: Guan Xuetao <gxt@pku.edu.cn> 15416W: http://mprc.pku.edu.cn/~guanxuetao/linux 15417S: Maintained 15418T: git git://github.com/gxt/linux.git 15419F: arch/unicore32/ 15420 15421UNIFDEF 15422M: Tony Finch <dot@dotat.at> 15423W: http://dotat.at/prog/unifdef 15424S: Maintained 15425F: scripts/unifdef.c 15426 15427UNIFORM CDROM DRIVER 15428M: Jens Axboe <axboe@kernel.dk> 15429W: http://www.kernel.dk 15430S: Maintained 15431F: Documentation/cdrom/ 15432F: drivers/cdrom/cdrom.c 15433F: include/linux/cdrom.h 15434F: include/uapi/linux/cdrom.h 15435 15436UNISYS S-PAR DRIVERS 15437M: David Kershner <david.kershner@unisys.com> 15438L: sparmaintainer@unisys.com (Unisys internal) 15439S: Supported 15440F: include/linux/visorbus.h 15441F: drivers/visorbus/ 15442F: drivers/staging/unisys/ 15443 15444UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15445M: Vinayak Holikatti <vinholikatti@gmail.com> 15446L: linux-scsi@vger.kernel.org 15447S: Supported 15448F: Documentation/scsi/ufs.txt 15449F: drivers/scsi/ufs/ 15450 15451UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15452M: Joao Pinto <jpinto@synopsys.com> 15453L: linux-scsi@vger.kernel.org 15454S: Supported 15455F: drivers/scsi/ufs/*dwc* 15456 15457UNSORTED BLOCK IMAGES (UBI) 15458M: Artem Bityutskiy <dedekind1@gmail.com> 15459M: Richard Weinberger <richard@nod.at> 15460W: http://www.linux-mtd.infradead.org/ 15461L: linux-mtd@lists.infradead.org 15462T: git git://git.infradead.org/ubifs-2.6.git 15463S: Supported 15464F: drivers/mtd/ubi/ 15465F: include/linux/mtd/ubi.h 15466F: include/uapi/mtd/ubi-user.h 15467 15468USB "USBNET" DRIVER FRAMEWORK 15469M: Oliver Neukum <oneukum@suse.com> 15470L: netdev@vger.kernel.org 15471W: http://www.linux-usb.org/usbnet 15472S: Maintained 15473F: drivers/net/usb/usbnet.c 15474F: include/linux/usb/usbnet.h 15475 15476USB ACM DRIVER 15477M: Oliver Neukum <oneukum@suse.com> 15478L: linux-usb@vger.kernel.org 15479S: Maintained 15480F: Documentation/usb/acm.txt 15481F: drivers/usb/class/cdc-acm.* 15482 15483USB AR5523 WIRELESS DRIVER 15484M: Pontus Fuchs <pontus.fuchs@gmail.com> 15485L: linux-wireless@vger.kernel.org 15486S: Maintained 15487F: drivers/net/wireless/ath/ar5523/ 15488 15489USB ATTACHED SCSI 15490M: Oliver Neukum <oneukum@suse.com> 15491L: linux-usb@vger.kernel.org 15492L: linux-scsi@vger.kernel.org 15493S: Maintained 15494F: drivers/usb/storage/uas.c 15495 15496USB CDC ETHERNET DRIVER 15497M: Oliver Neukum <oliver@neukum.org> 15498L: linux-usb@vger.kernel.org 15499S: Maintained 15500F: drivers/net/usb/cdc_*.c 15501F: include/uapi/linux/usb/cdc.h 15502 15503USB CHAOSKEY DRIVER 15504M: Keith Packard <keithp@keithp.com> 15505L: linux-usb@vger.kernel.org 15506S: Maintained 15507F: drivers/usb/misc/chaoskey.c 15508 15509USB CYPRESS C67X00 DRIVER 15510M: Peter Korsgaard <jacmet@sunsite.dk> 15511L: linux-usb@vger.kernel.org 15512S: Maintained 15513F: drivers/usb/c67x00/ 15514 15515USB DAVICOM DM9601 DRIVER 15516M: Peter Korsgaard <jacmet@sunsite.dk> 15517L: netdev@vger.kernel.org 15518W: http://www.linux-usb.org/usbnet 15519S: Maintained 15520F: drivers/net/usb/dm9601.c 15521 15522USB DIAMOND RIO500 DRIVER 15523M: Cesar Miquel <miquel@df.uba.ar> 15524L: rio500-users@lists.sourceforge.net 15525W: http://rio500.sourceforge.net 15526S: Maintained 15527F: drivers/usb/misc/rio500* 15528 15529USB EHCI DRIVER 15530M: Alan Stern <stern@rowland.harvard.edu> 15531L: linux-usb@vger.kernel.org 15532S: Maintained 15533F: Documentation/usb/ehci.txt 15534F: drivers/usb/host/ehci* 15535 15536USB GADGET/PERIPHERAL SUBSYSTEM 15537M: Felipe Balbi <balbi@kernel.org> 15538L: linux-usb@vger.kernel.org 15539W: http://www.linux-usb.org/gadget 15540T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15541S: Maintained 15542F: drivers/usb/gadget/ 15543F: include/linux/usb/gadget* 15544 15545USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15546M: Jiri Kosina <jikos@kernel.org> 15547M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15548L: linux-usb@vger.kernel.org 15549T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15550S: Maintained 15551F: Documentation/hid/hiddev.txt 15552F: drivers/hid/usbhid/ 15553 15554USB INTEL XHCI ROLE MUX DRIVER 15555M: Hans de Goede <hdegoede@redhat.com> 15556L: linux-usb@vger.kernel.org 15557S: Maintained 15558F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15559 15560USB ISP116X DRIVER 15561M: Olav Kongas <ok@artecdesign.ee> 15562L: linux-usb@vger.kernel.org 15563S: Maintained 15564F: drivers/usb/host/isp116x* 15565F: include/linux/usb/isp116x.h 15566 15567USB LAN78XX ETHERNET DRIVER 15568M: Woojung Huh <woojung.huh@microchip.com> 15569M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15570L: netdev@vger.kernel.org 15571S: Maintained 15572F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15573F: drivers/net/usb/lan78xx.* 15574F: include/dt-bindings/net/microchip-lan78xx.h 15575 15576USB MASS STORAGE DRIVER 15577M: Alan Stern <stern@rowland.harvard.edu> 15578L: linux-usb@vger.kernel.org 15579L: usb-storage@lists.one-eyed-alien.net 15580S: Maintained 15581W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15582F: drivers/usb/storage/ 15583 15584USB MIDI DRIVER 15585M: Clemens Ladisch <clemens@ladisch.de> 15586L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15587T: git git://git.alsa-project.org/alsa-kernel.git 15588S: Maintained 15589F: sound/usb/midi.* 15590 15591USB NETWORKING DRIVERS 15592L: linux-usb@vger.kernel.org 15593S: Odd Fixes 15594F: drivers/net/usb/ 15595 15596USB OHCI DRIVER 15597M: Alan Stern <stern@rowland.harvard.edu> 15598L: linux-usb@vger.kernel.org 15599S: Maintained 15600F: Documentation/usb/ohci.txt 15601F: drivers/usb/host/ohci* 15602 15603USB OTG FSM (Finite State Machine) 15604M: Peter Chen <Peter.Chen@nxp.com> 15605T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15606L: linux-usb@vger.kernel.org 15607S: Maintained 15608F: drivers/usb/common/usb-otg-fsm.c 15609 15610USB OVER IP DRIVER 15611M: Valentina Manea <valentina.manea.m@gmail.com> 15612M: Shuah Khan <shuah@kernel.org> 15613L: linux-usb@vger.kernel.org 15614S: Maintained 15615F: Documentation/usb/usbip_protocol.txt 15616F: drivers/usb/usbip/ 15617F: tools/usb/usbip/ 15618F: tools/testing/selftests/drivers/usb/usbip/ 15619 15620USB PEGASUS DRIVER 15621M: Petko Manolov <petkan@nucleusys.com> 15622L: linux-usb@vger.kernel.org 15623L: netdev@vger.kernel.org 15624T: git git://github.com/petkan/pegasus.git 15625W: https://github.com/petkan/pegasus 15626S: Maintained 15627F: drivers/net/usb/pegasus.* 15628 15629USB PHY LAYER 15630M: Felipe Balbi <balbi@kernel.org> 15631L: linux-usb@vger.kernel.org 15632T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15633S: Maintained 15634F: drivers/usb/phy/ 15635 15636USB PRINTER DRIVER (usblp) 15637M: Pete Zaitcev <zaitcev@redhat.com> 15638L: linux-usb@vger.kernel.org 15639S: Supported 15640F: drivers/usb/class/usblp.c 15641 15642USB QMI WWAN NETWORK DRIVER 15643M: Bjørn Mork <bjorn@mork.no> 15644L: netdev@vger.kernel.org 15645S: Maintained 15646F: Documentation/ABI/testing/sysfs-class-net-qmi 15647F: drivers/net/usb/qmi_wwan.c 15648 15649USB RTL8150 DRIVER 15650M: Petko Manolov <petkan@nucleusys.com> 15651L: linux-usb@vger.kernel.org 15652L: netdev@vger.kernel.org 15653T: git git://github.com/petkan/rtl8150.git 15654W: https://github.com/petkan/rtl8150 15655S: Maintained 15656F: drivers/net/usb/rtl8150.c 15657 15658USB SERIAL SUBSYSTEM 15659M: Johan Hovold <johan@kernel.org> 15660L: linux-usb@vger.kernel.org 15661T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15662S: Maintained 15663F: Documentation/usb/usb-serial.txt 15664F: drivers/usb/serial/ 15665F: include/linux/usb/serial.h 15666 15667USB SMSC75XX ETHERNET DRIVER 15668M: Steve Glendinning <steve.glendinning@shawell.net> 15669L: netdev@vger.kernel.org 15670S: Maintained 15671F: drivers/net/usb/smsc75xx.* 15672 15673USB SMSC95XX ETHERNET DRIVER 15674M: Steve Glendinning <steve.glendinning@shawell.net> 15675M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15676L: netdev@vger.kernel.org 15677S: Maintained 15678F: drivers/net/usb/smsc95xx.* 15679 15680USB SUBSYSTEM 15681M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15682L: linux-usb@vger.kernel.org 15683W: http://www.linux-usb.org 15684T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15685S: Supported 15686F: Documentation/devicetree/bindings/usb/ 15687F: Documentation/usb/ 15688F: drivers/usb/ 15689F: include/linux/usb.h 15690F: include/linux/usb/ 15691 15692USB TYPEC PI3USB30532 MUX DRIVER 15693M: Hans de Goede <hdegoede@redhat.com> 15694L: linux-usb@vger.kernel.org 15695S: Maintained 15696F: drivers/usb/typec/mux/pi3usb30532.c 15697 15698USB TYPEC CLASS 15699M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15700L: linux-usb@vger.kernel.org 15701S: Maintained 15702F: Documentation/ABI/testing/sysfs-class-typec 15703F: Documentation/driver-api/usb/typec.rst 15704F: drivers/usb/typec/ 15705F: include/linux/usb/typec.h 15706 15707USB TYPEC BUS FOR ALTERNATE MODES 15708M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15709L: linux-usb@vger.kernel.org 15710S: Maintained 15711F: Documentation/ABI/testing/sysfs-bus-typec 15712F: Documentation/driver-api/usb/typec_bus.rst 15713F: drivers/usb/typec/altmodes/ 15714F: include/linux/usb/typec_altmode.h 15715 15716USB TYPEC PORT CONTROLLER DRIVERS 15717M: Guenter Roeck <linux@roeck-us.net> 15718L: linux-usb@vger.kernel.org 15719S: Maintained 15720F: drivers/usb/typec/tcpm/ 15721 15722USB UHCI DRIVER 15723M: Alan Stern <stern@rowland.harvard.edu> 15724L: linux-usb@vger.kernel.org 15725S: Maintained 15726F: drivers/usb/host/uhci* 15727 15728USB VIDEO CLASS 15729M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15730L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15731L: linux-media@vger.kernel.org 15732T: git git://linuxtv.org/media_tree.git 15733W: http://www.ideasonboard.org/uvc/ 15734S: Maintained 15735F: drivers/media/usb/uvc/ 15736F: include/uapi/linux/uvcvideo.h 15737 15738USB VISION DRIVER 15739M: Hans Verkuil <hverkuil@xs4all.nl> 15740L: linux-media@vger.kernel.org 15741T: git git://linuxtv.org/media_tree.git 15742W: https://linuxtv.org 15743S: Odd Fixes 15744F: drivers/media/usb/usbvision/ 15745 15746USB WEBCAM GADGET 15747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15748L: linux-usb@vger.kernel.org 15749S: Maintained 15750F: drivers/usb/gadget/function/*uvc* 15751F: drivers/usb/gadget/legacy/webcam.c 15752F: include/uapi/linux/usb/g_uvc.h 15753 15754USB WIRELESS RNDIS DRIVER (rndis_wlan) 15755M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15756L: linux-wireless@vger.kernel.org 15757S: Maintained 15758F: drivers/net/wireless/rndis_wlan.c 15759 15760USB XHCI DRIVER 15761M: Mathias Nyman <mathias.nyman@intel.com> 15762L: linux-usb@vger.kernel.org 15763S: Supported 15764F: drivers/usb/host/xhci* 15765F: drivers/usb/host/pci-quirks* 15766 15767USB ZD1201 DRIVER 15768L: linux-wireless@vger.kernel.org 15769W: http://linux-lc100020.sourceforge.net 15770S: Orphan 15771F: drivers/net/wireless/zydas/zd1201.* 15772 15773USB ZR364XX DRIVER 15774M: Antoine Jacquet <royale@zerezo.com> 15775L: linux-usb@vger.kernel.org 15776L: linux-media@vger.kernel.org 15777T: git git://linuxtv.org/media_tree.git 15778W: http://royale.zerezo.com/zr364xx/ 15779S: Maintained 15780F: Documentation/media/v4l-drivers/zr364xx* 15781F: drivers/media/usb/zr364xx/ 15782 15783USER-MODE LINUX (UML) 15784M: Jeff Dike <jdike@addtoit.com> 15785M: Richard Weinberger <richard@nod.at> 15786L: linux-um@lists.infradead.org 15787W: http://user-mode-linux.sourceforge.net 15788T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15789S: Maintained 15790F: Documentation/virtual/uml/ 15791F: arch/um/ 15792F: arch/x86/um/ 15793F: fs/hostfs/ 15794F: fs/hppfs/ 15795 15796USERSPACE COPYIN/COPYOUT (UIOVEC) 15797M: Alexander Viro <viro@zeniv.linux.org.uk> 15798S: Maintained 15799F: lib/iov_iter.c 15800F: include/linux/uio.h 15801 15802USERSPACE DMA BUFFER DRIVER 15803M: Gerd Hoffmann <kraxel@redhat.com> 15804S: Maintained 15805L: dri-devel@lists.freedesktop.org 15806F: drivers/dma-buf/udmabuf.c 15807F: include/uapi/linux/udmabuf.h 15808T: git git://anongit.freedesktop.org/drm/drm-misc 15809 15810USERSPACE I/O (UIO) 15811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15812S: Maintained 15813T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15814F: Documentation/driver-api/uio-howto.rst 15815F: drivers/uio/ 15816F: include/linux/uio_driver.h 15817 15818UTIL-LINUX PACKAGE 15819M: Karel Zak <kzak@redhat.com> 15820L: util-linux@vger.kernel.org 15821W: http://en.wikipedia.org/wiki/Util-linux 15822T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15823S: Maintained 15824 15825UUID HELPERS 15826M: Christoph Hellwig <hch@lst.de> 15827R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15828L: linux-kernel@vger.kernel.org 15829T: git git://git.infradead.org/users/hch/uuid.git 15830F: lib/uuid.c 15831F: lib/test_uuid.c 15832F: include/linux/uuid.h 15833F: include/uapi/linux/uuid.h 15834S: Maintained 15835 15836UVESAFB DRIVER 15837M: Michal Januszewski <spock@gentoo.org> 15838L: linux-fbdev@vger.kernel.org 15839W: https://github.com/mjanusz/v86d 15840S: Maintained 15841F: Documentation/fb/uvesafb.txt 15842F: drivers/video/fbdev/uvesafb.* 15843 15844VF610 NAND DRIVER 15845M: Stefan Agner <stefan@agner.ch> 15846L: linux-mtd@lists.infradead.org 15847S: Supported 15848F: drivers/mtd/nand/raw/vf610_nfc.c 15849 15850VFAT/FAT/MSDOS FILESYSTEM 15851M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15852S: Maintained 15853F: Documentation/filesystems/vfat.txt 15854F: fs/fat/ 15855 15856VFIO DRIVER 15857M: Alex Williamson <alex.williamson@redhat.com> 15858L: kvm@vger.kernel.org 15859T: git git://github.com/awilliam/linux-vfio.git 15860S: Maintained 15861F: Documentation/vfio.txt 15862F: drivers/vfio/ 15863F: include/linux/vfio.h 15864F: include/uapi/linux/vfio.h 15865 15866VFIO MEDIATED DEVICE DRIVERS 15867M: Kirti Wankhede <kwankhede@nvidia.com> 15868L: kvm@vger.kernel.org 15869S: Maintained 15870F: Documentation/vfio-mediated-device.txt 15871F: drivers/vfio/mdev/ 15872F: include/linux/mdev.h 15873F: samples/vfio-mdev/ 15874 15875VFIO PLATFORM DRIVER 15876M: Eric Auger <eric.auger@redhat.com> 15877L: kvm@vger.kernel.org 15878S: Maintained 15879F: drivers/vfio/platform/ 15880 15881VGA_SWITCHEROO 15882R: Lukas Wunner <lukas@wunner.de> 15883S: Maintained 15884F: Documentation/gpu/vga-switcheroo.rst 15885F: drivers/gpu/vga/vga_switcheroo.c 15886F: include/linux/vga_switcheroo.h 15887T: git git://anongit.freedesktop.org/drm/drm-misc 15888 15889VIA RHINE NETWORK DRIVER 15890S: Orphan 15891F: drivers/net/ethernet/via/via-rhine.c 15892 15893VIA SD/MMC CARD CONTROLLER DRIVER 15894M: Bruce Chang <brucechang@via.com.tw> 15895M: Harald Welte <HaraldWelte@viatech.com> 15896S: Maintained 15897F: drivers/mmc/host/via-sdmmc.c 15898 15899VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15900M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15901L: linux-fbdev@vger.kernel.org 15902S: Maintained 15903F: include/linux/via-core.h 15904F: include/linux/via-gpio.h 15905F: include/linux/via_i2c.h 15906F: drivers/video/fbdev/via/ 15907 15908VIA VELOCITY NETWORK DRIVER 15909M: Francois Romieu <romieu@fr.zoreil.com> 15910L: netdev@vger.kernel.org 15911S: Maintained 15912F: drivers/net/ethernet/via/via-velocity.* 15913 15914VICODEC VIRTUAL CODEC DRIVER 15915M: Hans Verkuil <hans.verkuil@cisco.com> 15916L: linux-media@vger.kernel.org 15917T: git git://linuxtv.org/media_tree.git 15918W: https://linuxtv.org 15919S: Maintained 15920F: drivers/media/platform/vicodec/* 15921 15922VIDEO MULTIPLEXER DRIVER 15923M: Philipp Zabel <p.zabel@pengutronix.de> 15924L: linux-media@vger.kernel.org 15925S: Maintained 15926F: drivers/media/platform/video-mux.c 15927 15928VIDEO I2C POLLING DRIVER 15929M: Matt Ranostay <matt.ranostay@konsulko.com> 15930L: linux-media@vger.kernel.org 15931S: Maintained 15932F: drivers/media/i2c/video-i2c.c 15933 15934VIDEOBUF2 FRAMEWORK 15935M: Pawel Osciak <pawel@osciak.com> 15936M: Marek Szyprowski <m.szyprowski@samsung.com> 15937M: Kyungmin Park <kyungmin.park@samsung.com> 15938L: linux-media@vger.kernel.org 15939S: Maintained 15940F: drivers/media/common/videobuf2/* 15941F: include/media/videobuf2-* 15942 15943VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15944M: Helen Koike <helen.koike@collabora.com> 15945L: linux-media@vger.kernel.org 15946T: git git://linuxtv.org/media_tree.git 15947W: https://linuxtv.org 15948S: Maintained 15949F: drivers/media/platform/vimc/* 15950 15951VIRT LIB 15952M: Alex Williamson <alex.williamson@redhat.com> 15953M: Paolo Bonzini <pbonzini@redhat.com> 15954L: kvm@vger.kernel.org 15955S: Supported 15956F: virt/lib/ 15957 15958VIRTIO AND VHOST VSOCK DRIVER 15959M: Stefan Hajnoczi <stefanha@redhat.com> 15960L: kvm@vger.kernel.org 15961L: virtualization@lists.linux-foundation.org 15962L: netdev@vger.kernel.org 15963S: Maintained 15964F: include/linux/virtio_vsock.h 15965F: include/uapi/linux/virtio_vsock.h 15966F: include/uapi/linux/vsockmon.h 15967F: include/uapi/linux/vm_sockets_diag.h 15968F: net/vmw_vsock/diag.c 15969F: net/vmw_vsock/af_vsock_tap.c 15970F: net/vmw_vsock/virtio_transport_common.c 15971F: net/vmw_vsock/virtio_transport.c 15972F: drivers/net/vsockmon.c 15973F: drivers/vhost/vsock.c 15974F: tools/testing/vsock/ 15975 15976VIRTIO CONSOLE DRIVER 15977M: Amit Shah <amit@kernel.org> 15978L: virtualization@lists.linux-foundation.org 15979S: Maintained 15980F: drivers/char/virtio_console.c 15981F: include/linux/virtio_console.h 15982F: include/uapi/linux/virtio_console.h 15983 15984VIRTIO CORE, NET AND BLOCK DRIVERS 15985M: "Michael S. Tsirkin" <mst@redhat.com> 15986M: Jason Wang <jasowang@redhat.com> 15987L: virtualization@lists.linux-foundation.org 15988S: Maintained 15989F: Documentation/devicetree/bindings/virtio/ 15990F: drivers/virtio/ 15991F: tools/virtio/ 15992F: drivers/net/virtio_net.c 15993F: drivers/block/virtio_blk.c 15994F: include/linux/virtio*.h 15995F: include/uapi/linux/virtio_*.h 15996F: drivers/crypto/virtio/ 15997F: mm/balloon_compaction.c 15998 15999VIRTIO CRYPTO DRIVER 16000M: Gonglei <arei.gonglei@huawei.com> 16001L: virtualization@lists.linux-foundation.org 16002L: linux-crypto@vger.kernel.org 16003S: Maintained 16004F: drivers/crypto/virtio/ 16005F: include/uapi/linux/virtio_crypto.h 16006 16007VIRTIO DRIVERS FOR S390 16008M: Cornelia Huck <cohuck@redhat.com> 16009M: Halil Pasic <pasic@linux.ibm.com> 16010L: linux-s390@vger.kernel.org 16011L: virtualization@lists.linux-foundation.org 16012L: kvm@vger.kernel.org 16013S: Supported 16014F: drivers/s390/virtio/ 16015F: arch/s390/include/uapi/asm/virtio-ccw.h 16016 16017VIRTIO GPU DRIVER 16018M: David Airlie <airlied@linux.ie> 16019M: Gerd Hoffmann <kraxel@redhat.com> 16020L: dri-devel@lists.freedesktop.org 16021L: virtualization@lists.linux-foundation.org 16022T: git git://anongit.freedesktop.org/drm/drm-misc 16023S: Maintained 16024F: drivers/gpu/drm/virtio/ 16025F: include/uapi/linux/virtio_gpu.h 16026 16027VIRTIO HOST (VHOST) 16028M: "Michael S. Tsirkin" <mst@redhat.com> 16029M: Jason Wang <jasowang@redhat.com> 16030L: kvm@vger.kernel.org 16031L: virtualization@lists.linux-foundation.org 16032L: netdev@vger.kernel.org 16033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16034S: Maintained 16035F: drivers/vhost/ 16036F: include/uapi/linux/vhost.h 16037 16038VIRTIO INPUT DRIVER 16039M: Gerd Hoffmann <kraxel@redhat.com> 16040S: Maintained 16041F: drivers/virtio/virtio_input.c 16042F: include/uapi/linux/virtio_input.h 16043 16044VIRTUAL BOX GUEST DEVICE DRIVER 16045M: Hans de Goede <hdegoede@redhat.com> 16046M: Arnd Bergmann <arnd@arndb.de> 16047M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16048S: Maintained 16049F: include/linux/vbox_utils.h 16050F: include/uapi/linux/vbox*.h 16051F: drivers/virt/vboxguest/ 16052 16053VIRTUAL SERIO DEVICE DRIVER 16054M: Stephen Chandler Paul <thatslyude@gmail.com> 16055S: Maintained 16056F: drivers/input/serio/userio.c 16057F: include/uapi/linux/userio.h 16058 16059VIVID VIRTUAL VIDEO DRIVER 16060M: Hans Verkuil <hverkuil@xs4all.nl> 16061L: linux-media@vger.kernel.org 16062T: git git://linuxtv.org/media_tree.git 16063W: https://linuxtv.org 16064S: Maintained 16065F: drivers/media/platform/vivid/* 16066 16067VLYNQ BUS 16068M: Florian Fainelli <f.fainelli@gmail.com> 16069L: openwrt-devel@lists.openwrt.org (subscribers-only) 16070S: Maintained 16071F: drivers/vlynq/vlynq.c 16072F: include/linux/vlynq.h 16073 16074VME SUBSYSTEM 16075M: Martyn Welch <martyn@welchs.me.uk> 16076M: Manohar Vanga <manohar.vanga@gmail.com> 16077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16078L: devel@driverdev.osuosl.org 16079S: Maintained 16080T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16081F: Documentation/driver-api/vme.rst 16082F: drivers/staging/vme/ 16083F: drivers/vme/ 16084F: include/linux/vme* 16085 16086VMWARE BALLOON DRIVER 16087M: Xavier Deguillard <xdeguillard@vmware.com> 16088M: Nadav Amit <namit@vmware.com> 16089M: "VMware, Inc." <pv-drivers@vmware.com> 16090L: linux-kernel@vger.kernel.org 16091S: Maintained 16092F: drivers/misc/vmw_balloon.c 16093 16094VMWARE HYPERVISOR INTERFACE 16095M: Alok Kataria <akataria@vmware.com> 16096L: virtualization@lists.linux-foundation.org 16097S: Supported 16098F: arch/x86/kernel/cpu/vmware.c 16099 16100VMWARE PVRDMA DRIVER 16101M: Adit Ranadive <aditr@vmware.com> 16102M: VMware PV-Drivers <pv-drivers@vmware.com> 16103L: linux-rdma@vger.kernel.org 16104S: Maintained 16105F: drivers/infiniband/hw/vmw_pvrdma/ 16106 16107VMware PVSCSI driver 16108M: Jim Gill <jgill@vmware.com> 16109M: VMware PV-Drivers <pv-drivers@vmware.com> 16110L: linux-scsi@vger.kernel.org 16111S: Maintained 16112F: drivers/scsi/vmw_pvscsi.c 16113F: drivers/scsi/vmw_pvscsi.h 16114 16115VMWARE VMMOUSE SUBDRIVER 16116M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16117M: "VMware, Inc." <pv-drivers@vmware.com> 16118L: linux-input@vger.kernel.org 16119S: Maintained 16120F: drivers/input/mouse/vmmouse.c 16121F: drivers/input/mouse/vmmouse.h 16122 16123VMWARE VMXNET3 ETHERNET DRIVER 16124M: Ronak Doshi <doshir@vmware.com> 16125M: "VMware, Inc." <pv-drivers@vmware.com> 16126L: netdev@vger.kernel.org 16127S: Maintained 16128F: drivers/net/vmxnet3/ 16129 16130VOCORE VOCORE2 BOARD 16131M: Harvey Hunt <harveyhuntnexus@gmail.com> 16132L: linux-mips@vger.kernel.org 16133S: Maintained 16134F: arch/mips/boot/dts/ralink/vocore2.dts 16135 16136VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16137M: Liam Girdwood <lgirdwood@gmail.com> 16138M: Mark Brown <broonie@kernel.org> 16139L: linux-kernel@vger.kernel.org 16140W: http://www.slimlogic.co.uk/?p=48 16141T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16142S: Supported 16143F: Documentation/devicetree/bindings/regulator/ 16144F: Documentation/power/regulator/ 16145F: drivers/regulator/ 16146F: include/dt-bindings/regulator/ 16147F: include/linux/regulator/ 16148 16149VRF 16150M: David Ahern <dsa@cumulusnetworks.com> 16151M: Shrijeet Mukherjee <shrijeet@gmail.com> 16152L: netdev@vger.kernel.org 16153S: Maintained 16154F: drivers/net/vrf.c 16155F: Documentation/networking/vrf.txt 16156 16157VT1211 HARDWARE MONITOR DRIVER 16158M: Juerg Haefliger <juergh@gmail.com> 16159L: linux-hwmon@vger.kernel.org 16160S: Maintained 16161F: Documentation/hwmon/vt1211 16162F: drivers/hwmon/vt1211.c 16163 16164VT8231 HARDWARE MONITOR DRIVER 16165M: Roger Lucas <vt8231@hiddenengine.co.uk> 16166L: linux-hwmon@vger.kernel.org 16167S: Maintained 16168F: drivers/hwmon/vt8231.c 16169 16170VUB300 USB to SDIO/SD/MMC bridge chip 16171M: Tony Olech <tony.olech@elandigitalsystems.com> 16172L: linux-mmc@vger.kernel.org 16173L: linux-usb@vger.kernel.org 16174S: Supported 16175F: drivers/mmc/host/vub300.c 16176 16177W1 DALLAS'S 1-WIRE BUS 16178M: Evgeniy Polyakov <zbr@ioremap.net> 16179S: Maintained 16180F: Documentation/devicetree/bindings/w1/ 16181F: Documentation/w1/ 16182F: drivers/w1/ 16183F: include/linux/w1.h 16184 16185W83791D HARDWARE MONITORING DRIVER 16186M: Marc Hulsman <m.hulsman@tudelft.nl> 16187L: linux-hwmon@vger.kernel.org 16188S: Maintained 16189F: Documentation/hwmon/w83791d 16190F: drivers/hwmon/w83791d.c 16191 16192W83793 HARDWARE MONITORING DRIVER 16193M: Rudolf Marek <r.marek@assembler.cz> 16194L: linux-hwmon@vger.kernel.org 16195S: Maintained 16196F: Documentation/hwmon/w83793 16197F: drivers/hwmon/w83793.c 16198 16199W83795 HARDWARE MONITORING DRIVER 16200M: Jean Delvare <jdelvare@suse.com> 16201L: linux-hwmon@vger.kernel.org 16202S: Maintained 16203F: drivers/hwmon/w83795.c 16204 16205W83L51xD SD/MMC CARD INTERFACE DRIVER 16206M: Pierre Ossman <pierre@ossman.eu> 16207S: Maintained 16208F: drivers/mmc/host/wbsd.* 16209 16210WACOM PROTOCOL 4 SERIAL TABLETS 16211M: Julian Squires <julian@cipht.net> 16212M: Hans de Goede <hdegoede@redhat.com> 16213L: linux-input@vger.kernel.org 16214S: Maintained 16215F: drivers/input/tablet/wacom_serial4.c 16216 16217WATCHDOG DEVICE DRIVERS 16218M: Wim Van Sebroeck <wim@linux-watchdog.org> 16219M: Guenter Roeck <linux@roeck-us.net> 16220L: linux-watchdog@vger.kernel.org 16221W: http://www.linux-watchdog.org/ 16222T: git git://www.linux-watchdog.org/linux-watchdog.git 16223S: Maintained 16224F: Documentation/devicetree/bindings/watchdog/ 16225F: Documentation/watchdog/ 16226F: drivers/watchdog/ 16227F: include/linux/watchdog.h 16228F: include/uapi/linux/watchdog.h 16229 16230WHISKEYCOVE PMIC GPIO DRIVER 16231M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16232L: linux-gpio@vger.kernel.org 16233S: Maintained 16234F: drivers/gpio/gpio-wcove.c 16235 16236WIIMOTE HID DRIVER 16237M: David Herrmann <dh.herrmann@googlemail.com> 16238L: linux-input@vger.kernel.org 16239S: Maintained 16240F: drivers/hid/hid-wiimote* 16241 16242WILOCITY WIL6210 WIRELESS DRIVER 16243M: Maya Erez <merez@codeaurora.org> 16244L: linux-wireless@vger.kernel.org 16245L: wil6210@qti.qualcomm.com 16246S: Supported 16247W: http://wireless.kernel.org/en/users/Drivers/wil6210 16248F: drivers/net/wireless/ath/wil6210/ 16249 16250WIMAX STACK 16251M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16252M: linux-wimax@intel.com 16253L: wimax@linuxwimax.org (subscribers-only) 16254S: Supported 16255W: http://linuxwimax.org 16256F: Documentation/wimax/README.wimax 16257F: include/linux/wimax/debug.h 16258F: include/net/wimax.h 16259F: include/uapi/linux/wimax.h 16260F: net/wimax/ 16261 16262WINBOND CIR DRIVER 16263M: David Härdeman <david@hardeman.nu> 16264S: Maintained 16265F: drivers/media/rc/winbond-cir.c 16266 16267WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16268M: William Breathitt Gray <vilhelm.gray@gmail.com> 16269L: linux-watchdog@vger.kernel.org 16270S: Maintained 16271F: drivers/watchdog/ebc-c384_wdt.c 16272 16273WINSYSTEMS WS16C48 GPIO DRIVER 16274M: William Breathitt Gray <vilhelm.gray@gmail.com> 16275L: linux-gpio@vger.kernel.org 16276S: Maintained 16277F: drivers/gpio/gpio-ws16c48.c 16278 16279WISTRON LAPTOP BUTTON DRIVER 16280M: Miloslav Trmac <mitr@volny.cz> 16281S: Maintained 16282F: drivers/input/misc/wistron_btns.c 16283 16284WL3501 WIRELESS PCMCIA CARD DRIVER 16285L: linux-wireless@vger.kernel.org 16286S: Odd fixes 16287F: drivers/net/wireless/wl3501* 16288 16289WOLFSON MICROELECTRONICS DRIVERS 16290L: patches@opensource.cirrus.com 16291T: git https://github.com/CirrusLogic/linux-drivers.git 16292W: https://github.com/CirrusLogic/linux-drivers/wiki 16293S: Supported 16294F: Documentation/hwmon/wm83?? 16295F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16296F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16297F: Documentation/devicetree/bindings/mfd/arizona.txt 16298F: Documentation/devicetree/bindings/mfd/wm831x.txt 16299F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16300F: arch/arm/mach-s3c64xx/mach-crag6410* 16301F: drivers/clk/clk-wm83*.c 16302F: drivers/extcon/extcon-arizona.c 16303F: drivers/leds/leds-wm83*.c 16304F: drivers/gpio/gpio-*wm*.c 16305F: drivers/gpio/gpio-arizona.c 16306F: drivers/hwmon/wm83??-hwmon.c 16307F: drivers/input/misc/wm831x-on.c 16308F: drivers/input/touchscreen/wm831x-ts.c 16309F: drivers/input/touchscreen/wm97*.c 16310F: drivers/mfd/arizona* 16311F: drivers/mfd/wm*.c 16312F: drivers/mfd/cs47l24* 16313F: drivers/power/supply/wm83*.c 16314F: drivers/rtc/rtc-wm83*.c 16315F: drivers/regulator/wm8*.c 16316F: drivers/regulator/arizona* 16317F: drivers/video/backlight/wm83*_bl.c 16318F: drivers/watchdog/wm83*_wdt.c 16319F: include/linux/mfd/arizona/ 16320F: include/linux/mfd/wm831x/ 16321F: include/linux/mfd/wm8350/ 16322F: include/linux/mfd/wm8400* 16323F: include/linux/regulator/arizona* 16324F: include/linux/wm97xx.h 16325F: include/sound/wm????.h 16326F: sound/soc/codecs/arizona.? 16327F: sound/soc/codecs/wm* 16328F: sound/soc/codecs/cs47l24* 16329 16330WORKQUEUE 16331M: Tejun Heo <tj@kernel.org> 16332R: Lai Jiangshan <jiangshanlai@gmail.com> 16333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16334S: Maintained 16335F: include/linux/workqueue.h 16336F: kernel/workqueue.c 16337F: Documentation/core-api/workqueue.rst 16338 16339X-POWERS AXP288 PMIC DRIVERS 16340M: Hans de Goede <hdegoede@redhat.com> 16341S: Maintained 16342N: axp288 16343F: drivers/acpi/pmic/intel_pmic_xpower.c 16344 16345X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16346M: Chen-Yu Tsai <wens@csie.org> 16347L: linux-kernel@vger.kernel.org 16348S: Maintained 16349N: axp[128] 16350 16351X.25 NETWORK LAYER 16352M: Andrew Hendry <andrew.hendry@gmail.com> 16353L: linux-x25@vger.kernel.org 16354S: Odd Fixes 16355F: Documentation/networking/x25* 16356F: include/net/x25* 16357F: net/x25/ 16358 16359X86 ARCHITECTURE (32-BIT AND 64-BIT) 16360M: Thomas Gleixner <tglx@linutronix.de> 16361M: Ingo Molnar <mingo@redhat.com> 16362M: Borislav Petkov <bp@alien8.de> 16363R: "H. Peter Anvin" <hpa@zytor.com> 16364M: x86@kernel.org 16365L: linux-kernel@vger.kernel.org 16366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16367S: Maintained 16368F: Documentation/devicetree/bindings/x86/ 16369F: Documentation/x86/ 16370F: arch/x86/ 16371 16372X86 ENTRY CODE 16373M: Andy Lutomirski <luto@kernel.org> 16374L: linux-kernel@vger.kernel.org 16375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16376S: Maintained 16377F: arch/x86/entry/ 16378 16379X86 MCE INFRASTRUCTURE 16380M: Tony Luck <tony.luck@intel.com> 16381M: Borislav Petkov <bp@alien8.de> 16382L: linux-edac@vger.kernel.org 16383S: Maintained 16384F: arch/x86/kernel/cpu/mcheck/* 16385 16386X86 MICROCODE UPDATE SUPPORT 16387M: Borislav Petkov <bp@alien8.de> 16388S: Maintained 16389F: arch/x86/kernel/cpu/microcode/* 16390 16391X86 MM 16392M: Dave Hansen <dave.hansen@linux.intel.com> 16393M: Andy Lutomirski <luto@kernel.org> 16394M: Peter Zijlstra <peterz@infradead.org> 16395L: linux-kernel@vger.kernel.org 16396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16397S: Maintained 16398F: arch/x86/mm/ 16399 16400X86 PLATFORM DRIVERS 16401M: Darren Hart <dvhart@infradead.org> 16402M: Andy Shevchenko <andy@infradead.org> 16403L: platform-driver-x86@vger.kernel.org 16404T: git git://git.infradead.org/linux-platform-drivers-x86.git 16405S: Maintained 16406F: drivers/platform/x86/ 16407F: drivers/platform/olpc/ 16408 16409X86 VDSO 16410M: Andy Lutomirski <luto@kernel.org> 16411L: linux-kernel@vger.kernel.org 16412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16413S: Maintained 16414F: arch/x86/entry/vdso/ 16415 16416XARRAY 16417M: Matthew Wilcox <willy@infradead.org> 16418L: linux-fsdevel@vger.kernel.org 16419S: Supported 16420F: Documentation/core-api/xarray.rst 16421F: lib/idr.c 16422F: lib/xarray.c 16423F: include/linux/idr.h 16424F: include/linux/xarray.h 16425F: tools/testing/radix-tree 16426 16427XC2028/3028 TUNER DRIVER 16428M: Mauro Carvalho Chehab <mchehab@kernel.org> 16429L: linux-media@vger.kernel.org 16430W: https://linuxtv.org 16431T: git git://linuxtv.org/media_tree.git 16432S: Maintained 16433F: drivers/media/tuners/tuner-xc2028.* 16434 16435XDP SOCKETS (AF_XDP) 16436M: Björn Töpel <bjorn.topel@intel.com> 16437M: Magnus Karlsson <magnus.karlsson@intel.com> 16438L: netdev@vger.kernel.org 16439S: Maintained 16440F: kernel/bpf/xskmap.c 16441F: net/xdp/ 16442 16443XEN BLOCK SUBSYSTEM 16444M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16445M: Roger Pau Monné <roger.pau@citrix.com> 16446L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16447S: Supported 16448F: drivers/block/xen-blkback/* 16449F: drivers/block/xen* 16450 16451XEN HYPERVISOR ARM 16452M: Stefano Stabellini <sstabellini@kernel.org> 16453L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16454S: Maintained 16455F: arch/arm/xen/ 16456F: arch/arm/include/asm/xen/ 16457 16458XEN HYPERVISOR ARM64 16459M: Stefano Stabellini <sstabellini@kernel.org> 16460L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16461S: Maintained 16462F: arch/arm64/xen/ 16463F: arch/arm64/include/asm/xen/ 16464 16465XEN HYPERVISOR INTERFACE 16466M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16467M: Juergen Gross <jgross@suse.com> 16468R: Stefano Stabellini <sstabellini@kernel.org> 16469L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16470T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16471S: Supported 16472F: arch/x86/xen/ 16473F: arch/x86/platform/pvh/ 16474F: drivers/*/xen-*front.c 16475F: drivers/xen/ 16476F: arch/x86/include/asm/xen/ 16477F: arch/x86/include/asm/pvclock-abi.h 16478F: include/xen/ 16479F: include/uapi/xen/ 16480F: Documentation/ABI/stable/sysfs-hypervisor-xen 16481F: Documentation/ABI/testing/sysfs-hypervisor-xen 16482 16483XEN NETWORK BACKEND DRIVER 16484M: Wei Liu <wei.liu2@citrix.com> 16485M: Paul Durrant <paul.durrant@citrix.com> 16486L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16487L: netdev@vger.kernel.org 16488S: Supported 16489F: drivers/net/xen-netback/* 16490 16491XEN PCI SUBSYSTEM 16492M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16493L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16494S: Supported 16495F: arch/x86/pci/*xen* 16496F: drivers/pci/*xen* 16497 16498XEN PVSCSI DRIVERS 16499M: Juergen Gross <jgross@suse.com> 16500L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16501L: linux-scsi@vger.kernel.org 16502S: Supported 16503F: drivers/scsi/xen-scsifront.c 16504F: drivers/xen/xen-scsiback.c 16505F: include/xen/interface/io/vscsiif.h 16506 16507XEN SWIOTLB SUBSYSTEM 16508M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16509L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16510L: iommu@lists.linux-foundation.org 16511S: Supported 16512F: arch/x86/xen/*swiotlb* 16513F: drivers/xen/*swiotlb* 16514 16515XEN SOUND FRONTEND DRIVER 16516M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16517L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16519S: Supported 16520F: sound/xen/* 16521 16522XFS FILESYSTEM 16523M: Darrick J. Wong <darrick.wong@oracle.com> 16524M: linux-xfs@vger.kernel.org 16525L: linux-xfs@vger.kernel.org 16526W: http://xfs.org/ 16527T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16528S: Supported 16529F: Documentation/filesystems/xfs.txt 16530F: fs/xfs/ 16531 16532XILINX AXI ETHERNET DRIVER 16533M: Anirudha Sarangi <anirudh@xilinx.com> 16534M: John Linn <John.Linn@xilinx.com> 16535S: Maintained 16536F: drivers/net/ethernet/xilinx/xilinx_axienet* 16537 16538XILINX UARTLITE SERIAL DRIVER 16539M: Peter Korsgaard <jacmet@sunsite.dk> 16540L: linux-serial@vger.kernel.org 16541S: Maintained 16542F: drivers/tty/serial/uartlite.c 16543 16544XILINX VIDEO IP CORES 16545M: Hyun Kwon <hyun.kwon@xilinx.com> 16546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16547L: linux-media@vger.kernel.org 16548T: git git://linuxtv.org/media_tree.git 16549S: Supported 16550F: Documentation/devicetree/bindings/media/xilinx/ 16551F: drivers/media/platform/xilinx/ 16552F: include/uapi/linux/xilinx-v4l2-controls.h 16553 16554XILLYBUS DRIVER 16555M: Eli Billauer <eli.billauer@gmail.com> 16556L: linux-kernel@vger.kernel.org 16557S: Supported 16558F: drivers/char/xillybus/ 16559 16560XLP9XX I2C DRIVER 16561M: George Cherian <george.cherian@cavium.com> 16562M: Jan Glauber <jglauber@cavium.com> 16563L: linux-i2c@vger.kernel.org 16564W: http://www.cavium.com 16565S: Supported 16566F: drivers/i2c/busses/i2c-xlp9xx.c 16567 16568XRA1403 GPIO EXPANDER 16569M: Nandor Han <nandor.han@ge.com> 16570M: Semi Malinen <semi.malinen@ge.com> 16571L: linux-gpio@vger.kernel.org 16572S: Maintained 16573F: drivers/gpio/gpio-xra1403.c 16574F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16575 16576XTENSA XTFPGA PLATFORM SUPPORT 16577M: Max Filippov <jcmvbkbc@gmail.com> 16578L: linux-xtensa@linux-xtensa.org 16579S: Maintained 16580F: drivers/spi/spi-xtensa-xtfpga.c 16581F: sound/soc/xtensa/xtfpga-i2s.c 16582 16583YAM DRIVER FOR AX.25 16584M: Jean-Paul Roubelat <jpr@f6fbb.org> 16585L: linux-hams@vger.kernel.org 16586S: Maintained 16587F: drivers/net/hamradio/yam* 16588F: include/linux/yam.h 16589 16590YAMA SECURITY MODULE 16591M: Kees Cook <keescook@chromium.org> 16592T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16593S: Supported 16594F: security/yama/ 16595F: Documentation/admin-guide/LSM/Yama.rst 16596 16597YEALINK PHONE DRIVER 16598M: Henk Vergonet <Henk.Vergonet@gmail.com> 16599L: usbb2k-api-dev@nongnu.org 16600S: Maintained 16601F: Documentation/input/devices/yealink.rst 16602F: drivers/input/misc/yealink.* 16603 16604Z8530 DRIVER FOR AX.25 16605M: Joerg Reuter <jreuter@yaina.de> 16606W: http://yaina.de/jreuter/ 16607W: http://www.qsl.net/dl1bke/ 16608L: linux-hams@vger.kernel.org 16609S: Maintained 16610F: Documentation/networking/z8530drv.txt 16611F: drivers/net/hamradio/*scc.c 16612F: drivers/net/hamradio/z8530.h 16613 16614ZBUD COMPRESSED PAGE ALLOCATOR 16615M: Seth Jennings <sjenning@redhat.com> 16616M: Dan Streetman <ddstreet@ieee.org> 16617L: linux-mm@kvack.org 16618S: Maintained 16619F: mm/zbud.c 16620F: include/linux/zbud.h 16621 16622ZD1211RW WIRELESS DRIVER 16623M: Daniel Drake <dsd@gentoo.org> 16624M: Ulrich Kunitz <kune@deine-taler.de> 16625W: http://zd1211.ath.cx/wiki/DriverRewrite 16626L: linux-wireless@vger.kernel.org 16627L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16628S: Maintained 16629F: drivers/net/wireless/zydas/zd1211rw/ 16630 16631ZD1301 MEDIA DRIVER 16632M: Antti Palosaari <crope@iki.fi> 16633L: linux-media@vger.kernel.org 16634W: https://linuxtv.org/ 16635W: http://palosaari.fi/linux/ 16636Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16637S: Maintained 16638F: drivers/media/usb/dvb-usb-v2/zd1301* 16639 16640ZD1301_DEMOD MEDIA DRIVER 16641M: Antti Palosaari <crope@iki.fi> 16642L: linux-media@vger.kernel.org 16643W: https://linuxtv.org/ 16644W: http://palosaari.fi/linux/ 16645Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16646S: Maintained 16647F: drivers/media/dvb-frontends/zd1301_demod* 16648 16649ZPOOL COMPRESSED PAGE STORAGE API 16650M: Dan Streetman <ddstreet@ieee.org> 16651L: linux-mm@kvack.org 16652S: Maintained 16653F: mm/zpool.c 16654F: include/linux/zpool.h 16655 16656ZR36067 VIDEO FOR LINUX DRIVER 16657L: mjpeg-users@lists.sourceforge.net 16658L: linux-media@vger.kernel.org 16659W: http://mjpeg.sourceforge.net/driver-zoran/ 16660T: hg https://linuxtv.org/hg/v4l-dvb 16661S: Odd Fixes 16662F: drivers/staging/media/zoran/ 16663 16664ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16665M: Minchan Kim <minchan@kernel.org> 16666M: Nitin Gupta <ngupta@vflare.org> 16667R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16668L: linux-kernel@vger.kernel.org 16669S: Maintained 16670F: drivers/block/zram/ 16671F: Documentation/blockdev/zram.txt 16672 16673ZS DECSTATION Z85C30 SERIAL DRIVER 16674M: "Maciej W. Rozycki" <macro@linux-mips.org> 16675S: Maintained 16676F: drivers/tty/serial/zs.* 16677 16678ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16679M: Minchan Kim <minchan@kernel.org> 16680M: Nitin Gupta <ngupta@vflare.org> 16681R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16682L: linux-mm@kvack.org 16683S: Maintained 16684F: mm/zsmalloc.c 16685F: include/linux/zsmalloc.h 16686F: Documentation/vm/zsmalloc.rst 16687 16688ZSWAP COMPRESSED SWAP CACHING 16689M: Seth Jennings <sjenning@redhat.com> 16690M: Dan Streetman <ddstreet@ieee.org> 16691L: linux-mm@kvack.org 16692S: Maintained 16693F: mm/zswap.c 16694 16695THE REST 16696M: Linus Torvalds <torvalds@linux-foundation.org> 16697L: linux-kernel@vger.kernel.org 16698Q: http://patchwork.kernel.org/project/LKML/list/ 16699T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16700S: Buried alive in reporters 16701F: * 16702F: */ 16703