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 1475 1476ARM/EBSA110 MACHINE SUPPORT 1477M: Russell King <linux@armlinux.org.uk> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479W: http://www.armlinux.org.uk/ 1480S: Maintained 1481F: arch/arm/mach-ebsa110/ 1482F: drivers/net/ethernet/amd/am79c961a.* 1483 1484ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1485M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1486R: Pengutronix Kernel Team <kernel@pengutronix.de> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489N: efm32 1490 1491ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1492M: Robert Jarzmik <robert.jarzmik@free.fr> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/ezx.c 1496 1497ARM/FARADAY FA526 PORT 1498M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501T: git git://git.berlios.de/gemini-board 1502F: arch/arm/mm/*-fa* 1503 1504ARM/FOOTBRIDGE ARCHITECTURE 1505M: Russell King <linux@armlinux.org.uk> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507W: http://www.armlinux.org.uk/ 1508S: Maintained 1509F: arch/arm/include/asm/hardware/dec21285.h 1510F: arch/arm/mach-footbridge/ 1511 1512ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1513M: Shawn Guo <shawnguo@kernel.org> 1514M: Sascha Hauer <s.hauer@pengutronix.de> 1515R: Pengutronix Kernel Team <kernel@pengutronix.de> 1516R: Fabio Estevam <fabio.estevam@nxp.com> 1517R: NXP Linux Team <linux-imx@nxp.com> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1521F: arch/arm/mach-imx/ 1522F: arch/arm/mach-mxs/ 1523F: arch/arm/boot/dts/imx* 1524F: arch/arm/configs/imx*_defconfig 1525F: drivers/clk/imx/ 1526F: drivers/firmware/imx/ 1527F: drivers/soc/imx/ 1528F: include/linux/firmware/imx/ 1529F: include/soc/imx/ 1530 1531ARM/FREESCALE VYBRID ARM ARCHITECTURE 1532M: Shawn Guo <shawnguo@kernel.org> 1533M: Sascha Hauer <s.hauer@pengutronix.de> 1534R: Pengutronix Kernel Team <kernel@pengutronix.de> 1535R: Stefan Agner <stefan@agner.ch> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1539F: arch/arm/mach-imx/*vf610* 1540F: arch/arm/boot/dts/vf* 1541 1542ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1543M: Shawn Guo <shawnguo@kernel.org> 1544M: Li Yang <leoyang.li@nxp.com> 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1546S: Maintained 1547T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1548F: arch/arm/boot/dts/ls1021a* 1549F: arch/arm64/boot/dts/freescale/fsl-* 1550F: arch/arm64/boot/dts/freescale/qoriq-* 1551 1552ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1553M: Lennert Buytenhek <kernel@wantstofly.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556 1557ARM/GUMSTIX MACHINE SUPPORT 1558M: Steve Sakoman <sakoman@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561 1562ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1563M: Philipp Zabel <philipp.zabel@gmail.com> 1564M: Paul Parsons <lost.distance@yahoo.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566S: Maintained 1567F: arch/arm/mach-pxa/hx4700.c 1568F: arch/arm/mach-pxa/include/mach/hx4700.h 1569F: sound/soc/pxa/hx4700.c 1570 1571ARM/HISILICON SOC SUPPORT 1572M: Wei Xu <xuwei5@hisilicon.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574W: http://www.hisilicon.com 1575S: Supported 1576T: git git://github.com/hisilicon/linux-hisi.git 1577F: arch/arm/mach-hisi/ 1578F: arch/arm/boot/dts/hi3* 1579F: arch/arm/boot/dts/hip* 1580F: arch/arm/boot/dts/hisi* 1581F: arch/arm64/boot/dts/hisilicon/ 1582 1583ARM/HP JORNADA 7XX MACHINE SUPPORT 1584M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1585W: www.jlime.com 1586S: Maintained 1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1588F: arch/arm/mach-sa1100/jornada720.c 1589F: arch/arm/mach-sa1100/include/mach/jornada720.h 1590 1591ARM/IGEP MACHINE SUPPORT 1592M: Enric Balletbo i Serra <eballetbo@gmail.com> 1593M: Javier Martinez Canillas <javier@dowhile0.org> 1594L: linux-omap@vger.kernel.org 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: arch/arm/boot/dts/omap3-igep* 1598 1599ARM/INCOME PXA270 SUPPORT 1600M: Marek Vasut <marek.vasut@gmail.com> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602S: Maintained 1603F: arch/arm/mach-pxa/colibri-pxa270-income.c 1604 1605ARM/INTEL IOP13XX ARM ARCHITECTURE 1606M: Lennert Buytenhek <kernel@wantstofly.org> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608S: Maintained 1609 1610ARM/INTEL IOP32X ARM ARCHITECTURE 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/INTEL IOP33X ARM ARCHITECTURE 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617S: Orphan 1618 1619ARM/INTEL IQ81342EX MACHINE SUPPORT 1620M: Lennert Buytenhek <kernel@wantstofly.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623 1624ARM/INTEL IXDP2850 MACHINE SUPPORT 1625M: Lennert Buytenhek <kernel@wantstofly.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628 1629ARM/INTEL IXP4XX ARM ARCHITECTURE 1630M: Imre Kaloz <kaloz@openwrt.org> 1631M: Krzysztof Halasa <khalasa@piap.pl> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634F: arch/arm/mach-ixp4xx/ 1635 1636ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1637M: Jonathan Cameron <jic23@cam.ac.uk> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm/mach-pxa/stargate2.c 1641F: drivers/pcmcia/pxa2xx_stargate2.c 1642 1643ARM/INTEL XSC3 (MANZANO) ARM CORE 1644M: Lennert Buytenhek <kernel@wantstofly.org> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647 1648ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1649M: Lennert Buytenhek <kernel@wantstofly.org> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651S: Maintained 1652 1653ARM/LG1K ARCHITECTURE 1654M: Chanho Min <chanho.min@lge.com> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656S: Maintained 1657F: arch/arm64/boot/dts/lg/ 1658 1659ARM/LOGICPD PXA270 MACHINE SUPPORT 1660M: Lennert Buytenhek <kernel@wantstofly.org> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663 1664ARM/LPC18XX ARCHITECTURE 1665M: Vladimir Zapolskiy <vz@mleia.com> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667S: Maintained 1668F: arch/arm/boot/dts/lpc43* 1669F: drivers/i2c/busses/i2c-lpc2k.c 1670F: drivers/memory/pl172.c 1671F: drivers/mtd/spi-nor/nxp-spifi.c 1672F: drivers/rtc/rtc-lpc24xx.c 1673N: lpc18xx 1674 1675ARM/LPC32XX SOC SUPPORT 1676M: Vladimir Zapolskiy <vz@mleia.com> 1677M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1680S: Maintained 1681F: arch/arm/boot/dts/lpc32* 1682F: arch/arm/mach-lpc32xx/ 1683F: drivers/i2c/busses/i2c-pnx.c 1684F: drivers/net/ethernet/nxp/lpc_eth.c 1685F: drivers/usb/host/ohci-nxp.c 1686F: drivers/watchdog/pnx4008_wdt.c 1687N: lpc32xx 1688 1689ARM/MAGICIAN MACHINE SUPPORT 1690M: Philipp Zabel <philipp.zabel@gmail.com> 1691S: Maintained 1692 1693ARM/Marvell Dove/MV78xx0/Orion SOC support 1694M: Jason Cooper <jason@lakedaemon.net> 1695M: Andrew Lunn <andrew@lunn.ch> 1696M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1697M: Gregory Clement <gregory.clement@bootlin.com> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699S: Maintained 1700F: Documentation/devicetree/bindings/soc/dove/ 1701F: arch/arm/mach-dove/ 1702F: arch/arm/mach-mv78xx0/ 1703F: arch/arm/mach-orion5x/ 1704F: arch/arm/plat-orion/ 1705F: arch/arm/boot/dts/dove* 1706F: arch/arm/boot/dts/orion5x* 1707 1708ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1709M: Jason Cooper <jason@lakedaemon.net> 1710M: Andrew Lunn <andrew@lunn.ch> 1711M: Gregory Clement <gregory.clement@bootlin.com> 1712M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm/boot/dts/armada* 1716F: arch/arm/boot/dts/kirkwood* 1717F: arch/arm/configs/mvebu_*_defconfig 1718F: arch/arm/mach-mvebu/ 1719F: arch/arm64/boot/dts/marvell/armada* 1720F: drivers/cpufreq/armada-37xx-cpufreq.c 1721F: drivers/cpufreq/mvebu-cpufreq.c 1722F: drivers/irqchip/irq-armada-370-xp.c 1723F: drivers/irqchip/irq-mvebu-* 1724F: drivers/pinctrl/mvebu/ 1725F: drivers/rtc/rtc-armada38x.c 1726 1727ARM/Mediatek RTC DRIVER 1728M: Eddie Huang <eddie.huang@mediatek.com> 1729M: Sean Wang <sean.wang@mediatek.com> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1732S: Maintained 1733F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1734F: drivers/rtc/rtc-mt6397.c 1735F: drivers/rtc/rtc-mt7622.c 1736 1737ARM/Mediatek SoC support 1738M: Matthias Brugger <matthias.bgg@gmail.com> 1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1740L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1741S: Maintained 1742F: arch/arm/boot/dts/mt6* 1743F: arch/arm/boot/dts/mt7* 1744F: arch/arm/boot/dts/mt8* 1745F: arch/arm/mach-mediatek/ 1746F: arch/arm64/boot/dts/mediatek/ 1747N: mtk 1748K: mediatek 1749 1750ARM/Mediatek USB3 PHY DRIVER 1751M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1753L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755F: drivers/phy/mediatek/ 1756F: Documentation/devicetree/bindings/phy/phy-mtk-* 1757 1758ARM/MICREL KS8695 ARCHITECTURE 1759M: Greg Ungerer <gerg@uclinux.org> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761F: arch/arm/mach-ks8695/ 1762S: Odd Fixes 1763 1764ARM/Microchip (AT91) SoC support 1765M: Nicolas Ferre <nicolas.ferre@microchip.com> 1766M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1767M: Ludovic Desroches <ludovic.desroches@microchip.com> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769W: http://www.linux4sam.org 1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1771S: Supported 1772N: at91 1773N: atmel 1774F: arch/arm/mach-at91/ 1775F: include/soc/at91/ 1776F: arch/arm/boot/dts/at91*.dts 1777F: arch/arm/boot/dts/at91*.dtsi 1778F: arch/arm/boot/dts/sama*.dts 1779F: arch/arm/boot/dts/sama*.dtsi 1780F: arch/arm/include/debug/at91.S 1781F: drivers/memory/atmel* 1782F: drivers/watchdog/sama5d4_wdt.c 1783X: drivers/input/touchscreen/atmel_mxt_ts.c 1784X: drivers/net/wireless/atmel/ 1785 1786ARM/MIOA701 MACHINE SUPPORT 1787M: Robert Jarzmik <robert.jarzmik@free.fr> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789F: arch/arm/mach-pxa/mioa701.c 1790S: Maintained 1791 1792ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1793M: Michael Petchkovsky <mkpetch@internode.on.net> 1794S: Maintained 1795 1796ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1797M: Linus Walleij <linus.walleij@linaro.org> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799S: Maintained 1800F: arch/arm/mach-nomadik/ 1801F: arch/arm/mach-u300/ 1802F: arch/arm/mach-ux500/ 1803F: arch/arm/boot/dts/ste-* 1804F: drivers/clk/clk-nomadik.c 1805F: drivers/clk/clk-u300.c 1806F: drivers/clocksource/clksrc-dbx500-prcmu.c 1807F: drivers/clocksource/timer-u300.c 1808F: drivers/dma/coh901318* 1809F: drivers/dma/ste_dma40* 1810F: drivers/hwspinlock/u8500_hsem.c 1811F: drivers/i2c/busses/i2c-nomadik.c 1812F: drivers/i2c/busses/i2c-stu300.c 1813F: drivers/mfd/ab3100* 1814F: drivers/mfd/ab8500* 1815F: drivers/mfd/abx500* 1816F: drivers/mfd/dbx500* 1817F: drivers/mfd/db8500* 1818F: drivers/pinctrl/nomadik/ 1819F: drivers/pinctrl/pinctrl-coh901* 1820F: drivers/pinctrl/pinctrl-u300.c 1821F: drivers/rtc/rtc-ab3100.c 1822F: drivers/rtc/rtc-ab8500.c 1823F: drivers/rtc/rtc-coh901331.c 1824F: drivers/rtc/rtc-pl031.c 1825F: drivers/watchdog/coh901327_wdt.c 1826F: Documentation/devicetree/bindings/arm/ste-* 1827F: Documentation/devicetree/bindings/arm/ux500/ 1828T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1829 1830ARM/NUVOTON NPCM ARCHITECTURE 1831M: Avi Fishman <avifishman70@gmail.com> 1832M: Tomer Maimon <tmaimon77@gmail.com> 1833R: Patrick Venture <venture@google.com> 1834R: Nancy Yuen <yuenn@google.com> 1835R: Brendan Higgins <brendanhiggins@google.com> 1836L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1837S: Supported 1838F: arch/arm/mach-npcm/ 1839F: arch/arm/boot/dts/nuvoton-npcm* 1840F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1841F: drivers/*/*npcm* 1842F: Documentation/devicetree/bindings/*/*npcm* 1843F: Documentation/devicetree/bindings/*/*/*npcm* 1844 1845ARM/NUVOTON W90X900 ARM ARCHITECTURE 1846M: Wan ZongShun <mcuos.com@gmail.com> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848W: http://www.mcuos.com 1849S: Maintained 1850F: arch/arm/mach-w90x900/ 1851F: drivers/input/keyboard/w90p910_keypad.c 1852F: drivers/input/touchscreen/w90p910_ts.c 1853F: drivers/watchdog/nuc900_wdt.c 1854F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1855F: drivers/mtd/nand/raw/nuc900_nand.c 1856F: drivers/rtc/rtc-nuc900.c 1857F: drivers/spi/spi-nuc900.c 1858F: drivers/usb/host/ehci-w90x900.c 1859F: drivers/video/fbdev/nuc900fb.c 1860 1861ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1862M: Nelson Castillo <arhuaco@freaks-unidos.net> 1863L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1864W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1865S: Supported 1866 1867ARM/Orion SoC/Technologic Systems TS-78xx platform support 1868M: Alexander Clouter <alex@digriz.org.uk> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870W: http://www.digriz.org.uk/ts78xx/kernel 1871S: Maintained 1872F: arch/arm/mach-orion5x/ts78xx-* 1873 1874ARM/OXNAS platform support 1875M: Neil Armstrong <narmstrong@baylibre.com> 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1877L: linux-oxnas@groups.io (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/mach-oxnas/ 1880F: arch/arm/boot/dts/ox8*.dts* 1881N: oxnas 1882 1883ARM/PALM TREO SUPPORT 1884M: Tomas Cech <sleep_walker@suse.com> 1885L: linux-arm-kernel@lists.infradead.org 1886W: http://hackndev.com 1887S: Maintained 1888F: arch/arm/mach-pxa/palmtreo.* 1889 1890ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1891M: Marek Vasut <marek.vasut@gmail.com> 1892L: linux-arm-kernel@lists.infradead.org 1893W: http://hackndev.com 1894S: Maintained 1895F: arch/arm/mach-pxa/include/mach/palmtx.h 1896F: arch/arm/mach-pxa/palmtx.c 1897F: arch/arm/mach-pxa/palmt5.* 1898F: arch/arm/mach-pxa/include/mach/palmld.h 1899F: arch/arm/mach-pxa/palmld.c 1900F: arch/arm/mach-pxa/palmte2.* 1901F: arch/arm/mach-pxa/include/mach/palmtc.h 1902F: arch/arm/mach-pxa/palmtc.c 1903 1904ARM/PALMZ72 SUPPORT 1905M: Sergey Lapin <slapin@ossfans.org> 1906L: linux-arm-kernel@lists.infradead.org 1907W: http://hackndev.com 1908S: Maintained 1909F: arch/arm/mach-pxa/palmz72.* 1910 1911ARM/PLEB SUPPORT 1912M: Peter Chubb <pleb@gelato.unsw.edu.au> 1913W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1914S: Maintained 1915 1916ARM/PT DIGITAL BOARD PORT 1917M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919W: http://www.armlinux.org.uk/ 1920S: Maintained 1921 1922ARM/QUALCOMM SUPPORT 1923M: Andy Gross <andy.gross@linaro.org> 1924M: David Brown <david.brown@linaro.org> 1925L: linux-arm-msm@vger.kernel.org 1926L: linux-soc@vger.kernel.org 1927S: Maintained 1928F: Documentation/devicetree/bindings/soc/qcom/ 1929F: arch/arm/boot/dts/qcom-*.dts 1930F: arch/arm/boot/dts/qcom-*.dtsi 1931F: arch/arm/mach-qcom/ 1932F: arch/arm64/boot/dts/qcom/* 1933F: drivers/i2c/busses/i2c-qup.c 1934F: drivers/clk/qcom/ 1935F: drivers/dma/qcom/ 1936F: drivers/soc/qcom/ 1937F: drivers/spi/spi-qup.c 1938F: drivers/tty/serial/msm_serial.c 1939F: drivers/*/pm8???-* 1940F: drivers/mfd/ssbi.c 1941F: drivers/firmware/qcom_scm* 1942T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1943 1944ARM/RADISYS ENP2611 MACHINE SUPPORT 1945M: Lennert Buytenhek <kernel@wantstofly.org> 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1947S: Maintained 1948 1949ARM/REALTEK ARCHITECTURE 1950M: Andreas Färber <afaerber@suse.de> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953F: arch/arm64/boot/dts/realtek/ 1954F: Documentation/devicetree/bindings/arm/realtek.txt 1955 1956ARM/RENESAS ARM64 ARCHITECTURE 1957M: Simon Horman <horms@verge.net.au> 1958M: Magnus Damm <magnus.damm@gmail.com> 1959L: linux-renesas-soc@vger.kernel.org 1960Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1961T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1962S: Supported 1963F: arch/arm64/boot/dts/renesas/ 1964F: Documentation/devicetree/bindings/arm/shmobile.txt 1965F: drivers/soc/renesas/ 1966F: include/linux/soc/renesas/ 1967 1968ARM/RISCPC ARCHITECTURE 1969M: Russell King <linux@armlinux.org.uk> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971W: http://www.armlinux.org.uk/ 1972S: Maintained 1973F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1974F: arch/arm/include/asm/hardware/ioc.h 1975F: arch/arm/include/asm/hardware/iomd.h 1976F: arch/arm/include/asm/hardware/memc.h 1977F: arch/arm/mach-rpc/ 1978F: drivers/net/ethernet/8390/etherh.c 1979F: drivers/net/ethernet/i825xx/ether1* 1980F: drivers/net/ethernet/seeq/ether3* 1981F: drivers/scsi/arm/ 1982 1983ARM/Rockchip SoC support 1984M: Heiko Stuebner <heiko@sntech.de> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986L: linux-rockchip@lists.infradead.org 1987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1988S: Maintained 1989F: arch/arm/boot/dts/rk3* 1990F: arch/arm/boot/dts/rv1108* 1991F: arch/arm/mach-rockchip/ 1992F: drivers/clk/rockchip/ 1993F: drivers/i2c/busses/i2c-rk3x.c 1994F: drivers/*/*rockchip* 1995F: drivers/*/*/*rockchip* 1996F: sound/soc/rockchip/ 1997N: rockchip 1998 1999ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2000M: Kukjin Kim <kgene@kernel.org> 2001M: Krzysztof Kozlowski <krzk@kernel.org> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2004Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2005S: Maintained 2006F: arch/arm/boot/dts/s3c* 2007F: arch/arm/boot/dts/s5p* 2008F: arch/arm/boot/dts/exynos* 2009F: arch/arm64/boot/dts/exynos/ 2010F: arch/arm/plat-samsung/ 2011F: arch/arm/mach-s3c24*/ 2012F: arch/arm/mach-s3c64xx/ 2013F: arch/arm/mach-s5p*/ 2014F: arch/arm/mach-exynos*/ 2015F: drivers/*/*s3c24* 2016F: drivers/*/*/*s3c24* 2017F: drivers/*/*s3c64xx* 2018F: drivers/*/*s5pv210* 2019F: drivers/memory/samsung/* 2020F: drivers/soc/samsung/* 2021F: Documentation/arm/Samsung/ 2022F: Documentation/devicetree/bindings/arm/samsung/ 2023F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2024F: Documentation/devicetree/bindings/power/pd-samsung.txt 2025N: exynos 2026 2027ARM/SAMSUNG MOBILE MACHINE SUPPORT 2028M: Kyungmin Park <kyungmin.park@samsung.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030S: Maintained 2031F: arch/arm/mach-s5pv210/ 2032 2033ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2034M: Kyungmin Park <kyungmin.park@samsung.com> 2035M: Kamil Debski <kamil@wypas.org> 2036M: Andrzej Hajda <a.hajda@samsung.com> 2037L: linux-arm-kernel@lists.infradead.org 2038L: linux-media@vger.kernel.org 2039S: Maintained 2040F: drivers/media/platform/s5p-g2d/ 2041 2042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2043M: Marek Szyprowski <m.szyprowski@samsung.com> 2044L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2045L: linux-media@vger.kernel.org 2046S: Maintained 2047F: drivers/media/platform/s5p-cec/ 2048F: Documentation/devicetree/bindings/media/s5p-cec.txt 2049 2050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2051M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2052M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org 2054L: linux-media@vger.kernel.org 2055S: Maintained 2056F: drivers/media/platform/s5p-jpeg/ 2057 2058ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2059M: Kyungmin Park <kyungmin.park@samsung.com> 2060M: Kamil Debski <kamil@wypas.org> 2061M: Jeongtae Park <jtp.park@samsung.com> 2062M: Andrzej Hajda <a.hajda@samsung.com> 2063L: linux-arm-kernel@lists.infradead.org 2064L: linux-media@vger.kernel.org 2065S: Maintained 2066F: arch/arm/plat-samsung/s5p-dev-mfc.c 2067F: drivers/media/platform/s5p-mfc/ 2068 2069ARM/SHMOBILE ARM ARCHITECTURE 2070M: Simon Horman <horms@verge.net.au> 2071M: Magnus Damm <magnus.damm@gmail.com> 2072L: linux-renesas-soc@vger.kernel.org 2073Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2074T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2075S: Supported 2076F: arch/arm/boot/dts/emev2* 2077F: arch/arm/boot/dts/r7s* 2078F: arch/arm/boot/dts/r8a* 2079F: arch/arm/boot/dts/r9a* 2080F: arch/arm/boot/dts/sh* 2081F: arch/arm/configs/shmobile_defconfig 2082F: arch/arm/include/debug/renesas-scif.S 2083F: arch/arm/mach-shmobile/ 2084F: Documentation/devicetree/bindings/arm/shmobile.txt 2085F: drivers/soc/renesas/ 2086F: include/linux/soc/renesas/ 2087 2088ARM/SOCFPGA ARCHITECTURE 2089M: Dinh Nguyen <dinguyen@kernel.org> 2090S: Maintained 2091F: arch/arm/mach-socfpga/ 2092F: arch/arm/boot/dts/socfpga* 2093F: arch/arm/configs/socfpga_defconfig 2094F: arch/arm64/boot/dts/altera/ 2095W: http://www.rocketboards.org 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2097 2098ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2099M: Dinh Nguyen <dinguyen@kernel.org> 2100S: Maintained 2101F: drivers/clk/socfpga/ 2102 2103ARM/SOCFPGA EDAC SUPPORT 2104M: Thor Thayer <thor.thayer@linux.intel.com> 2105S: Maintained 2106F: drivers/edac/altera_edac. 2107 2108ARM/SPREADTRUM SoC SUPPORT 2109M: Orson Zhai <orsonzhai@gmail.com> 2110M: Baolin Wang <baolin.wang@linaro.org> 2111M: Chunyan Zhang <zhang.lyra@gmail.com> 2112S: Maintained 2113F: arch/arm64/boot/dts/sprd 2114N: sprd 2115 2116ARM/STI ARCHITECTURE 2117M: Patrice Chotard <patrice.chotard@st.com> 2118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2119W: http://www.stlinux.com 2120S: Maintained 2121F: arch/arm/mach-sti/ 2122F: arch/arm/boot/dts/sti* 2123F: drivers/char/hw_random/st-rng.c 2124F: drivers/clocksource/arm_global_timer.c 2125F: drivers/clocksource/clksrc_st_lpc.c 2126F: drivers/cpufreq/sti-cpufreq.c 2127F: drivers/dma/st_fdma* 2128F: drivers/i2c/busses/i2c-st.c 2129F: drivers/media/rc/st_rc.c 2130F: drivers/media/platform/sti/c8sectpfe/ 2131F: drivers/mmc/host/sdhci-st.c 2132F: drivers/phy/st/phy-miphy28lp.c 2133F: drivers/phy/st/phy-stih407-usb.c 2134F: drivers/pinctrl/pinctrl-st.c 2135F: drivers/remoteproc/st_remoteproc.c 2136F: drivers/remoteproc/st_slim_rproc.c 2137F: drivers/reset/sti/ 2138F: drivers/rtc/rtc-st-lpc.c 2139F: drivers/tty/serial/st-asc.c 2140F: drivers/usb/dwc3/dwc3-st.c 2141F: drivers/usb/host/ehci-st.c 2142F: drivers/usb/host/ohci-st.c 2143F: drivers/watchdog/st_lpc_wdt.c 2144F: drivers/ata/ahci_st.c 2145F: include/linux/remoteproc/st_slim_rproc.h 2146 2147ARM/STM32 ARCHITECTURE 2148M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2149M: Alexandre Torgue <alexandre.torgue@st.com> 2150L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2154N: stm32 2155N: stm 2156F: arch/arm/boot/dts/stm32* 2157F: arch/arm/mach-stm32/ 2158F: drivers/clocksource/armv7m_systick.c 2159 2160ARM/Synaptics SoC support 2161M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2162M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Maintained 2165F: arch/arm/mach-berlin/ 2166F: arch/arm/boot/dts/berlin* 2167F: arch/arm64/boot/dts/synaptics/ 2168 2169ARM/TANGO ARCHITECTURE 2170M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2171M: Mans Rullgard <mans@mansr.com> 2172L: linux-arm-kernel@lists.infradead.org 2173S: Odd Fixes 2174N: tango 2175 2176ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2177M: Lennert Buytenhek <kernel@wantstofly.org> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179S: Maintained 2180 2181ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2182M: Hans Verkuil <hans.verkuil@cisco.com> 2183L: linux-tegra@vger.kernel.org 2184L: linux-media@vger.kernel.org 2185S: Maintained 2186F: drivers/media/platform/tegra-cec/ 2187F: Documentation/devicetree/bindings/media/tegra-cec.txt 2188 2189ARM/TETON BGA MACHINE SUPPORT 2190M: "Mark F. Brown" <mark.brown314@gmail.com> 2191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2192S: Maintained 2193 2194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2195M: Santosh Shilimkar <ssantosh@kernel.org> 2196L: linux-kernel@vger.kernel.org 2197S: Maintained 2198F: drivers/memory/*emif* 2199 2200ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2201M: Tero Kristo <t-kristo@ti.com> 2202M: Nishanth Menon <nm@ti.com> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204S: Supported 2205F: Documentation/devicetree/bindings/arm/ti/k3.txt 2206F: arch/arm64/boot/dts/ti/Makefile 2207F: arch/arm64/boot/dts/ti/k3-* 2208 2209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2210M: Santosh Shilimkar <ssantosh@kernel.org> 2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2212S: Maintained 2213F: arch/arm/mach-keystone/ 2214F: arch/arm/boot/dts/keystone-* 2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2216 2217ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2218M: Santosh Shilimkar <ssantosh@kernel.org> 2219L: linux-kernel@vger.kernel.org 2220S: Maintained 2221F: drivers/clk/keystone/ 2222 2223ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2224M: Santosh Shilimkar <ssantosh@kernel.org> 2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2226L: linux-kernel@vger.kernel.org 2227S: Maintained 2228F: drivers/clocksource/timer-keystone.c 2229 2230ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2231M: Santosh Shilimkar <ssantosh@kernel.org> 2232L: linux-kernel@vger.kernel.org 2233S: Maintained 2234F: drivers/power/reset/keystone-reset.c 2235 2236ARM/THECUS N2100 MACHINE SUPPORT 2237M: Lennert Buytenhek <kernel@wantstofly.org> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Maintained 2240 2241ARM/TOSA MACHINE SUPPORT 2242M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2243M: Dirk Opfer <dirk@opfer-online.de> 2244S: Maintained 2245 2246ARM/UNIPHIER ARCHITECTURE 2247M: Masahiro Yamada <yamada.masahiro@socionext.com> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2250S: Maintained 2251F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2252F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2253F: arch/arm/boot/dts/uniphier* 2254F: arch/arm/include/asm/hardware/cache-uniphier.h 2255F: arch/arm/mach-uniphier/ 2256F: arch/arm/mm/cache-uniphier.c 2257F: arch/arm64/boot/dts/socionext/uniphier* 2258F: drivers/bus/uniphier-system-bus.c 2259F: drivers/clk/uniphier/ 2260F: drivers/gpio/gpio-uniphier.c 2261F: drivers/i2c/busses/i2c-uniphier* 2262F: drivers/irqchip/irq-uniphier-aidet.c 2263F: drivers/mmc/host/uniphier-sd.c 2264F: drivers/pinctrl/uniphier/ 2265F: drivers/reset/reset-uniphier.c 2266F: drivers/tty/serial/8250/8250_uniphier.c 2267N: uniphier 2268 2269ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2270M: Ulf Hansson <ulf.hansson@linaro.org> 2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2272T: git git://git.linaro.org/people/ulfh/clk.git 2273S: Maintained 2274F: drivers/clk/ux500/ 2275 2276ARM/VERSATILE EXPRESS PLATFORM 2277M: Liviu Dudau <liviu.dudau@arm.com> 2278M: Sudeep Holla <sudeep.holla@arm.com> 2279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2281S: Maintained 2282F: arch/arm/boot/dts/vexpress* 2283F: arch/arm64/boot/dts/arm/ 2284F: arch/arm/mach-vexpress/ 2285F: */*/vexpress* 2286F: */*/*/vexpress* 2287F: drivers/clk/versatile/clk-vexpress-osc.c 2288F: drivers/clocksource/timer-versatile.c 2289N: mps2 2290 2291ARM/VFP SUPPORT 2292M: Russell King <linux@armlinux.org.uk> 2293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2294W: http://www.armlinux.org.uk/ 2295S: Maintained 2296F: arch/arm/vfp/ 2297 2298ARM/VOIPAC PXA270 SUPPORT 2299M: Marek Vasut <marek.vasut@gmail.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301S: Maintained 2302F: arch/arm/mach-pxa/vpac270.c 2303F: arch/arm/mach-pxa/include/mach/vpac270.h 2304 2305ARM/VT8500 ARM ARCHITECTURE 2306M: Tony Prisk <linux@prisktech.co.nz> 2307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2308S: Maintained 2309F: arch/arm/mach-vt8500/ 2310F: drivers/clocksource/timer-vt8500.c 2311F: drivers/i2c/busses/i2c-wmt.c 2312F: drivers/mmc/host/wmt-sdmmc.c 2313F: drivers/pwm/pwm-vt8500.c 2314F: drivers/rtc/rtc-vt8500.c 2315F: drivers/tty/serial/vt8500_serial.c 2316F: drivers/usb/host/ehci-platform.c 2317F: drivers/usb/host/uhci-platform.c 2318F: drivers/video/fbdev/vt8500lcdfb.* 2319F: drivers/video/fbdev/wm8505fb* 2320F: drivers/video/fbdev/wmt_ge_rops.* 2321 2322ARM/ZIPIT Z2 SUPPORT 2323M: Marek Vasut <marek.vasut@gmail.com> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325S: Maintained 2326F: arch/arm/mach-pxa/z2.c 2327F: arch/arm/mach-pxa/include/mach/z2.h 2328 2329ARM/ZTE ARCHITECTURE 2330M: Jun Nie <jun.nie@linaro.org> 2331M: Shawn Guo <shawnguo@kernel.org> 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2333S: Maintained 2334F: arch/arm/boot/dts/zx2967* 2335F: arch/arm/mach-zx/ 2336F: arch/arm64/boot/dts/zte/ 2337F: drivers/clk/zte/ 2338F: drivers/dma/zx_dma.c 2339F: drivers/gpio/gpio-zx.c 2340F: drivers/i2c/busses/i2c-zx2967.c 2341F: drivers/mmc/host/dw_mmc-zx.* 2342F: drivers/pinctrl/zte/ 2343F: drivers/soc/zte/ 2344F: drivers/thermal/zx2967_thermal.c 2345F: drivers/watchdog/zx2967_wdt.c 2346F: Documentation/devicetree/bindings/arm/zte.txt 2347F: Documentation/devicetree/bindings/clock/zx2967*.txt 2348F: Documentation/devicetree/bindings/dma/zxdma.txt 2349F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2350F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2351F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2352F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2353F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2354F: Documentation/devicetree/bindings/soc/zte/ 2355F: Documentation/devicetree/bindings/sound/zte,*.txt 2356F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2357F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2358F: include/dt-bindings/clock/zx2967*.h 2359F: include/dt-bindings/soc/zte,*.h 2360F: sound/soc/codecs/zx_aud96p22.c 2361F: sound/soc/zte/ 2362 2363ARM/ZYNQ ARCHITECTURE 2364M: Michal Simek <michal.simek@xilinx.com> 2365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2366W: http://wiki.xilinx.com 2367T: git https://github.com/Xilinx/linux-xlnx.git 2368S: Supported 2369F: arch/arm/mach-zynq/ 2370F: drivers/cpuidle/cpuidle-zynq.c 2371F: drivers/block/xsysace.c 2372N: zynq 2373N: xilinx 2374F: drivers/clocksource/timer-cadence-ttc.c 2375F: drivers/i2c/busses/i2c-cadence.c 2376F: drivers/mmc/host/sdhci-of-arasan.c 2377F: drivers/edac/synopsys_edac.c 2378F: drivers/i2c/busses/i2c-xiic.c 2379 2380ARM64 PORT (AARCH64 ARCHITECTURE) 2381M: Catalin Marinas <catalin.marinas@arm.com> 2382M: Will Deacon <will.deacon@arm.com> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2385S: Maintained 2386F: arch/arm64/ 2387X: arch/arm64/boot/dts/ 2388F: Documentation/arm64/ 2389 2390AS3645A LED FLASH CONTROLLER DRIVER 2391M: Sakari Ailus <sakari.ailus@iki.fi> 2392L: linux-leds@vger.kernel.org 2393S: Maintained 2394F: drivers/leds/leds-as3645a.c 2395 2396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2397M: Tianshu Qiu <tian.shu.qiu@intel.com> 2398L: linux-media@vger.kernel.org 2399T: git git://linuxtv.org/media_tree.git 2400S: Maintained 2401F: drivers/media/i2c/ak7375.c 2402F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2403 2404ASAHI KASEI AK8974 DRIVER 2405M: Linus Walleij <linus.walleij@linaro.org> 2406L: linux-iio@vger.kernel.org 2407W: http://www.akm.com/ 2408S: Supported 2409F: drivers/iio/magnetometer/ak8974.c 2410 2411ASC7621 HARDWARE MONITOR DRIVER 2412M: George Joseph <george.joseph@fairview5.com> 2413L: linux-hwmon@vger.kernel.org 2414S: Maintained 2415F: Documentation/hwmon/asc7621 2416F: drivers/hwmon/asc7621.c 2417 2418ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2419M: Corentin Chary <corentin.chary@gmail.com> 2420L: acpi4asus-user@lists.sourceforge.net 2421L: platform-driver-x86@vger.kernel.org 2422W: http://acpi4asus.sf.net 2423S: Maintained 2424F: drivers/platform/x86/asus*.c 2425F: drivers/platform/x86/eeepc*.c 2426 2427ASUS WIRELESS RADIO CONTROL DRIVER 2428M: João Paulo Rechi Vita <jprvita@gmail.com> 2429L: platform-driver-x86@vger.kernel.org 2430S: Maintained 2431F: drivers/platform/x86/asus-wireless.c 2432 2433ASYMMETRIC KEYS 2434M: David Howells <dhowells@redhat.com> 2435L: keyrings@vger.kernel.org 2436S: Maintained 2437F: Documentation/crypto/asymmetric-keys.txt 2438F: include/linux/verification.h 2439F: include/crypto/public_key.h 2440F: include/crypto/pkcs7.h 2441F: crypto/asymmetric_keys/ 2442 2443ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2444R: Dan Williams <dan.j.williams@intel.com> 2445W: http://sourceforge.net/projects/xscaleiop 2446S: Odd fixes 2447F: Documentation/crypto/async-tx-api.txt 2448F: crypto/async_tx/ 2449F: drivers/dma/ 2450F: include/linux/dmaengine.h 2451F: include/linux/async_tx.h 2452 2453AT24 EEPROM DRIVER 2454M: Bartosz Golaszewski <brgl@bgdev.pl> 2455L: linux-i2c@vger.kernel.org 2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2457S: Maintained 2458F: Documentation/devicetree/bindings/eeprom/at24.txt 2459F: drivers/misc/eeprom/at24.c 2460F: include/linux/platform_data/at24.h 2461 2462ATA OVER ETHERNET (AOE) DRIVER 2463M: "Ed L. Cashin" <ed.cashin@acm.org> 2464W: http://www.openaoe.org/ 2465S: Supported 2466F: Documentation/aoe/ 2467F: drivers/block/aoe/ 2468 2469ATHEROS 71XX/9XXX GPIO DRIVER 2470M: Alban Bedel <albeu@free.fr> 2471W: https://github.com/AlbanBedel/linux 2472T: git git://github.com/AlbanBedel/linux 2473S: Maintained 2474F: drivers/gpio/gpio-ath79.c 2475F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2476 2477ATHEROS 71XX/9XXX USB PHY DRIVER 2478M: Alban Bedel <albeu@free.fr> 2479W: https://github.com/AlbanBedel/linux 2480T: git git://github.com/AlbanBedel/linux 2481S: Maintained 2482F: drivers/phy/qualcomm/phy-ath79-usb.c 2483F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2484 2485ATHEROS ATH GENERIC UTILITIES 2486M: Kalle Valo <kvalo@codeaurora.org> 2487L: linux-wireless@vger.kernel.org 2488S: Supported 2489F: drivers/net/wireless/ath/* 2490 2491ATHEROS ATH5K WIRELESS DRIVER 2492M: Jiri Slaby <jirislaby@gmail.com> 2493M: Nick Kossifidis <mickflemm@gmail.com> 2494M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2495L: linux-wireless@vger.kernel.org 2496W: http://wireless.kernel.org/en/users/Drivers/ath5k 2497S: Maintained 2498F: drivers/net/wireless/ath/ath5k/ 2499 2500ATHEROS ATH6KL WIRELESS DRIVER 2501M: Kalle Valo <kvalo@codeaurora.org> 2502L: linux-wireless@vger.kernel.org 2503W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2505S: Supported 2506F: drivers/net/wireless/ath/ath6kl/ 2507 2508ATI_REMOTE2 DRIVER 2509M: Ville Syrjala <syrjala@sci.fi> 2510S: Maintained 2511F: drivers/input/misc/ati_remote2.c 2512 2513ATK0110 HWMON DRIVER 2514M: Luca Tettamanti <kronos.it@gmail.com> 2515L: linux-hwmon@vger.kernel.org 2516S: Maintained 2517F: drivers/hwmon/asus_atk0110.c 2518 2519ATLX ETHERNET DRIVERS 2520M: Jay Cliburn <jcliburn@gmail.com> 2521M: Chris Snook <chris.snook@gmail.com> 2522L: netdev@vger.kernel.org 2523W: http://sourceforge.net/projects/atl1 2524W: http://atl1.sourceforge.net 2525S: Maintained 2526F: drivers/net/ethernet/atheros/ 2527 2528ATM 2529M: Chas Williams <3chas3@gmail.com> 2530L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2531L: netdev@vger.kernel.org 2532W: http://linux-atm.sourceforge.net 2533S: Maintained 2534F: drivers/atm/ 2535F: include/linux/atm* 2536F: include/uapi/linux/atm* 2537 2538ATMEL MACB ETHERNET DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540S: Supported 2541F: drivers/net/ethernet/cadence/ 2542 2543ATMEL MAXTOUCH DRIVER 2544M: Nick Dyer <nick@shmanahar.org> 2545T: git git://github.com/ndyer/linux.git 2546S: Maintained 2547F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2548F: drivers/input/touchscreen/atmel_mxt_ts.c 2549 2550ATMEL WIRELESS DRIVER 2551M: Simon Kelley <simon@thekelleys.org.uk> 2552L: linux-wireless@vger.kernel.org 2553W: http://www.thekelleys.org.uk/atmel 2554W: http://atmelwlandriver.sourceforge.net/ 2555S: Maintained 2556F: drivers/net/wireless/atmel/atmel* 2557 2558ATOMIC INFRASTRUCTURE 2559M: Will Deacon <will.deacon@arm.com> 2560M: Peter Zijlstra <peterz@infradead.org> 2561R: Boqun Feng <boqun.feng@gmail.com> 2562L: linux-kernel@vger.kernel.org 2563S: Maintained 2564F: arch/*/include/asm/atomic*.h 2565F: include/*/atomic*.h 2566 2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2568M: Bradley Grove <linuxdrivers@attotech.com> 2569L: linux-scsi@vger.kernel.org 2570W: http://www.attotech.com 2571S: Supported 2572F: drivers/scsi/esas2r 2573 2574ATUSB IEEE 802.15.4 RADIO DRIVER 2575M: Stefan Schmidt <stefan@datenfreihafen.org> 2576L: linux-wpan@vger.kernel.org 2577S: Maintained 2578F: drivers/net/ieee802154/atusb.c 2579F: drivers/net/ieee802154/atusb.h 2580F: drivers/net/ieee802154/at86rf230.h 2581 2582AUDIT SUBSYSTEM 2583M: Paul Moore <paul@paul-moore.com> 2584M: Eric Paris <eparis@redhat.com> 2585L: linux-audit@redhat.com (moderated for non-subscribers) 2586W: https://github.com/linux-audit 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2588S: Supported 2589F: include/linux/audit.h 2590F: include/uapi/linux/audit.h 2591F: kernel/audit* 2592 2593AUXILIARY DISPLAY DRIVERS 2594M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2595S: Maintained 2596F: drivers/auxdisplay/ 2597F: include/linux/cfag12864b.h 2598 2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2600M: Andreas Klinger <ak@it-klinger.de> 2601L: linux-iio@vger.kernel.org 2602S: Maintained 2603F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2604F: drivers/iio/adc/hx711.c 2605 2606AX.25 NETWORK LAYER 2607M: Ralf Baechle <ralf@linux-mips.org> 2608L: linux-hams@vger.kernel.org 2609W: http://www.linux-ax25.org/ 2610S: Maintained 2611F: include/uapi/linux/ax25.h 2612F: include/net/ax25.h 2613F: net/ax25/ 2614 2615AXENTIA ARM DEVICES 2616M: Peter Rosin <peda@axentia.se> 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2618S: Maintained 2619F: Documentation/devicetree/bindings/arm/axentia.txt 2620F: arch/arm/boot/dts/at91-linea.dtsi 2621F: arch/arm/boot/dts/at91-natte.dtsi 2622F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2623F: arch/arm/boot/dts/at91-tse850-3.dts 2624 2625AXENTIA ASOC DRIVERS 2626M: Peter Rosin <peda@axentia.se> 2627L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2628S: Maintained 2629F: Documentation/devicetree/bindings/sound/axentia,* 2630F: sound/soc/atmel/tse850-pcm5142.c 2631 2632AZ6007 DVB DRIVER 2633M: Mauro Carvalho Chehab <mchehab@kernel.org> 2634L: linux-media@vger.kernel.org 2635W: https://linuxtv.org 2636T: git git://linuxtv.org/media_tree.git 2637S: Maintained 2638F: drivers/media/usb/dvb-usb-v2/az6007.c 2639 2640AZTECH FM RADIO RECEIVER DRIVER 2641M: Hans Verkuil <hverkuil@xs4all.nl> 2642L: linux-media@vger.kernel.org 2643T: git git://linuxtv.org/media_tree.git 2644W: https://linuxtv.org 2645S: Maintained 2646F: drivers/media/radio/radio-aztech* 2647 2648B43 WIRELESS DRIVER 2649L: linux-wireless@vger.kernel.org 2650L: b43-dev@lists.infradead.org 2651W: http://wireless.kernel.org/en/users/Drivers/b43 2652S: Odd Fixes 2653F: drivers/net/wireless/broadcom/b43/ 2654 2655B43LEGACY WIRELESS DRIVER 2656M: Larry Finger <Larry.Finger@lwfinger.net> 2657L: linux-wireless@vger.kernel.org 2658L: b43-dev@lists.infradead.org 2659W: http://wireless.kernel.org/en/users/Drivers/b43 2660S: Maintained 2661F: drivers/net/wireless/broadcom/b43legacy/ 2662 2663BACKLIGHT CLASS/SUBSYSTEM 2664M: Lee Jones <lee.jones@linaro.org> 2665M: Daniel Thompson <daniel.thompson@linaro.org> 2666M: Jingoo Han <jingoohan1@gmail.com> 2667L: dri-devel@lists.freedesktop.org 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2669S: Maintained 2670F: drivers/video/backlight/ 2671F: include/linux/backlight.h 2672F: include/linux/pwm_backlight.h 2673F: Documentation/devicetree/bindings/leds/backlight 2674 2675BATMAN ADVANCED 2676M: Marek Lindner <mareklindner@neomailbox.ch> 2677M: Simon Wunderlich <sw@simonwunderlich.de> 2678M: Antonio Quartulli <a@unstable.cc> 2679L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2680W: https://www.open-mesh.org/ 2681Q: https://patchwork.open-mesh.org/project/batman/list/ 2682S: Maintained 2683F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2684F: Documentation/ABI/testing/sysfs-class-net-mesh 2685F: Documentation/networking/batman-adv.rst 2686F: include/uapi/linux/batadv_packet.h 2687F: include/uapi/linux/batman_adv.h 2688F: net/batman-adv/ 2689 2690BAYCOM/HDLCDRV DRIVERS FOR AX.25 2691M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2692L: linux-hams@vger.kernel.org 2693W: http://www.baycom.org/~tom/ham/ham.html 2694S: Maintained 2695F: drivers/net/hamradio/baycom* 2696 2697BCACHE (BLOCK LAYER CACHE) 2698M: Coly Li <colyli@suse.de> 2699M: Kent Overstreet <kent.overstreet@gmail.com> 2700L: linux-bcache@vger.kernel.org 2701W: http://bcache.evilpiepirate.org 2702C: irc://irc.oftc.net/bcache 2703S: Maintained 2704F: drivers/md/bcache/ 2705 2706BDISP ST MEDIA DRIVER 2707M: Fabien Dessenne <fabien.dessenne@st.com> 2708L: linux-media@vger.kernel.org 2709T: git git://linuxtv.org/media_tree.git 2710W: https://linuxtv.org 2711S: Supported 2712F: drivers/media/platform/sti/bdisp 2713 2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2715M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2716L: netdev@vger.kernel.org 2717S: Maintained 2718F: drivers/net/ethernet/ec_bhf.c 2719 2720BEFS FILE SYSTEM 2721M: Luis de Bethencourt <luisbg@kernel.org> 2722M: Salah Triki <salah.triki@gmail.com> 2723S: Maintained 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2725F: Documentation/filesystems/befs.txt 2726F: fs/befs/ 2727 2728BFQ I/O SCHEDULER 2729M: Paolo Valente <paolo.valente@linaro.org> 2730M: Jens Axboe <axboe@kernel.dk> 2731L: linux-block@vger.kernel.org 2732S: Maintained 2733F: block/bfq-* 2734F: Documentation/block/bfq-iosched.txt 2735 2736BFS FILE SYSTEM 2737M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2738S: Maintained 2739F: Documentation/filesystems/bfs.txt 2740F: fs/bfs/ 2741F: include/uapi/linux/bfs_fs.h 2742 2743BLINKM RGB LED DRIVER 2744M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2745S: Maintained 2746F: drivers/leds/leds-blinkm.c 2747 2748BLOCK LAYER 2749M: Jens Axboe <axboe@kernel.dk> 2750L: linux-block@vger.kernel.org 2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2752S: Maintained 2753F: block/ 2754F: drivers/block/ 2755F: kernel/trace/blktrace.c 2756F: lib/sbitmap.c 2757 2758BLOCK2MTD DRIVER 2759M: Joern Engel <joern@lazybastard.org> 2760L: linux-mtd@lists.infradead.org 2761S: Maintained 2762F: drivers/mtd/devices/block2mtd.c 2763 2764BLUETOOTH DRIVERS 2765M: Marcel Holtmann <marcel@holtmann.org> 2766M: Johan Hedberg <johan.hedberg@gmail.com> 2767L: linux-bluetooth@vger.kernel.org 2768W: http://www.bluez.org/ 2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2771S: Maintained 2772F: drivers/bluetooth/ 2773 2774BLUETOOTH SUBSYSTEM 2775M: Marcel Holtmann <marcel@holtmann.org> 2776M: Johan Hedberg <johan.hedberg@gmail.com> 2777L: linux-bluetooth@vger.kernel.org 2778W: http://www.bluez.org/ 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2781S: Maintained 2782F: net/bluetooth/ 2783F: include/net/bluetooth/ 2784 2785BONDING DRIVER 2786M: Jay Vosburgh <j.vosburgh@gmail.com> 2787M: Veaceslav Falico <vfalico@gmail.com> 2788M: Andy Gospodarek <andy@greyhouse.net> 2789L: netdev@vger.kernel.org 2790W: http://sourceforge.net/projects/bonding/ 2791S: Supported 2792F: drivers/net/bonding/ 2793F: include/uapi/linux/if_bonding.h 2794 2795BPF (Safe dynamic programs and tools) 2796M: Alexei Starovoitov <ast@kernel.org> 2797M: Daniel Borkmann <daniel@iogearbox.net> 2798L: netdev@vger.kernel.org 2799L: linux-kernel@vger.kernel.org 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2802Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2803S: Supported 2804F: arch/*/net/* 2805F: Documentation/networking/filter.txt 2806F: Documentation/bpf/ 2807F: include/linux/bpf* 2808F: include/linux/filter.h 2809F: include/trace/events/xdp.h 2810F: include/uapi/linux/bpf* 2811F: include/uapi/linux/filter.h 2812F: kernel/bpf/ 2813F: kernel/trace/bpf_trace.c 2814F: lib/test_bpf.c 2815F: net/bpf/ 2816F: net/core/filter.c 2817F: net/sched/act_bpf.c 2818F: net/sched/cls_bpf.c 2819F: samples/bpf/ 2820F: tools/bpf/ 2821F: tools/lib/bpf/ 2822F: tools/testing/selftests/bpf/ 2823 2824BPF JIT for ARM 2825M: Shubham Bansal <illusionist.neo@gmail.com> 2826L: netdev@vger.kernel.org 2827S: Maintained 2828F: arch/arm/net/ 2829 2830BPF JIT for ARM64 2831M: Daniel Borkmann <daniel@iogearbox.net> 2832M: Alexei Starovoitov <ast@kernel.org> 2833M: Zi Shen Lim <zlim.lnx@gmail.com> 2834L: netdev@vger.kernel.org 2835S: Supported 2836F: arch/arm64/net/ 2837 2838BPF JIT for MIPS (32-BIT AND 64-BIT) 2839M: Paul Burton <paul.burton@mips.com> 2840L: netdev@vger.kernel.org 2841S: Maintained 2842F: arch/mips/net/ 2843 2844BPF JIT for NFP NICs 2845M: Jakub Kicinski <jakub.kicinski@netronome.com> 2846L: netdev@vger.kernel.org 2847S: Supported 2848F: drivers/net/ethernet/netronome/nfp/bpf/ 2849 2850BPF JIT for POWERPC (32-BIT AND 64-BIT) 2851M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2852M: Sandipan Das <sandipan@linux.ibm.com> 2853L: netdev@vger.kernel.org 2854S: Maintained 2855F: arch/powerpc/net/ 2856 2857BPF JIT for S390 2858M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2859M: Heiko Carstens <heiko.carstens@de.ibm.com> 2860L: netdev@vger.kernel.org 2861S: Maintained 2862F: arch/s390/net/ 2863X: arch/s390/net/pnet.c 2864 2865BPF JIT for SPARC (32-BIT AND 64-BIT) 2866M: David S. Miller <davem@davemloft.net> 2867L: netdev@vger.kernel.org 2868S: Maintained 2869F: arch/sparc/net/ 2870 2871BPF JIT for X86 32-BIT 2872M: Wang YanQing <udknight@gmail.com> 2873L: netdev@vger.kernel.org 2874S: Maintained 2875F: arch/x86/net/bpf_jit_comp32.c 2876 2877BPF JIT for X86 64-BIT 2878M: Alexei Starovoitov <ast@kernel.org> 2879M: Daniel Borkmann <daniel@iogearbox.net> 2880L: netdev@vger.kernel.org 2881S: Supported 2882F: arch/x86/net/ 2883X: arch/x86/net/bpf_jit_comp32.c 2884 2885BROADCOM B44 10/100 ETHERNET DRIVER 2886M: Michael Chan <michael.chan@broadcom.com> 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/b44.* 2890 2891BROADCOM B53 ETHERNET SWITCH DRIVER 2892M: Florian Fainelli <f.fainelli@gmail.com> 2893L: netdev@vger.kernel.org 2894L: openwrt-devel@lists.openwrt.org (subscribers-only) 2895S: Supported 2896F: drivers/net/dsa/b53/* 2897F: include/linux/platform_data/b53.h 2898 2899BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901M: Ray Jui <rjui@broadcom.com> 2902M: Scott Branden <sbranden@broadcom.com> 2903M: bcm-kernel-feedback-list@broadcom.com 2904T: git git://github.com/broadcom/mach-bcm 2905S: Maintained 2906N: bcm281* 2907N: bcm113* 2908N: bcm216* 2909N: kona 2910F: arch/arm/mach-bcm/ 2911 2912BROADCOM BCM2835 ARM ARCHITECTURE 2913M: Eric Anholt <eric@anholt.net> 2914M: Stefan Wahren <stefan.wahren@i2se.com> 2915L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2917T: git git://github.com/anholt/linux 2918S: Maintained 2919N: bcm2835 2920F: drivers/staging/vc04_services 2921 2922BROADCOM BCM47XX MIPS ARCHITECTURE 2923M: Hauke Mehrtens <hauke@hauke-m.de> 2924M: Rafał Miłecki <zajec5@gmail.com> 2925L: linux-mips@linux-mips.org 2926S: Maintained 2927F: Documentation/devicetree/bindings/mips/brcm/ 2928F: arch/mips/bcm47xx/* 2929F: arch/mips/include/asm/mach-bcm47xx/* 2930 2931BROADCOM BCM5301X ARM ARCHITECTURE 2932M: Hauke Mehrtens <hauke@hauke-m.de> 2933M: Rafał Miłecki <zajec5@gmail.com> 2934M: Jon Mason <jonmason@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-arm-kernel@lists.infradead.org 2937S: Maintained 2938F: arch/arm/mach-bcm/bcm_5301x.c 2939F: arch/arm/boot/dts/bcm5301x*.dtsi 2940F: arch/arm/boot/dts/bcm470* 2941F: arch/arm/boot/dts/bcm953012* 2942 2943BROADCOM BCM53573 ARM ARCHITECTURE 2944M: Rafał Miłecki <rafal@milecki.pl> 2945L: linux-arm-kernel@lists.infradead.org 2946S: Maintained 2947F: arch/arm/boot/dts/bcm53573* 2948F: arch/arm/boot/dts/bcm47189* 2949 2950BROADCOM BCM63XX ARM ARCHITECTURE 2951M: Florian Fainelli <f.fainelli@gmail.com> 2952M: bcm-kernel-feedback-list@broadcom.com 2953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2954T: git git://github.com/broadcom/stblinux.git 2955S: Maintained 2956N: bcm63xx 2957 2958BROADCOM BCM63XX/BCM33XX UDC DRIVER 2959M: Kevin Cernekee <cernekee@gmail.com> 2960L: linux-usb@vger.kernel.org 2961S: Maintained 2962F: drivers/usb/gadget/udc/bcm63xx_udc.* 2963 2964BROADCOM BCM7XXX ARM ARCHITECTURE 2965M: Brian Norris <computersforpeace@gmail.com> 2966M: Gregory Fong <gregory.0xf0@gmail.com> 2967M: Florian Fainelli <f.fainelli@gmail.com> 2968M: bcm-kernel-feedback-list@broadcom.com 2969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2970T: git git://github.com/broadcom/stblinux.git 2971S: Maintained 2972F: arch/arm/mach-bcm/*brcmstb* 2973F: arch/arm/boot/dts/bcm7*.dts* 2974F: drivers/bus/brcmstb_gisb.c 2975F: arch/arm/mm/cache-b15-rac.c 2976F: arch/arm/include/asm/hardware/cache-b15-rac.h 2977N: brcmstb 2978 2979BROADCOM BMIPS CPUFREQ DRIVER 2980M: Markus Mayer <mmayer@broadcom.com> 2981M: bcm-kernel-feedback-list@broadcom.com 2982L: linux-pm@vger.kernel.org 2983S: Maintained 2984F: drivers/cpufreq/bmips-cpufreq.c 2985 2986BROADCOM BMIPS MIPS ARCHITECTURE 2987M: Kevin Cernekee <cernekee@gmail.com> 2988M: Florian Fainelli <f.fainelli@gmail.com> 2989L: linux-mips@linux-mips.org 2990T: git git://github.com/broadcom/stblinux.git 2991S: Maintained 2992F: arch/mips/bmips/* 2993F: arch/mips/include/asm/mach-bmips/* 2994F: arch/mips/kernel/*bmips* 2995F: arch/mips/boot/dts/brcm/bcm*.dts* 2996F: drivers/irqchip/irq-bcm63* 2997F: drivers/irqchip/irq-bcm7* 2998F: drivers/irqchip/irq-brcmstb* 2999F: include/linux/bcm963xx_nvram.h 3000F: include/linux/bcm963xx_tag.h 3001 3002BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3003M: Rasesh Mody <rasesh.mody@cavium.com> 3004M: Dept-GELinuxNICDev@cavium.com 3005L: netdev@vger.kernel.org 3006S: Supported 3007F: drivers/net/ethernet/broadcom/bnx2.* 3008F: drivers/net/ethernet/broadcom/bnx2_* 3009 3010BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3011M: QLogic-Storage-Upstream@qlogic.com 3012L: linux-scsi@vger.kernel.org 3013S: Supported 3014F: drivers/scsi/bnx2fc/ 3015 3016BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3017M: QLogic-Storage-Upstream@qlogic.com 3018L: linux-scsi@vger.kernel.org 3019S: Supported 3020F: drivers/scsi/bnx2i/ 3021 3022BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3023M: Ariel Elior <ariel.elior@cavium.com> 3024M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3025M: everest-linux-l2@cavium.com 3026L: netdev@vger.kernel.org 3027S: Supported 3028F: drivers/net/ethernet/broadcom/bnx2x/ 3029 3030BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3031M: Michael Chan <michael.chan@broadcom.com> 3032L: netdev@vger.kernel.org 3033S: Supported 3034F: drivers/net/ethernet/broadcom/bnxt/ 3035 3036BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3037M: Arend van Spriel <arend.vanspriel@broadcom.com> 3038M: Franky Lin <franky.lin@broadcom.com> 3039M: Hante Meuleman <hante.meuleman@broadcom.com> 3040M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3041M: Wright Feng <wright.feng@cypress.com> 3042L: linux-wireless@vger.kernel.org 3043L: brcm80211-dev-list.pdl@broadcom.com 3044L: brcm80211-dev-list@cypress.com 3045S: Supported 3046F: drivers/net/wireless/broadcom/brcm80211/ 3047 3048BROADCOM BRCMSTB GPIO DRIVER 3049M: Gregory Fong <gregory.0xf0@gmail.com> 3050L: bcm-kernel-feedback-list@broadcom.com 3051S: Supported 3052F: drivers/gpio/gpio-brcmstb.c 3053F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3054 3055BROADCOM BRCMSTB I2C DRIVER 3056M: Kamal Dasu <kdasu.kdev@gmail.com> 3057L: linux-i2c@vger.kernel.org 3058L: bcm-kernel-feedback-list@broadcom.com 3059S: Supported 3060F: drivers/i2c/busses/i2c-brcmstb.c 3061F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3062 3063BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3064M: Al Cooper <alcooperx@gmail.com> 3065L: linux-kernel@vger.kernel.org 3066L: bcm-kernel-feedback-list@broadcom.com 3067S: Maintained 3068F: drivers/phy/broadcom/phy-brcm-usb* 3069 3070BROADCOM GENET ETHERNET DRIVER 3071M: Doug Berger <opendmb@gmail.com> 3072M: Florian Fainelli <f.fainelli@gmail.com> 3073L: netdev@vger.kernel.org 3074S: Supported 3075F: drivers/net/ethernet/broadcom/genet/ 3076 3077BROADCOM IPROC ARM ARCHITECTURE 3078M: Ray Jui <rjui@broadcom.com> 3079M: Scott Branden <sbranden@broadcom.com> 3080M: Jon Mason <jonmason@broadcom.com> 3081M: bcm-kernel-feedback-list@broadcom.com 3082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3083T: git git://github.com/broadcom/cygnus-linux.git 3084S: Maintained 3085N: iproc 3086N: cygnus 3087N: bcm[-_]nsp 3088N: bcm9113* 3089N: bcm9583* 3090N: bcm9585* 3091N: bcm9586* 3092N: bcm988312 3093N: bcm113* 3094N: bcm583* 3095N: bcm585* 3096N: bcm586* 3097N: bcm88312 3098N: hr2 3099N: stingray 3100F: arch/arm64/boot/dts/broadcom/northstar2/* 3101F: arch/arm64/boot/dts/broadcom/stingray/* 3102F: drivers/clk/bcm/clk-ns* 3103F: drivers/clk/bcm/clk-sr* 3104F: drivers/pinctrl/bcm/pinctrl-ns* 3105F: include/dt-bindings/clock/bcm-sr* 3106 3107BROADCOM KONA GPIO DRIVER 3108M: Ray Jui <rjui@broadcom.com> 3109L: bcm-kernel-feedback-list@broadcom.com 3110S: Supported 3111F: drivers/gpio/gpio-bcm-kona.c 3112F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3113 3114BROADCOM NETXTREME-E ROCE DRIVER 3115M: Selvin Xavier <selvin.xavier@broadcom.com> 3116M: Devesh Sharma <devesh.sharma@broadcom.com> 3117M: Somnath Kotur <somnath.kotur@broadcom.com> 3118M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3119L: linux-rdma@vger.kernel.org 3120W: http://www.broadcom.com 3121S: Supported 3122F: drivers/infiniband/hw/bnxt_re/ 3123F: include/uapi/rdma/bnxt_re-abi.h 3124 3125BROADCOM NVRAM DRIVER 3126M: Rafał Miłecki <zajec5@gmail.com> 3127L: linux-mips@linux-mips.org 3128S: Maintained 3129F: drivers/firmware/broadcom/* 3130 3131BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3132M: Rafał Miłecki <zajec5@gmail.com> 3133L: linux-wireless@vger.kernel.org 3134S: Maintained 3135F: drivers/bcma/ 3136F: include/linux/bcma/ 3137 3138BROADCOM STB AVS CPUFREQ DRIVER 3139M: Markus Mayer <mmayer@broadcom.com> 3140M: bcm-kernel-feedback-list@broadcom.com 3141L: linux-pm@vger.kernel.org 3142S: Maintained 3143F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3144F: drivers/cpufreq/brcmstb* 3145 3146BROADCOM STB AVS TMON DRIVER 3147M: Markus Mayer <mmayer@broadcom.com> 3148M: bcm-kernel-feedback-list@broadcom.com 3149L: linux-pm@vger.kernel.org 3150S: Maintained 3151F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3152F: drivers/thermal/broadcom/brcmstb* 3153 3154BROADCOM STB NAND FLASH DRIVER 3155M: Brian Norris <computersforpeace@gmail.com> 3156M: Kamal Dasu <kdasu.kdev@gmail.com> 3157L: linux-mtd@lists.infradead.org 3158L: bcm-kernel-feedback-list@broadcom.com 3159S: Maintained 3160F: drivers/mtd/nand/raw/brcmnand/ 3161 3162BROADCOM STB DPFE DRIVER 3163M: Markus Mayer <mmayer@broadcom.com> 3164M: bcm-kernel-feedback-list@broadcom.com 3165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3166S: Maintained 3167F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3168F: drivers/memory/brcmstb_dpfe.c 3169 3170BROADCOM SPI DRIVER 3171M: Kamal Dasu <kdasu.kdev@gmail.com> 3172M: bcm-kernel-feedback-list@broadcom.com 3173S: Maintained 3174F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3175F: drivers/spi/spi-bcm-qspi.* 3176F: drivers/spi/spi-brcmstb-qspi.c 3177F: drivers/spi/spi-iproc-qspi.c 3178 3179BROADCOM SYSTEMPORT ETHERNET DRIVER 3180M: Florian Fainelli <f.fainelli@gmail.com> 3181L: netdev@vger.kernel.org 3182S: Supported 3183F: drivers/net/ethernet/broadcom/bcmsysport.* 3184 3185BROADCOM TG3 GIGABIT ETHERNET DRIVER 3186M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3187M: Prashant Sreedharan <prashant@broadcom.com> 3188M: Michael Chan <mchan@broadcom.com> 3189L: netdev@vger.kernel.org 3190S: Supported 3191F: drivers/net/ethernet/broadcom/tg3.* 3192 3193BROCADE BFA FC SCSI DRIVER 3194M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3195M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3196L: linux-scsi@vger.kernel.org 3197S: Supported 3198F: drivers/scsi/bfa/ 3199 3200BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3201M: Rasesh Mody <rasesh.mody@cavium.com> 3202M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3203M: Dept-GELinuxNICDev@cavium.com 3204L: netdev@vger.kernel.org 3205S: Supported 3206F: drivers/net/ethernet/brocade/bna/ 3207 3208BSG (block layer generic sg v4 driver) 3209M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3210L: linux-scsi@vger.kernel.org 3211S: Supported 3212F: block/bsg.c 3213F: include/linux/bsg.h 3214F: include/uapi/linux/bsg.h 3215 3216BT87X AUDIO DRIVER 3217M: Clemens Ladisch <clemens@ladisch.de> 3218L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3219T: git git://git.alsa-project.org/alsa-kernel.git 3220S: Maintained 3221F: Documentation/sound/cards/bt87x.rst 3222F: sound/pci/bt87x.c 3223 3224BT8XXGPIO DRIVER 3225M: Michael Buesch <m@bues.ch> 3226W: http://bu3sch.de/btgpio.php 3227S: Maintained 3228F: drivers/gpio/gpio-bt8xx.c 3229 3230BTRFS FILE SYSTEM 3231M: Chris Mason <clm@fb.com> 3232M: Josef Bacik <josef@toxicpanda.com> 3233M: David Sterba <dsterba@suse.com> 3234L: linux-btrfs@vger.kernel.org 3235W: http://btrfs.wiki.kernel.org/ 3236Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3238S: Maintained 3239F: Documentation/filesystems/btrfs.txt 3240F: fs/btrfs/ 3241F: include/linux/btrfs* 3242F: include/uapi/linux/btrfs* 3243 3244BTTV VIDEO4LINUX DRIVER 3245M: Mauro Carvalho Chehab <mchehab@kernel.org> 3246L: linux-media@vger.kernel.org 3247W: https://linuxtv.org 3248T: git git://linuxtv.org/media_tree.git 3249S: Odd fixes 3250F: Documentation/media/v4l-drivers/bttv* 3251F: drivers/media/pci/bt8xx/bttv* 3252 3253BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3254M: Chanwoo Choi <cw00.choi@samsung.com> 3255L: linux-pm@vger.kernel.org 3256L: linux-samsung-soc@vger.kernel.org 3257T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3258S: Maintained 3259F: drivers/devfreq/exynos-bus.c 3260F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3261 3262BUSLOGIC SCSI DRIVER 3263M: Khalid Aziz <khalid@gonehiking.org> 3264L: linux-scsi@vger.kernel.org 3265S: Maintained 3266F: drivers/scsi/BusLogic.* 3267F: drivers/scsi/FlashPoint.* 3268 3269C-MEDIA CMI8788 DRIVER 3270M: Clemens Ladisch <clemens@ladisch.de> 3271L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3272T: git git://git.alsa-project.org/alsa-kernel.git 3273S: Maintained 3274F: sound/pci/oxygen/ 3275 3276C-SKY ARCHITECTURE 3277M: Guo Ren <ren_guo@c-sky.com> 3278T: git https://github.com/c-sky/csky-linux.git 3279S: Supported 3280F: arch/csky/ 3281F: Documentation/devicetree/bindings/csky/ 3282K: csky 3283N: csky 3284 3285C6X ARCHITECTURE 3286M: Mark Salter <msalter@redhat.com> 3287M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3288L: linux-c6x-dev@linux-c6x.org 3289W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3290S: Maintained 3291F: arch/c6x/ 3292 3293CA8210 IEEE-802.15.4 RADIO DRIVER 3294M: Harry Morris <h.morris@cascoda.com> 3295L: linux-wpan@vger.kernel.org 3296W: https://github.com/Cascoda/ca8210-linux.git 3297S: Maintained 3298F: drivers/net/ieee802154/ca8210.c 3299F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3300 3301CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3302M: David Howells <dhowells@redhat.com> 3303L: linux-cachefs@redhat.com (moderated for non-subscribers) 3304S: Supported 3305F: Documentation/filesystems/caching/cachefiles.txt 3306F: fs/cachefiles/ 3307 3308CADENCE MIPI-CSI2 BRIDGES 3309M: Maxime Ripard <maxime.ripard@bootlin.com> 3310L: linux-media@vger.kernel.org 3311S: Maintained 3312F: Documentation/devicetree/bindings/media/cdns,*.txt 3313F: drivers/media/platform/cadence/cdns-csi2* 3314 3315CADET FM/AM RADIO RECEIVER DRIVER 3316M: Hans Verkuil <hverkuil@xs4all.nl> 3317L: linux-media@vger.kernel.org 3318T: git git://linuxtv.org/media_tree.git 3319W: https://linuxtv.org 3320S: Maintained 3321F: drivers/media/radio/radio-cadet* 3322 3323CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3324M: Jonathan Corbet <corbet@lwn.net> 3325L: linux-media@vger.kernel.org 3326T: git git://linuxtv.org/media_tree.git 3327S: Maintained 3328F: Documentation/media/v4l-drivers/cafe_ccic* 3329F: drivers/media/platform/marvell-ccic/ 3330 3331CAIF NETWORK LAYER 3332M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3333L: netdev@vger.kernel.org 3334S: Supported 3335F: Documentation/networking/caif/ 3336F: drivers/net/caif/ 3337F: include/uapi/linux/caif/ 3338F: include/net/caif/ 3339F: net/caif/ 3340 3341CAKE QDISC 3342M: Toke Høiland-Jørgensen <toke@toke.dk> 3343L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3344S: Maintained 3345F: net/sched/sch_cake.c 3346 3347CALGARY x86-64 IOMMU 3348M: Muli Ben-Yehuda <mulix@mulix.org> 3349M: Jon Mason <jdmason@kudzu.us> 3350L: iommu@lists.linux-foundation.org 3351S: Maintained 3352F: arch/x86/kernel/pci-calgary_64.c 3353F: arch/x86/kernel/tce_64.c 3354F: arch/x86/include/asm/calgary.h 3355F: arch/x86/include/asm/tce.h 3356 3357CAN NETWORK DRIVERS 3358M: Wolfgang Grandegger <wg@grandegger.com> 3359M: Marc Kleine-Budde <mkl@pengutronix.de> 3360L: linux-can@vger.kernel.org 3361W: https://github.com/linux-can 3362T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3364S: Maintained 3365F: Documentation/devicetree/bindings/net/can/ 3366F: drivers/net/can/ 3367F: include/linux/can/dev.h 3368F: include/linux/can/platform/ 3369F: include/uapi/linux/can/error.h 3370F: include/uapi/linux/can/netlink.h 3371 3372CAN NETWORK LAYER 3373M: Oliver Hartkopp <socketcan@hartkopp.net> 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/networking/can.rst 3381F: net/can/ 3382F: include/linux/can/core.h 3383F: include/uapi/linux/can.h 3384F: include/uapi/linux/can/bcm.h 3385F: include/uapi/linux/can/raw.h 3386F: include/uapi/linux/can/gw.h 3387 3388CAPABILITIES 3389M: Serge Hallyn <serge@hallyn.com> 3390L: linux-security-module@vger.kernel.org 3391S: Supported 3392F: include/linux/capability.h 3393F: include/uapi/linux/capability.h 3394F: security/commoncap.c 3395F: kernel/capability.c 3396 3397CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3398M: Kevin Tsai <ktsai@capellamicro.com> 3399S: Maintained 3400F: drivers/iio/light/cm* 3401 3402CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3403M: Christian Lamparter <chunkeey@googlemail.com> 3404L: linux-wireless@vger.kernel.org 3405W: http://wireless.kernel.org/en/users/Drivers/carl9170 3406S: Maintained 3407F: drivers/net/wireless/ath/carl9170/ 3408 3409CAVIUM I2C DRIVER 3410M: Jan Glauber <jglauber@cavium.com> 3411M: David Daney <david.daney@cavium.com> 3412W: http://www.cavium.com 3413S: Supported 3414F: drivers/i2c/busses/i2c-octeon* 3415F: drivers/i2c/busses/i2c-thunderx* 3416 3417CAVIUM LIQUIDIO NETWORK DRIVER 3418M: Derek Chickles <derek.chickles@caviumnetworks.com> 3419M: Satanand Burla <satananda.burla@caviumnetworks.com> 3420M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3421M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3422L: netdev@vger.kernel.org 3423W: http://www.cavium.com 3424S: Supported 3425F: drivers/net/ethernet/cavium/liquidio/ 3426 3427CAVIUM MMC DRIVER 3428M: Jan Glauber <jglauber@cavium.com> 3429M: David Daney <david.daney@cavium.com> 3430M: Steven J. Hill <Steven.Hill@cavium.com> 3431W: http://www.cavium.com 3432S: Supported 3433F: drivers/mmc/host/cavium* 3434 3435CAVIUM OCTEON-TX CRYPTO DRIVER 3436M: George Cherian <george.cherian@cavium.com> 3437L: linux-crypto@vger.kernel.org 3438W: http://www.cavium.com 3439S: Supported 3440F: drivers/crypto/cavium/cpt/ 3441 3442CAVIUM THUNDERX2 ARM64 SOC 3443M: Robert Richter <rrichter@cavium.com> 3444M: Jayachandran C <jnair@caviumnetworks.com> 3445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3446S: Maintained 3447F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3448F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3449 3450CC2520 IEEE-802.15.4 RADIO DRIVER 3451M: Varka Bhadram <varkabhadram@gmail.com> 3452L: linux-wpan@vger.kernel.org 3453S: Maintained 3454F: drivers/net/ieee802154/cc2520.c 3455F: include/linux/spi/cc2520.h 3456F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3457 3458CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3459M: Gilad Ben-Yossef <gilad@benyossef.com> 3460L: linux-crypto@vger.kernel.org 3461S: Supported 3462F: drivers/crypto/ccree/ 3463W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3464 3465CEC FRAMEWORK 3466M: Hans Verkuil <hans.verkuil@cisco.com> 3467L: linux-media@vger.kernel.org 3468T: git git://linuxtv.org/media_tree.git 3469W: http://linuxtv.org 3470S: Supported 3471F: Documentation/media/kapi/cec-core.rst 3472F: Documentation/media/uapi/cec 3473F: drivers/media/cec/ 3474F: drivers/media/rc/keymaps/rc-cec.c 3475F: include/media/cec.h 3476F: include/media/cec-notifier.h 3477F: include/uapi/linux/cec.h 3478F: include/uapi/linux/cec-funcs.h 3479F: Documentation/devicetree/bindings/media/cec.txt 3480F: Documentation/ABI/testing/debugfs-cec-error-inj 3481 3482CEC GPIO DRIVER 3483M: Hans Verkuil <hans.verkuil@cisco.com> 3484L: linux-media@vger.kernel.org 3485T: git git://linuxtv.org/media_tree.git 3486W: http://linuxtv.org 3487S: Supported 3488F: drivers/media/platform/cec-gpio/ 3489F: Documentation/devicetree/bindings/media/cec-gpio.txt 3490 3491CELL BROADBAND ENGINE ARCHITECTURE 3492M: Arnd Bergmann <arnd@arndb.de> 3493L: linuxppc-dev@lists.ozlabs.org 3494W: http://www.ibm.com/developerworks/power/cell/ 3495S: Supported 3496F: arch/powerpc/include/asm/cell*.h 3497F: arch/powerpc/include/asm/spu*.h 3498F: arch/powerpc/include/uapi/asm/spu*.h 3499F: arch/powerpc/oprofile/*cell* 3500F: arch/powerpc/platforms/cell/ 3501 3502CEPH COMMON CODE (LIBCEPH) 3503M: Ilya Dryomov <idryomov@gmail.com> 3504M: "Yan, Zheng" <zyan@redhat.com> 3505M: Sage Weil <sage@redhat.com> 3506L: ceph-devel@vger.kernel.org 3507W: http://ceph.com/ 3508T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3509T: git git://github.com/ceph/ceph-client.git 3510S: Supported 3511F: net/ceph/ 3512F: include/linux/ceph/ 3513F: include/linux/crush/ 3514 3515CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3516M: "Yan, Zheng" <zyan@redhat.com> 3517M: Sage Weil <sage@redhat.com> 3518M: Ilya Dryomov <idryomov@gmail.com> 3519L: ceph-devel@vger.kernel.org 3520W: http://ceph.com/ 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3522T: git git://github.com/ceph/ceph-client.git 3523S: Supported 3524F: Documentation/filesystems/ceph.txt 3525F: fs/ceph/ 3526 3527CERTIFICATE HANDLING: 3528M: David Howells <dhowells@redhat.com> 3529M: David Woodhouse <dwmw2@infradead.org> 3530L: keyrings@vger.kernel.org 3531S: Maintained 3532F: Documentation/admin-guide/module-signing.rst 3533F: certs/ 3534F: scripts/sign-file.c 3535F: scripts/extract-cert.c 3536 3537CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3538L: linux-usb@vger.kernel.org 3539S: Orphan 3540F: Documentation/usb/WUSB-Design-overview.txt 3541F: Documentation/usb/wusb-cbaf 3542F: drivers/usb/host/hwa-hc.c 3543F: drivers/usb/host/whci/ 3544F: drivers/usb/wusbcore/ 3545F: include/linux/usb/wusb* 3546 3547CFAG12864B LCD DRIVER 3548M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3549S: Maintained 3550F: drivers/auxdisplay/cfag12864b.c 3551F: include/linux/cfag12864b.h 3552 3553CFAG12864BFB LCD FRAMEBUFFER DRIVER 3554M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3555S: Maintained 3556F: drivers/auxdisplay/cfag12864bfb.c 3557F: include/linux/cfag12864b.h 3558 3559802.11 (including CFG80211/NL80211) 3560M: Johannes Berg <johannes@sipsolutions.net> 3561L: linux-wireless@vger.kernel.org 3562W: http://wireless.kernel.org/ 3563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3565S: Maintained 3566F: net/wireless/ 3567F: include/uapi/linux/nl80211.h 3568F: include/linux/ieee80211.h 3569F: include/net/wext.h 3570F: include/net/cfg80211.h 3571F: include/net/iw_handler.h 3572F: include/net/ieee80211_radiotap.h 3573F: Documentation/driver-api/80211/cfg80211.rst 3574F: Documentation/networking/regulatory.txt 3575 3576CHAR and MISC DRIVERS 3577M: Arnd Bergmann <arnd@arndb.de> 3578M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3580S: Supported 3581F: drivers/char/ 3582F: drivers/misc/ 3583F: include/linux/miscdevice.h 3584 3585CHECKPATCH 3586M: Andy Whitcroft <apw@canonical.com> 3587M: Joe Perches <joe@perches.com> 3588S: Maintained 3589F: scripts/checkpatch.pl 3590 3591CHINESE DOCUMENTATION 3592M: Harry Wei <harryxiyou@gmail.com> 3593L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3594L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3595S: Maintained 3596F: Documentation/translations/zh_CN/ 3597 3598CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3599M: Peter Chen <Peter.Chen@nxp.com> 3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3601L: linux-usb@vger.kernel.org 3602S: Maintained 3603F: drivers/usb/chipidea/ 3604 3605CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3606M: Hans de Goede <hdegoede@redhat.com> 3607L: linux-input@vger.kernel.org 3608S: Maintained 3609F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3610F: drivers/input/touchscreen/chipone_icn8318.c 3611 3612CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3613M: Hans de Goede <hdegoede@redhat.com> 3614L: linux-input@vger.kernel.org 3615S: Maintained 3616F: drivers/input/touchscreen/chipone_icn8505.c 3617 3618CHROME HARDWARE PLATFORM SUPPORT 3619M: Benson Leung <bleung@chromium.org> 3620M: Olof Johansson <olof@lixom.net> 3621S: Maintained 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3623F: drivers/platform/chrome/ 3624 3625CIRRUS LOGIC AUDIO CODEC DRIVERS 3626M: Brian Austin <brian.austin@cirrus.com> 3627M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3629S: Maintained 3630F: sound/soc/codecs/cs* 3631 3632CIRRUS LOGIC EP93XX ETHERNET DRIVER 3633M: Hartley Sweeten <hsweeten@visionengravers.com> 3634L: netdev@vger.kernel.org 3635S: Maintained 3636F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3637 3638CISCO FCOE HBA DRIVER 3639M: Satish Kharat <satishkh@cisco.com> 3640M: Sesidhar Baddela <sebaddel@cisco.com> 3641M: Karan Tilak Kumar <kartilak@cisco.com> 3642L: linux-scsi@vger.kernel.org 3643S: Supported 3644F: drivers/scsi/fnic/ 3645 3646CISCO SCSI HBA DRIVER 3647M: Karan Tilak Kumar <kartilak@cisco.com> 3648M: Sesidhar Baddela <sebaddel@cisco.com> 3649L: linux-scsi@vger.kernel.org 3650S: Supported 3651F: drivers/scsi/snic/ 3652 3653CISCO VIC ETHERNET NIC DRIVER 3654M: Christian Benvenuti <benve@cisco.com> 3655M: Govindarajulu Varadarajan <_govind@gmx.com> 3656M: Parvi Kaustubhi <pkaustub@cisco.com> 3657S: Supported 3658F: drivers/net/ethernet/cisco/enic/ 3659 3660CISCO VIC LOW LATENCY NIC DRIVER 3661M: Christian Benvenuti <benve@cisco.com> 3662S: Supported 3663F: drivers/infiniband/hw/usnic/ 3664 3665CIRRUS LOGIC MADERA CODEC DRIVERS 3666M: Charles Keepax <ckeepax@opensource.cirrus.com> 3667M: Richard Fitzgerald <rf@opensource.cirrus.com> 3668L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3669L: patches@opensource.cirrus.com 3670T: git https://github.com/CirrusLogic/linux-drivers.git 3671W: https://github.com/CirrusLogic/linux-drivers/wiki 3672S: Supported 3673F: Documentation/devicetree/bindings/mfd/madera.txt 3674F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3675F: include/linux/mfd/madera/* 3676F: drivers/gpio/gpio-madera* 3677F: drivers/mfd/madera* 3678F: drivers/mfd/cs47l* 3679F: drivers/pinctrl/cirrus/* 3680 3681CLANG-FORMAT FILE 3682M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3683S: Maintained 3684F: .clang-format 3685 3686CLEANCACHE API 3687M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3688L: linux-kernel@vger.kernel.org 3689S: Maintained 3690F: mm/cleancache.c 3691F: include/linux/cleancache.h 3692 3693CLK API 3694M: Russell King <linux@armlinux.org.uk> 3695L: linux-clk@vger.kernel.org 3696S: Maintained 3697F: include/linux/clk.h 3698 3699CLOCKSOURCE, CLOCKEVENT DRIVERS 3700M: Daniel Lezcano <daniel.lezcano@linaro.org> 3701M: Thomas Gleixner <tglx@linutronix.de> 3702L: linux-kernel@vger.kernel.org 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3704S: Supported 3705F: drivers/clocksource/ 3706F: Documentation/devicetree/bindings/timer/ 3707 3708CMPC ACPI DRIVER 3709M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3710M: Daniel Oliveira Nascimento <don@syst.com.br> 3711L: platform-driver-x86@vger.kernel.org 3712S: Supported 3713F: drivers/platform/x86/classmate-laptop.c 3714 3715COBALT MEDIA DRIVER 3716M: Hans Verkuil <hans.verkuil@cisco.com> 3717L: linux-media@vger.kernel.org 3718T: git git://linuxtv.org/media_tree.git 3719W: https://linuxtv.org 3720S: Supported 3721F: drivers/media/pci/cobalt/ 3722 3723COCCINELLE/Semantic Patches (SmPL) 3724M: Julia Lawall <Julia.Lawall@lip6.fr> 3725M: Gilles Muller <Gilles.Muller@lip6.fr> 3726M: Nicolas Palix <nicolas.palix@imag.fr> 3727M: Michal Marek <michal.lkml@markovi.net> 3728L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3730W: http://coccinelle.lip6.fr/ 3731S: Supported 3732F: Documentation/dev-tools/coccinelle.rst 3733F: scripts/coccinelle/ 3734F: scripts/coccicheck 3735 3736CODA FILE SYSTEM 3737M: Jan Harkes <jaharkes@cs.cmu.edu> 3738M: coda@cs.cmu.edu 3739L: codalist@coda.cs.cmu.edu 3740W: http://www.coda.cs.cmu.edu/ 3741S: Maintained 3742F: Documentation/filesystems/coda.txt 3743F: fs/coda/ 3744F: include/linux/coda*.h 3745F: include/uapi/linux/coda*.h 3746 3747CODA V4L2 MEM2MEM DRIVER 3748M: Philipp Zabel <p.zabel@pengutronix.de> 3749L: linux-media@vger.kernel.org 3750S: Maintained 3751F: Documentation/devicetree/bindings/media/coda.txt 3752F: drivers/media/platform/coda/ 3753 3754CODE OF CONDUCT 3755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3756S: Supported 3757F: Documentation/process/code-of-conduct.rst 3758F: Documentation/process/code-of-conduct-interpretation.rst 3759 3760COMMON CLK FRAMEWORK 3761M: Michael Turquette <mturquette@baylibre.com> 3762M: Stephen Boyd <sboyd@kernel.org> 3763L: linux-clk@vger.kernel.org 3764Q: http://patchwork.kernel.org/project/linux-clk/list/ 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3766S: Maintained 3767F: Documentation/devicetree/bindings/clock/ 3768F: drivers/clk/ 3769X: drivers/clk/clkdev.c 3770F: include/linux/clk-pr* 3771F: include/linux/clk/ 3772F: include/linux/of_clk.h 3773 3774COMMON INTERNET FILE SYSTEM (CIFS) 3775M: Steve French <sfrench@samba.org> 3776L: linux-cifs@vger.kernel.org 3777L: samba-technical@lists.samba.org (moderated for non-subscribers) 3778W: http://linux-cifs.samba.org/ 3779T: git git://git.samba.org/sfrench/cifs-2.6.git 3780S: Supported 3781F: Documentation/filesystems/cifs/ 3782F: fs/cifs/ 3783 3784COMPACTPCI HOTPLUG CORE 3785M: Scott Murray <scott@spiteful.org> 3786L: linux-pci@vger.kernel.org 3787S: Maintained 3788F: drivers/pci/hotplug/cpci_hotplug* 3789 3790COMPACTPCI HOTPLUG GENERIC DRIVER 3791M: Scott Murray <scott@spiteful.org> 3792L: linux-pci@vger.kernel.org 3793S: Maintained 3794F: drivers/pci/hotplug/cpcihp_generic.c 3795 3796COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3797M: Scott Murray <scott@spiteful.org> 3798L: linux-pci@vger.kernel.org 3799S: Maintained 3800F: drivers/pci/hotplug/cpcihp_zt5550.* 3801 3802COMPAL LAPTOP SUPPORT 3803M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3804L: platform-driver-x86@vger.kernel.org 3805S: Maintained 3806F: drivers/platform/x86/compal-laptop.c 3807 3808COMPILER ATTRIBUTES 3809M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3810S: Maintained 3811F: include/linux/compiler_attributes.h 3812 3813CONEXANT ACCESSRUNNER USB DRIVER 3814L: accessrunner-general@lists.sourceforge.net 3815W: http://accessrunner.sourceforge.net/ 3816S: Orphan 3817F: drivers/usb/atm/cxacru.c 3818 3819CONFIGFS 3820M: Joel Becker <jlbec@evilplan.org> 3821M: Christoph Hellwig <hch@lst.de> 3822T: git git://git.infradead.org/users/hch/configfs.git 3823S: Supported 3824F: fs/configfs/ 3825F: include/linux/configfs.h 3826 3827CONNECTOR 3828M: Evgeniy Polyakov <zbr@ioremap.net> 3829L: netdev@vger.kernel.org 3830S: Maintained 3831F: drivers/connector/ 3832 3833CONTROL GROUP (CGROUP) 3834M: Tejun Heo <tj@kernel.org> 3835M: Li Zefan <lizefan@huawei.com> 3836M: Johannes Weiner <hannes@cmpxchg.org> 3837L: cgroups@vger.kernel.org 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3839S: Maintained 3840F: Documentation/cgroup* 3841F: include/linux/cgroup* 3842F: kernel/cgroup* 3843 3844CONTROL GROUP - CPUSET 3845M: Li Zefan <lizefan@huawei.com> 3846L: cgroups@vger.kernel.org 3847W: http://www.bullopensource.org/cpuset/ 3848W: http://oss.sgi.com/projects/cpusets/ 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3850S: Maintained 3851F: Documentation/cgroup-v1/cpusets.txt 3852F: include/linux/cpuset.h 3853F: kernel/cgroup/cpuset.c 3854 3855CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3856M: Johannes Weiner <hannes@cmpxchg.org> 3857M: Michal Hocko <mhocko@kernel.org> 3858M: Vladimir Davydov <vdavydov.dev@gmail.com> 3859L: cgroups@vger.kernel.org 3860L: linux-mm@kvack.org 3861S: Maintained 3862F: mm/memcontrol.c 3863F: mm/swap_cgroup.c 3864 3865CORETEMP HARDWARE MONITORING DRIVER 3866M: Fenghua Yu <fenghua.yu@intel.com> 3867L: linux-hwmon@vger.kernel.org 3868S: Maintained 3869F: Documentation/hwmon/coretemp 3870F: drivers/hwmon/coretemp.c 3871 3872COSA/SRP SYNC SERIAL DRIVER 3873M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3874W: http://www.fi.muni.cz/~kas/cosa/ 3875S: Maintained 3876F: drivers/net/wan/cosa* 3877 3878CPMAC ETHERNET DRIVER 3879M: Florian Fainelli <f.fainelli@gmail.com> 3880L: netdev@vger.kernel.org 3881S: Maintained 3882F: drivers/net/ethernet/ti/cpmac.c 3883 3884CPU FREQUENCY DRIVERS 3885M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3886M: Viresh Kumar <viresh.kumar@linaro.org> 3887L: linux-pm@vger.kernel.org 3888S: Maintained 3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3890T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3891B: https://bugzilla.kernel.org 3892F: Documentation/cpu-freq/ 3893F: Documentation/devicetree/bindings/cpufreq/ 3894F: drivers/cpufreq/ 3895F: include/linux/cpufreq.h 3896F: tools/testing/selftests/cpufreq/ 3897 3898CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3899M: Viresh Kumar <viresh.kumar@linaro.org> 3900M: Sudeep Holla <sudeep.holla@arm.com> 3901L: linux-pm@vger.kernel.org 3902W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3903S: Maintained 3904F: drivers/cpufreq/arm_big_little.h 3905F: drivers/cpufreq/arm_big_little.c 3906 3907CPU POWER MONITORING SUBSYSTEM 3908M: Thomas Renninger <trenn@suse.com> 3909M: Shuah Khan <shuah@kernel.org> 3910L: linux-pm@vger.kernel.org 3911S: Maintained 3912F: tools/power/cpupower/ 3913 3914CPUID/MSR DRIVER 3915M: "H. Peter Anvin" <hpa@zytor.com> 3916S: Maintained 3917F: arch/x86/kernel/cpuid.c 3918F: arch/x86/kernel/msr.c 3919 3920CPUIDLE DRIVER - ARM BIG LITTLE 3921M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3922M: Daniel Lezcano <daniel.lezcano@linaro.org> 3923L: linux-pm@vger.kernel.org 3924L: linux-arm-kernel@lists.infradead.org 3925T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3926S: Maintained 3927F: drivers/cpuidle/cpuidle-big_little.c 3928 3929CPUIDLE DRIVER - ARM EXYNOS 3930M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3931M: Daniel Lezcano <daniel.lezcano@linaro.org> 3932M: Kukjin Kim <kgene@kernel.org> 3933L: linux-pm@vger.kernel.org 3934L: linux-samsung-soc@vger.kernel.org 3935S: Supported 3936F: drivers/cpuidle/cpuidle-exynos.c 3937F: arch/arm/mach-exynos/pm.c 3938 3939CPUIDLE DRIVERS 3940M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3941M: Daniel Lezcano <daniel.lezcano@linaro.org> 3942L: linux-pm@vger.kernel.org 3943S: Maintained 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3945B: https://bugzilla.kernel.org 3946F: drivers/cpuidle/* 3947F: include/linux/cpuidle.h 3948 3949CRAMFS FILESYSTEM 3950M: Nicolas Pitre <nico@linaro.org> 3951S: Maintained 3952F: Documentation/filesystems/cramfs.txt 3953F: fs/cramfs/ 3954 3955CRYPTO API 3956M: Herbert Xu <herbert@gondor.apana.org.au> 3957M: "David S. Miller" <davem@davemloft.net> 3958L: linux-crypto@vger.kernel.org 3959T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3961S: Maintained 3962F: Documentation/crypto/ 3963F: Documentation/devicetree/bindings/crypto/ 3964F: arch/*/crypto/ 3965F: crypto/ 3966F: drivers/crypto/ 3967F: include/crypto/ 3968F: include/linux/crypto* 3969 3970CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3971M: Neil Horman <nhorman@tuxdriver.com> 3972L: linux-crypto@vger.kernel.org 3973S: Maintained 3974F: crypto/ansi_cprng.c 3975F: crypto/rng.c 3976 3977CS3308 MEDIA DRIVER 3978M: Hans Verkuil <hverkuil@xs4all.nl> 3979L: linux-media@vger.kernel.org 3980T: git git://linuxtv.org/media_tree.git 3981W: http://linuxtv.org 3982S: Odd Fixes 3983F: drivers/media/i2c/cs3308.c 3984F: drivers/media/i2c/cs3308.h 3985 3986CS5535 Audio ALSA driver 3987M: Jaya Kumar <jayakumar.alsa@gmail.com> 3988S: Maintained 3989F: sound/pci/cs5535audio/ 3990 3991CW1200 WLAN driver 3992M: Solomon Peachy <pizza@shaftnet.org> 3993S: Maintained 3994F: drivers/net/wireless/st/cw1200/ 3995 3996CX18 VIDEO4LINUX DRIVER 3997M: Andy Walls <awalls@md.metrocast.net> 3998L: ivtv-devel@ivtvdriver.org (subscribers-only) 3999L: linux-media@vger.kernel.org 4000T: git git://linuxtv.org/media_tree.git 4001W: https://linuxtv.org 4002W: http://www.ivtvdriver.org/index.php/Cx18 4003S: Maintained 4004F: Documentation/media/v4l-drivers/cx18* 4005F: drivers/media/pci/cx18/ 4006F: include/uapi/linux/ivtv* 4007 4008CX2341X MPEG ENCODER HELPER MODULE 4009M: Hans Verkuil <hverkuil@xs4all.nl> 4010L: linux-media@vger.kernel.org 4011T: git git://linuxtv.org/media_tree.git 4012W: https://linuxtv.org 4013S: Maintained 4014F: drivers/media/common/cx2341x* 4015F: include/media/cx2341x* 4016 4017CX24120 MEDIA DRIVER 4018M: Jemma Denson <jdenson@gmail.com> 4019M: Patrick Boettcher <patrick.boettcher@posteo.de> 4020L: linux-media@vger.kernel.org 4021W: https://linuxtv.org 4022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4023S: Maintained 4024F: drivers/media/dvb-frontends/cx24120* 4025 4026CX88 VIDEO4LINUX DRIVER 4027M: Mauro Carvalho Chehab <mchehab@kernel.org> 4028L: linux-media@vger.kernel.org 4029W: https://linuxtv.org 4030T: git git://linuxtv.org/media_tree.git 4031S: Odd fixes 4032F: Documentation/media/v4l-drivers/cx88* 4033F: drivers/media/pci/cx88/ 4034 4035CXD2820R MEDIA DRIVER 4036M: Antti Palosaari <crope@iki.fi> 4037L: linux-media@vger.kernel.org 4038W: https://linuxtv.org 4039W: http://palosaari.fi/linux/ 4040Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4041T: git git://linuxtv.org/anttip/media_tree.git 4042S: Maintained 4043F: drivers/media/dvb-frontends/cxd2820r* 4044 4045CXGB3 ETHERNET DRIVER (CXGB3) 4046M: Santosh Raspatur <santosh@chelsio.com> 4047L: netdev@vger.kernel.org 4048W: http://www.chelsio.com 4049S: Supported 4050F: drivers/net/ethernet/chelsio/cxgb3/ 4051 4052CXGB3 ISCSI DRIVER (CXGB3I) 4053M: Karen Xie <kxie@chelsio.com> 4054L: linux-scsi@vger.kernel.org 4055W: http://www.chelsio.com 4056S: Supported 4057F: drivers/scsi/cxgbi/cxgb3i 4058 4059CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4060M: Steve Wise <swise@chelsio.com> 4061L: linux-rdma@vger.kernel.org 4062W: http://www.openfabrics.org 4063S: Supported 4064F: drivers/infiniband/hw/cxgb3/ 4065F: include/uapi/rdma/cxgb3-abi.h 4066 4067CXGB4 CRYPTO DRIVER (chcr) 4068M: Harsh Jain <harsh@chelsio.com> 4069L: linux-crypto@vger.kernel.org 4070W: http://www.chelsio.com 4071S: Supported 4072F: drivers/crypto/chelsio 4073 4074CXGB4 ETHERNET DRIVER (CXGB4) 4075M: Ganesh Goudar <ganeshgr@chelsio.com> 4076L: netdev@vger.kernel.org 4077W: http://www.chelsio.com 4078S: Supported 4079F: drivers/net/ethernet/chelsio/cxgb4/ 4080 4081CXGB4 ISCSI DRIVER (CXGB4I) 4082M: Karen Xie <kxie@chelsio.com> 4083L: linux-scsi@vger.kernel.org 4084W: http://www.chelsio.com 4085S: Supported 4086F: drivers/scsi/cxgbi/cxgb4i 4087 4088CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4089M: Steve Wise <swise@chelsio.com> 4090L: linux-rdma@vger.kernel.org 4091W: http://www.openfabrics.org 4092S: Supported 4093F: drivers/infiniband/hw/cxgb4/ 4094F: include/uapi/rdma/cxgb4-abi.h 4095 4096CXGB4VF ETHERNET DRIVER (CXGB4VF) 4097M: Casey Leedom <leedom@chelsio.com> 4098L: netdev@vger.kernel.org 4099W: http://www.chelsio.com 4100S: Supported 4101F: drivers/net/ethernet/chelsio/cxgb4vf/ 4102 4103CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4104M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4105M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4106L: linuxppc-dev@lists.ozlabs.org 4107S: Supported 4108F: arch/powerpc/platforms/powernv/pci-cxl.c 4109F: drivers/misc/cxl/ 4110F: include/misc/cxl* 4111F: include/uapi/misc/cxl.h 4112F: Documentation/powerpc/cxl.txt 4113F: Documentation/ABI/testing/sysfs-class-cxl 4114 4115CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4116M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4117M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4118M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4119L: linux-scsi@vger.kernel.org 4120S: Supported 4121F: drivers/scsi/cxlflash/ 4122F: include/uapi/scsi/cxlflash_ioctl.h 4123F: Documentation/powerpc/cxlflash.txt 4124 4125CYBERPRO FB DRIVER 4126M: Russell King <linux@armlinux.org.uk> 4127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4128W: http://www.armlinux.org.uk/ 4129S: Maintained 4130F: drivers/video/fbdev/cyber2000fb.* 4131 4132CYCLADES ASYNC MUX DRIVER 4133W: http://www.cyclades.com/ 4134S: Orphan 4135F: drivers/tty/cyclades.c 4136F: include/linux/cyclades.h 4137F: include/uapi/linux/cyclades.h 4138 4139CYCLADES PC300 DRIVER 4140W: http://www.cyclades.com/ 4141S: Orphan 4142F: drivers/net/wan/pc300* 4143 4144CYPRESS_FIRMWARE MEDIA DRIVER 4145M: Antti Palosaari <crope@iki.fi> 4146L: linux-media@vger.kernel.org 4147W: https://linuxtv.org 4148W: http://palosaari.fi/linux/ 4149Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4150T: git git://linuxtv.org/anttip/media_tree.git 4151S: Maintained 4152F: drivers/media/common/cypress_firmware* 4153 4154CYTTSP TOUCHSCREEN DRIVER 4155M: Ferruh Yigit <fery@cypress.com> 4156L: linux-input@vger.kernel.org 4157S: Supported 4158F: drivers/input/touchscreen/cyttsp* 4159F: include/linux/input/cyttsp.h 4160 4161D-LINK DIR-685 TOUCHKEYS DRIVER 4162M: Linus Walleij <linus.walleij@linaro.org> 4163L: linux-input@vger.kernel.org 4164S: Supported 4165F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4166 4167DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4168M: Joshua Kinard <kumba@gentoo.org> 4169S: Maintained 4170F: drivers/rtc/rtc-ds1685.c 4171F: include/linux/rtc/ds1685.h 4172 4173DAMA SLAVE for AX.25 4174M: Joerg Reuter <jreuter@yaina.de> 4175W: http://yaina.de/jreuter/ 4176W: http://www.qsl.net/dl1bke/ 4177L: linux-hams@vger.kernel.org 4178S: Maintained 4179F: net/ax25/af_ax25.c 4180F: net/ax25/ax25_dev.c 4181F: net/ax25/ax25_ds_* 4182F: net/ax25/ax25_in.c 4183F: net/ax25/ax25_out.c 4184F: net/ax25/ax25_timer.c 4185F: net/ax25/sysctl_net_ax25.c 4186 4187DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4188L: netdev@vger.kernel.org 4189S: Orphan 4190F: Documentation/networking/dmfe.txt 4191F: drivers/net/ethernet/dec/tulip/dmfe.c 4192 4193DC390/AM53C974 SCSI driver 4194M: Hannes Reinecke <hare@suse.com> 4195L: linux-scsi@vger.kernel.org 4196S: Maintained 4197F: drivers/scsi/am53c974.c 4198 4199DC395x SCSI driver 4200M: Oliver Neukum <oliver@neukum.org> 4201M: Ali Akcaagac <aliakc@web.de> 4202M: Jamie Lenehan <lenehan@twibble.org> 4203L: dc395x@twibble.org 4204W: http://twibble.org/dist/dc395x/ 4205W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4206S: Maintained 4207F: Documentation/scsi/dc395x.txt 4208F: drivers/scsi/dc395x.* 4209 4210DCCP PROTOCOL 4211M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4212L: dccp@vger.kernel.org 4213W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4214S: Maintained 4215F: include/linux/dccp.h 4216F: include/uapi/linux/dccp.h 4217F: include/linux/tfrc.h 4218F: net/dccp/ 4219 4220DECnet NETWORK LAYER 4221W: http://linux-decnet.sourceforge.net 4222L: linux-decnet-user@lists.sourceforge.net 4223S: Orphan 4224F: Documentation/networking/decnet.txt 4225F: net/decnet/ 4226 4227DECSTATION PLATFORM SUPPORT 4228M: "Maciej W. Rozycki" <macro@linux-mips.org> 4229L: linux-mips@linux-mips.org 4230W: http://www.linux-mips.org/wiki/DECstation 4231S: Maintained 4232F: arch/mips/dec/ 4233F: arch/mips/include/asm/dec/ 4234F: arch/mips/include/asm/mach-dec/ 4235 4236DEFXX FDDI NETWORK DRIVER 4237M: "Maciej W. Rozycki" <macro@linux-mips.org> 4238S: Maintained 4239F: drivers/net/fddi/defxx.* 4240 4241DELL SMBIOS DRIVER 4242M: Pali Rohár <pali.rohar@gmail.com> 4243M: Mario Limonciello <mario.limonciello@dell.com> 4244L: platform-driver-x86@vger.kernel.org 4245S: Maintained 4246F: drivers/platform/x86/dell-smbios.* 4247 4248DELL SMBIOS SMM DRIVER 4249M: Mario Limonciello <mario.limonciello@dell.com> 4250L: platform-driver-x86@vger.kernel.org 4251S: Maintained 4252F: drivers/platform/x86/dell-smbios-smm.c 4253 4254DELL SMBIOS WMI DRIVER 4255M: Mario Limonciello <mario.limonciello@dell.com> 4256L: platform-driver-x86@vger.kernel.org 4257S: Maintained 4258F: drivers/platform/x86/dell-smbios-wmi.c 4259F: tools/wmi/dell-smbios-example.c 4260 4261DEFZA FDDI NETWORK DRIVER 4262M: "Maciej W. Rozycki" <macro@linux-mips.org> 4263S: Maintained 4264F: drivers/net/fddi/defza.* 4265 4266DELL LAPTOP DRIVER 4267M: Matthew Garrett <mjg59@srcf.ucam.org> 4268M: Pali Rohár <pali.rohar@gmail.com> 4269L: platform-driver-x86@vger.kernel.org 4270S: Maintained 4271F: drivers/platform/x86/dell-laptop.c 4272 4273DELL LAPTOP FREEFALL DRIVER 4274M: Pali Rohár <pali.rohar@gmail.com> 4275S: Maintained 4276F: drivers/platform/x86/dell-smo8800.c 4277 4278DELL LAPTOP RBTN DRIVER 4279M: Pali Rohár <pali.rohar@gmail.com> 4280S: Maintained 4281F: drivers/platform/x86/dell-rbtn.* 4282 4283DELL REMOTE BIOS UPDATE DRIVER 4284M: Stuart Hayes <stuart.w.hayes@gmail.com> 4285L: platform-driver-x86@vger.kernel.org 4286S: Maintained 4287F: drivers/platform/x86/dell_rbu.c 4288 4289DELL LAPTOP SMM DRIVER 4290M: Pali Rohár <pali.rohar@gmail.com> 4291S: Maintained 4292F: drivers/hwmon/dell-smm-hwmon.c 4293F: include/uapi/linux/i8k.h 4294 4295DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4296M: Stuart Hayes <stuart.w.hayes@gmail.com> 4297L: platform-driver-x86@vger.kernel.org 4298S: Maintained 4299F: Documentation/dcdbas.txt 4300F: drivers/platform/x86/dcdbas.* 4301 4302DELL WMI NOTIFICATIONS DRIVER 4303M: Matthew Garrett <mjg59@srcf.ucam.org> 4304M: Pali Rohár <pali.rohar@gmail.com> 4305S: Maintained 4306F: drivers/platform/x86/dell-wmi.c 4307 4308DELL WMI DESCRIPTOR DRIVER 4309M: Mario Limonciello <mario.limonciello@dell.com> 4310S: Maintained 4311F: drivers/platform/x86/dell-wmi-descriptor.c 4312 4313DELTA ST MEDIA DRIVER 4314M: Hugues Fruchet <hugues.fruchet@st.com> 4315L: linux-media@vger.kernel.org 4316T: git git://linuxtv.org/media_tree.git 4317W: https://linuxtv.org 4318S: Supported 4319F: drivers/media/platform/sti/delta 4320 4321DENALI NAND DRIVER 4322M: Masahiro Yamada <yamada.masahiro@socionext.com> 4323L: linux-mtd@lists.infradead.org 4324S: Supported 4325F: drivers/mtd/nand/raw/denali* 4326 4327DESIGNWARE USB2 DRD IP DRIVER 4328M: Minas Harutyunyan <hminas@synopsys.com> 4329L: linux-usb@vger.kernel.org 4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4331S: Maintained 4332F: drivers/usb/dwc2/ 4333 4334DESIGNWARE USB3 DRD IP DRIVER 4335M: Felipe Balbi <balbi@kernel.org> 4336L: linux-usb@vger.kernel.org 4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4338S: Maintained 4339F: drivers/usb/dwc3/ 4340 4341DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4342M: Andreas Klinger <ak@it-klinger.de> 4343L: linux-iio@vger.kernel.org 4344S: Maintained 4345F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4346F: drivers/iio/proximity/srf*.c 4347 4348DEVICE COREDUMP (DEV_COREDUMP) 4349M: Johannes Berg <johannes@sipsolutions.net> 4350L: linux-kernel@vger.kernel.org 4351S: Maintained 4352F: drivers/base/devcoredump.c 4353F: include/linux/devcoredump.h 4354 4355DEVICE FREQUENCY (DEVFREQ) 4356M: MyungJoo Ham <myungjoo.ham@samsung.com> 4357M: Kyungmin Park <kyungmin.park@samsung.com> 4358R: Chanwoo Choi <cw00.choi@samsung.com> 4359L: linux-pm@vger.kernel.org 4360T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4361S: Maintained 4362F: drivers/devfreq/ 4363F: include/linux/devfreq.h 4364F: Documentation/devicetree/bindings/devfreq/ 4365 4366DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4367M: Chanwoo Choi <cw00.choi@samsung.com> 4368L: linux-pm@vger.kernel.org 4369T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4370S: Supported 4371F: drivers/devfreq/event/ 4372F: drivers/devfreq/devfreq-event.c 4373F: include/linux/devfreq-event.h 4374F: Documentation/devicetree/bindings/devfreq/event/ 4375 4376DEVICE NUMBER REGISTRY 4377M: Torben Mathiasen <device@lanana.org> 4378W: http://lanana.org/docs/device-list/index.html 4379S: Maintained 4380 4381DEVICE-MAPPER (LVM) 4382M: Alasdair Kergon <agk@redhat.com> 4383M: Mike Snitzer <snitzer@redhat.com> 4384M: dm-devel@redhat.com 4385L: dm-devel@redhat.com 4386W: http://sources.redhat.com/dm 4387Q: http://patchwork.kernel.org/project/dm-devel/list/ 4388T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4389T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4390S: Maintained 4391F: Documentation/device-mapper/ 4392F: drivers/md/Makefile 4393F: drivers/md/Kconfig 4394F: drivers/md/dm* 4395F: drivers/md/persistent-data/ 4396F: include/linux/device-mapper.h 4397F: include/linux/dm-*.h 4398F: include/uapi/linux/dm-*.h 4399 4400DEVLINK 4401M: Jiri Pirko <jiri@mellanox.com> 4402L: netdev@vger.kernel.org 4403S: Supported 4404F: net/core/devlink.c 4405F: include/net/devlink.h 4406F: include/uapi/linux/devlink.h 4407 4408DIALOG SEMICONDUCTOR DRIVERS 4409M: Support Opensource <support.opensource@diasemi.com> 4410W: http://www.dialog-semiconductor.com/products 4411S: Supported 4412F: Documentation/hwmon/da90?? 4413F: Documentation/devicetree/bindings/mfd/da90*.txt 4414F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4415F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4416F: Documentation/devicetree/bindings/regulator/da92*.txt 4417F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4418F: Documentation/devicetree/bindings/sound/da[79]*.txt 4419F: drivers/gpio/gpio-da90??.c 4420F: drivers/hwmon/da90??-hwmon.c 4421F: drivers/iio/adc/da91??-*.c 4422F: drivers/input/misc/da90??_onkey.c 4423F: drivers/input/touchscreen/da9052_tsi.c 4424F: drivers/leds/leds-da90??.c 4425F: drivers/mfd/da903x.c 4426F: drivers/mfd/da90??-*.c 4427F: drivers/mfd/da91??-*.c 4428F: drivers/power/supply/da9052-battery.c 4429F: drivers/power/supply/da91??-*.c 4430F: drivers/regulator/da903x.c 4431F: drivers/regulator/da9???-regulator.[ch] 4432F: drivers/thermal/da90??-thermal.c 4433F: drivers/rtc/rtc-da90??.c 4434F: drivers/video/backlight/da90??_bl.c 4435F: drivers/watchdog/da90??_wdt.c 4436F: include/linux/mfd/da903x.h 4437F: include/linux/mfd/da9052/ 4438F: include/linux/mfd/da9055/ 4439F: include/linux/mfd/da9062/ 4440F: include/linux/mfd/da9063/ 4441F: include/linux/mfd/da9150/ 4442F: include/linux/regulator/da9211.h 4443F: include/sound/da[79]*.h 4444F: sound/soc/codecs/da[79]*.[ch] 4445 4446DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4447M: William Breathitt Gray <vilhelm.gray@gmail.com> 4448L: linux-gpio@vger.kernel.org 4449S: Maintained 4450F: drivers/gpio/gpio-gpio-mm.c 4451 4452DIOLAN U2C-12 I2C DRIVER 4453M: Guenter Roeck <linux@roeck-us.net> 4454L: linux-i2c@vger.kernel.org 4455S: Maintained 4456F: drivers/i2c/busses/i2c-diolan-u2c.c 4457 4458FILESYSTEM DIRECT ACCESS (DAX) 4459M: Matthew Wilcox <willy@infradead.org> 4460M: Ross Zwisler <zwisler@kernel.org> 4461M: Jan Kara <jack@suse.cz> 4462L: linux-fsdevel@vger.kernel.org 4463S: Supported 4464F: fs/dax.c 4465F: include/linux/dax.h 4466F: include/trace/events/fs_dax.h 4467 4468DEVICE DIRECT ACCESS (DAX) 4469M: Dan Williams <dan.j.williams@intel.com> 4470M: Dave Jiang <dave.jiang@intel.com> 4471M: Ross Zwisler <zwisler@kernel.org> 4472M: Vishal Verma <vishal.l.verma@intel.com> 4473L: linux-nvdimm@lists.01.org 4474S: Supported 4475F: drivers/dax/ 4476 4477DIRECTORY NOTIFICATION (DNOTIFY) 4478M: Jan Kara <jack@suse.cz> 4479R: Amir Goldstein <amir73il@gmail.com> 4480L: linux-fsdevel@vger.kernel.org 4481S: Maintained 4482F: Documentation/filesystems/dnotify.txt 4483F: fs/notify/dnotify/ 4484F: include/linux/dnotify.h 4485 4486DISK GEOMETRY AND PARTITION HANDLING 4487M: Andries Brouwer <aeb@cwi.nl> 4488W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4489W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4490W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4491S: Maintained 4492 4493DISKQUOTA 4494M: Jan Kara <jack@suse.com> 4495S: Maintained 4496F: Documentation/filesystems/quota.txt 4497F: fs/quota/ 4498F: include/linux/quota*.h 4499F: include/uapi/linux/quota*.h 4500 4501DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4502M: Bernie Thompson <bernie@plugable.com> 4503L: linux-fbdev@vger.kernel.org 4504S: Maintained 4505W: http://plugable.com/category/projects/udlfb/ 4506F: drivers/video/fbdev/udlfb.c 4507F: include/video/udlfb.h 4508F: Documentation/fb/udlfb.txt 4509 4510DISTRIBUTED LOCK MANAGER (DLM) 4511M: Christine Caulfield <ccaulfie@redhat.com> 4512M: David Teigland <teigland@redhat.com> 4513L: cluster-devel@redhat.com 4514W: http://sources.redhat.com/cluster/ 4515T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4516S: Supported 4517F: fs/dlm/ 4518 4519DMA BUFFER SHARING FRAMEWORK 4520M: Sumit Semwal <sumit.semwal@linaro.org> 4521S: Maintained 4522L: linux-media@vger.kernel.org 4523L: dri-devel@lists.freedesktop.org 4524L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4525F: drivers/dma-buf/ 4526F: include/linux/dma-buf* 4527F: include/linux/reservation.h 4528F: include/linux/*fence.h 4529F: Documentation/driver-api/dma-buf.rst 4530T: git git://anongit.freedesktop.org/drm/drm-misc 4531 4532DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4533M: Vinod Koul <vkoul@kernel.org> 4534L: dmaengine@vger.kernel.org 4535Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4536S: Maintained 4537F: drivers/dma/ 4538F: include/linux/dmaengine.h 4539F: include/linux/of_dma.h 4540F: Documentation/devicetree/bindings/dma/ 4541F: Documentation/driver-api/dmaengine/ 4542T: git git://git.infradead.org/users/vkoul/slave-dma.git 4543 4544DMA MAPPING HELPERS 4545M: Christoph Hellwig <hch@lst.de> 4546M: Marek Szyprowski <m.szyprowski@samsung.com> 4547R: Robin Murphy <robin.murphy@arm.com> 4548L: iommu@lists.linux-foundation.org 4549T: git git://git.infradead.org/users/hch/dma-mapping.git 4550W: http://git.infradead.org/users/hch/dma-mapping.git 4551S: Supported 4552F: kernel/dma/ 4553F: include/asm-generic/dma-mapping.h 4554F: include/linux/dma-direct.h 4555F: include/linux/dma-mapping.h 4556F: include/linux/dma-noncoherent.h 4557 4558DME1737 HARDWARE MONITOR DRIVER 4559M: Juerg Haefliger <juergh@gmail.com> 4560L: linux-hwmon@vger.kernel.org 4561S: Maintained 4562F: Documentation/hwmon/dme1737 4563F: drivers/hwmon/dme1737.c 4564 4565DMI/SMBIOS SUPPORT 4566M: Jean Delvare <jdelvare@suse.com> 4567S: Maintained 4568T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4569F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4570F: drivers/firmware/dmi-id.c 4571F: drivers/firmware/dmi_scan.c 4572F: include/linux/dmi.h 4573 4574DOCUMENTATION 4575M: Jonathan Corbet <corbet@lwn.net> 4576L: linux-doc@vger.kernel.org 4577S: Maintained 4578F: Documentation/ 4579F: scripts/kernel-doc 4580X: Documentation/ABI/ 4581X: Documentation/acpi/ 4582X: Documentation/devicetree/ 4583X: Documentation/i2c/ 4584X: Documentation/media/ 4585X: Documentation/power/ 4586X: Documentation/spi/ 4587T: git git://git.lwn.net/linux.git docs-next 4588 4589DOCUMENTATION/ITALIAN 4590M: Federico Vaga <federico.vaga@vaga.pv.it> 4591L: linux-doc@vger.kernel.org 4592S: Maintained 4593F: Documentation/translations/it_IT 4594 4595DONGWOON DW9714 LENS VOICE COIL DRIVER 4596M: Sakari Ailus <sakari.ailus@linux.intel.com> 4597L: linux-media@vger.kernel.org 4598T: git git://linuxtv.org/media_tree.git 4599S: Maintained 4600F: drivers/media/i2c/dw9714.c 4601F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4602 4603DONGWOON DW9807 LENS VOICE COIL DRIVER 4604M: Sakari Ailus <sakari.ailus@linux.intel.com> 4605L: linux-media@vger.kernel.org 4606T: git git://linuxtv.org/media_tree.git 4607S: Maintained 4608F: drivers/media/i2c/dw9807-vcm.c 4609F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4610 4611DOUBLETALK DRIVER 4612M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4613L: blinux-list@redhat.com 4614S: Maintained 4615F: drivers/char/dtlk.c 4616F: include/linux/dtlk.h 4617 4618DPAA2 DATAPATH I/O (DPIO) DRIVER 4619M: Roy Pledge <Roy.Pledge@nxp.com> 4620L: linux-kernel@vger.kernel.org 4621S: Maintained 4622F: drivers/soc/fsl/dpio 4623 4624DPAA2 ETHERNET DRIVER 4625M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4626L: netdev@vger.kernel.org 4627S: Maintained 4628F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4629F: drivers/net/ethernet/freescale/dpaa2/dpni* 4630F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4631F: drivers/net/ethernet/freescale/dpaa2/Makefile 4632F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4633 4634DPAA2 ETHERNET SWITCH DRIVER 4635M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4636M: Ioana Ciornei <ioana.ciornei@nxp.com> 4637L: linux-kernel@vger.kernel.org 4638S: Maintained 4639F: drivers/staging/fsl-dpaa2/ethsw 4640 4641DPAA2 PTP CLOCK DRIVER 4642M: Yangbo Lu <yangbo.lu@nxp.com> 4643L: netdev@vger.kernel.org 4644S: Maintained 4645F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4646F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4647 4648DPT_I2O SCSI RAID DRIVER 4649M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4650L: linux-scsi@vger.kernel.org 4651W: http://www.adaptec.com/ 4652S: Maintained 4653F: drivers/scsi/dpt* 4654F: drivers/scsi/dpt/ 4655 4656DRBD DRIVER 4657M: Philipp Reisner <philipp.reisner@linbit.com> 4658M: Lars Ellenberg <lars.ellenberg@linbit.com> 4659L: drbd-dev@lists.linbit.com 4660W: http://www.drbd.org 4661T: git git://git.linbit.com/linux-drbd.git 4662T: git git://git.linbit.com/drbd-8.4.git 4663S: Supported 4664F: drivers/block/drbd/ 4665F: lib/lru_cache.c 4666F: Documentation/blockdev/drbd/ 4667 4668DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4669M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4670R: "Rafael J. Wysocki" <rafael@kernel.org> 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4672S: Supported 4673F: Documentation/kobject.txt 4674F: drivers/base/ 4675F: fs/debugfs/ 4676F: fs/sysfs/ 4677F: include/linux/debugfs.h 4678F: include/linux/kobj* 4679F: lib/kobj* 4680 4681DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4682M: Kevin Hilman <khilman@kernel.org> 4683M: Nishanth Menon <nm@ti.com> 4684S: Maintained 4685F: drivers/power/avs/ 4686F: include/linux/power/smartreflex.h 4687L: linux-pm@vger.kernel.org 4688 4689DRM DRIVER FOR ARM PL111 CLCD 4690M: Eric Anholt <eric@anholt.net> 4691T: git git://anongit.freedesktop.org/drm/drm-misc 4692S: Supported 4693F: drivers/gpu/drm/pl111/ 4694 4695DRM DRIVER FOR ARM VERSATILE TFT PANELS 4696M: Linus Walleij <linus.walleij@linaro.org> 4697T: git git://anongit.freedesktop.org/drm/drm-misc 4698S: Maintained 4699F: drivers/gpu/drm/panel/panel-arm-versatile.c 4700F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4701 4702DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4703M: Dave Airlie <airlied@redhat.com> 4704S: Odd Fixes 4705F: drivers/gpu/drm/ast/ 4706 4707DRM DRIVER FOR BOCHS VIRTUAL GPU 4708M: Gerd Hoffmann <kraxel@redhat.com> 4709L: virtualization@lists.linux-foundation.org 4710T: git git://anongit.freedesktop.org/drm/drm-misc 4711S: Maintained 4712F: drivers/gpu/drm/bochs/ 4713 4714DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4715M: Linus Walleij <linus.walleij@linaro.org> 4716T: git git://anongit.freedesktop.org/drm/drm-misc 4717S: Maintained 4718F: drivers/gpu/drm/tve200/ 4719 4720DRM DRIVER FOR ILITEK ILI9225 PANELS 4721M: David Lechner <david@lechnology.com> 4722S: Maintained 4723F: drivers/gpu/drm/tinydrm/ili9225.c 4724F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4725 4726DRM DRIVER FOR INTEL I810 VIDEO CARDS 4727S: Orphan / Obsolete 4728F: drivers/gpu/drm/i810/ 4729F: include/uapi/drm/i810_drm.h 4730 4731DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4732S: Orphan / Obsolete 4733F: drivers/gpu/drm/mga/ 4734F: include/uapi/drm/mga_drm.h 4735 4736DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4737M: Dave Airlie <airlied@redhat.com> 4738S: Odd Fixes 4739F: drivers/gpu/drm/mgag200/ 4740 4741DRM DRIVER FOR MI0283QT 4742M: Noralf Trønnes <noralf@tronnes.org> 4743S: Maintained 4744F: drivers/gpu/drm/tinydrm/mi0283qt.c 4745F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4746 4747DRM DRIVER FOR MSM ADRENO GPU 4748M: Rob Clark <robdclark@gmail.com> 4749L: linux-arm-msm@vger.kernel.org 4750L: dri-devel@lists.freedesktop.org 4751L: freedreno@lists.freedesktop.org 4752T: git git://people.freedesktop.org/~robclark/linux 4753S: Maintained 4754F: drivers/gpu/drm/msm/ 4755F: include/uapi/drm/msm_drm.h 4756F: Documentation/devicetree/bindings/display/msm/ 4757 4758DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4759M: Ben Skeggs <bskeggs@redhat.com> 4760L: dri-devel@lists.freedesktop.org 4761L: nouveau@lists.freedesktop.org 4762T: git git://github.com/skeggsb/linux 4763S: Supported 4764F: drivers/gpu/drm/nouveau/ 4765F: include/uapi/drm/nouveau_drm.h 4766 4767DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4768M: Noralf Trønnes <noralf@tronnes.org> 4769S: Maintained 4770F: drivers/gpu/drm/tinydrm/repaper.c 4771F: Documentation/devicetree/bindings/display/repaper.txt 4772 4773DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4774M: Dave Airlie <airlied@redhat.com> 4775M: Gerd Hoffmann <kraxel@redhat.com> 4776L: virtualization@lists.linux-foundation.org 4777T: git git://anongit.freedesktop.org/drm/drm-misc 4778S: Obsolete 4779W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4780F: drivers/gpu/drm/cirrus/ 4781 4782DRM DRIVER FOR QXL VIRTUAL GPU 4783M: Dave Airlie <airlied@redhat.com> 4784M: Gerd Hoffmann <kraxel@redhat.com> 4785L: virtualization@lists.linux-foundation.org 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787S: Maintained 4788F: drivers/gpu/drm/qxl/ 4789F: include/uapi/drm/qxl_drm.h 4790 4791DRM DRIVER FOR RAGE 128 VIDEO CARDS 4792S: Orphan / Obsolete 4793F: drivers/gpu/drm/r128/ 4794F: include/uapi/drm/r128_drm.h 4795 4796DRM DRIVER FOR SAVAGE VIDEO CARDS 4797S: Orphan / Obsolete 4798F: drivers/gpu/drm/savage/ 4799F: include/uapi/drm/savage_drm.h 4800 4801DRM DRIVER FOR SIS VIDEO CARDS 4802S: Orphan / Obsolete 4803F: drivers/gpu/drm/sis/ 4804F: include/uapi/drm/sis_drm.h 4805 4806DRM DRIVER FOR SITRONIX ST7586 PANELS 4807M: David Lechner <david@lechnology.com> 4808S: Maintained 4809F: drivers/gpu/drm/tinydrm/st7586.c 4810F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4811 4812DRM DRIVER FOR SITRONIX ST7735R PANELS 4813M: David Lechner <david@lechnology.com> 4814S: Maintained 4815F: drivers/gpu/drm/tinydrm/st7735r.c 4816F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4817 4818DRM DRIVER FOR TDFX VIDEO CARDS 4819S: Orphan / Obsolete 4820F: drivers/gpu/drm/tdfx/ 4821 4822DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4823M: Dave Airlie <airlied@redhat.com> 4824R: Sean Paul <sean@poorly.run> 4825L: dri-devel@lists.freedesktop.org 4826S: Odd Fixes 4827F: drivers/gpu/drm/udl/ 4828T: git git://anongit.freedesktop.org/drm/drm-misc 4829 4830DRM DRIVER FOR VMWARE VIRTUAL GPU 4831M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4832M: Sinclair Yeh <syeh@vmware.com> 4833M: Thomas Hellstrom <thellstrom@vmware.com> 4834L: dri-devel@lists.freedesktop.org 4835T: git git://people.freedesktop.org/~syeh/repos_linux 4836T: git git://people.freedesktop.org/~thomash/linux 4837S: Supported 4838F: drivers/gpu/drm/vmwgfx/ 4839F: include/uapi/drm/vmwgfx_drm.h 4840 4841DRM DRIVERS 4842M: David Airlie <airlied@linux.ie> 4843L: dri-devel@lists.freedesktop.org 4844T: git git://anongit.freedesktop.org/drm/drm 4845B: https://bugs.freedesktop.org/ 4846C: irc://chat.freenode.net/dri-devel 4847S: Maintained 4848F: drivers/gpu/drm/ 4849F: drivers/gpu/vga/ 4850F: Documentation/devicetree/bindings/display/ 4851F: Documentation/devicetree/bindings/gpu/ 4852F: Documentation/gpu/ 4853F: include/drm/ 4854F: include/uapi/drm/ 4855F: include/linux/vga* 4856 4857DRM DRIVERS AND MISC GPU PATCHES 4858M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4859M: Maxime Ripard <maxime.ripard@bootlin.com> 4860M: Sean Paul <sean@poorly.run> 4861W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4862S: Maintained 4863T: git git://anongit.freedesktop.org/drm/drm-misc 4864F: Documentation/gpu/ 4865F: drivers/gpu/vga/ 4866F: drivers/gpu/drm/* 4867F: include/drm/drm* 4868F: include/uapi/drm/drm* 4869F: include/linux/vga* 4870 4871DRM DRIVERS FOR ALLWINNER A10 4872M: Maxime Ripard <maxime.ripard@bootlin.com> 4873L: dri-devel@lists.freedesktop.org 4874S: Supported 4875F: drivers/gpu/drm/sun4i/ 4876F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4877T: git git://anongit.freedesktop.org/drm/drm-misc 4878 4879DRM DRIVERS FOR AMLOGIC SOCS 4880M: Neil Armstrong <narmstrong@baylibre.com> 4881L: dri-devel@lists.freedesktop.org 4882L: linux-amlogic@lists.infradead.org 4883W: http://linux-meson.com/ 4884S: Supported 4885F: drivers/gpu/drm/meson/ 4886F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4887F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4888F: Documentation/gpu/meson.rst 4889T: git git://anongit.freedesktop.org/drm/drm-misc 4890 4891DRM DRIVERS FOR ATMEL HLCDC 4892M: Boris Brezillon <boris.brezillon@bootlin.com> 4893L: dri-devel@lists.freedesktop.org 4894S: Supported 4895F: drivers/gpu/drm/atmel-hlcdc/ 4896F: Documentation/devicetree/bindings/display/atmel/ 4897T: git git://anongit.freedesktop.org/drm/drm-misc 4898 4899DRM DRIVERS FOR BRIDGE CHIPS 4900M: Archit Taneja <architt@codeaurora.org> 4901M: Andrzej Hajda <a.hajda@samsung.com> 4902R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4903S: Maintained 4904T: git git://anongit.freedesktop.org/drm/drm-misc 4905F: drivers/gpu/drm/bridge/ 4906 4907DRM DRIVERS FOR EXYNOS 4908M: Inki Dae <inki.dae@samsung.com> 4909M: Joonyoung Shim <jy0922.shim@samsung.com> 4910M: Seung-Woo Kim <sw0312.kim@samsung.com> 4911M: Kyungmin Park <kyungmin.park@samsung.com> 4912L: dri-devel@lists.freedesktop.org 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4914S: Supported 4915F: drivers/gpu/drm/exynos/ 4916F: include/uapi/drm/exynos_drm.h 4917F: Documentation/devicetree/bindings/display/exynos/ 4918 4919DRM DRIVERS FOR FREESCALE DCU 4920M: Stefan Agner <stefan@agner.ch> 4921M: Alison Wang <alison.wang@nxp.com> 4922L: dri-devel@lists.freedesktop.org 4923S: Supported 4924F: drivers/gpu/drm/fsl-dcu/ 4925F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4926F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4927F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4928T: git git://anongit.freedesktop.org/drm/drm-misc 4929 4930DRM DRIVERS FOR FREESCALE IMX 4931M: Philipp Zabel <p.zabel@pengutronix.de> 4932L: dri-devel@lists.freedesktop.org 4933S: Maintained 4934F: drivers/gpu/drm/imx/ 4935F: drivers/gpu/ipu-v3/ 4936F: Documentation/devicetree/bindings/display/imx/ 4937 4938DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4939M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4940L: dri-devel@lists.freedesktop.org 4941T: git git://github.com/patjak/drm-gma500 4942S: Maintained 4943F: drivers/gpu/drm/gma500/ 4944 4945DRM DRIVERS FOR HISILICON 4946M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4947M: Rongrong Zou <zourongrong@gmail.com> 4948R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4949R: Chen Feng <puck.chen@hisilicon.com> 4950L: dri-devel@lists.freedesktop.org 4951T: git git://github.com/xin3liang/linux.git 4952S: Maintained 4953F: drivers/gpu/drm/hisilicon/ 4954F: Documentation/devicetree/bindings/display/hisilicon/ 4955 4956DRM DRIVERS FOR MEDIATEK 4957M: CK Hu <ck.hu@mediatek.com> 4958M: Philipp Zabel <p.zabel@pengutronix.de> 4959L: dri-devel@lists.freedesktop.org 4960S: Supported 4961F: drivers/gpu/drm/mediatek/ 4962F: Documentation/devicetree/bindings/display/mediatek/ 4963 4964DRM DRIVERS FOR NVIDIA TEGRA 4965M: Thierry Reding <thierry.reding@gmail.com> 4966L: dri-devel@lists.freedesktop.org 4967L: linux-tegra@vger.kernel.org 4968T: git git://anongit.freedesktop.org/tegra/linux.git 4969S: Supported 4970F: drivers/gpu/drm/tegra/ 4971F: drivers/gpu/host1x/ 4972F: include/linux/host1x.h 4973F: include/uapi/drm/tegra_drm.h 4974F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4975 4976DRM DRIVERS FOR RENESAS 4977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4978M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4979L: dri-devel@lists.freedesktop.org 4980L: linux-renesas-soc@vger.kernel.org 4981T: git git://linuxtv.org/pinchartl/media drm/du/next 4982S: Supported 4983F: drivers/gpu/drm/rcar-du/ 4984F: drivers/gpu/drm/shmobile/ 4985F: include/linux/platform_data/shmob_drm.h 4986F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4987F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4988F: Documentation/devicetree/bindings/display/renesas,du.txt 4989 4990DRM DRIVERS FOR ROCKCHIP 4991M: Sandy Huang <hjc@rock-chips.com> 4992M: Heiko Stübner <heiko@sntech.de> 4993L: dri-devel@lists.freedesktop.org 4994S: Maintained 4995F: drivers/gpu/drm/rockchip/ 4996F: Documentation/devicetree/bindings/display/rockchip/ 4997T: git git://anongit.freedesktop.org/drm/drm-misc 4998 4999DRM DRIVERS FOR STI 5000M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5001M: Vincent Abriou <vincent.abriou@st.com> 5002L: dri-devel@lists.freedesktop.org 5003T: git git://anongit.freedesktop.org/drm/drm-misc 5004S: Maintained 5005F: drivers/gpu/drm/sti 5006F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5007 5008DRM DRIVERS FOR STM 5009M: Yannick Fertre <yannick.fertre@st.com> 5010M: Philippe Cornu <philippe.cornu@st.com> 5011M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5012M: Vincent Abriou <vincent.abriou@st.com> 5013L: dri-devel@lists.freedesktop.org 5014T: git git://anongit.freedesktop.org/drm/drm-misc 5015S: Maintained 5016F: drivers/gpu/drm/stm 5017F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5018 5019DRM DRIVERS FOR TI LCDC 5020M: Jyri Sarha <jsarha@ti.com> 5021R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5022L: dri-devel@lists.freedesktop.org 5023S: Maintained 5024F: drivers/gpu/drm/tilcdc/ 5025F: Documentation/devicetree/bindings/display/tilcdc/ 5026 5027DRM DRIVERS FOR TI OMAP 5028M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5029L: dri-devel@lists.freedesktop.org 5030S: Maintained 5031F: drivers/gpu/drm/omapdrm/ 5032F: Documentation/devicetree/bindings/display/ti/ 5033 5034DRM DRIVERS FOR V3D 5035M: Eric Anholt <eric@anholt.net> 5036S: Supported 5037F: drivers/gpu/drm/v3d/ 5038F: include/uapi/drm/v3d_drm.h 5039F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5040T: git git://anongit.freedesktop.org/drm/drm-misc 5041 5042DRM DRIVERS FOR VC4 5043M: Eric Anholt <eric@anholt.net> 5044T: git git://github.com/anholt/linux 5045S: Supported 5046F: drivers/gpu/drm/vc4/ 5047F: include/uapi/drm/vc4_drm.h 5048F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5049T: git git://anongit.freedesktop.org/drm/drm-misc 5050 5051DRM DRIVERS FOR VIVANTE GPU IP 5052M: Lucas Stach <l.stach@pengutronix.de> 5053R: Russell King <linux+etnaviv@armlinux.org.uk> 5054R: Christian Gmeiner <christian.gmeiner@gmail.com> 5055L: etnaviv@lists.freedesktop.org 5056L: dri-devel@lists.freedesktop.org 5057S: Maintained 5058F: drivers/gpu/drm/etnaviv/ 5059F: include/uapi/drm/etnaviv_drm.h 5060F: Documentation/devicetree/bindings/display/etnaviv/ 5061 5062DRM DRIVERS FOR ZTE ZX 5063M: Shawn Guo <shawnguo@kernel.org> 5064L: dri-devel@lists.freedesktop.org 5065S: Maintained 5066F: drivers/gpu/drm/zte/ 5067F: Documentation/devicetree/bindings/display/zte,vou.txt 5068T: git git://anongit.freedesktop.org/drm/drm-misc 5069 5070DRM PANEL DRIVERS 5071M: Thierry Reding <thierry.reding@gmail.com> 5072L: dri-devel@lists.freedesktop.org 5073T: git git://anongit.freedesktop.org/drm/drm-misc 5074S: Maintained 5075F: drivers/gpu/drm/drm_panel.c 5076F: drivers/gpu/drm/panel/ 5077F: include/drm/drm_panel.h 5078F: Documentation/devicetree/bindings/display/panel/ 5079 5080DRM TINYDRM DRIVERS 5081M: Noralf Trønnes <noralf@tronnes.org> 5082W: https://github.com/notro/tinydrm/wiki/Development 5083T: git git://anongit.freedesktop.org/drm/drm-misc 5084S: Maintained 5085F: drivers/gpu/drm/tinydrm/ 5086F: include/drm/tinydrm/ 5087 5088DRM DRIVERS FOR XEN 5089M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5090T: git git://anongit.freedesktop.org/drm/drm-misc 5091L: dri-devel@lists.freedesktop.org 5092L: xen-devel@lists.xen.org 5093S: Supported 5094F: drivers/gpu/drm/xen/ 5095F: Documentation/gpu/xen-front.rst 5096 5097DRM TTM SUBSYSTEM 5098M: Christian Koenig <christian.koenig@amd.com> 5099M: Huang Rui <ray.huang@amd.com> 5100M: Junwei Zhang <Jerry.Zhang@amd.com> 5101T: git git://people.freedesktop.org/~agd5f/linux 5102S: Maintained 5103L: dri-devel@lists.freedesktop.org 5104F: include/drm/ttm/ 5105F: drivers/gpu/drm/ttm/ 5106 5107DSBR100 USB FM RADIO DRIVER 5108M: Alexey Klimov <klimov.linux@gmail.com> 5109L: linux-media@vger.kernel.org 5110T: git git://linuxtv.org/media_tree.git 5111S: Maintained 5112F: drivers/media/radio/dsbr100.c 5113 5114DSCC4 DRIVER 5115M: Francois Romieu <romieu@fr.zoreil.com> 5116L: netdev@vger.kernel.org 5117S: Maintained 5118F: drivers/net/wan/dscc4.c 5119 5120DT3155 MEDIA DRIVER 5121M: Hans Verkuil <hverkuil@xs4all.nl> 5122L: linux-media@vger.kernel.org 5123T: git git://linuxtv.org/media_tree.git 5124W: https://linuxtv.org 5125S: Odd Fixes 5126F: drivers/media/pci/dt3155/ 5127 5128DVB_USB_AF9015 MEDIA DRIVER 5129M: Antti Palosaari <crope@iki.fi> 5130L: linux-media@vger.kernel.org 5131W: https://linuxtv.org 5132W: http://palosaari.fi/linux/ 5133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5134T: git git://linuxtv.org/anttip/media_tree.git 5135S: Maintained 5136F: drivers/media/usb/dvb-usb-v2/af9015* 5137 5138DVB_USB_AF9035 MEDIA DRIVER 5139M: Antti Palosaari <crope@iki.fi> 5140L: linux-media@vger.kernel.org 5141W: https://linuxtv.org 5142W: http://palosaari.fi/linux/ 5143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5144T: git git://linuxtv.org/anttip/media_tree.git 5145S: Maintained 5146F: drivers/media/usb/dvb-usb-v2/af9035* 5147 5148DVB_USB_ANYSEE MEDIA DRIVER 5149M: Antti Palosaari <crope@iki.fi> 5150L: linux-media@vger.kernel.org 5151W: https://linuxtv.org 5152W: http://palosaari.fi/linux/ 5153Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5154T: git git://linuxtv.org/anttip/media_tree.git 5155S: Maintained 5156F: drivers/media/usb/dvb-usb-v2/anysee* 5157 5158DVB_USB_AU6610 MEDIA DRIVER 5159M: Antti Palosaari <crope@iki.fi> 5160L: linux-media@vger.kernel.org 5161W: https://linuxtv.org 5162W: http://palosaari.fi/linux/ 5163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5164T: git git://linuxtv.org/anttip/media_tree.git 5165S: Maintained 5166F: drivers/media/usb/dvb-usb-v2/au6610* 5167 5168DVB_USB_CE6230 MEDIA DRIVER 5169M: Antti Palosaari <crope@iki.fi> 5170L: linux-media@vger.kernel.org 5171W: https://linuxtv.org 5172W: http://palosaari.fi/linux/ 5173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5174T: git git://linuxtv.org/anttip/media_tree.git 5175S: Maintained 5176F: drivers/media/usb/dvb-usb-v2/ce6230* 5177 5178DVB_USB_CXUSB MEDIA DRIVER 5179M: Michael Krufky <mkrufky@linuxtv.org> 5180L: linux-media@vger.kernel.org 5181W: https://linuxtv.org 5182W: http://github.com/mkrufky 5183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5184T: git git://linuxtv.org/media_tree.git 5185S: Maintained 5186F: drivers/media/usb/dvb-usb/cxusb* 5187 5188DVB_USB_EC168 MEDIA DRIVER 5189M: Antti Palosaari <crope@iki.fi> 5190L: linux-media@vger.kernel.org 5191W: https://linuxtv.org 5192W: http://palosaari.fi/linux/ 5193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5194T: git git://linuxtv.org/anttip/media_tree.git 5195S: Maintained 5196F: drivers/media/usb/dvb-usb-v2/ec168* 5197 5198DVB_USB_GL861 MEDIA DRIVER 5199M: Antti Palosaari <crope@iki.fi> 5200L: linux-media@vger.kernel.org 5201W: https://linuxtv.org 5202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5203T: git git://linuxtv.org/anttip/media_tree.git 5204S: Maintained 5205F: drivers/media/usb/dvb-usb-v2/gl861* 5206 5207DVB_USB_MXL111SF MEDIA DRIVER 5208M: Michael Krufky <mkrufky@linuxtv.org> 5209L: linux-media@vger.kernel.org 5210W: https://linuxtv.org 5211W: http://github.com/mkrufky 5212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5213T: git git://linuxtv.org/mkrufky/mxl111sf.git 5214S: Maintained 5215F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5216 5217DVB_USB_RTL28XXU MEDIA DRIVER 5218M: Antti Palosaari <crope@iki.fi> 5219L: linux-media@vger.kernel.org 5220W: https://linuxtv.org 5221W: http://palosaari.fi/linux/ 5222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5223T: git git://linuxtv.org/anttip/media_tree.git 5224S: Maintained 5225F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5226 5227DVB_USB_V2 MEDIA DRIVER 5228M: Antti Palosaari <crope@iki.fi> 5229L: linux-media@vger.kernel.org 5230W: https://linuxtv.org 5231W: http://palosaari.fi/linux/ 5232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5233T: git git://linuxtv.org/anttip/media_tree.git 5234S: Maintained 5235F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5236F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5237 5238DYNAMIC DEBUG 5239M: Jason Baron <jbaron@akamai.com> 5240S: Maintained 5241F: lib/dynamic_debug.c 5242F: include/linux/dynamic_debug.h 5243 5244DYNAMIC INTERRUPT MODERATION 5245M: Tal Gilboa <talgi@mellanox.com> 5246S: Maintained 5247F: include/linux/net_dim.h 5248 5249DZ DECSTATION DZ11 SERIAL DRIVER 5250M: "Maciej W. Rozycki" <macro@linux-mips.org> 5251S: Maintained 5252F: drivers/tty/serial/dz.* 5253 5254E3X0 POWER BUTTON DRIVER 5255M: Moritz Fischer <moritz.fischer@ettus.com> 5256L: usrp-users@lists.ettus.com 5257W: http://www.ettus.com 5258S: Supported 5259F: drivers/input/misc/e3x0-button.c 5260F: Documentation/devicetree/bindings/input/e3x0-button.txt 5261 5262E4000 MEDIA DRIVER 5263M: Antti Palosaari <crope@iki.fi> 5264L: linux-media@vger.kernel.org 5265W: https://linuxtv.org 5266W: http://palosaari.fi/linux/ 5267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5268T: git git://linuxtv.org/anttip/media_tree.git 5269S: Maintained 5270F: drivers/media/tuners/e4000* 5271 5272EARTH_PT1 MEDIA DRIVER 5273M: Akihiro Tsukada <tskd08@gmail.com> 5274L: linux-media@vger.kernel.org 5275S: Odd Fixes 5276F: drivers/media/pci/pt1/ 5277 5278EARTH_PT3 MEDIA DRIVER 5279M: Akihiro Tsukada <tskd08@gmail.com> 5280L: linux-media@vger.kernel.org 5281S: Odd Fixes 5282F: drivers/media/pci/pt3/ 5283 5284EC100 MEDIA DRIVER 5285M: Antti Palosaari <crope@iki.fi> 5286L: linux-media@vger.kernel.org 5287W: https://linuxtv.org 5288W: http://palosaari.fi/linux/ 5289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5290T: git git://linuxtv.org/anttip/media_tree.git 5291S: Maintained 5292F: drivers/media/dvb-frontends/ec100* 5293 5294ECRYPT FILE SYSTEM 5295M: Tyler Hicks <tyhicks@canonical.com> 5296L: ecryptfs@vger.kernel.org 5297W: http://ecryptfs.org 5298W: https://launchpad.net/ecryptfs 5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5300S: Supported 5301F: Documentation/filesystems/ecryptfs.txt 5302F: fs/ecryptfs/ 5303 5304EDAC-AMD64 5305M: Borislav Petkov <bp@alien8.de> 5306L: linux-edac@vger.kernel.org 5307S: Maintained 5308F: drivers/edac/amd64_edac* 5309 5310EDAC-CALXEDA 5311M: Robert Richter <rric@kernel.org> 5312L: linux-edac@vger.kernel.org 5313S: Maintained 5314F: drivers/edac/highbank* 5315 5316EDAC-CAVIUM OCTEON 5317M: Ralf Baechle <ralf@linux-mips.org> 5318M: David Daney <david.daney@cavium.com> 5319L: linux-edac@vger.kernel.org 5320L: linux-mips@linux-mips.org 5321S: Supported 5322F: drivers/edac/octeon_edac* 5323 5324EDAC-CAVIUM THUNDERX 5325M: David Daney <david.daney@cavium.com> 5326M: Jan Glauber <jglauber@cavium.com> 5327L: linux-edac@vger.kernel.org 5328S: Supported 5329F: drivers/edac/thunderx_edac* 5330 5331EDAC-CORE 5332M: Borislav Petkov <bp@alien8.de> 5333M: Mauro Carvalho Chehab <mchehab@kernel.org> 5334L: linux-edac@vger.kernel.org 5335T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5336T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5337S: Supported 5338F: Documentation/admin-guide/ras.rst 5339F: Documentation/driver-api/edac.rst 5340F: drivers/edac/ 5341F: include/linux/edac.h 5342 5343EDAC-E752X 5344M: Mark Gross <mark.gross@intel.com> 5345L: linux-edac@vger.kernel.org 5346S: Maintained 5347F: drivers/edac/e752x_edac.c 5348 5349EDAC-E7XXX 5350L: linux-edac@vger.kernel.org 5351S: Maintained 5352F: drivers/edac/e7xxx_edac.c 5353 5354EDAC-FSL_DDR 5355M: York Sun <york.sun@nxp.com> 5356L: linux-edac@vger.kernel.org 5357S: Maintained 5358F: drivers/edac/fsl_ddr_edac.* 5359 5360EDAC-GHES 5361M: Mauro Carvalho Chehab <mchehab@kernel.org> 5362L: linux-edac@vger.kernel.org 5363S: Maintained 5364F: drivers/edac/ghes_edac.c 5365 5366EDAC-I3000 5367L: linux-edac@vger.kernel.org 5368S: Orphan 5369F: drivers/edac/i3000_edac.c 5370 5371EDAC-I5000 5372L: linux-edac@vger.kernel.org 5373S: Maintained 5374F: drivers/edac/i5000_edac.c 5375 5376EDAC-I5400 5377M: Mauro Carvalho Chehab <mchehab@kernel.org> 5378L: linux-edac@vger.kernel.org 5379S: Maintained 5380F: drivers/edac/i5400_edac.c 5381 5382EDAC-I7300 5383M: Mauro Carvalho Chehab <mchehab@kernel.org> 5384L: linux-edac@vger.kernel.org 5385S: Maintained 5386F: drivers/edac/i7300_edac.c 5387 5388EDAC-I7CORE 5389M: Mauro Carvalho Chehab <mchehab@kernel.org> 5390L: linux-edac@vger.kernel.org 5391S: Maintained 5392F: drivers/edac/i7core_edac.c 5393 5394EDAC-I82443BXGX 5395M: Tim Small <tim@buttersideup.com> 5396L: linux-edac@vger.kernel.org 5397S: Maintained 5398F: drivers/edac/i82443bxgx_edac.c 5399 5400EDAC-I82975X 5401M: Ranganathan Desikan <ravi@jetztechnologies.com> 5402M: "Arvind R." <arvino55@gmail.com> 5403L: linux-edac@vger.kernel.org 5404S: Maintained 5405F: drivers/edac/i82975x_edac.c 5406 5407EDAC-IE31200 5408M: Jason Baron <jbaron@akamai.com> 5409L: linux-edac@vger.kernel.org 5410S: Maintained 5411F: drivers/edac/ie31200_edac.c 5412 5413EDAC-MPC85XX 5414M: Johannes Thumshirn <morbidrsa@gmail.com> 5415L: linux-edac@vger.kernel.org 5416S: Maintained 5417F: drivers/edac/mpc85xx_edac.[ch] 5418 5419EDAC-PASEMI 5420M: Egor Martovetsky <egor@pasemi.com> 5421L: linux-edac@vger.kernel.org 5422S: Maintained 5423F: drivers/edac/pasemi_edac.c 5424 5425EDAC-PND2 5426M: Tony Luck <tony.luck@intel.com> 5427L: linux-edac@vger.kernel.org 5428S: Maintained 5429F: drivers/edac/pnd2_edac.[ch] 5430 5431EDAC-R82600 5432M: Tim Small <tim@buttersideup.com> 5433L: linux-edac@vger.kernel.org 5434S: Maintained 5435F: drivers/edac/r82600_edac.c 5436 5437EDAC-SBRIDGE 5438M: Tony Luck <tony.luck@intel.com> 5439R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5440L: linux-edac@vger.kernel.org 5441S: Maintained 5442F: drivers/edac/sb_edac.c 5443 5444EDAC-SKYLAKE 5445M: Tony Luck <tony.luck@intel.com> 5446L: linux-edac@vger.kernel.org 5447S: Maintained 5448F: drivers/edac/skx_edac.c 5449 5450EDAC-TI 5451M: Tero Kristo <t-kristo@ti.com> 5452L: linux-edac@vger.kernel.org 5453S: Maintained 5454F: drivers/edac/ti_edac.c 5455 5456EDAC-QCOM 5457M: Channagoud Kadabi <ckadabi@codeaurora.org> 5458M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5459L: linux-arm-msm@vger.kernel.org 5460L: linux-edac@vger.kernel.org 5461S: Maintained 5462F: drivers/edac/qcom_edac.c 5463 5464EDIROL UA-101/UA-1000 DRIVER 5465M: Clemens Ladisch <clemens@ladisch.de> 5466L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5467T: git git://git.alsa-project.org/alsa-kernel.git 5468S: Maintained 5469F: sound/usb/misc/ua101.c 5470 5471EFI TEST DRIVER 5472L: linux-efi@vger.kernel.org 5473M: Ivan Hu <ivan.hu@canonical.com> 5474M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5475S: Maintained 5476F: drivers/firmware/efi/test/ 5477 5478EFI VARIABLE FILESYSTEM 5479M: Matthew Garrett <matthew.garrett@nebula.com> 5480M: Jeremy Kerr <jk@ozlabs.org> 5481M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5482T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5483L: linux-efi@vger.kernel.org 5484S: Maintained 5485F: fs/efivarfs/ 5486 5487EFIFB FRAMEBUFFER DRIVER 5488L: linux-fbdev@vger.kernel.org 5489M: Peter Jones <pjones@redhat.com> 5490S: Maintained 5491F: drivers/video/fbdev/efifb.c 5492 5493EFS FILESYSTEM 5494W: http://aeschi.ch.eu.org/efs/ 5495S: Orphan 5496F: fs/efs/ 5497 5498EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5499M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5500L: netdev@vger.kernel.org 5501S: Maintained 5502F: drivers/net/ethernet/ibm/ehea/ 5503 5504EM28XX VIDEO4LINUX DRIVER 5505M: Mauro Carvalho Chehab <mchehab@kernel.org> 5506L: linux-media@vger.kernel.org 5507W: https://linuxtv.org 5508T: git git://linuxtv.org/media_tree.git 5509S: Maintained 5510F: drivers/media/usb/em28xx/ 5511F: Documentation/media/v4l-drivers/em28xx* 5512 5513EMBEDDED LINUX 5514M: Paul Gortmaker <paul.gortmaker@windriver.com> 5515M: Matt Mackall <mpm@selenic.com> 5516M: David Woodhouse <dwmw2@infradead.org> 5517L: linux-embedded@vger.kernel.org 5518S: Maintained 5519 5520Emulex 10Gbps iSCSI - OneConnect DRIVER 5521M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5522M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5523M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5524L: linux-scsi@vger.kernel.org 5525W: http://www.broadcom.com 5526S: Supported 5527F: drivers/scsi/be2iscsi/ 5528 5529Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5530M: Sathya Perla <sathya.perla@broadcom.com> 5531M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5532M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5533M: Somnath Kotur <somnath.kotur@broadcom.com> 5534L: netdev@vger.kernel.org 5535W: http://www.emulex.com 5536S: Supported 5537F: drivers/net/ethernet/emulex/benet/ 5538 5539EMULEX ONECONNECT ROCE DRIVER 5540M: Selvin Xavier <selvin.xavier@broadcom.com> 5541M: Devesh Sharma <devesh.sharma@broadcom.com> 5542L: linux-rdma@vger.kernel.org 5543W: http://www.broadcom.com 5544S: Odd Fixes 5545F: drivers/infiniband/hw/ocrdma/ 5546F: include/uapi/rdma/ocrdma-abi.h 5547 5548EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5549M: James Smart <james.smart@broadcom.com> 5550M: Dick Kennedy <dick.kennedy@broadcom.com> 5551L: linux-scsi@vger.kernel.org 5552W: http://www.broadcom.com 5553S: Supported 5554F: drivers/scsi/lpfc/ 5555 5556ENE CB710 FLASH CARD READER DRIVER 5557M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5558S: Maintained 5559F: drivers/misc/cb710/ 5560F: drivers/mmc/host/cb710-mmc.* 5561F: include/linux/cb710.h 5562 5563ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5564M: Maxim Levitsky <maximlevitsky@gmail.com> 5565S: Maintained 5566F: drivers/media/rc/ene_ir.* 5567 5568EPSON S1D13XXX FRAMEBUFFER DRIVER 5569M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5570S: Maintained 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5572F: drivers/video/fbdev/s1d13xxxfb.c 5573F: include/video/s1d13xxxfb.h 5574 5575ERRSEQ ERROR TRACKING INFRASTRUCTURE 5576M: Jeff Layton <jlayton@kernel.org> 5577S: Maintained 5578F: lib/errseq.c 5579F: include/linux/errseq.h 5580 5581ET131X NETWORK DRIVER 5582M: Mark Einon <mark.einon@gmail.com> 5583S: Odd Fixes 5584F: drivers/net/ethernet/agere/ 5585 5586ETHERNET BRIDGE 5587M: Roopa Prabhu <roopa@cumulusnetworks.com> 5588M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5589L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5590L: netdev@vger.kernel.org 5591W: http://www.linuxfoundation.org/en/Net:Bridge 5592S: Maintained 5593F: include/linux/netfilter_bridge/ 5594F: net/bridge/ 5595 5596ETHERNET PHY LIBRARY 5597M: Andrew Lunn <andrew@lunn.ch> 5598M: Florian Fainelli <f.fainelli@gmail.com> 5599M: Heiner Kallweit <hkallweit1@gmail.com> 5600L: netdev@vger.kernel.org 5601S: Maintained 5602F: Documentation/ABI/testing/sysfs-bus-mdio 5603F: Documentation/devicetree/bindings/net/mdio* 5604F: Documentation/networking/phy.txt 5605F: drivers/net/phy/ 5606F: drivers/of/of_mdio.c 5607F: drivers/of/of_net.c 5608F: include/linux/*mdio*.h 5609F: include/linux/of_net.h 5610F: include/linux/phy.h 5611F: include/linux/phy_fixed.h 5612F: include/linux/platform_data/mdio-bcm-unimac.h 5613F: include/trace/events/mdio.h 5614F: include/uapi/linux/mdio.h 5615F: include/uapi/linux/mii.h 5616 5617EXT2 FILE SYSTEM 5618M: Jan Kara <jack@suse.com> 5619L: linux-ext4@vger.kernel.org 5620S: Maintained 5621F: Documentation/filesystems/ext2.txt 5622F: fs/ext2/ 5623F: include/linux/ext2* 5624 5625EXT4 FILE SYSTEM 5626M: "Theodore Ts'o" <tytso@mit.edu> 5627M: Andreas Dilger <adilger.kernel@dilger.ca> 5628L: linux-ext4@vger.kernel.org 5629W: http://ext4.wiki.kernel.org 5630Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5632S: Maintained 5633F: Documentation/filesystems/ext4/ext4.rst 5634F: fs/ext4/ 5635 5636Extended Verification Module (EVM) 5637M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5638L: linux-integrity@vger.kernel.org 5639S: Supported 5640F: security/integrity/evm/ 5641 5642EXTENSIBLE FIRMWARE INTERFACE (EFI) 5643M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5644L: linux-efi@vger.kernel.org 5645T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5646S: Maintained 5647F: Documentation/efi-stub.txt 5648F: arch/*/kernel/efi.c 5649F: arch/x86/boot/compressed/eboot.[ch] 5650F: arch/*/include/asm/efi.h 5651F: arch/x86/platform/efi/ 5652F: drivers/firmware/efi/ 5653F: include/linux/efi*.h 5654F: arch/arm/boot/compressed/efi-header.S 5655F: arch/arm64/kernel/efi-entry.S 5656 5657EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5658M: MyungJoo Ham <myungjoo.ham@samsung.com> 5659M: Chanwoo Choi <cw00.choi@samsung.com> 5660L: linux-kernel@vger.kernel.org 5661T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5662S: Maintained 5663F: drivers/extcon/ 5664F: include/linux/extcon/ 5665F: include/linux/extcon.h 5666F: Documentation/extcon/ 5667F: Documentation/devicetree/bindings/extcon/ 5668 5669EXYNOS DP DRIVER 5670M: Jingoo Han <jingoohan1@gmail.com> 5671L: dri-devel@lists.freedesktop.org 5672S: Maintained 5673F: drivers/gpu/drm/exynos/exynos_dp* 5674 5675EXYNOS SYSMMU (IOMMU) driver 5676M: Marek Szyprowski <m.szyprowski@samsung.com> 5677L: iommu@lists.linux-foundation.org 5678S: Maintained 5679F: drivers/iommu/exynos-iommu.c 5680 5681EZchip NPS platform support 5682M: Vineet Gupta <vgupta@synopsys.com> 5683M: Ofer Levi <oferle@mellanox.com> 5684S: Supported 5685F: arch/arc/plat-eznps 5686F: arch/arc/boot/dts/eznps.dts 5687 5688F2FS FILE SYSTEM 5689M: Jaegeuk Kim <jaegeuk@kernel.org> 5690M: Chao Yu <yuchao0@huawei.com> 5691L: linux-f2fs-devel@lists.sourceforge.net 5692W: https://f2fs.wiki.kernel.org/ 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5694S: Maintained 5695F: Documentation/filesystems/f2fs.txt 5696F: Documentation/ABI/testing/sysfs-fs-f2fs 5697F: fs/f2fs/ 5698F: include/linux/f2fs_fs.h 5699F: include/trace/events/f2fs.h 5700 5701F71805F HARDWARE MONITORING DRIVER 5702M: Jean Delvare <jdelvare@suse.com> 5703L: linux-hwmon@vger.kernel.org 5704S: Maintained 5705F: Documentation/hwmon/f71805f 5706F: drivers/hwmon/f71805f.c 5707 5708FADDR2LINE 5709M: Josh Poimboeuf <jpoimboe@redhat.com> 5710S: Maintained 5711F: scripts/faddr2line 5712 5713FAILOVER MODULE 5714M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5715L: netdev@vger.kernel.org 5716S: Supported 5717F: net/core/failover.c 5718F: include/net/failover.h 5719F: Documentation/networking/failover.rst 5720 5721FANOTIFY 5722M: Jan Kara <jack@suse.cz> 5723R: Amir Goldstein <amir73il@gmail.com> 5724L: linux-fsdevel@vger.kernel.org 5725S: Maintained 5726F: fs/notify/fanotify/ 5727F: include/linux/fanotify.h 5728F: include/uapi/linux/fanotify.h 5729 5730FARSYNC SYNCHRONOUS DRIVER 5731M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5732W: http://www.farsite.co.uk/ 5733S: Supported 5734F: drivers/net/wan/farsync.* 5735 5736FAULT INJECTION SUPPORT 5737M: Akinobu Mita <akinobu.mita@gmail.com> 5738S: Supported 5739F: Documentation/fault-injection/ 5740F: lib/fault-inject.c 5741 5742FBTFT Framebuffer drivers 5743S: Orphan 5744L: dri-devel@lists.freedesktop.org 5745L: linux-fbdev@vger.kernel.org 5746F: drivers/staging/fbtft/ 5747 5748FC0011 TUNER DRIVER 5749M: Michael Buesch <m@bues.ch> 5750L: linux-media@vger.kernel.org 5751S: Maintained 5752F: drivers/media/tuners/fc0011.h 5753F: drivers/media/tuners/fc0011.c 5754 5755FC2580 MEDIA DRIVER 5756M: Antti Palosaari <crope@iki.fi> 5757L: linux-media@vger.kernel.org 5758W: https://linuxtv.org 5759W: http://palosaari.fi/linux/ 5760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5761T: git git://linuxtv.org/anttip/media_tree.git 5762S: Maintained 5763F: drivers/media/tuners/fc2580* 5764 5765FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5766M: Johannes Thumshirn <jth@kernel.org> 5767L: linux-scsi@vger.kernel.org 5768W: www.Open-FCoE.org 5769S: Supported 5770F: drivers/scsi/libfc/ 5771F: drivers/scsi/fcoe/ 5772F: include/scsi/fc/ 5773F: include/scsi/libfc.h 5774F: include/scsi/libfcoe.h 5775F: include/uapi/scsi/fc/ 5776 5777FILE LOCKING (flock() and fcntl()/lockf()) 5778M: Jeff Layton <jlayton@kernel.org> 5779M: "J. Bruce Fields" <bfields@fieldses.org> 5780L: linux-fsdevel@vger.kernel.org 5781S: Maintained 5782F: include/linux/fcntl.h 5783F: include/uapi/linux/fcntl.h 5784F: fs/fcntl.c 5785F: fs/locks.c 5786 5787FILESYSTEMS (VFS and infrastructure) 5788M: Alexander Viro <viro@zeniv.linux.org.uk> 5789L: linux-fsdevel@vger.kernel.org 5790S: Maintained 5791F: fs/* 5792F: include/linux/fs.h 5793F: include/uapi/linux/fs.h 5794 5795FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5796M: Riku Voipio <riku.voipio@iki.fi> 5797L: linux-hwmon@vger.kernel.org 5798S: Maintained 5799F: drivers/hwmon/f75375s.c 5800F: include/linux/f75375s.h 5801 5802FIREWIRE AUDIO DRIVERS 5803M: Clemens Ladisch <clemens@ladisch.de> 5804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5805T: git git://git.alsa-project.org/alsa-kernel.git 5806S: Maintained 5807F: sound/firewire/ 5808 5809FIREWIRE MEDIA DRIVERS (firedtv) 5810M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5811L: linux-media@vger.kernel.org 5812L: linux1394-devel@lists.sourceforge.net 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5814S: Maintained 5815F: drivers/media/firewire/ 5816 5817FIREWIRE SBP-2 TARGET 5818M: Chris Boot <bootc@bootc.net> 5819L: linux-scsi@vger.kernel.org 5820L: target-devel@vger.kernel.org 5821L: linux1394-devel@lists.sourceforge.net 5822T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5823S: Maintained 5824F: drivers/target/sbp/ 5825 5826FIREWIRE SUBSYSTEM 5827M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5828L: linux1394-devel@lists.sourceforge.net 5829W: http://ieee1394.wiki.kernel.org/ 5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5831S: Maintained 5832F: drivers/firewire/ 5833F: include/linux/firewire.h 5834F: include/uapi/linux/firewire*.h 5835F: tools/firewire/ 5836 5837FIRMWARE LOADER (request_firmware) 5838M: Luis R. Rodriguez <mcgrof@kernel.org> 5839L: linux-kernel@vger.kernel.org 5840S: Maintained 5841F: Documentation/firmware_class/ 5842F: drivers/base/firmware_loader/ 5843F: include/linux/firmware.h 5844 5845FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5846M: Joshua Morris <josh.h.morris@us.ibm.com> 5847M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5848S: Maintained 5849F: drivers/block/rsxx/ 5850 5851FLOPPY DRIVER 5852M: Jiri Kosina <jikos@kernel.org> 5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5854S: Odd fixes 5855F: drivers/block/floppy.c 5856 5857FMC SUBSYSTEM 5858M: Alessandro Rubini <rubini@gnudd.com> 5859W: http://www.ohwr.org/projects/fmc-bus 5860S: Supported 5861F: drivers/fmc/ 5862F: include/linux/fmc*.h 5863F: include/linux/ipmi-fru.h 5864K: fmc_d.*register 5865 5866FPGA MANAGER FRAMEWORK 5867M: Alan Tull <atull@kernel.org> 5868M: Moritz Fischer <mdf@kernel.org> 5869L: linux-fpga@vger.kernel.org 5870S: Maintained 5871T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5872Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5873F: Documentation/fpga/ 5874F: Documentation/driver-api/fpga/ 5875F: Documentation/devicetree/bindings/fpga/ 5876F: drivers/fpga/ 5877F: include/linux/fpga/ 5878W: http://www.rocketboards.org 5879 5880FPGA DFL DRIVERS 5881M: Wu Hao <hao.wu@intel.com> 5882L: linux-fpga@vger.kernel.org 5883S: Maintained 5884F: Documentation/fpga/dfl.txt 5885F: include/uapi/linux/fpga-dfl.h 5886F: drivers/fpga/dfl* 5887 5888FPU EMULATOR 5889M: Bill Metzenthen <billm@melbpc.org.au> 5890W: http://floatingpoint.sourceforge.net/emulator/index.html 5891S: Maintained 5892F: arch/x86/math-emu/ 5893 5894FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5895L: netdev@vger.kernel.org 5896S: Orphan 5897F: drivers/net/wan/dlci.c 5898F: drivers/net/wan/sdla.c 5899 5900FRAMEBUFFER LAYER 5901M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5902L: dri-devel@lists.freedesktop.org 5903L: linux-fbdev@vger.kernel.org 5904T: git git://github.com/bzolnier/linux.git 5905Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5906S: Maintained 5907F: Documentation/fb/ 5908F: drivers/video/ 5909F: include/video/ 5910F: include/linux/fb.h 5911F: include/uapi/video/ 5912F: include/uapi/linux/fb.h 5913 5914FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5915M: Horia Geantă <horia.geanta@nxp.com> 5916M: Aymen Sghaier <aymen.sghaier@nxp.com> 5917L: linux-crypto@vger.kernel.org 5918S: Maintained 5919F: drivers/crypto/caam/ 5920F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5921 5922FREESCALE DIU FRAMEBUFFER DRIVER 5923M: Timur Tabi <timur@kernel.org> 5924L: linux-fbdev@vger.kernel.org 5925S: Maintained 5926F: drivers/video/fbdev/fsl-diu-fb.* 5927 5928FREESCALE DMA DRIVER 5929M: Li Yang <leoyang.li@nxp.com> 5930M: Zhang Wei <zw@zh-kernel.org> 5931L: linuxppc-dev@lists.ozlabs.org 5932S: Maintained 5933F: drivers/dma/fsldma.* 5934 5935FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5936M: Claudiu Manoil <claudiu.manoil@nxp.com> 5937L: netdev@vger.kernel.org 5938S: Maintained 5939F: drivers/net/ethernet/freescale/gianfar* 5940F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5941 5942FREESCALE GPMI NAND DRIVER 5943M: Han Xu <han.xu@nxp.com> 5944L: linux-mtd@lists.infradead.org 5945S: Maintained 5946F: drivers/mtd/nand/raw/gpmi-nand/* 5947 5948FREESCALE I2C CPM DRIVER 5949M: Jochen Friedrich <jochen@scram.de> 5950L: linuxppc-dev@lists.ozlabs.org 5951L: linux-i2c@vger.kernel.org 5952S: Maintained 5953F: drivers/i2c/busses/i2c-cpm.c 5954 5955FREESCALE IMX LPI2C DRIVER 5956M: Dong Aisheng <aisheng.dong@nxp.com> 5957L: linux-i2c@vger.kernel.org 5958L: linux-imx@nxp.com 5959S: Maintained 5960F: drivers/i2c/busses/i2c-imx-lpi2c.c 5961F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5962 5963FREESCALE IMX / MXC FEC DRIVER 5964M: Fugang Duan <fugang.duan@nxp.com> 5965L: netdev@vger.kernel.org 5966S: Maintained 5967F: drivers/net/ethernet/freescale/fec_main.c 5968F: drivers/net/ethernet/freescale/fec_ptp.c 5969F: drivers/net/ethernet/freescale/fec.h 5970F: Documentation/devicetree/bindings/net/fsl-fec.txt 5971 5972FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5973M: Sascha Hauer <s.hauer@pengutronix.de> 5974R: Pengutronix Kernel Team <kernel@pengutronix.de> 5975L: linux-fbdev@vger.kernel.org 5976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5977S: Maintained 5978F: include/linux/platform_data/video-imxfb.h 5979F: drivers/video/fbdev/imxfb.c 5980 5981FREESCALE QORIQ DPAA ETHERNET DRIVER 5982M: Madalin Bucur <madalin.bucur@nxp.com> 5983L: netdev@vger.kernel.org 5984S: Maintained 5985F: drivers/net/ethernet/freescale/dpaa 5986 5987FREESCALE QORIQ DPAA FMAN DRIVER 5988M: Madalin Bucur <madalin.bucur@nxp.com> 5989L: netdev@vger.kernel.org 5990S: Maintained 5991F: drivers/net/ethernet/freescale/fman 5992F: Documentation/devicetree/bindings/net/fsl-fman.txt 5993 5994FREESCALE QORIQ PTP CLOCK DRIVER 5995M: Yangbo Lu <yangbo.lu@nxp.com> 5996L: netdev@vger.kernel.org 5997S: Maintained 5998F: drivers/ptp/ptp_qoriq.c 5999F: include/linux/fsl/ptp_qoriq.h 6000F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6001 6002FREESCALE QUAD SPI DRIVER 6003M: Han Xu <han.xu@nxp.com> 6004L: linux-mtd@lists.infradead.org 6005S: Maintained 6006F: drivers/mtd/spi-nor/fsl-quadspi.c 6007 6008FREESCALE QUICC ENGINE LIBRARY 6009M: Qiang Zhao <qiang.zhao@nxp.com> 6010L: linuxppc-dev@lists.ozlabs.org 6011S: Maintained 6012F: drivers/soc/fsl/qe/ 6013F: include/soc/fsl/*qe*.h 6014F: include/soc/fsl/*ucc*.h 6015 6016FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6017M: Li Yang <leoyang.li@nxp.com> 6018L: netdev@vger.kernel.org 6019L: linuxppc-dev@lists.ozlabs.org 6020S: Maintained 6021F: drivers/net/ethernet/freescale/ucc_geth* 6022 6023FREESCALE QUICC ENGINE UCC HDLC DRIVER 6024M: Zhao Qiang <qiang.zhao@nxp.com> 6025L: netdev@vger.kernel.org 6026L: linuxppc-dev@lists.ozlabs.org 6027S: Maintained 6028F: drivers/net/wan/fsl_ucc_hdlc* 6029 6030FREESCALE QUICC ENGINE UCC UART DRIVER 6031M: Timur Tabi <timur@kernel.org> 6032L: linuxppc-dev@lists.ozlabs.org 6033S: Maintained 6034F: drivers/tty/serial/ucc_uart.c 6035 6036FREESCALE SOC DRIVERS 6037M: Li Yang <leoyang.li@nxp.com> 6038L: linuxppc-dev@lists.ozlabs.org 6039L: linux-arm-kernel@lists.infradead.org 6040S: Maintained 6041F: Documentation/devicetree/bindings/soc/fsl/ 6042F: drivers/soc/fsl/ 6043F: include/linux/fsl/ 6044 6045FREESCALE SOC FS_ENET DRIVER 6046M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6047L: linuxppc-dev@lists.ozlabs.org 6048L: netdev@vger.kernel.org 6049S: Maintained 6050F: drivers/net/ethernet/freescale/fs_enet/ 6051F: include/linux/fs_enet_pd.h 6052 6053FREESCALE SOC SOUND DRIVERS 6054M: Timur Tabi <timur@kernel.org> 6055M: Nicolin Chen <nicoleotsuka@gmail.com> 6056M: Xiubo Li <Xiubo.Lee@gmail.com> 6057R: Fabio Estevam <fabio.estevam@nxp.com> 6058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6059L: linuxppc-dev@lists.ozlabs.org 6060S: Maintained 6061F: sound/soc/fsl/fsl* 6062F: sound/soc/fsl/imx* 6063F: sound/soc/fsl/mpc8610_hpcd.c 6064 6065FREESCALE USB PERIPHERAL DRIVERS 6066M: Li Yang <leoyang.li@nxp.com> 6067L: linux-usb@vger.kernel.org 6068L: linuxppc-dev@lists.ozlabs.org 6069S: Maintained 6070F: drivers/usb/gadget/udc/fsl* 6071 6072FREEVXFS FILESYSTEM 6073M: Christoph Hellwig <hch@infradead.org> 6074W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6075S: Maintained 6076F: fs/freevxfs/ 6077 6078FREEZER 6079M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6080M: Pavel Machek <pavel@ucw.cz> 6081L: linux-pm@vger.kernel.org 6082S: Supported 6083F: Documentation/power/freezing-of-tasks.txt 6084F: include/linux/freezer.h 6085F: kernel/freezer.c 6086 6087FRONTSWAP API 6088M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6089L: linux-kernel@vger.kernel.org 6090S: Maintained 6091F: mm/frontswap.c 6092F: include/linux/frontswap.h 6093 6094FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6095M: David Howells <dhowells@redhat.com> 6096L: linux-cachefs@redhat.com (moderated for non-subscribers) 6097S: Supported 6098F: Documentation/filesystems/caching/ 6099F: fs/fscache/ 6100F: include/linux/fscache*.h 6101 6102FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6103M: Theodore Y. Ts'o <tytso@mit.edu> 6104M: Jaegeuk Kim <jaegeuk@kernel.org> 6105L: linux-fscrypt@vger.kernel.org 6106Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6108S: Supported 6109F: fs/crypto/ 6110F: include/linux/fscrypt*.h 6111F: Documentation/filesystems/fscrypt.rst 6112 6113FSI-ATTACHED I2C DRIVER 6114M: Eddie James <eajames@linux.vnet.ibm.com> 6115L: linux-i2c@vger.kernel.org 6116L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6117S: Maintained 6118F: drivers/i2c/busses/i2c-fsi.c 6119F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6120 6121FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6122M: Jan Kara <jack@suse.cz> 6123R: Amir Goldstein <amir73il@gmail.com> 6124L: linux-fsdevel@vger.kernel.org 6125S: Maintained 6126F: fs/notify/ 6127F: include/linux/fsnotify*.h 6128 6129FUJITSU LAPTOP EXTRAS 6130M: Jonathan Woithe <jwoithe@just42.net> 6131L: platform-driver-x86@vger.kernel.org 6132S: Maintained 6133F: drivers/platform/x86/fujitsu-laptop.c 6134 6135FUJITSU M-5MO LS CAMERA ISP DRIVER 6136M: Kyungmin Park <kyungmin.park@samsung.com> 6137M: Heungjun Kim <riverful.kim@samsung.com> 6138L: linux-media@vger.kernel.org 6139S: Maintained 6140F: drivers/media/i2c/m5mols/ 6141F: include/media/i2c/m5mols.h 6142 6143FUJITSU TABLET EXTRAS 6144M: Robert Gerlach <khnz@gmx.de> 6145L: platform-driver-x86@vger.kernel.org 6146S: Maintained 6147F: drivers/platform/x86/fujitsu-tablet.c 6148 6149FUSE: FILESYSTEM IN USERSPACE 6150M: Miklos Szeredi <miklos@szeredi.hu> 6151L: linux-fsdevel@vger.kernel.org 6152W: http://fuse.sourceforge.net/ 6153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6154S: Maintained 6155F: fs/fuse/ 6156F: include/uapi/linux/fuse.h 6157F: Documentation/filesystems/fuse.txt 6158 6159FUTEX SUBSYSTEM 6160M: Thomas Gleixner <tglx@linutronix.de> 6161M: Ingo Molnar <mingo@redhat.com> 6162R: Peter Zijlstra <peterz@infradead.org> 6163R: Darren Hart <dvhart@infradead.org> 6164L: linux-kernel@vger.kernel.org 6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6166S: Maintained 6167F: kernel/futex.c 6168F: kernel/futex_compat.c 6169F: include/asm-generic/futex.h 6170F: include/linux/futex.h 6171F: include/uapi/linux/futex.h 6172F: tools/testing/selftests/futex/ 6173F: tools/perf/bench/futex* 6174F: Documentation/*futex* 6175 6176GCC PLUGINS 6177M: Kees Cook <keescook@chromium.org> 6178R: Emese Revfy <re.emese@gmail.com> 6179L: kernel-hardening@lists.openwall.com 6180S: Maintained 6181F: scripts/gcc-plugins/ 6182F: scripts/gcc-plugin.sh 6183F: scripts/Makefile.gcc-plugins 6184F: Documentation/gcc-plugins.txt 6185 6186GASKET DRIVER FRAMEWORK 6187M: Rob Springer <rspringer@google.com> 6188M: Todd Poynor <toddpoynor@google.com> 6189M: Ben Chan <benchan@chromium.org> 6190S: Maintained 6191F: drivers/staging/gasket/ 6192 6193GCOV BASED KERNEL PROFILING 6194M: Peter Oberparleiter <oberpar@linux.ibm.com> 6195S: Maintained 6196F: kernel/gcov/ 6197F: Documentation/dev-tools/gcov.rst 6198 6199GDB KERNEL DEBUGGING HELPER SCRIPTS 6200M: Jan Kiszka <jan.kiszka@siemens.com> 6201M: Kieran Bingham <kbingham@kernel.org> 6202S: Supported 6203F: scripts/gdb/ 6204 6205GDT SCSI DISK ARRAY CONTROLLER DRIVER 6206M: Achim Leubner <achim_leubner@adaptec.com> 6207L: linux-scsi@vger.kernel.org 6208W: http://www.icp-vortex.com/ 6209S: Supported 6210F: drivers/scsi/gdt* 6211 6212GEMTEK FM RADIO RECEIVER DRIVER 6213M: Hans Verkuil <hverkuil@xs4all.nl> 6214L: linux-media@vger.kernel.org 6215T: git git://linuxtv.org/media_tree.git 6216W: https://linuxtv.org 6217S: Maintained 6218F: drivers/media/radio/radio-gemtek* 6219 6220GENERIC GPIO I2C DRIVER 6221M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6222S: Supported 6223F: drivers/i2c/busses/i2c-gpio.c 6224F: include/linux/platform_data/i2c-gpio.h 6225 6226GENERIC GPIO I2C MULTIPLEXER DRIVER 6227M: Peter Korsgaard <peter.korsgaard@barco.com> 6228L: linux-i2c@vger.kernel.org 6229S: Supported 6230F: drivers/i2c/muxes/i2c-mux-gpio.c 6231F: include/linux/platform_data/i2c-mux-gpio.h 6232F: Documentation/i2c/muxes/i2c-mux-gpio 6233 6234GENERIC HDLC (WAN) DRIVERS 6235M: Krzysztof Halasa <khc@pm.waw.pl> 6236W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6237S: Maintained 6238F: drivers/net/wan/c101.c 6239F: drivers/net/wan/hd6457* 6240F: drivers/net/wan/hdlc* 6241F: drivers/net/wan/n2.c 6242F: drivers/net/wan/pc300too.c 6243F: drivers/net/wan/pci200syn.c 6244F: drivers/net/wan/wanxl* 6245 6246GENERIC INCLUDE/ASM HEADER FILES 6247M: Arnd Bergmann <arnd@arndb.de> 6248L: linux-arch@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6250S: Maintained 6251F: include/asm-generic/ 6252F: include/uapi/asm-generic/ 6253 6254GENERIC PHY FRAMEWORK 6255M: Kishon Vijay Abraham I <kishon@ti.com> 6256L: linux-kernel@vger.kernel.org 6257T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6258S: Supported 6259F: drivers/phy/ 6260F: include/linux/phy/ 6261 6262GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6263M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6264S: Supported 6265F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6266 6267GENERIC PM DOMAINS 6268M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6269M: Kevin Hilman <khilman@kernel.org> 6270M: Ulf Hansson <ulf.hansson@linaro.org> 6271L: linux-pm@vger.kernel.org 6272S: Supported 6273F: drivers/base/power/domain*.c 6274F: include/linux/pm_domain.h 6275F: Documentation/devicetree/bindings/power/power_domain.txt 6276 6277GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6278M: Eugen Hristev <eugen.hristev@microchip.com> 6279L: linux-input@vger.kernel.org 6280S: Maintained 6281F: drivers/input/touchscreen/resistive-adc-touch.c 6282 6283GENERIC UIO DRIVER FOR PCI DEVICES 6284M: "Michael S. Tsirkin" <mst@redhat.com> 6285L: kvm@vger.kernel.org 6286S: Supported 6287F: drivers/uio/uio_pci_generic.c 6288 6289GENWQE (IBM Generic Workqueue Card) 6290M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6291M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6292S: Supported 6293F: drivers/misc/genwqe/ 6294 6295GET_MAINTAINER SCRIPT 6296M: Joe Perches <joe@perches.com> 6297S: Maintained 6298F: scripts/get_maintainer.pl 6299 6300GFS2 FILE SYSTEM 6301M: Bob Peterson <rpeterso@redhat.com> 6302M: Andreas Gruenbacher <agruenba@redhat.com> 6303L: cluster-devel@redhat.com 6304W: http://sources.redhat.com/cluster/ 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6306S: Supported 6307F: Documentation/filesystems/gfs2*.txt 6308F: fs/gfs2/ 6309F: include/uapi/linux/gfs2_ondisk.h 6310 6311GIGASET ISDN DRIVERS 6312M: Paul Bolle <pebolle@tiscali.nl> 6313L: gigaset307x-common@lists.sourceforge.net 6314W: http://gigaset307x.sourceforge.net/ 6315S: Odd Fixes 6316F: Documentation/isdn/README.gigaset 6317F: drivers/isdn/gigaset/ 6318F: include/uapi/linux/gigaset_dev.h 6319 6320GNSS SUBSYSTEM 6321M: Johan Hovold <johan@kernel.org> 6322S: Maintained 6323F: Documentation/ABI/testing/sysfs-class-gnss 6324F: Documentation/devicetree/bindings/gnss/ 6325F: drivers/gnss/ 6326F: include/linux/gnss.h 6327 6328GO7007 MPEG CODEC 6329M: Hans Verkuil <hans.verkuil@cisco.com> 6330L: linux-media@vger.kernel.org 6331S: Maintained 6332F: drivers/media/usb/go7007/ 6333 6334GOODIX TOUCHSCREEN 6335M: Bastien Nocera <hadess@hadess.net> 6336L: linux-input@vger.kernel.org 6337S: Maintained 6338F: drivers/input/touchscreen/goodix.c 6339 6340GPD POCKET FAN DRIVER 6341M: Hans de Goede <hdegoede@redhat.com> 6342L: platform-driver-x86@vger.kernel.org 6343S: Maintained 6344F: drivers/platform/x86/gpd-pocket-fan.c 6345 6346GPIO ACPI SUPPORT 6347M: Mika Westerberg <mika.westerberg@linux.intel.com> 6348M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6349L: linux-gpio@vger.kernel.org 6350L: linux-acpi@vger.kernel.org 6351S: Maintained 6352F: Documentation/acpi/gpio-properties.txt 6353F: drivers/gpio/gpiolib-acpi.c 6354 6355GPIO IR Transmitter 6356M: Sean Young <sean@mess.org> 6357L: linux-media@vger.kernel.org 6358S: Maintained 6359F: drivers/media/rc/gpio-ir-tx.c 6360 6361GPIO MOCKUP DRIVER 6362M: Bamvor Jian Zhang <bamv2005@gmail.com> 6363R: Bartosz Golaszewski <brgl@bgdev.pl> 6364L: linux-gpio@vger.kernel.org 6365S: Maintained 6366F: drivers/gpio/gpio-mockup.c 6367F: tools/testing/selftests/gpio/ 6368 6369GPIO SUBSYSTEM 6370M: Linus Walleij <linus.walleij@linaro.org> 6371M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6372L: linux-gpio@vger.kernel.org 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6374S: Maintained 6375F: Documentation/devicetree/bindings/gpio/ 6376F: Documentation/driver-api/gpio/ 6377F: Documentation/gpio/ 6378F: Documentation/ABI/testing/gpio-cdev 6379F: Documentation/ABI/obsolete/sysfs-gpio 6380F: drivers/gpio/ 6381F: include/linux/gpio/ 6382F: include/linux/gpio.h 6383F: include/linux/of_gpio.h 6384F: include/asm-generic/gpio.h 6385F: include/uapi/linux/gpio.h 6386F: tools/gpio/ 6387 6388GRE DEMULTIPLEXER DRIVER 6389M: Dmitry Kozlov <xeb@mail.ru> 6390L: netdev@vger.kernel.org 6391S: Maintained 6392F: net/ipv4/gre_demux.c 6393F: net/ipv4/gre_offload.c 6394F: include/net/gre.h 6395 6396GRETH 10/100/1G Ethernet MAC device driver 6397M: Andreas Larsson <andreas@gaisler.com> 6398L: netdev@vger.kernel.org 6399S: Maintained 6400F: drivers/net/ethernet/aeroflex/ 6401 6402GREYBUS AUDIO PROTOCOLS DRIVERS 6403M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6404M: Mark Greer <mgreer@animalcreek.com> 6405S: Maintained 6406F: drivers/staging/greybus/audio_apbridgea.c 6407F: drivers/staging/greybus/audio_apbridgea.h 6408F: drivers/staging/greybus/audio_codec.c 6409F: drivers/staging/greybus/audio_codec.h 6410F: drivers/staging/greybus/audio_gb.c 6411F: drivers/staging/greybus/audio_manager.c 6412F: drivers/staging/greybus/audio_manager.h 6413F: drivers/staging/greybus/audio_manager_module.c 6414F: drivers/staging/greybus/audio_manager_private.h 6415F: drivers/staging/greybus/audio_manager_sysfs.c 6416F: drivers/staging/greybus/audio_module.c 6417F: drivers/staging/greybus/audio_topology.c 6418 6419GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6420M: Viresh Kumar <vireshk@kernel.org> 6421S: Maintained 6422F: drivers/staging/greybus/authentication.c 6423F: drivers/staging/greybus/bootrom.c 6424F: drivers/staging/greybus/firmware.h 6425F: drivers/staging/greybus/fw-core.c 6426F: drivers/staging/greybus/fw-download.c 6427F: drivers/staging/greybus/fw-management.c 6428F: drivers/staging/greybus/greybus_authentication.h 6429F: drivers/staging/greybus/greybus_firmware.h 6430F: drivers/staging/greybus/hid.c 6431F: drivers/staging/greybus/i2c.c 6432F: drivers/staging/greybus/spi.c 6433F: drivers/staging/greybus/spilib.c 6434F: drivers/staging/greybus/spilib.h 6435 6436GREYBUS LOOPBACK DRIVER 6437M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6438S: Maintained 6439F: drivers/staging/greybus/loopback.c 6440 6441GREYBUS PLATFORM DRIVERS 6442M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6443S: Maintained 6444F: drivers/staging/greybus/arche-platform.c 6445F: drivers/staging/greybus/arche-apb-ctrl.c 6446F: drivers/staging/greybus/arche_platform.h 6447 6448GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6449M: Rui Miguel Silva <rmfrfs@gmail.com> 6450S: Maintained 6451F: drivers/staging/greybus/sdio.c 6452F: drivers/staging/greybus/light.c 6453F: drivers/staging/greybus/gpio.c 6454F: drivers/staging/greybus/power_supply.c 6455F: drivers/staging/greybus/spi.c 6456F: drivers/staging/greybus/spilib.c 6457 6458GREYBUS SUBSYSTEM 6459M: Johan Hovold <johan@kernel.org> 6460M: Alex Elder <elder@kernel.org> 6461M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6462S: Maintained 6463F: drivers/staging/greybus/ 6464L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6465 6466GREYBUS UART PROTOCOLS DRIVERS 6467M: David Lin <dtwlin@gmail.com> 6468S: Maintained 6469F: drivers/staging/greybus/uart.c 6470F: drivers/staging/greybus/log.c 6471 6472GS1662 VIDEO SERIALIZER 6473M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6474L: linux-media@vger.kernel.org 6475T: git git://linuxtv.org/media_tree.git 6476S: Maintained 6477F: drivers/media/spi/gs1662.c 6478 6479GSPCA FINEPIX SUBDRIVER 6480M: Frank Zago <frank@zago.net> 6481L: linux-media@vger.kernel.org 6482T: git git://linuxtv.org/media_tree.git 6483S: Maintained 6484F: drivers/media/usb/gspca/finepix.c 6485 6486GSPCA GL860 SUBDRIVER 6487M: Olivier Lorin <o.lorin@laposte.net> 6488L: linux-media@vger.kernel.org 6489T: git git://linuxtv.org/media_tree.git 6490S: Maintained 6491F: drivers/media/usb/gspca/gl860/ 6492 6493GSPCA M5602 SUBDRIVER 6494M: Erik Andren <erik.andren@gmail.com> 6495L: linux-media@vger.kernel.org 6496T: git git://linuxtv.org/media_tree.git 6497S: Maintained 6498F: drivers/media/usb/gspca/m5602/ 6499 6500GSPCA PAC207 SONIXB SUBDRIVER 6501M: Hans Verkuil <hverkuil@xs4all.nl> 6502L: linux-media@vger.kernel.org 6503T: git git://linuxtv.org/media_tree.git 6504S: Odd Fixes 6505F: drivers/media/usb/gspca/pac207.c 6506 6507GSPCA SN9C20X SUBDRIVER 6508M: Brian Johnson <brijohn@gmail.com> 6509L: linux-media@vger.kernel.org 6510T: git git://linuxtv.org/media_tree.git 6511S: Maintained 6512F: drivers/media/usb/gspca/sn9c20x.c 6513 6514GSPCA T613 SUBDRIVER 6515M: Leandro Costantino <lcostantino@gmail.com> 6516L: linux-media@vger.kernel.org 6517T: git git://linuxtv.org/media_tree.git 6518S: Maintained 6519F: drivers/media/usb/gspca/t613.c 6520 6521GSPCA USB WEBCAM DRIVER 6522M: Hans Verkuil <hverkuil@xs4all.nl> 6523L: linux-media@vger.kernel.org 6524T: git git://linuxtv.org/media_tree.git 6525S: Odd Fixes 6526F: drivers/media/usb/gspca/ 6527 6528GTP (GPRS Tunneling Protocol) 6529M: Pablo Neira Ayuso <pablo@netfilter.org> 6530M: Harald Welte <laforge@gnumonks.org> 6531L: osmocom-net-gprs@lists.osmocom.org 6532T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6533S: Maintained 6534F: drivers/net/gtp.c 6535 6536GUID PARTITION TABLE (GPT) 6537M: Davidlohr Bueso <dave@stgolabs.net> 6538L: linux-efi@vger.kernel.org 6539S: Maintained 6540F: block/partitions/efi.* 6541 6542H8/300 ARCHITECTURE 6543M: Yoshinori Sato <ysato@users.sourceforge.jp> 6544L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6545W: http://uclinux-h8.sourceforge.jp 6546T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6547S: Maintained 6548F: arch/h8300/ 6549F: drivers/clocksource/h8300_*.c 6550F: drivers/clk/h8300/ 6551F: drivers/irqchip/irq-renesas-h8*.c 6552 6553HACKRF MEDIA DRIVER 6554M: Antti Palosaari <crope@iki.fi> 6555L: linux-media@vger.kernel.org 6556W: https://linuxtv.org 6557W: http://palosaari.fi/linux/ 6558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6559T: git git://linuxtv.org/anttip/media_tree.git 6560S: Maintained 6561F: drivers/media/usb/hackrf/ 6562 6563HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6564M: Frank Seidel <frank@f-seidel.de> 6565L: platform-driver-x86@vger.kernel.org 6566W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6567S: Maintained 6568F: drivers/platform/x86/hdaps.c 6569 6570HARDWARE MONITORING 6571M: Jean Delvare <jdelvare@suse.com> 6572M: Guenter Roeck <linux@roeck-us.net> 6573L: linux-hwmon@vger.kernel.org 6574W: http://hwmon.wiki.kernel.org/ 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6576S: Maintained 6577F: Documentation/devicetree/bindings/hwmon/ 6578F: Documentation/hwmon/ 6579F: drivers/hwmon/ 6580F: include/linux/hwmon*.h 6581F: include/trace/events/hwmon*.h 6582 6583HARDWARE RANDOM NUMBER GENERATOR CORE 6584M: Matt Mackall <mpm@selenic.com> 6585M: Herbert Xu <herbert@gondor.apana.org.au> 6586L: linux-crypto@vger.kernel.org 6587S: Odd fixes 6588F: Documentation/devicetree/bindings/rng/ 6589F: Documentation/hw_random.txt 6590F: drivers/char/hw_random/ 6591F: include/linux/hw_random.h 6592 6593HARDWARE TRACING FACILITIES 6594M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6595S: Maintained 6596F: drivers/hwtracing/ 6597 6598HARDWARE SPINLOCK CORE 6599M: Ohad Ben-Cohen <ohad@wizery.com> 6600M: Bjorn Andersson <bjorn.andersson@linaro.org> 6601L: linux-remoteproc@vger.kernel.org 6602S: Maintained 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6604F: Documentation/devicetree/bindings/hwlock/ 6605F: Documentation/hwspinlock.txt 6606F: drivers/hwspinlock/ 6607F: include/linux/hwspinlock.h 6608 6609HARMONY SOUND DRIVER 6610L: linux-parisc@vger.kernel.org 6611S: Maintained 6612F: sound/parisc/harmony.* 6613 6614HDPVR USB VIDEO ENCODER DRIVER 6615M: Hans Verkuil <hverkuil@xs4all.nl> 6616L: linux-media@vger.kernel.org 6617T: git git://linuxtv.org/media_tree.git 6618W: https://linuxtv.org 6619S: Odd Fixes 6620F: drivers/media/usb/hdpvr/ 6621 6622HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6623M: Jerry Hoemann <jerry.hoemann@hpe.com> 6624S: Supported 6625F: Documentation/watchdog/hpwdt.txt 6626F: drivers/watchdog/hpwdt.c 6627 6628HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6629M: Don Brace <don.brace@microsemi.com> 6630L: esc.storagedev@microsemi.com 6631L: linux-scsi@vger.kernel.org 6632S: Supported 6633F: Documentation/scsi/hpsa.txt 6634F: drivers/scsi/hpsa*.[ch] 6635F: include/linux/cciss*.h 6636F: include/uapi/linux/cciss*.h 6637 6638HFI1 DRIVER 6639M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6640M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6641L: linux-rdma@vger.kernel.org 6642S: Supported 6643F: drivers/infiniband/hw/hfi1 6644 6645HFS FILESYSTEM 6646L: linux-fsdevel@vger.kernel.org 6647S: Orphan 6648F: Documentation/filesystems/hfs.txt 6649F: fs/hfs/ 6650 6651HFSPLUS FILESYSTEM 6652L: linux-fsdevel@vger.kernel.org 6653S: Orphan 6654F: Documentation/filesystems/hfsplus.txt 6655F: fs/hfsplus/ 6656 6657HGA FRAMEBUFFER DRIVER 6658M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6659L: linux-nvidia@lists.surfsouth.com 6660W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6661S: Maintained 6662F: drivers/video/fbdev/hgafb.c 6663 6664HIBERNATION (aka Software Suspend, aka swsusp) 6665M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6666M: Pavel Machek <pavel@ucw.cz> 6667L: linux-pm@vger.kernel.org 6668B: https://bugzilla.kernel.org 6669S: Supported 6670F: arch/x86/power/ 6671F: drivers/base/power/ 6672F: kernel/power/ 6673F: include/linux/suspend.h 6674F: include/linux/freezer.h 6675F: include/linux/pm.h 6676F: arch/*/include/asm/suspend*.h 6677 6678HID CORE LAYER 6679M: Jiri Kosina <jikos@kernel.org> 6680M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6681L: linux-input@vger.kernel.org 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6683S: Maintained 6684F: drivers/hid/ 6685F: include/linux/hid* 6686F: include/uapi/linux/hid* 6687 6688HID SENSOR HUB DRIVERS 6689M: Jiri Kosina <jikos@kernel.org> 6690M: Jonathan Cameron <jic23@kernel.org> 6691M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6692L: linux-input@vger.kernel.org 6693L: linux-iio@vger.kernel.org 6694S: Maintained 6695F: Documentation/hid/hid-sensor* 6696F: drivers/hid/hid-sensor-* 6697F: drivers/iio/*/hid-* 6698F: include/linux/hid-sensor-* 6699 6700HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6701M: Thomas Gleixner <tglx@linutronix.de> 6702L: linux-kernel@vger.kernel.org 6703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6704S: Maintained 6705F: Documentation/timers/ 6706F: kernel/time/hrtimer.c 6707F: kernel/time/clockevents.c 6708F: kernel/time/timer_*.c 6709F: include/linux/clockchips.h 6710F: include/linux/hrtimer.h 6711 6712HIGH-SPEED SCC DRIVER FOR AX.25 6713L: linux-hams@vger.kernel.org 6714S: Orphan 6715F: drivers/net/hamradio/dmascc.c 6716F: drivers/net/hamradio/scc.c 6717 6718HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6719M: HighPoint Linux Team <linux@highpoint-tech.com> 6720W: http://www.highpoint-tech.com 6721S: Supported 6722F: Documentation/scsi/hptiop.txt 6723F: drivers/scsi/hptiop.c 6724 6725HIPPI 6726M: Jes Sorensen <jes@trained-monkey.org> 6727L: linux-hippi@sunsite.dk 6728S: Maintained 6729F: include/linux/hippidevice.h 6730F: include/uapi/linux/if_hippi.h 6731F: net/802/hippi.c 6732F: drivers/net/hippi/ 6733 6734HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6735M: Yisen Zhuang <yisen.zhuang@huawei.com> 6736M: Salil Mehta <salil.mehta@huawei.com> 6737L: netdev@vger.kernel.org 6738W: http://www.hisilicon.com 6739S: Maintained 6740F: drivers/net/ethernet/hisilicon/hns3/ 6741 6742HISILICON LPC BUS DRIVER 6743M: john.garry@huawei.com 6744W: http://www.hisilicon.com 6745S: Maintained 6746F: drivers/bus/hisi_lpc.c 6747F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6748 6749HISILICON NETWORK SUBSYSTEM DRIVER 6750M: Yisen Zhuang <yisen.zhuang@huawei.com> 6751M: Salil Mehta <salil.mehta@huawei.com> 6752L: netdev@vger.kernel.org 6753W: http://www.hisilicon.com 6754S: Maintained 6755F: drivers/net/ethernet/hisilicon/ 6756F: Documentation/devicetree/bindings/net/hisilicon*.txt 6757 6758HISILICON PMU DRIVER 6759M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6760W: http://www.hisilicon.com 6761S: Supported 6762F: drivers/perf/hisilicon 6763F: Documentation/perf/hisi-pmu.txt 6764 6765HISILICON ROCE DRIVER 6766M: Lijun Ou <oulijun@huawei.com> 6767M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6768L: linux-rdma@vger.kernel.org 6769S: Maintained 6770F: drivers/infiniband/hw/hns/ 6771F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6772 6773HISILICON SAS Controller 6774M: John Garry <john.garry@huawei.com> 6775W: http://www.hisilicon.com 6776S: Supported 6777F: drivers/scsi/hisi_sas/ 6778F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6779 6780HMM - Heterogeneous Memory Management 6781M: Jérôme Glisse <jglisse@redhat.com> 6782L: linux-mm@kvack.org 6783S: Maintained 6784F: mm/hmm* 6785F: include/linux/hmm* 6786F: Documentation/vm/hmm.rst 6787 6788HOST AP DRIVER 6789M: Jouni Malinen <j@w1.fi> 6790L: linux-wireless@vger.kernel.org 6791W: http://w1.fi/hostap-driver.html 6792S: Obsolete 6793F: drivers/net/wireless/intersil/hostap/ 6794 6795HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6796L: platform-driver-x86@vger.kernel.org 6797S: Orphan 6798F: drivers/platform/x86/tc1100-wmi.c 6799 6800HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6801M: Jaroslav Kysela <perex@perex.cz> 6802S: Maintained 6803F: drivers/net/ethernet/hp/hp100.* 6804 6805HPET: High Precision Event Timers driver 6806M: Clemens Ladisch <clemens@ladisch.de> 6807S: Maintained 6808F: Documentation/timers/hpet.txt 6809F: drivers/char/hpet.c 6810F: include/linux/hpet.h 6811F: include/uapi/linux/hpet.h 6812 6813HPET: x86 6814S: Orphan 6815F: arch/x86/kernel/hpet.c 6816F: arch/x86/include/asm/hpet.h 6817 6818HPFS FILESYSTEM 6819M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6820W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6821S: Maintained 6822F: fs/hpfs/ 6823 6824HSI SUBSYSTEM 6825M: Sebastian Reichel <sre@kernel.org> 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6827S: Maintained 6828F: Documentation/ABI/testing/sysfs-bus-hsi 6829F: Documentation/driver-api/hsi.rst 6830F: drivers/hsi/ 6831F: include/linux/hsi/ 6832F: include/uapi/linux/hsi/ 6833 6834HSO 3G MODEM DRIVER 6835L: linux-usb@vger.kernel.org 6836S: Orphan 6837F: drivers/net/usb/hso.c 6838 6839HSR NETWORK PROTOCOL 6840M: Arvid Brodin <arvid.brodin@alten.se> 6841L: netdev@vger.kernel.org 6842S: Maintained 6843F: net/hsr/ 6844 6845HT16K33 LED CONTROLLER DRIVER 6846M: Robin van der Gracht <robin@protonic.nl> 6847S: Maintained 6848F: drivers/auxdisplay/ht16k33.c 6849F: Documentation/devicetree/bindings/display/ht16k33.txt 6850 6851HTCPEN TOUCHSCREEN DRIVER 6852M: Pau Oliva Fora <pof@eslack.org> 6853L: linux-input@vger.kernel.org 6854S: Maintained 6855F: drivers/input/touchscreen/htcpen.c 6856 6857HUAWEI ETHERNET DRIVER 6858M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6859L: netdev@vger.kernel.org 6860S: Supported 6861F: Documentation/networking/hinic.txt 6862F: drivers/net/ethernet/huawei/hinic/ 6863 6864HUGETLB FILESYSTEM 6865M: Mike Kravetz <mike.kravetz@oracle.com> 6866L: linux-mm@kvack.org 6867S: Maintained 6868F: fs/hugetlbfs/ 6869F: mm/hugetlb.c 6870F: include/linux/hugetlb.h 6871F: Documentation/admin-guide/mm/hugetlbpage.rst 6872F: Documentation/vm/hugetlbfs_reserv.rst 6873F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6874 6875HVA ST MEDIA DRIVER 6876M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6877L: linux-media@vger.kernel.org 6878T: git git://linuxtv.org/media_tree.git 6879W: https://linuxtv.org 6880S: Supported 6881F: drivers/media/platform/sti/hva 6882 6883HWPOISON MEMORY FAILURE HANDLING 6884M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6885L: linux-mm@kvack.org 6886S: Maintained 6887F: mm/memory-failure.c 6888F: mm/hwpoison-inject.c 6889 6890HYGON PROCESSOR SUPPORT 6891M: Pu Wen <puwen@hygon.cn> 6892L: linux-kernel@vger.kernel.org 6893S: Maintained 6894F: arch/x86/kernel/cpu/hygon.c 6895 6896Hyper-V CORE AND DRIVERS 6897M: "K. Y. Srinivasan" <kys@microsoft.com> 6898M: Haiyang Zhang <haiyangz@microsoft.com> 6899M: Stephen Hemminger <sthemmin@microsoft.com> 6900L: devel@linuxdriverproject.org 6901S: Maintained 6902F: Documentation/networking/netvsc.txt 6903F: arch/x86/include/asm/mshyperv.h 6904F: arch/x86/include/asm/trace/hyperv.h 6905F: arch/x86/include/asm/hyperv-tlfs.h 6906F: arch/x86/kernel/cpu/mshyperv.c 6907F: arch/x86/hyperv 6908F: drivers/hid/hid-hyperv.c 6909F: drivers/hv/ 6910F: drivers/input/serio/hyperv-keyboard.c 6911F: drivers/pci/controller/pci-hyperv.c 6912F: drivers/net/hyperv/ 6913F: drivers/scsi/storvsc_drv.c 6914F: drivers/uio/uio_hv_generic.c 6915F: drivers/video/fbdev/hyperv_fb.c 6916F: net/vmw_vsock/hyperv_transport.c 6917F: include/linux/hyperv.h 6918F: include/uapi/linux/hyperv.h 6919F: tools/hv/ 6920F: Documentation/ABI/stable/sysfs-bus-vmbus 6921 6922HYPERVISOR VIRTUAL CONSOLE DRIVER 6923L: linuxppc-dev@lists.ozlabs.org 6924S: Odd Fixes 6925F: drivers/tty/hvc/ 6926 6927I2C ACPI SUPPORT 6928M: Mika Westerberg <mika.westerberg@linux.intel.com> 6929L: linux-i2c@vger.kernel.org 6930L: linux-acpi@vger.kernel.org 6931S: Maintained 6932F: drivers/i2c/i2c-core-acpi.c 6933 6934I2C CONTROLLER DRIVER FOR NVIDIA GPU 6935M: Ajay Gupta <ajayg@nvidia.com> 6936L: linux-i2c@vger.kernel.org 6937S: Maintained 6938F: Documentation/i2c/busses/i2c-nvidia-gpu 6939F: drivers/i2c/busses/i2c-nvidia-gpu.c 6940 6941I2C MUXES 6942M: Peter Rosin <peda@axentia.se> 6943L: linux-i2c@vger.kernel.org 6944S: Maintained 6945F: Documentation/i2c/i2c-topology 6946F: Documentation/i2c/muxes/ 6947F: Documentation/devicetree/bindings/i2c/i2c-mux* 6948F: Documentation/devicetree/bindings/i2c/i2c-arb* 6949F: Documentation/devicetree/bindings/i2c/i2c-gate* 6950F: drivers/i2c/i2c-mux.c 6951F: drivers/i2c/muxes/ 6952F: include/linux/i2c-mux.h 6953 6954I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6955M: Gregory CLEMENT <gregory.clement@bootlin.com> 6956L: linux-i2c@vger.kernel.org 6957S: Maintained 6958F: drivers/i2c/busses/i2c-mv64xxx.c 6959 6960I2C OVER PARALLEL PORT 6961M: Jean Delvare <jdelvare@suse.com> 6962L: linux-i2c@vger.kernel.org 6963S: Maintained 6964F: Documentation/i2c/busses/i2c-parport 6965F: Documentation/i2c/busses/i2c-parport-light 6966F: drivers/i2c/busses/i2c-parport.c 6967F: drivers/i2c/busses/i2c-parport-light.c 6968 6969I2C SUBSYSTEM 6970M: Wolfram Sang <wsa@the-dreams.de> 6971L: linux-i2c@vger.kernel.org 6972W: https://i2c.wiki.kernel.org/ 6973Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6975S: Maintained 6976F: Documentation/devicetree/bindings/i2c/i2c.txt 6977F: Documentation/i2c/ 6978F: drivers/i2c/* 6979F: include/linux/i2c.h 6980F: include/linux/i2c-dev.h 6981F: include/linux/i2c-smbus.h 6982F: include/uapi/linux/i2c.h 6983F: include/uapi/linux/i2c-*.h 6984 6985I2C SUBSYSTEM HOST DRIVERS 6986L: linux-i2c@vger.kernel.org 6987W: https://i2c.wiki.kernel.org/ 6988Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6990S: Odd Fixes 6991F: Documentation/devicetree/bindings/i2c/ 6992F: drivers/i2c/algos/ 6993F: drivers/i2c/busses/ 6994 6995I2C-TAOS-EVM DRIVER 6996M: Jean Delvare <jdelvare@suse.com> 6997L: linux-i2c@vger.kernel.org 6998S: Maintained 6999F: Documentation/i2c/busses/i2c-taos-evm 7000F: drivers/i2c/busses/i2c-taos-evm.c 7001 7002I2C-TINY-USB DRIVER 7003M: Till Harbaum <till@harbaum.org> 7004L: linux-i2c@vger.kernel.org 7005W: http://www.harbaum.org/till/i2c_tiny_usb 7006S: Maintained 7007F: drivers/i2c/busses/i2c-tiny-usb.c 7008 7009I2C/SMBUS CONTROLLER DRIVERS FOR PC 7010M: Jean Delvare <jdelvare@suse.com> 7011L: linux-i2c@vger.kernel.org 7012S: Maintained 7013F: Documentation/i2c/busses/i2c-ali1535 7014F: Documentation/i2c/busses/i2c-ali1563 7015F: Documentation/i2c/busses/i2c-ali15x3 7016F: Documentation/i2c/busses/i2c-amd756 7017F: Documentation/i2c/busses/i2c-amd8111 7018F: Documentation/i2c/busses/i2c-i801 7019F: Documentation/i2c/busses/i2c-nforce2 7020F: Documentation/i2c/busses/i2c-piix4 7021F: Documentation/i2c/busses/i2c-sis5595 7022F: Documentation/i2c/busses/i2c-sis630 7023F: Documentation/i2c/busses/i2c-sis96x 7024F: Documentation/i2c/busses/i2c-via 7025F: Documentation/i2c/busses/i2c-viapro 7026F: drivers/i2c/busses/i2c-ali1535.c 7027F: drivers/i2c/busses/i2c-ali1563.c 7028F: drivers/i2c/busses/i2c-ali15x3.c 7029F: drivers/i2c/busses/i2c-amd756.c 7030F: drivers/i2c/busses/i2c-amd756-s4882.c 7031F: drivers/i2c/busses/i2c-amd8111.c 7032F: drivers/i2c/busses/i2c-i801.c 7033F: drivers/i2c/busses/i2c-isch.c 7034F: drivers/i2c/busses/i2c-nforce2.c 7035F: drivers/i2c/busses/i2c-nforce2-s4985.c 7036F: drivers/i2c/busses/i2c-piix4.c 7037F: drivers/i2c/busses/i2c-sis5595.c 7038F: drivers/i2c/busses/i2c-sis630.c 7039F: drivers/i2c/busses/i2c-sis96x.c 7040F: drivers/i2c/busses/i2c-via.c 7041F: drivers/i2c/busses/i2c-viapro.c 7042 7043I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7044M: Hans de Goede <hdegoede@redhat.com> 7045L: linux-i2c@vger.kernel.org 7046S: Maintained 7047F: drivers/i2c/busses/i2c-cht-wc.c 7048 7049I2C/SMBUS ISMT DRIVER 7050M: Seth Heasley <seth.heasley@intel.com> 7051M: Neil Horman <nhorman@tuxdriver.com> 7052L: linux-i2c@vger.kernel.org 7053F: drivers/i2c/busses/i2c-ismt.c 7054F: Documentation/i2c/busses/i2c-ismt 7055 7056I2C/SMBUS STUB DRIVER 7057M: Jean Delvare <jdelvare@suse.com> 7058L: linux-i2c@vger.kernel.org 7059S: Maintained 7060F: drivers/i2c/i2c-stub.c 7061 7062IA64 (Itanium) PLATFORM 7063M: Tony Luck <tony.luck@intel.com> 7064M: Fenghua Yu <fenghua.yu@intel.com> 7065L: linux-ia64@vger.kernel.org 7066T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7067S: Maintained 7068F: arch/ia64/ 7069 7070IBM Power 842 compression accelerator 7071M: Haren Myneni <haren@us.ibm.com> 7072S: Supported 7073F: drivers/crypto/nx/Makefile 7074F: drivers/crypto/nx/Kconfig 7075F: drivers/crypto/nx/nx-842* 7076F: include/linux/sw842.h 7077F: crypto/842.c 7078F: lib/842/ 7079 7080IBM Power in-Nest Crypto Acceleration 7081M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7082M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7083L: linux-crypto@vger.kernel.org 7084S: Supported 7085F: drivers/crypto/nx/Makefile 7086F: drivers/crypto/nx/Kconfig 7087F: drivers/crypto/nx/nx-aes* 7088F: drivers/crypto/nx/nx-sha* 7089F: drivers/crypto/nx/nx.* 7090F: drivers/crypto/nx/nx_csbcpb.h 7091F: drivers/crypto/nx/nx_debugfs.h 7092 7093IBM Power Linux RAID adapter 7094M: Brian King <brking@us.ibm.com> 7095S: Supported 7096F: drivers/scsi/ipr.* 7097 7098IBM Power SRIOV Virtual NIC Device Driver 7099M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7100M: John Allen <jallen@linux.vnet.ibm.com> 7101L: netdev@vger.kernel.org 7102S: Supported 7103F: drivers/net/ethernet/ibm/ibmvnic.* 7104 7105IBM Power Virtual Accelerator Switchboard 7106M: Sukadev Bhattiprolu 7107L: linuxppc-dev@lists.ozlabs.org 7108S: Supported 7109F: arch/powerpc/platforms/powernv/vas* 7110F: arch/powerpc/platforms/powernv/copy-paste.h 7111F: arch/powerpc/include/asm/vas.h 7112F: arch/powerpc/include/uapi/asm/vas.h 7113 7114IBM Power Virtual Ethernet Device Driver 7115M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7116L: netdev@vger.kernel.org 7117S: Supported 7118F: drivers/net/ethernet/ibm/ibmveth.* 7119 7120IBM Power Virtual FC Device Drivers 7121M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7122L: linux-scsi@vger.kernel.org 7123S: Supported 7124F: drivers/scsi/ibmvscsi/ibmvfc* 7125 7126IBM Power Virtual Management Channel Driver 7127M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7128M: Steven Royer <seroyer@linux.vnet.ibm.com> 7129S: Supported 7130F: drivers/misc/ibmvmc.* 7131 7132IBM Power Virtual SCSI Device Drivers 7133M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7134L: linux-scsi@vger.kernel.org 7135S: Supported 7136F: drivers/scsi/ibmvscsi/ibmvscsi* 7137F: include/scsi/viosrp.h 7138 7139IBM Power Virtual SCSI Device Target Driver 7140M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7141M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7142L: linux-scsi@vger.kernel.org 7143L: target-devel@vger.kernel.org 7144S: Supported 7145F: drivers/scsi/ibmvscsi_tgt/ 7146 7147IBM Power VMX Cryptographic instructions 7148M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7149M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7150L: linux-crypto@vger.kernel.org 7151S: Supported 7152F: drivers/crypto/vmx/Makefile 7153F: drivers/crypto/vmx/Kconfig 7154F: drivers/crypto/vmx/vmx.c 7155F: drivers/crypto/vmx/aes* 7156F: drivers/crypto/vmx/ghash* 7157F: drivers/crypto/vmx/ppc-xlate.pl 7158 7159IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7160M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7161L: linux-pci@vger.kernel.org 7162L: linuxppc-dev@lists.ozlabs.org 7163S: Supported 7164F: drivers/pci/hotplug/rpaphp* 7165 7166IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7167M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7168L: linux-pci@vger.kernel.org 7169L: linuxppc-dev@lists.ozlabs.org 7170S: Supported 7171F: drivers/pci/hotplug/rpadlpar* 7172 7173IBM ServeRAID RAID DRIVER 7174S: Orphan 7175F: drivers/scsi/ips.* 7176 7177ICH LPC AND GPIO DRIVER 7178M: Peter Tyser <ptyser@xes-inc.com> 7179S: Maintained 7180F: drivers/mfd/lpc_ich.c 7181F: drivers/gpio/gpio-ich.c 7182 7183IDE SUBSYSTEM 7184M: "David S. Miller" <davem@davemloft.net> 7185L: linux-ide@vger.kernel.org 7186Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7188S: Maintained 7189F: Documentation/ide/ 7190F: drivers/ide/ 7191F: include/linux/ide.h 7192 7193IDE/ATAPI DRIVERS 7194M: Borislav Petkov <bp@alien8.de> 7195L: linux-ide@vger.kernel.org 7196S: Maintained 7197F: Documentation/cdrom/ide-cd 7198F: drivers/ide/ide-cd* 7199 7200IDEAPAD LAPTOP EXTRAS DRIVER 7201M: Ike Panhc <ike.pan@canonical.com> 7202L: platform-driver-x86@vger.kernel.org 7203W: http://launchpad.net/ideapad-laptop 7204S: Maintained 7205F: drivers/platform/x86/ideapad-laptop.c 7206 7207IDEAPAD LAPTOP SLIDEBAR DRIVER 7208M: Andrey Moiseev <o2g.org.ru@gmail.com> 7209L: linux-input@vger.kernel.org 7210W: https://github.com/o2genum/ideapad-slidebar 7211S: Maintained 7212F: drivers/input/misc/ideapad_slidebar.c 7213 7214IDT VersaClock 5 CLOCK DRIVER 7215M: Marek Vasut <marek.vasut@gmail.com> 7216S: Maintained 7217F: drivers/clk/clk-versaclock5.c 7218 7219IEEE 802.15.4 SUBSYSTEM 7220M: Alexander Aring <alex.aring@gmail.com> 7221M: Stefan Schmidt <stefan@datenfreihafen.org> 7222L: linux-wpan@vger.kernel.org 7223W: http://wpan.cakelab.org/ 7224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7226S: Maintained 7227F: net/ieee802154/ 7228F: net/mac802154/ 7229F: drivers/net/ieee802154/ 7230F: include/linux/nl802154.h 7231F: include/linux/ieee802154.h 7232F: include/net/nl802154.h 7233F: include/net/mac802154.h 7234F: include/net/af_ieee802154.h 7235F: include/net/cfg802154.h 7236F: include/net/ieee802154_netdev.h 7237F: Documentation/networking/ieee802154.txt 7238 7239IFE PROTOCOL 7240M: Yotam Gigi <yotam.gi@gmail.com> 7241M: Jamal Hadi Salim <jhs@mojatatu.com> 7242F: net/ife 7243F: include/net/ife.h 7244F: include/uapi/linux/ife.h 7245 7246IGORPLUG-USB IR RECEIVER 7247M: Sean Young <sean@mess.org> 7248L: linux-media@vger.kernel.org 7249S: Maintained 7250F: drivers/media/rc/igorplugusb.c 7251 7252IGUANAWORKS USB IR TRANSCEIVER 7253M: Sean Young <sean@mess.org> 7254L: linux-media@vger.kernel.org 7255S: Maintained 7256F: drivers/media/rc/iguanair.c 7257 7258IIO DIGITAL POTENTIOMETER DAC 7259M: Peter Rosin <peda@axentia.se> 7260L: linux-iio@vger.kernel.org 7261S: Maintained 7262F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7263F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7264F: drivers/iio/dac/dpot-dac.c 7265 7266IIO ENVELOPE DETECTOR 7267M: Peter Rosin <peda@axentia.se> 7268L: linux-iio@vger.kernel.org 7269S: Maintained 7270F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7271F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7272F: drivers/iio/adc/envelope-detector.c 7273 7274IIO MULTIPLEXER 7275M: Peter Rosin <peda@axentia.se> 7276L: linux-iio@vger.kernel.org 7277S: Maintained 7278F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7279F: drivers/iio/multiplexer/iio-mux.c 7280 7281IIO SUBSYSTEM AND DRIVERS 7282M: Jonathan Cameron <jic23@kernel.org> 7283R: Hartmut Knaack <knaack.h@gmx.de> 7284R: Lars-Peter Clausen <lars@metafoo.de> 7285R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7286L: linux-iio@vger.kernel.org 7287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7288S: Maintained 7289F: Documentation/ABI/testing/configfs-iio* 7290F: Documentation/ABI/testing/sysfs-bus-iio* 7291F: Documentation/devicetree/bindings/iio/ 7292F: drivers/iio/ 7293F: drivers/staging/iio/ 7294F: include/linux/iio/ 7295F: tools/iio/ 7296 7297IIO UNIT CONVERTER 7298M: Peter Rosin <peda@axentia.se> 7299L: linux-iio@vger.kernel.org 7300S: Maintained 7301F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7302F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7303F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7304F: drivers/iio/afe/iio-rescale.c 7305 7306IKANOS/ADI EAGLE ADSL USB DRIVER 7307M: Matthieu Castet <castet.matthieu@free.fr> 7308M: Stanislaw Gruszka <stf_xl@wp.pl> 7309S: Maintained 7310F: drivers/usb/atm/ueagle-atm.c 7311 7312IMGTEC ASCII LCD DRIVER 7313M: Paul Burton <paul.burton@mips.com> 7314S: Maintained 7315F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7316F: drivers/auxdisplay/img-ascii-lcd.c 7317 7318IMGTEC IR DECODER DRIVER 7319M: James Hogan <jhogan@kernel.org> 7320S: Maintained 7321F: drivers/media/rc/img-ir/ 7322 7323IMON SOUNDGRAPH USB IR RECEIVER 7324M: Sean Young <sean@mess.org> 7325L: linux-media@vger.kernel.org 7326S: Maintained 7327F: drivers/media/rc/imon_raw.c 7328F: drivers/media/rc/imon.c 7329 7330IMS TWINTURBO FRAMEBUFFER DRIVER 7331L: linux-fbdev@vger.kernel.org 7332S: Orphan 7333F: drivers/video/fbdev/imsttfb.c 7334 7335INA209 HARDWARE MONITOR DRIVER 7336M: Guenter Roeck <linux@roeck-us.net> 7337L: linux-hwmon@vger.kernel.org 7338S: Maintained 7339F: Documentation/hwmon/ina209 7340F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7341F: drivers/hwmon/ina209.c 7342 7343INA2XX HARDWARE MONITOR DRIVER 7344M: Guenter Roeck <linux@roeck-us.net> 7345L: linux-hwmon@vger.kernel.org 7346S: Maintained 7347F: Documentation/hwmon/ina2xx 7348F: drivers/hwmon/ina2xx.c 7349F: include/linux/platform_data/ina2xx.h 7350 7351INDUSTRY PACK SUBSYSTEM (IPACK) 7352M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7353M: Jens Taprogge <jens.taprogge@taprogge.org> 7354M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7355L: industrypack-devel@lists.sourceforge.net 7356W: http://industrypack.sourceforge.net 7357S: Maintained 7358F: drivers/ipack/ 7359 7360INFINIBAND SUBSYSTEM 7361M: Doug Ledford <dledford@redhat.com> 7362M: Jason Gunthorpe <jgg@mellanox.com> 7363L: linux-rdma@vger.kernel.org 7364W: https://github.com/linux-rdma/rdma-core 7365Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7367S: Supported 7368F: Documentation/devicetree/bindings/infiniband/ 7369F: Documentation/infiniband/ 7370F: drivers/infiniband/ 7371F: include/uapi/linux/if_infiniband.h 7372F: include/uapi/rdma/ 7373F: include/rdma/ 7374 7375INGENIC JZ4780 DMA Driver 7376M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7377S: Maintained 7378F: drivers/dma/dma-jz4780.c 7379 7380INGENIC JZ4780 NAND DRIVER 7381M: Harvey Hunt <harveyhuntnexus@gmail.com> 7382L: linux-mtd@lists.infradead.org 7383S: Maintained 7384F: drivers/mtd/nand/raw/jz4780_* 7385 7386INOTIFY 7387M: Jan Kara <jack@suse.cz> 7388R: Amir Goldstein <amir73il@gmail.com> 7389L: linux-fsdevel@vger.kernel.org 7390S: Maintained 7391F: Documentation/filesystems/inotify.txt 7392F: fs/notify/inotify/ 7393F: include/linux/inotify.h 7394F: include/uapi/linux/inotify.h 7395 7396INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7397M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7398L: linux-input@vger.kernel.org 7399Q: http://patchwork.kernel.org/project/linux-input/list/ 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7401S: Maintained 7402F: drivers/input/ 7403F: include/linux/input.h 7404F: include/uapi/linux/input.h 7405F: include/uapi/linux/input-event-codes.h 7406F: include/linux/input/ 7407F: Documentation/devicetree/bindings/input/ 7408F: Documentation/devicetree/bindings/serio/ 7409F: Documentation/input/ 7410 7411INPUT MULTITOUCH (MT) PROTOCOL 7412M: Henrik Rydberg <rydberg@bitmath.org> 7413L: linux-input@vger.kernel.org 7414S: Odd fixes 7415F: Documentation/input/multi-touch-protocol.rst 7416F: drivers/input/input-mt.c 7417K: \b(ABS|SYN)_MT_ 7418 7419INSIDE SECURE CRYPTO DRIVER 7420M: Antoine Tenart <antoine.tenart@bootlin.com> 7421F: drivers/crypto/inside-secure/ 7422S: Maintained 7423L: linux-crypto@vger.kernel.org 7424 7425INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7426M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7427M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7428L: linux-integrity@vger.kernel.org 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7430S: Supported 7431F: security/integrity/ima/ 7432 7433INTEL 810/815 FRAMEBUFFER DRIVER 7434M: Antonino Daplas <adaplas@gmail.com> 7435L: linux-fbdev@vger.kernel.org 7436S: Maintained 7437F: drivers/video/fbdev/i810/ 7438 7439INTEL ASoC DRIVERS 7440M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7441M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7442M: Jie Yang <yang.jie@linux.intel.com> 7443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7444S: Supported 7445F: sound/soc/intel/ 7446 7447INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7448M: Hans de Goede <hdegoede@redhat.com> 7449L: platform-driver-x86@vger.kernel.org 7450S: Maintained 7451F: drivers/platform/x86/intel_atomisp2_pm.c 7452 7453INTEL C600 SERIES SAS CONTROLLER DRIVER 7454M: Intel SCU Linux support <intel-linux-scu@intel.com> 7455M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7456L: linux-scsi@vger.kernel.org 7457T: git git://git.code.sf.net/p/intel-sas/isci 7458S: Supported 7459F: drivers/scsi/isci/ 7460 7461INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7462M: Jani Nikula <jani.nikula@linux.intel.com> 7463M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7464M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7465L: intel-gfx@lists.freedesktop.org 7466W: https://01.org/linuxgraphics/ 7467B: https://01.org/linuxgraphics/documentation/how-report-bugs 7468C: irc://chat.freenode.net/intel-gfx 7469Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7470T: git git://anongit.freedesktop.org/drm-intel 7471S: Supported 7472F: drivers/gpu/drm/i915/ 7473F: include/drm/i915* 7474F: include/uapi/drm/i915_drm.h 7475F: Documentation/gpu/i915.rst 7476 7477INTEL ETHERNET DRIVERS 7478M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7479L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7480W: http://www.intel.com/support/feedback.htm 7481W: http://e1000.sourceforge.net/ 7482Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7485S: Supported 7486F: Documentation/networking/e100.rst 7487F: Documentation/networking/e1000.rst 7488F: Documentation/networking/e1000e.rst 7489F: Documentation/networking/fm10k.rst 7490F: Documentation/networking/igb.rst 7491F: Documentation/networking/igbvf.rst 7492F: Documentation/networking/ixgb.rst 7493F: Documentation/networking/ixgbe.rst 7494F: Documentation/networking/ixgbevf.rst 7495F: Documentation/networking/i40e.rst 7496F: Documentation/networking/iavf.rst 7497F: Documentation/networking/ice.rst 7498F: drivers/net/ethernet/intel/ 7499F: drivers/net/ethernet/intel/*/ 7500F: include/linux/avf/virtchnl.h 7501 7502INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7503M: Maik Broemme <mbroemme@libmpq.org> 7504L: linux-fbdev@vger.kernel.org 7505S: Maintained 7506F: Documentation/fb/intelfb.txt 7507F: drivers/video/fbdev/intelfb/ 7508 7509INTEL GPIO DRIVERS 7510M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7511L: linux-gpio@vger.kernel.org 7512S: Maintained 7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7514F: drivers/gpio/gpio-ich.c 7515F: drivers/gpio/gpio-intel-mid.c 7516F: drivers/gpio/gpio-lynxpoint.c 7517F: drivers/gpio/gpio-merrifield.c 7518F: drivers/gpio/gpio-ml-ioh.c 7519F: drivers/gpio/gpio-pch.c 7520F: drivers/gpio/gpio-sch.c 7521F: drivers/gpio/gpio-sodaville.c 7522 7523INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7524M: Zhenyu Wang <zhenyuw@linux.intel.com> 7525M: Zhi Wang <zhi.a.wang@intel.com> 7526L: intel-gvt-dev@lists.freedesktop.org 7527L: intel-gfx@lists.freedesktop.org 7528W: https://01.org/igvt-g 7529T: git https://github.com/intel/gvt-linux.git 7530S: Supported 7531F: drivers/gpu/drm/i915/gvt/ 7532 7533INTEL HID EVENT DRIVER 7534M: Alex Hung <alex.hung@canonical.com> 7535L: platform-driver-x86@vger.kernel.org 7536S: Maintained 7537F: drivers/platform/x86/intel-hid.c 7538 7539INTEL I/OAT DMA DRIVER 7540M: Dave Jiang <dave.jiang@intel.com> 7541R: Dan Williams <dan.j.williams@intel.com> 7542L: dmaengine@vger.kernel.org 7543Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7544S: Supported 7545F: drivers/dma/ioat* 7546 7547INTEL IDLE DRIVER 7548M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7549M: Len Brown <lenb@kernel.org> 7550L: linux-pm@vger.kernel.org 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7552B: https://bugzilla.kernel.org 7553S: Supported 7554F: drivers/idle/intel_idle.c 7555 7556INTEL INTEGRATED SENSOR HUB DRIVER 7557M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7558M: Jiri Kosina <jikos@kernel.org> 7559L: linux-input@vger.kernel.org 7560S: Maintained 7561F: drivers/hid/intel-ish-hid/ 7562 7563INTEL IOMMU (VT-d) 7564M: David Woodhouse <dwmw2@infradead.org> 7565L: iommu@lists.linux-foundation.org 7566T: git git://git.infradead.org/iommu-2.6.git 7567S: Supported 7568F: drivers/iommu/intel-iommu.c 7569F: include/linux/intel-iommu.h 7570 7571INTEL IOP-ADMA DMA DRIVER 7572R: Dan Williams <dan.j.williams@intel.com> 7573S: Odd fixes 7574F: drivers/dma/iop-adma.c 7575 7576INTEL IPU3 CSI-2 CIO2 DRIVER 7577M: Yong Zhi <yong.zhi@intel.com> 7578M: Sakari Ailus <sakari.ailus@linux.intel.com> 7579M: Bingbu Cao <bingbu.cao@intel.com> 7580R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7581R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7582L: linux-media@vger.kernel.org 7583S: Maintained 7584F: drivers/media/pci/intel/ipu3/ 7585F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7586 7587INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7588M: Krzysztof Halasa <khalasa@piap.pl> 7589S: Maintained 7590F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7591F: arch/arm/mach-ixp4xx/include/mach/npe.h 7592F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7593F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7594F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7595F: drivers/net/wan/ixp4xx_hss.c 7596 7597INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7598M: Deepak Saxena <dsaxena@plexity.net> 7599S: Maintained 7600F: drivers/char/hw_random/ixp4xx-rng.c 7601 7602INTEL MANAGEMENT ENGINE (mei) 7603M: Tomas Winkler <tomas.winkler@intel.com> 7604L: linux-kernel@vger.kernel.org 7605S: Supported 7606F: include/uapi/linux/mei.h 7607F: include/linux/mei_cl_bus.h 7608F: drivers/misc/mei/* 7609F: drivers/watchdog/mei_wdt.c 7610F: Documentation/misc-devices/mei/* 7611F: samples/mei/* 7612 7613INTEL MENLOW THERMAL DRIVER 7614M: Sujith Thomas <sujith.thomas@intel.com> 7615L: platform-driver-x86@vger.kernel.org 7616W: https://01.org/linux-acpi 7617S: Supported 7618F: drivers/platform/x86/intel_menlow.c 7619 7620INTEL MIC DRIVERS (mic) 7621M: Sudeep Dutt <sudeep.dutt@intel.com> 7622M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7623S: Supported 7624W: https://github.com/sudeepdutt/mic 7625W: http://software.intel.com/en-us/mic-developer 7626F: include/linux/mic_bus.h 7627F: include/linux/scif.h 7628F: include/uapi/linux/mic_common.h 7629F: include/uapi/linux/mic_ioctl.h 7630F: include/uapi/linux/scif_ioctl.h 7631F: drivers/misc/mic/ 7632F: drivers/dma/mic_x100_dma.c 7633F: drivers/dma/mic_x100_dma.h 7634F: Documentation/mic/ 7635 7636INTEL PMC CORE DRIVER 7637M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7638M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7639L: platform-driver-x86@vger.kernel.org 7640S: Maintained 7641F: drivers/platform/x86/intel_pmc_core* 7642 7643INTEL PMC/P-Unit IPC DRIVER 7644M: Zha Qipeng<qipeng.zha@intel.com> 7645L: platform-driver-x86@vger.kernel.org 7646S: Maintained 7647F: drivers/platform/x86/intel_pmc_ipc.c 7648F: drivers/platform/x86/intel_punit_ipc.c 7649F: arch/x86/include/asm/intel_pmc_ipc.h 7650F: arch/x86/include/asm/intel_punit_ipc.h 7651 7652INTEL PMIC GPIO DRIVERS 7653M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7654S: Maintained 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7656F: drivers/gpio/gpio-*cove.c 7657F: drivers/gpio/gpio-msic.c 7658 7659INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7660R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7661S: Maintained 7662F: drivers/mfd/intel_msic.c 7663F: drivers/mfd/intel_soc_pmic* 7664F: include/linux/mfd/intel_msic.h 7665F: include/linux/mfd/intel_soc_pmic* 7666 7667INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7668M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7669L: linux-wireless@vger.kernel.org 7670S: Maintained 7671F: Documentation/networking/README.ipw2100 7672F: Documentation/networking/README.ipw2200 7673F: drivers/net/wireless/intel/ipw2x00/ 7674 7675INTEL PSTATE DRIVER 7676M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7677M: Len Brown <lenb@kernel.org> 7678L: linux-pm@vger.kernel.org 7679S: Supported 7680F: drivers/cpufreq/intel_pstate.c 7681 7682INTEL RDMA RNIC DRIVER 7683M: Faisal Latif <faisal.latif@intel.com> 7684M: Shiraz Saleem <shiraz.saleem@intel.com> 7685L: linux-rdma@vger.kernel.org 7686S: Supported 7687F: drivers/infiniband/hw/i40iw/ 7688F: include/uapi/rdma/i40iw-abi.h 7689 7690INTEL TELEMETRY DRIVER 7691M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7692M: "David E. Box" <david.e.box@linux.intel.com> 7693L: platform-driver-x86@vger.kernel.org 7694S: Maintained 7695F: arch/x86/include/asm/intel_telemetry.h 7696F: drivers/platform/x86/intel_telemetry* 7697 7698INTEL VIRTUAL BUTTON DRIVER 7699M: AceLan Kao <acelan.kao@canonical.com> 7700L: platform-driver-x86@vger.kernel.org 7701S: Maintained 7702F: drivers/platform/x86/intel-vbtn.c 7703 7704INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7705M: Stanislaw Gruszka <sgruszka@redhat.com> 7706L: linux-wireless@vger.kernel.org 7707S: Supported 7708F: drivers/net/wireless/intel/iwlegacy/ 7709 7710INTEL WIRELESS WIFI LINK (iwlwifi) 7711M: Johannes Berg <johannes.berg@intel.com> 7712M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7713M: Luca Coelho <luciano.coelho@intel.com> 7714M: Intel Linux Wireless <linuxwifi@intel.com> 7715L: linux-wireless@vger.kernel.org 7716W: http://intellinuxwireless.org 7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7718S: Supported 7719F: drivers/net/wireless/intel/iwlwifi/ 7720 7721INTEL WIRELESS WIMAX CONNECTION 2400 7722M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7723M: linux-wimax@intel.com 7724L: wimax@linuxwimax.org (subscribers-only) 7725S: Supported 7726W: http://linuxwimax.org 7727F: Documentation/wimax/README.i2400m 7728F: drivers/net/wimax/i2400m/ 7729F: include/uapi/linux/wimax/i2400m.h 7730 7731INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7732M: Mario Limonciello <mario.limonciello@dell.com> 7733S: Maintained 7734F: drivers/platform/x86/intel-wmi-thunderbolt.c 7735 7736INTEL(R) TRACE HUB 7737M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7738S: Supported 7739F: Documentation/trace/intel_th.rst 7740F: drivers/hwtracing/intel_th/ 7741 7742INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7743M: Ning Sun <ning.sun@intel.com> 7744L: tboot-devel@lists.sourceforge.net 7745W: http://tboot.sourceforge.net 7746T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7747S: Supported 7748F: Documentation/intel_txt.txt 7749F: include/linux/tboot.h 7750F: arch/x86/kernel/tboot.c 7751 7752INTEL-MID GPIO DRIVER 7753M: David Cohen <david.a.cohen@linux.intel.com> 7754L: linux-gpio@vger.kernel.org 7755S: Maintained 7756F: drivers/gpio/gpio-intel-mid.c 7757 7758INVENSENSE MPU-3050 GYROSCOPE DRIVER 7759M: Linus Walleij <linus.walleij@linaro.org> 7760L: linux-iio@vger.kernel.org 7761S: Maintained 7762F: drivers/iio/gyro/mpu3050* 7763F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7764 7765IOC3 ETHERNET DRIVER 7766M: Ralf Baechle <ralf@linux-mips.org> 7767L: linux-mips@linux-mips.org 7768S: Maintained 7769F: drivers/net/ethernet/sgi/ioc3-eth.c 7770 7771IOC3 SERIAL DRIVER 7772M: Pat Gefre <pfg@sgi.com> 7773L: linux-serial@vger.kernel.org 7774S: Maintained 7775F: drivers/tty/serial/ioc3_serial.c 7776 7777IOMMU DRIVERS 7778M: Joerg Roedel <joro@8bytes.org> 7779L: iommu@lists.linux-foundation.org 7780T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7781S: Maintained 7782F: Documentation/devicetree/bindings/iommu/ 7783F: drivers/iommu/ 7784F: include/linux/iommu.h 7785F: include/linux/of_iommu.h 7786F: include/linux/iova.h 7787 7788IP MASQUERADING 7789M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7790S: Maintained 7791F: net/ipv4/netfilter/ipt_MASQUERADE.c 7792 7793IPMI SUBSYSTEM 7794M: Corey Minyard <minyard@acm.org> 7795L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7796W: http://openipmi.sourceforge.net/ 7797S: Supported 7798F: Documentation/devicetree/bindings/ipmi/ 7799F: Documentation/IPMI.txt 7800F: drivers/char/ipmi/ 7801F: include/linux/ipmi* 7802F: include/uapi/linux/ipmi* 7803 7804IPS SCSI RAID DRIVER 7805M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7806L: linux-scsi@vger.kernel.org 7807W: http://www.adaptec.com/ 7808S: Maintained 7809F: drivers/scsi/ips* 7810 7811IPVS 7812M: Wensong Zhang <wensong@linux-vs.org> 7813M: Simon Horman <horms@verge.net.au> 7814M: Julian Anastasov <ja@ssi.bg> 7815L: netdev@vger.kernel.org 7816L: lvs-devel@vger.kernel.org 7817S: Maintained 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7819T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7820F: Documentation/networking/ipvs-sysctl.txt 7821F: include/net/ip_vs.h 7822F: include/uapi/linux/ip_vs.h 7823F: net/netfilter/ipvs/ 7824 7825IPWIRELESS DRIVER 7826M: Jiri Kosina <jikos@kernel.org> 7827M: David Sterba <dsterba@suse.com> 7828S: Odd Fixes 7829F: drivers/tty/ipwireless/ 7830 7831IPX NETWORK LAYER 7832L: netdev@vger.kernel.org 7833S: Obsolete 7834F: include/uapi/linux/ipx.h 7835 7836IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7837M: Marc Zyngier <marc.zyngier@arm.com> 7838S: Maintained 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7840F: Documentation/IRQ-domain.txt 7841F: include/linux/irqdomain.h 7842F: kernel/irq/irqdomain.c 7843F: kernel/irq/msi.c 7844 7845IRQ SUBSYSTEM 7846M: Thomas Gleixner <tglx@linutronix.de> 7847L: linux-kernel@vger.kernel.org 7848S: Maintained 7849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7850F: kernel/irq/ 7851 7852IRQCHIP DRIVERS 7853M: Thomas Gleixner <tglx@linutronix.de> 7854M: Jason Cooper <jason@lakedaemon.net> 7855M: Marc Zyngier <marc.zyngier@arm.com> 7856L: linux-kernel@vger.kernel.org 7857S: Maintained 7858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7859F: Documentation/devicetree/bindings/interrupt-controller/ 7860F: drivers/irqchip/ 7861 7862ISA 7863M: William Breathitt Gray <vilhelm.gray@gmail.com> 7864S: Maintained 7865F: Documentation/isa.txt 7866F: drivers/base/isa.c 7867F: include/linux/isa.h 7868 7869ISA RADIO MODULE 7870M: Hans Verkuil <hverkuil@xs4all.nl> 7871L: linux-media@vger.kernel.org 7872T: git git://linuxtv.org/media_tree.git 7873W: https://linuxtv.org 7874S: Maintained 7875F: drivers/media/radio/radio-isa* 7876 7877ISAPNP 7878M: Jaroslav Kysela <perex@perex.cz> 7879S: Maintained 7880F: Documentation/isapnp.txt 7881F: drivers/pnp/isapnp/ 7882F: include/linux/isapnp.h 7883 7884ISCSI 7885M: Lee Duncan <lduncan@suse.com> 7886M: Chris Leech <cleech@redhat.com> 7887L: open-iscsi@googlegroups.com 7888W: www.open-iscsi.com 7889S: Maintained 7890F: drivers/scsi/*iscsi* 7891F: include/scsi/*iscsi* 7892 7893iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7894M: Peter Jones <pjones@redhat.com> 7895M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7896S: Maintained 7897F: drivers/firmware/iscsi_ibft* 7898 7899ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7900M: Sagi Grimberg <sagi@grimberg.me> 7901M: Max Gurtovoy <maxg@mellanox.com> 7902L: linux-rdma@vger.kernel.org 7903S: Supported 7904W: http://www.openfabrics.org 7905W: www.open-iscsi.org 7906Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7907F: drivers/infiniband/ulp/iser/ 7908 7909ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7910M: Sagi Grimberg <sagi@grimberg.me> 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7912L: linux-rdma@vger.kernel.org 7913L: target-devel@vger.kernel.org 7914S: Supported 7915W: http://www.linux-iscsi.org 7916F: drivers/infiniband/ulp/isert 7917 7918ISDN SUBSYSTEM 7919M: Karsten Keil <isdn@linux-pingi.de> 7920L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7921L: netdev@vger.kernel.org 7922W: http://www.isdn4linux.de 7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7924S: Maintained 7925F: Documentation/isdn/ 7926F: drivers/isdn/ 7927F: include/linux/isdn.h 7928F: include/linux/isdn/ 7929F: include/uapi/linux/isdn.h 7930F: include/uapi/linux/isdn/ 7931 7932IT87 HARDWARE MONITORING DRIVER 7933M: Jean Delvare <jdelvare@suse.com> 7934L: linux-hwmon@vger.kernel.org 7935S: Maintained 7936F: Documentation/hwmon/it87 7937F: drivers/hwmon/it87.c 7938 7939IT913X MEDIA DRIVER 7940M: Antti Palosaari <crope@iki.fi> 7941L: linux-media@vger.kernel.org 7942W: https://linuxtv.org 7943W: http://palosaari.fi/linux/ 7944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7945T: git git://linuxtv.org/anttip/media_tree.git 7946S: Maintained 7947F: drivers/media/tuners/it913x* 7948 7949IVTV VIDEO4LINUX DRIVER 7950M: Andy Walls <awalls@md.metrocast.net> 7951L: ivtv-devel@ivtvdriver.org (subscribers-only) 7952L: linux-media@vger.kernel.org 7953T: git git://linuxtv.org/media_tree.git 7954W: http://www.ivtvdriver.org 7955S: Maintained 7956F: Documentation/media/v4l-drivers/ivtv* 7957F: drivers/media/pci/ivtv/ 7958F: include/uapi/linux/ivtv* 7959 7960IX2505V MEDIA DRIVER 7961M: Malcolm Priestley <tvboxspy@gmail.com> 7962L: linux-media@vger.kernel.org 7963W: https://linuxtv.org 7964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7965S: Maintained 7966F: drivers/media/dvb-frontends/ix2505v* 7967 7968JAILHOUSE HYPERVISOR INTERFACE 7969M: Jan Kiszka <jan.kiszka@siemens.com> 7970L: jailhouse-dev@googlegroups.com 7971S: Maintained 7972F: arch/x86/kernel/jailhouse.c 7973F: arch/x86/include/asm/jailhouse_para.h 7974 7975JC42.4 TEMPERATURE SENSOR DRIVER 7976M: Guenter Roeck <linux@roeck-us.net> 7977L: linux-hwmon@vger.kernel.org 7978S: Maintained 7979F: drivers/hwmon/jc42.c 7980F: Documentation/hwmon/jc42 7981 7982JFS FILESYSTEM 7983M: Dave Kleikamp <shaggy@kernel.org> 7984L: jfs-discussion@lists.sourceforge.net 7985W: http://jfs.sourceforge.net/ 7986T: git git://github.com/kleikamp/linux-shaggy.git 7987S: Maintained 7988F: Documentation/filesystems/jfs.txt 7989F: fs/jfs/ 7990 7991JME NETWORK DRIVER 7992M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7993L: netdev@vger.kernel.org 7994S: Maintained 7995F: drivers/net/ethernet/jme.* 7996 7997JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7998M: David Woodhouse <dwmw2@infradead.org> 7999L: linux-mtd@lists.infradead.org 8000W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8001S: Maintained 8002F: fs/jffs2/ 8003F: include/uapi/linux/jffs2.h 8004 8005JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8006M: "Theodore Ts'o" <tytso@mit.edu> 8007M: Jan Kara <jack@suse.com> 8008L: linux-ext4@vger.kernel.org 8009S: Maintained 8010F: fs/jbd2/ 8011F: include/linux/jbd2.h 8012 8013JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8014M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8015L: linux-media@vger.kernel.org 8016S: Maintained 8017F: drivers/media/platform/rcar_jpu.c 8018 8019JSM Neo PCI based serial card 8020M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8021L: linux-serial@vger.kernel.org 8022S: Maintained 8023F: drivers/tty/serial/jsm/ 8024 8025K10TEMP HARDWARE MONITORING DRIVER 8026M: Clemens Ladisch <clemens@ladisch.de> 8027L: linux-hwmon@vger.kernel.org 8028S: Maintained 8029F: Documentation/hwmon/k10temp 8030F: drivers/hwmon/k10temp.c 8031 8032K8TEMP HARDWARE MONITORING DRIVER 8033M: Rudolf Marek <r.marek@assembler.cz> 8034L: linux-hwmon@vger.kernel.org 8035S: Maintained 8036F: Documentation/hwmon/k8temp 8037F: drivers/hwmon/k8temp.c 8038 8039KASAN 8040M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8041R: Alexander Potapenko <glider@google.com> 8042R: Dmitry Vyukov <dvyukov@google.com> 8043L: kasan-dev@googlegroups.com 8044S: Maintained 8045F: arch/*/include/asm/kasan.h 8046F: arch/*/mm/kasan_init* 8047F: Documentation/dev-tools/kasan.rst 8048F: include/linux/kasan*.h 8049F: lib/test_kasan.c 8050F: mm/kasan/ 8051F: scripts/Makefile.kasan 8052 8053KCONFIG 8054M: Masahiro Yamada <yamada.masahiro@socionext.com> 8055T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8056L: linux-kbuild@vger.kernel.org 8057S: Maintained 8058F: Documentation/kbuild/kconfig* 8059F: scripts/kconfig/ 8060F: scripts/Kconfig.include 8061 8062KDUMP 8063M: Dave Young <dyoung@redhat.com> 8064M: Baoquan He <bhe@redhat.com> 8065R: Vivek Goyal <vgoyal@redhat.com> 8066L: kexec@lists.infradead.org 8067W: http://lse.sourceforge.net/kdump/ 8068S: Maintained 8069F: Documentation/kdump/ 8070 8071KEENE FM RADIO TRANSMITTER DRIVER 8072M: Hans Verkuil <hverkuil@xs4all.nl> 8073L: linux-media@vger.kernel.org 8074T: git git://linuxtv.org/media_tree.git 8075W: https://linuxtv.org 8076S: Maintained 8077F: drivers/media/radio/radio-keene* 8078 8079KERNEL AUTOMOUNTER 8080M: Ian Kent <raven@themaw.net> 8081L: autofs@vger.kernel.org 8082S: Maintained 8083F: fs/autofs/ 8084 8085KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8086M: Masahiro Yamada <yamada.masahiro@socionext.com> 8087M: Michal Marek <michal.lkml@markovi.net> 8088T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8089L: linux-kbuild@vger.kernel.org 8090S: Maintained 8091F: Documentation/kbuild/ 8092F: Makefile 8093F: scripts/Kbuild* 8094F: scripts/Makefile* 8095F: scripts/basic/ 8096F: scripts/mk* 8097F: scripts/mod/ 8098F: scripts/package/ 8099 8100KERNEL JANITORS 8101L: kernel-janitors@vger.kernel.org 8102W: http://kernelnewbies.org/KernelJanitors 8103S: Odd Fixes 8104 8105KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8106M: "J. Bruce Fields" <bfields@fieldses.org> 8107M: Jeff Layton <jlayton@kernel.org> 8108L: linux-nfs@vger.kernel.org 8109W: http://nfs.sourceforge.net/ 8110T: git git://linux-nfs.org/~bfields/linux.git 8111S: Supported 8112F: fs/nfsd/ 8113F: include/uapi/linux/nfsd/ 8114F: fs/lockd/ 8115F: fs/nfs_common/ 8116F: net/sunrpc/ 8117F: include/linux/lockd/ 8118F: include/linux/sunrpc/ 8119F: include/uapi/linux/sunrpc/ 8120 8121KERNEL SELFTEST FRAMEWORK 8122M: Shuah Khan <shuah@kernel.org> 8123L: linux-kselftest@vger.kernel.org 8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8125Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8126S: Maintained 8127F: tools/testing/selftests/ 8128F: Documentation/dev-tools/kselftest* 8129 8130KERNEL USERMODE HELPER 8131M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8132L: linux-kernel@vger.kernel.org 8133S: Maintained 8134F: kernel/umh.c 8135F: include/linux/umh.h 8136 8137KERNEL VIRTUAL MACHINE (KVM) 8138M: Paolo Bonzini <pbonzini@redhat.com> 8139M: Radim Krčmář <rkrcmar@redhat.com> 8140L: kvm@vger.kernel.org 8141W: http://www.linux-kvm.org 8142T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8143S: Supported 8144F: Documentation/virtual/kvm/ 8145F: include/trace/events/kvm.h 8146F: include/uapi/asm-generic/kvm* 8147F: include/uapi/linux/kvm* 8148F: include/asm-generic/kvm* 8149F: include/linux/kvm* 8150F: include/kvm/iodev.h 8151F: virt/kvm/* 8152F: tools/kvm/ 8153 8154KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8155M: Joerg Roedel <joro@8bytes.org> 8156L: kvm@vger.kernel.org 8157W: http://www.linux-kvm.org/ 8158S: Maintained 8159F: arch/x86/include/asm/svm.h 8160F: arch/x86/kvm/svm.c 8161 8162KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8163M: Christoffer Dall <christoffer.dall@arm.com> 8164M: Marc Zyngier <marc.zyngier@arm.com> 8165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8166L: kvmarm@lists.cs.columbia.edu 8167W: http://systems.cs.columbia.edu/projects/kvm-arm 8168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8169S: Supported 8170F: arch/arm/include/uapi/asm/kvm* 8171F: arch/arm/include/asm/kvm* 8172F: arch/arm/kvm/ 8173F: virt/kvm/arm/ 8174F: include/kvm/arm_* 8175 8176KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8177M: Christoffer Dall <christoffer.dall@arm.com> 8178M: Marc Zyngier <marc.zyngier@arm.com> 8179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8180L: kvmarm@lists.cs.columbia.edu 8181S: Maintained 8182F: arch/arm64/include/uapi/asm/kvm* 8183F: arch/arm64/include/asm/kvm* 8184F: arch/arm64/kvm/ 8185 8186KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8187M: James Hogan <jhogan@kernel.org> 8188L: linux-mips@linux-mips.org 8189S: Supported 8190F: arch/mips/include/uapi/asm/kvm* 8191F: arch/mips/include/asm/kvm* 8192F: arch/mips/kvm/ 8193 8194KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8195M: Paul Mackerras <paulus@ozlabs.org> 8196L: kvm-ppc@vger.kernel.org 8197W: http://www.linux-kvm.org/ 8198T: git git://github.com/agraf/linux-2.6.git 8199S: Supported 8200F: arch/powerpc/include/uapi/asm/kvm* 8201F: arch/powerpc/include/asm/kvm* 8202F: arch/powerpc/kvm/ 8203F: arch/powerpc/kernel/kvm* 8204 8205KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8206M: Christian Borntraeger <borntraeger@de.ibm.com> 8207M: Janosch Frank <frankja@linux.ibm.com> 8208R: David Hildenbrand <david@redhat.com> 8209R: Cornelia Huck <cohuck@redhat.com> 8210L: linux-s390@vger.kernel.org 8211W: http://www.ibm.com/developerworks/linux/linux390/ 8212T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8213S: Supported 8214F: arch/s390/include/uapi/asm/kvm* 8215F: arch/s390/include/asm/gmap.h 8216F: arch/s390/include/asm/kvm* 8217F: arch/s390/kvm/ 8218F: arch/s390/mm/gmap.c 8219 8220KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8221M: Paolo Bonzini <pbonzini@redhat.com> 8222M: Radim Krčmář <rkrcmar@redhat.com> 8223L: kvm@vger.kernel.org 8224W: http://www.linux-kvm.org 8225T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8226S: Supported 8227F: arch/x86/kvm/ 8228F: arch/x86/include/uapi/asm/kvm* 8229F: arch/x86/include/asm/kvm* 8230F: arch/x86/include/asm/pvclock-abi.h 8231F: arch/x86/kernel/kvm.c 8232F: arch/x86/kernel/kvmclock.c 8233 8234KERNFS 8235M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8236M: Tejun Heo <tj@kernel.org> 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8238S: Supported 8239F: include/linux/kernfs.h 8240F: fs/kernfs/ 8241 8242KEXEC 8243M: Eric Biederman <ebiederm@xmission.com> 8244W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8245L: kexec@lists.infradead.org 8246S: Maintained 8247F: include/linux/kexec.h 8248F: include/uapi/linux/kexec.h 8249F: kernel/kexec* 8250 8251KEYS-ENCRYPTED 8252M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8253L: linux-integrity@vger.kernel.org 8254L: keyrings@vger.kernel.org 8255S: Supported 8256F: Documentation/security/keys/trusted-encrypted.rst 8257F: include/keys/encrypted-type.h 8258F: security/keys/encrypted-keys/ 8259 8260KEYS-TRUSTED 8261M: James Bottomley <jejb@linux.vnet.ibm.com> 8262M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8263M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8264L: linux-integrity@vger.kernel.org 8265L: keyrings@vger.kernel.org 8266S: Supported 8267F: Documentation/security/keys/trusted-encrypted.rst 8268F: include/keys/trusted-type.h 8269F: security/keys/trusted.c 8270F: security/keys/trusted.h 8271 8272KEYS/KEYRINGS: 8273M: David Howells <dhowells@redhat.com> 8274L: keyrings@vger.kernel.org 8275S: Maintained 8276F: Documentation/security/keys/core.rst 8277F: include/linux/key.h 8278F: include/linux/key-type.h 8279F: include/linux/keyctl.h 8280F: include/uapi/linux/keyctl.h 8281F: include/keys/ 8282F: security/keys/ 8283 8284KGDB / KDB /debug_core 8285M: Jason Wessel <jason.wessel@windriver.com> 8286M: Daniel Thompson <daniel.thompson@linaro.org> 8287W: http://kgdb.wiki.kernel.org/ 8288L: kgdb-bugreport@lists.sourceforge.net 8289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8290S: Maintained 8291F: Documentation/dev-tools/kgdb.rst 8292F: drivers/misc/kgdbts.c 8293F: drivers/tty/serial/kgdboc.c 8294F: include/linux/kdb.h 8295F: include/linux/kgdb.h 8296F: kernel/debug/ 8297 8298KMEMLEAK 8299M: Catalin Marinas <catalin.marinas@arm.com> 8300S: Maintained 8301F: Documentation/dev-tools/kmemleak.rst 8302F: include/linux/kmemleak.h 8303F: mm/kmemleak.c 8304F: mm/kmemleak-test.c 8305 8306KMOD KERNEL MODULE LOADER - USERMODE HELPER 8307M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8308L: linux-kernel@vger.kernel.org 8309S: Maintained 8310F: kernel/kmod.c 8311F: include/linux/kmod.h 8312F: lib/test_kmod.c 8313F: tools/testing/selftests/kmod/ 8314 8315KPROBES 8316M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8317M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8318M: "David S. Miller" <davem@davemloft.net> 8319M: Masami Hiramatsu <mhiramat@kernel.org> 8320S: Maintained 8321F: Documentation/kprobes.txt 8322F: include/linux/kprobes.h 8323F: include/asm-generic/kprobes.h 8324F: kernel/kprobes.c 8325 8326KS0108 LCD CONTROLLER DRIVER 8327M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8328S: Maintained 8329F: Documentation/auxdisplay/ks0108 8330F: drivers/auxdisplay/ks0108.c 8331F: include/linux/ks0108.h 8332 8333L3MDEV 8334M: David Ahern <dsa@cumulusnetworks.com> 8335L: netdev@vger.kernel.org 8336S: Maintained 8337F: net/l3mdev 8338F: include/net/l3mdev.h 8339 8340L7 BPF FRAMEWORK 8341M: John Fastabend <john.fastabend@gmail.com> 8342M: Daniel Borkmann <daniel@iogearbox.net> 8343L: netdev@vger.kernel.org 8344S: Maintained 8345F: include/linux/skmsg.h 8346F: net/core/skmsg.c 8347F: net/core/sock_map.c 8348F: net/ipv4/tcp_bpf.c 8349 8350LANTIQ / INTEL Ethernet drivers 8351M: Hauke Mehrtens <hauke@hauke-m.de> 8352L: netdev@vger.kernel.org 8353S: Maintained 8354F: net/dsa/tag_gswip.c 8355F: drivers/net/ethernet/lantiq_xrx200.c 8356F: drivers/net/dsa/lantiq_pce.h 8357F: drivers/net/dsa/lantiq_gswip.c 8358 8359LANTIQ MIPS ARCHITECTURE 8360M: John Crispin <john@phrozen.org> 8361L: linux-mips@linux-mips.org 8362S: Maintained 8363F: arch/mips/lantiq 8364F: drivers/soc/lantiq 8365 8366LAPB module 8367L: linux-x25@vger.kernel.org 8368S: Orphan 8369F: Documentation/networking/lapb-module.txt 8370F: include/*/lapb.h 8371F: net/lapb/ 8372 8373LASI 53c700 driver for PARISC 8374M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8375L: linux-scsi@vger.kernel.org 8376S: Maintained 8377F: Documentation/scsi/53c700.txt 8378F: drivers/scsi/53c700* 8379 8380LEAKING_ADDRESSES 8381M: Tobin C. Harding <me@tobin.cc> 8382M: Tycho Andersen <tycho@tycho.ws> 8383L: kernel-hardening@lists.openwall.com 8384S: Maintained 8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8386F: scripts/leaking_addresses.pl 8387 8388LED SUBSYSTEM 8389M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8390M: Pavel Machek <pavel@ucw.cz> 8391L: linux-leds@vger.kernel.org 8392T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8393S: Maintained 8394F: Documentation/devicetree/bindings/leds/ 8395F: drivers/leds/ 8396F: include/linux/leds.h 8397 8398LEGACY EEPROM DRIVER 8399M: Jean Delvare <jdelvare@suse.com> 8400S: Maintained 8401F: Documentation/misc-devices/eeprom 8402F: drivers/misc/eeprom/eeprom.c 8403 8404LEGO MINDSTORMS EV3 8405R: David Lechner <david@lechnology.com> 8406S: Maintained 8407F: arch/arm/boot/dts/da850-lego-ev3.dts 8408F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8409F: drivers/power/supply/lego_ev3_battery.c 8410 8411LEGO USB Tower driver 8412M: Juergen Stuber <starblue@users.sourceforge.net> 8413L: legousb-devel@lists.sourceforge.net 8414W: http://legousb.sourceforge.net/ 8415S: Maintained 8416F: drivers/usb/misc/legousbtower.c 8417 8418LG LAPTOP EXTRAS 8419M: Matan Ziv-Av <matan@svgalib.org> 8420L: platform-driver-x86@vger.kernel.org 8421S: Maintained 8422F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8423F: Documentation/laptops/lg-laptop.rst 8424F: drivers/platform/x86/lg-laptop.c 8425 8426LG2160 MEDIA DRIVER 8427M: Michael Krufky <mkrufky@linuxtv.org> 8428L: linux-media@vger.kernel.org 8429W: https://linuxtv.org 8430W: http://github.com/mkrufky 8431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8432T: git git://linuxtv.org/mkrufky/tuners.git 8433S: Maintained 8434F: drivers/media/dvb-frontends/lg2160.* 8435 8436LGDT3305 MEDIA DRIVER 8437M: Michael Krufky <mkrufky@linuxtv.org> 8438L: linux-media@vger.kernel.org 8439W: https://linuxtv.org 8440W: http://github.com/mkrufky 8441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8442T: git git://linuxtv.org/mkrufky/tuners.git 8443S: Maintained 8444F: drivers/media/dvb-frontends/lgdt3305.* 8445 8446LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8447M: Viresh Kumar <vireshk@kernel.org> 8448L: linux-ide@vger.kernel.org 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8450S: Maintained 8451F: include/linux/pata_arasan_cf_data.h 8452F: drivers/ata/pata_arasan_cf.c 8453 8454LIBATA PATA DRIVERS 8455M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8456M: Jens Axboe <axboe@kernel.dk> 8457L: linux-ide@vger.kernel.org 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8459S: Maintained 8460F: drivers/ata/pata_*.c 8461F: drivers/ata/ata_generic.c 8462 8463LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8464M: Linus Walleij <linus.walleij@linaro.org> 8465L: linux-ide@vger.kernel.org 8466T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8467S: Maintained 8468F: drivers/ata/pata_ftide010.c 8469F: drivers/ata/sata_gemini.c 8470F: drivers/ata/sata_gemini.h 8471 8472LIBATA SATA AHCI PLATFORM devices support 8473M: Hans de Goede <hdegoede@redhat.com> 8474M: Jens Axboe <axboe@kernel.dk> 8475L: linux-ide@vger.kernel.org 8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8477S: Maintained 8478F: drivers/ata/ahci_platform.c 8479F: drivers/ata/libahci_platform.c 8480F: include/linux/ahci_platform.h 8481 8482LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8483M: Mikael Pettersson <mikpelinux@gmail.com> 8484L: linux-ide@vger.kernel.org 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8486S: Maintained 8487F: drivers/ata/sata_promise.* 8488 8489LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8490M: Jens Axboe <axboe@kernel.dk> 8491L: linux-ide@vger.kernel.org 8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8493S: Maintained 8494F: drivers/ata/ 8495F: include/linux/ata.h 8496F: include/linux/libata.h 8497F: Documentation/devicetree/bindings/ata/ 8498 8499LIBLOCKDEP 8500M: Sasha Levin <alexander.levin@microsoft.com> 8501S: Maintained 8502F: tools/lib/lockdep/ 8503 8504LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8505M: Ross Zwisler <zwisler@kernel.org> 8506M: Dan Williams <dan.j.williams@intel.com> 8507M: Vishal Verma <vishal.l.verma@intel.com> 8508M: Dave Jiang <dave.jiang@intel.com> 8509L: linux-nvdimm@lists.01.org 8510Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8511S: Supported 8512F: drivers/nvdimm/blk.c 8513F: drivers/nvdimm/region_devs.c 8514 8515LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8516M: Vishal Verma <vishal.l.verma@intel.com> 8517M: Dan Williams <dan.j.williams@intel.com> 8518M: Ross Zwisler <zwisler@kernel.org> 8519M: Dave Jiang <dave.jiang@intel.com> 8520L: linux-nvdimm@lists.01.org 8521Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8522S: Supported 8523F: drivers/nvdimm/btt* 8524 8525LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8526M: Ross Zwisler <zwisler@kernel.org> 8527M: Dan Williams <dan.j.williams@intel.com> 8528M: Vishal Verma <vishal.l.verma@intel.com> 8529M: Dave Jiang <dave.jiang@intel.com> 8530L: linux-nvdimm@lists.01.org 8531Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8532S: Supported 8533F: drivers/nvdimm/pmem* 8534 8535LIBNVDIMM: DEVICETREE BINDINGS 8536M: Oliver O'Halloran <oohall@gmail.com> 8537L: linux-nvdimm@lists.01.org 8538Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8539S: Supported 8540F: drivers/nvdimm/of_pmem.c 8541F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8542 8543LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8544M: Dan Williams <dan.j.williams@intel.com> 8545M: Ross Zwisler <zwisler@kernel.org> 8546M: Vishal Verma <vishal.l.verma@intel.com> 8547M: Dave Jiang <dave.jiang@intel.com> 8548L: linux-nvdimm@lists.01.org 8549Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8551S: Supported 8552F: drivers/nvdimm/* 8553F: drivers/acpi/nfit/* 8554F: include/linux/nd.h 8555F: include/linux/libnvdimm.h 8556F: include/uapi/linux/ndctl.h 8557 8558LIGHTNVM PLATFORM SUPPORT 8559M: Matias Bjorling <mb@lightnvm.io> 8560W: http://github/OpenChannelSSD 8561L: linux-block@vger.kernel.org 8562S: Maintained 8563F: drivers/lightnvm/ 8564F: include/linux/lightnvm.h 8565F: include/uapi/linux/lightnvm.h 8566 8567LINUX FOR POWER MACINTOSH 8568M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8569W: http://www.penguinppc.org/ 8570L: linuxppc-dev@lists.ozlabs.org 8571S: Maintained 8572F: arch/powerpc/platforms/powermac/ 8573F: drivers/macintosh/ 8574 8575LINUX FOR POWERPC (32-BIT AND 64-BIT) 8576M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8577M: Paul Mackerras <paulus@samba.org> 8578M: Michael Ellerman <mpe@ellerman.id.au> 8579W: https://github.com/linuxppc/linux/wiki 8580L: linuxppc-dev@lists.ozlabs.org 8581Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8582T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8583S: Supported 8584F: Documentation/ABI/stable/sysfs-firmware-opal-* 8585F: Documentation/devicetree/bindings/powerpc/ 8586F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8587F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8588F: Documentation/powerpc/ 8589F: arch/powerpc/ 8590F: drivers/char/tpm/tpm_ibmvtpm* 8591F: drivers/crypto/nx/ 8592F: drivers/crypto/vmx/ 8593F: drivers/i2c/busses/i2c-opal.c 8594F: drivers/net/ethernet/ibm/ibmveth.* 8595F: drivers/net/ethernet/ibm/ibmvnic.* 8596F: drivers/pci/hotplug/pnv_php.c 8597F: drivers/pci/hotplug/rpa* 8598F: drivers/rtc/rtc-opal.c 8599F: drivers/scsi/ibmvscsi/ 8600F: drivers/tty/hvc/hvc_opal.c 8601F: drivers/watchdog/wdrtas.c 8602F: tools/testing/selftests/powerpc 8603N: /pmac 8604N: powermac 8605N: powernv 8606N: [^a-z0-9]ps3 8607N: pseries 8608 8609LINUX FOR POWERPC EMBEDDED MPC5XXX 8610M: Anatolij Gustschin <agust@denx.de> 8611L: linuxppc-dev@lists.ozlabs.org 8612T: git git://git.denx.de/linux-denx-agust.git 8613S: Maintained 8614F: arch/powerpc/platforms/512x/ 8615F: arch/powerpc/platforms/52xx/ 8616 8617LINUX FOR POWERPC EMBEDDED PPC4XX 8618M: Alistair Popple <alistair@popple.id.au> 8619M: Matt Porter <mporter@kernel.crashing.org> 8620W: http://www.penguinppc.org/ 8621L: linuxppc-dev@lists.ozlabs.org 8622S: Maintained 8623F: arch/powerpc/platforms/40x/ 8624F: arch/powerpc/platforms/44x/ 8625 8626LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8627M: Scott Wood <oss@buserror.net> 8628M: Kumar Gala <galak@kernel.crashing.org> 8629W: http://www.penguinppc.org/ 8630L: linuxppc-dev@lists.ozlabs.org 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8632S: Maintained 8633F: arch/powerpc/platforms/83xx/ 8634F: arch/powerpc/platforms/85xx/ 8635F: Documentation/devicetree/bindings/powerpc/fsl/ 8636 8637LINUX FOR POWERPC EMBEDDED PPC8XX 8638M: Vitaly Bordug <vitb@kernel.crashing.org> 8639W: http://www.penguinppc.org/ 8640L: linuxppc-dev@lists.ozlabs.org 8641S: Maintained 8642F: arch/powerpc/platforms/8xx/ 8643 8644LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8645L: linuxppc-dev@lists.ozlabs.org 8646S: Orphan 8647F: arch/powerpc/*/*virtex* 8648F: arch/powerpc/*/*/*virtex* 8649 8650LINUX FOR POWERPC PA SEMI PWRFICIENT 8651L: linuxppc-dev@lists.ozlabs.org 8652S: Orphan 8653F: arch/powerpc/platforms/pasemi/ 8654F: drivers/*/*pasemi* 8655F: drivers/*/*/*pasemi* 8656 8657LINUX KERNEL DUMP TEST MODULE (LKDTM) 8658M: Kees Cook <keescook@chromium.org> 8659S: Maintained 8660F: drivers/misc/lkdtm/* 8661 8662LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8663M: Alan Stern <stern@rowland.harvard.edu> 8664M: Andrea Parri <andrea.parri@amarulasolutions.com> 8665M: Will Deacon <will.deacon@arm.com> 8666M: Peter Zijlstra <peterz@infradead.org> 8667M: Boqun Feng <boqun.feng@gmail.com> 8668M: Nicholas Piggin <npiggin@gmail.com> 8669M: David Howells <dhowells@redhat.com> 8670M: Jade Alglave <j.alglave@ucl.ac.uk> 8671M: Luc Maranget <luc.maranget@inria.fr> 8672M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8673R: Akira Yokosawa <akiyks@gmail.com> 8674R: Daniel Lustig <dlustig@nvidia.com> 8675L: linux-kernel@vger.kernel.org 8676L: linux-arch@vger.kernel.org 8677S: Supported 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8679F: tools/memory-model/ 8680F: Documentation/atomic_bitops.txt 8681F: Documentation/atomic_t.txt 8682F: Documentation/core-api/atomic_ops.rst 8683F: Documentation/core-api/refcount-vs-atomic.rst 8684F: Documentation/memory-barriers.txt 8685 8686LIS3LV02D ACCELEROMETER DRIVER 8687M: Eric Piel <eric.piel@tremplin-utc.net> 8688S: Maintained 8689F: Documentation/misc-devices/lis3lv02d 8690F: drivers/misc/lis3lv02d/ 8691F: drivers/platform/x86/hp_accel.c 8692 8693LIVE PATCHING 8694M: Josh Poimboeuf <jpoimboe@redhat.com> 8695M: Jessica Yu <jeyu@kernel.org> 8696M: Jiri Kosina <jikos@kernel.org> 8697M: Miroslav Benes <mbenes@suse.cz> 8698R: Petr Mladek <pmladek@suse.com> 8699S: Maintained 8700F: kernel/livepatch/ 8701F: include/linux/livepatch.h 8702F: arch/x86/include/asm/livepatch.h 8703F: arch/x86/kernel/livepatch.c 8704F: Documentation/livepatch/ 8705F: Documentation/ABI/testing/sysfs-kernel-livepatch 8706F: samples/livepatch/ 8707L: live-patching@vger.kernel.org 8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8709 8710LLC (802.2) 8711L: netdev@vger.kernel.org 8712S: Odd fixes 8713F: include/linux/llc.h 8714F: include/uapi/linux/llc.h 8715F: include/net/llc* 8716F: net/llc/ 8717 8718LM73 HARDWARE MONITOR DRIVER 8719M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8720L: linux-hwmon@vger.kernel.org 8721S: Maintained 8722F: drivers/hwmon/lm73.c 8723 8724LM78 HARDWARE MONITOR DRIVER 8725M: Jean Delvare <jdelvare@suse.com> 8726L: linux-hwmon@vger.kernel.org 8727S: Maintained 8728F: Documentation/hwmon/lm78 8729F: drivers/hwmon/lm78.c 8730 8731LM83 HARDWARE MONITOR DRIVER 8732M: Jean Delvare <jdelvare@suse.com> 8733L: linux-hwmon@vger.kernel.org 8734S: Maintained 8735F: Documentation/hwmon/lm83 8736F: drivers/hwmon/lm83.c 8737 8738LM90 HARDWARE MONITOR DRIVER 8739M: Jean Delvare <jdelvare@suse.com> 8740L: linux-hwmon@vger.kernel.org 8741S: Maintained 8742F: Documentation/hwmon/lm90 8743F: Documentation/devicetree/bindings/hwmon/lm90.txt 8744F: drivers/hwmon/lm90.c 8745F: include/dt-bindings/thermal/lm90.h 8746 8747LM95234 HARDWARE MONITOR DRIVER 8748M: Guenter Roeck <linux@roeck-us.net> 8749L: linux-hwmon@vger.kernel.org 8750S: Maintained 8751F: Documentation/hwmon/lm95234 8752F: drivers/hwmon/lm95234.c 8753 8754LME2510 MEDIA DRIVER 8755M: Malcolm Priestley <tvboxspy@gmail.com> 8756L: linux-media@vger.kernel.org 8757W: https://linuxtv.org 8758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8759S: Maintained 8760F: drivers/media/usb/dvb-usb-v2/lmedm04* 8761 8762LOADPIN SECURITY MODULE 8763M: Kees Cook <keescook@chromium.org> 8764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8765S: Supported 8766F: security/loadpin/ 8767F: Documentation/admin-guide/LSM/LoadPin.rst 8768 8769LOCKING PRIMITIVES 8770M: Peter Zijlstra <peterz@infradead.org> 8771M: Ingo Molnar <mingo@redhat.com> 8772M: Will Deacon <will.deacon@arm.com> 8773L: linux-kernel@vger.kernel.org 8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8775S: Maintained 8776F: Documentation/locking/ 8777F: include/linux/lockdep.h 8778F: include/linux/spinlock*.h 8779F: arch/*/include/asm/spinlock*.h 8780F: include/linux/rwlock*.h 8781F: include/linux/mutex*.h 8782F: include/linux/rwsem*.h 8783F: arch/*/include/asm/rwsem.h 8784F: include/linux/seqlock.h 8785F: lib/locking*.[ch] 8786F: kernel/locking/ 8787X: kernel/locking/locktorture.c 8788 8789LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8790M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8791L: linux-ntfs-dev@lists.sourceforge.net 8792W: http://www.linux-ntfs.org/content/view/19/37/ 8793S: Maintained 8794F: Documentation/ldm.txt 8795F: block/partitions/ldm.* 8796 8797LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8798M: Sathya Prakash <sathya.prakash@broadcom.com> 8799M: Chaitra P B <chaitra.basappa@broadcom.com> 8800M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8801L: MPT-FusionLinux.pdl@broadcom.com 8802L: linux-scsi@vger.kernel.org 8803W: http://www.avagotech.com/support/ 8804S: Supported 8805F: drivers/message/fusion/ 8806F: drivers/scsi/mpt3sas/ 8807 8808LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8809M: Matthew Wilcox <willy@infradead.org> 8810L: linux-scsi@vger.kernel.org 8811S: Maintained 8812F: drivers/scsi/sym53c8xx_2/ 8813 8814LTC1660 DAC DRIVER 8815M: Marcus Folkesson <marcus.folkesson@gmail.com> 8816L: linux-iio@vger.kernel.org 8817S: Maintained 8818F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8819F: drivers/iio/dac/ltc1660.c 8820 8821LTC4261 HARDWARE MONITOR DRIVER 8822M: Guenter Roeck <linux@roeck-us.net> 8823L: linux-hwmon@vger.kernel.org 8824S: Maintained 8825F: Documentation/hwmon/ltc4261 8826F: drivers/hwmon/ltc4261.c 8827 8828LTC4306 I2C MULTIPLEXER DRIVER 8829M: Michael Hennerich <michael.hennerich@analog.com> 8830W: http://ez.analog.com/community/linux-device-drivers 8831L: linux-i2c@vger.kernel.org 8832S: Supported 8833F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8834F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8835 8836LTP (Linux Test Project) 8837M: Mike Frysinger <vapier@gentoo.org> 8838M: Cyril Hrubis <chrubis@suse.cz> 8839M: Wanlong Gao <wanlong.gao@gmail.com> 8840M: Jan Stancek <jstancek@redhat.com> 8841M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8842M: Alexey Kodanev <alexey.kodanev@oracle.com> 8843L: ltp@lists.linux.it (subscribers-only) 8844W: http://linux-test-project.github.io/ 8845T: git git://github.com/linux-test-project/ltp.git 8846S: Maintained 8847 8848M68K ARCHITECTURE 8849M: Geert Uytterhoeven <geert@linux-m68k.org> 8850L: linux-m68k@lists.linux-m68k.org 8851W: http://www.linux-m68k.org/ 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8853S: Maintained 8854F: arch/m68k/ 8855F: drivers/zorro/ 8856 8857M68K ON APPLE MACINTOSH 8858M: Joshua Thompson <funaho@jurai.org> 8859W: http://www.mac.linux-m68k.org/ 8860L: linux-m68k@lists.linux-m68k.org 8861S: Maintained 8862F: arch/m68k/mac/ 8863 8864M68K ON HP9000/300 8865M: Philip Blundell <philb@gnu.org> 8866W: http://www.tazenda.demon.co.uk/phil/linux-hp 8867S: Maintained 8868F: arch/m68k/hp300/ 8869 8870M88DS3103 MEDIA DRIVER 8871M: Antti Palosaari <crope@iki.fi> 8872L: linux-media@vger.kernel.org 8873W: https://linuxtv.org 8874W: http://palosaari.fi/linux/ 8875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8876T: git git://linuxtv.org/anttip/media_tree.git 8877S: Maintained 8878F: drivers/media/dvb-frontends/m88ds3103* 8879 8880M88RS2000 MEDIA DRIVER 8881M: Malcolm Priestley <tvboxspy@gmail.com> 8882L: linux-media@vger.kernel.org 8883W: https://linuxtv.org 8884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8885S: Maintained 8886F: drivers/media/dvb-frontends/m88rs2000* 8887 8888MA901 MASTERKIT USB FM RADIO DRIVER 8889M: Alexey Klimov <klimov.linux@gmail.com> 8890L: linux-media@vger.kernel.org 8891T: git git://linuxtv.org/media_tree.git 8892S: Maintained 8893F: drivers/media/radio/radio-ma901.c 8894 8895MAC80211 8896M: Johannes Berg <johannes@sipsolutions.net> 8897L: linux-wireless@vger.kernel.org 8898W: http://wireless.kernel.org/ 8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8900T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8901S: Maintained 8902F: Documentation/networking/mac80211-injection.txt 8903F: include/net/mac80211.h 8904F: net/mac80211/ 8905F: drivers/net/wireless/mac80211_hwsim.[ch] 8906F: Documentation/networking/mac80211_hwsim/README 8907 8908MAILBOX API 8909M: Jassi Brar <jassisinghbrar@gmail.com> 8910L: linux-kernel@vger.kernel.org 8911S: Maintained 8912F: drivers/mailbox/ 8913F: include/linux/mailbox_client.h 8914F: include/linux/mailbox_controller.h 8915 8916MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8917M: Michael Kerrisk <mtk.manpages@gmail.com> 8918W: http://www.kernel.org/doc/man-pages 8919L: linux-man@vger.kernel.org 8920S: Maintained 8921 8922MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8923M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8924L: linux-mips@linux-mips.org 8925S: Maintained 8926F: arch/mips/boot/dts/img/pistachio_marduk.dts 8927 8928MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8929M: Andrew Lunn <andrew@lunn.ch> 8930M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8931L: netdev@vger.kernel.org 8932S: Maintained 8933F: drivers/net/dsa/mv88e6xxx/ 8934F: include/linux/platform_data/mv88e6xxx.h 8935F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8936 8937MARVELL ARMADA DRM SUPPORT 8938M: Russell King <linux@armlinux.org.uk> 8939S: Maintained 8940T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8941T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8942F: drivers/gpu/drm/armada/ 8943F: include/uapi/drm/armada_drm.h 8944F: Documentation/devicetree/bindings/display/armada/ 8945 8946MARVELL CRYPTO DRIVER 8947M: Boris Brezillon <boris.brezillon@bootlin.com> 8948M: Arnaud Ebalard <arno@natisbad.org> 8949F: drivers/crypto/marvell/ 8950S: Maintained 8951L: linux-crypto@vger.kernel.org 8952 8953MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8954M: Mirko Lindner <mlindner@marvell.com> 8955M: Stephen Hemminger <stephen@networkplumber.org> 8956L: netdev@vger.kernel.org 8957S: Maintained 8958F: drivers/net/ethernet/marvell/sk* 8959 8960MARVELL LIBERTAS WIRELESS DRIVER 8961L: libertas-dev@lists.infradead.org 8962S: Orphan 8963F: drivers/net/wireless/marvell/libertas/ 8964 8965MARVELL MACCHIATOBIN SUPPORT 8966M: Russell King <linux@armlinux.org.uk> 8967L: linux-arm-kernel@lists.infradead.org 8968S: Maintained 8969F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8970 8971MARVELL MV643XX ETHERNET DRIVER 8972M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8973L: netdev@vger.kernel.org 8974S: Maintained 8975F: drivers/net/ethernet/marvell/mv643xx_eth.* 8976F: include/linux/mv643xx.h 8977 8978MARVELL MV88X3310 PHY DRIVER 8979M: Russell King <linux@armlinux.org.uk> 8980L: netdev@vger.kernel.org 8981S: Maintained 8982F: drivers/net/phy/marvell10g.c 8983 8984MARVELL MVNETA ETHERNET DRIVER 8985M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 8986L: netdev@vger.kernel.org 8987S: Maintained 8988F: drivers/net/ethernet/marvell/mvneta.* 8989 8990MARVELL MWIFIEX WIRELESS DRIVER 8991M: Amitkumar Karwar <amitkarwar@gmail.com> 8992M: Nishant Sarmukadam <nishants@marvell.com> 8993M: Ganapathi Bhat <gbhat@marvell.com> 8994M: Xinming Hu <huxinming820@gmail.com> 8995L: linux-wireless@vger.kernel.org 8996S: Maintained 8997F: drivers/net/wireless/marvell/mwifiex/ 8998 8999MARVELL MWL8K WIRELESS DRIVER 9000M: Lennert Buytenhek <buytenh@wantstofly.org> 9001L: linux-wireless@vger.kernel.org 9002S: Odd Fixes 9003F: drivers/net/wireless/marvell/mwl8k.c 9004 9005MARVELL NAND CONTROLLER DRIVER 9006M: Miquel Raynal <miquel.raynal@bootlin.com> 9007L: linux-mtd@lists.infradead.org 9008S: Maintained 9009F: drivers/mtd/nand/raw/marvell_nand.c 9010F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9011 9012MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9013M: Nicolas Pitre <nico@fluxnic.net> 9014S: Odd Fixes 9015F: drivers/mmc/host/mvsdio.* 9016 9017MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9018M: Hu Ziji <huziji@marvell.com> 9019L: linux-mmc@vger.kernel.org 9020S: Supported 9021F: drivers/mmc/host/sdhci-xenon* 9022F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9023 9024MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9025M: Sunil Goutham <sgoutham@marvell.com> 9026M: Linu Cherian <lcherian@marvell.com> 9027M: Geetha sowjanya <gakula@marvell.com> 9028M: Jerin Jacob <jerinj@marvell.com> 9029L: netdev@vger.kernel.org 9030S: Supported 9031F: drivers/net/ethernet/marvell/octeontx2/af/ 9032 9033MATROX FRAMEBUFFER DRIVER 9034L: linux-fbdev@vger.kernel.org 9035S: Orphan 9036F: drivers/video/fbdev/matrox/matroxfb_* 9037F: include/uapi/linux/matroxfb.h 9038 9039MAX16065 HARDWARE MONITOR DRIVER 9040M: Guenter Roeck <linux@roeck-us.net> 9041L: linux-hwmon@vger.kernel.org 9042S: Maintained 9043F: Documentation/hwmon/max16065 9044F: drivers/hwmon/max16065.c 9045 9046MAX2175 SDR TUNER DRIVER 9047M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9048L: linux-media@vger.kernel.org 9049T: git git://linuxtv.org/media_tree.git 9050S: Maintained 9051F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9052F: Documentation/media/v4l-drivers/max2175.rst 9053F: drivers/media/i2c/max2175* 9054F: include/uapi/linux/max2175.h 9055 9056MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9057L: linux-hwmon@vger.kernel.org 9058S: Orphan 9059F: Documentation/hwmon/max6650 9060F: drivers/hwmon/max6650.c 9061 9062MAX6697 HARDWARE MONITOR DRIVER 9063M: Guenter Roeck <linux@roeck-us.net> 9064L: linux-hwmon@vger.kernel.org 9065S: Maintained 9066F: Documentation/hwmon/max6697 9067F: Documentation/devicetree/bindings/hwmon/max6697.txt 9068F: drivers/hwmon/max6697.c 9069F: include/linux/platform_data/max6697.h 9070 9071MAX9860 MONO AUDIO VOICE CODEC DRIVER 9072M: Peter Rosin <peda@axentia.se> 9073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9074S: Maintained 9075F: Documentation/devicetree/bindings/sound/max9860.txt 9076F: sound/soc/codecs/max9860.* 9077 9078MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9079M: Javier Martinez Canillas <javier@dowhile0.org> 9080L: linux-kernel@vger.kernel.org 9081S: Supported 9082F: drivers/regulator/max77802-regulator.c 9083F: Documentation/devicetree/bindings/*/*max77802.txt 9084F: include/dt-bindings/*/*max77802.h 9085 9086MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9087M: Krzysztof Kozlowski <krzk@kernel.org> 9088M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9089L: linux-pm@vger.kernel.org 9090S: Supported 9091F: drivers/power/supply/max14577_charger.c 9092F: drivers/power/supply/max77693_charger.c 9093 9094MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9095M: Chanwoo Choi <cw00.choi@samsung.com> 9096M: Krzysztof Kozlowski <krzk@kernel.org> 9097M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9098L: linux-kernel@vger.kernel.org 9099S: Supported 9100F: drivers/*/max14577*.c 9101F: drivers/*/max77686*.c 9102F: drivers/*/max77693*.c 9103F: drivers/extcon/extcon-max14577.c 9104F: drivers/extcon/extcon-max77693.c 9105F: drivers/rtc/rtc-max77686.c 9106F: drivers/clk/clk-max77686.c 9107F: Documentation/devicetree/bindings/mfd/max14577.txt 9108F: Documentation/devicetree/bindings/*/max77686.txt 9109F: Documentation/devicetree/bindings/mfd/max77693.txt 9110F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9111F: include/linux/mfd/max14577*.h 9112F: include/linux/mfd/max77686*.h 9113F: include/linux/mfd/max77693*.h 9114 9115MAXIRADIO FM RADIO RECEIVER DRIVER 9116M: Hans Verkuil <hverkuil@xs4all.nl> 9117L: linux-media@vger.kernel.org 9118T: git git://linuxtv.org/media_tree.git 9119W: https://linuxtv.org 9120S: Maintained 9121F: drivers/media/radio/radio-maxiradio* 9122 9123MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9124M: Peter Rosin <peda@axentia.se> 9125L: linux-iio@vger.kernel.org 9126S: Maintained 9127F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9128F: drivers/iio/potentiometer/mcp4018.c 9129F: drivers/iio/potentiometer/mcp4531.c 9130 9131MCR20A IEEE-802.15.4 RADIO DRIVER 9132M: Xue Liu <liuxuenetmail@gmail.com> 9133L: linux-wpan@vger.kernel.org 9134W: https://github.com/xueliu/mcr20a-linux 9135S: Maintained 9136F: drivers/net/ieee802154/mcr20a.c 9137F: drivers/net/ieee802154/mcr20a.h 9138F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9139 9140MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9141M: William Breathitt Gray <vilhelm.gray@gmail.com> 9142L: linux-iio@vger.kernel.org 9143S: Maintained 9144F: drivers/iio/dac/cio-dac.c 9145 9146MEDIA DRIVERS FOR ASCOT2E 9147M: Sergey Kozlov <serjk@netup.ru> 9148M: Abylay Ospan <aospan@netup.ru> 9149L: linux-media@vger.kernel.org 9150W: https://linuxtv.org 9151W: http://netup.tv/ 9152T: git git://linuxtv.org/media_tree.git 9153S: Supported 9154F: drivers/media/dvb-frontends/ascot2e* 9155 9156MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9157M: Jasmin Jessich <jasmin@anw.at> 9158L: linux-media@vger.kernel.org 9159W: https://linuxtv.org 9160T: git git://linuxtv.org/media_tree.git 9161S: Maintained 9162F: drivers/media/dvb-frontends/cxd2099* 9163 9164MEDIA DRIVERS FOR CXD2841ER 9165M: Sergey Kozlov <serjk@netup.ru> 9166M: Abylay Ospan <aospan@netup.ru> 9167L: linux-media@vger.kernel.org 9168W: https://linuxtv.org 9169W: http://netup.tv/ 9170T: git git://linuxtv.org/media_tree.git 9171S: Supported 9172F: drivers/media/dvb-frontends/cxd2841er* 9173 9174MEDIA DRIVERS FOR CXD2880 9175M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9176L: linux-media@vger.kernel.org 9177W: http://linuxtv.org/ 9178T: git git://linuxtv.org/media_tree.git 9179S: Supported 9180F: drivers/media/dvb-frontends/cxd2880/* 9181F: drivers/media/spi/cxd2880* 9182 9183MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9184L: linux-media@vger.kernel.org 9185W: https://linuxtv.org 9186T: git git://linuxtv.org/media_tree.git 9187S: Orphan 9188F: drivers/media/pci/ddbridge/* 9189 9190MEDIA DRIVERS FOR FREESCALE IMX 9191M: Steve Longerbeam <slongerbeam@gmail.com> 9192M: Philipp Zabel <p.zabel@pengutronix.de> 9193L: linux-media@vger.kernel.org 9194T: git git://linuxtv.org/media_tree.git 9195S: Maintained 9196F: Documentation/devicetree/bindings/media/imx.txt 9197F: Documentation/media/v4l-drivers/imx.rst 9198F: drivers/staging/media/imx/ 9199F: include/linux/imx-media.h 9200F: include/media/imx.h 9201 9202MEDIA DRIVER FOR FREESCALE IMX PXP 9203M: Philipp Zabel <p.zabel@pengutronix.de> 9204L: linux-media@vger.kernel.org 9205T: git git://linuxtv.org/media_tree.git 9206S: Maintained 9207F: drivers/media/platform/imx-pxp.[ch] 9208 9209MEDIA DRIVERS FOR HELENE 9210M: Abylay Ospan <aospan@netup.ru> 9211L: linux-media@vger.kernel.org 9212W: https://linuxtv.org 9213W: http://netup.tv/ 9214T: git git://linuxtv.org/media_tree.git 9215S: Supported 9216F: drivers/media/dvb-frontends/helene* 9217 9218MEDIA DRIVERS FOR HORUS3A 9219M: Sergey Kozlov <serjk@netup.ru> 9220M: Abylay Ospan <aospan@netup.ru> 9221L: linux-media@vger.kernel.org 9222W: https://linuxtv.org 9223W: http://netup.tv/ 9224T: git git://linuxtv.org/media_tree.git 9225S: Supported 9226F: drivers/media/dvb-frontends/horus3a* 9227 9228MEDIA DRIVERS FOR LNBH25 9229M: Sergey Kozlov <serjk@netup.ru> 9230M: Abylay Ospan <aospan@netup.ru> 9231L: linux-media@vger.kernel.org 9232W: https://linuxtv.org 9233W: http://netup.tv/ 9234T: git git://linuxtv.org/media_tree.git 9235S: Supported 9236F: drivers/media/dvb-frontends/lnbh25* 9237 9238MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9239L: linux-media@vger.kernel.org 9240W: https://linuxtv.org 9241T: git git://linuxtv.org/media_tree.git 9242S: Orphan 9243F: drivers/media/dvb-frontends/mxl5xx* 9244 9245MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9246M: Sergey Kozlov <serjk@netup.ru> 9247M: Abylay Ospan <aospan@netup.ru> 9248L: linux-media@vger.kernel.org 9249W: https://linuxtv.org 9250W: http://netup.tv/ 9251T: git git://linuxtv.org/media_tree.git 9252S: Supported 9253F: drivers/media/pci/netup_unidvb/* 9254 9255MEDIA DRIVERS FOR RENESAS - CEU 9256M: Jacopo Mondi <jacopo@jmondi.org> 9257L: linux-media@vger.kernel.org 9258L: linux-renesas-soc@vger.kernel.org 9259T: git git://linuxtv.org/media_tree.git 9260S: Supported 9261F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9262F: drivers/media/platform/renesas-ceu.c 9263F: include/media/drv-intf/renesas-ceu.h 9264 9265MEDIA DRIVERS FOR RENESAS - DRIF 9266M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9267L: linux-media@vger.kernel.org 9268L: linux-renesas-soc@vger.kernel.org 9269T: git git://linuxtv.org/media_tree.git 9270S: Supported 9271F: Documentation/devicetree/bindings/media/renesas,drif.txt 9272F: drivers/media/platform/rcar_drif.c 9273 9274MEDIA DRIVERS FOR RENESAS - FCP 9275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9276L: linux-media@vger.kernel.org 9277L: linux-renesas-soc@vger.kernel.org 9278T: git git://linuxtv.org/media_tree.git 9279S: Supported 9280F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9281F: drivers/media/platform/rcar-fcp.c 9282F: include/media/rcar-fcp.h 9283 9284MEDIA DRIVERS FOR RENESAS - FDP1 9285M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9286L: linux-media@vger.kernel.org 9287L: linux-renesas-soc@vger.kernel.org 9288T: git git://linuxtv.org/media_tree.git 9289S: Supported 9290F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9291F: drivers/media/platform/rcar_fdp1.c 9292 9293MEDIA DRIVERS FOR RENESAS - VIN 9294M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9295L: linux-media@vger.kernel.org 9296L: linux-renesas-soc@vger.kernel.org 9297T: git git://linuxtv.org/media_tree.git 9298S: Supported 9299F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9300F: Documentation/devicetree/bindings/media/rcar_vin.txt 9301F: drivers/media/platform/rcar-vin/ 9302 9303MEDIA DRIVERS FOR RENESAS - VSP1 9304M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9305M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9306L: linux-media@vger.kernel.org 9307L: linux-renesas-soc@vger.kernel.org 9308T: git git://linuxtv.org/media_tree.git 9309S: Supported 9310F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9311F: drivers/media/platform/vsp1/ 9312 9313MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9314L: linux-media@vger.kernel.org 9315W: https://linuxtv.org 9316T: git git://linuxtv.org/media_tree.git 9317S: Orphan 9318F: drivers/media/dvb-frontends/stv0910* 9319 9320MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9321L: linux-media@vger.kernel.org 9322W: https://linuxtv.org 9323T: git git://linuxtv.org/media_tree.git 9324S: Orphan 9325F: drivers/media/dvb-frontends/stv6111* 9326 9327MEDIA DRIVERS FOR STM32 - DCMI 9328M: Hugues Fruchet <hugues.fruchet@st.com> 9329L: linux-media@vger.kernel.org 9330T: git git://linuxtv.org/media_tree.git 9331S: Supported 9332F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9333F: drivers/media/platform/stm32/stm32-dcmi.c 9334 9335MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9336M: Dmitry Osipenko <digetx@gmail.com> 9337L: linux-media@vger.kernel.org 9338L: linux-tegra@vger.kernel.org 9339T: git git://linuxtv.org/media_tree.git 9340S: Maintained 9341F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9342F: drivers/staging/media/tegra-vde/ 9343 9344MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9345M: Mauro Carvalho Chehab <mchehab@kernel.org> 9346P: LinuxTV.org Project 9347L: linux-media@vger.kernel.org 9348W: https://linuxtv.org 9349Q: http://patchwork.kernel.org/project/linux-media/list/ 9350T: git git://linuxtv.org/media_tree.git 9351S: Maintained 9352F: Documentation/devicetree/bindings/media/ 9353F: Documentation/media/ 9354F: drivers/media/ 9355F: drivers/staging/media/ 9356F: include/linux/platform_data/media/ 9357F: include/media/ 9358F: include/uapi/linux/dvb/ 9359F: include/uapi/linux/videodev2.h 9360F: include/uapi/linux/media.h 9361F: include/uapi/linux/v4l2-* 9362F: include/uapi/linux/meye.h 9363F: include/uapi/linux/ivtv* 9364F: include/uapi/linux/uvcvideo.h 9365 9366MEDIATEK BLUETOOTH DRIVER 9367M: Sean Wang <sean.wang@mediatek.com> 9368L: linux-bluetooth@vger.kernel.org 9369L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9370S: Maintained 9371F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9372F: drivers/bluetooth/btmtkuart.c 9373 9374MEDIATEK CIR DRIVER 9375M: Sean Wang <sean.wang@mediatek.com> 9376S: Maintained 9377F: drivers/media/rc/mtk-cir.c 9378 9379MEDIATEK DMA DRIVER 9380M: Sean Wang <sean.wang@mediatek.com> 9381L: dmaengine@vger.kernel.org 9382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9383L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9384S: Maintained 9385F: Documentation/devicetree/bindings/dma/mtk-* 9386F: drivers/dma/mediatek/ 9387 9388MEDIATEK PMIC LED DRIVER 9389M: Sean Wang <sean.wang@mediatek.com> 9390S: Maintained 9391F: drivers/leds/leds-mt6323.c 9392F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9393 9394MEDIATEK ETHERNET DRIVER 9395M: Felix Fietkau <nbd@openwrt.org> 9396M: John Crispin <john@phrozen.org> 9397M: Sean Wang <sean.wang@mediatek.com> 9398M: Nelson Chang <nelson.chang@mediatek.com> 9399L: netdev@vger.kernel.org 9400S: Maintained 9401F: drivers/net/ethernet/mediatek/ 9402 9403MEDIATEK SWITCH DRIVER 9404M: Sean Wang <sean.wang@mediatek.com> 9405L: netdev@vger.kernel.org 9406S: Maintained 9407F: drivers/net/dsa/mt7530.* 9408F: net/dsa/tag_mtk.c 9409 9410MEDIATEK JPEG DRIVER 9411M: Rick Chang <rick.chang@mediatek.com> 9412M: Bin Liu <bin.liu@mediatek.com> 9413S: Supported 9414F: drivers/media/platform/mtk-jpeg/ 9415F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9416 9417MEDIATEK MDP DRIVER 9418M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9419M: Houlong Wei <houlong.wei@mediatek.com> 9420M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9421S: Supported 9422F: drivers/media/platform/mtk-mdp/ 9423F: drivers/media/platform/mtk-vpu/ 9424F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9425 9426MEDIATEK MEDIA DRIVER 9427M: Tiffany Lin <tiffany.lin@mediatek.com> 9428M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9429S: Supported 9430F: drivers/media/platform/mtk-vcodec/ 9431F: drivers/media/platform/mtk-vpu/ 9432F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9433F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9434 9435MEDIATEK MT7601U WIRELESS LAN DRIVER 9436M: Jakub Kicinski <kubakici@wp.pl> 9437L: linux-wireless@vger.kernel.org 9438S: Maintained 9439F: drivers/net/wireless/mediatek/mt7601u/ 9440 9441MEDIATEK NAND CONTROLLER DRIVER 9442M: Xiaolei Li <xiaolei.li@mediatek.com> 9443L: linux-mtd@lists.infradead.org 9444S: Maintained 9445F: drivers/mtd/nand/raw/mtk_* 9446F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9447 9448MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9449M: Sean Wang <sean.wang@mediatek.com> 9450S: Maintained 9451F: drivers/char/hw_random/mtk-rng.c 9452 9453MEDIATEK USB3 DRD IP DRIVER 9454M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9455L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9457L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9458S: Maintained 9459F: drivers/usb/mtu3/ 9460 9461MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9462M: Peter Senna Tschudin <peter.senna@gmail.com> 9463M: Martin Donnelly <martin.donnelly@ge.com> 9464M: Martyn Welch <martyn.welch@collabora.co.uk> 9465S: Maintained 9466F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9467F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9468 9469MEGARAID SCSI/SAS DRIVERS 9470M: Kashyap Desai <kashyap.desai@broadcom.com> 9471M: Sumit Saxena <sumit.saxena@broadcom.com> 9472M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9473L: megaraidlinux.pdl@broadcom.com 9474L: linux-scsi@vger.kernel.org 9475W: http://www.avagotech.com/support/ 9476S: Maintained 9477F: Documentation/scsi/megaraid.txt 9478F: drivers/scsi/megaraid.* 9479F: drivers/scsi/megaraid/ 9480 9481MELEXIS MLX90614 DRIVER 9482M: Crt Mori <cmo@melexis.com> 9483L: linux-iio@vger.kernel.org 9484W: http://www.melexis.com 9485S: Supported 9486F: drivers/iio/temperature/mlx90614.c 9487 9488MELEXIS MLX90632 DRIVER 9489M: Crt Mori <cmo@melexis.com> 9490L: linux-iio@vger.kernel.org 9491W: http://www.melexis.com 9492S: Supported 9493F: drivers/iio/temperature/mlx90632.c 9494 9495MELFAS MIP4 TOUCHSCREEN DRIVER 9496M: Sangwon Jee <jeesw@melfas.com> 9497W: http://www.melfas.com 9498S: Supported 9499F: drivers/input/touchscreen/melfas_mip4.c 9500F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9501 9502MELLANOX ETHERNET DRIVER (mlx4_en) 9503M: Tariq Toukan <tariqt@mellanox.com> 9504L: netdev@vger.kernel.org 9505S: Supported 9506W: http://www.mellanox.com 9507Q: http://patchwork.ozlabs.org/project/netdev/list/ 9508F: drivers/net/ethernet/mellanox/mlx4/en_* 9509 9510MELLANOX ETHERNET DRIVER (mlx5e) 9511M: Saeed Mahameed <saeedm@mellanox.com> 9512L: netdev@vger.kernel.org 9513S: Supported 9514W: http://www.mellanox.com 9515Q: http://patchwork.ozlabs.org/project/netdev/list/ 9516F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9517 9518MELLANOX ETHERNET INNOVA DRIVERS 9519R: Boris Pismenny <borisp@mellanox.com> 9520L: netdev@vger.kernel.org 9521S: Supported 9522W: http://www.mellanox.com 9523Q: http://patchwork.ozlabs.org/project/netdev/list/ 9524F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9525F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9526F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9527F: include/linux/mlx5/mlx5_ifc_fpga.h 9528 9529MELLANOX ETHERNET INNOVA IPSEC DRIVER 9530R: Boris Pismenny <borisp@mellanox.com> 9531L: netdev@vger.kernel.org 9532S: Supported 9533W: http://www.mellanox.com 9534Q: http://patchwork.ozlabs.org/project/netdev/list/ 9535F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9536F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9537 9538MELLANOX ETHERNET SWITCH DRIVERS 9539M: Jiri Pirko <jiri@mellanox.com> 9540M: Ido Schimmel <idosch@mellanox.com> 9541L: netdev@vger.kernel.org 9542S: Supported 9543W: http://www.mellanox.com 9544Q: http://patchwork.ozlabs.org/project/netdev/list/ 9545F: drivers/net/ethernet/mellanox/mlxsw/ 9546F: tools/testing/selftests/drivers/net/mlxsw/ 9547 9548MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9549M: mlxsw@mellanox.com 9550L: netdev@vger.kernel.org 9551S: Supported 9552W: http://www.mellanox.com 9553Q: http://patchwork.ozlabs.org/project/netdev/list/ 9554F: drivers/net/ethernet/mellanox/mlxfw/ 9555 9556MELLANOX HARDWARE PLATFORM SUPPORT 9557M: Andy Shevchenko <andy@infradead.org> 9558M: Darren Hart <dvhart@infradead.org> 9559M: Vadim Pasternak <vadimp@mellanox.com> 9560L: platform-driver-x86@vger.kernel.org 9561S: Supported 9562F: drivers/platform/mellanox/ 9563 9564MELLANOX MLX4 core VPI driver 9565M: Tariq Toukan <tariqt@mellanox.com> 9566L: netdev@vger.kernel.org 9567L: linux-rdma@vger.kernel.org 9568W: http://www.mellanox.com 9569Q: http://patchwork.ozlabs.org/project/netdev/list/ 9570S: Supported 9571F: drivers/net/ethernet/mellanox/mlx4/ 9572F: include/linux/mlx4/ 9573 9574MELLANOX MLX4 IB driver 9575M: Yishai Hadas <yishaih@mellanox.com> 9576L: linux-rdma@vger.kernel.org 9577W: http://www.mellanox.com 9578Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9579S: Supported 9580F: drivers/infiniband/hw/mlx4/ 9581F: include/linux/mlx4/ 9582F: include/uapi/rdma/mlx4-abi.h 9583 9584MELLANOX MLX5 core VPI driver 9585M: Saeed Mahameed <saeedm@mellanox.com> 9586M: Leon Romanovsky <leonro@mellanox.com> 9587L: netdev@vger.kernel.org 9588L: linux-rdma@vger.kernel.org 9589W: http://www.mellanox.com 9590Q: http://patchwork.ozlabs.org/project/netdev/list/ 9591S: Supported 9592F: drivers/net/ethernet/mellanox/mlx5/core/ 9593F: include/linux/mlx5/ 9594 9595MELLANOX MLX5 IB driver 9596M: Leon Romanovsky <leonro@mellanox.com> 9597L: linux-rdma@vger.kernel.org 9598W: http://www.mellanox.com 9599Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9600S: Supported 9601F: drivers/infiniband/hw/mlx5/ 9602F: include/linux/mlx5/ 9603F: include/uapi/rdma/mlx5-abi.h 9604 9605MELLANOX MLXCPLD I2C AND MUX DRIVER 9606M: Vadim Pasternak <vadimp@mellanox.com> 9607M: Michael Shych <michaelsh@mellanox.com> 9608L: linux-i2c@vger.kernel.org 9609S: Supported 9610F: drivers/i2c/busses/i2c-mlxcpld.c 9611F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9612F: Documentation/i2c/busses/i2c-mlxcpld 9613 9614MELLANOX MLXCPLD LED DRIVER 9615M: Vadim Pasternak <vadimp@mellanox.com> 9616L: linux-leds@vger.kernel.org 9617S: Supported 9618F: drivers/leds/leds-mlxcpld.c 9619F: drivers/leds/leds-mlxreg.c 9620F: Documentation/leds/leds-mlxcpld.txt 9621 9622MELLANOX PLATFORM DRIVER 9623M: Vadim Pasternak <vadimp@mellanox.com> 9624L: platform-driver-x86@vger.kernel.org 9625S: Supported 9626F: drivers/platform/x86/mlx-platform.c 9627 9628MEMBARRIER SUPPORT 9629M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9630M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9631L: linux-kernel@vger.kernel.org 9632S: Supported 9633F: kernel/sched/membarrier.c 9634F: include/uapi/linux/membarrier.h 9635F: arch/powerpc/include/asm/membarrier.h 9636 9637MEMORY MANAGEMENT 9638L: linux-mm@kvack.org 9639W: http://www.linux-mm.org 9640S: Maintained 9641F: include/linux/mm.h 9642F: include/linux/gfp.h 9643F: include/linux/mmzone.h 9644F: include/linux/memory_hotplug.h 9645F: include/linux/vmalloc.h 9646F: mm/ 9647 9648MEMORY TECHNOLOGY DEVICES (MTD) 9649M: David Woodhouse <dwmw2@infradead.org> 9650M: Brian Norris <computersforpeace@gmail.com> 9651M: Boris Brezillon <boris.brezillon@bootlin.com> 9652M: Marek Vasut <marek.vasut@gmail.com> 9653M: Richard Weinberger <richard@nod.at> 9654L: linux-mtd@lists.infradead.org 9655W: http://www.linux-mtd.infradead.org/ 9656Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9657T: git git://git.infradead.org/linux-mtd.git master 9658T: git git://git.infradead.org/linux-mtd.git mtd/next 9659S: Maintained 9660F: Documentation/devicetree/bindings/mtd/ 9661F: drivers/mtd/ 9662F: include/linux/mtd/ 9663F: include/uapi/mtd/ 9664 9665MEN A21 WATCHDOG DRIVER 9666M: Johannes Thumshirn <morbidrsa@gmail.com> 9667L: linux-watchdog@vger.kernel.org 9668S: Maintained 9669F: drivers/watchdog/mena21_wdt.c 9670 9671MEN CHAMELEON BUS (mcb) 9672M: Johannes Thumshirn <morbidrsa@gmail.com> 9673S: Maintained 9674F: drivers/mcb/ 9675F: include/linux/mcb.h 9676F: Documentation/men-chameleon-bus.txt 9677 9678MEN F21BMC (Board Management Controller) 9679M: Andreas Werner <andreas.werner@men.de> 9680S: Supported 9681F: drivers/mfd/menf21bmc.c 9682F: drivers/watchdog/menf21bmc_wdt.c 9683F: drivers/leds/leds-menf21bmc.c 9684F: drivers/hwmon/menf21bmc_hwmon.c 9685F: Documentation/hwmon/menf21bmc 9686 9687MEN Z069 WATCHDOG DRIVER 9688M: Johannes Thumshirn <jth@kernel.org> 9689L: linux-watchdog@vger.kernel.org 9690S: Maintained 9691F: drivers/watchdog/menz69_wdt.c 9692 9693MESON AO CEC DRIVER FOR AMLOGIC SOCS 9694M: Neil Armstrong <narmstrong@baylibre.com> 9695L: linux-media@lists.freedesktop.org 9696L: linux-amlogic@lists.infradead.org 9697W: http://linux-meson.com/ 9698S: Supported 9699F: drivers/media/platform/meson/ao-cec.c 9700F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9701T: git git://linuxtv.org/media_tree.git 9702 9703MICROBLAZE ARCHITECTURE 9704M: Michal Simek <monstr@monstr.eu> 9705W: http://www.monstr.eu/fdt/ 9706T: git git://git.monstr.eu/linux-2.6-microblaze.git 9707S: Supported 9708F: arch/microblaze/ 9709 9710MICROCHIP AT91 SERIAL DRIVER 9711M: Richard Genoud <richard.genoud@gmail.com> 9712S: Maintained 9713F: drivers/tty/serial/atmel_serial.c 9714F: drivers/tty/serial/atmel_serial.h 9715F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9716 9717MICROCHIP AUDIO ASOC DRIVERS 9718M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9720S: Supported 9721F: sound/soc/atmel 9722 9723MICROCHIP DMA DRIVER 9724M: Ludovic Desroches <ludovic.desroches@microchip.com> 9725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9726L: dmaengine@vger.kernel.org 9727S: Supported 9728F: drivers/dma/at_hdmac.c 9729F: drivers/dma/at_hdmac_regs.h 9730F: include/linux/platform_data/dma-atmel.h 9731F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9732F: include/dt-bindings/dma/at91.h 9733 9734MICROCHIP ECC DRIVER 9735M: Tudor Ambarus <tudor.ambarus@microchip.com> 9736L: linux-crypto@vger.kernel.org 9737S: Maintained 9738F: drivers/crypto/atmel-ecc.* 9739 9740MICROCHIP I2C DRIVER 9741M: Ludovic Desroches <ludovic.desroches@microchip.com> 9742L: linux-i2c@vger.kernel.org 9743S: Supported 9744F: drivers/i2c/busses/i2c-at91.c 9745 9746MICROCHIP ISC DRIVER 9747M: Eugen Hristev <eugen.hristev@microchip.com> 9748L: linux-media@vger.kernel.org 9749S: Supported 9750F: drivers/media/platform/atmel/atmel-isc.c 9751F: drivers/media/platform/atmel/atmel-isc-regs.h 9752F: devicetree/bindings/media/atmel-isc.txt 9753 9754MICROCHIP ISI DRIVER 9755M: Eugen Hristev <eugen.hristev@microchip.com> 9756L: linux-media@vger.kernel.org 9757S: Supported 9758F: drivers/media/platform/atmel/atmel-isi.c 9759F: include/media/atmel-isi.h 9760 9761MICROCHIP AT91 USART MFD DRIVER 9762M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9763L: linux-kernel@vger.kernel.org 9764S: Supported 9765F: drivers/mfd/at91-usart.c 9766F: include/dt-bindings/mfd/at91-usart.h 9767F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9768 9769MICROCHIP AT91 USART SPI DRIVER 9770M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9771L: linux-spi@vger.kernel.org 9772S: Supported 9773F: drivers/spi/spi-at91-usart.c 9774F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9775 9776MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9777M: Woojung Huh <Woojung.Huh@microchip.com> 9778M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9779L: netdev@vger.kernel.org 9780S: Maintained 9781F: net/dsa/tag_ksz.c 9782F: drivers/net/dsa/microchip/* 9783F: include/linux/platform_data/microchip-ksz.h 9784F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9785 9786MICROCHIP LAN743X ETHERNET DRIVER 9787M: Bryan Whitehead <bryan.whitehead@microchip.com> 9788M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9789L: netdev@vger.kernel.org 9790S: Maintained 9791F: drivers/net/ethernet/microchip/lan743x_* 9792 9793MICROCHIP LCDFB DRIVER 9794M: Nicolas Ferre <nicolas.ferre@microchip.com> 9795L: linux-fbdev@vger.kernel.org 9796S: Maintained 9797F: drivers/video/fbdev/atmel_lcdfb.c 9798F: include/video/atmel_lcdc.h 9799 9800MICROCHIP MMC/SD/SDIO MCI DRIVER 9801M: Ludovic Desroches <ludovic.desroches@microchip.com> 9802S: Maintained 9803F: drivers/mmc/host/atmel-mci.c 9804 9805MICROCHIP MCP3911 ADC DRIVER 9806M: Marcus Folkesson <marcus.folkesson@gmail.com> 9807M: Kent Gustavsson <kent@minoris.se> 9808L: linux-iio@vger.kernel.org 9809S: Supported 9810F: drivers/iio/adc/mcp3911.c 9811F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9812 9813MICROCHIP NAND DRIVER 9814M: Tudor Ambarus <tudor.ambarus@microchip.com> 9815L: linux-mtd@lists.infradead.org 9816S: Supported 9817F: drivers/mtd/nand/raw/atmel/* 9818F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9819 9820MICROCHIP PWM DRIVER 9821M: Claudiu Beznea <claudiu.beznea@microchip.com> 9822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9823L: linux-pwm@vger.kernel.org 9824S: Supported 9825F: drivers/pwm/pwm-atmel.c 9826F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9827 9828MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9829M: Ludovic Desroches <ludovic.desroches@microchip.com> 9830M: Eugen Hristev <eugen.hristev@microchip.com> 9831L: linux-iio@vger.kernel.org 9832S: Supported 9833F: drivers/iio/adc/at91-sama5d2_adc.c 9834F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9835F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9836 9837MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9838M: Nicolas Ferre <nicolas.ferre@microchip.com> 9839S: Supported 9840F: drivers/power/reset/at91-sama5d2_shdwc.c 9841 9842MICROCHIP SPI DRIVER 9843M: Nicolas Ferre <nicolas.ferre@microchip.com> 9844S: Supported 9845F: drivers/spi/spi-atmel.* 9846 9847MICROCHIP SSC DRIVER 9848M: Nicolas Ferre <nicolas.ferre@microchip.com> 9849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9850S: Supported 9851F: drivers/misc/atmel-ssc.c 9852F: include/linux/atmel-ssc.h 9853 9854MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9855M: Nicolas Ferre <nicolas.ferre@microchip.com> 9856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9857S: Supported 9858F: drivers/misc/atmel_tclib.c 9859F: drivers/clocksource/tcb_clksrc.c 9860 9861MICROCHIP USBA UDC DRIVER 9862M: Cristian Birsan <cristian.birsan@microchip.com> 9863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9864S: Supported 9865F: drivers/usb/gadget/udc/atmel_usba_udc.* 9866 9867MICROCHIP USB251XB DRIVER 9868M: Richard Leitner <richard.leitner@skidata.com> 9869L: linux-usb@vger.kernel.org 9870S: Maintained 9871F: drivers/usb/misc/usb251xb.c 9872F: Documentation/devicetree/bindings/usb/usb251xb.txt 9873 9874MICROCHIP XDMA DRIVER 9875M: Ludovic Desroches <ludovic.desroches@microchip.com> 9876L: linux-arm-kernel@lists.infradead.org 9877L: dmaengine@vger.kernel.org 9878S: Supported 9879F: drivers/dma/at_xdmac.c 9880 9881MICROSEMI MIPS SOCS 9882M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9883L: linux-mips@linux-mips.org 9884S: Maintained 9885F: arch/mips/generic/board-ocelot.c 9886F: arch/mips/configs/generic/board-ocelot.config 9887F: arch/mips/boot/dts/mscc/ 9888F: Documentation/devicetree/bindings/mips/mscc.txt 9889 9890MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9891M: Don Brace <don.brace@microsemi.com> 9892L: esc.storagedev@microsemi.com 9893L: linux-scsi@vger.kernel.org 9894S: Supported 9895F: drivers/scsi/smartpqi/smartpqi*.[ch] 9896F: drivers/scsi/smartpqi/Kconfig 9897F: drivers/scsi/smartpqi/Makefile 9898F: include/linux/cciss*.h 9899F: include/uapi/linux/cciss*.h 9900F: Documentation/scsi/smartpqi.txt 9901 9902MICROSEMI ETHERNET SWITCH DRIVER 9903M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9904L: netdev@vger.kernel.org 9905S: Supported 9906F: drivers/net/ethernet/mscc/ 9907 9908MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9909M: Chen Yu <yu.c.chen@intel.com> 9910L: platform-driver-x86@vger.kernel.org 9911S: Supported 9912F: drivers/platform/x86/surfacepro3_button.c 9913 9914MICROTEK X6 SCANNER 9915M: Oliver Neukum <oliver@neukum.org> 9916S: Maintained 9917F: drivers/usb/image/microtek.* 9918 9919MIPS 9920M: Ralf Baechle <ralf@linux-mips.org> 9921M: Paul Burton <paul.burton@mips.com> 9922M: James Hogan <jhogan@kernel.org> 9923L: linux-mips@linux-mips.org 9924W: http://www.linux-mips.org/ 9925T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9927Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9928S: Supported 9929F: Documentation/devicetree/bindings/mips/ 9930F: Documentation/mips/ 9931F: arch/mips/ 9932F: drivers/platform/mips/ 9933 9934MIPS BOSTON DEVELOPMENT BOARD 9935M: Paul Burton <paul.burton@mips.com> 9936L: linux-mips@linux-mips.org 9937S: Maintained 9938F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9939F: arch/mips/boot/dts/img/boston.dts 9940F: arch/mips/configs/generic/board-boston.config 9941F: drivers/clk/imgtec/clk-boston.c 9942F: include/dt-bindings/clock/boston-clock.h 9943 9944MIPS GENERIC PLATFORM 9945M: Paul Burton <paul.burton@mips.com> 9946L: linux-mips@linux-mips.org 9947S: Supported 9948F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9949F: arch/mips/generic/ 9950F: arch/mips/tools/generic-board-config.sh 9951 9952MIPS/LOONGSON1 ARCHITECTURE 9953M: Keguang Zhang <keguang.zhang@gmail.com> 9954L: linux-mips@linux-mips.org 9955S: Maintained 9956F: arch/mips/loongson32/ 9957F: arch/mips/include/asm/mach-loongson32/ 9958F: drivers/*/*loongson1* 9959F: drivers/*/*/*loongson1* 9960 9961MIPS/LOONGSON2 ARCHITECTURE 9962M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9963L: linux-mips@linux-mips.org 9964S: Maintained 9965F: arch/mips/loongson64/fuloong-2e/ 9966F: arch/mips/loongson64/lemote-2f/ 9967F: arch/mips/include/asm/mach-loongson64/ 9968F: drivers/*/*loongson2* 9969F: drivers/*/*/*loongson2* 9970 9971MIPS/LOONGSON3 ARCHITECTURE 9972M: Huacai Chen <chenhc@lemote.com> 9973L: linux-mips@linux-mips.org 9974S: Maintained 9975F: arch/mips/loongson64/ 9976F: arch/mips/include/asm/mach-loongson64/ 9977F: drivers/platform/mips/cpu_hwmon.c 9978F: drivers/*/*loongson3* 9979F: drivers/*/*/*loongson3* 9980 9981MIPS RINT INSTRUCTION EMULATION 9982M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9983L: linux-mips@linux-mips.org 9984S: Supported 9985F: arch/mips/math-emu/sp_rint.c 9986F: arch/mips/math-emu/dp_rint.c 9987 9988MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9989M: Hans Verkuil <hverkuil@xs4all.nl> 9990L: linux-media@vger.kernel.org 9991T: git git://linuxtv.org/media_tree.git 9992W: https://linuxtv.org 9993S: Odd Fixes 9994F: drivers/media/radio/radio-miropcm20* 9995 9996MMP SUPPORT 9997M: Eric Miao <eric.y.miao@gmail.com> 9998M: Haojian Zhuang <haojian.zhuang@gmail.com> 9999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10000T: git git://github.com/hzhuang1/linux.git 10001T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10002S: Maintained 10003F: arch/arm/boot/dts/mmp* 10004F: arch/arm/mach-mmp/ 10005 10006MMU GATHER AND TLB INVALIDATION 10007M: Will Deacon <will.deacon@arm.com> 10008M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10009M: Andrew Morton <akpm@linux-foundation.org> 10010M: Nick Piggin <npiggin@gmail.com> 10011M: Peter Zijlstra <peterz@infradead.org> 10012L: linux-arch@vger.kernel.org 10013L: linux-mm@kvack.org 10014S: Maintained 10015F: arch/*/include/asm/tlb.h 10016F: include/asm-generic/tlb.h 10017F: mm/mmu_gather.c 10018 10019MN88472 MEDIA DRIVER 10020M: Antti Palosaari <crope@iki.fi> 10021L: linux-media@vger.kernel.org 10022W: https://linuxtv.org 10023W: http://palosaari.fi/linux/ 10024Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10025S: Maintained 10026F: drivers/media/dvb-frontends/mn88472* 10027 10028MN88473 MEDIA DRIVER 10029M: Antti Palosaari <crope@iki.fi> 10030L: linux-media@vger.kernel.org 10031W: https://linuxtv.org 10032W: http://palosaari.fi/linux/ 10033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10034S: Maintained 10035F: drivers/media/dvb-frontends/mn88473* 10036 10037MODULE SUPPORT 10038M: Jessica Yu <jeyu@kernel.org> 10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10040S: Maintained 10041F: include/linux/module.h 10042F: kernel/module.c 10043 10044MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10045W: http://popies.net/meye/ 10046S: Orphan 10047F: Documentation/media/v4l-drivers/meye* 10048F: drivers/media/pci/meye/ 10049F: include/uapi/linux/meye.h 10050 10051MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10052M: Jiri Slaby <jirislaby@gmail.com> 10053S: Maintained 10054F: Documentation/serial/moxa-smartio 10055F: drivers/tty/mxser.* 10056 10057MR800 AVERMEDIA USB FM RADIO DRIVER 10058M: Alexey Klimov <klimov.linux@gmail.com> 10059L: linux-media@vger.kernel.org 10060T: git git://linuxtv.org/media_tree.git 10061S: Maintained 10062F: drivers/media/radio/radio-mr800.c 10063 10064MRF24J40 IEEE 802.15.4 RADIO DRIVER 10065M: Alan Ott <alan@signal11.us> 10066L: linux-wpan@vger.kernel.org 10067S: Maintained 10068F: drivers/net/ieee802154/mrf24j40.c 10069F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10070 10071MSI LAPTOP SUPPORT 10072M: "Lee, Chun-Yi" <jlee@suse.com> 10073L: platform-driver-x86@vger.kernel.org 10074S: Maintained 10075F: drivers/platform/x86/msi-laptop.c 10076 10077MSI WMI SUPPORT 10078L: platform-driver-x86@vger.kernel.org 10079S: Orphan 10080F: drivers/platform/x86/msi-wmi.c 10081 10082MSI001 MEDIA DRIVER 10083M: Antti Palosaari <crope@iki.fi> 10084L: linux-media@vger.kernel.org 10085W: https://linuxtv.org 10086W: http://palosaari.fi/linux/ 10087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10088T: git git://linuxtv.org/anttip/media_tree.git 10089S: Maintained 10090F: drivers/media/tuners/msi001* 10091 10092MSI2500 MEDIA DRIVER 10093M: Antti Palosaari <crope@iki.fi> 10094L: linux-media@vger.kernel.org 10095W: https://linuxtv.org 10096W: http://palosaari.fi/linux/ 10097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10098T: git git://linuxtv.org/anttip/media_tree.git 10099S: Maintained 10100F: drivers/media/usb/msi2500/ 10101 10102MSYSTEMS DISKONCHIP G3 MTD DRIVER 10103M: Robert Jarzmik <robert.jarzmik@free.fr> 10104L: linux-mtd@lists.infradead.org 10105S: Maintained 10106F: drivers/mtd/devices/docg3* 10107 10108MT9M032 APTINA SENSOR DRIVER 10109M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10110L: linux-media@vger.kernel.org 10111T: git git://linuxtv.org/media_tree.git 10112S: Maintained 10113F: drivers/media/i2c/mt9m032.c 10114F: include/media/i2c/mt9m032.h 10115 10116MT9P031 APTINA CAMERA SENSOR 10117M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10118L: linux-media@vger.kernel.org 10119T: git git://linuxtv.org/media_tree.git 10120S: Maintained 10121F: drivers/media/i2c/mt9p031.c 10122F: include/media/i2c/mt9p031.h 10123 10124MT9T001 APTINA CAMERA SENSOR 10125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10126L: linux-media@vger.kernel.org 10127T: git git://linuxtv.org/media_tree.git 10128S: Maintained 10129F: drivers/media/i2c/mt9t001.c 10130F: include/media/i2c/mt9t001.h 10131 10132MT9T112 APTINA CAMERA SENSOR 10133M: Jacopo Mondi <jacopo@jmondi.org> 10134L: linux-media@vger.kernel.org 10135T: git git://linuxtv.org/media_tree.git 10136S: Odd Fixes 10137F: drivers/media/i2c/mt9t112.c 10138F: include/media/i2c/mt9t112.h 10139 10140MT9V032 APTINA CAMERA SENSOR 10141M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10142L: linux-media@vger.kernel.org 10143T: git git://linuxtv.org/media_tree.git 10144S: Maintained 10145F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10146F: drivers/media/i2c/mt9v032.c 10147F: include/media/i2c/mt9v032.h 10148 10149MT9V111 APTINA CAMERA SENSOR 10150M: Jacopo Mondi <jacopo@jmondi.org> 10151L: linux-media@vger.kernel.org 10152T: git git://linuxtv.org/media_tree.git 10153S: Maintained 10154F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10155F: drivers/media/i2c/mt9v111.c 10156 10157MULTIFUNCTION DEVICES (MFD) 10158M: Lee Jones <lee.jones@linaro.org> 10159T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10160S: Supported 10161F: Documentation/devicetree/bindings/mfd/ 10162F: drivers/mfd/ 10163F: include/linux/mfd/ 10164F: include/dt-bindings/mfd/ 10165 10166MULTIMEDIA CARD (MMC) ETC. OVER SPI 10167S: Orphan 10168F: drivers/mmc/host/mmc_spi.c 10169F: include/linux/spi/mmc_spi.h 10170 10171MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10172M: Ulf Hansson <ulf.hansson@linaro.org> 10173L: linux-mmc@vger.kernel.org 10174T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10175S: Maintained 10176F: Documentation/devicetree/bindings/mmc/ 10177F: drivers/mmc/ 10178F: include/linux/mmc/ 10179F: include/uapi/linux/mmc/ 10180 10181MULTIPLEXER SUBSYSTEM 10182M: Peter Rosin <peda@axentia.se> 10183S: Maintained 10184F: Documentation/ABI/testing/sysfs-class-mux* 10185F: Documentation/devicetree/bindings/mux/ 10186F: include/dt-bindings/mux/ 10187F: include/linux/mux/ 10188F: drivers/mux/ 10189 10190MULTITECH MULTIPORT CARD (ISICOM) 10191S: Orphan 10192F: drivers/tty/isicom.c 10193F: include/linux/isicom.h 10194 10195MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10196M: Bin Liu <b-liu@ti.com> 10197L: linux-usb@vger.kernel.org 10198S: Maintained 10199F: drivers/usb/musb/ 10200 10201MXL301RF MEDIA DRIVER 10202M: Akihiro Tsukada <tskd08@gmail.com> 10203L: linux-media@vger.kernel.org 10204S: Odd Fixes 10205F: drivers/media/tuners/mxl301rf* 10206 10207MXL5007T MEDIA DRIVER 10208M: Michael Krufky <mkrufky@linuxtv.org> 10209L: linux-media@vger.kernel.org 10210W: https://linuxtv.org 10211W: http://github.com/mkrufky 10212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10213T: git git://linuxtv.org/mkrufky/tuners.git 10214S: Maintained 10215F: drivers/media/tuners/mxl5007t.* 10216 10217MXSFB DRM DRIVER 10218M: Marek Vasut <marex@denx.de> 10219M: Stefan Agner <stefan@agner.ch> 10220L: dri-devel@lists.freedesktop.org 10221S: Supported 10222F: drivers/gpu/drm/mxsfb/ 10223F: Documentation/devicetree/bindings/display/mxsfb.txt 10224T: git git://anongit.freedesktop.org/drm/drm-misc 10225 10226MYLEX DAC960 PCI RAID Controller 10227M: Hannes Reinecke <hare@kernel.org> 10228L: linux-scsi@vger.kernel.org 10229S: Supported 10230F: drivers/scsi/myrb.* 10231F: drivers/scsi/myrs.* 10232 10233MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10234M: Chris Lee <christopher.lee@cspi.com> 10235L: netdev@vger.kernel.org 10236W: https://www.cspi.com/ethernet-products/support/downloads/ 10237S: Supported 10238F: drivers/net/ethernet/myricom/myri10ge/ 10239 10240NAND FLASH SUBSYSTEM 10241M: Boris Brezillon <boris.brezillon@bootlin.com> 10242M: Miquel Raynal <miquel.raynal@bootlin.com> 10243R: Richard Weinberger <richard@nod.at> 10244L: linux-mtd@lists.infradead.org 10245W: http://www.linux-mtd.infradead.org/ 10246Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10247T: git git://git.infradead.org/linux-mtd.git nand/fixes 10248T: git git://git.infradead.org/linux-mtd.git nand/next 10249S: Maintained 10250F: drivers/mtd/nand/ 10251F: include/linux/mtd/*nand*.h 10252 10253NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10254M: Daniel Mack <zonque@gmail.com> 10255S: Maintained 10256L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10257W: http://www.native-instruments.com 10258F: sound/usb/caiaq/ 10259 10260NATSEMI ETHERNET DRIVER (DP8381x) 10261S: Orphan 10262F: drivers/net/ethernet/natsemi/natsemi.c 10263 10264NCR 5380 SCSI DRIVERS 10265M: Finn Thain <fthain@telegraphics.com.au> 10266M: Michael Schmitz <schmitzmic@gmail.com> 10267L: linux-scsi@vger.kernel.org 10268S: Maintained 10269F: Documentation/scsi/g_NCR5380.txt 10270F: drivers/scsi/NCR5380.* 10271F: drivers/scsi/arm/cumana_1.c 10272F: drivers/scsi/arm/oak.c 10273F: drivers/scsi/atari_scsi.* 10274F: drivers/scsi/dmx3191d.c 10275F: drivers/scsi/g_NCR5380.* 10276F: drivers/scsi/mac_scsi.* 10277F: drivers/scsi/sun3_scsi.* 10278F: drivers/scsi/sun3_scsi_vme.c 10279 10280NCSI LIBRARY: 10281M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10282S: Maintained 10283F: net/ncsi/ 10284 10285NCT6775 HARDWARE MONITOR DRIVER 10286M: Guenter Roeck <linux@roeck-us.net> 10287L: linux-hwmon@vger.kernel.org 10288S: Maintained 10289F: Documentation/hwmon/nct6775 10290F: drivers/hwmon/nct6775.c 10291 10292NET_FAILOVER MODULE 10293M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10294L: netdev@vger.kernel.org 10295S: Supported 10296F: driver/net/net_failover.c 10297F: include/net/net_failover.h 10298F: Documentation/networking/net_failover.rst 10299 10300NETEFFECT IWARP RNIC DRIVER (IW_NES) 10301M: Faisal Latif <faisal.latif@intel.com> 10302L: linux-rdma@vger.kernel.org 10303W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10304S: Supported 10305F: drivers/infiniband/hw/nes/ 10306F: include/uapi/rdma/nes-abi.h 10307 10308NETEM NETWORK EMULATOR 10309M: Stephen Hemminger <stephen@networkplumber.org> 10310L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10311S: Maintained 10312F: net/sched/sch_netem.c 10313 10314NETERION 10GbE DRIVERS (s2io/vxge) 10315M: Jon Mason <jdmason@kudzu.us> 10316L: netdev@vger.kernel.org 10317S: Supported 10318F: Documentation/networking/s2io.txt 10319F: Documentation/networking/vxge.txt 10320F: drivers/net/ethernet/neterion/ 10321 10322NETFILTER 10323M: Pablo Neira Ayuso <pablo@netfilter.org> 10324M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10325M: Florian Westphal <fw@strlen.de> 10326L: netfilter-devel@vger.kernel.org 10327L: coreteam@netfilter.org 10328W: http://www.netfilter.org/ 10329W: http://www.iptables.org/ 10330W: http://www.nftables.org/ 10331Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10334S: Maintained 10335F: include/linux/netfilter* 10336F: include/linux/netfilter/ 10337F: include/net/netfilter/ 10338F: include/uapi/linux/netfilter* 10339F: include/uapi/linux/netfilter/ 10340F: net/*/netfilter.c 10341F: net/*/netfilter/ 10342F: net/netfilter/ 10343F: net/bridge/br_netfilter*.c 10344 10345NETROM NETWORK LAYER 10346M: Ralf Baechle <ralf@linux-mips.org> 10347L: linux-hams@vger.kernel.org 10348W: http://www.linux-ax25.org/ 10349S: Maintained 10350F: include/net/netrom.h 10351F: include/uapi/linux/netrom.h 10352F: net/netrom/ 10353 10354NETRONOME ETHERNET DRIVERS 10355M: Jakub Kicinski <jakub.kicinski@netronome.com> 10356L: oss-drivers@netronome.com 10357S: Maintained 10358F: drivers/net/ethernet/netronome/ 10359 10360NETWORK BLOCK DEVICE (NBD) 10361M: Josef Bacik <josef@toxicpanda.com> 10362S: Maintained 10363L: linux-block@vger.kernel.org 10364L: nbd@other.debian.org 10365F: Documentation/blockdev/nbd.txt 10366F: drivers/block/nbd.c 10367F: include/uapi/linux/nbd.h 10368 10369NETWORK DROP MONITOR 10370M: Neil Horman <nhorman@tuxdriver.com> 10371L: netdev@vger.kernel.org 10372S: Maintained 10373W: https://fedorahosted.org/dropwatch/ 10374F: net/core/drop_monitor.c 10375 10376NETWORKING DRIVERS 10377M: "David S. Miller" <davem@davemloft.net> 10378L: netdev@vger.kernel.org 10379W: http://www.linuxfoundation.org/en/Net 10380Q: http://patchwork.ozlabs.org/project/netdev/list/ 10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10383S: Odd Fixes 10384F: Documentation/devicetree/bindings/net/ 10385F: drivers/net/ 10386F: include/linux/if_* 10387F: include/linux/netdevice.h 10388F: include/linux/etherdevice.h 10389F: include/linux/fcdevice.h 10390F: include/linux/fddidevice.h 10391F: include/linux/hippidevice.h 10392F: include/linux/inetdevice.h 10393F: include/uapi/linux/if_* 10394F: include/uapi/linux/netdevice.h 10395 10396NETWORKING DRIVERS (WIRELESS) 10397M: Kalle Valo <kvalo@codeaurora.org> 10398L: linux-wireless@vger.kernel.org 10399Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10402S: Maintained 10403F: Documentation/devicetree/bindings/net/wireless/ 10404F: drivers/net/wireless/ 10405 10406NETWORKING [DSA] 10407M: Andrew Lunn <andrew@lunn.ch> 10408M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10409M: Florian Fainelli <f.fainelli@gmail.com> 10410S: Maintained 10411F: Documentation/devicetree/bindings/net/dsa/ 10412F: net/dsa/ 10413F: include/net/dsa.h 10414F: include/linux/dsa/ 10415F: drivers/net/dsa/ 10416 10417NETWORKING [GENERAL] 10418M: "David S. Miller" <davem@davemloft.net> 10419L: netdev@vger.kernel.org 10420W: http://www.linuxfoundation.org/en/Net 10421Q: http://patchwork.ozlabs.org/project/netdev/list/ 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10424B: mailto:netdev@vger.kernel.org 10425S: Maintained 10426F: net/ 10427F: include/net/ 10428F: include/linux/in.h 10429F: include/linux/net.h 10430F: include/linux/netdevice.h 10431F: include/uapi/linux/in.h 10432F: include/uapi/linux/net.h 10433F: include/uapi/linux/netdevice.h 10434F: include/uapi/linux/net_namespace.h 10435F: tools/testing/selftests/net/ 10436F: lib/net_utils.c 10437F: lib/random32.c 10438F: Documentation/networking/ 10439 10440NETWORKING [IPSEC] 10441M: Steffen Klassert <steffen.klassert@secunet.com> 10442M: Herbert Xu <herbert@gondor.apana.org.au> 10443M: "David S. Miller" <davem@davemloft.net> 10444L: netdev@vger.kernel.org 10445T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10447S: Maintained 10448F: net/xfrm/ 10449F: net/key/ 10450F: net/ipv4/xfrm* 10451F: net/ipv4/esp4* 10452F: net/ipv4/ah4.c 10453F: net/ipv4/ipcomp.c 10454F: net/ipv4/ip_vti.c 10455F: net/ipv6/xfrm* 10456F: net/ipv6/esp6* 10457F: net/ipv6/ah6.c 10458F: net/ipv6/ipcomp6.c 10459F: net/ipv6/ip6_vti.c 10460F: include/uapi/linux/xfrm.h 10461F: include/net/xfrm.h 10462 10463NETWORKING [IPv4/IPv6] 10464M: "David S. Miller" <davem@davemloft.net> 10465M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10466M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10467L: netdev@vger.kernel.org 10468T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10469S: Maintained 10470F: net/ipv4/ 10471F: net/ipv6/ 10472F: include/net/ip* 10473F: arch/x86/net/* 10474 10475NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10476M: Paul Moore <paul@paul-moore.com> 10477W: https://github.com/netlabel 10478L: netdev@vger.kernel.org 10479L: linux-security-module@vger.kernel.org 10480S: Maintained 10481F: Documentation/netlabel/ 10482F: include/net/calipso.h 10483F: include/net/cipso_ipv4.h 10484F: include/net/netlabel.h 10485F: include/uapi/linux/netfilter/xt_SECMARK.h 10486F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10487F: net/netlabel/ 10488F: net/ipv4/cipso_ipv4.c 10489F: net/ipv6/calipso.c 10490F: net/netfilter/xt_CONNSECMARK.c 10491F: net/netfilter/xt_SECMARK.c 10492 10493NETWORKING [TCP] 10494M: Eric Dumazet <edumazet@google.com> 10495L: netdev@vger.kernel.org 10496S: Maintained 10497F: net/ipv4/tcp*.c 10498F: net/ipv4/syncookies.c 10499F: net/ipv6/tcp*.c 10500F: net/ipv6/syncookies.c 10501F: include/uapi/linux/tcp.h 10502F: include/net/tcp.h 10503F: include/linux/tcp.h 10504F: include/trace/events/tcp.h 10505 10506NETWORKING [TLS] 10507M: Boris Pismenny <borisp@mellanox.com> 10508M: Aviad Yehezkel <aviadye@mellanox.com> 10509M: Dave Watson <davejwatson@fb.com> 10510M: John Fastabend <john.fastabend@gmail.com> 10511M: Daniel Borkmann <daniel@iogearbox.net> 10512L: netdev@vger.kernel.org 10513S: Maintained 10514F: net/tls/* 10515F: include/uapi/linux/tls.h 10516F: include/net/tls.h 10517 10518NETWORKING [WIRELESS] 10519L: linux-wireless@vger.kernel.org 10520Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10521 10522NETDEVSIM 10523M: Jakub Kicinski <jakub.kicinski@netronome.com> 10524S: Maintained 10525F: drivers/net/netdevsim/* 10526 10527NETXEN (1/10) GbE SUPPORT 10528M: Manish Chopra <manish.chopra@cavium.com> 10529M: Rahul Verma <rahul.verma@cavium.com> 10530M: Dept-GELinuxNICDev@cavium.com 10531L: netdev@vger.kernel.org 10532S: Supported 10533F: drivers/net/ethernet/qlogic/netxen/ 10534 10535NFC SUBSYSTEM 10536M: Samuel Ortiz <sameo@linux.intel.com> 10537L: linux-wireless@vger.kernel.org 10538L: linux-nfc@lists.01.org (subscribers-only) 10539S: Supported 10540F: net/nfc/ 10541F: include/net/nfc/ 10542F: include/uapi/linux/nfc.h 10543F: drivers/nfc/ 10544F: include/linux/platform_data/nfcmrvl.h 10545F: include/linux/platform_data/nxp-nci.h 10546F: Documentation/devicetree/bindings/net/nfc/ 10547 10548NFS, SUNRPC, AND LOCKD CLIENTS 10549M: Trond Myklebust <trond.myklebust@hammerspace.com> 10550M: Anna Schumaker <anna.schumaker@netapp.com> 10551L: linux-nfs@vger.kernel.org 10552W: http://client.linux-nfs.org 10553T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10554S: Maintained 10555F: fs/lockd/ 10556F: fs/nfs/ 10557F: fs/nfs_common/ 10558F: net/sunrpc/ 10559F: include/linux/lockd/ 10560F: include/linux/nfs* 10561F: include/linux/sunrpc/ 10562F: include/uapi/linux/nfs* 10563F: include/uapi/linux/sunrpc/ 10564 10565NILFS2 FILESYSTEM 10566M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10567L: linux-nilfs@vger.kernel.org 10568W: https://nilfs.sourceforge.io/ 10569W: https://nilfs.osdn.jp/ 10570T: git git://github.com/konis/nilfs2.git 10571S: Supported 10572F: Documentation/filesystems/nilfs2.txt 10573F: fs/nilfs2/ 10574F: include/trace/events/nilfs2.h 10575F: include/uapi/linux/nilfs2_api.h 10576F: include/uapi/linux/nilfs2_ondisk.h 10577 10578NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10579M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10580W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10581S: Maintained 10582F: Documentation/scsi/NinjaSCSI.txt 10583F: drivers/scsi/pcmcia/nsp_* 10584 10585NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10586M: GOTO Masanori <gotom@debian.or.jp> 10587M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10588W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10589S: Maintained 10590F: Documentation/scsi/NinjaSCSI.txt 10591F: drivers/scsi/nsp32* 10592 10593NIOS2 ARCHITECTURE 10594M: Ley Foon Tan <lftan@altera.com> 10595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10597S: Maintained 10598F: arch/nios2/ 10599 10600NOHZ, DYNTICKS SUPPORT 10601M: Frederic Weisbecker <fweisbec@gmail.com> 10602M: Thomas Gleixner <tglx@linutronix.de> 10603M: Ingo Molnar <mingo@kernel.org> 10604L: linux-kernel@vger.kernel.org 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10606S: Maintained 10607F: kernel/time/tick*.* 10608F: include/linux/tick.h 10609F: include/linux/sched/nohz.h 10610 10611NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10612M: Pavel Machek <pavel@ucw.cz> 10613M: Sakari Ailus <sakari.ailus@iki.fi> 10614L: linux-media@vger.kernel.org 10615S: Maintained 10616F: drivers/media/i2c/et8ek8 10617F: drivers/media/i2c/ad5820.c 10618 10619NOKIA N900 POWER SUPPLY DRIVERS 10620R: Pali Rohár <pali.rohar@gmail.com> 10621F: include/linux/power/bq2415x_charger.h 10622F: include/linux/power/bq27xxx_battery.h 10623F: include/linux/power/isp1704_charger.h 10624F: drivers/power/supply/bq2415x_charger.c 10625F: drivers/power/supply/bq27xxx_battery.c 10626F: drivers/power/supply/bq27xxx_battery_i2c.c 10627F: drivers/power/supply/isp1704_charger.c 10628F: drivers/power/supply/rx51_battery.c 10629 10630NTB AMD DRIVER 10631M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10632L: linux-ntb@googlegroups.com 10633S: Supported 10634F: drivers/ntb/hw/amd/ 10635 10636NTB DRIVER CORE 10637M: Jon Mason <jdmason@kudzu.us> 10638M: Dave Jiang <dave.jiang@intel.com> 10639M: Allen Hubbe <allenbh@gmail.com> 10640L: linux-ntb@googlegroups.com 10641S: Supported 10642W: https://github.com/jonmason/ntb/wiki 10643T: git git://github.com/jonmason/ntb.git 10644F: drivers/ntb/ 10645F: drivers/net/ntb_netdev.c 10646F: include/linux/ntb.h 10647F: include/linux/ntb_transport.h 10648F: tools/testing/selftests/ntb/ 10649 10650NTB IDT DRIVER 10651M: Serge Semin <fancer.lancer@gmail.com> 10652L: linux-ntb@googlegroups.com 10653S: Supported 10654F: drivers/ntb/hw/idt/ 10655 10656NTB INTEL DRIVER 10657M: Dave Jiang <dave.jiang@intel.com> 10658L: linux-ntb@googlegroups.com 10659S: Supported 10660W: https://github.com/davejiang/linux/wiki 10661T: git https://github.com/davejiang/linux.git 10662F: drivers/ntb/hw/intel/ 10663 10664NTFS FILESYSTEM 10665M: Anton Altaparmakov <anton@tuxera.com> 10666L: linux-ntfs-dev@lists.sourceforge.net 10667W: http://www.tuxera.com/ 10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10669S: Supported 10670F: Documentation/filesystems/ntfs.txt 10671F: fs/ntfs/ 10672 10673NUBUS SUBSYSTEM 10674M: Finn Thain <fthain@telegraphics.com.au> 10675L: linux-m68k@lists.linux-m68k.org 10676S: Maintained 10677F: arch/*/include/asm/nubus.h 10678F: drivers/nubus/ 10679F: include/linux/nubus.h 10680F: include/uapi/linux/nubus.h 10681 10682NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10683M: Antonino Daplas <adaplas@gmail.com> 10684L: linux-fbdev@vger.kernel.org 10685S: Maintained 10686F: drivers/video/fbdev/riva/ 10687F: drivers/video/fbdev/nvidia/ 10688 10689NVM EXPRESS DRIVER 10690M: Keith Busch <keith.busch@intel.com> 10691M: Jens Axboe <axboe@fb.com> 10692M: Christoph Hellwig <hch@lst.de> 10693M: Sagi Grimberg <sagi@grimberg.me> 10694L: linux-nvme@lists.infradead.org 10695T: git://git.infradead.org/nvme.git 10696W: http://git.infradead.org/nvme.git 10697S: Supported 10698F: drivers/nvme/host/ 10699F: include/linux/nvme.h 10700F: include/uapi/linux/nvme_ioctl.h 10701 10702NVM EXPRESS FC TRANSPORT DRIVERS 10703M: James Smart <james.smart@broadcom.com> 10704L: linux-nvme@lists.infradead.org 10705S: Supported 10706F: include/linux/nvme-fc.h 10707F: include/linux/nvme-fc-driver.h 10708F: drivers/nvme/host/fc.c 10709F: drivers/nvme/target/fc.c 10710F: drivers/nvme/target/fcloop.c 10711 10712NVM EXPRESS TARGET DRIVER 10713M: Christoph Hellwig <hch@lst.de> 10714M: Sagi Grimberg <sagi@grimberg.me> 10715L: linux-nvme@lists.infradead.org 10716T: git://git.infradead.org/nvme.git 10717W: http://git.infradead.org/nvme.git 10718S: Supported 10719F: drivers/nvme/target/ 10720 10721NVMEM FRAMEWORK 10722M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10723S: Maintained 10724F: drivers/nvmem/ 10725F: Documentation/devicetree/bindings/nvmem/ 10726F: Documentation/ABI/stable/sysfs-bus-nvmem 10727F: include/linux/nvmem-consumer.h 10728F: include/linux/nvmem-provider.h 10729 10730NXP SGTL5000 DRIVER 10731M: Fabio Estevam <fabio.estevam@nxp.com> 10732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10733S: Maintained 10734F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10735F: sound/soc/codecs/sgtl5000* 10736 10737NXP TDA998X DRM DRIVER 10738M: Russell King <linux@armlinux.org.uk> 10739S: Maintained 10740T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10741T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10742F: drivers/gpu/drm/i2c/tda998x_drv.c 10743F: include/drm/i2c/tda998x.h 10744F: include/dt-bindings/display/tda998x.h 10745K: "nxp,tda998x" 10746 10747NXP TFA9879 DRIVER 10748M: Peter Rosin <peda@axentia.se> 10749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10750S: Maintained 10751F: Documentation/devicetree/bindings/sound/tfa9879.txt 10752F: sound/soc/codecs/tfa9879* 10753 10754NXP-NCI NFC DRIVER 10755M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10756R: Charles Gorand <charles.gorand@effinnov.com> 10757L: linux-nfc@lists.01.org (moderated for non-subscribers) 10758S: Supported 10759F: drivers/nfc/nxp-nci 10760 10761OBJAGG 10762M: Jiri Pirko <jiri@mellanox.com> 10763L: netdev@vger.kernel.org 10764S: Supported 10765F: lib/objagg.c 10766F: lib/test_objagg.c 10767F: include/linux/objagg.h 10768 10769OBJTOOL 10770M: Josh Poimboeuf <jpoimboe@redhat.com> 10771M: Peter Zijlstra <peterz@infradead.org> 10772S: Supported 10773F: tools/objtool/ 10774 10775OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10776M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10777M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10778L: linuxppc-dev@lists.ozlabs.org 10779S: Supported 10780F: arch/powerpc/platforms/powernv/ocxl.c 10781F: arch/powerpc/include/asm/pnv-ocxl.h 10782F: drivers/misc/ocxl/ 10783F: include/misc/ocxl* 10784F: include/uapi/misc/ocxl.h 10785F: Documentation/accelerators/ocxl.rst 10786 10787OMAP AUDIO SUPPORT 10788M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10789M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10791L: linux-omap@vger.kernel.org 10792S: Maintained 10793F: sound/soc/omap/ 10794 10795OMAP CLOCK FRAMEWORK SUPPORT 10796M: Paul Walmsley <paul@pwsan.com> 10797L: linux-omap@vger.kernel.org 10798S: Maintained 10799F: arch/arm/*omap*/*clock* 10800 10801OMAP DEVICE TREE SUPPORT 10802M: Benoît Cousson <bcousson@baylibre.com> 10803M: Tony Lindgren <tony@atomide.com> 10804L: linux-omap@vger.kernel.org 10805L: devicetree@vger.kernel.org 10806S: Maintained 10807F: arch/arm/boot/dts/*omap* 10808F: arch/arm/boot/dts/*am3* 10809F: arch/arm/boot/dts/*am4* 10810F: arch/arm/boot/dts/*am5* 10811F: arch/arm/boot/dts/*dra7* 10812 10813OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10814L: linux-omap@vger.kernel.org 10815L: linux-fbdev@vger.kernel.org 10816S: Orphan 10817F: drivers/video/fbdev/omap2/ 10818F: Documentation/arm/OMAP/DSS 10819 10820OMAP FRAMEBUFFER SUPPORT 10821L: linux-fbdev@vger.kernel.org 10822L: linux-omap@vger.kernel.org 10823S: Orphan 10824F: drivers/video/fbdev/omap/ 10825 10826OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10827M: Roger Quadros <rogerq@ti.com> 10828M: Tony Lindgren <tony@atomide.com> 10829L: linux-omap@vger.kernel.org 10830S: Maintained 10831F: drivers/memory/omap-gpmc.c 10832F: arch/arm/mach-omap2/*gpmc* 10833 10834OMAP GPIO DRIVER 10835M: Grygorii Strashko <grygorii.strashko@ti.com> 10836M: Santosh Shilimkar <ssantosh@kernel.org> 10837M: Kevin Hilman <khilman@kernel.org> 10838L: linux-omap@vger.kernel.org 10839S: Maintained 10840F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10841F: drivers/gpio/gpio-omap.c 10842 10843OMAP HARDWARE SPINLOCK SUPPORT 10844M: Ohad Ben-Cohen <ohad@wizery.com> 10845L: linux-omap@vger.kernel.org 10846S: Maintained 10847F: drivers/hwspinlock/omap_hwspinlock.c 10848 10849OMAP HS MMC SUPPORT 10850L: linux-mmc@vger.kernel.org 10851L: linux-omap@vger.kernel.org 10852S: Orphan 10853F: drivers/mmc/host/omap_hsmmc.c 10854 10855OMAP HWMOD DATA 10856M: Paul Walmsley <paul@pwsan.com> 10857L: linux-omap@vger.kernel.org 10858S: Maintained 10859F: arch/arm/mach-omap2/omap_hwmod*data* 10860 10861OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10862M: Benoît Cousson <bcousson@baylibre.com> 10863L: linux-omap@vger.kernel.org 10864S: Maintained 10865F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10866 10867OMAP HWMOD SUPPORT 10868M: Benoît Cousson <bcousson@baylibre.com> 10869M: Paul Walmsley <paul@pwsan.com> 10870L: linux-omap@vger.kernel.org 10871S: Maintained 10872F: arch/arm/mach-omap2/omap_hwmod.* 10873 10874OMAP I2C DRIVER 10875M: Vignesh R <vigneshr@ti.com> 10876L: linux-omap@vger.kernel.org 10877L: linux-i2c@vger.kernel.org 10878S: Maintained 10879F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10880F: drivers/i2c/busses/i2c-omap.c 10881 10882OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10883M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10884L: linux-media@vger.kernel.org 10885S: Maintained 10886F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10887F: drivers/media/platform/omap3isp/ 10888F: drivers/staging/media/omap4iss/ 10889 10890OMAP MMC SUPPORT 10891M: Aaro Koskinen <aaro.koskinen@iki.fi> 10892L: linux-omap@vger.kernel.org 10893S: Odd Fixes 10894F: drivers/mmc/host/omap.c 10895 10896OMAP POWER MANAGEMENT SUPPORT 10897M: Kevin Hilman <khilman@kernel.org> 10898L: linux-omap@vger.kernel.org 10899S: Maintained 10900F: arch/arm/*omap*/*pm* 10901F: drivers/cpufreq/omap-cpufreq.c 10902 10903OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10904M: Rajendra Nayak <rnayak@codeaurora.org> 10905M: Paul Walmsley <paul@pwsan.com> 10906L: linux-omap@vger.kernel.org 10907S: Maintained 10908F: arch/arm/mach-omap2/prm* 10909 10910OMAP RANDOM NUMBER GENERATOR SUPPORT 10911M: Deepak Saxena <dsaxena@plexity.net> 10912S: Maintained 10913F: drivers/char/hw_random/omap-rng.c 10914 10915OMAP USB SUPPORT 10916L: linux-usb@vger.kernel.org 10917L: linux-omap@vger.kernel.org 10918S: Orphan 10919F: drivers/usb/*/*omap* 10920F: arch/arm/*omap*/usb* 10921 10922OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10923M: Mark Jackson <mpfj@newflow.co.uk> 10924L: linux-omap@vger.kernel.org 10925S: Maintained 10926F: arch/arm/boot/dts/am335x-nano.dts 10927 10928OMAP1 SUPPORT 10929M: Aaro Koskinen <aaro.koskinen@iki.fi> 10930M: Tony Lindgren <tony@atomide.com> 10931L: linux-omap@vger.kernel.org 10932Q: http://patchwork.kernel.org/project/linux-omap/list/ 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10934S: Maintained 10935F: arch/arm/mach-omap1/ 10936F: arch/arm/plat-omap/ 10937F: arch/arm/configs/omap1_defconfig 10938F: drivers/i2c/busses/i2c-omap.c 10939F: include/linux/platform_data/i2c-omap.h 10940F: include/linux/platform_data/ams-delta-fiq.h 10941 10942OMAP2+ SUPPORT 10943M: Tony Lindgren <tony@atomide.com> 10944L: linux-omap@vger.kernel.org 10945W: http://www.muru.com/linux/omap/ 10946W: http://linux.omap.com/ 10947Q: http://patchwork.kernel.org/project/linux-omap/list/ 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10949S: Maintained 10950F: arch/arm/mach-omap2/ 10951F: arch/arm/plat-omap/ 10952F: arch/arm/configs/omap2plus_defconfig 10953F: drivers/i2c/busses/i2c-omap.c 10954F: drivers/irqchip/irq-omap-intc.c 10955F: drivers/mfd/*omap*.c 10956F: drivers/mfd/menelaus.c 10957F: drivers/mfd/palmas.c 10958F: drivers/mfd/tps65217.c 10959F: drivers/mfd/tps65218.c 10960F: drivers/mfd/tps65910.c 10961F: drivers/mfd/twl-core.[ch] 10962F: drivers/mfd/twl4030*.c 10963F: drivers/mfd/twl6030*.c 10964F: drivers/mfd/twl6040*.c 10965F: drivers/regulator/palmas-regulator*.c 10966F: drivers/regulator/pbias-regulator.c 10967F: drivers/regulator/tps65217-regulator.c 10968F: drivers/regulator/tps65218-regulator.c 10969F: drivers/regulator/tps65910-regulator.c 10970F: drivers/regulator/twl-regulator.c 10971F: drivers/regulator/twl6030-regulator.c 10972F: include/linux/platform_data/i2c-omap.h 10973 10974ONION OMEGA2+ BOARD 10975M: Harvey Hunt <harveyhuntnexus@gmail.com> 10976L: linux-mips@linux-mips.org 10977S: Maintained 10978F: arch/mips/boot/dts/ralink/omega2p.dts 10979 10980OMFS FILESYSTEM 10981M: Bob Copeland <me@bobcopeland.com> 10982L: linux-karma-devel@lists.sourceforge.net 10983S: Maintained 10984F: Documentation/filesystems/omfs.txt 10985F: fs/omfs/ 10986 10987OMNIKEY CARDMAN 4000 DRIVER 10988M: Harald Welte <laforge@gnumonks.org> 10989S: Maintained 10990F: drivers/char/pcmcia/cm4000_cs.c 10991F: include/linux/cm4000_cs.h 10992F: include/uapi/linux/cm4000_cs.h 10993 10994OMNIKEY CARDMAN 4040 DRIVER 10995M: Harald Welte <laforge@gnumonks.org> 10996S: Maintained 10997F: drivers/char/pcmcia/cm4040_cs.* 10998 10999OMNIVISION OV13858 SENSOR DRIVER 11000M: Sakari Ailus <sakari.ailus@linux.intel.com> 11001L: linux-media@vger.kernel.org 11002T: git git://linuxtv.org/media_tree.git 11003S: Maintained 11004F: drivers/media/i2c/ov13858.c 11005 11006OMNIVISION OV2680 SENSOR DRIVER 11007M: Rui Miguel Silva <rmfrfs@gmail.com> 11008L: linux-media@vger.kernel.org 11009T: git git://linuxtv.org/media_tree.git 11010S: Maintained 11011F: drivers/media/i2c/ov2680.c 11012F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11013 11014OMNIVISION OV2685 SENSOR DRIVER 11015M: Shunqian Zheng <zhengsq@rock-chips.com> 11016L: linux-media@vger.kernel.org 11017T: git git://linuxtv.org/media_tree.git 11018S: Maintained 11019F: drivers/media/i2c/ov2685.c 11020 11021OMNIVISION OV5640 SENSOR DRIVER 11022M: Steve Longerbeam <slongerbeam@gmail.com> 11023L: linux-media@vger.kernel.org 11024T: git git://linuxtv.org/media_tree.git 11025S: Maintained 11026F: drivers/media/i2c/ov5640.c 11027 11028OMNIVISION OV5647 SENSOR DRIVER 11029M: Luis Oliveira <lolivei@synopsys.com> 11030L: linux-media@vger.kernel.org 11031T: git git://linuxtv.org/media_tree.git 11032S: Maintained 11033F: drivers/media/i2c/ov5647.c 11034 11035OMNIVISION OV5695 SENSOR DRIVER 11036M: Shunqian Zheng <zhengsq@rock-chips.com> 11037L: linux-media@vger.kernel.org 11038T: git git://linuxtv.org/media_tree.git 11039S: Maintained 11040F: drivers/media/i2c/ov5695.c 11041 11042OMNIVISION OV7670 SENSOR DRIVER 11043M: Jonathan Corbet <corbet@lwn.net> 11044L: linux-media@vger.kernel.org 11045T: git git://linuxtv.org/media_tree.git 11046S: Maintained 11047F: drivers/media/i2c/ov7670.c 11048F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11049 11050OMNIVISION OV772x SENSOR DRIVER 11051M: Jacopo Mondi <jacopo@jmondi.org> 11052L: linux-media@vger.kernel.org 11053T: git git://linuxtv.org/media_tree.git 11054S: Odd fixes 11055F: drivers/media/i2c/ov772x.c 11056F: include/media/i2c/ov772x.h 11057F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11058 11059OMNIVISION OV7740 SENSOR DRIVER 11060M: Wenyou Yang <wenyou.yang@microchip.com> 11061L: linux-media@vger.kernel.org 11062T: git git://linuxtv.org/media_tree.git 11063S: Maintained 11064F: drivers/media/i2c/ov7740.c 11065F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11066 11067OMNIVISION OV9650 SENSOR DRIVER 11068M: Sakari Ailus <sakari.ailus@linux.intel.com> 11069R: Akinobu Mita <akinobu.mita@gmail.com> 11070R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11071L: linux-media@vger.kernel.org 11072T: git git://linuxtv.org/media_tree.git 11073S: Maintained 11074F: drivers/media/i2c/ov9650.c 11075F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11076 11077ONENAND FLASH DRIVER 11078M: Kyungmin Park <kyungmin.park@samsung.com> 11079L: linux-mtd@lists.infradead.org 11080S: Maintained 11081F: drivers/mtd/nand/onenand/ 11082F: include/linux/mtd/onenand*.h 11083 11084ONSTREAM SCSI TAPE DRIVER 11085M: Willem Riede <osst@riede.org> 11086L: osst-users@lists.sourceforge.net 11087L: linux-scsi@vger.kernel.org 11088S: Maintained 11089F: Documentation/scsi/osst.txt 11090F: drivers/scsi/osst.* 11091F: drivers/scsi/osst_*.h 11092F: drivers/scsi/st.h 11093 11094OP-TEE DRIVER 11095M: Jens Wiklander <jens.wiklander@linaro.org> 11096S: Maintained 11097F: drivers/tee/optee/ 11098 11099OPA-VNIC DRIVER 11100M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11101M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11102L: linux-rdma@vger.kernel.org 11103S: Supported 11104F: drivers/infiniband/ulp/opa_vnic 11105 11106OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11107M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11108M: Frank Rowand <frowand.list@gmail.com> 11109L: devicetree@vger.kernel.org 11110S: Maintained 11111F: Documentation/devicetree/dynamic-resolution-notes.txt 11112F: Documentation/devicetree/overlay-notes.txt 11113F: drivers/of/overlay.c 11114F: drivers/of/resolver.c 11115K: of_overlay_notifier_ 11116 11117OPEN FIRMWARE AND FLATTENED DEVICE TREE 11118M: Rob Herring <robh+dt@kernel.org> 11119M: Frank Rowand <frowand.list@gmail.com> 11120L: devicetree@vger.kernel.org 11121W: http://www.devicetree.org/ 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11123S: Maintained 11124F: drivers/of/ 11125F: include/linux/of*.h 11126F: scripts/dtc/ 11127F: Documentation/ABI/testing/sysfs-firmware-ofw 11128 11129OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11130M: Rob Herring <robh+dt@kernel.org> 11131M: Mark Rutland <mark.rutland@arm.com> 11132L: devicetree@vger.kernel.org 11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11134Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11135S: Maintained 11136F: Documentation/devicetree/ 11137F: arch/*/boot/dts/ 11138F: include/dt-bindings/ 11139 11140OPENCORES I2C BUS DRIVER 11141M: Peter Korsgaard <peter@korsgaard.com> 11142L: linux-i2c@vger.kernel.org 11143S: Maintained 11144F: Documentation/i2c/busses/i2c-ocores 11145F: drivers/i2c/busses/i2c-ocores.c 11146 11147OPENRISC ARCHITECTURE 11148M: Jonas Bonn <jonas@southpole.se> 11149M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11150M: Stafford Horne <shorne@gmail.com> 11151T: git git://github.com/openrisc/linux.git 11152L: openrisc@lists.librecores.org 11153W: http://openrisc.io 11154S: Maintained 11155F: Documentation/devicetree/bindings/openrisc/ 11156F: Documentation/openrisc/ 11157F: arch/openrisc/ 11158F: drivers/irqchip/irq-ompic.c 11159F: drivers/irqchip/irq-or1k-* 11160 11161OPENVSWITCH 11162M: Pravin B Shelar <pshelar@ovn.org> 11163L: netdev@vger.kernel.org 11164L: dev@openvswitch.org 11165W: http://openvswitch.org 11166S: Maintained 11167F: net/openvswitch/ 11168F: include/uapi/linux/openvswitch.h 11169 11170OPERATING PERFORMANCE POINTS (OPP) 11171M: Viresh Kumar <vireshk@kernel.org> 11172M: Nishanth Menon <nm@ti.com> 11173M: Stephen Boyd <sboyd@kernel.org> 11174L: linux-pm@vger.kernel.org 11175S: Maintained 11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11177F: drivers/opp/ 11178F: include/linux/pm_opp.h 11179F: Documentation/power/opp.txt 11180F: Documentation/devicetree/bindings/opp/ 11181 11182OPL4 DRIVER 11183M: Clemens Ladisch <clemens@ladisch.de> 11184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11185T: git git://git.alsa-project.org/alsa-kernel.git 11186S: Maintained 11187F: sound/drivers/opl4/ 11188 11189OPROFILE 11190M: Robert Richter <rric@kernel.org> 11191L: oprofile-list@lists.sf.net 11192S: Maintained 11193F: arch/*/include/asm/oprofile*.h 11194F: arch/*/oprofile/ 11195F: drivers/oprofile/ 11196F: include/linux/oprofile.h 11197 11198ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11199M: Mark Fasheh <mark@fasheh.com> 11200M: Joel Becker <jlbec@evilplan.org> 11201L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11202W: http://ocfs2.wiki.kernel.org 11203S: Supported 11204F: Documentation/filesystems/ocfs2.txt 11205F: Documentation/filesystems/dlmfs.txt 11206F: fs/ocfs2/ 11207 11208ORANGEFS FILESYSTEM 11209M: Mike Marshall <hubcap@omnibond.com> 11210R: Martin Brandenburg <martin@omnibond.com> 11211L: devel@lists.orangefs.org 11212T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11213S: Supported 11214F: fs/orangefs/ 11215F: Documentation/filesystems/orangefs.txt 11216 11217ORINOCO DRIVER 11218L: linux-wireless@vger.kernel.org 11219W: http://wireless.kernel.org/en/users/Drivers/orinoco 11220W: http://www.nongnu.org/orinoco/ 11221S: Orphan 11222F: drivers/net/wireless/intersil/orinoco/ 11223 11224OSD LIBRARY and FILESYSTEM 11225M: Boaz Harrosh <ooo@electrozaur.com> 11226S: Maintained 11227F: drivers/scsi/osd/ 11228F: include/scsi/osd_* 11229F: fs/exofs/ 11230 11231OV2659 OMNIVISION SENSOR DRIVER 11232M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11233L: linux-media@vger.kernel.org 11234W: https://linuxtv.org 11235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11236T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11237S: Maintained 11238F: drivers/media/i2c/ov2659.c 11239F: include/media/i2c/ov2659.h 11240 11241OVERLAY FILESYSTEM 11242M: Miklos Szeredi <miklos@szeredi.hu> 11243L: linux-unionfs@vger.kernel.org 11244T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11245S: Supported 11246F: fs/overlayfs/ 11247F: Documentation/filesystems/overlayfs.txt 11248 11249P54 WIRELESS DRIVER 11250M: Christian Lamparter <chunkeey@googlemail.com> 11251L: linux-wireless@vger.kernel.org 11252W: http://wireless.kernel.org/en/users/Drivers/p54 11253S: Maintained 11254F: drivers/net/wireless/intersil/p54/ 11255 11256PA SEMI ETHERNET DRIVER 11257L: netdev@vger.kernel.org 11258S: Orphan 11259F: drivers/net/ethernet/pasemi/* 11260 11261PA SEMI SMBUS DRIVER 11262L: linux-i2c@vger.kernel.org 11263S: Orphan 11264F: drivers/i2c/busses/i2c-pasemi.c 11265 11266PADATA PARALLEL EXECUTION MECHANISM 11267M: Steffen Klassert <steffen.klassert@secunet.com> 11268L: linux-crypto@vger.kernel.org 11269S: Maintained 11270F: kernel/padata.c 11271F: include/linux/padata.h 11272F: Documentation/padata.txt 11273 11274PANASONIC LAPTOP ACPI EXTRAS DRIVER 11275M: Harald Welte <laforge@gnumonks.org> 11276L: platform-driver-x86@vger.kernel.org 11277S: Maintained 11278F: drivers/platform/x86/panasonic-laptop.c 11279 11280PARALLEL LCD/KEYPAD PANEL DRIVER 11281M: Willy Tarreau <willy@haproxy.com> 11282M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11283S: Odd Fixes 11284F: Documentation/auxdisplay/lcd-panel-cgram.txt 11285F: drivers/auxdisplay/panel.c 11286 11287PARALLEL PORT SUBSYSTEM 11288M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11289M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11290L: linux-parport@lists.infradead.org (subscribers-only) 11291S: Maintained 11292F: drivers/parport/ 11293F: include/linux/parport*.h 11294F: drivers/char/ppdev.c 11295F: include/uapi/linux/ppdev.h 11296F: Documentation/parport*.txt 11297 11298PARAVIRT_OPS INTERFACE 11299M: Juergen Gross <jgross@suse.com> 11300M: Alok Kataria <akataria@vmware.com> 11301L: virtualization@lists.linux-foundation.org 11302S: Supported 11303F: Documentation/virtual/paravirt_ops.txt 11304F: arch/*/kernel/paravirt* 11305F: arch/*/include/asm/paravirt*.h 11306F: include/linux/hypervisor.h 11307 11308PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11309M: Tim Waugh <tim@cyberelk.net> 11310L: linux-parport@lists.infradead.org (subscribers-only) 11311S: Maintained 11312F: Documentation/blockdev/paride.txt 11313F: drivers/block/paride/ 11314 11315PARISC ARCHITECTURE 11316M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11317M: Helge Deller <deller@gmx.de> 11318L: linux-parisc@vger.kernel.org 11319W: http://www.parisc-linux.org/ 11320Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11323S: Maintained 11324F: arch/parisc/ 11325F: Documentation/parisc/ 11326F: drivers/parisc/ 11327F: drivers/char/agp/parisc-agp.c 11328F: drivers/input/serio/gscps2.c 11329F: drivers/parport/parport_gsc.* 11330F: drivers/tty/serial/8250/8250_gsc.c 11331F: drivers/video/fbdev/sti* 11332F: drivers/video/console/sti* 11333F: drivers/video/logo/logo_parisc* 11334 11335PARMAN 11336M: Jiri Pirko <jiri@mellanox.com> 11337L: netdev@vger.kernel.org 11338S: Supported 11339F: lib/parman.c 11340F: lib/test_parman.c 11341F: include/linux/parman.h 11342 11343PC87360 HARDWARE MONITORING DRIVER 11344M: Jim Cromie <jim.cromie@gmail.com> 11345L: linux-hwmon@vger.kernel.org 11346S: Maintained 11347F: Documentation/hwmon/pc87360 11348F: drivers/hwmon/pc87360.c 11349 11350PC8736x GPIO DRIVER 11351M: Jim Cromie <jim.cromie@gmail.com> 11352S: Maintained 11353F: drivers/char/pc8736x_gpio.c 11354 11355PC87427 HARDWARE MONITORING DRIVER 11356M: Jean Delvare <jdelvare@suse.com> 11357L: linux-hwmon@vger.kernel.org 11358S: Maintained 11359F: Documentation/hwmon/pc87427 11360F: drivers/hwmon/pc87427.c 11361 11362PCA9532 LED DRIVER 11363M: Riku Voipio <riku.voipio@iki.fi> 11364S: Maintained 11365F: drivers/leds/leds-pca9532.c 11366F: include/linux/leds-pca9532.h 11367 11368PCA9541 I2C BUS MASTER SELECTOR DRIVER 11369M: Guenter Roeck <linux@roeck-us.net> 11370L: linux-i2c@vger.kernel.org 11371S: Maintained 11372F: drivers/i2c/muxes/i2c-mux-pca9541.c 11373 11374PCDP - PRIMARY CONSOLE AND DEBUG PORT 11375M: Khalid Aziz <khalid@gonehiking.org> 11376S: Maintained 11377F: drivers/firmware/pcdp.* 11378 11379PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11380M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11381L: linux-pci@vger.kernel.org 11382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11383S: Maintained 11384F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11385F: drivers/pci/controller/pci-aardvark.c 11386 11387PCI DRIVER FOR ALTERA PCIE IP 11388M: Ley Foon Tan <lftan@altera.com> 11389L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11390L: linux-pci@vger.kernel.org 11391S: Supported 11392F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11393F: drivers/pci/controller/pcie-altera.c 11394 11395PCI DRIVER FOR APPLIEDMICRO XGENE 11396M: Tanmay Inamdar <tinamdar@apm.com> 11397L: linux-pci@vger.kernel.org 11398L: linux-arm-kernel@lists.infradead.org 11399S: Maintained 11400F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11401F: drivers/pci/controller/pci-xgene.c 11402 11403PCI DRIVER FOR ARM VERSATILE PLATFORM 11404M: Rob Herring <robh@kernel.org> 11405L: linux-pci@vger.kernel.org 11406L: linux-arm-kernel@lists.infradead.org 11407S: Maintained 11408F: Documentation/devicetree/bindings/pci/versatile.txt 11409F: drivers/pci/controller/pci-versatile.c 11410 11411PCI DRIVER FOR ARMADA 8K 11412M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11413L: linux-pci@vger.kernel.org 11414L: linux-arm-kernel@lists.infradead.org 11415S: Maintained 11416F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11417F: drivers/pci/controller/dwc/pcie-armada8k.c 11418 11419PCI DRIVER FOR CADENCE PCIE IP 11420M: Alan Douglas <adouglas@cadence.com> 11421L: linux-pci@vger.kernel.org 11422S: Maintained 11423F: Documentation/devicetree/bindings/pci/cdns,*.txt 11424F: drivers/pci/controller/pcie-cadence* 11425 11426PCI DRIVER FOR FREESCALE LAYERSCAPE 11427M: Minghuan Lian <minghuan.Lian@nxp.com> 11428M: Mingkai Hu <mingkai.hu@nxp.com> 11429M: Roy Zang <roy.zang@nxp.com> 11430L: linuxppc-dev@lists.ozlabs.org 11431L: linux-pci@vger.kernel.org 11432L: linux-arm-kernel@lists.infradead.org 11433S: Maintained 11434F: drivers/pci/controller/dwc/*layerscape* 11435 11436PCI DRIVER FOR GENERIC OF HOSTS 11437M: Will Deacon <will.deacon@arm.com> 11438L: linux-pci@vger.kernel.org 11439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11440S: Maintained 11441F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11442F: drivers/pci/controller/pci-host-common.c 11443F: drivers/pci/controller/pci-host-generic.c 11444 11445PCI DRIVER FOR IMX6 11446M: Richard Zhu <hongxing.zhu@nxp.com> 11447M: Lucas Stach <l.stach@pengutronix.de> 11448L: linux-pci@vger.kernel.org 11449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11450S: Maintained 11451F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11452F: drivers/pci/controller/dwc/*imx6* 11453 11454PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11455M: Keith Busch <keith.busch@intel.com> 11456M: Jonathan Derrick <jonathan.derrick@intel.com> 11457L: linux-pci@vger.kernel.org 11458S: Supported 11459F: drivers/pci/controller/vmd.c 11460 11461PCI DRIVER FOR MICROSEMI SWITCHTEC 11462M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11463M: Logan Gunthorpe <logang@deltatee.com> 11464L: linux-pci@vger.kernel.org 11465S: Maintained 11466F: Documentation/switchtec.txt 11467F: Documentation/ABI/testing/sysfs-class-switchtec 11468F: drivers/pci/switch/switchtec* 11469F: include/uapi/linux/switchtec_ioctl.h 11470F: include/linux/switchtec.h 11471F: drivers/ntb/hw/mscc/ 11472 11473PCI DRIVER FOR MOBIVEIL PCIE IP 11474M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11475L: linux-pci@vger.kernel.org 11476S: Supported 11477F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11478F: drivers/pci/controller/pcie-mobiveil.c 11479 11480PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11481M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11482M: Jason Cooper <jason@lakedaemon.net> 11483L: linux-pci@vger.kernel.org 11484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11485S: Maintained 11486F: drivers/pci/controller/*mvebu* 11487 11488PCI DRIVER FOR NVIDIA TEGRA 11489M: Thierry Reding <thierry.reding@gmail.com> 11490L: linux-tegra@vger.kernel.org 11491L: linux-pci@vger.kernel.org 11492S: Supported 11493F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11494F: drivers/pci/controller/pci-tegra.c 11495 11496PCI DRIVER FOR RENESAS R-CAR 11497M: Simon Horman <horms@verge.net.au> 11498L: linux-pci@vger.kernel.org 11499L: linux-renesas-soc@vger.kernel.org 11500S: Maintained 11501F: drivers/pci/controller/*rcar* 11502 11503PCI DRIVER FOR SAMSUNG EXYNOS 11504M: Jingoo Han <jingoohan1@gmail.com> 11505L: linux-pci@vger.kernel.org 11506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11507L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11508S: Maintained 11509F: drivers/pci/controller/dwc/pci-exynos.c 11510 11511PCI DRIVER FOR SYNOPSYS DESIGNWARE 11512M: Jingoo Han <jingoohan1@gmail.com> 11513M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11514L: linux-pci@vger.kernel.org 11515S: Maintained 11516F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11517F: drivers/pci/controller/dwc/*designware* 11518 11519PCI DRIVER FOR TI DRA7XX 11520M: Kishon Vijay Abraham I <kishon@ti.com> 11521L: linux-omap@vger.kernel.org 11522L: linux-pci@vger.kernel.org 11523S: Supported 11524F: Documentation/devicetree/bindings/pci/ti-pci.txt 11525F: drivers/pci/controller/dwc/pci-dra7xx.c 11526 11527PCI DRIVER FOR TI KEYSTONE 11528M: Murali Karicheri <m-karicheri2@ti.com> 11529L: linux-pci@vger.kernel.org 11530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11531S: Maintained 11532F: drivers/pci/controller/dwc/pci-keystone.c 11533 11534PCI ENDPOINT SUBSYSTEM 11535M: Kishon Vijay Abraham I <kishon@ti.com> 11536M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11537L: linux-pci@vger.kernel.org 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11539S: Supported 11540F: drivers/pci/endpoint/ 11541F: drivers/misc/pci_endpoint_test.c 11542F: tools/pci/ 11543 11544PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11545M: Russell Currey <ruscur@russell.cc> 11546M: Sam Bobroff <sbobroff@linux.ibm.com> 11547M: Oliver O'Halloran <oohall@gmail.com> 11548L: linuxppc-dev@lists.ozlabs.org 11549S: Supported 11550F: Documentation/PCI/pci-error-recovery.txt 11551F: drivers/pci/pcie/aer.c 11552F: drivers/pci/pcie/dpc.c 11553F: drivers/pci/pcie/err.c 11554F: Documentation/powerpc/eeh-pci-error-recovery.txt 11555F: arch/powerpc/kernel/eeh*.c 11556F: arch/powerpc/platforms/*/eeh*.c 11557F: arch/powerpc/include/*/eeh*.h 11558 11559PCI ERROR RECOVERY 11560M: Linas Vepstas <linasvepstas@gmail.com> 11561L: linux-pci@vger.kernel.org 11562S: Supported 11563F: Documentation/PCI/pci-error-recovery.txt 11564 11565PCI MSI DRIVER FOR ALTERA MSI IP 11566M: Ley Foon Tan <lftan@altera.com> 11567L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11568L: linux-pci@vger.kernel.org 11569S: Supported 11570F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11571F: drivers/pci/controller/pcie-altera-msi.c 11572 11573PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11574M: Duc Dang <dhdang@apm.com> 11575L: linux-pci@vger.kernel.org 11576L: linux-arm-kernel@lists.infradead.org 11577S: Maintained 11578F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11579F: drivers/pci/controller/pci-xgene-msi.c 11580 11581PCI SUBSYSTEM 11582M: Bjorn Helgaas <bhelgaas@google.com> 11583L: linux-pci@vger.kernel.org 11584Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11586S: Supported 11587F: Documentation/devicetree/bindings/pci/ 11588F: Documentation/PCI/ 11589F: drivers/acpi/pci* 11590F: drivers/pci/ 11591F: include/asm-generic/pci* 11592F: include/linux/pci* 11593F: include/linux/of_pci.h 11594F: include/uapi/linux/pci* 11595F: lib/pci* 11596F: arch/x86/pci/ 11597F: arch/x86/kernel/quirks.c 11598 11599PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11600M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11601L: linux-pci@vger.kernel.org 11602Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11604S: Supported 11605F: drivers/pci/controller/ 11606 11607PCIE DRIVER FOR AXIS ARTPEC 11608M: Jesper Nilsson <jesper.nilsson@axis.com> 11609L: linux-arm-kernel@axis.com 11610L: linux-pci@vger.kernel.org 11611S: Maintained 11612F: Documentation/devicetree/bindings/pci/axis,artpec* 11613F: drivers/pci/controller/dwc/*artpec* 11614 11615PCIE DRIVER FOR CAVIUM THUNDERX 11616M: David Daney <david.daney@cavium.com> 11617L: linux-pci@vger.kernel.org 11618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11619S: Supported 11620F: Documentation/devicetree/bindings/pci/pci-thunder-* 11621F: drivers/pci/controller/pci-thunder-* 11622 11623PCIE DRIVER FOR HISILICON 11624M: Zhou Wang <wangzhou1@hisilicon.com> 11625L: linux-pci@vger.kernel.org 11626S: Maintained 11627F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11628F: drivers/pci/controller/dwc/pcie-hisi.c 11629 11630PCIE DRIVER FOR HISILICON KIRIN 11631M: Xiaowei Song <songxiaowei@hisilicon.com> 11632M: Binghui Wang <wangbinghui@hisilicon.com> 11633L: linux-pci@vger.kernel.org 11634S: Maintained 11635F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11636F: drivers/pci/controller/dwc/pcie-kirin.c 11637 11638PCIE DRIVER FOR HISILICON STB 11639M: Jianguo Sun <sunjianguo1@huawei.com> 11640M: Shawn Guo <shawn.guo@linaro.org> 11641L: linux-pci@vger.kernel.org 11642S: Maintained 11643F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11644F: drivers/pci/controller/dwc/pcie-histb.c 11645 11646PCIE DRIVER FOR MEDIATEK 11647M: Ryder Lee <ryder.lee@mediatek.com> 11648L: linux-pci@vger.kernel.org 11649L: linux-mediatek@lists.infradead.org 11650S: Supported 11651F: Documentation/devicetree/bindings/pci/mediatek* 11652F: drivers/pci/controller/*mediatek* 11653 11654PCIE DRIVER FOR QUALCOMM MSM 11655M: Stanimir Varbanov <svarbanov@mm-sol.com> 11656L: linux-pci@vger.kernel.org 11657L: linux-arm-msm@vger.kernel.org 11658S: Maintained 11659F: drivers/pci/controller/dwc/*qcom* 11660 11661PCIE DRIVER FOR ROCKCHIP 11662M: Shawn Lin <shawn.lin@rock-chips.com> 11663L: linux-pci@vger.kernel.org 11664L: linux-rockchip@lists.infradead.org 11665S: Maintained 11666F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11667F: drivers/pci/controller/pcie-rockchip* 11668 11669PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11670M: Linus Walleij <linus.walleij@linaro.org> 11671L: linux-pci@vger.kernel.org 11672S: Maintained 11673F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11674F: drivers/pci/controller/pci-v3-semi.c 11675 11676PCIE DRIVER FOR ST SPEAR13XX 11677M: Pratyush Anand <pratyush.anand@gmail.com> 11678L: linux-pci@vger.kernel.org 11679S: Maintained 11680F: drivers/pci/controller/dwc/*spear* 11681 11682PCMCIA SUBSYSTEM 11683M: Dominik Brodowski <linux@dominikbrodowski.net> 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11685S: Odd Fixes 11686F: Documentation/pcmcia/ 11687F: tools/pcmcia/ 11688F: drivers/pcmcia/ 11689F: include/pcmcia/ 11690 11691PCNET32 NETWORK DRIVER 11692M: Don Fry <pcnet32@frontier.com> 11693L: netdev@vger.kernel.org 11694S: Maintained 11695F: drivers/net/ethernet/amd/pcnet32.c 11696 11697PCRYPT PARALLEL CRYPTO ENGINE 11698M: Steffen Klassert <steffen.klassert@secunet.com> 11699L: linux-crypto@vger.kernel.org 11700S: Maintained 11701F: crypto/pcrypt.c 11702F: include/crypto/pcrypt.h 11703 11704PEAQ WMI HOTKEYS DRIVER 11705M: Hans de Goede <hdegoede@redhat.com> 11706L: platform-driver-x86@vger.kernel.org 11707S: Maintained 11708F: drivers/platform/x86/peaq-wmi.c 11709 11710PER-CPU MEMORY ALLOCATOR 11711M: Dennis Zhou <dennis@kernel.org> 11712M: Tejun Heo <tj@kernel.org> 11713M: Christoph Lameter <cl@linux.com> 11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11715S: Maintained 11716F: include/linux/percpu*.h 11717F: mm/percpu*.c 11718F: arch/*/include/asm/percpu.h 11719 11720PER-TASK DELAY ACCOUNTING 11721M: Balbir Singh <bsingharora@gmail.com> 11722S: Maintained 11723F: include/linux/delayacct.h 11724F: kernel/delayacct.c 11725 11726PERFORMANCE EVENTS SUBSYSTEM 11727M: Peter Zijlstra <peterz@infradead.org> 11728M: Ingo Molnar <mingo@redhat.com> 11729M: Arnaldo Carvalho de Melo <acme@kernel.org> 11730R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11731R: Jiri Olsa <jolsa@redhat.com> 11732R: Namhyung Kim <namhyung@kernel.org> 11733L: linux-kernel@vger.kernel.org 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11735S: Supported 11736F: kernel/events/* 11737F: include/linux/perf_event.h 11738F: include/uapi/linux/perf_event.h 11739F: arch/*/kernel/perf_event*.c 11740F: arch/*/kernel/*/perf_event*.c 11741F: arch/*/kernel/*/*/perf_event*.c 11742F: arch/*/include/asm/perf_event.h 11743F: arch/*/kernel/perf_callchain.c 11744F: arch/*/events/* 11745F: tools/perf/ 11746 11747PERSONALITY HANDLING 11748M: Christoph Hellwig <hch@infradead.org> 11749L: linux-abi-devel@lists.sourceforge.net 11750S: Maintained 11751F: include/linux/personality.h 11752F: include/uapi/linux/personality.h 11753 11754PHOENIX RC FLIGHT CONTROLLER ADAPTER 11755M: Marcus Folkesson <marcus.folkesson@gmail.com> 11756L: linux-input@vger.kernel.org 11757S: Maintained 11758F: Documentation/input/devices/pxrc.rst 11759F: drivers/input/joystick/pxrc.c 11760 11761PHONET PROTOCOL 11762M: Remi Denis-Courmont <courmisch@gmail.com> 11763S: Supported 11764F: Documentation/networking/phonet.txt 11765F: include/linux/phonet.h 11766F: include/net/phonet/ 11767F: include/uapi/linux/phonet.h 11768F: net/phonet/ 11769 11770PHRAM MTD DRIVER 11771M: Joern Engel <joern@lazybastard.org> 11772L: linux-mtd@lists.infradead.org 11773S: Maintained 11774F: drivers/mtd/devices/phram.c 11775 11776PICOLCD HID DRIVER 11777M: Bruno Prémont <bonbons@linux-vserver.org> 11778L: linux-input@vger.kernel.org 11779S: Maintained 11780F: drivers/hid/hid-picolcd* 11781 11782PICOXCELL SUPPORT 11783M: Jamie Iles <jamie@jamieiles.com> 11784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11785T: git git://github.com/jamieiles/linux-2.6-ji.git 11786S: Supported 11787F: arch/arm/boot/dts/picoxcell* 11788F: arch/arm/mach-picoxcell/ 11789F: drivers/crypto/picoxcell* 11790 11791PIN CONTROL SUBSYSTEM 11792M: Linus Walleij <linus.walleij@linaro.org> 11793L: linux-gpio@vger.kernel.org 11794T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11795S: Maintained 11796F: Documentation/devicetree/bindings/pinctrl/ 11797F: Documentation/driver-api/pinctl.rst 11798F: drivers/pinctrl/ 11799F: include/linux/pinctrl/ 11800 11801PIN CONTROLLER - ATMEL AT91 11802M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11804S: Maintained 11805F: drivers/pinctrl/pinctrl-at91.* 11806 11807PIN CONTROLLER - ATMEL AT91 PIO4 11808M: Ludovic Desroches <ludovic.desroches@microchip.com> 11809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11810L: linux-gpio@vger.kernel.org 11811S: Supported 11812F: drivers/pinctrl/pinctrl-at91-pio4.* 11813 11814PIN CONTROLLER - FREESCALE 11815M: Dong Aisheng <aisheng.dong@nxp.com> 11816M: Fabio Estevam <festevam@gmail.com> 11817M: Shawn Guo <shawnguo@kernel.org> 11818M: Stefan Agner <stefan@agner.ch> 11819R: Pengutronix Kernel Team <kernel@pengutronix.de> 11820L: linux-gpio@vger.kernel.org 11821S: Maintained 11822F: drivers/pinctrl/freescale/ 11823F: Documentation/devicetree/bindings/pinctrl/fsl,* 11824 11825PIN CONTROLLER - INTEL 11826M: Mika Westerberg <mika.westerberg@linux.intel.com> 11827M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11829S: Maintained 11830F: drivers/pinctrl/intel/ 11831 11832PIN CONTROLLER - MEDIATEK 11833M: Sean Wang <sean.wang@kernel.org> 11834L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11835S: Maintained 11836F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11837F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11838F: drivers/pinctrl/mediatek/ 11839 11840PIN CONTROLLER - QUALCOMM 11841M: Bjorn Andersson <bjorn.andersson@linaro.org> 11842S: Maintained 11843L: linux-arm-msm@vger.kernel.org 11844F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11845F: drivers/pinctrl/qcom/ 11846 11847PIN CONTROLLER - RENESAS 11848M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11849M: Geert Uytterhoeven <geert+renesas@glider.be> 11850L: linux-renesas-soc@vger.kernel.org 11851T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11852S: Maintained 11853F: drivers/pinctrl/sh-pfc/ 11854 11855PIN CONTROLLER - SAMSUNG 11856M: Tomasz Figa <tomasz.figa@gmail.com> 11857M: Krzysztof Kozlowski <krzk@kernel.org> 11858M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11860L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11861Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11863S: Maintained 11864F: drivers/pinctrl/samsung/ 11865F: include/dt-bindings/pinctrl/samsung.h 11866F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11867 11868PIN CONTROLLER - SINGLE 11869M: Tony Lindgren <tony@atomide.com> 11870M: Haojian Zhuang <haojian.zhuang@linaro.org> 11871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11872L: linux-omap@vger.kernel.org 11873S: Maintained 11874F: drivers/pinctrl/pinctrl-single.c 11875 11876PIN CONTROLLER - ST SPEAR 11877M: Viresh Kumar <vireshk@kernel.org> 11878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11879W: http://www.st.com/spear 11880S: Maintained 11881F: drivers/pinctrl/spear/ 11882 11883PISTACHIO SOC SUPPORT 11884M: James Hartley <james.hartley@sondrel.com> 11885L: linux-mips@linux-mips.org 11886S: Odd Fixes 11887F: arch/mips/pistachio/ 11888F: arch/mips/include/asm/mach-pistachio/ 11889F: arch/mips/boot/dts/img/pistachio* 11890F: arch/mips/configs/pistachio*_defconfig 11891 11892PKTCDVD DRIVER 11893S: Orphan 11894M: linux-block@vger.kernel.org 11895F: drivers/block/pktcdvd.c 11896F: include/linux/pktcdvd.h 11897F: include/uapi/linux/pktcdvd.h 11898 11899PKUNITY SOC DRIVERS 11900M: Guan Xuetao <gxt@pku.edu.cn> 11901W: http://mprc.pku.edu.cn/~guanxuetao/linux 11902S: Maintained 11903T: git git://github.com/gxt/linux.git 11904F: drivers/input/serio/i8042-unicore32io.h 11905F: drivers/i2c/busses/i2c-puv3.c 11906F: drivers/video/fbdev/fb-puv3.c 11907F: drivers/rtc/rtc-puv3.c 11908 11909PMBUS HARDWARE MONITORING DRIVERS 11910M: Guenter Roeck <linux@roeck-us.net> 11911L: linux-hwmon@vger.kernel.org 11912W: http://hwmon.wiki.kernel.org/ 11913W: http://www.roeck-us.net/linux/drivers/ 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11915S: Maintained 11916F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11917F: Documentation/devicetree/bindings/hwmon/max31785.txt 11918F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11919F: Documentation/hwmon/adm1275 11920F: Documentation/hwmon/ibm-cffps 11921F: Documentation/hwmon/ir35221 11922F: Documentation/hwmon/lm25066 11923F: Documentation/hwmon/ltc2978 11924F: Documentation/hwmon/ltc3815 11925F: Documentation/hwmon/max16064 11926F: Documentation/hwmon/max20751 11927F: Documentation/hwmon/max31785 11928F: Documentation/hwmon/max34440 11929F: Documentation/hwmon/max8688 11930F: Documentation/hwmon/pmbus 11931F: Documentation/hwmon/pmbus-core 11932F: Documentation/hwmon/tps40422 11933F: Documentation/hwmon/ucd9000 11934F: Documentation/hwmon/ucd9200 11935F: Documentation/hwmon/zl6100 11936F: drivers/hwmon/pmbus/ 11937F: include/linux/pmbus.h 11938 11939PMC SIERRA MaxRAID DRIVER 11940L: linux-scsi@vger.kernel.org 11941W: http://www.pmc-sierra.com/ 11942S: Orphan 11943F: drivers/scsi/pmcraid.* 11944 11945PMC SIERRA PM8001 DRIVER 11946M: Jack Wang <jinpu.wang@profitbricks.com> 11947M: lindar_liu@usish.com 11948L: linux-scsi@vger.kernel.org 11949S: Supported 11950F: drivers/scsi/pm8001/ 11951 11952PNP SUPPORT 11953M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11954S: Maintained 11955F: drivers/pnp/ 11956 11957POSIX CLOCKS and TIMERS 11958M: Thomas Gleixner <tglx@linutronix.de> 11959L: linux-kernel@vger.kernel.org 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11961S: Maintained 11962F: fs/timerfd.c 11963F: include/linux/timer* 11964F: kernel/time/*timer* 11965 11966POWER MANAGEMENT CORE 11967M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11968L: linux-pm@vger.kernel.org 11969T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11970B: https://bugzilla.kernel.org 11971S: Supported 11972F: drivers/base/power/ 11973F: include/linux/pm.h 11974F: include/linux/pm_* 11975F: include/linux/powercap.h 11976F: drivers/powercap/ 11977F: kernel/configs/nopm.config 11978 11979POWER STATE COORDINATION INTERFACE (PSCI) 11980M: Mark Rutland <mark.rutland@arm.com> 11981M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11982L: linux-arm-kernel@lists.infradead.org 11983S: Maintained 11984F: drivers/firmware/psci*.c 11985F: include/linux/psci.h 11986F: include/uapi/linux/psci.h 11987 11988POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11989M: Sebastian Reichel <sre@kernel.org> 11990L: linux-pm@vger.kernel.org 11991T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11992S: Maintained 11993F: Documentation/ABI/testing/sysfs-class-power 11994F: Documentation/devicetree/bindings/power/supply/ 11995F: include/linux/power_supply.h 11996F: drivers/power/supply/ 11997 11998POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11999M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12000L: linuxppc-dev@lists.ozlabs.org 12001S: Maintained 12002F: drivers/char/powernv-op-panel.c 12003 12004PPP OVER ATM (RFC 2364) 12005M: Mitchell Blank Jr <mitch@sfgoth.com> 12006S: Maintained 12007F: net/atm/pppoatm.c 12008F: include/uapi/linux/atmppp.h 12009 12010PPP OVER ETHERNET 12011M: Michal Ostrowski <mostrows@earthlink.net> 12012S: Maintained 12013F: drivers/net/ppp/pppoe.c 12014F: drivers/net/ppp/pppox.c 12015 12016PPP OVER L2TP 12017M: James Chapman <jchapman@katalix.com> 12018S: Maintained 12019F: net/l2tp/l2tp_ppp.c 12020F: include/linux/if_pppol2tp.h 12021F: include/uapi/linux/if_pppol2tp.h 12022 12023PPP PROTOCOL DRIVERS AND COMPRESSORS 12024M: Paul Mackerras <paulus@samba.org> 12025L: linux-ppp@vger.kernel.org 12026S: Maintained 12027F: drivers/net/ppp/ppp_* 12028 12029PPS SUPPORT 12030M: Rodolfo Giometti <giometti@enneenne.com> 12031W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12032L: linuxpps@ml.enneenne.com (subscribers-only) 12033S: Maintained 12034F: Documentation/pps/ 12035F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12036F: Documentation/ABI/testing/sysfs-pps 12037F: drivers/pps/ 12038F: include/linux/pps*.h 12039F: include/uapi/linux/pps.h 12040 12041PPTP DRIVER 12042M: Dmitry Kozlov <xeb@mail.ru> 12043L: netdev@vger.kernel.org 12044S: Maintained 12045F: drivers/net/ppp/pptp.c 12046W: http://sourceforge.net/projects/accel-pptp 12047 12048PREEMPTIBLE KERNEL 12049M: Robert Love <rml@tech9.net> 12050L: kpreempt-tech@lists.sourceforge.net 12051W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12052S: Supported 12053F: Documentation/preempt-locking.txt 12054F: include/linux/preempt.h 12055 12056PRINTK 12057M: Petr Mladek <pmladek@suse.com> 12058M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12059R: Steven Rostedt <rostedt@goodmis.org> 12060S: Maintained 12061F: kernel/printk/ 12062F: include/linux/printk.h 12063 12064PRISM54 WIRELESS DRIVER 12065M: "Luis R. Rodriguez" <mcgrof@gmail.com> 12066L: linux-wireless@vger.kernel.org 12067W: http://wireless.kernel.org/en/users/Drivers/p54 12068S: Obsolete 12069F: drivers/net/wireless/intersil/prism54/ 12070 12071PROC FILESYSTEM 12072R: Alexey Dobriyan <adobriyan@gmail.com> 12073L: linux-kernel@vger.kernel.org 12074L: linux-fsdevel@vger.kernel.org 12075S: Maintained 12076F: fs/proc/ 12077F: include/linux/proc_fs.h 12078F: tools/testing/selftests/proc/ 12079 12080PROC SYSCTL 12081M: "Luis R. Rodriguez" <mcgrof@kernel.org> 12082M: Kees Cook <keescook@chromium.org> 12083L: linux-kernel@vger.kernel.org 12084L: linux-fsdevel@vger.kernel.org 12085S: Maintained 12086F: fs/proc/proc_sysctl.c 12087F: include/linux/sysctl.h 12088F: kernel/sysctl.c 12089F: tools/testing/selftests/sysctl/ 12090 12091PS3 NETWORK SUPPORT 12092M: Geoff Levand <geoff@infradead.org> 12093L: netdev@vger.kernel.org 12094L: linuxppc-dev@lists.ozlabs.org 12095S: Maintained 12096F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12097 12098PS3 PLATFORM SUPPORT 12099M: Geoff Levand <geoff@infradead.org> 12100L: linuxppc-dev@lists.ozlabs.org 12101S: Maintained 12102F: arch/powerpc/boot/ps3* 12103F: arch/powerpc/include/asm/lv1call.h 12104F: arch/powerpc/include/asm/ps3*.h 12105F: arch/powerpc/platforms/ps3/ 12106F: drivers/*/ps3* 12107F: drivers/ps3/ 12108F: drivers/rtc/rtc-ps3.c 12109F: drivers/usb/host/*ps3.c 12110F: sound/ppc/snd_ps3* 12111 12112PS3VRAM DRIVER 12113M: Jim Paris <jim@jtan.com> 12114M: Geoff Levand <geoff@infradead.org> 12115L: linuxppc-dev@lists.ozlabs.org 12116S: Maintained 12117F: drivers/block/ps3vram.c 12118 12119PSAMPLE PACKET SAMPLING SUPPORT: 12120M: Yotam Gigi <yotam.gi@gmail.com> 12121S: Maintained 12122F: net/psample 12123F: include/net/psample.h 12124F: include/uapi/linux/psample.h 12125 12126PSTORE FILESYSTEM 12127M: Kees Cook <keescook@chromium.org> 12128M: Anton Vorontsov <anton@enomsg.org> 12129M: Colin Cross <ccross@android.com> 12130M: Tony Luck <tony.luck@intel.com> 12131S: Maintained 12132T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12133F: fs/pstore/ 12134F: include/linux/pstore* 12135F: drivers/firmware/efi/efi-pstore.c 12136F: drivers/acpi/apei/erst.c 12137F: Documentation/admin-guide/ramoops.rst 12138F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12139K: \b(pstore|ramoops) 12140 12141PTP HARDWARE CLOCK SUPPORT 12142M: Richard Cochran <richardcochran@gmail.com> 12143L: netdev@vger.kernel.org 12144S: Maintained 12145W: http://linuxptp.sourceforge.net/ 12146F: Documentation/ABI/testing/sysfs-ptp 12147F: Documentation/ptp/* 12148F: drivers/net/phy/dp83640* 12149F: drivers/ptp/* 12150F: include/linux/ptp_cl* 12151 12152PTRACE SUPPORT 12153M: Oleg Nesterov <oleg@redhat.com> 12154S: Maintained 12155F: include/asm-generic/syscall.h 12156F: include/linux/ptrace.h 12157F: include/linux/regset.h 12158F: include/linux/tracehook.h 12159F: include/uapi/linux/ptrace.h 12160F: include/uapi/linux/ptrace.h 12161F: include/asm-generic/ptrace.h 12162F: kernel/ptrace.c 12163F: arch/*/ptrace*.c 12164F: arch/*/*/ptrace*.c 12165F: arch/*/include/asm/ptrace*.h 12166 12167PULSE8-CEC DRIVER 12168M: Hans Verkuil <hverkuil@xs4all.nl> 12169L: linux-media@vger.kernel.org 12170T: git git://linuxtv.org/media_tree.git 12171S: Maintained 12172F: drivers/media/usb/pulse8-cec/* 12173F: Documentation/media/cec-drivers/pulse8-cec.rst 12174 12175PVRUSB2 VIDEO4LINUX DRIVER 12176M: Mike Isely <isely@pobox.com> 12177L: pvrusb2@isely.net (subscribers-only) 12178L: linux-media@vger.kernel.org 12179W: http://www.isely.net/pvrusb2/ 12180T: git git://linuxtv.org/media_tree.git 12181S: Maintained 12182F: Documentation/media/v4l-drivers/pvrusb2* 12183F: drivers/media/usb/pvrusb2/ 12184 12185PWC WEBCAM DRIVER 12186M: Hans Verkuil <hverkuil@xs4all.nl> 12187L: linux-media@vger.kernel.org 12188T: git git://linuxtv.org/media_tree.git 12189S: Odd Fixes 12190F: drivers/media/usb/pwc/* 12191 12192PWM FAN DRIVER 12193M: Kamil Debski <kamil@wypas.org> 12194M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12195L: linux-hwmon@vger.kernel.org 12196S: Supported 12197F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12198F: Documentation/hwmon/pwm-fan 12199F: drivers/hwmon/pwm-fan.c 12200 12201PWM IR Transmitter 12202M: Sean Young <sean@mess.org> 12203L: linux-media@vger.kernel.org 12204S: Maintained 12205F: drivers/media/rc/pwm-ir-tx.c 12206 12207PWM SUBSYSTEM 12208M: Thierry Reding <thierry.reding@gmail.com> 12209L: linux-pwm@vger.kernel.org 12210S: Maintained 12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12212F: Documentation/pwm.txt 12213F: Documentation/devicetree/bindings/pwm/ 12214F: include/linux/pwm.h 12215F: drivers/pwm/ 12216F: drivers/video/backlight/pwm_bl.c 12217F: include/linux/pwm_backlight.h 12218F: drivers/gpio/gpio-mvebu.c 12219F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12220 12221PXA GPIO DRIVER 12222M: Robert Jarzmik <robert.jarzmik@free.fr> 12223L: linux-gpio@vger.kernel.org 12224S: Maintained 12225F: drivers/gpio/gpio-pxa.c 12226 12227PXA MMCI DRIVER 12228S: Orphan 12229 12230PXA RTC DRIVER 12231M: Robert Jarzmik <robert.jarzmik@free.fr> 12232L: linux-rtc@vger.kernel.org 12233S: Maintained 12234 12235PXA2xx/PXA3xx SUPPORT 12236M: Daniel Mack <daniel@zonque.org> 12237M: Haojian Zhuang <haojian.zhuang@gmail.com> 12238M: Robert Jarzmik <robert.jarzmik@free.fr> 12239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12240T: git git://github.com/hzhuang1/linux.git 12241T: git git://github.com/rjarzmik/linux.git 12242S: Maintained 12243F: arch/arm/boot/dts/pxa* 12244F: arch/arm/mach-pxa/ 12245F: drivers/dma/pxa* 12246F: drivers/pcmcia/pxa2xx* 12247F: drivers/pinctrl/pxa/ 12248F: drivers/spi/spi-pxa2xx* 12249F: drivers/usb/gadget/udc/pxa2* 12250F: include/sound/pxa2xx-lib.h 12251F: sound/arm/pxa* 12252F: sound/soc/pxa/ 12253 12254QAT DRIVER 12255M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12256L: qat-linux@intel.com 12257S: Supported 12258F: drivers/crypto/qat/ 12259 12260QCOM AUDIO (ASoC) DRIVERS 12261M: Patrick Lai <plai@codeaurora.org> 12262M: Banajit Goswami <bgoswami@codeaurora.org> 12263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12264S: Supported 12265F: sound/soc/qcom/ 12266 12267QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12268M: Gabriel Somlo <somlo@cmu.edu> 12269M: "Michael S. Tsirkin" <mst@redhat.com> 12270L: qemu-devel@nongnu.org 12271S: Maintained 12272F: drivers/firmware/qemu_fw_cfg.c 12273F: include/uapi/linux/qemu_fw_cfg.h 12274 12275QIB DRIVER 12276M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12277M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12278L: linux-rdma@vger.kernel.org 12279S: Supported 12280F: drivers/infiniband/hw/qib/ 12281 12282QLOGIC QL41xxx FCOE DRIVER 12283M: QLogic-Storage-Upstream@cavium.com 12284L: linux-scsi@vger.kernel.org 12285S: Supported 12286F: drivers/scsi/qedf/ 12287 12288QLOGIC QL41xxx ISCSI DRIVER 12289M: QLogic-Storage-Upstream@cavium.com 12290L: linux-scsi@vger.kernel.org 12291S: Supported 12292F: drivers/scsi/qedi/ 12293 12294QLOGIC QL4xxx ETHERNET DRIVER 12295M: Ariel Elior <Ariel.Elior@cavium.com> 12296M: everest-linux-l2@cavium.com 12297L: netdev@vger.kernel.org 12298S: Supported 12299F: drivers/net/ethernet/qlogic/qed/ 12300F: include/linux/qed/ 12301F: drivers/net/ethernet/qlogic/qede/ 12302 12303QLOGIC QL4xxx RDMA DRIVER 12304M: Michal Kalderon <Michal.Kalderon@cavium.com> 12305M: Ariel Elior <Ariel.Elior@cavium.com> 12306L: linux-rdma@vger.kernel.org 12307S: Supported 12308F: drivers/infiniband/hw/qedr/ 12309F: include/uapi/rdma/qedr-abi.h 12310 12311QLOGIC QLA1280 SCSI DRIVER 12312M: Michael Reed <mdr@sgi.com> 12313L: linux-scsi@vger.kernel.org 12314S: Maintained 12315F: drivers/scsi/qla1280.[ch] 12316 12317QLOGIC QLA2XXX FC-SCSI DRIVER 12318M: qla2xxx-upstream@qlogic.com 12319L: linux-scsi@vger.kernel.org 12320S: Supported 12321F: Documentation/scsi/LICENSE.qla2xxx 12322F: drivers/scsi/qla2xxx/ 12323 12324QLOGIC QLA3XXX NETWORK DRIVER 12325M: Dept-GELinuxNICDev@cavium.com 12326L: netdev@vger.kernel.org 12327S: Supported 12328F: Documentation/networking/LICENSE.qla3xxx 12329F: drivers/net/ethernet/qlogic/qla3xxx.* 12330 12331QLOGIC QLA4XXX iSCSI DRIVER 12332M: QLogic-Storage-Upstream@qlogic.com 12333L: linux-scsi@vger.kernel.org 12334S: Supported 12335F: Documentation/scsi/LICENSE.qla4xxx 12336F: drivers/scsi/qla4xxx/ 12337 12338QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12339M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12340M: Manish Chopra <manish.chopra@cavium.com> 12341M: Dept-GELinuxNICDev@cavium.com 12342L: netdev@vger.kernel.org 12343S: Supported 12344F: drivers/net/ethernet/qlogic/qlcnic/ 12345 12346QLOGIC QLGE 10Gb ETHERNET DRIVER 12347M: Manish Chopra <manish.chopra@cavium.com> 12348M: Dept-GELinuxNICDev@cavium.com 12349L: netdev@vger.kernel.org 12350S: Supported 12351F: drivers/net/ethernet/qlogic/qlge/ 12352 12353QM1D1B0004 MEDIA DRIVER 12354M: Akihiro Tsukada <tskd08@gmail.com> 12355L: linux-media@vger.kernel.org 12356S: Odd Fixes 12357F: drivers/media/tuners/qm1d1b0004* 12358 12359QM1D1C0042 MEDIA DRIVER 12360M: Akihiro Tsukada <tskd08@gmail.com> 12361L: linux-media@vger.kernel.org 12362S: Odd Fixes 12363F: drivers/media/tuners/qm1d1c0042* 12364 12365QNX4 FILESYSTEM 12366M: Anders Larsen <al@alarsen.net> 12367W: http://www.alarsen.net/linux/qnx4fs/ 12368S: Maintained 12369F: fs/qnx4/ 12370F: include/uapi/linux/qnx4_fs.h 12371F: include/uapi/linux/qnxtypes.h 12372 12373QORIQ DPAA2 FSL-MC BUS DRIVER 12374M: Stuart Yoder <stuyoder@gmail.com> 12375M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12376L: linux-kernel@vger.kernel.org 12377S: Maintained 12378F: drivers/bus/fsl-mc/ 12379F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12380F: Documentation/networking/dpaa2/overview.rst 12381 12382QT1010 MEDIA DRIVER 12383M: Antti Palosaari <crope@iki.fi> 12384L: linux-media@vger.kernel.org 12385W: https://linuxtv.org 12386W: http://palosaari.fi/linux/ 12387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12388T: git git://linuxtv.org/anttip/media_tree.git 12389S: Maintained 12390F: drivers/media/tuners/qt1010* 12391 12392QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12393M: Kalle Valo <kvalo@codeaurora.org> 12394L: ath10k@lists.infradead.org 12395W: http://wireless.kernel.org/en/users/Drivers/ath10k 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12397S: Supported 12398F: drivers/net/wireless/ath/ath10k/ 12399 12400QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12401M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12402L: linux-wireless@vger.kernel.org 12403W: http://wireless.kernel.org/en/users/Drivers/ath9k 12404S: Supported 12405F: drivers/net/wireless/ath/ath9k/ 12406 12407QUALCOMM CAMERA SUBSYSTEM DRIVER 12408M: Todor Tomov <todor.tomov@linaro.org> 12409L: linux-media@vger.kernel.org 12410S: Maintained 12411F: Documentation/devicetree/bindings/media/qcom,camss.txt 12412F: Documentation/media/v4l-drivers/qcom_camss.rst 12413F: drivers/media/platform/qcom/camss/ 12414 12415QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12416M: Ilia Lin <ilia.lin@gmail.com> 12417L: linux-pm@vger.kernel.org 12418S: Maintained 12419F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12420F: drivers/cpufreq/qcom-cpufreq-kryo.c 12421 12422QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12423M: Timur Tabi <timur@kernel.org> 12424L: netdev@vger.kernel.org 12425S: Maintained 12426F: drivers/net/ethernet/qualcomm/emac/ 12427 12428QUALCOMM GENERIC INTERFACE I2C DRIVER 12429M: Alok Chauhan <alokc@codeaurora.org> 12430M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12431L: linux-i2c@vger.kernel.org 12432L: linux-arm-msm@vger.kernel.org 12433S: Supported 12434F: drivers/i2c/busses/i2c-qcom-geni.c 12435 12436QUALCOMM HEXAGON ARCHITECTURE 12437M: Richard Kuo <rkuo@codeaurora.org> 12438L: linux-hexagon@vger.kernel.org 12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12440S: Supported 12441F: arch/hexagon/ 12442 12443QUALCOMM HIDMA DRIVER 12444M: Sinan Kaya <okaya@kernel.org> 12445L: linux-arm-kernel@lists.infradead.org 12446L: linux-arm-msm@vger.kernel.org 12447L: dmaengine@vger.kernel.org 12448S: Supported 12449F: drivers/dma/qcom/hidma* 12450 12451QUALCOMM IOMMU 12452M: Rob Clark <robdclark@gmail.com> 12453L: iommu@lists.linux-foundation.org 12454L: linux-arm-msm@vger.kernel.org 12455S: Maintained 12456F: drivers/iommu/qcom_iommu.c 12457 12458QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12459M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12460L: linux-media@vger.kernel.org 12461L: linux-arm-msm@vger.kernel.org 12462T: git git://linuxtv.org/media_tree.git 12463S: Maintained 12464F: drivers/media/platform/qcom/venus/ 12465 12466QUALCOMM WCN36XX WIRELESS DRIVER 12467M: Kalle Valo <kvalo@codeaurora.org> 12468L: wcn36xx@lists.infradead.org 12469W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12470T: git git://github.com/KrasnikovEugene/wcn36xx.git 12471S: Supported 12472F: drivers/net/wireless/ath/wcn36xx/ 12473 12474QUANTENNA QTNFMAC WIRELESS DRIVER 12475M: Igor Mitsyanko <imitsyanko@quantenna.com> 12476M: Avinash Patil <avinashp@quantenna.com> 12477M: Sergey Matyukevich <smatyukevich@quantenna.com> 12478L: linux-wireless@vger.kernel.org 12479S: Maintained 12480F: drivers/net/wireless/quantenna 12481 12482RADEON and AMDGPU DRM DRIVERS 12483M: Alex Deucher <alexander.deucher@amd.com> 12484M: Christian König <christian.koenig@amd.com> 12485M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12486L: amd-gfx@lists.freedesktop.org 12487T: git git://people.freedesktop.org/~agd5f/linux 12488S: Supported 12489F: drivers/gpu/drm/radeon/ 12490F: include/uapi/drm/radeon_drm.h 12491F: drivers/gpu/drm/amd/ 12492F: include/uapi/drm/amdgpu_drm.h 12493 12494RADEON FRAMEBUFFER DISPLAY DRIVER 12495M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12496L: linux-fbdev@vger.kernel.org 12497S: Maintained 12498F: drivers/video/fbdev/aty/radeon* 12499F: include/uapi/linux/radeonfb.h 12500 12501RADIOSHARK RADIO DRIVER 12502M: Hans Verkuil <hverkuil@xs4all.nl> 12503L: linux-media@vger.kernel.org 12504T: git git://linuxtv.org/media_tree.git 12505S: Maintained 12506F: drivers/media/radio/radio-shark.c 12507 12508RADIOSHARK2 RADIO DRIVER 12509M: Hans Verkuil <hverkuil@xs4all.nl> 12510L: linux-media@vger.kernel.org 12511T: git git://linuxtv.org/media_tree.git 12512S: Maintained 12513F: drivers/media/radio/radio-shark2.c 12514F: drivers/media/radio/radio-tea5777.c 12515 12516RADOS BLOCK DEVICE (RBD) 12517M: Ilya Dryomov <idryomov@gmail.com> 12518M: Sage Weil <sage@redhat.com> 12519M: Alex Elder <elder@kernel.org> 12520L: ceph-devel@vger.kernel.org 12521W: http://ceph.com/ 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12523T: git git://github.com/ceph/ceph-client.git 12524S: Supported 12525F: Documentation/ABI/testing/sysfs-bus-rbd 12526F: drivers/block/rbd.c 12527F: drivers/block/rbd_types.h 12528 12529RAGE128 FRAMEBUFFER DISPLAY DRIVER 12530M: Paul Mackerras <paulus@samba.org> 12531L: linux-fbdev@vger.kernel.org 12532S: Maintained 12533F: drivers/video/fbdev/aty/aty128fb.c 12534 12535RAINSHADOW-CEC DRIVER 12536M: Hans Verkuil <hverkuil@xs4all.nl> 12537L: linux-media@vger.kernel.org 12538T: git git://linuxtv.org/media_tree.git 12539S: Maintained 12540F: drivers/media/usb/rainshadow-cec/* 12541 12542RALINK MIPS ARCHITECTURE 12543M: John Crispin <john@phrozen.org> 12544L: linux-mips@linux-mips.org 12545S: Maintained 12546F: arch/mips/ralink 12547 12548RALINK RT2X00 WIRELESS LAN DRIVER 12549P: rt2x00 project 12550M: Stanislaw Gruszka <sgruszka@redhat.com> 12551M: Helmut Schaa <helmut.schaa@googlemail.com> 12552L: linux-wireless@vger.kernel.org 12553S: Maintained 12554F: drivers/net/wireless/ralink/rt2x00/ 12555 12556RAMDISK RAM BLOCK DEVICE DRIVER 12557M: Jens Axboe <axboe@kernel.dk> 12558S: Maintained 12559F: Documentation/blockdev/ramdisk.txt 12560F: drivers/block/brd.c 12561 12562RANCHU VIRTUAL BOARD FOR MIPS 12563M: Miodrag Dinic <miodrag.dinic@mips.com> 12564L: linux-mips@linux-mips.org 12565S: Supported 12566F: arch/mips/generic/board-ranchu.c 12567F: arch/mips/configs/generic/board-ranchu.config 12568 12569RANDOM NUMBER DRIVER 12570M: "Theodore Ts'o" <tytso@mit.edu> 12571S: Maintained 12572F: drivers/char/random.c 12573 12574RAPIDIO SUBSYSTEM 12575M: Matt Porter <mporter@kernel.crashing.org> 12576M: Alexandre Bounine <alex.bou9@gmail.com> 12577S: Maintained 12578F: drivers/rapidio/ 12579 12580RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12581L: linux-wireless@vger.kernel.org 12582S: Orphan 12583F: drivers/net/wireless/ray* 12584 12585RCUTORTURE TEST FRAMEWORK 12586M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12587M: Josh Triplett <josh@joshtriplett.org> 12588R: Steven Rostedt <rostedt@goodmis.org> 12589R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12590R: Lai Jiangshan <jiangshanlai@gmail.com> 12591L: linux-kernel@vger.kernel.org 12592S: Supported 12593T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12594F: tools/testing/selftests/rcutorture 12595 12596RDC R-321X SoC 12597M: Florian Fainelli <florian@openwrt.org> 12598S: Maintained 12599 12600RDC R6040 FAST ETHERNET DRIVER 12601M: Florian Fainelli <f.fainelli@gmail.com> 12602L: netdev@vger.kernel.org 12603S: Maintained 12604F: drivers/net/ethernet/rdc/r6040.c 12605 12606RDMAVT - RDMA verbs software 12607M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12608M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12609L: linux-rdma@vger.kernel.org 12610S: Supported 12611F: drivers/infiniband/sw/rdmavt 12612 12613RDS - RELIABLE DATAGRAM SOCKETS 12614M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12615L: netdev@vger.kernel.org 12616L: linux-rdma@vger.kernel.org 12617L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12618W: https://oss.oracle.com/projects/rds/ 12619S: Supported 12620F: net/rds/ 12621F: Documentation/networking/rds.txt 12622 12623RDT - RESOURCE ALLOCATION 12624M: Fenghua Yu <fenghua.yu@intel.com> 12625M: Reinette Chatre <reinette.chatre@intel.com> 12626L: linux-kernel@vger.kernel.org 12627S: Supported 12628F: arch/x86/kernel/cpu/intel_rdt* 12629F: arch/x86/include/asm/intel_rdt_sched.h 12630F: Documentation/x86/intel_rdt* 12631 12632READ-COPY UPDATE (RCU) 12633M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12634M: Josh Triplett <josh@joshtriplett.org> 12635R: Steven Rostedt <rostedt@goodmis.org> 12636R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12637R: Lai Jiangshan <jiangshanlai@gmail.com> 12638L: linux-kernel@vger.kernel.org 12639W: http://www.rdrop.com/users/paulmck/RCU/ 12640S: Supported 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12642F: Documentation/RCU/ 12643X: Documentation/RCU/torture.txt 12644F: include/linux/rcu* 12645X: include/linux/srcu*.h 12646F: kernel/rcu/ 12647X: kernel/rcu/srcu*.c 12648 12649REAL TIME CLOCK (RTC) SUBSYSTEM 12650M: Alessandro Zummo <a.zummo@towertech.it> 12651M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12652L: linux-rtc@vger.kernel.org 12653Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12654T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12655S: Maintained 12656F: Documentation/devicetree/bindings/rtc/ 12657F: Documentation/rtc.txt 12658F: drivers/rtc/ 12659F: include/linux/rtc.h 12660F: include/uapi/linux/rtc.h 12661F: include/linux/rtc/ 12662F: include/linux/platform_data/rtc-* 12663F: tools/testing/selftests/rtc/ 12664 12665REALTEK AUDIO CODECS 12666M: Bard Liao <bardliao@realtek.com> 12667M: Oder Chiou <oder_chiou@realtek.com> 12668S: Maintained 12669F: sound/soc/codecs/rt* 12670F: include/sound/rt*.h 12671 12672REALTEK RTL83xx SMI DSA ROUTER CHIPS 12673M: Linus Walleij <linus.walleij@linaro.org> 12674S: Maintained 12675F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12676F: drivers/net/dsa/realtek-smi* 12677F: drivers/net/dsa/rtl83* 12678 12679REGISTER MAP ABSTRACTION 12680M: Mark Brown <broonie@kernel.org> 12681L: linux-kernel@vger.kernel.org 12682T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12683S: Supported 12684F: Documentation/devicetree/bindings/regmap/ 12685F: drivers/base/regmap/ 12686F: include/linux/regmap.h 12687 12688REISERFS FILE SYSTEM 12689L: reiserfs-devel@vger.kernel.org 12690S: Supported 12691F: fs/reiserfs/ 12692 12693REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12694M: Ohad Ben-Cohen <ohad@wizery.com> 12695M: Bjorn Andersson <bjorn.andersson@linaro.org> 12696L: linux-remoteproc@vger.kernel.org 12697T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12698S: Maintained 12699F: Documentation/devicetree/bindings/remoteproc/ 12700F: Documentation/remoteproc.txt 12701F: drivers/remoteproc/ 12702F: include/linux/remoteproc.h 12703 12704REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12705M: Ohad Ben-Cohen <ohad@wizery.com> 12706M: Bjorn Andersson <bjorn.andersson@linaro.org> 12707L: linux-remoteproc@vger.kernel.org 12708T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12709S: Maintained 12710F: drivers/rpmsg/ 12711F: Documentation/rpmsg.txt 12712F: include/linux/rpmsg.h 12713F: include/linux/rpmsg/ 12714 12715RENESAS CLOCK DRIVERS 12716M: Geert Uytterhoeven <geert+renesas@glider.be> 12717L: linux-renesas-soc@vger.kernel.org 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12719S: Supported 12720F: drivers/clk/renesas/ 12721 12722RENESAS EMEV2 I2C DRIVER 12723M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12724S: Supported 12725F: drivers/i2c/busses/i2c-emev2.c 12726 12727RENESAS ETHERNET DRIVERS 12728R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12729L: netdev@vger.kernel.org 12730L: linux-renesas-soc@vger.kernel.org 12731F: Documentation/devicetree/bindings/net/renesas,*.txt 12732F: Documentation/devicetree/bindings/net/sh_eth.txt 12733F: drivers/net/ethernet/renesas/ 12734F: include/linux/sh_eth.h 12735 12736RENESAS R-CAR GYROADC DRIVER 12737M: Marek Vasut <marek.vasut@gmail.com> 12738L: linux-iio@vger.kernel.org 12739S: Supported 12740F: drivers/iio/adc/rcar_gyro_adc.c 12741 12742RENESAS R-CAR I2C DRIVERS 12743M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12744S: Supported 12745F: drivers/i2c/busses/i2c-rcar.c 12746F: drivers/i2c/busses/i2c-sh_mobile.c 12747 12748RENESAS RIIC DRIVER 12749M: Chris Brandt <chris.brandt@renesas.com> 12750S: Supported 12751F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12752F: drivers/i2c/busses/i2c-riic.c 12753 12754RENESAS USB PHY DRIVER 12755M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12756L: linux-renesas-soc@vger.kernel.org 12757S: Maintained 12758F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12759 12760RESET CONTROLLER FRAMEWORK 12761M: Philipp Zabel <p.zabel@pengutronix.de> 12762T: git git://git.pengutronix.de/git/pza/linux 12763S: Maintained 12764F: drivers/reset/ 12765F: Documentation/devicetree/bindings/reset/ 12766F: include/dt-bindings/reset/ 12767F: include/linux/reset.h 12768F: include/linux/reset-controller.h 12769 12770RESTARTABLE SEQUENCES SUPPORT 12771M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12772M: Peter Zijlstra <peterz@infradead.org> 12773M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12774M: Boqun Feng <boqun.feng@gmail.com> 12775L: linux-kernel@vger.kernel.org 12776S: Supported 12777F: kernel/rseq.c 12778F: include/uapi/linux/rseq.h 12779F: include/trace/events/rseq.h 12780F: tools/testing/selftests/rseq/ 12781 12782RFKILL 12783M: Johannes Berg <johannes@sipsolutions.net> 12784L: linux-wireless@vger.kernel.org 12785W: http://wireless.kernel.org/ 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12788S: Maintained 12789F: Documentation/rfkill.txt 12790F: Documentation/ABI/stable/sysfs-class-rfkill 12791F: net/rfkill/ 12792F: include/linux/rfkill.h 12793F: include/uapi/linux/rfkill.h 12794 12795RHASHTABLE 12796M: Thomas Graf <tgraf@suug.ch> 12797M: Herbert Xu <herbert@gondor.apana.org.au> 12798L: netdev@vger.kernel.org 12799S: Maintained 12800F: lib/rhashtable.c 12801F: lib/test_rhashtable.c 12802F: include/linux/rhashtable.h 12803F: include/linux/rhashtable-types.h 12804 12805RICOH R5C592 MEMORYSTICK DRIVER 12806M: Maxim Levitsky <maximlevitsky@gmail.com> 12807S: Maintained 12808F: drivers/memstick/host/r592.* 12809 12810RICOH SMARTMEDIA/XD DRIVER 12811M: Maxim Levitsky <maximlevitsky@gmail.com> 12812S: Maintained 12813F: drivers/mtd/nand/raw/r852.c 12814F: drivers/mtd/nand/raw/r852.h 12815 12816RISC-V ARCHITECTURE 12817M: Palmer Dabbelt <palmer@sifive.com> 12818M: Albert Ou <aou@eecs.berkeley.edu> 12819L: linux-riscv@lists.infradead.org 12820T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12821S: Supported 12822F: arch/riscv/ 12823K: riscv 12824N: riscv 12825 12826ROCCAT DRIVERS 12827M: Stefan Achatz <erazor_de@users.sourceforge.net> 12828W: http://sourceforge.net/projects/roccat/ 12829S: Maintained 12830F: drivers/hid/hid-roccat* 12831F: include/linux/hid-roccat* 12832F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12833 12834ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12835M: Jacob chen <jacob2.chen@rock-chips.com> 12836L: linux-media@vger.kernel.org 12837S: Maintained 12838F: drivers/media/platform/rockchip/rga/ 12839F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12840 12841ROCKER DRIVER 12842M: Jiri Pirko <jiri@resnulli.us> 12843L: netdev@vger.kernel.org 12844S: Supported 12845F: drivers/net/ethernet/rocker/ 12846 12847ROCKETPORT DRIVER 12848P: Comtrol Corp. 12849W: http://www.comtrol.com 12850S: Maintained 12851F: Documentation/serial/rocket.txt 12852F: drivers/tty/rocket* 12853 12854ROCKETPORT EXPRESS/INFINITY DRIVER 12855M: Kevin Cernekee <cernekee@gmail.com> 12856L: linux-serial@vger.kernel.org 12857S: Odd Fixes 12858F: drivers/tty/serial/rp2.* 12859 12860ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12861M: Marek Vasut <marek.vasut+renesas@gmail.com> 12862L: linux-kernel@vger.kernel.org 12863L: linux-renesas-soc@vger.kernel.org 12864S: Supported 12865F: drivers/mfd/bd9571mwv.c 12866F: drivers/regulator/bd9571mwv-regulator.c 12867F: drivers/gpio/gpio-bd9571mwv.c 12868F: include/linux/mfd/bd9571mwv.h 12869F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12870 12871ROSE NETWORK LAYER 12872M: Ralf Baechle <ralf@linux-mips.org> 12873L: linux-hams@vger.kernel.org 12874W: http://www.linux-ax25.org/ 12875S: Maintained 12876F: include/net/rose.h 12877F: include/uapi/linux/rose.h 12878F: net/rose/ 12879 12880RTL2830 MEDIA DRIVER 12881M: Antti Palosaari <crope@iki.fi> 12882L: linux-media@vger.kernel.org 12883W: https://linuxtv.org 12884W: http://palosaari.fi/linux/ 12885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12886T: git git://linuxtv.org/anttip/media_tree.git 12887S: Maintained 12888F: drivers/media/dvb-frontends/rtl2830* 12889 12890RTL2832 MEDIA DRIVER 12891M: Antti Palosaari <crope@iki.fi> 12892L: linux-media@vger.kernel.org 12893W: https://linuxtv.org 12894W: http://palosaari.fi/linux/ 12895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12896T: git git://linuxtv.org/anttip/media_tree.git 12897S: Maintained 12898F: drivers/media/dvb-frontends/rtl2832* 12899 12900RTL2832_SDR MEDIA DRIVER 12901M: Antti Palosaari <crope@iki.fi> 12902L: linux-media@vger.kernel.org 12903W: https://linuxtv.org 12904W: http://palosaari.fi/linux/ 12905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12906T: git git://linuxtv.org/anttip/media_tree.git 12907S: Maintained 12908F: drivers/media/dvb-frontends/rtl2832_sdr* 12909 12910RTL8180 WIRELESS DRIVER 12911L: linux-wireless@vger.kernel.org 12912W: http://wireless.kernel.org/ 12913T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12914S: Orphan 12915F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12916 12917RTL8187 WIRELESS DRIVER 12918M: Herton Ronaldo Krzesinski <herton@canonical.com> 12919M: Hin-Tak Leung <htl10@users.sourceforge.net> 12920M: Larry Finger <Larry.Finger@lwfinger.net> 12921L: linux-wireless@vger.kernel.org 12922W: http://wireless.kernel.org/ 12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12924S: Maintained 12925F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12926 12927REALTEK WIRELESS DRIVER (rtlwifi family) 12928M: Ping-Ke Shih <pkshih@realtek.com> 12929L: linux-wireless@vger.kernel.org 12930W: http://wireless.kernel.org/ 12931T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12932S: Maintained 12933F: drivers/net/wireless/realtek/rtlwifi/ 12934 12935RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12936M: Jes Sorensen <Jes.Sorensen@gmail.com> 12937L: linux-wireless@vger.kernel.org 12938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12939S: Maintained 12940F: drivers/net/wireless/realtek/rtl8xxxu/ 12941 12942RXRPC SOCKETS (AF_RXRPC) 12943M: David Howells <dhowells@redhat.com> 12944L: linux-afs@lists.infradead.org 12945S: Supported 12946F: net/rxrpc/ 12947F: include/keys/rxrpc-type.h 12948F: include/net/af_rxrpc.h 12949F: include/trace/events/rxrpc.h 12950F: include/uapi/linux/rxrpc.h 12951F: Documentation/networking/rxrpc.txt 12952W: https://www.infradead.org/~dhowells/kafs/ 12953 12954S3 SAVAGE FRAMEBUFFER DRIVER 12955M: Antonino Daplas <adaplas@gmail.com> 12956L: linux-fbdev@vger.kernel.org 12957S: Maintained 12958F: drivers/video/fbdev/savage/ 12959 12960S390 12961M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12962M: Heiko Carstens <heiko.carstens@de.ibm.com> 12963L: linux-s390@vger.kernel.org 12964W: http://www.ibm.com/developerworks/linux/linux390/ 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12966S: Supported 12967F: arch/s390/ 12968F: drivers/s390/ 12969F: Documentation/s390/ 12970F: Documentation/driver-api/s390-drivers.rst 12971 12972S390 COMMON I/O LAYER 12973M: Sebastian Ott <sebott@linux.ibm.com> 12974M: Peter Oberparleiter <oberpar@linux.ibm.com> 12975L: linux-s390@vger.kernel.org 12976W: http://www.ibm.com/developerworks/linux/linux390/ 12977S: Supported 12978F: drivers/s390/cio/ 12979 12980S390 DASD DRIVER 12981M: Stefan Haberland <sth@linux.ibm.com> 12982M: Jan Hoeppner <hoeppner@linux.ibm.com> 12983L: linux-s390@vger.kernel.org 12984W: http://www.ibm.com/developerworks/linux/linux390/ 12985S: Supported 12986F: drivers/s390/block/dasd* 12987F: block/partitions/ibm.c 12988 12989S390 IOMMU (PCI) 12990M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12991L: linux-s390@vger.kernel.org 12992W: http://www.ibm.com/developerworks/linux/linux390/ 12993S: Supported 12994F: drivers/iommu/s390-iommu.c 12995 12996S390 IUCV NETWORK LAYER 12997M: Julian Wiedmann <jwi@linux.ibm.com> 12998M: Ursula Braun <ubraun@linux.ibm.com> 12999L: linux-s390@vger.kernel.org 13000W: http://www.ibm.com/developerworks/linux/linux390/ 13001S: Supported 13002F: drivers/s390/net/*iucv* 13003F: include/net/iucv/ 13004F: net/iucv/ 13005 13006S390 NETWORK DRIVERS 13007M: Julian Wiedmann <jwi@linux.ibm.com> 13008M: Ursula Braun <ubraun@linux.ibm.com> 13009L: linux-s390@vger.kernel.org 13010W: http://www.ibm.com/developerworks/linux/linux390/ 13011S: Supported 13012F: drivers/s390/net/ 13013 13014S390 PCI SUBSYSTEM 13015M: Sebastian Ott <sebott@linux.ibm.com> 13016M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13017L: linux-s390@vger.kernel.org 13018W: http://www.ibm.com/developerworks/linux/linux390/ 13019S: Supported 13020F: arch/s390/pci/ 13021F: drivers/pci/hotplug/s390_pci_hpc.c 13022 13023S390 VFIO-CCW DRIVER 13024M: Cornelia Huck <cohuck@redhat.com> 13025M: Halil Pasic <pasic@linux.ibm.com> 13026L: linux-s390@vger.kernel.org 13027L: kvm@vger.kernel.org 13028S: Supported 13029F: drivers/s390/cio/vfio_ccw* 13030F: Documentation/s390/vfio-ccw.txt 13031F: include/uapi/linux/vfio_ccw.h 13032 13033S390 ZCRYPT DRIVER 13034M: Harald Freudenberger <freude@linux.ibm.com> 13035L: linux-s390@vger.kernel.org 13036W: http://www.ibm.com/developerworks/linux/linux390/ 13037S: Supported 13038F: drivers/s390/crypto/ 13039 13040S390 VFIO AP DRIVER 13041M: Tony Krowiak <akrowiak@linux.ibm.com> 13042M: Pierre Morel <pmorel@linux.ibm.com> 13043M: Halil Pasic <pasic@linux.ibm.com> 13044L: linux-s390@vger.kernel.org 13045W: http://www.ibm.com/developerworks/linux/linux390/ 13046S: Supported 13047F: drivers/s390/crypto/vfio_ap_drv.c 13048F: drivers/s390/crypto/vfio_ap_private.h 13049F: drivers/s390/crypto/vfio_ap_ops.c 13050F: Documentation/s390/vfio-ap.txt 13051 13052S390 ZFCP DRIVER 13053M: Steffen Maier <maier@linux.ibm.com> 13054M: Benjamin Block <bblock@linux.ibm.com> 13055L: linux-s390@vger.kernel.org 13056W: http://www.ibm.com/developerworks/linux/linux390/ 13057S: Supported 13058F: drivers/s390/scsi/zfcp_* 13059 13060S3C24XX SD/MMC Driver 13061M: Ben Dooks <ben-linux@fluff.org> 13062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13063S: Supported 13064F: drivers/mmc/host/s3cmci.* 13065 13066SAA6588 RDS RECEIVER DRIVER 13067M: Hans Verkuil <hverkuil@xs4all.nl> 13068L: linux-media@vger.kernel.org 13069T: git git://linuxtv.org/media_tree.git 13070W: https://linuxtv.org 13071S: Odd Fixes 13072F: drivers/media/i2c/saa6588* 13073 13074SAA7134 VIDEO4LINUX DRIVER 13075M: Mauro Carvalho Chehab <mchehab@kernel.org> 13076L: linux-media@vger.kernel.org 13077W: https://linuxtv.org 13078T: git git://linuxtv.org/media_tree.git 13079S: Odd fixes 13080F: Documentation/media/v4l-drivers/saa7134* 13081F: drivers/media/pci/saa7134/ 13082 13083SAA7146 VIDEO4LINUX-2 DRIVER 13084M: Hans Verkuil <hverkuil@xs4all.nl> 13085L: linux-media@vger.kernel.org 13086T: git git://linuxtv.org/media_tree.git 13087S: Maintained 13088F: drivers/media/common/saa7146/ 13089F: drivers/media/pci/saa7146/ 13090F: include/media/saa7146* 13091 13092SAMSUNG AUDIO (ASoC) DRIVERS 13093M: Krzysztof Kozlowski <krzk@kernel.org> 13094M: Sangbeom Kim <sbkim73@samsung.com> 13095M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13097S: Supported 13098F: sound/soc/samsung/ 13099F: Documentation/devicetree/bindings/sound/samsung* 13100 13101SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13102M: Krzysztof Kozlowski <krzk@kernel.org> 13103L: linux-crypto@vger.kernel.org 13104L: linux-samsung-soc@vger.kernel.org 13105S: Maintained 13106F: drivers/crypto/exynos-rng.c 13107F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13108 13109SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13110M: Łukasz Stelmach <l.stelmach@samsung.com> 13111L: linux-samsung-soc@vger.kernel.org 13112S: Maintained 13113F: drivers/char/hw_random/exynos-trng.c 13114F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13115 13116SAMSUNG FRAMEBUFFER DRIVER 13117M: Jingoo Han <jingoohan1@gmail.com> 13118L: linux-fbdev@vger.kernel.org 13119S: Maintained 13120F: drivers/video/fbdev/s3c-fb.c 13121 13122SAMSUNG LAPTOP DRIVER 13123M: Corentin Chary <corentin.chary@gmail.com> 13124L: platform-driver-x86@vger.kernel.org 13125S: Maintained 13126F: drivers/platform/x86/samsung-laptop.c 13127 13128SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13129M: Sangbeom Kim <sbkim73@samsung.com> 13130M: Krzysztof Kozlowski <krzk@kernel.org> 13131M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13132L: linux-kernel@vger.kernel.org 13133L: linux-samsung-soc@vger.kernel.org 13134S: Supported 13135F: drivers/mfd/sec*.c 13136F: drivers/regulator/s2m*.c 13137F: drivers/regulator/s5m*.c 13138F: drivers/clk/clk-s2mps11.c 13139F: drivers/rtc/rtc-s5m.c 13140F: include/linux/mfd/samsung/ 13141F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13142F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13143F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13144F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13145 13146SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13147M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13148L: linux-media@vger.kernel.org 13149L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13150S: Maintained 13151F: drivers/media/platform/s3c-camif/ 13152F: include/media/drv-intf/s3c_camif.h 13153 13154SAMSUNG S3FWRN5 NFC DRIVER 13155M: Robert Baldyga <r.baldyga@samsung.com> 13156M: Krzysztof Opasiak <k.opasiak@samsung.com> 13157L: linux-nfc@lists.01.org (moderated for non-subscribers) 13158S: Supported 13159F: drivers/nfc/s3fwrn5 13160 13161SAMSUNG S5C73M3 CAMERA DRIVER 13162M: Kyungmin Park <kyungmin.park@samsung.com> 13163M: Andrzej Hajda <a.hajda@samsung.com> 13164L: linux-media@vger.kernel.org 13165S: Supported 13166F: drivers/media/i2c/s5c73m3/* 13167 13168SAMSUNG S5K5BAF CAMERA DRIVER 13169M: Kyungmin Park <kyungmin.park@samsung.com> 13170M: Andrzej Hajda <a.hajda@samsung.com> 13171L: linux-media@vger.kernel.org 13172S: Supported 13173F: drivers/media/i2c/s5k5baf.c 13174 13175SAMSUNG S5P Security SubSystem (SSS) DRIVER 13176M: Krzysztof Kozlowski <krzk@kernel.org> 13177M: Vladimir Zapolskiy <vz@mleia.com> 13178M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13179L: linux-crypto@vger.kernel.org 13180L: linux-samsung-soc@vger.kernel.org 13181S: Maintained 13182F: drivers/crypto/s5p-sss.c 13183 13184SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13185M: Kyungmin Park <kyungmin.park@samsung.com> 13186M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13187L: linux-media@vger.kernel.org 13188Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13189S: Supported 13190F: drivers/media/platform/exynos4-is/ 13191 13192SAMSUNG SOC CLOCK DRIVERS 13193M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13194M: Tomasz Figa <tomasz.figa@gmail.com> 13195M: Chanwoo Choi <cw00.choi@samsung.com> 13196S: Supported 13197L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13198T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13199F: drivers/clk/samsung/ 13200F: include/dt-bindings/clock/exynos*.h 13201F: Documentation/devicetree/bindings/clock/exynos*.txt 13202 13203SAMSUNG SPI DRIVERS 13204M: Kukjin Kim <kgene@kernel.org> 13205M: Krzysztof Kozlowski <krzk@kernel.org> 13206M: Andi Shyti <andi@etezian.org> 13207L: linux-spi@vger.kernel.org 13208L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13209S: Maintained 13210F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13211F: drivers/spi/spi-s3c* 13212F: include/linux/platform_data/spi-s3c64xx.h 13213 13214SAMSUNG SXGBE DRIVERS 13215M: Byungho An <bh74.an@samsung.com> 13216M: Girish K S <ks.giri@samsung.com> 13217M: Vipul Pandya <vipul.pandya@samsung.com> 13218S: Supported 13219L: netdev@vger.kernel.org 13220F: drivers/net/ethernet/samsung/sxgbe/ 13221 13222SAMSUNG THERMAL DRIVER 13223M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13224L: linux-pm@vger.kernel.org 13225L: linux-samsung-soc@vger.kernel.org 13226S: Supported 13227T: git https://github.com/lmajewski/linux-samsung-thermal.git 13228F: drivers/thermal/samsung/ 13229 13230SAMSUNG USB2 PHY DRIVER 13231M: Kamil Debski <kamil@wypas.org> 13232M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13233L: linux-kernel@vger.kernel.org 13234S: Supported 13235F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13236F: Documentation/phy/samsung-usb2.txt 13237F: drivers/phy/samsung/phy-exynos4210-usb2.c 13238F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13239F: drivers/phy/samsung/phy-exynos5250-usb2.c 13240F: drivers/phy/samsung/phy-s5pv210-usb2.c 13241F: drivers/phy/samsung/phy-samsung-usb2.c 13242F: drivers/phy/samsung/phy-samsung-usb2.h 13243 13244SC1200 WDT DRIVER 13245M: Zwane Mwaikambo <zwanem@gmail.com> 13246S: Maintained 13247F: drivers/watchdog/sc1200wdt.c 13248 13249SCHEDULER 13250M: Ingo Molnar <mingo@redhat.com> 13251M: Peter Zijlstra <peterz@infradead.org> 13252L: linux-kernel@vger.kernel.org 13253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13254S: Maintained 13255F: kernel/sched/ 13256F: include/linux/sched.h 13257F: include/uapi/linux/sched.h 13258F: include/linux/wait.h 13259 13260SCR24X CHIP CARD INTERFACE DRIVER 13261M: Lubomir Rintel <lkundrak@v3.sk> 13262S: Supported 13263F: drivers/char/pcmcia/scr24x_cs.c 13264 13265SCSI CDROM DRIVER 13266M: Jens Axboe <axboe@kernel.dk> 13267L: linux-scsi@vger.kernel.org 13268W: http://www.kernel.dk 13269S: Maintained 13270F: drivers/scsi/sr* 13271 13272SCSI RDMA PROTOCOL (SRP) INITIATOR 13273M: Bart Van Assche <bvanassche@acm.org> 13274L: linux-rdma@vger.kernel.org 13275S: Supported 13276Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13277F: drivers/infiniband/ulp/srp/ 13278F: include/scsi/srp.h 13279 13280SCSI RDMA PROTOCOL (SRP) TARGET 13281M: Bart Van Assche <bvanassche@acm.org> 13282L: linux-rdma@vger.kernel.org 13283L: target-devel@vger.kernel.org 13284S: Supported 13285Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13286F: drivers/infiniband/ulp/srpt/ 13287 13288SCSI SG DRIVER 13289M: Doug Gilbert <dgilbert@interlog.com> 13290L: linux-scsi@vger.kernel.org 13291W: http://sg.danny.cz/sg 13292S: Maintained 13293F: Documentation/scsi/scsi-generic.txt 13294F: drivers/scsi/sg.c 13295F: include/scsi/sg.h 13296 13297SCSI SUBSYSTEM 13298M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13299T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13300M: "Martin K. Petersen" <martin.petersen@oracle.com> 13301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13302L: linux-scsi@vger.kernel.org 13303S: Maintained 13304F: Documentation/devicetree/bindings/scsi/ 13305F: drivers/scsi/ 13306F: include/scsi/ 13307 13308SCSI TAPE DRIVER 13309M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13310L: linux-scsi@vger.kernel.org 13311S: Maintained 13312F: Documentation/scsi/st.txt 13313F: drivers/scsi/st.* 13314F: drivers/scsi/st_*.h 13315 13316SCTP PROTOCOL 13317M: Vlad Yasevich <vyasevich@gmail.com> 13318M: Neil Horman <nhorman@tuxdriver.com> 13319M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13320L: linux-sctp@vger.kernel.org 13321W: http://lksctp.sourceforge.net 13322S: Maintained 13323F: Documentation/networking/sctp.txt 13324F: include/linux/sctp.h 13325F: include/uapi/linux/sctp.h 13326F: include/net/sctp/ 13327F: net/sctp/ 13328 13329SCx200 CPU SUPPORT 13330M: Jim Cromie <jim.cromie@gmail.com> 13331S: Odd Fixes 13332F: Documentation/i2c/busses/scx200_acb 13333F: arch/x86/platform/scx200/ 13334F: drivers/watchdog/scx200_wdt.c 13335F: drivers/i2c/busses/scx200* 13336F: drivers/mtd/maps/scx200_docflash.c 13337F: include/linux/scx200.h 13338 13339SCx200 GPIO DRIVER 13340M: Jim Cromie <jim.cromie@gmail.com> 13341S: Maintained 13342F: drivers/char/scx200_gpio.c 13343F: include/linux/scx200_gpio.h 13344 13345SCx200 HRT CLOCKSOURCE DRIVER 13346M: Jim Cromie <jim.cromie@gmail.com> 13347S: Maintained 13348F: drivers/clocksource/scx200_hrt.c 13349 13350SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13351M: Sascha Sommer <saschasommer@freenet.de> 13352L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13353S: Maintained 13354F: drivers/mmc/host/sdricoh_cs.c 13355 13356SECURE COMPUTING 13357M: Kees Cook <keescook@chromium.org> 13358R: Andy Lutomirski <luto@amacapital.net> 13359R: Will Drewry <wad@chromium.org> 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13361S: Supported 13362F: kernel/seccomp.c 13363F: include/uapi/linux/seccomp.h 13364F: include/linux/seccomp.h 13365F: tools/testing/selftests/seccomp/* 13366F: tools/testing/selftests/kselftest_harness.h 13367F: Documentation/userspace-api/seccomp_filter.rst 13368K: \bsecure_computing 13369K: \bTIF_SECCOMP\b 13370 13371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13372M: Al Cooper <alcooperx@gmail.com> 13373L: linux-mmc@vger.kernel.org 13374L: bcm-kernel-feedback-list@broadcom.com 13375S: Maintained 13376F: drivers/mmc/host/sdhci-brcmstb* 13377 13378SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13379M: Adrian Hunter <adrian.hunter@intel.com> 13380L: linux-mmc@vger.kernel.org 13381T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13382S: Maintained 13383F: drivers/mmc/host/sdhci* 13384F: include/linux/mmc/sdhci* 13385 13386SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13387M: Prabu Thangamuthu <prabu.t@synopsys.com> 13388M: Manjunath M B <manjumb@synopsys.com> 13389L: linux-mmc@vger.kernel.org 13390S: Maintained 13391F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13392 13393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13394M: Ludovic Desroches <ludovic.desroches@microchip.com> 13395L: linux-mmc@vger.kernel.org 13396S: Supported 13397F: drivers/mmc/host/sdhci-of-at91.c 13398 13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13400M: Ben Dooks <ben-linux@fluff.org> 13401M: Jaehoon Chung <jh80.chung@samsung.com> 13402L: linux-mmc@vger.kernel.org 13403S: Maintained 13404F: drivers/mmc/host/sdhci-s3c* 13405 13406SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13407M: Viresh Kumar <vireshk@kernel.org> 13408L: linux-mmc@vger.kernel.org 13409S: Maintained 13410F: drivers/mmc/host/sdhci-spear.c 13411 13412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13413M: Kishon Vijay Abraham I <kishon@ti.com> 13414L: linux-mmc@vger.kernel.org 13415S: Maintained 13416F: drivers/mmc/host/sdhci-omap.c 13417 13418SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13419M: Scott Bauer <scott.bauer@intel.com> 13420M: Jonathan Derrick <jonathan.derrick@intel.com> 13421L: linux-block@vger.kernel.org 13422S: Supported 13423F: block/sed* 13424F: block/opal_proto.h 13425F: include/linux/sed* 13426F: include/uapi/linux/sed* 13427 13428SECURITY CONTACT 13429M: Security Officers <security@kernel.org> 13430S: Supported 13431 13432SECURITY SUBSYSTEM 13433M: James Morris <jmorris@namei.org> 13434M: "Serge E. Hallyn" <serge@hallyn.com> 13435L: linux-security-module@vger.kernel.org (suggested Cc:) 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13437W: http://kernsec.org/ 13438S: Supported 13439F: security/ 13440X: security/selinux/ 13441 13442SELINUX SECURITY MODULE 13443M: Paul Moore <paul@paul-moore.com> 13444M: Stephen Smalley <sds@tycho.nsa.gov> 13445M: Eric Paris <eparis@parisplace.org> 13446L: selinux@vger.kernel.org 13447W: https://selinuxproject.org 13448W: https://github.com/SELinuxProject 13449T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13450S: Supported 13451F: include/linux/selinux* 13452F: security/selinux/ 13453F: scripts/selinux/ 13454F: Documentation/admin-guide/LSM/SELinux.rst 13455 13456SENSABLE PHANTOM 13457M: Jiri Slaby <jirislaby@gmail.com> 13458S: Maintained 13459F: drivers/misc/phantom.c 13460F: include/uapi/linux/phantom.h 13461 13462SERIAL DEVICE BUS 13463M: Rob Herring <robh@kernel.org> 13464L: linux-serial@vger.kernel.org 13465S: Maintained 13466F: Documentation/devicetree/bindings/serial/slave-device.txt 13467F: drivers/tty/serdev/ 13468F: include/linux/serdev.h 13469 13470SERIAL DRIVERS 13471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13472L: linux-serial@vger.kernel.org 13473S: Maintained 13474F: Documentation/devicetree/bindings/serial/ 13475F: drivers/tty/serial/ 13476 13477SERIAL IR RECEIVER 13478M: Sean Young <sean@mess.org> 13479L: linux-media@vger.kernel.org 13480S: Maintained 13481F: drivers/media/rc/serial_ir.c 13482 13483SFC NETWORK DRIVER 13484M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13485M: Edward Cree <ecree@solarflare.com> 13486M: Bert Kenward <bkenward@solarflare.com> 13487L: netdev@vger.kernel.org 13488S: Supported 13489F: drivers/net/ethernet/sfc/ 13490 13491SGI GRU DRIVER 13492M: Dimitri Sivanich <sivanich@sgi.com> 13493S: Maintained 13494F: drivers/misc/sgi-gru/ 13495 13496SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13497M: Pat Gefre <pfg@sgi.com> 13498L: linux-ia64@vger.kernel.org 13499S: Supported 13500F: Documentation/ia64/serial.txt 13501F: drivers/tty/serial/ioc?_serial.c 13502F: include/linux/ioc?.h 13503 13504SGI XP/XPC/XPNET DRIVER 13505M: Cliff Whickman <cpw@sgi.com> 13506M: Robin Holt <robinmholt@gmail.com> 13507S: Maintained 13508F: drivers/misc/sgi-xp/ 13509 13510SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13511M: Ursula Braun <ubraun@linux.ibm.com> 13512L: linux-s390@vger.kernel.org 13513W: http://www.ibm.com/developerworks/linux/linux390/ 13514S: Supported 13515F: net/smc/ 13516 13517SHARP RJ54N1CB0C SENSOR DRIVER 13518M: Jacopo Mondi <jacopo@jmondi.org> 13519L: linux-media@vger.kernel.org 13520T: git git://linuxtv.org/media_tree.git 13521S: Odd fixes 13522F: drivers/media/i2c/rj54n1cb0c.c 13523F: include/media/i2c/rj54n1cb0c.h 13524 13525SH_VEU V4L2 MEM2MEM DRIVER 13526L: linux-media@vger.kernel.org 13527S: Orphan 13528F: drivers/media/platform/sh_veu.c 13529 13530SH_VOU V4L2 OUTPUT DRIVER 13531L: linux-media@vger.kernel.org 13532S: Orphan 13533F: drivers/media/platform/sh_vou.c 13534F: include/media/drv-intf/sh_vou.h 13535 13536SI2157 MEDIA DRIVER 13537M: Antti Palosaari <crope@iki.fi> 13538L: linux-media@vger.kernel.org 13539W: https://linuxtv.org 13540W: http://palosaari.fi/linux/ 13541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13542T: git git://linuxtv.org/anttip/media_tree.git 13543S: Maintained 13544F: drivers/media/tuners/si2157* 13545 13546SI2165 MEDIA DRIVER 13547M: Matthias Schwarzott <zzam@gentoo.org> 13548L: linux-media@vger.kernel.org 13549W: https://linuxtv.org 13550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13551S: Maintained 13552F: drivers/media/dvb-frontends/si2165* 13553 13554SI2168 MEDIA DRIVER 13555M: Antti Palosaari <crope@iki.fi> 13556L: linux-media@vger.kernel.org 13557W: https://linuxtv.org 13558W: http://palosaari.fi/linux/ 13559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13560T: git git://linuxtv.org/anttip/media_tree.git 13561S: Maintained 13562F: drivers/media/dvb-frontends/si2168* 13563 13564SI470X FM RADIO RECEIVER I2C DRIVER 13565M: Hans Verkuil <hverkuil@xs4all.nl> 13566L: linux-media@vger.kernel.org 13567T: git git://linuxtv.org/media_tree.git 13568W: https://linuxtv.org 13569S: Odd Fixes 13570F: drivers/media/radio/si470x/radio-si470x-i2c.c 13571 13572SI470X FM RADIO RECEIVER USB DRIVER 13573M: Hans Verkuil <hverkuil@xs4all.nl> 13574L: linux-media@vger.kernel.org 13575T: git git://linuxtv.org/media_tree.git 13576W: https://linuxtv.org 13577S: Maintained 13578F: drivers/media/radio/si470x/radio-si470x-common.c 13579F: drivers/media/radio/si470x/radio-si470x.h 13580F: drivers/media/radio/si470x/radio-si470x-usb.c 13581 13582SI4713 FM RADIO TRANSMITTER I2C DRIVER 13583M: Eduardo Valentin <edubezval@gmail.com> 13584L: linux-media@vger.kernel.org 13585T: git git://linuxtv.org/media_tree.git 13586W: https://linuxtv.org 13587S: Odd Fixes 13588F: drivers/media/radio/si4713/si4713.? 13589 13590SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13591M: Eduardo Valentin <edubezval@gmail.com> 13592L: linux-media@vger.kernel.org 13593T: git git://linuxtv.org/media_tree.git 13594W: https://linuxtv.org 13595S: Odd Fixes 13596F: drivers/media/radio/si4713/radio-platform-si4713.c 13597 13598SI4713 FM RADIO TRANSMITTER USB DRIVER 13599M: Hans Verkuil <hverkuil@xs4all.nl> 13600L: linux-media@vger.kernel.org 13601T: git git://linuxtv.org/media_tree.git 13602W: https://linuxtv.org 13603S: Maintained 13604F: drivers/media/radio/si4713/radio-usb-si4713.c 13605 13606SIANO DVB DRIVER 13607M: Mauro Carvalho Chehab <mchehab@kernel.org> 13608L: linux-media@vger.kernel.org 13609W: https://linuxtv.org 13610T: git git://linuxtv.org/media_tree.git 13611S: Odd fixes 13612F: drivers/media/common/siano/ 13613F: drivers/media/usb/siano/ 13614F: drivers/media/usb/siano/ 13615F: drivers/media/mmc/siano/ 13616 13617SIFIVE DRIVERS 13618M: Palmer Dabbelt <palmer@sifive.com> 13619L: linux-riscv@lists.infradead.org 13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13621S: Supported 13622K: sifive 13623N: sifive 13624 13625SILEAD TOUCHSCREEN DRIVER 13626M: Hans de Goede <hdegoede@redhat.com> 13627L: linux-input@vger.kernel.org 13628L: platform-driver-x86@vger.kernel.org 13629S: Maintained 13630F: drivers/input/touchscreen/silead.c 13631F: drivers/platform/x86/touchscreen_dmi.c 13632 13633SILICON MOTION SM712 FRAME BUFFER DRIVER 13634M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13635M: Teddy Wang <teddy.wang@siliconmotion.com> 13636M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13637L: linux-fbdev@vger.kernel.org 13638S: Maintained 13639F: drivers/video/fbdev/sm712* 13640F: Documentation/fb/sm712fb.txt 13641 13642SIMPLE FIRMWARE INTERFACE (SFI) 13643M: Len Brown <lenb@kernel.org> 13644L: sfi-devel@simplefirmware.org 13645W: http://simplefirmware.org/ 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13647S: Supported 13648F: arch/x86/platform/sfi/ 13649F: drivers/sfi/ 13650F: include/linux/sfi*.h 13651 13652SIMPLEFB FB DRIVER 13653M: Hans de Goede <hdegoede@redhat.com> 13654L: linux-fbdev@vger.kernel.org 13655S: Maintained 13656F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13657F: drivers/video/fbdev/simplefb.c 13658F: include/linux/platform_data/simplefb.h 13659 13660SIMTEC EB110ATX (Chalice CATS) 13661P: Ben Dooks 13662P: Vincent Sanders <vince@simtec.co.uk> 13663M: Simtec Linux Team <linux@simtec.co.uk> 13664W: http://www.simtec.co.uk/products/EB110ATX/ 13665S: Supported 13666 13667SIMTEC EB2410ITX (BAST) 13668P: Ben Dooks 13669P: Vincent Sanders <vince@simtec.co.uk> 13670M: Simtec Linux Team <linux@simtec.co.uk> 13671W: http://www.simtec.co.uk/products/EB2410ITX/ 13672S: Supported 13673F: arch/arm/mach-s3c24xx/mach-bast.c 13674F: arch/arm/mach-s3c24xx/bast-ide.c 13675F: arch/arm/mach-s3c24xx/bast-irq.c 13676 13677SIPHASH PRF ROUTINES 13678M: Jason A. Donenfeld <Jason@zx2c4.com> 13679S: Maintained 13680F: lib/siphash.c 13681F: lib/test_siphash.c 13682F: include/linux/siphash.h 13683 13684SIOX 13685M: Gavin Schenk <g.schenk@eckelmann.de> 13686M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13687R: Pengutronix Kernel Team <kernel@pengutronix.de> 13688S: Supported 13689F: drivers/siox/* 13690F: drivers/gpio/gpio-siox.c 13691F: include/trace/events/siox.h 13692 13693SIS 190 ETHERNET DRIVER 13694M: Francois Romieu <romieu@fr.zoreil.com> 13695L: netdev@vger.kernel.org 13696S: Maintained 13697F: drivers/net/ethernet/sis/sis190.c 13698 13699SIS 900/7016 FAST ETHERNET DRIVER 13700M: Daniele Venzano <venza@brownhat.org> 13701W: http://www.brownhat.org/sis900.html 13702L: netdev@vger.kernel.org 13703S: Maintained 13704F: drivers/net/ethernet/sis/sis900.* 13705 13706SIS FRAMEBUFFER DRIVER 13707M: Thomas Winischhofer <thomas@winischhofer.net> 13708W: http://www.winischhofer.net/linuxsisvga.shtml 13709S: Maintained 13710F: Documentation/fb/sisfb.txt 13711F: drivers/video/fbdev/sis/ 13712F: include/video/sisfb.h 13713 13714SIS USB2VGA DRIVER 13715M: Thomas Winischhofer <thomas@winischhofer.net> 13716W: http://www.winischhofer.at/linuxsisusbvga.shtml 13717S: Maintained 13718F: drivers/usb/misc/sisusbvga/ 13719 13720SLAB ALLOCATOR 13721M: Christoph Lameter <cl@linux.com> 13722M: Pekka Enberg <penberg@kernel.org> 13723M: David Rientjes <rientjes@google.com> 13724M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13725M: Andrew Morton <akpm@linux-foundation.org> 13726L: linux-mm@kvack.org 13727S: Maintained 13728F: include/linux/sl?b*.h 13729F: mm/sl?b* 13730 13731SLEEPABLE READ-COPY UPDATE (SRCU) 13732M: Lai Jiangshan <jiangshanlai@gmail.com> 13733M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13734M: Josh Triplett <josh@joshtriplett.org> 13735R: Steven Rostedt <rostedt@goodmis.org> 13736R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13737L: linux-kernel@vger.kernel.org 13738W: http://www.rdrop.com/users/paulmck/RCU/ 13739S: Supported 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13741F: include/linux/srcu*.h 13742F: kernel/rcu/srcu*.c 13743 13744SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13745M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13747S: Maintained 13748F: drivers/slimbus/ 13749F: Documentation/devicetree/bindings/slimbus/ 13750F: include/linux/slimbus.h 13751 13752SMACK SECURITY MODULE 13753M: Casey Schaufler <casey@schaufler-ca.com> 13754L: linux-security-module@vger.kernel.org 13755W: http://schaufler-ca.com 13756T: git git://github.com/cschaufler/smack-next 13757S: Maintained 13758F: Documentation/admin-guide/LSM/Smack.rst 13759F: security/smack/ 13760 13761SMC91x ETHERNET DRIVER 13762M: Nicolas Pitre <nico@fluxnic.net> 13763S: Odd Fixes 13764F: drivers/net/ethernet/smsc/smc91x.* 13765 13766SMIA AND SMIA++ IMAGE SENSOR DRIVER 13767M: Sakari Ailus <sakari.ailus@iki.fi> 13768L: linux-media@vger.kernel.org 13769S: Maintained 13770F: drivers/media/i2c/smiapp/ 13771F: include/media/i2c/smiapp.h 13772F: drivers/media/i2c/smiapp-pll.c 13773F: drivers/media/i2c/smiapp-pll.h 13774F: include/uapi/linux/smiapp.h 13775F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13776 13777SMM665 HARDWARE MONITOR DRIVER 13778M: Guenter Roeck <linux@roeck-us.net> 13779L: linux-hwmon@vger.kernel.org 13780S: Maintained 13781F: Documentation/hwmon/smm665 13782F: drivers/hwmon/smm665.c 13783 13784SMSC EMC2103 HARDWARE MONITOR DRIVER 13785M: Steve Glendinning <steve.glendinning@shawell.net> 13786L: linux-hwmon@vger.kernel.org 13787S: Maintained 13788F: Documentation/hwmon/emc2103 13789F: drivers/hwmon/emc2103.c 13790 13791SMSC SCH5627 HARDWARE MONITOR DRIVER 13792M: Hans de Goede <hdegoede@redhat.com> 13793L: linux-hwmon@vger.kernel.org 13794S: Supported 13795F: Documentation/hwmon/sch5627 13796F: drivers/hwmon/sch5627.c 13797 13798SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13799M: Steve Glendinning <steve.glendinning@shawell.net> 13800L: linux-fbdev@vger.kernel.org 13801S: Maintained 13802F: drivers/video/fbdev/smscufx.c 13803 13804SMSC47B397 HARDWARE MONITOR DRIVER 13805M: Jean Delvare <jdelvare@suse.com> 13806L: linux-hwmon@vger.kernel.org 13807S: Maintained 13808F: Documentation/hwmon/smsc47b397 13809F: drivers/hwmon/smsc47b397.c 13810 13811SMSC911x ETHERNET DRIVER 13812M: Steve Glendinning <steve.glendinning@shawell.net> 13813L: netdev@vger.kernel.org 13814S: Maintained 13815F: include/linux/smsc911x.h 13816F: drivers/net/ethernet/smsc/smsc911x.* 13817 13818SMSC9420 PCI ETHERNET DRIVER 13819M: Steve Glendinning <steve.glendinning@shawell.net> 13820L: netdev@vger.kernel.org 13821S: Maintained 13822F: drivers/net/ethernet/smsc/smsc9420.* 13823 13824SOC-CAMERA V4L2 SUBSYSTEM 13825L: linux-media@vger.kernel.org 13826T: git git://linuxtv.org/media_tree.git 13827S: Orphan 13828F: include/media/soc* 13829F: drivers/media/i2c/soc_camera/ 13830F: drivers/media/platform/soc_camera/ 13831 13832SOCIONEXT SYNQUACER I2C DRIVER 13833M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13834L: linux-i2c@vger.kernel.org 13835S: Maintained 13836F: drivers/i2c/busses/i2c-synquacer.c 13837F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13838 13839SOCIONEXT UNIPHIER SOUND DRIVER 13840L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13841S: Orphan 13842F: sound/soc/uniphier/ 13843 13844SOEKRIS NET48XX LED SUPPORT 13845M: Chris Boot <bootc@bootc.net> 13846S: Maintained 13847F: drivers/leds/leds-net48xx.c 13848 13849SOFT-ROCE DRIVER (rxe) 13850M: Moni Shoua <monis@mellanox.com> 13851L: linux-rdma@vger.kernel.org 13852S: Supported 13853W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13854Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13855F: drivers/infiniband/sw/rxe/ 13856F: include/uapi/rdma/rdma_user_rxe.h 13857 13858SOFTLOGIC 6x10 MPEG CODEC 13859M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13860M: Anton Sviridenko <anton@corp.bluecherry.net> 13861M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13862M: Andrey Utkin <andrey_utkin@fastmail.com> 13863M: Ismael Luceno <ismael@iodev.co.uk> 13864L: linux-media@vger.kernel.org 13865S: Supported 13866F: drivers/media/pci/solo6x10/ 13867 13868SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13869M: James Morse <james.morse@arm.com> 13870L: linux-arm-kernel@lists.infradead.org 13871S: Maintained 13872F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13873F: drivers/firmware/arm_sdei.c 13874F: include/linux/arm_sdei.h 13875F: include/uapi/linux/arm_sdei.h 13876 13877SOFTWARE RAID (Multiple Disks) SUPPORT 13878M: Shaohua Li <shli@kernel.org> 13879L: linux-raid@vger.kernel.org 13880T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13881S: Supported 13882F: drivers/md/Makefile 13883F: drivers/md/Kconfig 13884F: drivers/md/md* 13885F: drivers/md/raid* 13886F: include/linux/raid/ 13887F: include/uapi/linux/raid/ 13888 13889SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13890M: Jassi Brar <jaswinder.singh@linaro.org> 13891L: netdev@vger.kernel.org 13892S: Maintained 13893F: drivers/net/ethernet/socionext/netsec.c 13894F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13895 13896SOLIDRUN CLEARFOG SUPPORT 13897M: Russell King <linux@armlinux.org.uk> 13898S: Maintained 13899F: arch/arm/boot/dts/armada-388-clearfog* 13900F: arch/arm/boot/dts/armada-38x-solidrun-* 13901 13902SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13903M: Russell King <linux@armlinux.org.uk> 13904S: Maintained 13905F: arch/arm/boot/dts/imx6*-cubox-i* 13906F: arch/arm/boot/dts/imx6*-hummingboard* 13907F: arch/arm/boot/dts/imx6*-sr-* 13908 13909SONIC NETWORK DRIVER 13910M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13911L: netdev@vger.kernel.org 13912S: Maintained 13913F: drivers/net/ethernet/natsemi/sonic.* 13914 13915SONICS SILICON BACKPLANE DRIVER (SSB) 13916M: Michael Buesch <m@bues.ch> 13917L: linux-wireless@vger.kernel.org 13918S: Maintained 13919F: drivers/ssb/ 13920F: include/linux/ssb/ 13921 13922SONY IMX258 SENSOR DRIVER 13923M: Sakari Ailus <sakari.ailus@linux.intel.com> 13924L: linux-media@vger.kernel.org 13925T: git git://linuxtv.org/media_tree.git 13926S: Maintained 13927F: drivers/media/i2c/imx258.c 13928 13929SONY IMX274 SENSOR DRIVER 13930M: Leon Luo <leonl@leopardimaging.com> 13931L: linux-media@vger.kernel.org 13932T: git git://linuxtv.org/media_tree.git 13933S: Maintained 13934F: drivers/media/i2c/imx274.c 13935F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13936 13937SONY IMX319 SENSOR DRIVER 13938M: Bingbu Cao <bingbu.cao@intel.com> 13939L: linux-media@vger.kernel.org 13940T: git git://linuxtv.org/media_tree.git 13941S: Maintained 13942F: drivers/media/i2c/imx319.c 13943 13944SONY IMX355 SENSOR DRIVER 13945M: Tianshu Qiu <tian.shu.qiu@intel.com> 13946L: linux-media@vger.kernel.org 13947T: git git://linuxtv.org/media_tree.git 13948S: Maintained 13949F: drivers/media/i2c/imx355.c 13950 13951SONY MEMORYSTICK CARD SUPPORT 13952M: Alex Dubov <oakad@yahoo.com> 13953W: http://tifmxx.berlios.de/ 13954S: Maintained 13955F: drivers/memstick/host/tifm_ms.c 13956 13957SONY MEMORYSTICK STANDARD SUPPORT 13958M: Maxim Levitsky <maximlevitsky@gmail.com> 13959S: Maintained 13960F: drivers/memstick/core/ms_block.* 13961 13962SONY VAIO CONTROL DEVICE DRIVER 13963M: Mattia Dongili <malattia@linux.it> 13964L: platform-driver-x86@vger.kernel.org 13965W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13966S: Maintained 13967F: Documentation/laptops/sony-laptop.txt 13968F: drivers/char/sonypi.c 13969F: drivers/platform/x86/sony-laptop.c 13970F: include/linux/sony-laptop.h 13971 13972SOUND 13973M: Jaroslav Kysela <perex@perex.cz> 13974M: Takashi Iwai <tiwai@suse.com> 13975L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13976W: http://www.alsa-project.org/ 13977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13978T: git git://git.alsa-project.org/alsa-kernel.git 13979Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13980S: Maintained 13981F: Documentation/sound/ 13982F: include/sound/ 13983F: include/uapi/sound/ 13984F: sound/ 13985 13986SOUND - COMPRESSED AUDIO 13987M: Vinod Koul <vkoul@kernel.org> 13988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13990S: Supported 13991F: Documentation/sound/designs/compress-offload.rst 13992F: include/sound/compress_driver.h 13993F: include/uapi/sound/compress_* 13994F: sound/core/compress_offload.c 13995F: sound/soc/soc-compress.c 13996 13997SOUND - DMAENGINE HELPERS 13998M: Lars-Peter Clausen <lars@metafoo.de> 13999S: Supported 14000F: include/sound/dmaengine_pcm.h 14001F: sound/core/pcm_dmaengine.c 14002F: sound/soc/soc-generic-dmaengine-pcm.c 14003 14004SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14005M: Liam Girdwood <lgirdwood@gmail.com> 14006M: Mark Brown <broonie@kernel.org> 14007T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14008L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14009W: http://alsa-project.org/main/index.php/ASoC 14010S: Supported 14011F: Documentation/devicetree/bindings/sound/ 14012F: Documentation/sound/soc/ 14013F: sound/soc/ 14014F: include/sound/soc* 14015 14016SOUNDWIRE SUBSYSTEM 14017M: Vinod Koul <vkoul@kernel.org> 14018M: Sanyog Kale <sanyog.r.kale@intel.com> 14019R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14021S: Supported 14022F: Documentation/driver-api/soundwire/ 14023F: drivers/soundwire/ 14024F: include/linux/soundwire/ 14025 14026SP2 MEDIA DRIVER 14027M: Olli Salonen <olli.salonen@iki.fi> 14028L: linux-media@vger.kernel.org 14029W: https://linuxtv.org 14030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14031S: Maintained 14032F: drivers/media/dvb-frontends/sp2* 14033 14034SPARC + UltraSPARC (sparc/sparc64) 14035M: "David S. Miller" <davem@davemloft.net> 14036L: sparclinux@vger.kernel.org 14037Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14040S: Maintained 14041F: arch/sparc/ 14042F: drivers/sbus/ 14043 14044SPARC SERIAL DRIVERS 14045M: "David S. Miller" <davem@davemloft.net> 14046L: sparclinux@vger.kernel.org 14047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14048T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14049S: Maintained 14050F: include/linux/sunserialcore.h 14051F: drivers/tty/serial/suncore.c 14052F: drivers/tty/serial/sunhv.c 14053F: drivers/tty/serial/sunsab.c 14054F: drivers/tty/serial/sunsab.h 14055F: drivers/tty/serial/sunsu.c 14056F: drivers/tty/serial/sunzilog.c 14057F: drivers/tty/serial/sunzilog.h 14058F: drivers/tty/vcc.c 14059 14060SPARSE CHECKER 14061M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14062L: linux-sparse@vger.kernel.org 14063W: https://sparse.wiki.kernel.org/ 14064T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14065S: Maintained 14066F: include/linux/compiler.h 14067 14068SPEAR CLOCK FRAMEWORK SUPPORT 14069M: Viresh Kumar <vireshk@kernel.org> 14070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14071W: http://www.st.com/spear 14072S: Maintained 14073F: drivers/clk/spear/ 14074 14075SPEAR PLATFORM SUPPORT 14076M: Viresh Kumar <vireshk@kernel.org> 14077M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14079W: http://www.st.com/spear 14080S: Maintained 14081F: arch/arm/boot/dts/spear* 14082F: arch/arm/mach-spear/ 14083 14084SPI NOR SUBSYSTEM 14085M: Marek Vasut <marek.vasut@gmail.com> 14086L: linux-mtd@lists.infradead.org 14087W: http://www.linux-mtd.infradead.org/ 14088Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14089T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14090T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14091S: Maintained 14092F: drivers/mtd/spi-nor/ 14093F: include/linux/mtd/spi-nor.h 14094 14095SPI SUBSYSTEM 14096M: Mark Brown <broonie@kernel.org> 14097L: linux-spi@vger.kernel.org 14098T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14099Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14100S: Maintained 14101F: Documentation/devicetree/bindings/spi/ 14102F: Documentation/spi/ 14103F: drivers/spi/ 14104F: include/linux/spi/ 14105F: include/uapi/linux/spi/ 14106F: tools/spi/ 14107 14108SPIDERNET NETWORK DRIVER for CELL 14109M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14110L: netdev@vger.kernel.org 14111S: Supported 14112F: Documentation/networking/spider_net.txt 14113F: drivers/net/ethernet/toshiba/spider_net* 14114 14115SPMI SUBSYSTEM 14116R: Stephen Boyd <sboyd@kernel.org> 14117L: linux-arm-msm@vger.kernel.org 14118F: Documentation/devicetree/bindings/spmi/ 14119F: drivers/spmi/ 14120F: include/dt-bindings/spmi/spmi.h 14121F: include/linux/spmi.h 14122F: include/trace/events/spmi.h 14123 14124SPU FILE SYSTEM 14125M: Jeremy Kerr <jk@ozlabs.org> 14126L: linuxppc-dev@lists.ozlabs.org 14127W: http://www.ibm.com/developerworks/power/cell/ 14128S: Supported 14129F: Documentation/filesystems/spufs.txt 14130F: arch/powerpc/platforms/cell/spufs/ 14131 14132SQUASHFS FILE SYSTEM 14133M: Phillip Lougher <phillip@squashfs.org.uk> 14134L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14135W: http://squashfs.org.uk 14136T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14137S: Maintained 14138F: Documentation/filesystems/squashfs.txt 14139F: fs/squashfs/ 14140 14141SRM (Alpha) environment access 14142M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14143S: Maintained 14144F: arch/alpha/kernel/srm_env.c 14145 14146ST STM32 I2C/SMBUS DRIVER 14147M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14148L: linux-i2c@vger.kernel.org 14149S: Maintained 14150F: drivers/i2c/busses/i2c-stm32* 14151 14152ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14153M: Song Qiang <songqiang1304521@gmail.com> 14154L: linux-iio@vger.kernel.org 14155S: Maintained 14156F: drivers/iio/proximity/vl53l0x-i2c.c 14157F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14158 14159STABLE BRANCH 14160M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14161M: Sasha Levin <sashal@kernel.org> 14162L: stable@vger.kernel.org 14163S: Supported 14164F: Documentation/process/stable-kernel-rules.rst 14165 14166STAGING - COMEDI 14167M: Ian Abbott <abbotti@mev.co.uk> 14168M: H Hartley Sweeten <hsweeten@visionengravers.com> 14169S: Odd Fixes 14170F: drivers/staging/comedi/ 14171 14172STAGING - EROFS FILE SYSTEM 14173M: Gao Xiang <gaoxiang25@huawei.com> 14174M: Chao Yu <yuchao0@huawei.com> 14175L: linux-erofs@lists.ozlabs.org 14176S: Maintained 14177F: drivers/staging/erofs/ 14178 14179STAGING - INDUSTRIAL IO 14180M: Jonathan Cameron <jic23@kernel.org> 14181L: linux-iio@vger.kernel.org 14182S: Odd Fixes 14183F: Documentation/devicetree/bindings/staging/iio/ 14184F: drivers/staging/iio/ 14185 14186STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14187M: Marc Dietrich <marvin24@gmx.de> 14188L: ac100@lists.launchpad.net (moderated for non-subscribers) 14189L: linux-tegra@vger.kernel.org 14190S: Maintained 14191F: drivers/staging/nvec/ 14192 14193STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14194M: Jens Frederich <jfrederich@gmail.com> 14195M: Daniel Drake <dsd@laptop.org> 14196M: Jon Nettleton <jon.nettleton@gmail.com> 14197W: http://wiki.laptop.org/go/DCON 14198S: Maintained 14199F: drivers/staging/olpc_dcon/ 14200 14201STAGING - REALTEK RTL8712U DRIVERS 14202M: Larry Finger <Larry.Finger@lwfinger.net> 14203M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14204S: Odd Fixes 14205F: drivers/staging/rtl8712/ 14206 14207STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14208M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14209M: Teddy Wang <teddy.wang@siliconmotion.com> 14210M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14211L: linux-fbdev@vger.kernel.org 14212S: Maintained 14213F: drivers/staging/sm750fb/ 14214 14215STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14216M: William Hubbs <w.d.hubbs@gmail.com> 14217M: Chris Brannon <chris@the-brannons.com> 14218M: Kirk Reiser <kirk@reisers.ca> 14219M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14220L: speakup@linux-speakup.org 14221W: http://www.linux-speakup.org/ 14222S: Odd Fixes 14223F: drivers/staging/speakup/ 14224 14225STAGING - VIA VT665X DRIVERS 14226M: Forest Bond <forest@alittletooquiet.net> 14227S: Odd Fixes 14228F: drivers/staging/vt665?/ 14229 14230STAGING - WILC1000 WIFI DRIVER 14231M: Aditya Shankar <aditya.shankar@microchip.com> 14232M: Ganesh Krishna <ganesh.krishna@microchip.com> 14233L: linux-wireless@vger.kernel.org 14234S: Supported 14235F: drivers/staging/wilc1000/ 14236 14237STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14238M: Arnaud Patard <arnaud.patard@rtp-net.org> 14239S: Odd Fixes 14240F: drivers/staging/xgifb/ 14241 14242STAGING SUBSYSTEM 14243M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14244T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14245L: devel@driverdev.osuosl.org 14246S: Supported 14247F: drivers/staging/ 14248 14249STARFIRE/DURALAN NETWORK DRIVER 14250M: Ion Badulescu <ionut@badula.org> 14251S: Odd Fixes 14252F: drivers/net/ethernet/adaptec/starfire* 14253 14254STEC S1220 SKD DRIVER 14255M: Bart Van Assche <bart.vanassche@wdc.com> 14256L: linux-block@vger.kernel.org 14257S: Maintained 14258F: drivers/block/skd*[ch] 14259 14260STI AUDIO (ASoC) DRIVERS 14261M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14262L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14263S: Maintained 14264F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14265F: sound/soc/sti/ 14266 14267STI CEC DRIVER 14268M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14269S: Maintained 14270F: drivers/media/platform/sti/cec/ 14271F: Documentation/devicetree/bindings/media/stih-cec.txt 14272 14273STK1160 USB VIDEO CAPTURE DRIVER 14274M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14275L: linux-media@vger.kernel.org 14276T: git git://linuxtv.org/media_tree.git 14277S: Maintained 14278F: drivers/media/usb/stk1160/ 14279 14280STM32 AUDIO (ASoC) DRIVERS 14281M: Olivier Moysan <olivier.moysan@st.com> 14282M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14283L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14284S: Maintained 14285F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14286F: sound/soc/stm/ 14287 14288STM32 TIMER/LPTIMER DRIVERS 14289M: Fabrice Gasnier <fabrice.gasnier@st.com> 14290S: Maintained 14291F: drivers/*/stm32-*timer* 14292F: drivers/pwm/pwm-stm32* 14293F: include/linux/*/stm32-*tim* 14294F: Documentation/ABI/testing/*timer-stm32 14295F: Documentation/devicetree/bindings/*/stm32-*timer* 14296F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14297 14298STMMAC ETHERNET DRIVER 14299M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14300M: Alexandre Torgue <alexandre.torgue@st.com> 14301M: Jose Abreu <joabreu@synopsys.com> 14302L: netdev@vger.kernel.org 14303W: http://www.stlinux.com 14304S: Supported 14305F: drivers/net/ethernet/stmicro/stmmac/ 14306 14307SUN3/3X 14308M: Sam Creasey <sammy@sammy.net> 14309W: http://sammy.net/sun3/ 14310S: Maintained 14311F: arch/m68k/kernel/*sun3* 14312F: arch/m68k/sun3*/ 14313F: arch/m68k/include/asm/sun3* 14314F: drivers/net/ethernet/i825xx/sun3* 14315 14316SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14317M: Hans de Goede <hdegoede@redhat.com> 14318L: linux-input@vger.kernel.org 14319S: Maintained 14320F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14321F: drivers/input/keyboard/sun4i-lradc-keys.c 14322 14323SUNDANCE NETWORK DRIVER 14324M: Denis Kirjanov <kda@linux-powerpc.org> 14325L: netdev@vger.kernel.org 14326S: Maintained 14327F: drivers/net/ethernet/dlink/sundance.c 14328 14329SUPERH 14330M: Yoshinori Sato <ysato@users.sourceforge.jp> 14331M: Rich Felker <dalias@libc.org> 14332L: linux-sh@vger.kernel.org 14333Q: http://patchwork.kernel.org/project/linux-sh/list/ 14334S: Maintained 14335F: Documentation/sh/ 14336F: arch/sh/ 14337F: drivers/sh/ 14338 14339SUSPEND TO RAM 14340M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14341M: Len Brown <len.brown@intel.com> 14342M: Pavel Machek <pavel@ucw.cz> 14343L: linux-pm@vger.kernel.org 14344B: https://bugzilla.kernel.org 14345S: Supported 14346F: Documentation/power/ 14347F: arch/x86/kernel/acpi/ 14348F: drivers/base/power/ 14349F: kernel/power/ 14350F: include/linux/suspend.h 14351F: include/linux/freezer.h 14352F: include/linux/pm.h 14353 14354SVGA HANDLING 14355M: Martin Mares <mj@ucw.cz> 14356L: linux-video@atrey.karlin.mff.cuni.cz 14357S: Maintained 14358F: Documentation/svga.txt 14359F: arch/x86/boot/video* 14360 14361SWIOTLB SUBSYSTEM 14362M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14363L: iommu@lists.linux-foundation.org 14364T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14365S: Supported 14366F: kernel/dma/swiotlb.c 14367F: arch/*/kernel/pci-swiotlb.c 14368F: include/linux/swiotlb.h 14369 14370SWITCHDEV 14371M: Jiri Pirko <jiri@resnulli.us> 14372M: Ivan Vecera <ivecera@redhat.com> 14373L: netdev@vger.kernel.org 14374S: Supported 14375F: net/switchdev/ 14376F: include/net/switchdev.h 14377 14378SY8106A REGULATOR DRIVER 14379M: Icenowy Zheng <icenowy@aosc.io> 14380S: Maintained 14381F: drivers/regulator/sy8106a-regulator.c 14382F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14383 14384SYNC FILE FRAMEWORK 14385M: Sumit Semwal <sumit.semwal@linaro.org> 14386R: Gustavo Padovan <gustavo@padovan.org> 14387S: Maintained 14388L: linux-media@vger.kernel.org 14389L: dri-devel@lists.freedesktop.org 14390F: drivers/dma-buf/sync_* 14391F: drivers/dma-buf/dma-fence* 14392F: drivers/dma-buf/sw_sync.c 14393F: include/linux/sync_file.h 14394F: include/uapi/linux/sync_file.h 14395F: Documentation/sync_file.txt 14396T: git git://anongit.freedesktop.org/drm/drm-misc 14397 14398SYNOPSYS ARC ARCHITECTURE 14399M: Vineet Gupta <vgupta@synopsys.com> 14400L: linux-snps-arc@lists.infradead.org 14401S: Supported 14402F: arch/arc/ 14403F: Documentation/devicetree/bindings/arc/* 14404F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14405F: drivers/clocksource/arc_timer.c 14406F: drivers/tty/serial/arc_uart.c 14407T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14408 14409SYNOPSYS ARC HSDK SDP pll clock driver 14410M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14411S: Supported 14412F: drivers/clk/clk-hsdk-pll.c 14413F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14414 14415SYNOPSYS ARC SDP clock driver 14416M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14417S: Supported 14418F: drivers/clk/axs10x/* 14419F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14420 14421SYNOPSYS ARC SDP platform support 14422M: Alexey Brodkin <abrodkin@synopsys.com> 14423S: Supported 14424F: arch/arc/plat-axs10x 14425F: arch/arc/boot/dts/ax* 14426F: Documentation/devicetree/bindings/arc/axs10* 14427 14428SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14429M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14430S: Supported 14431F: drivers/reset/reset-axs10x.c 14432F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14433 14434SYNOPSYS CREG GPIO DRIVER 14435M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14436S: Maintained 14437F: drivers/gpio/gpio-creg-snps.c 14438F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14439 14440SYNOPSYS DESIGNWARE 8250 UART DRIVER 14441R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14442S: Maintained 14443F: drivers/tty/serial/8250/8250_dw.c 14444 14445SYNOPSYS DESIGNWARE APB GPIO DRIVER 14446M: Hoan Tran <hotran@apm.com> 14447L: linux-gpio@vger.kernel.org 14448S: Maintained 14449F: drivers/gpio/gpio-dwapb.c 14450F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14451 14452SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14453M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14454S: Maintained 14455F: drivers/dma/dwi-axi-dmac/ 14456F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14457 14458SYNOPSYS DESIGNWARE DMAC DRIVER 14459M: Viresh Kumar <vireshk@kernel.org> 14460R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14461S: Maintained 14462F: include/linux/dma/dw.h 14463F: include/linux/platform_data/dma-dw.h 14464F: drivers/dma/dw/ 14465 14466SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14467M: Jose Abreu <Jose.Abreu@synopsys.com> 14468L: netdev@vger.kernel.org 14469S: Supported 14470F: drivers/net/ethernet/synopsys/ 14471 14472SYNOPSYS DESIGNWARE I2C DRIVER 14473M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14474R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14475R: Mika Westerberg <mika.westerberg@linux.intel.com> 14476L: linux-i2c@vger.kernel.org 14477S: Maintained 14478F: drivers/i2c/busses/i2c-designware-* 14479F: include/linux/platform_data/i2c-designware.h 14480 14481SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14482M: Jaehoon Chung <jh80.chung@samsung.com> 14483L: linux-mmc@vger.kernel.org 14484S: Maintained 14485F: drivers/mmc/host/dw_mmc* 14486 14487SYNOPSYS HSDK RESET CONTROLLER DRIVER 14488M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14489S: Supported 14490F: drivers/reset/reset-hsdk.c 14491F: include/dt-bindings/reset/snps,hsdk-reset.h 14492F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14493 14494SYSTEM CONFIGURATION (SYSCON) 14495M: Lee Jones <lee.jones@linaro.org> 14496M: Arnd Bergmann <arnd@arndb.de> 14497T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14498S: Supported 14499F: drivers/mfd/syscon.c 14500 14501SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14502M: Sudeep Holla <sudeep.holla@arm.com> 14503L: linux-arm-kernel@lists.infradead.org 14504S: Maintained 14505F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14506F: drivers/clk/clk-sc[mp]i.c 14507F: drivers/cpufreq/sc[mp]i-cpufreq.c 14508F: drivers/firmware/arm_scpi.c 14509F: drivers/firmware/arm_scmi/ 14510F: include/linux/sc[mp]i_protocol.h 14511 14512SYSTEM RESET/SHUTDOWN DRIVERS 14513M: Sebastian Reichel <sre@kernel.org> 14514L: linux-pm@vger.kernel.org 14515T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14516S: Maintained 14517F: Documentation/devicetree/bindings/power/reset/ 14518F: drivers/power/reset/ 14519 14520SYSTEM TRACE MODULE CLASS 14521M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14522S: Maintained 14523T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14524F: Documentation/trace/stm.rst 14525F: drivers/hwtracing/stm/ 14526F: include/linux/stm.h 14527F: include/uapi/linux/stm.h 14528 14529SYSV FILESYSTEM 14530M: Christoph Hellwig <hch@infradead.org> 14531S: Maintained 14532F: Documentation/filesystems/sysv-fs.txt 14533F: fs/sysv/ 14534F: include/linux/sysv_fs.h 14535 14536TARGET SUBSYSTEM 14537M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14538L: linux-scsi@vger.kernel.org 14539L: target-devel@vger.kernel.org 14540W: http://www.linux-iscsi.org 14541W: http://groups.google.com/group/linux-iscsi-target-dev 14542T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14543S: Supported 14544F: drivers/target/ 14545F: include/target/ 14546F: Documentation/target/ 14547 14548TASKSTATS STATISTICS INTERFACE 14549M: Balbir Singh <bsingharora@gmail.com> 14550S: Maintained 14551F: Documentation/accounting/taskstats* 14552F: include/linux/taskstats* 14553F: kernel/taskstats.c 14554 14555TC subsystem 14556M: Jamal Hadi Salim <jhs@mojatatu.com> 14557M: Cong Wang <xiyou.wangcong@gmail.com> 14558M: Jiri Pirko <jiri@resnulli.us> 14559L: netdev@vger.kernel.org 14560S: Maintained 14561F: include/net/pkt_cls.h 14562F: include/net/pkt_sched.h 14563F: include/net/tc_act/ 14564F: include/uapi/linux/pkt_cls.h 14565F: include/uapi/linux/pkt_sched.h 14566F: include/uapi/linux/tc_act/ 14567F: include/uapi/linux/tc_ematch/ 14568F: net/sched/ 14569 14570TC90522 MEDIA DRIVER 14571M: Akihiro Tsukada <tskd08@gmail.com> 14572L: linux-media@vger.kernel.org 14573S: Odd Fixes 14574F: drivers/media/dvb-frontends/tc90522* 14575 14576TCP LOW PRIORITY MODULE 14577M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14578M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14579W: http://tcp-lp-mod.sourceforge.net/ 14580S: Maintained 14581F: net/ipv4/tcp_lp.c 14582 14583TDA10071 MEDIA DRIVER 14584M: Antti Palosaari <crope@iki.fi> 14585L: linux-media@vger.kernel.org 14586W: https://linuxtv.org 14587W: http://palosaari.fi/linux/ 14588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14589T: git git://linuxtv.org/anttip/media_tree.git 14590S: Maintained 14591F: drivers/media/dvb-frontends/tda10071* 14592 14593TDA18212 MEDIA DRIVER 14594M: Antti Palosaari <crope@iki.fi> 14595L: linux-media@vger.kernel.org 14596W: https://linuxtv.org 14597W: http://palosaari.fi/linux/ 14598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14599T: git git://linuxtv.org/anttip/media_tree.git 14600S: Maintained 14601F: drivers/media/tuners/tda18212* 14602 14603TDA18218 MEDIA DRIVER 14604M: Antti Palosaari <crope@iki.fi> 14605L: linux-media@vger.kernel.org 14606W: https://linuxtv.org 14607W: http://palosaari.fi/linux/ 14608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14609T: git git://linuxtv.org/anttip/media_tree.git 14610S: Maintained 14611F: drivers/media/tuners/tda18218* 14612 14613TDA18250 MEDIA DRIVER 14614M: Olli Salonen <olli.salonen@iki.fi> 14615L: linux-media@vger.kernel.org 14616W: https://linuxtv.org 14617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14618T: git git://linuxtv.org/media_tree.git 14619S: Maintained 14620F: drivers/media/tuners/tda18250* 14621 14622TDA18271 MEDIA DRIVER 14623M: Michael Krufky <mkrufky@linuxtv.org> 14624L: linux-media@vger.kernel.org 14625W: https://linuxtv.org 14626W: http://github.com/mkrufky 14627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14628T: git git://linuxtv.org/mkrufky/tuners.git 14629S: Maintained 14630F: drivers/media/tuners/tda18271* 14631 14632TDA1997x MEDIA DRIVER 14633M: Tim Harvey <tharvey@gateworks.com> 14634L: linux-media@vger.kernel.org 14635W: https://linuxtv.org 14636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14637S: Maintained 14638F: drivers/media/i2c/tda1997x.* 14639 14640TDA827x MEDIA DRIVER 14641M: Michael Krufky <mkrufky@linuxtv.org> 14642L: linux-media@vger.kernel.org 14643W: https://linuxtv.org 14644W: http://github.com/mkrufky 14645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14646T: git git://linuxtv.org/mkrufky/tuners.git 14647S: Maintained 14648F: drivers/media/tuners/tda8290.* 14649 14650TDA8290 MEDIA DRIVER 14651M: Michael Krufky <mkrufky@linuxtv.org> 14652L: linux-media@vger.kernel.org 14653W: https://linuxtv.org 14654W: http://github.com/mkrufky 14655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14656T: git git://linuxtv.org/mkrufky/tuners.git 14657S: Maintained 14658F: drivers/media/tuners/tda8290.* 14659 14660TDA9840 MEDIA DRIVER 14661M: Hans Verkuil <hverkuil@xs4all.nl> 14662L: linux-media@vger.kernel.org 14663T: git git://linuxtv.org/media_tree.git 14664W: https://linuxtv.org 14665S: Maintained 14666F: drivers/media/i2c/tda9840* 14667 14668TEA5761 TUNER DRIVER 14669M: Mauro Carvalho Chehab <mchehab@kernel.org> 14670L: linux-media@vger.kernel.org 14671W: https://linuxtv.org 14672T: git git://linuxtv.org/media_tree.git 14673S: Odd fixes 14674F: drivers/media/tuners/tea5761.* 14675 14676TEA5767 TUNER DRIVER 14677M: Mauro Carvalho Chehab <mchehab@kernel.org> 14678L: linux-media@vger.kernel.org 14679W: https://linuxtv.org 14680T: git git://linuxtv.org/media_tree.git 14681S: Maintained 14682F: drivers/media/tuners/tea5767.* 14683 14684TEA6415C MEDIA DRIVER 14685M: Hans Verkuil <hverkuil@xs4all.nl> 14686L: linux-media@vger.kernel.org 14687T: git git://linuxtv.org/media_tree.git 14688W: https://linuxtv.org 14689S: Maintained 14690F: drivers/media/i2c/tea6415c* 14691 14692TEA6420 MEDIA DRIVER 14693M: Hans Verkuil <hverkuil@xs4all.nl> 14694L: linux-media@vger.kernel.org 14695T: git git://linuxtv.org/media_tree.git 14696W: https://linuxtv.org 14697S: Maintained 14698F: drivers/media/i2c/tea6420* 14699 14700TEAM DRIVER 14701M: Jiri Pirko <jiri@resnulli.us> 14702L: netdev@vger.kernel.org 14703S: Supported 14704F: drivers/net/team/ 14705F: include/linux/if_team.h 14706F: include/uapi/linux/if_team.h 14707 14708TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14709M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14710S: Maintained 14711F: arch/x86/platform/ts5500/ 14712 14713TECHNOTREND USB IR RECEIVER 14714M: Sean Young <sean@mess.org> 14715L: linux-media@vger.kernel.org 14716S: Maintained 14717F: drivers/media/rc/ttusbir.c 14718 14719TECHWELL TW9910 VIDEO DECODER 14720L: linux-media@vger.kernel.org 14721S: Orphan 14722F: drivers/media/i2c/tw9910.c 14723F: include/media/i2c/tw9910.h 14724 14725TEE SUBSYSTEM 14726M: Jens Wiklander <jens.wiklander@linaro.org> 14727S: Maintained 14728F: include/linux/tee_drv.h 14729F: include/uapi/linux/tee.h 14730F: drivers/tee/ 14731F: Documentation/tee.txt 14732 14733TEGRA ARCHITECTURE SUPPORT 14734M: Thierry Reding <thierry.reding@gmail.com> 14735M: Jonathan Hunter <jonathanh@nvidia.com> 14736L: linux-tegra@vger.kernel.org 14737Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14739S: Supported 14740N: [^a-z]tegra 14741 14742TEGRA CLOCK DRIVER 14743M: Peter De Schrijver <pdeschrijver@nvidia.com> 14744M: Prashant Gaikwad <pgaikwad@nvidia.com> 14745S: Supported 14746F: drivers/clk/tegra/ 14747 14748TEGRA DMA DRIVERS 14749M: Laxman Dewangan <ldewangan@nvidia.com> 14750M: Jon Hunter <jonathanh@nvidia.com> 14751S: Supported 14752F: drivers/dma/tegra* 14753 14754TEGRA I2C DRIVER 14755M: Laxman Dewangan <ldewangan@nvidia.com> 14756S: Supported 14757F: drivers/i2c/busses/i2c-tegra.c 14758 14759TEGRA IOMMU DRIVERS 14760M: Thierry Reding <thierry.reding@gmail.com> 14761L: linux-tegra@vger.kernel.org 14762S: Supported 14763F: drivers/iommu/tegra* 14764 14765TEGRA KBC DRIVER 14766M: Laxman Dewangan <ldewangan@nvidia.com> 14767S: Supported 14768F: drivers/input/keyboard/tegra-kbc.c 14769 14770TEGRA NAND DRIVER 14771M: Stefan Agner <stefan@agner.ch> 14772M: Lucas Stach <dev@lynxeye.de> 14773S: Maintained 14774F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14775F: drivers/mtd/nand/raw/tegra_nand.c 14776 14777TEGRA PWM DRIVER 14778M: Thierry Reding <thierry.reding@gmail.com> 14779S: Supported 14780F: drivers/pwm/pwm-tegra.c 14781 14782TEGRA SERIAL DRIVER 14783M: Laxman Dewangan <ldewangan@nvidia.com> 14784S: Supported 14785F: drivers/tty/serial/serial-tegra.c 14786 14787TEGRA SPI DRIVER 14788M: Laxman Dewangan <ldewangan@nvidia.com> 14789S: Supported 14790F: drivers/spi/spi-tegra* 14791 14792TEHUTI ETHERNET DRIVER 14793M: Andy Gospodarek <andy@greyhouse.net> 14794L: netdev@vger.kernel.org 14795S: Supported 14796F: drivers/net/ethernet/tehuti/* 14797 14798Telecom Clock Driver for MCPL0010 14799M: Mark Gross <mark.gross@intel.com> 14800S: Supported 14801F: drivers/char/tlclk.c 14802 14803TENSILICA XTENSA PORT (xtensa) 14804M: Chris Zankel <chris@zankel.net> 14805M: Max Filippov <jcmvbkbc@gmail.com> 14806L: linux-xtensa@linux-xtensa.org 14807T: git git://github.com/czankel/xtensa-linux.git 14808S: Maintained 14809F: arch/xtensa/ 14810F: drivers/irqchip/irq-xtensa-* 14811 14812Texas Instruments' System Control Interface (TISCI) Protocol Driver 14813M: Nishanth Menon <nm@ti.com> 14814M: Tero Kristo <t-kristo@ti.com> 14815M: Santosh Shilimkar <ssantosh@kernel.org> 14816L: linux-arm-kernel@lists.infradead.org 14817S: Maintained 14818F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14819F: drivers/firmware/ti_sci* 14820F: include/linux/soc/ti/ti_sci_protocol.h 14821F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14822F: drivers/soc/ti/ti_sci_pm_domains.c 14823F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14824F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14825F: drivers/clk/keystone/sci-clk.c 14826F: drivers/reset/reset-ti-sci.c 14827 14828THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14829M: Hans Verkuil <hverkuil@xs4all.nl> 14830L: linux-media@vger.kernel.org 14831T: git git://linuxtv.org/media_tree.git 14832W: https://linuxtv.org 14833S: Maintained 14834F: drivers/media/radio/radio-raremono.c 14835 14836THERMAL 14837M: Zhang Rui <rui.zhang@intel.com> 14838M: Eduardo Valentin <edubezval@gmail.com> 14839R: Daniel Lezcano <daniel.lezcano@linaro.org> 14840L: linux-pm@vger.kernel.org 14841T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14842T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14843Q: https://patchwork.kernel.org/project/linux-pm/list/ 14844S: Supported 14845F: drivers/thermal/ 14846F: include/linux/thermal.h 14847F: include/uapi/linux/thermal.h 14848F: include/linux/cpu_cooling.h 14849F: Documentation/devicetree/bindings/thermal/ 14850 14851THERMAL/CPU_COOLING 14852M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14853M: Viresh Kumar <viresh.kumar@linaro.org> 14854M: Javi Merino <javi.merino@kernel.org> 14855L: linux-pm@vger.kernel.org 14856S: Supported 14857F: Documentation/thermal/cpu-cooling-api.txt 14858F: drivers/thermal/cpu_cooling.c 14859F: include/linux/cpu_cooling.h 14860 14861THINKPAD ACPI EXTRAS DRIVER 14862M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14863L: ibm-acpi-devel@lists.sourceforge.net 14864L: platform-driver-x86@vger.kernel.org 14865W: http://ibm-acpi.sourceforge.net 14866W: http://thinkwiki.org/wiki/Ibm-acpi 14867T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14868S: Maintained 14869F: drivers/platform/x86/thinkpad_acpi.c 14870 14871THUNDERBOLT DRIVER 14872M: Andreas Noever <andreas.noever@gmail.com> 14873M: Michael Jamet <michael.jamet@intel.com> 14874M: Mika Westerberg <mika.westerberg@linux.intel.com> 14875M: Yehezkel Bernat <YehezkelShB@gmail.com> 14876T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14877S: Maintained 14878F: Documentation/admin-guide/thunderbolt.rst 14879F: drivers/thunderbolt/ 14880F: include/linux/thunderbolt.h 14881 14882THUNDERBOLT NETWORK DRIVER 14883M: Michael Jamet <michael.jamet@intel.com> 14884M: Mika Westerberg <mika.westerberg@linux.intel.com> 14885M: Yehezkel Bernat <YehezkelShB@gmail.com> 14886L: netdev@vger.kernel.org 14887S: Maintained 14888F: drivers/net/thunderbolt.c 14889 14890THUNDERX GPIO DRIVER 14891M: David Daney <david.daney@cavium.com> 14892S: Maintained 14893F: drivers/gpio/gpio-thunderx.c 14894 14895TI AM437X VPFE DRIVER 14896M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14897L: linux-media@vger.kernel.org 14898W: https://linuxtv.org 14899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14900T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14901S: Maintained 14902F: drivers/media/platform/am437x/ 14903 14904TI BANDGAP AND THERMAL DRIVER 14905M: Eduardo Valentin <edubezval@gmail.com> 14906M: Keerthy <j-keerthy@ti.com> 14907L: linux-pm@vger.kernel.org 14908L: linux-omap@vger.kernel.org 14909S: Maintained 14910F: drivers/thermal/ti-soc-thermal/ 14911 14912TI BQ27XXX POWER SUPPLY DRIVER 14913R: Andrew F. Davis <afd@ti.com> 14914F: include/linux/power/bq27xxx_battery.h 14915F: drivers/power/supply/bq27xxx_battery.c 14916F: drivers/power/supply/bq27xxx_battery_i2c.c 14917 14918TI CDCE706 CLOCK DRIVER 14919M: Max Filippov <jcmvbkbc@gmail.com> 14920S: Maintained 14921F: drivers/clk/clk-cdce706.c 14922 14923TI CLOCK DRIVER 14924M: Tero Kristo <t-kristo@ti.com> 14925L: linux-omap@vger.kernel.org 14926S: Maintained 14927F: drivers/clk/ti/ 14928F: include/linux/clk/ti.h 14929 14930TI DAVINCI MACHINE SUPPORT 14931M: Sekhar Nori <nsekhar@ti.com> 14932M: Kevin Hilman <khilman@kernel.org> 14933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14934T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14935S: Supported 14936F: arch/arm/mach-davinci/ 14937F: drivers/i2c/busses/i2c-davinci.c 14938F: arch/arm/boot/dts/da850* 14939 14940TI DAVINCI SERIES CLOCK DRIVER 14941M: David Lechner <david@lechnology.com> 14942R: Sekhar Nori <nsekhar@ti.com> 14943S: Maintained 14944F: Documentation/devicetree/bindings/clock/ti/davinci/ 14945F: drivers/clk/davinci/ 14946 14947TI DAVINCI SERIES GPIO DRIVER 14948M: Keerthy <j-keerthy@ti.com> 14949L: linux-gpio@vger.kernel.org 14950S: Maintained 14951F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14952F: drivers/gpio/gpio-davinci.c 14953 14954TI DAVINCI SERIES MEDIA DRIVER 14955M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14956L: linux-media@vger.kernel.org 14957W: https://linuxtv.org 14958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14959T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14960S: Maintained 14961F: drivers/media/platform/davinci/ 14962F: include/media/davinci/ 14963 14964TI ETHERNET SWITCH DRIVER (CPSW) 14965R: Grygorii Strashko <grygorii.strashko@ti.com> 14966L: linux-omap@vger.kernel.org 14967L: netdev@vger.kernel.org 14968S: Maintained 14969F: drivers/net/ethernet/ti/cpsw* 14970F: drivers/net/ethernet/ti/davinci* 14971 14972TI FLASH MEDIA INTERFACE DRIVER 14973M: Alex Dubov <oakad@yahoo.com> 14974S: Maintained 14975F: drivers/misc/tifm* 14976F: drivers/mmc/host/tifm_sd.c 14977F: include/linux/tifm.h 14978 14979TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14980M: Santosh Shilimkar <ssantosh@kernel.org> 14981L: linux-kernel@vger.kernel.org 14982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14983S: Maintained 14984F: drivers/soc/ti/* 14985T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14986 14987TI LM49xxx FAMILY ASoC CODEC DRIVERS 14988M: M R Swami Reddy <mr.swami.reddy@ti.com> 14989M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14991S: Maintained 14992F: sound/soc/codecs/lm49453* 14993F: sound/soc/codecs/isabelle* 14994 14995TI LP855x BACKLIGHT DRIVER 14996M: Milo Kim <milo.kim@ti.com> 14997S: Maintained 14998F: Documentation/backlight/lp855x-driver.txt 14999F: drivers/video/backlight/lp855x_bl.c 15000F: include/linux/platform_data/lp855x.h 15001 15002TI LP8727 CHARGER DRIVER 15003M: Milo Kim <milo.kim@ti.com> 15004S: Maintained 15005F: drivers/power/supply/lp8727_charger.c 15006F: include/linux/platform_data/lp8727.h 15007 15008TI LP8788 MFD DRIVER 15009M: Milo Kim <milo.kim@ti.com> 15010S: Maintained 15011F: drivers/iio/adc/lp8788_adc.c 15012F: drivers/leds/leds-lp8788.c 15013F: drivers/mfd/lp8788*.c 15014F: drivers/power/supply/lp8788-charger.c 15015F: drivers/regulator/lp8788-*.c 15016F: include/linux/mfd/lp8788*.h 15017 15018TI NETCP ETHERNET DRIVER 15019M: Wingman Kwok <w-kwok2@ti.com> 15020M: Murali Karicheri <m-karicheri2@ti.com> 15021L: netdev@vger.kernel.org 15022S: Maintained 15023F: drivers/net/ethernet/ti/netcp* 15024 15025TI PCM3060 ASoC CODEC DRIVER 15026M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15028S: Maintained 15029F: Documentation/devicetree/bindings/sound/pcm3060.txt 15030F: sound/soc/codecs/pcm3060* 15031 15032TI TAS571X FAMILY ASoC CODEC DRIVER 15033M: Kevin Cernekee <cernekee@chromium.org> 15034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15035S: Odd Fixes 15036F: sound/soc/codecs/tas571x* 15037 15038TI TRF7970A NFC DRIVER 15039M: Mark Greer <mgreer@animalcreek.com> 15040L: linux-wireless@vger.kernel.org 15041L: linux-nfc@lists.01.org (moderated for non-subscribers) 15042S: Supported 15043F: drivers/nfc/trf7970a.c 15044F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15045 15046TI TWL4030 SERIES SOC CODEC DRIVER 15047M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15049S: Maintained 15050F: sound/soc/codecs/twl4030* 15051 15052TI VPE/CAL DRIVERS 15053M: Benoit Parrot <bparrot@ti.com> 15054L: linux-media@vger.kernel.org 15055W: http://linuxtv.org/ 15056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15057S: Maintained 15058F: drivers/media/platform/ti-vpe/ 15059 15060TI WILINK WIRELESS DRIVERS 15061L: linux-wireless@vger.kernel.org 15062W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15063W: http://wireless.kernel.org/en/users/Drivers/wl1251 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15065S: Orphan 15066F: drivers/net/wireless/ti/ 15067F: include/linux/wl12xx.h 15068 15069TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15070M: John Stultz <john.stultz@linaro.org> 15071M: Thomas Gleixner <tglx@linutronix.de> 15072R: Stephen Boyd <sboyd@kernel.org> 15073L: linux-kernel@vger.kernel.org 15074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15075S: Supported 15076F: include/linux/clocksource.h 15077F: include/linux/time.h 15078F: include/linux/timex.h 15079F: include/uapi/linux/time.h 15080F: include/uapi/linux/timex.h 15081F: kernel/time/clocksource.c 15082F: kernel/time/time*.c 15083F: kernel/time/alarmtimer.c 15084F: kernel/time/ntp.c 15085F: tools/testing/selftests/timers/ 15086 15087TIPC NETWORK LAYER 15088M: Jon Maloy <jon.maloy@ericsson.com> 15089M: Ying Xue <ying.xue@windriver.com> 15090L: netdev@vger.kernel.org (core kernel code) 15091L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15092W: http://tipc.sourceforge.net/ 15093S: Maintained 15094F: include/uapi/linux/tipc*.h 15095F: net/tipc/ 15096 15097TLAN NETWORK DRIVER 15098M: Samuel Chessman <chessman@tux.org> 15099L: tlan-devel@lists.sourceforge.net (subscribers-only) 15100W: http://sourceforge.net/projects/tlan/ 15101S: Maintained 15102F: Documentation/networking/tlan.txt 15103F: drivers/net/ethernet/ti/tlan.* 15104 15105TM6000 VIDEO4LINUX DRIVER 15106M: Mauro Carvalho Chehab <mchehab@kernel.org> 15107L: linux-media@vger.kernel.org 15108W: https://linuxtv.org 15109T: git git://linuxtv.org/media_tree.git 15110S: Odd fixes 15111F: drivers/media/usb/tm6000/ 15112F: Documentation/media/v4l-drivers/tm6000* 15113 15114TMIO/SDHI MMC DRIVER 15115M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15116L: linux-mmc@vger.kernel.org 15117S: Supported 15118F: drivers/mmc/host/tmio_mmc* 15119F: drivers/mmc/host/renesas_sdhi* 15120F: include/linux/mfd/tmio.h 15121 15122TMP401 HARDWARE MONITOR DRIVER 15123M: Guenter Roeck <linux@roeck-us.net> 15124L: linux-hwmon@vger.kernel.org 15125S: Maintained 15126F: Documentation/hwmon/tmp401 15127F: drivers/hwmon/tmp401.c 15128 15129TMPFS (SHMEM FILESYSTEM) 15130M: Hugh Dickins <hughd@google.com> 15131L: linux-mm@kvack.org 15132S: Maintained 15133F: include/linux/shmem_fs.h 15134F: mm/shmem.c 15135 15136TOMOYO SECURITY MODULE 15137M: Kentaro Takeda <takedakn@nttdata.co.jp> 15138M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15139L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15140L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15141L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15142L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15143W: http://tomoyo.sourceforge.jp/ 15144T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15145S: Maintained 15146F: security/tomoyo/ 15147 15148TOPSTAR LAPTOP EXTRAS DRIVER 15149M: Herton Ronaldo Krzesinski <herton@canonical.com> 15150L: platform-driver-x86@vger.kernel.org 15151S: Maintained 15152F: drivers/platform/x86/topstar-laptop.c 15153 15154TORTURE-TEST MODULES 15155M: Davidlohr Bueso <dave@stgolabs.net> 15156M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15157M: Josh Triplett <josh@joshtriplett.org> 15158L: linux-kernel@vger.kernel.org 15159S: Supported 15160T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15161F: Documentation/RCU/torture.txt 15162F: kernel/torture.c 15163F: kernel/rcu/rcutorture.c 15164F: kernel/rcu/rcuperf.c 15165F: kernel/locking/locktorture.c 15166 15167TOSHIBA ACPI EXTRAS DRIVER 15168M: Azael Avalos <coproscefalo@gmail.com> 15169L: platform-driver-x86@vger.kernel.org 15170S: Maintained 15171F: drivers/platform/x86/toshiba_acpi.c 15172 15173TOSHIBA BLUETOOTH DRIVER 15174M: Azael Avalos <coproscefalo@gmail.com> 15175L: platform-driver-x86@vger.kernel.org 15176S: Maintained 15177F: drivers/platform/x86/toshiba_bluetooth.c 15178 15179TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15180M: Azael Avalos <coproscefalo@gmail.com> 15181L: platform-driver-x86@vger.kernel.org 15182S: Maintained 15183F: drivers/platform/x86/toshiba_haps.c 15184 15185TOSHIBA SMM DRIVER 15186M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15187W: http://www.buzzard.org.uk/toshiba/ 15188S: Maintained 15189F: drivers/char/toshiba.c 15190F: include/linux/toshiba.h 15191F: include/uapi/linux/toshiba.h 15192 15193TOSHIBA TC358743 DRIVER 15194M: Mats Randgaard <matrandg@cisco.com> 15195L: linux-media@vger.kernel.org 15196S: Maintained 15197F: drivers/media/i2c/tc358743* 15198F: include/media/i2c/tc358743.h 15199 15200TOSHIBA WMI HOTKEYS DRIVER 15201M: Azael Avalos <coproscefalo@gmail.com> 15202L: platform-driver-x86@vger.kernel.org 15203S: Maintained 15204F: drivers/platform/x86/toshiba-wmi.c 15205 15206TPM DEVICE DRIVER 15207M: Peter Huewe <peterhuewe@gmx.de> 15208M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15209R: Jason Gunthorpe <jgg@ziepe.ca> 15210L: linux-integrity@vger.kernel.org 15211Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15212W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15213T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15214S: Maintained 15215F: drivers/char/tpm/ 15216 15217TRACING 15218M: Steven Rostedt <rostedt@goodmis.org> 15219M: Ingo Molnar <mingo@redhat.com> 15220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15221S: Maintained 15222F: Documentation/trace/ftrace.rst 15223F: arch/*/*/*/ftrace.h 15224F: arch/*/kernel/ftrace.c 15225F: include/*/ftrace.h 15226F: include/linux/trace*.h 15227F: include/trace/ 15228F: kernel/trace/ 15229F: tools/testing/selftests/ftrace/ 15230 15231TRACING MMIO ACCESSES (MMIOTRACE) 15232M: Steven Rostedt <rostedt@goodmis.org> 15233M: Ingo Molnar <mingo@kernel.org> 15234R: Karol Herbst <karolherbst@gmail.com> 15235R: Pekka Paalanen <ppaalanen@gmail.com> 15236S: Maintained 15237L: linux-kernel@vger.kernel.org 15238L: nouveau@lists.freedesktop.org 15239F: kernel/trace/trace_mmiotrace.c 15240F: include/linux/mmiotrace.h 15241F: arch/x86/mm/kmmio.c 15242F: arch/x86/mm/mmio-mod.c 15243F: arch/x86/mm/testmmiotrace.c 15244 15245TRIVIAL PATCHES 15246M: Jiri Kosina <trivial@kernel.org> 15247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15248S: Maintained 15249K: ^Subject:.*(?i)trivial 15250 15251TEMPO SEMICONDUCTOR DRIVERS 15252M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15253S: Maintained 15254F: sound/soc/codecs/tscs*.c 15255F: sound/soc/codecs/tscs*.h 15256F: Documentation/devicetree/bindings/sound/tscs*.txt 15257 15258TTY LAYER 15259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15260M: Jiri Slaby <jslaby@suse.com> 15261S: Supported 15262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15263F: Documentation/serial/ 15264F: drivers/tty/ 15265F: drivers/tty/serial/serial_core.c 15266F: include/linux/serial_core.h 15267F: include/linux/serial.h 15268F: include/linux/tty.h 15269F: include/uapi/linux/serial_core.h 15270F: include/uapi/linux/serial.h 15271F: include/uapi/linux/tty.h 15272 15273TUA9001 MEDIA DRIVER 15274M: Antti Palosaari <crope@iki.fi> 15275L: linux-media@vger.kernel.org 15276W: https://linuxtv.org 15277W: http://palosaari.fi/linux/ 15278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15279T: git git://linuxtv.org/anttip/media_tree.git 15280S: Maintained 15281F: drivers/media/tuners/tua9001* 15282 15283TULIP NETWORK DRIVERS 15284L: netdev@vger.kernel.org 15285L: linux-parisc@vger.kernel.org 15286S: Orphan 15287F: drivers/net/ethernet/dec/tulip/ 15288 15289TUN/TAP driver 15290M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15291W: http://vtun.sourceforge.net/tun 15292S: Maintained 15293F: Documentation/networking/tuntap.txt 15294F: arch/um/os-Linux/drivers/ 15295 15296TURBOCHANNEL SUBSYSTEM 15297M: "Maciej W. Rozycki" <macro@linux-mips.org> 15298M: Ralf Baechle <ralf@linux-mips.org> 15299L: linux-mips@linux-mips.org 15300Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15301S: Maintained 15302F: drivers/tc/ 15303F: include/linux/tc.h 15304 15305TURBOSTAT UTILITY 15306M: "Len Brown" <lenb@kernel.org> 15307L: linux-pm@vger.kernel.org 15308B: https://bugzilla.kernel.org 15309Q: https://patchwork.kernel.org/project/linux-pm/list/ 15310T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15311S: Supported 15312F: tools/power/x86/turbostat/ 15313 15314TW5864 VIDEO4LINUX DRIVER 15315M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15316M: Anton Sviridenko <anton@corp.bluecherry.net> 15317M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15318M: Andrey Utkin <andrey_utkin@fastmail.com> 15319L: linux-media@vger.kernel.org 15320S: Supported 15321F: drivers/media/pci/tw5864/ 15322 15323TW68 VIDEO4LINUX DRIVER 15324M: Hans Verkuil <hverkuil@xs4all.nl> 15325L: linux-media@vger.kernel.org 15326T: git git://linuxtv.org/media_tree.git 15327W: https://linuxtv.org 15328S: Odd Fixes 15329F: drivers/media/pci/tw68/ 15330 15331TW686X VIDEO4LINUX DRIVER 15332M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15333L: linux-media@vger.kernel.org 15334T: git git://linuxtv.org/media_tree.git 15335W: http://linuxtv.org 15336S: Maintained 15337F: drivers/media/pci/tw686x/ 15338 15339UBI FILE SYSTEM (UBIFS) 15340M: Richard Weinberger <richard@nod.at> 15341M: Artem Bityutskiy <dedekind1@gmail.com> 15342M: Adrian Hunter <adrian.hunter@intel.com> 15343L: linux-mtd@lists.infradead.org 15344T: git git://git.infradead.org/ubifs-2.6.git 15345W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15346S: Supported 15347F: Documentation/filesystems/ubifs.txt 15348F: fs/ubifs/ 15349 15350UCLINUX (M68KNOMMU AND COLDFIRE) 15351M: Greg Ungerer <gerg@linux-m68k.org> 15352W: http://www.linux-m68k.org/ 15353W: http://www.uclinux.org/ 15354L: linux-m68k@lists.linux-m68k.org 15355L: uclinux-dev@uclinux.org (subscribers-only) 15356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15357S: Maintained 15358F: arch/m68k/coldfire/ 15359F: arch/m68k/68*/ 15360F: arch/m68k/*/*_no.* 15361F: arch/m68k/include/asm/*_no.* 15362 15363UDF FILESYSTEM 15364M: Jan Kara <jack@suse.com> 15365S: Maintained 15366F: Documentation/filesystems/udf.txt 15367F: fs/udf/ 15368 15369UDRAW TABLET 15370M: Bastien Nocera <hadess@hadess.net> 15371L: linux-input@vger.kernel.org 15372S: Maintained 15373F: drivers/hid/hid-udraw-ps3.c 15374 15375UFS FILESYSTEM 15376M: Evgeniy Dushistov <dushistov@mail.ru> 15377S: Maintained 15378F: Documentation/filesystems/ufs.txt 15379F: fs/ufs/ 15380 15381UHID USERSPACE HID IO DRIVER: 15382M: David Herrmann <dh.herrmann@googlemail.com> 15383L: linux-input@vger.kernel.org 15384S: Maintained 15385F: drivers/hid/uhid.c 15386F: include/uapi/linux/uhid.h 15387 15388ULPI BUS 15389M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15390L: linux-usb@vger.kernel.org 15391S: Maintained 15392F: drivers/usb/common/ulpi.c 15393F: include/linux/ulpi/ 15394 15395ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15396L: linux-usb@vger.kernel.org 15397S: Orphan 15398F: drivers/uwb/ 15399F: include/linux/uwb.h 15400F: include/linux/uwb/ 15401 15402UNICORE32 ARCHITECTURE: 15403M: Guan Xuetao <gxt@pku.edu.cn> 15404W: http://mprc.pku.edu.cn/~guanxuetao/linux 15405S: Maintained 15406T: git git://github.com/gxt/linux.git 15407F: arch/unicore32/ 15408 15409UNIFDEF 15410M: Tony Finch <dot@dotat.at> 15411W: http://dotat.at/prog/unifdef 15412S: Maintained 15413F: scripts/unifdef.c 15414 15415UNIFORM CDROM DRIVER 15416M: Jens Axboe <axboe@kernel.dk> 15417W: http://www.kernel.dk 15418S: Maintained 15419F: Documentation/cdrom/ 15420F: drivers/cdrom/cdrom.c 15421F: include/linux/cdrom.h 15422F: include/uapi/linux/cdrom.h 15423 15424UNISYS S-PAR DRIVERS 15425M: David Kershner <david.kershner@unisys.com> 15426L: sparmaintainer@unisys.com (Unisys internal) 15427S: Supported 15428F: include/linux/visorbus.h 15429F: drivers/visorbus/ 15430F: drivers/staging/unisys/ 15431 15432UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15433M: Vinayak Holikatti <vinholikatti@gmail.com> 15434L: linux-scsi@vger.kernel.org 15435S: Supported 15436F: Documentation/scsi/ufs.txt 15437F: drivers/scsi/ufs/ 15438 15439UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15440M: Joao Pinto <jpinto@synopsys.com> 15441L: linux-scsi@vger.kernel.org 15442S: Supported 15443F: drivers/scsi/ufs/*dwc* 15444 15445UNSORTED BLOCK IMAGES (UBI) 15446M: Artem Bityutskiy <dedekind1@gmail.com> 15447M: Richard Weinberger <richard@nod.at> 15448W: http://www.linux-mtd.infradead.org/ 15449L: linux-mtd@lists.infradead.org 15450T: git git://git.infradead.org/ubifs-2.6.git 15451S: Supported 15452F: drivers/mtd/ubi/ 15453F: include/linux/mtd/ubi.h 15454F: include/uapi/mtd/ubi-user.h 15455 15456USB "USBNET" DRIVER FRAMEWORK 15457M: Oliver Neukum <oneukum@suse.com> 15458L: netdev@vger.kernel.org 15459W: http://www.linux-usb.org/usbnet 15460S: Maintained 15461F: drivers/net/usb/usbnet.c 15462F: include/linux/usb/usbnet.h 15463 15464USB ACM DRIVER 15465M: Oliver Neukum <oneukum@suse.com> 15466L: linux-usb@vger.kernel.org 15467S: Maintained 15468F: Documentation/usb/acm.txt 15469F: drivers/usb/class/cdc-acm.* 15470 15471USB AR5523 WIRELESS DRIVER 15472M: Pontus Fuchs <pontus.fuchs@gmail.com> 15473L: linux-wireless@vger.kernel.org 15474S: Maintained 15475F: drivers/net/wireless/ath/ar5523/ 15476 15477USB ATTACHED SCSI 15478M: Oliver Neukum <oneukum@suse.com> 15479L: linux-usb@vger.kernel.org 15480L: linux-scsi@vger.kernel.org 15481S: Maintained 15482F: drivers/usb/storage/uas.c 15483 15484USB CDC ETHERNET DRIVER 15485M: Oliver Neukum <oliver@neukum.org> 15486L: linux-usb@vger.kernel.org 15487S: Maintained 15488F: drivers/net/usb/cdc_*.c 15489F: include/uapi/linux/usb/cdc.h 15490 15491USB CHAOSKEY DRIVER 15492M: Keith Packard <keithp@keithp.com> 15493L: linux-usb@vger.kernel.org 15494S: Maintained 15495F: drivers/usb/misc/chaoskey.c 15496 15497USB CYPRESS C67X00 DRIVER 15498M: Peter Korsgaard <jacmet@sunsite.dk> 15499L: linux-usb@vger.kernel.org 15500S: Maintained 15501F: drivers/usb/c67x00/ 15502 15503USB DAVICOM DM9601 DRIVER 15504M: Peter Korsgaard <jacmet@sunsite.dk> 15505L: netdev@vger.kernel.org 15506W: http://www.linux-usb.org/usbnet 15507S: Maintained 15508F: drivers/net/usb/dm9601.c 15509 15510USB DIAMOND RIO500 DRIVER 15511M: Cesar Miquel <miquel@df.uba.ar> 15512L: rio500-users@lists.sourceforge.net 15513W: http://rio500.sourceforge.net 15514S: Maintained 15515F: drivers/usb/misc/rio500* 15516 15517USB EHCI DRIVER 15518M: Alan Stern <stern@rowland.harvard.edu> 15519L: linux-usb@vger.kernel.org 15520S: Maintained 15521F: Documentation/usb/ehci.txt 15522F: drivers/usb/host/ehci* 15523 15524USB GADGET/PERIPHERAL SUBSYSTEM 15525M: Felipe Balbi <balbi@kernel.org> 15526L: linux-usb@vger.kernel.org 15527W: http://www.linux-usb.org/gadget 15528T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15529S: Maintained 15530F: drivers/usb/gadget/ 15531F: include/linux/usb/gadget* 15532 15533USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15534M: Jiri Kosina <jikos@kernel.org> 15535M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15536L: linux-usb@vger.kernel.org 15537T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15538S: Maintained 15539F: Documentation/hid/hiddev.txt 15540F: drivers/hid/usbhid/ 15541 15542USB INTEL XHCI ROLE MUX DRIVER 15543M: Hans de Goede <hdegoede@redhat.com> 15544L: linux-usb@vger.kernel.org 15545S: Maintained 15546F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15547 15548USB ISP116X DRIVER 15549M: Olav Kongas <ok@artecdesign.ee> 15550L: linux-usb@vger.kernel.org 15551S: Maintained 15552F: drivers/usb/host/isp116x* 15553F: include/linux/usb/isp116x.h 15554 15555USB LAN78XX ETHERNET DRIVER 15556M: Woojung Huh <woojung.huh@microchip.com> 15557M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15558L: netdev@vger.kernel.org 15559S: Maintained 15560F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15561F: drivers/net/usb/lan78xx.* 15562F: include/dt-bindings/net/microchip-lan78xx.h 15563 15564USB MASS STORAGE DRIVER 15565M: Alan Stern <stern@rowland.harvard.edu> 15566L: linux-usb@vger.kernel.org 15567L: usb-storage@lists.one-eyed-alien.net 15568S: Maintained 15569W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15570F: drivers/usb/storage/ 15571 15572USB MIDI DRIVER 15573M: Clemens Ladisch <clemens@ladisch.de> 15574L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15575T: git git://git.alsa-project.org/alsa-kernel.git 15576S: Maintained 15577F: sound/usb/midi.* 15578 15579USB NETWORKING DRIVERS 15580L: linux-usb@vger.kernel.org 15581S: Odd Fixes 15582F: drivers/net/usb/ 15583 15584USB OHCI DRIVER 15585M: Alan Stern <stern@rowland.harvard.edu> 15586L: linux-usb@vger.kernel.org 15587S: Maintained 15588F: Documentation/usb/ohci.txt 15589F: drivers/usb/host/ohci* 15590 15591USB OTG FSM (Finite State Machine) 15592M: Peter Chen <Peter.Chen@nxp.com> 15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15594L: linux-usb@vger.kernel.org 15595S: Maintained 15596F: drivers/usb/common/usb-otg-fsm.c 15597 15598USB OVER IP DRIVER 15599M: Valentina Manea <valentina.manea.m@gmail.com> 15600M: Shuah Khan <shuah@kernel.org> 15601L: linux-usb@vger.kernel.org 15602S: Maintained 15603F: Documentation/usb/usbip_protocol.txt 15604F: drivers/usb/usbip/ 15605F: tools/usb/usbip/ 15606F: tools/testing/selftests/drivers/usb/usbip/ 15607 15608USB PEGASUS DRIVER 15609M: Petko Manolov <petkan@nucleusys.com> 15610L: linux-usb@vger.kernel.org 15611L: netdev@vger.kernel.org 15612T: git git://github.com/petkan/pegasus.git 15613W: https://github.com/petkan/pegasus 15614S: Maintained 15615F: drivers/net/usb/pegasus.* 15616 15617USB PHY LAYER 15618M: Felipe Balbi <balbi@kernel.org> 15619L: linux-usb@vger.kernel.org 15620T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15621S: Maintained 15622F: drivers/usb/phy/ 15623 15624USB PRINTER DRIVER (usblp) 15625M: Pete Zaitcev <zaitcev@redhat.com> 15626L: linux-usb@vger.kernel.org 15627S: Supported 15628F: drivers/usb/class/usblp.c 15629 15630USB QMI WWAN NETWORK DRIVER 15631M: Bjørn Mork <bjorn@mork.no> 15632L: netdev@vger.kernel.org 15633S: Maintained 15634F: Documentation/ABI/testing/sysfs-class-net-qmi 15635F: drivers/net/usb/qmi_wwan.c 15636 15637USB RTL8150 DRIVER 15638M: Petko Manolov <petkan@nucleusys.com> 15639L: linux-usb@vger.kernel.org 15640L: netdev@vger.kernel.org 15641T: git git://github.com/petkan/rtl8150.git 15642W: https://github.com/petkan/rtl8150 15643S: Maintained 15644F: drivers/net/usb/rtl8150.c 15645 15646USB SERIAL SUBSYSTEM 15647M: Johan Hovold <johan@kernel.org> 15648L: linux-usb@vger.kernel.org 15649T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15650S: Maintained 15651F: Documentation/usb/usb-serial.txt 15652F: drivers/usb/serial/ 15653F: include/linux/usb/serial.h 15654 15655USB SMSC75XX ETHERNET DRIVER 15656M: Steve Glendinning <steve.glendinning@shawell.net> 15657L: netdev@vger.kernel.org 15658S: Maintained 15659F: drivers/net/usb/smsc75xx.* 15660 15661USB SMSC95XX ETHERNET DRIVER 15662M: Steve Glendinning <steve.glendinning@shawell.net> 15663M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15664L: netdev@vger.kernel.org 15665S: Maintained 15666F: drivers/net/usb/smsc95xx.* 15667 15668USB SUBSYSTEM 15669M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15670L: linux-usb@vger.kernel.org 15671W: http://www.linux-usb.org 15672T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15673S: Supported 15674F: Documentation/devicetree/bindings/usb/ 15675F: Documentation/usb/ 15676F: drivers/usb/ 15677F: include/linux/usb.h 15678F: include/linux/usb/ 15679 15680USB TYPEC PI3USB30532 MUX DRIVER 15681M: Hans de Goede <hdegoede@redhat.com> 15682L: linux-usb@vger.kernel.org 15683S: Maintained 15684F: drivers/usb/typec/mux/pi3usb30532.c 15685 15686USB TYPEC CLASS 15687M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15688L: linux-usb@vger.kernel.org 15689S: Maintained 15690F: Documentation/ABI/testing/sysfs-class-typec 15691F: Documentation/driver-api/usb/typec.rst 15692F: drivers/usb/typec/ 15693F: include/linux/usb/typec.h 15694 15695USB TYPEC BUS FOR ALTERNATE MODES 15696M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15697L: linux-usb@vger.kernel.org 15698S: Maintained 15699F: Documentation/ABI/testing/sysfs-bus-typec 15700F: Documentation/driver-api/usb/typec_bus.rst 15701F: drivers/usb/typec/altmodes/ 15702F: include/linux/usb/typec_altmode.h 15703 15704USB TYPEC PORT CONTROLLER DRIVERS 15705M: Guenter Roeck <linux@roeck-us.net> 15706L: linux-usb@vger.kernel.org 15707S: Maintained 15708F: drivers/usb/typec/tcpm/ 15709 15710USB UHCI DRIVER 15711M: Alan Stern <stern@rowland.harvard.edu> 15712L: linux-usb@vger.kernel.org 15713S: Maintained 15714F: drivers/usb/host/uhci* 15715 15716USB VIDEO CLASS 15717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15718L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15719L: linux-media@vger.kernel.org 15720T: git git://linuxtv.org/media_tree.git 15721W: http://www.ideasonboard.org/uvc/ 15722S: Maintained 15723F: drivers/media/usb/uvc/ 15724F: include/uapi/linux/uvcvideo.h 15725 15726USB VISION DRIVER 15727M: Hans Verkuil <hverkuil@xs4all.nl> 15728L: linux-media@vger.kernel.org 15729T: git git://linuxtv.org/media_tree.git 15730W: https://linuxtv.org 15731S: Odd Fixes 15732F: drivers/media/usb/usbvision/ 15733 15734USB WEBCAM GADGET 15735M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15736L: linux-usb@vger.kernel.org 15737S: Maintained 15738F: drivers/usb/gadget/function/*uvc* 15739F: drivers/usb/gadget/legacy/webcam.c 15740F: include/uapi/linux/usb/g_uvc.h 15741 15742USB WIRELESS RNDIS DRIVER (rndis_wlan) 15743M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15744L: linux-wireless@vger.kernel.org 15745S: Maintained 15746F: drivers/net/wireless/rndis_wlan.c 15747 15748USB XHCI DRIVER 15749M: Mathias Nyman <mathias.nyman@intel.com> 15750L: linux-usb@vger.kernel.org 15751S: Supported 15752F: drivers/usb/host/xhci* 15753F: drivers/usb/host/pci-quirks* 15754 15755USB ZD1201 DRIVER 15756L: linux-wireless@vger.kernel.org 15757W: http://linux-lc100020.sourceforge.net 15758S: Orphan 15759F: drivers/net/wireless/zydas/zd1201.* 15760 15761USB ZR364XX DRIVER 15762M: Antoine Jacquet <royale@zerezo.com> 15763L: linux-usb@vger.kernel.org 15764L: linux-media@vger.kernel.org 15765T: git git://linuxtv.org/media_tree.git 15766W: http://royale.zerezo.com/zr364xx/ 15767S: Maintained 15768F: Documentation/media/v4l-drivers/zr364xx* 15769F: drivers/media/usb/zr364xx/ 15770 15771USER-MODE LINUX (UML) 15772M: Jeff Dike <jdike@addtoit.com> 15773M: Richard Weinberger <richard@nod.at> 15774L: linux-um@lists.infradead.org 15775W: http://user-mode-linux.sourceforge.net 15776T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15777S: Maintained 15778F: Documentation/virtual/uml/ 15779F: arch/um/ 15780F: arch/x86/um/ 15781F: fs/hostfs/ 15782F: fs/hppfs/ 15783 15784USERSPACE COPYIN/COPYOUT (UIOVEC) 15785M: Alexander Viro <viro@zeniv.linux.org.uk> 15786S: Maintained 15787F: lib/iov_iter.c 15788F: include/linux/uio.h 15789 15790USERSPACE DMA BUFFER DRIVER 15791M: Gerd Hoffmann <kraxel@redhat.com> 15792S: Maintained 15793L: dri-devel@lists.freedesktop.org 15794F: drivers/dma-buf/udmabuf.c 15795F: include/uapi/linux/udmabuf.h 15796T: git git://anongit.freedesktop.org/drm/drm-misc 15797 15798USERSPACE I/O (UIO) 15799M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15800S: Maintained 15801T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15802F: Documentation/driver-api/uio-howto.rst 15803F: drivers/uio/ 15804F: include/linux/uio_driver.h 15805 15806UTIL-LINUX PACKAGE 15807M: Karel Zak <kzak@redhat.com> 15808L: util-linux@vger.kernel.org 15809W: http://en.wikipedia.org/wiki/Util-linux 15810T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15811S: Maintained 15812 15813UUID HELPERS 15814M: Christoph Hellwig <hch@lst.de> 15815R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15816L: linux-kernel@vger.kernel.org 15817T: git git://git.infradead.org/users/hch/uuid.git 15818F: lib/uuid.c 15819F: lib/test_uuid.c 15820F: include/linux/uuid.h 15821F: include/uapi/linux/uuid.h 15822S: Maintained 15823 15824UVESAFB DRIVER 15825M: Michal Januszewski <spock@gentoo.org> 15826L: linux-fbdev@vger.kernel.org 15827W: https://github.com/mjanusz/v86d 15828S: Maintained 15829F: Documentation/fb/uvesafb.txt 15830F: drivers/video/fbdev/uvesafb.* 15831 15832VF610 NAND DRIVER 15833M: Stefan Agner <stefan@agner.ch> 15834L: linux-mtd@lists.infradead.org 15835S: Supported 15836F: drivers/mtd/nand/raw/vf610_nfc.c 15837 15838VFAT/FAT/MSDOS FILESYSTEM 15839M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15840S: Maintained 15841F: Documentation/filesystems/vfat.txt 15842F: fs/fat/ 15843 15844VFIO DRIVER 15845M: Alex Williamson <alex.williamson@redhat.com> 15846L: kvm@vger.kernel.org 15847T: git git://github.com/awilliam/linux-vfio.git 15848S: Maintained 15849F: Documentation/vfio.txt 15850F: drivers/vfio/ 15851F: include/linux/vfio.h 15852F: include/uapi/linux/vfio.h 15853 15854VFIO MEDIATED DEVICE DRIVERS 15855M: Kirti Wankhede <kwankhede@nvidia.com> 15856L: kvm@vger.kernel.org 15857S: Maintained 15858F: Documentation/vfio-mediated-device.txt 15859F: drivers/vfio/mdev/ 15860F: include/linux/mdev.h 15861F: samples/vfio-mdev/ 15862 15863VFIO PLATFORM DRIVER 15864M: Eric Auger <eric.auger@redhat.com> 15865L: kvm@vger.kernel.org 15866S: Maintained 15867F: drivers/vfio/platform/ 15868 15869VGA_SWITCHEROO 15870R: Lukas Wunner <lukas@wunner.de> 15871S: Maintained 15872F: Documentation/gpu/vga-switcheroo.rst 15873F: drivers/gpu/vga/vga_switcheroo.c 15874F: include/linux/vga_switcheroo.h 15875T: git git://anongit.freedesktop.org/drm/drm-misc 15876 15877VIA RHINE NETWORK DRIVER 15878S: Orphan 15879F: drivers/net/ethernet/via/via-rhine.c 15880 15881VIA SD/MMC CARD CONTROLLER DRIVER 15882M: Bruce Chang <brucechang@via.com.tw> 15883M: Harald Welte <HaraldWelte@viatech.com> 15884S: Maintained 15885F: drivers/mmc/host/via-sdmmc.c 15886 15887VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15888M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15889L: linux-fbdev@vger.kernel.org 15890S: Maintained 15891F: include/linux/via-core.h 15892F: include/linux/via-gpio.h 15893F: include/linux/via_i2c.h 15894F: drivers/video/fbdev/via/ 15895 15896VIA VELOCITY NETWORK DRIVER 15897M: Francois Romieu <romieu@fr.zoreil.com> 15898L: netdev@vger.kernel.org 15899S: Maintained 15900F: drivers/net/ethernet/via/via-velocity.* 15901 15902VICODEC VIRTUAL CODEC DRIVER 15903M: Hans Verkuil <hans.verkuil@cisco.com> 15904L: linux-media@vger.kernel.org 15905T: git git://linuxtv.org/media_tree.git 15906W: https://linuxtv.org 15907S: Maintained 15908F: drivers/media/platform/vicodec/* 15909 15910VIDEO MULTIPLEXER DRIVER 15911M: Philipp Zabel <p.zabel@pengutronix.de> 15912L: linux-media@vger.kernel.org 15913S: Maintained 15914F: drivers/media/platform/video-mux.c 15915 15916VIDEO I2C POLLING DRIVER 15917M: Matt Ranostay <matt.ranostay@konsulko.com> 15918L: linux-media@vger.kernel.org 15919S: Maintained 15920F: drivers/media/i2c/video-i2c.c 15921 15922VIDEOBUF2 FRAMEWORK 15923M: Pawel Osciak <pawel@osciak.com> 15924M: Marek Szyprowski <m.szyprowski@samsung.com> 15925M: Kyungmin Park <kyungmin.park@samsung.com> 15926L: linux-media@vger.kernel.org 15927S: Maintained 15928F: drivers/media/common/videobuf2/* 15929F: include/media/videobuf2-* 15930 15931VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15932M: Helen Koike <helen.koike@collabora.com> 15933L: linux-media@vger.kernel.org 15934T: git git://linuxtv.org/media_tree.git 15935W: https://linuxtv.org 15936S: Maintained 15937F: drivers/media/platform/vimc/* 15938 15939VIRT LIB 15940M: Alex Williamson <alex.williamson@redhat.com> 15941M: Paolo Bonzini <pbonzini@redhat.com> 15942L: kvm@vger.kernel.org 15943S: Supported 15944F: virt/lib/ 15945 15946VIRTIO AND VHOST VSOCK DRIVER 15947M: Stefan Hajnoczi <stefanha@redhat.com> 15948L: kvm@vger.kernel.org 15949L: virtualization@lists.linux-foundation.org 15950L: netdev@vger.kernel.org 15951S: Maintained 15952F: include/linux/virtio_vsock.h 15953F: include/uapi/linux/virtio_vsock.h 15954F: include/uapi/linux/vsockmon.h 15955F: include/uapi/linux/vm_sockets_diag.h 15956F: net/vmw_vsock/diag.c 15957F: net/vmw_vsock/af_vsock_tap.c 15958F: net/vmw_vsock/virtio_transport_common.c 15959F: net/vmw_vsock/virtio_transport.c 15960F: drivers/net/vsockmon.c 15961F: drivers/vhost/vsock.c 15962F: tools/testing/vsock/ 15963 15964VIRTIO CONSOLE DRIVER 15965M: Amit Shah <amit@kernel.org> 15966L: virtualization@lists.linux-foundation.org 15967S: Maintained 15968F: drivers/char/virtio_console.c 15969F: include/linux/virtio_console.h 15970F: include/uapi/linux/virtio_console.h 15971 15972VIRTIO CORE, NET AND BLOCK DRIVERS 15973M: "Michael S. Tsirkin" <mst@redhat.com> 15974M: Jason Wang <jasowang@redhat.com> 15975L: virtualization@lists.linux-foundation.org 15976S: Maintained 15977F: Documentation/devicetree/bindings/virtio/ 15978F: drivers/virtio/ 15979F: tools/virtio/ 15980F: drivers/net/virtio_net.c 15981F: drivers/block/virtio_blk.c 15982F: include/linux/virtio*.h 15983F: include/uapi/linux/virtio_*.h 15984F: drivers/crypto/virtio/ 15985F: mm/balloon_compaction.c 15986 15987VIRTIO CRYPTO DRIVER 15988M: Gonglei <arei.gonglei@huawei.com> 15989L: virtualization@lists.linux-foundation.org 15990L: linux-crypto@vger.kernel.org 15991S: Maintained 15992F: drivers/crypto/virtio/ 15993F: include/uapi/linux/virtio_crypto.h 15994 15995VIRTIO DRIVERS FOR S390 15996M: Cornelia Huck <cohuck@redhat.com> 15997M: Halil Pasic <pasic@linux.ibm.com> 15998L: linux-s390@vger.kernel.org 15999L: virtualization@lists.linux-foundation.org 16000L: kvm@vger.kernel.org 16001S: Supported 16002F: drivers/s390/virtio/ 16003F: arch/s390/include/uapi/asm/virtio-ccw.h 16004 16005VIRTIO GPU DRIVER 16006M: David Airlie <airlied@linux.ie> 16007M: Gerd Hoffmann <kraxel@redhat.com> 16008L: dri-devel@lists.freedesktop.org 16009L: virtualization@lists.linux-foundation.org 16010T: git git://anongit.freedesktop.org/drm/drm-misc 16011S: Maintained 16012F: drivers/gpu/drm/virtio/ 16013F: include/uapi/linux/virtio_gpu.h 16014 16015VIRTIO HOST (VHOST) 16016M: "Michael S. Tsirkin" <mst@redhat.com> 16017M: Jason Wang <jasowang@redhat.com> 16018L: kvm@vger.kernel.org 16019L: virtualization@lists.linux-foundation.org 16020L: netdev@vger.kernel.org 16021T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16022S: Maintained 16023F: drivers/vhost/ 16024F: include/uapi/linux/vhost.h 16025 16026VIRTIO INPUT DRIVER 16027M: Gerd Hoffmann <kraxel@redhat.com> 16028S: Maintained 16029F: drivers/virtio/virtio_input.c 16030F: include/uapi/linux/virtio_input.h 16031 16032VIRTUAL BOX GUEST DEVICE DRIVER 16033M: Hans de Goede <hdegoede@redhat.com> 16034M: Arnd Bergmann <arnd@arndb.de> 16035M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16036S: Maintained 16037F: include/linux/vbox_utils.h 16038F: include/uapi/linux/vbox*.h 16039F: drivers/virt/vboxguest/ 16040 16041VIRTUAL SERIO DEVICE DRIVER 16042M: Stephen Chandler Paul <thatslyude@gmail.com> 16043S: Maintained 16044F: drivers/input/serio/userio.c 16045F: include/uapi/linux/userio.h 16046 16047VIVID VIRTUAL VIDEO DRIVER 16048M: Hans Verkuil <hverkuil@xs4all.nl> 16049L: linux-media@vger.kernel.org 16050T: git git://linuxtv.org/media_tree.git 16051W: https://linuxtv.org 16052S: Maintained 16053F: drivers/media/platform/vivid/* 16054 16055VLYNQ BUS 16056M: Florian Fainelli <f.fainelli@gmail.com> 16057L: openwrt-devel@lists.openwrt.org (subscribers-only) 16058S: Maintained 16059F: drivers/vlynq/vlynq.c 16060F: include/linux/vlynq.h 16061 16062VME SUBSYSTEM 16063M: Martyn Welch <martyn@welchs.me.uk> 16064M: Manohar Vanga <manohar.vanga@gmail.com> 16065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16066L: devel@driverdev.osuosl.org 16067S: Maintained 16068T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16069F: Documentation/driver-api/vme.rst 16070F: drivers/staging/vme/ 16071F: drivers/vme/ 16072F: include/linux/vme* 16073 16074VMWARE BALLOON DRIVER 16075M: Xavier Deguillard <xdeguillard@vmware.com> 16076M: Nadav Amit <namit@vmware.com> 16077M: "VMware, Inc." <pv-drivers@vmware.com> 16078L: linux-kernel@vger.kernel.org 16079S: Maintained 16080F: drivers/misc/vmw_balloon.c 16081 16082VMWARE HYPERVISOR INTERFACE 16083M: Alok Kataria <akataria@vmware.com> 16084L: virtualization@lists.linux-foundation.org 16085S: Supported 16086F: arch/x86/kernel/cpu/vmware.c 16087 16088VMWARE PVRDMA DRIVER 16089M: Adit Ranadive <aditr@vmware.com> 16090M: VMware PV-Drivers <pv-drivers@vmware.com> 16091L: linux-rdma@vger.kernel.org 16092S: Maintained 16093F: drivers/infiniband/hw/vmw_pvrdma/ 16094 16095VMware PVSCSI driver 16096M: Jim Gill <jgill@vmware.com> 16097M: VMware PV-Drivers <pv-drivers@vmware.com> 16098L: linux-scsi@vger.kernel.org 16099S: Maintained 16100F: drivers/scsi/vmw_pvscsi.c 16101F: drivers/scsi/vmw_pvscsi.h 16102 16103VMWARE VMMOUSE SUBDRIVER 16104M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16105M: "VMware, Inc." <pv-drivers@vmware.com> 16106L: linux-input@vger.kernel.org 16107S: Maintained 16108F: drivers/input/mouse/vmmouse.c 16109F: drivers/input/mouse/vmmouse.h 16110 16111VMWARE VMXNET3 ETHERNET DRIVER 16112M: Ronak Doshi <doshir@vmware.com> 16113M: "VMware, Inc." <pv-drivers@vmware.com> 16114L: netdev@vger.kernel.org 16115S: Maintained 16116F: drivers/net/vmxnet3/ 16117 16118VOCORE VOCORE2 BOARD 16119M: Harvey Hunt <harveyhuntnexus@gmail.com> 16120L: linux-mips@linux-mips.org 16121S: Maintained 16122F: arch/mips/boot/dts/ralink/vocore2.dts 16123 16124VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16125M: Liam Girdwood <lgirdwood@gmail.com> 16126M: Mark Brown <broonie@kernel.org> 16127L: linux-kernel@vger.kernel.org 16128W: http://www.slimlogic.co.uk/?p=48 16129T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16130S: Supported 16131F: Documentation/devicetree/bindings/regulator/ 16132F: Documentation/power/regulator/ 16133F: drivers/regulator/ 16134F: include/dt-bindings/regulator/ 16135F: include/linux/regulator/ 16136 16137VRF 16138M: David Ahern <dsa@cumulusnetworks.com> 16139M: Shrijeet Mukherjee <shrijeet@gmail.com> 16140L: netdev@vger.kernel.org 16141S: Maintained 16142F: drivers/net/vrf.c 16143F: Documentation/networking/vrf.txt 16144 16145VT1211 HARDWARE MONITOR DRIVER 16146M: Juerg Haefliger <juergh@gmail.com> 16147L: linux-hwmon@vger.kernel.org 16148S: Maintained 16149F: Documentation/hwmon/vt1211 16150F: drivers/hwmon/vt1211.c 16151 16152VT8231 HARDWARE MONITOR DRIVER 16153M: Roger Lucas <vt8231@hiddenengine.co.uk> 16154L: linux-hwmon@vger.kernel.org 16155S: Maintained 16156F: drivers/hwmon/vt8231.c 16157 16158VUB300 USB to SDIO/SD/MMC bridge chip 16159M: Tony Olech <tony.olech@elandigitalsystems.com> 16160L: linux-mmc@vger.kernel.org 16161L: linux-usb@vger.kernel.org 16162S: Supported 16163F: drivers/mmc/host/vub300.c 16164 16165W1 DALLAS'S 1-WIRE BUS 16166M: Evgeniy Polyakov <zbr@ioremap.net> 16167S: Maintained 16168F: Documentation/devicetree/bindings/w1/ 16169F: Documentation/w1/ 16170F: drivers/w1/ 16171F: include/linux/w1.h 16172 16173W83791D HARDWARE MONITORING DRIVER 16174M: Marc Hulsman <m.hulsman@tudelft.nl> 16175L: linux-hwmon@vger.kernel.org 16176S: Maintained 16177F: Documentation/hwmon/w83791d 16178F: drivers/hwmon/w83791d.c 16179 16180W83793 HARDWARE MONITORING DRIVER 16181M: Rudolf Marek <r.marek@assembler.cz> 16182L: linux-hwmon@vger.kernel.org 16183S: Maintained 16184F: Documentation/hwmon/w83793 16185F: drivers/hwmon/w83793.c 16186 16187W83795 HARDWARE MONITORING DRIVER 16188M: Jean Delvare <jdelvare@suse.com> 16189L: linux-hwmon@vger.kernel.org 16190S: Maintained 16191F: drivers/hwmon/w83795.c 16192 16193W83L51xD SD/MMC CARD INTERFACE DRIVER 16194M: Pierre Ossman <pierre@ossman.eu> 16195S: Maintained 16196F: drivers/mmc/host/wbsd.* 16197 16198WACOM PROTOCOL 4 SERIAL TABLETS 16199M: Julian Squires <julian@cipht.net> 16200M: Hans de Goede <hdegoede@redhat.com> 16201L: linux-input@vger.kernel.org 16202S: Maintained 16203F: drivers/input/tablet/wacom_serial4.c 16204 16205WATCHDOG DEVICE DRIVERS 16206M: Wim Van Sebroeck <wim@linux-watchdog.org> 16207M: Guenter Roeck <linux@roeck-us.net> 16208L: linux-watchdog@vger.kernel.org 16209W: http://www.linux-watchdog.org/ 16210T: git git://www.linux-watchdog.org/linux-watchdog.git 16211S: Maintained 16212F: Documentation/devicetree/bindings/watchdog/ 16213F: Documentation/watchdog/ 16214F: drivers/watchdog/ 16215F: include/linux/watchdog.h 16216F: include/uapi/linux/watchdog.h 16217 16218WHISKEYCOVE PMIC GPIO DRIVER 16219M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16220L: linux-gpio@vger.kernel.org 16221S: Maintained 16222F: drivers/gpio/gpio-wcove.c 16223 16224WIIMOTE HID DRIVER 16225M: David Herrmann <dh.herrmann@googlemail.com> 16226L: linux-input@vger.kernel.org 16227S: Maintained 16228F: drivers/hid/hid-wiimote* 16229 16230WILOCITY WIL6210 WIRELESS DRIVER 16231M: Maya Erez <merez@codeaurora.org> 16232L: linux-wireless@vger.kernel.org 16233L: wil6210@qti.qualcomm.com 16234S: Supported 16235W: http://wireless.kernel.org/en/users/Drivers/wil6210 16236F: drivers/net/wireless/ath/wil6210/ 16237 16238WIMAX STACK 16239M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16240M: linux-wimax@intel.com 16241L: wimax@linuxwimax.org (subscribers-only) 16242S: Supported 16243W: http://linuxwimax.org 16244F: Documentation/wimax/README.wimax 16245F: include/linux/wimax/debug.h 16246F: include/net/wimax.h 16247F: include/uapi/linux/wimax.h 16248F: net/wimax/ 16249 16250WINBOND CIR DRIVER 16251M: David Härdeman <david@hardeman.nu> 16252S: Maintained 16253F: drivers/media/rc/winbond-cir.c 16254 16255WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16256M: William Breathitt Gray <vilhelm.gray@gmail.com> 16257L: linux-watchdog@vger.kernel.org 16258S: Maintained 16259F: drivers/watchdog/ebc-c384_wdt.c 16260 16261WINSYSTEMS WS16C48 GPIO DRIVER 16262M: William Breathitt Gray <vilhelm.gray@gmail.com> 16263L: linux-gpio@vger.kernel.org 16264S: Maintained 16265F: drivers/gpio/gpio-ws16c48.c 16266 16267WISTRON LAPTOP BUTTON DRIVER 16268M: Miloslav Trmac <mitr@volny.cz> 16269S: Maintained 16270F: drivers/input/misc/wistron_btns.c 16271 16272WL3501 WIRELESS PCMCIA CARD DRIVER 16273L: linux-wireless@vger.kernel.org 16274S: Odd fixes 16275F: drivers/net/wireless/wl3501* 16276 16277WOLFSON MICROELECTRONICS DRIVERS 16278L: patches@opensource.cirrus.com 16279T: git https://github.com/CirrusLogic/linux-drivers.git 16280W: https://github.com/CirrusLogic/linux-drivers/wiki 16281S: Supported 16282F: Documentation/hwmon/wm83?? 16283F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16284F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16285F: Documentation/devicetree/bindings/mfd/arizona.txt 16286F: Documentation/devicetree/bindings/mfd/wm831x.txt 16287F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16288F: arch/arm/mach-s3c64xx/mach-crag6410* 16289F: drivers/clk/clk-wm83*.c 16290F: drivers/extcon/extcon-arizona.c 16291F: drivers/leds/leds-wm83*.c 16292F: drivers/gpio/gpio-*wm*.c 16293F: drivers/gpio/gpio-arizona.c 16294F: drivers/hwmon/wm83??-hwmon.c 16295F: drivers/input/misc/wm831x-on.c 16296F: drivers/input/touchscreen/wm831x-ts.c 16297F: drivers/input/touchscreen/wm97*.c 16298F: drivers/mfd/arizona* 16299F: drivers/mfd/wm*.c 16300F: drivers/mfd/cs47l24* 16301F: drivers/power/supply/wm83*.c 16302F: drivers/rtc/rtc-wm83*.c 16303F: drivers/regulator/wm8*.c 16304F: drivers/regulator/arizona* 16305F: drivers/video/backlight/wm83*_bl.c 16306F: drivers/watchdog/wm83*_wdt.c 16307F: include/linux/mfd/arizona/ 16308F: include/linux/mfd/wm831x/ 16309F: include/linux/mfd/wm8350/ 16310F: include/linux/mfd/wm8400* 16311F: include/linux/regulator/arizona* 16312F: include/linux/wm97xx.h 16313F: include/sound/wm????.h 16314F: sound/soc/codecs/arizona.? 16315F: sound/soc/codecs/wm* 16316F: sound/soc/codecs/cs47l24* 16317 16318WORKQUEUE 16319M: Tejun Heo <tj@kernel.org> 16320R: Lai Jiangshan <jiangshanlai@gmail.com> 16321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16322S: Maintained 16323F: include/linux/workqueue.h 16324F: kernel/workqueue.c 16325F: Documentation/core-api/workqueue.rst 16326 16327X-POWERS AXP288 PMIC DRIVERS 16328M: Hans de Goede <hdegoede@redhat.com> 16329S: Maintained 16330N: axp288 16331F: drivers/acpi/pmic/intel_pmic_xpower.c 16332 16333X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16334M: Chen-Yu Tsai <wens@csie.org> 16335L: linux-kernel@vger.kernel.org 16336S: Maintained 16337N: axp[128] 16338 16339X.25 NETWORK LAYER 16340M: Andrew Hendry <andrew.hendry@gmail.com> 16341L: linux-x25@vger.kernel.org 16342S: Odd Fixes 16343F: Documentation/networking/x25* 16344F: include/net/x25* 16345F: net/x25/ 16346 16347X86 ARCHITECTURE (32-BIT AND 64-BIT) 16348M: Thomas Gleixner <tglx@linutronix.de> 16349M: Ingo Molnar <mingo@redhat.com> 16350M: Borislav Petkov <bp@alien8.de> 16351R: "H. Peter Anvin" <hpa@zytor.com> 16352M: x86@kernel.org 16353L: linux-kernel@vger.kernel.org 16354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16355S: Maintained 16356F: Documentation/devicetree/bindings/x86/ 16357F: Documentation/x86/ 16358F: arch/x86/ 16359 16360X86 ENTRY CODE 16361M: Andy Lutomirski <luto@kernel.org> 16362L: linux-kernel@vger.kernel.org 16363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16364S: Maintained 16365F: arch/x86/entry/ 16366 16367X86 MCE INFRASTRUCTURE 16368M: Tony Luck <tony.luck@intel.com> 16369M: Borislav Petkov <bp@alien8.de> 16370L: linux-edac@vger.kernel.org 16371S: Maintained 16372F: arch/x86/kernel/cpu/mcheck/* 16373 16374X86 MICROCODE UPDATE SUPPORT 16375M: Borislav Petkov <bp@alien8.de> 16376S: Maintained 16377F: arch/x86/kernel/cpu/microcode/* 16378 16379X86 MM 16380M: Dave Hansen <dave.hansen@linux.intel.com> 16381M: Andy Lutomirski <luto@kernel.org> 16382M: Peter Zijlstra <peterz@infradead.org> 16383L: linux-kernel@vger.kernel.org 16384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16385S: Maintained 16386F: arch/x86/mm/ 16387 16388X86 PLATFORM DRIVERS 16389M: Darren Hart <dvhart@infradead.org> 16390M: Andy Shevchenko <andy@infradead.org> 16391L: platform-driver-x86@vger.kernel.org 16392T: git git://git.infradead.org/linux-platform-drivers-x86.git 16393S: Maintained 16394F: drivers/platform/x86/ 16395F: drivers/platform/olpc/ 16396 16397X86 VDSO 16398M: Andy Lutomirski <luto@kernel.org> 16399L: linux-kernel@vger.kernel.org 16400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16401S: Maintained 16402F: arch/x86/entry/vdso/ 16403 16404XARRAY 16405M: Matthew Wilcox <willy@infradead.org> 16406L: linux-fsdevel@vger.kernel.org 16407S: Supported 16408F: Documentation/core-api/xarray.rst 16409F: lib/idr.c 16410F: lib/xarray.c 16411F: include/linux/idr.h 16412F: include/linux/xarray.h 16413F: tools/testing/radix-tree 16414 16415XC2028/3028 TUNER DRIVER 16416M: Mauro Carvalho Chehab <mchehab@kernel.org> 16417L: linux-media@vger.kernel.org 16418W: https://linuxtv.org 16419T: git git://linuxtv.org/media_tree.git 16420S: Maintained 16421F: drivers/media/tuners/tuner-xc2028.* 16422 16423XDP SOCKETS (AF_XDP) 16424M: Björn Töpel <bjorn.topel@intel.com> 16425M: Magnus Karlsson <magnus.karlsson@intel.com> 16426L: netdev@vger.kernel.org 16427S: Maintained 16428F: kernel/bpf/xskmap.c 16429F: net/xdp/ 16430 16431XEN BLOCK SUBSYSTEM 16432M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16433M: Roger Pau Monné <roger.pau@citrix.com> 16434L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16435S: Supported 16436F: drivers/block/xen-blkback/* 16437F: drivers/block/xen* 16438 16439XEN HYPERVISOR ARM 16440M: Stefano Stabellini <sstabellini@kernel.org> 16441L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16442S: Maintained 16443F: arch/arm/xen/ 16444F: arch/arm/include/asm/xen/ 16445 16446XEN HYPERVISOR ARM64 16447M: Stefano Stabellini <sstabellini@kernel.org> 16448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16449S: Maintained 16450F: arch/arm64/xen/ 16451F: arch/arm64/include/asm/xen/ 16452 16453XEN HYPERVISOR INTERFACE 16454M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16455M: Juergen Gross <jgross@suse.com> 16456R: Stefano Stabellini <sstabellini@kernel.org> 16457L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16458T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16459S: Supported 16460F: arch/x86/xen/ 16461F: drivers/*/xen-*front.c 16462F: drivers/xen/ 16463F: arch/x86/include/asm/xen/ 16464F: arch/x86/include/asm/pvclock-abi.h 16465F: include/xen/ 16466F: include/uapi/xen/ 16467F: Documentation/ABI/stable/sysfs-hypervisor-xen 16468F: Documentation/ABI/testing/sysfs-hypervisor-xen 16469 16470XEN NETWORK BACKEND DRIVER 16471M: Wei Liu <wei.liu2@citrix.com> 16472M: Paul Durrant <paul.durrant@citrix.com> 16473L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16474L: netdev@vger.kernel.org 16475S: Supported 16476F: drivers/net/xen-netback/* 16477 16478XEN PCI SUBSYSTEM 16479M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16480L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16481S: Supported 16482F: arch/x86/pci/*xen* 16483F: drivers/pci/*xen* 16484 16485XEN PVSCSI DRIVERS 16486M: Juergen Gross <jgross@suse.com> 16487L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16488L: linux-scsi@vger.kernel.org 16489S: Supported 16490F: drivers/scsi/xen-scsifront.c 16491F: drivers/xen/xen-scsiback.c 16492F: include/xen/interface/io/vscsiif.h 16493 16494XEN SWIOTLB SUBSYSTEM 16495M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16496L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16497L: iommu@lists.linux-foundation.org 16498S: Supported 16499F: arch/x86/xen/*swiotlb* 16500F: drivers/xen/*swiotlb* 16501 16502XEN SOUND FRONTEND DRIVER 16503M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16504L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16505L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16506S: Supported 16507F: sound/xen/* 16508 16509XFS FILESYSTEM 16510M: Darrick J. Wong <darrick.wong@oracle.com> 16511M: linux-xfs@vger.kernel.org 16512L: linux-xfs@vger.kernel.org 16513W: http://xfs.org/ 16514T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16515S: Supported 16516F: Documentation/filesystems/xfs.txt 16517F: fs/xfs/ 16518 16519XILINX AXI ETHERNET DRIVER 16520M: Anirudha Sarangi <anirudh@xilinx.com> 16521M: John Linn <John.Linn@xilinx.com> 16522S: Maintained 16523F: drivers/net/ethernet/xilinx/xilinx_axienet* 16524 16525XILINX UARTLITE SERIAL DRIVER 16526M: Peter Korsgaard <jacmet@sunsite.dk> 16527L: linux-serial@vger.kernel.org 16528S: Maintained 16529F: drivers/tty/serial/uartlite.c 16530 16531XILINX VIDEO IP CORES 16532M: Hyun Kwon <hyun.kwon@xilinx.com> 16533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16534L: linux-media@vger.kernel.org 16535T: git git://linuxtv.org/media_tree.git 16536S: Supported 16537F: Documentation/devicetree/bindings/media/xilinx/ 16538F: drivers/media/platform/xilinx/ 16539F: include/uapi/linux/xilinx-v4l2-controls.h 16540 16541XILLYBUS DRIVER 16542M: Eli Billauer <eli.billauer@gmail.com> 16543L: linux-kernel@vger.kernel.org 16544S: Supported 16545F: drivers/char/xillybus/ 16546 16547XLP9XX I2C DRIVER 16548M: George Cherian <george.cherian@cavium.com> 16549M: Jan Glauber <jglauber@cavium.com> 16550L: linux-i2c@vger.kernel.org 16551W: http://www.cavium.com 16552S: Supported 16553F: drivers/i2c/busses/i2c-xlp9xx.c 16554 16555XRA1403 GPIO EXPANDER 16556M: Nandor Han <nandor.han@ge.com> 16557M: Semi Malinen <semi.malinen@ge.com> 16558L: linux-gpio@vger.kernel.org 16559S: Maintained 16560F: drivers/gpio/gpio-xra1403.c 16561F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16562 16563XTENSA XTFPGA PLATFORM SUPPORT 16564M: Max Filippov <jcmvbkbc@gmail.com> 16565L: linux-xtensa@linux-xtensa.org 16566S: Maintained 16567F: drivers/spi/spi-xtensa-xtfpga.c 16568F: sound/soc/xtensa/xtfpga-i2s.c 16569 16570YAM DRIVER FOR AX.25 16571M: Jean-Paul Roubelat <jpr@f6fbb.org> 16572L: linux-hams@vger.kernel.org 16573S: Maintained 16574F: drivers/net/hamradio/yam* 16575F: include/linux/yam.h 16576 16577YAMA SECURITY MODULE 16578M: Kees Cook <keescook@chromium.org> 16579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16580S: Supported 16581F: security/yama/ 16582F: Documentation/admin-guide/LSM/Yama.rst 16583 16584YEALINK PHONE DRIVER 16585M: Henk Vergonet <Henk.Vergonet@gmail.com> 16586L: usbb2k-api-dev@nongnu.org 16587S: Maintained 16588F: Documentation/input/devices/yealink.rst 16589F: drivers/input/misc/yealink.* 16590 16591Z8530 DRIVER FOR AX.25 16592M: Joerg Reuter <jreuter@yaina.de> 16593W: http://yaina.de/jreuter/ 16594W: http://www.qsl.net/dl1bke/ 16595L: linux-hams@vger.kernel.org 16596S: Maintained 16597F: Documentation/networking/z8530drv.txt 16598F: drivers/net/hamradio/*scc.c 16599F: drivers/net/hamradio/z8530.h 16600 16601ZBUD COMPRESSED PAGE ALLOCATOR 16602M: Seth Jennings <sjenning@redhat.com> 16603M: Dan Streetman <ddstreet@ieee.org> 16604L: linux-mm@kvack.org 16605S: Maintained 16606F: mm/zbud.c 16607F: include/linux/zbud.h 16608 16609ZD1211RW WIRELESS DRIVER 16610M: Daniel Drake <dsd@gentoo.org> 16611M: Ulrich Kunitz <kune@deine-taler.de> 16612W: http://zd1211.ath.cx/wiki/DriverRewrite 16613L: linux-wireless@vger.kernel.org 16614L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16615S: Maintained 16616F: drivers/net/wireless/zydas/zd1211rw/ 16617 16618ZD1301 MEDIA DRIVER 16619M: Antti Palosaari <crope@iki.fi> 16620L: linux-media@vger.kernel.org 16621W: https://linuxtv.org/ 16622W: http://palosaari.fi/linux/ 16623Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16624S: Maintained 16625F: drivers/media/usb/dvb-usb-v2/zd1301* 16626 16627ZD1301_DEMOD MEDIA DRIVER 16628M: Antti Palosaari <crope@iki.fi> 16629L: linux-media@vger.kernel.org 16630W: https://linuxtv.org/ 16631W: http://palosaari.fi/linux/ 16632Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16633S: Maintained 16634F: drivers/media/dvb-frontends/zd1301_demod* 16635 16636ZPOOL COMPRESSED PAGE STORAGE API 16637M: Dan Streetman <ddstreet@ieee.org> 16638L: linux-mm@kvack.org 16639S: Maintained 16640F: mm/zpool.c 16641F: include/linux/zpool.h 16642 16643ZR36067 VIDEO FOR LINUX DRIVER 16644L: mjpeg-users@lists.sourceforge.net 16645L: linux-media@vger.kernel.org 16646W: http://mjpeg.sourceforge.net/driver-zoran/ 16647T: hg https://linuxtv.org/hg/v4l-dvb 16648S: Odd Fixes 16649F: drivers/staging/media/zoran/ 16650 16651ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16652M: Minchan Kim <minchan@kernel.org> 16653M: Nitin Gupta <ngupta@vflare.org> 16654R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16655L: linux-kernel@vger.kernel.org 16656S: Maintained 16657F: drivers/block/zram/ 16658F: Documentation/blockdev/zram.txt 16659 16660ZS DECSTATION Z85C30 SERIAL DRIVER 16661M: "Maciej W. Rozycki" <macro@linux-mips.org> 16662S: Maintained 16663F: drivers/tty/serial/zs.* 16664 16665ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16666M: Minchan Kim <minchan@kernel.org> 16667M: Nitin Gupta <ngupta@vflare.org> 16668R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16669L: linux-mm@kvack.org 16670S: Maintained 16671F: mm/zsmalloc.c 16672F: include/linux/zsmalloc.h 16673F: Documentation/vm/zsmalloc.rst 16674 16675ZSWAP COMPRESSED SWAP CACHING 16676M: Seth Jennings <sjenning@redhat.com> 16677M: Dan Streetman <ddstreet@ieee.org> 16678L: linux-mm@kvack.org 16679S: Maintained 16680F: mm/zswap.c 16681 16682THE REST 16683M: Linus Torvalds <torvalds@linux-foundation.org> 16684L: linux-kernel@vger.kernel.org 16685Q: http://patchwork.kernel.org/project/LKML/list/ 16686T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16687S: Buried alive in reporters 16688F: * 16689F: */ 16690