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: arch/arm64/boot/dts/freescale/imx* 1527F: drivers/clk/imx/ 1528F: drivers/firmware/imx/ 1529F: drivers/soc/imx/ 1530F: include/linux/firmware/imx/ 1531F: include/soc/imx/ 1532 1533ARM/FREESCALE VYBRID ARM ARCHITECTURE 1534M: Shawn Guo <shawnguo@kernel.org> 1535M: Sascha Hauer <s.hauer@pengutronix.de> 1536R: Pengutronix Kernel Team <kernel@pengutronix.de> 1537R: Stefan Agner <stefan@agner.ch> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1541F: arch/arm/mach-imx/*vf610* 1542F: arch/arm/boot/dts/vf* 1543 1544ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1545M: Shawn Guo <shawnguo@kernel.org> 1546M: Li Yang <leoyang.li@nxp.com> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548S: Maintained 1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1550F: arch/arm/boot/dts/ls1021a* 1551F: arch/arm64/boot/dts/freescale/fsl-* 1552F: arch/arm64/boot/dts/freescale/qoriq-* 1553 1554ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1555M: Lennert Buytenhek <kernel@wantstofly.org> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558 1559ARM/GUMSTIX MACHINE SUPPORT 1560M: Steve Sakoman <sakoman@gmail.com> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563 1564ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1565M: Philipp Zabel <philipp.zabel@gmail.com> 1566M: Paul Parsons <lost.distance@yahoo.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569F: arch/arm/mach-pxa/hx4700.c 1570F: arch/arm/mach-pxa/include/mach/hx4700.h 1571F: sound/soc/pxa/hx4700.c 1572 1573ARM/HISILICON SOC SUPPORT 1574M: Wei Xu <xuwei5@hisilicon.com> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576W: http://www.hisilicon.com 1577S: Supported 1578T: git git://github.com/hisilicon/linux-hisi.git 1579F: arch/arm/mach-hisi/ 1580F: arch/arm/boot/dts/hi3* 1581F: arch/arm/boot/dts/hip* 1582F: arch/arm/boot/dts/hisi* 1583F: arch/arm64/boot/dts/hisilicon/ 1584 1585ARM/HP JORNADA 7XX MACHINE SUPPORT 1586M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1587W: www.jlime.com 1588S: Maintained 1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1590F: arch/arm/mach-sa1100/jornada720.c 1591F: arch/arm/mach-sa1100/include/mach/jornada720.h 1592 1593ARM/IGEP MACHINE SUPPORT 1594M: Enric Balletbo i Serra <eballetbo@gmail.com> 1595M: Javier Martinez Canillas <javier@dowhile0.org> 1596L: linux-omap@vger.kernel.org 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598S: Maintained 1599F: arch/arm/boot/dts/omap3-igep* 1600 1601ARM/INCOME PXA270 SUPPORT 1602M: Marek Vasut <marek.vasut@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/mach-pxa/colibri-pxa270-income.c 1606 1607ARM/INTEL IOP13XX ARM ARCHITECTURE 1608M: Lennert Buytenhek <kernel@wantstofly.org> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611 1612ARM/INTEL IOP32X ARM ARCHITECTURE 1613M: Lennert Buytenhek <kernel@wantstofly.org> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616 1617ARM/INTEL IOP33X ARM ARCHITECTURE 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619S: Orphan 1620 1621ARM/INTEL IQ81342EX MACHINE SUPPORT 1622M: Lennert Buytenhek <kernel@wantstofly.org> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625 1626ARM/INTEL IXDP2850 MACHINE SUPPORT 1627M: Lennert Buytenhek <kernel@wantstofly.org> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629S: Maintained 1630 1631ARM/INTEL IXP4XX ARM ARCHITECTURE 1632M: Imre Kaloz <kaloz@openwrt.org> 1633M: Krzysztof Halasa <khalasa@piap.pl> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635S: Maintained 1636F: arch/arm/mach-ixp4xx/ 1637 1638ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1639M: Jonathan Cameron <jic23@cam.ac.uk> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642F: arch/arm/mach-pxa/stargate2.c 1643F: drivers/pcmcia/pxa2xx_stargate2.c 1644 1645ARM/INTEL XSC3 (MANZANO) ARM CORE 1646M: Lennert Buytenhek <kernel@wantstofly.org> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648S: Maintained 1649 1650ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1651M: Lennert Buytenhek <kernel@wantstofly.org> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654 1655ARM/LG1K ARCHITECTURE 1656M: Chanho Min <chanho.min@lge.com> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658S: Maintained 1659F: arch/arm64/boot/dts/lg/ 1660 1661ARM/LOGICPD PXA270 MACHINE SUPPORT 1662M: Lennert Buytenhek <kernel@wantstofly.org> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664S: Maintained 1665 1666ARM/LPC18XX ARCHITECTURE 1667M: Vladimir Zapolskiy <vz@mleia.com> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669S: Maintained 1670F: arch/arm/boot/dts/lpc43* 1671F: drivers/i2c/busses/i2c-lpc2k.c 1672F: drivers/memory/pl172.c 1673F: drivers/mtd/spi-nor/nxp-spifi.c 1674F: drivers/rtc/rtc-lpc24xx.c 1675N: lpc18xx 1676 1677ARM/LPC32XX SOC SUPPORT 1678M: Vladimir Zapolskiy <vz@mleia.com> 1679M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1682S: Maintained 1683F: arch/arm/boot/dts/lpc32* 1684F: arch/arm/mach-lpc32xx/ 1685F: drivers/i2c/busses/i2c-pnx.c 1686F: drivers/net/ethernet/nxp/lpc_eth.c 1687F: drivers/usb/host/ohci-nxp.c 1688F: drivers/watchdog/pnx4008_wdt.c 1689N: lpc32xx 1690 1691ARM/MAGICIAN MACHINE SUPPORT 1692M: Philipp Zabel <philipp.zabel@gmail.com> 1693S: Maintained 1694 1695ARM/Marvell Dove/MV78xx0/Orion SOC support 1696M: Jason Cooper <jason@lakedaemon.net> 1697M: Andrew Lunn <andrew@lunn.ch> 1698M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1699M: Gregory Clement <gregory.clement@bootlin.com> 1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1701S: Maintained 1702F: Documentation/devicetree/bindings/soc/dove/ 1703F: arch/arm/mach-dove/ 1704F: arch/arm/mach-mv78xx0/ 1705F: arch/arm/mach-orion5x/ 1706F: arch/arm/plat-orion/ 1707F: arch/arm/boot/dts/dove* 1708F: arch/arm/boot/dts/orion5x* 1709 1710ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1711M: Jason Cooper <jason@lakedaemon.net> 1712M: Andrew Lunn <andrew@lunn.ch> 1713M: Gregory Clement <gregory.clement@bootlin.com> 1714M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1716S: Maintained 1717F: arch/arm/boot/dts/armada* 1718F: arch/arm/boot/dts/kirkwood* 1719F: arch/arm/configs/mvebu_*_defconfig 1720F: arch/arm/mach-mvebu/ 1721F: arch/arm64/boot/dts/marvell/armada* 1722F: drivers/cpufreq/armada-37xx-cpufreq.c 1723F: drivers/cpufreq/mvebu-cpufreq.c 1724F: drivers/irqchip/irq-armada-370-xp.c 1725F: drivers/irqchip/irq-mvebu-* 1726F: drivers/pinctrl/mvebu/ 1727F: drivers/rtc/rtc-armada38x.c 1728 1729ARM/Mediatek RTC DRIVER 1730M: Eddie Huang <eddie.huang@mediatek.com> 1731M: Sean Wang <sean.wang@mediatek.com> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1734S: Maintained 1735F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1736F: drivers/rtc/rtc-mt6397.c 1737F: drivers/rtc/rtc-mt7622.c 1738 1739ARM/Mediatek SoC support 1740M: Matthias Brugger <matthias.bgg@gmail.com> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1743W: https://mtk.bcnfs.org/ 1744C: irc://chat.freenode.net/linux-mediatek 1745S: Maintained 1746F: arch/arm/boot/dts/mt6* 1747F: arch/arm/boot/dts/mt7* 1748F: arch/arm/boot/dts/mt8* 1749F: arch/arm/mach-mediatek/ 1750F: arch/arm64/boot/dts/mediatek/ 1751F: drivers/soc/mediatek/ 1752N: mtk 1753N: mt[678] 1754K: mediatek 1755 1756ARM/Mediatek USB3 PHY DRIVER 1757M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761F: drivers/phy/mediatek/ 1762F: Documentation/devicetree/bindings/phy/phy-mtk-* 1763 1764ARM/MICREL KS8695 ARCHITECTURE 1765M: Greg Ungerer <gerg@uclinux.org> 1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1767F: arch/arm/mach-ks8695/ 1768S: Odd Fixes 1769 1770ARM/Microchip (AT91) SoC support 1771M: Nicolas Ferre <nicolas.ferre@microchip.com> 1772M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1773M: Ludovic Desroches <ludovic.desroches@microchip.com> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775W: http://www.linux4sam.org 1776T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1777S: Supported 1778N: at91 1779N: atmel 1780F: arch/arm/mach-at91/ 1781F: include/soc/at91/ 1782F: arch/arm/boot/dts/at91*.dts 1783F: arch/arm/boot/dts/at91*.dtsi 1784F: arch/arm/boot/dts/sama*.dts 1785F: arch/arm/boot/dts/sama*.dtsi 1786F: arch/arm/include/debug/at91.S 1787F: drivers/memory/atmel* 1788F: drivers/watchdog/sama5d4_wdt.c 1789X: drivers/input/touchscreen/atmel_mxt_ts.c 1790X: drivers/net/wireless/atmel/ 1791 1792ARM/MIOA701 MACHINE SUPPORT 1793M: Robert Jarzmik <robert.jarzmik@free.fr> 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1795F: arch/arm/mach-pxa/mioa701.c 1796S: Maintained 1797 1798ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1799M: Michael Petchkovsky <mkpetch@internode.on.net> 1800S: Maintained 1801 1802ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1803M: Linus Walleij <linus.walleij@linaro.org> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805S: Maintained 1806F: arch/arm/mach-nomadik/ 1807F: arch/arm/mach-u300/ 1808F: arch/arm/mach-ux500/ 1809F: arch/arm/boot/dts/ste-* 1810F: drivers/clk/clk-nomadik.c 1811F: drivers/clk/clk-u300.c 1812F: drivers/clocksource/clksrc-dbx500-prcmu.c 1813F: drivers/clocksource/timer-u300.c 1814F: drivers/dma/coh901318* 1815F: drivers/dma/ste_dma40* 1816F: drivers/hwspinlock/u8500_hsem.c 1817F: drivers/i2c/busses/i2c-nomadik.c 1818F: drivers/i2c/busses/i2c-stu300.c 1819F: drivers/mfd/ab3100* 1820F: drivers/mfd/ab8500* 1821F: drivers/mfd/abx500* 1822F: drivers/mfd/dbx500* 1823F: drivers/mfd/db8500* 1824F: drivers/pinctrl/nomadik/ 1825F: drivers/pinctrl/pinctrl-coh901* 1826F: drivers/pinctrl/pinctrl-u300.c 1827F: drivers/rtc/rtc-ab3100.c 1828F: drivers/rtc/rtc-ab8500.c 1829F: drivers/rtc/rtc-coh901331.c 1830F: drivers/rtc/rtc-pl031.c 1831F: drivers/watchdog/coh901327_wdt.c 1832F: Documentation/devicetree/bindings/arm/ste-* 1833F: Documentation/devicetree/bindings/arm/ux500/ 1834T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1835 1836ARM/NUVOTON NPCM ARCHITECTURE 1837M: Avi Fishman <avifishman70@gmail.com> 1838M: Tomer Maimon <tmaimon77@gmail.com> 1839R: Patrick Venture <venture@google.com> 1840R: Nancy Yuen <yuenn@google.com> 1841R: Brendan Higgins <brendanhiggins@google.com> 1842L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1843S: Supported 1844F: arch/arm/mach-npcm/ 1845F: arch/arm/boot/dts/nuvoton-npcm* 1846F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1847F: drivers/*/*npcm* 1848F: Documentation/devicetree/bindings/*/*npcm* 1849F: Documentation/devicetree/bindings/*/*/*npcm* 1850 1851ARM/NUVOTON W90X900 ARM ARCHITECTURE 1852M: Wan ZongShun <mcuos.com@gmail.com> 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1854W: http://www.mcuos.com 1855S: Maintained 1856F: arch/arm/mach-w90x900/ 1857F: drivers/input/keyboard/w90p910_keypad.c 1858F: drivers/input/touchscreen/w90p910_ts.c 1859F: drivers/watchdog/nuc900_wdt.c 1860F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1861F: drivers/mtd/nand/raw/nuc900_nand.c 1862F: drivers/rtc/rtc-nuc900.c 1863F: drivers/spi/spi-nuc900.c 1864F: drivers/usb/host/ehci-w90x900.c 1865F: drivers/video/fbdev/nuc900fb.c 1866 1867ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1868M: Nelson Castillo <arhuaco@freaks-unidos.net> 1869L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1870W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1871S: Supported 1872 1873ARM/Orion SoC/Technologic Systems TS-78xx platform support 1874M: Alexander Clouter <alex@digriz.org.uk> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876W: http://www.digriz.org.uk/ts78xx/kernel 1877S: Maintained 1878F: arch/arm/mach-orion5x/ts78xx-* 1879 1880ARM/OXNAS platform support 1881M: Neil Armstrong <narmstrong@baylibre.com> 1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1883L: linux-oxnas@groups.io (moderated for non-subscribers) 1884S: Maintained 1885F: arch/arm/mach-oxnas/ 1886F: arch/arm/boot/dts/ox8*.dts* 1887N: oxnas 1888 1889ARM/PALM TREO SUPPORT 1890M: Tomas Cech <sleep_walker@suse.com> 1891L: linux-arm-kernel@lists.infradead.org 1892W: http://hackndev.com 1893S: Maintained 1894F: arch/arm/mach-pxa/palmtreo.* 1895 1896ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1897M: Marek Vasut <marek.vasut@gmail.com> 1898L: linux-arm-kernel@lists.infradead.org 1899W: http://hackndev.com 1900S: Maintained 1901F: arch/arm/mach-pxa/include/mach/palmtx.h 1902F: arch/arm/mach-pxa/palmtx.c 1903F: arch/arm/mach-pxa/palmt5.* 1904F: arch/arm/mach-pxa/include/mach/palmld.h 1905F: arch/arm/mach-pxa/palmld.c 1906F: arch/arm/mach-pxa/palmte2.* 1907F: arch/arm/mach-pxa/include/mach/palmtc.h 1908F: arch/arm/mach-pxa/palmtc.c 1909 1910ARM/PALMZ72 SUPPORT 1911M: Sergey Lapin <slapin@ossfans.org> 1912L: linux-arm-kernel@lists.infradead.org 1913W: http://hackndev.com 1914S: Maintained 1915F: arch/arm/mach-pxa/palmz72.* 1916 1917ARM/PLEB SUPPORT 1918M: Peter Chubb <pleb@gelato.unsw.edu.au> 1919W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1920S: Maintained 1921 1922ARM/PT DIGITAL BOARD PORT 1923M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925W: http://www.armlinux.org.uk/ 1926S: Maintained 1927 1928ARM/QUALCOMM SUPPORT 1929M: Andy Gross <andy.gross@linaro.org> 1930M: David Brown <david.brown@linaro.org> 1931L: linux-arm-msm@vger.kernel.org 1932S: Maintained 1933F: Documentation/devicetree/bindings/soc/qcom/ 1934F: arch/arm/boot/dts/qcom-*.dts 1935F: arch/arm/boot/dts/qcom-*.dtsi 1936F: arch/arm/mach-qcom/ 1937F: arch/arm64/boot/dts/qcom/* 1938F: drivers/i2c/busses/i2c-qup.c 1939F: drivers/clk/qcom/ 1940F: drivers/dma/qcom/ 1941F: drivers/soc/qcom/ 1942F: drivers/spi/spi-qup.c 1943F: drivers/tty/serial/msm_serial.c 1944F: drivers/*/pm8???-* 1945F: drivers/mfd/ssbi.c 1946F: drivers/firmware/qcom_scm* 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1948 1949ARM/RADISYS ENP2611 MACHINE SUPPORT 1950M: Lennert Buytenhek <kernel@wantstofly.org> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953 1954ARM/REALTEK ARCHITECTURE 1955M: Andreas Färber <afaerber@suse.de> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958F: arch/arm64/boot/dts/realtek/ 1959F: Documentation/devicetree/bindings/arm/realtek.txt 1960 1961ARM/RENESAS ARM64 ARCHITECTURE 1962M: Simon Horman <horms@verge.net.au> 1963M: Magnus Damm <magnus.damm@gmail.com> 1964L: linux-renesas-soc@vger.kernel.org 1965Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1966T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1967S: Supported 1968F: arch/arm64/boot/dts/renesas/ 1969F: Documentation/devicetree/bindings/arm/shmobile.txt 1970F: drivers/soc/renesas/ 1971F: include/linux/soc/renesas/ 1972 1973ARM/RISCPC ARCHITECTURE 1974M: Russell King <linux@armlinux.org.uk> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976W: http://www.armlinux.org.uk/ 1977S: Maintained 1978F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1979F: arch/arm/include/asm/hardware/ioc.h 1980F: arch/arm/include/asm/hardware/iomd.h 1981F: arch/arm/include/asm/hardware/memc.h 1982F: arch/arm/mach-rpc/ 1983F: drivers/net/ethernet/8390/etherh.c 1984F: drivers/net/ethernet/i825xx/ether1* 1985F: drivers/net/ethernet/seeq/ether3* 1986F: drivers/scsi/arm/ 1987 1988ARM/Rockchip SoC support 1989M: Heiko Stuebner <heiko@sntech.de> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991L: linux-rockchip@lists.infradead.org 1992T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1993S: Maintained 1994F: arch/arm/boot/dts/rk3* 1995F: arch/arm/boot/dts/rv1108* 1996F: arch/arm/mach-rockchip/ 1997F: drivers/clk/rockchip/ 1998F: drivers/i2c/busses/i2c-rk3x.c 1999F: drivers/*/*rockchip* 2000F: drivers/*/*/*rockchip* 2001F: sound/soc/rockchip/ 2002N: rockchip 2003 2004ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2005M: Kukjin Kim <kgene@kernel.org> 2006M: Krzysztof Kozlowski <krzk@kernel.org> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2009Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2010S: Maintained 2011F: arch/arm/boot/dts/s3c* 2012F: arch/arm/boot/dts/s5p* 2013F: arch/arm/boot/dts/exynos* 2014F: arch/arm64/boot/dts/exynos/ 2015F: arch/arm/plat-samsung/ 2016F: arch/arm/mach-s3c24*/ 2017F: arch/arm/mach-s3c64xx/ 2018F: arch/arm/mach-s5p*/ 2019F: arch/arm/mach-exynos*/ 2020F: drivers/*/*s3c24* 2021F: drivers/*/*/*s3c24* 2022F: drivers/*/*s3c64xx* 2023F: drivers/*/*s5pv210* 2024F: drivers/memory/samsung/* 2025F: drivers/soc/samsung/* 2026F: Documentation/arm/Samsung/ 2027F: Documentation/devicetree/bindings/arm/samsung/ 2028F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2029F: Documentation/devicetree/bindings/power/pd-samsung.txt 2030N: exynos 2031 2032ARM/SAMSUNG MOBILE MACHINE SUPPORT 2033M: Kyungmin Park <kyungmin.park@samsung.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035S: Maintained 2036F: arch/arm/mach-s5pv210/ 2037 2038ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2039M: Kyungmin Park <kyungmin.park@samsung.com> 2040M: Kamil Debski <kamil@wypas.org> 2041M: Andrzej Hajda <a.hajda@samsung.com> 2042L: linux-arm-kernel@lists.infradead.org 2043L: linux-media@vger.kernel.org 2044S: Maintained 2045F: drivers/media/platform/s5p-g2d/ 2046 2047ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2048M: Marek Szyprowski <m.szyprowski@samsung.com> 2049L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2050L: linux-media@vger.kernel.org 2051S: Maintained 2052F: drivers/media/platform/s5p-cec/ 2053F: Documentation/devicetree/bindings/media/s5p-cec.txt 2054 2055ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2056M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2057M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2058L: linux-arm-kernel@lists.infradead.org 2059L: linux-media@vger.kernel.org 2060S: Maintained 2061F: drivers/media/platform/s5p-jpeg/ 2062 2063ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2064M: Kyungmin Park <kyungmin.park@samsung.com> 2065M: Kamil Debski <kamil@wypas.org> 2066M: Jeongtae Park <jtp.park@samsung.com> 2067M: Andrzej Hajda <a.hajda@samsung.com> 2068L: linux-arm-kernel@lists.infradead.org 2069L: linux-media@vger.kernel.org 2070S: Maintained 2071F: arch/arm/plat-samsung/s5p-dev-mfc.c 2072F: drivers/media/platform/s5p-mfc/ 2073 2074ARM/SHMOBILE ARM ARCHITECTURE 2075M: Simon Horman <horms@verge.net.au> 2076M: Magnus Damm <magnus.damm@gmail.com> 2077L: linux-renesas-soc@vger.kernel.org 2078Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2079T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2080S: Supported 2081F: arch/arm/boot/dts/emev2* 2082F: arch/arm/boot/dts/r7s* 2083F: arch/arm/boot/dts/r8a* 2084F: arch/arm/boot/dts/r9a* 2085F: arch/arm/boot/dts/sh* 2086F: arch/arm/configs/shmobile_defconfig 2087F: arch/arm/include/debug/renesas-scif.S 2088F: arch/arm/mach-shmobile/ 2089F: Documentation/devicetree/bindings/arm/shmobile.txt 2090F: drivers/soc/renesas/ 2091F: include/linux/soc/renesas/ 2092 2093ARM/SOCFPGA ARCHITECTURE 2094M: Dinh Nguyen <dinguyen@kernel.org> 2095S: Maintained 2096F: arch/arm/mach-socfpga/ 2097F: arch/arm/boot/dts/socfpga* 2098F: arch/arm/configs/socfpga_defconfig 2099F: arch/arm64/boot/dts/altera/ 2100W: http://www.rocketboards.org 2101T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2102 2103ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2104M: Dinh Nguyen <dinguyen@kernel.org> 2105S: Maintained 2106F: drivers/clk/socfpga/ 2107 2108ARM/SOCFPGA EDAC SUPPORT 2109M: Thor Thayer <thor.thayer@linux.intel.com> 2110S: Maintained 2111F: drivers/edac/altera_edac. 2112 2113ARM/SPREADTRUM SoC SUPPORT 2114M: Orson Zhai <orsonzhai@gmail.com> 2115M: Baolin Wang <baolin.wang@linaro.org> 2116M: Chunyan Zhang <zhang.lyra@gmail.com> 2117S: Maintained 2118F: arch/arm64/boot/dts/sprd 2119N: sprd 2120 2121ARM/STI ARCHITECTURE 2122M: Patrice Chotard <patrice.chotard@st.com> 2123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2124W: http://www.stlinux.com 2125S: Maintained 2126F: arch/arm/mach-sti/ 2127F: arch/arm/boot/dts/sti* 2128F: drivers/char/hw_random/st-rng.c 2129F: drivers/clocksource/arm_global_timer.c 2130F: drivers/clocksource/clksrc_st_lpc.c 2131F: drivers/cpufreq/sti-cpufreq.c 2132F: drivers/dma/st_fdma* 2133F: drivers/i2c/busses/i2c-st.c 2134F: drivers/media/rc/st_rc.c 2135F: drivers/media/platform/sti/c8sectpfe/ 2136F: drivers/mmc/host/sdhci-st.c 2137F: drivers/phy/st/phy-miphy28lp.c 2138F: drivers/phy/st/phy-stih407-usb.c 2139F: drivers/pinctrl/pinctrl-st.c 2140F: drivers/remoteproc/st_remoteproc.c 2141F: drivers/remoteproc/st_slim_rproc.c 2142F: drivers/reset/sti/ 2143F: drivers/rtc/rtc-st-lpc.c 2144F: drivers/tty/serial/st-asc.c 2145F: drivers/usb/dwc3/dwc3-st.c 2146F: drivers/usb/host/ehci-st.c 2147F: drivers/usb/host/ohci-st.c 2148F: drivers/watchdog/st_lpc_wdt.c 2149F: drivers/ata/ahci_st.c 2150F: include/linux/remoteproc/st_slim_rproc.h 2151 2152ARM/STM32 ARCHITECTURE 2153M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2154M: Alexandre Torgue <alexandre.torgue@st.com> 2155L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2157S: Maintained 2158T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2159N: stm32 2160N: stm 2161F: arch/arm/boot/dts/stm32* 2162F: arch/arm/mach-stm32/ 2163F: drivers/clocksource/armv7m_systick.c 2164 2165ARM/Synaptics SoC support 2166M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2167M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169S: Maintained 2170F: arch/arm/mach-berlin/ 2171F: arch/arm/boot/dts/berlin* 2172F: arch/arm64/boot/dts/synaptics/ 2173 2174ARM/TANGO ARCHITECTURE 2175M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2176M: Mans Rullgard <mans@mansr.com> 2177L: linux-arm-kernel@lists.infradead.org 2178S: Odd Fixes 2179N: tango 2180 2181ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2182M: Lennert Buytenhek <kernel@wantstofly.org> 2183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2184S: Maintained 2185 2186ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2187M: Hans Verkuil <hans.verkuil@cisco.com> 2188L: linux-tegra@vger.kernel.org 2189L: linux-media@vger.kernel.org 2190S: Maintained 2191F: drivers/media/platform/tegra-cec/ 2192F: Documentation/devicetree/bindings/media/tegra-cec.txt 2193 2194ARM/TETON BGA MACHINE SUPPORT 2195M: "Mark F. Brown" <mark.brown314@gmail.com> 2196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2197S: Maintained 2198 2199ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2200M: Santosh Shilimkar <ssantosh@kernel.org> 2201L: linux-kernel@vger.kernel.org 2202S: Maintained 2203F: drivers/memory/*emif* 2204 2205ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2206M: Tero Kristo <t-kristo@ti.com> 2207M: Nishanth Menon <nm@ti.com> 2208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2209S: Supported 2210F: Documentation/devicetree/bindings/arm/ti/k3.txt 2211F: arch/arm64/boot/dts/ti/Makefile 2212F: arch/arm64/boot/dts/ti/k3-* 2213 2214ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2215M: Santosh Shilimkar <ssantosh@kernel.org> 2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2217S: Maintained 2218F: arch/arm/mach-keystone/ 2219F: arch/arm/boot/dts/keystone-* 2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2221 2222ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2223M: Santosh Shilimkar <ssantosh@kernel.org> 2224L: linux-kernel@vger.kernel.org 2225S: Maintained 2226F: drivers/clk/keystone/ 2227 2228ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2229M: Santosh Shilimkar <ssantosh@kernel.org> 2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2231L: linux-kernel@vger.kernel.org 2232S: Maintained 2233F: drivers/clocksource/timer-keystone.c 2234 2235ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2236M: Santosh Shilimkar <ssantosh@kernel.org> 2237L: linux-kernel@vger.kernel.org 2238S: Maintained 2239F: drivers/power/reset/keystone-reset.c 2240 2241ARM/THECUS N2100 MACHINE SUPPORT 2242M: Lennert Buytenhek <kernel@wantstofly.org> 2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2244S: Maintained 2245 2246ARM/TOSA MACHINE SUPPORT 2247M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2248M: Dirk Opfer <dirk@opfer-online.de> 2249S: Maintained 2250 2251ARM/UNIPHIER ARCHITECTURE 2252M: Masahiro Yamada <yamada.masahiro@socionext.com> 2253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2254T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2255S: Maintained 2256F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2257F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2258F: arch/arm/boot/dts/uniphier* 2259F: arch/arm/include/asm/hardware/cache-uniphier.h 2260F: arch/arm/mach-uniphier/ 2261F: arch/arm/mm/cache-uniphier.c 2262F: arch/arm64/boot/dts/socionext/uniphier* 2263F: drivers/bus/uniphier-system-bus.c 2264F: drivers/clk/uniphier/ 2265F: drivers/gpio/gpio-uniphier.c 2266F: drivers/i2c/busses/i2c-uniphier* 2267F: drivers/irqchip/irq-uniphier-aidet.c 2268F: drivers/mmc/host/uniphier-sd.c 2269F: drivers/pinctrl/uniphier/ 2270F: drivers/reset/reset-uniphier.c 2271F: drivers/tty/serial/8250/8250_uniphier.c 2272N: uniphier 2273 2274ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2275M: Ulf Hansson <ulf.hansson@linaro.org> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277T: git git://git.linaro.org/people/ulfh/clk.git 2278S: Maintained 2279F: drivers/clk/ux500/ 2280 2281ARM/VERSATILE EXPRESS PLATFORM 2282M: Liviu Dudau <liviu.dudau@arm.com> 2283M: Sudeep Holla <sudeep.holla@arm.com> 2284M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2286S: Maintained 2287F: arch/arm/boot/dts/vexpress* 2288F: arch/arm64/boot/dts/arm/ 2289F: arch/arm/mach-vexpress/ 2290F: */*/vexpress* 2291F: */*/*/vexpress* 2292F: drivers/clk/versatile/clk-vexpress-osc.c 2293F: drivers/clocksource/timer-versatile.c 2294N: mps2 2295 2296ARM/VFP SUPPORT 2297M: Russell King <linux@armlinux.org.uk> 2298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2299W: http://www.armlinux.org.uk/ 2300S: Maintained 2301F: arch/arm/vfp/ 2302 2303ARM/VOIPAC PXA270 SUPPORT 2304M: Marek Vasut <marek.vasut@gmail.com> 2305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2306S: Maintained 2307F: arch/arm/mach-pxa/vpac270.c 2308F: arch/arm/mach-pxa/include/mach/vpac270.h 2309 2310ARM/VT8500 ARM ARCHITECTURE 2311M: Tony Prisk <linux@prisktech.co.nz> 2312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2313S: Maintained 2314F: arch/arm/mach-vt8500/ 2315F: drivers/clocksource/timer-vt8500.c 2316F: drivers/i2c/busses/i2c-wmt.c 2317F: drivers/mmc/host/wmt-sdmmc.c 2318F: drivers/pwm/pwm-vt8500.c 2319F: drivers/rtc/rtc-vt8500.c 2320F: drivers/tty/serial/vt8500_serial.c 2321F: drivers/usb/host/ehci-platform.c 2322F: drivers/usb/host/uhci-platform.c 2323F: drivers/video/fbdev/vt8500lcdfb.* 2324F: drivers/video/fbdev/wm8505fb* 2325F: drivers/video/fbdev/wmt_ge_rops.* 2326 2327ARM/ZIPIT Z2 SUPPORT 2328M: Marek Vasut <marek.vasut@gmail.com> 2329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2330S: Maintained 2331F: arch/arm/mach-pxa/z2.c 2332F: arch/arm/mach-pxa/include/mach/z2.h 2333 2334ARM/ZTE ARCHITECTURE 2335M: Jun Nie <jun.nie@linaro.org> 2336M: Shawn Guo <shawnguo@kernel.org> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339F: arch/arm/boot/dts/zx2967* 2340F: arch/arm/mach-zx/ 2341F: arch/arm64/boot/dts/zte/ 2342F: drivers/clk/zte/ 2343F: drivers/dma/zx_dma.c 2344F: drivers/gpio/gpio-zx.c 2345F: drivers/i2c/busses/i2c-zx2967.c 2346F: drivers/mmc/host/dw_mmc-zx.* 2347F: drivers/pinctrl/zte/ 2348F: drivers/soc/zte/ 2349F: drivers/thermal/zx2967_thermal.c 2350F: drivers/watchdog/zx2967_wdt.c 2351F: Documentation/devicetree/bindings/arm/zte.txt 2352F: Documentation/devicetree/bindings/clock/zx2967*.txt 2353F: Documentation/devicetree/bindings/dma/zxdma.txt 2354F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2355F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2356F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2357F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2358F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2359F: Documentation/devicetree/bindings/soc/zte/ 2360F: Documentation/devicetree/bindings/sound/zte,*.txt 2361F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2362F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2363F: include/dt-bindings/clock/zx2967*.h 2364F: include/dt-bindings/soc/zte,*.h 2365F: sound/soc/codecs/zx_aud96p22.c 2366F: sound/soc/zte/ 2367 2368ARM/ZYNQ ARCHITECTURE 2369M: Michal Simek <michal.simek@xilinx.com> 2370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2371W: http://wiki.xilinx.com 2372T: git https://github.com/Xilinx/linux-xlnx.git 2373S: Supported 2374F: arch/arm/mach-zynq/ 2375F: drivers/cpuidle/cpuidle-zynq.c 2376F: drivers/block/xsysace.c 2377N: zynq 2378N: xilinx 2379F: drivers/clocksource/timer-cadence-ttc.c 2380F: drivers/i2c/busses/i2c-cadence.c 2381F: drivers/mmc/host/sdhci-of-arasan.c 2382F: drivers/edac/synopsys_edac.c 2383F: drivers/i2c/busses/i2c-xiic.c 2384 2385ARM64 PORT (AARCH64 ARCHITECTURE) 2386M: Catalin Marinas <catalin.marinas@arm.com> 2387M: Will Deacon <will.deacon@arm.com> 2388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2389T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2390S: Maintained 2391F: arch/arm64/ 2392X: arch/arm64/boot/dts/ 2393F: Documentation/arm64/ 2394 2395AS3645A LED FLASH CONTROLLER DRIVER 2396M: Sakari Ailus <sakari.ailus@iki.fi> 2397L: linux-leds@vger.kernel.org 2398S: Maintained 2399F: drivers/leds/leds-as3645a.c 2400 2401ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2402M: Tianshu Qiu <tian.shu.qiu@intel.com> 2403L: linux-media@vger.kernel.org 2404T: git git://linuxtv.org/media_tree.git 2405S: Maintained 2406F: drivers/media/i2c/ak7375.c 2407F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2408 2409ASAHI KASEI AK8974 DRIVER 2410M: Linus Walleij <linus.walleij@linaro.org> 2411L: linux-iio@vger.kernel.org 2412W: http://www.akm.com/ 2413S: Supported 2414F: drivers/iio/magnetometer/ak8974.c 2415 2416ASC7621 HARDWARE MONITOR DRIVER 2417M: George Joseph <george.joseph@fairview5.com> 2418L: linux-hwmon@vger.kernel.org 2419S: Maintained 2420F: Documentation/hwmon/asc7621 2421F: drivers/hwmon/asc7621.c 2422 2423ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2424M: Corentin Chary <corentin.chary@gmail.com> 2425L: acpi4asus-user@lists.sourceforge.net 2426L: platform-driver-x86@vger.kernel.org 2427W: http://acpi4asus.sf.net 2428S: Maintained 2429F: drivers/platform/x86/asus*.c 2430F: drivers/platform/x86/eeepc*.c 2431 2432ASUS WIRELESS RADIO CONTROL DRIVER 2433M: João Paulo Rechi Vita <jprvita@gmail.com> 2434L: platform-driver-x86@vger.kernel.org 2435S: Maintained 2436F: drivers/platform/x86/asus-wireless.c 2437 2438ASYMMETRIC KEYS 2439M: David Howells <dhowells@redhat.com> 2440L: keyrings@vger.kernel.org 2441S: Maintained 2442F: Documentation/crypto/asymmetric-keys.txt 2443F: include/linux/verification.h 2444F: include/crypto/public_key.h 2445F: include/crypto/pkcs7.h 2446F: crypto/asymmetric_keys/ 2447 2448ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2449R: Dan Williams <dan.j.williams@intel.com> 2450W: http://sourceforge.net/projects/xscaleiop 2451S: Odd fixes 2452F: Documentation/crypto/async-tx-api.txt 2453F: crypto/async_tx/ 2454F: drivers/dma/ 2455F: include/linux/dmaengine.h 2456F: include/linux/async_tx.h 2457 2458AT24 EEPROM DRIVER 2459M: Bartosz Golaszewski <brgl@bgdev.pl> 2460L: linux-i2c@vger.kernel.org 2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2462S: Maintained 2463F: Documentation/devicetree/bindings/eeprom/at24.txt 2464F: drivers/misc/eeprom/at24.c 2465F: include/linux/platform_data/at24.h 2466 2467ATA OVER ETHERNET (AOE) DRIVER 2468M: "Ed L. Cashin" <ed.cashin@acm.org> 2469W: http://www.openaoe.org/ 2470S: Supported 2471F: Documentation/aoe/ 2472F: drivers/block/aoe/ 2473 2474ATHEROS 71XX/9XXX GPIO DRIVER 2475M: Alban Bedel <albeu@free.fr> 2476W: https://github.com/AlbanBedel/linux 2477T: git git://github.com/AlbanBedel/linux 2478S: Maintained 2479F: drivers/gpio/gpio-ath79.c 2480F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2481 2482ATHEROS 71XX/9XXX USB PHY DRIVER 2483M: Alban Bedel <albeu@free.fr> 2484W: https://github.com/AlbanBedel/linux 2485T: git git://github.com/AlbanBedel/linux 2486S: Maintained 2487F: drivers/phy/qualcomm/phy-ath79-usb.c 2488F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2489 2490ATHEROS ATH GENERIC UTILITIES 2491M: Kalle Valo <kvalo@codeaurora.org> 2492L: linux-wireless@vger.kernel.org 2493S: Supported 2494F: drivers/net/wireless/ath/* 2495 2496ATHEROS ATH5K WIRELESS DRIVER 2497M: Jiri Slaby <jirislaby@gmail.com> 2498M: Nick Kossifidis <mickflemm@gmail.com> 2499M: Luis Chamberlain <mcgrof@kernel.org> 2500L: linux-wireless@vger.kernel.org 2501W: http://wireless.kernel.org/en/users/Drivers/ath5k 2502S: Maintained 2503F: drivers/net/wireless/ath/ath5k/ 2504 2505ATHEROS ATH6KL WIRELESS DRIVER 2506M: Kalle Valo <kvalo@codeaurora.org> 2507L: linux-wireless@vger.kernel.org 2508W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2509T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2510S: Supported 2511F: drivers/net/wireless/ath/ath6kl/ 2512 2513ATI_REMOTE2 DRIVER 2514M: Ville Syrjala <syrjala@sci.fi> 2515S: Maintained 2516F: drivers/input/misc/ati_remote2.c 2517 2518ATK0110 HWMON DRIVER 2519M: Luca Tettamanti <kronos.it@gmail.com> 2520L: linux-hwmon@vger.kernel.org 2521S: Maintained 2522F: drivers/hwmon/asus_atk0110.c 2523 2524ATLX ETHERNET DRIVERS 2525M: Jay Cliburn <jcliburn@gmail.com> 2526M: Chris Snook <chris.snook@gmail.com> 2527L: netdev@vger.kernel.org 2528W: http://sourceforge.net/projects/atl1 2529W: http://atl1.sourceforge.net 2530S: Maintained 2531F: drivers/net/ethernet/atheros/ 2532 2533ATM 2534M: Chas Williams <3chas3@gmail.com> 2535L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2536L: netdev@vger.kernel.org 2537W: http://linux-atm.sourceforge.net 2538S: Maintained 2539F: drivers/atm/ 2540F: include/linux/atm* 2541F: include/uapi/linux/atm* 2542 2543ATMEL MACB ETHERNET DRIVER 2544M: Nicolas Ferre <nicolas.ferre@microchip.com> 2545S: Supported 2546F: drivers/net/ethernet/cadence/ 2547 2548ATMEL MAXTOUCH DRIVER 2549M: Nick Dyer <nick@shmanahar.org> 2550T: git git://github.com/ndyer/linux.git 2551S: Maintained 2552F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2553F: drivers/input/touchscreen/atmel_mxt_ts.c 2554 2555ATMEL WIRELESS DRIVER 2556M: Simon Kelley <simon@thekelleys.org.uk> 2557L: linux-wireless@vger.kernel.org 2558W: http://www.thekelleys.org.uk/atmel 2559W: http://atmelwlandriver.sourceforge.net/ 2560S: Maintained 2561F: drivers/net/wireless/atmel/atmel* 2562 2563ATOMIC INFRASTRUCTURE 2564M: Will Deacon <will.deacon@arm.com> 2565M: Peter Zijlstra <peterz@infradead.org> 2566R: Boqun Feng <boqun.feng@gmail.com> 2567L: linux-kernel@vger.kernel.org 2568S: Maintained 2569F: arch/*/include/asm/atomic*.h 2570F: include/*/atomic*.h 2571 2572ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2573M: Bradley Grove <linuxdrivers@attotech.com> 2574L: linux-scsi@vger.kernel.org 2575W: http://www.attotech.com 2576S: Supported 2577F: drivers/scsi/esas2r 2578 2579ATUSB IEEE 802.15.4 RADIO DRIVER 2580M: Stefan Schmidt <stefan@datenfreihafen.org> 2581L: linux-wpan@vger.kernel.org 2582S: Maintained 2583F: drivers/net/ieee802154/atusb.c 2584F: drivers/net/ieee802154/atusb.h 2585F: drivers/net/ieee802154/at86rf230.h 2586 2587AUDIT SUBSYSTEM 2588M: Paul Moore <paul@paul-moore.com> 2589M: Eric Paris <eparis@redhat.com> 2590L: linux-audit@redhat.com (moderated for non-subscribers) 2591W: https://github.com/linux-audit 2592T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2593S: Supported 2594F: include/linux/audit.h 2595F: include/uapi/linux/audit.h 2596F: kernel/audit* 2597 2598AUXILIARY DISPLAY DRIVERS 2599M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2600S: Maintained 2601F: drivers/auxdisplay/ 2602F: include/linux/cfag12864b.h 2603 2604AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2605M: Andreas Klinger <ak@it-klinger.de> 2606L: linux-iio@vger.kernel.org 2607S: Maintained 2608F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2609F: drivers/iio/adc/hx711.c 2610 2611AX.25 NETWORK LAYER 2612M: Ralf Baechle <ralf@linux-mips.org> 2613L: linux-hams@vger.kernel.org 2614W: http://www.linux-ax25.org/ 2615S: Maintained 2616F: include/uapi/linux/ax25.h 2617F: include/net/ax25.h 2618F: net/ax25/ 2619 2620AXENTIA ARM DEVICES 2621M: Peter Rosin <peda@axentia.se> 2622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2623S: Maintained 2624F: Documentation/devicetree/bindings/arm/axentia.txt 2625F: arch/arm/boot/dts/at91-linea.dtsi 2626F: arch/arm/boot/dts/at91-natte.dtsi 2627F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2628F: arch/arm/boot/dts/at91-tse850-3.dts 2629 2630AXENTIA ASOC DRIVERS 2631M: Peter Rosin <peda@axentia.se> 2632L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2633S: Maintained 2634F: Documentation/devicetree/bindings/sound/axentia,* 2635F: sound/soc/atmel/tse850-pcm5142.c 2636 2637AXXIA I2C CONTROLLER 2638M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2639L: linux-i2c@vger.kernel.org 2640S: Maintained 2641F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2642F: drivers/i2c/busses/i2c-axxia.c 2643 2644AZ6007 DVB DRIVER 2645M: Mauro Carvalho Chehab <mchehab@kernel.org> 2646L: linux-media@vger.kernel.org 2647W: https://linuxtv.org 2648T: git git://linuxtv.org/media_tree.git 2649S: Maintained 2650F: drivers/media/usb/dvb-usb-v2/az6007.c 2651 2652AZTECH FM RADIO RECEIVER DRIVER 2653M: Hans Verkuil <hverkuil@xs4all.nl> 2654L: linux-media@vger.kernel.org 2655T: git git://linuxtv.org/media_tree.git 2656W: https://linuxtv.org 2657S: Maintained 2658F: drivers/media/radio/radio-aztech* 2659 2660B43 WIRELESS DRIVER 2661L: linux-wireless@vger.kernel.org 2662L: b43-dev@lists.infradead.org 2663W: http://wireless.kernel.org/en/users/Drivers/b43 2664S: Odd Fixes 2665F: drivers/net/wireless/broadcom/b43/ 2666 2667B43LEGACY WIRELESS DRIVER 2668M: Larry Finger <Larry.Finger@lwfinger.net> 2669L: linux-wireless@vger.kernel.org 2670L: b43-dev@lists.infradead.org 2671W: http://wireless.kernel.org/en/users/Drivers/b43 2672S: Maintained 2673F: drivers/net/wireless/broadcom/b43legacy/ 2674 2675BACKLIGHT CLASS/SUBSYSTEM 2676M: Lee Jones <lee.jones@linaro.org> 2677M: Daniel Thompson <daniel.thompson@linaro.org> 2678M: Jingoo Han <jingoohan1@gmail.com> 2679L: dri-devel@lists.freedesktop.org 2680T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2681S: Maintained 2682F: drivers/video/backlight/ 2683F: include/linux/backlight.h 2684F: include/linux/pwm_backlight.h 2685F: Documentation/devicetree/bindings/leds/backlight 2686 2687BATMAN ADVANCED 2688M: Marek Lindner <mareklindner@neomailbox.ch> 2689M: Simon Wunderlich <sw@simonwunderlich.de> 2690M: Antonio Quartulli <a@unstable.cc> 2691L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2692W: https://www.open-mesh.org/ 2693Q: https://patchwork.open-mesh.org/project/batman/list/ 2694S: Maintained 2695F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2696F: Documentation/ABI/testing/sysfs-class-net-mesh 2697F: Documentation/networking/batman-adv.rst 2698F: include/uapi/linux/batadv_packet.h 2699F: include/uapi/linux/batman_adv.h 2700F: net/batman-adv/ 2701 2702BAYCOM/HDLCDRV DRIVERS FOR AX.25 2703M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2704L: linux-hams@vger.kernel.org 2705W: http://www.baycom.org/~tom/ham/ham.html 2706S: Maintained 2707F: drivers/net/hamradio/baycom* 2708 2709BCACHE (BLOCK LAYER CACHE) 2710M: Coly Li <colyli@suse.de> 2711M: Kent Overstreet <kent.overstreet@gmail.com> 2712L: linux-bcache@vger.kernel.org 2713W: http://bcache.evilpiepirate.org 2714C: irc://irc.oftc.net/bcache 2715S: Maintained 2716F: drivers/md/bcache/ 2717 2718BDISP ST MEDIA DRIVER 2719M: Fabien Dessenne <fabien.dessenne@st.com> 2720L: linux-media@vger.kernel.org 2721T: git git://linuxtv.org/media_tree.git 2722W: https://linuxtv.org 2723S: Supported 2724F: drivers/media/platform/sti/bdisp 2725 2726BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2727M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2728L: netdev@vger.kernel.org 2729S: Maintained 2730F: drivers/net/ethernet/ec_bhf.c 2731 2732BEFS FILE SYSTEM 2733M: Luis de Bethencourt <luisbg@kernel.org> 2734M: Salah Triki <salah.triki@gmail.com> 2735S: Maintained 2736T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2737F: Documentation/filesystems/befs.txt 2738F: fs/befs/ 2739 2740BFQ I/O SCHEDULER 2741M: Paolo Valente <paolo.valente@linaro.org> 2742M: Jens Axboe <axboe@kernel.dk> 2743L: linux-block@vger.kernel.org 2744S: Maintained 2745F: block/bfq-* 2746F: Documentation/block/bfq-iosched.txt 2747 2748BFS FILE SYSTEM 2749M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2750S: Maintained 2751F: Documentation/filesystems/bfs.txt 2752F: fs/bfs/ 2753F: include/uapi/linux/bfs_fs.h 2754 2755BLINKM RGB LED DRIVER 2756M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2757S: Maintained 2758F: drivers/leds/leds-blinkm.c 2759 2760BLOCK LAYER 2761M: Jens Axboe <axboe@kernel.dk> 2762L: linux-block@vger.kernel.org 2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2764S: Maintained 2765F: block/ 2766F: drivers/block/ 2767F: kernel/trace/blktrace.c 2768F: lib/sbitmap.c 2769 2770BLOCK2MTD DRIVER 2771M: Joern Engel <joern@lazybastard.org> 2772L: linux-mtd@lists.infradead.org 2773S: Maintained 2774F: drivers/mtd/devices/block2mtd.c 2775 2776BLUETOOTH DRIVERS 2777M: Marcel Holtmann <marcel@holtmann.org> 2778M: Johan Hedberg <johan.hedberg@gmail.com> 2779L: linux-bluetooth@vger.kernel.org 2780W: http://www.bluez.org/ 2781T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2783S: Maintained 2784F: drivers/bluetooth/ 2785 2786BLUETOOTH SUBSYSTEM 2787M: Marcel Holtmann <marcel@holtmann.org> 2788M: Johan Hedberg <johan.hedberg@gmail.com> 2789L: linux-bluetooth@vger.kernel.org 2790W: http://www.bluez.org/ 2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2793S: Maintained 2794F: net/bluetooth/ 2795F: include/net/bluetooth/ 2796 2797BONDING DRIVER 2798M: Jay Vosburgh <j.vosburgh@gmail.com> 2799M: Veaceslav Falico <vfalico@gmail.com> 2800M: Andy Gospodarek <andy@greyhouse.net> 2801L: netdev@vger.kernel.org 2802W: http://sourceforge.net/projects/bonding/ 2803S: Supported 2804F: drivers/net/bonding/ 2805F: include/uapi/linux/if_bonding.h 2806 2807BPF (Safe dynamic programs and tools) 2808M: Alexei Starovoitov <ast@kernel.org> 2809M: Daniel Borkmann <daniel@iogearbox.net> 2810L: netdev@vger.kernel.org 2811L: linux-kernel@vger.kernel.org 2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2814Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2815S: Supported 2816F: arch/*/net/* 2817F: Documentation/networking/filter.txt 2818F: Documentation/bpf/ 2819F: include/linux/bpf* 2820F: include/linux/filter.h 2821F: include/trace/events/xdp.h 2822F: include/uapi/linux/bpf* 2823F: include/uapi/linux/filter.h 2824F: kernel/bpf/ 2825F: kernel/trace/bpf_trace.c 2826F: lib/test_bpf.c 2827F: net/bpf/ 2828F: net/core/filter.c 2829F: net/sched/act_bpf.c 2830F: net/sched/cls_bpf.c 2831F: samples/bpf/ 2832F: tools/bpf/ 2833F: tools/lib/bpf/ 2834F: tools/testing/selftests/bpf/ 2835 2836BPF JIT for ARM 2837M: Shubham Bansal <illusionist.neo@gmail.com> 2838L: netdev@vger.kernel.org 2839S: Maintained 2840F: arch/arm/net/ 2841 2842BPF JIT for ARM64 2843M: Daniel Borkmann <daniel@iogearbox.net> 2844M: Alexei Starovoitov <ast@kernel.org> 2845M: Zi Shen Lim <zlim.lnx@gmail.com> 2846L: netdev@vger.kernel.org 2847S: Supported 2848F: arch/arm64/net/ 2849 2850BPF JIT for MIPS (32-BIT AND 64-BIT) 2851M: Paul Burton <paul.burton@mips.com> 2852L: netdev@vger.kernel.org 2853S: Maintained 2854F: arch/mips/net/ 2855 2856BPF JIT for NFP NICs 2857M: Jakub Kicinski <jakub.kicinski@netronome.com> 2858L: netdev@vger.kernel.org 2859S: Supported 2860F: drivers/net/ethernet/netronome/nfp/bpf/ 2861 2862BPF JIT for POWERPC (32-BIT AND 64-BIT) 2863M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2864M: Sandipan Das <sandipan@linux.ibm.com> 2865L: netdev@vger.kernel.org 2866S: Maintained 2867F: arch/powerpc/net/ 2868 2869BPF JIT for S390 2870M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2871M: Heiko Carstens <heiko.carstens@de.ibm.com> 2872L: netdev@vger.kernel.org 2873S: Maintained 2874F: arch/s390/net/ 2875X: arch/s390/net/pnet.c 2876 2877BPF JIT for SPARC (32-BIT AND 64-BIT) 2878M: David S. Miller <davem@davemloft.net> 2879L: netdev@vger.kernel.org 2880S: Maintained 2881F: arch/sparc/net/ 2882 2883BPF JIT for X86 32-BIT 2884M: Wang YanQing <udknight@gmail.com> 2885L: netdev@vger.kernel.org 2886S: Maintained 2887F: arch/x86/net/bpf_jit_comp32.c 2888 2889BPF JIT for X86 64-BIT 2890M: Alexei Starovoitov <ast@kernel.org> 2891M: Daniel Borkmann <daniel@iogearbox.net> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: arch/x86/net/ 2895X: arch/x86/net/bpf_jit_comp32.c 2896 2897BROADCOM B44 10/100 ETHERNET DRIVER 2898M: Michael Chan <michael.chan@broadcom.com> 2899L: netdev@vger.kernel.org 2900S: Supported 2901F: drivers/net/ethernet/broadcom/b44.* 2902 2903BROADCOM B53 ETHERNET SWITCH DRIVER 2904M: Florian Fainelli <f.fainelli@gmail.com> 2905L: netdev@vger.kernel.org 2906L: openwrt-devel@lists.openwrt.org (subscribers-only) 2907S: Supported 2908F: drivers/net/dsa/b53/* 2909F: include/linux/platform_data/b53.h 2910 2911BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2912M: Florian Fainelli <f.fainelli@gmail.com> 2913M: Ray Jui <rjui@broadcom.com> 2914M: Scott Branden <sbranden@broadcom.com> 2915M: bcm-kernel-feedback-list@broadcom.com 2916T: git git://github.com/broadcom/mach-bcm 2917S: Maintained 2918N: bcm281* 2919N: bcm113* 2920N: bcm216* 2921N: kona 2922F: arch/arm/mach-bcm/ 2923 2924BROADCOM BCM2835 ARM ARCHITECTURE 2925M: Eric Anholt <eric@anholt.net> 2926M: Stefan Wahren <stefan.wahren@i2se.com> 2927L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2929T: git git://github.com/anholt/linux 2930S: Maintained 2931N: bcm2835 2932F: drivers/staging/vc04_services 2933 2934BROADCOM BCM47XX MIPS ARCHITECTURE 2935M: Hauke Mehrtens <hauke@hauke-m.de> 2936M: Rafał Miłecki <zajec5@gmail.com> 2937L: linux-mips@vger.kernel.org 2938S: Maintained 2939F: Documentation/devicetree/bindings/mips/brcm/ 2940F: arch/mips/bcm47xx/* 2941F: arch/mips/include/asm/mach-bcm47xx/* 2942 2943BROADCOM BCM5301X ARM ARCHITECTURE 2944M: Hauke Mehrtens <hauke@hauke-m.de> 2945M: Rafał Miłecki <zajec5@gmail.com> 2946M: bcm-kernel-feedback-list@broadcom.com 2947L: linux-arm-kernel@lists.infradead.org 2948S: Maintained 2949F: arch/arm/mach-bcm/bcm_5301x.c 2950F: arch/arm/boot/dts/bcm5301x*.dtsi 2951F: arch/arm/boot/dts/bcm470* 2952F: arch/arm/boot/dts/bcm953012* 2953 2954BROADCOM BCM53573 ARM ARCHITECTURE 2955M: Rafał Miłecki <rafal@milecki.pl> 2956L: linux-arm-kernel@lists.infradead.org 2957S: Maintained 2958F: arch/arm/boot/dts/bcm53573* 2959F: arch/arm/boot/dts/bcm47189* 2960 2961BROADCOM BCM63XX ARM ARCHITECTURE 2962M: Florian Fainelli <f.fainelli@gmail.com> 2963M: bcm-kernel-feedback-list@broadcom.com 2964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2965T: git git://github.com/broadcom/stblinux.git 2966S: Maintained 2967N: bcm63xx 2968 2969BROADCOM BCM63XX/BCM33XX UDC DRIVER 2970M: Kevin Cernekee <cernekee@gmail.com> 2971L: linux-usb@vger.kernel.org 2972S: Maintained 2973F: drivers/usb/gadget/udc/bcm63xx_udc.* 2974 2975BROADCOM BCM7XXX ARM ARCHITECTURE 2976M: Brian Norris <computersforpeace@gmail.com> 2977M: Gregory Fong <gregory.0xf0@gmail.com> 2978M: Florian Fainelli <f.fainelli@gmail.com> 2979M: bcm-kernel-feedback-list@broadcom.com 2980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2981T: git git://github.com/broadcom/stblinux.git 2982S: Maintained 2983F: arch/arm/mach-bcm/*brcmstb* 2984F: arch/arm/boot/dts/bcm7*.dts* 2985F: drivers/bus/brcmstb_gisb.c 2986F: arch/arm/mm/cache-b15-rac.c 2987F: arch/arm/include/asm/hardware/cache-b15-rac.h 2988N: brcmstb 2989 2990BROADCOM BMIPS CPUFREQ DRIVER 2991M: Markus Mayer <mmayer@broadcom.com> 2992M: bcm-kernel-feedback-list@broadcom.com 2993L: linux-pm@vger.kernel.org 2994S: Maintained 2995F: drivers/cpufreq/bmips-cpufreq.c 2996 2997BROADCOM BMIPS MIPS ARCHITECTURE 2998M: Kevin Cernekee <cernekee@gmail.com> 2999M: Florian Fainelli <f.fainelli@gmail.com> 3000L: linux-mips@vger.kernel.org 3001T: git git://github.com/broadcom/stblinux.git 3002S: Maintained 3003F: arch/mips/bmips/* 3004F: arch/mips/include/asm/mach-bmips/* 3005F: arch/mips/kernel/*bmips* 3006F: arch/mips/boot/dts/brcm/bcm*.dts* 3007F: drivers/irqchip/irq-bcm63* 3008F: drivers/irqchip/irq-bcm7* 3009F: drivers/irqchip/irq-brcmstb* 3010F: include/linux/bcm963xx_nvram.h 3011F: include/linux/bcm963xx_tag.h 3012 3013BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3014M: Rasesh Mody <rasesh.mody@cavium.com> 3015M: Dept-GELinuxNICDev@cavium.com 3016L: netdev@vger.kernel.org 3017S: Supported 3018F: drivers/net/ethernet/broadcom/bnx2.* 3019F: drivers/net/ethernet/broadcom/bnx2_* 3020 3021BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3022M: QLogic-Storage-Upstream@qlogic.com 3023L: linux-scsi@vger.kernel.org 3024S: Supported 3025F: drivers/scsi/bnx2fc/ 3026 3027BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3028M: QLogic-Storage-Upstream@qlogic.com 3029L: linux-scsi@vger.kernel.org 3030S: Supported 3031F: drivers/scsi/bnx2i/ 3032 3033BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3034M: Ariel Elior <ariel.elior@cavium.com> 3035M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3036M: everest-linux-l2@cavium.com 3037L: netdev@vger.kernel.org 3038S: Supported 3039F: drivers/net/ethernet/broadcom/bnx2x/ 3040 3041BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3042M: Michael Chan <michael.chan@broadcom.com> 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/broadcom/bnxt/ 3046 3047BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3048M: Arend van Spriel <arend.vanspriel@broadcom.com> 3049M: Franky Lin <franky.lin@broadcom.com> 3050M: Hante Meuleman <hante.meuleman@broadcom.com> 3051M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3052M: Wright Feng <wright.feng@cypress.com> 3053L: linux-wireless@vger.kernel.org 3054L: brcm80211-dev-list.pdl@broadcom.com 3055L: brcm80211-dev-list@cypress.com 3056S: Supported 3057F: drivers/net/wireless/broadcom/brcm80211/ 3058 3059BROADCOM BRCMSTB GPIO DRIVER 3060M: Gregory Fong <gregory.0xf0@gmail.com> 3061L: bcm-kernel-feedback-list@broadcom.com 3062S: Supported 3063F: drivers/gpio/gpio-brcmstb.c 3064F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3065 3066BROADCOM BRCMSTB I2C DRIVER 3067M: Kamal Dasu <kdasu.kdev@gmail.com> 3068L: linux-i2c@vger.kernel.org 3069L: bcm-kernel-feedback-list@broadcom.com 3070S: Supported 3071F: drivers/i2c/busses/i2c-brcmstb.c 3072F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3073 3074BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3075M: Al Cooper <alcooperx@gmail.com> 3076L: linux-kernel@vger.kernel.org 3077L: bcm-kernel-feedback-list@broadcom.com 3078S: Maintained 3079F: drivers/phy/broadcom/phy-brcm-usb* 3080 3081BROADCOM GENET ETHERNET DRIVER 3082M: Doug Berger <opendmb@gmail.com> 3083M: Florian Fainelli <f.fainelli@gmail.com> 3084L: netdev@vger.kernel.org 3085S: Supported 3086F: drivers/net/ethernet/broadcom/genet/ 3087 3088BROADCOM IPROC ARM ARCHITECTURE 3089M: Ray Jui <rjui@broadcom.com> 3090M: Scott Branden <sbranden@broadcom.com> 3091M: bcm-kernel-feedback-list@broadcom.com 3092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3093T: git git://github.com/broadcom/cygnus-linux.git 3094S: Maintained 3095N: iproc 3096N: cygnus 3097N: bcm[-_]nsp 3098N: bcm9113* 3099N: bcm9583* 3100N: bcm9585* 3101N: bcm9586* 3102N: bcm988312 3103N: bcm113* 3104N: bcm583* 3105N: bcm585* 3106N: bcm586* 3107N: bcm88312 3108N: hr2 3109N: stingray 3110F: arch/arm64/boot/dts/broadcom/northstar2/* 3111F: arch/arm64/boot/dts/broadcom/stingray/* 3112F: drivers/clk/bcm/clk-ns* 3113F: drivers/clk/bcm/clk-sr* 3114F: drivers/pinctrl/bcm/pinctrl-ns* 3115F: include/dt-bindings/clock/bcm-sr* 3116 3117BROADCOM KONA GPIO DRIVER 3118M: Ray Jui <rjui@broadcom.com> 3119L: bcm-kernel-feedback-list@broadcom.com 3120S: Supported 3121F: drivers/gpio/gpio-bcm-kona.c 3122F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3123 3124BROADCOM NETXTREME-E ROCE DRIVER 3125M: Selvin Xavier <selvin.xavier@broadcom.com> 3126M: Devesh Sharma <devesh.sharma@broadcom.com> 3127M: Somnath Kotur <somnath.kotur@broadcom.com> 3128M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3129L: linux-rdma@vger.kernel.org 3130W: http://www.broadcom.com 3131S: Supported 3132F: drivers/infiniband/hw/bnxt_re/ 3133F: include/uapi/rdma/bnxt_re-abi.h 3134 3135BROADCOM NVRAM DRIVER 3136M: Rafał Miłecki <zajec5@gmail.com> 3137L: linux-mips@vger.kernel.org 3138S: Maintained 3139F: drivers/firmware/broadcom/* 3140 3141BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3142M: Rafał Miłecki <zajec5@gmail.com> 3143L: linux-wireless@vger.kernel.org 3144S: Maintained 3145F: drivers/bcma/ 3146F: include/linux/bcma/ 3147 3148BROADCOM STB AVS CPUFREQ DRIVER 3149M: Markus Mayer <mmayer@broadcom.com> 3150M: bcm-kernel-feedback-list@broadcom.com 3151L: linux-pm@vger.kernel.org 3152S: Maintained 3153F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3154F: drivers/cpufreq/brcmstb* 3155 3156BROADCOM STB AVS TMON DRIVER 3157M: Markus Mayer <mmayer@broadcom.com> 3158M: bcm-kernel-feedback-list@broadcom.com 3159L: linux-pm@vger.kernel.org 3160S: Maintained 3161F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3162F: drivers/thermal/broadcom/brcmstb* 3163 3164BROADCOM STB NAND FLASH DRIVER 3165M: Brian Norris <computersforpeace@gmail.com> 3166M: Kamal Dasu <kdasu.kdev@gmail.com> 3167L: linux-mtd@lists.infradead.org 3168L: bcm-kernel-feedback-list@broadcom.com 3169S: Maintained 3170F: drivers/mtd/nand/raw/brcmnand/ 3171 3172BROADCOM STB DPFE DRIVER 3173M: Markus Mayer <mmayer@broadcom.com> 3174M: bcm-kernel-feedback-list@broadcom.com 3175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3176S: Maintained 3177F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3178F: drivers/memory/brcmstb_dpfe.c 3179 3180BROADCOM SPI DRIVER 3181M: Kamal Dasu <kdasu.kdev@gmail.com> 3182M: bcm-kernel-feedback-list@broadcom.com 3183S: Maintained 3184F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3185F: drivers/spi/spi-bcm-qspi.* 3186F: drivers/spi/spi-brcmstb-qspi.c 3187F: drivers/spi/spi-iproc-qspi.c 3188 3189BROADCOM SYSTEMPORT ETHERNET DRIVER 3190M: Florian Fainelli <f.fainelli@gmail.com> 3191L: netdev@vger.kernel.org 3192S: Supported 3193F: drivers/net/ethernet/broadcom/bcmsysport.* 3194 3195BROADCOM TG3 GIGABIT ETHERNET DRIVER 3196M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3197M: Prashant Sreedharan <prashant@broadcom.com> 3198M: Michael Chan <mchan@broadcom.com> 3199L: netdev@vger.kernel.org 3200S: Supported 3201F: drivers/net/ethernet/broadcom/tg3.* 3202 3203BROCADE BFA FC SCSI DRIVER 3204M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3205M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3206L: linux-scsi@vger.kernel.org 3207S: Supported 3208F: drivers/scsi/bfa/ 3209 3210BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3211M: Rasesh Mody <rasesh.mody@cavium.com> 3212M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3213M: Dept-GELinuxNICDev@cavium.com 3214L: netdev@vger.kernel.org 3215S: Supported 3216F: drivers/net/ethernet/brocade/bna/ 3217 3218BSG (block layer generic sg v4 driver) 3219M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3220L: linux-scsi@vger.kernel.org 3221S: Supported 3222F: block/bsg.c 3223F: include/linux/bsg.h 3224F: include/uapi/linux/bsg.h 3225 3226BT87X AUDIO DRIVER 3227M: Clemens Ladisch <clemens@ladisch.de> 3228L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3229T: git git://git.alsa-project.org/alsa-kernel.git 3230S: Maintained 3231F: Documentation/sound/cards/bt87x.rst 3232F: sound/pci/bt87x.c 3233 3234BT8XXGPIO DRIVER 3235M: Michael Buesch <m@bues.ch> 3236W: http://bu3sch.de/btgpio.php 3237S: Maintained 3238F: drivers/gpio/gpio-bt8xx.c 3239 3240BTRFS FILE SYSTEM 3241M: Chris Mason <clm@fb.com> 3242M: Josef Bacik <josef@toxicpanda.com> 3243M: David Sterba <dsterba@suse.com> 3244L: linux-btrfs@vger.kernel.org 3245W: http://btrfs.wiki.kernel.org/ 3246Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3248S: Maintained 3249F: Documentation/filesystems/btrfs.txt 3250F: fs/btrfs/ 3251F: include/linux/btrfs* 3252F: include/uapi/linux/btrfs* 3253 3254BTTV VIDEO4LINUX DRIVER 3255M: Mauro Carvalho Chehab <mchehab@kernel.org> 3256L: linux-media@vger.kernel.org 3257W: https://linuxtv.org 3258T: git git://linuxtv.org/media_tree.git 3259S: Odd fixes 3260F: Documentation/media/v4l-drivers/bttv* 3261F: drivers/media/pci/bt8xx/bttv* 3262 3263BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3264M: Chanwoo Choi <cw00.choi@samsung.com> 3265L: linux-pm@vger.kernel.org 3266L: linux-samsung-soc@vger.kernel.org 3267T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3268S: Maintained 3269F: drivers/devfreq/exynos-bus.c 3270F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3271 3272BUSLOGIC SCSI DRIVER 3273M: Khalid Aziz <khalid@gonehiking.org> 3274L: linux-scsi@vger.kernel.org 3275S: Maintained 3276F: drivers/scsi/BusLogic.* 3277F: drivers/scsi/FlashPoint.* 3278 3279C-MEDIA CMI8788 DRIVER 3280M: Clemens Ladisch <clemens@ladisch.de> 3281L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3282T: git git://git.alsa-project.org/alsa-kernel.git 3283S: Maintained 3284F: sound/pci/oxygen/ 3285 3286C-SKY ARCHITECTURE 3287M: Guo Ren <guoren@kernel.org> 3288T: git https://github.com/c-sky/csky-linux.git 3289S: Supported 3290F: arch/csky/ 3291F: Documentation/devicetree/bindings/csky/ 3292F: drivers/irqchip/irq-csky-* 3293F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3294F: drivers/clocksource/timer-gx6605s.c 3295F: drivers/clocksource/timer-mp-csky.c 3296F: Documentation/devicetree/bindings/timer/csky,* 3297K: csky 3298N: csky 3299 3300C6X ARCHITECTURE 3301M: Mark Salter <msalter@redhat.com> 3302M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3303L: linux-c6x-dev@linux-c6x.org 3304W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3305S: Maintained 3306F: arch/c6x/ 3307 3308CA8210 IEEE-802.15.4 RADIO DRIVER 3309M: Harry Morris <h.morris@cascoda.com> 3310L: linux-wpan@vger.kernel.org 3311W: https://github.com/Cascoda/ca8210-linux.git 3312S: Maintained 3313F: drivers/net/ieee802154/ca8210.c 3314F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3315 3316CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3317M: David Howells <dhowells@redhat.com> 3318L: linux-cachefs@redhat.com (moderated for non-subscribers) 3319S: Supported 3320F: Documentation/filesystems/caching/cachefiles.txt 3321F: fs/cachefiles/ 3322 3323CADENCE MIPI-CSI2 BRIDGES 3324M: Maxime Ripard <maxime.ripard@bootlin.com> 3325L: linux-media@vger.kernel.org 3326S: Maintained 3327F: Documentation/devicetree/bindings/media/cdns,*.txt 3328F: drivers/media/platform/cadence/cdns-csi2* 3329 3330CADET FM/AM RADIO RECEIVER DRIVER 3331M: Hans Verkuil <hverkuil@xs4all.nl> 3332L: linux-media@vger.kernel.org 3333T: git git://linuxtv.org/media_tree.git 3334W: https://linuxtv.org 3335S: Maintained 3336F: drivers/media/radio/radio-cadet* 3337 3338CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3339M: Jonathan Corbet <corbet@lwn.net> 3340L: linux-media@vger.kernel.org 3341T: git git://linuxtv.org/media_tree.git 3342S: Maintained 3343F: Documentation/media/v4l-drivers/cafe_ccic* 3344F: drivers/media/platform/marvell-ccic/ 3345 3346CAIF NETWORK LAYER 3347M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3348L: netdev@vger.kernel.org 3349S: Supported 3350F: Documentation/networking/caif/ 3351F: drivers/net/caif/ 3352F: include/uapi/linux/caif/ 3353F: include/net/caif/ 3354F: net/caif/ 3355 3356CAKE QDISC 3357M: Toke Høiland-Jørgensen <toke@toke.dk> 3358L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3359S: Maintained 3360F: net/sched/sch_cake.c 3361 3362CALGARY x86-64 IOMMU 3363M: Muli Ben-Yehuda <mulix@mulix.org> 3364M: Jon Mason <jdmason@kudzu.us> 3365L: iommu@lists.linux-foundation.org 3366S: Maintained 3367F: arch/x86/kernel/pci-calgary_64.c 3368F: arch/x86/kernel/tce_64.c 3369F: arch/x86/include/asm/calgary.h 3370F: arch/x86/include/asm/tce.h 3371 3372CAN NETWORK DRIVERS 3373M: Wolfgang Grandegger <wg@grandegger.com> 3374M: Marc Kleine-Budde <mkl@pengutronix.de> 3375L: linux-can@vger.kernel.org 3376W: https://github.com/linux-can 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3379S: Maintained 3380F: Documentation/devicetree/bindings/net/can/ 3381F: drivers/net/can/ 3382F: include/linux/can/dev.h 3383F: include/linux/can/platform/ 3384F: include/uapi/linux/can/error.h 3385F: include/uapi/linux/can/netlink.h 3386 3387CAN NETWORK LAYER 3388M: Oliver Hartkopp <socketcan@hartkopp.net> 3389M: Marc Kleine-Budde <mkl@pengutronix.de> 3390L: linux-can@vger.kernel.org 3391W: https://github.com/linux-can 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3394S: Maintained 3395F: Documentation/networking/can.rst 3396F: net/can/ 3397F: include/linux/can/core.h 3398F: include/uapi/linux/can.h 3399F: include/uapi/linux/can/bcm.h 3400F: include/uapi/linux/can/raw.h 3401F: include/uapi/linux/can/gw.h 3402 3403CAPABILITIES 3404M: Serge Hallyn <serge@hallyn.com> 3405L: linux-security-module@vger.kernel.org 3406S: Supported 3407F: include/linux/capability.h 3408F: include/uapi/linux/capability.h 3409F: security/commoncap.c 3410F: kernel/capability.c 3411 3412CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3413M: Kevin Tsai <ktsai@capellamicro.com> 3414S: Maintained 3415F: drivers/iio/light/cm* 3416 3417CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3418M: Christian Lamparter <chunkeey@googlemail.com> 3419L: linux-wireless@vger.kernel.org 3420W: http://wireless.kernel.org/en/users/Drivers/carl9170 3421S: Maintained 3422F: drivers/net/wireless/ath/carl9170/ 3423 3424CAVIUM I2C DRIVER 3425M: Jan Glauber <jglauber@cavium.com> 3426M: David Daney <david.daney@cavium.com> 3427W: http://www.cavium.com 3428S: Supported 3429F: drivers/i2c/busses/i2c-octeon* 3430F: drivers/i2c/busses/i2c-thunderx* 3431 3432CAVIUM LIQUIDIO NETWORK DRIVER 3433M: Derek Chickles <derek.chickles@caviumnetworks.com> 3434M: Satanand Burla <satananda.burla@caviumnetworks.com> 3435M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3436M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3437L: netdev@vger.kernel.org 3438W: http://www.cavium.com 3439S: Supported 3440F: drivers/net/ethernet/cavium/liquidio/ 3441 3442CAVIUM MMC DRIVER 3443M: Jan Glauber <jglauber@cavium.com> 3444M: David Daney <david.daney@cavium.com> 3445M: Steven J. Hill <Steven.Hill@cavium.com> 3446W: http://www.cavium.com 3447S: Supported 3448F: drivers/mmc/host/cavium* 3449 3450CAVIUM OCTEON-TX CRYPTO DRIVER 3451M: George Cherian <george.cherian@cavium.com> 3452L: linux-crypto@vger.kernel.org 3453W: http://www.cavium.com 3454S: Supported 3455F: drivers/crypto/cavium/cpt/ 3456 3457CAVIUM THUNDERX2 ARM64 SOC 3458M: Robert Richter <rrichter@cavium.com> 3459M: Jayachandran C <jnair@caviumnetworks.com> 3460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3461S: Maintained 3462F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3463F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3464 3465CC2520 IEEE-802.15.4 RADIO DRIVER 3466M: Varka Bhadram <varkabhadram@gmail.com> 3467L: linux-wpan@vger.kernel.org 3468S: Maintained 3469F: drivers/net/ieee802154/cc2520.c 3470F: include/linux/spi/cc2520.h 3471F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3472 3473CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3474M: Gilad Ben-Yossef <gilad@benyossef.com> 3475L: linux-crypto@vger.kernel.org 3476S: Supported 3477F: drivers/crypto/ccree/ 3478W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3479 3480CEC FRAMEWORK 3481M: Hans Verkuil <hans.verkuil@cisco.com> 3482L: linux-media@vger.kernel.org 3483T: git git://linuxtv.org/media_tree.git 3484W: http://linuxtv.org 3485S: Supported 3486F: Documentation/media/kapi/cec-core.rst 3487F: Documentation/media/uapi/cec 3488F: drivers/media/cec/ 3489F: drivers/media/rc/keymaps/rc-cec.c 3490F: include/media/cec.h 3491F: include/media/cec-notifier.h 3492F: include/uapi/linux/cec.h 3493F: include/uapi/linux/cec-funcs.h 3494F: Documentation/devicetree/bindings/media/cec.txt 3495F: Documentation/ABI/testing/debugfs-cec-error-inj 3496 3497CEC GPIO DRIVER 3498M: Hans Verkuil <hans.verkuil@cisco.com> 3499L: linux-media@vger.kernel.org 3500T: git git://linuxtv.org/media_tree.git 3501W: http://linuxtv.org 3502S: Supported 3503F: drivers/media/platform/cec-gpio/ 3504F: Documentation/devicetree/bindings/media/cec-gpio.txt 3505 3506CELL BROADBAND ENGINE ARCHITECTURE 3507M: Arnd Bergmann <arnd@arndb.de> 3508L: linuxppc-dev@lists.ozlabs.org 3509W: http://www.ibm.com/developerworks/power/cell/ 3510S: Supported 3511F: arch/powerpc/include/asm/cell*.h 3512F: arch/powerpc/include/asm/spu*.h 3513F: arch/powerpc/include/uapi/asm/spu*.h 3514F: arch/powerpc/oprofile/*cell* 3515F: arch/powerpc/platforms/cell/ 3516 3517CEPH COMMON CODE (LIBCEPH) 3518M: Ilya Dryomov <idryomov@gmail.com> 3519M: "Yan, Zheng" <zyan@redhat.com> 3520M: Sage Weil <sage@redhat.com> 3521L: ceph-devel@vger.kernel.org 3522W: http://ceph.com/ 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3524T: git git://github.com/ceph/ceph-client.git 3525S: Supported 3526F: net/ceph/ 3527F: include/linux/ceph/ 3528F: include/linux/crush/ 3529 3530CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3531M: "Yan, Zheng" <zyan@redhat.com> 3532M: Sage Weil <sage@redhat.com> 3533M: Ilya Dryomov <idryomov@gmail.com> 3534L: ceph-devel@vger.kernel.org 3535W: http://ceph.com/ 3536T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3537T: git git://github.com/ceph/ceph-client.git 3538S: Supported 3539F: Documentation/filesystems/ceph.txt 3540F: fs/ceph/ 3541 3542CERTIFICATE HANDLING: 3543M: David Howells <dhowells@redhat.com> 3544M: David Woodhouse <dwmw2@infradead.org> 3545L: keyrings@vger.kernel.org 3546S: Maintained 3547F: Documentation/admin-guide/module-signing.rst 3548F: certs/ 3549F: scripts/sign-file.c 3550F: scripts/extract-cert.c 3551 3552CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3553L: linux-usb@vger.kernel.org 3554S: Orphan 3555F: Documentation/usb/WUSB-Design-overview.txt 3556F: Documentation/usb/wusb-cbaf 3557F: drivers/usb/host/hwa-hc.c 3558F: drivers/usb/host/whci/ 3559F: drivers/usb/wusbcore/ 3560F: include/linux/usb/wusb* 3561 3562CFAG12864B LCD DRIVER 3563M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3564S: Maintained 3565F: drivers/auxdisplay/cfag12864b.c 3566F: include/linux/cfag12864b.h 3567 3568CFAG12864BFB LCD FRAMEBUFFER DRIVER 3569M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3570S: Maintained 3571F: drivers/auxdisplay/cfag12864bfb.c 3572F: include/linux/cfag12864b.h 3573 3574802.11 (including CFG80211/NL80211) 3575M: Johannes Berg <johannes@sipsolutions.net> 3576L: linux-wireless@vger.kernel.org 3577W: http://wireless.kernel.org/ 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3580S: Maintained 3581F: net/wireless/ 3582F: include/uapi/linux/nl80211.h 3583F: include/linux/ieee80211.h 3584F: include/net/wext.h 3585F: include/net/cfg80211.h 3586F: include/net/iw_handler.h 3587F: include/net/ieee80211_radiotap.h 3588F: Documentation/driver-api/80211/cfg80211.rst 3589F: Documentation/networking/regulatory.txt 3590 3591CHAR and MISC DRIVERS 3592M: Arnd Bergmann <arnd@arndb.de> 3593M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3594T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3595S: Supported 3596F: drivers/char/ 3597F: drivers/misc/ 3598F: include/linux/miscdevice.h 3599 3600CHECKPATCH 3601M: Andy Whitcroft <apw@canonical.com> 3602M: Joe Perches <joe@perches.com> 3603S: Maintained 3604F: scripts/checkpatch.pl 3605 3606CHINESE DOCUMENTATION 3607M: Harry Wei <harryxiyou@gmail.com> 3608L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3609L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3610S: Maintained 3611F: Documentation/translations/zh_CN/ 3612 3613CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3614M: Peter Chen <Peter.Chen@nxp.com> 3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3616L: linux-usb@vger.kernel.org 3617S: Maintained 3618F: drivers/usb/chipidea/ 3619 3620CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3621M: Hans de Goede <hdegoede@redhat.com> 3622L: linux-input@vger.kernel.org 3623S: Maintained 3624F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3625F: drivers/input/touchscreen/chipone_icn8318.c 3626 3627CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3628M: Hans de Goede <hdegoede@redhat.com> 3629L: linux-input@vger.kernel.org 3630S: Maintained 3631F: drivers/input/touchscreen/chipone_icn8505.c 3632 3633CHROME HARDWARE PLATFORM SUPPORT 3634M: Benson Leung <bleung@chromium.org> 3635M: Olof Johansson <olof@lixom.net> 3636S: Maintained 3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3638F: drivers/platform/chrome/ 3639 3640CIRRUS LOGIC AUDIO CODEC DRIVERS 3641M: Brian Austin <brian.austin@cirrus.com> 3642M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3644S: Maintained 3645F: sound/soc/codecs/cs* 3646 3647CIRRUS LOGIC EP93XX ETHERNET DRIVER 3648M: Hartley Sweeten <hsweeten@visionengravers.com> 3649L: netdev@vger.kernel.org 3650S: Maintained 3651F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3652 3653CISCO FCOE HBA DRIVER 3654M: Satish Kharat <satishkh@cisco.com> 3655M: Sesidhar Baddela <sebaddel@cisco.com> 3656M: Karan Tilak Kumar <kartilak@cisco.com> 3657L: linux-scsi@vger.kernel.org 3658S: Supported 3659F: drivers/scsi/fnic/ 3660 3661CISCO SCSI HBA DRIVER 3662M: Karan Tilak Kumar <kartilak@cisco.com> 3663M: Sesidhar Baddela <sebaddel@cisco.com> 3664L: linux-scsi@vger.kernel.org 3665S: Supported 3666F: drivers/scsi/snic/ 3667 3668CISCO VIC ETHERNET NIC DRIVER 3669M: Christian Benvenuti <benve@cisco.com> 3670M: Govindarajulu Varadarajan <_govind@gmx.com> 3671M: Parvi Kaustubhi <pkaustub@cisco.com> 3672S: Supported 3673F: drivers/net/ethernet/cisco/enic/ 3674 3675CISCO VIC LOW LATENCY NIC DRIVER 3676M: Christian Benvenuti <benve@cisco.com> 3677S: Supported 3678F: drivers/infiniband/hw/usnic/ 3679 3680CIRRUS LOGIC MADERA CODEC DRIVERS 3681M: Charles Keepax <ckeepax@opensource.cirrus.com> 3682M: Richard Fitzgerald <rf@opensource.cirrus.com> 3683L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3684L: patches@opensource.cirrus.com 3685T: git https://github.com/CirrusLogic/linux-drivers.git 3686W: https://github.com/CirrusLogic/linux-drivers/wiki 3687S: Supported 3688F: Documentation/devicetree/bindings/mfd/madera.txt 3689F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3690F: include/linux/mfd/madera/* 3691F: drivers/gpio/gpio-madera* 3692F: drivers/mfd/madera* 3693F: drivers/mfd/cs47l* 3694F: drivers/pinctrl/cirrus/* 3695 3696CLANG-FORMAT FILE 3697M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3698S: Maintained 3699F: .clang-format 3700 3701CLEANCACHE API 3702M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3703L: linux-kernel@vger.kernel.org 3704S: Maintained 3705F: mm/cleancache.c 3706F: include/linux/cleancache.h 3707 3708CLK API 3709M: Russell King <linux@armlinux.org.uk> 3710L: linux-clk@vger.kernel.org 3711S: Maintained 3712F: include/linux/clk.h 3713 3714CLOCKSOURCE, CLOCKEVENT DRIVERS 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716M: Thomas Gleixner <tglx@linutronix.de> 3717L: linux-kernel@vger.kernel.org 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3719S: Supported 3720F: drivers/clocksource/ 3721F: Documentation/devicetree/bindings/timer/ 3722 3723CMPC ACPI DRIVER 3724M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3725M: Daniel Oliveira Nascimento <don@syst.com.br> 3726L: platform-driver-x86@vger.kernel.org 3727S: Supported 3728F: drivers/platform/x86/classmate-laptop.c 3729 3730COBALT MEDIA DRIVER 3731M: Hans Verkuil <hans.verkuil@cisco.com> 3732L: linux-media@vger.kernel.org 3733T: git git://linuxtv.org/media_tree.git 3734W: https://linuxtv.org 3735S: Supported 3736F: drivers/media/pci/cobalt/ 3737 3738COCCINELLE/Semantic Patches (SmPL) 3739M: Julia Lawall <Julia.Lawall@lip6.fr> 3740M: Gilles Muller <Gilles.Muller@lip6.fr> 3741M: Nicolas Palix <nicolas.palix@imag.fr> 3742M: Michal Marek <michal.lkml@markovi.net> 3743L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3745W: http://coccinelle.lip6.fr/ 3746S: Supported 3747F: Documentation/dev-tools/coccinelle.rst 3748F: scripts/coccinelle/ 3749F: scripts/coccicheck 3750 3751CODA FILE SYSTEM 3752M: Jan Harkes <jaharkes@cs.cmu.edu> 3753M: coda@cs.cmu.edu 3754L: codalist@coda.cs.cmu.edu 3755W: http://www.coda.cs.cmu.edu/ 3756S: Maintained 3757F: Documentation/filesystems/coda.txt 3758F: fs/coda/ 3759F: include/linux/coda*.h 3760F: include/uapi/linux/coda*.h 3761 3762CODA V4L2 MEM2MEM DRIVER 3763M: Philipp Zabel <p.zabel@pengutronix.de> 3764L: linux-media@vger.kernel.org 3765S: Maintained 3766F: Documentation/devicetree/bindings/media/coda.txt 3767F: drivers/media/platform/coda/ 3768 3769CODE OF CONDUCT 3770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3771S: Supported 3772F: Documentation/process/code-of-conduct.rst 3773F: Documentation/process/code-of-conduct-interpretation.rst 3774 3775COMMON CLK FRAMEWORK 3776M: Michael Turquette <mturquette@baylibre.com> 3777M: Stephen Boyd <sboyd@kernel.org> 3778L: linux-clk@vger.kernel.org 3779Q: http://patchwork.kernel.org/project/linux-clk/list/ 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3781S: Maintained 3782F: Documentation/devicetree/bindings/clock/ 3783F: drivers/clk/ 3784X: drivers/clk/clkdev.c 3785F: include/linux/clk-pr* 3786F: include/linux/clk/ 3787F: include/linux/of_clk.h 3788 3789COMMON INTERNET FILE SYSTEM (CIFS) 3790M: Steve French <sfrench@samba.org> 3791L: linux-cifs@vger.kernel.org 3792L: samba-technical@lists.samba.org (moderated for non-subscribers) 3793W: http://linux-cifs.samba.org/ 3794T: git git://git.samba.org/sfrench/cifs-2.6.git 3795S: Supported 3796F: Documentation/filesystems/cifs/ 3797F: fs/cifs/ 3798 3799COMPACTPCI HOTPLUG CORE 3800M: Scott Murray <scott@spiteful.org> 3801L: linux-pci@vger.kernel.org 3802S: Maintained 3803F: drivers/pci/hotplug/cpci_hotplug* 3804 3805COMPACTPCI HOTPLUG GENERIC DRIVER 3806M: Scott Murray <scott@spiteful.org> 3807L: linux-pci@vger.kernel.org 3808S: Maintained 3809F: drivers/pci/hotplug/cpcihp_generic.c 3810 3811COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3812M: Scott Murray <scott@spiteful.org> 3813L: linux-pci@vger.kernel.org 3814S: Maintained 3815F: drivers/pci/hotplug/cpcihp_zt5550.* 3816 3817COMPAL LAPTOP SUPPORT 3818M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3819L: platform-driver-x86@vger.kernel.org 3820S: Maintained 3821F: drivers/platform/x86/compal-laptop.c 3822 3823COMPILER ATTRIBUTES 3824M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3825S: Maintained 3826F: include/linux/compiler_attributes.h 3827 3828CONEXANT ACCESSRUNNER USB DRIVER 3829L: accessrunner-general@lists.sourceforge.net 3830W: http://accessrunner.sourceforge.net/ 3831S: Orphan 3832F: drivers/usb/atm/cxacru.c 3833 3834CONFIGFS 3835M: Joel Becker <jlbec@evilplan.org> 3836M: Christoph Hellwig <hch@lst.de> 3837T: git git://git.infradead.org/users/hch/configfs.git 3838S: Supported 3839F: fs/configfs/ 3840F: include/linux/configfs.h 3841 3842CONNECTOR 3843M: Evgeniy Polyakov <zbr@ioremap.net> 3844L: netdev@vger.kernel.org 3845S: Maintained 3846F: drivers/connector/ 3847 3848CONTROL GROUP (CGROUP) 3849M: Tejun Heo <tj@kernel.org> 3850M: Li Zefan <lizefan@huawei.com> 3851M: Johannes Weiner <hannes@cmpxchg.org> 3852L: cgroups@vger.kernel.org 3853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3854S: Maintained 3855F: Documentation/cgroup* 3856F: include/linux/cgroup* 3857F: kernel/cgroup* 3858 3859CONTROL GROUP - CPUSET 3860M: Li Zefan <lizefan@huawei.com> 3861L: cgroups@vger.kernel.org 3862W: http://www.bullopensource.org/cpuset/ 3863W: http://oss.sgi.com/projects/cpusets/ 3864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3865S: Maintained 3866F: Documentation/cgroup-v1/cpusets.txt 3867F: include/linux/cpuset.h 3868F: kernel/cgroup/cpuset.c 3869 3870CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3871M: Johannes Weiner <hannes@cmpxchg.org> 3872M: Michal Hocko <mhocko@kernel.org> 3873M: Vladimir Davydov <vdavydov.dev@gmail.com> 3874L: cgroups@vger.kernel.org 3875L: linux-mm@kvack.org 3876S: Maintained 3877F: mm/memcontrol.c 3878F: mm/swap_cgroup.c 3879 3880CORETEMP HARDWARE MONITORING DRIVER 3881M: Fenghua Yu <fenghua.yu@intel.com> 3882L: linux-hwmon@vger.kernel.org 3883S: Maintained 3884F: Documentation/hwmon/coretemp 3885F: drivers/hwmon/coretemp.c 3886 3887COSA/SRP SYNC SERIAL DRIVER 3888M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3889W: http://www.fi.muni.cz/~kas/cosa/ 3890S: Maintained 3891F: drivers/net/wan/cosa* 3892 3893CPMAC ETHERNET DRIVER 3894M: Florian Fainelli <f.fainelli@gmail.com> 3895L: netdev@vger.kernel.org 3896S: Maintained 3897F: drivers/net/ethernet/ti/cpmac.c 3898 3899CPU FREQUENCY DRIVERS 3900M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3901M: Viresh Kumar <viresh.kumar@linaro.org> 3902L: linux-pm@vger.kernel.org 3903S: Maintained 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3905T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3906B: https://bugzilla.kernel.org 3907F: Documentation/cpu-freq/ 3908F: Documentation/devicetree/bindings/cpufreq/ 3909F: drivers/cpufreq/ 3910F: include/linux/cpufreq.h 3911F: tools/testing/selftests/cpufreq/ 3912 3913CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3914M: Viresh Kumar <viresh.kumar@linaro.org> 3915M: Sudeep Holla <sudeep.holla@arm.com> 3916L: linux-pm@vger.kernel.org 3917W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3918S: Maintained 3919F: drivers/cpufreq/arm_big_little.h 3920F: drivers/cpufreq/arm_big_little.c 3921 3922CPU POWER MONITORING SUBSYSTEM 3923M: Thomas Renninger <trenn@suse.com> 3924M: Shuah Khan <shuah@kernel.org> 3925L: linux-pm@vger.kernel.org 3926S: Maintained 3927F: tools/power/cpupower/ 3928 3929CPUID/MSR DRIVER 3930M: "H. Peter Anvin" <hpa@zytor.com> 3931S: Maintained 3932F: arch/x86/kernel/cpuid.c 3933F: arch/x86/kernel/msr.c 3934 3935CPUIDLE DRIVER - ARM BIG LITTLE 3936M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3937M: Daniel Lezcano <daniel.lezcano@linaro.org> 3938L: linux-pm@vger.kernel.org 3939L: linux-arm-kernel@lists.infradead.org 3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3941S: Maintained 3942F: drivers/cpuidle/cpuidle-big_little.c 3943 3944CPUIDLE DRIVER - ARM EXYNOS 3945M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3946M: Daniel Lezcano <daniel.lezcano@linaro.org> 3947M: Kukjin Kim <kgene@kernel.org> 3948L: linux-pm@vger.kernel.org 3949L: linux-samsung-soc@vger.kernel.org 3950S: Supported 3951F: drivers/cpuidle/cpuidle-exynos.c 3952F: arch/arm/mach-exynos/pm.c 3953 3954CPUIDLE DRIVERS 3955M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3956M: Daniel Lezcano <daniel.lezcano@linaro.org> 3957L: linux-pm@vger.kernel.org 3958S: Maintained 3959T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3960B: https://bugzilla.kernel.org 3961F: drivers/cpuidle/* 3962F: include/linux/cpuidle.h 3963 3964CRAMFS FILESYSTEM 3965M: Nicolas Pitre <nico@linaro.org> 3966S: Maintained 3967F: Documentation/filesystems/cramfs.txt 3968F: fs/cramfs/ 3969 3970CRYPTO API 3971M: Herbert Xu <herbert@gondor.apana.org.au> 3972M: "David S. Miller" <davem@davemloft.net> 3973L: linux-crypto@vger.kernel.org 3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3975T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3976S: Maintained 3977F: Documentation/crypto/ 3978F: Documentation/devicetree/bindings/crypto/ 3979F: arch/*/crypto/ 3980F: crypto/ 3981F: drivers/crypto/ 3982F: include/crypto/ 3983F: include/linux/crypto* 3984 3985CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3986M: Neil Horman <nhorman@tuxdriver.com> 3987L: linux-crypto@vger.kernel.org 3988S: Maintained 3989F: crypto/ansi_cprng.c 3990F: crypto/rng.c 3991 3992CS3308 MEDIA DRIVER 3993M: Hans Verkuil <hverkuil@xs4all.nl> 3994L: linux-media@vger.kernel.org 3995T: git git://linuxtv.org/media_tree.git 3996W: http://linuxtv.org 3997S: Odd Fixes 3998F: drivers/media/i2c/cs3308.c 3999F: drivers/media/i2c/cs3308.h 4000 4001CS5535 Audio ALSA driver 4002M: Jaya Kumar <jayakumar.alsa@gmail.com> 4003S: Maintained 4004F: sound/pci/cs5535audio/ 4005 4006CW1200 WLAN driver 4007M: Solomon Peachy <pizza@shaftnet.org> 4008S: Maintained 4009F: drivers/net/wireless/st/cw1200/ 4010 4011CX18 VIDEO4LINUX DRIVER 4012M: Andy Walls <awalls@md.metrocast.net> 4013L: ivtv-devel@ivtvdriver.org (subscribers-only) 4014L: linux-media@vger.kernel.org 4015T: git git://linuxtv.org/media_tree.git 4016W: https://linuxtv.org 4017W: http://www.ivtvdriver.org/index.php/Cx18 4018S: Maintained 4019F: Documentation/media/v4l-drivers/cx18* 4020F: drivers/media/pci/cx18/ 4021F: include/uapi/linux/ivtv* 4022 4023CX2341X MPEG ENCODER HELPER MODULE 4024M: Hans Verkuil <hverkuil@xs4all.nl> 4025L: linux-media@vger.kernel.org 4026T: git git://linuxtv.org/media_tree.git 4027W: https://linuxtv.org 4028S: Maintained 4029F: drivers/media/common/cx2341x* 4030F: include/media/cx2341x* 4031 4032CX24120 MEDIA DRIVER 4033M: Jemma Denson <jdenson@gmail.com> 4034M: Patrick Boettcher <patrick.boettcher@posteo.de> 4035L: linux-media@vger.kernel.org 4036W: https://linuxtv.org 4037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4038S: Maintained 4039F: drivers/media/dvb-frontends/cx24120* 4040 4041CX88 VIDEO4LINUX DRIVER 4042M: Mauro Carvalho Chehab <mchehab@kernel.org> 4043L: linux-media@vger.kernel.org 4044W: https://linuxtv.org 4045T: git git://linuxtv.org/media_tree.git 4046S: Odd fixes 4047F: Documentation/media/v4l-drivers/cx88* 4048F: drivers/media/pci/cx88/ 4049 4050CXD2820R MEDIA DRIVER 4051M: Antti Palosaari <crope@iki.fi> 4052L: linux-media@vger.kernel.org 4053W: https://linuxtv.org 4054W: http://palosaari.fi/linux/ 4055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4056T: git git://linuxtv.org/anttip/media_tree.git 4057S: Maintained 4058F: drivers/media/dvb-frontends/cxd2820r* 4059 4060CXGB3 ETHERNET DRIVER (CXGB3) 4061M: Arjun Vynipadath <arjun@chelsio.com> 4062L: netdev@vger.kernel.org 4063W: http://www.chelsio.com 4064S: Supported 4065F: drivers/net/ethernet/chelsio/cxgb3/ 4066 4067CXGB3 ISCSI DRIVER (CXGB3I) 4068M: Karen Xie <kxie@chelsio.com> 4069L: linux-scsi@vger.kernel.org 4070W: http://www.chelsio.com 4071S: Supported 4072F: drivers/scsi/cxgbi/cxgb3i 4073 4074CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4075M: Steve Wise <swise@chelsio.com> 4076L: linux-rdma@vger.kernel.org 4077W: http://www.openfabrics.org 4078S: Supported 4079F: drivers/infiniband/hw/cxgb3/ 4080F: include/uapi/rdma/cxgb3-abi.h 4081 4082CXGB4 CRYPTO DRIVER (chcr) 4083M: Harsh Jain <harsh@chelsio.com> 4084L: linux-crypto@vger.kernel.org 4085W: http://www.chelsio.com 4086S: Supported 4087F: drivers/crypto/chelsio 4088 4089CXGB4 ETHERNET DRIVER (CXGB4) 4090M: Arjun Vynipadath <arjun@chelsio.com> 4091L: netdev@vger.kernel.org 4092W: http://www.chelsio.com 4093S: Supported 4094F: drivers/net/ethernet/chelsio/cxgb4/ 4095 4096CXGB4 ISCSI DRIVER (CXGB4I) 4097M: Karen Xie <kxie@chelsio.com> 4098L: linux-scsi@vger.kernel.org 4099W: http://www.chelsio.com 4100S: Supported 4101F: drivers/scsi/cxgbi/cxgb4i 4102 4103CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4104M: Steve Wise <swise@chelsio.com> 4105L: linux-rdma@vger.kernel.org 4106W: http://www.openfabrics.org 4107S: Supported 4108F: drivers/infiniband/hw/cxgb4/ 4109F: include/uapi/rdma/cxgb4-abi.h 4110 4111CXGB4VF ETHERNET DRIVER (CXGB4VF) 4112M: Casey Leedom <leedom@chelsio.com> 4113L: netdev@vger.kernel.org 4114W: http://www.chelsio.com 4115S: Supported 4116F: drivers/net/ethernet/chelsio/cxgb4vf/ 4117 4118CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4119M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4120M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4121L: linuxppc-dev@lists.ozlabs.org 4122S: Supported 4123F: arch/powerpc/platforms/powernv/pci-cxl.c 4124F: drivers/misc/cxl/ 4125F: include/misc/cxl* 4126F: include/uapi/misc/cxl.h 4127F: Documentation/powerpc/cxl.txt 4128F: Documentation/ABI/testing/sysfs-class-cxl 4129 4130CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4131M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4132M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4133M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4134L: linux-scsi@vger.kernel.org 4135S: Supported 4136F: drivers/scsi/cxlflash/ 4137F: include/uapi/scsi/cxlflash_ioctl.h 4138F: Documentation/powerpc/cxlflash.txt 4139 4140CYBERPRO FB DRIVER 4141M: Russell King <linux@armlinux.org.uk> 4142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4143W: http://www.armlinux.org.uk/ 4144S: Maintained 4145F: drivers/video/fbdev/cyber2000fb.* 4146 4147CYCLADES ASYNC MUX DRIVER 4148W: http://www.cyclades.com/ 4149S: Orphan 4150F: drivers/tty/cyclades.c 4151F: include/linux/cyclades.h 4152F: include/uapi/linux/cyclades.h 4153 4154CYCLADES PC300 DRIVER 4155W: http://www.cyclades.com/ 4156S: Orphan 4157F: drivers/net/wan/pc300* 4158 4159CYPRESS_FIRMWARE MEDIA DRIVER 4160M: Antti Palosaari <crope@iki.fi> 4161L: linux-media@vger.kernel.org 4162W: https://linuxtv.org 4163W: http://palosaari.fi/linux/ 4164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4165T: git git://linuxtv.org/anttip/media_tree.git 4166S: Maintained 4167F: drivers/media/common/cypress_firmware* 4168 4169CYTTSP TOUCHSCREEN DRIVER 4170M: Ferruh Yigit <fery@cypress.com> 4171L: linux-input@vger.kernel.org 4172S: Supported 4173F: drivers/input/touchscreen/cyttsp* 4174F: include/linux/input/cyttsp.h 4175 4176D-LINK DIR-685 TOUCHKEYS DRIVER 4177M: Linus Walleij <linus.walleij@linaro.org> 4178L: linux-input@vger.kernel.org 4179S: Supported 4180F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4181 4182DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4183M: Joshua Kinard <kumba@gentoo.org> 4184S: Maintained 4185F: drivers/rtc/rtc-ds1685.c 4186F: include/linux/rtc/ds1685.h 4187 4188DAMA SLAVE for AX.25 4189M: Joerg Reuter <jreuter@yaina.de> 4190W: http://yaina.de/jreuter/ 4191W: http://www.qsl.net/dl1bke/ 4192L: linux-hams@vger.kernel.org 4193S: Maintained 4194F: net/ax25/af_ax25.c 4195F: net/ax25/ax25_dev.c 4196F: net/ax25/ax25_ds_* 4197F: net/ax25/ax25_in.c 4198F: net/ax25/ax25_out.c 4199F: net/ax25/ax25_timer.c 4200F: net/ax25/sysctl_net_ax25.c 4201 4202DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4203L: netdev@vger.kernel.org 4204S: Orphan 4205F: Documentation/networking/dmfe.txt 4206F: drivers/net/ethernet/dec/tulip/dmfe.c 4207 4208DC390/AM53C974 SCSI driver 4209M: Hannes Reinecke <hare@suse.com> 4210L: linux-scsi@vger.kernel.org 4211S: Maintained 4212F: drivers/scsi/am53c974.c 4213 4214DC395x SCSI driver 4215M: Oliver Neukum <oliver@neukum.org> 4216M: Ali Akcaagac <aliakc@web.de> 4217M: Jamie Lenehan <lenehan@twibble.org> 4218L: dc395x@twibble.org 4219W: http://twibble.org/dist/dc395x/ 4220W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4221S: Maintained 4222F: Documentation/scsi/dc395x.txt 4223F: drivers/scsi/dc395x.* 4224 4225DCCP PROTOCOL 4226M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4227L: dccp@vger.kernel.org 4228W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4229S: Maintained 4230F: include/linux/dccp.h 4231F: include/uapi/linux/dccp.h 4232F: include/linux/tfrc.h 4233F: net/dccp/ 4234 4235DECnet NETWORK LAYER 4236W: http://linux-decnet.sourceforge.net 4237L: linux-decnet-user@lists.sourceforge.net 4238S: Orphan 4239F: Documentation/networking/decnet.txt 4240F: net/decnet/ 4241 4242DECSTATION PLATFORM SUPPORT 4243M: "Maciej W. Rozycki" <macro@linux-mips.org> 4244L: linux-mips@vger.kernel.org 4245W: http://www.linux-mips.org/wiki/DECstation 4246S: Maintained 4247F: arch/mips/dec/ 4248F: arch/mips/include/asm/dec/ 4249F: arch/mips/include/asm/mach-dec/ 4250 4251DEFXX FDDI NETWORK DRIVER 4252M: "Maciej W. Rozycki" <macro@linux-mips.org> 4253S: Maintained 4254F: drivers/net/fddi/defxx.* 4255 4256DELL SMBIOS DRIVER 4257M: Pali Rohár <pali.rohar@gmail.com> 4258M: Mario Limonciello <mario.limonciello@dell.com> 4259L: platform-driver-x86@vger.kernel.org 4260S: Maintained 4261F: drivers/platform/x86/dell-smbios.* 4262 4263DELL SMBIOS SMM DRIVER 4264M: Mario Limonciello <mario.limonciello@dell.com> 4265L: platform-driver-x86@vger.kernel.org 4266S: Maintained 4267F: drivers/platform/x86/dell-smbios-smm.c 4268 4269DELL SMBIOS WMI DRIVER 4270M: Mario Limonciello <mario.limonciello@dell.com> 4271L: platform-driver-x86@vger.kernel.org 4272S: Maintained 4273F: drivers/platform/x86/dell-smbios-wmi.c 4274F: tools/wmi/dell-smbios-example.c 4275 4276DEFZA FDDI NETWORK DRIVER 4277M: "Maciej W. Rozycki" <macro@linux-mips.org> 4278S: Maintained 4279F: drivers/net/fddi/defza.* 4280 4281DELL LAPTOP DRIVER 4282M: Matthew Garrett <mjg59@srcf.ucam.org> 4283M: Pali Rohár <pali.rohar@gmail.com> 4284L: platform-driver-x86@vger.kernel.org 4285S: Maintained 4286F: drivers/platform/x86/dell-laptop.c 4287 4288DELL LAPTOP FREEFALL DRIVER 4289M: Pali Rohár <pali.rohar@gmail.com> 4290S: Maintained 4291F: drivers/platform/x86/dell-smo8800.c 4292 4293DELL LAPTOP RBTN DRIVER 4294M: Pali Rohár <pali.rohar@gmail.com> 4295S: Maintained 4296F: drivers/platform/x86/dell-rbtn.* 4297 4298DELL REMOTE BIOS UPDATE DRIVER 4299M: Stuart Hayes <stuart.w.hayes@gmail.com> 4300L: platform-driver-x86@vger.kernel.org 4301S: Maintained 4302F: drivers/platform/x86/dell_rbu.c 4303 4304DELL LAPTOP SMM DRIVER 4305M: Pali Rohár <pali.rohar@gmail.com> 4306S: Maintained 4307F: drivers/hwmon/dell-smm-hwmon.c 4308F: include/uapi/linux/i8k.h 4309 4310DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4311M: Stuart Hayes <stuart.w.hayes@gmail.com> 4312L: platform-driver-x86@vger.kernel.org 4313S: Maintained 4314F: Documentation/dcdbas.txt 4315F: drivers/platform/x86/dcdbas.* 4316 4317DELL WMI NOTIFICATIONS DRIVER 4318M: Matthew Garrett <mjg59@srcf.ucam.org> 4319M: Pali Rohár <pali.rohar@gmail.com> 4320S: Maintained 4321F: drivers/platform/x86/dell-wmi.c 4322 4323DELL WMI DESCRIPTOR DRIVER 4324M: Mario Limonciello <mario.limonciello@dell.com> 4325S: Maintained 4326F: drivers/platform/x86/dell-wmi-descriptor.c 4327 4328DELTA ST MEDIA DRIVER 4329M: Hugues Fruchet <hugues.fruchet@st.com> 4330L: linux-media@vger.kernel.org 4331T: git git://linuxtv.org/media_tree.git 4332W: https://linuxtv.org 4333S: Supported 4334F: drivers/media/platform/sti/delta 4335 4336DENALI NAND DRIVER 4337M: Masahiro Yamada <yamada.masahiro@socionext.com> 4338L: linux-mtd@lists.infradead.org 4339S: Supported 4340F: drivers/mtd/nand/raw/denali* 4341 4342DESIGNWARE USB2 DRD IP DRIVER 4343M: Minas Harutyunyan <hminas@synopsys.com> 4344L: linux-usb@vger.kernel.org 4345T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4346S: Maintained 4347F: drivers/usb/dwc2/ 4348 4349DESIGNWARE USB3 DRD IP DRIVER 4350M: Felipe Balbi <balbi@kernel.org> 4351L: linux-usb@vger.kernel.org 4352T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4353S: Maintained 4354F: drivers/usb/dwc3/ 4355 4356DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4357M: Andreas Klinger <ak@it-klinger.de> 4358L: linux-iio@vger.kernel.org 4359S: Maintained 4360F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4361F: drivers/iio/proximity/srf*.c 4362 4363DEVICE COREDUMP (DEV_COREDUMP) 4364M: Johannes Berg <johannes@sipsolutions.net> 4365L: linux-kernel@vger.kernel.org 4366S: Maintained 4367F: drivers/base/devcoredump.c 4368F: include/linux/devcoredump.h 4369 4370DEVICE FREQUENCY (DEVFREQ) 4371M: MyungJoo Ham <myungjoo.ham@samsung.com> 4372M: Kyungmin Park <kyungmin.park@samsung.com> 4373R: Chanwoo Choi <cw00.choi@samsung.com> 4374L: linux-pm@vger.kernel.org 4375T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4376S: Maintained 4377F: drivers/devfreq/ 4378F: include/linux/devfreq.h 4379F: Documentation/devicetree/bindings/devfreq/ 4380 4381DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4382M: Chanwoo Choi <cw00.choi@samsung.com> 4383L: linux-pm@vger.kernel.org 4384T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4385S: Supported 4386F: drivers/devfreq/event/ 4387F: drivers/devfreq/devfreq-event.c 4388F: include/linux/devfreq-event.h 4389F: Documentation/devicetree/bindings/devfreq/event/ 4390 4391DEVICE NUMBER REGISTRY 4392M: Torben Mathiasen <device@lanana.org> 4393W: http://lanana.org/docs/device-list/index.html 4394S: Maintained 4395 4396DEVICE-MAPPER (LVM) 4397M: Alasdair Kergon <agk@redhat.com> 4398M: Mike Snitzer <snitzer@redhat.com> 4399M: dm-devel@redhat.com 4400L: dm-devel@redhat.com 4401W: http://sources.redhat.com/dm 4402Q: http://patchwork.kernel.org/project/dm-devel/list/ 4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4404T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4405S: Maintained 4406F: Documentation/device-mapper/ 4407F: drivers/md/Makefile 4408F: drivers/md/Kconfig 4409F: drivers/md/dm* 4410F: drivers/md/persistent-data/ 4411F: include/linux/device-mapper.h 4412F: include/linux/dm-*.h 4413F: include/uapi/linux/dm-*.h 4414 4415DEVLINK 4416M: Jiri Pirko <jiri@mellanox.com> 4417L: netdev@vger.kernel.org 4418S: Supported 4419F: net/core/devlink.c 4420F: include/net/devlink.h 4421F: include/uapi/linux/devlink.h 4422 4423DIALOG SEMICONDUCTOR DRIVERS 4424M: Support Opensource <support.opensource@diasemi.com> 4425W: http://www.dialog-semiconductor.com/products 4426S: Supported 4427F: Documentation/hwmon/da90?? 4428F: Documentation/devicetree/bindings/mfd/da90*.txt 4429F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4430F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4431F: Documentation/devicetree/bindings/regulator/da92*.txt 4432F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4433F: Documentation/devicetree/bindings/sound/da[79]*.txt 4434F: drivers/gpio/gpio-da90??.c 4435F: drivers/hwmon/da90??-hwmon.c 4436F: drivers/iio/adc/da91??-*.c 4437F: drivers/input/misc/da90??_onkey.c 4438F: drivers/input/touchscreen/da9052_tsi.c 4439F: drivers/leds/leds-da90??.c 4440F: drivers/mfd/da903x.c 4441F: drivers/mfd/da90??-*.c 4442F: drivers/mfd/da91??-*.c 4443F: drivers/power/supply/da9052-battery.c 4444F: drivers/power/supply/da91??-*.c 4445F: drivers/regulator/da903x.c 4446F: drivers/regulator/da9???-regulator.[ch] 4447F: drivers/thermal/da90??-thermal.c 4448F: drivers/rtc/rtc-da90??.c 4449F: drivers/video/backlight/da90??_bl.c 4450F: drivers/watchdog/da90??_wdt.c 4451F: include/linux/mfd/da903x.h 4452F: include/linux/mfd/da9052/ 4453F: include/linux/mfd/da9055/ 4454F: include/linux/mfd/da9062/ 4455F: include/linux/mfd/da9063/ 4456F: include/linux/mfd/da9150/ 4457F: include/linux/regulator/da9211.h 4458F: include/sound/da[79]*.h 4459F: sound/soc/codecs/da[79]*.[ch] 4460 4461DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4462M: William Breathitt Gray <vilhelm.gray@gmail.com> 4463L: linux-gpio@vger.kernel.org 4464S: Maintained 4465F: drivers/gpio/gpio-gpio-mm.c 4466 4467DIOLAN U2C-12 I2C DRIVER 4468M: Guenter Roeck <linux@roeck-us.net> 4469L: linux-i2c@vger.kernel.org 4470S: Maintained 4471F: drivers/i2c/busses/i2c-diolan-u2c.c 4472 4473FILESYSTEM DIRECT ACCESS (DAX) 4474M: Matthew Wilcox <willy@infradead.org> 4475M: Ross Zwisler <zwisler@kernel.org> 4476M: Jan Kara <jack@suse.cz> 4477L: linux-fsdevel@vger.kernel.org 4478S: Supported 4479F: fs/dax.c 4480F: include/linux/dax.h 4481F: include/trace/events/fs_dax.h 4482 4483DEVICE DIRECT ACCESS (DAX) 4484M: Dan Williams <dan.j.williams@intel.com> 4485M: Dave Jiang <dave.jiang@intel.com> 4486M: Ross Zwisler <zwisler@kernel.org> 4487M: Vishal Verma <vishal.l.verma@intel.com> 4488L: linux-nvdimm@lists.01.org 4489S: Supported 4490F: drivers/dax/ 4491 4492DIRECTORY NOTIFICATION (DNOTIFY) 4493M: Jan Kara <jack@suse.cz> 4494R: Amir Goldstein <amir73il@gmail.com> 4495L: linux-fsdevel@vger.kernel.org 4496S: Maintained 4497F: Documentation/filesystems/dnotify.txt 4498F: fs/notify/dnotify/ 4499F: include/linux/dnotify.h 4500 4501DISK GEOMETRY AND PARTITION HANDLING 4502M: Andries Brouwer <aeb@cwi.nl> 4503W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4504W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4505W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4506S: Maintained 4507 4508DISKQUOTA 4509M: Jan Kara <jack@suse.com> 4510S: Maintained 4511F: Documentation/filesystems/quota.txt 4512F: fs/quota/ 4513F: include/linux/quota*.h 4514F: include/uapi/linux/quota*.h 4515 4516DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4517M: Bernie Thompson <bernie@plugable.com> 4518L: linux-fbdev@vger.kernel.org 4519S: Maintained 4520W: http://plugable.com/category/projects/udlfb/ 4521F: drivers/video/fbdev/udlfb.c 4522F: include/video/udlfb.h 4523F: Documentation/fb/udlfb.txt 4524 4525DISTRIBUTED LOCK MANAGER (DLM) 4526M: Christine Caulfield <ccaulfie@redhat.com> 4527M: David Teigland <teigland@redhat.com> 4528L: cluster-devel@redhat.com 4529W: http://sources.redhat.com/cluster/ 4530T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4531S: Supported 4532F: fs/dlm/ 4533 4534DMA BUFFER SHARING FRAMEWORK 4535M: Sumit Semwal <sumit.semwal@linaro.org> 4536S: Maintained 4537L: linux-media@vger.kernel.org 4538L: dri-devel@lists.freedesktop.org 4539L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4540F: drivers/dma-buf/ 4541F: include/linux/dma-buf* 4542F: include/linux/reservation.h 4543F: include/linux/*fence.h 4544F: Documentation/driver-api/dma-buf.rst 4545T: git git://anongit.freedesktop.org/drm/drm-misc 4546 4547DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4548M: Vinod Koul <vkoul@kernel.org> 4549L: dmaengine@vger.kernel.org 4550Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4551S: Maintained 4552F: drivers/dma/ 4553F: include/linux/dmaengine.h 4554F: include/linux/of_dma.h 4555F: Documentation/devicetree/bindings/dma/ 4556F: Documentation/driver-api/dmaengine/ 4557T: git git://git.infradead.org/users/vkoul/slave-dma.git 4558 4559DMA MAPPING HELPERS 4560M: Christoph Hellwig <hch@lst.de> 4561M: Marek Szyprowski <m.szyprowski@samsung.com> 4562R: Robin Murphy <robin.murphy@arm.com> 4563L: iommu@lists.linux-foundation.org 4564T: git git://git.infradead.org/users/hch/dma-mapping.git 4565W: http://git.infradead.org/users/hch/dma-mapping.git 4566S: Supported 4567F: kernel/dma/ 4568F: include/asm-generic/dma-mapping.h 4569F: include/linux/dma-direct.h 4570F: include/linux/dma-mapping.h 4571F: include/linux/dma-noncoherent.h 4572 4573DME1737 HARDWARE MONITOR DRIVER 4574M: Juerg Haefliger <juergh@gmail.com> 4575L: linux-hwmon@vger.kernel.org 4576S: Maintained 4577F: Documentation/hwmon/dme1737 4578F: drivers/hwmon/dme1737.c 4579 4580DMI/SMBIOS SUPPORT 4581M: Jean Delvare <jdelvare@suse.com> 4582S: Maintained 4583T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4584F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4585F: drivers/firmware/dmi-id.c 4586F: drivers/firmware/dmi_scan.c 4587F: include/linux/dmi.h 4588 4589DOCUMENTATION 4590M: Jonathan Corbet <corbet@lwn.net> 4591L: linux-doc@vger.kernel.org 4592S: Maintained 4593F: Documentation/ 4594F: scripts/kernel-doc 4595X: Documentation/ABI/ 4596X: Documentation/acpi/ 4597X: Documentation/devicetree/ 4598X: Documentation/i2c/ 4599X: Documentation/media/ 4600X: Documentation/power/ 4601X: Documentation/spi/ 4602T: git git://git.lwn.net/linux.git docs-next 4603 4604DOCUMENTATION/ITALIAN 4605M: Federico Vaga <federico.vaga@vaga.pv.it> 4606L: linux-doc@vger.kernel.org 4607S: Maintained 4608F: Documentation/translations/it_IT 4609 4610DONGWOON DW9714 LENS VOICE COIL DRIVER 4611M: Sakari Ailus <sakari.ailus@linux.intel.com> 4612L: linux-media@vger.kernel.org 4613T: git git://linuxtv.org/media_tree.git 4614S: Maintained 4615F: drivers/media/i2c/dw9714.c 4616F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4617 4618DONGWOON DW9807 LENS VOICE COIL DRIVER 4619M: Sakari Ailus <sakari.ailus@linux.intel.com> 4620L: linux-media@vger.kernel.org 4621T: git git://linuxtv.org/media_tree.git 4622S: Maintained 4623F: drivers/media/i2c/dw9807-vcm.c 4624F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4625 4626DOUBLETALK DRIVER 4627M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4628L: blinux-list@redhat.com 4629S: Maintained 4630F: drivers/char/dtlk.c 4631F: include/linux/dtlk.h 4632 4633DPAA2 DATAPATH I/O (DPIO) DRIVER 4634M: Roy Pledge <Roy.Pledge@nxp.com> 4635L: linux-kernel@vger.kernel.org 4636S: Maintained 4637F: drivers/soc/fsl/dpio 4638 4639DPAA2 ETHERNET DRIVER 4640M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4641L: netdev@vger.kernel.org 4642S: Maintained 4643F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4644F: drivers/net/ethernet/freescale/dpaa2/dpni* 4645F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4646F: drivers/net/ethernet/freescale/dpaa2/Makefile 4647F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4648 4649DPAA2 ETHERNET SWITCH DRIVER 4650M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4651M: Ioana Ciornei <ioana.ciornei@nxp.com> 4652L: linux-kernel@vger.kernel.org 4653S: Maintained 4654F: drivers/staging/fsl-dpaa2/ethsw 4655 4656DPAA2 PTP CLOCK DRIVER 4657M: Yangbo Lu <yangbo.lu@nxp.com> 4658L: netdev@vger.kernel.org 4659S: Maintained 4660F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4661F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4662 4663DPT_I2O SCSI RAID DRIVER 4664M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4665L: linux-scsi@vger.kernel.org 4666W: http://www.adaptec.com/ 4667S: Maintained 4668F: drivers/scsi/dpt* 4669F: drivers/scsi/dpt/ 4670 4671DRBD DRIVER 4672M: Philipp Reisner <philipp.reisner@linbit.com> 4673M: Lars Ellenberg <lars.ellenberg@linbit.com> 4674L: drbd-dev@lists.linbit.com 4675W: http://www.drbd.org 4676T: git git://git.linbit.com/linux-drbd.git 4677T: git git://git.linbit.com/drbd-8.4.git 4678S: Supported 4679F: drivers/block/drbd/ 4680F: lib/lru_cache.c 4681F: Documentation/blockdev/drbd/ 4682 4683DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4684M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4685R: "Rafael J. Wysocki" <rafael@kernel.org> 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4687S: Supported 4688F: Documentation/kobject.txt 4689F: drivers/base/ 4690F: fs/debugfs/ 4691F: fs/sysfs/ 4692F: include/linux/debugfs.h 4693F: include/linux/kobj* 4694F: lib/kobj* 4695 4696DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4697M: Kevin Hilman <khilman@kernel.org> 4698M: Nishanth Menon <nm@ti.com> 4699S: Maintained 4700F: drivers/power/avs/ 4701F: include/linux/power/smartreflex.h 4702L: linux-pm@vger.kernel.org 4703 4704DRM DRIVER FOR ARM PL111 CLCD 4705M: Eric Anholt <eric@anholt.net> 4706T: git git://anongit.freedesktop.org/drm/drm-misc 4707S: Supported 4708F: drivers/gpu/drm/pl111/ 4709 4710DRM DRIVER FOR ARM VERSATILE TFT PANELS 4711M: Linus Walleij <linus.walleij@linaro.org> 4712T: git git://anongit.freedesktop.org/drm/drm-misc 4713S: Maintained 4714F: drivers/gpu/drm/panel/panel-arm-versatile.c 4715F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4716 4717DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4718M: Dave Airlie <airlied@redhat.com> 4719S: Odd Fixes 4720F: drivers/gpu/drm/ast/ 4721 4722DRM DRIVER FOR BOCHS VIRTUAL GPU 4723M: Gerd Hoffmann <kraxel@redhat.com> 4724L: virtualization@lists.linux-foundation.org 4725T: git git://anongit.freedesktop.org/drm/drm-misc 4726S: Maintained 4727F: drivers/gpu/drm/bochs/ 4728 4729DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4730M: Linus Walleij <linus.walleij@linaro.org> 4731T: git git://anongit.freedesktop.org/drm/drm-misc 4732S: Maintained 4733F: drivers/gpu/drm/tve200/ 4734 4735DRM DRIVER FOR ILITEK ILI9225 PANELS 4736M: David Lechner <david@lechnology.com> 4737S: Maintained 4738F: drivers/gpu/drm/tinydrm/ili9225.c 4739F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4740 4741DRM DRIVER FOR INTEL I810 VIDEO CARDS 4742S: Orphan / Obsolete 4743F: drivers/gpu/drm/i810/ 4744F: include/uapi/drm/i810_drm.h 4745 4746DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4747S: Orphan / Obsolete 4748F: drivers/gpu/drm/mga/ 4749F: include/uapi/drm/mga_drm.h 4750 4751DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4752M: Dave Airlie <airlied@redhat.com> 4753S: Odd Fixes 4754F: drivers/gpu/drm/mgag200/ 4755 4756DRM DRIVER FOR MI0283QT 4757M: Noralf Trønnes <noralf@tronnes.org> 4758S: Maintained 4759F: drivers/gpu/drm/tinydrm/mi0283qt.c 4760F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4761 4762DRM DRIVER FOR MSM ADRENO GPU 4763M: Rob Clark <robdclark@gmail.com> 4764L: linux-arm-msm@vger.kernel.org 4765L: dri-devel@lists.freedesktop.org 4766L: freedreno@lists.freedesktop.org 4767T: git git://people.freedesktop.org/~robclark/linux 4768S: Maintained 4769F: drivers/gpu/drm/msm/ 4770F: include/uapi/drm/msm_drm.h 4771F: Documentation/devicetree/bindings/display/msm/ 4772 4773DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4774M: Ben Skeggs <bskeggs@redhat.com> 4775L: dri-devel@lists.freedesktop.org 4776L: nouveau@lists.freedesktop.org 4777T: git git://github.com/skeggsb/linux 4778S: Supported 4779F: drivers/gpu/drm/nouveau/ 4780F: include/uapi/drm/nouveau_drm.h 4781 4782DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4783M: Noralf Trønnes <noralf@tronnes.org> 4784S: Maintained 4785F: drivers/gpu/drm/tinydrm/repaper.c 4786F: Documentation/devicetree/bindings/display/repaper.txt 4787 4788DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4789M: Dave Airlie <airlied@redhat.com> 4790M: Gerd Hoffmann <kraxel@redhat.com> 4791L: virtualization@lists.linux-foundation.org 4792T: git git://anongit.freedesktop.org/drm/drm-misc 4793S: Obsolete 4794W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4795F: drivers/gpu/drm/cirrus/ 4796 4797DRM DRIVER FOR QXL VIRTUAL GPU 4798M: Dave Airlie <airlied@redhat.com> 4799M: Gerd Hoffmann <kraxel@redhat.com> 4800L: virtualization@lists.linux-foundation.org 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802S: Maintained 4803F: drivers/gpu/drm/qxl/ 4804F: include/uapi/drm/qxl_drm.h 4805 4806DRM DRIVER FOR RAGE 128 VIDEO CARDS 4807S: Orphan / Obsolete 4808F: drivers/gpu/drm/r128/ 4809F: include/uapi/drm/r128_drm.h 4810 4811DRM DRIVER FOR SAVAGE VIDEO CARDS 4812S: Orphan / Obsolete 4813F: drivers/gpu/drm/savage/ 4814F: include/uapi/drm/savage_drm.h 4815 4816DRM DRIVER FOR SIS VIDEO CARDS 4817S: Orphan / Obsolete 4818F: drivers/gpu/drm/sis/ 4819F: include/uapi/drm/sis_drm.h 4820 4821DRM DRIVER FOR SITRONIX ST7586 PANELS 4822M: David Lechner <david@lechnology.com> 4823S: Maintained 4824F: drivers/gpu/drm/tinydrm/st7586.c 4825F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4826 4827DRM DRIVER FOR SITRONIX ST7735R PANELS 4828M: David Lechner <david@lechnology.com> 4829S: Maintained 4830F: drivers/gpu/drm/tinydrm/st7735r.c 4831F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4832 4833DRM DRIVER FOR TDFX VIDEO CARDS 4834S: Orphan / Obsolete 4835F: drivers/gpu/drm/tdfx/ 4836 4837DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4838M: Dave Airlie <airlied@redhat.com> 4839R: Sean Paul <sean@poorly.run> 4840L: dri-devel@lists.freedesktop.org 4841S: Odd Fixes 4842F: drivers/gpu/drm/udl/ 4843T: git git://anongit.freedesktop.org/drm/drm-misc 4844 4845DRM DRIVER FOR VMWARE VIRTUAL GPU 4846M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4847M: Sinclair Yeh <syeh@vmware.com> 4848M: Thomas Hellstrom <thellstrom@vmware.com> 4849L: dri-devel@lists.freedesktop.org 4850T: git git://people.freedesktop.org/~syeh/repos_linux 4851T: git git://people.freedesktop.org/~thomash/linux 4852S: Supported 4853F: drivers/gpu/drm/vmwgfx/ 4854F: include/uapi/drm/vmwgfx_drm.h 4855 4856DRM DRIVERS 4857M: David Airlie <airlied@linux.ie> 4858M: Daniel Vetter <daniel@ffwll.ch> 4859L: dri-devel@lists.freedesktop.org 4860T: git git://anongit.freedesktop.org/drm/drm 4861B: https://bugs.freedesktop.org/ 4862C: irc://chat.freenode.net/dri-devel 4863S: Maintained 4864F: drivers/gpu/drm/ 4865F: drivers/gpu/vga/ 4866F: Documentation/devicetree/bindings/display/ 4867F: Documentation/devicetree/bindings/gpu/ 4868F: Documentation/gpu/ 4869F: include/drm/ 4870F: include/uapi/drm/ 4871F: include/linux/vga* 4872 4873DRM DRIVERS AND MISC GPU PATCHES 4874M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4875M: Maxime Ripard <maxime.ripard@bootlin.com> 4876M: Sean Paul <sean@poorly.run> 4877W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4878S: Maintained 4879T: git git://anongit.freedesktop.org/drm/drm-misc 4880F: Documentation/gpu/ 4881F: drivers/gpu/vga/ 4882F: drivers/gpu/drm/* 4883F: include/drm/drm* 4884F: include/uapi/drm/drm* 4885F: include/linux/vga* 4886 4887DRM DRIVERS FOR ALLWINNER A10 4888M: Maxime Ripard <maxime.ripard@bootlin.com> 4889L: dri-devel@lists.freedesktop.org 4890S: Supported 4891F: drivers/gpu/drm/sun4i/ 4892F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4893T: git git://anongit.freedesktop.org/drm/drm-misc 4894 4895DRM DRIVERS FOR AMLOGIC SOCS 4896M: Neil Armstrong <narmstrong@baylibre.com> 4897L: dri-devel@lists.freedesktop.org 4898L: linux-amlogic@lists.infradead.org 4899W: http://linux-meson.com/ 4900S: Supported 4901F: drivers/gpu/drm/meson/ 4902F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4903F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4904F: Documentation/gpu/meson.rst 4905T: git git://anongit.freedesktop.org/drm/drm-misc 4906 4907DRM DRIVERS FOR ATMEL HLCDC 4908M: Boris Brezillon <boris.brezillon@bootlin.com> 4909L: dri-devel@lists.freedesktop.org 4910S: Supported 4911F: drivers/gpu/drm/atmel-hlcdc/ 4912F: Documentation/devicetree/bindings/display/atmel/ 4913T: git git://anongit.freedesktop.org/drm/drm-misc 4914 4915DRM DRIVERS FOR BRIDGE CHIPS 4916M: Archit Taneja <architt@codeaurora.org> 4917M: Andrzej Hajda <a.hajda@samsung.com> 4918R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4919S: Maintained 4920T: git git://anongit.freedesktop.org/drm/drm-misc 4921F: drivers/gpu/drm/bridge/ 4922 4923DRM DRIVERS FOR EXYNOS 4924M: Inki Dae <inki.dae@samsung.com> 4925M: Joonyoung Shim <jy0922.shim@samsung.com> 4926M: Seung-Woo Kim <sw0312.kim@samsung.com> 4927M: Kyungmin Park <kyungmin.park@samsung.com> 4928L: dri-devel@lists.freedesktop.org 4929T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4930S: Supported 4931F: drivers/gpu/drm/exynos/ 4932F: include/uapi/drm/exynos_drm.h 4933F: Documentation/devicetree/bindings/display/exynos/ 4934 4935DRM DRIVERS FOR FREESCALE DCU 4936M: Stefan Agner <stefan@agner.ch> 4937M: Alison Wang <alison.wang@nxp.com> 4938L: dri-devel@lists.freedesktop.org 4939S: Supported 4940F: drivers/gpu/drm/fsl-dcu/ 4941F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4942F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4943F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR FREESCALE IMX 4947M: Philipp Zabel <p.zabel@pengutronix.de> 4948L: dri-devel@lists.freedesktop.org 4949S: Maintained 4950F: drivers/gpu/drm/imx/ 4951F: drivers/gpu/ipu-v3/ 4952F: Documentation/devicetree/bindings/display/imx/ 4953 4954DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4955M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4956L: dri-devel@lists.freedesktop.org 4957T: git git://github.com/patjak/drm-gma500 4958S: Maintained 4959F: drivers/gpu/drm/gma500/ 4960 4961DRM DRIVERS FOR HISILICON 4962M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4963M: Rongrong Zou <zourongrong@gmail.com> 4964R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4965R: Chen Feng <puck.chen@hisilicon.com> 4966L: dri-devel@lists.freedesktop.org 4967T: git git://github.com/xin3liang/linux.git 4968S: Maintained 4969F: drivers/gpu/drm/hisilicon/ 4970F: Documentation/devicetree/bindings/display/hisilicon/ 4971 4972DRM DRIVERS FOR MEDIATEK 4973M: CK Hu <ck.hu@mediatek.com> 4974M: Philipp Zabel <p.zabel@pengutronix.de> 4975L: dri-devel@lists.freedesktop.org 4976S: Supported 4977F: drivers/gpu/drm/mediatek/ 4978F: Documentation/devicetree/bindings/display/mediatek/ 4979 4980DRM DRIVERS FOR NVIDIA TEGRA 4981M: Thierry Reding <thierry.reding@gmail.com> 4982L: dri-devel@lists.freedesktop.org 4983L: linux-tegra@vger.kernel.org 4984T: git git://anongit.freedesktop.org/tegra/linux.git 4985S: Supported 4986F: drivers/gpu/drm/tegra/ 4987F: drivers/gpu/host1x/ 4988F: include/linux/host1x.h 4989F: include/uapi/drm/tegra_drm.h 4990F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4991 4992DRM DRIVERS FOR RENESAS 4993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4994M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4995L: dri-devel@lists.freedesktop.org 4996L: linux-renesas-soc@vger.kernel.org 4997T: git git://linuxtv.org/pinchartl/media drm/du/next 4998S: Supported 4999F: drivers/gpu/drm/rcar-du/ 5000F: drivers/gpu/drm/shmobile/ 5001F: include/linux/platform_data/shmob_drm.h 5002F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5003F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5004F: Documentation/devicetree/bindings/display/renesas,du.txt 5005 5006DRM DRIVERS FOR ROCKCHIP 5007M: Sandy Huang <hjc@rock-chips.com> 5008M: Heiko Stübner <heiko@sntech.de> 5009L: dri-devel@lists.freedesktop.org 5010S: Maintained 5011F: drivers/gpu/drm/rockchip/ 5012F: Documentation/devicetree/bindings/display/rockchip/ 5013T: git git://anongit.freedesktop.org/drm/drm-misc 5014 5015DRM DRIVERS FOR STI 5016M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5017M: Vincent Abriou <vincent.abriou@st.com> 5018L: dri-devel@lists.freedesktop.org 5019T: git git://anongit.freedesktop.org/drm/drm-misc 5020S: Maintained 5021F: drivers/gpu/drm/sti 5022F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5023 5024DRM DRIVERS FOR STM 5025M: Yannick Fertre <yannick.fertre@st.com> 5026M: Philippe Cornu <philippe.cornu@st.com> 5027M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5028M: Vincent Abriou <vincent.abriou@st.com> 5029L: dri-devel@lists.freedesktop.org 5030T: git git://anongit.freedesktop.org/drm/drm-misc 5031S: Maintained 5032F: drivers/gpu/drm/stm 5033F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5034 5035DRM DRIVERS FOR TI LCDC 5036M: Jyri Sarha <jsarha@ti.com> 5037R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5038L: dri-devel@lists.freedesktop.org 5039S: Maintained 5040F: drivers/gpu/drm/tilcdc/ 5041F: Documentation/devicetree/bindings/display/tilcdc/ 5042 5043DRM DRIVERS FOR TI OMAP 5044M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5045L: dri-devel@lists.freedesktop.org 5046S: Maintained 5047F: drivers/gpu/drm/omapdrm/ 5048F: Documentation/devicetree/bindings/display/ti/ 5049 5050DRM DRIVERS FOR V3D 5051M: Eric Anholt <eric@anholt.net> 5052S: Supported 5053F: drivers/gpu/drm/v3d/ 5054F: include/uapi/drm/v3d_drm.h 5055F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5056T: git git://anongit.freedesktop.org/drm/drm-misc 5057 5058DRM DRIVERS FOR VC4 5059M: Eric Anholt <eric@anholt.net> 5060T: git git://github.com/anholt/linux 5061S: Supported 5062F: drivers/gpu/drm/vc4/ 5063F: include/uapi/drm/vc4_drm.h 5064F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5065T: git git://anongit.freedesktop.org/drm/drm-misc 5066 5067DRM DRIVERS FOR VIVANTE GPU IP 5068M: Lucas Stach <l.stach@pengutronix.de> 5069R: Russell King <linux+etnaviv@armlinux.org.uk> 5070R: Christian Gmeiner <christian.gmeiner@gmail.com> 5071L: etnaviv@lists.freedesktop.org 5072L: dri-devel@lists.freedesktop.org 5073S: Maintained 5074F: drivers/gpu/drm/etnaviv/ 5075F: include/uapi/drm/etnaviv_drm.h 5076F: Documentation/devicetree/bindings/display/etnaviv/ 5077 5078DRM DRIVERS FOR ZTE ZX 5079M: Shawn Guo <shawnguo@kernel.org> 5080L: dri-devel@lists.freedesktop.org 5081S: Maintained 5082F: drivers/gpu/drm/zte/ 5083F: Documentation/devicetree/bindings/display/zte,vou.txt 5084T: git git://anongit.freedesktop.org/drm/drm-misc 5085 5086DRM PANEL DRIVERS 5087M: Thierry Reding <thierry.reding@gmail.com> 5088L: dri-devel@lists.freedesktop.org 5089T: git git://anongit.freedesktop.org/drm/drm-misc 5090S: Maintained 5091F: drivers/gpu/drm/drm_panel.c 5092F: drivers/gpu/drm/panel/ 5093F: include/drm/drm_panel.h 5094F: Documentation/devicetree/bindings/display/panel/ 5095 5096DRM TINYDRM DRIVERS 5097M: Noralf Trønnes <noralf@tronnes.org> 5098W: https://github.com/notro/tinydrm/wiki/Development 5099T: git git://anongit.freedesktop.org/drm/drm-misc 5100S: Maintained 5101F: drivers/gpu/drm/tinydrm/ 5102F: include/drm/tinydrm/ 5103 5104DRM DRIVERS FOR XEN 5105M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5106T: git git://anongit.freedesktop.org/drm/drm-misc 5107L: dri-devel@lists.freedesktop.org 5108L: xen-devel@lists.xen.org 5109S: Supported 5110F: drivers/gpu/drm/xen/ 5111F: Documentation/gpu/xen-front.rst 5112 5113DRM TTM SUBSYSTEM 5114M: Christian Koenig <christian.koenig@amd.com> 5115M: Huang Rui <ray.huang@amd.com> 5116M: Junwei Zhang <Jerry.Zhang@amd.com> 5117T: git git://people.freedesktop.org/~agd5f/linux 5118S: Maintained 5119L: dri-devel@lists.freedesktop.org 5120F: include/drm/ttm/ 5121F: drivers/gpu/drm/ttm/ 5122 5123DSBR100 USB FM RADIO DRIVER 5124M: Alexey Klimov <klimov.linux@gmail.com> 5125L: linux-media@vger.kernel.org 5126T: git git://linuxtv.org/media_tree.git 5127S: Maintained 5128F: drivers/media/radio/dsbr100.c 5129 5130DSCC4 DRIVER 5131M: Francois Romieu <romieu@fr.zoreil.com> 5132L: netdev@vger.kernel.org 5133S: Maintained 5134F: drivers/net/wan/dscc4.c 5135 5136DT3155 MEDIA DRIVER 5137M: Hans Verkuil <hverkuil@xs4all.nl> 5138L: linux-media@vger.kernel.org 5139T: git git://linuxtv.org/media_tree.git 5140W: https://linuxtv.org 5141S: Odd Fixes 5142F: drivers/media/pci/dt3155/ 5143 5144DVB_USB_AF9015 MEDIA DRIVER 5145M: Antti Palosaari <crope@iki.fi> 5146L: linux-media@vger.kernel.org 5147W: https://linuxtv.org 5148W: http://palosaari.fi/linux/ 5149Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5150T: git git://linuxtv.org/anttip/media_tree.git 5151S: Maintained 5152F: drivers/media/usb/dvb-usb-v2/af9015* 5153 5154DVB_USB_AF9035 MEDIA DRIVER 5155M: Antti Palosaari <crope@iki.fi> 5156L: linux-media@vger.kernel.org 5157W: https://linuxtv.org 5158W: http://palosaari.fi/linux/ 5159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5160T: git git://linuxtv.org/anttip/media_tree.git 5161S: Maintained 5162F: drivers/media/usb/dvb-usb-v2/af9035* 5163 5164DVB_USB_ANYSEE MEDIA DRIVER 5165M: Antti Palosaari <crope@iki.fi> 5166L: linux-media@vger.kernel.org 5167W: https://linuxtv.org 5168W: http://palosaari.fi/linux/ 5169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5170T: git git://linuxtv.org/anttip/media_tree.git 5171S: Maintained 5172F: drivers/media/usb/dvb-usb-v2/anysee* 5173 5174DVB_USB_AU6610 MEDIA DRIVER 5175M: Antti Palosaari <crope@iki.fi> 5176L: linux-media@vger.kernel.org 5177W: https://linuxtv.org 5178W: http://palosaari.fi/linux/ 5179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5180T: git git://linuxtv.org/anttip/media_tree.git 5181S: Maintained 5182F: drivers/media/usb/dvb-usb-v2/au6610* 5183 5184DVB_USB_CE6230 MEDIA DRIVER 5185M: Antti Palosaari <crope@iki.fi> 5186L: linux-media@vger.kernel.org 5187W: https://linuxtv.org 5188W: http://palosaari.fi/linux/ 5189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5190T: git git://linuxtv.org/anttip/media_tree.git 5191S: Maintained 5192F: drivers/media/usb/dvb-usb-v2/ce6230* 5193 5194DVB_USB_CXUSB MEDIA DRIVER 5195M: Michael Krufky <mkrufky@linuxtv.org> 5196L: linux-media@vger.kernel.org 5197W: https://linuxtv.org 5198W: http://github.com/mkrufky 5199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5200T: git git://linuxtv.org/media_tree.git 5201S: Maintained 5202F: drivers/media/usb/dvb-usb/cxusb* 5203 5204DVB_USB_EC168 MEDIA DRIVER 5205M: Antti Palosaari <crope@iki.fi> 5206L: linux-media@vger.kernel.org 5207W: https://linuxtv.org 5208W: http://palosaari.fi/linux/ 5209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5210T: git git://linuxtv.org/anttip/media_tree.git 5211S: Maintained 5212F: drivers/media/usb/dvb-usb-v2/ec168* 5213 5214DVB_USB_GL861 MEDIA DRIVER 5215M: Antti Palosaari <crope@iki.fi> 5216L: linux-media@vger.kernel.org 5217W: https://linuxtv.org 5218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5219T: git git://linuxtv.org/anttip/media_tree.git 5220S: Maintained 5221F: drivers/media/usb/dvb-usb-v2/gl861* 5222 5223DVB_USB_MXL111SF MEDIA DRIVER 5224M: Michael Krufky <mkrufky@linuxtv.org> 5225L: linux-media@vger.kernel.org 5226W: https://linuxtv.org 5227W: http://github.com/mkrufky 5228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5229T: git git://linuxtv.org/mkrufky/mxl111sf.git 5230S: Maintained 5231F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5232 5233DVB_USB_RTL28XXU MEDIA DRIVER 5234M: Antti Palosaari <crope@iki.fi> 5235L: linux-media@vger.kernel.org 5236W: https://linuxtv.org 5237W: http://palosaari.fi/linux/ 5238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5239T: git git://linuxtv.org/anttip/media_tree.git 5240S: Maintained 5241F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5242 5243DVB_USB_V2 MEDIA DRIVER 5244M: Antti Palosaari <crope@iki.fi> 5245L: linux-media@vger.kernel.org 5246W: https://linuxtv.org 5247W: http://palosaari.fi/linux/ 5248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5249T: git git://linuxtv.org/anttip/media_tree.git 5250S: Maintained 5251F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5252F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5253 5254DYNAMIC DEBUG 5255M: Jason Baron <jbaron@akamai.com> 5256S: Maintained 5257F: lib/dynamic_debug.c 5258F: include/linux/dynamic_debug.h 5259 5260DYNAMIC INTERRUPT MODERATION 5261M: Tal Gilboa <talgi@mellanox.com> 5262S: Maintained 5263F: include/linux/net_dim.h 5264 5265DZ DECSTATION DZ11 SERIAL DRIVER 5266M: "Maciej W. Rozycki" <macro@linux-mips.org> 5267S: Maintained 5268F: drivers/tty/serial/dz.* 5269 5270E3X0 POWER BUTTON DRIVER 5271M: Moritz Fischer <moritz.fischer@ettus.com> 5272L: usrp-users@lists.ettus.com 5273W: http://www.ettus.com 5274S: Supported 5275F: drivers/input/misc/e3x0-button.c 5276F: Documentation/devicetree/bindings/input/e3x0-button.txt 5277 5278E4000 MEDIA DRIVER 5279M: Antti Palosaari <crope@iki.fi> 5280L: linux-media@vger.kernel.org 5281W: https://linuxtv.org 5282W: http://palosaari.fi/linux/ 5283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5284T: git git://linuxtv.org/anttip/media_tree.git 5285S: Maintained 5286F: drivers/media/tuners/e4000* 5287 5288EARTH_PT1 MEDIA DRIVER 5289M: Akihiro Tsukada <tskd08@gmail.com> 5290L: linux-media@vger.kernel.org 5291S: Odd Fixes 5292F: drivers/media/pci/pt1/ 5293 5294EARTH_PT3 MEDIA DRIVER 5295M: Akihiro Tsukada <tskd08@gmail.com> 5296L: linux-media@vger.kernel.org 5297S: Odd Fixes 5298F: drivers/media/pci/pt3/ 5299 5300EC100 MEDIA DRIVER 5301M: Antti Palosaari <crope@iki.fi> 5302L: linux-media@vger.kernel.org 5303W: https://linuxtv.org 5304W: http://palosaari.fi/linux/ 5305Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5306T: git git://linuxtv.org/anttip/media_tree.git 5307S: Maintained 5308F: drivers/media/dvb-frontends/ec100* 5309 5310ECRYPT FILE SYSTEM 5311M: Tyler Hicks <tyhicks@canonical.com> 5312L: ecryptfs@vger.kernel.org 5313W: http://ecryptfs.org 5314W: https://launchpad.net/ecryptfs 5315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5316S: Supported 5317F: Documentation/filesystems/ecryptfs.txt 5318F: fs/ecryptfs/ 5319 5320EDAC-AMD64 5321M: Borislav Petkov <bp@alien8.de> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/amd64_edac* 5325 5326EDAC-CALXEDA 5327M: Robert Richter <rric@kernel.org> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/highbank* 5331 5332EDAC-CAVIUM OCTEON 5333M: Ralf Baechle <ralf@linux-mips.org> 5334M: David Daney <david.daney@cavium.com> 5335L: linux-edac@vger.kernel.org 5336L: linux-mips@vger.kernel.org 5337S: Supported 5338F: drivers/edac/octeon_edac* 5339 5340EDAC-CAVIUM THUNDERX 5341M: David Daney <david.daney@cavium.com> 5342M: Jan Glauber <jglauber@cavium.com> 5343L: linux-edac@vger.kernel.org 5344S: Supported 5345F: drivers/edac/thunderx_edac* 5346 5347EDAC-CORE 5348M: Borislav Petkov <bp@alien8.de> 5349M: Mauro Carvalho Chehab <mchehab@kernel.org> 5350L: linux-edac@vger.kernel.org 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5353S: Supported 5354F: Documentation/admin-guide/ras.rst 5355F: Documentation/driver-api/edac.rst 5356F: drivers/edac/ 5357F: include/linux/edac.h 5358 5359EDAC-E752X 5360M: Mark Gross <mark.gross@intel.com> 5361L: linux-edac@vger.kernel.org 5362S: Maintained 5363F: drivers/edac/e752x_edac.c 5364 5365EDAC-E7XXX 5366L: linux-edac@vger.kernel.org 5367S: Maintained 5368F: drivers/edac/e7xxx_edac.c 5369 5370EDAC-FSL_DDR 5371M: York Sun <york.sun@nxp.com> 5372L: linux-edac@vger.kernel.org 5373S: Maintained 5374F: drivers/edac/fsl_ddr_edac.* 5375 5376EDAC-GHES 5377M: Mauro Carvalho Chehab <mchehab@kernel.org> 5378L: linux-edac@vger.kernel.org 5379S: Maintained 5380F: drivers/edac/ghes_edac.c 5381 5382EDAC-I3000 5383L: linux-edac@vger.kernel.org 5384S: Orphan 5385F: drivers/edac/i3000_edac.c 5386 5387EDAC-I5000 5388L: linux-edac@vger.kernel.org 5389S: Maintained 5390F: drivers/edac/i5000_edac.c 5391 5392EDAC-I5400 5393M: Mauro Carvalho Chehab <mchehab@kernel.org> 5394L: linux-edac@vger.kernel.org 5395S: Maintained 5396F: drivers/edac/i5400_edac.c 5397 5398EDAC-I7300 5399M: Mauro Carvalho Chehab <mchehab@kernel.org> 5400L: linux-edac@vger.kernel.org 5401S: Maintained 5402F: drivers/edac/i7300_edac.c 5403 5404EDAC-I7CORE 5405M: Mauro Carvalho Chehab <mchehab@kernel.org> 5406L: linux-edac@vger.kernel.org 5407S: Maintained 5408F: drivers/edac/i7core_edac.c 5409 5410EDAC-I82443BXGX 5411M: Tim Small <tim@buttersideup.com> 5412L: linux-edac@vger.kernel.org 5413S: Maintained 5414F: drivers/edac/i82443bxgx_edac.c 5415 5416EDAC-I82975X 5417M: Ranganathan Desikan <ravi@jetztechnologies.com> 5418M: "Arvind R." <arvino55@gmail.com> 5419L: linux-edac@vger.kernel.org 5420S: Maintained 5421F: drivers/edac/i82975x_edac.c 5422 5423EDAC-IE31200 5424M: Jason Baron <jbaron@akamai.com> 5425L: linux-edac@vger.kernel.org 5426S: Maintained 5427F: drivers/edac/ie31200_edac.c 5428 5429EDAC-MPC85XX 5430M: Johannes Thumshirn <morbidrsa@gmail.com> 5431L: linux-edac@vger.kernel.org 5432S: Maintained 5433F: drivers/edac/mpc85xx_edac.[ch] 5434 5435EDAC-PASEMI 5436M: Egor Martovetsky <egor@pasemi.com> 5437L: linux-edac@vger.kernel.org 5438S: Maintained 5439F: drivers/edac/pasemi_edac.c 5440 5441EDAC-PND2 5442M: Tony Luck <tony.luck@intel.com> 5443L: linux-edac@vger.kernel.org 5444S: Maintained 5445F: drivers/edac/pnd2_edac.[ch] 5446 5447EDAC-R82600 5448M: Tim Small <tim@buttersideup.com> 5449L: linux-edac@vger.kernel.org 5450S: Maintained 5451F: drivers/edac/r82600_edac.c 5452 5453EDAC-SBRIDGE 5454M: Tony Luck <tony.luck@intel.com> 5455R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5456L: linux-edac@vger.kernel.org 5457S: Maintained 5458F: drivers/edac/sb_edac.c 5459 5460EDAC-SKYLAKE 5461M: Tony Luck <tony.luck@intel.com> 5462L: linux-edac@vger.kernel.org 5463S: Maintained 5464F: drivers/edac/skx_edac.c 5465 5466EDAC-TI 5467M: Tero Kristo <t-kristo@ti.com> 5468L: linux-edac@vger.kernel.org 5469S: Maintained 5470F: drivers/edac/ti_edac.c 5471 5472EDAC-QCOM 5473M: Channagoud Kadabi <ckadabi@codeaurora.org> 5474M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5475L: linux-arm-msm@vger.kernel.org 5476L: linux-edac@vger.kernel.org 5477S: Maintained 5478F: drivers/edac/qcom_edac.c 5479 5480EDIROL UA-101/UA-1000 DRIVER 5481M: Clemens Ladisch <clemens@ladisch.de> 5482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5483T: git git://git.alsa-project.org/alsa-kernel.git 5484S: Maintained 5485F: sound/usb/misc/ua101.c 5486 5487EFI TEST DRIVER 5488L: linux-efi@vger.kernel.org 5489M: Ivan Hu <ivan.hu@canonical.com> 5490M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5491S: Maintained 5492F: drivers/firmware/efi/test/ 5493 5494EFI VARIABLE FILESYSTEM 5495M: Matthew Garrett <matthew.garrett@nebula.com> 5496M: Jeremy Kerr <jk@ozlabs.org> 5497M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5498T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5499L: linux-efi@vger.kernel.org 5500S: Maintained 5501F: fs/efivarfs/ 5502 5503EFIFB FRAMEBUFFER DRIVER 5504L: linux-fbdev@vger.kernel.org 5505M: Peter Jones <pjones@redhat.com> 5506S: Maintained 5507F: drivers/video/fbdev/efifb.c 5508 5509EFS FILESYSTEM 5510W: http://aeschi.ch.eu.org/efs/ 5511S: Orphan 5512F: fs/efs/ 5513 5514EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5515M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5516L: netdev@vger.kernel.org 5517S: Maintained 5518F: drivers/net/ethernet/ibm/ehea/ 5519 5520EM28XX VIDEO4LINUX DRIVER 5521M: Mauro Carvalho Chehab <mchehab@kernel.org> 5522L: linux-media@vger.kernel.org 5523W: https://linuxtv.org 5524T: git git://linuxtv.org/media_tree.git 5525S: Maintained 5526F: drivers/media/usb/em28xx/ 5527F: Documentation/media/v4l-drivers/em28xx* 5528 5529EMBEDDED LINUX 5530M: Paul Gortmaker <paul.gortmaker@windriver.com> 5531M: Matt Mackall <mpm@selenic.com> 5532M: David Woodhouse <dwmw2@infradead.org> 5533L: linux-embedded@vger.kernel.org 5534S: Maintained 5535 5536Emulex 10Gbps iSCSI - OneConnect DRIVER 5537M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5538M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5539M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5540L: linux-scsi@vger.kernel.org 5541W: http://www.broadcom.com 5542S: Supported 5543F: drivers/scsi/be2iscsi/ 5544 5545Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5546M: Sathya Perla <sathya.perla@broadcom.com> 5547M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5548M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5549M: Somnath Kotur <somnath.kotur@broadcom.com> 5550L: netdev@vger.kernel.org 5551W: http://www.emulex.com 5552S: Supported 5553F: drivers/net/ethernet/emulex/benet/ 5554 5555EMULEX ONECONNECT ROCE DRIVER 5556M: Selvin Xavier <selvin.xavier@broadcom.com> 5557M: Devesh Sharma <devesh.sharma@broadcom.com> 5558L: linux-rdma@vger.kernel.org 5559W: http://www.broadcom.com 5560S: Odd Fixes 5561F: drivers/infiniband/hw/ocrdma/ 5562F: include/uapi/rdma/ocrdma-abi.h 5563 5564EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5565M: James Smart <james.smart@broadcom.com> 5566M: Dick Kennedy <dick.kennedy@broadcom.com> 5567L: linux-scsi@vger.kernel.org 5568W: http://www.broadcom.com 5569S: Supported 5570F: drivers/scsi/lpfc/ 5571 5572ENE CB710 FLASH CARD READER DRIVER 5573M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5574S: Maintained 5575F: drivers/misc/cb710/ 5576F: drivers/mmc/host/cb710-mmc.* 5577F: include/linux/cb710.h 5578 5579ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5580M: Maxim Levitsky <maximlevitsky@gmail.com> 5581S: Maintained 5582F: drivers/media/rc/ene_ir.* 5583 5584EPSON S1D13XXX FRAMEBUFFER DRIVER 5585M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5586S: Maintained 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5588F: drivers/video/fbdev/s1d13xxxfb.c 5589F: include/video/s1d13xxxfb.h 5590 5591ERRSEQ ERROR TRACKING INFRASTRUCTURE 5592M: Jeff Layton <jlayton@kernel.org> 5593S: Maintained 5594F: lib/errseq.c 5595F: include/linux/errseq.h 5596 5597ET131X NETWORK DRIVER 5598M: Mark Einon <mark.einon@gmail.com> 5599S: Odd Fixes 5600F: drivers/net/ethernet/agere/ 5601 5602ETHERNET BRIDGE 5603M: Roopa Prabhu <roopa@cumulusnetworks.com> 5604M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5605L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5606L: netdev@vger.kernel.org 5607W: http://www.linuxfoundation.org/en/Net:Bridge 5608S: Maintained 5609F: include/linux/netfilter_bridge/ 5610F: net/bridge/ 5611 5612ETHERNET PHY LIBRARY 5613M: Andrew Lunn <andrew@lunn.ch> 5614M: Florian Fainelli <f.fainelli@gmail.com> 5615M: Heiner Kallweit <hkallweit1@gmail.com> 5616L: netdev@vger.kernel.org 5617S: Maintained 5618F: Documentation/ABI/testing/sysfs-bus-mdio 5619F: Documentation/devicetree/bindings/net/mdio* 5620F: Documentation/networking/phy.txt 5621F: drivers/net/phy/ 5622F: drivers/of/of_mdio.c 5623F: drivers/of/of_net.c 5624F: include/linux/*mdio*.h 5625F: include/linux/of_net.h 5626F: include/linux/phy.h 5627F: include/linux/phy_fixed.h 5628F: include/linux/platform_data/mdio-bcm-unimac.h 5629F: include/trace/events/mdio.h 5630F: include/uapi/linux/mdio.h 5631F: include/uapi/linux/mii.h 5632 5633EXT2 FILE SYSTEM 5634M: Jan Kara <jack@suse.com> 5635L: linux-ext4@vger.kernel.org 5636S: Maintained 5637F: Documentation/filesystems/ext2.txt 5638F: fs/ext2/ 5639F: include/linux/ext2* 5640 5641EXT4 FILE SYSTEM 5642M: "Theodore Ts'o" <tytso@mit.edu> 5643M: Andreas Dilger <adilger.kernel@dilger.ca> 5644L: linux-ext4@vger.kernel.org 5645W: http://ext4.wiki.kernel.org 5646Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5648S: Maintained 5649F: Documentation/filesystems/ext4/ext4.rst 5650F: fs/ext4/ 5651 5652Extended Verification Module (EVM) 5653M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5654L: linux-integrity@vger.kernel.org 5655S: Supported 5656F: security/integrity/evm/ 5657 5658EXTENSIBLE FIRMWARE INTERFACE (EFI) 5659M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5660L: linux-efi@vger.kernel.org 5661T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5662S: Maintained 5663F: Documentation/efi-stub.txt 5664F: arch/*/kernel/efi.c 5665F: arch/x86/boot/compressed/eboot.[ch] 5666F: arch/*/include/asm/efi.h 5667F: arch/x86/platform/efi/ 5668F: drivers/firmware/efi/ 5669F: include/linux/efi*.h 5670F: arch/arm/boot/compressed/efi-header.S 5671F: arch/arm64/kernel/efi-entry.S 5672 5673EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5674M: MyungJoo Ham <myungjoo.ham@samsung.com> 5675M: Chanwoo Choi <cw00.choi@samsung.com> 5676L: linux-kernel@vger.kernel.org 5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5678S: Maintained 5679F: drivers/extcon/ 5680F: include/linux/extcon/ 5681F: include/linux/extcon.h 5682F: Documentation/extcon/ 5683F: Documentation/devicetree/bindings/extcon/ 5684 5685EXYNOS DP DRIVER 5686M: Jingoo Han <jingoohan1@gmail.com> 5687L: dri-devel@lists.freedesktop.org 5688S: Maintained 5689F: drivers/gpu/drm/exynos/exynos_dp* 5690 5691EXYNOS SYSMMU (IOMMU) driver 5692M: Marek Szyprowski <m.szyprowski@samsung.com> 5693L: iommu@lists.linux-foundation.org 5694S: Maintained 5695F: drivers/iommu/exynos-iommu.c 5696 5697EZchip NPS platform support 5698M: Vineet Gupta <vgupta@synopsys.com> 5699M: Ofer Levi <oferle@mellanox.com> 5700S: Supported 5701F: arch/arc/plat-eznps 5702F: arch/arc/boot/dts/eznps.dts 5703 5704F2FS FILE SYSTEM 5705M: Jaegeuk Kim <jaegeuk@kernel.org> 5706M: Chao Yu <yuchao0@huawei.com> 5707L: linux-f2fs-devel@lists.sourceforge.net 5708W: https://f2fs.wiki.kernel.org/ 5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5710S: Maintained 5711F: Documentation/filesystems/f2fs.txt 5712F: Documentation/ABI/testing/sysfs-fs-f2fs 5713F: fs/f2fs/ 5714F: include/linux/f2fs_fs.h 5715F: include/trace/events/f2fs.h 5716 5717F71805F HARDWARE MONITORING DRIVER 5718M: Jean Delvare <jdelvare@suse.com> 5719L: linux-hwmon@vger.kernel.org 5720S: Maintained 5721F: Documentation/hwmon/f71805f 5722F: drivers/hwmon/f71805f.c 5723 5724FADDR2LINE 5725M: Josh Poimboeuf <jpoimboe@redhat.com> 5726S: Maintained 5727F: scripts/faddr2line 5728 5729FAILOVER MODULE 5730M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5731L: netdev@vger.kernel.org 5732S: Supported 5733F: net/core/failover.c 5734F: include/net/failover.h 5735F: Documentation/networking/failover.rst 5736 5737FANOTIFY 5738M: Jan Kara <jack@suse.cz> 5739R: Amir Goldstein <amir73il@gmail.com> 5740L: linux-fsdevel@vger.kernel.org 5741S: Maintained 5742F: fs/notify/fanotify/ 5743F: include/linux/fanotify.h 5744F: include/uapi/linux/fanotify.h 5745 5746FARSYNC SYNCHRONOUS DRIVER 5747M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5748W: http://www.farsite.co.uk/ 5749S: Supported 5750F: drivers/net/wan/farsync.* 5751 5752FAULT INJECTION SUPPORT 5753M: Akinobu Mita <akinobu.mita@gmail.com> 5754S: Supported 5755F: Documentation/fault-injection/ 5756F: lib/fault-inject.c 5757 5758FBTFT Framebuffer drivers 5759S: Orphan 5760L: dri-devel@lists.freedesktop.org 5761L: linux-fbdev@vger.kernel.org 5762F: drivers/staging/fbtft/ 5763 5764FC0011 TUNER DRIVER 5765M: Michael Buesch <m@bues.ch> 5766L: linux-media@vger.kernel.org 5767S: Maintained 5768F: drivers/media/tuners/fc0011.h 5769F: drivers/media/tuners/fc0011.c 5770 5771FC2580 MEDIA DRIVER 5772M: Antti Palosaari <crope@iki.fi> 5773L: linux-media@vger.kernel.org 5774W: https://linuxtv.org 5775W: http://palosaari.fi/linux/ 5776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5777T: git git://linuxtv.org/anttip/media_tree.git 5778S: Maintained 5779F: drivers/media/tuners/fc2580* 5780 5781FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5782M: Johannes Thumshirn <jth@kernel.org> 5783L: linux-scsi@vger.kernel.org 5784W: www.Open-FCoE.org 5785S: Supported 5786F: drivers/scsi/libfc/ 5787F: drivers/scsi/fcoe/ 5788F: include/scsi/fc/ 5789F: include/scsi/libfc.h 5790F: include/scsi/libfcoe.h 5791F: include/uapi/scsi/fc/ 5792 5793FILE LOCKING (flock() and fcntl()/lockf()) 5794M: Jeff Layton <jlayton@kernel.org> 5795M: "J. Bruce Fields" <bfields@fieldses.org> 5796L: linux-fsdevel@vger.kernel.org 5797S: Maintained 5798F: include/linux/fcntl.h 5799F: include/uapi/linux/fcntl.h 5800F: fs/fcntl.c 5801F: fs/locks.c 5802 5803FILESYSTEMS (VFS and infrastructure) 5804M: Alexander Viro <viro@zeniv.linux.org.uk> 5805L: linux-fsdevel@vger.kernel.org 5806S: Maintained 5807F: fs/* 5808F: include/linux/fs.h 5809F: include/uapi/linux/fs.h 5810 5811FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5812M: Riku Voipio <riku.voipio@iki.fi> 5813L: linux-hwmon@vger.kernel.org 5814S: Maintained 5815F: drivers/hwmon/f75375s.c 5816F: include/linux/f75375s.h 5817 5818FIREWIRE AUDIO DRIVERS 5819M: Clemens Ladisch <clemens@ladisch.de> 5820L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5821T: git git://git.alsa-project.org/alsa-kernel.git 5822S: Maintained 5823F: sound/firewire/ 5824 5825FIREWIRE MEDIA DRIVERS (firedtv) 5826M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5827L: linux-media@vger.kernel.org 5828L: linux1394-devel@lists.sourceforge.net 5829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5830S: Maintained 5831F: drivers/media/firewire/ 5832 5833FIREWIRE SBP-2 TARGET 5834M: Chris Boot <bootc@bootc.net> 5835L: linux-scsi@vger.kernel.org 5836L: target-devel@vger.kernel.org 5837L: linux1394-devel@lists.sourceforge.net 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5839S: Maintained 5840F: drivers/target/sbp/ 5841 5842FIREWIRE SUBSYSTEM 5843M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5844L: linux1394-devel@lists.sourceforge.net 5845W: http://ieee1394.wiki.kernel.org/ 5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5847S: Maintained 5848F: drivers/firewire/ 5849F: include/linux/firewire.h 5850F: include/uapi/linux/firewire*.h 5851F: tools/firewire/ 5852 5853FIRMWARE LOADER (request_firmware) 5854M: Luis Chamberlain <mcgrof@kernel.org> 5855L: linux-kernel@vger.kernel.org 5856S: Maintained 5857F: Documentation/firmware_class/ 5858F: drivers/base/firmware_loader/ 5859F: include/linux/firmware.h 5860 5861FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5862M: Joshua Morris <josh.h.morris@us.ibm.com> 5863M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5864S: Maintained 5865F: drivers/block/rsxx/ 5866 5867FLOPPY DRIVER 5868M: Jiri Kosina <jikos@kernel.org> 5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5870S: Odd fixes 5871F: drivers/block/floppy.c 5872 5873FMC SUBSYSTEM 5874M: Alessandro Rubini <rubini@gnudd.com> 5875W: http://www.ohwr.org/projects/fmc-bus 5876S: Supported 5877F: drivers/fmc/ 5878F: include/linux/fmc*.h 5879F: include/linux/ipmi-fru.h 5880K: fmc_d.*register 5881 5882FPGA MANAGER FRAMEWORK 5883M: Alan Tull <atull@kernel.org> 5884M: Moritz Fischer <mdf@kernel.org> 5885L: linux-fpga@vger.kernel.org 5886S: Maintained 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5888Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5889F: Documentation/fpga/ 5890F: Documentation/driver-api/fpga/ 5891F: Documentation/devicetree/bindings/fpga/ 5892F: drivers/fpga/ 5893F: include/linux/fpga/ 5894W: http://www.rocketboards.org 5895 5896FPGA DFL DRIVERS 5897M: Wu Hao <hao.wu@intel.com> 5898L: linux-fpga@vger.kernel.org 5899S: Maintained 5900F: Documentation/fpga/dfl.txt 5901F: include/uapi/linux/fpga-dfl.h 5902F: drivers/fpga/dfl* 5903 5904FPU EMULATOR 5905M: Bill Metzenthen <billm@melbpc.org.au> 5906W: http://floatingpoint.sourceforge.net/emulator/index.html 5907S: Maintained 5908F: arch/x86/math-emu/ 5909 5910FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5911L: netdev@vger.kernel.org 5912S: Orphan 5913F: drivers/net/wan/dlci.c 5914F: drivers/net/wan/sdla.c 5915 5916FRAMEBUFFER LAYER 5917M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5918L: dri-devel@lists.freedesktop.org 5919L: linux-fbdev@vger.kernel.org 5920T: git git://github.com/bzolnier/linux.git 5921Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5922S: Maintained 5923F: Documentation/fb/ 5924F: drivers/video/ 5925F: include/video/ 5926F: include/linux/fb.h 5927F: include/uapi/video/ 5928F: include/uapi/linux/fb.h 5929 5930FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5931M: Horia Geantă <horia.geanta@nxp.com> 5932M: Aymen Sghaier <aymen.sghaier@nxp.com> 5933L: linux-crypto@vger.kernel.org 5934S: Maintained 5935F: drivers/crypto/caam/ 5936F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5937 5938FREESCALE DIU FRAMEBUFFER DRIVER 5939M: Timur Tabi <timur@kernel.org> 5940L: linux-fbdev@vger.kernel.org 5941S: Maintained 5942F: drivers/video/fbdev/fsl-diu-fb.* 5943 5944FREESCALE DMA DRIVER 5945M: Li Yang <leoyang.li@nxp.com> 5946M: Zhang Wei <zw@zh-kernel.org> 5947L: linuxppc-dev@lists.ozlabs.org 5948S: Maintained 5949F: drivers/dma/fsldma.* 5950 5951FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5952M: Claudiu Manoil <claudiu.manoil@nxp.com> 5953L: netdev@vger.kernel.org 5954S: Maintained 5955F: drivers/net/ethernet/freescale/gianfar* 5956F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5957 5958FREESCALE GPMI NAND DRIVER 5959M: Han Xu <han.xu@nxp.com> 5960L: linux-mtd@lists.infradead.org 5961S: Maintained 5962F: drivers/mtd/nand/raw/gpmi-nand/* 5963 5964FREESCALE I2C CPM DRIVER 5965M: Jochen Friedrich <jochen@scram.de> 5966L: linuxppc-dev@lists.ozlabs.org 5967L: linux-i2c@vger.kernel.org 5968S: Maintained 5969F: drivers/i2c/busses/i2c-cpm.c 5970 5971FREESCALE IMX LPI2C DRIVER 5972M: Dong Aisheng <aisheng.dong@nxp.com> 5973L: linux-i2c@vger.kernel.org 5974L: linux-imx@nxp.com 5975S: Maintained 5976F: drivers/i2c/busses/i2c-imx-lpi2c.c 5977F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5978 5979FREESCALE IMX / MXC FEC DRIVER 5980M: Fugang Duan <fugang.duan@nxp.com> 5981L: netdev@vger.kernel.org 5982S: Maintained 5983F: drivers/net/ethernet/freescale/fec_main.c 5984F: drivers/net/ethernet/freescale/fec_ptp.c 5985F: drivers/net/ethernet/freescale/fec.h 5986F: Documentation/devicetree/bindings/net/fsl-fec.txt 5987 5988FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5989M: Sascha Hauer <s.hauer@pengutronix.de> 5990R: Pengutronix Kernel Team <kernel@pengutronix.de> 5991L: linux-fbdev@vger.kernel.org 5992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5993S: Maintained 5994F: include/linux/platform_data/video-imxfb.h 5995F: drivers/video/fbdev/imxfb.c 5996 5997FREESCALE QORIQ DPAA ETHERNET DRIVER 5998M: Madalin Bucur <madalin.bucur@nxp.com> 5999L: netdev@vger.kernel.org 6000S: Maintained 6001F: drivers/net/ethernet/freescale/dpaa 6002 6003FREESCALE QORIQ DPAA FMAN DRIVER 6004M: Madalin Bucur <madalin.bucur@nxp.com> 6005L: netdev@vger.kernel.org 6006S: Maintained 6007F: drivers/net/ethernet/freescale/fman 6008F: Documentation/devicetree/bindings/net/fsl-fman.txt 6009 6010FREESCALE QORIQ PTP CLOCK DRIVER 6011M: Yangbo Lu <yangbo.lu@nxp.com> 6012L: netdev@vger.kernel.org 6013S: Maintained 6014F: drivers/ptp/ptp_qoriq.c 6015F: include/linux/fsl/ptp_qoriq.h 6016F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6017 6018FREESCALE QUAD SPI DRIVER 6019M: Han Xu <han.xu@nxp.com> 6020L: linux-mtd@lists.infradead.org 6021S: Maintained 6022F: drivers/mtd/spi-nor/fsl-quadspi.c 6023 6024FREESCALE QUICC ENGINE LIBRARY 6025M: Qiang Zhao <qiang.zhao@nxp.com> 6026L: linuxppc-dev@lists.ozlabs.org 6027S: Maintained 6028F: drivers/soc/fsl/qe/ 6029F: include/soc/fsl/*qe*.h 6030F: include/soc/fsl/*ucc*.h 6031 6032FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6033M: Li Yang <leoyang.li@nxp.com> 6034L: netdev@vger.kernel.org 6035L: linuxppc-dev@lists.ozlabs.org 6036S: Maintained 6037F: drivers/net/ethernet/freescale/ucc_geth* 6038 6039FREESCALE QUICC ENGINE UCC HDLC DRIVER 6040M: Zhao Qiang <qiang.zhao@nxp.com> 6041L: netdev@vger.kernel.org 6042L: linuxppc-dev@lists.ozlabs.org 6043S: Maintained 6044F: drivers/net/wan/fsl_ucc_hdlc* 6045 6046FREESCALE QUICC ENGINE UCC UART DRIVER 6047M: Timur Tabi <timur@kernel.org> 6048L: linuxppc-dev@lists.ozlabs.org 6049S: Maintained 6050F: drivers/tty/serial/ucc_uart.c 6051 6052FREESCALE SOC DRIVERS 6053M: Li Yang <leoyang.li@nxp.com> 6054L: linuxppc-dev@lists.ozlabs.org 6055L: linux-arm-kernel@lists.infradead.org 6056S: Maintained 6057F: Documentation/devicetree/bindings/soc/fsl/ 6058F: drivers/soc/fsl/ 6059F: include/linux/fsl/ 6060 6061FREESCALE SOC FS_ENET DRIVER 6062M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6063L: linuxppc-dev@lists.ozlabs.org 6064L: netdev@vger.kernel.org 6065S: Maintained 6066F: drivers/net/ethernet/freescale/fs_enet/ 6067F: include/linux/fs_enet_pd.h 6068 6069FREESCALE SOC SOUND DRIVERS 6070M: Timur Tabi <timur@kernel.org> 6071M: Nicolin Chen <nicoleotsuka@gmail.com> 6072M: Xiubo Li <Xiubo.Lee@gmail.com> 6073R: Fabio Estevam <fabio.estevam@nxp.com> 6074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6075L: linuxppc-dev@lists.ozlabs.org 6076S: Maintained 6077F: sound/soc/fsl/fsl* 6078F: sound/soc/fsl/imx* 6079F: sound/soc/fsl/mpc8610_hpcd.c 6080 6081FREESCALE USB PERIPHERAL DRIVERS 6082M: Li Yang <leoyang.li@nxp.com> 6083L: linux-usb@vger.kernel.org 6084L: linuxppc-dev@lists.ozlabs.org 6085S: Maintained 6086F: drivers/usb/gadget/udc/fsl* 6087 6088FREEVXFS FILESYSTEM 6089M: Christoph Hellwig <hch@infradead.org> 6090W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6091S: Maintained 6092F: fs/freevxfs/ 6093 6094FREEZER 6095M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6096M: Pavel Machek <pavel@ucw.cz> 6097L: linux-pm@vger.kernel.org 6098S: Supported 6099F: Documentation/power/freezing-of-tasks.txt 6100F: include/linux/freezer.h 6101F: kernel/freezer.c 6102 6103FRONTSWAP API 6104M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6105L: linux-kernel@vger.kernel.org 6106S: Maintained 6107F: mm/frontswap.c 6108F: include/linux/frontswap.h 6109 6110FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6111M: David Howells <dhowells@redhat.com> 6112L: linux-cachefs@redhat.com (moderated for non-subscribers) 6113S: Supported 6114F: Documentation/filesystems/caching/ 6115F: fs/fscache/ 6116F: include/linux/fscache*.h 6117 6118FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6119M: Theodore Y. Ts'o <tytso@mit.edu> 6120M: Jaegeuk Kim <jaegeuk@kernel.org> 6121L: linux-fscrypt@vger.kernel.org 6122Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6124S: Supported 6125F: fs/crypto/ 6126F: include/linux/fscrypt*.h 6127F: Documentation/filesystems/fscrypt.rst 6128 6129FSI-ATTACHED I2C DRIVER 6130M: Eddie James <eajames@linux.vnet.ibm.com> 6131L: linux-i2c@vger.kernel.org 6132L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6133S: Maintained 6134F: drivers/i2c/busses/i2c-fsi.c 6135F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6136 6137FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6138M: Jan Kara <jack@suse.cz> 6139R: Amir Goldstein <amir73il@gmail.com> 6140L: linux-fsdevel@vger.kernel.org 6141S: Maintained 6142F: fs/notify/ 6143F: include/linux/fsnotify*.h 6144 6145FUJITSU LAPTOP EXTRAS 6146M: Jonathan Woithe <jwoithe@just42.net> 6147L: platform-driver-x86@vger.kernel.org 6148S: Maintained 6149F: drivers/platform/x86/fujitsu-laptop.c 6150 6151FUJITSU M-5MO LS CAMERA ISP DRIVER 6152M: Kyungmin Park <kyungmin.park@samsung.com> 6153M: Heungjun Kim <riverful.kim@samsung.com> 6154L: linux-media@vger.kernel.org 6155S: Maintained 6156F: drivers/media/i2c/m5mols/ 6157F: include/media/i2c/m5mols.h 6158 6159FUJITSU TABLET EXTRAS 6160M: Robert Gerlach <khnz@gmx.de> 6161L: platform-driver-x86@vger.kernel.org 6162S: Maintained 6163F: drivers/platform/x86/fujitsu-tablet.c 6164 6165FUSE: FILESYSTEM IN USERSPACE 6166M: Miklos Szeredi <miklos@szeredi.hu> 6167L: linux-fsdevel@vger.kernel.org 6168W: http://fuse.sourceforge.net/ 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6170S: Maintained 6171F: fs/fuse/ 6172F: include/uapi/linux/fuse.h 6173F: Documentation/filesystems/fuse.txt 6174 6175FUTEX SUBSYSTEM 6176M: Thomas Gleixner <tglx@linutronix.de> 6177M: Ingo Molnar <mingo@redhat.com> 6178R: Peter Zijlstra <peterz@infradead.org> 6179R: Darren Hart <dvhart@infradead.org> 6180L: linux-kernel@vger.kernel.org 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6182S: Maintained 6183F: kernel/futex.c 6184F: kernel/futex_compat.c 6185F: include/asm-generic/futex.h 6186F: include/linux/futex.h 6187F: include/uapi/linux/futex.h 6188F: tools/testing/selftests/futex/ 6189F: tools/perf/bench/futex* 6190F: Documentation/*futex* 6191 6192GCC PLUGINS 6193M: Kees Cook <keescook@chromium.org> 6194R: Emese Revfy <re.emese@gmail.com> 6195L: kernel-hardening@lists.openwall.com 6196S: Maintained 6197F: scripts/gcc-plugins/ 6198F: scripts/gcc-plugin.sh 6199F: scripts/Makefile.gcc-plugins 6200F: Documentation/gcc-plugins.txt 6201 6202GASKET DRIVER FRAMEWORK 6203M: Rob Springer <rspringer@google.com> 6204M: Todd Poynor <toddpoynor@google.com> 6205M: Ben Chan <benchan@chromium.org> 6206S: Maintained 6207F: drivers/staging/gasket/ 6208 6209GCOV BASED KERNEL PROFILING 6210M: Peter Oberparleiter <oberpar@linux.ibm.com> 6211S: Maintained 6212F: kernel/gcov/ 6213F: Documentation/dev-tools/gcov.rst 6214 6215GDB KERNEL DEBUGGING HELPER SCRIPTS 6216M: Jan Kiszka <jan.kiszka@siemens.com> 6217M: Kieran Bingham <kbingham@kernel.org> 6218S: Supported 6219F: scripts/gdb/ 6220 6221GDT SCSI DISK ARRAY CONTROLLER DRIVER 6222M: Achim Leubner <achim_leubner@adaptec.com> 6223L: linux-scsi@vger.kernel.org 6224W: http://www.icp-vortex.com/ 6225S: Supported 6226F: drivers/scsi/gdt* 6227 6228GEMTEK FM RADIO RECEIVER DRIVER 6229M: Hans Verkuil <hverkuil@xs4all.nl> 6230L: linux-media@vger.kernel.org 6231T: git git://linuxtv.org/media_tree.git 6232W: https://linuxtv.org 6233S: Maintained 6234F: drivers/media/radio/radio-gemtek* 6235 6236GENERIC GPIO I2C DRIVER 6237M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6238S: Supported 6239F: drivers/i2c/busses/i2c-gpio.c 6240F: include/linux/platform_data/i2c-gpio.h 6241 6242GENERIC GPIO I2C MULTIPLEXER DRIVER 6243M: Peter Korsgaard <peter.korsgaard@barco.com> 6244L: linux-i2c@vger.kernel.org 6245S: Supported 6246F: drivers/i2c/muxes/i2c-mux-gpio.c 6247F: include/linux/platform_data/i2c-mux-gpio.h 6248F: Documentation/i2c/muxes/i2c-mux-gpio 6249 6250GENERIC HDLC (WAN) DRIVERS 6251M: Krzysztof Halasa <khc@pm.waw.pl> 6252W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6253S: Maintained 6254F: drivers/net/wan/c101.c 6255F: drivers/net/wan/hd6457* 6256F: drivers/net/wan/hdlc* 6257F: drivers/net/wan/n2.c 6258F: drivers/net/wan/pc300too.c 6259F: drivers/net/wan/pci200syn.c 6260F: drivers/net/wan/wanxl* 6261 6262GENERIC INCLUDE/ASM HEADER FILES 6263M: Arnd Bergmann <arnd@arndb.de> 6264L: linux-arch@vger.kernel.org 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6266S: Maintained 6267F: include/asm-generic/ 6268F: include/uapi/asm-generic/ 6269 6270GENERIC PHY FRAMEWORK 6271M: Kishon Vijay Abraham I <kishon@ti.com> 6272L: linux-kernel@vger.kernel.org 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6274S: Supported 6275F: drivers/phy/ 6276F: include/linux/phy/ 6277 6278GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6279M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6280S: Supported 6281F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6282 6283GENERIC PM DOMAINS 6284M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6285M: Kevin Hilman <khilman@kernel.org> 6286M: Ulf Hansson <ulf.hansson@linaro.org> 6287L: linux-pm@vger.kernel.org 6288S: Supported 6289F: drivers/base/power/domain*.c 6290F: include/linux/pm_domain.h 6291F: Documentation/devicetree/bindings/power/power_domain.txt 6292 6293GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6294M: Eugen Hristev <eugen.hristev@microchip.com> 6295L: linux-input@vger.kernel.org 6296S: Maintained 6297F: drivers/input/touchscreen/resistive-adc-touch.c 6298 6299GENERIC UIO DRIVER FOR PCI DEVICES 6300M: "Michael S. Tsirkin" <mst@redhat.com> 6301L: kvm@vger.kernel.org 6302S: Supported 6303F: drivers/uio/uio_pci_generic.c 6304 6305GENWQE (IBM Generic Workqueue Card) 6306M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6307M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6308S: Supported 6309F: drivers/misc/genwqe/ 6310 6311GET_MAINTAINER SCRIPT 6312M: Joe Perches <joe@perches.com> 6313S: Maintained 6314F: scripts/get_maintainer.pl 6315 6316GFS2 FILE SYSTEM 6317M: Bob Peterson <rpeterso@redhat.com> 6318M: Andreas Gruenbacher <agruenba@redhat.com> 6319L: cluster-devel@redhat.com 6320W: http://sources.redhat.com/cluster/ 6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6322S: Supported 6323F: Documentation/filesystems/gfs2*.txt 6324F: fs/gfs2/ 6325F: include/uapi/linux/gfs2_ondisk.h 6326 6327GIGASET ISDN DRIVERS 6328M: Paul Bolle <pebolle@tiscali.nl> 6329L: gigaset307x-common@lists.sourceforge.net 6330W: http://gigaset307x.sourceforge.net/ 6331S: Odd Fixes 6332F: Documentation/isdn/README.gigaset 6333F: drivers/isdn/gigaset/ 6334F: include/uapi/linux/gigaset_dev.h 6335 6336GNSS SUBSYSTEM 6337M: Johan Hovold <johan@kernel.org> 6338T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6339S: Maintained 6340F: Documentation/ABI/testing/sysfs-class-gnss 6341F: Documentation/devicetree/bindings/gnss/ 6342F: drivers/gnss/ 6343F: include/linux/gnss.h 6344 6345GO7007 MPEG CODEC 6346M: Hans Verkuil <hans.verkuil@cisco.com> 6347L: linux-media@vger.kernel.org 6348S: Maintained 6349F: drivers/media/usb/go7007/ 6350 6351GOODIX TOUCHSCREEN 6352M: Bastien Nocera <hadess@hadess.net> 6353L: linux-input@vger.kernel.org 6354S: Maintained 6355F: drivers/input/touchscreen/goodix.c 6356 6357GPD POCKET FAN DRIVER 6358M: Hans de Goede <hdegoede@redhat.com> 6359L: platform-driver-x86@vger.kernel.org 6360S: Maintained 6361F: drivers/platform/x86/gpd-pocket-fan.c 6362 6363GPIO ACPI SUPPORT 6364M: Mika Westerberg <mika.westerberg@linux.intel.com> 6365M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6366L: linux-gpio@vger.kernel.org 6367L: linux-acpi@vger.kernel.org 6368S: Maintained 6369F: Documentation/acpi/gpio-properties.txt 6370F: drivers/gpio/gpiolib-acpi.c 6371 6372GPIO IR Transmitter 6373M: Sean Young <sean@mess.org> 6374L: linux-media@vger.kernel.org 6375S: Maintained 6376F: drivers/media/rc/gpio-ir-tx.c 6377 6378GPIO MOCKUP DRIVER 6379M: Bamvor Jian Zhang <bamv2005@gmail.com> 6380R: Bartosz Golaszewski <brgl@bgdev.pl> 6381L: linux-gpio@vger.kernel.org 6382S: Maintained 6383F: drivers/gpio/gpio-mockup.c 6384F: tools/testing/selftests/gpio/ 6385 6386GPIO SUBSYSTEM 6387M: Linus Walleij <linus.walleij@linaro.org> 6388M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6389L: linux-gpio@vger.kernel.org 6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6391S: Maintained 6392F: Documentation/devicetree/bindings/gpio/ 6393F: Documentation/driver-api/gpio/ 6394F: Documentation/gpio/ 6395F: Documentation/ABI/testing/gpio-cdev 6396F: Documentation/ABI/obsolete/sysfs-gpio 6397F: drivers/gpio/ 6398F: include/linux/gpio/ 6399F: include/linux/gpio.h 6400F: include/linux/of_gpio.h 6401F: include/asm-generic/gpio.h 6402F: include/uapi/linux/gpio.h 6403F: tools/gpio/ 6404 6405GRE DEMULTIPLEXER DRIVER 6406M: Dmitry Kozlov <xeb@mail.ru> 6407L: netdev@vger.kernel.org 6408S: Maintained 6409F: net/ipv4/gre_demux.c 6410F: net/ipv4/gre_offload.c 6411F: include/net/gre.h 6412 6413GRETH 10/100/1G Ethernet MAC device driver 6414M: Andreas Larsson <andreas@gaisler.com> 6415L: netdev@vger.kernel.org 6416S: Maintained 6417F: drivers/net/ethernet/aeroflex/ 6418 6419GREYBUS AUDIO PROTOCOLS DRIVERS 6420M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6421M: Mark Greer <mgreer@animalcreek.com> 6422S: Maintained 6423F: drivers/staging/greybus/audio_apbridgea.c 6424F: drivers/staging/greybus/audio_apbridgea.h 6425F: drivers/staging/greybus/audio_codec.c 6426F: drivers/staging/greybus/audio_codec.h 6427F: drivers/staging/greybus/audio_gb.c 6428F: drivers/staging/greybus/audio_manager.c 6429F: drivers/staging/greybus/audio_manager.h 6430F: drivers/staging/greybus/audio_manager_module.c 6431F: drivers/staging/greybus/audio_manager_private.h 6432F: drivers/staging/greybus/audio_manager_sysfs.c 6433F: drivers/staging/greybus/audio_module.c 6434F: drivers/staging/greybus/audio_topology.c 6435 6436GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6437M: Viresh Kumar <vireshk@kernel.org> 6438S: Maintained 6439F: drivers/staging/greybus/authentication.c 6440F: drivers/staging/greybus/bootrom.c 6441F: drivers/staging/greybus/firmware.h 6442F: drivers/staging/greybus/fw-core.c 6443F: drivers/staging/greybus/fw-download.c 6444F: drivers/staging/greybus/fw-management.c 6445F: drivers/staging/greybus/greybus_authentication.h 6446F: drivers/staging/greybus/greybus_firmware.h 6447F: drivers/staging/greybus/hid.c 6448F: drivers/staging/greybus/i2c.c 6449F: drivers/staging/greybus/spi.c 6450F: drivers/staging/greybus/spilib.c 6451F: drivers/staging/greybus/spilib.h 6452 6453GREYBUS LOOPBACK DRIVER 6454M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6455S: Maintained 6456F: drivers/staging/greybus/loopback.c 6457 6458GREYBUS PLATFORM DRIVERS 6459M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6460S: Maintained 6461F: drivers/staging/greybus/arche-platform.c 6462F: drivers/staging/greybus/arche-apb-ctrl.c 6463F: drivers/staging/greybus/arche_platform.h 6464 6465GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6466M: Rui Miguel Silva <rmfrfs@gmail.com> 6467S: Maintained 6468F: drivers/staging/greybus/sdio.c 6469F: drivers/staging/greybus/light.c 6470F: drivers/staging/greybus/gpio.c 6471F: drivers/staging/greybus/power_supply.c 6472F: drivers/staging/greybus/spi.c 6473F: drivers/staging/greybus/spilib.c 6474 6475GREYBUS SUBSYSTEM 6476M: Johan Hovold <johan@kernel.org> 6477M: Alex Elder <elder@kernel.org> 6478M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6479S: Maintained 6480F: drivers/staging/greybus/ 6481L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6482 6483GREYBUS UART PROTOCOLS DRIVERS 6484M: David Lin <dtwlin@gmail.com> 6485S: Maintained 6486F: drivers/staging/greybus/uart.c 6487F: drivers/staging/greybus/log.c 6488 6489GS1662 VIDEO SERIALIZER 6490M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6491L: linux-media@vger.kernel.org 6492T: git git://linuxtv.org/media_tree.git 6493S: Maintained 6494F: drivers/media/spi/gs1662.c 6495 6496GSPCA FINEPIX SUBDRIVER 6497M: Frank Zago <frank@zago.net> 6498L: linux-media@vger.kernel.org 6499T: git git://linuxtv.org/media_tree.git 6500S: Maintained 6501F: drivers/media/usb/gspca/finepix.c 6502 6503GSPCA GL860 SUBDRIVER 6504M: Olivier Lorin <o.lorin@laposte.net> 6505L: linux-media@vger.kernel.org 6506T: git git://linuxtv.org/media_tree.git 6507S: Maintained 6508F: drivers/media/usb/gspca/gl860/ 6509 6510GSPCA M5602 SUBDRIVER 6511M: Erik Andren <erik.andren@gmail.com> 6512L: linux-media@vger.kernel.org 6513T: git git://linuxtv.org/media_tree.git 6514S: Maintained 6515F: drivers/media/usb/gspca/m5602/ 6516 6517GSPCA PAC207 SONIXB SUBDRIVER 6518M: Hans Verkuil <hverkuil@xs4all.nl> 6519L: linux-media@vger.kernel.org 6520T: git git://linuxtv.org/media_tree.git 6521S: Odd Fixes 6522F: drivers/media/usb/gspca/pac207.c 6523 6524GSPCA SN9C20X SUBDRIVER 6525M: Brian Johnson <brijohn@gmail.com> 6526L: linux-media@vger.kernel.org 6527T: git git://linuxtv.org/media_tree.git 6528S: Maintained 6529F: drivers/media/usb/gspca/sn9c20x.c 6530 6531GSPCA T613 SUBDRIVER 6532M: Leandro Costantino <lcostantino@gmail.com> 6533L: linux-media@vger.kernel.org 6534T: git git://linuxtv.org/media_tree.git 6535S: Maintained 6536F: drivers/media/usb/gspca/t613.c 6537 6538GSPCA USB WEBCAM DRIVER 6539M: Hans Verkuil <hverkuil@xs4all.nl> 6540L: linux-media@vger.kernel.org 6541T: git git://linuxtv.org/media_tree.git 6542S: Odd Fixes 6543F: drivers/media/usb/gspca/ 6544 6545GTP (GPRS Tunneling Protocol) 6546M: Pablo Neira Ayuso <pablo@netfilter.org> 6547M: Harald Welte <laforge@gnumonks.org> 6548L: osmocom-net-gprs@lists.osmocom.org 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6550S: Maintained 6551F: drivers/net/gtp.c 6552 6553GUID PARTITION TABLE (GPT) 6554M: Davidlohr Bueso <dave@stgolabs.net> 6555L: linux-efi@vger.kernel.org 6556S: Maintained 6557F: block/partitions/efi.* 6558 6559H8/300 ARCHITECTURE 6560M: Yoshinori Sato <ysato@users.sourceforge.jp> 6561L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6562W: http://uclinux-h8.sourceforge.jp 6563T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6564S: Maintained 6565F: arch/h8300/ 6566F: drivers/clocksource/h8300_*.c 6567F: drivers/clk/h8300/ 6568F: drivers/irqchip/irq-renesas-h8*.c 6569 6570HACKRF MEDIA DRIVER 6571M: Antti Palosaari <crope@iki.fi> 6572L: linux-media@vger.kernel.org 6573W: https://linuxtv.org 6574W: http://palosaari.fi/linux/ 6575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6576T: git git://linuxtv.org/anttip/media_tree.git 6577S: Maintained 6578F: drivers/media/usb/hackrf/ 6579 6580HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6581M: Frank Seidel <frank@f-seidel.de> 6582L: platform-driver-x86@vger.kernel.org 6583W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6584S: Maintained 6585F: drivers/platform/x86/hdaps.c 6586 6587HARDWARE MONITORING 6588M: Jean Delvare <jdelvare@suse.com> 6589M: Guenter Roeck <linux@roeck-us.net> 6590L: linux-hwmon@vger.kernel.org 6591W: http://hwmon.wiki.kernel.org/ 6592T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6593S: Maintained 6594F: Documentation/devicetree/bindings/hwmon/ 6595F: Documentation/hwmon/ 6596F: drivers/hwmon/ 6597F: include/linux/hwmon*.h 6598F: include/trace/events/hwmon*.h 6599 6600HARDWARE RANDOM NUMBER GENERATOR CORE 6601M: Matt Mackall <mpm@selenic.com> 6602M: Herbert Xu <herbert@gondor.apana.org.au> 6603L: linux-crypto@vger.kernel.org 6604S: Odd fixes 6605F: Documentation/devicetree/bindings/rng/ 6606F: Documentation/hw_random.txt 6607F: drivers/char/hw_random/ 6608F: include/linux/hw_random.h 6609 6610HARDWARE TRACING FACILITIES 6611M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6612S: Maintained 6613F: drivers/hwtracing/ 6614 6615HARDWARE SPINLOCK CORE 6616M: Ohad Ben-Cohen <ohad@wizery.com> 6617M: Bjorn Andersson <bjorn.andersson@linaro.org> 6618L: linux-remoteproc@vger.kernel.org 6619S: Maintained 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6621F: Documentation/devicetree/bindings/hwlock/ 6622F: Documentation/hwspinlock.txt 6623F: drivers/hwspinlock/ 6624F: include/linux/hwspinlock.h 6625 6626HARMONY SOUND DRIVER 6627L: linux-parisc@vger.kernel.org 6628S: Maintained 6629F: sound/parisc/harmony.* 6630 6631HDPVR USB VIDEO ENCODER DRIVER 6632M: Hans Verkuil <hverkuil@xs4all.nl> 6633L: linux-media@vger.kernel.org 6634T: git git://linuxtv.org/media_tree.git 6635W: https://linuxtv.org 6636S: Odd Fixes 6637F: drivers/media/usb/hdpvr/ 6638 6639HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6640M: Jerry Hoemann <jerry.hoemann@hpe.com> 6641S: Supported 6642F: Documentation/watchdog/hpwdt.txt 6643F: drivers/watchdog/hpwdt.c 6644 6645HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6646M: Don Brace <don.brace@microsemi.com> 6647L: esc.storagedev@microsemi.com 6648L: linux-scsi@vger.kernel.org 6649S: Supported 6650F: Documentation/scsi/hpsa.txt 6651F: drivers/scsi/hpsa*.[ch] 6652F: include/linux/cciss*.h 6653F: include/uapi/linux/cciss*.h 6654 6655HFI1 DRIVER 6656M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6657M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6658L: linux-rdma@vger.kernel.org 6659S: Supported 6660F: drivers/infiniband/hw/hfi1 6661 6662HFS FILESYSTEM 6663L: linux-fsdevel@vger.kernel.org 6664S: Orphan 6665F: Documentation/filesystems/hfs.txt 6666F: fs/hfs/ 6667 6668HFSPLUS FILESYSTEM 6669L: linux-fsdevel@vger.kernel.org 6670S: Orphan 6671F: Documentation/filesystems/hfsplus.txt 6672F: fs/hfsplus/ 6673 6674HGA FRAMEBUFFER DRIVER 6675M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6676L: linux-nvidia@lists.surfsouth.com 6677W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6678S: Maintained 6679F: drivers/video/fbdev/hgafb.c 6680 6681HIBERNATION (aka Software Suspend, aka swsusp) 6682M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6683M: Pavel Machek <pavel@ucw.cz> 6684L: linux-pm@vger.kernel.org 6685B: https://bugzilla.kernel.org 6686S: Supported 6687F: arch/x86/power/ 6688F: drivers/base/power/ 6689F: kernel/power/ 6690F: include/linux/suspend.h 6691F: include/linux/freezer.h 6692F: include/linux/pm.h 6693F: arch/*/include/asm/suspend*.h 6694 6695HID CORE LAYER 6696M: Jiri Kosina <jikos@kernel.org> 6697M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6698L: linux-input@vger.kernel.org 6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6700S: Maintained 6701F: drivers/hid/ 6702F: include/linux/hid* 6703F: include/uapi/linux/hid* 6704 6705HID SENSOR HUB DRIVERS 6706M: Jiri Kosina <jikos@kernel.org> 6707M: Jonathan Cameron <jic23@kernel.org> 6708M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6709L: linux-input@vger.kernel.org 6710L: linux-iio@vger.kernel.org 6711S: Maintained 6712F: Documentation/hid/hid-sensor* 6713F: drivers/hid/hid-sensor-* 6714F: drivers/iio/*/hid-* 6715F: include/linux/hid-sensor-* 6716 6717HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6718M: Thomas Gleixner <tglx@linutronix.de> 6719L: linux-kernel@vger.kernel.org 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6721S: Maintained 6722F: Documentation/timers/ 6723F: kernel/time/hrtimer.c 6724F: kernel/time/clockevents.c 6725F: kernel/time/timer_*.c 6726F: include/linux/clockchips.h 6727F: include/linux/hrtimer.h 6728 6729HIGH-SPEED SCC DRIVER FOR AX.25 6730L: linux-hams@vger.kernel.org 6731S: Orphan 6732F: drivers/net/hamradio/dmascc.c 6733F: drivers/net/hamradio/scc.c 6734 6735HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6736M: HighPoint Linux Team <linux@highpoint-tech.com> 6737W: http://www.highpoint-tech.com 6738S: Supported 6739F: Documentation/scsi/hptiop.txt 6740F: drivers/scsi/hptiop.c 6741 6742HIPPI 6743M: Jes Sorensen <jes@trained-monkey.org> 6744L: linux-hippi@sunsite.dk 6745S: Maintained 6746F: include/linux/hippidevice.h 6747F: include/uapi/linux/if_hippi.h 6748F: net/802/hippi.c 6749F: drivers/net/hippi/ 6750 6751HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6752M: Yisen Zhuang <yisen.zhuang@huawei.com> 6753M: Salil Mehta <salil.mehta@huawei.com> 6754L: netdev@vger.kernel.org 6755W: http://www.hisilicon.com 6756S: Maintained 6757F: drivers/net/ethernet/hisilicon/hns3/ 6758 6759HISILICON LPC BUS DRIVER 6760M: john.garry@huawei.com 6761W: http://www.hisilicon.com 6762S: Maintained 6763F: drivers/bus/hisi_lpc.c 6764F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6765 6766HISILICON NETWORK SUBSYSTEM DRIVER 6767M: Yisen Zhuang <yisen.zhuang@huawei.com> 6768M: Salil Mehta <salil.mehta@huawei.com> 6769L: netdev@vger.kernel.org 6770W: http://www.hisilicon.com 6771S: Maintained 6772F: drivers/net/ethernet/hisilicon/ 6773F: Documentation/devicetree/bindings/net/hisilicon*.txt 6774 6775HISILICON PMU DRIVER 6776M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6777W: http://www.hisilicon.com 6778S: Supported 6779F: drivers/perf/hisilicon 6780F: Documentation/perf/hisi-pmu.txt 6781 6782HISILICON ROCE DRIVER 6783M: Lijun Ou <oulijun@huawei.com> 6784M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6785L: linux-rdma@vger.kernel.org 6786S: Maintained 6787F: drivers/infiniband/hw/hns/ 6788F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6789 6790HISILICON SAS Controller 6791M: John Garry <john.garry@huawei.com> 6792W: http://www.hisilicon.com 6793S: Supported 6794F: drivers/scsi/hisi_sas/ 6795F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6796 6797HMM - Heterogeneous Memory Management 6798M: Jérôme Glisse <jglisse@redhat.com> 6799L: linux-mm@kvack.org 6800S: Maintained 6801F: mm/hmm* 6802F: include/linux/hmm* 6803F: Documentation/vm/hmm.rst 6804 6805HOST AP DRIVER 6806M: Jouni Malinen <j@w1.fi> 6807L: linux-wireless@vger.kernel.org 6808W: http://w1.fi/hostap-driver.html 6809S: Obsolete 6810F: drivers/net/wireless/intersil/hostap/ 6811 6812HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6813L: platform-driver-x86@vger.kernel.org 6814S: Orphan 6815F: drivers/platform/x86/tc1100-wmi.c 6816 6817HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6818M: Jaroslav Kysela <perex@perex.cz> 6819S: Maintained 6820F: drivers/net/ethernet/hp/hp100.* 6821 6822HPET: High Precision Event Timers driver 6823M: Clemens Ladisch <clemens@ladisch.de> 6824S: Maintained 6825F: Documentation/timers/hpet.txt 6826F: drivers/char/hpet.c 6827F: include/linux/hpet.h 6828F: include/uapi/linux/hpet.h 6829 6830HPET: x86 6831S: Orphan 6832F: arch/x86/kernel/hpet.c 6833F: arch/x86/include/asm/hpet.h 6834 6835HPFS FILESYSTEM 6836M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6837W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6838S: Maintained 6839F: fs/hpfs/ 6840 6841HSI SUBSYSTEM 6842M: Sebastian Reichel <sre@kernel.org> 6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6844S: Maintained 6845F: Documentation/ABI/testing/sysfs-bus-hsi 6846F: Documentation/driver-api/hsi.rst 6847F: drivers/hsi/ 6848F: include/linux/hsi/ 6849F: include/uapi/linux/hsi/ 6850 6851HSO 3G MODEM DRIVER 6852L: linux-usb@vger.kernel.org 6853S: Orphan 6854F: drivers/net/usb/hso.c 6855 6856HSR NETWORK PROTOCOL 6857M: Arvid Brodin <arvid.brodin@alten.se> 6858L: netdev@vger.kernel.org 6859S: Maintained 6860F: net/hsr/ 6861 6862HT16K33 LED CONTROLLER DRIVER 6863M: Robin van der Gracht <robin@protonic.nl> 6864S: Maintained 6865F: drivers/auxdisplay/ht16k33.c 6866F: Documentation/devicetree/bindings/display/ht16k33.txt 6867 6868HTCPEN TOUCHSCREEN DRIVER 6869M: Pau Oliva Fora <pof@eslack.org> 6870L: linux-input@vger.kernel.org 6871S: Maintained 6872F: drivers/input/touchscreen/htcpen.c 6873 6874HUAWEI ETHERNET DRIVER 6875M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6876L: netdev@vger.kernel.org 6877S: Supported 6878F: Documentation/networking/hinic.txt 6879F: drivers/net/ethernet/huawei/hinic/ 6880 6881HUGETLB FILESYSTEM 6882M: Mike Kravetz <mike.kravetz@oracle.com> 6883L: linux-mm@kvack.org 6884S: Maintained 6885F: fs/hugetlbfs/ 6886F: mm/hugetlb.c 6887F: include/linux/hugetlb.h 6888F: Documentation/admin-guide/mm/hugetlbpage.rst 6889F: Documentation/vm/hugetlbfs_reserv.rst 6890F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6891 6892HVA ST MEDIA DRIVER 6893M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6894L: linux-media@vger.kernel.org 6895T: git git://linuxtv.org/media_tree.git 6896W: https://linuxtv.org 6897S: Supported 6898F: drivers/media/platform/sti/hva 6899 6900HWPOISON MEMORY FAILURE HANDLING 6901M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6902L: linux-mm@kvack.org 6903S: Maintained 6904F: mm/memory-failure.c 6905F: mm/hwpoison-inject.c 6906 6907HYGON PROCESSOR SUPPORT 6908M: Pu Wen <puwen@hygon.cn> 6909L: linux-kernel@vger.kernel.org 6910S: Maintained 6911F: arch/x86/kernel/cpu/hygon.c 6912 6913Hyper-V CORE AND DRIVERS 6914M: "K. Y. Srinivasan" <kys@microsoft.com> 6915M: Haiyang Zhang <haiyangz@microsoft.com> 6916M: Stephen Hemminger <sthemmin@microsoft.com> 6917M: Sasha Levin <sashal@kernel.org> 6918T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6919L: devel@linuxdriverproject.org 6920S: Supported 6921F: Documentation/networking/netvsc.txt 6922F: arch/x86/include/asm/mshyperv.h 6923F: arch/x86/include/asm/trace/hyperv.h 6924F: arch/x86/include/asm/hyperv-tlfs.h 6925F: arch/x86/kernel/cpu/mshyperv.c 6926F: arch/x86/hyperv 6927F: drivers/hid/hid-hyperv.c 6928F: drivers/hv/ 6929F: drivers/input/serio/hyperv-keyboard.c 6930F: drivers/pci/controller/pci-hyperv.c 6931F: drivers/net/hyperv/ 6932F: drivers/scsi/storvsc_drv.c 6933F: drivers/uio/uio_hv_generic.c 6934F: drivers/video/fbdev/hyperv_fb.c 6935F: net/vmw_vsock/hyperv_transport.c 6936F: include/linux/hyperv.h 6937F: include/uapi/linux/hyperv.h 6938F: tools/hv/ 6939F: Documentation/ABI/stable/sysfs-bus-vmbus 6940 6941HYPERVISOR VIRTUAL CONSOLE DRIVER 6942L: linuxppc-dev@lists.ozlabs.org 6943S: Odd Fixes 6944F: drivers/tty/hvc/ 6945 6946I2C ACPI SUPPORT 6947M: Mika Westerberg <mika.westerberg@linux.intel.com> 6948L: linux-i2c@vger.kernel.org 6949L: linux-acpi@vger.kernel.org 6950S: Maintained 6951F: drivers/i2c/i2c-core-acpi.c 6952 6953I2C CONTROLLER DRIVER FOR NVIDIA GPU 6954M: Ajay Gupta <ajayg@nvidia.com> 6955L: linux-i2c@vger.kernel.org 6956S: Maintained 6957F: Documentation/i2c/busses/i2c-nvidia-gpu 6958F: drivers/i2c/busses/i2c-nvidia-gpu.c 6959 6960I2C MUXES 6961M: Peter Rosin <peda@axentia.se> 6962L: linux-i2c@vger.kernel.org 6963S: Maintained 6964F: Documentation/i2c/i2c-topology 6965F: Documentation/i2c/muxes/ 6966F: Documentation/devicetree/bindings/i2c/i2c-mux* 6967F: Documentation/devicetree/bindings/i2c/i2c-arb* 6968F: Documentation/devicetree/bindings/i2c/i2c-gate* 6969F: drivers/i2c/i2c-mux.c 6970F: drivers/i2c/muxes/ 6971F: include/linux/i2c-mux.h 6972 6973I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6974M: Gregory CLEMENT <gregory.clement@bootlin.com> 6975L: linux-i2c@vger.kernel.org 6976S: Maintained 6977F: drivers/i2c/busses/i2c-mv64xxx.c 6978 6979I2C OVER PARALLEL PORT 6980M: Jean Delvare <jdelvare@suse.com> 6981L: linux-i2c@vger.kernel.org 6982S: Maintained 6983F: Documentation/i2c/busses/i2c-parport 6984F: Documentation/i2c/busses/i2c-parport-light 6985F: drivers/i2c/busses/i2c-parport.c 6986F: drivers/i2c/busses/i2c-parport-light.c 6987 6988I2C SUBSYSTEM 6989M: Wolfram Sang <wsa@the-dreams.de> 6990L: linux-i2c@vger.kernel.org 6991W: https://i2c.wiki.kernel.org/ 6992Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6994S: Maintained 6995F: Documentation/devicetree/bindings/i2c/i2c.txt 6996F: Documentation/i2c/ 6997F: drivers/i2c/* 6998F: include/linux/i2c.h 6999F: include/linux/i2c-dev.h 7000F: include/linux/i2c-smbus.h 7001F: include/uapi/linux/i2c.h 7002F: include/uapi/linux/i2c-*.h 7003 7004I2C SUBSYSTEM HOST DRIVERS 7005L: linux-i2c@vger.kernel.org 7006W: https://i2c.wiki.kernel.org/ 7007Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7009S: Odd Fixes 7010F: Documentation/devicetree/bindings/i2c/ 7011F: drivers/i2c/algos/ 7012F: drivers/i2c/busses/ 7013 7014I2C-TAOS-EVM DRIVER 7015M: Jean Delvare <jdelvare@suse.com> 7016L: linux-i2c@vger.kernel.org 7017S: Maintained 7018F: Documentation/i2c/busses/i2c-taos-evm 7019F: drivers/i2c/busses/i2c-taos-evm.c 7020 7021I2C-TINY-USB DRIVER 7022M: Till Harbaum <till@harbaum.org> 7023L: linux-i2c@vger.kernel.org 7024W: http://www.harbaum.org/till/i2c_tiny_usb 7025S: Maintained 7026F: drivers/i2c/busses/i2c-tiny-usb.c 7027 7028I2C/SMBUS CONTROLLER DRIVERS FOR PC 7029M: Jean Delvare <jdelvare@suse.com> 7030L: linux-i2c@vger.kernel.org 7031S: Maintained 7032F: Documentation/i2c/busses/i2c-ali1535 7033F: Documentation/i2c/busses/i2c-ali1563 7034F: Documentation/i2c/busses/i2c-ali15x3 7035F: Documentation/i2c/busses/i2c-amd756 7036F: Documentation/i2c/busses/i2c-amd8111 7037F: Documentation/i2c/busses/i2c-i801 7038F: Documentation/i2c/busses/i2c-nforce2 7039F: Documentation/i2c/busses/i2c-piix4 7040F: Documentation/i2c/busses/i2c-sis5595 7041F: Documentation/i2c/busses/i2c-sis630 7042F: Documentation/i2c/busses/i2c-sis96x 7043F: Documentation/i2c/busses/i2c-via 7044F: Documentation/i2c/busses/i2c-viapro 7045F: drivers/i2c/busses/i2c-ali1535.c 7046F: drivers/i2c/busses/i2c-ali1563.c 7047F: drivers/i2c/busses/i2c-ali15x3.c 7048F: drivers/i2c/busses/i2c-amd756.c 7049F: drivers/i2c/busses/i2c-amd756-s4882.c 7050F: drivers/i2c/busses/i2c-amd8111.c 7051F: drivers/i2c/busses/i2c-i801.c 7052F: drivers/i2c/busses/i2c-isch.c 7053F: drivers/i2c/busses/i2c-nforce2.c 7054F: drivers/i2c/busses/i2c-nforce2-s4985.c 7055F: drivers/i2c/busses/i2c-piix4.c 7056F: drivers/i2c/busses/i2c-sis5595.c 7057F: drivers/i2c/busses/i2c-sis630.c 7058F: drivers/i2c/busses/i2c-sis96x.c 7059F: drivers/i2c/busses/i2c-via.c 7060F: drivers/i2c/busses/i2c-viapro.c 7061 7062I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7063M: Hans de Goede <hdegoede@redhat.com> 7064L: linux-i2c@vger.kernel.org 7065S: Maintained 7066F: drivers/i2c/busses/i2c-cht-wc.c 7067 7068I2C/SMBUS ISMT DRIVER 7069M: Seth Heasley <seth.heasley@intel.com> 7070M: Neil Horman <nhorman@tuxdriver.com> 7071L: linux-i2c@vger.kernel.org 7072F: drivers/i2c/busses/i2c-ismt.c 7073F: Documentation/i2c/busses/i2c-ismt 7074 7075I2C/SMBUS STUB DRIVER 7076M: Jean Delvare <jdelvare@suse.com> 7077L: linux-i2c@vger.kernel.org 7078S: Maintained 7079F: drivers/i2c/i2c-stub.c 7080 7081IA64 (Itanium) PLATFORM 7082M: Tony Luck <tony.luck@intel.com> 7083M: Fenghua Yu <fenghua.yu@intel.com> 7084L: linux-ia64@vger.kernel.org 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7086S: Maintained 7087F: arch/ia64/ 7088 7089IBM Power 842 compression accelerator 7090M: Haren Myneni <haren@us.ibm.com> 7091S: Supported 7092F: drivers/crypto/nx/Makefile 7093F: drivers/crypto/nx/Kconfig 7094F: drivers/crypto/nx/nx-842* 7095F: include/linux/sw842.h 7096F: crypto/842.c 7097F: lib/842/ 7098 7099IBM Power in-Nest Crypto Acceleration 7100M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7101M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7102L: linux-crypto@vger.kernel.org 7103S: Supported 7104F: drivers/crypto/nx/Makefile 7105F: drivers/crypto/nx/Kconfig 7106F: drivers/crypto/nx/nx-aes* 7107F: drivers/crypto/nx/nx-sha* 7108F: drivers/crypto/nx/nx.* 7109F: drivers/crypto/nx/nx_csbcpb.h 7110F: drivers/crypto/nx/nx_debugfs.h 7111 7112IBM Power Linux RAID adapter 7113M: Brian King <brking@us.ibm.com> 7114S: Supported 7115F: drivers/scsi/ipr.* 7116 7117IBM Power SRIOV Virtual NIC Device Driver 7118M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7119M: John Allen <jallen@linux.vnet.ibm.com> 7120L: netdev@vger.kernel.org 7121S: Supported 7122F: drivers/net/ethernet/ibm/ibmvnic.* 7123 7124IBM Power Virtual Accelerator Switchboard 7125M: Sukadev Bhattiprolu 7126L: linuxppc-dev@lists.ozlabs.org 7127S: Supported 7128F: arch/powerpc/platforms/powernv/vas* 7129F: arch/powerpc/platforms/powernv/copy-paste.h 7130F: arch/powerpc/include/asm/vas.h 7131F: arch/powerpc/include/uapi/asm/vas.h 7132 7133IBM Power Virtual Ethernet Device Driver 7134M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7135L: netdev@vger.kernel.org 7136S: Supported 7137F: drivers/net/ethernet/ibm/ibmveth.* 7138 7139IBM Power Virtual FC Device Drivers 7140M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7141L: linux-scsi@vger.kernel.org 7142S: Supported 7143F: drivers/scsi/ibmvscsi/ibmvfc* 7144 7145IBM Power Virtual Management Channel Driver 7146M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7147M: Steven Royer <seroyer@linux.vnet.ibm.com> 7148S: Supported 7149F: drivers/misc/ibmvmc.* 7150 7151IBM Power Virtual SCSI Device Drivers 7152M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7153L: linux-scsi@vger.kernel.org 7154S: Supported 7155F: drivers/scsi/ibmvscsi/ibmvscsi* 7156F: include/scsi/viosrp.h 7157 7158IBM Power Virtual SCSI Device Target Driver 7159M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7160M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7161L: linux-scsi@vger.kernel.org 7162L: target-devel@vger.kernel.org 7163S: Supported 7164F: drivers/scsi/ibmvscsi_tgt/ 7165 7166IBM Power VMX Cryptographic instructions 7167M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7168M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7169L: linux-crypto@vger.kernel.org 7170S: Supported 7171F: drivers/crypto/vmx/Makefile 7172F: drivers/crypto/vmx/Kconfig 7173F: drivers/crypto/vmx/vmx.c 7174F: drivers/crypto/vmx/aes* 7175F: drivers/crypto/vmx/ghash* 7176F: drivers/crypto/vmx/ppc-xlate.pl 7177 7178IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7179M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7180L: linux-pci@vger.kernel.org 7181L: linuxppc-dev@lists.ozlabs.org 7182S: Supported 7183F: drivers/pci/hotplug/rpaphp* 7184 7185IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7186M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7187L: linux-pci@vger.kernel.org 7188L: linuxppc-dev@lists.ozlabs.org 7189S: Supported 7190F: drivers/pci/hotplug/rpadlpar* 7191 7192IBM ServeRAID RAID DRIVER 7193S: Orphan 7194F: drivers/scsi/ips.* 7195 7196ICH LPC AND GPIO DRIVER 7197M: Peter Tyser <ptyser@xes-inc.com> 7198S: Maintained 7199F: drivers/mfd/lpc_ich.c 7200F: drivers/gpio/gpio-ich.c 7201 7202IDE SUBSYSTEM 7203M: "David S. Miller" <davem@davemloft.net> 7204L: linux-ide@vger.kernel.org 7205Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7207S: Maintained 7208F: Documentation/ide/ 7209F: drivers/ide/ 7210F: include/linux/ide.h 7211 7212IDE/ATAPI DRIVERS 7213M: Borislav Petkov <bp@alien8.de> 7214L: linux-ide@vger.kernel.org 7215S: Maintained 7216F: Documentation/cdrom/ide-cd 7217F: drivers/ide/ide-cd* 7218 7219IDEAPAD LAPTOP EXTRAS DRIVER 7220M: Ike Panhc <ike.pan@canonical.com> 7221L: platform-driver-x86@vger.kernel.org 7222W: http://launchpad.net/ideapad-laptop 7223S: Maintained 7224F: drivers/platform/x86/ideapad-laptop.c 7225 7226IDEAPAD LAPTOP SLIDEBAR DRIVER 7227M: Andrey Moiseev <o2g.org.ru@gmail.com> 7228L: linux-input@vger.kernel.org 7229W: https://github.com/o2genum/ideapad-slidebar 7230S: Maintained 7231F: drivers/input/misc/ideapad_slidebar.c 7232 7233IDT VersaClock 5 CLOCK DRIVER 7234M: Marek Vasut <marek.vasut@gmail.com> 7235S: Maintained 7236F: drivers/clk/clk-versaclock5.c 7237 7238IEEE 802.15.4 SUBSYSTEM 7239M: Alexander Aring <alex.aring@gmail.com> 7240M: Stefan Schmidt <stefan@datenfreihafen.org> 7241L: linux-wpan@vger.kernel.org 7242W: http://wpan.cakelab.org/ 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7245S: Maintained 7246F: net/ieee802154/ 7247F: net/mac802154/ 7248F: drivers/net/ieee802154/ 7249F: include/linux/nl802154.h 7250F: include/linux/ieee802154.h 7251F: include/net/nl802154.h 7252F: include/net/mac802154.h 7253F: include/net/af_ieee802154.h 7254F: include/net/cfg802154.h 7255F: include/net/ieee802154_netdev.h 7256F: Documentation/networking/ieee802154.txt 7257 7258IFE PROTOCOL 7259M: Yotam Gigi <yotam.gi@gmail.com> 7260M: Jamal Hadi Salim <jhs@mojatatu.com> 7261F: net/ife 7262F: include/net/ife.h 7263F: include/uapi/linux/ife.h 7264 7265IGORPLUG-USB IR RECEIVER 7266M: Sean Young <sean@mess.org> 7267L: linux-media@vger.kernel.org 7268S: Maintained 7269F: drivers/media/rc/igorplugusb.c 7270 7271IGUANAWORKS USB IR TRANSCEIVER 7272M: Sean Young <sean@mess.org> 7273L: linux-media@vger.kernel.org 7274S: Maintained 7275F: drivers/media/rc/iguanair.c 7276 7277IIO DIGITAL POTENTIOMETER DAC 7278M: Peter Rosin <peda@axentia.se> 7279L: linux-iio@vger.kernel.org 7280S: Maintained 7281F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7282F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7283F: drivers/iio/dac/dpot-dac.c 7284 7285IIO ENVELOPE DETECTOR 7286M: Peter Rosin <peda@axentia.se> 7287L: linux-iio@vger.kernel.org 7288S: Maintained 7289F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7290F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7291F: drivers/iio/adc/envelope-detector.c 7292 7293IIO MULTIPLEXER 7294M: Peter Rosin <peda@axentia.se> 7295L: linux-iio@vger.kernel.org 7296S: Maintained 7297F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7298F: drivers/iio/multiplexer/iio-mux.c 7299 7300IIO SUBSYSTEM AND DRIVERS 7301M: Jonathan Cameron <jic23@kernel.org> 7302R: Hartmut Knaack <knaack.h@gmx.de> 7303R: Lars-Peter Clausen <lars@metafoo.de> 7304R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7305L: linux-iio@vger.kernel.org 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7307S: Maintained 7308F: Documentation/ABI/testing/configfs-iio* 7309F: Documentation/ABI/testing/sysfs-bus-iio* 7310F: Documentation/devicetree/bindings/iio/ 7311F: drivers/iio/ 7312F: drivers/staging/iio/ 7313F: include/linux/iio/ 7314F: tools/iio/ 7315 7316IIO UNIT CONVERTER 7317M: Peter Rosin <peda@axentia.se> 7318L: linux-iio@vger.kernel.org 7319S: Maintained 7320F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7321F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7322F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7323F: drivers/iio/afe/iio-rescale.c 7324 7325IKANOS/ADI EAGLE ADSL USB DRIVER 7326M: Matthieu Castet <castet.matthieu@free.fr> 7327M: Stanislaw Gruszka <stf_xl@wp.pl> 7328S: Maintained 7329F: drivers/usb/atm/ueagle-atm.c 7330 7331IMGTEC ASCII LCD DRIVER 7332M: Paul Burton <paul.burton@mips.com> 7333S: Maintained 7334F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7335F: drivers/auxdisplay/img-ascii-lcd.c 7336 7337IMGTEC IR DECODER DRIVER 7338M: James Hogan <jhogan@kernel.org> 7339S: Maintained 7340F: drivers/media/rc/img-ir/ 7341 7342IMON SOUNDGRAPH USB IR RECEIVER 7343M: Sean Young <sean@mess.org> 7344L: linux-media@vger.kernel.org 7345S: Maintained 7346F: drivers/media/rc/imon_raw.c 7347F: drivers/media/rc/imon.c 7348 7349IMS TWINTURBO FRAMEBUFFER DRIVER 7350L: linux-fbdev@vger.kernel.org 7351S: Orphan 7352F: drivers/video/fbdev/imsttfb.c 7353 7354INA209 HARDWARE MONITOR DRIVER 7355M: Guenter Roeck <linux@roeck-us.net> 7356L: linux-hwmon@vger.kernel.org 7357S: Maintained 7358F: Documentation/hwmon/ina209 7359F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7360F: drivers/hwmon/ina209.c 7361 7362INA2XX HARDWARE MONITOR DRIVER 7363M: Guenter Roeck <linux@roeck-us.net> 7364L: linux-hwmon@vger.kernel.org 7365S: Maintained 7366F: Documentation/hwmon/ina2xx 7367F: drivers/hwmon/ina2xx.c 7368F: include/linux/platform_data/ina2xx.h 7369 7370INDUSTRY PACK SUBSYSTEM (IPACK) 7371M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7372M: Jens Taprogge <jens.taprogge@taprogge.org> 7373M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7374L: industrypack-devel@lists.sourceforge.net 7375W: http://industrypack.sourceforge.net 7376S: Maintained 7377F: drivers/ipack/ 7378 7379INFINIBAND SUBSYSTEM 7380M: Doug Ledford <dledford@redhat.com> 7381M: Jason Gunthorpe <jgg@mellanox.com> 7382L: linux-rdma@vger.kernel.org 7383W: https://github.com/linux-rdma/rdma-core 7384Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7386S: Supported 7387F: Documentation/devicetree/bindings/infiniband/ 7388F: Documentation/infiniband/ 7389F: drivers/infiniband/ 7390F: include/uapi/linux/if_infiniband.h 7391F: include/uapi/rdma/ 7392F: include/rdma/ 7393 7394INGENIC JZ4780 DMA Driver 7395M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7396S: Maintained 7397F: drivers/dma/dma-jz4780.c 7398 7399INGENIC JZ4780 NAND DRIVER 7400M: Harvey Hunt <harveyhuntnexus@gmail.com> 7401L: linux-mtd@lists.infradead.org 7402S: Maintained 7403F: drivers/mtd/nand/raw/jz4780_* 7404 7405INOTIFY 7406M: Jan Kara <jack@suse.cz> 7407R: Amir Goldstein <amir73il@gmail.com> 7408L: linux-fsdevel@vger.kernel.org 7409S: Maintained 7410F: Documentation/filesystems/inotify.txt 7411F: fs/notify/inotify/ 7412F: include/linux/inotify.h 7413F: include/uapi/linux/inotify.h 7414 7415INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7416M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7417L: linux-input@vger.kernel.org 7418Q: http://patchwork.kernel.org/project/linux-input/list/ 7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7420S: Maintained 7421F: drivers/input/ 7422F: include/linux/input.h 7423F: include/uapi/linux/input.h 7424F: include/uapi/linux/input-event-codes.h 7425F: include/linux/input/ 7426F: Documentation/devicetree/bindings/input/ 7427F: Documentation/devicetree/bindings/serio/ 7428F: Documentation/input/ 7429 7430INPUT MULTITOUCH (MT) PROTOCOL 7431M: Henrik Rydberg <rydberg@bitmath.org> 7432L: linux-input@vger.kernel.org 7433S: Odd fixes 7434F: Documentation/input/multi-touch-protocol.rst 7435F: drivers/input/input-mt.c 7436K: \b(ABS|SYN)_MT_ 7437 7438INSIDE SECURE CRYPTO DRIVER 7439M: Antoine Tenart <antoine.tenart@bootlin.com> 7440F: drivers/crypto/inside-secure/ 7441S: Maintained 7442L: linux-crypto@vger.kernel.org 7443 7444INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7445M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7446M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7447L: linux-integrity@vger.kernel.org 7448T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7449S: Supported 7450F: security/integrity/ima/ 7451 7452INTEL 810/815 FRAMEBUFFER DRIVER 7453M: Antonino Daplas <adaplas@gmail.com> 7454L: linux-fbdev@vger.kernel.org 7455S: Maintained 7456F: drivers/video/fbdev/i810/ 7457 7458INTEL ASoC DRIVERS 7459M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7460M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7461M: Jie Yang <yang.jie@linux.intel.com> 7462L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7463S: Supported 7464F: sound/soc/intel/ 7465 7466INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7467M: Hans de Goede <hdegoede@redhat.com> 7468L: platform-driver-x86@vger.kernel.org 7469S: Maintained 7470F: drivers/platform/x86/intel_atomisp2_pm.c 7471 7472INTEL C600 SERIES SAS CONTROLLER DRIVER 7473M: Intel SCU Linux support <intel-linux-scu@intel.com> 7474M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7475L: linux-scsi@vger.kernel.org 7476T: git git://git.code.sf.net/p/intel-sas/isci 7477S: Supported 7478F: drivers/scsi/isci/ 7479 7480INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7481M: Jani Nikula <jani.nikula@linux.intel.com> 7482M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7483M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7484L: intel-gfx@lists.freedesktop.org 7485W: https://01.org/linuxgraphics/ 7486B: https://01.org/linuxgraphics/documentation/how-report-bugs 7487C: irc://chat.freenode.net/intel-gfx 7488Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7489T: git git://anongit.freedesktop.org/drm-intel 7490S: Supported 7491F: drivers/gpu/drm/i915/ 7492F: include/drm/i915* 7493F: include/uapi/drm/i915_drm.h 7494F: Documentation/gpu/i915.rst 7495 7496INTEL ETHERNET DRIVERS 7497M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7498L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7499W: http://www.intel.com/support/feedback.htm 7500W: http://e1000.sourceforge.net/ 7501Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7504S: Supported 7505F: Documentation/networking/e100.rst 7506F: Documentation/networking/e1000.rst 7507F: Documentation/networking/e1000e.rst 7508F: Documentation/networking/fm10k.rst 7509F: Documentation/networking/igb.rst 7510F: Documentation/networking/igbvf.rst 7511F: Documentation/networking/ixgb.rst 7512F: Documentation/networking/ixgbe.rst 7513F: Documentation/networking/ixgbevf.rst 7514F: Documentation/networking/i40e.rst 7515F: Documentation/networking/iavf.rst 7516F: Documentation/networking/ice.rst 7517F: drivers/net/ethernet/intel/ 7518F: drivers/net/ethernet/intel/*/ 7519F: include/linux/avf/virtchnl.h 7520 7521INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7522M: Maik Broemme <mbroemme@libmpq.org> 7523L: linux-fbdev@vger.kernel.org 7524S: Maintained 7525F: Documentation/fb/intelfb.txt 7526F: drivers/video/fbdev/intelfb/ 7527 7528INTEL GPIO DRIVERS 7529M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7530L: linux-gpio@vger.kernel.org 7531S: Maintained 7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7533F: drivers/gpio/gpio-ich.c 7534F: drivers/gpio/gpio-intel-mid.c 7535F: drivers/gpio/gpio-lynxpoint.c 7536F: drivers/gpio/gpio-merrifield.c 7537F: drivers/gpio/gpio-ml-ioh.c 7538F: drivers/gpio/gpio-pch.c 7539F: drivers/gpio/gpio-sch.c 7540F: drivers/gpio/gpio-sodaville.c 7541 7542INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7543M: Zhenyu Wang <zhenyuw@linux.intel.com> 7544M: Zhi Wang <zhi.a.wang@intel.com> 7545L: intel-gvt-dev@lists.freedesktop.org 7546L: intel-gfx@lists.freedesktop.org 7547W: https://01.org/igvt-g 7548T: git https://github.com/intel/gvt-linux.git 7549S: Supported 7550F: drivers/gpu/drm/i915/gvt/ 7551 7552INTEL HID EVENT DRIVER 7553M: Alex Hung <alex.hung@canonical.com> 7554L: platform-driver-x86@vger.kernel.org 7555S: Maintained 7556F: drivers/platform/x86/intel-hid.c 7557 7558INTEL I/OAT DMA DRIVER 7559M: Dave Jiang <dave.jiang@intel.com> 7560R: Dan Williams <dan.j.williams@intel.com> 7561L: dmaengine@vger.kernel.org 7562Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7563S: Supported 7564F: drivers/dma/ioat* 7565 7566INTEL IDLE DRIVER 7567M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7568M: Len Brown <lenb@kernel.org> 7569L: linux-pm@vger.kernel.org 7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7571B: https://bugzilla.kernel.org 7572S: Supported 7573F: drivers/idle/intel_idle.c 7574 7575INTEL INTEGRATED SENSOR HUB DRIVER 7576M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7577M: Jiri Kosina <jikos@kernel.org> 7578L: linux-input@vger.kernel.org 7579S: Maintained 7580F: drivers/hid/intel-ish-hid/ 7581 7582INTEL IOMMU (VT-d) 7583M: David Woodhouse <dwmw2@infradead.org> 7584L: iommu@lists.linux-foundation.org 7585T: git git://git.infradead.org/iommu-2.6.git 7586S: Supported 7587F: drivers/iommu/intel-iommu.c 7588F: include/linux/intel-iommu.h 7589 7590INTEL IOP-ADMA DMA DRIVER 7591R: Dan Williams <dan.j.williams@intel.com> 7592S: Odd fixes 7593F: drivers/dma/iop-adma.c 7594 7595INTEL IPU3 CSI-2 CIO2 DRIVER 7596M: Yong Zhi <yong.zhi@intel.com> 7597M: Sakari Ailus <sakari.ailus@linux.intel.com> 7598M: Bingbu Cao <bingbu.cao@intel.com> 7599R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7600R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7601L: linux-media@vger.kernel.org 7602S: Maintained 7603F: drivers/media/pci/intel/ipu3/ 7604F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7605 7606INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7607M: Krzysztof Halasa <khalasa@piap.pl> 7608S: Maintained 7609F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7610F: arch/arm/mach-ixp4xx/include/mach/npe.h 7611F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7612F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7613F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7614F: drivers/net/wan/ixp4xx_hss.c 7615 7616INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7617M: Deepak Saxena <dsaxena@plexity.net> 7618S: Maintained 7619F: drivers/char/hw_random/ixp4xx-rng.c 7620 7621INTEL MANAGEMENT ENGINE (mei) 7622M: Tomas Winkler <tomas.winkler@intel.com> 7623L: linux-kernel@vger.kernel.org 7624S: Supported 7625F: include/uapi/linux/mei.h 7626F: include/linux/mei_cl_bus.h 7627F: drivers/misc/mei/* 7628F: drivers/watchdog/mei_wdt.c 7629F: Documentation/misc-devices/mei/* 7630F: samples/mei/* 7631 7632INTEL MENLOW THERMAL DRIVER 7633M: Sujith Thomas <sujith.thomas@intel.com> 7634L: platform-driver-x86@vger.kernel.org 7635W: https://01.org/linux-acpi 7636S: Supported 7637F: drivers/platform/x86/intel_menlow.c 7638 7639INTEL MIC DRIVERS (mic) 7640M: Sudeep Dutt <sudeep.dutt@intel.com> 7641M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7642S: Supported 7643W: https://github.com/sudeepdutt/mic 7644W: http://software.intel.com/en-us/mic-developer 7645F: include/linux/mic_bus.h 7646F: include/linux/scif.h 7647F: include/uapi/linux/mic_common.h 7648F: include/uapi/linux/mic_ioctl.h 7649F: include/uapi/linux/scif_ioctl.h 7650F: drivers/misc/mic/ 7651F: drivers/dma/mic_x100_dma.c 7652F: drivers/dma/mic_x100_dma.h 7653F: Documentation/mic/ 7654 7655INTEL PMC CORE DRIVER 7656M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7657M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7658L: platform-driver-x86@vger.kernel.org 7659S: Maintained 7660F: drivers/platform/x86/intel_pmc_core* 7661 7662INTEL PMC/P-Unit IPC DRIVER 7663M: Zha Qipeng<qipeng.zha@intel.com> 7664L: platform-driver-x86@vger.kernel.org 7665S: Maintained 7666F: drivers/platform/x86/intel_pmc_ipc.c 7667F: drivers/platform/x86/intel_punit_ipc.c 7668F: arch/x86/include/asm/intel_pmc_ipc.h 7669F: arch/x86/include/asm/intel_punit_ipc.h 7670 7671INTEL PMIC GPIO DRIVERS 7672M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7673S: Maintained 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7675F: drivers/gpio/gpio-*cove.c 7676F: drivers/gpio/gpio-msic.c 7677 7678INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7679R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7680S: Maintained 7681F: drivers/mfd/intel_msic.c 7682F: drivers/mfd/intel_soc_pmic* 7683F: include/linux/mfd/intel_msic.h 7684F: include/linux/mfd/intel_soc_pmic* 7685 7686INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7687M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7688L: linux-wireless@vger.kernel.org 7689S: Maintained 7690F: Documentation/networking/README.ipw2100 7691F: Documentation/networking/README.ipw2200 7692F: drivers/net/wireless/intel/ipw2x00/ 7693 7694INTEL PSTATE DRIVER 7695M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7696M: Len Brown <lenb@kernel.org> 7697L: linux-pm@vger.kernel.org 7698S: Supported 7699F: drivers/cpufreq/intel_pstate.c 7700 7701INTEL RDMA RNIC DRIVER 7702M: Faisal Latif <faisal.latif@intel.com> 7703M: Shiraz Saleem <shiraz.saleem@intel.com> 7704L: linux-rdma@vger.kernel.org 7705S: Supported 7706F: drivers/infiniband/hw/i40iw/ 7707F: include/uapi/rdma/i40iw-abi.h 7708 7709INTEL TELEMETRY DRIVER 7710M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7711M: "David E. Box" <david.e.box@linux.intel.com> 7712L: platform-driver-x86@vger.kernel.org 7713S: Maintained 7714F: arch/x86/include/asm/intel_telemetry.h 7715F: drivers/platform/x86/intel_telemetry* 7716 7717INTEL VIRTUAL BUTTON DRIVER 7718M: AceLan Kao <acelan.kao@canonical.com> 7719L: platform-driver-x86@vger.kernel.org 7720S: Maintained 7721F: drivers/platform/x86/intel-vbtn.c 7722 7723INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7724M: Stanislaw Gruszka <sgruszka@redhat.com> 7725L: linux-wireless@vger.kernel.org 7726S: Supported 7727F: drivers/net/wireless/intel/iwlegacy/ 7728 7729INTEL WIRELESS WIFI LINK (iwlwifi) 7730M: Johannes Berg <johannes.berg@intel.com> 7731M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7732M: Luca Coelho <luciano.coelho@intel.com> 7733M: Intel Linux Wireless <linuxwifi@intel.com> 7734L: linux-wireless@vger.kernel.org 7735W: http://intellinuxwireless.org 7736T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7737S: Supported 7738F: drivers/net/wireless/intel/iwlwifi/ 7739 7740INTEL WIRELESS WIMAX CONNECTION 2400 7741M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7742M: linux-wimax@intel.com 7743L: wimax@linuxwimax.org (subscribers-only) 7744S: Supported 7745W: http://linuxwimax.org 7746F: Documentation/wimax/README.i2400m 7747F: drivers/net/wimax/i2400m/ 7748F: include/uapi/linux/wimax/i2400m.h 7749 7750INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7751M: Mario Limonciello <mario.limonciello@dell.com> 7752S: Maintained 7753F: drivers/platform/x86/intel-wmi-thunderbolt.c 7754 7755INTEL(R) TRACE HUB 7756M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7757S: Supported 7758F: Documentation/trace/intel_th.rst 7759F: drivers/hwtracing/intel_th/ 7760 7761INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7762M: Ning Sun <ning.sun@intel.com> 7763L: tboot-devel@lists.sourceforge.net 7764W: http://tboot.sourceforge.net 7765T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7766S: Supported 7767F: Documentation/intel_txt.txt 7768F: include/linux/tboot.h 7769F: arch/x86/kernel/tboot.c 7770 7771INTEL-MID GPIO DRIVER 7772M: David Cohen <david.a.cohen@linux.intel.com> 7773L: linux-gpio@vger.kernel.org 7774S: Maintained 7775F: drivers/gpio/gpio-intel-mid.c 7776 7777INVENSENSE MPU-3050 GYROSCOPE DRIVER 7778M: Linus Walleij <linus.walleij@linaro.org> 7779L: linux-iio@vger.kernel.org 7780S: Maintained 7781F: drivers/iio/gyro/mpu3050* 7782F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7783 7784IOC3 ETHERNET DRIVER 7785M: Ralf Baechle <ralf@linux-mips.org> 7786L: linux-mips@vger.kernel.org 7787S: Maintained 7788F: drivers/net/ethernet/sgi/ioc3-eth.c 7789 7790IOC3 SERIAL DRIVER 7791M: Pat Gefre <pfg@sgi.com> 7792L: linux-serial@vger.kernel.org 7793S: Maintained 7794F: drivers/tty/serial/ioc3_serial.c 7795 7796IOMMU DRIVERS 7797M: Joerg Roedel <joro@8bytes.org> 7798L: iommu@lists.linux-foundation.org 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7800S: Maintained 7801F: Documentation/devicetree/bindings/iommu/ 7802F: drivers/iommu/ 7803F: include/linux/iommu.h 7804F: include/linux/of_iommu.h 7805F: include/linux/iova.h 7806 7807IP MASQUERADING 7808M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7809S: Maintained 7810F: net/ipv4/netfilter/ipt_MASQUERADE.c 7811 7812IPMI SUBSYSTEM 7813M: Corey Minyard <minyard@acm.org> 7814L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7815W: http://openipmi.sourceforge.net/ 7816S: Supported 7817F: Documentation/devicetree/bindings/ipmi/ 7818F: Documentation/IPMI.txt 7819F: drivers/char/ipmi/ 7820F: include/linux/ipmi* 7821F: include/uapi/linux/ipmi* 7822 7823IPS SCSI RAID DRIVER 7824M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7825L: linux-scsi@vger.kernel.org 7826W: http://www.adaptec.com/ 7827S: Maintained 7828F: drivers/scsi/ips* 7829 7830IPVS 7831M: Wensong Zhang <wensong@linux-vs.org> 7832M: Simon Horman <horms@verge.net.au> 7833M: Julian Anastasov <ja@ssi.bg> 7834L: netdev@vger.kernel.org 7835L: lvs-devel@vger.kernel.org 7836S: Maintained 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7839F: Documentation/networking/ipvs-sysctl.txt 7840F: include/net/ip_vs.h 7841F: include/uapi/linux/ip_vs.h 7842F: net/netfilter/ipvs/ 7843 7844IPWIRELESS DRIVER 7845M: Jiri Kosina <jikos@kernel.org> 7846M: David Sterba <dsterba@suse.com> 7847S: Odd Fixes 7848F: drivers/tty/ipwireless/ 7849 7850IPX NETWORK LAYER 7851L: netdev@vger.kernel.org 7852S: Obsolete 7853F: include/uapi/linux/ipx.h 7854 7855IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7856M: Marc Zyngier <marc.zyngier@arm.com> 7857S: Maintained 7858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7859F: Documentation/IRQ-domain.txt 7860F: include/linux/irqdomain.h 7861F: kernel/irq/irqdomain.c 7862F: kernel/irq/msi.c 7863 7864IRQ SUBSYSTEM 7865M: Thomas Gleixner <tglx@linutronix.de> 7866L: linux-kernel@vger.kernel.org 7867S: Maintained 7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7869F: kernel/irq/ 7870 7871IRQCHIP DRIVERS 7872M: Thomas Gleixner <tglx@linutronix.de> 7873M: Jason Cooper <jason@lakedaemon.net> 7874M: Marc Zyngier <marc.zyngier@arm.com> 7875L: linux-kernel@vger.kernel.org 7876S: Maintained 7877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7878F: Documentation/devicetree/bindings/interrupt-controller/ 7879F: drivers/irqchip/ 7880 7881ISA 7882M: William Breathitt Gray <vilhelm.gray@gmail.com> 7883S: Maintained 7884F: Documentation/isa.txt 7885F: drivers/base/isa.c 7886F: include/linux/isa.h 7887 7888ISA RADIO MODULE 7889M: Hans Verkuil <hverkuil@xs4all.nl> 7890L: linux-media@vger.kernel.org 7891T: git git://linuxtv.org/media_tree.git 7892W: https://linuxtv.org 7893S: Maintained 7894F: drivers/media/radio/radio-isa* 7895 7896ISAPNP 7897M: Jaroslav Kysela <perex@perex.cz> 7898S: Maintained 7899F: Documentation/isapnp.txt 7900F: drivers/pnp/isapnp/ 7901F: include/linux/isapnp.h 7902 7903ISCSI 7904M: Lee Duncan <lduncan@suse.com> 7905M: Chris Leech <cleech@redhat.com> 7906L: open-iscsi@googlegroups.com 7907W: www.open-iscsi.com 7908S: Maintained 7909F: drivers/scsi/*iscsi* 7910F: include/scsi/*iscsi* 7911 7912iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7913M: Peter Jones <pjones@redhat.com> 7914M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7915S: Maintained 7916F: drivers/firmware/iscsi_ibft* 7917 7918ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7919M: Sagi Grimberg <sagi@grimberg.me> 7920M: Max Gurtovoy <maxg@mellanox.com> 7921L: linux-rdma@vger.kernel.org 7922S: Supported 7923W: http://www.openfabrics.org 7924W: www.open-iscsi.org 7925Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7926F: drivers/infiniband/ulp/iser/ 7927 7928ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7929M: Sagi Grimberg <sagi@grimberg.me> 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7931L: linux-rdma@vger.kernel.org 7932L: target-devel@vger.kernel.org 7933S: Supported 7934W: http://www.linux-iscsi.org 7935F: drivers/infiniband/ulp/isert 7936 7937ISDN SUBSYSTEM 7938M: Karsten Keil <isdn@linux-pingi.de> 7939L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7940L: netdev@vger.kernel.org 7941W: http://www.isdn4linux.de 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7943S: Maintained 7944F: Documentation/isdn/ 7945F: drivers/isdn/ 7946F: include/linux/isdn.h 7947F: include/linux/isdn/ 7948F: include/uapi/linux/isdn.h 7949F: include/uapi/linux/isdn/ 7950 7951ISDN SUBSYSTEM (Eicon active card driver) 7952M: Armin Schindler <mac@melware.de> 7953L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7954W: http://www.melware.de 7955S: Maintained 7956F: drivers/isdn/hardware/eicon/ 7957 7958IT87 HARDWARE MONITORING DRIVER 7959M: Jean Delvare <jdelvare@suse.com> 7960L: linux-hwmon@vger.kernel.org 7961S: Maintained 7962F: Documentation/hwmon/it87 7963F: drivers/hwmon/it87.c 7964 7965IT913X MEDIA DRIVER 7966M: Antti Palosaari <crope@iki.fi> 7967L: linux-media@vger.kernel.org 7968W: https://linuxtv.org 7969W: http://palosaari.fi/linux/ 7970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7971T: git git://linuxtv.org/anttip/media_tree.git 7972S: Maintained 7973F: drivers/media/tuners/it913x* 7974 7975IVTV VIDEO4LINUX DRIVER 7976M: Andy Walls <awalls@md.metrocast.net> 7977L: ivtv-devel@ivtvdriver.org (subscribers-only) 7978L: linux-media@vger.kernel.org 7979T: git git://linuxtv.org/media_tree.git 7980W: http://www.ivtvdriver.org 7981S: Maintained 7982F: Documentation/media/v4l-drivers/ivtv* 7983F: drivers/media/pci/ivtv/ 7984F: include/uapi/linux/ivtv* 7985 7986IX2505V MEDIA DRIVER 7987M: Malcolm Priestley <tvboxspy@gmail.com> 7988L: linux-media@vger.kernel.org 7989W: https://linuxtv.org 7990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7991S: Maintained 7992F: drivers/media/dvb-frontends/ix2505v* 7993 7994JAILHOUSE HYPERVISOR INTERFACE 7995M: Jan Kiszka <jan.kiszka@siemens.com> 7996L: jailhouse-dev@googlegroups.com 7997S: Maintained 7998F: arch/x86/kernel/jailhouse.c 7999F: arch/x86/include/asm/jailhouse_para.h 8000 8001JC42.4 TEMPERATURE SENSOR DRIVER 8002M: Guenter Roeck <linux@roeck-us.net> 8003L: linux-hwmon@vger.kernel.org 8004S: Maintained 8005F: drivers/hwmon/jc42.c 8006F: Documentation/hwmon/jc42 8007 8008JFS FILESYSTEM 8009M: Dave Kleikamp <shaggy@kernel.org> 8010L: jfs-discussion@lists.sourceforge.net 8011W: http://jfs.sourceforge.net/ 8012T: git git://github.com/kleikamp/linux-shaggy.git 8013S: Maintained 8014F: Documentation/filesystems/jfs.txt 8015F: fs/jfs/ 8016 8017JME NETWORK DRIVER 8018M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8019L: netdev@vger.kernel.org 8020S: Maintained 8021F: drivers/net/ethernet/jme.* 8022 8023JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8024M: David Woodhouse <dwmw2@infradead.org> 8025L: linux-mtd@lists.infradead.org 8026W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8027S: Maintained 8028F: fs/jffs2/ 8029F: include/uapi/linux/jffs2.h 8030 8031JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8032M: "Theodore Ts'o" <tytso@mit.edu> 8033M: Jan Kara <jack@suse.com> 8034L: linux-ext4@vger.kernel.org 8035S: Maintained 8036F: fs/jbd2/ 8037F: include/linux/jbd2.h 8038 8039JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8040M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8041L: linux-media@vger.kernel.org 8042S: Maintained 8043F: drivers/media/platform/rcar_jpu.c 8044 8045JSM Neo PCI based serial card 8046M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8047L: linux-serial@vger.kernel.org 8048S: Maintained 8049F: drivers/tty/serial/jsm/ 8050 8051K10TEMP HARDWARE MONITORING DRIVER 8052M: Clemens Ladisch <clemens@ladisch.de> 8053L: linux-hwmon@vger.kernel.org 8054S: Maintained 8055F: Documentation/hwmon/k10temp 8056F: drivers/hwmon/k10temp.c 8057 8058K8TEMP HARDWARE MONITORING DRIVER 8059M: Rudolf Marek <r.marek@assembler.cz> 8060L: linux-hwmon@vger.kernel.org 8061S: Maintained 8062F: Documentation/hwmon/k8temp 8063F: drivers/hwmon/k8temp.c 8064 8065KASAN 8066M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8067R: Alexander Potapenko <glider@google.com> 8068R: Dmitry Vyukov <dvyukov@google.com> 8069L: kasan-dev@googlegroups.com 8070S: Maintained 8071F: arch/*/include/asm/kasan.h 8072F: arch/*/mm/kasan_init* 8073F: Documentation/dev-tools/kasan.rst 8074F: include/linux/kasan*.h 8075F: lib/test_kasan.c 8076F: mm/kasan/ 8077F: scripts/Makefile.kasan 8078 8079KCONFIG 8080M: Masahiro Yamada <yamada.masahiro@socionext.com> 8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8082L: linux-kbuild@vger.kernel.org 8083S: Maintained 8084F: Documentation/kbuild/kconfig* 8085F: scripts/kconfig/ 8086F: scripts/Kconfig.include 8087 8088KDUMP 8089M: Dave Young <dyoung@redhat.com> 8090M: Baoquan He <bhe@redhat.com> 8091R: Vivek Goyal <vgoyal@redhat.com> 8092L: kexec@lists.infradead.org 8093W: http://lse.sourceforge.net/kdump/ 8094S: Maintained 8095F: Documentation/kdump/ 8096 8097KEENE FM RADIO TRANSMITTER DRIVER 8098M: Hans Verkuil <hverkuil@xs4all.nl> 8099L: linux-media@vger.kernel.org 8100T: git git://linuxtv.org/media_tree.git 8101W: https://linuxtv.org 8102S: Maintained 8103F: drivers/media/radio/radio-keene* 8104 8105KERNEL AUTOMOUNTER 8106M: Ian Kent <raven@themaw.net> 8107L: autofs@vger.kernel.org 8108S: Maintained 8109F: fs/autofs/ 8110 8111KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8112M: Masahiro Yamada <yamada.masahiro@socionext.com> 8113M: Michal Marek <michal.lkml@markovi.net> 8114T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8115L: linux-kbuild@vger.kernel.org 8116S: Maintained 8117F: Documentation/kbuild/ 8118F: Makefile 8119F: scripts/Kbuild* 8120F: scripts/Makefile* 8121F: scripts/basic/ 8122F: scripts/mk* 8123F: scripts/mod/ 8124F: scripts/package/ 8125 8126KERNEL JANITORS 8127L: kernel-janitors@vger.kernel.org 8128W: http://kernelnewbies.org/KernelJanitors 8129S: Odd Fixes 8130 8131KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8132M: "J. Bruce Fields" <bfields@fieldses.org> 8133M: Jeff Layton <jlayton@kernel.org> 8134L: linux-nfs@vger.kernel.org 8135W: http://nfs.sourceforge.net/ 8136T: git git://linux-nfs.org/~bfields/linux.git 8137S: Supported 8138F: fs/nfsd/ 8139F: include/uapi/linux/nfsd/ 8140F: fs/lockd/ 8141F: fs/nfs_common/ 8142F: net/sunrpc/ 8143F: include/linux/lockd/ 8144F: include/linux/sunrpc/ 8145F: include/uapi/linux/sunrpc/ 8146 8147KERNEL SELFTEST FRAMEWORK 8148M: Shuah Khan <shuah@kernel.org> 8149L: linux-kselftest@vger.kernel.org 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8151Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8152S: Maintained 8153F: tools/testing/selftests/ 8154F: Documentation/dev-tools/kselftest* 8155 8156KERNEL USERMODE HELPER 8157M: Luis Chamberlain <mcgrof@kernel.org> 8158L: linux-kernel@vger.kernel.org 8159S: Maintained 8160F: kernel/umh.c 8161F: include/linux/umh.h 8162 8163KERNEL VIRTUAL MACHINE (KVM) 8164M: Paolo Bonzini <pbonzini@redhat.com> 8165M: Radim Krčmář <rkrcmar@redhat.com> 8166L: kvm@vger.kernel.org 8167W: http://www.linux-kvm.org 8168T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8169S: Supported 8170F: Documentation/virtual/kvm/ 8171F: include/trace/events/kvm.h 8172F: include/uapi/asm-generic/kvm* 8173F: include/uapi/linux/kvm* 8174F: include/asm-generic/kvm* 8175F: include/linux/kvm* 8176F: include/kvm/iodev.h 8177F: virt/kvm/* 8178F: tools/kvm/ 8179 8180KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8181M: Joerg Roedel <joro@8bytes.org> 8182L: kvm@vger.kernel.org 8183W: http://www.linux-kvm.org/ 8184S: Maintained 8185F: arch/x86/include/asm/svm.h 8186F: arch/x86/kvm/svm.c 8187 8188KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8189M: Christoffer Dall <christoffer.dall@arm.com> 8190M: Marc Zyngier <marc.zyngier@arm.com> 8191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8192L: kvmarm@lists.cs.columbia.edu 8193W: http://systems.cs.columbia.edu/projects/kvm-arm 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8195S: Supported 8196F: arch/arm/include/uapi/asm/kvm* 8197F: arch/arm/include/asm/kvm* 8198F: arch/arm/kvm/ 8199F: virt/kvm/arm/ 8200F: include/kvm/arm_* 8201 8202KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8203M: Christoffer Dall <christoffer.dall@arm.com> 8204M: Marc Zyngier <marc.zyngier@arm.com> 8205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8206L: kvmarm@lists.cs.columbia.edu 8207S: Maintained 8208F: arch/arm64/include/uapi/asm/kvm* 8209F: arch/arm64/include/asm/kvm* 8210F: arch/arm64/kvm/ 8211 8212KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8213M: James Hogan <jhogan@kernel.org> 8214L: linux-mips@vger.kernel.org 8215S: Supported 8216F: arch/mips/include/uapi/asm/kvm* 8217F: arch/mips/include/asm/kvm* 8218F: arch/mips/kvm/ 8219 8220KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8221M: Paul Mackerras <paulus@ozlabs.org> 8222L: kvm-ppc@vger.kernel.org 8223W: http://www.linux-kvm.org/ 8224T: git git://github.com/agraf/linux-2.6.git 8225S: Supported 8226F: arch/powerpc/include/uapi/asm/kvm* 8227F: arch/powerpc/include/asm/kvm* 8228F: arch/powerpc/kvm/ 8229F: arch/powerpc/kernel/kvm* 8230 8231KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8232M: Christian Borntraeger <borntraeger@de.ibm.com> 8233M: Janosch Frank <frankja@linux.ibm.com> 8234R: David Hildenbrand <david@redhat.com> 8235R: Cornelia Huck <cohuck@redhat.com> 8236L: linux-s390@vger.kernel.org 8237W: http://www.ibm.com/developerworks/linux/linux390/ 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8239S: Supported 8240F: arch/s390/include/uapi/asm/kvm* 8241F: arch/s390/include/asm/gmap.h 8242F: arch/s390/include/asm/kvm* 8243F: arch/s390/kvm/ 8244F: arch/s390/mm/gmap.c 8245 8246KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8247M: Paolo Bonzini <pbonzini@redhat.com> 8248M: Radim Krčmář <rkrcmar@redhat.com> 8249L: kvm@vger.kernel.org 8250W: http://www.linux-kvm.org 8251T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8252S: Supported 8253F: arch/x86/kvm/ 8254F: arch/x86/include/uapi/asm/kvm* 8255F: arch/x86/include/asm/kvm* 8256F: arch/x86/include/asm/pvclock-abi.h 8257F: arch/x86/kernel/kvm.c 8258F: arch/x86/kernel/kvmclock.c 8259 8260KERNFS 8261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8262M: Tejun Heo <tj@kernel.org> 8263T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8264S: Supported 8265F: include/linux/kernfs.h 8266F: fs/kernfs/ 8267 8268KEXEC 8269M: Eric Biederman <ebiederm@xmission.com> 8270W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8271L: kexec@lists.infradead.org 8272S: Maintained 8273F: include/linux/kexec.h 8274F: include/uapi/linux/kexec.h 8275F: kernel/kexec* 8276 8277KEYS-ENCRYPTED 8278M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8279L: linux-integrity@vger.kernel.org 8280L: keyrings@vger.kernel.org 8281S: Supported 8282F: Documentation/security/keys/trusted-encrypted.rst 8283F: include/keys/encrypted-type.h 8284F: security/keys/encrypted-keys/ 8285 8286KEYS-TRUSTED 8287M: James Bottomley <jejb@linux.vnet.ibm.com> 8288M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8289M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8290L: linux-integrity@vger.kernel.org 8291L: keyrings@vger.kernel.org 8292S: Supported 8293F: Documentation/security/keys/trusted-encrypted.rst 8294F: include/keys/trusted-type.h 8295F: security/keys/trusted.c 8296F: security/keys/trusted.h 8297 8298KEYS/KEYRINGS: 8299M: David Howells <dhowells@redhat.com> 8300L: keyrings@vger.kernel.org 8301S: Maintained 8302F: Documentation/security/keys/core.rst 8303F: include/linux/key.h 8304F: include/linux/key-type.h 8305F: include/linux/keyctl.h 8306F: include/uapi/linux/keyctl.h 8307F: include/keys/ 8308F: security/keys/ 8309 8310KGDB / KDB /debug_core 8311M: Jason Wessel <jason.wessel@windriver.com> 8312M: Daniel Thompson <daniel.thompson@linaro.org> 8313W: http://kgdb.wiki.kernel.org/ 8314L: kgdb-bugreport@lists.sourceforge.net 8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8316S: Maintained 8317F: Documentation/dev-tools/kgdb.rst 8318F: drivers/misc/kgdbts.c 8319F: drivers/tty/serial/kgdboc.c 8320F: include/linux/kdb.h 8321F: include/linux/kgdb.h 8322F: kernel/debug/ 8323 8324KMEMLEAK 8325M: Catalin Marinas <catalin.marinas@arm.com> 8326S: Maintained 8327F: Documentation/dev-tools/kmemleak.rst 8328F: include/linux/kmemleak.h 8329F: mm/kmemleak.c 8330F: mm/kmemleak-test.c 8331 8332KMOD KERNEL MODULE LOADER - USERMODE HELPER 8333M: Luis Chamberlain <mcgrof@kernel.org> 8334L: linux-kernel@vger.kernel.org 8335S: Maintained 8336F: kernel/kmod.c 8337F: include/linux/kmod.h 8338F: lib/test_kmod.c 8339F: tools/testing/selftests/kmod/ 8340 8341KPROBES 8342M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8343M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8344M: "David S. Miller" <davem@davemloft.net> 8345M: Masami Hiramatsu <mhiramat@kernel.org> 8346S: Maintained 8347F: Documentation/kprobes.txt 8348F: include/linux/kprobes.h 8349F: include/asm-generic/kprobes.h 8350F: kernel/kprobes.c 8351 8352KS0108 LCD CONTROLLER DRIVER 8353M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8354S: Maintained 8355F: Documentation/auxdisplay/ks0108 8356F: drivers/auxdisplay/ks0108.c 8357F: include/linux/ks0108.h 8358 8359L3MDEV 8360M: David Ahern <dsa@cumulusnetworks.com> 8361L: netdev@vger.kernel.org 8362S: Maintained 8363F: net/l3mdev 8364F: include/net/l3mdev.h 8365 8366L7 BPF FRAMEWORK 8367M: John Fastabend <john.fastabend@gmail.com> 8368M: Daniel Borkmann <daniel@iogearbox.net> 8369L: netdev@vger.kernel.org 8370S: Maintained 8371F: include/linux/skmsg.h 8372F: net/core/skmsg.c 8373F: net/core/sock_map.c 8374F: net/ipv4/tcp_bpf.c 8375 8376LANTIQ / INTEL Ethernet drivers 8377M: Hauke Mehrtens <hauke@hauke-m.de> 8378L: netdev@vger.kernel.org 8379S: Maintained 8380F: net/dsa/tag_gswip.c 8381F: drivers/net/ethernet/lantiq_xrx200.c 8382F: drivers/net/dsa/lantiq_pce.h 8383F: drivers/net/dsa/lantiq_gswip.c 8384 8385LANTIQ MIPS ARCHITECTURE 8386M: John Crispin <john@phrozen.org> 8387L: linux-mips@vger.kernel.org 8388S: Maintained 8389F: arch/mips/lantiq 8390F: drivers/soc/lantiq 8391 8392LAPB module 8393L: linux-x25@vger.kernel.org 8394S: Orphan 8395F: Documentation/networking/lapb-module.txt 8396F: include/*/lapb.h 8397F: net/lapb/ 8398 8399LASI 53c700 driver for PARISC 8400M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8401L: linux-scsi@vger.kernel.org 8402S: Maintained 8403F: Documentation/scsi/53c700.txt 8404F: drivers/scsi/53c700* 8405 8406LEAKING_ADDRESSES 8407M: Tobin C. Harding <me@tobin.cc> 8408M: Tycho Andersen <tycho@tycho.ws> 8409L: kernel-hardening@lists.openwall.com 8410S: Maintained 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8412F: scripts/leaking_addresses.pl 8413 8414LED SUBSYSTEM 8415M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8416M: Pavel Machek <pavel@ucw.cz> 8417L: linux-leds@vger.kernel.org 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8419S: Maintained 8420F: Documentation/devicetree/bindings/leds/ 8421F: drivers/leds/ 8422F: include/linux/leds.h 8423 8424LEGACY EEPROM DRIVER 8425M: Jean Delvare <jdelvare@suse.com> 8426S: Maintained 8427F: Documentation/misc-devices/eeprom 8428F: drivers/misc/eeprom/eeprom.c 8429 8430LEGO MINDSTORMS EV3 8431R: David Lechner <david@lechnology.com> 8432S: Maintained 8433F: arch/arm/boot/dts/da850-lego-ev3.dts 8434F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8435F: drivers/power/supply/lego_ev3_battery.c 8436 8437LEGO USB Tower driver 8438M: Juergen Stuber <starblue@users.sourceforge.net> 8439L: legousb-devel@lists.sourceforge.net 8440W: http://legousb.sourceforge.net/ 8441S: Maintained 8442F: drivers/usb/misc/legousbtower.c 8443 8444LG LAPTOP EXTRAS 8445M: Matan Ziv-Av <matan@svgalib.org> 8446L: platform-driver-x86@vger.kernel.org 8447S: Maintained 8448F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8449F: Documentation/laptops/lg-laptop.rst 8450F: drivers/platform/x86/lg-laptop.c 8451 8452LG2160 MEDIA DRIVER 8453M: Michael Krufky <mkrufky@linuxtv.org> 8454L: linux-media@vger.kernel.org 8455W: https://linuxtv.org 8456W: http://github.com/mkrufky 8457Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8458T: git git://linuxtv.org/mkrufky/tuners.git 8459S: Maintained 8460F: drivers/media/dvb-frontends/lg2160.* 8461 8462LGDT3305 MEDIA DRIVER 8463M: Michael Krufky <mkrufky@linuxtv.org> 8464L: linux-media@vger.kernel.org 8465W: https://linuxtv.org 8466W: http://github.com/mkrufky 8467Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8468T: git git://linuxtv.org/mkrufky/tuners.git 8469S: Maintained 8470F: drivers/media/dvb-frontends/lgdt3305.* 8471 8472LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8473M: Viresh Kumar <vireshk@kernel.org> 8474L: linux-ide@vger.kernel.org 8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8476S: Maintained 8477F: include/linux/pata_arasan_cf_data.h 8478F: drivers/ata/pata_arasan_cf.c 8479 8480LIBATA PATA DRIVERS 8481M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8482M: Jens Axboe <axboe@kernel.dk> 8483L: linux-ide@vger.kernel.org 8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8485S: Maintained 8486F: drivers/ata/pata_*.c 8487F: drivers/ata/ata_generic.c 8488 8489LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8490M: Linus Walleij <linus.walleij@linaro.org> 8491L: linux-ide@vger.kernel.org 8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8493S: Maintained 8494F: drivers/ata/pata_ftide010.c 8495F: drivers/ata/sata_gemini.c 8496F: drivers/ata/sata_gemini.h 8497 8498LIBATA SATA AHCI PLATFORM devices support 8499M: Hans de Goede <hdegoede@redhat.com> 8500M: Jens Axboe <axboe@kernel.dk> 8501L: linux-ide@vger.kernel.org 8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8503S: Maintained 8504F: drivers/ata/ahci_platform.c 8505F: drivers/ata/libahci_platform.c 8506F: include/linux/ahci_platform.h 8507 8508LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8509M: Mikael Pettersson <mikpelinux@gmail.com> 8510L: linux-ide@vger.kernel.org 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8512S: Maintained 8513F: drivers/ata/sata_promise.* 8514 8515LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8516M: Jens Axboe <axboe@kernel.dk> 8517L: linux-ide@vger.kernel.org 8518T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8519S: Maintained 8520F: drivers/ata/ 8521F: include/linux/ata.h 8522F: include/linux/libata.h 8523F: Documentation/devicetree/bindings/ata/ 8524 8525LIBLOCKDEP 8526M: Sasha Levin <alexander.levin@microsoft.com> 8527S: Maintained 8528F: tools/lib/lockdep/ 8529 8530LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8531M: Ross Zwisler <zwisler@kernel.org> 8532M: Dan Williams <dan.j.williams@intel.com> 8533M: Vishal Verma <vishal.l.verma@intel.com> 8534M: Dave Jiang <dave.jiang@intel.com> 8535L: linux-nvdimm@lists.01.org 8536Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8537S: Supported 8538F: drivers/nvdimm/blk.c 8539F: drivers/nvdimm/region_devs.c 8540 8541LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8542M: Vishal Verma <vishal.l.verma@intel.com> 8543M: Dan Williams <dan.j.williams@intel.com> 8544M: Ross Zwisler <zwisler@kernel.org> 8545M: Dave Jiang <dave.jiang@intel.com> 8546L: linux-nvdimm@lists.01.org 8547Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8548S: Supported 8549F: drivers/nvdimm/btt* 8550 8551LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8552M: Ross Zwisler <zwisler@kernel.org> 8553M: Dan Williams <dan.j.williams@intel.com> 8554M: Vishal Verma <vishal.l.verma@intel.com> 8555M: Dave Jiang <dave.jiang@intel.com> 8556L: linux-nvdimm@lists.01.org 8557Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8558S: Supported 8559F: drivers/nvdimm/pmem* 8560 8561LIBNVDIMM: DEVICETREE BINDINGS 8562M: Oliver O'Halloran <oohall@gmail.com> 8563L: linux-nvdimm@lists.01.org 8564Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8565S: Supported 8566F: drivers/nvdimm/of_pmem.c 8567F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8568 8569LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8570M: Dan Williams <dan.j.williams@intel.com> 8571M: Ross Zwisler <zwisler@kernel.org> 8572M: Vishal Verma <vishal.l.verma@intel.com> 8573M: Dave Jiang <dave.jiang@intel.com> 8574L: linux-nvdimm@lists.01.org 8575Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8577S: Supported 8578F: drivers/nvdimm/* 8579F: drivers/acpi/nfit/* 8580F: include/linux/nd.h 8581F: include/linux/libnvdimm.h 8582F: include/uapi/linux/ndctl.h 8583 8584LIGHTNVM PLATFORM SUPPORT 8585M: Matias Bjorling <mb@lightnvm.io> 8586W: http://github/OpenChannelSSD 8587L: linux-block@vger.kernel.org 8588S: Maintained 8589F: drivers/lightnvm/ 8590F: include/linux/lightnvm.h 8591F: include/uapi/linux/lightnvm.h 8592 8593LINUX FOR POWER MACINTOSH 8594M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8595W: http://www.penguinppc.org/ 8596L: linuxppc-dev@lists.ozlabs.org 8597S: Maintained 8598F: arch/powerpc/platforms/powermac/ 8599F: drivers/macintosh/ 8600 8601LINUX FOR POWERPC (32-BIT AND 64-BIT) 8602M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8603M: Paul Mackerras <paulus@samba.org> 8604M: Michael Ellerman <mpe@ellerman.id.au> 8605W: https://github.com/linuxppc/linux/wiki 8606L: linuxppc-dev@lists.ozlabs.org 8607Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8609S: Supported 8610F: Documentation/ABI/stable/sysfs-firmware-opal-* 8611F: Documentation/devicetree/bindings/powerpc/ 8612F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8613F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8614F: Documentation/powerpc/ 8615F: arch/powerpc/ 8616F: drivers/char/tpm/tpm_ibmvtpm* 8617F: drivers/crypto/nx/ 8618F: drivers/crypto/vmx/ 8619F: drivers/i2c/busses/i2c-opal.c 8620F: drivers/net/ethernet/ibm/ibmveth.* 8621F: drivers/net/ethernet/ibm/ibmvnic.* 8622F: drivers/pci/hotplug/pnv_php.c 8623F: drivers/pci/hotplug/rpa* 8624F: drivers/rtc/rtc-opal.c 8625F: drivers/scsi/ibmvscsi/ 8626F: drivers/tty/hvc/hvc_opal.c 8627F: drivers/watchdog/wdrtas.c 8628F: tools/testing/selftests/powerpc 8629N: /pmac 8630N: powermac 8631N: powernv 8632N: [^a-z0-9]ps3 8633N: pseries 8634 8635LINUX FOR POWERPC EMBEDDED MPC5XXX 8636M: Anatolij Gustschin <agust@denx.de> 8637L: linuxppc-dev@lists.ozlabs.org 8638T: git git://git.denx.de/linux-denx-agust.git 8639S: Maintained 8640F: arch/powerpc/platforms/512x/ 8641F: arch/powerpc/platforms/52xx/ 8642 8643LINUX FOR POWERPC EMBEDDED PPC4XX 8644M: Alistair Popple <alistair@popple.id.au> 8645M: Matt Porter <mporter@kernel.crashing.org> 8646W: http://www.penguinppc.org/ 8647L: linuxppc-dev@lists.ozlabs.org 8648S: Maintained 8649F: arch/powerpc/platforms/40x/ 8650F: arch/powerpc/platforms/44x/ 8651 8652LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8653M: Scott Wood <oss@buserror.net> 8654M: Kumar Gala <galak@kernel.crashing.org> 8655W: http://www.penguinppc.org/ 8656L: linuxppc-dev@lists.ozlabs.org 8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8658S: Maintained 8659F: arch/powerpc/platforms/83xx/ 8660F: arch/powerpc/platforms/85xx/ 8661F: Documentation/devicetree/bindings/powerpc/fsl/ 8662 8663LINUX FOR POWERPC EMBEDDED PPC8XX 8664M: Vitaly Bordug <vitb@kernel.crashing.org> 8665W: http://www.penguinppc.org/ 8666L: linuxppc-dev@lists.ozlabs.org 8667S: Maintained 8668F: arch/powerpc/platforms/8xx/ 8669 8670LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8671L: linuxppc-dev@lists.ozlabs.org 8672S: Orphan 8673F: arch/powerpc/*/*virtex* 8674F: arch/powerpc/*/*/*virtex* 8675 8676LINUX FOR POWERPC PA SEMI PWRFICIENT 8677L: linuxppc-dev@lists.ozlabs.org 8678S: Orphan 8679F: arch/powerpc/platforms/pasemi/ 8680F: drivers/*/*pasemi* 8681F: drivers/*/*/*pasemi* 8682 8683LINUX KERNEL DUMP TEST MODULE (LKDTM) 8684M: Kees Cook <keescook@chromium.org> 8685S: Maintained 8686F: drivers/misc/lkdtm/* 8687 8688LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8689M: Alan Stern <stern@rowland.harvard.edu> 8690M: Andrea Parri <andrea.parri@amarulasolutions.com> 8691M: Will Deacon <will.deacon@arm.com> 8692M: Peter Zijlstra <peterz@infradead.org> 8693M: Boqun Feng <boqun.feng@gmail.com> 8694M: Nicholas Piggin <npiggin@gmail.com> 8695M: David Howells <dhowells@redhat.com> 8696M: Jade Alglave <j.alglave@ucl.ac.uk> 8697M: Luc Maranget <luc.maranget@inria.fr> 8698M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8699R: Akira Yokosawa <akiyks@gmail.com> 8700R: Daniel Lustig <dlustig@nvidia.com> 8701L: linux-kernel@vger.kernel.org 8702L: linux-arch@vger.kernel.org 8703S: Supported 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8705F: tools/memory-model/ 8706F: Documentation/atomic_bitops.txt 8707F: Documentation/atomic_t.txt 8708F: Documentation/core-api/atomic_ops.rst 8709F: Documentation/core-api/refcount-vs-atomic.rst 8710F: Documentation/memory-barriers.txt 8711 8712LIS3LV02D ACCELEROMETER DRIVER 8713M: Eric Piel <eric.piel@tremplin-utc.net> 8714S: Maintained 8715F: Documentation/misc-devices/lis3lv02d 8716F: drivers/misc/lis3lv02d/ 8717F: drivers/platform/x86/hp_accel.c 8718 8719LIVE PATCHING 8720M: Josh Poimboeuf <jpoimboe@redhat.com> 8721M: Jessica Yu <jeyu@kernel.org> 8722M: Jiri Kosina <jikos@kernel.org> 8723M: Miroslav Benes <mbenes@suse.cz> 8724R: Petr Mladek <pmladek@suse.com> 8725S: Maintained 8726F: kernel/livepatch/ 8727F: include/linux/livepatch.h 8728F: arch/x86/include/asm/livepatch.h 8729F: arch/x86/kernel/livepatch.c 8730F: Documentation/livepatch/ 8731F: Documentation/ABI/testing/sysfs-kernel-livepatch 8732F: samples/livepatch/ 8733L: live-patching@vger.kernel.org 8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8735 8736LLC (802.2) 8737L: netdev@vger.kernel.org 8738S: Odd fixes 8739F: include/linux/llc.h 8740F: include/uapi/linux/llc.h 8741F: include/net/llc* 8742F: net/llc/ 8743 8744LM73 HARDWARE MONITOR DRIVER 8745M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8746L: linux-hwmon@vger.kernel.org 8747S: Maintained 8748F: drivers/hwmon/lm73.c 8749 8750LM78 HARDWARE MONITOR DRIVER 8751M: Jean Delvare <jdelvare@suse.com> 8752L: linux-hwmon@vger.kernel.org 8753S: Maintained 8754F: Documentation/hwmon/lm78 8755F: drivers/hwmon/lm78.c 8756 8757LM83 HARDWARE MONITOR DRIVER 8758M: Jean Delvare <jdelvare@suse.com> 8759L: linux-hwmon@vger.kernel.org 8760S: Maintained 8761F: Documentation/hwmon/lm83 8762F: drivers/hwmon/lm83.c 8763 8764LM90 HARDWARE MONITOR DRIVER 8765M: Jean Delvare <jdelvare@suse.com> 8766L: linux-hwmon@vger.kernel.org 8767S: Maintained 8768F: Documentation/hwmon/lm90 8769F: Documentation/devicetree/bindings/hwmon/lm90.txt 8770F: drivers/hwmon/lm90.c 8771F: include/dt-bindings/thermal/lm90.h 8772 8773LM95234 HARDWARE MONITOR DRIVER 8774M: Guenter Roeck <linux@roeck-us.net> 8775L: linux-hwmon@vger.kernel.org 8776S: Maintained 8777F: Documentation/hwmon/lm95234 8778F: drivers/hwmon/lm95234.c 8779 8780LME2510 MEDIA DRIVER 8781M: Malcolm Priestley <tvboxspy@gmail.com> 8782L: linux-media@vger.kernel.org 8783W: https://linuxtv.org 8784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8785S: Maintained 8786F: drivers/media/usb/dvb-usb-v2/lmedm04* 8787 8788LOADPIN SECURITY MODULE 8789M: Kees Cook <keescook@chromium.org> 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8791S: Supported 8792F: security/loadpin/ 8793F: Documentation/admin-guide/LSM/LoadPin.rst 8794 8795LOCKING PRIMITIVES 8796M: Peter Zijlstra <peterz@infradead.org> 8797M: Ingo Molnar <mingo@redhat.com> 8798M: Will Deacon <will.deacon@arm.com> 8799L: linux-kernel@vger.kernel.org 8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8801S: Maintained 8802F: Documentation/locking/ 8803F: include/linux/lockdep.h 8804F: include/linux/spinlock*.h 8805F: arch/*/include/asm/spinlock*.h 8806F: include/linux/rwlock*.h 8807F: include/linux/mutex*.h 8808F: include/linux/rwsem*.h 8809F: arch/*/include/asm/rwsem.h 8810F: include/linux/seqlock.h 8811F: lib/locking*.[ch] 8812F: kernel/locking/ 8813X: kernel/locking/locktorture.c 8814 8815LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8816M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8817L: linux-ntfs-dev@lists.sourceforge.net 8818W: http://www.linux-ntfs.org/content/view/19/37/ 8819S: Maintained 8820F: Documentation/ldm.txt 8821F: block/partitions/ldm.* 8822 8823LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8824M: Sathya Prakash <sathya.prakash@broadcom.com> 8825M: Chaitra P B <chaitra.basappa@broadcom.com> 8826M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8827L: MPT-FusionLinux.pdl@broadcom.com 8828L: linux-scsi@vger.kernel.org 8829W: http://www.avagotech.com/support/ 8830S: Supported 8831F: drivers/message/fusion/ 8832F: drivers/scsi/mpt3sas/ 8833 8834LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8835M: Matthew Wilcox <willy@infradead.org> 8836L: linux-scsi@vger.kernel.org 8837S: Maintained 8838F: drivers/scsi/sym53c8xx_2/ 8839 8840LTC1660 DAC DRIVER 8841M: Marcus Folkesson <marcus.folkesson@gmail.com> 8842L: linux-iio@vger.kernel.org 8843S: Maintained 8844F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8845F: drivers/iio/dac/ltc1660.c 8846 8847LTC4261 HARDWARE MONITOR DRIVER 8848M: Guenter Roeck <linux@roeck-us.net> 8849L: linux-hwmon@vger.kernel.org 8850S: Maintained 8851F: Documentation/hwmon/ltc4261 8852F: drivers/hwmon/ltc4261.c 8853 8854LTC4306 I2C MULTIPLEXER DRIVER 8855M: Michael Hennerich <michael.hennerich@analog.com> 8856W: http://ez.analog.com/community/linux-device-drivers 8857L: linux-i2c@vger.kernel.org 8858S: Supported 8859F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8860F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8861 8862LTP (Linux Test Project) 8863M: Mike Frysinger <vapier@gentoo.org> 8864M: Cyril Hrubis <chrubis@suse.cz> 8865M: Wanlong Gao <wanlong.gao@gmail.com> 8866M: Jan Stancek <jstancek@redhat.com> 8867M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8868M: Alexey Kodanev <alexey.kodanev@oracle.com> 8869L: ltp@lists.linux.it (subscribers-only) 8870W: http://linux-test-project.github.io/ 8871T: git git://github.com/linux-test-project/ltp.git 8872S: Maintained 8873 8874M68K ARCHITECTURE 8875M: Geert Uytterhoeven <geert@linux-m68k.org> 8876L: linux-m68k@lists.linux-m68k.org 8877W: http://www.linux-m68k.org/ 8878T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8879S: Maintained 8880F: arch/m68k/ 8881F: drivers/zorro/ 8882 8883M68K ON APPLE MACINTOSH 8884M: Joshua Thompson <funaho@jurai.org> 8885W: http://www.mac.linux-m68k.org/ 8886L: linux-m68k@lists.linux-m68k.org 8887S: Maintained 8888F: arch/m68k/mac/ 8889 8890M68K ON HP9000/300 8891M: Philip Blundell <philb@gnu.org> 8892W: http://www.tazenda.demon.co.uk/phil/linux-hp 8893S: Maintained 8894F: arch/m68k/hp300/ 8895 8896M88DS3103 MEDIA DRIVER 8897M: Antti Palosaari <crope@iki.fi> 8898L: linux-media@vger.kernel.org 8899W: https://linuxtv.org 8900W: http://palosaari.fi/linux/ 8901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8902T: git git://linuxtv.org/anttip/media_tree.git 8903S: Maintained 8904F: drivers/media/dvb-frontends/m88ds3103* 8905 8906M88RS2000 MEDIA DRIVER 8907M: Malcolm Priestley <tvboxspy@gmail.com> 8908L: linux-media@vger.kernel.org 8909W: https://linuxtv.org 8910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8911S: Maintained 8912F: drivers/media/dvb-frontends/m88rs2000* 8913 8914MA901 MASTERKIT USB FM RADIO DRIVER 8915M: Alexey Klimov <klimov.linux@gmail.com> 8916L: linux-media@vger.kernel.org 8917T: git git://linuxtv.org/media_tree.git 8918S: Maintained 8919F: drivers/media/radio/radio-ma901.c 8920 8921MAC80211 8922M: Johannes Berg <johannes@sipsolutions.net> 8923L: linux-wireless@vger.kernel.org 8924W: http://wireless.kernel.org/ 8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8927S: Maintained 8928F: Documentation/networking/mac80211-injection.txt 8929F: include/net/mac80211.h 8930F: net/mac80211/ 8931F: drivers/net/wireless/mac80211_hwsim.[ch] 8932F: Documentation/networking/mac80211_hwsim/README 8933 8934MAILBOX API 8935M: Jassi Brar <jassisinghbrar@gmail.com> 8936L: linux-kernel@vger.kernel.org 8937S: Maintained 8938F: drivers/mailbox/ 8939F: include/linux/mailbox_client.h 8940F: include/linux/mailbox_controller.h 8941 8942MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8943M: Michael Kerrisk <mtk.manpages@gmail.com> 8944W: http://www.kernel.org/doc/man-pages 8945L: linux-man@vger.kernel.org 8946S: Maintained 8947 8948MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8949M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8950L: linux-mips@vger.kernel.org 8951S: Maintained 8952F: arch/mips/boot/dts/img/pistachio_marduk.dts 8953 8954MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8955M: Andrew Lunn <andrew@lunn.ch> 8956M: Vivien Didelot <vivien.didelot@gmail.com> 8957L: netdev@vger.kernel.org 8958S: Maintained 8959F: drivers/net/dsa/mv88e6xxx/ 8960F: include/linux/platform_data/mv88e6xxx.h 8961F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8962 8963MARVELL ARMADA DRM SUPPORT 8964M: Russell King <linux@armlinux.org.uk> 8965S: Maintained 8966T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8967T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8968F: drivers/gpu/drm/armada/ 8969F: include/uapi/drm/armada_drm.h 8970F: Documentation/devicetree/bindings/display/armada/ 8971 8972MARVELL CRYPTO DRIVER 8973M: Boris Brezillon <boris.brezillon@bootlin.com> 8974M: Arnaud Ebalard <arno@natisbad.org> 8975F: drivers/crypto/marvell/ 8976S: Maintained 8977L: linux-crypto@vger.kernel.org 8978 8979MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8980M: Mirko Lindner <mlindner@marvell.com> 8981M: Stephen Hemminger <stephen@networkplumber.org> 8982L: netdev@vger.kernel.org 8983S: Maintained 8984F: drivers/net/ethernet/marvell/sk* 8985 8986MARVELL LIBERTAS WIRELESS DRIVER 8987L: libertas-dev@lists.infradead.org 8988S: Orphan 8989F: drivers/net/wireless/marvell/libertas/ 8990 8991MARVELL MACCHIATOBIN SUPPORT 8992M: Russell King <linux@armlinux.org.uk> 8993L: linux-arm-kernel@lists.infradead.org 8994S: Maintained 8995F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8996 8997MARVELL MV643XX ETHERNET DRIVER 8998M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8999L: netdev@vger.kernel.org 9000S: Maintained 9001F: drivers/net/ethernet/marvell/mv643xx_eth.* 9002F: include/linux/mv643xx.h 9003 9004MARVELL MV88X3310 PHY DRIVER 9005M: Russell King <linux@armlinux.org.uk> 9006L: netdev@vger.kernel.org 9007S: Maintained 9008F: drivers/net/phy/marvell10g.c 9009 9010MARVELL MVNETA ETHERNET DRIVER 9011M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9012L: netdev@vger.kernel.org 9013S: Maintained 9014F: drivers/net/ethernet/marvell/mvneta.* 9015 9016MARVELL MWIFIEX WIRELESS DRIVER 9017M: Amitkumar Karwar <amitkarwar@gmail.com> 9018M: Nishant Sarmukadam <nishants@marvell.com> 9019M: Ganapathi Bhat <gbhat@marvell.com> 9020M: Xinming Hu <huxinming820@gmail.com> 9021L: linux-wireless@vger.kernel.org 9022S: Maintained 9023F: drivers/net/wireless/marvell/mwifiex/ 9024 9025MARVELL MWL8K WIRELESS DRIVER 9026M: Lennert Buytenhek <buytenh@wantstofly.org> 9027L: linux-wireless@vger.kernel.org 9028S: Odd Fixes 9029F: drivers/net/wireless/marvell/mwl8k.c 9030 9031MARVELL NAND CONTROLLER DRIVER 9032M: Miquel Raynal <miquel.raynal@bootlin.com> 9033L: linux-mtd@lists.infradead.org 9034S: Maintained 9035F: drivers/mtd/nand/raw/marvell_nand.c 9036F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9037 9038MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9039M: Nicolas Pitre <nico@fluxnic.net> 9040S: Odd Fixes 9041F: drivers/mmc/host/mvsdio.* 9042 9043MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9044M: Hu Ziji <huziji@marvell.com> 9045L: linux-mmc@vger.kernel.org 9046S: Supported 9047F: drivers/mmc/host/sdhci-xenon* 9048F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9049 9050MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9051M: Sunil Goutham <sgoutham@marvell.com> 9052M: Linu Cherian <lcherian@marvell.com> 9053M: Geetha sowjanya <gakula@marvell.com> 9054M: Jerin Jacob <jerinj@marvell.com> 9055L: netdev@vger.kernel.org 9056S: Supported 9057F: drivers/net/ethernet/marvell/octeontx2/af/ 9058 9059MATROX FRAMEBUFFER DRIVER 9060L: linux-fbdev@vger.kernel.org 9061S: Orphan 9062F: drivers/video/fbdev/matrox/matroxfb_* 9063F: include/uapi/linux/matroxfb.h 9064 9065MAX16065 HARDWARE MONITOR DRIVER 9066M: Guenter Roeck <linux@roeck-us.net> 9067L: linux-hwmon@vger.kernel.org 9068S: Maintained 9069F: Documentation/hwmon/max16065 9070F: drivers/hwmon/max16065.c 9071 9072MAX2175 SDR TUNER DRIVER 9073M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9074L: linux-media@vger.kernel.org 9075T: git git://linuxtv.org/media_tree.git 9076S: Maintained 9077F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9078F: Documentation/media/v4l-drivers/max2175.rst 9079F: drivers/media/i2c/max2175* 9080F: include/uapi/linux/max2175.h 9081 9082MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9083L: linux-hwmon@vger.kernel.org 9084S: Orphan 9085F: Documentation/hwmon/max6650 9086F: drivers/hwmon/max6650.c 9087 9088MAX6697 HARDWARE MONITOR DRIVER 9089M: Guenter Roeck <linux@roeck-us.net> 9090L: linux-hwmon@vger.kernel.org 9091S: Maintained 9092F: Documentation/hwmon/max6697 9093F: Documentation/devicetree/bindings/hwmon/max6697.txt 9094F: drivers/hwmon/max6697.c 9095F: include/linux/platform_data/max6697.h 9096 9097MAX9860 MONO AUDIO VOICE CODEC DRIVER 9098M: Peter Rosin <peda@axentia.se> 9099L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9100S: Maintained 9101F: Documentation/devicetree/bindings/sound/max9860.txt 9102F: sound/soc/codecs/max9860.* 9103 9104MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9105M: Javier Martinez Canillas <javier@dowhile0.org> 9106L: linux-kernel@vger.kernel.org 9107S: Supported 9108F: drivers/regulator/max77802-regulator.c 9109F: Documentation/devicetree/bindings/*/*max77802.txt 9110F: include/dt-bindings/*/*max77802.h 9111 9112MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9113M: Krzysztof Kozlowski <krzk@kernel.org> 9114M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9115L: linux-pm@vger.kernel.org 9116S: Supported 9117F: drivers/power/supply/max14577_charger.c 9118F: drivers/power/supply/max77693_charger.c 9119 9120MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9121M: Chanwoo Choi <cw00.choi@samsung.com> 9122M: Krzysztof Kozlowski <krzk@kernel.org> 9123M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9124L: linux-kernel@vger.kernel.org 9125S: Supported 9126F: drivers/*/max14577*.c 9127F: drivers/*/max77686*.c 9128F: drivers/*/max77693*.c 9129F: drivers/extcon/extcon-max14577.c 9130F: drivers/extcon/extcon-max77693.c 9131F: drivers/rtc/rtc-max77686.c 9132F: drivers/clk/clk-max77686.c 9133F: Documentation/devicetree/bindings/mfd/max14577.txt 9134F: Documentation/devicetree/bindings/*/max77686.txt 9135F: Documentation/devicetree/bindings/mfd/max77693.txt 9136F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9137F: include/linux/mfd/max14577*.h 9138F: include/linux/mfd/max77686*.h 9139F: include/linux/mfd/max77693*.h 9140 9141MAXIRADIO FM RADIO RECEIVER DRIVER 9142M: Hans Verkuil <hverkuil@xs4all.nl> 9143L: linux-media@vger.kernel.org 9144T: git git://linuxtv.org/media_tree.git 9145W: https://linuxtv.org 9146S: Maintained 9147F: drivers/media/radio/radio-maxiradio* 9148 9149MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9150M: Peter Rosin <peda@axentia.se> 9151L: linux-iio@vger.kernel.org 9152S: Maintained 9153F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9154F: drivers/iio/potentiometer/mcp4018.c 9155F: drivers/iio/potentiometer/mcp4531.c 9156 9157MCR20A IEEE-802.15.4 RADIO DRIVER 9158M: Xue Liu <liuxuenetmail@gmail.com> 9159L: linux-wpan@vger.kernel.org 9160W: https://github.com/xueliu/mcr20a-linux 9161S: Maintained 9162F: drivers/net/ieee802154/mcr20a.c 9163F: drivers/net/ieee802154/mcr20a.h 9164F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9165 9166MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9167M: William Breathitt Gray <vilhelm.gray@gmail.com> 9168L: linux-iio@vger.kernel.org 9169S: Maintained 9170F: drivers/iio/dac/cio-dac.c 9171 9172MEDIA DRIVERS FOR ASCOT2E 9173M: Sergey Kozlov <serjk@netup.ru> 9174M: Abylay Ospan <aospan@netup.ru> 9175L: linux-media@vger.kernel.org 9176W: https://linuxtv.org 9177W: http://netup.tv/ 9178T: git git://linuxtv.org/media_tree.git 9179S: Supported 9180F: drivers/media/dvb-frontends/ascot2e* 9181 9182MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9183M: Jasmin Jessich <jasmin@anw.at> 9184L: linux-media@vger.kernel.org 9185W: https://linuxtv.org 9186T: git git://linuxtv.org/media_tree.git 9187S: Maintained 9188F: drivers/media/dvb-frontends/cxd2099* 9189 9190MEDIA DRIVERS FOR CXD2841ER 9191M: Sergey Kozlov <serjk@netup.ru> 9192M: Abylay Ospan <aospan@netup.ru> 9193L: linux-media@vger.kernel.org 9194W: https://linuxtv.org 9195W: http://netup.tv/ 9196T: git git://linuxtv.org/media_tree.git 9197S: Supported 9198F: drivers/media/dvb-frontends/cxd2841er* 9199 9200MEDIA DRIVERS FOR CXD2880 9201M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9202L: linux-media@vger.kernel.org 9203W: http://linuxtv.org/ 9204T: git git://linuxtv.org/media_tree.git 9205S: Supported 9206F: drivers/media/dvb-frontends/cxd2880/* 9207F: drivers/media/spi/cxd2880* 9208 9209MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9210L: linux-media@vger.kernel.org 9211W: https://linuxtv.org 9212T: git git://linuxtv.org/media_tree.git 9213S: Orphan 9214F: drivers/media/pci/ddbridge/* 9215 9216MEDIA DRIVERS FOR FREESCALE IMX 9217M: Steve Longerbeam <slongerbeam@gmail.com> 9218M: Philipp Zabel <p.zabel@pengutronix.de> 9219L: linux-media@vger.kernel.org 9220T: git git://linuxtv.org/media_tree.git 9221S: Maintained 9222F: Documentation/devicetree/bindings/media/imx.txt 9223F: Documentation/media/v4l-drivers/imx.rst 9224F: drivers/staging/media/imx/ 9225F: include/linux/imx-media.h 9226F: include/media/imx.h 9227 9228MEDIA DRIVER FOR FREESCALE IMX PXP 9229M: Philipp Zabel <p.zabel@pengutronix.de> 9230L: linux-media@vger.kernel.org 9231T: git git://linuxtv.org/media_tree.git 9232S: Maintained 9233F: drivers/media/platform/imx-pxp.[ch] 9234 9235MEDIA DRIVERS FOR HELENE 9236M: Abylay Ospan <aospan@netup.ru> 9237L: linux-media@vger.kernel.org 9238W: https://linuxtv.org 9239W: http://netup.tv/ 9240T: git git://linuxtv.org/media_tree.git 9241S: Supported 9242F: drivers/media/dvb-frontends/helene* 9243 9244MEDIA DRIVERS FOR HORUS3A 9245M: Sergey Kozlov <serjk@netup.ru> 9246M: Abylay Ospan <aospan@netup.ru> 9247L: linux-media@vger.kernel.org 9248W: https://linuxtv.org 9249W: http://netup.tv/ 9250T: git git://linuxtv.org/media_tree.git 9251S: Supported 9252F: drivers/media/dvb-frontends/horus3a* 9253 9254MEDIA DRIVERS FOR LNBH25 9255M: Sergey Kozlov <serjk@netup.ru> 9256M: Abylay Ospan <aospan@netup.ru> 9257L: linux-media@vger.kernel.org 9258W: https://linuxtv.org 9259W: http://netup.tv/ 9260T: git git://linuxtv.org/media_tree.git 9261S: Supported 9262F: drivers/media/dvb-frontends/lnbh25* 9263 9264MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9265L: linux-media@vger.kernel.org 9266W: https://linuxtv.org 9267T: git git://linuxtv.org/media_tree.git 9268S: Orphan 9269F: drivers/media/dvb-frontends/mxl5xx* 9270 9271MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9272M: Sergey Kozlov <serjk@netup.ru> 9273M: Abylay Ospan <aospan@netup.ru> 9274L: linux-media@vger.kernel.org 9275W: https://linuxtv.org 9276W: http://netup.tv/ 9277T: git git://linuxtv.org/media_tree.git 9278S: Supported 9279F: drivers/media/pci/netup_unidvb/* 9280 9281MEDIA DRIVERS FOR RENESAS - CEU 9282M: Jacopo Mondi <jacopo@jmondi.org> 9283L: linux-media@vger.kernel.org 9284L: linux-renesas-soc@vger.kernel.org 9285T: git git://linuxtv.org/media_tree.git 9286S: Supported 9287F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9288F: drivers/media/platform/renesas-ceu.c 9289F: include/media/drv-intf/renesas-ceu.h 9290 9291MEDIA DRIVERS FOR RENESAS - DRIF 9292M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9293L: linux-media@vger.kernel.org 9294L: linux-renesas-soc@vger.kernel.org 9295T: git git://linuxtv.org/media_tree.git 9296S: Supported 9297F: Documentation/devicetree/bindings/media/renesas,drif.txt 9298F: drivers/media/platform/rcar_drif.c 9299 9300MEDIA DRIVERS FOR RENESAS - FCP 9301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9302L: linux-media@vger.kernel.org 9303L: linux-renesas-soc@vger.kernel.org 9304T: git git://linuxtv.org/media_tree.git 9305S: Supported 9306F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9307F: drivers/media/platform/rcar-fcp.c 9308F: include/media/rcar-fcp.h 9309 9310MEDIA DRIVERS FOR RENESAS - FDP1 9311M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9312L: linux-media@vger.kernel.org 9313L: linux-renesas-soc@vger.kernel.org 9314T: git git://linuxtv.org/media_tree.git 9315S: Supported 9316F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9317F: drivers/media/platform/rcar_fdp1.c 9318 9319MEDIA DRIVERS FOR RENESAS - VIN 9320M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9321L: linux-media@vger.kernel.org 9322L: linux-renesas-soc@vger.kernel.org 9323T: git git://linuxtv.org/media_tree.git 9324S: Supported 9325F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9326F: Documentation/devicetree/bindings/media/rcar_vin.txt 9327F: drivers/media/platform/rcar-vin/ 9328 9329MEDIA DRIVERS FOR RENESAS - VSP1 9330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9331M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9332L: linux-media@vger.kernel.org 9333L: linux-renesas-soc@vger.kernel.org 9334T: git git://linuxtv.org/media_tree.git 9335S: Supported 9336F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9337F: drivers/media/platform/vsp1/ 9338 9339MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9340L: linux-media@vger.kernel.org 9341W: https://linuxtv.org 9342T: git git://linuxtv.org/media_tree.git 9343S: Orphan 9344F: drivers/media/dvb-frontends/stv0910* 9345 9346MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9347L: linux-media@vger.kernel.org 9348W: https://linuxtv.org 9349T: git git://linuxtv.org/media_tree.git 9350S: Orphan 9351F: drivers/media/dvb-frontends/stv6111* 9352 9353MEDIA DRIVERS FOR STM32 - DCMI 9354M: Hugues Fruchet <hugues.fruchet@st.com> 9355L: linux-media@vger.kernel.org 9356T: git git://linuxtv.org/media_tree.git 9357S: Supported 9358F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9359F: drivers/media/platform/stm32/stm32-dcmi.c 9360 9361MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9362M: Dmitry Osipenko <digetx@gmail.com> 9363L: linux-media@vger.kernel.org 9364L: linux-tegra@vger.kernel.org 9365T: git git://linuxtv.org/media_tree.git 9366S: Maintained 9367F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9368F: drivers/staging/media/tegra-vde/ 9369 9370MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9371M: Mauro Carvalho Chehab <mchehab@kernel.org> 9372P: LinuxTV.org Project 9373L: linux-media@vger.kernel.org 9374W: https://linuxtv.org 9375Q: http://patchwork.kernel.org/project/linux-media/list/ 9376T: git git://linuxtv.org/media_tree.git 9377S: Maintained 9378F: Documentation/devicetree/bindings/media/ 9379F: Documentation/media/ 9380F: drivers/media/ 9381F: drivers/staging/media/ 9382F: include/linux/platform_data/media/ 9383F: include/media/ 9384F: include/uapi/linux/dvb/ 9385F: include/uapi/linux/videodev2.h 9386F: include/uapi/linux/media.h 9387F: include/uapi/linux/v4l2-* 9388F: include/uapi/linux/meye.h 9389F: include/uapi/linux/ivtv* 9390F: include/uapi/linux/uvcvideo.h 9391 9392MEDIATEK BLUETOOTH DRIVER 9393M: Sean Wang <sean.wang@mediatek.com> 9394L: linux-bluetooth@vger.kernel.org 9395L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9396S: Maintained 9397F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9398F: drivers/bluetooth/btmtkuart.c 9399 9400MEDIATEK CIR DRIVER 9401M: Sean Wang <sean.wang@mediatek.com> 9402S: Maintained 9403F: drivers/media/rc/mtk-cir.c 9404 9405MEDIATEK DMA DRIVER 9406M: Sean Wang <sean.wang@mediatek.com> 9407L: dmaengine@vger.kernel.org 9408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9409L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9410S: Maintained 9411F: Documentation/devicetree/bindings/dma/mtk-* 9412F: drivers/dma/mediatek/ 9413 9414MEDIATEK PMIC LED DRIVER 9415M: Sean Wang <sean.wang@mediatek.com> 9416S: Maintained 9417F: drivers/leds/leds-mt6323.c 9418F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9419 9420MEDIATEK ETHERNET DRIVER 9421M: Felix Fietkau <nbd@openwrt.org> 9422M: John Crispin <john@phrozen.org> 9423M: Sean Wang <sean.wang@mediatek.com> 9424M: Nelson Chang <nelson.chang@mediatek.com> 9425L: netdev@vger.kernel.org 9426S: Maintained 9427F: drivers/net/ethernet/mediatek/ 9428 9429MEDIATEK SWITCH DRIVER 9430M: Sean Wang <sean.wang@mediatek.com> 9431L: netdev@vger.kernel.org 9432S: Maintained 9433F: drivers/net/dsa/mt7530.* 9434F: net/dsa/tag_mtk.c 9435 9436MEDIATEK JPEG DRIVER 9437M: Rick Chang <rick.chang@mediatek.com> 9438M: Bin Liu <bin.liu@mediatek.com> 9439S: Supported 9440F: drivers/media/platform/mtk-jpeg/ 9441F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9442 9443MEDIATEK MDP DRIVER 9444M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9445M: Houlong Wei <houlong.wei@mediatek.com> 9446M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9447S: Supported 9448F: drivers/media/platform/mtk-mdp/ 9449F: drivers/media/platform/mtk-vpu/ 9450F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9451 9452MEDIATEK MEDIA DRIVER 9453M: Tiffany Lin <tiffany.lin@mediatek.com> 9454M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9455S: Supported 9456F: drivers/media/platform/mtk-vcodec/ 9457F: drivers/media/platform/mtk-vpu/ 9458F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9459F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9460 9461MEDIATEK MT76 WIRELESS LAN DRIVER 9462M: Felix Fietkau <nbd@nbd.name> 9463M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9464L: linux-wireless@vger.kernel.org 9465S: Maintained 9466F: drivers/net/wireless/mediatek/mt76/ 9467 9468MEDIATEK MT7601U WIRELESS LAN DRIVER 9469M: Jakub Kicinski <kubakici@wp.pl> 9470L: linux-wireless@vger.kernel.org 9471S: Maintained 9472F: drivers/net/wireless/mediatek/mt7601u/ 9473 9474MEDIATEK NAND CONTROLLER DRIVER 9475M: Xiaolei Li <xiaolei.li@mediatek.com> 9476L: linux-mtd@lists.infradead.org 9477S: Maintained 9478F: drivers/mtd/nand/raw/mtk_* 9479F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9480 9481MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9482M: Sean Wang <sean.wang@mediatek.com> 9483S: Maintained 9484F: drivers/char/hw_random/mtk-rng.c 9485 9486MEDIATEK USB3 DRD IP DRIVER 9487M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9488L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9490L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9491S: Maintained 9492F: drivers/usb/mtu3/ 9493 9494MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9495M: Peter Senna Tschudin <peter.senna@gmail.com> 9496M: Martin Donnelly <martin.donnelly@ge.com> 9497M: Martyn Welch <martyn.welch@collabora.co.uk> 9498S: Maintained 9499F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9500F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9501 9502MEGARAID SCSI/SAS DRIVERS 9503M: Kashyap Desai <kashyap.desai@broadcom.com> 9504M: Sumit Saxena <sumit.saxena@broadcom.com> 9505M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9506L: megaraidlinux.pdl@broadcom.com 9507L: linux-scsi@vger.kernel.org 9508W: http://www.avagotech.com/support/ 9509S: Maintained 9510F: Documentation/scsi/megaraid.txt 9511F: drivers/scsi/megaraid.* 9512F: drivers/scsi/megaraid/ 9513 9514MELEXIS MLX90614 DRIVER 9515M: Crt Mori <cmo@melexis.com> 9516L: linux-iio@vger.kernel.org 9517W: http://www.melexis.com 9518S: Supported 9519F: drivers/iio/temperature/mlx90614.c 9520 9521MELEXIS MLX90632 DRIVER 9522M: Crt Mori <cmo@melexis.com> 9523L: linux-iio@vger.kernel.org 9524W: http://www.melexis.com 9525S: Supported 9526F: drivers/iio/temperature/mlx90632.c 9527 9528MELFAS MIP4 TOUCHSCREEN DRIVER 9529M: Sangwon Jee <jeesw@melfas.com> 9530W: http://www.melfas.com 9531S: Supported 9532F: drivers/input/touchscreen/melfas_mip4.c 9533F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9534 9535MELLANOX ETHERNET DRIVER (mlx4_en) 9536M: Tariq Toukan <tariqt@mellanox.com> 9537L: netdev@vger.kernel.org 9538S: Supported 9539W: http://www.mellanox.com 9540Q: http://patchwork.ozlabs.org/project/netdev/list/ 9541F: drivers/net/ethernet/mellanox/mlx4/en_* 9542 9543MELLANOX ETHERNET DRIVER (mlx5e) 9544M: Saeed Mahameed <saeedm@mellanox.com> 9545L: netdev@vger.kernel.org 9546S: Supported 9547W: http://www.mellanox.com 9548Q: http://patchwork.ozlabs.org/project/netdev/list/ 9549F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9550 9551MELLANOX ETHERNET INNOVA DRIVERS 9552R: Boris Pismenny <borisp@mellanox.com> 9553L: netdev@vger.kernel.org 9554S: Supported 9555W: http://www.mellanox.com 9556Q: http://patchwork.ozlabs.org/project/netdev/list/ 9557F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9558F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9559F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9560F: include/linux/mlx5/mlx5_ifc_fpga.h 9561 9562MELLANOX ETHERNET INNOVA IPSEC DRIVER 9563R: Boris Pismenny <borisp@mellanox.com> 9564L: netdev@vger.kernel.org 9565S: Supported 9566W: http://www.mellanox.com 9567Q: http://patchwork.ozlabs.org/project/netdev/list/ 9568F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9569F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9570 9571MELLANOX ETHERNET SWITCH DRIVERS 9572M: Jiri Pirko <jiri@mellanox.com> 9573M: Ido Schimmel <idosch@mellanox.com> 9574L: netdev@vger.kernel.org 9575S: Supported 9576W: http://www.mellanox.com 9577Q: http://patchwork.ozlabs.org/project/netdev/list/ 9578F: drivers/net/ethernet/mellanox/mlxsw/ 9579F: tools/testing/selftests/drivers/net/mlxsw/ 9580 9581MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9582M: mlxsw@mellanox.com 9583L: netdev@vger.kernel.org 9584S: Supported 9585W: http://www.mellanox.com 9586Q: http://patchwork.ozlabs.org/project/netdev/list/ 9587F: drivers/net/ethernet/mellanox/mlxfw/ 9588 9589MELLANOX HARDWARE PLATFORM SUPPORT 9590M: Andy Shevchenko <andy@infradead.org> 9591M: Darren Hart <dvhart@infradead.org> 9592M: Vadim Pasternak <vadimp@mellanox.com> 9593L: platform-driver-x86@vger.kernel.org 9594S: Supported 9595F: drivers/platform/mellanox/ 9596 9597MELLANOX MLX4 core VPI driver 9598M: Tariq Toukan <tariqt@mellanox.com> 9599L: netdev@vger.kernel.org 9600L: linux-rdma@vger.kernel.org 9601W: http://www.mellanox.com 9602Q: http://patchwork.ozlabs.org/project/netdev/list/ 9603S: Supported 9604F: drivers/net/ethernet/mellanox/mlx4/ 9605F: include/linux/mlx4/ 9606 9607MELLANOX MLX4 IB driver 9608M: Yishai Hadas <yishaih@mellanox.com> 9609L: linux-rdma@vger.kernel.org 9610W: http://www.mellanox.com 9611Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9612S: Supported 9613F: drivers/infiniband/hw/mlx4/ 9614F: include/linux/mlx4/ 9615F: include/uapi/rdma/mlx4-abi.h 9616 9617MELLANOX MLX5 core VPI driver 9618M: Saeed Mahameed <saeedm@mellanox.com> 9619M: Leon Romanovsky <leonro@mellanox.com> 9620L: netdev@vger.kernel.org 9621L: linux-rdma@vger.kernel.org 9622W: http://www.mellanox.com 9623Q: http://patchwork.ozlabs.org/project/netdev/list/ 9624S: Supported 9625F: drivers/net/ethernet/mellanox/mlx5/core/ 9626F: include/linux/mlx5/ 9627 9628MELLANOX MLX5 IB driver 9629M: Leon Romanovsky <leonro@mellanox.com> 9630L: linux-rdma@vger.kernel.org 9631W: http://www.mellanox.com 9632Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9633S: Supported 9634F: drivers/infiniband/hw/mlx5/ 9635F: include/linux/mlx5/ 9636F: include/uapi/rdma/mlx5-abi.h 9637 9638MELLANOX MLXCPLD I2C AND MUX DRIVER 9639M: Vadim Pasternak <vadimp@mellanox.com> 9640M: Michael Shych <michaelsh@mellanox.com> 9641L: linux-i2c@vger.kernel.org 9642S: Supported 9643F: drivers/i2c/busses/i2c-mlxcpld.c 9644F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9645F: Documentation/i2c/busses/i2c-mlxcpld 9646 9647MELLANOX MLXCPLD LED DRIVER 9648M: Vadim Pasternak <vadimp@mellanox.com> 9649L: linux-leds@vger.kernel.org 9650S: Supported 9651F: drivers/leds/leds-mlxcpld.c 9652F: drivers/leds/leds-mlxreg.c 9653F: Documentation/leds/leds-mlxcpld.txt 9654 9655MELLANOX PLATFORM DRIVER 9656M: Vadim Pasternak <vadimp@mellanox.com> 9657L: platform-driver-x86@vger.kernel.org 9658S: Supported 9659F: drivers/platform/x86/mlx-platform.c 9660 9661MEMBARRIER SUPPORT 9662M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9663M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9664L: linux-kernel@vger.kernel.org 9665S: Supported 9666F: kernel/sched/membarrier.c 9667F: include/uapi/linux/membarrier.h 9668F: arch/powerpc/include/asm/membarrier.h 9669 9670MEMORY MANAGEMENT 9671L: linux-mm@kvack.org 9672W: http://www.linux-mm.org 9673S: Maintained 9674F: include/linux/mm.h 9675F: include/linux/gfp.h 9676F: include/linux/mmzone.h 9677F: include/linux/memory_hotplug.h 9678F: include/linux/vmalloc.h 9679F: mm/ 9680 9681MEMORY TECHNOLOGY DEVICES (MTD) 9682M: David Woodhouse <dwmw2@infradead.org> 9683M: Brian Norris <computersforpeace@gmail.com> 9684M: Boris Brezillon <boris.brezillon@bootlin.com> 9685M: Marek Vasut <marek.vasut@gmail.com> 9686M: Richard Weinberger <richard@nod.at> 9687L: linux-mtd@lists.infradead.org 9688W: http://www.linux-mtd.infradead.org/ 9689Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9690T: git git://git.infradead.org/linux-mtd.git master 9691T: git git://git.infradead.org/linux-mtd.git mtd/next 9692S: Maintained 9693F: Documentation/devicetree/bindings/mtd/ 9694F: drivers/mtd/ 9695F: include/linux/mtd/ 9696F: include/uapi/mtd/ 9697 9698MEN A21 WATCHDOG DRIVER 9699M: Johannes Thumshirn <morbidrsa@gmail.com> 9700L: linux-watchdog@vger.kernel.org 9701S: Maintained 9702F: drivers/watchdog/mena21_wdt.c 9703 9704MEN CHAMELEON BUS (mcb) 9705M: Johannes Thumshirn <morbidrsa@gmail.com> 9706S: Maintained 9707F: drivers/mcb/ 9708F: include/linux/mcb.h 9709F: Documentation/men-chameleon-bus.txt 9710 9711MEN F21BMC (Board Management Controller) 9712M: Andreas Werner <andreas.werner@men.de> 9713S: Supported 9714F: drivers/mfd/menf21bmc.c 9715F: drivers/watchdog/menf21bmc_wdt.c 9716F: drivers/leds/leds-menf21bmc.c 9717F: drivers/hwmon/menf21bmc_hwmon.c 9718F: Documentation/hwmon/menf21bmc 9719 9720MEN Z069 WATCHDOG DRIVER 9721M: Johannes Thumshirn <jth@kernel.org> 9722L: linux-watchdog@vger.kernel.org 9723S: Maintained 9724F: drivers/watchdog/menz69_wdt.c 9725 9726MESON AO CEC DRIVER FOR AMLOGIC SOCS 9727M: Neil Armstrong <narmstrong@baylibre.com> 9728L: linux-media@lists.freedesktop.org 9729L: linux-amlogic@lists.infradead.org 9730W: http://linux-meson.com/ 9731S: Supported 9732F: drivers/media/platform/meson/ao-cec.c 9733F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9734T: git git://linuxtv.org/media_tree.git 9735 9736MICROBLAZE ARCHITECTURE 9737M: Michal Simek <monstr@monstr.eu> 9738W: http://www.monstr.eu/fdt/ 9739T: git git://git.monstr.eu/linux-2.6-microblaze.git 9740S: Supported 9741F: arch/microblaze/ 9742 9743MICROCHIP AT91 SERIAL DRIVER 9744M: Richard Genoud <richard.genoud@gmail.com> 9745S: Maintained 9746F: drivers/tty/serial/atmel_serial.c 9747F: drivers/tty/serial/atmel_serial.h 9748F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9749 9750MICROCHIP AUDIO ASOC DRIVERS 9751M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9752L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9753S: Supported 9754F: sound/soc/atmel 9755 9756MICROCHIP DMA DRIVER 9757M: Ludovic Desroches <ludovic.desroches@microchip.com> 9758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9759L: dmaengine@vger.kernel.org 9760S: Supported 9761F: drivers/dma/at_hdmac.c 9762F: drivers/dma/at_hdmac_regs.h 9763F: include/linux/platform_data/dma-atmel.h 9764F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9765F: include/dt-bindings/dma/at91.h 9766 9767MICROCHIP ECC DRIVER 9768M: Tudor Ambarus <tudor.ambarus@microchip.com> 9769L: linux-crypto@vger.kernel.org 9770S: Maintained 9771F: drivers/crypto/atmel-ecc.* 9772 9773MICROCHIP I2C DRIVER 9774M: Ludovic Desroches <ludovic.desroches@microchip.com> 9775L: linux-i2c@vger.kernel.org 9776S: Supported 9777F: drivers/i2c/busses/i2c-at91.c 9778 9779MICROCHIP ISC DRIVER 9780M: Eugen Hristev <eugen.hristev@microchip.com> 9781L: linux-media@vger.kernel.org 9782S: Supported 9783F: drivers/media/platform/atmel/atmel-isc.c 9784F: drivers/media/platform/atmel/atmel-isc-regs.h 9785F: devicetree/bindings/media/atmel-isc.txt 9786 9787MICROCHIP ISI DRIVER 9788M: Eugen Hristev <eugen.hristev@microchip.com> 9789L: linux-media@vger.kernel.org 9790S: Supported 9791F: drivers/media/platform/atmel/atmel-isi.c 9792F: include/media/atmel-isi.h 9793 9794MICROCHIP AT91 USART MFD DRIVER 9795M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9796L: linux-kernel@vger.kernel.org 9797S: Supported 9798F: drivers/mfd/at91-usart.c 9799F: include/dt-bindings/mfd/at91-usart.h 9800F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9801 9802MICROCHIP AT91 USART SPI DRIVER 9803M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9804L: linux-spi@vger.kernel.org 9805S: Supported 9806F: drivers/spi/spi-at91-usart.c 9807F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9808 9809MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9810M: Woojung Huh <Woojung.Huh@microchip.com> 9811M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9812L: netdev@vger.kernel.org 9813S: Maintained 9814F: net/dsa/tag_ksz.c 9815F: drivers/net/dsa/microchip/* 9816F: include/linux/platform_data/microchip-ksz.h 9817F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9818 9819MICROCHIP LAN743X ETHERNET DRIVER 9820M: Bryan Whitehead <bryan.whitehead@microchip.com> 9821M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9822L: netdev@vger.kernel.org 9823S: Maintained 9824F: drivers/net/ethernet/microchip/lan743x_* 9825 9826MICROCHIP LCDFB DRIVER 9827M: Nicolas Ferre <nicolas.ferre@microchip.com> 9828L: linux-fbdev@vger.kernel.org 9829S: Maintained 9830F: drivers/video/fbdev/atmel_lcdfb.c 9831F: include/video/atmel_lcdc.h 9832 9833MICROCHIP MMC/SD/SDIO MCI DRIVER 9834M: Ludovic Desroches <ludovic.desroches@microchip.com> 9835S: Maintained 9836F: drivers/mmc/host/atmel-mci.c 9837 9838MICROCHIP MCP3911 ADC DRIVER 9839M: Marcus Folkesson <marcus.folkesson@gmail.com> 9840M: Kent Gustavsson <kent@minoris.se> 9841L: linux-iio@vger.kernel.org 9842S: Supported 9843F: drivers/iio/adc/mcp3911.c 9844F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9845 9846MICROCHIP NAND DRIVER 9847M: Tudor Ambarus <tudor.ambarus@microchip.com> 9848L: linux-mtd@lists.infradead.org 9849S: Supported 9850F: drivers/mtd/nand/raw/atmel/* 9851F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9852 9853MICROCHIP PWM DRIVER 9854M: Claudiu Beznea <claudiu.beznea@microchip.com> 9855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9856L: linux-pwm@vger.kernel.org 9857S: Supported 9858F: drivers/pwm/pwm-atmel.c 9859F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9860 9861MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9862M: Ludovic Desroches <ludovic.desroches@microchip.com> 9863M: Eugen Hristev <eugen.hristev@microchip.com> 9864L: linux-iio@vger.kernel.org 9865S: Supported 9866F: drivers/iio/adc/at91-sama5d2_adc.c 9867F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9868F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9869 9870MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9871M: Nicolas Ferre <nicolas.ferre@microchip.com> 9872S: Supported 9873F: drivers/power/reset/at91-sama5d2_shdwc.c 9874 9875MICROCHIP SPI DRIVER 9876M: Nicolas Ferre <nicolas.ferre@microchip.com> 9877S: Supported 9878F: drivers/spi/spi-atmel.* 9879 9880MICROCHIP SSC DRIVER 9881M: Nicolas Ferre <nicolas.ferre@microchip.com> 9882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9883S: Supported 9884F: drivers/misc/atmel-ssc.c 9885F: include/linux/atmel-ssc.h 9886 9887MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9888M: Nicolas Ferre <nicolas.ferre@microchip.com> 9889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9890S: Supported 9891F: drivers/misc/atmel_tclib.c 9892F: drivers/clocksource/tcb_clksrc.c 9893 9894MICROCHIP USBA UDC DRIVER 9895M: Cristian Birsan <cristian.birsan@microchip.com> 9896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9897S: Supported 9898F: drivers/usb/gadget/udc/atmel_usba_udc.* 9899 9900MICROCHIP USB251XB DRIVER 9901M: Richard Leitner <richard.leitner@skidata.com> 9902L: linux-usb@vger.kernel.org 9903S: Maintained 9904F: drivers/usb/misc/usb251xb.c 9905F: Documentation/devicetree/bindings/usb/usb251xb.txt 9906 9907MICROCHIP XDMA DRIVER 9908M: Ludovic Desroches <ludovic.desroches@microchip.com> 9909L: linux-arm-kernel@lists.infradead.org 9910L: dmaengine@vger.kernel.org 9911S: Supported 9912F: drivers/dma/at_xdmac.c 9913 9914MICROSEMI MIPS SOCS 9915M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9916L: linux-mips@vger.kernel.org 9917S: Maintained 9918F: arch/mips/generic/board-ocelot.c 9919F: arch/mips/configs/generic/board-ocelot.config 9920F: arch/mips/boot/dts/mscc/ 9921F: Documentation/devicetree/bindings/mips/mscc.txt 9922 9923MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9924M: Don Brace <don.brace@microsemi.com> 9925L: esc.storagedev@microsemi.com 9926L: linux-scsi@vger.kernel.org 9927S: Supported 9928F: drivers/scsi/smartpqi/smartpqi*.[ch] 9929F: drivers/scsi/smartpqi/Kconfig 9930F: drivers/scsi/smartpqi/Makefile 9931F: include/linux/cciss*.h 9932F: include/uapi/linux/cciss*.h 9933F: Documentation/scsi/smartpqi.txt 9934 9935MICROSEMI ETHERNET SWITCH DRIVER 9936M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9937L: netdev@vger.kernel.org 9938S: Supported 9939F: drivers/net/ethernet/mscc/ 9940 9941MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9942M: Chen Yu <yu.c.chen@intel.com> 9943L: platform-driver-x86@vger.kernel.org 9944S: Supported 9945F: drivers/platform/x86/surfacepro3_button.c 9946 9947MICROTEK X6 SCANNER 9948M: Oliver Neukum <oliver@neukum.org> 9949S: Maintained 9950F: drivers/usb/image/microtek.* 9951 9952MIPS 9953M: Ralf Baechle <ralf@linux-mips.org> 9954M: Paul Burton <paul.burton@mips.com> 9955M: James Hogan <jhogan@kernel.org> 9956L: linux-mips@vger.kernel.org 9957W: http://www.linux-mips.org/ 9958T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9960Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9961S: Supported 9962F: Documentation/devicetree/bindings/mips/ 9963F: Documentation/mips/ 9964F: arch/mips/ 9965F: drivers/platform/mips/ 9966 9967MIPS BOSTON DEVELOPMENT BOARD 9968M: Paul Burton <paul.burton@mips.com> 9969L: linux-mips@vger.kernel.org 9970S: Maintained 9971F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9972F: arch/mips/boot/dts/img/boston.dts 9973F: arch/mips/configs/generic/board-boston.config 9974F: drivers/clk/imgtec/clk-boston.c 9975F: include/dt-bindings/clock/boston-clock.h 9976 9977MIPS GENERIC PLATFORM 9978M: Paul Burton <paul.burton@mips.com> 9979L: linux-mips@vger.kernel.org 9980S: Supported 9981F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9982F: arch/mips/generic/ 9983F: arch/mips/tools/generic-board-config.sh 9984 9985MIPS/LOONGSON1 ARCHITECTURE 9986M: Keguang Zhang <keguang.zhang@gmail.com> 9987L: linux-mips@vger.kernel.org 9988S: Maintained 9989F: arch/mips/loongson32/ 9990F: arch/mips/include/asm/mach-loongson32/ 9991F: drivers/*/*loongson1* 9992F: drivers/*/*/*loongson1* 9993 9994MIPS/LOONGSON2 ARCHITECTURE 9995M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9996L: linux-mips@vger.kernel.org 9997S: Maintained 9998F: arch/mips/loongson64/fuloong-2e/ 9999F: arch/mips/loongson64/lemote-2f/ 10000F: arch/mips/include/asm/mach-loongson64/ 10001F: drivers/*/*loongson2* 10002F: drivers/*/*/*loongson2* 10003 10004MIPS/LOONGSON3 ARCHITECTURE 10005M: Huacai Chen <chenhc@lemote.com> 10006L: linux-mips@vger.kernel.org 10007S: Maintained 10008F: arch/mips/loongson64/ 10009F: arch/mips/include/asm/mach-loongson64/ 10010F: drivers/platform/mips/cpu_hwmon.c 10011F: drivers/*/*loongson3* 10012F: drivers/*/*/*loongson3* 10013 10014MIPS RINT INSTRUCTION EMULATION 10015M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10016L: linux-mips@vger.kernel.org 10017S: Supported 10018F: arch/mips/math-emu/sp_rint.c 10019F: arch/mips/math-emu/dp_rint.c 10020 10021MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10022M: Hans Verkuil <hverkuil@xs4all.nl> 10023L: linux-media@vger.kernel.org 10024T: git git://linuxtv.org/media_tree.git 10025W: https://linuxtv.org 10026S: Odd Fixes 10027F: drivers/media/radio/radio-miropcm20* 10028 10029MMP SUPPORT 10030R: Lubomir Rintel <lkundrak@v3.sk> 10031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10032S: Odd Fixes 10033F: arch/arm/boot/dts/mmp* 10034F: arch/arm/mach-mmp/ 10035 10036MMU GATHER AND TLB INVALIDATION 10037M: Will Deacon <will.deacon@arm.com> 10038M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10039M: Andrew Morton <akpm@linux-foundation.org> 10040M: Nick Piggin <npiggin@gmail.com> 10041M: Peter Zijlstra <peterz@infradead.org> 10042L: linux-arch@vger.kernel.org 10043L: linux-mm@kvack.org 10044S: Maintained 10045F: arch/*/include/asm/tlb.h 10046F: include/asm-generic/tlb.h 10047F: mm/mmu_gather.c 10048 10049MN88472 MEDIA DRIVER 10050M: Antti Palosaari <crope@iki.fi> 10051L: linux-media@vger.kernel.org 10052W: https://linuxtv.org 10053W: http://palosaari.fi/linux/ 10054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10055S: Maintained 10056F: drivers/media/dvb-frontends/mn88472* 10057 10058MN88473 MEDIA DRIVER 10059M: Antti Palosaari <crope@iki.fi> 10060L: linux-media@vger.kernel.org 10061W: https://linuxtv.org 10062W: http://palosaari.fi/linux/ 10063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10064S: Maintained 10065F: drivers/media/dvb-frontends/mn88473* 10066 10067MODULE SUPPORT 10068M: Jessica Yu <jeyu@kernel.org> 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10070S: Maintained 10071F: include/linux/module.h 10072F: kernel/module.c 10073 10074MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10075W: http://popies.net/meye/ 10076S: Orphan 10077F: Documentation/media/v4l-drivers/meye* 10078F: drivers/media/pci/meye/ 10079F: include/uapi/linux/meye.h 10080 10081MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10082M: Jiri Slaby <jirislaby@gmail.com> 10083S: Maintained 10084F: Documentation/serial/moxa-smartio 10085F: drivers/tty/mxser.* 10086 10087MR800 AVERMEDIA USB FM RADIO DRIVER 10088M: Alexey Klimov <klimov.linux@gmail.com> 10089L: linux-media@vger.kernel.org 10090T: git git://linuxtv.org/media_tree.git 10091S: Maintained 10092F: drivers/media/radio/radio-mr800.c 10093 10094MRF24J40 IEEE 802.15.4 RADIO DRIVER 10095M: Alan Ott <alan@signal11.us> 10096L: linux-wpan@vger.kernel.org 10097S: Maintained 10098F: drivers/net/ieee802154/mrf24j40.c 10099F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10100 10101MSI LAPTOP SUPPORT 10102M: "Lee, Chun-Yi" <jlee@suse.com> 10103L: platform-driver-x86@vger.kernel.org 10104S: Maintained 10105F: drivers/platform/x86/msi-laptop.c 10106 10107MSI WMI SUPPORT 10108L: platform-driver-x86@vger.kernel.org 10109S: Orphan 10110F: drivers/platform/x86/msi-wmi.c 10111 10112MSI001 MEDIA DRIVER 10113M: Antti Palosaari <crope@iki.fi> 10114L: linux-media@vger.kernel.org 10115W: https://linuxtv.org 10116W: http://palosaari.fi/linux/ 10117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10118T: git git://linuxtv.org/anttip/media_tree.git 10119S: Maintained 10120F: drivers/media/tuners/msi001* 10121 10122MSI2500 MEDIA DRIVER 10123M: Antti Palosaari <crope@iki.fi> 10124L: linux-media@vger.kernel.org 10125W: https://linuxtv.org 10126W: http://palosaari.fi/linux/ 10127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10128T: git git://linuxtv.org/anttip/media_tree.git 10129S: Maintained 10130F: drivers/media/usb/msi2500/ 10131 10132MSYSTEMS DISKONCHIP G3 MTD DRIVER 10133M: Robert Jarzmik <robert.jarzmik@free.fr> 10134L: linux-mtd@lists.infradead.org 10135S: Maintained 10136F: drivers/mtd/devices/docg3* 10137 10138MT9M032 APTINA SENSOR DRIVER 10139M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10140L: linux-media@vger.kernel.org 10141T: git git://linuxtv.org/media_tree.git 10142S: Maintained 10143F: drivers/media/i2c/mt9m032.c 10144F: include/media/i2c/mt9m032.h 10145 10146MT9P031 APTINA CAMERA SENSOR 10147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10148L: linux-media@vger.kernel.org 10149T: git git://linuxtv.org/media_tree.git 10150S: Maintained 10151F: drivers/media/i2c/mt9p031.c 10152F: include/media/i2c/mt9p031.h 10153 10154MT9T001 APTINA CAMERA SENSOR 10155M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10156L: linux-media@vger.kernel.org 10157T: git git://linuxtv.org/media_tree.git 10158S: Maintained 10159F: drivers/media/i2c/mt9t001.c 10160F: include/media/i2c/mt9t001.h 10161 10162MT9T112 APTINA CAMERA SENSOR 10163M: Jacopo Mondi <jacopo@jmondi.org> 10164L: linux-media@vger.kernel.org 10165T: git git://linuxtv.org/media_tree.git 10166S: Odd Fixes 10167F: drivers/media/i2c/mt9t112.c 10168F: include/media/i2c/mt9t112.h 10169 10170MT9V032 APTINA CAMERA SENSOR 10171M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10172L: linux-media@vger.kernel.org 10173T: git git://linuxtv.org/media_tree.git 10174S: Maintained 10175F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10176F: drivers/media/i2c/mt9v032.c 10177F: include/media/i2c/mt9v032.h 10178 10179MT9V111 APTINA CAMERA SENSOR 10180M: Jacopo Mondi <jacopo@jmondi.org> 10181L: linux-media@vger.kernel.org 10182T: git git://linuxtv.org/media_tree.git 10183S: Maintained 10184F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10185F: drivers/media/i2c/mt9v111.c 10186 10187MULTIFUNCTION DEVICES (MFD) 10188M: Lee Jones <lee.jones@linaro.org> 10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10190S: Supported 10191F: Documentation/devicetree/bindings/mfd/ 10192F: drivers/mfd/ 10193F: include/linux/mfd/ 10194F: include/dt-bindings/mfd/ 10195 10196MULTIMEDIA CARD (MMC) ETC. OVER SPI 10197S: Orphan 10198F: drivers/mmc/host/mmc_spi.c 10199F: include/linux/spi/mmc_spi.h 10200 10201MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10202M: Ulf Hansson <ulf.hansson@linaro.org> 10203L: linux-mmc@vger.kernel.org 10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10205S: Maintained 10206F: Documentation/devicetree/bindings/mmc/ 10207F: drivers/mmc/ 10208F: include/linux/mmc/ 10209F: include/uapi/linux/mmc/ 10210 10211MULTIPLEXER SUBSYSTEM 10212M: Peter Rosin <peda@axentia.se> 10213S: Maintained 10214F: Documentation/ABI/testing/sysfs-class-mux* 10215F: Documentation/devicetree/bindings/mux/ 10216F: include/dt-bindings/mux/ 10217F: include/linux/mux/ 10218F: drivers/mux/ 10219 10220MULTITECH MULTIPORT CARD (ISICOM) 10221S: Orphan 10222F: drivers/tty/isicom.c 10223F: include/linux/isicom.h 10224 10225MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10226M: Bin Liu <b-liu@ti.com> 10227L: linux-usb@vger.kernel.org 10228S: Maintained 10229F: drivers/usb/musb/ 10230 10231MXL301RF MEDIA DRIVER 10232M: Akihiro Tsukada <tskd08@gmail.com> 10233L: linux-media@vger.kernel.org 10234S: Odd Fixes 10235F: drivers/media/tuners/mxl301rf* 10236 10237MXL5007T MEDIA DRIVER 10238M: Michael Krufky <mkrufky@linuxtv.org> 10239L: linux-media@vger.kernel.org 10240W: https://linuxtv.org 10241W: http://github.com/mkrufky 10242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10243T: git git://linuxtv.org/mkrufky/tuners.git 10244S: Maintained 10245F: drivers/media/tuners/mxl5007t.* 10246 10247MXSFB DRM DRIVER 10248M: Marek Vasut <marex@denx.de> 10249M: Stefan Agner <stefan@agner.ch> 10250L: dri-devel@lists.freedesktop.org 10251S: Supported 10252F: drivers/gpu/drm/mxsfb/ 10253F: Documentation/devicetree/bindings/display/mxsfb.txt 10254T: git git://anongit.freedesktop.org/drm/drm-misc 10255 10256MYLEX DAC960 PCI RAID Controller 10257M: Hannes Reinecke <hare@kernel.org> 10258L: linux-scsi@vger.kernel.org 10259S: Supported 10260F: drivers/scsi/myrb.* 10261F: drivers/scsi/myrs.* 10262 10263MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10264M: Chris Lee <christopher.lee@cspi.com> 10265L: netdev@vger.kernel.org 10266W: https://www.cspi.com/ethernet-products/support/downloads/ 10267S: Supported 10268F: drivers/net/ethernet/myricom/myri10ge/ 10269 10270NAND FLASH SUBSYSTEM 10271M: Boris Brezillon <boris.brezillon@bootlin.com> 10272M: Miquel Raynal <miquel.raynal@bootlin.com> 10273R: Richard Weinberger <richard@nod.at> 10274L: linux-mtd@lists.infradead.org 10275W: http://www.linux-mtd.infradead.org/ 10276Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10277T: git git://git.infradead.org/linux-mtd.git nand/fixes 10278T: git git://git.infradead.org/linux-mtd.git nand/next 10279S: Maintained 10280F: drivers/mtd/nand/ 10281F: include/linux/mtd/*nand*.h 10282 10283NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10284M: Daniel Mack <zonque@gmail.com> 10285S: Maintained 10286L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10287W: http://www.native-instruments.com 10288F: sound/usb/caiaq/ 10289 10290NATSEMI ETHERNET DRIVER (DP8381x) 10291S: Orphan 10292F: drivers/net/ethernet/natsemi/natsemi.c 10293 10294NCR 5380 SCSI DRIVERS 10295M: Finn Thain <fthain@telegraphics.com.au> 10296M: Michael Schmitz <schmitzmic@gmail.com> 10297L: linux-scsi@vger.kernel.org 10298S: Maintained 10299F: Documentation/scsi/g_NCR5380.txt 10300F: drivers/scsi/NCR5380.* 10301F: drivers/scsi/arm/cumana_1.c 10302F: drivers/scsi/arm/oak.c 10303F: drivers/scsi/atari_scsi.* 10304F: drivers/scsi/dmx3191d.c 10305F: drivers/scsi/g_NCR5380.* 10306F: drivers/scsi/mac_scsi.* 10307F: drivers/scsi/sun3_scsi.* 10308F: drivers/scsi/sun3_scsi_vme.c 10309 10310NCSI LIBRARY: 10311M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10312S: Maintained 10313F: net/ncsi/ 10314 10315NCT6775 HARDWARE MONITOR DRIVER 10316M: Guenter Roeck <linux@roeck-us.net> 10317L: linux-hwmon@vger.kernel.org 10318S: Maintained 10319F: Documentation/hwmon/nct6775 10320F: drivers/hwmon/nct6775.c 10321 10322NET_FAILOVER MODULE 10323M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10324L: netdev@vger.kernel.org 10325S: Supported 10326F: driver/net/net_failover.c 10327F: include/net/net_failover.h 10328F: Documentation/networking/net_failover.rst 10329 10330NETEFFECT IWARP RNIC DRIVER (IW_NES) 10331M: Faisal Latif <faisal.latif@intel.com> 10332L: linux-rdma@vger.kernel.org 10333W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10334S: Supported 10335F: drivers/infiniband/hw/nes/ 10336F: include/uapi/rdma/nes-abi.h 10337 10338NETEM NETWORK EMULATOR 10339M: Stephen Hemminger <stephen@networkplumber.org> 10340L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10341S: Maintained 10342F: net/sched/sch_netem.c 10343 10344NETERION 10GbE DRIVERS (s2io/vxge) 10345M: Jon Mason <jdmason@kudzu.us> 10346L: netdev@vger.kernel.org 10347S: Supported 10348F: Documentation/networking/s2io.txt 10349F: Documentation/networking/vxge.txt 10350F: drivers/net/ethernet/neterion/ 10351 10352NETFILTER 10353M: Pablo Neira Ayuso <pablo@netfilter.org> 10354M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10355M: Florian Westphal <fw@strlen.de> 10356L: netfilter-devel@vger.kernel.org 10357L: coreteam@netfilter.org 10358W: http://www.netfilter.org/ 10359W: http://www.iptables.org/ 10360W: http://www.nftables.org/ 10361Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10364S: Maintained 10365F: include/linux/netfilter* 10366F: include/linux/netfilter/ 10367F: include/net/netfilter/ 10368F: include/uapi/linux/netfilter* 10369F: include/uapi/linux/netfilter/ 10370F: net/*/netfilter.c 10371F: net/*/netfilter/ 10372F: net/netfilter/ 10373F: net/bridge/br_netfilter*.c 10374 10375NETROM NETWORK LAYER 10376M: Ralf Baechle <ralf@linux-mips.org> 10377L: linux-hams@vger.kernel.org 10378W: http://www.linux-ax25.org/ 10379S: Maintained 10380F: include/net/netrom.h 10381F: include/uapi/linux/netrom.h 10382F: net/netrom/ 10383 10384NETRONOME ETHERNET DRIVERS 10385M: Jakub Kicinski <jakub.kicinski@netronome.com> 10386L: oss-drivers@netronome.com 10387S: Maintained 10388F: drivers/net/ethernet/netronome/ 10389 10390NETWORK BLOCK DEVICE (NBD) 10391M: Josef Bacik <josef@toxicpanda.com> 10392S: Maintained 10393L: linux-block@vger.kernel.org 10394L: nbd@other.debian.org 10395F: Documentation/blockdev/nbd.txt 10396F: drivers/block/nbd.c 10397F: include/uapi/linux/nbd.h 10398 10399NETWORK DROP MONITOR 10400M: Neil Horman <nhorman@tuxdriver.com> 10401L: netdev@vger.kernel.org 10402S: Maintained 10403W: https://fedorahosted.org/dropwatch/ 10404F: net/core/drop_monitor.c 10405 10406NETWORKING DRIVERS 10407M: "David S. Miller" <davem@davemloft.net> 10408L: netdev@vger.kernel.org 10409W: http://www.linuxfoundation.org/en/Net 10410Q: http://patchwork.ozlabs.org/project/netdev/list/ 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10413S: Odd Fixes 10414F: Documentation/devicetree/bindings/net/ 10415F: drivers/net/ 10416F: include/linux/if_* 10417F: include/linux/netdevice.h 10418F: include/linux/etherdevice.h 10419F: include/linux/fcdevice.h 10420F: include/linux/fddidevice.h 10421F: include/linux/hippidevice.h 10422F: include/linux/inetdevice.h 10423F: include/uapi/linux/if_* 10424F: include/uapi/linux/netdevice.h 10425 10426NETWORKING DRIVERS (WIRELESS) 10427M: Kalle Valo <kvalo@codeaurora.org> 10428L: linux-wireless@vger.kernel.org 10429Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10432S: Maintained 10433F: Documentation/devicetree/bindings/net/wireless/ 10434F: drivers/net/wireless/ 10435 10436NETWORKING [DSA] 10437M: Andrew Lunn <andrew@lunn.ch> 10438M: Vivien Didelot <vivien.didelot@gmail.com> 10439M: Florian Fainelli <f.fainelli@gmail.com> 10440S: Maintained 10441F: Documentation/devicetree/bindings/net/dsa/ 10442F: net/dsa/ 10443F: include/net/dsa.h 10444F: include/linux/dsa/ 10445F: drivers/net/dsa/ 10446 10447NETWORKING [GENERAL] 10448M: "David S. Miller" <davem@davemloft.net> 10449L: netdev@vger.kernel.org 10450W: http://www.linuxfoundation.org/en/Net 10451Q: http://patchwork.ozlabs.org/project/netdev/list/ 10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10454B: mailto:netdev@vger.kernel.org 10455S: Maintained 10456F: net/ 10457F: include/net/ 10458F: include/linux/in.h 10459F: include/linux/net.h 10460F: include/linux/netdevice.h 10461F: include/uapi/linux/in.h 10462F: include/uapi/linux/net.h 10463F: include/uapi/linux/netdevice.h 10464F: include/uapi/linux/net_namespace.h 10465F: tools/testing/selftests/net/ 10466F: lib/net_utils.c 10467F: lib/random32.c 10468F: Documentation/networking/ 10469 10470NETWORKING [IPSEC] 10471M: Steffen Klassert <steffen.klassert@secunet.com> 10472M: Herbert Xu <herbert@gondor.apana.org.au> 10473M: "David S. Miller" <davem@davemloft.net> 10474L: netdev@vger.kernel.org 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10477S: Maintained 10478F: net/xfrm/ 10479F: net/key/ 10480F: net/ipv4/xfrm* 10481F: net/ipv4/esp4* 10482F: net/ipv4/ah4.c 10483F: net/ipv4/ipcomp.c 10484F: net/ipv4/ip_vti.c 10485F: net/ipv6/xfrm* 10486F: net/ipv6/esp6* 10487F: net/ipv6/ah6.c 10488F: net/ipv6/ipcomp6.c 10489F: net/ipv6/ip6_vti.c 10490F: include/uapi/linux/xfrm.h 10491F: include/net/xfrm.h 10492 10493NETWORKING [IPv4/IPv6] 10494M: "David S. Miller" <davem@davemloft.net> 10495M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10496M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10497L: netdev@vger.kernel.org 10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10499S: Maintained 10500F: net/ipv4/ 10501F: net/ipv6/ 10502F: include/net/ip* 10503F: arch/x86/net/* 10504 10505NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10506M: Paul Moore <paul@paul-moore.com> 10507W: https://github.com/netlabel 10508L: netdev@vger.kernel.org 10509L: linux-security-module@vger.kernel.org 10510S: Maintained 10511F: Documentation/netlabel/ 10512F: include/net/calipso.h 10513F: include/net/cipso_ipv4.h 10514F: include/net/netlabel.h 10515F: include/uapi/linux/netfilter/xt_SECMARK.h 10516F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10517F: net/netlabel/ 10518F: net/ipv4/cipso_ipv4.c 10519F: net/ipv6/calipso.c 10520F: net/netfilter/xt_CONNSECMARK.c 10521F: net/netfilter/xt_SECMARK.c 10522 10523NETWORKING [TCP] 10524M: Eric Dumazet <edumazet@google.com> 10525L: netdev@vger.kernel.org 10526S: Maintained 10527F: net/ipv4/tcp*.c 10528F: net/ipv4/syncookies.c 10529F: net/ipv6/tcp*.c 10530F: net/ipv6/syncookies.c 10531F: include/uapi/linux/tcp.h 10532F: include/net/tcp.h 10533F: include/linux/tcp.h 10534F: include/trace/events/tcp.h 10535 10536NETWORKING [TLS] 10537M: Boris Pismenny <borisp@mellanox.com> 10538M: Aviad Yehezkel <aviadye@mellanox.com> 10539M: Dave Watson <davejwatson@fb.com> 10540M: John Fastabend <john.fastabend@gmail.com> 10541M: Daniel Borkmann <daniel@iogearbox.net> 10542L: netdev@vger.kernel.org 10543S: Maintained 10544F: net/tls/* 10545F: include/uapi/linux/tls.h 10546F: include/net/tls.h 10547 10548NETWORKING [WIRELESS] 10549L: linux-wireless@vger.kernel.org 10550Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10551 10552NETDEVSIM 10553M: Jakub Kicinski <jakub.kicinski@netronome.com> 10554S: Maintained 10555F: drivers/net/netdevsim/* 10556 10557NETXEN (1/10) GbE SUPPORT 10558M: Manish Chopra <manish.chopra@cavium.com> 10559M: Rahul Verma <rahul.verma@cavium.com> 10560M: Dept-GELinuxNICDev@cavium.com 10561L: netdev@vger.kernel.org 10562S: Supported 10563F: drivers/net/ethernet/qlogic/netxen/ 10564 10565NFC SUBSYSTEM 10566M: Samuel Ortiz <sameo@linux.intel.com> 10567L: linux-wireless@vger.kernel.org 10568L: linux-nfc@lists.01.org (subscribers-only) 10569S: Supported 10570F: net/nfc/ 10571F: include/net/nfc/ 10572F: include/uapi/linux/nfc.h 10573F: drivers/nfc/ 10574F: include/linux/platform_data/nfcmrvl.h 10575F: include/linux/platform_data/nxp-nci.h 10576F: Documentation/devicetree/bindings/net/nfc/ 10577 10578NFS, SUNRPC, AND LOCKD CLIENTS 10579M: Trond Myklebust <trond.myklebust@hammerspace.com> 10580M: Anna Schumaker <anna.schumaker@netapp.com> 10581L: linux-nfs@vger.kernel.org 10582W: http://client.linux-nfs.org 10583T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10584S: Maintained 10585F: fs/lockd/ 10586F: fs/nfs/ 10587F: fs/nfs_common/ 10588F: net/sunrpc/ 10589F: include/linux/lockd/ 10590F: include/linux/nfs* 10591F: include/linux/sunrpc/ 10592F: include/uapi/linux/nfs* 10593F: include/uapi/linux/sunrpc/ 10594 10595NILFS2 FILESYSTEM 10596M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10597L: linux-nilfs@vger.kernel.org 10598W: https://nilfs.sourceforge.io/ 10599W: https://nilfs.osdn.jp/ 10600T: git git://github.com/konis/nilfs2.git 10601S: Supported 10602F: Documentation/filesystems/nilfs2.txt 10603F: fs/nilfs2/ 10604F: include/trace/events/nilfs2.h 10605F: include/uapi/linux/nilfs2_api.h 10606F: include/uapi/linux/nilfs2_ondisk.h 10607 10608NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10609M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10610W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10611S: Maintained 10612F: Documentation/scsi/NinjaSCSI.txt 10613F: drivers/scsi/pcmcia/nsp_* 10614 10615NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10616M: GOTO Masanori <gotom@debian.or.jp> 10617M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10618W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10619S: Maintained 10620F: Documentation/scsi/NinjaSCSI.txt 10621F: drivers/scsi/nsp32* 10622 10623NIOS2 ARCHITECTURE 10624M: Ley Foon Tan <lftan@altera.com> 10625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10627S: Maintained 10628F: arch/nios2/ 10629 10630NOHZ, DYNTICKS SUPPORT 10631M: Frederic Weisbecker <fweisbec@gmail.com> 10632M: Thomas Gleixner <tglx@linutronix.de> 10633M: Ingo Molnar <mingo@kernel.org> 10634L: linux-kernel@vger.kernel.org 10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10636S: Maintained 10637F: kernel/time/tick*.* 10638F: include/linux/tick.h 10639F: include/linux/sched/nohz.h 10640 10641NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10642M: Pavel Machek <pavel@ucw.cz> 10643M: Sakari Ailus <sakari.ailus@iki.fi> 10644L: linux-media@vger.kernel.org 10645S: Maintained 10646F: drivers/media/i2c/et8ek8 10647F: drivers/media/i2c/ad5820.c 10648 10649NOKIA N900 POWER SUPPLY DRIVERS 10650R: Pali Rohár <pali.rohar@gmail.com> 10651F: include/linux/power/bq2415x_charger.h 10652F: include/linux/power/bq27xxx_battery.h 10653F: include/linux/power/isp1704_charger.h 10654F: drivers/power/supply/bq2415x_charger.c 10655F: drivers/power/supply/bq27xxx_battery.c 10656F: drivers/power/supply/bq27xxx_battery_i2c.c 10657F: drivers/power/supply/isp1704_charger.c 10658F: drivers/power/supply/rx51_battery.c 10659 10660NTB AMD DRIVER 10661M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10662L: linux-ntb@googlegroups.com 10663S: Supported 10664F: drivers/ntb/hw/amd/ 10665 10666NTB DRIVER CORE 10667M: Jon Mason <jdmason@kudzu.us> 10668M: Dave Jiang <dave.jiang@intel.com> 10669M: Allen Hubbe <allenbh@gmail.com> 10670L: linux-ntb@googlegroups.com 10671S: Supported 10672W: https://github.com/jonmason/ntb/wiki 10673T: git git://github.com/jonmason/ntb.git 10674F: drivers/ntb/ 10675F: drivers/net/ntb_netdev.c 10676F: include/linux/ntb.h 10677F: include/linux/ntb_transport.h 10678F: tools/testing/selftests/ntb/ 10679 10680NTB IDT DRIVER 10681M: Serge Semin <fancer.lancer@gmail.com> 10682L: linux-ntb@googlegroups.com 10683S: Supported 10684F: drivers/ntb/hw/idt/ 10685 10686NTB INTEL DRIVER 10687M: Dave Jiang <dave.jiang@intel.com> 10688L: linux-ntb@googlegroups.com 10689S: Supported 10690W: https://github.com/davejiang/linux/wiki 10691T: git https://github.com/davejiang/linux.git 10692F: drivers/ntb/hw/intel/ 10693 10694NTFS FILESYSTEM 10695M: Anton Altaparmakov <anton@tuxera.com> 10696L: linux-ntfs-dev@lists.sourceforge.net 10697W: http://www.tuxera.com/ 10698T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10699S: Supported 10700F: Documentation/filesystems/ntfs.txt 10701F: fs/ntfs/ 10702 10703NUBUS SUBSYSTEM 10704M: Finn Thain <fthain@telegraphics.com.au> 10705L: linux-m68k@lists.linux-m68k.org 10706S: Maintained 10707F: arch/*/include/asm/nubus.h 10708F: drivers/nubus/ 10709F: include/linux/nubus.h 10710F: include/uapi/linux/nubus.h 10711 10712NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10713M: Antonino Daplas <adaplas@gmail.com> 10714L: linux-fbdev@vger.kernel.org 10715S: Maintained 10716F: drivers/video/fbdev/riva/ 10717F: drivers/video/fbdev/nvidia/ 10718 10719NVM EXPRESS DRIVER 10720M: Keith Busch <keith.busch@intel.com> 10721M: Jens Axboe <axboe@fb.com> 10722M: Christoph Hellwig <hch@lst.de> 10723M: Sagi Grimberg <sagi@grimberg.me> 10724L: linux-nvme@lists.infradead.org 10725T: git://git.infradead.org/nvme.git 10726W: http://git.infradead.org/nvme.git 10727S: Supported 10728F: drivers/nvme/host/ 10729F: include/linux/nvme.h 10730F: include/uapi/linux/nvme_ioctl.h 10731 10732NVM EXPRESS FC TRANSPORT DRIVERS 10733M: James Smart <james.smart@broadcom.com> 10734L: linux-nvme@lists.infradead.org 10735S: Supported 10736F: include/linux/nvme-fc.h 10737F: include/linux/nvme-fc-driver.h 10738F: drivers/nvme/host/fc.c 10739F: drivers/nvme/target/fc.c 10740F: drivers/nvme/target/fcloop.c 10741 10742NVM EXPRESS TARGET DRIVER 10743M: Christoph Hellwig <hch@lst.de> 10744M: Sagi Grimberg <sagi@grimberg.me> 10745L: linux-nvme@lists.infradead.org 10746T: git://git.infradead.org/nvme.git 10747W: http://git.infradead.org/nvme.git 10748S: Supported 10749F: drivers/nvme/target/ 10750 10751NVMEM FRAMEWORK 10752M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10753S: Maintained 10754F: drivers/nvmem/ 10755F: Documentation/devicetree/bindings/nvmem/ 10756F: Documentation/ABI/stable/sysfs-bus-nvmem 10757F: include/linux/nvmem-consumer.h 10758F: include/linux/nvmem-provider.h 10759 10760NXP SGTL5000 DRIVER 10761M: Fabio Estevam <fabio.estevam@nxp.com> 10762L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10763S: Maintained 10764F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10765F: sound/soc/codecs/sgtl5000* 10766 10767NXP TDA998X DRM DRIVER 10768M: Russell King <linux@armlinux.org.uk> 10769S: Maintained 10770T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10771T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10772F: drivers/gpu/drm/i2c/tda998x_drv.c 10773F: include/drm/i2c/tda998x.h 10774F: include/dt-bindings/display/tda998x.h 10775K: "nxp,tda998x" 10776 10777NXP TFA9879 DRIVER 10778M: Peter Rosin <peda@axentia.se> 10779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10780S: Maintained 10781F: Documentation/devicetree/bindings/sound/tfa9879.txt 10782F: sound/soc/codecs/tfa9879* 10783 10784NXP-NCI NFC DRIVER 10785M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10786R: Charles Gorand <charles.gorand@effinnov.com> 10787L: linux-nfc@lists.01.org (moderated for non-subscribers) 10788S: Supported 10789F: drivers/nfc/nxp-nci 10790 10791OBJTOOL 10792M: Josh Poimboeuf <jpoimboe@redhat.com> 10793M: Peter Zijlstra <peterz@infradead.org> 10794S: Supported 10795F: tools/objtool/ 10796 10797OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10798M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10799M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10800L: linuxppc-dev@lists.ozlabs.org 10801S: Supported 10802F: arch/powerpc/platforms/powernv/ocxl.c 10803F: arch/powerpc/include/asm/pnv-ocxl.h 10804F: drivers/misc/ocxl/ 10805F: include/misc/ocxl* 10806F: include/uapi/misc/ocxl.h 10807F: Documentation/accelerators/ocxl.rst 10808 10809OMAP AUDIO SUPPORT 10810M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10811M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10813L: linux-omap@vger.kernel.org 10814S: Maintained 10815F: sound/soc/omap/ 10816 10817OMAP CLOCK FRAMEWORK SUPPORT 10818M: Paul Walmsley <paul@pwsan.com> 10819L: linux-omap@vger.kernel.org 10820S: Maintained 10821F: arch/arm/*omap*/*clock* 10822 10823OMAP DEVICE TREE SUPPORT 10824M: Benoît Cousson <bcousson@baylibre.com> 10825M: Tony Lindgren <tony@atomide.com> 10826L: linux-omap@vger.kernel.org 10827L: devicetree@vger.kernel.org 10828S: Maintained 10829F: arch/arm/boot/dts/*omap* 10830F: arch/arm/boot/dts/*am3* 10831F: arch/arm/boot/dts/*am4* 10832F: arch/arm/boot/dts/*am5* 10833F: arch/arm/boot/dts/*dra7* 10834 10835OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10836L: linux-omap@vger.kernel.org 10837L: linux-fbdev@vger.kernel.org 10838S: Orphan 10839F: drivers/video/fbdev/omap2/ 10840F: Documentation/arm/OMAP/DSS 10841 10842OMAP FRAMEBUFFER SUPPORT 10843L: linux-fbdev@vger.kernel.org 10844L: linux-omap@vger.kernel.org 10845S: Orphan 10846F: drivers/video/fbdev/omap/ 10847 10848OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10849M: Roger Quadros <rogerq@ti.com> 10850M: Tony Lindgren <tony@atomide.com> 10851L: linux-omap@vger.kernel.org 10852S: Maintained 10853F: drivers/memory/omap-gpmc.c 10854F: arch/arm/mach-omap2/*gpmc* 10855 10856OMAP GPIO DRIVER 10857M: Grygorii Strashko <grygorii.strashko@ti.com> 10858M: Santosh Shilimkar <ssantosh@kernel.org> 10859M: Kevin Hilman <khilman@kernel.org> 10860L: linux-omap@vger.kernel.org 10861S: Maintained 10862F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10863F: drivers/gpio/gpio-omap.c 10864 10865OMAP HARDWARE SPINLOCK SUPPORT 10866M: Ohad Ben-Cohen <ohad@wizery.com> 10867L: linux-omap@vger.kernel.org 10868S: Maintained 10869F: drivers/hwspinlock/omap_hwspinlock.c 10870 10871OMAP HS MMC SUPPORT 10872L: linux-mmc@vger.kernel.org 10873L: linux-omap@vger.kernel.org 10874S: Orphan 10875F: drivers/mmc/host/omap_hsmmc.c 10876 10877OMAP HWMOD DATA 10878M: Paul Walmsley <paul@pwsan.com> 10879L: linux-omap@vger.kernel.org 10880S: Maintained 10881F: arch/arm/mach-omap2/omap_hwmod*data* 10882 10883OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10884M: Benoît Cousson <bcousson@baylibre.com> 10885L: linux-omap@vger.kernel.org 10886S: Maintained 10887F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10888 10889OMAP HWMOD SUPPORT 10890M: Benoît Cousson <bcousson@baylibre.com> 10891M: Paul Walmsley <paul@pwsan.com> 10892L: linux-omap@vger.kernel.org 10893S: Maintained 10894F: arch/arm/mach-omap2/omap_hwmod.* 10895 10896OMAP I2C DRIVER 10897M: Vignesh R <vigneshr@ti.com> 10898L: linux-omap@vger.kernel.org 10899L: linux-i2c@vger.kernel.org 10900S: Maintained 10901F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10902F: drivers/i2c/busses/i2c-omap.c 10903 10904OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10906L: linux-media@vger.kernel.org 10907S: Maintained 10908F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10909F: drivers/media/platform/omap3isp/ 10910F: drivers/staging/media/omap4iss/ 10911 10912OMAP MMC SUPPORT 10913M: Aaro Koskinen <aaro.koskinen@iki.fi> 10914L: linux-omap@vger.kernel.org 10915S: Odd Fixes 10916F: drivers/mmc/host/omap.c 10917 10918OMAP POWER MANAGEMENT SUPPORT 10919M: Kevin Hilman <khilman@kernel.org> 10920L: linux-omap@vger.kernel.org 10921S: Maintained 10922F: arch/arm/*omap*/*pm* 10923F: drivers/cpufreq/omap-cpufreq.c 10924 10925OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10926M: Rajendra Nayak <rnayak@codeaurora.org> 10927M: Paul Walmsley <paul@pwsan.com> 10928L: linux-omap@vger.kernel.org 10929S: Maintained 10930F: arch/arm/mach-omap2/prm* 10931 10932OMAP RANDOM NUMBER GENERATOR SUPPORT 10933M: Deepak Saxena <dsaxena@plexity.net> 10934S: Maintained 10935F: drivers/char/hw_random/omap-rng.c 10936 10937OMAP USB SUPPORT 10938L: linux-usb@vger.kernel.org 10939L: linux-omap@vger.kernel.org 10940S: Orphan 10941F: drivers/usb/*/*omap* 10942F: arch/arm/*omap*/usb* 10943 10944OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10945M: Mark Jackson <mpfj@newflow.co.uk> 10946L: linux-omap@vger.kernel.org 10947S: Maintained 10948F: arch/arm/boot/dts/am335x-nano.dts 10949 10950OMAP1 SUPPORT 10951M: Aaro Koskinen <aaro.koskinen@iki.fi> 10952M: Tony Lindgren <tony@atomide.com> 10953L: linux-omap@vger.kernel.org 10954Q: http://patchwork.kernel.org/project/linux-omap/list/ 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10956S: Maintained 10957F: arch/arm/mach-omap1/ 10958F: arch/arm/plat-omap/ 10959F: arch/arm/configs/omap1_defconfig 10960F: drivers/i2c/busses/i2c-omap.c 10961F: include/linux/platform_data/i2c-omap.h 10962F: include/linux/platform_data/ams-delta-fiq.h 10963 10964OMAP2+ SUPPORT 10965M: Tony Lindgren <tony@atomide.com> 10966L: linux-omap@vger.kernel.org 10967W: http://www.muru.com/linux/omap/ 10968W: http://linux.omap.com/ 10969Q: http://patchwork.kernel.org/project/linux-omap/list/ 10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10971S: Maintained 10972F: arch/arm/mach-omap2/ 10973F: arch/arm/plat-omap/ 10974F: arch/arm/configs/omap2plus_defconfig 10975F: drivers/i2c/busses/i2c-omap.c 10976F: drivers/irqchip/irq-omap-intc.c 10977F: drivers/mfd/*omap*.c 10978F: drivers/mfd/menelaus.c 10979F: drivers/mfd/palmas.c 10980F: drivers/mfd/tps65217.c 10981F: drivers/mfd/tps65218.c 10982F: drivers/mfd/tps65910.c 10983F: drivers/mfd/twl-core.[ch] 10984F: drivers/mfd/twl4030*.c 10985F: drivers/mfd/twl6030*.c 10986F: drivers/mfd/twl6040*.c 10987F: drivers/regulator/palmas-regulator*.c 10988F: drivers/regulator/pbias-regulator.c 10989F: drivers/regulator/tps65217-regulator.c 10990F: drivers/regulator/tps65218-regulator.c 10991F: drivers/regulator/tps65910-regulator.c 10992F: drivers/regulator/twl-regulator.c 10993F: drivers/regulator/twl6030-regulator.c 10994F: include/linux/platform_data/i2c-omap.h 10995 10996ONION OMEGA2+ BOARD 10997M: Harvey Hunt <harveyhuntnexus@gmail.com> 10998L: linux-mips@vger.kernel.org 10999S: Maintained 11000F: arch/mips/boot/dts/ralink/omega2p.dts 11001 11002OMFS FILESYSTEM 11003M: Bob Copeland <me@bobcopeland.com> 11004L: linux-karma-devel@lists.sourceforge.net 11005S: Maintained 11006F: Documentation/filesystems/omfs.txt 11007F: fs/omfs/ 11008 11009OMNIKEY CARDMAN 4000 DRIVER 11010M: Harald Welte <laforge@gnumonks.org> 11011S: Maintained 11012F: drivers/char/pcmcia/cm4000_cs.c 11013F: include/linux/cm4000_cs.h 11014F: include/uapi/linux/cm4000_cs.h 11015 11016OMNIKEY CARDMAN 4040 DRIVER 11017M: Harald Welte <laforge@gnumonks.org> 11018S: Maintained 11019F: drivers/char/pcmcia/cm4040_cs.* 11020 11021OMNIVISION OV13858 SENSOR DRIVER 11022M: Sakari Ailus <sakari.ailus@linux.intel.com> 11023L: linux-media@vger.kernel.org 11024T: git git://linuxtv.org/media_tree.git 11025S: Maintained 11026F: drivers/media/i2c/ov13858.c 11027 11028OMNIVISION OV2680 SENSOR DRIVER 11029M: Rui Miguel Silva <rmfrfs@gmail.com> 11030L: linux-media@vger.kernel.org 11031T: git git://linuxtv.org/media_tree.git 11032S: Maintained 11033F: drivers/media/i2c/ov2680.c 11034F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11035 11036OMNIVISION OV2685 SENSOR DRIVER 11037M: Shunqian Zheng <zhengsq@rock-chips.com> 11038L: linux-media@vger.kernel.org 11039T: git git://linuxtv.org/media_tree.git 11040S: Maintained 11041F: drivers/media/i2c/ov2685.c 11042 11043OMNIVISION OV5640 SENSOR DRIVER 11044M: Steve Longerbeam <slongerbeam@gmail.com> 11045L: linux-media@vger.kernel.org 11046T: git git://linuxtv.org/media_tree.git 11047S: Maintained 11048F: drivers/media/i2c/ov5640.c 11049 11050OMNIVISION OV5647 SENSOR DRIVER 11051M: Luis Oliveira <lolivei@synopsys.com> 11052L: linux-media@vger.kernel.org 11053T: git git://linuxtv.org/media_tree.git 11054S: Maintained 11055F: drivers/media/i2c/ov5647.c 11056 11057OMNIVISION OV5695 SENSOR DRIVER 11058M: Shunqian Zheng <zhengsq@rock-chips.com> 11059L: linux-media@vger.kernel.org 11060T: git git://linuxtv.org/media_tree.git 11061S: Maintained 11062F: drivers/media/i2c/ov5695.c 11063 11064OMNIVISION OV7670 SENSOR DRIVER 11065M: Jonathan Corbet <corbet@lwn.net> 11066L: linux-media@vger.kernel.org 11067T: git git://linuxtv.org/media_tree.git 11068S: Maintained 11069F: drivers/media/i2c/ov7670.c 11070F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11071 11072OMNIVISION OV772x SENSOR DRIVER 11073M: Jacopo Mondi <jacopo@jmondi.org> 11074L: linux-media@vger.kernel.org 11075T: git git://linuxtv.org/media_tree.git 11076S: Odd fixes 11077F: drivers/media/i2c/ov772x.c 11078F: include/media/i2c/ov772x.h 11079F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11080 11081OMNIVISION OV7740 SENSOR DRIVER 11082M: Wenyou Yang <wenyou.yang@microchip.com> 11083L: linux-media@vger.kernel.org 11084T: git git://linuxtv.org/media_tree.git 11085S: Maintained 11086F: drivers/media/i2c/ov7740.c 11087F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11088 11089OMNIVISION OV9650 SENSOR DRIVER 11090M: Sakari Ailus <sakari.ailus@linux.intel.com> 11091R: Akinobu Mita <akinobu.mita@gmail.com> 11092R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11093L: linux-media@vger.kernel.org 11094T: git git://linuxtv.org/media_tree.git 11095S: Maintained 11096F: drivers/media/i2c/ov9650.c 11097F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11098 11099ONENAND FLASH DRIVER 11100M: Kyungmin Park <kyungmin.park@samsung.com> 11101L: linux-mtd@lists.infradead.org 11102S: Maintained 11103F: drivers/mtd/nand/onenand/ 11104F: include/linux/mtd/onenand*.h 11105 11106ONSTREAM SCSI TAPE DRIVER 11107M: Willem Riede <osst@riede.org> 11108L: osst-users@lists.sourceforge.net 11109L: linux-scsi@vger.kernel.org 11110S: Maintained 11111F: Documentation/scsi/osst.txt 11112F: drivers/scsi/osst.* 11113F: drivers/scsi/osst_*.h 11114F: drivers/scsi/st.h 11115 11116OP-TEE DRIVER 11117M: Jens Wiklander <jens.wiklander@linaro.org> 11118S: Maintained 11119F: drivers/tee/optee/ 11120 11121OPA-VNIC DRIVER 11122M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11123M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11124L: linux-rdma@vger.kernel.org 11125S: Supported 11126F: drivers/infiniband/ulp/opa_vnic 11127 11128OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11129M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11130M: Frank Rowand <frowand.list@gmail.com> 11131L: devicetree@vger.kernel.org 11132S: Maintained 11133F: Documentation/devicetree/dynamic-resolution-notes.txt 11134F: Documentation/devicetree/overlay-notes.txt 11135F: drivers/of/overlay.c 11136F: drivers/of/resolver.c 11137K: of_overlay_notifier_ 11138 11139OPEN FIRMWARE AND FLATTENED DEVICE TREE 11140M: Rob Herring <robh+dt@kernel.org> 11141M: Frank Rowand <frowand.list@gmail.com> 11142L: devicetree@vger.kernel.org 11143W: http://www.devicetree.org/ 11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11145S: Maintained 11146F: drivers/of/ 11147F: include/linux/of*.h 11148F: scripts/dtc/ 11149F: Documentation/ABI/testing/sysfs-firmware-ofw 11150 11151OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11152M: Rob Herring <robh+dt@kernel.org> 11153M: Mark Rutland <mark.rutland@arm.com> 11154L: devicetree@vger.kernel.org 11155T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11156Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11157S: Maintained 11158F: Documentation/devicetree/ 11159F: arch/*/boot/dts/ 11160F: include/dt-bindings/ 11161 11162OPENCORES I2C BUS DRIVER 11163M: Peter Korsgaard <peter@korsgaard.com> 11164L: linux-i2c@vger.kernel.org 11165S: Maintained 11166F: Documentation/i2c/busses/i2c-ocores 11167F: drivers/i2c/busses/i2c-ocores.c 11168 11169OPENRISC ARCHITECTURE 11170M: Jonas Bonn <jonas@southpole.se> 11171M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11172M: Stafford Horne <shorne@gmail.com> 11173T: git git://github.com/openrisc/linux.git 11174L: openrisc@lists.librecores.org 11175W: http://openrisc.io 11176S: Maintained 11177F: Documentation/devicetree/bindings/openrisc/ 11178F: Documentation/openrisc/ 11179F: arch/openrisc/ 11180F: drivers/irqchip/irq-ompic.c 11181F: drivers/irqchip/irq-or1k-* 11182 11183OPENVSWITCH 11184M: Pravin B Shelar <pshelar@ovn.org> 11185L: netdev@vger.kernel.org 11186L: dev@openvswitch.org 11187W: http://openvswitch.org 11188S: Maintained 11189F: net/openvswitch/ 11190F: include/uapi/linux/openvswitch.h 11191 11192OPERATING PERFORMANCE POINTS (OPP) 11193M: Viresh Kumar <vireshk@kernel.org> 11194M: Nishanth Menon <nm@ti.com> 11195M: Stephen Boyd <sboyd@kernel.org> 11196L: linux-pm@vger.kernel.org 11197S: Maintained 11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11199F: drivers/opp/ 11200F: include/linux/pm_opp.h 11201F: Documentation/power/opp.txt 11202F: Documentation/devicetree/bindings/opp/ 11203 11204OPL4 DRIVER 11205M: Clemens Ladisch <clemens@ladisch.de> 11206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11207T: git git://git.alsa-project.org/alsa-kernel.git 11208S: Maintained 11209F: sound/drivers/opl4/ 11210 11211OPROFILE 11212M: Robert Richter <rric@kernel.org> 11213L: oprofile-list@lists.sf.net 11214S: Maintained 11215F: arch/*/include/asm/oprofile*.h 11216F: arch/*/oprofile/ 11217F: drivers/oprofile/ 11218F: include/linux/oprofile.h 11219 11220ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11221M: Mark Fasheh <mark@fasheh.com> 11222M: Joel Becker <jlbec@evilplan.org> 11223L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11224W: http://ocfs2.wiki.kernel.org 11225S: Supported 11226F: Documentation/filesystems/ocfs2.txt 11227F: Documentation/filesystems/dlmfs.txt 11228F: fs/ocfs2/ 11229 11230ORANGEFS FILESYSTEM 11231M: Mike Marshall <hubcap@omnibond.com> 11232R: Martin Brandenburg <martin@omnibond.com> 11233L: devel@lists.orangefs.org 11234T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11235S: Supported 11236F: fs/orangefs/ 11237F: Documentation/filesystems/orangefs.txt 11238 11239ORINOCO DRIVER 11240L: linux-wireless@vger.kernel.org 11241W: http://wireless.kernel.org/en/users/Drivers/orinoco 11242W: http://www.nongnu.org/orinoco/ 11243S: Orphan 11244F: drivers/net/wireless/intersil/orinoco/ 11245 11246OSD LIBRARY and FILESYSTEM 11247M: Boaz Harrosh <ooo@electrozaur.com> 11248S: Maintained 11249F: drivers/scsi/osd/ 11250F: include/scsi/osd_* 11251F: fs/exofs/ 11252 11253OV2659 OMNIVISION SENSOR DRIVER 11254M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11255L: linux-media@vger.kernel.org 11256W: https://linuxtv.org 11257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11258T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11259S: Maintained 11260F: drivers/media/i2c/ov2659.c 11261F: include/media/i2c/ov2659.h 11262 11263OVERLAY FILESYSTEM 11264M: Miklos Szeredi <miklos@szeredi.hu> 11265L: linux-unionfs@vger.kernel.org 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11267S: Supported 11268F: fs/overlayfs/ 11269F: Documentation/filesystems/overlayfs.txt 11270 11271P54 WIRELESS DRIVER 11272M: Christian Lamparter <chunkeey@googlemail.com> 11273L: linux-wireless@vger.kernel.org 11274W: http://wireless.kernel.org/en/users/Drivers/p54 11275S: Maintained 11276F: drivers/net/wireless/intersil/p54/ 11277 11278PA SEMI ETHERNET DRIVER 11279L: netdev@vger.kernel.org 11280S: Orphan 11281F: drivers/net/ethernet/pasemi/* 11282 11283PA SEMI SMBUS DRIVER 11284L: linux-i2c@vger.kernel.org 11285S: Orphan 11286F: drivers/i2c/busses/i2c-pasemi.c 11287 11288PADATA PARALLEL EXECUTION MECHANISM 11289M: Steffen Klassert <steffen.klassert@secunet.com> 11290L: linux-crypto@vger.kernel.org 11291S: Maintained 11292F: kernel/padata.c 11293F: include/linux/padata.h 11294F: Documentation/padata.txt 11295 11296PANASONIC LAPTOP ACPI EXTRAS DRIVER 11297M: Harald Welte <laforge@gnumonks.org> 11298L: platform-driver-x86@vger.kernel.org 11299S: Maintained 11300F: drivers/platform/x86/panasonic-laptop.c 11301 11302PARALLEL LCD/KEYPAD PANEL DRIVER 11303M: Willy Tarreau <willy@haproxy.com> 11304M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11305S: Odd Fixes 11306F: Documentation/auxdisplay/lcd-panel-cgram.txt 11307F: drivers/auxdisplay/panel.c 11308 11309PARALLEL PORT SUBSYSTEM 11310M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11311M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11312L: linux-parport@lists.infradead.org (subscribers-only) 11313S: Maintained 11314F: drivers/parport/ 11315F: include/linux/parport*.h 11316F: drivers/char/ppdev.c 11317F: include/uapi/linux/ppdev.h 11318F: Documentation/parport*.txt 11319 11320PARAVIRT_OPS INTERFACE 11321M: Juergen Gross <jgross@suse.com> 11322M: Alok Kataria <akataria@vmware.com> 11323L: virtualization@lists.linux-foundation.org 11324S: Supported 11325F: Documentation/virtual/paravirt_ops.txt 11326F: arch/*/kernel/paravirt* 11327F: arch/*/include/asm/paravirt*.h 11328F: include/linux/hypervisor.h 11329 11330PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11331M: Tim Waugh <tim@cyberelk.net> 11332L: linux-parport@lists.infradead.org (subscribers-only) 11333S: Maintained 11334F: Documentation/blockdev/paride.txt 11335F: drivers/block/paride/ 11336 11337PARISC ARCHITECTURE 11338M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11339M: Helge Deller <deller@gmx.de> 11340L: linux-parisc@vger.kernel.org 11341W: http://www.parisc-linux.org/ 11342Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11345S: Maintained 11346F: arch/parisc/ 11347F: Documentation/parisc/ 11348F: drivers/parisc/ 11349F: drivers/char/agp/parisc-agp.c 11350F: drivers/input/serio/gscps2.c 11351F: drivers/parport/parport_gsc.* 11352F: drivers/tty/serial/8250/8250_gsc.c 11353F: drivers/video/fbdev/sti* 11354F: drivers/video/console/sti* 11355F: drivers/video/logo/logo_parisc* 11356 11357PARMAN 11358M: Jiri Pirko <jiri@mellanox.com> 11359L: netdev@vger.kernel.org 11360S: Supported 11361F: lib/parman.c 11362F: lib/test_parman.c 11363F: include/linux/parman.h 11364 11365PC87360 HARDWARE MONITORING DRIVER 11366M: Jim Cromie <jim.cromie@gmail.com> 11367L: linux-hwmon@vger.kernel.org 11368S: Maintained 11369F: Documentation/hwmon/pc87360 11370F: drivers/hwmon/pc87360.c 11371 11372PC8736x GPIO DRIVER 11373M: Jim Cromie <jim.cromie@gmail.com> 11374S: Maintained 11375F: drivers/char/pc8736x_gpio.c 11376 11377PC87427 HARDWARE MONITORING DRIVER 11378M: Jean Delvare <jdelvare@suse.com> 11379L: linux-hwmon@vger.kernel.org 11380S: Maintained 11381F: Documentation/hwmon/pc87427 11382F: drivers/hwmon/pc87427.c 11383 11384PCA9532 LED DRIVER 11385M: Riku Voipio <riku.voipio@iki.fi> 11386S: Maintained 11387F: drivers/leds/leds-pca9532.c 11388F: include/linux/leds-pca9532.h 11389 11390PCA9541 I2C BUS MASTER SELECTOR DRIVER 11391M: Guenter Roeck <linux@roeck-us.net> 11392L: linux-i2c@vger.kernel.org 11393S: Maintained 11394F: drivers/i2c/muxes/i2c-mux-pca9541.c 11395 11396PCDP - PRIMARY CONSOLE AND DEBUG PORT 11397M: Khalid Aziz <khalid@gonehiking.org> 11398S: Maintained 11399F: drivers/firmware/pcdp.* 11400 11401PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11402M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11403L: linux-pci@vger.kernel.org 11404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11405S: Maintained 11406F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11407F: drivers/pci/controller/pci-aardvark.c 11408 11409PCI DRIVER FOR ALTERA PCIE IP 11410M: Ley Foon Tan <lftan@altera.com> 11411L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11412L: linux-pci@vger.kernel.org 11413S: Supported 11414F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11415F: drivers/pci/controller/pcie-altera.c 11416 11417PCI DRIVER FOR APPLIEDMICRO XGENE 11418M: Tanmay Inamdar <tinamdar@apm.com> 11419L: linux-pci@vger.kernel.org 11420L: linux-arm-kernel@lists.infradead.org 11421S: Maintained 11422F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11423F: drivers/pci/controller/pci-xgene.c 11424 11425PCI DRIVER FOR ARM VERSATILE PLATFORM 11426M: Rob Herring <robh@kernel.org> 11427L: linux-pci@vger.kernel.org 11428L: linux-arm-kernel@lists.infradead.org 11429S: Maintained 11430F: Documentation/devicetree/bindings/pci/versatile.txt 11431F: drivers/pci/controller/pci-versatile.c 11432 11433PCI DRIVER FOR ARMADA 8K 11434M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11435L: linux-pci@vger.kernel.org 11436L: linux-arm-kernel@lists.infradead.org 11437S: Maintained 11438F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11439F: drivers/pci/controller/dwc/pcie-armada8k.c 11440 11441PCI DRIVER FOR CADENCE PCIE IP 11442M: Alan Douglas <adouglas@cadence.com> 11443L: linux-pci@vger.kernel.org 11444S: Maintained 11445F: Documentation/devicetree/bindings/pci/cdns,*.txt 11446F: drivers/pci/controller/pcie-cadence* 11447 11448PCI DRIVER FOR FREESCALE LAYERSCAPE 11449M: Minghuan Lian <minghuan.Lian@nxp.com> 11450M: Mingkai Hu <mingkai.hu@nxp.com> 11451M: Roy Zang <roy.zang@nxp.com> 11452L: linuxppc-dev@lists.ozlabs.org 11453L: linux-pci@vger.kernel.org 11454L: linux-arm-kernel@lists.infradead.org 11455S: Maintained 11456F: drivers/pci/controller/dwc/*layerscape* 11457 11458PCI DRIVER FOR GENERIC OF HOSTS 11459M: Will Deacon <will.deacon@arm.com> 11460L: linux-pci@vger.kernel.org 11461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11462S: Maintained 11463F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11464F: drivers/pci/controller/pci-host-common.c 11465F: drivers/pci/controller/pci-host-generic.c 11466 11467PCI DRIVER FOR IMX6 11468M: Richard Zhu <hongxing.zhu@nxp.com> 11469M: Lucas Stach <l.stach@pengutronix.de> 11470L: linux-pci@vger.kernel.org 11471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11472S: Maintained 11473F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11474F: drivers/pci/controller/dwc/*imx6* 11475 11476PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11477M: Keith Busch <keith.busch@intel.com> 11478M: Jonathan Derrick <jonathan.derrick@intel.com> 11479L: linux-pci@vger.kernel.org 11480S: Supported 11481F: drivers/pci/controller/vmd.c 11482 11483PCI DRIVER FOR MICROSEMI SWITCHTEC 11484M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11485M: Logan Gunthorpe <logang@deltatee.com> 11486L: linux-pci@vger.kernel.org 11487S: Maintained 11488F: Documentation/switchtec.txt 11489F: Documentation/ABI/testing/sysfs-class-switchtec 11490F: drivers/pci/switch/switchtec* 11491F: include/uapi/linux/switchtec_ioctl.h 11492F: include/linux/switchtec.h 11493F: drivers/ntb/hw/mscc/ 11494 11495PCI DRIVER FOR MOBIVEIL PCIE IP 11496M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11497L: linux-pci@vger.kernel.org 11498S: Supported 11499F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11500F: drivers/pci/controller/pcie-mobiveil.c 11501 11502PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11503M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11504M: Jason Cooper <jason@lakedaemon.net> 11505L: linux-pci@vger.kernel.org 11506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11507S: Maintained 11508F: drivers/pci/controller/*mvebu* 11509 11510PCI DRIVER FOR NVIDIA TEGRA 11511M: Thierry Reding <thierry.reding@gmail.com> 11512L: linux-tegra@vger.kernel.org 11513L: linux-pci@vger.kernel.org 11514S: Supported 11515F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11516F: drivers/pci/controller/pci-tegra.c 11517 11518PCI DRIVER FOR RENESAS R-CAR 11519M: Simon Horman <horms@verge.net.au> 11520L: linux-pci@vger.kernel.org 11521L: linux-renesas-soc@vger.kernel.org 11522S: Maintained 11523F: drivers/pci/controller/*rcar* 11524 11525PCI DRIVER FOR SAMSUNG EXYNOS 11526M: Jingoo Han <jingoohan1@gmail.com> 11527L: linux-pci@vger.kernel.org 11528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11530S: Maintained 11531F: drivers/pci/controller/dwc/pci-exynos.c 11532 11533PCI DRIVER FOR SYNOPSYS DESIGNWARE 11534M: Jingoo Han <jingoohan1@gmail.com> 11535M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11536L: linux-pci@vger.kernel.org 11537S: Maintained 11538F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11539F: drivers/pci/controller/dwc/*designware* 11540 11541PCI DRIVER FOR TI DRA7XX 11542M: Kishon Vijay Abraham I <kishon@ti.com> 11543L: linux-omap@vger.kernel.org 11544L: linux-pci@vger.kernel.org 11545S: Supported 11546F: Documentation/devicetree/bindings/pci/ti-pci.txt 11547F: drivers/pci/controller/dwc/pci-dra7xx.c 11548 11549PCI DRIVER FOR TI KEYSTONE 11550M: Murali Karicheri <m-karicheri2@ti.com> 11551L: linux-pci@vger.kernel.org 11552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11553S: Maintained 11554F: drivers/pci/controller/dwc/pci-keystone.c 11555 11556PCI ENDPOINT SUBSYSTEM 11557M: Kishon Vijay Abraham I <kishon@ti.com> 11558M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11559L: linux-pci@vger.kernel.org 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11561S: Supported 11562F: drivers/pci/endpoint/ 11563F: drivers/misc/pci_endpoint_test.c 11564F: tools/pci/ 11565 11566PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11567M: Russell Currey <ruscur@russell.cc> 11568M: Sam Bobroff <sbobroff@linux.ibm.com> 11569M: Oliver O'Halloran <oohall@gmail.com> 11570L: linuxppc-dev@lists.ozlabs.org 11571S: Supported 11572F: Documentation/PCI/pci-error-recovery.txt 11573F: drivers/pci/pcie/aer.c 11574F: drivers/pci/pcie/dpc.c 11575F: drivers/pci/pcie/err.c 11576F: Documentation/powerpc/eeh-pci-error-recovery.txt 11577F: arch/powerpc/kernel/eeh*.c 11578F: arch/powerpc/platforms/*/eeh*.c 11579F: arch/powerpc/include/*/eeh*.h 11580 11581PCI ERROR RECOVERY 11582M: Linas Vepstas <linasvepstas@gmail.com> 11583L: linux-pci@vger.kernel.org 11584S: Supported 11585F: Documentation/PCI/pci-error-recovery.txt 11586 11587PCI MSI DRIVER FOR ALTERA MSI IP 11588M: Ley Foon Tan <lftan@altera.com> 11589L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11590L: linux-pci@vger.kernel.org 11591S: Supported 11592F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11593F: drivers/pci/controller/pcie-altera-msi.c 11594 11595PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11596M: Duc Dang <dhdang@apm.com> 11597L: linux-pci@vger.kernel.org 11598L: linux-arm-kernel@lists.infradead.org 11599S: Maintained 11600F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11601F: drivers/pci/controller/pci-xgene-msi.c 11602 11603PCI SUBSYSTEM 11604M: Bjorn Helgaas <bhelgaas@google.com> 11605L: linux-pci@vger.kernel.org 11606Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11608S: Supported 11609F: Documentation/devicetree/bindings/pci/ 11610F: Documentation/PCI/ 11611F: drivers/acpi/pci* 11612F: drivers/pci/ 11613F: include/asm-generic/pci* 11614F: include/linux/pci* 11615F: include/linux/of_pci.h 11616F: include/uapi/linux/pci* 11617F: lib/pci* 11618F: arch/x86/pci/ 11619F: arch/x86/kernel/quirks.c 11620 11621PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11622M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11623L: linux-pci@vger.kernel.org 11624Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11626S: Supported 11627F: drivers/pci/controller/ 11628 11629PCIE DRIVER FOR AXIS ARTPEC 11630M: Jesper Nilsson <jesper.nilsson@axis.com> 11631L: linux-arm-kernel@axis.com 11632L: linux-pci@vger.kernel.org 11633S: Maintained 11634F: Documentation/devicetree/bindings/pci/axis,artpec* 11635F: drivers/pci/controller/dwc/*artpec* 11636 11637PCIE DRIVER FOR CAVIUM THUNDERX 11638M: David Daney <david.daney@cavium.com> 11639L: linux-pci@vger.kernel.org 11640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11641S: Supported 11642F: Documentation/devicetree/bindings/pci/pci-thunder-* 11643F: drivers/pci/controller/pci-thunder-* 11644 11645PCIE DRIVER FOR HISILICON 11646M: Zhou Wang <wangzhou1@hisilicon.com> 11647L: linux-pci@vger.kernel.org 11648S: Maintained 11649F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11650F: drivers/pci/controller/dwc/pcie-hisi.c 11651 11652PCIE DRIVER FOR HISILICON KIRIN 11653M: Xiaowei Song <songxiaowei@hisilicon.com> 11654M: Binghui Wang <wangbinghui@hisilicon.com> 11655L: linux-pci@vger.kernel.org 11656S: Maintained 11657F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11658F: drivers/pci/controller/dwc/pcie-kirin.c 11659 11660PCIE DRIVER FOR HISILICON STB 11661M: Jianguo Sun <sunjianguo1@huawei.com> 11662M: Shawn Guo <shawn.guo@linaro.org> 11663L: linux-pci@vger.kernel.org 11664S: Maintained 11665F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11666F: drivers/pci/controller/dwc/pcie-histb.c 11667 11668PCIE DRIVER FOR MEDIATEK 11669M: Ryder Lee <ryder.lee@mediatek.com> 11670L: linux-pci@vger.kernel.org 11671L: linux-mediatek@lists.infradead.org 11672S: Supported 11673F: Documentation/devicetree/bindings/pci/mediatek* 11674F: drivers/pci/controller/*mediatek* 11675 11676PCIE DRIVER FOR QUALCOMM MSM 11677M: Stanimir Varbanov <svarbanov@mm-sol.com> 11678L: linux-pci@vger.kernel.org 11679L: linux-arm-msm@vger.kernel.org 11680S: Maintained 11681F: drivers/pci/controller/dwc/*qcom* 11682 11683PCIE DRIVER FOR ROCKCHIP 11684M: Shawn Lin <shawn.lin@rock-chips.com> 11685L: linux-pci@vger.kernel.org 11686L: linux-rockchip@lists.infradead.org 11687S: Maintained 11688F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11689F: drivers/pci/controller/pcie-rockchip* 11690 11691PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11692M: Linus Walleij <linus.walleij@linaro.org> 11693L: linux-pci@vger.kernel.org 11694S: Maintained 11695F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11696F: drivers/pci/controller/pci-v3-semi.c 11697 11698PCIE DRIVER FOR ST SPEAR13XX 11699M: Pratyush Anand <pratyush.anand@gmail.com> 11700L: linux-pci@vger.kernel.org 11701S: Maintained 11702F: drivers/pci/controller/dwc/*spear* 11703 11704PCMCIA SUBSYSTEM 11705M: Dominik Brodowski <linux@dominikbrodowski.net> 11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11707S: Odd Fixes 11708F: Documentation/pcmcia/ 11709F: tools/pcmcia/ 11710F: drivers/pcmcia/ 11711F: include/pcmcia/ 11712 11713PCNET32 NETWORK DRIVER 11714M: Don Fry <pcnet32@frontier.com> 11715L: netdev@vger.kernel.org 11716S: Maintained 11717F: drivers/net/ethernet/amd/pcnet32.c 11718 11719PCRYPT PARALLEL CRYPTO ENGINE 11720M: Steffen Klassert <steffen.klassert@secunet.com> 11721L: linux-crypto@vger.kernel.org 11722S: Maintained 11723F: crypto/pcrypt.c 11724F: include/crypto/pcrypt.h 11725 11726PEAQ WMI HOTKEYS DRIVER 11727M: Hans de Goede <hdegoede@redhat.com> 11728L: platform-driver-x86@vger.kernel.org 11729S: Maintained 11730F: drivers/platform/x86/peaq-wmi.c 11731 11732PER-CPU MEMORY ALLOCATOR 11733M: Dennis Zhou <dennis@kernel.org> 11734M: Tejun Heo <tj@kernel.org> 11735M: Christoph Lameter <cl@linux.com> 11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11737S: Maintained 11738F: include/linux/percpu*.h 11739F: mm/percpu*.c 11740F: arch/*/include/asm/percpu.h 11741 11742PER-TASK DELAY ACCOUNTING 11743M: Balbir Singh <bsingharora@gmail.com> 11744S: Maintained 11745F: include/linux/delayacct.h 11746F: kernel/delayacct.c 11747 11748PERFORMANCE EVENTS SUBSYSTEM 11749M: Peter Zijlstra <peterz@infradead.org> 11750M: Ingo Molnar <mingo@redhat.com> 11751M: Arnaldo Carvalho de Melo <acme@kernel.org> 11752R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11753R: Jiri Olsa <jolsa@redhat.com> 11754R: Namhyung Kim <namhyung@kernel.org> 11755L: linux-kernel@vger.kernel.org 11756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11757S: Supported 11758F: kernel/events/* 11759F: include/linux/perf_event.h 11760F: include/uapi/linux/perf_event.h 11761F: arch/*/kernel/perf_event*.c 11762F: arch/*/kernel/*/perf_event*.c 11763F: arch/*/kernel/*/*/perf_event*.c 11764F: arch/*/include/asm/perf_event.h 11765F: arch/*/kernel/perf_callchain.c 11766F: arch/*/events/* 11767F: tools/perf/ 11768 11769PERSONALITY HANDLING 11770M: Christoph Hellwig <hch@infradead.org> 11771L: linux-abi-devel@lists.sourceforge.net 11772S: Maintained 11773F: include/linux/personality.h 11774F: include/uapi/linux/personality.h 11775 11776PHOENIX RC FLIGHT CONTROLLER ADAPTER 11777M: Marcus Folkesson <marcus.folkesson@gmail.com> 11778L: linux-input@vger.kernel.org 11779S: Maintained 11780F: Documentation/input/devices/pxrc.rst 11781F: drivers/input/joystick/pxrc.c 11782 11783PHONET PROTOCOL 11784M: Remi Denis-Courmont <courmisch@gmail.com> 11785S: Supported 11786F: Documentation/networking/phonet.txt 11787F: include/linux/phonet.h 11788F: include/net/phonet/ 11789F: include/uapi/linux/phonet.h 11790F: net/phonet/ 11791 11792PHRAM MTD DRIVER 11793M: Joern Engel <joern@lazybastard.org> 11794L: linux-mtd@lists.infradead.org 11795S: Maintained 11796F: drivers/mtd/devices/phram.c 11797 11798PICOLCD HID DRIVER 11799M: Bruno Prémont <bonbons@linux-vserver.org> 11800L: linux-input@vger.kernel.org 11801S: Maintained 11802F: drivers/hid/hid-picolcd* 11803 11804PICOXCELL SUPPORT 11805M: Jamie Iles <jamie@jamieiles.com> 11806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11807T: git git://github.com/jamieiles/linux-2.6-ji.git 11808S: Supported 11809F: arch/arm/boot/dts/picoxcell* 11810F: arch/arm/mach-picoxcell/ 11811F: drivers/crypto/picoxcell* 11812 11813PIN CONTROL SUBSYSTEM 11814M: Linus Walleij <linus.walleij@linaro.org> 11815L: linux-gpio@vger.kernel.org 11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11817S: Maintained 11818F: Documentation/devicetree/bindings/pinctrl/ 11819F: Documentation/driver-api/pinctl.rst 11820F: drivers/pinctrl/ 11821F: include/linux/pinctrl/ 11822 11823PIN CONTROLLER - ATMEL AT91 11824M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11826S: Maintained 11827F: drivers/pinctrl/pinctrl-at91.* 11828 11829PIN CONTROLLER - ATMEL AT91 PIO4 11830M: Ludovic Desroches <ludovic.desroches@microchip.com> 11831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11832L: linux-gpio@vger.kernel.org 11833S: Supported 11834F: drivers/pinctrl/pinctrl-at91-pio4.* 11835 11836PIN CONTROLLER - FREESCALE 11837M: Dong Aisheng <aisheng.dong@nxp.com> 11838M: Fabio Estevam <festevam@gmail.com> 11839M: Shawn Guo <shawnguo@kernel.org> 11840M: Stefan Agner <stefan@agner.ch> 11841R: Pengutronix Kernel Team <kernel@pengutronix.de> 11842L: linux-gpio@vger.kernel.org 11843S: Maintained 11844F: drivers/pinctrl/freescale/ 11845F: Documentation/devicetree/bindings/pinctrl/fsl,* 11846 11847PIN CONTROLLER - INTEL 11848M: Mika Westerberg <mika.westerberg@linux.intel.com> 11849M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11851S: Maintained 11852F: drivers/pinctrl/intel/ 11853 11854PIN CONTROLLER - MEDIATEK 11855M: Sean Wang <sean.wang@kernel.org> 11856L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11857S: Maintained 11858F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11859F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11860F: drivers/pinctrl/mediatek/ 11861 11862PIN CONTROLLER - QUALCOMM 11863M: Bjorn Andersson <bjorn.andersson@linaro.org> 11864S: Maintained 11865L: linux-arm-msm@vger.kernel.org 11866F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11867F: drivers/pinctrl/qcom/ 11868 11869PIN CONTROLLER - RENESAS 11870M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11871M: Geert Uytterhoeven <geert+renesas@glider.be> 11872L: linux-renesas-soc@vger.kernel.org 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11874S: Maintained 11875F: drivers/pinctrl/sh-pfc/ 11876 11877PIN CONTROLLER - SAMSUNG 11878M: Tomasz Figa <tomasz.figa@gmail.com> 11879M: Krzysztof Kozlowski <krzk@kernel.org> 11880M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11885S: Maintained 11886F: drivers/pinctrl/samsung/ 11887F: include/dt-bindings/pinctrl/samsung.h 11888F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11889 11890PIN CONTROLLER - SINGLE 11891M: Tony Lindgren <tony@atomide.com> 11892M: Haojian Zhuang <haojian.zhuang@linaro.org> 11893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11894L: linux-omap@vger.kernel.org 11895S: Maintained 11896F: drivers/pinctrl/pinctrl-single.c 11897 11898PIN CONTROLLER - ST SPEAR 11899M: Viresh Kumar <vireshk@kernel.org> 11900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11901W: http://www.st.com/spear 11902S: Maintained 11903F: drivers/pinctrl/spear/ 11904 11905PISTACHIO SOC SUPPORT 11906M: James Hartley <james.hartley@sondrel.com> 11907L: linux-mips@vger.kernel.org 11908S: Odd Fixes 11909F: arch/mips/pistachio/ 11910F: arch/mips/include/asm/mach-pistachio/ 11911F: arch/mips/boot/dts/img/pistachio* 11912F: arch/mips/configs/pistachio*_defconfig 11913 11914PKTCDVD DRIVER 11915S: Orphan 11916M: linux-block@vger.kernel.org 11917F: drivers/block/pktcdvd.c 11918F: include/linux/pktcdvd.h 11919F: include/uapi/linux/pktcdvd.h 11920 11921PKUNITY SOC DRIVERS 11922M: Guan Xuetao <gxt@pku.edu.cn> 11923W: http://mprc.pku.edu.cn/~guanxuetao/linux 11924S: Maintained 11925T: git git://github.com/gxt/linux.git 11926F: drivers/input/serio/i8042-unicore32io.h 11927F: drivers/i2c/busses/i2c-puv3.c 11928F: drivers/video/fbdev/fb-puv3.c 11929F: drivers/rtc/rtc-puv3.c 11930 11931PMBUS HARDWARE MONITORING DRIVERS 11932M: Guenter Roeck <linux@roeck-us.net> 11933L: linux-hwmon@vger.kernel.org 11934W: http://hwmon.wiki.kernel.org/ 11935W: http://www.roeck-us.net/linux/drivers/ 11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11937S: Maintained 11938F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11939F: Documentation/devicetree/bindings/hwmon/max31785.txt 11940F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11941F: Documentation/hwmon/adm1275 11942F: Documentation/hwmon/ibm-cffps 11943F: Documentation/hwmon/ir35221 11944F: Documentation/hwmon/lm25066 11945F: Documentation/hwmon/ltc2978 11946F: Documentation/hwmon/ltc3815 11947F: Documentation/hwmon/max16064 11948F: Documentation/hwmon/max20751 11949F: Documentation/hwmon/max31785 11950F: Documentation/hwmon/max34440 11951F: Documentation/hwmon/max8688 11952F: Documentation/hwmon/pmbus 11953F: Documentation/hwmon/pmbus-core 11954F: Documentation/hwmon/tps40422 11955F: Documentation/hwmon/ucd9000 11956F: Documentation/hwmon/ucd9200 11957F: Documentation/hwmon/zl6100 11958F: drivers/hwmon/pmbus/ 11959F: include/linux/pmbus.h 11960 11961PMC SIERRA MaxRAID DRIVER 11962L: linux-scsi@vger.kernel.org 11963W: http://www.pmc-sierra.com/ 11964S: Orphan 11965F: drivers/scsi/pmcraid.* 11966 11967PMC SIERRA PM8001 DRIVER 11968M: Jack Wang <jinpu.wang@profitbricks.com> 11969M: lindar_liu@usish.com 11970L: linux-scsi@vger.kernel.org 11971S: Supported 11972F: drivers/scsi/pm8001/ 11973 11974PNP SUPPORT 11975M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11976S: Maintained 11977F: drivers/pnp/ 11978 11979POSIX CLOCKS and TIMERS 11980M: Thomas Gleixner <tglx@linutronix.de> 11981L: linux-kernel@vger.kernel.org 11982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11983S: Maintained 11984F: fs/timerfd.c 11985F: include/linux/timer* 11986F: kernel/time/*timer* 11987 11988POWER MANAGEMENT CORE 11989M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11990L: linux-pm@vger.kernel.org 11991T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11992B: https://bugzilla.kernel.org 11993S: Supported 11994F: drivers/base/power/ 11995F: include/linux/pm.h 11996F: include/linux/pm_* 11997F: include/linux/powercap.h 11998F: drivers/powercap/ 11999F: kernel/configs/nopm.config 12000 12001POWER STATE COORDINATION INTERFACE (PSCI) 12002M: Mark Rutland <mark.rutland@arm.com> 12003M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12004L: linux-arm-kernel@lists.infradead.org 12005S: Maintained 12006F: drivers/firmware/psci*.c 12007F: include/linux/psci.h 12008F: include/uapi/linux/psci.h 12009 12010POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12011M: Sebastian Reichel <sre@kernel.org> 12012L: linux-pm@vger.kernel.org 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12014S: Maintained 12015F: Documentation/ABI/testing/sysfs-class-power 12016F: Documentation/devicetree/bindings/power/supply/ 12017F: include/linux/power_supply.h 12018F: drivers/power/supply/ 12019 12020POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12021M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12022L: linuxppc-dev@lists.ozlabs.org 12023S: Maintained 12024F: drivers/char/powernv-op-panel.c 12025 12026PPP OVER ATM (RFC 2364) 12027M: Mitchell Blank Jr <mitch@sfgoth.com> 12028S: Maintained 12029F: net/atm/pppoatm.c 12030F: include/uapi/linux/atmppp.h 12031 12032PPP OVER ETHERNET 12033M: Michal Ostrowski <mostrows@earthlink.net> 12034S: Maintained 12035F: drivers/net/ppp/pppoe.c 12036F: drivers/net/ppp/pppox.c 12037 12038PPP OVER L2TP 12039M: James Chapman <jchapman@katalix.com> 12040S: Maintained 12041F: net/l2tp/l2tp_ppp.c 12042F: include/linux/if_pppol2tp.h 12043F: include/uapi/linux/if_pppol2tp.h 12044 12045PPP PROTOCOL DRIVERS AND COMPRESSORS 12046M: Paul Mackerras <paulus@samba.org> 12047L: linux-ppp@vger.kernel.org 12048S: Maintained 12049F: drivers/net/ppp/ppp_* 12050 12051PPS SUPPORT 12052M: Rodolfo Giometti <giometti@enneenne.com> 12053W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12054L: linuxpps@ml.enneenne.com (subscribers-only) 12055S: Maintained 12056F: Documentation/pps/ 12057F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12058F: Documentation/ABI/testing/sysfs-pps 12059F: drivers/pps/ 12060F: include/linux/pps*.h 12061F: include/uapi/linux/pps.h 12062 12063PPTP DRIVER 12064M: Dmitry Kozlov <xeb@mail.ru> 12065L: netdev@vger.kernel.org 12066S: Maintained 12067F: drivers/net/ppp/pptp.c 12068W: http://sourceforge.net/projects/accel-pptp 12069 12070PREEMPTIBLE KERNEL 12071M: Robert Love <rml@tech9.net> 12072L: kpreempt-tech@lists.sourceforge.net 12073W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12074S: Supported 12075F: Documentation/preempt-locking.txt 12076F: include/linux/preempt.h 12077 12078PRINTK 12079M: Petr Mladek <pmladek@suse.com> 12080M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12081R: Steven Rostedt <rostedt@goodmis.org> 12082S: Maintained 12083F: kernel/printk/ 12084F: include/linux/printk.h 12085 12086PRISM54 WIRELESS DRIVER 12087M: Luis Chamberlain <mcgrof@kernel.org> 12088L: linux-wireless@vger.kernel.org 12089W: http://wireless.kernel.org/en/users/Drivers/p54 12090S: Obsolete 12091F: drivers/net/wireless/intersil/prism54/ 12092 12093PROC FILESYSTEM 12094R: Alexey Dobriyan <adobriyan@gmail.com> 12095L: linux-kernel@vger.kernel.org 12096L: linux-fsdevel@vger.kernel.org 12097S: Maintained 12098F: fs/proc/ 12099F: include/linux/proc_fs.h 12100F: tools/testing/selftests/proc/ 12101F: Documentation/filesystems/proc.txt 12102 12103PROC SYSCTL 12104M: Luis Chamberlain <mcgrof@kernel.org> 12105M: Kees Cook <keescook@chromium.org> 12106L: linux-kernel@vger.kernel.org 12107L: linux-fsdevel@vger.kernel.org 12108S: Maintained 12109F: fs/proc/proc_sysctl.c 12110F: include/linux/sysctl.h 12111F: kernel/sysctl.c 12112F: tools/testing/selftests/sysctl/ 12113 12114PS3 NETWORK SUPPORT 12115M: Geoff Levand <geoff@infradead.org> 12116L: netdev@vger.kernel.org 12117L: linuxppc-dev@lists.ozlabs.org 12118S: Maintained 12119F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12120 12121PS3 PLATFORM SUPPORT 12122M: Geoff Levand <geoff@infradead.org> 12123L: linuxppc-dev@lists.ozlabs.org 12124S: Maintained 12125F: arch/powerpc/boot/ps3* 12126F: arch/powerpc/include/asm/lv1call.h 12127F: arch/powerpc/include/asm/ps3*.h 12128F: arch/powerpc/platforms/ps3/ 12129F: drivers/*/ps3* 12130F: drivers/ps3/ 12131F: drivers/rtc/rtc-ps3.c 12132F: drivers/usb/host/*ps3.c 12133F: sound/ppc/snd_ps3* 12134 12135PS3VRAM DRIVER 12136M: Jim Paris <jim@jtan.com> 12137M: Geoff Levand <geoff@infradead.org> 12138L: linuxppc-dev@lists.ozlabs.org 12139S: Maintained 12140F: drivers/block/ps3vram.c 12141 12142PSAMPLE PACKET SAMPLING SUPPORT: 12143M: Yotam Gigi <yotam.gi@gmail.com> 12144S: Maintained 12145F: net/psample 12146F: include/net/psample.h 12147F: include/uapi/linux/psample.h 12148 12149PSTORE FILESYSTEM 12150M: Kees Cook <keescook@chromium.org> 12151M: Anton Vorontsov <anton@enomsg.org> 12152M: Colin Cross <ccross@android.com> 12153M: Tony Luck <tony.luck@intel.com> 12154S: Maintained 12155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12156F: fs/pstore/ 12157F: include/linux/pstore* 12158F: drivers/firmware/efi/efi-pstore.c 12159F: drivers/acpi/apei/erst.c 12160F: Documentation/admin-guide/ramoops.rst 12161F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12162K: \b(pstore|ramoops) 12163 12164PTP HARDWARE CLOCK SUPPORT 12165M: Richard Cochran <richardcochran@gmail.com> 12166L: netdev@vger.kernel.org 12167S: Maintained 12168W: http://linuxptp.sourceforge.net/ 12169F: Documentation/ABI/testing/sysfs-ptp 12170F: Documentation/ptp/* 12171F: drivers/net/phy/dp83640* 12172F: drivers/ptp/* 12173F: include/linux/ptp_cl* 12174 12175PTRACE SUPPORT 12176M: Oleg Nesterov <oleg@redhat.com> 12177S: Maintained 12178F: include/asm-generic/syscall.h 12179F: include/linux/ptrace.h 12180F: include/linux/regset.h 12181F: include/linux/tracehook.h 12182F: include/uapi/linux/ptrace.h 12183F: include/uapi/linux/ptrace.h 12184F: include/asm-generic/ptrace.h 12185F: kernel/ptrace.c 12186F: arch/*/ptrace*.c 12187F: arch/*/*/ptrace*.c 12188F: arch/*/include/asm/ptrace*.h 12189 12190PULSE8-CEC DRIVER 12191M: Hans Verkuil <hverkuil@xs4all.nl> 12192L: linux-media@vger.kernel.org 12193T: git git://linuxtv.org/media_tree.git 12194S: Maintained 12195F: drivers/media/usb/pulse8-cec/* 12196F: Documentation/media/cec-drivers/pulse8-cec.rst 12197 12198PVRUSB2 VIDEO4LINUX DRIVER 12199M: Mike Isely <isely@pobox.com> 12200L: pvrusb2@isely.net (subscribers-only) 12201L: linux-media@vger.kernel.org 12202W: http://www.isely.net/pvrusb2/ 12203T: git git://linuxtv.org/media_tree.git 12204S: Maintained 12205F: Documentation/media/v4l-drivers/pvrusb2* 12206F: drivers/media/usb/pvrusb2/ 12207 12208PWC WEBCAM DRIVER 12209M: Hans Verkuil <hverkuil@xs4all.nl> 12210L: linux-media@vger.kernel.org 12211T: git git://linuxtv.org/media_tree.git 12212S: Odd Fixes 12213F: drivers/media/usb/pwc/* 12214 12215PWM FAN DRIVER 12216M: Kamil Debski <kamil@wypas.org> 12217M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12218L: linux-hwmon@vger.kernel.org 12219S: Supported 12220F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12221F: Documentation/hwmon/pwm-fan 12222F: drivers/hwmon/pwm-fan.c 12223 12224PWM IR Transmitter 12225M: Sean Young <sean@mess.org> 12226L: linux-media@vger.kernel.org 12227S: Maintained 12228F: drivers/media/rc/pwm-ir-tx.c 12229 12230PWM SUBSYSTEM 12231M: Thierry Reding <thierry.reding@gmail.com> 12232L: linux-pwm@vger.kernel.org 12233S: Maintained 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12235F: Documentation/pwm.txt 12236F: Documentation/devicetree/bindings/pwm/ 12237F: include/linux/pwm.h 12238F: drivers/pwm/ 12239F: drivers/video/backlight/pwm_bl.c 12240F: include/linux/pwm_backlight.h 12241F: drivers/gpio/gpio-mvebu.c 12242F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12243 12244PXA GPIO DRIVER 12245M: Robert Jarzmik <robert.jarzmik@free.fr> 12246L: linux-gpio@vger.kernel.org 12247S: Maintained 12248F: drivers/gpio/gpio-pxa.c 12249 12250PXA MMCI DRIVER 12251S: Orphan 12252 12253PXA RTC DRIVER 12254M: Robert Jarzmik <robert.jarzmik@free.fr> 12255L: linux-rtc@vger.kernel.org 12256S: Maintained 12257 12258PXA2xx/PXA3xx SUPPORT 12259M: Daniel Mack <daniel@zonque.org> 12260M: Haojian Zhuang <haojian.zhuang@gmail.com> 12261M: Robert Jarzmik <robert.jarzmik@free.fr> 12262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12263T: git git://github.com/hzhuang1/linux.git 12264T: git git://github.com/rjarzmik/linux.git 12265S: Maintained 12266F: arch/arm/boot/dts/pxa* 12267F: arch/arm/mach-pxa/ 12268F: drivers/dma/pxa* 12269F: drivers/pcmcia/pxa2xx* 12270F: drivers/pinctrl/pxa/ 12271F: drivers/spi/spi-pxa2xx* 12272F: drivers/usb/gadget/udc/pxa2* 12273F: include/sound/pxa2xx-lib.h 12274F: sound/arm/pxa* 12275F: sound/soc/pxa/ 12276 12277QAT DRIVER 12278M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12279L: qat-linux@intel.com 12280S: Supported 12281F: drivers/crypto/qat/ 12282 12283QCOM AUDIO (ASoC) DRIVERS 12284M: Patrick Lai <plai@codeaurora.org> 12285M: Banajit Goswami <bgoswami@codeaurora.org> 12286L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12287S: Supported 12288F: sound/soc/qcom/ 12289 12290QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12291M: Gabriel Somlo <somlo@cmu.edu> 12292M: "Michael S. Tsirkin" <mst@redhat.com> 12293L: qemu-devel@nongnu.org 12294S: Maintained 12295F: drivers/firmware/qemu_fw_cfg.c 12296F: include/uapi/linux/qemu_fw_cfg.h 12297 12298QIB DRIVER 12299M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12300M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12301L: linux-rdma@vger.kernel.org 12302S: Supported 12303F: drivers/infiniband/hw/qib/ 12304 12305QLOGIC QL41xxx FCOE DRIVER 12306M: QLogic-Storage-Upstream@cavium.com 12307L: linux-scsi@vger.kernel.org 12308S: Supported 12309F: drivers/scsi/qedf/ 12310 12311QLOGIC QL41xxx ISCSI DRIVER 12312M: QLogic-Storage-Upstream@cavium.com 12313L: linux-scsi@vger.kernel.org 12314S: Supported 12315F: drivers/scsi/qedi/ 12316 12317QLOGIC QL4xxx ETHERNET DRIVER 12318M: Ariel Elior <Ariel.Elior@cavium.com> 12319M: everest-linux-l2@cavium.com 12320L: netdev@vger.kernel.org 12321S: Supported 12322F: drivers/net/ethernet/qlogic/qed/ 12323F: include/linux/qed/ 12324F: drivers/net/ethernet/qlogic/qede/ 12325 12326QLOGIC QL4xxx RDMA DRIVER 12327M: Michal Kalderon <Michal.Kalderon@cavium.com> 12328M: Ariel Elior <Ariel.Elior@cavium.com> 12329L: linux-rdma@vger.kernel.org 12330S: Supported 12331F: drivers/infiniband/hw/qedr/ 12332F: include/uapi/rdma/qedr-abi.h 12333 12334QLOGIC QLA1280 SCSI DRIVER 12335M: Michael Reed <mdr@sgi.com> 12336L: linux-scsi@vger.kernel.org 12337S: Maintained 12338F: drivers/scsi/qla1280.[ch] 12339 12340QLOGIC QLA2XXX FC-SCSI DRIVER 12341M: qla2xxx-upstream@qlogic.com 12342L: linux-scsi@vger.kernel.org 12343S: Supported 12344F: Documentation/scsi/LICENSE.qla2xxx 12345F: drivers/scsi/qla2xxx/ 12346 12347QLOGIC QLA3XXX NETWORK DRIVER 12348M: Dept-GELinuxNICDev@cavium.com 12349L: netdev@vger.kernel.org 12350S: Supported 12351F: Documentation/networking/LICENSE.qla3xxx 12352F: drivers/net/ethernet/qlogic/qla3xxx.* 12353 12354QLOGIC QLA4XXX iSCSI DRIVER 12355M: QLogic-Storage-Upstream@qlogic.com 12356L: linux-scsi@vger.kernel.org 12357S: Supported 12358F: Documentation/scsi/LICENSE.qla4xxx 12359F: drivers/scsi/qla4xxx/ 12360 12361QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12362M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12363M: Manish Chopra <manish.chopra@cavium.com> 12364M: Dept-GELinuxNICDev@cavium.com 12365L: netdev@vger.kernel.org 12366S: Supported 12367F: drivers/net/ethernet/qlogic/qlcnic/ 12368 12369QLOGIC QLGE 10Gb ETHERNET DRIVER 12370M: Manish Chopra <manish.chopra@cavium.com> 12371M: Dept-GELinuxNICDev@cavium.com 12372L: netdev@vger.kernel.org 12373S: Supported 12374F: drivers/net/ethernet/qlogic/qlge/ 12375 12376QM1D1B0004 MEDIA DRIVER 12377M: Akihiro Tsukada <tskd08@gmail.com> 12378L: linux-media@vger.kernel.org 12379S: Odd Fixes 12380F: drivers/media/tuners/qm1d1b0004* 12381 12382QM1D1C0042 MEDIA DRIVER 12383M: Akihiro Tsukada <tskd08@gmail.com> 12384L: linux-media@vger.kernel.org 12385S: Odd Fixes 12386F: drivers/media/tuners/qm1d1c0042* 12387 12388QNX4 FILESYSTEM 12389M: Anders Larsen <al@alarsen.net> 12390W: http://www.alarsen.net/linux/qnx4fs/ 12391S: Maintained 12392F: fs/qnx4/ 12393F: include/uapi/linux/qnx4_fs.h 12394F: include/uapi/linux/qnxtypes.h 12395 12396QORIQ DPAA2 FSL-MC BUS DRIVER 12397M: Stuart Yoder <stuyoder@gmail.com> 12398M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12399L: linux-kernel@vger.kernel.org 12400S: Maintained 12401F: drivers/bus/fsl-mc/ 12402F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12403F: Documentation/networking/dpaa2/overview.rst 12404 12405QT1010 MEDIA DRIVER 12406M: Antti Palosaari <crope@iki.fi> 12407L: linux-media@vger.kernel.org 12408W: https://linuxtv.org 12409W: http://palosaari.fi/linux/ 12410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12411T: git git://linuxtv.org/anttip/media_tree.git 12412S: Maintained 12413F: drivers/media/tuners/qt1010* 12414 12415QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12416M: Kalle Valo <kvalo@codeaurora.org> 12417L: ath10k@lists.infradead.org 12418W: http://wireless.kernel.org/en/users/Drivers/ath10k 12419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12420S: Supported 12421F: drivers/net/wireless/ath/ath10k/ 12422 12423QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12424M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12425L: linux-wireless@vger.kernel.org 12426W: http://wireless.kernel.org/en/users/Drivers/ath9k 12427S: Supported 12428F: drivers/net/wireless/ath/ath9k/ 12429 12430QUALCOMM CAMERA SUBSYSTEM DRIVER 12431M: Todor Tomov <todor.tomov@linaro.org> 12432L: linux-media@vger.kernel.org 12433S: Maintained 12434F: Documentation/devicetree/bindings/media/qcom,camss.txt 12435F: Documentation/media/v4l-drivers/qcom_camss.rst 12436F: drivers/media/platform/qcom/camss/ 12437 12438QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12439M: Ilia Lin <ilia.lin@gmail.com> 12440L: linux-pm@vger.kernel.org 12441S: Maintained 12442F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12443F: drivers/cpufreq/qcom-cpufreq-kryo.c 12444 12445QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12446M: Timur Tabi <timur@kernel.org> 12447L: netdev@vger.kernel.org 12448S: Maintained 12449F: drivers/net/ethernet/qualcomm/emac/ 12450 12451QUALCOMM GENERIC INTERFACE I2C DRIVER 12452M: Alok Chauhan <alokc@codeaurora.org> 12453M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12454L: linux-i2c@vger.kernel.org 12455L: linux-arm-msm@vger.kernel.org 12456S: Supported 12457F: drivers/i2c/busses/i2c-qcom-geni.c 12458 12459QUALCOMM HEXAGON ARCHITECTURE 12460M: Richard Kuo <rkuo@codeaurora.org> 12461L: linux-hexagon@vger.kernel.org 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12463S: Supported 12464F: arch/hexagon/ 12465 12466QUALCOMM HIDMA DRIVER 12467M: Sinan Kaya <okaya@kernel.org> 12468L: linux-arm-kernel@lists.infradead.org 12469L: linux-arm-msm@vger.kernel.org 12470L: dmaengine@vger.kernel.org 12471S: Supported 12472F: drivers/dma/qcom/hidma* 12473 12474QUALCOMM IOMMU 12475M: Rob Clark <robdclark@gmail.com> 12476L: iommu@lists.linux-foundation.org 12477L: linux-arm-msm@vger.kernel.org 12478S: Maintained 12479F: drivers/iommu/qcom_iommu.c 12480 12481QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12482M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12483L: linux-media@vger.kernel.org 12484L: linux-arm-msm@vger.kernel.org 12485T: git git://linuxtv.org/media_tree.git 12486S: Maintained 12487F: drivers/media/platform/qcom/venus/ 12488 12489QUALCOMM WCN36XX WIRELESS DRIVER 12490M: Kalle Valo <kvalo@codeaurora.org> 12491L: wcn36xx@lists.infradead.org 12492W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12493T: git git://github.com/KrasnikovEugene/wcn36xx.git 12494S: Supported 12495F: drivers/net/wireless/ath/wcn36xx/ 12496 12497QUANTENNA QTNFMAC WIRELESS DRIVER 12498M: Igor Mitsyanko <imitsyanko@quantenna.com> 12499M: Avinash Patil <avinashp@quantenna.com> 12500M: Sergey Matyukevich <smatyukevich@quantenna.com> 12501L: linux-wireless@vger.kernel.org 12502S: Maintained 12503F: drivers/net/wireless/quantenna 12504 12505RADEON and AMDGPU DRM DRIVERS 12506M: Alex Deucher <alexander.deucher@amd.com> 12507M: Christian König <christian.koenig@amd.com> 12508M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12509L: amd-gfx@lists.freedesktop.org 12510T: git git://people.freedesktop.org/~agd5f/linux 12511S: Supported 12512F: drivers/gpu/drm/radeon/ 12513F: include/uapi/drm/radeon_drm.h 12514F: drivers/gpu/drm/amd/ 12515F: include/uapi/drm/amdgpu_drm.h 12516 12517RADEON FRAMEBUFFER DISPLAY DRIVER 12518M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12519L: linux-fbdev@vger.kernel.org 12520S: Maintained 12521F: drivers/video/fbdev/aty/radeon* 12522F: include/uapi/linux/radeonfb.h 12523 12524RADIOSHARK RADIO DRIVER 12525M: Hans Verkuil <hverkuil@xs4all.nl> 12526L: linux-media@vger.kernel.org 12527T: git git://linuxtv.org/media_tree.git 12528S: Maintained 12529F: drivers/media/radio/radio-shark.c 12530 12531RADIOSHARK2 RADIO DRIVER 12532M: Hans Verkuil <hverkuil@xs4all.nl> 12533L: linux-media@vger.kernel.org 12534T: git git://linuxtv.org/media_tree.git 12535S: Maintained 12536F: drivers/media/radio/radio-shark2.c 12537F: drivers/media/radio/radio-tea5777.c 12538 12539RADOS BLOCK DEVICE (RBD) 12540M: Ilya Dryomov <idryomov@gmail.com> 12541M: Sage Weil <sage@redhat.com> 12542M: Alex Elder <elder@kernel.org> 12543L: ceph-devel@vger.kernel.org 12544W: http://ceph.com/ 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12546T: git git://github.com/ceph/ceph-client.git 12547S: Supported 12548F: Documentation/ABI/testing/sysfs-bus-rbd 12549F: drivers/block/rbd.c 12550F: drivers/block/rbd_types.h 12551 12552RAGE128 FRAMEBUFFER DISPLAY DRIVER 12553M: Paul Mackerras <paulus@samba.org> 12554L: linux-fbdev@vger.kernel.org 12555S: Maintained 12556F: drivers/video/fbdev/aty/aty128fb.c 12557 12558RAINSHADOW-CEC DRIVER 12559M: Hans Verkuil <hverkuil@xs4all.nl> 12560L: linux-media@vger.kernel.org 12561T: git git://linuxtv.org/media_tree.git 12562S: Maintained 12563F: drivers/media/usb/rainshadow-cec/* 12564 12565RALINK MIPS ARCHITECTURE 12566M: John Crispin <john@phrozen.org> 12567L: linux-mips@vger.kernel.org 12568S: Maintained 12569F: arch/mips/ralink 12570 12571RALINK RT2X00 WIRELESS LAN DRIVER 12572P: rt2x00 project 12573M: Stanislaw Gruszka <sgruszka@redhat.com> 12574M: Helmut Schaa <helmut.schaa@googlemail.com> 12575L: linux-wireless@vger.kernel.org 12576S: Maintained 12577F: drivers/net/wireless/ralink/rt2x00/ 12578 12579RAMDISK RAM BLOCK DEVICE DRIVER 12580M: Jens Axboe <axboe@kernel.dk> 12581S: Maintained 12582F: Documentation/blockdev/ramdisk.txt 12583F: drivers/block/brd.c 12584 12585RANCHU VIRTUAL BOARD FOR MIPS 12586M: Miodrag Dinic <miodrag.dinic@mips.com> 12587L: linux-mips@vger.kernel.org 12588S: Supported 12589F: arch/mips/generic/board-ranchu.c 12590F: arch/mips/configs/generic/board-ranchu.config 12591 12592RANDOM NUMBER DRIVER 12593M: "Theodore Ts'o" <tytso@mit.edu> 12594S: Maintained 12595F: drivers/char/random.c 12596 12597RAPIDIO SUBSYSTEM 12598M: Matt Porter <mporter@kernel.crashing.org> 12599M: Alexandre Bounine <alex.bou9@gmail.com> 12600S: Maintained 12601F: drivers/rapidio/ 12602 12603RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12604L: linux-wireless@vger.kernel.org 12605S: Orphan 12606F: drivers/net/wireless/ray* 12607 12608RCUTORTURE TEST FRAMEWORK 12609M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12610M: Josh Triplett <josh@joshtriplett.org> 12611R: Steven Rostedt <rostedt@goodmis.org> 12612R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12613R: Lai Jiangshan <jiangshanlai@gmail.com> 12614L: linux-kernel@vger.kernel.org 12615S: Supported 12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12617F: tools/testing/selftests/rcutorture 12618 12619RDC R-321X SoC 12620M: Florian Fainelli <florian@openwrt.org> 12621S: Maintained 12622 12623RDC R6040 FAST ETHERNET DRIVER 12624M: Florian Fainelli <f.fainelli@gmail.com> 12625L: netdev@vger.kernel.org 12626S: Maintained 12627F: drivers/net/ethernet/rdc/r6040.c 12628 12629RDMAVT - RDMA verbs software 12630M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12631M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12632L: linux-rdma@vger.kernel.org 12633S: Supported 12634F: drivers/infiniband/sw/rdmavt 12635 12636RDS - RELIABLE DATAGRAM SOCKETS 12637M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12638L: netdev@vger.kernel.org 12639L: linux-rdma@vger.kernel.org 12640L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12641W: https://oss.oracle.com/projects/rds/ 12642S: Supported 12643F: net/rds/ 12644F: Documentation/networking/rds.txt 12645 12646RDT - RESOURCE ALLOCATION 12647M: Fenghua Yu <fenghua.yu@intel.com> 12648M: Reinette Chatre <reinette.chatre@intel.com> 12649L: linux-kernel@vger.kernel.org 12650S: Supported 12651F: arch/x86/kernel/cpu/intel_rdt* 12652F: arch/x86/include/asm/intel_rdt_sched.h 12653F: Documentation/x86/intel_rdt* 12654 12655READ-COPY UPDATE (RCU) 12656M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12657M: Josh Triplett <josh@joshtriplett.org> 12658R: Steven Rostedt <rostedt@goodmis.org> 12659R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12660R: Lai Jiangshan <jiangshanlai@gmail.com> 12661L: linux-kernel@vger.kernel.org 12662W: http://www.rdrop.com/users/paulmck/RCU/ 12663S: Supported 12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12665F: Documentation/RCU/ 12666X: Documentation/RCU/torture.txt 12667F: include/linux/rcu* 12668X: include/linux/srcu*.h 12669F: kernel/rcu/ 12670X: kernel/rcu/srcu*.c 12671 12672REAL TIME CLOCK (RTC) SUBSYSTEM 12673M: Alessandro Zummo <a.zummo@towertech.it> 12674M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12675L: linux-rtc@vger.kernel.org 12676Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12678S: Maintained 12679F: Documentation/devicetree/bindings/rtc/ 12680F: Documentation/rtc.txt 12681F: drivers/rtc/ 12682F: include/linux/rtc.h 12683F: include/uapi/linux/rtc.h 12684F: include/linux/rtc/ 12685F: include/linux/platform_data/rtc-* 12686F: tools/testing/selftests/rtc/ 12687 12688REALTEK AUDIO CODECS 12689M: Bard Liao <bardliao@realtek.com> 12690M: Oder Chiou <oder_chiou@realtek.com> 12691S: Maintained 12692F: sound/soc/codecs/rt* 12693F: include/sound/rt*.h 12694 12695REALTEK RTL83xx SMI DSA ROUTER CHIPS 12696M: Linus Walleij <linus.walleij@linaro.org> 12697S: Maintained 12698F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12699F: drivers/net/dsa/realtek-smi* 12700F: drivers/net/dsa/rtl83* 12701 12702REGISTER MAP ABSTRACTION 12703M: Mark Brown <broonie@kernel.org> 12704L: linux-kernel@vger.kernel.org 12705T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12706S: Supported 12707F: Documentation/devicetree/bindings/regmap/ 12708F: drivers/base/regmap/ 12709F: include/linux/regmap.h 12710 12711REISERFS FILE SYSTEM 12712L: reiserfs-devel@vger.kernel.org 12713S: Supported 12714F: fs/reiserfs/ 12715 12716REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12717M: Ohad Ben-Cohen <ohad@wizery.com> 12718M: Bjorn Andersson <bjorn.andersson@linaro.org> 12719L: linux-remoteproc@vger.kernel.org 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12721S: Maintained 12722F: Documentation/devicetree/bindings/remoteproc/ 12723F: Documentation/remoteproc.txt 12724F: drivers/remoteproc/ 12725F: include/linux/remoteproc.h 12726 12727REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12728M: Ohad Ben-Cohen <ohad@wizery.com> 12729M: Bjorn Andersson <bjorn.andersson@linaro.org> 12730L: linux-remoteproc@vger.kernel.org 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12732S: Maintained 12733F: drivers/rpmsg/ 12734F: Documentation/rpmsg.txt 12735F: include/linux/rpmsg.h 12736F: include/linux/rpmsg/ 12737 12738RENESAS CLOCK DRIVERS 12739M: Geert Uytterhoeven <geert+renesas@glider.be> 12740L: linux-renesas-soc@vger.kernel.org 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12742S: Supported 12743F: drivers/clk/renesas/ 12744 12745RENESAS EMEV2 I2C DRIVER 12746M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12747S: Supported 12748F: drivers/i2c/busses/i2c-emev2.c 12749 12750RENESAS ETHERNET DRIVERS 12751R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12752L: netdev@vger.kernel.org 12753L: linux-renesas-soc@vger.kernel.org 12754F: Documentation/devicetree/bindings/net/renesas,*.txt 12755F: Documentation/devicetree/bindings/net/sh_eth.txt 12756F: drivers/net/ethernet/renesas/ 12757F: include/linux/sh_eth.h 12758 12759RENESAS R-CAR GYROADC DRIVER 12760M: Marek Vasut <marek.vasut@gmail.com> 12761L: linux-iio@vger.kernel.org 12762S: Supported 12763F: drivers/iio/adc/rcar_gyro_adc.c 12764 12765RENESAS R-CAR I2C DRIVERS 12766M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12767S: Supported 12768F: drivers/i2c/busses/i2c-rcar.c 12769F: drivers/i2c/busses/i2c-sh_mobile.c 12770 12771RENESAS RIIC DRIVER 12772M: Chris Brandt <chris.brandt@renesas.com> 12773S: Supported 12774F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12775F: drivers/i2c/busses/i2c-riic.c 12776 12777RENESAS USB PHY DRIVER 12778M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12779L: linux-renesas-soc@vger.kernel.org 12780S: Maintained 12781F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12782 12783RESET CONTROLLER FRAMEWORK 12784M: Philipp Zabel <p.zabel@pengutronix.de> 12785T: git git://git.pengutronix.de/git/pza/linux 12786S: Maintained 12787F: drivers/reset/ 12788F: Documentation/devicetree/bindings/reset/ 12789F: include/dt-bindings/reset/ 12790F: include/linux/reset.h 12791F: include/linux/reset-controller.h 12792 12793RESTARTABLE SEQUENCES SUPPORT 12794M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12795M: Peter Zijlstra <peterz@infradead.org> 12796M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12797M: Boqun Feng <boqun.feng@gmail.com> 12798L: linux-kernel@vger.kernel.org 12799S: Supported 12800F: kernel/rseq.c 12801F: include/uapi/linux/rseq.h 12802F: include/trace/events/rseq.h 12803F: tools/testing/selftests/rseq/ 12804 12805RFKILL 12806M: Johannes Berg <johannes@sipsolutions.net> 12807L: linux-wireless@vger.kernel.org 12808W: http://wireless.kernel.org/ 12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12811S: Maintained 12812F: Documentation/rfkill.txt 12813F: Documentation/ABI/stable/sysfs-class-rfkill 12814F: net/rfkill/ 12815F: include/linux/rfkill.h 12816F: include/uapi/linux/rfkill.h 12817 12818RHASHTABLE 12819M: Thomas Graf <tgraf@suug.ch> 12820M: Herbert Xu <herbert@gondor.apana.org.au> 12821L: netdev@vger.kernel.org 12822S: Maintained 12823F: lib/rhashtable.c 12824F: lib/test_rhashtable.c 12825F: include/linux/rhashtable.h 12826F: include/linux/rhashtable-types.h 12827 12828RICOH R5C592 MEMORYSTICK DRIVER 12829M: Maxim Levitsky <maximlevitsky@gmail.com> 12830S: Maintained 12831F: drivers/memstick/host/r592.* 12832 12833RICOH SMARTMEDIA/XD DRIVER 12834M: Maxim Levitsky <maximlevitsky@gmail.com> 12835S: Maintained 12836F: drivers/mtd/nand/raw/r852.c 12837F: drivers/mtd/nand/raw/r852.h 12838 12839RISC-V ARCHITECTURE 12840M: Palmer Dabbelt <palmer@sifive.com> 12841M: Albert Ou <aou@eecs.berkeley.edu> 12842L: linux-riscv@lists.infradead.org 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12844S: Supported 12845F: arch/riscv/ 12846K: riscv 12847N: riscv 12848 12849ROCCAT DRIVERS 12850M: Stefan Achatz <erazor_de@users.sourceforge.net> 12851W: http://sourceforge.net/projects/roccat/ 12852S: Maintained 12853F: drivers/hid/hid-roccat* 12854F: include/linux/hid-roccat* 12855F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12856 12857ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12858M: Jacob chen <jacob2.chen@rock-chips.com> 12859L: linux-media@vger.kernel.org 12860S: Maintained 12861F: drivers/media/platform/rockchip/rga/ 12862F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12863 12864ROCKER DRIVER 12865M: Jiri Pirko <jiri@resnulli.us> 12866L: netdev@vger.kernel.org 12867S: Supported 12868F: drivers/net/ethernet/rocker/ 12869 12870ROCKETPORT DRIVER 12871P: Comtrol Corp. 12872W: http://www.comtrol.com 12873S: Maintained 12874F: Documentation/serial/rocket.txt 12875F: drivers/tty/rocket* 12876 12877ROCKETPORT EXPRESS/INFINITY DRIVER 12878M: Kevin Cernekee <cernekee@gmail.com> 12879L: linux-serial@vger.kernel.org 12880S: Odd Fixes 12881F: drivers/tty/serial/rp2.* 12882 12883ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12884M: Marek Vasut <marek.vasut+renesas@gmail.com> 12885L: linux-kernel@vger.kernel.org 12886L: linux-renesas-soc@vger.kernel.org 12887S: Supported 12888F: drivers/mfd/bd9571mwv.c 12889F: drivers/regulator/bd9571mwv-regulator.c 12890F: drivers/gpio/gpio-bd9571mwv.c 12891F: include/linux/mfd/bd9571mwv.h 12892F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12893 12894ROSE NETWORK LAYER 12895M: Ralf Baechle <ralf@linux-mips.org> 12896L: linux-hams@vger.kernel.org 12897W: http://www.linux-ax25.org/ 12898S: Maintained 12899F: include/net/rose.h 12900F: include/uapi/linux/rose.h 12901F: net/rose/ 12902 12903RTL2830 MEDIA DRIVER 12904M: Antti Palosaari <crope@iki.fi> 12905L: linux-media@vger.kernel.org 12906W: https://linuxtv.org 12907W: http://palosaari.fi/linux/ 12908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12909T: git git://linuxtv.org/anttip/media_tree.git 12910S: Maintained 12911F: drivers/media/dvb-frontends/rtl2830* 12912 12913RTL2832 MEDIA DRIVER 12914M: Antti Palosaari <crope@iki.fi> 12915L: linux-media@vger.kernel.org 12916W: https://linuxtv.org 12917W: http://palosaari.fi/linux/ 12918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12919T: git git://linuxtv.org/anttip/media_tree.git 12920S: Maintained 12921F: drivers/media/dvb-frontends/rtl2832* 12922 12923RTL2832_SDR MEDIA DRIVER 12924M: Antti Palosaari <crope@iki.fi> 12925L: linux-media@vger.kernel.org 12926W: https://linuxtv.org 12927W: http://palosaari.fi/linux/ 12928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12929T: git git://linuxtv.org/anttip/media_tree.git 12930S: Maintained 12931F: drivers/media/dvb-frontends/rtl2832_sdr* 12932 12933RTL8180 WIRELESS DRIVER 12934L: linux-wireless@vger.kernel.org 12935W: http://wireless.kernel.org/ 12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12937S: Orphan 12938F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12939 12940RTL8187 WIRELESS DRIVER 12941M: Herton Ronaldo Krzesinski <herton@canonical.com> 12942M: Hin-Tak Leung <htl10@users.sourceforge.net> 12943M: Larry Finger <Larry.Finger@lwfinger.net> 12944L: linux-wireless@vger.kernel.org 12945W: http://wireless.kernel.org/ 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12947S: Maintained 12948F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12949 12950REALTEK WIRELESS DRIVER (rtlwifi family) 12951M: Ping-Ke Shih <pkshih@realtek.com> 12952L: linux-wireless@vger.kernel.org 12953W: http://wireless.kernel.org/ 12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12955S: Maintained 12956F: drivers/net/wireless/realtek/rtlwifi/ 12957 12958RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12959M: Jes Sorensen <Jes.Sorensen@gmail.com> 12960L: linux-wireless@vger.kernel.org 12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12962S: Maintained 12963F: drivers/net/wireless/realtek/rtl8xxxu/ 12964 12965RXRPC SOCKETS (AF_RXRPC) 12966M: David Howells <dhowells@redhat.com> 12967L: linux-afs@lists.infradead.org 12968S: Supported 12969F: net/rxrpc/ 12970F: include/keys/rxrpc-type.h 12971F: include/net/af_rxrpc.h 12972F: include/trace/events/rxrpc.h 12973F: include/uapi/linux/rxrpc.h 12974F: Documentation/networking/rxrpc.txt 12975W: https://www.infradead.org/~dhowells/kafs/ 12976 12977S3 SAVAGE FRAMEBUFFER DRIVER 12978M: Antonino Daplas <adaplas@gmail.com> 12979L: linux-fbdev@vger.kernel.org 12980S: Maintained 12981F: drivers/video/fbdev/savage/ 12982 12983S390 12984M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12985M: Heiko Carstens <heiko.carstens@de.ibm.com> 12986L: linux-s390@vger.kernel.org 12987W: http://www.ibm.com/developerworks/linux/linux390/ 12988T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12989S: Supported 12990F: arch/s390/ 12991F: drivers/s390/ 12992F: Documentation/s390/ 12993F: Documentation/driver-api/s390-drivers.rst 12994 12995S390 COMMON I/O LAYER 12996M: Sebastian Ott <sebott@linux.ibm.com> 12997M: Peter Oberparleiter <oberpar@linux.ibm.com> 12998L: linux-s390@vger.kernel.org 12999W: http://www.ibm.com/developerworks/linux/linux390/ 13000S: Supported 13001F: drivers/s390/cio/ 13002 13003S390 DASD DRIVER 13004M: Stefan Haberland <sth@linux.ibm.com> 13005M: Jan Hoeppner <hoeppner@linux.ibm.com> 13006L: linux-s390@vger.kernel.org 13007W: http://www.ibm.com/developerworks/linux/linux390/ 13008S: Supported 13009F: drivers/s390/block/dasd* 13010F: block/partitions/ibm.c 13011 13012S390 IOMMU (PCI) 13013M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13014L: linux-s390@vger.kernel.org 13015W: http://www.ibm.com/developerworks/linux/linux390/ 13016S: Supported 13017F: drivers/iommu/s390-iommu.c 13018 13019S390 IUCV NETWORK LAYER 13020M: Julian Wiedmann <jwi@linux.ibm.com> 13021M: Ursula Braun <ubraun@linux.ibm.com> 13022L: linux-s390@vger.kernel.org 13023W: http://www.ibm.com/developerworks/linux/linux390/ 13024S: Supported 13025F: drivers/s390/net/*iucv* 13026F: include/net/iucv/ 13027F: net/iucv/ 13028 13029S390 NETWORK DRIVERS 13030M: Julian Wiedmann <jwi@linux.ibm.com> 13031M: Ursula Braun <ubraun@linux.ibm.com> 13032L: linux-s390@vger.kernel.org 13033W: http://www.ibm.com/developerworks/linux/linux390/ 13034S: Supported 13035F: drivers/s390/net/ 13036 13037S390 PCI SUBSYSTEM 13038M: Sebastian Ott <sebott@linux.ibm.com> 13039M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13040L: linux-s390@vger.kernel.org 13041W: http://www.ibm.com/developerworks/linux/linux390/ 13042S: Supported 13043F: arch/s390/pci/ 13044F: drivers/pci/hotplug/s390_pci_hpc.c 13045 13046S390 VFIO-CCW DRIVER 13047M: Cornelia Huck <cohuck@redhat.com> 13048M: Halil Pasic <pasic@linux.ibm.com> 13049L: linux-s390@vger.kernel.org 13050L: kvm@vger.kernel.org 13051S: Supported 13052F: drivers/s390/cio/vfio_ccw* 13053F: Documentation/s390/vfio-ccw.txt 13054F: include/uapi/linux/vfio_ccw.h 13055 13056S390 ZCRYPT DRIVER 13057M: Harald Freudenberger <freude@linux.ibm.com> 13058L: linux-s390@vger.kernel.org 13059W: http://www.ibm.com/developerworks/linux/linux390/ 13060S: Supported 13061F: drivers/s390/crypto/ 13062 13063S390 VFIO AP DRIVER 13064M: Tony Krowiak <akrowiak@linux.ibm.com> 13065M: Pierre Morel <pmorel@linux.ibm.com> 13066M: Halil Pasic <pasic@linux.ibm.com> 13067L: linux-s390@vger.kernel.org 13068W: http://www.ibm.com/developerworks/linux/linux390/ 13069S: Supported 13070F: drivers/s390/crypto/vfio_ap_drv.c 13071F: drivers/s390/crypto/vfio_ap_private.h 13072F: drivers/s390/crypto/vfio_ap_ops.c 13073F: Documentation/s390/vfio-ap.txt 13074 13075S390 ZFCP DRIVER 13076M: Steffen Maier <maier@linux.ibm.com> 13077M: Benjamin Block <bblock@linux.ibm.com> 13078L: linux-s390@vger.kernel.org 13079W: http://www.ibm.com/developerworks/linux/linux390/ 13080S: Supported 13081F: drivers/s390/scsi/zfcp_* 13082 13083S3C24XX SD/MMC Driver 13084M: Ben Dooks <ben-linux@fluff.org> 13085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13086S: Supported 13087F: drivers/mmc/host/s3cmci.* 13088 13089SAA6588 RDS RECEIVER DRIVER 13090M: Hans Verkuil <hverkuil@xs4all.nl> 13091L: linux-media@vger.kernel.org 13092T: git git://linuxtv.org/media_tree.git 13093W: https://linuxtv.org 13094S: Odd Fixes 13095F: drivers/media/i2c/saa6588* 13096 13097SAA7134 VIDEO4LINUX DRIVER 13098M: Mauro Carvalho Chehab <mchehab@kernel.org> 13099L: linux-media@vger.kernel.org 13100W: https://linuxtv.org 13101T: git git://linuxtv.org/media_tree.git 13102S: Odd fixes 13103F: Documentation/media/v4l-drivers/saa7134* 13104F: drivers/media/pci/saa7134/ 13105 13106SAA7146 VIDEO4LINUX-2 DRIVER 13107M: Hans Verkuil <hverkuil@xs4all.nl> 13108L: linux-media@vger.kernel.org 13109T: git git://linuxtv.org/media_tree.git 13110S: Maintained 13111F: drivers/media/common/saa7146/ 13112F: drivers/media/pci/saa7146/ 13113F: include/media/saa7146* 13114 13115SAMSUNG AUDIO (ASoC) DRIVERS 13116M: Krzysztof Kozlowski <krzk@kernel.org> 13117M: Sangbeom Kim <sbkim73@samsung.com> 13118M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13119L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13120S: Supported 13121F: sound/soc/samsung/ 13122F: Documentation/devicetree/bindings/sound/samsung* 13123 13124SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13125M: Krzysztof Kozlowski <krzk@kernel.org> 13126L: linux-crypto@vger.kernel.org 13127L: linux-samsung-soc@vger.kernel.org 13128S: Maintained 13129F: drivers/crypto/exynos-rng.c 13130F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13131 13132SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13133M: Łukasz Stelmach <l.stelmach@samsung.com> 13134L: linux-samsung-soc@vger.kernel.org 13135S: Maintained 13136F: drivers/char/hw_random/exynos-trng.c 13137F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13138 13139SAMSUNG FRAMEBUFFER DRIVER 13140M: Jingoo Han <jingoohan1@gmail.com> 13141L: linux-fbdev@vger.kernel.org 13142S: Maintained 13143F: drivers/video/fbdev/s3c-fb.c 13144 13145SAMSUNG LAPTOP DRIVER 13146M: Corentin Chary <corentin.chary@gmail.com> 13147L: platform-driver-x86@vger.kernel.org 13148S: Maintained 13149F: drivers/platform/x86/samsung-laptop.c 13150 13151SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13152M: Sangbeom Kim <sbkim73@samsung.com> 13153M: Krzysztof Kozlowski <krzk@kernel.org> 13154M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13155L: linux-kernel@vger.kernel.org 13156L: linux-samsung-soc@vger.kernel.org 13157S: Supported 13158F: drivers/mfd/sec*.c 13159F: drivers/regulator/s2m*.c 13160F: drivers/regulator/s5m*.c 13161F: drivers/clk/clk-s2mps11.c 13162F: drivers/rtc/rtc-s5m.c 13163F: include/linux/mfd/samsung/ 13164F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13165F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13166F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13167F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13168 13169SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13170M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13171L: linux-media@vger.kernel.org 13172L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13173S: Maintained 13174F: drivers/media/platform/s3c-camif/ 13175F: include/media/drv-intf/s3c_camif.h 13176 13177SAMSUNG S3FWRN5 NFC DRIVER 13178M: Robert Baldyga <r.baldyga@samsung.com> 13179M: Krzysztof Opasiak <k.opasiak@samsung.com> 13180L: linux-nfc@lists.01.org (moderated for non-subscribers) 13181S: Supported 13182F: drivers/nfc/s3fwrn5 13183 13184SAMSUNG S5C73M3 CAMERA DRIVER 13185M: Kyungmin Park <kyungmin.park@samsung.com> 13186M: Andrzej Hajda <a.hajda@samsung.com> 13187L: linux-media@vger.kernel.org 13188S: Supported 13189F: drivers/media/i2c/s5c73m3/* 13190 13191SAMSUNG S5K5BAF CAMERA DRIVER 13192M: Kyungmin Park <kyungmin.park@samsung.com> 13193M: Andrzej Hajda <a.hajda@samsung.com> 13194L: linux-media@vger.kernel.org 13195S: Supported 13196F: drivers/media/i2c/s5k5baf.c 13197 13198SAMSUNG S5P Security SubSystem (SSS) DRIVER 13199M: Krzysztof Kozlowski <krzk@kernel.org> 13200M: Vladimir Zapolskiy <vz@mleia.com> 13201M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13202L: linux-crypto@vger.kernel.org 13203L: linux-samsung-soc@vger.kernel.org 13204S: Maintained 13205F: drivers/crypto/s5p-sss.c 13206 13207SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13208M: Kyungmin Park <kyungmin.park@samsung.com> 13209M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13210L: linux-media@vger.kernel.org 13211Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13212S: Supported 13213F: drivers/media/platform/exynos4-is/ 13214 13215SAMSUNG SOC CLOCK DRIVERS 13216M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13217M: Tomasz Figa <tomasz.figa@gmail.com> 13218M: Chanwoo Choi <cw00.choi@samsung.com> 13219S: Supported 13220L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13221T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13222F: drivers/clk/samsung/ 13223F: include/dt-bindings/clock/exynos*.h 13224F: Documentation/devicetree/bindings/clock/exynos*.txt 13225 13226SAMSUNG SPI DRIVERS 13227M: Kukjin Kim <kgene@kernel.org> 13228M: Krzysztof Kozlowski <krzk@kernel.org> 13229M: Andi Shyti <andi@etezian.org> 13230L: linux-spi@vger.kernel.org 13231L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13232S: Maintained 13233F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13234F: drivers/spi/spi-s3c* 13235F: include/linux/platform_data/spi-s3c64xx.h 13236 13237SAMSUNG SXGBE DRIVERS 13238M: Byungho An <bh74.an@samsung.com> 13239M: Girish K S <ks.giri@samsung.com> 13240M: Vipul Pandya <vipul.pandya@samsung.com> 13241S: Supported 13242L: netdev@vger.kernel.org 13243F: drivers/net/ethernet/samsung/sxgbe/ 13244 13245SAMSUNG THERMAL DRIVER 13246M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13247L: linux-pm@vger.kernel.org 13248L: linux-samsung-soc@vger.kernel.org 13249S: Supported 13250T: git https://github.com/lmajewski/linux-samsung-thermal.git 13251F: drivers/thermal/samsung/ 13252 13253SAMSUNG USB2 PHY DRIVER 13254M: Kamil Debski <kamil@wypas.org> 13255M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13256L: linux-kernel@vger.kernel.org 13257S: Supported 13258F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13259F: Documentation/phy/samsung-usb2.txt 13260F: drivers/phy/samsung/phy-exynos4210-usb2.c 13261F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13262F: drivers/phy/samsung/phy-exynos5250-usb2.c 13263F: drivers/phy/samsung/phy-s5pv210-usb2.c 13264F: drivers/phy/samsung/phy-samsung-usb2.c 13265F: drivers/phy/samsung/phy-samsung-usb2.h 13266 13267SC1200 WDT DRIVER 13268M: Zwane Mwaikambo <zwanem@gmail.com> 13269S: Maintained 13270F: drivers/watchdog/sc1200wdt.c 13271 13272SCHEDULER 13273M: Ingo Molnar <mingo@redhat.com> 13274M: Peter Zijlstra <peterz@infradead.org> 13275L: linux-kernel@vger.kernel.org 13276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13277S: Maintained 13278F: kernel/sched/ 13279F: include/linux/sched.h 13280F: include/uapi/linux/sched.h 13281F: include/linux/wait.h 13282 13283SCR24X CHIP CARD INTERFACE DRIVER 13284M: Lubomir Rintel <lkundrak@v3.sk> 13285S: Supported 13286F: drivers/char/pcmcia/scr24x_cs.c 13287 13288SCSI CDROM DRIVER 13289M: Jens Axboe <axboe@kernel.dk> 13290L: linux-scsi@vger.kernel.org 13291W: http://www.kernel.dk 13292S: Maintained 13293F: drivers/scsi/sr* 13294 13295SCSI RDMA PROTOCOL (SRP) INITIATOR 13296M: Bart Van Assche <bvanassche@acm.org> 13297L: linux-rdma@vger.kernel.org 13298S: Supported 13299Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13300F: drivers/infiniband/ulp/srp/ 13301F: include/scsi/srp.h 13302 13303SCSI RDMA PROTOCOL (SRP) TARGET 13304M: Bart Van Assche <bvanassche@acm.org> 13305L: linux-rdma@vger.kernel.org 13306L: target-devel@vger.kernel.org 13307S: Supported 13308Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13309F: drivers/infiniband/ulp/srpt/ 13310 13311SCSI SG DRIVER 13312M: Doug Gilbert <dgilbert@interlog.com> 13313L: linux-scsi@vger.kernel.org 13314W: http://sg.danny.cz/sg 13315S: Maintained 13316F: Documentation/scsi/scsi-generic.txt 13317F: drivers/scsi/sg.c 13318F: include/scsi/sg.h 13319 13320SCSI SUBSYSTEM 13321M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13323M: "Martin K. Petersen" <martin.petersen@oracle.com> 13324T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13325L: linux-scsi@vger.kernel.org 13326S: Maintained 13327F: Documentation/devicetree/bindings/scsi/ 13328F: drivers/scsi/ 13329F: include/scsi/ 13330 13331SCSI TAPE DRIVER 13332M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13333L: linux-scsi@vger.kernel.org 13334S: Maintained 13335F: Documentation/scsi/st.txt 13336F: drivers/scsi/st.* 13337F: drivers/scsi/st_*.h 13338 13339SCTP PROTOCOL 13340M: Vlad Yasevich <vyasevich@gmail.com> 13341M: Neil Horman <nhorman@tuxdriver.com> 13342M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13343L: linux-sctp@vger.kernel.org 13344W: http://lksctp.sourceforge.net 13345S: Maintained 13346F: Documentation/networking/sctp.txt 13347F: include/linux/sctp.h 13348F: include/uapi/linux/sctp.h 13349F: include/net/sctp/ 13350F: net/sctp/ 13351 13352SCx200 CPU SUPPORT 13353M: Jim Cromie <jim.cromie@gmail.com> 13354S: Odd Fixes 13355F: Documentation/i2c/busses/scx200_acb 13356F: arch/x86/platform/scx200/ 13357F: drivers/watchdog/scx200_wdt.c 13358F: drivers/i2c/busses/scx200* 13359F: drivers/mtd/maps/scx200_docflash.c 13360F: include/linux/scx200.h 13361 13362SCx200 GPIO DRIVER 13363M: Jim Cromie <jim.cromie@gmail.com> 13364S: Maintained 13365F: drivers/char/scx200_gpio.c 13366F: include/linux/scx200_gpio.h 13367 13368SCx200 HRT CLOCKSOURCE DRIVER 13369M: Jim Cromie <jim.cromie@gmail.com> 13370S: Maintained 13371F: drivers/clocksource/scx200_hrt.c 13372 13373SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13374M: Sascha Sommer <saschasommer@freenet.de> 13375L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13376S: Maintained 13377F: drivers/mmc/host/sdricoh_cs.c 13378 13379SECURE COMPUTING 13380M: Kees Cook <keescook@chromium.org> 13381R: Andy Lutomirski <luto@amacapital.net> 13382R: Will Drewry <wad@chromium.org> 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13384S: Supported 13385F: kernel/seccomp.c 13386F: include/uapi/linux/seccomp.h 13387F: include/linux/seccomp.h 13388F: tools/testing/selftests/seccomp/* 13389F: tools/testing/selftests/kselftest_harness.h 13390F: Documentation/userspace-api/seccomp_filter.rst 13391K: \bsecure_computing 13392K: \bTIF_SECCOMP\b 13393 13394SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13395M: Al Cooper <alcooperx@gmail.com> 13396L: linux-mmc@vger.kernel.org 13397L: bcm-kernel-feedback-list@broadcom.com 13398S: Maintained 13399F: drivers/mmc/host/sdhci-brcmstb* 13400 13401SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13402M: Adrian Hunter <adrian.hunter@intel.com> 13403L: linux-mmc@vger.kernel.org 13404T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13405S: Maintained 13406F: drivers/mmc/host/sdhci* 13407F: include/linux/mmc/sdhci* 13408 13409SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13410M: Prabu Thangamuthu <prabu.t@synopsys.com> 13411M: Manjunath M B <manjumb@synopsys.com> 13412L: linux-mmc@vger.kernel.org 13413S: Maintained 13414F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13415 13416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13417M: Ludovic Desroches <ludovic.desroches@microchip.com> 13418L: linux-mmc@vger.kernel.org 13419S: Supported 13420F: drivers/mmc/host/sdhci-of-at91.c 13421 13422SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13423M: Ben Dooks <ben-linux@fluff.org> 13424M: Jaehoon Chung <jh80.chung@samsung.com> 13425L: linux-mmc@vger.kernel.org 13426S: Maintained 13427F: drivers/mmc/host/sdhci-s3c* 13428 13429SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13430M: Viresh Kumar <vireshk@kernel.org> 13431L: linux-mmc@vger.kernel.org 13432S: Maintained 13433F: drivers/mmc/host/sdhci-spear.c 13434 13435SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13436M: Kishon Vijay Abraham I <kishon@ti.com> 13437L: linux-mmc@vger.kernel.org 13438S: Maintained 13439F: drivers/mmc/host/sdhci-omap.c 13440 13441SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13442M: Scott Bauer <scott.bauer@intel.com> 13443M: Jonathan Derrick <jonathan.derrick@intel.com> 13444L: linux-block@vger.kernel.org 13445S: Supported 13446F: block/sed* 13447F: block/opal_proto.h 13448F: include/linux/sed* 13449F: include/uapi/linux/sed* 13450 13451SECURITY CONTACT 13452M: Security Officers <security@kernel.org> 13453S: Supported 13454 13455SECURITY SUBSYSTEM 13456M: James Morris <jmorris@namei.org> 13457M: "Serge E. Hallyn" <serge@hallyn.com> 13458L: linux-security-module@vger.kernel.org (suggested Cc:) 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13460W: http://kernsec.org/ 13461S: Supported 13462F: security/ 13463X: security/selinux/ 13464 13465SELINUX SECURITY MODULE 13466M: Paul Moore <paul@paul-moore.com> 13467M: Stephen Smalley <sds@tycho.nsa.gov> 13468M: Eric Paris <eparis@parisplace.org> 13469L: selinux@vger.kernel.org 13470W: https://selinuxproject.org 13471W: https://github.com/SELinuxProject 13472T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13473S: Supported 13474F: include/linux/selinux* 13475F: security/selinux/ 13476F: scripts/selinux/ 13477F: Documentation/admin-guide/LSM/SELinux.rst 13478 13479SENSABLE PHANTOM 13480M: Jiri Slaby <jirislaby@gmail.com> 13481S: Maintained 13482F: drivers/misc/phantom.c 13483F: include/uapi/linux/phantom.h 13484 13485SERIAL DEVICE BUS 13486M: Rob Herring <robh@kernel.org> 13487L: linux-serial@vger.kernel.org 13488S: Maintained 13489F: Documentation/devicetree/bindings/serial/slave-device.txt 13490F: drivers/tty/serdev/ 13491F: include/linux/serdev.h 13492 13493SERIAL DRIVERS 13494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13495L: linux-serial@vger.kernel.org 13496S: Maintained 13497F: Documentation/devicetree/bindings/serial/ 13498F: drivers/tty/serial/ 13499 13500SERIAL IR RECEIVER 13501M: Sean Young <sean@mess.org> 13502L: linux-media@vger.kernel.org 13503S: Maintained 13504F: drivers/media/rc/serial_ir.c 13505 13506SFC NETWORK DRIVER 13507M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13508M: Edward Cree <ecree@solarflare.com> 13509M: Bert Kenward <bkenward@solarflare.com> 13510L: netdev@vger.kernel.org 13511S: Supported 13512F: drivers/net/ethernet/sfc/ 13513 13514SGI GRU DRIVER 13515M: Dimitri Sivanich <sivanich@sgi.com> 13516S: Maintained 13517F: drivers/misc/sgi-gru/ 13518 13519SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13520M: Pat Gefre <pfg@sgi.com> 13521L: linux-ia64@vger.kernel.org 13522S: Supported 13523F: Documentation/ia64/serial.txt 13524F: drivers/tty/serial/ioc?_serial.c 13525F: include/linux/ioc?.h 13526 13527SGI XP/XPC/XPNET DRIVER 13528M: Cliff Whickman <cpw@sgi.com> 13529M: Robin Holt <robinmholt@gmail.com> 13530S: Maintained 13531F: drivers/misc/sgi-xp/ 13532 13533SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13534M: Ursula Braun <ubraun@linux.ibm.com> 13535L: linux-s390@vger.kernel.org 13536W: http://www.ibm.com/developerworks/linux/linux390/ 13537S: Supported 13538F: net/smc/ 13539 13540SHARP RJ54N1CB0C SENSOR DRIVER 13541M: Jacopo Mondi <jacopo@jmondi.org> 13542L: linux-media@vger.kernel.org 13543T: git git://linuxtv.org/media_tree.git 13544S: Odd fixes 13545F: drivers/media/i2c/rj54n1cb0c.c 13546F: include/media/i2c/rj54n1cb0c.h 13547 13548SH_VEU V4L2 MEM2MEM DRIVER 13549L: linux-media@vger.kernel.org 13550S: Orphan 13551F: drivers/media/platform/sh_veu.c 13552 13553SH_VOU V4L2 OUTPUT DRIVER 13554L: linux-media@vger.kernel.org 13555S: Orphan 13556F: drivers/media/platform/sh_vou.c 13557F: include/media/drv-intf/sh_vou.h 13558 13559SI2157 MEDIA DRIVER 13560M: Antti Palosaari <crope@iki.fi> 13561L: linux-media@vger.kernel.org 13562W: https://linuxtv.org 13563W: http://palosaari.fi/linux/ 13564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13565T: git git://linuxtv.org/anttip/media_tree.git 13566S: Maintained 13567F: drivers/media/tuners/si2157* 13568 13569SI2165 MEDIA DRIVER 13570M: Matthias Schwarzott <zzam@gentoo.org> 13571L: linux-media@vger.kernel.org 13572W: https://linuxtv.org 13573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13574S: Maintained 13575F: drivers/media/dvb-frontends/si2165* 13576 13577SI2168 MEDIA DRIVER 13578M: Antti Palosaari <crope@iki.fi> 13579L: linux-media@vger.kernel.org 13580W: https://linuxtv.org 13581W: http://palosaari.fi/linux/ 13582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13583T: git git://linuxtv.org/anttip/media_tree.git 13584S: Maintained 13585F: drivers/media/dvb-frontends/si2168* 13586 13587SI470X FM RADIO RECEIVER I2C DRIVER 13588M: Hans Verkuil <hverkuil@xs4all.nl> 13589L: linux-media@vger.kernel.org 13590T: git git://linuxtv.org/media_tree.git 13591W: https://linuxtv.org 13592S: Odd Fixes 13593F: drivers/media/radio/si470x/radio-si470x-i2c.c 13594 13595SI470X FM RADIO RECEIVER USB DRIVER 13596M: Hans Verkuil <hverkuil@xs4all.nl> 13597L: linux-media@vger.kernel.org 13598T: git git://linuxtv.org/media_tree.git 13599W: https://linuxtv.org 13600S: Maintained 13601F: drivers/media/radio/si470x/radio-si470x-common.c 13602F: drivers/media/radio/si470x/radio-si470x.h 13603F: drivers/media/radio/si470x/radio-si470x-usb.c 13604 13605SI4713 FM RADIO TRANSMITTER I2C DRIVER 13606M: Eduardo Valentin <edubezval@gmail.com> 13607L: linux-media@vger.kernel.org 13608T: git git://linuxtv.org/media_tree.git 13609W: https://linuxtv.org 13610S: Odd Fixes 13611F: drivers/media/radio/si4713/si4713.? 13612 13613SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13614M: Eduardo Valentin <edubezval@gmail.com> 13615L: linux-media@vger.kernel.org 13616T: git git://linuxtv.org/media_tree.git 13617W: https://linuxtv.org 13618S: Odd Fixes 13619F: drivers/media/radio/si4713/radio-platform-si4713.c 13620 13621SI4713 FM RADIO TRANSMITTER USB DRIVER 13622M: Hans Verkuil <hverkuil@xs4all.nl> 13623L: linux-media@vger.kernel.org 13624T: git git://linuxtv.org/media_tree.git 13625W: https://linuxtv.org 13626S: Maintained 13627F: drivers/media/radio/si4713/radio-usb-si4713.c 13628 13629SIANO DVB DRIVER 13630M: Mauro Carvalho Chehab <mchehab@kernel.org> 13631L: linux-media@vger.kernel.org 13632W: https://linuxtv.org 13633T: git git://linuxtv.org/media_tree.git 13634S: Odd fixes 13635F: drivers/media/common/siano/ 13636F: drivers/media/usb/siano/ 13637F: drivers/media/usb/siano/ 13638F: drivers/media/mmc/siano/ 13639 13640SIFIVE DRIVERS 13641M: Palmer Dabbelt <palmer@sifive.com> 13642L: linux-riscv@lists.infradead.org 13643T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13644S: Supported 13645K: sifive 13646N: sifive 13647 13648SILEAD TOUCHSCREEN DRIVER 13649M: Hans de Goede <hdegoede@redhat.com> 13650L: linux-input@vger.kernel.org 13651L: platform-driver-x86@vger.kernel.org 13652S: Maintained 13653F: drivers/input/touchscreen/silead.c 13654F: drivers/platform/x86/touchscreen_dmi.c 13655 13656SILICON MOTION SM712 FRAME BUFFER DRIVER 13657M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13658M: Teddy Wang <teddy.wang@siliconmotion.com> 13659M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13660L: linux-fbdev@vger.kernel.org 13661S: Maintained 13662F: drivers/video/fbdev/sm712* 13663F: Documentation/fb/sm712fb.txt 13664 13665SIMPLE FIRMWARE INTERFACE (SFI) 13666M: Len Brown <lenb@kernel.org> 13667L: sfi-devel@simplefirmware.org 13668W: http://simplefirmware.org/ 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13670S: Supported 13671F: arch/x86/platform/sfi/ 13672F: drivers/sfi/ 13673F: include/linux/sfi*.h 13674 13675SIMPLEFB FB DRIVER 13676M: Hans de Goede <hdegoede@redhat.com> 13677L: linux-fbdev@vger.kernel.org 13678S: Maintained 13679F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13680F: drivers/video/fbdev/simplefb.c 13681F: include/linux/platform_data/simplefb.h 13682 13683SIMTEC EB110ATX (Chalice CATS) 13684P: Ben Dooks 13685P: Vincent Sanders <vince@simtec.co.uk> 13686M: Simtec Linux Team <linux@simtec.co.uk> 13687W: http://www.simtec.co.uk/products/EB110ATX/ 13688S: Supported 13689 13690SIMTEC EB2410ITX (BAST) 13691P: Ben Dooks 13692P: Vincent Sanders <vince@simtec.co.uk> 13693M: Simtec Linux Team <linux@simtec.co.uk> 13694W: http://www.simtec.co.uk/products/EB2410ITX/ 13695S: Supported 13696F: arch/arm/mach-s3c24xx/mach-bast.c 13697F: arch/arm/mach-s3c24xx/bast-ide.c 13698F: arch/arm/mach-s3c24xx/bast-irq.c 13699 13700SIPHASH PRF ROUTINES 13701M: Jason A. Donenfeld <Jason@zx2c4.com> 13702S: Maintained 13703F: lib/siphash.c 13704F: lib/test_siphash.c 13705F: include/linux/siphash.h 13706 13707SIOX 13708M: Gavin Schenk <g.schenk@eckelmann.de> 13709M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13710R: Pengutronix Kernel Team <kernel@pengutronix.de> 13711S: Supported 13712F: drivers/siox/* 13713F: drivers/gpio/gpio-siox.c 13714F: include/trace/events/siox.h 13715 13716SIS 190 ETHERNET DRIVER 13717M: Francois Romieu <romieu@fr.zoreil.com> 13718L: netdev@vger.kernel.org 13719S: Maintained 13720F: drivers/net/ethernet/sis/sis190.c 13721 13722SIS 900/7016 FAST ETHERNET DRIVER 13723M: Daniele Venzano <venza@brownhat.org> 13724W: http://www.brownhat.org/sis900.html 13725L: netdev@vger.kernel.org 13726S: Maintained 13727F: drivers/net/ethernet/sis/sis900.* 13728 13729SIS FRAMEBUFFER DRIVER 13730M: Thomas Winischhofer <thomas@winischhofer.net> 13731W: http://www.winischhofer.net/linuxsisvga.shtml 13732S: Maintained 13733F: Documentation/fb/sisfb.txt 13734F: drivers/video/fbdev/sis/ 13735F: include/video/sisfb.h 13736 13737SIS USB2VGA DRIVER 13738M: Thomas Winischhofer <thomas@winischhofer.net> 13739W: http://www.winischhofer.at/linuxsisusbvga.shtml 13740S: Maintained 13741F: drivers/usb/misc/sisusbvga/ 13742 13743SLAB ALLOCATOR 13744M: Christoph Lameter <cl@linux.com> 13745M: Pekka Enberg <penberg@kernel.org> 13746M: David Rientjes <rientjes@google.com> 13747M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13748M: Andrew Morton <akpm@linux-foundation.org> 13749L: linux-mm@kvack.org 13750S: Maintained 13751F: include/linux/sl?b*.h 13752F: mm/sl?b* 13753 13754SLEEPABLE READ-COPY UPDATE (SRCU) 13755M: Lai Jiangshan <jiangshanlai@gmail.com> 13756M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13757M: Josh Triplett <josh@joshtriplett.org> 13758R: Steven Rostedt <rostedt@goodmis.org> 13759R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13760L: linux-kernel@vger.kernel.org 13761W: http://www.rdrop.com/users/paulmck/RCU/ 13762S: Supported 13763T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13764F: include/linux/srcu*.h 13765F: kernel/rcu/srcu*.c 13766 13767SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13768M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13769L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13770S: Maintained 13771F: drivers/slimbus/ 13772F: Documentation/devicetree/bindings/slimbus/ 13773F: include/linux/slimbus.h 13774 13775SMACK SECURITY MODULE 13776M: Casey Schaufler <casey@schaufler-ca.com> 13777L: linux-security-module@vger.kernel.org 13778W: http://schaufler-ca.com 13779T: git git://github.com/cschaufler/smack-next 13780S: Maintained 13781F: Documentation/admin-guide/LSM/Smack.rst 13782F: security/smack/ 13783 13784SMC91x ETHERNET DRIVER 13785M: Nicolas Pitre <nico@fluxnic.net> 13786S: Odd Fixes 13787F: drivers/net/ethernet/smsc/smc91x.* 13788 13789SMIA AND SMIA++ IMAGE SENSOR DRIVER 13790M: Sakari Ailus <sakari.ailus@iki.fi> 13791L: linux-media@vger.kernel.org 13792S: Maintained 13793F: drivers/media/i2c/smiapp/ 13794F: include/media/i2c/smiapp.h 13795F: drivers/media/i2c/smiapp-pll.c 13796F: drivers/media/i2c/smiapp-pll.h 13797F: include/uapi/linux/smiapp.h 13798F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13799 13800SMM665 HARDWARE MONITOR DRIVER 13801M: Guenter Roeck <linux@roeck-us.net> 13802L: linux-hwmon@vger.kernel.org 13803S: Maintained 13804F: Documentation/hwmon/smm665 13805F: drivers/hwmon/smm665.c 13806 13807SMSC EMC2103 HARDWARE MONITOR DRIVER 13808M: Steve Glendinning <steve.glendinning@shawell.net> 13809L: linux-hwmon@vger.kernel.org 13810S: Maintained 13811F: Documentation/hwmon/emc2103 13812F: drivers/hwmon/emc2103.c 13813 13814SMSC SCH5627 HARDWARE MONITOR DRIVER 13815M: Hans de Goede <hdegoede@redhat.com> 13816L: linux-hwmon@vger.kernel.org 13817S: Supported 13818F: Documentation/hwmon/sch5627 13819F: drivers/hwmon/sch5627.c 13820 13821SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13822M: Steve Glendinning <steve.glendinning@shawell.net> 13823L: linux-fbdev@vger.kernel.org 13824S: Maintained 13825F: drivers/video/fbdev/smscufx.c 13826 13827SMSC47B397 HARDWARE MONITOR DRIVER 13828M: Jean Delvare <jdelvare@suse.com> 13829L: linux-hwmon@vger.kernel.org 13830S: Maintained 13831F: Documentation/hwmon/smsc47b397 13832F: drivers/hwmon/smsc47b397.c 13833 13834SMSC911x ETHERNET DRIVER 13835M: Steve Glendinning <steve.glendinning@shawell.net> 13836L: netdev@vger.kernel.org 13837S: Maintained 13838F: include/linux/smsc911x.h 13839F: drivers/net/ethernet/smsc/smsc911x.* 13840 13841SMSC9420 PCI ETHERNET DRIVER 13842M: Steve Glendinning <steve.glendinning@shawell.net> 13843L: netdev@vger.kernel.org 13844S: Maintained 13845F: drivers/net/ethernet/smsc/smsc9420.* 13846 13847SOC-CAMERA V4L2 SUBSYSTEM 13848L: linux-media@vger.kernel.org 13849T: git git://linuxtv.org/media_tree.git 13850S: Orphan 13851F: include/media/soc* 13852F: drivers/media/i2c/soc_camera/ 13853F: drivers/media/platform/soc_camera/ 13854 13855SOCIONEXT SYNQUACER I2C DRIVER 13856M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13857L: linux-i2c@vger.kernel.org 13858S: Maintained 13859F: drivers/i2c/busses/i2c-synquacer.c 13860F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13861 13862SOCIONEXT UNIPHIER SOUND DRIVER 13863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13864S: Orphan 13865F: sound/soc/uniphier/ 13866 13867SOEKRIS NET48XX LED SUPPORT 13868M: Chris Boot <bootc@bootc.net> 13869S: Maintained 13870F: drivers/leds/leds-net48xx.c 13871 13872SOFT-ROCE DRIVER (rxe) 13873M: Moni Shoua <monis@mellanox.com> 13874L: linux-rdma@vger.kernel.org 13875S: Supported 13876W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13877Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13878F: drivers/infiniband/sw/rxe/ 13879F: include/uapi/rdma/rdma_user_rxe.h 13880 13881SOFTLOGIC 6x10 MPEG CODEC 13882M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13883M: Anton Sviridenko <anton@corp.bluecherry.net> 13884M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13885M: Andrey Utkin <andrey_utkin@fastmail.com> 13886M: Ismael Luceno <ismael@iodev.co.uk> 13887L: linux-media@vger.kernel.org 13888S: Supported 13889F: drivers/media/pci/solo6x10/ 13890 13891SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13892M: James Morse <james.morse@arm.com> 13893L: linux-arm-kernel@lists.infradead.org 13894S: Maintained 13895F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13896F: drivers/firmware/arm_sdei.c 13897F: include/linux/arm_sdei.h 13898F: include/uapi/linux/arm_sdei.h 13899 13900SOFTWARE RAID (Multiple Disks) SUPPORT 13901M: Shaohua Li <shli@kernel.org> 13902L: linux-raid@vger.kernel.org 13903T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13904S: Supported 13905F: drivers/md/Makefile 13906F: drivers/md/Kconfig 13907F: drivers/md/md* 13908F: drivers/md/raid* 13909F: include/linux/raid/ 13910F: include/uapi/linux/raid/ 13911 13912SOCIONEXT (SNI) AVE NETWORK DRIVER 13913M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13914L: netdev@vger.kernel.org 13915S: Maintained 13916F: drivers/net/ethernet/socionext/sni_ave.c 13917F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13918 13919SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13920M: Jassi Brar <jaswinder.singh@linaro.org> 13921L: netdev@vger.kernel.org 13922S: Maintained 13923F: drivers/net/ethernet/socionext/netsec.c 13924F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13925 13926SOLIDRUN CLEARFOG SUPPORT 13927M: Russell King <linux@armlinux.org.uk> 13928S: Maintained 13929F: arch/arm/boot/dts/armada-388-clearfog* 13930F: arch/arm/boot/dts/armada-38x-solidrun-* 13931 13932SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13933M: Russell King <linux@armlinux.org.uk> 13934S: Maintained 13935F: arch/arm/boot/dts/imx6*-cubox-i* 13936F: arch/arm/boot/dts/imx6*-hummingboard* 13937F: arch/arm/boot/dts/imx6*-sr-* 13938 13939SONIC NETWORK DRIVER 13940M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13941L: netdev@vger.kernel.org 13942S: Maintained 13943F: drivers/net/ethernet/natsemi/sonic.* 13944 13945SONICS SILICON BACKPLANE DRIVER (SSB) 13946M: Michael Buesch <m@bues.ch> 13947L: linux-wireless@vger.kernel.org 13948S: Maintained 13949F: drivers/ssb/ 13950F: include/linux/ssb/ 13951 13952SONY IMX258 SENSOR DRIVER 13953M: Sakari Ailus <sakari.ailus@linux.intel.com> 13954L: linux-media@vger.kernel.org 13955T: git git://linuxtv.org/media_tree.git 13956S: Maintained 13957F: drivers/media/i2c/imx258.c 13958 13959SONY IMX274 SENSOR DRIVER 13960M: Leon Luo <leonl@leopardimaging.com> 13961L: linux-media@vger.kernel.org 13962T: git git://linuxtv.org/media_tree.git 13963S: Maintained 13964F: drivers/media/i2c/imx274.c 13965F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13966 13967SONY IMX319 SENSOR DRIVER 13968M: Bingbu Cao <bingbu.cao@intel.com> 13969L: linux-media@vger.kernel.org 13970T: git git://linuxtv.org/media_tree.git 13971S: Maintained 13972F: drivers/media/i2c/imx319.c 13973 13974SONY IMX355 SENSOR DRIVER 13975M: Tianshu Qiu <tian.shu.qiu@intel.com> 13976L: linux-media@vger.kernel.org 13977T: git git://linuxtv.org/media_tree.git 13978S: Maintained 13979F: drivers/media/i2c/imx355.c 13980 13981SONY MEMORYSTICK CARD SUPPORT 13982M: Alex Dubov <oakad@yahoo.com> 13983W: http://tifmxx.berlios.de/ 13984S: Maintained 13985F: drivers/memstick/host/tifm_ms.c 13986 13987SONY MEMORYSTICK STANDARD SUPPORT 13988M: Maxim Levitsky <maximlevitsky@gmail.com> 13989S: Maintained 13990F: drivers/memstick/core/ms_block.* 13991 13992SONY VAIO CONTROL DEVICE DRIVER 13993M: Mattia Dongili <malattia@linux.it> 13994L: platform-driver-x86@vger.kernel.org 13995W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13996S: Maintained 13997F: Documentation/laptops/sony-laptop.txt 13998F: drivers/char/sonypi.c 13999F: drivers/platform/x86/sony-laptop.c 14000F: include/linux/sony-laptop.h 14001 14002SOUND 14003M: Jaroslav Kysela <perex@perex.cz> 14004M: Takashi Iwai <tiwai@suse.com> 14005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14006W: http://www.alsa-project.org/ 14007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14008T: git git://git.alsa-project.org/alsa-kernel.git 14009Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14010S: Maintained 14011F: Documentation/sound/ 14012F: include/sound/ 14013F: include/uapi/sound/ 14014F: sound/ 14015 14016SOUND - COMPRESSED AUDIO 14017M: Vinod Koul <vkoul@kernel.org> 14018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14020S: Supported 14021F: Documentation/sound/designs/compress-offload.rst 14022F: include/sound/compress_driver.h 14023F: include/uapi/sound/compress_* 14024F: sound/core/compress_offload.c 14025F: sound/soc/soc-compress.c 14026 14027SOUND - DMAENGINE HELPERS 14028M: Lars-Peter Clausen <lars@metafoo.de> 14029S: Supported 14030F: include/sound/dmaengine_pcm.h 14031F: sound/core/pcm_dmaengine.c 14032F: sound/soc/soc-generic-dmaengine-pcm.c 14033 14034SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14035M: Liam Girdwood <lgirdwood@gmail.com> 14036M: Mark Brown <broonie@kernel.org> 14037T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14039W: http://alsa-project.org/main/index.php/ASoC 14040S: Supported 14041F: Documentation/devicetree/bindings/sound/ 14042F: Documentation/sound/soc/ 14043F: sound/soc/ 14044F: include/dt-bindings/sound/ 14045F: include/sound/soc* 14046 14047SOUNDWIRE SUBSYSTEM 14048M: Vinod Koul <vkoul@kernel.org> 14049M: Sanyog Kale <sanyog.r.kale@intel.com> 14050R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14051L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14052S: Supported 14053F: Documentation/driver-api/soundwire/ 14054F: drivers/soundwire/ 14055F: include/linux/soundwire/ 14056 14057SP2 MEDIA DRIVER 14058M: Olli Salonen <olli.salonen@iki.fi> 14059L: linux-media@vger.kernel.org 14060W: https://linuxtv.org 14061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14062S: Maintained 14063F: drivers/media/dvb-frontends/sp2* 14064 14065SPARC + UltraSPARC (sparc/sparc64) 14066M: "David S. Miller" <davem@davemloft.net> 14067L: sparclinux@vger.kernel.org 14068Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14069T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14071S: Maintained 14072F: arch/sparc/ 14073F: drivers/sbus/ 14074 14075SPARC SERIAL DRIVERS 14076M: "David S. Miller" <davem@davemloft.net> 14077L: sparclinux@vger.kernel.org 14078T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14079T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14080S: Maintained 14081F: include/linux/sunserialcore.h 14082F: drivers/tty/serial/suncore.c 14083F: drivers/tty/serial/sunhv.c 14084F: drivers/tty/serial/sunsab.c 14085F: drivers/tty/serial/sunsab.h 14086F: drivers/tty/serial/sunsu.c 14087F: drivers/tty/serial/sunzilog.c 14088F: drivers/tty/serial/sunzilog.h 14089F: drivers/tty/vcc.c 14090 14091SPARSE CHECKER 14092M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14093L: linux-sparse@vger.kernel.org 14094W: https://sparse.wiki.kernel.org/ 14095T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14096S: Maintained 14097F: include/linux/compiler.h 14098 14099SPEAR CLOCK FRAMEWORK SUPPORT 14100M: Viresh Kumar <vireshk@kernel.org> 14101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14102W: http://www.st.com/spear 14103S: Maintained 14104F: drivers/clk/spear/ 14105 14106SPEAR PLATFORM SUPPORT 14107M: Viresh Kumar <vireshk@kernel.org> 14108M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14110W: http://www.st.com/spear 14111S: Maintained 14112F: arch/arm/boot/dts/spear* 14113F: arch/arm/mach-spear/ 14114 14115SPI NOR SUBSYSTEM 14116M: Marek Vasut <marek.vasut@gmail.com> 14117L: linux-mtd@lists.infradead.org 14118W: http://www.linux-mtd.infradead.org/ 14119Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14120T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14121T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14122S: Maintained 14123F: drivers/mtd/spi-nor/ 14124F: include/linux/mtd/spi-nor.h 14125 14126SPI SUBSYSTEM 14127M: Mark Brown <broonie@kernel.org> 14128L: linux-spi@vger.kernel.org 14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14130Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14131S: Maintained 14132F: Documentation/devicetree/bindings/spi/ 14133F: Documentation/spi/ 14134F: drivers/spi/ 14135F: include/linux/spi/ 14136F: include/uapi/linux/spi/ 14137F: tools/spi/ 14138 14139SPIDERNET NETWORK DRIVER for CELL 14140M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14141L: netdev@vger.kernel.org 14142S: Supported 14143F: Documentation/networking/spider_net.txt 14144F: drivers/net/ethernet/toshiba/spider_net* 14145 14146SPMI SUBSYSTEM 14147R: Stephen Boyd <sboyd@kernel.org> 14148L: linux-arm-msm@vger.kernel.org 14149F: Documentation/devicetree/bindings/spmi/ 14150F: drivers/spmi/ 14151F: include/dt-bindings/spmi/spmi.h 14152F: include/linux/spmi.h 14153F: include/trace/events/spmi.h 14154 14155SPU FILE SYSTEM 14156M: Jeremy Kerr <jk@ozlabs.org> 14157L: linuxppc-dev@lists.ozlabs.org 14158W: http://www.ibm.com/developerworks/power/cell/ 14159S: Supported 14160F: Documentation/filesystems/spufs.txt 14161F: arch/powerpc/platforms/cell/spufs/ 14162 14163SQUASHFS FILE SYSTEM 14164M: Phillip Lougher <phillip@squashfs.org.uk> 14165L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14166W: http://squashfs.org.uk 14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14168S: Maintained 14169F: Documentation/filesystems/squashfs.txt 14170F: fs/squashfs/ 14171 14172SRM (Alpha) environment access 14173M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14174S: Maintained 14175F: arch/alpha/kernel/srm_env.c 14176 14177ST STM32 I2C/SMBUS DRIVER 14178M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14179L: linux-i2c@vger.kernel.org 14180S: Maintained 14181F: drivers/i2c/busses/i2c-stm32* 14182 14183ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14184M: Song Qiang <songqiang1304521@gmail.com> 14185L: linux-iio@vger.kernel.org 14186S: Maintained 14187F: drivers/iio/proximity/vl53l0x-i2c.c 14188F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14189 14190STABLE BRANCH 14191M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14192M: Sasha Levin <sashal@kernel.org> 14193L: stable@vger.kernel.org 14194S: Supported 14195F: Documentation/process/stable-kernel-rules.rst 14196 14197STAGING - COMEDI 14198M: Ian Abbott <abbotti@mev.co.uk> 14199M: H Hartley Sweeten <hsweeten@visionengravers.com> 14200S: Odd Fixes 14201F: drivers/staging/comedi/ 14202 14203STAGING - EROFS FILE SYSTEM 14204M: Gao Xiang <gaoxiang25@huawei.com> 14205M: Chao Yu <yuchao0@huawei.com> 14206L: linux-erofs@lists.ozlabs.org 14207S: Maintained 14208F: drivers/staging/erofs/ 14209 14210STAGING - INDUSTRIAL IO 14211M: Jonathan Cameron <jic23@kernel.org> 14212L: linux-iio@vger.kernel.org 14213S: Odd Fixes 14214F: Documentation/devicetree/bindings/staging/iio/ 14215F: drivers/staging/iio/ 14216 14217STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14218M: Marc Dietrich <marvin24@gmx.de> 14219L: ac100@lists.launchpad.net (moderated for non-subscribers) 14220L: linux-tegra@vger.kernel.org 14221S: Maintained 14222F: drivers/staging/nvec/ 14223 14224STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14225M: Jens Frederich <jfrederich@gmail.com> 14226M: Daniel Drake <dsd@laptop.org> 14227M: Jon Nettleton <jon.nettleton@gmail.com> 14228W: http://wiki.laptop.org/go/DCON 14229S: Maintained 14230F: drivers/staging/olpc_dcon/ 14231 14232STAGING - REALTEK RTL8712U DRIVERS 14233M: Larry Finger <Larry.Finger@lwfinger.net> 14234M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14235S: Odd Fixes 14236F: drivers/staging/rtl8712/ 14237 14238STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14239M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14240M: Teddy Wang <teddy.wang@siliconmotion.com> 14241M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14242L: linux-fbdev@vger.kernel.org 14243S: Maintained 14244F: drivers/staging/sm750fb/ 14245 14246STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14247M: William Hubbs <w.d.hubbs@gmail.com> 14248M: Chris Brannon <chris@the-brannons.com> 14249M: Kirk Reiser <kirk@reisers.ca> 14250M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14251L: speakup@linux-speakup.org 14252W: http://www.linux-speakup.org/ 14253S: Odd Fixes 14254F: drivers/staging/speakup/ 14255 14256STAGING - VIA VT665X DRIVERS 14257M: Forest Bond <forest@alittletooquiet.net> 14258S: Odd Fixes 14259F: drivers/staging/vt665?/ 14260 14261STAGING - WILC1000 WIFI DRIVER 14262M: Aditya Shankar <aditya.shankar@microchip.com> 14263M: Ganesh Krishna <ganesh.krishna@microchip.com> 14264L: linux-wireless@vger.kernel.org 14265S: Supported 14266F: drivers/staging/wilc1000/ 14267 14268STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14269M: Arnaud Patard <arnaud.patard@rtp-net.org> 14270S: Odd Fixes 14271F: drivers/staging/xgifb/ 14272 14273STAGING SUBSYSTEM 14274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14275T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14276L: devel@driverdev.osuosl.org 14277S: Supported 14278F: drivers/staging/ 14279 14280STARFIRE/DURALAN NETWORK DRIVER 14281M: Ion Badulescu <ionut@badula.org> 14282S: Odd Fixes 14283F: drivers/net/ethernet/adaptec/starfire* 14284 14285STEC S1220 SKD DRIVER 14286M: Bart Van Assche <bart.vanassche@wdc.com> 14287L: linux-block@vger.kernel.org 14288S: Maintained 14289F: drivers/block/skd*[ch] 14290 14291STI AUDIO (ASoC) DRIVERS 14292M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14293L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14294S: Maintained 14295F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14296F: sound/soc/sti/ 14297 14298STI CEC DRIVER 14299M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14300S: Maintained 14301F: drivers/media/platform/sti/cec/ 14302F: Documentation/devicetree/bindings/media/stih-cec.txt 14303 14304STK1160 USB VIDEO CAPTURE DRIVER 14305M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14306L: linux-media@vger.kernel.org 14307T: git git://linuxtv.org/media_tree.git 14308S: Maintained 14309F: drivers/media/usb/stk1160/ 14310 14311STM32 AUDIO (ASoC) DRIVERS 14312M: Olivier Moysan <olivier.moysan@st.com> 14313M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14314L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14315S: Maintained 14316F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14317F: sound/soc/stm/ 14318 14319STM32 TIMER/LPTIMER DRIVERS 14320M: Fabrice Gasnier <fabrice.gasnier@st.com> 14321S: Maintained 14322F: drivers/*/stm32-*timer* 14323F: drivers/pwm/pwm-stm32* 14324F: include/linux/*/stm32-*tim* 14325F: Documentation/ABI/testing/*timer-stm32 14326F: Documentation/devicetree/bindings/*/stm32-*timer* 14327F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14328 14329STMMAC ETHERNET DRIVER 14330M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14331M: Alexandre Torgue <alexandre.torgue@st.com> 14332M: Jose Abreu <joabreu@synopsys.com> 14333L: netdev@vger.kernel.org 14334W: http://www.stlinux.com 14335S: Supported 14336F: drivers/net/ethernet/stmicro/stmmac/ 14337 14338SUN3/3X 14339M: Sam Creasey <sammy@sammy.net> 14340W: http://sammy.net/sun3/ 14341S: Maintained 14342F: arch/m68k/kernel/*sun3* 14343F: arch/m68k/sun3*/ 14344F: arch/m68k/include/asm/sun3* 14345F: drivers/net/ethernet/i825xx/sun3* 14346 14347SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14348M: Hans de Goede <hdegoede@redhat.com> 14349L: linux-input@vger.kernel.org 14350S: Maintained 14351F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14352F: drivers/input/keyboard/sun4i-lradc-keys.c 14353 14354SUNDANCE NETWORK DRIVER 14355M: Denis Kirjanov <kda@linux-powerpc.org> 14356L: netdev@vger.kernel.org 14357S: Maintained 14358F: drivers/net/ethernet/dlink/sundance.c 14359 14360SUPERH 14361M: Yoshinori Sato <ysato@users.sourceforge.jp> 14362M: Rich Felker <dalias@libc.org> 14363L: linux-sh@vger.kernel.org 14364Q: http://patchwork.kernel.org/project/linux-sh/list/ 14365S: Maintained 14366F: Documentation/sh/ 14367F: arch/sh/ 14368F: drivers/sh/ 14369 14370SUSPEND TO RAM 14371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14372M: Len Brown <len.brown@intel.com> 14373M: Pavel Machek <pavel@ucw.cz> 14374L: linux-pm@vger.kernel.org 14375B: https://bugzilla.kernel.org 14376S: Supported 14377F: Documentation/power/ 14378F: arch/x86/kernel/acpi/ 14379F: drivers/base/power/ 14380F: kernel/power/ 14381F: include/linux/suspend.h 14382F: include/linux/freezer.h 14383F: include/linux/pm.h 14384 14385SVGA HANDLING 14386M: Martin Mares <mj@ucw.cz> 14387L: linux-video@atrey.karlin.mff.cuni.cz 14388S: Maintained 14389F: Documentation/svga.txt 14390F: arch/x86/boot/video* 14391 14392SWIOTLB SUBSYSTEM 14393M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14394L: iommu@lists.linux-foundation.org 14395T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14396S: Supported 14397F: kernel/dma/swiotlb.c 14398F: arch/*/kernel/pci-swiotlb.c 14399F: include/linux/swiotlb.h 14400 14401SWITCHDEV 14402M: Jiri Pirko <jiri@resnulli.us> 14403M: Ivan Vecera <ivecera@redhat.com> 14404L: netdev@vger.kernel.org 14405S: Supported 14406F: net/switchdev/ 14407F: include/net/switchdev.h 14408 14409SY8106A REGULATOR DRIVER 14410M: Icenowy Zheng <icenowy@aosc.io> 14411S: Maintained 14412F: drivers/regulator/sy8106a-regulator.c 14413F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14414 14415SYNC FILE FRAMEWORK 14416M: Sumit Semwal <sumit.semwal@linaro.org> 14417R: Gustavo Padovan <gustavo@padovan.org> 14418S: Maintained 14419L: linux-media@vger.kernel.org 14420L: dri-devel@lists.freedesktop.org 14421F: drivers/dma-buf/sync_* 14422F: drivers/dma-buf/dma-fence* 14423F: drivers/dma-buf/sw_sync.c 14424F: include/linux/sync_file.h 14425F: include/uapi/linux/sync_file.h 14426F: Documentation/sync_file.txt 14427T: git git://anongit.freedesktop.org/drm/drm-misc 14428 14429SYNOPSYS ARC ARCHITECTURE 14430M: Vineet Gupta <vgupta@synopsys.com> 14431L: linux-snps-arc@lists.infradead.org 14432S: Supported 14433F: arch/arc/ 14434F: Documentation/devicetree/bindings/arc/* 14435F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14436F: drivers/clocksource/arc_timer.c 14437F: drivers/tty/serial/arc_uart.c 14438T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14439 14440SYNOPSYS ARC HSDK SDP pll clock driver 14441M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14442S: Supported 14443F: drivers/clk/clk-hsdk-pll.c 14444F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14445 14446SYNOPSYS ARC SDP clock driver 14447M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14448S: Supported 14449F: drivers/clk/axs10x/* 14450F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14451 14452SYNOPSYS ARC SDP platform support 14453M: Alexey Brodkin <abrodkin@synopsys.com> 14454S: Supported 14455F: arch/arc/plat-axs10x 14456F: arch/arc/boot/dts/ax* 14457F: Documentation/devicetree/bindings/arc/axs10* 14458 14459SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14460M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14461S: Supported 14462F: drivers/reset/reset-axs10x.c 14463F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14464 14465SYNOPSYS CREG GPIO DRIVER 14466M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14467S: Maintained 14468F: drivers/gpio/gpio-creg-snps.c 14469F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14470 14471SYNOPSYS DESIGNWARE 8250 UART DRIVER 14472R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14473S: Maintained 14474F: drivers/tty/serial/8250/8250_dw.c 14475 14476SYNOPSYS DESIGNWARE APB GPIO DRIVER 14477M: Hoan Tran <hotran@apm.com> 14478L: linux-gpio@vger.kernel.org 14479S: Maintained 14480F: drivers/gpio/gpio-dwapb.c 14481F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14482 14483SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14484M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14485S: Maintained 14486F: drivers/dma/dwi-axi-dmac/ 14487F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14488 14489SYNOPSYS DESIGNWARE DMAC DRIVER 14490M: Viresh Kumar <vireshk@kernel.org> 14491R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14492S: Maintained 14493F: include/linux/dma/dw.h 14494F: include/linux/platform_data/dma-dw.h 14495F: drivers/dma/dw/ 14496 14497SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14498M: Jose Abreu <Jose.Abreu@synopsys.com> 14499L: netdev@vger.kernel.org 14500S: Supported 14501F: drivers/net/ethernet/synopsys/ 14502 14503SYNOPSYS DESIGNWARE I2C DRIVER 14504M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14505R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14506R: Mika Westerberg <mika.westerberg@linux.intel.com> 14507L: linux-i2c@vger.kernel.org 14508S: Maintained 14509F: drivers/i2c/busses/i2c-designware-* 14510F: include/linux/platform_data/i2c-designware.h 14511 14512SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14513M: Jaehoon Chung <jh80.chung@samsung.com> 14514L: linux-mmc@vger.kernel.org 14515S: Maintained 14516F: drivers/mmc/host/dw_mmc* 14517 14518SYNOPSYS HSDK RESET CONTROLLER DRIVER 14519M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14520S: Supported 14521F: drivers/reset/reset-hsdk.c 14522F: include/dt-bindings/reset/snps,hsdk-reset.h 14523F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14524 14525SYSTEM CONFIGURATION (SYSCON) 14526M: Lee Jones <lee.jones@linaro.org> 14527M: Arnd Bergmann <arnd@arndb.de> 14528T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14529S: Supported 14530F: drivers/mfd/syscon.c 14531 14532SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14533M: Sudeep Holla <sudeep.holla@arm.com> 14534L: linux-arm-kernel@lists.infradead.org 14535S: Maintained 14536F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14537F: drivers/clk/clk-sc[mp]i.c 14538F: drivers/cpufreq/sc[mp]i-cpufreq.c 14539F: drivers/firmware/arm_scpi.c 14540F: drivers/firmware/arm_scmi/ 14541F: include/linux/sc[mp]i_protocol.h 14542 14543SYSTEM RESET/SHUTDOWN DRIVERS 14544M: Sebastian Reichel <sre@kernel.org> 14545L: linux-pm@vger.kernel.org 14546T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14547S: Maintained 14548F: Documentation/devicetree/bindings/power/reset/ 14549F: drivers/power/reset/ 14550 14551SYSTEM TRACE MODULE CLASS 14552M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14553S: Maintained 14554T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14555F: Documentation/trace/stm.rst 14556F: drivers/hwtracing/stm/ 14557F: include/linux/stm.h 14558F: include/uapi/linux/stm.h 14559 14560SYSV FILESYSTEM 14561M: Christoph Hellwig <hch@infradead.org> 14562S: Maintained 14563F: Documentation/filesystems/sysv-fs.txt 14564F: fs/sysv/ 14565F: include/linux/sysv_fs.h 14566 14567TARGET SUBSYSTEM 14568M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14569L: linux-scsi@vger.kernel.org 14570L: target-devel@vger.kernel.org 14571W: http://www.linux-iscsi.org 14572W: http://groups.google.com/group/linux-iscsi-target-dev 14573T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14574S: Supported 14575F: drivers/target/ 14576F: include/target/ 14577F: Documentation/target/ 14578 14579TASKSTATS STATISTICS INTERFACE 14580M: Balbir Singh <bsingharora@gmail.com> 14581S: Maintained 14582F: Documentation/accounting/taskstats* 14583F: include/linux/taskstats* 14584F: kernel/taskstats.c 14585 14586TC subsystem 14587M: Jamal Hadi Salim <jhs@mojatatu.com> 14588M: Cong Wang <xiyou.wangcong@gmail.com> 14589M: Jiri Pirko <jiri@resnulli.us> 14590L: netdev@vger.kernel.org 14591S: Maintained 14592F: include/net/pkt_cls.h 14593F: include/net/pkt_sched.h 14594F: include/net/tc_act/ 14595F: include/uapi/linux/pkt_cls.h 14596F: include/uapi/linux/pkt_sched.h 14597F: include/uapi/linux/tc_act/ 14598F: include/uapi/linux/tc_ematch/ 14599F: net/sched/ 14600 14601TC90522 MEDIA DRIVER 14602M: Akihiro Tsukada <tskd08@gmail.com> 14603L: linux-media@vger.kernel.org 14604S: Odd Fixes 14605F: drivers/media/dvb-frontends/tc90522* 14606 14607TCP LOW PRIORITY MODULE 14608M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14609M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14610W: http://tcp-lp-mod.sourceforge.net/ 14611S: Maintained 14612F: net/ipv4/tcp_lp.c 14613 14614TDA10071 MEDIA DRIVER 14615M: Antti Palosaari <crope@iki.fi> 14616L: linux-media@vger.kernel.org 14617W: https://linuxtv.org 14618W: http://palosaari.fi/linux/ 14619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14620T: git git://linuxtv.org/anttip/media_tree.git 14621S: Maintained 14622F: drivers/media/dvb-frontends/tda10071* 14623 14624TDA18212 MEDIA DRIVER 14625M: Antti Palosaari <crope@iki.fi> 14626L: linux-media@vger.kernel.org 14627W: https://linuxtv.org 14628W: http://palosaari.fi/linux/ 14629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14630T: git git://linuxtv.org/anttip/media_tree.git 14631S: Maintained 14632F: drivers/media/tuners/tda18212* 14633 14634TDA18218 MEDIA DRIVER 14635M: Antti Palosaari <crope@iki.fi> 14636L: linux-media@vger.kernel.org 14637W: https://linuxtv.org 14638W: http://palosaari.fi/linux/ 14639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14640T: git git://linuxtv.org/anttip/media_tree.git 14641S: Maintained 14642F: drivers/media/tuners/tda18218* 14643 14644TDA18250 MEDIA DRIVER 14645M: Olli Salonen <olli.salonen@iki.fi> 14646L: linux-media@vger.kernel.org 14647W: https://linuxtv.org 14648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14649T: git git://linuxtv.org/media_tree.git 14650S: Maintained 14651F: drivers/media/tuners/tda18250* 14652 14653TDA18271 MEDIA DRIVER 14654M: Michael Krufky <mkrufky@linuxtv.org> 14655L: linux-media@vger.kernel.org 14656W: https://linuxtv.org 14657W: http://github.com/mkrufky 14658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14659T: git git://linuxtv.org/mkrufky/tuners.git 14660S: Maintained 14661F: drivers/media/tuners/tda18271* 14662 14663TDA1997x MEDIA DRIVER 14664M: Tim Harvey <tharvey@gateworks.com> 14665L: linux-media@vger.kernel.org 14666W: https://linuxtv.org 14667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14668S: Maintained 14669F: drivers/media/i2c/tda1997x.* 14670 14671TDA827x MEDIA DRIVER 14672M: Michael Krufky <mkrufky@linuxtv.org> 14673L: linux-media@vger.kernel.org 14674W: https://linuxtv.org 14675W: http://github.com/mkrufky 14676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14677T: git git://linuxtv.org/mkrufky/tuners.git 14678S: Maintained 14679F: drivers/media/tuners/tda8290.* 14680 14681TDA8290 MEDIA DRIVER 14682M: Michael Krufky <mkrufky@linuxtv.org> 14683L: linux-media@vger.kernel.org 14684W: https://linuxtv.org 14685W: http://github.com/mkrufky 14686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14687T: git git://linuxtv.org/mkrufky/tuners.git 14688S: Maintained 14689F: drivers/media/tuners/tda8290.* 14690 14691TDA9840 MEDIA DRIVER 14692M: Hans Verkuil <hverkuil@xs4all.nl> 14693L: linux-media@vger.kernel.org 14694T: git git://linuxtv.org/media_tree.git 14695W: https://linuxtv.org 14696S: Maintained 14697F: drivers/media/i2c/tda9840* 14698 14699TEA5761 TUNER DRIVER 14700M: Mauro Carvalho Chehab <mchehab@kernel.org> 14701L: linux-media@vger.kernel.org 14702W: https://linuxtv.org 14703T: git git://linuxtv.org/media_tree.git 14704S: Odd fixes 14705F: drivers/media/tuners/tea5761.* 14706 14707TEA5767 TUNER DRIVER 14708M: Mauro Carvalho Chehab <mchehab@kernel.org> 14709L: linux-media@vger.kernel.org 14710W: https://linuxtv.org 14711T: git git://linuxtv.org/media_tree.git 14712S: Maintained 14713F: drivers/media/tuners/tea5767.* 14714 14715TEA6415C MEDIA DRIVER 14716M: Hans Verkuil <hverkuil@xs4all.nl> 14717L: linux-media@vger.kernel.org 14718T: git git://linuxtv.org/media_tree.git 14719W: https://linuxtv.org 14720S: Maintained 14721F: drivers/media/i2c/tea6415c* 14722 14723TEA6420 MEDIA DRIVER 14724M: Hans Verkuil <hverkuil@xs4all.nl> 14725L: linux-media@vger.kernel.org 14726T: git git://linuxtv.org/media_tree.git 14727W: https://linuxtv.org 14728S: Maintained 14729F: drivers/media/i2c/tea6420* 14730 14731TEAM DRIVER 14732M: Jiri Pirko <jiri@resnulli.us> 14733L: netdev@vger.kernel.org 14734S: Supported 14735F: drivers/net/team/ 14736F: include/linux/if_team.h 14737F: include/uapi/linux/if_team.h 14738 14739TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14740M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14741S: Maintained 14742F: arch/x86/platform/ts5500/ 14743 14744TECHNOTREND USB IR RECEIVER 14745M: Sean Young <sean@mess.org> 14746L: linux-media@vger.kernel.org 14747S: Maintained 14748F: drivers/media/rc/ttusbir.c 14749 14750TECHWELL TW9910 VIDEO DECODER 14751L: linux-media@vger.kernel.org 14752S: Orphan 14753F: drivers/media/i2c/tw9910.c 14754F: include/media/i2c/tw9910.h 14755 14756TEE SUBSYSTEM 14757M: Jens Wiklander <jens.wiklander@linaro.org> 14758S: Maintained 14759F: include/linux/tee_drv.h 14760F: include/uapi/linux/tee.h 14761F: drivers/tee/ 14762F: Documentation/tee.txt 14763 14764TEGRA ARCHITECTURE SUPPORT 14765M: Thierry Reding <thierry.reding@gmail.com> 14766M: Jonathan Hunter <jonathanh@nvidia.com> 14767L: linux-tegra@vger.kernel.org 14768Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14770S: Supported 14771N: [^a-z]tegra 14772 14773TEGRA CLOCK DRIVER 14774M: Peter De Schrijver <pdeschrijver@nvidia.com> 14775M: Prashant Gaikwad <pgaikwad@nvidia.com> 14776S: Supported 14777F: drivers/clk/tegra/ 14778 14779TEGRA DMA DRIVERS 14780M: Laxman Dewangan <ldewangan@nvidia.com> 14781M: Jon Hunter <jonathanh@nvidia.com> 14782S: Supported 14783F: drivers/dma/tegra* 14784 14785TEGRA I2C DRIVER 14786M: Laxman Dewangan <ldewangan@nvidia.com> 14787S: Supported 14788F: drivers/i2c/busses/i2c-tegra.c 14789 14790TEGRA IOMMU DRIVERS 14791M: Thierry Reding <thierry.reding@gmail.com> 14792L: linux-tegra@vger.kernel.org 14793S: Supported 14794F: drivers/iommu/tegra* 14795 14796TEGRA KBC DRIVER 14797M: Laxman Dewangan <ldewangan@nvidia.com> 14798S: Supported 14799F: drivers/input/keyboard/tegra-kbc.c 14800 14801TEGRA NAND DRIVER 14802M: Stefan Agner <stefan@agner.ch> 14803M: Lucas Stach <dev@lynxeye.de> 14804S: Maintained 14805F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14806F: drivers/mtd/nand/raw/tegra_nand.c 14807 14808TEGRA PWM DRIVER 14809M: Thierry Reding <thierry.reding@gmail.com> 14810S: Supported 14811F: drivers/pwm/pwm-tegra.c 14812 14813TEGRA SERIAL DRIVER 14814M: Laxman Dewangan <ldewangan@nvidia.com> 14815S: Supported 14816F: drivers/tty/serial/serial-tegra.c 14817 14818TEGRA SPI DRIVER 14819M: Laxman Dewangan <ldewangan@nvidia.com> 14820S: Supported 14821F: drivers/spi/spi-tegra* 14822 14823TEHUTI ETHERNET DRIVER 14824M: Andy Gospodarek <andy@greyhouse.net> 14825L: netdev@vger.kernel.org 14826S: Supported 14827F: drivers/net/ethernet/tehuti/* 14828 14829Telecom Clock Driver for MCPL0010 14830M: Mark Gross <mark.gross@intel.com> 14831S: Supported 14832F: drivers/char/tlclk.c 14833 14834TENSILICA XTENSA PORT (xtensa) 14835M: Chris Zankel <chris@zankel.net> 14836M: Max Filippov <jcmvbkbc@gmail.com> 14837L: linux-xtensa@linux-xtensa.org 14838T: git git://github.com/czankel/xtensa-linux.git 14839S: Maintained 14840F: arch/xtensa/ 14841F: drivers/irqchip/irq-xtensa-* 14842 14843Texas Instruments' System Control Interface (TISCI) Protocol Driver 14844M: Nishanth Menon <nm@ti.com> 14845M: Tero Kristo <t-kristo@ti.com> 14846M: Santosh Shilimkar <ssantosh@kernel.org> 14847L: linux-arm-kernel@lists.infradead.org 14848S: Maintained 14849F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14850F: drivers/firmware/ti_sci* 14851F: include/linux/soc/ti/ti_sci_protocol.h 14852F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14853F: drivers/soc/ti/ti_sci_pm_domains.c 14854F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14855F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14856F: drivers/clk/keystone/sci-clk.c 14857F: drivers/reset/reset-ti-sci.c 14858 14859THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14860M: Hans Verkuil <hverkuil@xs4all.nl> 14861L: linux-media@vger.kernel.org 14862T: git git://linuxtv.org/media_tree.git 14863W: https://linuxtv.org 14864S: Maintained 14865F: drivers/media/radio/radio-raremono.c 14866 14867THERMAL 14868M: Zhang Rui <rui.zhang@intel.com> 14869M: Eduardo Valentin <edubezval@gmail.com> 14870R: Daniel Lezcano <daniel.lezcano@linaro.org> 14871L: linux-pm@vger.kernel.org 14872T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14873T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14874Q: https://patchwork.kernel.org/project/linux-pm/list/ 14875S: Supported 14876F: drivers/thermal/ 14877F: include/linux/thermal.h 14878F: include/uapi/linux/thermal.h 14879F: include/linux/cpu_cooling.h 14880F: Documentation/devicetree/bindings/thermal/ 14881 14882THERMAL/CPU_COOLING 14883M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14884M: Viresh Kumar <viresh.kumar@linaro.org> 14885M: Javi Merino <javi.merino@kernel.org> 14886L: linux-pm@vger.kernel.org 14887S: Supported 14888F: Documentation/thermal/cpu-cooling-api.txt 14889F: drivers/thermal/cpu_cooling.c 14890F: include/linux/cpu_cooling.h 14891 14892THINKPAD ACPI EXTRAS DRIVER 14893M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14894L: ibm-acpi-devel@lists.sourceforge.net 14895L: platform-driver-x86@vger.kernel.org 14896W: http://ibm-acpi.sourceforge.net 14897W: http://thinkwiki.org/wiki/Ibm-acpi 14898T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14899S: Maintained 14900F: drivers/platform/x86/thinkpad_acpi.c 14901 14902THUNDERBOLT DRIVER 14903M: Andreas Noever <andreas.noever@gmail.com> 14904M: Michael Jamet <michael.jamet@intel.com> 14905M: Mika Westerberg <mika.westerberg@linux.intel.com> 14906M: Yehezkel Bernat <YehezkelShB@gmail.com> 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14908S: Maintained 14909F: Documentation/admin-guide/thunderbolt.rst 14910F: drivers/thunderbolt/ 14911F: include/linux/thunderbolt.h 14912 14913THUNDERBOLT NETWORK DRIVER 14914M: Michael Jamet <michael.jamet@intel.com> 14915M: Mika Westerberg <mika.westerberg@linux.intel.com> 14916M: Yehezkel Bernat <YehezkelShB@gmail.com> 14917L: netdev@vger.kernel.org 14918S: Maintained 14919F: drivers/net/thunderbolt.c 14920 14921THUNDERX GPIO DRIVER 14922M: David Daney <david.daney@cavium.com> 14923S: Maintained 14924F: drivers/gpio/gpio-thunderx.c 14925 14926TI AM437X VPFE DRIVER 14927M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14928L: linux-media@vger.kernel.org 14929W: https://linuxtv.org 14930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14931T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14932S: Maintained 14933F: drivers/media/platform/am437x/ 14934 14935TI BANDGAP AND THERMAL DRIVER 14936M: Eduardo Valentin <edubezval@gmail.com> 14937M: Keerthy <j-keerthy@ti.com> 14938L: linux-pm@vger.kernel.org 14939L: linux-omap@vger.kernel.org 14940S: Maintained 14941F: drivers/thermal/ti-soc-thermal/ 14942 14943TI BQ27XXX POWER SUPPLY DRIVER 14944R: Andrew F. Davis <afd@ti.com> 14945F: include/linux/power/bq27xxx_battery.h 14946F: drivers/power/supply/bq27xxx_battery.c 14947F: drivers/power/supply/bq27xxx_battery_i2c.c 14948 14949TI CDCE706 CLOCK DRIVER 14950M: Max Filippov <jcmvbkbc@gmail.com> 14951S: Maintained 14952F: drivers/clk/clk-cdce706.c 14953 14954TI CLOCK DRIVER 14955M: Tero Kristo <t-kristo@ti.com> 14956L: linux-omap@vger.kernel.org 14957S: Maintained 14958F: drivers/clk/ti/ 14959F: include/linux/clk/ti.h 14960 14961TI DAVINCI MACHINE SUPPORT 14962M: Sekhar Nori <nsekhar@ti.com> 14963M: Kevin Hilman <khilman@kernel.org> 14964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14965T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14966S: Supported 14967F: arch/arm/mach-davinci/ 14968F: drivers/i2c/busses/i2c-davinci.c 14969F: arch/arm/boot/dts/da850* 14970 14971TI DAVINCI SERIES CLOCK DRIVER 14972M: David Lechner <david@lechnology.com> 14973R: Sekhar Nori <nsekhar@ti.com> 14974S: Maintained 14975F: Documentation/devicetree/bindings/clock/ti/davinci/ 14976F: drivers/clk/davinci/ 14977 14978TI DAVINCI SERIES GPIO DRIVER 14979M: Keerthy <j-keerthy@ti.com> 14980L: linux-gpio@vger.kernel.org 14981S: Maintained 14982F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14983F: drivers/gpio/gpio-davinci.c 14984 14985TI DAVINCI SERIES MEDIA DRIVER 14986M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14987L: linux-media@vger.kernel.org 14988W: https://linuxtv.org 14989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14990T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14991S: Maintained 14992F: drivers/media/platform/davinci/ 14993F: include/media/davinci/ 14994 14995TI ETHERNET SWITCH DRIVER (CPSW) 14996R: Grygorii Strashko <grygorii.strashko@ti.com> 14997L: linux-omap@vger.kernel.org 14998L: netdev@vger.kernel.org 14999S: Maintained 15000F: drivers/net/ethernet/ti/cpsw* 15001F: drivers/net/ethernet/ti/davinci* 15002 15003TI FLASH MEDIA INTERFACE DRIVER 15004M: Alex Dubov <oakad@yahoo.com> 15005S: Maintained 15006F: drivers/misc/tifm* 15007F: drivers/mmc/host/tifm_sd.c 15008F: include/linux/tifm.h 15009 15010TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15011M: Santosh Shilimkar <ssantosh@kernel.org> 15012L: linux-kernel@vger.kernel.org 15013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15014S: Maintained 15015F: drivers/soc/ti/* 15016T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15017 15018TI LM49xxx FAMILY ASoC CODEC DRIVERS 15019M: M R Swami Reddy <mr.swami.reddy@ti.com> 15020M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15022S: Maintained 15023F: sound/soc/codecs/lm49453* 15024F: sound/soc/codecs/isabelle* 15025 15026TI LP855x BACKLIGHT DRIVER 15027M: Milo Kim <milo.kim@ti.com> 15028S: Maintained 15029F: Documentation/backlight/lp855x-driver.txt 15030F: drivers/video/backlight/lp855x_bl.c 15031F: include/linux/platform_data/lp855x.h 15032 15033TI LP8727 CHARGER DRIVER 15034M: Milo Kim <milo.kim@ti.com> 15035S: Maintained 15036F: drivers/power/supply/lp8727_charger.c 15037F: include/linux/platform_data/lp8727.h 15038 15039TI LP8788 MFD DRIVER 15040M: Milo Kim <milo.kim@ti.com> 15041S: Maintained 15042F: drivers/iio/adc/lp8788_adc.c 15043F: drivers/leds/leds-lp8788.c 15044F: drivers/mfd/lp8788*.c 15045F: drivers/power/supply/lp8788-charger.c 15046F: drivers/regulator/lp8788-*.c 15047F: include/linux/mfd/lp8788*.h 15048 15049TI NETCP ETHERNET DRIVER 15050M: Wingman Kwok <w-kwok2@ti.com> 15051M: Murali Karicheri <m-karicheri2@ti.com> 15052L: netdev@vger.kernel.org 15053S: Maintained 15054F: drivers/net/ethernet/ti/netcp* 15055 15056TI PCM3060 ASoC CODEC DRIVER 15057M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15059S: Maintained 15060F: Documentation/devicetree/bindings/sound/pcm3060.txt 15061F: sound/soc/codecs/pcm3060* 15062 15063TI TAS571X FAMILY ASoC CODEC DRIVER 15064M: Kevin Cernekee <cernekee@chromium.org> 15065L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15066S: Odd Fixes 15067F: sound/soc/codecs/tas571x* 15068 15069TI TRF7970A NFC DRIVER 15070M: Mark Greer <mgreer@animalcreek.com> 15071L: linux-wireless@vger.kernel.org 15072L: linux-nfc@lists.01.org (moderated for non-subscribers) 15073S: Supported 15074F: drivers/nfc/trf7970a.c 15075F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15076 15077TI TWL4030 SERIES SOC CODEC DRIVER 15078M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15080S: Maintained 15081F: sound/soc/codecs/twl4030* 15082 15083TI VPE/CAL DRIVERS 15084M: Benoit Parrot <bparrot@ti.com> 15085L: linux-media@vger.kernel.org 15086W: http://linuxtv.org/ 15087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15088S: Maintained 15089F: drivers/media/platform/ti-vpe/ 15090 15091TI WILINK WIRELESS DRIVERS 15092L: linux-wireless@vger.kernel.org 15093W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15094W: http://wireless.kernel.org/en/users/Drivers/wl1251 15095T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15096S: Orphan 15097F: drivers/net/wireless/ti/ 15098F: include/linux/wl12xx.h 15099 15100TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15101M: John Stultz <john.stultz@linaro.org> 15102M: Thomas Gleixner <tglx@linutronix.de> 15103R: Stephen Boyd <sboyd@kernel.org> 15104L: linux-kernel@vger.kernel.org 15105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15106S: Supported 15107F: include/linux/clocksource.h 15108F: include/linux/time.h 15109F: include/linux/timex.h 15110F: include/uapi/linux/time.h 15111F: include/uapi/linux/timex.h 15112F: kernel/time/clocksource.c 15113F: kernel/time/time*.c 15114F: kernel/time/alarmtimer.c 15115F: kernel/time/ntp.c 15116F: tools/testing/selftests/timers/ 15117 15118TIPC NETWORK LAYER 15119M: Jon Maloy <jon.maloy@ericsson.com> 15120M: Ying Xue <ying.xue@windriver.com> 15121L: netdev@vger.kernel.org (core kernel code) 15122L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15123W: http://tipc.sourceforge.net/ 15124S: Maintained 15125F: include/uapi/linux/tipc*.h 15126F: net/tipc/ 15127 15128TLAN NETWORK DRIVER 15129M: Samuel Chessman <chessman@tux.org> 15130L: tlan-devel@lists.sourceforge.net (subscribers-only) 15131W: http://sourceforge.net/projects/tlan/ 15132S: Maintained 15133F: Documentation/networking/tlan.txt 15134F: drivers/net/ethernet/ti/tlan.* 15135 15136TM6000 VIDEO4LINUX DRIVER 15137M: Mauro Carvalho Chehab <mchehab@kernel.org> 15138L: linux-media@vger.kernel.org 15139W: https://linuxtv.org 15140T: git git://linuxtv.org/media_tree.git 15141S: Odd fixes 15142F: drivers/media/usb/tm6000/ 15143F: Documentation/media/v4l-drivers/tm6000* 15144 15145TMIO/SDHI MMC DRIVER 15146M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15147L: linux-mmc@vger.kernel.org 15148S: Supported 15149F: drivers/mmc/host/tmio_mmc* 15150F: drivers/mmc/host/renesas_sdhi* 15151F: include/linux/mfd/tmio.h 15152 15153TMP401 HARDWARE MONITOR DRIVER 15154M: Guenter Roeck <linux@roeck-us.net> 15155L: linux-hwmon@vger.kernel.org 15156S: Maintained 15157F: Documentation/hwmon/tmp401 15158F: drivers/hwmon/tmp401.c 15159 15160TMPFS (SHMEM FILESYSTEM) 15161M: Hugh Dickins <hughd@google.com> 15162L: linux-mm@kvack.org 15163S: Maintained 15164F: include/linux/shmem_fs.h 15165F: mm/shmem.c 15166 15167TOMOYO SECURITY MODULE 15168M: Kentaro Takeda <takedakn@nttdata.co.jp> 15169M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15170L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15171L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15172L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15173L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15174W: http://tomoyo.sourceforge.jp/ 15175T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15176S: Maintained 15177F: security/tomoyo/ 15178 15179TOPSTAR LAPTOP EXTRAS DRIVER 15180M: Herton Ronaldo Krzesinski <herton@canonical.com> 15181L: platform-driver-x86@vger.kernel.org 15182S: Maintained 15183F: drivers/platform/x86/topstar-laptop.c 15184 15185TORTURE-TEST MODULES 15186M: Davidlohr Bueso <dave@stgolabs.net> 15187M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15188M: Josh Triplett <josh@joshtriplett.org> 15189L: linux-kernel@vger.kernel.org 15190S: Supported 15191T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15192F: Documentation/RCU/torture.txt 15193F: kernel/torture.c 15194F: kernel/rcu/rcutorture.c 15195F: kernel/rcu/rcuperf.c 15196F: kernel/locking/locktorture.c 15197 15198TOSHIBA ACPI EXTRAS DRIVER 15199M: Azael Avalos <coproscefalo@gmail.com> 15200L: platform-driver-x86@vger.kernel.org 15201S: Maintained 15202F: drivers/platform/x86/toshiba_acpi.c 15203 15204TOSHIBA BLUETOOTH DRIVER 15205M: Azael Avalos <coproscefalo@gmail.com> 15206L: platform-driver-x86@vger.kernel.org 15207S: Maintained 15208F: drivers/platform/x86/toshiba_bluetooth.c 15209 15210TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15211M: Azael Avalos <coproscefalo@gmail.com> 15212L: platform-driver-x86@vger.kernel.org 15213S: Maintained 15214F: drivers/platform/x86/toshiba_haps.c 15215 15216TOSHIBA SMM DRIVER 15217M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15218W: http://www.buzzard.org.uk/toshiba/ 15219S: Maintained 15220F: drivers/char/toshiba.c 15221F: include/linux/toshiba.h 15222F: include/uapi/linux/toshiba.h 15223 15224TOSHIBA TC358743 DRIVER 15225M: Mats Randgaard <matrandg@cisco.com> 15226L: linux-media@vger.kernel.org 15227S: Maintained 15228F: drivers/media/i2c/tc358743* 15229F: include/media/i2c/tc358743.h 15230 15231TOSHIBA WMI HOTKEYS DRIVER 15232M: Azael Avalos <coproscefalo@gmail.com> 15233L: platform-driver-x86@vger.kernel.org 15234S: Maintained 15235F: drivers/platform/x86/toshiba-wmi.c 15236 15237TPM DEVICE DRIVER 15238M: Peter Huewe <peterhuewe@gmx.de> 15239M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15240R: Jason Gunthorpe <jgg@ziepe.ca> 15241L: linux-integrity@vger.kernel.org 15242Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15243W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15244T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15245S: Maintained 15246F: drivers/char/tpm/ 15247 15248TRACING 15249M: Steven Rostedt <rostedt@goodmis.org> 15250M: Ingo Molnar <mingo@redhat.com> 15251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15252S: Maintained 15253F: Documentation/trace/ftrace.rst 15254F: arch/*/*/*/ftrace.h 15255F: arch/*/kernel/ftrace.c 15256F: include/*/ftrace.h 15257F: include/linux/trace*.h 15258F: include/trace/ 15259F: kernel/trace/ 15260F: tools/testing/selftests/ftrace/ 15261 15262TRACING MMIO ACCESSES (MMIOTRACE) 15263M: Steven Rostedt <rostedt@goodmis.org> 15264M: Ingo Molnar <mingo@kernel.org> 15265R: Karol Herbst <karolherbst@gmail.com> 15266R: Pekka Paalanen <ppaalanen@gmail.com> 15267S: Maintained 15268L: linux-kernel@vger.kernel.org 15269L: nouveau@lists.freedesktop.org 15270F: kernel/trace/trace_mmiotrace.c 15271F: include/linux/mmiotrace.h 15272F: arch/x86/mm/kmmio.c 15273F: arch/x86/mm/mmio-mod.c 15274F: arch/x86/mm/testmmiotrace.c 15275 15276TRIVIAL PATCHES 15277M: Jiri Kosina <trivial@kernel.org> 15278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15279S: Maintained 15280K: ^Subject:.*(?i)trivial 15281 15282TEMPO SEMICONDUCTOR DRIVERS 15283M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15284S: Maintained 15285F: sound/soc/codecs/tscs*.c 15286F: sound/soc/codecs/tscs*.h 15287F: Documentation/devicetree/bindings/sound/tscs*.txt 15288 15289TTY LAYER 15290M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15291M: Jiri Slaby <jslaby@suse.com> 15292S: Supported 15293T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15294F: Documentation/serial/ 15295F: drivers/tty/ 15296F: drivers/tty/serial/serial_core.c 15297F: include/linux/serial_core.h 15298F: include/linux/serial.h 15299F: include/linux/tty.h 15300F: include/uapi/linux/serial_core.h 15301F: include/uapi/linux/serial.h 15302F: include/uapi/linux/tty.h 15303 15304TUA9001 MEDIA DRIVER 15305M: Antti Palosaari <crope@iki.fi> 15306L: linux-media@vger.kernel.org 15307W: https://linuxtv.org 15308W: http://palosaari.fi/linux/ 15309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15310T: git git://linuxtv.org/anttip/media_tree.git 15311S: Maintained 15312F: drivers/media/tuners/tua9001* 15313 15314TULIP NETWORK DRIVERS 15315L: netdev@vger.kernel.org 15316L: linux-parisc@vger.kernel.org 15317S: Orphan 15318F: drivers/net/ethernet/dec/tulip/ 15319 15320TUN/TAP driver 15321M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15322W: http://vtun.sourceforge.net/tun 15323S: Maintained 15324F: Documentation/networking/tuntap.txt 15325F: arch/um/os-Linux/drivers/ 15326 15327TURBOCHANNEL SUBSYSTEM 15328M: "Maciej W. Rozycki" <macro@linux-mips.org> 15329M: Ralf Baechle <ralf@linux-mips.org> 15330L: linux-mips@vger.kernel.org 15331Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15332S: Maintained 15333F: drivers/tc/ 15334F: include/linux/tc.h 15335 15336TURBOSTAT UTILITY 15337M: "Len Brown" <lenb@kernel.org> 15338L: linux-pm@vger.kernel.org 15339B: https://bugzilla.kernel.org 15340Q: https://patchwork.kernel.org/project/linux-pm/list/ 15341T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15342S: Supported 15343F: tools/power/x86/turbostat/ 15344 15345TW5864 VIDEO4LINUX DRIVER 15346M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15347M: Anton Sviridenko <anton@corp.bluecherry.net> 15348M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15349M: Andrey Utkin <andrey_utkin@fastmail.com> 15350L: linux-media@vger.kernel.org 15351S: Supported 15352F: drivers/media/pci/tw5864/ 15353 15354TW68 VIDEO4LINUX DRIVER 15355M: Hans Verkuil <hverkuil@xs4all.nl> 15356L: linux-media@vger.kernel.org 15357T: git git://linuxtv.org/media_tree.git 15358W: https://linuxtv.org 15359S: Odd Fixes 15360F: drivers/media/pci/tw68/ 15361 15362TW686X VIDEO4LINUX DRIVER 15363M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15364L: linux-media@vger.kernel.org 15365T: git git://linuxtv.org/media_tree.git 15366W: http://linuxtv.org 15367S: Maintained 15368F: drivers/media/pci/tw686x/ 15369 15370UBI FILE SYSTEM (UBIFS) 15371M: Richard Weinberger <richard@nod.at> 15372M: Artem Bityutskiy <dedekind1@gmail.com> 15373M: Adrian Hunter <adrian.hunter@intel.com> 15374L: linux-mtd@lists.infradead.org 15375T: git git://git.infradead.org/ubifs-2.6.git 15376W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15377S: Supported 15378F: Documentation/filesystems/ubifs.txt 15379F: fs/ubifs/ 15380 15381UCLINUX (M68KNOMMU AND COLDFIRE) 15382M: Greg Ungerer <gerg@linux-m68k.org> 15383W: http://www.linux-m68k.org/ 15384W: http://www.uclinux.org/ 15385L: linux-m68k@lists.linux-m68k.org 15386L: uclinux-dev@uclinux.org (subscribers-only) 15387T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15388S: Maintained 15389F: arch/m68k/coldfire/ 15390F: arch/m68k/68*/ 15391F: arch/m68k/*/*_no.* 15392F: arch/m68k/include/asm/*_no.* 15393 15394UDF FILESYSTEM 15395M: Jan Kara <jack@suse.com> 15396S: Maintained 15397F: Documentation/filesystems/udf.txt 15398F: fs/udf/ 15399 15400UDRAW TABLET 15401M: Bastien Nocera <hadess@hadess.net> 15402L: linux-input@vger.kernel.org 15403S: Maintained 15404F: drivers/hid/hid-udraw-ps3.c 15405 15406UFS FILESYSTEM 15407M: Evgeniy Dushistov <dushistov@mail.ru> 15408S: Maintained 15409F: Documentation/filesystems/ufs.txt 15410F: fs/ufs/ 15411 15412UHID USERSPACE HID IO DRIVER: 15413M: David Herrmann <dh.herrmann@googlemail.com> 15414L: linux-input@vger.kernel.org 15415S: Maintained 15416F: drivers/hid/uhid.c 15417F: include/uapi/linux/uhid.h 15418 15419ULPI BUS 15420M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15421L: linux-usb@vger.kernel.org 15422S: Maintained 15423F: drivers/usb/common/ulpi.c 15424F: include/linux/ulpi/ 15425 15426ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15427L: linux-usb@vger.kernel.org 15428S: Orphan 15429F: drivers/uwb/ 15430F: include/linux/uwb.h 15431F: include/linux/uwb/ 15432 15433UNICORE32 ARCHITECTURE: 15434M: Guan Xuetao <gxt@pku.edu.cn> 15435W: http://mprc.pku.edu.cn/~guanxuetao/linux 15436S: Maintained 15437T: git git://github.com/gxt/linux.git 15438F: arch/unicore32/ 15439 15440UNIFDEF 15441M: Tony Finch <dot@dotat.at> 15442W: http://dotat.at/prog/unifdef 15443S: Maintained 15444F: scripts/unifdef.c 15445 15446UNIFORM CDROM DRIVER 15447M: Jens Axboe <axboe@kernel.dk> 15448W: http://www.kernel.dk 15449S: Maintained 15450F: Documentation/cdrom/ 15451F: drivers/cdrom/cdrom.c 15452F: include/linux/cdrom.h 15453F: include/uapi/linux/cdrom.h 15454 15455UNISYS S-PAR DRIVERS 15456M: David Kershner <david.kershner@unisys.com> 15457L: sparmaintainer@unisys.com (Unisys internal) 15458S: Supported 15459F: include/linux/visorbus.h 15460F: drivers/visorbus/ 15461F: drivers/staging/unisys/ 15462 15463UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15464M: Vinayak Holikatti <vinholikatti@gmail.com> 15465L: linux-scsi@vger.kernel.org 15466S: Supported 15467F: Documentation/scsi/ufs.txt 15468F: drivers/scsi/ufs/ 15469 15470UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15471M: Joao Pinto <jpinto@synopsys.com> 15472L: linux-scsi@vger.kernel.org 15473S: Supported 15474F: drivers/scsi/ufs/*dwc* 15475 15476UNSORTED BLOCK IMAGES (UBI) 15477M: Artem Bityutskiy <dedekind1@gmail.com> 15478M: Richard Weinberger <richard@nod.at> 15479W: http://www.linux-mtd.infradead.org/ 15480L: linux-mtd@lists.infradead.org 15481T: git git://git.infradead.org/ubifs-2.6.git 15482S: Supported 15483F: drivers/mtd/ubi/ 15484F: include/linux/mtd/ubi.h 15485F: include/uapi/mtd/ubi-user.h 15486 15487USB "USBNET" DRIVER FRAMEWORK 15488M: Oliver Neukum <oneukum@suse.com> 15489L: netdev@vger.kernel.org 15490W: http://www.linux-usb.org/usbnet 15491S: Maintained 15492F: drivers/net/usb/usbnet.c 15493F: include/linux/usb/usbnet.h 15494 15495USB ACM DRIVER 15496M: Oliver Neukum <oneukum@suse.com> 15497L: linux-usb@vger.kernel.org 15498S: Maintained 15499F: Documentation/usb/acm.txt 15500F: drivers/usb/class/cdc-acm.* 15501 15502USB AR5523 WIRELESS DRIVER 15503M: Pontus Fuchs <pontus.fuchs@gmail.com> 15504L: linux-wireless@vger.kernel.org 15505S: Maintained 15506F: drivers/net/wireless/ath/ar5523/ 15507 15508USB ATTACHED SCSI 15509M: Oliver Neukum <oneukum@suse.com> 15510L: linux-usb@vger.kernel.org 15511L: linux-scsi@vger.kernel.org 15512S: Maintained 15513F: drivers/usb/storage/uas.c 15514 15515USB CDC ETHERNET DRIVER 15516M: Oliver Neukum <oliver@neukum.org> 15517L: linux-usb@vger.kernel.org 15518S: Maintained 15519F: drivers/net/usb/cdc_*.c 15520F: include/uapi/linux/usb/cdc.h 15521 15522USB CHAOSKEY DRIVER 15523M: Keith Packard <keithp@keithp.com> 15524L: linux-usb@vger.kernel.org 15525S: Maintained 15526F: drivers/usb/misc/chaoskey.c 15527 15528USB CYPRESS C67X00 DRIVER 15529M: Peter Korsgaard <jacmet@sunsite.dk> 15530L: linux-usb@vger.kernel.org 15531S: Maintained 15532F: drivers/usb/c67x00/ 15533 15534USB DAVICOM DM9601 DRIVER 15535M: Peter Korsgaard <jacmet@sunsite.dk> 15536L: netdev@vger.kernel.org 15537W: http://www.linux-usb.org/usbnet 15538S: Maintained 15539F: drivers/net/usb/dm9601.c 15540 15541USB DIAMOND RIO500 DRIVER 15542M: Cesar Miquel <miquel@df.uba.ar> 15543L: rio500-users@lists.sourceforge.net 15544W: http://rio500.sourceforge.net 15545S: Maintained 15546F: drivers/usb/misc/rio500* 15547 15548USB EHCI DRIVER 15549M: Alan Stern <stern@rowland.harvard.edu> 15550L: linux-usb@vger.kernel.org 15551S: Maintained 15552F: Documentation/usb/ehci.txt 15553F: drivers/usb/host/ehci* 15554 15555USB GADGET/PERIPHERAL SUBSYSTEM 15556M: Felipe Balbi <balbi@kernel.org> 15557L: linux-usb@vger.kernel.org 15558W: http://www.linux-usb.org/gadget 15559T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15560S: Maintained 15561F: drivers/usb/gadget/ 15562F: include/linux/usb/gadget* 15563 15564USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15565M: Jiri Kosina <jikos@kernel.org> 15566M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15567L: linux-usb@vger.kernel.org 15568T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15569S: Maintained 15570F: Documentation/hid/hiddev.txt 15571F: drivers/hid/usbhid/ 15572 15573USB INTEL XHCI ROLE MUX DRIVER 15574M: Hans de Goede <hdegoede@redhat.com> 15575L: linux-usb@vger.kernel.org 15576S: Maintained 15577F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15578 15579USB ISP116X DRIVER 15580M: Olav Kongas <ok@artecdesign.ee> 15581L: linux-usb@vger.kernel.org 15582S: Maintained 15583F: drivers/usb/host/isp116x* 15584F: include/linux/usb/isp116x.h 15585 15586USB LAN78XX ETHERNET DRIVER 15587M: Woojung Huh <woojung.huh@microchip.com> 15588M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15589L: netdev@vger.kernel.org 15590S: Maintained 15591F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15592F: drivers/net/usb/lan78xx.* 15593F: include/dt-bindings/net/microchip-lan78xx.h 15594 15595USB MASS STORAGE DRIVER 15596M: Alan Stern <stern@rowland.harvard.edu> 15597L: linux-usb@vger.kernel.org 15598L: usb-storage@lists.one-eyed-alien.net 15599S: Maintained 15600W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15601F: drivers/usb/storage/ 15602 15603USB MIDI DRIVER 15604M: Clemens Ladisch <clemens@ladisch.de> 15605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15606T: git git://git.alsa-project.org/alsa-kernel.git 15607S: Maintained 15608F: sound/usb/midi.* 15609 15610USB NETWORKING DRIVERS 15611L: linux-usb@vger.kernel.org 15612S: Odd Fixes 15613F: drivers/net/usb/ 15614 15615USB OHCI DRIVER 15616M: Alan Stern <stern@rowland.harvard.edu> 15617L: linux-usb@vger.kernel.org 15618S: Maintained 15619F: Documentation/usb/ohci.txt 15620F: drivers/usb/host/ohci* 15621 15622USB OTG FSM (Finite State Machine) 15623M: Peter Chen <Peter.Chen@nxp.com> 15624T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15625L: linux-usb@vger.kernel.org 15626S: Maintained 15627F: drivers/usb/common/usb-otg-fsm.c 15628 15629USB OVER IP DRIVER 15630M: Valentina Manea <valentina.manea.m@gmail.com> 15631M: Shuah Khan <shuah@kernel.org> 15632L: linux-usb@vger.kernel.org 15633S: Maintained 15634F: Documentation/usb/usbip_protocol.txt 15635F: drivers/usb/usbip/ 15636F: tools/usb/usbip/ 15637F: tools/testing/selftests/drivers/usb/usbip/ 15638 15639USB PEGASUS DRIVER 15640M: Petko Manolov <petkan@nucleusys.com> 15641L: linux-usb@vger.kernel.org 15642L: netdev@vger.kernel.org 15643T: git git://github.com/petkan/pegasus.git 15644W: https://github.com/petkan/pegasus 15645S: Maintained 15646F: drivers/net/usb/pegasus.* 15647 15648USB PHY LAYER 15649M: Felipe Balbi <balbi@kernel.org> 15650L: linux-usb@vger.kernel.org 15651T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15652S: Maintained 15653F: drivers/usb/phy/ 15654 15655USB PRINTER DRIVER (usblp) 15656M: Pete Zaitcev <zaitcev@redhat.com> 15657L: linux-usb@vger.kernel.org 15658S: Supported 15659F: drivers/usb/class/usblp.c 15660 15661USB QMI WWAN NETWORK DRIVER 15662M: Bjørn Mork <bjorn@mork.no> 15663L: netdev@vger.kernel.org 15664S: Maintained 15665F: Documentation/ABI/testing/sysfs-class-net-qmi 15666F: drivers/net/usb/qmi_wwan.c 15667 15668USB RTL8150 DRIVER 15669M: Petko Manolov <petkan@nucleusys.com> 15670L: linux-usb@vger.kernel.org 15671L: netdev@vger.kernel.org 15672T: git git://github.com/petkan/rtl8150.git 15673W: https://github.com/petkan/rtl8150 15674S: Maintained 15675F: drivers/net/usb/rtl8150.c 15676 15677USB SERIAL SUBSYSTEM 15678M: Johan Hovold <johan@kernel.org> 15679L: linux-usb@vger.kernel.org 15680T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15681S: Maintained 15682F: Documentation/usb/usb-serial.txt 15683F: drivers/usb/serial/ 15684F: include/linux/usb/serial.h 15685 15686USB SMSC75XX ETHERNET DRIVER 15687M: Steve Glendinning <steve.glendinning@shawell.net> 15688L: netdev@vger.kernel.org 15689S: Maintained 15690F: drivers/net/usb/smsc75xx.* 15691 15692USB SMSC95XX ETHERNET DRIVER 15693M: Steve Glendinning <steve.glendinning@shawell.net> 15694M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15695L: netdev@vger.kernel.org 15696S: Maintained 15697F: drivers/net/usb/smsc95xx.* 15698 15699USB SUBSYSTEM 15700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15701L: linux-usb@vger.kernel.org 15702W: http://www.linux-usb.org 15703T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15704S: Supported 15705F: Documentation/devicetree/bindings/usb/ 15706F: Documentation/usb/ 15707F: drivers/usb/ 15708F: include/linux/usb.h 15709F: include/linux/usb/ 15710 15711USB TYPEC PI3USB30532 MUX DRIVER 15712M: Hans de Goede <hdegoede@redhat.com> 15713L: linux-usb@vger.kernel.org 15714S: Maintained 15715F: drivers/usb/typec/mux/pi3usb30532.c 15716 15717USB TYPEC CLASS 15718M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15719L: linux-usb@vger.kernel.org 15720S: Maintained 15721F: Documentation/ABI/testing/sysfs-class-typec 15722F: Documentation/driver-api/usb/typec.rst 15723F: drivers/usb/typec/ 15724F: include/linux/usb/typec.h 15725 15726USB TYPEC BUS FOR ALTERNATE MODES 15727M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15728L: linux-usb@vger.kernel.org 15729S: Maintained 15730F: Documentation/ABI/testing/sysfs-bus-typec 15731F: Documentation/driver-api/usb/typec_bus.rst 15732F: drivers/usb/typec/altmodes/ 15733F: include/linux/usb/typec_altmode.h 15734 15735USB TYPEC PORT CONTROLLER DRIVERS 15736M: Guenter Roeck <linux@roeck-us.net> 15737L: linux-usb@vger.kernel.org 15738S: Maintained 15739F: drivers/usb/typec/tcpm/ 15740 15741USB UHCI DRIVER 15742M: Alan Stern <stern@rowland.harvard.edu> 15743L: linux-usb@vger.kernel.org 15744S: Maintained 15745F: drivers/usb/host/uhci* 15746 15747USB VIDEO CLASS 15748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15749L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15750L: linux-media@vger.kernel.org 15751T: git git://linuxtv.org/media_tree.git 15752W: http://www.ideasonboard.org/uvc/ 15753S: Maintained 15754F: drivers/media/usb/uvc/ 15755F: include/uapi/linux/uvcvideo.h 15756 15757USB VISION DRIVER 15758M: Hans Verkuil <hverkuil@xs4all.nl> 15759L: linux-media@vger.kernel.org 15760T: git git://linuxtv.org/media_tree.git 15761W: https://linuxtv.org 15762S: Odd Fixes 15763F: drivers/media/usb/usbvision/ 15764 15765USB WEBCAM GADGET 15766M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15767L: linux-usb@vger.kernel.org 15768S: Maintained 15769F: drivers/usb/gadget/function/*uvc* 15770F: drivers/usb/gadget/legacy/webcam.c 15771F: include/uapi/linux/usb/g_uvc.h 15772 15773USB WIRELESS RNDIS DRIVER (rndis_wlan) 15774M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15775L: linux-wireless@vger.kernel.org 15776S: Maintained 15777F: drivers/net/wireless/rndis_wlan.c 15778 15779USB XHCI DRIVER 15780M: Mathias Nyman <mathias.nyman@intel.com> 15781L: linux-usb@vger.kernel.org 15782S: Supported 15783F: drivers/usb/host/xhci* 15784F: drivers/usb/host/pci-quirks* 15785 15786USB ZD1201 DRIVER 15787L: linux-wireless@vger.kernel.org 15788W: http://linux-lc100020.sourceforge.net 15789S: Orphan 15790F: drivers/net/wireless/zydas/zd1201.* 15791 15792USB ZR364XX DRIVER 15793M: Antoine Jacquet <royale@zerezo.com> 15794L: linux-usb@vger.kernel.org 15795L: linux-media@vger.kernel.org 15796T: git git://linuxtv.org/media_tree.git 15797W: http://royale.zerezo.com/zr364xx/ 15798S: Maintained 15799F: Documentation/media/v4l-drivers/zr364xx* 15800F: drivers/media/usb/zr364xx/ 15801 15802USER-MODE LINUX (UML) 15803M: Jeff Dike <jdike@addtoit.com> 15804M: Richard Weinberger <richard@nod.at> 15805L: linux-um@lists.infradead.org 15806W: http://user-mode-linux.sourceforge.net 15807T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15808S: Maintained 15809F: Documentation/virtual/uml/ 15810F: arch/um/ 15811F: arch/x86/um/ 15812F: fs/hostfs/ 15813F: fs/hppfs/ 15814 15815USERSPACE COPYIN/COPYOUT (UIOVEC) 15816M: Alexander Viro <viro@zeniv.linux.org.uk> 15817S: Maintained 15818F: lib/iov_iter.c 15819F: include/linux/uio.h 15820 15821USERSPACE DMA BUFFER DRIVER 15822M: Gerd Hoffmann <kraxel@redhat.com> 15823S: Maintained 15824L: dri-devel@lists.freedesktop.org 15825F: drivers/dma-buf/udmabuf.c 15826F: include/uapi/linux/udmabuf.h 15827T: git git://anongit.freedesktop.org/drm/drm-misc 15828 15829USERSPACE I/O (UIO) 15830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15831S: Maintained 15832T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15833F: Documentation/driver-api/uio-howto.rst 15834F: drivers/uio/ 15835F: include/linux/uio_driver.h 15836 15837UTIL-LINUX PACKAGE 15838M: Karel Zak <kzak@redhat.com> 15839L: util-linux@vger.kernel.org 15840W: http://en.wikipedia.org/wiki/Util-linux 15841T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15842S: Maintained 15843 15844UUID HELPERS 15845M: Christoph Hellwig <hch@lst.de> 15846R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15847L: linux-kernel@vger.kernel.org 15848T: git git://git.infradead.org/users/hch/uuid.git 15849F: lib/uuid.c 15850F: lib/test_uuid.c 15851F: include/linux/uuid.h 15852F: include/uapi/linux/uuid.h 15853S: Maintained 15854 15855UVESAFB DRIVER 15856M: Michal Januszewski <spock@gentoo.org> 15857L: linux-fbdev@vger.kernel.org 15858W: https://github.com/mjanusz/v86d 15859S: Maintained 15860F: Documentation/fb/uvesafb.txt 15861F: drivers/video/fbdev/uvesafb.* 15862 15863VF610 NAND DRIVER 15864M: Stefan Agner <stefan@agner.ch> 15865L: linux-mtd@lists.infradead.org 15866S: Supported 15867F: drivers/mtd/nand/raw/vf610_nfc.c 15868 15869VFAT/FAT/MSDOS FILESYSTEM 15870M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15871S: Maintained 15872F: Documentation/filesystems/vfat.txt 15873F: fs/fat/ 15874 15875VFIO DRIVER 15876M: Alex Williamson <alex.williamson@redhat.com> 15877L: kvm@vger.kernel.org 15878T: git git://github.com/awilliam/linux-vfio.git 15879S: Maintained 15880F: Documentation/vfio.txt 15881F: drivers/vfio/ 15882F: include/linux/vfio.h 15883F: include/uapi/linux/vfio.h 15884 15885VFIO MEDIATED DEVICE DRIVERS 15886M: Kirti Wankhede <kwankhede@nvidia.com> 15887L: kvm@vger.kernel.org 15888S: Maintained 15889F: Documentation/vfio-mediated-device.txt 15890F: drivers/vfio/mdev/ 15891F: include/linux/mdev.h 15892F: samples/vfio-mdev/ 15893 15894VFIO PLATFORM DRIVER 15895M: Eric Auger <eric.auger@redhat.com> 15896L: kvm@vger.kernel.org 15897S: Maintained 15898F: drivers/vfio/platform/ 15899 15900VGA_SWITCHEROO 15901R: Lukas Wunner <lukas@wunner.de> 15902S: Maintained 15903F: Documentation/gpu/vga-switcheroo.rst 15904F: drivers/gpu/vga/vga_switcheroo.c 15905F: include/linux/vga_switcheroo.h 15906T: git git://anongit.freedesktop.org/drm/drm-misc 15907 15908VIA RHINE NETWORK DRIVER 15909S: Orphan 15910F: drivers/net/ethernet/via/via-rhine.c 15911 15912VIA SD/MMC CARD CONTROLLER DRIVER 15913M: Bruce Chang <brucechang@via.com.tw> 15914M: Harald Welte <HaraldWelte@viatech.com> 15915S: Maintained 15916F: drivers/mmc/host/via-sdmmc.c 15917 15918VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15919M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15920L: linux-fbdev@vger.kernel.org 15921S: Maintained 15922F: include/linux/via-core.h 15923F: include/linux/via-gpio.h 15924F: include/linux/via_i2c.h 15925F: drivers/video/fbdev/via/ 15926 15927VIA VELOCITY NETWORK DRIVER 15928M: Francois Romieu <romieu@fr.zoreil.com> 15929L: netdev@vger.kernel.org 15930S: Maintained 15931F: drivers/net/ethernet/via/via-velocity.* 15932 15933VICODEC VIRTUAL CODEC DRIVER 15934M: Hans Verkuil <hans.verkuil@cisco.com> 15935L: linux-media@vger.kernel.org 15936T: git git://linuxtv.org/media_tree.git 15937W: https://linuxtv.org 15938S: Maintained 15939F: drivers/media/platform/vicodec/* 15940 15941VIDEO MULTIPLEXER DRIVER 15942M: Philipp Zabel <p.zabel@pengutronix.de> 15943L: linux-media@vger.kernel.org 15944S: Maintained 15945F: drivers/media/platform/video-mux.c 15946 15947VIDEO I2C POLLING DRIVER 15948M: Matt Ranostay <matt.ranostay@konsulko.com> 15949L: linux-media@vger.kernel.org 15950S: Maintained 15951F: drivers/media/i2c/video-i2c.c 15952 15953VIDEOBUF2 FRAMEWORK 15954M: Pawel Osciak <pawel@osciak.com> 15955M: Marek Szyprowski <m.szyprowski@samsung.com> 15956M: Kyungmin Park <kyungmin.park@samsung.com> 15957L: linux-media@vger.kernel.org 15958S: Maintained 15959F: drivers/media/common/videobuf2/* 15960F: include/media/videobuf2-* 15961 15962VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15963M: Helen Koike <helen.koike@collabora.com> 15964L: linux-media@vger.kernel.org 15965T: git git://linuxtv.org/media_tree.git 15966W: https://linuxtv.org 15967S: Maintained 15968F: drivers/media/platform/vimc/* 15969 15970VIRT LIB 15971M: Alex Williamson <alex.williamson@redhat.com> 15972M: Paolo Bonzini <pbonzini@redhat.com> 15973L: kvm@vger.kernel.org 15974S: Supported 15975F: virt/lib/ 15976 15977VIRTIO AND VHOST VSOCK DRIVER 15978M: Stefan Hajnoczi <stefanha@redhat.com> 15979L: kvm@vger.kernel.org 15980L: virtualization@lists.linux-foundation.org 15981L: netdev@vger.kernel.org 15982S: Maintained 15983F: include/linux/virtio_vsock.h 15984F: include/uapi/linux/virtio_vsock.h 15985F: include/uapi/linux/vsockmon.h 15986F: include/uapi/linux/vm_sockets_diag.h 15987F: net/vmw_vsock/diag.c 15988F: net/vmw_vsock/af_vsock_tap.c 15989F: net/vmw_vsock/virtio_transport_common.c 15990F: net/vmw_vsock/virtio_transport.c 15991F: drivers/net/vsockmon.c 15992F: drivers/vhost/vsock.c 15993F: tools/testing/vsock/ 15994 15995VIRTIO CONSOLE DRIVER 15996M: Amit Shah <amit@kernel.org> 15997L: virtualization@lists.linux-foundation.org 15998S: Maintained 15999F: drivers/char/virtio_console.c 16000F: include/linux/virtio_console.h 16001F: include/uapi/linux/virtio_console.h 16002 16003VIRTIO CORE, NET AND BLOCK DRIVERS 16004M: "Michael S. Tsirkin" <mst@redhat.com> 16005M: Jason Wang <jasowang@redhat.com> 16006L: virtualization@lists.linux-foundation.org 16007S: Maintained 16008F: Documentation/devicetree/bindings/virtio/ 16009F: drivers/virtio/ 16010F: tools/virtio/ 16011F: drivers/net/virtio_net.c 16012F: drivers/block/virtio_blk.c 16013F: include/linux/virtio*.h 16014F: include/uapi/linux/virtio_*.h 16015F: drivers/crypto/virtio/ 16016F: mm/balloon_compaction.c 16017 16018VIRTIO CRYPTO DRIVER 16019M: Gonglei <arei.gonglei@huawei.com> 16020L: virtualization@lists.linux-foundation.org 16021L: linux-crypto@vger.kernel.org 16022S: Maintained 16023F: drivers/crypto/virtio/ 16024F: include/uapi/linux/virtio_crypto.h 16025 16026VIRTIO DRIVERS FOR S390 16027M: Cornelia Huck <cohuck@redhat.com> 16028M: Halil Pasic <pasic@linux.ibm.com> 16029L: linux-s390@vger.kernel.org 16030L: virtualization@lists.linux-foundation.org 16031L: kvm@vger.kernel.org 16032S: Supported 16033F: drivers/s390/virtio/ 16034F: arch/s390/include/uapi/asm/virtio-ccw.h 16035 16036VIRTIO GPU DRIVER 16037M: David Airlie <airlied@linux.ie> 16038M: Gerd Hoffmann <kraxel@redhat.com> 16039L: dri-devel@lists.freedesktop.org 16040L: virtualization@lists.linux-foundation.org 16041T: git git://anongit.freedesktop.org/drm/drm-misc 16042S: Maintained 16043F: drivers/gpu/drm/virtio/ 16044F: include/uapi/linux/virtio_gpu.h 16045 16046VIRTIO HOST (VHOST) 16047M: "Michael S. Tsirkin" <mst@redhat.com> 16048M: Jason Wang <jasowang@redhat.com> 16049L: kvm@vger.kernel.org 16050L: virtualization@lists.linux-foundation.org 16051L: netdev@vger.kernel.org 16052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16053S: Maintained 16054F: drivers/vhost/ 16055F: include/uapi/linux/vhost.h 16056 16057VIRTIO INPUT DRIVER 16058M: Gerd Hoffmann <kraxel@redhat.com> 16059S: Maintained 16060F: drivers/virtio/virtio_input.c 16061F: include/uapi/linux/virtio_input.h 16062 16063VIRTUAL BOX GUEST DEVICE DRIVER 16064M: Hans de Goede <hdegoede@redhat.com> 16065M: Arnd Bergmann <arnd@arndb.de> 16066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16067S: Maintained 16068F: include/linux/vbox_utils.h 16069F: include/uapi/linux/vbox*.h 16070F: drivers/virt/vboxguest/ 16071 16072VIRTUAL SERIO DEVICE DRIVER 16073M: Stephen Chandler Paul <thatslyude@gmail.com> 16074S: Maintained 16075F: drivers/input/serio/userio.c 16076F: include/uapi/linux/userio.h 16077 16078VIVID VIRTUAL VIDEO DRIVER 16079M: Hans Verkuil <hverkuil@xs4all.nl> 16080L: linux-media@vger.kernel.org 16081T: git git://linuxtv.org/media_tree.git 16082W: https://linuxtv.org 16083S: Maintained 16084F: drivers/media/platform/vivid/* 16085 16086VLYNQ BUS 16087M: Florian Fainelli <f.fainelli@gmail.com> 16088L: openwrt-devel@lists.openwrt.org (subscribers-only) 16089S: Maintained 16090F: drivers/vlynq/vlynq.c 16091F: include/linux/vlynq.h 16092 16093VME SUBSYSTEM 16094M: Martyn Welch <martyn@welchs.me.uk> 16095M: Manohar Vanga <manohar.vanga@gmail.com> 16096M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16097L: devel@driverdev.osuosl.org 16098S: Maintained 16099T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16100F: Documentation/driver-api/vme.rst 16101F: drivers/staging/vme/ 16102F: drivers/vme/ 16103F: include/linux/vme* 16104 16105VMWARE BALLOON DRIVER 16106M: Xavier Deguillard <xdeguillard@vmware.com> 16107M: Nadav Amit <namit@vmware.com> 16108M: "VMware, Inc." <pv-drivers@vmware.com> 16109L: linux-kernel@vger.kernel.org 16110S: Maintained 16111F: drivers/misc/vmw_balloon.c 16112 16113VMWARE HYPERVISOR INTERFACE 16114M: Alok Kataria <akataria@vmware.com> 16115L: virtualization@lists.linux-foundation.org 16116S: Supported 16117F: arch/x86/kernel/cpu/vmware.c 16118 16119VMWARE PVRDMA DRIVER 16120M: Adit Ranadive <aditr@vmware.com> 16121M: VMware PV-Drivers <pv-drivers@vmware.com> 16122L: linux-rdma@vger.kernel.org 16123S: Maintained 16124F: drivers/infiniband/hw/vmw_pvrdma/ 16125 16126VMware PVSCSI driver 16127M: Jim Gill <jgill@vmware.com> 16128M: VMware PV-Drivers <pv-drivers@vmware.com> 16129L: linux-scsi@vger.kernel.org 16130S: Maintained 16131F: drivers/scsi/vmw_pvscsi.c 16132F: drivers/scsi/vmw_pvscsi.h 16133 16134VMWARE VMMOUSE SUBDRIVER 16135M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16136M: "VMware, Inc." <pv-drivers@vmware.com> 16137L: linux-input@vger.kernel.org 16138S: Maintained 16139F: drivers/input/mouse/vmmouse.c 16140F: drivers/input/mouse/vmmouse.h 16141 16142VMWARE VMXNET3 ETHERNET DRIVER 16143M: Ronak Doshi <doshir@vmware.com> 16144M: "VMware, Inc." <pv-drivers@vmware.com> 16145L: netdev@vger.kernel.org 16146S: Maintained 16147F: drivers/net/vmxnet3/ 16148 16149VOCORE VOCORE2 BOARD 16150M: Harvey Hunt <harveyhuntnexus@gmail.com> 16151L: linux-mips@vger.kernel.org 16152S: Maintained 16153F: arch/mips/boot/dts/ralink/vocore2.dts 16154 16155VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16156M: Liam Girdwood <lgirdwood@gmail.com> 16157M: Mark Brown <broonie@kernel.org> 16158L: linux-kernel@vger.kernel.org 16159W: http://www.slimlogic.co.uk/?p=48 16160T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16161S: Supported 16162F: Documentation/devicetree/bindings/regulator/ 16163F: Documentation/power/regulator/ 16164F: drivers/regulator/ 16165F: include/dt-bindings/regulator/ 16166F: include/linux/regulator/ 16167 16168VRF 16169M: David Ahern <dsa@cumulusnetworks.com> 16170M: Shrijeet Mukherjee <shrijeet@gmail.com> 16171L: netdev@vger.kernel.org 16172S: Maintained 16173F: drivers/net/vrf.c 16174F: Documentation/networking/vrf.txt 16175 16176VT1211 HARDWARE MONITOR DRIVER 16177M: Juerg Haefliger <juergh@gmail.com> 16178L: linux-hwmon@vger.kernel.org 16179S: Maintained 16180F: Documentation/hwmon/vt1211 16181F: drivers/hwmon/vt1211.c 16182 16183VT8231 HARDWARE MONITOR DRIVER 16184M: Roger Lucas <vt8231@hiddenengine.co.uk> 16185L: linux-hwmon@vger.kernel.org 16186S: Maintained 16187F: drivers/hwmon/vt8231.c 16188 16189VUB300 USB to SDIO/SD/MMC bridge chip 16190M: Tony Olech <tony.olech@elandigitalsystems.com> 16191L: linux-mmc@vger.kernel.org 16192L: linux-usb@vger.kernel.org 16193S: Supported 16194F: drivers/mmc/host/vub300.c 16195 16196W1 DALLAS'S 1-WIRE BUS 16197M: Evgeniy Polyakov <zbr@ioremap.net> 16198S: Maintained 16199F: Documentation/devicetree/bindings/w1/ 16200F: Documentation/w1/ 16201F: drivers/w1/ 16202F: include/linux/w1.h 16203 16204W83791D HARDWARE MONITORING DRIVER 16205M: Marc Hulsman <m.hulsman@tudelft.nl> 16206L: linux-hwmon@vger.kernel.org 16207S: Maintained 16208F: Documentation/hwmon/w83791d 16209F: drivers/hwmon/w83791d.c 16210 16211W83793 HARDWARE MONITORING DRIVER 16212M: Rudolf Marek <r.marek@assembler.cz> 16213L: linux-hwmon@vger.kernel.org 16214S: Maintained 16215F: Documentation/hwmon/w83793 16216F: drivers/hwmon/w83793.c 16217 16218W83795 HARDWARE MONITORING DRIVER 16219M: Jean Delvare <jdelvare@suse.com> 16220L: linux-hwmon@vger.kernel.org 16221S: Maintained 16222F: drivers/hwmon/w83795.c 16223 16224W83L51xD SD/MMC CARD INTERFACE DRIVER 16225M: Pierre Ossman <pierre@ossman.eu> 16226S: Maintained 16227F: drivers/mmc/host/wbsd.* 16228 16229WACOM PROTOCOL 4 SERIAL TABLETS 16230M: Julian Squires <julian@cipht.net> 16231M: Hans de Goede <hdegoede@redhat.com> 16232L: linux-input@vger.kernel.org 16233S: Maintained 16234F: drivers/input/tablet/wacom_serial4.c 16235 16236WATCHDOG DEVICE DRIVERS 16237M: Wim Van Sebroeck <wim@linux-watchdog.org> 16238M: Guenter Roeck <linux@roeck-us.net> 16239L: linux-watchdog@vger.kernel.org 16240W: http://www.linux-watchdog.org/ 16241T: git git://www.linux-watchdog.org/linux-watchdog.git 16242S: Maintained 16243F: Documentation/devicetree/bindings/watchdog/ 16244F: Documentation/watchdog/ 16245F: drivers/watchdog/ 16246F: include/linux/watchdog.h 16247F: include/uapi/linux/watchdog.h 16248 16249WHISKEYCOVE PMIC GPIO DRIVER 16250M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16251L: linux-gpio@vger.kernel.org 16252S: Maintained 16253F: drivers/gpio/gpio-wcove.c 16254 16255WIIMOTE HID DRIVER 16256M: David Herrmann <dh.herrmann@googlemail.com> 16257L: linux-input@vger.kernel.org 16258S: Maintained 16259F: drivers/hid/hid-wiimote* 16260 16261WILOCITY WIL6210 WIRELESS DRIVER 16262M: Maya Erez <merez@codeaurora.org> 16263L: linux-wireless@vger.kernel.org 16264L: wil6210@qti.qualcomm.com 16265S: Supported 16266W: http://wireless.kernel.org/en/users/Drivers/wil6210 16267F: drivers/net/wireless/ath/wil6210/ 16268 16269WIMAX STACK 16270M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16271M: linux-wimax@intel.com 16272L: wimax@linuxwimax.org (subscribers-only) 16273S: Supported 16274W: http://linuxwimax.org 16275F: Documentation/wimax/README.wimax 16276F: include/linux/wimax/debug.h 16277F: include/net/wimax.h 16278F: include/uapi/linux/wimax.h 16279F: net/wimax/ 16280 16281WINBOND CIR DRIVER 16282M: David Härdeman <david@hardeman.nu> 16283S: Maintained 16284F: drivers/media/rc/winbond-cir.c 16285 16286WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16287M: William Breathitt Gray <vilhelm.gray@gmail.com> 16288L: linux-watchdog@vger.kernel.org 16289S: Maintained 16290F: drivers/watchdog/ebc-c384_wdt.c 16291 16292WINSYSTEMS WS16C48 GPIO DRIVER 16293M: William Breathitt Gray <vilhelm.gray@gmail.com> 16294L: linux-gpio@vger.kernel.org 16295S: Maintained 16296F: drivers/gpio/gpio-ws16c48.c 16297 16298WISTRON LAPTOP BUTTON DRIVER 16299M: Miloslav Trmac <mitr@volny.cz> 16300S: Maintained 16301F: drivers/input/misc/wistron_btns.c 16302 16303WL3501 WIRELESS PCMCIA CARD DRIVER 16304L: linux-wireless@vger.kernel.org 16305S: Odd fixes 16306F: drivers/net/wireless/wl3501* 16307 16308WOLFSON MICROELECTRONICS DRIVERS 16309L: patches@opensource.cirrus.com 16310T: git https://github.com/CirrusLogic/linux-drivers.git 16311W: https://github.com/CirrusLogic/linux-drivers/wiki 16312S: Supported 16313F: Documentation/hwmon/wm83?? 16314F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16315F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16316F: Documentation/devicetree/bindings/mfd/arizona.txt 16317F: Documentation/devicetree/bindings/mfd/wm831x.txt 16318F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16319F: arch/arm/mach-s3c64xx/mach-crag6410* 16320F: drivers/clk/clk-wm83*.c 16321F: drivers/extcon/extcon-arizona.c 16322F: drivers/leds/leds-wm83*.c 16323F: drivers/gpio/gpio-*wm*.c 16324F: drivers/gpio/gpio-arizona.c 16325F: drivers/hwmon/wm83??-hwmon.c 16326F: drivers/input/misc/wm831x-on.c 16327F: drivers/input/touchscreen/wm831x-ts.c 16328F: drivers/input/touchscreen/wm97*.c 16329F: drivers/mfd/arizona* 16330F: drivers/mfd/wm*.c 16331F: drivers/mfd/cs47l24* 16332F: drivers/power/supply/wm83*.c 16333F: drivers/rtc/rtc-wm83*.c 16334F: drivers/regulator/wm8*.c 16335F: drivers/regulator/arizona* 16336F: drivers/video/backlight/wm83*_bl.c 16337F: drivers/watchdog/wm83*_wdt.c 16338F: include/linux/mfd/arizona/ 16339F: include/linux/mfd/wm831x/ 16340F: include/linux/mfd/wm8350/ 16341F: include/linux/mfd/wm8400* 16342F: include/linux/regulator/arizona* 16343F: include/linux/wm97xx.h 16344F: include/sound/wm????.h 16345F: sound/soc/codecs/arizona.? 16346F: sound/soc/codecs/wm* 16347F: sound/soc/codecs/cs47l24* 16348 16349WORKQUEUE 16350M: Tejun Heo <tj@kernel.org> 16351R: Lai Jiangshan <jiangshanlai@gmail.com> 16352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16353S: Maintained 16354F: include/linux/workqueue.h 16355F: kernel/workqueue.c 16356F: Documentation/core-api/workqueue.rst 16357 16358X-POWERS AXP288 PMIC DRIVERS 16359M: Hans de Goede <hdegoede@redhat.com> 16360S: Maintained 16361N: axp288 16362F: drivers/acpi/pmic/intel_pmic_xpower.c 16363 16364X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16365M: Chen-Yu Tsai <wens@csie.org> 16366L: linux-kernel@vger.kernel.org 16367S: Maintained 16368N: axp[128] 16369 16370X.25 NETWORK LAYER 16371M: Andrew Hendry <andrew.hendry@gmail.com> 16372L: linux-x25@vger.kernel.org 16373S: Odd Fixes 16374F: Documentation/networking/x25* 16375F: include/net/x25* 16376F: net/x25/ 16377 16378X86 ARCHITECTURE (32-BIT AND 64-BIT) 16379M: Thomas Gleixner <tglx@linutronix.de> 16380M: Ingo Molnar <mingo@redhat.com> 16381M: Borislav Petkov <bp@alien8.de> 16382R: "H. Peter Anvin" <hpa@zytor.com> 16383M: x86@kernel.org 16384L: linux-kernel@vger.kernel.org 16385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16386S: Maintained 16387F: Documentation/devicetree/bindings/x86/ 16388F: Documentation/x86/ 16389F: arch/x86/ 16390 16391X86 ENTRY CODE 16392M: Andy Lutomirski <luto@kernel.org> 16393L: linux-kernel@vger.kernel.org 16394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16395S: Maintained 16396F: arch/x86/entry/ 16397 16398X86 MCE INFRASTRUCTURE 16399M: Tony Luck <tony.luck@intel.com> 16400M: Borislav Petkov <bp@alien8.de> 16401L: linux-edac@vger.kernel.org 16402S: Maintained 16403F: arch/x86/kernel/cpu/mcheck/* 16404 16405X86 MICROCODE UPDATE SUPPORT 16406M: Borislav Petkov <bp@alien8.de> 16407S: Maintained 16408F: arch/x86/kernel/cpu/microcode/* 16409 16410X86 MM 16411M: Dave Hansen <dave.hansen@linux.intel.com> 16412M: Andy Lutomirski <luto@kernel.org> 16413M: Peter Zijlstra <peterz@infradead.org> 16414L: linux-kernel@vger.kernel.org 16415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16416S: Maintained 16417F: arch/x86/mm/ 16418 16419X86 PLATFORM DRIVERS 16420M: Darren Hart <dvhart@infradead.org> 16421M: Andy Shevchenko <andy@infradead.org> 16422L: platform-driver-x86@vger.kernel.org 16423T: git git://git.infradead.org/linux-platform-drivers-x86.git 16424S: Maintained 16425F: drivers/platform/x86/ 16426F: drivers/platform/olpc/ 16427 16428X86 VDSO 16429M: Andy Lutomirski <luto@kernel.org> 16430L: linux-kernel@vger.kernel.org 16431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16432S: Maintained 16433F: arch/x86/entry/vdso/ 16434 16435XARRAY 16436M: Matthew Wilcox <willy@infradead.org> 16437L: linux-fsdevel@vger.kernel.org 16438S: Supported 16439F: Documentation/core-api/xarray.rst 16440F: lib/idr.c 16441F: lib/xarray.c 16442F: include/linux/idr.h 16443F: include/linux/xarray.h 16444F: tools/testing/radix-tree 16445 16446XC2028/3028 TUNER DRIVER 16447M: Mauro Carvalho Chehab <mchehab@kernel.org> 16448L: linux-media@vger.kernel.org 16449W: https://linuxtv.org 16450T: git git://linuxtv.org/media_tree.git 16451S: Maintained 16452F: drivers/media/tuners/tuner-xc2028.* 16453 16454XDP SOCKETS (AF_XDP) 16455M: Björn Töpel <bjorn.topel@intel.com> 16456M: Magnus Karlsson <magnus.karlsson@intel.com> 16457L: netdev@vger.kernel.org 16458S: Maintained 16459F: kernel/bpf/xskmap.c 16460F: net/xdp/ 16461 16462XEN BLOCK SUBSYSTEM 16463M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16464M: Roger Pau Monné <roger.pau@citrix.com> 16465L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16466S: Supported 16467F: drivers/block/xen-blkback/* 16468F: drivers/block/xen* 16469 16470XEN HYPERVISOR ARM 16471M: Stefano Stabellini <sstabellini@kernel.org> 16472L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16473S: Maintained 16474F: arch/arm/xen/ 16475F: arch/arm/include/asm/xen/ 16476 16477XEN HYPERVISOR ARM64 16478M: Stefano Stabellini <sstabellini@kernel.org> 16479L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16480S: Maintained 16481F: arch/arm64/xen/ 16482F: arch/arm64/include/asm/xen/ 16483 16484XEN HYPERVISOR INTERFACE 16485M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16486M: Juergen Gross <jgross@suse.com> 16487R: Stefano Stabellini <sstabellini@kernel.org> 16488L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16489T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16490S: Supported 16491F: arch/x86/xen/ 16492F: drivers/*/xen-*front.c 16493F: drivers/xen/ 16494F: arch/x86/include/asm/xen/ 16495F: arch/x86/include/asm/pvclock-abi.h 16496F: include/xen/ 16497F: include/uapi/xen/ 16498F: Documentation/ABI/stable/sysfs-hypervisor-xen 16499F: Documentation/ABI/testing/sysfs-hypervisor-xen 16500 16501XEN NETWORK BACKEND DRIVER 16502M: Wei Liu <wei.liu2@citrix.com> 16503M: Paul Durrant <paul.durrant@citrix.com> 16504L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16505L: netdev@vger.kernel.org 16506S: Supported 16507F: drivers/net/xen-netback/* 16508 16509XEN PCI SUBSYSTEM 16510M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16511L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16512S: Supported 16513F: arch/x86/pci/*xen* 16514F: drivers/pci/*xen* 16515 16516XEN PVSCSI DRIVERS 16517M: Juergen Gross <jgross@suse.com> 16518L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16519L: linux-scsi@vger.kernel.org 16520S: Supported 16521F: drivers/scsi/xen-scsifront.c 16522F: drivers/xen/xen-scsiback.c 16523F: include/xen/interface/io/vscsiif.h 16524 16525XEN SWIOTLB SUBSYSTEM 16526M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16527L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16528L: iommu@lists.linux-foundation.org 16529S: Supported 16530F: arch/x86/xen/*swiotlb* 16531F: drivers/xen/*swiotlb* 16532 16533XEN SOUND FRONTEND DRIVER 16534M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16535L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16537S: Supported 16538F: sound/xen/* 16539 16540XFS FILESYSTEM 16541M: Darrick J. Wong <darrick.wong@oracle.com> 16542M: linux-xfs@vger.kernel.org 16543L: linux-xfs@vger.kernel.org 16544W: http://xfs.org/ 16545T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16546S: Supported 16547F: Documentation/filesystems/xfs.txt 16548F: fs/xfs/ 16549 16550XILINX AXI ETHERNET DRIVER 16551M: Anirudha Sarangi <anirudh@xilinx.com> 16552M: John Linn <John.Linn@xilinx.com> 16553S: Maintained 16554F: drivers/net/ethernet/xilinx/xilinx_axienet* 16555 16556XILINX UARTLITE SERIAL DRIVER 16557M: Peter Korsgaard <jacmet@sunsite.dk> 16558L: linux-serial@vger.kernel.org 16559S: Maintained 16560F: drivers/tty/serial/uartlite.c 16561 16562XILINX VIDEO IP CORES 16563M: Hyun Kwon <hyun.kwon@xilinx.com> 16564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16565L: linux-media@vger.kernel.org 16566T: git git://linuxtv.org/media_tree.git 16567S: Supported 16568F: Documentation/devicetree/bindings/media/xilinx/ 16569F: drivers/media/platform/xilinx/ 16570F: include/uapi/linux/xilinx-v4l2-controls.h 16571 16572XILLYBUS DRIVER 16573M: Eli Billauer <eli.billauer@gmail.com> 16574L: linux-kernel@vger.kernel.org 16575S: Supported 16576F: drivers/char/xillybus/ 16577 16578XLP9XX I2C DRIVER 16579M: George Cherian <george.cherian@cavium.com> 16580M: Jan Glauber <jglauber@cavium.com> 16581L: linux-i2c@vger.kernel.org 16582W: http://www.cavium.com 16583S: Supported 16584F: drivers/i2c/busses/i2c-xlp9xx.c 16585 16586XRA1403 GPIO EXPANDER 16587M: Nandor Han <nandor.han@ge.com> 16588M: Semi Malinen <semi.malinen@ge.com> 16589L: linux-gpio@vger.kernel.org 16590S: Maintained 16591F: drivers/gpio/gpio-xra1403.c 16592F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16593 16594XTENSA XTFPGA PLATFORM SUPPORT 16595M: Max Filippov <jcmvbkbc@gmail.com> 16596L: linux-xtensa@linux-xtensa.org 16597S: Maintained 16598F: drivers/spi/spi-xtensa-xtfpga.c 16599F: sound/soc/xtensa/xtfpga-i2s.c 16600 16601YAM DRIVER FOR AX.25 16602M: Jean-Paul Roubelat <jpr@f6fbb.org> 16603L: linux-hams@vger.kernel.org 16604S: Maintained 16605F: drivers/net/hamradio/yam* 16606F: include/linux/yam.h 16607 16608YAMA SECURITY MODULE 16609M: Kees Cook <keescook@chromium.org> 16610T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16611S: Supported 16612F: security/yama/ 16613F: Documentation/admin-guide/LSM/Yama.rst 16614 16615YEALINK PHONE DRIVER 16616M: Henk Vergonet <Henk.Vergonet@gmail.com> 16617L: usbb2k-api-dev@nongnu.org 16618S: Maintained 16619F: Documentation/input/devices/yealink.rst 16620F: drivers/input/misc/yealink.* 16621 16622Z8530 DRIVER FOR AX.25 16623M: Joerg Reuter <jreuter@yaina.de> 16624W: http://yaina.de/jreuter/ 16625W: http://www.qsl.net/dl1bke/ 16626L: linux-hams@vger.kernel.org 16627S: Maintained 16628F: Documentation/networking/z8530drv.txt 16629F: drivers/net/hamradio/*scc.c 16630F: drivers/net/hamradio/z8530.h 16631 16632ZBUD COMPRESSED PAGE ALLOCATOR 16633M: Seth Jennings <sjenning@redhat.com> 16634M: Dan Streetman <ddstreet@ieee.org> 16635L: linux-mm@kvack.org 16636S: Maintained 16637F: mm/zbud.c 16638F: include/linux/zbud.h 16639 16640ZD1211RW WIRELESS DRIVER 16641M: Daniel Drake <dsd@gentoo.org> 16642M: Ulrich Kunitz <kune@deine-taler.de> 16643W: http://zd1211.ath.cx/wiki/DriverRewrite 16644L: linux-wireless@vger.kernel.org 16645L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16646S: Maintained 16647F: drivers/net/wireless/zydas/zd1211rw/ 16648 16649ZD1301 MEDIA DRIVER 16650M: Antti Palosaari <crope@iki.fi> 16651L: linux-media@vger.kernel.org 16652W: https://linuxtv.org/ 16653W: http://palosaari.fi/linux/ 16654Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16655S: Maintained 16656F: drivers/media/usb/dvb-usb-v2/zd1301* 16657 16658ZD1301_DEMOD MEDIA DRIVER 16659M: Antti Palosaari <crope@iki.fi> 16660L: linux-media@vger.kernel.org 16661W: https://linuxtv.org/ 16662W: http://palosaari.fi/linux/ 16663Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16664S: Maintained 16665F: drivers/media/dvb-frontends/zd1301_demod* 16666 16667ZPOOL COMPRESSED PAGE STORAGE API 16668M: Dan Streetman <ddstreet@ieee.org> 16669L: linux-mm@kvack.org 16670S: Maintained 16671F: mm/zpool.c 16672F: include/linux/zpool.h 16673 16674ZR36067 VIDEO FOR LINUX DRIVER 16675L: mjpeg-users@lists.sourceforge.net 16676L: linux-media@vger.kernel.org 16677W: http://mjpeg.sourceforge.net/driver-zoran/ 16678T: hg https://linuxtv.org/hg/v4l-dvb 16679S: Odd Fixes 16680F: drivers/staging/media/zoran/ 16681 16682ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16683M: Minchan Kim <minchan@kernel.org> 16684M: Nitin Gupta <ngupta@vflare.org> 16685R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16686L: linux-kernel@vger.kernel.org 16687S: Maintained 16688F: drivers/block/zram/ 16689F: Documentation/blockdev/zram.txt 16690 16691ZS DECSTATION Z85C30 SERIAL DRIVER 16692M: "Maciej W. Rozycki" <macro@linux-mips.org> 16693S: Maintained 16694F: drivers/tty/serial/zs.* 16695 16696ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16697M: Minchan Kim <minchan@kernel.org> 16698M: Nitin Gupta <ngupta@vflare.org> 16699R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16700L: linux-mm@kvack.org 16701S: Maintained 16702F: mm/zsmalloc.c 16703F: include/linux/zsmalloc.h 16704F: Documentation/vm/zsmalloc.rst 16705 16706ZSWAP COMPRESSED SWAP CACHING 16707M: Seth Jennings <sjenning@redhat.com> 16708M: Dan Streetman <ddstreet@ieee.org> 16709L: linux-mm@kvack.org 16710S: Maintained 16711F: mm/zswap.c 16712 16713THE REST 16714M: Linus Torvalds <torvalds@linux-foundation.org> 16715L: linux-kernel@vger.kernel.org 16716Q: http://patchwork.kernel.org/project/LKML/list/ 16717T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16718S: Buried alive in reporters 16719F: * 16720F: */ 16721