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/Amlogic Meson SoC Sound Drivers 1314M: Jerome Brunet <jbrunet@baylibre.com> 1315L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1316S: Maintained 1317F: sound/soc/meson/ 1318F: Documentation/devicetree/bindings/sound/amlogic* 1319 1320ARM/Annapurna Labs ALPINE ARCHITECTURE 1321M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1322M: Antoine Tenart <antoine.tenart@bootlin.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/mach-alpine/ 1326F: arch/arm/boot/dts/alpine* 1327F: arch/arm64/boot/dts/al/ 1328F: drivers/*/*alpine* 1329 1330ARM/ARTPEC MACHINE SUPPORT 1331M: Jesper Nilsson <jesper.nilsson@axis.com> 1332M: Lars Persson <lars.persson@axis.com> 1333S: Maintained 1334L: linux-arm-kernel@axis.com 1335F: arch/arm/mach-artpec 1336F: arch/arm/boot/dts/artpec6* 1337F: drivers/clk/axis 1338F: drivers/crypto/axis 1339F: drivers/pinctrl/pinctrl-artpec* 1340F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1341 1342ARM/ASPEED I2C DRIVER 1343M: Brendan Higgins <brendanhiggins@google.com> 1344R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1345R: Joel Stanley <joel@jms.id.au> 1346L: linux-i2c@vger.kernel.org 1347L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1348S: Maintained 1349F: drivers/irqchip/irq-aspeed-i2c-ic.c 1350F: drivers/i2c/busses/i2c-aspeed.c 1351F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1352F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1353 1354ARM/ASPEED MACHINE SUPPORT 1355M: Joel Stanley <joel@jms.id.au> 1356R: Andrew Jeffery <andrew@aj.id.au> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1359Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1360S: Supported 1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1362F: arch/arm/mach-aspeed/ 1363F: arch/arm/boot/dts/aspeed-* 1364N: aspeed 1365 1366ARM/CALXEDA HIGHBANK ARCHITECTURE 1367M: Rob Herring <robh@kernel.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/mach-highbank/ 1371F: arch/arm/boot/dts/highbank.dts 1372F: arch/arm/boot/dts/ecx-*.dts* 1373 1374ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1375M: Krzysztof Halasa <khalasa@piap.pl> 1376S: Maintained 1377F: arch/arm/mach-cns3xxx/ 1378 1379ARM/CAVIUM THUNDER NETWORK DRIVER 1380M: Sunil Goutham <sgoutham@cavium.com> 1381M: Robert Richter <rric@kernel.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Supported 1384F: drivers/net/ethernet/cavium/thunder/ 1385 1386ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1387M: Lukasz Majewski <lukma@denx.de> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390F: arch/arm/mach-ep93xx/ts72xx.c 1391 1392ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1393M: Alexander Shiyan <shc_work@mail.ru> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Odd Fixes 1396N: clps711x 1397 1398ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1399M: Lennert Buytenhek <kernel@wantstofly.org> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402 1403ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1404M: Hartley Sweeten <hsweeten@visionengravers.com> 1405M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/mach-ep93xx/ 1409F: arch/arm/mach-ep93xx/include/mach/ 1410 1411ARM/CLKDEV SUPPORT 1412M: Russell King <linux@armlinux.org.uk> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1416F: drivers/clk/clkdev.c 1417 1418ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1419M: Mike Rapoport <mike@compulab.co.il> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1424M: Baruch Siach <baruch@tkos.co.il> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm/boot/dts/cx92755* 1428N: digicolor 1429 1430ARM/CONTEC MICRO9 MACHINE SUPPORT 1431M: Hubert Feurstein <hubert.feurstein@contec.at> 1432S: Maintained 1433F: arch/arm/mach-ep93xx/micro9.c 1434 1435ARM/CORESIGHT FRAMEWORK AND DRIVERS 1436M: Mathieu Poirier <mathieu.poirier@linaro.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439F: drivers/hwtracing/coresight/* 1440F: Documentation/trace/coresight.txt 1441F: Documentation/trace/coresight-cpu-debug.txt 1442F: Documentation/devicetree/bindings/arm/coresight.txt 1443F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1444F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1445F: tools/perf/arch/arm/util/pmu.c 1446F: tools/perf/arch/arm/util/auxtrace.c 1447F: tools/perf/arch/arm/util/cs-etm.c 1448F: tools/perf/arch/arm/util/cs-etm.h 1449F: tools/perf/util/cs-etm.* 1450F: tools/perf/util/cs-etm-decoder/* 1451 1452ARM/CORGI MACHINE SUPPORT 1453M: Richard Purdie <rpurdie@rpsys.net> 1454S: Maintained 1455 1456ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1457M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1458M: Linus Walleij <linus.walleij@linaro.org> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460T: git git://github.com/ulli-kroll/linux.git 1461S: Maintained 1462F: Documentation/devicetree/bindings/arm/gemini.txt 1463F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1464F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1465F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1466F: arch/arm/mach-gemini/ 1467F: drivers/net/ethernet/cortina/ 1468F: drivers/pinctrl/pinctrl-gemini.c 1469F: drivers/rtc/rtc-ftrtc010.c 1470 1471ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1472M: Barry Song <baohua@kernel.org> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1475S: Maintained 1476F: arch/arm/boot/dts/prima2* 1477F: arch/arm/mach-prima2/ 1478F: drivers/clk/sirf/ 1479F: drivers/clocksource/timer-prima2.c 1480F: drivers/clocksource/timer-atlas7.c 1481N: [^a-z]sirf 1482X: drivers/gnss 1483 1484ARM/EBSA110 MACHINE SUPPORT 1485M: Russell King <linux@armlinux.org.uk> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487W: http://www.armlinux.org.uk/ 1488S: Maintained 1489F: arch/arm/mach-ebsa110/ 1490F: drivers/net/ethernet/amd/am79c961a.* 1491 1492ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1493M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1494R: Pengutronix Kernel Team <kernel@pengutronix.de> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497N: efm32 1498 1499ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1500M: Robert Jarzmik <robert.jarzmik@free.fr> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503F: arch/arm/mach-pxa/ezx.c 1504 1505ARM/FARADAY FA526 PORT 1506M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509T: git git://git.berlios.de/gemini-board 1510F: arch/arm/mm/*-fa* 1511 1512ARM/FOOTBRIDGE ARCHITECTURE 1513M: Russell King <linux@armlinux.org.uk> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515W: http://www.armlinux.org.uk/ 1516S: Maintained 1517F: arch/arm/include/asm/hardware/dec21285.h 1518F: arch/arm/mach-footbridge/ 1519 1520ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1521M: Shawn Guo <shawnguo@kernel.org> 1522M: Sascha Hauer <s.hauer@pengutronix.de> 1523R: Pengutronix Kernel Team <kernel@pengutronix.de> 1524R: Fabio Estevam <fabio.estevam@nxp.com> 1525R: NXP Linux Team <linux-imx@nxp.com> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Maintained 1528T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1529F: arch/arm/mach-imx/ 1530F: arch/arm/mach-mxs/ 1531F: arch/arm/boot/dts/imx* 1532F: arch/arm/configs/imx*_defconfig 1533F: drivers/clk/imx/ 1534F: drivers/firmware/imx/ 1535F: drivers/soc/imx/ 1536F: include/linux/firmware/imx/ 1537F: include/soc/imx/ 1538 1539ARM/FREESCALE VYBRID ARM ARCHITECTURE 1540M: Shawn Guo <shawnguo@kernel.org> 1541M: Sascha Hauer <s.hauer@pengutronix.de> 1542R: Pengutronix Kernel Team <kernel@pengutronix.de> 1543R: Stefan Agner <stefan@agner.ch> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1547F: arch/arm/mach-imx/*vf610* 1548F: arch/arm/boot/dts/vf* 1549 1550ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1551M: Shawn Guo <shawnguo@kernel.org> 1552M: Li Yang <leoyang.li@nxp.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1556F: arch/arm/boot/dts/ls1021a* 1557F: arch/arm64/boot/dts/freescale/fsl-* 1558F: arch/arm64/boot/dts/freescale/qoriq-* 1559 1560ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1561M: Lennert Buytenhek <kernel@wantstofly.org> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564 1565ARM/GUMSTIX MACHINE SUPPORT 1566M: Steve Sakoman <sakoman@gmail.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569 1570ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1571M: Philipp Zabel <philipp.zabel@gmail.com> 1572M: Paul Parsons <lost.distance@yahoo.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575F: arch/arm/mach-pxa/hx4700.c 1576F: arch/arm/mach-pxa/include/mach/hx4700.h 1577F: sound/soc/pxa/hx4700.c 1578 1579ARM/HISILICON SOC SUPPORT 1580M: Wei Xu <xuwei5@hisilicon.com> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582W: http://www.hisilicon.com 1583S: Supported 1584T: git git://github.com/hisilicon/linux-hisi.git 1585F: arch/arm/mach-hisi/ 1586F: arch/arm/boot/dts/hi3* 1587F: arch/arm/boot/dts/hip* 1588F: arch/arm/boot/dts/hisi* 1589F: arch/arm64/boot/dts/hisilicon/ 1590 1591ARM/HP JORNADA 7XX MACHINE SUPPORT 1592M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1593W: www.jlime.com 1594S: Maintained 1595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1596F: arch/arm/mach-sa1100/jornada720.c 1597F: arch/arm/mach-sa1100/include/mach/jornada720.h 1598 1599ARM/IGEP MACHINE SUPPORT 1600M: Enric Balletbo i Serra <eballetbo@gmail.com> 1601M: Javier Martinez Canillas <javier@dowhile0.org> 1602L: linux-omap@vger.kernel.org 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/omap3-igep* 1606 1607ARM/INCOME PXA270 SUPPORT 1608M: Marek Vasut <marek.vasut@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/mach-pxa/colibri-pxa270-income.c 1612 1613ARM/INTEL IOP13XX ARM ARCHITECTURE 1614M: Lennert Buytenhek <kernel@wantstofly.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617 1618ARM/INTEL IOP32X ARM ARCHITECTURE 1619M: Lennert Buytenhek <kernel@wantstofly.org> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622 1623ARM/INTEL IOP33X ARM ARCHITECTURE 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625S: Orphan 1626 1627ARM/INTEL IQ81342EX MACHINE SUPPORT 1628M: Lennert Buytenhek <kernel@wantstofly.org> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631 1632ARM/INTEL IXDP2850 MACHINE SUPPORT 1633M: Lennert Buytenhek <kernel@wantstofly.org> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635S: Maintained 1636 1637ARM/INTEL IXP4XX ARM ARCHITECTURE 1638M: Imre Kaloz <kaloz@openwrt.org> 1639M: Krzysztof Halasa <khalasa@piap.pl> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642F: arch/arm/mach-ixp4xx/ 1643 1644ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1645M: Jonathan Cameron <jic23@cam.ac.uk> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/stargate2.c 1649F: drivers/pcmcia/pxa2xx_stargate2.c 1650 1651ARM/INTEL XSC3 (MANZANO) ARM CORE 1652M: Lennert Buytenhek <kernel@wantstofly.org> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655 1656ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1657M: Lennert Buytenhek <kernel@wantstofly.org> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659S: Maintained 1660 1661ARM/LG1K ARCHITECTURE 1662M: Chanho Min <chanho.min@lge.com> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664S: Maintained 1665F: arch/arm64/boot/dts/lg/ 1666 1667ARM/LOGICPD PXA270 MACHINE SUPPORT 1668M: Lennert Buytenhek <kernel@wantstofly.org> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671 1672ARM/LPC18XX ARCHITECTURE 1673M: Vladimir Zapolskiy <vz@mleia.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676F: arch/arm/boot/dts/lpc43* 1677F: drivers/i2c/busses/i2c-lpc2k.c 1678F: drivers/memory/pl172.c 1679F: drivers/mtd/spi-nor/nxp-spifi.c 1680F: drivers/rtc/rtc-lpc24xx.c 1681N: lpc18xx 1682 1683ARM/LPC32XX SOC SUPPORT 1684M: Vladimir Zapolskiy <vz@mleia.com> 1685M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1688S: Maintained 1689F: arch/arm/boot/dts/lpc32* 1690F: arch/arm/mach-lpc32xx/ 1691F: drivers/i2c/busses/i2c-pnx.c 1692F: drivers/net/ethernet/nxp/lpc_eth.c 1693F: drivers/usb/host/ohci-nxp.c 1694F: drivers/watchdog/pnx4008_wdt.c 1695N: lpc32xx 1696 1697ARM/MAGICIAN MACHINE SUPPORT 1698M: Philipp Zabel <philipp.zabel@gmail.com> 1699S: Maintained 1700 1701ARM/Marvell Dove/MV78xx0/Orion SOC support 1702M: Jason Cooper <jason@lakedaemon.net> 1703M: Andrew Lunn <andrew@lunn.ch> 1704M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1705M: Gregory Clement <gregory.clement@bootlin.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708F: Documentation/devicetree/bindings/soc/dove/ 1709F: arch/arm/mach-dove/ 1710F: arch/arm/mach-mv78xx0/ 1711F: arch/arm/mach-orion5x/ 1712F: arch/arm/plat-orion/ 1713F: arch/arm/boot/dts/dove* 1714F: arch/arm/boot/dts/orion5x* 1715 1716ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1717M: Jason Cooper <jason@lakedaemon.net> 1718M: Andrew Lunn <andrew@lunn.ch> 1719M: Gregory Clement <gregory.clement@bootlin.com> 1720M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1722S: Maintained 1723F: arch/arm/boot/dts/armada* 1724F: arch/arm/boot/dts/kirkwood* 1725F: arch/arm/configs/mvebu_*_defconfig 1726F: arch/arm/mach-mvebu/ 1727F: arch/arm64/boot/dts/marvell/armada* 1728F: drivers/cpufreq/armada-37xx-cpufreq.c 1729F: drivers/cpufreq/mvebu-cpufreq.c 1730F: drivers/irqchip/irq-armada-370-xp.c 1731F: drivers/irqchip/irq-mvebu-* 1732F: drivers/pinctrl/mvebu/ 1733F: drivers/rtc/rtc-armada38x.c 1734 1735ARM/Mediatek RTC DRIVER 1736M: Eddie Huang <eddie.huang@mediatek.com> 1737M: Sean Wang <sean.wang@mediatek.com> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1740S: Maintained 1741F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1742F: drivers/rtc/rtc-mt6397.c 1743F: drivers/rtc/rtc-mt7622.c 1744 1745ARM/Mediatek SoC support 1746M: Matthias Brugger <matthias.bgg@gmail.com> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1749W: https://mtk.bcnfs.org/ 1750C: irc://chat.freenode.net/linux-mediatek 1751S: Maintained 1752F: arch/arm/boot/dts/mt6* 1753F: arch/arm/boot/dts/mt7* 1754F: arch/arm/boot/dts/mt8* 1755F: arch/arm/mach-mediatek/ 1756F: arch/arm64/boot/dts/mediatek/ 1757F: drivers/soc/mediatek/ 1758N: mtk 1759N: mt[678] 1760K: mediatek 1761 1762ARM/Mediatek USB3 PHY DRIVER 1763M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: drivers/phy/mediatek/ 1768F: Documentation/devicetree/bindings/phy/phy-mtk-* 1769 1770ARM/MICREL KS8695 ARCHITECTURE 1771M: Greg Ungerer <gerg@uclinux.org> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773F: arch/arm/mach-ks8695/ 1774S: Odd Fixes 1775 1776ARM/Microchip (AT91) SoC support 1777M: Nicolas Ferre <nicolas.ferre@microchip.com> 1778M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1779M: Ludovic Desroches <ludovic.desroches@microchip.com> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.linux4sam.org 1782T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1783S: Supported 1784N: at91 1785N: atmel 1786F: arch/arm/mach-at91/ 1787F: include/soc/at91/ 1788F: arch/arm/boot/dts/at91*.dts 1789F: arch/arm/boot/dts/at91*.dtsi 1790F: arch/arm/boot/dts/sama*.dts 1791F: arch/arm/boot/dts/sama*.dtsi 1792F: arch/arm/include/debug/at91.S 1793F: drivers/memory/atmel* 1794F: drivers/watchdog/sama5d4_wdt.c 1795X: drivers/input/touchscreen/atmel_mxt_ts.c 1796X: drivers/net/wireless/atmel/ 1797 1798ARM/MIOA701 MACHINE SUPPORT 1799M: Robert Jarzmik <robert.jarzmik@free.fr> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801F: arch/arm/mach-pxa/mioa701.c 1802S: Maintained 1803 1804ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1805M: Michael Petchkovsky <mkpetch@internode.on.net> 1806S: Maintained 1807 1808ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1809M: Linus Walleij <linus.walleij@linaro.org> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811S: Maintained 1812F: arch/arm/mach-nomadik/ 1813F: arch/arm/mach-u300/ 1814F: arch/arm/mach-ux500/ 1815F: arch/arm/boot/dts/ste-* 1816F: drivers/clk/clk-nomadik.c 1817F: drivers/clk/clk-u300.c 1818F: drivers/clocksource/clksrc-dbx500-prcmu.c 1819F: drivers/clocksource/timer-u300.c 1820F: drivers/dma/coh901318* 1821F: drivers/dma/ste_dma40* 1822F: drivers/hwspinlock/u8500_hsem.c 1823F: drivers/i2c/busses/i2c-nomadik.c 1824F: drivers/i2c/busses/i2c-stu300.c 1825F: drivers/mfd/ab3100* 1826F: drivers/mfd/ab8500* 1827F: drivers/mfd/abx500* 1828F: drivers/mfd/dbx500* 1829F: drivers/mfd/db8500* 1830F: drivers/pinctrl/nomadik/ 1831F: drivers/pinctrl/pinctrl-coh901* 1832F: drivers/pinctrl/pinctrl-u300.c 1833F: drivers/rtc/rtc-ab3100.c 1834F: drivers/rtc/rtc-ab8500.c 1835F: drivers/rtc/rtc-coh901331.c 1836F: drivers/rtc/rtc-pl031.c 1837F: drivers/watchdog/coh901327_wdt.c 1838F: Documentation/devicetree/bindings/arm/ste-* 1839F: Documentation/devicetree/bindings/arm/ux500/ 1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1841 1842ARM/NUVOTON NPCM ARCHITECTURE 1843M: Avi Fishman <avifishman70@gmail.com> 1844M: Tomer Maimon <tmaimon77@gmail.com> 1845R: Patrick Venture <venture@google.com> 1846R: Nancy Yuen <yuenn@google.com> 1847R: Brendan Higgins <brendanhiggins@google.com> 1848L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1849S: Supported 1850F: arch/arm/mach-npcm/ 1851F: arch/arm/boot/dts/nuvoton-npcm* 1852F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1853F: drivers/*/*npcm* 1854F: Documentation/devicetree/bindings/*/*npcm* 1855F: Documentation/devicetree/bindings/*/*/*npcm* 1856 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE 1858M: Wan ZongShun <mcuos.com@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.mcuos.com 1861S: Maintained 1862F: arch/arm/mach-w90x900/ 1863F: drivers/input/keyboard/w90p910_keypad.c 1864F: drivers/input/touchscreen/w90p910_ts.c 1865F: drivers/watchdog/nuc900_wdt.c 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1867F: drivers/mtd/nand/raw/nuc900_nand.c 1868F: drivers/rtc/rtc-nuc900.c 1869F: drivers/spi/spi-nuc900.c 1870F: drivers/usb/host/ehci-w90x900.c 1871F: drivers/video/fbdev/nuc900fb.c 1872 1873ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1874M: Nelson Castillo <arhuaco@freaks-unidos.net> 1875L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1876W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1877S: Supported 1878 1879ARM/Orion SoC/Technologic Systems TS-78xx platform support 1880M: Alexander Clouter <alex@digriz.org.uk> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882W: http://www.digriz.org.uk/ts78xx/kernel 1883S: Maintained 1884F: arch/arm/mach-orion5x/ts78xx-* 1885 1886ARM/OXNAS platform support 1887M: Neil Armstrong <narmstrong@baylibre.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889L: linux-oxnas@groups.io (moderated for non-subscribers) 1890S: Maintained 1891F: arch/arm/mach-oxnas/ 1892F: arch/arm/boot/dts/ox8*.dts* 1893N: oxnas 1894 1895ARM/PALM TREO SUPPORT 1896M: Tomas Cech <sleep_walker@suse.com> 1897L: linux-arm-kernel@lists.infradead.org 1898W: http://hackndev.com 1899S: Maintained 1900F: arch/arm/mach-pxa/palmtreo.* 1901 1902ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1903M: Marek Vasut <marek.vasut@gmail.com> 1904L: linux-arm-kernel@lists.infradead.org 1905W: http://hackndev.com 1906S: Maintained 1907F: arch/arm/mach-pxa/include/mach/palmtx.h 1908F: arch/arm/mach-pxa/palmtx.c 1909F: arch/arm/mach-pxa/palmt5.* 1910F: arch/arm/mach-pxa/include/mach/palmld.h 1911F: arch/arm/mach-pxa/palmld.c 1912F: arch/arm/mach-pxa/palmte2.* 1913F: arch/arm/mach-pxa/include/mach/palmtc.h 1914F: arch/arm/mach-pxa/palmtc.c 1915 1916ARM/PALMZ72 SUPPORT 1917M: Sergey Lapin <slapin@ossfans.org> 1918L: linux-arm-kernel@lists.infradead.org 1919W: http://hackndev.com 1920S: Maintained 1921F: arch/arm/mach-pxa/palmz72.* 1922 1923ARM/PLEB SUPPORT 1924M: Peter Chubb <pleb@gelato.unsw.edu.au> 1925W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1926S: Maintained 1927 1928ARM/PT DIGITAL BOARD PORT 1929M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1931W: http://www.armlinux.org.uk/ 1932S: Maintained 1933 1934ARM/QUALCOMM SUPPORT 1935M: Andy Gross <andy.gross@linaro.org> 1936M: David Brown <david.brown@linaro.org> 1937L: linux-arm-msm@vger.kernel.org 1938S: Maintained 1939F: Documentation/devicetree/bindings/soc/qcom/ 1940F: arch/arm/boot/dts/qcom-*.dts 1941F: arch/arm/boot/dts/qcom-*.dtsi 1942F: arch/arm/mach-qcom/ 1943F: arch/arm64/boot/dts/qcom/* 1944F: drivers/i2c/busses/i2c-qup.c 1945F: drivers/clk/qcom/ 1946F: drivers/dma/qcom/ 1947F: drivers/soc/qcom/ 1948F: drivers/spi/spi-qup.c 1949F: drivers/tty/serial/msm_serial.c 1950F: drivers/*/pm8???-* 1951F: drivers/mfd/ssbi.c 1952F: drivers/firmware/qcom_scm* 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1954 1955ARM/RADISYS ENP2611 MACHINE SUPPORT 1956M: Lennert Buytenhek <kernel@wantstofly.org> 1957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1958S: Maintained 1959 1960ARM/REALTEK ARCHITECTURE 1961M: Andreas Färber <afaerber@suse.de> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm64/boot/dts/realtek/ 1965F: Documentation/devicetree/bindings/arm/realtek.txt 1966 1967ARM/RENESAS ARM64 ARCHITECTURE 1968M: Simon Horman <horms@verge.net.au> 1969M: Magnus Damm <magnus.damm@gmail.com> 1970L: linux-renesas-soc@vger.kernel.org 1971Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1972T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1973S: Supported 1974F: arch/arm64/boot/dts/renesas/ 1975F: Documentation/devicetree/bindings/arm/shmobile.txt 1976F: drivers/soc/renesas/ 1977F: include/linux/soc/renesas/ 1978 1979ARM/RISCPC ARCHITECTURE 1980M: Russell King <linux@armlinux.org.uk> 1981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1982W: http://www.armlinux.org.uk/ 1983S: Maintained 1984F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1985F: arch/arm/include/asm/hardware/ioc.h 1986F: arch/arm/include/asm/hardware/iomd.h 1987F: arch/arm/include/asm/hardware/memc.h 1988F: arch/arm/mach-rpc/ 1989F: drivers/net/ethernet/8390/etherh.c 1990F: drivers/net/ethernet/i825xx/ether1* 1991F: drivers/net/ethernet/seeq/ether3* 1992F: drivers/scsi/arm/ 1993 1994ARM/Rockchip SoC support 1995M: Heiko Stuebner <heiko@sntech.de> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997L: linux-rockchip@lists.infradead.org 1998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1999S: Maintained 2000F: arch/arm/boot/dts/rk3* 2001F: arch/arm/boot/dts/rv1108* 2002F: arch/arm/mach-rockchip/ 2003F: drivers/clk/rockchip/ 2004F: drivers/i2c/busses/i2c-rk3x.c 2005F: drivers/*/*rockchip* 2006F: drivers/*/*/*rockchip* 2007F: sound/soc/rockchip/ 2008N: rockchip 2009 2010ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2011M: Kukjin Kim <kgene@kernel.org> 2012M: Krzysztof Kozlowski <krzk@kernel.org> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2015Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2016S: Maintained 2017F: arch/arm/boot/dts/s3c* 2018F: arch/arm/boot/dts/s5p* 2019F: arch/arm/boot/dts/exynos* 2020F: arch/arm64/boot/dts/exynos/ 2021F: arch/arm/plat-samsung/ 2022F: arch/arm/mach-s3c24*/ 2023F: arch/arm/mach-s3c64xx/ 2024F: arch/arm/mach-s5p*/ 2025F: arch/arm/mach-exynos*/ 2026F: drivers/*/*s3c24* 2027F: drivers/*/*/*s3c24* 2028F: drivers/*/*s3c64xx* 2029F: drivers/*/*s5pv210* 2030F: drivers/memory/samsung/* 2031F: drivers/soc/samsung/* 2032F: Documentation/arm/Samsung/ 2033F: Documentation/devicetree/bindings/arm/samsung/ 2034F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2035F: Documentation/devicetree/bindings/power/pd-samsung.txt 2036N: exynos 2037 2038ARM/SAMSUNG MOBILE MACHINE SUPPORT 2039M: Kyungmin Park <kyungmin.park@samsung.com> 2040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2041S: Maintained 2042F: arch/arm/mach-s5pv210/ 2043 2044ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2045M: Kyungmin Park <kyungmin.park@samsung.com> 2046M: Kamil Debski <kamil@wypas.org> 2047M: Andrzej Hajda <a.hajda@samsung.com> 2048L: linux-arm-kernel@lists.infradead.org 2049L: linux-media@vger.kernel.org 2050S: Maintained 2051F: drivers/media/platform/s5p-g2d/ 2052 2053ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2054M: Marek Szyprowski <m.szyprowski@samsung.com> 2055L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2056L: linux-media@vger.kernel.org 2057S: Maintained 2058F: drivers/media/platform/s5p-cec/ 2059F: Documentation/devicetree/bindings/media/s5p-cec.txt 2060 2061ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2062M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2063M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2064L: linux-arm-kernel@lists.infradead.org 2065L: linux-media@vger.kernel.org 2066S: Maintained 2067F: drivers/media/platform/s5p-jpeg/ 2068 2069ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2070M: Kyungmin Park <kyungmin.park@samsung.com> 2071M: Kamil Debski <kamil@wypas.org> 2072M: Jeongtae Park <jtp.park@samsung.com> 2073M: Andrzej Hajda <a.hajda@samsung.com> 2074L: linux-arm-kernel@lists.infradead.org 2075L: linux-media@vger.kernel.org 2076S: Maintained 2077F: drivers/media/platform/s5p-mfc/ 2078 2079ARM/SHMOBILE ARM ARCHITECTURE 2080M: Simon Horman <horms@verge.net.au> 2081M: Magnus Damm <magnus.damm@gmail.com> 2082L: linux-renesas-soc@vger.kernel.org 2083Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2085S: Supported 2086F: arch/arm/boot/dts/emev2* 2087F: arch/arm/boot/dts/r7s* 2088F: arch/arm/boot/dts/r8a* 2089F: arch/arm/boot/dts/r9a* 2090F: arch/arm/boot/dts/sh* 2091F: arch/arm/configs/shmobile_defconfig 2092F: arch/arm/include/debug/renesas-scif.S 2093F: arch/arm/mach-shmobile/ 2094F: Documentation/devicetree/bindings/arm/shmobile.txt 2095F: drivers/soc/renesas/ 2096F: include/linux/soc/renesas/ 2097 2098ARM/SOCFPGA ARCHITECTURE 2099M: Dinh Nguyen <dinguyen@kernel.org> 2100S: Maintained 2101F: arch/arm/mach-socfpga/ 2102F: arch/arm/boot/dts/socfpga* 2103F: arch/arm/configs/socfpga_defconfig 2104F: arch/arm64/boot/dts/altera/ 2105W: http://www.rocketboards.org 2106T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2107 2108ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2109M: Dinh Nguyen <dinguyen@kernel.org> 2110S: Maintained 2111F: drivers/clk/socfpga/ 2112 2113ARM/SOCFPGA EDAC SUPPORT 2114M: Thor Thayer <thor.thayer@linux.intel.com> 2115S: Maintained 2116F: drivers/edac/altera_edac. 2117 2118ARM/SPREADTRUM SoC SUPPORT 2119M: Orson Zhai <orsonzhai@gmail.com> 2120M: Baolin Wang <baolin.wang@linaro.org> 2121M: Chunyan Zhang <zhang.lyra@gmail.com> 2122S: Maintained 2123F: arch/arm64/boot/dts/sprd 2124N: sprd 2125 2126ARM/STI ARCHITECTURE 2127M: Patrice Chotard <patrice.chotard@st.com> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129W: http://www.stlinux.com 2130S: Maintained 2131F: arch/arm/mach-sti/ 2132F: arch/arm/boot/dts/sti* 2133F: drivers/char/hw_random/st-rng.c 2134F: drivers/clocksource/arm_global_timer.c 2135F: drivers/clocksource/clksrc_st_lpc.c 2136F: drivers/cpufreq/sti-cpufreq.c 2137F: drivers/dma/st_fdma* 2138F: drivers/i2c/busses/i2c-st.c 2139F: drivers/media/rc/st_rc.c 2140F: drivers/media/platform/sti/c8sectpfe/ 2141F: drivers/mmc/host/sdhci-st.c 2142F: drivers/phy/st/phy-miphy28lp.c 2143F: drivers/phy/st/phy-stih407-usb.c 2144F: drivers/pinctrl/pinctrl-st.c 2145F: drivers/remoteproc/st_remoteproc.c 2146F: drivers/remoteproc/st_slim_rproc.c 2147F: drivers/reset/sti/ 2148F: drivers/rtc/rtc-st-lpc.c 2149F: drivers/tty/serial/st-asc.c 2150F: drivers/usb/dwc3/dwc3-st.c 2151F: drivers/usb/host/ehci-st.c 2152F: drivers/usb/host/ohci-st.c 2153F: drivers/watchdog/st_lpc_wdt.c 2154F: drivers/ata/ahci_st.c 2155F: include/linux/remoteproc/st_slim_rproc.h 2156 2157ARM/STM32 ARCHITECTURE 2158M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2159M: Alexandre Torgue <alexandre.torgue@st.com> 2160L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162S: Maintained 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2164N: stm32 2165N: stm 2166F: arch/arm/boot/dts/stm32* 2167F: arch/arm/mach-stm32/ 2168F: drivers/clocksource/armv7m_systick.c 2169 2170ARM/Synaptics SoC support 2171M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2172M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175F: arch/arm/mach-berlin/ 2176F: arch/arm/boot/dts/berlin* 2177F: arch/arm64/boot/dts/synaptics/ 2178 2179ARM/TANGO ARCHITECTURE 2180M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2181M: Mans Rullgard <mans@mansr.com> 2182L: linux-arm-kernel@lists.infradead.org 2183S: Odd Fixes 2184N: tango 2185 2186ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2187M: Lennert Buytenhek <kernel@wantstofly.org> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189S: Maintained 2190 2191ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2192M: Hans Verkuil <hans.verkuil@cisco.com> 2193L: linux-tegra@vger.kernel.org 2194L: linux-media@vger.kernel.org 2195S: Maintained 2196F: drivers/media/platform/tegra-cec/ 2197F: Documentation/devicetree/bindings/media/tegra-cec.txt 2198 2199ARM/TETON BGA MACHINE SUPPORT 2200M: "Mark F. Brown" <mark.brown314@gmail.com> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202S: Maintained 2203 2204ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2205M: Santosh Shilimkar <ssantosh@kernel.org> 2206L: linux-kernel@vger.kernel.org 2207S: Maintained 2208F: drivers/memory/*emif* 2209 2210ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2211M: Tero Kristo <t-kristo@ti.com> 2212M: Nishanth Menon <nm@ti.com> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Supported 2215F: Documentation/devicetree/bindings/arm/ti/k3.txt 2216F: arch/arm64/boot/dts/ti/Makefile 2217F: arch/arm64/boot/dts/ti/k3-* 2218 2219ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2220M: Santosh Shilimkar <ssantosh@kernel.org> 2221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2222S: Maintained 2223F: arch/arm/mach-keystone/ 2224F: arch/arm/boot/dts/keystone-* 2225T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2226 2227ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2228M: Santosh Shilimkar <ssantosh@kernel.org> 2229L: linux-kernel@vger.kernel.org 2230S: Maintained 2231F: drivers/clk/keystone/ 2232 2233ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2234M: Santosh Shilimkar <ssantosh@kernel.org> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236L: linux-kernel@vger.kernel.org 2237S: Maintained 2238F: drivers/clocksource/timer-keystone.c 2239 2240ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2241M: Santosh Shilimkar <ssantosh@kernel.org> 2242L: linux-kernel@vger.kernel.org 2243S: Maintained 2244F: drivers/power/reset/keystone-reset.c 2245 2246ARM/THECUS N2100 MACHINE SUPPORT 2247M: Lennert Buytenhek <kernel@wantstofly.org> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Maintained 2250 2251ARM/TOSA MACHINE SUPPORT 2252M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2253M: Dirk Opfer <dirk@opfer-online.de> 2254S: Maintained 2255 2256ARM/UNIPHIER ARCHITECTURE 2257M: Masahiro Yamada <yamada.masahiro@socionext.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2260S: Maintained 2261F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2262F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2263F: arch/arm/boot/dts/uniphier* 2264F: arch/arm/include/asm/hardware/cache-uniphier.h 2265F: arch/arm/mach-uniphier/ 2266F: arch/arm/mm/cache-uniphier.c 2267F: arch/arm64/boot/dts/socionext/uniphier* 2268F: drivers/bus/uniphier-system-bus.c 2269F: drivers/clk/uniphier/ 2270F: drivers/gpio/gpio-uniphier.c 2271F: drivers/i2c/busses/i2c-uniphier* 2272F: drivers/irqchip/irq-uniphier-aidet.c 2273F: drivers/mmc/host/uniphier-sd.c 2274F: drivers/pinctrl/uniphier/ 2275F: drivers/reset/reset-uniphier.c 2276F: drivers/tty/serial/8250/8250_uniphier.c 2277N: uniphier 2278 2279ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2280M: Ulf Hansson <ulf.hansson@linaro.org> 2281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2282T: git git://git.linaro.org/people/ulfh/clk.git 2283S: Maintained 2284F: drivers/clk/ux500/ 2285 2286ARM/VERSATILE EXPRESS PLATFORM 2287M: Liviu Dudau <liviu.dudau@arm.com> 2288M: Sudeep Holla <sudeep.holla@arm.com> 2289M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2291S: Maintained 2292F: arch/arm/boot/dts/vexpress* 2293F: arch/arm64/boot/dts/arm/ 2294F: arch/arm/mach-vexpress/ 2295F: */*/vexpress* 2296F: */*/*/vexpress* 2297F: drivers/clk/versatile/clk-vexpress-osc.c 2298F: drivers/clocksource/timer-versatile.c 2299N: mps2 2300 2301ARM/VFP SUPPORT 2302M: Russell King <linux@armlinux.org.uk> 2303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2304W: http://www.armlinux.org.uk/ 2305S: Maintained 2306F: arch/arm/vfp/ 2307 2308ARM/VOIPAC PXA270 SUPPORT 2309M: Marek Vasut <marek.vasut@gmail.com> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-pxa/vpac270.c 2313F: arch/arm/mach-pxa/include/mach/vpac270.h 2314 2315ARM/VT8500 ARM ARCHITECTURE 2316M: Tony Prisk <linux@prisktech.co.nz> 2317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2318S: Maintained 2319F: arch/arm/mach-vt8500/ 2320F: drivers/clocksource/timer-vt8500.c 2321F: drivers/i2c/busses/i2c-wmt.c 2322F: drivers/mmc/host/wmt-sdmmc.c 2323F: drivers/pwm/pwm-vt8500.c 2324F: drivers/rtc/rtc-vt8500.c 2325F: drivers/tty/serial/vt8500_serial.c 2326F: drivers/usb/host/ehci-platform.c 2327F: drivers/usb/host/uhci-platform.c 2328F: drivers/video/fbdev/vt8500lcdfb.* 2329F: drivers/video/fbdev/wm8505fb* 2330F: drivers/video/fbdev/wmt_ge_rops.* 2331 2332ARM/ZIPIT Z2 SUPPORT 2333M: Marek Vasut <marek.vasut@gmail.com> 2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2335S: Maintained 2336F: arch/arm/mach-pxa/z2.c 2337F: arch/arm/mach-pxa/include/mach/z2.h 2338 2339ARM/ZTE ARCHITECTURE 2340M: Jun Nie <jun.nie@linaro.org> 2341M: Shawn Guo <shawnguo@kernel.org> 2342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2343S: Maintained 2344F: arch/arm/boot/dts/zx2967* 2345F: arch/arm/mach-zx/ 2346F: arch/arm64/boot/dts/zte/ 2347F: drivers/clk/zte/ 2348F: drivers/dma/zx_dma.c 2349F: drivers/gpio/gpio-zx.c 2350F: drivers/i2c/busses/i2c-zx2967.c 2351F: drivers/mmc/host/dw_mmc-zx.* 2352F: drivers/pinctrl/zte/ 2353F: drivers/soc/zte/ 2354F: drivers/thermal/zx2967_thermal.c 2355F: drivers/watchdog/zx2967_wdt.c 2356F: Documentation/devicetree/bindings/arm/zte.txt 2357F: Documentation/devicetree/bindings/clock/zx2967*.txt 2358F: Documentation/devicetree/bindings/dma/zxdma.txt 2359F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2360F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2361F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2362F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2363F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2364F: Documentation/devicetree/bindings/soc/zte/ 2365F: Documentation/devicetree/bindings/sound/zte,*.txt 2366F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2367F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2368F: include/dt-bindings/clock/zx2967*.h 2369F: include/dt-bindings/soc/zte,*.h 2370F: sound/soc/codecs/zx_aud96p22.c 2371F: sound/soc/zte/ 2372 2373ARM/ZYNQ ARCHITECTURE 2374M: Michal Simek <michal.simek@xilinx.com> 2375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2376W: http://wiki.xilinx.com 2377T: git https://github.com/Xilinx/linux-xlnx.git 2378S: Supported 2379F: arch/arm/mach-zynq/ 2380F: drivers/cpuidle/cpuidle-zynq.c 2381F: drivers/block/xsysace.c 2382N: zynq 2383N: xilinx 2384F: drivers/clocksource/timer-cadence-ttc.c 2385F: drivers/i2c/busses/i2c-cadence.c 2386F: drivers/mmc/host/sdhci-of-arasan.c 2387F: drivers/edac/synopsys_edac.c 2388F: drivers/i2c/busses/i2c-xiic.c 2389 2390ARM64 PORT (AARCH64 ARCHITECTURE) 2391M: Catalin Marinas <catalin.marinas@arm.com> 2392M: Will Deacon <will.deacon@arm.com> 2393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2394T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2395S: Maintained 2396F: arch/arm64/ 2397X: arch/arm64/boot/dts/ 2398F: Documentation/arm64/ 2399 2400AS3645A LED FLASH CONTROLLER DRIVER 2401M: Sakari Ailus <sakari.ailus@iki.fi> 2402L: linux-leds@vger.kernel.org 2403S: Maintained 2404F: drivers/leds/leds-as3645a.c 2405 2406ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2407M: Tianshu Qiu <tian.shu.qiu@intel.com> 2408L: linux-media@vger.kernel.org 2409T: git git://linuxtv.org/media_tree.git 2410S: Maintained 2411F: drivers/media/i2c/ak7375.c 2412F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2413 2414ASAHI KASEI AK8974 DRIVER 2415M: Linus Walleij <linus.walleij@linaro.org> 2416L: linux-iio@vger.kernel.org 2417W: http://www.akm.com/ 2418S: Supported 2419F: drivers/iio/magnetometer/ak8974.c 2420 2421ASC7621 HARDWARE MONITOR DRIVER 2422M: George Joseph <george.joseph@fairview5.com> 2423L: linux-hwmon@vger.kernel.org 2424S: Maintained 2425F: Documentation/hwmon/asc7621 2426F: drivers/hwmon/asc7621.c 2427 2428ASPEED VIDEO ENGINE DRIVER 2429M: Eddie James <eajames@linux.ibm.com> 2430L: linux-media@vger.kernel.org 2431L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2432S: Maintained 2433F: drivers/media/platform/aspeed-video.c 2434F: Documentation/devicetree/bindings/media/aspeed-video.txt 2435 2436ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2437M: Corentin Chary <corentin.chary@gmail.com> 2438L: acpi4asus-user@lists.sourceforge.net 2439L: platform-driver-x86@vger.kernel.org 2440W: http://acpi4asus.sf.net 2441S: Maintained 2442F: drivers/platform/x86/asus*.c 2443F: drivers/platform/x86/eeepc*.c 2444 2445ASUS WIRELESS RADIO CONTROL DRIVER 2446M: João Paulo Rechi Vita <jprvita@gmail.com> 2447L: platform-driver-x86@vger.kernel.org 2448S: Maintained 2449F: drivers/platform/x86/asus-wireless.c 2450 2451ASYMMETRIC KEYS 2452M: David Howells <dhowells@redhat.com> 2453L: keyrings@vger.kernel.org 2454S: Maintained 2455F: Documentation/crypto/asymmetric-keys.txt 2456F: include/linux/verification.h 2457F: include/crypto/public_key.h 2458F: include/crypto/pkcs7.h 2459F: crypto/asymmetric_keys/ 2460 2461ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2462R: Dan Williams <dan.j.williams@intel.com> 2463W: http://sourceforge.net/projects/xscaleiop 2464S: Odd fixes 2465F: Documentation/crypto/async-tx-api.txt 2466F: crypto/async_tx/ 2467F: drivers/dma/ 2468F: include/linux/dmaengine.h 2469F: include/linux/async_tx.h 2470 2471AT24 EEPROM DRIVER 2472M: Bartosz Golaszewski <brgl@bgdev.pl> 2473L: linux-i2c@vger.kernel.org 2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2475S: Maintained 2476F: Documentation/devicetree/bindings/eeprom/at24.txt 2477F: drivers/misc/eeprom/at24.c 2478F: include/linux/platform_data/at24.h 2479 2480ATA OVER ETHERNET (AOE) DRIVER 2481M: "Ed L. Cashin" <ed.cashin@acm.org> 2482W: http://www.openaoe.org/ 2483S: Supported 2484F: Documentation/aoe/ 2485F: drivers/block/aoe/ 2486 2487ATHEROS 71XX/9XXX GPIO DRIVER 2488M: Alban Bedel <albeu@free.fr> 2489W: https://github.com/AlbanBedel/linux 2490T: git git://github.com/AlbanBedel/linux 2491S: Maintained 2492F: drivers/gpio/gpio-ath79.c 2493F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2494 2495ATHEROS 71XX/9XXX USB PHY DRIVER 2496M: Alban Bedel <albeu@free.fr> 2497W: https://github.com/AlbanBedel/linux 2498T: git git://github.com/AlbanBedel/linux 2499S: Maintained 2500F: drivers/phy/qualcomm/phy-ath79-usb.c 2501F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2502 2503ATHEROS ATH GENERIC UTILITIES 2504M: Kalle Valo <kvalo@codeaurora.org> 2505L: linux-wireless@vger.kernel.org 2506S: Supported 2507F: drivers/net/wireless/ath/* 2508 2509ATHEROS ATH5K WIRELESS DRIVER 2510M: Jiri Slaby <jirislaby@gmail.com> 2511M: Nick Kossifidis <mickflemm@gmail.com> 2512M: Luis Chamberlain <mcgrof@kernel.org> 2513L: linux-wireless@vger.kernel.org 2514W: http://wireless.kernel.org/en/users/Drivers/ath5k 2515S: Maintained 2516F: drivers/net/wireless/ath/ath5k/ 2517 2518ATHEROS ATH6KL WIRELESS DRIVER 2519M: Kalle Valo <kvalo@codeaurora.org> 2520L: linux-wireless@vger.kernel.org 2521W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2523S: Supported 2524F: drivers/net/wireless/ath/ath6kl/ 2525 2526ATI_REMOTE2 DRIVER 2527M: Ville Syrjala <syrjala@sci.fi> 2528S: Maintained 2529F: drivers/input/misc/ati_remote2.c 2530 2531ATK0110 HWMON DRIVER 2532M: Luca Tettamanti <kronos.it@gmail.com> 2533L: linux-hwmon@vger.kernel.org 2534S: Maintained 2535F: drivers/hwmon/asus_atk0110.c 2536 2537ATLX ETHERNET DRIVERS 2538M: Jay Cliburn <jcliburn@gmail.com> 2539M: Chris Snook <chris.snook@gmail.com> 2540L: netdev@vger.kernel.org 2541W: http://sourceforge.net/projects/atl1 2542W: http://atl1.sourceforge.net 2543S: Maintained 2544F: drivers/net/ethernet/atheros/ 2545 2546ATM 2547M: Chas Williams <3chas3@gmail.com> 2548L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2549L: netdev@vger.kernel.org 2550W: http://linux-atm.sourceforge.net 2551S: Maintained 2552F: drivers/atm/ 2553F: include/linux/atm* 2554F: include/uapi/linux/atm* 2555 2556ATMEL MACB ETHERNET DRIVER 2557M: Nicolas Ferre <nicolas.ferre@microchip.com> 2558S: Supported 2559F: drivers/net/ethernet/cadence/ 2560 2561ATMEL MAXTOUCH DRIVER 2562M: Nick Dyer <nick@shmanahar.org> 2563T: git git://github.com/ndyer/linux.git 2564S: Maintained 2565F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2566F: drivers/input/touchscreen/atmel_mxt_ts.c 2567 2568ATMEL WIRELESS DRIVER 2569M: Simon Kelley <simon@thekelleys.org.uk> 2570L: linux-wireless@vger.kernel.org 2571W: http://www.thekelleys.org.uk/atmel 2572W: http://atmelwlandriver.sourceforge.net/ 2573S: Maintained 2574F: drivers/net/wireless/atmel/atmel* 2575 2576ATOMIC INFRASTRUCTURE 2577M: Will Deacon <will.deacon@arm.com> 2578M: Peter Zijlstra <peterz@infradead.org> 2579R: Boqun Feng <boqun.feng@gmail.com> 2580L: linux-kernel@vger.kernel.org 2581S: Maintained 2582F: arch/*/include/asm/atomic*.h 2583F: include/*/atomic*.h 2584 2585ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2586M: Bradley Grove <linuxdrivers@attotech.com> 2587L: linux-scsi@vger.kernel.org 2588W: http://www.attotech.com 2589S: Supported 2590F: drivers/scsi/esas2r 2591 2592ATUSB IEEE 802.15.4 RADIO DRIVER 2593M: Stefan Schmidt <stefan@datenfreihafen.org> 2594L: linux-wpan@vger.kernel.org 2595S: Maintained 2596F: drivers/net/ieee802154/atusb.c 2597F: drivers/net/ieee802154/atusb.h 2598F: drivers/net/ieee802154/at86rf230.h 2599 2600AUDIT SUBSYSTEM 2601M: Paul Moore <paul@paul-moore.com> 2602M: Eric Paris <eparis@redhat.com> 2603L: linux-audit@redhat.com (moderated for non-subscribers) 2604W: https://github.com/linux-audit 2605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2606S: Supported 2607F: include/linux/audit.h 2608F: include/uapi/linux/audit.h 2609F: kernel/audit* 2610 2611AUXILIARY DISPLAY DRIVERS 2612M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2613S: Maintained 2614F: drivers/auxdisplay/ 2615F: include/linux/cfag12864b.h 2616 2617AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2618M: Andreas Klinger <ak@it-klinger.de> 2619L: linux-iio@vger.kernel.org 2620S: Maintained 2621F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2622F: drivers/iio/adc/hx711.c 2623 2624AX.25 NETWORK LAYER 2625M: Ralf Baechle <ralf@linux-mips.org> 2626L: linux-hams@vger.kernel.org 2627W: http://www.linux-ax25.org/ 2628S: Maintained 2629F: include/uapi/linux/ax25.h 2630F: include/net/ax25.h 2631F: net/ax25/ 2632 2633AXENTIA ARM DEVICES 2634M: Peter Rosin <peda@axentia.se> 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2636S: Maintained 2637F: Documentation/devicetree/bindings/arm/axentia.txt 2638F: arch/arm/boot/dts/at91-linea.dtsi 2639F: arch/arm/boot/dts/at91-natte.dtsi 2640F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2641F: arch/arm/boot/dts/at91-tse850-3.dts 2642 2643AXENTIA ASOC DRIVERS 2644M: Peter Rosin <peda@axentia.se> 2645L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2646S: Maintained 2647F: Documentation/devicetree/bindings/sound/axentia,* 2648F: sound/soc/atmel/tse850-pcm5142.c 2649 2650AXXIA I2C CONTROLLER 2651M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2652L: linux-i2c@vger.kernel.org 2653S: Maintained 2654F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2655F: drivers/i2c/busses/i2c-axxia.c 2656 2657AZ6007 DVB DRIVER 2658M: Mauro Carvalho Chehab <mchehab@kernel.org> 2659L: linux-media@vger.kernel.org 2660W: https://linuxtv.org 2661T: git git://linuxtv.org/media_tree.git 2662S: Maintained 2663F: drivers/media/usb/dvb-usb-v2/az6007.c 2664 2665AZTECH FM RADIO RECEIVER DRIVER 2666M: Hans Verkuil <hverkuil@xs4all.nl> 2667L: linux-media@vger.kernel.org 2668T: git git://linuxtv.org/media_tree.git 2669W: https://linuxtv.org 2670S: Maintained 2671F: drivers/media/radio/radio-aztech* 2672 2673B43 WIRELESS DRIVER 2674L: linux-wireless@vger.kernel.org 2675L: b43-dev@lists.infradead.org 2676W: http://wireless.kernel.org/en/users/Drivers/b43 2677S: Odd Fixes 2678F: drivers/net/wireless/broadcom/b43/ 2679 2680B43LEGACY WIRELESS DRIVER 2681M: Larry Finger <Larry.Finger@lwfinger.net> 2682L: linux-wireless@vger.kernel.org 2683L: b43-dev@lists.infradead.org 2684W: http://wireless.kernel.org/en/users/Drivers/b43 2685S: Maintained 2686F: drivers/net/wireless/broadcom/b43legacy/ 2687 2688BACKLIGHT CLASS/SUBSYSTEM 2689M: Lee Jones <lee.jones@linaro.org> 2690M: Daniel Thompson <daniel.thompson@linaro.org> 2691M: Jingoo Han <jingoohan1@gmail.com> 2692L: dri-devel@lists.freedesktop.org 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2694S: Maintained 2695F: drivers/video/backlight/ 2696F: include/linux/backlight.h 2697F: include/linux/pwm_backlight.h 2698F: Documentation/devicetree/bindings/leds/backlight 2699 2700BATMAN ADVANCED 2701M: Marek Lindner <mareklindner@neomailbox.ch> 2702M: Simon Wunderlich <sw@simonwunderlich.de> 2703M: Antonio Quartulli <a@unstable.cc> 2704L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2705W: https://www.open-mesh.org/ 2706Q: https://patchwork.open-mesh.org/project/batman/list/ 2707S: Maintained 2708F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2709F: Documentation/ABI/testing/sysfs-class-net-mesh 2710F: Documentation/networking/batman-adv.rst 2711F: include/uapi/linux/batadv_packet.h 2712F: include/uapi/linux/batman_adv.h 2713F: net/batman-adv/ 2714 2715BAYCOM/HDLCDRV DRIVERS FOR AX.25 2716M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2717L: linux-hams@vger.kernel.org 2718W: http://www.baycom.org/~tom/ham/ham.html 2719S: Maintained 2720F: drivers/net/hamradio/baycom* 2721 2722BCACHE (BLOCK LAYER CACHE) 2723M: Coly Li <colyli@suse.de> 2724M: Kent Overstreet <kent.overstreet@gmail.com> 2725L: linux-bcache@vger.kernel.org 2726W: http://bcache.evilpiepirate.org 2727C: irc://irc.oftc.net/bcache 2728S: Maintained 2729F: drivers/md/bcache/ 2730 2731BDISP ST MEDIA DRIVER 2732M: Fabien Dessenne <fabien.dessenne@st.com> 2733L: linux-media@vger.kernel.org 2734T: git git://linuxtv.org/media_tree.git 2735W: https://linuxtv.org 2736S: Supported 2737F: drivers/media/platform/sti/bdisp 2738 2739BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2740M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2741L: netdev@vger.kernel.org 2742S: Maintained 2743F: drivers/net/ethernet/ec_bhf.c 2744 2745BEFS FILE SYSTEM 2746M: Luis de Bethencourt <luisbg@kernel.org> 2747M: Salah Triki <salah.triki@gmail.com> 2748S: Maintained 2749T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2750F: Documentation/filesystems/befs.txt 2751F: fs/befs/ 2752 2753BFQ I/O SCHEDULER 2754M: Paolo Valente <paolo.valente@linaro.org> 2755M: Jens Axboe <axboe@kernel.dk> 2756L: linux-block@vger.kernel.org 2757S: Maintained 2758F: block/bfq-* 2759F: Documentation/block/bfq-iosched.txt 2760 2761BFS FILE SYSTEM 2762M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2763S: Maintained 2764F: Documentation/filesystems/bfs.txt 2765F: fs/bfs/ 2766F: include/uapi/linux/bfs_fs.h 2767 2768BLINKM RGB LED DRIVER 2769M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2770S: Maintained 2771F: drivers/leds/leds-blinkm.c 2772 2773BLOCK LAYER 2774M: Jens Axboe <axboe@kernel.dk> 2775L: linux-block@vger.kernel.org 2776T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2777S: Maintained 2778F: block/ 2779F: drivers/block/ 2780F: kernel/trace/blktrace.c 2781F: lib/sbitmap.c 2782 2783BLOCK2MTD DRIVER 2784M: Joern Engel <joern@lazybastard.org> 2785L: linux-mtd@lists.infradead.org 2786S: Maintained 2787F: drivers/mtd/devices/block2mtd.c 2788 2789BLUETOOTH DRIVERS 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: drivers/bluetooth/ 2798 2799BLUETOOTH SUBSYSTEM 2800M: Marcel Holtmann <marcel@holtmann.org> 2801M: Johan Hedberg <johan.hedberg@gmail.com> 2802L: linux-bluetooth@vger.kernel.org 2803W: http://www.bluez.org/ 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2806S: Maintained 2807F: net/bluetooth/ 2808F: include/net/bluetooth/ 2809 2810BONDING DRIVER 2811M: Jay Vosburgh <j.vosburgh@gmail.com> 2812M: Veaceslav Falico <vfalico@gmail.com> 2813M: Andy Gospodarek <andy@greyhouse.net> 2814L: netdev@vger.kernel.org 2815W: http://sourceforge.net/projects/bonding/ 2816S: Supported 2817F: drivers/net/bonding/ 2818F: include/uapi/linux/if_bonding.h 2819 2820BPF (Safe dynamic programs and tools) 2821M: Alexei Starovoitov <ast@kernel.org> 2822M: Daniel Borkmann <daniel@iogearbox.net> 2823L: netdev@vger.kernel.org 2824L: linux-kernel@vger.kernel.org 2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2826T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2827Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2828S: Supported 2829F: arch/*/net/* 2830F: Documentation/networking/filter.txt 2831F: Documentation/bpf/ 2832F: include/linux/bpf* 2833F: include/linux/filter.h 2834F: include/trace/events/xdp.h 2835F: include/uapi/linux/bpf* 2836F: include/uapi/linux/filter.h 2837F: kernel/bpf/ 2838F: kernel/trace/bpf_trace.c 2839F: lib/test_bpf.c 2840F: net/bpf/ 2841F: net/core/filter.c 2842F: net/sched/act_bpf.c 2843F: net/sched/cls_bpf.c 2844F: samples/bpf/ 2845F: tools/bpf/ 2846F: tools/lib/bpf/ 2847F: tools/testing/selftests/bpf/ 2848 2849BPF JIT for ARM 2850M: Shubham Bansal <illusionist.neo@gmail.com> 2851L: netdev@vger.kernel.org 2852S: Maintained 2853F: arch/arm/net/ 2854 2855BPF JIT for ARM64 2856M: Daniel Borkmann <daniel@iogearbox.net> 2857M: Alexei Starovoitov <ast@kernel.org> 2858M: Zi Shen Lim <zlim.lnx@gmail.com> 2859L: netdev@vger.kernel.org 2860S: Supported 2861F: arch/arm64/net/ 2862 2863BPF JIT for MIPS (32-BIT AND 64-BIT) 2864M: Paul Burton <paul.burton@mips.com> 2865L: netdev@vger.kernel.org 2866S: Maintained 2867F: arch/mips/net/ 2868 2869BPF JIT for NFP NICs 2870M: Jakub Kicinski <jakub.kicinski@netronome.com> 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: drivers/net/ethernet/netronome/nfp/bpf/ 2874 2875BPF JIT for POWERPC (32-BIT AND 64-BIT) 2876M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2877M: Sandipan Das <sandipan@linux.ibm.com> 2878L: netdev@vger.kernel.org 2879S: Maintained 2880F: arch/powerpc/net/ 2881 2882BPF JIT for S390 2883M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2884M: Heiko Carstens <heiko.carstens@de.ibm.com> 2885L: netdev@vger.kernel.org 2886S: Maintained 2887F: arch/s390/net/ 2888X: arch/s390/net/pnet.c 2889 2890BPF JIT for SPARC (32-BIT AND 64-BIT) 2891M: David S. Miller <davem@davemloft.net> 2892L: netdev@vger.kernel.org 2893S: Maintained 2894F: arch/sparc/net/ 2895 2896BPF JIT for X86 32-BIT 2897M: Wang YanQing <udknight@gmail.com> 2898L: netdev@vger.kernel.org 2899S: Maintained 2900F: arch/x86/net/bpf_jit_comp32.c 2901 2902BPF JIT for X86 64-BIT 2903M: Alexei Starovoitov <ast@kernel.org> 2904M: Daniel Borkmann <daniel@iogearbox.net> 2905L: netdev@vger.kernel.org 2906S: Supported 2907F: arch/x86/net/ 2908X: arch/x86/net/bpf_jit_comp32.c 2909 2910BROADCOM B44 10/100 ETHERNET DRIVER 2911M: Michael Chan <michael.chan@broadcom.com> 2912L: netdev@vger.kernel.org 2913S: Supported 2914F: drivers/net/ethernet/broadcom/b44.* 2915 2916BROADCOM B53 ETHERNET SWITCH DRIVER 2917M: Florian Fainelli <f.fainelli@gmail.com> 2918L: netdev@vger.kernel.org 2919L: openwrt-devel@lists.openwrt.org (subscribers-only) 2920S: Supported 2921F: drivers/net/dsa/b53/* 2922F: include/linux/platform_data/b53.h 2923 2924BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2925M: Florian Fainelli <f.fainelli@gmail.com> 2926M: Ray Jui <rjui@broadcom.com> 2927M: Scott Branden <sbranden@broadcom.com> 2928M: bcm-kernel-feedback-list@broadcom.com 2929T: git git://github.com/broadcom/mach-bcm 2930S: Maintained 2931N: bcm281* 2932N: bcm113* 2933N: bcm216* 2934N: kona 2935F: arch/arm/mach-bcm/ 2936 2937BROADCOM BCM2835 ARM ARCHITECTURE 2938M: Eric Anholt <eric@anholt.net> 2939M: Stefan Wahren <stefan.wahren@i2se.com> 2940L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2942T: git git://github.com/anholt/linux 2943S: Maintained 2944N: bcm2835 2945F: drivers/staging/vc04_services 2946 2947BROADCOM BCM47XX MIPS ARCHITECTURE 2948M: Hauke Mehrtens <hauke@hauke-m.de> 2949M: Rafał Miłecki <zajec5@gmail.com> 2950L: linux-mips@vger.kernel.org 2951S: Maintained 2952F: Documentation/devicetree/bindings/mips/brcm/ 2953F: arch/mips/bcm47xx/* 2954F: arch/mips/include/asm/mach-bcm47xx/* 2955 2956BROADCOM BCM5301X ARM ARCHITECTURE 2957M: Hauke Mehrtens <hauke@hauke-m.de> 2958M: Rafał Miłecki <zajec5@gmail.com> 2959M: bcm-kernel-feedback-list@broadcom.com 2960L: linux-arm-kernel@lists.infradead.org 2961S: Maintained 2962F: arch/arm/mach-bcm/bcm_5301x.c 2963F: arch/arm/boot/dts/bcm5301x*.dtsi 2964F: arch/arm/boot/dts/bcm470* 2965F: arch/arm/boot/dts/bcm953012* 2966 2967BROADCOM BCM53573 ARM ARCHITECTURE 2968M: Rafał Miłecki <rafal@milecki.pl> 2969L: linux-arm-kernel@lists.infradead.org 2970S: Maintained 2971F: arch/arm/boot/dts/bcm53573* 2972F: arch/arm/boot/dts/bcm47189* 2973 2974BROADCOM BCM63XX ARM ARCHITECTURE 2975M: Florian Fainelli <f.fainelli@gmail.com> 2976M: bcm-kernel-feedback-list@broadcom.com 2977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2978T: git git://github.com/broadcom/stblinux.git 2979S: Maintained 2980N: bcm63xx 2981 2982BROADCOM BCM63XX/BCM33XX UDC DRIVER 2983M: Kevin Cernekee <cernekee@gmail.com> 2984L: linux-usb@vger.kernel.org 2985S: Maintained 2986F: drivers/usb/gadget/udc/bcm63xx_udc.* 2987 2988BROADCOM BCM7XXX ARM ARCHITECTURE 2989M: Brian Norris <computersforpeace@gmail.com> 2990M: Gregory Fong <gregory.0xf0@gmail.com> 2991M: Florian Fainelli <f.fainelli@gmail.com> 2992M: bcm-kernel-feedback-list@broadcom.com 2993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2994T: git git://github.com/broadcom/stblinux.git 2995S: Maintained 2996F: arch/arm/mach-bcm/*brcmstb* 2997F: arch/arm/boot/dts/bcm7*.dts* 2998F: drivers/bus/brcmstb_gisb.c 2999F: arch/arm/mm/cache-b15-rac.c 3000F: arch/arm/include/asm/hardware/cache-b15-rac.h 3001N: brcmstb 3002 3003BROADCOM BMIPS CPUFREQ DRIVER 3004M: Markus Mayer <mmayer@broadcom.com> 3005M: bcm-kernel-feedback-list@broadcom.com 3006L: linux-pm@vger.kernel.org 3007S: Maintained 3008F: drivers/cpufreq/bmips-cpufreq.c 3009 3010BROADCOM BMIPS MIPS ARCHITECTURE 3011M: Kevin Cernekee <cernekee@gmail.com> 3012M: Florian Fainelli <f.fainelli@gmail.com> 3013L: linux-mips@vger.kernel.org 3014T: git git://github.com/broadcom/stblinux.git 3015S: Maintained 3016F: arch/mips/bmips/* 3017F: arch/mips/include/asm/mach-bmips/* 3018F: arch/mips/kernel/*bmips* 3019F: arch/mips/boot/dts/brcm/bcm*.dts* 3020F: drivers/irqchip/irq-bcm63* 3021F: drivers/irqchip/irq-bcm7* 3022F: drivers/irqchip/irq-brcmstb* 3023F: include/linux/bcm963xx_nvram.h 3024F: include/linux/bcm963xx_tag.h 3025 3026BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3027M: Rasesh Mody <rasesh.mody@cavium.com> 3028M: Dept-GELinuxNICDev@cavium.com 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/bnx2.* 3032F: drivers/net/ethernet/broadcom/bnx2_* 3033 3034BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3035M: QLogic-Storage-Upstream@qlogic.com 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/bnx2fc/ 3039 3040BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3041M: QLogic-Storage-Upstream@qlogic.com 3042L: linux-scsi@vger.kernel.org 3043S: Supported 3044F: drivers/scsi/bnx2i/ 3045 3046BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3047M: Ariel Elior <ariel.elior@cavium.com> 3048M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3049M: everest-linux-l2@cavium.com 3050L: netdev@vger.kernel.org 3051S: Supported 3052F: drivers/net/ethernet/broadcom/bnx2x/ 3053 3054BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3055M: Michael Chan <michael.chan@broadcom.com> 3056L: netdev@vger.kernel.org 3057S: Supported 3058F: drivers/net/ethernet/broadcom/bnxt/ 3059 3060BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3061M: Arend van Spriel <arend.vanspriel@broadcom.com> 3062M: Franky Lin <franky.lin@broadcom.com> 3063M: Hante Meuleman <hante.meuleman@broadcom.com> 3064M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3065M: Wright Feng <wright.feng@cypress.com> 3066L: linux-wireless@vger.kernel.org 3067L: brcm80211-dev-list.pdl@broadcom.com 3068L: brcm80211-dev-list@cypress.com 3069S: Supported 3070F: drivers/net/wireless/broadcom/brcm80211/ 3071 3072BROADCOM BRCMSTB GPIO DRIVER 3073M: Gregory Fong <gregory.0xf0@gmail.com> 3074L: bcm-kernel-feedback-list@broadcom.com 3075S: Supported 3076F: drivers/gpio/gpio-brcmstb.c 3077F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3078 3079BROADCOM BRCMSTB I2C DRIVER 3080M: Kamal Dasu <kdasu.kdev@gmail.com> 3081L: linux-i2c@vger.kernel.org 3082L: bcm-kernel-feedback-list@broadcom.com 3083S: Supported 3084F: drivers/i2c/busses/i2c-brcmstb.c 3085F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3086 3087BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3088M: Al Cooper <alcooperx@gmail.com> 3089L: linux-kernel@vger.kernel.org 3090L: bcm-kernel-feedback-list@broadcom.com 3091S: Maintained 3092F: drivers/phy/broadcom/phy-brcm-usb* 3093 3094BROADCOM GENET ETHERNET DRIVER 3095M: Doug Berger <opendmb@gmail.com> 3096M: Florian Fainelli <f.fainelli@gmail.com> 3097L: netdev@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/broadcom/genet/ 3100 3101BROADCOM IPROC ARM ARCHITECTURE 3102M: Ray Jui <rjui@broadcom.com> 3103M: Scott Branden <sbranden@broadcom.com> 3104M: bcm-kernel-feedback-list@broadcom.com 3105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3106T: git git://github.com/broadcom/cygnus-linux.git 3107S: Maintained 3108N: iproc 3109N: cygnus 3110N: bcm[-_]nsp 3111N: bcm9113* 3112N: bcm9583* 3113N: bcm9585* 3114N: bcm9586* 3115N: bcm988312 3116N: bcm113* 3117N: bcm583* 3118N: bcm585* 3119N: bcm586* 3120N: bcm88312 3121N: hr2 3122N: stingray 3123F: arch/arm64/boot/dts/broadcom/northstar2/* 3124F: arch/arm64/boot/dts/broadcom/stingray/* 3125F: drivers/clk/bcm/clk-ns* 3126F: drivers/clk/bcm/clk-sr* 3127F: drivers/pinctrl/bcm/pinctrl-ns* 3128F: include/dt-bindings/clock/bcm-sr* 3129 3130BROADCOM KONA GPIO DRIVER 3131M: Ray Jui <rjui@broadcom.com> 3132L: bcm-kernel-feedback-list@broadcom.com 3133S: Supported 3134F: drivers/gpio/gpio-bcm-kona.c 3135F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3136 3137BROADCOM NETXTREME-E ROCE DRIVER 3138M: Selvin Xavier <selvin.xavier@broadcom.com> 3139M: Devesh Sharma <devesh.sharma@broadcom.com> 3140M: Somnath Kotur <somnath.kotur@broadcom.com> 3141M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3142L: linux-rdma@vger.kernel.org 3143W: http://www.broadcom.com 3144S: Supported 3145F: drivers/infiniband/hw/bnxt_re/ 3146F: include/uapi/rdma/bnxt_re-abi.h 3147 3148BROADCOM NVRAM DRIVER 3149M: Rafał Miłecki <zajec5@gmail.com> 3150L: linux-mips@vger.kernel.org 3151S: Maintained 3152F: drivers/firmware/broadcom/* 3153 3154BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3155M: Rafał Miłecki <zajec5@gmail.com> 3156L: linux-wireless@vger.kernel.org 3157S: Maintained 3158F: drivers/bcma/ 3159F: include/linux/bcma/ 3160 3161BROADCOM STB AVS CPUFREQ DRIVER 3162M: Markus Mayer <mmayer@broadcom.com> 3163M: bcm-kernel-feedback-list@broadcom.com 3164L: linux-pm@vger.kernel.org 3165S: Maintained 3166F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3167F: drivers/cpufreq/brcmstb* 3168 3169BROADCOM STB AVS TMON DRIVER 3170M: Markus Mayer <mmayer@broadcom.com> 3171M: bcm-kernel-feedback-list@broadcom.com 3172L: linux-pm@vger.kernel.org 3173S: Maintained 3174F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3175F: drivers/thermal/broadcom/brcmstb* 3176 3177BROADCOM STB NAND FLASH DRIVER 3178M: Brian Norris <computersforpeace@gmail.com> 3179M: Kamal Dasu <kdasu.kdev@gmail.com> 3180L: linux-mtd@lists.infradead.org 3181L: bcm-kernel-feedback-list@broadcom.com 3182S: Maintained 3183F: drivers/mtd/nand/raw/brcmnand/ 3184 3185BROADCOM STB DPFE DRIVER 3186M: Markus Mayer <mmayer@broadcom.com> 3187M: bcm-kernel-feedback-list@broadcom.com 3188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3189S: Maintained 3190F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3191F: drivers/memory/brcmstb_dpfe.c 3192 3193BROADCOM SPI DRIVER 3194M: Kamal Dasu <kdasu.kdev@gmail.com> 3195M: bcm-kernel-feedback-list@broadcom.com 3196S: Maintained 3197F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3198F: drivers/spi/spi-bcm-qspi.* 3199F: drivers/spi/spi-brcmstb-qspi.c 3200F: drivers/spi/spi-iproc-qspi.c 3201 3202BROADCOM SYSTEMPORT ETHERNET DRIVER 3203M: Florian Fainelli <f.fainelli@gmail.com> 3204L: netdev@vger.kernel.org 3205S: Supported 3206F: drivers/net/ethernet/broadcom/bcmsysport.* 3207 3208BROADCOM TG3 GIGABIT ETHERNET DRIVER 3209M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3210M: Prashant Sreedharan <prashant@broadcom.com> 3211M: Michael Chan <mchan@broadcom.com> 3212L: netdev@vger.kernel.org 3213S: Supported 3214F: drivers/net/ethernet/broadcom/tg3.* 3215 3216BROCADE BFA FC SCSI DRIVER 3217M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3218M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3219L: linux-scsi@vger.kernel.org 3220S: Supported 3221F: drivers/scsi/bfa/ 3222 3223BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3224M: Rasesh Mody <rasesh.mody@cavium.com> 3225M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3226M: Dept-GELinuxNICDev@cavium.com 3227L: netdev@vger.kernel.org 3228S: Supported 3229F: drivers/net/ethernet/brocade/bna/ 3230 3231BSG (block layer generic sg v4 driver) 3232M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3233L: linux-scsi@vger.kernel.org 3234S: Supported 3235F: block/bsg.c 3236F: include/linux/bsg.h 3237F: include/uapi/linux/bsg.h 3238 3239BT87X AUDIO DRIVER 3240M: Clemens Ladisch <clemens@ladisch.de> 3241L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3242T: git git://git.alsa-project.org/alsa-kernel.git 3243S: Maintained 3244F: Documentation/sound/cards/bt87x.rst 3245F: sound/pci/bt87x.c 3246 3247BT8XXGPIO DRIVER 3248M: Michael Buesch <m@bues.ch> 3249W: http://bu3sch.de/btgpio.php 3250S: Maintained 3251F: drivers/gpio/gpio-bt8xx.c 3252 3253BTRFS FILE SYSTEM 3254M: Chris Mason <clm@fb.com> 3255M: Josef Bacik <josef@toxicpanda.com> 3256M: David Sterba <dsterba@suse.com> 3257L: linux-btrfs@vger.kernel.org 3258W: http://btrfs.wiki.kernel.org/ 3259Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3261S: Maintained 3262F: Documentation/filesystems/btrfs.txt 3263F: fs/btrfs/ 3264F: include/linux/btrfs* 3265F: include/uapi/linux/btrfs* 3266 3267BTTV VIDEO4LINUX DRIVER 3268M: Mauro Carvalho Chehab <mchehab@kernel.org> 3269L: linux-media@vger.kernel.org 3270W: https://linuxtv.org 3271T: git git://linuxtv.org/media_tree.git 3272S: Odd fixes 3273F: Documentation/media/v4l-drivers/bttv* 3274F: drivers/media/pci/bt8xx/bttv* 3275 3276BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3277M: Chanwoo Choi <cw00.choi@samsung.com> 3278L: linux-pm@vger.kernel.org 3279L: linux-samsung-soc@vger.kernel.org 3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3281S: Maintained 3282F: drivers/devfreq/exynos-bus.c 3283F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3284 3285BUSLOGIC SCSI DRIVER 3286M: Khalid Aziz <khalid@gonehiking.org> 3287L: linux-scsi@vger.kernel.org 3288S: Maintained 3289F: drivers/scsi/BusLogic.* 3290F: drivers/scsi/FlashPoint.* 3291 3292C-MEDIA CMI8788 DRIVER 3293M: Clemens Ladisch <clemens@ladisch.de> 3294L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3295T: git git://git.alsa-project.org/alsa-kernel.git 3296S: Maintained 3297F: sound/pci/oxygen/ 3298 3299C-SKY ARCHITECTURE 3300M: Guo Ren <guoren@kernel.org> 3301T: git https://github.com/c-sky/csky-linux.git 3302S: Supported 3303F: arch/csky/ 3304F: Documentation/devicetree/bindings/csky/ 3305F: drivers/irqchip/irq-csky-* 3306F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3307F: drivers/clocksource/timer-gx6605s.c 3308F: drivers/clocksource/timer-mp-csky.c 3309F: Documentation/devicetree/bindings/timer/csky,* 3310K: csky 3311N: csky 3312 3313C6X ARCHITECTURE 3314M: Mark Salter <msalter@redhat.com> 3315M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3316L: linux-c6x-dev@linux-c6x.org 3317W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3318S: Maintained 3319F: arch/c6x/ 3320 3321CA8210 IEEE-802.15.4 RADIO DRIVER 3322M: Harry Morris <h.morris@cascoda.com> 3323L: linux-wpan@vger.kernel.org 3324W: https://github.com/Cascoda/ca8210-linux.git 3325S: Maintained 3326F: drivers/net/ieee802154/ca8210.c 3327F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3328 3329CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3330M: David Howells <dhowells@redhat.com> 3331L: linux-cachefs@redhat.com (moderated for non-subscribers) 3332S: Supported 3333F: Documentation/filesystems/caching/cachefiles.txt 3334F: fs/cachefiles/ 3335 3336CADENCE MIPI-CSI2 BRIDGES 3337M: Maxime Ripard <maxime.ripard@bootlin.com> 3338L: linux-media@vger.kernel.org 3339S: Maintained 3340F: Documentation/devicetree/bindings/media/cdns,*.txt 3341F: drivers/media/platform/cadence/cdns-csi2* 3342 3343CADET FM/AM RADIO RECEIVER DRIVER 3344M: Hans Verkuil <hverkuil@xs4all.nl> 3345L: linux-media@vger.kernel.org 3346T: git git://linuxtv.org/media_tree.git 3347W: https://linuxtv.org 3348S: Maintained 3349F: drivers/media/radio/radio-cadet* 3350 3351CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3352M: Jonathan Corbet <corbet@lwn.net> 3353L: linux-media@vger.kernel.org 3354T: git git://linuxtv.org/media_tree.git 3355S: Maintained 3356F: Documentation/media/v4l-drivers/cafe_ccic* 3357F: drivers/media/platform/marvell-ccic/ 3358 3359CAIF NETWORK LAYER 3360M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3361L: netdev@vger.kernel.org 3362S: Supported 3363F: Documentation/networking/caif/ 3364F: drivers/net/caif/ 3365F: include/uapi/linux/caif/ 3366F: include/net/caif/ 3367F: net/caif/ 3368 3369CAKE QDISC 3370M: Toke Høiland-Jørgensen <toke@toke.dk> 3371L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3372S: Maintained 3373F: net/sched/sch_cake.c 3374 3375CALGARY x86-64 IOMMU 3376M: Muli Ben-Yehuda <mulix@mulix.org> 3377M: Jon Mason <jdmason@kudzu.us> 3378L: iommu@lists.linux-foundation.org 3379S: Maintained 3380F: arch/x86/kernel/pci-calgary_64.c 3381F: arch/x86/kernel/tce_64.c 3382F: arch/x86/include/asm/calgary.h 3383F: arch/x86/include/asm/tce.h 3384 3385CAN NETWORK DRIVERS 3386M: Wolfgang Grandegger <wg@grandegger.com> 3387M: Marc Kleine-Budde <mkl@pengutronix.de> 3388L: linux-can@vger.kernel.org 3389W: https://github.com/linux-can 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3392S: Maintained 3393F: Documentation/devicetree/bindings/net/can/ 3394F: drivers/net/can/ 3395F: include/linux/can/dev.h 3396F: include/linux/can/platform/ 3397F: include/uapi/linux/can/error.h 3398F: include/uapi/linux/can/netlink.h 3399 3400CAN NETWORK LAYER 3401M: Oliver Hartkopp <socketcan@hartkopp.net> 3402M: Marc Kleine-Budde <mkl@pengutronix.de> 3403L: linux-can@vger.kernel.org 3404W: https://github.com/linux-can 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3407S: Maintained 3408F: Documentation/networking/can.rst 3409F: net/can/ 3410F: include/linux/can/core.h 3411F: include/uapi/linux/can.h 3412F: include/uapi/linux/can/bcm.h 3413F: include/uapi/linux/can/raw.h 3414F: include/uapi/linux/can/gw.h 3415 3416CAPABILITIES 3417M: Serge Hallyn <serge@hallyn.com> 3418L: linux-security-module@vger.kernel.org 3419S: Supported 3420F: include/linux/capability.h 3421F: include/uapi/linux/capability.h 3422F: security/commoncap.c 3423F: kernel/capability.c 3424 3425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3426M: Kevin Tsai <ktsai@capellamicro.com> 3427S: Maintained 3428F: drivers/iio/light/cm* 3429 3430CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3431M: Christian Lamparter <chunkeey@googlemail.com> 3432L: linux-wireless@vger.kernel.org 3433W: http://wireless.kernel.org/en/users/Drivers/carl9170 3434S: Maintained 3435F: drivers/net/wireless/ath/carl9170/ 3436 3437CAVIUM I2C DRIVER 3438M: Jan Glauber <jglauber@cavium.com> 3439M: David Daney <david.daney@cavium.com> 3440W: http://www.cavium.com 3441S: Supported 3442F: drivers/i2c/busses/i2c-octeon* 3443F: drivers/i2c/busses/i2c-thunderx* 3444 3445CAVIUM LIQUIDIO NETWORK DRIVER 3446M: Derek Chickles <derek.chickles@caviumnetworks.com> 3447M: Satanand Burla <satananda.burla@caviumnetworks.com> 3448M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3449M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3450L: netdev@vger.kernel.org 3451W: http://www.cavium.com 3452S: Supported 3453F: drivers/net/ethernet/cavium/liquidio/ 3454 3455CAVIUM MMC DRIVER 3456M: Jan Glauber <jglauber@cavium.com> 3457M: David Daney <david.daney@cavium.com> 3458M: Steven J. Hill <Steven.Hill@cavium.com> 3459W: http://www.cavium.com 3460S: Supported 3461F: drivers/mmc/host/cavium* 3462 3463CAVIUM OCTEON-TX CRYPTO DRIVER 3464M: George Cherian <george.cherian@cavium.com> 3465L: linux-crypto@vger.kernel.org 3466W: http://www.cavium.com 3467S: Supported 3468F: drivers/crypto/cavium/cpt/ 3469 3470CAVIUM THUNDERX2 ARM64 SOC 3471M: Robert Richter <rrichter@cavium.com> 3472M: Jayachandran C <jnair@caviumnetworks.com> 3473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3474S: Maintained 3475F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3476F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3477 3478CC2520 IEEE-802.15.4 RADIO DRIVER 3479M: Varka Bhadram <varkabhadram@gmail.com> 3480L: linux-wpan@vger.kernel.org 3481S: Maintained 3482F: drivers/net/ieee802154/cc2520.c 3483F: include/linux/spi/cc2520.h 3484F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3485 3486CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3487M: Gilad Ben-Yossef <gilad@benyossef.com> 3488L: linux-crypto@vger.kernel.org 3489S: Supported 3490F: drivers/crypto/ccree/ 3491W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3492 3493CEC FRAMEWORK 3494M: Hans Verkuil <hans.verkuil@cisco.com> 3495L: linux-media@vger.kernel.org 3496T: git git://linuxtv.org/media_tree.git 3497W: http://linuxtv.org 3498S: Supported 3499F: Documentation/media/kapi/cec-core.rst 3500F: Documentation/media/uapi/cec 3501F: drivers/media/cec/ 3502F: drivers/media/rc/keymaps/rc-cec.c 3503F: include/media/cec.h 3504F: include/media/cec-notifier.h 3505F: include/uapi/linux/cec.h 3506F: include/uapi/linux/cec-funcs.h 3507F: Documentation/devicetree/bindings/media/cec.txt 3508F: Documentation/ABI/testing/debugfs-cec-error-inj 3509 3510CEC GPIO DRIVER 3511M: Hans Verkuil <hans.verkuil@cisco.com> 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: http://linuxtv.org 3515S: Supported 3516F: drivers/media/platform/cec-gpio/ 3517F: Documentation/devicetree/bindings/media/cec-gpio.txt 3518 3519CELL BROADBAND ENGINE ARCHITECTURE 3520M: Arnd Bergmann <arnd@arndb.de> 3521L: linuxppc-dev@lists.ozlabs.org 3522W: http://www.ibm.com/developerworks/power/cell/ 3523S: Supported 3524F: arch/powerpc/include/asm/cell*.h 3525F: arch/powerpc/include/asm/spu*.h 3526F: arch/powerpc/include/uapi/asm/spu*.h 3527F: arch/powerpc/oprofile/*cell* 3528F: arch/powerpc/platforms/cell/ 3529 3530CEPH COMMON CODE (LIBCEPH) 3531M: Ilya Dryomov <idryomov@gmail.com> 3532M: "Yan, Zheng" <zyan@redhat.com> 3533M: Sage Weil <sage@redhat.com> 3534L: ceph-devel@vger.kernel.org 3535W: http://ceph.com/ 3536T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3537T: git git://github.com/ceph/ceph-client.git 3538S: Supported 3539F: net/ceph/ 3540F: include/linux/ceph/ 3541F: include/linux/crush/ 3542 3543CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3544M: "Yan, Zheng" <zyan@redhat.com> 3545M: Sage Weil <sage@redhat.com> 3546M: Ilya Dryomov <idryomov@gmail.com> 3547L: ceph-devel@vger.kernel.org 3548W: http://ceph.com/ 3549T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3550T: git git://github.com/ceph/ceph-client.git 3551S: Supported 3552F: Documentation/filesystems/ceph.txt 3553F: fs/ceph/ 3554 3555CERTIFICATE HANDLING: 3556M: David Howells <dhowells@redhat.com> 3557M: David Woodhouse <dwmw2@infradead.org> 3558L: keyrings@vger.kernel.org 3559S: Maintained 3560F: Documentation/admin-guide/module-signing.rst 3561F: certs/ 3562F: scripts/sign-file.c 3563F: scripts/extract-cert.c 3564 3565CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3566L: linux-usb@vger.kernel.org 3567S: Orphan 3568F: Documentation/usb/WUSB-Design-overview.txt 3569F: Documentation/usb/wusb-cbaf 3570F: drivers/usb/host/hwa-hc.c 3571F: drivers/usb/host/whci/ 3572F: drivers/usb/wusbcore/ 3573F: include/linux/usb/wusb* 3574 3575CFAG12864B LCD DRIVER 3576M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3577S: Maintained 3578F: drivers/auxdisplay/cfag12864b.c 3579F: include/linux/cfag12864b.h 3580 3581CFAG12864BFB LCD FRAMEBUFFER DRIVER 3582M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3583S: Maintained 3584F: drivers/auxdisplay/cfag12864bfb.c 3585F: include/linux/cfag12864b.h 3586 3587802.11 (including CFG80211/NL80211) 3588M: Johannes Berg <johannes@sipsolutions.net> 3589L: linux-wireless@vger.kernel.org 3590W: http://wireless.kernel.org/ 3591T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3592T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3593S: Maintained 3594F: net/wireless/ 3595F: include/uapi/linux/nl80211.h 3596F: include/linux/ieee80211.h 3597F: include/net/wext.h 3598F: include/net/cfg80211.h 3599F: include/net/iw_handler.h 3600F: include/net/ieee80211_radiotap.h 3601F: Documentation/driver-api/80211/cfg80211.rst 3602F: Documentation/networking/regulatory.txt 3603 3604CHAR and MISC DRIVERS 3605M: Arnd Bergmann <arnd@arndb.de> 3606M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3608S: Supported 3609F: drivers/char/ 3610F: drivers/misc/ 3611F: include/linux/miscdevice.h 3612 3613CHECKPATCH 3614M: Andy Whitcroft <apw@canonical.com> 3615M: Joe Perches <joe@perches.com> 3616S: Maintained 3617F: scripts/checkpatch.pl 3618 3619CHINESE DOCUMENTATION 3620M: Harry Wei <harryxiyou@gmail.com> 3621L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3622L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3623S: Maintained 3624F: Documentation/translations/zh_CN/ 3625 3626CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3627M: Peter Chen <Peter.Chen@nxp.com> 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3629L: linux-usb@vger.kernel.org 3630S: Maintained 3631F: drivers/usb/chipidea/ 3632 3633CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3634M: Hans de Goede <hdegoede@redhat.com> 3635L: linux-input@vger.kernel.org 3636S: Maintained 3637F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3638F: drivers/input/touchscreen/chipone_icn8318.c 3639 3640CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3641M: Hans de Goede <hdegoede@redhat.com> 3642L: linux-input@vger.kernel.org 3643S: Maintained 3644F: drivers/input/touchscreen/chipone_icn8505.c 3645 3646CHROME HARDWARE PLATFORM SUPPORT 3647M: Benson Leung <bleung@chromium.org> 3648M: Olof Johansson <olof@lixom.net> 3649S: Maintained 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3651F: drivers/platform/chrome/ 3652 3653CIRRUS LOGIC AUDIO CODEC DRIVERS 3654M: Brian Austin <brian.austin@cirrus.com> 3655M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3656L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3657S: Maintained 3658F: sound/soc/codecs/cs* 3659 3660CIRRUS LOGIC EP93XX ETHERNET DRIVER 3661M: Hartley Sweeten <hsweeten@visionengravers.com> 3662L: netdev@vger.kernel.org 3663S: Maintained 3664F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3665 3666CISCO FCOE HBA DRIVER 3667M: Satish Kharat <satishkh@cisco.com> 3668M: Sesidhar Baddela <sebaddel@cisco.com> 3669M: Karan Tilak Kumar <kartilak@cisco.com> 3670L: linux-scsi@vger.kernel.org 3671S: Supported 3672F: drivers/scsi/fnic/ 3673 3674CISCO SCSI HBA DRIVER 3675M: Karan Tilak Kumar <kartilak@cisco.com> 3676M: Sesidhar Baddela <sebaddel@cisco.com> 3677L: linux-scsi@vger.kernel.org 3678S: Supported 3679F: drivers/scsi/snic/ 3680 3681CISCO VIC ETHERNET NIC DRIVER 3682M: Christian Benvenuti <benve@cisco.com> 3683M: Govindarajulu Varadarajan <_govind@gmx.com> 3684M: Parvi Kaustubhi <pkaustub@cisco.com> 3685S: Supported 3686F: drivers/net/ethernet/cisco/enic/ 3687 3688CISCO VIC LOW LATENCY NIC DRIVER 3689M: Christian Benvenuti <benve@cisco.com> 3690S: Supported 3691F: drivers/infiniband/hw/usnic/ 3692 3693CIRRUS LOGIC MADERA CODEC DRIVERS 3694M: Charles Keepax <ckeepax@opensource.cirrus.com> 3695M: Richard Fitzgerald <rf@opensource.cirrus.com> 3696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3697L: patches@opensource.cirrus.com 3698T: git https://github.com/CirrusLogic/linux-drivers.git 3699W: https://github.com/CirrusLogic/linux-drivers/wiki 3700S: Supported 3701F: Documentation/devicetree/bindings/mfd/madera.txt 3702F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3703F: include/linux/irqchip/irq-madera* 3704F: include/linux/mfd/madera/* 3705F: drivers/gpio/gpio-madera* 3706F: drivers/irqchip/irq-madera* 3707F: drivers/mfd/madera* 3708F: drivers/mfd/cs47l* 3709F: drivers/pinctrl/cirrus/* 3710 3711CLANG-FORMAT FILE 3712M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3713S: Maintained 3714F: .clang-format 3715 3716CLEANCACHE API 3717M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3718L: linux-kernel@vger.kernel.org 3719S: Maintained 3720F: mm/cleancache.c 3721F: include/linux/cleancache.h 3722 3723CLK API 3724M: Russell King <linux@armlinux.org.uk> 3725L: linux-clk@vger.kernel.org 3726S: Maintained 3727F: include/linux/clk.h 3728 3729CLOCKSOURCE, CLOCKEVENT DRIVERS 3730M: Daniel Lezcano <daniel.lezcano@linaro.org> 3731M: Thomas Gleixner <tglx@linutronix.de> 3732L: linux-kernel@vger.kernel.org 3733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3734S: Supported 3735F: drivers/clocksource/ 3736F: Documentation/devicetree/bindings/timer/ 3737 3738CMPC ACPI DRIVER 3739M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3740M: Daniel Oliveira Nascimento <don@syst.com.br> 3741L: platform-driver-x86@vger.kernel.org 3742S: Supported 3743F: drivers/platform/x86/classmate-laptop.c 3744 3745COBALT MEDIA DRIVER 3746M: Hans Verkuil <hans.verkuil@cisco.com> 3747L: linux-media@vger.kernel.org 3748T: git git://linuxtv.org/media_tree.git 3749W: https://linuxtv.org 3750S: Supported 3751F: drivers/media/pci/cobalt/ 3752 3753COCCINELLE/Semantic Patches (SmPL) 3754M: Julia Lawall <Julia.Lawall@lip6.fr> 3755M: Gilles Muller <Gilles.Muller@lip6.fr> 3756M: Nicolas Palix <nicolas.palix@imag.fr> 3757M: Michal Marek <michal.lkml@markovi.net> 3758L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3760W: http://coccinelle.lip6.fr/ 3761S: Supported 3762F: Documentation/dev-tools/coccinelle.rst 3763F: scripts/coccinelle/ 3764F: scripts/coccicheck 3765 3766CODA FILE SYSTEM 3767M: Jan Harkes <jaharkes@cs.cmu.edu> 3768M: coda@cs.cmu.edu 3769L: codalist@coda.cs.cmu.edu 3770W: http://www.coda.cs.cmu.edu/ 3771S: Maintained 3772F: Documentation/filesystems/coda.txt 3773F: fs/coda/ 3774F: include/linux/coda*.h 3775F: include/uapi/linux/coda*.h 3776 3777CODA V4L2 MEM2MEM DRIVER 3778M: Philipp Zabel <p.zabel@pengutronix.de> 3779L: linux-media@vger.kernel.org 3780S: Maintained 3781F: Documentation/devicetree/bindings/media/coda.txt 3782F: drivers/media/platform/coda/ 3783 3784CODE OF CONDUCT 3785M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3786S: Supported 3787F: Documentation/process/code-of-conduct.rst 3788F: Documentation/process/code-of-conduct-interpretation.rst 3789 3790COMMON CLK FRAMEWORK 3791M: Michael Turquette <mturquette@baylibre.com> 3792M: Stephen Boyd <sboyd@kernel.org> 3793L: linux-clk@vger.kernel.org 3794Q: http://patchwork.kernel.org/project/linux-clk/list/ 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3796S: Maintained 3797F: Documentation/devicetree/bindings/clock/ 3798F: drivers/clk/ 3799X: drivers/clk/clkdev.c 3800F: include/linux/clk-pr* 3801F: include/linux/clk/ 3802F: include/linux/of_clk.h 3803 3804COMMON INTERNET FILE SYSTEM (CIFS) 3805M: Steve French <sfrench@samba.org> 3806L: linux-cifs@vger.kernel.org 3807L: samba-technical@lists.samba.org (moderated for non-subscribers) 3808W: http://linux-cifs.samba.org/ 3809T: git git://git.samba.org/sfrench/cifs-2.6.git 3810S: Supported 3811F: Documentation/filesystems/cifs/ 3812F: fs/cifs/ 3813 3814COMPACTPCI HOTPLUG CORE 3815M: Scott Murray <scott@spiteful.org> 3816L: linux-pci@vger.kernel.org 3817S: Maintained 3818F: drivers/pci/hotplug/cpci_hotplug* 3819 3820COMPACTPCI HOTPLUG GENERIC DRIVER 3821M: Scott Murray <scott@spiteful.org> 3822L: linux-pci@vger.kernel.org 3823S: Maintained 3824F: drivers/pci/hotplug/cpcihp_generic.c 3825 3826COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3827M: Scott Murray <scott@spiteful.org> 3828L: linux-pci@vger.kernel.org 3829S: Maintained 3830F: drivers/pci/hotplug/cpcihp_zt5550.* 3831 3832COMPAL LAPTOP SUPPORT 3833M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3834L: platform-driver-x86@vger.kernel.org 3835S: Maintained 3836F: drivers/platform/x86/compal-laptop.c 3837 3838COMPILER ATTRIBUTES 3839M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3840S: Maintained 3841F: include/linux/compiler_attributes.h 3842 3843CONEXANT ACCESSRUNNER USB DRIVER 3844L: accessrunner-general@lists.sourceforge.net 3845W: http://accessrunner.sourceforge.net/ 3846S: Orphan 3847F: drivers/usb/atm/cxacru.c 3848 3849CONFIGFS 3850M: Joel Becker <jlbec@evilplan.org> 3851M: Christoph Hellwig <hch@lst.de> 3852T: git git://git.infradead.org/users/hch/configfs.git 3853S: Supported 3854F: fs/configfs/ 3855F: include/linux/configfs.h 3856 3857CONNECTOR 3858M: Evgeniy Polyakov <zbr@ioremap.net> 3859L: netdev@vger.kernel.org 3860S: Maintained 3861F: drivers/connector/ 3862 3863CONTROL GROUP (CGROUP) 3864M: Tejun Heo <tj@kernel.org> 3865M: Li Zefan <lizefan@huawei.com> 3866M: Johannes Weiner <hannes@cmpxchg.org> 3867L: cgroups@vger.kernel.org 3868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3869S: Maintained 3870F: Documentation/cgroup* 3871F: include/linux/cgroup* 3872F: kernel/cgroup* 3873 3874CONTROL GROUP - CPUSET 3875M: Li Zefan <lizefan@huawei.com> 3876L: cgroups@vger.kernel.org 3877W: http://www.bullopensource.org/cpuset/ 3878W: http://oss.sgi.com/projects/cpusets/ 3879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3880S: Maintained 3881F: Documentation/cgroup-v1/cpusets.txt 3882F: include/linux/cpuset.h 3883F: kernel/cgroup/cpuset.c 3884 3885CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3886M: Johannes Weiner <hannes@cmpxchg.org> 3887M: Michal Hocko <mhocko@kernel.org> 3888M: Vladimir Davydov <vdavydov.dev@gmail.com> 3889L: cgroups@vger.kernel.org 3890L: linux-mm@kvack.org 3891S: Maintained 3892F: mm/memcontrol.c 3893F: mm/swap_cgroup.c 3894 3895CORETEMP HARDWARE MONITORING DRIVER 3896M: Fenghua Yu <fenghua.yu@intel.com> 3897L: linux-hwmon@vger.kernel.org 3898S: Maintained 3899F: Documentation/hwmon/coretemp 3900F: drivers/hwmon/coretemp.c 3901 3902COSA/SRP SYNC SERIAL DRIVER 3903M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3904W: http://www.fi.muni.cz/~kas/cosa/ 3905S: Maintained 3906F: drivers/net/wan/cosa* 3907 3908CPMAC ETHERNET DRIVER 3909M: Florian Fainelli <f.fainelli@gmail.com> 3910L: netdev@vger.kernel.org 3911S: Maintained 3912F: drivers/net/ethernet/ti/cpmac.c 3913 3914CPU FREQUENCY DRIVERS 3915M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3916M: Viresh Kumar <viresh.kumar@linaro.org> 3917L: linux-pm@vger.kernel.org 3918S: Maintained 3919T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3920T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3921B: https://bugzilla.kernel.org 3922F: Documentation/cpu-freq/ 3923F: Documentation/devicetree/bindings/cpufreq/ 3924F: drivers/cpufreq/ 3925F: include/linux/cpufreq.h 3926F: tools/testing/selftests/cpufreq/ 3927 3928CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3929M: Viresh Kumar <viresh.kumar@linaro.org> 3930M: Sudeep Holla <sudeep.holla@arm.com> 3931L: linux-pm@vger.kernel.org 3932W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3933S: Maintained 3934F: drivers/cpufreq/arm_big_little.h 3935F: drivers/cpufreq/arm_big_little.c 3936 3937CPU POWER MONITORING SUBSYSTEM 3938M: Thomas Renninger <trenn@suse.com> 3939M: Shuah Khan <shuah@kernel.org> 3940L: linux-pm@vger.kernel.org 3941S: Maintained 3942F: tools/power/cpupower/ 3943 3944CPUID/MSR DRIVER 3945M: "H. Peter Anvin" <hpa@zytor.com> 3946S: Maintained 3947F: arch/x86/kernel/cpuid.c 3948F: arch/x86/kernel/msr.c 3949 3950CPUIDLE DRIVER - ARM BIG LITTLE 3951M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3952M: Daniel Lezcano <daniel.lezcano@linaro.org> 3953L: linux-pm@vger.kernel.org 3954L: linux-arm-kernel@lists.infradead.org 3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3956S: Maintained 3957F: drivers/cpuidle/cpuidle-big_little.c 3958 3959CPUIDLE DRIVER - ARM EXYNOS 3960M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3961M: Daniel Lezcano <daniel.lezcano@linaro.org> 3962M: Kukjin Kim <kgene@kernel.org> 3963L: linux-pm@vger.kernel.org 3964L: linux-samsung-soc@vger.kernel.org 3965S: Supported 3966F: drivers/cpuidle/cpuidle-exynos.c 3967F: arch/arm/mach-exynos/pm.c 3968 3969CPUIDLE DRIVERS 3970M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3971M: Daniel Lezcano <daniel.lezcano@linaro.org> 3972L: linux-pm@vger.kernel.org 3973S: Maintained 3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3975B: https://bugzilla.kernel.org 3976F: drivers/cpuidle/* 3977F: include/linux/cpuidle.h 3978 3979CRAMFS FILESYSTEM 3980M: Nicolas Pitre <nico@linaro.org> 3981S: Maintained 3982F: Documentation/filesystems/cramfs.txt 3983F: fs/cramfs/ 3984 3985CRYPTO API 3986M: Herbert Xu <herbert@gondor.apana.org.au> 3987M: "David S. Miller" <davem@davemloft.net> 3988L: linux-crypto@vger.kernel.org 3989T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3990T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3991S: Maintained 3992F: Documentation/crypto/ 3993F: Documentation/devicetree/bindings/crypto/ 3994F: arch/*/crypto/ 3995F: crypto/ 3996F: drivers/crypto/ 3997F: include/crypto/ 3998F: include/linux/crypto* 3999 4000CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4001M: Neil Horman <nhorman@tuxdriver.com> 4002L: linux-crypto@vger.kernel.org 4003S: Maintained 4004F: crypto/ansi_cprng.c 4005F: crypto/rng.c 4006 4007CS3308 MEDIA DRIVER 4008M: Hans Verkuil <hverkuil@xs4all.nl> 4009L: linux-media@vger.kernel.org 4010T: git git://linuxtv.org/media_tree.git 4011W: http://linuxtv.org 4012S: Odd Fixes 4013F: drivers/media/i2c/cs3308.c 4014 4015CS5535 Audio ALSA driver 4016M: Jaya Kumar <jayakumar.alsa@gmail.com> 4017S: Maintained 4018F: sound/pci/cs5535audio/ 4019 4020CSI DRIVERS FOR ALLWINNER V3s 4021M: Yong Deng <yong.deng@magewell.com> 4022L: linux-media@vger.kernel.org 4023T: git git://linuxtv.org/media_tree.git 4024S: Maintained 4025F: drivers/media/platform/sunxi/sun6i-csi/ 4026F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4027 4028CW1200 WLAN driver 4029M: Solomon Peachy <pizza@shaftnet.org> 4030S: Maintained 4031F: drivers/net/wireless/st/cw1200/ 4032 4033CX18 VIDEO4LINUX DRIVER 4034M: Andy Walls <awalls@md.metrocast.net> 4035L: ivtv-devel@ivtvdriver.org (subscribers-only) 4036L: linux-media@vger.kernel.org 4037T: git git://linuxtv.org/media_tree.git 4038W: https://linuxtv.org 4039W: http://www.ivtvdriver.org/index.php/Cx18 4040S: Maintained 4041F: Documentation/media/v4l-drivers/cx18* 4042F: drivers/media/pci/cx18/ 4043F: include/uapi/linux/ivtv* 4044 4045CX2341X MPEG ENCODER HELPER MODULE 4046M: Hans Verkuil <hverkuil@xs4all.nl> 4047L: linux-media@vger.kernel.org 4048T: git git://linuxtv.org/media_tree.git 4049W: https://linuxtv.org 4050S: Maintained 4051F: drivers/media/common/cx2341x* 4052F: include/media/drv-intf/cx2341x.h 4053 4054CX24120 MEDIA DRIVER 4055M: Jemma Denson <jdenson@gmail.com> 4056M: Patrick Boettcher <patrick.boettcher@posteo.de> 4057L: linux-media@vger.kernel.org 4058W: https://linuxtv.org 4059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4060S: Maintained 4061F: drivers/media/dvb-frontends/cx24120* 4062 4063CX88 VIDEO4LINUX DRIVER 4064M: Mauro Carvalho Chehab <mchehab@kernel.org> 4065L: linux-media@vger.kernel.org 4066W: https://linuxtv.org 4067T: git git://linuxtv.org/media_tree.git 4068S: Odd fixes 4069F: Documentation/media/v4l-drivers/cx88* 4070F: drivers/media/pci/cx88/ 4071 4072CXD2820R MEDIA DRIVER 4073M: Antti Palosaari <crope@iki.fi> 4074L: linux-media@vger.kernel.org 4075W: https://linuxtv.org 4076W: http://palosaari.fi/linux/ 4077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4078T: git git://linuxtv.org/anttip/media_tree.git 4079S: Maintained 4080F: drivers/media/dvb-frontends/cxd2820r* 4081 4082CXGB3 ETHERNET DRIVER (CXGB3) 4083M: Arjun Vynipadath <arjun@chelsio.com> 4084L: netdev@vger.kernel.org 4085W: http://www.chelsio.com 4086S: Supported 4087F: drivers/net/ethernet/chelsio/cxgb3/ 4088 4089CXGB3 ISCSI DRIVER (CXGB3I) 4090M: Karen Xie <kxie@chelsio.com> 4091L: linux-scsi@vger.kernel.org 4092W: http://www.chelsio.com 4093S: Supported 4094F: drivers/scsi/cxgbi/cxgb3i 4095 4096CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4097M: Steve Wise <swise@chelsio.com> 4098L: linux-rdma@vger.kernel.org 4099W: http://www.openfabrics.org 4100S: Supported 4101F: drivers/infiniband/hw/cxgb3/ 4102F: include/uapi/rdma/cxgb3-abi.h 4103 4104CXGB4 CRYPTO DRIVER (chcr) 4105M: Harsh Jain <harsh@chelsio.com> 4106L: linux-crypto@vger.kernel.org 4107W: http://www.chelsio.com 4108S: Supported 4109F: drivers/crypto/chelsio 4110 4111CXGB4 ETHERNET DRIVER (CXGB4) 4112M: Arjun Vynipadath <arjun@chelsio.com> 4113L: netdev@vger.kernel.org 4114W: http://www.chelsio.com 4115S: Supported 4116F: drivers/net/ethernet/chelsio/cxgb4/ 4117 4118CXGB4 ISCSI DRIVER (CXGB4I) 4119M: Karen Xie <kxie@chelsio.com> 4120L: linux-scsi@vger.kernel.org 4121W: http://www.chelsio.com 4122S: Supported 4123F: drivers/scsi/cxgbi/cxgb4i 4124 4125CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4126M: Steve Wise <swise@chelsio.com> 4127L: linux-rdma@vger.kernel.org 4128W: http://www.openfabrics.org 4129S: Supported 4130F: drivers/infiniband/hw/cxgb4/ 4131F: include/uapi/rdma/cxgb4-abi.h 4132 4133CXGB4VF ETHERNET DRIVER (CXGB4VF) 4134M: Casey Leedom <leedom@chelsio.com> 4135L: netdev@vger.kernel.org 4136W: http://www.chelsio.com 4137S: Supported 4138F: drivers/net/ethernet/chelsio/cxgb4vf/ 4139 4140CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4141M: Frederic Barrat <fbarrat@linux.ibm.com> 4142M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4143L: linuxppc-dev@lists.ozlabs.org 4144S: Supported 4145F: arch/powerpc/platforms/powernv/pci-cxl.c 4146F: drivers/misc/cxl/ 4147F: include/misc/cxl* 4148F: include/uapi/misc/cxl.h 4149F: Documentation/powerpc/cxl.txt 4150F: Documentation/ABI/testing/sysfs-class-cxl 4151 4152CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4153M: Manoj N. Kumar <manoj@linux.ibm.com> 4154M: Matthew R. Ochs <mrochs@linux.ibm.com> 4155M: Uma Krishnan <ukrishn@linux.ibm.com> 4156L: linux-scsi@vger.kernel.org 4157S: Supported 4158F: drivers/scsi/cxlflash/ 4159F: include/uapi/scsi/cxlflash_ioctl.h 4160F: Documentation/powerpc/cxlflash.txt 4161 4162CYBERPRO FB DRIVER 4163M: Russell King <linux@armlinux.org.uk> 4164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4165W: http://www.armlinux.org.uk/ 4166S: Maintained 4167F: drivers/video/fbdev/cyber2000fb.* 4168 4169CYCLADES ASYNC MUX DRIVER 4170W: http://www.cyclades.com/ 4171S: Orphan 4172F: drivers/tty/cyclades.c 4173F: include/linux/cyclades.h 4174F: include/uapi/linux/cyclades.h 4175 4176CYCLADES PC300 DRIVER 4177W: http://www.cyclades.com/ 4178S: Orphan 4179F: drivers/net/wan/pc300* 4180 4181CYPRESS_FIRMWARE MEDIA DRIVER 4182M: Antti Palosaari <crope@iki.fi> 4183L: linux-media@vger.kernel.org 4184W: https://linuxtv.org 4185W: http://palosaari.fi/linux/ 4186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4187T: git git://linuxtv.org/anttip/media_tree.git 4188S: Maintained 4189F: drivers/media/common/cypress_firmware* 4190 4191CYTTSP TOUCHSCREEN DRIVER 4192M: Ferruh Yigit <fery@cypress.com> 4193L: linux-input@vger.kernel.org 4194S: Supported 4195F: drivers/input/touchscreen/cyttsp* 4196F: include/linux/input/cyttsp.h 4197 4198D-LINK DIR-685 TOUCHKEYS DRIVER 4199M: Linus Walleij <linus.walleij@linaro.org> 4200L: linux-input@vger.kernel.org 4201S: Supported 4202F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4203 4204DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4205M: Joshua Kinard <kumba@gentoo.org> 4206S: Maintained 4207F: drivers/rtc/rtc-ds1685.c 4208F: include/linux/rtc/ds1685.h 4209 4210DAMA SLAVE for AX.25 4211M: Joerg Reuter <jreuter@yaina.de> 4212W: http://yaina.de/jreuter/ 4213W: http://www.qsl.net/dl1bke/ 4214L: linux-hams@vger.kernel.org 4215S: Maintained 4216F: net/ax25/af_ax25.c 4217F: net/ax25/ax25_dev.c 4218F: net/ax25/ax25_ds_* 4219F: net/ax25/ax25_in.c 4220F: net/ax25/ax25_out.c 4221F: net/ax25/ax25_timer.c 4222F: net/ax25/sysctl_net_ax25.c 4223 4224DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4225L: netdev@vger.kernel.org 4226S: Orphan 4227F: Documentation/networking/dmfe.txt 4228F: drivers/net/ethernet/dec/tulip/dmfe.c 4229 4230DC390/AM53C974 SCSI driver 4231M: Hannes Reinecke <hare@suse.com> 4232L: linux-scsi@vger.kernel.org 4233S: Maintained 4234F: drivers/scsi/am53c974.c 4235 4236DC395x SCSI driver 4237M: Oliver Neukum <oliver@neukum.org> 4238M: Ali Akcaagac <aliakc@web.de> 4239M: Jamie Lenehan <lenehan@twibble.org> 4240L: dc395x@twibble.org 4241W: http://twibble.org/dist/dc395x/ 4242W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4243S: Maintained 4244F: Documentation/scsi/dc395x.txt 4245F: drivers/scsi/dc395x.* 4246 4247DCCP PROTOCOL 4248M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4249L: dccp@vger.kernel.org 4250W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4251S: Maintained 4252F: include/linux/dccp.h 4253F: include/uapi/linux/dccp.h 4254F: include/linux/tfrc.h 4255F: net/dccp/ 4256 4257DECnet NETWORK LAYER 4258W: http://linux-decnet.sourceforge.net 4259L: linux-decnet-user@lists.sourceforge.net 4260S: Orphan 4261F: Documentation/networking/decnet.txt 4262F: net/decnet/ 4263 4264DECSTATION PLATFORM SUPPORT 4265M: "Maciej W. Rozycki" <macro@linux-mips.org> 4266L: linux-mips@vger.kernel.org 4267W: http://www.linux-mips.org/wiki/DECstation 4268S: Maintained 4269F: arch/mips/dec/ 4270F: arch/mips/include/asm/dec/ 4271F: arch/mips/include/asm/mach-dec/ 4272 4273DEFXX FDDI NETWORK DRIVER 4274M: "Maciej W. Rozycki" <macro@linux-mips.org> 4275S: Maintained 4276F: drivers/net/fddi/defxx.* 4277 4278DELL SMBIOS DRIVER 4279M: Pali Rohár <pali.rohar@gmail.com> 4280M: Mario Limonciello <mario.limonciello@dell.com> 4281L: platform-driver-x86@vger.kernel.org 4282S: Maintained 4283F: drivers/platform/x86/dell-smbios.* 4284 4285DELL SMBIOS SMM DRIVER 4286M: Mario Limonciello <mario.limonciello@dell.com> 4287L: platform-driver-x86@vger.kernel.org 4288S: Maintained 4289F: drivers/platform/x86/dell-smbios-smm.c 4290 4291DELL SMBIOS WMI DRIVER 4292M: Mario Limonciello <mario.limonciello@dell.com> 4293L: platform-driver-x86@vger.kernel.org 4294S: Maintained 4295F: drivers/platform/x86/dell-smbios-wmi.c 4296F: tools/wmi/dell-smbios-example.c 4297 4298DEFZA FDDI NETWORK DRIVER 4299M: "Maciej W. Rozycki" <macro@linux-mips.org> 4300S: Maintained 4301F: drivers/net/fddi/defza.* 4302 4303DELL LAPTOP DRIVER 4304M: Matthew Garrett <mjg59@srcf.ucam.org> 4305M: Pali Rohár <pali.rohar@gmail.com> 4306L: platform-driver-x86@vger.kernel.org 4307S: Maintained 4308F: drivers/platform/x86/dell-laptop.c 4309 4310DELL LAPTOP FREEFALL DRIVER 4311M: Pali Rohár <pali.rohar@gmail.com> 4312S: Maintained 4313F: drivers/platform/x86/dell-smo8800.c 4314 4315DELL LAPTOP RBTN DRIVER 4316M: Pali Rohár <pali.rohar@gmail.com> 4317S: Maintained 4318F: drivers/platform/x86/dell-rbtn.* 4319 4320DELL REMOTE BIOS UPDATE DRIVER 4321M: Stuart Hayes <stuart.w.hayes@gmail.com> 4322L: platform-driver-x86@vger.kernel.org 4323S: Maintained 4324F: drivers/platform/x86/dell_rbu.c 4325 4326DELL LAPTOP SMM DRIVER 4327M: Pali Rohár <pali.rohar@gmail.com> 4328S: Maintained 4329F: drivers/hwmon/dell-smm-hwmon.c 4330F: include/uapi/linux/i8k.h 4331 4332DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4333M: Stuart Hayes <stuart.w.hayes@gmail.com> 4334L: platform-driver-x86@vger.kernel.org 4335S: Maintained 4336F: Documentation/dcdbas.txt 4337F: drivers/platform/x86/dcdbas.* 4338 4339DELL WMI NOTIFICATIONS DRIVER 4340M: Matthew Garrett <mjg59@srcf.ucam.org> 4341M: Pali Rohár <pali.rohar@gmail.com> 4342S: Maintained 4343F: drivers/platform/x86/dell-wmi.c 4344 4345DELL WMI DESCRIPTOR DRIVER 4346M: Mario Limonciello <mario.limonciello@dell.com> 4347S: Maintained 4348F: drivers/platform/x86/dell-wmi-descriptor.c 4349 4350DELTA ST MEDIA DRIVER 4351M: Hugues Fruchet <hugues.fruchet@st.com> 4352L: linux-media@vger.kernel.org 4353T: git git://linuxtv.org/media_tree.git 4354W: https://linuxtv.org 4355S: Supported 4356F: drivers/media/platform/sti/delta 4357 4358DENALI NAND DRIVER 4359M: Masahiro Yamada <yamada.masahiro@socionext.com> 4360L: linux-mtd@lists.infradead.org 4361S: Supported 4362F: drivers/mtd/nand/raw/denali* 4363 4364DESIGNWARE USB2 DRD IP DRIVER 4365M: Minas Harutyunyan <hminas@synopsys.com> 4366L: linux-usb@vger.kernel.org 4367T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4368S: Maintained 4369F: drivers/usb/dwc2/ 4370 4371DESIGNWARE USB3 DRD IP DRIVER 4372M: Felipe Balbi <balbi@kernel.org> 4373L: linux-usb@vger.kernel.org 4374T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4375S: Maintained 4376F: drivers/usb/dwc3/ 4377 4378DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4379M: Andreas Klinger <ak@it-klinger.de> 4380L: linux-iio@vger.kernel.org 4381S: Maintained 4382F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4383F: drivers/iio/proximity/srf*.c 4384 4385DEVICE COREDUMP (DEV_COREDUMP) 4386M: Johannes Berg <johannes@sipsolutions.net> 4387L: linux-kernel@vger.kernel.org 4388S: Maintained 4389F: drivers/base/devcoredump.c 4390F: include/linux/devcoredump.h 4391 4392DEVICE FREQUENCY (DEVFREQ) 4393M: MyungJoo Ham <myungjoo.ham@samsung.com> 4394M: Kyungmin Park <kyungmin.park@samsung.com> 4395R: Chanwoo Choi <cw00.choi@samsung.com> 4396L: linux-pm@vger.kernel.org 4397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4398S: Maintained 4399F: drivers/devfreq/ 4400F: include/linux/devfreq.h 4401F: Documentation/devicetree/bindings/devfreq/ 4402 4403DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4404M: Chanwoo Choi <cw00.choi@samsung.com> 4405L: linux-pm@vger.kernel.org 4406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4407S: Supported 4408F: drivers/devfreq/event/ 4409F: drivers/devfreq/devfreq-event.c 4410F: include/linux/devfreq-event.h 4411F: Documentation/devicetree/bindings/devfreq/event/ 4412 4413DEVICE NUMBER REGISTRY 4414M: Torben Mathiasen <device@lanana.org> 4415W: http://lanana.org/docs/device-list/index.html 4416S: Maintained 4417 4418DEVICE-MAPPER (LVM) 4419M: Alasdair Kergon <agk@redhat.com> 4420M: Mike Snitzer <snitzer@redhat.com> 4421M: dm-devel@redhat.com 4422L: dm-devel@redhat.com 4423W: http://sources.redhat.com/dm 4424Q: http://patchwork.kernel.org/project/dm-devel/list/ 4425T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4426T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4427S: Maintained 4428F: Documentation/device-mapper/ 4429F: drivers/md/Makefile 4430F: drivers/md/Kconfig 4431F: drivers/md/dm* 4432F: drivers/md/persistent-data/ 4433F: include/linux/device-mapper.h 4434F: include/linux/dm-*.h 4435F: include/uapi/linux/dm-*.h 4436 4437DEVLINK 4438M: Jiri Pirko <jiri@mellanox.com> 4439L: netdev@vger.kernel.org 4440S: Supported 4441F: net/core/devlink.c 4442F: include/net/devlink.h 4443F: include/uapi/linux/devlink.h 4444 4445DIALOG SEMICONDUCTOR DRIVERS 4446M: Support Opensource <support.opensource@diasemi.com> 4447W: http://www.dialog-semiconductor.com/products 4448S: Supported 4449F: Documentation/hwmon/da90?? 4450F: Documentation/devicetree/bindings/mfd/da90*.txt 4451F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4452F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4453F: Documentation/devicetree/bindings/regulator/da92*.txt 4454F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4455F: Documentation/devicetree/bindings/sound/da[79]*.txt 4456F: drivers/gpio/gpio-da90??.c 4457F: drivers/hwmon/da90??-hwmon.c 4458F: drivers/iio/adc/da91??-*.c 4459F: drivers/input/misc/da90??_onkey.c 4460F: drivers/input/touchscreen/da9052_tsi.c 4461F: drivers/leds/leds-da90??.c 4462F: drivers/mfd/da903x.c 4463F: drivers/mfd/da90??-*.c 4464F: drivers/mfd/da91??-*.c 4465F: drivers/power/supply/da9052-battery.c 4466F: drivers/power/supply/da91??-*.c 4467F: drivers/regulator/da903x.c 4468F: drivers/regulator/da9???-regulator.[ch] 4469F: drivers/thermal/da90??-thermal.c 4470F: drivers/rtc/rtc-da90??.c 4471F: drivers/video/backlight/da90??_bl.c 4472F: drivers/watchdog/da90??_wdt.c 4473F: include/linux/mfd/da903x.h 4474F: include/linux/mfd/da9052/ 4475F: include/linux/mfd/da9055/ 4476F: include/linux/mfd/da9062/ 4477F: include/linux/mfd/da9063/ 4478F: include/linux/mfd/da9150/ 4479F: include/linux/regulator/da9211.h 4480F: include/sound/da[79]*.h 4481F: sound/soc/codecs/da[79]*.[ch] 4482 4483DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4484M: William Breathitt Gray <vilhelm.gray@gmail.com> 4485L: linux-gpio@vger.kernel.org 4486S: Maintained 4487F: drivers/gpio/gpio-gpio-mm.c 4488 4489DIOLAN U2C-12 I2C DRIVER 4490M: Guenter Roeck <linux@roeck-us.net> 4491L: linux-i2c@vger.kernel.org 4492S: Maintained 4493F: drivers/i2c/busses/i2c-diolan-u2c.c 4494 4495FILESYSTEM DIRECT ACCESS (DAX) 4496M: Matthew Wilcox <willy@infradead.org> 4497M: Ross Zwisler <zwisler@kernel.org> 4498M: Jan Kara <jack@suse.cz> 4499L: linux-fsdevel@vger.kernel.org 4500S: Supported 4501F: fs/dax.c 4502F: include/linux/dax.h 4503F: include/trace/events/fs_dax.h 4504 4505DEVICE DIRECT ACCESS (DAX) 4506M: Dan Williams <dan.j.williams@intel.com> 4507M: Dave Jiang <dave.jiang@intel.com> 4508M: Ross Zwisler <zwisler@kernel.org> 4509M: Vishal Verma <vishal.l.verma@intel.com> 4510L: linux-nvdimm@lists.01.org 4511S: Supported 4512F: drivers/dax/ 4513 4514DIRECTORY NOTIFICATION (DNOTIFY) 4515M: Jan Kara <jack@suse.cz> 4516R: Amir Goldstein <amir73il@gmail.com> 4517L: linux-fsdevel@vger.kernel.org 4518S: Maintained 4519F: Documentation/filesystems/dnotify.txt 4520F: fs/notify/dnotify/ 4521F: include/linux/dnotify.h 4522 4523DISK GEOMETRY AND PARTITION HANDLING 4524M: Andries Brouwer <aeb@cwi.nl> 4525W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4526W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4527W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4528S: Maintained 4529 4530DISKQUOTA 4531M: Jan Kara <jack@suse.com> 4532S: Maintained 4533F: Documentation/filesystems/quota.txt 4534F: fs/quota/ 4535F: include/linux/quota*.h 4536F: include/uapi/linux/quota*.h 4537 4538DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4539M: Bernie Thompson <bernie@plugable.com> 4540L: linux-fbdev@vger.kernel.org 4541S: Maintained 4542W: http://plugable.com/category/projects/udlfb/ 4543F: drivers/video/fbdev/udlfb.c 4544F: include/video/udlfb.h 4545F: Documentation/fb/udlfb.txt 4546 4547DISTRIBUTED LOCK MANAGER (DLM) 4548M: Christine Caulfield <ccaulfie@redhat.com> 4549M: David Teigland <teigland@redhat.com> 4550L: cluster-devel@redhat.com 4551W: http://sources.redhat.com/cluster/ 4552T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4553S: Supported 4554F: fs/dlm/ 4555 4556DMA BUFFER SHARING FRAMEWORK 4557M: Sumit Semwal <sumit.semwal@linaro.org> 4558S: Maintained 4559L: linux-media@vger.kernel.org 4560L: dri-devel@lists.freedesktop.org 4561L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4562F: drivers/dma-buf/ 4563F: include/linux/dma-buf* 4564F: include/linux/reservation.h 4565F: include/linux/*fence.h 4566F: Documentation/driver-api/dma-buf.rst 4567T: git git://anongit.freedesktop.org/drm/drm-misc 4568 4569DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4570M: Vinod Koul <vkoul@kernel.org> 4571L: dmaengine@vger.kernel.org 4572Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4573S: Maintained 4574F: drivers/dma/ 4575F: include/linux/dmaengine.h 4576F: include/linux/of_dma.h 4577F: Documentation/devicetree/bindings/dma/ 4578F: Documentation/driver-api/dmaengine/ 4579T: git git://git.infradead.org/users/vkoul/slave-dma.git 4580 4581DMA MAPPING HELPERS 4582M: Christoph Hellwig <hch@lst.de> 4583M: Marek Szyprowski <m.szyprowski@samsung.com> 4584R: Robin Murphy <robin.murphy@arm.com> 4585L: iommu@lists.linux-foundation.org 4586T: git git://git.infradead.org/users/hch/dma-mapping.git 4587W: http://git.infradead.org/users/hch/dma-mapping.git 4588S: Supported 4589F: kernel/dma/ 4590F: include/asm-generic/dma-mapping.h 4591F: include/linux/dma-direct.h 4592F: include/linux/dma-mapping.h 4593F: include/linux/dma-noncoherent.h 4594 4595DME1737 HARDWARE MONITOR DRIVER 4596M: Juerg Haefliger <juergh@gmail.com> 4597L: linux-hwmon@vger.kernel.org 4598S: Maintained 4599F: Documentation/hwmon/dme1737 4600F: drivers/hwmon/dme1737.c 4601 4602DMI/SMBIOS SUPPORT 4603M: Jean Delvare <jdelvare@suse.com> 4604S: Maintained 4605T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4606F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4607F: drivers/firmware/dmi-id.c 4608F: drivers/firmware/dmi_scan.c 4609F: include/linux/dmi.h 4610 4611DOCUMENTATION 4612M: Jonathan Corbet <corbet@lwn.net> 4613L: linux-doc@vger.kernel.org 4614S: Maintained 4615F: Documentation/ 4616F: scripts/kernel-doc 4617X: Documentation/ABI/ 4618X: Documentation/acpi/ 4619X: Documentation/devicetree/ 4620X: Documentation/i2c/ 4621X: Documentation/media/ 4622X: Documentation/power/ 4623X: Documentation/spi/ 4624T: git git://git.lwn.net/linux.git docs-next 4625 4626DOCUMENTATION/ITALIAN 4627M: Federico Vaga <federico.vaga@vaga.pv.it> 4628L: linux-doc@vger.kernel.org 4629S: Maintained 4630F: Documentation/translations/it_IT 4631 4632DONGWOON DW9714 LENS VOICE COIL DRIVER 4633M: Sakari Ailus <sakari.ailus@linux.intel.com> 4634L: linux-media@vger.kernel.org 4635T: git git://linuxtv.org/media_tree.git 4636S: Maintained 4637F: drivers/media/i2c/dw9714.c 4638F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4639 4640DONGWOON DW9807 LENS VOICE COIL DRIVER 4641M: Sakari Ailus <sakari.ailus@linux.intel.com> 4642L: linux-media@vger.kernel.org 4643T: git git://linuxtv.org/media_tree.git 4644S: Maintained 4645F: drivers/media/i2c/dw9807-vcm.c 4646F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4647 4648DOUBLETALK DRIVER 4649M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4650L: blinux-list@redhat.com 4651S: Maintained 4652F: drivers/char/dtlk.c 4653F: include/linux/dtlk.h 4654 4655DPAA2 DATAPATH I/O (DPIO) DRIVER 4656M: Roy Pledge <Roy.Pledge@nxp.com> 4657L: linux-kernel@vger.kernel.org 4658S: Maintained 4659F: drivers/soc/fsl/dpio 4660 4661DPAA2 ETHERNET DRIVER 4662M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4663L: netdev@vger.kernel.org 4664S: Maintained 4665F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4666F: drivers/net/ethernet/freescale/dpaa2/dpni* 4667F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4668F: drivers/net/ethernet/freescale/dpaa2/Makefile 4669F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4670 4671DPAA2 ETHERNET SWITCH DRIVER 4672M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4673M: Ioana Ciornei <ioana.ciornei@nxp.com> 4674L: linux-kernel@vger.kernel.org 4675S: Maintained 4676F: drivers/staging/fsl-dpaa2/ethsw 4677 4678DPAA2 PTP CLOCK DRIVER 4679M: Yangbo Lu <yangbo.lu@nxp.com> 4680L: netdev@vger.kernel.org 4681S: Maintained 4682F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4683F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4684 4685DPT_I2O SCSI RAID DRIVER 4686M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4687L: linux-scsi@vger.kernel.org 4688W: http://www.adaptec.com/ 4689S: Maintained 4690F: drivers/scsi/dpt* 4691F: drivers/scsi/dpt/ 4692 4693DRBD DRIVER 4694M: Philipp Reisner <philipp.reisner@linbit.com> 4695M: Lars Ellenberg <lars.ellenberg@linbit.com> 4696L: drbd-dev@lists.linbit.com 4697W: http://www.drbd.org 4698T: git git://git.linbit.com/linux-drbd.git 4699T: git git://git.linbit.com/drbd-8.4.git 4700S: Supported 4701F: drivers/block/drbd/ 4702F: lib/lru_cache.c 4703F: Documentation/blockdev/drbd/ 4704 4705DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4707R: "Rafael J. Wysocki" <rafael@kernel.org> 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4709S: Supported 4710F: Documentation/kobject.txt 4711F: drivers/base/ 4712F: fs/debugfs/ 4713F: fs/sysfs/ 4714F: include/linux/debugfs.h 4715F: include/linux/kobj* 4716F: lib/kobj* 4717 4718DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4719M: Kevin Hilman <khilman@kernel.org> 4720M: Nishanth Menon <nm@ti.com> 4721S: Maintained 4722F: drivers/power/avs/ 4723F: include/linux/power/smartreflex.h 4724L: linux-pm@vger.kernel.org 4725 4726DRM DRIVER FOR ARM PL111 CLCD 4727M: Eric Anholt <eric@anholt.net> 4728T: git git://anongit.freedesktop.org/drm/drm-misc 4729S: Supported 4730F: drivers/gpu/drm/pl111/ 4731 4732DRM DRIVER FOR ARM VERSATILE TFT PANELS 4733M: Linus Walleij <linus.walleij@linaro.org> 4734T: git git://anongit.freedesktop.org/drm/drm-misc 4735S: Maintained 4736F: drivers/gpu/drm/panel/panel-arm-versatile.c 4737F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4738 4739DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4740M: Dave Airlie <airlied@redhat.com> 4741S: Odd Fixes 4742F: drivers/gpu/drm/ast/ 4743 4744DRM DRIVER FOR BOCHS VIRTUAL GPU 4745M: Gerd Hoffmann <kraxel@redhat.com> 4746L: virtualization@lists.linux-foundation.org 4747T: git git://anongit.freedesktop.org/drm/drm-misc 4748S: Maintained 4749F: drivers/gpu/drm/bochs/ 4750 4751DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4752M: Linus Walleij <linus.walleij@linaro.org> 4753T: git git://anongit.freedesktop.org/drm/drm-misc 4754S: Maintained 4755F: drivers/gpu/drm/tve200/ 4756 4757DRM DRIVER FOR ILITEK ILI9225 PANELS 4758M: David Lechner <david@lechnology.com> 4759S: Maintained 4760F: drivers/gpu/drm/tinydrm/ili9225.c 4761F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4762 4763DRM DRIVER FOR HX8357D PANELS 4764M: Eric Anholt <eric@anholt.net> 4765T: git git://anongit.freedesktop.org/drm/drm-misc 4766S: Maintained 4767F: drivers/gpu/drm/tinydrm/hx8357d.c 4768F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4769 4770DRM DRIVER FOR INTEL I810 VIDEO CARDS 4771S: Orphan / Obsolete 4772F: drivers/gpu/drm/i810/ 4773F: include/uapi/drm/i810_drm.h 4774 4775DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4776S: Orphan / Obsolete 4777F: drivers/gpu/drm/mga/ 4778F: include/uapi/drm/mga_drm.h 4779 4780DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4781M: Dave Airlie <airlied@redhat.com> 4782S: Odd Fixes 4783F: drivers/gpu/drm/mgag200/ 4784 4785DRM DRIVER FOR MI0283QT 4786M: Noralf Trønnes <noralf@tronnes.org> 4787S: Maintained 4788F: drivers/gpu/drm/tinydrm/mi0283qt.c 4789F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4790 4791DRM DRIVER FOR MSM ADRENO GPU 4792M: Rob Clark <robdclark@gmail.com> 4793L: linux-arm-msm@vger.kernel.org 4794L: dri-devel@lists.freedesktop.org 4795L: freedreno@lists.freedesktop.org 4796T: git git://people.freedesktop.org/~robclark/linux 4797S: Maintained 4798F: drivers/gpu/drm/msm/ 4799F: include/uapi/drm/msm_drm.h 4800F: Documentation/devicetree/bindings/display/msm/ 4801 4802DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4803M: Ben Skeggs <bskeggs@redhat.com> 4804L: dri-devel@lists.freedesktop.org 4805L: nouveau@lists.freedesktop.org 4806T: git git://github.com/skeggsb/linux 4807S: Supported 4808F: drivers/gpu/drm/nouveau/ 4809F: include/uapi/drm/nouveau_drm.h 4810 4811DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4812M: Stefan Mavrodiev <stefan@olimex.com> 4813S: Maintained 4814F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4815F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4816 4817DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4818M: Noralf Trønnes <noralf@tronnes.org> 4819S: Maintained 4820F: drivers/gpu/drm/tinydrm/repaper.c 4821F: Documentation/devicetree/bindings/display/repaper.txt 4822 4823DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4824M: Dave Airlie <airlied@redhat.com> 4825M: Gerd Hoffmann <kraxel@redhat.com> 4826L: virtualization@lists.linux-foundation.org 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828S: Obsolete 4829W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4830F: drivers/gpu/drm/cirrus/ 4831 4832DRM DRIVER FOR QXL VIRTUAL GPU 4833M: Dave Airlie <airlied@redhat.com> 4834M: Gerd Hoffmann <kraxel@redhat.com> 4835L: virtualization@lists.linux-foundation.org 4836T: git git://anongit.freedesktop.org/drm/drm-misc 4837S: Maintained 4838F: drivers/gpu/drm/qxl/ 4839F: include/uapi/drm/qxl_drm.h 4840 4841DRM DRIVER FOR RAGE 128 VIDEO CARDS 4842S: Orphan / Obsolete 4843F: drivers/gpu/drm/r128/ 4844F: include/uapi/drm/r128_drm.h 4845 4846DRM DRIVER FOR SAVAGE VIDEO CARDS 4847S: Orphan / Obsolete 4848F: drivers/gpu/drm/savage/ 4849F: include/uapi/drm/savage_drm.h 4850 4851DRM DRIVER FOR SIS VIDEO CARDS 4852S: Orphan / Obsolete 4853F: drivers/gpu/drm/sis/ 4854F: include/uapi/drm/sis_drm.h 4855 4856DRM DRIVER FOR SITRONIX ST7586 PANELS 4857M: David Lechner <david@lechnology.com> 4858S: Maintained 4859F: drivers/gpu/drm/tinydrm/st7586.c 4860F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4861 4862DRM DRIVER FOR SITRONIX ST7735R PANELS 4863M: David Lechner <david@lechnology.com> 4864S: Maintained 4865F: drivers/gpu/drm/tinydrm/st7735r.c 4866F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4867 4868DRM DRIVER FOR TDFX VIDEO CARDS 4869S: Orphan / Obsolete 4870F: drivers/gpu/drm/tdfx/ 4871 4872DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4873M: Dave Airlie <airlied@redhat.com> 4874R: Sean Paul <sean@poorly.run> 4875L: dri-devel@lists.freedesktop.org 4876S: Odd Fixes 4877F: drivers/gpu/drm/udl/ 4878T: git git://anongit.freedesktop.org/drm/drm-misc 4879 4880DRM DRIVER FOR VMWARE VIRTUAL GPU 4881M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4882M: Thomas Hellstrom <thellstrom@vmware.com> 4883L: dri-devel@lists.freedesktop.org 4884T: git git://people.freedesktop.org/~thomash/linux 4885S: Supported 4886F: drivers/gpu/drm/vmwgfx/ 4887F: include/uapi/drm/vmwgfx_drm.h 4888 4889DRM DRIVERS 4890M: David Airlie <airlied@linux.ie> 4891M: Daniel Vetter <daniel@ffwll.ch> 4892L: dri-devel@lists.freedesktop.org 4893T: git git://anongit.freedesktop.org/drm/drm 4894B: https://bugs.freedesktop.org/ 4895C: irc://chat.freenode.net/dri-devel 4896S: Maintained 4897F: drivers/gpu/drm/ 4898F: drivers/gpu/vga/ 4899F: Documentation/devicetree/bindings/display/ 4900F: Documentation/devicetree/bindings/gpu/ 4901F: Documentation/gpu/ 4902F: include/drm/ 4903F: include/uapi/drm/ 4904F: include/linux/vga* 4905 4906DRM DRIVERS AND MISC GPU PATCHES 4907M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4908M: Maxime Ripard <maxime.ripard@bootlin.com> 4909M: Sean Paul <sean@poorly.run> 4910W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4911S: Maintained 4912T: git git://anongit.freedesktop.org/drm/drm-misc 4913F: Documentation/gpu/ 4914F: drivers/gpu/vga/ 4915F: drivers/gpu/drm/* 4916F: include/drm/drm* 4917F: include/uapi/drm/drm* 4918F: include/linux/vga* 4919 4920DRM DRIVERS FOR ALLWINNER A10 4921M: Maxime Ripard <maxime.ripard@bootlin.com> 4922L: dri-devel@lists.freedesktop.org 4923S: Supported 4924F: drivers/gpu/drm/sun4i/ 4925F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4926T: git git://anongit.freedesktop.org/drm/drm-misc 4927 4928DRM DRIVERS FOR AMLOGIC SOCS 4929M: Neil Armstrong <narmstrong@baylibre.com> 4930L: dri-devel@lists.freedesktop.org 4931L: linux-amlogic@lists.infradead.org 4932W: http://linux-meson.com/ 4933S: Supported 4934F: drivers/gpu/drm/meson/ 4935F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4936F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4937F: Documentation/gpu/meson.rst 4938T: git git://anongit.freedesktop.org/drm/drm-misc 4939 4940DRM DRIVERS FOR ATMEL HLCDC 4941M: Boris Brezillon <bbrezillon@kernel.org> 4942L: dri-devel@lists.freedesktop.org 4943S: Supported 4944F: drivers/gpu/drm/atmel-hlcdc/ 4945F: Documentation/devicetree/bindings/display/atmel/ 4946T: git git://anongit.freedesktop.org/drm/drm-misc 4947 4948DRM DRIVERS FOR BRIDGE CHIPS 4949M: Archit Taneja <architt@codeaurora.org> 4950M: Andrzej Hajda <a.hajda@samsung.com> 4951R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4952S: Maintained 4953T: git git://anongit.freedesktop.org/drm/drm-misc 4954F: drivers/gpu/drm/bridge/ 4955 4956DRM DRIVERS FOR EXYNOS 4957M: Inki Dae <inki.dae@samsung.com> 4958M: Joonyoung Shim <jy0922.shim@samsung.com> 4959M: Seung-Woo Kim <sw0312.kim@samsung.com> 4960M: Kyungmin Park <kyungmin.park@samsung.com> 4961L: dri-devel@lists.freedesktop.org 4962T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4963S: Supported 4964F: drivers/gpu/drm/exynos/ 4965F: include/uapi/drm/exynos_drm.h 4966F: Documentation/devicetree/bindings/display/exynos/ 4967 4968DRM DRIVERS FOR FREESCALE DCU 4969M: Stefan Agner <stefan@agner.ch> 4970M: Alison Wang <alison.wang@nxp.com> 4971L: dri-devel@lists.freedesktop.org 4972S: Supported 4973F: drivers/gpu/drm/fsl-dcu/ 4974F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4975F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4976F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4977T: git git://anongit.freedesktop.org/drm/drm-misc 4978 4979DRM DRIVERS FOR FREESCALE IMX 4980M: Philipp Zabel <p.zabel@pengutronix.de> 4981L: dri-devel@lists.freedesktop.org 4982S: Maintained 4983F: drivers/gpu/drm/imx/ 4984F: drivers/gpu/ipu-v3/ 4985F: Documentation/devicetree/bindings/display/imx/ 4986 4987DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4988M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4989L: dri-devel@lists.freedesktop.org 4990T: git git://github.com/patjak/drm-gma500 4991S: Maintained 4992F: drivers/gpu/drm/gma500/ 4993 4994DRM DRIVERS FOR HISILICON 4995M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4996M: Rongrong Zou <zourongrong@gmail.com> 4997R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4998R: Chen Feng <puck.chen@hisilicon.com> 4999L: dri-devel@lists.freedesktop.org 5000T: git git://github.com/xin3liang/linux.git 5001S: Maintained 5002F: drivers/gpu/drm/hisilicon/ 5003F: Documentation/devicetree/bindings/display/hisilicon/ 5004 5005DRM DRIVERS FOR MEDIATEK 5006M: CK Hu <ck.hu@mediatek.com> 5007M: Philipp Zabel <p.zabel@pengutronix.de> 5008L: dri-devel@lists.freedesktop.org 5009S: Supported 5010F: drivers/gpu/drm/mediatek/ 5011F: Documentation/devicetree/bindings/display/mediatek/ 5012 5013DRM DRIVERS FOR NVIDIA TEGRA 5014M: Thierry Reding <thierry.reding@gmail.com> 5015L: dri-devel@lists.freedesktop.org 5016L: linux-tegra@vger.kernel.org 5017T: git git://anongit.freedesktop.org/tegra/linux.git 5018S: Supported 5019F: drivers/gpu/drm/tegra/ 5020F: drivers/gpu/host1x/ 5021F: include/linux/host1x.h 5022F: include/uapi/drm/tegra_drm.h 5023F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5024 5025DRM DRIVERS FOR RENESAS 5026M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5027M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5028L: dri-devel@lists.freedesktop.org 5029L: linux-renesas-soc@vger.kernel.org 5030T: git git://linuxtv.org/pinchartl/media drm/du/next 5031S: Supported 5032F: drivers/gpu/drm/rcar-du/ 5033F: drivers/gpu/drm/shmobile/ 5034F: include/linux/platform_data/shmob_drm.h 5035F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5036F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5037F: Documentation/devicetree/bindings/display/renesas,du.txt 5038 5039DRM DRIVERS FOR ROCKCHIP 5040M: Sandy Huang <hjc@rock-chips.com> 5041M: Heiko Stübner <heiko@sntech.de> 5042L: dri-devel@lists.freedesktop.org 5043S: Maintained 5044F: drivers/gpu/drm/rockchip/ 5045F: Documentation/devicetree/bindings/display/rockchip/ 5046T: git git://anongit.freedesktop.org/drm/drm-misc 5047 5048DRM DRIVERS FOR STI 5049M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5050M: Vincent Abriou <vincent.abriou@st.com> 5051L: dri-devel@lists.freedesktop.org 5052T: git git://anongit.freedesktop.org/drm/drm-misc 5053S: Maintained 5054F: drivers/gpu/drm/sti 5055F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5056 5057DRM DRIVERS FOR STM 5058M: Yannick Fertre <yannick.fertre@st.com> 5059M: Philippe Cornu <philippe.cornu@st.com> 5060M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5061M: Vincent Abriou <vincent.abriou@st.com> 5062L: dri-devel@lists.freedesktop.org 5063T: git git://anongit.freedesktop.org/drm/drm-misc 5064S: Maintained 5065F: drivers/gpu/drm/stm 5066F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5067 5068DRM DRIVERS FOR TI LCDC 5069M: Jyri Sarha <jsarha@ti.com> 5070R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5071L: dri-devel@lists.freedesktop.org 5072S: Maintained 5073F: drivers/gpu/drm/tilcdc/ 5074F: Documentation/devicetree/bindings/display/tilcdc/ 5075 5076DRM DRIVERS FOR TI OMAP 5077M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5078L: dri-devel@lists.freedesktop.org 5079S: Maintained 5080F: drivers/gpu/drm/omapdrm/ 5081F: Documentation/devicetree/bindings/display/ti/ 5082 5083DRM DRIVERS FOR V3D 5084M: Eric Anholt <eric@anholt.net> 5085S: Supported 5086F: drivers/gpu/drm/v3d/ 5087F: include/uapi/drm/v3d_drm.h 5088F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5089T: git git://anongit.freedesktop.org/drm/drm-misc 5090 5091DRM DRIVERS FOR VC4 5092M: Eric Anholt <eric@anholt.net> 5093T: git git://github.com/anholt/linux 5094S: Supported 5095F: drivers/gpu/drm/vc4/ 5096F: include/uapi/drm/vc4_drm.h 5097F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5098T: git git://anongit.freedesktop.org/drm/drm-misc 5099 5100DRM DRIVERS FOR VIVANTE GPU IP 5101M: Lucas Stach <l.stach@pengutronix.de> 5102R: Russell King <linux+etnaviv@armlinux.org.uk> 5103R: Christian Gmeiner <christian.gmeiner@gmail.com> 5104L: etnaviv@lists.freedesktop.org 5105L: dri-devel@lists.freedesktop.org 5106S: Maintained 5107F: drivers/gpu/drm/etnaviv/ 5108F: include/uapi/drm/etnaviv_drm.h 5109F: Documentation/devicetree/bindings/display/etnaviv/ 5110 5111DRM DRIVERS FOR ZTE ZX 5112M: Shawn Guo <shawnguo@kernel.org> 5113L: dri-devel@lists.freedesktop.org 5114S: Maintained 5115F: drivers/gpu/drm/zte/ 5116F: Documentation/devicetree/bindings/display/zte,vou.txt 5117T: git git://anongit.freedesktop.org/drm/drm-misc 5118 5119DRM PANEL DRIVERS 5120M: Thierry Reding <thierry.reding@gmail.com> 5121L: dri-devel@lists.freedesktop.org 5122T: git git://anongit.freedesktop.org/drm/drm-misc 5123S: Maintained 5124F: drivers/gpu/drm/drm_panel.c 5125F: drivers/gpu/drm/panel/ 5126F: include/drm/drm_panel.h 5127F: Documentation/devicetree/bindings/display/panel/ 5128 5129DRM TINYDRM DRIVERS 5130M: Noralf Trønnes <noralf@tronnes.org> 5131W: https://github.com/notro/tinydrm/wiki/Development 5132T: git git://anongit.freedesktop.org/drm/drm-misc 5133S: Maintained 5134F: drivers/gpu/drm/tinydrm/ 5135F: include/drm/tinydrm/ 5136 5137DRM DRIVERS FOR XEN 5138M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5139T: git git://anongit.freedesktop.org/drm/drm-misc 5140L: dri-devel@lists.freedesktop.org 5141L: xen-devel@lists.xen.org 5142S: Supported 5143F: drivers/gpu/drm/xen/ 5144F: Documentation/gpu/xen-front.rst 5145 5146DRM TTM SUBSYSTEM 5147M: Christian Koenig <christian.koenig@amd.com> 5148M: Huang Rui <ray.huang@amd.com> 5149M: Junwei Zhang <Jerry.Zhang@amd.com> 5150T: git git://people.freedesktop.org/~agd5f/linux 5151S: Maintained 5152L: dri-devel@lists.freedesktop.org 5153F: include/drm/ttm/ 5154F: drivers/gpu/drm/ttm/ 5155 5156DSBR100 USB FM RADIO DRIVER 5157M: Alexey Klimov <klimov.linux@gmail.com> 5158L: linux-media@vger.kernel.org 5159T: git git://linuxtv.org/media_tree.git 5160S: Maintained 5161F: drivers/media/radio/dsbr100.c 5162 5163DSCC4 DRIVER 5164M: Francois Romieu <romieu@fr.zoreil.com> 5165L: netdev@vger.kernel.org 5166S: Maintained 5167F: drivers/net/wan/dscc4.c 5168 5169DT3155 MEDIA DRIVER 5170M: Hans Verkuil <hverkuil@xs4all.nl> 5171L: linux-media@vger.kernel.org 5172T: git git://linuxtv.org/media_tree.git 5173W: https://linuxtv.org 5174S: Odd Fixes 5175F: drivers/media/pci/dt3155/ 5176 5177DVB_USB_AF9015 MEDIA DRIVER 5178M: Antti Palosaari <crope@iki.fi> 5179L: linux-media@vger.kernel.org 5180W: https://linuxtv.org 5181W: http://palosaari.fi/linux/ 5182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5183T: git git://linuxtv.org/anttip/media_tree.git 5184S: Maintained 5185F: drivers/media/usb/dvb-usb-v2/af9015* 5186 5187DVB_USB_AF9035 MEDIA DRIVER 5188M: Antti Palosaari <crope@iki.fi> 5189L: linux-media@vger.kernel.org 5190W: https://linuxtv.org 5191W: http://palosaari.fi/linux/ 5192Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5193T: git git://linuxtv.org/anttip/media_tree.git 5194S: Maintained 5195F: drivers/media/usb/dvb-usb-v2/af9035* 5196 5197DVB_USB_ANYSEE MEDIA DRIVER 5198M: Antti Palosaari <crope@iki.fi> 5199L: linux-media@vger.kernel.org 5200W: https://linuxtv.org 5201W: http://palosaari.fi/linux/ 5202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5203T: git git://linuxtv.org/anttip/media_tree.git 5204S: Maintained 5205F: drivers/media/usb/dvb-usb-v2/anysee* 5206 5207DVB_USB_AU6610 MEDIA DRIVER 5208M: Antti Palosaari <crope@iki.fi> 5209L: linux-media@vger.kernel.org 5210W: https://linuxtv.org 5211W: http://palosaari.fi/linux/ 5212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5213T: git git://linuxtv.org/anttip/media_tree.git 5214S: Maintained 5215F: drivers/media/usb/dvb-usb-v2/au6610* 5216 5217DVB_USB_CE6230 MEDIA DRIVER 5218M: Antti Palosaari <crope@iki.fi> 5219L: linux-media@vger.kernel.org 5220W: https://linuxtv.org 5221W: http://palosaari.fi/linux/ 5222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5223T: git git://linuxtv.org/anttip/media_tree.git 5224S: Maintained 5225F: drivers/media/usb/dvb-usb-v2/ce6230* 5226 5227DVB_USB_CXUSB MEDIA DRIVER 5228M: Michael Krufky <mkrufky@linuxtv.org> 5229L: linux-media@vger.kernel.org 5230W: https://linuxtv.org 5231W: http://github.com/mkrufky 5232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5233T: git git://linuxtv.org/media_tree.git 5234S: Maintained 5235F: drivers/media/usb/dvb-usb/cxusb* 5236 5237DVB_USB_EC168 MEDIA DRIVER 5238M: Antti Palosaari <crope@iki.fi> 5239L: linux-media@vger.kernel.org 5240W: https://linuxtv.org 5241W: http://palosaari.fi/linux/ 5242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5243T: git git://linuxtv.org/anttip/media_tree.git 5244S: Maintained 5245F: drivers/media/usb/dvb-usb-v2/ec168* 5246 5247DVB_USB_GL861 MEDIA DRIVER 5248M: Antti Palosaari <crope@iki.fi> 5249L: linux-media@vger.kernel.org 5250W: https://linuxtv.org 5251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5252T: git git://linuxtv.org/anttip/media_tree.git 5253S: Maintained 5254F: drivers/media/usb/dvb-usb-v2/gl861* 5255 5256DVB_USB_MXL111SF MEDIA DRIVER 5257M: Michael Krufky <mkrufky@linuxtv.org> 5258L: linux-media@vger.kernel.org 5259W: https://linuxtv.org 5260W: http://github.com/mkrufky 5261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5262T: git git://linuxtv.org/mkrufky/mxl111sf.git 5263S: Maintained 5264F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5265 5266DVB_USB_RTL28XXU MEDIA DRIVER 5267M: Antti Palosaari <crope@iki.fi> 5268L: linux-media@vger.kernel.org 5269W: https://linuxtv.org 5270W: http://palosaari.fi/linux/ 5271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5272T: git git://linuxtv.org/anttip/media_tree.git 5273S: Maintained 5274F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5275 5276DVB_USB_V2 MEDIA DRIVER 5277M: Antti Palosaari <crope@iki.fi> 5278L: linux-media@vger.kernel.org 5279W: https://linuxtv.org 5280W: http://palosaari.fi/linux/ 5281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5282T: git git://linuxtv.org/anttip/media_tree.git 5283S: Maintained 5284F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5285F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5286 5287DYNAMIC DEBUG 5288M: Jason Baron <jbaron@akamai.com> 5289S: Maintained 5290F: lib/dynamic_debug.c 5291F: include/linux/dynamic_debug.h 5292 5293DYNAMIC INTERRUPT MODERATION 5294M: Tal Gilboa <talgi@mellanox.com> 5295S: Maintained 5296F: include/linux/net_dim.h 5297 5298DZ DECSTATION DZ11 SERIAL DRIVER 5299M: "Maciej W. Rozycki" <macro@linux-mips.org> 5300S: Maintained 5301F: drivers/tty/serial/dz.* 5302 5303E3X0 POWER BUTTON DRIVER 5304M: Moritz Fischer <moritz.fischer@ettus.com> 5305L: usrp-users@lists.ettus.com 5306W: http://www.ettus.com 5307S: Supported 5308F: drivers/input/misc/e3x0-button.c 5309F: Documentation/devicetree/bindings/input/e3x0-button.txt 5310 5311E4000 MEDIA DRIVER 5312M: Antti Palosaari <crope@iki.fi> 5313L: linux-media@vger.kernel.org 5314W: https://linuxtv.org 5315W: http://palosaari.fi/linux/ 5316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5317T: git git://linuxtv.org/anttip/media_tree.git 5318S: Maintained 5319F: drivers/media/tuners/e4000* 5320 5321EARTH_PT1 MEDIA DRIVER 5322M: Akihiro Tsukada <tskd08@gmail.com> 5323L: linux-media@vger.kernel.org 5324S: Odd Fixes 5325F: drivers/media/pci/pt1/ 5326 5327EARTH_PT3 MEDIA DRIVER 5328M: Akihiro Tsukada <tskd08@gmail.com> 5329L: linux-media@vger.kernel.org 5330S: Odd Fixes 5331F: drivers/media/pci/pt3/ 5332 5333EC100 MEDIA DRIVER 5334M: Antti Palosaari <crope@iki.fi> 5335L: linux-media@vger.kernel.org 5336W: https://linuxtv.org 5337W: http://palosaari.fi/linux/ 5338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5339T: git git://linuxtv.org/anttip/media_tree.git 5340S: Maintained 5341F: drivers/media/dvb-frontends/ec100* 5342 5343ECRYPT FILE SYSTEM 5344M: Tyler Hicks <tyhicks@canonical.com> 5345L: ecryptfs@vger.kernel.org 5346W: http://ecryptfs.org 5347W: https://launchpad.net/ecryptfs 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5349S: Supported 5350F: Documentation/filesystems/ecryptfs.txt 5351F: fs/ecryptfs/ 5352 5353EDAC-AMD64 5354M: Borislav Petkov <bp@alien8.de> 5355L: linux-edac@vger.kernel.org 5356S: Maintained 5357F: drivers/edac/amd64_edac* 5358 5359EDAC-CALXEDA 5360M: Robert Richter <rric@kernel.org> 5361L: linux-edac@vger.kernel.org 5362S: Maintained 5363F: drivers/edac/highbank* 5364 5365EDAC-CAVIUM OCTEON 5366M: Ralf Baechle <ralf@linux-mips.org> 5367M: David Daney <david.daney@cavium.com> 5368L: linux-edac@vger.kernel.org 5369L: linux-mips@vger.kernel.org 5370S: Supported 5371F: drivers/edac/octeon_edac* 5372 5373EDAC-CAVIUM THUNDERX 5374M: David Daney <david.daney@cavium.com> 5375M: Jan Glauber <jglauber@cavium.com> 5376L: linux-edac@vger.kernel.org 5377S: Supported 5378F: drivers/edac/thunderx_edac* 5379 5380EDAC-CORE 5381M: Borislav Petkov <bp@alien8.de> 5382M: Mauro Carvalho Chehab <mchehab@kernel.org> 5383L: linux-edac@vger.kernel.org 5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5386S: Supported 5387F: Documentation/admin-guide/ras.rst 5388F: Documentation/driver-api/edac.rst 5389F: drivers/edac/ 5390F: include/linux/edac.h 5391 5392EDAC-E752X 5393M: Mark Gross <mark.gross@intel.com> 5394L: linux-edac@vger.kernel.org 5395S: Maintained 5396F: drivers/edac/e752x_edac.c 5397 5398EDAC-E7XXX 5399L: linux-edac@vger.kernel.org 5400S: Maintained 5401F: drivers/edac/e7xxx_edac.c 5402 5403EDAC-FSL_DDR 5404M: York Sun <york.sun@nxp.com> 5405L: linux-edac@vger.kernel.org 5406S: Maintained 5407F: drivers/edac/fsl_ddr_edac.* 5408 5409EDAC-GHES 5410M: Mauro Carvalho Chehab <mchehab@kernel.org> 5411L: linux-edac@vger.kernel.org 5412S: Maintained 5413F: drivers/edac/ghes_edac.c 5414 5415EDAC-I3000 5416L: linux-edac@vger.kernel.org 5417S: Orphan 5418F: drivers/edac/i3000_edac.c 5419 5420EDAC-I5000 5421L: linux-edac@vger.kernel.org 5422S: Maintained 5423F: drivers/edac/i5000_edac.c 5424 5425EDAC-I5400 5426M: Mauro Carvalho Chehab <mchehab@kernel.org> 5427L: linux-edac@vger.kernel.org 5428S: Maintained 5429F: drivers/edac/i5400_edac.c 5430 5431EDAC-I7300 5432M: Mauro Carvalho Chehab <mchehab@kernel.org> 5433L: linux-edac@vger.kernel.org 5434S: Maintained 5435F: drivers/edac/i7300_edac.c 5436 5437EDAC-I7CORE 5438M: Mauro Carvalho Chehab <mchehab@kernel.org> 5439L: linux-edac@vger.kernel.org 5440S: Maintained 5441F: drivers/edac/i7core_edac.c 5442 5443EDAC-I82443BXGX 5444M: Tim Small <tim@buttersideup.com> 5445L: linux-edac@vger.kernel.org 5446S: Maintained 5447F: drivers/edac/i82443bxgx_edac.c 5448 5449EDAC-I82975X 5450M: "Arvind R." <arvino55@gmail.com> 5451L: linux-edac@vger.kernel.org 5452S: Maintained 5453F: drivers/edac/i82975x_edac.c 5454 5455EDAC-IE31200 5456M: Jason Baron <jbaron@akamai.com> 5457L: linux-edac@vger.kernel.org 5458S: Maintained 5459F: drivers/edac/ie31200_edac.c 5460 5461EDAC-MPC85XX 5462M: Johannes Thumshirn <morbidrsa@gmail.com> 5463L: linux-edac@vger.kernel.org 5464S: Maintained 5465F: drivers/edac/mpc85xx_edac.[ch] 5466 5467EDAC-PASEMI 5468M: Egor Martovetsky <egor@pasemi.com> 5469L: linux-edac@vger.kernel.org 5470S: Maintained 5471F: drivers/edac/pasemi_edac.c 5472 5473EDAC-PND2 5474M: Tony Luck <tony.luck@intel.com> 5475L: linux-edac@vger.kernel.org 5476S: Maintained 5477F: drivers/edac/pnd2_edac.[ch] 5478 5479EDAC-R82600 5480M: Tim Small <tim@buttersideup.com> 5481L: linux-edac@vger.kernel.org 5482S: Maintained 5483F: drivers/edac/r82600_edac.c 5484 5485EDAC-SBRIDGE 5486M: Tony Luck <tony.luck@intel.com> 5487R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5488L: linux-edac@vger.kernel.org 5489S: Maintained 5490F: drivers/edac/sb_edac.c 5491 5492EDAC-SKYLAKE 5493M: Tony Luck <tony.luck@intel.com> 5494L: linux-edac@vger.kernel.org 5495S: Maintained 5496F: drivers/edac/skx_edac.c 5497 5498EDAC-TI 5499M: Tero Kristo <t-kristo@ti.com> 5500L: linux-edac@vger.kernel.org 5501S: Maintained 5502F: drivers/edac/ti_edac.c 5503 5504EDAC-QCOM 5505M: Channagoud Kadabi <ckadabi@codeaurora.org> 5506M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5507L: linux-arm-msm@vger.kernel.org 5508L: linux-edac@vger.kernel.org 5509S: Maintained 5510F: drivers/edac/qcom_edac.c 5511 5512EDIROL UA-101/UA-1000 DRIVER 5513M: Clemens Ladisch <clemens@ladisch.de> 5514L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5515T: git git://git.alsa-project.org/alsa-kernel.git 5516S: Maintained 5517F: sound/usb/misc/ua101.c 5518 5519EFI TEST DRIVER 5520L: linux-efi@vger.kernel.org 5521M: Ivan Hu <ivan.hu@canonical.com> 5522M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5523S: Maintained 5524F: drivers/firmware/efi/test/ 5525 5526EFI VARIABLE FILESYSTEM 5527M: Matthew Garrett <matthew.garrett@nebula.com> 5528M: Jeremy Kerr <jk@ozlabs.org> 5529M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5531L: linux-efi@vger.kernel.org 5532S: Maintained 5533F: fs/efivarfs/ 5534 5535EFIFB FRAMEBUFFER DRIVER 5536L: linux-fbdev@vger.kernel.org 5537M: Peter Jones <pjones@redhat.com> 5538S: Maintained 5539F: drivers/video/fbdev/efifb.c 5540 5541EFS FILESYSTEM 5542W: http://aeschi.ch.eu.org/efs/ 5543S: Orphan 5544F: fs/efs/ 5545 5546EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5547M: Douglas Miller <dougmill@linux.ibm.com> 5548L: netdev@vger.kernel.org 5549S: Maintained 5550F: drivers/net/ethernet/ibm/ehea/ 5551 5552EM28XX VIDEO4LINUX DRIVER 5553M: Mauro Carvalho Chehab <mchehab@kernel.org> 5554L: linux-media@vger.kernel.org 5555W: https://linuxtv.org 5556T: git git://linuxtv.org/media_tree.git 5557S: Maintained 5558F: drivers/media/usb/em28xx/ 5559F: Documentation/media/v4l-drivers/em28xx* 5560 5561EMBEDDED LINUX 5562M: Paul Gortmaker <paul.gortmaker@windriver.com> 5563M: Matt Mackall <mpm@selenic.com> 5564M: David Woodhouse <dwmw2@infradead.org> 5565L: linux-embedded@vger.kernel.org 5566S: Maintained 5567 5568Emulex 10Gbps iSCSI - OneConnect DRIVER 5569M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5570M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5571M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5572L: linux-scsi@vger.kernel.org 5573W: http://www.broadcom.com 5574S: Supported 5575F: drivers/scsi/be2iscsi/ 5576 5577Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5578M: Sathya Perla <sathya.perla@broadcom.com> 5579M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5580M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5581M: Somnath Kotur <somnath.kotur@broadcom.com> 5582L: netdev@vger.kernel.org 5583W: http://www.emulex.com 5584S: Supported 5585F: drivers/net/ethernet/emulex/benet/ 5586 5587EMULEX ONECONNECT ROCE DRIVER 5588M: Selvin Xavier <selvin.xavier@broadcom.com> 5589M: Devesh Sharma <devesh.sharma@broadcom.com> 5590L: linux-rdma@vger.kernel.org 5591W: http://www.broadcom.com 5592S: Odd Fixes 5593F: drivers/infiniband/hw/ocrdma/ 5594F: include/uapi/rdma/ocrdma-abi.h 5595 5596EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5597M: James Smart <james.smart@broadcom.com> 5598M: Dick Kennedy <dick.kennedy@broadcom.com> 5599L: linux-scsi@vger.kernel.org 5600W: http://www.broadcom.com 5601S: Supported 5602F: drivers/scsi/lpfc/ 5603 5604ENE CB710 FLASH CARD READER DRIVER 5605M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5606S: Maintained 5607F: drivers/misc/cb710/ 5608F: drivers/mmc/host/cb710-mmc.* 5609F: include/linux/cb710.h 5610 5611ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5612M: Maxim Levitsky <maximlevitsky@gmail.com> 5613S: Maintained 5614F: drivers/media/rc/ene_ir.* 5615 5616EPSON S1D13XXX FRAMEBUFFER DRIVER 5617M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5618S: Maintained 5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5620F: drivers/video/fbdev/s1d13xxxfb.c 5621F: include/video/s1d13xxxfb.h 5622 5623ERRSEQ ERROR TRACKING INFRASTRUCTURE 5624M: Jeff Layton <jlayton@kernel.org> 5625S: Maintained 5626F: lib/errseq.c 5627F: include/linux/errseq.h 5628 5629ET131X NETWORK DRIVER 5630M: Mark Einon <mark.einon@gmail.com> 5631S: Odd Fixes 5632F: drivers/net/ethernet/agere/ 5633 5634ETHERNET BRIDGE 5635M: Roopa Prabhu <roopa@cumulusnetworks.com> 5636M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5637L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5638L: netdev@vger.kernel.org 5639W: http://www.linuxfoundation.org/en/Net:Bridge 5640S: Maintained 5641F: include/linux/netfilter_bridge/ 5642F: net/bridge/ 5643 5644ETHERNET PHY LIBRARY 5645M: Andrew Lunn <andrew@lunn.ch> 5646M: Florian Fainelli <f.fainelli@gmail.com> 5647M: Heiner Kallweit <hkallweit1@gmail.com> 5648L: netdev@vger.kernel.org 5649S: Maintained 5650F: Documentation/ABI/testing/sysfs-bus-mdio 5651F: Documentation/devicetree/bindings/net/mdio* 5652F: Documentation/networking/phy.txt 5653F: drivers/net/phy/ 5654F: drivers/of/of_mdio.c 5655F: drivers/of/of_net.c 5656F: include/linux/*mdio*.h 5657F: include/linux/of_net.h 5658F: include/linux/phy.h 5659F: include/linux/phy_fixed.h 5660F: include/linux/platform_data/mdio-bcm-unimac.h 5661F: include/trace/events/mdio.h 5662F: include/uapi/linux/mdio.h 5663F: include/uapi/linux/mii.h 5664 5665EXT2 FILE SYSTEM 5666M: Jan Kara <jack@suse.com> 5667L: linux-ext4@vger.kernel.org 5668S: Maintained 5669F: Documentation/filesystems/ext2.txt 5670F: fs/ext2/ 5671F: include/linux/ext2* 5672 5673EXT4 FILE SYSTEM 5674M: "Theodore Ts'o" <tytso@mit.edu> 5675M: Andreas Dilger <adilger.kernel@dilger.ca> 5676L: linux-ext4@vger.kernel.org 5677W: http://ext4.wiki.kernel.org 5678Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5680S: Maintained 5681F: Documentation/filesystems/ext4/ext4.rst 5682F: fs/ext4/ 5683 5684Extended Verification Module (EVM) 5685M: Mimi Zohar <zohar@linux.ibm.com> 5686L: linux-integrity@vger.kernel.org 5687S: Supported 5688F: security/integrity/evm/ 5689 5690EXTENSIBLE FIRMWARE INTERFACE (EFI) 5691M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5692L: linux-efi@vger.kernel.org 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5694S: Maintained 5695F: Documentation/efi-stub.txt 5696F: arch/*/kernel/efi.c 5697F: arch/x86/boot/compressed/eboot.[ch] 5698F: arch/*/include/asm/efi.h 5699F: arch/x86/platform/efi/ 5700F: drivers/firmware/efi/ 5701F: include/linux/efi*.h 5702F: arch/arm/boot/compressed/efi-header.S 5703F: arch/arm64/kernel/efi-entry.S 5704 5705EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5706M: MyungJoo Ham <myungjoo.ham@samsung.com> 5707M: Chanwoo Choi <cw00.choi@samsung.com> 5708L: linux-kernel@vger.kernel.org 5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5710S: Maintained 5711F: drivers/extcon/ 5712F: include/linux/extcon/ 5713F: include/linux/extcon.h 5714F: Documentation/extcon/ 5715F: Documentation/devicetree/bindings/extcon/ 5716 5717EXYNOS DP DRIVER 5718M: Jingoo Han <jingoohan1@gmail.com> 5719L: dri-devel@lists.freedesktop.org 5720S: Maintained 5721F: drivers/gpu/drm/exynos/exynos_dp* 5722 5723EXYNOS SYSMMU (IOMMU) driver 5724M: Marek Szyprowski <m.szyprowski@samsung.com> 5725L: iommu@lists.linux-foundation.org 5726S: Maintained 5727F: drivers/iommu/exynos-iommu.c 5728 5729EZchip NPS platform support 5730M: Vineet Gupta <vgupta@synopsys.com> 5731M: Ofer Levi <oferle@mellanox.com> 5732S: Supported 5733F: arch/arc/plat-eznps 5734F: arch/arc/boot/dts/eznps.dts 5735 5736F2FS FILE SYSTEM 5737M: Jaegeuk Kim <jaegeuk@kernel.org> 5738M: Chao Yu <yuchao0@huawei.com> 5739L: linux-f2fs-devel@lists.sourceforge.net 5740W: https://f2fs.wiki.kernel.org/ 5741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5742S: Maintained 5743F: Documentation/filesystems/f2fs.txt 5744F: Documentation/ABI/testing/sysfs-fs-f2fs 5745F: fs/f2fs/ 5746F: include/linux/f2fs_fs.h 5747F: include/trace/events/f2fs.h 5748 5749F71805F HARDWARE MONITORING DRIVER 5750M: Jean Delvare <jdelvare@suse.com> 5751L: linux-hwmon@vger.kernel.org 5752S: Maintained 5753F: Documentation/hwmon/f71805f 5754F: drivers/hwmon/f71805f.c 5755 5756FADDR2LINE 5757M: Josh Poimboeuf <jpoimboe@redhat.com> 5758S: Maintained 5759F: scripts/faddr2line 5760 5761FAILOVER MODULE 5762M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5763L: netdev@vger.kernel.org 5764S: Supported 5765F: net/core/failover.c 5766F: include/net/failover.h 5767F: Documentation/networking/failover.rst 5768 5769FANOTIFY 5770M: Jan Kara <jack@suse.cz> 5771R: Amir Goldstein <amir73il@gmail.com> 5772L: linux-fsdevel@vger.kernel.org 5773S: Maintained 5774F: fs/notify/fanotify/ 5775F: include/linux/fanotify.h 5776F: include/uapi/linux/fanotify.h 5777 5778FARSYNC SYNCHRONOUS DRIVER 5779M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5780W: http://www.farsite.co.uk/ 5781S: Supported 5782F: drivers/net/wan/farsync.* 5783 5784FAULT INJECTION SUPPORT 5785M: Akinobu Mita <akinobu.mita@gmail.com> 5786S: Supported 5787F: Documentation/fault-injection/ 5788F: lib/fault-inject.c 5789 5790FBTFT Framebuffer drivers 5791S: Orphan 5792L: dri-devel@lists.freedesktop.org 5793L: linux-fbdev@vger.kernel.org 5794F: drivers/staging/fbtft/ 5795 5796FC0011 TUNER DRIVER 5797M: Michael Buesch <m@bues.ch> 5798L: linux-media@vger.kernel.org 5799S: Maintained 5800F: drivers/media/tuners/fc0011.h 5801F: drivers/media/tuners/fc0011.c 5802 5803FC2580 MEDIA DRIVER 5804M: Antti Palosaari <crope@iki.fi> 5805L: linux-media@vger.kernel.org 5806W: https://linuxtv.org 5807W: http://palosaari.fi/linux/ 5808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5809T: git git://linuxtv.org/anttip/media_tree.git 5810S: Maintained 5811F: drivers/media/tuners/fc2580* 5812 5813FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5814M: Johannes Thumshirn <jth@kernel.org> 5815L: linux-scsi@vger.kernel.org 5816W: www.Open-FCoE.org 5817S: Supported 5818F: drivers/scsi/libfc/ 5819F: drivers/scsi/fcoe/ 5820F: include/scsi/fc/ 5821F: include/scsi/libfc.h 5822F: include/scsi/libfcoe.h 5823F: include/uapi/scsi/fc/ 5824 5825FILE LOCKING (flock() and fcntl()/lockf()) 5826M: Jeff Layton <jlayton@kernel.org> 5827M: "J. Bruce Fields" <bfields@fieldses.org> 5828L: linux-fsdevel@vger.kernel.org 5829S: Maintained 5830F: include/linux/fcntl.h 5831F: include/uapi/linux/fcntl.h 5832F: fs/fcntl.c 5833F: fs/locks.c 5834 5835FILESYSTEMS (VFS and infrastructure) 5836M: Alexander Viro <viro@zeniv.linux.org.uk> 5837L: linux-fsdevel@vger.kernel.org 5838S: Maintained 5839F: fs/* 5840F: include/linux/fs.h 5841F: include/uapi/linux/fs.h 5842 5843FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5844M: Riku Voipio <riku.voipio@iki.fi> 5845L: linux-hwmon@vger.kernel.org 5846S: Maintained 5847F: drivers/hwmon/f75375s.c 5848F: include/linux/f75375s.h 5849 5850FIREWIRE AUDIO DRIVERS 5851M: Clemens Ladisch <clemens@ladisch.de> 5852L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5853T: git git://git.alsa-project.org/alsa-kernel.git 5854S: Maintained 5855F: sound/firewire/ 5856 5857FIREWIRE MEDIA DRIVERS (firedtv) 5858M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5859L: linux-media@vger.kernel.org 5860L: linux1394-devel@lists.sourceforge.net 5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5862S: Maintained 5863F: drivers/media/firewire/ 5864 5865FIREWIRE SBP-2 TARGET 5866M: Chris Boot <bootc@bootc.net> 5867L: linux-scsi@vger.kernel.org 5868L: target-devel@vger.kernel.org 5869L: linux1394-devel@lists.sourceforge.net 5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5871S: Maintained 5872F: drivers/target/sbp/ 5873 5874FIREWIRE SUBSYSTEM 5875M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5876L: linux1394-devel@lists.sourceforge.net 5877W: http://ieee1394.wiki.kernel.org/ 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5879S: Maintained 5880F: drivers/firewire/ 5881F: include/linux/firewire.h 5882F: include/uapi/linux/firewire*.h 5883F: tools/firewire/ 5884 5885FIRMWARE LOADER (request_firmware) 5886M: Luis Chamberlain <mcgrof@kernel.org> 5887L: linux-kernel@vger.kernel.org 5888S: Maintained 5889F: Documentation/firmware_class/ 5890F: drivers/base/firmware_loader/ 5891F: include/linux/firmware.h 5892 5893FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5894M: Joshua Morris <josh.h.morris@us.ibm.com> 5895M: Philip Kelleher <pjk1939@linux.ibm.com> 5896S: Maintained 5897F: drivers/block/rsxx/ 5898 5899FLOPPY DRIVER 5900M: Jiri Kosina <jikos@kernel.org> 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5902S: Odd fixes 5903F: drivers/block/floppy.c 5904 5905FMC SUBSYSTEM 5906M: Alessandro Rubini <rubini@gnudd.com> 5907W: http://www.ohwr.org/projects/fmc-bus 5908S: Supported 5909F: drivers/fmc/ 5910F: include/linux/fmc*.h 5911F: include/linux/ipmi-fru.h 5912K: fmc_d.*register 5913 5914FPGA MANAGER FRAMEWORK 5915M: Alan Tull <atull@kernel.org> 5916M: Moritz Fischer <mdf@kernel.org> 5917L: linux-fpga@vger.kernel.org 5918S: Maintained 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5920Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5921F: Documentation/fpga/ 5922F: Documentation/driver-api/fpga/ 5923F: Documentation/devicetree/bindings/fpga/ 5924F: drivers/fpga/ 5925F: include/linux/fpga/ 5926W: http://www.rocketboards.org 5927 5928FPGA DFL DRIVERS 5929M: Wu Hao <hao.wu@intel.com> 5930L: linux-fpga@vger.kernel.org 5931S: Maintained 5932F: Documentation/fpga/dfl.txt 5933F: include/uapi/linux/fpga-dfl.h 5934F: drivers/fpga/dfl* 5935 5936FPU EMULATOR 5937M: Bill Metzenthen <billm@melbpc.org.au> 5938W: http://floatingpoint.sourceforge.net/emulator/index.html 5939S: Maintained 5940F: arch/x86/math-emu/ 5941 5942FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5943L: netdev@vger.kernel.org 5944S: Orphan 5945F: drivers/net/wan/dlci.c 5946F: drivers/net/wan/sdla.c 5947 5948FRAMEBUFFER LAYER 5949M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5950L: dri-devel@lists.freedesktop.org 5951L: linux-fbdev@vger.kernel.org 5952T: git git://github.com/bzolnier/linux.git 5953Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5954S: Maintained 5955F: Documentation/fb/ 5956F: drivers/video/ 5957F: include/video/ 5958F: include/linux/fb.h 5959F: include/uapi/video/ 5960F: include/uapi/linux/fb.h 5961 5962FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5963M: Horia Geantă <horia.geanta@nxp.com> 5964M: Aymen Sghaier <aymen.sghaier@nxp.com> 5965L: linux-crypto@vger.kernel.org 5966S: Maintained 5967F: drivers/crypto/caam/ 5968F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5969 5970FREESCALE DIU FRAMEBUFFER DRIVER 5971M: Timur Tabi <timur@kernel.org> 5972L: linux-fbdev@vger.kernel.org 5973S: Maintained 5974F: drivers/video/fbdev/fsl-diu-fb.* 5975 5976FREESCALE DMA DRIVER 5977M: Li Yang <leoyang.li@nxp.com> 5978M: Zhang Wei <zw@zh-kernel.org> 5979L: linuxppc-dev@lists.ozlabs.org 5980S: Maintained 5981F: drivers/dma/fsldma.* 5982 5983FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5984M: Claudiu Manoil <claudiu.manoil@nxp.com> 5985L: netdev@vger.kernel.org 5986S: Maintained 5987F: drivers/net/ethernet/freescale/gianfar* 5988F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5989 5990FREESCALE GPMI NAND DRIVER 5991M: Han Xu <han.xu@nxp.com> 5992L: linux-mtd@lists.infradead.org 5993S: Maintained 5994F: drivers/mtd/nand/raw/gpmi-nand/* 5995 5996FREESCALE I2C CPM DRIVER 5997M: Jochen Friedrich <jochen@scram.de> 5998L: linuxppc-dev@lists.ozlabs.org 5999L: linux-i2c@vger.kernel.org 6000S: Maintained 6001F: drivers/i2c/busses/i2c-cpm.c 6002 6003FREESCALE IMX LPI2C DRIVER 6004M: Dong Aisheng <aisheng.dong@nxp.com> 6005L: linux-i2c@vger.kernel.org 6006L: linux-imx@nxp.com 6007S: Maintained 6008F: drivers/i2c/busses/i2c-imx-lpi2c.c 6009F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6010 6011FREESCALE IMX / MXC FEC DRIVER 6012M: Fugang Duan <fugang.duan@nxp.com> 6013L: netdev@vger.kernel.org 6014S: Maintained 6015F: drivers/net/ethernet/freescale/fec_main.c 6016F: drivers/net/ethernet/freescale/fec_ptp.c 6017F: drivers/net/ethernet/freescale/fec.h 6018F: Documentation/devicetree/bindings/net/fsl-fec.txt 6019 6020FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6021M: Sascha Hauer <s.hauer@pengutronix.de> 6022R: Pengutronix Kernel Team <kernel@pengutronix.de> 6023L: linux-fbdev@vger.kernel.org 6024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6025S: Maintained 6026F: include/linux/platform_data/video-imxfb.h 6027F: drivers/video/fbdev/imxfb.c 6028 6029FREESCALE QORIQ DPAA ETHERNET DRIVER 6030M: Madalin Bucur <madalin.bucur@nxp.com> 6031L: netdev@vger.kernel.org 6032S: Maintained 6033F: drivers/net/ethernet/freescale/dpaa 6034 6035FREESCALE QORIQ DPAA FMAN DRIVER 6036M: Madalin Bucur <madalin.bucur@nxp.com> 6037L: netdev@vger.kernel.org 6038S: Maintained 6039F: drivers/net/ethernet/freescale/fman 6040F: Documentation/devicetree/bindings/net/fsl-fman.txt 6041 6042FREESCALE QORIQ PTP CLOCK DRIVER 6043M: Yangbo Lu <yangbo.lu@nxp.com> 6044L: netdev@vger.kernel.org 6045S: Maintained 6046F: drivers/ptp/ptp_qoriq.c 6047F: include/linux/fsl/ptp_qoriq.h 6048F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6049 6050FREESCALE QUAD SPI DRIVER 6051M: Han Xu <han.xu@nxp.com> 6052L: linux-mtd@lists.infradead.org 6053S: Maintained 6054F: drivers/mtd/spi-nor/fsl-quadspi.c 6055 6056FREESCALE QUICC ENGINE LIBRARY 6057M: Qiang Zhao <qiang.zhao@nxp.com> 6058L: linuxppc-dev@lists.ozlabs.org 6059S: Maintained 6060F: drivers/soc/fsl/qe/ 6061F: include/soc/fsl/*qe*.h 6062F: include/soc/fsl/*ucc*.h 6063 6064FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6065M: Li Yang <leoyang.li@nxp.com> 6066L: netdev@vger.kernel.org 6067L: linuxppc-dev@lists.ozlabs.org 6068S: Maintained 6069F: drivers/net/ethernet/freescale/ucc_geth* 6070 6071FREESCALE QUICC ENGINE UCC HDLC DRIVER 6072M: Zhao Qiang <qiang.zhao@nxp.com> 6073L: netdev@vger.kernel.org 6074L: linuxppc-dev@lists.ozlabs.org 6075S: Maintained 6076F: drivers/net/wan/fsl_ucc_hdlc* 6077 6078FREESCALE QUICC ENGINE UCC UART DRIVER 6079M: Timur Tabi <timur@kernel.org> 6080L: linuxppc-dev@lists.ozlabs.org 6081S: Maintained 6082F: drivers/tty/serial/ucc_uart.c 6083 6084FREESCALE SOC DRIVERS 6085M: Li Yang <leoyang.li@nxp.com> 6086L: linuxppc-dev@lists.ozlabs.org 6087L: linux-arm-kernel@lists.infradead.org 6088S: Maintained 6089F: Documentation/devicetree/bindings/soc/fsl/ 6090F: drivers/soc/fsl/ 6091F: include/linux/fsl/ 6092 6093FREESCALE SOC FS_ENET DRIVER 6094M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6095L: linuxppc-dev@lists.ozlabs.org 6096L: netdev@vger.kernel.org 6097S: Maintained 6098F: drivers/net/ethernet/freescale/fs_enet/ 6099F: include/linux/fs_enet_pd.h 6100 6101FREESCALE SOC SOUND DRIVERS 6102M: Timur Tabi <timur@kernel.org> 6103M: Nicolin Chen <nicoleotsuka@gmail.com> 6104M: Xiubo Li <Xiubo.Lee@gmail.com> 6105R: Fabio Estevam <fabio.estevam@nxp.com> 6106L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6107L: linuxppc-dev@lists.ozlabs.org 6108S: Maintained 6109F: sound/soc/fsl/fsl* 6110F: sound/soc/fsl/imx* 6111F: sound/soc/fsl/mpc8610_hpcd.c 6112 6113FREESCALE USB PERIPHERAL DRIVERS 6114M: Li Yang <leoyang.li@nxp.com> 6115L: linux-usb@vger.kernel.org 6116L: linuxppc-dev@lists.ozlabs.org 6117S: Maintained 6118F: drivers/usb/gadget/udc/fsl* 6119 6120FREEVXFS FILESYSTEM 6121M: Christoph Hellwig <hch@infradead.org> 6122W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6123S: Maintained 6124F: fs/freevxfs/ 6125 6126FREEZER 6127M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6128M: Pavel Machek <pavel@ucw.cz> 6129L: linux-pm@vger.kernel.org 6130S: Supported 6131F: Documentation/power/freezing-of-tasks.txt 6132F: include/linux/freezer.h 6133F: kernel/freezer.c 6134 6135FRONTSWAP API 6136M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6137L: linux-kernel@vger.kernel.org 6138S: Maintained 6139F: mm/frontswap.c 6140F: include/linux/frontswap.h 6141 6142FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6143M: David Howells <dhowells@redhat.com> 6144L: linux-cachefs@redhat.com (moderated for non-subscribers) 6145S: Supported 6146F: Documentation/filesystems/caching/ 6147F: fs/fscache/ 6148F: include/linux/fscache*.h 6149 6150FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6151M: Theodore Y. Ts'o <tytso@mit.edu> 6152M: Jaegeuk Kim <jaegeuk@kernel.org> 6153L: linux-fscrypt@vger.kernel.org 6154Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6156S: Supported 6157F: fs/crypto/ 6158F: include/linux/fscrypt*.h 6159F: Documentation/filesystems/fscrypt.rst 6160 6161FSI-ATTACHED I2C DRIVER 6162M: Eddie James <eajames@linux.ibm.com> 6163L: linux-i2c@vger.kernel.org 6164L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6165S: Maintained 6166F: drivers/i2c/busses/i2c-fsi.c 6167F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6168 6169FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6170M: Jan Kara <jack@suse.cz> 6171R: Amir Goldstein <amir73il@gmail.com> 6172L: linux-fsdevel@vger.kernel.org 6173S: Maintained 6174F: fs/notify/ 6175F: include/linux/fsnotify*.h 6176 6177FUJITSU LAPTOP EXTRAS 6178M: Jonathan Woithe <jwoithe@just42.net> 6179L: platform-driver-x86@vger.kernel.org 6180S: Maintained 6181F: drivers/platform/x86/fujitsu-laptop.c 6182 6183FUJITSU M-5MO LS CAMERA ISP DRIVER 6184M: Kyungmin Park <kyungmin.park@samsung.com> 6185M: Heungjun Kim <riverful.kim@samsung.com> 6186L: linux-media@vger.kernel.org 6187S: Maintained 6188F: drivers/media/i2c/m5mols/ 6189F: include/media/i2c/m5mols.h 6190 6191FUJITSU TABLET EXTRAS 6192M: Robert Gerlach <khnz@gmx.de> 6193L: platform-driver-x86@vger.kernel.org 6194S: Maintained 6195F: drivers/platform/x86/fujitsu-tablet.c 6196 6197FUSE: FILESYSTEM IN USERSPACE 6198M: Miklos Szeredi <miklos@szeredi.hu> 6199L: linux-fsdevel@vger.kernel.org 6200W: http://fuse.sourceforge.net/ 6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6202S: Maintained 6203F: fs/fuse/ 6204F: include/uapi/linux/fuse.h 6205F: Documentation/filesystems/fuse.txt 6206 6207FUTEX SUBSYSTEM 6208M: Thomas Gleixner <tglx@linutronix.de> 6209M: Ingo Molnar <mingo@redhat.com> 6210R: Peter Zijlstra <peterz@infradead.org> 6211R: Darren Hart <dvhart@infradead.org> 6212L: linux-kernel@vger.kernel.org 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6214S: Maintained 6215F: kernel/futex.c 6216F: kernel/futex_compat.c 6217F: include/asm-generic/futex.h 6218F: include/linux/futex.h 6219F: include/uapi/linux/futex.h 6220F: tools/testing/selftests/futex/ 6221F: tools/perf/bench/futex* 6222F: Documentation/*futex* 6223 6224GCC PLUGINS 6225M: Kees Cook <keescook@chromium.org> 6226R: Emese Revfy <re.emese@gmail.com> 6227L: kernel-hardening@lists.openwall.com 6228S: Maintained 6229F: scripts/gcc-plugins/ 6230F: scripts/gcc-plugin.sh 6231F: scripts/Makefile.gcc-plugins 6232F: Documentation/gcc-plugins.txt 6233 6234GASKET DRIVER FRAMEWORK 6235M: Rob Springer <rspringer@google.com> 6236M: Todd Poynor <toddpoynor@google.com> 6237M: Ben Chan <benchan@chromium.org> 6238S: Maintained 6239F: drivers/staging/gasket/ 6240 6241GCOV BASED KERNEL PROFILING 6242M: Peter Oberparleiter <oberpar@linux.ibm.com> 6243S: Maintained 6244F: kernel/gcov/ 6245F: Documentation/dev-tools/gcov.rst 6246 6247GDB KERNEL DEBUGGING HELPER SCRIPTS 6248M: Jan Kiszka <jan.kiszka@siemens.com> 6249M: Kieran Bingham <kbingham@kernel.org> 6250S: Supported 6251F: scripts/gdb/ 6252 6253GDT SCSI DISK ARRAY CONTROLLER DRIVER 6254M: Achim Leubner <achim_leubner@adaptec.com> 6255L: linux-scsi@vger.kernel.org 6256W: http://www.icp-vortex.com/ 6257S: Supported 6258F: drivers/scsi/gdt* 6259 6260GEMTEK FM RADIO RECEIVER DRIVER 6261M: Hans Verkuil <hverkuil@xs4all.nl> 6262L: linux-media@vger.kernel.org 6263T: git git://linuxtv.org/media_tree.git 6264W: https://linuxtv.org 6265S: Maintained 6266F: drivers/media/radio/radio-gemtek* 6267 6268GENERIC GPIO I2C DRIVER 6269M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6270S: Supported 6271F: drivers/i2c/busses/i2c-gpio.c 6272F: include/linux/platform_data/i2c-gpio.h 6273 6274GENERIC GPIO I2C MULTIPLEXER DRIVER 6275M: Peter Korsgaard <peter.korsgaard@barco.com> 6276L: linux-i2c@vger.kernel.org 6277S: Supported 6278F: drivers/i2c/muxes/i2c-mux-gpio.c 6279F: include/linux/platform_data/i2c-mux-gpio.h 6280F: Documentation/i2c/muxes/i2c-mux-gpio 6281 6282GENERIC HDLC (WAN) DRIVERS 6283M: Krzysztof Halasa <khc@pm.waw.pl> 6284W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6285S: Maintained 6286F: drivers/net/wan/c101.c 6287F: drivers/net/wan/hd6457* 6288F: drivers/net/wan/hdlc* 6289F: drivers/net/wan/n2.c 6290F: drivers/net/wan/pc300too.c 6291F: drivers/net/wan/pci200syn.c 6292F: drivers/net/wan/wanxl* 6293 6294GENERIC INCLUDE/ASM HEADER FILES 6295M: Arnd Bergmann <arnd@arndb.de> 6296L: linux-arch@vger.kernel.org 6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6298S: Maintained 6299F: include/asm-generic/ 6300F: include/uapi/asm-generic/ 6301 6302GENERIC PHY FRAMEWORK 6303M: Kishon Vijay Abraham I <kishon@ti.com> 6304L: linux-kernel@vger.kernel.org 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6306S: Supported 6307F: drivers/phy/ 6308F: include/linux/phy/ 6309 6310GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6311M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6312S: Supported 6313F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6314 6315GENERIC PM DOMAINS 6316M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6317M: Kevin Hilman <khilman@kernel.org> 6318M: Ulf Hansson <ulf.hansson@linaro.org> 6319L: linux-pm@vger.kernel.org 6320S: Supported 6321F: drivers/base/power/domain*.c 6322F: include/linux/pm_domain.h 6323F: Documentation/devicetree/bindings/power/power_domain.txt 6324 6325GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6326M: Eugen Hristev <eugen.hristev@microchip.com> 6327L: linux-input@vger.kernel.org 6328S: Maintained 6329F: drivers/input/touchscreen/resistive-adc-touch.c 6330 6331GENERIC UIO DRIVER FOR PCI DEVICES 6332M: "Michael S. Tsirkin" <mst@redhat.com> 6333L: kvm@vger.kernel.org 6334S: Supported 6335F: drivers/uio/uio_pci_generic.c 6336 6337GENWQE (IBM Generic Workqueue Card) 6338M: Frank Haverkamp <haver@linux.ibm.com> 6339S: Supported 6340F: drivers/misc/genwqe/ 6341 6342GET_MAINTAINER SCRIPT 6343M: Joe Perches <joe@perches.com> 6344S: Maintained 6345F: scripts/get_maintainer.pl 6346 6347GFS2 FILE SYSTEM 6348M: Bob Peterson <rpeterso@redhat.com> 6349M: Andreas Gruenbacher <agruenba@redhat.com> 6350L: cluster-devel@redhat.com 6351W: http://sources.redhat.com/cluster/ 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6353S: Supported 6354F: Documentation/filesystems/gfs2*.txt 6355F: fs/gfs2/ 6356F: include/uapi/linux/gfs2_ondisk.h 6357 6358GIGASET ISDN DRIVERS 6359M: Paul Bolle <pebolle@tiscali.nl> 6360L: gigaset307x-common@lists.sourceforge.net 6361W: http://gigaset307x.sourceforge.net/ 6362S: Odd Fixes 6363F: Documentation/isdn/README.gigaset 6364F: drivers/isdn/gigaset/ 6365F: include/uapi/linux/gigaset_dev.h 6366 6367GNSS SUBSYSTEM 6368M: Johan Hovold <johan@kernel.org> 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6370S: Maintained 6371F: Documentation/ABI/testing/sysfs-class-gnss 6372F: Documentation/devicetree/bindings/gnss/ 6373F: drivers/gnss/ 6374F: include/linux/gnss.h 6375 6376GO7007 MPEG CODEC 6377M: Hans Verkuil <hans.verkuil@cisco.com> 6378L: linux-media@vger.kernel.org 6379S: Maintained 6380F: drivers/media/usb/go7007/ 6381 6382GOODIX TOUCHSCREEN 6383M: Bastien Nocera <hadess@hadess.net> 6384L: linux-input@vger.kernel.org 6385S: Maintained 6386F: drivers/input/touchscreen/goodix.c 6387 6388GPD POCKET FAN DRIVER 6389M: Hans de Goede <hdegoede@redhat.com> 6390L: platform-driver-x86@vger.kernel.org 6391S: Maintained 6392F: drivers/platform/x86/gpd-pocket-fan.c 6393 6394GPIO ACPI SUPPORT 6395M: Mika Westerberg <mika.westerberg@linux.intel.com> 6396M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6397L: linux-gpio@vger.kernel.org 6398L: linux-acpi@vger.kernel.org 6399S: Maintained 6400F: Documentation/acpi/gpio-properties.txt 6401F: drivers/gpio/gpiolib-acpi.c 6402 6403GPIO IR Transmitter 6404M: Sean Young <sean@mess.org> 6405L: linux-media@vger.kernel.org 6406S: Maintained 6407F: drivers/media/rc/gpio-ir-tx.c 6408 6409GPIO MOCKUP DRIVER 6410M: Bamvor Jian Zhang <bamv2005@gmail.com> 6411R: Bartosz Golaszewski <brgl@bgdev.pl> 6412L: linux-gpio@vger.kernel.org 6413S: Maintained 6414F: drivers/gpio/gpio-mockup.c 6415F: tools/testing/selftests/gpio/ 6416 6417GPIO SUBSYSTEM 6418M: Linus Walleij <linus.walleij@linaro.org> 6419M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6420L: linux-gpio@vger.kernel.org 6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6422S: Maintained 6423F: Documentation/devicetree/bindings/gpio/ 6424F: Documentation/driver-api/gpio/ 6425F: Documentation/gpio/ 6426F: Documentation/ABI/testing/gpio-cdev 6427F: Documentation/ABI/obsolete/sysfs-gpio 6428F: drivers/gpio/ 6429F: include/linux/gpio/ 6430F: include/linux/gpio.h 6431F: include/linux/of_gpio.h 6432F: include/asm-generic/gpio.h 6433F: include/uapi/linux/gpio.h 6434F: tools/gpio/ 6435 6436GRE DEMULTIPLEXER DRIVER 6437M: Dmitry Kozlov <xeb@mail.ru> 6438L: netdev@vger.kernel.org 6439S: Maintained 6440F: net/ipv4/gre_demux.c 6441F: net/ipv4/gre_offload.c 6442F: include/net/gre.h 6443 6444GRETH 10/100/1G Ethernet MAC device driver 6445M: Andreas Larsson <andreas@gaisler.com> 6446L: netdev@vger.kernel.org 6447S: Maintained 6448F: drivers/net/ethernet/aeroflex/ 6449 6450GREYBUS AUDIO PROTOCOLS DRIVERS 6451M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6452M: Mark Greer <mgreer@animalcreek.com> 6453S: Maintained 6454F: drivers/staging/greybus/audio_apbridgea.c 6455F: drivers/staging/greybus/audio_apbridgea.h 6456F: drivers/staging/greybus/audio_codec.c 6457F: drivers/staging/greybus/audio_codec.h 6458F: drivers/staging/greybus/audio_gb.c 6459F: drivers/staging/greybus/audio_manager.c 6460F: drivers/staging/greybus/audio_manager.h 6461F: drivers/staging/greybus/audio_manager_module.c 6462F: drivers/staging/greybus/audio_manager_private.h 6463F: drivers/staging/greybus/audio_manager_sysfs.c 6464F: drivers/staging/greybus/audio_module.c 6465F: drivers/staging/greybus/audio_topology.c 6466 6467GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6468M: Viresh Kumar <vireshk@kernel.org> 6469S: Maintained 6470F: drivers/staging/greybus/authentication.c 6471F: drivers/staging/greybus/bootrom.c 6472F: drivers/staging/greybus/firmware.h 6473F: drivers/staging/greybus/fw-core.c 6474F: drivers/staging/greybus/fw-download.c 6475F: drivers/staging/greybus/fw-management.c 6476F: drivers/staging/greybus/greybus_authentication.h 6477F: drivers/staging/greybus/greybus_firmware.h 6478F: drivers/staging/greybus/hid.c 6479F: drivers/staging/greybus/i2c.c 6480F: drivers/staging/greybus/spi.c 6481F: drivers/staging/greybus/spilib.c 6482F: drivers/staging/greybus/spilib.h 6483 6484GREYBUS LOOPBACK DRIVER 6485M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6486S: Maintained 6487F: drivers/staging/greybus/loopback.c 6488 6489GREYBUS PLATFORM DRIVERS 6490M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6491S: Maintained 6492F: drivers/staging/greybus/arche-platform.c 6493F: drivers/staging/greybus/arche-apb-ctrl.c 6494F: drivers/staging/greybus/arche_platform.h 6495 6496GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6497M: Rui Miguel Silva <rmfrfs@gmail.com> 6498S: Maintained 6499F: drivers/staging/greybus/sdio.c 6500F: drivers/staging/greybus/light.c 6501F: drivers/staging/greybus/gpio.c 6502F: drivers/staging/greybus/power_supply.c 6503F: drivers/staging/greybus/spi.c 6504F: drivers/staging/greybus/spilib.c 6505 6506GREYBUS SUBSYSTEM 6507M: Johan Hovold <johan@kernel.org> 6508M: Alex Elder <elder@kernel.org> 6509M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6510S: Maintained 6511F: drivers/staging/greybus/ 6512L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6513 6514GREYBUS UART PROTOCOLS DRIVERS 6515M: David Lin <dtwlin@gmail.com> 6516S: Maintained 6517F: drivers/staging/greybus/uart.c 6518F: drivers/staging/greybus/log.c 6519 6520GS1662 VIDEO SERIALIZER 6521M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6522L: linux-media@vger.kernel.org 6523T: git git://linuxtv.org/media_tree.git 6524S: Maintained 6525F: drivers/media/spi/gs1662.c 6526 6527GSPCA FINEPIX SUBDRIVER 6528M: Frank Zago <frank@zago.net> 6529L: linux-media@vger.kernel.org 6530T: git git://linuxtv.org/media_tree.git 6531S: Maintained 6532F: drivers/media/usb/gspca/finepix.c 6533 6534GSPCA GL860 SUBDRIVER 6535M: Olivier Lorin <o.lorin@laposte.net> 6536L: linux-media@vger.kernel.org 6537T: git git://linuxtv.org/media_tree.git 6538S: Maintained 6539F: drivers/media/usb/gspca/gl860/ 6540 6541GSPCA M5602 SUBDRIVER 6542M: Erik Andren <erik.andren@gmail.com> 6543L: linux-media@vger.kernel.org 6544T: git git://linuxtv.org/media_tree.git 6545S: Maintained 6546F: drivers/media/usb/gspca/m5602/ 6547 6548GSPCA PAC207 SONIXB SUBDRIVER 6549M: Hans Verkuil <hverkuil@xs4all.nl> 6550L: linux-media@vger.kernel.org 6551T: git git://linuxtv.org/media_tree.git 6552S: Odd Fixes 6553F: drivers/media/usb/gspca/pac207.c 6554 6555GSPCA SN9C20X SUBDRIVER 6556M: Brian Johnson <brijohn@gmail.com> 6557L: linux-media@vger.kernel.org 6558T: git git://linuxtv.org/media_tree.git 6559S: Maintained 6560F: drivers/media/usb/gspca/sn9c20x.c 6561 6562GSPCA T613 SUBDRIVER 6563M: Leandro Costantino <lcostantino@gmail.com> 6564L: linux-media@vger.kernel.org 6565T: git git://linuxtv.org/media_tree.git 6566S: Maintained 6567F: drivers/media/usb/gspca/t613.c 6568 6569GSPCA USB WEBCAM DRIVER 6570M: Hans Verkuil <hverkuil@xs4all.nl> 6571L: linux-media@vger.kernel.org 6572T: git git://linuxtv.org/media_tree.git 6573S: Odd Fixes 6574F: drivers/media/usb/gspca/ 6575 6576GTP (GPRS Tunneling Protocol) 6577M: Pablo Neira Ayuso <pablo@netfilter.org> 6578M: Harald Welte <laforge@gnumonks.org> 6579L: osmocom-net-gprs@lists.osmocom.org 6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6581S: Maintained 6582F: drivers/net/gtp.c 6583 6584GUID PARTITION TABLE (GPT) 6585M: Davidlohr Bueso <dave@stgolabs.net> 6586L: linux-efi@vger.kernel.org 6587S: Maintained 6588F: block/partitions/efi.* 6589 6590H8/300 ARCHITECTURE 6591M: Yoshinori Sato <ysato@users.sourceforge.jp> 6592L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6593W: http://uclinux-h8.sourceforge.jp 6594T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6595S: Maintained 6596F: arch/h8300/ 6597F: drivers/clocksource/h8300_*.c 6598F: drivers/clk/h8300/ 6599F: drivers/irqchip/irq-renesas-h8*.c 6600 6601HACKRF MEDIA DRIVER 6602M: Antti Palosaari <crope@iki.fi> 6603L: linux-media@vger.kernel.org 6604W: https://linuxtv.org 6605W: http://palosaari.fi/linux/ 6606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6607T: git git://linuxtv.org/anttip/media_tree.git 6608S: Maintained 6609F: drivers/media/usb/hackrf/ 6610 6611HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6612M: Frank Seidel <frank@f-seidel.de> 6613L: platform-driver-x86@vger.kernel.org 6614W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6615S: Maintained 6616F: drivers/platform/x86/hdaps.c 6617 6618HARDWARE MONITORING 6619M: Jean Delvare <jdelvare@suse.com> 6620M: Guenter Roeck <linux@roeck-us.net> 6621L: linux-hwmon@vger.kernel.org 6622W: http://hwmon.wiki.kernel.org/ 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6624S: Maintained 6625F: Documentation/devicetree/bindings/hwmon/ 6626F: Documentation/hwmon/ 6627F: drivers/hwmon/ 6628F: include/linux/hwmon*.h 6629F: include/trace/events/hwmon*.h 6630 6631HARDWARE RANDOM NUMBER GENERATOR CORE 6632M: Matt Mackall <mpm@selenic.com> 6633M: Herbert Xu <herbert@gondor.apana.org.au> 6634L: linux-crypto@vger.kernel.org 6635S: Odd fixes 6636F: Documentation/devicetree/bindings/rng/ 6637F: Documentation/hw_random.txt 6638F: drivers/char/hw_random/ 6639F: include/linux/hw_random.h 6640 6641HARDWARE TRACING FACILITIES 6642M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6643S: Maintained 6644F: drivers/hwtracing/ 6645 6646HARDWARE SPINLOCK CORE 6647M: Ohad Ben-Cohen <ohad@wizery.com> 6648M: Bjorn Andersson <bjorn.andersson@linaro.org> 6649L: linux-remoteproc@vger.kernel.org 6650S: Maintained 6651T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6652F: Documentation/devicetree/bindings/hwlock/ 6653F: Documentation/hwspinlock.txt 6654F: drivers/hwspinlock/ 6655F: include/linux/hwspinlock.h 6656 6657HARMONY SOUND DRIVER 6658L: linux-parisc@vger.kernel.org 6659S: Maintained 6660F: sound/parisc/harmony.* 6661 6662HDPVR USB VIDEO ENCODER DRIVER 6663M: Hans Verkuil <hverkuil@xs4all.nl> 6664L: linux-media@vger.kernel.org 6665T: git git://linuxtv.org/media_tree.git 6666W: https://linuxtv.org 6667S: Odd Fixes 6668F: drivers/media/usb/hdpvr/ 6669 6670HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6671M: Jerry Hoemann <jerry.hoemann@hpe.com> 6672S: Supported 6673F: Documentation/watchdog/hpwdt.txt 6674F: drivers/watchdog/hpwdt.c 6675 6676HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6677M: Don Brace <don.brace@microsemi.com> 6678L: esc.storagedev@microsemi.com 6679L: linux-scsi@vger.kernel.org 6680S: Supported 6681F: Documentation/scsi/hpsa.txt 6682F: drivers/scsi/hpsa*.[ch] 6683F: include/linux/cciss*.h 6684F: include/uapi/linux/cciss*.h 6685 6686HFI1 DRIVER 6687M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6688M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6689L: linux-rdma@vger.kernel.org 6690S: Supported 6691F: drivers/infiniband/hw/hfi1 6692 6693HFS FILESYSTEM 6694L: linux-fsdevel@vger.kernel.org 6695S: Orphan 6696F: Documentation/filesystems/hfs.txt 6697F: fs/hfs/ 6698 6699HFSPLUS FILESYSTEM 6700L: linux-fsdevel@vger.kernel.org 6701S: Orphan 6702F: Documentation/filesystems/hfsplus.txt 6703F: fs/hfsplus/ 6704 6705HGA FRAMEBUFFER DRIVER 6706M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6707L: linux-nvidia@lists.surfsouth.com 6708W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6709S: Maintained 6710F: drivers/video/fbdev/hgafb.c 6711 6712HIBERNATION (aka Software Suspend, aka swsusp) 6713M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6714M: Pavel Machek <pavel@ucw.cz> 6715L: linux-pm@vger.kernel.org 6716B: https://bugzilla.kernel.org 6717S: Supported 6718F: arch/x86/power/ 6719F: drivers/base/power/ 6720F: kernel/power/ 6721F: include/linux/suspend.h 6722F: include/linux/freezer.h 6723F: include/linux/pm.h 6724F: arch/*/include/asm/suspend*.h 6725 6726HID CORE LAYER 6727M: Jiri Kosina <jikos@kernel.org> 6728M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6729L: linux-input@vger.kernel.org 6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6731S: Maintained 6732F: drivers/hid/ 6733F: include/linux/hid* 6734F: include/uapi/linux/hid* 6735 6736HID SENSOR HUB DRIVERS 6737M: Jiri Kosina <jikos@kernel.org> 6738M: Jonathan Cameron <jic23@kernel.org> 6739M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6740L: linux-input@vger.kernel.org 6741L: linux-iio@vger.kernel.org 6742S: Maintained 6743F: Documentation/hid/hid-sensor* 6744F: drivers/hid/hid-sensor-* 6745F: drivers/iio/*/hid-* 6746F: include/linux/hid-sensor-* 6747 6748HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6749M: Thomas Gleixner <tglx@linutronix.de> 6750L: linux-kernel@vger.kernel.org 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6752S: Maintained 6753F: Documentation/timers/ 6754F: kernel/time/hrtimer.c 6755F: kernel/time/clockevents.c 6756F: kernel/time/timer_*.c 6757F: include/linux/clockchips.h 6758F: include/linux/hrtimer.h 6759 6760HIGH-SPEED SCC DRIVER FOR AX.25 6761L: linux-hams@vger.kernel.org 6762S: Orphan 6763F: drivers/net/hamradio/dmascc.c 6764F: drivers/net/hamradio/scc.c 6765 6766HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6767M: HighPoint Linux Team <linux@highpoint-tech.com> 6768W: http://www.highpoint-tech.com 6769S: Supported 6770F: Documentation/scsi/hptiop.txt 6771F: drivers/scsi/hptiop.c 6772 6773HIPPI 6774M: Jes Sorensen <jes@trained-monkey.org> 6775L: linux-hippi@sunsite.dk 6776S: Maintained 6777F: include/linux/hippidevice.h 6778F: include/uapi/linux/if_hippi.h 6779F: net/802/hippi.c 6780F: drivers/net/hippi/ 6781 6782HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6783M: Yisen Zhuang <yisen.zhuang@huawei.com> 6784M: Salil Mehta <salil.mehta@huawei.com> 6785L: netdev@vger.kernel.org 6786W: http://www.hisilicon.com 6787S: Maintained 6788F: drivers/net/ethernet/hisilicon/hns3/ 6789 6790HISILICON LPC BUS DRIVER 6791M: john.garry@huawei.com 6792W: http://www.hisilicon.com 6793S: Maintained 6794F: drivers/bus/hisi_lpc.c 6795F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6796 6797HISILICON NETWORK SUBSYSTEM DRIVER 6798M: Yisen Zhuang <yisen.zhuang@huawei.com> 6799M: Salil Mehta <salil.mehta@huawei.com> 6800L: netdev@vger.kernel.org 6801W: http://www.hisilicon.com 6802S: Maintained 6803F: drivers/net/ethernet/hisilicon/ 6804F: Documentation/devicetree/bindings/net/hisilicon*.txt 6805 6806HISILICON PMU DRIVER 6807M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6808W: http://www.hisilicon.com 6809S: Supported 6810F: drivers/perf/hisilicon 6811F: Documentation/perf/hisi-pmu.txt 6812 6813HISILICON ROCE DRIVER 6814M: Lijun Ou <oulijun@huawei.com> 6815M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6816L: linux-rdma@vger.kernel.org 6817S: Maintained 6818F: drivers/infiniband/hw/hns/ 6819F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6820 6821HISILICON SAS Controller 6822M: John Garry <john.garry@huawei.com> 6823W: http://www.hisilicon.com 6824S: Supported 6825F: drivers/scsi/hisi_sas/ 6826F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6827 6828HMM - Heterogeneous Memory Management 6829M: Jérôme Glisse <jglisse@redhat.com> 6830L: linux-mm@kvack.org 6831S: Maintained 6832F: mm/hmm* 6833F: include/linux/hmm* 6834F: Documentation/vm/hmm.rst 6835 6836HOST AP DRIVER 6837M: Jouni Malinen <j@w1.fi> 6838L: linux-wireless@vger.kernel.org 6839W: http://w1.fi/hostap-driver.html 6840S: Obsolete 6841F: drivers/net/wireless/intersil/hostap/ 6842 6843HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6844L: platform-driver-x86@vger.kernel.org 6845S: Orphan 6846F: drivers/platform/x86/tc1100-wmi.c 6847 6848HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6849M: Jaroslav Kysela <perex@perex.cz> 6850S: Maintained 6851F: drivers/net/ethernet/hp/hp100.* 6852 6853HPET: High Precision Event Timers driver 6854M: Clemens Ladisch <clemens@ladisch.de> 6855S: Maintained 6856F: Documentation/timers/hpet.txt 6857F: drivers/char/hpet.c 6858F: include/linux/hpet.h 6859F: include/uapi/linux/hpet.h 6860 6861HPET: x86 6862S: Orphan 6863F: arch/x86/kernel/hpet.c 6864F: arch/x86/include/asm/hpet.h 6865 6866HPFS FILESYSTEM 6867M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6868W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6869S: Maintained 6870F: fs/hpfs/ 6871 6872HSI SUBSYSTEM 6873M: Sebastian Reichel <sre@kernel.org> 6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6875S: Maintained 6876F: Documentation/ABI/testing/sysfs-bus-hsi 6877F: Documentation/driver-api/hsi.rst 6878F: drivers/hsi/ 6879F: include/linux/hsi/ 6880F: include/uapi/linux/hsi/ 6881 6882HSO 3G MODEM DRIVER 6883L: linux-usb@vger.kernel.org 6884S: Orphan 6885F: drivers/net/usb/hso.c 6886 6887HSR NETWORK PROTOCOL 6888M: Arvid Brodin <arvid.brodin@alten.se> 6889L: netdev@vger.kernel.org 6890S: Maintained 6891F: net/hsr/ 6892 6893HT16K33 LED CONTROLLER DRIVER 6894M: Robin van der Gracht <robin@protonic.nl> 6895S: Maintained 6896F: drivers/auxdisplay/ht16k33.c 6897F: Documentation/devicetree/bindings/display/ht16k33.txt 6898 6899HTCPEN TOUCHSCREEN DRIVER 6900M: Pau Oliva Fora <pof@eslack.org> 6901L: linux-input@vger.kernel.org 6902S: Maintained 6903F: drivers/input/touchscreen/htcpen.c 6904 6905HUAWEI ETHERNET DRIVER 6906M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6907L: netdev@vger.kernel.org 6908S: Supported 6909F: Documentation/networking/hinic.txt 6910F: drivers/net/ethernet/huawei/hinic/ 6911 6912HUGETLB FILESYSTEM 6913M: Mike Kravetz <mike.kravetz@oracle.com> 6914L: linux-mm@kvack.org 6915S: Maintained 6916F: fs/hugetlbfs/ 6917F: mm/hugetlb.c 6918F: include/linux/hugetlb.h 6919F: Documentation/admin-guide/mm/hugetlbpage.rst 6920F: Documentation/vm/hugetlbfs_reserv.rst 6921F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6922 6923HVA ST MEDIA DRIVER 6924M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6925L: linux-media@vger.kernel.org 6926T: git git://linuxtv.org/media_tree.git 6927W: https://linuxtv.org 6928S: Supported 6929F: drivers/media/platform/sti/hva 6930 6931HWPOISON MEMORY FAILURE HANDLING 6932M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6933L: linux-mm@kvack.org 6934S: Maintained 6935F: mm/memory-failure.c 6936F: mm/hwpoison-inject.c 6937 6938HYGON PROCESSOR SUPPORT 6939M: Pu Wen <puwen@hygon.cn> 6940L: linux-kernel@vger.kernel.org 6941S: Maintained 6942F: arch/x86/kernel/cpu/hygon.c 6943 6944Hyper-V CORE AND DRIVERS 6945M: "K. Y. Srinivasan" <kys@microsoft.com> 6946M: Haiyang Zhang <haiyangz@microsoft.com> 6947M: Stephen Hemminger <sthemmin@microsoft.com> 6948M: Sasha Levin <sashal@kernel.org> 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6950L: devel@linuxdriverproject.org 6951S: Supported 6952F: Documentation/networking/netvsc.txt 6953F: arch/x86/include/asm/mshyperv.h 6954F: arch/x86/include/asm/trace/hyperv.h 6955F: arch/x86/include/asm/hyperv-tlfs.h 6956F: arch/x86/kernel/cpu/mshyperv.c 6957F: arch/x86/hyperv 6958F: drivers/hid/hid-hyperv.c 6959F: drivers/hv/ 6960F: drivers/input/serio/hyperv-keyboard.c 6961F: drivers/pci/controller/pci-hyperv.c 6962F: drivers/net/hyperv/ 6963F: drivers/scsi/storvsc_drv.c 6964F: drivers/uio/uio_hv_generic.c 6965F: drivers/video/fbdev/hyperv_fb.c 6966F: net/vmw_vsock/hyperv_transport.c 6967F: include/linux/hyperv.h 6968F: include/uapi/linux/hyperv.h 6969F: tools/hv/ 6970F: Documentation/ABI/stable/sysfs-bus-vmbus 6971 6972HYPERVISOR VIRTUAL CONSOLE DRIVER 6973L: linuxppc-dev@lists.ozlabs.org 6974S: Odd Fixes 6975F: drivers/tty/hvc/ 6976 6977I2C ACPI SUPPORT 6978M: Mika Westerberg <mika.westerberg@linux.intel.com> 6979L: linux-i2c@vger.kernel.org 6980L: linux-acpi@vger.kernel.org 6981S: Maintained 6982F: drivers/i2c/i2c-core-acpi.c 6983 6984I2C CONTROLLER DRIVER FOR NVIDIA GPU 6985M: Ajay Gupta <ajayg@nvidia.com> 6986L: linux-i2c@vger.kernel.org 6987S: Maintained 6988F: Documentation/i2c/busses/i2c-nvidia-gpu 6989F: drivers/i2c/busses/i2c-nvidia-gpu.c 6990 6991I2C MUXES 6992M: Peter Rosin <peda@axentia.se> 6993L: linux-i2c@vger.kernel.org 6994S: Maintained 6995F: Documentation/i2c/i2c-topology 6996F: Documentation/i2c/muxes/ 6997F: Documentation/devicetree/bindings/i2c/i2c-mux* 6998F: Documentation/devicetree/bindings/i2c/i2c-arb* 6999F: Documentation/devicetree/bindings/i2c/i2c-gate* 7000F: drivers/i2c/i2c-mux.c 7001F: drivers/i2c/muxes/ 7002F: include/linux/i2c-mux.h 7003 7004I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7005M: Gregory CLEMENT <gregory.clement@bootlin.com> 7006L: linux-i2c@vger.kernel.org 7007S: Maintained 7008F: drivers/i2c/busses/i2c-mv64xxx.c 7009 7010I2C OVER PARALLEL PORT 7011M: Jean Delvare <jdelvare@suse.com> 7012L: linux-i2c@vger.kernel.org 7013S: Maintained 7014F: Documentation/i2c/busses/i2c-parport 7015F: Documentation/i2c/busses/i2c-parport-light 7016F: drivers/i2c/busses/i2c-parport.c 7017F: drivers/i2c/busses/i2c-parport-light.c 7018 7019I2C SUBSYSTEM 7020M: Wolfram Sang <wsa@the-dreams.de> 7021L: linux-i2c@vger.kernel.org 7022W: https://i2c.wiki.kernel.org/ 7023Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7024T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7025S: Maintained 7026F: Documentation/devicetree/bindings/i2c/i2c.txt 7027F: Documentation/i2c/ 7028F: drivers/i2c/* 7029F: include/linux/i2c.h 7030F: include/linux/i2c-dev.h 7031F: include/linux/i2c-smbus.h 7032F: include/uapi/linux/i2c.h 7033F: include/uapi/linux/i2c-*.h 7034 7035I2C SUBSYSTEM HOST DRIVERS 7036L: linux-i2c@vger.kernel.org 7037W: https://i2c.wiki.kernel.org/ 7038Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7039T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7040S: Odd Fixes 7041F: Documentation/devicetree/bindings/i2c/ 7042F: drivers/i2c/algos/ 7043F: drivers/i2c/busses/ 7044 7045I2C-TAOS-EVM DRIVER 7046M: Jean Delvare <jdelvare@suse.com> 7047L: linux-i2c@vger.kernel.org 7048S: Maintained 7049F: Documentation/i2c/busses/i2c-taos-evm 7050F: drivers/i2c/busses/i2c-taos-evm.c 7051 7052I2C-TINY-USB DRIVER 7053M: Till Harbaum <till@harbaum.org> 7054L: linux-i2c@vger.kernel.org 7055W: http://www.harbaum.org/till/i2c_tiny_usb 7056S: Maintained 7057F: drivers/i2c/busses/i2c-tiny-usb.c 7058 7059I2C/SMBUS CONTROLLER DRIVERS FOR PC 7060M: Jean Delvare <jdelvare@suse.com> 7061L: linux-i2c@vger.kernel.org 7062S: Maintained 7063F: Documentation/i2c/busses/i2c-ali1535 7064F: Documentation/i2c/busses/i2c-ali1563 7065F: Documentation/i2c/busses/i2c-ali15x3 7066F: Documentation/i2c/busses/i2c-amd756 7067F: Documentation/i2c/busses/i2c-amd8111 7068F: Documentation/i2c/busses/i2c-i801 7069F: Documentation/i2c/busses/i2c-nforce2 7070F: Documentation/i2c/busses/i2c-piix4 7071F: Documentation/i2c/busses/i2c-sis5595 7072F: Documentation/i2c/busses/i2c-sis630 7073F: Documentation/i2c/busses/i2c-sis96x 7074F: Documentation/i2c/busses/i2c-via 7075F: Documentation/i2c/busses/i2c-viapro 7076F: drivers/i2c/busses/i2c-ali1535.c 7077F: drivers/i2c/busses/i2c-ali1563.c 7078F: drivers/i2c/busses/i2c-ali15x3.c 7079F: drivers/i2c/busses/i2c-amd756.c 7080F: drivers/i2c/busses/i2c-amd756-s4882.c 7081F: drivers/i2c/busses/i2c-amd8111.c 7082F: drivers/i2c/busses/i2c-i801.c 7083F: drivers/i2c/busses/i2c-isch.c 7084F: drivers/i2c/busses/i2c-nforce2.c 7085F: drivers/i2c/busses/i2c-nforce2-s4985.c 7086F: drivers/i2c/busses/i2c-piix4.c 7087F: drivers/i2c/busses/i2c-sis5595.c 7088F: drivers/i2c/busses/i2c-sis630.c 7089F: drivers/i2c/busses/i2c-sis96x.c 7090F: drivers/i2c/busses/i2c-via.c 7091F: drivers/i2c/busses/i2c-viapro.c 7092 7093I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7094M: Hans de Goede <hdegoede@redhat.com> 7095L: linux-i2c@vger.kernel.org 7096S: Maintained 7097F: drivers/i2c/busses/i2c-cht-wc.c 7098 7099I2C/SMBUS ISMT DRIVER 7100M: Seth Heasley <seth.heasley@intel.com> 7101M: Neil Horman <nhorman@tuxdriver.com> 7102L: linux-i2c@vger.kernel.org 7103F: drivers/i2c/busses/i2c-ismt.c 7104F: Documentation/i2c/busses/i2c-ismt 7105 7106I2C/SMBUS STUB DRIVER 7107M: Jean Delvare <jdelvare@suse.com> 7108L: linux-i2c@vger.kernel.org 7109S: Maintained 7110F: drivers/i2c/i2c-stub.c 7111 7112I3C SUBSYSTEM 7113M: Boris Brezillon <bbrezillon@kernel.org> 7114L: linux-i3c@lists.infradead.org 7115T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7116S: Maintained 7117F: Documentation/ABI/testing/sysfs-bus-i3c 7118F: Documentation/devicetree/bindings/i3c/ 7119F: Documentation/driver-api/i3c 7120F: drivers/i3c/ 7121F: include/linux/i3c/ 7122F: include/dt-bindings/i3c/ 7123 7124I3C DRIVER FOR SYNOPSYS DESIGNWARE 7125M: Vitor Soares <vitor.soares@synopsys.com> 7126S: Maintained 7127F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7128F: drivers/i3c/master/dw* 7129 7130IA64 (Itanium) PLATFORM 7131M: Tony Luck <tony.luck@intel.com> 7132M: Fenghua Yu <fenghua.yu@intel.com> 7133L: linux-ia64@vger.kernel.org 7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7135S: Maintained 7136F: arch/ia64/ 7137 7138IBM Power 842 compression accelerator 7139M: Haren Myneni <haren@us.ibm.com> 7140S: Supported 7141F: drivers/crypto/nx/Makefile 7142F: drivers/crypto/nx/Kconfig 7143F: drivers/crypto/nx/nx-842* 7144F: include/linux/sw842.h 7145F: crypto/842.c 7146F: lib/842/ 7147 7148IBM Power in-Nest Crypto Acceleration 7149M: Paulo Flabiano Smorigo <pfsmorigo@linux.ibm.com> 7150L: linux-crypto@vger.kernel.org 7151S: Supported 7152F: drivers/crypto/nx/Makefile 7153F: drivers/crypto/nx/Kconfig 7154F: drivers/crypto/nx/nx-aes* 7155F: drivers/crypto/nx/nx-sha* 7156F: drivers/crypto/nx/nx.* 7157F: drivers/crypto/nx/nx_csbcpb.h 7158F: drivers/crypto/nx/nx_debugfs.h 7159 7160IBM Power Linux RAID adapter 7161M: Brian King <brking@us.ibm.com> 7162S: Supported 7163F: drivers/scsi/ipr.* 7164 7165IBM Power SRIOV Virtual NIC Device Driver 7166M: Thomas Falcon <tlfalcon@linux.ibm.com> 7167M: John Allen <jallen@linux.ibm.com> 7168L: netdev@vger.kernel.org 7169S: Supported 7170F: drivers/net/ethernet/ibm/ibmvnic.* 7171 7172IBM Power Virtual Accelerator Switchboard 7173M: Sukadev Bhattiprolu 7174L: linuxppc-dev@lists.ozlabs.org 7175S: Supported 7176F: arch/powerpc/platforms/powernv/vas* 7177F: arch/powerpc/platforms/powernv/copy-paste.h 7178F: arch/powerpc/include/asm/vas.h 7179F: arch/powerpc/include/uapi/asm/vas.h 7180 7181IBM Power Virtual Ethernet Device Driver 7182M: Thomas Falcon <tlfalcon@linux.ibm.com> 7183L: netdev@vger.kernel.org 7184S: Supported 7185F: drivers/net/ethernet/ibm/ibmveth.* 7186 7187IBM Power Virtual FC Device Drivers 7188M: Tyrel Datwyler <tyreld@linux.ibm.com> 7189L: linux-scsi@vger.kernel.org 7190S: Supported 7191F: drivers/scsi/ibmvscsi/ibmvfc* 7192 7193IBM Power Virtual Management Channel Driver 7194M: Steven Royer <seroyer@linux.ibm.com> 7195S: Supported 7196F: drivers/misc/ibmvmc.* 7197 7198IBM Power Virtual SCSI Device Drivers 7199M: Tyrel Datwyler <tyreld@linux.ibm.com> 7200L: linux-scsi@vger.kernel.org 7201S: Supported 7202F: drivers/scsi/ibmvscsi/ibmvscsi* 7203F: include/scsi/viosrp.h 7204 7205IBM Power Virtual SCSI Device Target Driver 7206M: Michael Cyr <mikecyr@linux.ibm.com> 7207L: linux-scsi@vger.kernel.org 7208L: target-devel@vger.kernel.org 7209S: Supported 7210F: drivers/scsi/ibmvscsi_tgt/ 7211 7212IBM Power VMX Cryptographic instructions 7213M: Paulo Flabiano Smorigo <pfsmorigo@linux.ibm.com> 7214L: linux-crypto@vger.kernel.org 7215S: Supported 7216F: drivers/crypto/vmx/Makefile 7217F: drivers/crypto/vmx/Kconfig 7218F: drivers/crypto/vmx/vmx.c 7219F: drivers/crypto/vmx/aes* 7220F: drivers/crypto/vmx/ghash* 7221F: drivers/crypto/vmx/ppc-xlate.pl 7222 7223IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7224M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7225L: linux-pci@vger.kernel.org 7226L: linuxppc-dev@lists.ozlabs.org 7227S: Supported 7228F: drivers/pci/hotplug/rpaphp* 7229 7230IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7231M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7232L: linux-pci@vger.kernel.org 7233L: linuxppc-dev@lists.ozlabs.org 7234S: Supported 7235F: drivers/pci/hotplug/rpadlpar* 7236 7237IBM ServeRAID RAID DRIVER 7238S: Orphan 7239F: drivers/scsi/ips.* 7240 7241ICH LPC AND GPIO DRIVER 7242M: Peter Tyser <ptyser@xes-inc.com> 7243S: Maintained 7244F: drivers/mfd/lpc_ich.c 7245F: drivers/gpio/gpio-ich.c 7246 7247IDE SUBSYSTEM 7248M: "David S. Miller" <davem@davemloft.net> 7249L: linux-ide@vger.kernel.org 7250Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7251T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7252S: Maintained 7253F: Documentation/ide/ 7254F: drivers/ide/ 7255F: include/linux/ide.h 7256 7257IDE/ATAPI DRIVERS 7258M: Borislav Petkov <bp@alien8.de> 7259L: linux-ide@vger.kernel.org 7260S: Maintained 7261F: Documentation/cdrom/ide-cd 7262F: drivers/ide/ide-cd* 7263 7264IDEAPAD LAPTOP EXTRAS DRIVER 7265M: Ike Panhc <ike.pan@canonical.com> 7266L: platform-driver-x86@vger.kernel.org 7267W: http://launchpad.net/ideapad-laptop 7268S: Maintained 7269F: drivers/platform/x86/ideapad-laptop.c 7270 7271IDEAPAD LAPTOP SLIDEBAR DRIVER 7272M: Andrey Moiseev <o2g.org.ru@gmail.com> 7273L: linux-input@vger.kernel.org 7274W: https://github.com/o2genum/ideapad-slidebar 7275S: Maintained 7276F: drivers/input/misc/ideapad_slidebar.c 7277 7278IDT VersaClock 5 CLOCK DRIVER 7279M: Marek Vasut <marek.vasut@gmail.com> 7280S: Maintained 7281F: drivers/clk/clk-versaclock5.c 7282 7283IEEE 802.15.4 SUBSYSTEM 7284M: Alexander Aring <alex.aring@gmail.com> 7285M: Stefan Schmidt <stefan@datenfreihafen.org> 7286L: linux-wpan@vger.kernel.org 7287W: http://wpan.cakelab.org/ 7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7290S: Maintained 7291F: net/ieee802154/ 7292F: net/mac802154/ 7293F: drivers/net/ieee802154/ 7294F: include/linux/nl802154.h 7295F: include/linux/ieee802154.h 7296F: include/net/nl802154.h 7297F: include/net/mac802154.h 7298F: include/net/af_ieee802154.h 7299F: include/net/cfg802154.h 7300F: include/net/ieee802154_netdev.h 7301F: Documentation/networking/ieee802154.txt 7302 7303IFE PROTOCOL 7304M: Yotam Gigi <yotam.gi@gmail.com> 7305M: Jamal Hadi Salim <jhs@mojatatu.com> 7306F: net/ife 7307F: include/net/ife.h 7308F: include/uapi/linux/ife.h 7309 7310IGORPLUG-USB IR RECEIVER 7311M: Sean Young <sean@mess.org> 7312L: linux-media@vger.kernel.org 7313S: Maintained 7314F: drivers/media/rc/igorplugusb.c 7315 7316IGUANAWORKS USB IR TRANSCEIVER 7317M: Sean Young <sean@mess.org> 7318L: linux-media@vger.kernel.org 7319S: Maintained 7320F: drivers/media/rc/iguanair.c 7321 7322IIO DIGITAL POTENTIOMETER DAC 7323M: Peter Rosin <peda@axentia.se> 7324L: linux-iio@vger.kernel.org 7325S: Maintained 7326F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7327F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7328F: drivers/iio/dac/dpot-dac.c 7329 7330IIO ENVELOPE DETECTOR 7331M: Peter Rosin <peda@axentia.se> 7332L: linux-iio@vger.kernel.org 7333S: Maintained 7334F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7335F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7336F: drivers/iio/adc/envelope-detector.c 7337 7338IIO MULTIPLEXER 7339M: Peter Rosin <peda@axentia.se> 7340L: linux-iio@vger.kernel.org 7341S: Maintained 7342F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7343F: drivers/iio/multiplexer/iio-mux.c 7344 7345IIO SUBSYSTEM AND DRIVERS 7346M: Jonathan Cameron <jic23@kernel.org> 7347R: Hartmut Knaack <knaack.h@gmx.de> 7348R: Lars-Peter Clausen <lars@metafoo.de> 7349R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7350L: linux-iio@vger.kernel.org 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7352S: Maintained 7353F: Documentation/ABI/testing/configfs-iio* 7354F: Documentation/ABI/testing/sysfs-bus-iio* 7355F: Documentation/devicetree/bindings/iio/ 7356F: drivers/iio/ 7357F: drivers/staging/iio/ 7358F: include/linux/iio/ 7359F: tools/iio/ 7360 7361IIO UNIT CONVERTER 7362M: Peter Rosin <peda@axentia.se> 7363L: linux-iio@vger.kernel.org 7364S: Maintained 7365F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7366F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7367F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7368F: drivers/iio/afe/iio-rescale.c 7369 7370IKANOS/ADI EAGLE ADSL USB DRIVER 7371M: Matthieu Castet <castet.matthieu@free.fr> 7372M: Stanislaw Gruszka <stf_xl@wp.pl> 7373S: Maintained 7374F: drivers/usb/atm/ueagle-atm.c 7375 7376IMGTEC ASCII LCD DRIVER 7377M: Paul Burton <paul.burton@mips.com> 7378S: Maintained 7379F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7380F: drivers/auxdisplay/img-ascii-lcd.c 7381 7382IMGTEC IR DECODER DRIVER 7383M: James Hogan <jhogan@kernel.org> 7384S: Maintained 7385F: drivers/media/rc/img-ir/ 7386 7387IMON SOUNDGRAPH USB IR RECEIVER 7388M: Sean Young <sean@mess.org> 7389L: linux-media@vger.kernel.org 7390S: Maintained 7391F: drivers/media/rc/imon_raw.c 7392F: drivers/media/rc/imon.c 7393 7394IMS TWINTURBO FRAMEBUFFER DRIVER 7395L: linux-fbdev@vger.kernel.org 7396S: Orphan 7397F: drivers/video/fbdev/imsttfb.c 7398 7399INA209 HARDWARE MONITOR DRIVER 7400M: Guenter Roeck <linux@roeck-us.net> 7401L: linux-hwmon@vger.kernel.org 7402S: Maintained 7403F: Documentation/hwmon/ina209 7404F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7405F: drivers/hwmon/ina209.c 7406 7407INA2XX HARDWARE MONITOR DRIVER 7408M: Guenter Roeck <linux@roeck-us.net> 7409L: linux-hwmon@vger.kernel.org 7410S: Maintained 7411F: Documentation/hwmon/ina2xx 7412F: drivers/hwmon/ina2xx.c 7413F: include/linux/platform_data/ina2xx.h 7414 7415INDUSTRY PACK SUBSYSTEM (IPACK) 7416M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7417M: Jens Taprogge <jens.taprogge@taprogge.org> 7418M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7419L: industrypack-devel@lists.sourceforge.net 7420W: http://industrypack.sourceforge.net 7421S: Maintained 7422F: drivers/ipack/ 7423 7424INFINIBAND SUBSYSTEM 7425M: Doug Ledford <dledford@redhat.com> 7426M: Jason Gunthorpe <jgg@mellanox.com> 7427L: linux-rdma@vger.kernel.org 7428W: https://github.com/linux-rdma/rdma-core 7429Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7431S: Supported 7432F: Documentation/devicetree/bindings/infiniband/ 7433F: Documentation/infiniband/ 7434F: drivers/infiniband/ 7435F: include/uapi/linux/if_infiniband.h 7436F: include/uapi/rdma/ 7437F: include/rdma/ 7438 7439INGENIC JZ4780 DMA Driver 7440M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7441S: Maintained 7442F: drivers/dma/dma-jz4780.c 7443 7444INGENIC JZ4780 NAND DRIVER 7445M: Harvey Hunt <harveyhuntnexus@gmail.com> 7446L: linux-mtd@lists.infradead.org 7447S: Maintained 7448F: drivers/mtd/nand/raw/jz4780_* 7449 7450INOTIFY 7451M: Jan Kara <jack@suse.cz> 7452R: Amir Goldstein <amir73il@gmail.com> 7453L: linux-fsdevel@vger.kernel.org 7454S: Maintained 7455F: Documentation/filesystems/inotify.txt 7456F: fs/notify/inotify/ 7457F: include/linux/inotify.h 7458F: include/uapi/linux/inotify.h 7459 7460INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7461M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7462L: linux-input@vger.kernel.org 7463Q: http://patchwork.kernel.org/project/linux-input/list/ 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7465S: Maintained 7466F: drivers/input/ 7467F: include/linux/input.h 7468F: include/uapi/linux/input.h 7469F: include/uapi/linux/input-event-codes.h 7470F: include/linux/input/ 7471F: Documentation/devicetree/bindings/input/ 7472F: Documentation/devicetree/bindings/serio/ 7473F: Documentation/input/ 7474 7475INPUT MULTITOUCH (MT) PROTOCOL 7476M: Henrik Rydberg <rydberg@bitmath.org> 7477L: linux-input@vger.kernel.org 7478S: Odd fixes 7479F: Documentation/input/multi-touch-protocol.rst 7480F: drivers/input/input-mt.c 7481K: \b(ABS|SYN)_MT_ 7482 7483INSIDE SECURE CRYPTO DRIVER 7484M: Antoine Tenart <antoine.tenart@bootlin.com> 7485F: drivers/crypto/inside-secure/ 7486S: Maintained 7487L: linux-crypto@vger.kernel.org 7488 7489INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7490M: Mimi Zohar <zohar@linux.ibm.com> 7491M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7492L: linux-integrity@vger.kernel.org 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7494S: Supported 7495F: security/integrity/ima/ 7496 7497INTEL 810/815 FRAMEBUFFER DRIVER 7498M: Antonino Daplas <adaplas@gmail.com> 7499L: linux-fbdev@vger.kernel.org 7500S: Maintained 7501F: drivers/video/fbdev/i810/ 7502 7503INTEL ASoC DRIVERS 7504M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7505M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7506M: Jie Yang <yang.jie@linux.intel.com> 7507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7508S: Supported 7509F: sound/soc/intel/ 7510 7511INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7512M: Hans de Goede <hdegoede@redhat.com> 7513L: platform-driver-x86@vger.kernel.org 7514S: Maintained 7515F: drivers/platform/x86/intel_atomisp2_pm.c 7516 7517INTEL C600 SERIES SAS CONTROLLER DRIVER 7518M: Intel SCU Linux support <intel-linux-scu@intel.com> 7519M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7520L: linux-scsi@vger.kernel.org 7521T: git git://git.code.sf.net/p/intel-sas/isci 7522S: Supported 7523F: drivers/scsi/isci/ 7524 7525INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7526M: Jani Nikula <jani.nikula@linux.intel.com> 7527M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7528M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7529L: intel-gfx@lists.freedesktop.org 7530W: https://01.org/linuxgraphics/ 7531B: https://01.org/linuxgraphics/documentation/how-report-bugs 7532C: irc://chat.freenode.net/intel-gfx 7533Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7534T: git git://anongit.freedesktop.org/drm-intel 7535S: Supported 7536F: drivers/gpu/drm/i915/ 7537F: include/drm/i915* 7538F: include/uapi/drm/i915_drm.h 7539F: Documentation/gpu/i915.rst 7540 7541INTEL ETHERNET DRIVERS 7542M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7543L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7544W: http://www.intel.com/support/feedback.htm 7545W: http://e1000.sourceforge.net/ 7546Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7549S: Supported 7550F: Documentation/networking/e100.rst 7551F: Documentation/networking/e1000.rst 7552F: Documentation/networking/e1000e.rst 7553F: Documentation/networking/fm10k.rst 7554F: Documentation/networking/igb.rst 7555F: Documentation/networking/igbvf.rst 7556F: Documentation/networking/ixgb.rst 7557F: Documentation/networking/ixgbe.rst 7558F: Documentation/networking/ixgbevf.rst 7559F: Documentation/networking/i40e.rst 7560F: Documentation/networking/iavf.rst 7561F: Documentation/networking/ice.rst 7562F: drivers/net/ethernet/intel/ 7563F: drivers/net/ethernet/intel/*/ 7564F: include/linux/avf/virtchnl.h 7565 7566INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7567M: Maik Broemme <mbroemme@libmpq.org> 7568L: linux-fbdev@vger.kernel.org 7569S: Maintained 7570F: Documentation/fb/intelfb.txt 7571F: drivers/video/fbdev/intelfb/ 7572 7573INTEL GPIO DRIVERS 7574M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7575L: linux-gpio@vger.kernel.org 7576S: Maintained 7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7578F: drivers/gpio/gpio-ich.c 7579F: drivers/gpio/gpio-intel-mid.c 7580F: drivers/gpio/gpio-lynxpoint.c 7581F: drivers/gpio/gpio-merrifield.c 7582F: drivers/gpio/gpio-ml-ioh.c 7583F: drivers/gpio/gpio-pch.c 7584F: drivers/gpio/gpio-sch.c 7585F: drivers/gpio/gpio-sodaville.c 7586 7587INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7588M: Zhenyu Wang <zhenyuw@linux.intel.com> 7589M: Zhi Wang <zhi.a.wang@intel.com> 7590L: intel-gvt-dev@lists.freedesktop.org 7591L: intel-gfx@lists.freedesktop.org 7592W: https://01.org/igvt-g 7593T: git https://github.com/intel/gvt-linux.git 7594S: Supported 7595F: drivers/gpu/drm/i915/gvt/ 7596 7597INTEL HID EVENT DRIVER 7598M: Alex Hung <alex.hung@canonical.com> 7599L: platform-driver-x86@vger.kernel.org 7600S: Maintained 7601F: drivers/platform/x86/intel-hid.c 7602 7603INTEL I/OAT DMA DRIVER 7604M: Dave Jiang <dave.jiang@intel.com> 7605R: Dan Williams <dan.j.williams@intel.com> 7606L: dmaengine@vger.kernel.org 7607Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7608S: Supported 7609F: drivers/dma/ioat* 7610 7611INTEL IDLE DRIVER 7612M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7613M: Len Brown <lenb@kernel.org> 7614L: linux-pm@vger.kernel.org 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7616B: https://bugzilla.kernel.org 7617S: Supported 7618F: drivers/idle/intel_idle.c 7619 7620INTEL INTEGRATED SENSOR HUB DRIVER 7621M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7622M: Jiri Kosina <jikos@kernel.org> 7623L: linux-input@vger.kernel.org 7624S: Maintained 7625F: drivers/hid/intel-ish-hid/ 7626 7627INTEL IOMMU (VT-d) 7628M: David Woodhouse <dwmw2@infradead.org> 7629L: iommu@lists.linux-foundation.org 7630T: git git://git.infradead.org/iommu-2.6.git 7631S: Supported 7632F: drivers/iommu/intel-iommu.c 7633F: include/linux/intel-iommu.h 7634 7635INTEL IOP-ADMA DMA DRIVER 7636R: Dan Williams <dan.j.williams@intel.com> 7637S: Odd fixes 7638F: drivers/dma/iop-adma.c 7639 7640INTEL IPU3 CSI-2 CIO2 DRIVER 7641M: Yong Zhi <yong.zhi@intel.com> 7642M: Sakari Ailus <sakari.ailus@linux.intel.com> 7643M: Bingbu Cao <bingbu.cao@intel.com> 7644R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7645R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7646L: linux-media@vger.kernel.org 7647S: Maintained 7648F: drivers/media/pci/intel/ipu3/ 7649F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7650 7651INTEL IPU3 CSI-2 IMGU DRIVER 7652M: Sakari Ailus <sakari.ailus@linux.intel.com> 7653L: linux-media@vger.kernel.org 7654S: Maintained 7655F: drivers/staging/media/ipu3/ 7656F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7657F: Documentation/media/v4l-drivers/ipu3.rst 7658 7659INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7660M: Krzysztof Halasa <khalasa@piap.pl> 7661S: Maintained 7662F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7663F: arch/arm/mach-ixp4xx/include/mach/npe.h 7664F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7665F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7666F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7667F: drivers/net/wan/ixp4xx_hss.c 7668 7669INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7670M: Deepak Saxena <dsaxena@plexity.net> 7671S: Maintained 7672F: drivers/char/hw_random/ixp4xx-rng.c 7673 7674INTEL MANAGEMENT ENGINE (mei) 7675M: Tomas Winkler <tomas.winkler@intel.com> 7676L: linux-kernel@vger.kernel.org 7677S: Supported 7678F: include/uapi/linux/mei.h 7679F: include/linux/mei_cl_bus.h 7680F: drivers/misc/mei/* 7681F: drivers/watchdog/mei_wdt.c 7682F: Documentation/misc-devices/mei/* 7683F: samples/mei/* 7684 7685INTEL MENLOW THERMAL DRIVER 7686M: Sujith Thomas <sujith.thomas@intel.com> 7687L: platform-driver-x86@vger.kernel.org 7688W: https://01.org/linux-acpi 7689S: Supported 7690F: drivers/platform/x86/intel_menlow.c 7691 7692INTEL MIC DRIVERS (mic) 7693M: Sudeep Dutt <sudeep.dutt@intel.com> 7694M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7695S: Supported 7696W: https://github.com/sudeepdutt/mic 7697W: http://software.intel.com/en-us/mic-developer 7698F: include/linux/mic_bus.h 7699F: include/linux/scif.h 7700F: include/uapi/linux/mic_common.h 7701F: include/uapi/linux/mic_ioctl.h 7702F: include/uapi/linux/scif_ioctl.h 7703F: drivers/misc/mic/ 7704F: drivers/dma/mic_x100_dma.c 7705F: drivers/dma/mic_x100_dma.h 7706F: Documentation/mic/ 7707 7708INTEL PMC CORE DRIVER 7709M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7710M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7711L: platform-driver-x86@vger.kernel.org 7712S: Maintained 7713F: drivers/platform/x86/intel_pmc_core* 7714 7715INTEL PMC/P-Unit IPC DRIVER 7716M: Zha Qipeng<qipeng.zha@intel.com> 7717L: platform-driver-x86@vger.kernel.org 7718S: Maintained 7719F: drivers/platform/x86/intel_pmc_ipc.c 7720F: drivers/platform/x86/intel_punit_ipc.c 7721F: arch/x86/include/asm/intel_pmc_ipc.h 7722F: arch/x86/include/asm/intel_punit_ipc.h 7723 7724INTEL PMIC GPIO DRIVERS 7725M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7726S: Maintained 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7728F: drivers/gpio/gpio-*cove.c 7729F: drivers/gpio/gpio-msic.c 7730 7731INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7732R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7733S: Maintained 7734F: drivers/mfd/intel_msic.c 7735F: drivers/mfd/intel_soc_pmic* 7736F: include/linux/mfd/intel_msic.h 7737F: include/linux/mfd/intel_soc_pmic* 7738 7739INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7740M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7741L: linux-wireless@vger.kernel.org 7742S: Maintained 7743F: Documentation/networking/README.ipw2100 7744F: Documentation/networking/README.ipw2200 7745F: drivers/net/wireless/intel/ipw2x00/ 7746 7747INTEL PSTATE DRIVER 7748M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7749M: Len Brown <lenb@kernel.org> 7750L: linux-pm@vger.kernel.org 7751S: Supported 7752F: drivers/cpufreq/intel_pstate.c 7753 7754INTEL RDMA RNIC DRIVER 7755M: Faisal Latif <faisal.latif@intel.com> 7756M: Shiraz Saleem <shiraz.saleem@intel.com> 7757L: linux-rdma@vger.kernel.org 7758S: Supported 7759F: drivers/infiniband/hw/i40iw/ 7760F: include/uapi/rdma/i40iw-abi.h 7761 7762INTEL TELEMETRY DRIVER 7763M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7764M: "David E. Box" <david.e.box@linux.intel.com> 7765L: platform-driver-x86@vger.kernel.org 7766S: Maintained 7767F: arch/x86/include/asm/intel_telemetry.h 7768F: drivers/platform/x86/intel_telemetry* 7769 7770INTEL VIRTUAL BUTTON DRIVER 7771M: AceLan Kao <acelan.kao@canonical.com> 7772L: platform-driver-x86@vger.kernel.org 7773S: Maintained 7774F: drivers/platform/x86/intel-vbtn.c 7775 7776INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7777M: Stanislaw Gruszka <sgruszka@redhat.com> 7778L: linux-wireless@vger.kernel.org 7779S: Supported 7780F: drivers/net/wireless/intel/iwlegacy/ 7781 7782INTEL WIRELESS WIFI LINK (iwlwifi) 7783M: Johannes Berg <johannes.berg@intel.com> 7784M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7785M: Luca Coelho <luciano.coelho@intel.com> 7786M: Intel Linux Wireless <linuxwifi@intel.com> 7787L: linux-wireless@vger.kernel.org 7788W: http://intellinuxwireless.org 7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7790S: Supported 7791F: drivers/net/wireless/intel/iwlwifi/ 7792 7793INTEL WIRELESS WIMAX CONNECTION 2400 7794M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7795M: linux-wimax@intel.com 7796L: wimax@linuxwimax.org (subscribers-only) 7797S: Supported 7798W: http://linuxwimax.org 7799F: Documentation/wimax/README.i2400m 7800F: drivers/net/wimax/i2400m/ 7801F: include/uapi/linux/wimax/i2400m.h 7802 7803INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7804M: Mario Limonciello <mario.limonciello@dell.com> 7805S: Maintained 7806F: drivers/platform/x86/intel-wmi-thunderbolt.c 7807 7808INTEL(R) TRACE HUB 7809M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7810S: Supported 7811F: Documentation/trace/intel_th.rst 7812F: drivers/hwtracing/intel_th/ 7813 7814INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7815M: Ning Sun <ning.sun@intel.com> 7816L: tboot-devel@lists.sourceforge.net 7817W: http://tboot.sourceforge.net 7818T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7819S: Supported 7820F: Documentation/intel_txt.txt 7821F: include/linux/tboot.h 7822F: arch/x86/kernel/tboot.c 7823 7824INTEL-MID GPIO DRIVER 7825M: David Cohen <david.a.cohen@linux.intel.com> 7826L: linux-gpio@vger.kernel.org 7827S: Maintained 7828F: drivers/gpio/gpio-intel-mid.c 7829 7830INVENSENSE MPU-3050 GYROSCOPE DRIVER 7831M: Linus Walleij <linus.walleij@linaro.org> 7832L: linux-iio@vger.kernel.org 7833S: Maintained 7834F: drivers/iio/gyro/mpu3050* 7835F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7836 7837IOC3 ETHERNET DRIVER 7838M: Ralf Baechle <ralf@linux-mips.org> 7839L: linux-mips@vger.kernel.org 7840S: Maintained 7841F: drivers/net/ethernet/sgi/ioc3-eth.c 7842 7843IOC3 SERIAL DRIVER 7844M: Pat Gefre <pfg@sgi.com> 7845L: linux-serial@vger.kernel.org 7846S: Maintained 7847F: drivers/tty/serial/ioc3_serial.c 7848 7849IOMMU DRIVERS 7850M: Joerg Roedel <joro@8bytes.org> 7851L: iommu@lists.linux-foundation.org 7852T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7853S: Maintained 7854F: Documentation/devicetree/bindings/iommu/ 7855F: drivers/iommu/ 7856F: include/linux/iommu.h 7857F: include/linux/of_iommu.h 7858F: include/linux/iova.h 7859 7860IP MASQUERADING 7861M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7862S: Maintained 7863F: net/ipv4/netfilter/ipt_MASQUERADE.c 7864 7865IPMI SUBSYSTEM 7866M: Corey Minyard <minyard@acm.org> 7867L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7868W: http://openipmi.sourceforge.net/ 7869S: Supported 7870F: Documentation/devicetree/bindings/ipmi/ 7871F: Documentation/IPMI.txt 7872F: drivers/char/ipmi/ 7873F: include/linux/ipmi* 7874F: include/uapi/linux/ipmi* 7875 7876IPS SCSI RAID DRIVER 7877M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7878L: linux-scsi@vger.kernel.org 7879W: http://www.adaptec.com/ 7880S: Maintained 7881F: drivers/scsi/ips* 7882 7883IPVS 7884M: Wensong Zhang <wensong@linux-vs.org> 7885M: Simon Horman <horms@verge.net.au> 7886M: Julian Anastasov <ja@ssi.bg> 7887L: netdev@vger.kernel.org 7888L: lvs-devel@vger.kernel.org 7889S: Maintained 7890T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7892F: Documentation/networking/ipvs-sysctl.txt 7893F: include/net/ip_vs.h 7894F: include/uapi/linux/ip_vs.h 7895F: net/netfilter/ipvs/ 7896 7897IPWIRELESS DRIVER 7898M: Jiri Kosina <jikos@kernel.org> 7899M: David Sterba <dsterba@suse.com> 7900S: Odd Fixes 7901F: drivers/tty/ipwireless/ 7902 7903IPX NETWORK LAYER 7904L: netdev@vger.kernel.org 7905S: Obsolete 7906F: include/uapi/linux/ipx.h 7907 7908IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7909M: Marc Zyngier <marc.zyngier@arm.com> 7910S: Maintained 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7912F: Documentation/IRQ-domain.txt 7913F: include/linux/irqdomain.h 7914F: kernel/irq/irqdomain.c 7915F: kernel/irq/msi.c 7916 7917IRQ SUBSYSTEM 7918M: Thomas Gleixner <tglx@linutronix.de> 7919L: linux-kernel@vger.kernel.org 7920S: Maintained 7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7922F: kernel/irq/ 7923 7924IRQCHIP DRIVERS 7925M: Thomas Gleixner <tglx@linutronix.de> 7926M: Jason Cooper <jason@lakedaemon.net> 7927M: Marc Zyngier <marc.zyngier@arm.com> 7928L: linux-kernel@vger.kernel.org 7929S: Maintained 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7931F: Documentation/devicetree/bindings/interrupt-controller/ 7932F: drivers/irqchip/ 7933 7934ISA 7935M: William Breathitt Gray <vilhelm.gray@gmail.com> 7936S: Maintained 7937F: Documentation/isa.txt 7938F: drivers/base/isa.c 7939F: include/linux/isa.h 7940 7941ISA RADIO MODULE 7942M: Hans Verkuil <hverkuil@xs4all.nl> 7943L: linux-media@vger.kernel.org 7944T: git git://linuxtv.org/media_tree.git 7945W: https://linuxtv.org 7946S: Maintained 7947F: drivers/media/radio/radio-isa* 7948 7949ISAPNP 7950M: Jaroslav Kysela <perex@perex.cz> 7951S: Maintained 7952F: Documentation/isapnp.txt 7953F: drivers/pnp/isapnp/ 7954F: include/linux/isapnp.h 7955 7956ISCSI 7957M: Lee Duncan <lduncan@suse.com> 7958M: Chris Leech <cleech@redhat.com> 7959L: open-iscsi@googlegroups.com 7960W: www.open-iscsi.com 7961S: Maintained 7962F: drivers/scsi/*iscsi* 7963F: include/scsi/*iscsi* 7964 7965iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7966M: Peter Jones <pjones@redhat.com> 7967M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7968S: Maintained 7969F: drivers/firmware/iscsi_ibft* 7970 7971ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7972M: Sagi Grimberg <sagi@grimberg.me> 7973M: Max Gurtovoy <maxg@mellanox.com> 7974L: linux-rdma@vger.kernel.org 7975S: Supported 7976W: http://www.openfabrics.org 7977W: www.open-iscsi.org 7978Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7979F: drivers/infiniband/ulp/iser/ 7980 7981ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7982M: Sagi Grimberg <sagi@grimberg.me> 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7984L: linux-rdma@vger.kernel.org 7985L: target-devel@vger.kernel.org 7986S: Supported 7987W: http://www.linux-iscsi.org 7988F: drivers/infiniband/ulp/isert 7989 7990ISDN SUBSYSTEM 7991M: Karsten Keil <isdn@linux-pingi.de> 7992L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7993L: netdev@vger.kernel.org 7994W: http://www.isdn4linux.de 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7996S: Maintained 7997F: Documentation/isdn/ 7998F: drivers/isdn/ 7999F: include/linux/isdn.h 8000F: include/linux/isdn/ 8001F: include/uapi/linux/isdn.h 8002F: include/uapi/linux/isdn/ 8003 8004ISDN SUBSYSTEM (Eicon active card driver) 8005M: Armin Schindler <mac@melware.de> 8006L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8007W: http://www.melware.de 8008S: Maintained 8009F: drivers/isdn/hardware/eicon/ 8010 8011IT87 HARDWARE MONITORING DRIVER 8012M: Jean Delvare <jdelvare@suse.com> 8013L: linux-hwmon@vger.kernel.org 8014S: Maintained 8015F: Documentation/hwmon/it87 8016F: drivers/hwmon/it87.c 8017 8018IT913X MEDIA DRIVER 8019M: Antti Palosaari <crope@iki.fi> 8020L: linux-media@vger.kernel.org 8021W: https://linuxtv.org 8022W: http://palosaari.fi/linux/ 8023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8024T: git git://linuxtv.org/anttip/media_tree.git 8025S: Maintained 8026F: drivers/media/tuners/it913x* 8027 8028IVTV VIDEO4LINUX DRIVER 8029M: Andy Walls <awalls@md.metrocast.net> 8030L: ivtv-devel@ivtvdriver.org (subscribers-only) 8031L: linux-media@vger.kernel.org 8032T: git git://linuxtv.org/media_tree.git 8033W: http://www.ivtvdriver.org 8034S: Maintained 8035F: Documentation/media/v4l-drivers/ivtv* 8036F: drivers/media/pci/ivtv/ 8037F: include/uapi/linux/ivtv* 8038 8039IX2505V MEDIA DRIVER 8040M: Malcolm Priestley <tvboxspy@gmail.com> 8041L: linux-media@vger.kernel.org 8042W: https://linuxtv.org 8043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8044S: Maintained 8045F: drivers/media/dvb-frontends/ix2505v* 8046 8047JAILHOUSE HYPERVISOR INTERFACE 8048M: Jan Kiszka <jan.kiszka@siemens.com> 8049L: jailhouse-dev@googlegroups.com 8050S: Maintained 8051F: arch/x86/kernel/jailhouse.c 8052F: arch/x86/include/asm/jailhouse_para.h 8053 8054JC42.4 TEMPERATURE SENSOR DRIVER 8055M: Guenter Roeck <linux@roeck-us.net> 8056L: linux-hwmon@vger.kernel.org 8057S: Maintained 8058F: drivers/hwmon/jc42.c 8059F: Documentation/hwmon/jc42 8060 8061JFS FILESYSTEM 8062M: Dave Kleikamp <shaggy@kernel.org> 8063L: jfs-discussion@lists.sourceforge.net 8064W: http://jfs.sourceforge.net/ 8065T: git git://github.com/kleikamp/linux-shaggy.git 8066S: Maintained 8067F: Documentation/filesystems/jfs.txt 8068F: fs/jfs/ 8069 8070JME NETWORK DRIVER 8071M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8072L: netdev@vger.kernel.org 8073S: Maintained 8074F: drivers/net/ethernet/jme.* 8075 8076JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8077M: David Woodhouse <dwmw2@infradead.org> 8078L: linux-mtd@lists.infradead.org 8079W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8080S: Maintained 8081F: fs/jffs2/ 8082F: include/uapi/linux/jffs2.h 8083 8084JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8085M: "Theodore Ts'o" <tytso@mit.edu> 8086M: Jan Kara <jack@suse.com> 8087L: linux-ext4@vger.kernel.org 8088S: Maintained 8089F: fs/jbd2/ 8090F: include/linux/jbd2.h 8091 8092JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8093M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8094L: linux-media@vger.kernel.org 8095S: Maintained 8096F: drivers/media/platform/rcar_jpu.c 8097 8098JSM Neo PCI based serial card 8099L: linux-serial@vger.kernel.org 8100S: Orphan 8101F: drivers/tty/serial/jsm/ 8102 8103K10TEMP HARDWARE MONITORING DRIVER 8104M: Clemens Ladisch <clemens@ladisch.de> 8105L: linux-hwmon@vger.kernel.org 8106S: Maintained 8107F: Documentation/hwmon/k10temp 8108F: drivers/hwmon/k10temp.c 8109 8110K8TEMP HARDWARE MONITORING DRIVER 8111M: Rudolf Marek <r.marek@assembler.cz> 8112L: linux-hwmon@vger.kernel.org 8113S: Maintained 8114F: Documentation/hwmon/k8temp 8115F: drivers/hwmon/k8temp.c 8116 8117KASAN 8118M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8119R: Alexander Potapenko <glider@google.com> 8120R: Dmitry Vyukov <dvyukov@google.com> 8121L: kasan-dev@googlegroups.com 8122S: Maintained 8123F: arch/*/include/asm/kasan.h 8124F: arch/*/mm/kasan_init* 8125F: Documentation/dev-tools/kasan.rst 8126F: include/linux/kasan*.h 8127F: lib/test_kasan.c 8128F: mm/kasan/ 8129F: scripts/Makefile.kasan 8130 8131KCONFIG 8132M: Masahiro Yamada <yamada.masahiro@socionext.com> 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8134L: linux-kbuild@vger.kernel.org 8135S: Maintained 8136F: Documentation/kbuild/kconfig* 8137F: scripts/kconfig/ 8138F: scripts/Kconfig.include 8139 8140KDUMP 8141M: Dave Young <dyoung@redhat.com> 8142M: Baoquan He <bhe@redhat.com> 8143R: Vivek Goyal <vgoyal@redhat.com> 8144L: kexec@lists.infradead.org 8145W: http://lse.sourceforge.net/kdump/ 8146S: Maintained 8147F: Documentation/kdump/ 8148 8149KEENE FM RADIO TRANSMITTER DRIVER 8150M: Hans Verkuil <hverkuil@xs4all.nl> 8151L: linux-media@vger.kernel.org 8152T: git git://linuxtv.org/media_tree.git 8153W: https://linuxtv.org 8154S: Maintained 8155F: drivers/media/radio/radio-keene* 8156 8157KERNEL AUTOMOUNTER 8158M: Ian Kent <raven@themaw.net> 8159L: autofs@vger.kernel.org 8160S: Maintained 8161F: fs/autofs/ 8162 8163KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8164M: Masahiro Yamada <yamada.masahiro@socionext.com> 8165M: Michal Marek <michal.lkml@markovi.net> 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8167L: linux-kbuild@vger.kernel.org 8168S: Maintained 8169F: Documentation/kbuild/ 8170F: Makefile 8171F: scripts/Kbuild* 8172F: scripts/Makefile* 8173F: scripts/basic/ 8174F: scripts/mk* 8175F: scripts/mod/ 8176F: scripts/package/ 8177 8178KERNEL JANITORS 8179L: kernel-janitors@vger.kernel.org 8180W: http://kernelnewbies.org/KernelJanitors 8181S: Odd Fixes 8182 8183KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8184M: "J. Bruce Fields" <bfields@fieldses.org> 8185M: Jeff Layton <jlayton@kernel.org> 8186L: linux-nfs@vger.kernel.org 8187W: http://nfs.sourceforge.net/ 8188T: git git://linux-nfs.org/~bfields/linux.git 8189S: Supported 8190F: fs/nfsd/ 8191F: include/uapi/linux/nfsd/ 8192F: fs/lockd/ 8193F: fs/nfs_common/ 8194F: net/sunrpc/ 8195F: include/linux/lockd/ 8196F: include/linux/sunrpc/ 8197F: include/uapi/linux/sunrpc/ 8198 8199KERNEL SELFTEST FRAMEWORK 8200M: Shuah Khan <shuah@kernel.org> 8201L: linux-kselftest@vger.kernel.org 8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8203Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8204S: Maintained 8205F: tools/testing/selftests/ 8206F: Documentation/dev-tools/kselftest* 8207 8208KERNEL USERMODE HELPER 8209M: Luis Chamberlain <mcgrof@kernel.org> 8210L: linux-kernel@vger.kernel.org 8211S: Maintained 8212F: kernel/umh.c 8213F: include/linux/umh.h 8214 8215KERNEL VIRTUAL MACHINE (KVM) 8216M: Paolo Bonzini <pbonzini@redhat.com> 8217M: Radim Krčmář <rkrcmar@redhat.com> 8218L: kvm@vger.kernel.org 8219W: http://www.linux-kvm.org 8220T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8221S: Supported 8222F: Documentation/virtual/kvm/ 8223F: include/trace/events/kvm.h 8224F: include/uapi/asm-generic/kvm* 8225F: include/uapi/linux/kvm* 8226F: include/asm-generic/kvm* 8227F: include/linux/kvm* 8228F: include/kvm/iodev.h 8229F: virt/kvm/* 8230F: tools/kvm/ 8231 8232KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8233M: Joerg Roedel <joro@8bytes.org> 8234L: kvm@vger.kernel.org 8235W: http://www.linux-kvm.org/ 8236S: Maintained 8237F: arch/x86/include/asm/svm.h 8238F: arch/x86/kvm/svm.c 8239 8240KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8241M: Christoffer Dall <christoffer.dall@arm.com> 8242M: Marc Zyngier <marc.zyngier@arm.com> 8243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8244L: kvmarm@lists.cs.columbia.edu 8245W: http://systems.cs.columbia.edu/projects/kvm-arm 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8247S: Supported 8248F: arch/arm/include/uapi/asm/kvm* 8249F: arch/arm/include/asm/kvm* 8250F: arch/arm/kvm/ 8251F: virt/kvm/arm/ 8252F: include/kvm/arm_* 8253 8254KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8255M: Christoffer Dall <christoffer.dall@arm.com> 8256M: Marc Zyngier <marc.zyngier@arm.com> 8257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8258L: kvmarm@lists.cs.columbia.edu 8259S: Maintained 8260F: arch/arm64/include/uapi/asm/kvm* 8261F: arch/arm64/include/asm/kvm* 8262F: arch/arm64/kvm/ 8263 8264KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8265M: James Hogan <jhogan@kernel.org> 8266L: linux-mips@vger.kernel.org 8267S: Supported 8268F: arch/mips/include/uapi/asm/kvm* 8269F: arch/mips/include/asm/kvm* 8270F: arch/mips/kvm/ 8271 8272KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8273M: Paul Mackerras <paulus@ozlabs.org> 8274L: kvm-ppc@vger.kernel.org 8275W: http://www.linux-kvm.org/ 8276T: git git://github.com/agraf/linux-2.6.git 8277S: Supported 8278F: arch/powerpc/include/uapi/asm/kvm* 8279F: arch/powerpc/include/asm/kvm* 8280F: arch/powerpc/kvm/ 8281F: arch/powerpc/kernel/kvm* 8282 8283KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8284M: Christian Borntraeger <borntraeger@de.ibm.com> 8285M: Janosch Frank <frankja@linux.ibm.com> 8286R: David Hildenbrand <david@redhat.com> 8287R: Cornelia Huck <cohuck@redhat.com> 8288L: linux-s390@vger.kernel.org 8289W: http://www.ibm.com/developerworks/linux/linux390/ 8290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8291S: Supported 8292F: arch/s390/include/uapi/asm/kvm* 8293F: arch/s390/include/asm/gmap.h 8294F: arch/s390/include/asm/kvm* 8295F: arch/s390/kvm/ 8296F: arch/s390/mm/gmap.c 8297 8298KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8299M: Paolo Bonzini <pbonzini@redhat.com> 8300M: Radim Krčmář <rkrcmar@redhat.com> 8301L: kvm@vger.kernel.org 8302W: http://www.linux-kvm.org 8303T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8304S: Supported 8305F: arch/x86/kvm/ 8306F: arch/x86/kvm/*/ 8307F: arch/x86/include/uapi/asm/kvm* 8308F: arch/x86/include/asm/kvm* 8309F: arch/x86/include/asm/pvclock-abi.h 8310F: arch/x86/kernel/kvm.c 8311F: arch/x86/kernel/kvmclock.c 8312 8313KERNFS 8314M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8315M: Tejun Heo <tj@kernel.org> 8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8317S: Supported 8318F: include/linux/kernfs.h 8319F: fs/kernfs/ 8320 8321KEXEC 8322M: Eric Biederman <ebiederm@xmission.com> 8323W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8324L: kexec@lists.infradead.org 8325S: Maintained 8326F: include/linux/kexec.h 8327F: include/uapi/linux/kexec.h 8328F: kernel/kexec* 8329 8330KEYS-ENCRYPTED 8331M: Mimi Zohar <zohar@linux.ibm.com> 8332L: linux-integrity@vger.kernel.org 8333L: keyrings@vger.kernel.org 8334S: Supported 8335F: Documentation/security/keys/trusted-encrypted.rst 8336F: include/keys/encrypted-type.h 8337F: security/keys/encrypted-keys/ 8338 8339KEYS-TRUSTED 8340M: James Bottomley <jejb@linux.ibm.com> 8341M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8342M: Mimi Zohar <zohar@linuxibm.com> 8343L: linux-integrity@vger.kernel.org 8344L: keyrings@vger.kernel.org 8345S: Supported 8346F: Documentation/security/keys/trusted-encrypted.rst 8347F: include/keys/trusted-type.h 8348F: security/keys/trusted.c 8349F: security/keys/trusted.h 8350 8351KEYS/KEYRINGS: 8352M: David Howells <dhowells@redhat.com> 8353L: keyrings@vger.kernel.org 8354S: Maintained 8355F: Documentation/security/keys/core.rst 8356F: include/linux/key.h 8357F: include/linux/key-type.h 8358F: include/linux/keyctl.h 8359F: include/uapi/linux/keyctl.h 8360F: include/keys/ 8361F: security/keys/ 8362 8363KGDB / KDB /debug_core 8364M: Jason Wessel <jason.wessel@windriver.com> 8365M: Daniel Thompson <daniel.thompson@linaro.org> 8366W: http://kgdb.wiki.kernel.org/ 8367L: kgdb-bugreport@lists.sourceforge.net 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8369S: Maintained 8370F: Documentation/dev-tools/kgdb.rst 8371F: drivers/misc/kgdbts.c 8372F: drivers/tty/serial/kgdboc.c 8373F: include/linux/kdb.h 8374F: include/linux/kgdb.h 8375F: kernel/debug/ 8376 8377KMEMLEAK 8378M: Catalin Marinas <catalin.marinas@arm.com> 8379S: Maintained 8380F: Documentation/dev-tools/kmemleak.rst 8381F: include/linux/kmemleak.h 8382F: mm/kmemleak.c 8383F: mm/kmemleak-test.c 8384 8385KMOD KERNEL MODULE LOADER - USERMODE HELPER 8386M: Luis Chamberlain <mcgrof@kernel.org> 8387L: linux-kernel@vger.kernel.org 8388S: Maintained 8389F: kernel/kmod.c 8390F: include/linux/kmod.h 8391F: lib/test_kmod.c 8392F: tools/testing/selftests/kmod/ 8393 8394KPROBES 8395M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8396M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8397M: "David S. Miller" <davem@davemloft.net> 8398M: Masami Hiramatsu <mhiramat@kernel.org> 8399S: Maintained 8400F: Documentation/kprobes.txt 8401F: include/linux/kprobes.h 8402F: include/asm-generic/kprobes.h 8403F: kernel/kprobes.c 8404 8405KS0108 LCD CONTROLLER DRIVER 8406M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8407S: Maintained 8408F: Documentation/auxdisplay/ks0108 8409F: drivers/auxdisplay/ks0108.c 8410F: include/linux/ks0108.h 8411 8412L3MDEV 8413M: David Ahern <dsa@cumulusnetworks.com> 8414L: netdev@vger.kernel.org 8415S: Maintained 8416F: net/l3mdev 8417F: include/net/l3mdev.h 8418 8419L7 BPF FRAMEWORK 8420M: John Fastabend <john.fastabend@gmail.com> 8421M: Daniel Borkmann <daniel@iogearbox.net> 8422L: netdev@vger.kernel.org 8423S: Maintained 8424F: include/linux/skmsg.h 8425F: net/core/skmsg.c 8426F: net/core/sock_map.c 8427F: net/ipv4/tcp_bpf.c 8428 8429LANTIQ / INTEL Ethernet drivers 8430M: Hauke Mehrtens <hauke@hauke-m.de> 8431L: netdev@vger.kernel.org 8432S: Maintained 8433F: net/dsa/tag_gswip.c 8434F: drivers/net/ethernet/lantiq_xrx200.c 8435F: drivers/net/dsa/lantiq_pce.h 8436F: drivers/net/dsa/lantiq_gswip.c 8437 8438LANTIQ MIPS ARCHITECTURE 8439M: John Crispin <john@phrozen.org> 8440L: linux-mips@vger.kernel.org 8441S: Maintained 8442F: arch/mips/lantiq 8443F: drivers/soc/lantiq 8444 8445LAPB module 8446L: linux-x25@vger.kernel.org 8447S: Orphan 8448F: Documentation/networking/lapb-module.txt 8449F: include/*/lapb.h 8450F: net/lapb/ 8451 8452LASI 53c700 driver for PARISC 8453M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8454L: linux-scsi@vger.kernel.org 8455S: Maintained 8456F: Documentation/scsi/53c700.txt 8457F: drivers/scsi/53c700* 8458 8459LEAKING_ADDRESSES 8460M: Tobin C. Harding <me@tobin.cc> 8461M: Tycho Andersen <tycho@tycho.ws> 8462L: kernel-hardening@lists.openwall.com 8463S: Maintained 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8465F: scripts/leaking_addresses.pl 8466 8467LED SUBSYSTEM 8468M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8469M: Pavel Machek <pavel@ucw.cz> 8470L: linux-leds@vger.kernel.org 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8472S: Maintained 8473F: Documentation/devicetree/bindings/leds/ 8474F: drivers/leds/ 8475F: include/linux/leds.h 8476 8477LEGACY EEPROM DRIVER 8478M: Jean Delvare <jdelvare@suse.com> 8479S: Maintained 8480F: Documentation/misc-devices/eeprom 8481F: drivers/misc/eeprom/eeprom.c 8482 8483LEGO MINDSTORMS EV3 8484R: David Lechner <david@lechnology.com> 8485S: Maintained 8486F: arch/arm/boot/dts/da850-lego-ev3.dts 8487F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8488F: drivers/power/supply/lego_ev3_battery.c 8489 8490LEGO USB Tower driver 8491M: Juergen Stuber <starblue@users.sourceforge.net> 8492L: legousb-devel@lists.sourceforge.net 8493W: http://legousb.sourceforge.net/ 8494S: Maintained 8495F: drivers/usb/misc/legousbtower.c 8496 8497LG LAPTOP EXTRAS 8498M: Matan Ziv-Av <matan@svgalib.org> 8499L: platform-driver-x86@vger.kernel.org 8500S: Maintained 8501F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8502F: Documentation/laptops/lg-laptop.rst 8503F: drivers/platform/x86/lg-laptop.c 8504 8505LG2160 MEDIA DRIVER 8506M: Michael Krufky <mkrufky@linuxtv.org> 8507L: linux-media@vger.kernel.org 8508W: https://linuxtv.org 8509W: http://github.com/mkrufky 8510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8511T: git git://linuxtv.org/mkrufky/tuners.git 8512S: Maintained 8513F: drivers/media/dvb-frontends/lg2160.* 8514 8515LGDT3305 MEDIA DRIVER 8516M: Michael Krufky <mkrufky@linuxtv.org> 8517L: linux-media@vger.kernel.org 8518W: https://linuxtv.org 8519W: http://github.com/mkrufky 8520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8521T: git git://linuxtv.org/mkrufky/tuners.git 8522S: Maintained 8523F: drivers/media/dvb-frontends/lgdt3305.* 8524 8525LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8526M: Viresh Kumar <vireshk@kernel.org> 8527L: linux-ide@vger.kernel.org 8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8529S: Maintained 8530F: include/linux/pata_arasan_cf_data.h 8531F: drivers/ata/pata_arasan_cf.c 8532 8533LIBATA PATA DRIVERS 8534M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8535M: Jens Axboe <axboe@kernel.dk> 8536L: linux-ide@vger.kernel.org 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8538S: Maintained 8539F: drivers/ata/pata_*.c 8540F: drivers/ata/ata_generic.c 8541 8542LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8543M: Linus Walleij <linus.walleij@linaro.org> 8544L: linux-ide@vger.kernel.org 8545T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8546S: Maintained 8547F: drivers/ata/pata_ftide010.c 8548F: drivers/ata/sata_gemini.c 8549F: drivers/ata/sata_gemini.h 8550 8551LIBATA SATA AHCI PLATFORM devices support 8552M: Hans de Goede <hdegoede@redhat.com> 8553M: Jens Axboe <axboe@kernel.dk> 8554L: linux-ide@vger.kernel.org 8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8556S: Maintained 8557F: drivers/ata/ahci_platform.c 8558F: drivers/ata/libahci_platform.c 8559F: include/linux/ahci_platform.h 8560 8561LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8562M: Mikael Pettersson <mikpelinux@gmail.com> 8563L: linux-ide@vger.kernel.org 8564T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8565S: Maintained 8566F: drivers/ata/sata_promise.* 8567 8568LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8569M: Jens Axboe <axboe@kernel.dk> 8570L: linux-ide@vger.kernel.org 8571T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8572S: Maintained 8573F: drivers/ata/ 8574F: include/linux/ata.h 8575F: include/linux/libata.h 8576F: Documentation/devicetree/bindings/ata/ 8577 8578LIBLOCKDEP 8579M: Sasha Levin <alexander.levin@microsoft.com> 8580S: Maintained 8581F: tools/lib/lockdep/ 8582 8583LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8584M: Ross Zwisler <zwisler@kernel.org> 8585M: Dan Williams <dan.j.williams@intel.com> 8586M: Vishal Verma <vishal.l.verma@intel.com> 8587M: Dave Jiang <dave.jiang@intel.com> 8588L: linux-nvdimm@lists.01.org 8589Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8590S: Supported 8591F: drivers/nvdimm/blk.c 8592F: drivers/nvdimm/region_devs.c 8593 8594LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8595M: Vishal Verma <vishal.l.verma@intel.com> 8596M: Dan Williams <dan.j.williams@intel.com> 8597M: Ross Zwisler <zwisler@kernel.org> 8598M: Dave Jiang <dave.jiang@intel.com> 8599L: linux-nvdimm@lists.01.org 8600Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8601S: Supported 8602F: drivers/nvdimm/btt* 8603 8604LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8605M: Ross Zwisler <zwisler@kernel.org> 8606M: Dan Williams <dan.j.williams@intel.com> 8607M: Vishal Verma <vishal.l.verma@intel.com> 8608M: Dave Jiang <dave.jiang@intel.com> 8609L: linux-nvdimm@lists.01.org 8610Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8611S: Supported 8612F: drivers/nvdimm/pmem* 8613 8614LIBNVDIMM: DEVICETREE BINDINGS 8615M: Oliver O'Halloran <oohall@gmail.com> 8616L: linux-nvdimm@lists.01.org 8617Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8618S: Supported 8619F: drivers/nvdimm/of_pmem.c 8620F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8621 8622LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8623M: Dan Williams <dan.j.williams@intel.com> 8624M: Ross Zwisler <zwisler@kernel.org> 8625M: Vishal Verma <vishal.l.verma@intel.com> 8626M: Dave Jiang <dave.jiang@intel.com> 8627L: linux-nvdimm@lists.01.org 8628Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8630S: Supported 8631F: drivers/nvdimm/* 8632F: drivers/acpi/nfit/* 8633F: include/linux/nd.h 8634F: include/linux/libnvdimm.h 8635F: include/uapi/linux/ndctl.h 8636 8637LIGHTNVM PLATFORM SUPPORT 8638M: Matias Bjorling <mb@lightnvm.io> 8639W: http://github/OpenChannelSSD 8640L: linux-block@vger.kernel.org 8641S: Maintained 8642F: drivers/lightnvm/ 8643F: include/linux/lightnvm.h 8644F: include/uapi/linux/lightnvm.h 8645 8646LINUX FOR POWER MACINTOSH 8647M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8648W: http://www.penguinppc.org/ 8649L: linuxppc-dev@lists.ozlabs.org 8650S: Maintained 8651F: arch/powerpc/platforms/powermac/ 8652F: drivers/macintosh/ 8653 8654LINUX FOR POWERPC (32-BIT AND 64-BIT) 8655M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8656M: Paul Mackerras <paulus@samba.org> 8657M: Michael Ellerman <mpe@ellerman.id.au> 8658W: https://github.com/linuxppc/linux/wiki 8659L: linuxppc-dev@lists.ozlabs.org 8660Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8662S: Supported 8663F: Documentation/ABI/stable/sysfs-firmware-opal-* 8664F: Documentation/devicetree/bindings/powerpc/ 8665F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8666F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8667F: Documentation/powerpc/ 8668F: arch/powerpc/ 8669F: drivers/char/tpm/tpm_ibmvtpm* 8670F: drivers/crypto/nx/ 8671F: drivers/crypto/vmx/ 8672F: drivers/i2c/busses/i2c-opal.c 8673F: drivers/net/ethernet/ibm/ibmveth.* 8674F: drivers/net/ethernet/ibm/ibmvnic.* 8675F: drivers/pci/hotplug/pnv_php.c 8676F: drivers/pci/hotplug/rpa* 8677F: drivers/rtc/rtc-opal.c 8678F: drivers/scsi/ibmvscsi/ 8679F: drivers/tty/hvc/hvc_opal.c 8680F: drivers/watchdog/wdrtas.c 8681F: tools/testing/selftests/powerpc 8682N: /pmac 8683N: powermac 8684N: powernv 8685N: [^a-z0-9]ps3 8686N: pseries 8687 8688LINUX FOR POWERPC EMBEDDED MPC5XXX 8689M: Anatolij Gustschin <agust@denx.de> 8690L: linuxppc-dev@lists.ozlabs.org 8691T: git git://git.denx.de/linux-denx-agust.git 8692S: Maintained 8693F: arch/powerpc/platforms/512x/ 8694F: arch/powerpc/platforms/52xx/ 8695 8696LINUX FOR POWERPC EMBEDDED PPC4XX 8697M: Alistair Popple <alistair@popple.id.au> 8698M: Matt Porter <mporter@kernel.crashing.org> 8699W: http://www.penguinppc.org/ 8700L: linuxppc-dev@lists.ozlabs.org 8701S: Maintained 8702F: arch/powerpc/platforms/40x/ 8703F: arch/powerpc/platforms/44x/ 8704 8705LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8706M: Scott Wood <oss@buserror.net> 8707M: Kumar Gala <galak@kernel.crashing.org> 8708W: http://www.penguinppc.org/ 8709L: linuxppc-dev@lists.ozlabs.org 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8711S: Maintained 8712F: arch/powerpc/platforms/83xx/ 8713F: arch/powerpc/platforms/85xx/ 8714F: Documentation/devicetree/bindings/powerpc/fsl/ 8715 8716LINUX FOR POWERPC EMBEDDED PPC8XX 8717M: Vitaly Bordug <vitb@kernel.crashing.org> 8718W: http://www.penguinppc.org/ 8719L: linuxppc-dev@lists.ozlabs.org 8720S: Maintained 8721F: arch/powerpc/platforms/8xx/ 8722 8723LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8724L: linuxppc-dev@lists.ozlabs.org 8725S: Orphan 8726F: arch/powerpc/*/*virtex* 8727F: arch/powerpc/*/*/*virtex* 8728 8729LINUX FOR POWERPC PA SEMI PWRFICIENT 8730L: linuxppc-dev@lists.ozlabs.org 8731S: Orphan 8732F: arch/powerpc/platforms/pasemi/ 8733F: drivers/*/*pasemi* 8734F: drivers/*/*/*pasemi* 8735 8736LINUX KERNEL DUMP TEST MODULE (LKDTM) 8737M: Kees Cook <keescook@chromium.org> 8738S: Maintained 8739F: drivers/misc/lkdtm/* 8740 8741LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8742M: Alan Stern <stern@rowland.harvard.edu> 8743M: Andrea Parri <andrea.parri@amarulasolutions.com> 8744M: Will Deacon <will.deacon@arm.com> 8745M: Peter Zijlstra <peterz@infradead.org> 8746M: Boqun Feng <boqun.feng@gmail.com> 8747M: Nicholas Piggin <npiggin@gmail.com> 8748M: David Howells <dhowells@redhat.com> 8749M: Jade Alglave <j.alglave@ucl.ac.uk> 8750M: Luc Maranget <luc.maranget@inria.fr> 8751M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8752R: Akira Yokosawa <akiyks@gmail.com> 8753R: Daniel Lustig <dlustig@nvidia.com> 8754L: linux-kernel@vger.kernel.org 8755L: linux-arch@vger.kernel.org 8756S: Supported 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8758F: tools/memory-model/ 8759F: Documentation/atomic_bitops.txt 8760F: Documentation/atomic_t.txt 8761F: Documentation/core-api/atomic_ops.rst 8762F: Documentation/core-api/refcount-vs-atomic.rst 8763F: Documentation/memory-barriers.txt 8764 8765LIS3LV02D ACCELEROMETER DRIVER 8766M: Eric Piel <eric.piel@tremplin-utc.net> 8767S: Maintained 8768F: Documentation/misc-devices/lis3lv02d 8769F: drivers/misc/lis3lv02d/ 8770F: drivers/platform/x86/hp_accel.c 8771 8772LIVE PATCHING 8773M: Josh Poimboeuf <jpoimboe@redhat.com> 8774M: Jessica Yu <jeyu@kernel.org> 8775M: Jiri Kosina <jikos@kernel.org> 8776M: Miroslav Benes <mbenes@suse.cz> 8777R: Petr Mladek <pmladek@suse.com> 8778S: Maintained 8779F: kernel/livepatch/ 8780F: include/linux/livepatch.h 8781F: arch/x86/include/asm/livepatch.h 8782F: arch/x86/kernel/livepatch.c 8783F: Documentation/livepatch/ 8784F: Documentation/ABI/testing/sysfs-kernel-livepatch 8785F: samples/livepatch/ 8786L: live-patching@vger.kernel.org 8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8788 8789LLC (802.2) 8790L: netdev@vger.kernel.org 8791S: Odd fixes 8792F: include/linux/llc.h 8793F: include/uapi/linux/llc.h 8794F: include/net/llc* 8795F: net/llc/ 8796 8797LM73 HARDWARE MONITOR DRIVER 8798M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8799L: linux-hwmon@vger.kernel.org 8800S: Maintained 8801F: drivers/hwmon/lm73.c 8802 8803LM78 HARDWARE MONITOR DRIVER 8804M: Jean Delvare <jdelvare@suse.com> 8805L: linux-hwmon@vger.kernel.org 8806S: Maintained 8807F: Documentation/hwmon/lm78 8808F: drivers/hwmon/lm78.c 8809 8810LM83 HARDWARE MONITOR DRIVER 8811M: Jean Delvare <jdelvare@suse.com> 8812L: linux-hwmon@vger.kernel.org 8813S: Maintained 8814F: Documentation/hwmon/lm83 8815F: drivers/hwmon/lm83.c 8816 8817LM90 HARDWARE MONITOR DRIVER 8818M: Jean Delvare <jdelvare@suse.com> 8819L: linux-hwmon@vger.kernel.org 8820S: Maintained 8821F: Documentation/hwmon/lm90 8822F: Documentation/devicetree/bindings/hwmon/lm90.txt 8823F: drivers/hwmon/lm90.c 8824F: include/dt-bindings/thermal/lm90.h 8825 8826LM95234 HARDWARE MONITOR DRIVER 8827M: Guenter Roeck <linux@roeck-us.net> 8828L: linux-hwmon@vger.kernel.org 8829S: Maintained 8830F: Documentation/hwmon/lm95234 8831F: drivers/hwmon/lm95234.c 8832 8833LME2510 MEDIA DRIVER 8834M: Malcolm Priestley <tvboxspy@gmail.com> 8835L: linux-media@vger.kernel.org 8836W: https://linuxtv.org 8837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8838S: Maintained 8839F: drivers/media/usb/dvb-usb-v2/lmedm04* 8840 8841LOADPIN SECURITY MODULE 8842M: Kees Cook <keescook@chromium.org> 8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8844S: Supported 8845F: security/loadpin/ 8846F: Documentation/admin-guide/LSM/LoadPin.rst 8847 8848LOCKING PRIMITIVES 8849M: Peter Zijlstra <peterz@infradead.org> 8850M: Ingo Molnar <mingo@redhat.com> 8851M: Will Deacon <will.deacon@arm.com> 8852L: linux-kernel@vger.kernel.org 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8854S: Maintained 8855F: Documentation/locking/ 8856F: include/linux/lockdep.h 8857F: include/linux/spinlock*.h 8858F: arch/*/include/asm/spinlock*.h 8859F: include/linux/rwlock*.h 8860F: include/linux/mutex*.h 8861F: include/linux/rwsem*.h 8862F: arch/*/include/asm/rwsem.h 8863F: include/linux/seqlock.h 8864F: lib/locking*.[ch] 8865F: kernel/locking/ 8866X: kernel/locking/locktorture.c 8867 8868LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8869M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8870L: linux-ntfs-dev@lists.sourceforge.net 8871W: http://www.linux-ntfs.org/content/view/19/37/ 8872S: Maintained 8873F: Documentation/ldm.txt 8874F: block/partitions/ldm.* 8875 8876LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8877M: Sathya Prakash <sathya.prakash@broadcom.com> 8878M: Chaitra P B <chaitra.basappa@broadcom.com> 8879M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8880L: MPT-FusionLinux.pdl@broadcom.com 8881L: linux-scsi@vger.kernel.org 8882W: http://www.avagotech.com/support/ 8883S: Supported 8884F: drivers/message/fusion/ 8885F: drivers/scsi/mpt3sas/ 8886 8887LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8888M: Matthew Wilcox <willy@infradead.org> 8889L: linux-scsi@vger.kernel.org 8890S: Maintained 8891F: drivers/scsi/sym53c8xx_2/ 8892 8893LTC1660 DAC DRIVER 8894M: Marcus Folkesson <marcus.folkesson@gmail.com> 8895L: linux-iio@vger.kernel.org 8896S: Maintained 8897F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8898F: drivers/iio/dac/ltc1660.c 8899 8900LTC4261 HARDWARE MONITOR DRIVER 8901M: Guenter Roeck <linux@roeck-us.net> 8902L: linux-hwmon@vger.kernel.org 8903S: Maintained 8904F: Documentation/hwmon/ltc4261 8905F: drivers/hwmon/ltc4261.c 8906 8907LTC4306 I2C MULTIPLEXER DRIVER 8908M: Michael Hennerich <michael.hennerich@analog.com> 8909W: http://ez.analog.com/community/linux-device-drivers 8910L: linux-i2c@vger.kernel.org 8911S: Supported 8912F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8913F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8914 8915LTP (Linux Test Project) 8916M: Mike Frysinger <vapier@gentoo.org> 8917M: Cyril Hrubis <chrubis@suse.cz> 8918M: Wanlong Gao <wanlong.gao@gmail.com> 8919M: Jan Stancek <jstancek@redhat.com> 8920M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8921M: Alexey Kodanev <alexey.kodanev@oracle.com> 8922L: ltp@lists.linux.it (subscribers-only) 8923W: http://linux-test-project.github.io/ 8924T: git git://github.com/linux-test-project/ltp.git 8925S: Maintained 8926 8927M68K ARCHITECTURE 8928M: Geert Uytterhoeven <geert@linux-m68k.org> 8929L: linux-m68k@lists.linux-m68k.org 8930W: http://www.linux-m68k.org/ 8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8932S: Maintained 8933F: arch/m68k/ 8934F: drivers/zorro/ 8935 8936M68K ON APPLE MACINTOSH 8937M: Joshua Thompson <funaho@jurai.org> 8938W: http://www.mac.linux-m68k.org/ 8939L: linux-m68k@lists.linux-m68k.org 8940S: Maintained 8941F: arch/m68k/mac/ 8942 8943M68K ON HP9000/300 8944M: Philip Blundell <philb@gnu.org> 8945W: http://www.tazenda.demon.co.uk/phil/linux-hp 8946S: Maintained 8947F: arch/m68k/hp300/ 8948 8949M88DS3103 MEDIA DRIVER 8950M: Antti Palosaari <crope@iki.fi> 8951L: linux-media@vger.kernel.org 8952W: https://linuxtv.org 8953W: http://palosaari.fi/linux/ 8954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8955T: git git://linuxtv.org/anttip/media_tree.git 8956S: Maintained 8957F: drivers/media/dvb-frontends/m88ds3103* 8958 8959M88RS2000 MEDIA DRIVER 8960M: Malcolm Priestley <tvboxspy@gmail.com> 8961L: linux-media@vger.kernel.org 8962W: https://linuxtv.org 8963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8964S: Maintained 8965F: drivers/media/dvb-frontends/m88rs2000* 8966 8967MA901 MASTERKIT USB FM RADIO DRIVER 8968M: Alexey Klimov <klimov.linux@gmail.com> 8969L: linux-media@vger.kernel.org 8970T: git git://linuxtv.org/media_tree.git 8971S: Maintained 8972F: drivers/media/radio/radio-ma901.c 8973 8974MAC80211 8975M: Johannes Berg <johannes@sipsolutions.net> 8976L: linux-wireless@vger.kernel.org 8977W: http://wireless.kernel.org/ 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8980S: Maintained 8981F: Documentation/networking/mac80211-injection.txt 8982F: include/net/mac80211.h 8983F: net/mac80211/ 8984F: drivers/net/wireless/mac80211_hwsim.[ch] 8985F: Documentation/networking/mac80211_hwsim/README 8986 8987MAILBOX API 8988M: Jassi Brar <jassisinghbrar@gmail.com> 8989L: linux-kernel@vger.kernel.org 8990S: Maintained 8991F: drivers/mailbox/ 8992F: include/linux/mailbox_client.h 8993F: include/linux/mailbox_controller.h 8994 8995MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8996M: Michael Kerrisk <mtk.manpages@gmail.com> 8997W: http://www.kernel.org/doc/man-pages 8998L: linux-man@vger.kernel.org 8999S: Maintained 9000 9001MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9002M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9003L: linux-mips@vger.kernel.org 9004S: Maintained 9005F: arch/mips/boot/dts/img/pistachio_marduk.dts 9006 9007MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9008M: Andrew Lunn <andrew@lunn.ch> 9009M: Vivien Didelot <vivien.didelot@gmail.com> 9010L: netdev@vger.kernel.org 9011S: Maintained 9012F: drivers/net/dsa/mv88e6xxx/ 9013F: include/linux/platform_data/mv88e6xxx.h 9014F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9015 9016MARVELL ARMADA DRM SUPPORT 9017M: Russell King <linux@armlinux.org.uk> 9018S: Maintained 9019T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9020T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9021F: drivers/gpu/drm/armada/ 9022F: include/uapi/drm/armada_drm.h 9023F: Documentation/devicetree/bindings/display/armada/ 9024 9025MARVELL CRYPTO DRIVER 9026M: Boris Brezillon <bbrezillon@kernel.org> 9027M: Arnaud Ebalard <arno@natisbad.org> 9028F: drivers/crypto/marvell/ 9029S: Maintained 9030L: linux-crypto@vger.kernel.org 9031 9032MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9033M: Mirko Lindner <mlindner@marvell.com> 9034M: Stephen Hemminger <stephen@networkplumber.org> 9035L: netdev@vger.kernel.org 9036S: Maintained 9037F: drivers/net/ethernet/marvell/sk* 9038 9039MARVELL LIBERTAS WIRELESS DRIVER 9040L: libertas-dev@lists.infradead.org 9041S: Orphan 9042F: drivers/net/wireless/marvell/libertas/ 9043 9044MARVELL MACCHIATOBIN SUPPORT 9045M: Russell King <linux@armlinux.org.uk> 9046L: linux-arm-kernel@lists.infradead.org 9047S: Maintained 9048F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9049 9050MARVELL MV643XX ETHERNET DRIVER 9051M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9052L: netdev@vger.kernel.org 9053S: Maintained 9054F: drivers/net/ethernet/marvell/mv643xx_eth.* 9055F: include/linux/mv643xx.h 9056 9057MARVELL MV88X3310 PHY DRIVER 9058M: Russell King <linux@armlinux.org.uk> 9059L: netdev@vger.kernel.org 9060S: Maintained 9061F: drivers/net/phy/marvell10g.c 9062 9063MARVELL MVNETA ETHERNET DRIVER 9064M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9065L: netdev@vger.kernel.org 9066S: Maintained 9067F: drivers/net/ethernet/marvell/mvneta.* 9068 9069MARVELL MWIFIEX WIRELESS DRIVER 9070M: Amitkumar Karwar <amitkarwar@gmail.com> 9071M: Nishant Sarmukadam <nishants@marvell.com> 9072M: Ganapathi Bhat <gbhat@marvell.com> 9073M: Xinming Hu <huxinming820@gmail.com> 9074L: linux-wireless@vger.kernel.org 9075S: Maintained 9076F: drivers/net/wireless/marvell/mwifiex/ 9077 9078MARVELL MWL8K WIRELESS DRIVER 9079M: Lennert Buytenhek <buytenh@wantstofly.org> 9080L: linux-wireless@vger.kernel.org 9081S: Odd Fixes 9082F: drivers/net/wireless/marvell/mwl8k.c 9083 9084MARVELL NAND CONTROLLER DRIVER 9085M: Miquel Raynal <miquel.raynal@bootlin.com> 9086L: linux-mtd@lists.infradead.org 9087S: Maintained 9088F: drivers/mtd/nand/raw/marvell_nand.c 9089F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9090 9091MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9092M: Nicolas Pitre <nico@fluxnic.net> 9093S: Odd Fixes 9094F: drivers/mmc/host/mvsdio.* 9095 9096MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9097M: Hu Ziji <huziji@marvell.com> 9098L: linux-mmc@vger.kernel.org 9099S: Supported 9100F: drivers/mmc/host/sdhci-xenon* 9101F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9102 9103MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9104M: Sunil Goutham <sgoutham@marvell.com> 9105M: Linu Cherian <lcherian@marvell.com> 9106M: Geetha sowjanya <gakula@marvell.com> 9107M: Jerin Jacob <jerinj@marvell.com> 9108L: netdev@vger.kernel.org 9109S: Supported 9110F: drivers/net/ethernet/marvell/octeontx2/af/ 9111 9112MATROX FRAMEBUFFER DRIVER 9113L: linux-fbdev@vger.kernel.org 9114S: Orphan 9115F: drivers/video/fbdev/matrox/matroxfb_* 9116F: include/uapi/linux/matroxfb.h 9117 9118MAX16065 HARDWARE MONITOR DRIVER 9119M: Guenter Roeck <linux@roeck-us.net> 9120L: linux-hwmon@vger.kernel.org 9121S: Maintained 9122F: Documentation/hwmon/max16065 9123F: drivers/hwmon/max16065.c 9124 9125MAX2175 SDR TUNER DRIVER 9126M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9127L: linux-media@vger.kernel.org 9128T: git git://linuxtv.org/media_tree.git 9129S: Maintained 9130F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9131F: Documentation/media/v4l-drivers/max2175.rst 9132F: drivers/media/i2c/max2175* 9133F: include/uapi/linux/max2175.h 9134 9135MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9136L: linux-hwmon@vger.kernel.org 9137S: Orphan 9138F: Documentation/hwmon/max6650 9139F: drivers/hwmon/max6650.c 9140 9141MAX6697 HARDWARE MONITOR DRIVER 9142M: Guenter Roeck <linux@roeck-us.net> 9143L: linux-hwmon@vger.kernel.org 9144S: Maintained 9145F: Documentation/hwmon/max6697 9146F: Documentation/devicetree/bindings/hwmon/max6697.txt 9147F: drivers/hwmon/max6697.c 9148F: include/linux/platform_data/max6697.h 9149 9150MAX9860 MONO AUDIO VOICE CODEC DRIVER 9151M: Peter Rosin <peda@axentia.se> 9152L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9153S: Maintained 9154F: Documentation/devicetree/bindings/sound/max9860.txt 9155F: sound/soc/codecs/max9860.* 9156 9157MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9158M: Javier Martinez Canillas <javier@dowhile0.org> 9159L: linux-kernel@vger.kernel.org 9160S: Supported 9161F: drivers/regulator/max77802-regulator.c 9162F: Documentation/devicetree/bindings/*/*max77802.txt 9163F: include/dt-bindings/*/*max77802.h 9164 9165MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9166M: Krzysztof Kozlowski <krzk@kernel.org> 9167M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9168L: linux-pm@vger.kernel.org 9169S: Supported 9170F: drivers/power/supply/max14577_charger.c 9171F: drivers/power/supply/max77693_charger.c 9172 9173MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9174M: Chanwoo Choi <cw00.choi@samsung.com> 9175M: Krzysztof Kozlowski <krzk@kernel.org> 9176M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9177L: linux-kernel@vger.kernel.org 9178S: Supported 9179F: drivers/*/max14577*.c 9180F: drivers/*/max77686*.c 9181F: drivers/*/max77693*.c 9182F: drivers/extcon/extcon-max14577.c 9183F: drivers/extcon/extcon-max77693.c 9184F: drivers/rtc/rtc-max77686.c 9185F: drivers/clk/clk-max77686.c 9186F: Documentation/devicetree/bindings/mfd/max14577.txt 9187F: Documentation/devicetree/bindings/*/max77686.txt 9188F: Documentation/devicetree/bindings/mfd/max77693.txt 9189F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9190F: include/linux/mfd/max14577*.h 9191F: include/linux/mfd/max77686*.h 9192F: include/linux/mfd/max77693*.h 9193 9194MAXIRADIO FM RADIO RECEIVER DRIVER 9195M: Hans Verkuil <hverkuil@xs4all.nl> 9196L: linux-media@vger.kernel.org 9197T: git git://linuxtv.org/media_tree.git 9198W: https://linuxtv.org 9199S: Maintained 9200F: drivers/media/radio/radio-maxiradio* 9201 9202MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9203M: Peter Rosin <peda@axentia.se> 9204L: linux-iio@vger.kernel.org 9205S: Maintained 9206F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9207F: drivers/iio/potentiometer/mcp4018.c 9208F: drivers/iio/potentiometer/mcp4531.c 9209 9210MCR20A IEEE-802.15.4 RADIO DRIVER 9211M: Xue Liu <liuxuenetmail@gmail.com> 9212L: linux-wpan@vger.kernel.org 9213W: https://github.com/xueliu/mcr20a-linux 9214S: Maintained 9215F: drivers/net/ieee802154/mcr20a.c 9216F: drivers/net/ieee802154/mcr20a.h 9217F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9218 9219MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9220M: William Breathitt Gray <vilhelm.gray@gmail.com> 9221L: linux-iio@vger.kernel.org 9222S: Maintained 9223F: drivers/iio/dac/cio-dac.c 9224 9225MEDIA DRIVERS FOR ASCOT2E 9226M: Sergey Kozlov <serjk@netup.ru> 9227M: Abylay Ospan <aospan@netup.ru> 9228L: linux-media@vger.kernel.org 9229W: https://linuxtv.org 9230W: http://netup.tv/ 9231T: git git://linuxtv.org/media_tree.git 9232S: Supported 9233F: drivers/media/dvb-frontends/ascot2e* 9234 9235MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9236M: Jasmin Jessich <jasmin@anw.at> 9237L: linux-media@vger.kernel.org 9238W: https://linuxtv.org 9239T: git git://linuxtv.org/media_tree.git 9240S: Maintained 9241F: drivers/media/dvb-frontends/cxd2099* 9242 9243MEDIA DRIVERS FOR CXD2841ER 9244M: Sergey Kozlov <serjk@netup.ru> 9245M: Abylay Ospan <aospan@netup.ru> 9246L: linux-media@vger.kernel.org 9247W: https://linuxtv.org 9248W: http://netup.tv/ 9249T: git git://linuxtv.org/media_tree.git 9250S: Supported 9251F: drivers/media/dvb-frontends/cxd2841er* 9252 9253MEDIA DRIVERS FOR CXD2880 9254M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9255L: linux-media@vger.kernel.org 9256W: http://linuxtv.org/ 9257T: git git://linuxtv.org/media_tree.git 9258S: Supported 9259F: drivers/media/dvb-frontends/cxd2880/* 9260F: drivers/media/spi/cxd2880* 9261 9262MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9263L: linux-media@vger.kernel.org 9264W: https://linuxtv.org 9265T: git git://linuxtv.org/media_tree.git 9266S: Orphan 9267F: drivers/media/pci/ddbridge/* 9268 9269MEDIA DRIVERS FOR FREESCALE IMX 9270M: Steve Longerbeam <slongerbeam@gmail.com> 9271M: Philipp Zabel <p.zabel@pengutronix.de> 9272L: linux-media@vger.kernel.org 9273T: git git://linuxtv.org/media_tree.git 9274S: Maintained 9275F: Documentation/devicetree/bindings/media/imx.txt 9276F: Documentation/media/v4l-drivers/imx.rst 9277F: drivers/staging/media/imx/ 9278F: include/linux/imx-media.h 9279F: include/media/imx.h 9280 9281MEDIA DRIVER FOR FREESCALE IMX PXP 9282M: Philipp Zabel <p.zabel@pengutronix.de> 9283L: linux-media@vger.kernel.org 9284T: git git://linuxtv.org/media_tree.git 9285S: Maintained 9286F: drivers/media/platform/imx-pxp.[ch] 9287 9288MEDIA DRIVERS FOR HELENE 9289M: Abylay Ospan <aospan@netup.ru> 9290L: linux-media@vger.kernel.org 9291W: https://linuxtv.org 9292W: http://netup.tv/ 9293T: git git://linuxtv.org/media_tree.git 9294S: Supported 9295F: drivers/media/dvb-frontends/helene* 9296 9297MEDIA DRIVERS FOR HORUS3A 9298M: Sergey Kozlov <serjk@netup.ru> 9299M: Abylay Ospan <aospan@netup.ru> 9300L: linux-media@vger.kernel.org 9301W: https://linuxtv.org 9302W: http://netup.tv/ 9303T: git git://linuxtv.org/media_tree.git 9304S: Supported 9305F: drivers/media/dvb-frontends/horus3a* 9306 9307MEDIA DRIVERS FOR LNBH25 9308M: Sergey Kozlov <serjk@netup.ru> 9309M: Abylay Ospan <aospan@netup.ru> 9310L: linux-media@vger.kernel.org 9311W: https://linuxtv.org 9312W: http://netup.tv/ 9313T: git git://linuxtv.org/media_tree.git 9314S: Supported 9315F: drivers/media/dvb-frontends/lnbh25* 9316 9317MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9318L: linux-media@vger.kernel.org 9319W: https://linuxtv.org 9320T: git git://linuxtv.org/media_tree.git 9321S: Orphan 9322F: drivers/media/dvb-frontends/mxl5xx* 9323 9324MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9325M: Sergey Kozlov <serjk@netup.ru> 9326M: Abylay Ospan <aospan@netup.ru> 9327L: linux-media@vger.kernel.org 9328W: https://linuxtv.org 9329W: http://netup.tv/ 9330T: git git://linuxtv.org/media_tree.git 9331S: Supported 9332F: drivers/media/pci/netup_unidvb/* 9333 9334MEDIA DRIVERS FOR RENESAS - CEU 9335M: Jacopo Mondi <jacopo@jmondi.org> 9336L: linux-media@vger.kernel.org 9337L: linux-renesas-soc@vger.kernel.org 9338T: git git://linuxtv.org/media_tree.git 9339S: Supported 9340F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9341F: drivers/media/platform/renesas-ceu.c 9342F: include/media/drv-intf/renesas-ceu.h 9343 9344MEDIA DRIVERS FOR RENESAS - DRIF 9345M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9346L: linux-media@vger.kernel.org 9347L: linux-renesas-soc@vger.kernel.org 9348T: git git://linuxtv.org/media_tree.git 9349S: Supported 9350F: Documentation/devicetree/bindings/media/renesas,drif.txt 9351F: drivers/media/platform/rcar_drif.c 9352 9353MEDIA DRIVERS FOR RENESAS - FCP 9354M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9355L: linux-media@vger.kernel.org 9356L: linux-renesas-soc@vger.kernel.org 9357T: git git://linuxtv.org/media_tree.git 9358S: Supported 9359F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9360F: drivers/media/platform/rcar-fcp.c 9361F: include/media/rcar-fcp.h 9362 9363MEDIA DRIVERS FOR RENESAS - FDP1 9364M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9365L: linux-media@vger.kernel.org 9366L: linux-renesas-soc@vger.kernel.org 9367T: git git://linuxtv.org/media_tree.git 9368S: Supported 9369F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9370F: drivers/media/platform/rcar_fdp1.c 9371 9372MEDIA DRIVERS FOR RENESAS - VIN 9373M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9374L: linux-media@vger.kernel.org 9375L: linux-renesas-soc@vger.kernel.org 9376T: git git://linuxtv.org/media_tree.git 9377S: Supported 9378F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9379F: Documentation/devicetree/bindings/media/rcar_vin.txt 9380F: drivers/media/platform/rcar-vin/ 9381 9382MEDIA DRIVERS FOR RENESAS - VSP1 9383M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9384M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9385L: linux-media@vger.kernel.org 9386L: linux-renesas-soc@vger.kernel.org 9387T: git git://linuxtv.org/media_tree.git 9388S: Supported 9389F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9390F: drivers/media/platform/vsp1/ 9391 9392MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9393L: linux-media@vger.kernel.org 9394W: https://linuxtv.org 9395T: git git://linuxtv.org/media_tree.git 9396S: Orphan 9397F: drivers/media/dvb-frontends/stv0910* 9398 9399MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9400L: linux-media@vger.kernel.org 9401W: https://linuxtv.org 9402T: git git://linuxtv.org/media_tree.git 9403S: Orphan 9404F: drivers/media/dvb-frontends/stv6111* 9405 9406MEDIA DRIVERS FOR STM32 - DCMI 9407M: Hugues Fruchet <hugues.fruchet@st.com> 9408L: linux-media@vger.kernel.org 9409T: git git://linuxtv.org/media_tree.git 9410S: Supported 9411F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9412F: drivers/media/platform/stm32/stm32-dcmi.c 9413 9414MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9415M: Dmitry Osipenko <digetx@gmail.com> 9416L: linux-media@vger.kernel.org 9417L: linux-tegra@vger.kernel.org 9418T: git git://linuxtv.org/media_tree.git 9419S: Maintained 9420F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9421F: drivers/staging/media/tegra-vde/ 9422 9423MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9424M: Mauro Carvalho Chehab <mchehab@kernel.org> 9425P: LinuxTV.org Project 9426L: linux-media@vger.kernel.org 9427W: https://linuxtv.org 9428Q: http://patchwork.kernel.org/project/linux-media/list/ 9429T: git git://linuxtv.org/media_tree.git 9430S: Maintained 9431F: Documentation/devicetree/bindings/media/ 9432F: Documentation/media/ 9433F: drivers/media/ 9434F: drivers/staging/media/ 9435F: include/linux/platform_data/media/ 9436F: include/media/ 9437F: include/uapi/linux/dvb/ 9438F: include/uapi/linux/videodev2.h 9439F: include/uapi/linux/media.h 9440F: include/uapi/linux/v4l2-* 9441F: include/uapi/linux/meye.h 9442F: include/uapi/linux/ivtv* 9443F: include/uapi/linux/uvcvideo.h 9444 9445MEDIATEK BLUETOOTH DRIVER 9446M: Sean Wang <sean.wang@mediatek.com> 9447L: linux-bluetooth@vger.kernel.org 9448L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9449S: Maintained 9450F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9451F: drivers/bluetooth/btmtkuart.c 9452 9453MEDIATEK CIR DRIVER 9454M: Sean Wang <sean.wang@mediatek.com> 9455S: Maintained 9456F: drivers/media/rc/mtk-cir.c 9457 9458MEDIATEK DMA DRIVER 9459M: Sean Wang <sean.wang@mediatek.com> 9460L: dmaengine@vger.kernel.org 9461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9463S: Maintained 9464F: Documentation/devicetree/bindings/dma/mtk-* 9465F: drivers/dma/mediatek/ 9466 9467MEDIATEK PMIC LED DRIVER 9468M: Sean Wang <sean.wang@mediatek.com> 9469S: Maintained 9470F: drivers/leds/leds-mt6323.c 9471F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9472 9473MEDIATEK ETHERNET DRIVER 9474M: Felix Fietkau <nbd@openwrt.org> 9475M: John Crispin <john@phrozen.org> 9476M: Sean Wang <sean.wang@mediatek.com> 9477M: Nelson Chang <nelson.chang@mediatek.com> 9478L: netdev@vger.kernel.org 9479S: Maintained 9480F: drivers/net/ethernet/mediatek/ 9481 9482MEDIATEK SWITCH DRIVER 9483M: Sean Wang <sean.wang@mediatek.com> 9484L: netdev@vger.kernel.org 9485S: Maintained 9486F: drivers/net/dsa/mt7530.* 9487F: net/dsa/tag_mtk.c 9488 9489MEDIATEK JPEG DRIVER 9490M: Rick Chang <rick.chang@mediatek.com> 9491M: Bin Liu <bin.liu@mediatek.com> 9492S: Supported 9493F: drivers/media/platform/mtk-jpeg/ 9494F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9495 9496MEDIATEK MDP DRIVER 9497M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9498M: Houlong Wei <houlong.wei@mediatek.com> 9499M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9500S: Supported 9501F: drivers/media/platform/mtk-mdp/ 9502F: drivers/media/platform/mtk-vpu/ 9503F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9504 9505MEDIATEK MEDIA DRIVER 9506M: Tiffany Lin <tiffany.lin@mediatek.com> 9507M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9508S: Supported 9509F: drivers/media/platform/mtk-vcodec/ 9510F: drivers/media/platform/mtk-vpu/ 9511F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9512F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9513 9514MEDIATEK MT76 WIRELESS LAN DRIVER 9515M: Felix Fietkau <nbd@nbd.name> 9516M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9517L: linux-wireless@vger.kernel.org 9518S: Maintained 9519F: drivers/net/wireless/mediatek/mt76/ 9520 9521MEDIATEK MT7601U WIRELESS LAN DRIVER 9522M: Jakub Kicinski <kubakici@wp.pl> 9523L: linux-wireless@vger.kernel.org 9524S: Maintained 9525F: drivers/net/wireless/mediatek/mt7601u/ 9526 9527MEDIATEK NAND CONTROLLER DRIVER 9528M: Xiaolei Li <xiaolei.li@mediatek.com> 9529L: linux-mtd@lists.infradead.org 9530S: Maintained 9531F: drivers/mtd/nand/raw/mtk_* 9532F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9533 9534MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9535M: Sean Wang <sean.wang@mediatek.com> 9536S: Maintained 9537F: drivers/char/hw_random/mtk-rng.c 9538 9539MEDIATEK USB3 DRD IP DRIVER 9540M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9541L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9543L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9544S: Maintained 9545F: drivers/usb/mtu3/ 9546 9547MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9548M: Peter Senna Tschudin <peter.senna@gmail.com> 9549M: Martin Donnelly <martin.donnelly@ge.com> 9550M: Martyn Welch <martyn.welch@collabora.co.uk> 9551S: Maintained 9552F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9553F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9554 9555MEGARAID SCSI/SAS DRIVERS 9556M: Kashyap Desai <kashyap.desai@broadcom.com> 9557M: Sumit Saxena <sumit.saxena@broadcom.com> 9558M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9559L: megaraidlinux.pdl@broadcom.com 9560L: linux-scsi@vger.kernel.org 9561W: http://www.avagotech.com/support/ 9562S: Maintained 9563F: Documentation/scsi/megaraid.txt 9564F: drivers/scsi/megaraid.* 9565F: drivers/scsi/megaraid/ 9566 9567MELEXIS MLX90614 DRIVER 9568M: Crt Mori <cmo@melexis.com> 9569L: linux-iio@vger.kernel.org 9570W: http://www.melexis.com 9571S: Supported 9572F: drivers/iio/temperature/mlx90614.c 9573 9574MELEXIS MLX90632 DRIVER 9575M: Crt Mori <cmo@melexis.com> 9576L: linux-iio@vger.kernel.org 9577W: http://www.melexis.com 9578S: Supported 9579F: drivers/iio/temperature/mlx90632.c 9580 9581MELFAS MIP4 TOUCHSCREEN DRIVER 9582M: Sangwon Jee <jeesw@melfas.com> 9583W: http://www.melfas.com 9584S: Supported 9585F: drivers/input/touchscreen/melfas_mip4.c 9586F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9587 9588MELLANOX ETHERNET DRIVER (mlx4_en) 9589M: Tariq Toukan <tariqt@mellanox.com> 9590L: netdev@vger.kernel.org 9591S: Supported 9592W: http://www.mellanox.com 9593Q: http://patchwork.ozlabs.org/project/netdev/list/ 9594F: drivers/net/ethernet/mellanox/mlx4/en_* 9595 9596MELLANOX ETHERNET DRIVER (mlx5e) 9597M: Saeed Mahameed <saeedm@mellanox.com> 9598L: netdev@vger.kernel.org 9599S: Supported 9600W: http://www.mellanox.com 9601Q: http://patchwork.ozlabs.org/project/netdev/list/ 9602F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9603 9604MELLANOX ETHERNET INNOVA DRIVERS 9605R: Boris Pismenny <borisp@mellanox.com> 9606L: netdev@vger.kernel.org 9607S: Supported 9608W: http://www.mellanox.com 9609Q: http://patchwork.ozlabs.org/project/netdev/list/ 9610F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9611F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9612F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9613F: include/linux/mlx5/mlx5_ifc_fpga.h 9614 9615MELLANOX ETHERNET INNOVA IPSEC DRIVER 9616R: Boris Pismenny <borisp@mellanox.com> 9617L: netdev@vger.kernel.org 9618S: Supported 9619W: http://www.mellanox.com 9620Q: http://patchwork.ozlabs.org/project/netdev/list/ 9621F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9622F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9623 9624MELLANOX ETHERNET SWITCH DRIVERS 9625M: Jiri Pirko <jiri@mellanox.com> 9626M: Ido Schimmel <idosch@mellanox.com> 9627L: netdev@vger.kernel.org 9628S: Supported 9629W: http://www.mellanox.com 9630Q: http://patchwork.ozlabs.org/project/netdev/list/ 9631F: drivers/net/ethernet/mellanox/mlxsw/ 9632F: tools/testing/selftests/drivers/net/mlxsw/ 9633 9634MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9635M: mlxsw@mellanox.com 9636L: netdev@vger.kernel.org 9637S: Supported 9638W: http://www.mellanox.com 9639Q: http://patchwork.ozlabs.org/project/netdev/list/ 9640F: drivers/net/ethernet/mellanox/mlxfw/ 9641 9642MELLANOX HARDWARE PLATFORM SUPPORT 9643M: Andy Shevchenko <andy@infradead.org> 9644M: Darren Hart <dvhart@infradead.org> 9645M: Vadim Pasternak <vadimp@mellanox.com> 9646L: platform-driver-x86@vger.kernel.org 9647S: Supported 9648F: drivers/platform/mellanox/ 9649 9650MELLANOX MLX4 core VPI driver 9651M: Tariq Toukan <tariqt@mellanox.com> 9652L: netdev@vger.kernel.org 9653L: linux-rdma@vger.kernel.org 9654W: http://www.mellanox.com 9655Q: http://patchwork.ozlabs.org/project/netdev/list/ 9656S: Supported 9657F: drivers/net/ethernet/mellanox/mlx4/ 9658F: include/linux/mlx4/ 9659 9660MELLANOX MLX4 IB driver 9661M: Yishai Hadas <yishaih@mellanox.com> 9662L: linux-rdma@vger.kernel.org 9663W: http://www.mellanox.com 9664Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9665S: Supported 9666F: drivers/infiniband/hw/mlx4/ 9667F: include/linux/mlx4/ 9668F: include/uapi/rdma/mlx4-abi.h 9669 9670MELLANOX MLX5 core VPI driver 9671M: Saeed Mahameed <saeedm@mellanox.com> 9672M: Leon Romanovsky <leonro@mellanox.com> 9673L: netdev@vger.kernel.org 9674L: linux-rdma@vger.kernel.org 9675W: http://www.mellanox.com 9676Q: http://patchwork.ozlabs.org/project/netdev/list/ 9677S: Supported 9678F: drivers/net/ethernet/mellanox/mlx5/core/ 9679F: include/linux/mlx5/ 9680 9681MELLANOX MLX5 IB driver 9682M: Leon Romanovsky <leonro@mellanox.com> 9683L: linux-rdma@vger.kernel.org 9684W: http://www.mellanox.com 9685Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9686S: Supported 9687F: drivers/infiniband/hw/mlx5/ 9688F: include/linux/mlx5/ 9689F: include/uapi/rdma/mlx5-abi.h 9690 9691MELLANOX MLXCPLD I2C AND MUX DRIVER 9692M: Vadim Pasternak <vadimp@mellanox.com> 9693M: Michael Shych <michaelsh@mellanox.com> 9694L: linux-i2c@vger.kernel.org 9695S: Supported 9696F: drivers/i2c/busses/i2c-mlxcpld.c 9697F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9698F: Documentation/i2c/busses/i2c-mlxcpld 9699 9700MELLANOX MLXCPLD LED DRIVER 9701M: Vadim Pasternak <vadimp@mellanox.com> 9702L: linux-leds@vger.kernel.org 9703S: Supported 9704F: drivers/leds/leds-mlxcpld.c 9705F: drivers/leds/leds-mlxreg.c 9706F: Documentation/leds/leds-mlxcpld.txt 9707 9708MELLANOX PLATFORM DRIVER 9709M: Vadim Pasternak <vadimp@mellanox.com> 9710L: platform-driver-x86@vger.kernel.org 9711S: Supported 9712F: drivers/platform/x86/mlx-platform.c 9713 9714MEMBARRIER SUPPORT 9715M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9716M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9717L: linux-kernel@vger.kernel.org 9718S: Supported 9719F: kernel/sched/membarrier.c 9720F: include/uapi/linux/membarrier.h 9721F: arch/powerpc/include/asm/membarrier.h 9722 9723MEMORY MANAGEMENT 9724L: linux-mm@kvack.org 9725W: http://www.linux-mm.org 9726S: Maintained 9727F: include/linux/mm.h 9728F: include/linux/gfp.h 9729F: include/linux/mmzone.h 9730F: include/linux/memory_hotplug.h 9731F: include/linux/vmalloc.h 9732F: mm/ 9733 9734MEMORY TECHNOLOGY DEVICES (MTD) 9735M: David Woodhouse <dwmw2@infradead.org> 9736M: Brian Norris <computersforpeace@gmail.com> 9737M: Boris Brezillon <bbrezillon@kernel.org> 9738M: Marek Vasut <marek.vasut@gmail.com> 9739M: Richard Weinberger <richard@nod.at> 9740L: linux-mtd@lists.infradead.org 9741W: http://www.linux-mtd.infradead.org/ 9742Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9743T: git git://git.infradead.org/linux-mtd.git master 9744T: git git://git.infradead.org/linux-mtd.git mtd/next 9745S: Maintained 9746F: Documentation/devicetree/bindings/mtd/ 9747F: drivers/mtd/ 9748F: include/linux/mtd/ 9749F: include/uapi/mtd/ 9750 9751MEN A21 WATCHDOG DRIVER 9752M: Johannes Thumshirn <morbidrsa@gmail.com> 9753L: linux-watchdog@vger.kernel.org 9754S: Maintained 9755F: drivers/watchdog/mena21_wdt.c 9756 9757MEN CHAMELEON BUS (mcb) 9758M: Johannes Thumshirn <morbidrsa@gmail.com> 9759S: Maintained 9760F: drivers/mcb/ 9761F: include/linux/mcb.h 9762F: Documentation/men-chameleon-bus.txt 9763 9764MEN F21BMC (Board Management Controller) 9765M: Andreas Werner <andreas.werner@men.de> 9766S: Supported 9767F: drivers/mfd/menf21bmc.c 9768F: drivers/watchdog/menf21bmc_wdt.c 9769F: drivers/leds/leds-menf21bmc.c 9770F: drivers/hwmon/menf21bmc_hwmon.c 9771F: Documentation/hwmon/menf21bmc 9772 9773MEN Z069 WATCHDOG DRIVER 9774M: Johannes Thumshirn <jth@kernel.org> 9775L: linux-watchdog@vger.kernel.org 9776S: Maintained 9777F: drivers/watchdog/menz69_wdt.c 9778 9779MESON AO CEC DRIVER FOR AMLOGIC SOCS 9780M: Neil Armstrong <narmstrong@baylibre.com> 9781L: linux-media@lists.freedesktop.org 9782L: linux-amlogic@lists.infradead.org 9783W: http://linux-meson.com/ 9784S: Supported 9785F: drivers/media/platform/meson/ao-cec.c 9786F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9787T: git git://linuxtv.org/media_tree.git 9788 9789MICROBLAZE ARCHITECTURE 9790M: Michal Simek <monstr@monstr.eu> 9791W: http://www.monstr.eu/fdt/ 9792T: git git://git.monstr.eu/linux-2.6-microblaze.git 9793S: Supported 9794F: arch/microblaze/ 9795 9796MICROCHIP AT91 SERIAL DRIVER 9797M: Richard Genoud <richard.genoud@gmail.com> 9798S: Maintained 9799F: drivers/tty/serial/atmel_serial.c 9800F: drivers/tty/serial/atmel_serial.h 9801F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9802 9803MICROCHIP AUDIO ASOC DRIVERS 9804M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9806S: Supported 9807F: sound/soc/atmel 9808 9809MICROCHIP DMA DRIVER 9810M: Ludovic Desroches <ludovic.desroches@microchip.com> 9811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9812L: dmaengine@vger.kernel.org 9813S: Supported 9814F: drivers/dma/at_hdmac.c 9815F: drivers/dma/at_hdmac_regs.h 9816F: include/linux/platform_data/dma-atmel.h 9817F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9818F: include/dt-bindings/dma/at91.h 9819 9820MICROCHIP ECC DRIVER 9821M: Tudor Ambarus <tudor.ambarus@microchip.com> 9822L: linux-crypto@vger.kernel.org 9823S: Maintained 9824F: drivers/crypto/atmel-ecc.* 9825 9826MICROCHIP I2C DRIVER 9827M: Ludovic Desroches <ludovic.desroches@microchip.com> 9828L: linux-i2c@vger.kernel.org 9829S: Supported 9830F: drivers/i2c/busses/i2c-at91.c 9831 9832MICROCHIP ISC DRIVER 9833M: Eugen Hristev <eugen.hristev@microchip.com> 9834L: linux-media@vger.kernel.org 9835S: Supported 9836F: drivers/media/platform/atmel/atmel-isc.c 9837F: drivers/media/platform/atmel/atmel-isc-regs.h 9838F: Documentation/devicetree/bindings/media/atmel-isc.txt 9839 9840MICROCHIP ISI DRIVER 9841M: Eugen Hristev <eugen.hristev@microchip.com> 9842L: linux-media@vger.kernel.org 9843S: Supported 9844F: drivers/media/platform/atmel/atmel-isi.c 9845F: drivers/media/platform/atmel/atmel-isi.h 9846 9847MICROCHIP AT91 USART MFD DRIVER 9848M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9849L: linux-kernel@vger.kernel.org 9850S: Supported 9851F: drivers/mfd/at91-usart.c 9852F: include/dt-bindings/mfd/at91-usart.h 9853F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9854 9855MICROCHIP AT91 USART SPI DRIVER 9856M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9857L: linux-spi@vger.kernel.org 9858S: Supported 9859F: drivers/spi/spi-at91-usart.c 9860F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9861 9862MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9863M: Woojung Huh <Woojung.Huh@microchip.com> 9864M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9865L: netdev@vger.kernel.org 9866S: Maintained 9867F: net/dsa/tag_ksz.c 9868F: drivers/net/dsa/microchip/* 9869F: include/linux/platform_data/microchip-ksz.h 9870F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9871 9872MICROCHIP LAN743X ETHERNET DRIVER 9873M: Bryan Whitehead <bryan.whitehead@microchip.com> 9874M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9875L: netdev@vger.kernel.org 9876S: Maintained 9877F: drivers/net/ethernet/microchip/lan743x_* 9878 9879MICROCHIP LCDFB DRIVER 9880M: Nicolas Ferre <nicolas.ferre@microchip.com> 9881L: linux-fbdev@vger.kernel.org 9882S: Maintained 9883F: drivers/video/fbdev/atmel_lcdfb.c 9884F: include/video/atmel_lcdc.h 9885 9886MICROCHIP MMC/SD/SDIO MCI DRIVER 9887M: Ludovic Desroches <ludovic.desroches@microchip.com> 9888S: Maintained 9889F: drivers/mmc/host/atmel-mci.c 9890 9891MICROCHIP MCP16502 PMIC DRIVER 9892M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9894S: Maintained 9895F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9896F: drivers/regulator/mcp16502.c 9897 9898MICROCHIP MCP3911 ADC DRIVER 9899M: Marcus Folkesson <marcus.folkesson@gmail.com> 9900M: Kent Gustavsson <kent@minoris.se> 9901L: linux-iio@vger.kernel.org 9902S: Supported 9903F: drivers/iio/adc/mcp3911.c 9904F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9905 9906MICROCHIP NAND DRIVER 9907M: Tudor Ambarus <tudor.ambarus@microchip.com> 9908L: linux-mtd@lists.infradead.org 9909S: Supported 9910F: drivers/mtd/nand/raw/atmel/* 9911F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9912 9913MICROCHIP PWM DRIVER 9914M: Claudiu Beznea <claudiu.beznea@microchip.com> 9915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9916L: linux-pwm@vger.kernel.org 9917S: Supported 9918F: drivers/pwm/pwm-atmel.c 9919F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9920 9921MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9922M: Ludovic Desroches <ludovic.desroches@microchip.com> 9923M: Eugen Hristev <eugen.hristev@microchip.com> 9924L: linux-iio@vger.kernel.org 9925S: Supported 9926F: drivers/iio/adc/at91-sama5d2_adc.c 9927F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9928F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9929 9930MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9931M: Nicolas Ferre <nicolas.ferre@microchip.com> 9932S: Supported 9933F: drivers/power/reset/at91-sama5d2_shdwc.c 9934 9935MICROCHIP SPI DRIVER 9936M: Nicolas Ferre <nicolas.ferre@microchip.com> 9937S: Supported 9938F: drivers/spi/spi-atmel.* 9939 9940MICROCHIP SSC DRIVER 9941M: Nicolas Ferre <nicolas.ferre@microchip.com> 9942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9943S: Supported 9944F: drivers/misc/atmel-ssc.c 9945F: include/linux/atmel-ssc.h 9946 9947MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9948M: Nicolas Ferre <nicolas.ferre@microchip.com> 9949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9950S: Supported 9951F: drivers/misc/atmel_tclib.c 9952F: drivers/clocksource/tcb_clksrc.c 9953 9954MICROCHIP USBA UDC DRIVER 9955M: Cristian Birsan <cristian.birsan@microchip.com> 9956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9957S: Supported 9958F: drivers/usb/gadget/udc/atmel_usba_udc.* 9959 9960MICROCHIP USB251XB DRIVER 9961M: Richard Leitner <richard.leitner@skidata.com> 9962L: linux-usb@vger.kernel.org 9963S: Maintained 9964F: drivers/usb/misc/usb251xb.c 9965F: Documentation/devicetree/bindings/usb/usb251xb.txt 9966 9967MICROCHIP XDMA DRIVER 9968M: Ludovic Desroches <ludovic.desroches@microchip.com> 9969L: linux-arm-kernel@lists.infradead.org 9970L: dmaengine@vger.kernel.org 9971S: Supported 9972F: drivers/dma/at_xdmac.c 9973 9974MICROSEMI MIPS SOCS 9975M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9976L: linux-mips@vger.kernel.org 9977S: Maintained 9978F: arch/mips/generic/board-ocelot.c 9979F: arch/mips/configs/generic/board-ocelot.config 9980F: arch/mips/boot/dts/mscc/ 9981F: Documentation/devicetree/bindings/mips/mscc.txt 9982 9983MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9984M: Don Brace <don.brace@microsemi.com> 9985L: esc.storagedev@microsemi.com 9986L: linux-scsi@vger.kernel.org 9987S: Supported 9988F: drivers/scsi/smartpqi/smartpqi*.[ch] 9989F: drivers/scsi/smartpqi/Kconfig 9990F: drivers/scsi/smartpqi/Makefile 9991F: include/linux/cciss*.h 9992F: include/uapi/linux/cciss*.h 9993F: Documentation/scsi/smartpqi.txt 9994 9995MICROSEMI ETHERNET SWITCH DRIVER 9996M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9997L: netdev@vger.kernel.org 9998S: Supported 9999F: drivers/net/ethernet/mscc/ 10000 10001MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10002M: Chen Yu <yu.c.chen@intel.com> 10003L: platform-driver-x86@vger.kernel.org 10004S: Supported 10005F: drivers/platform/x86/surfacepro3_button.c 10006 10007MICROTEK X6 SCANNER 10008M: Oliver Neukum <oliver@neukum.org> 10009S: Maintained 10010F: drivers/usb/image/microtek.* 10011 10012MIPS 10013M: Ralf Baechle <ralf@linux-mips.org> 10014M: Paul Burton <paul.burton@mips.com> 10015M: James Hogan <jhogan@kernel.org> 10016L: linux-mips@vger.kernel.org 10017W: http://www.linux-mips.org/ 10018T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10020Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10021S: Supported 10022F: Documentation/devicetree/bindings/mips/ 10023F: Documentation/mips/ 10024F: arch/mips/ 10025F: drivers/platform/mips/ 10026 10027MIPS BOSTON DEVELOPMENT BOARD 10028M: Paul Burton <paul.burton@mips.com> 10029L: linux-mips@vger.kernel.org 10030S: Maintained 10031F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10032F: arch/mips/boot/dts/img/boston.dts 10033F: arch/mips/configs/generic/board-boston.config 10034F: drivers/clk/imgtec/clk-boston.c 10035F: include/dt-bindings/clock/boston-clock.h 10036 10037MIPS GENERIC PLATFORM 10038M: Paul Burton <paul.burton@mips.com> 10039L: linux-mips@vger.kernel.org 10040S: Supported 10041F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10042F: arch/mips/generic/ 10043F: arch/mips/tools/generic-board-config.sh 10044 10045MIPS/LOONGSON1 ARCHITECTURE 10046M: Keguang Zhang <keguang.zhang@gmail.com> 10047L: linux-mips@vger.kernel.org 10048S: Maintained 10049F: arch/mips/loongson32/ 10050F: arch/mips/include/asm/mach-loongson32/ 10051F: drivers/*/*loongson1* 10052F: drivers/*/*/*loongson1* 10053 10054MIPS/LOONGSON2 ARCHITECTURE 10055M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10056L: linux-mips@vger.kernel.org 10057S: Maintained 10058F: arch/mips/loongson64/fuloong-2e/ 10059F: arch/mips/loongson64/lemote-2f/ 10060F: arch/mips/include/asm/mach-loongson64/ 10061F: drivers/*/*loongson2* 10062F: drivers/*/*/*loongson2* 10063 10064MIPS/LOONGSON3 ARCHITECTURE 10065M: Huacai Chen <chenhc@lemote.com> 10066L: linux-mips@vger.kernel.org 10067S: Maintained 10068F: arch/mips/loongson64/ 10069F: arch/mips/include/asm/mach-loongson64/ 10070F: drivers/platform/mips/cpu_hwmon.c 10071F: drivers/*/*loongson3* 10072F: drivers/*/*/*loongson3* 10073 10074MIPS RINT INSTRUCTION EMULATION 10075M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10076L: linux-mips@vger.kernel.org 10077S: Supported 10078F: arch/mips/math-emu/sp_rint.c 10079F: arch/mips/math-emu/dp_rint.c 10080 10081MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10082M: Hans Verkuil <hverkuil@xs4all.nl> 10083L: linux-media@vger.kernel.org 10084T: git git://linuxtv.org/media_tree.git 10085W: https://linuxtv.org 10086S: Odd Fixes 10087F: drivers/media/radio/radio-miropcm20* 10088 10089MMP SUPPORT 10090R: Lubomir Rintel <lkundrak@v3.sk> 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10092S: Odd Fixes 10093F: arch/arm/boot/dts/mmp* 10094F: arch/arm/mach-mmp/ 10095 10096MMU GATHER AND TLB INVALIDATION 10097M: Will Deacon <will.deacon@arm.com> 10098M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10099M: Andrew Morton <akpm@linux-foundation.org> 10100M: Nick Piggin <npiggin@gmail.com> 10101M: Peter Zijlstra <peterz@infradead.org> 10102L: linux-arch@vger.kernel.org 10103L: linux-mm@kvack.org 10104S: Maintained 10105F: arch/*/include/asm/tlb.h 10106F: include/asm-generic/tlb.h 10107F: mm/mmu_gather.c 10108 10109MN88472 MEDIA DRIVER 10110M: Antti Palosaari <crope@iki.fi> 10111L: linux-media@vger.kernel.org 10112W: https://linuxtv.org 10113W: http://palosaari.fi/linux/ 10114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10115S: Maintained 10116F: drivers/media/dvb-frontends/mn88472* 10117 10118MN88473 MEDIA DRIVER 10119M: Antti Palosaari <crope@iki.fi> 10120L: linux-media@vger.kernel.org 10121W: https://linuxtv.org 10122W: http://palosaari.fi/linux/ 10123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10124S: Maintained 10125F: drivers/media/dvb-frontends/mn88473* 10126 10127MODULE SUPPORT 10128M: Jessica Yu <jeyu@kernel.org> 10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10130S: Maintained 10131F: include/linux/module.h 10132F: kernel/module.c 10133 10134MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10135W: http://popies.net/meye/ 10136S: Orphan 10137F: Documentation/media/v4l-drivers/meye* 10138F: drivers/media/pci/meye/ 10139F: include/uapi/linux/meye.h 10140 10141MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10142M: Jiri Slaby <jirislaby@gmail.com> 10143S: Maintained 10144F: Documentation/serial/moxa-smartio 10145F: drivers/tty/mxser.* 10146 10147MR800 AVERMEDIA USB FM RADIO DRIVER 10148M: Alexey Klimov <klimov.linux@gmail.com> 10149L: linux-media@vger.kernel.org 10150T: git git://linuxtv.org/media_tree.git 10151S: Maintained 10152F: drivers/media/radio/radio-mr800.c 10153 10154MRF24J40 IEEE 802.15.4 RADIO DRIVER 10155M: Alan Ott <alan@signal11.us> 10156L: linux-wpan@vger.kernel.org 10157S: Maintained 10158F: drivers/net/ieee802154/mrf24j40.c 10159F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10160 10161MSI LAPTOP SUPPORT 10162M: "Lee, Chun-Yi" <jlee@suse.com> 10163L: platform-driver-x86@vger.kernel.org 10164S: Maintained 10165F: drivers/platform/x86/msi-laptop.c 10166 10167MSI WMI SUPPORT 10168L: platform-driver-x86@vger.kernel.org 10169S: Orphan 10170F: drivers/platform/x86/msi-wmi.c 10171 10172MSI001 MEDIA DRIVER 10173M: Antti Palosaari <crope@iki.fi> 10174L: linux-media@vger.kernel.org 10175W: https://linuxtv.org 10176W: http://palosaari.fi/linux/ 10177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10178T: git git://linuxtv.org/anttip/media_tree.git 10179S: Maintained 10180F: drivers/media/tuners/msi001* 10181 10182MSI2500 MEDIA DRIVER 10183M: Antti Palosaari <crope@iki.fi> 10184L: linux-media@vger.kernel.org 10185W: https://linuxtv.org 10186W: http://palosaari.fi/linux/ 10187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10188T: git git://linuxtv.org/anttip/media_tree.git 10189S: Maintained 10190F: drivers/media/usb/msi2500/ 10191 10192MSYSTEMS DISKONCHIP G3 MTD DRIVER 10193M: Robert Jarzmik <robert.jarzmik@free.fr> 10194L: linux-mtd@lists.infradead.org 10195S: Maintained 10196F: drivers/mtd/devices/docg3* 10197 10198MT9M032 APTINA SENSOR DRIVER 10199M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10200L: linux-media@vger.kernel.org 10201T: git git://linuxtv.org/media_tree.git 10202S: Maintained 10203F: drivers/media/i2c/mt9m032.c 10204F: include/media/i2c/mt9m032.h 10205 10206MT9P031 APTINA CAMERA SENSOR 10207M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10208L: linux-media@vger.kernel.org 10209T: git git://linuxtv.org/media_tree.git 10210S: Maintained 10211F: drivers/media/i2c/mt9p031.c 10212F: include/media/i2c/mt9p031.h 10213 10214MT9T001 APTINA CAMERA SENSOR 10215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10216L: linux-media@vger.kernel.org 10217T: git git://linuxtv.org/media_tree.git 10218S: Maintained 10219F: drivers/media/i2c/mt9t001.c 10220F: include/media/i2c/mt9t001.h 10221 10222MT9T112 APTINA CAMERA SENSOR 10223M: Jacopo Mondi <jacopo@jmondi.org> 10224L: linux-media@vger.kernel.org 10225T: git git://linuxtv.org/media_tree.git 10226S: Odd Fixes 10227F: drivers/media/i2c/mt9t112.c 10228F: include/media/i2c/mt9t112.h 10229 10230MT9V032 APTINA CAMERA SENSOR 10231M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10232L: linux-media@vger.kernel.org 10233T: git git://linuxtv.org/media_tree.git 10234S: Maintained 10235F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10236F: drivers/media/i2c/mt9v032.c 10237F: include/media/i2c/mt9v032.h 10238 10239MT9V111 APTINA CAMERA SENSOR 10240M: Jacopo Mondi <jacopo@jmondi.org> 10241L: linux-media@vger.kernel.org 10242T: git git://linuxtv.org/media_tree.git 10243S: Maintained 10244F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10245F: drivers/media/i2c/mt9v111.c 10246 10247MULTIFUNCTION DEVICES (MFD) 10248M: Lee Jones <lee.jones@linaro.org> 10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10250S: Supported 10251F: Documentation/devicetree/bindings/mfd/ 10252F: drivers/mfd/ 10253F: include/linux/mfd/ 10254F: include/dt-bindings/mfd/ 10255 10256MULTIMEDIA CARD (MMC) ETC. OVER SPI 10257S: Orphan 10258F: drivers/mmc/host/mmc_spi.c 10259F: include/linux/spi/mmc_spi.h 10260 10261MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10262M: Ulf Hansson <ulf.hansson@linaro.org> 10263L: linux-mmc@vger.kernel.org 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10265S: Maintained 10266F: Documentation/devicetree/bindings/mmc/ 10267F: drivers/mmc/ 10268F: include/linux/mmc/ 10269F: include/uapi/linux/mmc/ 10270 10271MULTIPLEXER SUBSYSTEM 10272M: Peter Rosin <peda@axentia.se> 10273S: Maintained 10274F: Documentation/ABI/testing/sysfs-class-mux* 10275F: Documentation/devicetree/bindings/mux/ 10276F: include/dt-bindings/mux/ 10277F: include/linux/mux/ 10278F: drivers/mux/ 10279 10280MULTITECH MULTIPORT CARD (ISICOM) 10281S: Orphan 10282F: drivers/tty/isicom.c 10283F: include/linux/isicom.h 10284 10285MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10286M: Bin Liu <b-liu@ti.com> 10287L: linux-usb@vger.kernel.org 10288S: Maintained 10289F: drivers/usb/musb/ 10290 10291MXL301RF MEDIA DRIVER 10292M: Akihiro Tsukada <tskd08@gmail.com> 10293L: linux-media@vger.kernel.org 10294S: Odd Fixes 10295F: drivers/media/tuners/mxl301rf* 10296 10297MXL5007T MEDIA DRIVER 10298M: Michael Krufky <mkrufky@linuxtv.org> 10299L: linux-media@vger.kernel.org 10300W: https://linuxtv.org 10301W: http://github.com/mkrufky 10302Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10303T: git git://linuxtv.org/mkrufky/tuners.git 10304S: Maintained 10305F: drivers/media/tuners/mxl5007t.* 10306 10307MXSFB DRM DRIVER 10308M: Marek Vasut <marex@denx.de> 10309M: Stefan Agner <stefan@agner.ch> 10310L: dri-devel@lists.freedesktop.org 10311S: Supported 10312F: drivers/gpu/drm/mxsfb/ 10313F: Documentation/devicetree/bindings/display/mxsfb.txt 10314T: git git://anongit.freedesktop.org/drm/drm-misc 10315 10316MYLEX DAC960 PCI RAID Controller 10317M: Hannes Reinecke <hare@kernel.org> 10318L: linux-scsi@vger.kernel.org 10319S: Supported 10320F: drivers/scsi/myrb.* 10321F: drivers/scsi/myrs.* 10322 10323MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10324M: Chris Lee <christopher.lee@cspi.com> 10325L: netdev@vger.kernel.org 10326W: https://www.cspi.com/ethernet-products/support/downloads/ 10327S: Supported 10328F: drivers/net/ethernet/myricom/myri10ge/ 10329 10330NAND FLASH SUBSYSTEM 10331M: Boris Brezillon <bbrezillon@kernel.org> 10332M: Miquel Raynal <miquel.raynal@bootlin.com> 10333R: Richard Weinberger <richard@nod.at> 10334L: linux-mtd@lists.infradead.org 10335W: http://www.linux-mtd.infradead.org/ 10336Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10337T: git git://git.infradead.org/linux-mtd.git nand/fixes 10338T: git git://git.infradead.org/linux-mtd.git nand/next 10339S: Maintained 10340F: drivers/mtd/nand/ 10341F: include/linux/mtd/*nand*.h 10342 10343NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10344M: Daniel Mack <zonque@gmail.com> 10345S: Maintained 10346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10347W: http://www.native-instruments.com 10348F: sound/usb/caiaq/ 10349 10350NATSEMI ETHERNET DRIVER (DP8381x) 10351S: Orphan 10352F: drivers/net/ethernet/natsemi/natsemi.c 10353 10354NCR 5380 SCSI DRIVERS 10355M: Finn Thain <fthain@telegraphics.com.au> 10356M: Michael Schmitz <schmitzmic@gmail.com> 10357L: linux-scsi@vger.kernel.org 10358S: Maintained 10359F: Documentation/scsi/g_NCR5380.txt 10360F: drivers/scsi/NCR5380.* 10361F: drivers/scsi/arm/cumana_1.c 10362F: drivers/scsi/arm/oak.c 10363F: drivers/scsi/atari_scsi.* 10364F: drivers/scsi/dmx3191d.c 10365F: drivers/scsi/g_NCR5380.* 10366F: drivers/scsi/mac_scsi.* 10367F: drivers/scsi/sun3_scsi.* 10368F: drivers/scsi/sun3_scsi_vme.c 10369 10370NCSI LIBRARY: 10371M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10372S: Maintained 10373F: net/ncsi/ 10374 10375NCT6775 HARDWARE MONITOR DRIVER 10376M: Guenter Roeck <linux@roeck-us.net> 10377L: linux-hwmon@vger.kernel.org 10378S: Maintained 10379F: Documentation/hwmon/nct6775 10380F: drivers/hwmon/nct6775.c 10381 10382NET_FAILOVER MODULE 10383M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10384L: netdev@vger.kernel.org 10385S: Supported 10386F: driver/net/net_failover.c 10387F: include/net/net_failover.h 10388F: Documentation/networking/net_failover.rst 10389 10390NETEFFECT IWARP RNIC DRIVER (IW_NES) 10391M: Faisal Latif <faisal.latif@intel.com> 10392L: linux-rdma@vger.kernel.org 10393W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10394S: Supported 10395F: drivers/infiniband/hw/nes/ 10396F: include/uapi/rdma/nes-abi.h 10397 10398NETEM NETWORK EMULATOR 10399M: Stephen Hemminger <stephen@networkplumber.org> 10400L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10401S: Maintained 10402F: net/sched/sch_netem.c 10403 10404NETERION 10GbE DRIVERS (s2io/vxge) 10405M: Jon Mason <jdmason@kudzu.us> 10406L: netdev@vger.kernel.org 10407S: Supported 10408F: Documentation/networking/s2io.txt 10409F: Documentation/networking/vxge.txt 10410F: drivers/net/ethernet/neterion/ 10411 10412NETFILTER 10413M: Pablo Neira Ayuso <pablo@netfilter.org> 10414M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10415M: Florian Westphal <fw@strlen.de> 10416L: netfilter-devel@vger.kernel.org 10417L: coreteam@netfilter.org 10418W: http://www.netfilter.org/ 10419W: http://www.iptables.org/ 10420W: http://www.nftables.org/ 10421Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10424S: Maintained 10425F: include/linux/netfilter* 10426F: include/linux/netfilter/ 10427F: include/net/netfilter/ 10428F: include/uapi/linux/netfilter* 10429F: include/uapi/linux/netfilter/ 10430F: net/*/netfilter.c 10431F: net/*/netfilter/ 10432F: net/netfilter/ 10433F: net/bridge/br_netfilter*.c 10434 10435NETROM NETWORK LAYER 10436M: Ralf Baechle <ralf@linux-mips.org> 10437L: linux-hams@vger.kernel.org 10438W: http://www.linux-ax25.org/ 10439S: Maintained 10440F: include/net/netrom.h 10441F: include/uapi/linux/netrom.h 10442F: net/netrom/ 10443 10444NETRONOME ETHERNET DRIVERS 10445M: Jakub Kicinski <jakub.kicinski@netronome.com> 10446L: oss-drivers@netronome.com 10447S: Maintained 10448F: drivers/net/ethernet/netronome/ 10449 10450NETWORK BLOCK DEVICE (NBD) 10451M: Josef Bacik <josef@toxicpanda.com> 10452S: Maintained 10453L: linux-block@vger.kernel.org 10454L: nbd@other.debian.org 10455F: Documentation/blockdev/nbd.txt 10456F: drivers/block/nbd.c 10457F: include/uapi/linux/nbd.h 10458 10459NETWORK DROP MONITOR 10460M: Neil Horman <nhorman@tuxdriver.com> 10461L: netdev@vger.kernel.org 10462S: Maintained 10463W: https://fedorahosted.org/dropwatch/ 10464F: net/core/drop_monitor.c 10465 10466NETWORKING DRIVERS 10467M: "David S. Miller" <davem@davemloft.net> 10468L: netdev@vger.kernel.org 10469W: http://www.linuxfoundation.org/en/Net 10470Q: http://patchwork.ozlabs.org/project/netdev/list/ 10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10473S: Odd Fixes 10474F: Documentation/devicetree/bindings/net/ 10475F: drivers/net/ 10476F: include/linux/if_* 10477F: include/linux/netdevice.h 10478F: include/linux/etherdevice.h 10479F: include/linux/fcdevice.h 10480F: include/linux/fddidevice.h 10481F: include/linux/hippidevice.h 10482F: include/linux/inetdevice.h 10483F: include/uapi/linux/if_* 10484F: include/uapi/linux/netdevice.h 10485 10486NETWORKING DRIVERS (WIRELESS) 10487M: Kalle Valo <kvalo@codeaurora.org> 10488L: linux-wireless@vger.kernel.org 10489Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10492S: Maintained 10493F: Documentation/devicetree/bindings/net/wireless/ 10494F: drivers/net/wireless/ 10495 10496NETWORKING [DSA] 10497M: Andrew Lunn <andrew@lunn.ch> 10498M: Vivien Didelot <vivien.didelot@gmail.com> 10499M: Florian Fainelli <f.fainelli@gmail.com> 10500S: Maintained 10501F: Documentation/devicetree/bindings/net/dsa/ 10502F: net/dsa/ 10503F: include/net/dsa.h 10504F: include/linux/dsa/ 10505F: drivers/net/dsa/ 10506 10507NETWORKING [GENERAL] 10508M: "David S. Miller" <davem@davemloft.net> 10509L: netdev@vger.kernel.org 10510W: http://www.linuxfoundation.org/en/Net 10511Q: http://patchwork.ozlabs.org/project/netdev/list/ 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10514B: mailto:netdev@vger.kernel.org 10515S: Maintained 10516F: net/ 10517F: include/net/ 10518F: include/linux/in.h 10519F: include/linux/net.h 10520F: include/linux/netdevice.h 10521F: include/uapi/linux/in.h 10522F: include/uapi/linux/net.h 10523F: include/uapi/linux/netdevice.h 10524F: include/uapi/linux/net_namespace.h 10525F: tools/testing/selftests/net/ 10526F: lib/net_utils.c 10527F: lib/random32.c 10528F: Documentation/networking/ 10529 10530NETWORKING [IPSEC] 10531M: Steffen Klassert <steffen.klassert@secunet.com> 10532M: Herbert Xu <herbert@gondor.apana.org.au> 10533M: "David S. Miller" <davem@davemloft.net> 10534L: netdev@vger.kernel.org 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10537S: Maintained 10538F: net/xfrm/ 10539F: net/key/ 10540F: net/ipv4/xfrm* 10541F: net/ipv4/esp4* 10542F: net/ipv4/ah4.c 10543F: net/ipv4/ipcomp.c 10544F: net/ipv4/ip_vti.c 10545F: net/ipv6/xfrm* 10546F: net/ipv6/esp6* 10547F: net/ipv6/ah6.c 10548F: net/ipv6/ipcomp6.c 10549F: net/ipv6/ip6_vti.c 10550F: include/uapi/linux/xfrm.h 10551F: include/net/xfrm.h 10552 10553NETWORKING [IPv4/IPv6] 10554M: "David S. Miller" <davem@davemloft.net> 10555M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10556M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10557L: netdev@vger.kernel.org 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10559S: Maintained 10560F: net/ipv4/ 10561F: net/ipv6/ 10562F: include/net/ip* 10563F: arch/x86/net/* 10564 10565NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10566M: Paul Moore <paul@paul-moore.com> 10567W: https://github.com/netlabel 10568L: netdev@vger.kernel.org 10569L: linux-security-module@vger.kernel.org 10570S: Maintained 10571F: Documentation/netlabel/ 10572F: include/net/calipso.h 10573F: include/net/cipso_ipv4.h 10574F: include/net/netlabel.h 10575F: include/uapi/linux/netfilter/xt_SECMARK.h 10576F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10577F: net/netlabel/ 10578F: net/ipv4/cipso_ipv4.c 10579F: net/ipv6/calipso.c 10580F: net/netfilter/xt_CONNSECMARK.c 10581F: net/netfilter/xt_SECMARK.c 10582 10583NETWORKING [TCP] 10584M: Eric Dumazet <edumazet@google.com> 10585L: netdev@vger.kernel.org 10586S: Maintained 10587F: net/ipv4/tcp*.c 10588F: net/ipv4/syncookies.c 10589F: net/ipv6/tcp*.c 10590F: net/ipv6/syncookies.c 10591F: include/uapi/linux/tcp.h 10592F: include/net/tcp.h 10593F: include/linux/tcp.h 10594F: include/trace/events/tcp.h 10595 10596NETWORKING [TLS] 10597M: Boris Pismenny <borisp@mellanox.com> 10598M: Aviad Yehezkel <aviadye@mellanox.com> 10599M: Dave Watson <davejwatson@fb.com> 10600M: John Fastabend <john.fastabend@gmail.com> 10601M: Daniel Borkmann <daniel@iogearbox.net> 10602L: netdev@vger.kernel.org 10603S: Maintained 10604F: net/tls/* 10605F: include/uapi/linux/tls.h 10606F: include/net/tls.h 10607 10608NETWORKING [WIRELESS] 10609L: linux-wireless@vger.kernel.org 10610Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10611 10612NETDEVSIM 10613M: Jakub Kicinski <jakub.kicinski@netronome.com> 10614S: Maintained 10615F: drivers/net/netdevsim/* 10616 10617NETXEN (1/10) GbE SUPPORT 10618M: Manish Chopra <manish.chopra@cavium.com> 10619M: Rahul Verma <rahul.verma@cavium.com> 10620M: Dept-GELinuxNICDev@cavium.com 10621L: netdev@vger.kernel.org 10622S: Supported 10623F: drivers/net/ethernet/qlogic/netxen/ 10624 10625NFC SUBSYSTEM 10626M: Samuel Ortiz <sameo@linux.intel.com> 10627L: linux-wireless@vger.kernel.org 10628L: linux-nfc@lists.01.org (subscribers-only) 10629S: Supported 10630F: net/nfc/ 10631F: include/net/nfc/ 10632F: include/uapi/linux/nfc.h 10633F: drivers/nfc/ 10634F: include/linux/platform_data/nfcmrvl.h 10635F: include/linux/platform_data/nxp-nci.h 10636F: Documentation/devicetree/bindings/net/nfc/ 10637 10638NFS, SUNRPC, AND LOCKD CLIENTS 10639M: Trond Myklebust <trond.myklebust@hammerspace.com> 10640M: Anna Schumaker <anna.schumaker@netapp.com> 10641L: linux-nfs@vger.kernel.org 10642W: http://client.linux-nfs.org 10643T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10644S: Maintained 10645F: fs/lockd/ 10646F: fs/nfs/ 10647F: fs/nfs_common/ 10648F: net/sunrpc/ 10649F: include/linux/lockd/ 10650F: include/linux/nfs* 10651F: include/linux/sunrpc/ 10652F: include/uapi/linux/nfs* 10653F: include/uapi/linux/sunrpc/ 10654 10655NILFS2 FILESYSTEM 10656M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10657L: linux-nilfs@vger.kernel.org 10658W: https://nilfs.sourceforge.io/ 10659W: https://nilfs.osdn.jp/ 10660T: git git://github.com/konis/nilfs2.git 10661S: Supported 10662F: Documentation/filesystems/nilfs2.txt 10663F: fs/nilfs2/ 10664F: include/trace/events/nilfs2.h 10665F: include/uapi/linux/nilfs2_api.h 10666F: include/uapi/linux/nilfs2_ondisk.h 10667 10668NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10669M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10670W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10671S: Maintained 10672F: Documentation/scsi/NinjaSCSI.txt 10673F: drivers/scsi/pcmcia/nsp_* 10674 10675NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10676M: GOTO Masanori <gotom@debian.or.jp> 10677M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10678W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10679S: Maintained 10680F: Documentation/scsi/NinjaSCSI.txt 10681F: drivers/scsi/nsp32* 10682 10683NIOS2 ARCHITECTURE 10684M: Ley Foon Tan <lftan@altera.com> 10685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10686T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10687S: Maintained 10688F: arch/nios2/ 10689 10690NOHZ, DYNTICKS SUPPORT 10691M: Frederic Weisbecker <fweisbec@gmail.com> 10692M: Thomas Gleixner <tglx@linutronix.de> 10693M: Ingo Molnar <mingo@kernel.org> 10694L: linux-kernel@vger.kernel.org 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10696S: Maintained 10697F: kernel/time/tick*.* 10698F: include/linux/tick.h 10699F: include/linux/sched/nohz.h 10700 10701NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10702M: Pavel Machek <pavel@ucw.cz> 10703M: Sakari Ailus <sakari.ailus@iki.fi> 10704L: linux-media@vger.kernel.org 10705S: Maintained 10706F: drivers/media/i2c/et8ek8 10707F: drivers/media/i2c/ad5820.c 10708 10709NOKIA N900 POWER SUPPLY DRIVERS 10710R: Pali Rohár <pali.rohar@gmail.com> 10711F: include/linux/power/bq2415x_charger.h 10712F: include/linux/power/bq27xxx_battery.h 10713F: include/linux/power/isp1704_charger.h 10714F: drivers/power/supply/bq2415x_charger.c 10715F: drivers/power/supply/bq27xxx_battery.c 10716F: drivers/power/supply/bq27xxx_battery_i2c.c 10717F: drivers/power/supply/isp1704_charger.c 10718F: drivers/power/supply/rx51_battery.c 10719 10720NTB AMD DRIVER 10721M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10722L: linux-ntb@googlegroups.com 10723S: Supported 10724F: drivers/ntb/hw/amd/ 10725 10726NTB DRIVER CORE 10727M: Jon Mason <jdmason@kudzu.us> 10728M: Dave Jiang <dave.jiang@intel.com> 10729M: Allen Hubbe <allenbh@gmail.com> 10730L: linux-ntb@googlegroups.com 10731S: Supported 10732W: https://github.com/jonmason/ntb/wiki 10733T: git git://github.com/jonmason/ntb.git 10734F: drivers/ntb/ 10735F: drivers/net/ntb_netdev.c 10736F: include/linux/ntb.h 10737F: include/linux/ntb_transport.h 10738F: tools/testing/selftests/ntb/ 10739 10740NTB IDT DRIVER 10741M: Serge Semin <fancer.lancer@gmail.com> 10742L: linux-ntb@googlegroups.com 10743S: Supported 10744F: drivers/ntb/hw/idt/ 10745 10746NTB INTEL DRIVER 10747M: Dave Jiang <dave.jiang@intel.com> 10748L: linux-ntb@googlegroups.com 10749S: Supported 10750W: https://github.com/davejiang/linux/wiki 10751T: git https://github.com/davejiang/linux.git 10752F: drivers/ntb/hw/intel/ 10753 10754NTFS FILESYSTEM 10755M: Anton Altaparmakov <anton@tuxera.com> 10756L: linux-ntfs-dev@lists.sourceforge.net 10757W: http://www.tuxera.com/ 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10759S: Supported 10760F: Documentation/filesystems/ntfs.txt 10761F: fs/ntfs/ 10762 10763NUBUS SUBSYSTEM 10764M: Finn Thain <fthain@telegraphics.com.au> 10765L: linux-m68k@lists.linux-m68k.org 10766S: Maintained 10767F: arch/*/include/asm/nubus.h 10768F: drivers/nubus/ 10769F: include/linux/nubus.h 10770F: include/uapi/linux/nubus.h 10771 10772NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10773M: Antonino Daplas <adaplas@gmail.com> 10774L: linux-fbdev@vger.kernel.org 10775S: Maintained 10776F: drivers/video/fbdev/riva/ 10777F: drivers/video/fbdev/nvidia/ 10778 10779NVM EXPRESS DRIVER 10780M: Keith Busch <keith.busch@intel.com> 10781M: Jens Axboe <axboe@fb.com> 10782M: Christoph Hellwig <hch@lst.de> 10783M: Sagi Grimberg <sagi@grimberg.me> 10784L: linux-nvme@lists.infradead.org 10785T: git://git.infradead.org/nvme.git 10786W: http://git.infradead.org/nvme.git 10787S: Supported 10788F: drivers/nvme/host/ 10789F: include/linux/nvme.h 10790F: include/uapi/linux/nvme_ioctl.h 10791 10792NVM EXPRESS FC TRANSPORT DRIVERS 10793M: James Smart <james.smart@broadcom.com> 10794L: linux-nvme@lists.infradead.org 10795S: Supported 10796F: include/linux/nvme-fc.h 10797F: include/linux/nvme-fc-driver.h 10798F: drivers/nvme/host/fc.c 10799F: drivers/nvme/target/fc.c 10800F: drivers/nvme/target/fcloop.c 10801 10802NVM EXPRESS TARGET DRIVER 10803M: Christoph Hellwig <hch@lst.de> 10804M: Sagi Grimberg <sagi@grimberg.me> 10805L: linux-nvme@lists.infradead.org 10806T: git://git.infradead.org/nvme.git 10807W: http://git.infradead.org/nvme.git 10808S: Supported 10809F: drivers/nvme/target/ 10810 10811NVMEM FRAMEWORK 10812M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10813S: Maintained 10814F: drivers/nvmem/ 10815F: Documentation/devicetree/bindings/nvmem/ 10816F: Documentation/ABI/stable/sysfs-bus-nvmem 10817F: include/linux/nvmem-consumer.h 10818F: include/linux/nvmem-provider.h 10819 10820NXP SGTL5000 DRIVER 10821M: Fabio Estevam <fabio.estevam@nxp.com> 10822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10823S: Maintained 10824F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10825F: sound/soc/codecs/sgtl5000* 10826 10827NXP TDA998X DRM DRIVER 10828M: Russell King <linux@armlinux.org.uk> 10829S: Maintained 10830T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10831T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10832F: drivers/gpu/drm/i2c/tda998x_drv.c 10833F: include/drm/i2c/tda998x.h 10834F: include/dt-bindings/display/tda998x.h 10835K: "nxp,tda998x" 10836 10837NXP TFA9879 DRIVER 10838M: Peter Rosin <peda@axentia.se> 10839L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10840S: Maintained 10841F: Documentation/devicetree/bindings/sound/tfa9879.txt 10842F: sound/soc/codecs/tfa9879* 10843 10844NXP-NCI NFC DRIVER 10845M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10846R: Charles Gorand <charles.gorand@effinnov.com> 10847L: linux-nfc@lists.01.org (moderated for non-subscribers) 10848S: Supported 10849F: drivers/nfc/nxp-nci 10850 10851OBJTOOL 10852M: Josh Poimboeuf <jpoimboe@redhat.com> 10853M: Peter Zijlstra <peterz@infradead.org> 10854S: Supported 10855F: tools/objtool/ 10856 10857OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10858M: Frederic Barrat <fbarrat@linux.ibm.com> 10859M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10860L: linuxppc-dev@lists.ozlabs.org 10861S: Supported 10862F: arch/powerpc/platforms/powernv/ocxl.c 10863F: arch/powerpc/include/asm/pnv-ocxl.h 10864F: drivers/misc/ocxl/ 10865F: include/misc/ocxl* 10866F: include/uapi/misc/ocxl.h 10867F: Documentation/accelerators/ocxl.rst 10868 10869OMAP AUDIO SUPPORT 10870M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10871M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10872L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10873L: linux-omap@vger.kernel.org 10874S: Maintained 10875F: sound/soc/ti/omap* 10876F: sound/soc/ti/rx51.c 10877F: sound/soc/ti/n810.c 10878F: sound/soc/ti/sdma-pcm.* 10879 10880OMAP CLOCK FRAMEWORK SUPPORT 10881M: Paul Walmsley <paul@pwsan.com> 10882L: linux-omap@vger.kernel.org 10883S: Maintained 10884F: arch/arm/*omap*/*clock* 10885 10886OMAP DEVICE TREE SUPPORT 10887M: Benoît Cousson <bcousson@baylibre.com> 10888M: Tony Lindgren <tony@atomide.com> 10889L: linux-omap@vger.kernel.org 10890L: devicetree@vger.kernel.org 10891S: Maintained 10892F: arch/arm/boot/dts/*omap* 10893F: arch/arm/boot/dts/*am3* 10894F: arch/arm/boot/dts/*am4* 10895F: arch/arm/boot/dts/*am5* 10896F: arch/arm/boot/dts/*dra7* 10897 10898OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10899L: linux-omap@vger.kernel.org 10900L: linux-fbdev@vger.kernel.org 10901S: Orphan 10902F: drivers/video/fbdev/omap2/ 10903F: Documentation/arm/OMAP/DSS 10904 10905OMAP FRAMEBUFFER SUPPORT 10906L: linux-fbdev@vger.kernel.org 10907L: linux-omap@vger.kernel.org 10908S: Orphan 10909F: drivers/video/fbdev/omap/ 10910 10911OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10912M: Roger Quadros <rogerq@ti.com> 10913M: Tony Lindgren <tony@atomide.com> 10914L: linux-omap@vger.kernel.org 10915S: Maintained 10916F: drivers/memory/omap-gpmc.c 10917F: arch/arm/mach-omap2/*gpmc* 10918 10919OMAP GPIO DRIVER 10920M: Grygorii Strashko <grygorii.strashko@ti.com> 10921M: Santosh Shilimkar <ssantosh@kernel.org> 10922M: Kevin Hilman <khilman@kernel.org> 10923L: linux-omap@vger.kernel.org 10924S: Maintained 10925F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10926F: drivers/gpio/gpio-omap.c 10927 10928OMAP HARDWARE SPINLOCK SUPPORT 10929M: Ohad Ben-Cohen <ohad@wizery.com> 10930L: linux-omap@vger.kernel.org 10931S: Maintained 10932F: drivers/hwspinlock/omap_hwspinlock.c 10933 10934OMAP HS MMC SUPPORT 10935L: linux-mmc@vger.kernel.org 10936L: linux-omap@vger.kernel.org 10937S: Orphan 10938F: drivers/mmc/host/omap_hsmmc.c 10939 10940OMAP HWMOD DATA 10941M: Paul Walmsley <paul@pwsan.com> 10942L: linux-omap@vger.kernel.org 10943S: Maintained 10944F: arch/arm/mach-omap2/omap_hwmod*data* 10945 10946OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10947M: Benoît Cousson <bcousson@baylibre.com> 10948L: linux-omap@vger.kernel.org 10949S: Maintained 10950F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10951 10952OMAP HWMOD SUPPORT 10953M: Benoît Cousson <bcousson@baylibre.com> 10954M: Paul Walmsley <paul@pwsan.com> 10955L: linux-omap@vger.kernel.org 10956S: Maintained 10957F: arch/arm/mach-omap2/omap_hwmod.* 10958 10959OMAP I2C DRIVER 10960M: Vignesh R <vigneshr@ti.com> 10961L: linux-omap@vger.kernel.org 10962L: linux-i2c@vger.kernel.org 10963S: Maintained 10964F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10965F: drivers/i2c/busses/i2c-omap.c 10966 10967OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10968M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10969L: linux-media@vger.kernel.org 10970S: Maintained 10971F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10972F: drivers/media/platform/omap3isp/ 10973F: drivers/staging/media/omap4iss/ 10974 10975OMAP MMC SUPPORT 10976M: Aaro Koskinen <aaro.koskinen@iki.fi> 10977L: linux-omap@vger.kernel.org 10978S: Odd Fixes 10979F: drivers/mmc/host/omap.c 10980 10981OMAP POWER MANAGEMENT SUPPORT 10982M: Kevin Hilman <khilman@kernel.org> 10983L: linux-omap@vger.kernel.org 10984S: Maintained 10985F: arch/arm/*omap*/*pm* 10986F: drivers/cpufreq/omap-cpufreq.c 10987 10988OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10989M: Rajendra Nayak <rnayak@codeaurora.org> 10990M: Paul Walmsley <paul@pwsan.com> 10991L: linux-omap@vger.kernel.org 10992S: Maintained 10993F: arch/arm/mach-omap2/prm* 10994 10995OMAP RANDOM NUMBER GENERATOR SUPPORT 10996M: Deepak Saxena <dsaxena@plexity.net> 10997S: Maintained 10998F: drivers/char/hw_random/omap-rng.c 10999 11000OMAP USB SUPPORT 11001L: linux-usb@vger.kernel.org 11002L: linux-omap@vger.kernel.org 11003S: Orphan 11004F: drivers/usb/*/*omap* 11005F: arch/arm/*omap*/usb* 11006 11007OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11008M: Mark Jackson <mpfj@newflow.co.uk> 11009L: linux-omap@vger.kernel.org 11010S: Maintained 11011F: arch/arm/boot/dts/am335x-nano.dts 11012 11013OMAP1 SUPPORT 11014M: Aaro Koskinen <aaro.koskinen@iki.fi> 11015M: Tony Lindgren <tony@atomide.com> 11016L: linux-omap@vger.kernel.org 11017Q: http://patchwork.kernel.org/project/linux-omap/list/ 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11019S: Maintained 11020F: arch/arm/mach-omap1/ 11021F: arch/arm/plat-omap/ 11022F: arch/arm/configs/omap1_defconfig 11023F: drivers/i2c/busses/i2c-omap.c 11024F: include/linux/platform_data/i2c-omap.h 11025F: include/linux/platform_data/ams-delta-fiq.h 11026 11027OMAP2+ SUPPORT 11028M: Tony Lindgren <tony@atomide.com> 11029L: linux-omap@vger.kernel.org 11030W: http://www.muru.com/linux/omap/ 11031W: http://linux.omap.com/ 11032Q: http://patchwork.kernel.org/project/linux-omap/list/ 11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11034S: Maintained 11035F: arch/arm/mach-omap2/ 11036F: arch/arm/plat-omap/ 11037F: arch/arm/configs/omap2plus_defconfig 11038F: drivers/i2c/busses/i2c-omap.c 11039F: drivers/irqchip/irq-omap-intc.c 11040F: drivers/mfd/*omap*.c 11041F: drivers/mfd/menelaus.c 11042F: drivers/mfd/palmas.c 11043F: drivers/mfd/tps65217.c 11044F: drivers/mfd/tps65218.c 11045F: drivers/mfd/tps65910.c 11046F: drivers/mfd/twl-core.[ch] 11047F: drivers/mfd/twl4030*.c 11048F: drivers/mfd/twl6030*.c 11049F: drivers/mfd/twl6040*.c 11050F: drivers/regulator/palmas-regulator*.c 11051F: drivers/regulator/pbias-regulator.c 11052F: drivers/regulator/tps65217-regulator.c 11053F: drivers/regulator/tps65218-regulator.c 11054F: drivers/regulator/tps65910-regulator.c 11055F: drivers/regulator/twl-regulator.c 11056F: drivers/regulator/twl6030-regulator.c 11057F: include/linux/platform_data/i2c-omap.h 11058 11059ONION OMEGA2+ BOARD 11060M: Harvey Hunt <harveyhuntnexus@gmail.com> 11061L: linux-mips@vger.kernel.org 11062S: Maintained 11063F: arch/mips/boot/dts/ralink/omega2p.dts 11064 11065OMFS FILESYSTEM 11066M: Bob Copeland <me@bobcopeland.com> 11067L: linux-karma-devel@lists.sourceforge.net 11068S: Maintained 11069F: Documentation/filesystems/omfs.txt 11070F: fs/omfs/ 11071 11072OMNIKEY CARDMAN 4000 DRIVER 11073M: Harald Welte <laforge@gnumonks.org> 11074S: Maintained 11075F: drivers/char/pcmcia/cm4000_cs.c 11076F: include/linux/cm4000_cs.h 11077F: include/uapi/linux/cm4000_cs.h 11078 11079OMNIKEY CARDMAN 4040 DRIVER 11080M: Harald Welte <laforge@gnumonks.org> 11081S: Maintained 11082F: drivers/char/pcmcia/cm4040_cs.* 11083 11084OMNIVISION OV13858 SENSOR DRIVER 11085M: Sakari Ailus <sakari.ailus@linux.intel.com> 11086L: linux-media@vger.kernel.org 11087T: git git://linuxtv.org/media_tree.git 11088S: Maintained 11089F: drivers/media/i2c/ov13858.c 11090 11091OMNIVISION OV2680 SENSOR DRIVER 11092M: Rui Miguel Silva <rmfrfs@gmail.com> 11093L: linux-media@vger.kernel.org 11094T: git git://linuxtv.org/media_tree.git 11095S: Maintained 11096F: drivers/media/i2c/ov2680.c 11097F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11098 11099OMNIVISION OV2685 SENSOR DRIVER 11100M: Shunqian Zheng <zhengsq@rock-chips.com> 11101L: linux-media@vger.kernel.org 11102T: git git://linuxtv.org/media_tree.git 11103S: Maintained 11104F: drivers/media/i2c/ov2685.c 11105 11106OMNIVISION OV5640 SENSOR DRIVER 11107M: Steve Longerbeam <slongerbeam@gmail.com> 11108L: linux-media@vger.kernel.org 11109T: git git://linuxtv.org/media_tree.git 11110S: Maintained 11111F: drivers/media/i2c/ov5640.c 11112 11113OMNIVISION OV5647 SENSOR DRIVER 11114M: Luis Oliveira <lolivei@synopsys.com> 11115L: linux-media@vger.kernel.org 11116T: git git://linuxtv.org/media_tree.git 11117S: Maintained 11118F: drivers/media/i2c/ov5647.c 11119 11120OMNIVISION OV5695 SENSOR DRIVER 11121M: Shunqian Zheng <zhengsq@rock-chips.com> 11122L: linux-media@vger.kernel.org 11123T: git git://linuxtv.org/media_tree.git 11124S: Maintained 11125F: drivers/media/i2c/ov5695.c 11126 11127OMNIVISION OV7670 SENSOR DRIVER 11128M: Jonathan Corbet <corbet@lwn.net> 11129L: linux-media@vger.kernel.org 11130T: git git://linuxtv.org/media_tree.git 11131S: Maintained 11132F: drivers/media/i2c/ov7670.c 11133F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11134 11135OMNIVISION OV772x SENSOR DRIVER 11136M: Jacopo Mondi <jacopo@jmondi.org> 11137L: linux-media@vger.kernel.org 11138T: git git://linuxtv.org/media_tree.git 11139S: Odd fixes 11140F: drivers/media/i2c/ov772x.c 11141F: include/media/i2c/ov772x.h 11142F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11143 11144OMNIVISION OV7740 SENSOR DRIVER 11145M: Wenyou Yang <wenyou.yang@microchip.com> 11146L: linux-media@vger.kernel.org 11147T: git git://linuxtv.org/media_tree.git 11148S: Maintained 11149F: drivers/media/i2c/ov7740.c 11150F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11151 11152OMNIVISION OV9650 SENSOR DRIVER 11153M: Sakari Ailus <sakari.ailus@linux.intel.com> 11154R: Akinobu Mita <akinobu.mita@gmail.com> 11155R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11156L: linux-media@vger.kernel.org 11157T: git git://linuxtv.org/media_tree.git 11158S: Maintained 11159F: drivers/media/i2c/ov9650.c 11160F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11161 11162ONENAND FLASH DRIVER 11163M: Kyungmin Park <kyungmin.park@samsung.com> 11164L: linux-mtd@lists.infradead.org 11165S: Maintained 11166F: drivers/mtd/nand/onenand/ 11167F: include/linux/mtd/onenand*.h 11168 11169ONSTREAM SCSI TAPE DRIVER 11170M: Willem Riede <osst@riede.org> 11171L: osst-users@lists.sourceforge.net 11172L: linux-scsi@vger.kernel.org 11173S: Maintained 11174F: Documentation/scsi/osst.txt 11175F: drivers/scsi/osst.* 11176F: drivers/scsi/osst_*.h 11177F: drivers/scsi/st.h 11178 11179OP-TEE DRIVER 11180M: Jens Wiklander <jens.wiklander@linaro.org> 11181S: Maintained 11182F: drivers/tee/optee/ 11183 11184OPA-VNIC DRIVER 11185M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11186M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11187L: linux-rdma@vger.kernel.org 11188S: Supported 11189F: drivers/infiniband/ulp/opa_vnic 11190 11191OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11192M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11193M: Frank Rowand <frowand.list@gmail.com> 11194L: devicetree@vger.kernel.org 11195S: Maintained 11196F: Documentation/devicetree/dynamic-resolution-notes.txt 11197F: Documentation/devicetree/overlay-notes.txt 11198F: drivers/of/overlay.c 11199F: drivers/of/resolver.c 11200K: of_overlay_notifier_ 11201 11202OPEN FIRMWARE AND FLATTENED DEVICE TREE 11203M: Rob Herring <robh+dt@kernel.org> 11204M: Frank Rowand <frowand.list@gmail.com> 11205L: devicetree@vger.kernel.org 11206W: http://www.devicetree.org/ 11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11208S: Maintained 11209F: drivers/of/ 11210F: include/linux/of*.h 11211F: scripts/dtc/ 11212F: Documentation/ABI/testing/sysfs-firmware-ofw 11213 11214OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11215M: Rob Herring <robh+dt@kernel.org> 11216M: Mark Rutland <mark.rutland@arm.com> 11217L: devicetree@vger.kernel.org 11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11219Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11220S: Maintained 11221F: Documentation/devicetree/ 11222F: arch/*/boot/dts/ 11223F: include/dt-bindings/ 11224 11225OPENCORES I2C BUS DRIVER 11226M: Peter Korsgaard <peter@korsgaard.com> 11227L: linux-i2c@vger.kernel.org 11228S: Maintained 11229F: Documentation/i2c/busses/i2c-ocores 11230F: drivers/i2c/busses/i2c-ocores.c 11231 11232OPENRISC ARCHITECTURE 11233M: Jonas Bonn <jonas@southpole.se> 11234M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11235M: Stafford Horne <shorne@gmail.com> 11236T: git git://github.com/openrisc/linux.git 11237L: openrisc@lists.librecores.org 11238W: http://openrisc.io 11239S: Maintained 11240F: Documentation/devicetree/bindings/openrisc/ 11241F: Documentation/openrisc/ 11242F: arch/openrisc/ 11243F: drivers/irqchip/irq-ompic.c 11244F: drivers/irqchip/irq-or1k-* 11245 11246OPENVSWITCH 11247M: Pravin B Shelar <pshelar@ovn.org> 11248L: netdev@vger.kernel.org 11249L: dev@openvswitch.org 11250W: http://openvswitch.org 11251S: Maintained 11252F: net/openvswitch/ 11253F: include/uapi/linux/openvswitch.h 11254 11255OPERATING PERFORMANCE POINTS (OPP) 11256M: Viresh Kumar <vireshk@kernel.org> 11257M: Nishanth Menon <nm@ti.com> 11258M: Stephen Boyd <sboyd@kernel.org> 11259L: linux-pm@vger.kernel.org 11260S: Maintained 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11262F: drivers/opp/ 11263F: include/linux/pm_opp.h 11264F: Documentation/power/opp.txt 11265F: Documentation/devicetree/bindings/opp/ 11266 11267OPL4 DRIVER 11268M: Clemens Ladisch <clemens@ladisch.de> 11269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11270T: git git://git.alsa-project.org/alsa-kernel.git 11271S: Maintained 11272F: sound/drivers/opl4/ 11273 11274OPROFILE 11275M: Robert Richter <rric@kernel.org> 11276L: oprofile-list@lists.sf.net 11277S: Maintained 11278F: arch/*/include/asm/oprofile*.h 11279F: arch/*/oprofile/ 11280F: drivers/oprofile/ 11281F: include/linux/oprofile.h 11282 11283ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11284M: Mark Fasheh <mark@fasheh.com> 11285M: Joel Becker <jlbec@evilplan.org> 11286L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11287W: http://ocfs2.wiki.kernel.org 11288S: Supported 11289F: Documentation/filesystems/ocfs2.txt 11290F: Documentation/filesystems/dlmfs.txt 11291F: fs/ocfs2/ 11292 11293ORANGEFS FILESYSTEM 11294M: Mike Marshall <hubcap@omnibond.com> 11295R: Martin Brandenburg <martin@omnibond.com> 11296L: devel@lists.orangefs.org 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11298S: Supported 11299F: fs/orangefs/ 11300F: Documentation/filesystems/orangefs.txt 11301 11302ORINOCO DRIVER 11303L: linux-wireless@vger.kernel.org 11304W: http://wireless.kernel.org/en/users/Drivers/orinoco 11305W: http://www.nongnu.org/orinoco/ 11306S: Orphan 11307F: drivers/net/wireless/intersil/orinoco/ 11308 11309OSD LIBRARY and FILESYSTEM 11310M: Boaz Harrosh <ooo@electrozaur.com> 11311S: Maintained 11312F: drivers/scsi/osd/ 11313F: include/scsi/osd_* 11314F: fs/exofs/ 11315 11316OV2659 OMNIVISION SENSOR DRIVER 11317M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11318L: linux-media@vger.kernel.org 11319W: https://linuxtv.org 11320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11321T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11322S: Maintained 11323F: drivers/media/i2c/ov2659.c 11324F: include/media/i2c/ov2659.h 11325 11326OVERLAY FILESYSTEM 11327M: Miklos Szeredi <miklos@szeredi.hu> 11328L: linux-unionfs@vger.kernel.org 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11330S: Supported 11331F: fs/overlayfs/ 11332F: Documentation/filesystems/overlayfs.txt 11333 11334P54 WIRELESS DRIVER 11335M: Christian Lamparter <chunkeey@googlemail.com> 11336L: linux-wireless@vger.kernel.org 11337W: http://wireless.kernel.org/en/users/Drivers/p54 11338S: Maintained 11339F: drivers/net/wireless/intersil/p54/ 11340 11341PA SEMI ETHERNET DRIVER 11342L: netdev@vger.kernel.org 11343S: Orphan 11344F: drivers/net/ethernet/pasemi/* 11345 11346PA SEMI SMBUS DRIVER 11347L: linux-i2c@vger.kernel.org 11348S: Orphan 11349F: drivers/i2c/busses/i2c-pasemi.c 11350 11351PADATA PARALLEL EXECUTION MECHANISM 11352M: Steffen Klassert <steffen.klassert@secunet.com> 11353L: linux-crypto@vger.kernel.org 11354S: Maintained 11355F: kernel/padata.c 11356F: include/linux/padata.h 11357F: Documentation/padata.txt 11358 11359PANASONIC LAPTOP ACPI EXTRAS DRIVER 11360M: Harald Welte <laforge@gnumonks.org> 11361L: platform-driver-x86@vger.kernel.org 11362S: Maintained 11363F: drivers/platform/x86/panasonic-laptop.c 11364 11365PARALLEL LCD/KEYPAD PANEL DRIVER 11366M: Willy Tarreau <willy@haproxy.com> 11367M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11368S: Odd Fixes 11369F: Documentation/auxdisplay/lcd-panel-cgram.txt 11370F: drivers/auxdisplay/panel.c 11371 11372PARALLEL PORT SUBSYSTEM 11373M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11374M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11375L: linux-parport@lists.infradead.org (subscribers-only) 11376S: Maintained 11377F: drivers/parport/ 11378F: include/linux/parport*.h 11379F: drivers/char/ppdev.c 11380F: include/uapi/linux/ppdev.h 11381F: Documentation/parport*.txt 11382 11383PARAVIRT_OPS INTERFACE 11384M: Juergen Gross <jgross@suse.com> 11385M: Alok Kataria <akataria@vmware.com> 11386L: virtualization@lists.linux-foundation.org 11387S: Supported 11388F: Documentation/virtual/paravirt_ops.txt 11389F: arch/*/kernel/paravirt* 11390F: arch/*/include/asm/paravirt*.h 11391F: include/linux/hypervisor.h 11392 11393PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11394M: Tim Waugh <tim@cyberelk.net> 11395L: linux-parport@lists.infradead.org (subscribers-only) 11396S: Maintained 11397F: Documentation/blockdev/paride.txt 11398F: drivers/block/paride/ 11399 11400PARISC ARCHITECTURE 11401M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11402M: Helge Deller <deller@gmx.de> 11403L: linux-parisc@vger.kernel.org 11404W: http://www.parisc-linux.org/ 11405Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11408S: Maintained 11409F: arch/parisc/ 11410F: Documentation/parisc/ 11411F: drivers/parisc/ 11412F: drivers/char/agp/parisc-agp.c 11413F: drivers/input/serio/gscps2.c 11414F: drivers/parport/parport_gsc.* 11415F: drivers/tty/serial/8250/8250_gsc.c 11416F: drivers/video/fbdev/sti* 11417F: drivers/video/console/sti* 11418F: drivers/video/logo/logo_parisc* 11419 11420PARMAN 11421M: Jiri Pirko <jiri@mellanox.com> 11422L: netdev@vger.kernel.org 11423S: Supported 11424F: lib/parman.c 11425F: lib/test_parman.c 11426F: include/linux/parman.h 11427 11428PC87360 HARDWARE MONITORING DRIVER 11429M: Jim Cromie <jim.cromie@gmail.com> 11430L: linux-hwmon@vger.kernel.org 11431S: Maintained 11432F: Documentation/hwmon/pc87360 11433F: drivers/hwmon/pc87360.c 11434 11435PC8736x GPIO DRIVER 11436M: Jim Cromie <jim.cromie@gmail.com> 11437S: Maintained 11438F: drivers/char/pc8736x_gpio.c 11439 11440PC87427 HARDWARE MONITORING DRIVER 11441M: Jean Delvare <jdelvare@suse.com> 11442L: linux-hwmon@vger.kernel.org 11443S: Maintained 11444F: Documentation/hwmon/pc87427 11445F: drivers/hwmon/pc87427.c 11446 11447PCA9532 LED DRIVER 11448M: Riku Voipio <riku.voipio@iki.fi> 11449S: Maintained 11450F: drivers/leds/leds-pca9532.c 11451F: include/linux/leds-pca9532.h 11452 11453PCA9541 I2C BUS MASTER SELECTOR DRIVER 11454M: Guenter Roeck <linux@roeck-us.net> 11455L: linux-i2c@vger.kernel.org 11456S: Maintained 11457F: drivers/i2c/muxes/i2c-mux-pca9541.c 11458 11459PCDP - PRIMARY CONSOLE AND DEBUG PORT 11460M: Khalid Aziz <khalid@gonehiking.org> 11461S: Maintained 11462F: drivers/firmware/pcdp.* 11463 11464PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11465M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11466L: linux-pci@vger.kernel.org 11467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11468S: Maintained 11469F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11470F: drivers/pci/controller/pci-aardvark.c 11471 11472PCI DRIVER FOR ALTERA PCIE IP 11473M: Ley Foon Tan <lftan@altera.com> 11474L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11475L: linux-pci@vger.kernel.org 11476S: Supported 11477F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11478F: drivers/pci/controller/pcie-altera.c 11479 11480PCI DRIVER FOR APPLIEDMICRO XGENE 11481M: Tanmay Inamdar <tinamdar@apm.com> 11482L: linux-pci@vger.kernel.org 11483L: linux-arm-kernel@lists.infradead.org 11484S: Maintained 11485F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11486F: drivers/pci/controller/pci-xgene.c 11487 11488PCI DRIVER FOR ARM VERSATILE PLATFORM 11489M: Rob Herring <robh@kernel.org> 11490L: linux-pci@vger.kernel.org 11491L: linux-arm-kernel@lists.infradead.org 11492S: Maintained 11493F: Documentation/devicetree/bindings/pci/versatile.txt 11494F: drivers/pci/controller/pci-versatile.c 11495 11496PCI DRIVER FOR ARMADA 8K 11497M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11498L: linux-pci@vger.kernel.org 11499L: linux-arm-kernel@lists.infradead.org 11500S: Maintained 11501F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11502F: drivers/pci/controller/dwc/pcie-armada8k.c 11503 11504PCI DRIVER FOR CADENCE PCIE IP 11505M: Alan Douglas <adouglas@cadence.com> 11506L: linux-pci@vger.kernel.org 11507S: Maintained 11508F: Documentation/devicetree/bindings/pci/cdns,*.txt 11509F: drivers/pci/controller/pcie-cadence* 11510 11511PCI DRIVER FOR FREESCALE LAYERSCAPE 11512M: Minghuan Lian <minghuan.Lian@nxp.com> 11513M: Mingkai Hu <mingkai.hu@nxp.com> 11514M: Roy Zang <roy.zang@nxp.com> 11515L: linuxppc-dev@lists.ozlabs.org 11516L: linux-pci@vger.kernel.org 11517L: linux-arm-kernel@lists.infradead.org 11518S: Maintained 11519F: drivers/pci/controller/dwc/*layerscape* 11520 11521PCI DRIVER FOR GENERIC OF HOSTS 11522M: Will Deacon <will.deacon@arm.com> 11523L: linux-pci@vger.kernel.org 11524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11525S: Maintained 11526F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11527F: drivers/pci/controller/pci-host-common.c 11528F: drivers/pci/controller/pci-host-generic.c 11529 11530PCI DRIVER FOR IMX6 11531M: Richard Zhu <hongxing.zhu@nxp.com> 11532M: Lucas Stach <l.stach@pengutronix.de> 11533L: linux-pci@vger.kernel.org 11534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11535S: Maintained 11536F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11537F: drivers/pci/controller/dwc/*imx6* 11538 11539PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11540M: Keith Busch <keith.busch@intel.com> 11541M: Jonathan Derrick <jonathan.derrick@intel.com> 11542L: linux-pci@vger.kernel.org 11543S: Supported 11544F: drivers/pci/controller/vmd.c 11545 11546PCI DRIVER FOR MICROSEMI SWITCHTEC 11547M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11548M: Logan Gunthorpe <logang@deltatee.com> 11549L: linux-pci@vger.kernel.org 11550S: Maintained 11551F: Documentation/switchtec.txt 11552F: Documentation/ABI/testing/sysfs-class-switchtec 11553F: drivers/pci/switch/switchtec* 11554F: include/uapi/linux/switchtec_ioctl.h 11555F: include/linux/switchtec.h 11556F: drivers/ntb/hw/mscc/ 11557 11558PCI DRIVER FOR MOBIVEIL PCIE IP 11559M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11560L: linux-pci@vger.kernel.org 11561S: Supported 11562F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11563F: drivers/pci/controller/pcie-mobiveil.c 11564 11565PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11566M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11567M: Jason Cooper <jason@lakedaemon.net> 11568L: linux-pci@vger.kernel.org 11569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11570S: Maintained 11571F: drivers/pci/controller/*mvebu* 11572 11573PCI DRIVER FOR NVIDIA TEGRA 11574M: Thierry Reding <thierry.reding@gmail.com> 11575L: linux-tegra@vger.kernel.org 11576L: linux-pci@vger.kernel.org 11577S: Supported 11578F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11579F: drivers/pci/controller/pci-tegra.c 11580 11581PCI DRIVER FOR RENESAS R-CAR 11582M: Simon Horman <horms@verge.net.au> 11583L: linux-pci@vger.kernel.org 11584L: linux-renesas-soc@vger.kernel.org 11585S: Maintained 11586F: drivers/pci/controller/*rcar* 11587 11588PCI DRIVER FOR SAMSUNG EXYNOS 11589M: Jingoo Han <jingoohan1@gmail.com> 11590L: linux-pci@vger.kernel.org 11591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11592L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11593S: Maintained 11594F: drivers/pci/controller/dwc/pci-exynos.c 11595 11596PCI DRIVER FOR SYNOPSYS DESIGNWARE 11597M: Jingoo Han <jingoohan1@gmail.com> 11598M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11599L: linux-pci@vger.kernel.org 11600S: Maintained 11601F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11602F: drivers/pci/controller/dwc/*designware* 11603 11604PCI DRIVER FOR TI DRA7XX 11605M: Kishon Vijay Abraham I <kishon@ti.com> 11606L: linux-omap@vger.kernel.org 11607L: linux-pci@vger.kernel.org 11608S: Supported 11609F: Documentation/devicetree/bindings/pci/ti-pci.txt 11610F: drivers/pci/controller/dwc/pci-dra7xx.c 11611 11612PCI DRIVER FOR TI KEYSTONE 11613M: Murali Karicheri <m-karicheri2@ti.com> 11614L: linux-pci@vger.kernel.org 11615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11616S: Maintained 11617F: drivers/pci/controller/dwc/pci-keystone.c 11618 11619PCI ENDPOINT SUBSYSTEM 11620M: Kishon Vijay Abraham I <kishon@ti.com> 11621M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11622L: linux-pci@vger.kernel.org 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11624S: Supported 11625F: drivers/pci/endpoint/ 11626F: drivers/misc/pci_endpoint_test.c 11627F: tools/pci/ 11628 11629PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11630M: Russell Currey <ruscur@russell.cc> 11631M: Sam Bobroff <sbobroff@linux.ibm.com> 11632M: Oliver O'Halloran <oohall@gmail.com> 11633L: linuxppc-dev@lists.ozlabs.org 11634S: Supported 11635F: Documentation/PCI/pci-error-recovery.txt 11636F: drivers/pci/pcie/aer.c 11637F: drivers/pci/pcie/dpc.c 11638F: drivers/pci/pcie/err.c 11639F: Documentation/powerpc/eeh-pci-error-recovery.txt 11640F: arch/powerpc/kernel/eeh*.c 11641F: arch/powerpc/platforms/*/eeh*.c 11642F: arch/powerpc/include/*/eeh*.h 11643 11644PCI ERROR RECOVERY 11645M: Linas Vepstas <linasvepstas@gmail.com> 11646L: linux-pci@vger.kernel.org 11647S: Supported 11648F: Documentation/PCI/pci-error-recovery.txt 11649 11650PCI MSI DRIVER FOR ALTERA MSI IP 11651M: Ley Foon Tan <lftan@altera.com> 11652L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11653L: linux-pci@vger.kernel.org 11654S: Supported 11655F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11656F: drivers/pci/controller/pcie-altera-msi.c 11657 11658PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11659M: Duc Dang <dhdang@apm.com> 11660L: linux-pci@vger.kernel.org 11661L: linux-arm-kernel@lists.infradead.org 11662S: Maintained 11663F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11664F: drivers/pci/controller/pci-xgene-msi.c 11665 11666PCI SUBSYSTEM 11667M: Bjorn Helgaas <bhelgaas@google.com> 11668L: linux-pci@vger.kernel.org 11669Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11671S: Supported 11672F: Documentation/devicetree/bindings/pci/ 11673F: Documentation/PCI/ 11674F: drivers/acpi/pci* 11675F: drivers/pci/ 11676F: include/asm-generic/pci* 11677F: include/linux/pci* 11678F: include/linux/of_pci.h 11679F: include/uapi/linux/pci* 11680F: lib/pci* 11681F: arch/x86/pci/ 11682F: arch/x86/kernel/quirks.c 11683 11684PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11685M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11686L: linux-pci@vger.kernel.org 11687Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11689S: Supported 11690F: drivers/pci/controller/ 11691 11692PCIE DRIVER FOR AXIS ARTPEC 11693M: Jesper Nilsson <jesper.nilsson@axis.com> 11694L: linux-arm-kernel@axis.com 11695L: linux-pci@vger.kernel.org 11696S: Maintained 11697F: Documentation/devicetree/bindings/pci/axis,artpec* 11698F: drivers/pci/controller/dwc/*artpec* 11699 11700PCIE DRIVER FOR CAVIUM THUNDERX 11701M: David Daney <david.daney@cavium.com> 11702L: linux-pci@vger.kernel.org 11703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11704S: Supported 11705F: Documentation/devicetree/bindings/pci/pci-thunder-* 11706F: drivers/pci/controller/pci-thunder-* 11707 11708PCIE DRIVER FOR HISILICON 11709M: Zhou Wang <wangzhou1@hisilicon.com> 11710L: linux-pci@vger.kernel.org 11711S: Maintained 11712F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11713F: drivers/pci/controller/dwc/pcie-hisi.c 11714 11715PCIE DRIVER FOR HISILICON KIRIN 11716M: Xiaowei Song <songxiaowei@hisilicon.com> 11717M: Binghui Wang <wangbinghui@hisilicon.com> 11718L: linux-pci@vger.kernel.org 11719S: Maintained 11720F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11721F: drivers/pci/controller/dwc/pcie-kirin.c 11722 11723PCIE DRIVER FOR HISILICON STB 11724M: Jianguo Sun <sunjianguo1@huawei.com> 11725M: Shawn Guo <shawn.guo@linaro.org> 11726L: linux-pci@vger.kernel.org 11727S: Maintained 11728F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11729F: drivers/pci/controller/dwc/pcie-histb.c 11730 11731PCIE DRIVER FOR MEDIATEK 11732M: Ryder Lee <ryder.lee@mediatek.com> 11733L: linux-pci@vger.kernel.org 11734L: linux-mediatek@lists.infradead.org 11735S: Supported 11736F: Documentation/devicetree/bindings/pci/mediatek* 11737F: drivers/pci/controller/*mediatek* 11738 11739PCIE DRIVER FOR QUALCOMM MSM 11740M: Stanimir Varbanov <svarbanov@mm-sol.com> 11741L: linux-pci@vger.kernel.org 11742L: linux-arm-msm@vger.kernel.org 11743S: Maintained 11744F: drivers/pci/controller/dwc/*qcom* 11745 11746PCIE DRIVER FOR ROCKCHIP 11747M: Shawn Lin <shawn.lin@rock-chips.com> 11748L: linux-pci@vger.kernel.org 11749L: linux-rockchip@lists.infradead.org 11750S: Maintained 11751F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11752F: drivers/pci/controller/pcie-rockchip* 11753 11754PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11755M: Linus Walleij <linus.walleij@linaro.org> 11756L: linux-pci@vger.kernel.org 11757S: Maintained 11758F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11759F: drivers/pci/controller/pci-v3-semi.c 11760 11761PCIE DRIVER FOR ST SPEAR13XX 11762M: Pratyush Anand <pratyush.anand@gmail.com> 11763L: linux-pci@vger.kernel.org 11764S: Maintained 11765F: drivers/pci/controller/dwc/*spear* 11766 11767PCMCIA SUBSYSTEM 11768M: Dominik Brodowski <linux@dominikbrodowski.net> 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11770S: Odd Fixes 11771F: Documentation/pcmcia/ 11772F: tools/pcmcia/ 11773F: drivers/pcmcia/ 11774F: include/pcmcia/ 11775 11776PCNET32 NETWORK DRIVER 11777M: Don Fry <pcnet32@frontier.com> 11778L: netdev@vger.kernel.org 11779S: Maintained 11780F: drivers/net/ethernet/amd/pcnet32.c 11781 11782PCRYPT PARALLEL CRYPTO ENGINE 11783M: Steffen Klassert <steffen.klassert@secunet.com> 11784L: linux-crypto@vger.kernel.org 11785S: Maintained 11786F: crypto/pcrypt.c 11787F: include/crypto/pcrypt.h 11788 11789PEAQ WMI HOTKEYS DRIVER 11790M: Hans de Goede <hdegoede@redhat.com> 11791L: platform-driver-x86@vger.kernel.org 11792S: Maintained 11793F: drivers/platform/x86/peaq-wmi.c 11794 11795PER-CPU MEMORY ALLOCATOR 11796M: Dennis Zhou <dennis@kernel.org> 11797M: Tejun Heo <tj@kernel.org> 11798M: Christoph Lameter <cl@linux.com> 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11800S: Maintained 11801F: include/linux/percpu*.h 11802F: mm/percpu*.c 11803F: arch/*/include/asm/percpu.h 11804 11805PER-TASK DELAY ACCOUNTING 11806M: Balbir Singh <bsingharora@gmail.com> 11807S: Maintained 11808F: include/linux/delayacct.h 11809F: kernel/delayacct.c 11810 11811PERFORMANCE EVENTS SUBSYSTEM 11812M: Peter Zijlstra <peterz@infradead.org> 11813M: Ingo Molnar <mingo@redhat.com> 11814M: Arnaldo Carvalho de Melo <acme@kernel.org> 11815R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11816R: Jiri Olsa <jolsa@redhat.com> 11817R: Namhyung Kim <namhyung@kernel.org> 11818L: linux-kernel@vger.kernel.org 11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11820S: Supported 11821F: kernel/events/* 11822F: include/linux/perf_event.h 11823F: include/uapi/linux/perf_event.h 11824F: arch/*/kernel/perf_event*.c 11825F: arch/*/kernel/*/perf_event*.c 11826F: arch/*/kernel/*/*/perf_event*.c 11827F: arch/*/include/asm/perf_event.h 11828F: arch/*/kernel/perf_callchain.c 11829F: arch/*/events/* 11830F: tools/perf/ 11831 11832PERSONALITY HANDLING 11833M: Christoph Hellwig <hch@infradead.org> 11834L: linux-abi-devel@lists.sourceforge.net 11835S: Maintained 11836F: include/linux/personality.h 11837F: include/uapi/linux/personality.h 11838 11839PHOENIX RC FLIGHT CONTROLLER ADAPTER 11840M: Marcus Folkesson <marcus.folkesson@gmail.com> 11841L: linux-input@vger.kernel.org 11842S: Maintained 11843F: Documentation/input/devices/pxrc.rst 11844F: drivers/input/joystick/pxrc.c 11845 11846PHONET PROTOCOL 11847M: Remi Denis-Courmont <courmisch@gmail.com> 11848S: Supported 11849F: Documentation/networking/phonet.txt 11850F: include/linux/phonet.h 11851F: include/net/phonet/ 11852F: include/uapi/linux/phonet.h 11853F: net/phonet/ 11854 11855PHRAM MTD DRIVER 11856M: Joern Engel <joern@lazybastard.org> 11857L: linux-mtd@lists.infradead.org 11858S: Maintained 11859F: drivers/mtd/devices/phram.c 11860 11861PICOLCD HID DRIVER 11862M: Bruno Prémont <bonbons@linux-vserver.org> 11863L: linux-input@vger.kernel.org 11864S: Maintained 11865F: drivers/hid/hid-picolcd* 11866 11867PICOXCELL SUPPORT 11868M: Jamie Iles <jamie@jamieiles.com> 11869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11870T: git git://github.com/jamieiles/linux-2.6-ji.git 11871S: Supported 11872F: arch/arm/boot/dts/picoxcell* 11873F: arch/arm/mach-picoxcell/ 11874F: drivers/crypto/picoxcell* 11875 11876PIN CONTROL SUBSYSTEM 11877M: Linus Walleij <linus.walleij@linaro.org> 11878L: linux-gpio@vger.kernel.org 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11880S: Maintained 11881F: Documentation/devicetree/bindings/pinctrl/ 11882F: Documentation/driver-api/pinctl.rst 11883F: drivers/pinctrl/ 11884F: include/linux/pinctrl/ 11885 11886PIN CONTROLLER - ATMEL AT91 11887M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11889S: Maintained 11890F: drivers/pinctrl/pinctrl-at91.* 11891 11892PIN CONTROLLER - ATMEL AT91 PIO4 11893M: Ludovic Desroches <ludovic.desroches@microchip.com> 11894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11895L: linux-gpio@vger.kernel.org 11896S: Supported 11897F: drivers/pinctrl/pinctrl-at91-pio4.* 11898 11899PIN CONTROLLER - FREESCALE 11900M: Dong Aisheng <aisheng.dong@nxp.com> 11901M: Fabio Estevam <festevam@gmail.com> 11902M: Shawn Guo <shawnguo@kernel.org> 11903M: Stefan Agner <stefan@agner.ch> 11904R: Pengutronix Kernel Team <kernel@pengutronix.de> 11905L: linux-gpio@vger.kernel.org 11906S: Maintained 11907F: drivers/pinctrl/freescale/ 11908F: Documentation/devicetree/bindings/pinctrl/fsl,* 11909 11910PIN CONTROLLER - INTEL 11911M: Mika Westerberg <mika.westerberg@linux.intel.com> 11912M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11914S: Maintained 11915F: drivers/pinctrl/intel/ 11916 11917PIN CONTROLLER - MEDIATEK 11918M: Sean Wang <sean.wang@kernel.org> 11919L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11920S: Maintained 11921F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11922F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11923F: drivers/pinctrl/mediatek/ 11924 11925PIN CONTROLLER - QUALCOMM 11926M: Bjorn Andersson <bjorn.andersson@linaro.org> 11927S: Maintained 11928L: linux-arm-msm@vger.kernel.org 11929F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11930F: drivers/pinctrl/qcom/ 11931 11932PIN CONTROLLER - RENESAS 11933M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11934M: Geert Uytterhoeven <geert+renesas@glider.be> 11935L: linux-renesas-soc@vger.kernel.org 11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11937S: Maintained 11938F: drivers/pinctrl/sh-pfc/ 11939 11940PIN CONTROLLER - SAMSUNG 11941M: Tomasz Figa <tomasz.figa@gmail.com> 11942M: Krzysztof Kozlowski <krzk@kernel.org> 11943M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11946Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11948S: Maintained 11949F: drivers/pinctrl/samsung/ 11950F: include/dt-bindings/pinctrl/samsung.h 11951F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11952 11953PIN CONTROLLER - SINGLE 11954M: Tony Lindgren <tony@atomide.com> 11955M: Haojian Zhuang <haojian.zhuang@linaro.org> 11956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11957L: linux-omap@vger.kernel.org 11958S: Maintained 11959F: drivers/pinctrl/pinctrl-single.c 11960 11961PIN CONTROLLER - ST SPEAR 11962M: Viresh Kumar <vireshk@kernel.org> 11963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11964W: http://www.st.com/spear 11965S: Maintained 11966F: drivers/pinctrl/spear/ 11967 11968PISTACHIO SOC SUPPORT 11969M: James Hartley <james.hartley@sondrel.com> 11970L: linux-mips@vger.kernel.org 11971S: Odd Fixes 11972F: arch/mips/pistachio/ 11973F: arch/mips/include/asm/mach-pistachio/ 11974F: arch/mips/boot/dts/img/pistachio* 11975F: arch/mips/configs/pistachio*_defconfig 11976 11977PKTCDVD DRIVER 11978S: Orphan 11979M: linux-block@vger.kernel.org 11980F: drivers/block/pktcdvd.c 11981F: include/linux/pktcdvd.h 11982F: include/uapi/linux/pktcdvd.h 11983 11984PKUNITY SOC DRIVERS 11985M: Guan Xuetao <gxt@pku.edu.cn> 11986W: http://mprc.pku.edu.cn/~guanxuetao/linux 11987S: Maintained 11988T: git git://github.com/gxt/linux.git 11989F: drivers/input/serio/i8042-unicore32io.h 11990F: drivers/i2c/busses/i2c-puv3.c 11991F: drivers/video/fbdev/fb-puv3.c 11992F: drivers/rtc/rtc-puv3.c 11993 11994PMBUS HARDWARE MONITORING DRIVERS 11995M: Guenter Roeck <linux@roeck-us.net> 11996L: linux-hwmon@vger.kernel.org 11997W: http://hwmon.wiki.kernel.org/ 11998W: http://www.roeck-us.net/linux/drivers/ 11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12000S: Maintained 12001F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12002F: Documentation/devicetree/bindings/hwmon/max31785.txt 12003F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12004F: Documentation/hwmon/adm1275 12005F: Documentation/hwmon/ibm-cffps 12006F: Documentation/hwmon/ir35221 12007F: Documentation/hwmon/lm25066 12008F: Documentation/hwmon/ltc2978 12009F: Documentation/hwmon/ltc3815 12010F: Documentation/hwmon/max16064 12011F: Documentation/hwmon/max20751 12012F: Documentation/hwmon/max31785 12013F: Documentation/hwmon/max34440 12014F: Documentation/hwmon/max8688 12015F: Documentation/hwmon/pmbus 12016F: Documentation/hwmon/pmbus-core 12017F: Documentation/hwmon/tps40422 12018F: Documentation/hwmon/ucd9000 12019F: Documentation/hwmon/ucd9200 12020F: Documentation/hwmon/zl6100 12021F: drivers/hwmon/pmbus/ 12022F: include/linux/pmbus.h 12023 12024PMC SIERRA MaxRAID DRIVER 12025L: linux-scsi@vger.kernel.org 12026W: http://www.pmc-sierra.com/ 12027S: Orphan 12028F: drivers/scsi/pmcraid.* 12029 12030PMC SIERRA PM8001 DRIVER 12031M: Jack Wang <jinpu.wang@profitbricks.com> 12032M: lindar_liu@usish.com 12033L: linux-scsi@vger.kernel.org 12034S: Supported 12035F: drivers/scsi/pm8001/ 12036 12037PNP SUPPORT 12038M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12039S: Maintained 12040F: drivers/pnp/ 12041 12042POSIX CLOCKS and TIMERS 12043M: Thomas Gleixner <tglx@linutronix.de> 12044L: linux-kernel@vger.kernel.org 12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12046S: Maintained 12047F: fs/timerfd.c 12048F: include/linux/timer* 12049F: kernel/time/*timer* 12050 12051POWER MANAGEMENT CORE 12052M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12053L: linux-pm@vger.kernel.org 12054T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12055B: https://bugzilla.kernel.org 12056S: Supported 12057F: drivers/base/power/ 12058F: include/linux/pm.h 12059F: include/linux/pm_* 12060F: include/linux/powercap.h 12061F: drivers/powercap/ 12062F: kernel/configs/nopm.config 12063 12064POWER STATE COORDINATION INTERFACE (PSCI) 12065M: Mark Rutland <mark.rutland@arm.com> 12066M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12067L: linux-arm-kernel@lists.infradead.org 12068S: Maintained 12069F: drivers/firmware/psci*.c 12070F: include/linux/psci.h 12071F: include/uapi/linux/psci.h 12072 12073POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12074M: Sebastian Reichel <sre@kernel.org> 12075L: linux-pm@vger.kernel.org 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12077S: Maintained 12078F: Documentation/ABI/testing/sysfs-class-power 12079F: Documentation/devicetree/bindings/power/supply/ 12080F: include/linux/power_supply.h 12081F: drivers/power/supply/ 12082 12083POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12084M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12085L: linuxppc-dev@lists.ozlabs.org 12086S: Maintained 12087F: drivers/char/powernv-op-panel.c 12088 12089PPP OVER ATM (RFC 2364) 12090M: Mitchell Blank Jr <mitch@sfgoth.com> 12091S: Maintained 12092F: net/atm/pppoatm.c 12093F: include/uapi/linux/atmppp.h 12094 12095PPP OVER ETHERNET 12096M: Michal Ostrowski <mostrows@earthlink.net> 12097S: Maintained 12098F: drivers/net/ppp/pppoe.c 12099F: drivers/net/ppp/pppox.c 12100 12101PPP OVER L2TP 12102M: James Chapman <jchapman@katalix.com> 12103S: Maintained 12104F: net/l2tp/l2tp_ppp.c 12105F: include/linux/if_pppol2tp.h 12106F: include/uapi/linux/if_pppol2tp.h 12107 12108PPP PROTOCOL DRIVERS AND COMPRESSORS 12109M: Paul Mackerras <paulus@samba.org> 12110L: linux-ppp@vger.kernel.org 12111S: Maintained 12112F: drivers/net/ppp/ppp_* 12113 12114PPS SUPPORT 12115M: Rodolfo Giometti <giometti@enneenne.com> 12116W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12117L: linuxpps@ml.enneenne.com (subscribers-only) 12118S: Maintained 12119F: Documentation/pps/ 12120F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12121F: Documentation/ABI/testing/sysfs-pps 12122F: drivers/pps/ 12123F: include/linux/pps*.h 12124F: include/uapi/linux/pps.h 12125 12126PPTP DRIVER 12127M: Dmitry Kozlov <xeb@mail.ru> 12128L: netdev@vger.kernel.org 12129S: Maintained 12130F: drivers/net/ppp/pptp.c 12131W: http://sourceforge.net/projects/accel-pptp 12132 12133PREEMPTIBLE KERNEL 12134M: Robert Love <rml@tech9.net> 12135L: kpreempt-tech@lists.sourceforge.net 12136W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12137S: Supported 12138F: Documentation/preempt-locking.txt 12139F: include/linux/preempt.h 12140 12141PRINTK 12142M: Petr Mladek <pmladek@suse.com> 12143M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12144R: Steven Rostedt <rostedt@goodmis.org> 12145S: Maintained 12146F: kernel/printk/ 12147F: include/linux/printk.h 12148 12149PRISM54 WIRELESS DRIVER 12150M: Luis Chamberlain <mcgrof@kernel.org> 12151L: linux-wireless@vger.kernel.org 12152W: http://wireless.kernel.org/en/users/Drivers/p54 12153S: Obsolete 12154F: drivers/net/wireless/intersil/prism54/ 12155 12156PROC FILESYSTEM 12157R: Alexey Dobriyan <adobriyan@gmail.com> 12158L: linux-kernel@vger.kernel.org 12159L: linux-fsdevel@vger.kernel.org 12160S: Maintained 12161F: fs/proc/ 12162F: include/linux/proc_fs.h 12163F: tools/testing/selftests/proc/ 12164F: Documentation/filesystems/proc.txt 12165 12166PROC SYSCTL 12167M: Luis Chamberlain <mcgrof@kernel.org> 12168M: Kees Cook <keescook@chromium.org> 12169L: linux-kernel@vger.kernel.org 12170L: linux-fsdevel@vger.kernel.org 12171S: Maintained 12172F: fs/proc/proc_sysctl.c 12173F: include/linux/sysctl.h 12174F: kernel/sysctl.c 12175F: tools/testing/selftests/sysctl/ 12176 12177PS3 NETWORK SUPPORT 12178M: Geoff Levand <geoff@infradead.org> 12179L: netdev@vger.kernel.org 12180L: linuxppc-dev@lists.ozlabs.org 12181S: Maintained 12182F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12183 12184PS3 PLATFORM SUPPORT 12185M: Geoff Levand <geoff@infradead.org> 12186L: linuxppc-dev@lists.ozlabs.org 12187S: Maintained 12188F: arch/powerpc/boot/ps3* 12189F: arch/powerpc/include/asm/lv1call.h 12190F: arch/powerpc/include/asm/ps3*.h 12191F: arch/powerpc/platforms/ps3/ 12192F: drivers/*/ps3* 12193F: drivers/ps3/ 12194F: drivers/rtc/rtc-ps3.c 12195F: drivers/usb/host/*ps3.c 12196F: sound/ppc/snd_ps3* 12197 12198PS3VRAM DRIVER 12199M: Jim Paris <jim@jtan.com> 12200M: Geoff Levand <geoff@infradead.org> 12201L: linuxppc-dev@lists.ozlabs.org 12202S: Maintained 12203F: drivers/block/ps3vram.c 12204 12205PSAMPLE PACKET SAMPLING SUPPORT: 12206M: Yotam Gigi <yotam.gi@gmail.com> 12207S: Maintained 12208F: net/psample 12209F: include/net/psample.h 12210F: include/uapi/linux/psample.h 12211 12212PSTORE FILESYSTEM 12213M: Kees Cook <keescook@chromium.org> 12214M: Anton Vorontsov <anton@enomsg.org> 12215M: Colin Cross <ccross@android.com> 12216M: Tony Luck <tony.luck@intel.com> 12217S: Maintained 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12219F: fs/pstore/ 12220F: include/linux/pstore* 12221F: drivers/firmware/efi/efi-pstore.c 12222F: drivers/acpi/apei/erst.c 12223F: Documentation/admin-guide/ramoops.rst 12224F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12225K: \b(pstore|ramoops) 12226 12227PTP HARDWARE CLOCK SUPPORT 12228M: Richard Cochran <richardcochran@gmail.com> 12229L: netdev@vger.kernel.org 12230S: Maintained 12231W: http://linuxptp.sourceforge.net/ 12232F: Documentation/ABI/testing/sysfs-ptp 12233F: Documentation/ptp/* 12234F: drivers/net/phy/dp83640* 12235F: drivers/ptp/* 12236F: include/linux/ptp_cl* 12237 12238PTRACE SUPPORT 12239M: Oleg Nesterov <oleg@redhat.com> 12240S: Maintained 12241F: include/asm-generic/syscall.h 12242F: include/linux/ptrace.h 12243F: include/linux/regset.h 12244F: include/linux/tracehook.h 12245F: include/uapi/linux/ptrace.h 12246F: include/uapi/linux/ptrace.h 12247F: include/asm-generic/ptrace.h 12248F: kernel/ptrace.c 12249F: arch/*/ptrace*.c 12250F: arch/*/*/ptrace*.c 12251F: arch/*/include/asm/ptrace*.h 12252 12253PULSE8-CEC DRIVER 12254M: Hans Verkuil <hverkuil@xs4all.nl> 12255L: linux-media@vger.kernel.org 12256T: git git://linuxtv.org/media_tree.git 12257S: Maintained 12258F: drivers/media/usb/pulse8-cec/* 12259F: Documentation/media/cec-drivers/pulse8-cec.rst 12260 12261PVRUSB2 VIDEO4LINUX DRIVER 12262M: Mike Isely <isely@pobox.com> 12263L: pvrusb2@isely.net (subscribers-only) 12264L: linux-media@vger.kernel.org 12265W: http://www.isely.net/pvrusb2/ 12266T: git git://linuxtv.org/media_tree.git 12267S: Maintained 12268F: Documentation/media/v4l-drivers/pvrusb2* 12269F: drivers/media/usb/pvrusb2/ 12270 12271PWC WEBCAM DRIVER 12272M: Hans Verkuil <hverkuil@xs4all.nl> 12273L: linux-media@vger.kernel.org 12274T: git git://linuxtv.org/media_tree.git 12275S: Odd Fixes 12276F: drivers/media/usb/pwc/* 12277 12278PWM FAN DRIVER 12279M: Kamil Debski <kamil@wypas.org> 12280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12281L: linux-hwmon@vger.kernel.org 12282S: Supported 12283F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12284F: Documentation/hwmon/pwm-fan 12285F: drivers/hwmon/pwm-fan.c 12286 12287PWM IR Transmitter 12288M: Sean Young <sean@mess.org> 12289L: linux-media@vger.kernel.org 12290S: Maintained 12291F: drivers/media/rc/pwm-ir-tx.c 12292 12293PWM SUBSYSTEM 12294M: Thierry Reding <thierry.reding@gmail.com> 12295L: linux-pwm@vger.kernel.org 12296S: Maintained 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12298F: Documentation/pwm.txt 12299F: Documentation/devicetree/bindings/pwm/ 12300F: include/linux/pwm.h 12301F: drivers/pwm/ 12302F: drivers/video/backlight/pwm_bl.c 12303F: include/linux/pwm_backlight.h 12304F: drivers/gpio/gpio-mvebu.c 12305F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12306 12307PXA GPIO DRIVER 12308M: Robert Jarzmik <robert.jarzmik@free.fr> 12309L: linux-gpio@vger.kernel.org 12310S: Maintained 12311F: drivers/gpio/gpio-pxa.c 12312 12313PXA MMCI DRIVER 12314S: Orphan 12315 12316PXA RTC DRIVER 12317M: Robert Jarzmik <robert.jarzmik@free.fr> 12318L: linux-rtc@vger.kernel.org 12319S: Maintained 12320 12321PXA2xx/PXA3xx SUPPORT 12322M: Daniel Mack <daniel@zonque.org> 12323M: Haojian Zhuang <haojian.zhuang@gmail.com> 12324M: Robert Jarzmik <robert.jarzmik@free.fr> 12325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12326T: git git://github.com/hzhuang1/linux.git 12327T: git git://github.com/rjarzmik/linux.git 12328S: Maintained 12329F: arch/arm/boot/dts/pxa* 12330F: arch/arm/mach-pxa/ 12331F: drivers/dma/pxa* 12332F: drivers/pcmcia/pxa2xx* 12333F: drivers/pinctrl/pxa/ 12334F: drivers/spi/spi-pxa2xx* 12335F: drivers/usb/gadget/udc/pxa2* 12336F: include/sound/pxa2xx-lib.h 12337F: sound/arm/pxa* 12338F: sound/soc/pxa/ 12339 12340QAT DRIVER 12341M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12342L: qat-linux@intel.com 12343S: Supported 12344F: drivers/crypto/qat/ 12345 12346QCOM AUDIO (ASoC) DRIVERS 12347M: Patrick Lai <plai@codeaurora.org> 12348M: Banajit Goswami <bgoswami@codeaurora.org> 12349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12350S: Supported 12351F: sound/soc/qcom/ 12352 12353QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12354M: Gabriel Somlo <somlo@cmu.edu> 12355M: "Michael S. Tsirkin" <mst@redhat.com> 12356L: qemu-devel@nongnu.org 12357S: Maintained 12358F: drivers/firmware/qemu_fw_cfg.c 12359F: include/uapi/linux/qemu_fw_cfg.h 12360 12361QIB DRIVER 12362M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12363M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12364L: linux-rdma@vger.kernel.org 12365S: Supported 12366F: drivers/infiniband/hw/qib/ 12367 12368QLOGIC QL41xxx FCOE DRIVER 12369M: QLogic-Storage-Upstream@cavium.com 12370L: linux-scsi@vger.kernel.org 12371S: Supported 12372F: drivers/scsi/qedf/ 12373 12374QLOGIC QL41xxx ISCSI DRIVER 12375M: QLogic-Storage-Upstream@cavium.com 12376L: linux-scsi@vger.kernel.org 12377S: Supported 12378F: drivers/scsi/qedi/ 12379 12380QLOGIC QL4xxx ETHERNET DRIVER 12381M: Ariel Elior <Ariel.Elior@cavium.com> 12382M: everest-linux-l2@cavium.com 12383L: netdev@vger.kernel.org 12384S: Supported 12385F: drivers/net/ethernet/qlogic/qed/ 12386F: include/linux/qed/ 12387F: drivers/net/ethernet/qlogic/qede/ 12388 12389QLOGIC QL4xxx RDMA DRIVER 12390M: Michal Kalderon <Michal.Kalderon@cavium.com> 12391M: Ariel Elior <Ariel.Elior@cavium.com> 12392L: linux-rdma@vger.kernel.org 12393S: Supported 12394F: drivers/infiniband/hw/qedr/ 12395F: include/uapi/rdma/qedr-abi.h 12396 12397QLOGIC QLA1280 SCSI DRIVER 12398M: Michael Reed <mdr@sgi.com> 12399L: linux-scsi@vger.kernel.org 12400S: Maintained 12401F: drivers/scsi/qla1280.[ch] 12402 12403QLOGIC QLA2XXX FC-SCSI DRIVER 12404M: qla2xxx-upstream@qlogic.com 12405L: linux-scsi@vger.kernel.org 12406S: Supported 12407F: Documentation/scsi/LICENSE.qla2xxx 12408F: drivers/scsi/qla2xxx/ 12409 12410QLOGIC QLA3XXX NETWORK DRIVER 12411M: Dept-GELinuxNICDev@cavium.com 12412L: netdev@vger.kernel.org 12413S: Supported 12414F: Documentation/networking/LICENSE.qla3xxx 12415F: drivers/net/ethernet/qlogic/qla3xxx.* 12416 12417QLOGIC QLA4XXX iSCSI DRIVER 12418M: QLogic-Storage-Upstream@qlogic.com 12419L: linux-scsi@vger.kernel.org 12420S: Supported 12421F: Documentation/scsi/LICENSE.qla4xxx 12422F: drivers/scsi/qla4xxx/ 12423 12424QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12425M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12426M: Manish Chopra <manish.chopra@cavium.com> 12427M: Dept-GELinuxNICDev@cavium.com 12428L: netdev@vger.kernel.org 12429S: Supported 12430F: drivers/net/ethernet/qlogic/qlcnic/ 12431 12432QLOGIC QLGE 10Gb ETHERNET DRIVER 12433M: Manish Chopra <manish.chopra@cavium.com> 12434M: Dept-GELinuxNICDev@cavium.com 12435L: netdev@vger.kernel.org 12436S: Supported 12437F: drivers/net/ethernet/qlogic/qlge/ 12438 12439QM1D1B0004 MEDIA DRIVER 12440M: Akihiro Tsukada <tskd08@gmail.com> 12441L: linux-media@vger.kernel.org 12442S: Odd Fixes 12443F: drivers/media/tuners/qm1d1b0004* 12444 12445QM1D1C0042 MEDIA DRIVER 12446M: Akihiro Tsukada <tskd08@gmail.com> 12447L: linux-media@vger.kernel.org 12448S: Odd Fixes 12449F: drivers/media/tuners/qm1d1c0042* 12450 12451QNX4 FILESYSTEM 12452M: Anders Larsen <al@alarsen.net> 12453W: http://www.alarsen.net/linux/qnx4fs/ 12454S: Maintained 12455F: fs/qnx4/ 12456F: include/uapi/linux/qnx4_fs.h 12457F: include/uapi/linux/qnxtypes.h 12458 12459QORIQ DPAA2 FSL-MC BUS DRIVER 12460M: Stuart Yoder <stuyoder@gmail.com> 12461M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12462L: linux-kernel@vger.kernel.org 12463S: Maintained 12464F: drivers/bus/fsl-mc/ 12465F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12466F: Documentation/networking/dpaa2/overview.rst 12467 12468QT1010 MEDIA DRIVER 12469M: Antti Palosaari <crope@iki.fi> 12470L: linux-media@vger.kernel.org 12471W: https://linuxtv.org 12472W: http://palosaari.fi/linux/ 12473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12474T: git git://linuxtv.org/anttip/media_tree.git 12475S: Maintained 12476F: drivers/media/tuners/qt1010* 12477 12478QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12479M: Kalle Valo <kvalo@codeaurora.org> 12480L: ath10k@lists.infradead.org 12481W: http://wireless.kernel.org/en/users/Drivers/ath10k 12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12483S: Supported 12484F: drivers/net/wireless/ath/ath10k/ 12485 12486QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12487M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12488L: linux-wireless@vger.kernel.org 12489W: http://wireless.kernel.org/en/users/Drivers/ath9k 12490S: Supported 12491F: drivers/net/wireless/ath/ath9k/ 12492 12493QUALCOMM CAMERA SUBSYSTEM DRIVER 12494M: Todor Tomov <todor.too@gmail.com> 12495L: linux-media@vger.kernel.org 12496S: Maintained 12497F: Documentation/devicetree/bindings/media/qcom,camss.txt 12498F: Documentation/media/v4l-drivers/qcom_camss.rst 12499F: drivers/media/platform/qcom/camss/ 12500 12501QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12502M: Ilia Lin <ilia.lin@gmail.com> 12503L: linux-pm@vger.kernel.org 12504S: Maintained 12505F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12506F: drivers/cpufreq/qcom-cpufreq-kryo.c 12507 12508QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12509M: Timur Tabi <timur@kernel.org> 12510L: netdev@vger.kernel.org 12511S: Maintained 12512F: drivers/net/ethernet/qualcomm/emac/ 12513 12514QUALCOMM GENERIC INTERFACE I2C DRIVER 12515M: Alok Chauhan <alokc@codeaurora.org> 12516M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12517L: linux-i2c@vger.kernel.org 12518L: linux-arm-msm@vger.kernel.org 12519S: Supported 12520F: drivers/i2c/busses/i2c-qcom-geni.c 12521 12522QUALCOMM HEXAGON ARCHITECTURE 12523M: Richard Kuo <rkuo@codeaurora.org> 12524L: linux-hexagon@vger.kernel.org 12525T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12526S: Supported 12527F: arch/hexagon/ 12528 12529QUALCOMM HIDMA DRIVER 12530M: Sinan Kaya <okaya@kernel.org> 12531L: linux-arm-kernel@lists.infradead.org 12532L: linux-arm-msm@vger.kernel.org 12533L: dmaengine@vger.kernel.org 12534S: Supported 12535F: drivers/dma/qcom/hidma* 12536 12537QUALCOMM IOMMU 12538M: Rob Clark <robdclark@gmail.com> 12539L: iommu@lists.linux-foundation.org 12540L: linux-arm-msm@vger.kernel.org 12541S: Maintained 12542F: drivers/iommu/qcom_iommu.c 12543 12544QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12545M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12546L: linux-media@vger.kernel.org 12547L: linux-arm-msm@vger.kernel.org 12548T: git git://linuxtv.org/media_tree.git 12549S: Maintained 12550F: drivers/media/platform/qcom/venus/ 12551 12552QUALCOMM WCN36XX WIRELESS DRIVER 12553M: Kalle Valo <kvalo@codeaurora.org> 12554L: wcn36xx@lists.infradead.org 12555W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12556T: git git://github.com/KrasnikovEugene/wcn36xx.git 12557S: Supported 12558F: drivers/net/wireless/ath/wcn36xx/ 12559 12560QUANTENNA QTNFMAC WIRELESS DRIVER 12561M: Igor Mitsyanko <imitsyanko@quantenna.com> 12562M: Avinash Patil <avinashp@quantenna.com> 12563M: Sergey Matyukevich <smatyukevich@quantenna.com> 12564L: linux-wireless@vger.kernel.org 12565S: Maintained 12566F: drivers/net/wireless/quantenna 12567 12568RADEON and AMDGPU DRM DRIVERS 12569M: Alex Deucher <alexander.deucher@amd.com> 12570M: Christian König <christian.koenig@amd.com> 12571M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12572L: amd-gfx@lists.freedesktop.org 12573T: git git://people.freedesktop.org/~agd5f/linux 12574S: Supported 12575F: drivers/gpu/drm/radeon/ 12576F: include/uapi/drm/radeon_drm.h 12577F: drivers/gpu/drm/amd/ 12578F: include/uapi/drm/amdgpu_drm.h 12579 12580RADEON FRAMEBUFFER DISPLAY DRIVER 12581M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12582L: linux-fbdev@vger.kernel.org 12583S: Maintained 12584F: drivers/video/fbdev/aty/radeon* 12585F: include/uapi/linux/radeonfb.h 12586 12587RADIOSHARK RADIO DRIVER 12588M: Hans Verkuil <hverkuil@xs4all.nl> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591S: Maintained 12592F: drivers/media/radio/radio-shark.c 12593 12594RADIOSHARK2 RADIO DRIVER 12595M: Hans Verkuil <hverkuil@xs4all.nl> 12596L: linux-media@vger.kernel.org 12597T: git git://linuxtv.org/media_tree.git 12598S: Maintained 12599F: drivers/media/radio/radio-shark2.c 12600F: drivers/media/radio/radio-tea5777.c 12601 12602RADOS BLOCK DEVICE (RBD) 12603M: Ilya Dryomov <idryomov@gmail.com> 12604M: Sage Weil <sage@redhat.com> 12605M: Alex Elder <elder@kernel.org> 12606L: ceph-devel@vger.kernel.org 12607W: http://ceph.com/ 12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12609T: git git://github.com/ceph/ceph-client.git 12610S: Supported 12611F: Documentation/ABI/testing/sysfs-bus-rbd 12612F: drivers/block/rbd.c 12613F: drivers/block/rbd_types.h 12614 12615RAGE128 FRAMEBUFFER DISPLAY DRIVER 12616M: Paul Mackerras <paulus@samba.org> 12617L: linux-fbdev@vger.kernel.org 12618S: Maintained 12619F: drivers/video/fbdev/aty/aty128fb.c 12620 12621RAINSHADOW-CEC DRIVER 12622M: Hans Verkuil <hverkuil@xs4all.nl> 12623L: linux-media@vger.kernel.org 12624T: git git://linuxtv.org/media_tree.git 12625S: Maintained 12626F: drivers/media/usb/rainshadow-cec/* 12627 12628RALINK MIPS ARCHITECTURE 12629M: John Crispin <john@phrozen.org> 12630L: linux-mips@vger.kernel.org 12631S: Maintained 12632F: arch/mips/ralink 12633 12634RALINK RT2X00 WIRELESS LAN DRIVER 12635P: rt2x00 project 12636M: Stanislaw Gruszka <sgruszka@redhat.com> 12637M: Helmut Schaa <helmut.schaa@googlemail.com> 12638L: linux-wireless@vger.kernel.org 12639S: Maintained 12640F: drivers/net/wireless/ralink/rt2x00/ 12641 12642RAMDISK RAM BLOCK DEVICE DRIVER 12643M: Jens Axboe <axboe@kernel.dk> 12644S: Maintained 12645F: Documentation/blockdev/ramdisk.txt 12646F: drivers/block/brd.c 12647 12648RANCHU VIRTUAL BOARD FOR MIPS 12649M: Miodrag Dinic <miodrag.dinic@mips.com> 12650L: linux-mips@vger.kernel.org 12651S: Supported 12652F: arch/mips/generic/board-ranchu.c 12653F: arch/mips/configs/generic/board-ranchu.config 12654 12655RANDOM NUMBER DRIVER 12656M: "Theodore Ts'o" <tytso@mit.edu> 12657S: Maintained 12658F: drivers/char/random.c 12659 12660RAPIDIO SUBSYSTEM 12661M: Matt Porter <mporter@kernel.crashing.org> 12662M: Alexandre Bounine <alex.bou9@gmail.com> 12663S: Maintained 12664F: drivers/rapidio/ 12665 12666RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12667L: linux-wireless@vger.kernel.org 12668S: Orphan 12669F: drivers/net/wireless/ray* 12670 12671RCUTORTURE TEST FRAMEWORK 12672M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12673M: Josh Triplett <josh@joshtriplett.org> 12674R: Steven Rostedt <rostedt@goodmis.org> 12675R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12676R: Lai Jiangshan <jiangshanlai@gmail.com> 12677L: linux-kernel@vger.kernel.org 12678S: Supported 12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12680F: tools/testing/selftests/rcutorture 12681 12682RDC R-321X SoC 12683M: Florian Fainelli <florian@openwrt.org> 12684S: Maintained 12685 12686RDC R6040 FAST ETHERNET DRIVER 12687M: Florian Fainelli <f.fainelli@gmail.com> 12688L: netdev@vger.kernel.org 12689S: Maintained 12690F: drivers/net/ethernet/rdc/r6040.c 12691 12692RDMAVT - RDMA verbs software 12693M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12694M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12695L: linux-rdma@vger.kernel.org 12696S: Supported 12697F: drivers/infiniband/sw/rdmavt 12698 12699RDS - RELIABLE DATAGRAM SOCKETS 12700M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12701L: netdev@vger.kernel.org 12702L: linux-rdma@vger.kernel.org 12703L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12704W: https://oss.oracle.com/projects/rds/ 12705S: Supported 12706F: net/rds/ 12707F: Documentation/networking/rds.txt 12708 12709RDT - RESOURCE ALLOCATION 12710M: Fenghua Yu <fenghua.yu@intel.com> 12711M: Reinette Chatre <reinette.chatre@intel.com> 12712L: linux-kernel@vger.kernel.org 12713S: Supported 12714F: arch/x86/kernel/cpu/resctrl/ 12715F: arch/x86/include/asm/resctrl_sched.h 12716F: Documentation/x86/resctrl* 12717 12718READ-COPY UPDATE (RCU) 12719M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12720M: Josh Triplett <josh@joshtriplett.org> 12721R: Steven Rostedt <rostedt@goodmis.org> 12722R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12723R: Lai Jiangshan <jiangshanlai@gmail.com> 12724R: Joel Fernandes <joel@joelfernandes.org> 12725L: linux-kernel@vger.kernel.org 12726W: http://www.rdrop.com/users/paulmck/RCU/ 12727S: Supported 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12729F: Documentation/RCU/ 12730X: Documentation/RCU/torture.txt 12731F: include/linux/rcu* 12732X: include/linux/srcu*.h 12733F: kernel/rcu/ 12734X: kernel/rcu/srcu*.c 12735 12736REAL TIME CLOCK (RTC) SUBSYSTEM 12737M: Alessandro Zummo <a.zummo@towertech.it> 12738M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12739L: linux-rtc@vger.kernel.org 12740Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12742S: Maintained 12743F: Documentation/devicetree/bindings/rtc/ 12744F: Documentation/rtc.txt 12745F: drivers/rtc/ 12746F: include/linux/rtc.h 12747F: include/uapi/linux/rtc.h 12748F: include/linux/rtc/ 12749F: include/linux/platform_data/rtc-* 12750F: tools/testing/selftests/rtc/ 12751 12752REALTEK AUDIO CODECS 12753M: Bard Liao <bardliao@realtek.com> 12754M: Oder Chiou <oder_chiou@realtek.com> 12755S: Maintained 12756F: sound/soc/codecs/rt* 12757F: include/sound/rt*.h 12758 12759REALTEK RTL83xx SMI DSA ROUTER CHIPS 12760M: Linus Walleij <linus.walleij@linaro.org> 12761S: Maintained 12762F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12763F: drivers/net/dsa/realtek-smi* 12764F: drivers/net/dsa/rtl83* 12765 12766REGISTER MAP ABSTRACTION 12767M: Mark Brown <broonie@kernel.org> 12768L: linux-kernel@vger.kernel.org 12769T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12770S: Supported 12771F: Documentation/devicetree/bindings/regmap/ 12772F: drivers/base/regmap/ 12773F: include/linux/regmap.h 12774 12775REISERFS FILE SYSTEM 12776L: reiserfs-devel@vger.kernel.org 12777S: Supported 12778F: fs/reiserfs/ 12779 12780REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12781M: Ohad Ben-Cohen <ohad@wizery.com> 12782M: Bjorn Andersson <bjorn.andersson@linaro.org> 12783L: linux-remoteproc@vger.kernel.org 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12785S: Maintained 12786F: Documentation/devicetree/bindings/remoteproc/ 12787F: Documentation/remoteproc.txt 12788F: drivers/remoteproc/ 12789F: include/linux/remoteproc.h 12790 12791REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12792M: Ohad Ben-Cohen <ohad@wizery.com> 12793M: Bjorn Andersson <bjorn.andersson@linaro.org> 12794L: linux-remoteproc@vger.kernel.org 12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12796S: Maintained 12797F: drivers/rpmsg/ 12798F: Documentation/rpmsg.txt 12799F: include/linux/rpmsg.h 12800F: include/linux/rpmsg/ 12801 12802RENESAS CLOCK DRIVERS 12803M: Geert Uytterhoeven <geert+renesas@glider.be> 12804L: linux-renesas-soc@vger.kernel.org 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12806S: Supported 12807F: drivers/clk/renesas/ 12808 12809RENESAS EMEV2 I2C DRIVER 12810M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12811S: Supported 12812F: drivers/i2c/busses/i2c-emev2.c 12813 12814RENESAS ETHERNET DRIVERS 12815R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12816L: netdev@vger.kernel.org 12817L: linux-renesas-soc@vger.kernel.org 12818F: Documentation/devicetree/bindings/net/renesas,*.txt 12819F: Documentation/devicetree/bindings/net/sh_eth.txt 12820F: drivers/net/ethernet/renesas/ 12821F: include/linux/sh_eth.h 12822 12823RENESAS R-CAR GYROADC DRIVER 12824M: Marek Vasut <marek.vasut@gmail.com> 12825L: linux-iio@vger.kernel.org 12826S: Supported 12827F: drivers/iio/adc/rcar_gyro_adc.c 12828 12829RENESAS R-CAR I2C DRIVERS 12830M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12831S: Supported 12832F: drivers/i2c/busses/i2c-rcar.c 12833F: drivers/i2c/busses/i2c-sh_mobile.c 12834 12835RENESAS RIIC DRIVER 12836M: Chris Brandt <chris.brandt@renesas.com> 12837S: Supported 12838F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12839F: drivers/i2c/busses/i2c-riic.c 12840 12841RENESAS USB PHY DRIVER 12842M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12843L: linux-renesas-soc@vger.kernel.org 12844S: Maintained 12845F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12846 12847RESET CONTROLLER FRAMEWORK 12848M: Philipp Zabel <p.zabel@pengutronix.de> 12849T: git git://git.pengutronix.de/git/pza/linux 12850S: Maintained 12851F: drivers/reset/ 12852F: Documentation/devicetree/bindings/reset/ 12853F: include/dt-bindings/reset/ 12854F: include/linux/reset.h 12855F: include/linux/reset-controller.h 12856 12857RESTARTABLE SEQUENCES SUPPORT 12858M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12859M: Peter Zijlstra <peterz@infradead.org> 12860M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12861M: Boqun Feng <boqun.feng@gmail.com> 12862L: linux-kernel@vger.kernel.org 12863S: Supported 12864F: kernel/rseq.c 12865F: include/uapi/linux/rseq.h 12866F: include/trace/events/rseq.h 12867F: tools/testing/selftests/rseq/ 12868 12869RFKILL 12870M: Johannes Berg <johannes@sipsolutions.net> 12871L: linux-wireless@vger.kernel.org 12872W: http://wireless.kernel.org/ 12873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12875S: Maintained 12876F: Documentation/rfkill.txt 12877F: Documentation/ABI/stable/sysfs-class-rfkill 12878F: net/rfkill/ 12879F: include/linux/rfkill.h 12880F: include/uapi/linux/rfkill.h 12881 12882RHASHTABLE 12883M: Thomas Graf <tgraf@suug.ch> 12884M: Herbert Xu <herbert@gondor.apana.org.au> 12885L: netdev@vger.kernel.org 12886S: Maintained 12887F: lib/rhashtable.c 12888F: lib/test_rhashtable.c 12889F: include/linux/rhashtable.h 12890F: include/linux/rhashtable-types.h 12891 12892RICOH R5C592 MEMORYSTICK DRIVER 12893M: Maxim Levitsky <maximlevitsky@gmail.com> 12894S: Maintained 12895F: drivers/memstick/host/r592.* 12896 12897RICOH SMARTMEDIA/XD DRIVER 12898M: Maxim Levitsky <maximlevitsky@gmail.com> 12899S: Maintained 12900F: drivers/mtd/nand/raw/r852.c 12901F: drivers/mtd/nand/raw/r852.h 12902 12903RISC-V ARCHITECTURE 12904M: Palmer Dabbelt <palmer@sifive.com> 12905M: Albert Ou <aou@eecs.berkeley.edu> 12906L: linux-riscv@lists.infradead.org 12907T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12908S: Supported 12909F: arch/riscv/ 12910K: riscv 12911N: riscv 12912 12913ROCCAT DRIVERS 12914M: Stefan Achatz <erazor_de@users.sourceforge.net> 12915W: http://sourceforge.net/projects/roccat/ 12916S: Maintained 12917F: drivers/hid/hid-roccat* 12918F: include/linux/hid-roccat* 12919F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12920 12921ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12922M: Jacob chen <jacob2.chen@rock-chips.com> 12923L: linux-media@vger.kernel.org 12924S: Maintained 12925F: drivers/media/platform/rockchip/rga/ 12926F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12927 12928ROCKCHIP VPU CODEC DRIVER 12929M: Ezequiel Garcia <ezequiel@collabora.com> 12930L: linux-media@vger.kernel.org 12931S: Maintained 12932F: drivers/staging/media/platform/rockchip/vpu/ 12933F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 12934 12935ROCKER DRIVER 12936M: Jiri Pirko <jiri@resnulli.us> 12937L: netdev@vger.kernel.org 12938S: Supported 12939F: drivers/net/ethernet/rocker/ 12940 12941ROCKETPORT DRIVER 12942P: Comtrol Corp. 12943W: http://www.comtrol.com 12944S: Maintained 12945F: Documentation/serial/rocket.txt 12946F: drivers/tty/rocket* 12947 12948ROCKETPORT EXPRESS/INFINITY DRIVER 12949M: Kevin Cernekee <cernekee@gmail.com> 12950L: linux-serial@vger.kernel.org 12951S: Odd Fixes 12952F: drivers/tty/serial/rp2.* 12953 12954ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12955M: Marek Vasut <marek.vasut+renesas@gmail.com> 12956L: linux-kernel@vger.kernel.org 12957L: linux-renesas-soc@vger.kernel.org 12958S: Supported 12959F: drivers/mfd/bd9571mwv.c 12960F: drivers/regulator/bd9571mwv-regulator.c 12961F: drivers/gpio/gpio-bd9571mwv.c 12962F: include/linux/mfd/bd9571mwv.h 12963F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12964 12965ROSE NETWORK LAYER 12966M: Ralf Baechle <ralf@linux-mips.org> 12967L: linux-hams@vger.kernel.org 12968W: http://www.linux-ax25.org/ 12969S: Maintained 12970F: include/net/rose.h 12971F: include/uapi/linux/rose.h 12972F: net/rose/ 12973 12974RTL2830 MEDIA DRIVER 12975M: Antti Palosaari <crope@iki.fi> 12976L: linux-media@vger.kernel.org 12977W: https://linuxtv.org 12978W: http://palosaari.fi/linux/ 12979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12980T: git git://linuxtv.org/anttip/media_tree.git 12981S: Maintained 12982F: drivers/media/dvb-frontends/rtl2830* 12983 12984RTL2832 MEDIA DRIVER 12985M: Antti Palosaari <crope@iki.fi> 12986L: linux-media@vger.kernel.org 12987W: https://linuxtv.org 12988W: http://palosaari.fi/linux/ 12989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12990T: git git://linuxtv.org/anttip/media_tree.git 12991S: Maintained 12992F: drivers/media/dvb-frontends/rtl2832* 12993 12994RTL2832_SDR MEDIA DRIVER 12995M: Antti Palosaari <crope@iki.fi> 12996L: linux-media@vger.kernel.org 12997W: https://linuxtv.org 12998W: http://palosaari.fi/linux/ 12999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13000T: git git://linuxtv.org/anttip/media_tree.git 13001S: Maintained 13002F: drivers/media/dvb-frontends/rtl2832_sdr* 13003 13004RTL8180 WIRELESS DRIVER 13005L: linux-wireless@vger.kernel.org 13006W: http://wireless.kernel.org/ 13007T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13008S: Orphan 13009F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13010 13011RTL8187 WIRELESS DRIVER 13012M: Herton Ronaldo Krzesinski <herton@canonical.com> 13013M: Hin-Tak Leung <htl10@users.sourceforge.net> 13014M: Larry Finger <Larry.Finger@lwfinger.net> 13015L: linux-wireless@vger.kernel.org 13016W: http://wireless.kernel.org/ 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13018S: Maintained 13019F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13020 13021REALTEK WIRELESS DRIVER (rtlwifi family) 13022M: Ping-Ke Shih <pkshih@realtek.com> 13023L: linux-wireless@vger.kernel.org 13024W: http://wireless.kernel.org/ 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13026S: Maintained 13027F: drivers/net/wireless/realtek/rtlwifi/ 13028 13029RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13030M: Jes Sorensen <Jes.Sorensen@gmail.com> 13031L: linux-wireless@vger.kernel.org 13032T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13033S: Maintained 13034F: drivers/net/wireless/realtek/rtl8xxxu/ 13035 13036RXRPC SOCKETS (AF_RXRPC) 13037M: David Howells <dhowells@redhat.com> 13038L: linux-afs@lists.infradead.org 13039S: Supported 13040F: net/rxrpc/ 13041F: include/keys/rxrpc-type.h 13042F: include/net/af_rxrpc.h 13043F: include/trace/events/rxrpc.h 13044F: include/uapi/linux/rxrpc.h 13045F: Documentation/networking/rxrpc.txt 13046W: https://www.infradead.org/~dhowells/kafs/ 13047 13048S3 SAVAGE FRAMEBUFFER DRIVER 13049M: Antonino Daplas <adaplas@gmail.com> 13050L: linux-fbdev@vger.kernel.org 13051S: Maintained 13052F: drivers/video/fbdev/savage/ 13053 13054S390 13055M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13056M: Heiko Carstens <heiko.carstens@de.ibm.com> 13057L: linux-s390@vger.kernel.org 13058W: http://www.ibm.com/developerworks/linux/linux390/ 13059T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13060S: Supported 13061F: arch/s390/ 13062F: drivers/s390/ 13063F: Documentation/s390/ 13064F: Documentation/driver-api/s390-drivers.rst 13065 13066S390 COMMON I/O LAYER 13067M: Sebastian Ott <sebott@linux.ibm.com> 13068M: Peter Oberparleiter <oberpar@linux.ibm.com> 13069L: linux-s390@vger.kernel.org 13070W: http://www.ibm.com/developerworks/linux/linux390/ 13071S: Supported 13072F: drivers/s390/cio/ 13073 13074S390 DASD DRIVER 13075M: Stefan Haberland <sth@linux.ibm.com> 13076M: Jan Hoeppner <hoeppner@linux.ibm.com> 13077L: linux-s390@vger.kernel.org 13078W: http://www.ibm.com/developerworks/linux/linux390/ 13079S: Supported 13080F: drivers/s390/block/dasd* 13081F: block/partitions/ibm.c 13082 13083S390 IOMMU (PCI) 13084M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13085L: linux-s390@vger.kernel.org 13086W: http://www.ibm.com/developerworks/linux/linux390/ 13087S: Supported 13088F: drivers/iommu/s390-iommu.c 13089 13090S390 IUCV NETWORK LAYER 13091M: Julian Wiedmann <jwi@linux.ibm.com> 13092M: Ursula Braun <ubraun@linux.ibm.com> 13093L: linux-s390@vger.kernel.org 13094W: http://www.ibm.com/developerworks/linux/linux390/ 13095S: Supported 13096F: drivers/s390/net/*iucv* 13097F: include/net/iucv/ 13098F: net/iucv/ 13099 13100S390 NETWORK DRIVERS 13101M: Julian Wiedmann <jwi@linux.ibm.com> 13102M: Ursula Braun <ubraun@linux.ibm.com> 13103L: linux-s390@vger.kernel.org 13104W: http://www.ibm.com/developerworks/linux/linux390/ 13105S: Supported 13106F: drivers/s390/net/ 13107 13108S390 PCI SUBSYSTEM 13109M: Sebastian Ott <sebott@linux.ibm.com> 13110M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13111L: linux-s390@vger.kernel.org 13112W: http://www.ibm.com/developerworks/linux/linux390/ 13113S: Supported 13114F: arch/s390/pci/ 13115F: drivers/pci/hotplug/s390_pci_hpc.c 13116 13117S390 VFIO-CCW DRIVER 13118M: Cornelia Huck <cohuck@redhat.com> 13119M: Halil Pasic <pasic@linux.ibm.com> 13120L: linux-s390@vger.kernel.org 13121L: kvm@vger.kernel.org 13122S: Supported 13123F: drivers/s390/cio/vfio_ccw* 13124F: Documentation/s390/vfio-ccw.txt 13125F: include/uapi/linux/vfio_ccw.h 13126 13127S390 ZCRYPT DRIVER 13128M: Harald Freudenberger <freude@linux.ibm.com> 13129L: linux-s390@vger.kernel.org 13130W: http://www.ibm.com/developerworks/linux/linux390/ 13131S: Supported 13132F: drivers/s390/crypto/ 13133 13134S390 VFIO AP DRIVER 13135M: Tony Krowiak <akrowiak@linux.ibm.com> 13136M: Pierre Morel <pmorel@linux.ibm.com> 13137M: Halil Pasic <pasic@linux.ibm.com> 13138L: linux-s390@vger.kernel.org 13139W: http://www.ibm.com/developerworks/linux/linux390/ 13140S: Supported 13141F: drivers/s390/crypto/vfio_ap_drv.c 13142F: drivers/s390/crypto/vfio_ap_private.h 13143F: drivers/s390/crypto/vfio_ap_ops.c 13144F: Documentation/s390/vfio-ap.txt 13145 13146S390 ZFCP DRIVER 13147M: Steffen Maier <maier@linux.ibm.com> 13148M: Benjamin Block <bblock@linux.ibm.com> 13149L: linux-s390@vger.kernel.org 13150W: http://www.ibm.com/developerworks/linux/linux390/ 13151S: Supported 13152F: drivers/s390/scsi/zfcp_* 13153 13154S3C24XX SD/MMC Driver 13155M: Ben Dooks <ben-linux@fluff.org> 13156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13157S: Supported 13158F: drivers/mmc/host/s3cmci.* 13159 13160SAA6588 RDS RECEIVER DRIVER 13161M: Hans Verkuil <hverkuil@xs4all.nl> 13162L: linux-media@vger.kernel.org 13163T: git git://linuxtv.org/media_tree.git 13164W: https://linuxtv.org 13165S: Odd Fixes 13166F: drivers/media/i2c/saa6588* 13167 13168SAA7134 VIDEO4LINUX DRIVER 13169M: Mauro Carvalho Chehab <mchehab@kernel.org> 13170L: linux-media@vger.kernel.org 13171W: https://linuxtv.org 13172T: git git://linuxtv.org/media_tree.git 13173S: Odd fixes 13174F: Documentation/media/v4l-drivers/saa7134* 13175F: drivers/media/pci/saa7134/ 13176 13177SAA7146 VIDEO4LINUX-2 DRIVER 13178M: Hans Verkuil <hverkuil@xs4all.nl> 13179L: linux-media@vger.kernel.org 13180T: git git://linuxtv.org/media_tree.git 13181S: Maintained 13182F: drivers/media/common/saa7146/ 13183F: drivers/media/pci/saa7146/ 13184F: include/media/drv-intf/saa7146* 13185 13186SAMSUNG AUDIO (ASoC) DRIVERS 13187M: Krzysztof Kozlowski <krzk@kernel.org> 13188M: Sangbeom Kim <sbkim73@samsung.com> 13189M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13190L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13191S: Supported 13192F: sound/soc/samsung/ 13193F: Documentation/devicetree/bindings/sound/samsung* 13194 13195SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13196M: Krzysztof Kozlowski <krzk@kernel.org> 13197L: linux-crypto@vger.kernel.org 13198L: linux-samsung-soc@vger.kernel.org 13199S: Maintained 13200F: drivers/crypto/exynos-rng.c 13201F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13202 13203SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13204M: Łukasz Stelmach <l.stelmach@samsung.com> 13205L: linux-samsung-soc@vger.kernel.org 13206S: Maintained 13207F: drivers/char/hw_random/exynos-trng.c 13208F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13209 13210SAMSUNG FRAMEBUFFER DRIVER 13211M: Jingoo Han <jingoohan1@gmail.com> 13212L: linux-fbdev@vger.kernel.org 13213S: Maintained 13214F: drivers/video/fbdev/s3c-fb.c 13215 13216SAMSUNG LAPTOP DRIVER 13217M: Corentin Chary <corentin.chary@gmail.com> 13218L: platform-driver-x86@vger.kernel.org 13219S: Maintained 13220F: drivers/platform/x86/samsung-laptop.c 13221 13222SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13223M: Sangbeom Kim <sbkim73@samsung.com> 13224M: Krzysztof Kozlowski <krzk@kernel.org> 13225M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13226L: linux-kernel@vger.kernel.org 13227L: linux-samsung-soc@vger.kernel.org 13228S: Supported 13229F: drivers/mfd/sec*.c 13230F: drivers/regulator/s2m*.c 13231F: drivers/regulator/s5m*.c 13232F: drivers/clk/clk-s2mps11.c 13233F: drivers/rtc/rtc-s5m.c 13234F: include/linux/mfd/samsung/ 13235F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13236F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13237F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13238F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13239 13240SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13241M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13242L: linux-media@vger.kernel.org 13243L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13244S: Maintained 13245F: drivers/media/platform/s3c-camif/ 13246F: include/media/drv-intf/s3c_camif.h 13247 13248SAMSUNG S3FWRN5 NFC DRIVER 13249M: Robert Baldyga <r.baldyga@samsung.com> 13250M: Krzysztof Opasiak <k.opasiak@samsung.com> 13251L: linux-nfc@lists.01.org (moderated for non-subscribers) 13252S: Supported 13253F: drivers/nfc/s3fwrn5 13254 13255SAMSUNG S5C73M3 CAMERA DRIVER 13256M: Kyungmin Park <kyungmin.park@samsung.com> 13257M: Andrzej Hajda <a.hajda@samsung.com> 13258L: linux-media@vger.kernel.org 13259S: Supported 13260F: drivers/media/i2c/s5c73m3/* 13261 13262SAMSUNG S5K5BAF CAMERA DRIVER 13263M: Kyungmin Park <kyungmin.park@samsung.com> 13264M: Andrzej Hajda <a.hajda@samsung.com> 13265L: linux-media@vger.kernel.org 13266S: Supported 13267F: drivers/media/i2c/s5k5baf.c 13268 13269SAMSUNG S5P Security SubSystem (SSS) DRIVER 13270M: Krzysztof Kozlowski <krzk@kernel.org> 13271M: Vladimir Zapolskiy <vz@mleia.com> 13272M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13273L: linux-crypto@vger.kernel.org 13274L: linux-samsung-soc@vger.kernel.org 13275S: Maintained 13276F: drivers/crypto/s5p-sss.c 13277 13278SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13279M: Kyungmin Park <kyungmin.park@samsung.com> 13280M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13281L: linux-media@vger.kernel.org 13282Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13283S: Supported 13284F: drivers/media/platform/exynos4-is/ 13285 13286SAMSUNG SOC CLOCK DRIVERS 13287M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13288M: Tomasz Figa <tomasz.figa@gmail.com> 13289M: Chanwoo Choi <cw00.choi@samsung.com> 13290S: Supported 13291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13292T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13293F: drivers/clk/samsung/ 13294F: include/dt-bindings/clock/exynos*.h 13295F: Documentation/devicetree/bindings/clock/exynos*.txt 13296 13297SAMSUNG SPI DRIVERS 13298M: Kukjin Kim <kgene@kernel.org> 13299M: Krzysztof Kozlowski <krzk@kernel.org> 13300M: Andi Shyti <andi@etezian.org> 13301L: linux-spi@vger.kernel.org 13302L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13303S: Maintained 13304F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13305F: drivers/spi/spi-s3c* 13306F: include/linux/platform_data/spi-s3c64xx.h 13307 13308SAMSUNG SXGBE DRIVERS 13309M: Byungho An <bh74.an@samsung.com> 13310M: Girish K S <ks.giri@samsung.com> 13311M: Vipul Pandya <vipul.pandya@samsung.com> 13312S: Supported 13313L: netdev@vger.kernel.org 13314F: drivers/net/ethernet/samsung/sxgbe/ 13315 13316SAMSUNG THERMAL DRIVER 13317M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13318L: linux-pm@vger.kernel.org 13319L: linux-samsung-soc@vger.kernel.org 13320S: Supported 13321T: git https://github.com/lmajewski/linux-samsung-thermal.git 13322F: drivers/thermal/samsung/ 13323 13324SAMSUNG USB2 PHY DRIVER 13325M: Kamil Debski <kamil@wypas.org> 13326M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13327L: linux-kernel@vger.kernel.org 13328S: Supported 13329F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13330F: Documentation/phy/samsung-usb2.txt 13331F: drivers/phy/samsung/phy-exynos4210-usb2.c 13332F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13333F: drivers/phy/samsung/phy-exynos5250-usb2.c 13334F: drivers/phy/samsung/phy-s5pv210-usb2.c 13335F: drivers/phy/samsung/phy-samsung-usb2.c 13336F: drivers/phy/samsung/phy-samsung-usb2.h 13337 13338SC1200 WDT DRIVER 13339M: Zwane Mwaikambo <zwanem@gmail.com> 13340S: Maintained 13341F: drivers/watchdog/sc1200wdt.c 13342 13343SCHEDULER 13344M: Ingo Molnar <mingo@redhat.com> 13345M: Peter Zijlstra <peterz@infradead.org> 13346L: linux-kernel@vger.kernel.org 13347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13348S: Maintained 13349F: kernel/sched/ 13350F: include/linux/sched.h 13351F: include/uapi/linux/sched.h 13352F: include/linux/wait.h 13353 13354SCR24X CHIP CARD INTERFACE DRIVER 13355M: Lubomir Rintel <lkundrak@v3.sk> 13356S: Supported 13357F: drivers/char/pcmcia/scr24x_cs.c 13358 13359SCSI CDROM DRIVER 13360M: Jens Axboe <axboe@kernel.dk> 13361L: linux-scsi@vger.kernel.org 13362W: http://www.kernel.dk 13363S: Maintained 13364F: drivers/scsi/sr* 13365 13366SCSI RDMA PROTOCOL (SRP) INITIATOR 13367M: Bart Van Assche <bvanassche@acm.org> 13368L: linux-rdma@vger.kernel.org 13369S: Supported 13370Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13371F: drivers/infiniband/ulp/srp/ 13372F: include/scsi/srp.h 13373 13374SCSI RDMA PROTOCOL (SRP) TARGET 13375M: Bart Van Assche <bvanassche@acm.org> 13376L: linux-rdma@vger.kernel.org 13377L: target-devel@vger.kernel.org 13378S: Supported 13379Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13380F: drivers/infiniband/ulp/srpt/ 13381 13382SCSI SG DRIVER 13383M: Doug Gilbert <dgilbert@interlog.com> 13384L: linux-scsi@vger.kernel.org 13385W: http://sg.danny.cz/sg 13386S: Maintained 13387F: Documentation/scsi/scsi-generic.txt 13388F: drivers/scsi/sg.c 13389F: include/scsi/sg.h 13390 13391SCSI SUBSYSTEM 13392M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13394M: "Martin K. Petersen" <martin.petersen@oracle.com> 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13396L: linux-scsi@vger.kernel.org 13397S: Maintained 13398F: Documentation/devicetree/bindings/scsi/ 13399F: drivers/scsi/ 13400F: include/scsi/ 13401 13402SCSI TAPE DRIVER 13403M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13404L: linux-scsi@vger.kernel.org 13405S: Maintained 13406F: Documentation/scsi/st.txt 13407F: drivers/scsi/st.* 13408F: drivers/scsi/st_*.h 13409 13410SCTP PROTOCOL 13411M: Vlad Yasevich <vyasevich@gmail.com> 13412M: Neil Horman <nhorman@tuxdriver.com> 13413M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13414L: linux-sctp@vger.kernel.org 13415W: http://lksctp.sourceforge.net 13416S: Maintained 13417F: Documentation/networking/sctp.txt 13418F: include/linux/sctp.h 13419F: include/uapi/linux/sctp.h 13420F: include/net/sctp/ 13421F: net/sctp/ 13422 13423SCx200 CPU SUPPORT 13424M: Jim Cromie <jim.cromie@gmail.com> 13425S: Odd Fixes 13426F: Documentation/i2c/busses/scx200_acb 13427F: arch/x86/platform/scx200/ 13428F: drivers/watchdog/scx200_wdt.c 13429F: drivers/i2c/busses/scx200* 13430F: drivers/mtd/maps/scx200_docflash.c 13431F: include/linux/scx200.h 13432 13433SCx200 GPIO DRIVER 13434M: Jim Cromie <jim.cromie@gmail.com> 13435S: Maintained 13436F: drivers/char/scx200_gpio.c 13437F: include/linux/scx200_gpio.h 13438 13439SCx200 HRT CLOCKSOURCE DRIVER 13440M: Jim Cromie <jim.cromie@gmail.com> 13441S: Maintained 13442F: drivers/clocksource/scx200_hrt.c 13443 13444SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13445M: Sascha Sommer <saschasommer@freenet.de> 13446L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13447S: Maintained 13448F: drivers/mmc/host/sdricoh_cs.c 13449 13450SECO BOARDS CEC DRIVER 13451M: Ettore Chimenti <ek5.chimenti@gmail.com> 13452S: Maintained 13453F: drivers/media/platform/seco-cec/seco-cec.c 13454F: drivers/media/platform/seco-cec/seco-cec.h 13455 13456SECURE COMPUTING 13457M: Kees Cook <keescook@chromium.org> 13458R: Andy Lutomirski <luto@amacapital.net> 13459R: Will Drewry <wad@chromium.org> 13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13461S: Supported 13462F: kernel/seccomp.c 13463F: include/uapi/linux/seccomp.h 13464F: include/linux/seccomp.h 13465F: tools/testing/selftests/seccomp/* 13466F: tools/testing/selftests/kselftest_harness.h 13467F: Documentation/userspace-api/seccomp_filter.rst 13468K: \bsecure_computing 13469K: \bTIF_SECCOMP\b 13470 13471SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13472M: Al Cooper <alcooperx@gmail.com> 13473L: linux-mmc@vger.kernel.org 13474L: bcm-kernel-feedback-list@broadcom.com 13475S: Maintained 13476F: drivers/mmc/host/sdhci-brcmstb* 13477 13478SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13479M: Adrian Hunter <adrian.hunter@intel.com> 13480L: linux-mmc@vger.kernel.org 13481T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13482S: Maintained 13483F: drivers/mmc/host/sdhci* 13484F: include/linux/mmc/sdhci* 13485 13486SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13487M: Prabu Thangamuthu <prabu.t@synopsys.com> 13488M: Manjunath M B <manjumb@synopsys.com> 13489L: linux-mmc@vger.kernel.org 13490S: Maintained 13491F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13492 13493SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13494M: Ludovic Desroches <ludovic.desroches@microchip.com> 13495L: linux-mmc@vger.kernel.org 13496S: Supported 13497F: drivers/mmc/host/sdhci-of-at91.c 13498 13499SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13500M: Ben Dooks <ben-linux@fluff.org> 13501M: Jaehoon Chung <jh80.chung@samsung.com> 13502L: linux-mmc@vger.kernel.org 13503S: Maintained 13504F: drivers/mmc/host/sdhci-s3c* 13505 13506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13507M: Viresh Kumar <vireshk@kernel.org> 13508L: linux-mmc@vger.kernel.org 13509S: Maintained 13510F: drivers/mmc/host/sdhci-spear.c 13511 13512SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13513M: Kishon Vijay Abraham I <kishon@ti.com> 13514L: linux-mmc@vger.kernel.org 13515S: Maintained 13516F: drivers/mmc/host/sdhci-omap.c 13517 13518SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13519M: Scott Bauer <scott.bauer@intel.com> 13520M: Jonathan Derrick <jonathan.derrick@intel.com> 13521L: linux-block@vger.kernel.org 13522S: Supported 13523F: block/sed* 13524F: block/opal_proto.h 13525F: include/linux/sed* 13526F: include/uapi/linux/sed* 13527 13528SECURITY CONTACT 13529M: Security Officers <security@kernel.org> 13530S: Supported 13531 13532SECURITY SUBSYSTEM 13533M: James Morris <jmorris@namei.org> 13534M: "Serge E. Hallyn" <serge@hallyn.com> 13535L: linux-security-module@vger.kernel.org (suggested Cc:) 13536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13537W: http://kernsec.org/ 13538S: Supported 13539F: security/ 13540X: security/selinux/ 13541 13542SELINUX SECURITY MODULE 13543M: Paul Moore <paul@paul-moore.com> 13544M: Stephen Smalley <sds@tycho.nsa.gov> 13545M: Eric Paris <eparis@parisplace.org> 13546L: selinux@vger.kernel.org 13547W: https://selinuxproject.org 13548W: https://github.com/SELinuxProject 13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13550S: Supported 13551F: include/linux/selinux* 13552F: security/selinux/ 13553F: scripts/selinux/ 13554F: Documentation/admin-guide/LSM/SELinux.rst 13555 13556SENSABLE PHANTOM 13557M: Jiri Slaby <jirislaby@gmail.com> 13558S: Maintained 13559F: drivers/misc/phantom.c 13560F: include/uapi/linux/phantom.h 13561 13562SERIAL DEVICE BUS 13563M: Rob Herring <robh@kernel.org> 13564L: linux-serial@vger.kernel.org 13565S: Maintained 13566F: Documentation/devicetree/bindings/serial/slave-device.txt 13567F: drivers/tty/serdev/ 13568F: include/linux/serdev.h 13569 13570SERIAL DRIVERS 13571M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13572L: linux-serial@vger.kernel.org 13573S: Maintained 13574F: Documentation/devicetree/bindings/serial/ 13575F: drivers/tty/serial/ 13576 13577SERIAL IR RECEIVER 13578M: Sean Young <sean@mess.org> 13579L: linux-media@vger.kernel.org 13580S: Maintained 13581F: drivers/media/rc/serial_ir.c 13582 13583SFC NETWORK DRIVER 13584M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13585M: Edward Cree <ecree@solarflare.com> 13586M: Bert Kenward <bkenward@solarflare.com> 13587L: netdev@vger.kernel.org 13588S: Supported 13589F: drivers/net/ethernet/sfc/ 13590 13591SGI GRU DRIVER 13592M: Dimitri Sivanich <sivanich@sgi.com> 13593S: Maintained 13594F: drivers/misc/sgi-gru/ 13595 13596SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13597M: Pat Gefre <pfg@sgi.com> 13598L: linux-ia64@vger.kernel.org 13599S: Supported 13600F: Documentation/ia64/serial.txt 13601F: drivers/tty/serial/ioc?_serial.c 13602F: include/linux/ioc?.h 13603 13604SGI XP/XPC/XPNET DRIVER 13605M: Cliff Whickman <cpw@sgi.com> 13606M: Robin Holt <robinmholt@gmail.com> 13607S: Maintained 13608F: drivers/misc/sgi-xp/ 13609 13610SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13611M: Ursula Braun <ubraun@linux.ibm.com> 13612L: linux-s390@vger.kernel.org 13613W: http://www.ibm.com/developerworks/linux/linux390/ 13614S: Supported 13615F: net/smc/ 13616 13617SHARP RJ54N1CB0C SENSOR DRIVER 13618M: Jacopo Mondi <jacopo@jmondi.org> 13619L: linux-media@vger.kernel.org 13620T: git git://linuxtv.org/media_tree.git 13621S: Odd fixes 13622F: drivers/media/i2c/rj54n1cb0c.c 13623F: include/media/i2c/rj54n1cb0c.h 13624 13625SH_VEU V4L2 MEM2MEM DRIVER 13626L: linux-media@vger.kernel.org 13627S: Orphan 13628F: drivers/media/platform/sh_veu.c 13629 13630SH_VOU V4L2 OUTPUT DRIVER 13631L: linux-media@vger.kernel.org 13632S: Orphan 13633F: drivers/media/platform/sh_vou.c 13634F: include/media/drv-intf/sh_vou.h 13635 13636SI2157 MEDIA DRIVER 13637M: Antti Palosaari <crope@iki.fi> 13638L: linux-media@vger.kernel.org 13639W: https://linuxtv.org 13640W: http://palosaari.fi/linux/ 13641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13642T: git git://linuxtv.org/anttip/media_tree.git 13643S: Maintained 13644F: drivers/media/tuners/si2157* 13645 13646SI2165 MEDIA DRIVER 13647M: Matthias Schwarzott <zzam@gentoo.org> 13648L: linux-media@vger.kernel.org 13649W: https://linuxtv.org 13650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13651S: Maintained 13652F: drivers/media/dvb-frontends/si2165* 13653 13654SI2168 MEDIA DRIVER 13655M: Antti Palosaari <crope@iki.fi> 13656L: linux-media@vger.kernel.org 13657W: https://linuxtv.org 13658W: http://palosaari.fi/linux/ 13659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13660T: git git://linuxtv.org/anttip/media_tree.git 13661S: Maintained 13662F: drivers/media/dvb-frontends/si2168* 13663 13664SI470X FM RADIO RECEIVER I2C DRIVER 13665M: Hans Verkuil <hverkuil@xs4all.nl> 13666L: linux-media@vger.kernel.org 13667T: git git://linuxtv.org/media_tree.git 13668W: https://linuxtv.org 13669S: Odd Fixes 13670F: drivers/media/radio/si470x/radio-si470x-i2c.c 13671 13672SI470X FM RADIO RECEIVER USB DRIVER 13673M: Hans Verkuil <hverkuil@xs4all.nl> 13674L: linux-media@vger.kernel.org 13675T: git git://linuxtv.org/media_tree.git 13676W: https://linuxtv.org 13677S: Maintained 13678F: drivers/media/radio/si470x/radio-si470x-common.c 13679F: drivers/media/radio/si470x/radio-si470x.h 13680F: drivers/media/radio/si470x/radio-si470x-usb.c 13681 13682SI4713 FM RADIO TRANSMITTER I2C DRIVER 13683M: Eduardo Valentin <edubezval@gmail.com> 13684L: linux-media@vger.kernel.org 13685T: git git://linuxtv.org/media_tree.git 13686W: https://linuxtv.org 13687S: Odd Fixes 13688F: drivers/media/radio/si4713/si4713.? 13689 13690SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13691M: Eduardo Valentin <edubezval@gmail.com> 13692L: linux-media@vger.kernel.org 13693T: git git://linuxtv.org/media_tree.git 13694W: https://linuxtv.org 13695S: Odd Fixes 13696F: drivers/media/radio/si4713/radio-platform-si4713.c 13697 13698SI4713 FM RADIO TRANSMITTER USB DRIVER 13699M: Hans Verkuil <hverkuil@xs4all.nl> 13700L: linux-media@vger.kernel.org 13701T: git git://linuxtv.org/media_tree.git 13702W: https://linuxtv.org 13703S: Maintained 13704F: drivers/media/radio/si4713/radio-usb-si4713.c 13705 13706SIANO DVB DRIVER 13707M: Mauro Carvalho Chehab <mchehab@kernel.org> 13708L: linux-media@vger.kernel.org 13709W: https://linuxtv.org 13710T: git git://linuxtv.org/media_tree.git 13711S: Odd fixes 13712F: drivers/media/common/siano/ 13713F: drivers/media/usb/siano/ 13714F: drivers/media/usb/siano/ 13715F: drivers/media/mmc/siano/ 13716 13717SIFIVE DRIVERS 13718M: Palmer Dabbelt <palmer@sifive.com> 13719L: linux-riscv@lists.infradead.org 13720T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13721S: Supported 13722K: sifive 13723N: sifive 13724 13725SILEAD TOUCHSCREEN DRIVER 13726M: Hans de Goede <hdegoede@redhat.com> 13727L: linux-input@vger.kernel.org 13728L: platform-driver-x86@vger.kernel.org 13729S: Maintained 13730F: drivers/input/touchscreen/silead.c 13731F: drivers/platform/x86/touchscreen_dmi.c 13732 13733SILICON MOTION SM712 FRAME BUFFER DRIVER 13734M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13735M: Teddy Wang <teddy.wang@siliconmotion.com> 13736M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13737L: linux-fbdev@vger.kernel.org 13738S: Maintained 13739F: drivers/video/fbdev/sm712* 13740F: Documentation/fb/sm712fb.txt 13741 13742SIMPLE FIRMWARE INTERFACE (SFI) 13743M: Len Brown <lenb@kernel.org> 13744L: sfi-devel@simplefirmware.org 13745W: http://simplefirmware.org/ 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13747S: Supported 13748F: arch/x86/platform/sfi/ 13749F: drivers/sfi/ 13750F: include/linux/sfi*.h 13751 13752SIMPLEFB FB DRIVER 13753M: Hans de Goede <hdegoede@redhat.com> 13754L: linux-fbdev@vger.kernel.org 13755S: Maintained 13756F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13757F: drivers/video/fbdev/simplefb.c 13758F: include/linux/platform_data/simplefb.h 13759 13760SIMTEC EB110ATX (Chalice CATS) 13761P: Ben Dooks 13762P: Vincent Sanders <vince@simtec.co.uk> 13763M: Simtec Linux Team <linux@simtec.co.uk> 13764W: http://www.simtec.co.uk/products/EB110ATX/ 13765S: Supported 13766 13767SIMTEC EB2410ITX (BAST) 13768P: Ben Dooks 13769P: Vincent Sanders <vince@simtec.co.uk> 13770M: Simtec Linux Team <linux@simtec.co.uk> 13771W: http://www.simtec.co.uk/products/EB2410ITX/ 13772S: Supported 13773F: arch/arm/mach-s3c24xx/mach-bast.c 13774F: arch/arm/mach-s3c24xx/bast-ide.c 13775F: arch/arm/mach-s3c24xx/bast-irq.c 13776 13777SIPHASH PRF ROUTINES 13778M: Jason A. Donenfeld <Jason@zx2c4.com> 13779S: Maintained 13780F: lib/siphash.c 13781F: lib/test_siphash.c 13782F: include/linux/siphash.h 13783 13784SIOX 13785M: Gavin Schenk <g.schenk@eckelmann.de> 13786M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13787R: Pengutronix Kernel Team <kernel@pengutronix.de> 13788S: Supported 13789F: drivers/siox/* 13790F: drivers/gpio/gpio-siox.c 13791F: include/trace/events/siox.h 13792 13793SIS 190 ETHERNET DRIVER 13794M: Francois Romieu <romieu@fr.zoreil.com> 13795L: netdev@vger.kernel.org 13796S: Maintained 13797F: drivers/net/ethernet/sis/sis190.c 13798 13799SIS 900/7016 FAST ETHERNET DRIVER 13800M: Daniele Venzano <venza@brownhat.org> 13801W: http://www.brownhat.org/sis900.html 13802L: netdev@vger.kernel.org 13803S: Maintained 13804F: drivers/net/ethernet/sis/sis900.* 13805 13806SIS FRAMEBUFFER DRIVER 13807M: Thomas Winischhofer <thomas@winischhofer.net> 13808W: http://www.winischhofer.net/linuxsisvga.shtml 13809S: Maintained 13810F: Documentation/fb/sisfb.txt 13811F: drivers/video/fbdev/sis/ 13812F: include/video/sisfb.h 13813 13814SIS USB2VGA DRIVER 13815M: Thomas Winischhofer <thomas@winischhofer.net> 13816W: http://www.winischhofer.at/linuxsisusbvga.shtml 13817S: Maintained 13818F: drivers/usb/misc/sisusbvga/ 13819 13820SLAB ALLOCATOR 13821M: Christoph Lameter <cl@linux.com> 13822M: Pekka Enberg <penberg@kernel.org> 13823M: David Rientjes <rientjes@google.com> 13824M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13825M: Andrew Morton <akpm@linux-foundation.org> 13826L: linux-mm@kvack.org 13827S: Maintained 13828F: include/linux/sl?b*.h 13829F: mm/sl?b* 13830 13831SLEEPABLE READ-COPY UPDATE (SRCU) 13832M: Lai Jiangshan <jiangshanlai@gmail.com> 13833M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13834M: Josh Triplett <josh@joshtriplett.org> 13835R: Steven Rostedt <rostedt@goodmis.org> 13836R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13837L: linux-kernel@vger.kernel.org 13838W: http://www.rdrop.com/users/paulmck/RCU/ 13839S: Supported 13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13841F: include/linux/srcu*.h 13842F: kernel/rcu/srcu*.c 13843 13844SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13845M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13847S: Maintained 13848F: drivers/slimbus/ 13849F: Documentation/devicetree/bindings/slimbus/ 13850F: include/linux/slimbus.h 13851 13852SMACK SECURITY MODULE 13853M: Casey Schaufler <casey@schaufler-ca.com> 13854L: linux-security-module@vger.kernel.org 13855W: http://schaufler-ca.com 13856T: git git://github.com/cschaufler/smack-next 13857S: Maintained 13858F: Documentation/admin-guide/LSM/Smack.rst 13859F: security/smack/ 13860 13861SMC91x ETHERNET DRIVER 13862M: Nicolas Pitre <nico@fluxnic.net> 13863S: Odd Fixes 13864F: drivers/net/ethernet/smsc/smc91x.* 13865 13866SMIA AND SMIA++ IMAGE SENSOR DRIVER 13867M: Sakari Ailus <sakari.ailus@iki.fi> 13868L: linux-media@vger.kernel.org 13869S: Maintained 13870F: drivers/media/i2c/smiapp/ 13871F: include/media/i2c/smiapp.h 13872F: drivers/media/i2c/smiapp-pll.c 13873F: drivers/media/i2c/smiapp-pll.h 13874F: include/uapi/linux/smiapp.h 13875F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13876 13877SMM665 HARDWARE MONITOR DRIVER 13878M: Guenter Roeck <linux@roeck-us.net> 13879L: linux-hwmon@vger.kernel.org 13880S: Maintained 13881F: Documentation/hwmon/smm665 13882F: drivers/hwmon/smm665.c 13883 13884SMSC EMC2103 HARDWARE MONITOR DRIVER 13885M: Steve Glendinning <steve.glendinning@shawell.net> 13886L: linux-hwmon@vger.kernel.org 13887S: Maintained 13888F: Documentation/hwmon/emc2103 13889F: drivers/hwmon/emc2103.c 13890 13891SMSC SCH5627 HARDWARE MONITOR DRIVER 13892M: Hans de Goede <hdegoede@redhat.com> 13893L: linux-hwmon@vger.kernel.org 13894S: Supported 13895F: Documentation/hwmon/sch5627 13896F: drivers/hwmon/sch5627.c 13897 13898SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13899M: Steve Glendinning <steve.glendinning@shawell.net> 13900L: linux-fbdev@vger.kernel.org 13901S: Maintained 13902F: drivers/video/fbdev/smscufx.c 13903 13904SMSC47B397 HARDWARE MONITOR DRIVER 13905M: Jean Delvare <jdelvare@suse.com> 13906L: linux-hwmon@vger.kernel.org 13907S: Maintained 13908F: Documentation/hwmon/smsc47b397 13909F: drivers/hwmon/smsc47b397.c 13910 13911SMSC911x ETHERNET DRIVER 13912M: Steve Glendinning <steve.glendinning@shawell.net> 13913L: netdev@vger.kernel.org 13914S: Maintained 13915F: include/linux/smsc911x.h 13916F: drivers/net/ethernet/smsc/smsc911x.* 13917 13918SMSC9420 PCI ETHERNET DRIVER 13919M: Steve Glendinning <steve.glendinning@shawell.net> 13920L: netdev@vger.kernel.org 13921S: Maintained 13922F: drivers/net/ethernet/smsc/smsc9420.* 13923 13924SOC-CAMERA V4L2 SUBSYSTEM 13925L: linux-media@vger.kernel.org 13926T: git git://linuxtv.org/media_tree.git 13927S: Orphan 13928F: include/media/soc* 13929F: drivers/media/i2c/soc_camera/ 13930F: drivers/media/platform/soc_camera/ 13931 13932SOCIONEXT SYNQUACER I2C DRIVER 13933M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13934L: linux-i2c@vger.kernel.org 13935S: Maintained 13936F: drivers/i2c/busses/i2c-synquacer.c 13937F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13938 13939SOCIONEXT UNIPHIER SOUND DRIVER 13940L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13941S: Orphan 13942F: sound/soc/uniphier/ 13943 13944SOEKRIS NET48XX LED SUPPORT 13945M: Chris Boot <bootc@bootc.net> 13946S: Maintained 13947F: drivers/leds/leds-net48xx.c 13948 13949SOFT-ROCE DRIVER (rxe) 13950M: Moni Shoua <monis@mellanox.com> 13951L: linux-rdma@vger.kernel.org 13952S: Supported 13953W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13954Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13955F: drivers/infiniband/sw/rxe/ 13956F: include/uapi/rdma/rdma_user_rxe.h 13957 13958SOFTLOGIC 6x10 MPEG CODEC 13959M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13960M: Anton Sviridenko <anton@corp.bluecherry.net> 13961M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13962M: Andrey Utkin <andrey_utkin@fastmail.com> 13963M: Ismael Luceno <ismael@iodev.co.uk> 13964L: linux-media@vger.kernel.org 13965S: Supported 13966F: drivers/media/pci/solo6x10/ 13967 13968SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13969M: James Morse <james.morse@arm.com> 13970L: linux-arm-kernel@lists.infradead.org 13971S: Maintained 13972F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13973F: drivers/firmware/arm_sdei.c 13974F: include/linux/arm_sdei.h 13975F: include/uapi/linux/arm_sdei.h 13976 13977SOFTWARE RAID (Multiple Disks) SUPPORT 13978M: Shaohua Li <shli@kernel.org> 13979L: linux-raid@vger.kernel.org 13980T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13981S: Supported 13982F: drivers/md/Makefile 13983F: drivers/md/Kconfig 13984F: drivers/md/md* 13985F: drivers/md/raid* 13986F: include/linux/raid/ 13987F: include/uapi/linux/raid/ 13988 13989SOCIONEXT (SNI) AVE NETWORK DRIVER 13990M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13991L: netdev@vger.kernel.org 13992S: Maintained 13993F: drivers/net/ethernet/socionext/sni_ave.c 13994F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13995 13996SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13997M: Jassi Brar <jaswinder.singh@linaro.org> 13998L: netdev@vger.kernel.org 13999S: Maintained 14000F: drivers/net/ethernet/socionext/netsec.c 14001F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14002 14003SOLIDRUN CLEARFOG SUPPORT 14004M: Russell King <linux@armlinux.org.uk> 14005S: Maintained 14006F: arch/arm/boot/dts/armada-388-clearfog* 14007F: arch/arm/boot/dts/armada-38x-solidrun-* 14008 14009SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14010M: Russell King <linux@armlinux.org.uk> 14011S: Maintained 14012F: arch/arm/boot/dts/imx6*-cubox-i* 14013F: arch/arm/boot/dts/imx6*-hummingboard* 14014F: arch/arm/boot/dts/imx6*-sr-* 14015 14016SONIC NETWORK DRIVER 14017M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14018L: netdev@vger.kernel.org 14019S: Maintained 14020F: drivers/net/ethernet/natsemi/sonic.* 14021 14022SONICS SILICON BACKPLANE DRIVER (SSB) 14023M: Michael Buesch <m@bues.ch> 14024L: linux-wireless@vger.kernel.org 14025S: Maintained 14026F: drivers/ssb/ 14027F: include/linux/ssb/ 14028 14029SONY IMX214 SENSOR DRIVER 14030M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14031L: linux-media@vger.kernel.org 14032T: git git://linuxtv.org/media_tree.git 14033S: Maintained 14034F: drivers/media/i2c/imx214.c 14035F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14036 14037SONY IMX258 SENSOR DRIVER 14038M: Sakari Ailus <sakari.ailus@linux.intel.com> 14039L: linux-media@vger.kernel.org 14040T: git git://linuxtv.org/media_tree.git 14041S: Maintained 14042F: drivers/media/i2c/imx258.c 14043 14044SONY IMX274 SENSOR DRIVER 14045M: Leon Luo <leonl@leopardimaging.com> 14046L: linux-media@vger.kernel.org 14047T: git git://linuxtv.org/media_tree.git 14048S: Maintained 14049F: drivers/media/i2c/imx274.c 14050F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14051 14052SONY IMX319 SENSOR DRIVER 14053M: Bingbu Cao <bingbu.cao@intel.com> 14054L: linux-media@vger.kernel.org 14055T: git git://linuxtv.org/media_tree.git 14056S: Maintained 14057F: drivers/media/i2c/imx319.c 14058 14059SONY IMX355 SENSOR DRIVER 14060M: Tianshu Qiu <tian.shu.qiu@intel.com> 14061L: linux-media@vger.kernel.org 14062T: git git://linuxtv.org/media_tree.git 14063S: Maintained 14064F: drivers/media/i2c/imx355.c 14065 14066SONY MEMORYSTICK CARD SUPPORT 14067M: Alex Dubov <oakad@yahoo.com> 14068W: http://tifmxx.berlios.de/ 14069S: Maintained 14070F: drivers/memstick/host/tifm_ms.c 14071 14072SONY MEMORYSTICK STANDARD SUPPORT 14073M: Maxim Levitsky <maximlevitsky@gmail.com> 14074S: Maintained 14075F: drivers/memstick/core/ms_block.* 14076 14077SONY VAIO CONTROL DEVICE DRIVER 14078M: Mattia Dongili <malattia@linux.it> 14079L: platform-driver-x86@vger.kernel.org 14080W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14081S: Maintained 14082F: Documentation/laptops/sony-laptop.txt 14083F: drivers/char/sonypi.c 14084F: drivers/platform/x86/sony-laptop.c 14085F: include/linux/sony-laptop.h 14086 14087SOUND 14088M: Jaroslav Kysela <perex@perex.cz> 14089M: Takashi Iwai <tiwai@suse.com> 14090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14091W: http://www.alsa-project.org/ 14092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14093T: git git://git.alsa-project.org/alsa-kernel.git 14094Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14095S: Maintained 14096F: Documentation/sound/ 14097F: include/sound/ 14098F: include/uapi/sound/ 14099F: sound/ 14100 14101SOUND - COMPRESSED AUDIO 14102M: Vinod Koul <vkoul@kernel.org> 14103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14105S: Supported 14106F: Documentation/sound/designs/compress-offload.rst 14107F: include/sound/compress_driver.h 14108F: include/uapi/sound/compress_* 14109F: sound/core/compress_offload.c 14110F: sound/soc/soc-compress.c 14111 14112SOUND - DMAENGINE HELPERS 14113M: Lars-Peter Clausen <lars@metafoo.de> 14114S: Supported 14115F: include/sound/dmaengine_pcm.h 14116F: sound/core/pcm_dmaengine.c 14117F: sound/soc/soc-generic-dmaengine-pcm.c 14118 14119SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14120M: Liam Girdwood <lgirdwood@gmail.com> 14121M: Mark Brown <broonie@kernel.org> 14122T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14124W: http://alsa-project.org/main/index.php/ASoC 14125S: Supported 14126F: Documentation/devicetree/bindings/sound/ 14127F: Documentation/sound/soc/ 14128F: sound/soc/ 14129F: include/dt-bindings/sound/ 14130F: include/sound/soc* 14131 14132SOUNDWIRE SUBSYSTEM 14133M: Vinod Koul <vkoul@kernel.org> 14134M: Sanyog Kale <sanyog.r.kale@intel.com> 14135R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14136L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14137S: Supported 14138F: Documentation/driver-api/soundwire/ 14139F: drivers/soundwire/ 14140F: include/linux/soundwire/ 14141 14142SP2 MEDIA DRIVER 14143M: Olli Salonen <olli.salonen@iki.fi> 14144L: linux-media@vger.kernel.org 14145W: https://linuxtv.org 14146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14147S: Maintained 14148F: drivers/media/dvb-frontends/sp2* 14149 14150SPARC + UltraSPARC (sparc/sparc64) 14151M: "David S. Miller" <davem@davemloft.net> 14152L: sparclinux@vger.kernel.org 14153Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14154T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14156S: Maintained 14157F: arch/sparc/ 14158F: drivers/sbus/ 14159 14160SPARC SERIAL DRIVERS 14161M: "David S. Miller" <davem@davemloft.net> 14162L: sparclinux@vger.kernel.org 14163T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14164T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14165S: Maintained 14166F: include/linux/sunserialcore.h 14167F: drivers/tty/serial/suncore.c 14168F: drivers/tty/serial/sunhv.c 14169F: drivers/tty/serial/sunsab.c 14170F: drivers/tty/serial/sunsab.h 14171F: drivers/tty/serial/sunsu.c 14172F: drivers/tty/serial/sunzilog.c 14173F: drivers/tty/serial/sunzilog.h 14174F: drivers/tty/vcc.c 14175 14176SPARSE CHECKER 14177M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14178L: linux-sparse@vger.kernel.org 14179W: https://sparse.wiki.kernel.org/ 14180T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14181S: Maintained 14182F: include/linux/compiler.h 14183 14184SPEAR CLOCK FRAMEWORK SUPPORT 14185M: Viresh Kumar <vireshk@kernel.org> 14186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14187W: http://www.st.com/spear 14188S: Maintained 14189F: drivers/clk/spear/ 14190 14191SPEAR PLATFORM SUPPORT 14192M: Viresh Kumar <vireshk@kernel.org> 14193M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14195W: http://www.st.com/spear 14196S: Maintained 14197F: arch/arm/boot/dts/spear* 14198F: arch/arm/mach-spear/ 14199 14200SPI NOR SUBSYSTEM 14201M: Marek Vasut <marek.vasut@gmail.com> 14202L: linux-mtd@lists.infradead.org 14203W: http://www.linux-mtd.infradead.org/ 14204Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14205T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14206T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14207S: Maintained 14208F: drivers/mtd/spi-nor/ 14209F: include/linux/mtd/spi-nor.h 14210 14211SPI SUBSYSTEM 14212M: Mark Brown <broonie@kernel.org> 14213L: linux-spi@vger.kernel.org 14214T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14215Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14216S: Maintained 14217F: Documentation/devicetree/bindings/spi/ 14218F: Documentation/spi/ 14219F: drivers/spi/ 14220F: include/linux/spi/ 14221F: include/uapi/linux/spi/ 14222F: tools/spi/ 14223 14224SPIDERNET NETWORK DRIVER for CELL 14225M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14226L: netdev@vger.kernel.org 14227S: Supported 14228F: Documentation/networking/spider_net.txt 14229F: drivers/net/ethernet/toshiba/spider_net* 14230 14231SPMI SUBSYSTEM 14232R: Stephen Boyd <sboyd@kernel.org> 14233L: linux-arm-msm@vger.kernel.org 14234F: Documentation/devicetree/bindings/spmi/ 14235F: drivers/spmi/ 14236F: include/dt-bindings/spmi/spmi.h 14237F: include/linux/spmi.h 14238F: include/trace/events/spmi.h 14239 14240SPU FILE SYSTEM 14241M: Jeremy Kerr <jk@ozlabs.org> 14242L: linuxppc-dev@lists.ozlabs.org 14243W: http://www.ibm.com/developerworks/power/cell/ 14244S: Supported 14245F: Documentation/filesystems/spufs.txt 14246F: arch/powerpc/platforms/cell/spufs/ 14247 14248SQUASHFS FILE SYSTEM 14249M: Phillip Lougher <phillip@squashfs.org.uk> 14250L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14251W: http://squashfs.org.uk 14252T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14253S: Maintained 14254F: Documentation/filesystems/squashfs.txt 14255F: fs/squashfs/ 14256 14257SRM (Alpha) environment access 14258M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14259S: Maintained 14260F: arch/alpha/kernel/srm_env.c 14261 14262ST STM32 I2C/SMBUS DRIVER 14263M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14264L: linux-i2c@vger.kernel.org 14265S: Maintained 14266F: drivers/i2c/busses/i2c-stm32* 14267 14268ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14269M: Song Qiang <songqiang1304521@gmail.com> 14270L: linux-iio@vger.kernel.org 14271S: Maintained 14272F: drivers/iio/proximity/vl53l0x-i2c.c 14273F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14274 14275STABLE BRANCH 14276M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14277M: Sasha Levin <sashal@kernel.org> 14278L: stable@vger.kernel.org 14279S: Supported 14280F: Documentation/process/stable-kernel-rules.rst 14281 14282STAGING - COMEDI 14283M: Ian Abbott <abbotti@mev.co.uk> 14284M: H Hartley Sweeten <hsweeten@visionengravers.com> 14285S: Odd Fixes 14286F: drivers/staging/comedi/ 14287 14288STAGING - EROFS FILE SYSTEM 14289M: Gao Xiang <gaoxiang25@huawei.com> 14290M: Chao Yu <yuchao0@huawei.com> 14291L: linux-erofs@lists.ozlabs.org 14292S: Maintained 14293F: drivers/staging/erofs/ 14294 14295STAGING - INDUSTRIAL IO 14296M: Jonathan Cameron <jic23@kernel.org> 14297L: linux-iio@vger.kernel.org 14298S: Odd Fixes 14299F: Documentation/devicetree/bindings/staging/iio/ 14300F: drivers/staging/iio/ 14301 14302STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14303M: Marc Dietrich <marvin24@gmx.de> 14304L: ac100@lists.launchpad.net (moderated for non-subscribers) 14305L: linux-tegra@vger.kernel.org 14306S: Maintained 14307F: drivers/staging/nvec/ 14308 14309STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14310M: Jens Frederich <jfrederich@gmail.com> 14311M: Daniel Drake <dsd@laptop.org> 14312M: Jon Nettleton <jon.nettleton@gmail.com> 14313W: http://wiki.laptop.org/go/DCON 14314S: Maintained 14315F: drivers/staging/olpc_dcon/ 14316 14317STAGING - REALTEK RTL8712U DRIVERS 14318M: Larry Finger <Larry.Finger@lwfinger.net> 14319M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14320S: Odd Fixes 14321F: drivers/staging/rtl8712/ 14322 14323STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14324M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14325M: Teddy Wang <teddy.wang@siliconmotion.com> 14326M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14327L: linux-fbdev@vger.kernel.org 14328S: Maintained 14329F: drivers/staging/sm750fb/ 14330 14331STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14332M: William Hubbs <w.d.hubbs@gmail.com> 14333M: Chris Brannon <chris@the-brannons.com> 14334M: Kirk Reiser <kirk@reisers.ca> 14335M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14336L: speakup@linux-speakup.org 14337W: http://www.linux-speakup.org/ 14338S: Odd Fixes 14339F: drivers/staging/speakup/ 14340 14341STAGING - VIA VT665X DRIVERS 14342M: Forest Bond <forest@alittletooquiet.net> 14343S: Odd Fixes 14344F: drivers/staging/vt665?/ 14345 14346STAGING - WILC1000 WIFI DRIVER 14347M: Aditya Shankar <aditya.shankar@microchip.com> 14348M: Ganesh Krishna <ganesh.krishna@microchip.com> 14349L: linux-wireless@vger.kernel.org 14350S: Supported 14351F: drivers/staging/wilc1000/ 14352 14353STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14354M: Arnaud Patard <arnaud.patard@rtp-net.org> 14355S: Odd Fixes 14356F: drivers/staging/xgifb/ 14357 14358STAGING SUBSYSTEM 14359M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14360T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14361L: devel@driverdev.osuosl.org 14362S: Supported 14363F: drivers/staging/ 14364 14365STARFIRE/DURALAN NETWORK DRIVER 14366M: Ion Badulescu <ionut@badula.org> 14367S: Odd Fixes 14368F: drivers/net/ethernet/adaptec/starfire* 14369 14370STEC S1220 SKD DRIVER 14371M: Bart Van Assche <bart.vanassche@wdc.com> 14372L: linux-block@vger.kernel.org 14373S: Maintained 14374F: drivers/block/skd*[ch] 14375 14376STI AUDIO (ASoC) DRIVERS 14377M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14378L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14379S: Maintained 14380F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14381F: sound/soc/sti/ 14382 14383STI CEC DRIVER 14384M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14385S: Maintained 14386F: drivers/media/platform/sti/cec/ 14387F: Documentation/devicetree/bindings/media/stih-cec.txt 14388 14389STK1160 USB VIDEO CAPTURE DRIVER 14390M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14391L: linux-media@vger.kernel.org 14392T: git git://linuxtv.org/media_tree.git 14393S: Maintained 14394F: drivers/media/usb/stk1160/ 14395 14396STM32 AUDIO (ASoC) DRIVERS 14397M: Olivier Moysan <olivier.moysan@st.com> 14398M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14400S: Maintained 14401F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14402F: sound/soc/stm/ 14403 14404STM32 TIMER/LPTIMER DRIVERS 14405M: Fabrice Gasnier <fabrice.gasnier@st.com> 14406S: Maintained 14407F: drivers/*/stm32-*timer* 14408F: drivers/pwm/pwm-stm32* 14409F: include/linux/*/stm32-*tim* 14410F: Documentation/ABI/testing/*timer-stm32 14411F: Documentation/devicetree/bindings/*/stm32-*timer* 14412F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14413 14414STMMAC ETHERNET DRIVER 14415M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14416M: Alexandre Torgue <alexandre.torgue@st.com> 14417M: Jose Abreu <joabreu@synopsys.com> 14418L: netdev@vger.kernel.org 14419W: http://www.stlinux.com 14420S: Supported 14421F: drivers/net/ethernet/stmicro/stmmac/ 14422 14423SUN3/3X 14424M: Sam Creasey <sammy@sammy.net> 14425W: http://sammy.net/sun3/ 14426S: Maintained 14427F: arch/m68k/kernel/*sun3* 14428F: arch/m68k/sun3*/ 14429F: arch/m68k/include/asm/sun3* 14430F: drivers/net/ethernet/i825xx/sun3* 14431 14432SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14433M: Hans de Goede <hdegoede@redhat.com> 14434L: linux-input@vger.kernel.org 14435S: Maintained 14436F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14437F: drivers/input/keyboard/sun4i-lradc-keys.c 14438 14439SUNDANCE NETWORK DRIVER 14440M: Denis Kirjanov <kda@linux-powerpc.org> 14441L: netdev@vger.kernel.org 14442S: Maintained 14443F: drivers/net/ethernet/dlink/sundance.c 14444 14445SUPERH 14446M: Yoshinori Sato <ysato@users.sourceforge.jp> 14447M: Rich Felker <dalias@libc.org> 14448L: linux-sh@vger.kernel.org 14449Q: http://patchwork.kernel.org/project/linux-sh/list/ 14450S: Maintained 14451F: Documentation/sh/ 14452F: arch/sh/ 14453F: drivers/sh/ 14454 14455SUSPEND TO RAM 14456M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14457M: Len Brown <len.brown@intel.com> 14458M: Pavel Machek <pavel@ucw.cz> 14459L: linux-pm@vger.kernel.org 14460B: https://bugzilla.kernel.org 14461S: Supported 14462F: Documentation/power/ 14463F: arch/x86/kernel/acpi/ 14464F: drivers/base/power/ 14465F: kernel/power/ 14466F: include/linux/suspend.h 14467F: include/linux/freezer.h 14468F: include/linux/pm.h 14469 14470SVGA HANDLING 14471M: Martin Mares <mj@ucw.cz> 14472L: linux-video@atrey.karlin.mff.cuni.cz 14473S: Maintained 14474F: Documentation/svga.txt 14475F: arch/x86/boot/video* 14476 14477SWIOTLB SUBSYSTEM 14478M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14479L: iommu@lists.linux-foundation.org 14480T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14481S: Supported 14482F: kernel/dma/swiotlb.c 14483F: arch/*/kernel/pci-swiotlb.c 14484F: include/linux/swiotlb.h 14485 14486SWITCHDEV 14487M: Jiri Pirko <jiri@resnulli.us> 14488M: Ivan Vecera <ivecera@redhat.com> 14489L: netdev@vger.kernel.org 14490S: Supported 14491F: net/switchdev/ 14492F: include/net/switchdev.h 14493 14494SY8106A REGULATOR DRIVER 14495M: Icenowy Zheng <icenowy@aosc.io> 14496S: Maintained 14497F: drivers/regulator/sy8106a-regulator.c 14498F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14499 14500SYNC FILE FRAMEWORK 14501M: Sumit Semwal <sumit.semwal@linaro.org> 14502R: Gustavo Padovan <gustavo@padovan.org> 14503S: Maintained 14504L: linux-media@vger.kernel.org 14505L: dri-devel@lists.freedesktop.org 14506F: drivers/dma-buf/sync_* 14507F: drivers/dma-buf/dma-fence* 14508F: drivers/dma-buf/sw_sync.c 14509F: include/linux/sync_file.h 14510F: include/uapi/linux/sync_file.h 14511F: Documentation/sync_file.txt 14512T: git git://anongit.freedesktop.org/drm/drm-misc 14513 14514SYNOPSYS ARC ARCHITECTURE 14515M: Vineet Gupta <vgupta@synopsys.com> 14516L: linux-snps-arc@lists.infradead.org 14517S: Supported 14518F: arch/arc/ 14519F: Documentation/devicetree/bindings/arc/* 14520F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14521F: drivers/clocksource/arc_timer.c 14522F: drivers/tty/serial/arc_uart.c 14523T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14524 14525SYNOPSYS ARC HSDK SDP pll clock driver 14526M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14527S: Supported 14528F: drivers/clk/clk-hsdk-pll.c 14529F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14530 14531SYNOPSYS ARC SDP clock driver 14532M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14533S: Supported 14534F: drivers/clk/axs10x/* 14535F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14536 14537SYNOPSYS ARC SDP platform support 14538M: Alexey Brodkin <abrodkin@synopsys.com> 14539S: Supported 14540F: arch/arc/plat-axs10x 14541F: arch/arc/boot/dts/ax* 14542F: Documentation/devicetree/bindings/arc/axs10* 14543 14544SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14545M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14546S: Supported 14547F: drivers/reset/reset-axs10x.c 14548F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14549 14550SYNOPSYS CREG GPIO DRIVER 14551M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14552S: Maintained 14553F: drivers/gpio/gpio-creg-snps.c 14554F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14555 14556SYNOPSYS DESIGNWARE 8250 UART DRIVER 14557R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14558S: Maintained 14559F: drivers/tty/serial/8250/8250_dw.c 14560 14561SYNOPSYS DESIGNWARE APB GPIO DRIVER 14562M: Hoan Tran <hotran@apm.com> 14563L: linux-gpio@vger.kernel.org 14564S: Maintained 14565F: drivers/gpio/gpio-dwapb.c 14566F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14567 14568SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14569M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14570S: Maintained 14571F: drivers/dma/dwi-axi-dmac/ 14572F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14573 14574SYNOPSYS DESIGNWARE DMAC DRIVER 14575M: Viresh Kumar <vireshk@kernel.org> 14576R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14577S: Maintained 14578F: include/linux/dma/dw.h 14579F: include/linux/platform_data/dma-dw.h 14580F: drivers/dma/dw/ 14581 14582SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14583M: Jose Abreu <Jose.Abreu@synopsys.com> 14584L: netdev@vger.kernel.org 14585S: Supported 14586F: drivers/net/ethernet/synopsys/ 14587 14588SYNOPSYS DESIGNWARE I2C DRIVER 14589M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14590R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14591R: Mika Westerberg <mika.westerberg@linux.intel.com> 14592L: linux-i2c@vger.kernel.org 14593S: Maintained 14594F: drivers/i2c/busses/i2c-designware-* 14595F: include/linux/platform_data/i2c-designware.h 14596 14597SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14598M: Jaehoon Chung <jh80.chung@samsung.com> 14599L: linux-mmc@vger.kernel.org 14600S: Maintained 14601F: drivers/mmc/host/dw_mmc* 14602 14603SYNOPSYS HSDK RESET CONTROLLER DRIVER 14604M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14605S: Supported 14606F: drivers/reset/reset-hsdk.c 14607F: include/dt-bindings/reset/snps,hsdk-reset.h 14608F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14609 14610SYSTEM CONFIGURATION (SYSCON) 14611M: Lee Jones <lee.jones@linaro.org> 14612M: Arnd Bergmann <arnd@arndb.de> 14613T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14614S: Supported 14615F: drivers/mfd/syscon.c 14616 14617SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14618M: Sudeep Holla <sudeep.holla@arm.com> 14619L: linux-arm-kernel@lists.infradead.org 14620S: Maintained 14621F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14622F: drivers/clk/clk-sc[mp]i.c 14623F: drivers/cpufreq/sc[mp]i-cpufreq.c 14624F: drivers/firmware/arm_scpi.c 14625F: drivers/firmware/arm_scmi/ 14626F: include/linux/sc[mp]i_protocol.h 14627 14628SYSTEM RESET/SHUTDOWN DRIVERS 14629M: Sebastian Reichel <sre@kernel.org> 14630L: linux-pm@vger.kernel.org 14631T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14632S: Maintained 14633F: Documentation/devicetree/bindings/power/reset/ 14634F: drivers/power/reset/ 14635 14636SYSTEM TRACE MODULE CLASS 14637M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14638S: Maintained 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14640F: Documentation/trace/stm.rst 14641F: drivers/hwtracing/stm/ 14642F: include/linux/stm.h 14643F: include/uapi/linux/stm.h 14644 14645SYSV FILESYSTEM 14646M: Christoph Hellwig <hch@infradead.org> 14647S: Maintained 14648F: Documentation/filesystems/sysv-fs.txt 14649F: fs/sysv/ 14650F: include/linux/sysv_fs.h 14651 14652TARGET SUBSYSTEM 14653M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14654L: linux-scsi@vger.kernel.org 14655L: target-devel@vger.kernel.org 14656W: http://www.linux-iscsi.org 14657W: http://groups.google.com/group/linux-iscsi-target-dev 14658T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14659S: Supported 14660F: drivers/target/ 14661F: include/target/ 14662F: Documentation/target/ 14663 14664TASKSTATS STATISTICS INTERFACE 14665M: Balbir Singh <bsingharora@gmail.com> 14666S: Maintained 14667F: Documentation/accounting/taskstats* 14668F: include/linux/taskstats* 14669F: kernel/taskstats.c 14670 14671TC subsystem 14672M: Jamal Hadi Salim <jhs@mojatatu.com> 14673M: Cong Wang <xiyou.wangcong@gmail.com> 14674M: Jiri Pirko <jiri@resnulli.us> 14675L: netdev@vger.kernel.org 14676S: Maintained 14677F: include/net/pkt_cls.h 14678F: include/net/pkt_sched.h 14679F: include/net/tc_act/ 14680F: include/uapi/linux/pkt_cls.h 14681F: include/uapi/linux/pkt_sched.h 14682F: include/uapi/linux/tc_act/ 14683F: include/uapi/linux/tc_ematch/ 14684F: net/sched/ 14685 14686TC90522 MEDIA DRIVER 14687M: Akihiro Tsukada <tskd08@gmail.com> 14688L: linux-media@vger.kernel.org 14689S: Odd Fixes 14690F: drivers/media/dvb-frontends/tc90522* 14691 14692TCP LOW PRIORITY MODULE 14693M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14694M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14695W: http://tcp-lp-mod.sourceforge.net/ 14696S: Maintained 14697F: net/ipv4/tcp_lp.c 14698 14699TDA10071 MEDIA DRIVER 14700M: Antti Palosaari <crope@iki.fi> 14701L: linux-media@vger.kernel.org 14702W: https://linuxtv.org 14703W: http://palosaari.fi/linux/ 14704Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14705T: git git://linuxtv.org/anttip/media_tree.git 14706S: Maintained 14707F: drivers/media/dvb-frontends/tda10071* 14708 14709TDA18212 MEDIA DRIVER 14710M: Antti Palosaari <crope@iki.fi> 14711L: linux-media@vger.kernel.org 14712W: https://linuxtv.org 14713W: http://palosaari.fi/linux/ 14714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14715T: git git://linuxtv.org/anttip/media_tree.git 14716S: Maintained 14717F: drivers/media/tuners/tda18212* 14718 14719TDA18218 MEDIA DRIVER 14720M: Antti Palosaari <crope@iki.fi> 14721L: linux-media@vger.kernel.org 14722W: https://linuxtv.org 14723W: http://palosaari.fi/linux/ 14724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14725T: git git://linuxtv.org/anttip/media_tree.git 14726S: Maintained 14727F: drivers/media/tuners/tda18218* 14728 14729TDA18250 MEDIA DRIVER 14730M: Olli Salonen <olli.salonen@iki.fi> 14731L: linux-media@vger.kernel.org 14732W: https://linuxtv.org 14733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14734T: git git://linuxtv.org/media_tree.git 14735S: Maintained 14736F: drivers/media/tuners/tda18250* 14737 14738TDA18271 MEDIA DRIVER 14739M: Michael Krufky <mkrufky@linuxtv.org> 14740L: linux-media@vger.kernel.org 14741W: https://linuxtv.org 14742W: http://github.com/mkrufky 14743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14744T: git git://linuxtv.org/mkrufky/tuners.git 14745S: Maintained 14746F: drivers/media/tuners/tda18271* 14747 14748TDA1997x MEDIA DRIVER 14749M: Tim Harvey <tharvey@gateworks.com> 14750L: linux-media@vger.kernel.org 14751W: https://linuxtv.org 14752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14753S: Maintained 14754F: drivers/media/i2c/tda1997x.* 14755 14756TDA827x MEDIA DRIVER 14757M: Michael Krufky <mkrufky@linuxtv.org> 14758L: linux-media@vger.kernel.org 14759W: https://linuxtv.org 14760W: http://github.com/mkrufky 14761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14762T: git git://linuxtv.org/mkrufky/tuners.git 14763S: Maintained 14764F: drivers/media/tuners/tda8290.* 14765 14766TDA8290 MEDIA DRIVER 14767M: Michael Krufky <mkrufky@linuxtv.org> 14768L: linux-media@vger.kernel.org 14769W: https://linuxtv.org 14770W: http://github.com/mkrufky 14771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14772T: git git://linuxtv.org/mkrufky/tuners.git 14773S: Maintained 14774F: drivers/media/tuners/tda8290.* 14775 14776TDA9840 MEDIA DRIVER 14777M: Hans Verkuil <hverkuil@xs4all.nl> 14778L: linux-media@vger.kernel.org 14779T: git git://linuxtv.org/media_tree.git 14780W: https://linuxtv.org 14781S: Maintained 14782F: drivers/media/i2c/tda9840* 14783 14784TEA5761 TUNER DRIVER 14785M: Mauro Carvalho Chehab <mchehab@kernel.org> 14786L: linux-media@vger.kernel.org 14787W: https://linuxtv.org 14788T: git git://linuxtv.org/media_tree.git 14789S: Odd fixes 14790F: drivers/media/tuners/tea5761.* 14791 14792TEA5767 TUNER DRIVER 14793M: Mauro Carvalho Chehab <mchehab@kernel.org> 14794L: linux-media@vger.kernel.org 14795W: https://linuxtv.org 14796T: git git://linuxtv.org/media_tree.git 14797S: Maintained 14798F: drivers/media/tuners/tea5767.* 14799 14800TEA6415C MEDIA DRIVER 14801M: Hans Verkuil <hverkuil@xs4all.nl> 14802L: linux-media@vger.kernel.org 14803T: git git://linuxtv.org/media_tree.git 14804W: https://linuxtv.org 14805S: Maintained 14806F: drivers/media/i2c/tea6415c* 14807 14808TEA6420 MEDIA DRIVER 14809M: Hans Verkuil <hverkuil@xs4all.nl> 14810L: linux-media@vger.kernel.org 14811T: git git://linuxtv.org/media_tree.git 14812W: https://linuxtv.org 14813S: Maintained 14814F: drivers/media/i2c/tea6420* 14815 14816TEAM DRIVER 14817M: Jiri Pirko <jiri@resnulli.us> 14818L: netdev@vger.kernel.org 14819S: Supported 14820F: drivers/net/team/ 14821F: include/linux/if_team.h 14822F: include/uapi/linux/if_team.h 14823 14824TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14825M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14826S: Maintained 14827F: arch/x86/platform/ts5500/ 14828 14829TECHNOTREND USB IR RECEIVER 14830M: Sean Young <sean@mess.org> 14831L: linux-media@vger.kernel.org 14832S: Maintained 14833F: drivers/media/rc/ttusbir.c 14834 14835TECHWELL TW9910 VIDEO DECODER 14836L: linux-media@vger.kernel.org 14837S: Orphan 14838F: drivers/media/i2c/tw9910.c 14839F: include/media/i2c/tw9910.h 14840 14841TEE SUBSYSTEM 14842M: Jens Wiklander <jens.wiklander@linaro.org> 14843S: Maintained 14844F: include/linux/tee_drv.h 14845F: include/uapi/linux/tee.h 14846F: drivers/tee/ 14847F: Documentation/tee.txt 14848 14849TEGRA ARCHITECTURE SUPPORT 14850M: Thierry Reding <thierry.reding@gmail.com> 14851M: Jonathan Hunter <jonathanh@nvidia.com> 14852L: linux-tegra@vger.kernel.org 14853Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14855S: Supported 14856N: [^a-z]tegra 14857 14858TEGRA CLOCK DRIVER 14859M: Peter De Schrijver <pdeschrijver@nvidia.com> 14860M: Prashant Gaikwad <pgaikwad@nvidia.com> 14861S: Supported 14862F: drivers/clk/tegra/ 14863 14864TEGRA DMA DRIVERS 14865M: Laxman Dewangan <ldewangan@nvidia.com> 14866M: Jon Hunter <jonathanh@nvidia.com> 14867S: Supported 14868F: drivers/dma/tegra* 14869 14870TEGRA I2C DRIVER 14871M: Laxman Dewangan <ldewangan@nvidia.com> 14872S: Supported 14873F: drivers/i2c/busses/i2c-tegra.c 14874 14875TEGRA IOMMU DRIVERS 14876M: Thierry Reding <thierry.reding@gmail.com> 14877L: linux-tegra@vger.kernel.org 14878S: Supported 14879F: drivers/iommu/tegra* 14880 14881TEGRA KBC DRIVER 14882M: Laxman Dewangan <ldewangan@nvidia.com> 14883S: Supported 14884F: drivers/input/keyboard/tegra-kbc.c 14885 14886TEGRA NAND DRIVER 14887M: Stefan Agner <stefan@agner.ch> 14888M: Lucas Stach <dev@lynxeye.de> 14889S: Maintained 14890F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14891F: drivers/mtd/nand/raw/tegra_nand.c 14892 14893TEGRA PWM DRIVER 14894M: Thierry Reding <thierry.reding@gmail.com> 14895S: Supported 14896F: drivers/pwm/pwm-tegra.c 14897 14898TEGRA SERIAL DRIVER 14899M: Laxman Dewangan <ldewangan@nvidia.com> 14900S: Supported 14901F: drivers/tty/serial/serial-tegra.c 14902 14903TEGRA SPI DRIVER 14904M: Laxman Dewangan <ldewangan@nvidia.com> 14905S: Supported 14906F: drivers/spi/spi-tegra* 14907 14908TEHUTI ETHERNET DRIVER 14909M: Andy Gospodarek <andy@greyhouse.net> 14910L: netdev@vger.kernel.org 14911S: Supported 14912F: drivers/net/ethernet/tehuti/* 14913 14914Telecom Clock Driver for MCPL0010 14915M: Mark Gross <mark.gross@intel.com> 14916S: Supported 14917F: drivers/char/tlclk.c 14918 14919TENSILICA XTENSA PORT (xtensa) 14920M: Chris Zankel <chris@zankel.net> 14921M: Max Filippov <jcmvbkbc@gmail.com> 14922L: linux-xtensa@linux-xtensa.org 14923T: git git://github.com/czankel/xtensa-linux.git 14924S: Maintained 14925F: arch/xtensa/ 14926F: drivers/irqchip/irq-xtensa-* 14927 14928Texas Instruments' System Control Interface (TISCI) Protocol Driver 14929M: Nishanth Menon <nm@ti.com> 14930M: Tero Kristo <t-kristo@ti.com> 14931M: Santosh Shilimkar <ssantosh@kernel.org> 14932L: linux-arm-kernel@lists.infradead.org 14933S: Maintained 14934F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14935F: drivers/firmware/ti_sci* 14936F: include/linux/soc/ti/ti_sci_protocol.h 14937F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14938F: drivers/soc/ti/ti_sci_pm_domains.c 14939F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14940F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14941F: drivers/clk/keystone/sci-clk.c 14942F: drivers/reset/reset-ti-sci.c 14943 14944Texas Instruments ASoC drivers 14945M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14946L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14947S: Maintained 14948F: sound/soc/ti/ 14949 14950THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14951M: Hans Verkuil <hverkuil@xs4all.nl> 14952L: linux-media@vger.kernel.org 14953T: git git://linuxtv.org/media_tree.git 14954W: https://linuxtv.org 14955S: Maintained 14956F: drivers/media/radio/radio-raremono.c 14957 14958THERMAL 14959M: Zhang Rui <rui.zhang@intel.com> 14960M: Eduardo Valentin <edubezval@gmail.com> 14961R: Daniel Lezcano <daniel.lezcano@linaro.org> 14962L: linux-pm@vger.kernel.org 14963T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14964T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14965Q: https://patchwork.kernel.org/project/linux-pm/list/ 14966S: Supported 14967F: drivers/thermal/ 14968F: include/linux/thermal.h 14969F: include/uapi/linux/thermal.h 14970F: include/linux/cpu_cooling.h 14971F: Documentation/devicetree/bindings/thermal/ 14972 14973THERMAL/CPU_COOLING 14974M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14975M: Viresh Kumar <viresh.kumar@linaro.org> 14976M: Javi Merino <javi.merino@kernel.org> 14977L: linux-pm@vger.kernel.org 14978S: Supported 14979F: Documentation/thermal/cpu-cooling-api.txt 14980F: drivers/thermal/cpu_cooling.c 14981F: include/linux/cpu_cooling.h 14982 14983THINKPAD ACPI EXTRAS DRIVER 14984M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14985L: ibm-acpi-devel@lists.sourceforge.net 14986L: platform-driver-x86@vger.kernel.org 14987W: http://ibm-acpi.sourceforge.net 14988W: http://thinkwiki.org/wiki/Ibm-acpi 14989T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14990S: Maintained 14991F: drivers/platform/x86/thinkpad_acpi.c 14992 14993THUNDERBOLT DRIVER 14994M: Andreas Noever <andreas.noever@gmail.com> 14995M: Michael Jamet <michael.jamet@intel.com> 14996M: Mika Westerberg <mika.westerberg@linux.intel.com> 14997M: Yehezkel Bernat <YehezkelShB@gmail.com> 14998T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14999S: Maintained 15000F: Documentation/admin-guide/thunderbolt.rst 15001F: drivers/thunderbolt/ 15002F: include/linux/thunderbolt.h 15003 15004THUNDERBOLT NETWORK DRIVER 15005M: Michael Jamet <michael.jamet@intel.com> 15006M: Mika Westerberg <mika.westerberg@linux.intel.com> 15007M: Yehezkel Bernat <YehezkelShB@gmail.com> 15008L: netdev@vger.kernel.org 15009S: Maintained 15010F: drivers/net/thunderbolt.c 15011 15012THUNDERX GPIO DRIVER 15013M: David Daney <david.daney@cavium.com> 15014S: Maintained 15015F: drivers/gpio/gpio-thunderx.c 15016 15017TI AM437X VPFE DRIVER 15018M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15019L: linux-media@vger.kernel.org 15020W: https://linuxtv.org 15021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15022T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15023S: Maintained 15024F: drivers/media/platform/am437x/ 15025 15026TI BANDGAP AND THERMAL DRIVER 15027M: Eduardo Valentin <edubezval@gmail.com> 15028M: Keerthy <j-keerthy@ti.com> 15029L: linux-pm@vger.kernel.org 15030L: linux-omap@vger.kernel.org 15031S: Maintained 15032F: drivers/thermal/ti-soc-thermal/ 15033 15034TI BQ27XXX POWER SUPPLY DRIVER 15035R: Andrew F. Davis <afd@ti.com> 15036F: include/linux/power/bq27xxx_battery.h 15037F: drivers/power/supply/bq27xxx_battery.c 15038F: drivers/power/supply/bq27xxx_battery_i2c.c 15039 15040TI CDCE706 CLOCK DRIVER 15041M: Max Filippov <jcmvbkbc@gmail.com> 15042S: Maintained 15043F: drivers/clk/clk-cdce706.c 15044 15045TI CLOCK DRIVER 15046M: Tero Kristo <t-kristo@ti.com> 15047L: linux-omap@vger.kernel.org 15048S: Maintained 15049F: drivers/clk/ti/ 15050F: include/linux/clk/ti.h 15051 15052TI DAVINCI MACHINE SUPPORT 15053M: Sekhar Nori <nsekhar@ti.com> 15054M: Kevin Hilman <khilman@kernel.org> 15055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15057S: Supported 15058F: arch/arm/mach-davinci/ 15059F: drivers/i2c/busses/i2c-davinci.c 15060F: arch/arm/boot/dts/da850* 15061 15062TI DAVINCI SERIES CLOCK DRIVER 15063M: David Lechner <david@lechnology.com> 15064R: Sekhar Nori <nsekhar@ti.com> 15065S: Maintained 15066F: Documentation/devicetree/bindings/clock/ti/davinci/ 15067F: drivers/clk/davinci/ 15068 15069TI DAVINCI SERIES GPIO DRIVER 15070M: Keerthy <j-keerthy@ti.com> 15071L: linux-gpio@vger.kernel.org 15072S: Maintained 15073F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15074F: drivers/gpio/gpio-davinci.c 15075 15076TI DAVINCI SERIES MEDIA DRIVER 15077M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15078L: linux-media@vger.kernel.org 15079W: https://linuxtv.org 15080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15081T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15082S: Maintained 15083F: drivers/media/platform/davinci/ 15084F: include/media/davinci/ 15085 15086TI ETHERNET SWITCH DRIVER (CPSW) 15087R: Grygorii Strashko <grygorii.strashko@ti.com> 15088L: linux-omap@vger.kernel.org 15089L: netdev@vger.kernel.org 15090S: Maintained 15091F: drivers/net/ethernet/ti/cpsw* 15092F: drivers/net/ethernet/ti/davinci* 15093 15094TI FLASH MEDIA INTERFACE DRIVER 15095M: Alex Dubov <oakad@yahoo.com> 15096S: Maintained 15097F: drivers/misc/tifm* 15098F: drivers/mmc/host/tifm_sd.c 15099F: include/linux/tifm.h 15100 15101TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15102M: Santosh Shilimkar <ssantosh@kernel.org> 15103L: linux-kernel@vger.kernel.org 15104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15105S: Maintained 15106F: drivers/soc/ti/* 15107T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15108 15109TI LM49xxx FAMILY ASoC CODEC DRIVERS 15110M: M R Swami Reddy <mr.swami.reddy@ti.com> 15111M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15113S: Maintained 15114F: sound/soc/codecs/lm49453* 15115F: sound/soc/codecs/isabelle* 15116 15117TI LP855x BACKLIGHT DRIVER 15118M: Milo Kim <milo.kim@ti.com> 15119S: Maintained 15120F: Documentation/backlight/lp855x-driver.txt 15121F: drivers/video/backlight/lp855x_bl.c 15122F: include/linux/platform_data/lp855x.h 15123 15124TI LP8727 CHARGER DRIVER 15125M: Milo Kim <milo.kim@ti.com> 15126S: Maintained 15127F: drivers/power/supply/lp8727_charger.c 15128F: include/linux/platform_data/lp8727.h 15129 15130TI LP8788 MFD DRIVER 15131M: Milo Kim <milo.kim@ti.com> 15132S: Maintained 15133F: drivers/iio/adc/lp8788_adc.c 15134F: drivers/leds/leds-lp8788.c 15135F: drivers/mfd/lp8788*.c 15136F: drivers/power/supply/lp8788-charger.c 15137F: drivers/regulator/lp8788-*.c 15138F: include/linux/mfd/lp8788*.h 15139 15140TI NETCP ETHERNET DRIVER 15141M: Wingman Kwok <w-kwok2@ti.com> 15142M: Murali Karicheri <m-karicheri2@ti.com> 15143L: netdev@vger.kernel.org 15144S: Maintained 15145F: drivers/net/ethernet/ti/netcp* 15146 15147TI PCM3060 ASoC CODEC DRIVER 15148M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15150S: Maintained 15151F: Documentation/devicetree/bindings/sound/pcm3060.txt 15152F: sound/soc/codecs/pcm3060* 15153 15154TI TAS571X FAMILY ASoC CODEC DRIVER 15155M: Kevin Cernekee <cernekee@chromium.org> 15156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15157S: Odd Fixes 15158F: sound/soc/codecs/tas571x* 15159 15160TI TRF7970A NFC DRIVER 15161M: Mark Greer <mgreer@animalcreek.com> 15162L: linux-wireless@vger.kernel.org 15163L: linux-nfc@lists.01.org (moderated for non-subscribers) 15164S: Supported 15165F: drivers/nfc/trf7970a.c 15166F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15167 15168TI TWL4030 SERIES SOC CODEC DRIVER 15169M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15170L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15171S: Maintained 15172F: sound/soc/codecs/twl4030* 15173 15174TI VPE/CAL DRIVERS 15175M: Benoit Parrot <bparrot@ti.com> 15176L: linux-media@vger.kernel.org 15177W: http://linuxtv.org/ 15178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15179S: Maintained 15180F: drivers/media/platform/ti-vpe/ 15181 15182TI WILINK WIRELESS DRIVERS 15183L: linux-wireless@vger.kernel.org 15184W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15185W: http://wireless.kernel.org/en/users/Drivers/wl1251 15186T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15187S: Orphan 15188F: drivers/net/wireless/ti/ 15189F: include/linux/wl12xx.h 15190 15191TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15192M: John Stultz <john.stultz@linaro.org> 15193M: Thomas Gleixner <tglx@linutronix.de> 15194R: Stephen Boyd <sboyd@kernel.org> 15195L: linux-kernel@vger.kernel.org 15196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15197S: Supported 15198F: include/linux/clocksource.h 15199F: include/linux/time.h 15200F: include/linux/timex.h 15201F: include/uapi/linux/time.h 15202F: include/uapi/linux/timex.h 15203F: kernel/time/clocksource.c 15204F: kernel/time/time*.c 15205F: kernel/time/alarmtimer.c 15206F: kernel/time/ntp.c 15207F: tools/testing/selftests/timers/ 15208 15209TIPC NETWORK LAYER 15210M: Jon Maloy <jon.maloy@ericsson.com> 15211M: Ying Xue <ying.xue@windriver.com> 15212L: netdev@vger.kernel.org (core kernel code) 15213L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15214W: http://tipc.sourceforge.net/ 15215S: Maintained 15216F: include/uapi/linux/tipc*.h 15217F: net/tipc/ 15218 15219TLAN NETWORK DRIVER 15220M: Samuel Chessman <chessman@tux.org> 15221L: tlan-devel@lists.sourceforge.net (subscribers-only) 15222W: http://sourceforge.net/projects/tlan/ 15223S: Maintained 15224F: Documentation/networking/tlan.txt 15225F: drivers/net/ethernet/ti/tlan.* 15226 15227TM6000 VIDEO4LINUX DRIVER 15228M: Mauro Carvalho Chehab <mchehab@kernel.org> 15229L: linux-media@vger.kernel.org 15230W: https://linuxtv.org 15231T: git git://linuxtv.org/media_tree.git 15232S: Odd fixes 15233F: drivers/media/usb/tm6000/ 15234F: Documentation/media/v4l-drivers/tm6000* 15235 15236TMIO/SDHI MMC DRIVER 15237M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15238L: linux-mmc@vger.kernel.org 15239S: Supported 15240F: drivers/mmc/host/tmio_mmc* 15241F: drivers/mmc/host/renesas_sdhi* 15242F: include/linux/mfd/tmio.h 15243 15244TMP401 HARDWARE MONITOR DRIVER 15245M: Guenter Roeck <linux@roeck-us.net> 15246L: linux-hwmon@vger.kernel.org 15247S: Maintained 15248F: Documentation/hwmon/tmp401 15249F: drivers/hwmon/tmp401.c 15250 15251TMPFS (SHMEM FILESYSTEM) 15252M: Hugh Dickins <hughd@google.com> 15253L: linux-mm@kvack.org 15254S: Maintained 15255F: include/linux/shmem_fs.h 15256F: mm/shmem.c 15257 15258TOMOYO SECURITY MODULE 15259M: Kentaro Takeda <takedakn@nttdata.co.jp> 15260M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15261L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15262L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15263L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15264L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15265W: http://tomoyo.sourceforge.jp/ 15266T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15267S: Maintained 15268F: security/tomoyo/ 15269 15270TOPSTAR LAPTOP EXTRAS DRIVER 15271M: Herton Ronaldo Krzesinski <herton@canonical.com> 15272L: platform-driver-x86@vger.kernel.org 15273S: Maintained 15274F: drivers/platform/x86/topstar-laptop.c 15275 15276TORTURE-TEST MODULES 15277M: Davidlohr Bueso <dave@stgolabs.net> 15278M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15279M: Josh Triplett <josh@joshtriplett.org> 15280L: linux-kernel@vger.kernel.org 15281S: Supported 15282T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15283F: Documentation/RCU/torture.txt 15284F: kernel/torture.c 15285F: kernel/rcu/rcutorture.c 15286F: kernel/rcu/rcuperf.c 15287F: kernel/locking/locktorture.c 15288 15289TOSHIBA ACPI EXTRAS DRIVER 15290M: Azael Avalos <coproscefalo@gmail.com> 15291L: platform-driver-x86@vger.kernel.org 15292S: Maintained 15293F: drivers/platform/x86/toshiba_acpi.c 15294 15295TOSHIBA BLUETOOTH DRIVER 15296M: Azael Avalos <coproscefalo@gmail.com> 15297L: platform-driver-x86@vger.kernel.org 15298S: Maintained 15299F: drivers/platform/x86/toshiba_bluetooth.c 15300 15301TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15302M: Azael Avalos <coproscefalo@gmail.com> 15303L: platform-driver-x86@vger.kernel.org 15304S: Maintained 15305F: drivers/platform/x86/toshiba_haps.c 15306 15307TOSHIBA SMM DRIVER 15308M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15309W: http://www.buzzard.org.uk/toshiba/ 15310S: Maintained 15311F: drivers/char/toshiba.c 15312F: include/linux/toshiba.h 15313F: include/uapi/linux/toshiba.h 15314 15315TOSHIBA TC358743 DRIVER 15316M: Mats Randgaard <matrandg@cisco.com> 15317L: linux-media@vger.kernel.org 15318S: Maintained 15319F: drivers/media/i2c/tc358743* 15320F: include/media/i2c/tc358743.h 15321 15322TOSHIBA WMI HOTKEYS DRIVER 15323M: Azael Avalos <coproscefalo@gmail.com> 15324L: platform-driver-x86@vger.kernel.org 15325S: Maintained 15326F: drivers/platform/x86/toshiba-wmi.c 15327 15328TPM DEVICE DRIVER 15329M: Peter Huewe <peterhuewe@gmx.de> 15330M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15331R: Jason Gunthorpe <jgg@ziepe.ca> 15332L: linux-integrity@vger.kernel.org 15333Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15334W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15335T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15336S: Maintained 15337F: drivers/char/tpm/ 15338 15339TRACING 15340M: Steven Rostedt <rostedt@goodmis.org> 15341M: Ingo Molnar <mingo@redhat.com> 15342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15343S: Maintained 15344F: Documentation/trace/ftrace.rst 15345F: arch/*/*/*/ftrace.h 15346F: arch/*/kernel/ftrace.c 15347F: include/*/ftrace.h 15348F: include/linux/trace*.h 15349F: include/trace/ 15350F: kernel/trace/ 15351F: tools/testing/selftests/ftrace/ 15352 15353TRACING MMIO ACCESSES (MMIOTRACE) 15354M: Steven Rostedt <rostedt@goodmis.org> 15355M: Ingo Molnar <mingo@kernel.org> 15356R: Karol Herbst <karolherbst@gmail.com> 15357R: Pekka Paalanen <ppaalanen@gmail.com> 15358S: Maintained 15359L: linux-kernel@vger.kernel.org 15360L: nouveau@lists.freedesktop.org 15361F: kernel/trace/trace_mmiotrace.c 15362F: include/linux/mmiotrace.h 15363F: arch/x86/mm/kmmio.c 15364F: arch/x86/mm/mmio-mod.c 15365F: arch/x86/mm/testmmiotrace.c 15366 15367TRIVIAL PATCHES 15368M: Jiri Kosina <trivial@kernel.org> 15369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15370S: Maintained 15371K: ^Subject:.*(?i)trivial 15372 15373TEMPO SEMICONDUCTOR DRIVERS 15374M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15375S: Maintained 15376F: sound/soc/codecs/tscs*.c 15377F: sound/soc/codecs/tscs*.h 15378F: Documentation/devicetree/bindings/sound/tscs*.txt 15379 15380TTY LAYER 15381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15382M: Jiri Slaby <jslaby@suse.com> 15383S: Supported 15384T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15385F: Documentation/serial/ 15386F: drivers/tty/ 15387F: drivers/tty/serial/serial_core.c 15388F: include/linux/serial_core.h 15389F: include/linux/serial.h 15390F: include/linux/tty.h 15391F: include/uapi/linux/serial_core.h 15392F: include/uapi/linux/serial.h 15393F: include/uapi/linux/tty.h 15394 15395TUA9001 MEDIA DRIVER 15396M: Antti Palosaari <crope@iki.fi> 15397L: linux-media@vger.kernel.org 15398W: https://linuxtv.org 15399W: http://palosaari.fi/linux/ 15400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15401T: git git://linuxtv.org/anttip/media_tree.git 15402S: Maintained 15403F: drivers/media/tuners/tua9001* 15404 15405TULIP NETWORK DRIVERS 15406L: netdev@vger.kernel.org 15407L: linux-parisc@vger.kernel.org 15408S: Orphan 15409F: drivers/net/ethernet/dec/tulip/ 15410 15411TUN/TAP driver 15412M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15413W: http://vtun.sourceforge.net/tun 15414S: Maintained 15415F: Documentation/networking/tuntap.txt 15416F: arch/um/os-Linux/drivers/ 15417 15418TURBOCHANNEL SUBSYSTEM 15419M: "Maciej W. Rozycki" <macro@linux-mips.org> 15420M: Ralf Baechle <ralf@linux-mips.org> 15421L: linux-mips@vger.kernel.org 15422Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15423S: Maintained 15424F: drivers/tc/ 15425F: include/linux/tc.h 15426 15427TURBOSTAT UTILITY 15428M: "Len Brown" <lenb@kernel.org> 15429L: linux-pm@vger.kernel.org 15430B: https://bugzilla.kernel.org 15431Q: https://patchwork.kernel.org/project/linux-pm/list/ 15432T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15433S: Supported 15434F: tools/power/x86/turbostat/ 15435 15436TW5864 VIDEO4LINUX DRIVER 15437M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15438M: Anton Sviridenko <anton@corp.bluecherry.net> 15439M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15440M: Andrey Utkin <andrey_utkin@fastmail.com> 15441L: linux-media@vger.kernel.org 15442S: Supported 15443F: drivers/media/pci/tw5864/ 15444 15445TW68 VIDEO4LINUX DRIVER 15446M: Hans Verkuil <hverkuil@xs4all.nl> 15447L: linux-media@vger.kernel.org 15448T: git git://linuxtv.org/media_tree.git 15449W: https://linuxtv.org 15450S: Odd Fixes 15451F: drivers/media/pci/tw68/ 15452 15453TW686X VIDEO4LINUX DRIVER 15454M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15455L: linux-media@vger.kernel.org 15456T: git git://linuxtv.org/media_tree.git 15457W: http://linuxtv.org 15458S: Maintained 15459F: drivers/media/pci/tw686x/ 15460 15461UBI FILE SYSTEM (UBIFS) 15462M: Richard Weinberger <richard@nod.at> 15463M: Artem Bityutskiy <dedekind1@gmail.com> 15464M: Adrian Hunter <adrian.hunter@intel.com> 15465L: linux-mtd@lists.infradead.org 15466T: git git://git.infradead.org/ubifs-2.6.git 15467W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15468S: Supported 15469F: Documentation/filesystems/ubifs.txt 15470F: fs/ubifs/ 15471 15472UCLINUX (M68KNOMMU AND COLDFIRE) 15473M: Greg Ungerer <gerg@linux-m68k.org> 15474W: http://www.linux-m68k.org/ 15475W: http://www.uclinux.org/ 15476L: linux-m68k@lists.linux-m68k.org 15477L: uclinux-dev@uclinux.org (subscribers-only) 15478T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15479S: Maintained 15480F: arch/m68k/coldfire/ 15481F: arch/m68k/68*/ 15482F: arch/m68k/*/*_no.* 15483F: arch/m68k/include/asm/*_no.* 15484 15485UDF FILESYSTEM 15486M: Jan Kara <jack@suse.com> 15487S: Maintained 15488F: Documentation/filesystems/udf.txt 15489F: fs/udf/ 15490 15491UDRAW TABLET 15492M: Bastien Nocera <hadess@hadess.net> 15493L: linux-input@vger.kernel.org 15494S: Maintained 15495F: drivers/hid/hid-udraw-ps3.c 15496 15497UFS FILESYSTEM 15498M: Evgeniy Dushistov <dushistov@mail.ru> 15499S: Maintained 15500F: Documentation/filesystems/ufs.txt 15501F: fs/ufs/ 15502 15503UHID USERSPACE HID IO DRIVER: 15504M: David Herrmann <dh.herrmann@googlemail.com> 15505L: linux-input@vger.kernel.org 15506S: Maintained 15507F: drivers/hid/uhid.c 15508F: include/uapi/linux/uhid.h 15509 15510ULPI BUS 15511M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15512L: linux-usb@vger.kernel.org 15513S: Maintained 15514F: drivers/usb/common/ulpi.c 15515F: include/linux/ulpi/ 15516 15517ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15518L: linux-usb@vger.kernel.org 15519S: Orphan 15520F: drivers/uwb/ 15521F: include/linux/uwb.h 15522F: include/linux/uwb/ 15523 15524UNICORE32 ARCHITECTURE: 15525M: Guan Xuetao <gxt@pku.edu.cn> 15526W: http://mprc.pku.edu.cn/~guanxuetao/linux 15527S: Maintained 15528T: git git://github.com/gxt/linux.git 15529F: arch/unicore32/ 15530 15531UNIFDEF 15532M: Tony Finch <dot@dotat.at> 15533W: http://dotat.at/prog/unifdef 15534S: Maintained 15535F: scripts/unifdef.c 15536 15537UNIFORM CDROM DRIVER 15538M: Jens Axboe <axboe@kernel.dk> 15539W: http://www.kernel.dk 15540S: Maintained 15541F: Documentation/cdrom/ 15542F: drivers/cdrom/cdrom.c 15543F: include/linux/cdrom.h 15544F: include/uapi/linux/cdrom.h 15545 15546UNISYS S-PAR DRIVERS 15547M: David Kershner <david.kershner@unisys.com> 15548L: sparmaintainer@unisys.com (Unisys internal) 15549S: Supported 15550F: include/linux/visorbus.h 15551F: drivers/visorbus/ 15552F: drivers/staging/unisys/ 15553 15554UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15555M: Vinayak Holikatti <vinholikatti@gmail.com> 15556L: linux-scsi@vger.kernel.org 15557S: Supported 15558F: Documentation/scsi/ufs.txt 15559F: drivers/scsi/ufs/ 15560 15561UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15562M: Joao Pinto <jpinto@synopsys.com> 15563L: linux-scsi@vger.kernel.org 15564S: Supported 15565F: drivers/scsi/ufs/*dwc* 15566 15567UNSORTED BLOCK IMAGES (UBI) 15568M: Artem Bityutskiy <dedekind1@gmail.com> 15569M: Richard Weinberger <richard@nod.at> 15570W: http://www.linux-mtd.infradead.org/ 15571L: linux-mtd@lists.infradead.org 15572T: git git://git.infradead.org/ubifs-2.6.git 15573S: Supported 15574F: drivers/mtd/ubi/ 15575F: include/linux/mtd/ubi.h 15576F: include/uapi/mtd/ubi-user.h 15577 15578USB "USBNET" DRIVER FRAMEWORK 15579M: Oliver Neukum <oneukum@suse.com> 15580L: netdev@vger.kernel.org 15581W: http://www.linux-usb.org/usbnet 15582S: Maintained 15583F: drivers/net/usb/usbnet.c 15584F: include/linux/usb/usbnet.h 15585 15586USB ACM DRIVER 15587M: Oliver Neukum <oneukum@suse.com> 15588L: linux-usb@vger.kernel.org 15589S: Maintained 15590F: Documentation/usb/acm.txt 15591F: drivers/usb/class/cdc-acm.* 15592 15593USB AR5523 WIRELESS DRIVER 15594M: Pontus Fuchs <pontus.fuchs@gmail.com> 15595L: linux-wireless@vger.kernel.org 15596S: Maintained 15597F: drivers/net/wireless/ath/ar5523/ 15598 15599USB ATTACHED SCSI 15600M: Oliver Neukum <oneukum@suse.com> 15601L: linux-usb@vger.kernel.org 15602L: linux-scsi@vger.kernel.org 15603S: Maintained 15604F: drivers/usb/storage/uas.c 15605 15606USB CDC ETHERNET DRIVER 15607M: Oliver Neukum <oliver@neukum.org> 15608L: linux-usb@vger.kernel.org 15609S: Maintained 15610F: drivers/net/usb/cdc_*.c 15611F: include/uapi/linux/usb/cdc.h 15612 15613USB CHAOSKEY DRIVER 15614M: Keith Packard <keithp@keithp.com> 15615L: linux-usb@vger.kernel.org 15616S: Maintained 15617F: drivers/usb/misc/chaoskey.c 15618 15619USB CYPRESS C67X00 DRIVER 15620M: Peter Korsgaard <jacmet@sunsite.dk> 15621L: linux-usb@vger.kernel.org 15622S: Maintained 15623F: drivers/usb/c67x00/ 15624 15625USB DAVICOM DM9601 DRIVER 15626M: Peter Korsgaard <jacmet@sunsite.dk> 15627L: netdev@vger.kernel.org 15628W: http://www.linux-usb.org/usbnet 15629S: Maintained 15630F: drivers/net/usb/dm9601.c 15631 15632USB DIAMOND RIO500 DRIVER 15633M: Cesar Miquel <miquel@df.uba.ar> 15634L: rio500-users@lists.sourceforge.net 15635W: http://rio500.sourceforge.net 15636S: Maintained 15637F: drivers/usb/misc/rio500* 15638 15639USB EHCI DRIVER 15640M: Alan Stern <stern@rowland.harvard.edu> 15641L: linux-usb@vger.kernel.org 15642S: Maintained 15643F: Documentation/usb/ehci.txt 15644F: drivers/usb/host/ehci* 15645 15646USB GADGET/PERIPHERAL SUBSYSTEM 15647M: Felipe Balbi <balbi@kernel.org> 15648L: linux-usb@vger.kernel.org 15649W: http://www.linux-usb.org/gadget 15650T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15651S: Maintained 15652F: drivers/usb/gadget/ 15653F: include/linux/usb/gadget* 15654 15655USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15656M: Jiri Kosina <jikos@kernel.org> 15657M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15658L: linux-usb@vger.kernel.org 15659T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15660S: Maintained 15661F: Documentation/hid/hiddev.txt 15662F: drivers/hid/usbhid/ 15663 15664USB INTEL XHCI ROLE MUX DRIVER 15665M: Hans de Goede <hdegoede@redhat.com> 15666L: linux-usb@vger.kernel.org 15667S: Maintained 15668F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15669 15670USB ISP116X DRIVER 15671M: Olav Kongas <ok@artecdesign.ee> 15672L: linux-usb@vger.kernel.org 15673S: Maintained 15674F: drivers/usb/host/isp116x* 15675F: include/linux/usb/isp116x.h 15676 15677USB LAN78XX ETHERNET DRIVER 15678M: Woojung Huh <woojung.huh@microchip.com> 15679M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15680L: netdev@vger.kernel.org 15681S: Maintained 15682F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15683F: drivers/net/usb/lan78xx.* 15684F: include/dt-bindings/net/microchip-lan78xx.h 15685 15686USB MASS STORAGE DRIVER 15687M: Alan Stern <stern@rowland.harvard.edu> 15688L: linux-usb@vger.kernel.org 15689L: usb-storage@lists.one-eyed-alien.net 15690S: Maintained 15691W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15692F: drivers/usb/storage/ 15693 15694USB MIDI DRIVER 15695M: Clemens Ladisch <clemens@ladisch.de> 15696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15697T: git git://git.alsa-project.org/alsa-kernel.git 15698S: Maintained 15699F: sound/usb/midi.* 15700 15701USB NETWORKING DRIVERS 15702L: linux-usb@vger.kernel.org 15703S: Odd Fixes 15704F: drivers/net/usb/ 15705 15706USB OHCI DRIVER 15707M: Alan Stern <stern@rowland.harvard.edu> 15708L: linux-usb@vger.kernel.org 15709S: Maintained 15710F: Documentation/usb/ohci.txt 15711F: drivers/usb/host/ohci* 15712 15713USB OTG FSM (Finite State Machine) 15714M: Peter Chen <Peter.Chen@nxp.com> 15715T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15716L: linux-usb@vger.kernel.org 15717S: Maintained 15718F: drivers/usb/common/usb-otg-fsm.c 15719 15720USB OVER IP DRIVER 15721M: Valentina Manea <valentina.manea.m@gmail.com> 15722M: Shuah Khan <shuah@kernel.org> 15723L: linux-usb@vger.kernel.org 15724S: Maintained 15725F: Documentation/usb/usbip_protocol.txt 15726F: drivers/usb/usbip/ 15727F: tools/usb/usbip/ 15728F: tools/testing/selftests/drivers/usb/usbip/ 15729 15730USB PEGASUS DRIVER 15731M: Petko Manolov <petkan@nucleusys.com> 15732L: linux-usb@vger.kernel.org 15733L: netdev@vger.kernel.org 15734T: git git://github.com/petkan/pegasus.git 15735W: https://github.com/petkan/pegasus 15736S: Maintained 15737F: drivers/net/usb/pegasus.* 15738 15739USB PHY LAYER 15740M: Felipe Balbi <balbi@kernel.org> 15741L: linux-usb@vger.kernel.org 15742T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15743S: Maintained 15744F: drivers/usb/phy/ 15745 15746USB PRINTER DRIVER (usblp) 15747M: Pete Zaitcev <zaitcev@redhat.com> 15748L: linux-usb@vger.kernel.org 15749S: Supported 15750F: drivers/usb/class/usblp.c 15751 15752USB QMI WWAN NETWORK DRIVER 15753M: Bjørn Mork <bjorn@mork.no> 15754L: netdev@vger.kernel.org 15755S: Maintained 15756F: Documentation/ABI/testing/sysfs-class-net-qmi 15757F: drivers/net/usb/qmi_wwan.c 15758 15759USB RTL8150 DRIVER 15760M: Petko Manolov <petkan@nucleusys.com> 15761L: linux-usb@vger.kernel.org 15762L: netdev@vger.kernel.org 15763T: git git://github.com/petkan/rtl8150.git 15764W: https://github.com/petkan/rtl8150 15765S: Maintained 15766F: drivers/net/usb/rtl8150.c 15767 15768USB SERIAL SUBSYSTEM 15769M: Johan Hovold <johan@kernel.org> 15770L: linux-usb@vger.kernel.org 15771T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15772S: Maintained 15773F: Documentation/usb/usb-serial.txt 15774F: drivers/usb/serial/ 15775F: include/linux/usb/serial.h 15776 15777USB SMSC75XX ETHERNET DRIVER 15778M: Steve Glendinning <steve.glendinning@shawell.net> 15779L: netdev@vger.kernel.org 15780S: Maintained 15781F: drivers/net/usb/smsc75xx.* 15782 15783USB SMSC95XX ETHERNET DRIVER 15784M: Steve Glendinning <steve.glendinning@shawell.net> 15785M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15786L: netdev@vger.kernel.org 15787S: Maintained 15788F: drivers/net/usb/smsc95xx.* 15789 15790USB SUBSYSTEM 15791M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15792L: linux-usb@vger.kernel.org 15793W: http://www.linux-usb.org 15794T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15795S: Supported 15796F: Documentation/devicetree/bindings/usb/ 15797F: Documentation/usb/ 15798F: drivers/usb/ 15799F: include/linux/usb.h 15800F: include/linux/usb/ 15801 15802USB TYPEC PI3USB30532 MUX DRIVER 15803M: Hans de Goede <hdegoede@redhat.com> 15804L: linux-usb@vger.kernel.org 15805S: Maintained 15806F: drivers/usb/typec/mux/pi3usb30532.c 15807 15808USB TYPEC CLASS 15809M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15810L: linux-usb@vger.kernel.org 15811S: Maintained 15812F: Documentation/ABI/testing/sysfs-class-typec 15813F: Documentation/driver-api/usb/typec.rst 15814F: drivers/usb/typec/ 15815F: include/linux/usb/typec.h 15816 15817USB TYPEC BUS FOR ALTERNATE MODES 15818M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15819L: linux-usb@vger.kernel.org 15820S: Maintained 15821F: Documentation/ABI/testing/sysfs-bus-typec 15822F: Documentation/driver-api/usb/typec_bus.rst 15823F: drivers/usb/typec/altmodes/ 15824F: include/linux/usb/typec_altmode.h 15825 15826USB TYPEC PORT CONTROLLER DRIVERS 15827M: Guenter Roeck <linux@roeck-us.net> 15828L: linux-usb@vger.kernel.org 15829S: Maintained 15830F: drivers/usb/typec/tcpm/ 15831 15832USB UHCI DRIVER 15833M: Alan Stern <stern@rowland.harvard.edu> 15834L: linux-usb@vger.kernel.org 15835S: Maintained 15836F: drivers/usb/host/uhci* 15837 15838USB VIDEO CLASS 15839M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15840L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15841L: linux-media@vger.kernel.org 15842T: git git://linuxtv.org/media_tree.git 15843W: http://www.ideasonboard.org/uvc/ 15844S: Maintained 15845F: drivers/media/usb/uvc/ 15846F: include/uapi/linux/uvcvideo.h 15847 15848USB VISION DRIVER 15849M: Hans Verkuil <hverkuil@xs4all.nl> 15850L: linux-media@vger.kernel.org 15851T: git git://linuxtv.org/media_tree.git 15852W: https://linuxtv.org 15853S: Odd Fixes 15854F: drivers/media/usb/usbvision/ 15855 15856USB WEBCAM GADGET 15857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15858L: linux-usb@vger.kernel.org 15859S: Maintained 15860F: drivers/usb/gadget/function/*uvc* 15861F: drivers/usb/gadget/legacy/webcam.c 15862F: include/uapi/linux/usb/g_uvc.h 15863 15864USB WIRELESS RNDIS DRIVER (rndis_wlan) 15865M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15866L: linux-wireless@vger.kernel.org 15867S: Maintained 15868F: drivers/net/wireless/rndis_wlan.c 15869 15870USB XHCI DRIVER 15871M: Mathias Nyman <mathias.nyman@intel.com> 15872L: linux-usb@vger.kernel.org 15873S: Supported 15874F: drivers/usb/host/xhci* 15875F: drivers/usb/host/pci-quirks* 15876 15877USB ZD1201 DRIVER 15878L: linux-wireless@vger.kernel.org 15879W: http://linux-lc100020.sourceforge.net 15880S: Orphan 15881F: drivers/net/wireless/zydas/zd1201.* 15882 15883USB ZR364XX DRIVER 15884M: Antoine Jacquet <royale@zerezo.com> 15885L: linux-usb@vger.kernel.org 15886L: linux-media@vger.kernel.org 15887T: git git://linuxtv.org/media_tree.git 15888W: http://royale.zerezo.com/zr364xx/ 15889S: Maintained 15890F: Documentation/media/v4l-drivers/zr364xx* 15891F: drivers/media/usb/zr364xx/ 15892 15893USER-MODE LINUX (UML) 15894M: Jeff Dike <jdike@addtoit.com> 15895M: Richard Weinberger <richard@nod.at> 15896L: linux-um@lists.infradead.org 15897W: http://user-mode-linux.sourceforge.net 15898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15899S: Maintained 15900F: Documentation/virtual/uml/ 15901F: arch/um/ 15902F: arch/x86/um/ 15903F: fs/hostfs/ 15904F: fs/hppfs/ 15905 15906USERSPACE COPYIN/COPYOUT (UIOVEC) 15907M: Alexander Viro <viro@zeniv.linux.org.uk> 15908S: Maintained 15909F: lib/iov_iter.c 15910F: include/linux/uio.h 15911 15912USERSPACE DMA BUFFER DRIVER 15913M: Gerd Hoffmann <kraxel@redhat.com> 15914S: Maintained 15915L: dri-devel@lists.freedesktop.org 15916F: drivers/dma-buf/udmabuf.c 15917F: include/uapi/linux/udmabuf.h 15918T: git git://anongit.freedesktop.org/drm/drm-misc 15919 15920USERSPACE I/O (UIO) 15921M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15922S: Maintained 15923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15924F: Documentation/driver-api/uio-howto.rst 15925F: drivers/uio/ 15926F: include/linux/uio_driver.h 15927 15928UTIL-LINUX PACKAGE 15929M: Karel Zak <kzak@redhat.com> 15930L: util-linux@vger.kernel.org 15931W: http://en.wikipedia.org/wiki/Util-linux 15932T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15933S: Maintained 15934 15935UUID HELPERS 15936M: Christoph Hellwig <hch@lst.de> 15937R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15938L: linux-kernel@vger.kernel.org 15939T: git git://git.infradead.org/users/hch/uuid.git 15940F: lib/uuid.c 15941F: lib/test_uuid.c 15942F: include/linux/uuid.h 15943F: include/uapi/linux/uuid.h 15944S: Maintained 15945 15946UVESAFB DRIVER 15947M: Michal Januszewski <spock@gentoo.org> 15948L: linux-fbdev@vger.kernel.org 15949W: https://github.com/mjanusz/v86d 15950S: Maintained 15951F: Documentation/fb/uvesafb.txt 15952F: drivers/video/fbdev/uvesafb.* 15953 15954VF610 NAND DRIVER 15955M: Stefan Agner <stefan@agner.ch> 15956L: linux-mtd@lists.infradead.org 15957S: Supported 15958F: drivers/mtd/nand/raw/vf610_nfc.c 15959 15960VFAT/FAT/MSDOS FILESYSTEM 15961M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15962S: Maintained 15963F: Documentation/filesystems/vfat.txt 15964F: fs/fat/ 15965 15966VFIO DRIVER 15967M: Alex Williamson <alex.williamson@redhat.com> 15968L: kvm@vger.kernel.org 15969T: git git://github.com/awilliam/linux-vfio.git 15970S: Maintained 15971F: Documentation/vfio.txt 15972F: drivers/vfio/ 15973F: include/linux/vfio.h 15974F: include/uapi/linux/vfio.h 15975 15976VFIO MEDIATED DEVICE DRIVERS 15977M: Kirti Wankhede <kwankhede@nvidia.com> 15978L: kvm@vger.kernel.org 15979S: Maintained 15980F: Documentation/vfio-mediated-device.txt 15981F: drivers/vfio/mdev/ 15982F: include/linux/mdev.h 15983F: samples/vfio-mdev/ 15984 15985VFIO PLATFORM DRIVER 15986M: Eric Auger <eric.auger@redhat.com> 15987L: kvm@vger.kernel.org 15988S: Maintained 15989F: drivers/vfio/platform/ 15990 15991VGA_SWITCHEROO 15992R: Lukas Wunner <lukas@wunner.de> 15993S: Maintained 15994F: Documentation/gpu/vga-switcheroo.rst 15995F: drivers/gpu/vga/vga_switcheroo.c 15996F: include/linux/vga_switcheroo.h 15997T: git git://anongit.freedesktop.org/drm/drm-misc 15998 15999VIA RHINE NETWORK DRIVER 16000S: Orphan 16001F: drivers/net/ethernet/via/via-rhine.c 16002 16003VIA SD/MMC CARD CONTROLLER DRIVER 16004M: Bruce Chang <brucechang@via.com.tw> 16005M: Harald Welte <HaraldWelte@viatech.com> 16006S: Maintained 16007F: drivers/mmc/host/via-sdmmc.c 16008 16009VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16010M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16011L: linux-fbdev@vger.kernel.org 16012S: Maintained 16013F: include/linux/via-core.h 16014F: include/linux/via-gpio.h 16015F: include/linux/via_i2c.h 16016F: drivers/video/fbdev/via/ 16017 16018VIA VELOCITY NETWORK DRIVER 16019M: Francois Romieu <romieu@fr.zoreil.com> 16020L: netdev@vger.kernel.org 16021S: Maintained 16022F: drivers/net/ethernet/via/via-velocity.* 16023 16024VICODEC VIRTUAL CODEC DRIVER 16025M: Hans Verkuil <hans.verkuil@cisco.com> 16026L: linux-media@vger.kernel.org 16027T: git git://linuxtv.org/media_tree.git 16028W: https://linuxtv.org 16029S: Maintained 16030F: drivers/media/platform/vicodec/* 16031 16032VIDEO MULTIPLEXER DRIVER 16033M: Philipp Zabel <p.zabel@pengutronix.de> 16034L: linux-media@vger.kernel.org 16035S: Maintained 16036F: drivers/media/platform/video-mux.c 16037 16038VIDEO I2C POLLING DRIVER 16039M: Matt Ranostay <matt.ranostay@konsulko.com> 16040L: linux-media@vger.kernel.org 16041S: Maintained 16042F: drivers/media/i2c/video-i2c.c 16043 16044VIDEOBUF2 FRAMEWORK 16045M: Pawel Osciak <pawel@osciak.com> 16046M: Marek Szyprowski <m.szyprowski@samsung.com> 16047M: Kyungmin Park <kyungmin.park@samsung.com> 16048L: linux-media@vger.kernel.org 16049S: Maintained 16050F: drivers/media/common/videobuf2/* 16051F: include/media/videobuf2-* 16052 16053VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16054M: Helen Koike <helen.koike@collabora.com> 16055L: linux-media@vger.kernel.org 16056T: git git://linuxtv.org/media_tree.git 16057W: https://linuxtv.org 16058S: Maintained 16059F: drivers/media/platform/vimc/* 16060 16061VIRT LIB 16062M: Alex Williamson <alex.williamson@redhat.com> 16063M: Paolo Bonzini <pbonzini@redhat.com> 16064L: kvm@vger.kernel.org 16065S: Supported 16066F: virt/lib/ 16067 16068VIRTIO AND VHOST VSOCK DRIVER 16069M: Stefan Hajnoczi <stefanha@redhat.com> 16070L: kvm@vger.kernel.org 16071L: virtualization@lists.linux-foundation.org 16072L: netdev@vger.kernel.org 16073S: Maintained 16074F: include/linux/virtio_vsock.h 16075F: include/uapi/linux/virtio_vsock.h 16076F: include/uapi/linux/vsockmon.h 16077F: include/uapi/linux/vm_sockets_diag.h 16078F: net/vmw_vsock/diag.c 16079F: net/vmw_vsock/af_vsock_tap.c 16080F: net/vmw_vsock/virtio_transport_common.c 16081F: net/vmw_vsock/virtio_transport.c 16082F: drivers/net/vsockmon.c 16083F: drivers/vhost/vsock.c 16084F: tools/testing/vsock/ 16085 16086VIRTIO CONSOLE DRIVER 16087M: Amit Shah <amit@kernel.org> 16088L: virtualization@lists.linux-foundation.org 16089S: Maintained 16090F: drivers/char/virtio_console.c 16091F: include/linux/virtio_console.h 16092F: include/uapi/linux/virtio_console.h 16093 16094VIRTIO CORE, NET AND BLOCK DRIVERS 16095M: "Michael S. Tsirkin" <mst@redhat.com> 16096M: Jason Wang <jasowang@redhat.com> 16097L: virtualization@lists.linux-foundation.org 16098S: Maintained 16099F: Documentation/devicetree/bindings/virtio/ 16100F: drivers/virtio/ 16101F: tools/virtio/ 16102F: drivers/net/virtio_net.c 16103F: drivers/block/virtio_blk.c 16104F: include/linux/virtio*.h 16105F: include/uapi/linux/virtio_*.h 16106F: drivers/crypto/virtio/ 16107F: mm/balloon_compaction.c 16108 16109VIRTIO CRYPTO DRIVER 16110M: Gonglei <arei.gonglei@huawei.com> 16111L: virtualization@lists.linux-foundation.org 16112L: linux-crypto@vger.kernel.org 16113S: Maintained 16114F: drivers/crypto/virtio/ 16115F: include/uapi/linux/virtio_crypto.h 16116 16117VIRTIO DRIVERS FOR S390 16118M: Cornelia Huck <cohuck@redhat.com> 16119M: Halil Pasic <pasic@linux.ibm.com> 16120L: linux-s390@vger.kernel.org 16121L: virtualization@lists.linux-foundation.org 16122L: kvm@vger.kernel.org 16123S: Supported 16124F: drivers/s390/virtio/ 16125F: arch/s390/include/uapi/asm/virtio-ccw.h 16126 16127VIRTIO GPU DRIVER 16128M: David Airlie <airlied@linux.ie> 16129M: Gerd Hoffmann <kraxel@redhat.com> 16130L: dri-devel@lists.freedesktop.org 16131L: virtualization@lists.linux-foundation.org 16132T: git git://anongit.freedesktop.org/drm/drm-misc 16133S: Maintained 16134F: drivers/gpu/drm/virtio/ 16135F: include/uapi/linux/virtio_gpu.h 16136 16137VIRTIO HOST (VHOST) 16138M: "Michael S. Tsirkin" <mst@redhat.com> 16139M: Jason Wang <jasowang@redhat.com> 16140L: kvm@vger.kernel.org 16141L: virtualization@lists.linux-foundation.org 16142L: netdev@vger.kernel.org 16143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16144S: Maintained 16145F: drivers/vhost/ 16146F: include/uapi/linux/vhost.h 16147 16148VIRTIO INPUT DRIVER 16149M: Gerd Hoffmann <kraxel@redhat.com> 16150S: Maintained 16151F: drivers/virtio/virtio_input.c 16152F: include/uapi/linux/virtio_input.h 16153 16154VIRTUAL BOX GUEST DEVICE DRIVER 16155M: Hans de Goede <hdegoede@redhat.com> 16156M: Arnd Bergmann <arnd@arndb.de> 16157M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16158S: Maintained 16159F: include/linux/vbox_utils.h 16160F: include/uapi/linux/vbox*.h 16161F: drivers/virt/vboxguest/ 16162 16163VIRTUAL SERIO DEVICE DRIVER 16164M: Stephen Chandler Paul <thatslyude@gmail.com> 16165S: Maintained 16166F: drivers/input/serio/userio.c 16167F: include/uapi/linux/userio.h 16168 16169VIVID VIRTUAL VIDEO DRIVER 16170M: Hans Verkuil <hverkuil@xs4all.nl> 16171L: linux-media@vger.kernel.org 16172T: git git://linuxtv.org/media_tree.git 16173W: https://linuxtv.org 16174S: Maintained 16175F: drivers/media/platform/vivid/* 16176 16177VLYNQ BUS 16178M: Florian Fainelli <f.fainelli@gmail.com> 16179L: openwrt-devel@lists.openwrt.org (subscribers-only) 16180S: Maintained 16181F: drivers/vlynq/vlynq.c 16182F: include/linux/vlynq.h 16183 16184VME SUBSYSTEM 16185M: Martyn Welch <martyn@welchs.me.uk> 16186M: Manohar Vanga <manohar.vanga@gmail.com> 16187M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16188L: devel@driverdev.osuosl.org 16189S: Maintained 16190T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16191F: Documentation/driver-api/vme.rst 16192F: drivers/staging/vme/ 16193F: drivers/vme/ 16194F: include/linux/vme* 16195 16196VMWARE BALLOON DRIVER 16197M: Xavier Deguillard <xdeguillard@vmware.com> 16198M: Nadav Amit <namit@vmware.com> 16199M: "VMware, Inc." <pv-drivers@vmware.com> 16200L: linux-kernel@vger.kernel.org 16201S: Maintained 16202F: drivers/misc/vmw_balloon.c 16203 16204VMWARE HYPERVISOR INTERFACE 16205M: Alok Kataria <akataria@vmware.com> 16206L: virtualization@lists.linux-foundation.org 16207S: Supported 16208F: arch/x86/kernel/cpu/vmware.c 16209 16210VMWARE PVRDMA DRIVER 16211M: Adit Ranadive <aditr@vmware.com> 16212M: VMware PV-Drivers <pv-drivers@vmware.com> 16213L: linux-rdma@vger.kernel.org 16214S: Maintained 16215F: drivers/infiniband/hw/vmw_pvrdma/ 16216 16217VMware PVSCSI driver 16218M: Jim Gill <jgill@vmware.com> 16219M: VMware PV-Drivers <pv-drivers@vmware.com> 16220L: linux-scsi@vger.kernel.org 16221S: Maintained 16222F: drivers/scsi/vmw_pvscsi.c 16223F: drivers/scsi/vmw_pvscsi.h 16224 16225VMWARE VMMOUSE SUBDRIVER 16226M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16227M: "VMware, Inc." <pv-drivers@vmware.com> 16228L: linux-input@vger.kernel.org 16229S: Maintained 16230F: drivers/input/mouse/vmmouse.c 16231F: drivers/input/mouse/vmmouse.h 16232 16233VMWARE VMXNET3 ETHERNET DRIVER 16234M: Ronak Doshi <doshir@vmware.com> 16235M: "VMware, Inc." <pv-drivers@vmware.com> 16236L: netdev@vger.kernel.org 16237S: Maintained 16238F: drivers/net/vmxnet3/ 16239 16240VOCORE VOCORE2 BOARD 16241M: Harvey Hunt <harveyhuntnexus@gmail.com> 16242L: linux-mips@vger.kernel.org 16243S: Maintained 16244F: arch/mips/boot/dts/ralink/vocore2.dts 16245 16246VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16247M: Liam Girdwood <lgirdwood@gmail.com> 16248M: Mark Brown <broonie@kernel.org> 16249L: linux-kernel@vger.kernel.org 16250W: http://www.slimlogic.co.uk/?p=48 16251T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16252S: Supported 16253F: Documentation/devicetree/bindings/regulator/ 16254F: Documentation/power/regulator/ 16255F: drivers/regulator/ 16256F: include/dt-bindings/regulator/ 16257F: include/linux/regulator/ 16258 16259VRF 16260M: David Ahern <dsa@cumulusnetworks.com> 16261M: Shrijeet Mukherjee <shrijeet@gmail.com> 16262L: netdev@vger.kernel.org 16263S: Maintained 16264F: drivers/net/vrf.c 16265F: Documentation/networking/vrf.txt 16266 16267VT1211 HARDWARE MONITOR DRIVER 16268M: Juerg Haefliger <juergh@gmail.com> 16269L: linux-hwmon@vger.kernel.org 16270S: Maintained 16271F: Documentation/hwmon/vt1211 16272F: drivers/hwmon/vt1211.c 16273 16274VT8231 HARDWARE MONITOR DRIVER 16275M: Roger Lucas <vt8231@hiddenengine.co.uk> 16276L: linux-hwmon@vger.kernel.org 16277S: Maintained 16278F: drivers/hwmon/vt8231.c 16279 16280VUB300 USB to SDIO/SD/MMC bridge chip 16281M: Tony Olech <tony.olech@elandigitalsystems.com> 16282L: linux-mmc@vger.kernel.org 16283L: linux-usb@vger.kernel.org 16284S: Supported 16285F: drivers/mmc/host/vub300.c 16286 16287W1 DALLAS'S 1-WIRE BUS 16288M: Evgeniy Polyakov <zbr@ioremap.net> 16289S: Maintained 16290F: Documentation/devicetree/bindings/w1/ 16291F: Documentation/w1/ 16292F: drivers/w1/ 16293F: include/linux/w1.h 16294 16295W83791D HARDWARE MONITORING DRIVER 16296M: Marc Hulsman <m.hulsman@tudelft.nl> 16297L: linux-hwmon@vger.kernel.org 16298S: Maintained 16299F: Documentation/hwmon/w83791d 16300F: drivers/hwmon/w83791d.c 16301 16302W83793 HARDWARE MONITORING DRIVER 16303M: Rudolf Marek <r.marek@assembler.cz> 16304L: linux-hwmon@vger.kernel.org 16305S: Maintained 16306F: Documentation/hwmon/w83793 16307F: drivers/hwmon/w83793.c 16308 16309W83795 HARDWARE MONITORING DRIVER 16310M: Jean Delvare <jdelvare@suse.com> 16311L: linux-hwmon@vger.kernel.org 16312S: Maintained 16313F: drivers/hwmon/w83795.c 16314 16315W83L51xD SD/MMC CARD INTERFACE DRIVER 16316M: Pierre Ossman <pierre@ossman.eu> 16317S: Maintained 16318F: drivers/mmc/host/wbsd.* 16319 16320WACOM PROTOCOL 4 SERIAL TABLETS 16321M: Julian Squires <julian@cipht.net> 16322M: Hans de Goede <hdegoede@redhat.com> 16323L: linux-input@vger.kernel.org 16324S: Maintained 16325F: drivers/input/tablet/wacom_serial4.c 16326 16327WATCHDOG DEVICE DRIVERS 16328M: Wim Van Sebroeck <wim@linux-watchdog.org> 16329M: Guenter Roeck <linux@roeck-us.net> 16330L: linux-watchdog@vger.kernel.org 16331W: http://www.linux-watchdog.org/ 16332T: git git://www.linux-watchdog.org/linux-watchdog.git 16333S: Maintained 16334F: Documentation/devicetree/bindings/watchdog/ 16335F: Documentation/watchdog/ 16336F: drivers/watchdog/ 16337F: include/linux/watchdog.h 16338F: include/uapi/linux/watchdog.h 16339 16340WHISKEYCOVE PMIC GPIO DRIVER 16341M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16342L: linux-gpio@vger.kernel.org 16343S: Maintained 16344F: drivers/gpio/gpio-wcove.c 16345 16346WIIMOTE HID DRIVER 16347M: David Herrmann <dh.herrmann@googlemail.com> 16348L: linux-input@vger.kernel.org 16349S: Maintained 16350F: drivers/hid/hid-wiimote* 16351 16352WILOCITY WIL6210 WIRELESS DRIVER 16353M: Maya Erez <merez@codeaurora.org> 16354L: linux-wireless@vger.kernel.org 16355L: wil6210@qti.qualcomm.com 16356S: Supported 16357W: http://wireless.kernel.org/en/users/Drivers/wil6210 16358F: drivers/net/wireless/ath/wil6210/ 16359 16360WIMAX STACK 16361M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16362M: linux-wimax@intel.com 16363L: wimax@linuxwimax.org (subscribers-only) 16364S: Supported 16365W: http://linuxwimax.org 16366F: Documentation/wimax/README.wimax 16367F: include/linux/wimax/debug.h 16368F: include/net/wimax.h 16369F: include/uapi/linux/wimax.h 16370F: net/wimax/ 16371 16372WINBOND CIR DRIVER 16373M: David Härdeman <david@hardeman.nu> 16374S: Maintained 16375F: drivers/media/rc/winbond-cir.c 16376 16377WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16378M: William Breathitt Gray <vilhelm.gray@gmail.com> 16379L: linux-watchdog@vger.kernel.org 16380S: Maintained 16381F: drivers/watchdog/ebc-c384_wdt.c 16382 16383WINSYSTEMS WS16C48 GPIO DRIVER 16384M: William Breathitt Gray <vilhelm.gray@gmail.com> 16385L: linux-gpio@vger.kernel.org 16386S: Maintained 16387F: drivers/gpio/gpio-ws16c48.c 16388 16389WISTRON LAPTOP BUTTON DRIVER 16390M: Miloslav Trmac <mitr@volny.cz> 16391S: Maintained 16392F: drivers/input/misc/wistron_btns.c 16393 16394WL3501 WIRELESS PCMCIA CARD DRIVER 16395L: linux-wireless@vger.kernel.org 16396S: Odd fixes 16397F: drivers/net/wireless/wl3501* 16398 16399WOLFSON MICROELECTRONICS DRIVERS 16400L: patches@opensource.cirrus.com 16401T: git https://github.com/CirrusLogic/linux-drivers.git 16402W: https://github.com/CirrusLogic/linux-drivers/wiki 16403S: Supported 16404F: Documentation/hwmon/wm83?? 16405F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16406F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16407F: Documentation/devicetree/bindings/mfd/arizona.txt 16408F: Documentation/devicetree/bindings/mfd/wm831x.txt 16409F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16410F: arch/arm/mach-s3c64xx/mach-crag6410* 16411F: drivers/clk/clk-wm83*.c 16412F: drivers/extcon/extcon-arizona.c 16413F: drivers/leds/leds-wm83*.c 16414F: drivers/gpio/gpio-*wm*.c 16415F: drivers/gpio/gpio-arizona.c 16416F: drivers/hwmon/wm83??-hwmon.c 16417F: drivers/input/misc/wm831x-on.c 16418F: drivers/input/touchscreen/wm831x-ts.c 16419F: drivers/input/touchscreen/wm97*.c 16420F: drivers/mfd/arizona* 16421F: drivers/mfd/wm*.c 16422F: drivers/mfd/cs47l24* 16423F: drivers/power/supply/wm83*.c 16424F: drivers/rtc/rtc-wm83*.c 16425F: drivers/regulator/wm8*.c 16426F: drivers/regulator/arizona* 16427F: drivers/video/backlight/wm83*_bl.c 16428F: drivers/watchdog/wm83*_wdt.c 16429F: include/linux/mfd/arizona/ 16430F: include/linux/mfd/wm831x/ 16431F: include/linux/mfd/wm8350/ 16432F: include/linux/mfd/wm8400* 16433F: include/linux/regulator/arizona* 16434F: include/linux/wm97xx.h 16435F: include/sound/wm????.h 16436F: sound/soc/codecs/arizona.? 16437F: sound/soc/codecs/wm* 16438F: sound/soc/codecs/cs47l24* 16439 16440WORKQUEUE 16441M: Tejun Heo <tj@kernel.org> 16442R: Lai Jiangshan <jiangshanlai@gmail.com> 16443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16444S: Maintained 16445F: include/linux/workqueue.h 16446F: kernel/workqueue.c 16447F: Documentation/core-api/workqueue.rst 16448 16449X-POWERS AXP288 PMIC DRIVERS 16450M: Hans de Goede <hdegoede@redhat.com> 16451S: Maintained 16452N: axp288 16453F: drivers/acpi/pmic/intel_pmic_xpower.c 16454 16455X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16456M: Chen-Yu Tsai <wens@csie.org> 16457L: linux-kernel@vger.kernel.org 16458S: Maintained 16459N: axp[128] 16460 16461X.25 NETWORK LAYER 16462M: Andrew Hendry <andrew.hendry@gmail.com> 16463L: linux-x25@vger.kernel.org 16464S: Odd Fixes 16465F: Documentation/networking/x25* 16466F: include/net/x25* 16467F: net/x25/ 16468 16469X86 ARCHITECTURE (32-BIT AND 64-BIT) 16470M: Thomas Gleixner <tglx@linutronix.de> 16471M: Ingo Molnar <mingo@redhat.com> 16472M: Borislav Petkov <bp@alien8.de> 16473R: "H. Peter Anvin" <hpa@zytor.com> 16474M: x86@kernel.org 16475L: linux-kernel@vger.kernel.org 16476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16477S: Maintained 16478F: Documentation/devicetree/bindings/x86/ 16479F: Documentation/x86/ 16480F: arch/x86/ 16481 16482X86 ENTRY CODE 16483M: Andy Lutomirski <luto@kernel.org> 16484L: linux-kernel@vger.kernel.org 16485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16486S: Maintained 16487F: arch/x86/entry/ 16488 16489X86 MCE INFRASTRUCTURE 16490M: Tony Luck <tony.luck@intel.com> 16491M: Borislav Petkov <bp@alien8.de> 16492L: linux-edac@vger.kernel.org 16493S: Maintained 16494F: arch/x86/kernel/cpu/mcheck/* 16495 16496X86 MICROCODE UPDATE SUPPORT 16497M: Borislav Petkov <bp@alien8.de> 16498S: Maintained 16499F: arch/x86/kernel/cpu/microcode/* 16500 16501X86 MM 16502M: Dave Hansen <dave.hansen@linux.intel.com> 16503M: Andy Lutomirski <luto@kernel.org> 16504M: Peter Zijlstra <peterz@infradead.org> 16505L: linux-kernel@vger.kernel.org 16506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16507S: Maintained 16508F: arch/x86/mm/ 16509 16510X86 PLATFORM DRIVERS 16511M: Darren Hart <dvhart@infradead.org> 16512M: Andy Shevchenko <andy@infradead.org> 16513L: platform-driver-x86@vger.kernel.org 16514T: git git://git.infradead.org/linux-platform-drivers-x86.git 16515S: Maintained 16516F: drivers/platform/x86/ 16517F: drivers/platform/olpc/ 16518 16519X86 VDSO 16520M: Andy Lutomirski <luto@kernel.org> 16521L: linux-kernel@vger.kernel.org 16522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16523S: Maintained 16524F: arch/x86/entry/vdso/ 16525 16526XARRAY 16527M: Matthew Wilcox <willy@infradead.org> 16528L: linux-fsdevel@vger.kernel.org 16529S: Supported 16530F: Documentation/core-api/xarray.rst 16531F: lib/idr.c 16532F: lib/xarray.c 16533F: include/linux/idr.h 16534F: include/linux/xarray.h 16535F: tools/testing/radix-tree 16536 16537XBOX DVD IR REMOTE 16538M: Benjamin Valentin <benpicco@googlemail.com> 16539S: Maintained 16540F: drivers/media/rc/xbox_remote.c 16541F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16542 16543XC2028/3028 TUNER DRIVER 16544M: Mauro Carvalho Chehab <mchehab@kernel.org> 16545L: linux-media@vger.kernel.org 16546W: https://linuxtv.org 16547T: git git://linuxtv.org/media_tree.git 16548S: Maintained 16549F: drivers/media/tuners/tuner-xc2028.* 16550 16551XDP SOCKETS (AF_XDP) 16552M: Björn Töpel <bjorn.topel@intel.com> 16553M: Magnus Karlsson <magnus.karlsson@intel.com> 16554L: netdev@vger.kernel.org 16555S: Maintained 16556F: kernel/bpf/xskmap.c 16557F: net/xdp/ 16558 16559XEN BLOCK SUBSYSTEM 16560M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16561M: Roger Pau Monné <roger.pau@citrix.com> 16562L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16563S: Supported 16564F: drivers/block/xen-blkback/* 16565F: drivers/block/xen* 16566 16567XEN HYPERVISOR ARM 16568M: Stefano Stabellini <sstabellini@kernel.org> 16569L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16570S: Maintained 16571F: arch/arm/xen/ 16572F: arch/arm/include/asm/xen/ 16573 16574XEN HYPERVISOR ARM64 16575M: Stefano Stabellini <sstabellini@kernel.org> 16576L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16577S: Maintained 16578F: arch/arm64/xen/ 16579F: arch/arm64/include/asm/xen/ 16580 16581XEN HYPERVISOR INTERFACE 16582M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16583M: Juergen Gross <jgross@suse.com> 16584R: Stefano Stabellini <sstabellini@kernel.org> 16585L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16586T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16587S: Supported 16588F: arch/x86/xen/ 16589F: arch/x86/platform/pvh/ 16590F: drivers/*/xen-*front.c 16591F: drivers/xen/ 16592F: arch/x86/include/asm/xen/ 16593F: arch/x86/include/asm/pvclock-abi.h 16594F: include/xen/ 16595F: include/uapi/xen/ 16596F: Documentation/ABI/stable/sysfs-hypervisor-xen 16597F: Documentation/ABI/testing/sysfs-hypervisor-xen 16598 16599XEN NETWORK BACKEND DRIVER 16600M: Wei Liu <wei.liu2@citrix.com> 16601M: Paul Durrant <paul.durrant@citrix.com> 16602L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16603L: netdev@vger.kernel.org 16604S: Supported 16605F: drivers/net/xen-netback/* 16606 16607XEN PCI SUBSYSTEM 16608M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16609L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16610S: Supported 16611F: arch/x86/pci/*xen* 16612F: drivers/pci/*xen* 16613 16614XEN PVSCSI DRIVERS 16615M: Juergen Gross <jgross@suse.com> 16616L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16617L: linux-scsi@vger.kernel.org 16618S: Supported 16619F: drivers/scsi/xen-scsifront.c 16620F: drivers/xen/xen-scsiback.c 16621F: include/xen/interface/io/vscsiif.h 16622 16623XEN SWIOTLB SUBSYSTEM 16624M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16625L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16626L: iommu@lists.linux-foundation.org 16627S: Supported 16628F: arch/x86/xen/*swiotlb* 16629F: drivers/xen/*swiotlb* 16630 16631XEN SOUND FRONTEND DRIVER 16632M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16633L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16635S: Supported 16636F: sound/xen/* 16637 16638XFS FILESYSTEM 16639M: Darrick J. Wong <darrick.wong@oracle.com> 16640M: linux-xfs@vger.kernel.org 16641L: linux-xfs@vger.kernel.org 16642W: http://xfs.org/ 16643T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16644S: Supported 16645F: Documentation/filesystems/xfs.txt 16646F: fs/xfs/ 16647 16648XILINX AXI ETHERNET DRIVER 16649M: Anirudha Sarangi <anirudh@xilinx.com> 16650M: John Linn <John.Linn@xilinx.com> 16651S: Maintained 16652F: drivers/net/ethernet/xilinx/xilinx_axienet* 16653 16654XILINX UARTLITE SERIAL DRIVER 16655M: Peter Korsgaard <jacmet@sunsite.dk> 16656L: linux-serial@vger.kernel.org 16657S: Maintained 16658F: drivers/tty/serial/uartlite.c 16659 16660XILINX VIDEO IP CORES 16661M: Hyun Kwon <hyun.kwon@xilinx.com> 16662M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16663L: linux-media@vger.kernel.org 16664T: git git://linuxtv.org/media_tree.git 16665S: Supported 16666F: Documentation/devicetree/bindings/media/xilinx/ 16667F: drivers/media/platform/xilinx/ 16668F: include/uapi/linux/xilinx-v4l2-controls.h 16669 16670XILLYBUS DRIVER 16671M: Eli Billauer <eli.billauer@gmail.com> 16672L: linux-kernel@vger.kernel.org 16673S: Supported 16674F: drivers/char/xillybus/ 16675 16676XLP9XX I2C DRIVER 16677M: George Cherian <george.cherian@cavium.com> 16678M: Jan Glauber <jglauber@cavium.com> 16679L: linux-i2c@vger.kernel.org 16680W: http://www.cavium.com 16681S: Supported 16682F: drivers/i2c/busses/i2c-xlp9xx.c 16683 16684XRA1403 GPIO EXPANDER 16685M: Nandor Han <nandor.han@ge.com> 16686M: Semi Malinen <semi.malinen@ge.com> 16687L: linux-gpio@vger.kernel.org 16688S: Maintained 16689F: drivers/gpio/gpio-xra1403.c 16690F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16691 16692XTENSA XTFPGA PLATFORM SUPPORT 16693M: Max Filippov <jcmvbkbc@gmail.com> 16694L: linux-xtensa@linux-xtensa.org 16695S: Maintained 16696F: drivers/spi/spi-xtensa-xtfpga.c 16697F: sound/soc/xtensa/xtfpga-i2s.c 16698 16699YAM DRIVER FOR AX.25 16700M: Jean-Paul Roubelat <jpr@f6fbb.org> 16701L: linux-hams@vger.kernel.org 16702S: Maintained 16703F: drivers/net/hamradio/yam* 16704F: include/linux/yam.h 16705 16706YAMA SECURITY MODULE 16707M: Kees Cook <keescook@chromium.org> 16708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16709S: Supported 16710F: security/yama/ 16711F: Documentation/admin-guide/LSM/Yama.rst 16712 16713YEALINK PHONE DRIVER 16714M: Henk Vergonet <Henk.Vergonet@gmail.com> 16715L: usbb2k-api-dev@nongnu.org 16716S: Maintained 16717F: Documentation/input/devices/yealink.rst 16718F: drivers/input/misc/yealink.* 16719 16720Z8530 DRIVER FOR AX.25 16721M: Joerg Reuter <jreuter@yaina.de> 16722W: http://yaina.de/jreuter/ 16723W: http://www.qsl.net/dl1bke/ 16724L: linux-hams@vger.kernel.org 16725S: Maintained 16726F: Documentation/networking/z8530drv.txt 16727F: drivers/net/hamradio/*scc.c 16728F: drivers/net/hamradio/z8530.h 16729 16730ZBUD COMPRESSED PAGE ALLOCATOR 16731M: Seth Jennings <sjenning@redhat.com> 16732M: Dan Streetman <ddstreet@ieee.org> 16733L: linux-mm@kvack.org 16734S: Maintained 16735F: mm/zbud.c 16736F: include/linux/zbud.h 16737 16738ZD1211RW WIRELESS DRIVER 16739M: Daniel Drake <dsd@gentoo.org> 16740M: Ulrich Kunitz <kune@deine-taler.de> 16741W: http://zd1211.ath.cx/wiki/DriverRewrite 16742L: linux-wireless@vger.kernel.org 16743L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16744S: Maintained 16745F: drivers/net/wireless/zydas/zd1211rw/ 16746 16747ZD1301 MEDIA DRIVER 16748M: Antti Palosaari <crope@iki.fi> 16749L: linux-media@vger.kernel.org 16750W: https://linuxtv.org/ 16751W: http://palosaari.fi/linux/ 16752Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16753S: Maintained 16754F: drivers/media/usb/dvb-usb-v2/zd1301* 16755 16756ZD1301_DEMOD MEDIA DRIVER 16757M: Antti Palosaari <crope@iki.fi> 16758L: linux-media@vger.kernel.org 16759W: https://linuxtv.org/ 16760W: http://palosaari.fi/linux/ 16761Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16762S: Maintained 16763F: drivers/media/dvb-frontends/zd1301_demod* 16764 16765ZPOOL COMPRESSED PAGE STORAGE API 16766M: Dan Streetman <ddstreet@ieee.org> 16767L: linux-mm@kvack.org 16768S: Maintained 16769F: mm/zpool.c 16770F: include/linux/zpool.h 16771 16772ZR36067 VIDEO FOR LINUX DRIVER 16773L: mjpeg-users@lists.sourceforge.net 16774L: linux-media@vger.kernel.org 16775W: http://mjpeg.sourceforge.net/driver-zoran/ 16776T: hg https://linuxtv.org/hg/v4l-dvb 16777S: Odd Fixes 16778F: drivers/staging/media/zoran/ 16779 16780ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16781M: Minchan Kim <minchan@kernel.org> 16782M: Nitin Gupta <ngupta@vflare.org> 16783R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16784L: linux-kernel@vger.kernel.org 16785S: Maintained 16786F: drivers/block/zram/ 16787F: Documentation/blockdev/zram.txt 16788 16789ZS DECSTATION Z85C30 SERIAL DRIVER 16790M: "Maciej W. Rozycki" <macro@linux-mips.org> 16791S: Maintained 16792F: drivers/tty/serial/zs.* 16793 16794ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16795M: Minchan Kim <minchan@kernel.org> 16796M: Nitin Gupta <ngupta@vflare.org> 16797R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16798L: linux-mm@kvack.org 16799S: Maintained 16800F: mm/zsmalloc.c 16801F: include/linux/zsmalloc.h 16802F: Documentation/vm/zsmalloc.rst 16803 16804ZSWAP COMPRESSED SWAP CACHING 16805M: Seth Jennings <sjenning@redhat.com> 16806M: Dan Streetman <ddstreet@ieee.org> 16807L: linux-mm@kvack.org 16808S: Maintained 16809F: mm/zswap.c 16810 16811THE REST 16812M: Linus Torvalds <torvalds@linux-foundation.org> 16813L: linux-kernel@vger.kernel.org 16814Q: http://patchwork.kernel.org/project/LKML/list/ 16815T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16816S: Buried alive in reporters 16817F: * 16818F: */ 16819