1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 554M: Stefan Popa <stefan.popa@analog.com> 555W: http://ez.analog.com/community/linux-device-drivers 556S: Supported 557F: drivers/iio/accel/adxl372.c 558F: drivers/iio/accel/adxl372_spi.c 559F: drivers/iio/accel/adxl372_i2c.c 560F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 561 562AF9013 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9013* 571 572AF9033 MEDIA DRIVER 573M: Antti Palosaari <crope@iki.fi> 574L: linux-media@vger.kernel.org 575W: https://linuxtv.org 576W: http://palosaari.fi/linux/ 577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 578T: git git://linuxtv.org/anttip/media_tree.git 579S: Maintained 580F: drivers/media/dvb-frontends/af9033* 581 582AFFS FILE SYSTEM 583M: David Sterba <dsterba@suse.com> 584L: linux-fsdevel@vger.kernel.org 585S: Odd Fixes 586F: Documentation/filesystems/affs.txt 587F: fs/affs/ 588 589AFS FILESYSTEM 590M: David Howells <dhowells@redhat.com> 591L: linux-afs@lists.infradead.org 592S: Supported 593F: fs/afs/ 594F: include/trace/events/afs.h 595F: Documentation/filesystems/afs.txt 596W: https://www.infradead.org/~dhowells/kafs/ 597 598AGPGART DRIVER 599M: David Airlie <airlied@linux.ie> 600T: git git://anongit.freedesktop.org/drm/drm 601S: Maintained 602F: drivers/char/agp/ 603F: include/linux/agp* 604F: include/uapi/linux/agp* 605 606AHA152X SCSI DRIVER 607M: "Juergen E. Fischer" <fischer@norbit.de> 608L: linux-scsi@vger.kernel.org 609S: Maintained 610F: drivers/scsi/aha152x* 611F: drivers/scsi/pcmcia/aha152x* 612 613AIC7XXX / AIC79XX SCSI DRIVER 614M: Hannes Reinecke <hare@suse.com> 615L: linux-scsi@vger.kernel.org 616S: Maintained 617F: drivers/scsi/aic7xxx/ 618 619AIMSLAB FM RADIO RECEIVER DRIVER 620M: Hans Verkuil <hverkuil@xs4all.nl> 621L: linux-media@vger.kernel.org 622T: git git://linuxtv.org/media_tree.git 623W: https://linuxtv.org 624S: Maintained 625F: drivers/media/radio/radio-aimslab* 626 627AIO 628M: Benjamin LaHaise <bcrl@kvack.org> 629L: linux-aio@kvack.org 630S: Supported 631F: fs/aio.c 632F: include/linux/*aio*.h 633 634AIRSPY MEDIA DRIVER 635M: Antti Palosaari <crope@iki.fi> 636L: linux-media@vger.kernel.org 637W: https://linuxtv.org 638W: http://palosaari.fi/linux/ 639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 640T: git git://linuxtv.org/anttip/media_tree.git 641S: Maintained 642F: drivers/media/usb/airspy/ 643 644ALACRITECH GIGABIT ETHERNET DRIVER 645M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 646S: Maintained 647F: drivers/net/ethernet/alacritech/* 648 649ALCATEL SPEEDTOUCH USB DRIVER 650M: Duncan Sands <duncan.sands@free.fr> 651L: linux-usb@vger.kernel.org 652W: http://www.linux-usb.org/SpeedTouch/ 653S: Maintained 654F: drivers/usb/atm/speedtch.c 655F: drivers/usb/atm/usbatm.c 656 657ALCHEMY AU1XX0 MMC DRIVER 658M: Manuel Lauss <manuel.lauss@gmail.com> 659S: Maintained 660F: drivers/mmc/host/au1xmmc.c 661 662ALI1563 I2C DRIVER 663M: Rudolf Marek <r.marek@assembler.cz> 664L: linux-i2c@vger.kernel.org 665S: Maintained 666F: Documentation/i2c/busses/i2c-ali1563 667F: drivers/i2c/busses/i2c-ali1563.c 668 669ALLWINNER SECURITY SYSTEM 670M: Corentin Labbe <clabbe.montjoie@gmail.com> 671L: linux-crypto@vger.kernel.org 672S: Maintained 673F: drivers/crypto/sunxi-ss/ 674 675ALLWINNER VPU DRIVER 676M: Maxime Ripard <maxime.ripard@bootlin.com> 677M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 678L: linux-media@vger.kernel.org 679S: Maintained 680F: drivers/staging/media/sunxi/cedrus/ 681 682ALPHA PORT 683M: Richard Henderson <rth@twiddle.net> 684M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 685M: Matt Turner <mattst88@gmail.com> 686S: Odd Fixes 687L: linux-alpha@vger.kernel.org 688F: arch/alpha/ 689 690ALPS PS/2 TOUCHPAD DRIVER 691R: Pali Rohár <pali.rohar@gmail.com> 692F: drivers/input/mouse/alps.* 693 694ALTERA I2C CONTROLLER DRIVER 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/i2c/busses/i2c-altera.c 698 699ALTERA MAILBOX DRIVER 700M: Ley Foon Tan <lftan@altera.com> 701L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 702S: Maintained 703F: drivers/mailbox/mailbox-altera.c 704 705ALTERA PIO DRIVER 706M: Tien Hock Loh <thloh@altera.com> 707L: linux-gpio@vger.kernel.org 708S: Maintained 709F: drivers/gpio/gpio-altera.c 710 711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 712M: Thor Thayer <thor.thayer@linux.intel.com> 713S: Maintained 714F: drivers/gpio/gpio-altera-a10sr.c 715F: drivers/mfd/altera-a10sr.c 716F: drivers/reset/reset-a10sr.c 717F: include/linux/mfd/altera-a10sr.h 718F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 719 720ALTERA TRIPLE SPEED ETHERNET DRIVER 721M: Thor Thayer <thor.thayer@linux.intel.com> 722L: netdev@vger.kernel.org 723L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 724S: Maintained 725F: drivers/net/ethernet/altera/ 726 727ALTERA UART/JTAG UART SERIAL DRIVERS 728M: Tobias Klauser <tklauser@distanz.ch> 729L: linux-serial@vger.kernel.org 730L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 731S: Maintained 732F: drivers/tty/serial/altera_uart.c 733F: drivers/tty/serial/altera_jtaguart.c 734F: include/linux/altera_uart.h 735F: include/linux/altera_jtaguart.h 736 737AMAZON ETHERNET DRIVERS 738M: Netanel Belgazal <netanel@amazon.com> 739R: Saeed Bishara <saeedb@amazon.com> 740R: Zorik Machulsky <zorik@amazon.com> 741L: netdev@vger.kernel.org 742S: Supported 743F: Documentation/networking/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC AD9389B DRIVER 850M: Hans Verkuil <hans.verkuil@cisco.com> 851L: linux-media@vger.kernel.org 852S: Maintained 853F: drivers/media/i2c/ad9389b* 854 855ANALOG DEVICES INC ADGS1408 DRIVER 856M: Mircea Caprioru <mircea.caprioru@analog.com> 857S: Supported 858F: drivers/mux/adgs1408.c 859F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 860 861ANALOG DEVICES INC ADP5061 DRIVER 862M: Stefan Popa <stefan.popa@analog.com> 863L: linux-pm@vger.kernel.org 864W: http://ez.analog.com/community/linux-device-drivers 865S: Supported 866F: drivers/power/supply/adp5061.c 867 868ANALOG DEVICES INC ADV7180 DRIVER 869M: Lars-Peter Clausen <lars@metafoo.de> 870L: linux-media@vger.kernel.org 871W: http://ez.analog.com/community/linux-device-drivers 872S: Supported 873F: drivers/media/i2c/adv7180.c 874 875ANALOG DEVICES INC ADV748X DRIVER 876M: Kieran Bingham <kieran.bingham@ideasonboard.com> 877L: linux-media@vger.kernel.org 878S: Maintained 879F: drivers/media/i2c/adv748x/* 880 881ANALOG DEVICES INC ADV7511 DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/adv7511* 886 887ANALOG DEVICES INC ADV7604 DRIVER 888M: Hans Verkuil <hans.verkuil@cisco.com> 889L: linux-media@vger.kernel.org 890S: Maintained 891F: drivers/media/i2c/adv7604* 892 893ANALOG DEVICES INC ADV7842 DRIVER 894M: Hans Verkuil <hans.verkuil@cisco.com> 895L: linux-media@vger.kernel.org 896S: Maintained 897F: drivers/media/i2c/adv7842* 898 899ANALOG DEVICES INC ASOC CODEC DRIVERS 900M: Lars-Peter Clausen <lars@metafoo.de> 901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 902W: http://wiki.analog.com/ 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: sound/soc/codecs/adau* 906F: sound/soc/codecs/adav* 907F: sound/soc/codecs/ad1* 908F: sound/soc/codecs/ad7* 909F: sound/soc/codecs/ssm* 910F: sound/soc/codecs/sigmadsp.* 911 912ANALOG DEVICES INC DMA DRIVERS 913M: Lars-Peter Clausen <lars@metafoo.de> 914W: http://ez.analog.com/community/linux-device-drivers 915S: Supported 916F: drivers/dma/dma-axi-dmac.c 917 918ANALOG DEVICES INC IIO DRIVERS 919M: Lars-Peter Clausen <lars@metafoo.de> 920M: Michael Hennerich <Michael.Hennerich@analog.com> 921W: http://wiki.analog.com/ 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 925F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 926F: drivers/iio/*/ad* 927F: drivers/iio/adc/ltc2497* 928X: drivers/iio/*/adjd* 929F: drivers/staging/iio/*/ad* 930 931ANDES ARCHITECTURE 932M: Greentime Hu <green.hu@gmail.com> 933M: Vincent Chen <deanbo422@gmail.com> 934T: git https://github.com/andestech/linux.git 935S: Supported 936F: arch/nds32/ 937F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 938F: Documentation/devicetree/bindings/nds32/ 939K: nds32 940N: nds32 941 942ANDROID CONFIG FRAGMENTS 943M: Rob Herring <robh@kernel.org> 944S: Supported 945F: kernel/configs/android* 946 947ANDROID DRIVERS 948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 949M: Arve Hjønnevåg <arve@android.com> 950M: Todd Kjos <tkjos@android.com> 951M: Martijn Coenen <maco@android.com> 952M: Joel Fernandes <joel@joelfernandes.org> 953T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 954L: devel@driverdev.osuosl.org 955S: Supported 956F: drivers/android/ 957F: drivers/staging/android/ 958 959ANDROID GOLDFISH PIC DRIVER 960M: Miodrag Dinic <miodrag.dinic@mips.com> 961S: Supported 962F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 963F: drivers/irqchip/irq-goldfish-pic.c 964 965ANDROID GOLDFISH RTC DRIVER 966M: Miodrag Dinic <miodrag.dinic@mips.com> 967S: Supported 968F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 969F: drivers/rtc/rtc-goldfish.c 970 971ANDROID ION DRIVER 972M: Laura Abbott <labbott@redhat.com> 973M: Sumit Semwal <sumit.semwal@linaro.org> 974L: devel@driverdev.osuosl.org 975L: dri-devel@lists.freedesktop.org 976L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 977S: Supported 978F: drivers/staging/android/ion 979F: drivers/staging/android/uapi/ion.h 980 981AOA (Apple Onboard Audio) ALSA DRIVER 982M: Johannes Berg <johannes@sipsolutions.net> 983L: linuxppc-dev@lists.ozlabs.org 984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 985S: Maintained 986F: sound/aoa/ 987 988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 989M: William Breathitt Gray <vilhelm.gray@gmail.com> 990L: linux-iio@vger.kernel.org 991S: Maintained 992F: drivers/iio/adc/stx104.c 993 994APM DRIVER 995M: Jiri Kosina <jikos@kernel.org> 996S: Odd fixes 997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 998F: arch/x86/kernel/apm_32.c 999F: include/linux/apm_bios.h 1000F: include/uapi/linux/apm_bios.h 1001F: drivers/char/apm-emulation.c 1002 1003APPARMOR SECURITY MODULE 1004M: John Johansen <john.johansen@canonical.com> 1005L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1006W: wiki.apparmor.net 1007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1008S: Supported 1009F: security/apparmor/ 1010F: Documentation/admin-guide/LSM/apparmor.rst 1011 1012APPLE BCM5974 MULTITOUCH DRIVER 1013M: Henrik Rydberg <rydberg@bitmath.org> 1014L: linux-input@vger.kernel.org 1015S: Odd fixes 1016F: drivers/input/mouse/bcm5974.c 1017 1018APPLE SMC DRIVER 1019M: Henrik Rydberg <rydberg@bitmath.org> 1020L: linux-hwmon@vger.kernel.org 1021S: Odd fixes 1022F: drivers/hwmon/applesmc.c 1023 1024APPLETALK NETWORK LAYER 1025L: netdev@vger.kernel.org 1026S: Odd fixes 1027F: drivers/net/appletalk/ 1028F: net/appletalk/ 1029 1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1031M: Duc Dang <dhdang@apm.com> 1032S: Supported 1033F: arch/arm64/boot/dts/apm/ 1034 1035APPLIED MICRO (APM) X-GENE SOC EDAC 1036M: Loc Ho <lho@apm.com> 1037S: Supported 1038F: drivers/edac/xgene_edac.c 1039F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1040 1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1042M: Iyappan Subramanian <isubramanian@apm.com> 1043M: Keyur Chudgar <kchudgar@apm.com> 1044S: Supported 1045F: drivers/net/ethernet/apm/xgene-v2/ 1046 1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1048M: Iyappan Subramanian <isubramanian@apm.com> 1049M: Keyur Chudgar <kchudgar@apm.com> 1050M: Quan Nguyen <qnguyen@apm.com> 1051S: Supported 1052F: drivers/net/ethernet/apm/xgene/ 1053F: drivers/net/phy/mdio-xgene.c 1054F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1055F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1056 1057APPLIED MICRO (APM) X-GENE SOC PMU 1058M: Tai Nguyen <ttnguyen@apm.com> 1059S: Supported 1060F: drivers/perf/xgene_pmu.c 1061F: Documentation/perf/xgene-pmu.txt 1062F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1063 1064APTINA CAMERA SENSOR PLL 1065M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1066L: linux-media@vger.kernel.org 1067S: Maintained 1068F: drivers/media/i2c/aptina-pll.* 1069 1070ARC FRAMEBUFFER DRIVER 1071M: Jaya Kumar <jayalk@intworks.biz> 1072S: Maintained 1073F: drivers/video/fbdev/arcfb.c 1074F: drivers/video/fbdev/core/fb_defio.c 1075 1076ARC PGU DRM DRIVER 1077M: Alexey Brodkin <abrodkin@synopsys.com> 1078S: Supported 1079F: drivers/gpu/drm/arc/ 1080F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1081 1082ARCNET NETWORK LAYER 1083M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1084L: netdev@vger.kernel.org 1085S: Maintained 1086F: drivers/net/arcnet/ 1087F: include/uapi/linux/if_arcnet.h 1088 1089ARM ARCHITECTED TIMER DRIVER 1090M: Mark Rutland <mark.rutland@arm.com> 1091M: Marc Zyngier <marc.zyngier@arm.com> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094F: arch/arm/include/asm/arch_timer.h 1095F: arch/arm64/include/asm/arch_timer.h 1096F: drivers/clocksource/arm_arch_timer.c 1097 1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1099M: Linus Walleij <linus.walleij@linaro.org> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: Documentation/devicetree/bindings/arm/arm-boards 1103F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1104F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1105F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1106F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1107F: arch/arm/mach-integrator/ 1108F: arch/arm/mach-realview/ 1109F: arch/arm/mach-versatile/ 1110F: arch/arm/plat-versatile/ 1111F: arch/arm/boot/dts/arm-realview-* 1112F: arch/arm/boot/dts/integrator* 1113F: arch/arm/boot/dts/versatile* 1114F: drivers/clk/versatile/ 1115F: drivers/i2c/busses/i2c-versatile.c 1116F: drivers/irqchip/irq-versatile-fpga.c 1117F: drivers/mtd/maps/physmap_of_versatile.c 1118F: drivers/power/reset/arm-versatile-reboot.c 1119F: drivers/soc/versatile/ 1120 1121ARM HDLCD DRM DRIVER 1122M: Liviu Dudau <liviu.dudau@arm.com> 1123S: Supported 1124F: drivers/gpu/drm/arm/hdlcd_* 1125F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1126 1127ARM MALI-DP DRM DRIVER 1128M: Liviu Dudau <liviu.dudau@arm.com> 1129M: Brian Starkey <brian.starkey@arm.com> 1130M: Mali DP Maintainers <malidp@foss.arm.com> 1131S: Supported 1132F: drivers/gpu/drm/arm/ 1133F: Documentation/devicetree/bindings/display/arm,malidp.txt 1134 1135ARM MFM AND FLOPPY DRIVERS 1136M: Ian Molton <spyro@f2s.com> 1137S: Maintained 1138F: arch/arm/lib/floppydma.S 1139F: arch/arm/include/asm/floppy.h 1140 1141ARM PMU PROFILING AND DEBUGGING 1142M: Will Deacon <will.deacon@arm.com> 1143M: Mark Rutland <mark.rutland@arm.com> 1144S: Maintained 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146F: arch/arm*/kernel/perf_* 1147F: arch/arm/oprofile/common.c 1148F: arch/arm*/kernel/hw_breakpoint.c 1149F: arch/arm*/include/asm/hw_breakpoint.h 1150F: arch/arm*/include/asm/perf_event.h 1151F: drivers/perf/* 1152F: include/linux/perf/arm_pmu.h 1153F: Documentation/devicetree/bindings/arm/pmu.txt 1154F: Documentation/devicetree/bindings/perf/ 1155 1156ARM PORT 1157M: Russell King <linux@armlinux.org.uk> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159W: http://www.armlinux.org.uk/ 1160S: Odd Fixes 1161T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1162F: arch/arm/ 1163X: arch/arm/boot/dts/ 1164 1165ARM PRIMECELL AACI PL041 DRIVER 1166M: Russell King <linux@armlinux.org.uk> 1167S: Odd Fixes 1168F: sound/arm/aaci.* 1169 1170ARM PRIMECELL BUS SUPPORT 1171M: Russell King <linux@armlinux.org.uk> 1172S: Odd Fixes 1173F: drivers/amba/ 1174F: include/linux/amba/bus.h 1175 1176ARM PRIMECELL CLCD PL110 DRIVER 1177M: Russell King <linux@armlinux.org.uk> 1178S: Odd Fixes 1179F: drivers/video/fbdev/amba-clcd.* 1180 1181ARM PRIMECELL KMI PL050 DRIVER 1182M: Russell King <linux@armlinux.org.uk> 1183S: Odd Fixes 1184F: drivers/input/serio/ambakmi.* 1185F: include/linux/amba/kmi.h 1186 1187ARM PRIMECELL MMCI PL180/1 DRIVER 1188M: Russell King <linux@armlinux.org.uk> 1189S: Odd Fixes 1190F: drivers/mmc/host/mmci.* 1191F: include/linux/amba/mmci.h 1192 1193ARM PRIMECELL SSP PL022 SPI DRIVER 1194M: Linus Walleij <linus.walleij@linaro.org> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1198F: drivers/spi/spi-pl022.c 1199 1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1201M: Russell King <linux@armlinux.org.uk> 1202S: Odd Fixes 1203F: drivers/tty/serial/amba-pl01*.c 1204F: include/linux/amba/serial.h 1205 1206ARM PRIMECELL VIC PL190/PL192 DRIVER 1207M: Linus Walleij <linus.walleij@linaro.org> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1211F: drivers/irqchip/irq-vic.c 1212 1213ARM SMMU DRIVERS 1214M: Will Deacon <will.deacon@arm.com> 1215R: Robin Murphy <robin.murphy@arm.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: drivers/iommu/arm-smmu.c 1219F: drivers/iommu/arm-smmu-v3.c 1220F: drivers/iommu/io-pgtable-arm.c 1221F: drivers/iommu/io-pgtable-arm-v7s.c 1222 1223ARM SUB-ARCHITECTURES 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: arch/arm/mach-*/ 1227F: arch/arm/plat-*/ 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1229 1230ARM/ACTIONS SEMI ARCHITECTURE 1231M: Andreas Färber <afaerber@suse.de> 1232R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235N: owl 1236F: arch/arm/mach-actions/ 1237F: arch/arm/boot/dts/owl-* 1238F: arch/arm64/boot/dts/actions/ 1239F: drivers/clk/actions/ 1240F: drivers/clocksource/timer-owl* 1241F: drivers/dma/owl-dma.c 1242F: drivers/i2c/busses/i2c-owl.c 1243F: drivers/pinctrl/actions/* 1244F: drivers/soc/actions/ 1245F: include/dt-bindings/power/owl-* 1246F: include/linux/soc/actions/ 1247F: Documentation/devicetree/bindings/arm/actions.txt 1248F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1249F: Documentation/devicetree/bindings/dma/owl-dma.txt 1250F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1251F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1252F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1253F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1254 1255ARM/ADS SPHERE MACHINE SUPPORT 1256M: Lennert Buytenhek <kernel@wantstofly.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259 1260ARM/AFEB9260 MACHINE SUPPORT 1261M: Sergey Lapin <slapin@ossfans.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264 1265ARM/AJECO 1ARM MACHINE SUPPORT 1266M: Lennert Buytenhek <kernel@wantstofly.org> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/Allwinner SoC Clock Support 1271M: Emilio López <emilio@elopez.com.ar> 1272S: Maintained 1273F: drivers/clk/sunxi/ 1274 1275ARM/Allwinner sunXi SoC support 1276M: Maxime Ripard <maxime.ripard@bootlin.com> 1277M: Chen-Yu Tsai <wens@csie.org> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280N: sun[x456789]i 1281N: sun50i 1282F: arch/arm/mach-sunxi/ 1283F: arch/arm64/boot/dts/allwinner/ 1284F: drivers/clk/sunxi-ng/ 1285F: drivers/pinctrl/sunxi/ 1286F: drivers/soc/sunxi/ 1287T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1288 1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1290M: Neil Armstrong <narmstrong@baylibre.com> 1291M: Jerome Brunet <jbrunet@baylibre.com> 1292L: linux-amlogic@lists.infradead.org 1293S: Maintained 1294F: drivers/clk/meson/ 1295F: include/dt-bindings/clock/meson* 1296F: include/dt-bindings/clock/gxbb* 1297F: Documentation/devicetree/bindings/clock/amlogic* 1298 1299ARM/Amlogic Meson SoC support 1300M: Carlo Caione <carlo@caione.org> 1301M: Kevin Hilman <khilman@baylibre.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303L: linux-amlogic@lists.infradead.org 1304W: http://linux-meson.com/ 1305S: Maintained 1306F: arch/arm/mach-meson/ 1307F: arch/arm/boot/dts/meson* 1308F: arch/arm64/boot/dts/amlogic/ 1309F: drivers/pinctrl/meson/ 1310F: drivers/mmc/host/meson* 1311N: meson 1312 1313ARM/Annapurna Labs ALPINE ARCHITECTURE 1314M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1315M: Antoine Tenart <antoine.tenart@bootlin.com> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318F: arch/arm/mach-alpine/ 1319F: arch/arm/boot/dts/alpine* 1320F: arch/arm64/boot/dts/al/ 1321F: drivers/*/*alpine* 1322 1323ARM/ARTPEC MACHINE SUPPORT 1324M: Jesper Nilsson <jesper.nilsson@axis.com> 1325M: Lars Persson <lars.persson@axis.com> 1326S: Maintained 1327L: linux-arm-kernel@axis.com 1328F: arch/arm/mach-artpec 1329F: arch/arm/boot/dts/artpec6* 1330F: drivers/clk/axis 1331F: drivers/crypto/axis 1332F: drivers/pinctrl/pinctrl-artpec* 1333F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1334 1335ARM/ASPEED I2C DRIVER 1336M: Brendan Higgins <brendanhiggins@google.com> 1337R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1338R: Joel Stanley <joel@jms.id.au> 1339L: linux-i2c@vger.kernel.org 1340L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1341S: Maintained 1342F: drivers/irqchip/irq-aspeed-i2c-ic.c 1343F: drivers/i2c/busses/i2c-aspeed.c 1344F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1345F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1346 1347ARM/ASPEED MACHINE SUPPORT 1348M: Joel Stanley <joel@jms.id.au> 1349R: Andrew Jeffery <andrew@aj.id.au> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1352Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1353S: Supported 1354T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1355F: arch/arm/mach-aspeed/ 1356F: arch/arm/boot/dts/aspeed-* 1357N: aspeed 1358 1359ARM/CALXEDA HIGHBANK ARCHITECTURE 1360M: Rob Herring <robh@kernel.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-highbank/ 1364F: arch/arm/boot/dts/highbank.dts 1365F: arch/arm/boot/dts/ecx-*.dts* 1366 1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1368M: Krzysztof Halasa <khalasa@piap.pl> 1369S: Maintained 1370F: arch/arm/mach-cns3xxx/ 1371 1372ARM/CAVIUM THUNDER NETWORK DRIVER 1373M: Sunil Goutham <sgoutham@cavium.com> 1374M: Robert Richter <rric@kernel.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Supported 1377F: drivers/net/ethernet/cavium/thunder/ 1378 1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1380M: Lukasz Majewski <lukma@denx.de> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm/mach-ep93xx/ts72xx.c 1384 1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1386M: Alexander Shiyan <shc_work@mail.ru> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Odd Fixes 1389N: clps711x 1390 1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1392M: Lennert Buytenhek <kernel@wantstofly.org> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395 1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1397M: Hartley Sweeten <hsweeten@visionengravers.com> 1398M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401F: arch/arm/mach-ep93xx/ 1402F: arch/arm/mach-ep93xx/include/mach/ 1403 1404ARM/CLKDEV SUPPORT 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1409F: drivers/clk/clkdev.c 1410 1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1412M: Mike Rapoport <mike@compulab.co.il> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415 1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1417M: Baruch Siach <baruch@tkos.co.il> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm/boot/dts/cx92755* 1421N: digicolor 1422 1423ARM/CONTEC MICRO9 MACHINE SUPPORT 1424M: Hubert Feurstein <hubert.feurstein@contec.at> 1425S: Maintained 1426F: arch/arm/mach-ep93xx/micro9.c 1427 1428ARM/CORESIGHT FRAMEWORK AND DRIVERS 1429M: Mathieu Poirier <mathieu.poirier@linaro.org> 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1431S: Maintained 1432F: drivers/hwtracing/coresight/* 1433F: Documentation/trace/coresight.txt 1434F: Documentation/trace/coresight-cpu-debug.txt 1435F: Documentation/devicetree/bindings/arm/coresight.txt 1436F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1437F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1438F: tools/perf/arch/arm/util/pmu.c 1439F: tools/perf/arch/arm/util/auxtrace.c 1440F: tools/perf/arch/arm/util/cs-etm.c 1441F: tools/perf/arch/arm/util/cs-etm.h 1442F: tools/perf/util/cs-etm.* 1443F: tools/perf/util/cs-etm-decoder/* 1444 1445ARM/CORGI MACHINE SUPPORT 1446M: Richard Purdie <rpurdie@rpsys.net> 1447S: Maintained 1448 1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1450M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1451M: Linus Walleij <linus.walleij@linaro.org> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453T: git git://github.com/ulli-kroll/linux.git 1454S: Maintained 1455F: Documentation/devicetree/bindings/arm/gemini.txt 1456F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1457F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1458F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1459F: arch/arm/mach-gemini/ 1460F: drivers/net/ethernet/cortina/ 1461F: drivers/pinctrl/pinctrl-gemini.c 1462F: drivers/rtc/rtc-ftrtc010.c 1463 1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1465M: Barry Song <baohua@kernel.org> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1468S: Maintained 1469F: arch/arm/boot/dts/prima2* 1470F: arch/arm/mach-prima2/ 1471F: drivers/clk/sirf/ 1472F: drivers/clocksource/timer-prima2.c 1473F: drivers/clocksource/timer-atlas7.c 1474N: [^a-z]sirf 1475X: drivers/gnss 1476 1477ARM/EBSA110 MACHINE SUPPORT 1478M: Russell King <linux@armlinux.org.uk> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480W: http://www.armlinux.org.uk/ 1481S: Maintained 1482F: arch/arm/mach-ebsa110/ 1483F: drivers/net/ethernet/amd/am79c961a.* 1484 1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1486M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1487R: Pengutronix Kernel Team <kernel@pengutronix.de> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490N: efm32 1491 1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1493M: Robert Jarzmik <robert.jarzmik@free.fr> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/ezx.c 1497 1498ARM/FARADAY FA526 PORT 1499M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502T: git git://git.berlios.de/gemini-board 1503F: arch/arm/mm/*-fa* 1504 1505ARM/FOOTBRIDGE ARCHITECTURE 1506M: Russell King <linux@armlinux.org.uk> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508W: http://www.armlinux.org.uk/ 1509S: Maintained 1510F: arch/arm/include/asm/hardware/dec21285.h 1511F: arch/arm/mach-footbridge/ 1512 1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1514M: Shawn Guo <shawnguo@kernel.org> 1515M: Sascha Hauer <s.hauer@pengutronix.de> 1516R: Pengutronix Kernel Team <kernel@pengutronix.de> 1517R: Fabio Estevam <fabio.estevam@nxp.com> 1518R: NXP Linux Team <linux-imx@nxp.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1522F: arch/arm/mach-imx/ 1523F: arch/arm/mach-mxs/ 1524F: arch/arm/boot/dts/imx* 1525F: arch/arm/configs/imx*_defconfig 1526F: drivers/clk/imx/ 1527F: drivers/firmware/imx/ 1528F: drivers/soc/imx/ 1529F: include/linux/firmware/imx/ 1530F: include/soc/imx/ 1531 1532ARM/FREESCALE VYBRID ARM ARCHITECTURE 1533M: Shawn Guo <shawnguo@kernel.org> 1534M: Sascha Hauer <s.hauer@pengutronix.de> 1535R: Pengutronix Kernel Team <kernel@pengutronix.de> 1536R: Stefan Agner <stefan@agner.ch> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1540F: arch/arm/mach-imx/*vf610* 1541F: arch/arm/boot/dts/vf* 1542 1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1544M: Shawn Guo <shawnguo@kernel.org> 1545M: Li Yang <leoyang.li@nxp.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1549F: arch/arm/boot/dts/ls1021a* 1550F: arch/arm64/boot/dts/freescale/fsl-* 1551F: arch/arm64/boot/dts/freescale/qoriq-* 1552 1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1554M: Lennert Buytenhek <kernel@wantstofly.org> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557 1558ARM/GUMSTIX MACHINE SUPPORT 1559M: Steve Sakoman <sakoman@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562 1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1564M: Philipp Zabel <philipp.zabel@gmail.com> 1565M: Paul Parsons <lost.distance@yahoo.com> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567S: Maintained 1568F: arch/arm/mach-pxa/hx4700.c 1569F: arch/arm/mach-pxa/include/mach/hx4700.h 1570F: sound/soc/pxa/hx4700.c 1571 1572ARM/HISILICON SOC SUPPORT 1573M: Wei Xu <xuwei5@hisilicon.com> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575W: http://www.hisilicon.com 1576S: Supported 1577T: git git://github.com/hisilicon/linux-hisi.git 1578F: arch/arm/mach-hisi/ 1579F: arch/arm/boot/dts/hi3* 1580F: arch/arm/boot/dts/hip* 1581F: arch/arm/boot/dts/hisi* 1582F: arch/arm64/boot/dts/hisilicon/ 1583 1584ARM/HP JORNADA 7XX MACHINE SUPPORT 1585M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1586W: www.jlime.com 1587S: Maintained 1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1589F: arch/arm/mach-sa1100/jornada720.c 1590F: arch/arm/mach-sa1100/include/mach/jornada720.h 1591 1592ARM/IGEP MACHINE SUPPORT 1593M: Enric Balletbo i Serra <eballetbo@gmail.com> 1594M: Javier Martinez Canillas <javier@dowhile0.org> 1595L: linux-omap@vger.kernel.org 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: arch/arm/boot/dts/omap3-igep* 1599 1600ARM/INCOME PXA270 SUPPORT 1601M: Marek Vasut <marek.vasut@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/mach-pxa/colibri-pxa270-income.c 1605 1606ARM/INTEL IOP13XX ARM ARCHITECTURE 1607M: Lennert Buytenhek <kernel@wantstofly.org> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610 1611ARM/INTEL IOP32X ARM ARCHITECTURE 1612M: Lennert Buytenhek <kernel@wantstofly.org> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615 1616ARM/INTEL IOP33X ARM ARCHITECTURE 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Orphan 1619 1620ARM/INTEL IQ81342EX MACHINE SUPPORT 1621M: Lennert Buytenhek <kernel@wantstofly.org> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624 1625ARM/INTEL IXDP2850 MACHINE SUPPORT 1626M: Lennert Buytenhek <kernel@wantstofly.org> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629 1630ARM/INTEL IXP4XX ARM ARCHITECTURE 1631M: Imre Kaloz <kaloz@openwrt.org> 1632M: Krzysztof Halasa <khalasa@piap.pl> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-ixp4xx/ 1636 1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1638M: Jonathan Cameron <jic23@cam.ac.uk> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641F: arch/arm/mach-pxa/stargate2.c 1642F: drivers/pcmcia/pxa2xx_stargate2.c 1643 1644ARM/INTEL XSC3 (MANZANO) ARM CORE 1645M: Lennert Buytenhek <kernel@wantstofly.org> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648 1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1650M: Lennert Buytenhek <kernel@wantstofly.org> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653 1654ARM/LG1K ARCHITECTURE 1655M: Chanho Min <chanho.min@lge.com> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657S: Maintained 1658F: arch/arm64/boot/dts/lg/ 1659 1660ARM/LOGICPD PXA270 MACHINE SUPPORT 1661M: Lennert Buytenhek <kernel@wantstofly.org> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663S: Maintained 1664 1665ARM/LPC18XX ARCHITECTURE 1666M: Vladimir Zapolskiy <vz@mleia.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669F: arch/arm/boot/dts/lpc43* 1670F: drivers/i2c/busses/i2c-lpc2k.c 1671F: drivers/memory/pl172.c 1672F: drivers/mtd/spi-nor/nxp-spifi.c 1673F: drivers/rtc/rtc-lpc24xx.c 1674N: lpc18xx 1675 1676ARM/LPC32XX SOC SUPPORT 1677M: Vladimir Zapolskiy <vz@mleia.com> 1678M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1681S: Maintained 1682F: arch/arm/boot/dts/lpc32* 1683F: arch/arm/mach-lpc32xx/ 1684F: drivers/i2c/busses/i2c-pnx.c 1685F: drivers/net/ethernet/nxp/lpc_eth.c 1686F: drivers/usb/host/ohci-nxp.c 1687F: drivers/watchdog/pnx4008_wdt.c 1688N: lpc32xx 1689 1690ARM/MAGICIAN MACHINE SUPPORT 1691M: Philipp Zabel <philipp.zabel@gmail.com> 1692S: Maintained 1693 1694ARM/Marvell Dove/MV78xx0/Orion SOC support 1695M: Jason Cooper <jason@lakedaemon.net> 1696M: Andrew Lunn <andrew@lunn.ch> 1697M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1698M: Gregory Clement <gregory.clement@bootlin.com> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700S: Maintained 1701F: Documentation/devicetree/bindings/soc/dove/ 1702F: arch/arm/mach-dove/ 1703F: arch/arm/mach-mv78xx0/ 1704F: arch/arm/mach-orion5x/ 1705F: arch/arm/plat-orion/ 1706F: arch/arm/boot/dts/dove* 1707F: arch/arm/boot/dts/orion5x* 1708 1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1710M: Jason Cooper <jason@lakedaemon.net> 1711M: Andrew Lunn <andrew@lunn.ch> 1712M: Gregory Clement <gregory.clement@bootlin.com> 1713M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm/boot/dts/armada* 1717F: arch/arm/boot/dts/kirkwood* 1718F: arch/arm/configs/mvebu_*_defconfig 1719F: arch/arm/mach-mvebu/ 1720F: arch/arm64/boot/dts/marvell/armada* 1721F: drivers/cpufreq/armada-37xx-cpufreq.c 1722F: drivers/cpufreq/mvebu-cpufreq.c 1723F: drivers/irqchip/irq-armada-370-xp.c 1724F: drivers/irqchip/irq-mvebu-* 1725F: drivers/pinctrl/mvebu/ 1726F: drivers/rtc/rtc-armada38x.c 1727 1728ARM/Mediatek RTC DRIVER 1729M: Eddie Huang <eddie.huang@mediatek.com> 1730M: Sean Wang <sean.wang@mediatek.com> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1735F: drivers/rtc/rtc-mt6397.c 1736F: drivers/rtc/rtc-mt7622.c 1737 1738ARM/Mediatek SoC support 1739M: Matthias Brugger <matthias.bgg@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1742W: https://mtk.bcnfs.org/ 1743C: irc://chat.freenode.net/linux-mediatek 1744S: Maintained 1745F: arch/arm/boot/dts/mt6* 1746F: arch/arm/boot/dts/mt7* 1747F: arch/arm/boot/dts/mt8* 1748F: arch/arm/mach-mediatek/ 1749F: arch/arm64/boot/dts/mediatek/ 1750F: drivers/soc/mediatek/ 1751N: mtk 1752N: mt[678] 1753K: mediatek 1754 1755ARM/Mediatek USB3 PHY DRIVER 1756M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1759S: Maintained 1760F: drivers/phy/mediatek/ 1761F: Documentation/devicetree/bindings/phy/phy-mtk-* 1762 1763ARM/MICREL KS8695 ARCHITECTURE 1764M: Greg Ungerer <gerg@uclinux.org> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766F: arch/arm/mach-ks8695/ 1767S: Odd Fixes 1768 1769ARM/Microchip (AT91) SoC support 1770M: Nicolas Ferre <nicolas.ferre@microchip.com> 1771M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1772M: Ludovic Desroches <ludovic.desroches@microchip.com> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774W: http://www.linux4sam.org 1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1776S: Supported 1777N: at91 1778N: atmel 1779F: arch/arm/mach-at91/ 1780F: include/soc/at91/ 1781F: arch/arm/boot/dts/at91*.dts 1782F: arch/arm/boot/dts/at91*.dtsi 1783F: arch/arm/boot/dts/sama*.dts 1784F: arch/arm/boot/dts/sama*.dtsi 1785F: arch/arm/include/debug/at91.S 1786F: drivers/memory/atmel* 1787F: drivers/watchdog/sama5d4_wdt.c 1788X: drivers/input/touchscreen/atmel_mxt_ts.c 1789X: drivers/net/wireless/atmel/ 1790 1791ARM/MIOA701 MACHINE SUPPORT 1792M: Robert Jarzmik <robert.jarzmik@free.fr> 1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1794F: arch/arm/mach-pxa/mioa701.c 1795S: Maintained 1796 1797ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1798M: Michael Petchkovsky <mkpetch@internode.on.net> 1799S: Maintained 1800 1801ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1802M: Linus Walleij <linus.walleij@linaro.org> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804S: Maintained 1805F: arch/arm/mach-nomadik/ 1806F: arch/arm/mach-u300/ 1807F: arch/arm/mach-ux500/ 1808F: arch/arm/boot/dts/ste-* 1809F: drivers/clk/clk-nomadik.c 1810F: drivers/clk/clk-u300.c 1811F: drivers/clocksource/clksrc-dbx500-prcmu.c 1812F: drivers/clocksource/timer-u300.c 1813F: drivers/dma/coh901318* 1814F: drivers/dma/ste_dma40* 1815F: drivers/hwspinlock/u8500_hsem.c 1816F: drivers/i2c/busses/i2c-nomadik.c 1817F: drivers/i2c/busses/i2c-stu300.c 1818F: drivers/mfd/ab3100* 1819F: drivers/mfd/ab8500* 1820F: drivers/mfd/abx500* 1821F: drivers/mfd/dbx500* 1822F: drivers/mfd/db8500* 1823F: drivers/pinctrl/nomadik/ 1824F: drivers/pinctrl/pinctrl-coh901* 1825F: drivers/pinctrl/pinctrl-u300.c 1826F: drivers/rtc/rtc-ab3100.c 1827F: drivers/rtc/rtc-ab8500.c 1828F: drivers/rtc/rtc-coh901331.c 1829F: drivers/rtc/rtc-pl031.c 1830F: drivers/watchdog/coh901327_wdt.c 1831F: Documentation/devicetree/bindings/arm/ste-* 1832F: Documentation/devicetree/bindings/arm/ux500/ 1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1834 1835ARM/NUVOTON NPCM ARCHITECTURE 1836M: Avi Fishman <avifishman70@gmail.com> 1837M: Tomer Maimon <tmaimon77@gmail.com> 1838R: Patrick Venture <venture@google.com> 1839R: Nancy Yuen <yuenn@google.com> 1840R: Brendan Higgins <brendanhiggins@google.com> 1841L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1842S: Supported 1843F: arch/arm/mach-npcm/ 1844F: arch/arm/boot/dts/nuvoton-npcm* 1845F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1846F: drivers/*/*npcm* 1847F: Documentation/devicetree/bindings/*/*npcm* 1848F: Documentation/devicetree/bindings/*/*/*npcm* 1849 1850ARM/NUVOTON W90X900 ARM ARCHITECTURE 1851M: Wan ZongShun <mcuos.com@gmail.com> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853W: http://www.mcuos.com 1854S: Maintained 1855F: arch/arm/mach-w90x900/ 1856F: drivers/input/keyboard/w90p910_keypad.c 1857F: drivers/input/touchscreen/w90p910_ts.c 1858F: drivers/watchdog/nuc900_wdt.c 1859F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1860F: drivers/mtd/nand/raw/nuc900_nand.c 1861F: drivers/rtc/rtc-nuc900.c 1862F: drivers/spi/spi-nuc900.c 1863F: drivers/usb/host/ehci-w90x900.c 1864F: drivers/video/fbdev/nuc900fb.c 1865 1866ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1867M: Nelson Castillo <arhuaco@freaks-unidos.net> 1868L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1869W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1870S: Supported 1871 1872ARM/Orion SoC/Technologic Systems TS-78xx platform support 1873M: Alexander Clouter <alex@digriz.org.uk> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875W: http://www.digriz.org.uk/ts78xx/kernel 1876S: Maintained 1877F: arch/arm/mach-orion5x/ts78xx-* 1878 1879ARM/OXNAS platform support 1880M: Neil Armstrong <narmstrong@baylibre.com> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882L: linux-oxnas@groups.io (moderated for non-subscribers) 1883S: Maintained 1884F: arch/arm/mach-oxnas/ 1885F: arch/arm/boot/dts/ox8*.dts* 1886N: oxnas 1887 1888ARM/PALM TREO SUPPORT 1889M: Tomas Cech <sleep_walker@suse.com> 1890L: linux-arm-kernel@lists.infradead.org 1891W: http://hackndev.com 1892S: Maintained 1893F: arch/arm/mach-pxa/palmtreo.* 1894 1895ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1896M: Marek Vasut <marek.vasut@gmail.com> 1897L: linux-arm-kernel@lists.infradead.org 1898W: http://hackndev.com 1899S: Maintained 1900F: arch/arm/mach-pxa/include/mach/palmtx.h 1901F: arch/arm/mach-pxa/palmtx.c 1902F: arch/arm/mach-pxa/palmt5.* 1903F: arch/arm/mach-pxa/include/mach/palmld.h 1904F: arch/arm/mach-pxa/palmld.c 1905F: arch/arm/mach-pxa/palmte2.* 1906F: arch/arm/mach-pxa/include/mach/palmtc.h 1907F: arch/arm/mach-pxa/palmtc.c 1908 1909ARM/PALMZ72 SUPPORT 1910M: Sergey Lapin <slapin@ossfans.org> 1911L: linux-arm-kernel@lists.infradead.org 1912W: http://hackndev.com 1913S: Maintained 1914F: arch/arm/mach-pxa/palmz72.* 1915 1916ARM/PLEB SUPPORT 1917M: Peter Chubb <pleb@gelato.unsw.edu.au> 1918W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1919S: Maintained 1920 1921ARM/PT DIGITAL BOARD PORT 1922M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924W: http://www.armlinux.org.uk/ 1925S: Maintained 1926 1927ARM/QUALCOMM SUPPORT 1928M: Andy Gross <andy.gross@linaro.org> 1929M: David Brown <david.brown@linaro.org> 1930L: linux-arm-msm@vger.kernel.org 1931S: Maintained 1932F: Documentation/devicetree/bindings/soc/qcom/ 1933F: arch/arm/boot/dts/qcom-*.dts 1934F: arch/arm/boot/dts/qcom-*.dtsi 1935F: arch/arm/mach-qcom/ 1936F: arch/arm64/boot/dts/qcom/* 1937F: drivers/i2c/busses/i2c-qup.c 1938F: drivers/clk/qcom/ 1939F: drivers/dma/qcom/ 1940F: drivers/soc/qcom/ 1941F: drivers/spi/spi-qup.c 1942F: drivers/tty/serial/msm_serial.c 1943F: drivers/*/pm8???-* 1944F: drivers/mfd/ssbi.c 1945F: drivers/firmware/qcom_scm* 1946T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1947 1948ARM/RADISYS ENP2611 MACHINE SUPPORT 1949M: Lennert Buytenhek <kernel@wantstofly.org> 1950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1951S: Maintained 1952 1953ARM/REALTEK ARCHITECTURE 1954M: Andreas Färber <afaerber@suse.de> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm64/boot/dts/realtek/ 1958F: Documentation/devicetree/bindings/arm/realtek.txt 1959 1960ARM/RENESAS ARM64 ARCHITECTURE 1961M: Simon Horman <horms@verge.net.au> 1962M: Magnus Damm <magnus.damm@gmail.com> 1963L: linux-renesas-soc@vger.kernel.org 1964Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1966S: Supported 1967F: arch/arm64/boot/dts/renesas/ 1968F: Documentation/devicetree/bindings/arm/shmobile.txt 1969F: drivers/soc/renesas/ 1970F: include/linux/soc/renesas/ 1971 1972ARM/RISCPC ARCHITECTURE 1973M: Russell King <linux@armlinux.org.uk> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975W: http://www.armlinux.org.uk/ 1976S: Maintained 1977F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1978F: arch/arm/include/asm/hardware/ioc.h 1979F: arch/arm/include/asm/hardware/iomd.h 1980F: arch/arm/include/asm/hardware/memc.h 1981F: arch/arm/mach-rpc/ 1982F: drivers/net/ethernet/8390/etherh.c 1983F: drivers/net/ethernet/i825xx/ether1* 1984F: drivers/net/ethernet/seeq/ether3* 1985F: drivers/scsi/arm/ 1986 1987ARM/Rockchip SoC support 1988M: Heiko Stuebner <heiko@sntech.de> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990L: linux-rockchip@lists.infradead.org 1991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1992S: Maintained 1993F: arch/arm/boot/dts/rk3* 1994F: arch/arm/boot/dts/rv1108* 1995F: arch/arm/mach-rockchip/ 1996F: drivers/clk/rockchip/ 1997F: drivers/i2c/busses/i2c-rk3x.c 1998F: drivers/*/*rockchip* 1999F: drivers/*/*/*rockchip* 2000F: sound/soc/rockchip/ 2001N: rockchip 2002 2003ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2004M: Kukjin Kim <kgene@kernel.org> 2005M: Krzysztof Kozlowski <krzk@kernel.org> 2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2007L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2008Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2009S: Maintained 2010F: arch/arm/boot/dts/s3c* 2011F: arch/arm/boot/dts/s5p* 2012F: arch/arm/boot/dts/exynos* 2013F: arch/arm64/boot/dts/exynos/ 2014F: arch/arm/plat-samsung/ 2015F: arch/arm/mach-s3c24*/ 2016F: arch/arm/mach-s3c64xx/ 2017F: arch/arm/mach-s5p*/ 2018F: arch/arm/mach-exynos*/ 2019F: drivers/*/*s3c24* 2020F: drivers/*/*/*s3c24* 2021F: drivers/*/*s3c64xx* 2022F: drivers/*/*s5pv210* 2023F: drivers/memory/samsung/* 2024F: drivers/soc/samsung/* 2025F: Documentation/arm/Samsung/ 2026F: Documentation/devicetree/bindings/arm/samsung/ 2027F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2028F: Documentation/devicetree/bindings/power/pd-samsung.txt 2029N: exynos 2030 2031ARM/SAMSUNG MOBILE MACHINE SUPPORT 2032M: Kyungmin Park <kyungmin.park@samsung.com> 2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2034S: Maintained 2035F: arch/arm/mach-s5pv210/ 2036 2037ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2038M: Kyungmin Park <kyungmin.park@samsung.com> 2039M: Kamil Debski <kamil@wypas.org> 2040M: Andrzej Hajda <a.hajda@samsung.com> 2041L: linux-arm-kernel@lists.infradead.org 2042L: linux-media@vger.kernel.org 2043S: Maintained 2044F: drivers/media/platform/s5p-g2d/ 2045 2046ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2047M: Marek Szyprowski <m.szyprowski@samsung.com> 2048L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2049L: linux-media@vger.kernel.org 2050S: Maintained 2051F: drivers/media/platform/s5p-cec/ 2052F: Documentation/devicetree/bindings/media/s5p-cec.txt 2053 2054ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2055M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2056M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2057L: linux-arm-kernel@lists.infradead.org 2058L: linux-media@vger.kernel.org 2059S: Maintained 2060F: drivers/media/platform/s5p-jpeg/ 2061 2062ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2063M: Kyungmin Park <kyungmin.park@samsung.com> 2064M: Kamil Debski <kamil@wypas.org> 2065M: Jeongtae Park <jtp.park@samsung.com> 2066M: Andrzej Hajda <a.hajda@samsung.com> 2067L: linux-arm-kernel@lists.infradead.org 2068L: linux-media@vger.kernel.org 2069S: Maintained 2070F: arch/arm/plat-samsung/s5p-dev-mfc.c 2071F: drivers/media/platform/s5p-mfc/ 2072 2073ARM/SHMOBILE ARM ARCHITECTURE 2074M: Simon Horman <horms@verge.net.au> 2075M: Magnus Damm <magnus.damm@gmail.com> 2076L: linux-renesas-soc@vger.kernel.org 2077Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2078T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2079S: Supported 2080F: arch/arm/boot/dts/emev2* 2081F: arch/arm/boot/dts/r7s* 2082F: arch/arm/boot/dts/r8a* 2083F: arch/arm/boot/dts/r9a* 2084F: arch/arm/boot/dts/sh* 2085F: arch/arm/configs/shmobile_defconfig 2086F: arch/arm/include/debug/renesas-scif.S 2087F: arch/arm/mach-shmobile/ 2088F: Documentation/devicetree/bindings/arm/shmobile.txt 2089F: drivers/soc/renesas/ 2090F: include/linux/soc/renesas/ 2091 2092ARM/SOCFPGA ARCHITECTURE 2093M: Dinh Nguyen <dinguyen@kernel.org> 2094S: Maintained 2095F: arch/arm/mach-socfpga/ 2096F: arch/arm/boot/dts/socfpga* 2097F: arch/arm/configs/socfpga_defconfig 2098F: arch/arm64/boot/dts/altera/ 2099W: http://www.rocketboards.org 2100T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2101 2102ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2103M: Dinh Nguyen <dinguyen@kernel.org> 2104S: Maintained 2105F: drivers/clk/socfpga/ 2106 2107ARM/SOCFPGA EDAC SUPPORT 2108M: Thor Thayer <thor.thayer@linux.intel.com> 2109S: Maintained 2110F: drivers/edac/altera_edac. 2111 2112ARM/SPREADTRUM SoC SUPPORT 2113M: Orson Zhai <orsonzhai@gmail.com> 2114M: Baolin Wang <baolin.wang@linaro.org> 2115M: Chunyan Zhang <zhang.lyra@gmail.com> 2116S: Maintained 2117F: arch/arm64/boot/dts/sprd 2118N: sprd 2119 2120ARM/STI ARCHITECTURE 2121M: Patrice Chotard <patrice.chotard@st.com> 2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2123W: http://www.stlinux.com 2124S: Maintained 2125F: arch/arm/mach-sti/ 2126F: arch/arm/boot/dts/sti* 2127F: drivers/char/hw_random/st-rng.c 2128F: drivers/clocksource/arm_global_timer.c 2129F: drivers/clocksource/clksrc_st_lpc.c 2130F: drivers/cpufreq/sti-cpufreq.c 2131F: drivers/dma/st_fdma* 2132F: drivers/i2c/busses/i2c-st.c 2133F: drivers/media/rc/st_rc.c 2134F: drivers/media/platform/sti/c8sectpfe/ 2135F: drivers/mmc/host/sdhci-st.c 2136F: drivers/phy/st/phy-miphy28lp.c 2137F: drivers/phy/st/phy-stih407-usb.c 2138F: drivers/pinctrl/pinctrl-st.c 2139F: drivers/remoteproc/st_remoteproc.c 2140F: drivers/remoteproc/st_slim_rproc.c 2141F: drivers/reset/sti/ 2142F: drivers/rtc/rtc-st-lpc.c 2143F: drivers/tty/serial/st-asc.c 2144F: drivers/usb/dwc3/dwc3-st.c 2145F: drivers/usb/host/ehci-st.c 2146F: drivers/usb/host/ohci-st.c 2147F: drivers/watchdog/st_lpc_wdt.c 2148F: drivers/ata/ahci_st.c 2149F: include/linux/remoteproc/st_slim_rproc.h 2150 2151ARM/STM32 ARCHITECTURE 2152M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2153M: Alexandre Torgue <alexandre.torgue@st.com> 2154L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2156S: Maintained 2157T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2158N: stm32 2159N: stm 2160F: arch/arm/boot/dts/stm32* 2161F: arch/arm/mach-stm32/ 2162F: drivers/clocksource/armv7m_systick.c 2163 2164ARM/Synaptics SoC support 2165M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2166M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2168S: Maintained 2169F: arch/arm/mach-berlin/ 2170F: arch/arm/boot/dts/berlin* 2171F: arch/arm64/boot/dts/synaptics/ 2172 2173ARM/TANGO ARCHITECTURE 2174M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2175M: Mans Rullgard <mans@mansr.com> 2176L: linux-arm-kernel@lists.infradead.org 2177S: Odd Fixes 2178N: tango 2179 2180ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2181M: Lennert Buytenhek <kernel@wantstofly.org> 2182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2183S: Maintained 2184 2185ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2186M: Hans Verkuil <hans.verkuil@cisco.com> 2187L: linux-tegra@vger.kernel.org 2188L: linux-media@vger.kernel.org 2189S: Maintained 2190F: drivers/media/platform/tegra-cec/ 2191F: Documentation/devicetree/bindings/media/tegra-cec.txt 2192 2193ARM/TETON BGA MACHINE SUPPORT 2194M: "Mark F. Brown" <mark.brown314@gmail.com> 2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2196S: Maintained 2197 2198ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2199M: Santosh Shilimkar <ssantosh@kernel.org> 2200L: linux-kernel@vger.kernel.org 2201S: Maintained 2202F: drivers/memory/*emif* 2203 2204ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2205M: Tero Kristo <t-kristo@ti.com> 2206M: Nishanth Menon <nm@ti.com> 2207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2208S: Supported 2209F: Documentation/devicetree/bindings/arm/ti/k3.txt 2210F: arch/arm64/boot/dts/ti/Makefile 2211F: arch/arm64/boot/dts/ti/k3-* 2212 2213ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2214M: Santosh Shilimkar <ssantosh@kernel.org> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216S: Maintained 2217F: arch/arm/mach-keystone/ 2218F: arch/arm/boot/dts/keystone-* 2219T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2220 2221ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2222M: Santosh Shilimkar <ssantosh@kernel.org> 2223L: linux-kernel@vger.kernel.org 2224S: Maintained 2225F: drivers/clk/keystone/ 2226 2227ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2228M: Santosh Shilimkar <ssantosh@kernel.org> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230L: linux-kernel@vger.kernel.org 2231S: Maintained 2232F: drivers/clocksource/timer-keystone.c 2233 2234ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2235M: Santosh Shilimkar <ssantosh@kernel.org> 2236L: linux-kernel@vger.kernel.org 2237S: Maintained 2238F: drivers/power/reset/keystone-reset.c 2239 2240ARM/THECUS N2100 MACHINE SUPPORT 2241M: Lennert Buytenhek <kernel@wantstofly.org> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Maintained 2244 2245ARM/TOSA MACHINE SUPPORT 2246M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2247M: Dirk Opfer <dirk@opfer-online.de> 2248S: Maintained 2249 2250ARM/UNIPHIER ARCHITECTURE 2251M: Masahiro Yamada <yamada.masahiro@socionext.com> 2252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2254S: Maintained 2255F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2256F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2257F: arch/arm/boot/dts/uniphier* 2258F: arch/arm/include/asm/hardware/cache-uniphier.h 2259F: arch/arm/mach-uniphier/ 2260F: arch/arm/mm/cache-uniphier.c 2261F: arch/arm64/boot/dts/socionext/uniphier* 2262F: drivers/bus/uniphier-system-bus.c 2263F: drivers/clk/uniphier/ 2264F: drivers/gpio/gpio-uniphier.c 2265F: drivers/i2c/busses/i2c-uniphier* 2266F: drivers/irqchip/irq-uniphier-aidet.c 2267F: drivers/mmc/host/uniphier-sd.c 2268F: drivers/pinctrl/uniphier/ 2269F: drivers/reset/reset-uniphier.c 2270F: drivers/tty/serial/8250/8250_uniphier.c 2271N: uniphier 2272 2273ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2274M: Ulf Hansson <ulf.hansson@linaro.org> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276T: git git://git.linaro.org/people/ulfh/clk.git 2277S: Maintained 2278F: drivers/clk/ux500/ 2279 2280ARM/VERSATILE EXPRESS PLATFORM 2281M: Liviu Dudau <liviu.dudau@arm.com> 2282M: Sudeep Holla <sudeep.holla@arm.com> 2283M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285S: Maintained 2286F: arch/arm/boot/dts/vexpress* 2287F: arch/arm64/boot/dts/arm/ 2288F: arch/arm/mach-vexpress/ 2289F: */*/vexpress* 2290F: */*/*/vexpress* 2291F: drivers/clk/versatile/clk-vexpress-osc.c 2292F: drivers/clocksource/timer-versatile.c 2293N: mps2 2294 2295ARM/VFP SUPPORT 2296M: Russell King <linux@armlinux.org.uk> 2297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2298W: http://www.armlinux.org.uk/ 2299S: Maintained 2300F: arch/arm/vfp/ 2301 2302ARM/VOIPAC PXA270 SUPPORT 2303M: Marek Vasut <marek.vasut@gmail.com> 2304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2305S: Maintained 2306F: arch/arm/mach-pxa/vpac270.c 2307F: arch/arm/mach-pxa/include/mach/vpac270.h 2308 2309ARM/VT8500 ARM ARCHITECTURE 2310M: Tony Prisk <linux@prisktech.co.nz> 2311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2312S: Maintained 2313F: arch/arm/mach-vt8500/ 2314F: drivers/clocksource/timer-vt8500.c 2315F: drivers/i2c/busses/i2c-wmt.c 2316F: drivers/mmc/host/wmt-sdmmc.c 2317F: drivers/pwm/pwm-vt8500.c 2318F: drivers/rtc/rtc-vt8500.c 2319F: drivers/tty/serial/vt8500_serial.c 2320F: drivers/usb/host/ehci-platform.c 2321F: drivers/usb/host/uhci-platform.c 2322F: drivers/video/fbdev/vt8500lcdfb.* 2323F: drivers/video/fbdev/wm8505fb* 2324F: drivers/video/fbdev/wmt_ge_rops.* 2325 2326ARM/ZIPIT Z2 SUPPORT 2327M: Marek Vasut <marek.vasut@gmail.com> 2328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2329S: Maintained 2330F: arch/arm/mach-pxa/z2.c 2331F: arch/arm/mach-pxa/include/mach/z2.h 2332 2333ARM/ZTE ARCHITECTURE 2334M: Jun Nie <jun.nie@linaro.org> 2335M: Shawn Guo <shawnguo@kernel.org> 2336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2337S: Maintained 2338F: arch/arm/boot/dts/zx2967* 2339F: arch/arm/mach-zx/ 2340F: arch/arm64/boot/dts/zte/ 2341F: drivers/clk/zte/ 2342F: drivers/dma/zx_dma.c 2343F: drivers/gpio/gpio-zx.c 2344F: drivers/i2c/busses/i2c-zx2967.c 2345F: drivers/mmc/host/dw_mmc-zx.* 2346F: drivers/pinctrl/zte/ 2347F: drivers/soc/zte/ 2348F: drivers/thermal/zx2967_thermal.c 2349F: drivers/watchdog/zx2967_wdt.c 2350F: Documentation/devicetree/bindings/arm/zte.txt 2351F: Documentation/devicetree/bindings/clock/zx2967*.txt 2352F: Documentation/devicetree/bindings/dma/zxdma.txt 2353F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2354F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2355F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2356F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2357F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2358F: Documentation/devicetree/bindings/soc/zte/ 2359F: Documentation/devicetree/bindings/sound/zte,*.txt 2360F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2361F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2362F: include/dt-bindings/clock/zx2967*.h 2363F: include/dt-bindings/soc/zte,*.h 2364F: sound/soc/codecs/zx_aud96p22.c 2365F: sound/soc/zte/ 2366 2367ARM/ZYNQ ARCHITECTURE 2368M: Michal Simek <michal.simek@xilinx.com> 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2370W: http://wiki.xilinx.com 2371T: git https://github.com/Xilinx/linux-xlnx.git 2372S: Supported 2373F: arch/arm/mach-zynq/ 2374F: drivers/cpuidle/cpuidle-zynq.c 2375F: drivers/block/xsysace.c 2376N: zynq 2377N: xilinx 2378F: drivers/clocksource/timer-cadence-ttc.c 2379F: drivers/i2c/busses/i2c-cadence.c 2380F: drivers/mmc/host/sdhci-of-arasan.c 2381F: drivers/edac/synopsys_edac.c 2382F: drivers/i2c/busses/i2c-xiic.c 2383 2384ARM64 PORT (AARCH64 ARCHITECTURE) 2385M: Catalin Marinas <catalin.marinas@arm.com> 2386M: Will Deacon <will.deacon@arm.com> 2387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2388T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2389S: Maintained 2390F: arch/arm64/ 2391X: arch/arm64/boot/dts/ 2392F: Documentation/arm64/ 2393 2394AS3645A LED FLASH CONTROLLER DRIVER 2395M: Sakari Ailus <sakari.ailus@iki.fi> 2396L: linux-leds@vger.kernel.org 2397S: Maintained 2398F: drivers/leds/leds-as3645a.c 2399 2400ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2401M: Tianshu Qiu <tian.shu.qiu@intel.com> 2402L: linux-media@vger.kernel.org 2403T: git git://linuxtv.org/media_tree.git 2404S: Maintained 2405F: drivers/media/i2c/ak7375.c 2406F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2407 2408ASAHI KASEI AK8974 DRIVER 2409M: Linus Walleij <linus.walleij@linaro.org> 2410L: linux-iio@vger.kernel.org 2411W: http://www.akm.com/ 2412S: Supported 2413F: drivers/iio/magnetometer/ak8974.c 2414 2415ASC7621 HARDWARE MONITOR DRIVER 2416M: George Joseph <george.joseph@fairview5.com> 2417L: linux-hwmon@vger.kernel.org 2418S: Maintained 2419F: Documentation/hwmon/asc7621 2420F: drivers/hwmon/asc7621.c 2421 2422ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2423M: Corentin Chary <corentin.chary@gmail.com> 2424L: acpi4asus-user@lists.sourceforge.net 2425L: platform-driver-x86@vger.kernel.org 2426W: http://acpi4asus.sf.net 2427S: Maintained 2428F: drivers/platform/x86/asus*.c 2429F: drivers/platform/x86/eeepc*.c 2430 2431ASUS WIRELESS RADIO CONTROL DRIVER 2432M: João Paulo Rechi Vita <jprvita@gmail.com> 2433L: platform-driver-x86@vger.kernel.org 2434S: Maintained 2435F: drivers/platform/x86/asus-wireless.c 2436 2437ASYMMETRIC KEYS 2438M: David Howells <dhowells@redhat.com> 2439L: keyrings@vger.kernel.org 2440S: Maintained 2441F: Documentation/crypto/asymmetric-keys.txt 2442F: include/linux/verification.h 2443F: include/crypto/public_key.h 2444F: include/crypto/pkcs7.h 2445F: crypto/asymmetric_keys/ 2446 2447ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2448R: Dan Williams <dan.j.williams@intel.com> 2449W: http://sourceforge.net/projects/xscaleiop 2450S: Odd fixes 2451F: Documentation/crypto/async-tx-api.txt 2452F: crypto/async_tx/ 2453F: drivers/dma/ 2454F: include/linux/dmaengine.h 2455F: include/linux/async_tx.h 2456 2457AT24 EEPROM DRIVER 2458M: Bartosz Golaszewski <brgl@bgdev.pl> 2459L: linux-i2c@vger.kernel.org 2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2461S: Maintained 2462F: Documentation/devicetree/bindings/eeprom/at24.txt 2463F: drivers/misc/eeprom/at24.c 2464F: include/linux/platform_data/at24.h 2465 2466ATA OVER ETHERNET (AOE) DRIVER 2467M: "Ed L. Cashin" <ed.cashin@acm.org> 2468W: http://www.openaoe.org/ 2469S: Supported 2470F: Documentation/aoe/ 2471F: drivers/block/aoe/ 2472 2473ATHEROS 71XX/9XXX GPIO DRIVER 2474M: Alban Bedel <albeu@free.fr> 2475W: https://github.com/AlbanBedel/linux 2476T: git git://github.com/AlbanBedel/linux 2477S: Maintained 2478F: drivers/gpio/gpio-ath79.c 2479F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2480 2481ATHEROS 71XX/9XXX USB PHY DRIVER 2482M: Alban Bedel <albeu@free.fr> 2483W: https://github.com/AlbanBedel/linux 2484T: git git://github.com/AlbanBedel/linux 2485S: Maintained 2486F: drivers/phy/qualcomm/phy-ath79-usb.c 2487F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2488 2489ATHEROS ATH GENERIC UTILITIES 2490M: Kalle Valo <kvalo@codeaurora.org> 2491L: linux-wireless@vger.kernel.org 2492S: Supported 2493F: drivers/net/wireless/ath/* 2494 2495ATHEROS ATH5K WIRELESS DRIVER 2496M: Jiri Slaby <jirislaby@gmail.com> 2497M: Nick Kossifidis <mickflemm@gmail.com> 2498M: Luis Chamberlain <mcgrof@kernel.org> 2499L: linux-wireless@vger.kernel.org 2500W: http://wireless.kernel.org/en/users/Drivers/ath5k 2501S: Maintained 2502F: drivers/net/wireless/ath/ath5k/ 2503 2504ATHEROS ATH6KL WIRELESS DRIVER 2505M: Kalle Valo <kvalo@codeaurora.org> 2506L: linux-wireless@vger.kernel.org 2507W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2509S: Supported 2510F: drivers/net/wireless/ath/ath6kl/ 2511 2512ATI_REMOTE2 DRIVER 2513M: Ville Syrjala <syrjala@sci.fi> 2514S: Maintained 2515F: drivers/input/misc/ati_remote2.c 2516 2517ATK0110 HWMON DRIVER 2518M: Luca Tettamanti <kronos.it@gmail.com> 2519L: linux-hwmon@vger.kernel.org 2520S: Maintained 2521F: drivers/hwmon/asus_atk0110.c 2522 2523ATLX ETHERNET DRIVERS 2524M: Jay Cliburn <jcliburn@gmail.com> 2525M: Chris Snook <chris.snook@gmail.com> 2526L: netdev@vger.kernel.org 2527W: http://sourceforge.net/projects/atl1 2528W: http://atl1.sourceforge.net 2529S: Maintained 2530F: drivers/net/ethernet/atheros/ 2531 2532ATM 2533M: Chas Williams <3chas3@gmail.com> 2534L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2535L: netdev@vger.kernel.org 2536W: http://linux-atm.sourceforge.net 2537S: Maintained 2538F: drivers/atm/ 2539F: include/linux/atm* 2540F: include/uapi/linux/atm* 2541 2542ATMEL MACB ETHERNET DRIVER 2543M: Nicolas Ferre <nicolas.ferre@microchip.com> 2544S: Supported 2545F: drivers/net/ethernet/cadence/ 2546 2547ATMEL MAXTOUCH DRIVER 2548M: Nick Dyer <nick@shmanahar.org> 2549T: git git://github.com/ndyer/linux.git 2550S: Maintained 2551F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2552F: drivers/input/touchscreen/atmel_mxt_ts.c 2553 2554ATMEL WIRELESS DRIVER 2555M: Simon Kelley <simon@thekelleys.org.uk> 2556L: linux-wireless@vger.kernel.org 2557W: http://www.thekelleys.org.uk/atmel 2558W: http://atmelwlandriver.sourceforge.net/ 2559S: Maintained 2560F: drivers/net/wireless/atmel/atmel* 2561 2562ATOMIC INFRASTRUCTURE 2563M: Will Deacon <will.deacon@arm.com> 2564M: Peter Zijlstra <peterz@infradead.org> 2565R: Boqun Feng <boqun.feng@gmail.com> 2566L: linux-kernel@vger.kernel.org 2567S: Maintained 2568F: arch/*/include/asm/atomic*.h 2569F: include/*/atomic*.h 2570 2571ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2572M: Bradley Grove <linuxdrivers@attotech.com> 2573L: linux-scsi@vger.kernel.org 2574W: http://www.attotech.com 2575S: Supported 2576F: drivers/scsi/esas2r 2577 2578ATUSB IEEE 802.15.4 RADIO DRIVER 2579M: Stefan Schmidt <stefan@datenfreihafen.org> 2580L: linux-wpan@vger.kernel.org 2581S: Maintained 2582F: drivers/net/ieee802154/atusb.c 2583F: drivers/net/ieee802154/atusb.h 2584F: drivers/net/ieee802154/at86rf230.h 2585 2586AUDIT SUBSYSTEM 2587M: Paul Moore <paul@paul-moore.com> 2588M: Eric Paris <eparis@redhat.com> 2589L: linux-audit@redhat.com (moderated for non-subscribers) 2590W: https://github.com/linux-audit 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2592S: Supported 2593F: include/linux/audit.h 2594F: include/uapi/linux/audit.h 2595F: kernel/audit* 2596 2597AUXILIARY DISPLAY DRIVERS 2598M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2599S: Maintained 2600F: drivers/auxdisplay/ 2601F: include/linux/cfag12864b.h 2602 2603AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2604M: Andreas Klinger <ak@it-klinger.de> 2605L: linux-iio@vger.kernel.org 2606S: Maintained 2607F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2608F: drivers/iio/adc/hx711.c 2609 2610AX.25 NETWORK LAYER 2611M: Ralf Baechle <ralf@linux-mips.org> 2612L: linux-hams@vger.kernel.org 2613W: http://www.linux-ax25.org/ 2614S: Maintained 2615F: include/uapi/linux/ax25.h 2616F: include/net/ax25.h 2617F: net/ax25/ 2618 2619AXENTIA ARM DEVICES 2620M: Peter Rosin <peda@axentia.se> 2621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2622S: Maintained 2623F: Documentation/devicetree/bindings/arm/axentia.txt 2624F: arch/arm/boot/dts/at91-linea.dtsi 2625F: arch/arm/boot/dts/at91-natte.dtsi 2626F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2627F: arch/arm/boot/dts/at91-tse850-3.dts 2628 2629AXENTIA ASOC DRIVERS 2630M: Peter Rosin <peda@axentia.se> 2631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2632S: Maintained 2633F: Documentation/devicetree/bindings/sound/axentia,* 2634F: sound/soc/atmel/tse850-pcm5142.c 2635 2636AXXIA I2C CONTROLLER 2637M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2638L: linux-i2c@vger.kernel.org 2639S: Maintained 2640F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2641F: drivers/i2c/busses/i2c-axxia.c 2642 2643AZ6007 DVB DRIVER 2644M: Mauro Carvalho Chehab <mchehab@kernel.org> 2645L: linux-media@vger.kernel.org 2646W: https://linuxtv.org 2647T: git git://linuxtv.org/media_tree.git 2648S: Maintained 2649F: drivers/media/usb/dvb-usb-v2/az6007.c 2650 2651AZTECH FM RADIO RECEIVER DRIVER 2652M: Hans Verkuil <hverkuil@xs4all.nl> 2653L: linux-media@vger.kernel.org 2654T: git git://linuxtv.org/media_tree.git 2655W: https://linuxtv.org 2656S: Maintained 2657F: drivers/media/radio/radio-aztech* 2658 2659B43 WIRELESS DRIVER 2660L: linux-wireless@vger.kernel.org 2661L: b43-dev@lists.infradead.org 2662W: http://wireless.kernel.org/en/users/Drivers/b43 2663S: Odd Fixes 2664F: drivers/net/wireless/broadcom/b43/ 2665 2666B43LEGACY WIRELESS DRIVER 2667M: Larry Finger <Larry.Finger@lwfinger.net> 2668L: linux-wireless@vger.kernel.org 2669L: b43-dev@lists.infradead.org 2670W: http://wireless.kernel.org/en/users/Drivers/b43 2671S: Maintained 2672F: drivers/net/wireless/broadcom/b43legacy/ 2673 2674BACKLIGHT CLASS/SUBSYSTEM 2675M: Lee Jones <lee.jones@linaro.org> 2676M: Daniel Thompson <daniel.thompson@linaro.org> 2677M: Jingoo Han <jingoohan1@gmail.com> 2678L: dri-devel@lists.freedesktop.org 2679T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2680S: Maintained 2681F: drivers/video/backlight/ 2682F: include/linux/backlight.h 2683F: include/linux/pwm_backlight.h 2684F: Documentation/devicetree/bindings/leds/backlight 2685 2686BATMAN ADVANCED 2687M: Marek Lindner <mareklindner@neomailbox.ch> 2688M: Simon Wunderlich <sw@simonwunderlich.de> 2689M: Antonio Quartulli <a@unstable.cc> 2690L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2691W: https://www.open-mesh.org/ 2692Q: https://patchwork.open-mesh.org/project/batman/list/ 2693S: Maintained 2694F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2695F: Documentation/ABI/testing/sysfs-class-net-mesh 2696F: Documentation/networking/batman-adv.rst 2697F: include/uapi/linux/batadv_packet.h 2698F: include/uapi/linux/batman_adv.h 2699F: net/batman-adv/ 2700 2701BAYCOM/HDLCDRV DRIVERS FOR AX.25 2702M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2703L: linux-hams@vger.kernel.org 2704W: http://www.baycom.org/~tom/ham/ham.html 2705S: Maintained 2706F: drivers/net/hamradio/baycom* 2707 2708BCACHE (BLOCK LAYER CACHE) 2709M: Coly Li <colyli@suse.de> 2710M: Kent Overstreet <kent.overstreet@gmail.com> 2711L: linux-bcache@vger.kernel.org 2712W: http://bcache.evilpiepirate.org 2713C: irc://irc.oftc.net/bcache 2714S: Maintained 2715F: drivers/md/bcache/ 2716 2717BDISP ST MEDIA DRIVER 2718M: Fabien Dessenne <fabien.dessenne@st.com> 2719L: linux-media@vger.kernel.org 2720T: git git://linuxtv.org/media_tree.git 2721W: https://linuxtv.org 2722S: Supported 2723F: drivers/media/platform/sti/bdisp 2724 2725BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2726M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2727L: netdev@vger.kernel.org 2728S: Maintained 2729F: drivers/net/ethernet/ec_bhf.c 2730 2731BEFS FILE SYSTEM 2732M: Luis de Bethencourt <luisbg@kernel.org> 2733M: Salah Triki <salah.triki@gmail.com> 2734S: Maintained 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2736F: Documentation/filesystems/befs.txt 2737F: fs/befs/ 2738 2739BFQ I/O SCHEDULER 2740M: Paolo Valente <paolo.valente@linaro.org> 2741M: Jens Axboe <axboe@kernel.dk> 2742L: linux-block@vger.kernel.org 2743S: Maintained 2744F: block/bfq-* 2745F: Documentation/block/bfq-iosched.txt 2746 2747BFS FILE SYSTEM 2748M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2749S: Maintained 2750F: Documentation/filesystems/bfs.txt 2751F: fs/bfs/ 2752F: include/uapi/linux/bfs_fs.h 2753 2754BLINKM RGB LED DRIVER 2755M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2756S: Maintained 2757F: drivers/leds/leds-blinkm.c 2758 2759BLOCK LAYER 2760M: Jens Axboe <axboe@kernel.dk> 2761L: linux-block@vger.kernel.org 2762T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2763S: Maintained 2764F: block/ 2765F: drivers/block/ 2766F: kernel/trace/blktrace.c 2767F: lib/sbitmap.c 2768 2769BLOCK2MTD DRIVER 2770M: Joern Engel <joern@lazybastard.org> 2771L: linux-mtd@lists.infradead.org 2772S: Maintained 2773F: drivers/mtd/devices/block2mtd.c 2774 2775BLUETOOTH DRIVERS 2776M: Marcel Holtmann <marcel@holtmann.org> 2777M: Johan Hedberg <johan.hedberg@gmail.com> 2778L: linux-bluetooth@vger.kernel.org 2779W: http://www.bluez.org/ 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2781T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2782S: Maintained 2783F: drivers/bluetooth/ 2784 2785BLUETOOTH SUBSYSTEM 2786M: Marcel Holtmann <marcel@holtmann.org> 2787M: Johan Hedberg <johan.hedberg@gmail.com> 2788L: linux-bluetooth@vger.kernel.org 2789W: http://www.bluez.org/ 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2792S: Maintained 2793F: net/bluetooth/ 2794F: include/net/bluetooth/ 2795 2796BONDING DRIVER 2797M: Jay Vosburgh <j.vosburgh@gmail.com> 2798M: Veaceslav Falico <vfalico@gmail.com> 2799M: Andy Gospodarek <andy@greyhouse.net> 2800L: netdev@vger.kernel.org 2801W: http://sourceforge.net/projects/bonding/ 2802S: Supported 2803F: drivers/net/bonding/ 2804F: include/uapi/linux/if_bonding.h 2805 2806BPF (Safe dynamic programs and tools) 2807M: Alexei Starovoitov <ast@kernel.org> 2808M: Daniel Borkmann <daniel@iogearbox.net> 2809L: netdev@vger.kernel.org 2810L: linux-kernel@vger.kernel.org 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2813Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2814S: Supported 2815F: arch/*/net/* 2816F: Documentation/networking/filter.txt 2817F: Documentation/bpf/ 2818F: include/linux/bpf* 2819F: include/linux/filter.h 2820F: include/trace/events/xdp.h 2821F: include/uapi/linux/bpf* 2822F: include/uapi/linux/filter.h 2823F: kernel/bpf/ 2824F: kernel/trace/bpf_trace.c 2825F: lib/test_bpf.c 2826F: net/bpf/ 2827F: net/core/filter.c 2828F: net/sched/act_bpf.c 2829F: net/sched/cls_bpf.c 2830F: samples/bpf/ 2831F: tools/bpf/ 2832F: tools/lib/bpf/ 2833F: tools/testing/selftests/bpf/ 2834 2835BPF JIT for ARM 2836M: Shubham Bansal <illusionist.neo@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Maintained 2839F: arch/arm/net/ 2840 2841BPF JIT for ARM64 2842M: Daniel Borkmann <daniel@iogearbox.net> 2843M: Alexei Starovoitov <ast@kernel.org> 2844M: Zi Shen Lim <zlim.lnx@gmail.com> 2845L: netdev@vger.kernel.org 2846S: Supported 2847F: arch/arm64/net/ 2848 2849BPF JIT for MIPS (32-BIT AND 64-BIT) 2850M: Paul Burton <paul.burton@mips.com> 2851L: netdev@vger.kernel.org 2852S: Maintained 2853F: arch/mips/net/ 2854 2855BPF JIT for NFP NICs 2856M: Jakub Kicinski <jakub.kicinski@netronome.com> 2857L: netdev@vger.kernel.org 2858S: Supported 2859F: drivers/net/ethernet/netronome/nfp/bpf/ 2860 2861BPF JIT for POWERPC (32-BIT AND 64-BIT) 2862M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2863M: Sandipan Das <sandipan@linux.ibm.com> 2864L: netdev@vger.kernel.org 2865S: Maintained 2866F: arch/powerpc/net/ 2867 2868BPF JIT for S390 2869M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2870M: Heiko Carstens <heiko.carstens@de.ibm.com> 2871L: netdev@vger.kernel.org 2872S: Maintained 2873F: arch/s390/net/ 2874X: arch/s390/net/pnet.c 2875 2876BPF JIT for SPARC (32-BIT AND 64-BIT) 2877M: David S. Miller <davem@davemloft.net> 2878L: netdev@vger.kernel.org 2879S: Maintained 2880F: arch/sparc/net/ 2881 2882BPF JIT for X86 32-BIT 2883M: Wang YanQing <udknight@gmail.com> 2884L: netdev@vger.kernel.org 2885S: Maintained 2886F: arch/x86/net/bpf_jit_comp32.c 2887 2888BPF JIT for X86 64-BIT 2889M: Alexei Starovoitov <ast@kernel.org> 2890M: Daniel Borkmann <daniel@iogearbox.net> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: arch/x86/net/ 2894X: arch/x86/net/bpf_jit_comp32.c 2895 2896BROADCOM B44 10/100 ETHERNET DRIVER 2897M: Michael Chan <michael.chan@broadcom.com> 2898L: netdev@vger.kernel.org 2899S: Supported 2900F: drivers/net/ethernet/broadcom/b44.* 2901 2902BROADCOM B53 ETHERNET SWITCH DRIVER 2903M: Florian Fainelli <f.fainelli@gmail.com> 2904L: netdev@vger.kernel.org 2905L: openwrt-devel@lists.openwrt.org (subscribers-only) 2906S: Supported 2907F: drivers/net/dsa/b53/* 2908F: include/linux/platform_data/b53.h 2909 2910BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2911M: Florian Fainelli <f.fainelli@gmail.com> 2912M: Ray Jui <rjui@broadcom.com> 2913M: Scott Branden <sbranden@broadcom.com> 2914M: bcm-kernel-feedback-list@broadcom.com 2915T: git git://github.com/broadcom/mach-bcm 2916S: Maintained 2917N: bcm281* 2918N: bcm113* 2919N: bcm216* 2920N: kona 2921F: arch/arm/mach-bcm/ 2922 2923BROADCOM BCM2835 ARM ARCHITECTURE 2924M: Eric Anholt <eric@anholt.net> 2925M: Stefan Wahren <stefan.wahren@i2se.com> 2926L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2928T: git git://github.com/anholt/linux 2929S: Maintained 2930N: bcm2835 2931F: drivers/staging/vc04_services 2932 2933BROADCOM BCM47XX MIPS ARCHITECTURE 2934M: Hauke Mehrtens <hauke@hauke-m.de> 2935M: Rafał Miłecki <zajec5@gmail.com> 2936L: linux-mips@vger.kernel.org 2937S: Maintained 2938F: Documentation/devicetree/bindings/mips/brcm/ 2939F: arch/mips/bcm47xx/* 2940F: arch/mips/include/asm/mach-bcm47xx/* 2941 2942BROADCOM BCM5301X ARM ARCHITECTURE 2943M: Hauke Mehrtens <hauke@hauke-m.de> 2944M: Rafał Miłecki <zajec5@gmail.com> 2945M: bcm-kernel-feedback-list@broadcom.com 2946L: linux-arm-kernel@lists.infradead.org 2947S: Maintained 2948F: arch/arm/mach-bcm/bcm_5301x.c 2949F: arch/arm/boot/dts/bcm5301x*.dtsi 2950F: arch/arm/boot/dts/bcm470* 2951F: arch/arm/boot/dts/bcm953012* 2952 2953BROADCOM BCM53573 ARM ARCHITECTURE 2954M: Rafał Miłecki <rafal@milecki.pl> 2955L: linux-arm-kernel@lists.infradead.org 2956S: Maintained 2957F: arch/arm/boot/dts/bcm53573* 2958F: arch/arm/boot/dts/bcm47189* 2959 2960BROADCOM BCM63XX ARM ARCHITECTURE 2961M: Florian Fainelli <f.fainelli@gmail.com> 2962M: bcm-kernel-feedback-list@broadcom.com 2963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2964T: git git://github.com/broadcom/stblinux.git 2965S: Maintained 2966N: bcm63xx 2967 2968BROADCOM BCM63XX/BCM33XX UDC DRIVER 2969M: Kevin Cernekee <cernekee@gmail.com> 2970L: linux-usb@vger.kernel.org 2971S: Maintained 2972F: drivers/usb/gadget/udc/bcm63xx_udc.* 2973 2974BROADCOM BCM7XXX ARM ARCHITECTURE 2975M: Brian Norris <computersforpeace@gmail.com> 2976M: Gregory Fong <gregory.0xf0@gmail.com> 2977M: Florian Fainelli <f.fainelli@gmail.com> 2978M: bcm-kernel-feedback-list@broadcom.com 2979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2980T: git git://github.com/broadcom/stblinux.git 2981S: Maintained 2982F: arch/arm/mach-bcm/*brcmstb* 2983F: arch/arm/boot/dts/bcm7*.dts* 2984F: drivers/bus/brcmstb_gisb.c 2985F: arch/arm/mm/cache-b15-rac.c 2986F: arch/arm/include/asm/hardware/cache-b15-rac.h 2987N: brcmstb 2988 2989BROADCOM BMIPS CPUFREQ DRIVER 2990M: Markus Mayer <mmayer@broadcom.com> 2991M: bcm-kernel-feedback-list@broadcom.com 2992L: linux-pm@vger.kernel.org 2993S: Maintained 2994F: drivers/cpufreq/bmips-cpufreq.c 2995 2996BROADCOM BMIPS MIPS ARCHITECTURE 2997M: Kevin Cernekee <cernekee@gmail.com> 2998M: Florian Fainelli <f.fainelli@gmail.com> 2999L: linux-mips@vger.kernel.org 3000T: git git://github.com/broadcom/stblinux.git 3001S: Maintained 3002F: arch/mips/bmips/* 3003F: arch/mips/include/asm/mach-bmips/* 3004F: arch/mips/kernel/*bmips* 3005F: arch/mips/boot/dts/brcm/bcm*.dts* 3006F: drivers/irqchip/irq-bcm63* 3007F: drivers/irqchip/irq-bcm7* 3008F: drivers/irqchip/irq-brcmstb* 3009F: include/linux/bcm963xx_nvram.h 3010F: include/linux/bcm963xx_tag.h 3011 3012BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3013M: Rasesh Mody <rasesh.mody@cavium.com> 3014M: Dept-GELinuxNICDev@cavium.com 3015L: netdev@vger.kernel.org 3016S: Supported 3017F: drivers/net/ethernet/broadcom/bnx2.* 3018F: drivers/net/ethernet/broadcom/bnx2_* 3019 3020BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3021M: QLogic-Storage-Upstream@qlogic.com 3022L: linux-scsi@vger.kernel.org 3023S: Supported 3024F: drivers/scsi/bnx2fc/ 3025 3026BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3027M: QLogic-Storage-Upstream@qlogic.com 3028L: linux-scsi@vger.kernel.org 3029S: Supported 3030F: drivers/scsi/bnx2i/ 3031 3032BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3033M: Ariel Elior <ariel.elior@cavium.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3035M: everest-linux-l2@cavium.com 3036L: netdev@vger.kernel.org 3037S: Supported 3038F: drivers/net/ethernet/broadcom/bnx2x/ 3039 3040BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3041M: Michael Chan <michael.chan@broadcom.com> 3042L: netdev@vger.kernel.org 3043S: Supported 3044F: drivers/net/ethernet/broadcom/bnxt/ 3045 3046BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3047M: Arend van Spriel <arend.vanspriel@broadcom.com> 3048M: Franky Lin <franky.lin@broadcom.com> 3049M: Hante Meuleman <hante.meuleman@broadcom.com> 3050M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3051M: Wright Feng <wright.feng@cypress.com> 3052L: linux-wireless@vger.kernel.org 3053L: brcm80211-dev-list.pdl@broadcom.com 3054L: brcm80211-dev-list@cypress.com 3055S: Supported 3056F: drivers/net/wireless/broadcom/brcm80211/ 3057 3058BROADCOM BRCMSTB GPIO DRIVER 3059M: Gregory Fong <gregory.0xf0@gmail.com> 3060L: bcm-kernel-feedback-list@broadcom.com 3061S: Supported 3062F: drivers/gpio/gpio-brcmstb.c 3063F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3064 3065BROADCOM BRCMSTB I2C DRIVER 3066M: Kamal Dasu <kdasu.kdev@gmail.com> 3067L: linux-i2c@vger.kernel.org 3068L: bcm-kernel-feedback-list@broadcom.com 3069S: Supported 3070F: drivers/i2c/busses/i2c-brcmstb.c 3071F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3072 3073BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3074M: Al Cooper <alcooperx@gmail.com> 3075L: linux-kernel@vger.kernel.org 3076L: bcm-kernel-feedback-list@broadcom.com 3077S: Maintained 3078F: drivers/phy/broadcom/phy-brcm-usb* 3079 3080BROADCOM GENET ETHERNET DRIVER 3081M: Doug Berger <opendmb@gmail.com> 3082M: Florian Fainelli <f.fainelli@gmail.com> 3083L: netdev@vger.kernel.org 3084S: Supported 3085F: drivers/net/ethernet/broadcom/genet/ 3086 3087BROADCOM IPROC ARM ARCHITECTURE 3088M: Ray Jui <rjui@broadcom.com> 3089M: Scott Branden <sbranden@broadcom.com> 3090M: bcm-kernel-feedback-list@broadcom.com 3091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3092T: git git://github.com/broadcom/cygnus-linux.git 3093S: Maintained 3094N: iproc 3095N: cygnus 3096N: bcm[-_]nsp 3097N: bcm9113* 3098N: bcm9583* 3099N: bcm9585* 3100N: bcm9586* 3101N: bcm988312 3102N: bcm113* 3103N: bcm583* 3104N: bcm585* 3105N: bcm586* 3106N: bcm88312 3107N: hr2 3108N: stingray 3109F: arch/arm64/boot/dts/broadcom/northstar2/* 3110F: arch/arm64/boot/dts/broadcom/stingray/* 3111F: drivers/clk/bcm/clk-ns* 3112F: drivers/clk/bcm/clk-sr* 3113F: drivers/pinctrl/bcm/pinctrl-ns* 3114F: include/dt-bindings/clock/bcm-sr* 3115 3116BROADCOM KONA GPIO DRIVER 3117M: Ray Jui <rjui@broadcom.com> 3118L: bcm-kernel-feedback-list@broadcom.com 3119S: Supported 3120F: drivers/gpio/gpio-bcm-kona.c 3121F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3122 3123BROADCOM NETXTREME-E ROCE DRIVER 3124M: Selvin Xavier <selvin.xavier@broadcom.com> 3125M: Devesh Sharma <devesh.sharma@broadcom.com> 3126M: Somnath Kotur <somnath.kotur@broadcom.com> 3127M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3128L: linux-rdma@vger.kernel.org 3129W: http://www.broadcom.com 3130S: Supported 3131F: drivers/infiniband/hw/bnxt_re/ 3132F: include/uapi/rdma/bnxt_re-abi.h 3133 3134BROADCOM NVRAM DRIVER 3135M: Rafał Miłecki <zajec5@gmail.com> 3136L: linux-mips@vger.kernel.org 3137S: Maintained 3138F: drivers/firmware/broadcom/* 3139 3140BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3141M: Rafał Miłecki <zajec5@gmail.com> 3142L: linux-wireless@vger.kernel.org 3143S: Maintained 3144F: drivers/bcma/ 3145F: include/linux/bcma/ 3146 3147BROADCOM STB AVS CPUFREQ DRIVER 3148M: Markus Mayer <mmayer@broadcom.com> 3149M: bcm-kernel-feedback-list@broadcom.com 3150L: linux-pm@vger.kernel.org 3151S: Maintained 3152F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3153F: drivers/cpufreq/brcmstb* 3154 3155BROADCOM STB AVS TMON DRIVER 3156M: Markus Mayer <mmayer@broadcom.com> 3157M: bcm-kernel-feedback-list@broadcom.com 3158L: linux-pm@vger.kernel.org 3159S: Maintained 3160F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3161F: drivers/thermal/broadcom/brcmstb* 3162 3163BROADCOM STB NAND FLASH DRIVER 3164M: Brian Norris <computersforpeace@gmail.com> 3165M: Kamal Dasu <kdasu.kdev@gmail.com> 3166L: linux-mtd@lists.infradead.org 3167L: bcm-kernel-feedback-list@broadcom.com 3168S: Maintained 3169F: drivers/mtd/nand/raw/brcmnand/ 3170 3171BROADCOM STB DPFE DRIVER 3172M: Markus Mayer <mmayer@broadcom.com> 3173M: bcm-kernel-feedback-list@broadcom.com 3174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3175S: Maintained 3176F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3177F: drivers/memory/brcmstb_dpfe.c 3178 3179BROADCOM SPI DRIVER 3180M: Kamal Dasu <kdasu.kdev@gmail.com> 3181M: bcm-kernel-feedback-list@broadcom.com 3182S: Maintained 3183F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3184F: drivers/spi/spi-bcm-qspi.* 3185F: drivers/spi/spi-brcmstb-qspi.c 3186F: drivers/spi/spi-iproc-qspi.c 3187 3188BROADCOM SYSTEMPORT ETHERNET DRIVER 3189M: Florian Fainelli <f.fainelli@gmail.com> 3190L: netdev@vger.kernel.org 3191S: Supported 3192F: drivers/net/ethernet/broadcom/bcmsysport.* 3193 3194BROADCOM TG3 GIGABIT ETHERNET DRIVER 3195M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3196M: Prashant Sreedharan <prashant@broadcom.com> 3197M: Michael Chan <mchan@broadcom.com> 3198L: netdev@vger.kernel.org 3199S: Supported 3200F: drivers/net/ethernet/broadcom/tg3.* 3201 3202BROCADE BFA FC SCSI DRIVER 3203M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3204M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3205L: linux-scsi@vger.kernel.org 3206S: Supported 3207F: drivers/scsi/bfa/ 3208 3209BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3210M: Rasesh Mody <rasesh.mody@cavium.com> 3211M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3212M: Dept-GELinuxNICDev@cavium.com 3213L: netdev@vger.kernel.org 3214S: Supported 3215F: drivers/net/ethernet/brocade/bna/ 3216 3217BSG (block layer generic sg v4 driver) 3218M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3219L: linux-scsi@vger.kernel.org 3220S: Supported 3221F: block/bsg.c 3222F: include/linux/bsg.h 3223F: include/uapi/linux/bsg.h 3224 3225BT87X AUDIO DRIVER 3226M: Clemens Ladisch <clemens@ladisch.de> 3227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3228T: git git://git.alsa-project.org/alsa-kernel.git 3229S: Maintained 3230F: Documentation/sound/cards/bt87x.rst 3231F: sound/pci/bt87x.c 3232 3233BT8XXGPIO DRIVER 3234M: Michael Buesch <m@bues.ch> 3235W: http://bu3sch.de/btgpio.php 3236S: Maintained 3237F: drivers/gpio/gpio-bt8xx.c 3238 3239BTRFS FILE SYSTEM 3240M: Chris Mason <clm@fb.com> 3241M: Josef Bacik <josef@toxicpanda.com> 3242M: David Sterba <dsterba@suse.com> 3243L: linux-btrfs@vger.kernel.org 3244W: http://btrfs.wiki.kernel.org/ 3245Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3247S: Maintained 3248F: Documentation/filesystems/btrfs.txt 3249F: fs/btrfs/ 3250F: include/linux/btrfs* 3251F: include/uapi/linux/btrfs* 3252 3253BTTV VIDEO4LINUX DRIVER 3254M: Mauro Carvalho Chehab <mchehab@kernel.org> 3255L: linux-media@vger.kernel.org 3256W: https://linuxtv.org 3257T: git git://linuxtv.org/media_tree.git 3258S: Odd fixes 3259F: Documentation/media/v4l-drivers/bttv* 3260F: drivers/media/pci/bt8xx/bttv* 3261 3262BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3263M: Chanwoo Choi <cw00.choi@samsung.com> 3264L: linux-pm@vger.kernel.org 3265L: linux-samsung-soc@vger.kernel.org 3266T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3267S: Maintained 3268F: drivers/devfreq/exynos-bus.c 3269F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3270 3271BUSLOGIC SCSI DRIVER 3272M: Khalid Aziz <khalid@gonehiking.org> 3273L: linux-scsi@vger.kernel.org 3274S: Maintained 3275F: drivers/scsi/BusLogic.* 3276F: drivers/scsi/FlashPoint.* 3277 3278C-MEDIA CMI8788 DRIVER 3279M: Clemens Ladisch <clemens@ladisch.de> 3280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3281T: git git://git.alsa-project.org/alsa-kernel.git 3282S: Maintained 3283F: sound/pci/oxygen/ 3284 3285C-SKY ARCHITECTURE 3286M: Guo Ren <guoren@kernel.org> 3287T: git https://github.com/c-sky/csky-linux.git 3288S: Supported 3289F: arch/csky/ 3290F: Documentation/devicetree/bindings/csky/ 3291F: drivers/irqchip/irq-csky-* 3292F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3293F: drivers/clocksource/timer-gx6605s.c 3294F: drivers/clocksource/timer-mp-csky.c 3295F: Documentation/devicetree/bindings/timer/csky,* 3296K: csky 3297N: csky 3298 3299C6X ARCHITECTURE 3300M: Mark Salter <msalter@redhat.com> 3301M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3302L: linux-c6x-dev@linux-c6x.org 3303W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3304S: Maintained 3305F: arch/c6x/ 3306 3307CA8210 IEEE-802.15.4 RADIO DRIVER 3308M: Harry Morris <h.morris@cascoda.com> 3309L: linux-wpan@vger.kernel.org 3310W: https://github.com/Cascoda/ca8210-linux.git 3311S: Maintained 3312F: drivers/net/ieee802154/ca8210.c 3313F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3314 3315CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3316M: David Howells <dhowells@redhat.com> 3317L: linux-cachefs@redhat.com (moderated for non-subscribers) 3318S: Supported 3319F: Documentation/filesystems/caching/cachefiles.txt 3320F: fs/cachefiles/ 3321 3322CADENCE MIPI-CSI2 BRIDGES 3323M: Maxime Ripard <maxime.ripard@bootlin.com> 3324L: linux-media@vger.kernel.org 3325S: Maintained 3326F: Documentation/devicetree/bindings/media/cdns,*.txt 3327F: drivers/media/platform/cadence/cdns-csi2* 3328 3329CADET FM/AM RADIO RECEIVER DRIVER 3330M: Hans Verkuil <hverkuil@xs4all.nl> 3331L: linux-media@vger.kernel.org 3332T: git git://linuxtv.org/media_tree.git 3333W: https://linuxtv.org 3334S: Maintained 3335F: drivers/media/radio/radio-cadet* 3336 3337CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3338M: Jonathan Corbet <corbet@lwn.net> 3339L: linux-media@vger.kernel.org 3340T: git git://linuxtv.org/media_tree.git 3341S: Maintained 3342F: Documentation/media/v4l-drivers/cafe_ccic* 3343F: drivers/media/platform/marvell-ccic/ 3344 3345CAIF NETWORK LAYER 3346M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3347L: netdev@vger.kernel.org 3348S: Supported 3349F: Documentation/networking/caif/ 3350F: drivers/net/caif/ 3351F: include/uapi/linux/caif/ 3352F: include/net/caif/ 3353F: net/caif/ 3354 3355CAKE QDISC 3356M: Toke Høiland-Jørgensen <toke@toke.dk> 3357L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3358S: Maintained 3359F: net/sched/sch_cake.c 3360 3361CALGARY x86-64 IOMMU 3362M: Muli Ben-Yehuda <mulix@mulix.org> 3363M: Jon Mason <jdmason@kudzu.us> 3364L: iommu@lists.linux-foundation.org 3365S: Maintained 3366F: arch/x86/kernel/pci-calgary_64.c 3367F: arch/x86/kernel/tce_64.c 3368F: arch/x86/include/asm/calgary.h 3369F: arch/x86/include/asm/tce.h 3370 3371CAN NETWORK DRIVERS 3372M: Wolfgang Grandegger <wg@grandegger.com> 3373M: Marc Kleine-Budde <mkl@pengutronix.de> 3374L: linux-can@vger.kernel.org 3375W: https://github.com/linux-can 3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3378S: Maintained 3379F: Documentation/devicetree/bindings/net/can/ 3380F: drivers/net/can/ 3381F: include/linux/can/dev.h 3382F: include/linux/can/platform/ 3383F: include/uapi/linux/can/error.h 3384F: include/uapi/linux/can/netlink.h 3385 3386CAN NETWORK LAYER 3387M: Oliver Hartkopp <socketcan@hartkopp.net> 3388M: Marc Kleine-Budde <mkl@pengutronix.de> 3389L: linux-can@vger.kernel.org 3390W: https://github.com/linux-can 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3393S: Maintained 3394F: Documentation/networking/can.rst 3395F: net/can/ 3396F: include/linux/can/core.h 3397F: include/uapi/linux/can.h 3398F: include/uapi/linux/can/bcm.h 3399F: include/uapi/linux/can/raw.h 3400F: include/uapi/linux/can/gw.h 3401 3402CAPABILITIES 3403M: Serge Hallyn <serge@hallyn.com> 3404L: linux-security-module@vger.kernel.org 3405S: Supported 3406F: include/linux/capability.h 3407F: include/uapi/linux/capability.h 3408F: security/commoncap.c 3409F: kernel/capability.c 3410 3411CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3412M: Kevin Tsai <ktsai@capellamicro.com> 3413S: Maintained 3414F: drivers/iio/light/cm* 3415 3416CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3417M: Christian Lamparter <chunkeey@googlemail.com> 3418L: linux-wireless@vger.kernel.org 3419W: http://wireless.kernel.org/en/users/Drivers/carl9170 3420S: Maintained 3421F: drivers/net/wireless/ath/carl9170/ 3422 3423CAVIUM I2C DRIVER 3424M: Jan Glauber <jglauber@cavium.com> 3425M: David Daney <david.daney@cavium.com> 3426W: http://www.cavium.com 3427S: Supported 3428F: drivers/i2c/busses/i2c-octeon* 3429F: drivers/i2c/busses/i2c-thunderx* 3430 3431CAVIUM LIQUIDIO NETWORK DRIVER 3432M: Derek Chickles <derek.chickles@caviumnetworks.com> 3433M: Satanand Burla <satananda.burla@caviumnetworks.com> 3434M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3435M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3436L: netdev@vger.kernel.org 3437W: http://www.cavium.com 3438S: Supported 3439F: drivers/net/ethernet/cavium/liquidio/ 3440 3441CAVIUM MMC DRIVER 3442M: Jan Glauber <jglauber@cavium.com> 3443M: David Daney <david.daney@cavium.com> 3444M: Steven J. Hill <Steven.Hill@cavium.com> 3445W: http://www.cavium.com 3446S: Supported 3447F: drivers/mmc/host/cavium* 3448 3449CAVIUM OCTEON-TX CRYPTO DRIVER 3450M: George Cherian <george.cherian@cavium.com> 3451L: linux-crypto@vger.kernel.org 3452W: http://www.cavium.com 3453S: Supported 3454F: drivers/crypto/cavium/cpt/ 3455 3456CAVIUM THUNDERX2 ARM64 SOC 3457M: Robert Richter <rrichter@cavium.com> 3458M: Jayachandran C <jnair@caviumnetworks.com> 3459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3460S: Maintained 3461F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3462F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3463 3464CC2520 IEEE-802.15.4 RADIO DRIVER 3465M: Varka Bhadram <varkabhadram@gmail.com> 3466L: linux-wpan@vger.kernel.org 3467S: Maintained 3468F: drivers/net/ieee802154/cc2520.c 3469F: include/linux/spi/cc2520.h 3470F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3471 3472CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3473M: Gilad Ben-Yossef <gilad@benyossef.com> 3474L: linux-crypto@vger.kernel.org 3475S: Supported 3476F: drivers/crypto/ccree/ 3477W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3478 3479CEC FRAMEWORK 3480M: Hans Verkuil <hans.verkuil@cisco.com> 3481L: linux-media@vger.kernel.org 3482T: git git://linuxtv.org/media_tree.git 3483W: http://linuxtv.org 3484S: Supported 3485F: Documentation/media/kapi/cec-core.rst 3486F: Documentation/media/uapi/cec 3487F: drivers/media/cec/ 3488F: drivers/media/rc/keymaps/rc-cec.c 3489F: include/media/cec.h 3490F: include/media/cec-notifier.h 3491F: include/uapi/linux/cec.h 3492F: include/uapi/linux/cec-funcs.h 3493F: Documentation/devicetree/bindings/media/cec.txt 3494F: Documentation/ABI/testing/debugfs-cec-error-inj 3495 3496CEC GPIO DRIVER 3497M: Hans Verkuil <hans.verkuil@cisco.com> 3498L: linux-media@vger.kernel.org 3499T: git git://linuxtv.org/media_tree.git 3500W: http://linuxtv.org 3501S: Supported 3502F: drivers/media/platform/cec-gpio/ 3503F: Documentation/devicetree/bindings/media/cec-gpio.txt 3504 3505CELL BROADBAND ENGINE ARCHITECTURE 3506M: Arnd Bergmann <arnd@arndb.de> 3507L: linuxppc-dev@lists.ozlabs.org 3508W: http://www.ibm.com/developerworks/power/cell/ 3509S: Supported 3510F: arch/powerpc/include/asm/cell*.h 3511F: arch/powerpc/include/asm/spu*.h 3512F: arch/powerpc/include/uapi/asm/spu*.h 3513F: arch/powerpc/oprofile/*cell* 3514F: arch/powerpc/platforms/cell/ 3515 3516CEPH COMMON CODE (LIBCEPH) 3517M: Ilya Dryomov <idryomov@gmail.com> 3518M: "Yan, Zheng" <zyan@redhat.com> 3519M: Sage Weil <sage@redhat.com> 3520L: ceph-devel@vger.kernel.org 3521W: http://ceph.com/ 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3523T: git git://github.com/ceph/ceph-client.git 3524S: Supported 3525F: net/ceph/ 3526F: include/linux/ceph/ 3527F: include/linux/crush/ 3528 3529CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3530M: "Yan, Zheng" <zyan@redhat.com> 3531M: Sage Weil <sage@redhat.com> 3532M: Ilya Dryomov <idryomov@gmail.com> 3533L: ceph-devel@vger.kernel.org 3534W: http://ceph.com/ 3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3536T: git git://github.com/ceph/ceph-client.git 3537S: Supported 3538F: Documentation/filesystems/ceph.txt 3539F: fs/ceph/ 3540 3541CERTIFICATE HANDLING: 3542M: David Howells <dhowells@redhat.com> 3543M: David Woodhouse <dwmw2@infradead.org> 3544L: keyrings@vger.kernel.org 3545S: Maintained 3546F: Documentation/admin-guide/module-signing.rst 3547F: certs/ 3548F: scripts/sign-file.c 3549F: scripts/extract-cert.c 3550 3551CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3552L: linux-usb@vger.kernel.org 3553S: Orphan 3554F: Documentation/usb/WUSB-Design-overview.txt 3555F: Documentation/usb/wusb-cbaf 3556F: drivers/usb/host/hwa-hc.c 3557F: drivers/usb/host/whci/ 3558F: drivers/usb/wusbcore/ 3559F: include/linux/usb/wusb* 3560 3561CFAG12864B LCD DRIVER 3562M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3563S: Maintained 3564F: drivers/auxdisplay/cfag12864b.c 3565F: include/linux/cfag12864b.h 3566 3567CFAG12864BFB LCD FRAMEBUFFER DRIVER 3568M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3569S: Maintained 3570F: drivers/auxdisplay/cfag12864bfb.c 3571F: include/linux/cfag12864b.h 3572 3573802.11 (including CFG80211/NL80211) 3574M: Johannes Berg <johannes@sipsolutions.net> 3575L: linux-wireless@vger.kernel.org 3576W: http://wireless.kernel.org/ 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3579S: Maintained 3580F: net/wireless/ 3581F: include/uapi/linux/nl80211.h 3582F: include/linux/ieee80211.h 3583F: include/net/wext.h 3584F: include/net/cfg80211.h 3585F: include/net/iw_handler.h 3586F: include/net/ieee80211_radiotap.h 3587F: Documentation/driver-api/80211/cfg80211.rst 3588F: Documentation/networking/regulatory.txt 3589 3590CHAR and MISC DRIVERS 3591M: Arnd Bergmann <arnd@arndb.de> 3592M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3594S: Supported 3595F: drivers/char/ 3596F: drivers/misc/ 3597F: include/linux/miscdevice.h 3598 3599CHECKPATCH 3600M: Andy Whitcroft <apw@canonical.com> 3601M: Joe Perches <joe@perches.com> 3602S: Maintained 3603F: scripts/checkpatch.pl 3604 3605CHINESE DOCUMENTATION 3606M: Harry Wei <harryxiyou@gmail.com> 3607L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3608L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3609S: Maintained 3610F: Documentation/translations/zh_CN/ 3611 3612CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3613M: Peter Chen <Peter.Chen@nxp.com> 3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3615L: linux-usb@vger.kernel.org 3616S: Maintained 3617F: drivers/usb/chipidea/ 3618 3619CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3620M: Hans de Goede <hdegoede@redhat.com> 3621L: linux-input@vger.kernel.org 3622S: Maintained 3623F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3624F: drivers/input/touchscreen/chipone_icn8318.c 3625 3626CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3627M: Hans de Goede <hdegoede@redhat.com> 3628L: linux-input@vger.kernel.org 3629S: Maintained 3630F: drivers/input/touchscreen/chipone_icn8505.c 3631 3632CHROME HARDWARE PLATFORM SUPPORT 3633M: Benson Leung <bleung@chromium.org> 3634M: Olof Johansson <olof@lixom.net> 3635S: Maintained 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3637F: drivers/platform/chrome/ 3638 3639CIRRUS LOGIC AUDIO CODEC DRIVERS 3640M: Brian Austin <brian.austin@cirrus.com> 3641M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3643S: Maintained 3644F: sound/soc/codecs/cs* 3645 3646CIRRUS LOGIC EP93XX ETHERNET DRIVER 3647M: Hartley Sweeten <hsweeten@visionengravers.com> 3648L: netdev@vger.kernel.org 3649S: Maintained 3650F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3651 3652CISCO FCOE HBA DRIVER 3653M: Satish Kharat <satishkh@cisco.com> 3654M: Sesidhar Baddela <sebaddel@cisco.com> 3655M: Karan Tilak Kumar <kartilak@cisco.com> 3656L: linux-scsi@vger.kernel.org 3657S: Supported 3658F: drivers/scsi/fnic/ 3659 3660CISCO SCSI HBA DRIVER 3661M: Karan Tilak Kumar <kartilak@cisco.com> 3662M: Sesidhar Baddela <sebaddel@cisco.com> 3663L: linux-scsi@vger.kernel.org 3664S: Supported 3665F: drivers/scsi/snic/ 3666 3667CISCO VIC ETHERNET NIC DRIVER 3668M: Christian Benvenuti <benve@cisco.com> 3669M: Govindarajulu Varadarajan <_govind@gmx.com> 3670M: Parvi Kaustubhi <pkaustub@cisco.com> 3671S: Supported 3672F: drivers/net/ethernet/cisco/enic/ 3673 3674CISCO VIC LOW LATENCY NIC DRIVER 3675M: Christian Benvenuti <benve@cisco.com> 3676S: Supported 3677F: drivers/infiniband/hw/usnic/ 3678 3679CIRRUS LOGIC MADERA CODEC DRIVERS 3680M: Charles Keepax <ckeepax@opensource.cirrus.com> 3681M: Richard Fitzgerald <rf@opensource.cirrus.com> 3682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3683L: patches@opensource.cirrus.com 3684T: git https://github.com/CirrusLogic/linux-drivers.git 3685W: https://github.com/CirrusLogic/linux-drivers/wiki 3686S: Supported 3687F: Documentation/devicetree/bindings/mfd/madera.txt 3688F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3689F: include/linux/mfd/madera/* 3690F: drivers/gpio/gpio-madera* 3691F: drivers/mfd/madera* 3692F: drivers/mfd/cs47l* 3693F: drivers/pinctrl/cirrus/* 3694 3695CLANG-FORMAT FILE 3696M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3697S: Maintained 3698F: .clang-format 3699 3700CLEANCACHE API 3701M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3702L: linux-kernel@vger.kernel.org 3703S: Maintained 3704F: mm/cleancache.c 3705F: include/linux/cleancache.h 3706 3707CLK API 3708M: Russell King <linux@armlinux.org.uk> 3709L: linux-clk@vger.kernel.org 3710S: Maintained 3711F: include/linux/clk.h 3712 3713CLOCKSOURCE, CLOCKEVENT DRIVERS 3714M: Daniel Lezcano <daniel.lezcano@linaro.org> 3715M: Thomas Gleixner <tglx@linutronix.de> 3716L: linux-kernel@vger.kernel.org 3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3718S: Supported 3719F: drivers/clocksource/ 3720F: Documentation/devicetree/bindings/timer/ 3721 3722CMPC ACPI DRIVER 3723M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3724M: Daniel Oliveira Nascimento <don@syst.com.br> 3725L: platform-driver-x86@vger.kernel.org 3726S: Supported 3727F: drivers/platform/x86/classmate-laptop.c 3728 3729COBALT MEDIA DRIVER 3730M: Hans Verkuil <hans.verkuil@cisco.com> 3731L: linux-media@vger.kernel.org 3732T: git git://linuxtv.org/media_tree.git 3733W: https://linuxtv.org 3734S: Supported 3735F: drivers/media/pci/cobalt/ 3736 3737COCCINELLE/Semantic Patches (SmPL) 3738M: Julia Lawall <Julia.Lawall@lip6.fr> 3739M: Gilles Muller <Gilles.Muller@lip6.fr> 3740M: Nicolas Palix <nicolas.palix@imag.fr> 3741M: Michal Marek <michal.lkml@markovi.net> 3742L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3744W: http://coccinelle.lip6.fr/ 3745S: Supported 3746F: Documentation/dev-tools/coccinelle.rst 3747F: scripts/coccinelle/ 3748F: scripts/coccicheck 3749 3750CODA FILE SYSTEM 3751M: Jan Harkes <jaharkes@cs.cmu.edu> 3752M: coda@cs.cmu.edu 3753L: codalist@coda.cs.cmu.edu 3754W: http://www.coda.cs.cmu.edu/ 3755S: Maintained 3756F: Documentation/filesystems/coda.txt 3757F: fs/coda/ 3758F: include/linux/coda*.h 3759F: include/uapi/linux/coda*.h 3760 3761CODA V4L2 MEM2MEM DRIVER 3762M: Philipp Zabel <p.zabel@pengutronix.de> 3763L: linux-media@vger.kernel.org 3764S: Maintained 3765F: Documentation/devicetree/bindings/media/coda.txt 3766F: drivers/media/platform/coda/ 3767 3768CODE OF CONDUCT 3769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3770S: Supported 3771F: Documentation/process/code-of-conduct.rst 3772F: Documentation/process/code-of-conduct-interpretation.rst 3773 3774COMMON CLK FRAMEWORK 3775M: Michael Turquette <mturquette@baylibre.com> 3776M: Stephen Boyd <sboyd@kernel.org> 3777L: linux-clk@vger.kernel.org 3778Q: http://patchwork.kernel.org/project/linux-clk/list/ 3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3780S: Maintained 3781F: Documentation/devicetree/bindings/clock/ 3782F: drivers/clk/ 3783X: drivers/clk/clkdev.c 3784F: include/linux/clk-pr* 3785F: include/linux/clk/ 3786F: include/linux/of_clk.h 3787 3788COMMON INTERNET FILE SYSTEM (CIFS) 3789M: Steve French <sfrench@samba.org> 3790L: linux-cifs@vger.kernel.org 3791L: samba-technical@lists.samba.org (moderated for non-subscribers) 3792W: http://linux-cifs.samba.org/ 3793T: git git://git.samba.org/sfrench/cifs-2.6.git 3794S: Supported 3795F: Documentation/filesystems/cifs/ 3796F: fs/cifs/ 3797 3798COMPACTPCI HOTPLUG CORE 3799M: Scott Murray <scott@spiteful.org> 3800L: linux-pci@vger.kernel.org 3801S: Maintained 3802F: drivers/pci/hotplug/cpci_hotplug* 3803 3804COMPACTPCI HOTPLUG GENERIC DRIVER 3805M: Scott Murray <scott@spiteful.org> 3806L: linux-pci@vger.kernel.org 3807S: Maintained 3808F: drivers/pci/hotplug/cpcihp_generic.c 3809 3810COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3811M: Scott Murray <scott@spiteful.org> 3812L: linux-pci@vger.kernel.org 3813S: Maintained 3814F: drivers/pci/hotplug/cpcihp_zt5550.* 3815 3816COMPAL LAPTOP SUPPORT 3817M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3818L: platform-driver-x86@vger.kernel.org 3819S: Maintained 3820F: drivers/platform/x86/compal-laptop.c 3821 3822COMPILER ATTRIBUTES 3823M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3824S: Maintained 3825F: include/linux/compiler_attributes.h 3826 3827CONEXANT ACCESSRUNNER USB DRIVER 3828L: accessrunner-general@lists.sourceforge.net 3829W: http://accessrunner.sourceforge.net/ 3830S: Orphan 3831F: drivers/usb/atm/cxacru.c 3832 3833CONFIGFS 3834M: Joel Becker <jlbec@evilplan.org> 3835M: Christoph Hellwig <hch@lst.de> 3836T: git git://git.infradead.org/users/hch/configfs.git 3837S: Supported 3838F: fs/configfs/ 3839F: include/linux/configfs.h 3840 3841CONNECTOR 3842M: Evgeniy Polyakov <zbr@ioremap.net> 3843L: netdev@vger.kernel.org 3844S: Maintained 3845F: drivers/connector/ 3846 3847CONTROL GROUP (CGROUP) 3848M: Tejun Heo <tj@kernel.org> 3849M: Li Zefan <lizefan@huawei.com> 3850M: Johannes Weiner <hannes@cmpxchg.org> 3851L: cgroups@vger.kernel.org 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3853S: Maintained 3854F: Documentation/cgroup* 3855F: include/linux/cgroup* 3856F: kernel/cgroup* 3857 3858CONTROL GROUP - CPUSET 3859M: Li Zefan <lizefan@huawei.com> 3860L: cgroups@vger.kernel.org 3861W: http://www.bullopensource.org/cpuset/ 3862W: http://oss.sgi.com/projects/cpusets/ 3863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3864S: Maintained 3865F: Documentation/cgroup-v1/cpusets.txt 3866F: include/linux/cpuset.h 3867F: kernel/cgroup/cpuset.c 3868 3869CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3870M: Johannes Weiner <hannes@cmpxchg.org> 3871M: Michal Hocko <mhocko@kernel.org> 3872M: Vladimir Davydov <vdavydov.dev@gmail.com> 3873L: cgroups@vger.kernel.org 3874L: linux-mm@kvack.org 3875S: Maintained 3876F: mm/memcontrol.c 3877F: mm/swap_cgroup.c 3878 3879CORETEMP HARDWARE MONITORING DRIVER 3880M: Fenghua Yu <fenghua.yu@intel.com> 3881L: linux-hwmon@vger.kernel.org 3882S: Maintained 3883F: Documentation/hwmon/coretemp 3884F: drivers/hwmon/coretemp.c 3885 3886COSA/SRP SYNC SERIAL DRIVER 3887M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3888W: http://www.fi.muni.cz/~kas/cosa/ 3889S: Maintained 3890F: drivers/net/wan/cosa* 3891 3892CPMAC ETHERNET DRIVER 3893M: Florian Fainelli <f.fainelli@gmail.com> 3894L: netdev@vger.kernel.org 3895S: Maintained 3896F: drivers/net/ethernet/ti/cpmac.c 3897 3898CPU FREQUENCY DRIVERS 3899M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3900M: Viresh Kumar <viresh.kumar@linaro.org> 3901L: linux-pm@vger.kernel.org 3902S: Maintained 3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3904T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3905B: https://bugzilla.kernel.org 3906F: Documentation/cpu-freq/ 3907F: Documentation/devicetree/bindings/cpufreq/ 3908F: drivers/cpufreq/ 3909F: include/linux/cpufreq.h 3910F: tools/testing/selftests/cpufreq/ 3911 3912CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3913M: Viresh Kumar <viresh.kumar@linaro.org> 3914M: Sudeep Holla <sudeep.holla@arm.com> 3915L: linux-pm@vger.kernel.org 3916W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3917S: Maintained 3918F: drivers/cpufreq/arm_big_little.h 3919F: drivers/cpufreq/arm_big_little.c 3920 3921CPU POWER MONITORING SUBSYSTEM 3922M: Thomas Renninger <trenn@suse.com> 3923M: Shuah Khan <shuah@kernel.org> 3924L: linux-pm@vger.kernel.org 3925S: Maintained 3926F: tools/power/cpupower/ 3927 3928CPUID/MSR DRIVER 3929M: "H. Peter Anvin" <hpa@zytor.com> 3930S: Maintained 3931F: arch/x86/kernel/cpuid.c 3932F: arch/x86/kernel/msr.c 3933 3934CPUIDLE DRIVER - ARM BIG LITTLE 3935M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3936M: Daniel Lezcano <daniel.lezcano@linaro.org> 3937L: linux-pm@vger.kernel.org 3938L: linux-arm-kernel@lists.infradead.org 3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3940S: Maintained 3941F: drivers/cpuidle/cpuidle-big_little.c 3942 3943CPUIDLE DRIVER - ARM EXYNOS 3944M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3945M: Daniel Lezcano <daniel.lezcano@linaro.org> 3946M: Kukjin Kim <kgene@kernel.org> 3947L: linux-pm@vger.kernel.org 3948L: linux-samsung-soc@vger.kernel.org 3949S: Supported 3950F: drivers/cpuidle/cpuidle-exynos.c 3951F: arch/arm/mach-exynos/pm.c 3952 3953CPUIDLE DRIVERS 3954M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3955M: Daniel Lezcano <daniel.lezcano@linaro.org> 3956L: linux-pm@vger.kernel.org 3957S: Maintained 3958T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3959B: https://bugzilla.kernel.org 3960F: drivers/cpuidle/* 3961F: include/linux/cpuidle.h 3962 3963CRAMFS FILESYSTEM 3964M: Nicolas Pitre <nico@linaro.org> 3965S: Maintained 3966F: Documentation/filesystems/cramfs.txt 3967F: fs/cramfs/ 3968 3969CRYPTO API 3970M: Herbert Xu <herbert@gondor.apana.org.au> 3971M: "David S. Miller" <davem@davemloft.net> 3972L: linux-crypto@vger.kernel.org 3973T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3975S: Maintained 3976F: Documentation/crypto/ 3977F: Documentation/devicetree/bindings/crypto/ 3978F: arch/*/crypto/ 3979F: crypto/ 3980F: drivers/crypto/ 3981F: include/crypto/ 3982F: include/linux/crypto* 3983 3984CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3985M: Neil Horman <nhorman@tuxdriver.com> 3986L: linux-crypto@vger.kernel.org 3987S: Maintained 3988F: crypto/ansi_cprng.c 3989F: crypto/rng.c 3990 3991CS3308 MEDIA DRIVER 3992M: Hans Verkuil <hverkuil@xs4all.nl> 3993L: linux-media@vger.kernel.org 3994T: git git://linuxtv.org/media_tree.git 3995W: http://linuxtv.org 3996S: Odd Fixes 3997F: drivers/media/i2c/cs3308.c 3998F: drivers/media/i2c/cs3308.h 3999 4000CS5535 Audio ALSA driver 4001M: Jaya Kumar <jayakumar.alsa@gmail.com> 4002S: Maintained 4003F: sound/pci/cs5535audio/ 4004 4005CW1200 WLAN driver 4006M: Solomon Peachy <pizza@shaftnet.org> 4007S: Maintained 4008F: drivers/net/wireless/st/cw1200/ 4009 4010CX18 VIDEO4LINUX DRIVER 4011M: Andy Walls <awalls@md.metrocast.net> 4012L: ivtv-devel@ivtvdriver.org (subscribers-only) 4013L: linux-media@vger.kernel.org 4014T: git git://linuxtv.org/media_tree.git 4015W: https://linuxtv.org 4016W: http://www.ivtvdriver.org/index.php/Cx18 4017S: Maintained 4018F: Documentation/media/v4l-drivers/cx18* 4019F: drivers/media/pci/cx18/ 4020F: include/uapi/linux/ivtv* 4021 4022CX2341X MPEG ENCODER HELPER MODULE 4023M: Hans Verkuil <hverkuil@xs4all.nl> 4024L: linux-media@vger.kernel.org 4025T: git git://linuxtv.org/media_tree.git 4026W: https://linuxtv.org 4027S: Maintained 4028F: drivers/media/common/cx2341x* 4029F: include/media/cx2341x* 4030 4031CX24120 MEDIA DRIVER 4032M: Jemma Denson <jdenson@gmail.com> 4033M: Patrick Boettcher <patrick.boettcher@posteo.de> 4034L: linux-media@vger.kernel.org 4035W: https://linuxtv.org 4036Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4037S: Maintained 4038F: drivers/media/dvb-frontends/cx24120* 4039 4040CX88 VIDEO4LINUX DRIVER 4041M: Mauro Carvalho Chehab <mchehab@kernel.org> 4042L: linux-media@vger.kernel.org 4043W: https://linuxtv.org 4044T: git git://linuxtv.org/media_tree.git 4045S: Odd fixes 4046F: Documentation/media/v4l-drivers/cx88* 4047F: drivers/media/pci/cx88/ 4048 4049CXD2820R MEDIA DRIVER 4050M: Antti Palosaari <crope@iki.fi> 4051L: linux-media@vger.kernel.org 4052W: https://linuxtv.org 4053W: http://palosaari.fi/linux/ 4054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4055T: git git://linuxtv.org/anttip/media_tree.git 4056S: Maintained 4057F: drivers/media/dvb-frontends/cxd2820r* 4058 4059CXGB3 ETHERNET DRIVER (CXGB3) 4060M: Arjun Vynipadath <arjun@chelsio.com> 4061L: netdev@vger.kernel.org 4062W: http://www.chelsio.com 4063S: Supported 4064F: drivers/net/ethernet/chelsio/cxgb3/ 4065 4066CXGB3 ISCSI DRIVER (CXGB3I) 4067M: Karen Xie <kxie@chelsio.com> 4068L: linux-scsi@vger.kernel.org 4069W: http://www.chelsio.com 4070S: Supported 4071F: drivers/scsi/cxgbi/cxgb3i 4072 4073CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4074M: Steve Wise <swise@chelsio.com> 4075L: linux-rdma@vger.kernel.org 4076W: http://www.openfabrics.org 4077S: Supported 4078F: drivers/infiniband/hw/cxgb3/ 4079F: include/uapi/rdma/cxgb3-abi.h 4080 4081CXGB4 CRYPTO DRIVER (chcr) 4082M: Harsh Jain <harsh@chelsio.com> 4083L: linux-crypto@vger.kernel.org 4084W: http://www.chelsio.com 4085S: Supported 4086F: drivers/crypto/chelsio 4087 4088CXGB4 ETHERNET DRIVER (CXGB4) 4089M: Arjun Vynipadath <arjun@chelsio.com> 4090L: netdev@vger.kernel.org 4091W: http://www.chelsio.com 4092S: Supported 4093F: drivers/net/ethernet/chelsio/cxgb4/ 4094 4095CXGB4 ISCSI DRIVER (CXGB4I) 4096M: Karen Xie <kxie@chelsio.com> 4097L: linux-scsi@vger.kernel.org 4098W: http://www.chelsio.com 4099S: Supported 4100F: drivers/scsi/cxgbi/cxgb4i 4101 4102CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4103M: Steve Wise <swise@chelsio.com> 4104L: linux-rdma@vger.kernel.org 4105W: http://www.openfabrics.org 4106S: Supported 4107F: drivers/infiniband/hw/cxgb4/ 4108F: include/uapi/rdma/cxgb4-abi.h 4109 4110CXGB4VF ETHERNET DRIVER (CXGB4VF) 4111M: Casey Leedom <leedom@chelsio.com> 4112L: netdev@vger.kernel.org 4113W: http://www.chelsio.com 4114S: Supported 4115F: drivers/net/ethernet/chelsio/cxgb4vf/ 4116 4117CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4118M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4119M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4120L: linuxppc-dev@lists.ozlabs.org 4121S: Supported 4122F: arch/powerpc/platforms/powernv/pci-cxl.c 4123F: drivers/misc/cxl/ 4124F: include/misc/cxl* 4125F: include/uapi/misc/cxl.h 4126F: Documentation/powerpc/cxl.txt 4127F: Documentation/ABI/testing/sysfs-class-cxl 4128 4129CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4130M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4131M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4132M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4133L: linux-scsi@vger.kernel.org 4134S: Supported 4135F: drivers/scsi/cxlflash/ 4136F: include/uapi/scsi/cxlflash_ioctl.h 4137F: Documentation/powerpc/cxlflash.txt 4138 4139CYBERPRO FB DRIVER 4140M: Russell King <linux@armlinux.org.uk> 4141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4142W: http://www.armlinux.org.uk/ 4143S: Maintained 4144F: drivers/video/fbdev/cyber2000fb.* 4145 4146CYCLADES ASYNC MUX DRIVER 4147W: http://www.cyclades.com/ 4148S: Orphan 4149F: drivers/tty/cyclades.c 4150F: include/linux/cyclades.h 4151F: include/uapi/linux/cyclades.h 4152 4153CYCLADES PC300 DRIVER 4154W: http://www.cyclades.com/ 4155S: Orphan 4156F: drivers/net/wan/pc300* 4157 4158CYPRESS_FIRMWARE MEDIA DRIVER 4159M: Antti Palosaari <crope@iki.fi> 4160L: linux-media@vger.kernel.org 4161W: https://linuxtv.org 4162W: http://palosaari.fi/linux/ 4163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4164T: git git://linuxtv.org/anttip/media_tree.git 4165S: Maintained 4166F: drivers/media/common/cypress_firmware* 4167 4168CYTTSP TOUCHSCREEN DRIVER 4169M: Ferruh Yigit <fery@cypress.com> 4170L: linux-input@vger.kernel.org 4171S: Supported 4172F: drivers/input/touchscreen/cyttsp* 4173F: include/linux/input/cyttsp.h 4174 4175D-LINK DIR-685 TOUCHKEYS DRIVER 4176M: Linus Walleij <linus.walleij@linaro.org> 4177L: linux-input@vger.kernel.org 4178S: Supported 4179F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4180 4181DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4182M: Joshua Kinard <kumba@gentoo.org> 4183S: Maintained 4184F: drivers/rtc/rtc-ds1685.c 4185F: include/linux/rtc/ds1685.h 4186 4187DAMA SLAVE for AX.25 4188M: Joerg Reuter <jreuter@yaina.de> 4189W: http://yaina.de/jreuter/ 4190W: http://www.qsl.net/dl1bke/ 4191L: linux-hams@vger.kernel.org 4192S: Maintained 4193F: net/ax25/af_ax25.c 4194F: net/ax25/ax25_dev.c 4195F: net/ax25/ax25_ds_* 4196F: net/ax25/ax25_in.c 4197F: net/ax25/ax25_out.c 4198F: net/ax25/ax25_timer.c 4199F: net/ax25/sysctl_net_ax25.c 4200 4201DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4202L: netdev@vger.kernel.org 4203S: Orphan 4204F: Documentation/networking/dmfe.txt 4205F: drivers/net/ethernet/dec/tulip/dmfe.c 4206 4207DC390/AM53C974 SCSI driver 4208M: Hannes Reinecke <hare@suse.com> 4209L: linux-scsi@vger.kernel.org 4210S: Maintained 4211F: drivers/scsi/am53c974.c 4212 4213DC395x SCSI driver 4214M: Oliver Neukum <oliver@neukum.org> 4215M: Ali Akcaagac <aliakc@web.de> 4216M: Jamie Lenehan <lenehan@twibble.org> 4217L: dc395x@twibble.org 4218W: http://twibble.org/dist/dc395x/ 4219W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4220S: Maintained 4221F: Documentation/scsi/dc395x.txt 4222F: drivers/scsi/dc395x.* 4223 4224DCCP PROTOCOL 4225M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4226L: dccp@vger.kernel.org 4227W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4228S: Maintained 4229F: include/linux/dccp.h 4230F: include/uapi/linux/dccp.h 4231F: include/linux/tfrc.h 4232F: net/dccp/ 4233 4234DECnet NETWORK LAYER 4235W: http://linux-decnet.sourceforge.net 4236L: linux-decnet-user@lists.sourceforge.net 4237S: Orphan 4238F: Documentation/networking/decnet.txt 4239F: net/decnet/ 4240 4241DECSTATION PLATFORM SUPPORT 4242M: "Maciej W. Rozycki" <macro@linux-mips.org> 4243L: linux-mips@vger.kernel.org 4244W: http://www.linux-mips.org/wiki/DECstation 4245S: Maintained 4246F: arch/mips/dec/ 4247F: arch/mips/include/asm/dec/ 4248F: arch/mips/include/asm/mach-dec/ 4249 4250DEFXX FDDI NETWORK DRIVER 4251M: "Maciej W. Rozycki" <macro@linux-mips.org> 4252S: Maintained 4253F: drivers/net/fddi/defxx.* 4254 4255DELL SMBIOS DRIVER 4256M: Pali Rohár <pali.rohar@gmail.com> 4257M: Mario Limonciello <mario.limonciello@dell.com> 4258L: platform-driver-x86@vger.kernel.org 4259S: Maintained 4260F: drivers/platform/x86/dell-smbios.* 4261 4262DELL SMBIOS SMM DRIVER 4263M: Mario Limonciello <mario.limonciello@dell.com> 4264L: platform-driver-x86@vger.kernel.org 4265S: Maintained 4266F: drivers/platform/x86/dell-smbios-smm.c 4267 4268DELL SMBIOS WMI DRIVER 4269M: Mario Limonciello <mario.limonciello@dell.com> 4270L: platform-driver-x86@vger.kernel.org 4271S: Maintained 4272F: drivers/platform/x86/dell-smbios-wmi.c 4273F: tools/wmi/dell-smbios-example.c 4274 4275DEFZA FDDI NETWORK DRIVER 4276M: "Maciej W. Rozycki" <macro@linux-mips.org> 4277S: Maintained 4278F: drivers/net/fddi/defza.* 4279 4280DELL LAPTOP DRIVER 4281M: Matthew Garrett <mjg59@srcf.ucam.org> 4282M: Pali Rohár <pali.rohar@gmail.com> 4283L: platform-driver-x86@vger.kernel.org 4284S: Maintained 4285F: drivers/platform/x86/dell-laptop.c 4286 4287DELL LAPTOP FREEFALL DRIVER 4288M: Pali Rohár <pali.rohar@gmail.com> 4289S: Maintained 4290F: drivers/platform/x86/dell-smo8800.c 4291 4292DELL LAPTOP RBTN DRIVER 4293M: Pali Rohár <pali.rohar@gmail.com> 4294S: Maintained 4295F: drivers/platform/x86/dell-rbtn.* 4296 4297DELL REMOTE BIOS UPDATE DRIVER 4298M: Stuart Hayes <stuart.w.hayes@gmail.com> 4299L: platform-driver-x86@vger.kernel.org 4300S: Maintained 4301F: drivers/platform/x86/dell_rbu.c 4302 4303DELL LAPTOP SMM DRIVER 4304M: Pali Rohár <pali.rohar@gmail.com> 4305S: Maintained 4306F: drivers/hwmon/dell-smm-hwmon.c 4307F: include/uapi/linux/i8k.h 4308 4309DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4310M: Stuart Hayes <stuart.w.hayes@gmail.com> 4311L: platform-driver-x86@vger.kernel.org 4312S: Maintained 4313F: Documentation/dcdbas.txt 4314F: drivers/platform/x86/dcdbas.* 4315 4316DELL WMI NOTIFICATIONS DRIVER 4317M: Matthew Garrett <mjg59@srcf.ucam.org> 4318M: Pali Rohár <pali.rohar@gmail.com> 4319S: Maintained 4320F: drivers/platform/x86/dell-wmi.c 4321 4322DELL WMI DESCRIPTOR DRIVER 4323M: Mario Limonciello <mario.limonciello@dell.com> 4324S: Maintained 4325F: drivers/platform/x86/dell-wmi-descriptor.c 4326 4327DELTA ST MEDIA DRIVER 4328M: Hugues Fruchet <hugues.fruchet@st.com> 4329L: linux-media@vger.kernel.org 4330T: git git://linuxtv.org/media_tree.git 4331W: https://linuxtv.org 4332S: Supported 4333F: drivers/media/platform/sti/delta 4334 4335DENALI NAND DRIVER 4336M: Masahiro Yamada <yamada.masahiro@socionext.com> 4337L: linux-mtd@lists.infradead.org 4338S: Supported 4339F: drivers/mtd/nand/raw/denali* 4340 4341DESIGNWARE USB2 DRD IP DRIVER 4342M: Minas Harutyunyan <hminas@synopsys.com> 4343L: linux-usb@vger.kernel.org 4344T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4345S: Maintained 4346F: drivers/usb/dwc2/ 4347 4348DESIGNWARE USB3 DRD IP DRIVER 4349M: Felipe Balbi <balbi@kernel.org> 4350L: linux-usb@vger.kernel.org 4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4352S: Maintained 4353F: drivers/usb/dwc3/ 4354 4355DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4356M: Andreas Klinger <ak@it-klinger.de> 4357L: linux-iio@vger.kernel.org 4358S: Maintained 4359F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4360F: drivers/iio/proximity/srf*.c 4361 4362DEVICE COREDUMP (DEV_COREDUMP) 4363M: Johannes Berg <johannes@sipsolutions.net> 4364L: linux-kernel@vger.kernel.org 4365S: Maintained 4366F: drivers/base/devcoredump.c 4367F: include/linux/devcoredump.h 4368 4369DEVICE FREQUENCY (DEVFREQ) 4370M: MyungJoo Ham <myungjoo.ham@samsung.com> 4371M: Kyungmin Park <kyungmin.park@samsung.com> 4372R: Chanwoo Choi <cw00.choi@samsung.com> 4373L: linux-pm@vger.kernel.org 4374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4375S: Maintained 4376F: drivers/devfreq/ 4377F: include/linux/devfreq.h 4378F: Documentation/devicetree/bindings/devfreq/ 4379 4380DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4381M: Chanwoo Choi <cw00.choi@samsung.com> 4382L: linux-pm@vger.kernel.org 4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4384S: Supported 4385F: drivers/devfreq/event/ 4386F: drivers/devfreq/devfreq-event.c 4387F: include/linux/devfreq-event.h 4388F: Documentation/devicetree/bindings/devfreq/event/ 4389 4390DEVICE NUMBER REGISTRY 4391M: Torben Mathiasen <device@lanana.org> 4392W: http://lanana.org/docs/device-list/index.html 4393S: Maintained 4394 4395DEVICE-MAPPER (LVM) 4396M: Alasdair Kergon <agk@redhat.com> 4397M: Mike Snitzer <snitzer@redhat.com> 4398M: dm-devel@redhat.com 4399L: dm-devel@redhat.com 4400W: http://sources.redhat.com/dm 4401Q: http://patchwork.kernel.org/project/dm-devel/list/ 4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4403T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4404S: Maintained 4405F: Documentation/device-mapper/ 4406F: drivers/md/Makefile 4407F: drivers/md/Kconfig 4408F: drivers/md/dm* 4409F: drivers/md/persistent-data/ 4410F: include/linux/device-mapper.h 4411F: include/linux/dm-*.h 4412F: include/uapi/linux/dm-*.h 4413 4414DEVLINK 4415M: Jiri Pirko <jiri@mellanox.com> 4416L: netdev@vger.kernel.org 4417S: Supported 4418F: net/core/devlink.c 4419F: include/net/devlink.h 4420F: include/uapi/linux/devlink.h 4421 4422DIALOG SEMICONDUCTOR DRIVERS 4423M: Support Opensource <support.opensource@diasemi.com> 4424W: http://www.dialog-semiconductor.com/products 4425S: Supported 4426F: Documentation/hwmon/da90?? 4427F: Documentation/devicetree/bindings/mfd/da90*.txt 4428F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4429F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4430F: Documentation/devicetree/bindings/regulator/da92*.txt 4431F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4432F: Documentation/devicetree/bindings/sound/da[79]*.txt 4433F: drivers/gpio/gpio-da90??.c 4434F: drivers/hwmon/da90??-hwmon.c 4435F: drivers/iio/adc/da91??-*.c 4436F: drivers/input/misc/da90??_onkey.c 4437F: drivers/input/touchscreen/da9052_tsi.c 4438F: drivers/leds/leds-da90??.c 4439F: drivers/mfd/da903x.c 4440F: drivers/mfd/da90??-*.c 4441F: drivers/mfd/da91??-*.c 4442F: drivers/power/supply/da9052-battery.c 4443F: drivers/power/supply/da91??-*.c 4444F: drivers/regulator/da903x.c 4445F: drivers/regulator/da9???-regulator.[ch] 4446F: drivers/thermal/da90??-thermal.c 4447F: drivers/rtc/rtc-da90??.c 4448F: drivers/video/backlight/da90??_bl.c 4449F: drivers/watchdog/da90??_wdt.c 4450F: include/linux/mfd/da903x.h 4451F: include/linux/mfd/da9052/ 4452F: include/linux/mfd/da9055/ 4453F: include/linux/mfd/da9062/ 4454F: include/linux/mfd/da9063/ 4455F: include/linux/mfd/da9150/ 4456F: include/linux/regulator/da9211.h 4457F: include/sound/da[79]*.h 4458F: sound/soc/codecs/da[79]*.[ch] 4459 4460DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4461M: William Breathitt Gray <vilhelm.gray@gmail.com> 4462L: linux-gpio@vger.kernel.org 4463S: Maintained 4464F: drivers/gpio/gpio-gpio-mm.c 4465 4466DIOLAN U2C-12 I2C DRIVER 4467M: Guenter Roeck <linux@roeck-us.net> 4468L: linux-i2c@vger.kernel.org 4469S: Maintained 4470F: drivers/i2c/busses/i2c-diolan-u2c.c 4471 4472FILESYSTEM DIRECT ACCESS (DAX) 4473M: Matthew Wilcox <willy@infradead.org> 4474M: Ross Zwisler <zwisler@kernel.org> 4475M: Jan Kara <jack@suse.cz> 4476L: linux-fsdevel@vger.kernel.org 4477S: Supported 4478F: fs/dax.c 4479F: include/linux/dax.h 4480F: include/trace/events/fs_dax.h 4481 4482DEVICE DIRECT ACCESS (DAX) 4483M: Dan Williams <dan.j.williams@intel.com> 4484M: Dave Jiang <dave.jiang@intel.com> 4485M: Ross Zwisler <zwisler@kernel.org> 4486M: Vishal Verma <vishal.l.verma@intel.com> 4487L: linux-nvdimm@lists.01.org 4488S: Supported 4489F: drivers/dax/ 4490 4491DIRECTORY NOTIFICATION (DNOTIFY) 4492M: Jan Kara <jack@suse.cz> 4493R: Amir Goldstein <amir73il@gmail.com> 4494L: linux-fsdevel@vger.kernel.org 4495S: Maintained 4496F: Documentation/filesystems/dnotify.txt 4497F: fs/notify/dnotify/ 4498F: include/linux/dnotify.h 4499 4500DISK GEOMETRY AND PARTITION HANDLING 4501M: Andries Brouwer <aeb@cwi.nl> 4502W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4503W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4504W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4505S: Maintained 4506 4507DISKQUOTA 4508M: Jan Kara <jack@suse.com> 4509S: Maintained 4510F: Documentation/filesystems/quota.txt 4511F: fs/quota/ 4512F: include/linux/quota*.h 4513F: include/uapi/linux/quota*.h 4514 4515DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4516M: Bernie Thompson <bernie@plugable.com> 4517L: linux-fbdev@vger.kernel.org 4518S: Maintained 4519W: http://plugable.com/category/projects/udlfb/ 4520F: drivers/video/fbdev/udlfb.c 4521F: include/video/udlfb.h 4522F: Documentation/fb/udlfb.txt 4523 4524DISTRIBUTED LOCK MANAGER (DLM) 4525M: Christine Caulfield <ccaulfie@redhat.com> 4526M: David Teigland <teigland@redhat.com> 4527L: cluster-devel@redhat.com 4528W: http://sources.redhat.com/cluster/ 4529T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4530S: Supported 4531F: fs/dlm/ 4532 4533DMA BUFFER SHARING FRAMEWORK 4534M: Sumit Semwal <sumit.semwal@linaro.org> 4535S: Maintained 4536L: linux-media@vger.kernel.org 4537L: dri-devel@lists.freedesktop.org 4538L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4539F: drivers/dma-buf/ 4540F: include/linux/dma-buf* 4541F: include/linux/reservation.h 4542F: include/linux/*fence.h 4543F: Documentation/driver-api/dma-buf.rst 4544T: git git://anongit.freedesktop.org/drm/drm-misc 4545 4546DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4547M: Vinod Koul <vkoul@kernel.org> 4548L: dmaengine@vger.kernel.org 4549Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4550S: Maintained 4551F: drivers/dma/ 4552F: include/linux/dmaengine.h 4553F: include/linux/of_dma.h 4554F: Documentation/devicetree/bindings/dma/ 4555F: Documentation/driver-api/dmaengine/ 4556T: git git://git.infradead.org/users/vkoul/slave-dma.git 4557 4558DMA MAPPING HELPERS 4559M: Christoph Hellwig <hch@lst.de> 4560M: Marek Szyprowski <m.szyprowski@samsung.com> 4561R: Robin Murphy <robin.murphy@arm.com> 4562L: iommu@lists.linux-foundation.org 4563T: git git://git.infradead.org/users/hch/dma-mapping.git 4564W: http://git.infradead.org/users/hch/dma-mapping.git 4565S: Supported 4566F: kernel/dma/ 4567F: include/asm-generic/dma-mapping.h 4568F: include/linux/dma-direct.h 4569F: include/linux/dma-mapping.h 4570F: include/linux/dma-noncoherent.h 4571 4572DME1737 HARDWARE MONITOR DRIVER 4573M: Juerg Haefliger <juergh@gmail.com> 4574L: linux-hwmon@vger.kernel.org 4575S: Maintained 4576F: Documentation/hwmon/dme1737 4577F: drivers/hwmon/dme1737.c 4578 4579DMI/SMBIOS SUPPORT 4580M: Jean Delvare <jdelvare@suse.com> 4581S: Maintained 4582T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4583F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4584F: drivers/firmware/dmi-id.c 4585F: drivers/firmware/dmi_scan.c 4586F: include/linux/dmi.h 4587 4588DOCUMENTATION 4589M: Jonathan Corbet <corbet@lwn.net> 4590L: linux-doc@vger.kernel.org 4591S: Maintained 4592F: Documentation/ 4593F: scripts/kernel-doc 4594X: Documentation/ABI/ 4595X: Documentation/acpi/ 4596X: Documentation/devicetree/ 4597X: Documentation/i2c/ 4598X: Documentation/media/ 4599X: Documentation/power/ 4600X: Documentation/spi/ 4601T: git git://git.lwn.net/linux.git docs-next 4602 4603DOCUMENTATION/ITALIAN 4604M: Federico Vaga <federico.vaga@vaga.pv.it> 4605L: linux-doc@vger.kernel.org 4606S: Maintained 4607F: Documentation/translations/it_IT 4608 4609DONGWOON DW9714 LENS VOICE COIL DRIVER 4610M: Sakari Ailus <sakari.ailus@linux.intel.com> 4611L: linux-media@vger.kernel.org 4612T: git git://linuxtv.org/media_tree.git 4613S: Maintained 4614F: drivers/media/i2c/dw9714.c 4615F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4616 4617DONGWOON DW9807 LENS VOICE COIL DRIVER 4618M: Sakari Ailus <sakari.ailus@linux.intel.com> 4619L: linux-media@vger.kernel.org 4620T: git git://linuxtv.org/media_tree.git 4621S: Maintained 4622F: drivers/media/i2c/dw9807-vcm.c 4623F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4624 4625DOUBLETALK DRIVER 4626M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4627L: blinux-list@redhat.com 4628S: Maintained 4629F: drivers/char/dtlk.c 4630F: include/linux/dtlk.h 4631 4632DPAA2 DATAPATH I/O (DPIO) DRIVER 4633M: Roy Pledge <Roy.Pledge@nxp.com> 4634L: linux-kernel@vger.kernel.org 4635S: Maintained 4636F: drivers/soc/fsl/dpio 4637 4638DPAA2 ETHERNET DRIVER 4639M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4640L: netdev@vger.kernel.org 4641S: Maintained 4642F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4643F: drivers/net/ethernet/freescale/dpaa2/dpni* 4644F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4645F: drivers/net/ethernet/freescale/dpaa2/Makefile 4646F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4647 4648DPAA2 ETHERNET SWITCH DRIVER 4649M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4650M: Ioana Ciornei <ioana.ciornei@nxp.com> 4651L: linux-kernel@vger.kernel.org 4652S: Maintained 4653F: drivers/staging/fsl-dpaa2/ethsw 4654 4655DPAA2 PTP CLOCK DRIVER 4656M: Yangbo Lu <yangbo.lu@nxp.com> 4657L: netdev@vger.kernel.org 4658S: Maintained 4659F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4660F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4661 4662DPT_I2O SCSI RAID DRIVER 4663M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4664L: linux-scsi@vger.kernel.org 4665W: http://www.adaptec.com/ 4666S: Maintained 4667F: drivers/scsi/dpt* 4668F: drivers/scsi/dpt/ 4669 4670DRBD DRIVER 4671M: Philipp Reisner <philipp.reisner@linbit.com> 4672M: Lars Ellenberg <lars.ellenberg@linbit.com> 4673L: drbd-dev@lists.linbit.com 4674W: http://www.drbd.org 4675T: git git://git.linbit.com/linux-drbd.git 4676T: git git://git.linbit.com/drbd-8.4.git 4677S: Supported 4678F: drivers/block/drbd/ 4679F: lib/lru_cache.c 4680F: Documentation/blockdev/drbd/ 4681 4682DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4683M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4684R: "Rafael J. Wysocki" <rafael@kernel.org> 4685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4686S: Supported 4687F: Documentation/kobject.txt 4688F: drivers/base/ 4689F: fs/debugfs/ 4690F: fs/sysfs/ 4691F: include/linux/debugfs.h 4692F: include/linux/kobj* 4693F: lib/kobj* 4694 4695DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4696M: Kevin Hilman <khilman@kernel.org> 4697M: Nishanth Menon <nm@ti.com> 4698S: Maintained 4699F: drivers/power/avs/ 4700F: include/linux/power/smartreflex.h 4701L: linux-pm@vger.kernel.org 4702 4703DRM DRIVER FOR ARM PL111 CLCD 4704M: Eric Anholt <eric@anholt.net> 4705T: git git://anongit.freedesktop.org/drm/drm-misc 4706S: Supported 4707F: drivers/gpu/drm/pl111/ 4708 4709DRM DRIVER FOR ARM VERSATILE TFT PANELS 4710M: Linus Walleij <linus.walleij@linaro.org> 4711T: git git://anongit.freedesktop.org/drm/drm-misc 4712S: Maintained 4713F: drivers/gpu/drm/panel/panel-arm-versatile.c 4714F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4715 4716DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4717M: Dave Airlie <airlied@redhat.com> 4718S: Odd Fixes 4719F: drivers/gpu/drm/ast/ 4720 4721DRM DRIVER FOR BOCHS VIRTUAL GPU 4722M: Gerd Hoffmann <kraxel@redhat.com> 4723L: virtualization@lists.linux-foundation.org 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725S: Maintained 4726F: drivers/gpu/drm/bochs/ 4727 4728DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4729M: Linus Walleij <linus.walleij@linaro.org> 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731S: Maintained 4732F: drivers/gpu/drm/tve200/ 4733 4734DRM DRIVER FOR ILITEK ILI9225 PANELS 4735M: David Lechner <david@lechnology.com> 4736S: Maintained 4737F: drivers/gpu/drm/tinydrm/ili9225.c 4738F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4739 4740DRM DRIVER FOR INTEL I810 VIDEO CARDS 4741S: Orphan / Obsolete 4742F: drivers/gpu/drm/i810/ 4743F: include/uapi/drm/i810_drm.h 4744 4745DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4746S: Orphan / Obsolete 4747F: drivers/gpu/drm/mga/ 4748F: include/uapi/drm/mga_drm.h 4749 4750DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4751M: Dave Airlie <airlied@redhat.com> 4752S: Odd Fixes 4753F: drivers/gpu/drm/mgag200/ 4754 4755DRM DRIVER FOR MI0283QT 4756M: Noralf Trønnes <noralf@tronnes.org> 4757S: Maintained 4758F: drivers/gpu/drm/tinydrm/mi0283qt.c 4759F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4760 4761DRM DRIVER FOR MSM ADRENO GPU 4762M: Rob Clark <robdclark@gmail.com> 4763L: linux-arm-msm@vger.kernel.org 4764L: dri-devel@lists.freedesktop.org 4765L: freedreno@lists.freedesktop.org 4766T: git git://people.freedesktop.org/~robclark/linux 4767S: Maintained 4768F: drivers/gpu/drm/msm/ 4769F: include/uapi/drm/msm_drm.h 4770F: Documentation/devicetree/bindings/display/msm/ 4771 4772DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4773M: Ben Skeggs <bskeggs@redhat.com> 4774L: dri-devel@lists.freedesktop.org 4775L: nouveau@lists.freedesktop.org 4776T: git git://github.com/skeggsb/linux 4777S: Supported 4778F: drivers/gpu/drm/nouveau/ 4779F: include/uapi/drm/nouveau_drm.h 4780 4781DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4782M: Noralf Trønnes <noralf@tronnes.org> 4783S: Maintained 4784F: drivers/gpu/drm/tinydrm/repaper.c 4785F: Documentation/devicetree/bindings/display/repaper.txt 4786 4787DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4788M: Dave Airlie <airlied@redhat.com> 4789M: Gerd Hoffmann <kraxel@redhat.com> 4790L: virtualization@lists.linux-foundation.org 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792S: Obsolete 4793W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4794F: drivers/gpu/drm/cirrus/ 4795 4796DRM DRIVER FOR QXL VIRTUAL GPU 4797M: Dave Airlie <airlied@redhat.com> 4798M: Gerd Hoffmann <kraxel@redhat.com> 4799L: virtualization@lists.linux-foundation.org 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801S: Maintained 4802F: drivers/gpu/drm/qxl/ 4803F: include/uapi/drm/qxl_drm.h 4804 4805DRM DRIVER FOR RAGE 128 VIDEO CARDS 4806S: Orphan / Obsolete 4807F: drivers/gpu/drm/r128/ 4808F: include/uapi/drm/r128_drm.h 4809 4810DRM DRIVER FOR SAVAGE VIDEO CARDS 4811S: Orphan / Obsolete 4812F: drivers/gpu/drm/savage/ 4813F: include/uapi/drm/savage_drm.h 4814 4815DRM DRIVER FOR SIS VIDEO CARDS 4816S: Orphan / Obsolete 4817F: drivers/gpu/drm/sis/ 4818F: include/uapi/drm/sis_drm.h 4819 4820DRM DRIVER FOR SITRONIX ST7586 PANELS 4821M: David Lechner <david@lechnology.com> 4822S: Maintained 4823F: drivers/gpu/drm/tinydrm/st7586.c 4824F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4825 4826DRM DRIVER FOR SITRONIX ST7735R PANELS 4827M: David Lechner <david@lechnology.com> 4828S: Maintained 4829F: drivers/gpu/drm/tinydrm/st7735r.c 4830F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4831 4832DRM DRIVER FOR TDFX VIDEO CARDS 4833S: Orphan / Obsolete 4834F: drivers/gpu/drm/tdfx/ 4835 4836DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4837M: Dave Airlie <airlied@redhat.com> 4838R: Sean Paul <sean@poorly.run> 4839L: dri-devel@lists.freedesktop.org 4840S: Odd Fixes 4841F: drivers/gpu/drm/udl/ 4842T: git git://anongit.freedesktop.org/drm/drm-misc 4843 4844DRM DRIVER FOR VMWARE VIRTUAL GPU 4845M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4846M: Sinclair Yeh <syeh@vmware.com> 4847M: Thomas Hellstrom <thellstrom@vmware.com> 4848L: dri-devel@lists.freedesktop.org 4849T: git git://people.freedesktop.org/~syeh/repos_linux 4850T: git git://people.freedesktop.org/~thomash/linux 4851S: Supported 4852F: drivers/gpu/drm/vmwgfx/ 4853F: include/uapi/drm/vmwgfx_drm.h 4854 4855DRM DRIVERS 4856M: David Airlie <airlied@linux.ie> 4857M: Daniel Vetter <daniel@ffwll.ch> 4858L: dri-devel@lists.freedesktop.org 4859T: git git://anongit.freedesktop.org/drm/drm 4860B: https://bugs.freedesktop.org/ 4861C: irc://chat.freenode.net/dri-devel 4862S: Maintained 4863F: drivers/gpu/drm/ 4864F: drivers/gpu/vga/ 4865F: Documentation/devicetree/bindings/display/ 4866F: Documentation/devicetree/bindings/gpu/ 4867F: Documentation/gpu/ 4868F: include/drm/ 4869F: include/uapi/drm/ 4870F: include/linux/vga* 4871 4872DRM DRIVERS AND MISC GPU PATCHES 4873M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4874M: Maxime Ripard <maxime.ripard@bootlin.com> 4875M: Sean Paul <sean@poorly.run> 4876W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4877S: Maintained 4878T: git git://anongit.freedesktop.org/drm/drm-misc 4879F: Documentation/gpu/ 4880F: drivers/gpu/vga/ 4881F: drivers/gpu/drm/* 4882F: include/drm/drm* 4883F: include/uapi/drm/drm* 4884F: include/linux/vga* 4885 4886DRM DRIVERS FOR ALLWINNER A10 4887M: Maxime Ripard <maxime.ripard@bootlin.com> 4888L: dri-devel@lists.freedesktop.org 4889S: Supported 4890F: drivers/gpu/drm/sun4i/ 4891F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR AMLOGIC SOCS 4895M: Neil Armstrong <narmstrong@baylibre.com> 4896L: dri-devel@lists.freedesktop.org 4897L: linux-amlogic@lists.infradead.org 4898W: http://linux-meson.com/ 4899S: Supported 4900F: drivers/gpu/drm/meson/ 4901F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4902F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4903F: Documentation/gpu/meson.rst 4904T: git git://anongit.freedesktop.org/drm/drm-misc 4905 4906DRM DRIVERS FOR ATMEL HLCDC 4907M: Boris Brezillon <boris.brezillon@bootlin.com> 4908L: dri-devel@lists.freedesktop.org 4909S: Supported 4910F: drivers/gpu/drm/atmel-hlcdc/ 4911F: Documentation/devicetree/bindings/display/atmel/ 4912T: git git://anongit.freedesktop.org/drm/drm-misc 4913 4914DRM DRIVERS FOR BRIDGE CHIPS 4915M: Archit Taneja <architt@codeaurora.org> 4916M: Andrzej Hajda <a.hajda@samsung.com> 4917R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4918S: Maintained 4919T: git git://anongit.freedesktop.org/drm/drm-misc 4920F: drivers/gpu/drm/bridge/ 4921 4922DRM DRIVERS FOR EXYNOS 4923M: Inki Dae <inki.dae@samsung.com> 4924M: Joonyoung Shim <jy0922.shim@samsung.com> 4925M: Seung-Woo Kim <sw0312.kim@samsung.com> 4926M: Kyungmin Park <kyungmin.park@samsung.com> 4927L: dri-devel@lists.freedesktop.org 4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4929S: Supported 4930F: drivers/gpu/drm/exynos/ 4931F: include/uapi/drm/exynos_drm.h 4932F: Documentation/devicetree/bindings/display/exynos/ 4933 4934DRM DRIVERS FOR FREESCALE DCU 4935M: Stefan Agner <stefan@agner.ch> 4936M: Alison Wang <alison.wang@nxp.com> 4937L: dri-devel@lists.freedesktop.org 4938S: Supported 4939F: drivers/gpu/drm/fsl-dcu/ 4940F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4941F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4942F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4943T: git git://anongit.freedesktop.org/drm/drm-misc 4944 4945DRM DRIVERS FOR FREESCALE IMX 4946M: Philipp Zabel <p.zabel@pengutronix.de> 4947L: dri-devel@lists.freedesktop.org 4948S: Maintained 4949F: drivers/gpu/drm/imx/ 4950F: drivers/gpu/ipu-v3/ 4951F: Documentation/devicetree/bindings/display/imx/ 4952 4953DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4954M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4955L: dri-devel@lists.freedesktop.org 4956T: git git://github.com/patjak/drm-gma500 4957S: Maintained 4958F: drivers/gpu/drm/gma500/ 4959 4960DRM DRIVERS FOR HISILICON 4961M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4962M: Rongrong Zou <zourongrong@gmail.com> 4963R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4964R: Chen Feng <puck.chen@hisilicon.com> 4965L: dri-devel@lists.freedesktop.org 4966T: git git://github.com/xin3liang/linux.git 4967S: Maintained 4968F: drivers/gpu/drm/hisilicon/ 4969F: Documentation/devicetree/bindings/display/hisilicon/ 4970 4971DRM DRIVERS FOR MEDIATEK 4972M: CK Hu <ck.hu@mediatek.com> 4973M: Philipp Zabel <p.zabel@pengutronix.de> 4974L: dri-devel@lists.freedesktop.org 4975S: Supported 4976F: drivers/gpu/drm/mediatek/ 4977F: Documentation/devicetree/bindings/display/mediatek/ 4978 4979DRM DRIVERS FOR NVIDIA TEGRA 4980M: Thierry Reding <thierry.reding@gmail.com> 4981L: dri-devel@lists.freedesktop.org 4982L: linux-tegra@vger.kernel.org 4983T: git git://anongit.freedesktop.org/tegra/linux.git 4984S: Supported 4985F: drivers/gpu/drm/tegra/ 4986F: drivers/gpu/host1x/ 4987F: include/linux/host1x.h 4988F: include/uapi/drm/tegra_drm.h 4989F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4990 4991DRM DRIVERS FOR RENESAS 4992M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4993M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4994L: dri-devel@lists.freedesktop.org 4995L: linux-renesas-soc@vger.kernel.org 4996T: git git://linuxtv.org/pinchartl/media drm/du/next 4997S: Supported 4998F: drivers/gpu/drm/rcar-du/ 4999F: drivers/gpu/drm/shmobile/ 5000F: include/linux/platform_data/shmob_drm.h 5001F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5002F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5003F: Documentation/devicetree/bindings/display/renesas,du.txt 5004 5005DRM DRIVERS FOR ROCKCHIP 5006M: Sandy Huang <hjc@rock-chips.com> 5007M: Heiko Stübner <heiko@sntech.de> 5008L: dri-devel@lists.freedesktop.org 5009S: Maintained 5010F: drivers/gpu/drm/rockchip/ 5011F: Documentation/devicetree/bindings/display/rockchip/ 5012T: git git://anongit.freedesktop.org/drm/drm-misc 5013 5014DRM DRIVERS FOR STI 5015M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5016M: Vincent Abriou <vincent.abriou@st.com> 5017L: dri-devel@lists.freedesktop.org 5018T: git git://anongit.freedesktop.org/drm/drm-misc 5019S: Maintained 5020F: drivers/gpu/drm/sti 5021F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5022 5023DRM DRIVERS FOR STM 5024M: Yannick Fertre <yannick.fertre@st.com> 5025M: Philippe Cornu <philippe.cornu@st.com> 5026M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5027M: Vincent Abriou <vincent.abriou@st.com> 5028L: dri-devel@lists.freedesktop.org 5029T: git git://anongit.freedesktop.org/drm/drm-misc 5030S: Maintained 5031F: drivers/gpu/drm/stm 5032F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5033 5034DRM DRIVERS FOR TI LCDC 5035M: Jyri Sarha <jsarha@ti.com> 5036R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5037L: dri-devel@lists.freedesktop.org 5038S: Maintained 5039F: drivers/gpu/drm/tilcdc/ 5040F: Documentation/devicetree/bindings/display/tilcdc/ 5041 5042DRM DRIVERS FOR TI OMAP 5043M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5044L: dri-devel@lists.freedesktop.org 5045S: Maintained 5046F: drivers/gpu/drm/omapdrm/ 5047F: Documentation/devicetree/bindings/display/ti/ 5048 5049DRM DRIVERS FOR V3D 5050M: Eric Anholt <eric@anholt.net> 5051S: Supported 5052F: drivers/gpu/drm/v3d/ 5053F: include/uapi/drm/v3d_drm.h 5054F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5055T: git git://anongit.freedesktop.org/drm/drm-misc 5056 5057DRM DRIVERS FOR VC4 5058M: Eric Anholt <eric@anholt.net> 5059T: git git://github.com/anholt/linux 5060S: Supported 5061F: drivers/gpu/drm/vc4/ 5062F: include/uapi/drm/vc4_drm.h 5063F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5064T: git git://anongit.freedesktop.org/drm/drm-misc 5065 5066DRM DRIVERS FOR VIVANTE GPU IP 5067M: Lucas Stach <l.stach@pengutronix.de> 5068R: Russell King <linux+etnaviv@armlinux.org.uk> 5069R: Christian Gmeiner <christian.gmeiner@gmail.com> 5070L: etnaviv@lists.freedesktop.org 5071L: dri-devel@lists.freedesktop.org 5072S: Maintained 5073F: drivers/gpu/drm/etnaviv/ 5074F: include/uapi/drm/etnaviv_drm.h 5075F: Documentation/devicetree/bindings/display/etnaviv/ 5076 5077DRM DRIVERS FOR ZTE ZX 5078M: Shawn Guo <shawnguo@kernel.org> 5079L: dri-devel@lists.freedesktop.org 5080S: Maintained 5081F: drivers/gpu/drm/zte/ 5082F: Documentation/devicetree/bindings/display/zte,vou.txt 5083T: git git://anongit.freedesktop.org/drm/drm-misc 5084 5085DRM PANEL DRIVERS 5086M: Thierry Reding <thierry.reding@gmail.com> 5087L: dri-devel@lists.freedesktop.org 5088T: git git://anongit.freedesktop.org/drm/drm-misc 5089S: Maintained 5090F: drivers/gpu/drm/drm_panel.c 5091F: drivers/gpu/drm/panel/ 5092F: include/drm/drm_panel.h 5093F: Documentation/devicetree/bindings/display/panel/ 5094 5095DRM TINYDRM DRIVERS 5096M: Noralf Trønnes <noralf@tronnes.org> 5097W: https://github.com/notro/tinydrm/wiki/Development 5098T: git git://anongit.freedesktop.org/drm/drm-misc 5099S: Maintained 5100F: drivers/gpu/drm/tinydrm/ 5101F: include/drm/tinydrm/ 5102 5103DRM DRIVERS FOR XEN 5104M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5105T: git git://anongit.freedesktop.org/drm/drm-misc 5106L: dri-devel@lists.freedesktop.org 5107L: xen-devel@lists.xen.org 5108S: Supported 5109F: drivers/gpu/drm/xen/ 5110F: Documentation/gpu/xen-front.rst 5111 5112DRM TTM SUBSYSTEM 5113M: Christian Koenig <christian.koenig@amd.com> 5114M: Huang Rui <ray.huang@amd.com> 5115M: Junwei Zhang <Jerry.Zhang@amd.com> 5116T: git git://people.freedesktop.org/~agd5f/linux 5117S: Maintained 5118L: dri-devel@lists.freedesktop.org 5119F: include/drm/ttm/ 5120F: drivers/gpu/drm/ttm/ 5121 5122DSBR100 USB FM RADIO DRIVER 5123M: Alexey Klimov <klimov.linux@gmail.com> 5124L: linux-media@vger.kernel.org 5125T: git git://linuxtv.org/media_tree.git 5126S: Maintained 5127F: drivers/media/radio/dsbr100.c 5128 5129DSCC4 DRIVER 5130M: Francois Romieu <romieu@fr.zoreil.com> 5131L: netdev@vger.kernel.org 5132S: Maintained 5133F: drivers/net/wan/dscc4.c 5134 5135DT3155 MEDIA DRIVER 5136M: Hans Verkuil <hverkuil@xs4all.nl> 5137L: linux-media@vger.kernel.org 5138T: git git://linuxtv.org/media_tree.git 5139W: https://linuxtv.org 5140S: Odd Fixes 5141F: drivers/media/pci/dt3155/ 5142 5143DVB_USB_AF9015 MEDIA DRIVER 5144M: Antti Palosaari <crope@iki.fi> 5145L: linux-media@vger.kernel.org 5146W: https://linuxtv.org 5147W: http://palosaari.fi/linux/ 5148Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5149T: git git://linuxtv.org/anttip/media_tree.git 5150S: Maintained 5151F: drivers/media/usb/dvb-usb-v2/af9015* 5152 5153DVB_USB_AF9035 MEDIA DRIVER 5154M: Antti Palosaari <crope@iki.fi> 5155L: linux-media@vger.kernel.org 5156W: https://linuxtv.org 5157W: http://palosaari.fi/linux/ 5158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5159T: git git://linuxtv.org/anttip/media_tree.git 5160S: Maintained 5161F: drivers/media/usb/dvb-usb-v2/af9035* 5162 5163DVB_USB_ANYSEE MEDIA DRIVER 5164M: Antti Palosaari <crope@iki.fi> 5165L: linux-media@vger.kernel.org 5166W: https://linuxtv.org 5167W: http://palosaari.fi/linux/ 5168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5169T: git git://linuxtv.org/anttip/media_tree.git 5170S: Maintained 5171F: drivers/media/usb/dvb-usb-v2/anysee* 5172 5173DVB_USB_AU6610 MEDIA DRIVER 5174M: Antti Palosaari <crope@iki.fi> 5175L: linux-media@vger.kernel.org 5176W: https://linuxtv.org 5177W: http://palosaari.fi/linux/ 5178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5179T: git git://linuxtv.org/anttip/media_tree.git 5180S: Maintained 5181F: drivers/media/usb/dvb-usb-v2/au6610* 5182 5183DVB_USB_CE6230 MEDIA DRIVER 5184M: Antti Palosaari <crope@iki.fi> 5185L: linux-media@vger.kernel.org 5186W: https://linuxtv.org 5187W: http://palosaari.fi/linux/ 5188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5189T: git git://linuxtv.org/anttip/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/dvb-usb-v2/ce6230* 5192 5193DVB_USB_CXUSB MEDIA DRIVER 5194M: Michael Krufky <mkrufky@linuxtv.org> 5195L: linux-media@vger.kernel.org 5196W: https://linuxtv.org 5197W: http://github.com/mkrufky 5198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5199T: git git://linuxtv.org/media_tree.git 5200S: Maintained 5201F: drivers/media/usb/dvb-usb/cxusb* 5202 5203DVB_USB_EC168 MEDIA DRIVER 5204M: Antti Palosaari <crope@iki.fi> 5205L: linux-media@vger.kernel.org 5206W: https://linuxtv.org 5207W: http://palosaari.fi/linux/ 5208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5209T: git git://linuxtv.org/anttip/media_tree.git 5210S: Maintained 5211F: drivers/media/usb/dvb-usb-v2/ec168* 5212 5213DVB_USB_GL861 MEDIA DRIVER 5214M: Antti Palosaari <crope@iki.fi> 5215L: linux-media@vger.kernel.org 5216W: https://linuxtv.org 5217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5218T: git git://linuxtv.org/anttip/media_tree.git 5219S: Maintained 5220F: drivers/media/usb/dvb-usb-v2/gl861* 5221 5222DVB_USB_MXL111SF MEDIA DRIVER 5223M: Michael Krufky <mkrufky@linuxtv.org> 5224L: linux-media@vger.kernel.org 5225W: https://linuxtv.org 5226W: http://github.com/mkrufky 5227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5228T: git git://linuxtv.org/mkrufky/mxl111sf.git 5229S: Maintained 5230F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5231 5232DVB_USB_RTL28XXU MEDIA DRIVER 5233M: Antti Palosaari <crope@iki.fi> 5234L: linux-media@vger.kernel.org 5235W: https://linuxtv.org 5236W: http://palosaari.fi/linux/ 5237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5238T: git git://linuxtv.org/anttip/media_tree.git 5239S: Maintained 5240F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5241 5242DVB_USB_V2 MEDIA DRIVER 5243M: Antti Palosaari <crope@iki.fi> 5244L: linux-media@vger.kernel.org 5245W: https://linuxtv.org 5246W: http://palosaari.fi/linux/ 5247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5248T: git git://linuxtv.org/anttip/media_tree.git 5249S: Maintained 5250F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5251F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5252 5253DYNAMIC DEBUG 5254M: Jason Baron <jbaron@akamai.com> 5255S: Maintained 5256F: lib/dynamic_debug.c 5257F: include/linux/dynamic_debug.h 5258 5259DYNAMIC INTERRUPT MODERATION 5260M: Tal Gilboa <talgi@mellanox.com> 5261S: Maintained 5262F: include/linux/net_dim.h 5263 5264DZ DECSTATION DZ11 SERIAL DRIVER 5265M: "Maciej W. Rozycki" <macro@linux-mips.org> 5266S: Maintained 5267F: drivers/tty/serial/dz.* 5268 5269E3X0 POWER BUTTON DRIVER 5270M: Moritz Fischer <moritz.fischer@ettus.com> 5271L: usrp-users@lists.ettus.com 5272W: http://www.ettus.com 5273S: Supported 5274F: drivers/input/misc/e3x0-button.c 5275F: Documentation/devicetree/bindings/input/e3x0-button.txt 5276 5277E4000 MEDIA DRIVER 5278M: Antti Palosaari <crope@iki.fi> 5279L: linux-media@vger.kernel.org 5280W: https://linuxtv.org 5281W: http://palosaari.fi/linux/ 5282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5283T: git git://linuxtv.org/anttip/media_tree.git 5284S: Maintained 5285F: drivers/media/tuners/e4000* 5286 5287EARTH_PT1 MEDIA DRIVER 5288M: Akihiro Tsukada <tskd08@gmail.com> 5289L: linux-media@vger.kernel.org 5290S: Odd Fixes 5291F: drivers/media/pci/pt1/ 5292 5293EARTH_PT3 MEDIA DRIVER 5294M: Akihiro Tsukada <tskd08@gmail.com> 5295L: linux-media@vger.kernel.org 5296S: Odd Fixes 5297F: drivers/media/pci/pt3/ 5298 5299EC100 MEDIA DRIVER 5300M: Antti Palosaari <crope@iki.fi> 5301L: linux-media@vger.kernel.org 5302W: https://linuxtv.org 5303W: http://palosaari.fi/linux/ 5304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5305T: git git://linuxtv.org/anttip/media_tree.git 5306S: Maintained 5307F: drivers/media/dvb-frontends/ec100* 5308 5309ECRYPT FILE SYSTEM 5310M: Tyler Hicks <tyhicks@canonical.com> 5311L: ecryptfs@vger.kernel.org 5312W: http://ecryptfs.org 5313W: https://launchpad.net/ecryptfs 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5315S: Supported 5316F: Documentation/filesystems/ecryptfs.txt 5317F: fs/ecryptfs/ 5318 5319EDAC-AMD64 5320M: Borislav Petkov <bp@alien8.de> 5321L: linux-edac@vger.kernel.org 5322S: Maintained 5323F: drivers/edac/amd64_edac* 5324 5325EDAC-CALXEDA 5326M: Robert Richter <rric@kernel.org> 5327L: linux-edac@vger.kernel.org 5328S: Maintained 5329F: drivers/edac/highbank* 5330 5331EDAC-CAVIUM OCTEON 5332M: Ralf Baechle <ralf@linux-mips.org> 5333M: David Daney <david.daney@cavium.com> 5334L: linux-edac@vger.kernel.org 5335L: linux-mips@vger.kernel.org 5336S: Supported 5337F: drivers/edac/octeon_edac* 5338 5339EDAC-CAVIUM THUNDERX 5340M: David Daney <david.daney@cavium.com> 5341M: Jan Glauber <jglauber@cavium.com> 5342L: linux-edac@vger.kernel.org 5343S: Supported 5344F: drivers/edac/thunderx_edac* 5345 5346EDAC-CORE 5347M: Borislav Petkov <bp@alien8.de> 5348M: Mauro Carvalho Chehab <mchehab@kernel.org> 5349L: linux-edac@vger.kernel.org 5350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5352S: Supported 5353F: Documentation/admin-guide/ras.rst 5354F: Documentation/driver-api/edac.rst 5355F: drivers/edac/ 5356F: include/linux/edac.h 5357 5358EDAC-E752X 5359M: Mark Gross <mark.gross@intel.com> 5360L: linux-edac@vger.kernel.org 5361S: Maintained 5362F: drivers/edac/e752x_edac.c 5363 5364EDAC-E7XXX 5365L: linux-edac@vger.kernel.org 5366S: Maintained 5367F: drivers/edac/e7xxx_edac.c 5368 5369EDAC-FSL_DDR 5370M: York Sun <york.sun@nxp.com> 5371L: linux-edac@vger.kernel.org 5372S: Maintained 5373F: drivers/edac/fsl_ddr_edac.* 5374 5375EDAC-GHES 5376M: Mauro Carvalho Chehab <mchehab@kernel.org> 5377L: linux-edac@vger.kernel.org 5378S: Maintained 5379F: drivers/edac/ghes_edac.c 5380 5381EDAC-I3000 5382L: linux-edac@vger.kernel.org 5383S: Orphan 5384F: drivers/edac/i3000_edac.c 5385 5386EDAC-I5000 5387L: linux-edac@vger.kernel.org 5388S: Maintained 5389F: drivers/edac/i5000_edac.c 5390 5391EDAC-I5400 5392M: Mauro Carvalho Chehab <mchehab@kernel.org> 5393L: linux-edac@vger.kernel.org 5394S: Maintained 5395F: drivers/edac/i5400_edac.c 5396 5397EDAC-I7300 5398M: Mauro Carvalho Chehab <mchehab@kernel.org> 5399L: linux-edac@vger.kernel.org 5400S: Maintained 5401F: drivers/edac/i7300_edac.c 5402 5403EDAC-I7CORE 5404M: Mauro Carvalho Chehab <mchehab@kernel.org> 5405L: linux-edac@vger.kernel.org 5406S: Maintained 5407F: drivers/edac/i7core_edac.c 5408 5409EDAC-I82443BXGX 5410M: Tim Small <tim@buttersideup.com> 5411L: linux-edac@vger.kernel.org 5412S: Maintained 5413F: drivers/edac/i82443bxgx_edac.c 5414 5415EDAC-I82975X 5416M: Ranganathan Desikan <ravi@jetztechnologies.com> 5417M: "Arvind R." <arvino55@gmail.com> 5418L: linux-edac@vger.kernel.org 5419S: Maintained 5420F: drivers/edac/i82975x_edac.c 5421 5422EDAC-IE31200 5423M: Jason Baron <jbaron@akamai.com> 5424L: linux-edac@vger.kernel.org 5425S: Maintained 5426F: drivers/edac/ie31200_edac.c 5427 5428EDAC-MPC85XX 5429M: Johannes Thumshirn <morbidrsa@gmail.com> 5430L: linux-edac@vger.kernel.org 5431S: Maintained 5432F: drivers/edac/mpc85xx_edac.[ch] 5433 5434EDAC-PASEMI 5435M: Egor Martovetsky <egor@pasemi.com> 5436L: linux-edac@vger.kernel.org 5437S: Maintained 5438F: drivers/edac/pasemi_edac.c 5439 5440EDAC-PND2 5441M: Tony Luck <tony.luck@intel.com> 5442L: linux-edac@vger.kernel.org 5443S: Maintained 5444F: drivers/edac/pnd2_edac.[ch] 5445 5446EDAC-R82600 5447M: Tim Small <tim@buttersideup.com> 5448L: linux-edac@vger.kernel.org 5449S: Maintained 5450F: drivers/edac/r82600_edac.c 5451 5452EDAC-SBRIDGE 5453M: Tony Luck <tony.luck@intel.com> 5454R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5455L: linux-edac@vger.kernel.org 5456S: Maintained 5457F: drivers/edac/sb_edac.c 5458 5459EDAC-SKYLAKE 5460M: Tony Luck <tony.luck@intel.com> 5461L: linux-edac@vger.kernel.org 5462S: Maintained 5463F: drivers/edac/skx_edac.c 5464 5465EDAC-TI 5466M: Tero Kristo <t-kristo@ti.com> 5467L: linux-edac@vger.kernel.org 5468S: Maintained 5469F: drivers/edac/ti_edac.c 5470 5471EDAC-QCOM 5472M: Channagoud Kadabi <ckadabi@codeaurora.org> 5473M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5474L: linux-arm-msm@vger.kernel.org 5475L: linux-edac@vger.kernel.org 5476S: Maintained 5477F: drivers/edac/qcom_edac.c 5478 5479EDIROL UA-101/UA-1000 DRIVER 5480M: Clemens Ladisch <clemens@ladisch.de> 5481L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5482T: git git://git.alsa-project.org/alsa-kernel.git 5483S: Maintained 5484F: sound/usb/misc/ua101.c 5485 5486EFI TEST DRIVER 5487L: linux-efi@vger.kernel.org 5488M: Ivan Hu <ivan.hu@canonical.com> 5489M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5490S: Maintained 5491F: drivers/firmware/efi/test/ 5492 5493EFI VARIABLE FILESYSTEM 5494M: Matthew Garrett <matthew.garrett@nebula.com> 5495M: Jeremy Kerr <jk@ozlabs.org> 5496M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5498L: linux-efi@vger.kernel.org 5499S: Maintained 5500F: fs/efivarfs/ 5501 5502EFIFB FRAMEBUFFER DRIVER 5503L: linux-fbdev@vger.kernel.org 5504M: Peter Jones <pjones@redhat.com> 5505S: Maintained 5506F: drivers/video/fbdev/efifb.c 5507 5508EFS FILESYSTEM 5509W: http://aeschi.ch.eu.org/efs/ 5510S: Orphan 5511F: fs/efs/ 5512 5513EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5514M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5515L: netdev@vger.kernel.org 5516S: Maintained 5517F: drivers/net/ethernet/ibm/ehea/ 5518 5519EM28XX VIDEO4LINUX DRIVER 5520M: Mauro Carvalho Chehab <mchehab@kernel.org> 5521L: linux-media@vger.kernel.org 5522W: https://linuxtv.org 5523T: git git://linuxtv.org/media_tree.git 5524S: Maintained 5525F: drivers/media/usb/em28xx/ 5526F: Documentation/media/v4l-drivers/em28xx* 5527 5528EMBEDDED LINUX 5529M: Paul Gortmaker <paul.gortmaker@windriver.com> 5530M: Matt Mackall <mpm@selenic.com> 5531M: David Woodhouse <dwmw2@infradead.org> 5532L: linux-embedded@vger.kernel.org 5533S: Maintained 5534 5535Emulex 10Gbps iSCSI - OneConnect DRIVER 5536M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5537M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5538M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5539L: linux-scsi@vger.kernel.org 5540W: http://www.broadcom.com 5541S: Supported 5542F: drivers/scsi/be2iscsi/ 5543 5544Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5545M: Sathya Perla <sathya.perla@broadcom.com> 5546M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5547M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5548M: Somnath Kotur <somnath.kotur@broadcom.com> 5549L: netdev@vger.kernel.org 5550W: http://www.emulex.com 5551S: Supported 5552F: drivers/net/ethernet/emulex/benet/ 5553 5554EMULEX ONECONNECT ROCE DRIVER 5555M: Selvin Xavier <selvin.xavier@broadcom.com> 5556M: Devesh Sharma <devesh.sharma@broadcom.com> 5557L: linux-rdma@vger.kernel.org 5558W: http://www.broadcom.com 5559S: Odd Fixes 5560F: drivers/infiniband/hw/ocrdma/ 5561F: include/uapi/rdma/ocrdma-abi.h 5562 5563EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5564M: James Smart <james.smart@broadcom.com> 5565M: Dick Kennedy <dick.kennedy@broadcom.com> 5566L: linux-scsi@vger.kernel.org 5567W: http://www.broadcom.com 5568S: Supported 5569F: drivers/scsi/lpfc/ 5570 5571ENE CB710 FLASH CARD READER DRIVER 5572M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5573S: Maintained 5574F: drivers/misc/cb710/ 5575F: drivers/mmc/host/cb710-mmc.* 5576F: include/linux/cb710.h 5577 5578ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5579M: Maxim Levitsky <maximlevitsky@gmail.com> 5580S: Maintained 5581F: drivers/media/rc/ene_ir.* 5582 5583EPSON S1D13XXX FRAMEBUFFER DRIVER 5584M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5585S: Maintained 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5587F: drivers/video/fbdev/s1d13xxxfb.c 5588F: include/video/s1d13xxxfb.h 5589 5590ERRSEQ ERROR TRACKING INFRASTRUCTURE 5591M: Jeff Layton <jlayton@kernel.org> 5592S: Maintained 5593F: lib/errseq.c 5594F: include/linux/errseq.h 5595 5596ET131X NETWORK DRIVER 5597M: Mark Einon <mark.einon@gmail.com> 5598S: Odd Fixes 5599F: drivers/net/ethernet/agere/ 5600 5601ETHERNET BRIDGE 5602M: Roopa Prabhu <roopa@cumulusnetworks.com> 5603M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5604L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5605L: netdev@vger.kernel.org 5606W: http://www.linuxfoundation.org/en/Net:Bridge 5607S: Maintained 5608F: include/linux/netfilter_bridge/ 5609F: net/bridge/ 5610 5611ETHERNET PHY LIBRARY 5612M: Andrew Lunn <andrew@lunn.ch> 5613M: Florian Fainelli <f.fainelli@gmail.com> 5614M: Heiner Kallweit <hkallweit1@gmail.com> 5615L: netdev@vger.kernel.org 5616S: Maintained 5617F: Documentation/ABI/testing/sysfs-bus-mdio 5618F: Documentation/devicetree/bindings/net/mdio* 5619F: Documentation/networking/phy.txt 5620F: drivers/net/phy/ 5621F: drivers/of/of_mdio.c 5622F: drivers/of/of_net.c 5623F: include/linux/*mdio*.h 5624F: include/linux/of_net.h 5625F: include/linux/phy.h 5626F: include/linux/phy_fixed.h 5627F: include/linux/platform_data/mdio-bcm-unimac.h 5628F: include/trace/events/mdio.h 5629F: include/uapi/linux/mdio.h 5630F: include/uapi/linux/mii.h 5631 5632EXT2 FILE SYSTEM 5633M: Jan Kara <jack@suse.com> 5634L: linux-ext4@vger.kernel.org 5635S: Maintained 5636F: Documentation/filesystems/ext2.txt 5637F: fs/ext2/ 5638F: include/linux/ext2* 5639 5640EXT4 FILE SYSTEM 5641M: "Theodore Ts'o" <tytso@mit.edu> 5642M: Andreas Dilger <adilger.kernel@dilger.ca> 5643L: linux-ext4@vger.kernel.org 5644W: http://ext4.wiki.kernel.org 5645Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5647S: Maintained 5648F: Documentation/filesystems/ext4/ext4.rst 5649F: fs/ext4/ 5650 5651Extended Verification Module (EVM) 5652M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5653L: linux-integrity@vger.kernel.org 5654S: Supported 5655F: security/integrity/evm/ 5656 5657EXTENSIBLE FIRMWARE INTERFACE (EFI) 5658M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5659L: linux-efi@vger.kernel.org 5660T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5661S: Maintained 5662F: Documentation/efi-stub.txt 5663F: arch/*/kernel/efi.c 5664F: arch/x86/boot/compressed/eboot.[ch] 5665F: arch/*/include/asm/efi.h 5666F: arch/x86/platform/efi/ 5667F: drivers/firmware/efi/ 5668F: include/linux/efi*.h 5669F: arch/arm/boot/compressed/efi-header.S 5670F: arch/arm64/kernel/efi-entry.S 5671 5672EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5673M: MyungJoo Ham <myungjoo.ham@samsung.com> 5674M: Chanwoo Choi <cw00.choi@samsung.com> 5675L: linux-kernel@vger.kernel.org 5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5677S: Maintained 5678F: drivers/extcon/ 5679F: include/linux/extcon/ 5680F: include/linux/extcon.h 5681F: Documentation/extcon/ 5682F: Documentation/devicetree/bindings/extcon/ 5683 5684EXYNOS DP DRIVER 5685M: Jingoo Han <jingoohan1@gmail.com> 5686L: dri-devel@lists.freedesktop.org 5687S: Maintained 5688F: drivers/gpu/drm/exynos/exynos_dp* 5689 5690EXYNOS SYSMMU (IOMMU) driver 5691M: Marek Szyprowski <m.szyprowski@samsung.com> 5692L: iommu@lists.linux-foundation.org 5693S: Maintained 5694F: drivers/iommu/exynos-iommu.c 5695 5696EZchip NPS platform support 5697M: Vineet Gupta <vgupta@synopsys.com> 5698M: Ofer Levi <oferle@mellanox.com> 5699S: Supported 5700F: arch/arc/plat-eznps 5701F: arch/arc/boot/dts/eznps.dts 5702 5703F2FS FILE SYSTEM 5704M: Jaegeuk Kim <jaegeuk@kernel.org> 5705M: Chao Yu <yuchao0@huawei.com> 5706L: linux-f2fs-devel@lists.sourceforge.net 5707W: https://f2fs.wiki.kernel.org/ 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5709S: Maintained 5710F: Documentation/filesystems/f2fs.txt 5711F: Documentation/ABI/testing/sysfs-fs-f2fs 5712F: fs/f2fs/ 5713F: include/linux/f2fs_fs.h 5714F: include/trace/events/f2fs.h 5715 5716F71805F HARDWARE MONITORING DRIVER 5717M: Jean Delvare <jdelvare@suse.com> 5718L: linux-hwmon@vger.kernel.org 5719S: Maintained 5720F: Documentation/hwmon/f71805f 5721F: drivers/hwmon/f71805f.c 5722 5723FADDR2LINE 5724M: Josh Poimboeuf <jpoimboe@redhat.com> 5725S: Maintained 5726F: scripts/faddr2line 5727 5728FAILOVER MODULE 5729M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5730L: netdev@vger.kernel.org 5731S: Supported 5732F: net/core/failover.c 5733F: include/net/failover.h 5734F: Documentation/networking/failover.rst 5735 5736FANOTIFY 5737M: Jan Kara <jack@suse.cz> 5738R: Amir Goldstein <amir73il@gmail.com> 5739L: linux-fsdevel@vger.kernel.org 5740S: Maintained 5741F: fs/notify/fanotify/ 5742F: include/linux/fanotify.h 5743F: include/uapi/linux/fanotify.h 5744 5745FARSYNC SYNCHRONOUS DRIVER 5746M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5747W: http://www.farsite.co.uk/ 5748S: Supported 5749F: drivers/net/wan/farsync.* 5750 5751FAULT INJECTION SUPPORT 5752M: Akinobu Mita <akinobu.mita@gmail.com> 5753S: Supported 5754F: Documentation/fault-injection/ 5755F: lib/fault-inject.c 5756 5757FBTFT Framebuffer drivers 5758S: Orphan 5759L: dri-devel@lists.freedesktop.org 5760L: linux-fbdev@vger.kernel.org 5761F: drivers/staging/fbtft/ 5762 5763FC0011 TUNER DRIVER 5764M: Michael Buesch <m@bues.ch> 5765L: linux-media@vger.kernel.org 5766S: Maintained 5767F: drivers/media/tuners/fc0011.h 5768F: drivers/media/tuners/fc0011.c 5769 5770FC2580 MEDIA DRIVER 5771M: Antti Palosaari <crope@iki.fi> 5772L: linux-media@vger.kernel.org 5773W: https://linuxtv.org 5774W: http://palosaari.fi/linux/ 5775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5776T: git git://linuxtv.org/anttip/media_tree.git 5777S: Maintained 5778F: drivers/media/tuners/fc2580* 5779 5780FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5781M: Johannes Thumshirn <jth@kernel.org> 5782L: linux-scsi@vger.kernel.org 5783W: www.Open-FCoE.org 5784S: Supported 5785F: drivers/scsi/libfc/ 5786F: drivers/scsi/fcoe/ 5787F: include/scsi/fc/ 5788F: include/scsi/libfc.h 5789F: include/scsi/libfcoe.h 5790F: include/uapi/scsi/fc/ 5791 5792FILE LOCKING (flock() and fcntl()/lockf()) 5793M: Jeff Layton <jlayton@kernel.org> 5794M: "J. Bruce Fields" <bfields@fieldses.org> 5795L: linux-fsdevel@vger.kernel.org 5796S: Maintained 5797F: include/linux/fcntl.h 5798F: include/uapi/linux/fcntl.h 5799F: fs/fcntl.c 5800F: fs/locks.c 5801 5802FILESYSTEMS (VFS and infrastructure) 5803M: Alexander Viro <viro@zeniv.linux.org.uk> 5804L: linux-fsdevel@vger.kernel.org 5805S: Maintained 5806F: fs/* 5807F: include/linux/fs.h 5808F: include/uapi/linux/fs.h 5809 5810FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5811M: Riku Voipio <riku.voipio@iki.fi> 5812L: linux-hwmon@vger.kernel.org 5813S: Maintained 5814F: drivers/hwmon/f75375s.c 5815F: include/linux/f75375s.h 5816 5817FIREWIRE AUDIO DRIVERS 5818M: Clemens Ladisch <clemens@ladisch.de> 5819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5820T: git git://git.alsa-project.org/alsa-kernel.git 5821S: Maintained 5822F: sound/firewire/ 5823 5824FIREWIRE MEDIA DRIVERS (firedtv) 5825M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5826L: linux-media@vger.kernel.org 5827L: linux1394-devel@lists.sourceforge.net 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5829S: Maintained 5830F: drivers/media/firewire/ 5831 5832FIREWIRE SBP-2 TARGET 5833M: Chris Boot <bootc@bootc.net> 5834L: linux-scsi@vger.kernel.org 5835L: target-devel@vger.kernel.org 5836L: linux1394-devel@lists.sourceforge.net 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5838S: Maintained 5839F: drivers/target/sbp/ 5840 5841FIREWIRE SUBSYSTEM 5842M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5843L: linux1394-devel@lists.sourceforge.net 5844W: http://ieee1394.wiki.kernel.org/ 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5846S: Maintained 5847F: drivers/firewire/ 5848F: include/linux/firewire.h 5849F: include/uapi/linux/firewire*.h 5850F: tools/firewire/ 5851 5852FIRMWARE LOADER (request_firmware) 5853M: Luis Chamberlain <mcgrof@kernel.org> 5854L: linux-kernel@vger.kernel.org 5855S: Maintained 5856F: Documentation/firmware_class/ 5857F: drivers/base/firmware_loader/ 5858F: include/linux/firmware.h 5859 5860FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5861M: Joshua Morris <josh.h.morris@us.ibm.com> 5862M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5863S: Maintained 5864F: drivers/block/rsxx/ 5865 5866FLOPPY DRIVER 5867M: Jiri Kosina <jikos@kernel.org> 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5869S: Odd fixes 5870F: drivers/block/floppy.c 5871 5872FMC SUBSYSTEM 5873M: Alessandro Rubini <rubini@gnudd.com> 5874W: http://www.ohwr.org/projects/fmc-bus 5875S: Supported 5876F: drivers/fmc/ 5877F: include/linux/fmc*.h 5878F: include/linux/ipmi-fru.h 5879K: fmc_d.*register 5880 5881FPGA MANAGER FRAMEWORK 5882M: Alan Tull <atull@kernel.org> 5883M: Moritz Fischer <mdf@kernel.org> 5884L: linux-fpga@vger.kernel.org 5885S: Maintained 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5887Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5888F: Documentation/fpga/ 5889F: Documentation/driver-api/fpga/ 5890F: Documentation/devicetree/bindings/fpga/ 5891F: drivers/fpga/ 5892F: include/linux/fpga/ 5893W: http://www.rocketboards.org 5894 5895FPGA DFL DRIVERS 5896M: Wu Hao <hao.wu@intel.com> 5897L: linux-fpga@vger.kernel.org 5898S: Maintained 5899F: Documentation/fpga/dfl.txt 5900F: include/uapi/linux/fpga-dfl.h 5901F: drivers/fpga/dfl* 5902 5903FPU EMULATOR 5904M: Bill Metzenthen <billm@melbpc.org.au> 5905W: http://floatingpoint.sourceforge.net/emulator/index.html 5906S: Maintained 5907F: arch/x86/math-emu/ 5908 5909FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5910L: netdev@vger.kernel.org 5911S: Orphan 5912F: drivers/net/wan/dlci.c 5913F: drivers/net/wan/sdla.c 5914 5915FRAMEBUFFER LAYER 5916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5917L: dri-devel@lists.freedesktop.org 5918L: linux-fbdev@vger.kernel.org 5919T: git git://github.com/bzolnier/linux.git 5920Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5921S: Maintained 5922F: Documentation/fb/ 5923F: drivers/video/ 5924F: include/video/ 5925F: include/linux/fb.h 5926F: include/uapi/video/ 5927F: include/uapi/linux/fb.h 5928 5929FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5930M: Horia Geantă <horia.geanta@nxp.com> 5931M: Aymen Sghaier <aymen.sghaier@nxp.com> 5932L: linux-crypto@vger.kernel.org 5933S: Maintained 5934F: drivers/crypto/caam/ 5935F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5936 5937FREESCALE DIU FRAMEBUFFER DRIVER 5938M: Timur Tabi <timur@kernel.org> 5939L: linux-fbdev@vger.kernel.org 5940S: Maintained 5941F: drivers/video/fbdev/fsl-diu-fb.* 5942 5943FREESCALE DMA DRIVER 5944M: Li Yang <leoyang.li@nxp.com> 5945M: Zhang Wei <zw@zh-kernel.org> 5946L: linuxppc-dev@lists.ozlabs.org 5947S: Maintained 5948F: drivers/dma/fsldma.* 5949 5950FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5951M: Claudiu Manoil <claudiu.manoil@nxp.com> 5952L: netdev@vger.kernel.org 5953S: Maintained 5954F: drivers/net/ethernet/freescale/gianfar* 5955F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5956 5957FREESCALE GPMI NAND DRIVER 5958M: Han Xu <han.xu@nxp.com> 5959L: linux-mtd@lists.infradead.org 5960S: Maintained 5961F: drivers/mtd/nand/raw/gpmi-nand/* 5962 5963FREESCALE I2C CPM DRIVER 5964M: Jochen Friedrich <jochen@scram.de> 5965L: linuxppc-dev@lists.ozlabs.org 5966L: linux-i2c@vger.kernel.org 5967S: Maintained 5968F: drivers/i2c/busses/i2c-cpm.c 5969 5970FREESCALE IMX LPI2C DRIVER 5971M: Dong Aisheng <aisheng.dong@nxp.com> 5972L: linux-i2c@vger.kernel.org 5973L: linux-imx@nxp.com 5974S: Maintained 5975F: drivers/i2c/busses/i2c-imx-lpi2c.c 5976F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5977 5978FREESCALE IMX / MXC FEC DRIVER 5979M: Fugang Duan <fugang.duan@nxp.com> 5980L: netdev@vger.kernel.org 5981S: Maintained 5982F: drivers/net/ethernet/freescale/fec_main.c 5983F: drivers/net/ethernet/freescale/fec_ptp.c 5984F: drivers/net/ethernet/freescale/fec.h 5985F: Documentation/devicetree/bindings/net/fsl-fec.txt 5986 5987FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5988M: Sascha Hauer <s.hauer@pengutronix.de> 5989R: Pengutronix Kernel Team <kernel@pengutronix.de> 5990L: linux-fbdev@vger.kernel.org 5991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5992S: Maintained 5993F: include/linux/platform_data/video-imxfb.h 5994F: drivers/video/fbdev/imxfb.c 5995 5996FREESCALE QORIQ DPAA ETHERNET DRIVER 5997M: Madalin Bucur <madalin.bucur@nxp.com> 5998L: netdev@vger.kernel.org 5999S: Maintained 6000F: drivers/net/ethernet/freescale/dpaa 6001 6002FREESCALE QORIQ DPAA FMAN DRIVER 6003M: Madalin Bucur <madalin.bucur@nxp.com> 6004L: netdev@vger.kernel.org 6005S: Maintained 6006F: drivers/net/ethernet/freescale/fman 6007F: Documentation/devicetree/bindings/net/fsl-fman.txt 6008 6009FREESCALE QORIQ PTP CLOCK DRIVER 6010M: Yangbo Lu <yangbo.lu@nxp.com> 6011L: netdev@vger.kernel.org 6012S: Maintained 6013F: drivers/ptp/ptp_qoriq.c 6014F: include/linux/fsl/ptp_qoriq.h 6015F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6016 6017FREESCALE QUAD SPI DRIVER 6018M: Han Xu <han.xu@nxp.com> 6019L: linux-mtd@lists.infradead.org 6020S: Maintained 6021F: drivers/mtd/spi-nor/fsl-quadspi.c 6022 6023FREESCALE QUICC ENGINE LIBRARY 6024M: Qiang Zhao <qiang.zhao@nxp.com> 6025L: linuxppc-dev@lists.ozlabs.org 6026S: Maintained 6027F: drivers/soc/fsl/qe/ 6028F: include/soc/fsl/*qe*.h 6029F: include/soc/fsl/*ucc*.h 6030 6031FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6032M: Li Yang <leoyang.li@nxp.com> 6033L: netdev@vger.kernel.org 6034L: linuxppc-dev@lists.ozlabs.org 6035S: Maintained 6036F: drivers/net/ethernet/freescale/ucc_geth* 6037 6038FREESCALE QUICC ENGINE UCC HDLC DRIVER 6039M: Zhao Qiang <qiang.zhao@nxp.com> 6040L: netdev@vger.kernel.org 6041L: linuxppc-dev@lists.ozlabs.org 6042S: Maintained 6043F: drivers/net/wan/fsl_ucc_hdlc* 6044 6045FREESCALE QUICC ENGINE UCC UART DRIVER 6046M: Timur Tabi <timur@kernel.org> 6047L: linuxppc-dev@lists.ozlabs.org 6048S: Maintained 6049F: drivers/tty/serial/ucc_uart.c 6050 6051FREESCALE SOC DRIVERS 6052M: Li Yang <leoyang.li@nxp.com> 6053L: linuxppc-dev@lists.ozlabs.org 6054L: linux-arm-kernel@lists.infradead.org 6055S: Maintained 6056F: Documentation/devicetree/bindings/soc/fsl/ 6057F: drivers/soc/fsl/ 6058F: include/linux/fsl/ 6059 6060FREESCALE SOC FS_ENET DRIVER 6061M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6062L: linuxppc-dev@lists.ozlabs.org 6063L: netdev@vger.kernel.org 6064S: Maintained 6065F: drivers/net/ethernet/freescale/fs_enet/ 6066F: include/linux/fs_enet_pd.h 6067 6068FREESCALE SOC SOUND DRIVERS 6069M: Timur Tabi <timur@kernel.org> 6070M: Nicolin Chen <nicoleotsuka@gmail.com> 6071M: Xiubo Li <Xiubo.Lee@gmail.com> 6072R: Fabio Estevam <fabio.estevam@nxp.com> 6073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6074L: linuxppc-dev@lists.ozlabs.org 6075S: Maintained 6076F: sound/soc/fsl/fsl* 6077F: sound/soc/fsl/imx* 6078F: sound/soc/fsl/mpc8610_hpcd.c 6079 6080FREESCALE USB PERIPHERAL DRIVERS 6081M: Li Yang <leoyang.li@nxp.com> 6082L: linux-usb@vger.kernel.org 6083L: linuxppc-dev@lists.ozlabs.org 6084S: Maintained 6085F: drivers/usb/gadget/udc/fsl* 6086 6087FREEVXFS FILESYSTEM 6088M: Christoph Hellwig <hch@infradead.org> 6089W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6090S: Maintained 6091F: fs/freevxfs/ 6092 6093FREEZER 6094M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6095M: Pavel Machek <pavel@ucw.cz> 6096L: linux-pm@vger.kernel.org 6097S: Supported 6098F: Documentation/power/freezing-of-tasks.txt 6099F: include/linux/freezer.h 6100F: kernel/freezer.c 6101 6102FRONTSWAP API 6103M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6104L: linux-kernel@vger.kernel.org 6105S: Maintained 6106F: mm/frontswap.c 6107F: include/linux/frontswap.h 6108 6109FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6110M: David Howells <dhowells@redhat.com> 6111L: linux-cachefs@redhat.com (moderated for non-subscribers) 6112S: Supported 6113F: Documentation/filesystems/caching/ 6114F: fs/fscache/ 6115F: include/linux/fscache*.h 6116 6117FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6118M: Theodore Y. Ts'o <tytso@mit.edu> 6119M: Jaegeuk Kim <jaegeuk@kernel.org> 6120L: linux-fscrypt@vger.kernel.org 6121Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6123S: Supported 6124F: fs/crypto/ 6125F: include/linux/fscrypt*.h 6126F: Documentation/filesystems/fscrypt.rst 6127 6128FSI-ATTACHED I2C DRIVER 6129M: Eddie James <eajames@linux.vnet.ibm.com> 6130L: linux-i2c@vger.kernel.org 6131L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6132S: Maintained 6133F: drivers/i2c/busses/i2c-fsi.c 6134F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6135 6136FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6137M: Jan Kara <jack@suse.cz> 6138R: Amir Goldstein <amir73il@gmail.com> 6139L: linux-fsdevel@vger.kernel.org 6140S: Maintained 6141F: fs/notify/ 6142F: include/linux/fsnotify*.h 6143 6144FUJITSU LAPTOP EXTRAS 6145M: Jonathan Woithe <jwoithe@just42.net> 6146L: platform-driver-x86@vger.kernel.org 6147S: Maintained 6148F: drivers/platform/x86/fujitsu-laptop.c 6149 6150FUJITSU M-5MO LS CAMERA ISP DRIVER 6151M: Kyungmin Park <kyungmin.park@samsung.com> 6152M: Heungjun Kim <riverful.kim@samsung.com> 6153L: linux-media@vger.kernel.org 6154S: Maintained 6155F: drivers/media/i2c/m5mols/ 6156F: include/media/i2c/m5mols.h 6157 6158FUJITSU TABLET EXTRAS 6159M: Robert Gerlach <khnz@gmx.de> 6160L: platform-driver-x86@vger.kernel.org 6161S: Maintained 6162F: drivers/platform/x86/fujitsu-tablet.c 6163 6164FUSE: FILESYSTEM IN USERSPACE 6165M: Miklos Szeredi <miklos@szeredi.hu> 6166L: linux-fsdevel@vger.kernel.org 6167W: http://fuse.sourceforge.net/ 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6169S: Maintained 6170F: fs/fuse/ 6171F: include/uapi/linux/fuse.h 6172F: Documentation/filesystems/fuse.txt 6173 6174FUTEX SUBSYSTEM 6175M: Thomas Gleixner <tglx@linutronix.de> 6176M: Ingo Molnar <mingo@redhat.com> 6177R: Peter Zijlstra <peterz@infradead.org> 6178R: Darren Hart <dvhart@infradead.org> 6179L: linux-kernel@vger.kernel.org 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6181S: Maintained 6182F: kernel/futex.c 6183F: kernel/futex_compat.c 6184F: include/asm-generic/futex.h 6185F: include/linux/futex.h 6186F: include/uapi/linux/futex.h 6187F: tools/testing/selftests/futex/ 6188F: tools/perf/bench/futex* 6189F: Documentation/*futex* 6190 6191GCC PLUGINS 6192M: Kees Cook <keescook@chromium.org> 6193R: Emese Revfy <re.emese@gmail.com> 6194L: kernel-hardening@lists.openwall.com 6195S: Maintained 6196F: scripts/gcc-plugins/ 6197F: scripts/gcc-plugin.sh 6198F: scripts/Makefile.gcc-plugins 6199F: Documentation/gcc-plugins.txt 6200 6201GASKET DRIVER FRAMEWORK 6202M: Rob Springer <rspringer@google.com> 6203M: Todd Poynor <toddpoynor@google.com> 6204M: Ben Chan <benchan@chromium.org> 6205S: Maintained 6206F: drivers/staging/gasket/ 6207 6208GCOV BASED KERNEL PROFILING 6209M: Peter Oberparleiter <oberpar@linux.ibm.com> 6210S: Maintained 6211F: kernel/gcov/ 6212F: Documentation/dev-tools/gcov.rst 6213 6214GDB KERNEL DEBUGGING HELPER SCRIPTS 6215M: Jan Kiszka <jan.kiszka@siemens.com> 6216M: Kieran Bingham <kbingham@kernel.org> 6217S: Supported 6218F: scripts/gdb/ 6219 6220GDT SCSI DISK ARRAY CONTROLLER DRIVER 6221M: Achim Leubner <achim_leubner@adaptec.com> 6222L: linux-scsi@vger.kernel.org 6223W: http://www.icp-vortex.com/ 6224S: Supported 6225F: drivers/scsi/gdt* 6226 6227GEMTEK FM RADIO RECEIVER DRIVER 6228M: Hans Verkuil <hverkuil@xs4all.nl> 6229L: linux-media@vger.kernel.org 6230T: git git://linuxtv.org/media_tree.git 6231W: https://linuxtv.org 6232S: Maintained 6233F: drivers/media/radio/radio-gemtek* 6234 6235GENERIC GPIO I2C DRIVER 6236M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6237S: Supported 6238F: drivers/i2c/busses/i2c-gpio.c 6239F: include/linux/platform_data/i2c-gpio.h 6240 6241GENERIC GPIO I2C MULTIPLEXER DRIVER 6242M: Peter Korsgaard <peter.korsgaard@barco.com> 6243L: linux-i2c@vger.kernel.org 6244S: Supported 6245F: drivers/i2c/muxes/i2c-mux-gpio.c 6246F: include/linux/platform_data/i2c-mux-gpio.h 6247F: Documentation/i2c/muxes/i2c-mux-gpio 6248 6249GENERIC HDLC (WAN) DRIVERS 6250M: Krzysztof Halasa <khc@pm.waw.pl> 6251W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6252S: Maintained 6253F: drivers/net/wan/c101.c 6254F: drivers/net/wan/hd6457* 6255F: drivers/net/wan/hdlc* 6256F: drivers/net/wan/n2.c 6257F: drivers/net/wan/pc300too.c 6258F: drivers/net/wan/pci200syn.c 6259F: drivers/net/wan/wanxl* 6260 6261GENERIC INCLUDE/ASM HEADER FILES 6262M: Arnd Bergmann <arnd@arndb.de> 6263L: linux-arch@vger.kernel.org 6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6265S: Maintained 6266F: include/asm-generic/ 6267F: include/uapi/asm-generic/ 6268 6269GENERIC PHY FRAMEWORK 6270M: Kishon Vijay Abraham I <kishon@ti.com> 6271L: linux-kernel@vger.kernel.org 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6273S: Supported 6274F: drivers/phy/ 6275F: include/linux/phy/ 6276 6277GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6278M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6279S: Supported 6280F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6281 6282GENERIC PM DOMAINS 6283M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6284M: Kevin Hilman <khilman@kernel.org> 6285M: Ulf Hansson <ulf.hansson@linaro.org> 6286L: linux-pm@vger.kernel.org 6287S: Supported 6288F: drivers/base/power/domain*.c 6289F: include/linux/pm_domain.h 6290F: Documentation/devicetree/bindings/power/power_domain.txt 6291 6292GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6293M: Eugen Hristev <eugen.hristev@microchip.com> 6294L: linux-input@vger.kernel.org 6295S: Maintained 6296F: drivers/input/touchscreen/resistive-adc-touch.c 6297 6298GENERIC UIO DRIVER FOR PCI DEVICES 6299M: "Michael S. Tsirkin" <mst@redhat.com> 6300L: kvm@vger.kernel.org 6301S: Supported 6302F: drivers/uio/uio_pci_generic.c 6303 6304GENWQE (IBM Generic Workqueue Card) 6305M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6306M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6307S: Supported 6308F: drivers/misc/genwqe/ 6309 6310GET_MAINTAINER SCRIPT 6311M: Joe Perches <joe@perches.com> 6312S: Maintained 6313F: scripts/get_maintainer.pl 6314 6315GFS2 FILE SYSTEM 6316M: Bob Peterson <rpeterso@redhat.com> 6317M: Andreas Gruenbacher <agruenba@redhat.com> 6318L: cluster-devel@redhat.com 6319W: http://sources.redhat.com/cluster/ 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6321S: Supported 6322F: Documentation/filesystems/gfs2*.txt 6323F: fs/gfs2/ 6324F: include/uapi/linux/gfs2_ondisk.h 6325 6326GIGASET ISDN DRIVERS 6327M: Paul Bolle <pebolle@tiscali.nl> 6328L: gigaset307x-common@lists.sourceforge.net 6329W: http://gigaset307x.sourceforge.net/ 6330S: Odd Fixes 6331F: Documentation/isdn/README.gigaset 6332F: drivers/isdn/gigaset/ 6333F: include/uapi/linux/gigaset_dev.h 6334 6335GNSS SUBSYSTEM 6336M: Johan Hovold <johan@kernel.org> 6337T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6338S: Maintained 6339F: Documentation/ABI/testing/sysfs-class-gnss 6340F: Documentation/devicetree/bindings/gnss/ 6341F: drivers/gnss/ 6342F: include/linux/gnss.h 6343 6344GO7007 MPEG CODEC 6345M: Hans Verkuil <hans.verkuil@cisco.com> 6346L: linux-media@vger.kernel.org 6347S: Maintained 6348F: drivers/media/usb/go7007/ 6349 6350GOODIX TOUCHSCREEN 6351M: Bastien Nocera <hadess@hadess.net> 6352L: linux-input@vger.kernel.org 6353S: Maintained 6354F: drivers/input/touchscreen/goodix.c 6355 6356GPD POCKET FAN DRIVER 6357M: Hans de Goede <hdegoede@redhat.com> 6358L: platform-driver-x86@vger.kernel.org 6359S: Maintained 6360F: drivers/platform/x86/gpd-pocket-fan.c 6361 6362GPIO ACPI SUPPORT 6363M: Mika Westerberg <mika.westerberg@linux.intel.com> 6364M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6365L: linux-gpio@vger.kernel.org 6366L: linux-acpi@vger.kernel.org 6367S: Maintained 6368F: Documentation/acpi/gpio-properties.txt 6369F: drivers/gpio/gpiolib-acpi.c 6370 6371GPIO IR Transmitter 6372M: Sean Young <sean@mess.org> 6373L: linux-media@vger.kernel.org 6374S: Maintained 6375F: drivers/media/rc/gpio-ir-tx.c 6376 6377GPIO MOCKUP DRIVER 6378M: Bamvor Jian Zhang <bamv2005@gmail.com> 6379R: Bartosz Golaszewski <brgl@bgdev.pl> 6380L: linux-gpio@vger.kernel.org 6381S: Maintained 6382F: drivers/gpio/gpio-mockup.c 6383F: tools/testing/selftests/gpio/ 6384 6385GPIO SUBSYSTEM 6386M: Linus Walleij <linus.walleij@linaro.org> 6387M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6388L: linux-gpio@vger.kernel.org 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6390S: Maintained 6391F: Documentation/devicetree/bindings/gpio/ 6392F: Documentation/driver-api/gpio/ 6393F: Documentation/gpio/ 6394F: Documentation/ABI/testing/gpio-cdev 6395F: Documentation/ABI/obsolete/sysfs-gpio 6396F: drivers/gpio/ 6397F: include/linux/gpio/ 6398F: include/linux/gpio.h 6399F: include/linux/of_gpio.h 6400F: include/asm-generic/gpio.h 6401F: include/uapi/linux/gpio.h 6402F: tools/gpio/ 6403 6404GRE DEMULTIPLEXER DRIVER 6405M: Dmitry Kozlov <xeb@mail.ru> 6406L: netdev@vger.kernel.org 6407S: Maintained 6408F: net/ipv4/gre_demux.c 6409F: net/ipv4/gre_offload.c 6410F: include/net/gre.h 6411 6412GRETH 10/100/1G Ethernet MAC device driver 6413M: Andreas Larsson <andreas@gaisler.com> 6414L: netdev@vger.kernel.org 6415S: Maintained 6416F: drivers/net/ethernet/aeroflex/ 6417 6418GREYBUS AUDIO PROTOCOLS DRIVERS 6419M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6420M: Mark Greer <mgreer@animalcreek.com> 6421S: Maintained 6422F: drivers/staging/greybus/audio_apbridgea.c 6423F: drivers/staging/greybus/audio_apbridgea.h 6424F: drivers/staging/greybus/audio_codec.c 6425F: drivers/staging/greybus/audio_codec.h 6426F: drivers/staging/greybus/audio_gb.c 6427F: drivers/staging/greybus/audio_manager.c 6428F: drivers/staging/greybus/audio_manager.h 6429F: drivers/staging/greybus/audio_manager_module.c 6430F: drivers/staging/greybus/audio_manager_private.h 6431F: drivers/staging/greybus/audio_manager_sysfs.c 6432F: drivers/staging/greybus/audio_module.c 6433F: drivers/staging/greybus/audio_topology.c 6434 6435GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6436M: Viresh Kumar <vireshk@kernel.org> 6437S: Maintained 6438F: drivers/staging/greybus/authentication.c 6439F: drivers/staging/greybus/bootrom.c 6440F: drivers/staging/greybus/firmware.h 6441F: drivers/staging/greybus/fw-core.c 6442F: drivers/staging/greybus/fw-download.c 6443F: drivers/staging/greybus/fw-management.c 6444F: drivers/staging/greybus/greybus_authentication.h 6445F: drivers/staging/greybus/greybus_firmware.h 6446F: drivers/staging/greybus/hid.c 6447F: drivers/staging/greybus/i2c.c 6448F: drivers/staging/greybus/spi.c 6449F: drivers/staging/greybus/spilib.c 6450F: drivers/staging/greybus/spilib.h 6451 6452GREYBUS LOOPBACK DRIVER 6453M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6454S: Maintained 6455F: drivers/staging/greybus/loopback.c 6456 6457GREYBUS PLATFORM DRIVERS 6458M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6459S: Maintained 6460F: drivers/staging/greybus/arche-platform.c 6461F: drivers/staging/greybus/arche-apb-ctrl.c 6462F: drivers/staging/greybus/arche_platform.h 6463 6464GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6465M: Rui Miguel Silva <rmfrfs@gmail.com> 6466S: Maintained 6467F: drivers/staging/greybus/sdio.c 6468F: drivers/staging/greybus/light.c 6469F: drivers/staging/greybus/gpio.c 6470F: drivers/staging/greybus/power_supply.c 6471F: drivers/staging/greybus/spi.c 6472F: drivers/staging/greybus/spilib.c 6473 6474GREYBUS SUBSYSTEM 6475M: Johan Hovold <johan@kernel.org> 6476M: Alex Elder <elder@kernel.org> 6477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6478S: Maintained 6479F: drivers/staging/greybus/ 6480L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6481 6482GREYBUS UART PROTOCOLS DRIVERS 6483M: David Lin <dtwlin@gmail.com> 6484S: Maintained 6485F: drivers/staging/greybus/uart.c 6486F: drivers/staging/greybus/log.c 6487 6488GS1662 VIDEO SERIALIZER 6489M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6490L: linux-media@vger.kernel.org 6491T: git git://linuxtv.org/media_tree.git 6492S: Maintained 6493F: drivers/media/spi/gs1662.c 6494 6495GSPCA FINEPIX SUBDRIVER 6496M: Frank Zago <frank@zago.net> 6497L: linux-media@vger.kernel.org 6498T: git git://linuxtv.org/media_tree.git 6499S: Maintained 6500F: drivers/media/usb/gspca/finepix.c 6501 6502GSPCA GL860 SUBDRIVER 6503M: Olivier Lorin <o.lorin@laposte.net> 6504L: linux-media@vger.kernel.org 6505T: git git://linuxtv.org/media_tree.git 6506S: Maintained 6507F: drivers/media/usb/gspca/gl860/ 6508 6509GSPCA M5602 SUBDRIVER 6510M: Erik Andren <erik.andren@gmail.com> 6511L: linux-media@vger.kernel.org 6512T: git git://linuxtv.org/media_tree.git 6513S: Maintained 6514F: drivers/media/usb/gspca/m5602/ 6515 6516GSPCA PAC207 SONIXB SUBDRIVER 6517M: Hans Verkuil <hverkuil@xs4all.nl> 6518L: linux-media@vger.kernel.org 6519T: git git://linuxtv.org/media_tree.git 6520S: Odd Fixes 6521F: drivers/media/usb/gspca/pac207.c 6522 6523GSPCA SN9C20X SUBDRIVER 6524M: Brian Johnson <brijohn@gmail.com> 6525L: linux-media@vger.kernel.org 6526T: git git://linuxtv.org/media_tree.git 6527S: Maintained 6528F: drivers/media/usb/gspca/sn9c20x.c 6529 6530GSPCA T613 SUBDRIVER 6531M: Leandro Costantino <lcostantino@gmail.com> 6532L: linux-media@vger.kernel.org 6533T: git git://linuxtv.org/media_tree.git 6534S: Maintained 6535F: drivers/media/usb/gspca/t613.c 6536 6537GSPCA USB WEBCAM DRIVER 6538M: Hans Verkuil <hverkuil@xs4all.nl> 6539L: linux-media@vger.kernel.org 6540T: git git://linuxtv.org/media_tree.git 6541S: Odd Fixes 6542F: drivers/media/usb/gspca/ 6543 6544GTP (GPRS Tunneling Protocol) 6545M: Pablo Neira Ayuso <pablo@netfilter.org> 6546M: Harald Welte <laforge@gnumonks.org> 6547L: osmocom-net-gprs@lists.osmocom.org 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6549S: Maintained 6550F: drivers/net/gtp.c 6551 6552GUID PARTITION TABLE (GPT) 6553M: Davidlohr Bueso <dave@stgolabs.net> 6554L: linux-efi@vger.kernel.org 6555S: Maintained 6556F: block/partitions/efi.* 6557 6558H8/300 ARCHITECTURE 6559M: Yoshinori Sato <ysato@users.sourceforge.jp> 6560L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6561W: http://uclinux-h8.sourceforge.jp 6562T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6563S: Maintained 6564F: arch/h8300/ 6565F: drivers/clocksource/h8300_*.c 6566F: drivers/clk/h8300/ 6567F: drivers/irqchip/irq-renesas-h8*.c 6568 6569HACKRF MEDIA DRIVER 6570M: Antti Palosaari <crope@iki.fi> 6571L: linux-media@vger.kernel.org 6572W: https://linuxtv.org 6573W: http://palosaari.fi/linux/ 6574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6575T: git git://linuxtv.org/anttip/media_tree.git 6576S: Maintained 6577F: drivers/media/usb/hackrf/ 6578 6579HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6580M: Frank Seidel <frank@f-seidel.de> 6581L: platform-driver-x86@vger.kernel.org 6582W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6583S: Maintained 6584F: drivers/platform/x86/hdaps.c 6585 6586HARDWARE MONITORING 6587M: Jean Delvare <jdelvare@suse.com> 6588M: Guenter Roeck <linux@roeck-us.net> 6589L: linux-hwmon@vger.kernel.org 6590W: http://hwmon.wiki.kernel.org/ 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6592S: Maintained 6593F: Documentation/devicetree/bindings/hwmon/ 6594F: Documentation/hwmon/ 6595F: drivers/hwmon/ 6596F: include/linux/hwmon*.h 6597F: include/trace/events/hwmon*.h 6598 6599HARDWARE RANDOM NUMBER GENERATOR CORE 6600M: Matt Mackall <mpm@selenic.com> 6601M: Herbert Xu <herbert@gondor.apana.org.au> 6602L: linux-crypto@vger.kernel.org 6603S: Odd fixes 6604F: Documentation/devicetree/bindings/rng/ 6605F: Documentation/hw_random.txt 6606F: drivers/char/hw_random/ 6607F: include/linux/hw_random.h 6608 6609HARDWARE TRACING FACILITIES 6610M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6611S: Maintained 6612F: drivers/hwtracing/ 6613 6614HARDWARE SPINLOCK CORE 6615M: Ohad Ben-Cohen <ohad@wizery.com> 6616M: Bjorn Andersson <bjorn.andersson@linaro.org> 6617L: linux-remoteproc@vger.kernel.org 6618S: Maintained 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6620F: Documentation/devicetree/bindings/hwlock/ 6621F: Documentation/hwspinlock.txt 6622F: drivers/hwspinlock/ 6623F: include/linux/hwspinlock.h 6624 6625HARMONY SOUND DRIVER 6626L: linux-parisc@vger.kernel.org 6627S: Maintained 6628F: sound/parisc/harmony.* 6629 6630HDPVR USB VIDEO ENCODER DRIVER 6631M: Hans Verkuil <hverkuil@xs4all.nl> 6632L: linux-media@vger.kernel.org 6633T: git git://linuxtv.org/media_tree.git 6634W: https://linuxtv.org 6635S: Odd Fixes 6636F: drivers/media/usb/hdpvr/ 6637 6638HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6639M: Jerry Hoemann <jerry.hoemann@hpe.com> 6640S: Supported 6641F: Documentation/watchdog/hpwdt.txt 6642F: drivers/watchdog/hpwdt.c 6643 6644HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6645M: Don Brace <don.brace@microsemi.com> 6646L: esc.storagedev@microsemi.com 6647L: linux-scsi@vger.kernel.org 6648S: Supported 6649F: Documentation/scsi/hpsa.txt 6650F: drivers/scsi/hpsa*.[ch] 6651F: include/linux/cciss*.h 6652F: include/uapi/linux/cciss*.h 6653 6654HFI1 DRIVER 6655M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6656M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6657L: linux-rdma@vger.kernel.org 6658S: Supported 6659F: drivers/infiniband/hw/hfi1 6660 6661HFS FILESYSTEM 6662L: linux-fsdevel@vger.kernel.org 6663S: Orphan 6664F: Documentation/filesystems/hfs.txt 6665F: fs/hfs/ 6666 6667HFSPLUS FILESYSTEM 6668L: linux-fsdevel@vger.kernel.org 6669S: Orphan 6670F: Documentation/filesystems/hfsplus.txt 6671F: fs/hfsplus/ 6672 6673HGA FRAMEBUFFER DRIVER 6674M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6675L: linux-nvidia@lists.surfsouth.com 6676W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6677S: Maintained 6678F: drivers/video/fbdev/hgafb.c 6679 6680HIBERNATION (aka Software Suspend, aka swsusp) 6681M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6682M: Pavel Machek <pavel@ucw.cz> 6683L: linux-pm@vger.kernel.org 6684B: https://bugzilla.kernel.org 6685S: Supported 6686F: arch/x86/power/ 6687F: drivers/base/power/ 6688F: kernel/power/ 6689F: include/linux/suspend.h 6690F: include/linux/freezer.h 6691F: include/linux/pm.h 6692F: arch/*/include/asm/suspend*.h 6693 6694HID CORE LAYER 6695M: Jiri Kosina <jikos@kernel.org> 6696M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6697L: linux-input@vger.kernel.org 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6699S: Maintained 6700F: drivers/hid/ 6701F: include/linux/hid* 6702F: include/uapi/linux/hid* 6703 6704HID SENSOR HUB DRIVERS 6705M: Jiri Kosina <jikos@kernel.org> 6706M: Jonathan Cameron <jic23@kernel.org> 6707M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6708L: linux-input@vger.kernel.org 6709L: linux-iio@vger.kernel.org 6710S: Maintained 6711F: Documentation/hid/hid-sensor* 6712F: drivers/hid/hid-sensor-* 6713F: drivers/iio/*/hid-* 6714F: include/linux/hid-sensor-* 6715 6716HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6717M: Thomas Gleixner <tglx@linutronix.de> 6718L: linux-kernel@vger.kernel.org 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6720S: Maintained 6721F: Documentation/timers/ 6722F: kernel/time/hrtimer.c 6723F: kernel/time/clockevents.c 6724F: kernel/time/timer_*.c 6725F: include/linux/clockchips.h 6726F: include/linux/hrtimer.h 6727 6728HIGH-SPEED SCC DRIVER FOR AX.25 6729L: linux-hams@vger.kernel.org 6730S: Orphan 6731F: drivers/net/hamradio/dmascc.c 6732F: drivers/net/hamradio/scc.c 6733 6734HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6735M: HighPoint Linux Team <linux@highpoint-tech.com> 6736W: http://www.highpoint-tech.com 6737S: Supported 6738F: Documentation/scsi/hptiop.txt 6739F: drivers/scsi/hptiop.c 6740 6741HIPPI 6742M: Jes Sorensen <jes@trained-monkey.org> 6743L: linux-hippi@sunsite.dk 6744S: Maintained 6745F: include/linux/hippidevice.h 6746F: include/uapi/linux/if_hippi.h 6747F: net/802/hippi.c 6748F: drivers/net/hippi/ 6749 6750HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6751M: Yisen Zhuang <yisen.zhuang@huawei.com> 6752M: Salil Mehta <salil.mehta@huawei.com> 6753L: netdev@vger.kernel.org 6754W: http://www.hisilicon.com 6755S: Maintained 6756F: drivers/net/ethernet/hisilicon/hns3/ 6757 6758HISILICON LPC BUS DRIVER 6759M: john.garry@huawei.com 6760W: http://www.hisilicon.com 6761S: Maintained 6762F: drivers/bus/hisi_lpc.c 6763F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6764 6765HISILICON NETWORK SUBSYSTEM DRIVER 6766M: Yisen Zhuang <yisen.zhuang@huawei.com> 6767M: Salil Mehta <salil.mehta@huawei.com> 6768L: netdev@vger.kernel.org 6769W: http://www.hisilicon.com 6770S: Maintained 6771F: drivers/net/ethernet/hisilicon/ 6772F: Documentation/devicetree/bindings/net/hisilicon*.txt 6773 6774HISILICON PMU DRIVER 6775M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6776W: http://www.hisilicon.com 6777S: Supported 6778F: drivers/perf/hisilicon 6779F: Documentation/perf/hisi-pmu.txt 6780 6781HISILICON ROCE DRIVER 6782M: Lijun Ou <oulijun@huawei.com> 6783M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6784L: linux-rdma@vger.kernel.org 6785S: Maintained 6786F: drivers/infiniband/hw/hns/ 6787F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6788 6789HISILICON SAS Controller 6790M: John Garry <john.garry@huawei.com> 6791W: http://www.hisilicon.com 6792S: Supported 6793F: drivers/scsi/hisi_sas/ 6794F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6795 6796HMM - Heterogeneous Memory Management 6797M: Jérôme Glisse <jglisse@redhat.com> 6798L: linux-mm@kvack.org 6799S: Maintained 6800F: mm/hmm* 6801F: include/linux/hmm* 6802F: Documentation/vm/hmm.rst 6803 6804HOST AP DRIVER 6805M: Jouni Malinen <j@w1.fi> 6806L: linux-wireless@vger.kernel.org 6807W: http://w1.fi/hostap-driver.html 6808S: Obsolete 6809F: drivers/net/wireless/intersil/hostap/ 6810 6811HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6812L: platform-driver-x86@vger.kernel.org 6813S: Orphan 6814F: drivers/platform/x86/tc1100-wmi.c 6815 6816HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6817M: Jaroslav Kysela <perex@perex.cz> 6818S: Maintained 6819F: drivers/net/ethernet/hp/hp100.* 6820 6821HPET: High Precision Event Timers driver 6822M: Clemens Ladisch <clemens@ladisch.de> 6823S: Maintained 6824F: Documentation/timers/hpet.txt 6825F: drivers/char/hpet.c 6826F: include/linux/hpet.h 6827F: include/uapi/linux/hpet.h 6828 6829HPET: x86 6830S: Orphan 6831F: arch/x86/kernel/hpet.c 6832F: arch/x86/include/asm/hpet.h 6833 6834HPFS FILESYSTEM 6835M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6836W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6837S: Maintained 6838F: fs/hpfs/ 6839 6840HSI SUBSYSTEM 6841M: Sebastian Reichel <sre@kernel.org> 6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6843S: Maintained 6844F: Documentation/ABI/testing/sysfs-bus-hsi 6845F: Documentation/driver-api/hsi.rst 6846F: drivers/hsi/ 6847F: include/linux/hsi/ 6848F: include/uapi/linux/hsi/ 6849 6850HSO 3G MODEM DRIVER 6851L: linux-usb@vger.kernel.org 6852S: Orphan 6853F: drivers/net/usb/hso.c 6854 6855HSR NETWORK PROTOCOL 6856M: Arvid Brodin <arvid.brodin@alten.se> 6857L: netdev@vger.kernel.org 6858S: Maintained 6859F: net/hsr/ 6860 6861HT16K33 LED CONTROLLER DRIVER 6862M: Robin van der Gracht <robin@protonic.nl> 6863S: Maintained 6864F: drivers/auxdisplay/ht16k33.c 6865F: Documentation/devicetree/bindings/display/ht16k33.txt 6866 6867HTCPEN TOUCHSCREEN DRIVER 6868M: Pau Oliva Fora <pof@eslack.org> 6869L: linux-input@vger.kernel.org 6870S: Maintained 6871F: drivers/input/touchscreen/htcpen.c 6872 6873HUAWEI ETHERNET DRIVER 6874M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6875L: netdev@vger.kernel.org 6876S: Supported 6877F: Documentation/networking/hinic.txt 6878F: drivers/net/ethernet/huawei/hinic/ 6879 6880HUGETLB FILESYSTEM 6881M: Mike Kravetz <mike.kravetz@oracle.com> 6882L: linux-mm@kvack.org 6883S: Maintained 6884F: fs/hugetlbfs/ 6885F: mm/hugetlb.c 6886F: include/linux/hugetlb.h 6887F: Documentation/admin-guide/mm/hugetlbpage.rst 6888F: Documentation/vm/hugetlbfs_reserv.rst 6889F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6890 6891HVA ST MEDIA DRIVER 6892M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6893L: linux-media@vger.kernel.org 6894T: git git://linuxtv.org/media_tree.git 6895W: https://linuxtv.org 6896S: Supported 6897F: drivers/media/platform/sti/hva 6898 6899HWPOISON MEMORY FAILURE HANDLING 6900M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6901L: linux-mm@kvack.org 6902S: Maintained 6903F: mm/memory-failure.c 6904F: mm/hwpoison-inject.c 6905 6906HYGON PROCESSOR SUPPORT 6907M: Pu Wen <puwen@hygon.cn> 6908L: linux-kernel@vger.kernel.org 6909S: Maintained 6910F: arch/x86/kernel/cpu/hygon.c 6911 6912Hyper-V CORE AND DRIVERS 6913M: "K. Y. Srinivasan" <kys@microsoft.com> 6914M: Haiyang Zhang <haiyangz@microsoft.com> 6915M: Stephen Hemminger <sthemmin@microsoft.com> 6916M: Sasha Levin <sashal@kernel.org> 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6918L: devel@linuxdriverproject.org 6919S: Supported 6920F: Documentation/networking/netvsc.txt 6921F: arch/x86/include/asm/mshyperv.h 6922F: arch/x86/include/asm/trace/hyperv.h 6923F: arch/x86/include/asm/hyperv-tlfs.h 6924F: arch/x86/kernel/cpu/mshyperv.c 6925F: arch/x86/hyperv 6926F: drivers/hid/hid-hyperv.c 6927F: drivers/hv/ 6928F: drivers/input/serio/hyperv-keyboard.c 6929F: drivers/pci/controller/pci-hyperv.c 6930F: drivers/net/hyperv/ 6931F: drivers/scsi/storvsc_drv.c 6932F: drivers/uio/uio_hv_generic.c 6933F: drivers/video/fbdev/hyperv_fb.c 6934F: net/vmw_vsock/hyperv_transport.c 6935F: include/linux/hyperv.h 6936F: include/uapi/linux/hyperv.h 6937F: tools/hv/ 6938F: Documentation/ABI/stable/sysfs-bus-vmbus 6939 6940HYPERVISOR VIRTUAL CONSOLE DRIVER 6941L: linuxppc-dev@lists.ozlabs.org 6942S: Odd Fixes 6943F: drivers/tty/hvc/ 6944 6945I2C ACPI SUPPORT 6946M: Mika Westerberg <mika.westerberg@linux.intel.com> 6947L: linux-i2c@vger.kernel.org 6948L: linux-acpi@vger.kernel.org 6949S: Maintained 6950F: drivers/i2c/i2c-core-acpi.c 6951 6952I2C CONTROLLER DRIVER FOR NVIDIA GPU 6953M: Ajay Gupta <ajayg@nvidia.com> 6954L: linux-i2c@vger.kernel.org 6955S: Maintained 6956F: Documentation/i2c/busses/i2c-nvidia-gpu 6957F: drivers/i2c/busses/i2c-nvidia-gpu.c 6958 6959I2C MUXES 6960M: Peter Rosin <peda@axentia.se> 6961L: linux-i2c@vger.kernel.org 6962S: Maintained 6963F: Documentation/i2c/i2c-topology 6964F: Documentation/i2c/muxes/ 6965F: Documentation/devicetree/bindings/i2c/i2c-mux* 6966F: Documentation/devicetree/bindings/i2c/i2c-arb* 6967F: Documentation/devicetree/bindings/i2c/i2c-gate* 6968F: drivers/i2c/i2c-mux.c 6969F: drivers/i2c/muxes/ 6970F: include/linux/i2c-mux.h 6971 6972I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6973M: Gregory CLEMENT <gregory.clement@bootlin.com> 6974L: linux-i2c@vger.kernel.org 6975S: Maintained 6976F: drivers/i2c/busses/i2c-mv64xxx.c 6977 6978I2C OVER PARALLEL PORT 6979M: Jean Delvare <jdelvare@suse.com> 6980L: linux-i2c@vger.kernel.org 6981S: Maintained 6982F: Documentation/i2c/busses/i2c-parport 6983F: Documentation/i2c/busses/i2c-parport-light 6984F: drivers/i2c/busses/i2c-parport.c 6985F: drivers/i2c/busses/i2c-parport-light.c 6986 6987I2C SUBSYSTEM 6988M: Wolfram Sang <wsa@the-dreams.de> 6989L: linux-i2c@vger.kernel.org 6990W: https://i2c.wiki.kernel.org/ 6991Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6993S: Maintained 6994F: Documentation/devicetree/bindings/i2c/i2c.txt 6995F: Documentation/i2c/ 6996F: drivers/i2c/* 6997F: include/linux/i2c.h 6998F: include/linux/i2c-dev.h 6999F: include/linux/i2c-smbus.h 7000F: include/uapi/linux/i2c.h 7001F: include/uapi/linux/i2c-*.h 7002 7003I2C SUBSYSTEM HOST DRIVERS 7004L: linux-i2c@vger.kernel.org 7005W: https://i2c.wiki.kernel.org/ 7006Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7008S: Odd Fixes 7009F: Documentation/devicetree/bindings/i2c/ 7010F: drivers/i2c/algos/ 7011F: drivers/i2c/busses/ 7012 7013I2C-TAOS-EVM DRIVER 7014M: Jean Delvare <jdelvare@suse.com> 7015L: linux-i2c@vger.kernel.org 7016S: Maintained 7017F: Documentation/i2c/busses/i2c-taos-evm 7018F: drivers/i2c/busses/i2c-taos-evm.c 7019 7020I2C-TINY-USB DRIVER 7021M: Till Harbaum <till@harbaum.org> 7022L: linux-i2c@vger.kernel.org 7023W: http://www.harbaum.org/till/i2c_tiny_usb 7024S: Maintained 7025F: drivers/i2c/busses/i2c-tiny-usb.c 7026 7027I2C/SMBUS CONTROLLER DRIVERS FOR PC 7028M: Jean Delvare <jdelvare@suse.com> 7029L: linux-i2c@vger.kernel.org 7030S: Maintained 7031F: Documentation/i2c/busses/i2c-ali1535 7032F: Documentation/i2c/busses/i2c-ali1563 7033F: Documentation/i2c/busses/i2c-ali15x3 7034F: Documentation/i2c/busses/i2c-amd756 7035F: Documentation/i2c/busses/i2c-amd8111 7036F: Documentation/i2c/busses/i2c-i801 7037F: Documentation/i2c/busses/i2c-nforce2 7038F: Documentation/i2c/busses/i2c-piix4 7039F: Documentation/i2c/busses/i2c-sis5595 7040F: Documentation/i2c/busses/i2c-sis630 7041F: Documentation/i2c/busses/i2c-sis96x 7042F: Documentation/i2c/busses/i2c-via 7043F: Documentation/i2c/busses/i2c-viapro 7044F: drivers/i2c/busses/i2c-ali1535.c 7045F: drivers/i2c/busses/i2c-ali1563.c 7046F: drivers/i2c/busses/i2c-ali15x3.c 7047F: drivers/i2c/busses/i2c-amd756.c 7048F: drivers/i2c/busses/i2c-amd756-s4882.c 7049F: drivers/i2c/busses/i2c-amd8111.c 7050F: drivers/i2c/busses/i2c-i801.c 7051F: drivers/i2c/busses/i2c-isch.c 7052F: drivers/i2c/busses/i2c-nforce2.c 7053F: drivers/i2c/busses/i2c-nforce2-s4985.c 7054F: drivers/i2c/busses/i2c-piix4.c 7055F: drivers/i2c/busses/i2c-sis5595.c 7056F: drivers/i2c/busses/i2c-sis630.c 7057F: drivers/i2c/busses/i2c-sis96x.c 7058F: drivers/i2c/busses/i2c-via.c 7059F: drivers/i2c/busses/i2c-viapro.c 7060 7061I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7062M: Hans de Goede <hdegoede@redhat.com> 7063L: linux-i2c@vger.kernel.org 7064S: Maintained 7065F: drivers/i2c/busses/i2c-cht-wc.c 7066 7067I2C/SMBUS ISMT DRIVER 7068M: Seth Heasley <seth.heasley@intel.com> 7069M: Neil Horman <nhorman@tuxdriver.com> 7070L: linux-i2c@vger.kernel.org 7071F: drivers/i2c/busses/i2c-ismt.c 7072F: Documentation/i2c/busses/i2c-ismt 7073 7074I2C/SMBUS STUB DRIVER 7075M: Jean Delvare <jdelvare@suse.com> 7076L: linux-i2c@vger.kernel.org 7077S: Maintained 7078F: drivers/i2c/i2c-stub.c 7079 7080IA64 (Itanium) PLATFORM 7081M: Tony Luck <tony.luck@intel.com> 7082M: Fenghua Yu <fenghua.yu@intel.com> 7083L: linux-ia64@vger.kernel.org 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7085S: Maintained 7086F: arch/ia64/ 7087 7088IBM Power 842 compression accelerator 7089M: Haren Myneni <haren@us.ibm.com> 7090S: Supported 7091F: drivers/crypto/nx/Makefile 7092F: drivers/crypto/nx/Kconfig 7093F: drivers/crypto/nx/nx-842* 7094F: include/linux/sw842.h 7095F: crypto/842.c 7096F: lib/842/ 7097 7098IBM Power in-Nest Crypto Acceleration 7099M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7100M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7101L: linux-crypto@vger.kernel.org 7102S: Supported 7103F: drivers/crypto/nx/Makefile 7104F: drivers/crypto/nx/Kconfig 7105F: drivers/crypto/nx/nx-aes* 7106F: drivers/crypto/nx/nx-sha* 7107F: drivers/crypto/nx/nx.* 7108F: drivers/crypto/nx/nx_csbcpb.h 7109F: drivers/crypto/nx/nx_debugfs.h 7110 7111IBM Power Linux RAID adapter 7112M: Brian King <brking@us.ibm.com> 7113S: Supported 7114F: drivers/scsi/ipr.* 7115 7116IBM Power SRIOV Virtual NIC Device Driver 7117M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7118M: John Allen <jallen@linux.vnet.ibm.com> 7119L: netdev@vger.kernel.org 7120S: Supported 7121F: drivers/net/ethernet/ibm/ibmvnic.* 7122 7123IBM Power Virtual Accelerator Switchboard 7124M: Sukadev Bhattiprolu 7125L: linuxppc-dev@lists.ozlabs.org 7126S: Supported 7127F: arch/powerpc/platforms/powernv/vas* 7128F: arch/powerpc/platforms/powernv/copy-paste.h 7129F: arch/powerpc/include/asm/vas.h 7130F: arch/powerpc/include/uapi/asm/vas.h 7131 7132IBM Power Virtual Ethernet Device Driver 7133M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7134L: netdev@vger.kernel.org 7135S: Supported 7136F: drivers/net/ethernet/ibm/ibmveth.* 7137 7138IBM Power Virtual FC Device Drivers 7139M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7140L: linux-scsi@vger.kernel.org 7141S: Supported 7142F: drivers/scsi/ibmvscsi/ibmvfc* 7143 7144IBM Power Virtual Management Channel Driver 7145M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7146M: Steven Royer <seroyer@linux.vnet.ibm.com> 7147S: Supported 7148F: drivers/misc/ibmvmc.* 7149 7150IBM Power Virtual SCSI Device Drivers 7151M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7152L: linux-scsi@vger.kernel.org 7153S: Supported 7154F: drivers/scsi/ibmvscsi/ibmvscsi* 7155F: include/scsi/viosrp.h 7156 7157IBM Power Virtual SCSI Device Target Driver 7158M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7159M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7160L: linux-scsi@vger.kernel.org 7161L: target-devel@vger.kernel.org 7162S: Supported 7163F: drivers/scsi/ibmvscsi_tgt/ 7164 7165IBM Power VMX Cryptographic instructions 7166M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7167M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7168L: linux-crypto@vger.kernel.org 7169S: Supported 7170F: drivers/crypto/vmx/Makefile 7171F: drivers/crypto/vmx/Kconfig 7172F: drivers/crypto/vmx/vmx.c 7173F: drivers/crypto/vmx/aes* 7174F: drivers/crypto/vmx/ghash* 7175F: drivers/crypto/vmx/ppc-xlate.pl 7176 7177IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7178M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7179L: linux-pci@vger.kernel.org 7180L: linuxppc-dev@lists.ozlabs.org 7181S: Supported 7182F: drivers/pci/hotplug/rpaphp* 7183 7184IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7185M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7186L: linux-pci@vger.kernel.org 7187L: linuxppc-dev@lists.ozlabs.org 7188S: Supported 7189F: drivers/pci/hotplug/rpadlpar* 7190 7191IBM ServeRAID RAID DRIVER 7192S: Orphan 7193F: drivers/scsi/ips.* 7194 7195ICH LPC AND GPIO DRIVER 7196M: Peter Tyser <ptyser@xes-inc.com> 7197S: Maintained 7198F: drivers/mfd/lpc_ich.c 7199F: drivers/gpio/gpio-ich.c 7200 7201IDE SUBSYSTEM 7202M: "David S. Miller" <davem@davemloft.net> 7203L: linux-ide@vger.kernel.org 7204Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7206S: Maintained 7207F: Documentation/ide/ 7208F: drivers/ide/ 7209F: include/linux/ide.h 7210 7211IDE/ATAPI DRIVERS 7212M: Borislav Petkov <bp@alien8.de> 7213L: linux-ide@vger.kernel.org 7214S: Maintained 7215F: Documentation/cdrom/ide-cd 7216F: drivers/ide/ide-cd* 7217 7218IDEAPAD LAPTOP EXTRAS DRIVER 7219M: Ike Panhc <ike.pan@canonical.com> 7220L: platform-driver-x86@vger.kernel.org 7221W: http://launchpad.net/ideapad-laptop 7222S: Maintained 7223F: drivers/platform/x86/ideapad-laptop.c 7224 7225IDEAPAD LAPTOP SLIDEBAR DRIVER 7226M: Andrey Moiseev <o2g.org.ru@gmail.com> 7227L: linux-input@vger.kernel.org 7228W: https://github.com/o2genum/ideapad-slidebar 7229S: Maintained 7230F: drivers/input/misc/ideapad_slidebar.c 7231 7232IDT VersaClock 5 CLOCK DRIVER 7233M: Marek Vasut <marek.vasut@gmail.com> 7234S: Maintained 7235F: drivers/clk/clk-versaclock5.c 7236 7237IEEE 802.15.4 SUBSYSTEM 7238M: Alexander Aring <alex.aring@gmail.com> 7239M: Stefan Schmidt <stefan@datenfreihafen.org> 7240L: linux-wpan@vger.kernel.org 7241W: http://wpan.cakelab.org/ 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7244S: Maintained 7245F: net/ieee802154/ 7246F: net/mac802154/ 7247F: drivers/net/ieee802154/ 7248F: include/linux/nl802154.h 7249F: include/linux/ieee802154.h 7250F: include/net/nl802154.h 7251F: include/net/mac802154.h 7252F: include/net/af_ieee802154.h 7253F: include/net/cfg802154.h 7254F: include/net/ieee802154_netdev.h 7255F: Documentation/networking/ieee802154.txt 7256 7257IFE PROTOCOL 7258M: Yotam Gigi <yotam.gi@gmail.com> 7259M: Jamal Hadi Salim <jhs@mojatatu.com> 7260F: net/ife 7261F: include/net/ife.h 7262F: include/uapi/linux/ife.h 7263 7264IGORPLUG-USB IR RECEIVER 7265M: Sean Young <sean@mess.org> 7266L: linux-media@vger.kernel.org 7267S: Maintained 7268F: drivers/media/rc/igorplugusb.c 7269 7270IGUANAWORKS USB IR TRANSCEIVER 7271M: Sean Young <sean@mess.org> 7272L: linux-media@vger.kernel.org 7273S: Maintained 7274F: drivers/media/rc/iguanair.c 7275 7276IIO DIGITAL POTENTIOMETER DAC 7277M: Peter Rosin <peda@axentia.se> 7278L: linux-iio@vger.kernel.org 7279S: Maintained 7280F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7281F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7282F: drivers/iio/dac/dpot-dac.c 7283 7284IIO ENVELOPE DETECTOR 7285M: Peter Rosin <peda@axentia.se> 7286L: linux-iio@vger.kernel.org 7287S: Maintained 7288F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7289F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7290F: drivers/iio/adc/envelope-detector.c 7291 7292IIO MULTIPLEXER 7293M: Peter Rosin <peda@axentia.se> 7294L: linux-iio@vger.kernel.org 7295S: Maintained 7296F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7297F: drivers/iio/multiplexer/iio-mux.c 7298 7299IIO SUBSYSTEM AND DRIVERS 7300M: Jonathan Cameron <jic23@kernel.org> 7301R: Hartmut Knaack <knaack.h@gmx.de> 7302R: Lars-Peter Clausen <lars@metafoo.de> 7303R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7304L: linux-iio@vger.kernel.org 7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7306S: Maintained 7307F: Documentation/ABI/testing/configfs-iio* 7308F: Documentation/ABI/testing/sysfs-bus-iio* 7309F: Documentation/devicetree/bindings/iio/ 7310F: drivers/iio/ 7311F: drivers/staging/iio/ 7312F: include/linux/iio/ 7313F: tools/iio/ 7314 7315IIO UNIT CONVERTER 7316M: Peter Rosin <peda@axentia.se> 7317L: linux-iio@vger.kernel.org 7318S: Maintained 7319F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7320F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7321F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7322F: drivers/iio/afe/iio-rescale.c 7323 7324IKANOS/ADI EAGLE ADSL USB DRIVER 7325M: Matthieu Castet <castet.matthieu@free.fr> 7326M: Stanislaw Gruszka <stf_xl@wp.pl> 7327S: Maintained 7328F: drivers/usb/atm/ueagle-atm.c 7329 7330IMGTEC ASCII LCD DRIVER 7331M: Paul Burton <paul.burton@mips.com> 7332S: Maintained 7333F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7334F: drivers/auxdisplay/img-ascii-lcd.c 7335 7336IMGTEC IR DECODER DRIVER 7337M: James Hogan <jhogan@kernel.org> 7338S: Maintained 7339F: drivers/media/rc/img-ir/ 7340 7341IMON SOUNDGRAPH USB IR RECEIVER 7342M: Sean Young <sean@mess.org> 7343L: linux-media@vger.kernel.org 7344S: Maintained 7345F: drivers/media/rc/imon_raw.c 7346F: drivers/media/rc/imon.c 7347 7348IMS TWINTURBO FRAMEBUFFER DRIVER 7349L: linux-fbdev@vger.kernel.org 7350S: Orphan 7351F: drivers/video/fbdev/imsttfb.c 7352 7353INA209 HARDWARE MONITOR DRIVER 7354M: Guenter Roeck <linux@roeck-us.net> 7355L: linux-hwmon@vger.kernel.org 7356S: Maintained 7357F: Documentation/hwmon/ina209 7358F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7359F: drivers/hwmon/ina209.c 7360 7361INA2XX HARDWARE MONITOR DRIVER 7362M: Guenter Roeck <linux@roeck-us.net> 7363L: linux-hwmon@vger.kernel.org 7364S: Maintained 7365F: Documentation/hwmon/ina2xx 7366F: drivers/hwmon/ina2xx.c 7367F: include/linux/platform_data/ina2xx.h 7368 7369INDUSTRY PACK SUBSYSTEM (IPACK) 7370M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7371M: Jens Taprogge <jens.taprogge@taprogge.org> 7372M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7373L: industrypack-devel@lists.sourceforge.net 7374W: http://industrypack.sourceforge.net 7375S: Maintained 7376F: drivers/ipack/ 7377 7378INFINIBAND SUBSYSTEM 7379M: Doug Ledford <dledford@redhat.com> 7380M: Jason Gunthorpe <jgg@mellanox.com> 7381L: linux-rdma@vger.kernel.org 7382W: https://github.com/linux-rdma/rdma-core 7383Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7385S: Supported 7386F: Documentation/devicetree/bindings/infiniband/ 7387F: Documentation/infiniband/ 7388F: drivers/infiniband/ 7389F: include/uapi/linux/if_infiniband.h 7390F: include/uapi/rdma/ 7391F: include/rdma/ 7392 7393INGENIC JZ4780 DMA Driver 7394M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7395S: Maintained 7396F: drivers/dma/dma-jz4780.c 7397 7398INGENIC JZ4780 NAND DRIVER 7399M: Harvey Hunt <harveyhuntnexus@gmail.com> 7400L: linux-mtd@lists.infradead.org 7401S: Maintained 7402F: drivers/mtd/nand/raw/jz4780_* 7403 7404INOTIFY 7405M: Jan Kara <jack@suse.cz> 7406R: Amir Goldstein <amir73il@gmail.com> 7407L: linux-fsdevel@vger.kernel.org 7408S: Maintained 7409F: Documentation/filesystems/inotify.txt 7410F: fs/notify/inotify/ 7411F: include/linux/inotify.h 7412F: include/uapi/linux/inotify.h 7413 7414INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7415M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7416L: linux-input@vger.kernel.org 7417Q: http://patchwork.kernel.org/project/linux-input/list/ 7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7419S: Maintained 7420F: drivers/input/ 7421F: include/linux/input.h 7422F: include/uapi/linux/input.h 7423F: include/uapi/linux/input-event-codes.h 7424F: include/linux/input/ 7425F: Documentation/devicetree/bindings/input/ 7426F: Documentation/devicetree/bindings/serio/ 7427F: Documentation/input/ 7428 7429INPUT MULTITOUCH (MT) PROTOCOL 7430M: Henrik Rydberg <rydberg@bitmath.org> 7431L: linux-input@vger.kernel.org 7432S: Odd fixes 7433F: Documentation/input/multi-touch-protocol.rst 7434F: drivers/input/input-mt.c 7435K: \b(ABS|SYN)_MT_ 7436 7437INSIDE SECURE CRYPTO DRIVER 7438M: Antoine Tenart <antoine.tenart@bootlin.com> 7439F: drivers/crypto/inside-secure/ 7440S: Maintained 7441L: linux-crypto@vger.kernel.org 7442 7443INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7444M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7445M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7446L: linux-integrity@vger.kernel.org 7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7448S: Supported 7449F: security/integrity/ima/ 7450 7451INTEL 810/815 FRAMEBUFFER DRIVER 7452M: Antonino Daplas <adaplas@gmail.com> 7453L: linux-fbdev@vger.kernel.org 7454S: Maintained 7455F: drivers/video/fbdev/i810/ 7456 7457INTEL ASoC DRIVERS 7458M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7459M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7460M: Jie Yang <yang.jie@linux.intel.com> 7461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7462S: Supported 7463F: sound/soc/intel/ 7464 7465INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7466M: Hans de Goede <hdegoede@redhat.com> 7467L: platform-driver-x86@vger.kernel.org 7468S: Maintained 7469F: drivers/platform/x86/intel_atomisp2_pm.c 7470 7471INTEL C600 SERIES SAS CONTROLLER DRIVER 7472M: Intel SCU Linux support <intel-linux-scu@intel.com> 7473M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7474L: linux-scsi@vger.kernel.org 7475T: git git://git.code.sf.net/p/intel-sas/isci 7476S: Supported 7477F: drivers/scsi/isci/ 7478 7479INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7480M: Jani Nikula <jani.nikula@linux.intel.com> 7481M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7482M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7483L: intel-gfx@lists.freedesktop.org 7484W: https://01.org/linuxgraphics/ 7485B: https://01.org/linuxgraphics/documentation/how-report-bugs 7486C: irc://chat.freenode.net/intel-gfx 7487Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7488T: git git://anongit.freedesktop.org/drm-intel 7489S: Supported 7490F: drivers/gpu/drm/i915/ 7491F: include/drm/i915* 7492F: include/uapi/drm/i915_drm.h 7493F: Documentation/gpu/i915.rst 7494 7495INTEL ETHERNET DRIVERS 7496M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7497L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7498W: http://www.intel.com/support/feedback.htm 7499W: http://e1000.sourceforge.net/ 7500Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7503S: Supported 7504F: Documentation/networking/e100.rst 7505F: Documentation/networking/e1000.rst 7506F: Documentation/networking/e1000e.rst 7507F: Documentation/networking/fm10k.rst 7508F: Documentation/networking/igb.rst 7509F: Documentation/networking/igbvf.rst 7510F: Documentation/networking/ixgb.rst 7511F: Documentation/networking/ixgbe.rst 7512F: Documentation/networking/ixgbevf.rst 7513F: Documentation/networking/i40e.rst 7514F: Documentation/networking/iavf.rst 7515F: Documentation/networking/ice.rst 7516F: drivers/net/ethernet/intel/ 7517F: drivers/net/ethernet/intel/*/ 7518F: include/linux/avf/virtchnl.h 7519 7520INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7521M: Maik Broemme <mbroemme@libmpq.org> 7522L: linux-fbdev@vger.kernel.org 7523S: Maintained 7524F: Documentation/fb/intelfb.txt 7525F: drivers/video/fbdev/intelfb/ 7526 7527INTEL GPIO DRIVERS 7528M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7529L: linux-gpio@vger.kernel.org 7530S: Maintained 7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7532F: drivers/gpio/gpio-ich.c 7533F: drivers/gpio/gpio-intel-mid.c 7534F: drivers/gpio/gpio-lynxpoint.c 7535F: drivers/gpio/gpio-merrifield.c 7536F: drivers/gpio/gpio-ml-ioh.c 7537F: drivers/gpio/gpio-pch.c 7538F: drivers/gpio/gpio-sch.c 7539F: drivers/gpio/gpio-sodaville.c 7540 7541INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7542M: Zhenyu Wang <zhenyuw@linux.intel.com> 7543M: Zhi Wang <zhi.a.wang@intel.com> 7544L: intel-gvt-dev@lists.freedesktop.org 7545L: intel-gfx@lists.freedesktop.org 7546W: https://01.org/igvt-g 7547T: git https://github.com/intel/gvt-linux.git 7548S: Supported 7549F: drivers/gpu/drm/i915/gvt/ 7550 7551INTEL HID EVENT DRIVER 7552M: Alex Hung <alex.hung@canonical.com> 7553L: platform-driver-x86@vger.kernel.org 7554S: Maintained 7555F: drivers/platform/x86/intel-hid.c 7556 7557INTEL I/OAT DMA DRIVER 7558M: Dave Jiang <dave.jiang@intel.com> 7559R: Dan Williams <dan.j.williams@intel.com> 7560L: dmaengine@vger.kernel.org 7561Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7562S: Supported 7563F: drivers/dma/ioat* 7564 7565INTEL IDLE DRIVER 7566M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7567M: Len Brown <lenb@kernel.org> 7568L: linux-pm@vger.kernel.org 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7570B: https://bugzilla.kernel.org 7571S: Supported 7572F: drivers/idle/intel_idle.c 7573 7574INTEL INTEGRATED SENSOR HUB DRIVER 7575M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7576M: Jiri Kosina <jikos@kernel.org> 7577L: linux-input@vger.kernel.org 7578S: Maintained 7579F: drivers/hid/intel-ish-hid/ 7580 7581INTEL IOMMU (VT-d) 7582M: David Woodhouse <dwmw2@infradead.org> 7583L: iommu@lists.linux-foundation.org 7584T: git git://git.infradead.org/iommu-2.6.git 7585S: Supported 7586F: drivers/iommu/intel-iommu.c 7587F: include/linux/intel-iommu.h 7588 7589INTEL IOP-ADMA DMA DRIVER 7590R: Dan Williams <dan.j.williams@intel.com> 7591S: Odd fixes 7592F: drivers/dma/iop-adma.c 7593 7594INTEL IPU3 CSI-2 CIO2 DRIVER 7595M: Yong Zhi <yong.zhi@intel.com> 7596M: Sakari Ailus <sakari.ailus@linux.intel.com> 7597M: Bingbu Cao <bingbu.cao@intel.com> 7598R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7599R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7600L: linux-media@vger.kernel.org 7601S: Maintained 7602F: drivers/media/pci/intel/ipu3/ 7603F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7604 7605INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7606M: Krzysztof Halasa <khalasa@piap.pl> 7607S: Maintained 7608F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7609F: arch/arm/mach-ixp4xx/include/mach/npe.h 7610F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7611F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7612F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7613F: drivers/net/wan/ixp4xx_hss.c 7614 7615INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7616M: Deepak Saxena <dsaxena@plexity.net> 7617S: Maintained 7618F: drivers/char/hw_random/ixp4xx-rng.c 7619 7620INTEL MANAGEMENT ENGINE (mei) 7621M: Tomas Winkler <tomas.winkler@intel.com> 7622L: linux-kernel@vger.kernel.org 7623S: Supported 7624F: include/uapi/linux/mei.h 7625F: include/linux/mei_cl_bus.h 7626F: drivers/misc/mei/* 7627F: drivers/watchdog/mei_wdt.c 7628F: Documentation/misc-devices/mei/* 7629F: samples/mei/* 7630 7631INTEL MENLOW THERMAL DRIVER 7632M: Sujith Thomas <sujith.thomas@intel.com> 7633L: platform-driver-x86@vger.kernel.org 7634W: https://01.org/linux-acpi 7635S: Supported 7636F: drivers/platform/x86/intel_menlow.c 7637 7638INTEL MIC DRIVERS (mic) 7639M: Sudeep Dutt <sudeep.dutt@intel.com> 7640M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7641S: Supported 7642W: https://github.com/sudeepdutt/mic 7643W: http://software.intel.com/en-us/mic-developer 7644F: include/linux/mic_bus.h 7645F: include/linux/scif.h 7646F: include/uapi/linux/mic_common.h 7647F: include/uapi/linux/mic_ioctl.h 7648F: include/uapi/linux/scif_ioctl.h 7649F: drivers/misc/mic/ 7650F: drivers/dma/mic_x100_dma.c 7651F: drivers/dma/mic_x100_dma.h 7652F: Documentation/mic/ 7653 7654INTEL PMC CORE DRIVER 7655M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7656M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7657L: platform-driver-x86@vger.kernel.org 7658S: Maintained 7659F: drivers/platform/x86/intel_pmc_core* 7660 7661INTEL PMC/P-Unit IPC DRIVER 7662M: Zha Qipeng<qipeng.zha@intel.com> 7663L: platform-driver-x86@vger.kernel.org 7664S: Maintained 7665F: drivers/platform/x86/intel_pmc_ipc.c 7666F: drivers/platform/x86/intel_punit_ipc.c 7667F: arch/x86/include/asm/intel_pmc_ipc.h 7668F: arch/x86/include/asm/intel_punit_ipc.h 7669 7670INTEL PMIC GPIO DRIVERS 7671M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7672S: Maintained 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7674F: drivers/gpio/gpio-*cove.c 7675F: drivers/gpio/gpio-msic.c 7676 7677INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7678R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7679S: Maintained 7680F: drivers/mfd/intel_msic.c 7681F: drivers/mfd/intel_soc_pmic* 7682F: include/linux/mfd/intel_msic.h 7683F: include/linux/mfd/intel_soc_pmic* 7684 7685INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7686M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7687L: linux-wireless@vger.kernel.org 7688S: Maintained 7689F: Documentation/networking/README.ipw2100 7690F: Documentation/networking/README.ipw2200 7691F: drivers/net/wireless/intel/ipw2x00/ 7692 7693INTEL PSTATE DRIVER 7694M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7695M: Len Brown <lenb@kernel.org> 7696L: linux-pm@vger.kernel.org 7697S: Supported 7698F: drivers/cpufreq/intel_pstate.c 7699 7700INTEL RDMA RNIC DRIVER 7701M: Faisal Latif <faisal.latif@intel.com> 7702M: Shiraz Saleem <shiraz.saleem@intel.com> 7703L: linux-rdma@vger.kernel.org 7704S: Supported 7705F: drivers/infiniband/hw/i40iw/ 7706F: include/uapi/rdma/i40iw-abi.h 7707 7708INTEL TELEMETRY DRIVER 7709M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7710M: "David E. Box" <david.e.box@linux.intel.com> 7711L: platform-driver-x86@vger.kernel.org 7712S: Maintained 7713F: arch/x86/include/asm/intel_telemetry.h 7714F: drivers/platform/x86/intel_telemetry* 7715 7716INTEL VIRTUAL BUTTON DRIVER 7717M: AceLan Kao <acelan.kao@canonical.com> 7718L: platform-driver-x86@vger.kernel.org 7719S: Maintained 7720F: drivers/platform/x86/intel-vbtn.c 7721 7722INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7723M: Stanislaw Gruszka <sgruszka@redhat.com> 7724L: linux-wireless@vger.kernel.org 7725S: Supported 7726F: drivers/net/wireless/intel/iwlegacy/ 7727 7728INTEL WIRELESS WIFI LINK (iwlwifi) 7729M: Johannes Berg <johannes.berg@intel.com> 7730M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7731M: Luca Coelho <luciano.coelho@intel.com> 7732M: Intel Linux Wireless <linuxwifi@intel.com> 7733L: linux-wireless@vger.kernel.org 7734W: http://intellinuxwireless.org 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7736S: Supported 7737F: drivers/net/wireless/intel/iwlwifi/ 7738 7739INTEL WIRELESS WIMAX CONNECTION 2400 7740M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7741M: linux-wimax@intel.com 7742L: wimax@linuxwimax.org (subscribers-only) 7743S: Supported 7744W: http://linuxwimax.org 7745F: Documentation/wimax/README.i2400m 7746F: drivers/net/wimax/i2400m/ 7747F: include/uapi/linux/wimax/i2400m.h 7748 7749INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7750M: Mario Limonciello <mario.limonciello@dell.com> 7751S: Maintained 7752F: drivers/platform/x86/intel-wmi-thunderbolt.c 7753 7754INTEL(R) TRACE HUB 7755M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7756S: Supported 7757F: Documentation/trace/intel_th.rst 7758F: drivers/hwtracing/intel_th/ 7759 7760INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7761M: Ning Sun <ning.sun@intel.com> 7762L: tboot-devel@lists.sourceforge.net 7763W: http://tboot.sourceforge.net 7764T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7765S: Supported 7766F: Documentation/intel_txt.txt 7767F: include/linux/tboot.h 7768F: arch/x86/kernel/tboot.c 7769 7770INTEL-MID GPIO DRIVER 7771M: David Cohen <david.a.cohen@linux.intel.com> 7772L: linux-gpio@vger.kernel.org 7773S: Maintained 7774F: drivers/gpio/gpio-intel-mid.c 7775 7776INVENSENSE MPU-3050 GYROSCOPE DRIVER 7777M: Linus Walleij <linus.walleij@linaro.org> 7778L: linux-iio@vger.kernel.org 7779S: Maintained 7780F: drivers/iio/gyro/mpu3050* 7781F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7782 7783IOC3 ETHERNET DRIVER 7784M: Ralf Baechle <ralf@linux-mips.org> 7785L: linux-mips@vger.kernel.org 7786S: Maintained 7787F: drivers/net/ethernet/sgi/ioc3-eth.c 7788 7789IOC3 SERIAL DRIVER 7790M: Pat Gefre <pfg@sgi.com> 7791L: linux-serial@vger.kernel.org 7792S: Maintained 7793F: drivers/tty/serial/ioc3_serial.c 7794 7795IOMMU DRIVERS 7796M: Joerg Roedel <joro@8bytes.org> 7797L: iommu@lists.linux-foundation.org 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7799S: Maintained 7800F: Documentation/devicetree/bindings/iommu/ 7801F: drivers/iommu/ 7802F: include/linux/iommu.h 7803F: include/linux/of_iommu.h 7804F: include/linux/iova.h 7805 7806IP MASQUERADING 7807M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7808S: Maintained 7809F: net/ipv4/netfilter/ipt_MASQUERADE.c 7810 7811IPMI SUBSYSTEM 7812M: Corey Minyard <minyard@acm.org> 7813L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7814W: http://openipmi.sourceforge.net/ 7815S: Supported 7816F: Documentation/devicetree/bindings/ipmi/ 7817F: Documentation/IPMI.txt 7818F: drivers/char/ipmi/ 7819F: include/linux/ipmi* 7820F: include/uapi/linux/ipmi* 7821 7822IPS SCSI RAID DRIVER 7823M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7824L: linux-scsi@vger.kernel.org 7825W: http://www.adaptec.com/ 7826S: Maintained 7827F: drivers/scsi/ips* 7828 7829IPVS 7830M: Wensong Zhang <wensong@linux-vs.org> 7831M: Simon Horman <horms@verge.net.au> 7832M: Julian Anastasov <ja@ssi.bg> 7833L: netdev@vger.kernel.org 7834L: lvs-devel@vger.kernel.org 7835S: Maintained 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7838F: Documentation/networking/ipvs-sysctl.txt 7839F: include/net/ip_vs.h 7840F: include/uapi/linux/ip_vs.h 7841F: net/netfilter/ipvs/ 7842 7843IPWIRELESS DRIVER 7844M: Jiri Kosina <jikos@kernel.org> 7845M: David Sterba <dsterba@suse.com> 7846S: Odd Fixes 7847F: drivers/tty/ipwireless/ 7848 7849IPX NETWORK LAYER 7850L: netdev@vger.kernel.org 7851S: Obsolete 7852F: include/uapi/linux/ipx.h 7853 7854IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7855M: Marc Zyngier <marc.zyngier@arm.com> 7856S: Maintained 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7858F: Documentation/IRQ-domain.txt 7859F: include/linux/irqdomain.h 7860F: kernel/irq/irqdomain.c 7861F: kernel/irq/msi.c 7862 7863IRQ SUBSYSTEM 7864M: Thomas Gleixner <tglx@linutronix.de> 7865L: linux-kernel@vger.kernel.org 7866S: Maintained 7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7868F: kernel/irq/ 7869 7870IRQCHIP DRIVERS 7871M: Thomas Gleixner <tglx@linutronix.de> 7872M: Jason Cooper <jason@lakedaemon.net> 7873M: Marc Zyngier <marc.zyngier@arm.com> 7874L: linux-kernel@vger.kernel.org 7875S: Maintained 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7877F: Documentation/devicetree/bindings/interrupt-controller/ 7878F: drivers/irqchip/ 7879 7880ISA 7881M: William Breathitt Gray <vilhelm.gray@gmail.com> 7882S: Maintained 7883F: Documentation/isa.txt 7884F: drivers/base/isa.c 7885F: include/linux/isa.h 7886 7887ISA RADIO MODULE 7888M: Hans Verkuil <hverkuil@xs4all.nl> 7889L: linux-media@vger.kernel.org 7890T: git git://linuxtv.org/media_tree.git 7891W: https://linuxtv.org 7892S: Maintained 7893F: drivers/media/radio/radio-isa* 7894 7895ISAPNP 7896M: Jaroslav Kysela <perex@perex.cz> 7897S: Maintained 7898F: Documentation/isapnp.txt 7899F: drivers/pnp/isapnp/ 7900F: include/linux/isapnp.h 7901 7902ISCSI 7903M: Lee Duncan <lduncan@suse.com> 7904M: Chris Leech <cleech@redhat.com> 7905L: open-iscsi@googlegroups.com 7906W: www.open-iscsi.com 7907S: Maintained 7908F: drivers/scsi/*iscsi* 7909F: include/scsi/*iscsi* 7910 7911iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7912M: Peter Jones <pjones@redhat.com> 7913M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7914S: Maintained 7915F: drivers/firmware/iscsi_ibft* 7916 7917ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7918M: Sagi Grimberg <sagi@grimberg.me> 7919M: Max Gurtovoy <maxg@mellanox.com> 7920L: linux-rdma@vger.kernel.org 7921S: Supported 7922W: http://www.openfabrics.org 7923W: www.open-iscsi.org 7924Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7925F: drivers/infiniband/ulp/iser/ 7926 7927ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7928M: Sagi Grimberg <sagi@grimberg.me> 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7930L: linux-rdma@vger.kernel.org 7931L: target-devel@vger.kernel.org 7932S: Supported 7933W: http://www.linux-iscsi.org 7934F: drivers/infiniband/ulp/isert 7935 7936ISDN SUBSYSTEM 7937M: Karsten Keil <isdn@linux-pingi.de> 7938L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7939L: netdev@vger.kernel.org 7940W: http://www.isdn4linux.de 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7942S: Maintained 7943F: Documentation/isdn/ 7944F: drivers/isdn/ 7945F: include/linux/isdn.h 7946F: include/linux/isdn/ 7947F: include/uapi/linux/isdn.h 7948F: include/uapi/linux/isdn/ 7949 7950ISDN SUBSYSTEM (Eicon active card driver) 7951M: Armin Schindler <mac@melware.de> 7952L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7953W: http://www.melware.de 7954S: Maintained 7955F: drivers/isdn/hardware/eicon/ 7956 7957IT87 HARDWARE MONITORING DRIVER 7958M: Jean Delvare <jdelvare@suse.com> 7959L: linux-hwmon@vger.kernel.org 7960S: Maintained 7961F: Documentation/hwmon/it87 7962F: drivers/hwmon/it87.c 7963 7964IT913X MEDIA DRIVER 7965M: Antti Palosaari <crope@iki.fi> 7966L: linux-media@vger.kernel.org 7967W: https://linuxtv.org 7968W: http://palosaari.fi/linux/ 7969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7970T: git git://linuxtv.org/anttip/media_tree.git 7971S: Maintained 7972F: drivers/media/tuners/it913x* 7973 7974IVTV VIDEO4LINUX DRIVER 7975M: Andy Walls <awalls@md.metrocast.net> 7976L: ivtv-devel@ivtvdriver.org (subscribers-only) 7977L: linux-media@vger.kernel.org 7978T: git git://linuxtv.org/media_tree.git 7979W: http://www.ivtvdriver.org 7980S: Maintained 7981F: Documentation/media/v4l-drivers/ivtv* 7982F: drivers/media/pci/ivtv/ 7983F: include/uapi/linux/ivtv* 7984 7985IX2505V MEDIA DRIVER 7986M: Malcolm Priestley <tvboxspy@gmail.com> 7987L: linux-media@vger.kernel.org 7988W: https://linuxtv.org 7989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7990S: Maintained 7991F: drivers/media/dvb-frontends/ix2505v* 7992 7993JAILHOUSE HYPERVISOR INTERFACE 7994M: Jan Kiszka <jan.kiszka@siemens.com> 7995L: jailhouse-dev@googlegroups.com 7996S: Maintained 7997F: arch/x86/kernel/jailhouse.c 7998F: arch/x86/include/asm/jailhouse_para.h 7999 8000JC42.4 TEMPERATURE SENSOR DRIVER 8001M: Guenter Roeck <linux@roeck-us.net> 8002L: linux-hwmon@vger.kernel.org 8003S: Maintained 8004F: drivers/hwmon/jc42.c 8005F: Documentation/hwmon/jc42 8006 8007JFS FILESYSTEM 8008M: Dave Kleikamp <shaggy@kernel.org> 8009L: jfs-discussion@lists.sourceforge.net 8010W: http://jfs.sourceforge.net/ 8011T: git git://github.com/kleikamp/linux-shaggy.git 8012S: Maintained 8013F: Documentation/filesystems/jfs.txt 8014F: fs/jfs/ 8015 8016JME NETWORK DRIVER 8017M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8018L: netdev@vger.kernel.org 8019S: Maintained 8020F: drivers/net/ethernet/jme.* 8021 8022JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8023M: David Woodhouse <dwmw2@infradead.org> 8024L: linux-mtd@lists.infradead.org 8025W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8026S: Maintained 8027F: fs/jffs2/ 8028F: include/uapi/linux/jffs2.h 8029 8030JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8031M: "Theodore Ts'o" <tytso@mit.edu> 8032M: Jan Kara <jack@suse.com> 8033L: linux-ext4@vger.kernel.org 8034S: Maintained 8035F: fs/jbd2/ 8036F: include/linux/jbd2.h 8037 8038JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8039M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8040L: linux-media@vger.kernel.org 8041S: Maintained 8042F: drivers/media/platform/rcar_jpu.c 8043 8044JSM Neo PCI based serial card 8045M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8046L: linux-serial@vger.kernel.org 8047S: Maintained 8048F: drivers/tty/serial/jsm/ 8049 8050K10TEMP HARDWARE MONITORING DRIVER 8051M: Clemens Ladisch <clemens@ladisch.de> 8052L: linux-hwmon@vger.kernel.org 8053S: Maintained 8054F: Documentation/hwmon/k10temp 8055F: drivers/hwmon/k10temp.c 8056 8057K8TEMP HARDWARE MONITORING DRIVER 8058M: Rudolf Marek <r.marek@assembler.cz> 8059L: linux-hwmon@vger.kernel.org 8060S: Maintained 8061F: Documentation/hwmon/k8temp 8062F: drivers/hwmon/k8temp.c 8063 8064KASAN 8065M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8066R: Alexander Potapenko <glider@google.com> 8067R: Dmitry Vyukov <dvyukov@google.com> 8068L: kasan-dev@googlegroups.com 8069S: Maintained 8070F: arch/*/include/asm/kasan.h 8071F: arch/*/mm/kasan_init* 8072F: Documentation/dev-tools/kasan.rst 8073F: include/linux/kasan*.h 8074F: lib/test_kasan.c 8075F: mm/kasan/ 8076F: scripts/Makefile.kasan 8077 8078KCONFIG 8079M: Masahiro Yamada <yamada.masahiro@socionext.com> 8080T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8081L: linux-kbuild@vger.kernel.org 8082S: Maintained 8083F: Documentation/kbuild/kconfig* 8084F: scripts/kconfig/ 8085F: scripts/Kconfig.include 8086 8087KDUMP 8088M: Dave Young <dyoung@redhat.com> 8089M: Baoquan He <bhe@redhat.com> 8090R: Vivek Goyal <vgoyal@redhat.com> 8091L: kexec@lists.infradead.org 8092W: http://lse.sourceforge.net/kdump/ 8093S: Maintained 8094F: Documentation/kdump/ 8095 8096KEENE FM RADIO TRANSMITTER DRIVER 8097M: Hans Verkuil <hverkuil@xs4all.nl> 8098L: linux-media@vger.kernel.org 8099T: git git://linuxtv.org/media_tree.git 8100W: https://linuxtv.org 8101S: Maintained 8102F: drivers/media/radio/radio-keene* 8103 8104KERNEL AUTOMOUNTER 8105M: Ian Kent <raven@themaw.net> 8106L: autofs@vger.kernel.org 8107S: Maintained 8108F: fs/autofs/ 8109 8110KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8111M: Masahiro Yamada <yamada.masahiro@socionext.com> 8112M: Michal Marek <michal.lkml@markovi.net> 8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8114L: linux-kbuild@vger.kernel.org 8115S: Maintained 8116F: Documentation/kbuild/ 8117F: Makefile 8118F: scripts/Kbuild* 8119F: scripts/Makefile* 8120F: scripts/basic/ 8121F: scripts/mk* 8122F: scripts/mod/ 8123F: scripts/package/ 8124 8125KERNEL JANITORS 8126L: kernel-janitors@vger.kernel.org 8127W: http://kernelnewbies.org/KernelJanitors 8128S: Odd Fixes 8129 8130KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8131M: "J. Bruce Fields" <bfields@fieldses.org> 8132M: Jeff Layton <jlayton@kernel.org> 8133L: linux-nfs@vger.kernel.org 8134W: http://nfs.sourceforge.net/ 8135T: git git://linux-nfs.org/~bfields/linux.git 8136S: Supported 8137F: fs/nfsd/ 8138F: include/uapi/linux/nfsd/ 8139F: fs/lockd/ 8140F: fs/nfs_common/ 8141F: net/sunrpc/ 8142F: include/linux/lockd/ 8143F: include/linux/sunrpc/ 8144F: include/uapi/linux/sunrpc/ 8145 8146KERNEL SELFTEST FRAMEWORK 8147M: Shuah Khan <shuah@kernel.org> 8148L: linux-kselftest@vger.kernel.org 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8150Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8151S: Maintained 8152F: tools/testing/selftests/ 8153F: Documentation/dev-tools/kselftest* 8154 8155KERNEL USERMODE HELPER 8156M: Luis Chamberlain <mcgrof@kernel.org> 8157L: linux-kernel@vger.kernel.org 8158S: Maintained 8159F: kernel/umh.c 8160F: include/linux/umh.h 8161 8162KERNEL VIRTUAL MACHINE (KVM) 8163M: Paolo Bonzini <pbonzini@redhat.com> 8164M: Radim Krčmář <rkrcmar@redhat.com> 8165L: kvm@vger.kernel.org 8166W: http://www.linux-kvm.org 8167T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8168S: Supported 8169F: Documentation/virtual/kvm/ 8170F: include/trace/events/kvm.h 8171F: include/uapi/asm-generic/kvm* 8172F: include/uapi/linux/kvm* 8173F: include/asm-generic/kvm* 8174F: include/linux/kvm* 8175F: include/kvm/iodev.h 8176F: virt/kvm/* 8177F: tools/kvm/ 8178 8179KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8180M: Joerg Roedel <joro@8bytes.org> 8181L: kvm@vger.kernel.org 8182W: http://www.linux-kvm.org/ 8183S: Maintained 8184F: arch/x86/include/asm/svm.h 8185F: arch/x86/kvm/svm.c 8186 8187KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8188M: Christoffer Dall <christoffer.dall@arm.com> 8189M: Marc Zyngier <marc.zyngier@arm.com> 8190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8191L: kvmarm@lists.cs.columbia.edu 8192W: http://systems.cs.columbia.edu/projects/kvm-arm 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8194S: Supported 8195F: arch/arm/include/uapi/asm/kvm* 8196F: arch/arm/include/asm/kvm* 8197F: arch/arm/kvm/ 8198F: virt/kvm/arm/ 8199F: include/kvm/arm_* 8200 8201KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8202M: Christoffer Dall <christoffer.dall@arm.com> 8203M: Marc Zyngier <marc.zyngier@arm.com> 8204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8205L: kvmarm@lists.cs.columbia.edu 8206S: Maintained 8207F: arch/arm64/include/uapi/asm/kvm* 8208F: arch/arm64/include/asm/kvm* 8209F: arch/arm64/kvm/ 8210 8211KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8212M: James Hogan <jhogan@kernel.org> 8213L: linux-mips@vger.kernel.org 8214S: Supported 8215F: arch/mips/include/uapi/asm/kvm* 8216F: arch/mips/include/asm/kvm* 8217F: arch/mips/kvm/ 8218 8219KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8220M: Paul Mackerras <paulus@ozlabs.org> 8221L: kvm-ppc@vger.kernel.org 8222W: http://www.linux-kvm.org/ 8223T: git git://github.com/agraf/linux-2.6.git 8224S: Supported 8225F: arch/powerpc/include/uapi/asm/kvm* 8226F: arch/powerpc/include/asm/kvm* 8227F: arch/powerpc/kvm/ 8228F: arch/powerpc/kernel/kvm* 8229 8230KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8231M: Christian Borntraeger <borntraeger@de.ibm.com> 8232M: Janosch Frank <frankja@linux.ibm.com> 8233R: David Hildenbrand <david@redhat.com> 8234R: Cornelia Huck <cohuck@redhat.com> 8235L: linux-s390@vger.kernel.org 8236W: http://www.ibm.com/developerworks/linux/linux390/ 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8238S: Supported 8239F: arch/s390/include/uapi/asm/kvm* 8240F: arch/s390/include/asm/gmap.h 8241F: arch/s390/include/asm/kvm* 8242F: arch/s390/kvm/ 8243F: arch/s390/mm/gmap.c 8244 8245KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8246M: Paolo Bonzini <pbonzini@redhat.com> 8247M: Radim Krčmář <rkrcmar@redhat.com> 8248L: kvm@vger.kernel.org 8249W: http://www.linux-kvm.org 8250T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8251S: Supported 8252F: arch/x86/kvm/ 8253F: arch/x86/include/uapi/asm/kvm* 8254F: arch/x86/include/asm/kvm* 8255F: arch/x86/include/asm/pvclock-abi.h 8256F: arch/x86/kernel/kvm.c 8257F: arch/x86/kernel/kvmclock.c 8258 8259KERNFS 8260M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8261M: Tejun Heo <tj@kernel.org> 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8263S: Supported 8264F: include/linux/kernfs.h 8265F: fs/kernfs/ 8266 8267KEXEC 8268M: Eric Biederman <ebiederm@xmission.com> 8269W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8270L: kexec@lists.infradead.org 8271S: Maintained 8272F: include/linux/kexec.h 8273F: include/uapi/linux/kexec.h 8274F: kernel/kexec* 8275 8276KEYS-ENCRYPTED 8277M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8278L: linux-integrity@vger.kernel.org 8279L: keyrings@vger.kernel.org 8280S: Supported 8281F: Documentation/security/keys/trusted-encrypted.rst 8282F: include/keys/encrypted-type.h 8283F: security/keys/encrypted-keys/ 8284 8285KEYS-TRUSTED 8286M: James Bottomley <jejb@linux.vnet.ibm.com> 8287M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8288M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8289L: linux-integrity@vger.kernel.org 8290L: keyrings@vger.kernel.org 8291S: Supported 8292F: Documentation/security/keys/trusted-encrypted.rst 8293F: include/keys/trusted-type.h 8294F: security/keys/trusted.c 8295F: security/keys/trusted.h 8296 8297KEYS/KEYRINGS: 8298M: David Howells <dhowells@redhat.com> 8299L: keyrings@vger.kernel.org 8300S: Maintained 8301F: Documentation/security/keys/core.rst 8302F: include/linux/key.h 8303F: include/linux/key-type.h 8304F: include/linux/keyctl.h 8305F: include/uapi/linux/keyctl.h 8306F: include/keys/ 8307F: security/keys/ 8308 8309KGDB / KDB /debug_core 8310M: Jason Wessel <jason.wessel@windriver.com> 8311M: Daniel Thompson <daniel.thompson@linaro.org> 8312W: http://kgdb.wiki.kernel.org/ 8313L: kgdb-bugreport@lists.sourceforge.net 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8315S: Maintained 8316F: Documentation/dev-tools/kgdb.rst 8317F: drivers/misc/kgdbts.c 8318F: drivers/tty/serial/kgdboc.c 8319F: include/linux/kdb.h 8320F: include/linux/kgdb.h 8321F: kernel/debug/ 8322 8323KMEMLEAK 8324M: Catalin Marinas <catalin.marinas@arm.com> 8325S: Maintained 8326F: Documentation/dev-tools/kmemleak.rst 8327F: include/linux/kmemleak.h 8328F: mm/kmemleak.c 8329F: mm/kmemleak-test.c 8330 8331KMOD KERNEL MODULE LOADER - USERMODE HELPER 8332M: Luis Chamberlain <mcgrof@kernel.org> 8333L: linux-kernel@vger.kernel.org 8334S: Maintained 8335F: kernel/kmod.c 8336F: include/linux/kmod.h 8337F: lib/test_kmod.c 8338F: tools/testing/selftests/kmod/ 8339 8340KPROBES 8341M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8342M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8343M: "David S. Miller" <davem@davemloft.net> 8344M: Masami Hiramatsu <mhiramat@kernel.org> 8345S: Maintained 8346F: Documentation/kprobes.txt 8347F: include/linux/kprobes.h 8348F: include/asm-generic/kprobes.h 8349F: kernel/kprobes.c 8350 8351KS0108 LCD CONTROLLER DRIVER 8352M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8353S: Maintained 8354F: Documentation/auxdisplay/ks0108 8355F: drivers/auxdisplay/ks0108.c 8356F: include/linux/ks0108.h 8357 8358L3MDEV 8359M: David Ahern <dsa@cumulusnetworks.com> 8360L: netdev@vger.kernel.org 8361S: Maintained 8362F: net/l3mdev 8363F: include/net/l3mdev.h 8364 8365L7 BPF FRAMEWORK 8366M: John Fastabend <john.fastabend@gmail.com> 8367M: Daniel Borkmann <daniel@iogearbox.net> 8368L: netdev@vger.kernel.org 8369S: Maintained 8370F: include/linux/skmsg.h 8371F: net/core/skmsg.c 8372F: net/core/sock_map.c 8373F: net/ipv4/tcp_bpf.c 8374 8375LANTIQ / INTEL Ethernet drivers 8376M: Hauke Mehrtens <hauke@hauke-m.de> 8377L: netdev@vger.kernel.org 8378S: Maintained 8379F: net/dsa/tag_gswip.c 8380F: drivers/net/ethernet/lantiq_xrx200.c 8381F: drivers/net/dsa/lantiq_pce.h 8382F: drivers/net/dsa/lantiq_gswip.c 8383 8384LANTIQ MIPS ARCHITECTURE 8385M: John Crispin <john@phrozen.org> 8386L: linux-mips@vger.kernel.org 8387S: Maintained 8388F: arch/mips/lantiq 8389F: drivers/soc/lantiq 8390 8391LAPB module 8392L: linux-x25@vger.kernel.org 8393S: Orphan 8394F: Documentation/networking/lapb-module.txt 8395F: include/*/lapb.h 8396F: net/lapb/ 8397 8398LASI 53c700 driver for PARISC 8399M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8400L: linux-scsi@vger.kernel.org 8401S: Maintained 8402F: Documentation/scsi/53c700.txt 8403F: drivers/scsi/53c700* 8404 8405LEAKING_ADDRESSES 8406M: Tobin C. Harding <me@tobin.cc> 8407M: Tycho Andersen <tycho@tycho.ws> 8408L: kernel-hardening@lists.openwall.com 8409S: Maintained 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8411F: scripts/leaking_addresses.pl 8412 8413LED SUBSYSTEM 8414M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8415M: Pavel Machek <pavel@ucw.cz> 8416L: linux-leds@vger.kernel.org 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8418S: Maintained 8419F: Documentation/devicetree/bindings/leds/ 8420F: drivers/leds/ 8421F: include/linux/leds.h 8422 8423LEGACY EEPROM DRIVER 8424M: Jean Delvare <jdelvare@suse.com> 8425S: Maintained 8426F: Documentation/misc-devices/eeprom 8427F: drivers/misc/eeprom/eeprom.c 8428 8429LEGO MINDSTORMS EV3 8430R: David Lechner <david@lechnology.com> 8431S: Maintained 8432F: arch/arm/boot/dts/da850-lego-ev3.dts 8433F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8434F: drivers/power/supply/lego_ev3_battery.c 8435 8436LEGO USB Tower driver 8437M: Juergen Stuber <starblue@users.sourceforge.net> 8438L: legousb-devel@lists.sourceforge.net 8439W: http://legousb.sourceforge.net/ 8440S: Maintained 8441F: drivers/usb/misc/legousbtower.c 8442 8443LG LAPTOP EXTRAS 8444M: Matan Ziv-Av <matan@svgalib.org> 8445L: platform-driver-x86@vger.kernel.org 8446S: Maintained 8447F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8448F: Documentation/laptops/lg-laptop.rst 8449F: drivers/platform/x86/lg-laptop.c 8450 8451LG2160 MEDIA DRIVER 8452M: Michael Krufky <mkrufky@linuxtv.org> 8453L: linux-media@vger.kernel.org 8454W: https://linuxtv.org 8455W: http://github.com/mkrufky 8456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8457T: git git://linuxtv.org/mkrufky/tuners.git 8458S: Maintained 8459F: drivers/media/dvb-frontends/lg2160.* 8460 8461LGDT3305 MEDIA DRIVER 8462M: Michael Krufky <mkrufky@linuxtv.org> 8463L: linux-media@vger.kernel.org 8464W: https://linuxtv.org 8465W: http://github.com/mkrufky 8466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8467T: git git://linuxtv.org/mkrufky/tuners.git 8468S: Maintained 8469F: drivers/media/dvb-frontends/lgdt3305.* 8470 8471LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8472M: Viresh Kumar <vireshk@kernel.org> 8473L: linux-ide@vger.kernel.org 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8475S: Maintained 8476F: include/linux/pata_arasan_cf_data.h 8477F: drivers/ata/pata_arasan_cf.c 8478 8479LIBATA PATA DRIVERS 8480M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8481M: Jens Axboe <axboe@kernel.dk> 8482L: linux-ide@vger.kernel.org 8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8484S: Maintained 8485F: drivers/ata/pata_*.c 8486F: drivers/ata/ata_generic.c 8487 8488LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8489M: Linus Walleij <linus.walleij@linaro.org> 8490L: linux-ide@vger.kernel.org 8491T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8492S: Maintained 8493F: drivers/ata/pata_ftide010.c 8494F: drivers/ata/sata_gemini.c 8495F: drivers/ata/sata_gemini.h 8496 8497LIBATA SATA AHCI PLATFORM devices support 8498M: Hans de Goede <hdegoede@redhat.com> 8499M: Jens Axboe <axboe@kernel.dk> 8500L: linux-ide@vger.kernel.org 8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8502S: Maintained 8503F: drivers/ata/ahci_platform.c 8504F: drivers/ata/libahci_platform.c 8505F: include/linux/ahci_platform.h 8506 8507LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8508M: Mikael Pettersson <mikpelinux@gmail.com> 8509L: linux-ide@vger.kernel.org 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8511S: Maintained 8512F: drivers/ata/sata_promise.* 8513 8514LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8515M: Jens Axboe <axboe@kernel.dk> 8516L: linux-ide@vger.kernel.org 8517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8518S: Maintained 8519F: drivers/ata/ 8520F: include/linux/ata.h 8521F: include/linux/libata.h 8522F: Documentation/devicetree/bindings/ata/ 8523 8524LIBLOCKDEP 8525M: Sasha Levin <alexander.levin@microsoft.com> 8526S: Maintained 8527F: tools/lib/lockdep/ 8528 8529LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8530M: Ross Zwisler <zwisler@kernel.org> 8531M: Dan Williams <dan.j.williams@intel.com> 8532M: Vishal Verma <vishal.l.verma@intel.com> 8533M: Dave Jiang <dave.jiang@intel.com> 8534L: linux-nvdimm@lists.01.org 8535Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8536S: Supported 8537F: drivers/nvdimm/blk.c 8538F: drivers/nvdimm/region_devs.c 8539 8540LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8541M: Vishal Verma <vishal.l.verma@intel.com> 8542M: Dan Williams <dan.j.williams@intel.com> 8543M: Ross Zwisler <zwisler@kernel.org> 8544M: Dave Jiang <dave.jiang@intel.com> 8545L: linux-nvdimm@lists.01.org 8546Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8547S: Supported 8548F: drivers/nvdimm/btt* 8549 8550LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8551M: Ross Zwisler <zwisler@kernel.org> 8552M: Dan Williams <dan.j.williams@intel.com> 8553M: Vishal Verma <vishal.l.verma@intel.com> 8554M: Dave Jiang <dave.jiang@intel.com> 8555L: linux-nvdimm@lists.01.org 8556Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8557S: Supported 8558F: drivers/nvdimm/pmem* 8559 8560LIBNVDIMM: DEVICETREE BINDINGS 8561M: Oliver O'Halloran <oohall@gmail.com> 8562L: linux-nvdimm@lists.01.org 8563Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8564S: Supported 8565F: drivers/nvdimm/of_pmem.c 8566F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8567 8568LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8569M: Dan Williams <dan.j.williams@intel.com> 8570M: Ross Zwisler <zwisler@kernel.org> 8571M: Vishal Verma <vishal.l.verma@intel.com> 8572M: Dave Jiang <dave.jiang@intel.com> 8573L: linux-nvdimm@lists.01.org 8574Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8576S: Supported 8577F: drivers/nvdimm/* 8578F: drivers/acpi/nfit/* 8579F: include/linux/nd.h 8580F: include/linux/libnvdimm.h 8581F: include/uapi/linux/ndctl.h 8582 8583LIGHTNVM PLATFORM SUPPORT 8584M: Matias Bjorling <mb@lightnvm.io> 8585W: http://github/OpenChannelSSD 8586L: linux-block@vger.kernel.org 8587S: Maintained 8588F: drivers/lightnvm/ 8589F: include/linux/lightnvm.h 8590F: include/uapi/linux/lightnvm.h 8591 8592LINUX FOR POWER MACINTOSH 8593M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8594W: http://www.penguinppc.org/ 8595L: linuxppc-dev@lists.ozlabs.org 8596S: Maintained 8597F: arch/powerpc/platforms/powermac/ 8598F: drivers/macintosh/ 8599 8600LINUX FOR POWERPC (32-BIT AND 64-BIT) 8601M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8602M: Paul Mackerras <paulus@samba.org> 8603M: Michael Ellerman <mpe@ellerman.id.au> 8604W: https://github.com/linuxppc/linux/wiki 8605L: linuxppc-dev@lists.ozlabs.org 8606Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8608S: Supported 8609F: Documentation/ABI/stable/sysfs-firmware-opal-* 8610F: Documentation/devicetree/bindings/powerpc/ 8611F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8612F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8613F: Documentation/powerpc/ 8614F: arch/powerpc/ 8615F: drivers/char/tpm/tpm_ibmvtpm* 8616F: drivers/crypto/nx/ 8617F: drivers/crypto/vmx/ 8618F: drivers/i2c/busses/i2c-opal.c 8619F: drivers/net/ethernet/ibm/ibmveth.* 8620F: drivers/net/ethernet/ibm/ibmvnic.* 8621F: drivers/pci/hotplug/pnv_php.c 8622F: drivers/pci/hotplug/rpa* 8623F: drivers/rtc/rtc-opal.c 8624F: drivers/scsi/ibmvscsi/ 8625F: drivers/tty/hvc/hvc_opal.c 8626F: drivers/watchdog/wdrtas.c 8627F: tools/testing/selftests/powerpc 8628N: /pmac 8629N: powermac 8630N: powernv 8631N: [^a-z0-9]ps3 8632N: pseries 8633 8634LINUX FOR POWERPC EMBEDDED MPC5XXX 8635M: Anatolij Gustschin <agust@denx.de> 8636L: linuxppc-dev@lists.ozlabs.org 8637T: git git://git.denx.de/linux-denx-agust.git 8638S: Maintained 8639F: arch/powerpc/platforms/512x/ 8640F: arch/powerpc/platforms/52xx/ 8641 8642LINUX FOR POWERPC EMBEDDED PPC4XX 8643M: Alistair Popple <alistair@popple.id.au> 8644M: Matt Porter <mporter@kernel.crashing.org> 8645W: http://www.penguinppc.org/ 8646L: linuxppc-dev@lists.ozlabs.org 8647S: Maintained 8648F: arch/powerpc/platforms/40x/ 8649F: arch/powerpc/platforms/44x/ 8650 8651LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8652M: Scott Wood <oss@buserror.net> 8653M: Kumar Gala <galak@kernel.crashing.org> 8654W: http://www.penguinppc.org/ 8655L: linuxppc-dev@lists.ozlabs.org 8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8657S: Maintained 8658F: arch/powerpc/platforms/83xx/ 8659F: arch/powerpc/platforms/85xx/ 8660F: Documentation/devicetree/bindings/powerpc/fsl/ 8661 8662LINUX FOR POWERPC EMBEDDED PPC8XX 8663M: Vitaly Bordug <vitb@kernel.crashing.org> 8664W: http://www.penguinppc.org/ 8665L: linuxppc-dev@lists.ozlabs.org 8666S: Maintained 8667F: arch/powerpc/platforms/8xx/ 8668 8669LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8670L: linuxppc-dev@lists.ozlabs.org 8671S: Orphan 8672F: arch/powerpc/*/*virtex* 8673F: arch/powerpc/*/*/*virtex* 8674 8675LINUX FOR POWERPC PA SEMI PWRFICIENT 8676L: linuxppc-dev@lists.ozlabs.org 8677S: Orphan 8678F: arch/powerpc/platforms/pasemi/ 8679F: drivers/*/*pasemi* 8680F: drivers/*/*/*pasemi* 8681 8682LINUX KERNEL DUMP TEST MODULE (LKDTM) 8683M: Kees Cook <keescook@chromium.org> 8684S: Maintained 8685F: drivers/misc/lkdtm/* 8686 8687LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8688M: Alan Stern <stern@rowland.harvard.edu> 8689M: Andrea Parri <andrea.parri@amarulasolutions.com> 8690M: Will Deacon <will.deacon@arm.com> 8691M: Peter Zijlstra <peterz@infradead.org> 8692M: Boqun Feng <boqun.feng@gmail.com> 8693M: Nicholas Piggin <npiggin@gmail.com> 8694M: David Howells <dhowells@redhat.com> 8695M: Jade Alglave <j.alglave@ucl.ac.uk> 8696M: Luc Maranget <luc.maranget@inria.fr> 8697M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8698R: Akira Yokosawa <akiyks@gmail.com> 8699R: Daniel Lustig <dlustig@nvidia.com> 8700L: linux-kernel@vger.kernel.org 8701L: linux-arch@vger.kernel.org 8702S: Supported 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8704F: tools/memory-model/ 8705F: Documentation/atomic_bitops.txt 8706F: Documentation/atomic_t.txt 8707F: Documentation/core-api/atomic_ops.rst 8708F: Documentation/core-api/refcount-vs-atomic.rst 8709F: Documentation/memory-barriers.txt 8710 8711LIS3LV02D ACCELEROMETER DRIVER 8712M: Eric Piel <eric.piel@tremplin-utc.net> 8713S: Maintained 8714F: Documentation/misc-devices/lis3lv02d 8715F: drivers/misc/lis3lv02d/ 8716F: drivers/platform/x86/hp_accel.c 8717 8718LIVE PATCHING 8719M: Josh Poimboeuf <jpoimboe@redhat.com> 8720M: Jessica Yu <jeyu@kernel.org> 8721M: Jiri Kosina <jikos@kernel.org> 8722M: Miroslav Benes <mbenes@suse.cz> 8723R: Petr Mladek <pmladek@suse.com> 8724S: Maintained 8725F: kernel/livepatch/ 8726F: include/linux/livepatch.h 8727F: arch/x86/include/asm/livepatch.h 8728F: arch/x86/kernel/livepatch.c 8729F: Documentation/livepatch/ 8730F: Documentation/ABI/testing/sysfs-kernel-livepatch 8731F: samples/livepatch/ 8732L: live-patching@vger.kernel.org 8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8734 8735LLC (802.2) 8736L: netdev@vger.kernel.org 8737S: Odd fixes 8738F: include/linux/llc.h 8739F: include/uapi/linux/llc.h 8740F: include/net/llc* 8741F: net/llc/ 8742 8743LM73 HARDWARE MONITOR DRIVER 8744M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8745L: linux-hwmon@vger.kernel.org 8746S: Maintained 8747F: drivers/hwmon/lm73.c 8748 8749LM78 HARDWARE MONITOR DRIVER 8750M: Jean Delvare <jdelvare@suse.com> 8751L: linux-hwmon@vger.kernel.org 8752S: Maintained 8753F: Documentation/hwmon/lm78 8754F: drivers/hwmon/lm78.c 8755 8756LM83 HARDWARE MONITOR DRIVER 8757M: Jean Delvare <jdelvare@suse.com> 8758L: linux-hwmon@vger.kernel.org 8759S: Maintained 8760F: Documentation/hwmon/lm83 8761F: drivers/hwmon/lm83.c 8762 8763LM90 HARDWARE MONITOR DRIVER 8764M: Jean Delvare <jdelvare@suse.com> 8765L: linux-hwmon@vger.kernel.org 8766S: Maintained 8767F: Documentation/hwmon/lm90 8768F: Documentation/devicetree/bindings/hwmon/lm90.txt 8769F: drivers/hwmon/lm90.c 8770F: include/dt-bindings/thermal/lm90.h 8771 8772LM95234 HARDWARE MONITOR DRIVER 8773M: Guenter Roeck <linux@roeck-us.net> 8774L: linux-hwmon@vger.kernel.org 8775S: Maintained 8776F: Documentation/hwmon/lm95234 8777F: drivers/hwmon/lm95234.c 8778 8779LME2510 MEDIA DRIVER 8780M: Malcolm Priestley <tvboxspy@gmail.com> 8781L: linux-media@vger.kernel.org 8782W: https://linuxtv.org 8783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8784S: Maintained 8785F: drivers/media/usb/dvb-usb-v2/lmedm04* 8786 8787LOADPIN SECURITY MODULE 8788M: Kees Cook <keescook@chromium.org> 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8790S: Supported 8791F: security/loadpin/ 8792F: Documentation/admin-guide/LSM/LoadPin.rst 8793 8794LOCKING PRIMITIVES 8795M: Peter Zijlstra <peterz@infradead.org> 8796M: Ingo Molnar <mingo@redhat.com> 8797M: Will Deacon <will.deacon@arm.com> 8798L: linux-kernel@vger.kernel.org 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8800S: Maintained 8801F: Documentation/locking/ 8802F: include/linux/lockdep.h 8803F: include/linux/spinlock*.h 8804F: arch/*/include/asm/spinlock*.h 8805F: include/linux/rwlock*.h 8806F: include/linux/mutex*.h 8807F: include/linux/rwsem*.h 8808F: arch/*/include/asm/rwsem.h 8809F: include/linux/seqlock.h 8810F: lib/locking*.[ch] 8811F: kernel/locking/ 8812X: kernel/locking/locktorture.c 8813 8814LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8815M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8816L: linux-ntfs-dev@lists.sourceforge.net 8817W: http://www.linux-ntfs.org/content/view/19/37/ 8818S: Maintained 8819F: Documentation/ldm.txt 8820F: block/partitions/ldm.* 8821 8822LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8823M: Sathya Prakash <sathya.prakash@broadcom.com> 8824M: Chaitra P B <chaitra.basappa@broadcom.com> 8825M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8826L: MPT-FusionLinux.pdl@broadcom.com 8827L: linux-scsi@vger.kernel.org 8828W: http://www.avagotech.com/support/ 8829S: Supported 8830F: drivers/message/fusion/ 8831F: drivers/scsi/mpt3sas/ 8832 8833LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8834M: Matthew Wilcox <willy@infradead.org> 8835L: linux-scsi@vger.kernel.org 8836S: Maintained 8837F: drivers/scsi/sym53c8xx_2/ 8838 8839LTC1660 DAC DRIVER 8840M: Marcus Folkesson <marcus.folkesson@gmail.com> 8841L: linux-iio@vger.kernel.org 8842S: Maintained 8843F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8844F: drivers/iio/dac/ltc1660.c 8845 8846LTC4261 HARDWARE MONITOR DRIVER 8847M: Guenter Roeck <linux@roeck-us.net> 8848L: linux-hwmon@vger.kernel.org 8849S: Maintained 8850F: Documentation/hwmon/ltc4261 8851F: drivers/hwmon/ltc4261.c 8852 8853LTC4306 I2C MULTIPLEXER DRIVER 8854M: Michael Hennerich <michael.hennerich@analog.com> 8855W: http://ez.analog.com/community/linux-device-drivers 8856L: linux-i2c@vger.kernel.org 8857S: Supported 8858F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8859F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8860 8861LTP (Linux Test Project) 8862M: Mike Frysinger <vapier@gentoo.org> 8863M: Cyril Hrubis <chrubis@suse.cz> 8864M: Wanlong Gao <wanlong.gao@gmail.com> 8865M: Jan Stancek <jstancek@redhat.com> 8866M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8867M: Alexey Kodanev <alexey.kodanev@oracle.com> 8868L: ltp@lists.linux.it (subscribers-only) 8869W: http://linux-test-project.github.io/ 8870T: git git://github.com/linux-test-project/ltp.git 8871S: Maintained 8872 8873M68K ARCHITECTURE 8874M: Geert Uytterhoeven <geert@linux-m68k.org> 8875L: linux-m68k@lists.linux-m68k.org 8876W: http://www.linux-m68k.org/ 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8878S: Maintained 8879F: arch/m68k/ 8880F: drivers/zorro/ 8881 8882M68K ON APPLE MACINTOSH 8883M: Joshua Thompson <funaho@jurai.org> 8884W: http://www.mac.linux-m68k.org/ 8885L: linux-m68k@lists.linux-m68k.org 8886S: Maintained 8887F: arch/m68k/mac/ 8888 8889M68K ON HP9000/300 8890M: Philip Blundell <philb@gnu.org> 8891W: http://www.tazenda.demon.co.uk/phil/linux-hp 8892S: Maintained 8893F: arch/m68k/hp300/ 8894 8895M88DS3103 MEDIA DRIVER 8896M: Antti Palosaari <crope@iki.fi> 8897L: linux-media@vger.kernel.org 8898W: https://linuxtv.org 8899W: http://palosaari.fi/linux/ 8900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8901T: git git://linuxtv.org/anttip/media_tree.git 8902S: Maintained 8903F: drivers/media/dvb-frontends/m88ds3103* 8904 8905M88RS2000 MEDIA DRIVER 8906M: Malcolm Priestley <tvboxspy@gmail.com> 8907L: linux-media@vger.kernel.org 8908W: https://linuxtv.org 8909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8910S: Maintained 8911F: drivers/media/dvb-frontends/m88rs2000* 8912 8913MA901 MASTERKIT USB FM RADIO DRIVER 8914M: Alexey Klimov <klimov.linux@gmail.com> 8915L: linux-media@vger.kernel.org 8916T: git git://linuxtv.org/media_tree.git 8917S: Maintained 8918F: drivers/media/radio/radio-ma901.c 8919 8920MAC80211 8921M: Johannes Berg <johannes@sipsolutions.net> 8922L: linux-wireless@vger.kernel.org 8923W: http://wireless.kernel.org/ 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8926S: Maintained 8927F: Documentation/networking/mac80211-injection.txt 8928F: include/net/mac80211.h 8929F: net/mac80211/ 8930F: drivers/net/wireless/mac80211_hwsim.[ch] 8931F: Documentation/networking/mac80211_hwsim/README 8932 8933MAILBOX API 8934M: Jassi Brar <jassisinghbrar@gmail.com> 8935L: linux-kernel@vger.kernel.org 8936S: Maintained 8937F: drivers/mailbox/ 8938F: include/linux/mailbox_client.h 8939F: include/linux/mailbox_controller.h 8940 8941MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8942M: Michael Kerrisk <mtk.manpages@gmail.com> 8943W: http://www.kernel.org/doc/man-pages 8944L: linux-man@vger.kernel.org 8945S: Maintained 8946 8947MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8948M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8949L: linux-mips@vger.kernel.org 8950S: Maintained 8951F: arch/mips/boot/dts/img/pistachio_marduk.dts 8952 8953MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8954M: Andrew Lunn <andrew@lunn.ch> 8955M: Vivien Didelot <vivien.didelot@gmail.com> 8956L: netdev@vger.kernel.org 8957S: Maintained 8958F: drivers/net/dsa/mv88e6xxx/ 8959F: include/linux/platform_data/mv88e6xxx.h 8960F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8961 8962MARVELL ARMADA DRM SUPPORT 8963M: Russell King <linux@armlinux.org.uk> 8964S: Maintained 8965T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8966T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8967F: drivers/gpu/drm/armada/ 8968F: include/uapi/drm/armada_drm.h 8969F: Documentation/devicetree/bindings/display/armada/ 8970 8971MARVELL CRYPTO DRIVER 8972M: Boris Brezillon <boris.brezillon@bootlin.com> 8973M: Arnaud Ebalard <arno@natisbad.org> 8974F: drivers/crypto/marvell/ 8975S: Maintained 8976L: linux-crypto@vger.kernel.org 8977 8978MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8979M: Mirko Lindner <mlindner@marvell.com> 8980M: Stephen Hemminger <stephen@networkplumber.org> 8981L: netdev@vger.kernel.org 8982S: Maintained 8983F: drivers/net/ethernet/marvell/sk* 8984 8985MARVELL LIBERTAS WIRELESS DRIVER 8986L: libertas-dev@lists.infradead.org 8987S: Orphan 8988F: drivers/net/wireless/marvell/libertas/ 8989 8990MARVELL MACCHIATOBIN SUPPORT 8991M: Russell King <linux@armlinux.org.uk> 8992L: linux-arm-kernel@lists.infradead.org 8993S: Maintained 8994F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8995 8996MARVELL MV643XX ETHERNET DRIVER 8997M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8998L: netdev@vger.kernel.org 8999S: Maintained 9000F: drivers/net/ethernet/marvell/mv643xx_eth.* 9001F: include/linux/mv643xx.h 9002 9003MARVELL MV88X3310 PHY DRIVER 9004M: Russell King <linux@armlinux.org.uk> 9005L: netdev@vger.kernel.org 9006S: Maintained 9007F: drivers/net/phy/marvell10g.c 9008 9009MARVELL MVNETA ETHERNET DRIVER 9010M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9011L: netdev@vger.kernel.org 9012S: Maintained 9013F: drivers/net/ethernet/marvell/mvneta.* 9014 9015MARVELL MWIFIEX WIRELESS DRIVER 9016M: Amitkumar Karwar <amitkarwar@gmail.com> 9017M: Nishant Sarmukadam <nishants@marvell.com> 9018M: Ganapathi Bhat <gbhat@marvell.com> 9019M: Xinming Hu <huxinming820@gmail.com> 9020L: linux-wireless@vger.kernel.org 9021S: Maintained 9022F: drivers/net/wireless/marvell/mwifiex/ 9023 9024MARVELL MWL8K WIRELESS DRIVER 9025M: Lennert Buytenhek <buytenh@wantstofly.org> 9026L: linux-wireless@vger.kernel.org 9027S: Odd Fixes 9028F: drivers/net/wireless/marvell/mwl8k.c 9029 9030MARVELL NAND CONTROLLER DRIVER 9031M: Miquel Raynal <miquel.raynal@bootlin.com> 9032L: linux-mtd@lists.infradead.org 9033S: Maintained 9034F: drivers/mtd/nand/raw/marvell_nand.c 9035F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9036 9037MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9038M: Nicolas Pitre <nico@fluxnic.net> 9039S: Odd Fixes 9040F: drivers/mmc/host/mvsdio.* 9041 9042MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9043M: Hu Ziji <huziji@marvell.com> 9044L: linux-mmc@vger.kernel.org 9045S: Supported 9046F: drivers/mmc/host/sdhci-xenon* 9047F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9048 9049MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9050M: Sunil Goutham <sgoutham@marvell.com> 9051M: Linu Cherian <lcherian@marvell.com> 9052M: Geetha sowjanya <gakula@marvell.com> 9053M: Jerin Jacob <jerinj@marvell.com> 9054L: netdev@vger.kernel.org 9055S: Supported 9056F: drivers/net/ethernet/marvell/octeontx2/af/ 9057 9058MATROX FRAMEBUFFER DRIVER 9059L: linux-fbdev@vger.kernel.org 9060S: Orphan 9061F: drivers/video/fbdev/matrox/matroxfb_* 9062F: include/uapi/linux/matroxfb.h 9063 9064MAX16065 HARDWARE MONITOR DRIVER 9065M: Guenter Roeck <linux@roeck-us.net> 9066L: linux-hwmon@vger.kernel.org 9067S: Maintained 9068F: Documentation/hwmon/max16065 9069F: drivers/hwmon/max16065.c 9070 9071MAX2175 SDR TUNER DRIVER 9072M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9073L: linux-media@vger.kernel.org 9074T: git git://linuxtv.org/media_tree.git 9075S: Maintained 9076F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9077F: Documentation/media/v4l-drivers/max2175.rst 9078F: drivers/media/i2c/max2175* 9079F: include/uapi/linux/max2175.h 9080 9081MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9082L: linux-hwmon@vger.kernel.org 9083S: Orphan 9084F: Documentation/hwmon/max6650 9085F: drivers/hwmon/max6650.c 9086 9087MAX6697 HARDWARE MONITOR DRIVER 9088M: Guenter Roeck <linux@roeck-us.net> 9089L: linux-hwmon@vger.kernel.org 9090S: Maintained 9091F: Documentation/hwmon/max6697 9092F: Documentation/devicetree/bindings/hwmon/max6697.txt 9093F: drivers/hwmon/max6697.c 9094F: include/linux/platform_data/max6697.h 9095 9096MAX9860 MONO AUDIO VOICE CODEC DRIVER 9097M: Peter Rosin <peda@axentia.se> 9098L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9099S: Maintained 9100F: Documentation/devicetree/bindings/sound/max9860.txt 9101F: sound/soc/codecs/max9860.* 9102 9103MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9104M: Javier Martinez Canillas <javier@dowhile0.org> 9105L: linux-kernel@vger.kernel.org 9106S: Supported 9107F: drivers/regulator/max77802-regulator.c 9108F: Documentation/devicetree/bindings/*/*max77802.txt 9109F: include/dt-bindings/*/*max77802.h 9110 9111MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9112M: Krzysztof Kozlowski <krzk@kernel.org> 9113M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9114L: linux-pm@vger.kernel.org 9115S: Supported 9116F: drivers/power/supply/max14577_charger.c 9117F: drivers/power/supply/max77693_charger.c 9118 9119MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9120M: Chanwoo Choi <cw00.choi@samsung.com> 9121M: Krzysztof Kozlowski <krzk@kernel.org> 9122M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9123L: linux-kernel@vger.kernel.org 9124S: Supported 9125F: drivers/*/max14577*.c 9126F: drivers/*/max77686*.c 9127F: drivers/*/max77693*.c 9128F: drivers/extcon/extcon-max14577.c 9129F: drivers/extcon/extcon-max77693.c 9130F: drivers/rtc/rtc-max77686.c 9131F: drivers/clk/clk-max77686.c 9132F: Documentation/devicetree/bindings/mfd/max14577.txt 9133F: Documentation/devicetree/bindings/*/max77686.txt 9134F: Documentation/devicetree/bindings/mfd/max77693.txt 9135F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9136F: include/linux/mfd/max14577*.h 9137F: include/linux/mfd/max77686*.h 9138F: include/linux/mfd/max77693*.h 9139 9140MAXIRADIO FM RADIO RECEIVER DRIVER 9141M: Hans Verkuil <hverkuil@xs4all.nl> 9142L: linux-media@vger.kernel.org 9143T: git git://linuxtv.org/media_tree.git 9144W: https://linuxtv.org 9145S: Maintained 9146F: drivers/media/radio/radio-maxiradio* 9147 9148MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9149M: Peter Rosin <peda@axentia.se> 9150L: linux-iio@vger.kernel.org 9151S: Maintained 9152F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9153F: drivers/iio/potentiometer/mcp4018.c 9154F: drivers/iio/potentiometer/mcp4531.c 9155 9156MCR20A IEEE-802.15.4 RADIO DRIVER 9157M: Xue Liu <liuxuenetmail@gmail.com> 9158L: linux-wpan@vger.kernel.org 9159W: https://github.com/xueliu/mcr20a-linux 9160S: Maintained 9161F: drivers/net/ieee802154/mcr20a.c 9162F: drivers/net/ieee802154/mcr20a.h 9163F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9164 9165MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9166M: William Breathitt Gray <vilhelm.gray@gmail.com> 9167L: linux-iio@vger.kernel.org 9168S: Maintained 9169F: drivers/iio/dac/cio-dac.c 9170 9171MEDIA DRIVERS FOR ASCOT2E 9172M: Sergey Kozlov <serjk@netup.ru> 9173M: Abylay Ospan <aospan@netup.ru> 9174L: linux-media@vger.kernel.org 9175W: https://linuxtv.org 9176W: http://netup.tv/ 9177T: git git://linuxtv.org/media_tree.git 9178S: Supported 9179F: drivers/media/dvb-frontends/ascot2e* 9180 9181MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9182M: Jasmin Jessich <jasmin@anw.at> 9183L: linux-media@vger.kernel.org 9184W: https://linuxtv.org 9185T: git git://linuxtv.org/media_tree.git 9186S: Maintained 9187F: drivers/media/dvb-frontends/cxd2099* 9188 9189MEDIA DRIVERS FOR CXD2841ER 9190M: Sergey Kozlov <serjk@netup.ru> 9191M: Abylay Ospan <aospan@netup.ru> 9192L: linux-media@vger.kernel.org 9193W: https://linuxtv.org 9194W: http://netup.tv/ 9195T: git git://linuxtv.org/media_tree.git 9196S: Supported 9197F: drivers/media/dvb-frontends/cxd2841er* 9198 9199MEDIA DRIVERS FOR CXD2880 9200M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9201L: linux-media@vger.kernel.org 9202W: http://linuxtv.org/ 9203T: git git://linuxtv.org/media_tree.git 9204S: Supported 9205F: drivers/media/dvb-frontends/cxd2880/* 9206F: drivers/media/spi/cxd2880* 9207 9208MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9209L: linux-media@vger.kernel.org 9210W: https://linuxtv.org 9211T: git git://linuxtv.org/media_tree.git 9212S: Orphan 9213F: drivers/media/pci/ddbridge/* 9214 9215MEDIA DRIVERS FOR FREESCALE IMX 9216M: Steve Longerbeam <slongerbeam@gmail.com> 9217M: Philipp Zabel <p.zabel@pengutronix.de> 9218L: linux-media@vger.kernel.org 9219T: git git://linuxtv.org/media_tree.git 9220S: Maintained 9221F: Documentation/devicetree/bindings/media/imx.txt 9222F: Documentation/media/v4l-drivers/imx.rst 9223F: drivers/staging/media/imx/ 9224F: include/linux/imx-media.h 9225F: include/media/imx.h 9226 9227MEDIA DRIVER FOR FREESCALE IMX PXP 9228M: Philipp Zabel <p.zabel@pengutronix.de> 9229L: linux-media@vger.kernel.org 9230T: git git://linuxtv.org/media_tree.git 9231S: Maintained 9232F: drivers/media/platform/imx-pxp.[ch] 9233 9234MEDIA DRIVERS FOR HELENE 9235M: Abylay Ospan <aospan@netup.ru> 9236L: linux-media@vger.kernel.org 9237W: https://linuxtv.org 9238W: http://netup.tv/ 9239T: git git://linuxtv.org/media_tree.git 9240S: Supported 9241F: drivers/media/dvb-frontends/helene* 9242 9243MEDIA DRIVERS FOR HORUS3A 9244M: Sergey Kozlov <serjk@netup.ru> 9245M: Abylay Ospan <aospan@netup.ru> 9246L: linux-media@vger.kernel.org 9247W: https://linuxtv.org 9248W: http://netup.tv/ 9249T: git git://linuxtv.org/media_tree.git 9250S: Supported 9251F: drivers/media/dvb-frontends/horus3a* 9252 9253MEDIA DRIVERS FOR LNBH25 9254M: Sergey Kozlov <serjk@netup.ru> 9255M: Abylay Ospan <aospan@netup.ru> 9256L: linux-media@vger.kernel.org 9257W: https://linuxtv.org 9258W: http://netup.tv/ 9259T: git git://linuxtv.org/media_tree.git 9260S: Supported 9261F: drivers/media/dvb-frontends/lnbh25* 9262 9263MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9264L: linux-media@vger.kernel.org 9265W: https://linuxtv.org 9266T: git git://linuxtv.org/media_tree.git 9267S: Orphan 9268F: drivers/media/dvb-frontends/mxl5xx* 9269 9270MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9271M: Sergey Kozlov <serjk@netup.ru> 9272M: Abylay Ospan <aospan@netup.ru> 9273L: linux-media@vger.kernel.org 9274W: https://linuxtv.org 9275W: http://netup.tv/ 9276T: git git://linuxtv.org/media_tree.git 9277S: Supported 9278F: drivers/media/pci/netup_unidvb/* 9279 9280MEDIA DRIVERS FOR RENESAS - CEU 9281M: Jacopo Mondi <jacopo@jmondi.org> 9282L: linux-media@vger.kernel.org 9283L: linux-renesas-soc@vger.kernel.org 9284T: git git://linuxtv.org/media_tree.git 9285S: Supported 9286F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9287F: drivers/media/platform/renesas-ceu.c 9288F: include/media/drv-intf/renesas-ceu.h 9289 9290MEDIA DRIVERS FOR RENESAS - DRIF 9291M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9292L: linux-media@vger.kernel.org 9293L: linux-renesas-soc@vger.kernel.org 9294T: git git://linuxtv.org/media_tree.git 9295S: Supported 9296F: Documentation/devicetree/bindings/media/renesas,drif.txt 9297F: drivers/media/platform/rcar_drif.c 9298 9299MEDIA DRIVERS FOR RENESAS - FCP 9300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9301L: linux-media@vger.kernel.org 9302L: linux-renesas-soc@vger.kernel.org 9303T: git git://linuxtv.org/media_tree.git 9304S: Supported 9305F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9306F: drivers/media/platform/rcar-fcp.c 9307F: include/media/rcar-fcp.h 9308 9309MEDIA DRIVERS FOR RENESAS - FDP1 9310M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9311L: linux-media@vger.kernel.org 9312L: linux-renesas-soc@vger.kernel.org 9313T: git git://linuxtv.org/media_tree.git 9314S: Supported 9315F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9316F: drivers/media/platform/rcar_fdp1.c 9317 9318MEDIA DRIVERS FOR RENESAS - VIN 9319M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9320L: linux-media@vger.kernel.org 9321L: linux-renesas-soc@vger.kernel.org 9322T: git git://linuxtv.org/media_tree.git 9323S: Supported 9324F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9325F: Documentation/devicetree/bindings/media/rcar_vin.txt 9326F: drivers/media/platform/rcar-vin/ 9327 9328MEDIA DRIVERS FOR RENESAS - VSP1 9329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9330M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9331L: linux-media@vger.kernel.org 9332L: linux-renesas-soc@vger.kernel.org 9333T: git git://linuxtv.org/media_tree.git 9334S: Supported 9335F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9336F: drivers/media/platform/vsp1/ 9337 9338MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9339L: linux-media@vger.kernel.org 9340W: https://linuxtv.org 9341T: git git://linuxtv.org/media_tree.git 9342S: Orphan 9343F: drivers/media/dvb-frontends/stv0910* 9344 9345MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9346L: linux-media@vger.kernel.org 9347W: https://linuxtv.org 9348T: git git://linuxtv.org/media_tree.git 9349S: Orphan 9350F: drivers/media/dvb-frontends/stv6111* 9351 9352MEDIA DRIVERS FOR STM32 - DCMI 9353M: Hugues Fruchet <hugues.fruchet@st.com> 9354L: linux-media@vger.kernel.org 9355T: git git://linuxtv.org/media_tree.git 9356S: Supported 9357F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9358F: drivers/media/platform/stm32/stm32-dcmi.c 9359 9360MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9361M: Dmitry Osipenko <digetx@gmail.com> 9362L: linux-media@vger.kernel.org 9363L: linux-tegra@vger.kernel.org 9364T: git git://linuxtv.org/media_tree.git 9365S: Maintained 9366F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9367F: drivers/staging/media/tegra-vde/ 9368 9369MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9370M: Mauro Carvalho Chehab <mchehab@kernel.org> 9371P: LinuxTV.org Project 9372L: linux-media@vger.kernel.org 9373W: https://linuxtv.org 9374Q: http://patchwork.kernel.org/project/linux-media/list/ 9375T: git git://linuxtv.org/media_tree.git 9376S: Maintained 9377F: Documentation/devicetree/bindings/media/ 9378F: Documentation/media/ 9379F: drivers/media/ 9380F: drivers/staging/media/ 9381F: include/linux/platform_data/media/ 9382F: include/media/ 9383F: include/uapi/linux/dvb/ 9384F: include/uapi/linux/videodev2.h 9385F: include/uapi/linux/media.h 9386F: include/uapi/linux/v4l2-* 9387F: include/uapi/linux/meye.h 9388F: include/uapi/linux/ivtv* 9389F: include/uapi/linux/uvcvideo.h 9390 9391MEDIATEK BLUETOOTH DRIVER 9392M: Sean Wang <sean.wang@mediatek.com> 9393L: linux-bluetooth@vger.kernel.org 9394L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9395S: Maintained 9396F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9397F: drivers/bluetooth/btmtkuart.c 9398 9399MEDIATEK CIR DRIVER 9400M: Sean Wang <sean.wang@mediatek.com> 9401S: Maintained 9402F: drivers/media/rc/mtk-cir.c 9403 9404MEDIATEK DMA DRIVER 9405M: Sean Wang <sean.wang@mediatek.com> 9406L: dmaengine@vger.kernel.org 9407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9408L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9409S: Maintained 9410F: Documentation/devicetree/bindings/dma/mtk-* 9411F: drivers/dma/mediatek/ 9412 9413MEDIATEK PMIC LED DRIVER 9414M: Sean Wang <sean.wang@mediatek.com> 9415S: Maintained 9416F: drivers/leds/leds-mt6323.c 9417F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9418 9419MEDIATEK ETHERNET DRIVER 9420M: Felix Fietkau <nbd@openwrt.org> 9421M: John Crispin <john@phrozen.org> 9422M: Sean Wang <sean.wang@mediatek.com> 9423M: Nelson Chang <nelson.chang@mediatek.com> 9424L: netdev@vger.kernel.org 9425S: Maintained 9426F: drivers/net/ethernet/mediatek/ 9427 9428MEDIATEK SWITCH DRIVER 9429M: Sean Wang <sean.wang@mediatek.com> 9430L: netdev@vger.kernel.org 9431S: Maintained 9432F: drivers/net/dsa/mt7530.* 9433F: net/dsa/tag_mtk.c 9434 9435MEDIATEK JPEG DRIVER 9436M: Rick Chang <rick.chang@mediatek.com> 9437M: Bin Liu <bin.liu@mediatek.com> 9438S: Supported 9439F: drivers/media/platform/mtk-jpeg/ 9440F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9441 9442MEDIATEK MDP DRIVER 9443M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9444M: Houlong Wei <houlong.wei@mediatek.com> 9445M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9446S: Supported 9447F: drivers/media/platform/mtk-mdp/ 9448F: drivers/media/platform/mtk-vpu/ 9449F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9450 9451MEDIATEK MEDIA DRIVER 9452M: Tiffany Lin <tiffany.lin@mediatek.com> 9453M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9454S: Supported 9455F: drivers/media/platform/mtk-vcodec/ 9456F: drivers/media/platform/mtk-vpu/ 9457F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9458F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9459 9460MEDIATEK MT76 WIRELESS LAN DRIVER 9461M: Felix Fietkau <nbd@nbd.name> 9462M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9463L: linux-wireless@vger.kernel.org 9464S: Maintained 9465F: drivers/net/wireless/mediatek/mt76/ 9466 9467MEDIATEK MT7601U WIRELESS LAN DRIVER 9468M: Jakub Kicinski <kubakici@wp.pl> 9469L: linux-wireless@vger.kernel.org 9470S: Maintained 9471F: drivers/net/wireless/mediatek/mt7601u/ 9472 9473MEDIATEK NAND CONTROLLER DRIVER 9474M: Xiaolei Li <xiaolei.li@mediatek.com> 9475L: linux-mtd@lists.infradead.org 9476S: Maintained 9477F: drivers/mtd/nand/raw/mtk_* 9478F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9479 9480MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9481M: Sean Wang <sean.wang@mediatek.com> 9482S: Maintained 9483F: drivers/char/hw_random/mtk-rng.c 9484 9485MEDIATEK USB3 DRD IP DRIVER 9486M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9487L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9490S: Maintained 9491F: drivers/usb/mtu3/ 9492 9493MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9494M: Peter Senna Tschudin <peter.senna@gmail.com> 9495M: Martin Donnelly <martin.donnelly@ge.com> 9496M: Martyn Welch <martyn.welch@collabora.co.uk> 9497S: Maintained 9498F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9499F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9500 9501MEGARAID SCSI/SAS DRIVERS 9502M: Kashyap Desai <kashyap.desai@broadcom.com> 9503M: Sumit Saxena <sumit.saxena@broadcom.com> 9504M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9505L: megaraidlinux.pdl@broadcom.com 9506L: linux-scsi@vger.kernel.org 9507W: http://www.avagotech.com/support/ 9508S: Maintained 9509F: Documentation/scsi/megaraid.txt 9510F: drivers/scsi/megaraid.* 9511F: drivers/scsi/megaraid/ 9512 9513MELEXIS MLX90614 DRIVER 9514M: Crt Mori <cmo@melexis.com> 9515L: linux-iio@vger.kernel.org 9516W: http://www.melexis.com 9517S: Supported 9518F: drivers/iio/temperature/mlx90614.c 9519 9520MELEXIS MLX90632 DRIVER 9521M: Crt Mori <cmo@melexis.com> 9522L: linux-iio@vger.kernel.org 9523W: http://www.melexis.com 9524S: Supported 9525F: drivers/iio/temperature/mlx90632.c 9526 9527MELFAS MIP4 TOUCHSCREEN DRIVER 9528M: Sangwon Jee <jeesw@melfas.com> 9529W: http://www.melfas.com 9530S: Supported 9531F: drivers/input/touchscreen/melfas_mip4.c 9532F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9533 9534MELLANOX ETHERNET DRIVER (mlx4_en) 9535M: Tariq Toukan <tariqt@mellanox.com> 9536L: netdev@vger.kernel.org 9537S: Supported 9538W: http://www.mellanox.com 9539Q: http://patchwork.ozlabs.org/project/netdev/list/ 9540F: drivers/net/ethernet/mellanox/mlx4/en_* 9541 9542MELLANOX ETHERNET DRIVER (mlx5e) 9543M: Saeed Mahameed <saeedm@mellanox.com> 9544L: netdev@vger.kernel.org 9545S: Supported 9546W: http://www.mellanox.com 9547Q: http://patchwork.ozlabs.org/project/netdev/list/ 9548F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9549 9550MELLANOX ETHERNET INNOVA DRIVERS 9551R: Boris Pismenny <borisp@mellanox.com> 9552L: netdev@vger.kernel.org 9553S: Supported 9554W: http://www.mellanox.com 9555Q: http://patchwork.ozlabs.org/project/netdev/list/ 9556F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9557F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9558F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9559F: include/linux/mlx5/mlx5_ifc_fpga.h 9560 9561MELLANOX ETHERNET INNOVA IPSEC DRIVER 9562R: Boris Pismenny <borisp@mellanox.com> 9563L: netdev@vger.kernel.org 9564S: Supported 9565W: http://www.mellanox.com 9566Q: http://patchwork.ozlabs.org/project/netdev/list/ 9567F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9568F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9569 9570MELLANOX ETHERNET SWITCH DRIVERS 9571M: Jiri Pirko <jiri@mellanox.com> 9572M: Ido Schimmel <idosch@mellanox.com> 9573L: netdev@vger.kernel.org 9574S: Supported 9575W: http://www.mellanox.com 9576Q: http://patchwork.ozlabs.org/project/netdev/list/ 9577F: drivers/net/ethernet/mellanox/mlxsw/ 9578F: tools/testing/selftests/drivers/net/mlxsw/ 9579 9580MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9581M: mlxsw@mellanox.com 9582L: netdev@vger.kernel.org 9583S: Supported 9584W: http://www.mellanox.com 9585Q: http://patchwork.ozlabs.org/project/netdev/list/ 9586F: drivers/net/ethernet/mellanox/mlxfw/ 9587 9588MELLANOX HARDWARE PLATFORM SUPPORT 9589M: Andy Shevchenko <andy@infradead.org> 9590M: Darren Hart <dvhart@infradead.org> 9591M: Vadim Pasternak <vadimp@mellanox.com> 9592L: platform-driver-x86@vger.kernel.org 9593S: Supported 9594F: drivers/platform/mellanox/ 9595 9596MELLANOX MLX4 core VPI driver 9597M: Tariq Toukan <tariqt@mellanox.com> 9598L: netdev@vger.kernel.org 9599L: linux-rdma@vger.kernel.org 9600W: http://www.mellanox.com 9601Q: http://patchwork.ozlabs.org/project/netdev/list/ 9602S: Supported 9603F: drivers/net/ethernet/mellanox/mlx4/ 9604F: include/linux/mlx4/ 9605 9606MELLANOX MLX4 IB driver 9607M: Yishai Hadas <yishaih@mellanox.com> 9608L: linux-rdma@vger.kernel.org 9609W: http://www.mellanox.com 9610Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9611S: Supported 9612F: drivers/infiniband/hw/mlx4/ 9613F: include/linux/mlx4/ 9614F: include/uapi/rdma/mlx4-abi.h 9615 9616MELLANOX MLX5 core VPI driver 9617M: Saeed Mahameed <saeedm@mellanox.com> 9618M: Leon Romanovsky <leonro@mellanox.com> 9619L: netdev@vger.kernel.org 9620L: linux-rdma@vger.kernel.org 9621W: http://www.mellanox.com 9622Q: http://patchwork.ozlabs.org/project/netdev/list/ 9623S: Supported 9624F: drivers/net/ethernet/mellanox/mlx5/core/ 9625F: include/linux/mlx5/ 9626 9627MELLANOX MLX5 IB driver 9628M: Leon Romanovsky <leonro@mellanox.com> 9629L: linux-rdma@vger.kernel.org 9630W: http://www.mellanox.com 9631Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9632S: Supported 9633F: drivers/infiniband/hw/mlx5/ 9634F: include/linux/mlx5/ 9635F: include/uapi/rdma/mlx5-abi.h 9636 9637MELLANOX MLXCPLD I2C AND MUX DRIVER 9638M: Vadim Pasternak <vadimp@mellanox.com> 9639M: Michael Shych <michaelsh@mellanox.com> 9640L: linux-i2c@vger.kernel.org 9641S: Supported 9642F: drivers/i2c/busses/i2c-mlxcpld.c 9643F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9644F: Documentation/i2c/busses/i2c-mlxcpld 9645 9646MELLANOX MLXCPLD LED DRIVER 9647M: Vadim Pasternak <vadimp@mellanox.com> 9648L: linux-leds@vger.kernel.org 9649S: Supported 9650F: drivers/leds/leds-mlxcpld.c 9651F: drivers/leds/leds-mlxreg.c 9652F: Documentation/leds/leds-mlxcpld.txt 9653 9654MELLANOX PLATFORM DRIVER 9655M: Vadim Pasternak <vadimp@mellanox.com> 9656L: platform-driver-x86@vger.kernel.org 9657S: Supported 9658F: drivers/platform/x86/mlx-platform.c 9659 9660MEMBARRIER SUPPORT 9661M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9662M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9663L: linux-kernel@vger.kernel.org 9664S: Supported 9665F: kernel/sched/membarrier.c 9666F: include/uapi/linux/membarrier.h 9667F: arch/powerpc/include/asm/membarrier.h 9668 9669MEMORY MANAGEMENT 9670L: linux-mm@kvack.org 9671W: http://www.linux-mm.org 9672S: Maintained 9673F: include/linux/mm.h 9674F: include/linux/gfp.h 9675F: include/linux/mmzone.h 9676F: include/linux/memory_hotplug.h 9677F: include/linux/vmalloc.h 9678F: mm/ 9679 9680MEMORY TECHNOLOGY DEVICES (MTD) 9681M: David Woodhouse <dwmw2@infradead.org> 9682M: Brian Norris <computersforpeace@gmail.com> 9683M: Boris Brezillon <boris.brezillon@bootlin.com> 9684M: Marek Vasut <marek.vasut@gmail.com> 9685M: Richard Weinberger <richard@nod.at> 9686L: linux-mtd@lists.infradead.org 9687W: http://www.linux-mtd.infradead.org/ 9688Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9689T: git git://git.infradead.org/linux-mtd.git master 9690T: git git://git.infradead.org/linux-mtd.git mtd/next 9691S: Maintained 9692F: Documentation/devicetree/bindings/mtd/ 9693F: drivers/mtd/ 9694F: include/linux/mtd/ 9695F: include/uapi/mtd/ 9696 9697MEN A21 WATCHDOG DRIVER 9698M: Johannes Thumshirn <morbidrsa@gmail.com> 9699L: linux-watchdog@vger.kernel.org 9700S: Maintained 9701F: drivers/watchdog/mena21_wdt.c 9702 9703MEN CHAMELEON BUS (mcb) 9704M: Johannes Thumshirn <morbidrsa@gmail.com> 9705S: Maintained 9706F: drivers/mcb/ 9707F: include/linux/mcb.h 9708F: Documentation/men-chameleon-bus.txt 9709 9710MEN F21BMC (Board Management Controller) 9711M: Andreas Werner <andreas.werner@men.de> 9712S: Supported 9713F: drivers/mfd/menf21bmc.c 9714F: drivers/watchdog/menf21bmc_wdt.c 9715F: drivers/leds/leds-menf21bmc.c 9716F: drivers/hwmon/menf21bmc_hwmon.c 9717F: Documentation/hwmon/menf21bmc 9718 9719MEN Z069 WATCHDOG DRIVER 9720M: Johannes Thumshirn <jth@kernel.org> 9721L: linux-watchdog@vger.kernel.org 9722S: Maintained 9723F: drivers/watchdog/menz69_wdt.c 9724 9725MESON AO CEC DRIVER FOR AMLOGIC SOCS 9726M: Neil Armstrong <narmstrong@baylibre.com> 9727L: linux-media@lists.freedesktop.org 9728L: linux-amlogic@lists.infradead.org 9729W: http://linux-meson.com/ 9730S: Supported 9731F: drivers/media/platform/meson/ao-cec.c 9732F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9733T: git git://linuxtv.org/media_tree.git 9734 9735MICROBLAZE ARCHITECTURE 9736M: Michal Simek <monstr@monstr.eu> 9737W: http://www.monstr.eu/fdt/ 9738T: git git://git.monstr.eu/linux-2.6-microblaze.git 9739S: Supported 9740F: arch/microblaze/ 9741 9742MICROCHIP AT91 SERIAL DRIVER 9743M: Richard Genoud <richard.genoud@gmail.com> 9744S: Maintained 9745F: drivers/tty/serial/atmel_serial.c 9746F: drivers/tty/serial/atmel_serial.h 9747F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9748 9749MICROCHIP AUDIO ASOC DRIVERS 9750M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9751L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9752S: Supported 9753F: sound/soc/atmel 9754 9755MICROCHIP DMA DRIVER 9756M: Ludovic Desroches <ludovic.desroches@microchip.com> 9757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9758L: dmaengine@vger.kernel.org 9759S: Supported 9760F: drivers/dma/at_hdmac.c 9761F: drivers/dma/at_hdmac_regs.h 9762F: include/linux/platform_data/dma-atmel.h 9763F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9764F: include/dt-bindings/dma/at91.h 9765 9766MICROCHIP ECC DRIVER 9767M: Tudor Ambarus <tudor.ambarus@microchip.com> 9768L: linux-crypto@vger.kernel.org 9769S: Maintained 9770F: drivers/crypto/atmel-ecc.* 9771 9772MICROCHIP I2C DRIVER 9773M: Ludovic Desroches <ludovic.desroches@microchip.com> 9774L: linux-i2c@vger.kernel.org 9775S: Supported 9776F: drivers/i2c/busses/i2c-at91.c 9777 9778MICROCHIP ISC DRIVER 9779M: Eugen Hristev <eugen.hristev@microchip.com> 9780L: linux-media@vger.kernel.org 9781S: Supported 9782F: drivers/media/platform/atmel/atmel-isc.c 9783F: drivers/media/platform/atmel/atmel-isc-regs.h 9784F: devicetree/bindings/media/atmel-isc.txt 9785 9786MICROCHIP ISI DRIVER 9787M: Eugen Hristev <eugen.hristev@microchip.com> 9788L: linux-media@vger.kernel.org 9789S: Supported 9790F: drivers/media/platform/atmel/atmel-isi.c 9791F: include/media/atmel-isi.h 9792 9793MICROCHIP AT91 USART MFD DRIVER 9794M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9795L: linux-kernel@vger.kernel.org 9796S: Supported 9797F: drivers/mfd/at91-usart.c 9798F: include/dt-bindings/mfd/at91-usart.h 9799F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9800 9801MICROCHIP AT91 USART SPI DRIVER 9802M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9803L: linux-spi@vger.kernel.org 9804S: Supported 9805F: drivers/spi/spi-at91-usart.c 9806F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9807 9808MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9809M: Woojung Huh <Woojung.Huh@microchip.com> 9810M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9811L: netdev@vger.kernel.org 9812S: Maintained 9813F: net/dsa/tag_ksz.c 9814F: drivers/net/dsa/microchip/* 9815F: include/linux/platform_data/microchip-ksz.h 9816F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9817 9818MICROCHIP LAN743X ETHERNET DRIVER 9819M: Bryan Whitehead <bryan.whitehead@microchip.com> 9820M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9821L: netdev@vger.kernel.org 9822S: Maintained 9823F: drivers/net/ethernet/microchip/lan743x_* 9824 9825MICROCHIP LCDFB DRIVER 9826M: Nicolas Ferre <nicolas.ferre@microchip.com> 9827L: linux-fbdev@vger.kernel.org 9828S: Maintained 9829F: drivers/video/fbdev/atmel_lcdfb.c 9830F: include/video/atmel_lcdc.h 9831 9832MICROCHIP MMC/SD/SDIO MCI DRIVER 9833M: Ludovic Desroches <ludovic.desroches@microchip.com> 9834S: Maintained 9835F: drivers/mmc/host/atmel-mci.c 9836 9837MICROCHIP MCP3911 ADC DRIVER 9838M: Marcus Folkesson <marcus.folkesson@gmail.com> 9839M: Kent Gustavsson <kent@minoris.se> 9840L: linux-iio@vger.kernel.org 9841S: Supported 9842F: drivers/iio/adc/mcp3911.c 9843F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9844 9845MICROCHIP NAND DRIVER 9846M: Tudor Ambarus <tudor.ambarus@microchip.com> 9847L: linux-mtd@lists.infradead.org 9848S: Supported 9849F: drivers/mtd/nand/raw/atmel/* 9850F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9851 9852MICROCHIP PWM DRIVER 9853M: Claudiu Beznea <claudiu.beznea@microchip.com> 9854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9855L: linux-pwm@vger.kernel.org 9856S: Supported 9857F: drivers/pwm/pwm-atmel.c 9858F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9859 9860MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9861M: Ludovic Desroches <ludovic.desroches@microchip.com> 9862M: Eugen Hristev <eugen.hristev@microchip.com> 9863L: linux-iio@vger.kernel.org 9864S: Supported 9865F: drivers/iio/adc/at91-sama5d2_adc.c 9866F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9867F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9868 9869MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9870M: Nicolas Ferre <nicolas.ferre@microchip.com> 9871S: Supported 9872F: drivers/power/reset/at91-sama5d2_shdwc.c 9873 9874MICROCHIP SPI DRIVER 9875M: Nicolas Ferre <nicolas.ferre@microchip.com> 9876S: Supported 9877F: drivers/spi/spi-atmel.* 9878 9879MICROCHIP SSC DRIVER 9880M: Nicolas Ferre <nicolas.ferre@microchip.com> 9881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9882S: Supported 9883F: drivers/misc/atmel-ssc.c 9884F: include/linux/atmel-ssc.h 9885 9886MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9887M: Nicolas Ferre <nicolas.ferre@microchip.com> 9888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9889S: Supported 9890F: drivers/misc/atmel_tclib.c 9891F: drivers/clocksource/tcb_clksrc.c 9892 9893MICROCHIP USBA UDC DRIVER 9894M: Cristian Birsan <cristian.birsan@microchip.com> 9895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9896S: Supported 9897F: drivers/usb/gadget/udc/atmel_usba_udc.* 9898 9899MICROCHIP USB251XB DRIVER 9900M: Richard Leitner <richard.leitner@skidata.com> 9901L: linux-usb@vger.kernel.org 9902S: Maintained 9903F: drivers/usb/misc/usb251xb.c 9904F: Documentation/devicetree/bindings/usb/usb251xb.txt 9905 9906MICROCHIP XDMA DRIVER 9907M: Ludovic Desroches <ludovic.desroches@microchip.com> 9908L: linux-arm-kernel@lists.infradead.org 9909L: dmaengine@vger.kernel.org 9910S: Supported 9911F: drivers/dma/at_xdmac.c 9912 9913MICROSEMI MIPS SOCS 9914M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9915L: linux-mips@vger.kernel.org 9916S: Maintained 9917F: arch/mips/generic/board-ocelot.c 9918F: arch/mips/configs/generic/board-ocelot.config 9919F: arch/mips/boot/dts/mscc/ 9920F: Documentation/devicetree/bindings/mips/mscc.txt 9921 9922MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9923M: Don Brace <don.brace@microsemi.com> 9924L: esc.storagedev@microsemi.com 9925L: linux-scsi@vger.kernel.org 9926S: Supported 9927F: drivers/scsi/smartpqi/smartpqi*.[ch] 9928F: drivers/scsi/smartpqi/Kconfig 9929F: drivers/scsi/smartpqi/Makefile 9930F: include/linux/cciss*.h 9931F: include/uapi/linux/cciss*.h 9932F: Documentation/scsi/smartpqi.txt 9933 9934MICROSEMI ETHERNET SWITCH DRIVER 9935M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9936L: netdev@vger.kernel.org 9937S: Supported 9938F: drivers/net/ethernet/mscc/ 9939 9940MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9941M: Chen Yu <yu.c.chen@intel.com> 9942L: platform-driver-x86@vger.kernel.org 9943S: Supported 9944F: drivers/platform/x86/surfacepro3_button.c 9945 9946MICROTEK X6 SCANNER 9947M: Oliver Neukum <oliver@neukum.org> 9948S: Maintained 9949F: drivers/usb/image/microtek.* 9950 9951MIPS 9952M: Ralf Baechle <ralf@linux-mips.org> 9953M: Paul Burton <paul.burton@mips.com> 9954M: James Hogan <jhogan@kernel.org> 9955L: linux-mips@vger.kernel.org 9956W: http://www.linux-mips.org/ 9957T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9958T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9959Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9960S: Supported 9961F: Documentation/devicetree/bindings/mips/ 9962F: Documentation/mips/ 9963F: arch/mips/ 9964F: drivers/platform/mips/ 9965 9966MIPS BOSTON DEVELOPMENT BOARD 9967M: Paul Burton <paul.burton@mips.com> 9968L: linux-mips@vger.kernel.org 9969S: Maintained 9970F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9971F: arch/mips/boot/dts/img/boston.dts 9972F: arch/mips/configs/generic/board-boston.config 9973F: drivers/clk/imgtec/clk-boston.c 9974F: include/dt-bindings/clock/boston-clock.h 9975 9976MIPS GENERIC PLATFORM 9977M: Paul Burton <paul.burton@mips.com> 9978L: linux-mips@vger.kernel.org 9979S: Supported 9980F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9981F: arch/mips/generic/ 9982F: arch/mips/tools/generic-board-config.sh 9983 9984MIPS/LOONGSON1 ARCHITECTURE 9985M: Keguang Zhang <keguang.zhang@gmail.com> 9986L: linux-mips@vger.kernel.org 9987S: Maintained 9988F: arch/mips/loongson32/ 9989F: arch/mips/include/asm/mach-loongson32/ 9990F: drivers/*/*loongson1* 9991F: drivers/*/*/*loongson1* 9992 9993MIPS/LOONGSON2 ARCHITECTURE 9994M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9995L: linux-mips@vger.kernel.org 9996S: Maintained 9997F: arch/mips/loongson64/fuloong-2e/ 9998F: arch/mips/loongson64/lemote-2f/ 9999F: arch/mips/include/asm/mach-loongson64/ 10000F: drivers/*/*loongson2* 10001F: drivers/*/*/*loongson2* 10002 10003MIPS/LOONGSON3 ARCHITECTURE 10004M: Huacai Chen <chenhc@lemote.com> 10005L: linux-mips@vger.kernel.org 10006S: Maintained 10007F: arch/mips/loongson64/ 10008F: arch/mips/include/asm/mach-loongson64/ 10009F: drivers/platform/mips/cpu_hwmon.c 10010F: drivers/*/*loongson3* 10011F: drivers/*/*/*loongson3* 10012 10013MIPS RINT INSTRUCTION EMULATION 10014M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10015L: linux-mips@vger.kernel.org 10016S: Supported 10017F: arch/mips/math-emu/sp_rint.c 10018F: arch/mips/math-emu/dp_rint.c 10019 10020MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10021M: Hans Verkuil <hverkuil@xs4all.nl> 10022L: linux-media@vger.kernel.org 10023T: git git://linuxtv.org/media_tree.git 10024W: https://linuxtv.org 10025S: Odd Fixes 10026F: drivers/media/radio/radio-miropcm20* 10027 10028MMP SUPPORT 10029R: Lubomir Rintel <lkundrak@v3.sk> 10030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10031S: Odd Fixes 10032F: arch/arm/boot/dts/mmp* 10033F: arch/arm/mach-mmp/ 10034 10035MMU GATHER AND TLB INVALIDATION 10036M: Will Deacon <will.deacon@arm.com> 10037M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10038M: Andrew Morton <akpm@linux-foundation.org> 10039M: Nick Piggin <npiggin@gmail.com> 10040M: Peter Zijlstra <peterz@infradead.org> 10041L: linux-arch@vger.kernel.org 10042L: linux-mm@kvack.org 10043S: Maintained 10044F: arch/*/include/asm/tlb.h 10045F: include/asm-generic/tlb.h 10046F: mm/mmu_gather.c 10047 10048MN88472 MEDIA DRIVER 10049M: Antti Palosaari <crope@iki.fi> 10050L: linux-media@vger.kernel.org 10051W: https://linuxtv.org 10052W: http://palosaari.fi/linux/ 10053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10054S: Maintained 10055F: drivers/media/dvb-frontends/mn88472* 10056 10057MN88473 MEDIA DRIVER 10058M: Antti Palosaari <crope@iki.fi> 10059L: linux-media@vger.kernel.org 10060W: https://linuxtv.org 10061W: http://palosaari.fi/linux/ 10062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10063S: Maintained 10064F: drivers/media/dvb-frontends/mn88473* 10065 10066MODULE SUPPORT 10067M: Jessica Yu <jeyu@kernel.org> 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10069S: Maintained 10070F: include/linux/module.h 10071F: kernel/module.c 10072 10073MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10074W: http://popies.net/meye/ 10075S: Orphan 10076F: Documentation/media/v4l-drivers/meye* 10077F: drivers/media/pci/meye/ 10078F: include/uapi/linux/meye.h 10079 10080MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10081M: Jiri Slaby <jirislaby@gmail.com> 10082S: Maintained 10083F: Documentation/serial/moxa-smartio 10084F: drivers/tty/mxser.* 10085 10086MR800 AVERMEDIA USB FM RADIO DRIVER 10087M: Alexey Klimov <klimov.linux@gmail.com> 10088L: linux-media@vger.kernel.org 10089T: git git://linuxtv.org/media_tree.git 10090S: Maintained 10091F: drivers/media/radio/radio-mr800.c 10092 10093MRF24J40 IEEE 802.15.4 RADIO DRIVER 10094M: Alan Ott <alan@signal11.us> 10095L: linux-wpan@vger.kernel.org 10096S: Maintained 10097F: drivers/net/ieee802154/mrf24j40.c 10098F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10099 10100MSI LAPTOP SUPPORT 10101M: "Lee, Chun-Yi" <jlee@suse.com> 10102L: platform-driver-x86@vger.kernel.org 10103S: Maintained 10104F: drivers/platform/x86/msi-laptop.c 10105 10106MSI WMI SUPPORT 10107L: platform-driver-x86@vger.kernel.org 10108S: Orphan 10109F: drivers/platform/x86/msi-wmi.c 10110 10111MSI001 MEDIA DRIVER 10112M: Antti Palosaari <crope@iki.fi> 10113L: linux-media@vger.kernel.org 10114W: https://linuxtv.org 10115W: http://palosaari.fi/linux/ 10116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10117T: git git://linuxtv.org/anttip/media_tree.git 10118S: Maintained 10119F: drivers/media/tuners/msi001* 10120 10121MSI2500 MEDIA DRIVER 10122M: Antti Palosaari <crope@iki.fi> 10123L: linux-media@vger.kernel.org 10124W: https://linuxtv.org 10125W: http://palosaari.fi/linux/ 10126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10127T: git git://linuxtv.org/anttip/media_tree.git 10128S: Maintained 10129F: drivers/media/usb/msi2500/ 10130 10131MSYSTEMS DISKONCHIP G3 MTD DRIVER 10132M: Robert Jarzmik <robert.jarzmik@free.fr> 10133L: linux-mtd@lists.infradead.org 10134S: Maintained 10135F: drivers/mtd/devices/docg3* 10136 10137MT9M032 APTINA SENSOR DRIVER 10138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10139L: linux-media@vger.kernel.org 10140T: git git://linuxtv.org/media_tree.git 10141S: Maintained 10142F: drivers/media/i2c/mt9m032.c 10143F: include/media/i2c/mt9m032.h 10144 10145MT9P031 APTINA CAMERA SENSOR 10146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10147L: linux-media@vger.kernel.org 10148T: git git://linuxtv.org/media_tree.git 10149S: Maintained 10150F: drivers/media/i2c/mt9p031.c 10151F: include/media/i2c/mt9p031.h 10152 10153MT9T001 APTINA CAMERA SENSOR 10154M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10155L: linux-media@vger.kernel.org 10156T: git git://linuxtv.org/media_tree.git 10157S: Maintained 10158F: drivers/media/i2c/mt9t001.c 10159F: include/media/i2c/mt9t001.h 10160 10161MT9T112 APTINA CAMERA SENSOR 10162M: Jacopo Mondi <jacopo@jmondi.org> 10163L: linux-media@vger.kernel.org 10164T: git git://linuxtv.org/media_tree.git 10165S: Odd Fixes 10166F: drivers/media/i2c/mt9t112.c 10167F: include/media/i2c/mt9t112.h 10168 10169MT9V032 APTINA CAMERA SENSOR 10170M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10171L: linux-media@vger.kernel.org 10172T: git git://linuxtv.org/media_tree.git 10173S: Maintained 10174F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10175F: drivers/media/i2c/mt9v032.c 10176F: include/media/i2c/mt9v032.h 10177 10178MT9V111 APTINA CAMERA SENSOR 10179M: Jacopo Mondi <jacopo@jmondi.org> 10180L: linux-media@vger.kernel.org 10181T: git git://linuxtv.org/media_tree.git 10182S: Maintained 10183F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10184F: drivers/media/i2c/mt9v111.c 10185 10186MULTIFUNCTION DEVICES (MFD) 10187M: Lee Jones <lee.jones@linaro.org> 10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10189S: Supported 10190F: Documentation/devicetree/bindings/mfd/ 10191F: drivers/mfd/ 10192F: include/linux/mfd/ 10193F: include/dt-bindings/mfd/ 10194 10195MULTIMEDIA CARD (MMC) ETC. OVER SPI 10196S: Orphan 10197F: drivers/mmc/host/mmc_spi.c 10198F: include/linux/spi/mmc_spi.h 10199 10200MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10201M: Ulf Hansson <ulf.hansson@linaro.org> 10202L: linux-mmc@vger.kernel.org 10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10204S: Maintained 10205F: Documentation/devicetree/bindings/mmc/ 10206F: drivers/mmc/ 10207F: include/linux/mmc/ 10208F: include/uapi/linux/mmc/ 10209 10210MULTIPLEXER SUBSYSTEM 10211M: Peter Rosin <peda@axentia.se> 10212S: Maintained 10213F: Documentation/ABI/testing/sysfs-class-mux* 10214F: Documentation/devicetree/bindings/mux/ 10215F: include/dt-bindings/mux/ 10216F: include/linux/mux/ 10217F: drivers/mux/ 10218 10219MULTITECH MULTIPORT CARD (ISICOM) 10220S: Orphan 10221F: drivers/tty/isicom.c 10222F: include/linux/isicom.h 10223 10224MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10225M: Bin Liu <b-liu@ti.com> 10226L: linux-usb@vger.kernel.org 10227S: Maintained 10228F: drivers/usb/musb/ 10229 10230MXL301RF MEDIA DRIVER 10231M: Akihiro Tsukada <tskd08@gmail.com> 10232L: linux-media@vger.kernel.org 10233S: Odd Fixes 10234F: drivers/media/tuners/mxl301rf* 10235 10236MXL5007T MEDIA DRIVER 10237M: Michael Krufky <mkrufky@linuxtv.org> 10238L: linux-media@vger.kernel.org 10239W: https://linuxtv.org 10240W: http://github.com/mkrufky 10241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10242T: git git://linuxtv.org/mkrufky/tuners.git 10243S: Maintained 10244F: drivers/media/tuners/mxl5007t.* 10245 10246MXSFB DRM DRIVER 10247M: Marek Vasut <marex@denx.de> 10248M: Stefan Agner <stefan@agner.ch> 10249L: dri-devel@lists.freedesktop.org 10250S: Supported 10251F: drivers/gpu/drm/mxsfb/ 10252F: Documentation/devicetree/bindings/display/mxsfb.txt 10253T: git git://anongit.freedesktop.org/drm/drm-misc 10254 10255MYLEX DAC960 PCI RAID Controller 10256M: Hannes Reinecke <hare@kernel.org> 10257L: linux-scsi@vger.kernel.org 10258S: Supported 10259F: drivers/scsi/myrb.* 10260F: drivers/scsi/myrs.* 10261 10262MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10263M: Chris Lee <christopher.lee@cspi.com> 10264L: netdev@vger.kernel.org 10265W: https://www.cspi.com/ethernet-products/support/downloads/ 10266S: Supported 10267F: drivers/net/ethernet/myricom/myri10ge/ 10268 10269NAND FLASH SUBSYSTEM 10270M: Boris Brezillon <boris.brezillon@bootlin.com> 10271M: Miquel Raynal <miquel.raynal@bootlin.com> 10272R: Richard Weinberger <richard@nod.at> 10273L: linux-mtd@lists.infradead.org 10274W: http://www.linux-mtd.infradead.org/ 10275Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10276T: git git://git.infradead.org/linux-mtd.git nand/fixes 10277T: git git://git.infradead.org/linux-mtd.git nand/next 10278S: Maintained 10279F: drivers/mtd/nand/ 10280F: include/linux/mtd/*nand*.h 10281 10282NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10283M: Daniel Mack <zonque@gmail.com> 10284S: Maintained 10285L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10286W: http://www.native-instruments.com 10287F: sound/usb/caiaq/ 10288 10289NATSEMI ETHERNET DRIVER (DP8381x) 10290S: Orphan 10291F: drivers/net/ethernet/natsemi/natsemi.c 10292 10293NCR 5380 SCSI DRIVERS 10294M: Finn Thain <fthain@telegraphics.com.au> 10295M: Michael Schmitz <schmitzmic@gmail.com> 10296L: linux-scsi@vger.kernel.org 10297S: Maintained 10298F: Documentation/scsi/g_NCR5380.txt 10299F: drivers/scsi/NCR5380.* 10300F: drivers/scsi/arm/cumana_1.c 10301F: drivers/scsi/arm/oak.c 10302F: drivers/scsi/atari_scsi.* 10303F: drivers/scsi/dmx3191d.c 10304F: drivers/scsi/g_NCR5380.* 10305F: drivers/scsi/mac_scsi.* 10306F: drivers/scsi/sun3_scsi.* 10307F: drivers/scsi/sun3_scsi_vme.c 10308 10309NCSI LIBRARY: 10310M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10311S: Maintained 10312F: net/ncsi/ 10313 10314NCT6775 HARDWARE MONITOR DRIVER 10315M: Guenter Roeck <linux@roeck-us.net> 10316L: linux-hwmon@vger.kernel.org 10317S: Maintained 10318F: Documentation/hwmon/nct6775 10319F: drivers/hwmon/nct6775.c 10320 10321NET_FAILOVER MODULE 10322M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10323L: netdev@vger.kernel.org 10324S: Supported 10325F: driver/net/net_failover.c 10326F: include/net/net_failover.h 10327F: Documentation/networking/net_failover.rst 10328 10329NETEFFECT IWARP RNIC DRIVER (IW_NES) 10330M: Faisal Latif <faisal.latif@intel.com> 10331L: linux-rdma@vger.kernel.org 10332W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10333S: Supported 10334F: drivers/infiniband/hw/nes/ 10335F: include/uapi/rdma/nes-abi.h 10336 10337NETEM NETWORK EMULATOR 10338M: Stephen Hemminger <stephen@networkplumber.org> 10339L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10340S: Maintained 10341F: net/sched/sch_netem.c 10342 10343NETERION 10GbE DRIVERS (s2io/vxge) 10344M: Jon Mason <jdmason@kudzu.us> 10345L: netdev@vger.kernel.org 10346S: Supported 10347F: Documentation/networking/s2io.txt 10348F: Documentation/networking/vxge.txt 10349F: drivers/net/ethernet/neterion/ 10350 10351NETFILTER 10352M: Pablo Neira Ayuso <pablo@netfilter.org> 10353M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10354M: Florian Westphal <fw@strlen.de> 10355L: netfilter-devel@vger.kernel.org 10356L: coreteam@netfilter.org 10357W: http://www.netfilter.org/ 10358W: http://www.iptables.org/ 10359W: http://www.nftables.org/ 10360Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10363S: Maintained 10364F: include/linux/netfilter* 10365F: include/linux/netfilter/ 10366F: include/net/netfilter/ 10367F: include/uapi/linux/netfilter* 10368F: include/uapi/linux/netfilter/ 10369F: net/*/netfilter.c 10370F: net/*/netfilter/ 10371F: net/netfilter/ 10372F: net/bridge/br_netfilter*.c 10373 10374NETROM NETWORK LAYER 10375M: Ralf Baechle <ralf@linux-mips.org> 10376L: linux-hams@vger.kernel.org 10377W: http://www.linux-ax25.org/ 10378S: Maintained 10379F: include/net/netrom.h 10380F: include/uapi/linux/netrom.h 10381F: net/netrom/ 10382 10383NETRONOME ETHERNET DRIVERS 10384M: Jakub Kicinski <jakub.kicinski@netronome.com> 10385L: oss-drivers@netronome.com 10386S: Maintained 10387F: drivers/net/ethernet/netronome/ 10388 10389NETWORK BLOCK DEVICE (NBD) 10390M: Josef Bacik <josef@toxicpanda.com> 10391S: Maintained 10392L: linux-block@vger.kernel.org 10393L: nbd@other.debian.org 10394F: Documentation/blockdev/nbd.txt 10395F: drivers/block/nbd.c 10396F: include/uapi/linux/nbd.h 10397 10398NETWORK DROP MONITOR 10399M: Neil Horman <nhorman@tuxdriver.com> 10400L: netdev@vger.kernel.org 10401S: Maintained 10402W: https://fedorahosted.org/dropwatch/ 10403F: net/core/drop_monitor.c 10404 10405NETWORKING DRIVERS 10406M: "David S. Miller" <davem@davemloft.net> 10407L: netdev@vger.kernel.org 10408W: http://www.linuxfoundation.org/en/Net 10409Q: http://patchwork.ozlabs.org/project/netdev/list/ 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10412S: Odd Fixes 10413F: Documentation/devicetree/bindings/net/ 10414F: drivers/net/ 10415F: include/linux/if_* 10416F: include/linux/netdevice.h 10417F: include/linux/etherdevice.h 10418F: include/linux/fcdevice.h 10419F: include/linux/fddidevice.h 10420F: include/linux/hippidevice.h 10421F: include/linux/inetdevice.h 10422F: include/uapi/linux/if_* 10423F: include/uapi/linux/netdevice.h 10424 10425NETWORKING DRIVERS (WIRELESS) 10426M: Kalle Valo <kvalo@codeaurora.org> 10427L: linux-wireless@vger.kernel.org 10428Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10431S: Maintained 10432F: Documentation/devicetree/bindings/net/wireless/ 10433F: drivers/net/wireless/ 10434 10435NETWORKING [DSA] 10436M: Andrew Lunn <andrew@lunn.ch> 10437M: Vivien Didelot <vivien.didelot@gmail.com> 10438M: Florian Fainelli <f.fainelli@gmail.com> 10439S: Maintained 10440F: Documentation/devicetree/bindings/net/dsa/ 10441F: net/dsa/ 10442F: include/net/dsa.h 10443F: include/linux/dsa/ 10444F: drivers/net/dsa/ 10445 10446NETWORKING [GENERAL] 10447M: "David S. Miller" <davem@davemloft.net> 10448L: netdev@vger.kernel.org 10449W: http://www.linuxfoundation.org/en/Net 10450Q: http://patchwork.ozlabs.org/project/netdev/list/ 10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10453B: mailto:netdev@vger.kernel.org 10454S: Maintained 10455F: net/ 10456F: include/net/ 10457F: include/linux/in.h 10458F: include/linux/net.h 10459F: include/linux/netdevice.h 10460F: include/uapi/linux/in.h 10461F: include/uapi/linux/net.h 10462F: include/uapi/linux/netdevice.h 10463F: include/uapi/linux/net_namespace.h 10464F: tools/testing/selftests/net/ 10465F: lib/net_utils.c 10466F: lib/random32.c 10467F: Documentation/networking/ 10468 10469NETWORKING [IPSEC] 10470M: Steffen Klassert <steffen.klassert@secunet.com> 10471M: Herbert Xu <herbert@gondor.apana.org.au> 10472M: "David S. Miller" <davem@davemloft.net> 10473L: netdev@vger.kernel.org 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10476S: Maintained 10477F: net/xfrm/ 10478F: net/key/ 10479F: net/ipv4/xfrm* 10480F: net/ipv4/esp4* 10481F: net/ipv4/ah4.c 10482F: net/ipv4/ipcomp.c 10483F: net/ipv4/ip_vti.c 10484F: net/ipv6/xfrm* 10485F: net/ipv6/esp6* 10486F: net/ipv6/ah6.c 10487F: net/ipv6/ipcomp6.c 10488F: net/ipv6/ip6_vti.c 10489F: include/uapi/linux/xfrm.h 10490F: include/net/xfrm.h 10491 10492NETWORKING [IPv4/IPv6] 10493M: "David S. Miller" <davem@davemloft.net> 10494M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10495M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10496L: netdev@vger.kernel.org 10497T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10498S: Maintained 10499F: net/ipv4/ 10500F: net/ipv6/ 10501F: include/net/ip* 10502F: arch/x86/net/* 10503 10504NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10505M: Paul Moore <paul@paul-moore.com> 10506W: https://github.com/netlabel 10507L: netdev@vger.kernel.org 10508L: linux-security-module@vger.kernel.org 10509S: Maintained 10510F: Documentation/netlabel/ 10511F: include/net/calipso.h 10512F: include/net/cipso_ipv4.h 10513F: include/net/netlabel.h 10514F: include/uapi/linux/netfilter/xt_SECMARK.h 10515F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10516F: net/netlabel/ 10517F: net/ipv4/cipso_ipv4.c 10518F: net/ipv6/calipso.c 10519F: net/netfilter/xt_CONNSECMARK.c 10520F: net/netfilter/xt_SECMARK.c 10521 10522NETWORKING [TCP] 10523M: Eric Dumazet <edumazet@google.com> 10524L: netdev@vger.kernel.org 10525S: Maintained 10526F: net/ipv4/tcp*.c 10527F: net/ipv4/syncookies.c 10528F: net/ipv6/tcp*.c 10529F: net/ipv6/syncookies.c 10530F: include/uapi/linux/tcp.h 10531F: include/net/tcp.h 10532F: include/linux/tcp.h 10533F: include/trace/events/tcp.h 10534 10535NETWORKING [TLS] 10536M: Boris Pismenny <borisp@mellanox.com> 10537M: Aviad Yehezkel <aviadye@mellanox.com> 10538M: Dave Watson <davejwatson@fb.com> 10539M: John Fastabend <john.fastabend@gmail.com> 10540M: Daniel Borkmann <daniel@iogearbox.net> 10541L: netdev@vger.kernel.org 10542S: Maintained 10543F: net/tls/* 10544F: include/uapi/linux/tls.h 10545F: include/net/tls.h 10546 10547NETWORKING [WIRELESS] 10548L: linux-wireless@vger.kernel.org 10549Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10550 10551NETDEVSIM 10552M: Jakub Kicinski <jakub.kicinski@netronome.com> 10553S: Maintained 10554F: drivers/net/netdevsim/* 10555 10556NETXEN (1/10) GbE SUPPORT 10557M: Manish Chopra <manish.chopra@cavium.com> 10558M: Rahul Verma <rahul.verma@cavium.com> 10559M: Dept-GELinuxNICDev@cavium.com 10560L: netdev@vger.kernel.org 10561S: Supported 10562F: drivers/net/ethernet/qlogic/netxen/ 10563 10564NFC SUBSYSTEM 10565M: Samuel Ortiz <sameo@linux.intel.com> 10566L: linux-wireless@vger.kernel.org 10567L: linux-nfc@lists.01.org (subscribers-only) 10568S: Supported 10569F: net/nfc/ 10570F: include/net/nfc/ 10571F: include/uapi/linux/nfc.h 10572F: drivers/nfc/ 10573F: include/linux/platform_data/nfcmrvl.h 10574F: include/linux/platform_data/nxp-nci.h 10575F: Documentation/devicetree/bindings/net/nfc/ 10576 10577NFS, SUNRPC, AND LOCKD CLIENTS 10578M: Trond Myklebust <trond.myklebust@hammerspace.com> 10579M: Anna Schumaker <anna.schumaker@netapp.com> 10580L: linux-nfs@vger.kernel.org 10581W: http://client.linux-nfs.org 10582T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10583S: Maintained 10584F: fs/lockd/ 10585F: fs/nfs/ 10586F: fs/nfs_common/ 10587F: net/sunrpc/ 10588F: include/linux/lockd/ 10589F: include/linux/nfs* 10590F: include/linux/sunrpc/ 10591F: include/uapi/linux/nfs* 10592F: include/uapi/linux/sunrpc/ 10593 10594NILFS2 FILESYSTEM 10595M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10596L: linux-nilfs@vger.kernel.org 10597W: https://nilfs.sourceforge.io/ 10598W: https://nilfs.osdn.jp/ 10599T: git git://github.com/konis/nilfs2.git 10600S: Supported 10601F: Documentation/filesystems/nilfs2.txt 10602F: fs/nilfs2/ 10603F: include/trace/events/nilfs2.h 10604F: include/uapi/linux/nilfs2_api.h 10605F: include/uapi/linux/nilfs2_ondisk.h 10606 10607NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10608M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10609W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10610S: Maintained 10611F: Documentation/scsi/NinjaSCSI.txt 10612F: drivers/scsi/pcmcia/nsp_* 10613 10614NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10615M: GOTO Masanori <gotom@debian.or.jp> 10616M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10617W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10618S: Maintained 10619F: Documentation/scsi/NinjaSCSI.txt 10620F: drivers/scsi/nsp32* 10621 10622NIOS2 ARCHITECTURE 10623M: Ley Foon Tan <lftan@altera.com> 10624L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10625T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10626S: Maintained 10627F: arch/nios2/ 10628 10629NOHZ, DYNTICKS SUPPORT 10630M: Frederic Weisbecker <fweisbec@gmail.com> 10631M: Thomas Gleixner <tglx@linutronix.de> 10632M: Ingo Molnar <mingo@kernel.org> 10633L: linux-kernel@vger.kernel.org 10634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10635S: Maintained 10636F: kernel/time/tick*.* 10637F: include/linux/tick.h 10638F: include/linux/sched/nohz.h 10639 10640NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10641M: Pavel Machek <pavel@ucw.cz> 10642M: Sakari Ailus <sakari.ailus@iki.fi> 10643L: linux-media@vger.kernel.org 10644S: Maintained 10645F: drivers/media/i2c/et8ek8 10646F: drivers/media/i2c/ad5820.c 10647 10648NOKIA N900 POWER SUPPLY DRIVERS 10649R: Pali Rohár <pali.rohar@gmail.com> 10650F: include/linux/power/bq2415x_charger.h 10651F: include/linux/power/bq27xxx_battery.h 10652F: include/linux/power/isp1704_charger.h 10653F: drivers/power/supply/bq2415x_charger.c 10654F: drivers/power/supply/bq27xxx_battery.c 10655F: drivers/power/supply/bq27xxx_battery_i2c.c 10656F: drivers/power/supply/isp1704_charger.c 10657F: drivers/power/supply/rx51_battery.c 10658 10659NTB AMD DRIVER 10660M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10661L: linux-ntb@googlegroups.com 10662S: Supported 10663F: drivers/ntb/hw/amd/ 10664 10665NTB DRIVER CORE 10666M: Jon Mason <jdmason@kudzu.us> 10667M: Dave Jiang <dave.jiang@intel.com> 10668M: Allen Hubbe <allenbh@gmail.com> 10669L: linux-ntb@googlegroups.com 10670S: Supported 10671W: https://github.com/jonmason/ntb/wiki 10672T: git git://github.com/jonmason/ntb.git 10673F: drivers/ntb/ 10674F: drivers/net/ntb_netdev.c 10675F: include/linux/ntb.h 10676F: include/linux/ntb_transport.h 10677F: tools/testing/selftests/ntb/ 10678 10679NTB IDT DRIVER 10680M: Serge Semin <fancer.lancer@gmail.com> 10681L: linux-ntb@googlegroups.com 10682S: Supported 10683F: drivers/ntb/hw/idt/ 10684 10685NTB INTEL DRIVER 10686M: Dave Jiang <dave.jiang@intel.com> 10687L: linux-ntb@googlegroups.com 10688S: Supported 10689W: https://github.com/davejiang/linux/wiki 10690T: git https://github.com/davejiang/linux.git 10691F: drivers/ntb/hw/intel/ 10692 10693NTFS FILESYSTEM 10694M: Anton Altaparmakov <anton@tuxera.com> 10695L: linux-ntfs-dev@lists.sourceforge.net 10696W: http://www.tuxera.com/ 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10698S: Supported 10699F: Documentation/filesystems/ntfs.txt 10700F: fs/ntfs/ 10701 10702NUBUS SUBSYSTEM 10703M: Finn Thain <fthain@telegraphics.com.au> 10704L: linux-m68k@lists.linux-m68k.org 10705S: Maintained 10706F: arch/*/include/asm/nubus.h 10707F: drivers/nubus/ 10708F: include/linux/nubus.h 10709F: include/uapi/linux/nubus.h 10710 10711NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10712M: Antonino Daplas <adaplas@gmail.com> 10713L: linux-fbdev@vger.kernel.org 10714S: Maintained 10715F: drivers/video/fbdev/riva/ 10716F: drivers/video/fbdev/nvidia/ 10717 10718NVM EXPRESS DRIVER 10719M: Keith Busch <keith.busch@intel.com> 10720M: Jens Axboe <axboe@fb.com> 10721M: Christoph Hellwig <hch@lst.de> 10722M: Sagi Grimberg <sagi@grimberg.me> 10723L: linux-nvme@lists.infradead.org 10724T: git://git.infradead.org/nvme.git 10725W: http://git.infradead.org/nvme.git 10726S: Supported 10727F: drivers/nvme/host/ 10728F: include/linux/nvme.h 10729F: include/uapi/linux/nvme_ioctl.h 10730 10731NVM EXPRESS FC TRANSPORT DRIVERS 10732M: James Smart <james.smart@broadcom.com> 10733L: linux-nvme@lists.infradead.org 10734S: Supported 10735F: include/linux/nvme-fc.h 10736F: include/linux/nvme-fc-driver.h 10737F: drivers/nvme/host/fc.c 10738F: drivers/nvme/target/fc.c 10739F: drivers/nvme/target/fcloop.c 10740 10741NVM EXPRESS TARGET DRIVER 10742M: Christoph Hellwig <hch@lst.de> 10743M: Sagi Grimberg <sagi@grimberg.me> 10744L: linux-nvme@lists.infradead.org 10745T: git://git.infradead.org/nvme.git 10746W: http://git.infradead.org/nvme.git 10747S: Supported 10748F: drivers/nvme/target/ 10749 10750NVMEM FRAMEWORK 10751M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10752S: Maintained 10753F: drivers/nvmem/ 10754F: Documentation/devicetree/bindings/nvmem/ 10755F: Documentation/ABI/stable/sysfs-bus-nvmem 10756F: include/linux/nvmem-consumer.h 10757F: include/linux/nvmem-provider.h 10758 10759NXP SGTL5000 DRIVER 10760M: Fabio Estevam <fabio.estevam@nxp.com> 10761L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10762S: Maintained 10763F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10764F: sound/soc/codecs/sgtl5000* 10765 10766NXP TDA998X DRM DRIVER 10767M: Russell King <linux@armlinux.org.uk> 10768S: Maintained 10769T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10770T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10771F: drivers/gpu/drm/i2c/tda998x_drv.c 10772F: include/drm/i2c/tda998x.h 10773F: include/dt-bindings/display/tda998x.h 10774K: "nxp,tda998x" 10775 10776NXP TFA9879 DRIVER 10777M: Peter Rosin <peda@axentia.se> 10778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10779S: Maintained 10780F: Documentation/devicetree/bindings/sound/tfa9879.txt 10781F: sound/soc/codecs/tfa9879* 10782 10783NXP-NCI NFC DRIVER 10784M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10785R: Charles Gorand <charles.gorand@effinnov.com> 10786L: linux-nfc@lists.01.org (moderated for non-subscribers) 10787S: Supported 10788F: drivers/nfc/nxp-nci 10789 10790OBJTOOL 10791M: Josh Poimboeuf <jpoimboe@redhat.com> 10792M: Peter Zijlstra <peterz@infradead.org> 10793S: Supported 10794F: tools/objtool/ 10795 10796OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10797M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10798M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10799L: linuxppc-dev@lists.ozlabs.org 10800S: Supported 10801F: arch/powerpc/platforms/powernv/ocxl.c 10802F: arch/powerpc/include/asm/pnv-ocxl.h 10803F: drivers/misc/ocxl/ 10804F: include/misc/ocxl* 10805F: include/uapi/misc/ocxl.h 10806F: Documentation/accelerators/ocxl.rst 10807 10808OMAP AUDIO SUPPORT 10809M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10810M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10811L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10812L: linux-omap@vger.kernel.org 10813S: Maintained 10814F: sound/soc/omap/ 10815 10816OMAP CLOCK FRAMEWORK SUPPORT 10817M: Paul Walmsley <paul@pwsan.com> 10818L: linux-omap@vger.kernel.org 10819S: Maintained 10820F: arch/arm/*omap*/*clock* 10821 10822OMAP DEVICE TREE SUPPORT 10823M: Benoît Cousson <bcousson@baylibre.com> 10824M: Tony Lindgren <tony@atomide.com> 10825L: linux-omap@vger.kernel.org 10826L: devicetree@vger.kernel.org 10827S: Maintained 10828F: arch/arm/boot/dts/*omap* 10829F: arch/arm/boot/dts/*am3* 10830F: arch/arm/boot/dts/*am4* 10831F: arch/arm/boot/dts/*am5* 10832F: arch/arm/boot/dts/*dra7* 10833 10834OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10835L: linux-omap@vger.kernel.org 10836L: linux-fbdev@vger.kernel.org 10837S: Orphan 10838F: drivers/video/fbdev/omap2/ 10839F: Documentation/arm/OMAP/DSS 10840 10841OMAP FRAMEBUFFER SUPPORT 10842L: linux-fbdev@vger.kernel.org 10843L: linux-omap@vger.kernel.org 10844S: Orphan 10845F: drivers/video/fbdev/omap/ 10846 10847OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10848M: Roger Quadros <rogerq@ti.com> 10849M: Tony Lindgren <tony@atomide.com> 10850L: linux-omap@vger.kernel.org 10851S: Maintained 10852F: drivers/memory/omap-gpmc.c 10853F: arch/arm/mach-omap2/*gpmc* 10854 10855OMAP GPIO DRIVER 10856M: Grygorii Strashko <grygorii.strashko@ti.com> 10857M: Santosh Shilimkar <ssantosh@kernel.org> 10858M: Kevin Hilman <khilman@kernel.org> 10859L: linux-omap@vger.kernel.org 10860S: Maintained 10861F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10862F: drivers/gpio/gpio-omap.c 10863 10864OMAP HARDWARE SPINLOCK SUPPORT 10865M: Ohad Ben-Cohen <ohad@wizery.com> 10866L: linux-omap@vger.kernel.org 10867S: Maintained 10868F: drivers/hwspinlock/omap_hwspinlock.c 10869 10870OMAP HS MMC SUPPORT 10871L: linux-mmc@vger.kernel.org 10872L: linux-omap@vger.kernel.org 10873S: Orphan 10874F: drivers/mmc/host/omap_hsmmc.c 10875 10876OMAP HWMOD DATA 10877M: Paul Walmsley <paul@pwsan.com> 10878L: linux-omap@vger.kernel.org 10879S: Maintained 10880F: arch/arm/mach-omap2/omap_hwmod*data* 10881 10882OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10883M: Benoît Cousson <bcousson@baylibre.com> 10884L: linux-omap@vger.kernel.org 10885S: Maintained 10886F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10887 10888OMAP HWMOD SUPPORT 10889M: Benoît Cousson <bcousson@baylibre.com> 10890M: Paul Walmsley <paul@pwsan.com> 10891L: linux-omap@vger.kernel.org 10892S: Maintained 10893F: arch/arm/mach-omap2/omap_hwmod.* 10894 10895OMAP I2C DRIVER 10896M: Vignesh R <vigneshr@ti.com> 10897L: linux-omap@vger.kernel.org 10898L: linux-i2c@vger.kernel.org 10899S: Maintained 10900F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10901F: drivers/i2c/busses/i2c-omap.c 10902 10903OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10905L: linux-media@vger.kernel.org 10906S: Maintained 10907F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10908F: drivers/media/platform/omap3isp/ 10909F: drivers/staging/media/omap4iss/ 10910 10911OMAP MMC SUPPORT 10912M: Aaro Koskinen <aaro.koskinen@iki.fi> 10913L: linux-omap@vger.kernel.org 10914S: Odd Fixes 10915F: drivers/mmc/host/omap.c 10916 10917OMAP POWER MANAGEMENT SUPPORT 10918M: Kevin Hilman <khilman@kernel.org> 10919L: linux-omap@vger.kernel.org 10920S: Maintained 10921F: arch/arm/*omap*/*pm* 10922F: drivers/cpufreq/omap-cpufreq.c 10923 10924OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10925M: Rajendra Nayak <rnayak@codeaurora.org> 10926M: Paul Walmsley <paul@pwsan.com> 10927L: linux-omap@vger.kernel.org 10928S: Maintained 10929F: arch/arm/mach-omap2/prm* 10930 10931OMAP RANDOM NUMBER GENERATOR SUPPORT 10932M: Deepak Saxena <dsaxena@plexity.net> 10933S: Maintained 10934F: drivers/char/hw_random/omap-rng.c 10935 10936OMAP USB SUPPORT 10937L: linux-usb@vger.kernel.org 10938L: linux-omap@vger.kernel.org 10939S: Orphan 10940F: drivers/usb/*/*omap* 10941F: arch/arm/*omap*/usb* 10942 10943OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10944M: Mark Jackson <mpfj@newflow.co.uk> 10945L: linux-omap@vger.kernel.org 10946S: Maintained 10947F: arch/arm/boot/dts/am335x-nano.dts 10948 10949OMAP1 SUPPORT 10950M: Aaro Koskinen <aaro.koskinen@iki.fi> 10951M: Tony Lindgren <tony@atomide.com> 10952L: linux-omap@vger.kernel.org 10953Q: http://patchwork.kernel.org/project/linux-omap/list/ 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10955S: Maintained 10956F: arch/arm/mach-omap1/ 10957F: arch/arm/plat-omap/ 10958F: arch/arm/configs/omap1_defconfig 10959F: drivers/i2c/busses/i2c-omap.c 10960F: include/linux/platform_data/i2c-omap.h 10961F: include/linux/platform_data/ams-delta-fiq.h 10962 10963OMAP2+ SUPPORT 10964M: Tony Lindgren <tony@atomide.com> 10965L: linux-omap@vger.kernel.org 10966W: http://www.muru.com/linux/omap/ 10967W: http://linux.omap.com/ 10968Q: http://patchwork.kernel.org/project/linux-omap/list/ 10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10970S: Maintained 10971F: arch/arm/mach-omap2/ 10972F: arch/arm/plat-omap/ 10973F: arch/arm/configs/omap2plus_defconfig 10974F: drivers/i2c/busses/i2c-omap.c 10975F: drivers/irqchip/irq-omap-intc.c 10976F: drivers/mfd/*omap*.c 10977F: drivers/mfd/menelaus.c 10978F: drivers/mfd/palmas.c 10979F: drivers/mfd/tps65217.c 10980F: drivers/mfd/tps65218.c 10981F: drivers/mfd/tps65910.c 10982F: drivers/mfd/twl-core.[ch] 10983F: drivers/mfd/twl4030*.c 10984F: drivers/mfd/twl6030*.c 10985F: drivers/mfd/twl6040*.c 10986F: drivers/regulator/palmas-regulator*.c 10987F: drivers/regulator/pbias-regulator.c 10988F: drivers/regulator/tps65217-regulator.c 10989F: drivers/regulator/tps65218-regulator.c 10990F: drivers/regulator/tps65910-regulator.c 10991F: drivers/regulator/twl-regulator.c 10992F: drivers/regulator/twl6030-regulator.c 10993F: include/linux/platform_data/i2c-omap.h 10994 10995ONION OMEGA2+ BOARD 10996M: Harvey Hunt <harveyhuntnexus@gmail.com> 10997L: linux-mips@vger.kernel.org 10998S: Maintained 10999F: arch/mips/boot/dts/ralink/omega2p.dts 11000 11001OMFS FILESYSTEM 11002M: Bob Copeland <me@bobcopeland.com> 11003L: linux-karma-devel@lists.sourceforge.net 11004S: Maintained 11005F: Documentation/filesystems/omfs.txt 11006F: fs/omfs/ 11007 11008OMNIKEY CARDMAN 4000 DRIVER 11009M: Harald Welte <laforge@gnumonks.org> 11010S: Maintained 11011F: drivers/char/pcmcia/cm4000_cs.c 11012F: include/linux/cm4000_cs.h 11013F: include/uapi/linux/cm4000_cs.h 11014 11015OMNIKEY CARDMAN 4040 DRIVER 11016M: Harald Welte <laforge@gnumonks.org> 11017S: Maintained 11018F: drivers/char/pcmcia/cm4040_cs.* 11019 11020OMNIVISION OV13858 SENSOR DRIVER 11021M: Sakari Ailus <sakari.ailus@linux.intel.com> 11022L: linux-media@vger.kernel.org 11023T: git git://linuxtv.org/media_tree.git 11024S: Maintained 11025F: drivers/media/i2c/ov13858.c 11026 11027OMNIVISION OV2680 SENSOR DRIVER 11028M: Rui Miguel Silva <rmfrfs@gmail.com> 11029L: linux-media@vger.kernel.org 11030T: git git://linuxtv.org/media_tree.git 11031S: Maintained 11032F: drivers/media/i2c/ov2680.c 11033F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11034 11035OMNIVISION OV2685 SENSOR DRIVER 11036M: Shunqian Zheng <zhengsq@rock-chips.com> 11037L: linux-media@vger.kernel.org 11038T: git git://linuxtv.org/media_tree.git 11039S: Maintained 11040F: drivers/media/i2c/ov2685.c 11041 11042OMNIVISION OV5640 SENSOR DRIVER 11043M: Steve Longerbeam <slongerbeam@gmail.com> 11044L: linux-media@vger.kernel.org 11045T: git git://linuxtv.org/media_tree.git 11046S: Maintained 11047F: drivers/media/i2c/ov5640.c 11048 11049OMNIVISION OV5647 SENSOR DRIVER 11050M: Luis Oliveira <lolivei@synopsys.com> 11051L: linux-media@vger.kernel.org 11052T: git git://linuxtv.org/media_tree.git 11053S: Maintained 11054F: drivers/media/i2c/ov5647.c 11055 11056OMNIVISION OV5695 SENSOR DRIVER 11057M: Shunqian Zheng <zhengsq@rock-chips.com> 11058L: linux-media@vger.kernel.org 11059T: git git://linuxtv.org/media_tree.git 11060S: Maintained 11061F: drivers/media/i2c/ov5695.c 11062 11063OMNIVISION OV7670 SENSOR DRIVER 11064M: Jonathan Corbet <corbet@lwn.net> 11065L: linux-media@vger.kernel.org 11066T: git git://linuxtv.org/media_tree.git 11067S: Maintained 11068F: drivers/media/i2c/ov7670.c 11069F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11070 11071OMNIVISION OV772x SENSOR DRIVER 11072M: Jacopo Mondi <jacopo@jmondi.org> 11073L: linux-media@vger.kernel.org 11074T: git git://linuxtv.org/media_tree.git 11075S: Odd fixes 11076F: drivers/media/i2c/ov772x.c 11077F: include/media/i2c/ov772x.h 11078F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11079 11080OMNIVISION OV7740 SENSOR DRIVER 11081M: Wenyou Yang <wenyou.yang@microchip.com> 11082L: linux-media@vger.kernel.org 11083T: git git://linuxtv.org/media_tree.git 11084S: Maintained 11085F: drivers/media/i2c/ov7740.c 11086F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11087 11088OMNIVISION OV9650 SENSOR DRIVER 11089M: Sakari Ailus <sakari.ailus@linux.intel.com> 11090R: Akinobu Mita <akinobu.mita@gmail.com> 11091R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11092L: linux-media@vger.kernel.org 11093T: git git://linuxtv.org/media_tree.git 11094S: Maintained 11095F: drivers/media/i2c/ov9650.c 11096F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11097 11098ONENAND FLASH DRIVER 11099M: Kyungmin Park <kyungmin.park@samsung.com> 11100L: linux-mtd@lists.infradead.org 11101S: Maintained 11102F: drivers/mtd/nand/onenand/ 11103F: include/linux/mtd/onenand*.h 11104 11105ONSTREAM SCSI TAPE DRIVER 11106M: Willem Riede <osst@riede.org> 11107L: osst-users@lists.sourceforge.net 11108L: linux-scsi@vger.kernel.org 11109S: Maintained 11110F: Documentation/scsi/osst.txt 11111F: drivers/scsi/osst.* 11112F: drivers/scsi/osst_*.h 11113F: drivers/scsi/st.h 11114 11115OP-TEE DRIVER 11116M: Jens Wiklander <jens.wiklander@linaro.org> 11117S: Maintained 11118F: drivers/tee/optee/ 11119 11120OPA-VNIC DRIVER 11121M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11122M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11123L: linux-rdma@vger.kernel.org 11124S: Supported 11125F: drivers/infiniband/ulp/opa_vnic 11126 11127OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11128M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11129M: Frank Rowand <frowand.list@gmail.com> 11130L: devicetree@vger.kernel.org 11131S: Maintained 11132F: Documentation/devicetree/dynamic-resolution-notes.txt 11133F: Documentation/devicetree/overlay-notes.txt 11134F: drivers/of/overlay.c 11135F: drivers/of/resolver.c 11136K: of_overlay_notifier_ 11137 11138OPEN FIRMWARE AND FLATTENED DEVICE TREE 11139M: Rob Herring <robh+dt@kernel.org> 11140M: Frank Rowand <frowand.list@gmail.com> 11141L: devicetree@vger.kernel.org 11142W: http://www.devicetree.org/ 11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11144S: Maintained 11145F: drivers/of/ 11146F: include/linux/of*.h 11147F: scripts/dtc/ 11148F: Documentation/ABI/testing/sysfs-firmware-ofw 11149 11150OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11151M: Rob Herring <robh+dt@kernel.org> 11152M: Mark Rutland <mark.rutland@arm.com> 11153L: devicetree@vger.kernel.org 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11155Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11156S: Maintained 11157F: Documentation/devicetree/ 11158F: arch/*/boot/dts/ 11159F: include/dt-bindings/ 11160 11161OPENCORES I2C BUS DRIVER 11162M: Peter Korsgaard <peter@korsgaard.com> 11163L: linux-i2c@vger.kernel.org 11164S: Maintained 11165F: Documentation/i2c/busses/i2c-ocores 11166F: drivers/i2c/busses/i2c-ocores.c 11167 11168OPENRISC ARCHITECTURE 11169M: Jonas Bonn <jonas@southpole.se> 11170M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11171M: Stafford Horne <shorne@gmail.com> 11172T: git git://github.com/openrisc/linux.git 11173L: openrisc@lists.librecores.org 11174W: http://openrisc.io 11175S: Maintained 11176F: Documentation/devicetree/bindings/openrisc/ 11177F: Documentation/openrisc/ 11178F: arch/openrisc/ 11179F: drivers/irqchip/irq-ompic.c 11180F: drivers/irqchip/irq-or1k-* 11181 11182OPENVSWITCH 11183M: Pravin B Shelar <pshelar@ovn.org> 11184L: netdev@vger.kernel.org 11185L: dev@openvswitch.org 11186W: http://openvswitch.org 11187S: Maintained 11188F: net/openvswitch/ 11189F: include/uapi/linux/openvswitch.h 11190 11191OPERATING PERFORMANCE POINTS (OPP) 11192M: Viresh Kumar <vireshk@kernel.org> 11193M: Nishanth Menon <nm@ti.com> 11194M: Stephen Boyd <sboyd@kernel.org> 11195L: linux-pm@vger.kernel.org 11196S: Maintained 11197T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11198F: drivers/opp/ 11199F: include/linux/pm_opp.h 11200F: Documentation/power/opp.txt 11201F: Documentation/devicetree/bindings/opp/ 11202 11203OPL4 DRIVER 11204M: Clemens Ladisch <clemens@ladisch.de> 11205L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11206T: git git://git.alsa-project.org/alsa-kernel.git 11207S: Maintained 11208F: sound/drivers/opl4/ 11209 11210OPROFILE 11211M: Robert Richter <rric@kernel.org> 11212L: oprofile-list@lists.sf.net 11213S: Maintained 11214F: arch/*/include/asm/oprofile*.h 11215F: arch/*/oprofile/ 11216F: drivers/oprofile/ 11217F: include/linux/oprofile.h 11218 11219ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11220M: Mark Fasheh <mark@fasheh.com> 11221M: Joel Becker <jlbec@evilplan.org> 11222L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11223W: http://ocfs2.wiki.kernel.org 11224S: Supported 11225F: Documentation/filesystems/ocfs2.txt 11226F: Documentation/filesystems/dlmfs.txt 11227F: fs/ocfs2/ 11228 11229ORANGEFS FILESYSTEM 11230M: Mike Marshall <hubcap@omnibond.com> 11231R: Martin Brandenburg <martin@omnibond.com> 11232L: devel@lists.orangefs.org 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11234S: Supported 11235F: fs/orangefs/ 11236F: Documentation/filesystems/orangefs.txt 11237 11238ORINOCO DRIVER 11239L: linux-wireless@vger.kernel.org 11240W: http://wireless.kernel.org/en/users/Drivers/orinoco 11241W: http://www.nongnu.org/orinoco/ 11242S: Orphan 11243F: drivers/net/wireless/intersil/orinoco/ 11244 11245OSD LIBRARY and FILESYSTEM 11246M: Boaz Harrosh <ooo@electrozaur.com> 11247S: Maintained 11248F: drivers/scsi/osd/ 11249F: include/scsi/osd_* 11250F: fs/exofs/ 11251 11252OV2659 OMNIVISION SENSOR DRIVER 11253M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11254L: linux-media@vger.kernel.org 11255W: https://linuxtv.org 11256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11257T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11258S: Maintained 11259F: drivers/media/i2c/ov2659.c 11260F: include/media/i2c/ov2659.h 11261 11262OVERLAY FILESYSTEM 11263M: Miklos Szeredi <miklos@szeredi.hu> 11264L: linux-unionfs@vger.kernel.org 11265T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11266S: Supported 11267F: fs/overlayfs/ 11268F: Documentation/filesystems/overlayfs.txt 11269 11270P54 WIRELESS DRIVER 11271M: Christian Lamparter <chunkeey@googlemail.com> 11272L: linux-wireless@vger.kernel.org 11273W: http://wireless.kernel.org/en/users/Drivers/p54 11274S: Maintained 11275F: drivers/net/wireless/intersil/p54/ 11276 11277PA SEMI ETHERNET DRIVER 11278L: netdev@vger.kernel.org 11279S: Orphan 11280F: drivers/net/ethernet/pasemi/* 11281 11282PA SEMI SMBUS DRIVER 11283L: linux-i2c@vger.kernel.org 11284S: Orphan 11285F: drivers/i2c/busses/i2c-pasemi.c 11286 11287PADATA PARALLEL EXECUTION MECHANISM 11288M: Steffen Klassert <steffen.klassert@secunet.com> 11289L: linux-crypto@vger.kernel.org 11290S: Maintained 11291F: kernel/padata.c 11292F: include/linux/padata.h 11293F: Documentation/padata.txt 11294 11295PANASONIC LAPTOP ACPI EXTRAS DRIVER 11296M: Harald Welte <laforge@gnumonks.org> 11297L: platform-driver-x86@vger.kernel.org 11298S: Maintained 11299F: drivers/platform/x86/panasonic-laptop.c 11300 11301PARALLEL LCD/KEYPAD PANEL DRIVER 11302M: Willy Tarreau <willy@haproxy.com> 11303M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11304S: Odd Fixes 11305F: Documentation/auxdisplay/lcd-panel-cgram.txt 11306F: drivers/auxdisplay/panel.c 11307 11308PARALLEL PORT SUBSYSTEM 11309M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11310M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11311L: linux-parport@lists.infradead.org (subscribers-only) 11312S: Maintained 11313F: drivers/parport/ 11314F: include/linux/parport*.h 11315F: drivers/char/ppdev.c 11316F: include/uapi/linux/ppdev.h 11317F: Documentation/parport*.txt 11318 11319PARAVIRT_OPS INTERFACE 11320M: Juergen Gross <jgross@suse.com> 11321M: Alok Kataria <akataria@vmware.com> 11322L: virtualization@lists.linux-foundation.org 11323S: Supported 11324F: Documentation/virtual/paravirt_ops.txt 11325F: arch/*/kernel/paravirt* 11326F: arch/*/include/asm/paravirt*.h 11327F: include/linux/hypervisor.h 11328 11329PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11330M: Tim Waugh <tim@cyberelk.net> 11331L: linux-parport@lists.infradead.org (subscribers-only) 11332S: Maintained 11333F: Documentation/blockdev/paride.txt 11334F: drivers/block/paride/ 11335 11336PARISC ARCHITECTURE 11337M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11338M: Helge Deller <deller@gmx.de> 11339L: linux-parisc@vger.kernel.org 11340W: http://www.parisc-linux.org/ 11341Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11344S: Maintained 11345F: arch/parisc/ 11346F: Documentation/parisc/ 11347F: drivers/parisc/ 11348F: drivers/char/agp/parisc-agp.c 11349F: drivers/input/serio/gscps2.c 11350F: drivers/parport/parport_gsc.* 11351F: drivers/tty/serial/8250/8250_gsc.c 11352F: drivers/video/fbdev/sti* 11353F: drivers/video/console/sti* 11354F: drivers/video/logo/logo_parisc* 11355 11356PARMAN 11357M: Jiri Pirko <jiri@mellanox.com> 11358L: netdev@vger.kernel.org 11359S: Supported 11360F: lib/parman.c 11361F: lib/test_parman.c 11362F: include/linux/parman.h 11363 11364PC87360 HARDWARE MONITORING DRIVER 11365M: Jim Cromie <jim.cromie@gmail.com> 11366L: linux-hwmon@vger.kernel.org 11367S: Maintained 11368F: Documentation/hwmon/pc87360 11369F: drivers/hwmon/pc87360.c 11370 11371PC8736x GPIO DRIVER 11372M: Jim Cromie <jim.cromie@gmail.com> 11373S: Maintained 11374F: drivers/char/pc8736x_gpio.c 11375 11376PC87427 HARDWARE MONITORING DRIVER 11377M: Jean Delvare <jdelvare@suse.com> 11378L: linux-hwmon@vger.kernel.org 11379S: Maintained 11380F: Documentation/hwmon/pc87427 11381F: drivers/hwmon/pc87427.c 11382 11383PCA9532 LED DRIVER 11384M: Riku Voipio <riku.voipio@iki.fi> 11385S: Maintained 11386F: drivers/leds/leds-pca9532.c 11387F: include/linux/leds-pca9532.h 11388 11389PCA9541 I2C BUS MASTER SELECTOR DRIVER 11390M: Guenter Roeck <linux@roeck-us.net> 11391L: linux-i2c@vger.kernel.org 11392S: Maintained 11393F: drivers/i2c/muxes/i2c-mux-pca9541.c 11394 11395PCDP - PRIMARY CONSOLE AND DEBUG PORT 11396M: Khalid Aziz <khalid@gonehiking.org> 11397S: Maintained 11398F: drivers/firmware/pcdp.* 11399 11400PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11401M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11402L: linux-pci@vger.kernel.org 11403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11404S: Maintained 11405F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11406F: drivers/pci/controller/pci-aardvark.c 11407 11408PCI DRIVER FOR ALTERA PCIE IP 11409M: Ley Foon Tan <lftan@altera.com> 11410L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11411L: linux-pci@vger.kernel.org 11412S: Supported 11413F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11414F: drivers/pci/controller/pcie-altera.c 11415 11416PCI DRIVER FOR APPLIEDMICRO XGENE 11417M: Tanmay Inamdar <tinamdar@apm.com> 11418L: linux-pci@vger.kernel.org 11419L: linux-arm-kernel@lists.infradead.org 11420S: Maintained 11421F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11422F: drivers/pci/controller/pci-xgene.c 11423 11424PCI DRIVER FOR ARM VERSATILE PLATFORM 11425M: Rob Herring <robh@kernel.org> 11426L: linux-pci@vger.kernel.org 11427L: linux-arm-kernel@lists.infradead.org 11428S: Maintained 11429F: Documentation/devicetree/bindings/pci/versatile.txt 11430F: drivers/pci/controller/pci-versatile.c 11431 11432PCI DRIVER FOR ARMADA 8K 11433M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11434L: linux-pci@vger.kernel.org 11435L: linux-arm-kernel@lists.infradead.org 11436S: Maintained 11437F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11438F: drivers/pci/controller/dwc/pcie-armada8k.c 11439 11440PCI DRIVER FOR CADENCE PCIE IP 11441M: Alan Douglas <adouglas@cadence.com> 11442L: linux-pci@vger.kernel.org 11443S: Maintained 11444F: Documentation/devicetree/bindings/pci/cdns,*.txt 11445F: drivers/pci/controller/pcie-cadence* 11446 11447PCI DRIVER FOR FREESCALE LAYERSCAPE 11448M: Minghuan Lian <minghuan.Lian@nxp.com> 11449M: Mingkai Hu <mingkai.hu@nxp.com> 11450M: Roy Zang <roy.zang@nxp.com> 11451L: linuxppc-dev@lists.ozlabs.org 11452L: linux-pci@vger.kernel.org 11453L: linux-arm-kernel@lists.infradead.org 11454S: Maintained 11455F: drivers/pci/controller/dwc/*layerscape* 11456 11457PCI DRIVER FOR GENERIC OF HOSTS 11458M: Will Deacon <will.deacon@arm.com> 11459L: linux-pci@vger.kernel.org 11460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11461S: Maintained 11462F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11463F: drivers/pci/controller/pci-host-common.c 11464F: drivers/pci/controller/pci-host-generic.c 11465 11466PCI DRIVER FOR IMX6 11467M: Richard Zhu <hongxing.zhu@nxp.com> 11468M: Lucas Stach <l.stach@pengutronix.de> 11469L: linux-pci@vger.kernel.org 11470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11471S: Maintained 11472F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11473F: drivers/pci/controller/dwc/*imx6* 11474 11475PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11476M: Keith Busch <keith.busch@intel.com> 11477M: Jonathan Derrick <jonathan.derrick@intel.com> 11478L: linux-pci@vger.kernel.org 11479S: Supported 11480F: drivers/pci/controller/vmd.c 11481 11482PCI DRIVER FOR MICROSEMI SWITCHTEC 11483M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11484M: Logan Gunthorpe <logang@deltatee.com> 11485L: linux-pci@vger.kernel.org 11486S: Maintained 11487F: Documentation/switchtec.txt 11488F: Documentation/ABI/testing/sysfs-class-switchtec 11489F: drivers/pci/switch/switchtec* 11490F: include/uapi/linux/switchtec_ioctl.h 11491F: include/linux/switchtec.h 11492F: drivers/ntb/hw/mscc/ 11493 11494PCI DRIVER FOR MOBIVEIL PCIE IP 11495M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11496L: linux-pci@vger.kernel.org 11497S: Supported 11498F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11499F: drivers/pci/controller/pcie-mobiveil.c 11500 11501PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11502M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11503M: Jason Cooper <jason@lakedaemon.net> 11504L: linux-pci@vger.kernel.org 11505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11506S: Maintained 11507F: drivers/pci/controller/*mvebu* 11508 11509PCI DRIVER FOR NVIDIA TEGRA 11510M: Thierry Reding <thierry.reding@gmail.com> 11511L: linux-tegra@vger.kernel.org 11512L: linux-pci@vger.kernel.org 11513S: Supported 11514F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11515F: drivers/pci/controller/pci-tegra.c 11516 11517PCI DRIVER FOR RENESAS R-CAR 11518M: Simon Horman <horms@verge.net.au> 11519L: linux-pci@vger.kernel.org 11520L: linux-renesas-soc@vger.kernel.org 11521S: Maintained 11522F: drivers/pci/controller/*rcar* 11523 11524PCI DRIVER FOR SAMSUNG EXYNOS 11525M: Jingoo Han <jingoohan1@gmail.com> 11526L: linux-pci@vger.kernel.org 11527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11529S: Maintained 11530F: drivers/pci/controller/dwc/pci-exynos.c 11531 11532PCI DRIVER FOR SYNOPSYS DESIGNWARE 11533M: Jingoo Han <jingoohan1@gmail.com> 11534M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11535L: linux-pci@vger.kernel.org 11536S: Maintained 11537F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11538F: drivers/pci/controller/dwc/*designware* 11539 11540PCI DRIVER FOR TI DRA7XX 11541M: Kishon Vijay Abraham I <kishon@ti.com> 11542L: linux-omap@vger.kernel.org 11543L: linux-pci@vger.kernel.org 11544S: Supported 11545F: Documentation/devicetree/bindings/pci/ti-pci.txt 11546F: drivers/pci/controller/dwc/pci-dra7xx.c 11547 11548PCI DRIVER FOR TI KEYSTONE 11549M: Murali Karicheri <m-karicheri2@ti.com> 11550L: linux-pci@vger.kernel.org 11551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11552S: Maintained 11553F: drivers/pci/controller/dwc/pci-keystone.c 11554 11555PCI ENDPOINT SUBSYSTEM 11556M: Kishon Vijay Abraham I <kishon@ti.com> 11557M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11558L: linux-pci@vger.kernel.org 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11560S: Supported 11561F: drivers/pci/endpoint/ 11562F: drivers/misc/pci_endpoint_test.c 11563F: tools/pci/ 11564 11565PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11566M: Russell Currey <ruscur@russell.cc> 11567M: Sam Bobroff <sbobroff@linux.ibm.com> 11568M: Oliver O'Halloran <oohall@gmail.com> 11569L: linuxppc-dev@lists.ozlabs.org 11570S: Supported 11571F: Documentation/PCI/pci-error-recovery.txt 11572F: drivers/pci/pcie/aer.c 11573F: drivers/pci/pcie/dpc.c 11574F: drivers/pci/pcie/err.c 11575F: Documentation/powerpc/eeh-pci-error-recovery.txt 11576F: arch/powerpc/kernel/eeh*.c 11577F: arch/powerpc/platforms/*/eeh*.c 11578F: arch/powerpc/include/*/eeh*.h 11579 11580PCI ERROR RECOVERY 11581M: Linas Vepstas <linasvepstas@gmail.com> 11582L: linux-pci@vger.kernel.org 11583S: Supported 11584F: Documentation/PCI/pci-error-recovery.txt 11585 11586PCI MSI DRIVER FOR ALTERA MSI IP 11587M: Ley Foon Tan <lftan@altera.com> 11588L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11589L: linux-pci@vger.kernel.org 11590S: Supported 11591F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11592F: drivers/pci/controller/pcie-altera-msi.c 11593 11594PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11595M: Duc Dang <dhdang@apm.com> 11596L: linux-pci@vger.kernel.org 11597L: linux-arm-kernel@lists.infradead.org 11598S: Maintained 11599F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11600F: drivers/pci/controller/pci-xgene-msi.c 11601 11602PCI SUBSYSTEM 11603M: Bjorn Helgaas <bhelgaas@google.com> 11604L: linux-pci@vger.kernel.org 11605Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11607S: Supported 11608F: Documentation/devicetree/bindings/pci/ 11609F: Documentation/PCI/ 11610F: drivers/acpi/pci* 11611F: drivers/pci/ 11612F: include/asm-generic/pci* 11613F: include/linux/pci* 11614F: include/linux/of_pci.h 11615F: include/uapi/linux/pci* 11616F: lib/pci* 11617F: arch/x86/pci/ 11618F: arch/x86/kernel/quirks.c 11619 11620PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11621M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11622L: linux-pci@vger.kernel.org 11623Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11625S: Supported 11626F: drivers/pci/controller/ 11627 11628PCIE DRIVER FOR AXIS ARTPEC 11629M: Jesper Nilsson <jesper.nilsson@axis.com> 11630L: linux-arm-kernel@axis.com 11631L: linux-pci@vger.kernel.org 11632S: Maintained 11633F: Documentation/devicetree/bindings/pci/axis,artpec* 11634F: drivers/pci/controller/dwc/*artpec* 11635 11636PCIE DRIVER FOR CAVIUM THUNDERX 11637M: David Daney <david.daney@cavium.com> 11638L: linux-pci@vger.kernel.org 11639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11640S: Supported 11641F: Documentation/devicetree/bindings/pci/pci-thunder-* 11642F: drivers/pci/controller/pci-thunder-* 11643 11644PCIE DRIVER FOR HISILICON 11645M: Zhou Wang <wangzhou1@hisilicon.com> 11646L: linux-pci@vger.kernel.org 11647S: Maintained 11648F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11649F: drivers/pci/controller/dwc/pcie-hisi.c 11650 11651PCIE DRIVER FOR HISILICON KIRIN 11652M: Xiaowei Song <songxiaowei@hisilicon.com> 11653M: Binghui Wang <wangbinghui@hisilicon.com> 11654L: linux-pci@vger.kernel.org 11655S: Maintained 11656F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11657F: drivers/pci/controller/dwc/pcie-kirin.c 11658 11659PCIE DRIVER FOR HISILICON STB 11660M: Jianguo Sun <sunjianguo1@huawei.com> 11661M: Shawn Guo <shawn.guo@linaro.org> 11662L: linux-pci@vger.kernel.org 11663S: Maintained 11664F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11665F: drivers/pci/controller/dwc/pcie-histb.c 11666 11667PCIE DRIVER FOR MEDIATEK 11668M: Ryder Lee <ryder.lee@mediatek.com> 11669L: linux-pci@vger.kernel.org 11670L: linux-mediatek@lists.infradead.org 11671S: Supported 11672F: Documentation/devicetree/bindings/pci/mediatek* 11673F: drivers/pci/controller/*mediatek* 11674 11675PCIE DRIVER FOR QUALCOMM MSM 11676M: Stanimir Varbanov <svarbanov@mm-sol.com> 11677L: linux-pci@vger.kernel.org 11678L: linux-arm-msm@vger.kernel.org 11679S: Maintained 11680F: drivers/pci/controller/dwc/*qcom* 11681 11682PCIE DRIVER FOR ROCKCHIP 11683M: Shawn Lin <shawn.lin@rock-chips.com> 11684L: linux-pci@vger.kernel.org 11685L: linux-rockchip@lists.infradead.org 11686S: Maintained 11687F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11688F: drivers/pci/controller/pcie-rockchip* 11689 11690PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11691M: Linus Walleij <linus.walleij@linaro.org> 11692L: linux-pci@vger.kernel.org 11693S: Maintained 11694F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11695F: drivers/pci/controller/pci-v3-semi.c 11696 11697PCIE DRIVER FOR ST SPEAR13XX 11698M: Pratyush Anand <pratyush.anand@gmail.com> 11699L: linux-pci@vger.kernel.org 11700S: Maintained 11701F: drivers/pci/controller/dwc/*spear* 11702 11703PCMCIA SUBSYSTEM 11704M: Dominik Brodowski <linux@dominikbrodowski.net> 11705T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11706S: Odd Fixes 11707F: Documentation/pcmcia/ 11708F: tools/pcmcia/ 11709F: drivers/pcmcia/ 11710F: include/pcmcia/ 11711 11712PCNET32 NETWORK DRIVER 11713M: Don Fry <pcnet32@frontier.com> 11714L: netdev@vger.kernel.org 11715S: Maintained 11716F: drivers/net/ethernet/amd/pcnet32.c 11717 11718PCRYPT PARALLEL CRYPTO ENGINE 11719M: Steffen Klassert <steffen.klassert@secunet.com> 11720L: linux-crypto@vger.kernel.org 11721S: Maintained 11722F: crypto/pcrypt.c 11723F: include/crypto/pcrypt.h 11724 11725PEAQ WMI HOTKEYS DRIVER 11726M: Hans de Goede <hdegoede@redhat.com> 11727L: platform-driver-x86@vger.kernel.org 11728S: Maintained 11729F: drivers/platform/x86/peaq-wmi.c 11730 11731PER-CPU MEMORY ALLOCATOR 11732M: Dennis Zhou <dennis@kernel.org> 11733M: Tejun Heo <tj@kernel.org> 11734M: Christoph Lameter <cl@linux.com> 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11736S: Maintained 11737F: include/linux/percpu*.h 11738F: mm/percpu*.c 11739F: arch/*/include/asm/percpu.h 11740 11741PER-TASK DELAY ACCOUNTING 11742M: Balbir Singh <bsingharora@gmail.com> 11743S: Maintained 11744F: include/linux/delayacct.h 11745F: kernel/delayacct.c 11746 11747PERFORMANCE EVENTS SUBSYSTEM 11748M: Peter Zijlstra <peterz@infradead.org> 11749M: Ingo Molnar <mingo@redhat.com> 11750M: Arnaldo Carvalho de Melo <acme@kernel.org> 11751R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11752R: Jiri Olsa <jolsa@redhat.com> 11753R: Namhyung Kim <namhyung@kernel.org> 11754L: linux-kernel@vger.kernel.org 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11756S: Supported 11757F: kernel/events/* 11758F: include/linux/perf_event.h 11759F: include/uapi/linux/perf_event.h 11760F: arch/*/kernel/perf_event*.c 11761F: arch/*/kernel/*/perf_event*.c 11762F: arch/*/kernel/*/*/perf_event*.c 11763F: arch/*/include/asm/perf_event.h 11764F: arch/*/kernel/perf_callchain.c 11765F: arch/*/events/* 11766F: tools/perf/ 11767 11768PERSONALITY HANDLING 11769M: Christoph Hellwig <hch@infradead.org> 11770L: linux-abi-devel@lists.sourceforge.net 11771S: Maintained 11772F: include/linux/personality.h 11773F: include/uapi/linux/personality.h 11774 11775PHOENIX RC FLIGHT CONTROLLER ADAPTER 11776M: Marcus Folkesson <marcus.folkesson@gmail.com> 11777L: linux-input@vger.kernel.org 11778S: Maintained 11779F: Documentation/input/devices/pxrc.rst 11780F: drivers/input/joystick/pxrc.c 11781 11782PHONET PROTOCOL 11783M: Remi Denis-Courmont <courmisch@gmail.com> 11784S: Supported 11785F: Documentation/networking/phonet.txt 11786F: include/linux/phonet.h 11787F: include/net/phonet/ 11788F: include/uapi/linux/phonet.h 11789F: net/phonet/ 11790 11791PHRAM MTD DRIVER 11792M: Joern Engel <joern@lazybastard.org> 11793L: linux-mtd@lists.infradead.org 11794S: Maintained 11795F: drivers/mtd/devices/phram.c 11796 11797PICOLCD HID DRIVER 11798M: Bruno Prémont <bonbons@linux-vserver.org> 11799L: linux-input@vger.kernel.org 11800S: Maintained 11801F: drivers/hid/hid-picolcd* 11802 11803PICOXCELL SUPPORT 11804M: Jamie Iles <jamie@jamieiles.com> 11805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11806T: git git://github.com/jamieiles/linux-2.6-ji.git 11807S: Supported 11808F: arch/arm/boot/dts/picoxcell* 11809F: arch/arm/mach-picoxcell/ 11810F: drivers/crypto/picoxcell* 11811 11812PIN CONTROL SUBSYSTEM 11813M: Linus Walleij <linus.walleij@linaro.org> 11814L: linux-gpio@vger.kernel.org 11815T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11816S: Maintained 11817F: Documentation/devicetree/bindings/pinctrl/ 11818F: Documentation/driver-api/pinctl.rst 11819F: drivers/pinctrl/ 11820F: include/linux/pinctrl/ 11821 11822PIN CONTROLLER - ATMEL AT91 11823M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11825S: Maintained 11826F: drivers/pinctrl/pinctrl-at91.* 11827 11828PIN CONTROLLER - ATMEL AT91 PIO4 11829M: Ludovic Desroches <ludovic.desroches@microchip.com> 11830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11831L: linux-gpio@vger.kernel.org 11832S: Supported 11833F: drivers/pinctrl/pinctrl-at91-pio4.* 11834 11835PIN CONTROLLER - FREESCALE 11836M: Dong Aisheng <aisheng.dong@nxp.com> 11837M: Fabio Estevam <festevam@gmail.com> 11838M: Shawn Guo <shawnguo@kernel.org> 11839M: Stefan Agner <stefan@agner.ch> 11840R: Pengutronix Kernel Team <kernel@pengutronix.de> 11841L: linux-gpio@vger.kernel.org 11842S: Maintained 11843F: drivers/pinctrl/freescale/ 11844F: Documentation/devicetree/bindings/pinctrl/fsl,* 11845 11846PIN CONTROLLER - INTEL 11847M: Mika Westerberg <mika.westerberg@linux.intel.com> 11848M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11850S: Maintained 11851F: drivers/pinctrl/intel/ 11852 11853PIN CONTROLLER - MEDIATEK 11854M: Sean Wang <sean.wang@kernel.org> 11855L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11856S: Maintained 11857F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11858F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11859F: drivers/pinctrl/mediatek/ 11860 11861PIN CONTROLLER - QUALCOMM 11862M: Bjorn Andersson <bjorn.andersson@linaro.org> 11863S: Maintained 11864L: linux-arm-msm@vger.kernel.org 11865F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11866F: drivers/pinctrl/qcom/ 11867 11868PIN CONTROLLER - RENESAS 11869M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11870M: Geert Uytterhoeven <geert+renesas@glider.be> 11871L: linux-renesas-soc@vger.kernel.org 11872T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11873S: Maintained 11874F: drivers/pinctrl/sh-pfc/ 11875 11876PIN CONTROLLER - SAMSUNG 11877M: Tomasz Figa <tomasz.figa@gmail.com> 11878M: Krzysztof Kozlowski <krzk@kernel.org> 11879M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11881L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11882Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11884S: Maintained 11885F: drivers/pinctrl/samsung/ 11886F: include/dt-bindings/pinctrl/samsung.h 11887F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11888 11889PIN CONTROLLER - SINGLE 11890M: Tony Lindgren <tony@atomide.com> 11891M: Haojian Zhuang <haojian.zhuang@linaro.org> 11892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11893L: linux-omap@vger.kernel.org 11894S: Maintained 11895F: drivers/pinctrl/pinctrl-single.c 11896 11897PIN CONTROLLER - ST SPEAR 11898M: Viresh Kumar <vireshk@kernel.org> 11899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11900W: http://www.st.com/spear 11901S: Maintained 11902F: drivers/pinctrl/spear/ 11903 11904PISTACHIO SOC SUPPORT 11905M: James Hartley <james.hartley@sondrel.com> 11906L: linux-mips@vger.kernel.org 11907S: Odd Fixes 11908F: arch/mips/pistachio/ 11909F: arch/mips/include/asm/mach-pistachio/ 11910F: arch/mips/boot/dts/img/pistachio* 11911F: arch/mips/configs/pistachio*_defconfig 11912 11913PKTCDVD DRIVER 11914S: Orphan 11915M: linux-block@vger.kernel.org 11916F: drivers/block/pktcdvd.c 11917F: include/linux/pktcdvd.h 11918F: include/uapi/linux/pktcdvd.h 11919 11920PKUNITY SOC DRIVERS 11921M: Guan Xuetao <gxt@pku.edu.cn> 11922W: http://mprc.pku.edu.cn/~guanxuetao/linux 11923S: Maintained 11924T: git git://github.com/gxt/linux.git 11925F: drivers/input/serio/i8042-unicore32io.h 11926F: drivers/i2c/busses/i2c-puv3.c 11927F: drivers/video/fbdev/fb-puv3.c 11928F: drivers/rtc/rtc-puv3.c 11929 11930PMBUS HARDWARE MONITORING DRIVERS 11931M: Guenter Roeck <linux@roeck-us.net> 11932L: linux-hwmon@vger.kernel.org 11933W: http://hwmon.wiki.kernel.org/ 11934W: http://www.roeck-us.net/linux/drivers/ 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11936S: Maintained 11937F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11938F: Documentation/devicetree/bindings/hwmon/max31785.txt 11939F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11940F: Documentation/hwmon/adm1275 11941F: Documentation/hwmon/ibm-cffps 11942F: Documentation/hwmon/ir35221 11943F: Documentation/hwmon/lm25066 11944F: Documentation/hwmon/ltc2978 11945F: Documentation/hwmon/ltc3815 11946F: Documentation/hwmon/max16064 11947F: Documentation/hwmon/max20751 11948F: Documentation/hwmon/max31785 11949F: Documentation/hwmon/max34440 11950F: Documentation/hwmon/max8688 11951F: Documentation/hwmon/pmbus 11952F: Documentation/hwmon/pmbus-core 11953F: Documentation/hwmon/tps40422 11954F: Documentation/hwmon/ucd9000 11955F: Documentation/hwmon/ucd9200 11956F: Documentation/hwmon/zl6100 11957F: drivers/hwmon/pmbus/ 11958F: include/linux/pmbus.h 11959 11960PMC SIERRA MaxRAID DRIVER 11961L: linux-scsi@vger.kernel.org 11962W: http://www.pmc-sierra.com/ 11963S: Orphan 11964F: drivers/scsi/pmcraid.* 11965 11966PMC SIERRA PM8001 DRIVER 11967M: Jack Wang <jinpu.wang@profitbricks.com> 11968M: lindar_liu@usish.com 11969L: linux-scsi@vger.kernel.org 11970S: Supported 11971F: drivers/scsi/pm8001/ 11972 11973PNP SUPPORT 11974M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11975S: Maintained 11976F: drivers/pnp/ 11977 11978POSIX CLOCKS and TIMERS 11979M: Thomas Gleixner <tglx@linutronix.de> 11980L: linux-kernel@vger.kernel.org 11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11982S: Maintained 11983F: fs/timerfd.c 11984F: include/linux/timer* 11985F: kernel/time/*timer* 11986 11987POWER MANAGEMENT CORE 11988M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11989L: linux-pm@vger.kernel.org 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11991B: https://bugzilla.kernel.org 11992S: Supported 11993F: drivers/base/power/ 11994F: include/linux/pm.h 11995F: include/linux/pm_* 11996F: include/linux/powercap.h 11997F: drivers/powercap/ 11998F: kernel/configs/nopm.config 11999 12000POWER STATE COORDINATION INTERFACE (PSCI) 12001M: Mark Rutland <mark.rutland@arm.com> 12002M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12003L: linux-arm-kernel@lists.infradead.org 12004S: Maintained 12005F: drivers/firmware/psci*.c 12006F: include/linux/psci.h 12007F: include/uapi/linux/psci.h 12008 12009POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12010M: Sebastian Reichel <sre@kernel.org> 12011L: linux-pm@vger.kernel.org 12012T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12013S: Maintained 12014F: Documentation/ABI/testing/sysfs-class-power 12015F: Documentation/devicetree/bindings/power/supply/ 12016F: include/linux/power_supply.h 12017F: drivers/power/supply/ 12018 12019POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12020M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12021L: linuxppc-dev@lists.ozlabs.org 12022S: Maintained 12023F: drivers/char/powernv-op-panel.c 12024 12025PPP OVER ATM (RFC 2364) 12026M: Mitchell Blank Jr <mitch@sfgoth.com> 12027S: Maintained 12028F: net/atm/pppoatm.c 12029F: include/uapi/linux/atmppp.h 12030 12031PPP OVER ETHERNET 12032M: Michal Ostrowski <mostrows@earthlink.net> 12033S: Maintained 12034F: drivers/net/ppp/pppoe.c 12035F: drivers/net/ppp/pppox.c 12036 12037PPP OVER L2TP 12038M: James Chapman <jchapman@katalix.com> 12039S: Maintained 12040F: net/l2tp/l2tp_ppp.c 12041F: include/linux/if_pppol2tp.h 12042F: include/uapi/linux/if_pppol2tp.h 12043 12044PPP PROTOCOL DRIVERS AND COMPRESSORS 12045M: Paul Mackerras <paulus@samba.org> 12046L: linux-ppp@vger.kernel.org 12047S: Maintained 12048F: drivers/net/ppp/ppp_* 12049 12050PPS SUPPORT 12051M: Rodolfo Giometti <giometti@enneenne.com> 12052W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12053L: linuxpps@ml.enneenne.com (subscribers-only) 12054S: Maintained 12055F: Documentation/pps/ 12056F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12057F: Documentation/ABI/testing/sysfs-pps 12058F: drivers/pps/ 12059F: include/linux/pps*.h 12060F: include/uapi/linux/pps.h 12061 12062PPTP DRIVER 12063M: Dmitry Kozlov <xeb@mail.ru> 12064L: netdev@vger.kernel.org 12065S: Maintained 12066F: drivers/net/ppp/pptp.c 12067W: http://sourceforge.net/projects/accel-pptp 12068 12069PREEMPTIBLE KERNEL 12070M: Robert Love <rml@tech9.net> 12071L: kpreempt-tech@lists.sourceforge.net 12072W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12073S: Supported 12074F: Documentation/preempt-locking.txt 12075F: include/linux/preempt.h 12076 12077PRINTK 12078M: Petr Mladek <pmladek@suse.com> 12079M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12080R: Steven Rostedt <rostedt@goodmis.org> 12081S: Maintained 12082F: kernel/printk/ 12083F: include/linux/printk.h 12084 12085PRISM54 WIRELESS DRIVER 12086M: Luis Chamberlain <mcgrof@kernel.org> 12087L: linux-wireless@vger.kernel.org 12088W: http://wireless.kernel.org/en/users/Drivers/p54 12089S: Obsolete 12090F: drivers/net/wireless/intersil/prism54/ 12091 12092PROC FILESYSTEM 12093R: Alexey Dobriyan <adobriyan@gmail.com> 12094L: linux-kernel@vger.kernel.org 12095L: linux-fsdevel@vger.kernel.org 12096S: Maintained 12097F: fs/proc/ 12098F: include/linux/proc_fs.h 12099F: tools/testing/selftests/proc/ 12100F: Documentation/filesystems/proc.txt 12101 12102PROC SYSCTL 12103M: Luis Chamberlain <mcgrof@kernel.org> 12104M: Kees Cook <keescook@chromium.org> 12105L: linux-kernel@vger.kernel.org 12106L: linux-fsdevel@vger.kernel.org 12107S: Maintained 12108F: fs/proc/proc_sysctl.c 12109F: include/linux/sysctl.h 12110F: kernel/sysctl.c 12111F: tools/testing/selftests/sysctl/ 12112 12113PS3 NETWORK SUPPORT 12114M: Geoff Levand <geoff@infradead.org> 12115L: netdev@vger.kernel.org 12116L: linuxppc-dev@lists.ozlabs.org 12117S: Maintained 12118F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12119 12120PS3 PLATFORM SUPPORT 12121M: Geoff Levand <geoff@infradead.org> 12122L: linuxppc-dev@lists.ozlabs.org 12123S: Maintained 12124F: arch/powerpc/boot/ps3* 12125F: arch/powerpc/include/asm/lv1call.h 12126F: arch/powerpc/include/asm/ps3*.h 12127F: arch/powerpc/platforms/ps3/ 12128F: drivers/*/ps3* 12129F: drivers/ps3/ 12130F: drivers/rtc/rtc-ps3.c 12131F: drivers/usb/host/*ps3.c 12132F: sound/ppc/snd_ps3* 12133 12134PS3VRAM DRIVER 12135M: Jim Paris <jim@jtan.com> 12136M: Geoff Levand <geoff@infradead.org> 12137L: linuxppc-dev@lists.ozlabs.org 12138S: Maintained 12139F: drivers/block/ps3vram.c 12140 12141PSAMPLE PACKET SAMPLING SUPPORT: 12142M: Yotam Gigi <yotam.gi@gmail.com> 12143S: Maintained 12144F: net/psample 12145F: include/net/psample.h 12146F: include/uapi/linux/psample.h 12147 12148PSTORE FILESYSTEM 12149M: Kees Cook <keescook@chromium.org> 12150M: Anton Vorontsov <anton@enomsg.org> 12151M: Colin Cross <ccross@android.com> 12152M: Tony Luck <tony.luck@intel.com> 12153S: Maintained 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12155F: fs/pstore/ 12156F: include/linux/pstore* 12157F: drivers/firmware/efi/efi-pstore.c 12158F: drivers/acpi/apei/erst.c 12159F: Documentation/admin-guide/ramoops.rst 12160F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12161K: \b(pstore|ramoops) 12162 12163PTP HARDWARE CLOCK SUPPORT 12164M: Richard Cochran <richardcochran@gmail.com> 12165L: netdev@vger.kernel.org 12166S: Maintained 12167W: http://linuxptp.sourceforge.net/ 12168F: Documentation/ABI/testing/sysfs-ptp 12169F: Documentation/ptp/* 12170F: drivers/net/phy/dp83640* 12171F: drivers/ptp/* 12172F: include/linux/ptp_cl* 12173 12174PTRACE SUPPORT 12175M: Oleg Nesterov <oleg@redhat.com> 12176S: Maintained 12177F: include/asm-generic/syscall.h 12178F: include/linux/ptrace.h 12179F: include/linux/regset.h 12180F: include/linux/tracehook.h 12181F: include/uapi/linux/ptrace.h 12182F: include/uapi/linux/ptrace.h 12183F: include/asm-generic/ptrace.h 12184F: kernel/ptrace.c 12185F: arch/*/ptrace*.c 12186F: arch/*/*/ptrace*.c 12187F: arch/*/include/asm/ptrace*.h 12188 12189PULSE8-CEC DRIVER 12190M: Hans Verkuil <hverkuil@xs4all.nl> 12191L: linux-media@vger.kernel.org 12192T: git git://linuxtv.org/media_tree.git 12193S: Maintained 12194F: drivers/media/usb/pulse8-cec/* 12195F: Documentation/media/cec-drivers/pulse8-cec.rst 12196 12197PVRUSB2 VIDEO4LINUX DRIVER 12198M: Mike Isely <isely@pobox.com> 12199L: pvrusb2@isely.net (subscribers-only) 12200L: linux-media@vger.kernel.org 12201W: http://www.isely.net/pvrusb2/ 12202T: git git://linuxtv.org/media_tree.git 12203S: Maintained 12204F: Documentation/media/v4l-drivers/pvrusb2* 12205F: drivers/media/usb/pvrusb2/ 12206 12207PWC WEBCAM DRIVER 12208M: Hans Verkuil <hverkuil@xs4all.nl> 12209L: linux-media@vger.kernel.org 12210T: git git://linuxtv.org/media_tree.git 12211S: Odd Fixes 12212F: drivers/media/usb/pwc/* 12213 12214PWM FAN DRIVER 12215M: Kamil Debski <kamil@wypas.org> 12216M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12217L: linux-hwmon@vger.kernel.org 12218S: Supported 12219F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12220F: Documentation/hwmon/pwm-fan 12221F: drivers/hwmon/pwm-fan.c 12222 12223PWM IR Transmitter 12224M: Sean Young <sean@mess.org> 12225L: linux-media@vger.kernel.org 12226S: Maintained 12227F: drivers/media/rc/pwm-ir-tx.c 12228 12229PWM SUBSYSTEM 12230M: Thierry Reding <thierry.reding@gmail.com> 12231L: linux-pwm@vger.kernel.org 12232S: Maintained 12233T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12234F: Documentation/pwm.txt 12235F: Documentation/devicetree/bindings/pwm/ 12236F: include/linux/pwm.h 12237F: drivers/pwm/ 12238F: drivers/video/backlight/pwm_bl.c 12239F: include/linux/pwm_backlight.h 12240F: drivers/gpio/gpio-mvebu.c 12241F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12242 12243PXA GPIO DRIVER 12244M: Robert Jarzmik <robert.jarzmik@free.fr> 12245L: linux-gpio@vger.kernel.org 12246S: Maintained 12247F: drivers/gpio/gpio-pxa.c 12248 12249PXA MMCI DRIVER 12250S: Orphan 12251 12252PXA RTC DRIVER 12253M: Robert Jarzmik <robert.jarzmik@free.fr> 12254L: linux-rtc@vger.kernel.org 12255S: Maintained 12256 12257PXA2xx/PXA3xx SUPPORT 12258M: Daniel Mack <daniel@zonque.org> 12259M: Haojian Zhuang <haojian.zhuang@gmail.com> 12260M: Robert Jarzmik <robert.jarzmik@free.fr> 12261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12262T: git git://github.com/hzhuang1/linux.git 12263T: git git://github.com/rjarzmik/linux.git 12264S: Maintained 12265F: arch/arm/boot/dts/pxa* 12266F: arch/arm/mach-pxa/ 12267F: drivers/dma/pxa* 12268F: drivers/pcmcia/pxa2xx* 12269F: drivers/pinctrl/pxa/ 12270F: drivers/spi/spi-pxa2xx* 12271F: drivers/usb/gadget/udc/pxa2* 12272F: include/sound/pxa2xx-lib.h 12273F: sound/arm/pxa* 12274F: sound/soc/pxa/ 12275 12276QAT DRIVER 12277M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12278L: qat-linux@intel.com 12279S: Supported 12280F: drivers/crypto/qat/ 12281 12282QCOM AUDIO (ASoC) DRIVERS 12283M: Patrick Lai <plai@codeaurora.org> 12284M: Banajit Goswami <bgoswami@codeaurora.org> 12285L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12286S: Supported 12287F: sound/soc/qcom/ 12288 12289QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12290M: Gabriel Somlo <somlo@cmu.edu> 12291M: "Michael S. Tsirkin" <mst@redhat.com> 12292L: qemu-devel@nongnu.org 12293S: Maintained 12294F: drivers/firmware/qemu_fw_cfg.c 12295F: include/uapi/linux/qemu_fw_cfg.h 12296 12297QIB DRIVER 12298M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12299M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12300L: linux-rdma@vger.kernel.org 12301S: Supported 12302F: drivers/infiniband/hw/qib/ 12303 12304QLOGIC QL41xxx FCOE DRIVER 12305M: QLogic-Storage-Upstream@cavium.com 12306L: linux-scsi@vger.kernel.org 12307S: Supported 12308F: drivers/scsi/qedf/ 12309 12310QLOGIC QL41xxx ISCSI DRIVER 12311M: QLogic-Storage-Upstream@cavium.com 12312L: linux-scsi@vger.kernel.org 12313S: Supported 12314F: drivers/scsi/qedi/ 12315 12316QLOGIC QL4xxx ETHERNET DRIVER 12317M: Ariel Elior <Ariel.Elior@cavium.com> 12318M: everest-linux-l2@cavium.com 12319L: netdev@vger.kernel.org 12320S: Supported 12321F: drivers/net/ethernet/qlogic/qed/ 12322F: include/linux/qed/ 12323F: drivers/net/ethernet/qlogic/qede/ 12324 12325QLOGIC QL4xxx RDMA DRIVER 12326M: Michal Kalderon <Michal.Kalderon@cavium.com> 12327M: Ariel Elior <Ariel.Elior@cavium.com> 12328L: linux-rdma@vger.kernel.org 12329S: Supported 12330F: drivers/infiniband/hw/qedr/ 12331F: include/uapi/rdma/qedr-abi.h 12332 12333QLOGIC QLA1280 SCSI DRIVER 12334M: Michael Reed <mdr@sgi.com> 12335L: linux-scsi@vger.kernel.org 12336S: Maintained 12337F: drivers/scsi/qla1280.[ch] 12338 12339QLOGIC QLA2XXX FC-SCSI DRIVER 12340M: qla2xxx-upstream@qlogic.com 12341L: linux-scsi@vger.kernel.org 12342S: Supported 12343F: Documentation/scsi/LICENSE.qla2xxx 12344F: drivers/scsi/qla2xxx/ 12345 12346QLOGIC QLA3XXX NETWORK DRIVER 12347M: Dept-GELinuxNICDev@cavium.com 12348L: netdev@vger.kernel.org 12349S: Supported 12350F: Documentation/networking/LICENSE.qla3xxx 12351F: drivers/net/ethernet/qlogic/qla3xxx.* 12352 12353QLOGIC QLA4XXX iSCSI DRIVER 12354M: QLogic-Storage-Upstream@qlogic.com 12355L: linux-scsi@vger.kernel.org 12356S: Supported 12357F: Documentation/scsi/LICENSE.qla4xxx 12358F: drivers/scsi/qla4xxx/ 12359 12360QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12361M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12362M: Manish Chopra <manish.chopra@cavium.com> 12363M: Dept-GELinuxNICDev@cavium.com 12364L: netdev@vger.kernel.org 12365S: Supported 12366F: drivers/net/ethernet/qlogic/qlcnic/ 12367 12368QLOGIC QLGE 10Gb ETHERNET DRIVER 12369M: Manish Chopra <manish.chopra@cavium.com> 12370M: Dept-GELinuxNICDev@cavium.com 12371L: netdev@vger.kernel.org 12372S: Supported 12373F: drivers/net/ethernet/qlogic/qlge/ 12374 12375QM1D1B0004 MEDIA DRIVER 12376M: Akihiro Tsukada <tskd08@gmail.com> 12377L: linux-media@vger.kernel.org 12378S: Odd Fixes 12379F: drivers/media/tuners/qm1d1b0004* 12380 12381QM1D1C0042 MEDIA DRIVER 12382M: Akihiro Tsukada <tskd08@gmail.com> 12383L: linux-media@vger.kernel.org 12384S: Odd Fixes 12385F: drivers/media/tuners/qm1d1c0042* 12386 12387QNX4 FILESYSTEM 12388M: Anders Larsen <al@alarsen.net> 12389W: http://www.alarsen.net/linux/qnx4fs/ 12390S: Maintained 12391F: fs/qnx4/ 12392F: include/uapi/linux/qnx4_fs.h 12393F: include/uapi/linux/qnxtypes.h 12394 12395QORIQ DPAA2 FSL-MC BUS DRIVER 12396M: Stuart Yoder <stuyoder@gmail.com> 12397M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12398L: linux-kernel@vger.kernel.org 12399S: Maintained 12400F: drivers/bus/fsl-mc/ 12401F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12402F: Documentation/networking/dpaa2/overview.rst 12403 12404QT1010 MEDIA DRIVER 12405M: Antti Palosaari <crope@iki.fi> 12406L: linux-media@vger.kernel.org 12407W: https://linuxtv.org 12408W: http://palosaari.fi/linux/ 12409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12410T: git git://linuxtv.org/anttip/media_tree.git 12411S: Maintained 12412F: drivers/media/tuners/qt1010* 12413 12414QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12415M: Kalle Valo <kvalo@codeaurora.org> 12416L: ath10k@lists.infradead.org 12417W: http://wireless.kernel.org/en/users/Drivers/ath10k 12418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12419S: Supported 12420F: drivers/net/wireless/ath/ath10k/ 12421 12422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12423M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12424L: linux-wireless@vger.kernel.org 12425W: http://wireless.kernel.org/en/users/Drivers/ath9k 12426S: Supported 12427F: drivers/net/wireless/ath/ath9k/ 12428 12429QUALCOMM CAMERA SUBSYSTEM DRIVER 12430M: Todor Tomov <todor.tomov@linaro.org> 12431L: linux-media@vger.kernel.org 12432S: Maintained 12433F: Documentation/devicetree/bindings/media/qcom,camss.txt 12434F: Documentation/media/v4l-drivers/qcom_camss.rst 12435F: drivers/media/platform/qcom/camss/ 12436 12437QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12438M: Ilia Lin <ilia.lin@gmail.com> 12439L: linux-pm@vger.kernel.org 12440S: Maintained 12441F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12442F: drivers/cpufreq/qcom-cpufreq-kryo.c 12443 12444QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12445M: Timur Tabi <timur@kernel.org> 12446L: netdev@vger.kernel.org 12447S: Maintained 12448F: drivers/net/ethernet/qualcomm/emac/ 12449 12450QUALCOMM GENERIC INTERFACE I2C DRIVER 12451M: Alok Chauhan <alokc@codeaurora.org> 12452M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12453L: linux-i2c@vger.kernel.org 12454L: linux-arm-msm@vger.kernel.org 12455S: Supported 12456F: drivers/i2c/busses/i2c-qcom-geni.c 12457 12458QUALCOMM HEXAGON ARCHITECTURE 12459M: Richard Kuo <rkuo@codeaurora.org> 12460L: linux-hexagon@vger.kernel.org 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12462S: Supported 12463F: arch/hexagon/ 12464 12465QUALCOMM HIDMA DRIVER 12466M: Sinan Kaya <okaya@kernel.org> 12467L: linux-arm-kernel@lists.infradead.org 12468L: linux-arm-msm@vger.kernel.org 12469L: dmaengine@vger.kernel.org 12470S: Supported 12471F: drivers/dma/qcom/hidma* 12472 12473QUALCOMM IOMMU 12474M: Rob Clark <robdclark@gmail.com> 12475L: iommu@lists.linux-foundation.org 12476L: linux-arm-msm@vger.kernel.org 12477S: Maintained 12478F: drivers/iommu/qcom_iommu.c 12479 12480QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12481M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12482L: linux-media@vger.kernel.org 12483L: linux-arm-msm@vger.kernel.org 12484T: git git://linuxtv.org/media_tree.git 12485S: Maintained 12486F: drivers/media/platform/qcom/venus/ 12487 12488QUALCOMM WCN36XX WIRELESS DRIVER 12489M: Kalle Valo <kvalo@codeaurora.org> 12490L: wcn36xx@lists.infradead.org 12491W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12492T: git git://github.com/KrasnikovEugene/wcn36xx.git 12493S: Supported 12494F: drivers/net/wireless/ath/wcn36xx/ 12495 12496QUANTENNA QTNFMAC WIRELESS DRIVER 12497M: Igor Mitsyanko <imitsyanko@quantenna.com> 12498M: Avinash Patil <avinashp@quantenna.com> 12499M: Sergey Matyukevich <smatyukevich@quantenna.com> 12500L: linux-wireless@vger.kernel.org 12501S: Maintained 12502F: drivers/net/wireless/quantenna 12503 12504RADEON and AMDGPU DRM DRIVERS 12505M: Alex Deucher <alexander.deucher@amd.com> 12506M: Christian König <christian.koenig@amd.com> 12507M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12508L: amd-gfx@lists.freedesktop.org 12509T: git git://people.freedesktop.org/~agd5f/linux 12510S: Supported 12511F: drivers/gpu/drm/radeon/ 12512F: include/uapi/drm/radeon_drm.h 12513F: drivers/gpu/drm/amd/ 12514F: include/uapi/drm/amdgpu_drm.h 12515 12516RADEON FRAMEBUFFER DISPLAY DRIVER 12517M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12518L: linux-fbdev@vger.kernel.org 12519S: Maintained 12520F: drivers/video/fbdev/aty/radeon* 12521F: include/uapi/linux/radeonfb.h 12522 12523RADIOSHARK RADIO DRIVER 12524M: Hans Verkuil <hverkuil@xs4all.nl> 12525L: linux-media@vger.kernel.org 12526T: git git://linuxtv.org/media_tree.git 12527S: Maintained 12528F: drivers/media/radio/radio-shark.c 12529 12530RADIOSHARK2 RADIO DRIVER 12531M: Hans Verkuil <hverkuil@xs4all.nl> 12532L: linux-media@vger.kernel.org 12533T: git git://linuxtv.org/media_tree.git 12534S: Maintained 12535F: drivers/media/radio/radio-shark2.c 12536F: drivers/media/radio/radio-tea5777.c 12537 12538RADOS BLOCK DEVICE (RBD) 12539M: Ilya Dryomov <idryomov@gmail.com> 12540M: Sage Weil <sage@redhat.com> 12541M: Alex Elder <elder@kernel.org> 12542L: ceph-devel@vger.kernel.org 12543W: http://ceph.com/ 12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12545T: git git://github.com/ceph/ceph-client.git 12546S: Supported 12547F: Documentation/ABI/testing/sysfs-bus-rbd 12548F: drivers/block/rbd.c 12549F: drivers/block/rbd_types.h 12550 12551RAGE128 FRAMEBUFFER DISPLAY DRIVER 12552M: Paul Mackerras <paulus@samba.org> 12553L: linux-fbdev@vger.kernel.org 12554S: Maintained 12555F: drivers/video/fbdev/aty/aty128fb.c 12556 12557RAINSHADOW-CEC DRIVER 12558M: Hans Verkuil <hverkuil@xs4all.nl> 12559L: linux-media@vger.kernel.org 12560T: git git://linuxtv.org/media_tree.git 12561S: Maintained 12562F: drivers/media/usb/rainshadow-cec/* 12563 12564RALINK MIPS ARCHITECTURE 12565M: John Crispin <john@phrozen.org> 12566L: linux-mips@vger.kernel.org 12567S: Maintained 12568F: arch/mips/ralink 12569 12570RALINK RT2X00 WIRELESS LAN DRIVER 12571P: rt2x00 project 12572M: Stanislaw Gruszka <sgruszka@redhat.com> 12573M: Helmut Schaa <helmut.schaa@googlemail.com> 12574L: linux-wireless@vger.kernel.org 12575S: Maintained 12576F: drivers/net/wireless/ralink/rt2x00/ 12577 12578RAMDISK RAM BLOCK DEVICE DRIVER 12579M: Jens Axboe <axboe@kernel.dk> 12580S: Maintained 12581F: Documentation/blockdev/ramdisk.txt 12582F: drivers/block/brd.c 12583 12584RANCHU VIRTUAL BOARD FOR MIPS 12585M: Miodrag Dinic <miodrag.dinic@mips.com> 12586L: linux-mips@vger.kernel.org 12587S: Supported 12588F: arch/mips/generic/board-ranchu.c 12589F: arch/mips/configs/generic/board-ranchu.config 12590 12591RANDOM NUMBER DRIVER 12592M: "Theodore Ts'o" <tytso@mit.edu> 12593S: Maintained 12594F: drivers/char/random.c 12595 12596RAPIDIO SUBSYSTEM 12597M: Matt Porter <mporter@kernel.crashing.org> 12598M: Alexandre Bounine <alex.bou9@gmail.com> 12599S: Maintained 12600F: drivers/rapidio/ 12601 12602RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12603L: linux-wireless@vger.kernel.org 12604S: Orphan 12605F: drivers/net/wireless/ray* 12606 12607RCUTORTURE TEST FRAMEWORK 12608M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12609M: Josh Triplett <josh@joshtriplett.org> 12610R: Steven Rostedt <rostedt@goodmis.org> 12611R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12612R: Lai Jiangshan <jiangshanlai@gmail.com> 12613L: linux-kernel@vger.kernel.org 12614S: Supported 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12616F: tools/testing/selftests/rcutorture 12617 12618RDC R-321X SoC 12619M: Florian Fainelli <florian@openwrt.org> 12620S: Maintained 12621 12622RDC R6040 FAST ETHERNET DRIVER 12623M: Florian Fainelli <f.fainelli@gmail.com> 12624L: netdev@vger.kernel.org 12625S: Maintained 12626F: drivers/net/ethernet/rdc/r6040.c 12627 12628RDMAVT - RDMA verbs software 12629M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12630M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12631L: linux-rdma@vger.kernel.org 12632S: Supported 12633F: drivers/infiniband/sw/rdmavt 12634 12635RDS - RELIABLE DATAGRAM SOCKETS 12636M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12637L: netdev@vger.kernel.org 12638L: linux-rdma@vger.kernel.org 12639L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12640W: https://oss.oracle.com/projects/rds/ 12641S: Supported 12642F: net/rds/ 12643F: Documentation/networking/rds.txt 12644 12645RDT - RESOURCE ALLOCATION 12646M: Fenghua Yu <fenghua.yu@intel.com> 12647M: Reinette Chatre <reinette.chatre@intel.com> 12648L: linux-kernel@vger.kernel.org 12649S: Supported 12650F: arch/x86/kernel/cpu/intel_rdt* 12651F: arch/x86/include/asm/intel_rdt_sched.h 12652F: Documentation/x86/intel_rdt* 12653 12654READ-COPY UPDATE (RCU) 12655M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12656M: Josh Triplett <josh@joshtriplett.org> 12657R: Steven Rostedt <rostedt@goodmis.org> 12658R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12659R: Lai Jiangshan <jiangshanlai@gmail.com> 12660L: linux-kernel@vger.kernel.org 12661W: http://www.rdrop.com/users/paulmck/RCU/ 12662S: Supported 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12664F: Documentation/RCU/ 12665X: Documentation/RCU/torture.txt 12666F: include/linux/rcu* 12667X: include/linux/srcu*.h 12668F: kernel/rcu/ 12669X: kernel/rcu/srcu*.c 12670 12671REAL TIME CLOCK (RTC) SUBSYSTEM 12672M: Alessandro Zummo <a.zummo@towertech.it> 12673M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12674L: linux-rtc@vger.kernel.org 12675Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12677S: Maintained 12678F: Documentation/devicetree/bindings/rtc/ 12679F: Documentation/rtc.txt 12680F: drivers/rtc/ 12681F: include/linux/rtc.h 12682F: include/uapi/linux/rtc.h 12683F: include/linux/rtc/ 12684F: include/linux/platform_data/rtc-* 12685F: tools/testing/selftests/rtc/ 12686 12687REALTEK AUDIO CODECS 12688M: Bard Liao <bardliao@realtek.com> 12689M: Oder Chiou <oder_chiou@realtek.com> 12690S: Maintained 12691F: sound/soc/codecs/rt* 12692F: include/sound/rt*.h 12693 12694REALTEK RTL83xx SMI DSA ROUTER CHIPS 12695M: Linus Walleij <linus.walleij@linaro.org> 12696S: Maintained 12697F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12698F: drivers/net/dsa/realtek-smi* 12699F: drivers/net/dsa/rtl83* 12700 12701REGISTER MAP ABSTRACTION 12702M: Mark Brown <broonie@kernel.org> 12703L: linux-kernel@vger.kernel.org 12704T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12705S: Supported 12706F: Documentation/devicetree/bindings/regmap/ 12707F: drivers/base/regmap/ 12708F: include/linux/regmap.h 12709 12710REISERFS FILE SYSTEM 12711L: reiserfs-devel@vger.kernel.org 12712S: Supported 12713F: fs/reiserfs/ 12714 12715REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12716M: Ohad Ben-Cohen <ohad@wizery.com> 12717M: Bjorn Andersson <bjorn.andersson@linaro.org> 12718L: linux-remoteproc@vger.kernel.org 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12720S: Maintained 12721F: Documentation/devicetree/bindings/remoteproc/ 12722F: Documentation/remoteproc.txt 12723F: drivers/remoteproc/ 12724F: include/linux/remoteproc.h 12725 12726REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12727M: Ohad Ben-Cohen <ohad@wizery.com> 12728M: Bjorn Andersson <bjorn.andersson@linaro.org> 12729L: linux-remoteproc@vger.kernel.org 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12731S: Maintained 12732F: drivers/rpmsg/ 12733F: Documentation/rpmsg.txt 12734F: include/linux/rpmsg.h 12735F: include/linux/rpmsg/ 12736 12737RENESAS CLOCK DRIVERS 12738M: Geert Uytterhoeven <geert+renesas@glider.be> 12739L: linux-renesas-soc@vger.kernel.org 12740T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12741S: Supported 12742F: drivers/clk/renesas/ 12743 12744RENESAS EMEV2 I2C DRIVER 12745M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12746S: Supported 12747F: drivers/i2c/busses/i2c-emev2.c 12748 12749RENESAS ETHERNET DRIVERS 12750R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12751L: netdev@vger.kernel.org 12752L: linux-renesas-soc@vger.kernel.org 12753F: Documentation/devicetree/bindings/net/renesas,*.txt 12754F: Documentation/devicetree/bindings/net/sh_eth.txt 12755F: drivers/net/ethernet/renesas/ 12756F: include/linux/sh_eth.h 12757 12758RENESAS R-CAR GYROADC DRIVER 12759M: Marek Vasut <marek.vasut@gmail.com> 12760L: linux-iio@vger.kernel.org 12761S: Supported 12762F: drivers/iio/adc/rcar_gyro_adc.c 12763 12764RENESAS R-CAR I2C DRIVERS 12765M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12766S: Supported 12767F: drivers/i2c/busses/i2c-rcar.c 12768F: drivers/i2c/busses/i2c-sh_mobile.c 12769 12770RENESAS RIIC DRIVER 12771M: Chris Brandt <chris.brandt@renesas.com> 12772S: Supported 12773F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12774F: drivers/i2c/busses/i2c-riic.c 12775 12776RENESAS USB PHY DRIVER 12777M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12778L: linux-renesas-soc@vger.kernel.org 12779S: Maintained 12780F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12781 12782RESET CONTROLLER FRAMEWORK 12783M: Philipp Zabel <p.zabel@pengutronix.de> 12784T: git git://git.pengutronix.de/git/pza/linux 12785S: Maintained 12786F: drivers/reset/ 12787F: Documentation/devicetree/bindings/reset/ 12788F: include/dt-bindings/reset/ 12789F: include/linux/reset.h 12790F: include/linux/reset-controller.h 12791 12792RESTARTABLE SEQUENCES SUPPORT 12793M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12794M: Peter Zijlstra <peterz@infradead.org> 12795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12796M: Boqun Feng <boqun.feng@gmail.com> 12797L: linux-kernel@vger.kernel.org 12798S: Supported 12799F: kernel/rseq.c 12800F: include/uapi/linux/rseq.h 12801F: include/trace/events/rseq.h 12802F: tools/testing/selftests/rseq/ 12803 12804RFKILL 12805M: Johannes Berg <johannes@sipsolutions.net> 12806L: linux-wireless@vger.kernel.org 12807W: http://wireless.kernel.org/ 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12810S: Maintained 12811F: Documentation/rfkill.txt 12812F: Documentation/ABI/stable/sysfs-class-rfkill 12813F: net/rfkill/ 12814F: include/linux/rfkill.h 12815F: include/uapi/linux/rfkill.h 12816 12817RHASHTABLE 12818M: Thomas Graf <tgraf@suug.ch> 12819M: Herbert Xu <herbert@gondor.apana.org.au> 12820L: netdev@vger.kernel.org 12821S: Maintained 12822F: lib/rhashtable.c 12823F: lib/test_rhashtable.c 12824F: include/linux/rhashtable.h 12825F: include/linux/rhashtable-types.h 12826 12827RICOH R5C592 MEMORYSTICK DRIVER 12828M: Maxim Levitsky <maximlevitsky@gmail.com> 12829S: Maintained 12830F: drivers/memstick/host/r592.* 12831 12832RICOH SMARTMEDIA/XD DRIVER 12833M: Maxim Levitsky <maximlevitsky@gmail.com> 12834S: Maintained 12835F: drivers/mtd/nand/raw/r852.c 12836F: drivers/mtd/nand/raw/r852.h 12837 12838RISC-V ARCHITECTURE 12839M: Palmer Dabbelt <palmer@sifive.com> 12840M: Albert Ou <aou@eecs.berkeley.edu> 12841L: linux-riscv@lists.infradead.org 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12843S: Supported 12844F: arch/riscv/ 12845K: riscv 12846N: riscv 12847 12848ROCCAT DRIVERS 12849M: Stefan Achatz <erazor_de@users.sourceforge.net> 12850W: http://sourceforge.net/projects/roccat/ 12851S: Maintained 12852F: drivers/hid/hid-roccat* 12853F: include/linux/hid-roccat* 12854F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12855 12856ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12857M: Jacob chen <jacob2.chen@rock-chips.com> 12858L: linux-media@vger.kernel.org 12859S: Maintained 12860F: drivers/media/platform/rockchip/rga/ 12861F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12862 12863ROCKER DRIVER 12864M: Jiri Pirko <jiri@resnulli.us> 12865L: netdev@vger.kernel.org 12866S: Supported 12867F: drivers/net/ethernet/rocker/ 12868 12869ROCKETPORT DRIVER 12870P: Comtrol Corp. 12871W: http://www.comtrol.com 12872S: Maintained 12873F: Documentation/serial/rocket.txt 12874F: drivers/tty/rocket* 12875 12876ROCKETPORT EXPRESS/INFINITY DRIVER 12877M: Kevin Cernekee <cernekee@gmail.com> 12878L: linux-serial@vger.kernel.org 12879S: Odd Fixes 12880F: drivers/tty/serial/rp2.* 12881 12882ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12883M: Marek Vasut <marek.vasut+renesas@gmail.com> 12884L: linux-kernel@vger.kernel.org 12885L: linux-renesas-soc@vger.kernel.org 12886S: Supported 12887F: drivers/mfd/bd9571mwv.c 12888F: drivers/regulator/bd9571mwv-regulator.c 12889F: drivers/gpio/gpio-bd9571mwv.c 12890F: include/linux/mfd/bd9571mwv.h 12891F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12892 12893ROSE NETWORK LAYER 12894M: Ralf Baechle <ralf@linux-mips.org> 12895L: linux-hams@vger.kernel.org 12896W: http://www.linux-ax25.org/ 12897S: Maintained 12898F: include/net/rose.h 12899F: include/uapi/linux/rose.h 12900F: net/rose/ 12901 12902RTL2830 MEDIA DRIVER 12903M: Antti Palosaari <crope@iki.fi> 12904L: linux-media@vger.kernel.org 12905W: https://linuxtv.org 12906W: http://palosaari.fi/linux/ 12907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12908T: git git://linuxtv.org/anttip/media_tree.git 12909S: Maintained 12910F: drivers/media/dvb-frontends/rtl2830* 12911 12912RTL2832 MEDIA DRIVER 12913M: Antti Palosaari <crope@iki.fi> 12914L: linux-media@vger.kernel.org 12915W: https://linuxtv.org 12916W: http://palosaari.fi/linux/ 12917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12918T: git git://linuxtv.org/anttip/media_tree.git 12919S: Maintained 12920F: drivers/media/dvb-frontends/rtl2832* 12921 12922RTL2832_SDR MEDIA DRIVER 12923M: Antti Palosaari <crope@iki.fi> 12924L: linux-media@vger.kernel.org 12925W: https://linuxtv.org 12926W: http://palosaari.fi/linux/ 12927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12928T: git git://linuxtv.org/anttip/media_tree.git 12929S: Maintained 12930F: drivers/media/dvb-frontends/rtl2832_sdr* 12931 12932RTL8180 WIRELESS DRIVER 12933L: linux-wireless@vger.kernel.org 12934W: http://wireless.kernel.org/ 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12936S: Orphan 12937F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12938 12939RTL8187 WIRELESS DRIVER 12940M: Herton Ronaldo Krzesinski <herton@canonical.com> 12941M: Hin-Tak Leung <htl10@users.sourceforge.net> 12942M: Larry Finger <Larry.Finger@lwfinger.net> 12943L: linux-wireless@vger.kernel.org 12944W: http://wireless.kernel.org/ 12945T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12946S: Maintained 12947F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12948 12949REALTEK WIRELESS DRIVER (rtlwifi family) 12950M: Ping-Ke Shih <pkshih@realtek.com> 12951L: linux-wireless@vger.kernel.org 12952W: http://wireless.kernel.org/ 12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12954S: Maintained 12955F: drivers/net/wireless/realtek/rtlwifi/ 12956 12957RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12958M: Jes Sorensen <Jes.Sorensen@gmail.com> 12959L: linux-wireless@vger.kernel.org 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12961S: Maintained 12962F: drivers/net/wireless/realtek/rtl8xxxu/ 12963 12964RXRPC SOCKETS (AF_RXRPC) 12965M: David Howells <dhowells@redhat.com> 12966L: linux-afs@lists.infradead.org 12967S: Supported 12968F: net/rxrpc/ 12969F: include/keys/rxrpc-type.h 12970F: include/net/af_rxrpc.h 12971F: include/trace/events/rxrpc.h 12972F: include/uapi/linux/rxrpc.h 12973F: Documentation/networking/rxrpc.txt 12974W: https://www.infradead.org/~dhowells/kafs/ 12975 12976S3 SAVAGE FRAMEBUFFER DRIVER 12977M: Antonino Daplas <adaplas@gmail.com> 12978L: linux-fbdev@vger.kernel.org 12979S: Maintained 12980F: drivers/video/fbdev/savage/ 12981 12982S390 12983M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12984M: Heiko Carstens <heiko.carstens@de.ibm.com> 12985L: linux-s390@vger.kernel.org 12986W: http://www.ibm.com/developerworks/linux/linux390/ 12987T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12988S: Supported 12989F: arch/s390/ 12990F: drivers/s390/ 12991F: Documentation/s390/ 12992F: Documentation/driver-api/s390-drivers.rst 12993 12994S390 COMMON I/O LAYER 12995M: Sebastian Ott <sebott@linux.ibm.com> 12996M: Peter Oberparleiter <oberpar@linux.ibm.com> 12997L: linux-s390@vger.kernel.org 12998W: http://www.ibm.com/developerworks/linux/linux390/ 12999S: Supported 13000F: drivers/s390/cio/ 13001 13002S390 DASD DRIVER 13003M: Stefan Haberland <sth@linux.ibm.com> 13004M: Jan Hoeppner <hoeppner@linux.ibm.com> 13005L: linux-s390@vger.kernel.org 13006W: http://www.ibm.com/developerworks/linux/linux390/ 13007S: Supported 13008F: drivers/s390/block/dasd* 13009F: block/partitions/ibm.c 13010 13011S390 IOMMU (PCI) 13012M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13013L: linux-s390@vger.kernel.org 13014W: http://www.ibm.com/developerworks/linux/linux390/ 13015S: Supported 13016F: drivers/iommu/s390-iommu.c 13017 13018S390 IUCV NETWORK LAYER 13019M: Julian Wiedmann <jwi@linux.ibm.com> 13020M: Ursula Braun <ubraun@linux.ibm.com> 13021L: linux-s390@vger.kernel.org 13022W: http://www.ibm.com/developerworks/linux/linux390/ 13023S: Supported 13024F: drivers/s390/net/*iucv* 13025F: include/net/iucv/ 13026F: net/iucv/ 13027 13028S390 NETWORK DRIVERS 13029M: Julian Wiedmann <jwi@linux.ibm.com> 13030M: Ursula Braun <ubraun@linux.ibm.com> 13031L: linux-s390@vger.kernel.org 13032W: http://www.ibm.com/developerworks/linux/linux390/ 13033S: Supported 13034F: drivers/s390/net/ 13035 13036S390 PCI SUBSYSTEM 13037M: Sebastian Ott <sebott@linux.ibm.com> 13038M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13039L: linux-s390@vger.kernel.org 13040W: http://www.ibm.com/developerworks/linux/linux390/ 13041S: Supported 13042F: arch/s390/pci/ 13043F: drivers/pci/hotplug/s390_pci_hpc.c 13044 13045S390 VFIO-CCW DRIVER 13046M: Cornelia Huck <cohuck@redhat.com> 13047M: Halil Pasic <pasic@linux.ibm.com> 13048L: linux-s390@vger.kernel.org 13049L: kvm@vger.kernel.org 13050S: Supported 13051F: drivers/s390/cio/vfio_ccw* 13052F: Documentation/s390/vfio-ccw.txt 13053F: include/uapi/linux/vfio_ccw.h 13054 13055S390 ZCRYPT DRIVER 13056M: Harald Freudenberger <freude@linux.ibm.com> 13057L: linux-s390@vger.kernel.org 13058W: http://www.ibm.com/developerworks/linux/linux390/ 13059S: Supported 13060F: drivers/s390/crypto/ 13061 13062S390 VFIO AP DRIVER 13063M: Tony Krowiak <akrowiak@linux.ibm.com> 13064M: Pierre Morel <pmorel@linux.ibm.com> 13065M: Halil Pasic <pasic@linux.ibm.com> 13066L: linux-s390@vger.kernel.org 13067W: http://www.ibm.com/developerworks/linux/linux390/ 13068S: Supported 13069F: drivers/s390/crypto/vfio_ap_drv.c 13070F: drivers/s390/crypto/vfio_ap_private.h 13071F: drivers/s390/crypto/vfio_ap_ops.c 13072F: Documentation/s390/vfio-ap.txt 13073 13074S390 ZFCP DRIVER 13075M: Steffen Maier <maier@linux.ibm.com> 13076M: Benjamin Block <bblock@linux.ibm.com> 13077L: linux-s390@vger.kernel.org 13078W: http://www.ibm.com/developerworks/linux/linux390/ 13079S: Supported 13080F: drivers/s390/scsi/zfcp_* 13081 13082S3C24XX SD/MMC Driver 13083M: Ben Dooks <ben-linux@fluff.org> 13084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13085S: Supported 13086F: drivers/mmc/host/s3cmci.* 13087 13088SAA6588 RDS RECEIVER DRIVER 13089M: Hans Verkuil <hverkuil@xs4all.nl> 13090L: linux-media@vger.kernel.org 13091T: git git://linuxtv.org/media_tree.git 13092W: https://linuxtv.org 13093S: Odd Fixes 13094F: drivers/media/i2c/saa6588* 13095 13096SAA7134 VIDEO4LINUX DRIVER 13097M: Mauro Carvalho Chehab <mchehab@kernel.org> 13098L: linux-media@vger.kernel.org 13099W: https://linuxtv.org 13100T: git git://linuxtv.org/media_tree.git 13101S: Odd fixes 13102F: Documentation/media/v4l-drivers/saa7134* 13103F: drivers/media/pci/saa7134/ 13104 13105SAA7146 VIDEO4LINUX-2 DRIVER 13106M: Hans Verkuil <hverkuil@xs4all.nl> 13107L: linux-media@vger.kernel.org 13108T: git git://linuxtv.org/media_tree.git 13109S: Maintained 13110F: drivers/media/common/saa7146/ 13111F: drivers/media/pci/saa7146/ 13112F: include/media/saa7146* 13113 13114SAMSUNG AUDIO (ASoC) DRIVERS 13115M: Krzysztof Kozlowski <krzk@kernel.org> 13116M: Sangbeom Kim <sbkim73@samsung.com> 13117M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13119S: Supported 13120F: sound/soc/samsung/ 13121F: Documentation/devicetree/bindings/sound/samsung* 13122 13123SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13124M: Krzysztof Kozlowski <krzk@kernel.org> 13125L: linux-crypto@vger.kernel.org 13126L: linux-samsung-soc@vger.kernel.org 13127S: Maintained 13128F: drivers/crypto/exynos-rng.c 13129F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13130 13131SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13132M: Łukasz Stelmach <l.stelmach@samsung.com> 13133L: linux-samsung-soc@vger.kernel.org 13134S: Maintained 13135F: drivers/char/hw_random/exynos-trng.c 13136F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13137 13138SAMSUNG FRAMEBUFFER DRIVER 13139M: Jingoo Han <jingoohan1@gmail.com> 13140L: linux-fbdev@vger.kernel.org 13141S: Maintained 13142F: drivers/video/fbdev/s3c-fb.c 13143 13144SAMSUNG LAPTOP DRIVER 13145M: Corentin Chary <corentin.chary@gmail.com> 13146L: platform-driver-x86@vger.kernel.org 13147S: Maintained 13148F: drivers/platform/x86/samsung-laptop.c 13149 13150SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13151M: Sangbeom Kim <sbkim73@samsung.com> 13152M: Krzysztof Kozlowski <krzk@kernel.org> 13153M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13154L: linux-kernel@vger.kernel.org 13155L: linux-samsung-soc@vger.kernel.org 13156S: Supported 13157F: drivers/mfd/sec*.c 13158F: drivers/regulator/s2m*.c 13159F: drivers/regulator/s5m*.c 13160F: drivers/clk/clk-s2mps11.c 13161F: drivers/rtc/rtc-s5m.c 13162F: include/linux/mfd/samsung/ 13163F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13164F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13165F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13166F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13167 13168SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13169M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13170L: linux-media@vger.kernel.org 13171L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13172S: Maintained 13173F: drivers/media/platform/s3c-camif/ 13174F: include/media/drv-intf/s3c_camif.h 13175 13176SAMSUNG S3FWRN5 NFC DRIVER 13177M: Robert Baldyga <r.baldyga@samsung.com> 13178M: Krzysztof Opasiak <k.opasiak@samsung.com> 13179L: linux-nfc@lists.01.org (moderated for non-subscribers) 13180S: Supported 13181F: drivers/nfc/s3fwrn5 13182 13183SAMSUNG S5C73M3 CAMERA DRIVER 13184M: Kyungmin Park <kyungmin.park@samsung.com> 13185M: Andrzej Hajda <a.hajda@samsung.com> 13186L: linux-media@vger.kernel.org 13187S: Supported 13188F: drivers/media/i2c/s5c73m3/* 13189 13190SAMSUNG S5K5BAF CAMERA DRIVER 13191M: Kyungmin Park <kyungmin.park@samsung.com> 13192M: Andrzej Hajda <a.hajda@samsung.com> 13193L: linux-media@vger.kernel.org 13194S: Supported 13195F: drivers/media/i2c/s5k5baf.c 13196 13197SAMSUNG S5P Security SubSystem (SSS) DRIVER 13198M: Krzysztof Kozlowski <krzk@kernel.org> 13199M: Vladimir Zapolskiy <vz@mleia.com> 13200M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13201L: linux-crypto@vger.kernel.org 13202L: linux-samsung-soc@vger.kernel.org 13203S: Maintained 13204F: drivers/crypto/s5p-sss.c 13205 13206SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13207M: Kyungmin Park <kyungmin.park@samsung.com> 13208M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13209L: linux-media@vger.kernel.org 13210Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13211S: Supported 13212F: drivers/media/platform/exynos4-is/ 13213 13214SAMSUNG SOC CLOCK DRIVERS 13215M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13216M: Tomasz Figa <tomasz.figa@gmail.com> 13217M: Chanwoo Choi <cw00.choi@samsung.com> 13218S: Supported 13219L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13221F: drivers/clk/samsung/ 13222F: include/dt-bindings/clock/exynos*.h 13223F: Documentation/devicetree/bindings/clock/exynos*.txt 13224 13225SAMSUNG SPI DRIVERS 13226M: Kukjin Kim <kgene@kernel.org> 13227M: Krzysztof Kozlowski <krzk@kernel.org> 13228M: Andi Shyti <andi@etezian.org> 13229L: linux-spi@vger.kernel.org 13230L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13231S: Maintained 13232F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13233F: drivers/spi/spi-s3c* 13234F: include/linux/platform_data/spi-s3c64xx.h 13235 13236SAMSUNG SXGBE DRIVERS 13237M: Byungho An <bh74.an@samsung.com> 13238M: Girish K S <ks.giri@samsung.com> 13239M: Vipul Pandya <vipul.pandya@samsung.com> 13240S: Supported 13241L: netdev@vger.kernel.org 13242F: drivers/net/ethernet/samsung/sxgbe/ 13243 13244SAMSUNG THERMAL DRIVER 13245M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13246L: linux-pm@vger.kernel.org 13247L: linux-samsung-soc@vger.kernel.org 13248S: Supported 13249T: git https://github.com/lmajewski/linux-samsung-thermal.git 13250F: drivers/thermal/samsung/ 13251 13252SAMSUNG USB2 PHY DRIVER 13253M: Kamil Debski <kamil@wypas.org> 13254M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13255L: linux-kernel@vger.kernel.org 13256S: Supported 13257F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13258F: Documentation/phy/samsung-usb2.txt 13259F: drivers/phy/samsung/phy-exynos4210-usb2.c 13260F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13261F: drivers/phy/samsung/phy-exynos5250-usb2.c 13262F: drivers/phy/samsung/phy-s5pv210-usb2.c 13263F: drivers/phy/samsung/phy-samsung-usb2.c 13264F: drivers/phy/samsung/phy-samsung-usb2.h 13265 13266SC1200 WDT DRIVER 13267M: Zwane Mwaikambo <zwanem@gmail.com> 13268S: Maintained 13269F: drivers/watchdog/sc1200wdt.c 13270 13271SCHEDULER 13272M: Ingo Molnar <mingo@redhat.com> 13273M: Peter Zijlstra <peterz@infradead.org> 13274L: linux-kernel@vger.kernel.org 13275T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13276S: Maintained 13277F: kernel/sched/ 13278F: include/linux/sched.h 13279F: include/uapi/linux/sched.h 13280F: include/linux/wait.h 13281 13282SCR24X CHIP CARD INTERFACE DRIVER 13283M: Lubomir Rintel <lkundrak@v3.sk> 13284S: Supported 13285F: drivers/char/pcmcia/scr24x_cs.c 13286 13287SCSI CDROM DRIVER 13288M: Jens Axboe <axboe@kernel.dk> 13289L: linux-scsi@vger.kernel.org 13290W: http://www.kernel.dk 13291S: Maintained 13292F: drivers/scsi/sr* 13293 13294SCSI RDMA PROTOCOL (SRP) INITIATOR 13295M: Bart Van Assche <bvanassche@acm.org> 13296L: linux-rdma@vger.kernel.org 13297S: Supported 13298Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13299F: drivers/infiniband/ulp/srp/ 13300F: include/scsi/srp.h 13301 13302SCSI RDMA PROTOCOL (SRP) TARGET 13303M: Bart Van Assche <bvanassche@acm.org> 13304L: linux-rdma@vger.kernel.org 13305L: target-devel@vger.kernel.org 13306S: Supported 13307Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13308F: drivers/infiniband/ulp/srpt/ 13309 13310SCSI SG DRIVER 13311M: Doug Gilbert <dgilbert@interlog.com> 13312L: linux-scsi@vger.kernel.org 13313W: http://sg.danny.cz/sg 13314S: Maintained 13315F: Documentation/scsi/scsi-generic.txt 13316F: drivers/scsi/sg.c 13317F: include/scsi/sg.h 13318 13319SCSI SUBSYSTEM 13320M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13322M: "Martin K. Petersen" <martin.petersen@oracle.com> 13323T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13324L: linux-scsi@vger.kernel.org 13325S: Maintained 13326F: Documentation/devicetree/bindings/scsi/ 13327F: drivers/scsi/ 13328F: include/scsi/ 13329 13330SCSI TAPE DRIVER 13331M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13332L: linux-scsi@vger.kernel.org 13333S: Maintained 13334F: Documentation/scsi/st.txt 13335F: drivers/scsi/st.* 13336F: drivers/scsi/st_*.h 13337 13338SCTP PROTOCOL 13339M: Vlad Yasevich <vyasevich@gmail.com> 13340M: Neil Horman <nhorman@tuxdriver.com> 13341M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13342L: linux-sctp@vger.kernel.org 13343W: http://lksctp.sourceforge.net 13344S: Maintained 13345F: Documentation/networking/sctp.txt 13346F: include/linux/sctp.h 13347F: include/uapi/linux/sctp.h 13348F: include/net/sctp/ 13349F: net/sctp/ 13350 13351SCx200 CPU SUPPORT 13352M: Jim Cromie <jim.cromie@gmail.com> 13353S: Odd Fixes 13354F: Documentation/i2c/busses/scx200_acb 13355F: arch/x86/platform/scx200/ 13356F: drivers/watchdog/scx200_wdt.c 13357F: drivers/i2c/busses/scx200* 13358F: drivers/mtd/maps/scx200_docflash.c 13359F: include/linux/scx200.h 13360 13361SCx200 GPIO DRIVER 13362M: Jim Cromie <jim.cromie@gmail.com> 13363S: Maintained 13364F: drivers/char/scx200_gpio.c 13365F: include/linux/scx200_gpio.h 13366 13367SCx200 HRT CLOCKSOURCE DRIVER 13368M: Jim Cromie <jim.cromie@gmail.com> 13369S: Maintained 13370F: drivers/clocksource/scx200_hrt.c 13371 13372SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13373M: Sascha Sommer <saschasommer@freenet.de> 13374L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13375S: Maintained 13376F: drivers/mmc/host/sdricoh_cs.c 13377 13378SECURE COMPUTING 13379M: Kees Cook <keescook@chromium.org> 13380R: Andy Lutomirski <luto@amacapital.net> 13381R: Will Drewry <wad@chromium.org> 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13383S: Supported 13384F: kernel/seccomp.c 13385F: include/uapi/linux/seccomp.h 13386F: include/linux/seccomp.h 13387F: tools/testing/selftests/seccomp/* 13388F: tools/testing/selftests/kselftest_harness.h 13389F: Documentation/userspace-api/seccomp_filter.rst 13390K: \bsecure_computing 13391K: \bTIF_SECCOMP\b 13392 13393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13394M: Al Cooper <alcooperx@gmail.com> 13395L: linux-mmc@vger.kernel.org 13396L: bcm-kernel-feedback-list@broadcom.com 13397S: Maintained 13398F: drivers/mmc/host/sdhci-brcmstb* 13399 13400SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13401M: Adrian Hunter <adrian.hunter@intel.com> 13402L: linux-mmc@vger.kernel.org 13403T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13404S: Maintained 13405F: drivers/mmc/host/sdhci* 13406F: include/linux/mmc/sdhci* 13407 13408SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13409M: Prabu Thangamuthu <prabu.t@synopsys.com> 13410M: Manjunath M B <manjumb@synopsys.com> 13411L: linux-mmc@vger.kernel.org 13412S: Maintained 13413F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13414 13415SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13416M: Ludovic Desroches <ludovic.desroches@microchip.com> 13417L: linux-mmc@vger.kernel.org 13418S: Supported 13419F: drivers/mmc/host/sdhci-of-at91.c 13420 13421SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13422M: Ben Dooks <ben-linux@fluff.org> 13423M: Jaehoon Chung <jh80.chung@samsung.com> 13424L: linux-mmc@vger.kernel.org 13425S: Maintained 13426F: drivers/mmc/host/sdhci-s3c* 13427 13428SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13429M: Viresh Kumar <vireshk@kernel.org> 13430L: linux-mmc@vger.kernel.org 13431S: Maintained 13432F: drivers/mmc/host/sdhci-spear.c 13433 13434SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13435M: Kishon Vijay Abraham I <kishon@ti.com> 13436L: linux-mmc@vger.kernel.org 13437S: Maintained 13438F: drivers/mmc/host/sdhci-omap.c 13439 13440SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13441M: Scott Bauer <scott.bauer@intel.com> 13442M: Jonathan Derrick <jonathan.derrick@intel.com> 13443L: linux-block@vger.kernel.org 13444S: Supported 13445F: block/sed* 13446F: block/opal_proto.h 13447F: include/linux/sed* 13448F: include/uapi/linux/sed* 13449 13450SECURITY CONTACT 13451M: Security Officers <security@kernel.org> 13452S: Supported 13453 13454SECURITY SUBSYSTEM 13455M: James Morris <jmorris@namei.org> 13456M: "Serge E. Hallyn" <serge@hallyn.com> 13457L: linux-security-module@vger.kernel.org (suggested Cc:) 13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13459W: http://kernsec.org/ 13460S: Supported 13461F: security/ 13462X: security/selinux/ 13463 13464SELINUX SECURITY MODULE 13465M: Paul Moore <paul@paul-moore.com> 13466M: Stephen Smalley <sds@tycho.nsa.gov> 13467M: Eric Paris <eparis@parisplace.org> 13468L: selinux@vger.kernel.org 13469W: https://selinuxproject.org 13470W: https://github.com/SELinuxProject 13471T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13472S: Supported 13473F: include/linux/selinux* 13474F: security/selinux/ 13475F: scripts/selinux/ 13476F: Documentation/admin-guide/LSM/SELinux.rst 13477 13478SENSABLE PHANTOM 13479M: Jiri Slaby <jirislaby@gmail.com> 13480S: Maintained 13481F: drivers/misc/phantom.c 13482F: include/uapi/linux/phantom.h 13483 13484SERIAL DEVICE BUS 13485M: Rob Herring <robh@kernel.org> 13486L: linux-serial@vger.kernel.org 13487S: Maintained 13488F: Documentation/devicetree/bindings/serial/slave-device.txt 13489F: drivers/tty/serdev/ 13490F: include/linux/serdev.h 13491 13492SERIAL DRIVERS 13493M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13494L: linux-serial@vger.kernel.org 13495S: Maintained 13496F: Documentation/devicetree/bindings/serial/ 13497F: drivers/tty/serial/ 13498 13499SERIAL IR RECEIVER 13500M: Sean Young <sean@mess.org> 13501L: linux-media@vger.kernel.org 13502S: Maintained 13503F: drivers/media/rc/serial_ir.c 13504 13505SFC NETWORK DRIVER 13506M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13507M: Edward Cree <ecree@solarflare.com> 13508M: Bert Kenward <bkenward@solarflare.com> 13509L: netdev@vger.kernel.org 13510S: Supported 13511F: drivers/net/ethernet/sfc/ 13512 13513SGI GRU DRIVER 13514M: Dimitri Sivanich <sivanich@sgi.com> 13515S: Maintained 13516F: drivers/misc/sgi-gru/ 13517 13518SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13519M: Pat Gefre <pfg@sgi.com> 13520L: linux-ia64@vger.kernel.org 13521S: Supported 13522F: Documentation/ia64/serial.txt 13523F: drivers/tty/serial/ioc?_serial.c 13524F: include/linux/ioc?.h 13525 13526SGI XP/XPC/XPNET DRIVER 13527M: Cliff Whickman <cpw@sgi.com> 13528M: Robin Holt <robinmholt@gmail.com> 13529S: Maintained 13530F: drivers/misc/sgi-xp/ 13531 13532SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13533M: Ursula Braun <ubraun@linux.ibm.com> 13534L: linux-s390@vger.kernel.org 13535W: http://www.ibm.com/developerworks/linux/linux390/ 13536S: Supported 13537F: net/smc/ 13538 13539SHARP RJ54N1CB0C SENSOR DRIVER 13540M: Jacopo Mondi <jacopo@jmondi.org> 13541L: linux-media@vger.kernel.org 13542T: git git://linuxtv.org/media_tree.git 13543S: Odd fixes 13544F: drivers/media/i2c/rj54n1cb0c.c 13545F: include/media/i2c/rj54n1cb0c.h 13546 13547SH_VEU V4L2 MEM2MEM DRIVER 13548L: linux-media@vger.kernel.org 13549S: Orphan 13550F: drivers/media/platform/sh_veu.c 13551 13552SH_VOU V4L2 OUTPUT DRIVER 13553L: linux-media@vger.kernel.org 13554S: Orphan 13555F: drivers/media/platform/sh_vou.c 13556F: include/media/drv-intf/sh_vou.h 13557 13558SI2157 MEDIA DRIVER 13559M: Antti Palosaari <crope@iki.fi> 13560L: linux-media@vger.kernel.org 13561W: https://linuxtv.org 13562W: http://palosaari.fi/linux/ 13563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13564T: git git://linuxtv.org/anttip/media_tree.git 13565S: Maintained 13566F: drivers/media/tuners/si2157* 13567 13568SI2165 MEDIA DRIVER 13569M: Matthias Schwarzott <zzam@gentoo.org> 13570L: linux-media@vger.kernel.org 13571W: https://linuxtv.org 13572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13573S: Maintained 13574F: drivers/media/dvb-frontends/si2165* 13575 13576SI2168 MEDIA DRIVER 13577M: Antti Palosaari <crope@iki.fi> 13578L: linux-media@vger.kernel.org 13579W: https://linuxtv.org 13580W: http://palosaari.fi/linux/ 13581Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13582T: git git://linuxtv.org/anttip/media_tree.git 13583S: Maintained 13584F: drivers/media/dvb-frontends/si2168* 13585 13586SI470X FM RADIO RECEIVER I2C DRIVER 13587M: Hans Verkuil <hverkuil@xs4all.nl> 13588L: linux-media@vger.kernel.org 13589T: git git://linuxtv.org/media_tree.git 13590W: https://linuxtv.org 13591S: Odd Fixes 13592F: drivers/media/radio/si470x/radio-si470x-i2c.c 13593 13594SI470X FM RADIO RECEIVER USB DRIVER 13595M: Hans Verkuil <hverkuil@xs4all.nl> 13596L: linux-media@vger.kernel.org 13597T: git git://linuxtv.org/media_tree.git 13598W: https://linuxtv.org 13599S: Maintained 13600F: drivers/media/radio/si470x/radio-si470x-common.c 13601F: drivers/media/radio/si470x/radio-si470x.h 13602F: drivers/media/radio/si470x/radio-si470x-usb.c 13603 13604SI4713 FM RADIO TRANSMITTER I2C DRIVER 13605M: Eduardo Valentin <edubezval@gmail.com> 13606L: linux-media@vger.kernel.org 13607T: git git://linuxtv.org/media_tree.git 13608W: https://linuxtv.org 13609S: Odd Fixes 13610F: drivers/media/radio/si4713/si4713.? 13611 13612SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13613M: Eduardo Valentin <edubezval@gmail.com> 13614L: linux-media@vger.kernel.org 13615T: git git://linuxtv.org/media_tree.git 13616W: https://linuxtv.org 13617S: Odd Fixes 13618F: drivers/media/radio/si4713/radio-platform-si4713.c 13619 13620SI4713 FM RADIO TRANSMITTER USB DRIVER 13621M: Hans Verkuil <hverkuil@xs4all.nl> 13622L: linux-media@vger.kernel.org 13623T: git git://linuxtv.org/media_tree.git 13624W: https://linuxtv.org 13625S: Maintained 13626F: drivers/media/radio/si4713/radio-usb-si4713.c 13627 13628SIANO DVB DRIVER 13629M: Mauro Carvalho Chehab <mchehab@kernel.org> 13630L: linux-media@vger.kernel.org 13631W: https://linuxtv.org 13632T: git git://linuxtv.org/media_tree.git 13633S: Odd fixes 13634F: drivers/media/common/siano/ 13635F: drivers/media/usb/siano/ 13636F: drivers/media/usb/siano/ 13637F: drivers/media/mmc/siano/ 13638 13639SIFIVE DRIVERS 13640M: Palmer Dabbelt <palmer@sifive.com> 13641L: linux-riscv@lists.infradead.org 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13643S: Supported 13644K: sifive 13645N: sifive 13646 13647SILEAD TOUCHSCREEN DRIVER 13648M: Hans de Goede <hdegoede@redhat.com> 13649L: linux-input@vger.kernel.org 13650L: platform-driver-x86@vger.kernel.org 13651S: Maintained 13652F: drivers/input/touchscreen/silead.c 13653F: drivers/platform/x86/touchscreen_dmi.c 13654 13655SILICON MOTION SM712 FRAME BUFFER DRIVER 13656M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13657M: Teddy Wang <teddy.wang@siliconmotion.com> 13658M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13659L: linux-fbdev@vger.kernel.org 13660S: Maintained 13661F: drivers/video/fbdev/sm712* 13662F: Documentation/fb/sm712fb.txt 13663 13664SIMPLE FIRMWARE INTERFACE (SFI) 13665M: Len Brown <lenb@kernel.org> 13666L: sfi-devel@simplefirmware.org 13667W: http://simplefirmware.org/ 13668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13669S: Supported 13670F: arch/x86/platform/sfi/ 13671F: drivers/sfi/ 13672F: include/linux/sfi*.h 13673 13674SIMPLEFB FB DRIVER 13675M: Hans de Goede <hdegoede@redhat.com> 13676L: linux-fbdev@vger.kernel.org 13677S: Maintained 13678F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13679F: drivers/video/fbdev/simplefb.c 13680F: include/linux/platform_data/simplefb.h 13681 13682SIMTEC EB110ATX (Chalice CATS) 13683P: Ben Dooks 13684P: Vincent Sanders <vince@simtec.co.uk> 13685M: Simtec Linux Team <linux@simtec.co.uk> 13686W: http://www.simtec.co.uk/products/EB110ATX/ 13687S: Supported 13688 13689SIMTEC EB2410ITX (BAST) 13690P: Ben Dooks 13691P: Vincent Sanders <vince@simtec.co.uk> 13692M: Simtec Linux Team <linux@simtec.co.uk> 13693W: http://www.simtec.co.uk/products/EB2410ITX/ 13694S: Supported 13695F: arch/arm/mach-s3c24xx/mach-bast.c 13696F: arch/arm/mach-s3c24xx/bast-ide.c 13697F: arch/arm/mach-s3c24xx/bast-irq.c 13698 13699SIPHASH PRF ROUTINES 13700M: Jason A. Donenfeld <Jason@zx2c4.com> 13701S: Maintained 13702F: lib/siphash.c 13703F: lib/test_siphash.c 13704F: include/linux/siphash.h 13705 13706SIOX 13707M: Gavin Schenk <g.schenk@eckelmann.de> 13708M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13709R: Pengutronix Kernel Team <kernel@pengutronix.de> 13710S: Supported 13711F: drivers/siox/* 13712F: drivers/gpio/gpio-siox.c 13713F: include/trace/events/siox.h 13714 13715SIS 190 ETHERNET DRIVER 13716M: Francois Romieu <romieu@fr.zoreil.com> 13717L: netdev@vger.kernel.org 13718S: Maintained 13719F: drivers/net/ethernet/sis/sis190.c 13720 13721SIS 900/7016 FAST ETHERNET DRIVER 13722M: Daniele Venzano <venza@brownhat.org> 13723W: http://www.brownhat.org/sis900.html 13724L: netdev@vger.kernel.org 13725S: Maintained 13726F: drivers/net/ethernet/sis/sis900.* 13727 13728SIS FRAMEBUFFER DRIVER 13729M: Thomas Winischhofer <thomas@winischhofer.net> 13730W: http://www.winischhofer.net/linuxsisvga.shtml 13731S: Maintained 13732F: Documentation/fb/sisfb.txt 13733F: drivers/video/fbdev/sis/ 13734F: include/video/sisfb.h 13735 13736SIS USB2VGA DRIVER 13737M: Thomas Winischhofer <thomas@winischhofer.net> 13738W: http://www.winischhofer.at/linuxsisusbvga.shtml 13739S: Maintained 13740F: drivers/usb/misc/sisusbvga/ 13741 13742SLAB ALLOCATOR 13743M: Christoph Lameter <cl@linux.com> 13744M: Pekka Enberg <penberg@kernel.org> 13745M: David Rientjes <rientjes@google.com> 13746M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13747M: Andrew Morton <akpm@linux-foundation.org> 13748L: linux-mm@kvack.org 13749S: Maintained 13750F: include/linux/sl?b*.h 13751F: mm/sl?b* 13752 13753SLEEPABLE READ-COPY UPDATE (SRCU) 13754M: Lai Jiangshan <jiangshanlai@gmail.com> 13755M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13756M: Josh Triplett <josh@joshtriplett.org> 13757R: Steven Rostedt <rostedt@goodmis.org> 13758R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13759L: linux-kernel@vger.kernel.org 13760W: http://www.rdrop.com/users/paulmck/RCU/ 13761S: Supported 13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13763F: include/linux/srcu*.h 13764F: kernel/rcu/srcu*.c 13765 13766SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13767M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13769S: Maintained 13770F: drivers/slimbus/ 13771F: Documentation/devicetree/bindings/slimbus/ 13772F: include/linux/slimbus.h 13773 13774SMACK SECURITY MODULE 13775M: Casey Schaufler <casey@schaufler-ca.com> 13776L: linux-security-module@vger.kernel.org 13777W: http://schaufler-ca.com 13778T: git git://github.com/cschaufler/smack-next 13779S: Maintained 13780F: Documentation/admin-guide/LSM/Smack.rst 13781F: security/smack/ 13782 13783SMC91x ETHERNET DRIVER 13784M: Nicolas Pitre <nico@fluxnic.net> 13785S: Odd Fixes 13786F: drivers/net/ethernet/smsc/smc91x.* 13787 13788SMIA AND SMIA++ IMAGE SENSOR DRIVER 13789M: Sakari Ailus <sakari.ailus@iki.fi> 13790L: linux-media@vger.kernel.org 13791S: Maintained 13792F: drivers/media/i2c/smiapp/ 13793F: include/media/i2c/smiapp.h 13794F: drivers/media/i2c/smiapp-pll.c 13795F: drivers/media/i2c/smiapp-pll.h 13796F: include/uapi/linux/smiapp.h 13797F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13798 13799SMM665 HARDWARE MONITOR DRIVER 13800M: Guenter Roeck <linux@roeck-us.net> 13801L: linux-hwmon@vger.kernel.org 13802S: Maintained 13803F: Documentation/hwmon/smm665 13804F: drivers/hwmon/smm665.c 13805 13806SMSC EMC2103 HARDWARE MONITOR DRIVER 13807M: Steve Glendinning <steve.glendinning@shawell.net> 13808L: linux-hwmon@vger.kernel.org 13809S: Maintained 13810F: Documentation/hwmon/emc2103 13811F: drivers/hwmon/emc2103.c 13812 13813SMSC SCH5627 HARDWARE MONITOR DRIVER 13814M: Hans de Goede <hdegoede@redhat.com> 13815L: linux-hwmon@vger.kernel.org 13816S: Supported 13817F: Documentation/hwmon/sch5627 13818F: drivers/hwmon/sch5627.c 13819 13820SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13821M: Steve Glendinning <steve.glendinning@shawell.net> 13822L: linux-fbdev@vger.kernel.org 13823S: Maintained 13824F: drivers/video/fbdev/smscufx.c 13825 13826SMSC47B397 HARDWARE MONITOR DRIVER 13827M: Jean Delvare <jdelvare@suse.com> 13828L: linux-hwmon@vger.kernel.org 13829S: Maintained 13830F: Documentation/hwmon/smsc47b397 13831F: drivers/hwmon/smsc47b397.c 13832 13833SMSC911x ETHERNET DRIVER 13834M: Steve Glendinning <steve.glendinning@shawell.net> 13835L: netdev@vger.kernel.org 13836S: Maintained 13837F: include/linux/smsc911x.h 13838F: drivers/net/ethernet/smsc/smsc911x.* 13839 13840SMSC9420 PCI ETHERNET DRIVER 13841M: Steve Glendinning <steve.glendinning@shawell.net> 13842L: netdev@vger.kernel.org 13843S: Maintained 13844F: drivers/net/ethernet/smsc/smsc9420.* 13845 13846SOC-CAMERA V4L2 SUBSYSTEM 13847L: linux-media@vger.kernel.org 13848T: git git://linuxtv.org/media_tree.git 13849S: Orphan 13850F: include/media/soc* 13851F: drivers/media/i2c/soc_camera/ 13852F: drivers/media/platform/soc_camera/ 13853 13854SOCIONEXT SYNQUACER I2C DRIVER 13855M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13856L: linux-i2c@vger.kernel.org 13857S: Maintained 13858F: drivers/i2c/busses/i2c-synquacer.c 13859F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13860 13861SOCIONEXT UNIPHIER SOUND DRIVER 13862L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13863S: Orphan 13864F: sound/soc/uniphier/ 13865 13866SOEKRIS NET48XX LED SUPPORT 13867M: Chris Boot <bootc@bootc.net> 13868S: Maintained 13869F: drivers/leds/leds-net48xx.c 13870 13871SOFT-ROCE DRIVER (rxe) 13872M: Moni Shoua <monis@mellanox.com> 13873L: linux-rdma@vger.kernel.org 13874S: Supported 13875W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13876Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13877F: drivers/infiniband/sw/rxe/ 13878F: include/uapi/rdma/rdma_user_rxe.h 13879 13880SOFTLOGIC 6x10 MPEG CODEC 13881M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13882M: Anton Sviridenko <anton@corp.bluecherry.net> 13883M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13884M: Andrey Utkin <andrey_utkin@fastmail.com> 13885M: Ismael Luceno <ismael@iodev.co.uk> 13886L: linux-media@vger.kernel.org 13887S: Supported 13888F: drivers/media/pci/solo6x10/ 13889 13890SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13891M: James Morse <james.morse@arm.com> 13892L: linux-arm-kernel@lists.infradead.org 13893S: Maintained 13894F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13895F: drivers/firmware/arm_sdei.c 13896F: include/linux/arm_sdei.h 13897F: include/uapi/linux/arm_sdei.h 13898 13899SOFTWARE RAID (Multiple Disks) SUPPORT 13900M: Shaohua Li <shli@kernel.org> 13901L: linux-raid@vger.kernel.org 13902T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13903S: Supported 13904F: drivers/md/Makefile 13905F: drivers/md/Kconfig 13906F: drivers/md/md* 13907F: drivers/md/raid* 13908F: include/linux/raid/ 13909F: include/uapi/linux/raid/ 13910 13911SOCIONEXT (SNI) AVE NETWORK DRIVER 13912M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13913L: netdev@vger.kernel.org 13914S: Maintained 13915F: drivers/net/ethernet/socionext/sni_ave.c 13916F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13917 13918SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13919M: Jassi Brar <jaswinder.singh@linaro.org> 13920L: netdev@vger.kernel.org 13921S: Maintained 13922F: drivers/net/ethernet/socionext/netsec.c 13923F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13924 13925SOLIDRUN CLEARFOG SUPPORT 13926M: Russell King <linux@armlinux.org.uk> 13927S: Maintained 13928F: arch/arm/boot/dts/armada-388-clearfog* 13929F: arch/arm/boot/dts/armada-38x-solidrun-* 13930 13931SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13932M: Russell King <linux@armlinux.org.uk> 13933S: Maintained 13934F: arch/arm/boot/dts/imx6*-cubox-i* 13935F: arch/arm/boot/dts/imx6*-hummingboard* 13936F: arch/arm/boot/dts/imx6*-sr-* 13937 13938SONIC NETWORK DRIVER 13939M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13940L: netdev@vger.kernel.org 13941S: Maintained 13942F: drivers/net/ethernet/natsemi/sonic.* 13943 13944SONICS SILICON BACKPLANE DRIVER (SSB) 13945M: Michael Buesch <m@bues.ch> 13946L: linux-wireless@vger.kernel.org 13947S: Maintained 13948F: drivers/ssb/ 13949F: include/linux/ssb/ 13950 13951SONY IMX258 SENSOR DRIVER 13952M: Sakari Ailus <sakari.ailus@linux.intel.com> 13953L: linux-media@vger.kernel.org 13954T: git git://linuxtv.org/media_tree.git 13955S: Maintained 13956F: drivers/media/i2c/imx258.c 13957 13958SONY IMX274 SENSOR DRIVER 13959M: Leon Luo <leonl@leopardimaging.com> 13960L: linux-media@vger.kernel.org 13961T: git git://linuxtv.org/media_tree.git 13962S: Maintained 13963F: drivers/media/i2c/imx274.c 13964F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13965 13966SONY IMX319 SENSOR DRIVER 13967M: Bingbu Cao <bingbu.cao@intel.com> 13968L: linux-media@vger.kernel.org 13969T: git git://linuxtv.org/media_tree.git 13970S: Maintained 13971F: drivers/media/i2c/imx319.c 13972 13973SONY IMX355 SENSOR DRIVER 13974M: Tianshu Qiu <tian.shu.qiu@intel.com> 13975L: linux-media@vger.kernel.org 13976T: git git://linuxtv.org/media_tree.git 13977S: Maintained 13978F: drivers/media/i2c/imx355.c 13979 13980SONY MEMORYSTICK CARD SUPPORT 13981M: Alex Dubov <oakad@yahoo.com> 13982W: http://tifmxx.berlios.de/ 13983S: Maintained 13984F: drivers/memstick/host/tifm_ms.c 13985 13986SONY MEMORYSTICK STANDARD SUPPORT 13987M: Maxim Levitsky <maximlevitsky@gmail.com> 13988S: Maintained 13989F: drivers/memstick/core/ms_block.* 13990 13991SONY VAIO CONTROL DEVICE DRIVER 13992M: Mattia Dongili <malattia@linux.it> 13993L: platform-driver-x86@vger.kernel.org 13994W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13995S: Maintained 13996F: Documentation/laptops/sony-laptop.txt 13997F: drivers/char/sonypi.c 13998F: drivers/platform/x86/sony-laptop.c 13999F: include/linux/sony-laptop.h 14000 14001SOUND 14002M: Jaroslav Kysela <perex@perex.cz> 14003M: Takashi Iwai <tiwai@suse.com> 14004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14005W: http://www.alsa-project.org/ 14006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14007T: git git://git.alsa-project.org/alsa-kernel.git 14008Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14009S: Maintained 14010F: Documentation/sound/ 14011F: include/sound/ 14012F: include/uapi/sound/ 14013F: sound/ 14014 14015SOUND - COMPRESSED AUDIO 14016M: Vinod Koul <vkoul@kernel.org> 14017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14019S: Supported 14020F: Documentation/sound/designs/compress-offload.rst 14021F: include/sound/compress_driver.h 14022F: include/uapi/sound/compress_* 14023F: sound/core/compress_offload.c 14024F: sound/soc/soc-compress.c 14025 14026SOUND - DMAENGINE HELPERS 14027M: Lars-Peter Clausen <lars@metafoo.de> 14028S: Supported 14029F: include/sound/dmaengine_pcm.h 14030F: sound/core/pcm_dmaengine.c 14031F: sound/soc/soc-generic-dmaengine-pcm.c 14032 14033SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14034M: Liam Girdwood <lgirdwood@gmail.com> 14035M: Mark Brown <broonie@kernel.org> 14036T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14037L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14038W: http://alsa-project.org/main/index.php/ASoC 14039S: Supported 14040F: Documentation/devicetree/bindings/sound/ 14041F: Documentation/sound/soc/ 14042F: sound/soc/ 14043F: include/dt-bindings/sound/ 14044F: include/sound/soc* 14045 14046SOUNDWIRE SUBSYSTEM 14047M: Vinod Koul <vkoul@kernel.org> 14048M: Sanyog Kale <sanyog.r.kale@intel.com> 14049R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14051S: Supported 14052F: Documentation/driver-api/soundwire/ 14053F: drivers/soundwire/ 14054F: include/linux/soundwire/ 14055 14056SP2 MEDIA DRIVER 14057M: Olli Salonen <olli.salonen@iki.fi> 14058L: linux-media@vger.kernel.org 14059W: https://linuxtv.org 14060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14061S: Maintained 14062F: drivers/media/dvb-frontends/sp2* 14063 14064SPARC + UltraSPARC (sparc/sparc64) 14065M: "David S. Miller" <davem@davemloft.net> 14066L: sparclinux@vger.kernel.org 14067Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14068T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14069T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14070S: Maintained 14071F: arch/sparc/ 14072F: drivers/sbus/ 14073 14074SPARC SERIAL DRIVERS 14075M: "David S. Miller" <davem@davemloft.net> 14076L: sparclinux@vger.kernel.org 14077T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14078T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14079S: Maintained 14080F: include/linux/sunserialcore.h 14081F: drivers/tty/serial/suncore.c 14082F: drivers/tty/serial/sunhv.c 14083F: drivers/tty/serial/sunsab.c 14084F: drivers/tty/serial/sunsab.h 14085F: drivers/tty/serial/sunsu.c 14086F: drivers/tty/serial/sunzilog.c 14087F: drivers/tty/serial/sunzilog.h 14088F: drivers/tty/vcc.c 14089 14090SPARSE CHECKER 14091M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14092L: linux-sparse@vger.kernel.org 14093W: https://sparse.wiki.kernel.org/ 14094T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14095S: Maintained 14096F: include/linux/compiler.h 14097 14098SPEAR CLOCK FRAMEWORK SUPPORT 14099M: Viresh Kumar <vireshk@kernel.org> 14100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14101W: http://www.st.com/spear 14102S: Maintained 14103F: drivers/clk/spear/ 14104 14105SPEAR PLATFORM SUPPORT 14106M: Viresh Kumar <vireshk@kernel.org> 14107M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14109W: http://www.st.com/spear 14110S: Maintained 14111F: arch/arm/boot/dts/spear* 14112F: arch/arm/mach-spear/ 14113 14114SPI NOR SUBSYSTEM 14115M: Marek Vasut <marek.vasut@gmail.com> 14116L: linux-mtd@lists.infradead.org 14117W: http://www.linux-mtd.infradead.org/ 14118Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14119T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14120T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14121S: Maintained 14122F: drivers/mtd/spi-nor/ 14123F: include/linux/mtd/spi-nor.h 14124 14125SPI SUBSYSTEM 14126M: Mark Brown <broonie@kernel.org> 14127L: linux-spi@vger.kernel.org 14128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14129Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14130S: Maintained 14131F: Documentation/devicetree/bindings/spi/ 14132F: Documentation/spi/ 14133F: drivers/spi/ 14134F: include/linux/spi/ 14135F: include/uapi/linux/spi/ 14136F: tools/spi/ 14137 14138SPIDERNET NETWORK DRIVER for CELL 14139M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14140L: netdev@vger.kernel.org 14141S: Supported 14142F: Documentation/networking/spider_net.txt 14143F: drivers/net/ethernet/toshiba/spider_net* 14144 14145SPMI SUBSYSTEM 14146R: Stephen Boyd <sboyd@kernel.org> 14147L: linux-arm-msm@vger.kernel.org 14148F: Documentation/devicetree/bindings/spmi/ 14149F: drivers/spmi/ 14150F: include/dt-bindings/spmi/spmi.h 14151F: include/linux/spmi.h 14152F: include/trace/events/spmi.h 14153 14154SPU FILE SYSTEM 14155M: Jeremy Kerr <jk@ozlabs.org> 14156L: linuxppc-dev@lists.ozlabs.org 14157W: http://www.ibm.com/developerworks/power/cell/ 14158S: Supported 14159F: Documentation/filesystems/spufs.txt 14160F: arch/powerpc/platforms/cell/spufs/ 14161 14162SQUASHFS FILE SYSTEM 14163M: Phillip Lougher <phillip@squashfs.org.uk> 14164L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14165W: http://squashfs.org.uk 14166T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14167S: Maintained 14168F: Documentation/filesystems/squashfs.txt 14169F: fs/squashfs/ 14170 14171SRM (Alpha) environment access 14172M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14173S: Maintained 14174F: arch/alpha/kernel/srm_env.c 14175 14176ST STM32 I2C/SMBUS DRIVER 14177M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14178L: linux-i2c@vger.kernel.org 14179S: Maintained 14180F: drivers/i2c/busses/i2c-stm32* 14181 14182ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14183M: Song Qiang <songqiang1304521@gmail.com> 14184L: linux-iio@vger.kernel.org 14185S: Maintained 14186F: drivers/iio/proximity/vl53l0x-i2c.c 14187F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14188 14189STABLE BRANCH 14190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14191M: Sasha Levin <sashal@kernel.org> 14192L: stable@vger.kernel.org 14193S: Supported 14194F: Documentation/process/stable-kernel-rules.rst 14195 14196STAGING - COMEDI 14197M: Ian Abbott <abbotti@mev.co.uk> 14198M: H Hartley Sweeten <hsweeten@visionengravers.com> 14199S: Odd Fixes 14200F: drivers/staging/comedi/ 14201 14202STAGING - EROFS FILE SYSTEM 14203M: Gao Xiang <gaoxiang25@huawei.com> 14204M: Chao Yu <yuchao0@huawei.com> 14205L: linux-erofs@lists.ozlabs.org 14206S: Maintained 14207F: drivers/staging/erofs/ 14208 14209STAGING - INDUSTRIAL IO 14210M: Jonathan Cameron <jic23@kernel.org> 14211L: linux-iio@vger.kernel.org 14212S: Odd Fixes 14213F: Documentation/devicetree/bindings/staging/iio/ 14214F: drivers/staging/iio/ 14215 14216STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14217M: Marc Dietrich <marvin24@gmx.de> 14218L: ac100@lists.launchpad.net (moderated for non-subscribers) 14219L: linux-tegra@vger.kernel.org 14220S: Maintained 14221F: drivers/staging/nvec/ 14222 14223STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14224M: Jens Frederich <jfrederich@gmail.com> 14225M: Daniel Drake <dsd@laptop.org> 14226M: Jon Nettleton <jon.nettleton@gmail.com> 14227W: http://wiki.laptop.org/go/DCON 14228S: Maintained 14229F: drivers/staging/olpc_dcon/ 14230 14231STAGING - REALTEK RTL8712U DRIVERS 14232M: Larry Finger <Larry.Finger@lwfinger.net> 14233M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14234S: Odd Fixes 14235F: drivers/staging/rtl8712/ 14236 14237STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14238M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14239M: Teddy Wang <teddy.wang@siliconmotion.com> 14240M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14241L: linux-fbdev@vger.kernel.org 14242S: Maintained 14243F: drivers/staging/sm750fb/ 14244 14245STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14246M: William Hubbs <w.d.hubbs@gmail.com> 14247M: Chris Brannon <chris@the-brannons.com> 14248M: Kirk Reiser <kirk@reisers.ca> 14249M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14250L: speakup@linux-speakup.org 14251W: http://www.linux-speakup.org/ 14252S: Odd Fixes 14253F: drivers/staging/speakup/ 14254 14255STAGING - VIA VT665X DRIVERS 14256M: Forest Bond <forest@alittletooquiet.net> 14257S: Odd Fixes 14258F: drivers/staging/vt665?/ 14259 14260STAGING - WILC1000 WIFI DRIVER 14261M: Aditya Shankar <aditya.shankar@microchip.com> 14262M: Ganesh Krishna <ganesh.krishna@microchip.com> 14263L: linux-wireless@vger.kernel.org 14264S: Supported 14265F: drivers/staging/wilc1000/ 14266 14267STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14268M: Arnaud Patard <arnaud.patard@rtp-net.org> 14269S: Odd Fixes 14270F: drivers/staging/xgifb/ 14271 14272STAGING SUBSYSTEM 14273M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14274T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14275L: devel@driverdev.osuosl.org 14276S: Supported 14277F: drivers/staging/ 14278 14279STARFIRE/DURALAN NETWORK DRIVER 14280M: Ion Badulescu <ionut@badula.org> 14281S: Odd Fixes 14282F: drivers/net/ethernet/adaptec/starfire* 14283 14284STEC S1220 SKD DRIVER 14285M: Bart Van Assche <bart.vanassche@wdc.com> 14286L: linux-block@vger.kernel.org 14287S: Maintained 14288F: drivers/block/skd*[ch] 14289 14290STI AUDIO (ASoC) DRIVERS 14291M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14292L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14293S: Maintained 14294F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14295F: sound/soc/sti/ 14296 14297STI CEC DRIVER 14298M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14299S: Maintained 14300F: drivers/media/platform/sti/cec/ 14301F: Documentation/devicetree/bindings/media/stih-cec.txt 14302 14303STK1160 USB VIDEO CAPTURE DRIVER 14304M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14305L: linux-media@vger.kernel.org 14306T: git git://linuxtv.org/media_tree.git 14307S: Maintained 14308F: drivers/media/usb/stk1160/ 14309 14310STM32 AUDIO (ASoC) DRIVERS 14311M: Olivier Moysan <olivier.moysan@st.com> 14312M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14314S: Maintained 14315F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14316F: sound/soc/stm/ 14317 14318STM32 TIMER/LPTIMER DRIVERS 14319M: Fabrice Gasnier <fabrice.gasnier@st.com> 14320S: Maintained 14321F: drivers/*/stm32-*timer* 14322F: drivers/pwm/pwm-stm32* 14323F: include/linux/*/stm32-*tim* 14324F: Documentation/ABI/testing/*timer-stm32 14325F: Documentation/devicetree/bindings/*/stm32-*timer* 14326F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14327 14328STMMAC ETHERNET DRIVER 14329M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14330M: Alexandre Torgue <alexandre.torgue@st.com> 14331M: Jose Abreu <joabreu@synopsys.com> 14332L: netdev@vger.kernel.org 14333W: http://www.stlinux.com 14334S: Supported 14335F: drivers/net/ethernet/stmicro/stmmac/ 14336 14337SUN3/3X 14338M: Sam Creasey <sammy@sammy.net> 14339W: http://sammy.net/sun3/ 14340S: Maintained 14341F: arch/m68k/kernel/*sun3* 14342F: arch/m68k/sun3*/ 14343F: arch/m68k/include/asm/sun3* 14344F: drivers/net/ethernet/i825xx/sun3* 14345 14346SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14347M: Hans de Goede <hdegoede@redhat.com> 14348L: linux-input@vger.kernel.org 14349S: Maintained 14350F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14351F: drivers/input/keyboard/sun4i-lradc-keys.c 14352 14353SUNDANCE NETWORK DRIVER 14354M: Denis Kirjanov <kda@linux-powerpc.org> 14355L: netdev@vger.kernel.org 14356S: Maintained 14357F: drivers/net/ethernet/dlink/sundance.c 14358 14359SUPERH 14360M: Yoshinori Sato <ysato@users.sourceforge.jp> 14361M: Rich Felker <dalias@libc.org> 14362L: linux-sh@vger.kernel.org 14363Q: http://patchwork.kernel.org/project/linux-sh/list/ 14364S: Maintained 14365F: Documentation/sh/ 14366F: arch/sh/ 14367F: drivers/sh/ 14368 14369SUSPEND TO RAM 14370M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14371M: Len Brown <len.brown@intel.com> 14372M: Pavel Machek <pavel@ucw.cz> 14373L: linux-pm@vger.kernel.org 14374B: https://bugzilla.kernel.org 14375S: Supported 14376F: Documentation/power/ 14377F: arch/x86/kernel/acpi/ 14378F: drivers/base/power/ 14379F: kernel/power/ 14380F: include/linux/suspend.h 14381F: include/linux/freezer.h 14382F: include/linux/pm.h 14383 14384SVGA HANDLING 14385M: Martin Mares <mj@ucw.cz> 14386L: linux-video@atrey.karlin.mff.cuni.cz 14387S: Maintained 14388F: Documentation/svga.txt 14389F: arch/x86/boot/video* 14390 14391SWIOTLB SUBSYSTEM 14392M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14393L: iommu@lists.linux-foundation.org 14394T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14395S: Supported 14396F: kernel/dma/swiotlb.c 14397F: arch/*/kernel/pci-swiotlb.c 14398F: include/linux/swiotlb.h 14399 14400SWITCHDEV 14401M: Jiri Pirko <jiri@resnulli.us> 14402M: Ivan Vecera <ivecera@redhat.com> 14403L: netdev@vger.kernel.org 14404S: Supported 14405F: net/switchdev/ 14406F: include/net/switchdev.h 14407 14408SY8106A REGULATOR DRIVER 14409M: Icenowy Zheng <icenowy@aosc.io> 14410S: Maintained 14411F: drivers/regulator/sy8106a-regulator.c 14412F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14413 14414SYNC FILE FRAMEWORK 14415M: Sumit Semwal <sumit.semwal@linaro.org> 14416R: Gustavo Padovan <gustavo@padovan.org> 14417S: Maintained 14418L: linux-media@vger.kernel.org 14419L: dri-devel@lists.freedesktop.org 14420F: drivers/dma-buf/sync_* 14421F: drivers/dma-buf/dma-fence* 14422F: drivers/dma-buf/sw_sync.c 14423F: include/linux/sync_file.h 14424F: include/uapi/linux/sync_file.h 14425F: Documentation/sync_file.txt 14426T: git git://anongit.freedesktop.org/drm/drm-misc 14427 14428SYNOPSYS ARC ARCHITECTURE 14429M: Vineet Gupta <vgupta@synopsys.com> 14430L: linux-snps-arc@lists.infradead.org 14431S: Supported 14432F: arch/arc/ 14433F: Documentation/devicetree/bindings/arc/* 14434F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14435F: drivers/clocksource/arc_timer.c 14436F: drivers/tty/serial/arc_uart.c 14437T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14438 14439SYNOPSYS ARC HSDK SDP pll clock driver 14440M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14441S: Supported 14442F: drivers/clk/clk-hsdk-pll.c 14443F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14444 14445SYNOPSYS ARC SDP clock driver 14446M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14447S: Supported 14448F: drivers/clk/axs10x/* 14449F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14450 14451SYNOPSYS ARC SDP platform support 14452M: Alexey Brodkin <abrodkin@synopsys.com> 14453S: Supported 14454F: arch/arc/plat-axs10x 14455F: arch/arc/boot/dts/ax* 14456F: Documentation/devicetree/bindings/arc/axs10* 14457 14458SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14459M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14460S: Supported 14461F: drivers/reset/reset-axs10x.c 14462F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14463 14464SYNOPSYS CREG GPIO DRIVER 14465M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14466S: Maintained 14467F: drivers/gpio/gpio-creg-snps.c 14468F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14469 14470SYNOPSYS DESIGNWARE 8250 UART DRIVER 14471R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14472S: Maintained 14473F: drivers/tty/serial/8250/8250_dw.c 14474 14475SYNOPSYS DESIGNWARE APB GPIO DRIVER 14476M: Hoan Tran <hotran@apm.com> 14477L: linux-gpio@vger.kernel.org 14478S: Maintained 14479F: drivers/gpio/gpio-dwapb.c 14480F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14481 14482SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14483M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14484S: Maintained 14485F: drivers/dma/dwi-axi-dmac/ 14486F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14487 14488SYNOPSYS DESIGNWARE DMAC DRIVER 14489M: Viresh Kumar <vireshk@kernel.org> 14490R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14491S: Maintained 14492F: include/linux/dma/dw.h 14493F: include/linux/platform_data/dma-dw.h 14494F: drivers/dma/dw/ 14495 14496SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14497M: Jose Abreu <Jose.Abreu@synopsys.com> 14498L: netdev@vger.kernel.org 14499S: Supported 14500F: drivers/net/ethernet/synopsys/ 14501 14502SYNOPSYS DESIGNWARE I2C DRIVER 14503M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14504R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14505R: Mika Westerberg <mika.westerberg@linux.intel.com> 14506L: linux-i2c@vger.kernel.org 14507S: Maintained 14508F: drivers/i2c/busses/i2c-designware-* 14509F: include/linux/platform_data/i2c-designware.h 14510 14511SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14512M: Jaehoon Chung <jh80.chung@samsung.com> 14513L: linux-mmc@vger.kernel.org 14514S: Maintained 14515F: drivers/mmc/host/dw_mmc* 14516 14517SYNOPSYS HSDK RESET CONTROLLER DRIVER 14518M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14519S: Supported 14520F: drivers/reset/reset-hsdk.c 14521F: include/dt-bindings/reset/snps,hsdk-reset.h 14522F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14523 14524SYSTEM CONFIGURATION (SYSCON) 14525M: Lee Jones <lee.jones@linaro.org> 14526M: Arnd Bergmann <arnd@arndb.de> 14527T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14528S: Supported 14529F: drivers/mfd/syscon.c 14530 14531SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14532M: Sudeep Holla <sudeep.holla@arm.com> 14533L: linux-arm-kernel@lists.infradead.org 14534S: Maintained 14535F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14536F: drivers/clk/clk-sc[mp]i.c 14537F: drivers/cpufreq/sc[mp]i-cpufreq.c 14538F: drivers/firmware/arm_scpi.c 14539F: drivers/firmware/arm_scmi/ 14540F: include/linux/sc[mp]i_protocol.h 14541 14542SYSTEM RESET/SHUTDOWN DRIVERS 14543M: Sebastian Reichel <sre@kernel.org> 14544L: linux-pm@vger.kernel.org 14545T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14546S: Maintained 14547F: Documentation/devicetree/bindings/power/reset/ 14548F: drivers/power/reset/ 14549 14550SYSTEM TRACE MODULE CLASS 14551M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14552S: Maintained 14553T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14554F: Documentation/trace/stm.rst 14555F: drivers/hwtracing/stm/ 14556F: include/linux/stm.h 14557F: include/uapi/linux/stm.h 14558 14559SYSV FILESYSTEM 14560M: Christoph Hellwig <hch@infradead.org> 14561S: Maintained 14562F: Documentation/filesystems/sysv-fs.txt 14563F: fs/sysv/ 14564F: include/linux/sysv_fs.h 14565 14566TARGET SUBSYSTEM 14567M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14568L: linux-scsi@vger.kernel.org 14569L: target-devel@vger.kernel.org 14570W: http://www.linux-iscsi.org 14571W: http://groups.google.com/group/linux-iscsi-target-dev 14572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14573S: Supported 14574F: drivers/target/ 14575F: include/target/ 14576F: Documentation/target/ 14577 14578TASKSTATS STATISTICS INTERFACE 14579M: Balbir Singh <bsingharora@gmail.com> 14580S: Maintained 14581F: Documentation/accounting/taskstats* 14582F: include/linux/taskstats* 14583F: kernel/taskstats.c 14584 14585TC subsystem 14586M: Jamal Hadi Salim <jhs@mojatatu.com> 14587M: Cong Wang <xiyou.wangcong@gmail.com> 14588M: Jiri Pirko <jiri@resnulli.us> 14589L: netdev@vger.kernel.org 14590S: Maintained 14591F: include/net/pkt_cls.h 14592F: include/net/pkt_sched.h 14593F: include/net/tc_act/ 14594F: include/uapi/linux/pkt_cls.h 14595F: include/uapi/linux/pkt_sched.h 14596F: include/uapi/linux/tc_act/ 14597F: include/uapi/linux/tc_ematch/ 14598F: net/sched/ 14599 14600TC90522 MEDIA DRIVER 14601M: Akihiro Tsukada <tskd08@gmail.com> 14602L: linux-media@vger.kernel.org 14603S: Odd Fixes 14604F: drivers/media/dvb-frontends/tc90522* 14605 14606TCP LOW PRIORITY MODULE 14607M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14608M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14609W: http://tcp-lp-mod.sourceforge.net/ 14610S: Maintained 14611F: net/ipv4/tcp_lp.c 14612 14613TDA10071 MEDIA DRIVER 14614M: Antti Palosaari <crope@iki.fi> 14615L: linux-media@vger.kernel.org 14616W: https://linuxtv.org 14617W: http://palosaari.fi/linux/ 14618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14619T: git git://linuxtv.org/anttip/media_tree.git 14620S: Maintained 14621F: drivers/media/dvb-frontends/tda10071* 14622 14623TDA18212 MEDIA DRIVER 14624M: Antti Palosaari <crope@iki.fi> 14625L: linux-media@vger.kernel.org 14626W: https://linuxtv.org 14627W: http://palosaari.fi/linux/ 14628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14629T: git git://linuxtv.org/anttip/media_tree.git 14630S: Maintained 14631F: drivers/media/tuners/tda18212* 14632 14633TDA18218 MEDIA DRIVER 14634M: Antti Palosaari <crope@iki.fi> 14635L: linux-media@vger.kernel.org 14636W: https://linuxtv.org 14637W: http://palosaari.fi/linux/ 14638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14639T: git git://linuxtv.org/anttip/media_tree.git 14640S: Maintained 14641F: drivers/media/tuners/tda18218* 14642 14643TDA18250 MEDIA DRIVER 14644M: Olli Salonen <olli.salonen@iki.fi> 14645L: linux-media@vger.kernel.org 14646W: https://linuxtv.org 14647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14648T: git git://linuxtv.org/media_tree.git 14649S: Maintained 14650F: drivers/media/tuners/tda18250* 14651 14652TDA18271 MEDIA DRIVER 14653M: Michael Krufky <mkrufky@linuxtv.org> 14654L: linux-media@vger.kernel.org 14655W: https://linuxtv.org 14656W: http://github.com/mkrufky 14657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14658T: git git://linuxtv.org/mkrufky/tuners.git 14659S: Maintained 14660F: drivers/media/tuners/tda18271* 14661 14662TDA1997x MEDIA DRIVER 14663M: Tim Harvey <tharvey@gateworks.com> 14664L: linux-media@vger.kernel.org 14665W: https://linuxtv.org 14666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14667S: Maintained 14668F: drivers/media/i2c/tda1997x.* 14669 14670TDA827x MEDIA DRIVER 14671M: Michael Krufky <mkrufky@linuxtv.org> 14672L: linux-media@vger.kernel.org 14673W: https://linuxtv.org 14674W: http://github.com/mkrufky 14675Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14676T: git git://linuxtv.org/mkrufky/tuners.git 14677S: Maintained 14678F: drivers/media/tuners/tda8290.* 14679 14680TDA8290 MEDIA DRIVER 14681M: Michael Krufky <mkrufky@linuxtv.org> 14682L: linux-media@vger.kernel.org 14683W: https://linuxtv.org 14684W: http://github.com/mkrufky 14685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14686T: git git://linuxtv.org/mkrufky/tuners.git 14687S: Maintained 14688F: drivers/media/tuners/tda8290.* 14689 14690TDA9840 MEDIA DRIVER 14691M: Hans Verkuil <hverkuil@xs4all.nl> 14692L: linux-media@vger.kernel.org 14693T: git git://linuxtv.org/media_tree.git 14694W: https://linuxtv.org 14695S: Maintained 14696F: drivers/media/i2c/tda9840* 14697 14698TEA5761 TUNER DRIVER 14699M: Mauro Carvalho Chehab <mchehab@kernel.org> 14700L: linux-media@vger.kernel.org 14701W: https://linuxtv.org 14702T: git git://linuxtv.org/media_tree.git 14703S: Odd fixes 14704F: drivers/media/tuners/tea5761.* 14705 14706TEA5767 TUNER DRIVER 14707M: Mauro Carvalho Chehab <mchehab@kernel.org> 14708L: linux-media@vger.kernel.org 14709W: https://linuxtv.org 14710T: git git://linuxtv.org/media_tree.git 14711S: Maintained 14712F: drivers/media/tuners/tea5767.* 14713 14714TEA6415C MEDIA DRIVER 14715M: Hans Verkuil <hverkuil@xs4all.nl> 14716L: linux-media@vger.kernel.org 14717T: git git://linuxtv.org/media_tree.git 14718W: https://linuxtv.org 14719S: Maintained 14720F: drivers/media/i2c/tea6415c* 14721 14722TEA6420 MEDIA DRIVER 14723M: Hans Verkuil <hverkuil@xs4all.nl> 14724L: linux-media@vger.kernel.org 14725T: git git://linuxtv.org/media_tree.git 14726W: https://linuxtv.org 14727S: Maintained 14728F: drivers/media/i2c/tea6420* 14729 14730TEAM DRIVER 14731M: Jiri Pirko <jiri@resnulli.us> 14732L: netdev@vger.kernel.org 14733S: Supported 14734F: drivers/net/team/ 14735F: include/linux/if_team.h 14736F: include/uapi/linux/if_team.h 14737 14738TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14739M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14740S: Maintained 14741F: arch/x86/platform/ts5500/ 14742 14743TECHNOTREND USB IR RECEIVER 14744M: Sean Young <sean@mess.org> 14745L: linux-media@vger.kernel.org 14746S: Maintained 14747F: drivers/media/rc/ttusbir.c 14748 14749TECHWELL TW9910 VIDEO DECODER 14750L: linux-media@vger.kernel.org 14751S: Orphan 14752F: drivers/media/i2c/tw9910.c 14753F: include/media/i2c/tw9910.h 14754 14755TEE SUBSYSTEM 14756M: Jens Wiklander <jens.wiklander@linaro.org> 14757S: Maintained 14758F: include/linux/tee_drv.h 14759F: include/uapi/linux/tee.h 14760F: drivers/tee/ 14761F: Documentation/tee.txt 14762 14763TEGRA ARCHITECTURE SUPPORT 14764M: Thierry Reding <thierry.reding@gmail.com> 14765M: Jonathan Hunter <jonathanh@nvidia.com> 14766L: linux-tegra@vger.kernel.org 14767Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14769S: Supported 14770N: [^a-z]tegra 14771 14772TEGRA CLOCK DRIVER 14773M: Peter De Schrijver <pdeschrijver@nvidia.com> 14774M: Prashant Gaikwad <pgaikwad@nvidia.com> 14775S: Supported 14776F: drivers/clk/tegra/ 14777 14778TEGRA DMA DRIVERS 14779M: Laxman Dewangan <ldewangan@nvidia.com> 14780M: Jon Hunter <jonathanh@nvidia.com> 14781S: Supported 14782F: drivers/dma/tegra* 14783 14784TEGRA I2C DRIVER 14785M: Laxman Dewangan <ldewangan@nvidia.com> 14786S: Supported 14787F: drivers/i2c/busses/i2c-tegra.c 14788 14789TEGRA IOMMU DRIVERS 14790M: Thierry Reding <thierry.reding@gmail.com> 14791L: linux-tegra@vger.kernel.org 14792S: Supported 14793F: drivers/iommu/tegra* 14794 14795TEGRA KBC DRIVER 14796M: Laxman Dewangan <ldewangan@nvidia.com> 14797S: Supported 14798F: drivers/input/keyboard/tegra-kbc.c 14799 14800TEGRA NAND DRIVER 14801M: Stefan Agner <stefan@agner.ch> 14802M: Lucas Stach <dev@lynxeye.de> 14803S: Maintained 14804F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14805F: drivers/mtd/nand/raw/tegra_nand.c 14806 14807TEGRA PWM DRIVER 14808M: Thierry Reding <thierry.reding@gmail.com> 14809S: Supported 14810F: drivers/pwm/pwm-tegra.c 14811 14812TEGRA SERIAL DRIVER 14813M: Laxman Dewangan <ldewangan@nvidia.com> 14814S: Supported 14815F: drivers/tty/serial/serial-tegra.c 14816 14817TEGRA SPI DRIVER 14818M: Laxman Dewangan <ldewangan@nvidia.com> 14819S: Supported 14820F: drivers/spi/spi-tegra* 14821 14822TEHUTI ETHERNET DRIVER 14823M: Andy Gospodarek <andy@greyhouse.net> 14824L: netdev@vger.kernel.org 14825S: Supported 14826F: drivers/net/ethernet/tehuti/* 14827 14828Telecom Clock Driver for MCPL0010 14829M: Mark Gross <mark.gross@intel.com> 14830S: Supported 14831F: drivers/char/tlclk.c 14832 14833TENSILICA XTENSA PORT (xtensa) 14834M: Chris Zankel <chris@zankel.net> 14835M: Max Filippov <jcmvbkbc@gmail.com> 14836L: linux-xtensa@linux-xtensa.org 14837T: git git://github.com/czankel/xtensa-linux.git 14838S: Maintained 14839F: arch/xtensa/ 14840F: drivers/irqchip/irq-xtensa-* 14841 14842Texas Instruments' System Control Interface (TISCI) Protocol Driver 14843M: Nishanth Menon <nm@ti.com> 14844M: Tero Kristo <t-kristo@ti.com> 14845M: Santosh Shilimkar <ssantosh@kernel.org> 14846L: linux-arm-kernel@lists.infradead.org 14847S: Maintained 14848F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14849F: drivers/firmware/ti_sci* 14850F: include/linux/soc/ti/ti_sci_protocol.h 14851F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14852F: drivers/soc/ti/ti_sci_pm_domains.c 14853F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14854F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14855F: drivers/clk/keystone/sci-clk.c 14856F: drivers/reset/reset-ti-sci.c 14857 14858THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14859M: Hans Verkuil <hverkuil@xs4all.nl> 14860L: linux-media@vger.kernel.org 14861T: git git://linuxtv.org/media_tree.git 14862W: https://linuxtv.org 14863S: Maintained 14864F: drivers/media/radio/radio-raremono.c 14865 14866THERMAL 14867M: Zhang Rui <rui.zhang@intel.com> 14868M: Eduardo Valentin <edubezval@gmail.com> 14869R: Daniel Lezcano <daniel.lezcano@linaro.org> 14870L: linux-pm@vger.kernel.org 14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14872T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14873Q: https://patchwork.kernel.org/project/linux-pm/list/ 14874S: Supported 14875F: drivers/thermal/ 14876F: include/linux/thermal.h 14877F: include/uapi/linux/thermal.h 14878F: include/linux/cpu_cooling.h 14879F: Documentation/devicetree/bindings/thermal/ 14880 14881THERMAL/CPU_COOLING 14882M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14883M: Viresh Kumar <viresh.kumar@linaro.org> 14884M: Javi Merino <javi.merino@kernel.org> 14885L: linux-pm@vger.kernel.org 14886S: Supported 14887F: Documentation/thermal/cpu-cooling-api.txt 14888F: drivers/thermal/cpu_cooling.c 14889F: include/linux/cpu_cooling.h 14890 14891THINKPAD ACPI EXTRAS DRIVER 14892M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14893L: ibm-acpi-devel@lists.sourceforge.net 14894L: platform-driver-x86@vger.kernel.org 14895W: http://ibm-acpi.sourceforge.net 14896W: http://thinkwiki.org/wiki/Ibm-acpi 14897T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14898S: Maintained 14899F: drivers/platform/x86/thinkpad_acpi.c 14900 14901THUNDERBOLT DRIVER 14902M: Andreas Noever <andreas.noever@gmail.com> 14903M: Michael Jamet <michael.jamet@intel.com> 14904M: Mika Westerberg <mika.westerberg@linux.intel.com> 14905M: Yehezkel Bernat <YehezkelShB@gmail.com> 14906T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14907S: Maintained 14908F: Documentation/admin-guide/thunderbolt.rst 14909F: drivers/thunderbolt/ 14910F: include/linux/thunderbolt.h 14911 14912THUNDERBOLT NETWORK DRIVER 14913M: Michael Jamet <michael.jamet@intel.com> 14914M: Mika Westerberg <mika.westerberg@linux.intel.com> 14915M: Yehezkel Bernat <YehezkelShB@gmail.com> 14916L: netdev@vger.kernel.org 14917S: Maintained 14918F: drivers/net/thunderbolt.c 14919 14920THUNDERX GPIO DRIVER 14921M: David Daney <david.daney@cavium.com> 14922S: Maintained 14923F: drivers/gpio/gpio-thunderx.c 14924 14925TI AM437X VPFE DRIVER 14926M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14927L: linux-media@vger.kernel.org 14928W: https://linuxtv.org 14929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14930T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14931S: Maintained 14932F: drivers/media/platform/am437x/ 14933 14934TI BANDGAP AND THERMAL DRIVER 14935M: Eduardo Valentin <edubezval@gmail.com> 14936M: Keerthy <j-keerthy@ti.com> 14937L: linux-pm@vger.kernel.org 14938L: linux-omap@vger.kernel.org 14939S: Maintained 14940F: drivers/thermal/ti-soc-thermal/ 14941 14942TI BQ27XXX POWER SUPPLY DRIVER 14943R: Andrew F. Davis <afd@ti.com> 14944F: include/linux/power/bq27xxx_battery.h 14945F: drivers/power/supply/bq27xxx_battery.c 14946F: drivers/power/supply/bq27xxx_battery_i2c.c 14947 14948TI CDCE706 CLOCK DRIVER 14949M: Max Filippov <jcmvbkbc@gmail.com> 14950S: Maintained 14951F: drivers/clk/clk-cdce706.c 14952 14953TI CLOCK DRIVER 14954M: Tero Kristo <t-kristo@ti.com> 14955L: linux-omap@vger.kernel.org 14956S: Maintained 14957F: drivers/clk/ti/ 14958F: include/linux/clk/ti.h 14959 14960TI DAVINCI MACHINE SUPPORT 14961M: Sekhar Nori <nsekhar@ti.com> 14962M: Kevin Hilman <khilman@kernel.org> 14963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14964T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14965S: Supported 14966F: arch/arm/mach-davinci/ 14967F: drivers/i2c/busses/i2c-davinci.c 14968F: arch/arm/boot/dts/da850* 14969 14970TI DAVINCI SERIES CLOCK DRIVER 14971M: David Lechner <david@lechnology.com> 14972R: Sekhar Nori <nsekhar@ti.com> 14973S: Maintained 14974F: Documentation/devicetree/bindings/clock/ti/davinci/ 14975F: drivers/clk/davinci/ 14976 14977TI DAVINCI SERIES GPIO DRIVER 14978M: Keerthy <j-keerthy@ti.com> 14979L: linux-gpio@vger.kernel.org 14980S: Maintained 14981F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14982F: drivers/gpio/gpio-davinci.c 14983 14984TI DAVINCI SERIES MEDIA DRIVER 14985M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14986L: linux-media@vger.kernel.org 14987W: https://linuxtv.org 14988Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14989T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14990S: Maintained 14991F: drivers/media/platform/davinci/ 14992F: include/media/davinci/ 14993 14994TI ETHERNET SWITCH DRIVER (CPSW) 14995R: Grygorii Strashko <grygorii.strashko@ti.com> 14996L: linux-omap@vger.kernel.org 14997L: netdev@vger.kernel.org 14998S: Maintained 14999F: drivers/net/ethernet/ti/cpsw* 15000F: drivers/net/ethernet/ti/davinci* 15001 15002TI FLASH MEDIA INTERFACE DRIVER 15003M: Alex Dubov <oakad@yahoo.com> 15004S: Maintained 15005F: drivers/misc/tifm* 15006F: drivers/mmc/host/tifm_sd.c 15007F: include/linux/tifm.h 15008 15009TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15010M: Santosh Shilimkar <ssantosh@kernel.org> 15011L: linux-kernel@vger.kernel.org 15012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15013S: Maintained 15014F: drivers/soc/ti/* 15015T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15016 15017TI LM49xxx FAMILY ASoC CODEC DRIVERS 15018M: M R Swami Reddy <mr.swami.reddy@ti.com> 15019M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15021S: Maintained 15022F: sound/soc/codecs/lm49453* 15023F: sound/soc/codecs/isabelle* 15024 15025TI LP855x BACKLIGHT DRIVER 15026M: Milo Kim <milo.kim@ti.com> 15027S: Maintained 15028F: Documentation/backlight/lp855x-driver.txt 15029F: drivers/video/backlight/lp855x_bl.c 15030F: include/linux/platform_data/lp855x.h 15031 15032TI LP8727 CHARGER DRIVER 15033M: Milo Kim <milo.kim@ti.com> 15034S: Maintained 15035F: drivers/power/supply/lp8727_charger.c 15036F: include/linux/platform_data/lp8727.h 15037 15038TI LP8788 MFD DRIVER 15039M: Milo Kim <milo.kim@ti.com> 15040S: Maintained 15041F: drivers/iio/adc/lp8788_adc.c 15042F: drivers/leds/leds-lp8788.c 15043F: drivers/mfd/lp8788*.c 15044F: drivers/power/supply/lp8788-charger.c 15045F: drivers/regulator/lp8788-*.c 15046F: include/linux/mfd/lp8788*.h 15047 15048TI NETCP ETHERNET DRIVER 15049M: Wingman Kwok <w-kwok2@ti.com> 15050M: Murali Karicheri <m-karicheri2@ti.com> 15051L: netdev@vger.kernel.org 15052S: Maintained 15053F: drivers/net/ethernet/ti/netcp* 15054 15055TI PCM3060 ASoC CODEC DRIVER 15056M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15058S: Maintained 15059F: Documentation/devicetree/bindings/sound/pcm3060.txt 15060F: sound/soc/codecs/pcm3060* 15061 15062TI TAS571X FAMILY ASoC CODEC DRIVER 15063M: Kevin Cernekee <cernekee@chromium.org> 15064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15065S: Odd Fixes 15066F: sound/soc/codecs/tas571x* 15067 15068TI TRF7970A NFC DRIVER 15069M: Mark Greer <mgreer@animalcreek.com> 15070L: linux-wireless@vger.kernel.org 15071L: linux-nfc@lists.01.org (moderated for non-subscribers) 15072S: Supported 15073F: drivers/nfc/trf7970a.c 15074F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15075 15076TI TWL4030 SERIES SOC CODEC DRIVER 15077M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15078L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15079S: Maintained 15080F: sound/soc/codecs/twl4030* 15081 15082TI VPE/CAL DRIVERS 15083M: Benoit Parrot <bparrot@ti.com> 15084L: linux-media@vger.kernel.org 15085W: http://linuxtv.org/ 15086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15087S: Maintained 15088F: drivers/media/platform/ti-vpe/ 15089 15090TI WILINK WIRELESS DRIVERS 15091L: linux-wireless@vger.kernel.org 15092W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15093W: http://wireless.kernel.org/en/users/Drivers/wl1251 15094T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15095S: Orphan 15096F: drivers/net/wireless/ti/ 15097F: include/linux/wl12xx.h 15098 15099TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15100M: John Stultz <john.stultz@linaro.org> 15101M: Thomas Gleixner <tglx@linutronix.de> 15102R: Stephen Boyd <sboyd@kernel.org> 15103L: linux-kernel@vger.kernel.org 15104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15105S: Supported 15106F: include/linux/clocksource.h 15107F: include/linux/time.h 15108F: include/linux/timex.h 15109F: include/uapi/linux/time.h 15110F: include/uapi/linux/timex.h 15111F: kernel/time/clocksource.c 15112F: kernel/time/time*.c 15113F: kernel/time/alarmtimer.c 15114F: kernel/time/ntp.c 15115F: tools/testing/selftests/timers/ 15116 15117TIPC NETWORK LAYER 15118M: Jon Maloy <jon.maloy@ericsson.com> 15119M: Ying Xue <ying.xue@windriver.com> 15120L: netdev@vger.kernel.org (core kernel code) 15121L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15122W: http://tipc.sourceforge.net/ 15123S: Maintained 15124F: include/uapi/linux/tipc*.h 15125F: net/tipc/ 15126 15127TLAN NETWORK DRIVER 15128M: Samuel Chessman <chessman@tux.org> 15129L: tlan-devel@lists.sourceforge.net (subscribers-only) 15130W: http://sourceforge.net/projects/tlan/ 15131S: Maintained 15132F: Documentation/networking/tlan.txt 15133F: drivers/net/ethernet/ti/tlan.* 15134 15135TM6000 VIDEO4LINUX DRIVER 15136M: Mauro Carvalho Chehab <mchehab@kernel.org> 15137L: linux-media@vger.kernel.org 15138W: https://linuxtv.org 15139T: git git://linuxtv.org/media_tree.git 15140S: Odd fixes 15141F: drivers/media/usb/tm6000/ 15142F: Documentation/media/v4l-drivers/tm6000* 15143 15144TMIO/SDHI MMC DRIVER 15145M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15146L: linux-mmc@vger.kernel.org 15147S: Supported 15148F: drivers/mmc/host/tmio_mmc* 15149F: drivers/mmc/host/renesas_sdhi* 15150F: include/linux/mfd/tmio.h 15151 15152TMP401 HARDWARE MONITOR DRIVER 15153M: Guenter Roeck <linux@roeck-us.net> 15154L: linux-hwmon@vger.kernel.org 15155S: Maintained 15156F: Documentation/hwmon/tmp401 15157F: drivers/hwmon/tmp401.c 15158 15159TMPFS (SHMEM FILESYSTEM) 15160M: Hugh Dickins <hughd@google.com> 15161L: linux-mm@kvack.org 15162S: Maintained 15163F: include/linux/shmem_fs.h 15164F: mm/shmem.c 15165 15166TOMOYO SECURITY MODULE 15167M: Kentaro Takeda <takedakn@nttdata.co.jp> 15168M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15169L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15170L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15171L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15172L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15173W: http://tomoyo.sourceforge.jp/ 15174T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15175S: Maintained 15176F: security/tomoyo/ 15177 15178TOPSTAR LAPTOP EXTRAS DRIVER 15179M: Herton Ronaldo Krzesinski <herton@canonical.com> 15180L: platform-driver-x86@vger.kernel.org 15181S: Maintained 15182F: drivers/platform/x86/topstar-laptop.c 15183 15184TORTURE-TEST MODULES 15185M: Davidlohr Bueso <dave@stgolabs.net> 15186M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15187M: Josh Triplett <josh@joshtriplett.org> 15188L: linux-kernel@vger.kernel.org 15189S: Supported 15190T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15191F: Documentation/RCU/torture.txt 15192F: kernel/torture.c 15193F: kernel/rcu/rcutorture.c 15194F: kernel/rcu/rcuperf.c 15195F: kernel/locking/locktorture.c 15196 15197TOSHIBA ACPI EXTRAS DRIVER 15198M: Azael Avalos <coproscefalo@gmail.com> 15199L: platform-driver-x86@vger.kernel.org 15200S: Maintained 15201F: drivers/platform/x86/toshiba_acpi.c 15202 15203TOSHIBA BLUETOOTH DRIVER 15204M: Azael Avalos <coproscefalo@gmail.com> 15205L: platform-driver-x86@vger.kernel.org 15206S: Maintained 15207F: drivers/platform/x86/toshiba_bluetooth.c 15208 15209TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15210M: Azael Avalos <coproscefalo@gmail.com> 15211L: platform-driver-x86@vger.kernel.org 15212S: Maintained 15213F: drivers/platform/x86/toshiba_haps.c 15214 15215TOSHIBA SMM DRIVER 15216M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15217W: http://www.buzzard.org.uk/toshiba/ 15218S: Maintained 15219F: drivers/char/toshiba.c 15220F: include/linux/toshiba.h 15221F: include/uapi/linux/toshiba.h 15222 15223TOSHIBA TC358743 DRIVER 15224M: Mats Randgaard <matrandg@cisco.com> 15225L: linux-media@vger.kernel.org 15226S: Maintained 15227F: drivers/media/i2c/tc358743* 15228F: include/media/i2c/tc358743.h 15229 15230TOSHIBA WMI HOTKEYS DRIVER 15231M: Azael Avalos <coproscefalo@gmail.com> 15232L: platform-driver-x86@vger.kernel.org 15233S: Maintained 15234F: drivers/platform/x86/toshiba-wmi.c 15235 15236TPM DEVICE DRIVER 15237M: Peter Huewe <peterhuewe@gmx.de> 15238M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15239R: Jason Gunthorpe <jgg@ziepe.ca> 15240L: linux-integrity@vger.kernel.org 15241Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15242W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15243T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15244S: Maintained 15245F: drivers/char/tpm/ 15246 15247TRACING 15248M: Steven Rostedt <rostedt@goodmis.org> 15249M: Ingo Molnar <mingo@redhat.com> 15250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15251S: Maintained 15252F: Documentation/trace/ftrace.rst 15253F: arch/*/*/*/ftrace.h 15254F: arch/*/kernel/ftrace.c 15255F: include/*/ftrace.h 15256F: include/linux/trace*.h 15257F: include/trace/ 15258F: kernel/trace/ 15259F: tools/testing/selftests/ftrace/ 15260 15261TRACING MMIO ACCESSES (MMIOTRACE) 15262M: Steven Rostedt <rostedt@goodmis.org> 15263M: Ingo Molnar <mingo@kernel.org> 15264R: Karol Herbst <karolherbst@gmail.com> 15265R: Pekka Paalanen <ppaalanen@gmail.com> 15266S: Maintained 15267L: linux-kernel@vger.kernel.org 15268L: nouveau@lists.freedesktop.org 15269F: kernel/trace/trace_mmiotrace.c 15270F: include/linux/mmiotrace.h 15271F: arch/x86/mm/kmmio.c 15272F: arch/x86/mm/mmio-mod.c 15273F: arch/x86/mm/testmmiotrace.c 15274 15275TRIVIAL PATCHES 15276M: Jiri Kosina <trivial@kernel.org> 15277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15278S: Maintained 15279K: ^Subject:.*(?i)trivial 15280 15281TEMPO SEMICONDUCTOR DRIVERS 15282M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15283S: Maintained 15284F: sound/soc/codecs/tscs*.c 15285F: sound/soc/codecs/tscs*.h 15286F: Documentation/devicetree/bindings/sound/tscs*.txt 15287 15288TTY LAYER 15289M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15290M: Jiri Slaby <jslaby@suse.com> 15291S: Supported 15292T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15293F: Documentation/serial/ 15294F: drivers/tty/ 15295F: drivers/tty/serial/serial_core.c 15296F: include/linux/serial_core.h 15297F: include/linux/serial.h 15298F: include/linux/tty.h 15299F: include/uapi/linux/serial_core.h 15300F: include/uapi/linux/serial.h 15301F: include/uapi/linux/tty.h 15302 15303TUA9001 MEDIA DRIVER 15304M: Antti Palosaari <crope@iki.fi> 15305L: linux-media@vger.kernel.org 15306W: https://linuxtv.org 15307W: http://palosaari.fi/linux/ 15308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15309T: git git://linuxtv.org/anttip/media_tree.git 15310S: Maintained 15311F: drivers/media/tuners/tua9001* 15312 15313TULIP NETWORK DRIVERS 15314L: netdev@vger.kernel.org 15315L: linux-parisc@vger.kernel.org 15316S: Orphan 15317F: drivers/net/ethernet/dec/tulip/ 15318 15319TUN/TAP driver 15320M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15321W: http://vtun.sourceforge.net/tun 15322S: Maintained 15323F: Documentation/networking/tuntap.txt 15324F: arch/um/os-Linux/drivers/ 15325 15326TURBOCHANNEL SUBSYSTEM 15327M: "Maciej W. Rozycki" <macro@linux-mips.org> 15328M: Ralf Baechle <ralf@linux-mips.org> 15329L: linux-mips@vger.kernel.org 15330Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15331S: Maintained 15332F: drivers/tc/ 15333F: include/linux/tc.h 15334 15335TURBOSTAT UTILITY 15336M: "Len Brown" <lenb@kernel.org> 15337L: linux-pm@vger.kernel.org 15338B: https://bugzilla.kernel.org 15339Q: https://patchwork.kernel.org/project/linux-pm/list/ 15340T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15341S: Supported 15342F: tools/power/x86/turbostat/ 15343 15344TW5864 VIDEO4LINUX DRIVER 15345M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15346M: Anton Sviridenko <anton@corp.bluecherry.net> 15347M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15348M: Andrey Utkin <andrey_utkin@fastmail.com> 15349L: linux-media@vger.kernel.org 15350S: Supported 15351F: drivers/media/pci/tw5864/ 15352 15353TW68 VIDEO4LINUX DRIVER 15354M: Hans Verkuil <hverkuil@xs4all.nl> 15355L: linux-media@vger.kernel.org 15356T: git git://linuxtv.org/media_tree.git 15357W: https://linuxtv.org 15358S: Odd Fixes 15359F: drivers/media/pci/tw68/ 15360 15361TW686X VIDEO4LINUX DRIVER 15362M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15363L: linux-media@vger.kernel.org 15364T: git git://linuxtv.org/media_tree.git 15365W: http://linuxtv.org 15366S: Maintained 15367F: drivers/media/pci/tw686x/ 15368 15369UBI FILE SYSTEM (UBIFS) 15370M: Richard Weinberger <richard@nod.at> 15371M: Artem Bityutskiy <dedekind1@gmail.com> 15372M: Adrian Hunter <adrian.hunter@intel.com> 15373L: linux-mtd@lists.infradead.org 15374T: git git://git.infradead.org/ubifs-2.6.git 15375W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15376S: Supported 15377F: Documentation/filesystems/ubifs.txt 15378F: fs/ubifs/ 15379 15380UCLINUX (M68KNOMMU AND COLDFIRE) 15381M: Greg Ungerer <gerg@linux-m68k.org> 15382W: http://www.linux-m68k.org/ 15383W: http://www.uclinux.org/ 15384L: linux-m68k@lists.linux-m68k.org 15385L: uclinux-dev@uclinux.org (subscribers-only) 15386T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15387S: Maintained 15388F: arch/m68k/coldfire/ 15389F: arch/m68k/68*/ 15390F: arch/m68k/*/*_no.* 15391F: arch/m68k/include/asm/*_no.* 15392 15393UDF FILESYSTEM 15394M: Jan Kara <jack@suse.com> 15395S: Maintained 15396F: Documentation/filesystems/udf.txt 15397F: fs/udf/ 15398 15399UDRAW TABLET 15400M: Bastien Nocera <hadess@hadess.net> 15401L: linux-input@vger.kernel.org 15402S: Maintained 15403F: drivers/hid/hid-udraw-ps3.c 15404 15405UFS FILESYSTEM 15406M: Evgeniy Dushistov <dushistov@mail.ru> 15407S: Maintained 15408F: Documentation/filesystems/ufs.txt 15409F: fs/ufs/ 15410 15411UHID USERSPACE HID IO DRIVER: 15412M: David Herrmann <dh.herrmann@googlemail.com> 15413L: linux-input@vger.kernel.org 15414S: Maintained 15415F: drivers/hid/uhid.c 15416F: include/uapi/linux/uhid.h 15417 15418ULPI BUS 15419M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15420L: linux-usb@vger.kernel.org 15421S: Maintained 15422F: drivers/usb/common/ulpi.c 15423F: include/linux/ulpi/ 15424 15425ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15426L: linux-usb@vger.kernel.org 15427S: Orphan 15428F: drivers/uwb/ 15429F: include/linux/uwb.h 15430F: include/linux/uwb/ 15431 15432UNICORE32 ARCHITECTURE: 15433M: Guan Xuetao <gxt@pku.edu.cn> 15434W: http://mprc.pku.edu.cn/~guanxuetao/linux 15435S: Maintained 15436T: git git://github.com/gxt/linux.git 15437F: arch/unicore32/ 15438 15439UNIFDEF 15440M: Tony Finch <dot@dotat.at> 15441W: http://dotat.at/prog/unifdef 15442S: Maintained 15443F: scripts/unifdef.c 15444 15445UNIFORM CDROM DRIVER 15446M: Jens Axboe <axboe@kernel.dk> 15447W: http://www.kernel.dk 15448S: Maintained 15449F: Documentation/cdrom/ 15450F: drivers/cdrom/cdrom.c 15451F: include/linux/cdrom.h 15452F: include/uapi/linux/cdrom.h 15453 15454UNISYS S-PAR DRIVERS 15455M: David Kershner <david.kershner@unisys.com> 15456L: sparmaintainer@unisys.com (Unisys internal) 15457S: Supported 15458F: include/linux/visorbus.h 15459F: drivers/visorbus/ 15460F: drivers/staging/unisys/ 15461 15462UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15463M: Vinayak Holikatti <vinholikatti@gmail.com> 15464L: linux-scsi@vger.kernel.org 15465S: Supported 15466F: Documentation/scsi/ufs.txt 15467F: drivers/scsi/ufs/ 15468 15469UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15470M: Joao Pinto <jpinto@synopsys.com> 15471L: linux-scsi@vger.kernel.org 15472S: Supported 15473F: drivers/scsi/ufs/*dwc* 15474 15475UNSORTED BLOCK IMAGES (UBI) 15476M: Artem Bityutskiy <dedekind1@gmail.com> 15477M: Richard Weinberger <richard@nod.at> 15478W: http://www.linux-mtd.infradead.org/ 15479L: linux-mtd@lists.infradead.org 15480T: git git://git.infradead.org/ubifs-2.6.git 15481S: Supported 15482F: drivers/mtd/ubi/ 15483F: include/linux/mtd/ubi.h 15484F: include/uapi/mtd/ubi-user.h 15485 15486USB "USBNET" DRIVER FRAMEWORK 15487M: Oliver Neukum <oneukum@suse.com> 15488L: netdev@vger.kernel.org 15489W: http://www.linux-usb.org/usbnet 15490S: Maintained 15491F: drivers/net/usb/usbnet.c 15492F: include/linux/usb/usbnet.h 15493 15494USB ACM DRIVER 15495M: Oliver Neukum <oneukum@suse.com> 15496L: linux-usb@vger.kernel.org 15497S: Maintained 15498F: Documentation/usb/acm.txt 15499F: drivers/usb/class/cdc-acm.* 15500 15501USB AR5523 WIRELESS DRIVER 15502M: Pontus Fuchs <pontus.fuchs@gmail.com> 15503L: linux-wireless@vger.kernel.org 15504S: Maintained 15505F: drivers/net/wireless/ath/ar5523/ 15506 15507USB ATTACHED SCSI 15508M: Oliver Neukum <oneukum@suse.com> 15509L: linux-usb@vger.kernel.org 15510L: linux-scsi@vger.kernel.org 15511S: Maintained 15512F: drivers/usb/storage/uas.c 15513 15514USB CDC ETHERNET DRIVER 15515M: Oliver Neukum <oliver@neukum.org> 15516L: linux-usb@vger.kernel.org 15517S: Maintained 15518F: drivers/net/usb/cdc_*.c 15519F: include/uapi/linux/usb/cdc.h 15520 15521USB CHAOSKEY DRIVER 15522M: Keith Packard <keithp@keithp.com> 15523L: linux-usb@vger.kernel.org 15524S: Maintained 15525F: drivers/usb/misc/chaoskey.c 15526 15527USB CYPRESS C67X00 DRIVER 15528M: Peter Korsgaard <jacmet@sunsite.dk> 15529L: linux-usb@vger.kernel.org 15530S: Maintained 15531F: drivers/usb/c67x00/ 15532 15533USB DAVICOM DM9601 DRIVER 15534M: Peter Korsgaard <jacmet@sunsite.dk> 15535L: netdev@vger.kernel.org 15536W: http://www.linux-usb.org/usbnet 15537S: Maintained 15538F: drivers/net/usb/dm9601.c 15539 15540USB DIAMOND RIO500 DRIVER 15541M: Cesar Miquel <miquel@df.uba.ar> 15542L: rio500-users@lists.sourceforge.net 15543W: http://rio500.sourceforge.net 15544S: Maintained 15545F: drivers/usb/misc/rio500* 15546 15547USB EHCI DRIVER 15548M: Alan Stern <stern@rowland.harvard.edu> 15549L: linux-usb@vger.kernel.org 15550S: Maintained 15551F: Documentation/usb/ehci.txt 15552F: drivers/usb/host/ehci* 15553 15554USB GADGET/PERIPHERAL SUBSYSTEM 15555M: Felipe Balbi <balbi@kernel.org> 15556L: linux-usb@vger.kernel.org 15557W: http://www.linux-usb.org/gadget 15558T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15559S: Maintained 15560F: drivers/usb/gadget/ 15561F: include/linux/usb/gadget* 15562 15563USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15564M: Jiri Kosina <jikos@kernel.org> 15565M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15566L: linux-usb@vger.kernel.org 15567T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15568S: Maintained 15569F: Documentation/hid/hiddev.txt 15570F: drivers/hid/usbhid/ 15571 15572USB INTEL XHCI ROLE MUX DRIVER 15573M: Hans de Goede <hdegoede@redhat.com> 15574L: linux-usb@vger.kernel.org 15575S: Maintained 15576F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15577 15578USB ISP116X DRIVER 15579M: Olav Kongas <ok@artecdesign.ee> 15580L: linux-usb@vger.kernel.org 15581S: Maintained 15582F: drivers/usb/host/isp116x* 15583F: include/linux/usb/isp116x.h 15584 15585USB LAN78XX ETHERNET DRIVER 15586M: Woojung Huh <woojung.huh@microchip.com> 15587M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15588L: netdev@vger.kernel.org 15589S: Maintained 15590F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15591F: drivers/net/usb/lan78xx.* 15592F: include/dt-bindings/net/microchip-lan78xx.h 15593 15594USB MASS STORAGE DRIVER 15595M: Alan Stern <stern@rowland.harvard.edu> 15596L: linux-usb@vger.kernel.org 15597L: usb-storage@lists.one-eyed-alien.net 15598S: Maintained 15599W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15600F: drivers/usb/storage/ 15601 15602USB MIDI DRIVER 15603M: Clemens Ladisch <clemens@ladisch.de> 15604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15605T: git git://git.alsa-project.org/alsa-kernel.git 15606S: Maintained 15607F: sound/usb/midi.* 15608 15609USB NETWORKING DRIVERS 15610L: linux-usb@vger.kernel.org 15611S: Odd Fixes 15612F: drivers/net/usb/ 15613 15614USB OHCI DRIVER 15615M: Alan Stern <stern@rowland.harvard.edu> 15616L: linux-usb@vger.kernel.org 15617S: Maintained 15618F: Documentation/usb/ohci.txt 15619F: drivers/usb/host/ohci* 15620 15621USB OTG FSM (Finite State Machine) 15622M: Peter Chen <Peter.Chen@nxp.com> 15623T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15624L: linux-usb@vger.kernel.org 15625S: Maintained 15626F: drivers/usb/common/usb-otg-fsm.c 15627 15628USB OVER IP DRIVER 15629M: Valentina Manea <valentina.manea.m@gmail.com> 15630M: Shuah Khan <shuah@kernel.org> 15631L: linux-usb@vger.kernel.org 15632S: Maintained 15633F: Documentation/usb/usbip_protocol.txt 15634F: drivers/usb/usbip/ 15635F: tools/usb/usbip/ 15636F: tools/testing/selftests/drivers/usb/usbip/ 15637 15638USB PEGASUS DRIVER 15639M: Petko Manolov <petkan@nucleusys.com> 15640L: linux-usb@vger.kernel.org 15641L: netdev@vger.kernel.org 15642T: git git://github.com/petkan/pegasus.git 15643W: https://github.com/petkan/pegasus 15644S: Maintained 15645F: drivers/net/usb/pegasus.* 15646 15647USB PHY LAYER 15648M: Felipe Balbi <balbi@kernel.org> 15649L: linux-usb@vger.kernel.org 15650T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15651S: Maintained 15652F: drivers/usb/phy/ 15653 15654USB PRINTER DRIVER (usblp) 15655M: Pete Zaitcev <zaitcev@redhat.com> 15656L: linux-usb@vger.kernel.org 15657S: Supported 15658F: drivers/usb/class/usblp.c 15659 15660USB QMI WWAN NETWORK DRIVER 15661M: Bjørn Mork <bjorn@mork.no> 15662L: netdev@vger.kernel.org 15663S: Maintained 15664F: Documentation/ABI/testing/sysfs-class-net-qmi 15665F: drivers/net/usb/qmi_wwan.c 15666 15667USB RTL8150 DRIVER 15668M: Petko Manolov <petkan@nucleusys.com> 15669L: linux-usb@vger.kernel.org 15670L: netdev@vger.kernel.org 15671T: git git://github.com/petkan/rtl8150.git 15672W: https://github.com/petkan/rtl8150 15673S: Maintained 15674F: drivers/net/usb/rtl8150.c 15675 15676USB SERIAL SUBSYSTEM 15677M: Johan Hovold <johan@kernel.org> 15678L: linux-usb@vger.kernel.org 15679T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15680S: Maintained 15681F: Documentation/usb/usb-serial.txt 15682F: drivers/usb/serial/ 15683F: include/linux/usb/serial.h 15684 15685USB SMSC75XX ETHERNET DRIVER 15686M: Steve Glendinning <steve.glendinning@shawell.net> 15687L: netdev@vger.kernel.org 15688S: Maintained 15689F: drivers/net/usb/smsc75xx.* 15690 15691USB SMSC95XX ETHERNET DRIVER 15692M: Steve Glendinning <steve.glendinning@shawell.net> 15693M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15694L: netdev@vger.kernel.org 15695S: Maintained 15696F: drivers/net/usb/smsc95xx.* 15697 15698USB SUBSYSTEM 15699M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15700L: linux-usb@vger.kernel.org 15701W: http://www.linux-usb.org 15702T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15703S: Supported 15704F: Documentation/devicetree/bindings/usb/ 15705F: Documentation/usb/ 15706F: drivers/usb/ 15707F: include/linux/usb.h 15708F: include/linux/usb/ 15709 15710USB TYPEC PI3USB30532 MUX DRIVER 15711M: Hans de Goede <hdegoede@redhat.com> 15712L: linux-usb@vger.kernel.org 15713S: Maintained 15714F: drivers/usb/typec/mux/pi3usb30532.c 15715 15716USB TYPEC CLASS 15717M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15718L: linux-usb@vger.kernel.org 15719S: Maintained 15720F: Documentation/ABI/testing/sysfs-class-typec 15721F: Documentation/driver-api/usb/typec.rst 15722F: drivers/usb/typec/ 15723F: include/linux/usb/typec.h 15724 15725USB TYPEC BUS FOR ALTERNATE MODES 15726M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15727L: linux-usb@vger.kernel.org 15728S: Maintained 15729F: Documentation/ABI/testing/sysfs-bus-typec 15730F: Documentation/driver-api/usb/typec_bus.rst 15731F: drivers/usb/typec/altmodes/ 15732F: include/linux/usb/typec_altmode.h 15733 15734USB TYPEC PORT CONTROLLER DRIVERS 15735M: Guenter Roeck <linux@roeck-us.net> 15736L: linux-usb@vger.kernel.org 15737S: Maintained 15738F: drivers/usb/typec/tcpm/ 15739 15740USB UHCI DRIVER 15741M: Alan Stern <stern@rowland.harvard.edu> 15742L: linux-usb@vger.kernel.org 15743S: Maintained 15744F: drivers/usb/host/uhci* 15745 15746USB VIDEO CLASS 15747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15748L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15749L: linux-media@vger.kernel.org 15750T: git git://linuxtv.org/media_tree.git 15751W: http://www.ideasonboard.org/uvc/ 15752S: Maintained 15753F: drivers/media/usb/uvc/ 15754F: include/uapi/linux/uvcvideo.h 15755 15756USB VISION DRIVER 15757M: Hans Verkuil <hverkuil@xs4all.nl> 15758L: linux-media@vger.kernel.org 15759T: git git://linuxtv.org/media_tree.git 15760W: https://linuxtv.org 15761S: Odd Fixes 15762F: drivers/media/usb/usbvision/ 15763 15764USB WEBCAM GADGET 15765M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15766L: linux-usb@vger.kernel.org 15767S: Maintained 15768F: drivers/usb/gadget/function/*uvc* 15769F: drivers/usb/gadget/legacy/webcam.c 15770F: include/uapi/linux/usb/g_uvc.h 15771 15772USB WIRELESS RNDIS DRIVER (rndis_wlan) 15773M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15774L: linux-wireless@vger.kernel.org 15775S: Maintained 15776F: drivers/net/wireless/rndis_wlan.c 15777 15778USB XHCI DRIVER 15779M: Mathias Nyman <mathias.nyman@intel.com> 15780L: linux-usb@vger.kernel.org 15781S: Supported 15782F: drivers/usb/host/xhci* 15783F: drivers/usb/host/pci-quirks* 15784 15785USB ZD1201 DRIVER 15786L: linux-wireless@vger.kernel.org 15787W: http://linux-lc100020.sourceforge.net 15788S: Orphan 15789F: drivers/net/wireless/zydas/zd1201.* 15790 15791USB ZR364XX DRIVER 15792M: Antoine Jacquet <royale@zerezo.com> 15793L: linux-usb@vger.kernel.org 15794L: linux-media@vger.kernel.org 15795T: git git://linuxtv.org/media_tree.git 15796W: http://royale.zerezo.com/zr364xx/ 15797S: Maintained 15798F: Documentation/media/v4l-drivers/zr364xx* 15799F: drivers/media/usb/zr364xx/ 15800 15801USER-MODE LINUX (UML) 15802M: Jeff Dike <jdike@addtoit.com> 15803M: Richard Weinberger <richard@nod.at> 15804L: linux-um@lists.infradead.org 15805W: http://user-mode-linux.sourceforge.net 15806T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15807S: Maintained 15808F: Documentation/virtual/uml/ 15809F: arch/um/ 15810F: arch/x86/um/ 15811F: fs/hostfs/ 15812F: fs/hppfs/ 15813 15814USERSPACE COPYIN/COPYOUT (UIOVEC) 15815M: Alexander Viro <viro@zeniv.linux.org.uk> 15816S: Maintained 15817F: lib/iov_iter.c 15818F: include/linux/uio.h 15819 15820USERSPACE DMA BUFFER DRIVER 15821M: Gerd Hoffmann <kraxel@redhat.com> 15822S: Maintained 15823L: dri-devel@lists.freedesktop.org 15824F: drivers/dma-buf/udmabuf.c 15825F: include/uapi/linux/udmabuf.h 15826T: git git://anongit.freedesktop.org/drm/drm-misc 15827 15828USERSPACE I/O (UIO) 15829M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15830S: Maintained 15831T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15832F: Documentation/driver-api/uio-howto.rst 15833F: drivers/uio/ 15834F: include/linux/uio_driver.h 15835 15836UTIL-LINUX PACKAGE 15837M: Karel Zak <kzak@redhat.com> 15838L: util-linux@vger.kernel.org 15839W: http://en.wikipedia.org/wiki/Util-linux 15840T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15841S: Maintained 15842 15843UUID HELPERS 15844M: Christoph Hellwig <hch@lst.de> 15845R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15846L: linux-kernel@vger.kernel.org 15847T: git git://git.infradead.org/users/hch/uuid.git 15848F: lib/uuid.c 15849F: lib/test_uuid.c 15850F: include/linux/uuid.h 15851F: include/uapi/linux/uuid.h 15852S: Maintained 15853 15854UVESAFB DRIVER 15855M: Michal Januszewski <spock@gentoo.org> 15856L: linux-fbdev@vger.kernel.org 15857W: https://github.com/mjanusz/v86d 15858S: Maintained 15859F: Documentation/fb/uvesafb.txt 15860F: drivers/video/fbdev/uvesafb.* 15861 15862VF610 NAND DRIVER 15863M: Stefan Agner <stefan@agner.ch> 15864L: linux-mtd@lists.infradead.org 15865S: Supported 15866F: drivers/mtd/nand/raw/vf610_nfc.c 15867 15868VFAT/FAT/MSDOS FILESYSTEM 15869M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15870S: Maintained 15871F: Documentation/filesystems/vfat.txt 15872F: fs/fat/ 15873 15874VFIO DRIVER 15875M: Alex Williamson <alex.williamson@redhat.com> 15876L: kvm@vger.kernel.org 15877T: git git://github.com/awilliam/linux-vfio.git 15878S: Maintained 15879F: Documentation/vfio.txt 15880F: drivers/vfio/ 15881F: include/linux/vfio.h 15882F: include/uapi/linux/vfio.h 15883 15884VFIO MEDIATED DEVICE DRIVERS 15885M: Kirti Wankhede <kwankhede@nvidia.com> 15886L: kvm@vger.kernel.org 15887S: Maintained 15888F: Documentation/vfio-mediated-device.txt 15889F: drivers/vfio/mdev/ 15890F: include/linux/mdev.h 15891F: samples/vfio-mdev/ 15892 15893VFIO PLATFORM DRIVER 15894M: Eric Auger <eric.auger@redhat.com> 15895L: kvm@vger.kernel.org 15896S: Maintained 15897F: drivers/vfio/platform/ 15898 15899VGA_SWITCHEROO 15900R: Lukas Wunner <lukas@wunner.de> 15901S: Maintained 15902F: Documentation/gpu/vga-switcheroo.rst 15903F: drivers/gpu/vga/vga_switcheroo.c 15904F: include/linux/vga_switcheroo.h 15905T: git git://anongit.freedesktop.org/drm/drm-misc 15906 15907VIA RHINE NETWORK DRIVER 15908S: Orphan 15909F: drivers/net/ethernet/via/via-rhine.c 15910 15911VIA SD/MMC CARD CONTROLLER DRIVER 15912M: Bruce Chang <brucechang@via.com.tw> 15913M: Harald Welte <HaraldWelte@viatech.com> 15914S: Maintained 15915F: drivers/mmc/host/via-sdmmc.c 15916 15917VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15918M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15919L: linux-fbdev@vger.kernel.org 15920S: Maintained 15921F: include/linux/via-core.h 15922F: include/linux/via-gpio.h 15923F: include/linux/via_i2c.h 15924F: drivers/video/fbdev/via/ 15925 15926VIA VELOCITY NETWORK DRIVER 15927M: Francois Romieu <romieu@fr.zoreil.com> 15928L: netdev@vger.kernel.org 15929S: Maintained 15930F: drivers/net/ethernet/via/via-velocity.* 15931 15932VICODEC VIRTUAL CODEC DRIVER 15933M: Hans Verkuil <hans.verkuil@cisco.com> 15934L: linux-media@vger.kernel.org 15935T: git git://linuxtv.org/media_tree.git 15936W: https://linuxtv.org 15937S: Maintained 15938F: drivers/media/platform/vicodec/* 15939 15940VIDEO MULTIPLEXER DRIVER 15941M: Philipp Zabel <p.zabel@pengutronix.de> 15942L: linux-media@vger.kernel.org 15943S: Maintained 15944F: drivers/media/platform/video-mux.c 15945 15946VIDEO I2C POLLING DRIVER 15947M: Matt Ranostay <matt.ranostay@konsulko.com> 15948L: linux-media@vger.kernel.org 15949S: Maintained 15950F: drivers/media/i2c/video-i2c.c 15951 15952VIDEOBUF2 FRAMEWORK 15953M: Pawel Osciak <pawel@osciak.com> 15954M: Marek Szyprowski <m.szyprowski@samsung.com> 15955M: Kyungmin Park <kyungmin.park@samsung.com> 15956L: linux-media@vger.kernel.org 15957S: Maintained 15958F: drivers/media/common/videobuf2/* 15959F: include/media/videobuf2-* 15960 15961VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15962M: Helen Koike <helen.koike@collabora.com> 15963L: linux-media@vger.kernel.org 15964T: git git://linuxtv.org/media_tree.git 15965W: https://linuxtv.org 15966S: Maintained 15967F: drivers/media/platform/vimc/* 15968 15969VIRT LIB 15970M: Alex Williamson <alex.williamson@redhat.com> 15971M: Paolo Bonzini <pbonzini@redhat.com> 15972L: kvm@vger.kernel.org 15973S: Supported 15974F: virt/lib/ 15975 15976VIRTIO AND VHOST VSOCK DRIVER 15977M: Stefan Hajnoczi <stefanha@redhat.com> 15978L: kvm@vger.kernel.org 15979L: virtualization@lists.linux-foundation.org 15980L: netdev@vger.kernel.org 15981S: Maintained 15982F: include/linux/virtio_vsock.h 15983F: include/uapi/linux/virtio_vsock.h 15984F: include/uapi/linux/vsockmon.h 15985F: include/uapi/linux/vm_sockets_diag.h 15986F: net/vmw_vsock/diag.c 15987F: net/vmw_vsock/af_vsock_tap.c 15988F: net/vmw_vsock/virtio_transport_common.c 15989F: net/vmw_vsock/virtio_transport.c 15990F: drivers/net/vsockmon.c 15991F: drivers/vhost/vsock.c 15992F: tools/testing/vsock/ 15993 15994VIRTIO CONSOLE DRIVER 15995M: Amit Shah <amit@kernel.org> 15996L: virtualization@lists.linux-foundation.org 15997S: Maintained 15998F: drivers/char/virtio_console.c 15999F: include/linux/virtio_console.h 16000F: include/uapi/linux/virtio_console.h 16001 16002VIRTIO CORE, NET AND BLOCK DRIVERS 16003M: "Michael S. Tsirkin" <mst@redhat.com> 16004M: Jason Wang <jasowang@redhat.com> 16005L: virtualization@lists.linux-foundation.org 16006S: Maintained 16007F: Documentation/devicetree/bindings/virtio/ 16008F: drivers/virtio/ 16009F: tools/virtio/ 16010F: drivers/net/virtio_net.c 16011F: drivers/block/virtio_blk.c 16012F: include/linux/virtio*.h 16013F: include/uapi/linux/virtio_*.h 16014F: drivers/crypto/virtio/ 16015F: mm/balloon_compaction.c 16016 16017VIRTIO CRYPTO DRIVER 16018M: Gonglei <arei.gonglei@huawei.com> 16019L: virtualization@lists.linux-foundation.org 16020L: linux-crypto@vger.kernel.org 16021S: Maintained 16022F: drivers/crypto/virtio/ 16023F: include/uapi/linux/virtio_crypto.h 16024 16025VIRTIO DRIVERS FOR S390 16026M: Cornelia Huck <cohuck@redhat.com> 16027M: Halil Pasic <pasic@linux.ibm.com> 16028L: linux-s390@vger.kernel.org 16029L: virtualization@lists.linux-foundation.org 16030L: kvm@vger.kernel.org 16031S: Supported 16032F: drivers/s390/virtio/ 16033F: arch/s390/include/uapi/asm/virtio-ccw.h 16034 16035VIRTIO GPU DRIVER 16036M: David Airlie <airlied@linux.ie> 16037M: Gerd Hoffmann <kraxel@redhat.com> 16038L: dri-devel@lists.freedesktop.org 16039L: virtualization@lists.linux-foundation.org 16040T: git git://anongit.freedesktop.org/drm/drm-misc 16041S: Maintained 16042F: drivers/gpu/drm/virtio/ 16043F: include/uapi/linux/virtio_gpu.h 16044 16045VIRTIO HOST (VHOST) 16046M: "Michael S. Tsirkin" <mst@redhat.com> 16047M: Jason Wang <jasowang@redhat.com> 16048L: kvm@vger.kernel.org 16049L: virtualization@lists.linux-foundation.org 16050L: netdev@vger.kernel.org 16051T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16052S: Maintained 16053F: drivers/vhost/ 16054F: include/uapi/linux/vhost.h 16055 16056VIRTIO INPUT DRIVER 16057M: Gerd Hoffmann <kraxel@redhat.com> 16058S: Maintained 16059F: drivers/virtio/virtio_input.c 16060F: include/uapi/linux/virtio_input.h 16061 16062VIRTUAL BOX GUEST DEVICE DRIVER 16063M: Hans de Goede <hdegoede@redhat.com> 16064M: Arnd Bergmann <arnd@arndb.de> 16065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16066S: Maintained 16067F: include/linux/vbox_utils.h 16068F: include/uapi/linux/vbox*.h 16069F: drivers/virt/vboxguest/ 16070 16071VIRTUAL SERIO DEVICE DRIVER 16072M: Stephen Chandler Paul <thatslyude@gmail.com> 16073S: Maintained 16074F: drivers/input/serio/userio.c 16075F: include/uapi/linux/userio.h 16076 16077VIVID VIRTUAL VIDEO DRIVER 16078M: Hans Verkuil <hverkuil@xs4all.nl> 16079L: linux-media@vger.kernel.org 16080T: git git://linuxtv.org/media_tree.git 16081W: https://linuxtv.org 16082S: Maintained 16083F: drivers/media/platform/vivid/* 16084 16085VLYNQ BUS 16086M: Florian Fainelli <f.fainelli@gmail.com> 16087L: openwrt-devel@lists.openwrt.org (subscribers-only) 16088S: Maintained 16089F: drivers/vlynq/vlynq.c 16090F: include/linux/vlynq.h 16091 16092VME SUBSYSTEM 16093M: Martyn Welch <martyn@welchs.me.uk> 16094M: Manohar Vanga <manohar.vanga@gmail.com> 16095M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16096L: devel@driverdev.osuosl.org 16097S: Maintained 16098T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16099F: Documentation/driver-api/vme.rst 16100F: drivers/staging/vme/ 16101F: drivers/vme/ 16102F: include/linux/vme* 16103 16104VMWARE BALLOON DRIVER 16105M: Xavier Deguillard <xdeguillard@vmware.com> 16106M: Nadav Amit <namit@vmware.com> 16107M: "VMware, Inc." <pv-drivers@vmware.com> 16108L: linux-kernel@vger.kernel.org 16109S: Maintained 16110F: drivers/misc/vmw_balloon.c 16111 16112VMWARE HYPERVISOR INTERFACE 16113M: Alok Kataria <akataria@vmware.com> 16114L: virtualization@lists.linux-foundation.org 16115S: Supported 16116F: arch/x86/kernel/cpu/vmware.c 16117 16118VMWARE PVRDMA DRIVER 16119M: Adit Ranadive <aditr@vmware.com> 16120M: VMware PV-Drivers <pv-drivers@vmware.com> 16121L: linux-rdma@vger.kernel.org 16122S: Maintained 16123F: drivers/infiniband/hw/vmw_pvrdma/ 16124 16125VMware PVSCSI driver 16126M: Jim Gill <jgill@vmware.com> 16127M: VMware PV-Drivers <pv-drivers@vmware.com> 16128L: linux-scsi@vger.kernel.org 16129S: Maintained 16130F: drivers/scsi/vmw_pvscsi.c 16131F: drivers/scsi/vmw_pvscsi.h 16132 16133VMWARE VMMOUSE SUBDRIVER 16134M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16135M: "VMware, Inc." <pv-drivers@vmware.com> 16136L: linux-input@vger.kernel.org 16137S: Maintained 16138F: drivers/input/mouse/vmmouse.c 16139F: drivers/input/mouse/vmmouse.h 16140 16141VMWARE VMXNET3 ETHERNET DRIVER 16142M: Ronak Doshi <doshir@vmware.com> 16143M: "VMware, Inc." <pv-drivers@vmware.com> 16144L: netdev@vger.kernel.org 16145S: Maintained 16146F: drivers/net/vmxnet3/ 16147 16148VOCORE VOCORE2 BOARD 16149M: Harvey Hunt <harveyhuntnexus@gmail.com> 16150L: linux-mips@vger.kernel.org 16151S: Maintained 16152F: arch/mips/boot/dts/ralink/vocore2.dts 16153 16154VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16155M: Liam Girdwood <lgirdwood@gmail.com> 16156M: Mark Brown <broonie@kernel.org> 16157L: linux-kernel@vger.kernel.org 16158W: http://www.slimlogic.co.uk/?p=48 16159T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16160S: Supported 16161F: Documentation/devicetree/bindings/regulator/ 16162F: Documentation/power/regulator/ 16163F: drivers/regulator/ 16164F: include/dt-bindings/regulator/ 16165F: include/linux/regulator/ 16166 16167VRF 16168M: David Ahern <dsa@cumulusnetworks.com> 16169M: Shrijeet Mukherjee <shrijeet@gmail.com> 16170L: netdev@vger.kernel.org 16171S: Maintained 16172F: drivers/net/vrf.c 16173F: Documentation/networking/vrf.txt 16174 16175VT1211 HARDWARE MONITOR DRIVER 16176M: Juerg Haefliger <juergh@gmail.com> 16177L: linux-hwmon@vger.kernel.org 16178S: Maintained 16179F: Documentation/hwmon/vt1211 16180F: drivers/hwmon/vt1211.c 16181 16182VT8231 HARDWARE MONITOR DRIVER 16183M: Roger Lucas <vt8231@hiddenengine.co.uk> 16184L: linux-hwmon@vger.kernel.org 16185S: Maintained 16186F: drivers/hwmon/vt8231.c 16187 16188VUB300 USB to SDIO/SD/MMC bridge chip 16189M: Tony Olech <tony.olech@elandigitalsystems.com> 16190L: linux-mmc@vger.kernel.org 16191L: linux-usb@vger.kernel.org 16192S: Supported 16193F: drivers/mmc/host/vub300.c 16194 16195W1 DALLAS'S 1-WIRE BUS 16196M: Evgeniy Polyakov <zbr@ioremap.net> 16197S: Maintained 16198F: Documentation/devicetree/bindings/w1/ 16199F: Documentation/w1/ 16200F: drivers/w1/ 16201F: include/linux/w1.h 16202 16203W83791D HARDWARE MONITORING DRIVER 16204M: Marc Hulsman <m.hulsman@tudelft.nl> 16205L: linux-hwmon@vger.kernel.org 16206S: Maintained 16207F: Documentation/hwmon/w83791d 16208F: drivers/hwmon/w83791d.c 16209 16210W83793 HARDWARE MONITORING DRIVER 16211M: Rudolf Marek <r.marek@assembler.cz> 16212L: linux-hwmon@vger.kernel.org 16213S: Maintained 16214F: Documentation/hwmon/w83793 16215F: drivers/hwmon/w83793.c 16216 16217W83795 HARDWARE MONITORING DRIVER 16218M: Jean Delvare <jdelvare@suse.com> 16219L: linux-hwmon@vger.kernel.org 16220S: Maintained 16221F: drivers/hwmon/w83795.c 16222 16223W83L51xD SD/MMC CARD INTERFACE DRIVER 16224M: Pierre Ossman <pierre@ossman.eu> 16225S: Maintained 16226F: drivers/mmc/host/wbsd.* 16227 16228WACOM PROTOCOL 4 SERIAL TABLETS 16229M: Julian Squires <julian@cipht.net> 16230M: Hans de Goede <hdegoede@redhat.com> 16231L: linux-input@vger.kernel.org 16232S: Maintained 16233F: drivers/input/tablet/wacom_serial4.c 16234 16235WATCHDOG DEVICE DRIVERS 16236M: Wim Van Sebroeck <wim@linux-watchdog.org> 16237M: Guenter Roeck <linux@roeck-us.net> 16238L: linux-watchdog@vger.kernel.org 16239W: http://www.linux-watchdog.org/ 16240T: git git://www.linux-watchdog.org/linux-watchdog.git 16241S: Maintained 16242F: Documentation/devicetree/bindings/watchdog/ 16243F: Documentation/watchdog/ 16244F: drivers/watchdog/ 16245F: include/linux/watchdog.h 16246F: include/uapi/linux/watchdog.h 16247 16248WHISKEYCOVE PMIC GPIO DRIVER 16249M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16250L: linux-gpio@vger.kernel.org 16251S: Maintained 16252F: drivers/gpio/gpio-wcove.c 16253 16254WIIMOTE HID DRIVER 16255M: David Herrmann <dh.herrmann@googlemail.com> 16256L: linux-input@vger.kernel.org 16257S: Maintained 16258F: drivers/hid/hid-wiimote* 16259 16260WILOCITY WIL6210 WIRELESS DRIVER 16261M: Maya Erez <merez@codeaurora.org> 16262L: linux-wireless@vger.kernel.org 16263L: wil6210@qti.qualcomm.com 16264S: Supported 16265W: http://wireless.kernel.org/en/users/Drivers/wil6210 16266F: drivers/net/wireless/ath/wil6210/ 16267 16268WIMAX STACK 16269M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16270M: linux-wimax@intel.com 16271L: wimax@linuxwimax.org (subscribers-only) 16272S: Supported 16273W: http://linuxwimax.org 16274F: Documentation/wimax/README.wimax 16275F: include/linux/wimax/debug.h 16276F: include/net/wimax.h 16277F: include/uapi/linux/wimax.h 16278F: net/wimax/ 16279 16280WINBOND CIR DRIVER 16281M: David Härdeman <david@hardeman.nu> 16282S: Maintained 16283F: drivers/media/rc/winbond-cir.c 16284 16285WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16286M: William Breathitt Gray <vilhelm.gray@gmail.com> 16287L: linux-watchdog@vger.kernel.org 16288S: Maintained 16289F: drivers/watchdog/ebc-c384_wdt.c 16290 16291WINSYSTEMS WS16C48 GPIO DRIVER 16292M: William Breathitt Gray <vilhelm.gray@gmail.com> 16293L: linux-gpio@vger.kernel.org 16294S: Maintained 16295F: drivers/gpio/gpio-ws16c48.c 16296 16297WISTRON LAPTOP BUTTON DRIVER 16298M: Miloslav Trmac <mitr@volny.cz> 16299S: Maintained 16300F: drivers/input/misc/wistron_btns.c 16301 16302WL3501 WIRELESS PCMCIA CARD DRIVER 16303L: linux-wireless@vger.kernel.org 16304S: Odd fixes 16305F: drivers/net/wireless/wl3501* 16306 16307WOLFSON MICROELECTRONICS DRIVERS 16308L: patches@opensource.cirrus.com 16309T: git https://github.com/CirrusLogic/linux-drivers.git 16310W: https://github.com/CirrusLogic/linux-drivers/wiki 16311S: Supported 16312F: Documentation/hwmon/wm83?? 16313F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16314F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16315F: Documentation/devicetree/bindings/mfd/arizona.txt 16316F: Documentation/devicetree/bindings/mfd/wm831x.txt 16317F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16318F: arch/arm/mach-s3c64xx/mach-crag6410* 16319F: drivers/clk/clk-wm83*.c 16320F: drivers/extcon/extcon-arizona.c 16321F: drivers/leds/leds-wm83*.c 16322F: drivers/gpio/gpio-*wm*.c 16323F: drivers/gpio/gpio-arizona.c 16324F: drivers/hwmon/wm83??-hwmon.c 16325F: drivers/input/misc/wm831x-on.c 16326F: drivers/input/touchscreen/wm831x-ts.c 16327F: drivers/input/touchscreen/wm97*.c 16328F: drivers/mfd/arizona* 16329F: drivers/mfd/wm*.c 16330F: drivers/mfd/cs47l24* 16331F: drivers/power/supply/wm83*.c 16332F: drivers/rtc/rtc-wm83*.c 16333F: drivers/regulator/wm8*.c 16334F: drivers/regulator/arizona* 16335F: drivers/video/backlight/wm83*_bl.c 16336F: drivers/watchdog/wm83*_wdt.c 16337F: include/linux/mfd/arizona/ 16338F: include/linux/mfd/wm831x/ 16339F: include/linux/mfd/wm8350/ 16340F: include/linux/mfd/wm8400* 16341F: include/linux/regulator/arizona* 16342F: include/linux/wm97xx.h 16343F: include/sound/wm????.h 16344F: sound/soc/codecs/arizona.? 16345F: sound/soc/codecs/wm* 16346F: sound/soc/codecs/cs47l24* 16347 16348WORKQUEUE 16349M: Tejun Heo <tj@kernel.org> 16350R: Lai Jiangshan <jiangshanlai@gmail.com> 16351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16352S: Maintained 16353F: include/linux/workqueue.h 16354F: kernel/workqueue.c 16355F: Documentation/core-api/workqueue.rst 16356 16357X-POWERS AXP288 PMIC DRIVERS 16358M: Hans de Goede <hdegoede@redhat.com> 16359S: Maintained 16360N: axp288 16361F: drivers/acpi/pmic/intel_pmic_xpower.c 16362 16363X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16364M: Chen-Yu Tsai <wens@csie.org> 16365L: linux-kernel@vger.kernel.org 16366S: Maintained 16367N: axp[128] 16368 16369X.25 NETWORK LAYER 16370M: Andrew Hendry <andrew.hendry@gmail.com> 16371L: linux-x25@vger.kernel.org 16372S: Odd Fixes 16373F: Documentation/networking/x25* 16374F: include/net/x25* 16375F: net/x25/ 16376 16377X86 ARCHITECTURE (32-BIT AND 64-BIT) 16378M: Thomas Gleixner <tglx@linutronix.de> 16379M: Ingo Molnar <mingo@redhat.com> 16380M: Borislav Petkov <bp@alien8.de> 16381R: "H. Peter Anvin" <hpa@zytor.com> 16382M: x86@kernel.org 16383L: linux-kernel@vger.kernel.org 16384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16385S: Maintained 16386F: Documentation/devicetree/bindings/x86/ 16387F: Documentation/x86/ 16388F: arch/x86/ 16389 16390X86 ENTRY CODE 16391M: Andy Lutomirski <luto@kernel.org> 16392L: linux-kernel@vger.kernel.org 16393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16394S: Maintained 16395F: arch/x86/entry/ 16396 16397X86 MCE INFRASTRUCTURE 16398M: Tony Luck <tony.luck@intel.com> 16399M: Borislav Petkov <bp@alien8.de> 16400L: linux-edac@vger.kernel.org 16401S: Maintained 16402F: arch/x86/kernel/cpu/mcheck/* 16403 16404X86 MICROCODE UPDATE SUPPORT 16405M: Borislav Petkov <bp@alien8.de> 16406S: Maintained 16407F: arch/x86/kernel/cpu/microcode/* 16408 16409X86 MM 16410M: Dave Hansen <dave.hansen@linux.intel.com> 16411M: Andy Lutomirski <luto@kernel.org> 16412M: Peter Zijlstra <peterz@infradead.org> 16413L: linux-kernel@vger.kernel.org 16414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16415S: Maintained 16416F: arch/x86/mm/ 16417 16418X86 PLATFORM DRIVERS 16419M: Darren Hart <dvhart@infradead.org> 16420M: Andy Shevchenko <andy@infradead.org> 16421L: platform-driver-x86@vger.kernel.org 16422T: git git://git.infradead.org/linux-platform-drivers-x86.git 16423S: Maintained 16424F: drivers/platform/x86/ 16425F: drivers/platform/olpc/ 16426 16427X86 VDSO 16428M: Andy Lutomirski <luto@kernel.org> 16429L: linux-kernel@vger.kernel.org 16430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16431S: Maintained 16432F: arch/x86/entry/vdso/ 16433 16434XARRAY 16435M: Matthew Wilcox <willy@infradead.org> 16436L: linux-fsdevel@vger.kernel.org 16437S: Supported 16438F: Documentation/core-api/xarray.rst 16439F: lib/idr.c 16440F: lib/xarray.c 16441F: include/linux/idr.h 16442F: include/linux/xarray.h 16443F: tools/testing/radix-tree 16444 16445XC2028/3028 TUNER DRIVER 16446M: Mauro Carvalho Chehab <mchehab@kernel.org> 16447L: linux-media@vger.kernel.org 16448W: https://linuxtv.org 16449T: git git://linuxtv.org/media_tree.git 16450S: Maintained 16451F: drivers/media/tuners/tuner-xc2028.* 16452 16453XDP SOCKETS (AF_XDP) 16454M: Björn Töpel <bjorn.topel@intel.com> 16455M: Magnus Karlsson <magnus.karlsson@intel.com> 16456L: netdev@vger.kernel.org 16457S: Maintained 16458F: kernel/bpf/xskmap.c 16459F: net/xdp/ 16460 16461XEN BLOCK SUBSYSTEM 16462M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16463M: Roger Pau Monné <roger.pau@citrix.com> 16464L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16465S: Supported 16466F: drivers/block/xen-blkback/* 16467F: drivers/block/xen* 16468 16469XEN HYPERVISOR ARM 16470M: Stefano Stabellini <sstabellini@kernel.org> 16471L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16472S: Maintained 16473F: arch/arm/xen/ 16474F: arch/arm/include/asm/xen/ 16475 16476XEN HYPERVISOR ARM64 16477M: Stefano Stabellini <sstabellini@kernel.org> 16478L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16479S: Maintained 16480F: arch/arm64/xen/ 16481F: arch/arm64/include/asm/xen/ 16482 16483XEN HYPERVISOR INTERFACE 16484M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16485M: Juergen Gross <jgross@suse.com> 16486R: Stefano Stabellini <sstabellini@kernel.org> 16487L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16488T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16489S: Supported 16490F: arch/x86/xen/ 16491F: drivers/*/xen-*front.c 16492F: drivers/xen/ 16493F: arch/x86/include/asm/xen/ 16494F: arch/x86/include/asm/pvclock-abi.h 16495F: include/xen/ 16496F: include/uapi/xen/ 16497F: Documentation/ABI/stable/sysfs-hypervisor-xen 16498F: Documentation/ABI/testing/sysfs-hypervisor-xen 16499 16500XEN NETWORK BACKEND DRIVER 16501M: Wei Liu <wei.liu2@citrix.com> 16502M: Paul Durrant <paul.durrant@citrix.com> 16503L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16504L: netdev@vger.kernel.org 16505S: Supported 16506F: drivers/net/xen-netback/* 16507 16508XEN PCI SUBSYSTEM 16509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16510L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16511S: Supported 16512F: arch/x86/pci/*xen* 16513F: drivers/pci/*xen* 16514 16515XEN PVSCSI DRIVERS 16516M: Juergen Gross <jgross@suse.com> 16517L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16518L: linux-scsi@vger.kernel.org 16519S: Supported 16520F: drivers/scsi/xen-scsifront.c 16521F: drivers/xen/xen-scsiback.c 16522F: include/xen/interface/io/vscsiif.h 16523 16524XEN SWIOTLB SUBSYSTEM 16525M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16526L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16527L: iommu@lists.linux-foundation.org 16528S: Supported 16529F: arch/x86/xen/*swiotlb* 16530F: drivers/xen/*swiotlb* 16531 16532XEN SOUND FRONTEND DRIVER 16533M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16534L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16536S: Supported 16537F: sound/xen/* 16538 16539XFS FILESYSTEM 16540M: Darrick J. Wong <darrick.wong@oracle.com> 16541M: linux-xfs@vger.kernel.org 16542L: linux-xfs@vger.kernel.org 16543W: http://xfs.org/ 16544T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16545S: Supported 16546F: Documentation/filesystems/xfs.txt 16547F: fs/xfs/ 16548 16549XILINX AXI ETHERNET DRIVER 16550M: Anirudha Sarangi <anirudh@xilinx.com> 16551M: John Linn <John.Linn@xilinx.com> 16552S: Maintained 16553F: drivers/net/ethernet/xilinx/xilinx_axienet* 16554 16555XILINX UARTLITE SERIAL DRIVER 16556M: Peter Korsgaard <jacmet@sunsite.dk> 16557L: linux-serial@vger.kernel.org 16558S: Maintained 16559F: drivers/tty/serial/uartlite.c 16560 16561XILINX VIDEO IP CORES 16562M: Hyun Kwon <hyun.kwon@xilinx.com> 16563M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16564L: linux-media@vger.kernel.org 16565T: git git://linuxtv.org/media_tree.git 16566S: Supported 16567F: Documentation/devicetree/bindings/media/xilinx/ 16568F: drivers/media/platform/xilinx/ 16569F: include/uapi/linux/xilinx-v4l2-controls.h 16570 16571XILLYBUS DRIVER 16572M: Eli Billauer <eli.billauer@gmail.com> 16573L: linux-kernel@vger.kernel.org 16574S: Supported 16575F: drivers/char/xillybus/ 16576 16577XLP9XX I2C DRIVER 16578M: George Cherian <george.cherian@cavium.com> 16579M: Jan Glauber <jglauber@cavium.com> 16580L: linux-i2c@vger.kernel.org 16581W: http://www.cavium.com 16582S: Supported 16583F: drivers/i2c/busses/i2c-xlp9xx.c 16584 16585XRA1403 GPIO EXPANDER 16586M: Nandor Han <nandor.han@ge.com> 16587M: Semi Malinen <semi.malinen@ge.com> 16588L: linux-gpio@vger.kernel.org 16589S: Maintained 16590F: drivers/gpio/gpio-xra1403.c 16591F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16592 16593XTENSA XTFPGA PLATFORM SUPPORT 16594M: Max Filippov <jcmvbkbc@gmail.com> 16595L: linux-xtensa@linux-xtensa.org 16596S: Maintained 16597F: drivers/spi/spi-xtensa-xtfpga.c 16598F: sound/soc/xtensa/xtfpga-i2s.c 16599 16600YAM DRIVER FOR AX.25 16601M: Jean-Paul Roubelat <jpr@f6fbb.org> 16602L: linux-hams@vger.kernel.org 16603S: Maintained 16604F: drivers/net/hamradio/yam* 16605F: include/linux/yam.h 16606 16607YAMA SECURITY MODULE 16608M: Kees Cook <keescook@chromium.org> 16609T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16610S: Supported 16611F: security/yama/ 16612F: Documentation/admin-guide/LSM/Yama.rst 16613 16614YEALINK PHONE DRIVER 16615M: Henk Vergonet <Henk.Vergonet@gmail.com> 16616L: usbb2k-api-dev@nongnu.org 16617S: Maintained 16618F: Documentation/input/devices/yealink.rst 16619F: drivers/input/misc/yealink.* 16620 16621Z8530 DRIVER FOR AX.25 16622M: Joerg Reuter <jreuter@yaina.de> 16623W: http://yaina.de/jreuter/ 16624W: http://www.qsl.net/dl1bke/ 16625L: linux-hams@vger.kernel.org 16626S: Maintained 16627F: Documentation/networking/z8530drv.txt 16628F: drivers/net/hamradio/*scc.c 16629F: drivers/net/hamradio/z8530.h 16630 16631ZBUD COMPRESSED PAGE ALLOCATOR 16632M: Seth Jennings <sjenning@redhat.com> 16633M: Dan Streetman <ddstreet@ieee.org> 16634L: linux-mm@kvack.org 16635S: Maintained 16636F: mm/zbud.c 16637F: include/linux/zbud.h 16638 16639ZD1211RW WIRELESS DRIVER 16640M: Daniel Drake <dsd@gentoo.org> 16641M: Ulrich Kunitz <kune@deine-taler.de> 16642W: http://zd1211.ath.cx/wiki/DriverRewrite 16643L: linux-wireless@vger.kernel.org 16644L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16645S: Maintained 16646F: drivers/net/wireless/zydas/zd1211rw/ 16647 16648ZD1301 MEDIA DRIVER 16649M: Antti Palosaari <crope@iki.fi> 16650L: linux-media@vger.kernel.org 16651W: https://linuxtv.org/ 16652W: http://palosaari.fi/linux/ 16653Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16654S: Maintained 16655F: drivers/media/usb/dvb-usb-v2/zd1301* 16656 16657ZD1301_DEMOD MEDIA DRIVER 16658M: Antti Palosaari <crope@iki.fi> 16659L: linux-media@vger.kernel.org 16660W: https://linuxtv.org/ 16661W: http://palosaari.fi/linux/ 16662Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16663S: Maintained 16664F: drivers/media/dvb-frontends/zd1301_demod* 16665 16666ZPOOL COMPRESSED PAGE STORAGE API 16667M: Dan Streetman <ddstreet@ieee.org> 16668L: linux-mm@kvack.org 16669S: Maintained 16670F: mm/zpool.c 16671F: include/linux/zpool.h 16672 16673ZR36067 VIDEO FOR LINUX DRIVER 16674L: mjpeg-users@lists.sourceforge.net 16675L: linux-media@vger.kernel.org 16676W: http://mjpeg.sourceforge.net/driver-zoran/ 16677T: hg https://linuxtv.org/hg/v4l-dvb 16678S: Odd Fixes 16679F: drivers/staging/media/zoran/ 16680 16681ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16682M: Minchan Kim <minchan@kernel.org> 16683M: Nitin Gupta <ngupta@vflare.org> 16684R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16685L: linux-kernel@vger.kernel.org 16686S: Maintained 16687F: drivers/block/zram/ 16688F: Documentation/blockdev/zram.txt 16689 16690ZS DECSTATION Z85C30 SERIAL DRIVER 16691M: "Maciej W. Rozycki" <macro@linux-mips.org> 16692S: Maintained 16693F: drivers/tty/serial/zs.* 16694 16695ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16696M: Minchan Kim <minchan@kernel.org> 16697M: Nitin Gupta <ngupta@vflare.org> 16698R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16699L: linux-mm@kvack.org 16700S: Maintained 16701F: mm/zsmalloc.c 16702F: include/linux/zsmalloc.h 16703F: Documentation/vm/zsmalloc.rst 16704 16705ZSWAP COMPRESSED SWAP CACHING 16706M: Seth Jennings <sjenning@redhat.com> 16707M: Dan Streetman <ddstreet@ieee.org> 16708L: linux-mm@kvack.org 16709S: Maintained 16710F: mm/zswap.c 16711 16712THE REST 16713M: Linus Torvalds <torvalds@linux-foundation.org> 16714L: linux-kernel@vger.kernel.org 16715Q: http://patchwork.kernel.org/project/LKML/list/ 16716T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16717S: Buried alive in reporters 16718F: * 16719F: */ 16720