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/device_drivers/3com/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/device_drivers/amazon/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC AD9389B DRIVER 850M: Hans Verkuil <hans.verkuil@cisco.com> 851L: linux-media@vger.kernel.org 852S: Maintained 853F: drivers/media/i2c/ad9389b* 854 855ANALOG DEVICES INC ADGS1408 DRIVER 856M: Mircea Caprioru <mircea.caprioru@analog.com> 857S: Supported 858F: drivers/mux/adgs1408.c 859F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 860 861ANALOG DEVICES INC ADP5061 DRIVER 862M: Stefan Popa <stefan.popa@analog.com> 863L: linux-pm@vger.kernel.org 864W: http://ez.analog.com/community/linux-device-drivers 865S: Supported 866F: drivers/power/supply/adp5061.c 867 868ANALOG DEVICES INC ADV7180 DRIVER 869M: Lars-Peter Clausen <lars@metafoo.de> 870L: linux-media@vger.kernel.org 871W: http://ez.analog.com/community/linux-device-drivers 872S: Supported 873F: drivers/media/i2c/adv7180.c 874 875ANALOG DEVICES INC ADV748X DRIVER 876M: Kieran Bingham <kieran.bingham@ideasonboard.com> 877L: linux-media@vger.kernel.org 878S: Maintained 879F: drivers/media/i2c/adv748x/* 880 881ANALOG DEVICES INC ADV7511 DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/adv7511* 886 887ANALOG DEVICES INC ADV7604 DRIVER 888M: Hans Verkuil <hans.verkuil@cisco.com> 889L: linux-media@vger.kernel.org 890S: Maintained 891F: drivers/media/i2c/adv7604* 892 893ANALOG DEVICES INC ADV7842 DRIVER 894M: Hans Verkuil <hans.verkuil@cisco.com> 895L: linux-media@vger.kernel.org 896S: Maintained 897F: drivers/media/i2c/adv7842* 898 899ANALOG DEVICES INC ASOC CODEC DRIVERS 900M: Lars-Peter Clausen <lars@metafoo.de> 901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 902W: http://wiki.analog.com/ 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: sound/soc/codecs/adau* 906F: sound/soc/codecs/adav* 907F: sound/soc/codecs/ad1* 908F: sound/soc/codecs/ad7* 909F: sound/soc/codecs/ssm* 910F: sound/soc/codecs/sigmadsp.* 911 912ANALOG DEVICES INC DMA DRIVERS 913M: Lars-Peter Clausen <lars@metafoo.de> 914W: http://ez.analog.com/community/linux-device-drivers 915S: Supported 916F: drivers/dma/dma-axi-dmac.c 917 918ANALOG DEVICES INC IIO DRIVERS 919M: Lars-Peter Clausen <lars@metafoo.de> 920M: Michael Hennerich <Michael.Hennerich@analog.com> 921W: http://wiki.analog.com/ 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 925F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 926F: drivers/iio/*/ad* 927F: drivers/iio/adc/ltc2497* 928X: drivers/iio/*/adjd* 929F: drivers/staging/iio/*/ad* 930 931ANDES ARCHITECTURE 932M: Greentime Hu <green.hu@gmail.com> 933M: Vincent Chen <deanbo422@gmail.com> 934T: git https://github.com/andestech/linux.git 935S: Supported 936F: arch/nds32/ 937F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 938F: Documentation/devicetree/bindings/nds32/ 939K: nds32 940N: nds32 941 942ANDROID CONFIG FRAGMENTS 943M: Rob Herring <robh@kernel.org> 944S: Supported 945F: kernel/configs/android* 946 947ANDROID DRIVERS 948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 949M: Arve Hjønnevåg <arve@android.com> 950M: Todd Kjos <tkjos@android.com> 951M: Martijn Coenen <maco@android.com> 952M: Joel Fernandes <joel@joelfernandes.org> 953T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 954L: devel@driverdev.osuosl.org 955S: Supported 956F: drivers/android/ 957F: drivers/staging/android/ 958 959ANDROID GOLDFISH PIC DRIVER 960M: Miodrag Dinic <miodrag.dinic@mips.com> 961S: Supported 962F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 963F: drivers/irqchip/irq-goldfish-pic.c 964 965ANDROID GOLDFISH RTC DRIVER 966M: Miodrag Dinic <miodrag.dinic@mips.com> 967S: Supported 968F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 969F: drivers/rtc/rtc-goldfish.c 970 971ANDROID ION DRIVER 972M: Laura Abbott <labbott@redhat.com> 973M: Sumit Semwal <sumit.semwal@linaro.org> 974L: devel@driverdev.osuosl.org 975L: dri-devel@lists.freedesktop.org 976L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 977S: Supported 978F: drivers/staging/android/ion 979F: drivers/staging/android/uapi/ion.h 980 981AOA (Apple Onboard Audio) ALSA DRIVER 982M: Johannes Berg <johannes@sipsolutions.net> 983L: linuxppc-dev@lists.ozlabs.org 984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 985S: Maintained 986F: sound/aoa/ 987 988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 989M: William Breathitt Gray <vilhelm.gray@gmail.com> 990L: linux-iio@vger.kernel.org 991S: Maintained 992F: drivers/iio/adc/stx104.c 993 994APM DRIVER 995M: Jiri Kosina <jikos@kernel.org> 996S: Odd fixes 997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 998F: arch/x86/kernel/apm_32.c 999F: include/linux/apm_bios.h 1000F: include/uapi/linux/apm_bios.h 1001F: drivers/char/apm-emulation.c 1002 1003APPARMOR SECURITY MODULE 1004M: John Johansen <john.johansen@canonical.com> 1005L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1006W: wiki.apparmor.net 1007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1008S: Supported 1009F: security/apparmor/ 1010F: Documentation/admin-guide/LSM/apparmor.rst 1011 1012APPLE BCM5974 MULTITOUCH DRIVER 1013M: Henrik Rydberg <rydberg@bitmath.org> 1014L: linux-input@vger.kernel.org 1015S: Odd fixes 1016F: drivers/input/mouse/bcm5974.c 1017 1018APPLE SMC DRIVER 1019M: Henrik Rydberg <rydberg@bitmath.org> 1020L: linux-hwmon@vger.kernel.org 1021S: Odd fixes 1022F: drivers/hwmon/applesmc.c 1023 1024APPLETALK NETWORK LAYER 1025L: netdev@vger.kernel.org 1026S: Odd fixes 1027F: drivers/net/appletalk/ 1028F: net/appletalk/ 1029 1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1031M: Duc Dang <dhdang@apm.com> 1032S: Supported 1033F: arch/arm64/boot/dts/apm/ 1034 1035APPLIED MICRO (APM) X-GENE SOC EDAC 1036M: Loc Ho <lho@apm.com> 1037S: Supported 1038F: drivers/edac/xgene_edac.c 1039F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1040 1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1042M: Iyappan Subramanian <isubramanian@apm.com> 1043M: Keyur Chudgar <kchudgar@apm.com> 1044S: Supported 1045F: drivers/net/ethernet/apm/xgene-v2/ 1046 1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1048M: Iyappan Subramanian <isubramanian@apm.com> 1049M: Keyur Chudgar <kchudgar@apm.com> 1050M: Quan Nguyen <qnguyen@apm.com> 1051S: Supported 1052F: drivers/net/ethernet/apm/xgene/ 1053F: drivers/net/phy/mdio-xgene.c 1054F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1055F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1056 1057APPLIED MICRO (APM) X-GENE SOC PMU 1058M: Tai Nguyen <ttnguyen@apm.com> 1059S: Supported 1060F: drivers/perf/xgene_pmu.c 1061F: Documentation/perf/xgene-pmu.txt 1062F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1063 1064APTINA CAMERA SENSOR PLL 1065M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1066L: linux-media@vger.kernel.org 1067S: Maintained 1068F: drivers/media/i2c/aptina-pll.* 1069 1070ARC FRAMEBUFFER DRIVER 1071M: Jaya Kumar <jayalk@intworks.biz> 1072S: Maintained 1073F: drivers/video/fbdev/arcfb.c 1074F: drivers/video/fbdev/core/fb_defio.c 1075 1076ARC PGU DRM DRIVER 1077M: Alexey Brodkin <abrodkin@synopsys.com> 1078S: Supported 1079F: drivers/gpu/drm/arc/ 1080F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1081 1082ARCNET NETWORK LAYER 1083M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1084L: netdev@vger.kernel.org 1085S: Maintained 1086F: drivers/net/arcnet/ 1087F: include/uapi/linux/if_arcnet.h 1088 1089ARM ARCHITECTED TIMER DRIVER 1090M: Mark Rutland <mark.rutland@arm.com> 1091M: Marc Zyngier <marc.zyngier@arm.com> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094F: arch/arm/include/asm/arch_timer.h 1095F: arch/arm64/include/asm/arch_timer.h 1096F: drivers/clocksource/arm_arch_timer.c 1097 1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1099M: Linus Walleij <linus.walleij@linaro.org> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: Documentation/devicetree/bindings/arm/arm-boards 1103F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1104F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1105F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1106F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1107F: arch/arm/mach-integrator/ 1108F: arch/arm/mach-realview/ 1109F: arch/arm/mach-versatile/ 1110F: arch/arm/plat-versatile/ 1111F: arch/arm/boot/dts/arm-realview-* 1112F: arch/arm/boot/dts/integrator* 1113F: arch/arm/boot/dts/versatile* 1114F: drivers/clk/versatile/ 1115F: drivers/i2c/busses/i2c-versatile.c 1116F: drivers/irqchip/irq-versatile-fpga.c 1117F: drivers/mtd/maps/physmap_of_versatile.c 1118F: drivers/power/reset/arm-versatile-reboot.c 1119F: drivers/soc/versatile/ 1120 1121ARM HDLCD DRM DRIVER 1122M: Liviu Dudau <liviu.dudau@arm.com> 1123S: Supported 1124F: drivers/gpu/drm/arm/hdlcd_* 1125F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1126 1127ARM MALI-DP DRM DRIVER 1128M: Liviu Dudau <liviu.dudau@arm.com> 1129M: Brian Starkey <brian.starkey@arm.com> 1130M: Mali DP Maintainers <malidp@foss.arm.com> 1131S: Supported 1132F: drivers/gpu/drm/arm/ 1133F: Documentation/devicetree/bindings/display/arm,malidp.txt 1134 1135ARM MFM AND FLOPPY DRIVERS 1136M: Ian Molton <spyro@f2s.com> 1137S: Maintained 1138F: arch/arm/lib/floppydma.S 1139F: arch/arm/include/asm/floppy.h 1140 1141ARM PMU PROFILING AND DEBUGGING 1142M: Will Deacon <will.deacon@arm.com> 1143M: Mark Rutland <mark.rutland@arm.com> 1144S: Maintained 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146F: arch/arm*/kernel/perf_* 1147F: arch/arm/oprofile/common.c 1148F: arch/arm*/kernel/hw_breakpoint.c 1149F: arch/arm*/include/asm/hw_breakpoint.h 1150F: arch/arm*/include/asm/perf_event.h 1151F: drivers/perf/* 1152F: include/linux/perf/arm_pmu.h 1153F: Documentation/devicetree/bindings/arm/pmu.txt 1154F: Documentation/devicetree/bindings/perf/ 1155 1156ARM PORT 1157M: Russell King <linux@armlinux.org.uk> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159W: http://www.armlinux.org.uk/ 1160S: Odd Fixes 1161T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1162F: arch/arm/ 1163X: arch/arm/boot/dts/ 1164 1165ARM PRIMECELL AACI PL041 DRIVER 1166M: Russell King <linux@armlinux.org.uk> 1167S: Odd Fixes 1168F: sound/arm/aaci.* 1169 1170ARM PRIMECELL BUS SUPPORT 1171M: Russell King <linux@armlinux.org.uk> 1172S: Odd Fixes 1173F: drivers/amba/ 1174F: include/linux/amba/bus.h 1175 1176ARM PRIMECELL CLCD PL110 DRIVER 1177M: Russell King <linux@armlinux.org.uk> 1178S: Odd Fixes 1179F: drivers/video/fbdev/amba-clcd.* 1180 1181ARM PRIMECELL KMI PL050 DRIVER 1182M: Russell King <linux@armlinux.org.uk> 1183S: Odd Fixes 1184F: drivers/input/serio/ambakmi.* 1185F: include/linux/amba/kmi.h 1186 1187ARM PRIMECELL MMCI PL180/1 DRIVER 1188M: Russell King <linux@armlinux.org.uk> 1189S: Odd Fixes 1190F: drivers/mmc/host/mmci.* 1191F: include/linux/amba/mmci.h 1192 1193ARM PRIMECELL SSP PL022 SPI DRIVER 1194M: Linus Walleij <linus.walleij@linaro.org> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1198F: drivers/spi/spi-pl022.c 1199 1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1201M: Russell King <linux@armlinux.org.uk> 1202S: Odd Fixes 1203F: drivers/tty/serial/amba-pl01*.c 1204F: include/linux/amba/serial.h 1205 1206ARM PRIMECELL VIC PL190/PL192 DRIVER 1207M: Linus Walleij <linus.walleij@linaro.org> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1211F: drivers/irqchip/irq-vic.c 1212 1213ARM SMMU DRIVERS 1214M: Will Deacon <will.deacon@arm.com> 1215R: Robin Murphy <robin.murphy@arm.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: drivers/iommu/arm-smmu.c 1219F: drivers/iommu/arm-smmu-v3.c 1220F: drivers/iommu/io-pgtable-arm.c 1221F: drivers/iommu/io-pgtable-arm-v7s.c 1222 1223ARM SUB-ARCHITECTURES 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: arch/arm/mach-*/ 1227F: arch/arm/plat-*/ 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1229 1230ARM/ACTIONS SEMI ARCHITECTURE 1231M: Andreas Färber <afaerber@suse.de> 1232R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235N: owl 1236F: arch/arm/mach-actions/ 1237F: arch/arm/boot/dts/owl-* 1238F: arch/arm64/boot/dts/actions/ 1239F: drivers/clk/actions/ 1240F: drivers/clocksource/timer-owl* 1241F: drivers/dma/owl-dma.c 1242F: drivers/i2c/busses/i2c-owl.c 1243F: drivers/pinctrl/actions/* 1244F: drivers/soc/actions/ 1245F: include/dt-bindings/power/owl-* 1246F: include/linux/soc/actions/ 1247F: Documentation/devicetree/bindings/arm/actions.txt 1248F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1249F: Documentation/devicetree/bindings/dma/owl-dma.txt 1250F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1251F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1252F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1253F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1254 1255ARM/ADS SPHERE MACHINE SUPPORT 1256M: Lennert Buytenhek <kernel@wantstofly.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259 1260ARM/AFEB9260 MACHINE SUPPORT 1261M: Sergey Lapin <slapin@ossfans.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264 1265ARM/AJECO 1ARM MACHINE SUPPORT 1266M: Lennert Buytenhek <kernel@wantstofly.org> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/Allwinner SoC Clock Support 1271M: Emilio López <emilio@elopez.com.ar> 1272S: Maintained 1273F: drivers/clk/sunxi/ 1274 1275ARM/Allwinner sunXi SoC support 1276M: Maxime Ripard <maxime.ripard@bootlin.com> 1277M: Chen-Yu Tsai <wens@csie.org> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280N: sun[x456789]i 1281N: sun50i 1282F: arch/arm/mach-sunxi/ 1283F: arch/arm64/boot/dts/allwinner/ 1284F: drivers/clk/sunxi-ng/ 1285F: drivers/pinctrl/sunxi/ 1286F: drivers/soc/sunxi/ 1287T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1288 1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1290M: Neil Armstrong <narmstrong@baylibre.com> 1291M: Jerome Brunet <jbrunet@baylibre.com> 1292L: linux-amlogic@lists.infradead.org 1293S: Maintained 1294F: drivers/clk/meson/ 1295F: include/dt-bindings/clock/meson* 1296F: include/dt-bindings/clock/gxbb* 1297F: Documentation/devicetree/bindings/clock/amlogic* 1298 1299ARM/Amlogic Meson SoC support 1300M: Carlo Caione <carlo@caione.org> 1301M: Kevin Hilman <khilman@baylibre.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303L: linux-amlogic@lists.infradead.org 1304W: http://linux-meson.com/ 1305S: Maintained 1306F: arch/arm/mach-meson/ 1307F: arch/arm/boot/dts/meson* 1308F: arch/arm64/boot/dts/amlogic/ 1309F: drivers/pinctrl/meson/ 1310F: drivers/mmc/host/meson* 1311N: meson 1312 1313ARM/Annapurna Labs ALPINE ARCHITECTURE 1314M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1315M: Antoine Tenart <antoine.tenart@bootlin.com> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318F: arch/arm/mach-alpine/ 1319F: arch/arm/boot/dts/alpine* 1320F: arch/arm64/boot/dts/al/ 1321F: drivers/*/*alpine* 1322 1323ARM/ARTPEC MACHINE SUPPORT 1324M: Jesper Nilsson <jesper.nilsson@axis.com> 1325M: Lars Persson <lars.persson@axis.com> 1326S: Maintained 1327L: linux-arm-kernel@axis.com 1328F: arch/arm/mach-artpec 1329F: arch/arm/boot/dts/artpec6* 1330F: drivers/clk/axis 1331F: drivers/crypto/axis 1332F: drivers/pinctrl/pinctrl-artpec* 1333F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1334 1335ARM/ASPEED I2C DRIVER 1336M: Brendan Higgins <brendanhiggins@google.com> 1337R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1338R: Joel Stanley <joel@jms.id.au> 1339L: linux-i2c@vger.kernel.org 1340L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1341S: Maintained 1342F: drivers/irqchip/irq-aspeed-i2c-ic.c 1343F: drivers/i2c/busses/i2c-aspeed.c 1344F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1345F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1346 1347ARM/ASPEED MACHINE SUPPORT 1348M: Joel Stanley <joel@jms.id.au> 1349R: Andrew Jeffery <andrew@aj.id.au> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1352Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1353S: Supported 1354T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1355F: arch/arm/mach-aspeed/ 1356F: arch/arm/boot/dts/aspeed-* 1357N: aspeed 1358 1359ARM/CALXEDA HIGHBANK ARCHITECTURE 1360M: Rob Herring <robh@kernel.org> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-highbank/ 1364F: arch/arm/boot/dts/highbank.dts 1365F: arch/arm/boot/dts/ecx-*.dts* 1366 1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1368M: Krzysztof Halasa <khalasa@piap.pl> 1369S: Maintained 1370F: arch/arm/mach-cns3xxx/ 1371 1372ARM/CAVIUM THUNDER NETWORK DRIVER 1373M: Sunil Goutham <sgoutham@cavium.com> 1374M: Robert Richter <rric@kernel.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Supported 1377F: drivers/net/ethernet/cavium/thunder/ 1378 1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1380M: Lukasz Majewski <lukma@denx.de> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm/mach-ep93xx/ts72xx.c 1384 1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1386M: Alexander Shiyan <shc_work@mail.ru> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Odd Fixes 1389N: clps711x 1390 1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1392M: Lennert Buytenhek <kernel@wantstofly.org> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395 1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1397M: Hartley Sweeten <hsweeten@visionengravers.com> 1398M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401F: arch/arm/mach-ep93xx/ 1402F: arch/arm/mach-ep93xx/include/mach/ 1403 1404ARM/CLKDEV SUPPORT 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1409F: drivers/clk/clkdev.c 1410 1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1412M: Mike Rapoport <mike@compulab.co.il> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415 1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1417M: Baruch Siach <baruch@tkos.co.il> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm/boot/dts/cx92755* 1421N: digicolor 1422 1423ARM/CONTEC MICRO9 MACHINE SUPPORT 1424M: Hubert Feurstein <hubert.feurstein@contec.at> 1425S: Maintained 1426F: arch/arm/mach-ep93xx/micro9.c 1427 1428ARM/CORESIGHT FRAMEWORK AND DRIVERS 1429M: Mathieu Poirier <mathieu.poirier@linaro.org> 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1431S: Maintained 1432F: drivers/hwtracing/coresight/* 1433F: Documentation/trace/coresight.txt 1434F: Documentation/trace/coresight-cpu-debug.txt 1435F: Documentation/devicetree/bindings/arm/coresight.txt 1436F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1437F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1438F: tools/perf/arch/arm/util/pmu.c 1439F: tools/perf/arch/arm/util/auxtrace.c 1440F: tools/perf/arch/arm/util/cs-etm.c 1441F: tools/perf/arch/arm/util/cs-etm.h 1442F: tools/perf/util/cs-etm.* 1443F: tools/perf/util/cs-etm-decoder/* 1444 1445ARM/CORGI MACHINE SUPPORT 1446M: Richard Purdie <rpurdie@rpsys.net> 1447S: Maintained 1448 1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1450M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1451M: Linus Walleij <linus.walleij@linaro.org> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453T: git git://github.com/ulli-kroll/linux.git 1454S: Maintained 1455F: Documentation/devicetree/bindings/arm/gemini.txt 1456F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1457F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1458F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1459F: arch/arm/mach-gemini/ 1460F: drivers/net/ethernet/cortina/ 1461F: drivers/pinctrl/pinctrl-gemini.c 1462F: drivers/rtc/rtc-ftrtc010.c 1463 1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1465M: Barry Song <baohua@kernel.org> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1468S: Maintained 1469F: arch/arm/boot/dts/prima2* 1470F: arch/arm/mach-prima2/ 1471F: drivers/clk/sirf/ 1472F: drivers/clocksource/timer-prima2.c 1473F: drivers/clocksource/timer-atlas7.c 1474N: [^a-z]sirf 1475X: drivers/gnss 1476 1477ARM/EBSA110 MACHINE SUPPORT 1478M: Russell King <linux@armlinux.org.uk> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480W: http://www.armlinux.org.uk/ 1481S: Maintained 1482F: arch/arm/mach-ebsa110/ 1483F: drivers/net/ethernet/amd/am79c961a.* 1484 1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1486M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1487R: Pengutronix Kernel Team <kernel@pengutronix.de> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490N: efm32 1491 1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1493M: Robert Jarzmik <robert.jarzmik@free.fr> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/ezx.c 1497 1498ARM/FARADAY FA526 PORT 1499M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502T: git git://git.berlios.de/gemini-board 1503F: arch/arm/mm/*-fa* 1504 1505ARM/FOOTBRIDGE ARCHITECTURE 1506M: Russell King <linux@armlinux.org.uk> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508W: http://www.armlinux.org.uk/ 1509S: Maintained 1510F: arch/arm/include/asm/hardware/dec21285.h 1511F: arch/arm/mach-footbridge/ 1512 1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1514M: Shawn Guo <shawnguo@kernel.org> 1515M: Sascha Hauer <s.hauer@pengutronix.de> 1516R: Pengutronix Kernel Team <kernel@pengutronix.de> 1517R: Fabio Estevam <fabio.estevam@nxp.com> 1518R: NXP Linux Team <linux-imx@nxp.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1522F: arch/arm/mach-imx/ 1523F: arch/arm/mach-mxs/ 1524F: arch/arm/boot/dts/imx* 1525F: arch/arm/configs/imx*_defconfig 1526F: drivers/clk/imx/ 1527F: drivers/firmware/imx/ 1528F: drivers/soc/imx/ 1529F: include/linux/firmware/imx/ 1530F: include/soc/imx/ 1531 1532ARM/FREESCALE VYBRID ARM ARCHITECTURE 1533M: Shawn Guo <shawnguo@kernel.org> 1534M: Sascha Hauer <s.hauer@pengutronix.de> 1535R: Pengutronix Kernel Team <kernel@pengutronix.de> 1536R: Stefan Agner <stefan@agner.ch> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1540F: arch/arm/mach-imx/*vf610* 1541F: arch/arm/boot/dts/vf* 1542 1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1544M: Shawn Guo <shawnguo@kernel.org> 1545M: Li Yang <leoyang.li@nxp.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1549F: arch/arm/boot/dts/ls1021a* 1550F: arch/arm64/boot/dts/freescale/fsl-* 1551F: arch/arm64/boot/dts/freescale/qoriq-* 1552 1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1554M: Lennert Buytenhek <kernel@wantstofly.org> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557 1558ARM/GUMSTIX MACHINE SUPPORT 1559M: Steve Sakoman <sakoman@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562 1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1564M: Philipp Zabel <philipp.zabel@gmail.com> 1565M: Paul Parsons <lost.distance@yahoo.com> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567S: Maintained 1568F: arch/arm/mach-pxa/hx4700.c 1569F: arch/arm/mach-pxa/include/mach/hx4700.h 1570F: sound/soc/pxa/hx4700.c 1571 1572ARM/HISILICON SOC SUPPORT 1573M: Wei Xu <xuwei5@hisilicon.com> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575W: http://www.hisilicon.com 1576S: Supported 1577T: git git://github.com/hisilicon/linux-hisi.git 1578F: arch/arm/mach-hisi/ 1579F: arch/arm/boot/dts/hi3* 1580F: arch/arm/boot/dts/hip* 1581F: arch/arm/boot/dts/hisi* 1582F: arch/arm64/boot/dts/hisilicon/ 1583 1584ARM/HP JORNADA 7XX MACHINE SUPPORT 1585M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1586W: www.jlime.com 1587S: Maintained 1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1589F: arch/arm/mach-sa1100/jornada720.c 1590F: arch/arm/mach-sa1100/include/mach/jornada720.h 1591 1592ARM/IGEP MACHINE SUPPORT 1593M: Enric Balletbo i Serra <eballetbo@gmail.com> 1594M: Javier Martinez Canillas <javier@dowhile0.org> 1595L: linux-omap@vger.kernel.org 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: arch/arm/boot/dts/omap3-igep* 1599 1600ARM/INCOME PXA270 SUPPORT 1601M: Marek Vasut <marek.vasut@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/mach-pxa/colibri-pxa270-income.c 1605 1606ARM/INTEL IOP13XX ARM ARCHITECTURE 1607M: Lennert Buytenhek <kernel@wantstofly.org> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610 1611ARM/INTEL IOP32X ARM ARCHITECTURE 1612M: Lennert Buytenhek <kernel@wantstofly.org> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615 1616ARM/INTEL IOP33X ARM ARCHITECTURE 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Orphan 1619 1620ARM/INTEL IQ81342EX MACHINE SUPPORT 1621M: Lennert Buytenhek <kernel@wantstofly.org> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624 1625ARM/INTEL IXDP2850 MACHINE SUPPORT 1626M: Lennert Buytenhek <kernel@wantstofly.org> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629 1630ARM/INTEL IXP4XX ARM ARCHITECTURE 1631M: Imre Kaloz <kaloz@openwrt.org> 1632M: Krzysztof Halasa <khalasa@piap.pl> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-ixp4xx/ 1636 1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1638M: Jonathan Cameron <jic23@cam.ac.uk> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641F: arch/arm/mach-pxa/stargate2.c 1642F: drivers/pcmcia/pxa2xx_stargate2.c 1643 1644ARM/INTEL XSC3 (MANZANO) ARM CORE 1645M: Lennert Buytenhek <kernel@wantstofly.org> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648 1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1650M: Lennert Buytenhek <kernel@wantstofly.org> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653 1654ARM/LG1K ARCHITECTURE 1655M: Chanho Min <chanho.min@lge.com> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657S: Maintained 1658F: arch/arm64/boot/dts/lg/ 1659 1660ARM/LOGICPD PXA270 MACHINE SUPPORT 1661M: Lennert Buytenhek <kernel@wantstofly.org> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663S: Maintained 1664 1665ARM/LPC18XX ARCHITECTURE 1666M: Vladimir Zapolskiy <vz@mleia.com> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668S: Maintained 1669F: arch/arm/boot/dts/lpc43* 1670F: drivers/i2c/busses/i2c-lpc2k.c 1671F: drivers/memory/pl172.c 1672F: drivers/mtd/spi-nor/nxp-spifi.c 1673F: drivers/rtc/rtc-lpc24xx.c 1674N: lpc18xx 1675 1676ARM/LPC32XX SOC SUPPORT 1677M: Vladimir Zapolskiy <vz@mleia.com> 1678M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1681S: Maintained 1682F: arch/arm/boot/dts/lpc32* 1683F: arch/arm/mach-lpc32xx/ 1684F: drivers/i2c/busses/i2c-pnx.c 1685F: drivers/net/ethernet/nxp/lpc_eth.c 1686F: drivers/usb/host/ohci-nxp.c 1687F: drivers/watchdog/pnx4008_wdt.c 1688N: lpc32xx 1689 1690ARM/MAGICIAN MACHINE SUPPORT 1691M: Philipp Zabel <philipp.zabel@gmail.com> 1692S: Maintained 1693 1694ARM/Marvell Dove/MV78xx0/Orion SOC support 1695M: Jason Cooper <jason@lakedaemon.net> 1696M: Andrew Lunn <andrew@lunn.ch> 1697M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1698M: Gregory Clement <gregory.clement@bootlin.com> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700S: Maintained 1701F: Documentation/devicetree/bindings/soc/dove/ 1702F: arch/arm/mach-dove/ 1703F: arch/arm/mach-mv78xx0/ 1704F: arch/arm/mach-orion5x/ 1705F: arch/arm/plat-orion/ 1706F: arch/arm/boot/dts/dove* 1707F: arch/arm/boot/dts/orion5x* 1708 1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1710M: Jason Cooper <jason@lakedaemon.net> 1711M: Andrew Lunn <andrew@lunn.ch> 1712M: Gregory Clement <gregory.clement@bootlin.com> 1713M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm/boot/dts/armada* 1717F: arch/arm/boot/dts/kirkwood* 1718F: arch/arm/configs/mvebu_*_defconfig 1719F: arch/arm/mach-mvebu/ 1720F: arch/arm64/boot/dts/marvell/armada* 1721F: drivers/cpufreq/armada-37xx-cpufreq.c 1722F: drivers/cpufreq/mvebu-cpufreq.c 1723F: drivers/irqchip/irq-armada-370-xp.c 1724F: drivers/irqchip/irq-mvebu-* 1725F: drivers/pinctrl/mvebu/ 1726F: drivers/rtc/rtc-armada38x.c 1727 1728ARM/Mediatek RTC DRIVER 1729M: Eddie Huang <eddie.huang@mediatek.com> 1730M: Sean Wang <sean.wang@mediatek.com> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1735F: drivers/rtc/rtc-mt6397.c 1736F: drivers/rtc/rtc-mt7622.c 1737 1738ARM/Mediatek SoC support 1739M: Matthias Brugger <matthias.bgg@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743F: arch/arm/boot/dts/mt6* 1744F: arch/arm/boot/dts/mt7* 1745F: arch/arm/boot/dts/mt8* 1746F: arch/arm/mach-mediatek/ 1747F: arch/arm64/boot/dts/mediatek/ 1748N: mtk 1749K: mediatek 1750 1751ARM/Mediatek USB3 PHY DRIVER 1752M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: drivers/phy/mediatek/ 1757F: Documentation/devicetree/bindings/phy/phy-mtk-* 1758 1759ARM/MICREL KS8695 ARCHITECTURE 1760M: Greg Ungerer <gerg@uclinux.org> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762F: arch/arm/mach-ks8695/ 1763S: Odd Fixes 1764 1765ARM/Microchip (AT91) SoC support 1766M: Nicolas Ferre <nicolas.ferre@microchip.com> 1767M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1768M: Ludovic Desroches <ludovic.desroches@microchip.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770W: http://www.linux4sam.org 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1772S: Supported 1773N: at91 1774N: atmel 1775F: arch/arm/mach-at91/ 1776F: include/soc/at91/ 1777F: arch/arm/boot/dts/at91*.dts 1778F: arch/arm/boot/dts/at91*.dtsi 1779F: arch/arm/boot/dts/sama*.dts 1780F: arch/arm/boot/dts/sama*.dtsi 1781F: arch/arm/include/debug/at91.S 1782F: drivers/memory/atmel* 1783F: drivers/watchdog/sama5d4_wdt.c 1784X: drivers/input/touchscreen/atmel_mxt_ts.c 1785X: drivers/net/wireless/atmel/ 1786 1787ARM/MIOA701 MACHINE SUPPORT 1788M: Robert Jarzmik <robert.jarzmik@free.fr> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790F: arch/arm/mach-pxa/mioa701.c 1791S: Maintained 1792 1793ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1794M: Michael Petchkovsky <mkpetch@internode.on.net> 1795S: Maintained 1796 1797ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1798M: Linus Walleij <linus.walleij@linaro.org> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801F: arch/arm/mach-nomadik/ 1802F: arch/arm/mach-u300/ 1803F: arch/arm/mach-ux500/ 1804F: arch/arm/boot/dts/ste-* 1805F: drivers/clk/clk-nomadik.c 1806F: drivers/clk/clk-u300.c 1807F: drivers/clocksource/clksrc-dbx500-prcmu.c 1808F: drivers/clocksource/timer-u300.c 1809F: drivers/dma/coh901318* 1810F: drivers/dma/ste_dma40* 1811F: drivers/hwspinlock/u8500_hsem.c 1812F: drivers/i2c/busses/i2c-nomadik.c 1813F: drivers/i2c/busses/i2c-stu300.c 1814F: drivers/mfd/ab3100* 1815F: drivers/mfd/ab8500* 1816F: drivers/mfd/abx500* 1817F: drivers/mfd/dbx500* 1818F: drivers/mfd/db8500* 1819F: drivers/pinctrl/nomadik/ 1820F: drivers/pinctrl/pinctrl-coh901* 1821F: drivers/pinctrl/pinctrl-u300.c 1822F: drivers/rtc/rtc-ab3100.c 1823F: drivers/rtc/rtc-ab8500.c 1824F: drivers/rtc/rtc-coh901331.c 1825F: drivers/rtc/rtc-pl031.c 1826F: drivers/watchdog/coh901327_wdt.c 1827F: Documentation/devicetree/bindings/arm/ste-* 1828F: Documentation/devicetree/bindings/arm/ux500/ 1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1830 1831ARM/NUVOTON NPCM ARCHITECTURE 1832M: Avi Fishman <avifishman70@gmail.com> 1833M: Tomer Maimon <tmaimon77@gmail.com> 1834R: Patrick Venture <venture@google.com> 1835R: Nancy Yuen <yuenn@google.com> 1836R: Brendan Higgins <brendanhiggins@google.com> 1837L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1838S: Supported 1839F: arch/arm/mach-npcm/ 1840F: arch/arm/boot/dts/nuvoton-npcm* 1841F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1842F: drivers/*/*npcm* 1843F: Documentation/devicetree/bindings/*/*npcm* 1844F: Documentation/devicetree/bindings/*/*/*npcm* 1845 1846ARM/NUVOTON W90X900 ARM ARCHITECTURE 1847M: Wan ZongShun <mcuos.com@gmail.com> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849W: http://www.mcuos.com 1850S: Maintained 1851F: arch/arm/mach-w90x900/ 1852F: drivers/input/keyboard/w90p910_keypad.c 1853F: drivers/input/touchscreen/w90p910_ts.c 1854F: drivers/watchdog/nuc900_wdt.c 1855F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1856F: drivers/mtd/nand/raw/nuc900_nand.c 1857F: drivers/rtc/rtc-nuc900.c 1858F: drivers/spi/spi-nuc900.c 1859F: drivers/usb/host/ehci-w90x900.c 1860F: drivers/video/fbdev/nuc900fb.c 1861 1862ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1863M: Nelson Castillo <arhuaco@freaks-unidos.net> 1864L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1865W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1866S: Supported 1867 1868ARM/Orion SoC/Technologic Systems TS-78xx platform support 1869M: Alexander Clouter <alex@digriz.org.uk> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871W: http://www.digriz.org.uk/ts78xx/kernel 1872S: Maintained 1873F: arch/arm/mach-orion5x/ts78xx-* 1874 1875ARM/OXNAS platform support 1876M: Neil Armstrong <narmstrong@baylibre.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878L: linux-oxnas@groups.io (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-oxnas/ 1881F: arch/arm/boot/dts/ox8*.dts* 1882N: oxnas 1883 1884ARM/PALM TREO SUPPORT 1885M: Tomas Cech <sleep_walker@suse.com> 1886L: linux-arm-kernel@lists.infradead.org 1887W: http://hackndev.com 1888S: Maintained 1889F: arch/arm/mach-pxa/palmtreo.* 1890 1891ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1892M: Marek Vasut <marek.vasut@gmail.com> 1893L: linux-arm-kernel@lists.infradead.org 1894W: http://hackndev.com 1895S: Maintained 1896F: arch/arm/mach-pxa/include/mach/palmtx.h 1897F: arch/arm/mach-pxa/palmtx.c 1898F: arch/arm/mach-pxa/palmt5.* 1899F: arch/arm/mach-pxa/include/mach/palmld.h 1900F: arch/arm/mach-pxa/palmld.c 1901F: arch/arm/mach-pxa/palmte2.* 1902F: arch/arm/mach-pxa/include/mach/palmtc.h 1903F: arch/arm/mach-pxa/palmtc.c 1904 1905ARM/PALMZ72 SUPPORT 1906M: Sergey Lapin <slapin@ossfans.org> 1907L: linux-arm-kernel@lists.infradead.org 1908W: http://hackndev.com 1909S: Maintained 1910F: arch/arm/mach-pxa/palmz72.* 1911 1912ARM/PLEB SUPPORT 1913M: Peter Chubb <pleb@gelato.unsw.edu.au> 1914W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1915S: Maintained 1916 1917ARM/PT DIGITAL BOARD PORT 1918M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1920W: http://www.armlinux.org.uk/ 1921S: Maintained 1922 1923ARM/QUALCOMM SUPPORT 1924M: Andy Gross <andy.gross@linaro.org> 1925M: David Brown <david.brown@linaro.org> 1926L: linux-arm-msm@vger.kernel.org 1927S: Maintained 1928F: Documentation/devicetree/bindings/soc/qcom/ 1929F: arch/arm/boot/dts/qcom-*.dts 1930F: arch/arm/boot/dts/qcom-*.dtsi 1931F: arch/arm/mach-qcom/ 1932F: arch/arm64/boot/dts/qcom/* 1933F: drivers/i2c/busses/i2c-qup.c 1934F: drivers/clk/qcom/ 1935F: drivers/dma/qcom/ 1936F: drivers/soc/qcom/ 1937F: drivers/spi/spi-qup.c 1938F: drivers/tty/serial/msm_serial.c 1939F: drivers/*/pm8???-* 1940F: drivers/mfd/ssbi.c 1941F: drivers/firmware/qcom_scm* 1942T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1943 1944ARM/RADISYS ENP2611 MACHINE SUPPORT 1945M: Lennert Buytenhek <kernel@wantstofly.org> 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1947S: Maintained 1948 1949ARM/REALTEK ARCHITECTURE 1950M: Andreas Färber <afaerber@suse.de> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953F: arch/arm64/boot/dts/realtek/ 1954F: Documentation/devicetree/bindings/arm/realtek.txt 1955 1956ARM/RENESAS ARM64 ARCHITECTURE 1957M: Simon Horman <horms@verge.net.au> 1958M: Magnus Damm <magnus.damm@gmail.com> 1959L: linux-renesas-soc@vger.kernel.org 1960Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1961T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1962S: Supported 1963F: arch/arm64/boot/dts/renesas/ 1964F: Documentation/devicetree/bindings/arm/shmobile.txt 1965F: drivers/soc/renesas/ 1966F: include/linux/soc/renesas/ 1967 1968ARM/RISCPC ARCHITECTURE 1969M: Russell King <linux@armlinux.org.uk> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971W: http://www.armlinux.org.uk/ 1972S: Maintained 1973F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1974F: arch/arm/include/asm/hardware/ioc.h 1975F: arch/arm/include/asm/hardware/iomd.h 1976F: arch/arm/include/asm/hardware/memc.h 1977F: arch/arm/mach-rpc/ 1978F: drivers/net/ethernet/8390/etherh.c 1979F: drivers/net/ethernet/i825xx/ether1* 1980F: drivers/net/ethernet/seeq/ether3* 1981F: drivers/scsi/arm/ 1982 1983ARM/Rockchip SoC support 1984M: Heiko Stuebner <heiko@sntech.de> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986L: linux-rockchip@lists.infradead.org 1987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1988S: Maintained 1989F: arch/arm/boot/dts/rk3* 1990F: arch/arm/boot/dts/rv1108* 1991F: arch/arm/mach-rockchip/ 1992F: drivers/clk/rockchip/ 1993F: drivers/i2c/busses/i2c-rk3x.c 1994F: drivers/*/*rockchip* 1995F: drivers/*/*/*rockchip* 1996F: sound/soc/rockchip/ 1997N: rockchip 1998 1999ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2000M: Kukjin Kim <kgene@kernel.org> 2001M: Krzysztof Kozlowski <krzk@kernel.org> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2004Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2005S: Maintained 2006F: arch/arm/boot/dts/s3c* 2007F: arch/arm/boot/dts/s5p* 2008F: arch/arm/boot/dts/exynos* 2009F: arch/arm64/boot/dts/exynos/ 2010F: arch/arm/plat-samsung/ 2011F: arch/arm/mach-s3c24*/ 2012F: arch/arm/mach-s3c64xx/ 2013F: arch/arm/mach-s5p*/ 2014F: arch/arm/mach-exynos*/ 2015F: drivers/*/*s3c24* 2016F: drivers/*/*/*s3c24* 2017F: drivers/*/*s3c64xx* 2018F: drivers/*/*s5pv210* 2019F: drivers/memory/samsung/* 2020F: drivers/soc/samsung/* 2021F: Documentation/arm/Samsung/ 2022F: Documentation/devicetree/bindings/arm/samsung/ 2023F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2024F: Documentation/devicetree/bindings/power/pd-samsung.txt 2025N: exynos 2026 2027ARM/SAMSUNG MOBILE MACHINE SUPPORT 2028M: Kyungmin Park <kyungmin.park@samsung.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030S: Maintained 2031F: arch/arm/mach-s5pv210/ 2032 2033ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2034M: Kyungmin Park <kyungmin.park@samsung.com> 2035M: Kamil Debski <kamil@wypas.org> 2036M: Andrzej Hajda <a.hajda@samsung.com> 2037L: linux-arm-kernel@lists.infradead.org 2038L: linux-media@vger.kernel.org 2039S: Maintained 2040F: drivers/media/platform/s5p-g2d/ 2041 2042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2043M: Marek Szyprowski <m.szyprowski@samsung.com> 2044L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2045L: linux-media@vger.kernel.org 2046S: Maintained 2047F: drivers/media/platform/s5p-cec/ 2048F: Documentation/devicetree/bindings/media/s5p-cec.txt 2049 2050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2051M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2052M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2053L: linux-arm-kernel@lists.infradead.org 2054L: linux-media@vger.kernel.org 2055S: Maintained 2056F: drivers/media/platform/s5p-jpeg/ 2057 2058ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2059M: Kyungmin Park <kyungmin.park@samsung.com> 2060M: Kamil Debski <kamil@wypas.org> 2061M: Jeongtae Park <jtp.park@samsung.com> 2062M: Andrzej Hajda <a.hajda@samsung.com> 2063L: linux-arm-kernel@lists.infradead.org 2064L: linux-media@vger.kernel.org 2065S: Maintained 2066F: arch/arm/plat-samsung/s5p-dev-mfc.c 2067F: drivers/media/platform/s5p-mfc/ 2068 2069ARM/SHMOBILE ARM ARCHITECTURE 2070M: Simon Horman <horms@verge.net.au> 2071M: Magnus Damm <magnus.damm@gmail.com> 2072L: linux-renesas-soc@vger.kernel.org 2073Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2074T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2075S: Supported 2076F: arch/arm/boot/dts/emev2* 2077F: arch/arm/boot/dts/r7s* 2078F: arch/arm/boot/dts/r8a* 2079F: arch/arm/boot/dts/r9a* 2080F: arch/arm/boot/dts/sh* 2081F: arch/arm/configs/shmobile_defconfig 2082F: arch/arm/include/debug/renesas-scif.S 2083F: arch/arm/mach-shmobile/ 2084F: Documentation/devicetree/bindings/arm/shmobile.txt 2085F: drivers/soc/renesas/ 2086F: include/linux/soc/renesas/ 2087 2088ARM/SOCFPGA ARCHITECTURE 2089M: Dinh Nguyen <dinguyen@kernel.org> 2090S: Maintained 2091F: arch/arm/mach-socfpga/ 2092F: arch/arm/boot/dts/socfpga* 2093F: arch/arm/configs/socfpga_defconfig 2094F: arch/arm64/boot/dts/altera/ 2095W: http://www.rocketboards.org 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2097 2098ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2099M: Dinh Nguyen <dinguyen@kernel.org> 2100S: Maintained 2101F: drivers/clk/socfpga/ 2102 2103ARM/SOCFPGA EDAC SUPPORT 2104M: Thor Thayer <thor.thayer@linux.intel.com> 2105S: Maintained 2106F: drivers/edac/altera_edac. 2107 2108ARM/SPREADTRUM SoC SUPPORT 2109M: Orson Zhai <orsonzhai@gmail.com> 2110M: Baolin Wang <baolin.wang@linaro.org> 2111M: Chunyan Zhang <zhang.lyra@gmail.com> 2112S: Maintained 2113F: arch/arm64/boot/dts/sprd 2114N: sprd 2115 2116ARM/STI ARCHITECTURE 2117M: Patrice Chotard <patrice.chotard@st.com> 2118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2119W: http://www.stlinux.com 2120S: Maintained 2121F: arch/arm/mach-sti/ 2122F: arch/arm/boot/dts/sti* 2123F: drivers/char/hw_random/st-rng.c 2124F: drivers/clocksource/arm_global_timer.c 2125F: drivers/clocksource/clksrc_st_lpc.c 2126F: drivers/cpufreq/sti-cpufreq.c 2127F: drivers/dma/st_fdma* 2128F: drivers/i2c/busses/i2c-st.c 2129F: drivers/media/rc/st_rc.c 2130F: drivers/media/platform/sti/c8sectpfe/ 2131F: drivers/mmc/host/sdhci-st.c 2132F: drivers/phy/st/phy-miphy28lp.c 2133F: drivers/phy/st/phy-stih407-usb.c 2134F: drivers/pinctrl/pinctrl-st.c 2135F: drivers/remoteproc/st_remoteproc.c 2136F: drivers/remoteproc/st_slim_rproc.c 2137F: drivers/reset/sti/ 2138F: drivers/rtc/rtc-st-lpc.c 2139F: drivers/tty/serial/st-asc.c 2140F: drivers/usb/dwc3/dwc3-st.c 2141F: drivers/usb/host/ehci-st.c 2142F: drivers/usb/host/ohci-st.c 2143F: drivers/watchdog/st_lpc_wdt.c 2144F: drivers/ata/ahci_st.c 2145F: include/linux/remoteproc/st_slim_rproc.h 2146 2147ARM/STM32 ARCHITECTURE 2148M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2149M: Alexandre Torgue <alexandre.torgue@st.com> 2150L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2154N: stm32 2155N: stm 2156F: arch/arm/boot/dts/stm32* 2157F: arch/arm/mach-stm32/ 2158F: drivers/clocksource/armv7m_systick.c 2159 2160ARM/Synaptics SoC support 2161M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2162M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Maintained 2165F: arch/arm/mach-berlin/ 2166F: arch/arm/boot/dts/berlin* 2167F: arch/arm64/boot/dts/synaptics/ 2168 2169ARM/TANGO ARCHITECTURE 2170M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2171M: Mans Rullgard <mans@mansr.com> 2172L: linux-arm-kernel@lists.infradead.org 2173S: Odd Fixes 2174N: tango 2175 2176ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2177M: Lennert Buytenhek <kernel@wantstofly.org> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179S: Maintained 2180 2181ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2182M: Hans Verkuil <hans.verkuil@cisco.com> 2183L: linux-tegra@vger.kernel.org 2184L: linux-media@vger.kernel.org 2185S: Maintained 2186F: drivers/media/platform/tegra-cec/ 2187F: Documentation/devicetree/bindings/media/tegra-cec.txt 2188 2189ARM/TETON BGA MACHINE SUPPORT 2190M: "Mark F. Brown" <mark.brown314@gmail.com> 2191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2192S: Maintained 2193 2194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2195M: Santosh Shilimkar <ssantosh@kernel.org> 2196L: linux-kernel@vger.kernel.org 2197S: Maintained 2198F: drivers/memory/*emif* 2199 2200ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2201M: Tero Kristo <t-kristo@ti.com> 2202M: Nishanth Menon <nm@ti.com> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204S: Supported 2205F: Documentation/devicetree/bindings/arm/ti/k3.txt 2206F: arch/arm64/boot/dts/ti/Makefile 2207F: arch/arm64/boot/dts/ti/k3-* 2208 2209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2210M: Santosh Shilimkar <ssantosh@kernel.org> 2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2212S: Maintained 2213F: arch/arm/mach-keystone/ 2214F: arch/arm/boot/dts/keystone-* 2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2216 2217ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2218M: Santosh Shilimkar <ssantosh@kernel.org> 2219L: linux-kernel@vger.kernel.org 2220S: Maintained 2221F: drivers/clk/keystone/ 2222 2223ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2224M: Santosh Shilimkar <ssantosh@kernel.org> 2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2226L: linux-kernel@vger.kernel.org 2227S: Maintained 2228F: drivers/clocksource/timer-keystone.c 2229 2230ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2231M: Santosh Shilimkar <ssantosh@kernel.org> 2232L: linux-kernel@vger.kernel.org 2233S: Maintained 2234F: drivers/power/reset/keystone-reset.c 2235 2236ARM/THECUS N2100 MACHINE SUPPORT 2237M: Lennert Buytenhek <kernel@wantstofly.org> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Maintained 2240 2241ARM/TOSA MACHINE SUPPORT 2242M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2243M: Dirk Opfer <dirk@opfer-online.de> 2244S: Maintained 2245 2246ARM/UNIPHIER ARCHITECTURE 2247M: Masahiro Yamada <yamada.masahiro@socionext.com> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2250S: Maintained 2251F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2252F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2253F: arch/arm/boot/dts/uniphier* 2254F: arch/arm/include/asm/hardware/cache-uniphier.h 2255F: arch/arm/mach-uniphier/ 2256F: arch/arm/mm/cache-uniphier.c 2257F: arch/arm64/boot/dts/socionext/uniphier* 2258F: drivers/bus/uniphier-system-bus.c 2259F: drivers/clk/uniphier/ 2260F: drivers/gpio/gpio-uniphier.c 2261F: drivers/i2c/busses/i2c-uniphier* 2262F: drivers/irqchip/irq-uniphier-aidet.c 2263F: drivers/mmc/host/uniphier-sd.c 2264F: drivers/pinctrl/uniphier/ 2265F: drivers/reset/reset-uniphier.c 2266F: drivers/tty/serial/8250/8250_uniphier.c 2267N: uniphier 2268 2269ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2270M: Ulf Hansson <ulf.hansson@linaro.org> 2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2272T: git git://git.linaro.org/people/ulfh/clk.git 2273S: Maintained 2274F: drivers/clk/ux500/ 2275 2276ARM/VERSATILE EXPRESS PLATFORM 2277M: Liviu Dudau <liviu.dudau@arm.com> 2278M: Sudeep Holla <sudeep.holla@arm.com> 2279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2281S: Maintained 2282F: arch/arm/boot/dts/vexpress* 2283F: arch/arm64/boot/dts/arm/ 2284F: arch/arm/mach-vexpress/ 2285F: */*/vexpress* 2286F: */*/*/vexpress* 2287F: drivers/clk/versatile/clk-vexpress-osc.c 2288F: drivers/clocksource/timer-versatile.c 2289N: mps2 2290 2291ARM/VFP SUPPORT 2292M: Russell King <linux@armlinux.org.uk> 2293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2294W: http://www.armlinux.org.uk/ 2295S: Maintained 2296F: arch/arm/vfp/ 2297 2298ARM/VOIPAC PXA270 SUPPORT 2299M: Marek Vasut <marek.vasut@gmail.com> 2300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2301S: Maintained 2302F: arch/arm/mach-pxa/vpac270.c 2303F: arch/arm/mach-pxa/include/mach/vpac270.h 2304 2305ARM/VT8500 ARM ARCHITECTURE 2306M: Tony Prisk <linux@prisktech.co.nz> 2307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2308S: Maintained 2309F: arch/arm/mach-vt8500/ 2310F: drivers/clocksource/timer-vt8500.c 2311F: drivers/i2c/busses/i2c-wmt.c 2312F: drivers/mmc/host/wmt-sdmmc.c 2313F: drivers/pwm/pwm-vt8500.c 2314F: drivers/rtc/rtc-vt8500.c 2315F: drivers/tty/serial/vt8500_serial.c 2316F: drivers/usb/host/ehci-platform.c 2317F: drivers/usb/host/uhci-platform.c 2318F: drivers/video/fbdev/vt8500lcdfb.* 2319F: drivers/video/fbdev/wm8505fb* 2320F: drivers/video/fbdev/wmt_ge_rops.* 2321 2322ARM/ZIPIT Z2 SUPPORT 2323M: Marek Vasut <marek.vasut@gmail.com> 2324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325S: Maintained 2326F: arch/arm/mach-pxa/z2.c 2327F: arch/arm/mach-pxa/include/mach/z2.h 2328 2329ARM/ZTE ARCHITECTURE 2330M: Jun Nie <jun.nie@linaro.org> 2331M: Shawn Guo <shawnguo@kernel.org> 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2333S: Maintained 2334F: arch/arm/boot/dts/zx2967* 2335F: arch/arm/mach-zx/ 2336F: arch/arm64/boot/dts/zte/ 2337F: drivers/clk/zte/ 2338F: drivers/dma/zx_dma.c 2339F: drivers/gpio/gpio-zx.c 2340F: drivers/i2c/busses/i2c-zx2967.c 2341F: drivers/mmc/host/dw_mmc-zx.* 2342F: drivers/pinctrl/zte/ 2343F: drivers/soc/zte/ 2344F: drivers/thermal/zx2967_thermal.c 2345F: drivers/watchdog/zx2967_wdt.c 2346F: Documentation/devicetree/bindings/arm/zte.txt 2347F: Documentation/devicetree/bindings/clock/zx2967*.txt 2348F: Documentation/devicetree/bindings/dma/zxdma.txt 2349F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2350F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2351F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2352F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2353F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2354F: Documentation/devicetree/bindings/soc/zte/ 2355F: Documentation/devicetree/bindings/sound/zte,*.txt 2356F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2357F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2358F: include/dt-bindings/clock/zx2967*.h 2359F: include/dt-bindings/soc/zte,*.h 2360F: sound/soc/codecs/zx_aud96p22.c 2361F: sound/soc/zte/ 2362 2363ARM/ZYNQ ARCHITECTURE 2364M: Michal Simek <michal.simek@xilinx.com> 2365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2366W: http://wiki.xilinx.com 2367T: git https://github.com/Xilinx/linux-xlnx.git 2368S: Supported 2369F: arch/arm/mach-zynq/ 2370F: drivers/cpuidle/cpuidle-zynq.c 2371F: drivers/block/xsysace.c 2372N: zynq 2373N: xilinx 2374F: drivers/clocksource/timer-cadence-ttc.c 2375F: drivers/i2c/busses/i2c-cadence.c 2376F: drivers/mmc/host/sdhci-of-arasan.c 2377F: drivers/edac/synopsys_edac.c 2378F: drivers/i2c/busses/i2c-xiic.c 2379 2380ARM64 PORT (AARCH64 ARCHITECTURE) 2381M: Catalin Marinas <catalin.marinas@arm.com> 2382M: Will Deacon <will.deacon@arm.com> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2385S: Maintained 2386F: arch/arm64/ 2387X: arch/arm64/boot/dts/ 2388F: Documentation/arm64/ 2389 2390AS3645A LED FLASH CONTROLLER DRIVER 2391M: Sakari Ailus <sakari.ailus@iki.fi> 2392L: linux-leds@vger.kernel.org 2393S: Maintained 2394F: drivers/leds/leds-as3645a.c 2395 2396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2397M: Tianshu Qiu <tian.shu.qiu@intel.com> 2398L: linux-media@vger.kernel.org 2399T: git git://linuxtv.org/media_tree.git 2400S: Maintained 2401F: drivers/media/i2c/ak7375.c 2402F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2403 2404ASAHI KASEI AK8974 DRIVER 2405M: Linus Walleij <linus.walleij@linaro.org> 2406L: linux-iio@vger.kernel.org 2407W: http://www.akm.com/ 2408S: Supported 2409F: drivers/iio/magnetometer/ak8974.c 2410 2411ASC7621 HARDWARE MONITOR DRIVER 2412M: George Joseph <george.joseph@fairview5.com> 2413L: linux-hwmon@vger.kernel.org 2414S: Maintained 2415F: Documentation/hwmon/asc7621 2416F: drivers/hwmon/asc7621.c 2417 2418ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2419M: Corentin Chary <corentin.chary@gmail.com> 2420L: acpi4asus-user@lists.sourceforge.net 2421L: platform-driver-x86@vger.kernel.org 2422W: http://acpi4asus.sf.net 2423S: Maintained 2424F: drivers/platform/x86/asus*.c 2425F: drivers/platform/x86/eeepc*.c 2426 2427ASUS WIRELESS RADIO CONTROL DRIVER 2428M: João Paulo Rechi Vita <jprvita@gmail.com> 2429L: platform-driver-x86@vger.kernel.org 2430S: Maintained 2431F: drivers/platform/x86/asus-wireless.c 2432 2433ASYMMETRIC KEYS 2434M: David Howells <dhowells@redhat.com> 2435L: keyrings@vger.kernel.org 2436S: Maintained 2437F: Documentation/crypto/asymmetric-keys.txt 2438F: include/linux/verification.h 2439F: include/crypto/public_key.h 2440F: include/crypto/pkcs7.h 2441F: crypto/asymmetric_keys/ 2442 2443ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2444R: Dan Williams <dan.j.williams@intel.com> 2445W: http://sourceforge.net/projects/xscaleiop 2446S: Odd fixes 2447F: Documentation/crypto/async-tx-api.txt 2448F: crypto/async_tx/ 2449F: drivers/dma/ 2450F: include/linux/dmaengine.h 2451F: include/linux/async_tx.h 2452 2453AT24 EEPROM DRIVER 2454M: Bartosz Golaszewski <brgl@bgdev.pl> 2455L: linux-i2c@vger.kernel.org 2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2457S: Maintained 2458F: Documentation/devicetree/bindings/eeprom/at24.txt 2459F: drivers/misc/eeprom/at24.c 2460F: include/linux/platform_data/at24.h 2461 2462ATA OVER ETHERNET (AOE) DRIVER 2463M: "Ed L. Cashin" <ed.cashin@acm.org> 2464W: http://www.openaoe.org/ 2465S: Supported 2466F: Documentation/aoe/ 2467F: drivers/block/aoe/ 2468 2469ATHEROS 71XX/9XXX GPIO DRIVER 2470M: Alban Bedel <albeu@free.fr> 2471W: https://github.com/AlbanBedel/linux 2472T: git git://github.com/AlbanBedel/linux 2473S: Maintained 2474F: drivers/gpio/gpio-ath79.c 2475F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2476 2477ATHEROS 71XX/9XXX USB PHY DRIVER 2478M: Alban Bedel <albeu@free.fr> 2479W: https://github.com/AlbanBedel/linux 2480T: git git://github.com/AlbanBedel/linux 2481S: Maintained 2482F: drivers/phy/qualcomm/phy-ath79-usb.c 2483F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2484 2485ATHEROS ATH GENERIC UTILITIES 2486M: Kalle Valo <kvalo@codeaurora.org> 2487L: linux-wireless@vger.kernel.org 2488S: Supported 2489F: drivers/net/wireless/ath/* 2490 2491ATHEROS ATH5K WIRELESS DRIVER 2492M: Jiri Slaby <jirislaby@gmail.com> 2493M: Nick Kossifidis <mickflemm@gmail.com> 2494M: Luis Chamberlain <mcgrof@kernel.org> 2495L: linux-wireless@vger.kernel.org 2496W: http://wireless.kernel.org/en/users/Drivers/ath5k 2497S: Maintained 2498F: drivers/net/wireless/ath/ath5k/ 2499 2500ATHEROS ATH6KL WIRELESS DRIVER 2501M: Kalle Valo <kvalo@codeaurora.org> 2502L: linux-wireless@vger.kernel.org 2503W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2505S: Supported 2506F: drivers/net/wireless/ath/ath6kl/ 2507 2508ATI_REMOTE2 DRIVER 2509M: Ville Syrjala <syrjala@sci.fi> 2510S: Maintained 2511F: drivers/input/misc/ati_remote2.c 2512 2513ATK0110 HWMON DRIVER 2514M: Luca Tettamanti <kronos.it@gmail.com> 2515L: linux-hwmon@vger.kernel.org 2516S: Maintained 2517F: drivers/hwmon/asus_atk0110.c 2518 2519ATLX ETHERNET DRIVERS 2520M: Jay Cliburn <jcliburn@gmail.com> 2521M: Chris Snook <chris.snook@gmail.com> 2522L: netdev@vger.kernel.org 2523W: http://sourceforge.net/projects/atl1 2524W: http://atl1.sourceforge.net 2525S: Maintained 2526F: drivers/net/ethernet/atheros/ 2527 2528ATM 2529M: Chas Williams <3chas3@gmail.com> 2530L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2531L: netdev@vger.kernel.org 2532W: http://linux-atm.sourceforge.net 2533S: Maintained 2534F: drivers/atm/ 2535F: include/linux/atm* 2536F: include/uapi/linux/atm* 2537 2538ATMEL MACB ETHERNET DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540S: Supported 2541F: drivers/net/ethernet/cadence/ 2542 2543ATMEL MAXTOUCH DRIVER 2544M: Nick Dyer <nick@shmanahar.org> 2545T: git git://github.com/ndyer/linux.git 2546S: Maintained 2547F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2548F: drivers/input/touchscreen/atmel_mxt_ts.c 2549 2550ATMEL WIRELESS DRIVER 2551M: Simon Kelley <simon@thekelleys.org.uk> 2552L: linux-wireless@vger.kernel.org 2553W: http://www.thekelleys.org.uk/atmel 2554W: http://atmelwlandriver.sourceforge.net/ 2555S: Maintained 2556F: drivers/net/wireless/atmel/atmel* 2557 2558ATOMIC INFRASTRUCTURE 2559M: Will Deacon <will.deacon@arm.com> 2560M: Peter Zijlstra <peterz@infradead.org> 2561R: Boqun Feng <boqun.feng@gmail.com> 2562L: linux-kernel@vger.kernel.org 2563S: Maintained 2564F: arch/*/include/asm/atomic*.h 2565F: include/*/atomic*.h 2566 2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2568M: Bradley Grove <linuxdrivers@attotech.com> 2569L: linux-scsi@vger.kernel.org 2570W: http://www.attotech.com 2571S: Supported 2572F: drivers/scsi/esas2r 2573 2574ATUSB IEEE 802.15.4 RADIO DRIVER 2575M: Stefan Schmidt <stefan@datenfreihafen.org> 2576L: linux-wpan@vger.kernel.org 2577S: Maintained 2578F: drivers/net/ieee802154/atusb.c 2579F: drivers/net/ieee802154/atusb.h 2580F: drivers/net/ieee802154/at86rf230.h 2581 2582AUDIT SUBSYSTEM 2583M: Paul Moore <paul@paul-moore.com> 2584M: Eric Paris <eparis@redhat.com> 2585L: linux-audit@redhat.com (moderated for non-subscribers) 2586W: https://github.com/linux-audit 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2588S: Supported 2589F: include/linux/audit.h 2590F: include/uapi/linux/audit.h 2591F: kernel/audit* 2592 2593AUXILIARY DISPLAY DRIVERS 2594M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2595S: Maintained 2596F: drivers/auxdisplay/ 2597F: include/linux/cfag12864b.h 2598 2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2600M: Andreas Klinger <ak@it-klinger.de> 2601L: linux-iio@vger.kernel.org 2602S: Maintained 2603F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2604F: drivers/iio/adc/hx711.c 2605 2606AX.25 NETWORK LAYER 2607M: Ralf Baechle <ralf@linux-mips.org> 2608L: linux-hams@vger.kernel.org 2609W: http://www.linux-ax25.org/ 2610S: Maintained 2611F: include/uapi/linux/ax25.h 2612F: include/net/ax25.h 2613F: net/ax25/ 2614 2615AXENTIA ARM DEVICES 2616M: Peter Rosin <peda@axentia.se> 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2618S: Maintained 2619F: Documentation/devicetree/bindings/arm/axentia.txt 2620F: arch/arm/boot/dts/at91-linea.dtsi 2621F: arch/arm/boot/dts/at91-natte.dtsi 2622F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2623F: arch/arm/boot/dts/at91-tse850-3.dts 2624 2625AXENTIA ASOC DRIVERS 2626M: Peter Rosin <peda@axentia.se> 2627L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2628S: Maintained 2629F: Documentation/devicetree/bindings/sound/axentia,* 2630F: sound/soc/atmel/tse850-pcm5142.c 2631 2632AZ6007 DVB DRIVER 2633M: Mauro Carvalho Chehab <mchehab@kernel.org> 2634L: linux-media@vger.kernel.org 2635W: https://linuxtv.org 2636T: git git://linuxtv.org/media_tree.git 2637S: Maintained 2638F: drivers/media/usb/dvb-usb-v2/az6007.c 2639 2640AZTECH FM RADIO RECEIVER DRIVER 2641M: Hans Verkuil <hverkuil@xs4all.nl> 2642L: linux-media@vger.kernel.org 2643T: git git://linuxtv.org/media_tree.git 2644W: https://linuxtv.org 2645S: Maintained 2646F: drivers/media/radio/radio-aztech* 2647 2648B43 WIRELESS DRIVER 2649L: linux-wireless@vger.kernel.org 2650L: b43-dev@lists.infradead.org 2651W: http://wireless.kernel.org/en/users/Drivers/b43 2652S: Odd Fixes 2653F: drivers/net/wireless/broadcom/b43/ 2654 2655B43LEGACY WIRELESS DRIVER 2656M: Larry Finger <Larry.Finger@lwfinger.net> 2657L: linux-wireless@vger.kernel.org 2658L: b43-dev@lists.infradead.org 2659W: http://wireless.kernel.org/en/users/Drivers/b43 2660S: Maintained 2661F: drivers/net/wireless/broadcom/b43legacy/ 2662 2663BACKLIGHT CLASS/SUBSYSTEM 2664M: Lee Jones <lee.jones@linaro.org> 2665M: Daniel Thompson <daniel.thompson@linaro.org> 2666M: Jingoo Han <jingoohan1@gmail.com> 2667L: dri-devel@lists.freedesktop.org 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2669S: Maintained 2670F: drivers/video/backlight/ 2671F: include/linux/backlight.h 2672F: include/linux/pwm_backlight.h 2673F: Documentation/devicetree/bindings/leds/backlight 2674 2675BATMAN ADVANCED 2676M: Marek Lindner <mareklindner@neomailbox.ch> 2677M: Simon Wunderlich <sw@simonwunderlich.de> 2678M: Antonio Quartulli <a@unstable.cc> 2679L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2680W: https://www.open-mesh.org/ 2681Q: https://patchwork.open-mesh.org/project/batman/list/ 2682S: Maintained 2683F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2684F: Documentation/ABI/testing/sysfs-class-net-mesh 2685F: Documentation/networking/batman-adv.rst 2686F: include/uapi/linux/batadv_packet.h 2687F: include/uapi/linux/batman_adv.h 2688F: net/batman-adv/ 2689 2690BAYCOM/HDLCDRV DRIVERS FOR AX.25 2691M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2692L: linux-hams@vger.kernel.org 2693W: http://www.baycom.org/~tom/ham/ham.html 2694S: Maintained 2695F: drivers/net/hamradio/baycom* 2696 2697BCACHE (BLOCK LAYER CACHE) 2698M: Coly Li <colyli@suse.de> 2699M: Kent Overstreet <kent.overstreet@gmail.com> 2700L: linux-bcache@vger.kernel.org 2701W: http://bcache.evilpiepirate.org 2702C: irc://irc.oftc.net/bcache 2703S: Maintained 2704F: drivers/md/bcache/ 2705 2706BDISP ST MEDIA DRIVER 2707M: Fabien Dessenne <fabien.dessenne@st.com> 2708L: linux-media@vger.kernel.org 2709T: git git://linuxtv.org/media_tree.git 2710W: https://linuxtv.org 2711S: Supported 2712F: drivers/media/platform/sti/bdisp 2713 2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2715M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2716L: netdev@vger.kernel.org 2717S: Maintained 2718F: drivers/net/ethernet/ec_bhf.c 2719 2720BEFS FILE SYSTEM 2721M: Luis de Bethencourt <luisbg@kernel.org> 2722M: Salah Triki <salah.triki@gmail.com> 2723S: Maintained 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2725F: Documentation/filesystems/befs.txt 2726F: fs/befs/ 2727 2728BFQ I/O SCHEDULER 2729M: Paolo Valente <paolo.valente@linaro.org> 2730M: Jens Axboe <axboe@kernel.dk> 2731L: linux-block@vger.kernel.org 2732S: Maintained 2733F: block/bfq-* 2734F: Documentation/block/bfq-iosched.txt 2735 2736BFS FILE SYSTEM 2737M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2738S: Maintained 2739F: Documentation/filesystems/bfs.txt 2740F: fs/bfs/ 2741F: include/uapi/linux/bfs_fs.h 2742 2743BLINKM RGB LED DRIVER 2744M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2745S: Maintained 2746F: drivers/leds/leds-blinkm.c 2747 2748BLOCK LAYER 2749M: Jens Axboe <axboe@kernel.dk> 2750L: linux-block@vger.kernel.org 2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2752S: Maintained 2753F: block/ 2754F: drivers/block/ 2755F: kernel/trace/blktrace.c 2756F: lib/sbitmap.c 2757 2758BLOCK2MTD DRIVER 2759M: Joern Engel <joern@lazybastard.org> 2760L: linux-mtd@lists.infradead.org 2761S: Maintained 2762F: drivers/mtd/devices/block2mtd.c 2763 2764BLUETOOTH DRIVERS 2765M: Marcel Holtmann <marcel@holtmann.org> 2766M: Johan Hedberg <johan.hedberg@gmail.com> 2767L: linux-bluetooth@vger.kernel.org 2768W: http://www.bluez.org/ 2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2771S: Maintained 2772F: drivers/bluetooth/ 2773 2774BLUETOOTH SUBSYSTEM 2775M: Marcel Holtmann <marcel@holtmann.org> 2776M: Johan Hedberg <johan.hedberg@gmail.com> 2777L: linux-bluetooth@vger.kernel.org 2778W: http://www.bluez.org/ 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2781S: Maintained 2782F: net/bluetooth/ 2783F: include/net/bluetooth/ 2784 2785BONDING DRIVER 2786M: Jay Vosburgh <j.vosburgh@gmail.com> 2787M: Veaceslav Falico <vfalico@gmail.com> 2788M: Andy Gospodarek <andy@greyhouse.net> 2789L: netdev@vger.kernel.org 2790W: http://sourceforge.net/projects/bonding/ 2791S: Supported 2792F: drivers/net/bonding/ 2793F: include/uapi/linux/if_bonding.h 2794 2795BPF (Safe dynamic programs and tools) 2796M: Alexei Starovoitov <ast@kernel.org> 2797M: Daniel Borkmann <daniel@iogearbox.net> 2798L: netdev@vger.kernel.org 2799L: linux-kernel@vger.kernel.org 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2802Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2803S: Supported 2804F: arch/*/net/* 2805F: Documentation/networking/filter.txt 2806F: Documentation/bpf/ 2807F: include/linux/bpf* 2808F: include/linux/filter.h 2809F: include/trace/events/xdp.h 2810F: include/uapi/linux/bpf* 2811F: include/uapi/linux/filter.h 2812F: kernel/bpf/ 2813F: kernel/trace/bpf_trace.c 2814F: lib/test_bpf.c 2815F: net/bpf/ 2816F: net/core/filter.c 2817F: net/sched/act_bpf.c 2818F: net/sched/cls_bpf.c 2819F: samples/bpf/ 2820F: tools/bpf/ 2821F: tools/lib/bpf/ 2822F: tools/testing/selftests/bpf/ 2823 2824BPF JIT for ARM 2825M: Shubham Bansal <illusionist.neo@gmail.com> 2826L: netdev@vger.kernel.org 2827S: Maintained 2828F: arch/arm/net/ 2829 2830BPF JIT for ARM64 2831M: Daniel Borkmann <daniel@iogearbox.net> 2832M: Alexei Starovoitov <ast@kernel.org> 2833M: Zi Shen Lim <zlim.lnx@gmail.com> 2834L: netdev@vger.kernel.org 2835S: Supported 2836F: arch/arm64/net/ 2837 2838BPF JIT for MIPS (32-BIT AND 64-BIT) 2839M: Paul Burton <paul.burton@mips.com> 2840L: netdev@vger.kernel.org 2841S: Maintained 2842F: arch/mips/net/ 2843 2844BPF JIT for NFP NICs 2845M: Jakub Kicinski <jakub.kicinski@netronome.com> 2846L: netdev@vger.kernel.org 2847S: Supported 2848F: drivers/net/ethernet/netronome/nfp/bpf/ 2849 2850BPF JIT for POWERPC (32-BIT AND 64-BIT) 2851M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2852M: Sandipan Das <sandipan@linux.ibm.com> 2853L: netdev@vger.kernel.org 2854S: Maintained 2855F: arch/powerpc/net/ 2856 2857BPF JIT for S390 2858M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2859M: Heiko Carstens <heiko.carstens@de.ibm.com> 2860L: netdev@vger.kernel.org 2861S: Maintained 2862F: arch/s390/net/ 2863X: arch/s390/net/pnet.c 2864 2865BPF JIT for SPARC (32-BIT AND 64-BIT) 2866M: David S. Miller <davem@davemloft.net> 2867L: netdev@vger.kernel.org 2868S: Maintained 2869F: arch/sparc/net/ 2870 2871BPF JIT for X86 32-BIT 2872M: Wang YanQing <udknight@gmail.com> 2873L: netdev@vger.kernel.org 2874S: Maintained 2875F: arch/x86/net/bpf_jit_comp32.c 2876 2877BPF JIT for X86 64-BIT 2878M: Alexei Starovoitov <ast@kernel.org> 2879M: Daniel Borkmann <daniel@iogearbox.net> 2880L: netdev@vger.kernel.org 2881S: Supported 2882F: arch/x86/net/ 2883X: arch/x86/net/bpf_jit_comp32.c 2884 2885BROADCOM B44 10/100 ETHERNET DRIVER 2886M: Michael Chan <michael.chan@broadcom.com> 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/b44.* 2890 2891BROADCOM B53 ETHERNET SWITCH DRIVER 2892M: Florian Fainelli <f.fainelli@gmail.com> 2893L: netdev@vger.kernel.org 2894L: openwrt-devel@lists.openwrt.org (subscribers-only) 2895S: Supported 2896F: drivers/net/dsa/b53/* 2897F: include/linux/platform_data/b53.h 2898 2899BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901M: Ray Jui <rjui@broadcom.com> 2902M: Scott Branden <sbranden@broadcom.com> 2903M: bcm-kernel-feedback-list@broadcom.com 2904T: git git://github.com/broadcom/mach-bcm 2905S: Maintained 2906N: bcm281* 2907N: bcm113* 2908N: bcm216* 2909N: kona 2910F: arch/arm/mach-bcm/ 2911 2912BROADCOM BCM2835 ARM ARCHITECTURE 2913M: Eric Anholt <eric@anholt.net> 2914M: Stefan Wahren <stefan.wahren@i2se.com> 2915L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2917T: git git://github.com/anholt/linux 2918S: Maintained 2919N: bcm2835 2920F: drivers/staging/vc04_services 2921 2922BROADCOM BCM47XX MIPS ARCHITECTURE 2923M: Hauke Mehrtens <hauke@hauke-m.de> 2924M: Rafał Miłecki <zajec5@gmail.com> 2925L: linux-mips@vger.kernel.org 2926S: Maintained 2927F: Documentation/devicetree/bindings/mips/brcm/ 2928F: arch/mips/bcm47xx/* 2929F: arch/mips/include/asm/mach-bcm47xx/* 2930 2931BROADCOM BCM5301X ARM ARCHITECTURE 2932M: Hauke Mehrtens <hauke@hauke-m.de> 2933M: Rafał Miłecki <zajec5@gmail.com> 2934M: bcm-kernel-feedback-list@broadcom.com 2935L: linux-arm-kernel@lists.infradead.org 2936S: Maintained 2937F: arch/arm/mach-bcm/bcm_5301x.c 2938F: arch/arm/boot/dts/bcm5301x*.dtsi 2939F: arch/arm/boot/dts/bcm470* 2940F: arch/arm/boot/dts/bcm953012* 2941 2942BROADCOM BCM53573 ARM ARCHITECTURE 2943M: Rafał Miłecki <rafal@milecki.pl> 2944L: linux-arm-kernel@lists.infradead.org 2945S: Maintained 2946F: arch/arm/boot/dts/bcm53573* 2947F: arch/arm/boot/dts/bcm47189* 2948 2949BROADCOM BCM63XX ARM ARCHITECTURE 2950M: Florian Fainelli <f.fainelli@gmail.com> 2951M: bcm-kernel-feedback-list@broadcom.com 2952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2953T: git git://github.com/broadcom/stblinux.git 2954S: Maintained 2955N: bcm63xx 2956 2957BROADCOM BCM63XX/BCM33XX UDC DRIVER 2958M: Kevin Cernekee <cernekee@gmail.com> 2959L: linux-usb@vger.kernel.org 2960S: Maintained 2961F: drivers/usb/gadget/udc/bcm63xx_udc.* 2962 2963BROADCOM BCM7XXX ARM ARCHITECTURE 2964M: Brian Norris <computersforpeace@gmail.com> 2965M: Gregory Fong <gregory.0xf0@gmail.com> 2966M: Florian Fainelli <f.fainelli@gmail.com> 2967M: bcm-kernel-feedback-list@broadcom.com 2968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2969T: git git://github.com/broadcom/stblinux.git 2970S: Maintained 2971F: arch/arm/mach-bcm/*brcmstb* 2972F: arch/arm/boot/dts/bcm7*.dts* 2973F: drivers/bus/brcmstb_gisb.c 2974F: arch/arm/mm/cache-b15-rac.c 2975F: arch/arm/include/asm/hardware/cache-b15-rac.h 2976N: brcmstb 2977 2978BROADCOM BMIPS CPUFREQ DRIVER 2979M: Markus Mayer <mmayer@broadcom.com> 2980M: bcm-kernel-feedback-list@broadcom.com 2981L: linux-pm@vger.kernel.org 2982S: Maintained 2983F: drivers/cpufreq/bmips-cpufreq.c 2984 2985BROADCOM BMIPS MIPS ARCHITECTURE 2986M: Kevin Cernekee <cernekee@gmail.com> 2987M: Florian Fainelli <f.fainelli@gmail.com> 2988L: linux-mips@vger.kernel.org 2989T: git git://github.com/broadcom/stblinux.git 2990S: Maintained 2991F: arch/mips/bmips/* 2992F: arch/mips/include/asm/mach-bmips/* 2993F: arch/mips/kernel/*bmips* 2994F: arch/mips/boot/dts/brcm/bcm*.dts* 2995F: drivers/irqchip/irq-bcm63* 2996F: drivers/irqchip/irq-bcm7* 2997F: drivers/irqchip/irq-brcmstb* 2998F: include/linux/bcm963xx_nvram.h 2999F: include/linux/bcm963xx_tag.h 3000 3001BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3002M: Rasesh Mody <rasesh.mody@cavium.com> 3003M: Dept-GELinuxNICDev@cavium.com 3004L: netdev@vger.kernel.org 3005S: Supported 3006F: drivers/net/ethernet/broadcom/bnx2.* 3007F: drivers/net/ethernet/broadcom/bnx2_* 3008 3009BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3010M: QLogic-Storage-Upstream@qlogic.com 3011L: linux-scsi@vger.kernel.org 3012S: Supported 3013F: drivers/scsi/bnx2fc/ 3014 3015BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3016M: QLogic-Storage-Upstream@qlogic.com 3017L: linux-scsi@vger.kernel.org 3018S: Supported 3019F: drivers/scsi/bnx2i/ 3020 3021BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3022M: Ariel Elior <ariel.elior@cavium.com> 3023M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3024M: everest-linux-l2@cavium.com 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/bnx2x/ 3028 3029BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3030M: Michael Chan <michael.chan@broadcom.com> 3031L: netdev@vger.kernel.org 3032S: Supported 3033F: drivers/net/ethernet/broadcom/bnxt/ 3034 3035BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3036M: Arend van Spriel <arend.vanspriel@broadcom.com> 3037M: Franky Lin <franky.lin@broadcom.com> 3038M: Hante Meuleman <hante.meuleman@broadcom.com> 3039M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3040M: Wright Feng <wright.feng@cypress.com> 3041L: linux-wireless@vger.kernel.org 3042L: brcm80211-dev-list.pdl@broadcom.com 3043L: brcm80211-dev-list@cypress.com 3044S: Supported 3045F: drivers/net/wireless/broadcom/brcm80211/ 3046 3047BROADCOM BRCMSTB GPIO DRIVER 3048M: Gregory Fong <gregory.0xf0@gmail.com> 3049L: bcm-kernel-feedback-list@broadcom.com 3050S: Supported 3051F: drivers/gpio/gpio-brcmstb.c 3052F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3053 3054BROADCOM BRCMSTB I2C DRIVER 3055M: Kamal Dasu <kdasu.kdev@gmail.com> 3056L: linux-i2c@vger.kernel.org 3057L: bcm-kernel-feedback-list@broadcom.com 3058S: Supported 3059F: drivers/i2c/busses/i2c-brcmstb.c 3060F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3061 3062BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3063M: Al Cooper <alcooperx@gmail.com> 3064L: linux-kernel@vger.kernel.org 3065L: bcm-kernel-feedback-list@broadcom.com 3066S: Maintained 3067F: drivers/phy/broadcom/phy-brcm-usb* 3068 3069BROADCOM GENET ETHERNET DRIVER 3070M: Doug Berger <opendmb@gmail.com> 3071M: Florian Fainelli <f.fainelli@gmail.com> 3072L: netdev@vger.kernel.org 3073S: Supported 3074F: drivers/net/ethernet/broadcom/genet/ 3075 3076BROADCOM IPROC ARM ARCHITECTURE 3077M: Ray Jui <rjui@broadcom.com> 3078M: Scott Branden <sbranden@broadcom.com> 3079M: bcm-kernel-feedback-list@broadcom.com 3080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3081T: git git://github.com/broadcom/cygnus-linux.git 3082S: Maintained 3083N: iproc 3084N: cygnus 3085N: bcm[-_]nsp 3086N: bcm9113* 3087N: bcm9583* 3088N: bcm9585* 3089N: bcm9586* 3090N: bcm988312 3091N: bcm113* 3092N: bcm583* 3093N: bcm585* 3094N: bcm586* 3095N: bcm88312 3096N: hr2 3097N: stingray 3098F: arch/arm64/boot/dts/broadcom/northstar2/* 3099F: arch/arm64/boot/dts/broadcom/stingray/* 3100F: drivers/clk/bcm/clk-ns* 3101F: drivers/clk/bcm/clk-sr* 3102F: drivers/pinctrl/bcm/pinctrl-ns* 3103F: include/dt-bindings/clock/bcm-sr* 3104 3105BROADCOM KONA GPIO DRIVER 3106M: Ray Jui <rjui@broadcom.com> 3107L: bcm-kernel-feedback-list@broadcom.com 3108S: Supported 3109F: drivers/gpio/gpio-bcm-kona.c 3110F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3111 3112BROADCOM NETXTREME-E ROCE DRIVER 3113M: Selvin Xavier <selvin.xavier@broadcom.com> 3114M: Devesh Sharma <devesh.sharma@broadcom.com> 3115M: Somnath Kotur <somnath.kotur@broadcom.com> 3116M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3117L: linux-rdma@vger.kernel.org 3118W: http://www.broadcom.com 3119S: Supported 3120F: drivers/infiniband/hw/bnxt_re/ 3121F: include/uapi/rdma/bnxt_re-abi.h 3122 3123BROADCOM NVRAM DRIVER 3124M: Rafał Miłecki <zajec5@gmail.com> 3125L: linux-mips@vger.kernel.org 3126S: Maintained 3127F: drivers/firmware/broadcom/* 3128 3129BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3130M: Rafał Miłecki <zajec5@gmail.com> 3131L: linux-wireless@vger.kernel.org 3132S: Maintained 3133F: drivers/bcma/ 3134F: include/linux/bcma/ 3135 3136BROADCOM STB AVS CPUFREQ DRIVER 3137M: Markus Mayer <mmayer@broadcom.com> 3138M: bcm-kernel-feedback-list@broadcom.com 3139L: linux-pm@vger.kernel.org 3140S: Maintained 3141F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3142F: drivers/cpufreq/brcmstb* 3143 3144BROADCOM STB AVS TMON DRIVER 3145M: Markus Mayer <mmayer@broadcom.com> 3146M: bcm-kernel-feedback-list@broadcom.com 3147L: linux-pm@vger.kernel.org 3148S: Maintained 3149F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3150F: drivers/thermal/broadcom/brcmstb* 3151 3152BROADCOM STB NAND FLASH DRIVER 3153M: Brian Norris <computersforpeace@gmail.com> 3154M: Kamal Dasu <kdasu.kdev@gmail.com> 3155L: linux-mtd@lists.infradead.org 3156L: bcm-kernel-feedback-list@broadcom.com 3157S: Maintained 3158F: drivers/mtd/nand/raw/brcmnand/ 3159 3160BROADCOM STB DPFE DRIVER 3161M: Markus Mayer <mmayer@broadcom.com> 3162M: bcm-kernel-feedback-list@broadcom.com 3163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3164S: Maintained 3165F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3166F: drivers/memory/brcmstb_dpfe.c 3167 3168BROADCOM SPI DRIVER 3169M: Kamal Dasu <kdasu.kdev@gmail.com> 3170M: bcm-kernel-feedback-list@broadcom.com 3171S: Maintained 3172F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3173F: drivers/spi/spi-bcm-qspi.* 3174F: drivers/spi/spi-brcmstb-qspi.c 3175F: drivers/spi/spi-iproc-qspi.c 3176 3177BROADCOM SYSTEMPORT ETHERNET DRIVER 3178M: Florian Fainelli <f.fainelli@gmail.com> 3179L: netdev@vger.kernel.org 3180S: Supported 3181F: drivers/net/ethernet/broadcom/bcmsysport.* 3182 3183BROADCOM TG3 GIGABIT ETHERNET DRIVER 3184M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3185M: Prashant Sreedharan <prashant@broadcom.com> 3186M: Michael Chan <mchan@broadcom.com> 3187L: netdev@vger.kernel.org 3188S: Supported 3189F: drivers/net/ethernet/broadcom/tg3.* 3190 3191BROCADE BFA FC SCSI DRIVER 3192M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3193M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3194L: linux-scsi@vger.kernel.org 3195S: Supported 3196F: drivers/scsi/bfa/ 3197 3198BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3199M: Rasesh Mody <rasesh.mody@cavium.com> 3200M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3201M: Dept-GELinuxNICDev@cavium.com 3202L: netdev@vger.kernel.org 3203S: Supported 3204F: drivers/net/ethernet/brocade/bna/ 3205 3206BSG (block layer generic sg v4 driver) 3207M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3208L: linux-scsi@vger.kernel.org 3209S: Supported 3210F: block/bsg.c 3211F: include/linux/bsg.h 3212F: include/uapi/linux/bsg.h 3213 3214BT87X AUDIO DRIVER 3215M: Clemens Ladisch <clemens@ladisch.de> 3216L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3217T: git git://git.alsa-project.org/alsa-kernel.git 3218S: Maintained 3219F: Documentation/sound/cards/bt87x.rst 3220F: sound/pci/bt87x.c 3221 3222BT8XXGPIO DRIVER 3223M: Michael Buesch <m@bues.ch> 3224W: http://bu3sch.de/btgpio.php 3225S: Maintained 3226F: drivers/gpio/gpio-bt8xx.c 3227 3228BTRFS FILE SYSTEM 3229M: Chris Mason <clm@fb.com> 3230M: Josef Bacik <josef@toxicpanda.com> 3231M: David Sterba <dsterba@suse.com> 3232L: linux-btrfs@vger.kernel.org 3233W: http://btrfs.wiki.kernel.org/ 3234Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3236S: Maintained 3237F: Documentation/filesystems/btrfs.txt 3238F: fs/btrfs/ 3239F: include/linux/btrfs* 3240F: include/uapi/linux/btrfs* 3241 3242BTTV VIDEO4LINUX DRIVER 3243M: Mauro Carvalho Chehab <mchehab@kernel.org> 3244L: linux-media@vger.kernel.org 3245W: https://linuxtv.org 3246T: git git://linuxtv.org/media_tree.git 3247S: Odd fixes 3248F: Documentation/media/v4l-drivers/bttv* 3249F: drivers/media/pci/bt8xx/bttv* 3250 3251BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3252M: Chanwoo Choi <cw00.choi@samsung.com> 3253L: linux-pm@vger.kernel.org 3254L: linux-samsung-soc@vger.kernel.org 3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3256S: Maintained 3257F: drivers/devfreq/exynos-bus.c 3258F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3259 3260BUSLOGIC SCSI DRIVER 3261M: Khalid Aziz <khalid@gonehiking.org> 3262L: linux-scsi@vger.kernel.org 3263S: Maintained 3264F: drivers/scsi/BusLogic.* 3265F: drivers/scsi/FlashPoint.* 3266 3267C-MEDIA CMI8788 DRIVER 3268M: Clemens Ladisch <clemens@ladisch.de> 3269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3270T: git git://git.alsa-project.org/alsa-kernel.git 3271S: Maintained 3272F: sound/pci/oxygen/ 3273 3274C-SKY ARCHITECTURE 3275M: Guo Ren <guoren@kernel.org> 3276T: git https://github.com/c-sky/csky-linux.git 3277S: Supported 3278F: arch/csky/ 3279F: Documentation/devicetree/bindings/csky/ 3280F: drivers/irqchip/irq-csky-* 3281F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3282F: drivers/clocksource/timer-gx6605s.c 3283F: drivers/clocksource/timer-mp-csky.c 3284F: Documentation/devicetree/bindings/timer/csky,* 3285K: csky 3286N: csky 3287 3288C6X ARCHITECTURE 3289M: Mark Salter <msalter@redhat.com> 3290M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3291L: linux-c6x-dev@linux-c6x.org 3292W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3293S: Maintained 3294F: arch/c6x/ 3295 3296CA8210 IEEE-802.15.4 RADIO DRIVER 3297M: Harry Morris <h.morris@cascoda.com> 3298L: linux-wpan@vger.kernel.org 3299W: https://github.com/Cascoda/ca8210-linux.git 3300S: Maintained 3301F: drivers/net/ieee802154/ca8210.c 3302F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3303 3304CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3305M: David Howells <dhowells@redhat.com> 3306L: linux-cachefs@redhat.com (moderated for non-subscribers) 3307S: Supported 3308F: Documentation/filesystems/caching/cachefiles.txt 3309F: fs/cachefiles/ 3310 3311CADENCE MIPI-CSI2 BRIDGES 3312M: Maxime Ripard <maxime.ripard@bootlin.com> 3313L: linux-media@vger.kernel.org 3314S: Maintained 3315F: Documentation/devicetree/bindings/media/cdns,*.txt 3316F: drivers/media/platform/cadence/cdns-csi2* 3317 3318CADET FM/AM RADIO RECEIVER DRIVER 3319M: Hans Verkuil <hverkuil@xs4all.nl> 3320L: linux-media@vger.kernel.org 3321T: git git://linuxtv.org/media_tree.git 3322W: https://linuxtv.org 3323S: Maintained 3324F: drivers/media/radio/radio-cadet* 3325 3326CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3327M: Jonathan Corbet <corbet@lwn.net> 3328L: linux-media@vger.kernel.org 3329T: git git://linuxtv.org/media_tree.git 3330S: Maintained 3331F: Documentation/media/v4l-drivers/cafe_ccic* 3332F: drivers/media/platform/marvell-ccic/ 3333 3334CAIF NETWORK LAYER 3335M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3336L: netdev@vger.kernel.org 3337S: Supported 3338F: Documentation/networking/caif/ 3339F: drivers/net/caif/ 3340F: include/uapi/linux/caif/ 3341F: include/net/caif/ 3342F: net/caif/ 3343 3344CAKE QDISC 3345M: Toke Høiland-Jørgensen <toke@toke.dk> 3346L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3347S: Maintained 3348F: net/sched/sch_cake.c 3349 3350CALGARY x86-64 IOMMU 3351M: Muli Ben-Yehuda <mulix@mulix.org> 3352M: Jon Mason <jdmason@kudzu.us> 3353L: iommu@lists.linux-foundation.org 3354S: Maintained 3355F: arch/x86/kernel/pci-calgary_64.c 3356F: arch/x86/kernel/tce_64.c 3357F: arch/x86/include/asm/calgary.h 3358F: arch/x86/include/asm/tce.h 3359 3360CAN NETWORK DRIVERS 3361M: Wolfgang Grandegger <wg@grandegger.com> 3362M: Marc Kleine-Budde <mkl@pengutronix.de> 3363L: linux-can@vger.kernel.org 3364W: https://github.com/linux-can 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3367S: Maintained 3368F: Documentation/devicetree/bindings/net/can/ 3369F: drivers/net/can/ 3370F: include/linux/can/dev.h 3371F: include/linux/can/platform/ 3372F: include/uapi/linux/can/error.h 3373F: include/uapi/linux/can/netlink.h 3374 3375CAN NETWORK LAYER 3376M: Oliver Hartkopp <socketcan@hartkopp.net> 3377M: Marc Kleine-Budde <mkl@pengutronix.de> 3378L: linux-can@vger.kernel.org 3379W: https://github.com/linux-can 3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3382S: Maintained 3383F: Documentation/networking/can.rst 3384F: net/can/ 3385F: include/linux/can/core.h 3386F: include/uapi/linux/can.h 3387F: include/uapi/linux/can/bcm.h 3388F: include/uapi/linux/can/raw.h 3389F: include/uapi/linux/can/gw.h 3390 3391CAPABILITIES 3392M: Serge Hallyn <serge@hallyn.com> 3393L: linux-security-module@vger.kernel.org 3394S: Supported 3395F: include/linux/capability.h 3396F: include/uapi/linux/capability.h 3397F: security/commoncap.c 3398F: kernel/capability.c 3399 3400CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3401M: Kevin Tsai <ktsai@capellamicro.com> 3402S: Maintained 3403F: drivers/iio/light/cm* 3404 3405CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3406M: Christian Lamparter <chunkeey@googlemail.com> 3407L: linux-wireless@vger.kernel.org 3408W: http://wireless.kernel.org/en/users/Drivers/carl9170 3409S: Maintained 3410F: drivers/net/wireless/ath/carl9170/ 3411 3412CAVIUM I2C DRIVER 3413M: Jan Glauber <jglauber@cavium.com> 3414M: David Daney <david.daney@cavium.com> 3415W: http://www.cavium.com 3416S: Supported 3417F: drivers/i2c/busses/i2c-octeon* 3418F: drivers/i2c/busses/i2c-thunderx* 3419 3420CAVIUM LIQUIDIO NETWORK DRIVER 3421M: Derek Chickles <derek.chickles@caviumnetworks.com> 3422M: Satanand Burla <satananda.burla@caviumnetworks.com> 3423M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3424M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3425L: netdev@vger.kernel.org 3426W: http://www.cavium.com 3427S: Supported 3428F: drivers/net/ethernet/cavium/liquidio/ 3429 3430CAVIUM MMC DRIVER 3431M: Jan Glauber <jglauber@cavium.com> 3432M: David Daney <david.daney@cavium.com> 3433M: Steven J. Hill <Steven.Hill@cavium.com> 3434W: http://www.cavium.com 3435S: Supported 3436F: drivers/mmc/host/cavium* 3437 3438CAVIUM OCTEON-TX CRYPTO DRIVER 3439M: George Cherian <george.cherian@cavium.com> 3440L: linux-crypto@vger.kernel.org 3441W: http://www.cavium.com 3442S: Supported 3443F: drivers/crypto/cavium/cpt/ 3444 3445CAVIUM THUNDERX2 ARM64 SOC 3446M: Robert Richter <rrichter@cavium.com> 3447M: Jayachandran C <jnair@caviumnetworks.com> 3448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3449S: Maintained 3450F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3451F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3452 3453CC2520 IEEE-802.15.4 RADIO DRIVER 3454M: Varka Bhadram <varkabhadram@gmail.com> 3455L: linux-wpan@vger.kernel.org 3456S: Maintained 3457F: drivers/net/ieee802154/cc2520.c 3458F: include/linux/spi/cc2520.h 3459F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3460 3461CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3462M: Gilad Ben-Yossef <gilad@benyossef.com> 3463L: linux-crypto@vger.kernel.org 3464S: Supported 3465F: drivers/crypto/ccree/ 3466W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3467 3468CEC FRAMEWORK 3469M: Hans Verkuil <hans.verkuil@cisco.com> 3470L: linux-media@vger.kernel.org 3471T: git git://linuxtv.org/media_tree.git 3472W: http://linuxtv.org 3473S: Supported 3474F: Documentation/media/kapi/cec-core.rst 3475F: Documentation/media/uapi/cec 3476F: drivers/media/cec/ 3477F: drivers/media/rc/keymaps/rc-cec.c 3478F: include/media/cec.h 3479F: include/media/cec-notifier.h 3480F: include/uapi/linux/cec.h 3481F: include/uapi/linux/cec-funcs.h 3482F: Documentation/devicetree/bindings/media/cec.txt 3483F: Documentation/ABI/testing/debugfs-cec-error-inj 3484 3485CEC GPIO DRIVER 3486M: Hans Verkuil <hans.verkuil@cisco.com> 3487L: linux-media@vger.kernel.org 3488T: git git://linuxtv.org/media_tree.git 3489W: http://linuxtv.org 3490S: Supported 3491F: drivers/media/platform/cec-gpio/ 3492F: Documentation/devicetree/bindings/media/cec-gpio.txt 3493 3494CELL BROADBAND ENGINE ARCHITECTURE 3495M: Arnd Bergmann <arnd@arndb.de> 3496L: linuxppc-dev@lists.ozlabs.org 3497W: http://www.ibm.com/developerworks/power/cell/ 3498S: Supported 3499F: arch/powerpc/include/asm/cell*.h 3500F: arch/powerpc/include/asm/spu*.h 3501F: arch/powerpc/include/uapi/asm/spu*.h 3502F: arch/powerpc/oprofile/*cell* 3503F: arch/powerpc/platforms/cell/ 3504 3505CEPH COMMON CODE (LIBCEPH) 3506M: Ilya Dryomov <idryomov@gmail.com> 3507M: "Yan, Zheng" <zyan@redhat.com> 3508M: Sage Weil <sage@redhat.com> 3509L: ceph-devel@vger.kernel.org 3510W: http://ceph.com/ 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3512T: git git://github.com/ceph/ceph-client.git 3513S: Supported 3514F: net/ceph/ 3515F: include/linux/ceph/ 3516F: include/linux/crush/ 3517 3518CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3519M: "Yan, Zheng" <zyan@redhat.com> 3520M: Sage Weil <sage@redhat.com> 3521M: Ilya Dryomov <idryomov@gmail.com> 3522L: ceph-devel@vger.kernel.org 3523W: http://ceph.com/ 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3525T: git git://github.com/ceph/ceph-client.git 3526S: Supported 3527F: Documentation/filesystems/ceph.txt 3528F: fs/ceph/ 3529 3530CERTIFICATE HANDLING: 3531M: David Howells <dhowells@redhat.com> 3532M: David Woodhouse <dwmw2@infradead.org> 3533L: keyrings@vger.kernel.org 3534S: Maintained 3535F: Documentation/admin-guide/module-signing.rst 3536F: certs/ 3537F: scripts/sign-file.c 3538F: scripts/extract-cert.c 3539 3540CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3541L: linux-usb@vger.kernel.org 3542S: Orphan 3543F: Documentation/usb/WUSB-Design-overview.txt 3544F: Documentation/usb/wusb-cbaf 3545F: drivers/usb/host/hwa-hc.c 3546F: drivers/usb/host/whci/ 3547F: drivers/usb/wusbcore/ 3548F: include/linux/usb/wusb* 3549 3550CFAG12864B LCD DRIVER 3551M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3552S: Maintained 3553F: drivers/auxdisplay/cfag12864b.c 3554F: include/linux/cfag12864b.h 3555 3556CFAG12864BFB LCD FRAMEBUFFER DRIVER 3557M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3558S: Maintained 3559F: drivers/auxdisplay/cfag12864bfb.c 3560F: include/linux/cfag12864b.h 3561 3562802.11 (including CFG80211/NL80211) 3563M: Johannes Berg <johannes@sipsolutions.net> 3564L: linux-wireless@vger.kernel.org 3565W: http://wireless.kernel.org/ 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3568S: Maintained 3569F: net/wireless/ 3570F: include/uapi/linux/nl80211.h 3571F: include/linux/ieee80211.h 3572F: include/net/wext.h 3573F: include/net/cfg80211.h 3574F: include/net/iw_handler.h 3575F: include/net/ieee80211_radiotap.h 3576F: Documentation/driver-api/80211/cfg80211.rst 3577F: Documentation/networking/regulatory.txt 3578 3579CHAR and MISC DRIVERS 3580M: Arnd Bergmann <arnd@arndb.de> 3581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3583S: Supported 3584F: drivers/char/ 3585F: drivers/misc/ 3586F: include/linux/miscdevice.h 3587 3588CHECKPATCH 3589M: Andy Whitcroft <apw@canonical.com> 3590M: Joe Perches <joe@perches.com> 3591S: Maintained 3592F: scripts/checkpatch.pl 3593 3594CHINESE DOCUMENTATION 3595M: Harry Wei <harryxiyou@gmail.com> 3596L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3597L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3598S: Maintained 3599F: Documentation/translations/zh_CN/ 3600 3601CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3602M: Peter Chen <Peter.Chen@nxp.com> 3603T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3604L: linux-usb@vger.kernel.org 3605S: Maintained 3606F: drivers/usb/chipidea/ 3607 3608CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3609M: Hans de Goede <hdegoede@redhat.com> 3610L: linux-input@vger.kernel.org 3611S: Maintained 3612F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3613F: drivers/input/touchscreen/chipone_icn8318.c 3614 3615CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3616M: Hans de Goede <hdegoede@redhat.com> 3617L: linux-input@vger.kernel.org 3618S: Maintained 3619F: drivers/input/touchscreen/chipone_icn8505.c 3620 3621CHROME HARDWARE PLATFORM SUPPORT 3622M: Benson Leung <bleung@chromium.org> 3623M: Olof Johansson <olof@lixom.net> 3624S: Maintained 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3626F: drivers/platform/chrome/ 3627 3628CIRRUS LOGIC AUDIO CODEC DRIVERS 3629M: Brian Austin <brian.austin@cirrus.com> 3630M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3632S: Maintained 3633F: sound/soc/codecs/cs* 3634 3635CIRRUS LOGIC EP93XX ETHERNET DRIVER 3636M: Hartley Sweeten <hsweeten@visionengravers.com> 3637L: netdev@vger.kernel.org 3638S: Maintained 3639F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3640 3641CISCO FCOE HBA DRIVER 3642M: Satish Kharat <satishkh@cisco.com> 3643M: Sesidhar Baddela <sebaddel@cisco.com> 3644M: Karan Tilak Kumar <kartilak@cisco.com> 3645L: linux-scsi@vger.kernel.org 3646S: Supported 3647F: drivers/scsi/fnic/ 3648 3649CISCO SCSI HBA DRIVER 3650M: Karan Tilak Kumar <kartilak@cisco.com> 3651M: Sesidhar Baddela <sebaddel@cisco.com> 3652L: linux-scsi@vger.kernel.org 3653S: Supported 3654F: drivers/scsi/snic/ 3655 3656CISCO VIC ETHERNET NIC DRIVER 3657M: Christian Benvenuti <benve@cisco.com> 3658M: Govindarajulu Varadarajan <_govind@gmx.com> 3659M: Parvi Kaustubhi <pkaustub@cisco.com> 3660S: Supported 3661F: drivers/net/ethernet/cisco/enic/ 3662 3663CISCO VIC LOW LATENCY NIC DRIVER 3664M: Christian Benvenuti <benve@cisco.com> 3665S: Supported 3666F: drivers/infiniband/hw/usnic/ 3667 3668CIRRUS LOGIC MADERA CODEC DRIVERS 3669M: Charles Keepax <ckeepax@opensource.cirrus.com> 3670M: Richard Fitzgerald <rf@opensource.cirrus.com> 3671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3672L: patches@opensource.cirrus.com 3673T: git https://github.com/CirrusLogic/linux-drivers.git 3674W: https://github.com/CirrusLogic/linux-drivers/wiki 3675S: Supported 3676F: Documentation/devicetree/bindings/mfd/madera.txt 3677F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3678F: include/linux/mfd/madera/* 3679F: drivers/gpio/gpio-madera* 3680F: drivers/mfd/madera* 3681F: drivers/mfd/cs47l* 3682F: drivers/pinctrl/cirrus/* 3683 3684CLANG-FORMAT FILE 3685M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3686S: Maintained 3687F: .clang-format 3688 3689CLEANCACHE API 3690M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3691L: linux-kernel@vger.kernel.org 3692S: Maintained 3693F: mm/cleancache.c 3694F: include/linux/cleancache.h 3695 3696CLK API 3697M: Russell King <linux@armlinux.org.uk> 3698L: linux-clk@vger.kernel.org 3699S: Maintained 3700F: include/linux/clk.h 3701 3702CLOCKSOURCE, CLOCKEVENT DRIVERS 3703M: Daniel Lezcano <daniel.lezcano@linaro.org> 3704M: Thomas Gleixner <tglx@linutronix.de> 3705L: linux-kernel@vger.kernel.org 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3707S: Supported 3708F: drivers/clocksource/ 3709F: Documentation/devicetree/bindings/timer/ 3710 3711CMPC ACPI DRIVER 3712M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3713M: Daniel Oliveira Nascimento <don@syst.com.br> 3714L: platform-driver-x86@vger.kernel.org 3715S: Supported 3716F: drivers/platform/x86/classmate-laptop.c 3717 3718COBALT MEDIA DRIVER 3719M: Hans Verkuil <hans.verkuil@cisco.com> 3720L: linux-media@vger.kernel.org 3721T: git git://linuxtv.org/media_tree.git 3722W: https://linuxtv.org 3723S: Supported 3724F: drivers/media/pci/cobalt/ 3725 3726COCCINELLE/Semantic Patches (SmPL) 3727M: Julia Lawall <Julia.Lawall@lip6.fr> 3728M: Gilles Muller <Gilles.Muller@lip6.fr> 3729M: Nicolas Palix <nicolas.palix@imag.fr> 3730M: Michal Marek <michal.lkml@markovi.net> 3731L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3733W: http://coccinelle.lip6.fr/ 3734S: Supported 3735F: Documentation/dev-tools/coccinelle.rst 3736F: scripts/coccinelle/ 3737F: scripts/coccicheck 3738 3739CODA FILE SYSTEM 3740M: Jan Harkes <jaharkes@cs.cmu.edu> 3741M: coda@cs.cmu.edu 3742L: codalist@coda.cs.cmu.edu 3743W: http://www.coda.cs.cmu.edu/ 3744S: Maintained 3745F: Documentation/filesystems/coda.txt 3746F: fs/coda/ 3747F: include/linux/coda*.h 3748F: include/uapi/linux/coda*.h 3749 3750CODA V4L2 MEM2MEM DRIVER 3751M: Philipp Zabel <p.zabel@pengutronix.de> 3752L: linux-media@vger.kernel.org 3753S: Maintained 3754F: Documentation/devicetree/bindings/media/coda.txt 3755F: drivers/media/platform/coda/ 3756 3757CODE OF CONDUCT 3758M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3759S: Supported 3760F: Documentation/process/code-of-conduct.rst 3761F: Documentation/process/code-of-conduct-interpretation.rst 3762 3763COMMON CLK FRAMEWORK 3764M: Michael Turquette <mturquette@baylibre.com> 3765M: Stephen Boyd <sboyd@kernel.org> 3766L: linux-clk@vger.kernel.org 3767Q: http://patchwork.kernel.org/project/linux-clk/list/ 3768T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3769S: Maintained 3770F: Documentation/devicetree/bindings/clock/ 3771F: drivers/clk/ 3772X: drivers/clk/clkdev.c 3773F: include/linux/clk-pr* 3774F: include/linux/clk/ 3775F: include/linux/of_clk.h 3776 3777COMMON INTERNET FILE SYSTEM (CIFS) 3778M: Steve French <sfrench@samba.org> 3779L: linux-cifs@vger.kernel.org 3780L: samba-technical@lists.samba.org (moderated for non-subscribers) 3781W: http://linux-cifs.samba.org/ 3782T: git git://git.samba.org/sfrench/cifs-2.6.git 3783S: Supported 3784F: Documentation/filesystems/cifs/ 3785F: fs/cifs/ 3786 3787COMPACTPCI HOTPLUG CORE 3788M: Scott Murray <scott@spiteful.org> 3789L: linux-pci@vger.kernel.org 3790S: Maintained 3791F: drivers/pci/hotplug/cpci_hotplug* 3792 3793COMPACTPCI HOTPLUG GENERIC DRIVER 3794M: Scott Murray <scott@spiteful.org> 3795L: linux-pci@vger.kernel.org 3796S: Maintained 3797F: drivers/pci/hotplug/cpcihp_generic.c 3798 3799COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3800M: Scott Murray <scott@spiteful.org> 3801L: linux-pci@vger.kernel.org 3802S: Maintained 3803F: drivers/pci/hotplug/cpcihp_zt5550.* 3804 3805COMPAL LAPTOP SUPPORT 3806M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3807L: platform-driver-x86@vger.kernel.org 3808S: Maintained 3809F: drivers/platform/x86/compal-laptop.c 3810 3811COMPILER ATTRIBUTES 3812M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3813S: Maintained 3814F: include/linux/compiler_attributes.h 3815 3816CONEXANT ACCESSRUNNER USB DRIVER 3817L: accessrunner-general@lists.sourceforge.net 3818W: http://accessrunner.sourceforge.net/ 3819S: Orphan 3820F: drivers/usb/atm/cxacru.c 3821 3822CONFIGFS 3823M: Joel Becker <jlbec@evilplan.org> 3824M: Christoph Hellwig <hch@lst.de> 3825T: git git://git.infradead.org/users/hch/configfs.git 3826S: Supported 3827F: fs/configfs/ 3828F: include/linux/configfs.h 3829 3830CONNECTOR 3831M: Evgeniy Polyakov <zbr@ioremap.net> 3832L: netdev@vger.kernel.org 3833S: Maintained 3834F: drivers/connector/ 3835 3836CONTROL GROUP (CGROUP) 3837M: Tejun Heo <tj@kernel.org> 3838M: Li Zefan <lizefan@huawei.com> 3839M: Johannes Weiner <hannes@cmpxchg.org> 3840L: cgroups@vger.kernel.org 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3842S: Maintained 3843F: Documentation/cgroup* 3844F: include/linux/cgroup* 3845F: kernel/cgroup* 3846 3847CONTROL GROUP - CPUSET 3848M: Li Zefan <lizefan@huawei.com> 3849L: cgroups@vger.kernel.org 3850W: http://www.bullopensource.org/cpuset/ 3851W: http://oss.sgi.com/projects/cpusets/ 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3853S: Maintained 3854F: Documentation/cgroup-v1/cpusets.txt 3855F: include/linux/cpuset.h 3856F: kernel/cgroup/cpuset.c 3857 3858CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3859M: Johannes Weiner <hannes@cmpxchg.org> 3860M: Michal Hocko <mhocko@kernel.org> 3861M: Vladimir Davydov <vdavydov.dev@gmail.com> 3862L: cgroups@vger.kernel.org 3863L: linux-mm@kvack.org 3864S: Maintained 3865F: mm/memcontrol.c 3866F: mm/swap_cgroup.c 3867 3868CORETEMP HARDWARE MONITORING DRIVER 3869M: Fenghua Yu <fenghua.yu@intel.com> 3870L: linux-hwmon@vger.kernel.org 3871S: Maintained 3872F: Documentation/hwmon/coretemp 3873F: drivers/hwmon/coretemp.c 3874 3875COSA/SRP SYNC SERIAL DRIVER 3876M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3877W: http://www.fi.muni.cz/~kas/cosa/ 3878S: Maintained 3879F: drivers/net/wan/cosa* 3880 3881CPMAC ETHERNET DRIVER 3882M: Florian Fainelli <f.fainelli@gmail.com> 3883L: netdev@vger.kernel.org 3884S: Maintained 3885F: drivers/net/ethernet/ti/cpmac.c 3886 3887CPU FREQUENCY DRIVERS 3888M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3889M: Viresh Kumar <viresh.kumar@linaro.org> 3890L: linux-pm@vger.kernel.org 3891S: Maintained 3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3893T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3894B: https://bugzilla.kernel.org 3895F: Documentation/cpu-freq/ 3896F: Documentation/devicetree/bindings/cpufreq/ 3897F: drivers/cpufreq/ 3898F: include/linux/cpufreq.h 3899F: tools/testing/selftests/cpufreq/ 3900 3901CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3902M: Viresh Kumar <viresh.kumar@linaro.org> 3903M: Sudeep Holla <sudeep.holla@arm.com> 3904L: linux-pm@vger.kernel.org 3905W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3906S: Maintained 3907F: drivers/cpufreq/arm_big_little.h 3908F: drivers/cpufreq/arm_big_little.c 3909 3910CPU POWER MONITORING SUBSYSTEM 3911M: Thomas Renninger <trenn@suse.com> 3912M: Shuah Khan <shuah@kernel.org> 3913L: linux-pm@vger.kernel.org 3914S: Maintained 3915F: tools/power/cpupower/ 3916 3917CPUID/MSR DRIVER 3918M: "H. Peter Anvin" <hpa@zytor.com> 3919S: Maintained 3920F: arch/x86/kernel/cpuid.c 3921F: arch/x86/kernel/msr.c 3922 3923CPUIDLE DRIVER - ARM BIG LITTLE 3924M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3925M: Daniel Lezcano <daniel.lezcano@linaro.org> 3926L: linux-pm@vger.kernel.org 3927L: linux-arm-kernel@lists.infradead.org 3928T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3929S: Maintained 3930F: drivers/cpuidle/cpuidle-big_little.c 3931 3932CPUIDLE DRIVER - ARM EXYNOS 3933M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3934M: Daniel Lezcano <daniel.lezcano@linaro.org> 3935M: Kukjin Kim <kgene@kernel.org> 3936L: linux-pm@vger.kernel.org 3937L: linux-samsung-soc@vger.kernel.org 3938S: Supported 3939F: drivers/cpuidle/cpuidle-exynos.c 3940F: arch/arm/mach-exynos/pm.c 3941 3942CPUIDLE DRIVERS 3943M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3944M: Daniel Lezcano <daniel.lezcano@linaro.org> 3945L: linux-pm@vger.kernel.org 3946S: Maintained 3947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3948B: https://bugzilla.kernel.org 3949F: drivers/cpuidle/* 3950F: include/linux/cpuidle.h 3951 3952CRAMFS FILESYSTEM 3953M: Nicolas Pitre <nico@linaro.org> 3954S: Maintained 3955F: Documentation/filesystems/cramfs.txt 3956F: fs/cramfs/ 3957 3958CRYPTO API 3959M: Herbert Xu <herbert@gondor.apana.org.au> 3960M: "David S. Miller" <davem@davemloft.net> 3961L: linux-crypto@vger.kernel.org 3962T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3963T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3964S: Maintained 3965F: Documentation/crypto/ 3966F: Documentation/devicetree/bindings/crypto/ 3967F: arch/*/crypto/ 3968F: crypto/ 3969F: drivers/crypto/ 3970F: include/crypto/ 3971F: include/linux/crypto* 3972 3973CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3974M: Neil Horman <nhorman@tuxdriver.com> 3975L: linux-crypto@vger.kernel.org 3976S: Maintained 3977F: crypto/ansi_cprng.c 3978F: crypto/rng.c 3979 3980CS3308 MEDIA DRIVER 3981M: Hans Verkuil <hverkuil@xs4all.nl> 3982L: linux-media@vger.kernel.org 3983T: git git://linuxtv.org/media_tree.git 3984W: http://linuxtv.org 3985S: Odd Fixes 3986F: drivers/media/i2c/cs3308.c 3987F: drivers/media/i2c/cs3308.h 3988 3989CS5535 Audio ALSA driver 3990M: Jaya Kumar <jayakumar.alsa@gmail.com> 3991S: Maintained 3992F: sound/pci/cs5535audio/ 3993 3994CW1200 WLAN driver 3995M: Solomon Peachy <pizza@shaftnet.org> 3996S: Maintained 3997F: drivers/net/wireless/st/cw1200/ 3998 3999CX18 VIDEO4LINUX DRIVER 4000M: Andy Walls <awalls@md.metrocast.net> 4001L: ivtv-devel@ivtvdriver.org (subscribers-only) 4002L: linux-media@vger.kernel.org 4003T: git git://linuxtv.org/media_tree.git 4004W: https://linuxtv.org 4005W: http://www.ivtvdriver.org/index.php/Cx18 4006S: Maintained 4007F: Documentation/media/v4l-drivers/cx18* 4008F: drivers/media/pci/cx18/ 4009F: include/uapi/linux/ivtv* 4010 4011CX2341X MPEG ENCODER HELPER MODULE 4012M: Hans Verkuil <hverkuil@xs4all.nl> 4013L: linux-media@vger.kernel.org 4014T: git git://linuxtv.org/media_tree.git 4015W: https://linuxtv.org 4016S: Maintained 4017F: drivers/media/common/cx2341x* 4018F: include/media/cx2341x* 4019 4020CX24120 MEDIA DRIVER 4021M: Jemma Denson <jdenson@gmail.com> 4022M: Patrick Boettcher <patrick.boettcher@posteo.de> 4023L: linux-media@vger.kernel.org 4024W: https://linuxtv.org 4025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4026S: Maintained 4027F: drivers/media/dvb-frontends/cx24120* 4028 4029CX88 VIDEO4LINUX DRIVER 4030M: Mauro Carvalho Chehab <mchehab@kernel.org> 4031L: linux-media@vger.kernel.org 4032W: https://linuxtv.org 4033T: git git://linuxtv.org/media_tree.git 4034S: Odd fixes 4035F: Documentation/media/v4l-drivers/cx88* 4036F: drivers/media/pci/cx88/ 4037 4038CXD2820R MEDIA DRIVER 4039M: Antti Palosaari <crope@iki.fi> 4040L: linux-media@vger.kernel.org 4041W: https://linuxtv.org 4042W: http://palosaari.fi/linux/ 4043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4044T: git git://linuxtv.org/anttip/media_tree.git 4045S: Maintained 4046F: drivers/media/dvb-frontends/cxd2820r* 4047 4048CXGB3 ETHERNET DRIVER (CXGB3) 4049M: Santosh Raspatur <santosh@chelsio.com> 4050L: netdev@vger.kernel.org 4051W: http://www.chelsio.com 4052S: Supported 4053F: drivers/net/ethernet/chelsio/cxgb3/ 4054 4055CXGB3 ISCSI DRIVER (CXGB3I) 4056M: Karen Xie <kxie@chelsio.com> 4057L: linux-scsi@vger.kernel.org 4058W: http://www.chelsio.com 4059S: Supported 4060F: drivers/scsi/cxgbi/cxgb3i 4061 4062CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4063M: Steve Wise <swise@chelsio.com> 4064L: linux-rdma@vger.kernel.org 4065W: http://www.openfabrics.org 4066S: Supported 4067F: drivers/infiniband/hw/cxgb3/ 4068F: include/uapi/rdma/cxgb3-abi.h 4069 4070CXGB4 CRYPTO DRIVER (chcr) 4071M: Harsh Jain <harsh@chelsio.com> 4072L: linux-crypto@vger.kernel.org 4073W: http://www.chelsio.com 4074S: Supported 4075F: drivers/crypto/chelsio 4076 4077CXGB4 ETHERNET DRIVER (CXGB4) 4078M: Ganesh Goudar <ganeshgr@chelsio.com> 4079L: netdev@vger.kernel.org 4080W: http://www.chelsio.com 4081S: Supported 4082F: drivers/net/ethernet/chelsio/cxgb4/ 4083 4084CXGB4 ISCSI DRIVER (CXGB4I) 4085M: Karen Xie <kxie@chelsio.com> 4086L: linux-scsi@vger.kernel.org 4087W: http://www.chelsio.com 4088S: Supported 4089F: drivers/scsi/cxgbi/cxgb4i 4090 4091CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4092M: Steve Wise <swise@chelsio.com> 4093L: linux-rdma@vger.kernel.org 4094W: http://www.openfabrics.org 4095S: Supported 4096F: drivers/infiniband/hw/cxgb4/ 4097F: include/uapi/rdma/cxgb4-abi.h 4098 4099CXGB4VF ETHERNET DRIVER (CXGB4VF) 4100M: Casey Leedom <leedom@chelsio.com> 4101L: netdev@vger.kernel.org 4102W: http://www.chelsio.com 4103S: Supported 4104F: drivers/net/ethernet/chelsio/cxgb4vf/ 4105 4106CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4107M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4108M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4109L: linuxppc-dev@lists.ozlabs.org 4110S: Supported 4111F: arch/powerpc/platforms/powernv/pci-cxl.c 4112F: drivers/misc/cxl/ 4113F: include/misc/cxl* 4114F: include/uapi/misc/cxl.h 4115F: Documentation/powerpc/cxl.txt 4116F: Documentation/ABI/testing/sysfs-class-cxl 4117 4118CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4119M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4120M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4121M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4122L: linux-scsi@vger.kernel.org 4123S: Supported 4124F: drivers/scsi/cxlflash/ 4125F: include/uapi/scsi/cxlflash_ioctl.h 4126F: Documentation/powerpc/cxlflash.txt 4127 4128CYBERPRO FB DRIVER 4129M: Russell King <linux@armlinux.org.uk> 4130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4131W: http://www.armlinux.org.uk/ 4132S: Maintained 4133F: drivers/video/fbdev/cyber2000fb.* 4134 4135CYCLADES ASYNC MUX DRIVER 4136W: http://www.cyclades.com/ 4137S: Orphan 4138F: drivers/tty/cyclades.c 4139F: include/linux/cyclades.h 4140F: include/uapi/linux/cyclades.h 4141 4142CYCLADES PC300 DRIVER 4143W: http://www.cyclades.com/ 4144S: Orphan 4145F: drivers/net/wan/pc300* 4146 4147CYPRESS_FIRMWARE MEDIA DRIVER 4148M: Antti Palosaari <crope@iki.fi> 4149L: linux-media@vger.kernel.org 4150W: https://linuxtv.org 4151W: http://palosaari.fi/linux/ 4152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4153T: git git://linuxtv.org/anttip/media_tree.git 4154S: Maintained 4155F: drivers/media/common/cypress_firmware* 4156 4157CYTTSP TOUCHSCREEN DRIVER 4158M: Ferruh Yigit <fery@cypress.com> 4159L: linux-input@vger.kernel.org 4160S: Supported 4161F: drivers/input/touchscreen/cyttsp* 4162F: include/linux/input/cyttsp.h 4163 4164D-LINK DIR-685 TOUCHKEYS DRIVER 4165M: Linus Walleij <linus.walleij@linaro.org> 4166L: linux-input@vger.kernel.org 4167S: Supported 4168F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4169 4170DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4171M: Joshua Kinard <kumba@gentoo.org> 4172S: Maintained 4173F: drivers/rtc/rtc-ds1685.c 4174F: include/linux/rtc/ds1685.h 4175 4176DAMA SLAVE for AX.25 4177M: Joerg Reuter <jreuter@yaina.de> 4178W: http://yaina.de/jreuter/ 4179W: http://www.qsl.net/dl1bke/ 4180L: linux-hams@vger.kernel.org 4181S: Maintained 4182F: net/ax25/af_ax25.c 4183F: net/ax25/ax25_dev.c 4184F: net/ax25/ax25_ds_* 4185F: net/ax25/ax25_in.c 4186F: net/ax25/ax25_out.c 4187F: net/ax25/ax25_timer.c 4188F: net/ax25/sysctl_net_ax25.c 4189 4190DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4191L: netdev@vger.kernel.org 4192S: Orphan 4193F: Documentation/networking/device_drivers/dec/dmfe.txt 4194F: drivers/net/ethernet/dec/tulip/dmfe.c 4195 4196DC390/AM53C974 SCSI driver 4197M: Hannes Reinecke <hare@suse.com> 4198L: linux-scsi@vger.kernel.org 4199S: Maintained 4200F: drivers/scsi/am53c974.c 4201 4202DC395x SCSI driver 4203M: Oliver Neukum <oliver@neukum.org> 4204M: Ali Akcaagac <aliakc@web.de> 4205M: Jamie Lenehan <lenehan@twibble.org> 4206L: dc395x@twibble.org 4207W: http://twibble.org/dist/dc395x/ 4208W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4209S: Maintained 4210F: Documentation/scsi/dc395x.txt 4211F: drivers/scsi/dc395x.* 4212 4213DCCP PROTOCOL 4214M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4215L: dccp@vger.kernel.org 4216W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4217S: Maintained 4218F: include/linux/dccp.h 4219F: include/uapi/linux/dccp.h 4220F: include/linux/tfrc.h 4221F: net/dccp/ 4222 4223DECnet NETWORK LAYER 4224W: http://linux-decnet.sourceforge.net 4225L: linux-decnet-user@lists.sourceforge.net 4226S: Orphan 4227F: Documentation/networking/decnet.txt 4228F: net/decnet/ 4229 4230DECSTATION PLATFORM SUPPORT 4231M: "Maciej W. Rozycki" <macro@linux-mips.org> 4232L: linux-mips@vger.kernel.org 4233W: http://www.linux-mips.org/wiki/DECstation 4234S: Maintained 4235F: arch/mips/dec/ 4236F: arch/mips/include/asm/dec/ 4237F: arch/mips/include/asm/mach-dec/ 4238 4239DEFXX FDDI NETWORK DRIVER 4240M: "Maciej W. Rozycki" <macro@linux-mips.org> 4241S: Maintained 4242F: drivers/net/fddi/defxx.* 4243 4244DELL SMBIOS DRIVER 4245M: Pali Rohár <pali.rohar@gmail.com> 4246M: Mario Limonciello <mario.limonciello@dell.com> 4247L: platform-driver-x86@vger.kernel.org 4248S: Maintained 4249F: drivers/platform/x86/dell-smbios.* 4250 4251DELL SMBIOS SMM DRIVER 4252M: Mario Limonciello <mario.limonciello@dell.com> 4253L: platform-driver-x86@vger.kernel.org 4254S: Maintained 4255F: drivers/platform/x86/dell-smbios-smm.c 4256 4257DELL SMBIOS WMI DRIVER 4258M: Mario Limonciello <mario.limonciello@dell.com> 4259L: platform-driver-x86@vger.kernel.org 4260S: Maintained 4261F: drivers/platform/x86/dell-smbios-wmi.c 4262F: tools/wmi/dell-smbios-example.c 4263 4264DEFZA FDDI NETWORK DRIVER 4265M: "Maciej W. Rozycki" <macro@linux-mips.org> 4266S: Maintained 4267F: drivers/net/fddi/defza.* 4268 4269DELL LAPTOP DRIVER 4270M: Matthew Garrett <mjg59@srcf.ucam.org> 4271M: Pali Rohár <pali.rohar@gmail.com> 4272L: platform-driver-x86@vger.kernel.org 4273S: Maintained 4274F: drivers/platform/x86/dell-laptop.c 4275 4276DELL LAPTOP FREEFALL DRIVER 4277M: Pali Rohár <pali.rohar@gmail.com> 4278S: Maintained 4279F: drivers/platform/x86/dell-smo8800.c 4280 4281DELL LAPTOP RBTN DRIVER 4282M: Pali Rohár <pali.rohar@gmail.com> 4283S: Maintained 4284F: drivers/platform/x86/dell-rbtn.* 4285 4286DELL REMOTE BIOS UPDATE DRIVER 4287M: Stuart Hayes <stuart.w.hayes@gmail.com> 4288L: platform-driver-x86@vger.kernel.org 4289S: Maintained 4290F: drivers/platform/x86/dell_rbu.c 4291 4292DELL LAPTOP SMM DRIVER 4293M: Pali Rohár <pali.rohar@gmail.com> 4294S: Maintained 4295F: drivers/hwmon/dell-smm-hwmon.c 4296F: include/uapi/linux/i8k.h 4297 4298DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4299M: Stuart Hayes <stuart.w.hayes@gmail.com> 4300L: platform-driver-x86@vger.kernel.org 4301S: Maintained 4302F: Documentation/dcdbas.txt 4303F: drivers/platform/x86/dcdbas.* 4304 4305DELL WMI NOTIFICATIONS DRIVER 4306M: Matthew Garrett <mjg59@srcf.ucam.org> 4307M: Pali Rohár <pali.rohar@gmail.com> 4308S: Maintained 4309F: drivers/platform/x86/dell-wmi.c 4310 4311DELL WMI DESCRIPTOR DRIVER 4312M: Mario Limonciello <mario.limonciello@dell.com> 4313S: Maintained 4314F: drivers/platform/x86/dell-wmi-descriptor.c 4315 4316DELTA ST MEDIA DRIVER 4317M: Hugues Fruchet <hugues.fruchet@st.com> 4318L: linux-media@vger.kernel.org 4319T: git git://linuxtv.org/media_tree.git 4320W: https://linuxtv.org 4321S: Supported 4322F: drivers/media/platform/sti/delta 4323 4324DENALI NAND DRIVER 4325M: Masahiro Yamada <yamada.masahiro@socionext.com> 4326L: linux-mtd@lists.infradead.org 4327S: Supported 4328F: drivers/mtd/nand/raw/denali* 4329 4330DESIGNWARE USB2 DRD IP DRIVER 4331M: Minas Harutyunyan <hminas@synopsys.com> 4332L: linux-usb@vger.kernel.org 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4334S: Maintained 4335F: drivers/usb/dwc2/ 4336 4337DESIGNWARE USB3 DRD IP DRIVER 4338M: Felipe Balbi <balbi@kernel.org> 4339L: linux-usb@vger.kernel.org 4340T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4341S: Maintained 4342F: drivers/usb/dwc3/ 4343 4344DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4345M: Andreas Klinger <ak@it-klinger.de> 4346L: linux-iio@vger.kernel.org 4347S: Maintained 4348F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4349F: drivers/iio/proximity/srf*.c 4350 4351DEVICE COREDUMP (DEV_COREDUMP) 4352M: Johannes Berg <johannes@sipsolutions.net> 4353L: linux-kernel@vger.kernel.org 4354S: Maintained 4355F: drivers/base/devcoredump.c 4356F: include/linux/devcoredump.h 4357 4358DEVICE FREQUENCY (DEVFREQ) 4359M: MyungJoo Ham <myungjoo.ham@samsung.com> 4360M: Kyungmin Park <kyungmin.park@samsung.com> 4361R: Chanwoo Choi <cw00.choi@samsung.com> 4362L: linux-pm@vger.kernel.org 4363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4364S: Maintained 4365F: drivers/devfreq/ 4366F: include/linux/devfreq.h 4367F: Documentation/devicetree/bindings/devfreq/ 4368 4369DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4370M: Chanwoo Choi <cw00.choi@samsung.com> 4371L: linux-pm@vger.kernel.org 4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4373S: Supported 4374F: drivers/devfreq/event/ 4375F: drivers/devfreq/devfreq-event.c 4376F: include/linux/devfreq-event.h 4377F: Documentation/devicetree/bindings/devfreq/event/ 4378 4379DEVICE NUMBER REGISTRY 4380M: Torben Mathiasen <device@lanana.org> 4381W: http://lanana.org/docs/device-list/index.html 4382S: Maintained 4383 4384DEVICE-MAPPER (LVM) 4385M: Alasdair Kergon <agk@redhat.com> 4386M: Mike Snitzer <snitzer@redhat.com> 4387M: dm-devel@redhat.com 4388L: dm-devel@redhat.com 4389W: http://sources.redhat.com/dm 4390Q: http://patchwork.kernel.org/project/dm-devel/list/ 4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4392T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4393S: Maintained 4394F: Documentation/device-mapper/ 4395F: drivers/md/Makefile 4396F: drivers/md/Kconfig 4397F: drivers/md/dm* 4398F: drivers/md/persistent-data/ 4399F: include/linux/device-mapper.h 4400F: include/linux/dm-*.h 4401F: include/uapi/linux/dm-*.h 4402 4403DEVLINK 4404M: Jiri Pirko <jiri@mellanox.com> 4405L: netdev@vger.kernel.org 4406S: Supported 4407F: net/core/devlink.c 4408F: include/net/devlink.h 4409F: include/uapi/linux/devlink.h 4410 4411DIALOG SEMICONDUCTOR DRIVERS 4412M: Support Opensource <support.opensource@diasemi.com> 4413W: http://www.dialog-semiconductor.com/products 4414S: Supported 4415F: Documentation/hwmon/da90?? 4416F: Documentation/devicetree/bindings/mfd/da90*.txt 4417F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4418F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4419F: Documentation/devicetree/bindings/regulator/da92*.txt 4420F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4421F: Documentation/devicetree/bindings/sound/da[79]*.txt 4422F: drivers/gpio/gpio-da90??.c 4423F: drivers/hwmon/da90??-hwmon.c 4424F: drivers/iio/adc/da91??-*.c 4425F: drivers/input/misc/da90??_onkey.c 4426F: drivers/input/touchscreen/da9052_tsi.c 4427F: drivers/leds/leds-da90??.c 4428F: drivers/mfd/da903x.c 4429F: drivers/mfd/da90??-*.c 4430F: drivers/mfd/da91??-*.c 4431F: drivers/power/supply/da9052-battery.c 4432F: drivers/power/supply/da91??-*.c 4433F: drivers/regulator/da903x.c 4434F: drivers/regulator/da9???-regulator.[ch] 4435F: drivers/thermal/da90??-thermal.c 4436F: drivers/rtc/rtc-da90??.c 4437F: drivers/video/backlight/da90??_bl.c 4438F: drivers/watchdog/da90??_wdt.c 4439F: include/linux/mfd/da903x.h 4440F: include/linux/mfd/da9052/ 4441F: include/linux/mfd/da9055/ 4442F: include/linux/mfd/da9062/ 4443F: include/linux/mfd/da9063/ 4444F: include/linux/mfd/da9150/ 4445F: include/linux/regulator/da9211.h 4446F: include/sound/da[79]*.h 4447F: sound/soc/codecs/da[79]*.[ch] 4448 4449DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4450M: William Breathitt Gray <vilhelm.gray@gmail.com> 4451L: linux-gpio@vger.kernel.org 4452S: Maintained 4453F: drivers/gpio/gpio-gpio-mm.c 4454 4455DIOLAN U2C-12 I2C DRIVER 4456M: Guenter Roeck <linux@roeck-us.net> 4457L: linux-i2c@vger.kernel.org 4458S: Maintained 4459F: drivers/i2c/busses/i2c-diolan-u2c.c 4460 4461FILESYSTEM DIRECT ACCESS (DAX) 4462M: Matthew Wilcox <willy@infradead.org> 4463M: Ross Zwisler <zwisler@kernel.org> 4464M: Jan Kara <jack@suse.cz> 4465L: linux-fsdevel@vger.kernel.org 4466S: Supported 4467F: fs/dax.c 4468F: include/linux/dax.h 4469F: include/trace/events/fs_dax.h 4470 4471DEVICE DIRECT ACCESS (DAX) 4472M: Dan Williams <dan.j.williams@intel.com> 4473M: Dave Jiang <dave.jiang@intel.com> 4474M: Ross Zwisler <zwisler@kernel.org> 4475M: Vishal Verma <vishal.l.verma@intel.com> 4476L: linux-nvdimm@lists.01.org 4477S: Supported 4478F: drivers/dax/ 4479 4480DIRECTORY NOTIFICATION (DNOTIFY) 4481M: Jan Kara <jack@suse.cz> 4482R: Amir Goldstein <amir73il@gmail.com> 4483L: linux-fsdevel@vger.kernel.org 4484S: Maintained 4485F: Documentation/filesystems/dnotify.txt 4486F: fs/notify/dnotify/ 4487F: include/linux/dnotify.h 4488 4489DISK GEOMETRY AND PARTITION HANDLING 4490M: Andries Brouwer <aeb@cwi.nl> 4491W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4492W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4493W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4494S: Maintained 4495 4496DISKQUOTA 4497M: Jan Kara <jack@suse.com> 4498S: Maintained 4499F: Documentation/filesystems/quota.txt 4500F: fs/quota/ 4501F: include/linux/quota*.h 4502F: include/uapi/linux/quota*.h 4503 4504DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4505M: Bernie Thompson <bernie@plugable.com> 4506L: linux-fbdev@vger.kernel.org 4507S: Maintained 4508W: http://plugable.com/category/projects/udlfb/ 4509F: drivers/video/fbdev/udlfb.c 4510F: include/video/udlfb.h 4511F: Documentation/fb/udlfb.txt 4512 4513DISTRIBUTED LOCK MANAGER (DLM) 4514M: Christine Caulfield <ccaulfie@redhat.com> 4515M: David Teigland <teigland@redhat.com> 4516L: cluster-devel@redhat.com 4517W: http://sources.redhat.com/cluster/ 4518T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4519S: Supported 4520F: fs/dlm/ 4521 4522DMA BUFFER SHARING FRAMEWORK 4523M: Sumit Semwal <sumit.semwal@linaro.org> 4524S: Maintained 4525L: linux-media@vger.kernel.org 4526L: dri-devel@lists.freedesktop.org 4527L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4528F: drivers/dma-buf/ 4529F: include/linux/dma-buf* 4530F: include/linux/reservation.h 4531F: include/linux/*fence.h 4532F: Documentation/driver-api/dma-buf.rst 4533T: git git://anongit.freedesktop.org/drm/drm-misc 4534 4535DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4536M: Vinod Koul <vkoul@kernel.org> 4537L: dmaengine@vger.kernel.org 4538Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4539S: Maintained 4540F: drivers/dma/ 4541F: include/linux/dmaengine.h 4542F: include/linux/of_dma.h 4543F: Documentation/devicetree/bindings/dma/ 4544F: Documentation/driver-api/dmaengine/ 4545T: git git://git.infradead.org/users/vkoul/slave-dma.git 4546 4547DMA MAPPING HELPERS 4548M: Christoph Hellwig <hch@lst.de> 4549M: Marek Szyprowski <m.szyprowski@samsung.com> 4550R: Robin Murphy <robin.murphy@arm.com> 4551L: iommu@lists.linux-foundation.org 4552T: git git://git.infradead.org/users/hch/dma-mapping.git 4553W: http://git.infradead.org/users/hch/dma-mapping.git 4554S: Supported 4555F: kernel/dma/ 4556F: include/asm-generic/dma-mapping.h 4557F: include/linux/dma-direct.h 4558F: include/linux/dma-mapping.h 4559F: include/linux/dma-noncoherent.h 4560 4561DME1737 HARDWARE MONITOR DRIVER 4562M: Juerg Haefliger <juergh@gmail.com> 4563L: linux-hwmon@vger.kernel.org 4564S: Maintained 4565F: Documentation/hwmon/dme1737 4566F: drivers/hwmon/dme1737.c 4567 4568DMI/SMBIOS SUPPORT 4569M: Jean Delvare <jdelvare@suse.com> 4570S: Maintained 4571T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4572F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4573F: drivers/firmware/dmi-id.c 4574F: drivers/firmware/dmi_scan.c 4575F: include/linux/dmi.h 4576 4577DOCUMENTATION 4578M: Jonathan Corbet <corbet@lwn.net> 4579L: linux-doc@vger.kernel.org 4580S: Maintained 4581F: Documentation/ 4582F: scripts/kernel-doc 4583X: Documentation/ABI/ 4584X: Documentation/acpi/ 4585X: Documentation/devicetree/ 4586X: Documentation/i2c/ 4587X: Documentation/media/ 4588X: Documentation/power/ 4589X: Documentation/spi/ 4590T: git git://git.lwn.net/linux.git docs-next 4591 4592DOCUMENTATION/ITALIAN 4593M: Federico Vaga <federico.vaga@vaga.pv.it> 4594L: linux-doc@vger.kernel.org 4595S: Maintained 4596F: Documentation/translations/it_IT 4597 4598DONGWOON DW9714 LENS VOICE COIL DRIVER 4599M: Sakari Ailus <sakari.ailus@linux.intel.com> 4600L: linux-media@vger.kernel.org 4601T: git git://linuxtv.org/media_tree.git 4602S: Maintained 4603F: drivers/media/i2c/dw9714.c 4604F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4605 4606DONGWOON DW9807 LENS VOICE COIL DRIVER 4607M: Sakari Ailus <sakari.ailus@linux.intel.com> 4608L: linux-media@vger.kernel.org 4609T: git git://linuxtv.org/media_tree.git 4610S: Maintained 4611F: drivers/media/i2c/dw9807-vcm.c 4612F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4613 4614DOUBLETALK DRIVER 4615M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4616L: blinux-list@redhat.com 4617S: Maintained 4618F: drivers/char/dtlk.c 4619F: include/linux/dtlk.h 4620 4621DPAA2 DATAPATH I/O (DPIO) DRIVER 4622M: Roy Pledge <Roy.Pledge@nxp.com> 4623L: linux-kernel@vger.kernel.org 4624S: Maintained 4625F: drivers/soc/fsl/dpio 4626 4627DPAA2 ETHERNET DRIVER 4628M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4629L: netdev@vger.kernel.org 4630S: Maintained 4631F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4632F: drivers/net/ethernet/freescale/dpaa2/dpni* 4633F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4634F: drivers/net/ethernet/freescale/dpaa2/Makefile 4635F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4636 4637DPAA2 ETHERNET SWITCH DRIVER 4638M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4639M: Ioana Ciornei <ioana.ciornei@nxp.com> 4640L: linux-kernel@vger.kernel.org 4641S: Maintained 4642F: drivers/staging/fsl-dpaa2/ethsw 4643 4644DPAA2 PTP CLOCK DRIVER 4645M: Yangbo Lu <yangbo.lu@nxp.com> 4646L: netdev@vger.kernel.org 4647S: Maintained 4648F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4649F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4650 4651DPT_I2O SCSI RAID DRIVER 4652M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4653L: linux-scsi@vger.kernel.org 4654W: http://www.adaptec.com/ 4655S: Maintained 4656F: drivers/scsi/dpt* 4657F: drivers/scsi/dpt/ 4658 4659DRBD DRIVER 4660M: Philipp Reisner <philipp.reisner@linbit.com> 4661M: Lars Ellenberg <lars.ellenberg@linbit.com> 4662L: drbd-dev@lists.linbit.com 4663W: http://www.drbd.org 4664T: git git://git.linbit.com/linux-drbd.git 4665T: git git://git.linbit.com/drbd-8.4.git 4666S: Supported 4667F: drivers/block/drbd/ 4668F: lib/lru_cache.c 4669F: Documentation/blockdev/drbd/ 4670 4671DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4672M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4673R: "Rafael J. Wysocki" <rafael@kernel.org> 4674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4675S: Supported 4676F: Documentation/kobject.txt 4677F: drivers/base/ 4678F: fs/debugfs/ 4679F: fs/sysfs/ 4680F: include/linux/debugfs.h 4681F: include/linux/kobj* 4682F: lib/kobj* 4683 4684DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4685M: Kevin Hilman <khilman@kernel.org> 4686M: Nishanth Menon <nm@ti.com> 4687S: Maintained 4688F: drivers/power/avs/ 4689F: include/linux/power/smartreflex.h 4690L: linux-pm@vger.kernel.org 4691 4692DRM DRIVER FOR ARM PL111 CLCD 4693M: Eric Anholt <eric@anholt.net> 4694T: git git://anongit.freedesktop.org/drm/drm-misc 4695S: Supported 4696F: drivers/gpu/drm/pl111/ 4697 4698DRM DRIVER FOR ARM VERSATILE TFT PANELS 4699M: Linus Walleij <linus.walleij@linaro.org> 4700T: git git://anongit.freedesktop.org/drm/drm-misc 4701S: Maintained 4702F: drivers/gpu/drm/panel/panel-arm-versatile.c 4703F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4704 4705DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4706M: Dave Airlie <airlied@redhat.com> 4707S: Odd Fixes 4708F: drivers/gpu/drm/ast/ 4709 4710DRM DRIVER FOR BOCHS VIRTUAL GPU 4711M: Gerd Hoffmann <kraxel@redhat.com> 4712L: virtualization@lists.linux-foundation.org 4713T: git git://anongit.freedesktop.org/drm/drm-misc 4714S: Maintained 4715F: drivers/gpu/drm/bochs/ 4716 4717DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4718M: Linus Walleij <linus.walleij@linaro.org> 4719T: git git://anongit.freedesktop.org/drm/drm-misc 4720S: Maintained 4721F: drivers/gpu/drm/tve200/ 4722 4723DRM DRIVER FOR ILITEK ILI9225 PANELS 4724M: David Lechner <david@lechnology.com> 4725S: Maintained 4726F: drivers/gpu/drm/tinydrm/ili9225.c 4727F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4728 4729DRM DRIVER FOR INTEL I810 VIDEO CARDS 4730S: Orphan / Obsolete 4731F: drivers/gpu/drm/i810/ 4732F: include/uapi/drm/i810_drm.h 4733 4734DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4735S: Orphan / Obsolete 4736F: drivers/gpu/drm/mga/ 4737F: include/uapi/drm/mga_drm.h 4738 4739DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4740M: Dave Airlie <airlied@redhat.com> 4741S: Odd Fixes 4742F: drivers/gpu/drm/mgag200/ 4743 4744DRM DRIVER FOR MI0283QT 4745M: Noralf Trønnes <noralf@tronnes.org> 4746S: Maintained 4747F: drivers/gpu/drm/tinydrm/mi0283qt.c 4748F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4749 4750DRM DRIVER FOR MSM ADRENO GPU 4751M: Rob Clark <robdclark@gmail.com> 4752L: linux-arm-msm@vger.kernel.org 4753L: dri-devel@lists.freedesktop.org 4754L: freedreno@lists.freedesktop.org 4755T: git git://people.freedesktop.org/~robclark/linux 4756S: Maintained 4757F: drivers/gpu/drm/msm/ 4758F: include/uapi/drm/msm_drm.h 4759F: Documentation/devicetree/bindings/display/msm/ 4760 4761DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4762M: Ben Skeggs <bskeggs@redhat.com> 4763L: dri-devel@lists.freedesktop.org 4764L: nouveau@lists.freedesktop.org 4765T: git git://github.com/skeggsb/linux 4766S: Supported 4767F: drivers/gpu/drm/nouveau/ 4768F: include/uapi/drm/nouveau_drm.h 4769 4770DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4771M: Noralf Trønnes <noralf@tronnes.org> 4772S: Maintained 4773F: drivers/gpu/drm/tinydrm/repaper.c 4774F: Documentation/devicetree/bindings/display/repaper.txt 4775 4776DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4777M: Dave Airlie <airlied@redhat.com> 4778M: Gerd Hoffmann <kraxel@redhat.com> 4779L: virtualization@lists.linux-foundation.org 4780T: git git://anongit.freedesktop.org/drm/drm-misc 4781S: Obsolete 4782W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4783F: drivers/gpu/drm/cirrus/ 4784 4785DRM DRIVER FOR QXL VIRTUAL GPU 4786M: Dave Airlie <airlied@redhat.com> 4787M: Gerd Hoffmann <kraxel@redhat.com> 4788L: virtualization@lists.linux-foundation.org 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790S: Maintained 4791F: drivers/gpu/drm/qxl/ 4792F: include/uapi/drm/qxl_drm.h 4793 4794DRM DRIVER FOR RAGE 128 VIDEO CARDS 4795S: Orphan / Obsolete 4796F: drivers/gpu/drm/r128/ 4797F: include/uapi/drm/r128_drm.h 4798 4799DRM DRIVER FOR SAVAGE VIDEO CARDS 4800S: Orphan / Obsolete 4801F: drivers/gpu/drm/savage/ 4802F: include/uapi/drm/savage_drm.h 4803 4804DRM DRIVER FOR SIS VIDEO CARDS 4805S: Orphan / Obsolete 4806F: drivers/gpu/drm/sis/ 4807F: include/uapi/drm/sis_drm.h 4808 4809DRM DRIVER FOR SITRONIX ST7586 PANELS 4810M: David Lechner <david@lechnology.com> 4811S: Maintained 4812F: drivers/gpu/drm/tinydrm/st7586.c 4813F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4814 4815DRM DRIVER FOR SITRONIX ST7735R PANELS 4816M: David Lechner <david@lechnology.com> 4817S: Maintained 4818F: drivers/gpu/drm/tinydrm/st7735r.c 4819F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4820 4821DRM DRIVER FOR TDFX VIDEO CARDS 4822S: Orphan / Obsolete 4823F: drivers/gpu/drm/tdfx/ 4824 4825DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4826M: Dave Airlie <airlied@redhat.com> 4827R: Sean Paul <sean@poorly.run> 4828L: dri-devel@lists.freedesktop.org 4829S: Odd Fixes 4830F: drivers/gpu/drm/udl/ 4831T: git git://anongit.freedesktop.org/drm/drm-misc 4832 4833DRM DRIVER FOR VMWARE VIRTUAL GPU 4834M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4835M: Sinclair Yeh <syeh@vmware.com> 4836M: Thomas Hellstrom <thellstrom@vmware.com> 4837L: dri-devel@lists.freedesktop.org 4838T: git git://people.freedesktop.org/~syeh/repos_linux 4839T: git git://people.freedesktop.org/~thomash/linux 4840S: Supported 4841F: drivers/gpu/drm/vmwgfx/ 4842F: include/uapi/drm/vmwgfx_drm.h 4843 4844DRM DRIVERS 4845M: David Airlie <airlied@linux.ie> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://anongit.freedesktop.org/drm/drm 4848B: https://bugs.freedesktop.org/ 4849C: irc://chat.freenode.net/dri-devel 4850S: Maintained 4851F: drivers/gpu/drm/ 4852F: drivers/gpu/vga/ 4853F: Documentation/devicetree/bindings/display/ 4854F: Documentation/devicetree/bindings/gpu/ 4855F: Documentation/gpu/ 4856F: include/drm/ 4857F: include/uapi/drm/ 4858F: include/linux/vga* 4859 4860DRM DRIVERS AND MISC GPU PATCHES 4861M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4862M: Maxime Ripard <maxime.ripard@bootlin.com> 4863M: Sean Paul <sean@poorly.run> 4864W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4865S: Maintained 4866T: git git://anongit.freedesktop.org/drm/drm-misc 4867F: Documentation/gpu/ 4868F: drivers/gpu/vga/ 4869F: drivers/gpu/drm/* 4870F: include/drm/drm* 4871F: include/uapi/drm/drm* 4872F: include/linux/vga* 4873 4874DRM DRIVERS FOR ALLWINNER A10 4875M: Maxime Ripard <maxime.ripard@bootlin.com> 4876L: dri-devel@lists.freedesktop.org 4877S: Supported 4878F: drivers/gpu/drm/sun4i/ 4879F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4880T: git git://anongit.freedesktop.org/drm/drm-misc 4881 4882DRM DRIVERS FOR AMLOGIC SOCS 4883M: Neil Armstrong <narmstrong@baylibre.com> 4884L: dri-devel@lists.freedesktop.org 4885L: linux-amlogic@lists.infradead.org 4886W: http://linux-meson.com/ 4887S: Supported 4888F: drivers/gpu/drm/meson/ 4889F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4890F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4891F: Documentation/gpu/meson.rst 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR ATMEL HLCDC 4895M: Boris Brezillon <boris.brezillon@bootlin.com> 4896L: dri-devel@lists.freedesktop.org 4897S: Supported 4898F: drivers/gpu/drm/atmel-hlcdc/ 4899F: Documentation/devicetree/bindings/display/atmel/ 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901 4902DRM DRIVERS FOR BRIDGE CHIPS 4903M: Archit Taneja <architt@codeaurora.org> 4904M: Andrzej Hajda <a.hajda@samsung.com> 4905R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4906S: Maintained 4907T: git git://anongit.freedesktop.org/drm/drm-misc 4908F: drivers/gpu/drm/bridge/ 4909 4910DRM DRIVERS FOR EXYNOS 4911M: Inki Dae <inki.dae@samsung.com> 4912M: Joonyoung Shim <jy0922.shim@samsung.com> 4913M: Seung-Woo Kim <sw0312.kim@samsung.com> 4914M: Kyungmin Park <kyungmin.park@samsung.com> 4915L: dri-devel@lists.freedesktop.org 4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4917S: Supported 4918F: drivers/gpu/drm/exynos/ 4919F: include/uapi/drm/exynos_drm.h 4920F: Documentation/devicetree/bindings/display/exynos/ 4921 4922DRM DRIVERS FOR FREESCALE DCU 4923M: Stefan Agner <stefan@agner.ch> 4924M: Alison Wang <alison.wang@nxp.com> 4925L: dri-devel@lists.freedesktop.org 4926S: Supported 4927F: drivers/gpu/drm/fsl-dcu/ 4928F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4929F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4930F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4931T: git git://anongit.freedesktop.org/drm/drm-misc 4932 4933DRM DRIVERS FOR FREESCALE IMX 4934M: Philipp Zabel <p.zabel@pengutronix.de> 4935L: dri-devel@lists.freedesktop.org 4936S: Maintained 4937F: drivers/gpu/drm/imx/ 4938F: drivers/gpu/ipu-v3/ 4939F: Documentation/devicetree/bindings/display/imx/ 4940 4941DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4942M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4943L: dri-devel@lists.freedesktop.org 4944T: git git://github.com/patjak/drm-gma500 4945S: Maintained 4946F: drivers/gpu/drm/gma500/ 4947 4948DRM DRIVERS FOR HISILICON 4949M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4950M: Rongrong Zou <zourongrong@gmail.com> 4951R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4952R: Chen Feng <puck.chen@hisilicon.com> 4953L: dri-devel@lists.freedesktop.org 4954T: git git://github.com/xin3liang/linux.git 4955S: Maintained 4956F: drivers/gpu/drm/hisilicon/ 4957F: Documentation/devicetree/bindings/display/hisilicon/ 4958 4959DRM DRIVERS FOR MEDIATEK 4960M: CK Hu <ck.hu@mediatek.com> 4961M: Philipp Zabel <p.zabel@pengutronix.de> 4962L: dri-devel@lists.freedesktop.org 4963S: Supported 4964F: drivers/gpu/drm/mediatek/ 4965F: Documentation/devicetree/bindings/display/mediatek/ 4966 4967DRM DRIVERS FOR NVIDIA TEGRA 4968M: Thierry Reding <thierry.reding@gmail.com> 4969L: dri-devel@lists.freedesktop.org 4970L: linux-tegra@vger.kernel.org 4971T: git git://anongit.freedesktop.org/tegra/linux.git 4972S: Supported 4973F: drivers/gpu/drm/tegra/ 4974F: drivers/gpu/host1x/ 4975F: include/linux/host1x.h 4976F: include/uapi/drm/tegra_drm.h 4977F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4978 4979DRM DRIVERS FOR RENESAS 4980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4981M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4982L: dri-devel@lists.freedesktop.org 4983L: linux-renesas-soc@vger.kernel.org 4984T: git git://linuxtv.org/pinchartl/media drm/du/next 4985S: Supported 4986F: drivers/gpu/drm/rcar-du/ 4987F: drivers/gpu/drm/shmobile/ 4988F: include/linux/platform_data/shmob_drm.h 4989F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4990F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4991F: Documentation/devicetree/bindings/display/renesas,du.txt 4992 4993DRM DRIVERS FOR ROCKCHIP 4994M: Sandy Huang <hjc@rock-chips.com> 4995M: Heiko Stübner <heiko@sntech.de> 4996L: dri-devel@lists.freedesktop.org 4997S: Maintained 4998F: drivers/gpu/drm/rockchip/ 4999F: Documentation/devicetree/bindings/display/rockchip/ 5000T: git git://anongit.freedesktop.org/drm/drm-misc 5001 5002DRM DRIVERS FOR STI 5003M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5004M: Vincent Abriou <vincent.abriou@st.com> 5005L: dri-devel@lists.freedesktop.org 5006T: git git://anongit.freedesktop.org/drm/drm-misc 5007S: Maintained 5008F: drivers/gpu/drm/sti 5009F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5010 5011DRM DRIVERS FOR STM 5012M: Yannick Fertre <yannick.fertre@st.com> 5013M: Philippe Cornu <philippe.cornu@st.com> 5014M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5015M: Vincent Abriou <vincent.abriou@st.com> 5016L: dri-devel@lists.freedesktop.org 5017T: git git://anongit.freedesktop.org/drm/drm-misc 5018S: Maintained 5019F: drivers/gpu/drm/stm 5020F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5021 5022DRM DRIVERS FOR TI LCDC 5023M: Jyri Sarha <jsarha@ti.com> 5024R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5025L: dri-devel@lists.freedesktop.org 5026S: Maintained 5027F: drivers/gpu/drm/tilcdc/ 5028F: Documentation/devicetree/bindings/display/tilcdc/ 5029 5030DRM DRIVERS FOR TI OMAP 5031M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5032L: dri-devel@lists.freedesktop.org 5033S: Maintained 5034F: drivers/gpu/drm/omapdrm/ 5035F: Documentation/devicetree/bindings/display/ti/ 5036 5037DRM DRIVERS FOR V3D 5038M: Eric Anholt <eric@anholt.net> 5039S: Supported 5040F: drivers/gpu/drm/v3d/ 5041F: include/uapi/drm/v3d_drm.h 5042F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5043T: git git://anongit.freedesktop.org/drm/drm-misc 5044 5045DRM DRIVERS FOR VC4 5046M: Eric Anholt <eric@anholt.net> 5047T: git git://github.com/anholt/linux 5048S: Supported 5049F: drivers/gpu/drm/vc4/ 5050F: include/uapi/drm/vc4_drm.h 5051F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5052T: git git://anongit.freedesktop.org/drm/drm-misc 5053 5054DRM DRIVERS FOR VIVANTE GPU IP 5055M: Lucas Stach <l.stach@pengutronix.de> 5056R: Russell King <linux+etnaviv@armlinux.org.uk> 5057R: Christian Gmeiner <christian.gmeiner@gmail.com> 5058L: etnaviv@lists.freedesktop.org 5059L: dri-devel@lists.freedesktop.org 5060S: Maintained 5061F: drivers/gpu/drm/etnaviv/ 5062F: include/uapi/drm/etnaviv_drm.h 5063F: Documentation/devicetree/bindings/display/etnaviv/ 5064 5065DRM DRIVERS FOR ZTE ZX 5066M: Shawn Guo <shawnguo@kernel.org> 5067L: dri-devel@lists.freedesktop.org 5068S: Maintained 5069F: drivers/gpu/drm/zte/ 5070F: Documentation/devicetree/bindings/display/zte,vou.txt 5071T: git git://anongit.freedesktop.org/drm/drm-misc 5072 5073DRM PANEL DRIVERS 5074M: Thierry Reding <thierry.reding@gmail.com> 5075L: dri-devel@lists.freedesktop.org 5076T: git git://anongit.freedesktop.org/drm/drm-misc 5077S: Maintained 5078F: drivers/gpu/drm/drm_panel.c 5079F: drivers/gpu/drm/panel/ 5080F: include/drm/drm_panel.h 5081F: Documentation/devicetree/bindings/display/panel/ 5082 5083DRM TINYDRM DRIVERS 5084M: Noralf Trønnes <noralf@tronnes.org> 5085W: https://github.com/notro/tinydrm/wiki/Development 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087S: Maintained 5088F: drivers/gpu/drm/tinydrm/ 5089F: include/drm/tinydrm/ 5090 5091DRM DRIVERS FOR XEN 5092M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5093T: git git://anongit.freedesktop.org/drm/drm-misc 5094L: dri-devel@lists.freedesktop.org 5095L: xen-devel@lists.xen.org 5096S: Supported 5097F: drivers/gpu/drm/xen/ 5098F: Documentation/gpu/xen-front.rst 5099 5100DRM TTM SUBSYSTEM 5101M: Christian Koenig <christian.koenig@amd.com> 5102M: Huang Rui <ray.huang@amd.com> 5103M: Junwei Zhang <Jerry.Zhang@amd.com> 5104T: git git://people.freedesktop.org/~agd5f/linux 5105S: Maintained 5106L: dri-devel@lists.freedesktop.org 5107F: include/drm/ttm/ 5108F: drivers/gpu/drm/ttm/ 5109 5110DSBR100 USB FM RADIO DRIVER 5111M: Alexey Klimov <klimov.linux@gmail.com> 5112L: linux-media@vger.kernel.org 5113T: git git://linuxtv.org/media_tree.git 5114S: Maintained 5115F: drivers/media/radio/dsbr100.c 5116 5117DSCC4 DRIVER 5118M: Francois Romieu <romieu@fr.zoreil.com> 5119L: netdev@vger.kernel.org 5120S: Maintained 5121F: drivers/net/wan/dscc4.c 5122 5123DT3155 MEDIA DRIVER 5124M: Hans Verkuil <hverkuil@xs4all.nl> 5125L: linux-media@vger.kernel.org 5126T: git git://linuxtv.org/media_tree.git 5127W: https://linuxtv.org 5128S: Odd Fixes 5129F: drivers/media/pci/dt3155/ 5130 5131DVB_USB_AF9015 MEDIA DRIVER 5132M: Antti Palosaari <crope@iki.fi> 5133L: linux-media@vger.kernel.org 5134W: https://linuxtv.org 5135W: http://palosaari.fi/linux/ 5136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5137T: git git://linuxtv.org/anttip/media_tree.git 5138S: Maintained 5139F: drivers/media/usb/dvb-usb-v2/af9015* 5140 5141DVB_USB_AF9035 MEDIA DRIVER 5142M: Antti Palosaari <crope@iki.fi> 5143L: linux-media@vger.kernel.org 5144W: https://linuxtv.org 5145W: http://palosaari.fi/linux/ 5146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5147T: git git://linuxtv.org/anttip/media_tree.git 5148S: Maintained 5149F: drivers/media/usb/dvb-usb-v2/af9035* 5150 5151DVB_USB_ANYSEE MEDIA DRIVER 5152M: Antti Palosaari <crope@iki.fi> 5153L: linux-media@vger.kernel.org 5154W: https://linuxtv.org 5155W: http://palosaari.fi/linux/ 5156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5157T: git git://linuxtv.org/anttip/media_tree.git 5158S: Maintained 5159F: drivers/media/usb/dvb-usb-v2/anysee* 5160 5161DVB_USB_AU6610 MEDIA DRIVER 5162M: Antti Palosaari <crope@iki.fi> 5163L: linux-media@vger.kernel.org 5164W: https://linuxtv.org 5165W: http://palosaari.fi/linux/ 5166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5167T: git git://linuxtv.org/anttip/media_tree.git 5168S: Maintained 5169F: drivers/media/usb/dvb-usb-v2/au6610* 5170 5171DVB_USB_CE6230 MEDIA DRIVER 5172M: Antti Palosaari <crope@iki.fi> 5173L: linux-media@vger.kernel.org 5174W: https://linuxtv.org 5175W: http://palosaari.fi/linux/ 5176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5177T: git git://linuxtv.org/anttip/media_tree.git 5178S: Maintained 5179F: drivers/media/usb/dvb-usb-v2/ce6230* 5180 5181DVB_USB_CXUSB MEDIA DRIVER 5182M: Michael Krufky <mkrufky@linuxtv.org> 5183L: linux-media@vger.kernel.org 5184W: https://linuxtv.org 5185W: http://github.com/mkrufky 5186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5187T: git git://linuxtv.org/media_tree.git 5188S: Maintained 5189F: drivers/media/usb/dvb-usb/cxusb* 5190 5191DVB_USB_EC168 MEDIA DRIVER 5192M: Antti Palosaari <crope@iki.fi> 5193L: linux-media@vger.kernel.org 5194W: https://linuxtv.org 5195W: http://palosaari.fi/linux/ 5196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5197T: git git://linuxtv.org/anttip/media_tree.git 5198S: Maintained 5199F: drivers/media/usb/dvb-usb-v2/ec168* 5200 5201DVB_USB_GL861 MEDIA DRIVER 5202M: Antti Palosaari <crope@iki.fi> 5203L: linux-media@vger.kernel.org 5204W: https://linuxtv.org 5205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5206T: git git://linuxtv.org/anttip/media_tree.git 5207S: Maintained 5208F: drivers/media/usb/dvb-usb-v2/gl861* 5209 5210DVB_USB_MXL111SF MEDIA DRIVER 5211M: Michael Krufky <mkrufky@linuxtv.org> 5212L: linux-media@vger.kernel.org 5213W: https://linuxtv.org 5214W: http://github.com/mkrufky 5215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5216T: git git://linuxtv.org/mkrufky/mxl111sf.git 5217S: Maintained 5218F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5219 5220DVB_USB_RTL28XXU MEDIA DRIVER 5221M: Antti Palosaari <crope@iki.fi> 5222L: linux-media@vger.kernel.org 5223W: https://linuxtv.org 5224W: http://palosaari.fi/linux/ 5225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5226T: git git://linuxtv.org/anttip/media_tree.git 5227S: Maintained 5228F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5229 5230DVB_USB_V2 MEDIA DRIVER 5231M: Antti Palosaari <crope@iki.fi> 5232L: linux-media@vger.kernel.org 5233W: https://linuxtv.org 5234W: http://palosaari.fi/linux/ 5235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5236T: git git://linuxtv.org/anttip/media_tree.git 5237S: Maintained 5238F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5239F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5240 5241DYNAMIC DEBUG 5242M: Jason Baron <jbaron@akamai.com> 5243S: Maintained 5244F: lib/dynamic_debug.c 5245F: include/linux/dynamic_debug.h 5246 5247DYNAMIC INTERRUPT MODERATION 5248M: Tal Gilboa <talgi@mellanox.com> 5249S: Maintained 5250F: include/linux/net_dim.h 5251 5252DZ DECSTATION DZ11 SERIAL DRIVER 5253M: "Maciej W. Rozycki" <macro@linux-mips.org> 5254S: Maintained 5255F: drivers/tty/serial/dz.* 5256 5257E3X0 POWER BUTTON DRIVER 5258M: Moritz Fischer <moritz.fischer@ettus.com> 5259L: usrp-users@lists.ettus.com 5260W: http://www.ettus.com 5261S: Supported 5262F: drivers/input/misc/e3x0-button.c 5263F: Documentation/devicetree/bindings/input/e3x0-button.txt 5264 5265E4000 MEDIA DRIVER 5266M: Antti Palosaari <crope@iki.fi> 5267L: linux-media@vger.kernel.org 5268W: https://linuxtv.org 5269W: http://palosaari.fi/linux/ 5270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5271T: git git://linuxtv.org/anttip/media_tree.git 5272S: Maintained 5273F: drivers/media/tuners/e4000* 5274 5275EARTH_PT1 MEDIA DRIVER 5276M: Akihiro Tsukada <tskd08@gmail.com> 5277L: linux-media@vger.kernel.org 5278S: Odd Fixes 5279F: drivers/media/pci/pt1/ 5280 5281EARTH_PT3 MEDIA DRIVER 5282M: Akihiro Tsukada <tskd08@gmail.com> 5283L: linux-media@vger.kernel.org 5284S: Odd Fixes 5285F: drivers/media/pci/pt3/ 5286 5287EC100 MEDIA DRIVER 5288M: Antti Palosaari <crope@iki.fi> 5289L: linux-media@vger.kernel.org 5290W: https://linuxtv.org 5291W: http://palosaari.fi/linux/ 5292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5293T: git git://linuxtv.org/anttip/media_tree.git 5294S: Maintained 5295F: drivers/media/dvb-frontends/ec100* 5296 5297ECRYPT FILE SYSTEM 5298M: Tyler Hicks <tyhicks@canonical.com> 5299L: ecryptfs@vger.kernel.org 5300W: http://ecryptfs.org 5301W: https://launchpad.net/ecryptfs 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5303S: Supported 5304F: Documentation/filesystems/ecryptfs.txt 5305F: fs/ecryptfs/ 5306 5307EDAC-AMD64 5308M: Borislav Petkov <bp@alien8.de> 5309L: linux-edac@vger.kernel.org 5310S: Maintained 5311F: drivers/edac/amd64_edac* 5312 5313EDAC-CALXEDA 5314M: Robert Richter <rric@kernel.org> 5315L: linux-edac@vger.kernel.org 5316S: Maintained 5317F: drivers/edac/highbank* 5318 5319EDAC-CAVIUM OCTEON 5320M: Ralf Baechle <ralf@linux-mips.org> 5321M: David Daney <david.daney@cavium.com> 5322L: linux-edac@vger.kernel.org 5323L: linux-mips@vger.kernel.org 5324S: Supported 5325F: drivers/edac/octeon_edac* 5326 5327EDAC-CAVIUM THUNDERX 5328M: David Daney <david.daney@cavium.com> 5329M: Jan Glauber <jglauber@cavium.com> 5330L: linux-edac@vger.kernel.org 5331S: Supported 5332F: drivers/edac/thunderx_edac* 5333 5334EDAC-CORE 5335M: Borislav Petkov <bp@alien8.de> 5336M: Mauro Carvalho Chehab <mchehab@kernel.org> 5337L: linux-edac@vger.kernel.org 5338T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5339T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5340S: Supported 5341F: Documentation/admin-guide/ras.rst 5342F: Documentation/driver-api/edac.rst 5343F: drivers/edac/ 5344F: include/linux/edac.h 5345 5346EDAC-E752X 5347M: Mark Gross <mark.gross@intel.com> 5348L: linux-edac@vger.kernel.org 5349S: Maintained 5350F: drivers/edac/e752x_edac.c 5351 5352EDAC-E7XXX 5353L: linux-edac@vger.kernel.org 5354S: Maintained 5355F: drivers/edac/e7xxx_edac.c 5356 5357EDAC-FSL_DDR 5358M: York Sun <york.sun@nxp.com> 5359L: linux-edac@vger.kernel.org 5360S: Maintained 5361F: drivers/edac/fsl_ddr_edac.* 5362 5363EDAC-GHES 5364M: Mauro Carvalho Chehab <mchehab@kernel.org> 5365L: linux-edac@vger.kernel.org 5366S: Maintained 5367F: drivers/edac/ghes_edac.c 5368 5369EDAC-I3000 5370L: linux-edac@vger.kernel.org 5371S: Orphan 5372F: drivers/edac/i3000_edac.c 5373 5374EDAC-I5000 5375L: linux-edac@vger.kernel.org 5376S: Maintained 5377F: drivers/edac/i5000_edac.c 5378 5379EDAC-I5400 5380M: Mauro Carvalho Chehab <mchehab@kernel.org> 5381L: linux-edac@vger.kernel.org 5382S: Maintained 5383F: drivers/edac/i5400_edac.c 5384 5385EDAC-I7300 5386M: Mauro Carvalho Chehab <mchehab@kernel.org> 5387L: linux-edac@vger.kernel.org 5388S: Maintained 5389F: drivers/edac/i7300_edac.c 5390 5391EDAC-I7CORE 5392M: Mauro Carvalho Chehab <mchehab@kernel.org> 5393L: linux-edac@vger.kernel.org 5394S: Maintained 5395F: drivers/edac/i7core_edac.c 5396 5397EDAC-I82443BXGX 5398M: Tim Small <tim@buttersideup.com> 5399L: linux-edac@vger.kernel.org 5400S: Maintained 5401F: drivers/edac/i82443bxgx_edac.c 5402 5403EDAC-I82975X 5404M: Ranganathan Desikan <ravi@jetztechnologies.com> 5405M: "Arvind R." <arvino55@gmail.com> 5406L: linux-edac@vger.kernel.org 5407S: Maintained 5408F: drivers/edac/i82975x_edac.c 5409 5410EDAC-IE31200 5411M: Jason Baron <jbaron@akamai.com> 5412L: linux-edac@vger.kernel.org 5413S: Maintained 5414F: drivers/edac/ie31200_edac.c 5415 5416EDAC-MPC85XX 5417M: Johannes Thumshirn <morbidrsa@gmail.com> 5418L: linux-edac@vger.kernel.org 5419S: Maintained 5420F: drivers/edac/mpc85xx_edac.[ch] 5421 5422EDAC-PASEMI 5423M: Egor Martovetsky <egor@pasemi.com> 5424L: linux-edac@vger.kernel.org 5425S: Maintained 5426F: drivers/edac/pasemi_edac.c 5427 5428EDAC-PND2 5429M: Tony Luck <tony.luck@intel.com> 5430L: linux-edac@vger.kernel.org 5431S: Maintained 5432F: drivers/edac/pnd2_edac.[ch] 5433 5434EDAC-R82600 5435M: Tim Small <tim@buttersideup.com> 5436L: linux-edac@vger.kernel.org 5437S: Maintained 5438F: drivers/edac/r82600_edac.c 5439 5440EDAC-SBRIDGE 5441M: Tony Luck <tony.luck@intel.com> 5442R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5443L: linux-edac@vger.kernel.org 5444S: Maintained 5445F: drivers/edac/sb_edac.c 5446 5447EDAC-SKYLAKE 5448M: Tony Luck <tony.luck@intel.com> 5449L: linux-edac@vger.kernel.org 5450S: Maintained 5451F: drivers/edac/skx_edac.c 5452 5453EDAC-TI 5454M: Tero Kristo <t-kristo@ti.com> 5455L: linux-edac@vger.kernel.org 5456S: Maintained 5457F: drivers/edac/ti_edac.c 5458 5459EDAC-QCOM 5460M: Channagoud Kadabi <ckadabi@codeaurora.org> 5461M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5462L: linux-arm-msm@vger.kernel.org 5463L: linux-edac@vger.kernel.org 5464S: Maintained 5465F: drivers/edac/qcom_edac.c 5466 5467EDIROL UA-101/UA-1000 DRIVER 5468M: Clemens Ladisch <clemens@ladisch.de> 5469L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5470T: git git://git.alsa-project.org/alsa-kernel.git 5471S: Maintained 5472F: sound/usb/misc/ua101.c 5473 5474EFI TEST DRIVER 5475L: linux-efi@vger.kernel.org 5476M: Ivan Hu <ivan.hu@canonical.com> 5477M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5478S: Maintained 5479F: drivers/firmware/efi/test/ 5480 5481EFI VARIABLE FILESYSTEM 5482M: Matthew Garrett <matthew.garrett@nebula.com> 5483M: Jeremy Kerr <jk@ozlabs.org> 5484M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5486L: linux-efi@vger.kernel.org 5487S: Maintained 5488F: fs/efivarfs/ 5489 5490EFIFB FRAMEBUFFER DRIVER 5491L: linux-fbdev@vger.kernel.org 5492M: Peter Jones <pjones@redhat.com> 5493S: Maintained 5494F: drivers/video/fbdev/efifb.c 5495 5496EFS FILESYSTEM 5497W: http://aeschi.ch.eu.org/efs/ 5498S: Orphan 5499F: fs/efs/ 5500 5501EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5502M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5503L: netdev@vger.kernel.org 5504S: Maintained 5505F: drivers/net/ethernet/ibm/ehea/ 5506 5507EM28XX VIDEO4LINUX DRIVER 5508M: Mauro Carvalho Chehab <mchehab@kernel.org> 5509L: linux-media@vger.kernel.org 5510W: https://linuxtv.org 5511T: git git://linuxtv.org/media_tree.git 5512S: Maintained 5513F: drivers/media/usb/em28xx/ 5514F: Documentation/media/v4l-drivers/em28xx* 5515 5516EMBEDDED LINUX 5517M: Paul Gortmaker <paul.gortmaker@windriver.com> 5518M: Matt Mackall <mpm@selenic.com> 5519M: David Woodhouse <dwmw2@infradead.org> 5520L: linux-embedded@vger.kernel.org 5521S: Maintained 5522 5523Emulex 10Gbps iSCSI - OneConnect DRIVER 5524M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5525M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5526M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5527L: linux-scsi@vger.kernel.org 5528W: http://www.broadcom.com 5529S: Supported 5530F: drivers/scsi/be2iscsi/ 5531 5532Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5533M: Sathya Perla <sathya.perla@broadcom.com> 5534M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5535M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5536M: Somnath Kotur <somnath.kotur@broadcom.com> 5537L: netdev@vger.kernel.org 5538W: http://www.emulex.com 5539S: Supported 5540F: drivers/net/ethernet/emulex/benet/ 5541 5542EMULEX ONECONNECT ROCE DRIVER 5543M: Selvin Xavier <selvin.xavier@broadcom.com> 5544M: Devesh Sharma <devesh.sharma@broadcom.com> 5545L: linux-rdma@vger.kernel.org 5546W: http://www.broadcom.com 5547S: Odd Fixes 5548F: drivers/infiniband/hw/ocrdma/ 5549F: include/uapi/rdma/ocrdma-abi.h 5550 5551EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5552M: James Smart <james.smart@broadcom.com> 5553M: Dick Kennedy <dick.kennedy@broadcom.com> 5554L: linux-scsi@vger.kernel.org 5555W: http://www.broadcom.com 5556S: Supported 5557F: drivers/scsi/lpfc/ 5558 5559ENE CB710 FLASH CARD READER DRIVER 5560M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5561S: Maintained 5562F: drivers/misc/cb710/ 5563F: drivers/mmc/host/cb710-mmc.* 5564F: include/linux/cb710.h 5565 5566ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5567M: Maxim Levitsky <maximlevitsky@gmail.com> 5568S: Maintained 5569F: drivers/media/rc/ene_ir.* 5570 5571EPSON S1D13XXX FRAMEBUFFER DRIVER 5572M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5575F: drivers/video/fbdev/s1d13xxxfb.c 5576F: include/video/s1d13xxxfb.h 5577 5578ERRSEQ ERROR TRACKING INFRASTRUCTURE 5579M: Jeff Layton <jlayton@kernel.org> 5580S: Maintained 5581F: lib/errseq.c 5582F: include/linux/errseq.h 5583 5584ET131X NETWORK DRIVER 5585M: Mark Einon <mark.einon@gmail.com> 5586S: Odd Fixes 5587F: drivers/net/ethernet/agere/ 5588 5589ETHERNET BRIDGE 5590M: Roopa Prabhu <roopa@cumulusnetworks.com> 5591M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5592L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5593L: netdev@vger.kernel.org 5594W: http://www.linuxfoundation.org/en/Net:Bridge 5595S: Maintained 5596F: include/linux/netfilter_bridge/ 5597F: net/bridge/ 5598 5599ETHERNET PHY LIBRARY 5600M: Andrew Lunn <andrew@lunn.ch> 5601M: Florian Fainelli <f.fainelli@gmail.com> 5602M: Heiner Kallweit <hkallweit1@gmail.com> 5603L: netdev@vger.kernel.org 5604S: Maintained 5605F: Documentation/ABI/testing/sysfs-bus-mdio 5606F: Documentation/devicetree/bindings/net/mdio* 5607F: Documentation/networking/phy.txt 5608F: drivers/net/phy/ 5609F: drivers/of/of_mdio.c 5610F: drivers/of/of_net.c 5611F: include/linux/*mdio*.h 5612F: include/linux/of_net.h 5613F: include/linux/phy.h 5614F: include/linux/phy_fixed.h 5615F: include/linux/platform_data/mdio-bcm-unimac.h 5616F: include/linux/platform_data/mdio-gpio.h 5617F: include/trace/events/mdio.h 5618F: include/uapi/linux/mdio.h 5619F: include/uapi/linux/mii.h 5620 5621EXT2 FILE SYSTEM 5622M: Jan Kara <jack@suse.com> 5623L: linux-ext4@vger.kernel.org 5624S: Maintained 5625F: Documentation/filesystems/ext2.txt 5626F: fs/ext2/ 5627F: include/linux/ext2* 5628 5629EXT4 FILE SYSTEM 5630M: "Theodore Ts'o" <tytso@mit.edu> 5631M: Andreas Dilger <adilger.kernel@dilger.ca> 5632L: linux-ext4@vger.kernel.org 5633W: http://ext4.wiki.kernel.org 5634Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5636S: Maintained 5637F: Documentation/filesystems/ext4/ext4.rst 5638F: fs/ext4/ 5639 5640Extended Verification Module (EVM) 5641M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5642L: linux-integrity@vger.kernel.org 5643S: Supported 5644F: security/integrity/evm/ 5645 5646EXTENSIBLE FIRMWARE INTERFACE (EFI) 5647M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5648L: linux-efi@vger.kernel.org 5649T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5650S: Maintained 5651F: Documentation/efi-stub.txt 5652F: arch/*/kernel/efi.c 5653F: arch/x86/boot/compressed/eboot.[ch] 5654F: arch/*/include/asm/efi.h 5655F: arch/x86/platform/efi/ 5656F: drivers/firmware/efi/ 5657F: include/linux/efi*.h 5658F: arch/arm/boot/compressed/efi-header.S 5659F: arch/arm64/kernel/efi-entry.S 5660 5661EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5662M: MyungJoo Ham <myungjoo.ham@samsung.com> 5663M: Chanwoo Choi <cw00.choi@samsung.com> 5664L: linux-kernel@vger.kernel.org 5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5666S: Maintained 5667F: drivers/extcon/ 5668F: include/linux/extcon/ 5669F: include/linux/extcon.h 5670F: Documentation/extcon/ 5671F: Documentation/devicetree/bindings/extcon/ 5672 5673EXYNOS DP DRIVER 5674M: Jingoo Han <jingoohan1@gmail.com> 5675L: dri-devel@lists.freedesktop.org 5676S: Maintained 5677F: drivers/gpu/drm/exynos/exynos_dp* 5678 5679EXYNOS SYSMMU (IOMMU) driver 5680M: Marek Szyprowski <m.szyprowski@samsung.com> 5681L: iommu@lists.linux-foundation.org 5682S: Maintained 5683F: drivers/iommu/exynos-iommu.c 5684 5685EZchip NPS platform support 5686M: Vineet Gupta <vgupta@synopsys.com> 5687M: Ofer Levi <oferle@mellanox.com> 5688S: Supported 5689F: arch/arc/plat-eznps 5690F: arch/arc/boot/dts/eznps.dts 5691 5692F2FS FILE SYSTEM 5693M: Jaegeuk Kim <jaegeuk@kernel.org> 5694M: Chao Yu <yuchao0@huawei.com> 5695L: linux-f2fs-devel@lists.sourceforge.net 5696W: https://f2fs.wiki.kernel.org/ 5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5698S: Maintained 5699F: Documentation/filesystems/f2fs.txt 5700F: Documentation/ABI/testing/sysfs-fs-f2fs 5701F: fs/f2fs/ 5702F: include/linux/f2fs_fs.h 5703F: include/trace/events/f2fs.h 5704 5705F71805F HARDWARE MONITORING DRIVER 5706M: Jean Delvare <jdelvare@suse.com> 5707L: linux-hwmon@vger.kernel.org 5708S: Maintained 5709F: Documentation/hwmon/f71805f 5710F: drivers/hwmon/f71805f.c 5711 5712FADDR2LINE 5713M: Josh Poimboeuf <jpoimboe@redhat.com> 5714S: Maintained 5715F: scripts/faddr2line 5716 5717FAILOVER MODULE 5718M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5719L: netdev@vger.kernel.org 5720S: Supported 5721F: net/core/failover.c 5722F: include/net/failover.h 5723F: Documentation/networking/failover.rst 5724 5725FANOTIFY 5726M: Jan Kara <jack@suse.cz> 5727R: Amir Goldstein <amir73il@gmail.com> 5728L: linux-fsdevel@vger.kernel.org 5729S: Maintained 5730F: fs/notify/fanotify/ 5731F: include/linux/fanotify.h 5732F: include/uapi/linux/fanotify.h 5733 5734FARSYNC SYNCHRONOUS DRIVER 5735M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5736W: http://www.farsite.co.uk/ 5737S: Supported 5738F: drivers/net/wan/farsync.* 5739 5740FAULT INJECTION SUPPORT 5741M: Akinobu Mita <akinobu.mita@gmail.com> 5742S: Supported 5743F: Documentation/fault-injection/ 5744F: lib/fault-inject.c 5745 5746FBTFT Framebuffer drivers 5747S: Orphan 5748L: dri-devel@lists.freedesktop.org 5749L: linux-fbdev@vger.kernel.org 5750F: drivers/staging/fbtft/ 5751 5752FC0011 TUNER DRIVER 5753M: Michael Buesch <m@bues.ch> 5754L: linux-media@vger.kernel.org 5755S: Maintained 5756F: drivers/media/tuners/fc0011.h 5757F: drivers/media/tuners/fc0011.c 5758 5759FC2580 MEDIA DRIVER 5760M: Antti Palosaari <crope@iki.fi> 5761L: linux-media@vger.kernel.org 5762W: https://linuxtv.org 5763W: http://palosaari.fi/linux/ 5764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5765T: git git://linuxtv.org/anttip/media_tree.git 5766S: Maintained 5767F: drivers/media/tuners/fc2580* 5768 5769FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5770M: Johannes Thumshirn <jth@kernel.org> 5771L: linux-scsi@vger.kernel.org 5772W: www.Open-FCoE.org 5773S: Supported 5774F: drivers/scsi/libfc/ 5775F: drivers/scsi/fcoe/ 5776F: include/scsi/fc/ 5777F: include/scsi/libfc.h 5778F: include/scsi/libfcoe.h 5779F: include/uapi/scsi/fc/ 5780 5781FILE LOCKING (flock() and fcntl()/lockf()) 5782M: Jeff Layton <jlayton@kernel.org> 5783M: "J. Bruce Fields" <bfields@fieldses.org> 5784L: linux-fsdevel@vger.kernel.org 5785S: Maintained 5786F: include/linux/fcntl.h 5787F: include/uapi/linux/fcntl.h 5788F: fs/fcntl.c 5789F: fs/locks.c 5790 5791FILESYSTEMS (VFS and infrastructure) 5792M: Alexander Viro <viro@zeniv.linux.org.uk> 5793L: linux-fsdevel@vger.kernel.org 5794S: Maintained 5795F: fs/* 5796F: include/linux/fs.h 5797F: include/uapi/linux/fs.h 5798 5799FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5800M: Riku Voipio <riku.voipio@iki.fi> 5801L: linux-hwmon@vger.kernel.org 5802S: Maintained 5803F: drivers/hwmon/f75375s.c 5804F: include/linux/f75375s.h 5805 5806FIREWIRE AUDIO DRIVERS 5807M: Clemens Ladisch <clemens@ladisch.de> 5808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5809T: git git://git.alsa-project.org/alsa-kernel.git 5810S: Maintained 5811F: sound/firewire/ 5812 5813FIREWIRE MEDIA DRIVERS (firedtv) 5814M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5815L: linux-media@vger.kernel.org 5816L: linux1394-devel@lists.sourceforge.net 5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5818S: Maintained 5819F: drivers/media/firewire/ 5820 5821FIREWIRE SBP-2 TARGET 5822M: Chris Boot <bootc@bootc.net> 5823L: linux-scsi@vger.kernel.org 5824L: target-devel@vger.kernel.org 5825L: linux1394-devel@lists.sourceforge.net 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5827S: Maintained 5828F: drivers/target/sbp/ 5829 5830FIREWIRE SUBSYSTEM 5831M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5832L: linux1394-devel@lists.sourceforge.net 5833W: http://ieee1394.wiki.kernel.org/ 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5835S: Maintained 5836F: drivers/firewire/ 5837F: include/linux/firewire.h 5838F: include/uapi/linux/firewire*.h 5839F: tools/firewire/ 5840 5841FIRMWARE LOADER (request_firmware) 5842M: Luis Chamberlain <mcgrof@kernel.org> 5843L: linux-kernel@vger.kernel.org 5844S: Maintained 5845F: Documentation/firmware_class/ 5846F: drivers/base/firmware_loader/ 5847F: include/linux/firmware.h 5848 5849FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5850M: Joshua Morris <josh.h.morris@us.ibm.com> 5851M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5852S: Maintained 5853F: drivers/block/rsxx/ 5854 5855FLOPPY DRIVER 5856M: Jiri Kosina <jikos@kernel.org> 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5858S: Odd fixes 5859F: drivers/block/floppy.c 5860 5861FMC SUBSYSTEM 5862M: Alessandro Rubini <rubini@gnudd.com> 5863W: http://www.ohwr.org/projects/fmc-bus 5864S: Supported 5865F: drivers/fmc/ 5866F: include/linux/fmc*.h 5867F: include/linux/ipmi-fru.h 5868K: fmc_d.*register 5869 5870FPGA MANAGER FRAMEWORK 5871M: Alan Tull <atull@kernel.org> 5872M: Moritz Fischer <mdf@kernel.org> 5873L: linux-fpga@vger.kernel.org 5874S: Maintained 5875T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5876Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5877F: Documentation/fpga/ 5878F: Documentation/driver-api/fpga/ 5879F: Documentation/devicetree/bindings/fpga/ 5880F: drivers/fpga/ 5881F: include/linux/fpga/ 5882W: http://www.rocketboards.org 5883 5884FPGA DFL DRIVERS 5885M: Wu Hao <hao.wu@intel.com> 5886L: linux-fpga@vger.kernel.org 5887S: Maintained 5888F: Documentation/fpga/dfl.txt 5889F: include/uapi/linux/fpga-dfl.h 5890F: drivers/fpga/dfl* 5891 5892FPU EMULATOR 5893M: Bill Metzenthen <billm@melbpc.org.au> 5894W: http://floatingpoint.sourceforge.net/emulator/index.html 5895S: Maintained 5896F: arch/x86/math-emu/ 5897 5898FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5899L: netdev@vger.kernel.org 5900S: Orphan 5901F: drivers/net/wan/dlci.c 5902F: drivers/net/wan/sdla.c 5903 5904FRAMEBUFFER LAYER 5905M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5906L: dri-devel@lists.freedesktop.org 5907L: linux-fbdev@vger.kernel.org 5908T: git git://github.com/bzolnier/linux.git 5909Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5910S: Maintained 5911F: Documentation/fb/ 5912F: drivers/video/ 5913F: include/video/ 5914F: include/linux/fb.h 5915F: include/uapi/video/ 5916F: include/uapi/linux/fb.h 5917 5918FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5919M: Horia Geantă <horia.geanta@nxp.com> 5920M: Aymen Sghaier <aymen.sghaier@nxp.com> 5921L: linux-crypto@vger.kernel.org 5922S: Maintained 5923F: drivers/crypto/caam/ 5924F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5925 5926FREESCALE DIU FRAMEBUFFER DRIVER 5927M: Timur Tabi <timur@kernel.org> 5928L: linux-fbdev@vger.kernel.org 5929S: Maintained 5930F: drivers/video/fbdev/fsl-diu-fb.* 5931 5932FREESCALE DMA DRIVER 5933M: Li Yang <leoyang.li@nxp.com> 5934M: Zhang Wei <zw@zh-kernel.org> 5935L: linuxppc-dev@lists.ozlabs.org 5936S: Maintained 5937F: drivers/dma/fsldma.* 5938 5939FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5940M: Claudiu Manoil <claudiu.manoil@nxp.com> 5941L: netdev@vger.kernel.org 5942S: Maintained 5943F: drivers/net/ethernet/freescale/gianfar* 5944F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5945 5946FREESCALE GPMI NAND DRIVER 5947M: Han Xu <han.xu@nxp.com> 5948L: linux-mtd@lists.infradead.org 5949S: Maintained 5950F: drivers/mtd/nand/raw/gpmi-nand/* 5951 5952FREESCALE I2C CPM DRIVER 5953M: Jochen Friedrich <jochen@scram.de> 5954L: linuxppc-dev@lists.ozlabs.org 5955L: linux-i2c@vger.kernel.org 5956S: Maintained 5957F: drivers/i2c/busses/i2c-cpm.c 5958 5959FREESCALE IMX LPI2C DRIVER 5960M: Dong Aisheng <aisheng.dong@nxp.com> 5961L: linux-i2c@vger.kernel.org 5962L: linux-imx@nxp.com 5963S: Maintained 5964F: drivers/i2c/busses/i2c-imx-lpi2c.c 5965F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5966 5967FREESCALE IMX / MXC FEC DRIVER 5968M: Fugang Duan <fugang.duan@nxp.com> 5969L: netdev@vger.kernel.org 5970S: Maintained 5971F: drivers/net/ethernet/freescale/fec_main.c 5972F: drivers/net/ethernet/freescale/fec_ptp.c 5973F: drivers/net/ethernet/freescale/fec.h 5974F: Documentation/devicetree/bindings/net/fsl-fec.txt 5975 5976FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5977M: Sascha Hauer <s.hauer@pengutronix.de> 5978R: Pengutronix Kernel Team <kernel@pengutronix.de> 5979L: linux-fbdev@vger.kernel.org 5980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5981S: Maintained 5982F: include/linux/platform_data/video-imxfb.h 5983F: drivers/video/fbdev/imxfb.c 5984 5985FREESCALE QORIQ DPAA ETHERNET DRIVER 5986M: Madalin Bucur <madalin.bucur@nxp.com> 5987L: netdev@vger.kernel.org 5988S: Maintained 5989F: drivers/net/ethernet/freescale/dpaa 5990 5991FREESCALE QORIQ DPAA FMAN DRIVER 5992M: Madalin Bucur <madalin.bucur@nxp.com> 5993L: netdev@vger.kernel.org 5994S: Maintained 5995F: drivers/net/ethernet/freescale/fman 5996F: Documentation/devicetree/bindings/net/fsl-fman.txt 5997 5998FREESCALE QORIQ PTP CLOCK DRIVER 5999M: Yangbo Lu <yangbo.lu@nxp.com> 6000L: netdev@vger.kernel.org 6001S: Maintained 6002F: drivers/ptp/ptp_qoriq.c 6003F: include/linux/fsl/ptp_qoriq.h 6004F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6005 6006FREESCALE QUAD SPI DRIVER 6007M: Han Xu <han.xu@nxp.com> 6008L: linux-mtd@lists.infradead.org 6009S: Maintained 6010F: drivers/mtd/spi-nor/fsl-quadspi.c 6011 6012FREESCALE QUICC ENGINE LIBRARY 6013M: Qiang Zhao <qiang.zhao@nxp.com> 6014L: linuxppc-dev@lists.ozlabs.org 6015S: Maintained 6016F: drivers/soc/fsl/qe/ 6017F: include/soc/fsl/*qe*.h 6018F: include/soc/fsl/*ucc*.h 6019 6020FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6021M: Li Yang <leoyang.li@nxp.com> 6022L: netdev@vger.kernel.org 6023L: linuxppc-dev@lists.ozlabs.org 6024S: Maintained 6025F: drivers/net/ethernet/freescale/ucc_geth* 6026 6027FREESCALE QUICC ENGINE UCC HDLC DRIVER 6028M: Zhao Qiang <qiang.zhao@nxp.com> 6029L: netdev@vger.kernel.org 6030L: linuxppc-dev@lists.ozlabs.org 6031S: Maintained 6032F: drivers/net/wan/fsl_ucc_hdlc* 6033 6034FREESCALE QUICC ENGINE UCC UART DRIVER 6035M: Timur Tabi <timur@kernel.org> 6036L: linuxppc-dev@lists.ozlabs.org 6037S: Maintained 6038F: drivers/tty/serial/ucc_uart.c 6039 6040FREESCALE SOC DRIVERS 6041M: Li Yang <leoyang.li@nxp.com> 6042L: linuxppc-dev@lists.ozlabs.org 6043L: linux-arm-kernel@lists.infradead.org 6044S: Maintained 6045F: Documentation/devicetree/bindings/soc/fsl/ 6046F: drivers/soc/fsl/ 6047F: include/linux/fsl/ 6048 6049FREESCALE SOC FS_ENET DRIVER 6050M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6051L: linuxppc-dev@lists.ozlabs.org 6052L: netdev@vger.kernel.org 6053S: Maintained 6054F: drivers/net/ethernet/freescale/fs_enet/ 6055F: include/linux/fs_enet_pd.h 6056 6057FREESCALE SOC SOUND DRIVERS 6058M: Timur Tabi <timur@kernel.org> 6059M: Nicolin Chen <nicoleotsuka@gmail.com> 6060M: Xiubo Li <Xiubo.Lee@gmail.com> 6061R: Fabio Estevam <fabio.estevam@nxp.com> 6062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6063L: linuxppc-dev@lists.ozlabs.org 6064S: Maintained 6065F: sound/soc/fsl/fsl* 6066F: sound/soc/fsl/imx* 6067F: sound/soc/fsl/mpc8610_hpcd.c 6068 6069FREESCALE USB PERIPHERAL DRIVERS 6070M: Li Yang <leoyang.li@nxp.com> 6071L: linux-usb@vger.kernel.org 6072L: linuxppc-dev@lists.ozlabs.org 6073S: Maintained 6074F: drivers/usb/gadget/udc/fsl* 6075 6076FREEVXFS FILESYSTEM 6077M: Christoph Hellwig <hch@infradead.org> 6078W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6079S: Maintained 6080F: fs/freevxfs/ 6081 6082FREEZER 6083M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6084M: Pavel Machek <pavel@ucw.cz> 6085L: linux-pm@vger.kernel.org 6086S: Supported 6087F: Documentation/power/freezing-of-tasks.txt 6088F: include/linux/freezer.h 6089F: kernel/freezer.c 6090 6091FRONTSWAP API 6092M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6093L: linux-kernel@vger.kernel.org 6094S: Maintained 6095F: mm/frontswap.c 6096F: include/linux/frontswap.h 6097 6098FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6099M: David Howells <dhowells@redhat.com> 6100L: linux-cachefs@redhat.com (moderated for non-subscribers) 6101S: Supported 6102F: Documentation/filesystems/caching/ 6103F: fs/fscache/ 6104F: include/linux/fscache*.h 6105 6106FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6107M: Theodore Y. Ts'o <tytso@mit.edu> 6108M: Jaegeuk Kim <jaegeuk@kernel.org> 6109L: linux-fscrypt@vger.kernel.org 6110Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6112S: Supported 6113F: fs/crypto/ 6114F: include/linux/fscrypt*.h 6115F: Documentation/filesystems/fscrypt.rst 6116 6117FSI-ATTACHED I2C DRIVER 6118M: Eddie James <eajames@linux.vnet.ibm.com> 6119L: linux-i2c@vger.kernel.org 6120L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6121S: Maintained 6122F: drivers/i2c/busses/i2c-fsi.c 6123F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6124 6125FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6126M: Jan Kara <jack@suse.cz> 6127R: Amir Goldstein <amir73il@gmail.com> 6128L: linux-fsdevel@vger.kernel.org 6129S: Maintained 6130F: fs/notify/ 6131F: include/linux/fsnotify*.h 6132 6133FUJITSU LAPTOP EXTRAS 6134M: Jonathan Woithe <jwoithe@just42.net> 6135L: platform-driver-x86@vger.kernel.org 6136S: Maintained 6137F: drivers/platform/x86/fujitsu-laptop.c 6138 6139FUJITSU M-5MO LS CAMERA ISP DRIVER 6140M: Kyungmin Park <kyungmin.park@samsung.com> 6141M: Heungjun Kim <riverful.kim@samsung.com> 6142L: linux-media@vger.kernel.org 6143S: Maintained 6144F: drivers/media/i2c/m5mols/ 6145F: include/media/i2c/m5mols.h 6146 6147FUJITSU TABLET EXTRAS 6148M: Robert Gerlach <khnz@gmx.de> 6149L: platform-driver-x86@vger.kernel.org 6150S: Maintained 6151F: drivers/platform/x86/fujitsu-tablet.c 6152 6153FUSE: FILESYSTEM IN USERSPACE 6154M: Miklos Szeredi <miklos@szeredi.hu> 6155L: linux-fsdevel@vger.kernel.org 6156W: http://fuse.sourceforge.net/ 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6158S: Maintained 6159F: fs/fuse/ 6160F: include/uapi/linux/fuse.h 6161F: Documentation/filesystems/fuse.txt 6162 6163FUTEX SUBSYSTEM 6164M: Thomas Gleixner <tglx@linutronix.de> 6165M: Ingo Molnar <mingo@redhat.com> 6166R: Peter Zijlstra <peterz@infradead.org> 6167R: Darren Hart <dvhart@infradead.org> 6168L: linux-kernel@vger.kernel.org 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6170S: Maintained 6171F: kernel/futex.c 6172F: kernel/futex_compat.c 6173F: include/asm-generic/futex.h 6174F: include/linux/futex.h 6175F: include/uapi/linux/futex.h 6176F: tools/testing/selftests/futex/ 6177F: tools/perf/bench/futex* 6178F: Documentation/*futex* 6179 6180GCC PLUGINS 6181M: Kees Cook <keescook@chromium.org> 6182R: Emese Revfy <re.emese@gmail.com> 6183L: kernel-hardening@lists.openwall.com 6184S: Maintained 6185F: scripts/gcc-plugins/ 6186F: scripts/gcc-plugin.sh 6187F: scripts/Makefile.gcc-plugins 6188F: Documentation/gcc-plugins.txt 6189 6190GASKET DRIVER FRAMEWORK 6191M: Rob Springer <rspringer@google.com> 6192M: Todd Poynor <toddpoynor@google.com> 6193M: Ben Chan <benchan@chromium.org> 6194S: Maintained 6195F: drivers/staging/gasket/ 6196 6197GCOV BASED KERNEL PROFILING 6198M: Peter Oberparleiter <oberpar@linux.ibm.com> 6199S: Maintained 6200F: kernel/gcov/ 6201F: Documentation/dev-tools/gcov.rst 6202 6203GDB KERNEL DEBUGGING HELPER SCRIPTS 6204M: Jan Kiszka <jan.kiszka@siemens.com> 6205M: Kieran Bingham <kbingham@kernel.org> 6206S: Supported 6207F: scripts/gdb/ 6208 6209GDT SCSI DISK ARRAY CONTROLLER DRIVER 6210M: Achim Leubner <achim_leubner@adaptec.com> 6211L: linux-scsi@vger.kernel.org 6212W: http://www.icp-vortex.com/ 6213S: Supported 6214F: drivers/scsi/gdt* 6215 6216GEMTEK FM RADIO RECEIVER DRIVER 6217M: Hans Verkuil <hverkuil@xs4all.nl> 6218L: linux-media@vger.kernel.org 6219T: git git://linuxtv.org/media_tree.git 6220W: https://linuxtv.org 6221S: Maintained 6222F: drivers/media/radio/radio-gemtek* 6223 6224GENERIC GPIO I2C DRIVER 6225M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6226S: Supported 6227F: drivers/i2c/busses/i2c-gpio.c 6228F: include/linux/platform_data/i2c-gpio.h 6229 6230GENERIC GPIO I2C MULTIPLEXER DRIVER 6231M: Peter Korsgaard <peter.korsgaard@barco.com> 6232L: linux-i2c@vger.kernel.org 6233S: Supported 6234F: drivers/i2c/muxes/i2c-mux-gpio.c 6235F: include/linux/platform_data/i2c-mux-gpio.h 6236F: Documentation/i2c/muxes/i2c-mux-gpio 6237 6238GENERIC HDLC (WAN) DRIVERS 6239M: Krzysztof Halasa <khc@pm.waw.pl> 6240W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6241S: Maintained 6242F: drivers/net/wan/c101.c 6243F: drivers/net/wan/hd6457* 6244F: drivers/net/wan/hdlc* 6245F: drivers/net/wan/n2.c 6246F: drivers/net/wan/pc300too.c 6247F: drivers/net/wan/pci200syn.c 6248F: drivers/net/wan/wanxl* 6249 6250GENERIC INCLUDE/ASM HEADER FILES 6251M: Arnd Bergmann <arnd@arndb.de> 6252L: linux-arch@vger.kernel.org 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6254S: Maintained 6255F: include/asm-generic/ 6256F: include/uapi/asm-generic/ 6257 6258GENERIC PHY FRAMEWORK 6259M: Kishon Vijay Abraham I <kishon@ti.com> 6260L: linux-kernel@vger.kernel.org 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6262S: Supported 6263F: drivers/phy/ 6264F: include/linux/phy/ 6265 6266GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6267M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6268S: Supported 6269F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6270 6271GENERIC PM DOMAINS 6272M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6273M: Kevin Hilman <khilman@kernel.org> 6274M: Ulf Hansson <ulf.hansson@linaro.org> 6275L: linux-pm@vger.kernel.org 6276S: Supported 6277F: drivers/base/power/domain*.c 6278F: include/linux/pm_domain.h 6279F: Documentation/devicetree/bindings/power/power_domain.txt 6280 6281GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6282M: Eugen Hristev <eugen.hristev@microchip.com> 6283L: linux-input@vger.kernel.org 6284S: Maintained 6285F: drivers/input/touchscreen/resistive-adc-touch.c 6286 6287GENERIC UIO DRIVER FOR PCI DEVICES 6288M: "Michael S. Tsirkin" <mst@redhat.com> 6289L: kvm@vger.kernel.org 6290S: Supported 6291F: drivers/uio/uio_pci_generic.c 6292 6293GENWQE (IBM Generic Workqueue Card) 6294M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6295M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6296S: Supported 6297F: drivers/misc/genwqe/ 6298 6299GET_MAINTAINER SCRIPT 6300M: Joe Perches <joe@perches.com> 6301S: Maintained 6302F: scripts/get_maintainer.pl 6303 6304GFS2 FILE SYSTEM 6305M: Bob Peterson <rpeterso@redhat.com> 6306M: Andreas Gruenbacher <agruenba@redhat.com> 6307L: cluster-devel@redhat.com 6308W: http://sources.redhat.com/cluster/ 6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6310S: Supported 6311F: Documentation/filesystems/gfs2*.txt 6312F: fs/gfs2/ 6313F: include/uapi/linux/gfs2_ondisk.h 6314 6315GIGASET ISDN DRIVERS 6316M: Paul Bolle <pebolle@tiscali.nl> 6317L: gigaset307x-common@lists.sourceforge.net 6318W: http://gigaset307x.sourceforge.net/ 6319S: Odd Fixes 6320F: Documentation/isdn/README.gigaset 6321F: drivers/isdn/gigaset/ 6322F: include/uapi/linux/gigaset_dev.h 6323 6324GNSS SUBSYSTEM 6325M: Johan Hovold <johan@kernel.org> 6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6327S: Maintained 6328F: Documentation/ABI/testing/sysfs-class-gnss 6329F: Documentation/devicetree/bindings/gnss/ 6330F: drivers/gnss/ 6331F: include/linux/gnss.h 6332 6333GO7007 MPEG CODEC 6334M: Hans Verkuil <hans.verkuil@cisco.com> 6335L: linux-media@vger.kernel.org 6336S: Maintained 6337F: drivers/media/usb/go7007/ 6338 6339GOODIX TOUCHSCREEN 6340M: Bastien Nocera <hadess@hadess.net> 6341L: linux-input@vger.kernel.org 6342S: Maintained 6343F: drivers/input/touchscreen/goodix.c 6344 6345GPD POCKET FAN DRIVER 6346M: Hans de Goede <hdegoede@redhat.com> 6347L: platform-driver-x86@vger.kernel.org 6348S: Maintained 6349F: drivers/platform/x86/gpd-pocket-fan.c 6350 6351GPIO ACPI SUPPORT 6352M: Mika Westerberg <mika.westerberg@linux.intel.com> 6353M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6354L: linux-gpio@vger.kernel.org 6355L: linux-acpi@vger.kernel.org 6356S: Maintained 6357F: Documentation/acpi/gpio-properties.txt 6358F: drivers/gpio/gpiolib-acpi.c 6359 6360GPIO IR Transmitter 6361M: Sean Young <sean@mess.org> 6362L: linux-media@vger.kernel.org 6363S: Maintained 6364F: drivers/media/rc/gpio-ir-tx.c 6365 6366GPIO MOCKUP DRIVER 6367M: Bamvor Jian Zhang <bamv2005@gmail.com> 6368R: Bartosz Golaszewski <brgl@bgdev.pl> 6369L: linux-gpio@vger.kernel.org 6370S: Maintained 6371F: drivers/gpio/gpio-mockup.c 6372F: tools/testing/selftests/gpio/ 6373 6374GPIO SUBSYSTEM 6375M: Linus Walleij <linus.walleij@linaro.org> 6376M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6377L: linux-gpio@vger.kernel.org 6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6379S: Maintained 6380F: Documentation/devicetree/bindings/gpio/ 6381F: Documentation/driver-api/gpio/ 6382F: Documentation/gpio/ 6383F: Documentation/ABI/testing/gpio-cdev 6384F: Documentation/ABI/obsolete/sysfs-gpio 6385F: drivers/gpio/ 6386F: include/linux/gpio/ 6387F: include/linux/gpio.h 6388F: include/linux/of_gpio.h 6389F: include/asm-generic/gpio.h 6390F: include/uapi/linux/gpio.h 6391F: tools/gpio/ 6392 6393GRE DEMULTIPLEXER DRIVER 6394M: Dmitry Kozlov <xeb@mail.ru> 6395L: netdev@vger.kernel.org 6396S: Maintained 6397F: net/ipv4/gre_demux.c 6398F: net/ipv4/gre_offload.c 6399F: include/net/gre.h 6400 6401GRETH 10/100/1G Ethernet MAC device driver 6402M: Andreas Larsson <andreas@gaisler.com> 6403L: netdev@vger.kernel.org 6404S: Maintained 6405F: drivers/net/ethernet/aeroflex/ 6406 6407GREYBUS AUDIO PROTOCOLS DRIVERS 6408M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6409M: Mark Greer <mgreer@animalcreek.com> 6410S: Maintained 6411F: drivers/staging/greybus/audio_apbridgea.c 6412F: drivers/staging/greybus/audio_apbridgea.h 6413F: drivers/staging/greybus/audio_codec.c 6414F: drivers/staging/greybus/audio_codec.h 6415F: drivers/staging/greybus/audio_gb.c 6416F: drivers/staging/greybus/audio_manager.c 6417F: drivers/staging/greybus/audio_manager.h 6418F: drivers/staging/greybus/audio_manager_module.c 6419F: drivers/staging/greybus/audio_manager_private.h 6420F: drivers/staging/greybus/audio_manager_sysfs.c 6421F: drivers/staging/greybus/audio_module.c 6422F: drivers/staging/greybus/audio_topology.c 6423 6424GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6425M: Viresh Kumar <vireshk@kernel.org> 6426S: Maintained 6427F: drivers/staging/greybus/authentication.c 6428F: drivers/staging/greybus/bootrom.c 6429F: drivers/staging/greybus/firmware.h 6430F: drivers/staging/greybus/fw-core.c 6431F: drivers/staging/greybus/fw-download.c 6432F: drivers/staging/greybus/fw-management.c 6433F: drivers/staging/greybus/greybus_authentication.h 6434F: drivers/staging/greybus/greybus_firmware.h 6435F: drivers/staging/greybus/hid.c 6436F: drivers/staging/greybus/i2c.c 6437F: drivers/staging/greybus/spi.c 6438F: drivers/staging/greybus/spilib.c 6439F: drivers/staging/greybus/spilib.h 6440 6441GREYBUS LOOPBACK DRIVER 6442M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6443S: Maintained 6444F: drivers/staging/greybus/loopback.c 6445 6446GREYBUS PLATFORM DRIVERS 6447M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6448S: Maintained 6449F: drivers/staging/greybus/arche-platform.c 6450F: drivers/staging/greybus/arche-apb-ctrl.c 6451F: drivers/staging/greybus/arche_platform.h 6452 6453GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6454M: Rui Miguel Silva <rmfrfs@gmail.com> 6455S: Maintained 6456F: drivers/staging/greybus/sdio.c 6457F: drivers/staging/greybus/light.c 6458F: drivers/staging/greybus/gpio.c 6459F: drivers/staging/greybus/power_supply.c 6460F: drivers/staging/greybus/spi.c 6461F: drivers/staging/greybus/spilib.c 6462 6463GREYBUS SUBSYSTEM 6464M: Johan Hovold <johan@kernel.org> 6465M: Alex Elder <elder@kernel.org> 6466M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6467S: Maintained 6468F: drivers/staging/greybus/ 6469L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6470 6471GREYBUS UART PROTOCOLS DRIVERS 6472M: David Lin <dtwlin@gmail.com> 6473S: Maintained 6474F: drivers/staging/greybus/uart.c 6475F: drivers/staging/greybus/log.c 6476 6477GS1662 VIDEO SERIALIZER 6478M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6479L: linux-media@vger.kernel.org 6480T: git git://linuxtv.org/media_tree.git 6481S: Maintained 6482F: drivers/media/spi/gs1662.c 6483 6484GSPCA FINEPIX SUBDRIVER 6485M: Frank Zago <frank@zago.net> 6486L: linux-media@vger.kernel.org 6487T: git git://linuxtv.org/media_tree.git 6488S: Maintained 6489F: drivers/media/usb/gspca/finepix.c 6490 6491GSPCA GL860 SUBDRIVER 6492M: Olivier Lorin <o.lorin@laposte.net> 6493L: linux-media@vger.kernel.org 6494T: git git://linuxtv.org/media_tree.git 6495S: Maintained 6496F: drivers/media/usb/gspca/gl860/ 6497 6498GSPCA M5602 SUBDRIVER 6499M: Erik Andren <erik.andren@gmail.com> 6500L: linux-media@vger.kernel.org 6501T: git git://linuxtv.org/media_tree.git 6502S: Maintained 6503F: drivers/media/usb/gspca/m5602/ 6504 6505GSPCA PAC207 SONIXB SUBDRIVER 6506M: Hans Verkuil <hverkuil@xs4all.nl> 6507L: linux-media@vger.kernel.org 6508T: git git://linuxtv.org/media_tree.git 6509S: Odd Fixes 6510F: drivers/media/usb/gspca/pac207.c 6511 6512GSPCA SN9C20X SUBDRIVER 6513M: Brian Johnson <brijohn@gmail.com> 6514L: linux-media@vger.kernel.org 6515T: git git://linuxtv.org/media_tree.git 6516S: Maintained 6517F: drivers/media/usb/gspca/sn9c20x.c 6518 6519GSPCA T613 SUBDRIVER 6520M: Leandro Costantino <lcostantino@gmail.com> 6521L: linux-media@vger.kernel.org 6522T: git git://linuxtv.org/media_tree.git 6523S: Maintained 6524F: drivers/media/usb/gspca/t613.c 6525 6526GSPCA USB WEBCAM DRIVER 6527M: Hans Verkuil <hverkuil@xs4all.nl> 6528L: linux-media@vger.kernel.org 6529T: git git://linuxtv.org/media_tree.git 6530S: Odd Fixes 6531F: drivers/media/usb/gspca/ 6532 6533GTP (GPRS Tunneling Protocol) 6534M: Pablo Neira Ayuso <pablo@netfilter.org> 6535M: Harald Welte <laforge@gnumonks.org> 6536L: osmocom-net-gprs@lists.osmocom.org 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6538S: Maintained 6539F: drivers/net/gtp.c 6540 6541GUID PARTITION TABLE (GPT) 6542M: Davidlohr Bueso <dave@stgolabs.net> 6543L: linux-efi@vger.kernel.org 6544S: Maintained 6545F: block/partitions/efi.* 6546 6547H8/300 ARCHITECTURE 6548M: Yoshinori Sato <ysato@users.sourceforge.jp> 6549L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6550W: http://uclinux-h8.sourceforge.jp 6551T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6552S: Maintained 6553F: arch/h8300/ 6554F: drivers/clocksource/h8300_*.c 6555F: drivers/clk/h8300/ 6556F: drivers/irqchip/irq-renesas-h8*.c 6557 6558HACKRF MEDIA DRIVER 6559M: Antti Palosaari <crope@iki.fi> 6560L: linux-media@vger.kernel.org 6561W: https://linuxtv.org 6562W: http://palosaari.fi/linux/ 6563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6564T: git git://linuxtv.org/anttip/media_tree.git 6565S: Maintained 6566F: drivers/media/usb/hackrf/ 6567 6568HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6569M: Frank Seidel <frank@f-seidel.de> 6570L: platform-driver-x86@vger.kernel.org 6571W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6572S: Maintained 6573F: drivers/platform/x86/hdaps.c 6574 6575HARDWARE MONITORING 6576M: Jean Delvare <jdelvare@suse.com> 6577M: Guenter Roeck <linux@roeck-us.net> 6578L: linux-hwmon@vger.kernel.org 6579W: http://hwmon.wiki.kernel.org/ 6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6581S: Maintained 6582F: Documentation/devicetree/bindings/hwmon/ 6583F: Documentation/hwmon/ 6584F: drivers/hwmon/ 6585F: include/linux/hwmon*.h 6586F: include/trace/events/hwmon*.h 6587 6588HARDWARE RANDOM NUMBER GENERATOR CORE 6589M: Matt Mackall <mpm@selenic.com> 6590M: Herbert Xu <herbert@gondor.apana.org.au> 6591L: linux-crypto@vger.kernel.org 6592S: Odd fixes 6593F: Documentation/devicetree/bindings/rng/ 6594F: Documentation/hw_random.txt 6595F: drivers/char/hw_random/ 6596F: include/linux/hw_random.h 6597 6598HARDWARE TRACING FACILITIES 6599M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6600S: Maintained 6601F: drivers/hwtracing/ 6602 6603HARDWARE SPINLOCK CORE 6604M: Ohad Ben-Cohen <ohad@wizery.com> 6605M: Bjorn Andersson <bjorn.andersson@linaro.org> 6606L: linux-remoteproc@vger.kernel.org 6607S: Maintained 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6609F: Documentation/devicetree/bindings/hwlock/ 6610F: Documentation/hwspinlock.txt 6611F: drivers/hwspinlock/ 6612F: include/linux/hwspinlock.h 6613 6614HARMONY SOUND DRIVER 6615L: linux-parisc@vger.kernel.org 6616S: Maintained 6617F: sound/parisc/harmony.* 6618 6619HDPVR USB VIDEO ENCODER DRIVER 6620M: Hans Verkuil <hverkuil@xs4all.nl> 6621L: linux-media@vger.kernel.org 6622T: git git://linuxtv.org/media_tree.git 6623W: https://linuxtv.org 6624S: Odd Fixes 6625F: drivers/media/usb/hdpvr/ 6626 6627HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6628M: Jerry Hoemann <jerry.hoemann@hpe.com> 6629S: Supported 6630F: Documentation/watchdog/hpwdt.txt 6631F: drivers/watchdog/hpwdt.c 6632 6633HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6634M: Don Brace <don.brace@microsemi.com> 6635L: esc.storagedev@microsemi.com 6636L: linux-scsi@vger.kernel.org 6637S: Supported 6638F: Documentation/scsi/hpsa.txt 6639F: drivers/scsi/hpsa*.[ch] 6640F: include/linux/cciss*.h 6641F: include/uapi/linux/cciss*.h 6642 6643HFI1 DRIVER 6644M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6645M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6646L: linux-rdma@vger.kernel.org 6647S: Supported 6648F: drivers/infiniband/hw/hfi1 6649 6650HFS FILESYSTEM 6651L: linux-fsdevel@vger.kernel.org 6652S: Orphan 6653F: Documentation/filesystems/hfs.txt 6654F: fs/hfs/ 6655 6656HFSPLUS FILESYSTEM 6657L: linux-fsdevel@vger.kernel.org 6658S: Orphan 6659F: Documentation/filesystems/hfsplus.txt 6660F: fs/hfsplus/ 6661 6662HGA FRAMEBUFFER DRIVER 6663M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6664L: linux-nvidia@lists.surfsouth.com 6665W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6666S: Maintained 6667F: drivers/video/fbdev/hgafb.c 6668 6669HIBERNATION (aka Software Suspend, aka swsusp) 6670M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6671M: Pavel Machek <pavel@ucw.cz> 6672L: linux-pm@vger.kernel.org 6673B: https://bugzilla.kernel.org 6674S: Supported 6675F: arch/x86/power/ 6676F: drivers/base/power/ 6677F: kernel/power/ 6678F: include/linux/suspend.h 6679F: include/linux/freezer.h 6680F: include/linux/pm.h 6681F: arch/*/include/asm/suspend*.h 6682 6683HID CORE LAYER 6684M: Jiri Kosina <jikos@kernel.org> 6685M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6686L: linux-input@vger.kernel.org 6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6688S: Maintained 6689F: drivers/hid/ 6690F: include/linux/hid* 6691F: include/uapi/linux/hid* 6692 6693HID SENSOR HUB DRIVERS 6694M: Jiri Kosina <jikos@kernel.org> 6695M: Jonathan Cameron <jic23@kernel.org> 6696M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6697L: linux-input@vger.kernel.org 6698L: linux-iio@vger.kernel.org 6699S: Maintained 6700F: Documentation/hid/hid-sensor* 6701F: drivers/hid/hid-sensor-* 6702F: drivers/iio/*/hid-* 6703F: include/linux/hid-sensor-* 6704 6705HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6706M: Thomas Gleixner <tglx@linutronix.de> 6707L: linux-kernel@vger.kernel.org 6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6709S: Maintained 6710F: Documentation/timers/ 6711F: kernel/time/hrtimer.c 6712F: kernel/time/clockevents.c 6713F: kernel/time/timer_*.c 6714F: include/linux/clockchips.h 6715F: include/linux/hrtimer.h 6716 6717HIGH-SPEED SCC DRIVER FOR AX.25 6718L: linux-hams@vger.kernel.org 6719S: Orphan 6720F: drivers/net/hamradio/dmascc.c 6721F: drivers/net/hamradio/scc.c 6722 6723HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6724M: HighPoint Linux Team <linux@highpoint-tech.com> 6725W: http://www.highpoint-tech.com 6726S: Supported 6727F: Documentation/scsi/hptiop.txt 6728F: drivers/scsi/hptiop.c 6729 6730HIPPI 6731M: Jes Sorensen <jes@trained-monkey.org> 6732L: linux-hippi@sunsite.dk 6733S: Maintained 6734F: include/linux/hippidevice.h 6735F: include/uapi/linux/if_hippi.h 6736F: net/802/hippi.c 6737F: drivers/net/hippi/ 6738 6739HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6740M: Yisen Zhuang <yisen.zhuang@huawei.com> 6741M: Salil Mehta <salil.mehta@huawei.com> 6742L: netdev@vger.kernel.org 6743W: http://www.hisilicon.com 6744S: Maintained 6745F: drivers/net/ethernet/hisilicon/hns3/ 6746 6747HISILICON LPC BUS DRIVER 6748M: john.garry@huawei.com 6749W: http://www.hisilicon.com 6750S: Maintained 6751F: drivers/bus/hisi_lpc.c 6752F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6753 6754HISILICON NETWORK SUBSYSTEM DRIVER 6755M: Yisen Zhuang <yisen.zhuang@huawei.com> 6756M: Salil Mehta <salil.mehta@huawei.com> 6757L: netdev@vger.kernel.org 6758W: http://www.hisilicon.com 6759S: Maintained 6760F: drivers/net/ethernet/hisilicon/ 6761F: Documentation/devicetree/bindings/net/hisilicon*.txt 6762 6763HISILICON PMU DRIVER 6764M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6765W: http://www.hisilicon.com 6766S: Supported 6767F: drivers/perf/hisilicon 6768F: Documentation/perf/hisi-pmu.txt 6769 6770HISILICON ROCE DRIVER 6771M: Lijun Ou <oulijun@huawei.com> 6772M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6773L: linux-rdma@vger.kernel.org 6774S: Maintained 6775F: drivers/infiniband/hw/hns/ 6776F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6777 6778HISILICON SAS Controller 6779M: John Garry <john.garry@huawei.com> 6780W: http://www.hisilicon.com 6781S: Supported 6782F: drivers/scsi/hisi_sas/ 6783F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6784 6785HMM - Heterogeneous Memory Management 6786M: Jérôme Glisse <jglisse@redhat.com> 6787L: linux-mm@kvack.org 6788S: Maintained 6789F: mm/hmm* 6790F: include/linux/hmm* 6791F: Documentation/vm/hmm.rst 6792 6793HOST AP DRIVER 6794M: Jouni Malinen <j@w1.fi> 6795L: linux-wireless@vger.kernel.org 6796W: http://w1.fi/hostap-driver.html 6797S: Obsolete 6798F: drivers/net/wireless/intersil/hostap/ 6799 6800HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6801L: platform-driver-x86@vger.kernel.org 6802S: Orphan 6803F: drivers/platform/x86/tc1100-wmi.c 6804 6805HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6806M: Jaroslav Kysela <perex@perex.cz> 6807S: Maintained 6808F: drivers/net/ethernet/hp/hp100.* 6809 6810HPET: High Precision Event Timers driver 6811M: Clemens Ladisch <clemens@ladisch.de> 6812S: Maintained 6813F: Documentation/timers/hpet.txt 6814F: drivers/char/hpet.c 6815F: include/linux/hpet.h 6816F: include/uapi/linux/hpet.h 6817 6818HPET: x86 6819S: Orphan 6820F: arch/x86/kernel/hpet.c 6821F: arch/x86/include/asm/hpet.h 6822 6823HPFS FILESYSTEM 6824M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6825W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6826S: Maintained 6827F: fs/hpfs/ 6828 6829HSI SUBSYSTEM 6830M: Sebastian Reichel <sre@kernel.org> 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6832S: Maintained 6833F: Documentation/ABI/testing/sysfs-bus-hsi 6834F: Documentation/driver-api/hsi.rst 6835F: drivers/hsi/ 6836F: include/linux/hsi/ 6837F: include/uapi/linux/hsi/ 6838 6839HSO 3G MODEM DRIVER 6840L: linux-usb@vger.kernel.org 6841S: Orphan 6842F: drivers/net/usb/hso.c 6843 6844HSR NETWORK PROTOCOL 6845M: Arvid Brodin <arvid.brodin@alten.se> 6846L: netdev@vger.kernel.org 6847S: Maintained 6848F: net/hsr/ 6849 6850HT16K33 LED CONTROLLER DRIVER 6851M: Robin van der Gracht <robin@protonic.nl> 6852S: Maintained 6853F: drivers/auxdisplay/ht16k33.c 6854F: Documentation/devicetree/bindings/display/ht16k33.txt 6855 6856HTCPEN TOUCHSCREEN DRIVER 6857M: Pau Oliva Fora <pof@eslack.org> 6858L: linux-input@vger.kernel.org 6859S: Maintained 6860F: drivers/input/touchscreen/htcpen.c 6861 6862HUAWEI ETHERNET DRIVER 6863M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6864L: netdev@vger.kernel.org 6865S: Supported 6866F: Documentation/networking/hinic.txt 6867F: drivers/net/ethernet/huawei/hinic/ 6868 6869HUGETLB FILESYSTEM 6870M: Mike Kravetz <mike.kravetz@oracle.com> 6871L: linux-mm@kvack.org 6872S: Maintained 6873F: fs/hugetlbfs/ 6874F: mm/hugetlb.c 6875F: include/linux/hugetlb.h 6876F: Documentation/admin-guide/mm/hugetlbpage.rst 6877F: Documentation/vm/hugetlbfs_reserv.rst 6878F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6879 6880HVA ST MEDIA DRIVER 6881M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6882L: linux-media@vger.kernel.org 6883T: git git://linuxtv.org/media_tree.git 6884W: https://linuxtv.org 6885S: Supported 6886F: drivers/media/platform/sti/hva 6887 6888HWPOISON MEMORY FAILURE HANDLING 6889M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6890L: linux-mm@kvack.org 6891S: Maintained 6892F: mm/memory-failure.c 6893F: mm/hwpoison-inject.c 6894 6895HYGON PROCESSOR SUPPORT 6896M: Pu Wen <puwen@hygon.cn> 6897L: linux-kernel@vger.kernel.org 6898S: Maintained 6899F: arch/x86/kernel/cpu/hygon.c 6900 6901Hyper-V CORE AND DRIVERS 6902M: "K. Y. Srinivasan" <kys@microsoft.com> 6903M: Haiyang Zhang <haiyangz@microsoft.com> 6904M: Stephen Hemminger <sthemmin@microsoft.com> 6905L: devel@linuxdriverproject.org 6906S: Maintained 6907F: Documentation/networking/device_drivers/microsoft/netvsc.txt 6908F: arch/x86/include/asm/mshyperv.h 6909F: arch/x86/include/asm/trace/hyperv.h 6910F: arch/x86/include/asm/hyperv-tlfs.h 6911F: arch/x86/kernel/cpu/mshyperv.c 6912F: arch/x86/hyperv 6913F: drivers/hid/hid-hyperv.c 6914F: drivers/hv/ 6915F: drivers/input/serio/hyperv-keyboard.c 6916F: drivers/pci/controller/pci-hyperv.c 6917F: drivers/net/hyperv/ 6918F: drivers/scsi/storvsc_drv.c 6919F: drivers/uio/uio_hv_generic.c 6920F: drivers/video/fbdev/hyperv_fb.c 6921F: net/vmw_vsock/hyperv_transport.c 6922F: include/linux/hyperv.h 6923F: include/uapi/linux/hyperv.h 6924F: tools/hv/ 6925F: Documentation/ABI/stable/sysfs-bus-vmbus 6926 6927HYPERVISOR VIRTUAL CONSOLE DRIVER 6928L: linuxppc-dev@lists.ozlabs.org 6929S: Odd Fixes 6930F: drivers/tty/hvc/ 6931 6932I2C ACPI SUPPORT 6933M: Mika Westerberg <mika.westerberg@linux.intel.com> 6934L: linux-i2c@vger.kernel.org 6935L: linux-acpi@vger.kernel.org 6936S: Maintained 6937F: drivers/i2c/i2c-core-acpi.c 6938 6939I2C CONTROLLER DRIVER FOR NVIDIA GPU 6940M: Ajay Gupta <ajayg@nvidia.com> 6941L: linux-i2c@vger.kernel.org 6942S: Maintained 6943F: Documentation/i2c/busses/i2c-nvidia-gpu 6944F: drivers/i2c/busses/i2c-nvidia-gpu.c 6945 6946I2C MUXES 6947M: Peter Rosin <peda@axentia.se> 6948L: linux-i2c@vger.kernel.org 6949S: Maintained 6950F: Documentation/i2c/i2c-topology 6951F: Documentation/i2c/muxes/ 6952F: Documentation/devicetree/bindings/i2c/i2c-mux* 6953F: Documentation/devicetree/bindings/i2c/i2c-arb* 6954F: Documentation/devicetree/bindings/i2c/i2c-gate* 6955F: drivers/i2c/i2c-mux.c 6956F: drivers/i2c/muxes/ 6957F: include/linux/i2c-mux.h 6958 6959I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6960M: Gregory CLEMENT <gregory.clement@bootlin.com> 6961L: linux-i2c@vger.kernel.org 6962S: Maintained 6963F: drivers/i2c/busses/i2c-mv64xxx.c 6964 6965I2C OVER PARALLEL PORT 6966M: Jean Delvare <jdelvare@suse.com> 6967L: linux-i2c@vger.kernel.org 6968S: Maintained 6969F: Documentation/i2c/busses/i2c-parport 6970F: Documentation/i2c/busses/i2c-parport-light 6971F: drivers/i2c/busses/i2c-parport.c 6972F: drivers/i2c/busses/i2c-parport-light.c 6973 6974I2C SUBSYSTEM 6975M: Wolfram Sang <wsa@the-dreams.de> 6976L: linux-i2c@vger.kernel.org 6977W: https://i2c.wiki.kernel.org/ 6978Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6980S: Maintained 6981F: Documentation/devicetree/bindings/i2c/i2c.txt 6982F: Documentation/i2c/ 6983F: drivers/i2c/* 6984F: include/linux/i2c.h 6985F: include/linux/i2c-dev.h 6986F: include/linux/i2c-smbus.h 6987F: include/uapi/linux/i2c.h 6988F: include/uapi/linux/i2c-*.h 6989 6990I2C SUBSYSTEM HOST DRIVERS 6991L: linux-i2c@vger.kernel.org 6992W: https://i2c.wiki.kernel.org/ 6993Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6995S: Odd Fixes 6996F: Documentation/devicetree/bindings/i2c/ 6997F: drivers/i2c/algos/ 6998F: drivers/i2c/busses/ 6999 7000I2C-TAOS-EVM DRIVER 7001M: Jean Delvare <jdelvare@suse.com> 7002L: linux-i2c@vger.kernel.org 7003S: Maintained 7004F: Documentation/i2c/busses/i2c-taos-evm 7005F: drivers/i2c/busses/i2c-taos-evm.c 7006 7007I2C-TINY-USB DRIVER 7008M: Till Harbaum <till@harbaum.org> 7009L: linux-i2c@vger.kernel.org 7010W: http://www.harbaum.org/till/i2c_tiny_usb 7011S: Maintained 7012F: drivers/i2c/busses/i2c-tiny-usb.c 7013 7014I2C/SMBUS CONTROLLER DRIVERS FOR PC 7015M: Jean Delvare <jdelvare@suse.com> 7016L: linux-i2c@vger.kernel.org 7017S: Maintained 7018F: Documentation/i2c/busses/i2c-ali1535 7019F: Documentation/i2c/busses/i2c-ali1563 7020F: Documentation/i2c/busses/i2c-ali15x3 7021F: Documentation/i2c/busses/i2c-amd756 7022F: Documentation/i2c/busses/i2c-amd8111 7023F: Documentation/i2c/busses/i2c-i801 7024F: Documentation/i2c/busses/i2c-nforce2 7025F: Documentation/i2c/busses/i2c-piix4 7026F: Documentation/i2c/busses/i2c-sis5595 7027F: Documentation/i2c/busses/i2c-sis630 7028F: Documentation/i2c/busses/i2c-sis96x 7029F: Documentation/i2c/busses/i2c-via 7030F: Documentation/i2c/busses/i2c-viapro 7031F: drivers/i2c/busses/i2c-ali1535.c 7032F: drivers/i2c/busses/i2c-ali1563.c 7033F: drivers/i2c/busses/i2c-ali15x3.c 7034F: drivers/i2c/busses/i2c-amd756.c 7035F: drivers/i2c/busses/i2c-amd756-s4882.c 7036F: drivers/i2c/busses/i2c-amd8111.c 7037F: drivers/i2c/busses/i2c-i801.c 7038F: drivers/i2c/busses/i2c-isch.c 7039F: drivers/i2c/busses/i2c-nforce2.c 7040F: drivers/i2c/busses/i2c-nforce2-s4985.c 7041F: drivers/i2c/busses/i2c-piix4.c 7042F: drivers/i2c/busses/i2c-sis5595.c 7043F: drivers/i2c/busses/i2c-sis630.c 7044F: drivers/i2c/busses/i2c-sis96x.c 7045F: drivers/i2c/busses/i2c-via.c 7046F: drivers/i2c/busses/i2c-viapro.c 7047 7048I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7049M: Hans de Goede <hdegoede@redhat.com> 7050L: linux-i2c@vger.kernel.org 7051S: Maintained 7052F: drivers/i2c/busses/i2c-cht-wc.c 7053 7054I2C/SMBUS ISMT DRIVER 7055M: Seth Heasley <seth.heasley@intel.com> 7056M: Neil Horman <nhorman@tuxdriver.com> 7057L: linux-i2c@vger.kernel.org 7058F: drivers/i2c/busses/i2c-ismt.c 7059F: Documentation/i2c/busses/i2c-ismt 7060 7061I2C/SMBUS STUB DRIVER 7062M: Jean Delvare <jdelvare@suse.com> 7063L: linux-i2c@vger.kernel.org 7064S: Maintained 7065F: drivers/i2c/i2c-stub.c 7066 7067IA64 (Itanium) PLATFORM 7068M: Tony Luck <tony.luck@intel.com> 7069M: Fenghua Yu <fenghua.yu@intel.com> 7070L: linux-ia64@vger.kernel.org 7071T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7072S: Maintained 7073F: arch/ia64/ 7074 7075IBM Power 842 compression accelerator 7076M: Haren Myneni <haren@us.ibm.com> 7077S: Supported 7078F: drivers/crypto/nx/Makefile 7079F: drivers/crypto/nx/Kconfig 7080F: drivers/crypto/nx/nx-842* 7081F: include/linux/sw842.h 7082F: crypto/842.c 7083F: lib/842/ 7084 7085IBM Power in-Nest Crypto Acceleration 7086M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7087M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7088L: linux-crypto@vger.kernel.org 7089S: Supported 7090F: drivers/crypto/nx/Makefile 7091F: drivers/crypto/nx/Kconfig 7092F: drivers/crypto/nx/nx-aes* 7093F: drivers/crypto/nx/nx-sha* 7094F: drivers/crypto/nx/nx.* 7095F: drivers/crypto/nx/nx_csbcpb.h 7096F: drivers/crypto/nx/nx_debugfs.h 7097 7098IBM Power Linux RAID adapter 7099M: Brian King <brking@us.ibm.com> 7100S: Supported 7101F: drivers/scsi/ipr.* 7102 7103IBM Power SRIOV Virtual NIC Device Driver 7104M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7105M: John Allen <jallen@linux.vnet.ibm.com> 7106L: netdev@vger.kernel.org 7107S: Supported 7108F: drivers/net/ethernet/ibm/ibmvnic.* 7109 7110IBM Power Virtual Accelerator Switchboard 7111M: Sukadev Bhattiprolu 7112L: linuxppc-dev@lists.ozlabs.org 7113S: Supported 7114F: arch/powerpc/platforms/powernv/vas* 7115F: arch/powerpc/platforms/powernv/copy-paste.h 7116F: arch/powerpc/include/asm/vas.h 7117F: arch/powerpc/include/uapi/asm/vas.h 7118 7119IBM Power Virtual Ethernet Device Driver 7120M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7121L: netdev@vger.kernel.org 7122S: Supported 7123F: drivers/net/ethernet/ibm/ibmveth.* 7124 7125IBM Power Virtual FC Device Drivers 7126M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7127L: linux-scsi@vger.kernel.org 7128S: Supported 7129F: drivers/scsi/ibmvscsi/ibmvfc* 7130 7131IBM Power Virtual Management Channel Driver 7132M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7133M: Steven Royer <seroyer@linux.vnet.ibm.com> 7134S: Supported 7135F: drivers/misc/ibmvmc.* 7136 7137IBM Power Virtual SCSI Device Drivers 7138M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7139L: linux-scsi@vger.kernel.org 7140S: Supported 7141F: drivers/scsi/ibmvscsi/ibmvscsi* 7142F: include/scsi/viosrp.h 7143 7144IBM Power Virtual SCSI Device Target Driver 7145M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7146M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7147L: linux-scsi@vger.kernel.org 7148L: target-devel@vger.kernel.org 7149S: Supported 7150F: drivers/scsi/ibmvscsi_tgt/ 7151 7152IBM Power VMX Cryptographic instructions 7153M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7154M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7155L: linux-crypto@vger.kernel.org 7156S: Supported 7157F: drivers/crypto/vmx/Makefile 7158F: drivers/crypto/vmx/Kconfig 7159F: drivers/crypto/vmx/vmx.c 7160F: drivers/crypto/vmx/aes* 7161F: drivers/crypto/vmx/ghash* 7162F: drivers/crypto/vmx/ppc-xlate.pl 7163 7164IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7165M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7166L: linux-pci@vger.kernel.org 7167L: linuxppc-dev@lists.ozlabs.org 7168S: Supported 7169F: drivers/pci/hotplug/rpaphp* 7170 7171IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7172M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7173L: linux-pci@vger.kernel.org 7174L: linuxppc-dev@lists.ozlabs.org 7175S: Supported 7176F: drivers/pci/hotplug/rpadlpar* 7177 7178IBM ServeRAID RAID DRIVER 7179S: Orphan 7180F: drivers/scsi/ips.* 7181 7182ICH LPC AND GPIO DRIVER 7183M: Peter Tyser <ptyser@xes-inc.com> 7184S: Maintained 7185F: drivers/mfd/lpc_ich.c 7186F: drivers/gpio/gpio-ich.c 7187 7188IDE SUBSYSTEM 7189M: "David S. Miller" <davem@davemloft.net> 7190L: linux-ide@vger.kernel.org 7191Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7193S: Maintained 7194F: Documentation/ide/ 7195F: drivers/ide/ 7196F: include/linux/ide.h 7197 7198IDE/ATAPI DRIVERS 7199M: Borislav Petkov <bp@alien8.de> 7200L: linux-ide@vger.kernel.org 7201S: Maintained 7202F: Documentation/cdrom/ide-cd 7203F: drivers/ide/ide-cd* 7204 7205IDEAPAD LAPTOP EXTRAS DRIVER 7206M: Ike Panhc <ike.pan@canonical.com> 7207L: platform-driver-x86@vger.kernel.org 7208W: http://launchpad.net/ideapad-laptop 7209S: Maintained 7210F: drivers/platform/x86/ideapad-laptop.c 7211 7212IDEAPAD LAPTOP SLIDEBAR DRIVER 7213M: Andrey Moiseev <o2g.org.ru@gmail.com> 7214L: linux-input@vger.kernel.org 7215W: https://github.com/o2genum/ideapad-slidebar 7216S: Maintained 7217F: drivers/input/misc/ideapad_slidebar.c 7218 7219IDT VersaClock 5 CLOCK DRIVER 7220M: Marek Vasut <marek.vasut@gmail.com> 7221S: Maintained 7222F: drivers/clk/clk-versaclock5.c 7223 7224IEEE 802.15.4 SUBSYSTEM 7225M: Alexander Aring <alex.aring@gmail.com> 7226M: Stefan Schmidt <stefan@datenfreihafen.org> 7227L: linux-wpan@vger.kernel.org 7228W: http://wpan.cakelab.org/ 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7231S: Maintained 7232F: net/ieee802154/ 7233F: net/mac802154/ 7234F: drivers/net/ieee802154/ 7235F: include/linux/nl802154.h 7236F: include/linux/ieee802154.h 7237F: include/net/nl802154.h 7238F: include/net/mac802154.h 7239F: include/net/af_ieee802154.h 7240F: include/net/cfg802154.h 7241F: include/net/ieee802154_netdev.h 7242F: Documentation/networking/ieee802154.txt 7243 7244IFE PROTOCOL 7245M: Yotam Gigi <yotam.gi@gmail.com> 7246M: Jamal Hadi Salim <jhs@mojatatu.com> 7247F: net/ife 7248F: include/net/ife.h 7249F: include/uapi/linux/ife.h 7250 7251IGORPLUG-USB IR RECEIVER 7252M: Sean Young <sean@mess.org> 7253L: linux-media@vger.kernel.org 7254S: Maintained 7255F: drivers/media/rc/igorplugusb.c 7256 7257IGUANAWORKS USB IR TRANSCEIVER 7258M: Sean Young <sean@mess.org> 7259L: linux-media@vger.kernel.org 7260S: Maintained 7261F: drivers/media/rc/iguanair.c 7262 7263IIO DIGITAL POTENTIOMETER DAC 7264M: Peter Rosin <peda@axentia.se> 7265L: linux-iio@vger.kernel.org 7266S: Maintained 7267F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7268F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7269F: drivers/iio/dac/dpot-dac.c 7270 7271IIO ENVELOPE DETECTOR 7272M: Peter Rosin <peda@axentia.se> 7273L: linux-iio@vger.kernel.org 7274S: Maintained 7275F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7276F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7277F: drivers/iio/adc/envelope-detector.c 7278 7279IIO MULTIPLEXER 7280M: Peter Rosin <peda@axentia.se> 7281L: linux-iio@vger.kernel.org 7282S: Maintained 7283F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7284F: drivers/iio/multiplexer/iio-mux.c 7285 7286IIO SUBSYSTEM AND DRIVERS 7287M: Jonathan Cameron <jic23@kernel.org> 7288R: Hartmut Knaack <knaack.h@gmx.de> 7289R: Lars-Peter Clausen <lars@metafoo.de> 7290R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7291L: linux-iio@vger.kernel.org 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7293S: Maintained 7294F: Documentation/ABI/testing/configfs-iio* 7295F: Documentation/ABI/testing/sysfs-bus-iio* 7296F: Documentation/devicetree/bindings/iio/ 7297F: drivers/iio/ 7298F: drivers/staging/iio/ 7299F: include/linux/iio/ 7300F: tools/iio/ 7301 7302IIO UNIT CONVERTER 7303M: Peter Rosin <peda@axentia.se> 7304L: linux-iio@vger.kernel.org 7305S: Maintained 7306F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7307F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7308F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7309F: drivers/iio/afe/iio-rescale.c 7310 7311IKANOS/ADI EAGLE ADSL USB DRIVER 7312M: Matthieu Castet <castet.matthieu@free.fr> 7313M: Stanislaw Gruszka <stf_xl@wp.pl> 7314S: Maintained 7315F: drivers/usb/atm/ueagle-atm.c 7316 7317IMGTEC ASCII LCD DRIVER 7318M: Paul Burton <paul.burton@mips.com> 7319S: Maintained 7320F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7321F: drivers/auxdisplay/img-ascii-lcd.c 7322 7323IMGTEC IR DECODER DRIVER 7324M: James Hogan <jhogan@kernel.org> 7325S: Maintained 7326F: drivers/media/rc/img-ir/ 7327 7328IMON SOUNDGRAPH USB IR RECEIVER 7329M: Sean Young <sean@mess.org> 7330L: linux-media@vger.kernel.org 7331S: Maintained 7332F: drivers/media/rc/imon_raw.c 7333F: drivers/media/rc/imon.c 7334 7335IMS TWINTURBO FRAMEBUFFER DRIVER 7336L: linux-fbdev@vger.kernel.org 7337S: Orphan 7338F: drivers/video/fbdev/imsttfb.c 7339 7340INA209 HARDWARE MONITOR DRIVER 7341M: Guenter Roeck <linux@roeck-us.net> 7342L: linux-hwmon@vger.kernel.org 7343S: Maintained 7344F: Documentation/hwmon/ina209 7345F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7346F: drivers/hwmon/ina209.c 7347 7348INA2XX HARDWARE MONITOR DRIVER 7349M: Guenter Roeck <linux@roeck-us.net> 7350L: linux-hwmon@vger.kernel.org 7351S: Maintained 7352F: Documentation/hwmon/ina2xx 7353F: drivers/hwmon/ina2xx.c 7354F: include/linux/platform_data/ina2xx.h 7355 7356INDUSTRY PACK SUBSYSTEM (IPACK) 7357M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7358M: Jens Taprogge <jens.taprogge@taprogge.org> 7359M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7360L: industrypack-devel@lists.sourceforge.net 7361W: http://industrypack.sourceforge.net 7362S: Maintained 7363F: drivers/ipack/ 7364 7365INFINIBAND SUBSYSTEM 7366M: Doug Ledford <dledford@redhat.com> 7367M: Jason Gunthorpe <jgg@mellanox.com> 7368L: linux-rdma@vger.kernel.org 7369W: https://github.com/linux-rdma/rdma-core 7370Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7371T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7372S: Supported 7373F: Documentation/devicetree/bindings/infiniband/ 7374F: Documentation/infiniband/ 7375F: drivers/infiniband/ 7376F: include/uapi/linux/if_infiniband.h 7377F: include/uapi/rdma/ 7378F: include/rdma/ 7379 7380INGENIC JZ4780 DMA Driver 7381M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7382S: Maintained 7383F: drivers/dma/dma-jz4780.c 7384 7385INGENIC JZ4780 NAND DRIVER 7386M: Harvey Hunt <harveyhuntnexus@gmail.com> 7387L: linux-mtd@lists.infradead.org 7388S: Maintained 7389F: drivers/mtd/nand/raw/jz4780_* 7390 7391INOTIFY 7392M: Jan Kara <jack@suse.cz> 7393R: Amir Goldstein <amir73il@gmail.com> 7394L: linux-fsdevel@vger.kernel.org 7395S: Maintained 7396F: Documentation/filesystems/inotify.txt 7397F: fs/notify/inotify/ 7398F: include/linux/inotify.h 7399F: include/uapi/linux/inotify.h 7400 7401INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7402M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7403L: linux-input@vger.kernel.org 7404Q: http://patchwork.kernel.org/project/linux-input/list/ 7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7406S: Maintained 7407F: drivers/input/ 7408F: include/linux/input.h 7409F: include/uapi/linux/input.h 7410F: include/uapi/linux/input-event-codes.h 7411F: include/linux/input/ 7412F: Documentation/devicetree/bindings/input/ 7413F: Documentation/devicetree/bindings/serio/ 7414F: Documentation/input/ 7415 7416INPUT MULTITOUCH (MT) PROTOCOL 7417M: Henrik Rydberg <rydberg@bitmath.org> 7418L: linux-input@vger.kernel.org 7419S: Odd fixes 7420F: Documentation/input/multi-touch-protocol.rst 7421F: drivers/input/input-mt.c 7422K: \b(ABS|SYN)_MT_ 7423 7424INSIDE SECURE CRYPTO DRIVER 7425M: Antoine Tenart <antoine.tenart@bootlin.com> 7426F: drivers/crypto/inside-secure/ 7427S: Maintained 7428L: linux-crypto@vger.kernel.org 7429 7430INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7431M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7432M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7433L: linux-integrity@vger.kernel.org 7434T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7435S: Supported 7436F: security/integrity/ima/ 7437 7438INTEL 810/815 FRAMEBUFFER DRIVER 7439M: Antonino Daplas <adaplas@gmail.com> 7440L: linux-fbdev@vger.kernel.org 7441S: Maintained 7442F: drivers/video/fbdev/i810/ 7443 7444INTEL ASoC DRIVERS 7445M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7446M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7447M: Jie Yang <yang.jie@linux.intel.com> 7448L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7449S: Supported 7450F: sound/soc/intel/ 7451 7452INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7453M: Hans de Goede <hdegoede@redhat.com> 7454L: platform-driver-x86@vger.kernel.org 7455S: Maintained 7456F: drivers/platform/x86/intel_atomisp2_pm.c 7457 7458INTEL C600 SERIES SAS CONTROLLER DRIVER 7459M: Intel SCU Linux support <intel-linux-scu@intel.com> 7460M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7461L: linux-scsi@vger.kernel.org 7462T: git git://git.code.sf.net/p/intel-sas/isci 7463S: Supported 7464F: drivers/scsi/isci/ 7465 7466INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7467M: Jani Nikula <jani.nikula@linux.intel.com> 7468M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7469M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7470L: intel-gfx@lists.freedesktop.org 7471W: https://01.org/linuxgraphics/ 7472B: https://01.org/linuxgraphics/documentation/how-report-bugs 7473C: irc://chat.freenode.net/intel-gfx 7474Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7475T: git git://anongit.freedesktop.org/drm-intel 7476S: Supported 7477F: drivers/gpu/drm/i915/ 7478F: include/drm/i915* 7479F: include/uapi/drm/i915_drm.h 7480F: Documentation/gpu/i915.rst 7481 7482INTEL ETHERNET DRIVERS 7483M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7484L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7485W: http://www.intel.com/support/feedback.htm 7486W: http://e1000.sourceforge.net/ 7487Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7490S: Supported 7491F: Documentation/networking/device_drivers/intel/e100.rst 7492F: Documentation/networking/device_drivers/intel/e1000.rst 7493F: Documentation/networking/device_drivers/intel/e1000e.rst 7494F: Documentation/networking/device_drivers/intel/fm10k.rst 7495F: Documentation/networking/device_drivers/intel/igb.rst 7496F: Documentation/networking/device_drivers/intel/igbvf.rst 7497F: Documentation/networking/device_drivers/intel/ixgb.rst 7498F: Documentation/networking/device_drivers/intel/ixgbe.rst 7499F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7500F: Documentation/networking/device_drivers/intel/i40e.rst 7501F: Documentation/networking/device_drivers/intel/iavf.rst 7502F: Documentation/networking/device_drivers/intel/ice.rst 7503F: drivers/net/ethernet/intel/ 7504F: drivers/net/ethernet/intel/*/ 7505F: include/linux/avf/virtchnl.h 7506 7507INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7508M: Maik Broemme <mbroemme@libmpq.org> 7509L: linux-fbdev@vger.kernel.org 7510S: Maintained 7511F: Documentation/fb/intelfb.txt 7512F: drivers/video/fbdev/intelfb/ 7513 7514INTEL GPIO DRIVERS 7515M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7516L: linux-gpio@vger.kernel.org 7517S: Maintained 7518T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7519F: drivers/gpio/gpio-ich.c 7520F: drivers/gpio/gpio-intel-mid.c 7521F: drivers/gpio/gpio-lynxpoint.c 7522F: drivers/gpio/gpio-merrifield.c 7523F: drivers/gpio/gpio-ml-ioh.c 7524F: drivers/gpio/gpio-pch.c 7525F: drivers/gpio/gpio-sch.c 7526F: drivers/gpio/gpio-sodaville.c 7527 7528INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7529M: Zhenyu Wang <zhenyuw@linux.intel.com> 7530M: Zhi Wang <zhi.a.wang@intel.com> 7531L: intel-gvt-dev@lists.freedesktop.org 7532L: intel-gfx@lists.freedesktop.org 7533W: https://01.org/igvt-g 7534T: git https://github.com/intel/gvt-linux.git 7535S: Supported 7536F: drivers/gpu/drm/i915/gvt/ 7537 7538INTEL HID EVENT DRIVER 7539M: Alex Hung <alex.hung@canonical.com> 7540L: platform-driver-x86@vger.kernel.org 7541S: Maintained 7542F: drivers/platform/x86/intel-hid.c 7543 7544INTEL I/OAT DMA DRIVER 7545M: Dave Jiang <dave.jiang@intel.com> 7546R: Dan Williams <dan.j.williams@intel.com> 7547L: dmaengine@vger.kernel.org 7548Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7549S: Supported 7550F: drivers/dma/ioat* 7551 7552INTEL IDLE DRIVER 7553M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7554M: Len Brown <lenb@kernel.org> 7555L: linux-pm@vger.kernel.org 7556T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7557B: https://bugzilla.kernel.org 7558S: Supported 7559F: drivers/idle/intel_idle.c 7560 7561INTEL INTEGRATED SENSOR HUB DRIVER 7562M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7563M: Jiri Kosina <jikos@kernel.org> 7564L: linux-input@vger.kernel.org 7565S: Maintained 7566F: drivers/hid/intel-ish-hid/ 7567 7568INTEL IOMMU (VT-d) 7569M: David Woodhouse <dwmw2@infradead.org> 7570L: iommu@lists.linux-foundation.org 7571T: git git://git.infradead.org/iommu-2.6.git 7572S: Supported 7573F: drivers/iommu/intel-iommu.c 7574F: include/linux/intel-iommu.h 7575 7576INTEL IOP-ADMA DMA DRIVER 7577R: Dan Williams <dan.j.williams@intel.com> 7578S: Odd fixes 7579F: drivers/dma/iop-adma.c 7580 7581INTEL IPU3 CSI-2 CIO2 DRIVER 7582M: Yong Zhi <yong.zhi@intel.com> 7583M: Sakari Ailus <sakari.ailus@linux.intel.com> 7584M: Bingbu Cao <bingbu.cao@intel.com> 7585R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7586R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7587L: linux-media@vger.kernel.org 7588S: Maintained 7589F: drivers/media/pci/intel/ipu3/ 7590F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7591 7592INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7593M: Krzysztof Halasa <khalasa@piap.pl> 7594S: Maintained 7595F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7596F: arch/arm/mach-ixp4xx/include/mach/npe.h 7597F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7598F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7599F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7600F: drivers/net/wan/ixp4xx_hss.c 7601 7602INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7603M: Deepak Saxena <dsaxena@plexity.net> 7604S: Maintained 7605F: drivers/char/hw_random/ixp4xx-rng.c 7606 7607INTEL MANAGEMENT ENGINE (mei) 7608M: Tomas Winkler <tomas.winkler@intel.com> 7609L: linux-kernel@vger.kernel.org 7610S: Supported 7611F: include/uapi/linux/mei.h 7612F: include/linux/mei_cl_bus.h 7613F: drivers/misc/mei/* 7614F: drivers/watchdog/mei_wdt.c 7615F: Documentation/misc-devices/mei/* 7616F: samples/mei/* 7617 7618INTEL MENLOW THERMAL DRIVER 7619M: Sujith Thomas <sujith.thomas@intel.com> 7620L: platform-driver-x86@vger.kernel.org 7621W: https://01.org/linux-acpi 7622S: Supported 7623F: drivers/platform/x86/intel_menlow.c 7624 7625INTEL MIC DRIVERS (mic) 7626M: Sudeep Dutt <sudeep.dutt@intel.com> 7627M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7628S: Supported 7629W: https://github.com/sudeepdutt/mic 7630W: http://software.intel.com/en-us/mic-developer 7631F: include/linux/mic_bus.h 7632F: include/linux/scif.h 7633F: include/uapi/linux/mic_common.h 7634F: include/uapi/linux/mic_ioctl.h 7635F: include/uapi/linux/scif_ioctl.h 7636F: drivers/misc/mic/ 7637F: drivers/dma/mic_x100_dma.c 7638F: drivers/dma/mic_x100_dma.h 7639F: Documentation/mic/ 7640 7641INTEL PMC CORE DRIVER 7642M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7643M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7644L: platform-driver-x86@vger.kernel.org 7645S: Maintained 7646F: drivers/platform/x86/intel_pmc_core* 7647 7648INTEL PMC/P-Unit IPC DRIVER 7649M: Zha Qipeng<qipeng.zha@intel.com> 7650L: platform-driver-x86@vger.kernel.org 7651S: Maintained 7652F: drivers/platform/x86/intel_pmc_ipc.c 7653F: drivers/platform/x86/intel_punit_ipc.c 7654F: arch/x86/include/asm/intel_pmc_ipc.h 7655F: arch/x86/include/asm/intel_punit_ipc.h 7656 7657INTEL PMIC GPIO DRIVERS 7658M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7659S: Maintained 7660T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7661F: drivers/gpio/gpio-*cove.c 7662F: drivers/gpio/gpio-msic.c 7663 7664INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7665R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7666S: Maintained 7667F: drivers/mfd/intel_msic.c 7668F: drivers/mfd/intel_soc_pmic* 7669F: include/linux/mfd/intel_msic.h 7670F: include/linux/mfd/intel_soc_pmic* 7671 7672INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7673M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7674L: linux-wireless@vger.kernel.org 7675S: Maintained 7676F: Documentation/networking/device_drivers/intel/ipw2100.txt 7677F: Documentation/networking/device_drivers/intel/ipw2200.txt 7678F: drivers/net/wireless/intel/ipw2x00/ 7679 7680INTEL PSTATE DRIVER 7681M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7682M: Len Brown <lenb@kernel.org> 7683L: linux-pm@vger.kernel.org 7684S: Supported 7685F: drivers/cpufreq/intel_pstate.c 7686 7687INTEL RDMA RNIC DRIVER 7688M: Faisal Latif <faisal.latif@intel.com> 7689M: Shiraz Saleem <shiraz.saleem@intel.com> 7690L: linux-rdma@vger.kernel.org 7691S: Supported 7692F: drivers/infiniband/hw/i40iw/ 7693F: include/uapi/rdma/i40iw-abi.h 7694 7695INTEL TELEMETRY DRIVER 7696M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7697M: "David E. Box" <david.e.box@linux.intel.com> 7698L: platform-driver-x86@vger.kernel.org 7699S: Maintained 7700F: arch/x86/include/asm/intel_telemetry.h 7701F: drivers/platform/x86/intel_telemetry* 7702 7703INTEL VIRTUAL BUTTON DRIVER 7704M: AceLan Kao <acelan.kao@canonical.com> 7705L: platform-driver-x86@vger.kernel.org 7706S: Maintained 7707F: drivers/platform/x86/intel-vbtn.c 7708 7709INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7710M: Stanislaw Gruszka <sgruszka@redhat.com> 7711L: linux-wireless@vger.kernel.org 7712S: Supported 7713F: drivers/net/wireless/intel/iwlegacy/ 7714 7715INTEL WIRELESS WIFI LINK (iwlwifi) 7716M: Johannes Berg <johannes.berg@intel.com> 7717M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7718M: Luca Coelho <luciano.coelho@intel.com> 7719M: Intel Linux Wireless <linuxwifi@intel.com> 7720L: linux-wireless@vger.kernel.org 7721W: http://intellinuxwireless.org 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7723S: Supported 7724F: drivers/net/wireless/intel/iwlwifi/ 7725 7726INTEL WIRELESS WIMAX CONNECTION 2400 7727M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7728M: linux-wimax@intel.com 7729L: wimax@linuxwimax.org (subscribers-only) 7730S: Supported 7731W: http://linuxwimax.org 7732F: Documentation/wimax/README.i2400m 7733F: drivers/net/wimax/i2400m/ 7734F: include/uapi/linux/wimax/i2400m.h 7735 7736INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7737M: Mario Limonciello <mario.limonciello@dell.com> 7738S: Maintained 7739F: drivers/platform/x86/intel-wmi-thunderbolt.c 7740 7741INTEL(R) TRACE HUB 7742M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7743S: Supported 7744F: Documentation/trace/intel_th.rst 7745F: drivers/hwtracing/intel_th/ 7746 7747INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7748M: Ning Sun <ning.sun@intel.com> 7749L: tboot-devel@lists.sourceforge.net 7750W: http://tboot.sourceforge.net 7751T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7752S: Supported 7753F: Documentation/intel_txt.txt 7754F: include/linux/tboot.h 7755F: arch/x86/kernel/tboot.c 7756 7757INTEL-MID GPIO DRIVER 7758M: David Cohen <david.a.cohen@linux.intel.com> 7759L: linux-gpio@vger.kernel.org 7760S: Maintained 7761F: drivers/gpio/gpio-intel-mid.c 7762 7763INVENSENSE MPU-3050 GYROSCOPE DRIVER 7764M: Linus Walleij <linus.walleij@linaro.org> 7765L: linux-iio@vger.kernel.org 7766S: Maintained 7767F: drivers/iio/gyro/mpu3050* 7768F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7769 7770IOC3 ETHERNET DRIVER 7771M: Ralf Baechle <ralf@linux-mips.org> 7772L: linux-mips@vger.kernel.org 7773S: Maintained 7774F: drivers/net/ethernet/sgi/ioc3-eth.c 7775 7776IOC3 SERIAL DRIVER 7777M: Pat Gefre <pfg@sgi.com> 7778L: linux-serial@vger.kernel.org 7779S: Maintained 7780F: drivers/tty/serial/ioc3_serial.c 7781 7782IOMMU DRIVERS 7783M: Joerg Roedel <joro@8bytes.org> 7784L: iommu@lists.linux-foundation.org 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7786S: Maintained 7787F: Documentation/devicetree/bindings/iommu/ 7788F: drivers/iommu/ 7789F: include/linux/iommu.h 7790F: include/linux/of_iommu.h 7791F: include/linux/iova.h 7792 7793IP MASQUERADING 7794M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7795S: Maintained 7796F: net/ipv4/netfilter/ipt_MASQUERADE.c 7797 7798IPMI SUBSYSTEM 7799M: Corey Minyard <minyard@acm.org> 7800L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7801W: http://openipmi.sourceforge.net/ 7802S: Supported 7803F: Documentation/devicetree/bindings/ipmi/ 7804F: Documentation/IPMI.txt 7805F: drivers/char/ipmi/ 7806F: include/linux/ipmi* 7807F: include/uapi/linux/ipmi* 7808 7809IPS SCSI RAID DRIVER 7810M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7811L: linux-scsi@vger.kernel.org 7812W: http://www.adaptec.com/ 7813S: Maintained 7814F: drivers/scsi/ips* 7815 7816IPVS 7817M: Wensong Zhang <wensong@linux-vs.org> 7818M: Simon Horman <horms@verge.net.au> 7819M: Julian Anastasov <ja@ssi.bg> 7820L: netdev@vger.kernel.org 7821L: lvs-devel@vger.kernel.org 7822S: Maintained 7823T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7824T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7825F: Documentation/networking/ipvs-sysctl.txt 7826F: include/net/ip_vs.h 7827F: include/uapi/linux/ip_vs.h 7828F: net/netfilter/ipvs/ 7829 7830IPWIRELESS DRIVER 7831M: Jiri Kosina <jikos@kernel.org> 7832M: David Sterba <dsterba@suse.com> 7833S: Odd Fixes 7834F: drivers/tty/ipwireless/ 7835 7836IPX NETWORK LAYER 7837L: netdev@vger.kernel.org 7838S: Obsolete 7839F: include/uapi/linux/ipx.h 7840 7841IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7842M: Marc Zyngier <marc.zyngier@arm.com> 7843S: Maintained 7844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7845F: Documentation/IRQ-domain.txt 7846F: include/linux/irqdomain.h 7847F: kernel/irq/irqdomain.c 7848F: kernel/irq/msi.c 7849 7850IRQ SUBSYSTEM 7851M: Thomas Gleixner <tglx@linutronix.de> 7852L: linux-kernel@vger.kernel.org 7853S: Maintained 7854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7855F: kernel/irq/ 7856 7857IRQCHIP DRIVERS 7858M: Thomas Gleixner <tglx@linutronix.de> 7859M: Jason Cooper <jason@lakedaemon.net> 7860M: Marc Zyngier <marc.zyngier@arm.com> 7861L: linux-kernel@vger.kernel.org 7862S: Maintained 7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7864F: Documentation/devicetree/bindings/interrupt-controller/ 7865F: drivers/irqchip/ 7866 7867ISA 7868M: William Breathitt Gray <vilhelm.gray@gmail.com> 7869S: Maintained 7870F: Documentation/isa.txt 7871F: drivers/base/isa.c 7872F: include/linux/isa.h 7873 7874ISA RADIO MODULE 7875M: Hans Verkuil <hverkuil@xs4all.nl> 7876L: linux-media@vger.kernel.org 7877T: git git://linuxtv.org/media_tree.git 7878W: https://linuxtv.org 7879S: Maintained 7880F: drivers/media/radio/radio-isa* 7881 7882ISAPNP 7883M: Jaroslav Kysela <perex@perex.cz> 7884S: Maintained 7885F: Documentation/isapnp.txt 7886F: drivers/pnp/isapnp/ 7887F: include/linux/isapnp.h 7888 7889ISCSI 7890M: Lee Duncan <lduncan@suse.com> 7891M: Chris Leech <cleech@redhat.com> 7892L: open-iscsi@googlegroups.com 7893W: www.open-iscsi.com 7894S: Maintained 7895F: drivers/scsi/*iscsi* 7896F: include/scsi/*iscsi* 7897 7898iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7899M: Peter Jones <pjones@redhat.com> 7900M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7901S: Maintained 7902F: drivers/firmware/iscsi_ibft* 7903 7904ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7905M: Sagi Grimberg <sagi@grimberg.me> 7906M: Max Gurtovoy <maxg@mellanox.com> 7907L: linux-rdma@vger.kernel.org 7908S: Supported 7909W: http://www.openfabrics.org 7910W: www.open-iscsi.org 7911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7912F: drivers/infiniband/ulp/iser/ 7913 7914ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7915M: Sagi Grimberg <sagi@grimberg.me> 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7917L: linux-rdma@vger.kernel.org 7918L: target-devel@vger.kernel.org 7919S: Supported 7920W: http://www.linux-iscsi.org 7921F: drivers/infiniband/ulp/isert 7922 7923ISDN SUBSYSTEM 7924M: Karsten Keil <isdn@linux-pingi.de> 7925L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7926L: netdev@vger.kernel.org 7927W: http://www.isdn4linux.de 7928T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7929S: Maintained 7930F: Documentation/isdn/ 7931F: drivers/isdn/ 7932F: include/linux/isdn.h 7933F: include/linux/isdn/ 7934F: include/uapi/linux/isdn.h 7935F: include/uapi/linux/isdn/ 7936 7937IT87 HARDWARE MONITORING DRIVER 7938M: Jean Delvare <jdelvare@suse.com> 7939L: linux-hwmon@vger.kernel.org 7940S: Maintained 7941F: Documentation/hwmon/it87 7942F: drivers/hwmon/it87.c 7943 7944IT913X MEDIA DRIVER 7945M: Antti Palosaari <crope@iki.fi> 7946L: linux-media@vger.kernel.org 7947W: https://linuxtv.org 7948W: http://palosaari.fi/linux/ 7949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7950T: git git://linuxtv.org/anttip/media_tree.git 7951S: Maintained 7952F: drivers/media/tuners/it913x* 7953 7954IVTV VIDEO4LINUX DRIVER 7955M: Andy Walls <awalls@md.metrocast.net> 7956L: ivtv-devel@ivtvdriver.org (subscribers-only) 7957L: linux-media@vger.kernel.org 7958T: git git://linuxtv.org/media_tree.git 7959W: http://www.ivtvdriver.org 7960S: Maintained 7961F: Documentation/media/v4l-drivers/ivtv* 7962F: drivers/media/pci/ivtv/ 7963F: include/uapi/linux/ivtv* 7964 7965IX2505V MEDIA DRIVER 7966M: Malcolm Priestley <tvboxspy@gmail.com> 7967L: linux-media@vger.kernel.org 7968W: https://linuxtv.org 7969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7970S: Maintained 7971F: drivers/media/dvb-frontends/ix2505v* 7972 7973JAILHOUSE HYPERVISOR INTERFACE 7974M: Jan Kiszka <jan.kiszka@siemens.com> 7975L: jailhouse-dev@googlegroups.com 7976S: Maintained 7977F: arch/x86/kernel/jailhouse.c 7978F: arch/x86/include/asm/jailhouse_para.h 7979 7980JC42.4 TEMPERATURE SENSOR DRIVER 7981M: Guenter Roeck <linux@roeck-us.net> 7982L: linux-hwmon@vger.kernel.org 7983S: Maintained 7984F: drivers/hwmon/jc42.c 7985F: Documentation/hwmon/jc42 7986 7987JFS FILESYSTEM 7988M: Dave Kleikamp <shaggy@kernel.org> 7989L: jfs-discussion@lists.sourceforge.net 7990W: http://jfs.sourceforge.net/ 7991T: git git://github.com/kleikamp/linux-shaggy.git 7992S: Maintained 7993F: Documentation/filesystems/jfs.txt 7994F: fs/jfs/ 7995 7996JME NETWORK DRIVER 7997M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7998L: netdev@vger.kernel.org 7999S: Maintained 8000F: drivers/net/ethernet/jme.* 8001 8002JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8003M: David Woodhouse <dwmw2@infradead.org> 8004L: linux-mtd@lists.infradead.org 8005W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8006S: Maintained 8007F: fs/jffs2/ 8008F: include/uapi/linux/jffs2.h 8009 8010JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8011M: "Theodore Ts'o" <tytso@mit.edu> 8012M: Jan Kara <jack@suse.com> 8013L: linux-ext4@vger.kernel.org 8014S: Maintained 8015F: fs/jbd2/ 8016F: include/linux/jbd2.h 8017 8018JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8019M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8020L: linux-media@vger.kernel.org 8021S: Maintained 8022F: drivers/media/platform/rcar_jpu.c 8023 8024JSM Neo PCI based serial card 8025M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8026L: linux-serial@vger.kernel.org 8027S: Maintained 8028F: drivers/tty/serial/jsm/ 8029 8030K10TEMP HARDWARE MONITORING DRIVER 8031M: Clemens Ladisch <clemens@ladisch.de> 8032L: linux-hwmon@vger.kernel.org 8033S: Maintained 8034F: Documentation/hwmon/k10temp 8035F: drivers/hwmon/k10temp.c 8036 8037K8TEMP HARDWARE MONITORING DRIVER 8038M: Rudolf Marek <r.marek@assembler.cz> 8039L: linux-hwmon@vger.kernel.org 8040S: Maintained 8041F: Documentation/hwmon/k8temp 8042F: drivers/hwmon/k8temp.c 8043 8044KASAN 8045M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8046R: Alexander Potapenko <glider@google.com> 8047R: Dmitry Vyukov <dvyukov@google.com> 8048L: kasan-dev@googlegroups.com 8049S: Maintained 8050F: arch/*/include/asm/kasan.h 8051F: arch/*/mm/kasan_init* 8052F: Documentation/dev-tools/kasan.rst 8053F: include/linux/kasan*.h 8054F: lib/test_kasan.c 8055F: mm/kasan/ 8056F: scripts/Makefile.kasan 8057 8058KCONFIG 8059M: Masahiro Yamada <yamada.masahiro@socionext.com> 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8061L: linux-kbuild@vger.kernel.org 8062S: Maintained 8063F: Documentation/kbuild/kconfig* 8064F: scripts/kconfig/ 8065F: scripts/Kconfig.include 8066 8067KDUMP 8068M: Dave Young <dyoung@redhat.com> 8069M: Baoquan He <bhe@redhat.com> 8070R: Vivek Goyal <vgoyal@redhat.com> 8071L: kexec@lists.infradead.org 8072W: http://lse.sourceforge.net/kdump/ 8073S: Maintained 8074F: Documentation/kdump/ 8075 8076KEENE FM RADIO TRANSMITTER DRIVER 8077M: Hans Verkuil <hverkuil@xs4all.nl> 8078L: linux-media@vger.kernel.org 8079T: git git://linuxtv.org/media_tree.git 8080W: https://linuxtv.org 8081S: Maintained 8082F: drivers/media/radio/radio-keene* 8083 8084KERNEL AUTOMOUNTER 8085M: Ian Kent <raven@themaw.net> 8086L: autofs@vger.kernel.org 8087S: Maintained 8088F: fs/autofs/ 8089 8090KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8091M: Masahiro Yamada <yamada.masahiro@socionext.com> 8092M: Michal Marek <michal.lkml@markovi.net> 8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8094L: linux-kbuild@vger.kernel.org 8095S: Maintained 8096F: Documentation/kbuild/ 8097F: Makefile 8098F: scripts/Kbuild* 8099F: scripts/Makefile* 8100F: scripts/basic/ 8101F: scripts/mk* 8102F: scripts/mod/ 8103F: scripts/package/ 8104 8105KERNEL JANITORS 8106L: kernel-janitors@vger.kernel.org 8107W: http://kernelnewbies.org/KernelJanitors 8108S: Odd Fixes 8109 8110KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8111M: "J. Bruce Fields" <bfields@fieldses.org> 8112M: Jeff Layton <jlayton@kernel.org> 8113L: linux-nfs@vger.kernel.org 8114W: http://nfs.sourceforge.net/ 8115T: git git://linux-nfs.org/~bfields/linux.git 8116S: Supported 8117F: fs/nfsd/ 8118F: include/uapi/linux/nfsd/ 8119F: fs/lockd/ 8120F: fs/nfs_common/ 8121F: net/sunrpc/ 8122F: include/linux/lockd/ 8123F: include/linux/sunrpc/ 8124F: include/uapi/linux/sunrpc/ 8125 8126KERNEL SELFTEST FRAMEWORK 8127M: Shuah Khan <shuah@kernel.org> 8128L: linux-kselftest@vger.kernel.org 8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8130Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8131S: Maintained 8132F: tools/testing/selftests/ 8133F: Documentation/dev-tools/kselftest* 8134 8135KERNEL USERMODE HELPER 8136M: Luis Chamberlain <mcgrof@kernel.org> 8137L: linux-kernel@vger.kernel.org 8138S: Maintained 8139F: kernel/umh.c 8140F: include/linux/umh.h 8141 8142KERNEL VIRTUAL MACHINE (KVM) 8143M: Paolo Bonzini <pbonzini@redhat.com> 8144M: Radim Krčmář <rkrcmar@redhat.com> 8145L: kvm@vger.kernel.org 8146W: http://www.linux-kvm.org 8147T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8148S: Supported 8149F: Documentation/virtual/kvm/ 8150F: include/trace/events/kvm.h 8151F: include/uapi/asm-generic/kvm* 8152F: include/uapi/linux/kvm* 8153F: include/asm-generic/kvm* 8154F: include/linux/kvm* 8155F: include/kvm/iodev.h 8156F: virt/kvm/* 8157F: tools/kvm/ 8158 8159KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8160M: Joerg Roedel <joro@8bytes.org> 8161L: kvm@vger.kernel.org 8162W: http://www.linux-kvm.org/ 8163S: Maintained 8164F: arch/x86/include/asm/svm.h 8165F: arch/x86/kvm/svm.c 8166 8167KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8168M: Christoffer Dall <christoffer.dall@arm.com> 8169M: Marc Zyngier <marc.zyngier@arm.com> 8170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8171L: kvmarm@lists.cs.columbia.edu 8172W: http://systems.cs.columbia.edu/projects/kvm-arm 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8174S: Supported 8175F: arch/arm/include/uapi/asm/kvm* 8176F: arch/arm/include/asm/kvm* 8177F: arch/arm/kvm/ 8178F: virt/kvm/arm/ 8179F: include/kvm/arm_* 8180 8181KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8182M: Christoffer Dall <christoffer.dall@arm.com> 8183M: Marc Zyngier <marc.zyngier@arm.com> 8184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8185L: kvmarm@lists.cs.columbia.edu 8186S: Maintained 8187F: arch/arm64/include/uapi/asm/kvm* 8188F: arch/arm64/include/asm/kvm* 8189F: arch/arm64/kvm/ 8190 8191KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8192M: James Hogan <jhogan@kernel.org> 8193L: linux-mips@vger.kernel.org 8194S: Supported 8195F: arch/mips/include/uapi/asm/kvm* 8196F: arch/mips/include/asm/kvm* 8197F: arch/mips/kvm/ 8198 8199KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8200M: Paul Mackerras <paulus@ozlabs.org> 8201L: kvm-ppc@vger.kernel.org 8202W: http://www.linux-kvm.org/ 8203T: git git://github.com/agraf/linux-2.6.git 8204S: Supported 8205F: arch/powerpc/include/uapi/asm/kvm* 8206F: arch/powerpc/include/asm/kvm* 8207F: arch/powerpc/kvm/ 8208F: arch/powerpc/kernel/kvm* 8209 8210KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8211M: Christian Borntraeger <borntraeger@de.ibm.com> 8212M: Janosch Frank <frankja@linux.ibm.com> 8213R: David Hildenbrand <david@redhat.com> 8214R: Cornelia Huck <cohuck@redhat.com> 8215L: linux-s390@vger.kernel.org 8216W: http://www.ibm.com/developerworks/linux/linux390/ 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8218S: Supported 8219F: arch/s390/include/uapi/asm/kvm* 8220F: arch/s390/include/asm/gmap.h 8221F: arch/s390/include/asm/kvm* 8222F: arch/s390/kvm/ 8223F: arch/s390/mm/gmap.c 8224 8225KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8226M: Paolo Bonzini <pbonzini@redhat.com> 8227M: Radim Krčmář <rkrcmar@redhat.com> 8228L: kvm@vger.kernel.org 8229W: http://www.linux-kvm.org 8230T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8231S: Supported 8232F: arch/x86/kvm/ 8233F: arch/x86/include/uapi/asm/kvm* 8234F: arch/x86/include/asm/kvm* 8235F: arch/x86/include/asm/pvclock-abi.h 8236F: arch/x86/kernel/kvm.c 8237F: arch/x86/kernel/kvmclock.c 8238 8239KERNFS 8240M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8241M: Tejun Heo <tj@kernel.org> 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8243S: Supported 8244F: include/linux/kernfs.h 8245F: fs/kernfs/ 8246 8247KEXEC 8248M: Eric Biederman <ebiederm@xmission.com> 8249W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8250L: kexec@lists.infradead.org 8251S: Maintained 8252F: include/linux/kexec.h 8253F: include/uapi/linux/kexec.h 8254F: kernel/kexec* 8255 8256KEYS-ENCRYPTED 8257M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8258L: linux-integrity@vger.kernel.org 8259L: keyrings@vger.kernel.org 8260S: Supported 8261F: Documentation/security/keys/trusted-encrypted.rst 8262F: include/keys/encrypted-type.h 8263F: security/keys/encrypted-keys/ 8264 8265KEYS-TRUSTED 8266M: James Bottomley <jejb@linux.vnet.ibm.com> 8267M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8268M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8269L: linux-integrity@vger.kernel.org 8270L: keyrings@vger.kernel.org 8271S: Supported 8272F: Documentation/security/keys/trusted-encrypted.rst 8273F: include/keys/trusted-type.h 8274F: security/keys/trusted.c 8275F: security/keys/trusted.h 8276 8277KEYS/KEYRINGS: 8278M: David Howells <dhowells@redhat.com> 8279L: keyrings@vger.kernel.org 8280S: Maintained 8281F: Documentation/security/keys/core.rst 8282F: include/linux/key.h 8283F: include/linux/key-type.h 8284F: include/linux/keyctl.h 8285F: include/uapi/linux/keyctl.h 8286F: include/keys/ 8287F: security/keys/ 8288 8289KGDB / KDB /debug_core 8290M: Jason Wessel <jason.wessel@windriver.com> 8291M: Daniel Thompson <daniel.thompson@linaro.org> 8292W: http://kgdb.wiki.kernel.org/ 8293L: kgdb-bugreport@lists.sourceforge.net 8294T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8295S: Maintained 8296F: Documentation/dev-tools/kgdb.rst 8297F: drivers/misc/kgdbts.c 8298F: drivers/tty/serial/kgdboc.c 8299F: include/linux/kdb.h 8300F: include/linux/kgdb.h 8301F: kernel/debug/ 8302 8303KMEMLEAK 8304M: Catalin Marinas <catalin.marinas@arm.com> 8305S: Maintained 8306F: Documentation/dev-tools/kmemleak.rst 8307F: include/linux/kmemleak.h 8308F: mm/kmemleak.c 8309F: mm/kmemleak-test.c 8310 8311KMOD KERNEL MODULE LOADER - USERMODE HELPER 8312M: Luis Chamberlain <mcgrof@kernel.org> 8313L: linux-kernel@vger.kernel.org 8314S: Maintained 8315F: kernel/kmod.c 8316F: include/linux/kmod.h 8317F: lib/test_kmod.c 8318F: tools/testing/selftests/kmod/ 8319 8320KPROBES 8321M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8322M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8323M: "David S. Miller" <davem@davemloft.net> 8324M: Masami Hiramatsu <mhiramat@kernel.org> 8325S: Maintained 8326F: Documentation/kprobes.txt 8327F: include/linux/kprobes.h 8328F: include/asm-generic/kprobes.h 8329F: kernel/kprobes.c 8330 8331KS0108 LCD CONTROLLER DRIVER 8332M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8333S: Maintained 8334F: Documentation/auxdisplay/ks0108 8335F: drivers/auxdisplay/ks0108.c 8336F: include/linux/ks0108.h 8337 8338L3MDEV 8339M: David Ahern <dsa@cumulusnetworks.com> 8340L: netdev@vger.kernel.org 8341S: Maintained 8342F: net/l3mdev 8343F: include/net/l3mdev.h 8344 8345L7 BPF FRAMEWORK 8346M: John Fastabend <john.fastabend@gmail.com> 8347M: Daniel Borkmann <daniel@iogearbox.net> 8348L: netdev@vger.kernel.org 8349S: Maintained 8350F: include/linux/skmsg.h 8351F: net/core/skmsg.c 8352F: net/core/sock_map.c 8353F: net/ipv4/tcp_bpf.c 8354 8355LANTIQ / INTEL Ethernet drivers 8356M: Hauke Mehrtens <hauke@hauke-m.de> 8357L: netdev@vger.kernel.org 8358S: Maintained 8359F: net/dsa/tag_gswip.c 8360F: drivers/net/ethernet/lantiq_xrx200.c 8361F: drivers/net/dsa/lantiq_pce.h 8362F: drivers/net/dsa/lantiq_gswip.c 8363 8364LANTIQ MIPS ARCHITECTURE 8365M: John Crispin <john@phrozen.org> 8366L: linux-mips@vger.kernel.org 8367S: Maintained 8368F: arch/mips/lantiq 8369F: drivers/soc/lantiq 8370 8371LAPB module 8372L: linux-x25@vger.kernel.org 8373S: Orphan 8374F: Documentation/networking/lapb-module.txt 8375F: include/*/lapb.h 8376F: net/lapb/ 8377 8378LASI 53c700 driver for PARISC 8379M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8380L: linux-scsi@vger.kernel.org 8381S: Maintained 8382F: Documentation/scsi/53c700.txt 8383F: drivers/scsi/53c700* 8384 8385LEAKING_ADDRESSES 8386M: Tobin C. Harding <me@tobin.cc> 8387M: Tycho Andersen <tycho@tycho.ws> 8388L: kernel-hardening@lists.openwall.com 8389S: Maintained 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8391F: scripts/leaking_addresses.pl 8392 8393LED SUBSYSTEM 8394M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8395M: Pavel Machek <pavel@ucw.cz> 8396L: linux-leds@vger.kernel.org 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8398S: Maintained 8399F: Documentation/devicetree/bindings/leds/ 8400F: drivers/leds/ 8401F: include/linux/leds.h 8402 8403LEGACY EEPROM DRIVER 8404M: Jean Delvare <jdelvare@suse.com> 8405S: Maintained 8406F: Documentation/misc-devices/eeprom 8407F: drivers/misc/eeprom/eeprom.c 8408 8409LEGO MINDSTORMS EV3 8410R: David Lechner <david@lechnology.com> 8411S: Maintained 8412F: arch/arm/boot/dts/da850-lego-ev3.dts 8413F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8414F: drivers/power/supply/lego_ev3_battery.c 8415 8416LEGO USB Tower driver 8417M: Juergen Stuber <starblue@users.sourceforge.net> 8418L: legousb-devel@lists.sourceforge.net 8419W: http://legousb.sourceforge.net/ 8420S: Maintained 8421F: drivers/usb/misc/legousbtower.c 8422 8423LG LAPTOP EXTRAS 8424M: Matan Ziv-Av <matan@svgalib.org> 8425L: platform-driver-x86@vger.kernel.org 8426S: Maintained 8427F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8428F: Documentation/laptops/lg-laptop.rst 8429F: drivers/platform/x86/lg-laptop.c 8430 8431LG2160 MEDIA DRIVER 8432M: Michael Krufky <mkrufky@linuxtv.org> 8433L: linux-media@vger.kernel.org 8434W: https://linuxtv.org 8435W: http://github.com/mkrufky 8436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8437T: git git://linuxtv.org/mkrufky/tuners.git 8438S: Maintained 8439F: drivers/media/dvb-frontends/lg2160.* 8440 8441LGDT3305 MEDIA DRIVER 8442M: Michael Krufky <mkrufky@linuxtv.org> 8443L: linux-media@vger.kernel.org 8444W: https://linuxtv.org 8445W: http://github.com/mkrufky 8446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8447T: git git://linuxtv.org/mkrufky/tuners.git 8448S: Maintained 8449F: drivers/media/dvb-frontends/lgdt3305.* 8450 8451LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8452M: Viresh Kumar <vireshk@kernel.org> 8453L: linux-ide@vger.kernel.org 8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8455S: Maintained 8456F: include/linux/pata_arasan_cf_data.h 8457F: drivers/ata/pata_arasan_cf.c 8458 8459LIBATA PATA DRIVERS 8460M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8461M: Jens Axboe <axboe@kernel.dk> 8462L: linux-ide@vger.kernel.org 8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8464S: Maintained 8465F: drivers/ata/pata_*.c 8466F: drivers/ata/ata_generic.c 8467 8468LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8469M: Linus Walleij <linus.walleij@linaro.org> 8470L: linux-ide@vger.kernel.org 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8472S: Maintained 8473F: drivers/ata/pata_ftide010.c 8474F: drivers/ata/sata_gemini.c 8475F: drivers/ata/sata_gemini.h 8476 8477LIBATA SATA AHCI PLATFORM devices support 8478M: Hans de Goede <hdegoede@redhat.com> 8479M: Jens Axboe <axboe@kernel.dk> 8480L: linux-ide@vger.kernel.org 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8482S: Maintained 8483F: drivers/ata/ahci_platform.c 8484F: drivers/ata/libahci_platform.c 8485F: include/linux/ahci_platform.h 8486 8487LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8488M: Mikael Pettersson <mikpelinux@gmail.com> 8489L: linux-ide@vger.kernel.org 8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8491S: Maintained 8492F: drivers/ata/sata_promise.* 8493 8494LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8495M: Jens Axboe <axboe@kernel.dk> 8496L: linux-ide@vger.kernel.org 8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8498S: Maintained 8499F: drivers/ata/ 8500F: include/linux/ata.h 8501F: include/linux/libata.h 8502F: Documentation/devicetree/bindings/ata/ 8503 8504LIBLOCKDEP 8505M: Sasha Levin <alexander.levin@microsoft.com> 8506S: Maintained 8507F: tools/lib/lockdep/ 8508 8509LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8510M: Ross Zwisler <zwisler@kernel.org> 8511M: Dan Williams <dan.j.williams@intel.com> 8512M: Vishal Verma <vishal.l.verma@intel.com> 8513M: Dave Jiang <dave.jiang@intel.com> 8514L: linux-nvdimm@lists.01.org 8515Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8516S: Supported 8517F: drivers/nvdimm/blk.c 8518F: drivers/nvdimm/region_devs.c 8519 8520LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8521M: Vishal Verma <vishal.l.verma@intel.com> 8522M: Dan Williams <dan.j.williams@intel.com> 8523M: Ross Zwisler <zwisler@kernel.org> 8524M: Dave Jiang <dave.jiang@intel.com> 8525L: linux-nvdimm@lists.01.org 8526Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8527S: Supported 8528F: drivers/nvdimm/btt* 8529 8530LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8531M: Ross Zwisler <zwisler@kernel.org> 8532M: Dan Williams <dan.j.williams@intel.com> 8533M: Vishal Verma <vishal.l.verma@intel.com> 8534M: Dave Jiang <dave.jiang@intel.com> 8535L: linux-nvdimm@lists.01.org 8536Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8537S: Supported 8538F: drivers/nvdimm/pmem* 8539 8540LIBNVDIMM: DEVICETREE BINDINGS 8541M: Oliver O'Halloran <oohall@gmail.com> 8542L: linux-nvdimm@lists.01.org 8543Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8544S: Supported 8545F: drivers/nvdimm/of_pmem.c 8546F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8547 8548LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8549M: Dan Williams <dan.j.williams@intel.com> 8550M: Ross Zwisler <zwisler@kernel.org> 8551M: Vishal Verma <vishal.l.verma@intel.com> 8552M: Dave Jiang <dave.jiang@intel.com> 8553L: linux-nvdimm@lists.01.org 8554Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8556S: Supported 8557F: drivers/nvdimm/* 8558F: drivers/acpi/nfit/* 8559F: include/linux/nd.h 8560F: include/linux/libnvdimm.h 8561F: include/uapi/linux/ndctl.h 8562 8563LIGHTNVM PLATFORM SUPPORT 8564M: Matias Bjorling <mb@lightnvm.io> 8565W: http://github/OpenChannelSSD 8566L: linux-block@vger.kernel.org 8567S: Maintained 8568F: drivers/lightnvm/ 8569F: include/linux/lightnvm.h 8570F: include/uapi/linux/lightnvm.h 8571 8572LINUX FOR POWER MACINTOSH 8573M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8574W: http://www.penguinppc.org/ 8575L: linuxppc-dev@lists.ozlabs.org 8576S: Maintained 8577F: arch/powerpc/platforms/powermac/ 8578F: drivers/macintosh/ 8579 8580LINUX FOR POWERPC (32-BIT AND 64-BIT) 8581M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8582M: Paul Mackerras <paulus@samba.org> 8583M: Michael Ellerman <mpe@ellerman.id.au> 8584W: https://github.com/linuxppc/linux/wiki 8585L: linuxppc-dev@lists.ozlabs.org 8586Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8587T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8588S: Supported 8589F: Documentation/ABI/stable/sysfs-firmware-opal-* 8590F: Documentation/devicetree/bindings/powerpc/ 8591F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8592F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8593F: Documentation/powerpc/ 8594F: arch/powerpc/ 8595F: drivers/char/tpm/tpm_ibmvtpm* 8596F: drivers/crypto/nx/ 8597F: drivers/crypto/vmx/ 8598F: drivers/i2c/busses/i2c-opal.c 8599F: drivers/net/ethernet/ibm/ibmveth.* 8600F: drivers/net/ethernet/ibm/ibmvnic.* 8601F: drivers/pci/hotplug/pnv_php.c 8602F: drivers/pci/hotplug/rpa* 8603F: drivers/rtc/rtc-opal.c 8604F: drivers/scsi/ibmvscsi/ 8605F: drivers/tty/hvc/hvc_opal.c 8606F: drivers/watchdog/wdrtas.c 8607F: tools/testing/selftests/powerpc 8608N: /pmac 8609N: powermac 8610N: powernv 8611N: [^a-z0-9]ps3 8612N: pseries 8613 8614LINUX FOR POWERPC EMBEDDED MPC5XXX 8615M: Anatolij Gustschin <agust@denx.de> 8616L: linuxppc-dev@lists.ozlabs.org 8617T: git git://git.denx.de/linux-denx-agust.git 8618S: Maintained 8619F: arch/powerpc/platforms/512x/ 8620F: arch/powerpc/platforms/52xx/ 8621 8622LINUX FOR POWERPC EMBEDDED PPC4XX 8623M: Alistair Popple <alistair@popple.id.au> 8624M: Matt Porter <mporter@kernel.crashing.org> 8625W: http://www.penguinppc.org/ 8626L: linuxppc-dev@lists.ozlabs.org 8627S: Maintained 8628F: arch/powerpc/platforms/40x/ 8629F: arch/powerpc/platforms/44x/ 8630 8631LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8632M: Scott Wood <oss@buserror.net> 8633M: Kumar Gala <galak@kernel.crashing.org> 8634W: http://www.penguinppc.org/ 8635L: linuxppc-dev@lists.ozlabs.org 8636T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8637S: Maintained 8638F: arch/powerpc/platforms/83xx/ 8639F: arch/powerpc/platforms/85xx/ 8640F: Documentation/devicetree/bindings/powerpc/fsl/ 8641 8642LINUX FOR POWERPC EMBEDDED PPC8XX 8643M: Vitaly Bordug <vitb@kernel.crashing.org> 8644W: http://www.penguinppc.org/ 8645L: linuxppc-dev@lists.ozlabs.org 8646S: Maintained 8647F: arch/powerpc/platforms/8xx/ 8648 8649LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8650L: linuxppc-dev@lists.ozlabs.org 8651S: Orphan 8652F: arch/powerpc/*/*virtex* 8653F: arch/powerpc/*/*/*virtex* 8654 8655LINUX FOR POWERPC PA SEMI PWRFICIENT 8656L: linuxppc-dev@lists.ozlabs.org 8657S: Orphan 8658F: arch/powerpc/platforms/pasemi/ 8659F: drivers/*/*pasemi* 8660F: drivers/*/*/*pasemi* 8661 8662LINUX KERNEL DUMP TEST MODULE (LKDTM) 8663M: Kees Cook <keescook@chromium.org> 8664S: Maintained 8665F: drivers/misc/lkdtm/* 8666 8667LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8668M: Alan Stern <stern@rowland.harvard.edu> 8669M: Andrea Parri <andrea.parri@amarulasolutions.com> 8670M: Will Deacon <will.deacon@arm.com> 8671M: Peter Zijlstra <peterz@infradead.org> 8672M: Boqun Feng <boqun.feng@gmail.com> 8673M: Nicholas Piggin <npiggin@gmail.com> 8674M: David Howells <dhowells@redhat.com> 8675M: Jade Alglave <j.alglave@ucl.ac.uk> 8676M: Luc Maranget <luc.maranget@inria.fr> 8677M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8678R: Akira Yokosawa <akiyks@gmail.com> 8679R: Daniel Lustig <dlustig@nvidia.com> 8680L: linux-kernel@vger.kernel.org 8681L: linux-arch@vger.kernel.org 8682S: Supported 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8684F: tools/memory-model/ 8685F: Documentation/atomic_bitops.txt 8686F: Documentation/atomic_t.txt 8687F: Documentation/core-api/atomic_ops.rst 8688F: Documentation/core-api/refcount-vs-atomic.rst 8689F: Documentation/memory-barriers.txt 8690 8691LIS3LV02D ACCELEROMETER DRIVER 8692M: Eric Piel <eric.piel@tremplin-utc.net> 8693S: Maintained 8694F: Documentation/misc-devices/lis3lv02d 8695F: drivers/misc/lis3lv02d/ 8696F: drivers/platform/x86/hp_accel.c 8697 8698LIVE PATCHING 8699M: Josh Poimboeuf <jpoimboe@redhat.com> 8700M: Jessica Yu <jeyu@kernel.org> 8701M: Jiri Kosina <jikos@kernel.org> 8702M: Miroslav Benes <mbenes@suse.cz> 8703R: Petr Mladek <pmladek@suse.com> 8704S: Maintained 8705F: kernel/livepatch/ 8706F: include/linux/livepatch.h 8707F: arch/x86/include/asm/livepatch.h 8708F: arch/x86/kernel/livepatch.c 8709F: Documentation/livepatch/ 8710F: Documentation/ABI/testing/sysfs-kernel-livepatch 8711F: samples/livepatch/ 8712L: live-patching@vger.kernel.org 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8714 8715LLC (802.2) 8716L: netdev@vger.kernel.org 8717S: Odd fixes 8718F: include/linux/llc.h 8719F: include/uapi/linux/llc.h 8720F: include/net/llc* 8721F: net/llc/ 8722 8723LM73 HARDWARE MONITOR DRIVER 8724M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8725L: linux-hwmon@vger.kernel.org 8726S: Maintained 8727F: drivers/hwmon/lm73.c 8728 8729LM78 HARDWARE MONITOR DRIVER 8730M: Jean Delvare <jdelvare@suse.com> 8731L: linux-hwmon@vger.kernel.org 8732S: Maintained 8733F: Documentation/hwmon/lm78 8734F: drivers/hwmon/lm78.c 8735 8736LM83 HARDWARE MONITOR DRIVER 8737M: Jean Delvare <jdelvare@suse.com> 8738L: linux-hwmon@vger.kernel.org 8739S: Maintained 8740F: Documentation/hwmon/lm83 8741F: drivers/hwmon/lm83.c 8742 8743LM90 HARDWARE MONITOR DRIVER 8744M: Jean Delvare <jdelvare@suse.com> 8745L: linux-hwmon@vger.kernel.org 8746S: Maintained 8747F: Documentation/hwmon/lm90 8748F: Documentation/devicetree/bindings/hwmon/lm90.txt 8749F: drivers/hwmon/lm90.c 8750F: include/dt-bindings/thermal/lm90.h 8751 8752LM95234 HARDWARE MONITOR DRIVER 8753M: Guenter Roeck <linux@roeck-us.net> 8754L: linux-hwmon@vger.kernel.org 8755S: Maintained 8756F: Documentation/hwmon/lm95234 8757F: drivers/hwmon/lm95234.c 8758 8759LME2510 MEDIA DRIVER 8760M: Malcolm Priestley <tvboxspy@gmail.com> 8761L: linux-media@vger.kernel.org 8762W: https://linuxtv.org 8763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8764S: Maintained 8765F: drivers/media/usb/dvb-usb-v2/lmedm04* 8766 8767LOADPIN SECURITY MODULE 8768M: Kees Cook <keescook@chromium.org> 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8770S: Supported 8771F: security/loadpin/ 8772F: Documentation/admin-guide/LSM/LoadPin.rst 8773 8774LOCKING PRIMITIVES 8775M: Peter Zijlstra <peterz@infradead.org> 8776M: Ingo Molnar <mingo@redhat.com> 8777M: Will Deacon <will.deacon@arm.com> 8778L: linux-kernel@vger.kernel.org 8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8780S: Maintained 8781F: Documentation/locking/ 8782F: include/linux/lockdep.h 8783F: include/linux/spinlock*.h 8784F: arch/*/include/asm/spinlock*.h 8785F: include/linux/rwlock*.h 8786F: include/linux/mutex*.h 8787F: include/linux/rwsem*.h 8788F: arch/*/include/asm/rwsem.h 8789F: include/linux/seqlock.h 8790F: lib/locking*.[ch] 8791F: kernel/locking/ 8792X: kernel/locking/locktorture.c 8793 8794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8795M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8796L: linux-ntfs-dev@lists.sourceforge.net 8797W: http://www.linux-ntfs.org/content/view/19/37/ 8798S: Maintained 8799F: Documentation/ldm.txt 8800F: block/partitions/ldm.* 8801 8802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8803M: Sathya Prakash <sathya.prakash@broadcom.com> 8804M: Chaitra P B <chaitra.basappa@broadcom.com> 8805M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8806L: MPT-FusionLinux.pdl@broadcom.com 8807L: linux-scsi@vger.kernel.org 8808W: http://www.avagotech.com/support/ 8809S: Supported 8810F: drivers/message/fusion/ 8811F: drivers/scsi/mpt3sas/ 8812 8813LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8814M: Matthew Wilcox <willy@infradead.org> 8815L: linux-scsi@vger.kernel.org 8816S: Maintained 8817F: drivers/scsi/sym53c8xx_2/ 8818 8819LTC1660 DAC DRIVER 8820M: Marcus Folkesson <marcus.folkesson@gmail.com> 8821L: linux-iio@vger.kernel.org 8822S: Maintained 8823F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8824F: drivers/iio/dac/ltc1660.c 8825 8826LTC4261 HARDWARE MONITOR DRIVER 8827M: Guenter Roeck <linux@roeck-us.net> 8828L: linux-hwmon@vger.kernel.org 8829S: Maintained 8830F: Documentation/hwmon/ltc4261 8831F: drivers/hwmon/ltc4261.c 8832 8833LTC4306 I2C MULTIPLEXER DRIVER 8834M: Michael Hennerich <michael.hennerich@analog.com> 8835W: http://ez.analog.com/community/linux-device-drivers 8836L: linux-i2c@vger.kernel.org 8837S: Supported 8838F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8839F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8840 8841LTP (Linux Test Project) 8842M: Mike Frysinger <vapier@gentoo.org> 8843M: Cyril Hrubis <chrubis@suse.cz> 8844M: Wanlong Gao <wanlong.gao@gmail.com> 8845M: Jan Stancek <jstancek@redhat.com> 8846M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8847M: Alexey Kodanev <alexey.kodanev@oracle.com> 8848L: ltp@lists.linux.it (subscribers-only) 8849W: http://linux-test-project.github.io/ 8850T: git git://github.com/linux-test-project/ltp.git 8851S: Maintained 8852 8853M68K ARCHITECTURE 8854M: Geert Uytterhoeven <geert@linux-m68k.org> 8855L: linux-m68k@lists.linux-m68k.org 8856W: http://www.linux-m68k.org/ 8857T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8858S: Maintained 8859F: arch/m68k/ 8860F: drivers/zorro/ 8861 8862M68K ON APPLE MACINTOSH 8863M: Joshua Thompson <funaho@jurai.org> 8864W: http://www.mac.linux-m68k.org/ 8865L: linux-m68k@lists.linux-m68k.org 8866S: Maintained 8867F: arch/m68k/mac/ 8868 8869M68K ON HP9000/300 8870M: Philip Blundell <philb@gnu.org> 8871W: http://www.tazenda.demon.co.uk/phil/linux-hp 8872S: Maintained 8873F: arch/m68k/hp300/ 8874 8875M88DS3103 MEDIA DRIVER 8876M: Antti Palosaari <crope@iki.fi> 8877L: linux-media@vger.kernel.org 8878W: https://linuxtv.org 8879W: http://palosaari.fi/linux/ 8880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8881T: git git://linuxtv.org/anttip/media_tree.git 8882S: Maintained 8883F: drivers/media/dvb-frontends/m88ds3103* 8884 8885M88RS2000 MEDIA DRIVER 8886M: Malcolm Priestley <tvboxspy@gmail.com> 8887L: linux-media@vger.kernel.org 8888W: https://linuxtv.org 8889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8890S: Maintained 8891F: drivers/media/dvb-frontends/m88rs2000* 8892 8893MA901 MASTERKIT USB FM RADIO DRIVER 8894M: Alexey Klimov <klimov.linux@gmail.com> 8895L: linux-media@vger.kernel.org 8896T: git git://linuxtv.org/media_tree.git 8897S: Maintained 8898F: drivers/media/radio/radio-ma901.c 8899 8900MAC80211 8901M: Johannes Berg <johannes@sipsolutions.net> 8902L: linux-wireless@vger.kernel.org 8903W: http://wireless.kernel.org/ 8904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8905T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8906S: Maintained 8907F: Documentation/networking/mac80211-injection.txt 8908F: include/net/mac80211.h 8909F: net/mac80211/ 8910F: drivers/net/wireless/mac80211_hwsim.[ch] 8911F: Documentation/networking/mac80211_hwsim/README 8912 8913MAILBOX API 8914M: Jassi Brar <jassisinghbrar@gmail.com> 8915L: linux-kernel@vger.kernel.org 8916S: Maintained 8917F: drivers/mailbox/ 8918F: include/linux/mailbox_client.h 8919F: include/linux/mailbox_controller.h 8920 8921MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8922M: Michael Kerrisk <mtk.manpages@gmail.com> 8923W: http://www.kernel.org/doc/man-pages 8924L: linux-man@vger.kernel.org 8925S: Maintained 8926 8927MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8928M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8929L: linux-mips@vger.kernel.org 8930S: Maintained 8931F: arch/mips/boot/dts/img/pistachio_marduk.dts 8932 8933MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8934M: Andrew Lunn <andrew@lunn.ch> 8935M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8936L: netdev@vger.kernel.org 8937S: Maintained 8938F: drivers/net/dsa/mv88e6xxx/ 8939F: include/linux/platform_data/mv88e6xxx.h 8940F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8941 8942MARVELL ARMADA DRM SUPPORT 8943M: Russell King <linux@armlinux.org.uk> 8944S: Maintained 8945T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8946T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8947F: drivers/gpu/drm/armada/ 8948F: include/uapi/drm/armada_drm.h 8949F: Documentation/devicetree/bindings/display/armada/ 8950 8951MARVELL CRYPTO DRIVER 8952M: Boris Brezillon <boris.brezillon@bootlin.com> 8953M: Arnaud Ebalard <arno@natisbad.org> 8954F: drivers/crypto/marvell/ 8955S: Maintained 8956L: linux-crypto@vger.kernel.org 8957 8958MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8959M: Mirko Lindner <mlindner@marvell.com> 8960M: Stephen Hemminger <stephen@networkplumber.org> 8961L: netdev@vger.kernel.org 8962S: Maintained 8963F: drivers/net/ethernet/marvell/sk* 8964 8965MARVELL LIBERTAS WIRELESS DRIVER 8966L: libertas-dev@lists.infradead.org 8967S: Orphan 8968F: drivers/net/wireless/marvell/libertas/ 8969 8970MARVELL MACCHIATOBIN SUPPORT 8971M: Russell King <linux@armlinux.org.uk> 8972L: linux-arm-kernel@lists.infradead.org 8973S: Maintained 8974F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8975 8976MARVELL MV643XX ETHERNET DRIVER 8977M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8978L: netdev@vger.kernel.org 8979S: Maintained 8980F: drivers/net/ethernet/marvell/mv643xx_eth.* 8981F: include/linux/mv643xx.h 8982 8983MARVELL MV88X3310 PHY DRIVER 8984M: Russell King <linux@armlinux.org.uk> 8985L: netdev@vger.kernel.org 8986S: Maintained 8987F: drivers/net/phy/marvell10g.c 8988 8989MARVELL MVNETA ETHERNET DRIVER 8990M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 8991L: netdev@vger.kernel.org 8992S: Maintained 8993F: drivers/net/ethernet/marvell/mvneta.* 8994 8995MARVELL MWIFIEX WIRELESS DRIVER 8996M: Amitkumar Karwar <amitkarwar@gmail.com> 8997M: Nishant Sarmukadam <nishants@marvell.com> 8998M: Ganapathi Bhat <gbhat@marvell.com> 8999M: Xinming Hu <huxinming820@gmail.com> 9000L: linux-wireless@vger.kernel.org 9001S: Maintained 9002F: drivers/net/wireless/marvell/mwifiex/ 9003 9004MARVELL MWL8K WIRELESS DRIVER 9005M: Lennert Buytenhek <buytenh@wantstofly.org> 9006L: linux-wireless@vger.kernel.org 9007S: Odd Fixes 9008F: drivers/net/wireless/marvell/mwl8k.c 9009 9010MARVELL NAND CONTROLLER DRIVER 9011M: Miquel Raynal <miquel.raynal@bootlin.com> 9012L: linux-mtd@lists.infradead.org 9013S: Maintained 9014F: drivers/mtd/nand/raw/marvell_nand.c 9015F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9016 9017MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9018M: Nicolas Pitre <nico@fluxnic.net> 9019S: Odd Fixes 9020F: drivers/mmc/host/mvsdio.* 9021 9022MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9023M: Hu Ziji <huziji@marvell.com> 9024L: linux-mmc@vger.kernel.org 9025S: Supported 9026F: drivers/mmc/host/sdhci-xenon* 9027F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9028 9029MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9030M: Sunil Goutham <sgoutham@marvell.com> 9031M: Linu Cherian <lcherian@marvell.com> 9032M: Geetha sowjanya <gakula@marvell.com> 9033M: Jerin Jacob <jerinj@marvell.com> 9034L: netdev@vger.kernel.org 9035S: Supported 9036F: drivers/net/ethernet/marvell/octeontx2/af/ 9037 9038MATROX FRAMEBUFFER DRIVER 9039L: linux-fbdev@vger.kernel.org 9040S: Orphan 9041F: drivers/video/fbdev/matrox/matroxfb_* 9042F: include/uapi/linux/matroxfb.h 9043 9044MAX16065 HARDWARE MONITOR DRIVER 9045M: Guenter Roeck <linux@roeck-us.net> 9046L: linux-hwmon@vger.kernel.org 9047S: Maintained 9048F: Documentation/hwmon/max16065 9049F: drivers/hwmon/max16065.c 9050 9051MAX2175 SDR TUNER DRIVER 9052M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9053L: linux-media@vger.kernel.org 9054T: git git://linuxtv.org/media_tree.git 9055S: Maintained 9056F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9057F: Documentation/media/v4l-drivers/max2175.rst 9058F: drivers/media/i2c/max2175* 9059F: include/uapi/linux/max2175.h 9060 9061MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9062L: linux-hwmon@vger.kernel.org 9063S: Orphan 9064F: Documentation/hwmon/max6650 9065F: drivers/hwmon/max6650.c 9066 9067MAX6697 HARDWARE MONITOR DRIVER 9068M: Guenter Roeck <linux@roeck-us.net> 9069L: linux-hwmon@vger.kernel.org 9070S: Maintained 9071F: Documentation/hwmon/max6697 9072F: Documentation/devicetree/bindings/hwmon/max6697.txt 9073F: drivers/hwmon/max6697.c 9074F: include/linux/platform_data/max6697.h 9075 9076MAX9860 MONO AUDIO VOICE CODEC DRIVER 9077M: Peter Rosin <peda@axentia.se> 9078L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9079S: Maintained 9080F: Documentation/devicetree/bindings/sound/max9860.txt 9081F: sound/soc/codecs/max9860.* 9082 9083MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9084M: Javier Martinez Canillas <javier@dowhile0.org> 9085L: linux-kernel@vger.kernel.org 9086S: Supported 9087F: drivers/regulator/max77802-regulator.c 9088F: Documentation/devicetree/bindings/*/*max77802.txt 9089F: include/dt-bindings/*/*max77802.h 9090 9091MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9092M: Krzysztof Kozlowski <krzk@kernel.org> 9093M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9094L: linux-pm@vger.kernel.org 9095S: Supported 9096F: drivers/power/supply/max14577_charger.c 9097F: drivers/power/supply/max77693_charger.c 9098 9099MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9100M: Chanwoo Choi <cw00.choi@samsung.com> 9101M: Krzysztof Kozlowski <krzk@kernel.org> 9102M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9103L: linux-kernel@vger.kernel.org 9104S: Supported 9105F: drivers/*/max14577*.c 9106F: drivers/*/max77686*.c 9107F: drivers/*/max77693*.c 9108F: drivers/extcon/extcon-max14577.c 9109F: drivers/extcon/extcon-max77693.c 9110F: drivers/rtc/rtc-max77686.c 9111F: drivers/clk/clk-max77686.c 9112F: Documentation/devicetree/bindings/mfd/max14577.txt 9113F: Documentation/devicetree/bindings/*/max77686.txt 9114F: Documentation/devicetree/bindings/mfd/max77693.txt 9115F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9116F: include/linux/mfd/max14577*.h 9117F: include/linux/mfd/max77686*.h 9118F: include/linux/mfd/max77693*.h 9119 9120MAXIRADIO FM RADIO RECEIVER DRIVER 9121M: Hans Verkuil <hverkuil@xs4all.nl> 9122L: linux-media@vger.kernel.org 9123T: git git://linuxtv.org/media_tree.git 9124W: https://linuxtv.org 9125S: Maintained 9126F: drivers/media/radio/radio-maxiradio* 9127 9128MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9129M: Peter Rosin <peda@axentia.se> 9130L: linux-iio@vger.kernel.org 9131S: Maintained 9132F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9133F: drivers/iio/potentiometer/mcp4018.c 9134F: drivers/iio/potentiometer/mcp4531.c 9135 9136MCR20A IEEE-802.15.4 RADIO DRIVER 9137M: Xue Liu <liuxuenetmail@gmail.com> 9138L: linux-wpan@vger.kernel.org 9139W: https://github.com/xueliu/mcr20a-linux 9140S: Maintained 9141F: drivers/net/ieee802154/mcr20a.c 9142F: drivers/net/ieee802154/mcr20a.h 9143F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9144 9145MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9146M: William Breathitt Gray <vilhelm.gray@gmail.com> 9147L: linux-iio@vger.kernel.org 9148S: Maintained 9149F: drivers/iio/dac/cio-dac.c 9150 9151MEDIA DRIVERS FOR ASCOT2E 9152M: Sergey Kozlov <serjk@netup.ru> 9153M: Abylay Ospan <aospan@netup.ru> 9154L: linux-media@vger.kernel.org 9155W: https://linuxtv.org 9156W: http://netup.tv/ 9157T: git git://linuxtv.org/media_tree.git 9158S: Supported 9159F: drivers/media/dvb-frontends/ascot2e* 9160 9161MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9162M: Jasmin Jessich <jasmin@anw.at> 9163L: linux-media@vger.kernel.org 9164W: https://linuxtv.org 9165T: git git://linuxtv.org/media_tree.git 9166S: Maintained 9167F: drivers/media/dvb-frontends/cxd2099* 9168 9169MEDIA DRIVERS FOR CXD2841ER 9170M: Sergey Kozlov <serjk@netup.ru> 9171M: Abylay Ospan <aospan@netup.ru> 9172L: linux-media@vger.kernel.org 9173W: https://linuxtv.org 9174W: http://netup.tv/ 9175T: git git://linuxtv.org/media_tree.git 9176S: Supported 9177F: drivers/media/dvb-frontends/cxd2841er* 9178 9179MEDIA DRIVERS FOR CXD2880 9180M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9181L: linux-media@vger.kernel.org 9182W: http://linuxtv.org/ 9183T: git git://linuxtv.org/media_tree.git 9184S: Supported 9185F: drivers/media/dvb-frontends/cxd2880/* 9186F: drivers/media/spi/cxd2880* 9187 9188MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9189L: linux-media@vger.kernel.org 9190W: https://linuxtv.org 9191T: git git://linuxtv.org/media_tree.git 9192S: Orphan 9193F: drivers/media/pci/ddbridge/* 9194 9195MEDIA DRIVERS FOR FREESCALE IMX 9196M: Steve Longerbeam <slongerbeam@gmail.com> 9197M: Philipp Zabel <p.zabel@pengutronix.de> 9198L: linux-media@vger.kernel.org 9199T: git git://linuxtv.org/media_tree.git 9200S: Maintained 9201F: Documentation/devicetree/bindings/media/imx.txt 9202F: Documentation/media/v4l-drivers/imx.rst 9203F: drivers/staging/media/imx/ 9204F: include/linux/imx-media.h 9205F: include/media/imx.h 9206 9207MEDIA DRIVER FOR FREESCALE IMX PXP 9208M: Philipp Zabel <p.zabel@pengutronix.de> 9209L: linux-media@vger.kernel.org 9210T: git git://linuxtv.org/media_tree.git 9211S: Maintained 9212F: drivers/media/platform/imx-pxp.[ch] 9213 9214MEDIA DRIVERS FOR HELENE 9215M: Abylay Ospan <aospan@netup.ru> 9216L: linux-media@vger.kernel.org 9217W: https://linuxtv.org 9218W: http://netup.tv/ 9219T: git git://linuxtv.org/media_tree.git 9220S: Supported 9221F: drivers/media/dvb-frontends/helene* 9222 9223MEDIA DRIVERS FOR HORUS3A 9224M: Sergey Kozlov <serjk@netup.ru> 9225M: Abylay Ospan <aospan@netup.ru> 9226L: linux-media@vger.kernel.org 9227W: https://linuxtv.org 9228W: http://netup.tv/ 9229T: git git://linuxtv.org/media_tree.git 9230S: Supported 9231F: drivers/media/dvb-frontends/horus3a* 9232 9233MEDIA DRIVERS FOR LNBH25 9234M: Sergey Kozlov <serjk@netup.ru> 9235M: Abylay Ospan <aospan@netup.ru> 9236L: linux-media@vger.kernel.org 9237W: https://linuxtv.org 9238W: http://netup.tv/ 9239T: git git://linuxtv.org/media_tree.git 9240S: Supported 9241F: drivers/media/dvb-frontends/lnbh25* 9242 9243MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9244L: linux-media@vger.kernel.org 9245W: https://linuxtv.org 9246T: git git://linuxtv.org/media_tree.git 9247S: Orphan 9248F: drivers/media/dvb-frontends/mxl5xx* 9249 9250MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9251M: Sergey Kozlov <serjk@netup.ru> 9252M: Abylay Ospan <aospan@netup.ru> 9253L: linux-media@vger.kernel.org 9254W: https://linuxtv.org 9255W: http://netup.tv/ 9256T: git git://linuxtv.org/media_tree.git 9257S: Supported 9258F: drivers/media/pci/netup_unidvb/* 9259 9260MEDIA DRIVERS FOR RENESAS - CEU 9261M: Jacopo Mondi <jacopo@jmondi.org> 9262L: linux-media@vger.kernel.org 9263L: linux-renesas-soc@vger.kernel.org 9264T: git git://linuxtv.org/media_tree.git 9265S: Supported 9266F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9267F: drivers/media/platform/renesas-ceu.c 9268F: include/media/drv-intf/renesas-ceu.h 9269 9270MEDIA DRIVERS FOR RENESAS - DRIF 9271M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9272L: linux-media@vger.kernel.org 9273L: linux-renesas-soc@vger.kernel.org 9274T: git git://linuxtv.org/media_tree.git 9275S: Supported 9276F: Documentation/devicetree/bindings/media/renesas,drif.txt 9277F: drivers/media/platform/rcar_drif.c 9278 9279MEDIA DRIVERS FOR RENESAS - FCP 9280M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9281L: linux-media@vger.kernel.org 9282L: linux-renesas-soc@vger.kernel.org 9283T: git git://linuxtv.org/media_tree.git 9284S: Supported 9285F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9286F: drivers/media/platform/rcar-fcp.c 9287F: include/media/rcar-fcp.h 9288 9289MEDIA DRIVERS FOR RENESAS - FDP1 9290M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9291L: linux-media@vger.kernel.org 9292L: linux-renesas-soc@vger.kernel.org 9293T: git git://linuxtv.org/media_tree.git 9294S: Supported 9295F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9296F: drivers/media/platform/rcar_fdp1.c 9297 9298MEDIA DRIVERS FOR RENESAS - VIN 9299M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9300L: linux-media@vger.kernel.org 9301L: linux-renesas-soc@vger.kernel.org 9302T: git git://linuxtv.org/media_tree.git 9303S: Supported 9304F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9305F: Documentation/devicetree/bindings/media/rcar_vin.txt 9306F: drivers/media/platform/rcar-vin/ 9307 9308MEDIA DRIVERS FOR RENESAS - VSP1 9309M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9310M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9311L: linux-media@vger.kernel.org 9312L: linux-renesas-soc@vger.kernel.org 9313T: git git://linuxtv.org/media_tree.git 9314S: Supported 9315F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9316F: drivers/media/platform/vsp1/ 9317 9318MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9319L: linux-media@vger.kernel.org 9320W: https://linuxtv.org 9321T: git git://linuxtv.org/media_tree.git 9322S: Orphan 9323F: drivers/media/dvb-frontends/stv0910* 9324 9325MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9326L: linux-media@vger.kernel.org 9327W: https://linuxtv.org 9328T: git git://linuxtv.org/media_tree.git 9329S: Orphan 9330F: drivers/media/dvb-frontends/stv6111* 9331 9332MEDIA DRIVERS FOR STM32 - DCMI 9333M: Hugues Fruchet <hugues.fruchet@st.com> 9334L: linux-media@vger.kernel.org 9335T: git git://linuxtv.org/media_tree.git 9336S: Supported 9337F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9338F: drivers/media/platform/stm32/stm32-dcmi.c 9339 9340MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9341M: Dmitry Osipenko <digetx@gmail.com> 9342L: linux-media@vger.kernel.org 9343L: linux-tegra@vger.kernel.org 9344T: git git://linuxtv.org/media_tree.git 9345S: Maintained 9346F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9347F: drivers/staging/media/tegra-vde/ 9348 9349MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9350M: Mauro Carvalho Chehab <mchehab@kernel.org> 9351P: LinuxTV.org Project 9352L: linux-media@vger.kernel.org 9353W: https://linuxtv.org 9354Q: http://patchwork.kernel.org/project/linux-media/list/ 9355T: git git://linuxtv.org/media_tree.git 9356S: Maintained 9357F: Documentation/devicetree/bindings/media/ 9358F: Documentation/media/ 9359F: drivers/media/ 9360F: drivers/staging/media/ 9361F: include/linux/platform_data/media/ 9362F: include/media/ 9363F: include/uapi/linux/dvb/ 9364F: include/uapi/linux/videodev2.h 9365F: include/uapi/linux/media.h 9366F: include/uapi/linux/v4l2-* 9367F: include/uapi/linux/meye.h 9368F: include/uapi/linux/ivtv* 9369F: include/uapi/linux/uvcvideo.h 9370 9371MEDIATEK BLUETOOTH DRIVER 9372M: Sean Wang <sean.wang@mediatek.com> 9373L: linux-bluetooth@vger.kernel.org 9374L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9375S: Maintained 9376F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9377F: drivers/bluetooth/btmtkuart.c 9378 9379MEDIATEK CIR DRIVER 9380M: Sean Wang <sean.wang@mediatek.com> 9381S: Maintained 9382F: drivers/media/rc/mtk-cir.c 9383 9384MEDIATEK DMA DRIVER 9385M: Sean Wang <sean.wang@mediatek.com> 9386L: dmaengine@vger.kernel.org 9387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9388L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9389S: Maintained 9390F: Documentation/devicetree/bindings/dma/mtk-* 9391F: drivers/dma/mediatek/ 9392 9393MEDIATEK PMIC LED DRIVER 9394M: Sean Wang <sean.wang@mediatek.com> 9395S: Maintained 9396F: drivers/leds/leds-mt6323.c 9397F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9398 9399MEDIATEK ETHERNET DRIVER 9400M: Felix Fietkau <nbd@openwrt.org> 9401M: John Crispin <john@phrozen.org> 9402M: Sean Wang <sean.wang@mediatek.com> 9403M: Nelson Chang <nelson.chang@mediatek.com> 9404L: netdev@vger.kernel.org 9405S: Maintained 9406F: drivers/net/ethernet/mediatek/ 9407 9408MEDIATEK SWITCH DRIVER 9409M: Sean Wang <sean.wang@mediatek.com> 9410L: netdev@vger.kernel.org 9411S: Maintained 9412F: drivers/net/dsa/mt7530.* 9413F: net/dsa/tag_mtk.c 9414 9415MEDIATEK JPEG DRIVER 9416M: Rick Chang <rick.chang@mediatek.com> 9417M: Bin Liu <bin.liu@mediatek.com> 9418S: Supported 9419F: drivers/media/platform/mtk-jpeg/ 9420F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9421 9422MEDIATEK MDP DRIVER 9423M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9424M: Houlong Wei <houlong.wei@mediatek.com> 9425M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9426S: Supported 9427F: drivers/media/platform/mtk-mdp/ 9428F: drivers/media/platform/mtk-vpu/ 9429F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9430 9431MEDIATEK MEDIA DRIVER 9432M: Tiffany Lin <tiffany.lin@mediatek.com> 9433M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9434S: Supported 9435F: drivers/media/platform/mtk-vcodec/ 9436F: drivers/media/platform/mtk-vpu/ 9437F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9438F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9439 9440MEDIATEK MT7601U WIRELESS LAN DRIVER 9441M: Jakub Kicinski <kubakici@wp.pl> 9442L: linux-wireless@vger.kernel.org 9443S: Maintained 9444F: drivers/net/wireless/mediatek/mt7601u/ 9445 9446MEDIATEK NAND CONTROLLER DRIVER 9447M: Xiaolei Li <xiaolei.li@mediatek.com> 9448L: linux-mtd@lists.infradead.org 9449S: Maintained 9450F: drivers/mtd/nand/raw/mtk_* 9451F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9452 9453MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9454M: Sean Wang <sean.wang@mediatek.com> 9455S: Maintained 9456F: drivers/char/hw_random/mtk-rng.c 9457 9458MEDIATEK USB3 DRD IP DRIVER 9459M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9460L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9463S: Maintained 9464F: drivers/usb/mtu3/ 9465 9466MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9467M: Peter Senna Tschudin <peter.senna@gmail.com> 9468M: Martin Donnelly <martin.donnelly@ge.com> 9469M: Martyn Welch <martyn.welch@collabora.co.uk> 9470S: Maintained 9471F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9472F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9473 9474MEGARAID SCSI/SAS DRIVERS 9475M: Kashyap Desai <kashyap.desai@broadcom.com> 9476M: Sumit Saxena <sumit.saxena@broadcom.com> 9477M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9478L: megaraidlinux.pdl@broadcom.com 9479L: linux-scsi@vger.kernel.org 9480W: http://www.avagotech.com/support/ 9481S: Maintained 9482F: Documentation/scsi/megaraid.txt 9483F: drivers/scsi/megaraid.* 9484F: drivers/scsi/megaraid/ 9485 9486MELEXIS MLX90614 DRIVER 9487M: Crt Mori <cmo@melexis.com> 9488L: linux-iio@vger.kernel.org 9489W: http://www.melexis.com 9490S: Supported 9491F: drivers/iio/temperature/mlx90614.c 9492 9493MELEXIS MLX90632 DRIVER 9494M: Crt Mori <cmo@melexis.com> 9495L: linux-iio@vger.kernel.org 9496W: http://www.melexis.com 9497S: Supported 9498F: drivers/iio/temperature/mlx90632.c 9499 9500MELFAS MIP4 TOUCHSCREEN DRIVER 9501M: Sangwon Jee <jeesw@melfas.com> 9502W: http://www.melfas.com 9503S: Supported 9504F: drivers/input/touchscreen/melfas_mip4.c 9505F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9506 9507MELLANOX ETHERNET DRIVER (mlx4_en) 9508M: Tariq Toukan <tariqt@mellanox.com> 9509L: netdev@vger.kernel.org 9510S: Supported 9511W: http://www.mellanox.com 9512Q: http://patchwork.ozlabs.org/project/netdev/list/ 9513F: drivers/net/ethernet/mellanox/mlx4/en_* 9514 9515MELLANOX ETHERNET DRIVER (mlx5e) 9516M: Saeed Mahameed <saeedm@mellanox.com> 9517L: netdev@vger.kernel.org 9518S: Supported 9519W: http://www.mellanox.com 9520Q: http://patchwork.ozlabs.org/project/netdev/list/ 9521F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9522 9523MELLANOX ETHERNET INNOVA DRIVERS 9524R: Boris Pismenny <borisp@mellanox.com> 9525L: netdev@vger.kernel.org 9526S: Supported 9527W: http://www.mellanox.com 9528Q: http://patchwork.ozlabs.org/project/netdev/list/ 9529F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9530F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9531F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9532F: include/linux/mlx5/mlx5_ifc_fpga.h 9533 9534MELLANOX ETHERNET INNOVA IPSEC DRIVER 9535R: Boris Pismenny <borisp@mellanox.com> 9536L: netdev@vger.kernel.org 9537S: Supported 9538W: http://www.mellanox.com 9539Q: http://patchwork.ozlabs.org/project/netdev/list/ 9540F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9541F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9542 9543MELLANOX ETHERNET SWITCH DRIVERS 9544M: Jiri Pirko <jiri@mellanox.com> 9545M: Ido Schimmel <idosch@mellanox.com> 9546L: netdev@vger.kernel.org 9547S: Supported 9548W: http://www.mellanox.com 9549Q: http://patchwork.ozlabs.org/project/netdev/list/ 9550F: drivers/net/ethernet/mellanox/mlxsw/ 9551F: tools/testing/selftests/drivers/net/mlxsw/ 9552 9553MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9554M: mlxsw@mellanox.com 9555L: netdev@vger.kernel.org 9556S: Supported 9557W: http://www.mellanox.com 9558Q: http://patchwork.ozlabs.org/project/netdev/list/ 9559F: drivers/net/ethernet/mellanox/mlxfw/ 9560 9561MELLANOX HARDWARE PLATFORM SUPPORT 9562M: Andy Shevchenko <andy@infradead.org> 9563M: Darren Hart <dvhart@infradead.org> 9564M: Vadim Pasternak <vadimp@mellanox.com> 9565L: platform-driver-x86@vger.kernel.org 9566S: Supported 9567F: drivers/platform/mellanox/ 9568 9569MELLANOX MLX4 core VPI driver 9570M: Tariq Toukan <tariqt@mellanox.com> 9571L: netdev@vger.kernel.org 9572L: linux-rdma@vger.kernel.org 9573W: http://www.mellanox.com 9574Q: http://patchwork.ozlabs.org/project/netdev/list/ 9575S: Supported 9576F: drivers/net/ethernet/mellanox/mlx4/ 9577F: include/linux/mlx4/ 9578 9579MELLANOX MLX4 IB driver 9580M: Yishai Hadas <yishaih@mellanox.com> 9581L: linux-rdma@vger.kernel.org 9582W: http://www.mellanox.com 9583Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9584S: Supported 9585F: drivers/infiniband/hw/mlx4/ 9586F: include/linux/mlx4/ 9587F: include/uapi/rdma/mlx4-abi.h 9588 9589MELLANOX MLX5 core VPI driver 9590M: Saeed Mahameed <saeedm@mellanox.com> 9591M: Leon Romanovsky <leonro@mellanox.com> 9592L: netdev@vger.kernel.org 9593L: linux-rdma@vger.kernel.org 9594W: http://www.mellanox.com 9595Q: http://patchwork.ozlabs.org/project/netdev/list/ 9596S: Supported 9597F: drivers/net/ethernet/mellanox/mlx5/core/ 9598F: include/linux/mlx5/ 9599 9600MELLANOX MLX5 IB driver 9601M: Leon Romanovsky <leonro@mellanox.com> 9602L: linux-rdma@vger.kernel.org 9603W: http://www.mellanox.com 9604Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9605S: Supported 9606F: drivers/infiniband/hw/mlx5/ 9607F: include/linux/mlx5/ 9608F: include/uapi/rdma/mlx5-abi.h 9609 9610MELLANOX MLXCPLD I2C AND MUX DRIVER 9611M: Vadim Pasternak <vadimp@mellanox.com> 9612M: Michael Shych <michaelsh@mellanox.com> 9613L: linux-i2c@vger.kernel.org 9614S: Supported 9615F: drivers/i2c/busses/i2c-mlxcpld.c 9616F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9617F: Documentation/i2c/busses/i2c-mlxcpld 9618 9619MELLANOX MLXCPLD LED DRIVER 9620M: Vadim Pasternak <vadimp@mellanox.com> 9621L: linux-leds@vger.kernel.org 9622S: Supported 9623F: drivers/leds/leds-mlxcpld.c 9624F: drivers/leds/leds-mlxreg.c 9625F: Documentation/leds/leds-mlxcpld.txt 9626 9627MELLANOX PLATFORM DRIVER 9628M: Vadim Pasternak <vadimp@mellanox.com> 9629L: platform-driver-x86@vger.kernel.org 9630S: Supported 9631F: drivers/platform/x86/mlx-platform.c 9632 9633MEMBARRIER SUPPORT 9634M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9635M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9636L: linux-kernel@vger.kernel.org 9637S: Supported 9638F: kernel/sched/membarrier.c 9639F: include/uapi/linux/membarrier.h 9640F: arch/powerpc/include/asm/membarrier.h 9641 9642MEMORY MANAGEMENT 9643L: linux-mm@kvack.org 9644W: http://www.linux-mm.org 9645S: Maintained 9646F: include/linux/mm.h 9647F: include/linux/gfp.h 9648F: include/linux/mmzone.h 9649F: include/linux/memory_hotplug.h 9650F: include/linux/vmalloc.h 9651F: mm/ 9652 9653MEMORY TECHNOLOGY DEVICES (MTD) 9654M: David Woodhouse <dwmw2@infradead.org> 9655M: Brian Norris <computersforpeace@gmail.com> 9656M: Boris Brezillon <boris.brezillon@bootlin.com> 9657M: Marek Vasut <marek.vasut@gmail.com> 9658M: Richard Weinberger <richard@nod.at> 9659L: linux-mtd@lists.infradead.org 9660W: http://www.linux-mtd.infradead.org/ 9661Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9662T: git git://git.infradead.org/linux-mtd.git master 9663T: git git://git.infradead.org/linux-mtd.git mtd/next 9664S: Maintained 9665F: Documentation/devicetree/bindings/mtd/ 9666F: drivers/mtd/ 9667F: include/linux/mtd/ 9668F: include/uapi/mtd/ 9669 9670MEN A21 WATCHDOG DRIVER 9671M: Johannes Thumshirn <morbidrsa@gmail.com> 9672L: linux-watchdog@vger.kernel.org 9673S: Maintained 9674F: drivers/watchdog/mena21_wdt.c 9675 9676MEN CHAMELEON BUS (mcb) 9677M: Johannes Thumshirn <morbidrsa@gmail.com> 9678S: Maintained 9679F: drivers/mcb/ 9680F: include/linux/mcb.h 9681F: Documentation/men-chameleon-bus.txt 9682 9683MEN F21BMC (Board Management Controller) 9684M: Andreas Werner <andreas.werner@men.de> 9685S: Supported 9686F: drivers/mfd/menf21bmc.c 9687F: drivers/watchdog/menf21bmc_wdt.c 9688F: drivers/leds/leds-menf21bmc.c 9689F: drivers/hwmon/menf21bmc_hwmon.c 9690F: Documentation/hwmon/menf21bmc 9691 9692MEN Z069 WATCHDOG DRIVER 9693M: Johannes Thumshirn <jth@kernel.org> 9694L: linux-watchdog@vger.kernel.org 9695S: Maintained 9696F: drivers/watchdog/menz69_wdt.c 9697 9698MESON AO CEC DRIVER FOR AMLOGIC SOCS 9699M: Neil Armstrong <narmstrong@baylibre.com> 9700L: linux-media@lists.freedesktop.org 9701L: linux-amlogic@lists.infradead.org 9702W: http://linux-meson.com/ 9703S: Supported 9704F: drivers/media/platform/meson/ao-cec.c 9705F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9706T: git git://linuxtv.org/media_tree.git 9707 9708MICROBLAZE ARCHITECTURE 9709M: Michal Simek <monstr@monstr.eu> 9710W: http://www.monstr.eu/fdt/ 9711T: git git://git.monstr.eu/linux-2.6-microblaze.git 9712S: Supported 9713F: arch/microblaze/ 9714 9715MICROCHIP AT91 SERIAL DRIVER 9716M: Richard Genoud <richard.genoud@gmail.com> 9717S: Maintained 9718F: drivers/tty/serial/atmel_serial.c 9719F: drivers/tty/serial/atmel_serial.h 9720F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9721 9722MICROCHIP AUDIO ASOC DRIVERS 9723M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9724L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9725S: Supported 9726F: sound/soc/atmel 9727 9728MICROCHIP DMA DRIVER 9729M: Ludovic Desroches <ludovic.desroches@microchip.com> 9730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9731L: dmaengine@vger.kernel.org 9732S: Supported 9733F: drivers/dma/at_hdmac.c 9734F: drivers/dma/at_hdmac_regs.h 9735F: include/linux/platform_data/dma-atmel.h 9736F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9737F: include/dt-bindings/dma/at91.h 9738 9739MICROCHIP ECC DRIVER 9740M: Tudor Ambarus <tudor.ambarus@microchip.com> 9741L: linux-crypto@vger.kernel.org 9742S: Maintained 9743F: drivers/crypto/atmel-ecc.* 9744 9745MICROCHIP I2C DRIVER 9746M: Ludovic Desroches <ludovic.desroches@microchip.com> 9747L: linux-i2c@vger.kernel.org 9748S: Supported 9749F: drivers/i2c/busses/i2c-at91.c 9750 9751MICROCHIP ISC DRIVER 9752M: Eugen Hristev <eugen.hristev@microchip.com> 9753L: linux-media@vger.kernel.org 9754S: Supported 9755F: drivers/media/platform/atmel/atmel-isc.c 9756F: drivers/media/platform/atmel/atmel-isc-regs.h 9757F: devicetree/bindings/media/atmel-isc.txt 9758 9759MICROCHIP ISI DRIVER 9760M: Eugen Hristev <eugen.hristev@microchip.com> 9761L: linux-media@vger.kernel.org 9762S: Supported 9763F: drivers/media/platform/atmel/atmel-isi.c 9764F: include/media/atmel-isi.h 9765 9766MICROCHIP AT91 USART MFD DRIVER 9767M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9768L: linux-kernel@vger.kernel.org 9769S: Supported 9770F: drivers/mfd/at91-usart.c 9771F: include/dt-bindings/mfd/at91-usart.h 9772F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9773 9774MICROCHIP AT91 USART SPI DRIVER 9775M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9776L: linux-spi@vger.kernel.org 9777S: Supported 9778F: drivers/spi/spi-at91-usart.c 9779F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9780 9781MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9782M: Woojung Huh <Woojung.Huh@microchip.com> 9783M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9784L: netdev@vger.kernel.org 9785S: Maintained 9786F: net/dsa/tag_ksz.c 9787F: drivers/net/dsa/microchip/* 9788F: include/linux/platform_data/microchip-ksz.h 9789F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9790 9791MICROCHIP LAN743X ETHERNET DRIVER 9792M: Bryan Whitehead <bryan.whitehead@microchip.com> 9793M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9794L: netdev@vger.kernel.org 9795S: Maintained 9796F: drivers/net/ethernet/microchip/lan743x_* 9797 9798MICROCHIP LCDFB DRIVER 9799M: Nicolas Ferre <nicolas.ferre@microchip.com> 9800L: linux-fbdev@vger.kernel.org 9801S: Maintained 9802F: drivers/video/fbdev/atmel_lcdfb.c 9803F: include/video/atmel_lcdc.h 9804 9805MICROCHIP MMC/SD/SDIO MCI DRIVER 9806M: Ludovic Desroches <ludovic.desroches@microchip.com> 9807S: Maintained 9808F: drivers/mmc/host/atmel-mci.c 9809 9810MICROCHIP MCP3911 ADC DRIVER 9811M: Marcus Folkesson <marcus.folkesson@gmail.com> 9812M: Kent Gustavsson <kent@minoris.se> 9813L: linux-iio@vger.kernel.org 9814S: Supported 9815F: drivers/iio/adc/mcp3911.c 9816F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9817 9818MICROCHIP NAND DRIVER 9819M: Tudor Ambarus <tudor.ambarus@microchip.com> 9820L: linux-mtd@lists.infradead.org 9821S: Supported 9822F: drivers/mtd/nand/raw/atmel/* 9823F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9824 9825MICROCHIP PWM DRIVER 9826M: Claudiu Beznea <claudiu.beznea@microchip.com> 9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9828L: linux-pwm@vger.kernel.org 9829S: Supported 9830F: drivers/pwm/pwm-atmel.c 9831F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9832 9833MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9834M: Ludovic Desroches <ludovic.desroches@microchip.com> 9835M: Eugen Hristev <eugen.hristev@microchip.com> 9836L: linux-iio@vger.kernel.org 9837S: Supported 9838F: drivers/iio/adc/at91-sama5d2_adc.c 9839F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9840F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9841 9842MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9843M: Nicolas Ferre <nicolas.ferre@microchip.com> 9844S: Supported 9845F: drivers/power/reset/at91-sama5d2_shdwc.c 9846 9847MICROCHIP SPI DRIVER 9848M: Nicolas Ferre <nicolas.ferre@microchip.com> 9849S: Supported 9850F: drivers/spi/spi-atmel.* 9851 9852MICROCHIP SSC DRIVER 9853M: Nicolas Ferre <nicolas.ferre@microchip.com> 9854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9855S: Supported 9856F: drivers/misc/atmel-ssc.c 9857F: include/linux/atmel-ssc.h 9858 9859MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9860M: Nicolas Ferre <nicolas.ferre@microchip.com> 9861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9862S: Supported 9863F: drivers/misc/atmel_tclib.c 9864F: drivers/clocksource/tcb_clksrc.c 9865 9866MICROCHIP USBA UDC DRIVER 9867M: Cristian Birsan <cristian.birsan@microchip.com> 9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9869S: Supported 9870F: drivers/usb/gadget/udc/atmel_usba_udc.* 9871 9872MICROCHIP USB251XB DRIVER 9873M: Richard Leitner <richard.leitner@skidata.com> 9874L: linux-usb@vger.kernel.org 9875S: Maintained 9876F: drivers/usb/misc/usb251xb.c 9877F: Documentation/devicetree/bindings/usb/usb251xb.txt 9878 9879MICROCHIP XDMA DRIVER 9880M: Ludovic Desroches <ludovic.desroches@microchip.com> 9881L: linux-arm-kernel@lists.infradead.org 9882L: dmaengine@vger.kernel.org 9883S: Supported 9884F: drivers/dma/at_xdmac.c 9885 9886MICROSEMI MIPS SOCS 9887M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9888L: linux-mips@vger.kernel.org 9889S: Maintained 9890F: arch/mips/generic/board-ocelot.c 9891F: arch/mips/configs/generic/board-ocelot.config 9892F: arch/mips/boot/dts/mscc/ 9893F: Documentation/devicetree/bindings/mips/mscc.txt 9894 9895MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9896M: Don Brace <don.brace@microsemi.com> 9897L: esc.storagedev@microsemi.com 9898L: linux-scsi@vger.kernel.org 9899S: Supported 9900F: drivers/scsi/smartpqi/smartpqi*.[ch] 9901F: drivers/scsi/smartpqi/Kconfig 9902F: drivers/scsi/smartpqi/Makefile 9903F: include/linux/cciss*.h 9904F: include/uapi/linux/cciss*.h 9905F: Documentation/scsi/smartpqi.txt 9906 9907MICROSEMI ETHERNET SWITCH DRIVER 9908M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9909L: netdev@vger.kernel.org 9910S: Supported 9911F: drivers/net/ethernet/mscc/ 9912 9913MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9914M: Chen Yu <yu.c.chen@intel.com> 9915L: platform-driver-x86@vger.kernel.org 9916S: Supported 9917F: drivers/platform/x86/surfacepro3_button.c 9918 9919MICROTEK X6 SCANNER 9920M: Oliver Neukum <oliver@neukum.org> 9921S: Maintained 9922F: drivers/usb/image/microtek.* 9923 9924MIPS 9925M: Ralf Baechle <ralf@linux-mips.org> 9926M: Paul Burton <paul.burton@mips.com> 9927M: James Hogan <jhogan@kernel.org> 9928L: linux-mips@vger.kernel.org 9929W: http://www.linux-mips.org/ 9930T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9932Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9933S: Supported 9934F: Documentation/devicetree/bindings/mips/ 9935F: Documentation/mips/ 9936F: arch/mips/ 9937F: drivers/platform/mips/ 9938 9939MIPS BOSTON DEVELOPMENT BOARD 9940M: Paul Burton <paul.burton@mips.com> 9941L: linux-mips@vger.kernel.org 9942S: Maintained 9943F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9944F: arch/mips/boot/dts/img/boston.dts 9945F: arch/mips/configs/generic/board-boston.config 9946F: drivers/clk/imgtec/clk-boston.c 9947F: include/dt-bindings/clock/boston-clock.h 9948 9949MIPS GENERIC PLATFORM 9950M: Paul Burton <paul.burton@mips.com> 9951L: linux-mips@vger.kernel.org 9952S: Supported 9953F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9954F: arch/mips/generic/ 9955F: arch/mips/tools/generic-board-config.sh 9956 9957MIPS/LOONGSON1 ARCHITECTURE 9958M: Keguang Zhang <keguang.zhang@gmail.com> 9959L: linux-mips@vger.kernel.org 9960S: Maintained 9961F: arch/mips/loongson32/ 9962F: arch/mips/include/asm/mach-loongson32/ 9963F: drivers/*/*loongson1* 9964F: drivers/*/*/*loongson1* 9965 9966MIPS/LOONGSON2 ARCHITECTURE 9967M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9968L: linux-mips@vger.kernel.org 9969S: Maintained 9970F: arch/mips/loongson64/fuloong-2e/ 9971F: arch/mips/loongson64/lemote-2f/ 9972F: arch/mips/include/asm/mach-loongson64/ 9973F: drivers/*/*loongson2* 9974F: drivers/*/*/*loongson2* 9975 9976MIPS/LOONGSON3 ARCHITECTURE 9977M: Huacai Chen <chenhc@lemote.com> 9978L: linux-mips@vger.kernel.org 9979S: Maintained 9980F: arch/mips/loongson64/ 9981F: arch/mips/include/asm/mach-loongson64/ 9982F: drivers/platform/mips/cpu_hwmon.c 9983F: drivers/*/*loongson3* 9984F: drivers/*/*/*loongson3* 9985 9986MIPS RINT INSTRUCTION EMULATION 9987M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9988L: linux-mips@vger.kernel.org 9989S: Supported 9990F: arch/mips/math-emu/sp_rint.c 9991F: arch/mips/math-emu/dp_rint.c 9992 9993MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9994M: Hans Verkuil <hverkuil@xs4all.nl> 9995L: linux-media@vger.kernel.org 9996T: git git://linuxtv.org/media_tree.git 9997W: https://linuxtv.org 9998S: Odd Fixes 9999F: drivers/media/radio/radio-miropcm20* 10000 10001MMP SUPPORT 10002M: Eric Miao <eric.y.miao@gmail.com> 10003M: Haojian Zhuang <haojian.zhuang@gmail.com> 10004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10005T: git git://github.com/hzhuang1/linux.git 10006T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10007S: Maintained 10008F: arch/arm/boot/dts/mmp* 10009F: arch/arm/mach-mmp/ 10010 10011MMU GATHER AND TLB INVALIDATION 10012M: Will Deacon <will.deacon@arm.com> 10013M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10014M: Andrew Morton <akpm@linux-foundation.org> 10015M: Nick Piggin <npiggin@gmail.com> 10016M: Peter Zijlstra <peterz@infradead.org> 10017L: linux-arch@vger.kernel.org 10018L: linux-mm@kvack.org 10019S: Maintained 10020F: arch/*/include/asm/tlb.h 10021F: include/asm-generic/tlb.h 10022F: mm/mmu_gather.c 10023 10024MN88472 MEDIA DRIVER 10025M: Antti Palosaari <crope@iki.fi> 10026L: linux-media@vger.kernel.org 10027W: https://linuxtv.org 10028W: http://palosaari.fi/linux/ 10029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10030S: Maintained 10031F: drivers/media/dvb-frontends/mn88472* 10032 10033MN88473 MEDIA DRIVER 10034M: Antti Palosaari <crope@iki.fi> 10035L: linux-media@vger.kernel.org 10036W: https://linuxtv.org 10037W: http://palosaari.fi/linux/ 10038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10039S: Maintained 10040F: drivers/media/dvb-frontends/mn88473* 10041 10042MODULE SUPPORT 10043M: Jessica Yu <jeyu@kernel.org> 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10045S: Maintained 10046F: include/linux/module.h 10047F: kernel/module.c 10048 10049MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10050W: http://popies.net/meye/ 10051S: Orphan 10052F: Documentation/media/v4l-drivers/meye* 10053F: drivers/media/pci/meye/ 10054F: include/uapi/linux/meye.h 10055 10056MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10057M: Jiri Slaby <jirislaby@gmail.com> 10058S: Maintained 10059F: Documentation/serial/moxa-smartio 10060F: drivers/tty/mxser.* 10061 10062MR800 AVERMEDIA USB FM RADIO DRIVER 10063M: Alexey Klimov <klimov.linux@gmail.com> 10064L: linux-media@vger.kernel.org 10065T: git git://linuxtv.org/media_tree.git 10066S: Maintained 10067F: drivers/media/radio/radio-mr800.c 10068 10069MRF24J40 IEEE 802.15.4 RADIO DRIVER 10070M: Alan Ott <alan@signal11.us> 10071L: linux-wpan@vger.kernel.org 10072S: Maintained 10073F: drivers/net/ieee802154/mrf24j40.c 10074F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10075 10076MSI LAPTOP SUPPORT 10077M: "Lee, Chun-Yi" <jlee@suse.com> 10078L: platform-driver-x86@vger.kernel.org 10079S: Maintained 10080F: drivers/platform/x86/msi-laptop.c 10081 10082MSI WMI SUPPORT 10083L: platform-driver-x86@vger.kernel.org 10084S: Orphan 10085F: drivers/platform/x86/msi-wmi.c 10086 10087MSI001 MEDIA DRIVER 10088M: Antti Palosaari <crope@iki.fi> 10089L: linux-media@vger.kernel.org 10090W: https://linuxtv.org 10091W: http://palosaari.fi/linux/ 10092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10093T: git git://linuxtv.org/anttip/media_tree.git 10094S: Maintained 10095F: drivers/media/tuners/msi001* 10096 10097MSI2500 MEDIA DRIVER 10098M: Antti Palosaari <crope@iki.fi> 10099L: linux-media@vger.kernel.org 10100W: https://linuxtv.org 10101W: http://palosaari.fi/linux/ 10102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10103T: git git://linuxtv.org/anttip/media_tree.git 10104S: Maintained 10105F: drivers/media/usb/msi2500/ 10106 10107MSYSTEMS DISKONCHIP G3 MTD DRIVER 10108M: Robert Jarzmik <robert.jarzmik@free.fr> 10109L: linux-mtd@lists.infradead.org 10110S: Maintained 10111F: drivers/mtd/devices/docg3* 10112 10113MT9M032 APTINA SENSOR DRIVER 10114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10115L: linux-media@vger.kernel.org 10116T: git git://linuxtv.org/media_tree.git 10117S: Maintained 10118F: drivers/media/i2c/mt9m032.c 10119F: include/media/i2c/mt9m032.h 10120 10121MT9P031 APTINA CAMERA SENSOR 10122M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10123L: linux-media@vger.kernel.org 10124T: git git://linuxtv.org/media_tree.git 10125S: Maintained 10126F: drivers/media/i2c/mt9p031.c 10127F: include/media/i2c/mt9p031.h 10128 10129MT9T001 APTINA CAMERA SENSOR 10130M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10131L: linux-media@vger.kernel.org 10132T: git git://linuxtv.org/media_tree.git 10133S: Maintained 10134F: drivers/media/i2c/mt9t001.c 10135F: include/media/i2c/mt9t001.h 10136 10137MT9T112 APTINA CAMERA SENSOR 10138M: Jacopo Mondi <jacopo@jmondi.org> 10139L: linux-media@vger.kernel.org 10140T: git git://linuxtv.org/media_tree.git 10141S: Odd Fixes 10142F: drivers/media/i2c/mt9t112.c 10143F: include/media/i2c/mt9t112.h 10144 10145MT9V032 APTINA CAMERA SENSOR 10146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10147L: linux-media@vger.kernel.org 10148T: git git://linuxtv.org/media_tree.git 10149S: Maintained 10150F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10151F: drivers/media/i2c/mt9v032.c 10152F: include/media/i2c/mt9v032.h 10153 10154MT9V111 APTINA CAMERA SENSOR 10155M: Jacopo Mondi <jacopo@jmondi.org> 10156L: linux-media@vger.kernel.org 10157T: git git://linuxtv.org/media_tree.git 10158S: Maintained 10159F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10160F: drivers/media/i2c/mt9v111.c 10161 10162MULTIFUNCTION DEVICES (MFD) 10163M: Lee Jones <lee.jones@linaro.org> 10164T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10165S: Supported 10166F: Documentation/devicetree/bindings/mfd/ 10167F: drivers/mfd/ 10168F: include/linux/mfd/ 10169F: include/dt-bindings/mfd/ 10170 10171MULTIMEDIA CARD (MMC) ETC. OVER SPI 10172S: Orphan 10173F: drivers/mmc/host/mmc_spi.c 10174F: include/linux/spi/mmc_spi.h 10175 10176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10177M: Ulf Hansson <ulf.hansson@linaro.org> 10178L: linux-mmc@vger.kernel.org 10179T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10180S: Maintained 10181F: Documentation/devicetree/bindings/mmc/ 10182F: drivers/mmc/ 10183F: include/linux/mmc/ 10184F: include/uapi/linux/mmc/ 10185 10186MULTIPLEXER SUBSYSTEM 10187M: Peter Rosin <peda@axentia.se> 10188S: Maintained 10189F: Documentation/ABI/testing/sysfs-class-mux* 10190F: Documentation/devicetree/bindings/mux/ 10191F: include/dt-bindings/mux/ 10192F: include/linux/mux/ 10193F: drivers/mux/ 10194 10195MULTITECH MULTIPORT CARD (ISICOM) 10196S: Orphan 10197F: drivers/tty/isicom.c 10198F: include/linux/isicom.h 10199 10200MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10201M: Bin Liu <b-liu@ti.com> 10202L: linux-usb@vger.kernel.org 10203S: Maintained 10204F: drivers/usb/musb/ 10205 10206MXL301RF MEDIA DRIVER 10207M: Akihiro Tsukada <tskd08@gmail.com> 10208L: linux-media@vger.kernel.org 10209S: Odd Fixes 10210F: drivers/media/tuners/mxl301rf* 10211 10212MXL5007T MEDIA DRIVER 10213M: Michael Krufky <mkrufky@linuxtv.org> 10214L: linux-media@vger.kernel.org 10215W: https://linuxtv.org 10216W: http://github.com/mkrufky 10217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10218T: git git://linuxtv.org/mkrufky/tuners.git 10219S: Maintained 10220F: drivers/media/tuners/mxl5007t.* 10221 10222MXSFB DRM DRIVER 10223M: Marek Vasut <marex@denx.de> 10224M: Stefan Agner <stefan@agner.ch> 10225L: dri-devel@lists.freedesktop.org 10226S: Supported 10227F: drivers/gpu/drm/mxsfb/ 10228F: Documentation/devicetree/bindings/display/mxsfb.txt 10229T: git git://anongit.freedesktop.org/drm/drm-misc 10230 10231MYLEX DAC960 PCI RAID Controller 10232M: Hannes Reinecke <hare@kernel.org> 10233L: linux-scsi@vger.kernel.org 10234S: Supported 10235F: drivers/scsi/myrb.* 10236F: drivers/scsi/myrs.* 10237 10238MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10239M: Chris Lee <christopher.lee@cspi.com> 10240L: netdev@vger.kernel.org 10241W: https://www.cspi.com/ethernet-products/support/downloads/ 10242S: Supported 10243F: drivers/net/ethernet/myricom/myri10ge/ 10244 10245NAND FLASH SUBSYSTEM 10246M: Boris Brezillon <boris.brezillon@bootlin.com> 10247M: Miquel Raynal <miquel.raynal@bootlin.com> 10248R: Richard Weinberger <richard@nod.at> 10249L: linux-mtd@lists.infradead.org 10250W: http://www.linux-mtd.infradead.org/ 10251Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10252T: git git://git.infradead.org/linux-mtd.git nand/fixes 10253T: git git://git.infradead.org/linux-mtd.git nand/next 10254S: Maintained 10255F: drivers/mtd/nand/ 10256F: include/linux/mtd/*nand*.h 10257 10258NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10259M: Daniel Mack <zonque@gmail.com> 10260S: Maintained 10261L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10262W: http://www.native-instruments.com 10263F: sound/usb/caiaq/ 10264 10265NATSEMI ETHERNET DRIVER (DP8381x) 10266S: Orphan 10267F: drivers/net/ethernet/natsemi/natsemi.c 10268 10269NCR 5380 SCSI DRIVERS 10270M: Finn Thain <fthain@telegraphics.com.au> 10271M: Michael Schmitz <schmitzmic@gmail.com> 10272L: linux-scsi@vger.kernel.org 10273S: Maintained 10274F: Documentation/scsi/g_NCR5380.txt 10275F: drivers/scsi/NCR5380.* 10276F: drivers/scsi/arm/cumana_1.c 10277F: drivers/scsi/arm/oak.c 10278F: drivers/scsi/atari_scsi.* 10279F: drivers/scsi/dmx3191d.c 10280F: drivers/scsi/g_NCR5380.* 10281F: drivers/scsi/mac_scsi.* 10282F: drivers/scsi/sun3_scsi.* 10283F: drivers/scsi/sun3_scsi_vme.c 10284 10285NCSI LIBRARY: 10286M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10287S: Maintained 10288F: net/ncsi/ 10289 10290NCT6775 HARDWARE MONITOR DRIVER 10291M: Guenter Roeck <linux@roeck-us.net> 10292L: linux-hwmon@vger.kernel.org 10293S: Maintained 10294F: Documentation/hwmon/nct6775 10295F: drivers/hwmon/nct6775.c 10296 10297NET_FAILOVER MODULE 10298M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10299L: netdev@vger.kernel.org 10300S: Supported 10301F: driver/net/net_failover.c 10302F: include/net/net_failover.h 10303F: Documentation/networking/net_failover.rst 10304 10305NETEFFECT IWARP RNIC DRIVER (IW_NES) 10306M: Faisal Latif <faisal.latif@intel.com> 10307L: linux-rdma@vger.kernel.org 10308W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10309S: Supported 10310F: drivers/infiniband/hw/nes/ 10311F: include/uapi/rdma/nes-abi.h 10312 10313NETEM NETWORK EMULATOR 10314M: Stephen Hemminger <stephen@networkplumber.org> 10315L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10316S: Maintained 10317F: net/sched/sch_netem.c 10318 10319NETERION 10GbE DRIVERS (s2io/vxge) 10320M: Jon Mason <jdmason@kudzu.us> 10321L: netdev@vger.kernel.org 10322S: Supported 10323F: Documentation/networking/device_drivers/neterion/s2io.txt 10324F: Documentation/networking/device_drivers/neterion/vxge.txt 10325F: drivers/net/ethernet/neterion/ 10326 10327NETFILTER 10328M: Pablo Neira Ayuso <pablo@netfilter.org> 10329M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10330M: Florian Westphal <fw@strlen.de> 10331L: netfilter-devel@vger.kernel.org 10332L: coreteam@netfilter.org 10333W: http://www.netfilter.org/ 10334W: http://www.iptables.org/ 10335W: http://www.nftables.org/ 10336Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10339S: Maintained 10340F: include/linux/netfilter* 10341F: include/linux/netfilter/ 10342F: include/net/netfilter/ 10343F: include/uapi/linux/netfilter* 10344F: include/uapi/linux/netfilter/ 10345F: net/*/netfilter.c 10346F: net/*/netfilter/ 10347F: net/netfilter/ 10348F: net/bridge/br_netfilter*.c 10349 10350NETROM NETWORK LAYER 10351M: Ralf Baechle <ralf@linux-mips.org> 10352L: linux-hams@vger.kernel.org 10353W: http://www.linux-ax25.org/ 10354S: Maintained 10355F: include/net/netrom.h 10356F: include/uapi/linux/netrom.h 10357F: net/netrom/ 10358 10359NETRONOME ETHERNET DRIVERS 10360M: Jakub Kicinski <jakub.kicinski@netronome.com> 10361L: oss-drivers@netronome.com 10362S: Maintained 10363F: drivers/net/ethernet/netronome/ 10364 10365NETWORK BLOCK DEVICE (NBD) 10366M: Josef Bacik <josef@toxicpanda.com> 10367S: Maintained 10368L: linux-block@vger.kernel.org 10369L: nbd@other.debian.org 10370F: Documentation/blockdev/nbd.txt 10371F: drivers/block/nbd.c 10372F: include/uapi/linux/nbd.h 10373 10374NETWORK DROP MONITOR 10375M: Neil Horman <nhorman@tuxdriver.com> 10376L: netdev@vger.kernel.org 10377S: Maintained 10378W: https://fedorahosted.org/dropwatch/ 10379F: net/core/drop_monitor.c 10380 10381NETWORKING DRIVERS 10382M: "David S. Miller" <davem@davemloft.net> 10383L: netdev@vger.kernel.org 10384W: http://www.linuxfoundation.org/en/Net 10385Q: http://patchwork.ozlabs.org/project/netdev/list/ 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10387T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10388S: Odd Fixes 10389F: Documentation/devicetree/bindings/net/ 10390F: drivers/net/ 10391F: include/linux/if_* 10392F: include/linux/netdevice.h 10393F: include/linux/etherdevice.h 10394F: include/linux/fcdevice.h 10395F: include/linux/fddidevice.h 10396F: include/linux/hippidevice.h 10397F: include/linux/inetdevice.h 10398F: include/uapi/linux/if_* 10399F: include/uapi/linux/netdevice.h 10400 10401NETWORKING DRIVERS (WIRELESS) 10402M: Kalle Valo <kvalo@codeaurora.org> 10403L: linux-wireless@vger.kernel.org 10404Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10407S: Maintained 10408F: Documentation/devicetree/bindings/net/wireless/ 10409F: drivers/net/wireless/ 10410 10411NETWORKING [DSA] 10412M: Andrew Lunn <andrew@lunn.ch> 10413M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10414M: Florian Fainelli <f.fainelli@gmail.com> 10415S: Maintained 10416F: Documentation/devicetree/bindings/net/dsa/ 10417F: net/dsa/ 10418F: include/net/dsa.h 10419F: include/linux/dsa/ 10420F: drivers/net/dsa/ 10421 10422NETWORKING [GENERAL] 10423M: "David S. Miller" <davem@davemloft.net> 10424L: netdev@vger.kernel.org 10425W: http://www.linuxfoundation.org/en/Net 10426Q: http://patchwork.ozlabs.org/project/netdev/list/ 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10429B: mailto:netdev@vger.kernel.org 10430S: Maintained 10431F: net/ 10432F: include/net/ 10433F: include/linux/in.h 10434F: include/linux/net.h 10435F: include/linux/netdevice.h 10436F: include/uapi/linux/in.h 10437F: include/uapi/linux/net.h 10438F: include/uapi/linux/netdevice.h 10439F: include/uapi/linux/net_namespace.h 10440F: tools/testing/selftests/net/ 10441F: lib/net_utils.c 10442F: lib/random32.c 10443F: Documentation/networking/ 10444 10445NETWORKING [IPSEC] 10446M: Steffen Klassert <steffen.klassert@secunet.com> 10447M: Herbert Xu <herbert@gondor.apana.org.au> 10448M: "David S. Miller" <davem@davemloft.net> 10449L: netdev@vger.kernel.org 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10452S: Maintained 10453F: net/xfrm/ 10454F: net/key/ 10455F: net/ipv4/xfrm* 10456F: net/ipv4/esp4* 10457F: net/ipv4/ah4.c 10458F: net/ipv4/ipcomp.c 10459F: net/ipv4/ip_vti.c 10460F: net/ipv6/xfrm* 10461F: net/ipv6/esp6* 10462F: net/ipv6/ah6.c 10463F: net/ipv6/ipcomp6.c 10464F: net/ipv6/ip6_vti.c 10465F: include/uapi/linux/xfrm.h 10466F: include/net/xfrm.h 10467 10468NETWORKING [IPv4/IPv6] 10469M: "David S. Miller" <davem@davemloft.net> 10470M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10471M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10472L: netdev@vger.kernel.org 10473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10474S: Maintained 10475F: net/ipv4/ 10476F: net/ipv6/ 10477F: include/net/ip* 10478F: arch/x86/net/* 10479 10480NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10481M: Paul Moore <paul@paul-moore.com> 10482W: https://github.com/netlabel 10483L: netdev@vger.kernel.org 10484L: linux-security-module@vger.kernel.org 10485S: Maintained 10486F: Documentation/netlabel/ 10487F: include/net/calipso.h 10488F: include/net/cipso_ipv4.h 10489F: include/net/netlabel.h 10490F: include/uapi/linux/netfilter/xt_SECMARK.h 10491F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10492F: net/netlabel/ 10493F: net/ipv4/cipso_ipv4.c 10494F: net/ipv6/calipso.c 10495F: net/netfilter/xt_CONNSECMARK.c 10496F: net/netfilter/xt_SECMARK.c 10497 10498NETWORKING [TCP] 10499M: Eric Dumazet <edumazet@google.com> 10500L: netdev@vger.kernel.org 10501S: Maintained 10502F: net/ipv4/tcp*.c 10503F: net/ipv4/syncookies.c 10504F: net/ipv6/tcp*.c 10505F: net/ipv6/syncookies.c 10506F: include/uapi/linux/tcp.h 10507F: include/net/tcp.h 10508F: include/linux/tcp.h 10509F: include/trace/events/tcp.h 10510 10511NETWORKING [TLS] 10512M: Boris Pismenny <borisp@mellanox.com> 10513M: Aviad Yehezkel <aviadye@mellanox.com> 10514M: Dave Watson <davejwatson@fb.com> 10515M: John Fastabend <john.fastabend@gmail.com> 10516M: Daniel Borkmann <daniel@iogearbox.net> 10517L: netdev@vger.kernel.org 10518S: Maintained 10519F: net/tls/* 10520F: include/uapi/linux/tls.h 10521F: include/net/tls.h 10522 10523NETWORKING [WIRELESS] 10524L: linux-wireless@vger.kernel.org 10525Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10526 10527NETDEVSIM 10528M: Jakub Kicinski <jakub.kicinski@netronome.com> 10529S: Maintained 10530F: drivers/net/netdevsim/* 10531 10532NETXEN (1/10) GbE SUPPORT 10533M: Manish Chopra <manish.chopra@cavium.com> 10534M: Rahul Verma <rahul.verma@cavium.com> 10535M: Dept-GELinuxNICDev@cavium.com 10536L: netdev@vger.kernel.org 10537S: Supported 10538F: drivers/net/ethernet/qlogic/netxen/ 10539 10540NFC SUBSYSTEM 10541M: Samuel Ortiz <sameo@linux.intel.com> 10542L: linux-wireless@vger.kernel.org 10543L: linux-nfc@lists.01.org (subscribers-only) 10544S: Supported 10545F: net/nfc/ 10546F: include/net/nfc/ 10547F: include/uapi/linux/nfc.h 10548F: drivers/nfc/ 10549F: include/linux/platform_data/nfcmrvl.h 10550F: include/linux/platform_data/nxp-nci.h 10551F: Documentation/devicetree/bindings/net/nfc/ 10552 10553NFS, SUNRPC, AND LOCKD CLIENTS 10554M: Trond Myklebust <trond.myklebust@hammerspace.com> 10555M: Anna Schumaker <anna.schumaker@netapp.com> 10556L: linux-nfs@vger.kernel.org 10557W: http://client.linux-nfs.org 10558T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10559S: Maintained 10560F: fs/lockd/ 10561F: fs/nfs/ 10562F: fs/nfs_common/ 10563F: net/sunrpc/ 10564F: include/linux/lockd/ 10565F: include/linux/nfs* 10566F: include/linux/sunrpc/ 10567F: include/uapi/linux/nfs* 10568F: include/uapi/linux/sunrpc/ 10569 10570NILFS2 FILESYSTEM 10571M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10572L: linux-nilfs@vger.kernel.org 10573W: https://nilfs.sourceforge.io/ 10574W: https://nilfs.osdn.jp/ 10575T: git git://github.com/konis/nilfs2.git 10576S: Supported 10577F: Documentation/filesystems/nilfs2.txt 10578F: fs/nilfs2/ 10579F: include/trace/events/nilfs2.h 10580F: include/uapi/linux/nilfs2_api.h 10581F: include/uapi/linux/nilfs2_ondisk.h 10582 10583NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10584M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10585W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10586S: Maintained 10587F: Documentation/scsi/NinjaSCSI.txt 10588F: drivers/scsi/pcmcia/nsp_* 10589 10590NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10591M: GOTO Masanori <gotom@debian.or.jp> 10592M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10593W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10594S: Maintained 10595F: Documentation/scsi/NinjaSCSI.txt 10596F: drivers/scsi/nsp32* 10597 10598NIOS2 ARCHITECTURE 10599M: Ley Foon Tan <lftan@altera.com> 10600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10602S: Maintained 10603F: arch/nios2/ 10604 10605NOHZ, DYNTICKS SUPPORT 10606M: Frederic Weisbecker <fweisbec@gmail.com> 10607M: Thomas Gleixner <tglx@linutronix.de> 10608M: Ingo Molnar <mingo@kernel.org> 10609L: linux-kernel@vger.kernel.org 10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10611S: Maintained 10612F: kernel/time/tick*.* 10613F: include/linux/tick.h 10614F: include/linux/sched/nohz.h 10615 10616NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10617M: Pavel Machek <pavel@ucw.cz> 10618M: Sakari Ailus <sakari.ailus@iki.fi> 10619L: linux-media@vger.kernel.org 10620S: Maintained 10621F: drivers/media/i2c/et8ek8 10622F: drivers/media/i2c/ad5820.c 10623 10624NOKIA N900 POWER SUPPLY DRIVERS 10625R: Pali Rohár <pali.rohar@gmail.com> 10626F: include/linux/power/bq2415x_charger.h 10627F: include/linux/power/bq27xxx_battery.h 10628F: include/linux/power/isp1704_charger.h 10629F: drivers/power/supply/bq2415x_charger.c 10630F: drivers/power/supply/bq27xxx_battery.c 10631F: drivers/power/supply/bq27xxx_battery_i2c.c 10632F: drivers/power/supply/isp1704_charger.c 10633F: drivers/power/supply/rx51_battery.c 10634 10635NTB AMD DRIVER 10636M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10637L: linux-ntb@googlegroups.com 10638S: Supported 10639F: drivers/ntb/hw/amd/ 10640 10641NTB DRIVER CORE 10642M: Jon Mason <jdmason@kudzu.us> 10643M: Dave Jiang <dave.jiang@intel.com> 10644M: Allen Hubbe <allenbh@gmail.com> 10645L: linux-ntb@googlegroups.com 10646S: Supported 10647W: https://github.com/jonmason/ntb/wiki 10648T: git git://github.com/jonmason/ntb.git 10649F: drivers/ntb/ 10650F: drivers/net/ntb_netdev.c 10651F: include/linux/ntb.h 10652F: include/linux/ntb_transport.h 10653F: tools/testing/selftests/ntb/ 10654 10655NTB IDT DRIVER 10656M: Serge Semin <fancer.lancer@gmail.com> 10657L: linux-ntb@googlegroups.com 10658S: Supported 10659F: drivers/ntb/hw/idt/ 10660 10661NTB INTEL DRIVER 10662M: Dave Jiang <dave.jiang@intel.com> 10663L: linux-ntb@googlegroups.com 10664S: Supported 10665W: https://github.com/davejiang/linux/wiki 10666T: git https://github.com/davejiang/linux.git 10667F: drivers/ntb/hw/intel/ 10668 10669NTFS FILESYSTEM 10670M: Anton Altaparmakov <anton@tuxera.com> 10671L: linux-ntfs-dev@lists.sourceforge.net 10672W: http://www.tuxera.com/ 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10674S: Supported 10675F: Documentation/filesystems/ntfs.txt 10676F: fs/ntfs/ 10677 10678NUBUS SUBSYSTEM 10679M: Finn Thain <fthain@telegraphics.com.au> 10680L: linux-m68k@lists.linux-m68k.org 10681S: Maintained 10682F: arch/*/include/asm/nubus.h 10683F: drivers/nubus/ 10684F: include/linux/nubus.h 10685F: include/uapi/linux/nubus.h 10686 10687NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10688M: Antonino Daplas <adaplas@gmail.com> 10689L: linux-fbdev@vger.kernel.org 10690S: Maintained 10691F: drivers/video/fbdev/riva/ 10692F: drivers/video/fbdev/nvidia/ 10693 10694NVM EXPRESS DRIVER 10695M: Keith Busch <keith.busch@intel.com> 10696M: Jens Axboe <axboe@fb.com> 10697M: Christoph Hellwig <hch@lst.de> 10698M: Sagi Grimberg <sagi@grimberg.me> 10699L: linux-nvme@lists.infradead.org 10700T: git://git.infradead.org/nvme.git 10701W: http://git.infradead.org/nvme.git 10702S: Supported 10703F: drivers/nvme/host/ 10704F: include/linux/nvme.h 10705F: include/uapi/linux/nvme_ioctl.h 10706 10707NVM EXPRESS FC TRANSPORT DRIVERS 10708M: James Smart <james.smart@broadcom.com> 10709L: linux-nvme@lists.infradead.org 10710S: Supported 10711F: include/linux/nvme-fc.h 10712F: include/linux/nvme-fc-driver.h 10713F: drivers/nvme/host/fc.c 10714F: drivers/nvme/target/fc.c 10715F: drivers/nvme/target/fcloop.c 10716 10717NVM EXPRESS TARGET DRIVER 10718M: Christoph Hellwig <hch@lst.de> 10719M: Sagi Grimberg <sagi@grimberg.me> 10720L: linux-nvme@lists.infradead.org 10721T: git://git.infradead.org/nvme.git 10722W: http://git.infradead.org/nvme.git 10723S: Supported 10724F: drivers/nvme/target/ 10725 10726NVMEM FRAMEWORK 10727M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10728S: Maintained 10729F: drivers/nvmem/ 10730F: Documentation/devicetree/bindings/nvmem/ 10731F: Documentation/ABI/stable/sysfs-bus-nvmem 10732F: include/linux/nvmem-consumer.h 10733F: include/linux/nvmem-provider.h 10734 10735NXP SGTL5000 DRIVER 10736M: Fabio Estevam <fabio.estevam@nxp.com> 10737L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10738S: Maintained 10739F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10740F: sound/soc/codecs/sgtl5000* 10741 10742NXP TDA998X DRM DRIVER 10743M: Russell King <linux@armlinux.org.uk> 10744S: Maintained 10745T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10746T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10747F: drivers/gpu/drm/i2c/tda998x_drv.c 10748F: include/drm/i2c/tda998x.h 10749F: include/dt-bindings/display/tda998x.h 10750K: "nxp,tda998x" 10751 10752NXP TFA9879 DRIVER 10753M: Peter Rosin <peda@axentia.se> 10754L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10755S: Maintained 10756F: Documentation/devicetree/bindings/sound/tfa9879.txt 10757F: sound/soc/codecs/tfa9879* 10758 10759NXP-NCI NFC DRIVER 10760M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10761R: Charles Gorand <charles.gorand@effinnov.com> 10762L: linux-nfc@lists.01.org (moderated for non-subscribers) 10763S: Supported 10764F: drivers/nfc/nxp-nci 10765 10766OBJAGG 10767M: Jiri Pirko <jiri@mellanox.com> 10768L: netdev@vger.kernel.org 10769S: Supported 10770F: lib/objagg.c 10771F: lib/test_objagg.c 10772F: include/linux/objagg.h 10773 10774OBJTOOL 10775M: Josh Poimboeuf <jpoimboe@redhat.com> 10776M: Peter Zijlstra <peterz@infradead.org> 10777S: Supported 10778F: tools/objtool/ 10779 10780OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10781M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10782M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10783L: linuxppc-dev@lists.ozlabs.org 10784S: Supported 10785F: arch/powerpc/platforms/powernv/ocxl.c 10786F: arch/powerpc/include/asm/pnv-ocxl.h 10787F: drivers/misc/ocxl/ 10788F: include/misc/ocxl* 10789F: include/uapi/misc/ocxl.h 10790F: Documentation/accelerators/ocxl.rst 10791 10792OMAP AUDIO SUPPORT 10793M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10794M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10795L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10796L: linux-omap@vger.kernel.org 10797S: Maintained 10798F: sound/soc/omap/ 10799 10800OMAP CLOCK FRAMEWORK SUPPORT 10801M: Paul Walmsley <paul@pwsan.com> 10802L: linux-omap@vger.kernel.org 10803S: Maintained 10804F: arch/arm/*omap*/*clock* 10805 10806OMAP DEVICE TREE SUPPORT 10807M: Benoît Cousson <bcousson@baylibre.com> 10808M: Tony Lindgren <tony@atomide.com> 10809L: linux-omap@vger.kernel.org 10810L: devicetree@vger.kernel.org 10811S: Maintained 10812F: arch/arm/boot/dts/*omap* 10813F: arch/arm/boot/dts/*am3* 10814F: arch/arm/boot/dts/*am4* 10815F: arch/arm/boot/dts/*am5* 10816F: arch/arm/boot/dts/*dra7* 10817 10818OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10819L: linux-omap@vger.kernel.org 10820L: linux-fbdev@vger.kernel.org 10821S: Orphan 10822F: drivers/video/fbdev/omap2/ 10823F: Documentation/arm/OMAP/DSS 10824 10825OMAP FRAMEBUFFER SUPPORT 10826L: linux-fbdev@vger.kernel.org 10827L: linux-omap@vger.kernel.org 10828S: Orphan 10829F: drivers/video/fbdev/omap/ 10830 10831OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10832M: Roger Quadros <rogerq@ti.com> 10833M: Tony Lindgren <tony@atomide.com> 10834L: linux-omap@vger.kernel.org 10835S: Maintained 10836F: drivers/memory/omap-gpmc.c 10837F: arch/arm/mach-omap2/*gpmc* 10838 10839OMAP GPIO DRIVER 10840M: Grygorii Strashko <grygorii.strashko@ti.com> 10841M: Santosh Shilimkar <ssantosh@kernel.org> 10842M: Kevin Hilman <khilman@kernel.org> 10843L: linux-omap@vger.kernel.org 10844S: Maintained 10845F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10846F: drivers/gpio/gpio-omap.c 10847 10848OMAP HARDWARE SPINLOCK SUPPORT 10849M: Ohad Ben-Cohen <ohad@wizery.com> 10850L: linux-omap@vger.kernel.org 10851S: Maintained 10852F: drivers/hwspinlock/omap_hwspinlock.c 10853 10854OMAP HS MMC SUPPORT 10855L: linux-mmc@vger.kernel.org 10856L: linux-omap@vger.kernel.org 10857S: Orphan 10858F: drivers/mmc/host/omap_hsmmc.c 10859 10860OMAP HWMOD DATA 10861M: Paul Walmsley <paul@pwsan.com> 10862L: linux-omap@vger.kernel.org 10863S: Maintained 10864F: arch/arm/mach-omap2/omap_hwmod*data* 10865 10866OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10867M: Benoît Cousson <bcousson@baylibre.com> 10868L: linux-omap@vger.kernel.org 10869S: Maintained 10870F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10871 10872OMAP HWMOD SUPPORT 10873M: Benoît Cousson <bcousson@baylibre.com> 10874M: Paul Walmsley <paul@pwsan.com> 10875L: linux-omap@vger.kernel.org 10876S: Maintained 10877F: arch/arm/mach-omap2/omap_hwmod.* 10878 10879OMAP I2C DRIVER 10880M: Vignesh R <vigneshr@ti.com> 10881L: linux-omap@vger.kernel.org 10882L: linux-i2c@vger.kernel.org 10883S: Maintained 10884F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10885F: drivers/i2c/busses/i2c-omap.c 10886 10887OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10888M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10889L: linux-media@vger.kernel.org 10890S: Maintained 10891F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10892F: drivers/media/platform/omap3isp/ 10893F: drivers/staging/media/omap4iss/ 10894 10895OMAP MMC SUPPORT 10896M: Aaro Koskinen <aaro.koskinen@iki.fi> 10897L: linux-omap@vger.kernel.org 10898S: Odd Fixes 10899F: drivers/mmc/host/omap.c 10900 10901OMAP POWER MANAGEMENT SUPPORT 10902M: Kevin Hilman <khilman@kernel.org> 10903L: linux-omap@vger.kernel.org 10904S: Maintained 10905F: arch/arm/*omap*/*pm* 10906F: drivers/cpufreq/omap-cpufreq.c 10907 10908OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10909M: Rajendra Nayak <rnayak@codeaurora.org> 10910M: Paul Walmsley <paul@pwsan.com> 10911L: linux-omap@vger.kernel.org 10912S: Maintained 10913F: arch/arm/mach-omap2/prm* 10914 10915OMAP RANDOM NUMBER GENERATOR SUPPORT 10916M: Deepak Saxena <dsaxena@plexity.net> 10917S: Maintained 10918F: drivers/char/hw_random/omap-rng.c 10919 10920OMAP USB SUPPORT 10921L: linux-usb@vger.kernel.org 10922L: linux-omap@vger.kernel.org 10923S: Orphan 10924F: drivers/usb/*/*omap* 10925F: arch/arm/*omap*/usb* 10926 10927OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10928M: Mark Jackson <mpfj@newflow.co.uk> 10929L: linux-omap@vger.kernel.org 10930S: Maintained 10931F: arch/arm/boot/dts/am335x-nano.dts 10932 10933OMAP1 SUPPORT 10934M: Aaro Koskinen <aaro.koskinen@iki.fi> 10935M: Tony Lindgren <tony@atomide.com> 10936L: linux-omap@vger.kernel.org 10937Q: http://patchwork.kernel.org/project/linux-omap/list/ 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10939S: Maintained 10940F: arch/arm/mach-omap1/ 10941F: arch/arm/plat-omap/ 10942F: arch/arm/configs/omap1_defconfig 10943F: drivers/i2c/busses/i2c-omap.c 10944F: include/linux/platform_data/i2c-omap.h 10945F: include/linux/platform_data/ams-delta-fiq.h 10946 10947OMAP2+ SUPPORT 10948M: Tony Lindgren <tony@atomide.com> 10949L: linux-omap@vger.kernel.org 10950W: http://www.muru.com/linux/omap/ 10951W: http://linux.omap.com/ 10952Q: http://patchwork.kernel.org/project/linux-omap/list/ 10953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10954S: Maintained 10955F: arch/arm/mach-omap2/ 10956F: arch/arm/plat-omap/ 10957F: arch/arm/configs/omap2plus_defconfig 10958F: drivers/i2c/busses/i2c-omap.c 10959F: drivers/irqchip/irq-omap-intc.c 10960F: drivers/mfd/*omap*.c 10961F: drivers/mfd/menelaus.c 10962F: drivers/mfd/palmas.c 10963F: drivers/mfd/tps65217.c 10964F: drivers/mfd/tps65218.c 10965F: drivers/mfd/tps65910.c 10966F: drivers/mfd/twl-core.[ch] 10967F: drivers/mfd/twl4030*.c 10968F: drivers/mfd/twl6030*.c 10969F: drivers/mfd/twl6040*.c 10970F: drivers/regulator/palmas-regulator*.c 10971F: drivers/regulator/pbias-regulator.c 10972F: drivers/regulator/tps65217-regulator.c 10973F: drivers/regulator/tps65218-regulator.c 10974F: drivers/regulator/tps65910-regulator.c 10975F: drivers/regulator/twl-regulator.c 10976F: drivers/regulator/twl6030-regulator.c 10977F: include/linux/platform_data/i2c-omap.h 10978 10979ONION OMEGA2+ BOARD 10980M: Harvey Hunt <harveyhuntnexus@gmail.com> 10981L: linux-mips@vger.kernel.org 10982S: Maintained 10983F: arch/mips/boot/dts/ralink/omega2p.dts 10984 10985OMFS FILESYSTEM 10986M: Bob Copeland <me@bobcopeland.com> 10987L: linux-karma-devel@lists.sourceforge.net 10988S: Maintained 10989F: Documentation/filesystems/omfs.txt 10990F: fs/omfs/ 10991 10992OMNIKEY CARDMAN 4000 DRIVER 10993M: Harald Welte <laforge@gnumonks.org> 10994S: Maintained 10995F: drivers/char/pcmcia/cm4000_cs.c 10996F: include/linux/cm4000_cs.h 10997F: include/uapi/linux/cm4000_cs.h 10998 10999OMNIKEY CARDMAN 4040 DRIVER 11000M: Harald Welte <laforge@gnumonks.org> 11001S: Maintained 11002F: drivers/char/pcmcia/cm4040_cs.* 11003 11004OMNIVISION OV13858 SENSOR DRIVER 11005M: Sakari Ailus <sakari.ailus@linux.intel.com> 11006L: linux-media@vger.kernel.org 11007T: git git://linuxtv.org/media_tree.git 11008S: Maintained 11009F: drivers/media/i2c/ov13858.c 11010 11011OMNIVISION OV2680 SENSOR DRIVER 11012M: Rui Miguel Silva <rmfrfs@gmail.com> 11013L: linux-media@vger.kernel.org 11014T: git git://linuxtv.org/media_tree.git 11015S: Maintained 11016F: drivers/media/i2c/ov2680.c 11017F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11018 11019OMNIVISION OV2685 SENSOR DRIVER 11020M: Shunqian Zheng <zhengsq@rock-chips.com> 11021L: linux-media@vger.kernel.org 11022T: git git://linuxtv.org/media_tree.git 11023S: Maintained 11024F: drivers/media/i2c/ov2685.c 11025 11026OMNIVISION OV5640 SENSOR DRIVER 11027M: Steve Longerbeam <slongerbeam@gmail.com> 11028L: linux-media@vger.kernel.org 11029T: git git://linuxtv.org/media_tree.git 11030S: Maintained 11031F: drivers/media/i2c/ov5640.c 11032 11033OMNIVISION OV5647 SENSOR DRIVER 11034M: Luis Oliveira <lolivei@synopsys.com> 11035L: linux-media@vger.kernel.org 11036T: git git://linuxtv.org/media_tree.git 11037S: Maintained 11038F: drivers/media/i2c/ov5647.c 11039 11040OMNIVISION OV5695 SENSOR DRIVER 11041M: Shunqian Zheng <zhengsq@rock-chips.com> 11042L: linux-media@vger.kernel.org 11043T: git git://linuxtv.org/media_tree.git 11044S: Maintained 11045F: drivers/media/i2c/ov5695.c 11046 11047OMNIVISION OV7670 SENSOR DRIVER 11048M: Jonathan Corbet <corbet@lwn.net> 11049L: linux-media@vger.kernel.org 11050T: git git://linuxtv.org/media_tree.git 11051S: Maintained 11052F: drivers/media/i2c/ov7670.c 11053F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11054 11055OMNIVISION OV772x SENSOR DRIVER 11056M: Jacopo Mondi <jacopo@jmondi.org> 11057L: linux-media@vger.kernel.org 11058T: git git://linuxtv.org/media_tree.git 11059S: Odd fixes 11060F: drivers/media/i2c/ov772x.c 11061F: include/media/i2c/ov772x.h 11062F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11063 11064OMNIVISION OV7740 SENSOR DRIVER 11065M: Wenyou Yang <wenyou.yang@microchip.com> 11066L: linux-media@vger.kernel.org 11067T: git git://linuxtv.org/media_tree.git 11068S: Maintained 11069F: drivers/media/i2c/ov7740.c 11070F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11071 11072OMNIVISION OV9650 SENSOR DRIVER 11073M: Sakari Ailus <sakari.ailus@linux.intel.com> 11074R: Akinobu Mita <akinobu.mita@gmail.com> 11075R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11076L: linux-media@vger.kernel.org 11077T: git git://linuxtv.org/media_tree.git 11078S: Maintained 11079F: drivers/media/i2c/ov9650.c 11080F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11081 11082ONENAND FLASH DRIVER 11083M: Kyungmin Park <kyungmin.park@samsung.com> 11084L: linux-mtd@lists.infradead.org 11085S: Maintained 11086F: drivers/mtd/nand/onenand/ 11087F: include/linux/mtd/onenand*.h 11088 11089ONSTREAM SCSI TAPE DRIVER 11090M: Willem Riede <osst@riede.org> 11091L: osst-users@lists.sourceforge.net 11092L: linux-scsi@vger.kernel.org 11093S: Maintained 11094F: Documentation/scsi/osst.txt 11095F: drivers/scsi/osst.* 11096F: drivers/scsi/osst_*.h 11097F: drivers/scsi/st.h 11098 11099OP-TEE DRIVER 11100M: Jens Wiklander <jens.wiklander@linaro.org> 11101S: Maintained 11102F: drivers/tee/optee/ 11103 11104OPA-VNIC DRIVER 11105M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11106M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11107L: linux-rdma@vger.kernel.org 11108S: Supported 11109F: drivers/infiniband/ulp/opa_vnic 11110 11111OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11112M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11113M: Frank Rowand <frowand.list@gmail.com> 11114L: devicetree@vger.kernel.org 11115S: Maintained 11116F: Documentation/devicetree/dynamic-resolution-notes.txt 11117F: Documentation/devicetree/overlay-notes.txt 11118F: drivers/of/overlay.c 11119F: drivers/of/resolver.c 11120K: of_overlay_notifier_ 11121 11122OPEN FIRMWARE AND FLATTENED DEVICE TREE 11123M: Rob Herring <robh+dt@kernel.org> 11124M: Frank Rowand <frowand.list@gmail.com> 11125L: devicetree@vger.kernel.org 11126W: http://www.devicetree.org/ 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11128S: Maintained 11129F: drivers/of/ 11130F: include/linux/of*.h 11131F: scripts/dtc/ 11132F: Documentation/ABI/testing/sysfs-firmware-ofw 11133 11134OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11135M: Rob Herring <robh+dt@kernel.org> 11136M: Mark Rutland <mark.rutland@arm.com> 11137L: devicetree@vger.kernel.org 11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11139Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11140S: Maintained 11141F: Documentation/devicetree/ 11142F: arch/*/boot/dts/ 11143F: include/dt-bindings/ 11144 11145OPENCORES I2C BUS DRIVER 11146M: Peter Korsgaard <peter@korsgaard.com> 11147L: linux-i2c@vger.kernel.org 11148S: Maintained 11149F: Documentation/i2c/busses/i2c-ocores 11150F: drivers/i2c/busses/i2c-ocores.c 11151 11152OPENRISC ARCHITECTURE 11153M: Jonas Bonn <jonas@southpole.se> 11154M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11155M: Stafford Horne <shorne@gmail.com> 11156T: git git://github.com/openrisc/linux.git 11157L: openrisc@lists.librecores.org 11158W: http://openrisc.io 11159S: Maintained 11160F: Documentation/devicetree/bindings/openrisc/ 11161F: Documentation/openrisc/ 11162F: arch/openrisc/ 11163F: drivers/irqchip/irq-ompic.c 11164F: drivers/irqchip/irq-or1k-* 11165 11166OPENVSWITCH 11167M: Pravin B Shelar <pshelar@ovn.org> 11168L: netdev@vger.kernel.org 11169L: dev@openvswitch.org 11170W: http://openvswitch.org 11171S: Maintained 11172F: net/openvswitch/ 11173F: include/uapi/linux/openvswitch.h 11174 11175OPERATING PERFORMANCE POINTS (OPP) 11176M: Viresh Kumar <vireshk@kernel.org> 11177M: Nishanth Menon <nm@ti.com> 11178M: Stephen Boyd <sboyd@kernel.org> 11179L: linux-pm@vger.kernel.org 11180S: Maintained 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11182F: drivers/opp/ 11183F: include/linux/pm_opp.h 11184F: Documentation/power/opp.txt 11185F: Documentation/devicetree/bindings/opp/ 11186 11187OPL4 DRIVER 11188M: Clemens Ladisch <clemens@ladisch.de> 11189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11190T: git git://git.alsa-project.org/alsa-kernel.git 11191S: Maintained 11192F: sound/drivers/opl4/ 11193 11194OPROFILE 11195M: Robert Richter <rric@kernel.org> 11196L: oprofile-list@lists.sf.net 11197S: Maintained 11198F: arch/*/include/asm/oprofile*.h 11199F: arch/*/oprofile/ 11200F: drivers/oprofile/ 11201F: include/linux/oprofile.h 11202 11203ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11204M: Mark Fasheh <mark@fasheh.com> 11205M: Joel Becker <jlbec@evilplan.org> 11206L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11207W: http://ocfs2.wiki.kernel.org 11208S: Supported 11209F: Documentation/filesystems/ocfs2.txt 11210F: Documentation/filesystems/dlmfs.txt 11211F: fs/ocfs2/ 11212 11213ORANGEFS FILESYSTEM 11214M: Mike Marshall <hubcap@omnibond.com> 11215R: Martin Brandenburg <martin@omnibond.com> 11216L: devel@lists.orangefs.org 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11218S: Supported 11219F: fs/orangefs/ 11220F: Documentation/filesystems/orangefs.txt 11221 11222ORINOCO DRIVER 11223L: linux-wireless@vger.kernel.org 11224W: http://wireless.kernel.org/en/users/Drivers/orinoco 11225W: http://www.nongnu.org/orinoco/ 11226S: Orphan 11227F: drivers/net/wireless/intersil/orinoco/ 11228 11229OSD LIBRARY and FILESYSTEM 11230M: Boaz Harrosh <ooo@electrozaur.com> 11231S: Maintained 11232F: drivers/scsi/osd/ 11233F: include/scsi/osd_* 11234F: fs/exofs/ 11235 11236OV2659 OMNIVISION SENSOR DRIVER 11237M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11238L: linux-media@vger.kernel.org 11239W: https://linuxtv.org 11240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11241T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11242S: Maintained 11243F: drivers/media/i2c/ov2659.c 11244F: include/media/i2c/ov2659.h 11245 11246OVERLAY FILESYSTEM 11247M: Miklos Szeredi <miklos@szeredi.hu> 11248L: linux-unionfs@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11250S: Supported 11251F: fs/overlayfs/ 11252F: Documentation/filesystems/overlayfs.txt 11253 11254P54 WIRELESS DRIVER 11255M: Christian Lamparter <chunkeey@googlemail.com> 11256L: linux-wireless@vger.kernel.org 11257W: http://wireless.kernel.org/en/users/Drivers/p54 11258S: Maintained 11259F: drivers/net/wireless/intersil/p54/ 11260 11261PA SEMI ETHERNET DRIVER 11262L: netdev@vger.kernel.org 11263S: Orphan 11264F: drivers/net/ethernet/pasemi/* 11265 11266PA SEMI SMBUS DRIVER 11267L: linux-i2c@vger.kernel.org 11268S: Orphan 11269F: drivers/i2c/busses/i2c-pasemi.c 11270 11271PADATA PARALLEL EXECUTION MECHANISM 11272M: Steffen Klassert <steffen.klassert@secunet.com> 11273L: linux-crypto@vger.kernel.org 11274S: Maintained 11275F: kernel/padata.c 11276F: include/linux/padata.h 11277F: Documentation/padata.txt 11278 11279PANASONIC LAPTOP ACPI EXTRAS DRIVER 11280M: Harald Welte <laforge@gnumonks.org> 11281L: platform-driver-x86@vger.kernel.org 11282S: Maintained 11283F: drivers/platform/x86/panasonic-laptop.c 11284 11285PARALLEL LCD/KEYPAD PANEL DRIVER 11286M: Willy Tarreau <willy@haproxy.com> 11287M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11288S: Odd Fixes 11289F: Documentation/auxdisplay/lcd-panel-cgram.txt 11290F: drivers/auxdisplay/panel.c 11291 11292PARALLEL PORT SUBSYSTEM 11293M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11294M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11295L: linux-parport@lists.infradead.org (subscribers-only) 11296S: Maintained 11297F: drivers/parport/ 11298F: include/linux/parport*.h 11299F: drivers/char/ppdev.c 11300F: include/uapi/linux/ppdev.h 11301F: Documentation/parport*.txt 11302 11303PARAVIRT_OPS INTERFACE 11304M: Juergen Gross <jgross@suse.com> 11305M: Alok Kataria <akataria@vmware.com> 11306L: virtualization@lists.linux-foundation.org 11307S: Supported 11308F: Documentation/virtual/paravirt_ops.txt 11309F: arch/*/kernel/paravirt* 11310F: arch/*/include/asm/paravirt*.h 11311F: include/linux/hypervisor.h 11312 11313PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11314M: Tim Waugh <tim@cyberelk.net> 11315L: linux-parport@lists.infradead.org (subscribers-only) 11316S: Maintained 11317F: Documentation/blockdev/paride.txt 11318F: drivers/block/paride/ 11319 11320PARISC ARCHITECTURE 11321M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11322M: Helge Deller <deller@gmx.de> 11323L: linux-parisc@vger.kernel.org 11324W: http://www.parisc-linux.org/ 11325Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11328S: Maintained 11329F: arch/parisc/ 11330F: Documentation/parisc/ 11331F: drivers/parisc/ 11332F: drivers/char/agp/parisc-agp.c 11333F: drivers/input/serio/gscps2.c 11334F: drivers/parport/parport_gsc.* 11335F: drivers/tty/serial/8250/8250_gsc.c 11336F: drivers/video/fbdev/sti* 11337F: drivers/video/console/sti* 11338F: drivers/video/logo/logo_parisc* 11339 11340PARMAN 11341M: Jiri Pirko <jiri@mellanox.com> 11342L: netdev@vger.kernel.org 11343S: Supported 11344F: lib/parman.c 11345F: lib/test_parman.c 11346F: include/linux/parman.h 11347 11348PC87360 HARDWARE MONITORING DRIVER 11349M: Jim Cromie <jim.cromie@gmail.com> 11350L: linux-hwmon@vger.kernel.org 11351S: Maintained 11352F: Documentation/hwmon/pc87360 11353F: drivers/hwmon/pc87360.c 11354 11355PC8736x GPIO DRIVER 11356M: Jim Cromie <jim.cromie@gmail.com> 11357S: Maintained 11358F: drivers/char/pc8736x_gpio.c 11359 11360PC87427 HARDWARE MONITORING DRIVER 11361M: Jean Delvare <jdelvare@suse.com> 11362L: linux-hwmon@vger.kernel.org 11363S: Maintained 11364F: Documentation/hwmon/pc87427 11365F: drivers/hwmon/pc87427.c 11366 11367PCA9532 LED DRIVER 11368M: Riku Voipio <riku.voipio@iki.fi> 11369S: Maintained 11370F: drivers/leds/leds-pca9532.c 11371F: include/linux/leds-pca9532.h 11372 11373PCA9541 I2C BUS MASTER SELECTOR DRIVER 11374M: Guenter Roeck <linux@roeck-us.net> 11375L: linux-i2c@vger.kernel.org 11376S: Maintained 11377F: drivers/i2c/muxes/i2c-mux-pca9541.c 11378 11379PCDP - PRIMARY CONSOLE AND DEBUG PORT 11380M: Khalid Aziz <khalid@gonehiking.org> 11381S: Maintained 11382F: drivers/firmware/pcdp.* 11383 11384PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11385M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11386L: linux-pci@vger.kernel.org 11387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11388S: Maintained 11389F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11390F: drivers/pci/controller/pci-aardvark.c 11391 11392PCI DRIVER FOR ALTERA PCIE IP 11393M: Ley Foon Tan <lftan@altera.com> 11394L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11395L: linux-pci@vger.kernel.org 11396S: Supported 11397F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11398F: drivers/pci/controller/pcie-altera.c 11399 11400PCI DRIVER FOR APPLIEDMICRO XGENE 11401M: Tanmay Inamdar <tinamdar@apm.com> 11402L: linux-pci@vger.kernel.org 11403L: linux-arm-kernel@lists.infradead.org 11404S: Maintained 11405F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11406F: drivers/pci/controller/pci-xgene.c 11407 11408PCI DRIVER FOR ARM VERSATILE PLATFORM 11409M: Rob Herring <robh@kernel.org> 11410L: linux-pci@vger.kernel.org 11411L: linux-arm-kernel@lists.infradead.org 11412S: Maintained 11413F: Documentation/devicetree/bindings/pci/versatile.txt 11414F: drivers/pci/controller/pci-versatile.c 11415 11416PCI DRIVER FOR ARMADA 8K 11417M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11418L: linux-pci@vger.kernel.org 11419L: linux-arm-kernel@lists.infradead.org 11420S: Maintained 11421F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11422F: drivers/pci/controller/dwc/pcie-armada8k.c 11423 11424PCI DRIVER FOR CADENCE PCIE IP 11425M: Alan Douglas <adouglas@cadence.com> 11426L: linux-pci@vger.kernel.org 11427S: Maintained 11428F: Documentation/devicetree/bindings/pci/cdns,*.txt 11429F: drivers/pci/controller/pcie-cadence* 11430 11431PCI DRIVER FOR FREESCALE LAYERSCAPE 11432M: Minghuan Lian <minghuan.Lian@nxp.com> 11433M: Mingkai Hu <mingkai.hu@nxp.com> 11434M: Roy Zang <roy.zang@nxp.com> 11435L: linuxppc-dev@lists.ozlabs.org 11436L: linux-pci@vger.kernel.org 11437L: linux-arm-kernel@lists.infradead.org 11438S: Maintained 11439F: drivers/pci/controller/dwc/*layerscape* 11440 11441PCI DRIVER FOR GENERIC OF HOSTS 11442M: Will Deacon <will.deacon@arm.com> 11443L: linux-pci@vger.kernel.org 11444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11445S: Maintained 11446F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11447F: drivers/pci/controller/pci-host-common.c 11448F: drivers/pci/controller/pci-host-generic.c 11449 11450PCI DRIVER FOR IMX6 11451M: Richard Zhu <hongxing.zhu@nxp.com> 11452M: Lucas Stach <l.stach@pengutronix.de> 11453L: linux-pci@vger.kernel.org 11454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11455S: Maintained 11456F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11457F: drivers/pci/controller/dwc/*imx6* 11458 11459PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11460M: Keith Busch <keith.busch@intel.com> 11461M: Jonathan Derrick <jonathan.derrick@intel.com> 11462L: linux-pci@vger.kernel.org 11463S: Supported 11464F: drivers/pci/controller/vmd.c 11465 11466PCI DRIVER FOR MICROSEMI SWITCHTEC 11467M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11468M: Logan Gunthorpe <logang@deltatee.com> 11469L: linux-pci@vger.kernel.org 11470S: Maintained 11471F: Documentation/switchtec.txt 11472F: Documentation/ABI/testing/sysfs-class-switchtec 11473F: drivers/pci/switch/switchtec* 11474F: include/uapi/linux/switchtec_ioctl.h 11475F: include/linux/switchtec.h 11476F: drivers/ntb/hw/mscc/ 11477 11478PCI DRIVER FOR MOBIVEIL PCIE IP 11479M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11480L: linux-pci@vger.kernel.org 11481S: Supported 11482F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11483F: drivers/pci/controller/pcie-mobiveil.c 11484 11485PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11486M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11487M: Jason Cooper <jason@lakedaemon.net> 11488L: linux-pci@vger.kernel.org 11489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11490S: Maintained 11491F: drivers/pci/controller/*mvebu* 11492 11493PCI DRIVER FOR NVIDIA TEGRA 11494M: Thierry Reding <thierry.reding@gmail.com> 11495L: linux-tegra@vger.kernel.org 11496L: linux-pci@vger.kernel.org 11497S: Supported 11498F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11499F: drivers/pci/controller/pci-tegra.c 11500 11501PCI DRIVER FOR RENESAS R-CAR 11502M: Simon Horman <horms@verge.net.au> 11503L: linux-pci@vger.kernel.org 11504L: linux-renesas-soc@vger.kernel.org 11505S: Maintained 11506F: drivers/pci/controller/*rcar* 11507 11508PCI DRIVER FOR SAMSUNG EXYNOS 11509M: Jingoo Han <jingoohan1@gmail.com> 11510L: linux-pci@vger.kernel.org 11511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11512L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11513S: Maintained 11514F: drivers/pci/controller/dwc/pci-exynos.c 11515 11516PCI DRIVER FOR SYNOPSYS DESIGNWARE 11517M: Jingoo Han <jingoohan1@gmail.com> 11518M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11519L: linux-pci@vger.kernel.org 11520S: Maintained 11521F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11522F: drivers/pci/controller/dwc/*designware* 11523 11524PCI DRIVER FOR TI DRA7XX 11525M: Kishon Vijay Abraham I <kishon@ti.com> 11526L: linux-omap@vger.kernel.org 11527L: linux-pci@vger.kernel.org 11528S: Supported 11529F: Documentation/devicetree/bindings/pci/ti-pci.txt 11530F: drivers/pci/controller/dwc/pci-dra7xx.c 11531 11532PCI DRIVER FOR TI KEYSTONE 11533M: Murali Karicheri <m-karicheri2@ti.com> 11534L: linux-pci@vger.kernel.org 11535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11536S: Maintained 11537F: drivers/pci/controller/dwc/pci-keystone.c 11538 11539PCI ENDPOINT SUBSYSTEM 11540M: Kishon Vijay Abraham I <kishon@ti.com> 11541M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11542L: linux-pci@vger.kernel.org 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11544S: Supported 11545F: drivers/pci/endpoint/ 11546F: drivers/misc/pci_endpoint_test.c 11547F: tools/pci/ 11548 11549PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11550M: Russell Currey <ruscur@russell.cc> 11551M: Sam Bobroff <sbobroff@linux.ibm.com> 11552M: Oliver O'Halloran <oohall@gmail.com> 11553L: linuxppc-dev@lists.ozlabs.org 11554S: Supported 11555F: Documentation/PCI/pci-error-recovery.txt 11556F: drivers/pci/pcie/aer.c 11557F: drivers/pci/pcie/dpc.c 11558F: drivers/pci/pcie/err.c 11559F: Documentation/powerpc/eeh-pci-error-recovery.txt 11560F: arch/powerpc/kernel/eeh*.c 11561F: arch/powerpc/platforms/*/eeh*.c 11562F: arch/powerpc/include/*/eeh*.h 11563 11564PCI ERROR RECOVERY 11565M: Linas Vepstas <linasvepstas@gmail.com> 11566L: linux-pci@vger.kernel.org 11567S: Supported 11568F: Documentation/PCI/pci-error-recovery.txt 11569 11570PCI MSI DRIVER FOR ALTERA MSI IP 11571M: Ley Foon Tan <lftan@altera.com> 11572L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11573L: linux-pci@vger.kernel.org 11574S: Supported 11575F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11576F: drivers/pci/controller/pcie-altera-msi.c 11577 11578PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11579M: Duc Dang <dhdang@apm.com> 11580L: linux-pci@vger.kernel.org 11581L: linux-arm-kernel@lists.infradead.org 11582S: Maintained 11583F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11584F: drivers/pci/controller/pci-xgene-msi.c 11585 11586PCI SUBSYSTEM 11587M: Bjorn Helgaas <bhelgaas@google.com> 11588L: linux-pci@vger.kernel.org 11589Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11591S: Supported 11592F: Documentation/devicetree/bindings/pci/ 11593F: Documentation/PCI/ 11594F: drivers/acpi/pci* 11595F: drivers/pci/ 11596F: include/asm-generic/pci* 11597F: include/linux/pci* 11598F: include/linux/of_pci.h 11599F: include/uapi/linux/pci* 11600F: lib/pci* 11601F: arch/x86/pci/ 11602F: arch/x86/kernel/quirks.c 11603 11604PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11605M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11606L: linux-pci@vger.kernel.org 11607Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11609S: Supported 11610F: drivers/pci/controller/ 11611 11612PCIE DRIVER FOR AXIS ARTPEC 11613M: Jesper Nilsson <jesper.nilsson@axis.com> 11614L: linux-arm-kernel@axis.com 11615L: linux-pci@vger.kernel.org 11616S: Maintained 11617F: Documentation/devicetree/bindings/pci/axis,artpec* 11618F: drivers/pci/controller/dwc/*artpec* 11619 11620PCIE DRIVER FOR CAVIUM THUNDERX 11621M: David Daney <david.daney@cavium.com> 11622L: linux-pci@vger.kernel.org 11623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11624S: Supported 11625F: Documentation/devicetree/bindings/pci/pci-thunder-* 11626F: drivers/pci/controller/pci-thunder-* 11627 11628PCIE DRIVER FOR HISILICON 11629M: Zhou Wang <wangzhou1@hisilicon.com> 11630L: linux-pci@vger.kernel.org 11631S: Maintained 11632F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11633F: drivers/pci/controller/dwc/pcie-hisi.c 11634 11635PCIE DRIVER FOR HISILICON KIRIN 11636M: Xiaowei Song <songxiaowei@hisilicon.com> 11637M: Binghui Wang <wangbinghui@hisilicon.com> 11638L: linux-pci@vger.kernel.org 11639S: Maintained 11640F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11641F: drivers/pci/controller/dwc/pcie-kirin.c 11642 11643PCIE DRIVER FOR HISILICON STB 11644M: Jianguo Sun <sunjianguo1@huawei.com> 11645M: Shawn Guo <shawn.guo@linaro.org> 11646L: linux-pci@vger.kernel.org 11647S: Maintained 11648F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11649F: drivers/pci/controller/dwc/pcie-histb.c 11650 11651PCIE DRIVER FOR MEDIATEK 11652M: Ryder Lee <ryder.lee@mediatek.com> 11653L: linux-pci@vger.kernel.org 11654L: linux-mediatek@lists.infradead.org 11655S: Supported 11656F: Documentation/devicetree/bindings/pci/mediatek* 11657F: drivers/pci/controller/*mediatek* 11658 11659PCIE DRIVER FOR QUALCOMM MSM 11660M: Stanimir Varbanov <svarbanov@mm-sol.com> 11661L: linux-pci@vger.kernel.org 11662L: linux-arm-msm@vger.kernel.org 11663S: Maintained 11664F: drivers/pci/controller/dwc/*qcom* 11665 11666PCIE DRIVER FOR ROCKCHIP 11667M: Shawn Lin <shawn.lin@rock-chips.com> 11668L: linux-pci@vger.kernel.org 11669L: linux-rockchip@lists.infradead.org 11670S: Maintained 11671F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11672F: drivers/pci/controller/pcie-rockchip* 11673 11674PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11675M: Linus Walleij <linus.walleij@linaro.org> 11676L: linux-pci@vger.kernel.org 11677S: Maintained 11678F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11679F: drivers/pci/controller/pci-v3-semi.c 11680 11681PCIE DRIVER FOR ST SPEAR13XX 11682M: Pratyush Anand <pratyush.anand@gmail.com> 11683L: linux-pci@vger.kernel.org 11684S: Maintained 11685F: drivers/pci/controller/dwc/*spear* 11686 11687PCMCIA SUBSYSTEM 11688M: Dominik Brodowski <linux@dominikbrodowski.net> 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11690S: Odd Fixes 11691F: Documentation/pcmcia/ 11692F: tools/pcmcia/ 11693F: drivers/pcmcia/ 11694F: include/pcmcia/ 11695 11696PCNET32 NETWORK DRIVER 11697M: Don Fry <pcnet32@frontier.com> 11698L: netdev@vger.kernel.org 11699S: Maintained 11700F: drivers/net/ethernet/amd/pcnet32.c 11701 11702PCRYPT PARALLEL CRYPTO ENGINE 11703M: Steffen Klassert <steffen.klassert@secunet.com> 11704L: linux-crypto@vger.kernel.org 11705S: Maintained 11706F: crypto/pcrypt.c 11707F: include/crypto/pcrypt.h 11708 11709PEAQ WMI HOTKEYS DRIVER 11710M: Hans de Goede <hdegoede@redhat.com> 11711L: platform-driver-x86@vger.kernel.org 11712S: Maintained 11713F: drivers/platform/x86/peaq-wmi.c 11714 11715PER-CPU MEMORY ALLOCATOR 11716M: Dennis Zhou <dennis@kernel.org> 11717M: Tejun Heo <tj@kernel.org> 11718M: Christoph Lameter <cl@linux.com> 11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11720S: Maintained 11721F: include/linux/percpu*.h 11722F: mm/percpu*.c 11723F: arch/*/include/asm/percpu.h 11724 11725PER-TASK DELAY ACCOUNTING 11726M: Balbir Singh <bsingharora@gmail.com> 11727S: Maintained 11728F: include/linux/delayacct.h 11729F: kernel/delayacct.c 11730 11731PERFORMANCE EVENTS SUBSYSTEM 11732M: Peter Zijlstra <peterz@infradead.org> 11733M: Ingo Molnar <mingo@redhat.com> 11734M: Arnaldo Carvalho de Melo <acme@kernel.org> 11735R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11736R: Jiri Olsa <jolsa@redhat.com> 11737R: Namhyung Kim <namhyung@kernel.org> 11738L: linux-kernel@vger.kernel.org 11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11740S: Supported 11741F: kernel/events/* 11742F: include/linux/perf_event.h 11743F: include/uapi/linux/perf_event.h 11744F: arch/*/kernel/perf_event*.c 11745F: arch/*/kernel/*/perf_event*.c 11746F: arch/*/kernel/*/*/perf_event*.c 11747F: arch/*/include/asm/perf_event.h 11748F: arch/*/kernel/perf_callchain.c 11749F: arch/*/events/* 11750F: tools/perf/ 11751 11752PERSONALITY HANDLING 11753M: Christoph Hellwig <hch@infradead.org> 11754L: linux-abi-devel@lists.sourceforge.net 11755S: Maintained 11756F: include/linux/personality.h 11757F: include/uapi/linux/personality.h 11758 11759PHOENIX RC FLIGHT CONTROLLER ADAPTER 11760M: Marcus Folkesson <marcus.folkesson@gmail.com> 11761L: linux-input@vger.kernel.org 11762S: Maintained 11763F: Documentation/input/devices/pxrc.rst 11764F: drivers/input/joystick/pxrc.c 11765 11766PHONET PROTOCOL 11767M: Remi Denis-Courmont <courmisch@gmail.com> 11768S: Supported 11769F: Documentation/networking/phonet.txt 11770F: include/linux/phonet.h 11771F: include/net/phonet/ 11772F: include/uapi/linux/phonet.h 11773F: net/phonet/ 11774 11775PHRAM MTD DRIVER 11776M: Joern Engel <joern@lazybastard.org> 11777L: linux-mtd@lists.infradead.org 11778S: Maintained 11779F: drivers/mtd/devices/phram.c 11780 11781PICOLCD HID DRIVER 11782M: Bruno Prémont <bonbons@linux-vserver.org> 11783L: linux-input@vger.kernel.org 11784S: Maintained 11785F: drivers/hid/hid-picolcd* 11786 11787PICOXCELL SUPPORT 11788M: Jamie Iles <jamie@jamieiles.com> 11789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11790T: git git://github.com/jamieiles/linux-2.6-ji.git 11791S: Supported 11792F: arch/arm/boot/dts/picoxcell* 11793F: arch/arm/mach-picoxcell/ 11794F: drivers/crypto/picoxcell* 11795 11796PIN CONTROL SUBSYSTEM 11797M: Linus Walleij <linus.walleij@linaro.org> 11798L: linux-gpio@vger.kernel.org 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11800S: Maintained 11801F: Documentation/devicetree/bindings/pinctrl/ 11802F: Documentation/driver-api/pinctl.rst 11803F: drivers/pinctrl/ 11804F: include/linux/pinctrl/ 11805 11806PIN CONTROLLER - ATMEL AT91 11807M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11809S: Maintained 11810F: drivers/pinctrl/pinctrl-at91.* 11811 11812PIN CONTROLLER - ATMEL AT91 PIO4 11813M: Ludovic Desroches <ludovic.desroches@microchip.com> 11814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11815L: linux-gpio@vger.kernel.org 11816S: Supported 11817F: drivers/pinctrl/pinctrl-at91-pio4.* 11818 11819PIN CONTROLLER - FREESCALE 11820M: Dong Aisheng <aisheng.dong@nxp.com> 11821M: Fabio Estevam <festevam@gmail.com> 11822M: Shawn Guo <shawnguo@kernel.org> 11823M: Stefan Agner <stefan@agner.ch> 11824R: Pengutronix Kernel Team <kernel@pengutronix.de> 11825L: linux-gpio@vger.kernel.org 11826S: Maintained 11827F: drivers/pinctrl/freescale/ 11828F: Documentation/devicetree/bindings/pinctrl/fsl,* 11829 11830PIN CONTROLLER - INTEL 11831M: Mika Westerberg <mika.westerberg@linux.intel.com> 11832M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11834S: Maintained 11835F: drivers/pinctrl/intel/ 11836 11837PIN CONTROLLER - MEDIATEK 11838M: Sean Wang <sean.wang@kernel.org> 11839L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11840S: Maintained 11841F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11842F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11843F: drivers/pinctrl/mediatek/ 11844 11845PIN CONTROLLER - QUALCOMM 11846M: Bjorn Andersson <bjorn.andersson@linaro.org> 11847S: Maintained 11848L: linux-arm-msm@vger.kernel.org 11849F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11850F: drivers/pinctrl/qcom/ 11851 11852PIN CONTROLLER - RENESAS 11853M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11854M: Geert Uytterhoeven <geert+renesas@glider.be> 11855L: linux-renesas-soc@vger.kernel.org 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11857S: Maintained 11858F: drivers/pinctrl/sh-pfc/ 11859 11860PIN CONTROLLER - SAMSUNG 11861M: Tomasz Figa <tomasz.figa@gmail.com> 11862M: Krzysztof Kozlowski <krzk@kernel.org> 11863M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11865L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11866Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11868S: Maintained 11869F: drivers/pinctrl/samsung/ 11870F: include/dt-bindings/pinctrl/samsung.h 11871F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11872 11873PIN CONTROLLER - SINGLE 11874M: Tony Lindgren <tony@atomide.com> 11875M: Haojian Zhuang <haojian.zhuang@linaro.org> 11876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11877L: linux-omap@vger.kernel.org 11878S: Maintained 11879F: drivers/pinctrl/pinctrl-single.c 11880 11881PIN CONTROLLER - ST SPEAR 11882M: Viresh Kumar <vireshk@kernel.org> 11883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11884W: http://www.st.com/spear 11885S: Maintained 11886F: drivers/pinctrl/spear/ 11887 11888PISTACHIO SOC SUPPORT 11889M: James Hartley <james.hartley@sondrel.com> 11890L: linux-mips@vger.kernel.org 11891S: Odd Fixes 11892F: arch/mips/pistachio/ 11893F: arch/mips/include/asm/mach-pistachio/ 11894F: arch/mips/boot/dts/img/pistachio* 11895F: arch/mips/configs/pistachio*_defconfig 11896 11897PKTCDVD DRIVER 11898S: Orphan 11899M: linux-block@vger.kernel.org 11900F: drivers/block/pktcdvd.c 11901F: include/linux/pktcdvd.h 11902F: include/uapi/linux/pktcdvd.h 11903 11904PKUNITY SOC DRIVERS 11905M: Guan Xuetao <gxt@pku.edu.cn> 11906W: http://mprc.pku.edu.cn/~guanxuetao/linux 11907S: Maintained 11908T: git git://github.com/gxt/linux.git 11909F: drivers/input/serio/i8042-unicore32io.h 11910F: drivers/i2c/busses/i2c-puv3.c 11911F: drivers/video/fbdev/fb-puv3.c 11912F: drivers/rtc/rtc-puv3.c 11913 11914PMBUS HARDWARE MONITORING DRIVERS 11915M: Guenter Roeck <linux@roeck-us.net> 11916L: linux-hwmon@vger.kernel.org 11917W: http://hwmon.wiki.kernel.org/ 11918W: http://www.roeck-us.net/linux/drivers/ 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11920S: Maintained 11921F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11922F: Documentation/devicetree/bindings/hwmon/max31785.txt 11923F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11924F: Documentation/hwmon/adm1275 11925F: Documentation/hwmon/ibm-cffps 11926F: Documentation/hwmon/ir35221 11927F: Documentation/hwmon/lm25066 11928F: Documentation/hwmon/ltc2978 11929F: Documentation/hwmon/ltc3815 11930F: Documentation/hwmon/max16064 11931F: Documentation/hwmon/max20751 11932F: Documentation/hwmon/max31785 11933F: Documentation/hwmon/max34440 11934F: Documentation/hwmon/max8688 11935F: Documentation/hwmon/pmbus 11936F: Documentation/hwmon/pmbus-core 11937F: Documentation/hwmon/tps40422 11938F: Documentation/hwmon/ucd9000 11939F: Documentation/hwmon/ucd9200 11940F: Documentation/hwmon/zl6100 11941F: drivers/hwmon/pmbus/ 11942F: include/linux/pmbus.h 11943 11944PMC SIERRA MaxRAID DRIVER 11945L: linux-scsi@vger.kernel.org 11946W: http://www.pmc-sierra.com/ 11947S: Orphan 11948F: drivers/scsi/pmcraid.* 11949 11950PMC SIERRA PM8001 DRIVER 11951M: Jack Wang <jinpu.wang@profitbricks.com> 11952M: lindar_liu@usish.com 11953L: linux-scsi@vger.kernel.org 11954S: Supported 11955F: drivers/scsi/pm8001/ 11956 11957PNP SUPPORT 11958M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11959S: Maintained 11960F: drivers/pnp/ 11961 11962POSIX CLOCKS and TIMERS 11963M: Thomas Gleixner <tglx@linutronix.de> 11964L: linux-kernel@vger.kernel.org 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11966S: Maintained 11967F: fs/timerfd.c 11968F: include/linux/timer* 11969F: kernel/time/*timer* 11970 11971POWER MANAGEMENT CORE 11972M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11973L: linux-pm@vger.kernel.org 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11975B: https://bugzilla.kernel.org 11976S: Supported 11977F: drivers/base/power/ 11978F: include/linux/pm.h 11979F: include/linux/pm_* 11980F: include/linux/powercap.h 11981F: drivers/powercap/ 11982F: kernel/configs/nopm.config 11983 11984POWER STATE COORDINATION INTERFACE (PSCI) 11985M: Mark Rutland <mark.rutland@arm.com> 11986M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11987L: linux-arm-kernel@lists.infradead.org 11988S: Maintained 11989F: drivers/firmware/psci*.c 11990F: include/linux/psci.h 11991F: include/uapi/linux/psci.h 11992 11993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11994M: Sebastian Reichel <sre@kernel.org> 11995L: linux-pm@vger.kernel.org 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11997S: Maintained 11998F: Documentation/ABI/testing/sysfs-class-power 11999F: Documentation/devicetree/bindings/power/supply/ 12000F: include/linux/power_supply.h 12001F: drivers/power/supply/ 12002 12003POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12004M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12005L: linuxppc-dev@lists.ozlabs.org 12006S: Maintained 12007F: drivers/char/powernv-op-panel.c 12008 12009PPP OVER ATM (RFC 2364) 12010M: Mitchell Blank Jr <mitch@sfgoth.com> 12011S: Maintained 12012F: net/atm/pppoatm.c 12013F: include/uapi/linux/atmppp.h 12014 12015PPP OVER ETHERNET 12016M: Michal Ostrowski <mostrows@earthlink.net> 12017S: Maintained 12018F: drivers/net/ppp/pppoe.c 12019F: drivers/net/ppp/pppox.c 12020 12021PPP OVER L2TP 12022M: James Chapman <jchapman@katalix.com> 12023S: Maintained 12024F: net/l2tp/l2tp_ppp.c 12025F: include/linux/if_pppol2tp.h 12026F: include/uapi/linux/if_pppol2tp.h 12027 12028PPP PROTOCOL DRIVERS AND COMPRESSORS 12029M: Paul Mackerras <paulus@samba.org> 12030L: linux-ppp@vger.kernel.org 12031S: Maintained 12032F: drivers/net/ppp/ppp_* 12033 12034PPS SUPPORT 12035M: Rodolfo Giometti <giometti@enneenne.com> 12036W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12037L: linuxpps@ml.enneenne.com (subscribers-only) 12038S: Maintained 12039F: Documentation/pps/ 12040F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12041F: Documentation/ABI/testing/sysfs-pps 12042F: drivers/pps/ 12043F: include/linux/pps*.h 12044F: include/uapi/linux/pps.h 12045 12046PPTP DRIVER 12047M: Dmitry Kozlov <xeb@mail.ru> 12048L: netdev@vger.kernel.org 12049S: Maintained 12050F: drivers/net/ppp/pptp.c 12051W: http://sourceforge.net/projects/accel-pptp 12052 12053PREEMPTIBLE KERNEL 12054M: Robert Love <rml@tech9.net> 12055L: kpreempt-tech@lists.sourceforge.net 12056W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12057S: Supported 12058F: Documentation/preempt-locking.txt 12059F: include/linux/preempt.h 12060 12061PRINTK 12062M: Petr Mladek <pmladek@suse.com> 12063M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12064R: Steven Rostedt <rostedt@goodmis.org> 12065S: Maintained 12066F: kernel/printk/ 12067F: include/linux/printk.h 12068 12069PRISM54 WIRELESS DRIVER 12070M: Luis Chamberlain <mcgrof@kernel.org> 12071L: linux-wireless@vger.kernel.org 12072W: http://wireless.kernel.org/en/users/Drivers/p54 12073S: Obsolete 12074F: drivers/net/wireless/intersil/prism54/ 12075 12076PROC FILESYSTEM 12077R: Alexey Dobriyan <adobriyan@gmail.com> 12078L: linux-kernel@vger.kernel.org 12079L: linux-fsdevel@vger.kernel.org 12080S: Maintained 12081F: fs/proc/ 12082F: include/linux/proc_fs.h 12083F: tools/testing/selftests/proc/ 12084F: Documentation/filesystems/proc.txt 12085 12086PROC SYSCTL 12087M: Luis Chamberlain <mcgrof@kernel.org> 12088M: Kees Cook <keescook@chromium.org> 12089L: linux-kernel@vger.kernel.org 12090L: linux-fsdevel@vger.kernel.org 12091S: Maintained 12092F: fs/proc/proc_sysctl.c 12093F: include/linux/sysctl.h 12094F: kernel/sysctl.c 12095F: tools/testing/selftests/sysctl/ 12096 12097PS3 NETWORK SUPPORT 12098M: Geoff Levand <geoff@infradead.org> 12099L: netdev@vger.kernel.org 12100L: linuxppc-dev@lists.ozlabs.org 12101S: Maintained 12102F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12103 12104PS3 PLATFORM SUPPORT 12105M: Geoff Levand <geoff@infradead.org> 12106L: linuxppc-dev@lists.ozlabs.org 12107S: Maintained 12108F: arch/powerpc/boot/ps3* 12109F: arch/powerpc/include/asm/lv1call.h 12110F: arch/powerpc/include/asm/ps3*.h 12111F: arch/powerpc/platforms/ps3/ 12112F: drivers/*/ps3* 12113F: drivers/ps3/ 12114F: drivers/rtc/rtc-ps3.c 12115F: drivers/usb/host/*ps3.c 12116F: sound/ppc/snd_ps3* 12117 12118PS3VRAM DRIVER 12119M: Jim Paris <jim@jtan.com> 12120M: Geoff Levand <geoff@infradead.org> 12121L: linuxppc-dev@lists.ozlabs.org 12122S: Maintained 12123F: drivers/block/ps3vram.c 12124 12125PSAMPLE PACKET SAMPLING SUPPORT: 12126M: Yotam Gigi <yotam.gi@gmail.com> 12127S: Maintained 12128F: net/psample 12129F: include/net/psample.h 12130F: include/uapi/linux/psample.h 12131 12132PSTORE FILESYSTEM 12133M: Kees Cook <keescook@chromium.org> 12134M: Anton Vorontsov <anton@enomsg.org> 12135M: Colin Cross <ccross@android.com> 12136M: Tony Luck <tony.luck@intel.com> 12137S: Maintained 12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12139F: fs/pstore/ 12140F: include/linux/pstore* 12141F: drivers/firmware/efi/efi-pstore.c 12142F: drivers/acpi/apei/erst.c 12143F: Documentation/admin-guide/ramoops.rst 12144F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12145K: \b(pstore|ramoops) 12146 12147PTP HARDWARE CLOCK SUPPORT 12148M: Richard Cochran <richardcochran@gmail.com> 12149L: netdev@vger.kernel.org 12150S: Maintained 12151W: http://linuxptp.sourceforge.net/ 12152F: Documentation/ABI/testing/sysfs-ptp 12153F: Documentation/ptp/* 12154F: drivers/net/phy/dp83640* 12155F: drivers/ptp/* 12156F: include/linux/ptp_cl* 12157 12158PTRACE SUPPORT 12159M: Oleg Nesterov <oleg@redhat.com> 12160S: Maintained 12161F: include/asm-generic/syscall.h 12162F: include/linux/ptrace.h 12163F: include/linux/regset.h 12164F: include/linux/tracehook.h 12165F: include/uapi/linux/ptrace.h 12166F: include/uapi/linux/ptrace.h 12167F: include/asm-generic/ptrace.h 12168F: kernel/ptrace.c 12169F: arch/*/ptrace*.c 12170F: arch/*/*/ptrace*.c 12171F: arch/*/include/asm/ptrace*.h 12172 12173PULSE8-CEC DRIVER 12174M: Hans Verkuil <hverkuil@xs4all.nl> 12175L: linux-media@vger.kernel.org 12176T: git git://linuxtv.org/media_tree.git 12177S: Maintained 12178F: drivers/media/usb/pulse8-cec/* 12179F: Documentation/media/cec-drivers/pulse8-cec.rst 12180 12181PVRUSB2 VIDEO4LINUX DRIVER 12182M: Mike Isely <isely@pobox.com> 12183L: pvrusb2@isely.net (subscribers-only) 12184L: linux-media@vger.kernel.org 12185W: http://www.isely.net/pvrusb2/ 12186T: git git://linuxtv.org/media_tree.git 12187S: Maintained 12188F: Documentation/media/v4l-drivers/pvrusb2* 12189F: drivers/media/usb/pvrusb2/ 12190 12191PWC WEBCAM DRIVER 12192M: Hans Verkuil <hverkuil@xs4all.nl> 12193L: linux-media@vger.kernel.org 12194T: git git://linuxtv.org/media_tree.git 12195S: Odd Fixes 12196F: drivers/media/usb/pwc/* 12197 12198PWM FAN DRIVER 12199M: Kamil Debski <kamil@wypas.org> 12200M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12201L: linux-hwmon@vger.kernel.org 12202S: Supported 12203F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12204F: Documentation/hwmon/pwm-fan 12205F: drivers/hwmon/pwm-fan.c 12206 12207PWM IR Transmitter 12208M: Sean Young <sean@mess.org> 12209L: linux-media@vger.kernel.org 12210S: Maintained 12211F: drivers/media/rc/pwm-ir-tx.c 12212 12213PWM SUBSYSTEM 12214M: Thierry Reding <thierry.reding@gmail.com> 12215L: linux-pwm@vger.kernel.org 12216S: Maintained 12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12218F: Documentation/pwm.txt 12219F: Documentation/devicetree/bindings/pwm/ 12220F: include/linux/pwm.h 12221F: drivers/pwm/ 12222F: drivers/video/backlight/pwm_bl.c 12223F: include/linux/pwm_backlight.h 12224F: drivers/gpio/gpio-mvebu.c 12225F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12226 12227PXA GPIO DRIVER 12228M: Robert Jarzmik <robert.jarzmik@free.fr> 12229L: linux-gpio@vger.kernel.org 12230S: Maintained 12231F: drivers/gpio/gpio-pxa.c 12232 12233PXA MMCI DRIVER 12234S: Orphan 12235 12236PXA RTC DRIVER 12237M: Robert Jarzmik <robert.jarzmik@free.fr> 12238L: linux-rtc@vger.kernel.org 12239S: Maintained 12240 12241PXA2xx/PXA3xx SUPPORT 12242M: Daniel Mack <daniel@zonque.org> 12243M: Haojian Zhuang <haojian.zhuang@gmail.com> 12244M: Robert Jarzmik <robert.jarzmik@free.fr> 12245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12246T: git git://github.com/hzhuang1/linux.git 12247T: git git://github.com/rjarzmik/linux.git 12248S: Maintained 12249F: arch/arm/boot/dts/pxa* 12250F: arch/arm/mach-pxa/ 12251F: drivers/dma/pxa* 12252F: drivers/pcmcia/pxa2xx* 12253F: drivers/pinctrl/pxa/ 12254F: drivers/spi/spi-pxa2xx* 12255F: drivers/usb/gadget/udc/pxa2* 12256F: include/sound/pxa2xx-lib.h 12257F: sound/arm/pxa* 12258F: sound/soc/pxa/ 12259 12260QAT DRIVER 12261M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12262L: qat-linux@intel.com 12263S: Supported 12264F: drivers/crypto/qat/ 12265 12266QCOM AUDIO (ASoC) DRIVERS 12267M: Patrick Lai <plai@codeaurora.org> 12268M: Banajit Goswami <bgoswami@codeaurora.org> 12269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12270S: Supported 12271F: sound/soc/qcom/ 12272 12273QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12274M: Gabriel Somlo <somlo@cmu.edu> 12275M: "Michael S. Tsirkin" <mst@redhat.com> 12276L: qemu-devel@nongnu.org 12277S: Maintained 12278F: drivers/firmware/qemu_fw_cfg.c 12279F: include/uapi/linux/qemu_fw_cfg.h 12280 12281QIB DRIVER 12282M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12283M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12284L: linux-rdma@vger.kernel.org 12285S: Supported 12286F: drivers/infiniband/hw/qib/ 12287 12288QLOGIC QL41xxx FCOE DRIVER 12289M: QLogic-Storage-Upstream@cavium.com 12290L: linux-scsi@vger.kernel.org 12291S: Supported 12292F: drivers/scsi/qedf/ 12293 12294QLOGIC QL41xxx ISCSI DRIVER 12295M: QLogic-Storage-Upstream@cavium.com 12296L: linux-scsi@vger.kernel.org 12297S: Supported 12298F: drivers/scsi/qedi/ 12299 12300QLOGIC QL4xxx ETHERNET DRIVER 12301M: Ariel Elior <Ariel.Elior@cavium.com> 12302M: everest-linux-l2@cavium.com 12303L: netdev@vger.kernel.org 12304S: Supported 12305F: drivers/net/ethernet/qlogic/qed/ 12306F: include/linux/qed/ 12307F: drivers/net/ethernet/qlogic/qede/ 12308 12309QLOGIC QL4xxx RDMA DRIVER 12310M: Michal Kalderon <Michal.Kalderon@cavium.com> 12311M: Ariel Elior <Ariel.Elior@cavium.com> 12312L: linux-rdma@vger.kernel.org 12313S: Supported 12314F: drivers/infiniband/hw/qedr/ 12315F: include/uapi/rdma/qedr-abi.h 12316 12317QLOGIC QLA1280 SCSI DRIVER 12318M: Michael Reed <mdr@sgi.com> 12319L: linux-scsi@vger.kernel.org 12320S: Maintained 12321F: drivers/scsi/qla1280.[ch] 12322 12323QLOGIC QLA2XXX FC-SCSI DRIVER 12324M: qla2xxx-upstream@qlogic.com 12325L: linux-scsi@vger.kernel.org 12326S: Supported 12327F: Documentation/scsi/LICENSE.qla2xxx 12328F: drivers/scsi/qla2xxx/ 12329 12330QLOGIC QLA3XXX NETWORK DRIVER 12331M: Dept-GELinuxNICDev@cavium.com 12332L: netdev@vger.kernel.org 12333S: Supported 12334F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12335F: drivers/net/ethernet/qlogic/qla3xxx.* 12336 12337QLOGIC QLA4XXX iSCSI DRIVER 12338M: QLogic-Storage-Upstream@qlogic.com 12339L: linux-scsi@vger.kernel.org 12340S: Supported 12341F: Documentation/scsi/LICENSE.qla4xxx 12342F: drivers/scsi/qla4xxx/ 12343 12344QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12345M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12346M: Manish Chopra <manish.chopra@cavium.com> 12347M: Dept-GELinuxNICDev@cavium.com 12348L: netdev@vger.kernel.org 12349S: Supported 12350F: drivers/net/ethernet/qlogic/qlcnic/ 12351 12352QLOGIC QLGE 10Gb ETHERNET DRIVER 12353M: Manish Chopra <manish.chopra@cavium.com> 12354M: Dept-GELinuxNICDev@cavium.com 12355L: netdev@vger.kernel.org 12356S: Supported 12357F: drivers/net/ethernet/qlogic/qlge/ 12358 12359QM1D1B0004 MEDIA DRIVER 12360M: Akihiro Tsukada <tskd08@gmail.com> 12361L: linux-media@vger.kernel.org 12362S: Odd Fixes 12363F: drivers/media/tuners/qm1d1b0004* 12364 12365QM1D1C0042 MEDIA DRIVER 12366M: Akihiro Tsukada <tskd08@gmail.com> 12367L: linux-media@vger.kernel.org 12368S: Odd Fixes 12369F: drivers/media/tuners/qm1d1c0042* 12370 12371QNX4 FILESYSTEM 12372M: Anders Larsen <al@alarsen.net> 12373W: http://www.alarsen.net/linux/qnx4fs/ 12374S: Maintained 12375F: fs/qnx4/ 12376F: include/uapi/linux/qnx4_fs.h 12377F: include/uapi/linux/qnxtypes.h 12378 12379QORIQ DPAA2 FSL-MC BUS DRIVER 12380M: Stuart Yoder <stuyoder@gmail.com> 12381M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12382L: linux-kernel@vger.kernel.org 12383S: Maintained 12384F: drivers/bus/fsl-mc/ 12385F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12386F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12387 12388QT1010 MEDIA DRIVER 12389M: Antti Palosaari <crope@iki.fi> 12390L: linux-media@vger.kernel.org 12391W: https://linuxtv.org 12392W: http://palosaari.fi/linux/ 12393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12394T: git git://linuxtv.org/anttip/media_tree.git 12395S: Maintained 12396F: drivers/media/tuners/qt1010* 12397 12398QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12399M: Kalle Valo <kvalo@codeaurora.org> 12400L: ath10k@lists.infradead.org 12401W: http://wireless.kernel.org/en/users/Drivers/ath10k 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12403S: Supported 12404F: drivers/net/wireless/ath/ath10k/ 12405 12406QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12407M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12408L: linux-wireless@vger.kernel.org 12409W: http://wireless.kernel.org/en/users/Drivers/ath9k 12410S: Supported 12411F: drivers/net/wireless/ath/ath9k/ 12412 12413QUALCOMM CAMERA SUBSYSTEM DRIVER 12414M: Todor Tomov <todor.tomov@linaro.org> 12415L: linux-media@vger.kernel.org 12416S: Maintained 12417F: Documentation/devicetree/bindings/media/qcom,camss.txt 12418F: Documentation/media/v4l-drivers/qcom_camss.rst 12419F: drivers/media/platform/qcom/camss/ 12420 12421QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12422M: Ilia Lin <ilia.lin@gmail.com> 12423L: linux-pm@vger.kernel.org 12424S: Maintained 12425F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12426F: drivers/cpufreq/qcom-cpufreq-kryo.c 12427 12428QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12429M: Timur Tabi <timur@kernel.org> 12430L: netdev@vger.kernel.org 12431S: Maintained 12432F: drivers/net/ethernet/qualcomm/emac/ 12433 12434QUALCOMM GENERIC INTERFACE I2C DRIVER 12435M: Alok Chauhan <alokc@codeaurora.org> 12436M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12437L: linux-i2c@vger.kernel.org 12438L: linux-arm-msm@vger.kernel.org 12439S: Supported 12440F: drivers/i2c/busses/i2c-qcom-geni.c 12441 12442QUALCOMM HEXAGON ARCHITECTURE 12443M: Richard Kuo <rkuo@codeaurora.org> 12444L: linux-hexagon@vger.kernel.org 12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12446S: Supported 12447F: arch/hexagon/ 12448 12449QUALCOMM HIDMA DRIVER 12450M: Sinan Kaya <okaya@kernel.org> 12451L: linux-arm-kernel@lists.infradead.org 12452L: linux-arm-msm@vger.kernel.org 12453L: dmaengine@vger.kernel.org 12454S: Supported 12455F: drivers/dma/qcom/hidma* 12456 12457QUALCOMM IOMMU 12458M: Rob Clark <robdclark@gmail.com> 12459L: iommu@lists.linux-foundation.org 12460L: linux-arm-msm@vger.kernel.org 12461S: Maintained 12462F: drivers/iommu/qcom_iommu.c 12463 12464QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12465M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12466L: linux-media@vger.kernel.org 12467L: linux-arm-msm@vger.kernel.org 12468T: git git://linuxtv.org/media_tree.git 12469S: Maintained 12470F: drivers/media/platform/qcom/venus/ 12471 12472QUALCOMM WCN36XX WIRELESS DRIVER 12473M: Kalle Valo <kvalo@codeaurora.org> 12474L: wcn36xx@lists.infradead.org 12475W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12476T: git git://github.com/KrasnikovEugene/wcn36xx.git 12477S: Supported 12478F: drivers/net/wireless/ath/wcn36xx/ 12479 12480QUANTENNA QTNFMAC WIRELESS DRIVER 12481M: Igor Mitsyanko <imitsyanko@quantenna.com> 12482M: Avinash Patil <avinashp@quantenna.com> 12483M: Sergey Matyukevich <smatyukevich@quantenna.com> 12484L: linux-wireless@vger.kernel.org 12485S: Maintained 12486F: drivers/net/wireless/quantenna 12487 12488RADEON and AMDGPU DRM DRIVERS 12489M: Alex Deucher <alexander.deucher@amd.com> 12490M: Christian König <christian.koenig@amd.com> 12491M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12492L: amd-gfx@lists.freedesktop.org 12493T: git git://people.freedesktop.org/~agd5f/linux 12494S: Supported 12495F: drivers/gpu/drm/radeon/ 12496F: include/uapi/drm/radeon_drm.h 12497F: drivers/gpu/drm/amd/ 12498F: include/uapi/drm/amdgpu_drm.h 12499 12500RADEON FRAMEBUFFER DISPLAY DRIVER 12501M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12502L: linux-fbdev@vger.kernel.org 12503S: Maintained 12504F: drivers/video/fbdev/aty/radeon* 12505F: include/uapi/linux/radeonfb.h 12506 12507RADIOSHARK RADIO DRIVER 12508M: Hans Verkuil <hverkuil@xs4all.nl> 12509L: linux-media@vger.kernel.org 12510T: git git://linuxtv.org/media_tree.git 12511S: Maintained 12512F: drivers/media/radio/radio-shark.c 12513 12514RADIOSHARK2 RADIO DRIVER 12515M: Hans Verkuil <hverkuil@xs4all.nl> 12516L: linux-media@vger.kernel.org 12517T: git git://linuxtv.org/media_tree.git 12518S: Maintained 12519F: drivers/media/radio/radio-shark2.c 12520F: drivers/media/radio/radio-tea5777.c 12521 12522RADOS BLOCK DEVICE (RBD) 12523M: Ilya Dryomov <idryomov@gmail.com> 12524M: Sage Weil <sage@redhat.com> 12525M: Alex Elder <elder@kernel.org> 12526L: ceph-devel@vger.kernel.org 12527W: http://ceph.com/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12529T: git git://github.com/ceph/ceph-client.git 12530S: Supported 12531F: Documentation/ABI/testing/sysfs-bus-rbd 12532F: drivers/block/rbd.c 12533F: drivers/block/rbd_types.h 12534 12535RAGE128 FRAMEBUFFER DISPLAY DRIVER 12536M: Paul Mackerras <paulus@samba.org> 12537L: linux-fbdev@vger.kernel.org 12538S: Maintained 12539F: drivers/video/fbdev/aty/aty128fb.c 12540 12541RAINSHADOW-CEC DRIVER 12542M: Hans Verkuil <hverkuil@xs4all.nl> 12543L: linux-media@vger.kernel.org 12544T: git git://linuxtv.org/media_tree.git 12545S: Maintained 12546F: drivers/media/usb/rainshadow-cec/* 12547 12548RALINK MIPS ARCHITECTURE 12549M: John Crispin <john@phrozen.org> 12550L: linux-mips@vger.kernel.org 12551S: Maintained 12552F: arch/mips/ralink 12553 12554RALINK RT2X00 WIRELESS LAN DRIVER 12555P: rt2x00 project 12556M: Stanislaw Gruszka <sgruszka@redhat.com> 12557M: Helmut Schaa <helmut.schaa@googlemail.com> 12558L: linux-wireless@vger.kernel.org 12559S: Maintained 12560F: drivers/net/wireless/ralink/rt2x00/ 12561 12562RAMDISK RAM BLOCK DEVICE DRIVER 12563M: Jens Axboe <axboe@kernel.dk> 12564S: Maintained 12565F: Documentation/blockdev/ramdisk.txt 12566F: drivers/block/brd.c 12567 12568RANCHU VIRTUAL BOARD FOR MIPS 12569M: Miodrag Dinic <miodrag.dinic@mips.com> 12570L: linux-mips@vger.kernel.org 12571S: Supported 12572F: arch/mips/generic/board-ranchu.c 12573F: arch/mips/configs/generic/board-ranchu.config 12574 12575RANDOM NUMBER DRIVER 12576M: "Theodore Ts'o" <tytso@mit.edu> 12577S: Maintained 12578F: drivers/char/random.c 12579 12580RAPIDIO SUBSYSTEM 12581M: Matt Porter <mporter@kernel.crashing.org> 12582M: Alexandre Bounine <alex.bou9@gmail.com> 12583S: Maintained 12584F: drivers/rapidio/ 12585 12586RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12587L: linux-wireless@vger.kernel.org 12588S: Orphan 12589F: drivers/net/wireless/ray* 12590 12591RCUTORTURE TEST FRAMEWORK 12592M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12593M: Josh Triplett <josh@joshtriplett.org> 12594R: Steven Rostedt <rostedt@goodmis.org> 12595R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12596R: Lai Jiangshan <jiangshanlai@gmail.com> 12597L: linux-kernel@vger.kernel.org 12598S: Supported 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12600F: tools/testing/selftests/rcutorture 12601 12602RDC R-321X SoC 12603M: Florian Fainelli <florian@openwrt.org> 12604S: Maintained 12605 12606RDC R6040 FAST ETHERNET DRIVER 12607M: Florian Fainelli <f.fainelli@gmail.com> 12608L: netdev@vger.kernel.org 12609S: Maintained 12610F: drivers/net/ethernet/rdc/r6040.c 12611 12612RDMAVT - RDMA verbs software 12613M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12614M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12615L: linux-rdma@vger.kernel.org 12616S: Supported 12617F: drivers/infiniband/sw/rdmavt 12618 12619RDS - RELIABLE DATAGRAM SOCKETS 12620M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12621L: netdev@vger.kernel.org 12622L: linux-rdma@vger.kernel.org 12623L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12624W: https://oss.oracle.com/projects/rds/ 12625S: Supported 12626F: net/rds/ 12627F: Documentation/networking/rds.txt 12628 12629RDT - RESOURCE ALLOCATION 12630M: Fenghua Yu <fenghua.yu@intel.com> 12631M: Reinette Chatre <reinette.chatre@intel.com> 12632L: linux-kernel@vger.kernel.org 12633S: Supported 12634F: arch/x86/kernel/cpu/intel_rdt* 12635F: arch/x86/include/asm/intel_rdt_sched.h 12636F: Documentation/x86/intel_rdt* 12637 12638READ-COPY UPDATE (RCU) 12639M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12640M: Josh Triplett <josh@joshtriplett.org> 12641R: Steven Rostedt <rostedt@goodmis.org> 12642R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12643R: Lai Jiangshan <jiangshanlai@gmail.com> 12644L: linux-kernel@vger.kernel.org 12645W: http://www.rdrop.com/users/paulmck/RCU/ 12646S: Supported 12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12648F: Documentation/RCU/ 12649X: Documentation/RCU/torture.txt 12650F: include/linux/rcu* 12651X: include/linux/srcu*.h 12652F: kernel/rcu/ 12653X: kernel/rcu/srcu*.c 12654 12655REAL TIME CLOCK (RTC) SUBSYSTEM 12656M: Alessandro Zummo <a.zummo@towertech.it> 12657M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12658L: linux-rtc@vger.kernel.org 12659Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12661S: Maintained 12662F: Documentation/devicetree/bindings/rtc/ 12663F: Documentation/rtc.txt 12664F: drivers/rtc/ 12665F: include/linux/rtc.h 12666F: include/uapi/linux/rtc.h 12667F: include/linux/rtc/ 12668F: include/linux/platform_data/rtc-* 12669F: tools/testing/selftests/rtc/ 12670 12671REALTEK AUDIO CODECS 12672M: Bard Liao <bardliao@realtek.com> 12673M: Oder Chiou <oder_chiou@realtek.com> 12674S: Maintained 12675F: sound/soc/codecs/rt* 12676F: include/sound/rt*.h 12677 12678REALTEK RTL83xx SMI DSA ROUTER CHIPS 12679M: Linus Walleij <linus.walleij@linaro.org> 12680S: Maintained 12681F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12682F: drivers/net/dsa/realtek-smi* 12683F: drivers/net/dsa/rtl83* 12684 12685REGISTER MAP ABSTRACTION 12686M: Mark Brown <broonie@kernel.org> 12687L: linux-kernel@vger.kernel.org 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12689S: Supported 12690F: Documentation/devicetree/bindings/regmap/ 12691F: drivers/base/regmap/ 12692F: include/linux/regmap.h 12693 12694REISERFS FILE SYSTEM 12695L: reiserfs-devel@vger.kernel.org 12696S: Supported 12697F: fs/reiserfs/ 12698 12699REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12700M: Ohad Ben-Cohen <ohad@wizery.com> 12701M: Bjorn Andersson <bjorn.andersson@linaro.org> 12702L: linux-remoteproc@vger.kernel.org 12703T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12704S: Maintained 12705F: Documentation/devicetree/bindings/remoteproc/ 12706F: Documentation/remoteproc.txt 12707F: drivers/remoteproc/ 12708F: include/linux/remoteproc.h 12709 12710REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12711M: Ohad Ben-Cohen <ohad@wizery.com> 12712M: Bjorn Andersson <bjorn.andersson@linaro.org> 12713L: linux-remoteproc@vger.kernel.org 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12715S: Maintained 12716F: drivers/rpmsg/ 12717F: Documentation/rpmsg.txt 12718F: include/linux/rpmsg.h 12719F: include/linux/rpmsg/ 12720 12721RENESAS CLOCK DRIVERS 12722M: Geert Uytterhoeven <geert+renesas@glider.be> 12723L: linux-renesas-soc@vger.kernel.org 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12725S: Supported 12726F: drivers/clk/renesas/ 12727 12728RENESAS EMEV2 I2C DRIVER 12729M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12730S: Supported 12731F: drivers/i2c/busses/i2c-emev2.c 12732 12733RENESAS ETHERNET DRIVERS 12734R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12735L: netdev@vger.kernel.org 12736L: linux-renesas-soc@vger.kernel.org 12737F: Documentation/devicetree/bindings/net/renesas,*.txt 12738F: Documentation/devicetree/bindings/net/sh_eth.txt 12739F: drivers/net/ethernet/renesas/ 12740F: include/linux/sh_eth.h 12741 12742RENESAS R-CAR GYROADC DRIVER 12743M: Marek Vasut <marek.vasut@gmail.com> 12744L: linux-iio@vger.kernel.org 12745S: Supported 12746F: drivers/iio/adc/rcar_gyro_adc.c 12747 12748RENESAS R-CAR I2C DRIVERS 12749M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12750S: Supported 12751F: drivers/i2c/busses/i2c-rcar.c 12752F: drivers/i2c/busses/i2c-sh_mobile.c 12753 12754RENESAS RIIC DRIVER 12755M: Chris Brandt <chris.brandt@renesas.com> 12756S: Supported 12757F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12758F: drivers/i2c/busses/i2c-riic.c 12759 12760RENESAS USB PHY DRIVER 12761M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12762L: linux-renesas-soc@vger.kernel.org 12763S: Maintained 12764F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12765 12766RESET CONTROLLER FRAMEWORK 12767M: Philipp Zabel <p.zabel@pengutronix.de> 12768T: git git://git.pengutronix.de/git/pza/linux 12769S: Maintained 12770F: drivers/reset/ 12771F: Documentation/devicetree/bindings/reset/ 12772F: include/dt-bindings/reset/ 12773F: include/linux/reset.h 12774F: include/linux/reset-controller.h 12775 12776RESTARTABLE SEQUENCES SUPPORT 12777M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12778M: Peter Zijlstra <peterz@infradead.org> 12779M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12780M: Boqun Feng <boqun.feng@gmail.com> 12781L: linux-kernel@vger.kernel.org 12782S: Supported 12783F: kernel/rseq.c 12784F: include/uapi/linux/rseq.h 12785F: include/trace/events/rseq.h 12786F: tools/testing/selftests/rseq/ 12787 12788RFKILL 12789M: Johannes Berg <johannes@sipsolutions.net> 12790L: linux-wireless@vger.kernel.org 12791W: http://wireless.kernel.org/ 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12794S: Maintained 12795F: Documentation/rfkill.txt 12796F: Documentation/ABI/stable/sysfs-class-rfkill 12797F: net/rfkill/ 12798F: include/linux/rfkill.h 12799F: include/uapi/linux/rfkill.h 12800 12801RHASHTABLE 12802M: Thomas Graf <tgraf@suug.ch> 12803M: Herbert Xu <herbert@gondor.apana.org.au> 12804L: netdev@vger.kernel.org 12805S: Maintained 12806F: lib/rhashtable.c 12807F: lib/test_rhashtable.c 12808F: include/linux/rhashtable.h 12809F: include/linux/rhashtable-types.h 12810 12811RICOH R5C592 MEMORYSTICK DRIVER 12812M: Maxim Levitsky <maximlevitsky@gmail.com> 12813S: Maintained 12814F: drivers/memstick/host/r592.* 12815 12816RICOH SMARTMEDIA/XD DRIVER 12817M: Maxim Levitsky <maximlevitsky@gmail.com> 12818S: Maintained 12819F: drivers/mtd/nand/raw/r852.c 12820F: drivers/mtd/nand/raw/r852.h 12821 12822RISC-V ARCHITECTURE 12823M: Palmer Dabbelt <palmer@sifive.com> 12824M: Albert Ou <aou@eecs.berkeley.edu> 12825L: linux-riscv@lists.infradead.org 12826T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12827S: Supported 12828F: arch/riscv/ 12829K: riscv 12830N: riscv 12831 12832ROCCAT DRIVERS 12833M: Stefan Achatz <erazor_de@users.sourceforge.net> 12834W: http://sourceforge.net/projects/roccat/ 12835S: Maintained 12836F: drivers/hid/hid-roccat* 12837F: include/linux/hid-roccat* 12838F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12839 12840ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12841M: Jacob chen <jacob2.chen@rock-chips.com> 12842L: linux-media@vger.kernel.org 12843S: Maintained 12844F: drivers/media/platform/rockchip/rga/ 12845F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12846 12847ROCKER DRIVER 12848M: Jiri Pirko <jiri@resnulli.us> 12849L: netdev@vger.kernel.org 12850S: Supported 12851F: drivers/net/ethernet/rocker/ 12852 12853ROCKETPORT DRIVER 12854P: Comtrol Corp. 12855W: http://www.comtrol.com 12856S: Maintained 12857F: Documentation/serial/rocket.txt 12858F: drivers/tty/rocket* 12859 12860ROCKETPORT EXPRESS/INFINITY DRIVER 12861M: Kevin Cernekee <cernekee@gmail.com> 12862L: linux-serial@vger.kernel.org 12863S: Odd Fixes 12864F: drivers/tty/serial/rp2.* 12865 12866ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12867M: Marek Vasut <marek.vasut+renesas@gmail.com> 12868L: linux-kernel@vger.kernel.org 12869L: linux-renesas-soc@vger.kernel.org 12870S: Supported 12871F: drivers/mfd/bd9571mwv.c 12872F: drivers/regulator/bd9571mwv-regulator.c 12873F: drivers/gpio/gpio-bd9571mwv.c 12874F: include/linux/mfd/bd9571mwv.h 12875F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12876 12877ROSE NETWORK LAYER 12878M: Ralf Baechle <ralf@linux-mips.org> 12879L: linux-hams@vger.kernel.org 12880W: http://www.linux-ax25.org/ 12881S: Maintained 12882F: include/net/rose.h 12883F: include/uapi/linux/rose.h 12884F: net/rose/ 12885 12886RTL2830 MEDIA DRIVER 12887M: Antti Palosaari <crope@iki.fi> 12888L: linux-media@vger.kernel.org 12889W: https://linuxtv.org 12890W: http://palosaari.fi/linux/ 12891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12892T: git git://linuxtv.org/anttip/media_tree.git 12893S: Maintained 12894F: drivers/media/dvb-frontends/rtl2830* 12895 12896RTL2832 MEDIA DRIVER 12897M: Antti Palosaari <crope@iki.fi> 12898L: linux-media@vger.kernel.org 12899W: https://linuxtv.org 12900W: http://palosaari.fi/linux/ 12901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12902T: git git://linuxtv.org/anttip/media_tree.git 12903S: Maintained 12904F: drivers/media/dvb-frontends/rtl2832* 12905 12906RTL2832_SDR MEDIA DRIVER 12907M: Antti Palosaari <crope@iki.fi> 12908L: linux-media@vger.kernel.org 12909W: https://linuxtv.org 12910W: http://palosaari.fi/linux/ 12911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12912T: git git://linuxtv.org/anttip/media_tree.git 12913S: Maintained 12914F: drivers/media/dvb-frontends/rtl2832_sdr* 12915 12916RTL8180 WIRELESS DRIVER 12917L: linux-wireless@vger.kernel.org 12918W: http://wireless.kernel.org/ 12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12920S: Orphan 12921F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12922 12923RTL8187 WIRELESS DRIVER 12924M: Herton Ronaldo Krzesinski <herton@canonical.com> 12925M: Hin-Tak Leung <htl10@users.sourceforge.net> 12926M: Larry Finger <Larry.Finger@lwfinger.net> 12927L: linux-wireless@vger.kernel.org 12928W: http://wireless.kernel.org/ 12929T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12930S: Maintained 12931F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12932 12933REALTEK WIRELESS DRIVER (rtlwifi family) 12934M: Ping-Ke Shih <pkshih@realtek.com> 12935L: linux-wireless@vger.kernel.org 12936W: http://wireless.kernel.org/ 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12938S: Maintained 12939F: drivers/net/wireless/realtek/rtlwifi/ 12940 12941RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12942M: Jes Sorensen <Jes.Sorensen@gmail.com> 12943L: linux-wireless@vger.kernel.org 12944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12945S: Maintained 12946F: drivers/net/wireless/realtek/rtl8xxxu/ 12947 12948RXRPC SOCKETS (AF_RXRPC) 12949M: David Howells <dhowells@redhat.com> 12950L: linux-afs@lists.infradead.org 12951S: Supported 12952F: net/rxrpc/ 12953F: include/keys/rxrpc-type.h 12954F: include/net/af_rxrpc.h 12955F: include/trace/events/rxrpc.h 12956F: include/uapi/linux/rxrpc.h 12957F: Documentation/networking/rxrpc.txt 12958W: https://www.infradead.org/~dhowells/kafs/ 12959 12960S3 SAVAGE FRAMEBUFFER DRIVER 12961M: Antonino Daplas <adaplas@gmail.com> 12962L: linux-fbdev@vger.kernel.org 12963S: Maintained 12964F: drivers/video/fbdev/savage/ 12965 12966S390 12967M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12968M: Heiko Carstens <heiko.carstens@de.ibm.com> 12969L: linux-s390@vger.kernel.org 12970W: http://www.ibm.com/developerworks/linux/linux390/ 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12972S: Supported 12973F: arch/s390/ 12974F: drivers/s390/ 12975F: Documentation/s390/ 12976F: Documentation/driver-api/s390-drivers.rst 12977 12978S390 COMMON I/O LAYER 12979M: Sebastian Ott <sebott@linux.ibm.com> 12980M: Peter Oberparleiter <oberpar@linux.ibm.com> 12981L: linux-s390@vger.kernel.org 12982W: http://www.ibm.com/developerworks/linux/linux390/ 12983S: Supported 12984F: drivers/s390/cio/ 12985 12986S390 DASD DRIVER 12987M: Stefan Haberland <sth@linux.ibm.com> 12988M: Jan Hoeppner <hoeppner@linux.ibm.com> 12989L: linux-s390@vger.kernel.org 12990W: http://www.ibm.com/developerworks/linux/linux390/ 12991S: Supported 12992F: drivers/s390/block/dasd* 12993F: block/partitions/ibm.c 12994 12995S390 IOMMU (PCI) 12996M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12997L: linux-s390@vger.kernel.org 12998W: http://www.ibm.com/developerworks/linux/linux390/ 12999S: Supported 13000F: drivers/iommu/s390-iommu.c 13001 13002S390 IUCV NETWORK LAYER 13003M: Julian Wiedmann <jwi@linux.ibm.com> 13004M: Ursula Braun <ubraun@linux.ibm.com> 13005L: linux-s390@vger.kernel.org 13006W: http://www.ibm.com/developerworks/linux/linux390/ 13007S: Supported 13008F: drivers/s390/net/*iucv* 13009F: include/net/iucv/ 13010F: net/iucv/ 13011 13012S390 NETWORK DRIVERS 13013M: Julian Wiedmann <jwi@linux.ibm.com> 13014M: Ursula Braun <ubraun@linux.ibm.com> 13015L: linux-s390@vger.kernel.org 13016W: http://www.ibm.com/developerworks/linux/linux390/ 13017S: Supported 13018F: drivers/s390/net/ 13019 13020S390 PCI SUBSYSTEM 13021M: Sebastian Ott <sebott@linux.ibm.com> 13022M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13023L: linux-s390@vger.kernel.org 13024W: http://www.ibm.com/developerworks/linux/linux390/ 13025S: Supported 13026F: arch/s390/pci/ 13027F: drivers/pci/hotplug/s390_pci_hpc.c 13028 13029S390 VFIO-CCW DRIVER 13030M: Cornelia Huck <cohuck@redhat.com> 13031M: Halil Pasic <pasic@linux.ibm.com> 13032L: linux-s390@vger.kernel.org 13033L: kvm@vger.kernel.org 13034S: Supported 13035F: drivers/s390/cio/vfio_ccw* 13036F: Documentation/s390/vfio-ccw.txt 13037F: include/uapi/linux/vfio_ccw.h 13038 13039S390 ZCRYPT DRIVER 13040M: Harald Freudenberger <freude@linux.ibm.com> 13041L: linux-s390@vger.kernel.org 13042W: http://www.ibm.com/developerworks/linux/linux390/ 13043S: Supported 13044F: drivers/s390/crypto/ 13045 13046S390 VFIO AP DRIVER 13047M: Tony Krowiak <akrowiak@linux.ibm.com> 13048M: Pierre Morel <pmorel@linux.ibm.com> 13049M: Halil Pasic <pasic@linux.ibm.com> 13050L: linux-s390@vger.kernel.org 13051W: http://www.ibm.com/developerworks/linux/linux390/ 13052S: Supported 13053F: drivers/s390/crypto/vfio_ap_drv.c 13054F: drivers/s390/crypto/vfio_ap_private.h 13055F: drivers/s390/crypto/vfio_ap_ops.c 13056F: Documentation/s390/vfio-ap.txt 13057 13058S390 ZFCP DRIVER 13059M: Steffen Maier <maier@linux.ibm.com> 13060M: Benjamin Block <bblock@linux.ibm.com> 13061L: linux-s390@vger.kernel.org 13062W: http://www.ibm.com/developerworks/linux/linux390/ 13063S: Supported 13064F: drivers/s390/scsi/zfcp_* 13065 13066S3C24XX SD/MMC Driver 13067M: Ben Dooks <ben-linux@fluff.org> 13068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13069S: Supported 13070F: drivers/mmc/host/s3cmci.* 13071 13072SAA6588 RDS RECEIVER DRIVER 13073M: Hans Verkuil <hverkuil@xs4all.nl> 13074L: linux-media@vger.kernel.org 13075T: git git://linuxtv.org/media_tree.git 13076W: https://linuxtv.org 13077S: Odd Fixes 13078F: drivers/media/i2c/saa6588* 13079 13080SAA7134 VIDEO4LINUX DRIVER 13081M: Mauro Carvalho Chehab <mchehab@kernel.org> 13082L: linux-media@vger.kernel.org 13083W: https://linuxtv.org 13084T: git git://linuxtv.org/media_tree.git 13085S: Odd fixes 13086F: Documentation/media/v4l-drivers/saa7134* 13087F: drivers/media/pci/saa7134/ 13088 13089SAA7146 VIDEO4LINUX-2 DRIVER 13090M: Hans Verkuil <hverkuil@xs4all.nl> 13091L: linux-media@vger.kernel.org 13092T: git git://linuxtv.org/media_tree.git 13093S: Maintained 13094F: drivers/media/common/saa7146/ 13095F: drivers/media/pci/saa7146/ 13096F: include/media/saa7146* 13097 13098SAMSUNG AUDIO (ASoC) DRIVERS 13099M: Krzysztof Kozlowski <krzk@kernel.org> 13100M: Sangbeom Kim <sbkim73@samsung.com> 13101M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13102L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13103S: Supported 13104F: sound/soc/samsung/ 13105F: Documentation/devicetree/bindings/sound/samsung* 13106 13107SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13108M: Krzysztof Kozlowski <krzk@kernel.org> 13109L: linux-crypto@vger.kernel.org 13110L: linux-samsung-soc@vger.kernel.org 13111S: Maintained 13112F: drivers/crypto/exynos-rng.c 13113F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13114 13115SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13116M: Łukasz Stelmach <l.stelmach@samsung.com> 13117L: linux-samsung-soc@vger.kernel.org 13118S: Maintained 13119F: drivers/char/hw_random/exynos-trng.c 13120F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13121 13122SAMSUNG FRAMEBUFFER DRIVER 13123M: Jingoo Han <jingoohan1@gmail.com> 13124L: linux-fbdev@vger.kernel.org 13125S: Maintained 13126F: drivers/video/fbdev/s3c-fb.c 13127 13128SAMSUNG LAPTOP DRIVER 13129M: Corentin Chary <corentin.chary@gmail.com> 13130L: platform-driver-x86@vger.kernel.org 13131S: Maintained 13132F: drivers/platform/x86/samsung-laptop.c 13133 13134SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13135M: Sangbeom Kim <sbkim73@samsung.com> 13136M: Krzysztof Kozlowski <krzk@kernel.org> 13137M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13138L: linux-kernel@vger.kernel.org 13139L: linux-samsung-soc@vger.kernel.org 13140S: Supported 13141F: drivers/mfd/sec*.c 13142F: drivers/regulator/s2m*.c 13143F: drivers/regulator/s5m*.c 13144F: drivers/clk/clk-s2mps11.c 13145F: drivers/rtc/rtc-s5m.c 13146F: include/linux/mfd/samsung/ 13147F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13148F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13149F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13150F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13151 13152SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13153M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13154L: linux-media@vger.kernel.org 13155L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13156S: Maintained 13157F: drivers/media/platform/s3c-camif/ 13158F: include/media/drv-intf/s3c_camif.h 13159 13160SAMSUNG S3FWRN5 NFC DRIVER 13161M: Robert Baldyga <r.baldyga@samsung.com> 13162M: Krzysztof Opasiak <k.opasiak@samsung.com> 13163L: linux-nfc@lists.01.org (moderated for non-subscribers) 13164S: Supported 13165F: drivers/nfc/s3fwrn5 13166 13167SAMSUNG S5C73M3 CAMERA DRIVER 13168M: Kyungmin Park <kyungmin.park@samsung.com> 13169M: Andrzej Hajda <a.hajda@samsung.com> 13170L: linux-media@vger.kernel.org 13171S: Supported 13172F: drivers/media/i2c/s5c73m3/* 13173 13174SAMSUNG S5K5BAF CAMERA DRIVER 13175M: Kyungmin Park <kyungmin.park@samsung.com> 13176M: Andrzej Hajda <a.hajda@samsung.com> 13177L: linux-media@vger.kernel.org 13178S: Supported 13179F: drivers/media/i2c/s5k5baf.c 13180 13181SAMSUNG S5P Security SubSystem (SSS) DRIVER 13182M: Krzysztof Kozlowski <krzk@kernel.org> 13183M: Vladimir Zapolskiy <vz@mleia.com> 13184M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13185L: linux-crypto@vger.kernel.org 13186L: linux-samsung-soc@vger.kernel.org 13187S: Maintained 13188F: drivers/crypto/s5p-sss.c 13189 13190SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13191M: Kyungmin Park <kyungmin.park@samsung.com> 13192M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13193L: linux-media@vger.kernel.org 13194Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13195S: Supported 13196F: drivers/media/platform/exynos4-is/ 13197 13198SAMSUNG SOC CLOCK DRIVERS 13199M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13200M: Tomasz Figa <tomasz.figa@gmail.com> 13201M: Chanwoo Choi <cw00.choi@samsung.com> 13202S: Supported 13203L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13205F: drivers/clk/samsung/ 13206F: include/dt-bindings/clock/exynos*.h 13207F: Documentation/devicetree/bindings/clock/exynos*.txt 13208 13209SAMSUNG SPI DRIVERS 13210M: Kukjin Kim <kgene@kernel.org> 13211M: Krzysztof Kozlowski <krzk@kernel.org> 13212M: Andi Shyti <andi@etezian.org> 13213L: linux-spi@vger.kernel.org 13214L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13215S: Maintained 13216F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13217F: drivers/spi/spi-s3c* 13218F: include/linux/platform_data/spi-s3c64xx.h 13219 13220SAMSUNG SXGBE DRIVERS 13221M: Byungho An <bh74.an@samsung.com> 13222M: Girish K S <ks.giri@samsung.com> 13223M: Vipul Pandya <vipul.pandya@samsung.com> 13224S: Supported 13225L: netdev@vger.kernel.org 13226F: drivers/net/ethernet/samsung/sxgbe/ 13227 13228SAMSUNG THERMAL DRIVER 13229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13230L: linux-pm@vger.kernel.org 13231L: linux-samsung-soc@vger.kernel.org 13232S: Supported 13233T: git https://github.com/lmajewski/linux-samsung-thermal.git 13234F: drivers/thermal/samsung/ 13235 13236SAMSUNG USB2 PHY DRIVER 13237M: Kamil Debski <kamil@wypas.org> 13238M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13239L: linux-kernel@vger.kernel.org 13240S: Supported 13241F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13242F: Documentation/phy/samsung-usb2.txt 13243F: drivers/phy/samsung/phy-exynos4210-usb2.c 13244F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13245F: drivers/phy/samsung/phy-exynos5250-usb2.c 13246F: drivers/phy/samsung/phy-s5pv210-usb2.c 13247F: drivers/phy/samsung/phy-samsung-usb2.c 13248F: drivers/phy/samsung/phy-samsung-usb2.h 13249 13250SC1200 WDT DRIVER 13251M: Zwane Mwaikambo <zwanem@gmail.com> 13252S: Maintained 13253F: drivers/watchdog/sc1200wdt.c 13254 13255SCHEDULER 13256M: Ingo Molnar <mingo@redhat.com> 13257M: Peter Zijlstra <peterz@infradead.org> 13258L: linux-kernel@vger.kernel.org 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13260S: Maintained 13261F: kernel/sched/ 13262F: include/linux/sched.h 13263F: include/uapi/linux/sched.h 13264F: include/linux/wait.h 13265 13266SCR24X CHIP CARD INTERFACE DRIVER 13267M: Lubomir Rintel <lkundrak@v3.sk> 13268S: Supported 13269F: drivers/char/pcmcia/scr24x_cs.c 13270 13271SCSI CDROM DRIVER 13272M: Jens Axboe <axboe@kernel.dk> 13273L: linux-scsi@vger.kernel.org 13274W: http://www.kernel.dk 13275S: Maintained 13276F: drivers/scsi/sr* 13277 13278SCSI RDMA PROTOCOL (SRP) INITIATOR 13279M: Bart Van Assche <bvanassche@acm.org> 13280L: linux-rdma@vger.kernel.org 13281S: Supported 13282Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13283F: drivers/infiniband/ulp/srp/ 13284F: include/scsi/srp.h 13285 13286SCSI RDMA PROTOCOL (SRP) TARGET 13287M: Bart Van Assche <bvanassche@acm.org> 13288L: linux-rdma@vger.kernel.org 13289L: target-devel@vger.kernel.org 13290S: Supported 13291Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13292F: drivers/infiniband/ulp/srpt/ 13293 13294SCSI SG DRIVER 13295M: Doug Gilbert <dgilbert@interlog.com> 13296L: linux-scsi@vger.kernel.org 13297W: http://sg.danny.cz/sg 13298S: Maintained 13299F: Documentation/scsi/scsi-generic.txt 13300F: drivers/scsi/sg.c 13301F: include/scsi/sg.h 13302 13303SCSI SUBSYSTEM 13304M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13306M: "Martin K. Petersen" <martin.petersen@oracle.com> 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13308L: linux-scsi@vger.kernel.org 13309S: Maintained 13310F: Documentation/devicetree/bindings/scsi/ 13311F: drivers/scsi/ 13312F: include/scsi/ 13313 13314SCSI TAPE DRIVER 13315M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13316L: linux-scsi@vger.kernel.org 13317S: Maintained 13318F: Documentation/scsi/st.txt 13319F: drivers/scsi/st.* 13320F: drivers/scsi/st_*.h 13321 13322SCTP PROTOCOL 13323M: Vlad Yasevich <vyasevich@gmail.com> 13324M: Neil Horman <nhorman@tuxdriver.com> 13325M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13326L: linux-sctp@vger.kernel.org 13327W: http://lksctp.sourceforge.net 13328S: Maintained 13329F: Documentation/networking/sctp.txt 13330F: include/linux/sctp.h 13331F: include/uapi/linux/sctp.h 13332F: include/net/sctp/ 13333F: net/sctp/ 13334 13335SCx200 CPU SUPPORT 13336M: Jim Cromie <jim.cromie@gmail.com> 13337S: Odd Fixes 13338F: Documentation/i2c/busses/scx200_acb 13339F: arch/x86/platform/scx200/ 13340F: drivers/watchdog/scx200_wdt.c 13341F: drivers/i2c/busses/scx200* 13342F: drivers/mtd/maps/scx200_docflash.c 13343F: include/linux/scx200.h 13344 13345SCx200 GPIO DRIVER 13346M: Jim Cromie <jim.cromie@gmail.com> 13347S: Maintained 13348F: drivers/char/scx200_gpio.c 13349F: include/linux/scx200_gpio.h 13350 13351SCx200 HRT CLOCKSOURCE DRIVER 13352M: Jim Cromie <jim.cromie@gmail.com> 13353S: Maintained 13354F: drivers/clocksource/scx200_hrt.c 13355 13356SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13357M: Sascha Sommer <saschasommer@freenet.de> 13358L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13359S: Maintained 13360F: drivers/mmc/host/sdricoh_cs.c 13361 13362SECURE COMPUTING 13363M: Kees Cook <keescook@chromium.org> 13364R: Andy Lutomirski <luto@amacapital.net> 13365R: Will Drewry <wad@chromium.org> 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13367S: Supported 13368F: kernel/seccomp.c 13369F: include/uapi/linux/seccomp.h 13370F: include/linux/seccomp.h 13371F: tools/testing/selftests/seccomp/* 13372F: tools/testing/selftests/kselftest_harness.h 13373F: Documentation/userspace-api/seccomp_filter.rst 13374K: \bsecure_computing 13375K: \bTIF_SECCOMP\b 13376 13377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13378M: Al Cooper <alcooperx@gmail.com> 13379L: linux-mmc@vger.kernel.org 13380L: bcm-kernel-feedback-list@broadcom.com 13381S: Maintained 13382F: drivers/mmc/host/sdhci-brcmstb* 13383 13384SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13385M: Adrian Hunter <adrian.hunter@intel.com> 13386L: linux-mmc@vger.kernel.org 13387T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13388S: Maintained 13389F: drivers/mmc/host/sdhci* 13390F: include/linux/mmc/sdhci* 13391 13392SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13393M: Prabu Thangamuthu <prabu.t@synopsys.com> 13394M: Manjunath M B <manjumb@synopsys.com> 13395L: linux-mmc@vger.kernel.org 13396S: Maintained 13397F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13398 13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13400M: Ludovic Desroches <ludovic.desroches@microchip.com> 13401L: linux-mmc@vger.kernel.org 13402S: Supported 13403F: drivers/mmc/host/sdhci-of-at91.c 13404 13405SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13406M: Ben Dooks <ben-linux@fluff.org> 13407M: Jaehoon Chung <jh80.chung@samsung.com> 13408L: linux-mmc@vger.kernel.org 13409S: Maintained 13410F: drivers/mmc/host/sdhci-s3c* 13411 13412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13413M: Viresh Kumar <vireshk@kernel.org> 13414L: linux-mmc@vger.kernel.org 13415S: Maintained 13416F: drivers/mmc/host/sdhci-spear.c 13417 13418SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13419M: Kishon Vijay Abraham I <kishon@ti.com> 13420L: linux-mmc@vger.kernel.org 13421S: Maintained 13422F: drivers/mmc/host/sdhci-omap.c 13423 13424SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13425M: Scott Bauer <scott.bauer@intel.com> 13426M: Jonathan Derrick <jonathan.derrick@intel.com> 13427L: linux-block@vger.kernel.org 13428S: Supported 13429F: block/sed* 13430F: block/opal_proto.h 13431F: include/linux/sed* 13432F: include/uapi/linux/sed* 13433 13434SECURITY CONTACT 13435M: Security Officers <security@kernel.org> 13436S: Supported 13437 13438SECURITY SUBSYSTEM 13439M: James Morris <jmorris@namei.org> 13440M: "Serge E. Hallyn" <serge@hallyn.com> 13441L: linux-security-module@vger.kernel.org (suggested Cc:) 13442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13443W: http://kernsec.org/ 13444S: Supported 13445F: security/ 13446X: security/selinux/ 13447 13448SELINUX SECURITY MODULE 13449M: Paul Moore <paul@paul-moore.com> 13450M: Stephen Smalley <sds@tycho.nsa.gov> 13451M: Eric Paris <eparis@parisplace.org> 13452L: selinux@vger.kernel.org 13453W: https://selinuxproject.org 13454W: https://github.com/SELinuxProject 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13456S: Supported 13457F: include/linux/selinux* 13458F: security/selinux/ 13459F: scripts/selinux/ 13460F: Documentation/admin-guide/LSM/SELinux.rst 13461 13462SENSABLE PHANTOM 13463M: Jiri Slaby <jirislaby@gmail.com> 13464S: Maintained 13465F: drivers/misc/phantom.c 13466F: include/uapi/linux/phantom.h 13467 13468SERIAL DEVICE BUS 13469M: Rob Herring <robh@kernel.org> 13470L: linux-serial@vger.kernel.org 13471S: Maintained 13472F: Documentation/devicetree/bindings/serial/slave-device.txt 13473F: drivers/tty/serdev/ 13474F: include/linux/serdev.h 13475 13476SERIAL DRIVERS 13477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13478L: linux-serial@vger.kernel.org 13479S: Maintained 13480F: Documentation/devicetree/bindings/serial/ 13481F: drivers/tty/serial/ 13482 13483SERIAL IR RECEIVER 13484M: Sean Young <sean@mess.org> 13485L: linux-media@vger.kernel.org 13486S: Maintained 13487F: drivers/media/rc/serial_ir.c 13488 13489SFC NETWORK DRIVER 13490M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13491M: Edward Cree <ecree@solarflare.com> 13492M: Bert Kenward <bkenward@solarflare.com> 13493L: netdev@vger.kernel.org 13494S: Supported 13495F: drivers/net/ethernet/sfc/ 13496 13497SGI GRU DRIVER 13498M: Dimitri Sivanich <sivanich@sgi.com> 13499S: Maintained 13500F: drivers/misc/sgi-gru/ 13501 13502SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13503M: Pat Gefre <pfg@sgi.com> 13504L: linux-ia64@vger.kernel.org 13505S: Supported 13506F: Documentation/ia64/serial.txt 13507F: drivers/tty/serial/ioc?_serial.c 13508F: include/linux/ioc?.h 13509 13510SGI XP/XPC/XPNET DRIVER 13511M: Cliff Whickman <cpw@sgi.com> 13512M: Robin Holt <robinmholt@gmail.com> 13513S: Maintained 13514F: drivers/misc/sgi-xp/ 13515 13516SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13517M: Ursula Braun <ubraun@linux.ibm.com> 13518L: linux-s390@vger.kernel.org 13519W: http://www.ibm.com/developerworks/linux/linux390/ 13520S: Supported 13521F: net/smc/ 13522 13523SHARP RJ54N1CB0C SENSOR DRIVER 13524M: Jacopo Mondi <jacopo@jmondi.org> 13525L: linux-media@vger.kernel.org 13526T: git git://linuxtv.org/media_tree.git 13527S: Odd fixes 13528F: drivers/media/i2c/rj54n1cb0c.c 13529F: include/media/i2c/rj54n1cb0c.h 13530 13531SH_VEU V4L2 MEM2MEM DRIVER 13532L: linux-media@vger.kernel.org 13533S: Orphan 13534F: drivers/media/platform/sh_veu.c 13535 13536SH_VOU V4L2 OUTPUT DRIVER 13537L: linux-media@vger.kernel.org 13538S: Orphan 13539F: drivers/media/platform/sh_vou.c 13540F: include/media/drv-intf/sh_vou.h 13541 13542SI2157 MEDIA DRIVER 13543M: Antti Palosaari <crope@iki.fi> 13544L: linux-media@vger.kernel.org 13545W: https://linuxtv.org 13546W: http://palosaari.fi/linux/ 13547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13548T: git git://linuxtv.org/anttip/media_tree.git 13549S: Maintained 13550F: drivers/media/tuners/si2157* 13551 13552SI2165 MEDIA DRIVER 13553M: Matthias Schwarzott <zzam@gentoo.org> 13554L: linux-media@vger.kernel.org 13555W: https://linuxtv.org 13556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13557S: Maintained 13558F: drivers/media/dvb-frontends/si2165* 13559 13560SI2168 MEDIA DRIVER 13561M: Antti Palosaari <crope@iki.fi> 13562L: linux-media@vger.kernel.org 13563W: https://linuxtv.org 13564W: http://palosaari.fi/linux/ 13565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13566T: git git://linuxtv.org/anttip/media_tree.git 13567S: Maintained 13568F: drivers/media/dvb-frontends/si2168* 13569 13570SI470X FM RADIO RECEIVER I2C DRIVER 13571M: Hans Verkuil <hverkuil@xs4all.nl> 13572L: linux-media@vger.kernel.org 13573T: git git://linuxtv.org/media_tree.git 13574W: https://linuxtv.org 13575S: Odd Fixes 13576F: drivers/media/radio/si470x/radio-si470x-i2c.c 13577 13578SI470X FM RADIO RECEIVER USB DRIVER 13579M: Hans Verkuil <hverkuil@xs4all.nl> 13580L: linux-media@vger.kernel.org 13581T: git git://linuxtv.org/media_tree.git 13582W: https://linuxtv.org 13583S: Maintained 13584F: drivers/media/radio/si470x/radio-si470x-common.c 13585F: drivers/media/radio/si470x/radio-si470x.h 13586F: drivers/media/radio/si470x/radio-si470x-usb.c 13587 13588SI4713 FM RADIO TRANSMITTER I2C DRIVER 13589M: Eduardo Valentin <edubezval@gmail.com> 13590L: linux-media@vger.kernel.org 13591T: git git://linuxtv.org/media_tree.git 13592W: https://linuxtv.org 13593S: Odd Fixes 13594F: drivers/media/radio/si4713/si4713.? 13595 13596SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13597M: Eduardo Valentin <edubezval@gmail.com> 13598L: linux-media@vger.kernel.org 13599T: git git://linuxtv.org/media_tree.git 13600W: https://linuxtv.org 13601S: Odd Fixes 13602F: drivers/media/radio/si4713/radio-platform-si4713.c 13603 13604SI4713 FM RADIO TRANSMITTER USB DRIVER 13605M: Hans Verkuil <hverkuil@xs4all.nl> 13606L: linux-media@vger.kernel.org 13607T: git git://linuxtv.org/media_tree.git 13608W: https://linuxtv.org 13609S: Maintained 13610F: drivers/media/radio/si4713/radio-usb-si4713.c 13611 13612SIANO DVB DRIVER 13613M: Mauro Carvalho Chehab <mchehab@kernel.org> 13614L: linux-media@vger.kernel.org 13615W: https://linuxtv.org 13616T: git git://linuxtv.org/media_tree.git 13617S: Odd fixes 13618F: drivers/media/common/siano/ 13619F: drivers/media/usb/siano/ 13620F: drivers/media/usb/siano/ 13621F: drivers/media/mmc/siano/ 13622 13623SIFIVE DRIVERS 13624M: Palmer Dabbelt <palmer@sifive.com> 13625L: linux-riscv@lists.infradead.org 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13627S: Supported 13628K: sifive 13629N: sifive 13630 13631SILEAD TOUCHSCREEN DRIVER 13632M: Hans de Goede <hdegoede@redhat.com> 13633L: linux-input@vger.kernel.org 13634L: platform-driver-x86@vger.kernel.org 13635S: Maintained 13636F: drivers/input/touchscreen/silead.c 13637F: drivers/platform/x86/touchscreen_dmi.c 13638 13639SILICON MOTION SM712 FRAME BUFFER DRIVER 13640M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13641M: Teddy Wang <teddy.wang@siliconmotion.com> 13642M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13643L: linux-fbdev@vger.kernel.org 13644S: Maintained 13645F: drivers/video/fbdev/sm712* 13646F: Documentation/fb/sm712fb.txt 13647 13648SIMPLE FIRMWARE INTERFACE (SFI) 13649M: Len Brown <lenb@kernel.org> 13650L: sfi-devel@simplefirmware.org 13651W: http://simplefirmware.org/ 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13653S: Supported 13654F: arch/x86/platform/sfi/ 13655F: drivers/sfi/ 13656F: include/linux/sfi*.h 13657 13658SIMPLEFB FB DRIVER 13659M: Hans de Goede <hdegoede@redhat.com> 13660L: linux-fbdev@vger.kernel.org 13661S: Maintained 13662F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13663F: drivers/video/fbdev/simplefb.c 13664F: include/linux/platform_data/simplefb.h 13665 13666SIMTEC EB110ATX (Chalice CATS) 13667P: Ben Dooks 13668P: Vincent Sanders <vince@simtec.co.uk> 13669M: Simtec Linux Team <linux@simtec.co.uk> 13670W: http://www.simtec.co.uk/products/EB110ATX/ 13671S: Supported 13672 13673SIMTEC EB2410ITX (BAST) 13674P: Ben Dooks 13675P: Vincent Sanders <vince@simtec.co.uk> 13676M: Simtec Linux Team <linux@simtec.co.uk> 13677W: http://www.simtec.co.uk/products/EB2410ITX/ 13678S: Supported 13679F: arch/arm/mach-s3c24xx/mach-bast.c 13680F: arch/arm/mach-s3c24xx/bast-ide.c 13681F: arch/arm/mach-s3c24xx/bast-irq.c 13682 13683SIPHASH PRF ROUTINES 13684M: Jason A. Donenfeld <Jason@zx2c4.com> 13685S: Maintained 13686F: lib/siphash.c 13687F: lib/test_siphash.c 13688F: include/linux/siphash.h 13689 13690SIOX 13691M: Gavin Schenk <g.schenk@eckelmann.de> 13692M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13693R: Pengutronix Kernel Team <kernel@pengutronix.de> 13694S: Supported 13695F: drivers/siox/* 13696F: drivers/gpio/gpio-siox.c 13697F: include/trace/events/siox.h 13698 13699SIS 190 ETHERNET DRIVER 13700M: Francois Romieu <romieu@fr.zoreil.com> 13701L: netdev@vger.kernel.org 13702S: Maintained 13703F: drivers/net/ethernet/sis/sis190.c 13704 13705SIS 900/7016 FAST ETHERNET DRIVER 13706M: Daniele Venzano <venza@brownhat.org> 13707W: http://www.brownhat.org/sis900.html 13708L: netdev@vger.kernel.org 13709S: Maintained 13710F: drivers/net/ethernet/sis/sis900.* 13711 13712SIS FRAMEBUFFER DRIVER 13713M: Thomas Winischhofer <thomas@winischhofer.net> 13714W: http://www.winischhofer.net/linuxsisvga.shtml 13715S: Maintained 13716F: Documentation/fb/sisfb.txt 13717F: drivers/video/fbdev/sis/ 13718F: include/video/sisfb.h 13719 13720SIS USB2VGA DRIVER 13721M: Thomas Winischhofer <thomas@winischhofer.net> 13722W: http://www.winischhofer.at/linuxsisusbvga.shtml 13723S: Maintained 13724F: drivers/usb/misc/sisusbvga/ 13725 13726SLAB ALLOCATOR 13727M: Christoph Lameter <cl@linux.com> 13728M: Pekka Enberg <penberg@kernel.org> 13729M: David Rientjes <rientjes@google.com> 13730M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13731M: Andrew Morton <akpm@linux-foundation.org> 13732L: linux-mm@kvack.org 13733S: Maintained 13734F: include/linux/sl?b*.h 13735F: mm/sl?b* 13736 13737SLEEPABLE READ-COPY UPDATE (SRCU) 13738M: Lai Jiangshan <jiangshanlai@gmail.com> 13739M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13740M: Josh Triplett <josh@joshtriplett.org> 13741R: Steven Rostedt <rostedt@goodmis.org> 13742R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13743L: linux-kernel@vger.kernel.org 13744W: http://www.rdrop.com/users/paulmck/RCU/ 13745S: Supported 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13747F: include/linux/srcu*.h 13748F: kernel/rcu/srcu*.c 13749 13750SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13751M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13752L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13753S: Maintained 13754F: drivers/slimbus/ 13755F: Documentation/devicetree/bindings/slimbus/ 13756F: include/linux/slimbus.h 13757 13758SMACK SECURITY MODULE 13759M: Casey Schaufler <casey@schaufler-ca.com> 13760L: linux-security-module@vger.kernel.org 13761W: http://schaufler-ca.com 13762T: git git://github.com/cschaufler/smack-next 13763S: Maintained 13764F: Documentation/admin-guide/LSM/Smack.rst 13765F: security/smack/ 13766 13767SMC91x ETHERNET DRIVER 13768M: Nicolas Pitre <nico@fluxnic.net> 13769S: Odd Fixes 13770F: drivers/net/ethernet/smsc/smc91x.* 13771 13772SMIA AND SMIA++ IMAGE SENSOR DRIVER 13773M: Sakari Ailus <sakari.ailus@iki.fi> 13774L: linux-media@vger.kernel.org 13775S: Maintained 13776F: drivers/media/i2c/smiapp/ 13777F: include/media/i2c/smiapp.h 13778F: drivers/media/i2c/smiapp-pll.c 13779F: drivers/media/i2c/smiapp-pll.h 13780F: include/uapi/linux/smiapp.h 13781F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13782 13783SMM665 HARDWARE MONITOR DRIVER 13784M: Guenter Roeck <linux@roeck-us.net> 13785L: linux-hwmon@vger.kernel.org 13786S: Maintained 13787F: Documentation/hwmon/smm665 13788F: drivers/hwmon/smm665.c 13789 13790SMSC EMC2103 HARDWARE MONITOR DRIVER 13791M: Steve Glendinning <steve.glendinning@shawell.net> 13792L: linux-hwmon@vger.kernel.org 13793S: Maintained 13794F: Documentation/hwmon/emc2103 13795F: drivers/hwmon/emc2103.c 13796 13797SMSC SCH5627 HARDWARE MONITOR DRIVER 13798M: Hans de Goede <hdegoede@redhat.com> 13799L: linux-hwmon@vger.kernel.org 13800S: Supported 13801F: Documentation/hwmon/sch5627 13802F: drivers/hwmon/sch5627.c 13803 13804SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13805M: Steve Glendinning <steve.glendinning@shawell.net> 13806L: linux-fbdev@vger.kernel.org 13807S: Maintained 13808F: drivers/video/fbdev/smscufx.c 13809 13810SMSC47B397 HARDWARE MONITOR DRIVER 13811M: Jean Delvare <jdelvare@suse.com> 13812L: linux-hwmon@vger.kernel.org 13813S: Maintained 13814F: Documentation/hwmon/smsc47b397 13815F: drivers/hwmon/smsc47b397.c 13816 13817SMSC911x ETHERNET DRIVER 13818M: Steve Glendinning <steve.glendinning@shawell.net> 13819L: netdev@vger.kernel.org 13820S: Maintained 13821F: include/linux/smsc911x.h 13822F: drivers/net/ethernet/smsc/smsc911x.* 13823 13824SMSC9420 PCI ETHERNET DRIVER 13825M: Steve Glendinning <steve.glendinning@shawell.net> 13826L: netdev@vger.kernel.org 13827S: Maintained 13828F: drivers/net/ethernet/smsc/smsc9420.* 13829 13830SOC-CAMERA V4L2 SUBSYSTEM 13831L: linux-media@vger.kernel.org 13832T: git git://linuxtv.org/media_tree.git 13833S: Orphan 13834F: include/media/soc* 13835F: drivers/media/i2c/soc_camera/ 13836F: drivers/media/platform/soc_camera/ 13837 13838SOCIONEXT SYNQUACER I2C DRIVER 13839M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13840L: linux-i2c@vger.kernel.org 13841S: Maintained 13842F: drivers/i2c/busses/i2c-synquacer.c 13843F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13844 13845SOCIONEXT UNIPHIER SOUND DRIVER 13846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13847S: Orphan 13848F: sound/soc/uniphier/ 13849 13850SOEKRIS NET48XX LED SUPPORT 13851M: Chris Boot <bootc@bootc.net> 13852S: Maintained 13853F: drivers/leds/leds-net48xx.c 13854 13855SOFT-ROCE DRIVER (rxe) 13856M: Moni Shoua <monis@mellanox.com> 13857L: linux-rdma@vger.kernel.org 13858S: Supported 13859W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13860Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13861F: drivers/infiniband/sw/rxe/ 13862F: include/uapi/rdma/rdma_user_rxe.h 13863 13864SOFTLOGIC 6x10 MPEG CODEC 13865M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13866M: Anton Sviridenko <anton@corp.bluecherry.net> 13867M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13868M: Andrey Utkin <andrey_utkin@fastmail.com> 13869M: Ismael Luceno <ismael@iodev.co.uk> 13870L: linux-media@vger.kernel.org 13871S: Supported 13872F: drivers/media/pci/solo6x10/ 13873 13874SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13875M: James Morse <james.morse@arm.com> 13876L: linux-arm-kernel@lists.infradead.org 13877S: Maintained 13878F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13879F: drivers/firmware/arm_sdei.c 13880F: include/linux/arm_sdei.h 13881F: include/uapi/linux/arm_sdei.h 13882 13883SOFTWARE RAID (Multiple Disks) SUPPORT 13884M: Shaohua Li <shli@kernel.org> 13885L: linux-raid@vger.kernel.org 13886T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13887S: Supported 13888F: drivers/md/Makefile 13889F: drivers/md/Kconfig 13890F: drivers/md/md* 13891F: drivers/md/raid* 13892F: include/linux/raid/ 13893F: include/uapi/linux/raid/ 13894 13895SOCIONEXT (SNI) AVE NETWORK DRIVER 13896M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13897L: netdev@vger.kernel.org 13898S: Maintained 13899F: drivers/net/ethernet/socionext/sni_ave.c 13900F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13901 13902SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13903M: Jassi Brar <jaswinder.singh@linaro.org> 13904L: netdev@vger.kernel.org 13905S: Maintained 13906F: drivers/net/ethernet/socionext/netsec.c 13907F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13908 13909SOLIDRUN CLEARFOG SUPPORT 13910M: Russell King <linux@armlinux.org.uk> 13911S: Maintained 13912F: arch/arm/boot/dts/armada-388-clearfog* 13913F: arch/arm/boot/dts/armada-38x-solidrun-* 13914 13915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13916M: Russell King <linux@armlinux.org.uk> 13917S: Maintained 13918F: arch/arm/boot/dts/imx6*-cubox-i* 13919F: arch/arm/boot/dts/imx6*-hummingboard* 13920F: arch/arm/boot/dts/imx6*-sr-* 13921 13922SONIC NETWORK DRIVER 13923M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13924L: netdev@vger.kernel.org 13925S: Maintained 13926F: drivers/net/ethernet/natsemi/sonic.* 13927 13928SONICS SILICON BACKPLANE DRIVER (SSB) 13929M: Michael Buesch <m@bues.ch> 13930L: linux-wireless@vger.kernel.org 13931S: Maintained 13932F: drivers/ssb/ 13933F: include/linux/ssb/ 13934 13935SONY IMX258 SENSOR DRIVER 13936M: Sakari Ailus <sakari.ailus@linux.intel.com> 13937L: linux-media@vger.kernel.org 13938T: git git://linuxtv.org/media_tree.git 13939S: Maintained 13940F: drivers/media/i2c/imx258.c 13941 13942SONY IMX274 SENSOR DRIVER 13943M: Leon Luo <leonl@leopardimaging.com> 13944L: linux-media@vger.kernel.org 13945T: git git://linuxtv.org/media_tree.git 13946S: Maintained 13947F: drivers/media/i2c/imx274.c 13948F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13949 13950SONY IMX319 SENSOR DRIVER 13951M: Bingbu Cao <bingbu.cao@intel.com> 13952L: linux-media@vger.kernel.org 13953T: git git://linuxtv.org/media_tree.git 13954S: Maintained 13955F: drivers/media/i2c/imx319.c 13956 13957SONY IMX355 SENSOR DRIVER 13958M: Tianshu Qiu <tian.shu.qiu@intel.com> 13959L: linux-media@vger.kernel.org 13960T: git git://linuxtv.org/media_tree.git 13961S: Maintained 13962F: drivers/media/i2c/imx355.c 13963 13964SONY MEMORYSTICK CARD SUPPORT 13965M: Alex Dubov <oakad@yahoo.com> 13966W: http://tifmxx.berlios.de/ 13967S: Maintained 13968F: drivers/memstick/host/tifm_ms.c 13969 13970SONY MEMORYSTICK STANDARD SUPPORT 13971M: Maxim Levitsky <maximlevitsky@gmail.com> 13972S: Maintained 13973F: drivers/memstick/core/ms_block.* 13974 13975SONY VAIO CONTROL DEVICE DRIVER 13976M: Mattia Dongili <malattia@linux.it> 13977L: platform-driver-x86@vger.kernel.org 13978W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13979S: Maintained 13980F: Documentation/laptops/sony-laptop.txt 13981F: drivers/char/sonypi.c 13982F: drivers/platform/x86/sony-laptop.c 13983F: include/linux/sony-laptop.h 13984 13985SOUND 13986M: Jaroslav Kysela <perex@perex.cz> 13987M: Takashi Iwai <tiwai@suse.com> 13988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13989W: http://www.alsa-project.org/ 13990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13991T: git git://git.alsa-project.org/alsa-kernel.git 13992Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13993S: Maintained 13994F: Documentation/sound/ 13995F: include/sound/ 13996F: include/uapi/sound/ 13997F: sound/ 13998 13999SOUND - COMPRESSED AUDIO 14000M: Vinod Koul <vkoul@kernel.org> 14001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14003S: Supported 14004F: Documentation/sound/designs/compress-offload.rst 14005F: include/sound/compress_driver.h 14006F: include/uapi/sound/compress_* 14007F: sound/core/compress_offload.c 14008F: sound/soc/soc-compress.c 14009 14010SOUND - DMAENGINE HELPERS 14011M: Lars-Peter Clausen <lars@metafoo.de> 14012S: Supported 14013F: include/sound/dmaengine_pcm.h 14014F: sound/core/pcm_dmaengine.c 14015F: sound/soc/soc-generic-dmaengine-pcm.c 14016 14017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14018M: Liam Girdwood <lgirdwood@gmail.com> 14019M: Mark Brown <broonie@kernel.org> 14020T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14022W: http://alsa-project.org/main/index.php/ASoC 14023S: Supported 14024F: Documentation/devicetree/bindings/sound/ 14025F: Documentation/sound/soc/ 14026F: sound/soc/ 14027F: include/dt-bindings/sound/ 14028F: include/sound/soc* 14029 14030SOUNDWIRE SUBSYSTEM 14031M: Vinod Koul <vkoul@kernel.org> 14032M: Sanyog Kale <sanyog.r.kale@intel.com> 14033R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14035S: Supported 14036F: Documentation/driver-api/soundwire/ 14037F: drivers/soundwire/ 14038F: include/linux/soundwire/ 14039 14040SP2 MEDIA DRIVER 14041M: Olli Salonen <olli.salonen@iki.fi> 14042L: linux-media@vger.kernel.org 14043W: https://linuxtv.org 14044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14045S: Maintained 14046F: drivers/media/dvb-frontends/sp2* 14047 14048SPARC + UltraSPARC (sparc/sparc64) 14049M: "David S. Miller" <davem@davemloft.net> 14050L: sparclinux@vger.kernel.org 14051Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14052T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14053T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14054S: Maintained 14055F: arch/sparc/ 14056F: drivers/sbus/ 14057 14058SPARC SERIAL DRIVERS 14059M: "David S. Miller" <davem@davemloft.net> 14060L: sparclinux@vger.kernel.org 14061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14062T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14063S: Maintained 14064F: include/linux/sunserialcore.h 14065F: drivers/tty/serial/suncore.c 14066F: drivers/tty/serial/sunhv.c 14067F: drivers/tty/serial/sunsab.c 14068F: drivers/tty/serial/sunsab.h 14069F: drivers/tty/serial/sunsu.c 14070F: drivers/tty/serial/sunzilog.c 14071F: drivers/tty/serial/sunzilog.h 14072F: drivers/tty/vcc.c 14073 14074SPARSE CHECKER 14075M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14076L: linux-sparse@vger.kernel.org 14077W: https://sparse.wiki.kernel.org/ 14078T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14079S: Maintained 14080F: include/linux/compiler.h 14081 14082SPEAR CLOCK FRAMEWORK SUPPORT 14083M: Viresh Kumar <vireshk@kernel.org> 14084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14085W: http://www.st.com/spear 14086S: Maintained 14087F: drivers/clk/spear/ 14088 14089SPEAR PLATFORM SUPPORT 14090M: Viresh Kumar <vireshk@kernel.org> 14091M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14093W: http://www.st.com/spear 14094S: Maintained 14095F: arch/arm/boot/dts/spear* 14096F: arch/arm/mach-spear/ 14097 14098SPI NOR SUBSYSTEM 14099M: Marek Vasut <marek.vasut@gmail.com> 14100L: linux-mtd@lists.infradead.org 14101W: http://www.linux-mtd.infradead.org/ 14102Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14103T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14104T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14105S: Maintained 14106F: drivers/mtd/spi-nor/ 14107F: include/linux/mtd/spi-nor.h 14108 14109SPI SUBSYSTEM 14110M: Mark Brown <broonie@kernel.org> 14111L: linux-spi@vger.kernel.org 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14113Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14114S: Maintained 14115F: Documentation/devicetree/bindings/spi/ 14116F: Documentation/spi/ 14117F: drivers/spi/ 14118F: include/linux/spi/ 14119F: include/uapi/linux/spi/ 14120F: tools/spi/ 14121 14122SPIDERNET NETWORK DRIVER for CELL 14123M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14124L: netdev@vger.kernel.org 14125S: Supported 14126F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14127F: drivers/net/ethernet/toshiba/spider_net* 14128 14129SPMI SUBSYSTEM 14130R: Stephen Boyd <sboyd@kernel.org> 14131L: linux-arm-msm@vger.kernel.org 14132F: Documentation/devicetree/bindings/spmi/ 14133F: drivers/spmi/ 14134F: include/dt-bindings/spmi/spmi.h 14135F: include/linux/spmi.h 14136F: include/trace/events/spmi.h 14137 14138SPU FILE SYSTEM 14139M: Jeremy Kerr <jk@ozlabs.org> 14140L: linuxppc-dev@lists.ozlabs.org 14141W: http://www.ibm.com/developerworks/power/cell/ 14142S: Supported 14143F: Documentation/filesystems/spufs.txt 14144F: arch/powerpc/platforms/cell/spufs/ 14145 14146SQUASHFS FILE SYSTEM 14147M: Phillip Lougher <phillip@squashfs.org.uk> 14148L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14149W: http://squashfs.org.uk 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14151S: Maintained 14152F: Documentation/filesystems/squashfs.txt 14153F: fs/squashfs/ 14154 14155SRM (Alpha) environment access 14156M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14157S: Maintained 14158F: arch/alpha/kernel/srm_env.c 14159 14160ST STM32 I2C/SMBUS DRIVER 14161M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14162L: linux-i2c@vger.kernel.org 14163S: Maintained 14164F: drivers/i2c/busses/i2c-stm32* 14165 14166ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14167M: Song Qiang <songqiang1304521@gmail.com> 14168L: linux-iio@vger.kernel.org 14169S: Maintained 14170F: drivers/iio/proximity/vl53l0x-i2c.c 14171F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14172 14173STABLE BRANCH 14174M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14175M: Sasha Levin <sashal@kernel.org> 14176L: stable@vger.kernel.org 14177S: Supported 14178F: Documentation/process/stable-kernel-rules.rst 14179 14180STAGING - COMEDI 14181M: Ian Abbott <abbotti@mev.co.uk> 14182M: H Hartley Sweeten <hsweeten@visionengravers.com> 14183S: Odd Fixes 14184F: drivers/staging/comedi/ 14185 14186STAGING - EROFS FILE SYSTEM 14187M: Gao Xiang <gaoxiang25@huawei.com> 14188M: Chao Yu <yuchao0@huawei.com> 14189L: linux-erofs@lists.ozlabs.org 14190S: Maintained 14191F: drivers/staging/erofs/ 14192 14193STAGING - INDUSTRIAL IO 14194M: Jonathan Cameron <jic23@kernel.org> 14195L: linux-iio@vger.kernel.org 14196S: Odd Fixes 14197F: Documentation/devicetree/bindings/staging/iio/ 14198F: drivers/staging/iio/ 14199 14200STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14201M: Marc Dietrich <marvin24@gmx.de> 14202L: ac100@lists.launchpad.net (moderated for non-subscribers) 14203L: linux-tegra@vger.kernel.org 14204S: Maintained 14205F: drivers/staging/nvec/ 14206 14207STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14208M: Jens Frederich <jfrederich@gmail.com> 14209M: Daniel Drake <dsd@laptop.org> 14210M: Jon Nettleton <jon.nettleton@gmail.com> 14211W: http://wiki.laptop.org/go/DCON 14212S: Maintained 14213F: drivers/staging/olpc_dcon/ 14214 14215STAGING - REALTEK RTL8712U DRIVERS 14216M: Larry Finger <Larry.Finger@lwfinger.net> 14217M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14218S: Odd Fixes 14219F: drivers/staging/rtl8712/ 14220 14221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14223M: Teddy Wang <teddy.wang@siliconmotion.com> 14224M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14225L: linux-fbdev@vger.kernel.org 14226S: Maintained 14227F: drivers/staging/sm750fb/ 14228 14229STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14230M: William Hubbs <w.d.hubbs@gmail.com> 14231M: Chris Brannon <chris@the-brannons.com> 14232M: Kirk Reiser <kirk@reisers.ca> 14233M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14234L: speakup@linux-speakup.org 14235W: http://www.linux-speakup.org/ 14236S: Odd Fixes 14237F: drivers/staging/speakup/ 14238 14239STAGING - VIA VT665X DRIVERS 14240M: Forest Bond <forest@alittletooquiet.net> 14241S: Odd Fixes 14242F: drivers/staging/vt665?/ 14243 14244STAGING - WILC1000 WIFI DRIVER 14245M: Aditya Shankar <aditya.shankar@microchip.com> 14246M: Ganesh Krishna <ganesh.krishna@microchip.com> 14247L: linux-wireless@vger.kernel.org 14248S: Supported 14249F: drivers/staging/wilc1000/ 14250 14251STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14252M: Arnaud Patard <arnaud.patard@rtp-net.org> 14253S: Odd Fixes 14254F: drivers/staging/xgifb/ 14255 14256STAGING SUBSYSTEM 14257M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14259L: devel@driverdev.osuosl.org 14260S: Supported 14261F: drivers/staging/ 14262 14263STARFIRE/DURALAN NETWORK DRIVER 14264M: Ion Badulescu <ionut@badula.org> 14265S: Odd Fixes 14266F: drivers/net/ethernet/adaptec/starfire* 14267 14268STEC S1220 SKD DRIVER 14269M: Bart Van Assche <bart.vanassche@wdc.com> 14270L: linux-block@vger.kernel.org 14271S: Maintained 14272F: drivers/block/skd*[ch] 14273 14274STI AUDIO (ASoC) DRIVERS 14275M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14276L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14277S: Maintained 14278F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14279F: sound/soc/sti/ 14280 14281STI CEC DRIVER 14282M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14283S: Maintained 14284F: drivers/media/platform/sti/cec/ 14285F: Documentation/devicetree/bindings/media/stih-cec.txt 14286 14287STK1160 USB VIDEO CAPTURE DRIVER 14288M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14289L: linux-media@vger.kernel.org 14290T: git git://linuxtv.org/media_tree.git 14291S: Maintained 14292F: drivers/media/usb/stk1160/ 14293 14294STM32 AUDIO (ASoC) DRIVERS 14295M: Olivier Moysan <olivier.moysan@st.com> 14296M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14298S: Maintained 14299F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14300F: sound/soc/stm/ 14301 14302STM32 TIMER/LPTIMER DRIVERS 14303M: Fabrice Gasnier <fabrice.gasnier@st.com> 14304S: Maintained 14305F: drivers/*/stm32-*timer* 14306F: drivers/pwm/pwm-stm32* 14307F: include/linux/*/stm32-*tim* 14308F: Documentation/ABI/testing/*timer-stm32 14309F: Documentation/devicetree/bindings/*/stm32-*timer* 14310F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14311 14312STMMAC ETHERNET DRIVER 14313M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14314M: Alexandre Torgue <alexandre.torgue@st.com> 14315M: Jose Abreu <joabreu@synopsys.com> 14316L: netdev@vger.kernel.org 14317W: http://www.stlinux.com 14318S: Supported 14319F: drivers/net/ethernet/stmicro/stmmac/ 14320 14321SUN3/3X 14322M: Sam Creasey <sammy@sammy.net> 14323W: http://sammy.net/sun3/ 14324S: Maintained 14325F: arch/m68k/kernel/*sun3* 14326F: arch/m68k/sun3*/ 14327F: arch/m68k/include/asm/sun3* 14328F: drivers/net/ethernet/i825xx/sun3* 14329 14330SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14331M: Hans de Goede <hdegoede@redhat.com> 14332L: linux-input@vger.kernel.org 14333S: Maintained 14334F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14335F: drivers/input/keyboard/sun4i-lradc-keys.c 14336 14337SUNDANCE NETWORK DRIVER 14338M: Denis Kirjanov <kda@linux-powerpc.org> 14339L: netdev@vger.kernel.org 14340S: Maintained 14341F: drivers/net/ethernet/dlink/sundance.c 14342 14343SUPERH 14344M: Yoshinori Sato <ysato@users.sourceforge.jp> 14345M: Rich Felker <dalias@libc.org> 14346L: linux-sh@vger.kernel.org 14347Q: http://patchwork.kernel.org/project/linux-sh/list/ 14348S: Maintained 14349F: Documentation/sh/ 14350F: arch/sh/ 14351F: drivers/sh/ 14352 14353SUSPEND TO RAM 14354M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14355M: Len Brown <len.brown@intel.com> 14356M: Pavel Machek <pavel@ucw.cz> 14357L: linux-pm@vger.kernel.org 14358B: https://bugzilla.kernel.org 14359S: Supported 14360F: Documentation/power/ 14361F: arch/x86/kernel/acpi/ 14362F: drivers/base/power/ 14363F: kernel/power/ 14364F: include/linux/suspend.h 14365F: include/linux/freezer.h 14366F: include/linux/pm.h 14367 14368SVGA HANDLING 14369M: Martin Mares <mj@ucw.cz> 14370L: linux-video@atrey.karlin.mff.cuni.cz 14371S: Maintained 14372F: Documentation/svga.txt 14373F: arch/x86/boot/video* 14374 14375SWIOTLB SUBSYSTEM 14376M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14377L: iommu@lists.linux-foundation.org 14378T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14379S: Supported 14380F: kernel/dma/swiotlb.c 14381F: arch/*/kernel/pci-swiotlb.c 14382F: include/linux/swiotlb.h 14383 14384SWITCHDEV 14385M: Jiri Pirko <jiri@resnulli.us> 14386M: Ivan Vecera <ivecera@redhat.com> 14387L: netdev@vger.kernel.org 14388S: Supported 14389F: net/switchdev/ 14390F: include/net/switchdev.h 14391 14392SY8106A REGULATOR DRIVER 14393M: Icenowy Zheng <icenowy@aosc.io> 14394S: Maintained 14395F: drivers/regulator/sy8106a-regulator.c 14396F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14397 14398SYNC FILE FRAMEWORK 14399M: Sumit Semwal <sumit.semwal@linaro.org> 14400R: Gustavo Padovan <gustavo@padovan.org> 14401S: Maintained 14402L: linux-media@vger.kernel.org 14403L: dri-devel@lists.freedesktop.org 14404F: drivers/dma-buf/sync_* 14405F: drivers/dma-buf/dma-fence* 14406F: drivers/dma-buf/sw_sync.c 14407F: include/linux/sync_file.h 14408F: include/uapi/linux/sync_file.h 14409F: Documentation/sync_file.txt 14410T: git git://anongit.freedesktop.org/drm/drm-misc 14411 14412SYNOPSYS ARC ARCHITECTURE 14413M: Vineet Gupta <vgupta@synopsys.com> 14414L: linux-snps-arc@lists.infradead.org 14415S: Supported 14416F: arch/arc/ 14417F: Documentation/devicetree/bindings/arc/* 14418F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14419F: drivers/clocksource/arc_timer.c 14420F: drivers/tty/serial/arc_uart.c 14421T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14422 14423SYNOPSYS ARC HSDK SDP pll clock driver 14424M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14425S: Supported 14426F: drivers/clk/clk-hsdk-pll.c 14427F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14428 14429SYNOPSYS ARC SDP clock driver 14430M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14431S: Supported 14432F: drivers/clk/axs10x/* 14433F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14434 14435SYNOPSYS ARC SDP platform support 14436M: Alexey Brodkin <abrodkin@synopsys.com> 14437S: Supported 14438F: arch/arc/plat-axs10x 14439F: arch/arc/boot/dts/ax* 14440F: Documentation/devicetree/bindings/arc/axs10* 14441 14442SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14443M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14444S: Supported 14445F: drivers/reset/reset-axs10x.c 14446F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14447 14448SYNOPSYS CREG GPIO DRIVER 14449M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14450S: Maintained 14451F: drivers/gpio/gpio-creg-snps.c 14452F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14453 14454SYNOPSYS DESIGNWARE 8250 UART DRIVER 14455R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14456S: Maintained 14457F: drivers/tty/serial/8250/8250_dw.c 14458 14459SYNOPSYS DESIGNWARE APB GPIO DRIVER 14460M: Hoan Tran <hotran@apm.com> 14461L: linux-gpio@vger.kernel.org 14462S: Maintained 14463F: drivers/gpio/gpio-dwapb.c 14464F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14465 14466SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14467M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14468S: Maintained 14469F: drivers/dma/dwi-axi-dmac/ 14470F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14471 14472SYNOPSYS DESIGNWARE DMAC DRIVER 14473M: Viresh Kumar <vireshk@kernel.org> 14474R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14475S: Maintained 14476F: include/linux/dma/dw.h 14477F: include/linux/platform_data/dma-dw.h 14478F: drivers/dma/dw/ 14479 14480SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14481M: Jose Abreu <Jose.Abreu@synopsys.com> 14482L: netdev@vger.kernel.org 14483S: Supported 14484F: drivers/net/ethernet/synopsys/ 14485 14486SYNOPSYS DESIGNWARE I2C DRIVER 14487M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14488R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14489R: Mika Westerberg <mika.westerberg@linux.intel.com> 14490L: linux-i2c@vger.kernel.org 14491S: Maintained 14492F: drivers/i2c/busses/i2c-designware-* 14493F: include/linux/platform_data/i2c-designware.h 14494 14495SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14496M: Jaehoon Chung <jh80.chung@samsung.com> 14497L: linux-mmc@vger.kernel.org 14498S: Maintained 14499F: drivers/mmc/host/dw_mmc* 14500 14501SYNOPSYS HSDK RESET CONTROLLER DRIVER 14502M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14503S: Supported 14504F: drivers/reset/reset-hsdk.c 14505F: include/dt-bindings/reset/snps,hsdk-reset.h 14506F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14507 14508SYSTEM CONFIGURATION (SYSCON) 14509M: Lee Jones <lee.jones@linaro.org> 14510M: Arnd Bergmann <arnd@arndb.de> 14511T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14512S: Supported 14513F: drivers/mfd/syscon.c 14514 14515SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14516M: Sudeep Holla <sudeep.holla@arm.com> 14517L: linux-arm-kernel@lists.infradead.org 14518S: Maintained 14519F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14520F: drivers/clk/clk-sc[mp]i.c 14521F: drivers/cpufreq/sc[mp]i-cpufreq.c 14522F: drivers/firmware/arm_scpi.c 14523F: drivers/firmware/arm_scmi/ 14524F: include/linux/sc[mp]i_protocol.h 14525 14526SYSTEM RESET/SHUTDOWN DRIVERS 14527M: Sebastian Reichel <sre@kernel.org> 14528L: linux-pm@vger.kernel.org 14529T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14530S: Maintained 14531F: Documentation/devicetree/bindings/power/reset/ 14532F: drivers/power/reset/ 14533 14534SYSTEM TRACE MODULE CLASS 14535M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14536S: Maintained 14537T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14538F: Documentation/trace/stm.rst 14539F: drivers/hwtracing/stm/ 14540F: include/linux/stm.h 14541F: include/uapi/linux/stm.h 14542 14543SYSV FILESYSTEM 14544M: Christoph Hellwig <hch@infradead.org> 14545S: Maintained 14546F: Documentation/filesystems/sysv-fs.txt 14547F: fs/sysv/ 14548F: include/linux/sysv_fs.h 14549 14550TARGET SUBSYSTEM 14551M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14552L: linux-scsi@vger.kernel.org 14553L: target-devel@vger.kernel.org 14554W: http://www.linux-iscsi.org 14555W: http://groups.google.com/group/linux-iscsi-target-dev 14556T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14557S: Supported 14558F: drivers/target/ 14559F: include/target/ 14560F: Documentation/target/ 14561 14562TASKSTATS STATISTICS INTERFACE 14563M: Balbir Singh <bsingharora@gmail.com> 14564S: Maintained 14565F: Documentation/accounting/taskstats* 14566F: include/linux/taskstats* 14567F: kernel/taskstats.c 14568 14569TC subsystem 14570M: Jamal Hadi Salim <jhs@mojatatu.com> 14571M: Cong Wang <xiyou.wangcong@gmail.com> 14572M: Jiri Pirko <jiri@resnulli.us> 14573L: netdev@vger.kernel.org 14574S: Maintained 14575F: include/net/pkt_cls.h 14576F: include/net/pkt_sched.h 14577F: include/net/tc_act/ 14578F: include/uapi/linux/pkt_cls.h 14579F: include/uapi/linux/pkt_sched.h 14580F: include/uapi/linux/tc_act/ 14581F: include/uapi/linux/tc_ematch/ 14582F: net/sched/ 14583 14584TC90522 MEDIA DRIVER 14585M: Akihiro Tsukada <tskd08@gmail.com> 14586L: linux-media@vger.kernel.org 14587S: Odd Fixes 14588F: drivers/media/dvb-frontends/tc90522* 14589 14590TCP LOW PRIORITY MODULE 14591M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14592M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14593W: http://tcp-lp-mod.sourceforge.net/ 14594S: Maintained 14595F: net/ipv4/tcp_lp.c 14596 14597TDA10071 MEDIA DRIVER 14598M: Antti Palosaari <crope@iki.fi> 14599L: linux-media@vger.kernel.org 14600W: https://linuxtv.org 14601W: http://palosaari.fi/linux/ 14602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14603T: git git://linuxtv.org/anttip/media_tree.git 14604S: Maintained 14605F: drivers/media/dvb-frontends/tda10071* 14606 14607TDA18212 MEDIA DRIVER 14608M: Antti Palosaari <crope@iki.fi> 14609L: linux-media@vger.kernel.org 14610W: https://linuxtv.org 14611W: http://palosaari.fi/linux/ 14612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14613T: git git://linuxtv.org/anttip/media_tree.git 14614S: Maintained 14615F: drivers/media/tuners/tda18212* 14616 14617TDA18218 MEDIA DRIVER 14618M: Antti Palosaari <crope@iki.fi> 14619L: linux-media@vger.kernel.org 14620W: https://linuxtv.org 14621W: http://palosaari.fi/linux/ 14622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14623T: git git://linuxtv.org/anttip/media_tree.git 14624S: Maintained 14625F: drivers/media/tuners/tda18218* 14626 14627TDA18250 MEDIA DRIVER 14628M: Olli Salonen <olli.salonen@iki.fi> 14629L: linux-media@vger.kernel.org 14630W: https://linuxtv.org 14631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14632T: git git://linuxtv.org/media_tree.git 14633S: Maintained 14634F: drivers/media/tuners/tda18250* 14635 14636TDA18271 MEDIA DRIVER 14637M: Michael Krufky <mkrufky@linuxtv.org> 14638L: linux-media@vger.kernel.org 14639W: https://linuxtv.org 14640W: http://github.com/mkrufky 14641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14642T: git git://linuxtv.org/mkrufky/tuners.git 14643S: Maintained 14644F: drivers/media/tuners/tda18271* 14645 14646TDA1997x MEDIA DRIVER 14647M: Tim Harvey <tharvey@gateworks.com> 14648L: linux-media@vger.kernel.org 14649W: https://linuxtv.org 14650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14651S: Maintained 14652F: drivers/media/i2c/tda1997x.* 14653 14654TDA827x MEDIA DRIVER 14655M: Michael Krufky <mkrufky@linuxtv.org> 14656L: linux-media@vger.kernel.org 14657W: https://linuxtv.org 14658W: http://github.com/mkrufky 14659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14660T: git git://linuxtv.org/mkrufky/tuners.git 14661S: Maintained 14662F: drivers/media/tuners/tda8290.* 14663 14664TDA8290 MEDIA DRIVER 14665M: Michael Krufky <mkrufky@linuxtv.org> 14666L: linux-media@vger.kernel.org 14667W: https://linuxtv.org 14668W: http://github.com/mkrufky 14669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14670T: git git://linuxtv.org/mkrufky/tuners.git 14671S: Maintained 14672F: drivers/media/tuners/tda8290.* 14673 14674TDA9840 MEDIA DRIVER 14675M: Hans Verkuil <hverkuil@xs4all.nl> 14676L: linux-media@vger.kernel.org 14677T: git git://linuxtv.org/media_tree.git 14678W: https://linuxtv.org 14679S: Maintained 14680F: drivers/media/i2c/tda9840* 14681 14682TEA5761 TUNER DRIVER 14683M: Mauro Carvalho Chehab <mchehab@kernel.org> 14684L: linux-media@vger.kernel.org 14685W: https://linuxtv.org 14686T: git git://linuxtv.org/media_tree.git 14687S: Odd fixes 14688F: drivers/media/tuners/tea5761.* 14689 14690TEA5767 TUNER DRIVER 14691M: Mauro Carvalho Chehab <mchehab@kernel.org> 14692L: linux-media@vger.kernel.org 14693W: https://linuxtv.org 14694T: git git://linuxtv.org/media_tree.git 14695S: Maintained 14696F: drivers/media/tuners/tea5767.* 14697 14698TEA6415C MEDIA DRIVER 14699M: Hans Verkuil <hverkuil@xs4all.nl> 14700L: linux-media@vger.kernel.org 14701T: git git://linuxtv.org/media_tree.git 14702W: https://linuxtv.org 14703S: Maintained 14704F: drivers/media/i2c/tea6415c* 14705 14706TEA6420 MEDIA DRIVER 14707M: Hans Verkuil <hverkuil@xs4all.nl> 14708L: linux-media@vger.kernel.org 14709T: git git://linuxtv.org/media_tree.git 14710W: https://linuxtv.org 14711S: Maintained 14712F: drivers/media/i2c/tea6420* 14713 14714TEAM DRIVER 14715M: Jiri Pirko <jiri@resnulli.us> 14716L: netdev@vger.kernel.org 14717S: Supported 14718F: drivers/net/team/ 14719F: include/linux/if_team.h 14720F: include/uapi/linux/if_team.h 14721 14722TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14723M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14724S: Maintained 14725F: arch/x86/platform/ts5500/ 14726 14727TECHNOTREND USB IR RECEIVER 14728M: Sean Young <sean@mess.org> 14729L: linux-media@vger.kernel.org 14730S: Maintained 14731F: drivers/media/rc/ttusbir.c 14732 14733TECHWELL TW9910 VIDEO DECODER 14734L: linux-media@vger.kernel.org 14735S: Orphan 14736F: drivers/media/i2c/tw9910.c 14737F: include/media/i2c/tw9910.h 14738 14739TEE SUBSYSTEM 14740M: Jens Wiklander <jens.wiklander@linaro.org> 14741S: Maintained 14742F: include/linux/tee_drv.h 14743F: include/uapi/linux/tee.h 14744F: drivers/tee/ 14745F: Documentation/tee.txt 14746 14747TEGRA ARCHITECTURE SUPPORT 14748M: Thierry Reding <thierry.reding@gmail.com> 14749M: Jonathan Hunter <jonathanh@nvidia.com> 14750L: linux-tegra@vger.kernel.org 14751Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14753S: Supported 14754N: [^a-z]tegra 14755 14756TEGRA CLOCK DRIVER 14757M: Peter De Schrijver <pdeschrijver@nvidia.com> 14758M: Prashant Gaikwad <pgaikwad@nvidia.com> 14759S: Supported 14760F: drivers/clk/tegra/ 14761 14762TEGRA DMA DRIVERS 14763M: Laxman Dewangan <ldewangan@nvidia.com> 14764M: Jon Hunter <jonathanh@nvidia.com> 14765S: Supported 14766F: drivers/dma/tegra* 14767 14768TEGRA I2C DRIVER 14769M: Laxman Dewangan <ldewangan@nvidia.com> 14770S: Supported 14771F: drivers/i2c/busses/i2c-tegra.c 14772 14773TEGRA IOMMU DRIVERS 14774M: Thierry Reding <thierry.reding@gmail.com> 14775L: linux-tegra@vger.kernel.org 14776S: Supported 14777F: drivers/iommu/tegra* 14778 14779TEGRA KBC DRIVER 14780M: Laxman Dewangan <ldewangan@nvidia.com> 14781S: Supported 14782F: drivers/input/keyboard/tegra-kbc.c 14783 14784TEGRA NAND DRIVER 14785M: Stefan Agner <stefan@agner.ch> 14786M: Lucas Stach <dev@lynxeye.de> 14787S: Maintained 14788F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14789F: drivers/mtd/nand/raw/tegra_nand.c 14790 14791TEGRA PWM DRIVER 14792M: Thierry Reding <thierry.reding@gmail.com> 14793S: Supported 14794F: drivers/pwm/pwm-tegra.c 14795 14796TEGRA SERIAL DRIVER 14797M: Laxman Dewangan <ldewangan@nvidia.com> 14798S: Supported 14799F: drivers/tty/serial/serial-tegra.c 14800 14801TEGRA SPI DRIVER 14802M: Laxman Dewangan <ldewangan@nvidia.com> 14803S: Supported 14804F: drivers/spi/spi-tegra* 14805 14806TEHUTI ETHERNET DRIVER 14807M: Andy Gospodarek <andy@greyhouse.net> 14808L: netdev@vger.kernel.org 14809S: Supported 14810F: drivers/net/ethernet/tehuti/* 14811 14812Telecom Clock Driver for MCPL0010 14813M: Mark Gross <mark.gross@intel.com> 14814S: Supported 14815F: drivers/char/tlclk.c 14816 14817TENSILICA XTENSA PORT (xtensa) 14818M: Chris Zankel <chris@zankel.net> 14819M: Max Filippov <jcmvbkbc@gmail.com> 14820L: linux-xtensa@linux-xtensa.org 14821T: git git://github.com/czankel/xtensa-linux.git 14822S: Maintained 14823F: arch/xtensa/ 14824F: drivers/irqchip/irq-xtensa-* 14825 14826Texas Instruments' System Control Interface (TISCI) Protocol Driver 14827M: Nishanth Menon <nm@ti.com> 14828M: Tero Kristo <t-kristo@ti.com> 14829M: Santosh Shilimkar <ssantosh@kernel.org> 14830L: linux-arm-kernel@lists.infradead.org 14831S: Maintained 14832F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14833F: drivers/firmware/ti_sci* 14834F: include/linux/soc/ti/ti_sci_protocol.h 14835F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14836F: drivers/soc/ti/ti_sci_pm_domains.c 14837F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14838F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14839F: drivers/clk/keystone/sci-clk.c 14840F: drivers/reset/reset-ti-sci.c 14841 14842THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14843M: Hans Verkuil <hverkuil@xs4all.nl> 14844L: linux-media@vger.kernel.org 14845T: git git://linuxtv.org/media_tree.git 14846W: https://linuxtv.org 14847S: Maintained 14848F: drivers/media/radio/radio-raremono.c 14849 14850THERMAL 14851M: Zhang Rui <rui.zhang@intel.com> 14852M: Eduardo Valentin <edubezval@gmail.com> 14853R: Daniel Lezcano <daniel.lezcano@linaro.org> 14854L: linux-pm@vger.kernel.org 14855T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14856T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14857Q: https://patchwork.kernel.org/project/linux-pm/list/ 14858S: Supported 14859F: drivers/thermal/ 14860F: include/linux/thermal.h 14861F: include/uapi/linux/thermal.h 14862F: include/linux/cpu_cooling.h 14863F: Documentation/devicetree/bindings/thermal/ 14864 14865THERMAL/CPU_COOLING 14866M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14867M: Viresh Kumar <viresh.kumar@linaro.org> 14868M: Javi Merino <javi.merino@kernel.org> 14869L: linux-pm@vger.kernel.org 14870S: Supported 14871F: Documentation/thermal/cpu-cooling-api.txt 14872F: drivers/thermal/cpu_cooling.c 14873F: include/linux/cpu_cooling.h 14874 14875THINKPAD ACPI EXTRAS DRIVER 14876M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14877L: ibm-acpi-devel@lists.sourceforge.net 14878L: platform-driver-x86@vger.kernel.org 14879W: http://ibm-acpi.sourceforge.net 14880W: http://thinkwiki.org/wiki/Ibm-acpi 14881T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14882S: Maintained 14883F: drivers/platform/x86/thinkpad_acpi.c 14884 14885THUNDERBOLT DRIVER 14886M: Andreas Noever <andreas.noever@gmail.com> 14887M: Michael Jamet <michael.jamet@intel.com> 14888M: Mika Westerberg <mika.westerberg@linux.intel.com> 14889M: Yehezkel Bernat <YehezkelShB@gmail.com> 14890T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14891S: Maintained 14892F: Documentation/admin-guide/thunderbolt.rst 14893F: drivers/thunderbolt/ 14894F: include/linux/thunderbolt.h 14895 14896THUNDERBOLT NETWORK DRIVER 14897M: Michael Jamet <michael.jamet@intel.com> 14898M: Mika Westerberg <mika.westerberg@linux.intel.com> 14899M: Yehezkel Bernat <YehezkelShB@gmail.com> 14900L: netdev@vger.kernel.org 14901S: Maintained 14902F: drivers/net/thunderbolt.c 14903 14904THUNDERX GPIO DRIVER 14905M: David Daney <david.daney@cavium.com> 14906S: Maintained 14907F: drivers/gpio/gpio-thunderx.c 14908 14909TI AM437X VPFE DRIVER 14910M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14911L: linux-media@vger.kernel.org 14912W: https://linuxtv.org 14913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14914T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14915S: Maintained 14916F: drivers/media/platform/am437x/ 14917 14918TI BANDGAP AND THERMAL DRIVER 14919M: Eduardo Valentin <edubezval@gmail.com> 14920M: Keerthy <j-keerthy@ti.com> 14921L: linux-pm@vger.kernel.org 14922L: linux-omap@vger.kernel.org 14923S: Maintained 14924F: drivers/thermal/ti-soc-thermal/ 14925 14926TI BQ27XXX POWER SUPPLY DRIVER 14927R: Andrew F. Davis <afd@ti.com> 14928F: include/linux/power/bq27xxx_battery.h 14929F: drivers/power/supply/bq27xxx_battery.c 14930F: drivers/power/supply/bq27xxx_battery_i2c.c 14931 14932TI CDCE706 CLOCK DRIVER 14933M: Max Filippov <jcmvbkbc@gmail.com> 14934S: Maintained 14935F: drivers/clk/clk-cdce706.c 14936 14937TI CLOCK DRIVER 14938M: Tero Kristo <t-kristo@ti.com> 14939L: linux-omap@vger.kernel.org 14940S: Maintained 14941F: drivers/clk/ti/ 14942F: include/linux/clk/ti.h 14943 14944TI DAVINCI MACHINE SUPPORT 14945M: Sekhar Nori <nsekhar@ti.com> 14946M: Kevin Hilman <khilman@kernel.org> 14947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14949S: Supported 14950F: arch/arm/mach-davinci/ 14951F: drivers/i2c/busses/i2c-davinci.c 14952F: arch/arm/boot/dts/da850* 14953 14954TI DAVINCI SERIES CLOCK DRIVER 14955M: David Lechner <david@lechnology.com> 14956R: Sekhar Nori <nsekhar@ti.com> 14957S: Maintained 14958F: Documentation/devicetree/bindings/clock/ti/davinci/ 14959F: drivers/clk/davinci/ 14960 14961TI DAVINCI SERIES GPIO DRIVER 14962M: Keerthy <j-keerthy@ti.com> 14963L: linux-gpio@vger.kernel.org 14964S: Maintained 14965F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14966F: drivers/gpio/gpio-davinci.c 14967 14968TI DAVINCI SERIES MEDIA DRIVER 14969M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14970L: linux-media@vger.kernel.org 14971W: https://linuxtv.org 14972Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14973T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14974S: Maintained 14975F: drivers/media/platform/davinci/ 14976F: include/media/davinci/ 14977 14978TI ETHERNET SWITCH DRIVER (CPSW) 14979R: Grygorii Strashko <grygorii.strashko@ti.com> 14980L: linux-omap@vger.kernel.org 14981L: netdev@vger.kernel.org 14982S: Maintained 14983F: drivers/net/ethernet/ti/cpsw* 14984F: drivers/net/ethernet/ti/davinci* 14985 14986TI FLASH MEDIA INTERFACE DRIVER 14987M: Alex Dubov <oakad@yahoo.com> 14988S: Maintained 14989F: drivers/misc/tifm* 14990F: drivers/mmc/host/tifm_sd.c 14991F: include/linux/tifm.h 14992 14993TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14994M: Santosh Shilimkar <ssantosh@kernel.org> 14995L: linux-kernel@vger.kernel.org 14996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14997S: Maintained 14998F: drivers/soc/ti/* 14999T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15000 15001TI LM49xxx FAMILY ASoC CODEC DRIVERS 15002M: M R Swami Reddy <mr.swami.reddy@ti.com> 15003M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15005S: Maintained 15006F: sound/soc/codecs/lm49453* 15007F: sound/soc/codecs/isabelle* 15008 15009TI LP855x BACKLIGHT DRIVER 15010M: Milo Kim <milo.kim@ti.com> 15011S: Maintained 15012F: Documentation/backlight/lp855x-driver.txt 15013F: drivers/video/backlight/lp855x_bl.c 15014F: include/linux/platform_data/lp855x.h 15015 15016TI LP8727 CHARGER DRIVER 15017M: Milo Kim <milo.kim@ti.com> 15018S: Maintained 15019F: drivers/power/supply/lp8727_charger.c 15020F: include/linux/platform_data/lp8727.h 15021 15022TI LP8788 MFD DRIVER 15023M: Milo Kim <milo.kim@ti.com> 15024S: Maintained 15025F: drivers/iio/adc/lp8788_adc.c 15026F: drivers/leds/leds-lp8788.c 15027F: drivers/mfd/lp8788*.c 15028F: drivers/power/supply/lp8788-charger.c 15029F: drivers/regulator/lp8788-*.c 15030F: include/linux/mfd/lp8788*.h 15031 15032TI NETCP ETHERNET DRIVER 15033M: Wingman Kwok <w-kwok2@ti.com> 15034M: Murali Karicheri <m-karicheri2@ti.com> 15035L: netdev@vger.kernel.org 15036S: Maintained 15037F: drivers/net/ethernet/ti/netcp* 15038 15039TI PCM3060 ASoC CODEC DRIVER 15040M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15041L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15042S: Maintained 15043F: Documentation/devicetree/bindings/sound/pcm3060.txt 15044F: sound/soc/codecs/pcm3060* 15045 15046TI TAS571X FAMILY ASoC CODEC DRIVER 15047M: Kevin Cernekee <cernekee@chromium.org> 15048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15049S: Odd Fixes 15050F: sound/soc/codecs/tas571x* 15051 15052TI TRF7970A NFC DRIVER 15053M: Mark Greer <mgreer@animalcreek.com> 15054L: linux-wireless@vger.kernel.org 15055L: linux-nfc@lists.01.org (moderated for non-subscribers) 15056S: Supported 15057F: drivers/nfc/trf7970a.c 15058F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15059 15060TI TWL4030 SERIES SOC CODEC DRIVER 15061M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15063S: Maintained 15064F: sound/soc/codecs/twl4030* 15065 15066TI VPE/CAL DRIVERS 15067M: Benoit Parrot <bparrot@ti.com> 15068L: linux-media@vger.kernel.org 15069W: http://linuxtv.org/ 15070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15071S: Maintained 15072F: drivers/media/platform/ti-vpe/ 15073 15074TI WILINK WIRELESS DRIVERS 15075L: linux-wireless@vger.kernel.org 15076W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15077W: http://wireless.kernel.org/en/users/Drivers/wl1251 15078T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15079S: Orphan 15080F: drivers/net/wireless/ti/ 15081F: include/linux/wl12xx.h 15082 15083TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15084M: John Stultz <john.stultz@linaro.org> 15085M: Thomas Gleixner <tglx@linutronix.de> 15086R: Stephen Boyd <sboyd@kernel.org> 15087L: linux-kernel@vger.kernel.org 15088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15089S: Supported 15090F: include/linux/clocksource.h 15091F: include/linux/time.h 15092F: include/linux/timex.h 15093F: include/uapi/linux/time.h 15094F: include/uapi/linux/timex.h 15095F: kernel/time/clocksource.c 15096F: kernel/time/time*.c 15097F: kernel/time/alarmtimer.c 15098F: kernel/time/ntp.c 15099F: tools/testing/selftests/timers/ 15100 15101TIPC NETWORK LAYER 15102M: Jon Maloy <jon.maloy@ericsson.com> 15103M: Ying Xue <ying.xue@windriver.com> 15104L: netdev@vger.kernel.org (core kernel code) 15105L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15106W: http://tipc.sourceforge.net/ 15107S: Maintained 15108F: include/uapi/linux/tipc*.h 15109F: net/tipc/ 15110 15111TLAN NETWORK DRIVER 15112M: Samuel Chessman <chessman@tux.org> 15113L: tlan-devel@lists.sourceforge.net (subscribers-only) 15114W: http://sourceforge.net/projects/tlan/ 15115S: Maintained 15116F: Documentation/networking/device_drivers/ti/tlan.txt 15117F: drivers/net/ethernet/ti/tlan.* 15118 15119TM6000 VIDEO4LINUX DRIVER 15120M: Mauro Carvalho Chehab <mchehab@kernel.org> 15121L: linux-media@vger.kernel.org 15122W: https://linuxtv.org 15123T: git git://linuxtv.org/media_tree.git 15124S: Odd fixes 15125F: drivers/media/usb/tm6000/ 15126F: Documentation/media/v4l-drivers/tm6000* 15127 15128TMIO/SDHI MMC DRIVER 15129M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15130L: linux-mmc@vger.kernel.org 15131S: Supported 15132F: drivers/mmc/host/tmio_mmc* 15133F: drivers/mmc/host/renesas_sdhi* 15134F: include/linux/mfd/tmio.h 15135 15136TMP401 HARDWARE MONITOR DRIVER 15137M: Guenter Roeck <linux@roeck-us.net> 15138L: linux-hwmon@vger.kernel.org 15139S: Maintained 15140F: Documentation/hwmon/tmp401 15141F: drivers/hwmon/tmp401.c 15142 15143TMPFS (SHMEM FILESYSTEM) 15144M: Hugh Dickins <hughd@google.com> 15145L: linux-mm@kvack.org 15146S: Maintained 15147F: include/linux/shmem_fs.h 15148F: mm/shmem.c 15149 15150TOMOYO SECURITY MODULE 15151M: Kentaro Takeda <takedakn@nttdata.co.jp> 15152M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15153L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15154L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15155L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15156L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15157W: http://tomoyo.sourceforge.jp/ 15158T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15159S: Maintained 15160F: security/tomoyo/ 15161 15162TOPSTAR LAPTOP EXTRAS DRIVER 15163M: Herton Ronaldo Krzesinski <herton@canonical.com> 15164L: platform-driver-x86@vger.kernel.org 15165S: Maintained 15166F: drivers/platform/x86/topstar-laptop.c 15167 15168TORTURE-TEST MODULES 15169M: Davidlohr Bueso <dave@stgolabs.net> 15170M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15171M: Josh Triplett <josh@joshtriplett.org> 15172L: linux-kernel@vger.kernel.org 15173S: Supported 15174T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15175F: Documentation/RCU/torture.txt 15176F: kernel/torture.c 15177F: kernel/rcu/rcutorture.c 15178F: kernel/rcu/rcuperf.c 15179F: kernel/locking/locktorture.c 15180 15181TOSHIBA ACPI EXTRAS DRIVER 15182M: Azael Avalos <coproscefalo@gmail.com> 15183L: platform-driver-x86@vger.kernel.org 15184S: Maintained 15185F: drivers/platform/x86/toshiba_acpi.c 15186 15187TOSHIBA BLUETOOTH DRIVER 15188M: Azael Avalos <coproscefalo@gmail.com> 15189L: platform-driver-x86@vger.kernel.org 15190S: Maintained 15191F: drivers/platform/x86/toshiba_bluetooth.c 15192 15193TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15194M: Azael Avalos <coproscefalo@gmail.com> 15195L: platform-driver-x86@vger.kernel.org 15196S: Maintained 15197F: drivers/platform/x86/toshiba_haps.c 15198 15199TOSHIBA SMM DRIVER 15200M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15201W: http://www.buzzard.org.uk/toshiba/ 15202S: Maintained 15203F: drivers/char/toshiba.c 15204F: include/linux/toshiba.h 15205F: include/uapi/linux/toshiba.h 15206 15207TOSHIBA TC358743 DRIVER 15208M: Mats Randgaard <matrandg@cisco.com> 15209L: linux-media@vger.kernel.org 15210S: Maintained 15211F: drivers/media/i2c/tc358743* 15212F: include/media/i2c/tc358743.h 15213 15214TOSHIBA WMI HOTKEYS DRIVER 15215M: Azael Avalos <coproscefalo@gmail.com> 15216L: platform-driver-x86@vger.kernel.org 15217S: Maintained 15218F: drivers/platform/x86/toshiba-wmi.c 15219 15220TPM DEVICE DRIVER 15221M: Peter Huewe <peterhuewe@gmx.de> 15222M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15223R: Jason Gunthorpe <jgg@ziepe.ca> 15224L: linux-integrity@vger.kernel.org 15225Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15226W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15227T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15228S: Maintained 15229F: drivers/char/tpm/ 15230 15231TRACING 15232M: Steven Rostedt <rostedt@goodmis.org> 15233M: Ingo Molnar <mingo@redhat.com> 15234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15235S: Maintained 15236F: Documentation/trace/ftrace.rst 15237F: arch/*/*/*/ftrace.h 15238F: arch/*/kernel/ftrace.c 15239F: include/*/ftrace.h 15240F: include/linux/trace*.h 15241F: include/trace/ 15242F: kernel/trace/ 15243F: tools/testing/selftests/ftrace/ 15244 15245TRACING MMIO ACCESSES (MMIOTRACE) 15246M: Steven Rostedt <rostedt@goodmis.org> 15247M: Ingo Molnar <mingo@kernel.org> 15248R: Karol Herbst <karolherbst@gmail.com> 15249R: Pekka Paalanen <ppaalanen@gmail.com> 15250S: Maintained 15251L: linux-kernel@vger.kernel.org 15252L: nouveau@lists.freedesktop.org 15253F: kernel/trace/trace_mmiotrace.c 15254F: include/linux/mmiotrace.h 15255F: arch/x86/mm/kmmio.c 15256F: arch/x86/mm/mmio-mod.c 15257F: arch/x86/mm/testmmiotrace.c 15258 15259TRIVIAL PATCHES 15260M: Jiri Kosina <trivial@kernel.org> 15261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15262S: Maintained 15263K: ^Subject:.*(?i)trivial 15264 15265TEMPO SEMICONDUCTOR DRIVERS 15266M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15267S: Maintained 15268F: sound/soc/codecs/tscs*.c 15269F: sound/soc/codecs/tscs*.h 15270F: Documentation/devicetree/bindings/sound/tscs*.txt 15271 15272TTY LAYER 15273M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15274M: Jiri Slaby <jslaby@suse.com> 15275S: Supported 15276T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15277F: Documentation/serial/ 15278F: drivers/tty/ 15279F: drivers/tty/serial/serial_core.c 15280F: include/linux/serial_core.h 15281F: include/linux/serial.h 15282F: include/linux/tty.h 15283F: include/uapi/linux/serial_core.h 15284F: include/uapi/linux/serial.h 15285F: include/uapi/linux/tty.h 15286 15287TUA9001 MEDIA DRIVER 15288M: Antti Palosaari <crope@iki.fi> 15289L: linux-media@vger.kernel.org 15290W: https://linuxtv.org 15291W: http://palosaari.fi/linux/ 15292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15293T: git git://linuxtv.org/anttip/media_tree.git 15294S: Maintained 15295F: drivers/media/tuners/tua9001* 15296 15297TULIP NETWORK DRIVERS 15298L: netdev@vger.kernel.org 15299L: linux-parisc@vger.kernel.org 15300S: Orphan 15301F: drivers/net/ethernet/dec/tulip/ 15302 15303TUN/TAP driver 15304M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15305W: http://vtun.sourceforge.net/tun 15306S: Maintained 15307F: Documentation/networking/tuntap.txt 15308F: arch/um/os-Linux/drivers/ 15309 15310TURBOCHANNEL SUBSYSTEM 15311M: "Maciej W. Rozycki" <macro@linux-mips.org> 15312M: Ralf Baechle <ralf@linux-mips.org> 15313L: linux-mips@vger.kernel.org 15314Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15315S: Maintained 15316F: drivers/tc/ 15317F: include/linux/tc.h 15318 15319TURBOSTAT UTILITY 15320M: "Len Brown" <lenb@kernel.org> 15321L: linux-pm@vger.kernel.org 15322B: https://bugzilla.kernel.org 15323Q: https://patchwork.kernel.org/project/linux-pm/list/ 15324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15325S: Supported 15326F: tools/power/x86/turbostat/ 15327 15328TW5864 VIDEO4LINUX DRIVER 15329M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15330M: Anton Sviridenko <anton@corp.bluecherry.net> 15331M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15332M: Andrey Utkin <andrey_utkin@fastmail.com> 15333L: linux-media@vger.kernel.org 15334S: Supported 15335F: drivers/media/pci/tw5864/ 15336 15337TW68 VIDEO4LINUX DRIVER 15338M: Hans Verkuil <hverkuil@xs4all.nl> 15339L: linux-media@vger.kernel.org 15340T: git git://linuxtv.org/media_tree.git 15341W: https://linuxtv.org 15342S: Odd Fixes 15343F: drivers/media/pci/tw68/ 15344 15345TW686X VIDEO4LINUX DRIVER 15346M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15347L: linux-media@vger.kernel.org 15348T: git git://linuxtv.org/media_tree.git 15349W: http://linuxtv.org 15350S: Maintained 15351F: drivers/media/pci/tw686x/ 15352 15353UBI FILE SYSTEM (UBIFS) 15354M: Richard Weinberger <richard@nod.at> 15355M: Artem Bityutskiy <dedekind1@gmail.com> 15356M: Adrian Hunter <adrian.hunter@intel.com> 15357L: linux-mtd@lists.infradead.org 15358T: git git://git.infradead.org/ubifs-2.6.git 15359W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15360S: Supported 15361F: Documentation/filesystems/ubifs.txt 15362F: fs/ubifs/ 15363 15364UCLINUX (M68KNOMMU AND COLDFIRE) 15365M: Greg Ungerer <gerg@linux-m68k.org> 15366W: http://www.linux-m68k.org/ 15367W: http://www.uclinux.org/ 15368L: linux-m68k@lists.linux-m68k.org 15369L: uclinux-dev@uclinux.org (subscribers-only) 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15371S: Maintained 15372F: arch/m68k/coldfire/ 15373F: arch/m68k/68*/ 15374F: arch/m68k/*/*_no.* 15375F: arch/m68k/include/asm/*_no.* 15376 15377UDF FILESYSTEM 15378M: Jan Kara <jack@suse.com> 15379S: Maintained 15380F: Documentation/filesystems/udf.txt 15381F: fs/udf/ 15382 15383UDRAW TABLET 15384M: Bastien Nocera <hadess@hadess.net> 15385L: linux-input@vger.kernel.org 15386S: Maintained 15387F: drivers/hid/hid-udraw-ps3.c 15388 15389UFS FILESYSTEM 15390M: Evgeniy Dushistov <dushistov@mail.ru> 15391S: Maintained 15392F: Documentation/filesystems/ufs.txt 15393F: fs/ufs/ 15394 15395UHID USERSPACE HID IO DRIVER: 15396M: David Herrmann <dh.herrmann@googlemail.com> 15397L: linux-input@vger.kernel.org 15398S: Maintained 15399F: drivers/hid/uhid.c 15400F: include/uapi/linux/uhid.h 15401 15402ULPI BUS 15403M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15404L: linux-usb@vger.kernel.org 15405S: Maintained 15406F: drivers/usb/common/ulpi.c 15407F: include/linux/ulpi/ 15408 15409ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15410L: linux-usb@vger.kernel.org 15411S: Orphan 15412F: drivers/uwb/ 15413F: include/linux/uwb.h 15414F: include/linux/uwb/ 15415 15416UNICORE32 ARCHITECTURE: 15417M: Guan Xuetao <gxt@pku.edu.cn> 15418W: http://mprc.pku.edu.cn/~guanxuetao/linux 15419S: Maintained 15420T: git git://github.com/gxt/linux.git 15421F: arch/unicore32/ 15422 15423UNIFDEF 15424M: Tony Finch <dot@dotat.at> 15425W: http://dotat.at/prog/unifdef 15426S: Maintained 15427F: scripts/unifdef.c 15428 15429UNIFORM CDROM DRIVER 15430M: Jens Axboe <axboe@kernel.dk> 15431W: http://www.kernel.dk 15432S: Maintained 15433F: Documentation/cdrom/ 15434F: drivers/cdrom/cdrom.c 15435F: include/linux/cdrom.h 15436F: include/uapi/linux/cdrom.h 15437 15438UNISYS S-PAR DRIVERS 15439M: David Kershner <david.kershner@unisys.com> 15440L: sparmaintainer@unisys.com (Unisys internal) 15441S: Supported 15442F: include/linux/visorbus.h 15443F: drivers/visorbus/ 15444F: drivers/staging/unisys/ 15445 15446UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15447M: Vinayak Holikatti <vinholikatti@gmail.com> 15448L: linux-scsi@vger.kernel.org 15449S: Supported 15450F: Documentation/scsi/ufs.txt 15451F: drivers/scsi/ufs/ 15452 15453UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15454M: Joao Pinto <jpinto@synopsys.com> 15455L: linux-scsi@vger.kernel.org 15456S: Supported 15457F: drivers/scsi/ufs/*dwc* 15458 15459UNSORTED BLOCK IMAGES (UBI) 15460M: Artem Bityutskiy <dedekind1@gmail.com> 15461M: Richard Weinberger <richard@nod.at> 15462W: http://www.linux-mtd.infradead.org/ 15463L: linux-mtd@lists.infradead.org 15464T: git git://git.infradead.org/ubifs-2.6.git 15465S: Supported 15466F: drivers/mtd/ubi/ 15467F: include/linux/mtd/ubi.h 15468F: include/uapi/mtd/ubi-user.h 15469 15470USB "USBNET" DRIVER FRAMEWORK 15471M: Oliver Neukum <oneukum@suse.com> 15472L: netdev@vger.kernel.org 15473W: http://www.linux-usb.org/usbnet 15474S: Maintained 15475F: drivers/net/usb/usbnet.c 15476F: include/linux/usb/usbnet.h 15477 15478USB ACM DRIVER 15479M: Oliver Neukum <oneukum@suse.com> 15480L: linux-usb@vger.kernel.org 15481S: Maintained 15482F: Documentation/usb/acm.txt 15483F: drivers/usb/class/cdc-acm.* 15484 15485USB AR5523 WIRELESS DRIVER 15486M: Pontus Fuchs <pontus.fuchs@gmail.com> 15487L: linux-wireless@vger.kernel.org 15488S: Maintained 15489F: drivers/net/wireless/ath/ar5523/ 15490 15491USB ATTACHED SCSI 15492M: Oliver Neukum <oneukum@suse.com> 15493L: linux-usb@vger.kernel.org 15494L: linux-scsi@vger.kernel.org 15495S: Maintained 15496F: drivers/usb/storage/uas.c 15497 15498USB CDC ETHERNET DRIVER 15499M: Oliver Neukum <oliver@neukum.org> 15500L: linux-usb@vger.kernel.org 15501S: Maintained 15502F: drivers/net/usb/cdc_*.c 15503F: include/uapi/linux/usb/cdc.h 15504 15505USB CHAOSKEY DRIVER 15506M: Keith Packard <keithp@keithp.com> 15507L: linux-usb@vger.kernel.org 15508S: Maintained 15509F: drivers/usb/misc/chaoskey.c 15510 15511USB CYPRESS C67X00 DRIVER 15512M: Peter Korsgaard <jacmet@sunsite.dk> 15513L: linux-usb@vger.kernel.org 15514S: Maintained 15515F: drivers/usb/c67x00/ 15516 15517USB DAVICOM DM9601 DRIVER 15518M: Peter Korsgaard <jacmet@sunsite.dk> 15519L: netdev@vger.kernel.org 15520W: http://www.linux-usb.org/usbnet 15521S: Maintained 15522F: drivers/net/usb/dm9601.c 15523 15524USB DIAMOND RIO500 DRIVER 15525M: Cesar Miquel <miquel@df.uba.ar> 15526L: rio500-users@lists.sourceforge.net 15527W: http://rio500.sourceforge.net 15528S: Maintained 15529F: drivers/usb/misc/rio500* 15530 15531USB EHCI DRIVER 15532M: Alan Stern <stern@rowland.harvard.edu> 15533L: linux-usb@vger.kernel.org 15534S: Maintained 15535F: Documentation/usb/ehci.txt 15536F: drivers/usb/host/ehci* 15537 15538USB GADGET/PERIPHERAL SUBSYSTEM 15539M: Felipe Balbi <balbi@kernel.org> 15540L: linux-usb@vger.kernel.org 15541W: http://www.linux-usb.org/gadget 15542T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15543S: Maintained 15544F: drivers/usb/gadget/ 15545F: include/linux/usb/gadget* 15546 15547USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15548M: Jiri Kosina <jikos@kernel.org> 15549M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15550L: linux-usb@vger.kernel.org 15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15552S: Maintained 15553F: Documentation/hid/hiddev.txt 15554F: drivers/hid/usbhid/ 15555 15556USB INTEL XHCI ROLE MUX DRIVER 15557M: Hans de Goede <hdegoede@redhat.com> 15558L: linux-usb@vger.kernel.org 15559S: Maintained 15560F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15561 15562USB ISP116X DRIVER 15563M: Olav Kongas <ok@artecdesign.ee> 15564L: linux-usb@vger.kernel.org 15565S: Maintained 15566F: drivers/usb/host/isp116x* 15567F: include/linux/usb/isp116x.h 15568 15569USB LAN78XX ETHERNET DRIVER 15570M: Woojung Huh <woojung.huh@microchip.com> 15571M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15572L: netdev@vger.kernel.org 15573S: Maintained 15574F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15575F: drivers/net/usb/lan78xx.* 15576F: include/dt-bindings/net/microchip-lan78xx.h 15577 15578USB MASS STORAGE DRIVER 15579M: Alan Stern <stern@rowland.harvard.edu> 15580L: linux-usb@vger.kernel.org 15581L: usb-storage@lists.one-eyed-alien.net 15582S: Maintained 15583W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15584F: drivers/usb/storage/ 15585 15586USB MIDI DRIVER 15587M: Clemens Ladisch <clemens@ladisch.de> 15588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15589T: git git://git.alsa-project.org/alsa-kernel.git 15590S: Maintained 15591F: sound/usb/midi.* 15592 15593USB NETWORKING DRIVERS 15594L: linux-usb@vger.kernel.org 15595S: Odd Fixes 15596F: drivers/net/usb/ 15597 15598USB OHCI DRIVER 15599M: Alan Stern <stern@rowland.harvard.edu> 15600L: linux-usb@vger.kernel.org 15601S: Maintained 15602F: Documentation/usb/ohci.txt 15603F: drivers/usb/host/ohci* 15604 15605USB OTG FSM (Finite State Machine) 15606M: Peter Chen <Peter.Chen@nxp.com> 15607T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15608L: linux-usb@vger.kernel.org 15609S: Maintained 15610F: drivers/usb/common/usb-otg-fsm.c 15611 15612USB OVER IP DRIVER 15613M: Valentina Manea <valentina.manea.m@gmail.com> 15614M: Shuah Khan <shuah@kernel.org> 15615L: linux-usb@vger.kernel.org 15616S: Maintained 15617F: Documentation/usb/usbip_protocol.txt 15618F: drivers/usb/usbip/ 15619F: tools/usb/usbip/ 15620F: tools/testing/selftests/drivers/usb/usbip/ 15621 15622USB PEGASUS DRIVER 15623M: Petko Manolov <petkan@nucleusys.com> 15624L: linux-usb@vger.kernel.org 15625L: netdev@vger.kernel.org 15626T: git git://github.com/petkan/pegasus.git 15627W: https://github.com/petkan/pegasus 15628S: Maintained 15629F: drivers/net/usb/pegasus.* 15630 15631USB PHY LAYER 15632M: Felipe Balbi <balbi@kernel.org> 15633L: linux-usb@vger.kernel.org 15634T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15635S: Maintained 15636F: drivers/usb/phy/ 15637 15638USB PRINTER DRIVER (usblp) 15639M: Pete Zaitcev <zaitcev@redhat.com> 15640L: linux-usb@vger.kernel.org 15641S: Supported 15642F: drivers/usb/class/usblp.c 15643 15644USB QMI WWAN NETWORK DRIVER 15645M: Bjørn Mork <bjorn@mork.no> 15646L: netdev@vger.kernel.org 15647S: Maintained 15648F: Documentation/ABI/testing/sysfs-class-net-qmi 15649F: drivers/net/usb/qmi_wwan.c 15650 15651USB RTL8150 DRIVER 15652M: Petko Manolov <petkan@nucleusys.com> 15653L: linux-usb@vger.kernel.org 15654L: netdev@vger.kernel.org 15655T: git git://github.com/petkan/rtl8150.git 15656W: https://github.com/petkan/rtl8150 15657S: Maintained 15658F: drivers/net/usb/rtl8150.c 15659 15660USB SERIAL SUBSYSTEM 15661M: Johan Hovold <johan@kernel.org> 15662L: linux-usb@vger.kernel.org 15663T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15664S: Maintained 15665F: Documentation/usb/usb-serial.txt 15666F: drivers/usb/serial/ 15667F: include/linux/usb/serial.h 15668 15669USB SMSC75XX ETHERNET DRIVER 15670M: Steve Glendinning <steve.glendinning@shawell.net> 15671L: netdev@vger.kernel.org 15672S: Maintained 15673F: drivers/net/usb/smsc75xx.* 15674 15675USB SMSC95XX ETHERNET DRIVER 15676M: Steve Glendinning <steve.glendinning@shawell.net> 15677M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15678L: netdev@vger.kernel.org 15679S: Maintained 15680F: drivers/net/usb/smsc95xx.* 15681 15682USB SUBSYSTEM 15683M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15684L: linux-usb@vger.kernel.org 15685W: http://www.linux-usb.org 15686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15687S: Supported 15688F: Documentation/devicetree/bindings/usb/ 15689F: Documentation/usb/ 15690F: drivers/usb/ 15691F: include/linux/usb.h 15692F: include/linux/usb/ 15693 15694USB TYPEC PI3USB30532 MUX DRIVER 15695M: Hans de Goede <hdegoede@redhat.com> 15696L: linux-usb@vger.kernel.org 15697S: Maintained 15698F: drivers/usb/typec/mux/pi3usb30532.c 15699 15700USB TYPEC CLASS 15701M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15702L: linux-usb@vger.kernel.org 15703S: Maintained 15704F: Documentation/ABI/testing/sysfs-class-typec 15705F: Documentation/driver-api/usb/typec.rst 15706F: drivers/usb/typec/ 15707F: include/linux/usb/typec.h 15708 15709USB TYPEC BUS FOR ALTERNATE MODES 15710M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15711L: linux-usb@vger.kernel.org 15712S: Maintained 15713F: Documentation/ABI/testing/sysfs-bus-typec 15714F: Documentation/driver-api/usb/typec_bus.rst 15715F: drivers/usb/typec/altmodes/ 15716F: include/linux/usb/typec_altmode.h 15717 15718USB TYPEC PORT CONTROLLER DRIVERS 15719M: Guenter Roeck <linux@roeck-us.net> 15720L: linux-usb@vger.kernel.org 15721S: Maintained 15722F: drivers/usb/typec/tcpm/ 15723 15724USB UHCI DRIVER 15725M: Alan Stern <stern@rowland.harvard.edu> 15726L: linux-usb@vger.kernel.org 15727S: Maintained 15728F: drivers/usb/host/uhci* 15729 15730USB VIDEO CLASS 15731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15732L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15733L: linux-media@vger.kernel.org 15734T: git git://linuxtv.org/media_tree.git 15735W: http://www.ideasonboard.org/uvc/ 15736S: Maintained 15737F: drivers/media/usb/uvc/ 15738F: include/uapi/linux/uvcvideo.h 15739 15740USB VISION DRIVER 15741M: Hans Verkuil <hverkuil@xs4all.nl> 15742L: linux-media@vger.kernel.org 15743T: git git://linuxtv.org/media_tree.git 15744W: https://linuxtv.org 15745S: Odd Fixes 15746F: drivers/media/usb/usbvision/ 15747 15748USB WEBCAM GADGET 15749M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15750L: linux-usb@vger.kernel.org 15751S: Maintained 15752F: drivers/usb/gadget/function/*uvc* 15753F: drivers/usb/gadget/legacy/webcam.c 15754F: include/uapi/linux/usb/g_uvc.h 15755 15756USB WIRELESS RNDIS DRIVER (rndis_wlan) 15757M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15758L: linux-wireless@vger.kernel.org 15759S: Maintained 15760F: drivers/net/wireless/rndis_wlan.c 15761 15762USB XHCI DRIVER 15763M: Mathias Nyman <mathias.nyman@intel.com> 15764L: linux-usb@vger.kernel.org 15765S: Supported 15766F: drivers/usb/host/xhci* 15767F: drivers/usb/host/pci-quirks* 15768 15769USB ZD1201 DRIVER 15770L: linux-wireless@vger.kernel.org 15771W: http://linux-lc100020.sourceforge.net 15772S: Orphan 15773F: drivers/net/wireless/zydas/zd1201.* 15774 15775USB ZR364XX DRIVER 15776M: Antoine Jacquet <royale@zerezo.com> 15777L: linux-usb@vger.kernel.org 15778L: linux-media@vger.kernel.org 15779T: git git://linuxtv.org/media_tree.git 15780W: http://royale.zerezo.com/zr364xx/ 15781S: Maintained 15782F: Documentation/media/v4l-drivers/zr364xx* 15783F: drivers/media/usb/zr364xx/ 15784 15785USER-MODE LINUX (UML) 15786M: Jeff Dike <jdike@addtoit.com> 15787M: Richard Weinberger <richard@nod.at> 15788L: linux-um@lists.infradead.org 15789W: http://user-mode-linux.sourceforge.net 15790T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15791S: Maintained 15792F: Documentation/virtual/uml/ 15793F: arch/um/ 15794F: arch/x86/um/ 15795F: fs/hostfs/ 15796F: fs/hppfs/ 15797 15798USERSPACE COPYIN/COPYOUT (UIOVEC) 15799M: Alexander Viro <viro@zeniv.linux.org.uk> 15800S: Maintained 15801F: lib/iov_iter.c 15802F: include/linux/uio.h 15803 15804USERSPACE DMA BUFFER DRIVER 15805M: Gerd Hoffmann <kraxel@redhat.com> 15806S: Maintained 15807L: dri-devel@lists.freedesktop.org 15808F: drivers/dma-buf/udmabuf.c 15809F: include/uapi/linux/udmabuf.h 15810T: git git://anongit.freedesktop.org/drm/drm-misc 15811 15812USERSPACE I/O (UIO) 15813M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15814S: Maintained 15815T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15816F: Documentation/driver-api/uio-howto.rst 15817F: drivers/uio/ 15818F: include/linux/uio_driver.h 15819 15820UTIL-LINUX PACKAGE 15821M: Karel Zak <kzak@redhat.com> 15822L: util-linux@vger.kernel.org 15823W: http://en.wikipedia.org/wiki/Util-linux 15824T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15825S: Maintained 15826 15827UUID HELPERS 15828M: Christoph Hellwig <hch@lst.de> 15829R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15830L: linux-kernel@vger.kernel.org 15831T: git git://git.infradead.org/users/hch/uuid.git 15832F: lib/uuid.c 15833F: lib/test_uuid.c 15834F: include/linux/uuid.h 15835F: include/uapi/linux/uuid.h 15836S: Maintained 15837 15838UVESAFB DRIVER 15839M: Michal Januszewski <spock@gentoo.org> 15840L: linux-fbdev@vger.kernel.org 15841W: https://github.com/mjanusz/v86d 15842S: Maintained 15843F: Documentation/fb/uvesafb.txt 15844F: drivers/video/fbdev/uvesafb.* 15845 15846VF610 NAND DRIVER 15847M: Stefan Agner <stefan@agner.ch> 15848L: linux-mtd@lists.infradead.org 15849S: Supported 15850F: drivers/mtd/nand/raw/vf610_nfc.c 15851 15852VFAT/FAT/MSDOS FILESYSTEM 15853M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15854S: Maintained 15855F: Documentation/filesystems/vfat.txt 15856F: fs/fat/ 15857 15858VFIO DRIVER 15859M: Alex Williamson <alex.williamson@redhat.com> 15860L: kvm@vger.kernel.org 15861T: git git://github.com/awilliam/linux-vfio.git 15862S: Maintained 15863F: Documentation/vfio.txt 15864F: drivers/vfio/ 15865F: include/linux/vfio.h 15866F: include/uapi/linux/vfio.h 15867 15868VFIO MEDIATED DEVICE DRIVERS 15869M: Kirti Wankhede <kwankhede@nvidia.com> 15870L: kvm@vger.kernel.org 15871S: Maintained 15872F: Documentation/vfio-mediated-device.txt 15873F: drivers/vfio/mdev/ 15874F: include/linux/mdev.h 15875F: samples/vfio-mdev/ 15876 15877VFIO PLATFORM DRIVER 15878M: Eric Auger <eric.auger@redhat.com> 15879L: kvm@vger.kernel.org 15880S: Maintained 15881F: drivers/vfio/platform/ 15882 15883VGA_SWITCHEROO 15884R: Lukas Wunner <lukas@wunner.de> 15885S: Maintained 15886F: Documentation/gpu/vga-switcheroo.rst 15887F: drivers/gpu/vga/vga_switcheroo.c 15888F: include/linux/vga_switcheroo.h 15889T: git git://anongit.freedesktop.org/drm/drm-misc 15890 15891VIA RHINE NETWORK DRIVER 15892S: Orphan 15893F: drivers/net/ethernet/via/via-rhine.c 15894 15895VIA SD/MMC CARD CONTROLLER DRIVER 15896M: Bruce Chang <brucechang@via.com.tw> 15897M: Harald Welte <HaraldWelte@viatech.com> 15898S: Maintained 15899F: drivers/mmc/host/via-sdmmc.c 15900 15901VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15902M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15903L: linux-fbdev@vger.kernel.org 15904S: Maintained 15905F: include/linux/via-core.h 15906F: include/linux/via-gpio.h 15907F: include/linux/via_i2c.h 15908F: drivers/video/fbdev/via/ 15909 15910VIA VELOCITY NETWORK DRIVER 15911M: Francois Romieu <romieu@fr.zoreil.com> 15912L: netdev@vger.kernel.org 15913S: Maintained 15914F: drivers/net/ethernet/via/via-velocity.* 15915 15916VICODEC VIRTUAL CODEC DRIVER 15917M: Hans Verkuil <hans.verkuil@cisco.com> 15918L: linux-media@vger.kernel.org 15919T: git git://linuxtv.org/media_tree.git 15920W: https://linuxtv.org 15921S: Maintained 15922F: drivers/media/platform/vicodec/* 15923 15924VIDEO MULTIPLEXER DRIVER 15925M: Philipp Zabel <p.zabel@pengutronix.de> 15926L: linux-media@vger.kernel.org 15927S: Maintained 15928F: drivers/media/platform/video-mux.c 15929 15930VIDEO I2C POLLING DRIVER 15931M: Matt Ranostay <matt.ranostay@konsulko.com> 15932L: linux-media@vger.kernel.org 15933S: Maintained 15934F: drivers/media/i2c/video-i2c.c 15935 15936VIDEOBUF2 FRAMEWORK 15937M: Pawel Osciak <pawel@osciak.com> 15938M: Marek Szyprowski <m.szyprowski@samsung.com> 15939M: Kyungmin Park <kyungmin.park@samsung.com> 15940L: linux-media@vger.kernel.org 15941S: Maintained 15942F: drivers/media/common/videobuf2/* 15943F: include/media/videobuf2-* 15944 15945VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15946M: Helen Koike <helen.koike@collabora.com> 15947L: linux-media@vger.kernel.org 15948T: git git://linuxtv.org/media_tree.git 15949W: https://linuxtv.org 15950S: Maintained 15951F: drivers/media/platform/vimc/* 15952 15953VIRT LIB 15954M: Alex Williamson <alex.williamson@redhat.com> 15955M: Paolo Bonzini <pbonzini@redhat.com> 15956L: kvm@vger.kernel.org 15957S: Supported 15958F: virt/lib/ 15959 15960VIRTIO AND VHOST VSOCK DRIVER 15961M: Stefan Hajnoczi <stefanha@redhat.com> 15962L: kvm@vger.kernel.org 15963L: virtualization@lists.linux-foundation.org 15964L: netdev@vger.kernel.org 15965S: Maintained 15966F: include/linux/virtio_vsock.h 15967F: include/uapi/linux/virtio_vsock.h 15968F: include/uapi/linux/vsockmon.h 15969F: include/uapi/linux/vm_sockets_diag.h 15970F: net/vmw_vsock/diag.c 15971F: net/vmw_vsock/af_vsock_tap.c 15972F: net/vmw_vsock/virtio_transport_common.c 15973F: net/vmw_vsock/virtio_transport.c 15974F: drivers/net/vsockmon.c 15975F: drivers/vhost/vsock.c 15976F: tools/testing/vsock/ 15977 15978VIRTIO CONSOLE DRIVER 15979M: Amit Shah <amit@kernel.org> 15980L: virtualization@lists.linux-foundation.org 15981S: Maintained 15982F: drivers/char/virtio_console.c 15983F: include/linux/virtio_console.h 15984F: include/uapi/linux/virtio_console.h 15985 15986VIRTIO CORE, NET AND BLOCK DRIVERS 15987M: "Michael S. Tsirkin" <mst@redhat.com> 15988M: Jason Wang <jasowang@redhat.com> 15989L: virtualization@lists.linux-foundation.org 15990S: Maintained 15991F: Documentation/devicetree/bindings/virtio/ 15992F: drivers/virtio/ 15993F: tools/virtio/ 15994F: drivers/net/virtio_net.c 15995F: drivers/block/virtio_blk.c 15996F: include/linux/virtio*.h 15997F: include/uapi/linux/virtio_*.h 15998F: drivers/crypto/virtio/ 15999F: mm/balloon_compaction.c 16000 16001VIRTIO CRYPTO DRIVER 16002M: Gonglei <arei.gonglei@huawei.com> 16003L: virtualization@lists.linux-foundation.org 16004L: linux-crypto@vger.kernel.org 16005S: Maintained 16006F: drivers/crypto/virtio/ 16007F: include/uapi/linux/virtio_crypto.h 16008 16009VIRTIO DRIVERS FOR S390 16010M: Cornelia Huck <cohuck@redhat.com> 16011M: Halil Pasic <pasic@linux.ibm.com> 16012L: linux-s390@vger.kernel.org 16013L: virtualization@lists.linux-foundation.org 16014L: kvm@vger.kernel.org 16015S: Supported 16016F: drivers/s390/virtio/ 16017F: arch/s390/include/uapi/asm/virtio-ccw.h 16018 16019VIRTIO GPU DRIVER 16020M: David Airlie <airlied@linux.ie> 16021M: Gerd Hoffmann <kraxel@redhat.com> 16022L: dri-devel@lists.freedesktop.org 16023L: virtualization@lists.linux-foundation.org 16024T: git git://anongit.freedesktop.org/drm/drm-misc 16025S: Maintained 16026F: drivers/gpu/drm/virtio/ 16027F: include/uapi/linux/virtio_gpu.h 16028 16029VIRTIO HOST (VHOST) 16030M: "Michael S. Tsirkin" <mst@redhat.com> 16031M: Jason Wang <jasowang@redhat.com> 16032L: kvm@vger.kernel.org 16033L: virtualization@lists.linux-foundation.org 16034L: netdev@vger.kernel.org 16035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16036S: Maintained 16037F: drivers/vhost/ 16038F: include/uapi/linux/vhost.h 16039 16040VIRTIO INPUT DRIVER 16041M: Gerd Hoffmann <kraxel@redhat.com> 16042S: Maintained 16043F: drivers/virtio/virtio_input.c 16044F: include/uapi/linux/virtio_input.h 16045 16046VIRTUAL BOX GUEST DEVICE DRIVER 16047M: Hans de Goede <hdegoede@redhat.com> 16048M: Arnd Bergmann <arnd@arndb.de> 16049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16050S: Maintained 16051F: include/linux/vbox_utils.h 16052F: include/uapi/linux/vbox*.h 16053F: drivers/virt/vboxguest/ 16054 16055VIRTUAL SERIO DEVICE DRIVER 16056M: Stephen Chandler Paul <thatslyude@gmail.com> 16057S: Maintained 16058F: drivers/input/serio/userio.c 16059F: include/uapi/linux/userio.h 16060 16061VIVID VIRTUAL VIDEO DRIVER 16062M: Hans Verkuil <hverkuil@xs4all.nl> 16063L: linux-media@vger.kernel.org 16064T: git git://linuxtv.org/media_tree.git 16065W: https://linuxtv.org 16066S: Maintained 16067F: drivers/media/platform/vivid/* 16068 16069VLYNQ BUS 16070M: Florian Fainelli <f.fainelli@gmail.com> 16071L: openwrt-devel@lists.openwrt.org (subscribers-only) 16072S: Maintained 16073F: drivers/vlynq/vlynq.c 16074F: include/linux/vlynq.h 16075 16076VME SUBSYSTEM 16077M: Martyn Welch <martyn@welchs.me.uk> 16078M: Manohar Vanga <manohar.vanga@gmail.com> 16079M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16080L: devel@driverdev.osuosl.org 16081S: Maintained 16082T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16083F: Documentation/driver-api/vme.rst 16084F: drivers/staging/vme/ 16085F: drivers/vme/ 16086F: include/linux/vme* 16087 16088VMWARE BALLOON DRIVER 16089M: Xavier Deguillard <xdeguillard@vmware.com> 16090M: Nadav Amit <namit@vmware.com> 16091M: "VMware, Inc." <pv-drivers@vmware.com> 16092L: linux-kernel@vger.kernel.org 16093S: Maintained 16094F: drivers/misc/vmw_balloon.c 16095 16096VMWARE HYPERVISOR INTERFACE 16097M: Alok Kataria <akataria@vmware.com> 16098L: virtualization@lists.linux-foundation.org 16099S: Supported 16100F: arch/x86/kernel/cpu/vmware.c 16101 16102VMWARE PVRDMA DRIVER 16103M: Adit Ranadive <aditr@vmware.com> 16104M: VMware PV-Drivers <pv-drivers@vmware.com> 16105L: linux-rdma@vger.kernel.org 16106S: Maintained 16107F: drivers/infiniband/hw/vmw_pvrdma/ 16108 16109VMware PVSCSI driver 16110M: Jim Gill <jgill@vmware.com> 16111M: VMware PV-Drivers <pv-drivers@vmware.com> 16112L: linux-scsi@vger.kernel.org 16113S: Maintained 16114F: drivers/scsi/vmw_pvscsi.c 16115F: drivers/scsi/vmw_pvscsi.h 16116 16117VMWARE VMMOUSE SUBDRIVER 16118M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16119M: "VMware, Inc." <pv-drivers@vmware.com> 16120L: linux-input@vger.kernel.org 16121S: Maintained 16122F: drivers/input/mouse/vmmouse.c 16123F: drivers/input/mouse/vmmouse.h 16124 16125VMWARE VMXNET3 ETHERNET DRIVER 16126M: Ronak Doshi <doshir@vmware.com> 16127M: "VMware, Inc." <pv-drivers@vmware.com> 16128L: netdev@vger.kernel.org 16129S: Maintained 16130F: drivers/net/vmxnet3/ 16131 16132VOCORE VOCORE2 BOARD 16133M: Harvey Hunt <harveyhuntnexus@gmail.com> 16134L: linux-mips@vger.kernel.org 16135S: Maintained 16136F: arch/mips/boot/dts/ralink/vocore2.dts 16137 16138VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16139M: Liam Girdwood <lgirdwood@gmail.com> 16140M: Mark Brown <broonie@kernel.org> 16141L: linux-kernel@vger.kernel.org 16142W: http://www.slimlogic.co.uk/?p=48 16143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16144S: Supported 16145F: Documentation/devicetree/bindings/regulator/ 16146F: Documentation/power/regulator/ 16147F: drivers/regulator/ 16148F: include/dt-bindings/regulator/ 16149F: include/linux/regulator/ 16150 16151VRF 16152M: David Ahern <dsa@cumulusnetworks.com> 16153M: Shrijeet Mukherjee <shrijeet@gmail.com> 16154L: netdev@vger.kernel.org 16155S: Maintained 16156F: drivers/net/vrf.c 16157F: Documentation/networking/vrf.txt 16158 16159VT1211 HARDWARE MONITOR DRIVER 16160M: Juerg Haefliger <juergh@gmail.com> 16161L: linux-hwmon@vger.kernel.org 16162S: Maintained 16163F: Documentation/hwmon/vt1211 16164F: drivers/hwmon/vt1211.c 16165 16166VT8231 HARDWARE MONITOR DRIVER 16167M: Roger Lucas <vt8231@hiddenengine.co.uk> 16168L: linux-hwmon@vger.kernel.org 16169S: Maintained 16170F: drivers/hwmon/vt8231.c 16171 16172VUB300 USB to SDIO/SD/MMC bridge chip 16173M: Tony Olech <tony.olech@elandigitalsystems.com> 16174L: linux-mmc@vger.kernel.org 16175L: linux-usb@vger.kernel.org 16176S: Supported 16177F: drivers/mmc/host/vub300.c 16178 16179W1 DALLAS'S 1-WIRE BUS 16180M: Evgeniy Polyakov <zbr@ioremap.net> 16181S: Maintained 16182F: Documentation/devicetree/bindings/w1/ 16183F: Documentation/w1/ 16184F: drivers/w1/ 16185F: include/linux/w1.h 16186 16187W83791D HARDWARE MONITORING DRIVER 16188M: Marc Hulsman <m.hulsman@tudelft.nl> 16189L: linux-hwmon@vger.kernel.org 16190S: Maintained 16191F: Documentation/hwmon/w83791d 16192F: drivers/hwmon/w83791d.c 16193 16194W83793 HARDWARE MONITORING DRIVER 16195M: Rudolf Marek <r.marek@assembler.cz> 16196L: linux-hwmon@vger.kernel.org 16197S: Maintained 16198F: Documentation/hwmon/w83793 16199F: drivers/hwmon/w83793.c 16200 16201W83795 HARDWARE MONITORING DRIVER 16202M: Jean Delvare <jdelvare@suse.com> 16203L: linux-hwmon@vger.kernel.org 16204S: Maintained 16205F: drivers/hwmon/w83795.c 16206 16207W83L51xD SD/MMC CARD INTERFACE DRIVER 16208M: Pierre Ossman <pierre@ossman.eu> 16209S: Maintained 16210F: drivers/mmc/host/wbsd.* 16211 16212WACOM PROTOCOL 4 SERIAL TABLETS 16213M: Julian Squires <julian@cipht.net> 16214M: Hans de Goede <hdegoede@redhat.com> 16215L: linux-input@vger.kernel.org 16216S: Maintained 16217F: drivers/input/tablet/wacom_serial4.c 16218 16219WATCHDOG DEVICE DRIVERS 16220M: Wim Van Sebroeck <wim@linux-watchdog.org> 16221M: Guenter Roeck <linux@roeck-us.net> 16222L: linux-watchdog@vger.kernel.org 16223W: http://www.linux-watchdog.org/ 16224T: git git://www.linux-watchdog.org/linux-watchdog.git 16225S: Maintained 16226F: Documentation/devicetree/bindings/watchdog/ 16227F: Documentation/watchdog/ 16228F: drivers/watchdog/ 16229F: include/linux/watchdog.h 16230F: include/uapi/linux/watchdog.h 16231 16232WHISKEYCOVE PMIC GPIO DRIVER 16233M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16234L: linux-gpio@vger.kernel.org 16235S: Maintained 16236F: drivers/gpio/gpio-wcove.c 16237 16238WIIMOTE HID DRIVER 16239M: David Herrmann <dh.herrmann@googlemail.com> 16240L: linux-input@vger.kernel.org 16241S: Maintained 16242F: drivers/hid/hid-wiimote* 16243 16244WILOCITY WIL6210 WIRELESS DRIVER 16245M: Maya Erez <merez@codeaurora.org> 16246L: linux-wireless@vger.kernel.org 16247L: wil6210@qti.qualcomm.com 16248S: Supported 16249W: http://wireless.kernel.org/en/users/Drivers/wil6210 16250F: drivers/net/wireless/ath/wil6210/ 16251 16252WIMAX STACK 16253M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16254M: linux-wimax@intel.com 16255L: wimax@linuxwimax.org (subscribers-only) 16256S: Supported 16257W: http://linuxwimax.org 16258F: Documentation/wimax/README.wimax 16259F: include/linux/wimax/debug.h 16260F: include/net/wimax.h 16261F: include/uapi/linux/wimax.h 16262F: net/wimax/ 16263 16264WINBOND CIR DRIVER 16265M: David Härdeman <david@hardeman.nu> 16266S: Maintained 16267F: drivers/media/rc/winbond-cir.c 16268 16269WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16270M: William Breathitt Gray <vilhelm.gray@gmail.com> 16271L: linux-watchdog@vger.kernel.org 16272S: Maintained 16273F: drivers/watchdog/ebc-c384_wdt.c 16274 16275WINSYSTEMS WS16C48 GPIO DRIVER 16276M: William Breathitt Gray <vilhelm.gray@gmail.com> 16277L: linux-gpio@vger.kernel.org 16278S: Maintained 16279F: drivers/gpio/gpio-ws16c48.c 16280 16281WISTRON LAPTOP BUTTON DRIVER 16282M: Miloslav Trmac <mitr@volny.cz> 16283S: Maintained 16284F: drivers/input/misc/wistron_btns.c 16285 16286WL3501 WIRELESS PCMCIA CARD DRIVER 16287L: linux-wireless@vger.kernel.org 16288S: Odd fixes 16289F: drivers/net/wireless/wl3501* 16290 16291WOLFSON MICROELECTRONICS DRIVERS 16292L: patches@opensource.cirrus.com 16293T: git https://github.com/CirrusLogic/linux-drivers.git 16294W: https://github.com/CirrusLogic/linux-drivers/wiki 16295S: Supported 16296F: Documentation/hwmon/wm83?? 16297F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16298F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16299F: Documentation/devicetree/bindings/mfd/arizona.txt 16300F: Documentation/devicetree/bindings/mfd/wm831x.txt 16301F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16302F: arch/arm/mach-s3c64xx/mach-crag6410* 16303F: drivers/clk/clk-wm83*.c 16304F: drivers/extcon/extcon-arizona.c 16305F: drivers/leds/leds-wm83*.c 16306F: drivers/gpio/gpio-*wm*.c 16307F: drivers/gpio/gpio-arizona.c 16308F: drivers/hwmon/wm83??-hwmon.c 16309F: drivers/input/misc/wm831x-on.c 16310F: drivers/input/touchscreen/wm831x-ts.c 16311F: drivers/input/touchscreen/wm97*.c 16312F: drivers/mfd/arizona* 16313F: drivers/mfd/wm*.c 16314F: drivers/mfd/cs47l24* 16315F: drivers/power/supply/wm83*.c 16316F: drivers/rtc/rtc-wm83*.c 16317F: drivers/regulator/wm8*.c 16318F: drivers/regulator/arizona* 16319F: drivers/video/backlight/wm83*_bl.c 16320F: drivers/watchdog/wm83*_wdt.c 16321F: include/linux/mfd/arizona/ 16322F: include/linux/mfd/wm831x/ 16323F: include/linux/mfd/wm8350/ 16324F: include/linux/mfd/wm8400* 16325F: include/linux/regulator/arizona* 16326F: include/linux/wm97xx.h 16327F: include/sound/wm????.h 16328F: sound/soc/codecs/arizona.? 16329F: sound/soc/codecs/wm* 16330F: sound/soc/codecs/cs47l24* 16331 16332WORKQUEUE 16333M: Tejun Heo <tj@kernel.org> 16334R: Lai Jiangshan <jiangshanlai@gmail.com> 16335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16336S: Maintained 16337F: include/linux/workqueue.h 16338F: kernel/workqueue.c 16339F: Documentation/core-api/workqueue.rst 16340 16341X-POWERS AXP288 PMIC DRIVERS 16342M: Hans de Goede <hdegoede@redhat.com> 16343S: Maintained 16344N: axp288 16345F: drivers/acpi/pmic/intel_pmic_xpower.c 16346 16347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16348M: Chen-Yu Tsai <wens@csie.org> 16349L: linux-kernel@vger.kernel.org 16350S: Maintained 16351N: axp[128] 16352 16353X.25 NETWORK LAYER 16354M: Andrew Hendry <andrew.hendry@gmail.com> 16355L: linux-x25@vger.kernel.org 16356S: Odd Fixes 16357F: Documentation/networking/x25* 16358F: include/net/x25* 16359F: net/x25/ 16360 16361X86 ARCHITECTURE (32-BIT AND 64-BIT) 16362M: Thomas Gleixner <tglx@linutronix.de> 16363M: Ingo Molnar <mingo@redhat.com> 16364M: Borislav Petkov <bp@alien8.de> 16365R: "H. Peter Anvin" <hpa@zytor.com> 16366M: x86@kernel.org 16367L: linux-kernel@vger.kernel.org 16368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16369S: Maintained 16370F: Documentation/devicetree/bindings/x86/ 16371F: Documentation/x86/ 16372F: arch/x86/ 16373 16374X86 ENTRY CODE 16375M: Andy Lutomirski <luto@kernel.org> 16376L: linux-kernel@vger.kernel.org 16377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16378S: Maintained 16379F: arch/x86/entry/ 16380 16381X86 MCE INFRASTRUCTURE 16382M: Tony Luck <tony.luck@intel.com> 16383M: Borislav Petkov <bp@alien8.de> 16384L: linux-edac@vger.kernel.org 16385S: Maintained 16386F: arch/x86/kernel/cpu/mcheck/* 16387 16388X86 MICROCODE UPDATE SUPPORT 16389M: Borislav Petkov <bp@alien8.de> 16390S: Maintained 16391F: arch/x86/kernel/cpu/microcode/* 16392 16393X86 MM 16394M: Dave Hansen <dave.hansen@linux.intel.com> 16395M: Andy Lutomirski <luto@kernel.org> 16396M: Peter Zijlstra <peterz@infradead.org> 16397L: linux-kernel@vger.kernel.org 16398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16399S: Maintained 16400F: arch/x86/mm/ 16401 16402X86 PLATFORM DRIVERS 16403M: Darren Hart <dvhart@infradead.org> 16404M: Andy Shevchenko <andy@infradead.org> 16405L: platform-driver-x86@vger.kernel.org 16406T: git git://git.infradead.org/linux-platform-drivers-x86.git 16407S: Maintained 16408F: drivers/platform/x86/ 16409F: drivers/platform/olpc/ 16410 16411X86 VDSO 16412M: Andy Lutomirski <luto@kernel.org> 16413L: linux-kernel@vger.kernel.org 16414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16415S: Maintained 16416F: arch/x86/entry/vdso/ 16417 16418XARRAY 16419M: Matthew Wilcox <willy@infradead.org> 16420L: linux-fsdevel@vger.kernel.org 16421S: Supported 16422F: Documentation/core-api/xarray.rst 16423F: lib/idr.c 16424F: lib/xarray.c 16425F: include/linux/idr.h 16426F: include/linux/xarray.h 16427F: tools/testing/radix-tree 16428 16429XC2028/3028 TUNER DRIVER 16430M: Mauro Carvalho Chehab <mchehab@kernel.org> 16431L: linux-media@vger.kernel.org 16432W: https://linuxtv.org 16433T: git git://linuxtv.org/media_tree.git 16434S: Maintained 16435F: drivers/media/tuners/tuner-xc2028.* 16436 16437XDP SOCKETS (AF_XDP) 16438M: Björn Töpel <bjorn.topel@intel.com> 16439M: Magnus Karlsson <magnus.karlsson@intel.com> 16440L: netdev@vger.kernel.org 16441S: Maintained 16442F: kernel/bpf/xskmap.c 16443F: net/xdp/ 16444 16445XEN BLOCK SUBSYSTEM 16446M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16447M: Roger Pau Monné <roger.pau@citrix.com> 16448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16449S: Supported 16450F: drivers/block/xen-blkback/* 16451F: drivers/block/xen* 16452 16453XEN HYPERVISOR ARM 16454M: Stefano Stabellini <sstabellini@kernel.org> 16455L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16456S: Maintained 16457F: arch/arm/xen/ 16458F: arch/arm/include/asm/xen/ 16459 16460XEN HYPERVISOR ARM64 16461M: Stefano Stabellini <sstabellini@kernel.org> 16462L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16463S: Maintained 16464F: arch/arm64/xen/ 16465F: arch/arm64/include/asm/xen/ 16466 16467XEN HYPERVISOR INTERFACE 16468M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16469M: Juergen Gross <jgross@suse.com> 16470R: Stefano Stabellini <sstabellini@kernel.org> 16471L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16472T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16473S: Supported 16474F: arch/x86/xen/ 16475F: drivers/*/xen-*front.c 16476F: drivers/xen/ 16477F: arch/x86/include/asm/xen/ 16478F: arch/x86/include/asm/pvclock-abi.h 16479F: include/xen/ 16480F: include/uapi/xen/ 16481F: Documentation/ABI/stable/sysfs-hypervisor-xen 16482F: Documentation/ABI/testing/sysfs-hypervisor-xen 16483 16484XEN NETWORK BACKEND DRIVER 16485M: Wei Liu <wei.liu2@citrix.com> 16486M: Paul Durrant <paul.durrant@citrix.com> 16487L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16488L: netdev@vger.kernel.org 16489S: Supported 16490F: drivers/net/xen-netback/* 16491 16492XEN PCI SUBSYSTEM 16493M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16494L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16495S: Supported 16496F: arch/x86/pci/*xen* 16497F: drivers/pci/*xen* 16498 16499XEN PVSCSI DRIVERS 16500M: Juergen Gross <jgross@suse.com> 16501L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16502L: linux-scsi@vger.kernel.org 16503S: Supported 16504F: drivers/scsi/xen-scsifront.c 16505F: drivers/xen/xen-scsiback.c 16506F: include/xen/interface/io/vscsiif.h 16507 16508XEN SWIOTLB SUBSYSTEM 16509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16510L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16511L: iommu@lists.linux-foundation.org 16512S: Supported 16513F: arch/x86/xen/*swiotlb* 16514F: drivers/xen/*swiotlb* 16515 16516XEN SOUND FRONTEND DRIVER 16517M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16518L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16520S: Supported 16521F: sound/xen/* 16522 16523XFS FILESYSTEM 16524M: Darrick J. Wong <darrick.wong@oracle.com> 16525M: linux-xfs@vger.kernel.org 16526L: linux-xfs@vger.kernel.org 16527W: http://xfs.org/ 16528T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16529S: Supported 16530F: Documentation/filesystems/xfs.txt 16531F: fs/xfs/ 16532 16533XILINX AXI ETHERNET DRIVER 16534M: Anirudha Sarangi <anirudh@xilinx.com> 16535M: John Linn <John.Linn@xilinx.com> 16536S: Maintained 16537F: drivers/net/ethernet/xilinx/xilinx_axienet* 16538 16539XILINX UARTLITE SERIAL DRIVER 16540M: Peter Korsgaard <jacmet@sunsite.dk> 16541L: linux-serial@vger.kernel.org 16542S: Maintained 16543F: drivers/tty/serial/uartlite.c 16544 16545XILINX VIDEO IP CORES 16546M: Hyun Kwon <hyun.kwon@xilinx.com> 16547M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16548L: linux-media@vger.kernel.org 16549T: git git://linuxtv.org/media_tree.git 16550S: Supported 16551F: Documentation/devicetree/bindings/media/xilinx/ 16552F: drivers/media/platform/xilinx/ 16553F: include/uapi/linux/xilinx-v4l2-controls.h 16554 16555XILLYBUS DRIVER 16556M: Eli Billauer <eli.billauer@gmail.com> 16557L: linux-kernel@vger.kernel.org 16558S: Supported 16559F: drivers/char/xillybus/ 16560 16561XLP9XX I2C DRIVER 16562M: George Cherian <george.cherian@cavium.com> 16563M: Jan Glauber <jglauber@cavium.com> 16564L: linux-i2c@vger.kernel.org 16565W: http://www.cavium.com 16566S: Supported 16567F: drivers/i2c/busses/i2c-xlp9xx.c 16568 16569XRA1403 GPIO EXPANDER 16570M: Nandor Han <nandor.han@ge.com> 16571M: Semi Malinen <semi.malinen@ge.com> 16572L: linux-gpio@vger.kernel.org 16573S: Maintained 16574F: drivers/gpio/gpio-xra1403.c 16575F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16576 16577XTENSA XTFPGA PLATFORM SUPPORT 16578M: Max Filippov <jcmvbkbc@gmail.com> 16579L: linux-xtensa@linux-xtensa.org 16580S: Maintained 16581F: drivers/spi/spi-xtensa-xtfpga.c 16582F: sound/soc/xtensa/xtfpga-i2s.c 16583 16584YAM DRIVER FOR AX.25 16585M: Jean-Paul Roubelat <jpr@f6fbb.org> 16586L: linux-hams@vger.kernel.org 16587S: Maintained 16588F: drivers/net/hamradio/yam* 16589F: include/linux/yam.h 16590 16591YAMA SECURITY MODULE 16592M: Kees Cook <keescook@chromium.org> 16593T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16594S: Supported 16595F: security/yama/ 16596F: Documentation/admin-guide/LSM/Yama.rst 16597 16598YEALINK PHONE DRIVER 16599M: Henk Vergonet <Henk.Vergonet@gmail.com> 16600L: usbb2k-api-dev@nongnu.org 16601S: Maintained 16602F: Documentation/input/devices/yealink.rst 16603F: drivers/input/misc/yealink.* 16604 16605Z8530 DRIVER FOR AX.25 16606M: Joerg Reuter <jreuter@yaina.de> 16607W: http://yaina.de/jreuter/ 16608W: http://www.qsl.net/dl1bke/ 16609L: linux-hams@vger.kernel.org 16610S: Maintained 16611F: Documentation/networking/z8530drv.txt 16612F: drivers/net/hamradio/*scc.c 16613F: drivers/net/hamradio/z8530.h 16614 16615ZBUD COMPRESSED PAGE ALLOCATOR 16616M: Seth Jennings <sjenning@redhat.com> 16617M: Dan Streetman <ddstreet@ieee.org> 16618L: linux-mm@kvack.org 16619S: Maintained 16620F: mm/zbud.c 16621F: include/linux/zbud.h 16622 16623ZD1211RW WIRELESS DRIVER 16624M: Daniel Drake <dsd@gentoo.org> 16625M: Ulrich Kunitz <kune@deine-taler.de> 16626W: http://zd1211.ath.cx/wiki/DriverRewrite 16627L: linux-wireless@vger.kernel.org 16628L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16629S: Maintained 16630F: drivers/net/wireless/zydas/zd1211rw/ 16631 16632ZD1301 MEDIA DRIVER 16633M: Antti Palosaari <crope@iki.fi> 16634L: linux-media@vger.kernel.org 16635W: https://linuxtv.org/ 16636W: http://palosaari.fi/linux/ 16637Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16638S: Maintained 16639F: drivers/media/usb/dvb-usb-v2/zd1301* 16640 16641ZD1301_DEMOD MEDIA DRIVER 16642M: Antti Palosaari <crope@iki.fi> 16643L: linux-media@vger.kernel.org 16644W: https://linuxtv.org/ 16645W: http://palosaari.fi/linux/ 16646Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16647S: Maintained 16648F: drivers/media/dvb-frontends/zd1301_demod* 16649 16650ZPOOL COMPRESSED PAGE STORAGE API 16651M: Dan Streetman <ddstreet@ieee.org> 16652L: linux-mm@kvack.org 16653S: Maintained 16654F: mm/zpool.c 16655F: include/linux/zpool.h 16656 16657ZR36067 VIDEO FOR LINUX DRIVER 16658L: mjpeg-users@lists.sourceforge.net 16659L: linux-media@vger.kernel.org 16660W: http://mjpeg.sourceforge.net/driver-zoran/ 16661T: hg https://linuxtv.org/hg/v4l-dvb 16662S: Odd Fixes 16663F: drivers/staging/media/zoran/ 16664 16665ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16666M: Minchan Kim <minchan@kernel.org> 16667M: Nitin Gupta <ngupta@vflare.org> 16668R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16669L: linux-kernel@vger.kernel.org 16670S: Maintained 16671F: drivers/block/zram/ 16672F: Documentation/blockdev/zram.txt 16673 16674ZS DECSTATION Z85C30 SERIAL DRIVER 16675M: "Maciej W. Rozycki" <macro@linux-mips.org> 16676S: Maintained 16677F: drivers/tty/serial/zs.* 16678 16679ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16680M: Minchan Kim <minchan@kernel.org> 16681M: Nitin Gupta <ngupta@vflare.org> 16682R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16683L: linux-mm@kvack.org 16684S: Maintained 16685F: mm/zsmalloc.c 16686F: include/linux/zsmalloc.h 16687F: Documentation/vm/zsmalloc.rst 16688 16689ZSWAP COMPRESSED SWAP CACHING 16690M: Seth Jennings <sjenning@redhat.com> 16691M: Dan Streetman <ddstreet@ieee.org> 16692L: linux-mm@kvack.org 16693S: Maintained 16694F: mm/zswap.c 16695 16696THE REST 16697M: Linus Torvalds <torvalds@linux-foundation.org> 16698L: linux-kernel@vger.kernel.org 16699Q: http://patchwork.kernel.org/project/LKML/list/ 16700T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16701S: Buried alive in reporters 16702F: * 16703F: */ 16704